1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9619],{37:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(72607),t),a(n(55453),t),a(n(77525),t),a(n(70310),t),a(n(44497),t),a(n(37271),t)},1767:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(25840),t),a(n(61418),t),a(n(46735),t),a(n(22552),t),a(n(3835),t),a(n(46610),t)},3835:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isVersionedTransaction=function(e){return"version"in e}},7416:(e,t)=>{function n(e){if("number"==typeof e&&(e=e.toString()),"string"!=typeof e)throw Error("Color should be defined as hex string");let t=e.slice().replace("#","").split("");if(t.length<3||5===t.length||t.length>8)throw Error("Invalid hex color: "+e);(3===t.length||4===t.length)&&(t=Array.prototype.concat.apply([],t.map(function(e){return[e,e]}))),6===t.length&&t.push("F","F");let n=parseInt(t.join(""),16);return{r:n>>24&255,g:n>>16&255,b:n>>8&255,a:255&n,hex:"#"+t.slice(0,6).join("")}}t.getOptions=function(e){e||(e={}),e.color||(e.color={});let t=void 0===e.margin||null===e.margin||e.margin<0?4:e.margin,r=e.width&&e.width>=21?e.width:void 0,a=e.scale||4;return{width:r,scale:r?4:a,margin:t,color:{dark:n(e.color.dark||"#000000ff"),light:n(e.color.light||"#ffffffff")},type:e.type,rendererOpts:e.rendererOpts||{}}},t.getScale=function(e,t){return t.width&&t.width>=e+2*t.margin?t.width/(e+2*t.margin):t.scale},t.getImageWidth=function(e,n){let r=t.getScale(e,n);return Math.floor((e+2*n.margin)*r)},t.qrToImageData=function(e,n,r){let a=n.modules.size,i=n.modules.data,o=t.getScale(a,r),s=Math.floor((a+2*r.margin)*o),l=r.margin*o,d=[r.color.light,r.color.dark];for(let t=0;t<s;t++)for(let n=0;n<s;n++){let c=(t*s+n)*4,u=r.color.light;t>=l&&n>=l&&t<s-l&&n<s-l&&(u=d[+!!i[Math.floor((t-l)/o)*a+Math.floor((n-l)/o)]]),e[c++]=u.r,e[c++]=u.g,e[c++]=u.b,e[c]=u.a}}},12007:(e,t,n)=>{"use strict";n.d(t,{default:()=>a.a});var r=n(31452),a=n.n(r)},12482:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(33028).A)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},13422:()=>{},16247:(e,t)=>{let n,r=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];t.getSymbolSize=function(e){if(!e)throw Error('"version" cannot be null or undefined');if(e<1||e>40)throw Error('"version" should be in range from 1 to 40');return 4*e+17},t.getSymbolTotalCodewords=function(e){return r[e]},t.getBCHDigit=function(e){let t=0;for(;0!==e;)t++,e>>>=1;return t},t.setToSJISFunction=function(e){if("function"!=typeof e)throw Error('"toSJISFunc" is not a valid function.');n=e},t.isKanjiModeEnabled=function(){return void 0!==n},t.toSJIS=function(e){return n(e)}},16520:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{bindSnapshot:function(){return o},createAsyncLocalStorage:function(){return i},createSnapshot:function(){return s}});let n=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,
1configurable:!0});class r{disable(){throw n}getStore(){}run(){throw n}exit(){throw n}enterWith(){throw n}static bind(e){return e}}let a="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function i(){return a?new a:new r}function o(e){return a?a.bind(e):r.bind(e)}function s(){return a?a.snapshot():function(e,...t){return e(...t)}}},16811:(e,t,n)=>{let r=n(7416);t.render=function(e,t,n){var a;let i=n,o=t;void 0!==i||t&&t.getContext||(i=t,t=void 0),t||(o=function(){try{return document.createElement("canvas")}catch(e){throw Error("You need to specify a canvas element")}}()),i=r.getOptions(i);let s=r.getImageWidth(e.modules.size,i),l=o.getContext("2d"),d=l.createImageData(s,s);return r.qrToImageData(d.data,e,i),a=o,l.clearRect(0,0,a.width,a.height),a.style||(a.style={}),a.height=s,a.width=s,a.style.height=s+"px",a.style.width=s+"px",l.putImageData(d,0,0),o},t.renderToDataURL=function(e,n,r){let a=r;void 0!==a||n&&n.getContext||(a=n,n=void 0),a||(a={});let i=t.render(e,n,a),o=a.type||"image/png",s=a.rendererOpts||{};return i.toDataURL(o,s.quality)}}
1,17083:(e,t,n)=>{"use strict";function r(e){let{reason:t,children:n}=e;return n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return r}}),n(5839)},17582:(e,t,n)=>{"use strict";n.d(t,{F:()=>r});let r="solana:signMessage"},18268:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(21530),t),a(n(61702),t),a(n(42617),t)},19561:(e,t,n)=>{let r=n(90928);function a(e){this.mode=r.NUMERIC,this.data=e.toString()}a.getBitsLength=function(e){return 10*Math.floor(e/3)+(e%3?e%3*3+1:0)},a.prototype.getLength=function(){return this.data.length},a.prototype.getBitsLength=function(){return a.getBitsLength(this.data.length)},a.prototype.write=function(e){let t,n;for(t=0;t+3<=this.data.length;t+=3)n=parseInt(this.data.substr(t,3),10),e.put(n,10);let r=this.data.length-t;r>0&&(n=parseInt(this.data.substr(t),10),e.put(n,3*r+1))},e.exports=a},21530:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Connect=t.StandardConnect=void 0,t.StandardConnect="standard:connect",t.Connect=t.StandardConnect},22552:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isWalletAdapterCompatibleStandardWallet=function(e){return a.StandardConnect in e.features&&a.StandardEvents in e.features&&(r.SolanaSignAndSendTransaction in e.features||r.SolanaSignTransaction in e.features)};let r=n(37),a=n(18268)},23852:(e,t)=>{t.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40}},25523:(e,t,n)=>{"use strict";n.d(t,{l$:()=>E,oR:()=>m});var r=n(20801),a=n(68);let i=Array(12).fill(0),o=e=>{let{visible:t,className:n}=e;return r.createElement("div",{className:["sonner-loading-wrapper",n].filter(Boolean).join(" "),"data-visible":t},r.createElement("div",{className:"sonner-spinner"},i.map((e,t)=>r.createElement("div",{className:"sonner-loading-bar",key:"spinner-bar-".concat(t)}))))},s=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),l=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},r.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),d=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},r.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),c=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},r.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),u=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),r.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),h=1;class f{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>
vendor: 1,075 bytes, line 1
1{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:n,...r}=e,a="number"==typeof(null==e?void 0:e.id)||(null==(t=e.id)?void 0:t.length)>0?e.id:h++,i=this.toasts.find(e=>e.id===a),o=void 0===e.dismissible||e.dismissible;return this.dismissedToasts.has(a)&&this.dismissedToasts.delete(a),i?this.toasts=this.toasts.map(t=>t.id===a?(this.publish({...t,...e,id:a,title:n}),{...t,...e,id:a,dismissible:o,title:n}):t):this.addToast({title:n,...r,dismissible:o,id:a}),a},this.dismiss=e=>(e?(this.dismissedToasts.add(e),requestAnimationFrame(()=>this.subscribers.forEach(t=>t({id:e,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>
1this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{let n,a;if(!t)return;void 0!==t.loading&&(a=this.create({...t,promise:e,type:"loading",message:t.loading,description:"function"!=typeof t.description?t.description:void 0}));let i=Promise.resolve(e instanceof Function?e():e),o=void 0!==a,s=i.then(async e=>{if(n=["resolve",e],r.isValidElement(e))o=!1,this.create({id:a,type:"default",message:e});else if(g(e)&&!e.ok){o=!1;let n="function"==typeof t.error?await t.error("HTTP error! status: ".concat(e.status)):t.error,i="function"==typeof t.description?await t.description("HTTP error! status: ".concat(e.status)):t.description,s="object"!=typeof n||r.isValidElement(n)?{message:n}:n;this.create({id:a,type:"error",description:i,...s})}else if(e instanceof Error){o=!1;let n="function"==typeof t.error?await t.error(e):t.error,i="function"==typeof t.description?await t.description(e):t.description,s="object"!=typeof n||r.isValidElement(n)?{message:n}:n;this.create({id:a,type:"error",description:i,...s})}else if(void 0!==t.success){o=!1;let n="function"==typeof t.success?await t.success(e):t.success,i="function"==typeof t.description?await t.description(e):t.description,s="object"!=typeof n||r.isValidElement(n)?{message:n}:n;this.create({id:a,type:"success",description:i,...s})}}).catch(async e=>{if(n=["reject",e],void 0!==t.error){o=!1;let n="function"==typeof t.error?await t.error(e):t.error,i="function"==typeof t.description?await t.description(e):t.description,s="object"!=typeof n||r.isValidElement(n)?{message:n}:n;this.create({id:a,type:"error",description:i,...s})}}).finally(()=>{o&&(this.dismiss(a),a=void 0),null==t.finally||t.finally.call(t)}),l=()=>new Promise((e,t)=>s.then(()=>"reject"===n[0]?t(n[1]):e(n[1])).catch(t));return"string"!=typeof a&&"number"!=typeof a?{unwrap:l}:Object.assign(a,{unwrap:l})},this.custom=(e,t)=>{let n=(null==t?void 0:t.id)||h++;return this.create({jsx:e(n),id:n,...t}),n},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}let p=new f,g=e=>e&&"object"==typeof e&&"ok"in e&&"boolean"==typeof e.ok&&"status"in e&&"number"==typeof e.status,m=Object.assign((e,t)=>{let n=(null==t?void 0:t.id)||h++;return p.addToast({title:e,...t,id:n}),n},{success:p.success,info:p.info,warning:p.warning,error:p.error,custom:p.custom,message:p.message,promise:p.promise,dismiss:p.dismiss,loading:p.loading},{getHistory:()=>p.toasts,getToasts:()=>p.getActiveToasts()});function y(e){return void 0!==e.label}function v(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(Boolean).join(" ")}!function(e){if(!e||"undefined"==typeof document)return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}
vendor: 14,864 bytes, line 1
1("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");
vendor: 1,057 bytes, line 1
1let w=e=>{var t,n,a,i,h,f,p,g,m,w,b;let{invert:E,toast:S,unstyled:A,interacting:x,setHeights:M,visibleToasts:T,heights:_,index:R,toasts:C,expanded:O,removeToast:N,defaultRichColors:k,closeButton:I,style:W,cancelButtonStyle:L,actionButtonStyle:P,className:j="",descriptionClassName:B="",duration:D,position:U,gap:z,expandByDefault:K,classNames:F,icons:H,closeButtonAriaLabel:V="Close toast"}=e,[q,Y]=r.useState(null),[$,Q]=r.useState(null),[J,G]=r.useState(!1),[Z,X]=r.useState(!1),[ee,et]=r.useState(!1),[en,er]=r.useState(!1),[ea,ei]=r.useState(!1),[eo,es]=r.useState(0),[el,ed]=r.useState(0),ec=r.useRef(S.duration||D||4e3),eu=r.useRef(null),eh=r.useRef(null),ef=0===R,ep=R+1<=T,eg=S.type,em=!1!==S.dismissible,ey=S.className||"",ev=S.descriptionClassName||"",ew=r.useMemo(()=>_.findIndex(e=>e.toastId===S.id)||0,[_,S.id]),eb=r.useMemo(()=>{var e;return null!=(e=S.closeButton)?e:I},[S.closeButton,I]),eE=r.useMemo(()=>S.duration||D||4e3,[S.duration,D]),eS=r.useRef(0),eA=r.useRef(0),ex=r.useRef(0),eM=r.useRef(null),[eT,e_]=U.split("-"),eR=r.useMemo(()=>
1_.reduce((e,t,n)=>n>=ew?e:e+t.height,0),[_,ew]),eC=(()=>{let[e,t]=r.useState(document.hidden);return r.useEffect(()=>{let e=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)},[]),e})(),eO=S.invert||E,eN="loading"===eg;eA.current=r.useMemo(()=>ew*z+eR,[ew,eR]),r.useEffect(()=>{ec.current=eE},[eE]),r.useEffect(()=>{G(!0)},[]),r.useEffect(()=>{let e=eh.current;if(e){let t=e.getBoundingClientRect().height;return ed(t),M(e=>[{toastId:S.id,height:t,position:S.position},...e]),()=>M(e=>e.filter(e=>e.toastId!==S.id))}},[M,S.id]),r.useLayoutEffect(()=>{if(!J)return;let e=eh.current,t=e.style.height;e.style.height="auto";let n=e.getBoundingClientRect().height;e.style.height=t,ed(n),M(e=>e.find(e=>e.toastId===S.id)?e.map(e=>e.toastId===S.id?{...e,height:n}:e):[{toastId:S.id,height:n,position:S.position},...e])},[J,S.title,S.description,M,S.id,S.jsx,S.action,S.cancel]);let ek=r.useCallback(()=>{X(!0),es(eA.current),M(e=>e.filter(e=>e.toastId!==S.id)),setTimeout(()=>{N(S)},200)},[S,N,M,eA]);r.useEffect(()=>{let e;if((!S.promise||"loading"!==eg)&&S.duration!==1/0&&"loading"!==S.type)return O||x||eC?(()=>{if(ex.current<eS.current){let e=new Date().getTime()-eS.current;ec.current=ec.current-e}ex.current=new Date().getTime()})():ec.current!==1/0&&(eS.current=new Date().getTime(),e=setTimeout(()=>{null==S.onAutoClose||S.onAutoClose.call(S,S),ek()},ec.current)),()=>clearTimeout(e)},[O,x,S,eg,eC,ek]),r.useEffect(()=>{S.delete&&(ek(),null==S.onDismiss||S.onDismiss.call(S,S))},[ek,S.delete]);let eI=S.icon||(null==H?void 0:H[eg])||(e=>{switch(e){case"success":return s;case"info":return d;case"warning":return l;case"error":return c;default:return null}})(eg);return r.createElement("li",{tabIndex:0,ref:eh,className:v(j,ey,null==F?void 0:F.toast,null==S||null==(t=S.classNames)?void 0:t.toast,null==F?void 0:F.default,null==F?void 0:F[eg],null==S||null==(n=S.classNames)?void 0:n[eg]),"data-sonner-toast":"","data-rich-colors":null!=(w=S.richColors)?w:k,"data-styled":!(S.jsx||S.unstyled||A),"data-mounted":J,"data-promise":!!S.promise,"data-swiped":ea,"data-removed":Z,"data-visible":ep,"data-y-position":eT,"data-x-position":e_,"data-index":R,"data-front":ef,"data-swiping":ee,"data-dismissible":em,"data-type":eg,"data-invert":eO,"data-swipe-out":en,"data-swipe-direction":$,"data-expanded":!!(O||K&&J),"data-testid":S.testId,style:{"--index":R,"--toasts-before":R,"--z-index":C.length-R,"--offset":"".concat(Z?eo:eA.current,"px"),"--initial-height":K?"auto":"".concat(el,"px"),...W,...S.style},onDragEnd:()=>{et(!1),Y(null),eM.current=null},onPointerDown:e=>{2!==e.button&&!eN&&em&&(eu.current=new Date,es(eA.current),e.target.setPointerCapture(e.pointerId),"BUTTON"!==e.target.tagName&&(et(!0),eM.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e,t,n,r,a;if(en||!em)return;eM.current=null;let i=Number((null==(e=eh.current)?void 0:e.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),o=Number((null==(t=eh.current)?void 0:t.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),s=new Date().getTime()-(null==(n=eu.current)?void 0:n.getTime()),l="x"===q?i:o,d=Math.abs(l)/s;if(Math.abs(l)>=45||d>.11){es(eA.current),null==S.onDismiss||S.onDismiss.call(S,S),"x"===q?Q(i>0?"right":"left"):Q(o>0?"down":"up"),ek(),er(!0);return}null==(r=eh.current)||r.style.setProperty("--swipe-amount-x","0px"),null==(a=eh.current)||a.style.setProperty("--swipe-amount-y","0px"),ei(!1),et(!1),Y(null)},onPointerMove:t=>{var n,r,a,i;if(!eM.current||!em||(null==(n=window.getSelection())?void 0:n.toString().length)>0)return;let o=t.clientY-eM.current.y,s=t.clientX-eM.current.x,l=null!=(i=e.swipeDirections)?i:function(e){let[t,n]=e.split("-"),r=[];return t&&r.push(t),n&&r.push(n),r}(U);!q&&(Math.abs(s)>1||Math.abs(o)>1)&&Y(Math.abs(s)>Math.abs(o)?"x":"y");let d={x:0,y:0},c=e=>1/(1.5+Math.abs(e)/20);if("y"===q){if(l.includes("top")||l.includes("bottom"))if(l.includes("top")&&o<0||l.includes("bottom")&&o>0)d.y=o;else{let e=o*c(o);d.y=Math.abs(e)<Math.abs(o)?e:o}}else if("x"===q&&(l.includes("left")||l.includes("right")))if(l.includes("left")&&s<0||l.includes("right")&&s>0)d.x=s;else{let e=s*c(s);d.x=Math.abs(e)<Math.abs(s)?e:s}(Math.abs(d.x)>0||Math.abs(d.y)>0)&&ei(!0),null==(r=eh.current)||r.style.setProperty("--swipe-amount-x","".concat(d.x,"px")),null==(a=eh.current)||a.style.setProperty("--swipe-amount-y","".concat(d.y,"px"))}},eb&&!S.jsx&&"loading"!==eg?r.createElement("button",{"aria-label":V,"data-disabled":eN,"data-close-button":!0,onClick:eN||!em?()=>{}:()=>{ek(),null==S.onDismiss||S.onDismiss.call(S,S)},className:v(null==F?void 0:F.closeButton,null==S||null==(a=S.classNames)?void 0:a.closeButton)},null!=(b=null==H?void 0:H.close)?b:u):null,(eg||S.icon||S.promise)&&null!==S.icon&&((null==H?void 0:H[eg])!==null||S.icon)?r.createElement("div",{"data-icon":"",className:v(null==F?void 0:F.icon,null==S||null==(i=S.classNames)?void 0:i.icon)},S.promise||"loading"===S.type&&!S.icon?S.icon||function(){var e,t;return(null==H?void 0:H.loading)?r.createElement("div",{className:v(null==F?void 0:F.loader,null==S||null==(t=S.classNames)?void 0:t.loader,"sonner-loader"),"data-visible":"loading"===eg},H.loading):r.createElement(o,{className:v(null==F?void 0:F.loader,null==S||null==(e=S.classNames)?void 0:e.loader),visible:"loading"===eg})}():null,"loading"!==S.type?eI:null):null,r.createElement("div",{"data-content":"",className:v(null==F?void 0:F.content,null==S||null==(h=S.classNames)?void 0:h.content)},r.createElement("div",{"data-title":"",className:v(null==F?void 0:F.title,null==S||null==(f=S.classNames)?void 0:f.title)},S.jsx?S.jsx:"function"==typeof S.title?S.title():S.title),S.description?r.createElement("div",{"data-description":"",className:v(B,ev,null==F?void 0:F.description,null==S||null==(p=S.classNames)?void 0:p.description)},"function"==typeof S.description?S.description():S.description):null),r.isValidElement(S.cancel)?S.cancel:S.cancel&&y(S.cancel)?r.createElement("button",{"data-button":!0,"data-cancel":!0,style:S.cancelButtonStyle||L,onClick:e=>{y(S.cancel)&&em&&(null==S.cancel.onClick||S.cancel.onClick.call(S.cancel,e),ek())},className:v(null==F?void 0:F.cancelButton,null==S||null==(g=S.classNames)?void 0:g.cancelButton)},S.cancel.label):null,r.isValidElement(S.action)?S.action:S.action&&y(S.action)?r.createElement("button",{"data-button":!0,"data-action":!0,style:S.actionButtonStyle||P,onClick:e=>{y(S.action)&&(null==S.action.onClick||S.action.onClick.call(S.action,e),e.defaultPrevented||ek())}
1,className:v(null==F?void 0:F.actionButton,null==S||null==(m=S.classNames)?void 0:m.actionButton)},S.action.label):null)};function b(){if("undefined"==typeof window||"undefined"==typeof document)return"ltr";let e=document.documentElement.getAttribute("dir");return"auto"!==e&&e?e:window.getComputedStyle(document.documentElement).direction}let E=r.forwardRef(function(e,t){let{id:n,invert:i,position:o="bottom-right",hotkey:s=["altKey","KeyT"],expand:l,closeButton:d,className:c,offset:u,mobileOffset:h,theme:f="light",richColors:g,duration:m,style:y,visibleToasts:v=3,toastOptions:E,dir:S=b(),gap:A=14,icons:x,containerAriaLabel:M="Notifications"}=e,[T,_]=r.useState([]),R=r.useMemo(()=>n?T.filter(e=>e.toasterId===n):T.filter(e=>!e.toasterId),[T,n]),C=r.useMemo(()=>Array.from(new Set([o].concat(R.filter(e=>e.position).map(e=>e.position)))),[R,o]),[O,N]=r.useState([]),[k,I]=r.useState(!1),[W,L]=r.useState(!1),[P,j]=r.useState("system"!==f?f:"undefined"!=typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),B=r.useRef(null),D=s.join("+").replace(/Key/g,"").replace(/Digit/g,""),U=r.useRef(null),z=r.useRef(!1),K=r.useCallback(e=>{_(t=>{var n;return(null==(n=t.find(t=>t.id===e.id))?void 0:n.delete)||p.dismiss(e.id),t.filter(t=>{let{id:n}=t;return n!==e.id})})},[]);return r.useEffect(()=>p.subscribe(e=>{if(e.dismiss)return void requestAnimationFrame(()=>{_(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t))});setTimeout(()=>{a.flushSync(()=>{_(t=>{let n=t.findIndex(t=>t.id===e.id);return -1!==n?[...t.slice(0,n),{...t[n],...e},...t.slice(n+1)]:[e,...t]})})})}),[T]),r.useEffect(()=>{if("system"!==f)return void j(f);if("system"===f&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?j("dark"):j("light")),"undefined"==typeof window)return;let e=window.matchMedia("(prefers-color-scheme: dark)");try{e.addEventListener("change",e=>{let{matches:t}=e;t?j("dark"):j("light")})}catch(t){e.addListener(e=>{let{matches:t}=e;try{t?j("dark"):j("light")}catch(e){console.error(e)}})}},[f]),r.useEffect(()=>{T.length<=1&&I(!1)},[T]),r.useEffect(()=>{let e=e=>{var t,n;s.every(t=>e[t]||e.code===t)&&(I(!0),null==(n=B.current)||n.focus()),"Escape"===e.code&&(document.activeElement===B.current||(null==(t=B.current)?void 0:t.contains(document.activeElement)))&&I(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[s]),r.useEffect(()=>{if(B.current)return()=>{U.current&&(U.current.focus({preventScroll:!0}),U.current=null,z.current=!1)}},[B.current]),r.createElement("section",{ref:t,"aria-label":"".concat(M," ").concat(D),tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},C.map((t,n)=>{var a;let[o,s]=t.split("-");return R.length?r.createElement("ol",{key:t,dir:"auto"===S?b():S,tabIndex:-1,ref:B,className:c,"data-sonner-toaster":!0,"data-sonner-theme":P,"data-y-position":o,"data-x-position":s,style:{"--front-toast-height":"".concat((null==(a=O[0])?void 0:a.height)||0,"px"),"--width":"".concat(356,"px"),"--gap":"".concat(A,"px"),...y,...function(e,t){let n={};return[e,t].forEach((e,t)=>{let r=1===t,a=r?"--mobile-offset":"--offset",i=r?"16px":"24px";function o(e){["top","right","bottom","left"].forEach(t=>{n["".concat(a,"-").concat(t)]="number"==typeof e?"".concat(e,"px"):e})}"number"==typeof e||"string"==typeof e?o(e):"object"==typeof e?["top","right","bottom","left"].forEach(t=>{void 0===e[t]?n["".concat(a,"-").concat(t)]=i:n["".concat(a,"-").concat(t)]="number"==typeof e[t]?"".concat(e[t],"px"):e[t]}):o(i)}),n}(u,h)},onBlur:e=>{z.current&&!e.currentTarget.contains(e.relatedTarget)&&(z.current=!1,U.current&&(U.current.focus({preventScroll:!0}),U.current=null))},onFocus:e=>{!(e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible)&&(z.current||(z.current=!0,U.current=e.relatedTarget))},onMouseEnter:()=>I(!0),onMouseMove:()=>I(!0),onMouseLeave:()=>{W||I(!1)},onDragEnd:()=>I(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||L(!0)},onPointerUp:()=>L(!1)},R.filter(e=>!e.position&&0===n||e.position===t).map((n,a)=>{var o,s;return r.createElement(w,{key:n.id,icons:x,index:a,toast:n,defaultRichColors:g,duration:null!=(o=null==E?void 0:E.duration)?o:m,className:null==E?void 0:E.
1className,descriptionClassName:null==E?void 0:E.descriptionClassName,invert:i,visibleToasts:v,closeButton:null!=(s=null==E?void 0:E.closeButton)?s:d,interacting:W,position:t,style:null==E?void 0:E.style,unstyled:null==E?void 0:E.unstyled,classNames:null==E?void 0:E.classNames,cancelButtonStyle:null==E?void 0:E.cancelButtonStyle,actionButtonStyle:null==E?void 0:E.actionButtonStyle,closeButtonAriaLabel:null==E?void 0:E.closeButtonAriaLabel,removeToast:K,toasts:R.filter(e=>e.position==n.position),heights:O.filter(e=>e.position==n.position),setHeights:N,expandByDefault:l,gap:A,expanded:k,swipeDirections:e.swipeDirections})})):null}))})},25840:function(e,t,n){"use strict";var r,a,i=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(a,i){function o(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((r=r.apply(e,t||[])).next())})},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.BaseWalletAdapter=t.WalletReadyState=t.EventEmitter=void 0,t.scopePollingDetectionStrategy=function(e){if("undefined"==typeof window||"undefined"==typeof document)return;let t=[];function n(){if(e())for(let e of t)e()}let r=setInterval(n,1e3);t.push(()=>clearInterval(r)),"loading"===document.readyState&&(document.addEventListener("DOMContentLoaded",n,{once:!0}),t.push(()=>document.removeEventListener("DOMContentLoaded",n))),"complete"!==document.readyState&&(window.addEventListener("load",n,{once:!0}),t.push(()=>window.removeEventListener("load",n))),n()},t.isIosAndRedirectable=function(){if(!navigator)return!1;let e=navigator.userAgent.toLowerCase(),t=e.includes("iphone")||e.includes("ipad"),n=e.includes("safari");return t&&n};let s=o(n(30445));t.EventEmitter=s.default;let l=n(61418);(r=a||(t.WalletReadyState=a={})).Installed="Installed",r.NotDetected="NotDetected",r.Loadable="Loadable",r.Unsupported="Unsupported";class d extends s.default{get connected(){return!!this.publicKey}autoConnect(){return i(this,void 0,void 0,function*(){yield this.connect()})}prepareTransaction(e,t){return i(this,arguments,void 0,function*(e,t,n={}){let r=this.publicKey;if(!r)throw new l.WalletNotConnectedError;return e.feePayer=e.feePayer||r,e.recentBlockhash=e.recentBlockhash||(yield t.getLatestBlockhash({commitment:n.preflightCommitment,minContextSlot:n.minContextSlot})).blockhash,e})}}t.BaseWalletAdapter=d},27276:(e,t,n)=>{e.exports=n(92045)("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")},29308:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let r=n(80069),a=n(20801),i=n(17083);function o(e){return{default:e&&"default"in e?e.default:e}}n(37894);let s={loader:()=>Promise.resolve(o(()=>null)),loading:null,ssr:!0},l=function(e){let t={...s,...e},n=(0,a.lazy)(()=>t.loader().then(o)),l=t.loading;function d(e){let o=l?(0,r.jsx)(l,{isLoading:!0,pastDelay:!0,error:null}):null,s=!t.ssr||!!t.loading,d=s?a.Suspense:a.Fragment,c=t.ssr?(0,r.jsxs)(r.Fragment,{children:[null,(0,r.jsx)(n,{...e})]}):(0,r.jsx)(i.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(n,{...e})});return(0,r.jsx)(d,{...s?{fallback:o}:{},children:c})}return d.displayName="LoadableComponent",d}},30646:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return r}});let r=(0,n(16520).createAsyncLocalStorage)()},31452:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let r=n(35652)._(n(29308));function a(e,t){var n;let a={};"function"==typeof e&&(a.loader=e);let i={...a,...t};return(0,r.default)({...i,modules:null==(n=i.loadableGenerated)?void 0:n.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},32323:(e,t,n)=>{"use strict";n.d(t,{E:()=>a,w:()=>i});var r=n(20801);let a=(0,r.createContext)({});function i(){return(0,r.useContext)(a)}},37271:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SolanaSignOffchainMessage=void 0,t.SolanaSignOffchainMessage="solana:signOffchainMessage"},37894:(e,t,n)=>{"use strict";function r(e){let{moduleIds:t}=e;return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return r}}),n(80069),n(68),n(90941),n(8884)},39374:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(33028).A)("octagon-x",[["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])},42196:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(33028).A)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]])},42617:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Events=t.StandardEvents=void 0,t.StandardEvents="standard:events",t.Events=t.StandardEvents},42873:(e,t,n)=>{"use strict";n.d(t,{S:()=>o});var r=n(13048),a=n(20801),i=n(32323);let o=({children:e,endpoint:t,config:n={commitment:"confirmed"}})=>{let o=(0,a.useMemo)(()=>new r.Connection(t,n),[t,n]);return a.createElement(i.E.Provider,{value:{connection:o}},e)}},44497:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SignAndSendAllTransactions=void 0,t.SignAndSendAllTransactions="solana:signAndSendAllTransactions"},46223:(e,t,n)=>{let r=n(90928),a=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function i(e){this.mode=r.ALPHANUMERIC,this.data=e}i.getBitsLength=function(e){return 11*Math.floor(e/2)+e%2*6},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(e){let t;for(t=0;t+2<=this.data.length;t+=2){let n=45*a.indexOf(this.data[t]);n+=a.indexOf(this.data[t+1]),e.put(n,11)}this.data.length%2&&e.put(a.indexOf(this.data[t]),6)},e.exports=i},46610:(e,t)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.WalletAdapterNetwork=void 0,function(e){e.Mainnet="mainnet-beta",e.Testnet="testnet",e.Devnet="devnet"}(n||(t.WalletAdapterNetwork=n={}))},46735:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(a,i){function o(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((r=r.apply(e,t||[])).next())})},a=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)0>t.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n};Object.defineProperty(t,"__esModule",{value:!0}),t.BaseSignInMessageSignerWalletAdapter=t.BaseMessageSignerWalletAdapter=t.BaseSignerWalletAdapter=void 0;let i=n(25840),o=n(61418),s=n(3835);class l extends i.BaseWalletAdapter{sendTransaction(e,t){return r(this,arguments,void 0,function*(e,t,n={}){let r=!0;try{if((0,s.isVersionedTransaction)(e)){if(!this.supportedTransactionVersions)throw new o.WalletSendTransactionError("Sending versioned transactions isn't supported by this wallet");if(!this.supportedTransactionVersions.has(e.version))throw new o.WalletSendTransactionError(`Sending transaction version ${e.version} isn't supported by this wallet`);try{let r=(e=yield this.signTransaction(e)).serialize();return yield t.sendRawTransaction(r,n)}catch(e){if(e instanceof o.WalletSignTransactionError)throw r=!1,e;throw new o.WalletSendTransactionError(null==e?void 0:e.message,e)}}try{let{signers:r}=n,i=a(n,["signers"]);e=yield this.prepareTransaction(e,t,i),(null==r?void 0:r.length)&&e.partialSign(...r);let o=(e=yield this.signTransaction(e)).serialize();return yield t.sendRawTransaction(o,i)}catch(e){if(e instanceof o.WalletSignTransactionError)throw r=!1,e;throw new o.WalletSendTransactionError(null==e?void 0:e.message,e)}}
vendor: 4,550 bytes, line 1
1catch(e){throw r&&this.emit("error",e),e}})}signAllTransactions(e){return r(this,void 0,void 0,function*(){for(let t of e)if((0,s.isVersionedTransaction)(t)){if(!this.supportedTransactionVersions)throw new o.WalletSignTransactionError("Signing versioned transactions isn't supported by this wallet");if(!this.supportedTransactionVersions.has(t.version))throw new o.WalletSignTransactionError(`Signing transaction version ${t.version} isn't supported by this wallet`)}let t=[];for(let n of e)t.push((yield this.signTransaction(n)));return t})}}t.BaseSignerWalletAdapter=l;class d extends l{}t.BaseMessageSignerWalletAdapter=d;class c extends d{}t.BaseSignInMessageSignerWalletAdapter=c},49312:(e,t,n)=>{let r=n(16247).getSymbolSize;t.getPositions=function(e){let t=r(e);return[[0,0],[t-7,0],[0,t-7]]}},52376:e=>{function t(e){if(!e||e<1)throw Error("BitMatrix size must be defined and greater than 0");this.size=e,this.data=new Uint8Array(e*e),this.reservedBit=new Uint8Array(e*e)}t.prototype.set=function(e,t,n,r){let a=e*this.size+t;this.data[a]=n,r&&(this.reservedBit[a]=!0)},t.prototype.get=function(e,t){return this.data[e*this.size+t]},t.prototype.xor=function(e,t,n){this.data[e*this.size+t]^=n},t.prototype.isReserved=function(e,t){return this.reservedBit[e*this.size+t]},e.exports=t},53513:(e,t,n)=>{let r=n(16247),a=n(91925),i=n(66635),o=n(52376),s=n(77835),l=n(49312),d=n(54004),c=n(71856),u=n(70660),h=n(57641),f=n(69955),p=n(90928),g=n(93673);function m(e,t,n){let r,a,i=e.size,o=f.getEncodedBits(t,n);for(r=0;r<15;r++)a=(o>>r&1)==1,r<6?e.set(r,8,a,!0):r<8?e.set(r+1,8,a,!0):e.set(i-15+r,8,a,!0),r<8?e.set(8,i-r-1,a,!0):r<9?e.set(8,15-r-1+1,a,!0):e.set(8,15-r-1,a,!0);e.set(i-8,8,1,!0)}t.create=function(e,t){let n,f;if(void 0===e||""===e)throw Error("No input text");let y=a.M;return void 0!==t&&(y=a.from(t.errorCorrectionLevel,a.M),n=h.from(t.version),f=d.from(t.maskPattern),t.toSJISFunc&&r.setToSJISFunction(t.toSJISFunc)),function(e,t,n,a){let f;if(Array.isArray(e))f=g.fromArray(e);else if("string"==typeof e){let r=t;if(!r){let t=g.rawSplit(e);r=h.getBestVersionForData(t,n)}f=g.fromString(e,r||40)}else throw Error("Invalid data");let y=h.getBestVersionForData(f,n);if(!y)throw Error("The amount of data is too big to be stored in a QR Code");if(t){if(t<y)throw Error("\nThe chosen QR Code version cannot contain this amount of data.\nMinimum version required to store current data is: "+y+".\n")}else t=y;let v=function(e,t,n){let a=new i;n.forEach(function(t){a.put(t.mode.bit,4),a.put(t.getLength(),p.getCharCountIndicator(t.mode,e)),t.write(a)});let o=(r.getSymbolTotalCodewords(e)-c.getTotalCodewordsCount(e,t))*8;for(a.getLengthInBits()+4<=o&&a.put(0,4);a.getLengthInBits()%8!=0;)a.putBit(0);let s=(o-a.getLengthInBits())/8;for(let e=0;e<s;e++)a.put(e%2?17:236,8);return function(e,t,n){let a,i,o=r.getSymbolTotalCodewords(t),s=o-c.getTotalCodewordsCount(t,n),l=c.getBlocksCount(t,n),d=o%l,h=l-d,f=Math.floor(o/l),p=Math.floor(s/l),g=p+1,m=f-p,y=new u(m),v=0,w=Array(l),b=Array(l),E=0,S=new Uint8Array(e.buffer);for(let e=0;e<l;e++){let t=e<h?p:g;w[e]=S.slice(v,v+t),b[e]=y.encode(w[e]),v+=t,E=Math.max(E,t)}let A=new Uint8Array(o),x=0;for(a=0;a<E;a++)for(i=0;i<l;i++)a<w[i].length&&(A[x++]=w[i][a]);for(a=0;a<m;a++)for(i=0;i<l;i++)A[x++]=b[i][a];return A}(a,e,t)}(t,n,f),w=new o(r.getSymbolSize(t));!function(e,t){let n=e.size,r=l.getPositions(t);for(let t=0;t<r.length;t++){let a=r[t][0],i=r[t][1];for(let t=-1;t<=7;t++)if(!(a+t<=-1)&&!(n<=a+t))for(let r=-1;r<=7;r++)i+r<=-1||n<=i+r||(t>=0&&t<=6&&(0===r||6===r)||r>=0&&r<=6&&(0===t||6===t)||t>=2&&t<=4&&r>=2&&r<=4?e.set(a+t,i+r,!0,!0):e.set(a+t,i+r,!1,!0))}}(w,t);let b=w.size;for(let e=8;e<b-8;e++){let t=e%2==0;w.set(e,6,t,!0),w.set(6,e,t,!0)}return!function(e,t){let n=s.getPositions(t);for(let t=0;t<n.length;t++){let r=n[t][0],a=n[t][1];for(let t=-2;t<=2;t++)for(let n=-2;n<=2;n++)-2===t||2===t||-2===n||2===n||0===t&&0===n?e.set(r+t,a+n,!0,!0):e.set(r+t,a+n,!1,!0)}}(w,t),m(w,n,0),t>=7&&function(e,t){let n,r,a,i=e.size,o=h.getEncodedBits(t);for(let t=0;t<18;t++)n=Math.floor(t/3),r=t%3+i-8-3,a=(o>>t&1)==1,e.set(n,r,a,!0),e.set(r,n,a,!0)}(w,t),!function(e,t){let n=e.size,r=-1,a=n-1,i=7,o=0;for(let s=n-1;s>0;s-=2)for(6===s&&s--;;){for(let n=0;n<2;n++)if(!e.isReserved(a,s-n)){let r=!1;o<t.length&&(r=(t[o]>>>i&1)==1),e.set(a,s-n,r),-1==--i&&(o++,i=7)}if((a+=r)<0||n<=a){a-=r,r=-r;break}}}(w,v),isNaN(a)&&(a=d.getBestMask(w,m.bind(null,w,n))),d.applyMask(a,w),m(w,n,a),{modules:w,version:t,errorCorrectionLevel:n,maskPattern:a,segments:f}}(e,n,y,f)}},54004:(e,t)=>
1{t.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};let n={N1:3,N2:3,N3:40,N4:10};t.isValid=function(e){return null!=e&&""!==e&&!isNaN(e)&&e>=0&&e<=7},t.from=function(e){return t.isValid(e)?parseInt(e,10):void 0},t.getPenaltyN1=function(e){let t=e.size,r=0,a=0,i=0,o=null,s=null;for(let l=0;l<t;l++){a=i=0,o=s=null;for(let d=0;d<t;d++){let t=e.get(l,d);t===o?a++:(a>=5&&(r+=n.N1+(a-5)),o=t,a=1),(t=e.get(d,l))===s?i++:(i>=5&&(r+=n.N1+(i-5)),s=t,i=1)}a>=5&&(r+=n.N1+(a-5)),i>=5&&(r+=n.N1+(i-5))}return r},t.getPenaltyN2=function(e){let t=e.size,r=0;for(let n=0;n<t-1;n++)for(let a=0;a<t-1;a++){let t=e.get(n,a)+e.get(n,a+1)+e.get(n+1,a)+e.get(n+1,a+1);(4===t||0===t)&&r++}return r*n.N2},t.getPenaltyN3=function(e){let t=e.size,r=0,a=0,i=0;for(let n=0;n<t;n++){a=i=0;for(let o=0;o<t;o++)a=a<<1&2047|e.get(n,o),o>=10&&(1488===a||93===a)&&r++,i=i<<1&2047|e.get(o,n),o>=10&&(1488===i||93===i)&&r++}return r*n.N3},t.getPenaltyN4=function(e){let t=0,r=e.data.length;for(let n=0;n<r;n++)t+=e.data[n];return Math.abs(Math.ceil(100*t/r/5)-10)*n.N4},t.applyMask=function(e,n){let r=n.size;for(let a=0;a<r;a++)for(let i=0;i<r;i++)n.isReserved(i,a)||n.xor(i,a,function(e,n,r){switch(e){case t.Patterns.PATTERN000:return(n+r)%2==0;case t.Patterns.PATTERN001:return n%2==0;case t.Patterns.PATTERN010:return r%3==0;case t.Patterns.PATTERN011:return(n+r)%3==0;case t.Patterns.PATTERN100:return(Math.floor(n/2)+Math.floor(r/3))%2==0;case t.Patterns.PATTERN101:return n*r%2+n*r%3==0;case t.Patterns.PATTERN110:return(n*r%2+n*r%3)%2==0;case t.Patterns.PATTERN111:return(n*r%3+(n+r)%2)%2==0;default:throw Error("bad maskPattern:"+e)}}(e,i,a))},t.getBestMask=function(e,n){let r=Object.keys(t.Patterns).length,a=0,i=1/0;for(let o=0;o<r;o++){n(o),t.applyMask(o,e);let r=t.getPenaltyN1(e)+t.getPenaltyN2(e)+t.getPenaltyN3(e)+t.getPenaltyN4(e);t.applyMask(o,e),r<i&&(i=r,a=o)}return a}},54515:(e,t)=>{let n=new Uint8Array(512),r=new Uint8Array(256);!function(){let e=1;for(let t=0;t<255;t++)n[t]=e,r[e]=t,256&(e<<=1)&&(e^=285);for(let e=255;e<512;e++)n[e]=n[e-255]}(),t.log=function(e){if(e<1)throw Error("log("+e+")");return r[e]},t.exp=function(e){return n[e]},t.mul=function(e,t){return 0===e||0===t?0:n[r[e]+r[t]]}},55453:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SolanaSignIn=void 0,t.SolanaSignIn="solana:signIn"},57641:(e,t,n)=>{let r=n(16247),a=n(71856),i=n(91925),o=n(90928),s=n(23852),l=r.getBCHDigit(7973);function d(e,t){return o.getCharCountIndicator(e,t)+4}t.from=function(e,t){return s.isValid(e)?parseInt(e,10):t},t.getCapacity=function(e,t,n){if(!s.isValid(e))throw Error("Invalid QR Code version");void 0===n&&(n=o.BYTE);let i=(r.getSymbolTotalCodewords(e)-a.getTotalCodewordsCount(e,t))*8;if(n===o.MIXED)return i;let l=i-d(n,e);switch(n){case o.NUMERIC:return Math.floor(l/10*3);case o.ALPHANUMERIC:return Math.floor(l/11*2);case o.KANJI:return Math.floor(l/13);case o.BYTE:default:return Math.floor(l/8)}},t.getBestVersionForData=function(e,n){let r,a=i.from(n,i.M);if(Array.isArray(e)){if(e.length>1){for(let n=1;n<=40;n++)if(function(e,t){let n=0;return e.forEach(function(e){let r=d(e.mode,t);n+=r+e.getBitsLength()}),n}(e,n)<=t.getCapacity(n,a,o.MIXED))return n;return}if(0===e.length)return 1;r=e[0]}else r=e;return function(e,n,r){for(let a=1;a<=40;a++)if(n<=t.getCapacity(a,r,e))return a}(r.mode,r.getLength(),a)},t.getEncodedBits=function(e){if(!s.isValid(e)||e<7)throw Error("Invalid QR Code version");let t=e<<12;for(;r.getBCHDigit(t)-l>=0;)t^=7973<<r.getBCHDigit(t)-l;return e<<12|t}},61418:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WalletWindowClosedError=t.WalletWindowBlockedError=t.WalletTimeoutError=t.WalletSignInError=t.WalletSignMessageError=t.WalletSignTransactionError=t.WalletSendTransactionError=t.WalletNotConnectedError=t.WalletKeypairError=t.WalletPublicKeyError=t.WalletAccountError=t.WalletDisconnectionError=t.WalletDisconnectedError=t.WalletConnectionError=t.WalletConfigError=t.WalletLoadError=t.WalletNotReadyError=t.WalletError=void 0;
1class n extends Error{constructor(e,t){super(e),this.error=t}}t.WalletError=n;class r extends n{constructor(){super(...arguments),this.name="WalletNotReadyError"}}t.WalletNotReadyError=r;class a extends n{constructor(){super(...arguments),this.name="WalletLoadError"}}t.WalletLoadError=a;class i extends n{constructor(){super(...arguments),this.name="WalletConfigError"}}t.WalletConfigError=i;class o extends n{constructor(){super(...arguments),this.name="WalletConnectionError"}}t.WalletConnectionError=o;class s extends n{constructor(){super(...arguments),this.name="WalletDisconnectedError"}}t.WalletDisconnectedError=s;class l extends n{constructor(){super(...arguments),this.name="WalletDisconnectionError"}}t.WalletDisconnectionError=l;class d extends n{constructor(){super(...arguments),this.name="WalletAccountError"}}t.WalletAccountError=d;class c extends n{constructor(){super(...arguments),this.name="WalletPublicKeyError"}}t.WalletPublicKeyError=c;class u extends n{constructor(){super(...arguments),this.name="WalletKeypairError"}}t.WalletKeypairError=u;class h extends n{constructor(){super(...arguments),this.name="WalletNotConnectedError"}}t.WalletNotConnectedError=h;class f extends n{constructor(){super(...arguments),this.name="WalletSendTransactionError"}}t.WalletSendTransactionError=f;class p extends n{constructor(){super(...arguments),this.name="WalletSignTransactionError"}}t.WalletSignTransactionError=p;class g extends n{constructor(){super(...arguments),this.name="WalletSignMessageError"}}t.WalletSignMessageError=g;class m extends n{constructor(){super(...arguments),this.name="WalletSignInError"}}t.WalletSignInError=m;class y extends n{constructor(){super(...arguments),this.name="WalletTimeoutError"}}t.WalletTimeoutError=y;class v extends n{constructor(){super(...arguments),this.name="WalletWindowBlockedError"}}t.WalletWindowBlockedError=v;class w extends n{constructor(){super(...arguments),this.name="WalletWindowClosedError"}}t.WalletWindowClosedError=w},61702:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Disconnect=t.StandardDisconnect=void 0,t.StandardDisconnect="standard:disconnect",t.Disconnect=t.StandardDisconnect},62377:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SOLANA_CHAINS=t.SOLANA_LOCALNET_CHAIN=t.SOLANA_TESTNET_CHAIN=t.SOLANA_DEVNET_CHAIN=t.SOLANA_MAINNET_CHAIN=void 0,t.isSolanaChain=function(e){return t.SOLANA_CHAINS.includes(e)},t.SOLANA_MAINNET_CHAIN="solana:mainnet",t.SOLANA_DEVNET_CHAIN="solana:devnet",t.SOLANA_TESTNET_CHAIN="solana:testnet",t.SOLANA_LOCALNET_CHAIN="solana:localnet",t.SOLANA_CHAINS=[t.SOLANA_MAINNET_CHAIN,t.SOLANA_DEVNET_CHAIN,t.SOLANA_TESTNET_CHAIN,t.SOLANA_LOCALNET_CHAIN]},63599:(e,t,n)=>{let r=n(81881),a=n(53513),i=n(16811),o=n(65314);function s(e,t,n,i,o){let s=[].slice.call(arguments,1),l=s.length,d="function"==typeof s[l-1];if(!d&&!r())throw Error("Callback required as last argument");if(d){if(l<2)throw Error("Too few arguments provided");2===l?(o=n,n=t,t=i=void 0):3===l&&(t.getContext&&void 0===o?(o=i,i=void 0):(o=i,i=n,n=t,t=void 0))}else{if(l<1)throw Error("Too few arguments provided");return 1===l?(n=t,t=i=void 0):2!==l||t.getContext||(i=n,n=t,t=void 0),new Promise(function(r,o){try{let o=a.create(n,i);r(e(o,t,i))}catch(e){o(e)}})}try{let r=a.create(n,i);o(null,e(r,t,i))}catch(e){o(e)}}t.create=a.create,t.toCanvas=s.bind(null,i.render),t.toDataURL=s.bind(null,i.renderToDataURL),t.toString=s.bind(null,function(e,t,n){return o.render(e,n)})},63916:(e,t,n)=>{let r=n(90928);function a(e){this.mode=r.BYTE,"string"==typeof e?this.data=new TextEncoder().encode(e):this.data=new Uint8Array(e)}a.getBitsLength=function(e){return 8*e},a.prototype.getLength=function(){return this.data.length},a.prototype.getBitsLength=function(){return a.getBitsLength(this.data.length)},a.prototype.write=function(e){for(let t=0,n=this.data.length;t<n;t++)e.put(this.data[t],8)},e.exports=a},65314:(e,t,n)=>{let r=n(7416);function a(e,t){let n=e.a/255,r=t+'="'+e.hex+'"';return n<1?r+" "+t+'-opacity="'+n.toFixed(2).slice(1)+'"':r}function i(e,t,n){let r=e+t;return void 0!==n&&(r+=" "+n),r}t.render=function(e,t,n){let o=r.getOptions(t),s=e.modules.size,l=e.modules.data,d=s+2*o.margin,c=o.color.light.a?"<path "+a(o.color.light,"fill")+' d="M0 0h'+d+"v"+d+'H0z"/>':"",u="<path "+a(o.color.dark,"stroke")+' d="'+function(e,t,n){let r="",a=0,o=!1,s=0;for(let l=0;l<e.length;l++){let d=Math.floor(l%t),c=Math.floor(l/t);d||o||(o=!0),e[l]?(s++,l>0&&d>0&&e[l-1]||(r+=o?i("M",d+n,.5+c+n):i("m",a,0),a=0,o=!1),d+1<t&&e[l+1]||(r+=i("h",s),s=0)):a++}return r}(l,s,o.margin)+'"/>',h='<svg xmlns="http://www.w3.org/2000/svg" '+(o.width?'width="'+o.width+'" height="'+o.width+'" ':"")+('viewB
1ox="0 0 '+d+" ")+d+'" shape-rendering="crispEdges">'+c+u+"</svg>\n";return"function"==typeof n&&n(null,h),h}},66635:e=>{function t(){this.buffer=[],this.length=0}t.prototype={get:function(e){let t=Math.floor(e/8);return(this.buffer[t]>>>7-e%8&1)==1},put:function(e,t){for(let n=0;n<t;n++)this.putBit((e>>>t-n-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(e){let t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},e.exports=t},69483:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(33028).A)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},69955:(e,t,n)=>{let r=n(16247),a=r.getBCHDigit(1335);t.getEncodedBits=function(e,t){let n=e.bit<<3|t,i=n<<10;for(;r.getBCHDigit(i)-a>=0;)i^=1335<<r.getBCHDigit(i)-a;return(n<<10|i)^21522}},70178:(e,t)=>{let n="[0-9]+",r="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+",a="(?:(?![A-Z0-9 $%*+\\-./:]|"+(r=r.replace(/u/g,"\\u"))+")(?:.|[\r\n]))+";t.KANJI=RegExp(r,"g"),t.BYTE_KANJI=RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),t.BYTE=RegExp(a,"g"),t.NUMERIC=RegExp(n,"g"),t.ALPHANUMERIC=RegExp("[A-Z $%*+\\-./:]+","g");let i=RegExp("^"+r+"$"),o=RegExp("^"+n+"$"),s=RegExp("^[A-Z0-9 $%*+\\-./:]+$");t.testKanji=function(e){return i.test(e)},t.testNumeric=function(e){return o.test(e)},t.testAlphanumeric=function(e){return s.test(e)}},70310:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SolanaSignTransaction=void 0,t.SolanaSignTransaction="solana:signTransaction"},70660:(e,t,n)=>{let r=n(74309);function a(e){this.genPoly=void 0,this.degree=e,this.degree&&this.initialize(this.degree)}a.prototype.initialize=function(e){this.degree=e,this.genPoly=r.generateECPolynomial(this.degree)},a.prototype.encode=function(e){if(!this.genPoly)throw Error("Encoder not initialized");let t=new Uint8Array(e.length+this.degree);t.set(e);let n=r.mod(t,this.genPoly),a=this.degree-n.length;if(a>0){let e=new Uint8Array(this.degree);return e.set(n,a),e}return n},e.exports=a},71856:(e,t,n)=>{let r=n(91925),a=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],i=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];t.getBlocksCount=function(e,t){switch(t){case r.L:return a[(e-1)*4+0];case r.M:return a[(e-1)*4+1];case r.Q:return a[(e-1)*4+2];case r.H:return a[(e-1)*4+3];default:return}},t.getTotalCodewordsCount=function(e,t){switch(t){case r.L:return i[(e-1)*4+0];case r.M:return i[(e-1)*4+1];case r.Q:return i[(e-1)*4+2];case r.H:return i[(e-1)*4+3];default:return}}},72607:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SolanaSignAndSendTransaction=void 0,t.SolanaSignAndSendTransaction="solana:signAndSendTransaction"},74309:(e,t,n)=>{let r=n(54515);t.mul=function(e,t){let n=new Uint8Array(e.length+t.length-1);for(let a=0;a<e.length;a++)for(let i=0;i<t.length;i++)n[a+i]^=r.mul(e[a],t[i]);return n},t.mod=function(e,t){let n=new Uint8Array(e);for(;n.length-t.length>=0;){let e=n[0];for(let a=0;a<t.length;a++)n[a]^=r.mul(t[a],e);let a=0;for(;a<n.length&&0===n[a];)a++;n=n.slice(a)}return n},t.generateECPolynomial=function(e){let n=new Uint8Array([1]);for(let a=0;a<e;a++)n=t.mul(n,new Uint8Array([1,r.exp(a)]));return n}},77525:(e,t)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.SolanaSignMessage=void 0,t.SolanaSignMessage="solana:signMessage"},77835:(e,t,n)=>{let r=n(16247).getSymbolSize;t.getRowColCoords=function(e){if(1===e)return[];let t=Math.floor(e/7)+2,n=r(e),a=145===n?26:2*Math.ceil((n-13)/(2*t-2)),i=[n-7];for(let e=1;e<t-1;e++)i[e]=i[e-1]-a;return i.push(6),i.reverse()},t.getPositions=function(e){let n=[],r=t.getRowColCoords(e),a=r.length;for(let e=0;e<a;e++)for(let t=0;t<a;t++)(0!==e||0!==t)&&(0!==e||t!==a-1)&&(e!==a-1||0!==t)&&n.push([r[e],r[t]]);return n}},78179:(e,t,n)=>{"use strict";let r;n.d(t,{r:()=>X});var a,i,o,s,l,d,c,u,h,f,p,g,m,y,v,w,b,E,S,A,x=n(84247);let M=n(36469).Z;var T=n(12148),_=n(66883);!function(e){e.Installed="Installed",e.NotDetected="NotDetected",e.Loadable="Loadable",e.Unsupported="Unsupported"}(a||(a={}));class R extends T.A{get connected(){return!!this.publicKey}async autoConnect(){await this.connect()}async prepareTransaction(e,t,n={}){let r=this.publicKey;if(!r)throw new _.kW;return e.feePayer=e.feePayer||r,e.recentBlockhash=e.recentBlockhash||(await t.getLatestBlockhash({commitment:n.preflightCommitment,minContextSlot:n.minContextSlot})).blockhash,e}}var C=n(23028),O=n(2438),N=n(85589),k=n(17582);let I="solana:signIn",W="solana:mainnet";var L=n(80944),P=n(13048),j=n(9616),B=n(5763),D=n(3733);new WeakMap,new WeakMap,new WeakMap,new WeakMap,new WeakMap,new WeakMap;var U=n(69760),z=function(e,t,n,r){if("a"===n&&!r)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw 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)},K=function(e,t,n,r,a){if("m"===r)throw TypeError("Private method is not writable");if("a"===r&&!a)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?a.call(e,n):a?a.value=n:t.set(e,n),n};class F extends R{get name(){return z(this,h,"f").name}get url(){return"https://github.com/solana-labs/wallet-standard"}get icon(){return z(this,h,"f").icon}get readyState(){return z(this,f,"f")}get publicKey(){return z(this,s,"f")}get connecting(){return z(this,l,"f")}get supportedTransactionVersions(){return z(this,u,"f")}get wallet(){return z(this,h,"f")}get standard(){return!0}constructor({wallet:e}){super(),i.add(this),o.set(this,void 0),s.set(this,void 0),l.set(this,void 0),d.set(this,void 0),c.set(this,void 0),u.set(this,void 0),h.set(this,void 0),f.set(this,"undefined"==typeof window||"undefined"==typeof document?a.Unsupported:a.Installed),v.set(this,e=>{if("accounts"in e){let e=z(this,h,"f").accounts[0];z(this,o,"f")&&!z(this,d,"f")&&e!==z(this,o,"f")&&(e?z(this,i,"m",g).call(this,e):(this.emit("error",new _.PQ),z(this,i,"m",m).call(this)))}"features"in e&&z(this,i,"m",y).call(this)}),K(this,h,e,"f"),K(this,o,null,"f"),K(this,s,null,"f"),K(this,l,!1,"f"),K(this,d,!1,"f"),K(this,c,z(this,h,"f").features[j.j].on("change",z(this,v,"f")),"f"),z(this,i,"m",y).call(this)}destroy(){K(this,o,null,"f"),K(this,s,null,"f"),K(this,l,!1,"f"),K(this,d,!1,"f");let e=z(this,c,"f");e&&(K(this,c,null,"f"),e())}async autoConnect(){return z(this,i,"m",p).call(this,{silent:!0})}async connect(){return z(this,i,"m",p).call(this)}async disconnect(){if(B.w in z(this,h,"f").features)try{K(this,d,!0,"f"),await z(this,h,"f").features[B.w].disconnect()}catch(e){this.emit("error",new _.Y8(e?.message,e))}finally{K(this,d,!1,"f")}z(this,i,"m",m).call(this)}async sendTransaction(e,t,n={}){try{var r;let a,i=z(this,o,"f");if(!i)throw new _.kW;if(O.R in z(this,h,"f").features)if(i.features.includes(O.R))a=O.R;else if(N.q in z(this,h,"f").features&&i.features.includes(N.q))a=N.q;else throw new _.fk;else if(N.q in z(this,h,"f").features){if(!i.features.includes(N.q))throw new _.fk;a=N.q}else throw new _.Ez;let s=(r=t.rpcEndpoint).includes("https://api.mainnet-beta.solana.com")?W:/\bdevnet\b/i.test(r)?"solana:devnet":/\btestnet\b/i.test(r)?"solana:testnet"
1:/\blocalhost\b/i.test(r)||/\b127\.0\.0\.1\b/.test(r)?"solana:localnet":W;if(!i.chains.includes(s))throw new _.UF;try{let r,{signers:o,...l}=n;if((0,C.Y)(e)?(o?.length&&e.sign(o),r=e.serialize()):(e=await this.prepareTransaction(e,t,l),o?.length&&e.partialSign(...o),r=new Uint8Array(e.serialize({requireAllSignatures:!1,verifySignatures:!1}))),a===O.R){let[e]=await z(this,h,"f").features[O.R].signAndSendTransaction({account:i,chain:s,transaction:r,options:{preflightCommitment:(0,L.i)(l.preflightCommitment||t.commitment),skipPreflight:l.skipPreflight,maxRetries:l.maxRetries,minContextSlot:l.minContextSlot}});return U.A.encode(e.signature)}{let[e]=await z(this,h,"f").features[N.q].signTransaction({account:i,chain:s,transaction:r,options:{preflightCommitment:(0,L.i)(l.preflightCommitment||t.commitment),minContextSlot:l.minContextSlot}});return await t.sendRawTransaction(e.signedTransaction,{...l,preflightCommitment:(0,L.i)(l.preflightCommitment||t.commitment)})}}catch(e){if(e instanceof _.m7)throw e;throw new _.UF(e?.message,e)}}catch(e){throw this.emit("error",e),e}}}o=new WeakMap,s=new WeakMap,l=new WeakMap,d=new WeakMap,c=new WeakMap,u=new WeakMap,h=new WeakMap,f=new WeakMap,v=new WeakMap,i=new WeakSet,p=async function(e){try{if(this.connected||this.connecting)return;if(z(this,f,"f")!==a.Installed)throw new _.AE;if(K(this,l,!0,"f"),!z(this,h,"f").accounts.length)try{await z(this,h,"f").features[D.u].connect(e)}catch(e){throw new _.Y6(e?.message,e)}let t=z(this,h,"f").accounts[0];if(!t)throw new _.fk;z(this,i,"m",g).call(this,t)}catch(e){throw this.emit("error",e),e}finally{K(this,l,!1,"f")}},g=function(e){let t;try{t=new P.PublicKey(e.address)}catch(e){throw new _.Kd(e?.message,e)}K(this,o,e,"f"),K(this,s,t,"f"),z(this,i,"m",y).call(this),this.emit("connect",t)},m=function(){K(this,o,null,"f"),K(this,s,null,"f"),z(this,i,"m",y).call(this),this.emit("disconnect")},y=function(){let e=O.R in z(this,h,"f").features?z(this,h,"f").features[O.R].supportedTransactionVersions:z(this,h,"f").features[N.q].supportedTransactionVersions;K(this,u,!function(e,t){if(e===t)return!0;let n=e.length;if(n!==t.length)return!1;for(let r=0;r<n;r++)if(e[r]!==t[r])return!1;return!0}(e,["legacy"])?new Set(e):null,"f"),N.q in z(this,h,"f").features&&z(this,o,"f")?.features.includes(N.q)?(this.signTransaction=z(this,i,"m",w),this.signAllTransactions=z(this,i,"m",b)):(delete this.signTransaction,delete this.signAllTransactions),k.F in z(this,h,"f").features&&z(this,o,"f")?.features.includes(k.F)?this.signMessage=z(this,i,"m",E):delete this.signMessage,I in z(this,h,"f").features?this.signIn=z(this,i,"m",S):delete this.signIn},w=async function(e){try{let t=z(this,o,"f");if(!t)throw new _.kW;if(!(N.q in z(this,h,"f").features))throw new _.Ez;if(!t.features.includes(N.q))throw new _.fk;try{let n=(await z(this,h,"f").features[N.q].signTransaction({account:t,transaction:(0,C.Y)(e)?e.serialize():new Uint8Array(e.serialize({requireAllSignatures:!1,verifySignatures:!1}))}))[0].signedTransaction;return(0,C.Y)(e)?P.VersionedTransaction.deserialize(n):P.Transaction.from(n)}catch(e){if(e instanceof _.m7)throw e;throw new _.z4(e?.message,e)}}catch(e){throw this.emit("error",e),e}},b=async function(e){try{let t=z(this,o,"f");if(!t)throw new _.kW;if(!(N.q in z(this,h,"f").features))throw new _.Ez;if(!t.features.includes(N.q))throw new _.fk;try{let n=await z(this,h,"f").features[N.q].signTransaction(...e.map(e=>({account:t,transaction:(0,C.Y)(e)?e.serialize():new Uint8Array(e.serialize({requireAllSignatures:!1,verifySignatures:!1}))})));return e.map((e,t)=>{let r=n[t].signedTransaction;return(0,C.Y)(e)?P.VersionedTransaction.deserialize(r):P.Transaction.from(r)})}catch(e){throw new _.z4(e?.message,e)}}catch(e){throw this.emit("error",e),e}},E=async function(e){try{let t=z(this,o,"f");if(!t)throw new _.kW;if(!(k.F in z(this,h,"f").features))throw new _.Ez;if(!t.features.includes(k.F))throw new _.fk;try{return(await z(this,h,"f").features[k.F].signMessage({account:t,message:e}))[0].signature}catch(e){throw new _.K3(e?.message,e)}}catch(e){throw this.emit("error",e),e}},S=async function(e={}){try{let t;if(!(I in z(this,h,"f").features))throw new _.Ez;
vendor: 4,552 bytes, line 1
1try{[t]=await z(this,h,"f").features[I].signIn(e)}catch(e){throw new _.o7(e?.message,e)}if(!t)throw new _.o7;return z(this,i,"m",g).call(this,t.account),t}catch(e){throw this.emit("error",e),e}};var H=n(96788),V=n(20801);function q(e){let t=(0,V.useRef)(void 0);return void 0===t.current&&(t.current={value:e()}),t.current.value}function Y(e){return e.filter(M).map(e=>new F({wallet:e}))}!function(e){e[e.DESKTOP_WEB=0]="DESKTOP_WEB",e[e.MOBILE_WEB=1]="MOBILE_WEB"}(A||(A={}));var $=n(32323);class Q extends _.m7{constructor(){super(...arguments),this.name="WalletNotSelectedError"}}var J=n(85202);function G({children:e,wallets:t,adapter:n,isUnloadingRef:r,onAutoConnectRequest:i,onConnectError:o,onError:s,onSelectWallet:l}){let d=(0,V.useRef)(!1),[c,u]=(0,V.useState)(!1),h=(0,V.useRef)(!1),[f,p]=(0,V.useState)(!1),[g,m]=(0,V.useState)(()=>n?.publicKey??null),[y,v]=(0,V.useState)(()=>n?.connected??!1),w=(0,V.useRef)(s);(0,V.useEffect)(()=>(w.current=s,()=>{w.current=void 0}),[s]);let b=(0,V.useRef)((e,t)=>(!r.current&&(w.current?w.current(e,t):(console.error(e,t),e instanceof _.AE&&"undefined"!=typeof window&&t&&window.open(t.url,"_blank"))),e)),[E,S]=(0,V.useState)(()=>t.map(e=>({adapter:e,readyState:e.readyState})).filter(({readyState:e})=>e!==a.Unsupported));(0,V.useEffect)(()=>{function e(e){S(t=>{let n=t.findIndex(({adapter:e})=>e===this);if(-1===n)return t;let{adapter:r}=t[n];return[...t.slice(0,n),{adapter:r,readyState:e},...t.slice(n+1)].filter(({readyState:e})=>e!==a.Unsupported)})}return S(e=>t.map((t,n)=>{let r=e[n];return r&&r.adapter===t&&r.readyState===t.readyState?r:{adapter:t,readyState:t.readyState}}).filter(({readyState:e})=>e!==a.Unsupported)),t.forEach(t=>t.on("readyStateChange",e,t)),()=>{t.forEach(t=>t.off("readyStateChange",e,t))}},[n,t]);let A=(0,V.useMemo)(()=>E.find(e=>e.adapter===n)??null,[n,E]);(0,V.useEffect)(()=>{if(!n)return;let e=e=>{m(e),d.current=!1,u(!1),v(!0),h.current=!1,p(!1)},t=()=>{r.current||(m(null),d.current=!1,u(!1),v(!1),h.current=!1,p(!1))},a=e=>{b.current(e,n)};return n.on("connect",e),n.on("disconnect",t),n.on("error",a),()=>{n.off("connect",e),n.off("disconnect",t),n.off("error",a),t()}},[n,r]);let x=(0,V.useRef)(!1);(0,V.useEffect)(()=>()=>{x.current=!1},[n]),(0,V.useEffect)(()=>{x.current||d.current||y||!i||A?.readyState!==a.Installed&&A?.readyState!==a.Loadable||(d.current=!0,u(!0),x.current=!0,async function(){try{await i()}catch{o()}finally{u(!1),d.current=!1}}())},[y,i,o,A]);let M=(0,V.useCallback)(async(e,t,r)=>{if(!n)throw b.current(new Q);if(!y)throw b.current(new _.kW,n);return await n.sendTransaction(e,t,r)},[n,y]),T=(0,V.useMemo)(()=>n&&"signTransaction"in n?async e=>{if(!y)throw b.current(new _.kW,n);return await n.signTransaction(e)}:void 0,[n,y]),R=(0,V.useMemo)(()=>n&&"signAllTransactions"in n?async e=>{if(!y)throw b.current(new _.kW,n);return await n.signAllTransactions(e)}:void 0,[n,y]),C=(0,V.useMemo)(()=>n&&"signMessage"in n?async e=>{if(!y)throw b.current(new _.kW,n);return await n.signMessage(e)}:void 0,[n,y]),O=(0,V.useMemo)(()=>n&&"signIn"in n?async e=>await n.signIn(e):void 0,[n]),N=(0,V.useCallback)(async()=>{if(d.current||h.current||A?.adapter.connected)return;if(!A)throw b.current(new Q);let{adapter:e,readyState:t}=A;if(t!==a.Installed&&t!==a.Loadable)throw b.current(new _.AE,e);d.current=!0,u(!0);try{await e.connect()}catch(e){throw o(),e}finally{u(!1),d.current=!1}},[o,A]),k=(0,V.useCallback)(async()=>{if(!h.current&&n){h.current=!0,p(!0);try{await n.disconnect()}finally{p(!1),h.current=!1}}},[n]);return V.createElement(J.b.Provider,{value:{autoConnect:!!i,wallets:E,wallet:A,publicKey:g,connected:y,connecting:c,disconnecting:f,select:l,connect:N,disconnect:k,sendTransaction:M,signTransaction:T,signAllTransactions:R,signMessage:C,signIn:O}},e)}function Z(e){return function({adapters:e,userAgentString:t}){return e.some(e=>e.name!==x.fG&&e.readyState===a.Installed)?A.DESKTOP_WEB:t&&/android/i.test(t)&&!/(WebView|Version\/.+(Chrome)\/(\d+)\.(\d+)\.(\d+)\.(\d+)|; wv\).+(Chrome)\/(\d+)\.(\d+)\.(\d+)\.(\d+))/i.test(t)?A.MOBILE_WEB:A.DESKTOP_WEB}({adapters:e,userAgentString:(void 0===r&&(r=globalThis.navigator?.userAgent??null),r)})===A.MOBILE_WEB}function X({children:e,wallets:t,autoConnect:n,localStorageKey:r="walletName",onError:a}){let{connection:i}=(0,$.w)(),o=function(e){let t=q(()=>new Set),{get:n,on:r}=q(()=>(0,H.N)()),[a,i]=(0,V.useState)(()=>Y(n()));(0,V.useEffect)(()=>{let e=[r("register",(...e)=>i(t=>[...t,...Y(e)])),r("unregister",(...e)=>i(t=>t.filter(t=>e.some(e=>e===t.wallet))))];return()=>
1e.forEach(e=>e())},[r]);let o=function(e){let t=(0,V.useRef)(void 0);return(0,V.useEffect)(()=>{t.current=e}),t.current}(a);return(0,V.useEffect)(()=>{if(!o)return;let e=new Set(a);new Set(o.filter(t=>!e.has(t))).forEach(e=>e.destroy())},[o,a]),(0,V.useEffect)(()=>()=>a.forEach(e=>e.destroy()),[]),(0,V.useMemo)(()=>[...a,...e.filter(({name:e})=>!a.some(t=>t.name===e)||(t.has(e)||(t.add(e),console.warn(`${e} was registered as a Standard Wallet. The Wallet Adapter for ${e} can be removed from your app.`)),!1))],[a,e,t])}(t),s=(0,V.useMemo)(()=>{var e;if(!Z(o))return null;let t=o.find(e=>e.name===x.fG);return t?t:new x.Ne({addressSelector:(0,x.RP)(),appIdentity:{uri:function(){let e=globalThis.location;if(e)return`${e.protocol}//${e.host}`}()},authorizationResultCache:(0,x.u)(),cluster:(e=i?.rpcEndpoint)?/devnet/i.test(e)?"devnet":/testnet/i.test(e)?"testnet":"mainnet-beta":"mainnet-beta",onWalletNotFound:(0,x.O0)()})},[o,i?.rpcEndpoint]),l=(0,V.useMemo)(()=>null==s||-1!==o.indexOf(s)?o:[s,...o],[o,s]),[d,c]=function(e,t){let n=(0,V.useState)(()=>{try{let t=localStorage.getItem(e);if(t)return JSON.parse(t)}catch(e){"undefined"!=typeof window&&console.error(e)}return null}),r=n[0],a=(0,V.useRef)(!0);return(0,V.useEffect)(()=>{if(a.current){a.current=!1;return}try{null===r?localStorage.removeItem(e):localStorage.setItem(e,JSON.stringify(r))}catch(e){"undefined"!=typeof window&&console.error(e)}},[r,e]),n}(r,0),u=(0,V.useMemo)(()=>l.find(e=>e.name===d)??null,[l,d]),h=(0,V.useCallback)(e=>{d!==e&&(u&&u.name!==x.fG&&u.disconnect(),c(e))},[u,c,d]);(0,V.useEffect)(()=>{if(u)return u.on("disconnect",e),()=>{u.off("disconnect",e)};function e(){g.current||c(null)}},[u,o,c,d]);let f=(0,V.useRef)(!1),p=(0,V.useMemo)(()=>{if(n&&u)return async()=>{(!0===n||await n(u))&&(f.current?await u.connect():await u.autoConnect())}},[n,u]),g=(0,V.useRef)(!1);(0,V.useEffect)(()=>{if(d===x.fG&&Z(o)){g.current=!1;return}function e(){g.current=!0}return window.addEventListener("beforeunload",e),()=>{window.removeEventListener("beforeunload",e)}},[o,d]);let m=(0,V.useCallback)(()=>{u&&h(null)},[u,h]),y=(0,V.useCallback)(e=>{f.current=!0,h(e)},[h]);return V.createElement(G,{wallets:l,adapter:u,isUnloadingRef:g,onAutoConnectRequest:p,onConnectError:m,onError:a,onSelectWallet:y},e)}},81881:e=>{e.exports=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}},82705:(e,t,n)=>{"use strict";let r;n.r(t),n.d(t,{SolanaCloneAuthorization:()=>f,SolanaMobileWalletAdapterError:()=>o,SolanaMobileWalletAdapterErrorCode:()=>i,SolanaMobileWalletAdapterProtocolError:()=>l,SolanaMobileWalletAdapterProtocolErrorCode:()=>s,SolanaSignInWithSolana:()=>p,SolanaSignTransactions:()=>h,startRemoteScenario:()=>B,transact:()=>j});let a=`(?:\\nURI: (?<uri>[^\\n]+))?(?:\\nVersion: (?<version>[^\\n]+))?(?:\\nChain ID: (?<chainId>[^\\n]+))?(?:\\nNonce: (?<nonce>[^\\n]+))?(?:\\nIssued At: (?<issuedAt>[^\\n]+))?(?:\\nExpiration Time: (?<expirationTime>[^\\n]+))?(?:\\nNot Before: (?<notBefore>[^\\n]+))?(?:\\nRequest ID: (?<requestId>[^\\n]+))?(?:\\nResources:(?<resources>(?:\\n- [^\\n]+)*))?`;RegExp(`^(?<domain>[^\\n]+?) wants you to sign in with your Solana account:\\n(?<address>[^\\n]+)(?:\\n|$)(?:\\n(?<statement>[\\S\\s]*?)(?:\\n|$))??${a}\\n*$`);let i={ERROR_ASSOCIATION_PORT_OUT_OF_RANGE:"ERROR_ASSOCIATION_PORT_OUT_OF_RANGE",ERROR_REFLECTOR_ID_OUT_OF_RANGE:"ERROR_REFLECTOR_ID_OUT_OF_RANGE",ERROR_FORBIDDEN_WALLET_BASE_URL:"ERROR_FORBIDDEN_WALLET_BASE_URL",ERROR_SECURE_CONTEXT_REQUIRED:"ERROR_SECURE_CONTEXT_REQUIRED",ERROR_SESSION_CLOSED:"ERROR_SESSION_CLOSED",ERROR_SESSION_TIMEOUT:"ERROR_SESSION_TIMEOUT",ERROR_WALLET_NOT_FOUND:"ERROR_WALLET_NOT_FOUND",ERROR_INVALID_PROTOCOL_VERSION:"ERROR_INVALID_PROTOCOL_VERSION",ERROR_BROWSER_NOT_SUPPORTED:"ERROR_BROWSER_NOT_SUPPORTED"};class o extends Error{constructor(...e){let[t,n,r]=e;super(n),this.code=t,this.data=r,this.name="SolanaMobileWalletAdapterError"}}let s={ERROR_AUTHORIZATION_FAILED:-1,ERROR_INVALID_PAYLOADS:-2,ERROR_NOT_SIGNED:-3,ERROR_NOT_SUBMITTED:-4,ERROR_TOO_MANY_PAYLOADS:-5,ERROR_ATTEST_ORIGIN_ANDROID:-100};
vendor: 2,650 bytes, lines 1-6
1class l extends Error{constructor(...e){let[t,n,r,a]=e;super(r),this.code=n,this.data=a,this.jsonRpcMessageId=t,this.name="SolanaMobileWalletAdapterProtocolError"}}function d(e,t,n,r){return new(n||(n=Promise))(function(a,i){function o(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((r=r.apply(e,t||[])).next())})}function c(e,t){let n=window.btoa(String.fromCharCode.call(null,...e));return t?n.replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,""):n}function u(e,t){return d(this,void 0,void 0,function*(){let n=yield crypto.subtle.exportKey("raw",e),r=yield crypto.subtle.sign({hash:"SHA-256",name:"ECDSA"},t,n),a=new Uint8Array(n.byteLength+r.byteLength);return a.set(new Uint8Array(n),0),a.set(new Uint8Array(r),n.byteLength),a})}let h="solana:signTransactions",f="solana:cloneAuthorization",p="solana:signInWithSolana";function g(e,t){return new Proxy({},{get:(n,r)=>"then"===r?null:(null==n[r]&&(n[r]=function(n){return d(this,void 0,void 0,function*(){let{method:a,params:i}=function(e,t,n){let r=t,a=e.toString().replace(/[A-Z]/g,e=>`_${e.toLowerCase()}`).toLowerCase();switch(e){case"authorize":{let{chain:e}=r;if("legacy"===n){switch(e){case"solana:testnet":e="testnet";break;case"solana:devnet":e="devnet";break;case"solana:mainnet":e="mainnet-beta";break;default:e=r.cluster}r.cluster=e}else{switch(e){case"testnet":case"devnet":e=`solana:${e}`;break;case"mainnet-beta":e="solana:mainnet"}r.chain=e}}case"reauthorize":{let{auth_token:e,identity:t}=r;e&&("legacy"===n?(a="reauthorize",r={auth_token:e,identity:t}):a="authorize")}}return{method:a,params:r}}(r,n,e),o=yield t(a,i);return"authorize"===a&&i.sign_in_payload&&!o.sign_in_result&&(o.sign_in_result=yield function(e,t,n){var r;return d(this,void 0,void 0,function*(){var a;let i=null!=(r=e.domain)?r:window.location.host,o=t.accounts[0].address,s=(a=function(e){let t=`${e.domain} wants you to sign in with your Solana account: 2`;t+=`${e.address}`,e.statement&&(t+=` 3 4${e.statement}`);let n=[];if(e.uri&&n.push(`URI: ${e.uri}`),e.version&&n.push(`Version: ${e.version}`),e.chainId&&n.push(`Chain ID: ${e.chainId}`),e.nonce&&n.push(`Nonce: ${e.nonce}`),e.issuedAt&&n.push(`Issued At: ${e.issuedAt}`),e.expirationTime&&n.push(`Expiration Time: ${e.expirationTime}`),e.notBefore&&n.push(`Not Before: ${e.notBefore}`),e.requestId&&n.push(`Request ID: ${e.requestId}`),e.resources)for(let t of(n.push("Resources:"),e.resources))n.push(`- ${t}`);return n.length&&(t+=` 5 6${n.join("\n")}`),t}(Object.assign(Object.assign({},e),{domain:i,address:o}
6)),window.btoa(a)),l=yield n("sign_messages",{addresses:[o],payloads:[s]});return{address:o,signed_message:s,signature:l.signed_payloads[0].slice(s.length)}})}(i.sign_in_payload,o,t)),function(e,t,n){if("getCapabilities"===e)switch(n){case"legacy":{let e=[h];return!0===t.supports_clone_authorization&&e.push(f),Object.assign(Object.assign({},t),{features:e})}case"v1":return Object.assign(Object.assign({},t),{supports_sign_and_send_transactions:!0,supports_clone_authorization:t.features.includes(f)})}return t}(r,o,e)})}),n[r]),defineProperty:()=>!1,deleteProperty:()=>!1})}function m(e,t){return d(this,void 0,void 0,function*(){let n=e.slice(0,4),a=e.slice(4,16),i=e.slice(16),o=yield crypto.subtle.decrypt(y(n,a),t,i);return(void 0===r&&(r=new TextDecoder("utf-8")),r).decode(o)})}function y(e,t){return{additionalData:e,iv:t,name:"AES-GCM",tagLength:128}}function v(){return d(this,void 0,void 0,function*(){return yield crypto.subtle.generateKey({name:"ECDSA",namedCurve:"P-256"},!1,["sign"])})}function w(){return d(this,void 0,void 0,function*(){return yield crypto.subtle.generateKey({name:"ECDH",namedCurve:"P-256"},!1,["deriveKey","deriveBits"])})}function b(e){let t="",n=new Uint8Array(e),r=n.byteLength;for(let e=0;e<r;e++)t+=String.fromCharCode(n[e]);return window.btoa(t)}function E(e){if(e<49152||e>65535)throw new o(i.ERROR_ASSOCIATION_PORT_OUT_OF_RANGE,`Association port number must be between 49152 and 65535. ${e} given.`,{port:e});return e}function S(e){return e.replace(/[/+=]/g,e=>({"/":"_","+":"-","=":"."})[e])}function A(e){return e.replace(/(^\/+|\/+$)/g,"").split("/")}function x(e,t){let n=null;if(t){try{n=new URL(t)}catch(e){}if((null==n?void 0:n.protocol)!=="https:")throw new o(i.ERROR_FORBIDDEN_WALLET_BASE_URL,"Base URLs supplied by wallets must be valid `https` URLs")}return n||(n=new URL("solana-wallet:/")),new URL(e.startsWith("/")?e:[...A(n.pathname),...A(e)].join("/"),n)}function M(e,t){return d(this,void 0,void 0,function*(){return function(e,t,n){return d(this,void 0,void 0,function*(){let r=function(e){if(e>=0x100000000)throw Error("Outbound sequence number overflow. The maximum sequence number is 32-bytes.");let t=new ArrayBuffer(4);return new DataView(t).setUint32(0,e,!1),new Uint8Array(t)}(t),a=new Uint8Array(12);crypto.getRandomValues(a);let i=yield crypto.subtle.encrypt(y(r,a),n,new TextEncoder().encode(e)),o=new Uint8Array(r.byteLength+a.byteLength+i.byteLength);return o.set(new Uint8Array(r),0),o.set(new Uint8Array(a),r.byteLength),o.set(new Uint8Array(i),r.byteLength+a.byteLength),o})}(JSON.stringify(e),e.id,t)})}function T(e,t){return d(this,void 0,void 0,function*(){let n=JSON.parse((yield m(e,t)));if(Object.hasOwnProperty.call(n,"error"))throw new l(n.id,n.error.code,n.error.message);return n})}function _(e,t,n){return d(this,void 0,void 0,function*(){let[r,a]=yield Promise.all([crypto.subtle.exportKey("raw",t),crypto.subtle.importKey("raw",e.slice(0,65),{name:"ECDH",namedCurve:"P-256"},!1,[])]),i=yield crypto.subtle.deriveBits({name:"ECDH",public:a},n,256),o=yield crypto.subtle.importKey("raw",i,"HKDF",!1,["deriveKey"]);return yield crypto.subtle.deriveKey({name:"HKDF",hash:"SHA-256",salt:new Uint8Array(r),info:new Uint8Array},o,{name:"AES-GCM",length:128},!1,["encrypt","decrypt"])})}function R(e,t){return d(this,void 0,void 0,function*(){let n=JSON.parse((yield m(e,t))),r="legacy";if(Object.hasOwnProperty.call(n,"v"))switch(n.v){case 1:case"1":case"v1":r="v1";break;case"legacy":r="legacy";break;default:throw new o(i.ERROR_INVALID_PROTOCOL_VERSION,`Unknown/unsupported protocol version: ${n.v}`)}return{protocol_version:r}})}let C={Firefox:0,Other:1},O=null,N={retryDelayScheduleMs:[150,150,200,500,500,750,750,1e3],timeoutMs:3e4},k="com.solana.mobilewalletadapter.v1",I="com.solana.mobilewalletadapter.v1.base64";function W(){if("undefined"==typeof window||!0!==window.isSecureContext)throw new o(i.ERROR_SECURE_CONTEXT_REQUIRED,"The mobile wallet adapter protocol must be used in a secure context (`https`).")}function L(e){let t;try{t=new URL(e)}catch(e){throw new o(i.ERROR_FORBIDDEN_WALLET_BASE_URL,"Invalid base URL supplied by wallet")}if("https:"!==t.protocol)throw new o(i.ERROR_FORBIDDEN_WALLET_BASE_URL,"Base URLs supplied by wallets must be valid `https` URLs")}function P(e){return new DataView(e).getUint32(0,!1)}function j(e,t){return d(this,void 0,void 0,function*(){let n;W();let r=yield v(),a=yield function(e,t){return d(this,void 0,void 0,function*(){let n=E(49152+Math.floor(16384*Math.random())),r=yield function(e,t,n,r=["v
61"]){return d(this,void 0,void 0,function*(){let a=E(t),i=b((yield crypto.subtle.exportKey("raw",e))),o=x("v1/associate/local",n);return o.searchParams.set("association",S(i)),o.searchParams.set("port",`${a}`),r.forEach(e=>{o.searchParams.set("v",e)}),o})}(e,n,t);return yield function(e){return d(this,void 0,void 0,function*(){if("https:"===e.protocol)window.location.assign(e);else try{switch(-1!==navigator.userAgent.indexOf("Firefox/")?C.Firefox:C.Other){case C.Firefox:null==O&&((O=document.createElement("iframe")).style.display="none",document.body.appendChild(O)),O.contentWindow.location.href=e.toString();break;case C.Other:{let t=new Promise((e,t)=>{function n(){clearTimeout(a),window.removeEventListener("blur",r)}function r(){n(),e()}window.addEventListener("blur",r);let a=setTimeout(()=>{n(),t()},3e3)});window.location.assign(e),yield t}}}catch(e){throw new o(i.ERROR_WALLET_NOT_FOUND,"Found no installed wallet that supports the mobile wallet protocol.")}})}(r),n})}(r.publicKey,null==t?void 0:t.baseUri),s=`ws://localhost:${a}/solana-wallet`,c=(()=>{let e=[...N.retryDelayScheduleMs];return()=>e.length>1?e.shift():e[0]})(),h=1,f=0,p={__type:"disconnected"};return new Promise((t,a)=>{let m,y,v,b={},E=()=>d(this,void 0,void 0,function*(){if("connecting"!==p.__type)return void console.warn(`Expected adapter state to be \`connecting\` at the moment the websocket opens. Got \`${p.__type}\`.`);m.removeEventListener("open",E);let{associationKeypair:e}=p,t=yield w();m.send((yield u(t.publicKey,e.privateKey))),p={__type:"hello_req_sent",associationPublicKey:e.publicKey,ecdhPrivateKey:t.privateKey}}),S=e=>{e.wasClean?p={__type:"disconnected"}:a(new o(i.ERROR_SESSION_CLOSED,`The wallet session dropped unexpectedly (${e.code}: ${e.reason}).`,{closeEvent:e})),y()},A=e=>d(this,void 0,void 0,function*(){y(),Date.now()-n>=N.timeoutMs?a(new o(i.ERROR_SESSION_TIMEOUT,`Failed to connect to the wallet websocket at ${s}.`)):(yield new Promise(e=>{let t=c();v=window.setTimeout(e,t)}),C())}),x=n=>d(this,void 0,void 0,function*(){let i=yield n.data.arrayBuffer();switch(p.__type){case"connecting":if(0!==i.byteLength)throw Error("Encountered unexpected message while connecting");let o=yield w();m.send((yield u(o.publicKey,r.privateKey))),p={__type:"hello_req_sent",associationPublicKey:r.publicKey,ecdhPrivateKey:o.privateKey};break;case"connected":try{let e=i.slice(0,4),t=P(e);if(t!==f+1)throw Error("Encrypted message has invalid sequence number");f=t;let n=yield T(i,p.sharedSecret),r=b[n.id];delete b[n.id],r.resolve(n.result)}catch(e){if(e instanceof l){let t=b[e.jsonRpcMessageId];delete b[e.jsonRpcMessageId],t.reject(e)}else throw e}break;case"hello_req_sent":{if(0===i.byteLength){let e=yield w();m.send((yield u(e.publicKey,r.privateKey))),p={__type:"hello_req_sent",associationPublicKey:r.publicKey,ecdhPrivateKey:e.privateKey};break}let n=yield _(i,p.associationPublicKey,p.ecdhPrivateKey),o=i.slice(65),s=0!==o.byteLength?yield d(this,void 0,void 0,function*(){let e=P(o.slice(0,4));if(e!==f+1)throw Error("Encrypted message has invalid sequence number");return f=e,R(o,n)}):{protocol_version:"legacy"};p={__type:"connected",sharedSecret:n,sessionProperties:s};let l=g(s.protocol_version,(e,t)=>d(this,void 0,void 0,function*(){let r=h++;return m.send((yield M({id:r,jsonrpc:"2.0",method:e,params:null!=t?t:{}},n))),new Promise((t,n)=>{b[r]={resolve(r){switch(e){case"authorize":case"reauthorize":{let{wallet_uri_base:e}=r;if(null!=e)try{L(e)}catch(e){n(e);return}}}t(r)},reject:n}})}));try{t((yield e(l)))}catch(e){a(e)}finally{y(),m.close()}}}}),C=()=>{y&&y(),p={__type:"connecting",associationKeypair:r},void 0===n&&(n=Date.now()),(m=new WebSocket(s,[k])).addEventListener("open",E),m.addEventListener("close",S),m.addEventListener("error",A),m.addEventListener("message",x),y=()=>{window.clearTimeout(v),m.removeEventListener("open",E),m.removeEventListener("close",S),m.removeEventListener("error",A),m.removeEventListener("message",x)}};C()})})}function B(e){return d(this,void 0,void 0,function*(){let t,n,r,a,s;W();let h=yield v(),f=`wss://${null==e?void 0:e.remoteHostAuthority}/reflect`,p=(()=>{let e=[...N.retryDelayScheduleMs];return()=>e.length>1?e.shift():e[0]})(),m=1,y=0,E={__type:"disconnected"},A=e=>d(this,void 0,void 0,function*(){var t;return"base64"!=n?yield e.data.arrayBuffer():(t=yield e.data,new Uint8Array(window.atob(t).split("").map(e=>e.charCodeAt(0)))).buffer}),C=yield new Promise((s,l)=>{let u,g=()=>d(this,void 0,void 0,function*(){if("connecting"!==E.__type)return void console.warn(`Expected adapter state to be \`connecting\` at the moment the websocket opens. Got \`${E.__type}\`.`);n=r.protocol.includes(I)?"base64":"binary",r.removeEventListener("open",g)}),m=e=>{e.wasClean?E={__type:"disconnected"}:l(new o(i.ERROR_SESSION_CLOSED,`The wallet session dropped unexpectedly (${e.code}: ${e.reason}).`,{closeEvent:e})),a()},y=e=>d(this,void 0,void 0,function*(){a(),Date.now()-t>=N.timeoutMs?l(new o(i.ERROR_SESSION_TIMEOUT,`Failed to connect to the wallet websocket at ${f}.`)):(yield new Promise(e=>{let t=p();u=window.setTimeout(e,t)}),w())}),v=t=>d(this,void 0,void 0,function*(){let n=yield A(t);if("connecting"===E.__type){if(0==n.byteLength)throw Error("Encountered unexpected message while connecting");let t=function(e){let{value:t,offset:n}=function(e){var t,n=new Uint8Array(e),r=e.byteLength,a=0,i=0;do{if(i>=r||i>10)throw RangeError("Failed to decode varint");a|=(127&(t=n[i++]))<<7*i}while(t>=128);return{value:a,offset:i}}(e);return new Uint8Array(e.slice(n,n+t))}(n);E={__type:"reflector_id_received",reflectorId:t};let a=yield function(e,t,n,r,a=["v1"]){return d(this,void 0,void 0,function*(){let i=b((yield crypto.subtle.exportKey("raw",e))),o=x("v1/associate/remote",r);return o.searchParams.set("association",S(i)),o.searchParams.set("reflector",`${t}`),o.searchParams.set("id",`${c(n,!0)}
6`),a.forEach(e=>{o.searchParams.set("v",e)}),o})}(h.publicKey,e.remoteHostAuthority,t,null==e?void 0:e.baseUri);r.removeEventListener("message",v),s(a)}}),w=()=>{a&&a(),E={__type:"connecting",associationKeypair:h},void 0===t&&(t=Date.now()),(r=new WebSocket(f,[k,I])).addEventListener("open",g),r.addEventListener("close",m),r.addEventListener("error",y),r.addEventListener("message",v),a=()=>{window.clearTimeout(u),r.removeEventListener("open",g),r.removeEventListener("close",m),r.removeEventListener("error",y),r.removeEventListener("message",v)}};w()}),O=!1;return{associationUrl:C,close:()=>{r.close(),s()},wallet:new Promise((e,t)=>{let f={},p=a=>d(this,void 0,void 0,function*(){let i=yield A(a);switch(E.__type){case"reflector_id_received":if(0!==i.byteLength)throw Error("Encountered unexpected message while awaiting reflection");let o=yield w(),s=yield u(o.publicKey,h.privateKey);"base64"==n?r.send(c(s)):r.send(s),E={__type:"hello_req_sent",associationPublicKey:h.publicKey,ecdhPrivateKey:o.privateKey};break;case"connected":try{let e=i.slice(0,4),t=P(e);if(t!==y+1)throw Error("Encrypted message has invalid sequence number");y=t;let n=yield T(i,E.sharedSecret),r=f[n.id];delete f[n.id],r.resolve(n.result)}catch(e){if(e instanceof l){let t=f[e.jsonRpcMessageId];delete f[e.jsonRpcMessageId],t.reject(e)}else throw e}break;case"hello_req_sent":{let a=yield _(i,E.associationPublicKey,E.ecdhPrivateKey),o=i.slice(65),s=0!==o.byteLength?yield d(this,void 0,void 0,function*(){let e=P(o.slice(0,4));if(e!==y+1)throw Error("Encrypted message has invalid sequence number");return y=e,R(o,a)}):{protocol_version:"legacy"};E={__type:"connected",sharedSecret:a,sessionProperties:s};let l=g(s.protocol_version,(e,t)=>d(this,void 0,void 0,function*(){let i=m++,o=yield M({id:i,jsonrpc:"2.0",method:e,params:null!=t?t:{}},a);return"base64"==n?r.send(c(o)):r.send(o),new Promise((t,n)=>{f[i]={resolve(r){switch(e){case"authorize":case"reauthorize":{let{wallet_uri_base:e}=r;if(null!=e)try{L(e)}catch(e){n(e);return}}}t(r)},reject:n}})}));O=!0;try{e(l)}catch(e){t(e)}}}});r.addEventListener("message",p),s=()=>{r.removeEventListener("message",p),a(),O||t(new o(i.ERROR_SESSION_CLOSED,"The wallet session was closed before connection.",{closeEvent:new CloseEvent("socket was closed before connection")}))}})}})}},84247:(e,t,n)=>{"use strict";var r,a,i,o,s,l,d,c,u,h,f,p,g,m=n(1767),y=n(13048),v=n(37),w=n(96592);function b(e,t,n,r){return new(n||(n=Promise))(function(a,i){function o(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((r=r.apply(e,t||[])).next())})}function E(e,t,n,r){if("a"===n&&!r)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw 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 S(e,t,n,r,a){if("m"===r)throw TypeError("Private method is not writable");if("a"===r&&!a)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?a.call(e,n):a?a.value=n:t.set(e,n),n}let A="standard:connect";function x(e){return window.btoa(String.fromCharCode.call(null,...e))}function M(e){switch(e){case"mainnet-beta":return"solana:mainnet";case"testnet":return"solana:testnet";case"devnet":return"solana:devnet";default:return e}}class T extends m.BaseSignInMessageSignerWalletAdapter{constructor(e,t){super(),r.add(this),this.supportedTransactionVersions=new Set(["legacy",0]),a.set(this,void 0),i.set(this,!1),o.set(this,"undefined"!=typeof window&&window.isSecureContext&&"undefined"!=typeof document&&/android/i.test(navigator.userAgent)?m.WalletReadyState.Loadable:m.WalletReadyState.Unsupported),s.set(this,void 0),l.set(this,void 0),d.set(this,void 0),c.set(this,e=>b(this,void 0,void 0,function*(){if(e.accounts&&e.accounts.length>0){E(this,r,"m",h).call(this);let t=yield E(this,s,"f").call(this,e.accounts);t!==E(this,l,"f")&&(S(this,l,t,"f"),S(this,d,void 0,"f"),this.emit
vendor: 5,054 bytes, line 6
6("connect",this.publicKey))}})),S(this,s,e=>b(this,void 0,void 0,function*(){var n;let r=yield t.addressSelector.select(e.map(({publicKey:e})=>x(e)));return null!=(n=e.find(({publicKey:e})=>x(e)===r))?n:e[0]}),"f"),S(this,a,e,"f"),E(this,a,"f").features["standard:events"].on("change",E(this,c,"f")),this.name=E(this,a,"f").name,this.icon=E(this,a,"f").icon,this.url=E(this,a,"f").url}get publicKey(){var e;if(!E(this,d,"f")&&E(this,l,"f"))try{S(this,d,new y.PublicKey(E(this,l,"f").publicKey),"f")}catch(e){throw new m.WalletPublicKeyError(e instanceof Error&&(null==e?void 0:e.message)||"Unknown error",e)}return null!=(e=E(this,d,"f"))?e:null}get connected(){return E(this,a,"f").connected}get connecting(){return E(this,i,"f")}get readyState(){return E(this,o,"f")}autoConnect_DO_NOT_USE_OR_YOU_WILL_BE_FIRED(){return b(this,void 0,void 0,function*(){return yield this.autoConnect()})}autoConnect(){return b(this,void 0,void 0,function*(){E(this,r,"m",u).call(this,!0)})}connect(){return b(this,void 0,void 0,function*(){E(this,r,"m",u).call(this)})}performAuthorization(e){return b(this,void 0,void 0,function*(){try{let t=yield E(this,a,"f").cachedAuthorizationResult;if(t)return yield E(this,a,"f").features[A].connect({silent:!0}),t;return e?yield E(this,a,"f").features[v.SolanaSignIn].signIn(e):yield E(this,a,"f").features[A].connect(),yield yield E(this,a,"f").cachedAuthorizationResult}catch(e){throw new m.WalletConnectionError(e instanceof Error&&e.message||"Unknown error",e)}})}disconnect(){return b(this,void 0,void 0,function*(){return yield E(this,r,"m",g).call(this,()=>b(this,void 0,void 0,function*(){S(this,i,!1,"f"),S(this,d,void 0,"f"),S(this,l,void 0,"f"),yield E(this,a,"f").features["standard:disconnect"].disconnect(),this.emit("disconnect")}))})}signIn(e){return b(this,void 0,void 0,function*(){return E(this,r,"m",g).call(this,()=>b(this,void 0,void 0,function*(){var t;if(E(this,o,"f")!==m.WalletReadyState.Installed&&E(this,o,"f")!==m.WalletReadyState.Loadable)throw new m.WalletNotReadyError;S(this,i,!0,"f");try{let n=yield E(this,a,"f").features[v.SolanaSignIn].signIn(Object.assign(Object.assign({},e),{domain:null!=(t=null==e?void 0:e.domain)?t:window.location.host}));if(n.length>0)return n[0];throw Error("Sign in failed, no sign in result returned by wallet")}catch(e){throw new m.WalletConnectionError(e instanceof Error&&e.message||"Unknown error",e)}finally{S(this,i,!1,"f")}}))})}signMessage(e){return b(this,void 0,void 0,function*(){return yield E(this,r,"m",g).call(this,()=>b(this,void 0,void 0,function*(){let t=E(this,r,"m",f).call(this);try{return(yield E(this,a,"f").features[v.SolanaSignMessage].signMessage({account:t,message:e}))[0].signature}catch(e){throw new m.WalletSignMessageError(null==e?void 0:e.message,e)}}))})}sendTransaction(e,t,n){return b(this,void 0,void 0,function*(){return yield E(this,r,"m",g).call(this,()=>b(this,void 0,void 0,function*(){let i=E(this,r,"m",f).call(this);try{if(v.SolanaSignAndSendTransaction in E(this,a,"f").features){let t=M(E(this,a,"f").currentAuthorization.chain),[r]=(yield E(this,a,"f").features[v.SolanaSignAndSendTransaction].signAndSendTransaction({account:i,transaction:e.serialize(),chain:t,options:n?{skipPreflight:n.skipPreflight,maxRetries:n.maxRetries}:void 0})).map(e=>x(e.signature));return r}{let[a]=yield E(this,r,"m",p).call(this,[e]);if("version"in a)return yield t.sendTransaction(a);{let e=a.serialize();return yield t.sendRawTransaction(e,Object.assign(Object.assign({},n),{preflightCommitment:function(){let e,r;switch(t.commitment){case"confirmed":case"finalized":case"processed":e=t.commitment;break;default:e="finalized"}switch(null==n?void 0:n.preflightCommitment){case"confirmed":case"finalized":case"processed":r=n.preflightCommitment;break;case void 0:r=e;break;default:r="finalized"}let a="finalized"===r?2:+("confirmed"===r),i="finalized"===e?2:+("confirmed"===e);return a<i?r:e}()}))}}}catch(e){throw new m.WalletSendTransactionError(null==e?void 0:e.message,e)}}))})}signTransaction(e){return b(this,void 0,void 0,function*(){return yield E(this,r,"m",g).call(this,()=>b(this,void 0,void 0,function*(){let[t]=yield E(this,r,"m",p).call(this,[e]);return t}))})}signAllTransactions(e){return b(this,void 0,void 0,function*(){return yield E(this,r,"m",g).call(this,()=>b(this,void 0,void 0,function*(){return yield E(this,r,"m",p).call(this,e)}))})}}a=new WeakMap,i=new WeakMap,o=new WeakMap,s=new WeakMap,l=new WeakMap,d=new WeakMap,c=new WeakMap,r=new WeakSet,u=function(e=!1){return b(this,void 0,void 0,function*(){if(!this.connecting&&!this.connected)return yield E(this,r,"m",g).call(this,()=>b(this,void 0,void 0,function*(){if(E(this,o,"f")!==m.WalletReadyState.Installed&&E(this,o,"f")!==m.WalletReadyState.Loadable)throw new m.WalletNotReadyError;S(this,i,!0,"f");try{yield E(this,a,"f").features[A].connect({silent:e})}catch(e){throw new m.WalletConnectionError(e instanceof Error&&e.message||"Unknown error",e)}finally{S(this,i,!1,"f")}}))})},h=function(){E(this,o,"f")!==m.WalletReadyState.Installed&&this.emit
6("readyStateChange",S(this,o,m.WalletReadyState.Installed,"f"))},f=function(){if(!E(this,a,"f").isAuthorized||!E(this,l,"f"))throw new m.WalletNotConnectedError;return E(this,l,"f")},p=function(e){return b(this,void 0,void 0,function*(){let t=E(this,r,"m",f).call(this);try{if(v.SolanaSignTransaction in E(this,a,"f").features)return E(this,a,"f").features[v.SolanaSignTransaction].signTransaction(...e.map(e=>({account:t,transaction:e.serialize()}))).then(e=>e.map(e=>{let t=e.signedTransaction,n=t[0],r=y.VersionedMessage.deserializeMessageVersion(t.slice(64*n+1,t.length));return"legacy"===r?y.Transaction.from(t):y.VersionedTransaction.deserialize(t)}));throw Error("Connected wallet does not support signing transactions")}catch(e){throw new m.WalletSignTransactionError(null==e?void 0:e.message,e)}})},g=function(e){return b(this,void 0,void 0,function*(){try{return yield e()}catch(e){throw this.emit("error",e),e}})};class _ extends T{constructor(e){var t;let n=M(null!=(t=e.chain)?t:e.cluster);super(new w.LocalSolanaMobileWalletAdapterWallet({appIdentity:e.appIdentity,authorizationCache:{set:e.authorizationResultCache.set,get:()=>b(this,void 0,void 0,function*(){return yield e.authorizationResultCache.get()}),clear:e.authorizationResultCache.clear},chains:[n],chainSelector:w.createDefaultChainSelector(),onWalletNotFound:()=>b(this,void 0,void 0,function*(){e.onWalletNotFound(this)})}),{addressSelector:e.addressSelector,chain:n})}}class R extends _{}function C(e){return b(this,void 0,void 0,function*(){return w.defaultErrorModalWalletNotFoundHandler()})}t.Ne=R,t.fG="Mobile Wallet Adapter",t.RP=function(){return{select(e){return b(this,void 0,void 0,function*(){return e[0]})}}},t.u=function(){return w.createDefaultAuthorizationCache()},t.O0=function(){return C}},90928:(e,t,n)=>{let r=n(23852),a=n(70178);t.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},t.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},t.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},t.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},t.MIXED={bit:-1},t.getCharCountIndicator=function(e,t){if(!e.ccBits)throw Error("Invalid mode: "+e);if(!r.isValid(t))throw Error("Invalid version: "+t);return t>=1&&t<10?e.ccBits[0]:t<27?e.ccBits[1]:e.ccBits[2]},t.getBestModeForData=function(e){return a.testNumeric(e)?t.NUMERIC:a.testAlphanumeric(e)?t.ALPHANUMERIC:a.testKanji(e)?t.KANJI:t.BYTE},t.toString=function(e){if(e&&e.id)return e.id;throw Error("Invalid mode")},t.isValid=function(e){return e&&e.bit&&e.ccBits},t.from=function(e,n){if(t.isValid(e))return e;try{if("string"!=typeof e)throw Error("Param is not a string");switch(e.toLowerCase()){case"numeric":return t.NUMERIC;case"alphanumeric":return t.ALPHANUMERIC;case"kanji":return t.KANJI;case"byte":return t.BYTE;default:throw Error("Unknown mode: "+e)}}catch(e){return n}}},90941:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return r.workAsyncStorageInstance}});let r=n(30646)},91925:(e,t)=>{t.L={bit:1},t.M={bit:0},t.Q={bit:3},t.H={bit:2},t.isValid=function(e){return e&&void 0!==e.bit&&e.bit>=0&&e.bit<4},t.from=function(e,n){if(t.isValid(e))return e;try{if("string"!=typeof e)throw Error("Param is not a string");switch(e.toLowerCase()){case"l":case"low":return t.L;case"m":case"medium":return t.M;case"q":case"quartile":return t.Q;case"h":case"high":return t.H;default:throw Error("Unknown EC Level: "+e)}}catch(e){return n}}},92045:e=>{"use strict";e.exports=function(e){if(e.length>=255)throw TypeError("Alphabet too long");for(var t=new Uint8Array(256),n=0;n<t.length;n++)t[n]=255;for(var r=0;r<e.length;r++){var a=e.charAt(r),i=a.charCodeAt(0);if(255!==t[i])throw TypeError(a+" is ambiguous");t[i]=r}var o=e.length,s=e.charAt(0),l=Math.log(o)/Math.log(256),d=Math.log(256)/Math.log(o);function c(e){if("string"!=typeof e)throw TypeError("Expected String");if(0===e.length)return new Uint8Array;for(var n=0,r=0,a=0;e[n]===s;)r++,n++;for(var i=(e.length-n)*l+1>>>0,d=new Uint8Array(i);e[n];){var c=e.charCodeAt(n);if(c>255)return;var u=t[c];if(255===u)return;for(var h=0,f=i-1;(0!==u||h<a)&&-1!==f;f--,h++)u+=o*d[f]>>>0,d[f]=u%256>>>0,u=u/256>>>0;if(0!==u)throw Error("Non-zero carry");a=h,n++}for(var p=i-a;p!==i&&0===d[p];)p++;for(var g=new Uint8Array(r+(i-p)),m=r;p!==i;)g[m++]=d[p++];return g}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 TypeError("Expected Uint8Array");if(0===t.length)return"";for(var n=0,r=0,a=0,i=t.length;
6a!==i&&0===t[a];)a++,n++;for(var l=(i-a)*d+1>>>0,c=new Uint8Array(l);a!==i;){for(var u=t[a],h=0,f=l-1;(0!==u||h<r)&&-1!==f;f--,h++)u+=256*c[f]>>>0,c[f]=u%o>>>0,u=u/o>>>0;if(0!==u)throw Error("Non-zero carry");r=h,a++}for(var p=l-r;p!==l&&0===c[p];)p++;for(var g=s.repeat(n);p<l;++p)g+=e.charAt(c[p]);return g},decodeUnsafe:c,decode:function(e){var t=c(e);if(t)return t;throw Error("Non-base"+o+" character")}}}},93673:(e,t,n)=>{let r=n(90928),a=n(19561),i=n(46223),o=n(63916),s=n(97109),l=n(70178),d=n(16247),c=n(74029);function u(e){return unescape(encodeURIComponent(e)).length}function h(e,t,n){let r,a=[];for(;null!==(r=e.exec(n));)a.push({data:r[0],index:r.index,mode:t,length:r[0].length});return a}function f(e){let t,n,a=h(l.NUMERIC,r.NUMERIC,e),i=h(l.ALPHANUMERIC,r.ALPHANUMERIC,e);return d.isKanjiModeEnabled()?(t=h(l.BYTE,r.BYTE,e),n=h(l.KANJI,r.KANJI,e)):(t=h(l.BYTE_KANJI,r.BYTE,e),n=[]),a.concat(i,t,n).sort(function(e,t){return e.index-t.index}).map(function(e){return{data:e.data,mode:e.mode,length:e.length}})}function p(e,t){switch(t){case r.NUMERIC:return a.getBitsLength(e);case r.ALPHANUMERIC:return i.getBitsLength(e);case r.KANJI:return s.getBitsLength(e);case r.BYTE:return o.getBitsLength(e)}}function g(e,t){let n,l=r.getBestModeForData(e);if((n=r.from(t,l))!==r.BYTE&&n.bit<l.bit)throw Error('"'+e+'" cannot be encoded with mode '+r.toString(n)+".\n Suggested mode is: "+r.toString(l));switch(n===r.KANJI&&!d.isKanjiModeEnabled()&&(n=r.BYTE),n){case r.NUMERIC:return new a(e);case r.ALPHANUMERIC:return new i(e);case r.KANJI:return new s(e);case r.BYTE:return new o(e)}}t.fromArray=function(e){return e.reduce(function(e,t){return"string"==typeof t?e.push(g(t,null)):t.data&&e.push(g(t.data,t.mode)),e},[])},t.fromString=function(e,n){let a=function(e,t){let n={},a={start:{}},i=["start"];for(let o=0;o<e.length;o++){let s=e[o],l=[];for(let e=0;e<s.length;e++){let d=s[e],c=""+o+e;l.push(c),n[c]={node:d,lastCount:0},a[c]={};for(let e=0;e<i.length;e++){let o=i[e];n[o]&&n[o].node.mode===d.mode?(a[o][c]=p(n[o].lastCount+d.length,d.mode)-p(n[o].lastCount,d.mode),n[o].lastCount+=d.length):(n[o]&&(n[o].lastCount=d.length),a[o][c]=p(d.length,d.mode)+4+r.getCharCountIndicator(d.mode,t))}}i=l}for(let e=0;e<i.length;e++)a[i[e]].end=0;return{map:a,table:n}}(function(e){let t=[];for(let n=0;n<e.length;n++){let a=e[n];switch(a.mode){case r.NUMERIC:t.push([a,{data:a.data,mode:r.ALPHANUMERIC,length:a.length},{data:a.data,mode:r.BYTE,length:a.length}]);break;case r.ALPHANUMERIC:t.push([a,{data:a.data,mode:r.BYTE,length:a.length}]);break;case r.KANJI:t.push([a,{data:a.data,mode:r.BYTE,length:u(a.data)}]);break;case r.BYTE:t.push([{data:a.data,mode:r.BYTE,length:u(a.data)}])}}return t}(f(e,d.isKanjiModeEnabled())),n),i=c.find_path(a.map,"start","end"),o=[];for(let e=1;e<i.length-1;e++)o.push(a.table[i[e]].node);return t.fromArray(o.reduce(function(e,t){let n=e.length-1>=0?e[e.length-1]:null;return n&&n.mode===t.mode?e[e.length-1].data+=t.data:e.push(t),e},[]))},t.rawSplit=function(e){return t.fromArray(f(e,d.isKanjiModeEnabled()))}},96592:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a,i,o,s,l,d,c,u,h,f,p,g,m,y,v,w,b,E,S,A,x,M,T,_,R,C,O,N,k,I,W,L,P,j,B,D,U,z,K,F,H,V,q,Y,$,Q,J,G,Z,X,ee,et,en,er,ea,ei,eo,es,el,ed,ec,eu,eh,ef,ep,eg,em,ey,ev,ew,eb,eE,eS,eA,ex,eM,eT,e_,eR=n(37),eC=n(63599),eO=n(82705),eN=n(18268),ek=n(27276),eI=n(62377);function eW(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var eL=eW(eC),eP=eW(ek);function ej(e,t,n,r){return new(n||(n=Promise))(function(a,i){function o(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((r=r.apply(e,t||[])).next())})}function eB(e,t,n,r){if("a"===n&&!r)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw 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 eD(e,t,n,r,a){if("m"===r)throw TypeError("Private method is not writable");if("a"===r&&!a)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?a.call(e,n):a?a.value=n:t.set(e,n),n}let eU=` 7<div class="mobile-wallet-adapter-embedded-modal-container" role="dialog" aria-modal="true" aria-labelledby="modal-title"> 8 <div data-modal-close style="position: absolute; width: 100%; height: 100%;"></div> 9 <div class="mobile-wallet-adapter-embedded-modal-card"> 10 <div> 11 <button data-modal-close class="mobile-wallet-adapter-embedded-modal-close"> 12 <svg width="14" height="14"> 13 <path d="M 6.7125,8.3036995 1.9082,13.108199 c -0.2113,0.2112 -0.4765,0.3168 -0.7957,0.3168 -0.3192,0 -0.5844,-0.1056 -0.7958,-0.3168 C 0.1056,12.896899 0,12.631699 0,12.312499 c 0,-0.3192 0.1056,-0.5844 0.3167,-0.7958 L 5.1212,6.7124995 0.3167,1.9082 C 0.1056,1.6969 0,1.4317 0,1.1125 0,0.7933 0.1056,0.5281 0.3167,0.3167 0.5281,0.1056 0.7933,0 1.1125,0 1.4317,0 1.6969,0.1056 1.9082,0.3167 L 6.7125,5.1212 11.5167,0.3167 C 11.7281,0.1056 11.9933,0 12.3125,0 c 0.3192,0 0.5844,0.1056 0.7957,0.3167 0.2112,0.2114 0.3168,0.4766 0.3168,0.7958 0,0.3192 -0.1056,0.5844 -0.3168,0.7957 L 8.3037001,6.7124995 13.1082,11.516699 c 0.2112,0.2114 0.3168,0.4766 0.3168,0.7958 0,0.3192 -0.1056,0.5844 -0.3168,0.7957 -0.2113,0.2112 -0.4765,0.3168 -0.7957,0.3168 -0.3192,0 -0.5844,-0.1056 -0.7958,-0.3168 z" /> 14 </svg> 15 </button> 16 </div> 17 <div class="mobile-wallet-adapter-embedded-modal-content"></div> 18 </div> 19</div> 20`,ez=` 21.mobile-wallet-adapter-embedded-modal-container { 22 display: flex; /* Use flexbox to center content */ 23 justify-content: center; /* Center horizontally */ 24 align-items: center; /* Center vertically */ 25 position: fixed;
25 /* Stay in place */ 26 z-index: 1; /* Sit on top */ 27 left: 0; 28 top: 0; 29 width: 100%; /* Full width */ 30 height: 100%; /* Full height */ 31 background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ 32 overflow-y: auto; /* enable scrolling */ 33} 34 35.mobile-wallet-adapter-embedded-modal-card { 36 display: flex; 37 flex-direction: column; 38 margin: auto 20px; 39 max-width: 780px; 40 padding: 20px; 41 border-radius: 24px; 42 background: #ffffff; 43 font-family: "Inter Tight", "PT Sans", Calibri, sans-serif; 44 transform: translateY(-200%); 45 animation: slide-in 0.5s forwards; 46} 47 48@keyframes slide-in { 49 100% { transform: translateY(0%); } 50} 51 52.mobile-wallet-adapter-embedded-modal-close { 53 display: flex; 54 align-items: center; 55 justify-content: center; 56 width: 32px; 57 height: 32px; 58 cursor: pointer; 59 background: #e4e9e9; 60 border: none; 61 border-radius: 50%; 62} 63 64.mobile-wallet-adapter-embedded-modal-close:focus-visible { 65 outline-color: red; 66} 67 68.mobile-wallet-adapter-embedded-modal-close svg { 69 fill: #546266; 70 transition: fill 200ms ease 0s; 71} 72 73.mobile-wallet-adapter-embedded-modal-close:hover svg { 74 fill: #fff; 75} 76`,eK=` 77<link rel="preconnect" href="https://fonts.googleapis.com"> 78<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 79<link href="https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet"> 80`;class eF{constructor(){r.add(this),a.set(this,null),i.set(this,{}),o.set(this,!1),this.dom=null,this.open=()=>{console.debug("Modal open"),eB(this,r,"m",l).call(this),eB(this,a,"f")&&(eB(this,a,"f").style.display="flex")},this.close=e=>{var t;console.debug("Modal close"),eB(this,r,"m",d).call(this),eB(this,a,"f")&&(eB(this,a,"f").style.display="none"),null==(t=eB(this,i,"f").close)||t.forEach(t=>t(e))},c.set(this,e=>{"Escape"===e.key&&this.close(e)}),this.init=this.init.bind(this),eD(this,a,document.getElementById("mobile-wallet-adapter-embedded-root-ui"),"f")}init(){return ej(this,void 0,void 0,function*(){console.log("Injecting modal"),eB(this,r,"m",s).call(this)})}addEventListener(e,t){var n;return(null==(n=eB(this,i,"f")[e])?void 0:n.push(t))||(eB(this,i,"f")[e]=[t]),()=>this.removeEventListener(e,t)}removeEventListener(e,t){var n;eB(this,i,"f")[e]=null==(n=eB(this,i,"f")[e])?void 0:n.filter(e=>t!==e)}}a=new WeakMap,i=new WeakMap,o=new WeakMap,c=new WeakMap,r=new WeakSet,s=function(){if(document.getElementById("mobile-wallet-adapter-embedded-root-ui")){eB(this,a,"f")||eD(this,a,document.getElementById("mobile-wallet-adapter-embedded-root-ui"),"f");return}eD(this,a,document.createElement("div"),"f"),eB(this,a,"f").id="mobile-wallet-adapter-embedded-root-ui",eB(this,a,"f").innerHTML=eU,eB(this,a,"f").style.display="none";let e=eB(this,a,"f").querySelector(".mobile-wallet-adapter-embedded-modal-content");e&&(e.innerHTML=this.contentHtml);let t=document.createElement("style");t.id="mobile-wallet-adapter-embedded-modal-styles",t.textContent=ez+this.contentStyles;let n=document.createElement("div");n.innerHTML=eK,this.dom=n.attachShadow({mode:"closed"}),this.dom.appendChild(t),this.dom.appendChild(eB(this,a,"f")),document.body.appendChild(n)},l=function(){!eB(this,a,"f")||eB(this,o,"f")||([...eB(this,a,"f").querySelectorAll("[data-modal-close]")].forEach(e=>null==e?void 0:e.addEventListener("click",this.close)),window.addEventListener("load",this.close),document.addEventListener("keydown",eB(this,c,"f")),eD(this,o,!0,"f"))},d=function(){if(eB(this,o,"f"))window.removeEventListener("load",this.close),document.removeEventListener("keydown",eB(this,c,"f")),eB(this,a,"f")&&([...eB(this,a,"f").querySelectorAll("[data-modal-close]")].forEach(e=>null==e?void 0:e.removeEventListener("click",this.close)),eD(this,o,!1,"f"))};class eH extends eF{constructor(){super(...arguments),this.contentStyles=eq,this.contentHtml=eV}initWithQR(e){let t=Object.create(null,{init:{get:()=>super.init}});return ej(this,void 0,void 0,function*(){t.init.call(this),this.populateQRCode(e)})}populateQRCode(e){var t;return ej(this,void 0,void 0,function*(){let n=null==(t=this.dom)?void 0:t.getElementById("mobile-wallet-adapter-embedded-modal-qr-code-container");if(n){let t=yield eL.default.toCanvas(e,{width:200,margin:0});null!==n.firstElementChild?n.replaceChild(t,n.firstElementChild):n.appendChild(t)}else console.error("QRCode Container not found")})}}let eV=` 81<div class="mobile-wallet-adapter-embedded-modal-qr-content"> 82 <div> 83 <svg class="mobile-wallet-adapter-embedded-modal-icon" width="100%" height="100%"> 84 <circle r="52" cx="53" cy="53" fill="#99b3be" stroke="#000000" stroke-width="2"/> 85 <path d="m 53,82.7305 c -3.3116,0 -6.1361,-1.169 -8.4735,-3.507 -2.338,-2.338 -3.507,-5.1625 -3.507,-8.4735 0,-3.3116 1.169,-6.1364 3.507,-8.4744 2.3374,-2.338 5.1619,-3.507 8.4735,-3.507 3.3116,0 6.1361,1.169 8.4735,3.507 2.338,2.338 3.507,5.1628 3.507,8.4744 0,3.311 -1.169,6.1355 -3.507,8.4735 -2.3374,2.338 -5.1619,3.507 -8.4735,3.507 z m 0.007,-5.25 c 1.8532,0 3.437,-0.6598 4.7512,-1.9793 1.3149,-1.3195 1.9723,-2.9058
851.9723,-4.7591 0,-1.8526 -0.6598,-3.4364 -1.9793,-4.7512 -1.3195,-1.3149 -2.9055,-1.9723 -4.7582,-1.9723 -1.8533,0 -3.437,0.6598 -4.7513,1.9793 -1.3148,1.3195 -1.9722,2.9058 -1.9722,4.7591 0,1.8527 0.6597,3.4364 1.9792,4.7512 1.3195,1.3149 2.9056,1.9723 4.7583,1.9723 z m -28,-33.5729 -3.85,-3.6347 c 4.1195,-4.025 8.8792,-7.1984 14.2791,-9.52 5.4005,-2.3223 11.2551,-3.4834 17.5639,-3.4834 6.3087,0 12.1634,1.1611 17.5639,3.4834 5.3999,2.3216 10.1596,5.495 14.2791,9.52 l -3.85,3.6347 C 77.2999,40.358 73.0684,37.5726 68.2985,35.5514 63.5292,33.5301 58.4296,32.5195 53,32.5195 c -5.4297,0 -10.5292,1.0106 -15.2985,3.0319 -4.7699,2.0212 -9.0014,4.8066 -12.6945,8.3562 z m 44.625,10.8771 c -2.2709,-2.1046 -4.7962,-3.7167 -7.5758,-4.8361 -2.7795,-1.12 -5.7983,-1.68 -9.0562,-1.68 -3.2579,0 -6.2621,0.56 -9.0125,1.68 -2.7504,1.1194 -5.2903,2.7315 -7.6195,4.8361 L 32.5189,51.15 c 2.8355,-2.6028 5.9777,-4.6086 9.4263,-6.0174 3.4481,-1.4087 7.133,-2.1131 11.0548,-2.1131 3.9217,0 7.5979,0.7044 11.0285,2.1131 3.43,1.4088 6.5631,3.4146 9.3992,6.0174 z"/> 86 </svg> 87 <div class="mobile-wallet-adapter-embedded-modal-title">Remote Mobile Wallet Adapter</div> 88 </div> 89 <div> 90 <div> 91 <h4 class="mobile-wallet-adapter-embedded-modal-qr-label"> 92 Open your wallet and scan this code 93 </h4> 94 </div> 95 <div id="mobile-wallet-adapter-embedded-modal-qr-code-container" class="mobile-wallet-adapter-embedded-modal-qr-code-container"></div> 96 </div> 97</div> 98<div class="mobile-wallet-adapter-embedded-modal-divider"><hr></div> 99<div class="mobile-wallet-adapter-embedded-modal-footer"> 100 <div class="mobile-wallet-adapter-embedded-modal-subtitle"> 101 Follow the instructions on your device. When you're finished, this screen will update. 102 </div> 103 <div class="mobile-wallet-adapter-embedded-modal-progress-badge"> 104 <div> 105 <div class="spinner"> 106 <div class="leftWrapper"> 107 <div class="left"> 108 <div class="circle"></div> 109 </div> 110 </div> 111 <div class="rightWrapper"> 112 <div class="right"> 113 <div class="circle"></div> 114 </div> 115 </div> 116 </div> 117 </div> 118 <div>Waiting for scan</div> 119 </div> 120</div> 121`,eq=` 122.mobile-wallet-adapter-embedded-modal-qr-content { 123 display: flex; 124 margin-top: 10px; 125 padding: 10px; 126} 127 128.mobile-wallet-adapter-embedded-modal-qr-content > div:first-child { 129 display: flex; 130 flex-direction: column; 131 flex: 2; 132 margin-top: auto; 133 margin-right: 30px; 134} 135 136.mobile-wallet-adapter-embedded-modal-qr-content > div:nth-child(2) { 137 display: flex; 138 flex-direction: column; 139 flex: 1; 140 margin-left: auto; 141} 142 143.mobile-wallet-adapter-embedded-modal-footer { 144 display: flex; 145 padding: 10px; 146} 147 148.mobile-wallet-adapter-embedded-modal-icon {} 149 150.mobile-wallet-adapter-embedded-modal-title { 151 color: #000000; 152 font-size: 2.5em; 153 font-weight: 600; 154} 155 156.mobile-wallet-adapter-embedded-modal-qr-label { 157 text-align: right; 158 color: #000000; 159} 160 161.mobile-wallet-adapter-embedded-modal-qr-code-container { 162 margin-left: auto; 163} 164 165.mobile-wallet-adapter-embedded-modal-divider { 166 margin-top: 20px; 167 padding-left: 10px; 168 padding-right: 10px; 169} 170 171.mobile-wallet-adapter-embedded-modal-divider hr { 172 border-top: 1px solid #D9DEDE; 173} 174 175.mobile-wallet-adapter-embedded-modal-subtitle { 176 margin: auto; 177 margin-right: 60px; 178 padding: 20px; 179 color: #6E8286; 180} 181 182.mobile-wallet-adapter-embedded-modal-progress-badge { 183 display: flex; 184 background: #F7F8F8; 185 height: 56px; 186 min-width: 200px; 187 margin: auto; 188 padding-left: 20px; 189 padding-right: 20px; 190 border-radius: 18px; 191 color: #A8B6B8; 192 align-items: center; 193} 194 195.mobile-wallet-adapter-embedded-modal-progress-badge > div:first-child { 196 margin-left: auto; 197 margin-right: 20px; 198} 199 200.mobile-wallet-adapter-embedded-modal-progress-badge > div:nth-child(2) { 201 margin-right: auto; 202} 203 204/* Smaller screens */ 205@media all and (max-width: 600px) { 206 .mobile-wallet-adapter-embedded-modal-card { 207 text-align: center; 208 } 209 .mobile-wallet-adapter-embedded-modal-qr-content { 210 flex-direction: column; 211 } 212 .mobile-wallet-adapter-embedded-modal-qr-content > div:first-child { 213 margin: auto; 214 } 215 .mobile-wallet-adapter-embedded-modal-qr-content > div:nth-child(2) { 216 margin: auto; 217 flex: 2 auto; 218 } 219 .mobile-wallet-adapter-embedded-modal-footer { 220 flex-direction: column; 221 } 222 .mobile-wallet-adapter-embedded-modal-icon { 223 display: none; 224 } 225 .mobile-wallet-adapter-embedded-modal-title { 226 font-size: 1.5em; 227 } 228 .mobile-wallet-adapter-embedded-modal-subtitle { 229 margin-right: unset; 230 } 231 .mobile-wallet-adapter-embedded-modal-qr-label { 232 text-align: center; 233 } 234 .mobile-wallet-adapter-embedded-modal-qr-code-container { 235 margin: auto; 236 } 237} 238 239/* Spinner */ 240@keyframes spinLeft { 241 0% { 242 transform: rotate(20deg); 243 } 244 50% { 245 transform: rotate(160deg); 246 } 247 100% { 248 transform: rotate(20deg); 249 } 250} 251@keyframes spinRight { 252 0% { 253 transform: rotate(160deg); 254 } 255 50% { 256 transform: rotate(20deg); 257 } 258 100% { 259 transform: rotate(160deg); 260 } 261} 262@keyframes spin { 263 0% { 264 transform: rotate(0deg); 265 } 266 100% { 267 transform: rotate(2520deg); 268 } 269} 270 271.spinner { 272 position: relative; 273 width: 1.5em; 274 height: 1.5em; 275 margin: auto; 276 animation: spin 10s linear infinite; 277} 278.spinner::before { 279 content: ""; 280 position: absolute; 281 top: 0; 282 bottom: 0; 283 left: 0; 284 right: 0; 285} 286.right, .rightWrapper, .left, .leftWrapper { 287 position: absolute; 288 top: 0; 289 overflow: hidden; 290 width: .75em; 291 height: 1.5em; 292} 293.left, .leftWrapper { 294 left: 0; 295} 296.right { 297 left: -12px; 298} 299.rightWrapper { 300 right: 0; 301} 302.circle { 303 border: .125em solid #A8B6B8; 304 width: 1.25em; /* 1.5em - 2*0.125em border */ 305 height: 1.25em; /* 1.5em - 2*0.125em border */ 306 border-radius: 0.75em; /* 0.5*1.5em spinner size 8 */ 307} 308.left { 309 transform-origin: 100% 50%; 310 animation: spinLeft 2.5s cubic-bezier(.2,0,.8,1) infinite; 311} 312.right { 313 transform-origin: 100% 50%; 314 animation: spinRight 2.5s cubic-bezier(.2,0,.8,1) infinite; 315} 316`,eY="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03IDIuNUgxN0MxNy44Mjg0IDIuNSAxOC41IDMuMTc
316xNTcgMTguNSA0VjIwQzE4LjUgMjAuODI4NCAxNy44Mjg0IDIxLjUgMTcgMjEuNUg3QzYuMTcxNTcgMjEuNSA1LjUgMjAuODI4NCA1LjUgMjBWNEM1LjUgMy4xNzE1NyA2LjE3MTU3IDIuNSA3IDIuNVpNMyA0QzMgMS43OTA4NiA0Ljc5MDg2IDAgNyAwSDE3QzE5LjIwOTEgMCAyMSAxLjc5MDg2IDIxIDRWMjBDMjEgMjIuMjA5MSAxOS4yMDkxIDI0IDE3IDI0SDdDNC43OTA4NiAyNCAzIDIyLjIwOTEgMyAyMFY0Wk0xMSA0LjYxNTM4QzEwLjQ0NzcgNC42MTUzOCAxMCA1LjA2MzEgMTAgNS42MTUzOFY2LjM4NDYyQzEwIDYuOTM2OSAxMC40NDc3IDcuMzg0NjIgMTEgNy4zODQ2MkgxM0MxMy41NTIzIDcuMzg0NjIgMTQgNi45MzY5IDE0IDYuMzg0NjJWNS42MTUzOEMxNCA1LjA2MzEgMTMuNTUyMyA0LjYxNTM4IDEzIDQuNjE1MzhIMTFaIiBmaWxsPSIjRENCOEZGIi8+Cjwvc3ZnPgo=";function e$(e){return window.btoa(String.fromCharCode.call(null,...e))}function eQ(e){return new Uint8Array(window.atob(e).split("").map(e=>e.charCodeAt(0)))}let eJ="Mobile Wallet Adapter",eG=[eR.SolanaSignAndSendTransaction,eR.SolanaSignTransaction,eR.SolanaSignMessage,eR.SolanaSignIn];class eZ{constructor(e){u.add(this),h.set(this,{}),f.set(this,"1.0.0"),p.set(this,eJ),g.set(this,"https://solanamobile.com/wallets"),m.set(this,eY),y.set(this,void 0),v.set(this,void 0),w.set(this,void 0),b.set(this,!1),E.set(this,0),S.set(this,[]),A.set(this,void 0),x.set(this,void 0),M.set(this,void 0),T.set(this,(e,t)=>{var n;return(null==(n=eB(this,h,"f")[e])?void 0:n.push(t))||(eB(this,h,"f")[e]=[t]),()=>eB(this,u,"m",R).call(this,e,t)}),C.set(this,({silent:e}={})=>ej(this,void 0,void 0,function*(){if(eB(this,b,"f")||this.connected)return{accounts:this.accounts};eD(this,b,!0,"f");try{if(e){let e=yield eB(this,w,"f").get();if(!e)return{accounts:this.accounts};yield eB(this,k,"f").call(this,e.capabilities),yield eB(this,N,"f").call(this,e)}else yield eB(this,O,"f").call(this)}catch(e){throw Error(e instanceof Error&&e.message||"Unknown error")}finally{eD(this,b,!1,"f")}return{accounts:this.accounts}})),O.set(this,e=>ej(this,void 0,void 0,function*(){try{let t=yield eB(this,w,"f").get();if(t)return eB(this,N,"f").call(this,t),t;let n=yield eB(this,A,"f").select(eB(this,S,"f"));return yield eB(this,L,"f").call(this,t=>ej(this,void 0,void 0,function*(){let[r,a]=yield Promise.all([t.getCapabilities(),t.authorize({chain:n,identity:eB(this,y,"f"),sign_in_payload:e})]),i=eB(this,j,"f").call(this,a.accounts),o=Object.assign(Object.assign({},a),{accounts:i,chain:n,capabilities:r});return Promise.all([eB(this,k,"f").call(this,r),eB(this,w,"f").set(o),eB(this,N,"f").call(this,o)]),o}))}catch(e){throw Error(e instanceof Error&&e.message||"Unknown error")}})),N.set(this,e=>ej(this,void 0,void 0,function*(){var t;let n=null==eB(this,v,"f")||(null==(t=eB(this,v,"f"))?void 0:t.accounts.length)!==e.accounts.length||eB(this,v,"f").accounts.some((t,n)=>t.address!==e.accounts[n].address);eD(this,v,e,"f"),n&&eB(this,u,"m",_).call(this,"change",{accounts:this.accounts})})),k.set(this,e=>ej(this,void 0,void 0,function*(){let t=e.features.includes("solana:signTransactions"),n=e.supports_sign_and_send_transactions,r=eR.SolanaSignAndSendTransaction in this.features!==n||eR.SolanaSignTransaction in this.features!==t;eD(this,x,Object.assign(Object.assign({},(n||!n&&!t)&&{[eR.SolanaSignAndSendTransaction]:{version:"1.0.0",supportedTransactionVersions:["legacy",0],signAndSendTransaction:eB(this,U,"f")}}),t&&{[eR.SolanaSignTransaction]:{version:"1.0.0",supportedTransactionVersions:["legacy",0],signTransaction:eB(this,z,"f")}}),"f"),r&&eB(this,u,"m",_).call(this,"change",{features:this.features})})),I.set(this,(e,t,n)=>ej(this,void 0,void 0,function*(){var r,a;try{let[i,o]=yield Promise.all([null!=(a=null==(r=eB(this,v,"f"))?void 0:r.capabilities)?a:yield e.getCapabilities(),e.authorize({auth_token:t,identity:eB(this,y,"f"),chain:n})]),s=eB(this,j,"f").call(this,o.accounts),l=Object.assign(Object.assign({},o),{accounts:s,chain:n,capabilities:i});Promise.all([eB(this,w,"f").set(l),eB(this,N,"f").call(this,l)])}catch(e){throw eB(this,W,"f").call(this),Error(e instanceof Error&&e.message||"Unknown error")}})),W.set(this,()=>ej(this,void 0,void 0,function*(){var e;eB(this,w,"f").clear(),eD(this,b,!1,"f"),eD(this,E,(e=eB(this,E,"f"),++e),"f"),eD(this,v,void 0,"f"),eB(this,u,"m",_).call(this,"change",{accounts:this.accounts})})),L.set(this,e=>ej(this,void 0,void 0,function*(){var t;let n=null==(t=eB(this,v,"f"))?void 0:t.wallet_uri_base,r=eB(this,E,"f");try{return yield eO.transact(e,n?{baseUri:n}:void 0)}catch(e){throw eB(this,E,"f")!==r&&(yield new Promise(()=>{})),e instanceof Error&&"SolanaMobileWalletAdapterError"===e.name&&"ERROR_WALLET_NOT_FOUND"===e.code&&(yield eB(this,M,"f").call(this,this)),e}})),P.set(this,()=>{if(!eB(this,v,"f"))throw Error("Wallet not connected");return{authToken:eB(this,v,"f").auth_token,chain:eB(this,v,"f").chain}}),j.set(this,e=>e.map(e=>{var t,n;let r=eQ(e.address);return{address:eP.default.encode(r),publicKey:r,label:e.label,icon:e.icon,chains:null!=(t=e.chains)?t:eB(this,S,"f"),features:null!=(n=e.features)?n:eG}})),B.set(this,e=>ej(this,void 0,void 0,function*(){let{authToken:t,chain:n}=eB(this,P,"f").call(this);try{let r=e.map(e=>e$(e));return yield eB(this,L,"f").call(this,e=>ej(this,void 0,void 0,function*(){return yield eB(this,I,"f").call(this,e,t,n),(yield e.signTransactions({payloads:r})).signed_payloads.map(eQ)}))}catch(e){throw Error(e instanceof Error&&e.message||"Unknown error")}})),D.set(this,(e,t)=>ej(this,void 0,void 0,function*(){let{authToken:n,chain:r}=eB(this,P,"f").call(this);try{return yield eB(this,L,"f").call(this,a=>ej(this,void 0,void 0,function*(){let[i,o]=yield Promise.all([a.getCapabilities(),eB(this,I,"f").call(this,a,n,r)]);if(i.supports_sign_and_send_transactions){let n=e$(e);return(yield a.signAndSendTransactions(Object.assign(Object.assign({},t),{payloads:[n]}))).signatures.map(eQ)[0]}throw Error("connected wallet does not support signAndSendTransaction")}))}catch(e){throw Error(e instanceof Error&&e.message||"Unknown error")}})),U.set(this,(...e)=>ej(this,void 0,void 0,function*(){let t=[];for(let n of e){let e=yield eB(this,D,"f").call(this,n.transaction,n.options);t.push({signature:e})}return t})),z.set(this,(...e)=>ej(this,void 0,void 0,function*(){return(yield eB(this,B,"f").call(this,e.map(({transaction:e})=>e))).map(e=>({signedTransaction:e}))})),K.set(this,(...e)=>ej(this,void 0,void 0,function*(){let{authToken:t,chain:n}=eB(this,P,"f").call(this),r=e.map(({account:e})=>e$(e.publicKey)),a=e.map(({message:e})=>e$(e));try{return yield eB(this,L,"f").call(this,e=>ej(this,void 0,void 0,function*(){return yield eB(this,I,"f").call(this,e,t,n),(yield e.signMessages({addresses:r,payloads:a})).signed_payloads.map(eQ).map(e=>({signedMessage:e,signature:e.slice(-64)}))}
316))}catch(e){throw Error(e instanceof Error&&e.message||"Unknown error")}})),F.set(this,(...e)=>ej(this,void 0,void 0,function*(){let t=[];if(!(e.length>1))return[(yield eB(this,H,"f").call(this,e[0]))];for(let n of e)t.push((yield eB(this,H,"f").call(this,n)));return t})),H.set(this,e=>ej(this,void 0,void 0,function*(){var t,n,r;eD(this,b,!0,"f");try{let a=yield eB(this,O,"f").call(this,Object.assign(Object.assign({},e),{domain:null!=(t=null==e?void 0:e.domain)?t:window.location.host}));if(!a.sign_in_result)throw Error("Sign in failed, no sign in result returned by wallet");let i=a.sign_in_result.address,o=a.accounts.find(e=>e.address==i);return{account:Object.assign(Object.assign({},null!=o?o:{address:eP.default.encode(eQ(i))}),{publicKey:eQ(i),chains:null!=(n=null==o?void 0:o.chains)?n:eB(this,S,"f"),features:null!=(r=null==o?void 0:o.features)?r:a.capabilities.features}),signedMessage:eQ(a.sign_in_result.signed_message),signature:eQ(a.sign_in_result.signature)}}catch(e){throw Error(e instanceof Error&&e.message||"Unknown error")}finally{eD(this,b,!1,"f")}})),eD(this,w,e.authorizationCache,"f"),eD(this,y,e.appIdentity,"f"),eD(this,S,e.chains,"f"),eD(this,A,e.chainSelector,"f"),eD(this,M,e.onWalletNotFound,"f"),eD(this,x,{[eR.SolanaSignAndSendTransaction]:{version:"1.0.0",supportedTransactionVersions:["legacy",0],signAndSendTransaction:eB(this,U,"f")},[eR.SolanaSignTransaction]:{version:"1.0.0",supportedTransactionVersions:["legacy",0],signTransaction:eB(this,z,"f")}},"f")}get version(){return eB(this,f,"f")}get name(){return eB(this,p,"f")}get url(){return eB(this,g,"f")}get icon(){return eB(this,m,"f")}get chains(){return eB(this,S,"f")}get features(){return Object.assign({[eN.StandardConnect]:{version:"1.0.0",connect:eB(this,C,"f")},[eN.StandardDisconnect]:{version:"1.0.0",disconnect:eB(this,W,"f")},[eN.StandardEvents]:{version:"1.0.0",on:eB(this,T,"f")},[eR.SolanaSignMessage]:{version:"1.0.0",signMessage:eB(this,K,"f")},[eR.SolanaSignIn]:{version:"1.0.0",signIn:eB(this,F,"f")}},eB(this,x,"f"))}get accounts(){var e,t;return null!=(t=null==(e=eB(this,v,"f"))?void 0:e.accounts)?t:[]}get connected(){return!!eB(this,v,"f")}get isAuthorized(){return!!eB(this,v,"f")}get currentAuthorization(){return eB(this,v,"f")}get cachedAuthorizationResult(){return eB(this,w,"f").get()}}h=new WeakMap,f=new WeakMap,p=new WeakMap,g=new WeakMap,m=new WeakMap,y=new WeakMap,v=new WeakMap,w=new WeakMap,b=new WeakMap,E=new WeakMap,S=new WeakMap,A=new WeakMap,x=new WeakMap,M=new WeakMap,T=new WeakMap,C=new WeakMap,O=new WeakMap,N=new WeakMap,k=new WeakMap,I=new WeakMap,W=new WeakMap,L=new WeakMap,P=new WeakMap,j=new WeakMap,B=new WeakMap,D=new WeakMap,U=new WeakMap,z=new WeakMap,K=new WeakMap,F=new WeakMap,H=new WeakMap,u=new WeakSet,_=function(e,...t){var n;null==(n=eB(this,h,"f")[e])||n.forEach(e=>e.apply(null,t))},R=function(e,t){var n;eB(this,h,"f")[e]=null==(n=eB(this,h,"f")[e])?void 0:n.filter(e=>t!==e)};class eX{constructor(e){V.add(this),q.set(this,{}),Y.set(this,"1.0.0"),$.set(this,eJ),Q.set(this,"https://solanamobile.com/wallets"),J.set(this,eY),G.set(this,void 0),Z.set(this,void 0),X.set(this,void 0),ee.set(this,!1),et.set(this,0),en.set(this,[]),er.set(this,void 0),ea.set(this,void 0),ei.set(this,void 0),eo.set(this,void 0),es.set(this,void 0),el.set(this,(e,t)=>{var n;return(null==(n=eB(this,q,"f")[e])?void 0:n.push(t))||(eB(this,q,"f")[e]=[t]),()=>eB(this,V,"m",ec).call(this,e,t)}),eu.set(this,({silent:e}={})=>ej(this,void 0,void 0,function*(){if(eB(this,ee,"f")||this.connected)return{accounts:this.accounts};eD(this,ee,!0,"f");try{yield eB(this,eh,"f").call(this)}catch(e){throw Error(e instanceof Error&&e.message||"Unknown error")}finally{eD(this,ee,!1,"f")}return{accounts:this.accounts}})),eh.set(this,e=>ej(this,void 0,void 0,function*(){try{let t=yield eB(this,X,"f").get();if(t)return eB(this,ef,"f").call(this,t),t;eB(this,es,"f")&&eD(this,es,void 0,"f");let n=yield eB(this,er,"f").select(eB(this,en,"f"));return yield eB(this,ey,"f").call(this,t=>ej(this,void 0,void 0,function*(){let[r,a]=yield Promise.all([t.getCapabilities(),t.authorize({chain:n,identity:eB(this,G,"f"),sign_in_payload:e})]),i=eB(this,ew,"f").call(this,a.accounts),o=Object.assign(Object.assign({},a),{accounts:i,chain:n,capabilities:r});return Promise.all([eB(this,ep,"f").call(this,r),eB(this,X,"f").set(o),eB(this,ef,"f").call(this,o)]),o}))}catch(e){throw Error(e instanceof Error&&e.message||"Unknown error")}})),ef.set(this,e=>ej(this,void 0,void 0,function*(){var t;let n=null==eB(this,Z,"f")||(null==(t=eB(this,Z,"f"))?void 0:t.accounts.length)!==e.accounts.length||eB(this,Z,"f").accounts.some((t,n)=>t.address!==e.accounts[n].address);eD(this,Z,e,"f"),n&&eB(this,V,"m",ed).call(this,"change",{accounts:this.accounts})})),ep.set(this,e=>ej(this,void 0,void 0,function*(){let t=e.features.includes("solana:signTransactions"),n=e.supports_sign_and_send_transactions||e.features.includes("solana:signAndSendTransaction"),r=eR.SolanaSignAndSendTransaction in this.features!==n||eR.SolanaSignTransaction in this.features!==t;eD(this,ea,Object.assign(Object.assign({},n&&{[eR.SolanaSignAndSendTransaction]:{version:"1.0.0",supportedTransactionVersions:e.supported_transaction_versions,signAndSendTransaction:eB(this,eS,"f")}}),t&&{[eR.SolanaSignTransaction]:{version:"1.0.0",supportedTransactionVersions:e.supported_transaction_versions,signTransaction:eB(this,eA,"f")}}),"f"),r&&eB(this,V,"m",ed).call(this,"change",{features:this.features})})),eg.set(this,(e,t,n)=>ej(this,void 0,void 0,function*(){var r,a;try{let[i,o]=yield Promise.all([null!=(a=null==(r=eB(this,Z,"f"))?void 0:r.capabilities)?a:yield e.getCapabilities(),e.authorize({auth_token:t,identity:eB(this,G,"f"),chain:n})]),s=eB(this,ew,"f").call(this,o.accounts),l=Object.assign(Object.assign({},o),{accounts:s,chain:n,capabilities:i});Promise.all([eB(this,X,"f").set(l),eB(this,ef,"f").call(this,l)])}catch(e){throw eB(this,em,"f").call(this),Error(e instanceof Error&&e.message||"Unknown error")}})),em.set(this,()=>ej(this,void 0,void 0,function*(){var e,t;null==(e=eB(this,es,"f"))||e.close(),eB(this,X,"f").clear(),eD(this,ee,!1,"f"),eD(this,et,(t=eB(this,et,"f"),++t),"f"),eD(this,Z,void 0,"f"),eD(this,es,void 0,"f"),eB(this,V,"m",ed).call(this,"change",{accounts:this.accounts})})),ey.set(this,e=>ej(this,void 0,void 0,function*(){var t;let n=null==(t=eB(this,Z,"f"))?void 0:t.wallet_uri_base,r=Object.assign(Object.assign({},n?{baseUri:n}:void 0),{remoteHostAuthority:eB(this,eo,"f")}),a=eB(this,et,"f"),i=new eH;if(eB(this,es,"f"))return e(eB(this,es,"f").wallet);try{let{associationUrl:t,close:n,wallet:a}=yield eO.startRemoteScenario(r),o=i.addEventListener("close",e=>{e&&n()});return i.initWithQR(t.toString()),i.open(),eD(this,es,{close:n,wallet:yield a},"f"),o(),i.close(),yield e(eB(this,es,"f").wallet)}catch(e){throw i.close(),eB(this,et,"f")!==a&&(yield new Promise(()=>{})),e instanceof Error&&"SolanaMobileWalletAdapterError"===e.name&&"ERROR_WALLET_NOT_FOUND"===e.code&&(yield eB(this,ei,"f").call(this,this)),e}})),ev.set(this,()=>{if(!eB(this,Z,"f"))throw Error("Wallet not connected");return{authToken:eB(this,Z,"f").auth_token,chain:eB(this,Z,"f").chain}}),ew.set(this,e=>e.map(e=>{var t,n;let r=eQ(e.address);return{address:eP.default.encode(r),publicKey:r,label:e.label,icon:e.icon,chains:null!=(t=e.chains)?t:eB(this,en,"f"),features:null!=(n=e.features)?n:eG}})),eb.set(this,e=>ej(this,void 0,void 0,function*(){let{authToken:t,chain:n}=eB(this,ev,"f").call(this);try{return yield eB(this,ey,"f").call(this,r=>ej(this,void 0,void 0,function*(){return yield eB(this,eg,"f").call(this,r,t,n),(yield r.signTransactions({payloads:e.map(e$)})).signed_payloads.map(eQ)}))}catch(e){throw Error(e instanceof Error&&e.message||"Unknown error")}})),eE.set(this,(e,t)=>ej(this,void 0,void 0,function*(){let{authToken:n,chain:r}=eB(this,ev,"f").call(this);try{return yield eB(this,ey,"f").call(this,a=>ej(this,void 0,void 0,function*(){let[i,o]=yield Promise.all([a.getCapabilities(),eB(this,eg,"f").call(this,a,n,r)]);if(i.supports_sign_and_send_transactions)return(yield a.signAndSendTransactions(Object.assign(Object.assign({},t),{payloads:[e$(e)]}))).signatures.map(eQ)[0];throw Error("connected wallet does not support signAndSendTransaction")}))}catch(e){throw Error(e instanceof Error&&e.message||"Unknown error")}})),eS.set(this,(...e)=>ej(this,void 0,void 0,function*(){let t=[];for(let n of e){let e=yield eB(this,eE,"f").call(this,n.transaction,n.options);t.push({signature:e})}return t})),eA.set(this,(...e)=>ej(this,void 0,void 0,function*(){return(yield eB(this,eb,"f").call(this,e.map(({transaction:e})=>e))).map(e=>({signedTransaction:e}))})),ex.set(this,(...e)=>ej(this,void 0,void 0,function*(){let{authToken:t,chain:n}=eB(this,ev,"f").call(this),r=e.map(({account:e})=>e$(e.publicKey)),a=e.map(({message:e})=>e$(e));try{return yield eB(this,ey,"f").call(this,e=>ej(this,void 0,void 0,function*(){return yield eB(this,eg,"f").call(this,e,t,n),(yield e.signMessages({addresses:r,payloads:a})).signed_payloads.map(eQ).map(e=>({signedMessage:e,signature:e.slice(-64)}))}
vendor: 3,954 bytes, line 316
316))}catch(e){throw Error(e instanceof Error&&e.message||"Unknown error")}})),eM.set(this,(...e)=>ej(this,void 0,void 0,function*(){let t=[];if(!(e.length>1))return[(yield eB(this,eT,"f").call(this,e[0]))];for(let n of e)t.push((yield eB(this,eT,"f").call(this,n)));return t})),eT.set(this,e=>ej(this,void 0,void 0,function*(){var t,n,r;eD(this,ee,!0,"f");try{let a=yield eB(this,eh,"f").call(this,Object.assign(Object.assign({},e),{domain:null!=(t=null==e?void 0:e.domain)?t:window.location.host}));if(!a.sign_in_result)throw Error("Sign in failed, no sign in result returned by wallet");let i=a.sign_in_result.address,o=a.accounts.find(e=>e.address==i);return{account:Object.assign(Object.assign({},null!=o?o:{address:eP.default.encode(eQ(i))}),{publicKey:eQ(i),chains:null!=(n=null==o?void 0:o.chains)?n:eB(this,en,"f"),features:null!=(r=null==o?void 0:o.features)?r:a.capabilities.features}),signedMessage:eQ(a.sign_in_result.signed_message),signature:eQ(a.sign_in_result.signature)}}catch(e){throw Error(e instanceof Error&&e.message||"Unknown error")}finally{eD(this,ee,!1,"f")}})),eD(this,X,e.authorizationCache,"f"),eD(this,G,e.appIdentity,"f"),eD(this,en,e.chains,"f"),eD(this,er,e.chainSelector,"f"),eD(this,eo,e.remoteHostAuthority,"f"),eD(this,ei,e.onWalletNotFound,"f"),eD(this,ea,{[eR.SolanaSignAndSendTransaction]:{version:"1.0.0",supportedTransactionVersions:["legacy",0],signAndSendTransaction:eB(this,eS,"f")},[eR.SolanaSignTransaction]:{version:"1.0.0",supportedTransactionVersions:["legacy",0],signTransaction:eB(this,eA,"f")}},"f")}get version(){return eB(this,Y,"f")}get name(){return eB(this,$,"f")}get url(){return eB(this,Q,"f")}get icon(){return eB(this,J,"f")}get chains(){return eB(this,en,"f")}get features(){return Object.assign({[eN.StandardConnect]:{version:"1.0.0",connect:eB(this,eu,"f")},[eN.StandardDisconnect]:{version:"1.0.0",disconnect:eB(this,em,"f")},[eN.StandardEvents]:{version:"1.0.0",on:eB(this,el,"f")},[eR.SolanaSignMessage]:{version:"1.0.0",signMessage:eB(this,ex,"f")},[eR.SolanaSignIn]:{version:"1.0.0",signIn:eB(this,eM,"f")}},eB(this,ea,"f"))}get accounts(){var e,t;return null!=(t=null==(e=eB(this,Z,"f"))?void 0:e.accounts)?t:[]}get connected(){return!!eB(this,es,"f")&&!!eB(this,Z,"f")}get isAuthorized(){return!!eB(this,Z,"f")}get currentAuthorization(){return eB(this,Z,"f")}get cachedAuthorizationResult(){return eB(this,X,"f").get()}}q=new WeakMap,Y=new WeakMap,$=new WeakMap,Q=new WeakMap,J=new WeakMap,G=new WeakMap,Z=new WeakMap,X=new WeakMap,ee=new WeakMap,et=new WeakMap,en=new WeakMap,er=new WeakMap,ea=new WeakMap,ei=new WeakMap,eo=new WeakMap,es=new WeakMap,el=new WeakMap,eu=new WeakMap,eh=new WeakMap,ef=new WeakMap,ep=new WeakMap,eg=new WeakMap,em=new WeakMap,ey=new WeakMap,ev=new WeakMap,ew=new WeakMap,eb=new WeakMap,eE=new WeakMap,eS=new WeakMap,eA=new WeakMap,ex=new WeakMap,eM=new WeakMap,eT=new WeakMap,V=new WeakSet,ed=function(e,...t){var n;null==(n=eB(this,q,"f")[e])||n.forEach(e=>e.apply(null,t))},ec=function(e,t){var n;eB(this,q,"f")[e]=null==(n=eB(this,q,"f")[e])?void 0:n.filter(e=>t!==e)};var e0=function(e,t,n,r,a){if("m"===r)throw TypeError("Private method is not writable");if("a"===r&&!a)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?a.call(e,n):a?a.value=n:t.set(e,n),n},e1=function(e,t,n,r){if("a"===n&&!r)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw 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 e2(e){let t=({register:t})=>t(e);try{window.dispatchEvent(new e5(t))}catch(e){console.error("wallet-standard:register-wallet event could not be dispatched\n",e)}try{window.addEventListener("wallet-standard:app-ready",({detail
316:e})=>t(e))}catch(e){console.error("wallet-standard:app-ready event listener could not be added\n",e)}}class e5 extends Event{constructor(e){super("wallet-standard:register-wallet",{bubbles:!1,cancelable:!1,composed:!1}),e_.set(this,void 0),e0(this,e_,e,"f")}get detail(){return e1(this,e_,"f")}get type(){return"wallet-standard:register-wallet"}preventDefault(){throw Error("preventDefault cannot be called")}stopImmediatePropagation(){throw Error("stopImmediatePropagation cannot be called")}stopPropagation(){throw Error("stopPropagation cannot be called")}}e_=new WeakMap;class e3 extends eF{constructor(){super(...arguments),this.contentStyles=e8,this.contentHtml=e4}initWithError(e){super.init(),this.populateError(e)}populateError(e){var t,n;let r=null==(t=this.dom)?void 0:t.getElementById("mobile-wallet-adapter-error-message"),a=null==(n=this.dom)?void 0:n.getElementById("mobile-wallet-adapter-error-action");if(r){if("SolanaMobileWalletAdapterError"===e.name)switch(e.code){case"ERROR_WALLET_NOT_FOUND":r.innerHTML="To use mobile wallet adapter, you must have a compatible mobile wallet application installed on your device.",a&&a.addEventListener("click",()=>{window.location.href="https://solanamobile.com/wallets"});return;case"ERROR_BROWSER_NOT_SUPPORTED":r.innerHTML="This browser appears to be incompatible with mobile wallet adapter. Open this page in a compatible mobile browser app and try again.",a&&(a.style.display="none");return}r.innerHTML=`An unexpected error occurred: ${e.message}`}else console.log("Failed to locate error dialog element")}}let e4=` 317<svg class="mobile-wallet-adapter-embedded-modal-error-icon" xmlns="http://www.w3.org/2000/svg" height="50px" viewBox="0 -960 960 960" width="50px" fill="#000000"><path d="M 280,-80 Q 197,-80 138.5,-138.5 80,-197 80,-280 80,-363 138.5,-421.5 197,-480 280,-480 q 83,0 141.5,58.5 58.5,58.5 58.5,141.5 0,83 -58.5,141.5 Q 363,-80 280,-80 Z M 824,-120 568,-376 Q 556,-389 542.5,-402.5 529,-416 516,-428 q 38,-24 61,-64 23,-40 23,-88 0,-75 -52.5,-127.5 Q 495,-760 420,-760 345,-760 292.5,-707.5 240,-655 240,-580 q 0,6 0.5,11.5 0.5,5.5 1.5,11.5 -18,2 -39.5,8 -21.5,6 -38.5,14 -2,-11 -3,-22 -1,-11 -1,-23 0,-109 75.5,-184.5 Q 311,-840 420,-840 q 109,0 184.5,75.5 75.5,75.5 75.5,184.5 0,43 -13.5,81.5 Q 653,-460 629,-428 l 251,252 z m -615,-61 71,-71 70,71 29,-28 -71,-71 71,-71 -28,-28 -71,71 -71,-71 -28,28 71,71 -71,71 z"/></svg> 318<div class="mobile-wallet-adapter-embedded-modal-title">We can't find a wallet.</div> 319<div id="mobile-wallet-adapter-error-message" class="mobile-wallet-adapter-embedded-modal-subtitle"></div> 320<div> 321 <button data-error-action id="mobile-wallet-adapter-error-action" class="mobile-wallet-adapter-embedded-modal-error-action"> 322 Find a wallet 323 </button> 324</div> 325`,e8=` 326.mobile-wallet-adapter-embedded-modal-content { 327 text-align: center; 328} 329 330.mobile-wallet-adapter-embedded-modal-error-icon { 331 margin-top: 24px; 332} 333 334.mobile-wallet-adapter-embedded-modal-title { 335 margin: 18px 100px auto 100px; 336 color: #000000; 337 font-size: 2.75em; 338 font-weight: 600; 339} 340 341.mobile-wallet-adapter-embedded-modal-subtitle { 342 margin: 30px 60px 40px 60px; 343 color: #000000; 344 font-size: 1.25em; 345 font-weight: 400; 346} 347 348.mobile-wallet-adapter-embedded-modal-error-action { 349 display: block; 350 width: 100%; 351 height: 56px; 352 /*margin-top: 40px;*/ 353 font-size: 1.25em; 354 /*line-height: 24px;*/ 355 /*letter-spacing: -1%;*/ 356 background: #000000; 357 color: #FFFFFF; 358 border-radius: 18px; 359} 360 361/* Smaller screens */ 362@media all and (max-width: 600px) { 363 .mobile-wallet-adapter-embedded-modal-title { 364 font-size: 1.5em; 365 margin-right: 12px; 366 margin-left: 12px; 367 } 368 .mobile-wallet-adapter-embedded-modal-subtitle { 369 margin-right: 12px; 370 margin-left: 12px; 371 } 372} 373`;function e6(){return ej(this,void 0,void 0,function*(){if("undefined"!=typeof window){let e=window.navigator.userAgent.toLowerCase(),t=new e3;e.includes("wv")?t.initWithError({name:"SolanaMobileWalletAdapterError",code:"ERROR_BROWSER_NOT_SUPPORTED",message:""}):t.initWithError({name:"SolanaMobileWalletAdapterError",code:"ERROR_WALLET_NOT_FOUND",message:""}),t.open()}})}let e7="SolanaMobileWalletAdapterDefaultAuthorizationCache";t.LocalSolanaMobileWalletAdapterWallet=eZ,t.RemoteSolanaMobileWalletAdapterWallet=eX,t.SolanaMobileWalletAdapterWalletName=eJ,t.createDefaultAuthorizationCache=function(){let e;try{e=window.localStorage}catch(e){}return{clear(){return ej(this,void 0,void 0,function*(){if(e)try{e.removeItem(e7)}catch(e){}})},get(){return ej(this,void 0,void 0,function*(){if(e)try{let t=JSON.parse(e.getItem(e7));if(!t||!t.accounts)return t||void 0;{let e=t.accounts.map(e=>Object.assign(Object.assign({},e),{publicKey:"publicKey"in e?new Uint8Array(Object.values(e.publicKey)):eP.default.decode(e.address)}));return Object.assign(Object.assign({},t),{accounts:e})}}catch(e){}})},set(t){return ej(this,void 0,void 0,function*(){if(e)try{e.setItem(e7,JSON.stringify(t))}catch(e){}})}}},t.createDefaultChainSelector=function(){return{select(e){return ej(this,void 0,void 0,function*(){return 1===e.length?e[0]:e.includes(eI.SOLANA_MAINNET_CHAIN)?eI.SOLANA_MAINNET_CHAIN:e[0]})}}},t.createDefaultWalletNotFoundHandler=function(){return()=>ej(this,void 0,void 0,function*(){e6()})},t.defaultErrorModalWalletNotFoundHandler=e6,t.registerMwa=function(e){"undefined"!=typeof window&&window.isSecureContext&&"undefined"!=typeof document&&/android/i.test(navigator.userAgent)?e2(new eZ(e)):"undefined"!=typeof window&&window.isSecureContext&&"undefined"!=typeof document&&!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&void 0!==e.remoteHostAuthority&&e2(new eX(Object.assign(Object.assign({},e),{remoteHostAuthority:e.remoteHostAuthority})))}},97109:(e,t,n)=>{let r=n(90928),a=n(16247);function i(e){this.mode=r.KANJI,this.data=e}i.getBitsLength=function(e){return 13*e},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(e){let t;for(t=0;t<this.data.length;t++){let n=a.toSJIS(this.data[t]);if(n>=33088&&n<=40956)n-=33088;else if(n>=57408&&n<=60351)n-=49472;else throw Error("Invalid SJIS character: "+this.data[t]+"\nMake sure your charset is UTF-8");n=(n>>>8&255)*192+(255&n),e.put(n,13)}},e.exports=i}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.