PageSourceSearch

https://getsmall.xyz/_next/static/chunks/10o8fugf2ntvx.js

js getsmall.xyz collected 2026-10-06 07:17:13 UTC 87,460 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,733821,(e,t,r)=>{"use strict";t.exports=function e(t){if("number"==typeof t&&isNaN(t))throw Error("NaN is not allowed");if("number"==typeof t&&!isFinite(t))throw Error("Infinity is not allowed");if(null===t||"object"!=typeof t)return JSON.stringify(t);if(t.toJSON instanceof Function)return e(t.toJSON());if(Array.isArray(t)){let r=t.reduce((t,r,n)=>`${t}${0===n?"":","}${e(void 0===r||"symbol"==typeof r?null:r)}`,"");return`[${r}]`}let r=Object.keys(t).sort().reduce((r,n)=>{if(void 0===t[n]||"symbol"==typeof t[n])return r;let i=0===r.length?"":",";return`${r}${i}${e(n)}:${e(t[n])}`},"");return`{${r}}`}},771567,63398,31557,e=>{"use strict";var t=e.i(944406),r=e.i(467034),n=e.i(733821);class i extends Error{constructor({error:e,code:t}){super(e),this.code=t,this.error=e}}async function o(e,t){let o=(0,n.default)(t);if(void 0===o)throw new i({error:"Failed to prepare the payload for signing",code:"invalid_input"});let f=r.Buffer.from(o).toString("base64"),{signature:a}=await e({message:f});return{signature:a}}e.s(["MoonpayApiError",0,class extends Error{constructor({error:e,code:t,response:r}){super(e),this.code=t,this.error=e,this.response=r}},"PrivyApiError",0,class extends Error{constructor({error:e,code:t,status:r}){super(e),this.name="PrivyApiError",this.error=e,this.code=t,this.status=r}},"PrivyClientError",0,i],63398),e.s(["generateAuthorizationSignature",0,o],31557);let f="privy-request-expiry";async function a(e,r,{wallet_id:n,...i}){let s=e.getCompiledPath(t.WalletRpc,{params:{wallet_id:n}}),c=String(Date.now()+9e5),u={version:1,url:s,method:t.WalletRpc.method,headers:{"privy-app-id":e.app.appId,[f]:c},body:{...i}},{signature:l}=await o(r,u);return await e.fetchPrivyRoute(t.WalletRpc,{body:i,params:{wallet_id:n},headers:{"privy-authorization-signature":l,[f]:c}})}e.s(["rpc",0,a],771567)},9163,e=>{"use strict";function t([e,r]){return`${e}=${function e(t){return Array.isArray(t)?"%5B"+t.map(e).join("%2C%20")+"%5D":"bigint"==typeof t?`${t}n`:encodeURIComponent(String(null!=t&&null===Object.getPrototypeOf(t)?{...t}:t))}(r)}`}var r=class extends Error{cause=this.cause;context;constructor(...[e,r]){let n,i;r&&Object.entries(Object.getOwnPropertyDescriptors(r)).forEach(([t,r])=>{"cause"===t?i={cause:r.value}:(void 0===n&&(n={__code:e}),Object.defineProperty(n,t,r))}),super(function(e,r={}){{let n=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(r).length&&(n+=` '${btoa(Object.entries(r).map(t).join("&"))}'`),`${n}\``}}(e,n),i),this.context=Object.freeze(void 0===n?{__code:e}:n),this.name="SolanaError"}};e.s(["SOLANA_ERROR__SIGNER__ADDRESS_CANNOT_HAVE_MULTIPLE_SIGNERS",0,5508e3,"SOLANA_ERROR__SIGNER__EXPECTED_KEY_PAIR_SIGNER",0,5508001,"SOLANA_ERROR__SIGNER__EXPECTED_MESSAGE_MODIFYING_SIGNER",0,5508003,"SOLANA_ERROR__SIGNER__EXPECTED_MESSAGE_PARTIAL_SIGNER",0,5508004,"SOLANA_ERROR__SIGNER__EXPECTED_MESSAGE_SIGNER",0,5508002,"SOLANA_ERROR__SIGNER__EXPECTED_TRANSACTION_MODIFYING_SIGNER",0,5508006,"SOLANA_ERROR__SIGNER__EXPECTED_TRANSACTION_PARTIAL_SIGNER",0,5508007,"SOLANA_ERROR__SIGNER__EXPECTED_TRANSACTION_SENDING_SIGNER",0,5508008,"SOLANA_ERROR__SIGNER__EXPECTED_TRANSACTION_SIGNER",0,5508005,"SOLANA_ERROR__SIGNER__TRANSACTION_CANNOT_HAVE_MULTIPLE_SENDING_SIGNERS",0,5508009,"SOLANA_ERROR__SIGNER__TRANSACTION_SENDING_SIGNER_MISSING",0,5508010,"SolanaError",0,r])},441960,e=>{"use strict";e.i(247167);var t,r=((t=r||{})[t.WRITABLE_SIGNER=3]="WRITABLE_SIGNER",t[t.READONLY_SIGNER=2]="READONLY_SIGNER",t[t.WRITABLE=1]="WRITABLE",t[t.READONLY=0]="READONLY",t);e.s(["AccountRole",0,r,"isSignerRole",0,function(e){return e>=2},"isWritableRole",0,function(e){return(1&e)!=0},"mergeRoles",0,function(e,t){return e|t},"upgradeRoleToSigner",0,function(e){return 2|e}],441960)},519625,661861,e=>{"use strict";function t([e,r]){return`${e}=${function e(t){return Array.isArray(t)?"%5B"+t.map(e).join("%2C%20")+"%5D":"bigint"==typeof t?`${t}n`:encodeURIComponent(String(null!=t&&null===Object.getPrototypeOf(t)?{...t}:t))}(r)}`}e.i(247167);
1var r=class extends Error{cause=this.cause;context;constructor(...[e,r]){let n,i;r&&Object.entries(Object.getOwnPropertyDescriptors(r)).forEach(([t,r])=>{"cause"===t?i={cause:r.value}:(void 0===n&&(n={__code:e}),Object.defineProperty(n,t,r))}),super(function(e,r={}){{let n=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(r).length&&(n+=` '${btoa(Object.entries(r).map(t).join("&"))}'`),`${n}\``}}(e,n),i),this.context=Object.freeze(void 0===n?{__code:e}:n),this.name="SolanaError"}};function n(e){return Object.freeze({...e,encode:t=>{let r=new Uint8Array("fixedSize"in e?e.fixedSize:e.getSizeFromValue(t));return e.write(t,r,0),r}})}function i(e){return"fixedSize"in e&&"number"==typeof e.fixedSize}e.s(["SOLANA_ERROR__ADDRESSES__FAILED_TO_FIND_VIABLE_PDA_BUMP_SEED",0,2800009,"SOLANA_ERROR__ADDRESSES__INVALID_BYTE_LENGTH",0,28e5,"SOLANA_ERROR__ADDRESSES__INVALID_ED25519_PUBLIC_KEY",0,2800003,"SOLANA_ERROR__ADDRESSES__INVALID_OFF_CURVE_ADDRESS",0,2800011,"SOLANA_ERROR__ADDRESSES__INVALID_SEEDS_POINT_ON_CURVE",0,2800008,"SOLANA_ERROR__ADDRESSES__MALFORMED_PDA",0,2800004,"SOLANA_ERROR__ADDRESSES__MAX_NUMBER_OF_PDA_SEEDS_EXCEEDED",0,2800006,"SOLANA_ERROR__ADDRESSES__MAX_PDA_SEED_LENGTH_EXCEEDED",0,2800007,"SOLANA_ERROR__ADDRESSES__PDA_BUMP_SEED_OUT_OF_RANGE",0,2800005,"SOLANA_ERROR__ADDRESSES__PDA_ENDS_WITH_PDA_MARKER",0,2800010,"SOLANA_ERROR__ADDRESSES__STRING_LENGTH_OUT_OF_RANGE",0,2800001,"SOLANA_ERROR__CODECS__CANNOT_DECODE_EMPTY_BYTE_ARRAY",0,8078e3,"SOLANA_ERROR__CODECS__ENCODED_BYTES_MUST_NOT_INCLUDE_SENTINEL",0,8078020,"SOLANA_ERROR__CODECS__ENCODER_DECODER_FIXED_SIZE_MISMATCH",0,8078005,"SOLANA_ERROR__CODECS__ENCODER_DECODER_MAX_SIZE_MISMATCH",0,8078006,"SOLANA_ERROR__CODECS__ENCODER_DECODER_SIZE_COMPATIBILITY_MISMATCH",0,8078004,"SOLANA_ERROR__CODECS__EXPECTED_DECODER_TO_CONSUME_ENTIRE_BYTE_ARRAY",0,8078023,"SOLANA_ERROR__CODECS__EXPECTED_FIXED_LENGTH",0,8078002,"SOLANA_ERROR__CODECS__EXPECTED_POSITIVE_BYTE_LENGTH",0,8078013,"SOLANA_ERROR__CODECS__EXPECTED_VARIABLE_LENGTH",0,8078003,"SOLANA_ERROR__CODECS__INVALID_BYTE_LENGTH",0,8078001,"SOLANA_ERROR__CODECS__OFFSET_OUT_OF_RANGE",0,8078014,"SOLANA_ERROR__CODECS__SENTINEL_MISSING_IN_DECODED_BYTES",0,8078021,"SolanaError",0,r,"isSolanaError",0,function(e,t){return e instanceof Error&&"SolanaError"===e.name&&(void 0===t||e.context.__code===t)}],661861),e.s(["bytesEqual",0,function(e,t){return e.length===t.length&&e.every((e,r)=>e===t[r])},"combineCodec",0,function(e,t){if(i(e)!==i(t))throw new r(8078004);if(i(e)&&i(t)&&e.fixedSize!==t.fixedSize)throw new r(8078005,{decoderFixedSize:t.fixedSize,encoderFixedSize:e.fixedSize});if(!i(e)&&!i(t)&&e.maxSize!==t.maxSize)throw new r(8078006,{decoderMaxSize:t.maxSize,encoderMaxSize:e.maxSize});return{...t,...e,decode:t.decode,encode:e.encode,read:t.read,write:e.write}},"fixDecoderSize",0,function(e,t){var n;return Object.freeze({...n={fixedSize:t,read:(n,o)=>{let f,a;!function(e,t,n,i=0){let o=n.length-i;if(o<t)throw new r(8078001,{bytesLength:o,codecDescription:e,expected:t})}("fixCodecSize",t,n,o),(o>0||n.length>t)&&(n=n.slice(o,o+t)),i(e)&&(f=n,a=e.fixedSize,n=function(e,t){if(e.length>=t)return e;let r=new Uint8Array(t).fill(0);return r.set(e),r}(f.length<=a?f:f.slice(0,a),a));let[s]=e.read(n,0);return[s,o+t]}},decode:(e,t=0)=>n.read(e,t)[0]})},"fixEncoderSize",0,function(e,t){return n({fixedSize:t,write:(r,n,i)=>{let o=e.encode(r),f=o.length>t?o.slice(0,t):o;return n.set(f,i),i+t}})},"transformEncoder",0,function(e,t){return n({...!i(e)?{...e,getSizeFromValue:r=>e.getSizeFromValue(t(r))}:e,write:(r,n,i)=>e.write(t(r),n,i)})}],519625)},994999,e=>{"use strict";function t([e,r]){return`${e}=${function e(t){return Array.isArray(t)?"%5B"+t.map(e).join("%2C%20")+"%5D":"bigint"==typeof t?`${t}n`:encodeURIComponent(String(null!=t&&null===Object.getPrototypeOf(t)?{...t}:t))}(r)}`}e.i(247167);var r=class extends Error{cause=this.cause;context;constructor(...[e,r]){let n,i;r&&Object.entries(Object.getOwnPropertyDescriptors(r)).forEach(([t,r])=>{"cause"===t?i={cause:r.value}:(void 0===n&&(n={__code:e}),Object.defineProperty(n,t,r))}),super(function(e,r={}){{let n=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(r).length&&(n+=` '${btoa(Object.entries(r).map(t).join("&"))}'`),`${n}\``}}(e,n),i),this.context=Object.freeze(void 0===n?{__code:e}:n),this.name="SolanaError"}};function n(e){return Object.freeze({...e,encode:t=>{let r=new Uint8Array("fixedSize"in e?e.fixedSize:e.getSizeFromValue(t));return e.write(t,r,0),r}})}function i(e){return Object.freeze({...e,decode:(t,r=0)=>e.read(t,r)[0]})}function o(e,t){let[r,n]=e.split(RegExp(`((?!${t}).*)`));return[r,n]}function f(e,t){let r=BigInt(t.length),n=0n;for(let i of e)n*=r,n+=BigInt(t.indexOf(i));return n}var a="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1+/",c=globalThis.TextDecoder,u=globalThis.TextEncoder;e.s(["getBase58Decoder",0,()=>i({read(e,t){let r=0===t?e:e.slice(t);if(0===r.length)return["",0];let n=r.findIndex(e=>0!==e);n=-1===n?r.length:n;let i=a[0].repeat(n);return n===r.length?[i,e.length]:[i+function(e,t){let r=BigInt(t.length),n=[];for(;e>0n;)n.unshift(t[Number(e%r)]),e/=r;return n.join("")}(r.slice(n).reduce((e,t)=>256n*e+BigInt(t),0n),a),e.length]}}),"getBase58Encoder",0,()=>n({getSizeFromValue:e=>{let[t,r]=o(e,a[0]);if(!r)return e.length;let n=f(r,a);return t.length+Math.ceil(n.toString(16).length/2)},write(e,t,n){if(!function(e,t,n=t){if(!t.match(RegExp(`^[${e}]*$`)))throw new r(8078012,{alphabet:e,base:e.length,value:n})}(a,e),""===e)return n;let[i,s]=o(e,a[0]);if(!s)return t.set(new Uint8Array(i.length).fill(0),n),n+i.length;let c=f(s,a),u=[];for(;c>0n;)u.unshift(Number(c%256n)),c/=256n;let l=[...Array(i.length).fill(0),...u];return t.set(l,n),n+l.length}}),"getBase64Decoder",0,()=>i({read:(e,t=0)=>[btoa(String.fromCharCode(...e.slice(t))),e.length]}),"getBase64Encoder",0,()=>n({getSizeFromValue:e=>{try{return atob(e).length}catch{throw new r(8078012,{alphabet:s,base:64,value:e})}},write(e,t,n){try{let r=atob(e).split("").map(e=>e.charCodeAt(0));return t.set(r,n),r.length+n}catch{throw new r(8078012,{alphabet:s,base:64,value:e})}}}),"getUtf8Decoder",0,()=>{let e;return i({read:(t,r)=>[(e||=new c).decode(t.slice(r)).replace(/\u0000/g,""),t.length]})},"getUtf8Encoder",0,()=>{let e;return n({getSizeFromValue:t=>(e||=new u).encode(t).length,write:(t,r,n)=>{let i=(e||=new u).encode(t);return r.set(i,n),n+i.length}})}],994999)},912440,503403,e=>{"use strict";var t,r,n,i=e.i(519625),o=e.i(994999),f=e.i(661861);function a([e,t]){return`${e}=${function e(t){return Array.isArray(t)?"%5B"+t.map(e).join("%2C%20")+"%5D":"bigint"==typeof t?`${t}n`:encodeURIComponent(String(null!=t&&null===Object.getPrototypeOf(t)?{...t}:t))}(t)}`}e.i(247167);var s=class extends Error{cause=this.cause;context;constructor(...[e,t]){let r,n;t&&Object.entries(Object.getOwnPropertyDescriptors(t)).forEach(([t,i])=>{"cause"===t?n={cause:i.value}:(void 0===r&&(r={__code:e}),Object.defineProperty(r,t,i))}),super(function(e,t={}){{let r=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(t).length&&(r+=` '${btoa(Object.entries(t).map(a).join("&"))}'`),`${r}\``}}(e,r),n),this.context=Object.freeze(void 0===r?{__code:e}:r),this.name="SolanaError"}};function c(){if(!globalThis.isSecureContext)throw new s(361e4)}async function u(e){return(void 0===t&&(t=new Promise(r=>{e.generateKey("Ed25519",!1,["sign","verify"]).then(()=>{r(t=!0)}).catch(()=>{r(t=!1)})})),"boolean"==typeof t)?t:await t}function l(){if(c(),void 0===globalThis.crypto||"function"!=typeof globalThis.crypto.subtle?.digest)throw new s(3610001)}async function d(){if(c(),void 0===globalThis.crypto||"function"!=typeof globalThis.crypto.subtle?.generateKey)throw new s(3610004);if(!await u(globalThis.crypto.subtle))throw new s(3610002)}function _(){if(c(),void 0===globalThis.crypto||"function"!=typeof globalThis.crypto.subtle?.exportKey)throw new s(3610003)}function E(){return r||(r=(0,o.getBase58Encoder)()),r}function S(e){if(e.length<32||e.length>44)throw new f.SolanaError(f.SOLANA_ERROR__ADDRESSES__STRING_LENGTH_OUT_OF_RANGE,{actualLength:e.length});let t=E().encode(e).byteLength;if(32!==t)throw new f.SolanaError(f.SOLANA_ERROR__ADDRESSES__INVALID_BYTE_LENGTH,{actualLength:t})}function A(e){return S(e),e}function g(){return(0,i.transformEncoder)((0,i.fixEncoderSize)(E(),32),e=>A(e))}function O(){return(0,i.fixDecoderSize)((n||(n=(0,o.getBase58Decoder)()),n),32)}function R(e){let t=e%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn;return t>=0n?t:0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn+t}function h(e,t){let r=e;for(;t-- >0n;)r*=r,r%=0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn;return r}e.s(["assertDigestCapabilityIsAvailable",0,l,"assertKeyExporterIsAvailable",0,_,"assertKeyGenerationIsAvailable",0,d,"assertPRNGIsAvailable",0,function(){if(void 0===globalThis.crypto||"function"!=typeof globalThis.crypto.getRandomValues)throw new s(3611e3)},"assertSigningCapabilityIsAvailable",0,function(){if(c(),void 0===globalThis.crypto||"function"!=typeof globalThis.crypto.subtle?.sign)throw new s(3610005)},"assertVerificationCapabilityIsAvailable",0,function(){if(c(),void 0===globalThis.crypto||"function"!=typeof globalThis.crypto.subtle?.verify)throw new s(3610006)}],503403);var N=[80,114,111,103,114,97,109,68,101,114,105,118,101,100,65,100,
1100,114,101,115,115];async function y({programAddress:e,seeds:t}){let r;if(l(),t.length>16)throw new f.SolanaError(f.SOLANA_ERROR__ADDRESSES__MAX_NUMBER_OF_PDA_SEEDS_EXCEEDED,{actual:t.length,maxSeeds:16});let n=t.reduce((e,t,n)=>{let i="string"==typeof t?(r||=new TextEncoder).encode(t):t;if(i.byteLength>32)throw new f.SolanaError(f.SOLANA_ERROR__ADDRESSES__MAX_PDA_SEED_LENGTH_EXCEEDED,{actual:i.byteLength,index:n,maxSeedLength:32});return e.push(...i),e},[]),o=(0,i.combineCodec)(g(),O()),a=o.encode(e),s=await crypto.subtle.digest("SHA-256",new Uint8Array([...n,...a,...N])),c=new Uint8Array(s);if(function(e){var t,r,n;let i,o,f,a,s,c,u,l,d,_,E,S,A,g,O,N,y,T,b,p,m,D,I;return 32===e.byteLength&&(i=e.reduce((e,t,r)=>{let n;return`${1===(n=(31===r?-129&t:t).toString(16)).length?`0${n}`:n}${e}`},""),t=BigInt(`0x${i}`),r=e[31],o=R(t*t),f=R(o-1n),a=R(0x52036cee2b6ffe738cc740797779e89800700a4d4141d8ab75eb4dca135978a3n*o+1n),s=R(a*a*a),u=h(c=(n=f*R(s*s*a))*n%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn*n%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn,2n)*c%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn,l=h(u,1n)*n%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn,d=h(l,5n)*l%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn,_=h(d,10n)*d%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn,E=h(_,20n)*_%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn,S=h(E,40n)*E%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn,A=h(S,80n)*S%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn,g=h(A,80n)*S%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn,O=h(g,10n)*d%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn,N=R(f*s*(h(O,2n)*n%0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn)),y=R(a*N*N),T=N,b=R(0x2b8324804fc1df0b2b4d00993dfbd7a72f431806ad2fe478c4ee1b274a0ea0b0n*N),p=y===f,m=y===R(-f),D=y===R(-(0x2b8324804fc1df0b2b4d00993dfbd7a72f431806ad2fe478c4ee1b274a0ea0b0n*f)),null!==(p&&(N=T),(m||D)&&(N=b),(1n&R(N))===1n&&(N=R(-N)),I=p||m?N:null)&&(0n!==I||(128&r)==0))}(c))throw new f.SolanaError(f.SOLANA_ERROR__ADDRESSES__INVALID_SEEDS_POINT_ON_CURVE);return o.decode(c)}async function T({programAddress:e,seeds:t}){let r=255;for(;r>0;)try{return[await y({programAddress:e,seeds:[...t,new Uint8Array([r])]}),r]}catch(e){if((0,f.isSolanaError)(e,f.SOLANA_ERROR__ADDRESSES__INVALID_SEEDS_POINT_ON_CURVE))r--;else throw e}throw new f.SolanaError(f.SOLANA_ERROR__ADDRESSES__FAILED_TO_FIND_VIABLE_PDA_BUMP_SEED)}async function b(e){if(_(),"public"!==e.type||"Ed25519"!==e.algorithm.name)throw new f.SolanaError(f.SOLANA_ERROR__ADDRESSES__INVALID_ED25519_PUBLIC_KEY);let t=await crypto.subtle.exportKey("raw",e);return O().decode(new Uint8Array(t))}async function p(e){let t=g().encode(e);return await crypto.subtle.importKey("raw",t,{name:"Ed25519"},!0,["verify"])}e.s(["address",0,A,"assertIsAddress",0,S,"getAddressComparator",0,function(){return new Intl.Collator("en",{caseFirst:"lower",ignorePunctuation:!1,localeMatcher:"best fit",numeric:!1,sensitivity:"variant",usage:"sort"}).compare},"getAddressDecoder",0,O,"getAddressEncoder",0,g,"getAddressFromPublicKey",0,b,"getProgramDerivedAddress",0,T,"getPublicKeyFromAddress",0,p,"isAddress",0,function(e){if(e.length<32||e.length>44)return!1;let t=E();try{return 32===t.encode(e).byteLength}catch{return!1}}],912440)},810657,e=>{"use strict";var t=e.i(503403);function r([e,t]){return`${e}=${function e(t){return Array.isArray(t)?"%5B"+t.map(e).join("%2C%20")+"%5D":"bigint"==typeof t?`${t}n`:encodeURIComponent(String(null!=t&&null===Object.getPrototypeOf(t)?{...t}:t))}(t)}`}e.i(247167);var n=class extends Error{cause=this.cause;context;constructor(...[e,t]){let n,i;t&&Object.entries(Object.getOwnPropertyDescriptors(t)).forEach(([t,r])=>{"cause"===t?i={cause:r.value}:(void 0===n&&(n={__code:e}),Object.defineProperty(n,t,r))}),super(function(e,t={}){{let n=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(t).length&&(n+=` '${btoa(Object.entries(t).map(r).join("&"))}'`),`${n}\``}}(e,n),i),this.context=Object.freeze(void 0===n?{__code:e}:n),this.name="SolanaError"}};function i(e,t,r){let n,i=e.byteOffset+(t??0),o=r??e.byteLength;return"u"<typeof SharedArrayBuffer?n=e.buffer:e.buffer instanceof SharedArrayBuffer?new Uint8Array(n=new ArrayBuffer(e.length)).set(new Uint8Array(e)):n=e.buffer,(0===i||i===-e.byteLength)&&o===e.byteLength?n:n.slice(i,i+o)}e.i(994999);var o=Object.freeze({name:"Ed25519"});async function f(e,t=!1){let r=e.byteLength;if(32!==r)throw new n(3704001,{actualLength:r});let i=new Uint8Array([48,46,2,1,0,48,5,6,3,43,101,112,4,34,4,32,...e]);return await crypto.subtle.importKey("pkcs8",i,o,t,["sign"])}async function a(e,r=!1){if((0,t.assertKeyExporterIsAvailable)(),!1===e.extractable)throw new n(3610007,{key:e});let i=await crypto.subtle.exportKey("jwk",e);return await crypto.subtle.importKey("jwk",{crv:"Ed25519",ext:r,key_ops:["verify"],kty:"OKP",x:i.x},"Ed25519",r,["verify"])}async function s(e,r){return(0,t.assertSigningCapabilityIsAvailable)(),new Uint8Array(await crypto.subtle.sign(o,e,i(r)))}async function c(e,r,n){return(0,t.assertVerificationCapabilityIsAvailable)(),await crypto.subtle.verify(o,e,i(r),i(n))}async function u(){return await (0,t.assertKeyGenerationIsAvailable)(),await crypto.subtle.generateKey(o,!1,["sign","verify"])}async function l(e,r=!1){if((0,t.assertPRNGIsAvailable)(),64!==e.byteLength)throw new n(3704e3,{byteLength:e.byteLength});let[i,a]=await Promise.all([crypto.subtle.importKey("raw",e.slice(32),o,!0,["verify"]),f(e.slice(0,32),r)]),u=new Uint8Array(32);crypto.getRandomValues(u);let d=await s(a,u);if(!await c(i,d,u))throw new n(3704004);return{privateKey:a,publicKey:i}}async function d(e,t=!1){let r=f(e,t),[n,i]=await Promise.all([(t?r:f(e,!0)).then(async e=>await a(e,!0)),r]);return{privateKey:i,publicKey:n}}e.s(["createKeyPairFromBytes",0,l,"createKeyPairFromPrivateKeyBytes",0,d,"generateKeyPair",0,u,"signBytes",0,s,"verifySignature",0,c],810657)},889899,755367,631157,131762,621532,850631,190676,763833,e=>{"use strict";function t([e,r]){return`${e}=${function e(t){return Array.isArray(t)?"%5B"+t.map(e).join("%2C%20")+"%5D":"bigint"==typeof t?`${t}n`:encodeURIComponent(String(null!=t&&null===Object.getPrototypeOf(t)?{...t}:t))}(r)}`}e.i(247167);
1var r,n,i,o,f,a,s=class extends Error{cause=this.cause;context;constructor(...[e,r]){let n,i;r&&Object.entries(Object.getOwnPropertyDescriptors(r)).forEach(([t,r])=>{"cause"===t?i={cause:r.value}:(void 0===n&&(n={__code:e}),Object.defineProperty(n,t,r))}),super(function(e,r={}){{let n=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(r).length&&(n+=` '${btoa(Object.entries(r).map(t).join("&"))}'`),`${n}\``}}(e,n),i),this.context=Object.freeze(void 0===n?{__code:e}:n),this.name="SolanaError"}};function c(e){return Object.freeze({...e,encode:t=>{let r=new Uint8Array("fixedSize"in e?e.fixedSize:e.getSizeFromValue(t));return e.write(t,r,0),r}})}function u(e){return Object.freeze({...e,decode:(t,r=0)=>e.read(t,r)[0]})}function l(e){return"fixedSize"in e&&"number"==typeof e.fixedSize}function d(e,t,r=0){if(t.length-r<=0)throw new s(8078e3,{codecDescription:e})}function _(e,t,r,n=0){let i=r.length-n;if(i<t)throw new s(8078001,{bytesLength:i,codecDescription:e,expected:t})}function E(e,t,r){if(t<0||t>r)throw new s(8078014,{bytesLength:r,codecDescription:e,offset:t})}function S(e,t,r){let n,i=e.byteOffset+(t??0),o=r??e.byteLength;return"u"<typeof SharedArrayBuffer?n=e.buffer:e.buffer instanceof SharedArrayBuffer?new Uint8Array(n=new ArrayBuffer(e.length)).set(new Uint8Array(e)):n=e.buffer,(0===i||i===-e.byteLength)&&o===e.byteLength?n:n.slice(i,i+o)}function A([e,t]){return`${e}=${function e(t){return Array.isArray(t)?"%5B"+t.map(e).join("%2C%20")+"%5D":"bigint"==typeof t?`${t}n`:encodeURIComponent(String(null!=t&&null===Object.getPrototypeOf(t)?{...t}:t))}(t)}`}e.s(["SOLANA_ERROR__CODECS__CANNOT_DECODE_EMPTY_BYTE_ARRAY",0,8078e3,"SOLANA_ERROR__CODECS__ENCODED_BYTES_MUST_NOT_INCLUDE_SENTINEL",0,8078020,"SOLANA_ERROR__CODECS__ENCODER_DECODER_FIXED_SIZE_MISMATCH",0,8078005,"SOLANA_ERROR__CODECS__ENCODER_DECODER_MAX_SIZE_MISMATCH",0,8078006,"SOLANA_ERROR__CODECS__ENCODER_DECODER_SIZE_COMPATIBILITY_MISMATCH",0,8078004,"SOLANA_ERROR__CODECS__EXPECTED_DECODER_TO_CONSUME_ENTIRE_BYTE_ARRAY",0,8078023,"SOLANA_ERROR__CODECS__EXPECTED_FIXED_LENGTH",0,8078002,"SOLANA_ERROR__CODECS__EXPECTED_POSITIVE_BYTE_LENGTH",0,8078013,"SOLANA_ERROR__CODECS__EXPECTED_VARIABLE_LENGTH",0,8078003,"SOLANA_ERROR__CODECS__INVALID_BYTE_LENGTH",0,8078001,"SOLANA_ERROR__CODECS__NUMBER_OUT_OF_RANGE",0,8078011,"SOLANA_ERROR__CODECS__OFFSET_OUT_OF_RANGE",0,8078014,"SOLANA_ERROR__CODECS__SENTINEL_MISSING_IN_DECODED_BYTES",0,8078021,"SOLANA_ERROR__TRANSACTION__ADDRESSES_CANNOT_SIGN_TRANSACTION",0,5663015,"SOLANA_ERROR__TRANSACTION__CANNOT_ENCODE_WITH_EMPTY_SIGNATURES",0,5663016,"SOLANA_ERROR__TRANSACTION__EXCEEDS_SIZE_LIMIT",0,5663020,"SOLANA_ERROR__TRANSACTION__EXPECTED_BLOCKHASH_LIFETIME",0,5663002,"SOLANA_ERROR__TRANSACTION__EXPECTED_NONCE_LIFETIME",0,5663003,"SOLANA_ERROR__TRANSACTION__FEE_PAYER_SIGNATURE_MISSING",0,5663012,"SOLANA_ERROR__TRANSACTION__MESSAGE_SIGNATURES_MISMATCH",0,5663017,"SOLANA_ERROR__TRANSACTION__NONCE_ACCOUNT_CANNOT_BE_IN_LOOKUP_TABLE",0,5663022,"SOLANA_ERROR__TRANSACTION__SIGNATURES_MISSING",0,5663009,"SolanaError",0,s],755367),e.s(["assertByteArrayHasEnoughBytesForCodec",0,_,"assertByteArrayIsNotEmptyForCodec",0,d,"bytesEqual",0,function(e,t){return e.length===t.length&&e.every((e,r)=>e===t[r])},"combineCodec",0,function(e,t){if(l(e)!==l(t))throw new s(8078004);if(l(e)&&l(t)&&e.fixedSize!==t.fixedSize)throw new s(8078005,{decoderFixedSize:t.fixedSize,encoderFixedSize:e.fixedSize});if(!l(e)&&!l(t)&&e.maxSize!==t.maxSize)throw new s(8078006,{decoderMaxSize:t.maxSize,encoderMaxSize:e.maxSize});return{...t,...e,decode:t.decode,encode:e.encode,read:t.read,write:e.write}},"createDecoder",0,u,"createEncoder",0,c,"fixDecoderSize",0,function(e,t){return u({fixedSize:t,read:(r,n)=>{let i,o;_("fixCodecSize",t,r,n),(n>0||r.length>t)&&(r=r.slice(n,n+t)),l(e)&&(i=r,o=e.fixedSize,r=function(e,t){if(e.length>=t)return e;let r=new Uint8Array(t).fill(0);return r.set(e),r}(i.length<=o?i:i.slice(0,o),o));let[f]=e.read(r,0);return[f,n+t]}})},"fixEncoderSize",0,function(e,t){return c({fixedSize:t,write:(r,n,i)=>{let o=e.encode(r),f=o.length>t?o.slice(0,t):o;return n.set(f,i),i+t}})},"padRightDecoder",0,function(e,t){var r,n;return r=function(e,t){if(l(e)){let r=t(e.fixedSize);if(r<0)throw new s(8078013,{bytesLength:r,codecDescription:"resizeDecoder"});return u({...e,fixedSize:r})}return e}(e,e=>e+t),n={postOffset:({postOffset:e})=>e+t},u({...r,read:(e,t)=>{let i=t=>{var r,n;return r=t,0===(n=e.length)?0:(r%n+n)%n},o=n.preOffset?n.preOffset({bytes:e,preOffset:t,wrapBytes:i}):t;E("offsetDecoder",o,e.length);let[f,a]=r.read(e,o),s=n.postOffset?n.postOffset({bytes:e,newPreOffset:o,postOffset:a,preOffset:t,wrapBytes:i}):a;return E("offsetDecoder",s,e.length),[f,s]}})},"toArrayBuffer",0,S,"transformDecoder",0,function(e,t){return u({...e,read:(r,n)=>{let[i,o]=e.read(r,n);return[t(i,r,n),o]}})},"transformEncoder",0,function(e,t){return c({...!l(e)?{...e,getSizeFromValue:r=>e.getSizeFromValue(t(r))}:e,write:(r,n,i)=>e.write(t(r),n,i)})}],889899);
1var g=class extends Error{cause=this.cause;context;constructor(...[e,t]){let r,n;t&&Object.entries(Object.getOwnPropertyDescriptors(t)).forEach(([t,i])=>{"cause"===t?n={cause:i.value}:(void 0===r&&(r={__code:e}),Object.defineProperty(r,t,i))}),super(function(e,t={}){{let r=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(t).length&&(r+=` '${btoa(Object.entries(t).map(A).join("&"))}'`),`${r}\``}}(e,r),n),this.context=Object.freeze(void 0===r?{__code:e}:r),this.name="SolanaError"}};function O(e,t){return"fixedSize"in t?t.fixedSize:t.getSizeFromValue(e)}function R(e){return Object.freeze({...e,encode:t=>{let r=new Uint8Array(O(t,e));return e.write(t,r,0),r}})}function h(e){return Object.freeze({...e,decode:(t,r=0)=>e.read(t,r)[0]})}function N(e){return"fixedSize"in e&&"number"==typeof e.fixedSize}function y(e,t){return R({...!N(e)?{...e,getSizeFromValue:r=>e.getSizeFromValue(t(r))}:e,write:(r,n,i)=>e.write(t(r),n,i)})}function T(e,t){return h({...e,read:(r,n)=>{let[i,o]=e.read(r,n);return[t(i,r,n),o]}})}var b=((i=b||{})[i.Little=0]="Little",i[i.Big=1]="Big",i);function p(e){return e?.endian!==1}function m(e){return R({fixedSize:e.size,write(t,r,n){e.range&&function(e,t,r,n){if(n<t||n>r)throw new g(8078011,{codecDescription:e,max:r,min:t,value:n})}(e.name,e.range[0],e.range[1],t);let i=new ArrayBuffer(e.size);return e.set(new DataView(i),t,p(e.config)),r.set(new Uint8Array(i),n),n+e.size}})}function D(e){return h({fixedSize:e.size,read(t,r=0){var n;let i,o,f;!function(e,t,r=0){if(t.length-r<=0)throw new g(8078e3,{codecDescription:e})}(e.name,t,r),function(e,t,r,n=0){let i=r.length-n;if(i<t)throw new g(8078001,{bytesLength:i,codecDescription:e,expected:t})}(e.name,e.size,t,r);let a=new DataView((n=e.size,o=t.byteOffset+(r??0),f=n??t.byteLength,"u"<typeof SharedArrayBuffer?i=t.buffer:t.buffer instanceof SharedArrayBuffer?new Uint8Array(i=new ArrayBuffer(t.length)).set(new Uint8Array(t)):i=t.buffer,(0===o||o===-t.byteLength)&&f===t.byteLength?i:i.slice(o,o+f)));return[e.get(a,p(e.config)),r+e.size]}})}var I=()=>m({name:"u8",range:[0,Number("0xff")],set:(e,t)=>e.setUint8(0,Number(t)),size:1}),w=()=>D({get:e=>e.getUint8(0),name:"u8",size:1});function z(e,t,r){if(t!==r)throw new g(8078007,{actual:r,codecDescription:e,expected:t})}function C(e){return e.reduce((e,t)=>null===e||null===t?null:e+t,0)}function x(e){return N(e)?e.fixedSize:null}function L(e){return N(e)?e.fixedSize:e.maxSize??null}function v(e,t={}){let r=t.size??((e={})=>m({config:e,name:"u32",range:[0,Number("0xffffffff")],set:(e,t,r)=>e.setUint32(0,Number(t),r),size:4}))(),n=P(r,x(e)),i=P(r,L(e))??void 0;return R({...null!==n?{fixedSize:n}:{getSizeFromValue:t=>("object"==typeof r?O(t.length,r):0)+[...t].reduce((t,r)=>t+O(r,e),0),maxSize:i},write:(t,n,i)=>("number"==typeof r&&z("array",r,t.length),"object"==typeof r&&(i=r.write(t.length,n,i)),t.forEach(t=>{i=e.write(t,n,i)}),i)})}function U(e,t={}){let r=t.size??((e={})=>D({config:e,get:(e,t)=>e.getUint32(0,t),name:"u32",size:4}))(),n=P(r,x(e)),i=P(r,L(e))??void 0;return h({...null!==n?{fixedSize:n}:{maxSize:i},read:(t,n)=>{let i=[];if("object"==typeof r&&0===t.slice(n).length)return[i,n];if("remainder"===r){for(;n<t.length;){let[r,o]=e.read(t,n);n=o,i.push(r)}return[i,n]}let[o,f]="number"==typeof r?[r,n]:r.read(t,n);n=f;for(let r=0;r<o;r+=1){let[r,o]=e.read(t,n);n=o,i.push(r)}return[i,n]}})}function P(e,t){return"number"!=typeof e?null:0===e?0:null===t?null:t*e}function B(e){let t=C(e.map(x)),r=C(e.map(L))??void 0;return R({...null===t?{getSizeFromValue:t=>e.map((e,r)=>O(t[r],e)).reduce((e,t)=>e+t,0),maxSize:r}:{fixedSize:t},write:(t,r,n)=>(z("tuple",e.length,t.length),e.forEach((e,i)=>
1{n=e.write(t[i],r,n)}),n)})}function j(e){let t=C(e.map(x)),r=C(e.map(L))??void 0;return h({...null===t?{maxSize:r}:{fixedSize:t},read:(t,r)=>{let n=[];return e.forEach(e=>{let[i,o]=e.read(t,r);n.push(i),r=o}),[n,r]}})}function M(e,t){let r=V(e),n=(r,n,i)=>{let o=t(r);return k(e,o),e[o].write(r,n,i)};if(null!==r)return R({fixedSize:r,write:n});let i=G(e);return R({...null!==i?{maxSize:i}:{},getSizeFromValue:r=>{let n=t(r);return k(e,n),O(r,e[n])},write:n})}function F(e,t){let r=V(e),n=(r,n)=>{let i=t(r,n);return k(e,i),e[i].read(r,n)};if(null!==r)return h({fixedSize:r,read:n});let i=G(e);return h({...null!==i?{maxSize:i}:{},read:n})}function k(e,t){if(void 0===e[t])throw new g(8078017,{maxRange:e.length-1,minRange:0,variant:t})}function V(e){if(0===e.length)return 0;if(!N(e[0]))return null;let t=e[0].fixedSize;return e.every(e=>N(e)&&e.fixedSize===t)?t:null}function G(e){return e.map(e=>L(e)).reduce((e,t)=>null===e||null===t?null:Math.max(e,t),0)}function $(e){let t=[...new Set(Object.values(e).filter(e=>"number"==typeof e))].sort(),r=Object.fromEntries(Object.entries(e).slice(t.length)),n=Object.keys(r),i=Object.values(r),o=[...new Set([...n,...i.filter(e=>"string"==typeof e)])];return{enumKeys:n,enumRecord:r,enumValues:i,numericalValues:t,stringValues:o}}function Y(e,t){let r=e.length;for(;r--;)if(t(e[r],r,e))return r;return -1}function K(e){if(0===e.length)return"";let t=[e[0],e[0]],r=[];for(let n=1;n<e.length;n++){let i=e[n];t[1]+1===i?t[1]=i:(r.push(t[0]===t[1]?`${t[0]}`:`${t[0]}-${t[1]}`),t=[i,i])}return r.push(t[0]===t[1]?`${t[0]}`:`${t[0]}-${t[1]}`),r.join(", ")}e.s(["getArrayCodec",0,function(e,t={}){var r=v(e,t),n=U(e,t);if(N(r)!==N(n))throw new g(8078004);if(N(r)&&N(n)&&r.fixedSize!==n.fixedSize)throw new g(8078005,{decoderFixedSize:n.fixedSize,encoderFixedSize:r.fixedSize});if(!N(r)&&!N(n)&&r.maxSize!==n.maxSize)throw new g(8078006,{decoderMaxSize:n.maxSize,encoderMaxSize:r.maxSize});return{...n,...r,decode:n.decode,encode:r.encode,read:n.read,write:r.write}},"getArrayDecoder",0,U,"getArrayEncoder",0,v,"getBooleanDecoder",0,function(e={}){return T(e.size??w(),e=>1===Number(e))},"getBooleanEncoder",0,function(e={}){return y(e.size??I(),e=>+!!e)},"getBytesDecoder",0,function(){return h({read:(e,t)=>{let r=e.slice(t);return[r,t+r.length]}})},"getBytesEncoder",0,function(){return R({getSizeFromValue:e=>e.length,write:(e,t,r)=>(t.set(e,r),r+e.length)})},"getConstantDecoder",0,function(e){return h({fixedSize:e.length,read:(t,r)=>{var n,i;let o=h({read:(e,t)=>[e.slice(t).reduce((e,t)=>e+t.toString(16).padStart(2,"0"),""),e.length]});if(n=0===r&&t.length===e.length?t:t.slice(r,r+e.length),i=e,!(n.length===i.length&&n.every((e,t)=>e===i[t])))throw new g(8078018,{constant:e,data:t,hexConstant:o.decode(e),hexData:o.decode(t),offset:r});return[void 0,r+e.length]}})},"getConstantEncoder",0,function(e){return R({fixedSize:e.length,write:(t,r,n)=>(r.set(e,n),n+e.length)})},"getDiscriminatedUnionDecoder",0,function(e,t={}){let r=t.discriminator??"__kind",n=t.size??w();return F(e.map(([e,t])=>T(j([n,t]),([,t])=>({[r]:e,...t}))),(e,t)=>Number(n.read(e,t)[0]))},"getDiscriminatedUnionEncoder",0,function(e,t={}){let r=t.discriminator??"__kind",n=t.size??I();return M(e.map(([,e],t)=>y(B([n,e]),e=>[t,e])),t=>(function(e,t){let r=e.findIndex(([e])=>t===e);if(r<0)throw new g(8078009,{value:t,variants:e.map(([e])=>e)});return r})(e,t[r]))},"getEnumDecoder",0,function(e,t={}){let r=t.size??w(),n=t.useValuesAsDiscriminators??!1,{enumKeys:i,enumValues:o,numericalValues:f}=$(e);if(n&&o.some(e=>"string"==typeof e))throw new g(8078022,{stringValues:o.filter(e=>"string"==typeof e)});return T(r,e=>{let t=Number(e),r=function({discriminator:e,enumKeys:t,enumValues:r,useValuesAsDiscriminators:n}){return n?Y(r,t=>t===e):e>=0&&e<t.length?e:-1}({discriminator:t,enumKeys:i,enumValues:o,useValuesAsDiscriminators:n});if(r<0){let e=n?f:[...Array(i.length).keys()];throw new g(8078008,{discriminator:t,formattedValidDiscriminators:K(e),validDiscriminators:e})}return o[r]})},"getEnumEncoder",0,function(e,t={}){let r=t.size??I(),n=t.useValuesAsDiscriminators??!1,{enumKeys:i,enumValues:o,numericalValues:f,stringValues:a}=$(e);if(n&&o.some(e=>"string"==typeof e))throw new g(8078022,{stringValues:o.filter(e=>"string"==typeof e)});return y(r,e=>
1{let t=function({enumKeys:e,enumValues:t,variant:r}){let n=Y(t,e=>e===r);return n>=0?n:e.findIndex(e=>e===r)}({enumKeys:i,enumValues:o,variant:e});if(t<0)throw new g(8078010,{formattedNumericalValues:K(f),numericalValues:f,stringValues:a,variant:e});return n?o[t]:t})},"getHiddenPrefixDecoder",0,function(e,t){return T(j([...t,e]),e=>e[e.length-1])},"getHiddenPrefixEncoder",0,function(e,t){return y(B([...t,e]),e=>[...t.map(()=>void 0),e])},"getMapDecoder",0,function(e,t,r={}){return T(U(j([e,t]),r),e=>new Map(e))},"getMapEncoder",0,function(e,t,r={}){return y(v(B([e,t]),r),e=>[...e.entries()])},"getStructDecoder",0,function(e){let t=e.map(([,e])=>e),r=C(t.map(x)),n=C(t.map(L))??void 0;return h({...null===r?{maxSize:n}:{fixedSize:r},read:(t,r)=>{let n={};return e.forEach(([e,i])=>{let[o,f]=i.read(t,r);r=f,n[e]=o}),[n,r]}})},"getStructEncoder",0,function(e){let t=e.map(([,e])=>e),r=C(t.map(x)),n=C(t.map(L))??void 0;return R({...null===r?{getSizeFromValue:t=>e.map(([e,r])=>O(t[e],r)).reduce((e,t)=>e+t,0),maxSize:n}:{fixedSize:r},write:(t,r,n)=>(e.forEach(([e,i])=>{n=i.write(t[e],r,n)}),n)})},"getTupleDecoder",0,j,"getTupleEncoder",0,B,"getUnionDecoder",0,F,"getUnionEncoder",0,M,"getUnitDecoder",0,function(){return h({fixedSize:0,read:(e,t)=>[void 0,t]})},"getUnitEncoder",0,function(){return R({fixedSize:0,write:(e,t,r)=>r})}],631157);var X=((o=X||{})[o.Little=0]="Little",o[o.Big=1]="Big",o);function H([e,t]){return`${e}=${function e(t){return Array.isArray(t)?"%5B"+t.map(e).join("%2C%20")+"%5D":"bigint"==typeof t?`${t}n`:encodeURIComponent(String(null!=t&&null===Object.getPrototypeOf(t)?{...t}:t))}(t)}`}e.s(["getShortU16Decoder",0,()=>u({maxSize:3,read:(e,t)=>{let r=0,n=0;for(;++n;){let i=n-1,o=e[t+i];if(r|=(127&o)<<7*i,(128&o)==0)break}return[r,t+n]}}),"getShortU16Encoder",0,()=>c({getSizeFromValue:e=>e<=127?1:e<=16383?2:3,maxSize:3,write:(e,t,r)=>{if(e<0||e>65535)throw new s(8078011,{codecDescription:"shortU16",max:65535,min:0,value:e});let n=[0];for(let t=0;;t+=1){let r=Number(e)>>7*t;if(0===r)break;let i=127&r;n[t]=i,t>0&&(n[t-1]|=128)}return t.set(n,r),r+n.length}}),"getU8Decoder",0,()=>{var e;return u({fixedSize:(e={get:e=>e.getUint8(0),name:"u8",size:1}).size,read(t,r=0){var n;d(e.name,t,r),_(e.name,e.size,t,r);let i=new DataView(S(t,r,e.size));return[e.get(i,(n=e.config,n?.endian!==1)),r+e.size]}})}],131762);var W=class extends Error{cause=this.cause;context;constructor(...[e,t]){let r,n;t&&Object.entries(Object.getOwnPropertyDescriptors(t)).forEach(([t,i])=>{"cause"===t?n={cause:i.value}:(void 0===r&&(r={__code:e}),Object.defineProperty(r,t,i))}),super(function(e,t={}){{let r=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(t).length&&(r+=` '${btoa(Object.entries(t).map(H).join("&"))}'`),`${r}\``}}(e,r),n),this.context=Object.freeze(void 0===r?{__code:e}:r),this.name="SolanaError"}};e.s(["SOLANA_ERROR__CODECS__CANNOT_DECODE_EMPTY_BYTE_ARRAY",0,8078e3,"SOLANA_ERROR__CODECS__ENCODED_BYTES_MUST_NOT_INCLUDE_SENTINEL",0,8078020,"SOLANA_ERROR__CODECS__ENCODER_DECODER_FIXED_SIZE_MISMATCH",0,8078005,"SOLANA_ERROR__CODECS__ENCODER_DECODER_MAX_SIZE_MISMATCH",0,8078006,"SOLANA_ERROR__CODECS__ENCODER_DECODER_SIZE_COMPATIBILITY_MISMATCH",0,8078004,"SOLANA_ERROR__CODECS__EXPECTED_DECODER_TO_CONSUME_ENTIRE_BYTE_ARRAY",0,8078023,"SOLANA_ERROR__CODECS__EXPECTED_FIXED_LENGTH",0,8078002,"SOLANA_ERROR__CODECS__EXPECTED_POSITIVE_BYTE_LENGTH",0,8078013,"SOLANA_ERROR__CODECS__EXPECTED_VARIABLE_LENGTH",0,8078003,"SOLANA_ERROR__CODECS__INVALID_BYTE_LENGTH",0,8078001,"SOLANA_ERROR__CODECS__INVALID_STRING_FOR_BASE",0,8078012,"SOLANA_ERROR__CODECS__NUMBER_OUT_OF_RANGE",0,8078011,"SOLANA_ERROR__CODECS__OFFSET_OUT_OF_RANGE",0,8078014,"SOLANA_ERROR__CODECS__SENTINEL_MISSING_IN_DECODED_BYTES",0,8078021,"SOLANA_ERROR__TRANSACTION__EXPECTED_BLOCKHASH_LIFETIME",0,5663002,"SOLANA_ERROR__TRANSACTION__EXPECTED_NONCE_LIFETIME",0,5663003,"SOLANA_ERROR__TRANSACTION__FAILED_TO_DECOMPILE_ADDRESS_LOOKUP_TABLE_CONTENTS_MISSING",0,5663005,"SOLANA_ERROR__TRANSACTION__FAILED_TO_DECOMPILE_ADDRESS_LOOKUP_TABLE_INDEX_OUT_OF_RANGE",0,5663006,"SOLANA_ERROR__TRANSACTION__FAILED_TO_DECOMPILE_FEE_PAYER_MISSING",0,5663008,"SOLANA_ERROR__TRANSACTION__FAILED_TO_DECOMPILE_INSTRUCTION_PROGRAM_ADDRESS_NOT_FOUND",0,5663007,"SOLANA_ERROR__TRANSACTION__INVOKED_PROGRAMS_CANNOT_PAY_FEES",0,5663e3,"SOLANA_ERROR__TRANSACTION__INVOKED_PROGRAMS_MUST_NOT_BE_WRITABLE",0,5663001,"SOLANA_ERROR__TRANSACTION__VERSION_NUMBER_NOT_SUPPORTED",0,5663021,"SOLANA_ERROR__TRANSACTION__VERSION_NUMBER_OUT_OF_RANGE",0,5663004,"SolanaError",0,W],621532);var Z=e.i(912440);function J([e,t]){return`${e}=${function e(t){return Array.isArray(t)?"%5B"+t.map(e).join("%2C%20")+"%5D":"bigint"==typeof t?`${t}n`:encodeURIComponent(String(null!=t&&null===Object.getPrototypeOf(t)?{...t}:t))}(t)}`}function q(e,t){return e instanceof Error&&"SolanaError"===e.name&&(void 0===t||e.context.__code===t)}
1var Q=class extends Error{cause=this.cause;context;constructor(...[e,t]){let r,n;t&&Object.entries(Object.getOwnPropertyDescriptors(t)).forEach(([t,i])=>{"cause"===t?n={cause:i.value}:(void 0===r&&(r={__code:e}),Object.defineProperty(r,t,i))}),super(function(e,t={}){{let r=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(t).length&&(r+=` '${btoa(Object.entries(t).map(J).join("&"))}'`),`${r}\``}}(e,r),n),this.context=Object.freeze(void 0===r?{__code:e}:r),this.name="SolanaError"}};function ee(e){return Object.freeze({...e,encode:t=>{let r=new Uint8Array("fixedSize"in e?e.fixedSize:e.getSizeFromValue(t));return e.write(t,r,0),r}})}function et(e){return Object.freeze({...e,decode:(t,r=0)=>e.read(t,r)[0]})}var er=((f=er||{})[f.Little=0]="Little",f[f.Big=1]="Big",f);function en(e){return e?.endian!==1}function ei(e){switch(e){case"finalized":return 2;case"confirmed":return 1;case"processed":return 0;default:throw new Q(9900003,{unexpectedValue:e})}}function eo(e,t){return"fixedSize"in t?t.fixedSize:t.getSizeFromValue(e)}function ef(e){return Object.freeze({...e,encode:t=>{let r=new Uint8Array(eo(t,e));return e.write(t,r,0),r}})}function ea(e){return Object.freeze({...e,decode:(t,r=0)=>e.read(t,r)[0]})}function es(e){return"fixedSize"in e&&"number"==typeof e.fixedSize}function ec(e,t,r=0){if(t.length-r<=0)throw new W(8078e3,{codecDescription:e})}function eu(e,t,r,n=0){let i=r.length-n;if(i<t)throw new W(8078001,{bytesLength:i,codecDescription:e,expected:t})}function el(e,t,r){let n,i=e.byteOffset+(t??0),o=r??e.byteLength;return"u"<typeof SharedArrayBuffer?n=e.buffer:e.buffer instanceof SharedArrayBuffer?new Uint8Array(n=new ArrayBuffer(e.length)).set(new Uint8Array(e)):n=e.buffer,(0===i||i===-e.byteLength)&&o===e.byteLength?n:n.slice(i,i+o)}function ed(e,t,r,n){if(n<t||n>r)throw new W(8078011,{codecDescription:e,max:r,min:t,value:n})}e.s(["commitmentComparator",0,function(e,t){return e===t?0:ei(e)<ei(t)?-1:1},"devnet",0,function(e){return e},"getBlockhashDecoder",0,function(){return(0,Z.getAddressDecoder)()},"getBlockhashEncoder",0,function(){let e=(0,Z.getAddressEncoder)();return ee({fixedSize:32,write:(t,r,n)=>{try{(0,Z.assertIsAddress)(t)}catch(e){if(q(e,2800001))throw new Q(4,e.context);if(q(e,28e5))throw new Q(5,e.context);throw e}return e.write(t,r,n)}})},"getDefaultLamportsDecoder",0,function(){return function(e){var t;return t=e=>(function(e){if(e<0||e>0xffffffffffffffffn)throw new Q(6);return e})("bigint"==typeof e?e:BigInt(e)),et({...e,read:(r,n)=>{let[i,o]=e.read(r,n);return[t(i,r,n),o]}})}((n||(n=((e={})=>{var t;return et({fixedSize:(t={config:e,get:(e,t)=>e.getBigUint64(0,t),name:"u64",size:8}).size,read(e,r=0){var n;let i,o,f;!function(e,t,r=0){if(t.length-r<=0)throw new Q(8078e3,{codecDescription:e})}(t.name,e,r),function(e,t,r,n=0){let i=r.length-n;if(i<t)throw new Q(8078001,{bytesLength:i,codecDescription:e,expected:t})}(t.name,t.size,e,r);let a=new DataView((n=t.size,o=e.byteOffset+(r??0),f=n??e.byteLength,"u"<typeof SharedArrayBuffer?i=e.buffer:e.buffer instanceof SharedArrayBuffer?new Uint8Array(i=new ArrayBuffer(e.length)).set(new Uint8Array(e)):i=e.buffer,(0===o||o===-e.byteLength)&&f===e.byteLength?i:i.slice(o,o+f)));return[t.get(a,en(t.config)),r+t.size]}})})()),n))},"getDefaultLamportsEncoder",0,function(){return r||(r=((e={})=>{var t;return ee({fixedSize:(t={config:e,name:"u64",range:[0n,BigInt("0xffffffffffffffff")],set:(e,t,r)=>e.setBigUint64(0,BigInt(t),r),size:8}).size,write(e,r,n){t.range&&function(e,t,r,n){if(n<t||n>r)throw new Q(8078011,{codecDescription:e,max:r,min:t,value:n})}(t.name,t.range[0],t.range[1],e);let i=new ArrayBuffer(t.size);return t.set(new DataView(i),e,en(t.config)),r.set(new Uint8Array(i),n),n+t.size}})})()),r},"isBlockhash",0,function(e){return(0,Z.isAddress)(e)},"mainnet",0,function(e){return e}],850631),e.s(["addDecoderSizePrefix",0,function(e,t){let r=(r,n)=>{let[i,o]=t.read(r,n),f=Number(i);return((n=o)>0||r.length>f)&&(r=r.slice(n,n+f)),eu("addDecoderSizePrefix",f,r),[e.decode(r),n+f]};if(es(t)&&es(e))return ea({...e,fixedSize:t.fixedSize+e.fixedSize,read:r});let n=es(t)?t.fixedSize:t.maxSize??null,i=es(e)?e.fixedSize:e.maxSize??null,o=null!==n&&null!==i?n+i:null;return ea({...e,...null!==o?{maxSize:o}:{},read:r})},"addEncoderSizePrefix",0,function(e,t){let r=(r,n,i)=>{let o=e.encode(r);return i=t.write(o.length,n,i),n.set(o,i),i+o.length};if(es(t)&&es(e))return ef({...e,fixedSize:t.fixedSize+e.fixedSize,write:r});let n=es(t)?t.fixedSize:t.maxSize??null,i=es(e)?e.fixedSize:e.maxSize??null,o=null!==n&&null!==i?n+i:null;return ef({...e,...null!==o?{maxSize:o}:{}
1,getSizeFromValue:r=>{let n=eo(r,e);return eo(n,t)+n},write:r})},"assertByteArrayHasEnoughBytesForCodec",0,eu,"assertByteArrayIsNotEmptyForCodec",0,ec,"combineCodec",0,function(e,t){if(es(e)!==es(t))throw new W(8078004);if(es(e)&&es(t)&&e.fixedSize!==t.fixedSize)throw new W(8078005,{decoderFixedSize:t.fixedSize,encoderFixedSize:e.fixedSize});if(!es(e)&&!es(t)&&e.maxSize!==t.maxSize)throw new W(8078006,{decoderMaxSize:t.maxSize,encoderMaxSize:e.maxSize});return{...t,...e,decode:t.decode,encode:e.encode,read:t.read,write:e.write}},"createDecoder",0,ea,"createEncoder",0,ef,"fixDecoderSize",0,function(e,t){return ea({fixedSize:t,read:(r,n)=>{let i,o;eu("fixCodecSize",t,r,n),(n>0||r.length>t)&&(r=r.slice(n,n+t)),es(e)&&(i=r,o=e.fixedSize,r=function(e,t){if(e.length>=t)return e;let r=new Uint8Array(t).fill(0);return r.set(e),r}(i.length<=o?i:i.slice(0,o),o));let[f]=e.read(r,0);return[f,n+t]}})},"fixEncoderSize",0,function(e,t){return ef({fixedSize:t,write:(r,n,i)=>{let o=e.encode(r),f=o.length>t?o.slice(0,t):o;return n.set(f,i),i+t}})},"toArrayBuffer",0,el,"transformDecoder",0,function(e,t){return ea({...e,read:(r,n)=>{let[i,o]=e.read(r,n);return[t(i,r,n),o]}})},"transformEncoder",0,function(e,t){return ef({...!es(e)?{...e,getSizeFromValue:r=>e.getSizeFromValue(t(r))}:e,write:(r,n,i)=>e.write(t(r),n,i)})}],190676);var e_=((a=e_||{})[a.Little=0]="Little",a[a.Big=1]="Big",a);function eE(e){return e?.endian!==1}e.s(["getShortU16Decoder",0,()=>ea({maxSize:3,read:(e,t)=>{let r=0,n=0;for(;++n;){let i=n-1,o=e[t+i];if(r|=(127&o)<<7*i,(128&o)==0)break}return[r,t+n]}}),"getShortU16Encoder",0,()=>ef({getSizeFromValue:e=>e<=127?1:e<=16383?2:3,maxSize:3,write:(e,t,r)=>{ed("shortU16",0,65535,e);let n=[0];for(let t=0;;t+=1){let r=Number(e)>>7*t;if(0===r)break;let i=127&r;n[t]=i,t>0&&(n[t-1]|=128)}return t.set(n,r),r+n.length}}),"getU8Decoder",0,()=>{var e;return ea({fixedSize:(e={get:e=>e.getUint8(0),name:"u8",size:1}).size,read(t,r=0){ec(e.name,t,r),eu(e.name,e.size,t,r);let n=new DataView(el(t,r,e.size));return[e.get(n,eE(e.config)),r+e.size]}})},"getU8Encoder",0,()=>{var e;return ef({fixedSize:(e={name:"u8",range:[0,Number("0xff")],set:(e,t)=>e.setUint8(0,Number(t)),size:1}).size,write(t,r,n){e.range&&ed(e.name,e.range[0],e.range[1],t);let i=new ArrayBuffer(e.size);return e.set(new DataView(i),t,eE(e.config)),r.set(new Uint8Array(i),n),n+e.size}})}],763833)},421720,631985,e=>{"use strict";var t,r,n,i,o,f,a=e.i(621532),s=e.i(850631),c=e.i(912440),u=e.i(190676),l=e.i(631157),d=e.i(763833),_=e.i(441960);function E(e,...t){return t.reduce((e,t)=>t(e),e)}function S(e,t){return"lifetimeConstraint"in t&&t.lifetimeConstraint&&"blockhash"in t.lifetimeConstraint&&t.lifetimeConstraint.blockhash===e.blockhash&&t.lifetimeConstraint.lastValidBlockHeight===e.lastValidBlockHeight?t:Object.freeze({...t,lifetimeConstraint:Object.freeze(e)})}function A(e,t){let[r,n]=e.split(RegExp(`((?!${t}).*)`));return[r,n]}function g(e,t){let r=BigInt(t.length),n=0n;for(let i of e)n*=r,n+=BigInt(t.indexOf(i));return n}e.s(["pipe",0,E],631985);var O="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";function R(){return n||(n=(0,d.getU8Encoder)()),n}function h(){return i||(i=(0,d.getU8Decoder)()),i}function N(){return(0,u.createDecoder)({maxSize:1,read:(e,t)=>{let r=e[t];if((128&r)==0)return["legacy",t];{let e=128^r;if(e>0)throw new a.SolanaError(a.SOLANA_ERROR__TRANSACTION__VERSION_NUMBER_NOT_SUPPORTED,{unsupportedVersion:e});return[e,t+1]}}})}function y(){return(0,l.getStructEncoder)(b())}function T(){return(0,u.transformEncoder)((0,l.getStructEncoder)([...b(),["addressTableLookups",(0,l.getArrayEncoder)(function(){if(!t){let e=(0,l.getArrayEncoder)((0,d.getU8Encoder)(),{size:(0,d.getShortU16Encoder)()});t=(0,l.getStructEncoder)([["lookupTableAddress",(0,c.getAddressEncoder)()],["writableIndexes",e],["readonlyIndexes",e]])}return t}(),{size:(0,d.getShortU16Encoder)()})]]),e=>"legacy"===e.version?e:{...e,addressTableLookups:e.addressTableLookups??[]})}function b(){let e=(0,l.getUnionEncoder)([(0,l.getConstantEncoder)(new Uint8Array(32)),(0,u.fixEncoderSize)((0,u.createEncoder)({getSizeFromValue:e=>{let[t,r]=A(e,O[0]);if(!r)return e.length;let n=g(r,O);return t.length+Math.ceil(n.toString(16).length/2)},write(e,t,r){if(!function(e,t,r=t){if(!t.match(RegExp(`^[${e}
1]*$`)))throw new a.SolanaError(a.SOLANA_ERROR__CODECS__INVALID_STRING_FOR_BASE,{alphabet:e,base:e.length,value:r})}(O,e),""===e)return r;let[n,i]=A(e,O[0]);if(!i)return t.set(new Uint8Array(n.length).fill(0),r),r+n.length;let o=g(i,O),f=[];for(;o>0n;)f.unshift(Number(o%256n)),o/=256n;let s=[...Array(n.length).fill(0),...f];return t.set(s,r),r+s.length}}),32)],e=>+(void 0!==e));return[["version",(0,u.createEncoder)({getSizeFromValue:e=>+("legacy"!==e),maxSize:1,write:(e,t,r)=>{if("legacy"===e)return r;if(e<0||e>127)throw new a.SolanaError(a.SOLANA_ERROR__TRANSACTION__VERSION_NUMBER_OUT_OF_RANGE,{actualVersion:e});if(e>0)throw new a.SolanaError(a.SOLANA_ERROR__TRANSACTION__VERSION_NUMBER_NOT_SUPPORTED,{unsupportedVersion:e});return t.set([128|e],r),r+1}})],["header",(0,l.getStructEncoder)([["numSignerAccounts",R()],["numReadonlySignerAccounts",R()],["numReadonlyNonSignerAccounts",R()]])],["staticAccounts",(0,l.getArrayEncoder)((0,c.getAddressEncoder)(),{size:(0,d.getShortU16Encoder)()})],["lifetimeToken",e],["instructions",(0,l.getArrayEncoder)((o||(o=(0,u.transformEncoder)((0,l.getStructEncoder)([["programAddressIndex",(0,d.getU8Encoder)()],["accountIndices",(0,l.getArrayEncoder)((0,d.getU8Encoder)(),{size:(0,d.getShortU16Encoder)()})],["data",(0,u.addEncoderSizePrefix)((0,l.getBytesEncoder)(),(0,d.getShortU16Encoder)())]]),e=>void 0!==e.accountIndices&&void 0!==e.data?e:{...e,accountIndices:e.accountIndices??[],data:e.data??new Uint8Array(0)})),o),{size:(0,d.getShortU16Encoder)()})]]}function p(e,t,r){e[t]=r(e[t]??{role:_.AccountRole.READONLY})}var m=Symbol("AddressMapTypeProperty");function D(e){return Object.freeze({instructions:Object.freeze([]),version:e.version})}var I="SysvarRecentB1ockHashes11111111111111111111",w="11111111111111111111111111111111";function z(e,t){return{accounts:[{address:e,role:_.AccountRole.WRITABLE},{address:I,role:_.AccountRole.READONLY},{address:t,role:_.AccountRole.READONLY_SIGNER}],data:new Uint8Array([4,0,0,0]),programAddress:w}}function C(e){var t;return e.programAddress===w&&null!=e.data&&4===(t=e.data).byteLength&&4===t[0]&&0===t[1]&&0===t[2]&&0===t[3]&&e.accounts?.length===3&&null!=e.accounts[0].address&&e.accounts[0].role===_.AccountRole.WRITABLE&&e.accounts[1].address===I&&e.accounts[1].role===_.AccountRole.READONLY&&null!=e.accounts[2].address&&(0,_.isSignerRole)(e.accounts[2].role)}function x(e){return"lifetimeConstraint"in e&&"string"==typeof e.lifetimeConstraint.nonce&&null!=e.instructions[0]&&C(e.instructions[0])}function L(e,t){var r;if("feePayer"in t&&e===t.feePayer?.address&&(r=t.feePayer)&&"address"in r&&"string"==typeof r.address&&1===Object.keys(r).length)return t;let n={...t,feePayer:Object.freeze({address:e})};return Object.freeze(n),n}function v(e,t){return U([e],t)}function U(e,t){return Object.freeze({...t,instructions:Object.freeze([...t.instructions,...e])})}e.s(["appendTransactionMessageInstruction",0,v,"appendTransactionMessageInstructions",0,U,"compileTransactionMessage",0,function(e){var t;let r,n,i,o=Object.entries(function(e,t){let r={[e]:{[m]:0,role:_.AccountRole.WRITABLE_SIGNER}},n=new Set;for(let e of t){let t;if(p(r,e.programAddress,t=>{if(n.add(e.programAddress),m in t){if((0,_.isWritableRole)(t.role))if(0===t[m])throw new a.SolanaError(a.SOLANA_ERROR__TRANSACTION__INVOKED_PROGRAMS_CANNOT_PAY_FEES,{programAddress:e.programAddress});else throw new a.SolanaError(a.SOLANA_ERROR__TRANSACTION__INVOKED_PROGRAMS_MUST_NOT_BE_WRITABLE,{programAddress:e.programAddress});if(2===t[m])return t}return{[m]:2,role:_.AccountRole.READONLY}}),e.accounts)for(let i of e.accounts)p(r,i.address,e=>{let{address:r,...o}=i;if(m in e)switch(e[m]){case 0:return e;case 1:{let r=(0,_.mergeRoles)(e.role,o.role);if("lookupTableAddress"in o){if(e.lookupTableAddress!==o.lookupTableAddress&&0>(t||=(0,c.getAddressComparator)())(o.lookupTableAddress,e.lookupTableAddress))return{[m]:1,...o,role:r}}else if((0,_.isSignerRole)(o.role))return{[m]:2,role:r};if(e.role!==r)return{...e,role:r};return e}case 2:{let t=(0,_.mergeRoles)(e.role,o.role);if(n.has(i.address)){if((0,_.isWritableRole)(o.role))throw new a.SolanaError(a.SOLANA_ERROR__TRANSACTION__INVOKED_PROGRAMS_MUST_NOT_BE_WRITABLE,{programAddress:i.address});if(e.role!==t)return{...e,role:t};return e}if("lookupTableAddress"in o&&!(0,_.isSignerRole)(e.role))return{...o,[m]:1,role:t};if(e.role!==t)return{...e,role:t};else return e}}return"lookupTableAddress"in o?{...o,[m]:1}:{...o,[m]:2}})}return r}(e.feePayer.address,e.instructions)).sort(([e,t],[n,i])=>{if(t[m]!==i[m]){if(0===t[m])return -1;else if(0===i[m])return 1;else if(2===t[m])return -1;else if(2===i[m])return 1}let o=(0,_.isSignerRole)(t.role);if(o!==(0,_.isSignerRole)(i.role))return o?-1:1;let f=(0,_.isWritableRole)(t.role);return f!==(0,_.isWritableRole)(i.role)?f?-1:1:(r||=(0,c.getAddressComparator)(),1===t[m]&&1===i[m]&&t.lookupTableAddress!==i.lookupTableAddress)?r(t.lookupTableAddress,i.lookupTableAddress):r(e,n)}).map(([e,t])=>({address:e,...t})),f=e.lifetimeConstraint;return{..."legacy"!==e.version?{addressTableLookups:function(e){let t={};for(let r of e){if(!("lookupTableAddress"in r))continue;let e=t[r.lookupTableAddress]||={readonlyIndexes:[],writableIndexes:[]};r.role===_.AccountRole.WRITABLE?e.writableIndexes.push(r.addressIndex):e.readonlyIndexes.push(r.addressIndex)}return Object.keys(t).sort((0,c.getAddressComparator)()).map(e=>({lookupTableAddress:e,...t[e]}))}(o)}:null,...f?{lifetimeToken:"nonce"in f?f.nonce:f.blockhash}:null,header:function(e){let t=0,r=0,n=0;for(let i of e){if("lookupTableAddress"in i)break;let e=(0,_.isWritableRole)(i.role);(0,_.isSignerRole)(i.role)?(n++,!e&&r++):!e&&t++}return{numReadonlyNonSignerAccounts:t,numReadonlySignerAccounts:r,numSignerAccounts:n}}(o),instructions:(t=e.instructions,n=function(e){let t={};for(let[r,n]of e.entries())t[n.address]=r;return t}(o),t.map(({accounts:e,data:t,programAddress:r})=>({programAddressIndex:n[r],...e?{accountIndices:e.map(({address:e})=>n[e])}:null,...t?{data:t}:null}))),staticAccounts:(-1===(i=o.findIndex(e=>"lookupTableAddress"in e))?o:o.slice(0,i)).map(({address:e})=>e),version:e.version}},"createTransactionMessage",0,D,"decompileTransactionMessage",0,function(e,t){let r=e.staticAccounts[0];if(!r)throw new a.SolanaError(a.SOLANA_ERROR__TRANSACTION__FAILED_TO_DECOMPILE_FEE_PAYER_MISSING);let n=[...function(e){let{header:t}=e,r=t.numSignerAccounts-t.numReadonlySignerAccounts,n=e.staticAccounts.length-t.numSignerAccounts-t.numReadonlyNonSignerAccounts,i=[],o=0;for(let t=0;t<r;t++)i.push({address:e.staticAccounts[o],role:_.AccountRole.WRITABLE_SIGNER}),o++;for(let r=0;r<t.numReadonlySignerAccounts;r++)i.push({address:e.staticAccounts[o],role:_.AccountRole.READONLY_SIGNER}),o++;for(let t=0;t<n;t++)i.push({address:e.staticAccounts[o],role:_.AccountRole.WRITABLE}),o++;for(let r=0;r<t.numReadonlyNonSignerAccounts;r++)i.push({address:e.staticAccounts[o],role:_.AccountRole.READONLY}),o++;return i}(e),..."addressTableLookups"in e&&void 0!==e.addressTableLookups&&e.addressTableLookups.length>0?function(e,t){let r=e.map(e=>e.lookupTableAddress).filter(e=>void 0===t[e]);if(r.length>0)throw new a.SolanaError(a.SOLANA_ERROR__TRANSACTION__FAILED_TO_DECOMPILE_ADDRESS_LOOKUP_TABLE_CONTENTS_MISSING,{lookupTableAddresses:r});let n=[],i=[];for(let r of e){let e=t[r.lookupTableAddress],o=r.readonlyIndexes,f=r.writableIndexes,s=Math.max(...o,...f);if(s>=e.length)throw new a.SolanaError(a.SOLANA_ERROR__TRANSACTION__FAILED_TO_DECOMPILE_ADDRESS_LOOKUP_TABLE_INDEX_OUT_OF_RANGE,{highestKnownIndex:e.length-1,highestRequestedIndex:s,lookupTableAddress:r.lookupTableAddress});let c=o.map(t=>({address:e[t],addressIndex:t,lookupTableAddress:r.lookupTableAddress,role:_.AccountRole.READONLY}));n.push(...c);let u=f.map(t=>({address:e[t],addressIndex:t,lookupTableAddress:r.lookupTableAddress,role:_.AccountRole.WRITABLE}));i.push(...u)}return[...i,...n]}(e.addressTableLookups,t?.addressesByLookupTableAddress??{}):[]],i=e.instructions.map(e=>(function(e,t){let r=t[e.programAddressIndex]?.address;if(!r)throw new a.SolanaError(a.SOLANA_ERROR__TRANSACTION__FAILED_TO_DECOMPILE_INSTRUCTION_PROGRAM_ADDRESS_NOT_FOUND,{index:e.programAddressIndex});let n=e.accountIndices?.map(e=>t[e]),{data:i}=e;return Object.freeze({programAddress:r,...n&&n.length?{accounts:Object.freeze(n)}:{},...i&&i.length?{data:i}:{}})})(e,n)),o=i[0],f=function(e,t,r){if(!t||!C(t))return{blockhash:e,lastValidBlockHeight:r??2n**64n-1n};{let r=t.accounts[0].address;(0,c.assertIsAddress)(r);let n=t.accounts[2].address;return(0,c.assertIsAddress)(n),{nonce:e,nonceAccountAddress:r,nonceAuthorityAddress:n}}}(e.lifetimeToken,o,t?.lastValidBlockHeight);return E(D({version:e.version}),e=>L(r,e),e=>i.reduce((e,t)=>
1v(t,e),e),e=>"blockhash"in f?S(f,e):function({nonce:e,nonceAccountAddress:t,nonceAuthorityAddress:r},n){let i,o=n.instructions[0];if(o&&C(o))if(o.accounts[0].address===t&&o.accounts[2].address===r)if(x(n)&&n.lifetimeConstraint.nonce===e)return n;else i=[o,...n.instructions.slice(1)];else i=[Object.freeze(z(t,r)),...n.instructions.slice(1)];else i=[Object.freeze(z(t,r)),...n.instructions];return Object.freeze({...n,instructions:Object.freeze(i),lifetimeConstraint:Object.freeze({nonce:e})})}(f,e))},"getCompiledTransactionMessageDecoder",0,function(){return(0,u.transformDecoder)((0,l.getStructDecoder)([["version",N()],["header",(0,l.getStructDecoder)([["numSignerAccounts",h()],["numReadonlySignerAccounts",h()],["numReadonlyNonSignerAccounts",h()]])],["staticAccounts",(0,l.getArrayDecoder)((0,c.getAddressDecoder)(),{size:(0,d.getShortU16Decoder)()})],["lifetimeToken",(0,u.fixDecoderSize)((0,u.createDecoder)({read(e,t){let r=0===t?e:e.slice(t);if(0===r.length)return["",0];let n=r.findIndex(e=>0!==e);n=-1===n?r.length:n;let i=O[0].repeat(n);return n===r.length?[i,e.length]:[i+function(e,t){let r=BigInt(t.length),n=[];for(;e>0n;)n.unshift(t[Number(e%r)]),e/=r;return n.join("")}(r.slice(n).reduce((e,t)=>256n*e+BigInt(t),0n),O),e.length]}}),32)],["instructions",(0,l.getArrayDecoder)((f||(f=(0,u.transformDecoder)((0,l.getStructDecoder)([["programAddressIndex",(0,d.getU8Decoder)()],["accountIndices",(0,l.getArrayDecoder)((0,d.getU8Decoder)(),{size:(0,d.getShortU16Decoder)()})],["data",(0,u.addDecoderSizePrefix)((0,l.getBytesDecoder)(),(0,d.getShortU16Decoder)())]]),e=>{if(e.accountIndices.length&&e.data.byteLength)return e;let{accountIndices:t,data:r,...n}=e;return{...n,...t.length?{accountIndices:t}:null,...r.byteLength?{data:r}:null}})),f),{size:(0,d.getShortU16Decoder)()})],["addressTableLookups",(0,l.getArrayDecoder)(function(){if(!r){let e=(0,l.getArrayDecoder)((0,d.getU8Decoder)(),{size:(0,d.getShortU16Decoder)()});r=(0,l.getStructDecoder)([["lookupTableAddress",(0,c.getAddressDecoder)()],["writableIndexes",e],["readonlyIndexes",e]])}return r}(),{size:(0,d.getShortU16Decoder)()})]]),({addressTableLookups:e,...t})=>"legacy"!==t.version&&e?.length?{...t,addressTableLookups:e}:t)},"getCompiledTransactionMessageEncoder",0,function(){return(0,u.createEncoder)({getSizeFromValue:e=>"legacy"===e.version?y().getSizeFromValue(e):T().getSizeFromValue(e),write:(e,t,r)=>"legacy"===e.version?y().write(e,t,r):T().write(e,t,r)})},"getTransactionVersionDecoder",0,N,"isTransactionMessageWithBlockhashLifetime",0,function(e){return"lifetimeConstraint"in e&&"string"==typeof e.lifetimeConstraint.blockhash&&"bigint"==typeof e.lifetimeConstraint.lastValidBlockHeight&&(0,s.isBlockhash)(e.lifetimeConstraint.blockhash)},"isTransactionMessageWithDurableNonceLifetime",0,x,"prependTransactionMessageInstruction",0,function(e,t){var r,n;return r=[e],Object.freeze({...n=t,instructions:Object.freeze([...r,...n.instructions])})},"setTransactionMessageFeePayer",0,L,"setTransactionMessageLifetimeUsingBlockhash",0,S],421720)},648328,e=>{"use strict";var t,r=e.i(912440),n=e.i(889899),i=e.i(631157),o=e.i(131762),f=e.i(755367),a=e.i(421720);e.i(850631);var s=e.i(994999),c=e.i(810657);function u(e){let t=Object.values(e);if(0===t.length)throw new f.SolanaError(f.SOLANA_ERROR__TRANSACTION__CANNOT_ENCODE_WITH_EMPTY_SIGNATURES);return t.map(e=>e||new Uint8Array(64).fill(0))}function l(){return(0,i.getStructEncoder)([["signatures",(0,n.transformEncoder)((0,i.getArrayEncoder)((0,n.fixEncoderSize)((0,i.getBytesEncoder)(),64),{size:(0,o.getShortU16Encoder)()}),u)],["messageBytes",(0,i.getBytesEncoder)()]])}function d(e){let{messageBytes:t,signatures:s}=e,[c,u,l]=(0,i.getTupleDecoder)([(0,a.getTransactionVersionDecoder)(),(0,n.padRightDecoder)((0,o.getU8Decoder)(),2),(0,i.getArrayDecoder)((0,r.getAddressDecoder)(),{size:(0,o.getShortU16Decoder)()})]).decode(t),d=l.slice(0,u);if(d.length!==s.length)throw new f.SolanaError(f.SOLANA_ERROR__TRANSACTION__MESSAGE_SIGNATURES_MISMATCH,{numRequiredSignatures:u,signaturesLength:s.length,signerAddresses:d});let _={};return d.forEach((e,t)=>{let r=s[t];r.every(e=>0===e)?_[e]=null:_[e]=r}),{messageBytes:t,signatures:Object.freeze(_)}}function _(e){let t,r=(0,a.compileTransactionMessage)(e),n=(0,a.getCompiledTransactionMessageEncoder)().encode(r),i=r.staticAccounts.slice(0,r.header.numSignerAccounts),o={};for(let e of i)o[e]=null;return(0,a.isTransactionMessageWithBlockhashLifetime)(e)?t={blockhash:e.lifetimeConstraint.blockhash,lastValidBlockHeight:e.lifetimeConstraint.lastValidBlockHeight}:(0,a.isTransactionMessageWithDurableNonceLifetime)(e)&&(t={nonce:e.lifetimeConstraint.nonce,nonceAccountAddress:e.instructions[0].accounts[0].address}),Object.freeze({...t?{lifetimeConstraint:t}:void 0,messageBytes:n,signatures:Object.freeze(o)})}async function E(e,t){let i,o;if(await Promise.all(e.map(async e=>{let f=await (0,r.getAddressFromPublicKey)(e.publicKey),a=t.signatures[f];if(void 0===a)return void(o||=new Set).add(f);if(o)return;let s=await (0,c.signBytes)(e.privateKey,t.messageBytes);null!==a&&(0,n.bytesEqual)(s,a)||((i||={})[f]=s)})),o&&o.size>0){let e=Object.keys(t.signatures);throw new f.SolanaError(f.SOLANA_ERROR__TRANSACTION__ADDRESSES_CANNOT_SIGN_TRANSACTION,{expectedAddresses:e,unexpectedAddresses:[...o]})}return i?Object.freeze({...t,signatures:Object.freeze({...t.signatures,...i})}):t}e.s(["TRANSACTION_SIZE_LIMIT",0,1232,"assertIsFullySignedTransaction",0,function(e){let t=[];
1if(Object.entries(e.signatures).forEach(([e,r])=>{r||t.push(e)}),t.length>0)throw new f.SolanaError(f.SOLANA_ERROR__TRANSACTION__SIGNATURES_MISSING,{addresses:t})},"compileTransaction",0,_,"getBase64EncodedWireTransaction",0,function(e){let t=l().encode(e);return(0,s.getBase64Decoder)().decode(t)},"getSignatureFromTransaction",0,function(e){t||(t=(0,s.getBase58Decoder)());let r=Object.values(e.signatures)[0];if(!r)throw new f.SolanaError(f.SOLANA_ERROR__TRANSACTION__FEE_PAYER_SIGNATURE_MISSING);return t.decode(r)},"getTransactionDecoder",0,function(){return(0,n.transformDecoder)((0,i.getStructDecoder)([["signatures",(0,i.getArrayDecoder)((0,n.fixDecoderSize)((0,i.getBytesDecoder)(),64),{size:(0,o.getShortU16Decoder)()})],["messageBytes",(0,i.getBytesDecoder)()]]),d)},"getTransactionEncoder",0,l,"getTransactionMessageSize",0,function(e){var t;return t=_(e),l().getSizeFromValue(t)},"partiallySignTransaction",0,E])},654312,e=>{"use strict";var t,r,n=e.i(9163);e.i(441960);var i=e.i(912440),o=e.i(810657),f=e.i(648328);e.i(247167);e.i(631157);var a=((t=a||{})[t.Little=0]="Little",t[t.Big=1]="Big",t);e.i(994999),new Uint8Array([255,115,111,108,97,110,97,32,111,102,102,99,104,97,105,110]);var s=((r=s||{})[r.RESTRICTED_ASCII_1232_BYTES_MAX=0]="RESTRICTED_ASCII_1232_BYTES_MAX",r[r.UTF8_1232_BYTES_MAX=1]="UTF8_1232_BYTES_MAX",r[r.UTF8_65535_BYTES_MAX=2]="UTF8_65535_BYTES_MAX",r);function c(e){let t={};return e.forEach(e=>{if(t[e.address]){if(t[e.address]!==e)throw new n.SolanaError(n.SOLANA_ERROR__SIGNER__ADDRESS_CANNOT_HAVE_MULTIPLE_SIGNERS,{address:e.address})}else t[e.address]=e}),Object.values(t)}function u(e){return"modifyAndSignTransactions"in e&&"function"==typeof e.modifyAndSignTransactions}function l(e){return"signTransactions"in e&&"function"==typeof e.signTransactions}function d(e){return"signAndSendTransactions"in e&&"function"==typeof e.signAndSendTransactions}function _(e){return l(e)||u(e)||d(e)}function E(e){return c((e.accounts??[]).flatMap(e=>"signer"in e?e.signer:[]))}async function S(e){let t=await (0,i.getAddressFromPublicKey)(e.publicKey);return Object.freeze({address:t,keyPair:e,signMessages:r=>Promise.all(r.map(async r=>Object.freeze({[t]:await (0,o.signBytes)(e.privateKey,r.content)}))),signTransactions:r=>Promise.all(r.map(async r=>Object.freeze({[t]:(await (0,f.partiallySignTransaction)([e],r)).signatures[t]})))})}async function A(e,t){return await S(await (0,o.createKeyPairFromBytes)(e,t))}async function g(e,t){return await S(await (0,o.createKeyPairFromPrivateKeyBytes)(e,t))}async function O(e,t){let{partialSigners:r,modifyingSigners:n}=function(e,t={}){let r=t.identifySendingSigner??!0?function(e){let t=e.filter(d);if(0===t.length)return null;let r=t.filter(e=>!u(e)&&!l(e));return r.length>0?r[0]:t[0]}(e):null,n=e.filter(e=>e!==r&&(u(e)||l(e))),i=function(e){let t=e.filter(u);if(0===t.length)return[];let r=t.filter(e=>!l(e));return r.length>0?r:[t[0]]}(n),o=n.filter(l).filter(e=>!i.includes(e));return Object.freeze({modifyingSigners:i,partialSigners:o,sendingSigner:r})}(c(c([...e.feePayer&&_(e.feePayer)?[e.feePayer]:[],...e.instructions.flatMap(E)]).filter(_)),{identifySendingSigner:!1});return await R(e,n,r,t)}async function R(e,t=[],r=[],n){let i=(0,f.compileTransaction)(e),o=await t.reduce(async(e,t)=>{n?.abortSignal?.throwIfAborted();let[r]=await t.modifyAndSignTransactions([await e],n);return Object.freeze(r)},Promise.resolve(i));n?.abortSignal?.throwIfAborted();let a=await Promise.all(r.map(async e=>{let[t]=await e.signTransactions([o],n);return t}));return Object.freeze({...o,signatures:Object.freeze(a.reduce((e,t)=>({...e,...t}),o.signatures??{}))})}e.s(["createKeyPairSignerFromBytes",0,A,"createKeyPairSignerFromPrivateKeyBytes",0,g,"isTransactionModifyingSigner",0,u,"isTransactionPartialSigner",0,l,"isTransactionSigner",0,_,"partiallySignTransactionMessageWithSigners",0,O,"setTransactionMessageFeePayerSigner",0,function(e,t){Object.freeze(e);let r={...t,feePayer:e};return Object.freeze(r),r}],654312)},391791,e=>{"use strict";function t(e){return null!==e&&("object"==typeof e||"function"==typeof e)}var r=new WeakMap;async function n(e){let n,i=new Promise((i,o)=>{for(let f of(n={reject:o,resolve:i},e)){if(!t(f)){Promise.resolve(f).then(i,o);continue}let e=r.get(f);
1void 0===e?((e=function(e){let t=new Set,r={deferreds:t,settled:!1};return Promise.resolve(e).then(e=>{for(let{resolve:r}of t)r(e);t.clear(),r.settled=!0},e=>{for(let{reject:r}of t)r(e);t.clear(),r.settled=!0}),r}(f)).deferreds.add(n),r.set(f,e)):e.settled?Promise.resolve(f).then(i,o):e.deferreds.add(n)}});return await i.finally(()=>{for(let i of e)t(i)&&r.get(i).deferreds.delete(n)})}e.s(["getAbortablePromise",0,function(e,t){return t?n([new Promise((e,r)=>{t.aborted?r(t.reason):t.addEventListener("abort",function(){r(this.reason)})}),e]):e},"safeRace",0,n])},27408,e=>{"use strict";function t([e,r]){return`${e}=${function e(t){return Array.isArray(t)?"%5B"+t.map(e).join("%2C%20")+"%5D":"bigint"==typeof t?`${t}n`:encodeURIComponent(String(null!=t&&null===Object.getPrototypeOf(t)?{...t}:t))}(r)}`}e.i(247167);var r,n=class extends Error{cause=this.cause;context;constructor(...[e,r]){let n,i;r&&Object.entries(Object.getOwnPropertyDescriptors(r)).forEach(([t,r])=>{"cause"===t?i={cause:r.value}:(void 0===n&&(n={__code:e}),Object.defineProperty(n,t,r))}),super(function(e,r={}){{let n=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(r).length&&(n+=` '${btoa(Object.entries(r).map(t).join("&"))}'`),`${n}\``}}(e,n),i),this.context=Object.freeze(void 0===n?{__code:e}:n),this.name="SolanaError"}};function i(e){return Object.freeze({...e,encode:t=>{let r=new Uint8Array("fixedSize"in e?e.fixedSize:e.getSizeFromValue(t));return e.write(t,r,0),r}})}function o(e){return Object.freeze({...e,decode:(t,r=0)=>e.read(t,r)[0]})}function f(e){return"fixedSize"in e&&"number"==typeof e.fixedSize}function a(e){if(!f(e))throw new n(8078002)}function s(e,t,r,i=0){let o=r.length-i;if(o<t)throw new n(8078001,{bytesLength:o,codecDescription:e,expected:t})}function c(e,t){return i({...!f(e)?{...e,getSizeFromValue:r=>e.getSizeFromValue(t(r))}:e,write:(r,n,i)=>e.write(t(r),n,i)})}function u(e,t){return o({...e,read:(r,n)=>{let[i,o]=e.read(r,n);return[t(i,r,n),o]}})}var l=e.i(631157),d=((r=d||{})[r.Little=0]="Little",r[r.Big=1]="Big",r);function _(e){return e?.endian!==1}var E=e=>({__option:"Some",value:e}),S=()=>({__option:"None"}),A=e=>!!(e&&"object"==typeof e&&"__option"in e&&("Some"===e.__option&&"value"in e||"None"===e.__option)),g=e=>null!==e?E(e):S();e.s(["getOptionDecoder",0,function(e,t={}){var r;let i=null===t.prefix?u((0,l.getUnitDecoder)(),()=>!1):(0,l.getBooleanDecoder)({size:t.prefix??o({fixedSize:(r={get:e=>e.getUint8(0),name:"u8",size:1}).size,read(e,t=0){var i;let o,f,a;!function(e,t,r=0){if(t.length-r<=0)throw new n(8078e3,{codecDescription:e})}(r.name,e,t),s(r.name,r.size,e,t);
1let c=new DataView((i=r.size,f=e.byteOffset+(t??0),a=i??e.byteLength,"u"<typeof SharedArrayBuffer?o=e.buffer:e.buffer instanceof SharedArrayBuffer?new Uint8Array(o=new ArrayBuffer(e.length)).set(new Uint8Array(e)):o=e.buffer,(0===f||f===-e.byteLength)&&a===e.byteLength?o:o.slice(f,f+a)));return[r.get(c,_(r.config)),t+r.size]}})}),c=(()=>{if("zeroes"===t.noneValue){var r,n;return a(e),r=(0,l.getUnitDecoder)(),o({fixedSize:n=e.fixedSize,read:(e,t)=>{let i,o;s("fixCodecSize",n,e,t),(t>0||e.length>n)&&(e=e.slice(t,t+n)),f(r)&&(i=e,o=r.fixedSize,e=function(e,t){if(e.length>=t)return e;let r=new Uint8Array(t).fill(0);return r.set(e),r}(i.length<=o?i:i.slice(0,o),o));let[a]=r.read(e,0);return[a,t+n]}})}return t.noneValue?(0,l.getConstantDecoder)(t.noneValue):(0,l.getUnitDecoder)()})();return(0,l.getUnionDecoder)([u((0,l.getTupleDecoder)([i,c]),()=>S()),u((0,l.getTupleDecoder)([i,e]),([,e])=>E(e))],(e,r)=>{if(null===t.prefix&&!t.noneValue)return Number(r<e.length);if(null===t.prefix&&null!=t.noneValue){var n,o;let i="zeroes"===t.noneValue?new Uint8Array(c.fixedSize).fill(0):t.noneValue;return+(n=0===r&&e.length===i.length?e:e.slice(r,r+i.length),o=i,!(n.length===o.length&&n.every((e,t)=>e===o[t])))}return Number(i.read(e,r)[0])})},"getOptionEncoder",0,function(e,t={}){var r;let o=null===t.prefix?c((0,l.getUnitEncoder)(),e=>void 0):(0,l.getBooleanEncoder)({size:t.prefix??i({fixedSize:(r={name:"u8",range:[0,Number("0xff")],set:(e,t)=>e.setUint8(0,Number(t)),size:1}).size,write(e,t,i){r.range&&function(e,t,r,i){if(i<t||i>r)throw new n(8078011,{codecDescription:e,max:r,min:t,value:i})}(r.name,r.range[0],r.range[1],e);let o=new ArrayBuffer(r.size);return r.set(new DataView(o),e,_(r.config)),t.set(new Uint8Array(o),i),i+r.size}})}),f=(()=>{if("zeroes"===t.noneValue){var r,n;return a(e),r=(0,l.getUnitEncoder)(),i({fixedSize:n=e.fixedSize,write:(e,t,i)=>{let o=r.encode(e),f=o.length>n?o.slice(0,n):o;return t.set(f,i),i+n}})}return t.noneValue?(0,l.getConstantEncoder)(t.noneValue):(0,l.getUnitEncoder)()})();return(0,l.getUnionEncoder)([c((0,l.getTupleEncoder)([o,f]),e=>[!1,void 0]),c((0,l.getTupleEncoder)([o,e]),e=>[!0,A(e)&&"Some"===e.__option?e.value:e])],e=>Number("Some"===(A(e)?e:g(e)).__option))},"isNone",0,e=>"None"===e.__option,"isOption",0,A,"none",0,S,"unwrapOption",0,function(e,t){return"Some"===e.__option?e.value:t?t():null},"wrapNullable",0,g],27408)},317677,399173,696319,634583,e=>{"use strict";function t([e,r]){return`${e}=${function e(t){return Array.isArray(t)?"%5B"+t.map(e).join("%2C%20")+"%5D":"bigint"==typeof t?`${t}n`:encodeURIComponent(String(null!=t&&null===Object.getPrototypeOf(t)?{...t}:t))}(r)}`}e.i(247167);var r,n=class extends Error{cause=this.cause;context;constructor(...[e,r]){let n,i;r&&Object.entries(Object.getOwnPropertyDescriptors(r)).forEach(([t,r])=>{"cause"===t?i={cause:r.value}:(void 0===n&&(n={__code:e}),Object.defineProperty(n,t,r))}),super(function(e,r={}){{let n=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(r).length&&(n+=` '${btoa(Object.entries(r).map(t).join("&"))}'`),`${n}\``}}(e,n),i),this.context=Object.freeze(void 0===n?{__code:e}:n),this.name="SolanaError"}};function i(e,t){return"fixedSize"in t?t.fixedSize:t.getSizeFromValue(e)}function o(e){return Object.freeze({...e,encode:t=>{let r=new Uint8Array(i(t,e));return e.write(t,r,0),r}})}function f(e){return Object.freeze({...e,decode:(t,r=0)=>e.read(t,r)[0]})}function a(e){return"fixedSize"in e&&"number"==typeof e.fixedSize}function s(e,t){if(a(e)!==a(t))throw new n(8078004);if(a(e)&&a(t)&&e.fixedSize!==t.fixedSize)throw new n(8078005,{decoderFixedSize:t.fixedSize,encoderFixedSize:e.fixedSize});if(!a(e)&&!a(t)&&e.maxSize!==t.maxSize)throw new n(8078006,{decoderMaxSize:t.maxSize,encoderMaxSize:e.maxSize});return{...t,...e,decode:t.decode,encode:e.encode,read:t.read,write:e.write}}function c(e,t,r=0){if(t.length-r<=0)throw new n(8078e3,{codecDescription:e})}function u(e,t,r,i=0){let o=r.length-i;if(o<t)throw new n(8078001,{bytesLength:o,codecDescription:e,expected:t})}function l(e,t,r){if(t<0||t>r)throw new n(8078014,{bytesLength:r,codecDescription:e,offset:t})}function d(e,t,r){let n,i=e.byteOffset+(t??0),o=r??e.byteLength;return"u"<typeof SharedArrayBuffer?n=e.buffer:e.buffer instanceof SharedArrayBuffer?new Uint8Array(n=new ArrayBuffer(e.length)).set(new Uint8Array(e)):n=e.buffer,(0===i||i===-e.byteLength)&&o===e.byteLength?n:n.slice(i,i+o)}e.s(["addDecoderSizePrefix",0,function(e,t){let r=(r,n)=>{let[i,o]=t.read(r,n),f=Number(i);return((n=o)>0||r.length>f)&&(r=r.slice(n,n+f)),u("addDecoderSizePrefix",f,r),[e.decode(r),n+f]};if(a(t)&&a(e))return f({...e,fixedSize:t.fixedSize+e.fixedSize,read:r});let n=a(t)?t.fixedSize:t.maxSize??null,i=a(e)?e.fixedSize:e.maxSize??null,o=null!==n&&null!==i?n+i:null;return f({...e,...null!==o?{maxSize:o}:{},read:r})},"addEncoderSizePrefix",0,function(e,t){let r=(r,n,i)=>{let o=e.encode(r);return i=t.write(o.length,n,i),n.set(o,i),i+o.length};if(a(t)&&a(e))return o({...e,fixedSize:t.fixedSize+e.fixedSize,write:r});let n=a(t)?t.fixedSize:t.maxSize??null,f=a(e)?e.fixedSize:e.maxSize??null,s=null!==n&&null!==f?n+f:null;return o({...e,...null!==s?{maxSize:s}:{}
1,getSizeFromValue:r=>{let n=i(r,e);return i(n,t)+n},write:r})},"assertByteArrayHasEnoughBytesForCodec",0,u,"assertByteArrayIsNotEmptyForCodec",0,c,"combineCodec",0,s,"containsBytes",0,function(e,t,r){var n,i;return n=0===r&&e.length===t.length?e:e.slice(r,r+t.length),i=t,n.length===i.length&&n.every((e,t)=>e===i[t])},"createDecoder",0,f,"createEncoder",0,o,"fixDecoderSize",0,function(e,t){return f({fixedSize:t,read:(r,n)=>{let i,o;u("fixCodecSize",t,r,n),(n>0||r.length>t)&&(r=r.slice(n,n+t)),a(e)&&(i=r,o=e.fixedSize,r=function(e,t){if(e.length>=t)return e;let r=new Uint8Array(t).fill(0);return r.set(e),r}(i.length<=o?i:i.slice(0,o),o));let[f]=e.read(r,0);return[f,n+t]}})},"fixEncoderSize",0,function(e,t){return o({fixedSize:t,write:(r,n,i)=>{let o=e.encode(r),f=o.length>t?o.slice(0,t):o;return n.set(f,i),i+t}})},"padLeftEncoder",0,function(e,t){var r,i;return r=function(e,t){if(a(e)){let r=t(e.fixedSize);if(r<0)throw new n(8078013,{bytesLength:r,codecDescription:"resizeEncoder"});return o({...e,fixedSize:r})}return o({...e,getSizeFromValue:r=>{let i=t(e.getSizeFromValue(r));if(i<0)throw new n(8078013,{bytesLength:i,codecDescription:"resizeEncoder"});return i}})}(e,e=>e+t),i={preOffset:({preOffset:e})=>e+t},o({...r,write:(e,t,n)=>{let o=e=>{var r,n;return r=e,0===(n=t.length)?0:(r%n+n)%n},f=i.preOffset?i.preOffset({bytes:t,preOffset:n,wrapBytes:o}):n;l("offsetEncoder",f,t.length);let a=r.write(e,t,f),s=i.postOffset?i.postOffset({bytes:t,newPreOffset:f,postOffset:a,preOffset:n,wrapBytes:o}):a;return l("offsetEncoder",s,t.length),s}})},"toArrayBuffer",0,d,"transformEncoder",0,function(e,t){return o({...!a(e)?{...e,getSizeFromValue:r=>e.getSizeFromValue(t(r))}:e,write:(r,n,i)=>e.write(t(r),n,i)})}],399173);var _=((r=_||{})[r.Little=0]="Little",r[r.Big=1]="Big",r);function E(e){return e?.endian!==1}function S(e){return o({fixedSize:e.size,write(t,r,i){e.range&&function(e,t,r,i){if(i<t||i>r)throw new n(8078011,{codecDescription:e,max:r,min:t,value:i})}(e.name,e.range[0],e.range[1],t);let o=new ArrayBuffer(e.size);return e.set(new DataView(o),t,E(e.config)),r.set(new Uint8Array(o),i),i+e.size}})}function A(e){return f({fixedSize:e.size,read(t,r=0){c(e.name,t,r),u(e.name,e.size,t,r);let n=new DataView(d(t,r,e.size));return[e.get(n,E(e.config)),r+e.size]}})}var g=(e={})=>S({config:e,name:"u64",range:[0n,BigInt("0xffffffffffffffff")],set:(e,t,r)=>e.setBigUint64(0,BigInt(t),r),size:8}),O=(e={})=>A({config:e,get:(e,t)=>e.getBigUint64(0,t),name:"u64",size:8});function R([e,t]){return`${e}=${function e(t){return Array.isArray(t)?"%5B"+t.map(e).join("%2C%20")+"%5D":"bigint"==typeof t?`${t}n`:encodeURIComponent(String(null!=t&&null===Object.getPrototypeOf(t)?{...t}:t))}(t)}`}e.s(["getF64Decoder",0,(e={})=>A({config:e,get:(e,t)=>e.getFloat64(0,t),name:"f64",size:8}),"getF64Encoder",0,(e={})=>S({config:e,name:"f64",set:(e,t,r)=>e.setFloat64(0,Number(t),r),size:8}),"getI16Decoder",0,(e={})=>A({config:e,get:(e,t)=>e.getInt16(0,t),name:"i16",size:2}),"getI16Encoder",0,(e={})=>S({config:e,name:"i16",range:[-Number("0x7fff")-1,Number("0x7fff")],set:(e,t,r)=>e.setInt16(0,Number(t),r),size:2}),"getI64Decoder",0,(e={})=>A({config:e,get:(e,t)=>e.getBigInt64(0,t),name:"i64",size:8}),"getI64Encoder",0,(e={})=>S({config:e,name:"i64",range:[-BigInt("0x7fffffffffffffff")-1n,BigInt("0x7fffffffffffffff")],set:(e,t,r)=>e.setBigInt64(0,BigInt(t),r),size:8}),"getI8Decoder",0,()=>A({get:e=>e.getInt8(0),name:"i8",size:1}),"getI8Encoder",0,()=>S({name:"i8",range:[-Number("0x7f")-1,Number("0x7f")],set:(e,t)=>e.setInt8(0,Number(t)),size:1}),"getU128Decoder",0,(e={})=>A({config:e,get:(e,t)=>{let r=8*!!t,n=8*!t;return(e.getBigUint64(r,t)<<64n)+e.getBigUint64(n,t)},name:"u128",size:16}),"getU128Encoder",0,(e={})=>S({config:e,name:"u128",range:[0n,BigInt("0xffffffffffffffffffffffffffffffff")],set:(e,t,r)=>{let n=8*!!r,i=8*!r;e.setBigUint64(n,BigInt(t)>>64n,r),e.setBigUint64(i,0xffffffffffffffffn&BigInt(t),r)},size:16}),"getU16Decoder",0,(e={})=>A({config:e,get:(e,t)=>e.getUint16(0,t),name:"u16",size:2}),"getU16Encoder",0,(e={})=>S({config:e,name:"u16",range:[0,Number("0xffff")],set:(e,t,r)=>e.setUint16(0,Number(t),r),size:2}),"getU32Decoder",0,(e={})=>A({config:e,get:(e,t)=>e.getUint32(0,t),name:"u32",size:4}),"getU32Encoder",0,(e={})=>S({config:e,name:"u32",range:[0,Number("0xffffffff")],set:(e,t,r)=>e.setUint32(0,Number(t),r),size:4}),"getU64Codec",0,(e={})=>s(g(e),O(e)),"getU64Decoder",0,O,"getU64Encoder",0,g,"getU8Decoder",0,()=>A({get:e=>e.getUint8(0),name:"u8",size:1}),"getU8Encoder",0,()=>S({name:"u8",range:[0,Number("0xff")],set:(e,t)=>e.setUint8(0,Number(t)),size:1})],317677);
1var h=class extends Error{cause=this.cause;context;constructor(...[e,t]){let r,n;t&&Object.entries(Object.getOwnPropertyDescriptors(t)).forEach(([t,i])=>{"cause"===t?n={cause:i.value}:(void 0===r&&(r={__code:e}),Object.defineProperty(r,t,i))}),super(function(e,t={}){{let r=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(t).length&&(r+=` '${btoa(Object.entries(t).map(R).join("&"))}'`),`${r}\``}}(e,r),n),this.context=Object.freeze(void 0===r?{__code:e}:r),this.name="SolanaError"}},N=e.i(994999);function y(e,t){if(!t)return Object.freeze({address:e,exists:!1});let r=(0,N.getBase64Encoder)().encode(t.data[0]);return Object.freeze({...b(t),address:e,data:r,exists:!0})}function T(e,t){if(!t)return Object.freeze({address:e,exists:!1});let r=t.data.parsed.info||{};return(t.data.program||t.data.parsed.type)&&(r.parsedAccountMeta={program:t.data.program,type:t.data.parsed.type}),Object.freeze({...b(t),address:e,data:r,exists:!0})}function b(e){return Object.freeze({executable:e.executable,lamports:e.lamports,programAddress:e.owner,space:e.space})}async function p(e,t,r={}){let{abortSignal:n,...i}=r,o=await e.getAccountInfo(t,{...i,encoding:"base64"}).send({abortSignal:n});return y(t,o.value)}async function m(e,t,r={}){let{abortSignal:n,...i}=r,{value:o}=await e.getAccountInfo(t,{...i,encoding:"jsonParsed"}).send({abortSignal:n});return o&&"object"==typeof o&&"parsed"in o.data?T(t,o):y(t,o)}async function D(e,t,r={}){let{abortSignal:n,...i}=r;return(await e.getMultipleAccounts(t,{...i,encoding:"base64"}).send({abortSignal:n})).value.map((e,r)=>y(t[r],e))}async function I(e,t,r={}){let{abortSignal:n,...i}=r;return(await e.getMultipleAccounts(t,{...i,encoding:"jsonParsed"}).send({abortSignal:n})).value.map((e,r)=>e&&"object"==typeof e&&"parsed"in e.data?T(t[r],e):y(t[r],e))}e.s(["BASE_ACCOUNT_SIZE",0,128,"assertAccountExists",0,function(e){if(!e.exists)throw new h(323e4,{address:e.address})},"assertAccountsDecoded",0,function(e){let t=e.filter(e=>(!("exists"in e)||"exists"in e&&e.exists)&&e.data instanceof Uint8Array);if(t.length>0)throw new h(3230004,{addresses:t.map(e=>e.address)})},"assertAccountsExist",0,function(e){let t=e.filter(e=>!e.exists);if(t.length>0)throw new h(0x1ecdbe1,{addresses:t.map(e=>e.address)})},"decodeAccount",0,function(e,t){try{if("exists"in e&&!e.exists)return e;return Object.freeze({...e,data:t.decode(e.data)})}catch{throw new h(3230002,{address:e.address})}},"fetchEncodedAccount",0,p,"fetchEncodedAccounts",0,D,"fetchJsonParsedAccount",0,m,"fetchJsonParsedAccounts",0,I],696319);e.s(["isProgramError",0,function(e,t,r,n){var i;if(!((i=e)instanceof Error&&"SolanaError"===i.name&&4615026===i.context.__code))return!1;let o=t.instructions[e.context.index]?.programAddress;return!!o&&o===r&&(void 0===n||e.context.code===n)}],634583)},518157,e=>{"use strict";function t([e,r]){return`${e}=${function e(t){return Array.isArray(t)?"%5B"+t.map(e).join("%2C%20")+"%5D":"bigint"==typeof t?`${t}n`:encodeURIComponent(String(null!=t&&null===Object.getPrototypeOf(t)?{...t}:t))}(r)}`}var r=class extends Error{cause=this.cause;context;constructor(...[e,r]){let n,i;r&&Object.entries(Object.getOwnPropertyDescriptors(r)).forEach(([t,r])=>{"cause"===t?i={cause:r.value}:(void 0===n&&(n={__code:e}),Object.defineProperty(n,t,r))}),super(function(e,r={}){{let n=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(r).length&&(n+=` '${btoa(Object.entries(r).map(t).join("&"))}'`),`${n}\``}}(e,n),i),this.context=Object.freeze(void 0===n?{__code:e}:n),this.name="SolanaError"}};e.s(["SOLANA_ERROR__INSTRUCTION_PLANS__EMPTY_INSTRUCTION_PLAN",0,7618002,"SOLANA_ERROR__INSTRUCTION_PLANS__EXPECTED_SUCCESSFUL_TRANSACTION_PLAN_RESULT",0,7618009,"SOLANA_ERROR__INSTRUCTION_PLANS__FAILED_SINGLE_TRANSACTION_PLAN_RESULT_NOT_FOUND",0,7618005,"SOLANA_ERROR__INSTRUCTION_PLANS__FAILED_TO_EXECUTE_TRANSACTION_PLAN",0,7618003,"SOLANA_ERROR__INSTRUCTION_PLANS__MESSAGE_CANNOT_ACCOMMODATE_PLAN",0,7618e3,"SOLANA_ERROR__INSTRUCTION_PLANS__MESSAGE_PACKER_ALREADY_COMPLETE",0,7618001,"SOLANA_ERROR__INSTRUCTION_PLANS__NON_DIVISIBLE_TRANSACTION_PLANS_NOT_SUPPORTED",0,7618004,"SOLANA_ERROR__INSTRUCTION_PLANS__UNEXPECTED_INSTRUCTION_PLAN",0,7618006,"SOLANA_ERROR__INSTRUCTION_PLANS__UNEXPECTED_TRANSACTION_PLAN",0,7618007,"SOLANA_ERROR__INSTRUCTION_PLANS__UNEXPECTED_TRANSACTION_PLAN_RESULT",0,7618008,"SOLANA_ERROR__INVARIANT_VIOLATION__INVALID_INSTRUCTION_PLAN_KIND",0,9900005,"SOLANA_ERROR__INVARIANT_VIOLATION__INVALID_TRANSACTION_PLAN_KIND",0,9900006,"SolanaError",0,r,"isSolanaError",0,function(e,t){return e instanceof Error&&"SolanaError"===e.name&&(void 0===t||e.context.__code===t)}])},104076,e=>{"use strict";e.i(247167);var t,r,n,i,o,f=e.i(631157);e.i(27408);var a=e.i(912440),s=e.i(317677),c=e.i(399173);e.i(696319),e.i(634583);var u=e.i(441960);e.i(994999),e.i(518157),e.i(421720),e.i(648328),e.i(391791);var l=e.i(654312),d=((t=d||{})[t.Uninitialized=0]="Uninitialized",t[t.Initialized=1]="Initialized",t[t.Frozen=2]="Frozen",t),_=((r=_||{})[r.MintTokens=0]="MintTokens",r[r.FreezeAccount=1]="FreezeAccount",r[r.AccountOwner=2]="AccountOwner",r[r.CloseAccount=3]="CloseAccount",r),E=((n=E||{})[n.CreateAssociatedToken=0]="CreateAssociatedToken",n[n.CreateAssociatedTokenIdempotent=1]="CreateAssociatedTokenIdempotent",n[n.RecoverNestedAssociatedToken=2]="RecoverNestedAssociatedToken",n),S="TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",A=((i=A||{})[i.Mint=0]="Mint",i[i.Token=1]="Token",i[i.Multisig=2]="Multisig",i),g=((o=g||{})[o.InitializeMint=0]="InitializeMint",o[o.InitializeAccount=1]="InitializeAccount",o[o.InitializeMultisig=2]="InitializeMultisig",o[o.Transfer=3]="Transfer",o[o.Approve=4]="Approve",o[o.Revoke=5]="Revoke",o[o.SetAuthority=6]="SetAuthority",o[o.MintTo=7]="MintTo",o[o.Burn=8]="Burn",o[o.CloseAccount=9]="CloseAccount",o[o.FreezeAccount=10]="FreezeAccount",o[o.ThawAccount=11]="ThawAccount",o[o.TransferChecked=12]="TransferChecked",o[o.ApproveChecked=13]="ApproveChecked",o[o.MintToChecked=14]="MintToChecked",o[o.BurnChecked=15]="BurnChecked",o[o.InitializeAccount2=16]="InitializeAccount2",o[o.SyncNative=17]="SyncNative",o[o.InitializeAccount3=18]="InitializeAccount3",o[o.InitializeMultisig2=19]="InitializeMultisig2",o[o.InitializeMint2=20]="InitializeMint2",o[o.GetAccountDataSize=21]="GetAccountDataSize",o[o.InitializeImmutableOwner=22]="InitializeImmutableOwner",o[o.AmountToUiAmount=23]="Amou
1ntToUiAmount",o[o.UiAmountToAmount=24]="UiAmountToAmount",o);function O(e,t){return t=>{if(!t.value)return Object.freeze({address:e,role:u.AccountRole.READONLY});let r=t.isWritable?u.AccountRole.WRITABLE:u.AccountRole.READONLY;return Object.freeze({address:function(e){if(!e)throw Error("Expected a Address.");return"object"==typeof e&&"address"in e?e.address:Array.isArray(e)?e[0]:e}(t.value),role:R(t.value)?(0,u.upgradeRoleToSigner)(r):r,...R(t.value)?{signer:t.value}:{}})}}function R(e){return!!e&&"object"==typeof e&&"address"in e&&(0,l.isTransactionSigner)(e)}async function h(e,t={}){let{programAddress:r="ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL"}=t;return await (0,a.getProgramDerivedAddress)({programAddress:r,seeds:[(0,a.getAddressEncoder)().encode(e.owner),(0,a.getAddressEncoder)().encode(e.tokenProgram),(0,a.getAddressEncoder)().encode(e.mint)]})}e.s(["TOKEN_PROGRAM_ADDRESS",0,S,"findAssociatedTokenPda",0,h,"getCreateAssociatedTokenIdempotentInstruction",0,function(e,t){let r=t?.programAddress??"ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL",n={payer:{value:e.payer??null,isWritable:!0},ata:{value:e.ata??null,isWritable:!0},owner:{value:e.owner??null,isWritable:!1},mint:{value:e.mint??null,isWritable:!1},systemProgram:{value:e.systemProgram??null,isWritable:!1},tokenProgram:{value:e.tokenProgram??null,isWritable:!1}};n.tokenProgram.value||(n.tokenProgram.value="TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"),n.systemProgram.value||(n.systemProgram.value="11111111111111111111111111111111");let i=O(r);return Object.freeze({accounts:[i(n.payer),i(n.ata),i(n.owner),i(n.mint),i(n.systemProgram),i(n.tokenProgram)],data:(0,c.transformEncoder)((0,f.getStructEncoder)([["discriminator",(0,s.getU8Encoder)()]]),e=>({...e,discriminator:1})).encode({}),programAddress:r})},"getTransferInstruction",0,function(e,t){let r=t?.programAddress??S,n={source:{value:e.source??null,isWritable:!0},destination:{value:e.destination??null,isWritable:!0},authority:{value:e.authority??null,isWritable:!1}},i={...e},o=(i.multiSigners??[]).map(e=>({address:e.address,role:u.AccountRole.READONLY_SIGNER,signer:e})),a=O(r);return Object.freeze({accounts:[a(n.source),a(n.destination),a(n.authority),...o],data:(0,c.transformEncoder)((0,f.getStructEncoder)([["discriminator",(0,s.getU8Encoder)()],["amount",(0,s.getU64Encoder)()]]),e=>({...e,discriminator:3})).encode(i),programAddress:r})}],104076)},978858,e=>{"use strict";var t=e.i(271645),r=e.i(654107);e.s(["u",0,()=>{let{walletProxy:e,client:n}=(0,r.u)();return(0,t.useMemo)(()=>({signWithUserSigner:async({message:t,targetAppId:r})=>{if(!e)throw Error("Wallet proxy not initialized");let i=await n.getAccessToken();if(!i)throw Error("User must be authenticated");let{signature:o}=await e.signWithUserSigner({accessToken:i,message:t,targetAppId:r});return{signature:o}}}),[e,n])}])}]);

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.