1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[119],{30119:function(e,t,n){"use strict";let r;n.r(t),n.d(t,{default:function(){return j}});var o,i,a,s,c,l=n(99161),u=n(60328),f=(o=function(e,t){return(o=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),d=function(e){function WalletAdapter(){return null!==e&&e.apply(this,arguments)||this}return f(WalletAdapter,e),WalletAdapter}(u),p=n(11226),h=n.n(p),_=(i=function(e,t){return(i=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),__assign=function(){return(__assign=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},__awaiter=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r.throw(e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})},__generator=function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function verb(e){return function(t){return step([e,t])}}function step(s){if(n)throw TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){a.label=s[1];break}if(6===s[0]&&a.label<o[1]){a.label=o[1],o=s;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(s);break}o[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}},__read=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},v=function(e){function Wallet(t,n){var r=e.call(this)||this;if(r._handleMessage=function(e){if(r._injectedProvider&&e.source===window||e.origin===r._providerUrl.origin&&e.source===r._popup){if("connected"===e.data.method){var t=new l.PublicKey(e.data.params.publicKey);r._publicKey&&r._publicKey.equals(t)||(r._publicKey&&!r._publicKey.equals(t)&&r._handleDisconnect(),r._publicKey=t,r._autoApprove=!!e.data.params.autoApprove,r.emit("connect",r._publicKey))}else if("disconnected"===e.data.method)r._handleDisconnect();else if((e.data.result||e.data.error)&&r._responsePromises.has(e.data.id)){var n=__read(r._responsePromises.get(e.data.id),2),o=n[0],i=n[1];e.data.result?o(e.data.result):i(Error(e.data.error))}}},r._handleConnect=function(){return(r._handlerAdded||(r._handlerAdded=!0,window.addEventListener("message",r._handleMessage),window.addEventListener("beforeunload",r.disconnect)),r._injectedProvider)?new Promise(function(e){r._sendRequest("connect",{}),e()}):(window.name="parent",r._popup=window.open(r._providerUrl.toString(),"_blank","location,resizable,width=460,height=675"),new Promise(function(e){r.once("connect",e)}))},r._handleDisconnect=function(){r._handlerAdded&&(r._handlerAdded=!1,window.removeEventListener("message",r._handleMessage),window.removeEventListener("beforeunload",r.disconnect)),r._publicKey&&(r._publicKey=null,r.emit("disconnect")),r._responsePromises.forEac
1h(function(e,t){var n=__read(e,2),o=(n[0],n[1]);r._responsePromises.delete(t),o("Wallet disconnected")})},r._sendRequest=function(e,t){return __awaiter(r,void 0,void 0,function(){var n,r=this;return __generator(this,function(o){if("connect"!==e&&!this.connected)throw Error("Wallet not connected");return n=this._nextRequestId,++this._nextRequestId,[2,new Promise(function(o,i){r._responsePromises.set(n,[o,i]),r._injectedProvider?r._injectedProvider.postMessage({jsonrpc:"2.0",id:n,method:e,params:__assign({network:r._network},t)}):(r._popup.postMessage({jsonrpc:"2.0",id:n,method:e,params:t},r._providerUrl.origin),r.autoApprove||r._popup.focus())})]})})},r.connect=function(){return r._popup&&r._popup.close(),r._handleConnect()},r.disconnect=function(){return __awaiter(r,void 0,void 0,function(){return __generator(this,function(e){switch(e.label){case 0:if(!this._injectedProvider)return[3,2];return[4,this._sendRequest("disconnect",{})];case 1:e.sent(),e.label=2;case 2:return this._popup&&this._popup.close(),this._handleDisconnect(),[2]}})})},r.sign=function(e,t){return __awaiter(r,void 0,void 0,function(){var n;return __generator(this,function(r){switch(r.label){case 0:if(!(e instanceof Uint8Array))throw Error("Data must be an instance of Uint8Array");return[4,this._sendRequest("sign",{data:e,display:t})];case 1:return n=r.sent(),[2,{signature:h().decode(n.signature),publicKey:new l.PublicKey(n.publicKey)}]}})})},isInjectedProvider(t))r._injectedProvider=t;else if(isString(t))r._providerUrl=new URL(t),r._providerUrl.hash=new URLSearchParams({origin:window.location.origin,network:n}).toString();else throw Error("provider parameter must be an injected provider or a URL string.");return r._network=n,r._publicKey=null,r._autoApprove=!1,r._popup=null,r._handlerAdded=!1,r._nextRequestId=1,r._responsePromises=new Map,r}return _(Wallet,e),Object.defineProperty(Wallet.prototype,"publicKey",{get:function(){return this._publicKey},enumerable:!1,configurable:!0}),Object.defineProperty(Wallet.prototype,"connected",{get:function(){return null!==this._publicKey},enumerable:!1,configurable:!0}),Object.defineProperty(Wallet.prototype,"autoApprove",{get:function(){return this._autoApprove},enumerable:!1,configurable:!0}),Wallet}(u);function isString(e){return"string"==typeof e}function isInjectedProvider(e){return isObject(e)&&isFunction(e.postMessage)}function isObject(e){return"object"==typeof e&&null!==e}function isFunction(e){return"function"==typeof e}var m=(a=function(e,t){return(a=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}a(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),web_awaiter=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r.throw(e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})},web_generator=function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function verb(e){return function(t){return step([e,t])}}function step(s){if(n)throw TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){a.label=s[1];break}if(6===s[0]&&a.label<o[1]){a.label=o[1],o=s;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(s);break}o[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}},y=function(e){function WebAdapter(t,n,r){var o=e.call(this)||this;return o._instance=null,o.handleMessage=function(e){},o._sendRequest=function(e,t){return web_awaiter(o,void 0,void 0,function(){var n,r;return web_generator(this,function(o){switch(o.label){case 0:if(!(null===(n=this._instance)||void 0===n?void 0:n.sendRequest))return[3,2];return[4,this._instance.sendRequest(e,t)];case 1:case 3:return[2,o.sent()];case 2:if(!(null===(r=this._instance)||void 0===r?void 0:r._send
1Request))return[3,4];return[4,this._instance._sendRequest(e,t)];case 4:throw Error("Unsupported version of `@project-serum/sol-wallet-adapter`")}})})},o._handleConnect=function(){o.emit("connect")},o._handleDisconnect=function(){window.clearInterval(o._pollTimer),o.emit("disconnect")},o._network=n,o._provider=r,o}return m(WebAdapter,e),Object.defineProperty(WebAdapter.prototype,"publicKey",{get:function(){return this._instance.publicKey||null},enumerable:!1,configurable:!0}),Object.defineProperty(WebAdapter.prototype,"connected",{get:function(){return this._instance.connected||!1},enumerable:!1,configurable:!0}),WebAdapter.prototype.connect=function(){return web_awaiter(this,void 0,void 0,function(){var e=this;return web_generator(this,function(t){switch(t.label){case 0:return this._instance=new v(this._provider,this._network),this._instance.on("connect",this._handleConnect),this._instance.on("disconnect",this._handleDisconnect),this._pollTimer=window.setInterval(function(){var t,n;(null===(n=null===(t=e._instance)||void 0===t?void 0:t._popup)||void 0===n?void 0:n.closed)!==!1&&e._handleDisconnect()},200),[4,this._instance.connect()];case 1:return t.sent(),[2]}})})},WebAdapter.prototype.disconnect=function(){return web_awaiter(this,void 0,void 0,function(){return web_generator(this,function(e){switch(e.label){case 0:if(!this.connected)throw Error("Wallet not connected");return this._instance.removeAllListeners("connect"),this._instance.removeAllListeners("disconnect"),[4,this._instance.disconnect()];case 1:return e.sent(),[2]}})})},WebAdapter.prototype.signTransaction=function(e){return web_awaiter(this,void 0,void 0,function(){var t;return web_generator(this,function(n){switch(n.label){case 0:if(!this.connected)throw Error("Wallet not connected");return[4,this._sendRequest("signTransactionV2",{transaction:h().encode(e)})];case 1:return t=n.sent().transaction,[2,h().decode(t)]}})})},WebAdapter.prototype.signAllTransactions=function(e){return web_awaiter(this,void 0,void 0,function(){return web_generator(this,function(t){switch(t.label){case 0:if(!this.connected)throw Error("Wallet not connected");return[4,this._sendRequest("signAllTransactionsV2",{transactions:e.map(function(e){return h().encode(e)})})];case 1:return[2,t.sent().transactions.map(function(e){return h().decode(e)})]}})})},WebAdapter.prototype.signAndSendTransaction=function(e,t){return web_awaiter(this,void 0,void 0,function(){return web_generator(this,function(n){switch(n.label){case 0:if(!this.connected)throw Error("Wallet not connected");return[4,this._sendRequest("signAndSendTransaction",{transaction:h().encode(e),options:t})];case 1:return[2,n.sent().signature]}})})},WebAdapter.prototype.signMessage=function(e,t){return void 0===t&&(t="hex"),web_awaiter(this,void 0,void 0,function(){var n;return web_generator(this,function(r){switch(r.label){case 0:if(!this.connected)throw Error("Wallet not connected");return[4,this._instance.sign(e,t)];case 1:return n=r.sent().signature,[2,Uint8Array.from(n)]}})})},WebAdapter}(d);let b="undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto);var g={randomUUID:b};let w=new Uint8Array(16);function rng(){if(!r&&!(r="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(w)}let E=[];for(let e=0;e<256;++e)E.push((e+256).toString(16).slice(1));function unsafeStringify(e,t=0){return E[e[t+0]]+E[e[t+1]]+E[e[t+2]]+E[e[t+3]]+"-"+E[e[t+4]]+E[e[t+5]]+"-"+E[e[t+6]]+E[e[t+7]]+"-"+E[e[t+8]]+E[e[t+9]]+"-"+E[e[t+10]]+E[e[t+11]]+E[e[t+12]]+E[e[t+13]]+E[e[t+14]]+E[e[t+15]]}var esm_browser_v4=function(e,t,n){if(g.randomUUID&&!t&&!e)return g.randomUUID();e=e||{};let r=e.random||(e.rng||rng)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=r[e];return t}return unsafeStringify(r)},A=(s=function(e,t){return(s=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}s(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),iframe_assign=function(){return(iframe_assign=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},iframe_awaiter=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}
1return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r.throw(e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})},iframe_generator=function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function verb(e){return function(t){return step([e,t])}}function step(s){if(n)throw TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){a.label=s[1];break}if(6===s[0]&&a.label<o[1]){a.label=o[1],o=s;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(s);break}o[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}},S=function(e){function IframeAdapter(t,n){var r,o=this;return(o=e.call(this)||this)._publicKey=null,o._messageHandlers={},o.handleMessage=function(e){if(o._messageHandlers[e.id]){var t=o._messageHandlers[e.id],n=t.resolve,r=t.reject;delete o._messageHandlers[e.id],e.error?r(e.error):n(e.result)}},o._sendMessage=function(e){if(!o.connected)throw Error("Wallet not connected");return new Promise(function(t,n){var r,i,a=esm_browser_v4();o._messageHandlers[a]={resolve:t,reject:n},null===(i=null===(r=o._iframe)||void 0===r?void 0:r.contentWindow)||void 0===i||i.postMessage({channel:"solflareWalletAdapterToIframe",data:iframe_assign({id:a},e)},"*")})},o._iframe=t,o._publicKey=new l.PublicKey(null===(r=null==n?void 0:n.toString)||void 0===r?void 0:r.call(n)),o}return A(IframeAdapter,e),Object.defineProperty(IframeAdapter.prototype,"publicKey",{get:function(){return this._publicKey||null},enumerable:!1,configurable:!0}),Object.defineProperty(IframeAdapter.prototype,"connected",{get:function(){return!0},enumerable:!1,configurable:!0}),IframeAdapter.prototype.connect=function(){return iframe_awaiter(this,void 0,void 0,function(){return iframe_generator(this,function(e){return[2]})})},IframeAdapter.prototype.disconnect=function(){return iframe_awaiter(this,void 0,void 0,function(){return iframe_generator(this,function(e){switch(e.label){case 0:return[4,this._sendMessage({method:"disconnect"})];case 1:return e.sent(),[2]}})})},IframeAdapter.prototype.signTransaction=function(e){var t;return iframe_awaiter(this,void 0,void 0,function(){var n,r;return iframe_generator(this,function(o){switch(o.label){case 0:if(!this.connected)throw Error("Wallet not connected");o.label=1;case 1:return o.trys.push([1,3,,4]),[4,this._sendMessage({method:"signTransaction",params:{transaction:h().encode(e)}})];case 2:return n=o.sent(),[2,h().decode(n)];case 3:throw Error((null===(t=null==(r=o.sent())?void 0:r.toString)||void 0===t?void 0:t.call(r))||"Failed to sign transaction");case 4:return[2]}})})},IframeAdapter.prototype.signAllTransactions=function(e){var t;return iframe_awaiter(this,void 0,void 0,function(){var n;return iframe_generator(this,function(r){switch(r.label){case 0:if(!this.connected)throw Error("Wallet not connected");r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this._sendMessage({method:"signAllTransactions",params:{transactions:e.map(function(e){return h().encode(e)})}})];case 2:return[2,r.sent().map(function(e){return h().decode(e)})];case 3:throw Error((null===(t=null==(n=r.sent())?void 0:n.toString)||void 0===t?void 0:t.call(n))||"Failed to sign transactions");case 4:return[2]}})})},IframeAdapter.prototype.signAndSendTransaction=function(e,t){var n;return iframe_awaiter(this,void 0,void 0,function(){var r;return iframe_generator(this,function(o){switch(o.label){case 0:if(!this.connected)throw Error("Wallet not connected");o.label=1;case 1:return o.trys.push([1,3,,4]),[4,this._sendMessage({method:"signAndSendTransaction",params:{transaction:h().encode(e),options:t}})];case 2:return[2,o.sent()];case 3:throw Error((null===(n=null==(r=o.sent())?void 0:r.toString)||void 0===n?void 0:n.call(r))||"Failed to sign and send transaction");case 4:return[2]}})})}
1,IframeAdapter.prototype.signMessage=function(e,t){var n;return void 0===t&&(t="hex"),iframe_awaiter(this,void 0,void 0,function(){var r,o;return iframe_generator(this,function(i){switch(i.label){case 0:if(!this.connected)throw Error("Wallet not connected");i.label=1;case 1:return i.trys.push([1,3,,4]),[4,this._sendMessage({method:"signMessage",params:{data:e,display:t}})];case 2:return r=i.sent(),[2,Uint8Array.from(h().decode(r))];case 3:throw Error((null===(n=null==(o=i.sent())?void 0:o.toString)||void 0===n?void 0:n.call(o))||"Failed to sign message");case 4:return[2]}})})},IframeAdapter}(d);function isLegacyTransactionInstance(e){return void 0===e.version}var I=(c=function(e,t){return(c=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),esm_assign=function(){return(esm_assign=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},esm_awaiter=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r.throw(e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})},esm_generator=function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function verb(e){return function(t){return step([e,t])}}function step(s){if(n)throw TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){a.label=s[1];break}if(6===s[0]&&a.label<o[1]){a.label=o[1],o=s;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(s);break}o[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}},__values=function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},j=function(e){function Solflare(t){var n=e.call(this)||this;return n._network="mainnet-beta",n._provider=null,n._iframeParams={},n._adapterInstance=null,n._element=null,n._iframe=null,n._connectHandler=null,n._flutterHandlerInterval=null,n._handleEvent=function(e){var t,r,o,i;switch(e.type){case"connect_native_web":n._collapseIframe(),n._adapterInstance=new y(n._iframe,n._network,(null===(t=e.data)||void 0===t?void 0:t.provider)||n._provider||"https://solflare.com/provider"),n._adapterInstance.on("connect",n._webConnected),n._adapterInstance.on("disconnect",n._webDisconnected),n._adapterInstance.connect(),n._setPreferredAdapter("native_web");return;case"connect":n._collapseIframe(),n._adapterInstance=new S(n._iframe,(null===(r=e.data)||void 0===r?void 0:r.publicKey)||""),n._adapterInstance.connect(),n._setPreferredAdapter(null===(o=e.data)||void 0===o?void 0:o.adapter),n._connectHandler&&(n._connectHandler.resolve(),n._connectHandler=null),n.emit("connect",n.publicKey);return;
1case"disconnect":n._connectHandler&&(n._connectHandler.reject(),n._connectHandler=null),n._disconnected(),n.emit("disconnect");return;case"accountChanged":(null===(i=e.data)||void 0===i?void 0:i.publicKey)?(n._adapterInstance=new S(n._iframe,e.data.publicKey),n._adapterInstance.connect(),n.emit("accountChanged",n.publicKey)):n.emit("accountChanged",void 0);return;case"collapse":n._collapseIframe();return;default:return}},n._handleResize=function(e){"full"===e.resizeMode?"fullscreen"===e.params.mode?n._expandIframe():"hide"===e.params.mode&&n._collapseIframe():"coordinates"===e.resizeMode&&n._iframe&&(n._iframe.style.top=isFinite(e.params.top)?"".concat(e.params.top,"px"):"",n._iframe.style.bottom=isFinite(e.params.bottom)?"".concat(e.params.bottom,"px"):"",n._iframe.style.left=isFinite(e.params.left)?"".concat(e.params.left,"px"):"",n._iframe.style.right=isFinite(e.params.right)?"".concat(e.params.right,"px"):"",n._iframe.style.width=isFinite(e.params.width)?"".concat(e.params.width,"px"):e.params.width,n._iframe.style.height=isFinite(e.params.height)?"".concat(e.params.height,"px"):e.params.height)},n._handleMessage=function(e){if((null===(t=e.data)||void 0===t?void 0:t.channel)==="solflareIframeToWalletAdapter"){var t,r=e.data.data||{};"event"===r.type?n._handleEvent(r.event):"resize"===r.type?n._handleResize(r):"response"===r.type&&n._adapterInstance&&n._adapterInstance.handleMessage(r)}},n._removeElement=function(){null!==n._flutterHandlerInterval&&(clearInterval(n._flutterHandlerInterval),n._flutterHandlerInterval=null),n._element&&(n._element.remove(),n._element=null)},n._removeDanglingElements=function(){var e,t,n=document.getElementsByClassName("solflare-wallet-adapter-iframe");try{for(var r=__values(n),o=r.next();!o.done;o=r.next()){var i=o.value;i.parentElement&&i.remove()}}catch(t){e={error:t}}finally{try{o&&!o.done&&(t=r.return)&&t.call(r)}finally{if(e)throw e.error}}},n._injectElement=function(){n._removeElement(),n._removeDanglingElements();var e=esm_assign(esm_assign({},n._iframeParams),{cluster:n._network||"mainnet-beta",origin:window.location.origin||"",title:document.title||"",version:1,sdkVersion:"1.4.2"}),t=n._getPreferredAdapter();t&&(e.adapter=t),n._provider&&(e.provider=n._provider);var r=Object.keys(e).map(function(t){return"".concat(t,"=").concat(encodeURIComponent(e[t]))}).join("&"),o="".concat(Solflare.IFRAME_URL,"?").concat(r);n._element=document.createElement("div"),n._element.className="solflare-wallet-adapter-iframe",n._element.innerHTML="\n <iframe src='".concat(o,"' referrerPolicy='strict-origin-when-cross-origin' style='position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; border: none; border-radius: 0; z-index: 99999; color-scheme: auto;' allowtransparency='true'></iframe>\n "),document.body.appendChild(n._element),n._iframe=n._element.querySelector("iframe"),window.fromFlutter=n._handleMobileMessage,n._flutterHandlerInterval=setInterval(function(){window.fromFlutter=n._handleMobileMessage},100),window.addEventListener("message",n._handleMessage,!1)},n._collapseIframe=function(){n._iframe&&(n._iframe.style.top="",n._iframe.style.right="",n._iframe.style.height="2px",n._iframe.style.width="2px")},n._expandIframe=function(){n._iframe&&(n._iframe.style.top="0px",n._iframe.style.bottom="0px",n._iframe.style.left="0px",n._iframe.style.right="0px",n._iframe.style.width="100%",n._iframe.style.height="100%")},n._getPreferredAdapter=function(){return localStorage&&localStorage.getItem("solflarePreferredWalletAdapter")||null},n._setPreferredAdapter=function(e){localStorage&&e&&localStorage.setItem("solflarePreferredWalletAdapter",e)},n._clearPreferredAdapter=function(){localStorage&&localStorage.removeItem("solflarePreferredWalletAdapter")},n._webConnected=function(){n._connectHandler&&(n._connectHandler.resolve(),n._connectHandler=null),n.emit("connect",n.publicKey)},n._webDisconnected=function(){n._connectHandler&&(n._connectHandler.reject(),n._connectHandler=null),n._disconnected(),n.emit("disconnect")},n._disconnected=function(){window.removeEventListener("message",n._handleMessage,!1),n._removeElement(),n._clearPreferredAdapter(),n._adapterInstance=null},n._handleMobileMessage=function(e){var t,r;null===(r=null===(t=n._iframe)||void 0===t?void 0:t.contentWindow)||void 0===r||r.postMessage({channel:"solflareMobileToIframe",data:e},"*")},(null==t?void 0:t.network)&&(n._network=null==t?void 0:t.network),(null==t?void 0:t.provider)&&(n._provider=null==t?void 0:t.provider),(null==t?void 0:t.params)&&(n._iframeParam
1s=esm_assign({},null==t?void 0:t.params)),n}return I(Solflare,e),Object.defineProperty(Solflare.prototype,"publicKey",{get:function(){var e;return(null===(e=this._adapterInstance)||void 0===e?void 0:e.publicKey)||null},enumerable:!1,configurable:!0}),Object.defineProperty(Solflare.prototype,"isConnected",{get:function(){var e;return!!(null===(e=this._adapterInstance)||void 0===e?void 0:e.connected)},enumerable:!1,configurable:!0}),Object.defineProperty(Solflare.prototype,"connected",{get:function(){return this.isConnected},enumerable:!1,configurable:!0}),Object.defineProperty(Solflare.prototype,"autoApprove",{get:function(){return!1},enumerable:!1,configurable:!0}),Solflare.prototype.connect=function(){return esm_awaiter(this,void 0,void 0,function(){var e=this;return esm_generator(this,function(t){switch(t.label){case 0:if(this.connected)return[2];return this._injectElement(),[4,new Promise(function(t,n){e._connectHandler={resolve:t,reject:n}})];case 1:return t.sent(),[2]}})})},Solflare.prototype.disconnect=function(){return esm_awaiter(this,void 0,void 0,function(){return esm_generator(this,function(e){switch(e.label){case 0:if(!this._adapterInstance)return[2];return[4,this._adapterInstance.disconnect()];case 1:return e.sent(),this._disconnected(),this.emit("disconnect"),[2]}})})},Solflare.prototype.signTransaction=function(e){return esm_awaiter(this,void 0,void 0,function(){var t,n;return esm_generator(this,function(r){switch(r.label){case 0:if(!this.connected)throw Error("Wallet not connected");return t=isLegacyTransactionInstance(e)?Uint8Array.from(e.serialize({verifySignatures:!1,requireAllSignatures:!1})):e.serialize(),[4,this._adapterInstance.signTransaction(t)];case 1:return n=r.sent(),[2,isLegacyTransactionInstance(e)?l.Transaction.from(n):l.VersionedTransaction.deserialize(n)]}})})},Solflare.prototype.signAllTransactions=function(e){return esm_awaiter(this,void 0,void 0,function(){var t,n;return esm_generator(this,function(r){switch(r.label){case 0:if(!this.connected)throw Error("Wallet not connected");return t=e.map(function(e){return isLegacyTransactionInstance(e)?Uint8Array.from(e.serialize({verifySignatures:!1,requireAllSignatures:!1})):e.serialize()}),[4,this._adapterInstance.signAllTransactions(t)];case 1:if((n=r.sent()).length!==e.length)throw Error("Failed to sign all transactions");return[2,n.map(function(t,n){return isLegacyTransactionInstance(e[n])?l.Transaction.from(t):l.VersionedTransaction.deserialize(t)})]}})})},Solflare.prototype.signAndSendTransaction=function(e,t){return esm_awaiter(this,void 0,void 0,function(){var n;return esm_generator(this,function(r){switch(r.label){case 0:if(!this.connected)throw Error("Wallet not connected");return n=isLegacyTransactionInstance(e)?e.serialize({verifySignatures:!1,requireAllSignatures:!1}):e.serialize(),[4,this._adapterInstance.signAndSendTransaction(n,t)];case 1:return[2,r.sent()]}})})},Solflare.prototype.signMessage=function(e,t){return void 0===t&&(t="utf8"),esm_awaiter(this,void 0,void 0,function(){return esm_generator(this,function(n){switch(n.label){case 0:if(!this.connected)throw Error("Wallet not connected");return[4,this._adapterInstance.signMessage(e,t)];case 1:return[2,n.sent()]}})})},Solflare.prototype.sign=function(e,t){return void 0===t&&(t="utf8"),esm_awaiter(this,void 0,void 0,function(){return esm_generator(this,function(n){switch(n.label){case 0:return[4,this.signMessage(e,t)];case 1:return[2,n.sent()]}})})},Solflare.prototype.detectWallet=function(e){var t;return void 0===e&&(e=10),esm_awaiter(this,void 0,void 0,function(){return esm_generator(this,function(n){return window.SolflareApp||(null===(t=window.solflare)||void 0===t?void 0:t.isSolflare)?[2,!0]:[2,new Promise(function(t){var n,r;n=setInterval(function(){var e;(window.SolflareApp||(null===(e=window.solflare)||void 0===e?void 0:e.isSolflare))&&(clearInterval(n),clearTimeout(r),t(!0))},500),r=setTimeout(function(){clearInterval(n),t(!1)},1e3*e)})]})})},Solflare.IFRAME_URL="https://connect.solflare.com/",Solflare}(u)},92620:function(e){"use strict";function base(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;
vendor: 4,583 bytes, line 1
1r++){var o=e.charAt(r),i=o.charCodeAt(0);if(255!==t[i])throw TypeError(o+" is ambiguous");t[i]=r}var a=e.length,s=e.charAt(0),c=Math.log(a)/Math.log(256),l=Math.log(256)/Math.log(a);function decodeUnsafe(e){if("string"!=typeof e)throw TypeError("Expected String");if(0===e.length)return new Uint8Array;for(var n=0,r=0,o=0;e[n]===s;)r++,n++;for(var i=(e.length-n)*c+1>>>0,l=new Uint8Array(i);e[n];){var u=t[e.charCodeAt(n)];if(255===u)return;for(var f=0,d=i-1;(0!==u||f<o)&&-1!==d;d--,f++)u+=a*l[d]>>>0,l[d]=u%256>>>0,u=u/256>>>0;if(0!==u)throw Error("Non-zero carry");o=f,n++}for(var p=i-o;p!==i&&0===l[p];)p++;for(var h=new Uint8Array(r+(i-p)),_=r;p!==i;)h[_++]=l[p++];return h}function decode(e){var t=decodeUnsafe(e);if(t)return t;throw Error("Non-base"+a+" character")}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,o=0,i=t.length;o!==i&&0===t[o];)o++,n++;for(var c=(i-o)*l+1>>>0,u=new Uint8Array(c);o!==i;){for(var f=t[o],d=0,p=c-1;(0!==f||d<r)&&-1!==p;p--,d++)f+=256*u[p]>>>0,u[p]=f%a>>>0,f=f/a>>>0;if(0!==f)throw Error("Non-zero carry");r=d,o++}for(var h=c-r;h!==c&&0===u[h];)h++;for(var _=s.repeat(n);h<c;++h)_+=e.charAt(u[h]);return _},decodeUnsafe:decodeUnsafe,decode:decode}}e.exports=base},11226:function(e,t,n){let r=n(92620);e.exports=r("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")},60328:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n="~";function Events(){}function EE(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function addListener(e,t,r,o,i){if("function"!=typeof r)throw TypeError("The listener must be a function");var a=new EE(r,o||e,i),s=n?n+t:t;return e._events[s]?e._events[s].fn?e._events[s]=[e._events[s],a]:e._events[s].push(a):(e._events[s]=a,e._eventsCount++),e}function clearEvent(e,t){0==--e._eventsCount?e._events=new Events:delete e._events[t]}function EventEmitter(){this._events=new Events,this._eventsCount=0}Object.create&&(Events.prototype=Object.create(null),new Events().__proto__||(n=!1)),EventEmitter.prototype.eventNames=function(){var e,r,o=[];if(0===this._eventsCount)return o;for(r in e=this._events)t.call(e,r)&&o.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(e)):o},EventEmitter.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var o=0,i=r.length,a=Array(i);o<i;o++)a[o]=r[o].fn;return a},EventEmitter.prototype.listenerCount=function(e){var t=n?n+e:e,r=this._events[t];return r?r.fn?1:r.length:0},EventEmitter.prototype.emit=function(e,t,r,o,i,a){var s=n?n+e:e;if(!this._events[s])return!1;var c,l,u=this._events[s],f=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),f){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,r),!0;case 4:return u.fn.call(u.context,t,r,o),!0;case 5:return u.fn.call(u.context,t,r,o,i),!0;case 6:return u.fn.call(u.context,t,r,o,i,a),!0}for(l=1,c=Array(f-1);l<f;l++)c[l-1]=arguments[l];u.fn.apply(u.context,c)}else{var d,p=u.length;for(l=0;l<p;l++)switch(u[l].once&&this.removeListener(e,u[l].fn,void 0,!0),f){case 1:u[l].fn.call(u[l].context);break;case 2:u[l].fn.call(u[l].context,t);break;case 3:u[l].fn.call(u[l].context,t,r);break;case 4:u[l].fn.call(u[l].context,t,r,o);break;default:if(!c)for(d=1,c=Array(f-1);d<f;d++)c[d-1]=arguments[d];u[l].fn.apply(u[l].context,c)}}return!0},EventEmitter.prototype.on=function(e,t,n){return addListener(this,e,t,n,!1)},EventEmitter.prototype.once=function(e,t,n){return addListener(this,e,t,n,!0)},EventEmitter.prototype.removeListener=function(e,t,r,o){var i=n?n+e:e;if(!this._events[i])return this;if(!t)return clearEvent(this,i),this;var a=this._events[i];if(a.fn)a.fn!==t||o&&!a.once||r&&a.context!==r||clearEvent(this,i);else{for(var s=0,c=[],l=a.length;s<l;s++)(a[s].fn!==t||o&&!a[s].once||r&&a[s].context!==r)&&c.push(a[s]);c.length?this._events[i]=1===c.length?c[0]:c:clearEvent(this,i)}return this},EventEmitter.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&clearEvent(this,t)):(this._events=new Events,this._eventsCount=0),this},EventEmitter.prototype.off=EventEmitter.prototype.removeListener,EventEmitter.prototype.addListener=EventEmitter.prototype.on,EventEmitter.prefixed=n,EventEmitter.EventEmitter=EventEmitter,e.exports=EventEmitter}}]);
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.