UNPKG

@aptos-labs/wallet-adapter-core

Version:
1 lines 147 kB
{"version":3,"sources":["/home/runner/work/aptos-wallet-adapter/aptos-wallet-adapter/packages/wallet-adapter-core/dist/index.mjs","../src/version.ts","../src/WalletCore.ts","../src/ga/index.ts","../src/error/index.ts","../src/constants.ts","../src/utils/helpers.ts","../src/utils/localStorage.ts","../src/utils/walletSelector.ts","../src/registry.ts","../src/sdkWallets.ts","../src/index.ts"],"names":["WALLET_ADAPTER_CORE_VERSION","EventEmitter","AccountAddress","Aptos","Network","NetworkToChainId","getAptosWallets","isWalletWithRequiredFeatureSet","UserResponseStatus","GA4","aptosGAID","injectGA","gtag","a","b","c","dataLayer","window","push","arguments","gaID","head","document","getElementsByTagName","myScript","createElement","setAttribute","that","onload","Date","send_page_view","insertBefore","children","WalletError","message","error","Error","WalletNotSelectedError","name","WalletNotReadyError","WalletConnectionError","WalletDisconnectionError","WalletAccountError","WalletGetNetworkError","WalletAccountChangeError","WalletNetworkChangeError","WalletNotConnectedError","WalletSignMessageError","WalletSignMessageAndVerifyError","WalletSignAndSubmitMessageError","WalletSignTransactionError","WalletNotSupportedMethod","WalletChangeNetworkError","WalletSubmitTransactionError","WalletNotFoundError","WalletReadyState","NetworkName","ChainIdToAnsSupportedNetworkMap","APTOS_CONNECT_BASE_URL","APTOS_CONNECT_ACCOUNT_URL","AptosConfig","Hex","NetworkToNodeAPI","isMobile","test","navigator","userAgent","isInAppBrowser","isIphone","isAndroid","isRedirectable","generalizedErrorMessage","getAptosConfig","networkInfo","dappConfig","isAptosNetwork","currentNetwork","convertNetwork","isAptosLiveNetwork","apiKey","aptosApiKeys","network","clientConfig","API_KEY","knownNetworks","okx","url","isKnownNetwork","Object","values","includes","CUSTOM","fullnode","fetchDevnetChainId","aptos","getChainId","handlePublishPackageTransaction","transactionInput","metadataBytes","data","functionArguments","fromHexInput","toUint8Array","byteCode","Array","isArray","map","byte","MAINNET","TESTNET","DEVNET","LOCAL","LOCAL_STORAGE_ITEM_KEY","setLocalStorage","walletName","localStorage","setItem","removeLocalStorage","removeItem","getLocalStorage","getItem","partitionWallets","wallets","partitionFunction","isInstalledOrLoadable","defaultWallets","moreWallets","wallet","readyState","isInstallRequired","isWalletReady","truncateAddress","address","slice","isAptosConnectWallet","startsWith","getAptosConnectWallets","aptosConnectWallets","otherWallets","groupAndSortWallets","options","sortAptosConnectWallets","sort","sortAvailableWallets","sortInstallableWallets","availableWallets","installableWallets","aptosStandardSupportedWalletList","icon","isAIP62Standard","deeplinkProvider","AptosConnectAppleWallet","AptosConnectGoogleWallet","DevTWallet","TWallet","MizuWallet","MSafeWallet","getSDKWallets","sdkWallets","dappId","aptosConnectDappId","aptosConnect","mizuwallet","manifestURL","appId","msafeWalletConfig","WalletCore","optInWallets","disableTelemetry","_wallet","_sdkWallets","_standard_wallets","_standard_not_detected_wallets","_network","_connected","_connecting","_account","_optInWallets","_disableTelemetry","ga4","_dappConfig","fetchExtensionAIP62AptosWallets","fetchSDKAIP62AptosWallets","appendNotDetectedStandardSupportedWallets","aptosWallets","on","setExtensionAIP62Wallets","removeRegisterListener","removeUnregisterListener","extensionwWallets","excludeWallet","filter","item","isValid","index","findIndex","notDetctedWallet","splice","emit","supportedWallet","existingStandardWallet","find","length","recordEvent","eventName","additionalInfo","network_url","adapter_core_version","send_to","ensureWalletExists","ensureAccountExists","account","setAnsName","aptosConfig","chainId","ansName","ans","getPrimaryName","toString","console","log","clearData","setWallet","setAccount","setNetwork","isConnected","notDetectedWallets","connect","selectedWallet","uninstalledWallet","location","allDetectedWallets","encodeURIComponent","href","concat","connectWallet","response","features","status","REJECTED","args","output","signIn","input","onConnect","errMsg","disconnect","signAndSubmitTransaction","transaction","signAndSubmitTransactionMethod","signTransactionResponse","function","version","build","simple","sender","payload","gasUnitPrice","maxGasAmount","signTransaction","transactionOrPayload","submitTransaction","senderAuthenticator","authenticator","hash","asFeePayer","signTransactionV1_1StandardInput","walletSignTransactionMethod","rawTransaction","bcsToBytes","expirationTimestamp","expirationSecondsFromNow","sequenceNumber","accountSequenceNumber","from","signMessage","additionalSignersAuthenticators","transactionType","multiAgentTxn","transaction_type","submit","multiAgent","onAccountChange","onNetworkChange","changeNetwork","to","signMessageAndVerify","signingMessage","TextEncoder","encode","fullMessage","publicKey","verifySignatureAsync","signature","throwErrorWithReason","verifySignature"],"mappings":"AAAA,iBAAiB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACAV,IAAMA,8BAA8B;ADG3C,oBAAoB;AEHpB,OAAOC,kBAAkB,gBAAA;AACzB,SACEC,cAAA,EAKAC,SAAAA,MAAAA,EAKAC,WAAAA,QAAAA,EACAC,gBAAA,QAEK,qBAAA;AACP,SAEEC,eAAA,EACAC,8BAAA,EACAC,kBAAA,QAcK,8BAAA;AFjBP,kBAAkB;AGjBX,IAAMC,oBAAN;;aAAMA;gCAAAA;QACX,IAAA,CAASC,SAAA,GAAgC;QAIvC,IAAA,CAAKC,QAAA,CAAS,IAAA,CAAKD,SAAS;;;;YAG9BE,KAAAA;mBAAAA,SAAAA,KAAKC,CAAA,EAAWC,CAAA,EAAoBC,CAAA;gBAClC,IAAIC,YAAaC,OAAeD,SAAA,IAAa,EAAC;gBAC9CA,UAAUE,IAAA,CAAKC;YACjB;;;YAEQR,KAAAA;mBAAAA,SAAAA,SAASS,IAAA;gBACf,IAAI,OAAOH,WAAW,aAAa;gBACnC,IAAI,CAACG,MAAM;gBAEX,IAAMC,OAAOC,SAASC,oBAAA,CAAqB,OAAM,CAAE,EAAC;gBAEpD,IAAIC,WAAWF,SAASG,aAAA,CAAc;gBAEtCD,SAASE,YAAA,CACP,OACA,+CAAmD,OAAJN;gBAGjD,IAAMO,OAAO,IAAA;gBACbH,SAASI,MAAA,GAAS;oBAChBD,KAAKf,IAAA,CAAK,MAAM,aAAA,GAAA,IAAIiB;oBACpBF,KAAKf,IAAA,CAAK,UAAU,GAAO,OAAJQ,OAAQ;wBAC7BU,gBAAgB;oBAClB;gBACF;gBAEAT,KAAKU,YAAA,CAAaP,UAAUH,KAAKW,QAAA,CAAS,EAAE;YAC9C;;;;;AHYF,qBAAqB;AI/Cd,IAAMC,4BAAN;;;aAAMA,YAGCC,OAAA,EAAkBC,KAAA;gCAHnBF;;gBAIT,kBAJSA;YAIHC;;QACN,MAAKC,KAAA,GAAQA;;;;qBALgBC;AAS1B,IAAMC,uCAAN;;;aAAMA;gCAAAA;;gBAAN,kBAAMA,wBAANlB;QACL,MAAAmB,IAAA,GAAO;;;;EADmCL;AAIrC,IAAMM,oCAAN;;;aAAMA;gCAAAA;;gBAAN,kBAAMA,qBAANpB;QACL,MAAAmB,IAAA,GAAO;;;;EADgCL;AAYlC,IAAMO,sCAAN;;;aAAMA;gCAAAA;;gBAAN,kBAAMA,uBAANrB;QACL,MAAAmB,IAAA,GAAO;;;;EADkCL;AAQpC,IAAMQ,yCAAN;;;aAAMA;gCAAAA;;gBAAN,kBAAMA,0BAANtB;QACL,MAAAmB,IAAA,GAAO;;;;EADqCL;AAIvC,IAAMS,mCAAN;;;aAAMA;gCAAAA;;gBAAN,kBAAMA,oBAANvB;QACL,MAAAmB,IAAA,GAAO;;;;EAD+BL;AAGjC,IAAMU,sCAAN;;;aAAMA;gCAAAA;;gBAAN,kBAAMA,uBAANxB;QACL,MAAAmB,IAAA,GAAO;;;;EADkCL;AAIpC,IAAMW,yCAAN;;;aAAMA;gCAAAA;;gBAAN,kBAAMA,0BAANzB;QACL,MAAAmB,IAAA,GAAO;;;;EADqCL;AAIvC,IAAMY,yCAAN;;;aAAMA;gCAAAA;;gBAAN,kBAAMA,0BAAN1B;QACL,MAAAmB,IAAA,GAAO;;;;EADqCL;AAYvC,IAAMa,wCAAN;;;aAAMA;gCAAAA;;gBAAN,kBAAMA,yBAAN3B;QACL,MAAAmB,IAAA,GAAO;;;;EADoCL;AAQtC,IAAMc,uCAAN;;;aAAMA;gCAAAA;;gBAAN,kBAAMA,wBAAN5B;QACL,MAAAmB,IAAA,GAAO;;;;EADmCL;AAIrC,IAAMe,gDAAN;;;aAAMA;gCAAAA;;gBAAN,kBAAMA,iCAAN7B;QACL,MAAAmB,IAAA,GAAO;;;;EAD4CL;AAI9C,IAAMgB,gDAAN;;;aAAMA;gCAAAA;;gBAAN,kBAAMA,iCAAN9B;QACL,MAAAmB,IAAA,GAAO;;;;EAD4CL;AAI9C,IAAMiB,2CAAN;;;aAAMA;gCAAAA;;gBAAN,kBAAMA,4BAAN/B;QACL,MAAAmB,IAAA,GAAO;;;;EADuCL;AAoBzC,IAAMkB,yCAAN;;;aAAMA;gCAAAA;;gBAAN,kBAAMA,0BAANhC;QACL,MAAAmB,IAAA,GAAO;;;;EADqCL;AAIvC,IAAMmB,yCAAN;;;aAAMA;gCAAAA;;gBAAN,kBAAMA,0BAANjC;QACL,MAAAmB,IAAA,GAAO;;;;EADqCL;AAIvC,IAAMoB,6CAAN;;;aAAMA;gCAAAA;;gBAAN,kBAAMA,8BAANlC;QACL,MAAAmB,IAAA,GAAO;;;;EADyCL;AAI3C,IAAMqB,oCAAN;;;aAAMA;gCAAAA;;gBAAN,kBAAMA,qBAANnC;QACL,MAAAmB,IAAA,GAAO;;;;EADgCL;AJ6CzC,mBAAmB;AK7JZ,IAAKsB,mBAAL,aAAA,GAAA,SAAKA;IAMVA,iBAAAA,CAAA,YAAA,GAAY;IACZA,iBAAAA,CAAA,cAAA,GAAc;IAPJ,OAAAA;AAAA,EAAAA,oBAAA,CAAA;AAUL,IAAKC,cAAL,aAAA,GAAA,SAAKA;IACVA,YAAAA,CAAA,UAAA,GAAU;IACVA,YAAAA,CAAA,UAAA,GAAU;IACVA,YAAAA,CAAA,SAAA,GAAS;IAHC,OAAAA;AAAA,EAAAA,eAAA,CAAA;AAML,IAAMC,kCAA0D;IACrE,KAAK;IAAA,UAAA;IACL,KAAK;AACP;AAGO,IAAMC,yBAAyB;AAG/B,IAAMC,4BACX;ALwJF,uBAAuB;AMlLvB,SACExD,KAAA,EACAyD,WAAA,EACAC,GAAA,EACAzD,OAAA,EACA0D,gBAAA,QACK,qBAAA;AAUA,SAASC;IACd,OAAO,oKAAoKC,IAAA,CACzKC,UAAUC,SAAA;AAEd;AAEO,SAASC;IACd,IAAMC,WAAW,+CAA+CJ,IAAA,CAC9DC,UAAUC,SAAA;IAGZ,IAAMG,YAAY,qDAAqDL,IAAA,CACrEC,UAAUC,SAAA;IAGZ,OAAOE,YAAYC;AACrB;AAEO,SAASC;IAEd,IAAI,OAAOL,cAAc,eAAe,CAACA,WAAW,OAAO;IAI3D,OAAOF,cAAc,CAACI;AACxB;AAEO,SAASI,wBAAwBpC,KAAA;IACtC,OAAO,CAAA,OAAOA,sCAAP,SAAOA,MAAA,MAAU,YAAY,aAAaA,QAC7CA,MAAMD,OAAA,GACNC;AACN;AASO,IAAMqC,iBAAiB,SAC5BC,aACAC;IAEA,IAAI,CAACD,aAAa;QAChB,MAAM,IAAIrC,MAAM;IAClB;IAEA,IAAIuC,eAAeF,cAAc;QAC/B,IAAMG,iBAAiBC,eAAeJ;QAEtC,IAAIK,mBAAmBF,iBAAiB;YACtC,IAAMG,SAASL,uBAAAA,iCAAAA,WAAYM,YAAA;YAC3B,OAAO,IAAIpB,YAAY;gBACrBqB,SAASL;gBACTM,cAAc;oBAAEC,SAASJ,SAASA,MAAA,CAAOH,eAAc,GAAI,KAAA;gBAAU;YACvE;QACF;QAEA,OAAO,IAAIhB,YAAY;YACrBqB,SAASL;QACX;IACF;IAEA,IAAMQ,gBAAgB;QACpBC,KAAK;IACP;IAEA,IAAIZ,YAAYa,GAAA,EAAK;QACnB,IAAMC,iBAAiBC,OAAOC,MAAA,CAAOL,eAAeM,QAAA,CAClDjB,YAAYa,GAAA;QAGd,IAAIC,gBAAgB;YAClB,OAAO,IAAI3B,YAAY;gBACrBqB,SAAS7E,QAAQuF,MAAA;gBACjBC,UAAUnB,YAAYa,GAAA;YACxB;QACF;IACF;IAGA,MAAM,IAAIlD,MACR,4BAA4C,OAAhBqC,YAAYnC,IAAI,EAAA;AAEhD;AAQO,IAAMqC,iBAAiB,SAC5BF;IAEA,IAAI,CAACA,aAAa;QAChB,MAAM,IAAIrC,MAAM;IAClB;IACA,OAAO0B,gBAAA,CAAiBW,YAAYnC,IAAI,CAAA,KAAM,KAAA;AAChD;AAEO,IAAMwC,qBAAqB,SAACL;IACjC,OACEA,gBAAgB,YAChBA,gBAAgB,aAChBA,gBAAgB;AAEpB;AAKO,IAAMoB;eAAqB,oBAAA;YAC1BC;;;;oBAAAA,QAAQ,IAAI3F;oBACX;;wBAAM2F,MAAMC,UAAA;;;oBAAnB;;wBAAO;;;;IACT;oBAHaF;;;;AAUN,IAAMG,kCAAkC,SAC7CC;IAGA,IAAIC,gBAAgBD,iBAAiBE,IAAA,CAAKC,iBAAA,CAAkB,EAAC;IAC7D,IAAI,OAAOF,kBAAkB,UAAU;QACrCA,gBAAgBrC,IAAIwC,YAAA,CAAaH,eAAeI,YAAA;IAClD;IAGA,IAAIC,WAAWN,iBAAiBE,IAAA,CAAKC,iBAAA,CAAkB,EAAC;IACxD,IAAII,MAAMC,OAAA,CAAQF,WAAW;QAC3BA,WAAWA,SAASG,GAAA,CAAI,SAACC;YACvB,IAAI,OAAOA,SAAS,UAAU;gBAC5B,OAAO9C,IAAIwC,YAAA,CAAaM,MAAML,YAAA;YAChC;YACA,OAAOK;QACT;IACF,OAAO;QACL,MAAM,IAAI1D,gCACR,2CACAf,OAAA;IACJ;IAEA,OAAO;QAAEgE,eAAAA;QAAeK,UAAAA;IAAS;AACnC;AAGO,SAAS1B,eAAeJ,WAAA;IAC7B,OAAQA,wBAAAA,kCAAAA,YAAanC,IAAA;QACnB,KAAK;YACH,OAAOlC,QAAQwG,OAAA;QACjB,KAAK;YACH,OAAOxG,QAAQyG,OAAA;QACjB,KAAK;YACH,OAAOzG,QAAQ0G,MAAA;QACjB,KAAK;YACH,OAAO1G,QAAQ2G,KAAA;QACjB;YACE,MAAM,IAAI3E,MAAM;IACpB;AACF;AN8GA,4BAA4B;AOlS5B,IAAM4E,yBAAyB;AAExB,SAASC,gBAAgBC,UAAA;IAC9BC,aAAaC,OAAA,CAAQJ,wBAAwBE;AAC/C;AAEO,SAASG;IACdF,aAAaG,UAAA,CAAWN;AAC1B;AAEO,SAASO;IACdJ,aAAaK,OAAA,CAAQR;AACvB;APkSA,8BAA8B;AQpSvB,SAASS,iBACdC,OAAA;QACAC,oBAAAA,iEAEeC;IAEf,IAAMC,iBAAuC,EAAC;IAC9C,IAAMC,cAA+C,EAAC;QAEtD,kCAAA,2BAAA;;QAAA,QAAA,YAAqBJ,4BAArB,SAAA,6BAAA,QAAA,yBAAA,iCAA8B;YAA9B,IAAWK,SAAX;YACE,IAAIJ,kBAAkBI,SAASF,eAAe3G,IAAA,CAAK6G;iBAC9CD,YAAY5G,IAAA,CAAK6G;QACxB;;QAHA;QAAA;;;iBAAA,6BAAA;gBAAA;;;gBAAA;sBAAA;;;;IAKA,OAAO;QAAEF,gBAAAA;QAAgBC,aAAAA;IAAY;AACvC;AAGO,SAASF,sBACdG,MAAA;IAEA,OAAOA,OAAOC,UAAA,KAAA,YAAA,aAAA;AAChB;AAMO,SAASC,kBACdF,MAAA;IAEA,IAAMG,gBAAgBN,sBAAsBG;IAC5C,IAAMhE,YAAW,CAACmE,iBAAiB5D;IAEnC,OAAO,CAACP,aAAY,CAACmE;AACvB;AAGO,SAASC,gBAAgBC,OAAA;IAC9B,IAAI,CAACA,SAAS;IACd,OAAO,GAA4BA,OAAzBA,QAAQC,KAAA,CAAM,GAAG,IAAE,OAAuB,OAAjBD,QAAQC,KAAA,CAAM,CAAA;AACnD;AAGO,SAASC,qBAAqBP,MAAA;IACnC,IAAI,CAACA,OAAOzC,GAAA,EAAK,OAAO;IACxB,OAAOyC,OAAOzC,GAAA,CAAIiD,UAAA,CAAW7E;AAC/B;AAMO,SAAS8E,uBACdd,OAAA;IAEA,IAAwCD,oBAAAA,iBACtCC,SACAY,uBAFMT,iBAAgCJ,kBAAhCI,gBAAgBC,cAAgBL,kBAAhBK;IAIxB,OAAO;QAAEW,qBAAqBZ;QAAgBa,cAAcZ;IAAY;AAC1E;AA8BO,SAASa,oBACdjB,OAAA,EACAkB,OAAA;IAEA,IAA8CJ,0BAAAA,uBAAuBd,UAA7De,sBAAsCD,wBAAtCC,qBAAqBC,eAAiBF,wBAAjBE;IAC7B,IAAwCjB,oBAAAA,iBAAiBiB,eAAjDb,iBAAgCJ,kBAAhCI,gBAAgBC,cAAgBL,kBAAhBK;IAExB,IAAIc,oBAAAA,8BAAAA,QAASC,uBAAA,EAAyB;QACpCJ,oBAAoBK,IAAA,CAAKF,QAAQC,uBAAuB;IAC1D;IACA,IAAID,oBAAAA,8BAAAA,QAASG,oBAAA,EAAsB;QACjClB,eAAeiB,IAAA,CAAKF,QAAQG,oBAAoB;IAClD;IACA,IAAIH,oBAAAA,8BAAAA,QAASI,sBAAA,EAAwB;QACnClB,YAAYgB,IAAA,CAAKF,QAAQI,sBAAsB;IACjD;IAEA,OAAO;QAAA,yEAAA,GAELP,qBAAAA;QAAA,sDAAA,GAEAQ,kBAAkBpB;QAAA,0DAAA,GAElBqB,oBAAoBpB;IACtB;AACF;ARuOA,kBAAkB;ASpVX,IAAMqB,mCACX;IACE;QACE7G,MAAM;QACNgD,KAAK;QACL8D,MAAM;QACNpB,YAAA,cAAA,eAAA;QACAqB,iBAAiB;QACjBC,kBAAkB;IACpB;IACA;QACEhH,MAAM;QACNgD,KAAK;QACL8D,MAAM;QACNpB,YAAA,cAAA,eAAA;QACAqB,iBAAiB;QACjBC,kBAAkB;IACpB;IACA;QACEhH,MAAM;QACNgD,KAAK;QACL8D,MAAM;QACNpB,YAAA,cAAA,eAAA;QACAqB,iBAAiB;IACnB;IACA;QACE/G,MAAM;QACNgD,KAAK;QACL8D,MAAM;QACNpB,YAAA,cAAA,eAAA;QACAqB,iBAAiB;IACnB;IACA;QACE/G,MAAM;QACNgD,KAAK;QACL8D,MAAM;QACNpB,YAAA,cAAA,eAAA;QACAqB,iBAAiB;IACnB;CACF;ATsVF,oBAAoB;AU9YpB,SACEE,uBAAA,EACAC,wBAAA,QACK,uCAAA;AACP,SAASpJ,WAAAA,QAAAA,QAAe,qBAAA;AACxB,SAASqJ,UAAA,EAAYC,OAAA,QAAe,oCAAA;AACpC,SAASC,UAAA,QAAkB,uCAAA;AAC3B,SAASC,WAAA,QAAmB,4BAAA;AAGrB,SAASC,cAAcnF,UAAA;IAC5B,IAAMoF,aAA8B,EAAC;IAGrC,IAAI,OAAO7I,WAAW,aAAa;QACjC6I,WAAW5I,IAAA,CACT,IAAIsI,yBAAyB;YAC3BvE,OAAA,EAASP,uBAAAA,iCAAAA,WAAYO,OAAA;YACrB8E,MAAA,EAAQrF,uBAAAA,iCAAAA,WAAYsF,kBAAA;WACjBtF,uBAAAA,iCAAAA,WAAYuF,YAAA,IAEjB,IAAIV,wBAAwB;YAC1BtE,OAAA,EAASP,uBAAAA,iCAAAA,WAAYO,OAAA;YACrB8E,MAAA,EAAQrF,uBAAAA,iCAAAA,WAAYsF,kBAAA;WACjBtF,uBAAAA,iCAAAA,WAAYuF,YAAA;QAInB,IACEvF,CAAAA,uBAAAA,iCAAAA,WAAYwF,UAAA,MACZxF,uBAAAA,iCAAAA,WAAYO,OAAA,KACZ;YAAC7E,SAAQwG,OAAA;YAASxG,SAAQyG,OAAO;SAAA,CAAEnB,QAAA,CAAShB,WAAWO,OAAO,GAC9D;YACA6E,WAAW5I,IAAA,CACT,IAAIyI,WAAW;gBAAA,6EAAA;gBAEb1E,SAASP,WAAWO,OAAA;gBACpBkF,aAAazF,WAAWwF,UAAA,CAAWC,WAAA;gBACnCC,OAAO1F,WAAWwF,UAAA,CAAWE,KAAA;YAC/B;QAEJ;IACF;IAGA,IAAI1F,CAAAA,uBAAAA,iCAAAA,WAAYO,OAAA,MAAY7E,SAAQwG,OAAA,EAAS;QAG3CkD,WAAW5I,IAAA,CAAK,IAAIwI;IACtB,OAAO;QACLI,WAAW5I,IAAA,CAAK,IAAIuI;IACtB;IAEA,IAAI/E,uBAAAA,iCAAAA,WAAYO,OAAA,EAAS;QACvB6E,WAAW5I,IAAA,CACT,IAAI0I,YAAY,wCACXlF,uBAAAA,iCAAAA,WAAY2F,iBAAA;YACfpF,SAASP,WAAWO,OAAA;;IAG1B;IAKA,OAAO6E;AACT;AV+XA,oBAAoB;AEtTb,IAAMQ,2BAAN;;;aAAMA,WAsCTC,YAAA,EACA7F,UAAA,EACA8F,gBAAA;gCAxCSF;;gBA0CT,kBA1CSA;QAEX,wEAAA;QAAA,MAAQG,OAAA,GAAgC;QAGxC,4DAAA;QAAA,MAAiBC,WAAA,GAA+B,EAAC;QAGjD,6EAAA;QAAA,MAAQC,iBAAA,GAAqC,EAAC;QAG9C,uHAAA;QAAA,MAAQC,8BAAA,GAA6D,EAAC;QAGtE,yEAAA;QAAA,MAAQC,QAAA,GAA+B;QAGvC,4DAAA;QAAA,MAAQC,UAAA,GAAsB;QAG9B,sDAAA;QAAA,MAAQC,WAAA,GAAuB;QAG/B,yEAAA;QAAA,MAAQC,QAAA,GAAsC;QAM9C,uEAAA;QAAA,MAAQC,aAAA,GAAiD,EAAC;QAG1D,mDAAA;QAAA,MAAQC,iBAAA,GAA6B;QAGrC,4BAAA;QAAA,MAAiBC,GAAA,GAAkB;QAQjC,MAAKF,aAAA,GAAgBV,gBAAgB,EAAC;QACtC,MAAKa,WAAA,GAAc1G;QACnB,MAAKwG,iBAAA,GAAoBV,6BAAAA,8BAAAA,mBAAoB;QAC7C,MAAKE,WAAA,GAAcb,cAAc,MAAKuB,WAAW;QAGjD,IAAI,CAAC,MAAKF,iBAAA,EAAmB;YAC3B,MAAKC,GAAA,GAAM,IAAI1K;QACjB;QAEA,MAAK4K,+BAAA;QAIL,MAAKC,yBAAA;QAEL,MAAKC,yCAAA;;;;;YAGCF,KAAAA;mBAAAA,SAAAA;gBACN,IAA2B/K,mBAAAA,mBAArBkL,eAAqBlL,iBAArBkL,cAAcC,KAAOnL,iBAAPmL;gBACpB,IAAA,CAAKC,wBAAA,CAAyBF;gBAE9B,IAAI,OAAOvK,WAAW,aAAa;gBAGnC,IAAMU,OAAO,IAAA;gBACb,IAAMgK,yBAAyBF,GAAG,YAAY;oBAC5C,IAAuBnL,mBAAAA,mBAAjBkL,gBAAiBlL,iBAAjBkL;oBACN7J,KAAK+J,wBAAA,CAAyBF;gBAChC;gBAEA,IAAMI,2BAA2BH,GAAG,cAAc;oBAChD,IAAuBnL,mBAAAA,mBAAjBkL,gBAAiBlL,iBAAjBkL;oBACN7J,KAAK+J,wBAAA,CAAyBF;gBAChC;YACF;;;YAAA;;;;GAAA,GAOQE,KAAAA;mBAAAA,SAAAA,yBACNG,iBAAA;;gBAEAA,kBAAkBnF,GAAA,CAAI,SAACqB;oBACrB,IAAI,MAAK+D,aAAA,CAAc/D,SAAS;wBAC9B;oBACF;oBAGA,MAAK4C,iBAAA,GAAoB,MAAKA,iBAAA,CAAkBoB,MAAA,CAC9C,SAACC;+BAASA,KAAK1J,IAAA,KAASyF,OAAOzF,IAAA;;oBAGjC,IAAM2J,UAAU1L,+BAA+BwH;oBAC/C,IAAIkE,SAAS;wBAEX,IAAMC,QAAQ,MAAKtB,8BAAA,CAA+BuB,SAAA,CAChD,SAACC;mCAAqBA,iBAAiB9J,IAAA,IAAQyF,OAAOzF,IAAA;;wBAGxD,IAAI4J,UAAU,CAAA,GAAI;4BAChB,MAAKtB,8BAAA,CAA+ByB,MAAA,CAAOH,OAAO;wBACpD;wBAEAnE,OAAOC,UAAA,GAAA,YAAA,aAAA;wBACP,MAAK2C,iBAAA,CAAkBzJ,IAAA,CAAK6G;wBAC5B,MAAKuE,IAAA,CAAK,wBAAwBvE;oBACpC;gBACF;YACF;;;YAAA;;GAAA,GAKQuD,KAAAA;mBAAAA,SAAAA;;gBACN,IAAA,CAAKZ,WAAA,CAAYhE,GAAA,CAAI,SAACqB;oBACpB,IAAI,MAAK+D,aAAA,CAAc/D,SAAS;wBAC9B;oBACF;oBACA,IAAMkE,UAAU1L,+BAA+BwH;oBAE/C,IAAIkE,SAAS;wBACXlE,OAAOC,UAAA,GAAA,YAAA,aAAA;wBACP,MAAK2C,iBAAA,CAAkBzJ,IAAA,CAAK6G;oBAC9B;gBACF;YACF;;;YAAA,qFAAA;YAAA,wFAAA;YAAA,qGAAA;YAAA,mDAAA;YAMQwD,KAAAA;mBAAAA,SAAAA;;gBAENpC,iCAAiCzC,GAAA,CAAI,SAAC6F;oBAEpC,IAAMC,yBAAyB,MAAK7B,iBAAA,CAAkB8B,IAAA,CACpD,SAAC1E;+BAAWA,OAAOzF,IAAA,IAAQiK,gBAAgBjK,IAAA;;oBAG7C,IAAIkK,wBAAwB;wBAC1B;oBACF;oBAEA,IAAI,MAAKV,aAAA,CAAcS,kBAAkB;wBACvC;oBACF;oBAGA,IAAI,CAACC,wBAAwB;wBAC3B,MAAK5B,8BAAA,CAA+B1J,IAAA,CAAKqL;wBACzC,MAAKD,IAAA,CAAK,kCAAkCC;oBAC9C;gBACF;YACF;;;YAAA;;;;;GAAA,GAQAT,KAAAA;mBAAAA,SAAAA,cAAc/D,MAAA;gBAGZ,IACE,IAAA,CAAKkD,aAAA,CAAcyB,MAAA,GAAS,KAC5B,CAAC,IAAA,CAAKzB,aAAA,CAAcvF,QAAA,CAASqC,OAAOzF,IAAwB,GAC5D;oBACA,OAAO;gBACT;gBACA,OAAO;YACT;;;YAEQqK,KAAAA;mBAAAA,SAAAA,YAAYC,SAAA,EAAmBC,cAAA;oBAE3B,eACC,gBACI,iBAHf;iBAAA,YAAA,IAAA,CAAK1B,GAAA,cAAL,gCAAA,UAAUvK,IAAA,CAAK,SAAS,kBAA2B,OAATgM,YAAa;oBACrD7E,MAAA,GAAQ,gBAAA,IAAA,CAAK0C,OAAA,cAAL,oCAAA,cAAcnI,IAAA;oBACtB2C,OAAA,GAAS,iBAAA,IAAA,CAAK4F,QAAA,cAAL,qCAAA,eAAevI,IAAA;oBACxBwK,WAAA,GAAa,kBAAA,IAAA,CAAKjC,QAAA,cAAL,sCAAA,gBAAevF,GAAA;oBAC5ByH,sBAAsB/M;oBACtBgN,SAAS;mBACNH;YAEP;;;YAAA;;;;GAAA,GAOQI,KAAAA;mBAAAA,SAAAA,mBACNlF,MAAA;gBAEA,IAAI,CAACA,QAAQ;oBACX,MAAM,IAAIjF,0BAA0BR,IAAA;gBACtC;gBACA,IAAI,CAAEyF,CAAAA,OAAOC,UAAA,KAAA,YAAA,aAAA,GAAA,GACX,MAAM,IAAIzF,oBAAoB,qBAAqBD,IAAA;YACvD;;;YAAA;;;;GAAA,GAOQ4K,KAAAA;mBAAAA,SAAAA,oBACNC,OAAA;gBAEA,IAAI,CAACA,SAAS;oBACZ,MAAM,IAAIzK,mBAAmB,sBAAsBJ,IAAA;gBACrD;YACF;;;YAKc8K,KAAAA;mBALd,AAKA;;GALA,GAKA,SAAcA;;uBAAd,oBAAA;wBACM,gBAWIC,aACAvH,OAEExD,MAICH;;;;qCAlBP,CAAA,EAAA,iBAAA,MAAK0I,QAAA,cAAL,qCAAA,eAAeyC,OAAA,KAAW,MAAKtC,QAAA,GAA/B;;;;gCACF,IAAI,MAAKA,QAAA,CAASuC,OAAA,EAAS;;;gCAE3B,IACE,CAAC9J,+BAAA,CAAgC,MAAKoH,QAAA,CAASyC,OAAO,CAAA,IACtD,CAAC3I,eAAe,MAAKkG,QAAQ,GAC7B;oCACA,MAAKG,QAAA,CAASuC,OAAA,GAAU,KAAA;oCACxB;;;gCACF;gCAEMF,cAAc7I,eAAe,MAAKqG,QAAA,EAAU,MAAKO,WAAW;gCAC5DtF,QAAQ,IAAI3F,OAAMkN;;;;;;;;;gCAET;;oCAAMvH,MAAM0H,GAAA,CAAIC,cAAA,CAAe;wCAC1CrF,SAAS,MAAK4C,QAAA,CAAS5C,OAAA,CAAQsF,QAAA;oCACjC;;;gCAFMpL,OAAO;gCAGb,MAAK0I,QAAA,CAASuC,OAAA,GAAUjL;;;;;;gCACjBH;gCACPwL,QAAQC,GAAA,CAAI,0BAA+B,OAALzL;;;;;;;;;;;gBAG5C;;;;YAAA;;;;;;;GAAA,GAUQ0L,KAAAA;mBAAAA,SAAAA;gBACN,IAAA,CAAK/C,UAAA,GAAa;gBAClB,IAAA,CAAKgD,SAAA,CAAU;gBACf,IAAA,CAAKC,UAAA,CAAW;gBAChB,IAAA,CAAKC,UAAA,CAAW;gBAChB3G;YACF;;;YAAA;;;;GAAA,GAOAyG,KAAAA;mBAAAA,SAAAA,UAAU/F,MAAA;gBACR,IAAA,CAAK0C,OAAA,GAAU1C;YACjB;;;YAAA;;;;GAAA,GAOAgG,KAAAA;mBAAAA,SAAAA,WAAWZ,OAAA;gBACT,IAAA,CAAKnC,QAAA,GAAWmC;YAClB;;;YAAA;;;;GAAA,GAOAa,KAAAA;mBAAAA,SAAAA,WAAW/I,OAAA;gBACT,IAAA,CAAK4F,QAAA,GAAW5F;YAClB;;;YAAA;;;;GAAA,GAOAgJ,KAAAA;mBAAAA,SAAAA;gBACE,OAAO,IAAA,CAAKnD,UAAA;YACd;;;YAKIpD,KAAAA;iBALJ,AAKA;;GALA,GAKA;gBACE,OAAO,IAAA,CAAKiD,iBAAA;YACd;;;YAEIuD,KAAAA;iBAAJ;gBACE,OAAO,IAAA,CAAKtD,8BAAA;YACd;;;YAQI7C,KAAAA;iBARJ,AAQA;;;;;GARA,GAQA;gBACE,IAAI;oBACF,IAAI,CAAC,IAAA,CAAK0C,OAAA,EAAS,OAAO;oBAC1B,OAAO,IAAA,CAAKA,OAAA;gBACd,EAAA,OAAStI,OAAY;oBACnB,MAAM,IAAIE,uBAAuBF,OAAOD,OAAA;gBAC1C;YACF;;;YAQIiL,KAAAA;iBARJ,AAQA;;;;;GARA,GAQA;gBACE,IAAI;oBACF,OAAO,IAAA,CAAKnC,QAAA;gBACd,EAAA,OAAS7I,OAAY;oBACnB,MAAM,IAAIO,mBAAmBP,OAAOD,OAAA;gBACtC;YACF;;;YAQI+C,KAAAA;iBARJ,AAQA;;;;;GARA,GAQA;gBACE,IAAI;oBACF,OAAO,IAAA,CAAK4F,QAAA;gBACd,EAAA,OAAS1I,OAAY;oBACnB,MAAM,IAAIQ,sBAAsBR,OAAOD,OAAA;gBACzC;YACF;;;YAOMiM,KAAAA;mBAPN,AAOA;;;;GAPA,GAOA,SAAMA,QAAQjH,UAAA;;uBAAd,oBAAA;wBAIUkH,iBAMEC,mBAGE/I,KACAgJ,UAQNC,oBAEAH,gBASA;;;;gCA9BN,IAAI9J,kBAAkB;oCACd8J,kBAAiB,MAAKxD,8BAAA,CAA+B6B,IAAA,CACzD,SAAC1E;+CAAqCA,OAAOzF,IAAA,KAAS4E;;oCAGxD,IAAIkH,iBAAgB;wCAEZC,oBACJD;wCACF,IAAIC,kBAAkB/E,gBAAA,EAAkB;4CAChChE,MAAMkJ,mBAAmBvN,OAAOqN,QAAA,CAASG,IAAI;4CAC7CH,WAAWD,kBAAkB/E,gBAAA,CAAiBoF,MAAA,CAAOpJ;4CAC3DrE,OAAOqN,QAAA,CAASG,IAAA,GAAOH;4CACvB;;;wCACF;oCACF;gCACF;gCAGMC,qBAAqB,MAAK5D,iBAAA;gCAE1ByD,iBAAiBG,mBAAmB9B,IAAA,CACxC,SAAC1E;2CAA0BA,OAAOzF,IAAA,KAAS4E;;gCAG7C,IAAI,CAACkH,gBAAgB;;;gCAGrB,IAAI,MAAKtD,UAAA,IAAc,MAAKE,QAAA,EAAU;;oCAEpC,IAAI,EAAA,gBAAA,MAAKP,OAAA,cAAL,oCAAA,cAAcnI,IAAA,MAAS4E,YACzB,MAAM,IAAI1E,sBACR,GAAa,OAAV0E,YAAU,iCACbhF,OAAA;gCACN;gCAEA;;oCAAM,MAAKyM,aAAA,CAAcP,kDAAgB;4CACjCQ;;;;oDAAW;;wDAAMR,eAAeS,QAAA,CAAS,gBAAe,CAAEV,OAAA;;;oDAA1DS,WAAW;oDACjB,IAAIA,SAASE,MAAA,KAAWtO,mBAAmBuO,QAAA,EAAU;wDACnD,MAAM,IAAIvM,sBAAsB,iCAC7BN,OAAA;oDACL;oDAEA;;wDAAO;4DAAEiL,SAASyB,SAASI,IAAA;4DAAMC,QAAQ,KAAA;wDAAU;;;;oCACrD;;;gCARA;;;;;;gBASF;;;;YAYMC,KAAAA;mBAZN,AAYA;;;;;;;;;GAZA,GAYA,SAAMA,OAAOF,IAAA;;uBAAb,oBAAA;wBAIUG,OAAOjI,YAETqH,oBACAH;;;;gCAHEe,QAAsBH,KAAtBG,OAAOjI,aAAe8H,KAAf9H;gCAETqH,qBAAqB,MAAK5D,iBAAA;gCAC1ByD,iBAAiBG,mBAAmB9B,IAAA,CACxC,SAAC1E;2CAA0BA,OAAOzF,IAAA,KAAS4E;;gCAG7C,IAAI,CAACkH,gBAAgB;oCACnB,MAAM,IAAI9K,oBAAoB,UAAoB,OAAV4D,YAAU,eAAchF,OAAA;gCAClE;gCAEA,IAAI,CAACkM,eAAeS,QAAA,CAAS,eAAc,EAAG;oCAC5C,MAAM,IAAI1L,yBACR,oCAA8C,OAAV+D,aACpChF,OAAA;gCACJ;gCAEO;;oCAAM,MAAKyM,aAAA,CAAcP,kDAAgB;4CAOxCQ;;;;oDANN,IAAI,CAACR,eAAeS,QAAA,CAAS,eAAc,EAAG;wDAC5C,MAAM,IAAI1L,yBACR,oCAAuD,OAAnBiL,eAAe9L,IAAI,GACvDJ,OAAA;oDACJ;oDAGE;;wDAAMkM,eAAeS,QAAA,CAAS,eAAc,CAAEK,MAAA,CAAOC;;;oDADjDP,WACJ;oDACF,IAAIA,SAASE,MAAA,KAAWtO,mBAAmBuO,QAAA,EAAU;wDACnD,MAAM,IAAIvM,sBAAsB,iCAC7BN,OAAA;oDACL;oDAEA;;wDAAO;4DAAEiL,SAASyB,SAASI,IAAA,CAAK7B,OAAA;4DAAS8B,QAAQL,SAASI,IAAA;wDAAK;;;;oCACjE;;;gCAfA;;oCAAO;;;;gBAgBT;;;;YAWcL,KAAAA;mBAXd,AAWA;;;;;;;;GAXA,GAWA,SAAcA,cACZP,cAAA,EACAgB,SAAA;;uBAFF,oBAAA;wBAOgC,MAApBjC,SAAS8B,QAEXhK,SAQC9C,OAEDkN;;;;;;;;;;gCAdN,MAAKtE,WAAA,GAAc;gCACnB,MAAK+C,SAAA,CAAUM;gCACa;;oCAAMgB;;;gCAAN,OAAA,eAApBjC,UAAoB,KAApBA,SAAS8B,SAAW,KAAXA;gCACjB,MAAKlB,UAAA,CAAWZ;gCACA;;oCAAMiB,eAAeS,QAAA,CAAS,gBAAe,CAAE5J,OAAA;;;gCAAzDA,UAAU;gCAChB,MAAK+I,UAAA,CAAW/I;gCAChB;;oCAAM,MAAKmI,UAAA;;;gCAAX;gCACAnG,gBAAgBmH,eAAe9L,IAAI;gCACnC,MAAKwI,UAAA,GAAa;gCAClB,MAAK6B,WAAA,CAAY;gCACjB,MAAKL,IAAA,CAAK,WAAWa;gCACrB;;oCAAO8B;;;gCACA9M;gCACP,MAAK0L,SAAA;gCACCwB,SAAS9K,wBAAwBpC;gCACvC,MAAM,IAAIK,sBAAsB6M,QAAQnN,OAAA;;gCAExC,MAAK6I,WAAA,GAAc;;;;;;;;;;gBAEvB;;;;YASMuE,KAAAA;mBATN,AASA;;;;;;GATA,GASA,SAAMA;;uBAAN,oBAAA;wBAOWnN,OACDkN;;;;;;;;;;gCANN,MAAKpC,kBAAA,CAAmB,MAAKxC,OAAO;gCACpC;;oCAAM,MAAKA,OAAA,CAAQoE,QAAA,CAAS,mBAAkB,CAAES,UAAA;;;gCAAhD;gCACA,MAAKzB,SAAA;gCACL,MAAKlB,WAAA,CAAY;gCACjB,MAAKL,IAAA,CAAK;;;;;;gCACHnK;gCACDkN,SAAS9K,wBAAwBpC;gCACvC,MAAM,IAAIM,yBAAyB4M,QAAQnN,OAAA;;;;;;;gBAE/C;;;;YAQMqN,KAAAA;mBARN,AAQA;;;;;GARA,GAQA,SAAMA,yBACJtJ,gBAAA;;uBADF,oBAAA;6BAmEsBA,2BACAA,4BAnCRoH,cAEAvH,QACA0J,cAUAC,gCAKAb,WAYFA,WAgBFvB,aACAvH,OACA0J,aAMAE,yBAGAd,UAKCzM,OACDkN;;;;;;;;;;gCA5FN,IAAI,cAAcpJ,iBAAiBE,IAAA,EAAM;oCACvC,IACEF,iBAAiBE,IAAA,CAAKwJ,QAAA,KACtB,gDACA;wCACA,MAAM,IAAI1M,gCAAgC,sBACvCf,OAAA;oCACL;oCAEA,IACE+D,iBAAiBE,IAAA,CAAKwJ,QAAA,KAAa,kCACnC;;8CAII3J,gCAAgCC,mBAFnBA,iBAAiBE,IAAA,CAAKC,iBAAA,CAAkB,EAAC,OAAxDF,eACUD,iBAAiBE,IAAA,CAAKC,iBAAA,CAAkB,EAAC,OAAnDG;oCAEJ;gCACF;gCACA,MAAK0G,kBAAA,CAAmB,MAAKxC,OAAO;gCACpC,MAAKyC,mBAAA,CAAoB,MAAKlC,QAAQ;gCACtC,MAAK2B,WAAA,CAAY;qCAEb,MAAKlC,OAAA,CAAQoE,QAAA,CAAS,iCAAgC,EAAtD;;;;qCAIA,CAAA,MAAKpE,OAAA,CAAQoE,QAAA,CAAS,iCAAgC,CAAEe,OAAA,KACxD,OAAA,GADA;;;;gCAGMvC,eAAc7I,eAAe,MAAKqG,QAAA,EAAU,MAAKO,WAAW;gCAE5DtF,SAAQ,IAAI3F,OAAMkN;gCACJ;;oCAAMvH,OAAM0J,WAAA,CAAYK,KAAA,CAAMC,MAAA,CAAO;wCACvDC,QAAQ,MAAK/E,QAAA,CAAS5C,OAAA,CAAQsF,QAAA;wCAC9BvH,MAAMF,iBAAiBE,IAAA;wCACvByC,SAAS3C,iBAAiB2C,OAAA;oCAC5B;;;gCAJM4G,eAAc;gCAUdC,iCAAiC,MAAKhF,OAAA,CAAQoE,QAAA,CAClD,iCACF,CACGU,wBAAA;gCAEe;;oCAAME,+BACtBD;;;gCADIZ,YAAY;gCAIlB,IAAIA,UAASE,MAAA,KAAWtO,mBAAmBuO,QAAA,EAAU;oCACnD,MAAM,IAAIvM,sBAAsB,iCAC7BN,OAAA;gCACL;gCAEA;;oCAAO0M,UAASI,IAAA;;;gCAGD;;oCAAM,MAAKvE,OAAA,CAAQoE,QAAA,CAClC,iCACF,CAAEU,wBAAA,CAAyB;wCACzBS,SAAS/J,iBAAiBE,IAAA;wCAC1B8J,YAAA,GAAchK,4BAAAA,iBAAiB2C,OAAA,cAAjB3C,gDAAAA,0BAA0BgK,YAAA;wCACxCC,YAAA,GAAcjK,6BAAAA,iBAAiB2C,OAAA,cAAjB3C,iDAAAA,2BAA0BiK,YAAA;oCAC1C;;;gCANMtB,YAAW;gCAOjB,IAAIA,UAASE,MAAA,KAAWtO,mBAAmBuO,QAAA,EAAU;oCACnD,MAAM,IAAIvM,sBAAsB,iCAC7BN,OAAA;gCACL;gCACA;;oCAAO0M,UAASI,IAAA;;;gCAKZ3B,cAAc7I,eAAe,MAAKqG,QAAA,EAAU,MAAKO,WAAW;gCAC5DtF,QAAQ,IAAI3F,OAAMkN;gCACJ;;oCAAMvH,MAAM0J,WAAA,CAAYK,KAAA,CAAMC,MAAA,CAAO;wCACvDC,QAAQ,MAAK/E,QAAA,CAAS5C,OAAA;wCACtBjC,MAAMF,iBAAiBE,IAAA;wCACvByC,SAAS3C,iBAAiB2C,OAAA;oCAC5B;;;gCAJM4G,cAAc;gCAMY;;oCAAM,MAAKW,eAAA,CAAgB;wCACzDC,sBAAsBZ;oCACxB;;;gCAFME,0BAA0B;gCAGf;;oCAAM,MAAKW,iBAAA,CAAkB;wCAC5Cb,aAAAA;wCACAc,qBAAqBZ,wBAAwBa,aAAA;oCAC/C;;;gCAHM3B,WAAW;gCAIjB;;oCAAO;wCAAE4B,MAAM5B,SAAS4B,IAAA;oCAAK;;;gCACtBrO;gCACDkN,SAAS9K,wBAAwBpC;gCACvC,MAAM,IAAIc,gCAAgCoM,QAAQnN,OAAA;;;;;;;gBAEtD;;;;YAeMiO,KAAAA;mBAfN,AAeA;;;;;;;;;;;;GAfA,GAeA,SAAMA,gBAAgBnB,IAAA;;uBAAtB,oBAAA;wBAOUoB,sBAAsBK,YAoC1B,6CAhBwB,eAAlB7B,UAuBAwB,+BAEAA,gCACYA,gCACAA,gCACEA,gCAMgB,gBAf9BM,kCAeAC,6BAKA/B,WAsBkB,gBATlBvB,aACAvH,OAEA0J,aAMAZ,WAgBDzM,OACDkN;;;;gCAlGAe,uBAAqCpB,KAArCoB,sBAAsBK,aAAezB,KAAfyB;;;;;;;;;gCAc5B,MAAKxD,kBAAA,CAAmB,MAAKxC,OAAO;gCACpC,MAAKyC,mBAAA,CAAoB,MAAKlC,QAAQ;gCACtC,MAAK2B,WAAA,CAAY;qCAGb,CAAA,oBAAoByD,oBAAA,GAApB;;;;gCACgB;;qCAAM,gBAAA,MAAK3F,OAAA,cAAL,oCAAA,cAAcoE,QAAA,CACpC,wBACF,CAAEsB,eAAA,CACAC,sBACAK;;;gCAJI7B,WAAY;gCAMlB,IAAIA,SAASE,MAAA,KAAWtO,mBAAmBuO,QAAA,EAAU;oCACnD,MAAM,IAAIvM,sBAAsB,iCAC7BN,OAAA;gCACL;gCACA;;oCAAO;wCACLqO,eAAe3B,SAASI,IAAA;wCACxB4B,gBAAgBR,qBAAqBQ,cAAA,CAAeC,UAAA;oCACtD;;;qCAGA,CAAA,EAAA,8CAAA,MAAKpG,OAAA,CAAQoE,QAAA,CAAS,wBAAuB,cAA7C,kEAAA,4CAAgDe,OAAA,MAAY,KAAA,GAA5D;;;;gCAGMc,mCACJ;oCACEV,SAASI,qBAAqBjK,IAAA;oCAC9B2K,mBAAA,GACEV,gCAAAA,qBAAqBxH,OAAA,cAArBwH,oDAAAA,8BAA8BU,mBAAA;oCAChCC,wBAAA,GACEX,iCAAAA,qBAAqBxH,OAAA,cAArBwH,qDAAAA,+BAA8BW,wBAAA;oCAChCd,YAAA,GAAcG,iCAAAA,qBAAqBxH,OAAA,cAArBwH,qDAAAA,+BAA8BH,YAAA;oCAC5CC,YAAA,GAAcE,iCAAAA,qBAAqBxH,OAAA,cAArBwH,qDAAAA,+BAA8BF,YAAA;oCAC5Cc,cAAA,GAAgBZ,iCAAAA,qBAAqBxH,OAAA,cAArBwH,qDAAAA,+BAA8Ba,qBAAA;oCAC9ClB,QAAQK,qBAAqBL,MAAA,GACzB;wCAAE3H,SAASlI,eAAegR,IAAA,CAAKd,qBAAqBL,MAAM;oCAAE,IAC5D,KAAA;gCACN;gCAEIY,+BAA8B,iBAAA,MAAKlG,OAAA,cAAL,qCAAA,eAAcoE,QAAA,CAChD,wBACF,CAAEsB,eAAA;gCAGgB;;oCAAMQ,4BACtBD;;;gCADI9B,YAAY;gCAGlB,IAAIA,UAASE,MAAA,KAAWtO,mBAAmBuO,QAAA,EAAU;oCACnD,MAAM,IAAIvM,sBAAsB,iCAC7BN,OAAA;gCACL;gCACA;;oCAAO;wCACLqO,eAAe3B,UAASI,IAAA,CAAKuB,aAAA;wCAC7BK,gBAAgBhC,UAASI,IAAA,CAAK4B,cAAA,CAAeC,UAAA;oCAC/C;;;gCAGMxD,cAAc7I,eAAe,MAAKqG,QAAA,EAAU,MAAKO,WAAW;gCAC5DtF,QAAQ,IAAI3F,OAAMkN;gCAEJ;;oCAAMvH,MAAM0J,WAAA,CAAYK,KAAA,CAAMC,MAAA,CAAO;wCACvDC,QAAQ,MAAK/E,QAAA,CAAS5C,OAAA;wCACtBjC,MAAMiK,qBAAqBjK,IAAA;wCAC3ByC,SAASwH,qBAAqBxH,OAAA;oCAChC;;;gCAJM4G,cAAc;gCAMF;;qCAAM,iBAAA,MAAK/E,OAAA,cAAL,qCAAA,eAAcoE,QAAA,CACpC,wBACF,CAAEsB,eAAA,CACAX,aACAiB;;;gCAJI7B,YAAY;gCAMlB,IAAIA,UAASE,MAAA,KAAWtO,mBAAmBuO,QAAA,EAAU;oCACnD,MAAM,IAAIvM,sBAAsB,iCAC7BN,OAAA;gCACL;gCAEA;;oCAAO;wCACLqO,eAAe3B,UAASI,IAAA;wCACxB4B,gBAAgBpB,YAAYqB,UAAA;oCAC9B;;;;;;;;gCAEK1O;gCACDkN,SAAS9K,wBAAwBpC;gCACvC,MAAM,IAAIe,2BAA2BmM,QAAQnN,OAAA;;;;;;;gBAEjD;;;;YAUMiP,KAAAA;mBAVN,AAUA;;;;;;;GAVA,GAUA,SAAMA,YACJjP,OAAA;;uBADF,oBAAA;wBAQY,yCAAA,eADF0M,UAOCzM,OACDkN;;;;;;;;;;gCAXN,MAAKpC,kBAAA,CAAmB,MAAKxC,OAAO;gCACpC,MAAKkC,WAAA,CAAY;gCAGf;;qCAAM,gBAAA,MAAKlC,OAAA,cAAL,qCAAA,0CAAA,cAAcoE,QAAA,CAAS,oBAAmB,cAA1C,8DAAA,wCAA6CsC,WAAA,CAAYjP;;;gCAD3D0M,WACJ;gCACF,IAAIA,SAASE,MAAA,KAAWtO,mBAAmBuO,QAAA,EAAU;oCACnD,MAAM,IAAIvM,sBAAsB,iCAC7BN,OAAA;gCACL;gCACA;;oCAAO0M,SAASI,IAAA;;;gCACT7M;gCACDkN,SAAS9K,wBAAwBpC;gCACvC,MAAM,IAAIY,uBAAuBsM,QAAQnN,OAAA;;;;;;;gBAE7C;;;;YAQMmO,KAAAA;mBARN,AAQA;;;;;GARA,GAQA,SAAMA,kBACJb,WAAA;;uBADF,oBAAA;wBAOY4B,iCACFC,iBAQAhE,aACAvH,OAEEwL,eASFjC;;wBAxBR,IAAI;4BACF,MAAKpC,kBAAA,CAAmB,MAAKxC,OAAO;4BAE5B2G,kCAAoC5B,YAApC4B;4BACFC,kBACJD,oCAAoC,KAAA,IAChC,gBACA;4BACN,MAAKzE,WAAA,CAAY,sBAAsB;gCACrC4E,kBAAkBF;4BACpB;4BAEMhE,cAAc7I,eAAe,MAAKqG,QAAA,EAAU,MAAKO,WAAW;4BAC5DtF,QAAQ,IAAI3F,OAAMkN;4BACxB,IAAI+D,oCAAoC,KAAA,GAAW;gCAC3CE,gBAAgB,wCACjB9B;oCACH4B,iCAAAA;;gCAEF;;oCAAOtL,MAAM0J,WAAA,CAAYgC,MAAA,CAAOC,UAAA,CAAWH;;4BAC7C,OAAO;gCACL;;oCAAOxL,MAAM0J,WAAA,CAAYgC,MAAA,CAAO1B,MAAA,CAAON;;4BACzC;wBACF,EAAA,OAASrN,OAAY;4BACbkN,SAAS9K,wBAAwBpC;4BACvC,MAAM,IAAIkB,6BAA6BgM,QAAQnN,OAAA;wBACjD;;;;;gBACF;;;;YAOMwP,KAAAA;mBAPN,AAOA;;;;GAPA,GAOA,SAAMA;;uBAAN,oBAAA;wBAGU,6CAQCvP,OACDkN;;;;;;;;;;gCAVN,MAAKpC,kBAAA,CAAmB,MAAKxC,OAAO;gCACpC;;qCAAM,8CAAA,MAAKA,OAAA,CAAQoE,QAAA,CAAS,wBAAuB,cAA7C,kEAAA,4CAAgD6C,eAAA;mDACpD,oBAAA,SAAOvL;;;;wDACL,MAAK4H,UAAA,CAAW5H;wDAChB;;4DAAM,MAAKiH,UAAA;;;wDAAX;wDACA,MAAKT,WAAA,CAAY;wDACjB,MAAKL,IAAA,CAAK,iBAAiB,MAAKtB,QAAQ;;;;;;wCAC1C;wDALO7E;;;;;;gCADT;;;;;;gCAQOhE;gCACDkN,SAAS9K,wBAAwBpC;gCACvC,MAAM,IAAIS,yBAAyByM,QAAQnN,OAAA;;;;;;;gBAE/C;;;;YAOMyP,KAAAA;mBAPN,AAOA;;;;GAPA,GAOA,SAAMA;;uBAAN,oBAAA;wBAGU,6CAOCxP,OACDkN;;;;;;;;;;gCATN,MAAKpC,kBAAA,CAAmB,MAAKxC,OAAO;gCACpC;;qCAAM,8CAAA,MAAKA,OAAA,CAAQoE,QAAA,CAAS,wBAAuB,cAA7C,kEAAA,4CAAgD8C,eAAA;mDACpD,oBAAA,SAAOxL;;;;wDACL,MAAK6H,UAAA,CAAW7H;wDAChB;;4DAAM,MAAKiH,UAAA;;;wDAAX;wDACA,MAAKd,IAAA,CAAK,iBAAiB,MAAKzB,QAAQ;;;;;;wCAC1C;wDAJO1E;;;;;;gCADT;;;;;;gCAOOhE;gCACDkN,SAAS9K,wBAAwBpC;gCACvC,MAAM,IAAIU,yBAAyBwM,QAAQnN,OAAA;;;;;;;gBAE/C;;;;YAQM0P,KAAAA;mBARN,AAQA;;;;;GARA,GAQA,SAAMA,cAAc3M,OAAA;;uBAApB,oBAAA;wBAIY,gBAGFqI,eAKA7I,aAMEmK,UAcDzM,OACDkN;;;;;;;;;;gCA/BN,MAAKpC,kBAAA,CAAmB,MAAKxC,OAAO;gCACpC,MAAKkC,WAAA,CAAY,0BAA0B;oCACzCuE,IAAA,GAAM,iBAAA,MAAKrG,QAAA,cAAL,qCAAA,eAAevI,IAAA;oCACrBuP,IAAI5M;gCACN;qCAEEA,CAAAA,YAAY7E,SAAQ0G,MAAA,GAApB7B;;;;gCACI;;oCAAMY;;;uCAAN;;;;;;uCACAxF,gBAAA,CAAiB4E,QAAO;;;gCAHxBqI;gCAKA7I,cAA2B;oCAC/BnC,MAAM2C;oCACNqI,SAAAA;gCACF;qCAEI,MAAK7C,OAAA,CAAQoE,QAAA,CAAS,sBAAqB,EAA3C;;;;gCAEA;;oCAAM,MAAKpE,OAAA,CAAQoE,QAAA,CAAS,sBAAqB,CAAE+C,aAAA,CACjDnN;;;gCAFEmK,WACJ;gCAGF,IAAIA,SAASE,MAAA,KAAWtO,mBAAmBuO,QAAA,EAAU;oCACnD,MAAM,IAAIvM,sBAAsB,iCAC7BN,OAAA;gCACL;gCACA;;oCAAO0M,SAASI,IAAA;;;gCAGlB,MAAM,IAAI5L,yBACR,GAAoB,OAAjB,MAAKqH,OAAA,CAAQnI,IAAI,EAAA,+CACpBJ,OAAA;;gCACKC;gCACDkN,SAAS9K,wBAAwBpC;gCACvC,MAAM,IAAIiB,yBAAyBiM,QAAQnN,OAAA;;;;;;;gBAE/C;;;;YAOM4P,KAAAA;mBAPN,AAOA;;;;GAPA,GAOA,SAAMA,qBAAqB5P,OAAA;;uBAA3B,oBAAA;wBAOU0M,UAQAvB,aACA0E,gBAaC5P,OACDkN;;;;;;;;;;gCA5BN,MAAKpC,kBAAA,CAAmB,MAAKxC,OAAO;gCACpC,MAAKyC,mBAAA,CAAoB,MAAKlC,QAAQ;gCACtC,MAAK2B,WAAA,CAAY;gCAGC;;oCAAM,MAAKlC,OAAA,CAAQoE,QAAA,CACnC,oBACF,CAAEsC,WAAA,CAAYjP;;;gCAFR0M,WAAY;gCAIlB,IAAIA,SAASE,MAAA,KAAWtO,mBAAmBuO,QAAA,EAAU;oCACnD,MAAM,IAAIvM,sBAAsB,4BAA4BN,OAAA;gCAC9D;gCAEMmL,cAAc7I,eAAe,MAAKqG,QAAA,EAAU,MAAKO,WAAW;gCAC5D2G,iBAAiB,IAAIC,cAAcC,MAAA,CAAOrD,SAASI,IAAA,CAAKkD,WAAW;qCACrE,CAAA,0BAA2B,MAAKlH,QAAA,CAASmH,SAAA,GAAzC;;;;gCACK;;oCAAM,MAAKnH,QAAA,CAASmH,SAAA,CAAUC,oBAAA,CAAqB;wCACxD/E,aAAAA;wCACAnL,SAAS6P;wCACTM,WAAWzD,SAASI,IAAA,CAAKqD,SAAA;wCACzBzJ,SAAS;4CAAE0J,sBAAsB;wCAAK;oCACxC;;;gCALA;;oCAAO;;;gCAOT;;oCAAO,MAAKtH,QAAA,CAASmH,SAAA,CAAUI,eAAA,CAAgB;wCAC7CrQ,SAAS6P;wCACTM,WAAWzD,SAASI,IAAA,CAAKqD,SAAA;oCAC3B;;;gCACOlQ;gCACDkN,SAAS9K,wBAAwBpC;gCACvC,MAAM,IAAIa,gCAAgCqM,QAAQnN,OAAA;;;;;;;gBAEtD;;;;;EAt6B8BjC;AF8/BhC,eAAe;AW1nCf,IAAI,OAAOgB,WAAW,aAAa;IAChCA,OAAejB,2BAAA,GAA8BA;AAChD;AX4nCA,SACE2D,yBAAyB,EACzBD,sBAAsB,EACtBD,+BAA+B,EAC/BD,WAAW,EACX8G,UAAU,EACV/G,gBAAgB,EAChB4F,gCAAgC,EAChCtE,cAAc,EACdgB,kBAAkB,EAClBtB,uBAAuB,EACvBC,cAAc,EACdgE,sBAAsB,EACtBjB,eAAe,EACfsC,aAAa,EACblB,mBAAmB,EACnB3C,+BAA+B,EAC/BsC,oBAAoB,EACpBxD,kBAAkB,EAClBH,cAAc,EACdR,cAAc,EACd8D,iBAAiB,EACjBL,qBAAqB,EACrB7D,QAAQ,EACRO,cAAc,EACdmD,gBAAgB,EAChBJ,kBAAkB,EAClBJ,eAAe,EACfkB,eAAe,GACf","sourcesContent":["// src/version.ts\nvar WALLET_ADAPTER_CORE_VERSION = \"5.4.0\";\n\n// src/WalletCore.ts\nimport EventEmitter from \"eventemitter3\";\nimport {\n AccountAddress,\n Aptos as Aptos2,\n Network as Network3,\n NetworkToChainId\n} from \"@aptos-labs/ts-sdk\";\nimport {\n getAptosWallets,\n isWalletWithRequiredFeatureSet,\n UserResponseStatus\n} from \"@aptos-labs/wallet-standard\";\n\n// src/ga/index.ts\nvar GA4 = class {\n constructor() {\n this.aptosGAID = \"G-GNVVWBL3J9\";\n this.injectGA(this.aptosGAID);\n }\n gtag(a, b, c) {\n let dataLayer = window.dataLayer || [];\n dataLayer.push(arguments);\n }\n injectGA(gaID) {\n if (typeof window === \"undefined\") return;\n if (!gaID) return;\n const head = document.getElementsByTagName(\"head\")[0];\n var myScript = document.createElement(\"script\");\n myScript.setAttribute(\n \"src\",\n `https://www.googletagmanager.com/gtag/js?id=${gaID}`\n );\n const that = this;\n myScript.onload = function() {\n that.gtag(\"js\", /* @__PURE__ */ new Date());\n that.gtag(\"config\", `${gaID}`, {\n send_page_view: false\n });\n };\n head.insertBefore(myScript, head.children[1]);\n }\n};\n\n// src/error/index.ts\nvar WalletError = class extends Error {\n constructor(message, error) {\n super(message);\n this.error = error;\n }\n};\nvar WalletNotSelectedError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletNotSelectedError\";\n }\n};\nvar WalletNotReadyError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletNotReadyError\";\n }\n};\nvar WalletConnectionError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletConnectionError\";\n }\n};\nvar WalletDisconnectionError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletDisconnectionError\";\n }\n};\nvar WalletAccountError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletAccountError\";\n }\n};\nvar WalletGetNetworkError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletGetNetworkError\";\n }\n};\nvar WalletAccountChangeError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletAccountChangeError\";\n }\n};\nvar WalletNetworkChangeError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletNetworkChangeError\";\n }\n};\nvar WalletNotConnectedError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletNotConnectedError\";\n }\n};\nvar WalletSignMessageError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletSignMessageError\";\n }\n};\nvar WalletSignMessageAndVerifyError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletSignMessageAndVerifyError\";\n }\n};\nvar WalletSignAndSubmitMessageError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletSignAndSubmitMessageError\";\n }\n};\nvar WalletSignTransactionError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletSignTransactionError\";\n }\n};\nvar WalletNotSupportedMethod = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletNotSupportedMethod\";\n }\n};\nvar WalletChangeNetworkError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletChangeNetworkError\";\n }\n};\nvar WalletSubmitTransactionError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletSubmitTransactionError\";\n }\n};\nvar WalletNotFoundError = class extends WalletError {\n constructor() {\n super(...arguments);\n this.name = \"WalletNotFoundError\";\n }\n};\n\n// src/constants.ts\nvar WalletReadyState = /* @__PURE__ */ ((WalletReadyState2) => {\n WalletReadyState2[\"Installed\"] = \"Installed\";\n WalletReadyState2[\"NotDetected\"] = \"NotDetected\";\n return WalletReadyState2;\n})(WalletReadyState || {});\nvar NetworkName = /* @__PURE__ */ ((NetworkName2) => {\n NetworkName2[\"Mainnet\"] = \"mainnet\";\n NetworkName2[\"Testnet\"] = \"testnet\";\n NetworkName2[\"Devnet\"] = \"devnet\";\n return NetworkName2;\n})(NetworkName || {});\nvar ChainIdToAnsSupportedNetworkMap = {\n \"1\": \"mainnet\",\n // mainnet\n \"2\": \"testnet\"\n // testnet\n};\nvar APTOS_CONNECT_BASE_URL = \"https://aptosconnect.app\";\nvar APTOS_CONNECT_ACCOUNT_URL = \"https://aptosconnect.app/dashboard/main-account\";\n\n// src/utils/helpers.ts\nimport {\n Aptos,\n AptosConfig,\n Hex,\n Network,\n NetworkToNodeAPI\n} from \"@aptos-labs/ts-sdk\";\nfunction isMobile() {\n return /Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|NetFront|Silk-Accelerated|(hpw|web)OS|Fennec|Minimo|Opera M(obi|ini)|Blazer|Dolfin|Dolphin|Skyfire|Zune/i.test(\n navigator.userAgent\n );\n}\nfunction isInAppBrowser() {\n const isIphone = /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(\n navigator.userAgent\n );\n const isAndroid = /(Android).*Version\\/[\\d.]+.*Chrome\\/[^\\s]+ Mobile/i.test(\n navigator.userAgent\n );\n return isIphone || isAndroid;\n}\nfunction isRedirectable() {\n if (typeof navigator === \"undefined\" || !navigator) return false;\n return isMobile() && !isInAppBrowser();\n}\nfunction generalizedErrorMessage(error) {\n return typeof error === \"object\" && \"message\" in error ? error.message : error;\n}\nvar getAptosConfig = (networkInfo, dappConfig) => {\n if (!networkInfo) {\n throw new Error(\"Undefined network\");\n }\n if (isAptosNetwork(networkInfo)) {\n const currentNetwork = convertNetwork(networkInfo);\n if (isAptosLiveNetwork(currentNetwork)) {\n const apiKey = dappConfig?.aptosApiKeys;\n return new AptosConfig({\n network: currentNetwork,\n clientConfig: { API_KEY: apiKey ? apiKey[currentNetwork] : void 0 }\n });\n }\n return new AptosConfig({\n network: currentNetwork\n });\n }\n const knownNetworks = {\n okx: \"https://wallet.okx.com/fullnode/aptos/discover/rpc\"\n };\n if (networkInfo.url) {\n const isKnownNetwork = Object.values(knownNetworks).includes(\n networkInfo.url\n );\n if (isKnownNetwork) {\n return new AptosConfig({\n network: Network.CUSTOM,\n fullnode: networkInfo.url\n });\n }\n }\n throw new Error(\n `Invalid network, network ${networkInfo.name} not supported with Aptos wallet adapter to prevent user from using an unexpected network.`\n );\n};\nvar isAptosNetwork = (networkInfo) => {\n if (!networkInfo) {\n throw new Error(\"Undefined network\");\n }\n return NetworkToNodeAPI[networkInfo.name] !== void 0;\n};\nvar isAptosLiveNetwork = (networkInfo) => {\n return networkInfo === \"devnet\" || networkInfo === \"testnet\" || networkInfo === \"mainnet\";\n};\nvar fetchDevnetChainId = async () => {\n const aptos = new Aptos();\n return await aptos.getChainId();\n};\nvar handlePublishPackageTransaction = (transactionInput) => {\n let metadataBytes = transactionInput.data.functionArguments[0];\n if (typeof metadataBytes === \"string\") {\n metadataBytes = Hex.fromHexInput(metadataBytes).toUint8Array();\n }\n let byteCode = transactionInput.data.functionArguments[1];\n if (Array.isArray(byteCode)) {\n byteCode = byteCode.map((byte) => {\n if (typeof byte === \"string\") {\n return Hex.fromHexInput(byte).toUint8Array();\n }\n return byte;\n });\n } else {\n throw new WalletSignAndSubmitMessageError(\n \"The bytecode argument must be an array.\"\n ).message;\n }\n return { metadataBytes, byteCode };\n};\nfunction convertNetwork(networkInfo) {\n switch (networkInfo?.name) {\n case \"mainnet\":\n return Network.MAINNET;\n case \"testnet\":\n return Network.TESTNET;\n case \"devnet\":\n return Network.DEVNET;\n case \"local\":\n return Network.LOCAL;\n default:\n throw new Error(\"Invalid Aptos network name\");\n }\n}\n\n// src/utils/localStorage.ts\nvar LOCAL_STORAGE_ITEM_KEY = \"AptosWalletName\";\nfunction setLocalStorage(walletName) {\n localStorage.setItem(LOCAL_STORAGE_ITEM_KEY, walletName);\n}\nfunction removeLocalStorage() {\n localStorage.removeItem(LOCAL_STORAGE_ITEM_KEY);\n}\nfunction getLocalStorage() {\n localStorage.getItem(LOCAL_STORAGE_ITEM_KEY);\n}\n\n// src/utils/walletSelector.ts\nfunction partitionWallets(wallets, partitionFunction = isInstalledOrLoadable) {\n const defaultWallets = [];\n const moreWallets = [];\n for (const wallet of wallets) {\n if (partitionFunction(wallet)) defaultWallets.push(wallet);\n else moreWallets.push(wallet);\n }\n return { defaultWallets, moreWallets };\n}\nfunction isInstalledOrLoadable(wallet) {\n return wallet.readyState === \"Installed\" /* Installed */;\n}\nfunction isInstallRequired(wallet) {\n const isWalletReady = isInstalledOrLoadable(wallet);\n const isMobile2 = !isWalletReady && isRedirectable();\n return !isMobile2 && !isWalletReady;\n}\nfunction truncateAddress(address) {\n if (!address) return;\n return `${address.slice(0, 6)}...${address.slice(-5)}`;\n}\nfunction isAptosConnectWallet(wallet) {\n if (!wallet.url) return false;\n return wallet.url.startsWith(APTOS_CONNECT_BASE_URL);\n}\nfunction getAptosConnectWallets(wallets) {\n const { defaultWallets, moreWallets } = partitionWallets(\n wallets,\n isAptosConnectWallet\n );\n return { aptosConnectWallets: defaultWallets, otherWallets: moreWallets };\n}\nfunction groupAndSortWallets(wallets, options) {\n const { aptosConnectWallets, otherWallets } = getAptosConnectWallets(wallets);\n const { defaultWallets, moreWallets } = partitionWallets(otherWallets);\n if (options?.sortAptosConnectWallets) {\n aptosConnectWallets.sort(options.sortAptosConnectWallets);\n }\n if (options?.sortAvailableWallets) {\n defaultWallets.sort(options.sortAvailableWallets);\n }\n if (options?.sortInstallableWallets) {\n moreWallets.sort(options.sortInstallableWallets);\n }\n return {\n /** Wallets that use social login to create an account on the blockchain */\n aptosConnectWallets,\n /** Wallets that are currently installed or loadable. */\n availableWallets: defaultWallets,\n /** Wallets that are NOT currently installed or loadable. */\n installableWallets: moreWallets\n };\n}\n\n// src/registry.ts\nvar aptosStandardSupportedWalletList = [\n {\n name: \"Nightly\",\n url: \"https://nightly.app/\",\n icon: \"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iV2Fyc3R3YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDg1MS41IDg1MS41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4NTEuNSA4NTEuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzYwNjdGOTt9DQoJLnN0MXtmaWxsOiNGN0Y3Rjc7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnIGlkPSJXYXJzdHdhXzJfMDAwMDAwMTQ2MDk2NTQyNTMxODA5NDY0NjAwMDAwMDg2NDc4NTIwMDIxMTY5MTg2ODhfIj4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyNCwwaDYwMy42YzY4LjUsMCwxMjQsNTUuNSwxMjQsMTI0djYwMy42YzAsNjguNS01NS41LDEyNC0xMjQsMTI0SDEyNGMtNjguNSwwLTEyNC01NS41LTEyNC0xMjRWMTI0DQoJCQlDMCw1NS41LDU1LjUsMCwxMjQsMHoiLz4NCgk8L2c+DQoJPGcgaWQ9IldhcnN0d2FfMyI+DQoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02MjMuNSwxNzAuM2MtMzcuNCw1Mi4yLTg0LjIsODguNC0xMzkuNSwxMTIuNmMtMTkuMi01LjMtMzguOS04LTU4LjMtNy44Yy0xOS40LTAuMi0zOS4xLDIuNi01OC4zLDcuOA0KCQkJYy01NS4zLTI0LjMtMTAyLjEtNjAuMy0xMzkuNS0xMTIuNmMtMTEuMywyOC40LTU0LjgsMTI2LjQtMi42LDI2My40YzAsMC0xNi43LDcxLjUsMTQsMTMyLjljMCwwLDQ0LjQtMjAuMSw3OS43LDguMg0KCQkJYzM2LjksMjkuOSwyNS4xLDU4LjcsNTEuMSw4My41YzIyLjQsMjIuOSw1NS43LDIyLjksNTUuNywyMi45czMzLjMsMCw1NS43LTIyLjhjMjYtMjQuNywxNC4zLTUzLjUsNTEuMS04My41DQoJCQljMzUuMi0yOC4zLDc5LjctOC4yLDc5LjctOC4yYzMwLjYtNjEuNCwxNC0xMzIuOSwxNC0xMzIuOUM2NzguMywyOTYuNyw2MzQuOSwxOTguNyw2MjMuNSwxNzAuM3ogTTI1My4xLDQxNC44DQoJCQljLTI4LjQtNTguMy0zNi4yLTEzOC4zLTE4LjMtMjAxLjVjMjMuNyw2MCw1NS45LDg2LjksOTQuMiwxMTUuM0MzMTIuOCwzNjIuMywyODIuMywzOTQuMSwyNTMuMSw0MTQuOHogTTMzNC44LDUxNy41DQoJCQljLTIyLjQtOS45LTI3LjEtMjkuNC0yNy4xLTI5LjRjMzAuNS0xOS4yLDc1LjQtNC41LDc2LjgsNDAuOUMzNjAuOSw1MTQuNywzNTMsNTI1LjQsMzM0LjgsNTE3LjV6IE00MjUuNyw2NzguNw0KCQkJYy0xNiwwLTI5LTExLjUtMjktMjUuNnMxMy0yNS42LDI5LTI1LjZzMjksMTEuNSwyOSwyNS42QzQ1NC43LDY2Ny4zLDQ0MS43LDY3OC43LDQyNS43LDY3OC43eiBNNTE2LjcsNTE3LjUNCgkJCWMtMTguMiw4LTI2LTIuOC00OS43LDExLjVjMS41LTQ1LjQsNDYuMi02MC4xLDc2LjgtNDAuOUM1NDMuOCw0ODgsNTM5LDUwNy42LDUxNi43LDUxNy41eiBNNTk4LjMsNDE0LjgNCgkJCWMtMjkuMS0yMC43LTU5LjctNTIuNC03Ni04Ni4yYzM4LjMtMjguNCw3MC42LTU1LjQsOTQuMi0xMTUuM0M2MzQuNiwyNzYuNSw2MjYuOCwzNTYuNiw1OTguMyw0MTQuOHoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==\",\n readyState: \"NotDetected\" /* NotDetected */,\n isAIP62Standard: true,\n deeplinkProvider: \"nightly://v1?network=aptos&url=\"\n },\n {\n name: \"Petra\",\n url: \"https://chromewebstore.google.com/detail/petra-aptos-wallet/ejjladinnckdgjemekebdpeokbikhfci?hl=en\",\n icon: \"data:image/png;base64,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\",\n readyState: \"NotDetected\" /* NotDetected */,\n isAIP62Standard: true,\n deeplinkProvider: \"https://petra.app/explore?link=\"\n },\n {\n name: \"Pontem Wallet\",\n url: \"https://pontem.network/pontem-wallet\",\n icon: \"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDBDOC4wNzMwNCAwIDAgOC4wNzEzOSAwIDE3Ljk5NjNDMCAyNS4xMjk4IDQuMTczMTYgMzEuMzEwOCAxMC4yMDc2IDM0LjIyMDNWMzQuMjM1MUgxMC4yMzcyQzEyLjU4NiAzNS4zNjQ5IDE1LjIyMjggMzYgMTggMzZDMjcuOTI3IDM2IDM2IDI3LjkyODYgMzYgMTguMDAzN0MzNiA4LjA3MTM4IDI3LjkyNyAwIDE4IDBaTTE4IDEuNDc2OTJDMjcuMTA3MSAxLjQ3NjkyIDM0LjUyMjggOC44OTEwOCAzNC41MjI4IDE3Ljk5NjNDMzQuNTIyOCAyMC42MTA1IDMzLjkwOTcgMjMuMDkxNyAzMi44MjQgMjUuMjkyM0MzMC40NDU2IDI0LjE0MDMgMjguMDMwNCAyMy4yODM3IDI1LjU5MjkgMjIuNzAwM1Y4LjkyMDYyQzI1LjU5MjkgOC40NDA2MiAyNS4yMTYyIDguMDU2NjIgMjQuNzQzNSA4LjA1NjYySDIxLjcxNTJIMTQuMDg1NEgxMS4wNTdDMTAuNTkxNyA4LjA1NjYyIDEwLjIwNzYgOC40NDA2MiAxMC4yMDc2IDguOTIwNjJWMjIuNzY2OEM3Ljg0NDA3IDIzLjM1MDIgNS40OTUyOCAyNC4xOTIgMy4xODM0MiAyNS4yOTk3QzIuMDkwMjcgMjMuMDkxNyAxLjQ3NzIzIDIwLjYxNzggMS40NzcyMyAxNy45OTYzQzEuNDc3MjMgOC44OTEwOCA4Ljg5MjkgMS40NzY5MiAxOCAxLjQ3NjkyWk00LjEzNjIzIDI2Ljk2MTJDNi4wOTM1NiAyNS45OTM4IDguMTI0NzQgMjUuMjQ4IDEwLjIxNSAyNC43MzExVjMyLjU1ODhDNy43NDA2NiAzMS4yMzY5IDUuNjUwMzkgMjkuMzAyMiA0LjEzNjIzIDI2Ljk2MTJaTTE0LjA4NTQgMzQuMDQzMVYxNS42MDM3QzE0LjA4NTQgMTMuNDY5NSAxNS44MzU5IDExLjcwNDYgMTcuOTI2MSAxMS43MDQ2QzIwLjAxNjQgMTEuNzA0NiAyMS43MTUyIDEzLjQzMjYgMjEuNzE1MiAxNS41NTk0QzIxLjcxNTIgMTUuNTc0MiAyMS43MDc4IDE1LjU4ODkgMjEuNzA3OCAxNS42MDM3SDIxLjcxNTJWMjIuMDIwOUMxOS45MzUyIDIxLjgxNDIgMTguMTQ3NyAyMS43NDc3IDE2LjM2MDMgMjEuODQzN0wxNC44OTA0IDIzLjk3NzhDMTcuMTgwMSAyMy43ODU4IDE5LjQxMDcgMjMuODAwNiAyMS42MTE4IDI0LjA1MTdDMjEuNjM0IDI0LjA1MTcgMjEuNjQ4NyAyNC4wNTE3IDIxLjY3MDkgMjQuMDU5MUMyMS42ODU3IDI0LjA1OTEgMjEuNzAwNSAyNC4wNTkxIDIxLjcyMjYgMjQuMDY2NUMyMi4xMDY3IDI0LjExMDggMjMuNTAyNyAyNC4yODggMjQuNzgwNSAyNC42MDU1TDIxLjcyMjYgMjUuNjQ2OFYzNC4xMDIyQzIwLjUyNjEgMzQuMzc1NCAxOS4yODUyIDM0LjUzMDUgMTguMDE0OCAzNC41MzA1QzE2LjY0ODMgMzQuNTE1NyAxNS4zNDEgMzQuMzQ1OCAxNC4wODU0IDM0LjA0MzFaTTI1LjU4NTYgMzIuNjYyMlYyNC43NjhDMjcuNjY4NCAyNS4yOTIzIDI5LjcyOTIgMjYuMDYwMyAzMS43OTczIDI3LjA2NDZDMzAuMjQ2MiAyOS40MjAzIDI4LjEwNDIgMzEuMzU1MSAyNS41ODU2IDMyLjY2MjJaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMjIyXzE2NzApIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjIyXzE2NzAiIHgxPSIxNy45OTk3IiB5MT0iMzYuNzc4OSIgeDI9IjE3Ljk5OTciIHkyPSItNS41MTk3OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBvZmZzZXQ9IjAuMDg1OCIgc3RvcC1jb2xvcj0iIzhEMjlDMSIvPgo8c3RvcCBvZmZzZXQ9IjAuMjM4MyIgc3RvcC1jb2xvcj0iIzk0MkJCQiIvPgo8c3RvcCBvZmZzZXQ9IjAuNDY2NyIgc3RvcC1jb2xvcj0iI0E5MkZBQyIvPgo8c3RvcCBvZmZzZXQ9IjAuNzQxMyIgc3RvcC1jb2xvcj0iI0NBMzc5MyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGMDNGNzciLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K\",\n readyState: \"NotDetected\" /* NotDetected */,\n isAIP62Standard: true\n },\n {\n name: \"Rimosafe\",\n url: \"https://chromewebstore.google.com/detail/rimo-safe-wallet/kiicddjcakdmobjkcpppkgcjbpakcagp\",\n icon: \"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cmVjdCB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGZpbGw9Im5vbmUiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLCAzKSBzY2FsZSgwLjgpIj4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjkuNTMxMSA5Ljg0MzY5VjBIMTkuNjg3NEwxOS42ODc3IDAuMDAwMzQwNTU1TDAgMC4wMDAzNDE0MTVMNC4zMjEzNGUtMDcgOS44NDQwM0g5Ljg0MzY5QzQuNDA3MTcgOS44NDQwMyAwIDE0LjI1MTIgMCAxOS42ODc3VjMwLjAwMDFIOS44NDM2OVYxOS42ODc5TDE5LjY4NzEgMzAuMDAwMUwxOS42ODcxIDE5LjY4NzdMMjkuNTMwOCA5Ljg0NDAzTDI5LjUzMTEgOS44NDQwM1Y5Ljg0MzY1TDI5LjUzMTEgOS44NDM2OVpNMTkuNjg3MSAxOS42ODc2TDE5