PageSourceSearch

https://geomi.dev/_next/static/chunks/2267893a-8a030ab9c78cfefe.js

js geomi.dev collected 2026-10-09 22:42:42 UTC 91,581 bytes, 417 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[179],{58076:(e,t,r)=>{r.d(t,{r8:()=>P});var i=r(55491),n=r(15060),s=r(51272),a=r(70732),o=r(52236),l=r(71980),d=r(95505),c=r(58105),u=r(68221),_=Object.defineProperty,h=Object.getOwnPropertyDescriptor,p=(e,t)=>{for(var r in t)_(e,r,{get:t[r],enumerable:!0})},m=(e,t,r,i)=>{for(var n,s=i>1?void 0:i?h(t,r):t,a=e.length-1;a>=0;a--)(n=e[a])&&(s=(i?n(t,r,s):n(s))||s);return i&&s&&_(t,r,s),s},g=/^m(\/[0-9]+')+$/,y=e=>e.replace("'",""),f=0x80000000;async function v(e){return new Promise(t=>{setTimeout(t,e)})}function w(e){let t,r,i;return"object"==typeof e?(t=e.hashFunction,r=e.ttlMs,i=e.tags):t=e,(e,n,s)=>{if(null!=s.value)s.value=A(s.value,t,r,i);else if(null!=s.get)s.get=A(s.get,t,r,i);else throw Error("Only put a Memoize() decorator on a method or get accessor.")}}function b(e,t){return w({ttlMs:e,hashFunction:t})}var T=new Map;function A(e,t,r=0,i){let n=Symbol("__memoized_map__");return function(...s){let a;this.hasOwnProperty(n)||Object.defineProperty(this,n,{configurable:!1,enumerable:!1,writable:!1,value:new Map});let o=this[n];if(Array.isArray(i))for(let e of i)T.has(e)?T.get(e).push(o):T.set(e,[o]);if(t||s.length>0||r>0){let i;i=!0===t?s.map(e=>e.toString()).join("!"):t?t.apply(this,s):s[0];let n=`${i}__timestamp`,l=!1;if(r>0)if(o.has(n)){let e=o.get(n);l=Date.now()-e>r}else l=!0;o.has(i)&&!l?a=o.get(i):(a=e.apply(this,s),o.set(i,a),r>0&&o.set(n,Date.now()))}else o.has(this)?a=o.get(this):(a=e.apply(this,s),o.set(this,a));return a}}var z=class extends Error{constructor(e,t,r){super(r),this.name="AptosApiError",this.url=t.url,this.status=t.status,this.statusText=t.statusText,this.data=t.data,this.request=e}},U={400:"Bad Request",401:"Unauthorized",403:"Forbidden",404:"Not Found",429:"Too Many Requests",500:"Internal Server Error",502:"Bad Gateway",503:"Service Unavailable"};async function k(e,t,r,i,n,s){let a={...null==s?void 0:s.HEADERS,"x-aptos-client":"aptos-ts-sdk/1.21.0","content-type":null!=i?i:"application/json"};return(null==s?void 0:s.TOKEN)&&(a.Authorization=`Bearer ${null==s?void 0:s.TOKEN}`),await (0,c.A)({url:e,method:t,body:r,params:n,headers:a,overrides:s})}async function S(e){let{url:t,endpoint:r,method:i,body:n,contentType:s,params:a,overrides:o}=e,l=`${t}/${null!=r?r:""}`,d=await k(l,i,n,s,a,o),c={status:d.status,statusText:d.statusText,data:d.data,headers:d.headers,config:d.config,url:l};if(c.status>=200&&c.status<300)return c;let u=U[c.status];throw new z(e,c,null!=u?u:"Generic Error")}async function x(e){return await S({...e,method:"GET"})}async function I(e){return await S({...e,method:"POST"})}async function E(e){let t,r=[],i=e.params;for(;;){i.start=t;let n=await x({url:e.url,endpoint:e.endpoint,params:i,originMethod:e.originMethod,overrides:e.overrides});if(t=n.headers["x-aptos-cursor"],delete n.headers,r.push(...n.data),null==t)break}return r}var B={mainnet:"https://indexer.mainnet.aptoslabs.com/v1/graphql",testnet:"https://indexer-testnet.staging.gcp.aptosdev.com/v1/graphql",devnet:"https://indexer-devnet.staging.gcp.aptosdev.com/v1/graphql",local:"http://127.0.0.1:8090/v1/graphql"},C={mainnet:"https://fullnode.mainnet.aptoslabs.com/v1",testnet:"https://fullnode.testnet.aptoslabs.com/v1",devnet:"https://fullnode.devnet.aptoslabs.com/v1",local:"http://127.0.0.1:8080/v1"},$=(e=>(e.MAINNET="mainnet",e.TESTNET="testnet",e.DEVNET="devnet",e.LOCAL="local",e))($||{}),N=class e{static fromBuffer(t){return e.fromUint8Array(t)}static fromUint8Array(t){return new e((0,s.My)(t))}static ensure(t){return"string"==typeof t?new e(t):t}constructor(e){e.startsWith("0x")?this.hexString=e:this.hexString=`0x${e}`}hex(){return this.hexString}noPrefix(){return this.hexString.slice(2)}toString(){return this.hex()}toShortString(){let e=this.hexString.replace(/^0x0*/,"");return`0x${e}`}toUint8Array(){return Uint8Array.from((0,s.aT)(this.noPrefix()))}},D={};p(D,{AccountAddress:()=>es,AccountAuthenticator:()=>ef,AccountAuthenticatorEd25519:()=>ev,AccountAuthenticatorMultiEd25519:()=>ew,ArgumentABI:()=>tc,AuthenticationKey:()=>tm,ChainId:()=>e6,ChangeSet:()=>eZ,Ed25519PublicKey:()=>eo,Ed25519Signature:()=>ed,EntryFunction:()=>eK,EntryFunctionABI:()=>th,FeePayerRawTransaction:()=>e2,Identifier:()=>eb,Module:()=>eW,ModuleId:()=>eJ,MultiAgentRawTransaction:()=>e0,MultiEd25519PublicKey:()=>ec,MultiEd25519Signature:()=>e_,MultiSig:()=>ej,MultiSigTransactionPayload:()=>eG,RawTransaction:()=>eF,RawTransactionWithData:()=>eY,RotationProofChallenge:()=>
1tg,Script:()=>eR,ScriptABI:()=>tu,SignedTransaction:()=>eQ,StructTag:()=>eN,Transaction:()=>to,TransactionArgument:()=>e4,TransactionArgumentAddress:()=>tn,TransactionArgumentBool:()=>ta,TransactionArgumentU128:()=>tr,TransactionArgumentU16:()=>e7,TransactionArgumentU256:()=>ti,TransactionArgumentU32:()=>te,TransactionArgumentU64:()=>tt,TransactionArgumentU8:()=>e9,TransactionArgumentU8Vector:()=>ts,TransactionAuthenticator:()=>eh,TransactionAuthenticatorEd25519:()=>ep,TransactionAuthenticatorFeePayer:()=>ey,TransactionAuthenticatorMultiAgent:()=>eg,TransactionAuthenticatorMultiEd25519:()=>em,TransactionPayload:()=>e1,TransactionPayloadEntryFunction:()=>e3,TransactionPayloadMultisig:()=>e5,TransactionPayloadScript:()=>e8,TransactionScriptABI:()=>t_,TypeArgumentABI:()=>td,TypeTag:()=>eT,TypeTagAddress:()=>eE,TypeTagBool:()=>eA,TypeTagParser:()=>eH,TypeTagParserError:()=>eL,TypeTagSigner:()=>eB,TypeTagStruct:()=>e$,TypeTagU128:()=>ex,TypeTagU16:()=>eU,TypeTagU256:()=>eI,TypeTagU32:()=>ek,TypeTagU64:()=>eS,TypeTagU8:()=>ez,TypeTagVector:()=>eC,UserTransaction:()=>tl,WriteSet:()=>eX,objectStructTag:()=>eO,optionStructTag:()=>eP,stringStructTag:()=>eD});var P={};p(P,{Deserializer:()=>F,Serializer:()=>H,bcsSerializeBool:()=>ee,bcsSerializeBytes:()=>er,bcsSerializeFixedBytes:()=>ei,bcsSerializeStr:()=>et,bcsSerializeU128:()=>Q,bcsSerializeU16:()=>Z,bcsSerializeU256:()=>Y,bcsSerializeU32:()=>X,bcsSerializeU8:()=>J,bcsSerializeUint64:()=>W,bcsToBytes:()=>j,deserializeVector:()=>G,serializeVector:()=>R,serializeVectorWithFunc:()=>K});var O=0x100000000-1,M=BigInt(0xffffffffffffffff)-BigInt(1),q=BigInt(3402823669209385e23)-BigInt(1),V=BigInt(1157920892373162e62)-BigInt(1),H=class{constructor(){this.buffer=new ArrayBuffer(64),this.offset=0}ensureBufferWillHandleSize(e){for(;this.buffer.byteLength<this.offset+e;){let e=new ArrayBuffer(2*this.buffer.byteLength);new Uint8Array(e).set(new Uint8Array(this.buffer)),this.buffer=e}}serialize(e){this.ensureBufferWillHandleSize(e.length),new Uint8Array(this.buffer,this.offset).set(e),this.offset+=e.length}serializeWithFunction(e,t,r){this.ensureBufferWillHandleSize(t);let i=new DataView(this.buffer,this.offset);e.apply(i,[0,r,!0]),this.offset+=t}serializeStr(e){let t=new TextEncoder;this.serializeBytes(t.encode(e))}serializeBytes(e){this.serializeU32AsUleb128(e.length),this.serialize(e)}serializeFixedBytes(e){this.serialize(e)}serializeBool(e){if("boolean"!=typeof e)throw Error("Value needs to be a boolean");this.serialize(new Uint8Array([+!!e]))}serializeU8(e){this.serialize(new Uint8Array([e]))}serializeU16(e){this.serializeWithFunction(DataView.prototype.setUint16,2,e)}serializeU32(e){this.serializeWithFunction(DataView.prototype.setUint32,4,e)}serializeU64(e){let t=BigInt(e.toString())&BigInt(O),r=BigInt(e.toString())>>BigInt(32);this.serializeU32(Number(t)),this.serializeU32(Number(r))}serializeU128(e){let t=BigInt(e.toString())&M,r=BigInt(e.toString())>>BigInt(64);this.serializeU64(t),this.serializeU64(r)}serializeU256(e){let t=BigInt(e.toString())&q,r=BigInt(e.toString())>>BigInt(128);this.serializeU128(t),this.serializeU128(r)}serializeU32AsUleb128(e){let t=e,r=[];for(;t>>>7!=0;)r.push(127&t|128),t>>>=7;r.push(t),this.serialize(new Uint8Array(r))}getBytes(){return new Uint8Array(this.buffer).slice(0,this.offset)}};function L(e,t,r){return(i,n,s)=>{let a=s.value;return s.value=function(i){let n=BigInt(i.toString());if(n>BigInt(t.toString())||n<BigInt(e.toString()))throw Error(r||"Value is out of range");a.apply(this,[i])},s}}m([L(0,255)],H.prototype,"serializeU8",1),m([L(0,65535)],H.prototype,"serializeU16",1),m([L(0,O)],H.prototype,"serializeU32",1),m([L(BigInt(0),M)],H.prototype,"serializeU64",1),m([L(BigInt(0),q)],H.prototype,"serializeU128",1),m([L(BigInt(0),V)],H.prototype,"serializeU256",1),m([L(0,O)],H.prototype,"serializeU32AsUleb128",1);var F=class{constructor(e){this.buffer=new ArrayBuffer(e.length),new Uint8Array(this.buffer).set(e,0),this.offset=0}read(e){if(this.offset+e>this.buffer.byteLength)throw Error("Reached to the end of buffer");let t=this.buffer.slice(this.offset,this.offset+e);return this.offset+=e,t}deserializeStr(){let e=this.deserializeBytes();return new TextDecoder().decode(e)}deserializeBytes(){let e=this.deserializeUleb128AsU32();return new Uint8Array(this.read(e))}deserializeFixedBytes(e){return new Uint8Array(this.read(e))}deserializeBool(){let e=new Uint8Array(this.read(1))[0];if(1!==e&&0!==e)throw Error("Invalid boolean value");return 1===e}deserializeU8(){return new DataView(this.read(1)).getUint8(0)}deserializeU16(){return new DataView(this.read(2)).getUint16(0,!0)}deserializeU32(){return new DataView(this.read(4)).getUint32(0,!0)}deserializeU64(){let e=this.deserializeU32();return BigInt(BigInt(this.deserializeU32())<<BigInt(32)|BigInt(e))}deserializeU128(){let e=this.deserializeU64();return BigInt(this.deserializeU64()<<BigInt(64)|e)}deserializeU256(){let e=this.deserializeU128();return BigInt(this.deserializeU128()<<BigInt(128)|e)}deserializeUleb128AsU32(){let e=BigInt(0),t=0;for(;e<O;){let r=this.deserializeU8();if(e|=BigInt(127&r)<<BigInt(t),(128&r)==0)break;t+=7}if(e>O)throw Error("Overflow while parsing uleb128-encoded uint32 value");return Number(e)}};
1function R(e,t){t.serializeU32AsUleb128(e.length),e.forEach(e=>{e.serialize(t)})}function K(e,t){let r=new H;r.serializeU32AsUleb128(e.length);let i=r[t];return e.forEach(e=>{i.call(r,e)}),r.getBytes()}function G(e,t){let r=e.deserializeUleb128AsU32(),i=[];for(let n=0;n<r;n+=1)i.push(t.deserialize(e));return i}function j(e){let t=new H;return e.serialize(t),t.getBytes()}function W(e){let t=new H;return t.serializeU64(e),t.getBytes()}function J(e){let t=new H;return t.serializeU8(e),t.getBytes()}function Z(e){let t=new H;return t.serializeU16(e),t.getBytes()}function X(e){let t=new H;return t.serializeU32(e),t.getBytes()}function Q(e){let t=new H;return t.serializeU128(e),t.getBytes()}function Y(e){let t=new H;return t.serializeU256(e),t.getBytes()}function ee(e){let t=new H;return t.serializeBool(e),t.getBytes()}function et(e){let t=new H;return t.serializeStr(e),t.getBytes()}function er(e){let t=new H;return t.serializeBytes(e),t.getBytes()}function ei(e){let t=new H;return t.serializeFixedBytes(e),t.getBytes()}var en=class e{constructor(t){if(t.length!==e.LENGTH)throw Error("Expected address of length 32");this.address=t}static fromHex(t){let r=N.ensure(t);r.noPrefix().length%2!=0&&(r=new N(`0${r.noPrefix()}`));let i=r.toUint8Array();if(i.length>e.LENGTH)throw Error("Hex string is too long. Address's length is 32 bytes.");if(i.length===e.LENGTH)return new e(i);let n=new Uint8Array(e.LENGTH);return n.set(i,e.LENGTH-i.length),new e(n)}static isValid(t){if(""===t)return!1;let r=N.ensure(t);return r.noPrefix().length%2!=0&&(r=new N(`0${r.noPrefix()}`)),r.toUint8Array().length<=e.LENGTH}toHexString(){return N.fromUint8Array(this.address).hex()}serialize(e){e.serializeFixedBytes(this.address)}static deserialize(t){return new e(t.deserializeFixedBytes(e.LENGTH))}static standardizeAddress(e){let t=e.toLowerCase(),r=(t.startsWith("0x")?t.slice(2):t).padStart(64,"0");return`0x${r}`}};en.LENGTH=32,en.CORE_CODE_ADDRESS=en.fromHex("0x1");var es=en,ea=class e{constructor(t){if(t.length!==e.LENGTH)throw Error(`Ed25519PublicKey length should be ${e.LENGTH}`);this.value=t}toBytes(){return this.value}serialize(e){e.serializeBytes(this.value)}static deserialize(t){return new e(t.deserializeBytes())}};ea.LENGTH=32;var eo=ea,el=class e{constructor(t){if(this.value=t,t.length!==e.LENGTH)throw Error(`Ed25519Signature length should be ${e.LENGTH}`)}serialize(e){e.serializeBytes(this.value)}static deserialize(t){return new e(t.deserializeBytes())}};el.LENGTH=64;var ed=el,ec=class e{constructor(e,t){if(this.public_keys=e,this.threshold=t,t>32)throw Error('"threshold" cannot be larger than 32')}toBytes(){let e=new Uint8Array(this.public_keys.length*eo.LENGTH+1);return this.public_keys.forEach((t,r)=>{e.set(t.value,r*eo.LENGTH)}),e[this.public_keys.length*eo.LENGTH]=this.threshold,e}serialize(e){e.serializeBytes(this.toBytes())}static deserialize(t){let r=t.deserializeBytes(),i=r[r.length-1],n=[];for(let e=0;e<r.length-1;e+=eo.LENGTH){let t=e;n.push(new eo(r.subarray(t,t+eo.LENGTH)))}return new e(n,i)}},eu=class e{constructor(t,r){if(this.signatures=t,this.bitmap=r,r.length!==e.BITMAP_LEN)throw Error(`"bitmap" length should be ${e.BITMAP_LEN}`)}toBytes(){let t=new Uint8Array(this.signatures.length*ed.LENGTH+e.BITMAP_LEN);return this.signatures.forEach((e,r)=>{t.set(e.value,r*ed.LENGTH)}),t.set(this.bitmap,this.signatures.length*ed.LENGTH),t}static createBitmap(e){let t=new Uint8Array([0,0,0,0]),r=new Set;return e.forEach(e=>{if(e>=32)throw Error(`Invalid bit value ${e}.`);if(r.has(e))throw Error("Duplicated bits detected.");r.add(e);let i=Math.floor(e/8),n=t[i];n|=128>>e%8,t[i]=n}),t}serialize(e){e.serializeBytes(this.toBytes())}static deserialize(t){let r=t.deserializeBytes(),i=r.subarray(r.length-4),n=[];for(let e=0;e<r.length-i.length;e+=ed.LENGTH){let t=e;n.push(new ed(r.subarray(t,t+ed.LENGTH)))}return new e(n,i)}};eu.BITMAP_LEN=4;var e_=eu,eh=class{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return ep.load(e);case 1:return em.load(e);case 2:return eg.load(e);case 3:return ey.load(e);default:throw Error(`Unknown variant index for TransactionAuthenticator: ${t}`)}}},ep=class e extends eh{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(0),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){return new e(eo.deserialize(t),ed.deserialize(t))}},em=class e extends eh{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(1),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){return new e(ec.deserialize(t),e_.deserialize(t))}},eg=class e extends eh{constructor(e,t,r){super(),this.sender=e,this.secondary_signer_addresses=t,this.secondary_signers=r}serialize(e){e.serializeU32AsUleb128(2),this.sender.serialize(e),R(this.secondary_signer_addresses,e),R(this.secondary_signers,e)}static load(t){let r=ef.deserialize(t);return new e(r,G(t,es),G(t,ef))}}
1,ey=class e extends eh{constructor(e,t,r,i){super(),this.sender=e,this.secondary_signer_addresses=t,this.secondary_signers=r,this.fee_payer=i}serialize(e){e.serializeU32AsUleb128(3),this.sender.serialize(e),R(this.secondary_signer_addresses,e),R(this.secondary_signers,e),this.fee_payer.address.serialize(e),this.fee_payer.authenticator.serialize(e)}static load(t){let r=ef.deserialize(t),i=G(t,es),n=G(t,ef),s=es.deserialize(t);return new e(r,i,n,{address:s,authenticator:ef.deserialize(t)})}},ef=class{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return ev.load(e);case 1:return ew.load(e);default:throw Error(`Unknown variant index for AccountAuthenticator: ${t}`)}}},ev=class e extends ef{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(0),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){return new e(eo.deserialize(t),ed.deserialize(t))}},ew=class e extends ef{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(1),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){return new e(ec.deserialize(t),e_.deserialize(t))}},eb=class e{constructor(e){this.value=e}serialize(e){e.serializeStr(this.value)}static deserialize(t){return new e(t.deserializeStr())}},eT=class{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return eA.load(e);case 1:return ez.load(e);case 2:return eS.load(e);case 3:return ex.load(e);case 4:return eE.load(e);case 5:return eB.load(e);case 6:return eC.load(e);case 7:return e$.load(e);case 8:return eU.load(e);case 9:return ek.load(e);case 10:return eI.load(e);default:throw Error(`Unknown variant index for TypeTag: ${t}`)}}},eA=class e extends eT{serialize(e){e.serializeU32AsUleb128(0)}static load(t){return new e}},ez=class e extends eT{serialize(e){e.serializeU32AsUleb128(1)}static load(t){return new e}},eU=class e extends eT{serialize(e){e.serializeU32AsUleb128(8)}static load(t){return new e}},ek=class e extends eT{serialize(e){e.serializeU32AsUleb128(9)}static load(t){return new e}},eS=class e extends eT{serialize(e){e.serializeU32AsUleb128(2)}static load(t){return new e}},ex=class e extends eT{serialize(e){e.serializeU32AsUleb128(3)}static load(t){return new e}},eI=class e extends eT{serialize(e){e.serializeU32AsUleb128(10)}static load(t){return new e}},eE=class e extends eT{serialize(e){e.serializeU32AsUleb128(4)}static load(t){return new e}},eB=class e extends eT{serialize(e){e.serializeU32AsUleb128(5)}static load(t){return new e}},eC=class e extends eT{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(6),this.value.serialize(e)}static load(t){return new e(eT.deserialize(t))}},e$=class e extends eT{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(7),this.value.serialize(e)}static load(t){return new e(eN.deserialize(t))}isStringTypeTag(){return"string"===this.value.module_name.value&&"String"===this.value.name.value&&this.value.address.toHexString()===es.CORE_CODE_ADDRESS.toHexString()}}
1,eN=class e{constructor(e,t,r,i){this.address=e,this.module_name=t,this.name=r,this.type_args=i}static fromString(t){let r=new eH(t).parseTypeTag();return new e(r.value.address,r.value.module_name,r.value.name,r.value.type_args)}serialize(e){this.address.serialize(e),this.module_name.serialize(e),this.name.serialize(e),R(this.type_args,e)}static deserialize(t){let r=es.deserialize(t),i=eb.deserialize(t);return new e(r,i,eb.deserialize(t),G(t,eT))}},eD=new eN(es.fromHex("0x1"),new eb("string"),new eb("String"),[]);function eP(e){return new eN(es.fromHex("0x1"),new eb("option"),new eb("Option"),[e])}function eO(e){return new eN(es.fromHex("0x1"),new eb("object"),new eb("Object"),[e])}function eM(e){throw new eL(e)}function eq(e){return!!e.match(/\s/)}function eV(e){return!!e.match(/[_A-Za-z0-9]/g)}var eH=class e{constructor(e,t){this.typeTags=[],this.tokens=function(e){let t=0,r=[];for(;t<e.length;){let[i,n]=function(e,t){let r=e[t];if(":"===r){if("::"===e.slice(t,t+2))return[["COLON","::"],2];eM("Unrecognized token.")}else if("<"===r)return[["LT","<"],1];else if(">"===r)return[["GT",">"],1];else if(","===r)return[["COMMA",","],1];else if(eq(r)){let r="";for(let i=t;i<e.length;i+=1){let t=e[i];if(eq(t))r=`${r}${t}`;else break}return[["SPACE",r],r.length]}else if(eV(r)){let r="";for(let i=t;i<e.length;i+=1){let t=e[i];if(eV(t))r=`${r}${t}`;else break}return r.match(/T\d+/g)?[["GENERIC",r],r.length]:[["IDENT",r],r.length]}throw Error("Unrecognized token.")}(e,t);"SPACE"!==i[0]&&r.push(i),t+=n}return r}(e),this.typeTags=t||[]}consume(e){let t=this.tokens.shift();t&&t[1]===e||eM("Invalid type tag.")}consumeWholeGeneric(){for(this.consume("<");">"!==this.tokens[0][1];)"<"===this.tokens[0][1]?this.consumeWholeGeneric():this.tokens.shift();this.consume(">")}parseCommaList(e,t){let r=[];for(this.tokens.length<=0&&eM("Invalid type tag.");this.tokens[0][1]!==e&&(r.push(this.parseTypeTag()),!(this.tokens.length>0)||this.tokens[0][1]!==e)&&(this.consume(","),!(this.tokens.length>0)||this.tokens[0][1]!==e||!t);){;this.tokens.length<=0&&eM("Invalid type tag.")}return r}parseTypeTag(){0===this.tokens.length&&eM("Invalid type tag.");let[t,r]=this.tokens.shift();if("u8"===r)return new ez;if("u16"===r)return new eU;if("u32"===r)return new ek;if("u64"===r)return new eS;if("u128"===r)return new ex;if("u256"===r)return new eI;if("bool"===r)return new eA;if("address"===r)return new eE;if("vector"===r){this.consume("<");let e=this.parseTypeTag();return this.consume(">"),new eC(e)}if("string"===r)return new e$(eD);if("IDENT"===t&&(r.startsWith("0x")||r.startsWith("0X"))){let e=es.fromHex(r);this.consume("::");let[t,i]=this.tokens.shift();"IDENT"!==t&&eM("Invalid type tag."),this.consume("::");let[n,s]=this.tokens.shift();if("IDENT"!==n&&eM("Invalid type tag."),es.CORE_CODE_ADDRESS.toHexString()===e.toHexString()&&"object"===i&&"Object"===s)return this.consumeWholeGeneric(),new eE;let a=[];return this.tokens.length>0&&"<"===this.tokens[0][1]&&(this.consume("<"),a=this.parseCommaList(">",!0),this.consume(">")),new e$(new eN(e,new eb(i),new eb(s),a))}if("GENERIC"===t){0===this.typeTags.length&&eM("Can't convert generic type since no typeTags were specified.");let t=parseInt(r.substring(1),10);return new e(this.typeTags[t]).parseTypeTag()}throw Error("Invalid type tag.")}},eL=class extends Error{constructor(e){super(e),this.name="TypeTagParserError"}},eF=class e{constructor(e,t,r,i,n,s,a){this.sender=e,this.sequence_number=t,this.payload=r,this.max_gas_amount=i,this.gas_unit_price=n,this.expiration_timestamp_secs=s,this.chain_id=a}serialize(e){this.sender.serialize(e),e.serializeU64(this.sequence_number),this.payload.serialize(e),e.serializeU64(this.max_gas_amount),e.serializeU64(this.gas_unit_price),e.serializeU64(this.expiration_timestamp_secs),this.chain_id.serialize(e)}static deserialize(t){let r=es.deserialize(t),i=t.deserializeU64(),n=e1.deserialize(t),s=t.deserializeU64(),a=t.deserializeU64();return new e(r,i,n,s,a,t.deserializeU64(),e6.deserialize(t))}},eR=class e{constructor(e,t,r){this.code=e,this.ty_args=t,this.args=r}serialize(e){e.serializeBytes(this.code),R(this.ty_args,e),R(this.args,e)}static deserialize(t){let r=t.deserializeBytes();return new e(r,G(t,eT),G(t,e4))}}
1,eK=class e{constructor(e,t,r,i){this.module_name=e,this.function_name=t,this.ty_args=r,this.args=i}static natural(t,r,i,n){return new e(eJ.fromStr(t),new eb(r),i,n)}static natual(t,r,i,n){return e.natural(t,r,i,n)}serialize(e){this.module_name.serialize(e),this.function_name.serialize(e),R(this.ty_args,e),e.serializeU32AsUleb128(this.args.length),this.args.forEach(t=>{e.serializeBytes(t)})}static deserialize(t){let r=eJ.deserialize(t),i=eb.deserialize(t),n=G(t,eT),s=t.deserializeUleb128AsU32(),a=[];for(let e=0;e<s;e+=1)a.push(t.deserializeBytes());return new e(r,i,n,a)}},eG=class e{constructor(e){this.transaction_payload=e}serialize(e){e.serializeU32AsUleb128(0),this.transaction_payload.serialize(e)}static deserialize(t){return t.deserializeUleb128AsU32(),new e(eK.deserialize(t))}},ej=class e{constructor(e,t){this.multisig_address=e,this.transaction_payload=t}serialize(e){this.multisig_address.serialize(e),void 0===this.transaction_payload?e.serializeBool(!1):(e.serializeBool(!0),this.transaction_payload.serialize(e))}static deserialize(t){let r,i=es.deserialize(t);return t.deserializeBool()&&(r=eG.deserialize(t)),new e(i,r)}},eW=class e{constructor(e){this.code=e}serialize(e){e.serializeBytes(this.code)}static deserialize(t){return new e(t.deserializeBytes())}},eJ=class e{constructor(e,t){this.address=e,this.name=t}static fromStr(t){let r=t.split("::");if(2!==r.length)throw Error("Invalid module id.");return new e(es.fromHex(new N(r[0])),new eb(r[1]))}serialize(e){this.address.serialize(e),this.name.serialize(e)}static deserialize(t){return new e(es.deserialize(t),eb.deserialize(t))}},eZ=class{serialize(e){throw Error("Not implemented.")}static deserialize(e){throw Error("Not implemented.")}},eX=class{serialize(e){throw Error("Not implmented.")}static deserialize(e){throw Error("Not implmented.")}},eQ=class e{constructor(e,t){this.raw_txn=e,this.authenticator=t}serialize(e){this.raw_txn.serialize(e),this.authenticator.serialize(e)}static deserialize(t){return new e(eF.deserialize(t),eh.deserialize(t))}},eY=class{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return e0.load(e);case 1:return e2.load(e);default:throw Error(`Unknown variant index for RawTransactionWithData: ${t}`)}}},e0=class e extends eY{constructor(e,t){super(),this.raw_txn=e,this.secondary_signer_addresses=t}serialize(e){e.serializeU32AsUleb128(0),this.raw_txn.serialize(e),R(this.secondary_signer_addresses,e)}static load(t){return new e(eF.deserialize(t),G(t,es))}},e2=class e extends eY{constructor(e,t,r){super(),this.raw_txn=e,this.secondary_signer_addresses=t,this.fee_payer_address=r}serialize(e){e.serializeU32AsUleb128(1),this.raw_txn.serialize(e),R(this.secondary_signer_addresses,e),this.fee_payer_address.serialize(e)}static load(t){let r=eF.deserialize(t);return new e(r,G(t,es),es.deserialize(t))}},e1=class{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return e8.load(e);case 2:return e3.load(e);case 3:return e5.load(e);default:throw Error(`Unknown variant index for TransactionPayload: ${t}`)}}},e8=class e extends e1{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(0),this.value.serialize(e)}static load(t){return new e(eR.deserialize(t))}},e3=class e extends e1{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(2),this.value.serialize(e)}static load(t){return new e(eK.deserialize(t))}},e5=class e extends e1{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(3),this.value.serialize(e)}static load(t){return new e(ej.deserialize(t))}},e6=class e{constructor(e){this.value=e}serialize(e){e.serializeU8(this.value)}static deserialize(t){return new e(t.deserializeU8())}},e4=class{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return e9.load(e);case 1:return tt.load(e);case 2:return tr.load(e);case 3:return tn.load(e);case 4:return ts.load(e);case 5:return ta.load(e);case 6:return e7.load(e);case 7:return te.load(e);case 8:return ti.load(e);default:throw Error(`Unknown variant index for TransactionArgument: ${t}`)}}},e9=class e extends e4{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(0),e.serializeU8(this.value)}static load(t){return new e(t.deserializeU8())}},e7=class e extends e4{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(6),e.serializeU16(this.value)}static load(t){return new e(t.deserializeU16())}},te=class e extends e4{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(7),e.serializeU32(this.value)}static load(t){return new e(t.deserializeU32())}},tt=class e extends e4{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(1),e.serializeU64(this.value)}static load(t){return new e(t.deserializeU64())}},tr=class e extends e4{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(2),e.serializeU128(this.value)}static load(t){return new e(t.deserializeU128())}},ti=class e extends e4{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(8),e.serializeU256(this.value)}static load(t){return new e(t.deserializeU256())}},tn=class e extends e4{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(3),this.value.serialize(e)}static load(t){return new e(es.deserialize(t))}},ts=class e extends e4{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(4),e.serializeBytes(this.value)}static load(t){return new e(t.deserializeBytes())}},ta=class e extends e4{constructor(e){super(),this.value=e}serialize(e){e.serializeU32AsUleb128(5),e.serializeBool(this.value)}static load(t){return new e(t.deserializeBool())}},to=class{getHashSalt(){let e=o.C2.create();return e.update("APTOS::Transaction"),e.digest()}static deserialize(e){let t=e.deserializeUleb128AsU32();if(0===t)return tl.load(e);throw Error(`Unknown variant index for Transaction: ${t}`)}},tl=class e extends to{constructor(e){super(),this.value=e}hash(){let e=o.C2.create();return e.update(this.getHashSalt()),e.update(j(this)),e.digest()}serialize(e){e.serializeU32AsUleb128(0),this.value.serialize(e)}static load(t){return new e(eQ.deserialize(t))}},td=class e{constructor(e){this.name=e}serialize(e){e.serializeStr(this.name)}static deserialize(t){return new e(t.deserializeStr())}},tc=class e{constructor(e,t){this.name=e,this.type_tag=t}serialize(e){e.serializeStr(this.name),this.type_tag.serialize(e)}static deserialize(t){return new e(t.deserializeStr(),eT.deserialize(t))}},tu=class{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return t_.load(e);case 1:return th.load(e);default:throw Error(`Unknown variant index for TransactionPayload: ${t}`)}}},t_=class e extends tu{constructor(e,t,r,i,n){super(),this.name=e,this.doc=t,this.co
1de=r,this.ty_args=i,this.args=n}serialize(e){e.serializeU32AsUleb128(0),e.serializeStr(this.name),e.serializeStr(this.doc),e.serializeBytes(this.code),R(this.ty_args,e),R(this.args,e)}static load(t){let r=t.deserializeStr(),i=t.deserializeStr(),n=t.deserializeBytes();return new e(r,i,n,G(t,td),G(t,tc))}},th=class e extends tu{constructor(e,t,r,i,n){super(),this.name=e,this.module_name=t,this.doc=r,this.ty_args=i,this.args=n}serialize(e){e.serializeU32AsUleb128(1),e.serializeStr(this.name),this.module_name.serialize(e),e.serializeStr(this.doc),R(this.ty_args,e),R(this.args,e)}static load(t){let r=t.deserializeStr(),i=eJ.deserialize(t),n=t.deserializeStr();return new e(r,i,n,G(t,td),G(t,tc))}},tp=class e{constructor(t){if(t.length!==e.LENGTH)throw Error("Expected a byte array of length 32");this.bytes=t}static fromMultiEd25519PublicKey(t){let r=t.toBytes(),i=new Uint8Array(r.length+1);i.set(r),i.set([e.MULTI_ED25519_SCHEME],r.length);let n=o.C2.create();return n.update(i),new e(n.digest())}static fromEd25519PublicKey(t){let r=t.value,i=new Uint8Array(r.length+1);i.set(r),i.set([e.ED25519_SCHEME],r.length);let n=o.C2.create();return n.update(i),new e(n.digest())}derivedAddress(){return N.fromUint8Array(this.bytes)}};tp.LENGTH=32,tp.MULTI_ED25519_SCHEME=1,tp.ED25519_SCHEME=0,tp.DERIVE_RESOURCE_ACCOUNT_SCHEME=255;var tm=tp,tg=class{constructor(e,t,r,i,n,s,a){this.accountAddress=e,this.moduleName=t,this.structName=r,this.sequenceNumber=i,this.originator=n,this.currentAuthKey=s,this.newPublicKey=a}serialize(e){this.accountAddress.serialize(e),e.serializeStr(this.moduleName),e.serializeStr(this.structName),e.serializeU64(this.sequenceNumber),this.originator.serialize(e),this.currentAuthKey.serialize(e),e.serializeBytes(this.newPublicKey)}},ty=class e{static fromAptosAccountObject(t){return new e(N.ensure(t.privateKeyHex).toUint8Array(),t.address)}static isValidPath(e){return/^m\/44'\/637'\/[0-9]+'\/[0-9]+'\/[0-9]+'+$/.test(e)}static fromDerivePath(t,r){if(!e.isValidPath(t))throw Error("Invalid derivation path");let i=r.trim().split(/\s+/).map(e=>e.toLowerCase()).join(" "),{key:a}=((e,t,r=f)=>{let i;if(i=e,!g.test(i)||i.split("/").slice(1).map(y).some(Number.isNaN))throw Error("Invalid derivation path");let{key:n,chainCode:a}=(e=>{let t=l.w.create(d.Zf,"ed25519 seed").update((0,s.aT)(e)).digest();return{key:t.slice(0,32),chainCode:t.slice(32)}})(t);return e.split("/").slice(1).map(y).map(e=>parseInt(e,10)).reduce((e,t)=>(({key:e,chainCode:t},r)=>{let i=new ArrayBuffer(4);new DataView(i).setUint32(0,r);let n=new Uint8Array(i),s=new Uint8Array([0]),a=new Uint8Array([...s,...e,...n]),o=l.w.create(d.Zf,t).update(a).digest();return{key:o.slice(0,32),chainCode:o.slice(32)}})(e,t+r),{key:n,chainCode:a})})(t,(0,s.My)(n.kw(i)));return new e(a)}constructor(e,t){e?this.signingKey=i.sign.keyPair.fromSeed(e.slice(0,32)):this.signingKey=i.sign.keyPair(),this.accountAddress=N.ensure(t||this.authKey().hex())}address(){return this.accountAddress}authKey(){let e=new eo(this.signingKey.publicKey);return tm.fromEd25519PublicKey(e).derivedAddress()}static getResourceAccountAddress(e,t){let r=new Uint8Array([...j(es.fromHex(e)),...t,tm.DERIVE_RESOURCE_ACCOUNT_SCHEME]),i=o.C2.create();return i.update(r),N.fromUint8Array(i.digest())}static getCollectionID(e,t){let r=new TextEncoder().encode(`${e}::${t}`),i=a.s.create();return i.update(r),N.fromUint8Array(i.digest())}pubKey(){return N.fromUint8Array(this.signingKey.publicKey)}signBuffer(e){let t=i.sign.detached(e,this.signingKey.secretKey);return N.fromUint8Array(t)}signHexString(e){let t=N.ensure(e).toUint8Array();return this.signBuffer(t)}verifySignature(e,t){let r=N.ensure(e).toUint8Array(),n=N.ensure(t).toUint8Array();return i.sign.detached.verify(r,n,this.signingKey.publicKey)}toPrivateKeyObject(){return{address:this.address().hex(),publicKeyHex:this.pubKey().hex(),privateKeyHex:N.fromUint8Array(this.signingKey.secretKey.slice(0,32)).hex()}}};m([w()],ty.prototype,"authKey",1);var tf=`
2    fragment CurrentTokenOwnershipFields on current_token_ownerships_v2 {
3  token_standard
4  token_properties_mutated_v1
5  token_data_id
6  table_type_v1
7  storage_id
8  property_version_v1
9  owner_address
10  last_transaction_version
11  last_transaction_timestamp
12  is_soulbound_v2
13  is_fungible_v2
14  amount
15  current_token_data {
16    collection_id
17    description
18    is_fungible_v2
19    largest_property_version_v1
20    last_transaction_timestamp
21    last_transaction_version
22    maximum
23    supply
24    token_data_id
25    token_name
26    token_properties
27    token_standard
28    token_uri
29    current_collection {
30      collection_id
31      collection_name
32      creator_address
33      current_supply
34      description
35      last_transaction_timestamp
36      last_transaction_version
37      max_supply
38      mutable_description
39      mutable_uri
40      table_handle_v1
41      token_standard
42      total_minted_v2
43      uri
44    }
45  }
46}
47    `,tv=`
48    fragment TokenDataFields on current_token_datas {
49  creator_address
50  collection_name
51  description
52  metadata_uri
53  name
54  token_data_id_hash
55  collection_data_id_hash
56}
57    `,tw=`
58    fragment CollectionDataFields on current_collection_datas {
59  metadata_uri
60  supply
61  description
62  collection_name
63  collection_data_id_hash
64  table_handle
65  creator_address
66}
67    `,tb=`
68    fragment TokenActivitiesFields on token_activities_v2 {
69  after_value
70  before_value
71  entry_function_id_str
72  event_account_address
73  event_index
74  from_address
75  is_fungible_v2
76  property_version_v1
77  to_address
78  token_amount
79  token_data_id
80  token_standard
81  transaction_timestamp
82  transaction_version
83  type
84}
85    `,tT=`
86    query getAccountCoinsDataCount($address: String) {
87  current_fungible_asset_balances_aggregate(
88    where: {owner_address: {_eq: $address}}
89  ) {
90    aggregate {
91      count
92    }
93  }
94}
95    `,tA=`
96    query getAccountCoinsData($where_condition: current_fungible_asset_balances_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_fungible_asset_balances_order_by!]) {
97  current_fungible_asset_balances(
98    where: $where_condition
99    offset: $offset
100    limit: $limit
101    order_by: $order_by
102  ) {
103    amount
104    asset_type
105    is_frozen
106    is_primary
107    last_transaction_timestamp
108    last_transaction_version
109    owner_address
110    storage_id
111    token_standard
112    metadata {
113      token_standard
114      symbol
115      supply_aggregator_table_key_v1
116      supply_aggregator_table_handle_v1
117      project_uri
118      name
119      last_transaction_version
120      last_transaction_timestamp
121      icon_uri
122      decimals
123      creator_address
124      asset_type
125    }
126  }
127}
128    `,tz=`
129    query getAccountCurrentTokens($address: String!, $offset: Int, $limit: Int) {
130  current_token_ownerships(
131    where: {owner_address: {_eq: $address}
131, amount: {_gt: 0}}
132    order_by: [{last_transaction_version: desc}, {creator_address: asc}, {collection_name: asc}, {name: asc}]
133    offset: $offset
134    limit: $limit
135  ) {
136    amount
137    current_token_data {
138      ...TokenDataFields
139    }
140    current_collection_data {
141      ...CollectionDataFields
142    }
143    last_transaction_version
144    property_version
145  }
146}
147    ${tv}
148${tw}`,tU=`
149    query getAccountTokensCount($where_condition: current_token_ownerships_v2_bool_exp, $offset: Int, $limit: Int) {
150  current_token_ownerships_v2_aggregate(
151    where: $where_condition
152    offset: $offset
153    limit: $limit
154  ) {
155    aggregate {
156      count
157    }
158  }
159}
160    `,tk=`
161    query getAccountTransactionsCount($address: String) {
162  account_transactions_aggregate(where: {account_address: {_eq: $address}}) {
163    aggregate {
164      count
165    }
166  }
167}
168    `,tS=`
169    query getAccountTransactionsData($where_condition: account_transactions_bool_exp!, $offset: Int, $limit: Int, $order_by: [account_transactions_order_by!]) {
170  account_transactions(
171    where: $where_condition
172    order_by: $order_by
173    limit: $limit
174    offset: $offset
175  ) {
176    token_activities_v2 {
177      ...TokenActivitiesFields
178    }
179    transaction_version
180    account_address
181  }
182}
183    ${tb}`,tx=`
184    query getCollectionData($where_condition: current_collections_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_collections_v2_order_by!]) {
185  current_collections_v2(
186    where: $where_condition
187    offset: $offset
188    limit: $limit
189    order_by: $order_by
190  ) {
191    collection_id
192    collection_name
193    creator_address
194    current_supply
195    description
196    last_transaction_timestamp
197    last_transaction_version
198    max_supply
199    mutable_description
200    mutable_uri
201    table_handle_v1
202    token_standard
203    total_minted_v2
204    uri
205  }
206}
207    `,tI=`
208    query getCollectionsWithOwnedTokens($where_condition: current_collection_ownership_v2_view_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_collection_ownership_v2_view_order_by!]) {
209  current_collection_ownership_v2_view(
210    where: $where_condition
211    offset: $offset
212    limit: $limit
213    order_by: $order_by
214  ) {
215    current_collection {
216      collection_id
217      collection_name
218      creator_address
219      current_supply
220      description
221      last_transaction_timestamp
222      last_transaction_version
223      mutable_description
224      max_supply
225      mutable_uri
226      table_handle_v1
227      token_standard
228      total_minted_v2
229      uri
230    }
231    collection_id
232    collection_name
233    collection_uri
234    creator_address
235    distinct_tokens
236    last_transaction_version
237    owner_address
238    single_token_uri
239  }
240}
241    `,tE=`
242    query getCurrentObjects($where_condition: current_objects_bool_exp, $offset: Int, $limit: Int, $order_by: [current_objects_order_by!]) {
243  current_objects(
244    where: $where_condition
245    offset: $offset
246    limit: $limit
247    order_by: $order_by
248  ) {
249    allow_ungated_transfer
250    state_key_hash
251    owner_address
252    object_address
253    last_transaction_version
254    last_guid_creation_num
255    is_deleted
256  }
257}
258    `,tB=`
259    query getDelegatedStakingActivities($delegatorAddress: String, $poolAddress: String) {
260  delegated_staking_activities(
261    where: {delegator_address: {_eq: $delegatorAddress}, pool_address: {_eq: $poolAddress}}
262  ) {
263    amount
264    delegator_address
265    event_index
266    event_type
267    pool_address
268    transaction_version
269  }
270}
271    `,tC=`
272    query getIndexerLedgerInfo {
273  ledger_infos {
274    chain_id
275  }
276}
277    `,t$=`
278    query getNumberOfDelegators($poolAddress: String) {
279  num_active_delegator_per_pool(
280    where: {pool_address: {_eq: $poolAddress}, num_active_delegator: {_gt: "0"}}
281    distinct_on: pool_address
282  ) {
283    num_active_delegator
284    pool_address
285  }
286}
287    `,tN=`
288    query getOwnedTokens($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {
289  current_token_ownerships_v2(
290    where: $where_condition
291    offset: $offset
292    limit: $limit
293    order_by: $order_by
294  ) {
295    ...CurrentTokenOwnershipFields
296  }
297}
298    ${tf}`,tD=`
299    query getOwnedTokensByTokenData($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {
300  current_token_ownerships_v2(
301    where: $where_condition
302    offset: $offset
303    limit: $limit
304    order_by: $order_by
305  ) {
306    ...CurrentTokenOwnershipFields
307  }
308}
309    ${tf}`,tP=`
310    query getTokenActivities($where_condition: token_activities_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [token_activities_v2_order_by!]) {
311  token_activities_v2(
312    where: $where_condition
313    order_by: $order_by
314    offset: $offset
315    limit: $limit
316  ) {
317    ...TokenActivitiesFields
318  }
319}
320    ${tb}`,tO=`
321    query getTokenActivitiesCount($token_id: String) {
322  token_activities_v2_aggregate(where: {token_data_id: {_eq: $token_id}}) {
323    aggregate {
324      count
325    }
326  }
327}
328    `,tM=`
329    query getTokenCurrentOwnerData($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {
330  current_token_ownerships_v2(
331    where: $where_condition
332    offset: $offset
333    limit: $limit
334    order_by: $order_by
335  ) {
336    ...CurrentTokenOwnershipFields
337  }
338}
339    ${tf}`,tq=`
340    query getTokenData($where_condition: current_token_datas_v2_bool_exp, $offset: Int, $limit: Int, $order_by: [current_token_datas_v2_order_by!]) {
341  current_token_datas_v2(
342    where: $where_condition
343    offset: $offset
344    limit: $limit
345    order_by: $order_by
346  ) {
347    collection_id
348    description
349    is_fungible_v2
350    largest_property_version_v1
351    last_transaction_timestamp
352    last_transaction_version
353    maximum
354    supply
355    token_data_id
356    token_name
357    token_properties
358    token_standard
359    token_uri
360    current_collection {
361      collection_id
362      collection_name
363      creator_address
364      current_supply
365      description
366      last_transaction_timestamp
367      last_transaction_version
368      max_supply
369      mutable_description
370      mutable_uri
371      table_handle_v1
372      token_standard
373      total_minted_v2
374      uri
375    }
376  }
377}
378    `,tV=`
379    query getTokenOwnedFromCollection($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {
380  current_token_ownerships_v2(
381    where: $where_condition
382    offset: $offset
383    limit: $limit
384    order_by: $order_by
385  ) {
386    ...CurrentTokenOwnershipFields
387  }
388}
389    ${tf}`,tH=`
390    query getTokenOwnersData($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {
391  current_token_ownerships_v2(
392    where: $where_condition
393    offset: $offset
394    limit: $limit
395    order_by: $order_by
396  ) {
397    ...CurrentTokenOwnershipFields
398  }
399}
400    ${tf}`,tL=`
401    query getTopUserTransactions($limit: Int) {
402  user_transactions(limit: $limit, order_by: {version: desc}) {
403    version
404  }
405}
406    `,tF=`
407    query getUserTransactions($where_condition: user_transactions_bool_exp!, $offset: Int, $limit: Int, $order_by: [user_transactions_order_by!]) {
408  user_transactions(
409    order_by: $order_by
410    where: $where_condition
411    limit: $limit
412    offset: $offset
413  ) {
414    version
415  }
416}
417    `;function tR(e,t,r){if(!(null==t?void 0:t.includes(typeof e)))throw Error(r||`Invalid arg: ${e} type should be ${t instanceof Array?t.join(" or "):t}`)}function tK(e){if(tR(e,["boolean","string"]),"boolean"==typeof e)return e;if("true"===e)return!0;if("false"===e)return!1;throw Error("Invalid boolean string.")}function tG(e){if(tR(e,["number","string"]),"number"==typeof e)return e;let t=Number.parseInt(e,10);if(Number.isNaN(t))throw Error("Invalid number string.");return t}function tj(e){return tR(e,["number","bigint","string"]),BigInt(e)}function tW(e,t){let r;if("string"==typeof e||e instanceof N)r=es.fromHex(e);else if(e instanceof es)r=e;else throw Error("Invalid account address.");r.serialize(t)}var tJ="APTOS::RawTransactionWithData",tZ=class{constructor(e,t){this.rawTxnBuilder=t,this.signingFunction=e}build(e,t,r){if(!this.rawTxnBuilder)throw Error("this.rawTxnBuilder doesn't exist.");return this.rawTxnBuilder.build(e,t,r)}static getSigningMessage(e){let t=o.C2.create();if(e instanceof eF)t.update("APTOS::RawTransaction");else if(e instanceof e0)t.update(tJ);else if(e instanceof e2)t.update(tJ);else throw Error("Unknown transaction type.");let r=t.digest(),i=j(e),n=new Uint8Array(r.length+i.length);return n.set(r),n.set(i,r.length),n}},tX=class extends tZ{constructor(e,t,r){super(e,r),this.publicKey=t}rawToSigned(e){let t=tZ.getSigningMessage(e),r=this.signingFunction(t);return new eQ(e,new ep(new eo(this.publicKey),r))}sign(e){return j(this.rawToSigned(e))}},tQ=class extends tZ{constructor(e,t){super(e),this.publicKey=t}rawToSigned(e){let t=tZ.getSigningMessage(e),r=this.signingFunction(t);return new eQ(e,new em(this.publicKey,r))}sign(e){return j(this.rawToSigned(e))}},tY=class e{constructor(e,t){this.abiMap=new Map,e.forEach(e=>{let t,r=new F(e),i=tu.deserialize(r);if(i instanceof th){let{address:e,name:r}=i.module_name;t=`${N.fromUint8Array(e.address).toShortString()}::${r.value}::${i.name}`}else t=i.name;if(this.abiMap.has(t))throw Error("Found conflicting ABI interfaces");this.abiMap.set(t,i)}),this.builderConfig={maxGasAmount:BigInt(2e5),expSecFromNow:20,...t}}static toBCSArgs(e,t){if(e.length!==t.length)throw Error("Wrong number of args provided.");return t.map((t,r)=>{let i=new H;return function e(t,r,i,n){if(r instanceof eA)i.serializeBool(tK(t));else if(r instanceof ez)i.serializeU8(tG(t));else if(r instanceof eU)i.serializeU16(tG(t));else if(r instanceof ek)i.serializeU32(tG(t));
417else if(r instanceof eS)i.serializeU64(tj(t));else if(r instanceof ex)i.serializeU128(tj(t));else if(r instanceof eI)i.serializeU256(tj(t));else if(r instanceof eE)tW(t,i);else if(r instanceof eC)!function(t,r,i,n){if(r.value instanceof ez){if(t instanceof Uint8Array)return i.serializeBytes(t);if(t instanceof N)return i.serializeBytes(t.toUint8Array());if("string"==typeof t)return i.serializeStr(t)}if(!Array.isArray(t))throw Error("Invalid vector args.");i.serializeU32AsUleb128(t.length),t.forEach(t=>e(t,r.value,i,n+1))}(t,r,i,n);else if(r instanceof e$)!function(t,r,i,n){let{address:s,module_name:a,name:o,type_args:l}=r.value,d=`${N.fromUint8Array(s.address).toShortString()}::${a.value}::${o.value}`;if("0x1::string::String"===d)tR(t,["string"]),i.serializeStr(t);else if("0x1::object::Object"===d)tW(t,i);else if("0x1::option::Option"===d){var c,u,_,h;if(1!==l.length)throw Error(`Option has the wrong number of type arguments ${l.length}`);c=t,u=l[0],_=i,h=n,null==c?_.serializeU32AsUleb128(0):(_.serializeU32AsUleb128(1),e(c,u,_,h+1))}else throw Error("Unsupported struct type in function argument")}(t,r,i,n);else throw Error("Unsupported arg type.")}(t,e[r].type_tag,i,0),i.getBytes()})}static toTransactionArguments(e,t){if(e.length!==t.length)throw Error("Wrong number of args provided.");return t.map((t,r)=>(function(e,t){if(t instanceof eA)return new ta(tK(e));if(t instanceof ez)return new e9(tG(e));if(t instanceof eU)return new e7(tG(e));if(t instanceof ek)return new te(tG(e));if(t instanceof eS)return new tt(tj(e));if(t instanceof ex)return new tr(tj(e));if(t instanceof eI)return new ti(tj(e));if(t instanceof eE){let t;if("string"==typeof e||e instanceof N)t=es.fromHex(e);else if(e instanceof es)t=e;else throw Error("Invalid account address.");return new tn(t)}if(t instanceof eC&&t.value instanceof ez){if(!(e instanceof Uint8Array))throw Error(`${e} should be an instance of Uint8Array`);return new ts(e)}throw Error("Unknown type for TransactionArgument.")})(t,e[r].type_tag))}setSequenceNumber(e){this.builderConfig.sequenceNumber=BigInt(e)}buildTransactionPayload(t,r,i){let n,s=r.map(e=>new eH(e).parseTypeTag());if(!this.abiMap.has(t))throw Error(`Cannot find function: ${t}`);let a=this.abiMap.get(t);if(a instanceof th){let t=e.toBCSArgs(a.args,i);n=new e3(new eK(a.module_name,new eb(a.name),s,t))}else if(a instanceof t_){let t=e.toTransactionArguments(a.args,i);n=new e8(new eR(a.code,s,t))}else throw Error("Unknown ABI format.");return n}build(e,t,r){let{sender:i,sequenceNumber:n,gasUnitPrice:s,maxGasAmount:a,expSecFromNow:o,chainId:l}=this.builderConfig;if(!s)throw Error("No gasUnitPrice provided.");let d=i instanceof es?i:es.fromHex(i),c=BigInt(Math.floor(Date.now()/1e3)+Number(o)),u=this.buildTransactionPayload(e,t,r);if(u)return new eF(d,BigInt(n),u,BigInt(a),BigInt(s),c,new e6(Number(l)));throw Error("Invalid ABI.")}},t0=class{constructor(e,t){this.aptosClient=e,this.builderConfig=t}async fetchABI(e){let t=(await this.aptosClient.getAccountModules(e)).map(e=>e.abi).flatMap(e=>e.exposed_functions.filter(e=>e.is_entry).map(t=>({fullName:`${e.address}::${e.name}::${t.name}`,...t}))),r=new Map;return t.forEach(e=>{r.set(e.fullName,e)}),r}async build(e,t,r){if(3!==(e=e.replace(/^0[xX]0*/g,"0x")).split("::").length)throw Error("'func' needs to be a fully qualified function name in format <address>::<module>::<function>, e.g. 0x1::coin::transfer");let[i,n]=e.split("::"),s=await this.fetchABI(i);if(!s.has(e))throw Error(`${e} doesn't exist.`);let a=s.get(e),o=a.params.filter(e=>"signer"!==e&&"&signer"!==e).map((e,r)=>new tc(`var${r}`,new eH(e,t).parseTypeTag())),l=new th(a.name,eJ.fromStr(`${i}::${n}`),"",a.generic_type_params.map((e,t)=>new td(`${t}`)),o),{sender:d,...c}=this.builderConfig,u=d instanceof es?N.fromUint8Array(d.address):d,[{sequence_number:_},h,{gas_estimate:p}]=await Promise.all([(null==c?void 0:c.sequenceNumber)?Promise.resolve({sequence_number:null==c?void 0:c.sequenceNumber}):this.aptosClient.getAccount(u),(null==c?void 0:c.chainId)?Promise.resolve(null==c?void 0:c.chainId):this.aptosClient.getChainId(),(null==c?void 0:c.gasUnitPrice)?Promise.resolve({gas_estimate:null==c?void 0:c.gasUnitPrice}):this.aptosClient.estimateGasPrice()]);return new tY([j(l)],{sender:d,sequenceNumber:_,chainId:h,gasUnitPrice:BigInt(p),...c}).build(e,t,r)}};m([b(6e5)],t0.prototype,"fetchABI",1);var t2=class e{constructor(e,t,r=!1){if(!e)throw Error("Node URL cannot be empty.");r?this.nodeUrl=e:this.nodeUrl=function(e){let t=`${e}`;
417return t.endsWith("/")&&(t=t.substring(0,t.length-1)),t.endsWith("/v1")||(t=`${t}/v1`),t}(e),this.config=null==t?{}:{...t}}async getAccount(e){let{data:t}=await x({url:this.nodeUrl,endpoint:`accounts/${N.ensure(e).hex()}`,originMethod:"getAccount",overrides:{...this.config}});return t}async getAccountTransactions(e,t){let{data:r}=await x({url:this.nodeUrl,endpoint:`accounts/${N.ensure(e).hex()}/transactions`,originMethod:"getAccountTransactions",params:{start:null==t?void 0:t.start,limit:null==t?void 0:t.limit},overrides:{...this.config}});return r}async getAccountModules(e,t){return await E({url:this.nodeUrl,endpoint:`accounts/${e}/modules`,params:{ledger_version:null==t?void 0:t.ledgerVersion,limit:1e3},originMethod:"getAccountModules",overrides:{...this.config}})}async getAccountModule(e,t,r){let{data:i}=await x({url:this.nodeUrl,endpoint:`accounts/${N.ensure(e).hex()}/module/${t}`,originMethod:"getAccountModule",params:{ledger_version:null==r?void 0:r.ledgerVersion},overrides:{...this.config}});return i}async getAccountResources(e,t){return await E({url:this.nodeUrl,endpoint:`accounts/${e}/resources`,params:{ledger_version:null==t?void 0:t.ledgerVersion,limit:9999},originMethod:"getAccountResources",overrides:{...this.config}})}async getAccountResource(e,t,r){let{data:i}=await x({url:this.nodeUrl,endpoint:`accounts/${N.ensure(e).hex()}/resource/${t}`,originMethod:"getAccountResource",params:{ledger_version:null==r?void 0:r.ledgerVersion},overrides:{...this.config}});return i}static generateBCSTransaction(e,t){return new tX(t=>{let r=e.signBuffer(t);return new D.Ed25519Signature(r.toUint8Array())},e.pubKey().toUint8Array()).sign(t)}static generateBCSSimulation(e,t){return new tX(e=>{let t=new Uint8Array(64);return new D.Ed25519Signature(t)},e.pubKey().toUint8Array()).sign(t)}async generateTransaction(e,t,r){let i={sender:e};return(null==r?void 0:r.sequence_number)&&(i.sequenceNumber=r.sequence_number),(null==r?void 0:r.gas_unit_price)&&(i.gasUnitPrice=r.gas_unit_price),(null==r?void 0:r.max_gas_amount)&&(i.maxGasAmount=r.max_gas_amount),(null==r?void 0:r.expiration_timestamp_secs)&&(i.expSecFromNow=Number.parseInt(r.expiration_timestamp_secs,10)-Math.floor(Date.now()/1e3)),new t0(this,i).build(t.function,t.type_arguments,t.arguments)}async generateFeePayerTransaction(e,t,r,i=[],n){let s=await this.generateTransaction(e,t,n),a=i.map(e=>es.fromHex(e));return new D.FeePayerRawTransaction(s,a,es.fromHex(r))}async submitFeePayerTransaction(e,t,r,i=[]){let n=new D.TransactionAuthenticatorFeePayer(t,e.secondary_signer_addresses,i,{address:e.fee_payer_address,authenticator:r}),s=j(new D.SignedTransaction(e.raw_txn,n));return await this.submitSignedBCSTransaction(s)}async signMultiTransaction(e,t){let r=new D.Ed25519Signature(e.signBuffer(tZ.getSigningMessage(t)).toUint8Array());return Promise.resolve(new D.AccountAuthenticatorEd25519(new D.Ed25519PublicKey(e.signingKey.publicKey),r))}async signTransaction(t,r){return Promise.resolve(e.generateBCSTransaction(t,r))}async getEventsByCreationNumber(e,t,r){let{data:i}=await x({url:this.nodeUrl,endpoint:`accounts/${N.ensure(e).hex()}/events/${t}`,originMethod:"getEventsByCreationNumber",params:{start:null==r?void 0:r.start,limit:null==r?void 0:r.limit},overrides:{...this.config}});return i}
417async getEventsByEventHandle(e,t,r,i){let{data:n}=await x({url:this.nodeUrl,endpoint:`accounts/${N.ensure(e).hex()}/events/${t}/${r}`,originMethod:"getEventsByEventHandle",params:{start:null==i?void 0:i.start,limit:null==i?void 0:i.limit},overrides:{...this.config}});return n}async submitTransaction(e){return this.submitSignedBCSTransaction(e)}async simulateTransaction(t,r,i){let n;return n=t instanceof ty?e.generateBCSSimulation(t,r):t instanceof ec?new tQ(()=>{let{threshold:e}=t,r=[],i=[];for(let t=0;t<e;t+=1)r.push(t),i.push(new D.Ed25519Signature(new Uint8Array(64)));let n=D.MultiEd25519Signature.createBitmap(r);return new D.MultiEd25519Signature(i,n)},t).sign(r):new tX(()=>{let e=new Uint8Array(64);return new D.Ed25519Signature(e)},t.toBytes()).sign(r),this.submitBCSSimulation(n,i)}async submitSignedBCSTransaction(e){let{data:t}=await I({url:this.nodeUrl,body:e,endpoint:"transactions",originMethod:"submitSignedBCSTransaction",contentType:"application/x.aptos.signed_transaction+bcs",overrides:{...this.config}});return t}async submitBCSSimulation(e,t){var r,i,n;let s={estimate_gas_unit_price:null!=(r=null==t?void 0:t.estimateGasUnitPrice)&&r,estimate_max_gas_amount:null!=(i=null==t?void 0:t.estimateMaxGasAmount)&&i,estimate_prioritized_gas_unit_price:null!=(n=null==t?void 0:t.estimatePrioritizedGasUnitPrice)&&n},{data:a}=await I({url:this.nodeUrl,body:e,endpoint:"transactions/simulate",params:s,originMethod:"submitBCSSimulation",contentType:"application/x.aptos.signed_transaction+bcs",overrides:{...this.config}});return a}async getTransactions(e){var t;let{data:r}=await x({url:this.nodeUrl,endpoint:"transactions",originMethod:"getTransactions",params:{start:null==(t=null==e?void 0:e.start)?void 0:t.toString(),limit:null==e?void 0:e.limit},overrides:{...this.config}});return r}async getTransactionByHash(e){let{data:t}=await x({url:this.nodeUrl,endpoint:`transactions/by_hash/${e}`,originMethod:"getTransactionByHash",overrides:{...this.config}});return t}async getTransactionByVersion(e){let{data:t}=await x({url:this.nodeUrl,endpoint:`transactions/by_version/${e}`,originMethod:"getTransactionByVersion",overrides:{...this.config}});return t}async transactionPending(e){try{let t=await this.getTransactionByHash(e);return"pending_transaction"===t.type}catch(e){if((null==e?void 0:e.status)===404)return!0;throw e}}async waitForTransactionWithResult(e,t){var r,i;let n,s=null!=(r=null==t?void 0:t.timeoutSecs)?r:20,a=null!=(i=null==t?void 0:t.checkSuccess)&&i,o=!0,l=0;for(;o&&!(l>=s);){try{if(n=await this.getTransactionByHash(e),!(o="pending_transaction"===n.type))break}catch(r){let e=r instanceof t3,t=e&&404!==r.status&&r.status>=400&&r.status<500;if(!e||t)throw r}await v(1e3),l+=1}if(void 0===n)throw Error(`Waiting for transaction ${e} failed`);if(o)throw new t1(`Waiting for transaction ${e} timed out after ${s} seconds`,n);if(!a)return n;if(!(null==n?void 0:n.success))throw new t8(`Transaction ${e} failed with an error: ${n.vm_status}`,n);return n}async waitForTransaction(e,t){await this.waitForTransactionWithResult(e,t)}async getLedgerInfo(){let{data:e}=await x({url:this.nodeUrl,originMethod:"getLedgerInfo",overrides:{...this.config}});return e}async getChainId(){return(await this.getLedgerInfo()).chain_id}async getTableItem(e,t,r){var i;return(await I({url:this.nodeUrl,body:t,endpoint:`tables/${e}/item`,originMethod:"getTableItem",params:{ledger_version:null==(i=null==r?void 0:r.ledgerVersion)?void 0:i.toString()},overrides:{...this.config}})).data}async generateRawTransaction(e,t,r){let[{sequence_number:i},n,{gas_estimate:s}]=await Promise.all([(null==r?void 0:r.providedSequenceNumber)?Promise.resolve({sequence_number:r.providedSequenceNumber}):this.getAccount(e),this.getChainId(),(null==r?void 0:r.gasUnitPrice)?Promise.resolve({gas_estimate:r.gasUnitPrice}):this.estimateGasPrice()]),{maxGasAmount:a,gasUnitPrice:o,expireTimestamp:l}={maxGasAmount:BigInt(2e5),gasUnitPrice:BigInt(s),expireTimestamp:BigInt(Math.floor(Date.now()/1e3)+20),...r};return new D.RawTransaction(D.AccountAddress.fromHex(e),BigInt(i),t,a,o,l,new D.ChainId(n))}async generateSignSubmitTransaction(t,r,i){let n=await this.generateRawTransaction(t.address(),r,i),s=e.generateBCSTransaction(t,n);return(await this.submitSignedBCSTransaction(s)).hash}async signAndSubmitTransaction(t,r){let i=e.generateBCSTransaction(t,r);return(await this.submitSignedBCSTransaction(i)).hash}
417async publishPackage(e,t,r,i){let n=new H;R(r,n);let s=new D.TransactionPayloadEntryFunction(D.EntryFunction.natural("0x1::code","publish_package_txn",[],[er(t),n.getBytes()]));return this.generateSignSubmitTransaction(e,s,i)}async createResourceAccountAndPublishPackage(e,t,r,i,n){let s=new H;R(i,s);let a=new D.TransactionPayloadEntryFunction(D.EntryFunction.natural("0x1::resource_account","create_resource_account_and_publish_package",[],[er(t),er(r),s.getBytes()]));return this.generateSignSubmitTransaction(e,a,n)}async generateSignSubmitWaitForTransaction(e,t,r){let i=await this.generateSignSubmitTransaction(e,t,r);return this.waitForTransactionWithResult(i,r)}async estimateGasPrice(){let{data:e}=await x({url:this.nodeUrl,endpoint:"estimate_gas_price",originMethod:"estimateGasPrice",overrides:{...this.config}});return e}async estimateMaxGasAmount(e){let[{gas_estimate:t},r]=await Promise.all([this.estimateGasPrice(),this.getAccountResources(e)]);return BigInt(r.find(e=>"0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>"===e.type).data.coin.value)/BigInt(t)}async rotateAuthKeyEd25519(t,r,i){let{sequence_number:n,authentication_key:s}=await this.getAccount(t.address()),a=new ty(r),o=new D.RotationProofChallenge(D.AccountAddress.CORE_CODE_ADDRESS,"account","RotationProofChallenge",BigInt(n),D.AccountAddress.fromHex(t.address()),new D.AccountAddress(new N(s).toUint8Array()),a.pubKey().toUint8Array()),l=N.fromUint8Array(j(o)),d=t.signHexString(l),c=a.signHexString(l),u=new D.TransactionPayloadEntryFunction(D.EntryFunction.natural("0x1::account","rotate_authentication_key",[],[J(0),er(t.pubKey().toUint8Array()),J(0),er(a.pubKey().toUint8Array()),er(d.toUint8Array()),er(c.toUint8Array())])),_=await this.generateRawTransaction(t.address(),u,i),h=e.generateBCSTransaction(t,_);return this.submitSignedBCSTransaction(h)}async lookupOriginalAddress(e){let{address_map:{handle:t}}=(await this.getAccountResource("0x1","0x1::account::OriginatingAddress")).data,r=await this.getTableItem(t,{key_type:"address",value_type:"address",key:N.ensure(e).hex()});return new N(r)}async getBlockByHeight(e,t){let{data:r}=await x({url:this.nodeUrl,endpoint:`blocks/by_height/${e}`,originMethod:"getBlockByHeight",params:{with_transactions:t},overrides:{...this.config}});return r}async getBlockByVersion(e,t){let{data:r}=await x({url:this.nodeUrl,endpoint:`blocks/by_version/${e}`,originMethod:"getBlockByVersion",params:{with_transactions:t},overrides:{...this.config}});return r}async view(e,t){let{data:r}=await I({url:this.nodeUrl,body:e,endpoint:"view",originMethod:"getTableItem",params:{ledger_version:t},overrides:{...this.config}});return r}clearCache(e){var t=e;let r=new Set;for(let e of t){let t=T.get(e);if(t)for(let e of t)r.has(e)||(e.clear(),r.add(e))}r.size}};m([t5],t2.prototype,"getAccount",1),m([t5],t2.prototype,"getAccountTransactions",1),m([t5,b(6e5)],t2.prototype,"getAccountModules",1),m([t5],t2.prototype,"getAccountModule",1),m([t5],t2.prototype,"getAccountResources",1),m([t5],t2.prototype,"getAccountResource",1),m([t5],t2.prototype,"getEventsByCreationNumber",1),m([t5],t2.prototype,"getEventsByEventHandle",1),m([t5],t2.prototype,"submitSignedBCSTransaction",1),m([t5],t2.prototype,"submitBCSSimulation",1),m([t5],t2.prototype,"getTransactions",1),m([t5],t2.prototype,"getTransactionByHash",1),m([t5],t2.prototype,"getTransactionByVersion",1),m([t5],t2.prototype,"getLedgerInfo",1),m([w()],t2.prototype,"getChainId",1),m([t5],t2.prototype,"getTableItem",1),m([t5,w({ttlMs:3e5,tags:["gas_estimates"]})],t2.prototype,"estimateGasPrice",1),m([t5],t2.prototype,"estimateMaxGasAmount",1),m([t5],t2.prototype,"getBlockByHeight",1),m([t5],t2.prototype,"getBlockByVersion",1),m([t5],t2.prototype,"view",1);var t1=class extends Error{constructor(e,t){super(e),this.lastSubmittedTransaction=t}},t8=class extends Error{constructor(e,t){super(e),this.transaction=t}}
417,t3=class extends Error{constructor(e,t,r,i){super(t),this.status=e,this.message=t,this.errorCode=r,this.vmErrorCode=i}};function t5(e,t,r){let i=r.value;return r.value=async function(...e){var t,r;try{return await i.apply(this,[...e])}catch(e){if(e instanceof z)throw new t3(e.status,JSON.stringify({message:e.message,...e.data}),null==(t=e.data)?void 0:t.error_code,null==(r=e.data)?void 0:r.vm_error_code);throw e}},r}var t6=class e{constructor(e,t){this.endpoint=e,this.config=t}static validateAddress(e){if(e.length<66)throw Error(`${e} is less than 66 chars long.`)}async queryIndexer(e){let t=await I({url:this.endpoint,body:e,overrides:{WITH_CREDENTIALS:!1,...this.config}});if(t.data.errors)throw new t3(t.data.errors[0].extensions.code,JSON.stringify({message:t.data.errors[0].message,error_code:t.data.errors[0].extensions.code}));return t.data.data}async getIndexerLedgerInfo(){return this.queryIndexer({query:tC})}async getAccountNFTs(t,r){let i=N.ensure(t).hex();e.validateAddress(i);let n={query:tz,variables:{address:i,offset:null==r?void 0:r.offset,limit:null==r?void 0:r.limit}};return this.queryIndexer(n)}async getTokenActivities(t,r){var i,n;let s=N.ensure(t).hex();e.validateAddress(s);let a={token_data_id:{_eq:s}};(null==r?void 0:r.tokenStandard)&&(a.token_standard={_eq:null==r?void 0:r.tokenStandard});let o={query:tP,variables:{where_condition:a,offset:null==(i=null==r?void 0:r.options)?void 0:i.offset,limit:null==(n=null==r?void 0:r.options)?void 0:n.limit,order_by:null==r?void 0:r.orderBy}};return this.queryIndexer(o)}async getTokenActivitiesCount(e){return this.queryIndexer({query:tO,variables:{token_id:e}})}async getAccountTokensCount(t,r){var i,n;let s={owner_address:{_eq:t},amount:{_gt:"0"}};(null==r?void 0:r.tokenStandard)&&(s.token_standard={_eq:null==r?void 0:r.tokenStandard});let a=N.ensure(t).hex();e.validateAddress(a);let o={query:tU,variables:{where_condition:s,offset:null==(i=null==r?void 0:r.options)?void 0:i.offset,limit:null==(n=null==r?void 0:r.options)?void 0:n.limit}};return this.queryIndexer(o)}async getTokenData(t,r){var i,n;let s=N.ensure(t).hex();e.validateAddress(s);let a={token_data_id:{_eq:s}};(null==r?void 0:r.tokenStandard)&&(a.token_standard={_eq:null==r?void 0:r.tokenStandard});let o={query:tq,variables:{where_condition:a,offset:null==(i=null==r?void 0:r.options)?void 0:i.offset,limit:null==(n=null==r?void 0:r.options)?void 0:n.limit,order_by:null==r?void 0:r.orderBy}};return this.queryIndexer(o)}async getTokenOwnersData(t,r,i){var n,s;let a=N.ensure(t).hex();e.validateAddress(a);let o={token_data_id:{_eq:a},amount:{_gt:"0"}};r&&(o.property_version_v1={_eq:r}),(null==i?void 0:i.tokenStandard)&&(o.token_standard={_eq:null==i?void 0:i.tokenStandard});let l={query:tH,variables:{where_condition:o,offset:null==(n=null==i?void 0:i.options)?void 0:n.offset,limit:null==(s=null==i?void 0:i.options)?void 0:s.limit,order_by:null==i?void 0:i.orderBy}};return this.queryIndexer(l)}async getTokenCurrentOwnerData(t,r,i){var n,s;let a=N.ensure(t).hex();e.validateAddress(a);let o={token_data_id:{_eq:a},amount:{_gt:"0"}};r&&(o.property_version_v1={_eq:r}),(null==i?void 0:i.tokenStandard)&&(o.token_standard={_eq:null==i?void 0:i.tokenStandard});let l={query:tM,variables:{where_condition:o,offset:null==(n=null==i?void 0:i.options)?void 0:n.offset,limit:null==(s=null==i?void 0:i.options)?void 0:s.limit,order_by:null==i?void 0:i.orderBy}};return this.queryIndexer(l)}async getOwnedTokens(t,r){var i,n;let s=N.ensure(t).hex();e.validateAddress(s);let a={owner_address:{_eq:s},amount:{_gt:0}};(null==r?void 0:r.tokenStandard)&&(a.token_standard={_eq:null==r?void 0:r.tokenStandard});let o={query:tN,variables:{where_condition:a,offset:null==(i=null==r?void 0:r.options)?void 0:i.offset,limit:null==(n=null==r?void 0:r.options)?void 0:n.limit,order_by:null==r?void 0:r.orderBy}};return this.queryIndexer(o)}async getOwnedTokensByTokenData(t,r){var i,n;let s=N.ensure(t).hex();e.validateAddress(s);let a={token_data_id:{_eq:s},amount:{_gt:0}};(null==r?void 0:r.tokenStandard)&&(a.token_standard={_eq:null==r?void 0:r.tokenStandard});let o={query:tD,variables:{where_condition:a,offset:null==(i=null==r?void 0:r.options)?void 0:i.offset,limit:null==(n=null==r?void 0:r.options)?void 0:n.limit,order_by:null==r?void 0:r.orderBy}};return this.queryIndexer(o)}async getTokenOwnedFromCollectionAddress(t,r,i){var n,s;let a=N.ensure(t).hex();e.validateAddress(a);let o=N.ensure(r).hex();e.validateAddress(o);let l={owner_address:{_eq:a},current_token_data:{collection_id:{_eq:o}},amount:{_gt:0}};(null==i?void 0:i.tokenStandard)&&(l.token_standard={_eq:null==i?void 0:i.tokenStandard});let d={query:tV,variables:{where_condition:l,offset:null==(n=null==i?void 0:i.options)?void 0:n.offset,limit:null==(s=null==i?void 0:i.options)?void 0:s.limit,order_by:null==i?void 0:i.orderBy}};return this.queryIndexer(d)}async getTokenOwnedFromCollectionNameAndCreatorAddress(e,t,r,i){let n=await this.getCollectionAddress(r,t,i);return await this.getTokenOwnedFromCollectionAddress(e,n,i)}async getCollectionData(t,r,i){var n,s;let a=N.ensure(t).hex();e.validateAddress(a);let o={collection_name:{_eq:r},creator_address:{_eq:a}};(null==i?void 0:i.tokenStandard)&&(o.token_standard={_eq:null==i?void 0:i.tokenStandard});let l={query:tx,variables:{where_condition:o,offset:null==(n=null==i?void 0:i.options)?void 0:n.offset,limit:null==(s=null==i?void 0:i.options)?void 0:s.limit,order_by:null==i?void 0:i.orderBy}};return this.queryIndexer(l)}async getCollectionAddress(e,t,r){return(await this.getCollectionData(e,t,r)).current_collections_v2[0].collection_id}async getCollectionsWithOwnedTokens(t,r){var i,n;let s=N.ensure(t).hex();e.validateAddress(s);let a={owner_address:{_eq:s}};(null==r?void 0:r.tokenStandard)&&(a.current_collection={token_standard:{_eq:null==r?void 0:r.tokenStandard}});let o={query:tI,variables:{where_condition:a,offset:null==(i=null==r?void 0:r.options)?void 0:i.offset,limit:null==(n=null==r?void 0:r.options)?void 0:n.limit,order_by:null==r?void 0:r.orderBy}};return this.queryIndexer(o)}async getAccountTransactionsCount(t){let r=N.ensure(t).hex();return e.validateAddress(r),this.queryIndexer({query:tk,variables:{address:r}})}async getAccountTransactionsData(t,r){var i,n;let s=N.ensure(t).hex();e.validateAddress(s);let a={query:tS,variables:{where_condition:{account_address:{_eq:s}},offset:null==(i=null==r?void 0:r.options)?void 0:i.offset,limit:null==(n=null==r?void 0:r.options)?void 0:n.limit,order_by:null==r?void 0:r.orderBy}};return this.queryIndexer(a)}async getTopUserTransactions(e){return this.queryIndexer({query:tL,variables:{limit:e}})}async getUserTransactions(e){var t,r;let i={query:tF,variables:{where_condition:{version:{_lte:null==e?void 0:e.startVersion}},offset:null==(t=null==e?void 0:e.options)?void 0:t.offset,limit:null==(r=null==e?void 0:e.options)?void 0:r.limit,order_by:null==e?void 0:e.orderBy}};return this.queryIndexer(i)}async getDelegatedStakingActivities(t,r){let i=N.ensure(t).hex(),n=N.ensure(r).hex();return e.validateAddress(i),e.validateAddress(n),this.queryIndexer({query:tB,variables:{delegatorAddress:i,poolAddress:n}})}async getNumberOfDelegators(t){let r=N.ensure(t).hex();return e.validateAddress(r),this.queryIndexer({query:t$,variables:{poolAddress:r}})}async getAccountCoinsData(t,r){var i,n;let s=N.ensure(t).hex();e.validateAddress(s);let a={query:tA,variables:{where_condition:{owner_address:{_eq:s}},offset:null==(i=null==r?void 0:r.options)?void 0:i.offset,limit:null==(n=null==r?void 0:r.options)?void 0:n.limit,order_by:null==r?void 0:r.orderBy}};return this.queryIndexer(a)}async getAccountCoinsDataCount(t){let r=N.ensure(t).hex();return e.validateAddress(r),this.queryIndexer({query:tT,variables:{address:r}})}async getAccountOwnedObjects(t,r){var i,n;let s=N.ensure(t).hex();e.validateAddress(s);let a={query:tE,variables:{where_condition:{owner_address:{_eq:s}},offset:null==(i=null==r?void 0:r.options)?void 0:i.offset,limit:null==(n=null==r?void 0:r.options)?void 0:n.limit,order_by:null==r?void 0:r.orderBy}};return this.queryIndexer(a)}},t4=class{constructor(e,t,r=!1){let i=null,n=null;if("object"==typeof e&&function(e){return void 0!==e.fullnodeUrl&&"string"==typeof e.fullnodeUrl}(e)?(i=e.fullnodeUrl,n=e.indexerUrl,this.network="CUSTOM"):(i=C[e],n=B[e],this.network=e),"CUSTOM"===this.network&&!i)throw Error("fullnode url is not provided");
417n&&(this.indexerClient=new t6(n,t)),this.aptosClient=new t2(i,t,r)}};function t9(e,t,r){Object.getOwnPropertyNames(t.prototype).forEach(i=>{let n=Object.getOwnPropertyDescriptor(t.prototype,i);n&&(n.value=function(...e){return this[r][i](...e)},Object.defineProperty(e.prototype,i,n))}),Object.getOwnPropertyNames(t).forEach(i=>{let n=Object.getOwnPropertyDescriptor(t,i);n&&(n.value=function(...e){return this[r][i](...e)},e.hasOwnProperty.call(e,i)||Object.defineProperty(e,i,n))})}t9(t4,t2,"aptosClient"),t9(t4,t6,"indexerClient");var t7=class{constructor(e,t){this.type=e,this.value=t}},re=class{constructor(){this.data={}}setProperty(e,t){this.data[e]=t}};function rt(e){let t=e.map.data,r=new re;return t.forEach(e=>{let{key:t}=e,i=e.value.value,n=e.value.type,s=function(e,t){let r=new F(new N(t).toUint8Array());return e instanceof ez?r.deserializeU8().toString():e instanceof eS?r.deserializeU64().toString():e instanceof ex?r.deserializeU128().toString():e instanceof eA?r.deserializeBool()?"true":"false":e instanceof eE?N.fromUint8Array(r.deserializeFixedBytes(32)).hex():e instanceof e$&&e.isStringTypeTag()?r.deserializeStr():t}("string"===n||"String"===n?new e$(eD):new eH(n).parseTypeTag(),i),a=new t7(n,s);r.setProperty(t,a)}),r}p({},{PropertyMap:()=>re,PropertyValue:()=>t7,Token:()=>ri,TokenData:()=>rr});var rr=class{constructor(e,t,r,i,n,s,a,o){this.collection=e,this.description=t,this.name=r,this.maximum=i,this.supply=n,this.uri=s,this.default_properties=rt(a),this.mutability_config=o}},ri=class{constructor(e,t,r){this.id=e,this.amount=t,this.token_properties=rt(r)}},rn=(e=>(e.TransactionSent="transactionSent",e.TransactionSendFailed="transactionsendFailed",e.TransactionExecuted="transactionExecuted",e.TransactionExecutionFailed="transactionexecutionFailed",e))(rn||{});u.A,p({},{AptosErrorCode:()=>rs,MoveFunctionVisibility:()=>ra,RoleType:()=>ro});var rs=(e=>(e.ACCOUNT_NOT_FOUND="account_not_found",e.RESOURCE_NOT_FOUND="resource_not_found",e.MODULE_NOT_FOUND="module_not_found",e.STRUCT_FIELD_NOT_FOUND="struct_field_not_found",e.VERSION_NOT_FOUND="version_not_found",e.TRANSACTION_NOT_FOUND="transaction_not_found",e.TABLE_ITEM_NOT_FOUND="table_item_not_found",e.BLOCK_NOT_FOUND="block_not_found",e.STATE_VALUE_NOT_FOUND="state_value_not_found",e.VERSION_PRUNED="version_pruned",e.BLOCK_PRUNED="block_pruned",e.INVALID_INPUT="invalid_input",e.INVALID_TRANSACTION_UPDATE="invalid_transaction_update",e.SEQUENCE_NUMBER_TOO_OLD="sequence_number_too_old",e.VM_ERROR="vm_error",e.HEALTH_CHECK_FAILED="health_check_failed",e.MEMPOOL_IS_FULL="mempool_is_full",e.INTERNAL_ERROR="internal_error",e.WEB_FRAMEWORK_ERROR="web_framework_error",e.BCS_NOT_SUPPORTED="bcs_not_supported",e.API_DISABLED="api_disabled",e))(rs||{}),ra=(e=>(e.PRIVATE="private",e.PUBLIC="public",e.FRIEND="friend",e))(ra||{}),ro=(e=>(e.VALIDATOR="validator",e.FULL_NODE="full_node",e))(ro||{}),rl=(e=>(e.AccountAddress="account_address",e.TransactionVersion="transaction_version",e))(rl||{}),rd=(e=>(e.AccountAddress="account_address",e.MinBlockHeight="min_block_height",e.NumDistinctVersions="num_distinct_versions",e))(rd||{}),rc=(e=>(e.AccountAddress="account_address",e.TransactionVersion="transaction_version",e))(rc||{}),ru=(e=>(e.Address="address",e.TransactionVersion="transaction_version",e))(ru||{}),r_=(e=>(e.BlockHeight="block_height",e.Epoch="epoch",e.FailedProposerIndices="failed_proposer_indices",e.Id="id",e.PreviousBlockVotesBitvec="previous_block_votes_bitvec",e.Proposer="proposer",e.Round="round",e.Timestamp="timestamp",e.Version="version",e))(r_||{}),rh=(e=>(e.ActivityType="activity_type",e.Amount="amount",e.BlockHeight="block_height",e.CoinType="coin_type",e.EntryFunctionIdStr="entry_function_id_str",e.EventAccountAddress="event_account_address",e.EventCreationNumber="event_creation_number",e.EventIndex="event_index",e.EventSequenceNumber="event_sequence_number",e.IsGasFee="is_gas_fee",e.IsTransactionSuccess="is_transaction_success",e.OwnerAddress="owner_address",e.StorageRefundAmount="storage_refund_amount",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e))(rh||{}),rp=(e=>(e.Amount="amount",e.CoinType="coin_type",e.CoinTypeHash="coin_type_hash",e.OwnerAddress="owner_address",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e))(rp||{}),rm=(e=>(e.CoinType="coin_type",e.CoinTypeHash="coin_type_hash",e.CreatorAddress="creator_address",e.Decimals="decimals",e.Name="name",e.SupplyAggregatorTableHandle="supply_aggregator_table_handle",e.SupplyAggregatorTableKey="supply_aggregator_table_key",e.Symbol="symbol",e.TransactionCreatedTimestamp="transaction_created_timestamp",e.TransactionVersionCreated="transaction_version_created",e))(rm||{}),rg=(e=>(e.CoinType="coin_type",e.CoinTypeHash="coin_type_hash",e.Supply="supply",e.TransactionEpoch="transaction_epoch",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e))(rg||{}),ry=(e=>(e.CollectionDataIdHash="collection_data_id_hash",e.CollectionName="collection_name",e.CreatorAddress="creator_address",e.Description="description",e.DescriptionMutable="description_mutable",e.Maximum="maximum",e.MaximumMutable="maximum_mutable",e.MetadataUri="metadata_uri",e.Supply="supply",e.TableHandle="table_handle",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e.UriMutable="uri_mutable",e))(ry||{}
417),rf=(e=>(e.Domain="domain",e.ExpirationTimestamp="expiration_timestamp",e.IsDeleted="is_deleted",e.LastTransactionVersion="last_transaction_version",e.RegisteredAddress="registered_address",e.Subdomain="subdomain",e.TokenName="token_name",e))(rf||{}),rv=(e=>(e.Domain="domain",e.ExpirationTimestamp="expiration_timestamp",e.IsDeleted="is_deleted",e.LastTransactionVersion="last_transaction_version",e.RegisteredAddress="registered_address",e.Subdomain="subdomain",e.TokenName="token_name",e.TokenStandard="token_standard",e))(rv||{}),rw=(e=>(e.Domain="domain",e.DomainWithSuffix="domain_with_suffix",e.ExpirationTimestamp="expiration_timestamp",e.IsActive="is_active",e.IsPrimary="is_primary",e.LastTransactionVersion="last_transaction_version",e.OwnerAddress="owner_address",e.RegisteredAddress="registered_address",e.Subdomain="subdomain",e.TokenName="token_name",e.TokenStandard="token_standard",e))(rw||{}),rb=(e=>(e.Amount="amount",e.CoinType="coin_type",e.CoinTypeHash="coin_type_hash",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.OwnerAddress="owner_address",e))(rb||{}),rT=(e=>(e.CollectionDataIdHash="collection_data_id_hash",e.CollectionName="collection_name",e.CreatorAddress="creator_address",e.Description="description",e.DescriptionMutable="description_mutable",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.Maximum="maximum",e.MaximumMutable="maximum_mutable",e.MetadataUri="metadata_uri",e.Supply="supply",e.TableHandle="table_handle",e.UriMutable="uri_mutable",e))(rT||{}),rA=(e=>(e.CollectionId="collection_id",e.CollectionName="collection_name",e.CollectionUri="collection_uri",e.CreatorAddress="creator_address",e.DistinctTokens="distinct_tokens",e.LastTransactionVersion="last_transaction_version",e.OwnerAddress="owner_address",e.SingleTokenUri="single_token_uri",e))(rA||{}),rz=(e=>(e.CollectionId="collection_id",e.CollectionName="collection_name",e.CreatorAddress="creator_address",e.CurrentSupply="current_supply",e.Description="description",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.MaxSupply="max_supply",e.MutableDescription="mutable_description",e.MutableUri="mutable_uri",e.TableHandleV1="table_handle_v1",e.TokenStandard="token_standard",e.TotalMintedV2="total_minted_v2",e.Uri="uri",e))(rz||{}),rU=(e=>(e.ActiveTableHandle="active_table_handle",e.InactiveTableHandle="inactive_table_handle",e.LastTransactionVersion="last_transaction_version",e.OperatorCommissionPercentage="operator_commission_percentage",e.StakingPoolAddress="staking_pool_address",e.TotalCoins="total_coins",e.TotalShares="total_shares",e))(rU||{}),rk=(e=>(e.DelegationPoolAddress="delegation_pool_address",e.DelegatorAddress="delegator_address",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.PendingVoter="pending_voter",e.TableHandle="table_handle",e.Voter="voter",e))(rk||{}),rS=(e=>(e.DelegatorAddress="delegator_address",e.LastTransactionVersion="last_transaction_version",e.ParentTableHandle="parent_table_handle",e.PoolAddress="pool_address",e.PoolType="pool_type",e.Shares="shares",e.TableHandle="table_handle",e))(rS||{}),rx=(e=>(e.Amount="amount",e.AssetType="asset_type",e.IsFrozen="is_frozen",e.IsPrimary="is_primary",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.OwnerAddress="owner_address",e.StorageId="storage_id",e.TokenStandard="token_standard",e))(rx||{}),rI=(e=>(e.AllowUngatedTransfer="allow_ungated_transfer",e.IsDeleted="is_deleted",e.LastGuidCreationNum="last_guid_creation_num",e.LastTransactionVersion="last_transaction_version",e.ObjectAddress="object_address",e.OwnerAddress="owner_address",e.StateKeyHash="state_key_hash",e))(rI||{}),rE=(e=>(e.LastTransactionVersion="last_transaction_version",e.OperatorAddress="operator_address",e.StakingPoolAddress="staking_pool_address",e.VoterAddress="voter_address",e))(rE||{}),rB=(e=>(e.DecodedKey="decoded_key",e.DecodedValue="decoded_value",e.IsDeleted="is_deleted",e.Key="key",e.KeyHash="key_hash",e.LastTransactionVersion="last_transaction_version",e.TableHandle="table_handle",e))(rB||{}),rC=(e=>(e.CollectionDataIdHash="collection_data_id_hash",e.CollectionName="collection_name",e.CreatorAddress="creator_address",e.DefaultProperties="default_properties",e.Description="description",e.DescriptionMutable="description_mutable",e.LargestPropertyVersion="largest_property_version",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.Maximum="maximum",e.MaximumMutable="maximum_mutable",e.MetadataUri="metadata_uri",e.Name="name",e.PayeeAddress="payee_address",e.PropertiesMutable="properties_mutable",e.RoyaltyMutable="royalty_mutable",e.RoyaltyPointsDenominator="royalty_points_denominator",e.RoyaltyPointsNumerator="royalty_points_numerator",e.Supply="supply",e.TokenDataIdHash="token_data_id_hash",e.UriMutable="uri_mutable",e))(rC||{}),r$=(e=>(e.CollectionId="collection_id",e.Description="description",e.IsFungibleV2="is_fungible_v2",e.LargestPropertyVersionV1="largest_property_version_v1",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.Maximum="maximum",e.Supply="supply",e.TokenDataId="token_data_id",e.TokenName="token_name",e.TokenProperties="token_properties",e.TokenStandard="token_standard",e.TokenUri="token_uri",e))(r$||{}),rN=(e=>(e.Amount="amount",e.CollectionDataIdHash="collection_data_id_hash",e.CollectionName="collection_name",e.CreatorAddress="creator_address",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.Name="name",e.OwnerAddress="owner_address",e.PropertyVersion="property_version",e.TableType="table_type",e.TokenDataIdHash="token_data_id_hash",e.TokenProperties="token_properties",e))(rN||{}),rD=(e=>(e.Amount="amount",e.IsFungibleV2="is_fungible_v2",e.IsSoulboundV2="is_soulbound_v2",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.OwnerAddress="owner_address",e.PropertyVersionV1="property_version_v1",e.StorageId="storage_id",e.TableTypeV1="table_type_v1",e.TokenDataId="token_data_id",e.TokenPropertiesMutatedV1="token_properties_mutated_v1",e.TokenStandard="token_standard",e))(rD||{}),rP=(e=>(e.Amount="amount",e.CollectionDataIdHash="collection_data_id_hash",e.CollectionId="collection_id",e.CollectionName="collection_name",e.CreatorAddress="creator_address",e.FromAddress="from_address",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.Name="name",e.PropertyVersion="property_version",e.TableHandle="table_handle",e.ToAddress="to_address",e.TokenDataId="token_data_id",e.TokenDataIdHash="token_data_id_hash",e))(rP||{}),rO=(e=>(e.Asc="ASC",e.Desc="DESC",e))(rO||{}),rM=(e=>(e.Amount="amount",e.DelegatorAddress="delegator_address",e.EventIndex="event_index",e.EventType="event_type",e.PoolAddress="pool_address",e.TransactionVersion="transaction_version",e))(rM||{}),rq=(e=>(e.FirstTransactionVersion="first_transaction_version",e.StakingPoolAddress="staking_pool_address",e))(rq||{}),rV=(e=>(e.DelegatorAddress="delegator_address",e.PoolAddress="pool_address",e))(rV||{}),rH=(e=>(e.AccountAddress="account_address",e.CreationNumber="creation_number",e.Data="data",e.EventIndex="event_index",e.IndexedType="indexed_type",e.SequenceNumber="sequence_number",e.TransactionBlockHeight="transaction_block_height",e.TransactionVersion="transaction_version",e.Type="type",e))(rH||{}),rL=(e=>(e.Amount="amount",e.AssetType="asset_type",e.BlockHeight="block_height",e.EntryFunctionIdStr="entry_function_id_str",e.EventIndex="event_index",e.GasFeePayerAddress="gas_fee_payer_address",e.IsFrozen="is_frozen",e.IsGasFee="is_gas_fee",e.IsTransactionSuccess="is_transaction_success",e.OwnerAddress="owner_address",e.StorageId="storage_id",e.StorageRefundAmount="storage_refund_amount",e.TokenStandard="token_standard",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e.Type="type",e))(rL||{}),rF=(e=>(e.AssetType="asset_type",e.CreatorAddress="creator_address",e.Decimals="decimals",e.IconUri="icon_uri",e.
417LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.Name="name",e.ProjectUri="project_uri",e.SupplyAggregatorTableHandleV1="supply_aggregator_table_handle_v1",e.SupplyAggregatorTableKeyV1="supply_aggregator_table_key_v1",e.Symbol="symbol",e.TokenStandard="token_standard",e))(rF||{}),rR=(e=>(e.Db="db",e.IsIndexerUp="is_indexer_up",e))(rR||{}),rK=(e=>(e.ChainId="chain_id",e))(rK||{}),rG=(e=>(e.Address="address",e.TransactionVersion="transaction_version",e))(rG||{}),rj=(e=>(e.BuyItNowPrice="buy_it_now_price",e.CoinType="coin_type",e.CollectionId="collection_id",e.ContractAddress="contract_address",e.CurrentBidPrice="current_bid_price",e.CurrentBidder="current_bidder",e.EntryFunctionIdStr="entry_function_id_str",e.ExpirationTime="expiration_time",e.FeeScheduleId="fee_schedule_id",e.IsDeleted="is_deleted",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.ListingId="listing_id",e.Marketplace="marketplace",e.Seller="seller",e.StartingBidPrice="starting_bid_price",e.TokenAmount="token_amount",e.TokenDataId="token_data_id",e.TokenStandard="token_standard",e))(rj||{}),rW=(e=>(e.Buyer="buyer",e.CoinType="coin_type",e.CollectionId="collection_id",e.CollectionOfferId="collection_offer_id",e.ContractAddress="contract_address",e.EntryFunctionIdStr="entry_function_id_str",e.ExpirationTime="expiration_time",e.FeeScheduleId="fee_schedule_id",e.IsDeleted="is_deleted",e.ItemPrice="item_price",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.Marketplace="marketplace",e.RemainingTokenAmount="remaining_token_amount",e.TokenStandard="token_standard",e))(rW||{}),rJ=(e=>(e.CoinType="coin_type",e.CollectionId="collection_id",e.ContractAddress="contract_address",e.EntryFunctionIdStr="entry_function_id_str",e.FeeScheduleId="fee_schedule_id",e.IsDeleted="is_deleted",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.ListingId="listing_id",e.Marketplace="marketplace",e.Price="price",e.Seller="seller",e.TokenAmount="token_amount",e.TokenDataId="token_data_id",e.TokenStandard="token_standard",e))(rJ||{}),rZ=(e=>(e.Buyer="buyer",e.CoinType="coin_type",e.CollectionId="collection_id",e.ContractAddress="contract_address",e.EntryFunctionIdStr="entry_function_id_str",e.ExpirationTime="expiration_time",e.FeeScheduleId="fee_schedule_id",e.IsDeleted="is_deleted",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.Marketplace="marketplace",e.OfferId="offer_id",e.Price="price",e.TokenAmount="token_amount",e.TokenDataId="token_data_id",e.TokenStandard="token_standard",e))(rZ||{}),rX=(e=>(e.Buyer="buyer",e.CoinType="coin_type",e.CollectionId="collection_id",e.CollectionName="collection_name",e.ContractAddress="contract_address",e.CreatorAddress="creator_address",e.EntryFunctionIdStr="entry_function_id_str",e.EventIndex="event_index",e.EventType="event_type",e.FeeScheduleId="fee_schedule_id",e.Marketplace="marketplace",e.OfferOrListingId="offer_or_listing_id",e.Price="price",e.PropertyVersion="property_version",e.Seller="seller",e.TokenAmount="token_amount",e.TokenDataId="token_data_id",e.TokenName="token_name",e.TokenStandard="token_standard",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e))(rX||{}),rQ=(e=>(e.AnimationOptimizerRetryCount="animation_optimizer_retry_count",e.AssetUri="asset_uri",e.CdnAnimationUri="cdn_animation_uri",e.CdnImageUri="cdn_image_uri",e.CdnJsonUri="cdn_json_uri",e.ImageOptimizerRetryCount="image_optimizer_retry_count",e.JsonParserRetryCount="json_parser_retry_count",e.RawAnimationUri="raw_animation_uri",e.RawImageUri="raw_image_uri",e))(rQ||{}),rY=(e=>(e.NumActiveDelegator="num_active_delegator",e.PoolAddress="pool_address",e))(rY||{}),r0=(e=>(e.Asc="asc",e.AscNullsFirst="asc_nulls_first",e.AscNullsLast="asc_nulls_last",e.Desc="desc",e.DescNullsFirst="desc_nulls_first",e.DescNullsLast="desc_nulls_last",e))(r0||{}),r2=(e=>(e.LastSuccessVersion="last_success_version",e.LastUpdated="last_updated",e.Processor="processor",e))(r2||{}),r1=(e=>(e.NumVotes="num_votes",e.ProposalId="proposal_id",e.ShouldPass="should_pass",e.StakingPoolAddress="staking_pool_address",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e.VoterAddress="voter_address",e))(r1||{}),r8=(e=>(e.DecodedKey="decoded_key",e.DecodedValue="decoded_value",e.Key="key",e.TableHandle="table_handle",e.TransactionVersion="transaction_version",e.WriteSetChangeIndex="write_set_change_index",e))(r8||{}),r3=(e=>(e.Handle="handle",e.KeyType="key_type",e.ValueType="value_type",e))(r3||{}),r5=(e=>(e.CoinAmount="coin_amount",e.CoinType="coin_type",e.CollectionDataIdHash="collection_data_id_hash",e.CollectionName="collection_name",e.CreatorAddress="creator_address",e.EventAccountAddress="event_account_address",e.EventCreationNumber="event_creation_number",e.EventIndex="event_index",e.EventSequenceNumber="event_sequence_number",e.FromAddress="from_address",e.Name="name",e.PropertyVersion="property_version",e.ToAddress="to_address",e.TokenAmount="token_amount",e.TokenDataIdHash="token_data_id_hash",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e.TransferType="transfer_type",e))(r5||{}),r6=(e=>(e.AfterValue="after_value",e.BeforeValue="before_value",e.EntryFunctionIdStr="entry_function_id_str",e.EventAccountAddress="event_account_address",e.EventIndex="event_index",e.FromAddress="from_address",e.IsFungibleV2="is_fungible_v2",e.PropertyVersionV1="property_version_v1",e.ToAddress="to_address",e.TokenAmount="token_amount",e.TokenDataId="token_data_id",e.TokenStandard="token_standard",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e.Type="type",e))(r6||{}),r4=(e=>(e.CollectionDataIdHash="collection_data_id_hash",e.CollectionName="collection_name",e.CreatorAddress="creator_address",e.DefaultProperties="default_properties",e.Description="description",e.DescriptionMutable="description_mutable",e.LargestPropertyVersion="largest_property_version",e.Maximum="maximum",e.MaximumMutable="maximum_mutable",e.MetadataUri="metadata_uri",e.Name="name",e.PayeeAddress="payee_address",e.PropertiesMutable="properties_mutable",e.RoyaltyMutable="royalty_mutable",e.RoyaltyPointsDenominator="royalty_points_denominator",e.RoyaltyPointsNumerator="royalty_points_numerator",e.Supply="supply",e.TokenDataIdHash="token_data_id_hash",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e.UriMutable="uri_mutable",e))(r4||{}),r9=(e=>(e.Amount="amount",e.CollectionDataIdHash="collection_data_id_hash",e.CollectionName="collection_name",e.CreatorAddress="creator_address",e.Name="name",e.OwnerAddress="owner_address",e.PropertyVersion="property_version",e.TableHandle="table_handle",e.TableType="table_type",e.TokenDataIdHash="token_data_id_hash",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e))(r9||{}),r7=(e=>(e.CollectionDataIdHash="collection_data_id_hash",e.CollectionName="collection_name",e.CreatorAddress="creator_address",e.Name="name",e.PropertyVersion="property_version",e.TokenDataIdHash="token_data_id_hash",e.TokenProperties="token_properties",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e))(r7||{}),ie=(e=>(e.BlockHeight="block_height",e.EntryFunctionIdStr="entry_function_id_str",e.Epoch="epoch",e.ExpirationTimestampSecs="expiration_timestamp_secs",e.GasUnitPrice="gas_unit_price",e.MaxGasAmount="max_gas_amount",e.ParentSignatureType="parent_signature_type",e.Sender="sender",e.SequenceNumber="sequence_number",e.Timestamp="timestamp",e.Version="version",e))(ie||{})}}]);

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.