Files
to_session/web_process/MetaMask 12.16.1/background-5.js
Administrator a0720d80dc fefdwef
2025-11-12 12:54:37 +08:00

1 line
658 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

LavaPack.loadBundle([[4527,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"mainnet",chainId:1,networkId:1,defaultHardfork:"merge",consensus:{type:"pow",algorithm:"ethash",ethash:{}},comment:"The Ethereum main chain",url:"https://ethstats.net/",genesis:{gasLimit:5e3,difficulty:17179869184,nonce:"0x0000000000000042",extraData:"0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa"},hardforks:[{name:"chainstart",block:0,forkHash:"0xfc64ec04"},{name:"homestead",block:115e4,forkHash:"0x97c2c34c"},{name:"dao",block:192e4,forkHash:"0x91d1f948"},{name:"tangerineWhistle",block:2463e3,forkHash:"0x7a64da13"},{name:"spuriousDragon",block:2675e3,forkHash:"0x3edd5b10"},{name:"byzantium",block:437e4,forkHash:"0xa00bc324"},{name:"constantinople",block:728e4,forkHash:"0x668db0af"},{name:"petersburg",block:728e4,forkHash:"0x668db0af"},{name:"istanbul",block:9069e3,forkHash:"0x879d6e30"},{name:"muirGlacier",block:92e5,forkHash:"0xe029e991"},{name:"berlin",block:12244e3,forkHash:"0x0eb440f6"},{name:"london",block:12965e3,forkHash:"0xb715077d"},{name:"arrowGlacier",block:13773e3,forkHash:"0x20c327fc"},{name:"grayGlacier",block:1505e4,forkHash:"0xf0afd0e3"},{"//_comment":"The forkHash will remain same as mergeForkIdTransition is post merge, terminal block: https://etherscan.io/block/15537393",name:"merge",ttd:"58750000000000000000000",block:15537394,forkHash:"0xf0afd0e3"},{name:"mergeForkIdTransition",block:null,forkHash:null},{name:"shanghai",block:null,forkHash:null}],bootstrapNodes:[{ip:"18.138.108.67",port:30303,id:"d860a01f9722d78051619d1e2351aba3f43f943f6f00718d1b9baa4101932a1f5011f16bb2b1bb35db20d6fe28fa0bf09636d26a87d31de9ec6203eeedb1f666",location:"ap-southeast-1-001",comment:"bootnode-aws-ap-southeast-1-001"},{ip:"3.209.45.79",port:30303,id:"22a8232c3abc76a16ae9d6c3b164f98775fe226f0917b0ca871128a74a8e9630b458460865bab457221f1d448dd9791d24c4e5d88786180ac185df813a68d4de",location:"us-east-1-001",comment:"bootnode-aws-us-east-1-001"},{ip:"34.255.23.113",port:30303,id:"ca6de62fce278f96aea6ec5a2daadb877e51651247cb96ee310a318def462913b653963c155a0ef6c7d50048bba6e6cea881130857413d9f50a621546b590758",location:"eu-west-1-001",comment:"bootnode-aws-eu-west-1-001"},{ip:"35.158.244.151",port:30303,id:"279944d8dcd428dffaa7436f25ca0ca43ae19e7bcf94a8fb7d1641651f92d121e972ac2e8f381414b80cc8e5555811c2ec6e1a99bb009b3f53c4c69923e11bd8",location:"eu-central-1-001",comment:"bootnode-aws-eu-central-1-001"},{ip:"52.187.207.27",port:30303,id:"8499da03c47d637b20eee24eec3c356c9a2e6148d6fe25ca195c7949ab8ec2c03e3556126b0d7ed644675e78c4318b08691b7b57de10e5f0d40d05b09238fa0a",location:"australiaeast-001",comment:"bootnode-azure-australiaeast-001"},{ip:"191.234.162.198",port:30303,id:"103858bdb88756c71f15e9b5e09b56dc1be52f0a5021d46301dbbfb7e130029cc9d0d6f73f693bc29b665770fff7da4d34f3c6379fe12721b5d7a0bcb5ca1fc1",location:"brazilsouth-001",comment:"bootnode-azure-brazilsouth-001"},{ip:"52.231.165.108",port:30303,id:"715171f50508aba88aecd1250af392a45a330af91d7b90701c436b618c86aaa1589c9184561907bebbb56439b8f8787bc01f49a7c77276c58c1b09822d75e8e8",location:"koreasouth-001",comment:"bootnode-azure-koreasouth-001"},{ip:"104.42.217.25",port:30303,id:"5d6d7cd20d6da4bb83a1d28cadb5d409b64edf314c0335df658c1a54e32c7c4a7ab7823d57c39b6a757556e68ff1df17c748b698544a55cb488b52479a92b60f",location:"westus-001",comment:"bootnode-azure-westus-001"}],dnsNetworks:["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.mainnet.ethdisco.net"]}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/chains/mainnet.json"}],[4528,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"rinkeby",chainId:4,networkId:4,defaultHardfork:"london",consensus:{type:"poa",algorithm:"clique",clique:{period:15,epoch:3e4}},comment:"PoA test network",url:"https://www.rinkeby.io",genesis:{timestamp:"0x58ee40ba",gasLimit:47e5,difficulty:1,nonce:"0x0000000000000000",extraData:"0x52657370656374206d7920617574686f7269746168207e452e436172746d616e42eb768f2244c8811c63729a21a3569731535f067ffc57839b00206d1ad20c69a1981b489f772031b279182d99e65703f0076e4812653aab85fca0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"},hardforks:[{name:"chainstart",block:0,forkHash:"0x3b8e0691"},{name:"homestead",block:1,forkHash:"0x60949295"},{name:"tangerineWhistle",block:2,forkHash:"0x8bde40dd"},{name:"spuriousDragon",block:3,forkHash:"0xcb3a64bb"},{name:"byzantium",block:1035301,forkHash:"0x8d748b57"},{name:"constantinople",block:3660663,forkHash:"0xe49cab14"},{name:"petersburg",block:4321234,forkHash:"0xafec6b27"},{name:"istanbul",block:5435345,forkHash:"0xcbdb8838"},{name:"berlin",block:8290928,forkHash:"0x6910c8bd"},{name:"london",block:8897988,forkHash:"0x8e29f2f3"},{name:"merge",block:null,forkHash:null},{name:"shanghai",block:null,forkHash:null}],bootstrapNodes:[{ip:"52.169.42.101",port:30303,id:"a24ac7c5484ef4ed0c5eb2d36620ba4e4aa13b8c84684e1b4aab0cebea2ae45cb4d375b77eab56516d34bfbd3c1a833fc51296ff084b770b94fb9028c4d25ccf",location:"",comment:"IE"},{ip:"52.3.158.184",port:30303,id:"343149e4feefa15d882d9fe4ac7d88f885bd05ebb735e547f12e12080a9fa07c8014ca6fd7f373123488102fe5e34111f8509cf0b7de3f5b44339c9f25e87cb8",location:"",comment:"INFURA"},{ip:"159.89.28.211",port:30303,id:"b6b28890b006743680c52e64e0d16db57f28124885595fa03a562be1d2bf0f3a1da297d56b13da25fb992888fd556d4c1a27b1f39d531bde7de1921c90061cc6",location:"",comment:"AKASHA"}],dnsNetworks:["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.rinkeby.ethdisco.net"]}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/chains/rinkeby.json"}],[4529,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"ropsten",chainId:3,networkId:3,defaultHardfork:"merge",consensus:{type:"pow",algorithm:"ethash",ethash:{}},comment:"PoW test network",url:"https://github.com/ethereum/ropsten",genesis:{gasLimit:16777216,difficulty:1048576,nonce:"0x0000000000000042",extraData:"0x3535353535353535353535353535353535353535353535353535353535353535"},hardforks:[{name:"chainstart",block:0,forkHash:"0x30c7ddbc"},{name:"homestead",block:0,forkHash:"0x30c7ddbc"},{name:"tangerineWhistle",block:0,forkHash:"0x30c7ddbc"},{name:"spuriousDragon",block:10,forkHash:"0x63760190"},{name:"byzantium",block:17e5,forkHash:"0x3ea159c7"},{name:"constantinople",block:423e4,forkHash:"0x97b544f3"},{name:"petersburg",block:4939394,forkHash:"0xd6e2149b"},{name:"istanbul",block:6485846,forkHash:"0x4bc66396"},{name:"muirGlacier",block:7117117,forkHash:"0x6727ef90"},{name:"berlin",block:9812189,forkHash:"0xa157d377"},{name:"london",block:10499401,forkHash:"0x7119b6b3"},{"//_comment":"The forkHash will remain same as mergeForkIdTransition is post merge",name:"merge",ttd:"50000000000000000",block:null,forkHash:"0x7119b6b3"},{name:"mergeForkIdTransition",block:null,forkHash:null},{name:"shanghai",block:null,forkHash:null}],bootstrapNodes:[{ip:"52.176.7.10",port:30303,id:"30b7ab30a01c124a6cceca36863ece12c4f5fa68e3ba9b0b51407ccc002eeed3b3102d20a88f1c1d3c3154e2449317b8ef95090e77b312d5cc39354f86d5d606",location:"",comment:"US-Azure geth"},{ip:"52.176.100.77",port:30303,id:"865a63255b3bb68023b6bffd5095118fcc13e79dcf014fe4e47e065c350c7cc72af2e53eff895f11ba1bbb6a2b33271c1116ee870f266618eadfc2e78aa7349c",location:"",comment:"US-Azure parity"},{ip:"52.232.243.152",port:30303,id:"6332792c4a00e3e4ee0926ed89e0d27ef985424d97b6a45bf0f23e51f0dcb5e66b875777506458aea7af6f9e4ffb69f43f3778ee73c81ed9d34c51c4b16b0b0f",location:"",comment:"Parity"},{ip:"192.81.208.223",port:30303,id:"94c15d1b9e2fe7ce56e458b9a3b672ef11894ddedd0c6f247e0f1d3487f52b66208fb4aeb8179fce6e3a749ea93ed147c37976d67af557508d199d9594c35f09",location:"",comment:"@gpip"}],dnsNetworks:["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.ropsten.ethdisco.net"]}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/chains/ropsten.json"}],[4530,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"sepolia",chainId:11155111,networkId:11155111,defaultHardfork:"merge",consensus:{type:"pow",algorithm:"ethash",ethash:{}},comment:"PoW test network to replace Ropsten",url:"https://github.com/ethereum/go-ethereum/pull/23730",genesis:{timestamp:"0x6159af19",gasLimit:3e7,difficulty:131072,nonce:"0x0000000000000000",extraData:"0x5365706f6c69612c20417468656e732c204174746963612c2047726565636521"},hardforks:[{name:"chainstart",block:0,forkHash:"0xfe3366e7"},{name:"homestead",block:0,forkHash:"0xfe3366e7"},{name:"tangerineWhistle",block:0,forkHash:"0xfe3366e7"},{name:"spuriousDragon",block:0,forkHash:"0xfe3366e7"},{name:"byzantium",block:0,forkHash:"0xfe3366e7"},{name:"constantinople",block:0,forkHash:"0xfe3366e7"},{name:"petersburg",block:0,forkHash:"0xfe3366e7"},{name:"istanbul",block:0,forkHash:"0xfe3366e7"},{name:"muirGlacier",block:0,forkHash:"0xfe3366e7"},{name:"berlin",block:0,forkHash:"0xfe3366e7"},{name:"london",block:0,forkHash:"0xfe3366e7"},{"//_comment":"The forkHash will remain same as mergeForkIdTransition is post merge, terminal block: https://sepolia.etherscan.io/block/1450408",name:"merge",ttd:"17000000000000000",block:1450409,forkHash:"0xfe3366e7"},{name:"mergeForkIdTransition",block:1735371,forkHash:"0xb96cbd13"},{name:"shanghai",block:null,timestamp:"1677557088",forkHash:"0xf7f9bc08"}],bootstrapNodes:[{ip:"18.168.182.86",port:30303,id:"9246d00bc8fd1742e5ad2428b80fc4dc45d786283e05ef6edbd9002cbc335d40998444732fbe921cb88e1d2c73d1b1de53bae6a2237996e9bfe14f871baf7066",location:"",comment:"geth"},{ip:"52.14.151.177",port:30303,id:"ec66ddcf1a974950bd4c782789a7e04f8aa7110a72569b6e65fcd51e937e74eed303b1ea734e4d19cfaec9fbff9b6ee65bf31dcb50ba79acce9dd63a6aca61c7",location:"",comment:"besu"},{ip:"165.22.196.173",port:30303,id:"ce970ad2e9daa9e14593de84a8b49da3d54ccfdf83cbc4fe519cb8b36b5918ed4eab087dedd4a62479b8d50756b492d5f762367c8d20329a7854ec01547568a6",location:"",comment:"EF"},{ip:"65.108.95.67",port:30303,id:"075503b13ed736244896efcde2a992ec0b451357d46cb7a8132c0384721742597fc8f0d91bbb40bb52e7d6e66728d36a1fda09176294e4a30cfac55dcce26bc6",location:"",comment:"lodestar"}],dnsNetworks:["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.sepolia.ethdisco.net"]}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/chains/sepolia.json"}],[4531,{"./chains/goerli.json":4526,"./chains/mainnet.json":4527,"./chains/rinkeby.json":4528,"./chains/ropsten.json":4529,"./chains/sepolia.json":4530,"./eips":4557,"./enums":4558,"./hardforks":4567,"./utils":4580,"@ethereumjs/util":4588,buffer:4074,"crc-32":4144,events:4399},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){(function(t){(function(){Object.defineProperty(r,"__esModule",{value:!0}),r.Common=void 0;const n=e("@ethereumjs/util"),i=e("crc-32"),f=e("events"),o=e("./chains/goerli.json"),s=e("./chains/mainnet.json"),a=e("./chains/rinkeby.json"),c=e("./chains/ropsten.json"),u=e("./chains/sepolia.json"),l=e("./eips"),d=e("./enums"),b=e("./hardforks"),h=e("./utils");class p extends f.EventEmitter{constructor(e){super(),this._eips=[],this._customChains=e.customChains??[],this._chainParams=this.setChain(e.chain),this.DEFAULT_HARDFORK=this._chainParams.defaultHardfork??d.Hardfork.Merge,this.HARDFORK_CHANGES=this.hardforks().map((e=>[e.name,b.hardforks[e.name]])),this._hardfork=this.DEFAULT_HARDFORK,e.hardfork!==undefined&&this.setHardfork(e.hardfork),e.eips&&this.setEIPs(e.eips)}static custom(e,t={}){const r=t.baseChain??"mainnet",n={...p._getChainParams(r)};if(n.name="custom-chain","string"!=typeof e)return new p({chain:{...n,...e},...t});if(e===d.CustomChain.PolygonMainnet)return p.custom({name:d.CustomChain.PolygonMainnet,chainId:137,networkId:137},t);if(e===d.CustomChain.PolygonMumbai)return p.custom({name:d.CustomChain.PolygonMumbai,chainId:80001,networkId:80001},t);if(e===d.CustomChain.ArbitrumRinkebyTestnet)return p.custom({name:d.CustomChain.ArbitrumRinkebyTestnet,chainId:421611,networkId:421611},t);if(e===d.CustomChain.ArbitrumOne)return p.custom({name:d.CustomChain.ArbitrumOne,chainId:42161,networkId:42161},t);if(e===d.CustomChain.xDaiChain)return p.custom({name:d.CustomChain.xDaiChain,chainId:100,networkId:100},t);if(e===d.CustomChain.OptimisticKovan)return p.custom({name:d.CustomChain.OptimisticKovan,chainId:69,networkId:69},{hardfork:d.Hardfork.Berlin,...t});if(e===d.CustomChain.OptimisticEthereum)return p.custom({name:d.CustomChain.OptimisticEthereum,chainId:10,networkId:10},{hardfork:d.Hardfork.Berlin,...t});throw new Error(`Custom chain ${e} not supported`)}static fromGethGenesis(e,{chain:t,eips:r,genesisHash:n,hardfork:i,mergeForkIdPostMerge:f}){const o=(0,h.parseGethGenesis)(e,t,f),s=new p({chain:o.name??"custom",customChains:[o],eips:r,hardfork:i??o.hardfork});return n!==undefined&&s.setForkHashes(n),s}static isSupportedChainId(e){const t=this._getInitializedChains();return Boolean(t.names[e.toString()])}static _getChainParams(e,t){const r=this._getInitializedChains(t);if("number"==typeof e||"bigint"==typeof e){if(e=e.toString(),r.names[e]){return r[r.names[e]]}throw new Error(`Chain with ID ${e} not supported`)}if(r[e]!==undefined)return r[e];throw new Error(`Chain with name ${e} not supported`)}setChain(e){if("number"==typeof e||"bigint"==typeof e||"string"==typeof e)this._chainParams=p._getChainParams(e,this._customChains);else{if("object"!=typeof e)throw new Error("Wrong input format");{if(this._customChains.length>0)throw new Error("Chain must be a string, number, or bigint when initialized with customChains passed in");const t=["networkId","genesis","hardforks","bootstrapNodes"];for(const r of t)if(!(r in e))throw new Error(`Missing required chain parameter: ${r}`);this._chainParams=e}}for(const e of this.hardforks())if(e.block===undefined)throw new Error("Hardfork cannot have undefined block number");return this._chainParams}setHardfork(e){let t=!1;for(const r of this.HARDFORK_CHANGES)r[0]===e&&(this._hardfork!==e&&(this._hardfork=e,this.emit("hardforkChanged",e)),t=!0);if(!t)throw new Error(`Hardfork with name ${e} not supported`)}getHardforkByBlockNumber(e,t,r){e=(0,n.toType)(e,n.TypeOutput.BigInt),t=(0,n.toType)(t,n.TypeOutput.BigInt),r=(0,n.toType)(r,n.TypeOutput.Number);const i=this.hardforks().filter((e=>null!==e.block||null!==e.ttd&&e.ttd!==undefined||e.timestamp!==undefined)),f=i.findIndex((e=>null!==e.ttd&&e.ttd!==undefined));if(i.slice(f+1).findIndex((e=>null!==e.ttd&&e.ttd!==undefined))>=0)throw Error("More than one merge hardforks found with ttd specified");let o=i.findIndex((t=>null!==t.block&&t.block>e||r!==undefined&&Number(t.timestamp)>r));if(-1===o)o=i.length;else if(0===o)throw Error("Must have at least one hardfork at block 0");if(r===undefined){o-=i.slice(0,o).reverse().findIndex((e=>null!==e.block||e.ttd!==undefined))}if(o-=1,null===i[o].block&&i[o].timestamp===undefined)(t===undefined||null===t||BigInt(i[o].ttd)>t)&&(o-=1);else if(f>=0&&t!==undefined&&null!==t){if(o>=f&&BigInt(i[f].ttd)>t)throw Error("Maximum HF determined by total difficulty is lower than the block number HF");if(o<f&&BigInt(i[f].ttd)<=t)throw Error("HF determined by block number is lower than the minimum total difficulty HF")}const s=o;for(;o<i.length-1&&(i[o].block===i[o+1].block&&i[o].timestamp===i[o+1].timestamp);o++);if(r){if(i.slice(0,s).reduce(((e,t)=>Math.max(Number(t.timestamp??"0"),e)),0)>r)throw Error("Maximum HF determined by timestamp is lower than the block number/ttd HF");if(i.slice(o+1).reduce(((e,t)=>Math.min(Number(t.timestamp??r),e)),r)<r)throw Error("Maximum HF determined by block number/ttd is lower than timestamp HF")}return i[o].name}setHardforkByBlockNumber(e,t,r){const n=this.getHardforkByBlockNumber(e,t,r);return this.setHardfork(n),n}_getHardfork(e){const t=this.hardforks();for(const r of t)if(r.name===e)return r;return null}setEIPs(e=[]){for(const t of e){if(!(t in l.EIPs))throw new Error(`${t} not supported`);const r=this.gteHardfork(l.EIPs[t].minimumHardfork);if(!r)throw new Error(`${t} cannot be activated on hardfork ${this.hardfork()}, minimumHardfork: ${r}`);if(l.EIPs[t].requiredEIPs!==undefined)for(const r of l.EIPs[t].requiredEIPs)if(!e.includes(r)&&!this.isActivatedEIP(r))throw new Error(`${t} requires EIP ${r}, but is not included in the EIP list`)}this._eips=e}param(e,t){let r;for(const n of this._eips)if(r=this.paramByEIP(e,t,n),r!==undefined)return r;return this.paramByHardfork(e,t,this._hardfork)}paramByHardfork(e,t,r){let n=null;for(const i of this.HARDFORK_CHANGES){if("eips"in i[1]){const r=i[1].eips;for(const i of r){const r=this.paramByEIP(e,t,i);n="bigint"==typeof r?r:n}}else{if(i[1][e]===undefined)throw new Error(`Topic ${e} not defined`);i[1][e][t]!==undefined&&(n=i[1][e][t].v)}if(i[0]===r)break}return BigInt(n??0)}paramByEIP(e,t,r){if(!(r in l.EIPs))throw new Error(`${r} not supported`);const n=l.EIPs[r];if(!(e in n))throw new Error(`Topic ${e} not defined`);if(n[e][t]===undefined)return undefined;const i=n[e][t].v;return BigInt(i)}paramByBlock(e,t,r,n,i){const f=this.getHardforkByBlockNumber(r,n,i);return this.paramByHardfork(e,t,f)}isActivatedEIP(e){if(this.eips().includes(e))return!0;for(const t of this.HARDFORK_CHANGES){const r=t[1];if(this.gteHardfork(r.name)&&"eips"in r&&r.eips.includes(e))return!0}return!1}hardforkIsActiveOnBlock(e,t){t=(0,n.toType)(t,n.TypeOutput.BigInt),e=e??this._hardfork;const r=this.hardforkBlock(e);return"bigint"==typeof r&&r!==BigInt(0)&&t>=r}activeOnBlock(e){return this.hardforkIsActiveOnBlock(null,e)}hardforkGteHardfork(e,t){e=e??this._hardfork;const r=this.hardforks();let n=-1,i=-1,f=0;for(const o of r)o.name===e&&(n=f),o.name===t&&(i=f),f+=1;return n>=i&&-1!==i}gteHardfork(e){return this.hardforkGteHardfork(null,e)}hardforkBlock(e){e=e??this._hardfork;const t=this._getHardfork(e)?.block;return t===undefined||null===t?null:BigInt(t)}hardforkTimestamp(e){e=e??this._hardfork;const t=this._getHardfork(e)?.timestamp;return t===undefined||null===t?null:BigInt(t)}eipBlock(e){for(const t of this.HARDFORK_CHANGES){const r=t[1];if("eips"in r&&r.eips.includes(e))return this.hardforkBlock(t[0])}return null}hardforkTTD(e){e=e??this._hardfork;const t=this._getHardfork(e)?.ttd;return t===undefined||null===t?null:BigInt(t)}isHardforkBlock(e,t){e=(0,n.toType)(e,n.TypeOutput.BigInt),t=t??this._hardfork;const r=this.hardforkBlock(t);return"bigint"==typeof r&&r!==BigInt(0)&&r===e}nextHardforkBlockOrTimestamp(e){e=e??this._hardfork;const t=this.hardforks();let r=t.findIndex((t=>t.name===e));if(e===d.Hardfork.Merge&&(r-=1),r<0)return null;let n=t[r].timestamp??t[r].block;n=null!==n&&n!==undefined?Number(n):null;const i=t.slice(r+1).find((e=>{let t=e.timestamp??e.block;return t=null!==t&&t!==undefined?Number(t):null,e.name!==d.Hardfork.Merge&&null!==t&&t!==undefined&&t!==n}));if(i===undefined)return null;const f=i.timestamp??i.block;return null===f||f===undefined?null:BigInt(f)}nextHardforkBlock(e){e=e??this._hardfork;let t=this.hardforkBlock(e);if(null===t&&e===d.Hardfork.Merge){const e=this.hardforks(),r=e.findIndex((e=>null!==e.ttd&&e.ttd!==undefined));if(r<0)throw Error("Merge hardfork should have been found");t=this.hardforkBlock(e[r-1].name)}if(null===t)return null;return this.hardforks().reduce(((e,r)=>{const n=BigInt(null===r.block||r.ttd!==undefined&&null!==r.ttd?0:r.block);return n>t&&null===e?n:e}),null)}isNextHardforkBlock(e,t){e=(0,n.toType)(e,n.TypeOutput.BigInt),t=t??this._hardfork;const r=this.nextHardforkBlock(t);return null!==r&&r===e}_calcForkHash(e,r){let f=t.alloc(0),o=0;for(const r of this.hardforks()){const{block:n,timestamp:i,name:s}=r;let a=i??n;if(a=null!==a?Number(a):null,"number"==typeof a&&0!==a&&a!==o&&s!==d.Hardfork.Merge){const e=t.from(a.toString(16).padStart(16,"0"),"hex");f=t.concat([f,e]),o=a}if(r.name===e)break}const s=t.concat([r,f]);return`0x${(0,n.intToBuffer)((0,i.buf)(s)>>>0).toString("hex")}`}forkHash(e,t){e=e??this._hardfork;const r=this._getHardfork(e);if(null===r||null===r?.block&&r?.timestamp===undefined&&r?.ttd===undefined){throw new Error("No fork hash calculation possible for future hardfork")}if(null!==r?.forkHash&&r?.forkHash!==undefined)return r.forkHash;if(!t)throw new Error("genesisHash required for forkHash calculation");return this._calcForkHash(e,t)}hardforkForForkHash(e){const t=this.hardforks().filter((t=>t.forkHash===e));return t.length>=1?t[t.length-1]:null}setForkHashes(e){for(const t of this.hardforks()){const r=t.timestamp??t.block;null!==t.forkHash&&t.forkHash!==undefined||(null===r||r===undefined)&&void 0===t.ttd||(t.forkHash=this.forkHash(t.name,e))}}genesis(){return this._chainParams.genesis}hardforks(){return this._chainParams.hardforks}bootstrapNodes(){return this._chainParams.bootstrapNodes}dnsNetworks(){return this._chainParams.dnsNetworks}hardfork(){return this._hardfork}chainId(){return BigInt(this._chainParams.chainId)}chainName(){return this._chainParams.name}networkId(){return BigInt(this._chainParams.networkId)}eips(){return this._eips}consensusType(){const e=this.hardfork();let t;for(const r of this.HARDFORK_CHANGES)if("consensus"in r[1]&&(t=r[1].consensus.type),r[0]===e)break;return t??this._chainParams.consensus.type}consensusAlgorithm(){const e=this.hardfork();let t;for(const r of this.HARDFORK_CHANGES)if("consensus"in r[1]&&(t=r[1].consensus.algorithm),r[0]===e)break;return t??this._chainParams.consensus.algorithm}consensusConfig(){const e=this.hardfork();let t;for(const r of this.HARDFORK_CHANGES)if("consensus"in r[1]&&(t=r[1].consensus[r[1].consensus.algorithm]),r[0]===e)break;return t??this._chainParams.consensus[this.consensusAlgorithm()]??{}}copy(){const e=Object.assign(Object.create(Object.getPrototypeOf(this)),this);return e.removeAllListeners(),e}static _getInitializedChains(e){const t={};for(const[e,r]of Object.entries(d.Chain))t[r]=e.toLowerCase();const r={mainnet:s,ropsten:c,rinkeby:a,goerli:o,sepolia:u};if(e)for(const n of e){const{name:e}=n;t[n.chainId.toString()]=e,r[e]=n}return r.names=t,r}}r.Common=p}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/common.js"}],[4532,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-1153",number:1153,comment:"Transient Storage",url:"https://eips.ethereum.org/EIPS/eip-1153",status:"Review",minimumHardfork:"chainstart",requiredEIPs:[],gasConfig:{},gasPrices:{tstore:{v:100,d:"Base fee of the TSTORE opcode"},tload:{v:100,d:"Base fee of the TLOAD opcode"}},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/1153.json"}],[4533,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-1559",number:1559,comment:"Fee market change for ETH 1.0 chain",url:"https://eips.ethereum.org/EIPS/eip-1559",status:"Final",minimumHardfork:"berlin",requiredEIPs:[2930],gasConfig:{baseFeeMaxChangeDenominator:{v:8,d:"Maximum base fee change denominator"},elasticityMultiplier:{v:2,d:"Maximum block gas target elasticity"},initialBaseFee:{v:1e9,d:"Initial base fee on first EIP1559 block"}},gasPrices:{},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/1559.json"}],[4534,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-2315",number:2315,comment:"Simple subroutines for the EVM",url:"https://eips.ethereum.org/EIPS/eip-2315",status:"Draft",minimumHardfork:"istanbul",gasConfig:{},gasPrices:{beginsub:{v:2,d:"Base fee of the BEGINSUB opcode"},returnsub:{v:5,d:"Base fee of the RETURNSUB opcode"},jumpsub:{v:10,d:"Base fee of the JUMPSUB opcode"}},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/2315.json"}],[4535,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-2537",number:2537,comment:"BLS12-381 precompiles",url:"https://eips.ethereum.org/EIPS/eip-2537",status:"Draft",minimumHardfork:"chainstart",gasConfig:{},gasPrices:{Bls12381G1AddGas:{v:600,d:"Gas cost of a single BLS12-381 G1 addition precompile-call"},Bls12381G1MulGas:{v:12e3,d:"Gas cost of a single BLS12-381 G1 multiplication precompile-call"},Bls12381G2AddGas:{v:4500,d:"Gas cost of a single BLS12-381 G2 addition precompile-call"},Bls12381G2MulGas:{v:55e3,d:"Gas cost of a single BLS12-381 G2 multiplication precompile-call"},Bls12381PairingBaseGas:{v:115e3,d:"Base gas cost of BLS12-381 pairing check"},Bls12381PairingPerPairGas:{v:23e3,d:"Per-pair gas cost of BLS12-381 pairing check"},Bls12381MapG1Gas:{v:5500,d:"Gas cost of BLS12-381 map field element to G1"},Bls12381MapG2Gas:{v:11e4,d:"Gas cost of BLS12-381 map field element to G2"},Bls12381MultiExpGasDiscount:{v:[[1,1200],[2,888],[3,764],[4,641],[5,594],[6,547],[7,500],[8,453],[9,438],[10,423],[11,408],[12,394],[13,379],[14,364],[15,349],[16,334],[17,330],[18,326],[19,322],[20,318],[21,314],[22,310],[23,306],[24,302],[25,298],[26,294],[27,289],[28,285],[29,281],[30,277],[31,273],[32,269],[33,268],[34,266],[35,265],[36,263],[37,262],[38,260],[39,259],[40,257],[41,256],[42,254],[43,253],[44,251],[45,250],[46,248],[47,247],[48,245],[49,244],[50,242],[51,241],[52,239],[53,238],[54,236],[55,235],[56,233],[57,232],[58,231],[59,229],[60,228],[61,226],[62,225],[63,223],[64,222],[65,221],[66,220],[67,219],[68,219],[69,218],[70,217],[71,216],[72,216],[73,215],[74,214],[75,213],[76,213],[77,212],[78,211],[79,211],[80,210],[81,209],[82,208],[83,208],[84,207],[85,206],[86,205],[87,205],[88,204],[89,203],[90,202],[91,202],[92,201],[93,200],[94,199],[95,199],[96,198],[97,197],[98,196],[99,196],[100,195],[101,194],[102,193],[103,193],[104,192],[105,191],[106,191],[107,190],[108,189],[109,188],[110,188],[111,187],[112,186],[113,185],[114,185],[115,184],[116,183],[117,182],[118,182],[119,181],[120,180],[121,179],[122,179],[123,178],[124,177],[125,176],[126,176],[127,175],[128,174]],d:"Discount gas costs of calls to the MultiExp precompiles with `k` (point, scalar) pair"}},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/2537.json"}],[4536,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-2565",number:2565,comment:"ModExp gas cost",url:"https://eips.ethereum.org/EIPS/eip-2565",status:"Final",minimumHardfork:"byzantium",gasConfig:{},gasPrices:{modexpGquaddivisor:{v:3,d:"Gquaddivisor from modexp precompile for gas calculation"}},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/2565.json"}],[4537,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-2718",comment:"Typed Transaction Envelope",url:"https://eips.ethereum.org/EIPS/eip-2718",status:"Final",minimumHardfork:"chainstart",gasConfig:{},gasPrices:{},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/2718.json"}],[4538,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-2929",comment:"Gas cost increases for state access opcodes",url:"https://eips.ethereum.org/EIPS/eip-2929",status:"Final",minimumHardfork:"chainstart",gasConfig:{},gasPrices:{coldsload:{v:2100,d:"Gas cost of the first read of storage from a given location (per transaction)"},coldaccountaccess:{v:2600,d:"Gas cost of the first read of a given address (per transaction)"},warmstorageread:{v:100,d:"Gas cost of reading storage locations which have already loaded 'cold'"},sstoreCleanGasEIP2200:{v:2900,d:"Once per SSTORE operation from clean non-zero to something else"},sstoreNoopGasEIP2200:{v:100,d:"Once per SSTORE operation if the value doesn't change"},sstoreDirtyGasEIP2200:{v:100,d:"Once per SSTORE operation if a dirty value is changed"},sstoreInitRefundEIP2200:{v:19900,d:"Once per SSTORE operation for resetting to the original zero value"},sstoreCleanRefundEIP2200:{v:4900,d:"Once per SSTORE operation for resetting to the original non-zero value"},call:{v:0,d:"Base fee of the CALL opcode"},callcode:{v:0,d:"Base fee of the CALLCODE opcode"},delegatecall:{v:0,d:"Base fee of the DELEGATECALL opcode"},staticcall:{v:0,d:"Base fee of the STATICCALL opcode"},balance:{v:0,d:"Base fee of the BALANCE opcode"},extcodesize:{v:0,d:"Base fee of the EXTCODESIZE opcode"},extcodecopy:{v:0,d:"Base fee of the EXTCODECOPY opcode"},extcodehash:{v:0,d:"Base fee of the EXTCODEHASH opcode"},sload:{v:0,d:"Base fee of the SLOAD opcode"},sstore:{v:0,d:"Base fee of the SSTORE opcode"}},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/2929.json"}],[4539,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-2930",comment:"Optional access lists",url:"https://eips.ethereum.org/EIPS/eip-2930",status:"Final",minimumHardfork:"istanbul",requiredEIPs:[2718,2929],gasConfig:{},gasPrices:{accessListStorageKeyCost:{v:1900,d:"Gas cost per storage key in an Access List transaction"},accessListAddressCost:{v:2400,d:"Gas cost per storage key in an Access List transaction"}},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/2930.json"}],[4540,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-3074",number:3074,comment:"AUTH and AUTHCALL opcodes",url:"https://eips.ethereum.org/EIPS/eip-3074",status:"Review",minimumHardfork:"london",gasConfig:{},gasPrices:{auth:{v:3100,d:"Gas cost of the AUTH opcode"},authcall:{v:0,d:"Gas cost of the AUTHCALL opcode"},authcallValueTransfer:{v:6700,d:"Paid for CALL when the value transfer is non-zero"}},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/3074.json"}],[4541,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-3198",number:3198,comment:"BASEFEE opcode",url:"https://eips.ethereum.org/EIPS/eip-3198",status:"Final",minimumHardfork:"london",gasConfig:{},gasPrices:{basefee:{v:2,d:"Gas cost of the BASEFEE opcode"}},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/3198.json"}],[4542,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-3529",comment:"Reduction in refunds",url:"https://eips.ethereum.org/EIPS/eip-3529",status:"Final",minimumHardfork:"berlin",requiredEIPs:[2929],gasConfig:{maxRefundQuotient:{v:5,d:"Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)"}},gasPrices:{selfdestructRefund:{v:0,d:"Refunded following a selfdestruct operation"},sstoreClearRefundEIP2200:{v:4800,d:"Once per SSTORE operation for clearing an originally existing storage slot"}},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/3529.json"}],[4543,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-3540",number:3540,comment:"EVM Object Format (EOF) v1",url:"https://eips.ethereum.org/EIPS/eip-3540",status:"Review",minimumHardfork:"london",requiredEIPs:[3541],gasConfig:{},gasPrices:{},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/3540.json"}],[4544,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-3541",comment:"Reject new contracts starting with the 0xEF byte",url:"https://eips.ethereum.org/EIPS/eip-3541",status:"Final",minimumHardfork:"berlin",requiredEIPs:[],gasConfig:{},gasPrices:{},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/3541.json"}],[4545,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-3554",comment:"Reduction in refunds",url:"Difficulty Bomb Delay to December 1st 2021",status:"Final",minimumHardfork:"muirGlacier",requiredEIPs:[],gasConfig:{},gasPrices:{},vm:{},pow:{difficultyBombDelay:{v:95e5,d:"the amount of blocks to delay the difficulty bomb with"}}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/3554.json"}],[4546,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-3607",number:3607,comment:"Reject transactions from senders with deployed code",url:"https://eips.ethereum.org/EIPS/eip-3607",status:"Final",minimumHardfork:"chainstart",requiredEIPs:[],gasConfig:{},gasPrices:{},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/3607.json"}],[4547,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-3651",number:3198,comment:"Warm COINBASE",url:"https://eips.ethereum.org/EIPS/eip-3651",status:"Review",minimumHardfork:"london",requiredEIPs:[2929],gasConfig:{},gasPrices:{},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/3651.json"}],[4548,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-3670",number:3670,comment:"EOF - Code Validation",url:"https://eips.ethereum.org/EIPS/eip-3670",status:"Review",minimumHardfork:"london",requiredEIPs:[3540],gasConfig:{},gasPrices:{},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/3670.json"}],[4549,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-3675",number:3675,comment:"Upgrade consensus to Proof-of-Stake",url:"https://eips.ethereum.org/EIPS/eip-3675",status:"Final",minimumHardfork:"london",requiredEIPs:[],gasConfig:{},gasPrices:{},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/3675.json"}],[4550,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-3855",number:3855,comment:"PUSH0 instruction",url:"https://eips.ethereum.org/EIPS/eip-3855",status:"Review",minimumHardfork:"chainstart",requiredEIPs:[],gasConfig:{},gasPrices:{push0:{v:2,d:"Base fee of the PUSH0 opcode"}},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/3855.json"}],[4551,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-3860",number:3860,comment:"Limit and meter initcode",url:"https://eips.ethereum.org/EIPS/eip-3860",status:"Review",minimumHardfork:"spuriousDragon",requiredEIPs:[],gasConfig:{},gasPrices:{initCodeWordCost:{v:2,d:"Gas to pay for each word (32 bytes) of initcode when creating a contract"}},vm:{maxInitCodeSize:{v:49152,d:"Maximum length of initialization code when creating a contract"}},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/3860.json"}],[4552,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-4345",number:4345,comment:"Difficulty Bomb Delay to June 2022",url:"https://eips.ethereum.org/EIPS/eip-4345",status:"Final",minimumHardfork:"london",gasConfig:{},gasPrices:{},vm:{},pow:{difficultyBombDelay:{v:107e5,d:"the amount of blocks to delay the difficulty bomb with"}}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/4345.json"}],[4553,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-4399",number:4399,comment:"Supplant DIFFICULTY opcode with PREVRANDAO",url:"https://eips.ethereum.org/EIPS/eip-4399",status:"Review",minimumHardfork:"london",requiredEIPs:[],gasConfig:{},gasPrices:{},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/4399.json"}],[4554,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-4844",number:4844,comment:"Shard Blob Transactions",url:"https://eips.ethereum.org/EIPS/eip-4844",status:"Draft",minimumHardfork:"merge",requiredEIPs:[1559,2718,2930,4895],gasConfig:{dataGasPerBlob:{v:131072,d:"The base fee for data gas per blob"},targetDataGasPerBlock:{v:262144,d:"The target data gas consumed per block"},maxDataGasPerBlock:{v:524288,d:"The max data gas allowable per block"},dataGasPriceUpdateFraction:{v:2225652,d:"The denominator used in the exponential when calculating a data gas price"}},gasPrices:{simpleGasPerBlob:{v:12e3,d:"The basic gas fee for each blob"},minDataGasPrice:{v:1,d:"The minimum fee per data gas"},kzgPointEvaluationGasPrecompilePrice:{v:5e4,d:"The fee associated with the point evaluation precompile"},datahash:{v:3,d:"Base fee of the DATAHASH opcode"}},sharding:{blobCommitmentVersionKzg:{v:1,d:"The number indicated a versioned hash is a KZG commitment"},fieldElementsPerBlob:{v:4096,d:"The number of field elements allowed per blob"}},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/4844.json"}],[4555,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-4895",number:4895,comment:"Beacon chain push withdrawals as operations",url:"https://eips.ethereum.org/EIPS/eip-4895",status:"Review",minimumHardfork:"merge",requiredEIPs:[],gasConfig:{},gasPrices:{},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/4895.json"}],[4556,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"EIP-5133",number:5133,comment:"Delaying Difficulty Bomb to mid-September 2022",url:"https://eips.ethereum.org/EIPS/eip-5133",status:"Draft",minimumHardfork:"grayGlacier",gasConfig:{},gasPrices:{},vm:{},pow:{difficultyBombDelay:{v:114e5,d:"the amount of blocks to delay the difficulty bomb with"}}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/5133.json"}],[4557,{"./1153.json":4532,"./1559.json":4533,"./2315.json":4534,"./2537.json":4535,"./2565.json":4536,"./2718.json":4537,"./2929.json":4538,"./2930.json":4539,"./3074.json":4540,"./3198.json":4541,"./3529.json":4542,"./3540.json":4543,"./3541.json":4544,"./3554.json":4545,"./3607.json":4546,"./3651.json":4547,"./3670.json":4548,"./3675.json":4549,"./3855.json":4550,"./3860.json":4551,"./4345.json":4552,"./4399.json":4553,"./4844.json":4554,"./4895.json":4555,"./5133.json":4556},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.EIPs=void 0,r.EIPs={1153:e("./1153.json"),1559:e("./1559.json"),2315:e("./2315.json"),2537:e("./2537.json"),2565:e("./2565.json"),2718:e("./2718.json"),2929:e("./2929.json"),2930:e("./2930.json"),3074:e("./3074.json"),3198:e("./3198.json"),3529:e("./3529.json"),3540:e("./3540.json"),3541:e("./3541.json"),3554:e("./3554.json"),3607:e("./3607.json"),3651:e("./3651.json"),3670:e("./3670.json"),3675:e("./3675.json"),3855:e("./3855.json"),3860:e("./3860.json"),4345:e("./4345.json"),4399:e("./4399.json"),4844:e("./4844.json"),4895:e("./4895.json"),5133:e("./5133.json")}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/eips/index.js"}],[4558,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.CustomChain=r.ConsensusAlgorithm=r.ConsensusType=r.Hardfork=r.Chain=void 0,function(e){e[e.Mainnet=1]="Mainnet",e[e.Ropsten=3]="Ropsten",e[e.Rinkeby=4]="Rinkeby",e[e.Goerli=5]="Goerli",e[e.Sepolia=11155111]="Sepolia"}(r.Chain||(r.Chain={})),function(e){e.Chainstart="chainstart",e.Homestead="homestead",e.Dao="dao",e.TangerineWhistle="tangerineWhistle",e.SpuriousDragon="spuriousDragon",e.Byzantium="byzantium",e.Constantinople="constantinople",e.Petersburg="petersburg",e.Istanbul="istanbul",e.MuirGlacier="muirGlacier",e.Berlin="berlin",e.London="london",e.ArrowGlacier="arrowGlacier",e.GrayGlacier="grayGlacier",e.MergeForkIdTransition="mergeForkIdTransition",e.Merge="merge",e.Shanghai="shanghai",e.ShardingForkDev="shardingFork"}(r.Hardfork||(r.Hardfork={})),function(e){e.ProofOfStake="pos",e.ProofOfWork="pow",e.ProofOfAuthority="poa"}(r.ConsensusType||(r.ConsensusType={})),function(e){e.Ethash="ethash",e.Clique="clique",e.Casper="casper"}(r.ConsensusAlgorithm||(r.ConsensusAlgorithm={})),function(e){e.PolygonMainnet="polygon-mainnet",e.PolygonMumbai="polygon-mumbai",e.ArbitrumRinkebyTestnet="arbitrum-rinkeby-testnet",e.ArbitrumOne="arbitrum-one",e.xDaiChain="x-dai-chain",e.OptimisticKovan="optimistic-kovan",e.OptimisticEthereum="optimistic-ethereum"}(r.CustomChain||(r.CustomChain={}))}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/enums.js"}],[4559,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"arrowGlacier",comment:"HF to delay the difficulty bomb",url:"https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/arrow-glacier.md",status:"Final",eips:[4345],gasConfig:{},gasPrices:{},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/hardforks/arrowGlacier.json"}],[4560,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"berlin",comment:"HF targeted for July 2020 following the Muir Glacier HF",url:"https://eips.ethereum.org/EIPS/eip-2070",status:"Final",eips:[2565,2929,2718,2930]}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/hardforks/berlin.json"}],[4561,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"byzantium",comment:"Hardfork with new precompiles, instructions and other protocol changes",url:"https://eips.ethereum.org/EIPS/eip-609",status:"Final",gasConfig:{},gasPrices:{modexpGquaddivisor:{v:20,d:"Gquaddivisor from modexp precompile for gas calculation"},ecAdd:{v:500,d:"Gas costs for curve addition precompile"},ecMul:{v:4e4,d:"Gas costs for curve multiplication precompile"},ecPairing:{v:1e5,d:"Base gas costs for curve pairing precompile"},ecPairingWord:{v:8e4,d:"Gas costs regarding curve pairing precompile input length"},revert:{v:0,d:"Base fee of the REVERT opcode"},staticcall:{v:700,d:"Base fee of the STATICCALL opcode"},returndatasize:{v:2,d:"Base fee of the RETURNDATASIZE opcode"},returndatacopy:{v:3,d:"Base fee of the RETURNDATACOPY opcode"}},vm:{},pow:{minerReward:{v:"3000000000000000000",d:"the amount a miner get rewarded for mining a block"},difficultyBombDelay:{v:3e6,d:"the amount of blocks to delay the difficulty bomb with"}}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/hardforks/byzantium.json"}],[4562,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"chainstart",comment:"Start of the Ethereum main chain",url:"",status:"",gasConfig:{minGasLimit:{v:5e3,d:"Minimum the gas limit may ever be"},gasLimitBoundDivisor:{v:1024,d:"The bound divisor of the gas limit, used in update calculations"},maxRefundQuotient:{v:2,d:"Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)"}},gasPrices:{base:{v:2,d:"Gas base cost, used e.g. for ChainID opcode (Istanbul)"},tierStep:{v:[0,2,3,5,8,10,20],d:"Once per operation, for a selection of them"},exp:{v:10,d:"Base fee of the EXP opcode"},expByte:{v:10,d:"Times ceil(log256(exponent)) for the EXP instruction"},sha3:{v:30,d:"Base fee of the SHA3 opcode"},sha3Word:{v:6,d:"Once per word of the SHA3 operation's data"},sload:{v:50,d:"Base fee of the SLOAD opcode"},sstoreSet:{v:2e4,d:"Once per SSTORE operation if the zeroness changes from zero"},sstoreReset:{v:5e3,d:"Once per SSTORE operation if the zeroness does not change from zero"},sstoreRefund:{v:15e3,d:"Once per SSTORE operation if the zeroness changes to zero"},jumpdest:{v:1,d:"Base fee of the JUMPDEST opcode"},log:{v:375,d:"Base fee of the LOG opcode"},logData:{v:8,d:"Per byte in a LOG* operation's data"},logTopic:{v:375,d:"Multiplied by the * of the LOG*, per LOG transaction. e.g. LOG0 incurs 0 * c_txLogTopicGas, LOG4 incurs 4 * c_txLogTopicGas"},create:{v:32e3,d:"Base fee of the CREATE opcode"},call:{v:40,d:"Base fee of the CALL opcode"},callStipend:{v:2300,d:"Free gas given at beginning of call"},callValueTransfer:{v:9e3,d:"Paid for CALL when the value transfor is non-zero"},callNewAccount:{v:25e3,d:"Paid for CALL when the destination address didn't exist prior"},selfdestructRefund:{v:24e3,d:"Refunded following a selfdestruct operation"},memory:{v:3,d:"Times the address of the (highest referenced byte in memory + 1). NOTE: referencing happens on read, write and in instructions such as RETURN and CALL"},quadCoeffDiv:{v:512,d:"Divisor for the quadratic particle of the memory cost equation"},createData:{v:200,d:""},tx:{v:21e3,d:"Per transaction. NOTE: Not payable on data of calls between transactions"},txCreation:{v:32e3,d:"The cost of creating a contract via tx"},txDataZero:{v:4,d:"Per byte of data attached to a transaction that equals zero. NOTE: Not payable on data of calls between transactions"},txDataNonZero:{v:68,d:"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions"},copy:{v:3,d:"Multiplied by the number of 32-byte words that are copied (round up) for any *COPY operation and added"},ecRecover:{v:3e3,d:""},sha256:{v:60,d:""},sha256Word:{v:12,d:""},ripemd160:{v:600,d:""},ripemd160Word:{v:120,d:""},identity:{v:15,d:""},identityWord:{v:3,d:""},stop:{v:0,d:"Base fee of the STOP opcode"},add:{v:3,d:"Base fee of the ADD opcode"},mul:{v:5,d:"Base fee of the MUL opcode"},sub:{v:3,d:"Base fee of the SUB opcode"},div:{v:5,d:"Base fee of the DIV opcode"},sdiv:{v:5,d:"Base fee of the SDIV opcode"},mod:{v:5,d:"Base fee of the MOD opcode"},smod:{v:5,d:"Base fee of the SMOD opcode"},addmod:{v:8,d:"Base fee of the ADDMOD opcode"},mulmod:{v:8,d:"Base fee of the MULMOD opcode"},signextend:{v:5,d:"Base fee of the SIGNEXTEND opcode"},lt:{v:3,d:"Base fee of the LT opcode"},gt:{v:3,d:"Base fee of the GT opcode"},slt:{v:3,d:"Base fee of the SLT opcode"},sgt:{v:3,d:"Base fee of the SGT opcode"},eq:{v:3,d:"Base fee of the EQ opcode"},iszero:{v:3,d:"Base fee of the ISZERO opcode"},and:{v:3,d:"Base fee of the AND opcode"},or:{v:3,d:"Base fee of the OR opcode"},xor:{v:3,d:"Base fee of the XOR opcode"},not:{v:3,d:"Base fee of the NOT opcode"},byte:{v:3,d:"Base fee of the BYTE opcode"},address:{v:2,d:"Base fee of the ADDRESS opcode"},balance:{v:20,d:"Base fee of the BALANCE opcode"},origin:{v:2,d:"Base fee of the ORIGIN opcode"},caller:{v:2,d:"Base fee of the CALLER opcode"},callvalue:{v:2,d:"Base fee of the CALLVALUE opcode"},calldataload:{v:3,d:"Base fee of the CALLDATALOAD opcode"},calldatasize:{v:2,d:"Base fee of the CALLDATASIZE opcode"},calldatacopy:{v:3,d:"Base fee of the CALLDATACOPY opcode"},codesize:{v:2,d:"Base fee of the CODESIZE opcode"},codecopy:{v:3,d:"Base fee of the CODECOPY opcode"},gasprice:{v:2,d:"Base fee of the GASPRICE opcode"},extcodesize:{v:20,d:"Base fee of the EXTCODESIZE opcode"},extcodecopy:{v:20,d:"Base fee of the EXTCODECOPY opcode"},blockhash:{v:20,d:"Base fee of the BLOCKHASH opcode"},coinbase:{v:2,d:"Base fee of the COINBASE opcode"},timestamp:{v:2,d:"Base fee of the TIMESTAMP opcode"},number:{v:2,d:"Base fee of the NUMBER opcode"},difficulty:{v:2,d:"Base fee of the DIFFICULTY opcode"},gaslimit:{v:2,d:"Base fee of the GASLIMIT opcode"},pop:{v:2,d:"Base fee of the POP opcode"},mload:{v:3,d:"Base fee of the MLOAD opcode"},mstore:{v:3,d:"Base fee of the MSTORE opcode"},mstore8:{v:3,d:"Base fee of the MSTORE8 opcode"},sstore:{v:0,d:"Base fee of the SSTORE opcode"},jump:{v:8,d:"Base fee of the JUMP opcode"},jumpi:{v:10,d:"Base fee of the JUMPI opcode"},pc:{v:2,d:"Base fee of the PC opcode"},msize:{v:2,d:"Base fee of the MSIZE opcode"},gas:{v:2,d:"Base fee of the GAS opcode"},push:{v:3,d:"Base fee of the PUSH opcode"},dup:{v:3,d:"Base fee of the DUP opcode"},swap:{v:3,d:"Base fee of the SWAP opcode"},callcode:{v:40,d:"Base fee of the CALLCODE opcode"},return:{v:0,d:"Base fee of the RETURN opcode"},invalid:{v:0,d:"Base fee of the INVALID opcode"},selfdestruct:{v:0,d:"Base fee of the SELFDESTRUCT opcode"}},vm:{stackLimit:{v:1024,d:"Maximum size of VM stack allowed"},callCreateDepth:{v:1024,d:"Maximum depth of call/create stack"},maxExtraDataSize:{v:32,d:"Maximum size extra data may be after Genesis"}},pow:{minimumDifficulty:{v:131072,d:"The minimum that the difficulty may ever be"},difficultyBoundDivisor:{v:2048,d:"The bound divisor of the difficulty, used in the update calculations"},durationLimit:{v:13,d:"The decision boundary on the blocktime duration used to determine whether difficulty should go up or not"},epochDuration:{v:3e4,d:"Duration between proof-of-work epochs"},timebombPeriod:{v:1e5,d:"Exponential difficulty timebomb period"},minerReward:{v:"5000000000000000000",d:"the amount a miner get rewarded for mining a block"},difficultyBombDelay:{v:0,d:"the amount of blocks to delay the difficulty bomb with"}}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/hardforks/chainstart.json"}],[4563,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"constantinople",comment:"Postponed hardfork including EIP-1283 (SSTORE gas metering changes)",url:"https://eips.ethereum.org/EIPS/eip-1013",status:"Final",gasConfig:{},gasPrices:{netSstoreNoopGas:{v:200,d:"Once per SSTORE operation if the value doesn't change"},netSstoreInitGas:{v:2e4,d:"Once per SSTORE operation from clean zero"},netSstoreCleanGas:{v:5e3,d:"Once per SSTORE operation from clean non-zero"},netSstoreDirtyGas:{v:200,d:"Once per SSTORE operation from dirty"},netSstoreClearRefund:{v:15e3,d:"Once per SSTORE operation for clearing an originally existing storage slot"},netSstoreResetRefund:{v:4800,d:"Once per SSTORE operation for resetting to the original non-zero value"},netSstoreResetClearRefund:{v:19800,d:"Once per SSTORE operation for resetting to the original zero value"},shl:{v:3,d:"Base fee of the SHL opcode"},shr:{v:3,d:"Base fee of the SHR opcode"},sar:{v:3,d:"Base fee of the SAR opcode"},extcodehash:{v:400,d:"Base fee of the EXTCODEHASH opcode"},create2:{v:32e3,d:"Base fee of the CREATE2 opcode"}},vm:{},pow:{minerReward:{v:"2000000000000000000",d:"The amount a miner gets rewarded for mining a block"},difficultyBombDelay:{v:5e6,d:"the amount of blocks to delay the difficulty bomb with"}}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/hardforks/constantinople.json"}],[4564,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"dao",comment:"DAO rescue hardfork",url:"https://eips.ethereum.org/EIPS/eip-779",status:"Final",gasConfig:{},gasPrices:{},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/hardforks/dao.json"}],[4565,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"grayGlacier",comment:"Delaying the difficulty bomb to Mid September 2022",url:"https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/gray-glacier.md",status:"Draft",eips:[5133],gasConfig:{},gasPrices:{},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/hardforks/grayGlacier.json"}],[4566,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"homestead",comment:"Homestead hardfork with protocol and network changes",url:"https://eips.ethereum.org/EIPS/eip-606",status:"Final",gasConfig:{},gasPrices:{delegatecall:{v:40,d:"Base fee of the DELEGATECALL opcode"}},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/hardforks/homestead.json"}],[4567,{"./arrowGlacier.json":4559,"./berlin.json":4560,"./byzantium.json":4561,"./chainstart.json":4562,"./constantinople.json":4563,"./dao.json":4564,"./grayGlacier.json":4565,"./homestead.json":4566,"./istanbul.json":4568,"./london.json":4569,"./merge.json":4570,"./mergeForkIdTransition.json":4571,"./muirGlacier.json":4572,"./petersburg.json":4573,"./shanghai.json":4574,"./sharding.json":4575,"./spuriousDragon.json":4576,"./tangerineWhistle.json":4577},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.hardforks=void 0,r.hardforks={chainstart:e("./chainstart.json"),homestead:e("./homestead.json"),dao:e("./dao.json"),tangerineWhistle:e("./tangerineWhistle.json"),spuriousDragon:e("./spuriousDragon.json"),byzantium:e("./byzantium.json"),constantinople:e("./constantinople.json"),petersburg:e("./petersburg.json"),istanbul:e("./istanbul.json"),muirGlacier:e("./muirGlacier.json"),berlin:e("./berlin.json"),london:e("./london.json"),shanghai:e("./shanghai.json"),arrowGlacier:e("./arrowGlacier.json"),grayGlacier:e("./grayGlacier.json"),mergeForkIdTransition:e("./mergeForkIdTransition.json"),merge:e("./merge.json"),shardingFork:e("./sharding.json")}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/hardforks/index.js"}],[4568,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"istanbul",comment:"HF targeted for December 2019 following the Constantinople/Petersburg HF",url:"https://eips.ethereum.org/EIPS/eip-1679",status:"Final",gasConfig:{},gasPrices:{blake2Round:{v:1,d:"Gas cost per round for the Blake2 F precompile"},ecAdd:{v:150,d:"Gas costs for curve addition precompile"},ecMul:{v:6e3,d:"Gas costs for curve multiplication precompile"},ecPairing:{v:45e3,d:"Base gas costs for curve pairing precompile"},ecPairingWord:{v:34e3,d:"Gas costs regarding curve pairing precompile input length"},txDataNonZero:{v:16,d:"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions"},sstoreSentryGasEIP2200:{v:2300,d:"Minimum gas required to be present for an SSTORE call, not consumed"},sstoreNoopGasEIP2200:{v:800,d:"Once per SSTORE operation if the value doesn't change"},sstoreDirtyGasEIP2200:{v:800,d:"Once per SSTORE operation if a dirty value is changed"},sstoreInitGasEIP2200:{v:2e4,d:"Once per SSTORE operation from clean zero to non-zero"},sstoreInitRefundEIP2200:{v:19200,d:"Once per SSTORE operation for resetting to the original zero value"},sstoreCleanGasEIP2200:{v:5e3,d:"Once per SSTORE operation from clean non-zero to something else"},sstoreCleanRefundEIP2200:{v:4200,d:"Once per SSTORE operation for resetting to the original non-zero value"},sstoreClearRefundEIP2200:{v:15e3,d:"Once per SSTORE operation for clearing an originally existing storage slot"},balance:{v:700,d:"Base fee of the BALANCE opcode"},extcodehash:{v:700,d:"Base fee of the EXTCODEHASH opcode"},chainid:{v:2,d:"Base fee of the CHAINID opcode"},selfbalance:{v:5,d:"Base fee of the SELFBALANCE opcode"},sload:{v:800,d:"Base fee of the SLOAD opcode"}},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/hardforks/istanbul.json"}],[4569,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"london",comment:"HF targeted for July 2021 following the Berlin fork",url:"https://github.com/ethereum/eth1.0-specs/blob/master/network-upgrades/mainnet-upgrades/london.md",status:"Final",eips:[1559,3198,3529,3541]}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/hardforks/london.json"}],[4570,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"merge",comment:"Hardfork to upgrade the consensus mechanism to Proof-of-Stake",url:"https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/merge.md",status:"Final",consensus:{type:"pos",algorithm:"casper",casper:{}},eips:[3675,4399]}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/hardforks/merge.json"}],[4571,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"mergeForkIdTransition",comment:"Pre-merge hardfork to fork off non-upgraded clients",url:"https://eips.ethereum.org/EIPS/eip-3675",status:"Draft",eips:[]}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/hardforks/mergeForkIdTransition.json"}],[4572,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"muirGlacier",comment:"HF to delay the difficulty bomb",url:"https://eips.ethereum.org/EIPS/eip-2384",status:"Final",gasConfig:{},gasPrices:{},vm:{},pow:{difficultyBombDelay:{v:9e6,d:"the amount of blocks to delay the difficulty bomb with"}}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/hardforks/muirGlacier.json"}],[4573,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"petersburg",comment:"Aka constantinopleFix, removes EIP-1283, activate together with or after constantinople",url:"https://eips.ethereum.org/EIPS/eip-1716",status:"Final",gasConfig:{},gasPrices:{netSstoreNoopGas:{v:null,d:"Removed along EIP-1283"},netSstoreInitGas:{v:null,d:"Removed along EIP-1283"},netSstoreCleanGas:{v:null,d:"Removed along EIP-1283"},netSstoreDirtyGas:{v:null,d:"Removed along EIP-1283"},netSstoreClearRefund:{v:null,d:"Removed along EIP-1283"},netSstoreResetRefund:{v:null,d:"Removed along EIP-1283"},netSstoreResetClearRefund:{v:null,d:"Removed along EIP-1283"}},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/hardforks/petersburg.json"}],[4574,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"shanghai",comment:"Next feature hardfork after the merge hardfork having withdrawals, warm coinbase, push0, limit/meter initcode",url:"https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md",status:"Final",eips:[3651,3855,3860,4895]}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/hardforks/shanghai.json"}],[4575,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"shardingFork",comment:"Internal hardfork to test proto-danksharding (do not use in production)",url:"https://eips.ethereum.org/EIPS/eip-4844",status:"Experimental",eips:[4844]}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/hardforks/sharding.json"}],[4576,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"spuriousDragon",comment:"HF with EIPs for simple replay attack protection, EXP cost increase, state trie clearing, contract code size limit",url:"https://eips.ethereum.org/EIPS/eip-607",status:"Final",gasConfig:{},gasPrices:{expByte:{v:50,d:"Times ceil(log256(exponent)) for the EXP instruction"}},vm:{maxCodeSize:{v:24576,d:"Maximum length of contract code"}},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/hardforks/spuriousDragon.json"}],[4577,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={name:"tangerineWhistle",comment:"Hardfork with gas cost changes for IO-heavy operations",url:"https://eips.ethereum.org/EIPS/eip-608",status:"Final",gasConfig:{},gasPrices:{sload:{v:200,d:"Once per SLOAD operation"},call:{v:700,d:"Once per CALL operation & message call transaction"},extcodesize:{v:700,d:"Base fee of the EXTCODESIZE opcode"},extcodecopy:{v:700,d:"Base fee of the EXTCODECOPY opcode"},balance:{v:400,d:"Base fee of the BALANCE opcode"},delegatecall:{v:700,d:"Base fee of the DELEGATECALL opcode"},callcode:{v:700,d:"Base fee of the CALLCODE opcode"},selfdestruct:{v:5e3,d:"Base fee of the SELFDESTRUCT opcode"}},vm:{},pow:{}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/hardforks/tangerineWhistle.json"}],[4578,{"./common":4531,"./enums":4558,"./types":4579,"./utils":4580},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){n===undefined&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===undefined&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(r,"__esModule",{value:!0}),i(e("./common"),r),i(e("./enums"),r),i(e("./types"),r),i(e("./utils"),r)}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/index.js"}],[4579,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0})}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/types.js"}],[4580,{"./enums":4558,"@ethereumjs/util":4588},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.parseGethGenesis=void 0;const n=e("@ethereumjs/util"),i=e("./enums");function f(e,t=!0){const{name:r,config:f,difficulty:o,mixHash:s,gasLimit:a,coinbase:c,baseFeePerGas:u}=e;let{extraData:l,timestamp:d,nonce:b}=e;const h=Number(d),{chainId:p}=f;if(""===l&&(l="0x"),(0,n.isHexPrefixed)(d)||(d=(0,n.intToHex)(parseInt(d))),18!==b.length&&(b=function(e){return e&&"0x0"!==e?(0,n.isHexPrefixed)(e)?"0x"+(0,n.stripHexPrefix)(e).padStart(16,"0"):"0x"+e.padStart(16,"0"):"0x0000000000000000"}(b)),f.eip155Block!==f.eip158Block)throw new Error("EIP155 block number must equal EIP 158 block number since both are part of SpuriousDragon hardfork and the client only supports activating the full hardfork");const m={name:r,chainId:p,networkId:p,genesis:{timestamp:d,gasLimit:parseInt(a),difficulty:parseInt(o),nonce:b,extraData:l,mixHash:s,coinbase:c,baseFeePerGas:u},hardfork:undefined,hardforks:[],bootstrapNodes:[],consensus:f.clique!==undefined?{type:"poa",algorithm:"clique",clique:{period:f.clique.period??f.clique.blockperiodseconds,epoch:f.clique.epoch??f.clique.epochlength}}:{type:"pow",algorithm:"ethash",ethash:{}}},y={[i.Hardfork.Homestead]:{name:"homesteadBlock"},[i.Hardfork.Dao]:{name:"daoForkBlock"},[i.Hardfork.TangerineWhistle]:{name:"eip150Block"},[i.Hardfork.SpuriousDragon]:{name:"eip155Block"},[i.Hardfork.Byzantium]:{name:"byzantiumBlock"},[i.Hardfork.Constantinople]:{name:"constantinopleBlock"},[i.Hardfork.Petersburg]:{name:"petersburgBlock"},[i.Hardfork.Istanbul]:{name:"istanbulBlock"},[i.Hardfork.MuirGlacier]:{name:"muirGlacierBlock"},[i.Hardfork.Berlin]:{name:"berlinBlock"},[i.Hardfork.London]:{name:"londonBlock"},[i.Hardfork.MergeForkIdTransition]:{name:"mergeForkBlock",postMerge:t},[i.Hardfork.Shanghai]:{name:"shanghaiTime",postMerge:!0,isTimestamp:!0},[i.Hardfork.ShardingForkDev]:{name:"shardingForkTime",postMerge:!0,isTimestamp:!0}},g=Object.keys(y).reduce(((e,t)=>(e[y[t].name]=t,e)),{}),v=Object.keys(f).filter((e=>g[e]!==undefined&&f[e]!==undefined&&null!==f[e]));if(m.hardforks=v.map((e=>({name:g[e],block:!0===y[g[e]].isTimestamp||"number"!=typeof f[e]?null:f[e],timestamp:!0===y[g[e]].isTimestamp&&"number"==typeof f[e]?f[e]:undefined}))).filter((e=>null!==e.block||e.timestamp!==undefined)),m.hardforks.sort((function(e,t){return(e.block??Infinity)-(t.block??Infinity)})),m.hardforks.sort((function(e,t){return(e.timestamp??h)-(t.timestamp??h)})),f.terminalTotalDifficulty!==undefined){const e={name:i.Hardfork.Merge,ttd:f.terminalTotalDifficulty,block:null},t=m.hardforks.findIndex((e=>!0===y[e.name]?.postMerge));-1!==t?m.hardforks.splice(t,0,e):m.hardforks.push(e)}const w=m.hardforks.length>0?m.hardforks.slice(-1)[0]:undefined;return m.hardfork=w?.name,m.hardforks.unshift({name:i.Hardfork.Chainstart,block:0}),m}r.parseGethGenesis=function(e,t,r){try{if(["config","difficulty","gasLimit","alloc"].some((t=>!(t in e))))throw new Error("Invalid format, expected geth genesis fields missing");return t!==undefined&&(e.name=t),f(e,r)}catch(e){throw new Error(`Error parsing parameters file: ${e.message}`)}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/common/dist/utils.js"}],[4581,{"./bytes":4584,"./constants":4585,"./helpers":4587,"./internal":4589,"@ethereumjs/rlp":429,buffer:4074,"ethereum-cryptography/keccak":4300,"ethereum-cryptography/secp256k1":4317,"ethereum-cryptography/utils":4319},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){(function(t){(function(){Object.defineProperty(r,"__esModule",{value:!0}),r.accountBodyToRLP=r.accountBodyToSlim=r.accountBodyFromSlim=r.isZeroAddress=r.zeroAddress=r.importPublic=r.privateToAddress=r.privateToPublic=r.publicToAddress=r.pubToAddress=r.isValidPublic=r.isValidPrivate=r.generateAddress2=r.generateAddress=r.isValidChecksumAddress=r.toChecksumAddress=r.isValidAddress=r.Account=void 0;const n=e("@ethereumjs/rlp"),i=e("ethereum-cryptography/keccak"),f=e("ethereum-cryptography/secp256k1"),o=e("ethereum-cryptography/utils"),s=e("./bytes"),a=e("./constants"),c=e("./helpers"),u=e("./internal"),l=BigInt(0);class d{constructor(e=l,t=l,r=a.KECCAK256_RLP,n=a.KECCAK256_NULL){this.nonce=e,this.balance=t,this.storageRoot=r,this.codeHash=n,this._validate()}static fromAccountData(e){const{nonce:t,balance:r,storageRoot:n,codeHash:i}=e;return new d(t!==undefined?(0,s.bufferToBigInt)((0,s.toBuffer)(t)):undefined,r!==undefined?(0,s.bufferToBigInt)((0,s.toBuffer)(r)):undefined,n!==undefined?(0,s.toBuffer)(n):undefined,i!==undefined?(0,s.toBuffer)(i):undefined)}static fromRlpSerializedAccount(e){const t=(0,s.arrToBufArr)(n.RLP.decode(Uint8Array.from(e)));if(!Array.isArray(t))throw new Error("Invalid serialized account input. Must be array");return this.fromValuesArray(t)}static fromValuesArray(e){const[t,r,n,i]=e;return new d((0,s.bufferToBigInt)(t),(0,s.bufferToBigInt)(r),n,i)}_validate(){if(this.nonce<l)throw new Error("nonce must be greater than zero");if(this.balance<l)throw new Error("balance must be greater than zero");if(32!==this.storageRoot.length)throw new Error("storageRoot must have a length of 32");if(32!==this.codeHash.length)throw new Error("codeHash must have a length of 32")}raw(){return[(0,s.bigIntToUnpaddedBuffer)(this.nonce),(0,s.bigIntToUnpaddedBuffer)(this.balance),this.storageRoot,this.codeHash]}serialize(){return t.from(n.RLP.encode((0,s.bufArrToArr)(this.raw())))}isContract(){return!this.codeHash.equals(a.KECCAK256_NULL)}isEmpty(){return this.balance===l&&this.nonce===l&&this.codeHash.equals(a.KECCAK256_NULL)}}r.Account=d;r.isValidAddress=function(e){try{(0,c.assertIsString)(e)}catch(e){return!1}return/^0x[0-9a-fA-F]{40}$/.test(e)};r.toChecksumAddress=function(e,r){(0,c.assertIsHexString)(e);const n=(0,u.stripHexPrefix)(e).toLowerCase();let f="";if(r!==undefined){f=(0,s.bufferToBigInt)((0,s.toBuffer)(r)).toString()+"0x"}const a=t.from(f+n,"utf8"),l=(0,o.bytesToHex)((0,i.keccak256)(a));let d="0x";for(let e=0;e<n.length;e++)parseInt(l[e],16)>=8?d+=n[e].toUpperCase():d+=n[e];return d};r.isValidChecksumAddress=function(e,t){return(0,r.isValidAddress)(e)&&(0,r.toChecksumAddress)(e,t)===e};r.generateAddress=function(e,r){return(0,c.assertIsBuffer)(e),(0,c.assertIsBuffer)(r),(0,s.bufferToBigInt)(r)===BigInt(0)?t.from((0,i.keccak256)(n.RLP.encode((0,s.bufArrToArr)([e,null])))).slice(-20):t.from((0,i.keccak256)(n.RLP.encode((0,s.bufArrToArr)([e,r])))).slice(-20)};r.generateAddress2=function(e,r,n){if((0,c.assertIsBuffer)(e),(0,c.assertIsBuffer)(r),(0,c.assertIsBuffer)(n),20!==e.length)throw new Error("Expected from to be of length 20");if(32!==r.length)throw new Error("Expected salt to be of length 32");const f=(0,i.keccak256)(t.concat([t.from("ff","hex"),e,r,(0,i.keccak256)(n)]));return(0,s.toBuffer)(f).slice(-20)};r.isValidPrivate=function(e){return f.secp256k1.utils.isValidPrivateKey(e)};r.isValidPublic=function(e,r=!1){if((0,c.assertIsBuffer)(e),64===e.length)try{return f.secp256k1.ProjectivePoint.fromHex(t.concat([t.from([4]),e])),!0}catch(e){return!1}if(!r)return!1;try{return f.secp256k1.ProjectivePoint.fromHex(e),!0}catch(e){return!1}};r.pubToAddress=function(e,r=!1){if((0,c.assertIsBuffer)(e),r&&64!==e.length&&(e=t.from(f.secp256k1.ProjectivePoint.fromHex(e).toRawBytes(!1).slice(1))),64!==e.length)throw new Error("Expected pubKey to be of length 64");return t.from((0,i.keccak256)(e)).slice(-20)},r.publicToAddress=r.pubToAddress;r.privateToPublic=function(e){return(0,c.assertIsBuffer)(e),t.from(f.secp256k1.ProjectivePoint.fromPrivateKey(e).toRawBytes(!1).slice(1))};r.privateToAddress=function(e){return(0,r.publicToAddress)((0,r.privateToPublic)(e))};r.importPublic=function(e){return(0,c.assertIsBuffer)(e),64!==e.length&&(e=t.from(f.secp256k1.ProjectivePoint.fromHex(e).toRawBytes(!1).slice(1))),e};r.zeroAddress=function(){const e=(0,s.zeros)(20);return(0,s.bufferToHex)(e)};function b(e){const[t,r,n,i]=e;return[t,r,0===(0,s.arrToBufArr)(n).length?a.KECCAK256_RLP:n,0===(0,s.arrToBufArr)(i).length?a.KECCAK256_NULL:i]}r.isZeroAddress=function(e){try{(0,c.assertIsString)(e)}catch(e){return!1}return(0,r.zeroAddress)()===e},r.accountBodyFromSlim=b;const h=new Uint8Array(0);r.accountBodyToSlim=function(e){const[t,r,n,i]=e;return[t,r,(0,s.arrToBufArr)(n).equals(a.KECCAK256_RLP)?h:n,(0,s.arrToBufArr)(i).equals(a.KECCAK256_NULL)?h:i]},r.accountBodyToRLP=function(e,t=!0){const r=t?b(e):e;return(0,s.arrToBufArr)(n.RLP.encode(r))}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common>@ethereumjs/util",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/util/dist/account.js"}],[4582,{"./account":4581,"./bytes":4584,buffer:4074},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){(function(t){(function(){Object.defineProperty(r,"__esModule",{value:!0}),r.Address=void 0;const n=e("./account"),i=e("./bytes");class f{constructor(e){if(20!==e.length)throw new Error("Invalid address length");this.buf=e}static zero(){return new f((0,i.zeros)(20))}static fromString(e){if(!(0,n.isValidAddress)(e))throw new Error("Invalid address");return new f((0,i.toBuffer)(e))}static fromPublicKey(e){if(!t.isBuffer(e))throw new Error("Public key should be Buffer");const r=(0,n.pubToAddress)(e);return new f(r)}static fromPrivateKey(e){if(!t.isBuffer(e))throw new Error("Private key should be Buffer");const r=(0,n.privateToAddress)(e);return new f(r)}static generate(e,t){if("bigint"!=typeof t)throw new Error("Expected nonce to be a bigint");return new f((0,n.generateAddress)(e.buf,(0,i.bigIntToBuffer)(t)))}static generate2(e,r,i){if(!t.isBuffer(r))throw new Error("Expected salt to be a Buffer");if(!t.isBuffer(i))throw new Error("Expected initCode to be a Buffer");return new f((0,n.generateAddress2)(e.buf,r,i))}equals(e){return this.buf.equals(e.buf)}isZero(){return this.equals(f.zero())}isPrecompileOrSystemAddress(){const e=(0,i.bufferToBigInt)(this.buf),t=BigInt(0),r=BigInt("0xffff");return e>=t&&e<=r}toString(){return"0x"+this.buf.toString("hex")}toBuffer(){return t.from(this.buf)}}r.Address=f}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common>@ethereumjs/util",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/util/dist/address.js"}],[4583,{events:4399},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.AsyncEventEmitter=void 0;const n=e("events");class i extends n.EventEmitter{emit(e,...t){let[r,n]=t;const i=this;let f=i._events[e]??[];return n===undefined&&"function"==typeof r&&(n=r,r=undefined),"newListener"!==e&&"removeListener"!==e||(r={event:r,fn:n},n=undefined),f=Array.isArray(f)?f:[f],async function(e,t,r){let n;for await(const i of t)try{i.length<2?i.call(e,r):await new Promise(((t,n)=>{i.call(e,r,(e=>{e?n(e):t()}))}))}catch(e){n=e}if(n)throw n}(i,f.slice(),r).then(n).catch(n),i.listenerCount(e)>0}once(e,t){const r=this;let n;if("function"!=typeof t)throw new TypeError("listener must be a function");return n=t.length>=2?function(i,f){r.removeListener(e,n),t(i,f)}:function(i){r.removeListener(e,n),t(i,n)},r.on(e,n),r}first(e,t){let r=this._events[e]??[];if("function"!=typeof t)throw new TypeError("listener must be a function");return Array.isArray(r)||(this._events[e]=r=[r]),r.unshift(t),this}before(e,t,r){return this.beforeOrAfter(e,t,r)}after(e,t,r){return this.beforeOrAfter(e,t,r,"after")}beforeOrAfter(e,t,r,n){let i,f,o=this._events[e]??[];const s="after"===n?1:0;if("function"!=typeof r)throw new TypeError("listener must be a function");if("function"!=typeof t)throw new TypeError("target must be a function");for(Array.isArray(o)||(this._events[e]=o=[o]),f=o.length,i=o.length;i--;)if(o[i]===t){f=i+s;break}return o.splice(f,0,r),this}on(e,t){return super.on(e,t)}addListener(e,t){return super.addListener(e,t)}prependListener(e,t){return super.prependListener(e,t)}prependOnceListener(e,t){return super.prependOnceListener(e,t)}removeAllListeners(e){return super.removeAllListeners(e)}removeListener(e,t){return super.removeListener(e,t)}eventNames(){return super.eventNames()}listeners(e){return super.listeners(e)}listenerCount(e){return super.listenerCount(e)}getMaxListeners(){return super.getMaxListeners()}setMaxListeners(e){return super.setMaxListeners(e)}}r.AsyncEventEmitter=i}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common>@ethereumjs/util",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/util/dist/asyncEventEmitter.js"}],[4584,{"./helpers":4587,"./internal":4589,buffer:4074},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){(function(t){(function(){Object.defineProperty(r,"__esModule",{value:!0}),r.intToUnpaddedBuffer=r.bigIntToUnpaddedBuffer=r.bigIntToHex=r.bufArrToArr=r.arrToBufArr=r.validateNoLeadingZeroes=r.baToJSON=r.toUtf8=r.short=r.addHexPrefix=r.toUnsigned=r.fromSigned=r.bufferToInt=r.bigIntToBuffer=r.bufferToBigInt=r.bufferToHex=r.toBuffer=r.unpadHexString=r.unpadArray=r.unpadBuffer=r.setLengthRight=r.setLengthLeft=r.zeros=r.intToBuffer=r.intToHex=void 0;const n=e("./helpers"),i=e("./internal");r.intToHex=function(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Received an invalid integer type: ${e}`);return`0x${e.toString(16)}`};r.intToBuffer=function(e){const n=(0,r.intToHex)(e);return t.from((0,i.padToEven)(n.slice(2)),"hex")};r.zeros=function(e){return t.allocUnsafe(e).fill(0)};const f=function(e,t,n){const i=(0,r.zeros)(t);return n?e.length<t?(e.copy(i),i):e.slice(0,t):e.length<t?(e.copy(i,t-e.length),i):e.slice(-t)};r.setLengthLeft=function(e,t){return(0,n.assertIsBuffer)(e),f(e,t,!1)};r.setLengthRight=function(e,t){return(0,n.assertIsBuffer)(e),f(e,t,!0)};const o=function(e){let t=e[0];for(;e.length>0&&"0"===t.toString();)t=(e=e.slice(1))[0];return e};r.unpadBuffer=function(e){return(0,n.assertIsBuffer)(e),o(e)};r.unpadArray=function(e){return(0,n.assertIsArray)(e),o(e)};r.unpadHexString=function(e){return(0,n.assertIsHexString)(e),e=(0,i.stripHexPrefix)(e),"0x"+o(e)};r.toBuffer=function(e){if(null===e||e===undefined)return t.allocUnsafe(0);if(t.isBuffer(e))return t.from(e);if(Array.isArray(e)||e instanceof Uint8Array)return t.from(e);if("string"==typeof e){if(!(0,i.isHexString)(e))throw new Error(`Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ${e}`);return t.from((0,i.padToEven)((0,i.stripHexPrefix)(e)),"hex")}if("number"==typeof e)return(0,r.intToBuffer)(e);if("bigint"==typeof e){if(e<BigInt(0))throw new Error(`Cannot convert negative bigint to buffer. Given: ${e}`);let r=e.toString(16);return r.length%2&&(r="0"+r),t.from(r,"hex")}if(e.toArray)return t.from(e.toArray());if(e.toBuffer)return t.from(e.toBuffer());throw new Error("invalid type")};function s(e){const t=(0,r.bufferToHex)(e);return"0x"===t?BigInt(0):BigInt(t)}function a(e){return(0,r.toBuffer)("0x"+e.toString(16))}r.bufferToHex=function(e){return"0x"+(e=(0,r.toBuffer)(e)).toString("hex")},r.bufferToBigInt=s,r.bigIntToBuffer=a;r.bufferToInt=function(e){const t=Number(s(e));if(!Number.isSafeInteger(t))throw new Error("Number exceeds 53 bits");return t};r.fromSigned=function(e){return BigInt.asIntN(256,s(e))};r.toUnsigned=function(e){return a(BigInt.asUintN(256,e))};r.addHexPrefix=function(e){return"string"!=typeof e||(0,i.isHexPrefixed)(e)?e:"0x"+e},r.short=function(e,r=50){const n=t.isBuffer(e)?e.toString("hex"):e;return n.length<=r?n:n.slice(0,r)+"…"};r.toUtf8=function(e){if((e=(0,i.stripHexPrefix)(e)).length%2!=0)throw new Error("Invalid non-even hex string input for toUtf8() provided");return t.from(e.replace(/^(00)+|(00)+$/g,""),"hex").toString("utf8")};r.baToJSON=function(e){if(t.isBuffer(e))return`0x${e.toString("hex")}`;if(e instanceof Array){const t=[];for(let n=0;n<e.length;n++)t.push((0,r.baToJSON)(e[n]));return t}};r.validateNoLeadingZeroes=function(e){for(const[t,r]of Object.entries(e))if(r!==undefined&&r.length>0&&0===r[0])throw new Error(`${t} cannot have leading zeroes, received: ${r.toString("hex")}`)},r.arrToBufArr=function e(r){return Array.isArray(r)?r.map((t=>e(t))):t.from(r)},r.bufArrToArr=function e(t){return Array.isArray(t)?t.map((t=>e(t))):Uint8Array.from(t??[])};r.bigIntToHex=e=>"0x"+e.toString(16),r.bigIntToUnpaddedBuffer=function(e){return(0,r.unpadBuffer)(a(e))},r.intToUnpaddedBuffer=function(e){return(0,r.unpadBuffer)((0,r.intToBuffer)(e))}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common>@ethereumjs/util",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/util/dist/bytes.js"}],[4585,{buffer:4074,"ethereum-cryptography/secp256k1":4317},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.MAX_WITHDRAWALS_PER_PAYLOAD=r.RLP_EMPTY_STRING=r.KECCAK256_RLP=r.KECCAK256_RLP_S=r.KECCAK256_RLP_ARRAY=r.KECCAK256_RLP_ARRAY_S=r.KECCAK256_NULL=r.KECCAK256_NULL_S=r.TWO_POW256=r.SECP256K1_ORDER_DIV_2=r.SECP256K1_ORDER=r.MAX_INTEGER_BIGINT=r.MAX_INTEGER=r.MAX_UINT64=void 0;const n=e("buffer"),i=e("ethereum-cryptography/secp256k1");r.MAX_UINT64=BigInt("0xffffffffffffffff"),r.MAX_INTEGER=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),r.MAX_INTEGER_BIGINT=BigInt("115792089237316195423570985008687907853269984665640564039457584007913129639935"),r.SECP256K1_ORDER=i.secp256k1.CURVE.n,r.SECP256K1_ORDER_DIV_2=i.secp256k1.CURVE.n/BigInt(2),r.TWO_POW256=BigInt("0x10000000000000000000000000000000000000000000000000000000000000000"),r.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",r.KECCAK256_NULL=n.Buffer.from(r.KECCAK256_NULL_S,"hex"),r.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",r.KECCAK256_RLP_ARRAY=n.Buffer.from(r.KECCAK256_RLP_ARRAY_S,"hex"),r.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",r.KECCAK256_RLP=n.Buffer.from(r.KECCAK256_RLP_S,"hex"),r.RLP_EMPTY_STRING=n.Buffer.from([128]),r.MAX_WITHDRAWALS_PER_PAYLOAD=16}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common>@ethereumjs/util",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/util/dist/constants.js"}],[4586,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.compactBytesToNibbles=r.bytesToNibbles=r.nibblesToCompactBytes=r.nibblesToBytes=r.hasTerminator=void 0;r.hasTerminator=e=>e.length>0&&16===e[e.length-1];r.nibblesToBytes=(e,t)=>{for(let r=0,n=0;n<e.length;r+=1,n+=2)t[r]=e[n]<<4|e[n+1]};r.nibblesToCompactBytes=e=>{let t=0;(0,r.hasTerminator)(e)&&(t=1,e=e.subarray(0,e.length-1));const n=new Uint8Array(e.length/2+1);return n[0]=t<<5,1&~e.length||(n[0]|=16,n[0]|=e[0],e=e.subarray(1)),(0,r.nibblesToBytes)(e,n.subarray(1)),n};r.bytesToNibbles=e=>{const t=2*e.length+1,r=new Uint8Array(t);for(let t=0;t<e.length;t++){const n=e[t];r[2*t]=n/16,r[2*t+1]=n%16}return r[t-1]=16,r};r.compactBytesToNibbles=e=>{if(0===e.length)return e;let t=(0,r.bytesToNibbles)(e);t[0]<2&&(t=t.subarray(0,t.length-1));const n=2-(1&t[0]);return t.subarray(n)}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common>@ethereumjs/util",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/util/dist/encoding.js"}],[4587,{"../../../../../is-buffer/index.js":4657,"./internal":4589},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){(function(t){(function(){Object.defineProperty(r,"__esModule",{value:!0}),r.assertIsString=r.assertIsArray=r.assertIsBuffer=r.assertIsHexString=void 0;const n=e("./internal");r.assertIsHexString=function(e){if(!(0,n.isHexString)(e)){throw new Error(`This method only supports 0x-prefixed hex strings but input was: ${e}`)}};r.assertIsBuffer=function(e){if(!t.isBuffer(e)){throw new Error(`This method only supports Buffer but input was: ${e}`)}};r.assertIsArray=function(e){if(!Array.isArray(e)){throw new Error(`This method only supports number arrays but input was: ${e}`)}};r.assertIsString=function(e){if("string"!=typeof e){throw new Error(`This method only supports strings but input was: ${e}`)}}}).call(this)}).call(this,{isBuffer:e("../../../../../is-buffer/index.js")})}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common>@ethereumjs/util",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/util/dist/helpers.js"}],[4588,{"./account":4581,"./address":4582,"./asyncEventEmitter":4583,"./bytes":4584,"./constants":4585,"./encoding":4586,"./internal":4589,"./lock":4590,"./provider":4591,"./signature":4592,"./types":4593,"./units":4594,"./withdrawal":4595},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){n===undefined&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===undefined&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(r,"__esModule",{value:!0}),r.toAscii=r.stripHexPrefix=r.padToEven=r.isHexString=r.isHexPrefixed=r.getKeys=r.getBinarySize=r.fromUtf8=r.fromAscii=r.arrayContainsArray=void 0,i(e("./constants"),r),i(e("./units"),r),i(e("./account"),r),i(e("./address"),r),i(e("./withdrawal"),r),i(e("./signature"),r),i(e("./bytes"),r),i(e("./types"),r),i(e("./encoding"),r),i(e("./asyncEventEmitter"),r);var f=e("./internal");Object.defineProperty(r,"arrayContainsArray",{enumerable:!0,get:function(){return f.arrayContainsArray}}),Object.defineProperty(r,"fromAscii",{enumerable:!0,get:function(){return f.fromAscii}}),Object.defineProperty(r,"fromUtf8",{enumerable:!0,get:function(){return f.fromUtf8}}),Object.defineProperty(r,"getBinarySize",{enumerable:!0,get:function(){return f.getBinarySize}}),Object.defineProperty(r,"getKeys",{enumerable:!0,get:function(){return f.getKeys}}),Object.defineProperty(r,"isHexPrefixed",{enumerable:!0,get:function(){return f.isHexPrefixed}}),Object.defineProperty(r,"isHexString",{enumerable:!0,get:function(){return f.isHexString}}),Object.defineProperty(r,"padToEven",{enumerable:!0,get:function(){return f.padToEven}}),Object.defineProperty(r,"stripHexPrefix",{enumerable:!0,get:function(){return f.stripHexPrefix}}),Object.defineProperty(r,"toAscii",{enumerable:!0,get:function(){return f.toAscii}}),i(e("./lock"),r),i(e("./provider"),r)}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common>@ethereumjs/util",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/util/dist/index.js"}],[4589,{buffer:4074},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){(function(e){(function(){function t(e){if("string"!=typeof e)throw new Error("[isHexPrefixed] input must be type 'string', received type "+typeof e);return"0"===e[0]&&"x"===e[1]}Object.defineProperty(r,"__esModule",{value:!0}),r.isHexString=r.getKeys=r.fromAscii=r.fromUtf8=r.toAscii=r.arrayContainsArray=r.getBinarySize=r.padToEven=r.stripHexPrefix=r.isHexPrefixed=void 0,r.isHexPrefixed=t;function n(e){let t=e;if("string"!=typeof t)throw new Error("[padToEven] value must be type 'string', received "+typeof t);return t.length%2&&(t=`0${t}`),t}r.stripHexPrefix=e=>{if("string"!=typeof e)throw new Error("[stripHexPrefix] input must be type 'string', received "+typeof e);return t(e)?e.slice(2):e},r.padToEven=n,r.getBinarySize=function(t){if("string"!=typeof t)throw new Error("[getBinarySize] method requires input type 'string', received "+typeof t);return e.byteLength(t,"utf8")},r.arrayContainsArray=function(e,t,r){if(!0!==Array.isArray(e))throw new Error(`[arrayContainsArray] method requires input 'superset' to be an array, got type '${typeof e}'`);if(!0!==Array.isArray(t))throw new Error(`[arrayContainsArray] method requires input 'subset' to be an array, got type '${typeof t}'`);return t[!0===r?"some":"every"]((t=>e.indexOf(t)>=0))},r.toAscii=function(e){let t="",r=0;const n=e.length;for("0x"===e.substring(0,2)&&(r=2);r<n;r+=2){const n=parseInt(e.substr(r,2),16);t+=String.fromCharCode(n)}return t},r.fromUtf8=function(t){return`0x${n(e.from(t,"utf8").toString("hex")).replace(/^0+|0+$/g,"")}`},r.fromAscii=function(e){let t="";for(let r=0;r<e.length;r++){const n=e.charCodeAt(r).toString(16);t+=n.length<2?`0${n}`:n}return`0x${t}`},r.getKeys=function(e,t,r){if(!Array.isArray(e))throw new Error("[getKeys] method expects input 'params' to be an array, got "+typeof e);if("string"!=typeof t)throw new Error("[getKeys] method expects input 'key' to be type 'string', got "+typeof e);const n=[];for(let i=0;i<e.length;i++){let f=e[i][t];if(!0!==r||f){if("string"!=typeof f)throw new Error("invalid abi - expected type 'string', received "+typeof f)}else f="";n.push(f)}return n},r.isHexString=function(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/))&&!(void 0!==t&&t>0&&e.length!==2+2*t)}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common>@ethereumjs/util",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/util/dist/internal.js"}],[4590,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.Lock=void 0;r.Lock=class{constructor(){this.permits=1,this.promiseResolverQueue=[]}async acquire(){return this.permits>0?(this.permits-=1,Promise.resolve(!0)):new Promise((e=>this.promiseResolverQueue.push(e)))}release(){if(this.permits+=1,this.permits>1&&this.promiseResolverQueue.length>0)console.warn("Lock.permits should never be > 0 when there is someone waiting.");else if(1===this.permits&&this.promiseResolverQueue.length>0){this.permits-=1;const e=this.promiseResolverQueue.shift();e&&e(!0)}}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common>@ethereumjs/util",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/util/dist/lock.js"}],[4591,{"micro-ftch":4910},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.getProvider=r.fetchFromProvider=void 0;const n=e("micro-ftch");r.fetchFromProvider=async(e,t)=>(await(0,n.default)(e,{headers:{"content-type":"application/json"},type:"json",data:{method:t.method,params:t.params,jsonrpc:"2.0",id:1}})).result;r.getProvider=e=>{if("string"==typeof e)return e;if(e?.connection?.url!==undefined)return e.connection.url;throw new Error("Must provide valid provider URL or Web3Provider")}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common>@ethereumjs/util",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/util/dist/provider.js"}],[4592,{"./bytes":4584,"./constants":4585,"./helpers":4587,buffer:4074,"ethereum-cryptography/keccak":4300,"ethereum-cryptography/secp256k1":4317},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){(function(t){(function(){Object.defineProperty(r,"__esModule",{value:!0}),r.hashPersonalMessage=r.isValidSignature=r.fromRpcSig=r.toCompactSig=r.toRpcSig=r.ecrecover=r.ecsign=void 0;const n=e("ethereum-cryptography/keccak"),i=e("ethereum-cryptography/secp256k1"),f=e("./bytes"),o=e("./constants"),s=e("./helpers");function a(e,t){return e===BigInt(0)||e===BigInt(1)?e:t===undefined?e-BigInt(27):e-(t*BigInt(2)+BigInt(35))}function c(e){return e===BigInt(0)||e===BigInt(1)}r.ecsign=function(e,r,n){const f=i.secp256k1.sign(e,r),o=f.toCompactRawBytes();return{r:t.from(o.slice(0,32)),s:t.from(o.slice(32,64)),v:n===undefined?BigInt(f.recovery+27):BigInt(f.recovery+35)+BigInt(n)*BigInt(2)}};r.ecrecover=function(e,r,n,o,s){const u=t.concat([(0,f.setLengthLeft)(n,32),(0,f.setLengthLeft)(o,32)],64),l=a(r,s);if(!c(l))throw new Error("Invalid signature v value");const d=i.secp256k1.Signature.fromCompact(u).addRecoveryBit(Number(l)).recoverPublicKey(e);return t.from(d.toRawBytes(!1).slice(1))};r.toRpcSig=function(e,r,n,i){if(!c(a(e,i)))throw new Error("Invalid signature v value");return(0,f.bufferToHex)(t.concat([(0,f.setLengthLeft)(r,32),(0,f.setLengthLeft)(n,32),(0,f.toBuffer)(e)]))};r.toCompactSig=function(e,r,n,i){if(!c(a(e,i)))throw new Error("Invalid signature v value");let o=n;return(e>BigInt(28)&&e%BigInt(2)===BigInt(1)||e===BigInt(1)||e===BigInt(28))&&(o=t.from(n),o[0]|=128),(0,f.bufferToHex)(t.concat([(0,f.setLengthLeft)(r,32),(0,f.setLengthLeft)(o,32)]))};r.fromRpcSig=function(e){const t=(0,f.toBuffer)(e);let r,n,i;if(t.length>=65)r=t.slice(0,32),n=t.slice(32,64),i=(0,f.bufferToBigInt)(t.slice(64));else{if(64!==t.length)throw new Error("Invalid signature length");r=t.slice(0,32),n=t.slice(32,64),i=BigInt((0,f.bufferToInt)(t.slice(32,33))>>7),n[0]&=127}return i<27&&(i+=BigInt(27)),{v:i,r:r,s:n}};r.isValidSignature=function(e,t,r,n=!0,i){if(32!==t.length||32!==r.length)return!1;if(!c(a(e,i)))return!1;const s=(0,f.bufferToBigInt)(t),u=(0,f.bufferToBigInt)(r);return!(s===BigInt(0)||s>=o.SECP256K1_ORDER||u===BigInt(0)||u>=o.SECP256K1_ORDER)&&!(n&&u>=o.SECP256K1_ORDER_DIV_2)};r.hashPersonalMessage=function(e){(0,s.assertIsBuffer)(e);const r=t.from(`Ethereum Signed Message:\n${e.length}`,"utf-8");return t.from((0,n.keccak256)(t.concat([r,e])))}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common>@ethereumjs/util",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/util/dist/signature.js"}],[4593,{"./bytes":4584,"./internal":4589},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.toType=r.TypeOutput=void 0;const n=e("./bytes"),i=e("./internal");var f;!function(e){e[e.Number=0]="Number",e[e.BigInt=1]="BigInt",e[e.Buffer=2]="Buffer",e[e.PrefixedHexString=3]="PrefixedHexString"}(f=r.TypeOutput||(r.TypeOutput={})),r.toType=function(e,t){if(null===e)return null;if(e===undefined)return undefined;if("string"==typeof e&&!(0,i.isHexString)(e))throw new Error(`A string must be provided with a 0x-prefix, given: ${e}`);if("number"==typeof e&&!Number.isSafeInteger(e))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");const r=(0,n.toBuffer)(e);switch(t){case f.Buffer:return r;case f.BigInt:return(0,n.bufferToBigInt)(r);case f.Number:{const e=(0,n.bufferToBigInt)(r);if(e>BigInt(Number.MAX_SAFE_INTEGER))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)");return Number(e)}case f.PrefixedHexString:return(0,n.bufferToHex)(r);default:throw new Error("unknown outputType")}}}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common>@ethereumjs/util",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/util/dist/types.js"}],[4594,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.GWEI_TO_WEI=void 0,r.GWEI_TO_WEI=BigInt(1e9)}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common>@ethereumjs/util",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/util/dist/units.js"}],[4595,{"./address":4582,"./bytes":4584,"./types":4593,buffer:4074},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){(function(t){(function(){Object.defineProperty(r,"__esModule",{value:!0}),r.Withdrawal=void 0;const n=e("./address"),i=e("./bytes"),f=e("./types");class o{constructor(e,t,r,n){this.index=e,this.validatorIndex=t,this.address=r,this.amount=n}static fromWithdrawalData(e){const{index:t,validatorIndex:r,address:i,amount:s}=e,a=(0,f.toType)(t,f.TypeOutput.BigInt),c=(0,f.toType)(r,f.TypeOutput.BigInt),u=new n.Address((0,f.toType)(i,f.TypeOutput.Buffer)),l=(0,f.toType)(s,f.TypeOutput.BigInt);return new o(a,c,u,l)}static fromValuesArray(e){if(4!==e.length)throw Error(`Invalid withdrawalArray length expected=4 actual=${e.length}`);const[t,r,n,i]=e;return o.fromWithdrawalData({index:t,validatorIndex:r,address:n,amount:i})}static toBufferArray(e){const{index:r,validatorIndex:i,address:o,amount:s}=e,a=(0,f.toType)(r,f.TypeOutput.BigInt)===BigInt(0)?t.alloc(0):(0,f.toType)(r,f.TypeOutput.Buffer),c=(0,f.toType)(i,f.TypeOutput.BigInt)===BigInt(0)?t.alloc(0):(0,f.toType)(i,f.TypeOutput.Buffer);let u;u=o instanceof n.Address?o.buf:(0,f.toType)(o,f.TypeOutput.Buffer);return[a,c,u,(0,f.toType)(s,f.TypeOutput.BigInt)===BigInt(0)?t.alloc(0):(0,f.toType)(s,f.TypeOutput.Buffer)]}raw(){return o.toBufferArray(this)}toValue(){return{index:this.index,validatorIndex:this.validatorIndex,address:this.address.buf,amount:this.amount}}toJSON(){return{index:(0,i.bigIntToHex)(this.index),validatorIndex:(0,i.bigIntToHex)(this.validatorIndex),address:"0x"+this.address.buf.toString("hex"),amount:(0,i.bigIntToHex)(this.amount)}}}r.Withdrawal=o}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common>@ethereumjs/util",file:"node_modules/gridplus-sdk/node_modules/@ethereumjs/util/dist/withdrawal.js"}],[4596,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){!function(e){var r,n=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,i=Math.ceil,f=Math.floor,o="[BigNumber Error] ",s=o+"Number primitive has more than 15 significant digits: ",a=1e14,c=14,u=9007199254740991,l=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],d=1e7,b=1e9;function h(e){var t=0|e;return e>0||e===t?t:t-1}function p(e){for(var t,r,n=1,i=e.length,f=e[0]+"";n<i;){for(t=e[n++]+"",r=c-t.length;r--;t="0"+t);f+=t}for(i=f.length;48===f.charCodeAt(--i););return f.slice(0,i+1||1)}function m(e,t){var r,n,i=e.c,f=t.c,o=e.s,s=t.s,a=e.e,c=t.e;if(!o||!s)return null;if(r=i&&!i[0],n=f&&!f[0],r||n)return r?n?0:-s:o;if(o!=s)return o;if(r=o<0,n=a==c,!i||!f)return n?0:!i^r?1:-1;if(!n)return a>c^r?1:-1;for(s=(a=i.length)<(c=f.length)?a:c,o=0;o<s;o++)if(i[o]!=f[o])return i[o]>f[o]^r?1:-1;return a==c?0:a>c^r?1:-1}function y(e,t,r,n){if(e<t||e>r||e!==f(e))throw Error(o+(n||"Argument")+("number"==typeof e?e<t||e>r?" out of range: ":" not an integer: ":" not a primitive number: ")+String(e))}function g(e){var t=e.c.length-1;return h(e.e/c)==t&&e.c[t]%2!=0}function v(e,t){return(e.length>1?e.charAt(0)+"."+e.slice(1):e)+(t<0?"e":"e+")+t}function w(e,t,r){var n,i;if(t<0){for(i=r+".";++t;i+=r);e=i+e}else if(++t>(n=e.length)){for(i=r,t-=n;--t;i+=r);e+=i}else t<n&&(e=e.slice(0,t)+"."+e.slice(t));return e}r=function e(t){var r,k,T,_,j,S,x,O,E,A,P=z.prototype={constructor:z,toString:null,valueOf:null},C=new z(1),I=20,M=4,B=-7,N=21,R=-1e7,L=1e7,F=!1,D=1,U=0,H={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:" ",suffix:""},G="0123456789abcdefghijklmnopqrstuvwxyz",W=!0;function z(e,t){var r,i,o,a,l,d,b,h,p=this;if(!(p instanceof z))return new z(e,t);if(null==t){if(e&&!0===e._isBigNumber)return p.s=e.s,void(!e.c||e.e>L?p.c=p.e=null:e.e<R?p.c=[p.e=0]:(p.e=e.e,p.c=e.c.slice()));if((d="number"==typeof e)&&0*e==0){if(p.s=1/e<0?(e=-e,-1):1,e===~~e){for(a=0,l=e;l>=10;l/=10,a++);return void(a>L?p.c=p.e=null:(p.e=a,p.c=[e]))}h=String(e)}else{if(!n.test(h=String(e)))return T(p,h,d);p.s=45==h.charCodeAt(0)?(h=h.slice(1),-1):1}(a=h.indexOf("."))>-1&&(h=h.replace(".","")),(l=h.search(/e/i))>0?(a<0&&(a=l),a+=+h.slice(l+1),h=h.substring(0,l)):a<0&&(a=h.length)}else{if(y(t,2,G.length,"Base"),10==t&&W)return Y(p=new z(e),I+p.e+1,M);if(h=String(e),d="number"==typeof e){if(0*e!=0)return T(p,h,d,t);if(p.s=1/e<0?(h=h.slice(1),-1):1,z.DEBUG&&h.replace(/^0\.0*|\./,"").length>15)throw Error(s+e)}else p.s=45===h.charCodeAt(0)?(h=h.slice(1),-1):1;for(r=G.slice(0,t),a=l=0,b=h.length;l<b;l++)if(r.indexOf(i=h.charAt(l))<0){if("."==i){if(l>a){a=b;continue}}else if(!o&&(h==h.toUpperCase()&&(h=h.toLowerCase())||h==h.toLowerCase()&&(h=h.toUpperCase()))){o=!0,l=-1,a=0;continue}return T(p,String(e),d,t)}d=!1,(a=(h=k(h,t,10,p.s)).indexOf("."))>-1?h=h.replace(".",""):a=h.length}for(l=0;48===h.charCodeAt(l);l++);for(b=h.length;48===h.charCodeAt(--b););if(h=h.slice(l,++b)){if(b-=l,d&&z.DEBUG&&b>15&&(e>u||e!==f(e)))throw Error(s+p.s*e);if((a=a-l-1)>L)p.c=p.e=null;else if(a<R)p.c=[p.e=0];else{if(p.e=a,p.c=[],l=(a+1)%c,a<0&&(l+=c),l<b){for(l&&p.c.push(+h.slice(0,l)),b-=c;l<b;)p.c.push(+h.slice(l,l+=c));l=c-(h=h.slice(l)).length}else l-=b;for(;l--;h+="0");p.c.push(+h)}}else p.c=[p.e=0]}function V(e,t,r,n){var i,f,o,s,a;if(null==r?r=M:y(r,0,8),!e.c)return e.toString();if(i=e.c[0],o=e.e,null==t)a=p(e.c),a=1==n||2==n&&(o<=B||o>=N)?v(a,o):w(a,o,"0");else if(f=(e=Y(new z(e),t,r)).e,s=(a=p(e.c)).length,1==n||2==n&&(t<=f||f<=B)){for(;s<t;a+="0",s++);a=v(a,f)}else if(t-=o,a=w(a,f,"0"),f+1>s){if(--t>0)for(a+=".";t--;a+="0");}else if((t+=f-s)>0)for(f+1==s&&(a+=".");t--;a+="0");return e.s<0&&i?"-"+a:a}function q(e,t){for(var r,n,i=1,f=new z(e[0]);i<e.length;i++)(!(n=new z(e[i])).s||(r=m(f,n))===t||0===r&&f.s===t)&&(f=n);return f}function K(e,t,r){for(var n=1,i=t.length;!t[--i];t.pop());for(i=t[0];i>=10;i/=10,n++);return(r=n+r*c-1)>L?e.c=e.e=null:r<R?e.c=[e.e=0]:(e.e=r,e.c=t),e}function Y(e,t,r,n){var o,s,u,d,b,h,p,m=e.c,y=l;if(m){e:{for(o=1,d=m[0];d>=10;d/=10,o++);if((s=t-o)<0)s+=c,u=t,b=m[h=0],p=f(b/y[o-u-1]%10);else if((h=i((s+1)/c))>=m.length){if(!n)break e;for(;m.length<=h;m.push(0));b=p=0,o=1,u=(s%=c)-c+1}else{for(b=d=m[h],o=1;d>=10;d/=10,o++);p=(u=(s%=c)-c+o)<0?0:f(b/y[o-u-1]%10)}if(n=n||t<0||null!=m[h+1]||(u<0?b:b%y[o-u-1]),n=r<4?(p||n)&&(0==r||r==(e.s<0?3:2)):p>5||5==p&&(4==r||n||6==r&&(s>0?u>0?b/y[o-u]:0:m[h-1])%10&1||r==(e.s<0?8:7)),t<1||!m[0])return m.length=0,n?(t-=e.e+1,m[0]=y[(c-t%c)%c],e.e=-t||0):m[0]=e.e=0,e;if(0==s?(m.length=h,d=1,h--):(m.length=h+1,d=y[c-s],m[h]=u>0?f(b/y[o-u]%y[u])*d:0),n)for(;;){if(0==h){for(s=1,u=m[0];u>=10;u/=10,s++);for(u=m[0]+=d,d=1;u>=10;u/=10,d++);s!=d&&(e.e++,m[0]==a&&(m[0]=1));break}if(m[h]+=d,m[h]!=a)break;m[h--]=0,d=1}for(s=m.length;0===m[--s];m.pop());}e.e>L?e.c=e.e=null:e.e<R&&(e.c=[e.e=0])}return e}function $(e){var t,r=e.e;return null===r?e.toString():(t=p(e.c),t=r<=B||r>=N?v(t,r):w(t,r,"0"),e.s<0?"-"+t:t)}return z.clone=e,z.ROUND_UP=0,z.ROUND_DOWN=1,z.ROUND_CEIL=2,z.ROUND_FLOOR=3,z.ROUND_HALF_UP=4,z.ROUND_HALF_DOWN=5,z.ROUND_HALF_EVEN=6,z.ROUND_HALF_CEIL=7,z.ROUND_HALF_FLOOR=8,z.EUCLID=9,z.config=z.set=function(e){var t,r;if(null!=e){if("object"!=typeof e)throw Error(o+"Object expected: "+e);if(e.hasOwnProperty(t="DECIMAL_PLACES")&&(y(r=e[t],0,b,t),I=r),e.hasOwnProperty(t="ROUNDING_MODE")&&(y(r=e[t],0,8,t),M=r),e.hasOwnProperty(t="EXPONENTIAL_AT")&&((r=e[t])&&r.pop?(y(r[0],-b,0,t),y(r[1],0,b,t),B=r[0],N=r[1]):(y(r,-b,b,t),B=-(N=r<0?-r:r))),e.hasOwnProperty(t="RANGE"))if((r=e[t])&&r.pop)y(r[0],-b,-1,t),y(r[1],1,b,t),R=r[0],L=r[1];else{if(y(r,-b,b,t),!r)throw Error(o+t+" cannot be zero: "+r);R=-(L=r<0?-r:r)}if(e.hasOwnProperty(t="CRYPTO")){if((r=e[t])!==!!r)throw Error(o+t+" not true or false: "+r);if(r){if("undefined"==typeof crypto||!crypto||!crypto.getRandomValues&&!crypto.randomBytes)throw F=!r,Error(o+"crypto unavailable");F=r}else F=r}if(e.hasOwnProperty(t="MODULO_MODE")&&(y(r=e[t],0,9,t),D=r),e.hasOwnProperty(t="POW_PRECISION")&&(y(r=e[t],0,b,t),U=r),e.hasOwnProperty(t="FORMAT")){if("object"!=typeof(r=e[t]))throw Error(o+t+" not an object: "+r);H=r}if(e.hasOwnProperty(t="ALPHABET")){if("string"!=typeof(r=e[t])||/^.?$|[+\-.\s]|(.).*\1/.test(r))throw Error(o+t+" invalid: "+r);W="0123456789"==r.slice(0,10),G=r}}return{DECIMAL_PLACES:I,ROUNDING_MODE:M,EXPONENTIAL_AT:[B,N],RANGE:[R,L],CRYPTO:F,MODULO_MODE:D,POW_PRECISION:U,FORMAT:H,ALPHABET:G}},z.isBigNumber=function(e){if(!e||!0!==e._isBigNumber)return!1;if(!z.DEBUG)return!0;var t,r,n=e.c,i=e.e,s=e.s;e:if("[object Array]"=={}.toString.call(n)){if((1===s||-1===s)&&i>=-b&&i<=b&&i===f(i)){if(0===n[0]){if(0===i&&1===n.length)return!0;break e}if((t=(i+1)%c)<1&&(t+=c),String(n[0]).length==t){for(t=0;t<n.length;t++)if((r=n[t])<0||r>=a||r!==f(r))break e;if(0!==r)return!0}}}else if(null===n&&null===i&&(null===s||1===s||-1===s))return!0;throw Error(o+"Invalid BigNumber: "+e)},z.maximum=z.max=function(){return q(arguments,-1)},z.minimum=z.min=function(){return q(arguments,1)},z.random=(_=9007199254740992,j=Math.random()*_&2097151?function(){return f(Math.random()*_)}:function(){return 8388608*(1073741824*Math.random()|0)+(8388608*Math.random()|0)},function(e){var t,r,n,s,a,u=0,d=[],h=new z(C);if(null==e?e=I:y(e,0,b),s=i(e/c),F)if(crypto.getRandomValues){for(t=crypto.getRandomValues(new Uint32Array(s*=2));u<s;)(a=131072*t[u]+(t[u+1]>>>11))>=9e15?(r=crypto.getRandomValues(new Uint32Array(2)),t[u]=r[0],t[u+1]=r[1]):(d.push(a%1e14),u+=2);u=s/2}else{if(!crypto.randomBytes)throw F=!1,Error(o+"crypto unavailable");for(t=crypto.randomBytes(s*=7);u<s;)(a=281474976710656*(31&t[u])+1099511627776*t[u+1]+4294967296*t[u+2]+16777216*t[u+3]+(t[u+4]<<16)+(t[u+5]<<8)+t[u+6])>=9e15?crypto.randomBytes(7).copy(t,u):(d.push(a%1e14),u+=7);u=s/7}if(!F)for(;u<s;)(a=j())<9e15&&(d[u++]=a%1e14);for(s=d[--u],e%=c,s&&e&&(a=l[c-e],d[u]=f(s/a)*a);0===d[u];d.pop(),u--);if(u<0)d=[n=0];else{for(n=-1;0===d[0];d.splice(0,1),n-=c);for(u=1,a=d[0];a>=10;a/=10,u++);u<c&&(n-=c-u)}return h.e=n,h.c=d,h}),z.sum=function(){for(var e=1,t=arguments,r=new z(t[0]);e<t.length;)r=r.plus(t[e++]);return r},k=function(){var e="0123456789";function t(e,t,r,n){for(var i,f,o=[0],s=0,a=e.length;s<a;){for(f=o.length;f--;o[f]*=t);for(o[0]+=n.indexOf(e.charAt(s++)),i=0;i<o.length;i++)o[i]>r-1&&(null==o[i+1]&&(o[i+1]=0),o[i+1]+=o[i]/r|0,o[i]%=r)}return o.reverse()}return function(n,i,f,o,s){var a,c,u,l,d,b,h,m,y=n.indexOf("."),g=I,v=M;for(y>=0&&(l=U,U=0,n=n.replace(".",""),b=(m=new z(i)).pow(n.length-y),U=l,m.c=t(w(p(b.c),b.e,"0"),10,f,e),m.e=m.c.length),u=l=(h=t(n,i,f,s?(a=G,e):(a=e,G))).length;0==h[--l];h.pop());if(!h[0])return a.charAt(0);if(y<0?--u:(b.c=h,b.e=u,b.s=o,h=(b=r(b,m,g,v,f)).c,d=b.r,u=b.e),y=h[c=u+g+1],l=f/2,d=d||c<0||null!=h[c+1],d=v<4?(null!=y||d)&&(0==v||v==(b.s<0?3:2)):y>l||y==l&&(4==v||d||6==v&&1&h[c-1]||v==(b.s<0?8:7)),c<1||!h[0])n=d?w(a.charAt(1),-g,a.charAt(0)):a.charAt(0);else{if(h.length=c,d)for(--f;++h[--c]>f;)h[c]=0,c||(++u,h=[1].concat(h));for(l=h.length;!h[--l];);for(y=0,n="";y<=l;n+=a.charAt(h[y++]));n=w(n,u,a.charAt(0))}return n}}(),r=function(){function e(e,t,r){var n,i,f,o,s=0,a=e.length,c=t%d,u=t/d|0;for(e=e.slice();a--;)s=((i=c*(f=e[a]%d)+(n=u*f+(o=e[a]/d|0)*c)%d*d+s)/r|0)+(n/d|0)+u*o,e[a]=i%r;return s&&(e=[s].concat(e)),e}function t(e,t,r,n){var i,f;if(r!=n)f=r>n?1:-1;else for(i=f=0;i<r;i++)if(e[i]!=t[i]){f=e[i]>t[i]?1:-1;break}return f}function r(e,t,r,n){for(var i=0;r--;)e[r]-=i,i=e[r]<t[r]?1:0,e[r]=i*n+e[r]-t[r];for(;!e[0]&&e.length>1;e.splice(0,1));}return function(n,i,o,s,u){var l,d,b,p,m,y,g,v,w,k,T,_,j,S,x,O,E,A=n.s==i.s?1:-1,P=n.c,C=i.c;if(!(P&&P[0]&&C&&C[0]))return new z(n.s&&i.s&&(P?!C||P[0]!=C[0]:C)?P&&0==P[0]||!C?0*A:A/0:NaN);for(w=(v=new z(A)).c=[],A=o+(d=n.e-i.e)+1,u||(u=a,d=h(n.e/c)-h(i.e/c),A=A/c|0),b=0;C[b]==(P[b]||0);b++);if(C[b]>(P[b]||0)&&d--,A<0)w.push(1),p=!0;else{for(S=P.length,O=C.length,b=0,A+=2,(m=f(u/(C[0]+1)))>1&&(C=e(C,m,u),P=e(P,m,u),O=C.length,S=P.length),j=O,T=(k=P.slice(0,O)).length;T<O;k[T++]=0);E=C.slice(),E=[0].concat(E),x=C[0],C[1]>=u/2&&x++;do{if(m=0,(l=t(C,k,O,T))<0){if(_=k[0],O!=T&&(_=_*u+(k[1]||0)),(m=f(_/x))>1)for(m>=u&&(m=u-1),g=(y=e(C,m,u)).length,T=k.length;1==t(y,k,g,T);)m--,r(y,O<g?E:C,g,u),g=y.length,l=1;else 0==m&&(l=m=1),g=(y=C.slice()).length;if(g<T&&(y=[0].concat(y)),r(k,y,T,u),T=k.length,-1==l)for(;t(C,k,O,T)<1;)m++,r(k,O<T?E:C,T,u),T=k.length}else 0===l&&(m++,k=[0]);w[b++]=m,k[0]?k[T++]=P[j]||0:(k=[P[j]],T=1)}while((j++<S||null!=k[0])&&A--);p=null!=k[0],w[0]||w.splice(0,1)}if(u==a){for(b=1,A=w[0];A>=10;A/=10,b++);Y(v,o+(v.e=b+d*c-1)+1,s,p)}else v.e=d,v.r=+p;return v}}(),S=/^(-?)0([xbo])(?=\w[\w.]*$)/i,x=/^([^.]+)\.$/,O=/^\.([^.]+)$/,E=/^-?(Infinity|NaN)$/,A=/^\s*\+(?=[\w.])|^\s+|\s+$/g,T=function(e,t,r,n){var i,f=r?t:t.replace(A,"");if(E.test(f))e.s=isNaN(f)?null:f<0?-1:1;else{if(!r&&(f=f.replace(S,(function(e,t,r){return i="x"==(r=r.toLowerCase())?16:"b"==r?2:8,n&&n!=i?e:t})),n&&(i=n,f=f.replace(x,"$1").replace(O,"0.$1")),t!=f))return new z(f,i);if(z.DEBUG)throw Error(o+"Not a"+(n?" base "+n:"")+" number: "+t);e.s=null}e.c=e.e=null},P.absoluteValue=P.abs=function(){var e=new z(this);return e.s<0&&(e.s=1),e},P.comparedTo=function(e,t){return m(this,new z(e,t))},P.decimalPlaces=P.dp=function(e,t){var r,n,i,f=this;if(null!=e)return y(e,0,b),null==t?t=M:y(t,0,8),Y(new z(f),e+f.e+1,t);if(!(r=f.c))return null;if(n=((i=r.length-1)-h(this.e/c))*c,i=r[i])for(;i%10==0;i/=10,n--);return n<0&&(n=0),n},P.dividedBy=P.div=function(e,t){return r(this,new z(e,t),I,M)},P.dividedToIntegerBy=P.idiv=function(e,t){return r(this,new z(e,t),0,1)},P.exponentiatedBy=P.pow=function(e,t){var r,n,s,a,u,l,d,b,h=this;if((e=new z(e)).c&&!e.isInteger())throw Error(o+"Exponent not an integer: "+$(e));if(null!=t&&(t=new z(t)),u=e.e>14,!h.c||!h.c[0]||1==h.c[0]&&!h.e&&1==h.c.length||!e.c||!e.c[0])return b=new z(Math.pow(+$(h),u?e.s*(2-g(e)):+$(e))),t?b.mod(t):b;if(l=e.s<0,t){if(t.c?!t.c[0]:!t.s)return new z(NaN);(n=!l&&h.isInteger()&&t.isInteger())&&(h=h.mod(t))}else{if(e.e>9&&(h.e>0||h.e<-1||(0==h.e?h.c[0]>1||u&&h.c[1]>=24e7:h.c[0]<8e13||u&&h.c[0]<=9999975e7)))return a=h.s<0&&g(e)?-0:0,h.e>-1&&(a=1/a),new z(l?1/a:a);U&&(a=i(U/c+2))}for(u?(r=new z(.5),l&&(e.s=1),d=g(e)):d=(s=Math.abs(+$(e)))%2,b=new z(C);;){if(d){if(!(b=b.times(h)).c)break;a?b.c.length>a&&(b.c.length=a):n&&(b=b.mod(t))}if(s){if(0===(s=f(s/2)))break;d=s%2}else if(Y(e=e.times(r),e.e+1,1),e.e>14)d=g(e);else{if(0===(s=+$(e)))break;d=s%2}h=h.times(h),a?h.c&&h.c.length>a&&(h.c.length=a):n&&(h=h.mod(t))}return n?b:(l&&(b=C.div(b)),t?b.mod(t):a?Y(b,U,M,undefined):b)},P.integerValue=function(e){var t=new z(this);return null==e?e=M:y(e,0,8),Y(t,t.e+1,e)},P.isEqualTo=P.eq=function(e,t){return 0===m(this,new z(e,t))},P.isFinite=function(){return!!this.c},P.isGreaterThan=P.gt=function(e,t){return m(this,new z(e,t))>0},P.isGreaterThanOrEqualTo=P.gte=function(e,t){return 1===(t=m(this,new z(e,t)))||0===t},P.isInteger=function(){return!!this.c&&h(this.e/c)>this.c.length-2},P.isLessThan=P.lt=function(e,t){return m(this,new z(e,t))<0},P.isLessThanOrEqualTo=P.lte=function(e,t){return-1===(t=m(this,new z(e,t)))||0===t},P.isNaN=function(){return!this.s},P.isNegative=function(){return this.s<0},P.isPositive=function(){return this.s>0},P.isZero=function(){return!!this.c&&0==this.c[0]},P.minus=function(e,t){var r,n,i,f,o=this,s=o.s;if(t=(e=new z(e,t)).s,!s||!t)return new z(NaN);if(s!=t)return e.s=-t,o.plus(e);var u=o.e/c,l=e.e/c,d=o.c,b=e.c;if(!u||!l){if(!d||!b)return d?(e.s=-t,e):new z(b?o:NaN);if(!d[0]||!b[0])return b[0]?(e.s=-t,e):new z(d[0]?o:3==M?-0:0)}if(u=h(u),l=h(l),d=d.slice(),s=u-l){for((f=s<0)?(s=-s,i=d):(l=u,i=b),i.reverse(),t=s;t--;i.push(0));i.reverse()}else for(n=(f=(s=d.length)<(t=b.length))?s:t,s=t=0;t<n;t++)if(d[t]!=b[t]){f=d[t]<b[t];break}if(f&&(i=d,d=b,b=i,e.s=-e.s),(t=(n=b.length)-(r=d.length))>0)for(;t--;d[r++]=0);for(t=a-1;n>s;){if(d[--n]<b[n]){for(r=n;r&&!d[--r];d[r]=t);--d[r],d[n]+=a}d[n]-=b[n]}for(;0==d[0];d.splice(0,1),--l);return d[0]?K(e,d,l):(e.s=3==M?-1:1,e.c=[e.e=0],e)},P.modulo=P.mod=function(e,t){var n,i,f=this;return e=new z(e,t),!f.c||!e.s||e.c&&!e.c[0]?new z(NaN):!e.c||f.c&&!f.c[0]?new z(f):(9==D?(i=e.s,e.s=1,n=r(f,e,0,3),e.s=i,n.s*=i):n=r(f,e,0,D),(e=f.minus(n.times(e))).c[0]||1!=D||(e.s=f.s),e)},P.multipliedBy=P.times=function(e,t){var r,n,i,f,o,s,u,l,b,p,m,y,g,v,w,k=this,T=k.c,_=(e=new z(e,t)).c;if(!(T&&_&&T[0]&&_[0]))return!k.s||!e.s||T&&!T[0]&&!_||_&&!_[0]&&!T?e.c=e.e=e.s=null:(e.s*=k.s,T&&_?(e.c=[0],e.e=0):e.c=e.e=null),e;for(n=h(k.e/c)+h(e.e/c),e.s*=k.s,(u=T.length)<(p=_.length)&&(g=T,T=_,_=g,i=u,u=p,p=i),i=u+p,g=[];i--;g.push(0));for(v=a,w=d,i=p;--i>=0;){for(r=0,m=_[i]%w,y=_[i]/w|0,f=i+(o=u);f>i;)r=((l=m*(l=T[--o]%w)+(s=y*l+(b=T[o]/w|0)*m)%w*w+g[f]+r)/v|0)+(s/w|0)+y*b,g[f--]=l%v;g[f]=r}return r?++n:g.splice(0,1),K(e,g,n)},P.negated=function(){var e=new z(this);return e.s=-e.s||null,e},P.plus=function(e,t){var r,n=this,i=n.s;if(t=(e=new z(e,t)).s,!i||!t)return new z(NaN);if(i!=t)return e.s=-t,n.minus(e);var f=n.e/c,o=e.e/c,s=n.c,u=e.c;if(!f||!o){if(!s||!u)return new z(i/0);if(!s[0]||!u[0])return u[0]?e:new z(s[0]?n:0*i)}if(f=h(f),o=h(o),s=s.slice(),i=f-o){for(i>0?(o=f,r=u):(i=-i,r=s),r.reverse();i--;r.push(0));r.reverse()}for((i=s.length)-(t=u.length)<0&&(r=u,u=s,s=r,t=i),i=0;t;)i=(s[--t]=s[t]+u[t]+i)/a|0,s[t]=a===s[t]?0:s[t]%a;return i&&(s=[i].concat(s),++o),K(e,s,o)},P.precision=P.sd=function(e,t){var r,n,i,f=this;if(null!=e&&e!==!!e)return y(e,1,b),null==t?t=M:y(t,0,8),Y(new z(f),e,t);if(!(r=f.c))return null;if(n=(i=r.length-1)*c+1,i=r[i]){for(;i%10==0;i/=10,n--);for(i=r[0];i>=10;i/=10,n++);}return e&&f.e+1>n&&(n=f.e+1),n},P.shiftedBy=function(e){return y(e,-9007199254740991,u),this.times("1e"+e)},P.squareRoot=P.sqrt=function(){var e,t,n,i,f,o=this,s=o.c,a=o.s,c=o.e,u=I+4,l=new z("0.5");if(1!==a||!s||!s[0])return new z(!a||a<0&&(!s||s[0])?NaN:s?o:1/0);if(0==(a=Math.sqrt(+$(o)))||a==1/0?(((t=p(s)).length+c)%2==0&&(t+="0"),a=Math.sqrt(+t),c=h((c+1)/2)-(c<0||c%2),n=new z(t=a==1/0?"5e"+c:(t=a.toExponential()).slice(0,t.indexOf("e")+1)+c)):n=new z(a+""),n.c[0])for((a=(c=n.e)+u)<3&&(a=0);;)if(f=n,n=l.times(f.plus(r(o,f,u,1))),p(f.c).slice(0,a)===(t=p(n.c)).slice(0,a)){if(n.e<c&&--a,"9999"!=(t=t.slice(a-3,a+1))&&(i||"4999"!=t)){+t&&(+t.slice(1)||"5"!=t.charAt(0))||(Y(n,n.e+I+2,1),e=!n.times(n).eq(o));break}if(!i&&(Y(f,f.e+I+2,0),f.times(f).eq(o))){n=f;break}u+=4,a+=4,i=1}return Y(n,n.e+I+1,M,e)},P.toExponential=function(e,t){return null!=e&&(y(e,0,b),e++),V(this,e,t,1)},P.toFixed=function(e,t){return null!=e&&(y(e,0,b),e=e+this.e+1),V(this,e,t)},P.toFormat=function(e,t,r){var n,i=this;if(null==r)null!=e&&t&&"object"==typeof t?(r=t,t=null):e&&"object"==typeof e?(r=e,e=t=null):r=H;else if("object"!=typeof r)throw Error(o+"Argument not an object: "+r);if(n=i.toFixed(e,t),i.c){var f,s=n.split("."),a=+r.groupSize,c=+r.secondaryGroupSize,u=r.groupSeparator||"",l=s[0],d=s[1],b=i.s<0,h=b?l.slice(1):l,p=h.length;if(c&&(f=a,a=c,c=f,p-=f),a>0&&p>0){for(f=p%a||a,l=h.substr(0,f);f<p;f+=a)l+=u+h.substr(f,a);c>0&&(l+=u+h.slice(f)),b&&(l="-"+l)}n=d?l+(r.decimalSeparator||"")+((c=+r.fractionGroupSize)?d.replace(new RegExp("\\d{"+c+"}\\B","g"),"$&"+(r.fractionGroupSeparator||"")):d):l}return(r.prefix||"")+n+(r.suffix||"")},P.toFraction=function(e){var t,n,i,f,s,a,u,d,b,h,m,y,g=this,v=g.c;if(null!=e&&(!(u=new z(e)).isInteger()&&(u.c||1!==u.s)||u.lt(C)))throw Error(o+"Argument "+(u.isInteger()?"out of range: ":"not an integer: ")+$(u));if(!v)return new z(g);for(t=new z(C),b=n=new z(C),i=d=new z(C),y=p(v),s=t.e=y.length-g.e-1,t.c[0]=l[(a=s%c)<0?c+a:a],e=!e||u.comparedTo(t)>0?s>0?t:b:u,a=L,L=1/0,u=new z(y),d.c[0]=0;h=r(u,t,0,1),1!=(f=n.plus(h.times(i))).comparedTo(e);)n=i,i=f,b=d.plus(h.times(f=b)),d=f,t=u.minus(h.times(f=t)),u=f;return f=r(e.minus(n),i,0,1),d=d.plus(f.times(b)),n=n.plus(f.times(i)),d.s=b.s=g.s,m=r(b,i,s*=2,M).minus(g).abs().comparedTo(r(d,n,s,M).minus(g).abs())<1?[b,i]:[d,n],L=a,m},P.toNumber=function(){return+$(this)},P.toPrecision=function(e,t){return null!=e&&y(e,1,b),V(this,e,t,2)},P.toString=function(e){var t,r=this,n=r.s,i=r.e;return null===i?n?(t="Infinity",n<0&&(t="-"+t)):t="NaN":(null==e?t=i<=B||i>=N?v(p(r.c),i):w(p(r.c),i,"0"):10===e&&W?t=w(p((r=Y(new z(r),I+i+1,M)).c),r.e,"0"):(y(e,2,G.length,"Base"),t=k(w(p(r.c),i,"0"),10,e,n,!0)),n<0&&r.c[0]&&(t="-"+t)),t},P.valueOf=P.toJSON=function(){return $(this)},P._isBigNumber=!0,null!=t&&z.set(t),z}(),r.default=r.BigNumber=r,"function"==typeof define&&define.amd?define((function(){return r})):void 0!==t&&t.exports?t.exports=r:(e||(e="undefined"!=typeof self&&self?self:window),e.BigNumber=r)}(this)}}},{package:"eth-lattice-keyring>gridplus-sdk>bignumber.js",file:"node_modules/gridplus-sdk/node_modules/bignumber.js/bignumber.js"}],[4597,{"./nil.js":4600,"./parse.js":4601,"./stringify.js":4605,"./v1.js":4606,"./v3.js":4607,"./v4.js":4609,"./v5.js":4610,"./validate.js":4611,"./version.js":4612},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"NIL",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(r,"parse",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(r,"stringify",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(r,"v1",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(r,"v3",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(r,"v4",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(r,"v5",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(r,"validate",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(r,"version",{enumerable:!0,get:function(){return a.default}});var n=d(e("./v1.js")),i=d(e("./v3.js")),f=d(e("./v4.js")),o=d(e("./v5.js")),s=d(e("./nil.js")),a=d(e("./version.js")),c=d(e("./validate.js")),u=d(e("./stringify.js")),l=d(e("./parse.js"));function d(e){return e&&e.__esModule?e:{default:e}}}}},{package:"eth-lattice-keyring>gridplus-sdk>uuid",file:"node_modules/gridplus-sdk/node_modules/uuid/dist/index.js"}],[4598,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){function n(e){return 14+(e+64>>>9<<4)+1}function i(e,t){const r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}function f(e,t,r,n,f,o){return i((s=i(i(t,e),i(n,o)))<<(a=f)|s>>>32-a,r);var s,a}function o(e,t,r,n,i,o,s){return f(t&r|~t&n,e,t,i,o,s)}function s(e,t,r,n,i,o,s){return f(t&n|r&~n,e,t,i,o,s)}function a(e,t,r,n,i,o,s){return f(t^r^n,e,t,i,o,s)}function c(e,t,r,n,i,o,s){return f(r^(t|~n),e,t,i,o,s)}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var u=function(e){if("string"==typeof e){const t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(let r=0;r<t.length;++r)e[r]=t.charCodeAt(r)}return function(e){const t=[],r=32*e.length,n="0123456789abcdef";for(let i=0;i<r;i+=8){const r=e[i>>5]>>>i%32&255,f=parseInt(n.charAt(r>>>4&15)+n.charAt(15&r),16);t.push(f)}return t}(function(e,t){e[t>>5]|=128<<t%32,e[n(t)-1]=t;let r=1732584193,f=-271733879,u=-1732584194,l=271733878;for(let t=0;t<e.length;t+=16){const n=r,d=f,b=u,h=l;r=o(r,f,u,l,e[t],7,-680876936),l=o(l,r,f,u,e[t+1],12,-389564586),u=o(u,l,r,f,e[t+2],17,606105819),f=o(f,u,l,r,e[t+3],22,-1044525330),r=o(r,f,u,l,e[t+4],7,-176418897),l=o(l,r,f,u,e[t+5],12,1200080426),u=o(u,l,r,f,e[t+6],17,-1473231341),f=o(f,u,l,r,e[t+7],22,-45705983),r=o(r,f,u,l,e[t+8],7,1770035416),l=o(l,r,f,u,e[t+9],12,-1958414417),u=o(u,l,r,f,e[t+10],17,-42063),f=o(f,u,l,r,e[t+11],22,-1990404162),r=o(r,f,u,l,e[t+12],7,1804603682),l=o(l,r,f,u,e[t+13],12,-40341101),u=o(u,l,r,f,e[t+14],17,-1502002290),f=o(f,u,l,r,e[t+15],22,1236535329),r=s(r,f,u,l,e[t+1],5,-165796510),l=s(l,r,f,u,e[t+6],9,-1069501632),u=s(u,l,r,f,e[t+11],14,643717713),f=s(f,u,l,r,e[t],20,-373897302),r=s(r,f,u,l,e[t+5],5,-701558691),l=s(l,r,f,u,e[t+10],9,38016083),u=s(u,l,r,f,e[t+15],14,-660478335),f=s(f,u,l,r,e[t+4],20,-405537848),r=s(r,f,u,l,e[t+9],5,568446438),l=s(l,r,f,u,e[t+14],9,-1019803690),u=s(u,l,r,f,e[t+3],14,-187363961),f=s(f,u,l,r,e[t+8],20,1163531501),r=s(r,f,u,l,e[t+13],5,-1444681467),l=s(l,r,f,u,e[t+2],9,-51403784),u=s(u,l,r,f,e[t+7],14,1735328473),f=s(f,u,l,r,e[t+12],20,-1926607734),r=a(r,f,u,l,e[t+5],4,-378558),l=a(l,r,f,u,e[t+8],11,-2022574463),u=a(u,l,r,f,e[t+11],16,1839030562),f=a(f,u,l,r,e[t+14],23,-35309556),r=a(r,f,u,l,e[t+1],4,-1530992060),l=a(l,r,f,u,e[t+4],11,1272893353),u=a(u,l,r,f,e[t+7],16,-155497632),f=a(f,u,l,r,e[t+10],23,-1094730640),r=a(r,f,u,l,e[t+13],4,681279174),l=a(l,r,f,u,e[t],11,-358537222),u=a(u,l,r,f,e[t+3],16,-722521979),f=a(f,u,l,r,e[t+6],23,76029189),r=a(r,f,u,l,e[t+9],4,-640364487),l=a(l,r,f,u,e[t+12],11,-421815835),u=a(u,l,r,f,e[t+15],16,530742520),f=a(f,u,l,r,e[t+2],23,-995338651),r=c(r,f,u,l,e[t],6,-198630844),l=c(l,r,f,u,e[t+7],10,1126891415),u=c(u,l,r,f,e[t+14],15,-1416354905),f=c(f,u,l,r,e[t+5],21,-57434055),r=c(r,f,u,l,e[t+12],6,1700485571),l=c(l,r,f,u,e[t+3],10,-1894986606),u=c(u,l,r,f,e[t+10],15,-1051523),f=c(f,u,l,r,e[t+1],21,-2054922799),r=c(r,f,u,l,e[t+8],6,1873313359),l=c(l,r,f,u,e[t+15],10,-30611744),u=c(u,l,r,f,e[t+6],15,-1560198380),f=c(f,u,l,r,e[t+13],21,1309151649),r=c(r,f,u,l,e[t+4],6,-145523070),l=c(l,r,f,u,e[t+11],10,-1120210379),u=c(u,l,r,f,e[t+2],15,718787259),f=c(f,u,l,r,e[t+9],21,-343485551),r=i(r,n),f=i(f,d),u=i(u,b),l=i(l,h)}return[r,f,u,l]}(function(e){if(0===e.length)return[];const t=8*e.length,r=new Uint32Array(n(t));for(let n=0;n<t;n+=8)r[n>>5]|=(255&e[n/8])<<n%32;return r}(e),8*e.length))};r.default=u}}},{package:"eth-lattice-keyring>gridplus-sdk>uuid",file:"node_modules/gridplus-sdk/node_modules/uuid/dist/md5-browser.js"}],[4599,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};r.default=n}}},{package:"eth-lattice-keyring>gridplus-sdk>uuid",file:"node_modules/gridplus-sdk/node_modules/uuid/dist/native-browser.js"}],[46,{"./cronjob-controller-init":44,"./execution-service-init":45,"./rate-limit-controller-init":47,"./snap-controller-init":48,"./snap-insights-controller-init":49,"./snap-interface-controller-init":50,"./snaps-registry-init":51},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"CronjobControllerInit",{enumerable:!0,get:function(){return n.CronjobControllerInit}}),Object.defineProperty(r,"ExecutionServiceInit",{enumerable:!0,get:function(){return i.ExecutionServiceInit}}),Object.defineProperty(r,"RateLimitControllerInit",{enumerable:!0,get:function(){return f.RateLimitControllerInit}}),Object.defineProperty(r,"SnapControllerInit",{enumerable:!0,get:function(){return o.SnapControllerInit}}),Object.defineProperty(r,"SnapInsightsControllerInit",{enumerable:!0,get:function(){return s.SnapInsightsControllerInit}}),Object.defineProperty(r,"SnapInterfaceControllerInit",{enumerable:!0,get:function(){return a.SnapInterfaceControllerInit}}),Object.defineProperty(r,"SnapsRegistryInit",{enumerable:!0,get:function(){return c.SnapsRegistryInit}});var n=e("./cronjob-controller-init"),i=e("./execution-service-init"),f=e("./rate-limit-controller-init"),o=e("./snap-controller-init"),s=e("./snap-insights-controller-init"),a=e("./snap-interface-controller-init"),c=e("./snaps-registry-init")}}},{package:"$root$",file:"app/scripts/controller-init/snaps/index.ts"}],[4600,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;r.default="00000000-0000-0000-0000-000000000000"}}},{package:"eth-lattice-keyring>gridplus-sdk>uuid",file:"node_modules/gridplus-sdk/node_modules/uuid/dist/nil.js"}],[4601,{"./validate.js":4611},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,i=(n=e("./validate.js"))&&n.__esModule?n:{default:n};var f=function(e){if(!(0,i.default)(e))throw TypeError("Invalid UUID");let t;const r=new Uint8Array(16);return r[0]=(t=parseInt(e.slice(0,8),16))>>>24,r[1]=t>>>16&255,r[2]=t>>>8&255,r[3]=255&t,r[4]=(t=parseInt(e.slice(9,13),16))>>>8,r[5]=255&t,r[6]=(t=parseInt(e.slice(14,18),16))>>>8,r[7]=255&t,r[8]=(t=parseInt(e.slice(19,23),16))>>>8,r[9]=255&t,r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,r[11]=t/4294967296&255,r[12]=t>>>24&255,r[13]=t>>>16&255,r[14]=t>>>8&255,r[15]=255&t,r};r.default=f}}},{package:"eth-lattice-keyring>gridplus-sdk>uuid",file:"node_modules/gridplus-sdk/node_modules/uuid/dist/parse.js"}],[4602,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;r.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i}}},{package:"eth-lattice-keyring>gridplus-sdk>uuid",file:"node_modules/gridplus-sdk/node_modules/uuid/dist/regex.js"}],[4603,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){let n;Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(){if(!n&&(n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!n))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(i)};const i=new Uint8Array(16)}}},{package:"eth-lattice-keyring>gridplus-sdk>uuid",file:"node_modules/gridplus-sdk/node_modules/uuid/dist/rng-browser.js"}],[4604,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){function n(e,t,r,n){switch(e){case 0:return t&r^~t&n;case 1:case 3:return t^r^n;case 2:return t&r^t&n^r&n}}function i(e,t){return e<<t|e>>>32-t}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var f=function(e){const t=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof e){const t=unescape(encodeURIComponent(e));e=[];for(let r=0;r<t.length;++r)e.push(t.charCodeAt(r))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);const f=e.length/4+2,o=Math.ceil(f/16),s=new Array(o);for(let t=0;t<o;++t){const r=new Uint32Array(16);for(let n=0;n<16;++n)r[n]=e[64*t+4*n]<<24|e[64*t+4*n+1]<<16|e[64*t+4*n+2]<<8|e[64*t+4*n+3];s[t]=r}s[o-1][14]=8*(e.length-1)/Math.pow(2,32),s[o-1][14]=Math.floor(s[o-1][14]),s[o-1][15]=8*(e.length-1)&4294967295;for(let e=0;e<o;++e){const f=new Uint32Array(80);for(let t=0;t<16;++t)f[t]=s[e][t];for(let e=16;e<80;++e)f[e]=i(f[e-3]^f[e-8]^f[e-14]^f[e-16],1);let o=r[0],a=r[1],c=r[2],u=r[3],l=r[4];for(let e=0;e<80;++e){const r=Math.floor(e/20),s=i(o,5)+n(r,a,c,u)+l+t[r]+f[e]>>>0;l=u,u=c,c=i(a,30)>>>0,a=o,o=s}r[0]=r[0]+o>>>0,r[1]=r[1]+a>>>0,r[2]=r[2]+c>>>0,r[3]=r[3]+u>>>0,r[4]=r[4]+l>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,255&r[0],r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,255&r[1],r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,255&r[2],r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,255&r[3],r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,255&r[4]]};r.default=f}}},{package:"eth-lattice-keyring>gridplus-sdk>uuid",file:"node_modules/gridplus-sdk/node_modules/uuid/dist/sha1-browser.js"}],[4605,{"./validate.js":4611},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0,r.unsafeStringify=o;var n,i=(n=e("./validate.js"))&&n.__esModule?n:{default:n};const f=[];for(let e=0;e<256;++e)f.push((e+256).toString(16).slice(1));function o(e,t=0){return f[e[t+0]]+f[e[t+1]]+f[e[t+2]]+f[e[t+3]]+"-"+f[e[t+4]]+f[e[t+5]]+"-"+f[e[t+6]]+f[e[t+7]]+"-"+f[e[t+8]]+f[e[t+9]]+"-"+f[e[t+10]]+f[e[t+11]]+f[e[t+12]]+f[e[t+13]]+f[e[t+14]]+f[e[t+15]]}var s=function(e,t=0){const r=o(e,t);if(!(0,i.default)(r))throw TypeError("Stringified UUID is invalid");return r};r.default=s}}},{package:"eth-lattice-keyring>gridplus-sdk>uuid",file:"node_modules/gridplus-sdk/node_modules/uuid/dist/stringify.js"}],[4606,{"./rng.js":4603,"./stringify.js":4605},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,i=(n=e("./rng.js"))&&n.__esModule?n:{default:n},f=e("./stringify.js");let o,s,a=0,c=0;var u=function(e,t,r){let n=t&&r||0;const u=t||new Array(16);let l=(e=e||{}).node||o,d=e.clockseq!==undefined?e.clockseq:s;if(null==l||null==d){const t=e.random||(e.rng||i.default)();null==l&&(l=o=[1|t[0],t[1],t[2],t[3],t[4],t[5]]),null==d&&(d=s=16383&(t[6]<<8|t[7]))}let b=e.msecs!==undefined?e.msecs:Date.now(),h=e.nsecs!==undefined?e.nsecs:c+1;const p=b-a+(h-c)/1e4;if(p<0&&e.clockseq===undefined&&(d=d+1&16383),(p<0||b>a)&&e.nsecs===undefined&&(h=0),h>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");a=b,c=h,s=d,b+=122192928e5;const m=(1e4*(268435455&b)+h)%4294967296;u[n++]=m>>>24&255,u[n++]=m>>>16&255,u[n++]=m>>>8&255,u[n++]=255&m;const y=b/4294967296*1e4&268435455;u[n++]=y>>>8&255,u[n++]=255&y,u[n++]=y>>>24&15|16,u[n++]=y>>>16&255,u[n++]=d>>>8|128,u[n++]=255&d;for(let e=0;e<6;++e)u[n+e]=l[e];return t||(0,f.unsafeStringify)(u)};r.default=u}}},{package:"eth-lattice-keyring>gridplus-sdk>uuid",file:"node_modules/gridplus-sdk/node_modules/uuid/dist/v1.js"}],[4607,{"./md5.js":4598,"./v35.js":4608},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n=f(e("./v35.js")),i=f(e("./md5.js"));function f(e){return e&&e.__esModule?e:{default:e}}var o=(0,n.default)("v3",48,i.default);r.default=o}}},{package:"eth-lattice-keyring>gridplus-sdk>uuid",file:"node_modules/gridplus-sdk/node_modules/uuid/dist/v3.js"}],[4608,{"./parse.js":4601,"./stringify.js":4605},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.URL=r.DNS=void 0,r.default=function(e,t,r){function n(e,n,o,s){var a;if("string"==typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));const t=[];for(let r=0;r<e.length;++r)t.push(e.charCodeAt(r));return t}(e)),"string"==typeof n&&(n=(0,f.default)(n)),16!==(null===(a=n)||void 0===a?void 0:a.length))throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let c=new Uint8Array(16+e.length);if(c.set(n),c.set(e,n.length),c=r(c),c[6]=15&c[6]|t,c[8]=63&c[8]|128,o){s=s||0;for(let e=0;e<16;++e)o[s+e]=c[e];return o}return(0,i.unsafeStringify)(c)}try{n.name=e}catch(e){}return n.DNS=o,n.URL=s,n};var n,i=e("./stringify.js"),f=(n=e("./parse.js"))&&n.__esModule?n:{default:n};const o="6ba7b810-9dad-11d1-80b4-00c04fd430c8";r.DNS=o;const s="6ba7b811-9dad-11d1-80b4-00c04fd430c8";r.URL=s}}},{package:"eth-lattice-keyring>gridplus-sdk>uuid",file:"node_modules/gridplus-sdk/node_modules/uuid/dist/v35.js"}],[4609,{"./native.js":4599,"./rng.js":4603,"./stringify.js":4605},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n=o(e("./native.js")),i=o(e("./rng.js")),f=e("./stringify.js");function o(e){return e&&e.__esModule?e:{default:e}}var s=function(e,t,r){if(n.default.randomUUID&&!t&&!e)return n.default.randomUUID();const o=(e=e||{}).random||(e.rng||i.default)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){r=r||0;for(let e=0;e<16;++e)t[r+e]=o[e];return t}return(0,f.unsafeStringify)(o)};r.default=s}}},{package:"eth-lattice-keyring>gridplus-sdk>uuid",file:"node_modules/gridplus-sdk/node_modules/uuid/dist/v4.js"}],[4610,{"./sha1.js":4604,"./v35.js":4608},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n=f(e("./v35.js")),i=f(e("./sha1.js"));function f(e){return e&&e.__esModule?e:{default:e}}var o=(0,n.default)("v5",80,i.default);r.default=o}}},{package:"eth-lattice-keyring>gridplus-sdk>uuid",file:"node_modules/gridplus-sdk/node_modules/uuid/dist/v5.js"}],[4611,{"./regex.js":4602},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,i=(n=e("./regex.js"))&&n.__esModule?n:{default:n};var f=function(e){return"string"==typeof e&&i.default.test(e)};r.default=f}}},{package:"eth-lattice-keyring>gridplus-sdk>uuid",file:"node_modules/gridplus-sdk/node_modules/uuid/dist/validate.js"}],[4612,{"./validate.js":4611},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,i=(n=e("./validate.js"))&&n.__esModule?n:{default:n};var f=function(e){if(!(0,i.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)};r.default=f}}},{package:"eth-lattice-keyring>gridplus-sdk>uuid",file:"node_modules/gridplus-sdk/node_modules/uuid/dist/version.js"}],[4642,{"./wrap-idb-value.cjs":4643},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0});var n=e("./wrap-idb-value.cjs");const i=["get","getKey","getAll","getAllKeys","count"],f=["put","add","delete","clear"],o=new Map;function s(e,t){if(!(e instanceof IDBDatabase)||t in e||"string"!=typeof t)return;if(o.get(t))return o.get(t);const r=t.replace(/FromIndex$/,""),n=t!==r,s=f.includes(r);if(!(r in(n?IDBIndex:IDBObjectStore).prototype)||!s&&!i.includes(r))return;const a=async function(e,...t){const i=this.transaction(e,s?"readwrite":"readonly");let f=i.store;return n&&(f=f.index(t.shift())),(await Promise.all([f[r](...t),s&&i.done]))[0]};return o.set(t,a),a}n.replaceTraps((e=>({...e,get:(t,r,n)=>s(t,r)||e.get(t,r,n),has:(t,r)=>!!s(t,r)||e.has(t,r)}))),r.unwrap=n.unwrap,r.wrap=n.wrap,r.deleteDB=function(e,{blocked:t}={}){const r=indexedDB.deleteDatabase(e);return t&&r.addEventListener("blocked",(e=>t(e.oldVersion,e))),n.wrap(r).then((()=>undefined))},r.openDB=function(e,t,{blocked:r,upgrade:i,blocking:f,terminated:o}={}){const s=indexedDB.open(e,t),a=n.wrap(s);return i&&s.addEventListener("upgradeneeded",(e=>{i(n.wrap(s.result),e.oldVersion,e.newVersion,n.wrap(s.transaction),e)})),r&&s.addEventListener("blocked",(e=>r(e.oldVersion,e.newVersion,e))),a.then((e=>{o&&e.addEventListener("close",(()=>o())),f&&e.addEventListener("versionchange",(e=>f(e.oldVersion,e.newVersion,e)))})).catch((()=>{})),a}}}},{package:"@metamask/notification-services-controller>firebase>@firebase/app>idb",file:"node_modules/idb/build/index.cjs"}],[4643,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){const n=(e,t)=>t.some((t=>e instanceof t));let i,f;const o=new WeakMap,s=new WeakMap,a=new WeakMap,c=new WeakMap,u=new WeakMap;let l={get(e,t,r){if(e instanceof IDBTransaction){if("done"===t)return s.get(e);if("objectStoreNames"===t)return e.objectStoreNames||a.get(e);if("store"===t)return r.objectStoreNames[1]?undefined:r.objectStore(r.objectStoreNames[0])}return h(e[t])},set:(e,t,r)=>(e[t]=r,!0),has:(e,t)=>e instanceof IDBTransaction&&("done"===t||"store"===t)||t in e};function d(e){return e!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?(f||(f=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(e)?function(...t){return e.apply(p(this),t),h(o.get(this))}:function(...t){return h(e.apply(p(this),t))}:function(t,...r){const n=e.call(p(this),t,...r);return a.set(n,t.sort?t.sort():[t]),h(n)}}function b(e){return"function"==typeof e?d(e):(e instanceof IDBTransaction&&function(e){if(s.has(e))return;const t=new Promise(((t,r)=>{const n=()=>{e.removeEventListener("complete",i),e.removeEventListener("error",f),e.removeEventListener("abort",f)},i=()=>{t(),n()},f=()=>{r(e.error||new DOMException("AbortError","AbortError")),n()};e.addEventListener("complete",i),e.addEventListener("error",f),e.addEventListener("abort",f)}));s.set(e,t)}(e),n(e,i||(i=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction]))?new Proxy(e,l):e)}function h(e){if(e instanceof IDBRequest)return function(e){const t=new Promise(((t,r)=>{const n=()=>{e.removeEventListener("success",i),e.removeEventListener("error",f)},i=()=>{t(h(e.result)),n()},f=()=>{r(e.error),n()};e.addEventListener("success",i),e.addEventListener("error",f)}));return t.then((t=>{t instanceof IDBCursor&&o.set(t,e)})).catch((()=>{})),u.set(t,e),t}(e);if(c.has(e))return c.get(e);const t=b(e);return t!==e&&(c.set(e,t),u.set(t,e)),t}const p=e=>u.get(e);r.instanceOfAny=n,r.replaceTraps=function(e){l=e(l)},r.reverseTransformCache=u,r.unwrap=p,r.wrap=h}}},{package:"@metamask/notification-services-controller>firebase>@firebase/app>idb",file:"node_modules/idb/build/wrap-idb-value.cjs"}],[4668,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){const n=new Set(["ENOTFOUND","ENETUNREACH","UNABLE_TO_GET_ISSUER_CERT","UNABLE_TO_GET_CRL","UNABLE_TO_DECRYPT_CERT_SIGNATURE","UNABLE_TO_DECRYPT_CRL_SIGNATURE","UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY","CERT_SIGNATURE_FAILURE","CRL_SIGNATURE_FAILURE","CERT_NOT_YET_VALID","CERT_HAS_EXPIRED","CRL_NOT_YET_VALID","CRL_HAS_EXPIRED","ERROR_IN_CERT_NOT_BEFORE_FIELD","ERROR_IN_CERT_NOT_AFTER_FIELD","ERROR_IN_CRL_LAST_UPDATE_FIELD","ERROR_IN_CRL_NEXT_UPDATE_FIELD","OUT_OF_MEM","DEPTH_ZERO_SELF_SIGNED_CERT","SELF_SIGNED_CERT_IN_CHAIN","UNABLE_TO_GET_ISSUER_CERT_LOCALLY","UNABLE_TO_VERIFY_LEAF_SIGNATURE","CERT_CHAIN_TOO_LONG","CERT_REVOKED","INVALID_CA","PATH_LENGTH_EXCEEDED","INVALID_PURPOSE","CERT_UNTRUSTED","CERT_REJECTED","HOSTNAME_MISMATCH"]);t.exports=e=>!n.has(e&&e.code)}}},{package:"is-retry-allowed",file:"node_modules/is-retry-allowed/index.js"}],[4679,{"./src/relative":4680,"./src/url":4681},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){const{URLWithLegacySupport:n,format:i,URLSearchParams:f,defaultBase:o}=e("./src/url"),s=e("./src/relative");t.exports={URL:n,URLSearchParams:f,format:i,relative:s,defaultBase:o}}}},{package:"eth-lattice-keyring>gridplus-sdk>borc>iso-url",file:"node_modules/iso-url/index.js"}],[4680,{"./url":4681},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){const{URLWithLegacySupport:n,format:i}=e("./url");t.exports=(e,t={},r={},f)=>{let o,s=t.protocol?t.protocol.replace(":",""):"http";s=(r[s]||f||s)+":";try{o=new n(e)}catch(e){o={}}const a=Object.assign({},t,{protocol:s||o.protocol,host:t.host||o.host});return new n(e,i(a)).toString()}}}},{package:"eth-lattice-keyring>gridplus-sdk>borc>iso-url",file:"node_modules/iso-url/src/relative.js"}],[4681,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){const n=self.location?self.location.protocol+"//"+self.location.host:"",i=self.URL;t.exports={URLWithLegacySupport:class{constructor(e="",t=n){this.super=new i(e,t),this.path=this.pathname+this.search,this.auth=this.username&&this.password?this.username+":"+this.password:null,this.query=this.search&&this.search.startsWith("?")?this.search.slice(1):null}get hash(){return this.super.hash}get host(){return this.super.host}get hostname(){return this.super.hostname}get href(){return this.super.href}get origin(){return this.super.origin}get password(){return this.super.password}get pathname(){return this.super.pathname}get port(){return this.super.port}get protocol(){return this.super.protocol}get search(){return this.super.search}get searchParams(){return this.super.searchParams}get username(){return this.super.username}set hash(e){this.super.hash=e}set host(e){this.super.host=e}set hostname(e){this.super.hostname=e}set href(e){this.super.href=e}set origin(e){this.super.origin=e}set password(e){this.super.password=e}set pathname(e){this.super.pathname=e}set port(e){this.super.port=e}set protocol(e){this.super.protocol=e}set search(e){this.super.search=e}set searchParams(e){this.super.searchParams=e}set username(e){this.super.username=e}createObjectURL(e){return this.super.createObjectURL(e)}revokeObjectURL(e){this.super.revokeObjectURL(e)}toJSON(){return this.super.toJSON()}toString(){return this.super.toString()}format(){return this.toString()}},URLSearchParams:self.URLSearchParams,defaultBase:n,format:function(e){if("string"==typeof e){return new i(e).toString()}if(!(e instanceof i)){const t=e.username&&e.password?`${e.username}:${e.password}@`:"",r=e.auth?e.auth+"@":"",n=e.port?":"+e.port:"",i=e.protocol?e.protocol+"//":"",f=e.host||"",o=e.hostname||"",s=e.search||(e.query?"?"+e.query:""),a=e.hash||"",c=e.pathname||"";return`${i}${t||r}${f||o+n}${e.path||c+s}${a}`}}}}}},{package:"eth-lattice-keyring>gridplus-sdk>borc>iso-url",file:"node_modules/iso-url/src/url-browser.js"}],[4683,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports=function(e,t,r){return t=t||"and",r=r||", ",e.length<2?e[0]||"":(t.slice(0,2)===r?2==e.length&&(t=t.slice(1)):t=" "+t,e.slice(0,-1).join(r)+t+" "+e[e.length-1])}}}},{package:"@segment/loosely-validate-event>join-component",file:"node_modules/join-component/index.js"}],[4684,{buffer:4074},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){(function(e){(function(){!function(e,n){"object"==typeof r&&void 0!==t?t.exports=n():"function"==typeof define&&define.amd?define(n):function(){const t=e.Base64,r=n();r.noConflict=()=>(e.Base64=t,r),e.Meteor&&(Base64=r),e.Base64=r}()}("undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:this,(function(){const t="3.6.1",r=t,n="function"==typeof atob,i="function"==typeof btoa,f="function"==typeof e,o="function"==typeof TextDecoder?new TextDecoder:undefined,s="function"==typeof TextEncoder?new TextEncoder:undefined,a=[..."ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="],c=(e=>{let t={};return e.forEach(((e,r)=>t[e]=r)),t})(a),u=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,l=String.fromCharCode.bind(String),d="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):(e,t=(e=>e))=>new Uint8Array(Array.prototype.slice.call(e,0).map(t)),b=e=>e.replace(/[+\/]/g,(e=>"+"==e?"-":"_")).replace(/=+$/m,""),h=e=>e.replace(/[^A-Za-z0-9\+\/]/g,""),p=e=>{let t,r,n,i,f="";const o=e.length%3;for(let o=0;o<e.length;){if((r=e.charCodeAt(o++))>255||(n=e.charCodeAt(o++))>255||(i=e.charCodeAt(o++))>255)throw new TypeError("invalid character found");t=r<<16|n<<8|i,f+=a[t>>18&63]+a[t>>12&63]+a[t>>6&63]+a[63&t]}return o?f.slice(0,o-3)+"===".substring(o):f},m=i?e=>btoa(e):f?t=>e.from(t,"binary").toString("base64"):p,y=f?t=>e.from(t).toString("base64"):e=>{let t=[];for(let r=0,n=e.length;r<n;r+=4096)t.push(l.apply(null,e.subarray(r,r+4096)));return m(t.join(""))},g=(e,t=!1)=>t?b(y(e)):y(e),v=e=>{if(e.length<2)return(t=e.charCodeAt(0))<128?e:t<2048?l(192|t>>>6)+l(128|63&t):l(224|t>>>12&15)+l(128|t>>>6&63)+l(128|63&t);var t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return l(240|t>>>18&7)+l(128|t>>>12&63)+l(128|t>>>6&63)+l(128|63&t)},w=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,k=e=>e.replace(w,v),T=f?t=>e.from(t,"utf8").toString("base64"):s?e=>y(s.encode(e)):e=>m(k(e)),_=(e,t=!1)=>t?b(T(e)):T(e),j=e=>_(e,!0),S=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,x=e=>{switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return l(55296+(t>>>10))+l(56320+(1023&t));case 3:return l((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return l((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},O=e=>e.replace(S,x),E=e=>{if(e=e.replace(/\s+/g,""),!u.test(e))throw new TypeError("malformed base64.");e+="==".slice(2-(3&e.length));let t,r,n,i="";for(let f=0;f<e.length;)t=c[e.charAt(f++)]<<18|c[e.charAt(f++)]<<12|(r=c[e.charAt(f++)])<<6|(n=c[e.charAt(f++)]),i+=64===r?l(t>>16&255):64===n?l(t>>16&255,t>>8&255):l(t>>16&255,t>>8&255,255&t);return i},A=n?e=>atob(h(e)):f?t=>e.from(t,"base64").toString("binary"):E,P=f?t=>d(e.from(t,"base64")):e=>d(A(e),(e=>e.charCodeAt(0))),C=e=>P(M(e)),I=f?t=>e.from(t,"base64").toString("utf8"):o?e=>o.decode(P(e)):e=>O(A(e)),M=e=>h(e.replace(/[-_]/g,(e=>"-"==e?"+":"/"))),B=e=>I(M(e)),N=e=>({value:e,enumerable:!1,writable:!0,configurable:!0}),R=function(){const e=(e,t)=>Object.defineProperty(String.prototype,e,N(t));e("fromBase64",(function(){return B(this)})),e("toBase64",(function(e){return _(this,e)})),e("toBase64URI",(function(){return _(this,!0)})),e("toBase64URL",(function(){return _(this,!0)})),e("toUint8Array",(function(){return C(this)}))},L=function(){const e=(e,t)=>Object.defineProperty(Uint8Array.prototype,e,N(t));e("toBase64",(function(e){return g(this,e)})),e("toBase64URI",(function(){return g(this,!0)})),e("toBase64URL",(function(){return g(this,!0)}))},F={version:t,VERSION:r,atob:A,atobPolyfill:E,btoa:m,btoaPolyfill:p,fromBase64:B,toBase64:_,encode:_,encodeURI:j,encodeURL:j,utob:k,btou:O,decode:B,isValid:e=>{if("string"!=typeof e)return!1;const t=e.replace(/\s+/g,"").replace(/=+$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(t)||!/[^\s0-9a-zA-Z\-_]/.test(t)},fromUint8Array:g,toUint8Array:C,extendString:R,extendUint8Array:L,extendBuiltins:()=>{R(),L()},Base64:{}};return Object.keys(F).forEach((e=>F.Base64[e]=F[e])),F}))}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@ensdomains/content-hash>js-base64",file:"node_modules/js-base64/base64.js"}],[47,{"@metamask/notification-services-controller/notification-services":2344,"@metamask/rate-limit-controller":2544,loglevel:4863},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.RateLimitControllerInit=void 0;var n,i=e("@metamask/rate-limit-controller"),f=(n=e("loglevel"))&&n.__esModule?n:{default:n},o=e("@metamask/notification-services-controller/notification-services");r.RateLimitControllerInit=({controllerMessenger:e,initMessenger:t,persistedState:r,showNotification:n})=>({controller:new i.RateLimitController({state:r.RateLimitController,messenger:e,implementations:{showNativeNotification:{method:(e,r)=>{const i=t.call("SubjectMetadataController:getState").subjectMetadata[e];return n((null==i?void 0:i.name)??e,r).catch((e=>{f.default.error("Failed to create notification",e)})),null},rateLimitCount:2,rateLimitTimeout:3e5},showInAppNotification:{method:(e,r)=>{const{message:n,title:i,footerLink:f,interfaceId:s}=r,a={title:i,...f?{footerLink:f}:{},interfaceId:s},c={data:{message:n,origin:e,...s?{detailedView:a}:{}},type:o.TRIGGER_TYPES.SNAP,readDate:null};return t.call("NotificationServicesController:updateMetamaskNotificationsList",c),null},rateLimitCount:5,rateLimitTimeout:6e4}}}),memStateKey:null,persistedStateKey:null})}}},{package:"$root$",file:"app/scripts/controller-init/snaps/rate-limit-controller-init.ts"}],[4724,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););return e}}}},{package:"lodash",file:"node_modules/lodash/_arrayEach.js"}],[4732,{"./_copyObject":4765,"./keys":4853},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./_copyObject"),i=e("./keys");t.exports=function(e,t){return e&&n(t,i(t),e)}}}},{package:"lodash",file:"node_modules/lodash/_baseAssign.js"}],[4733,{"./_copyObject":4765,"./keysIn":4854},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./_copyObject"),i=e("./keysIn");t.exports=function(e,t){return e&&n(t,i(t),e)}}}},{package:"lodash",file:"node_modules/lodash/_baseAssignIn.js"}],[4735,{"./_Stack":4719,"./_arrayEach":4724,"./_assignValue":4730,"./_baseAssign":4732,"./_baseAssignIn":4733,"./_cloneBuffer":4759,"./_copyArray":4764,"./_copySymbols":4766,"./_copySymbolsIn":4767,"./_getAllKeys":4776,"./_getAllKeysIn":4777,"./_getTag":4784,"./_initCloneArray":4791,"./_initCloneByTag":4792,"./_initCloneObject":4793,"./isArray":4837,"./isBuffer":4840,"./isMap":4846,"./isObject":4847,"./isSet":4850,"./keys":4853,"./keysIn":4854},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./_Stack"),i=e("./_arrayEach"),f=e("./_assignValue"),o=e("./_baseAssign"),s=e("./_baseAssignIn"),a=e("./_cloneBuffer"),c=e("./_copyArray"),u=e("./_copySymbols"),l=e("./_copySymbolsIn"),d=e("./_getAllKeys"),b=e("./_getAllKeysIn"),h=e("./_getTag"),p=e("./_initCloneArray"),m=e("./_initCloneByTag"),y=e("./_initCloneObject"),g=e("./isArray"),v=e("./isBuffer"),w=e("./isMap"),k=e("./isObject"),T=e("./isSet"),_=e("./keys"),j=e("./keysIn"),S="[object Arguments]",x="[object Function]",O="[object Object]",E={};E[S]=E["[object Array]"]=E["[object ArrayBuffer]"]=E["[object DataView]"]=E["[object Boolean]"]=E["[object Date]"]=E["[object Float32Array]"]=E["[object Float64Array]"]=E["[object Int8Array]"]=E["[object Int16Array]"]=E["[object Int32Array]"]=E["[object Map]"]=E["[object Number]"]=E[O]=E["[object RegExp]"]=E["[object Set]"]=E["[object String]"]=E["[object Symbol]"]=E["[object Uint8Array]"]=E["[object Uint8ClampedArray]"]=E["[object Uint16Array]"]=E["[object Uint32Array]"]=!0,E["[object Error]"]=E[x]=E["[object WeakMap]"]=!1,t.exports=function e(t,r,A,P,C,I){var M,B=1&r,N=2&r,R=4&r;if(A&&(M=C?A(t,P,C,I):A(t)),M!==undefined)return M;if(!k(t))return t;var L=g(t);if(L){if(M=p(t),!B)return c(t,M)}else{var F=h(t),D=F==x||"[object GeneratorFunction]"==F;if(v(t))return a(t,B);if(F==O||F==S||D&&!C){if(M=N||D?{}:y(t),!B)return N?l(t,s(M,t)):u(t,o(M,t))}else{if(!E[F])return C?t:{};M=m(t,F,B)}}I||(I=new n);var U=I.get(t);if(U)return U;I.set(t,M),T(t)?t.forEach((function(n){M.add(e(n,r,A,n,t,I))})):w(t)&&t.forEach((function(n,i){M.set(i,e(n,r,A,i,t,I))}));var H=L?undefined:(R?N?b:d:N?j:_)(t);return i(H||t,(function(n,i){H&&(n=t[i=n]),f(M,i,e(n,r,A,i,t,I))})),M}}}},{package:"lodash",file:"node_modules/lodash/_baseClone.js"}],[4740,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=Math.max,i=Math.min;t.exports=function(e,t,r){return e>=i(t,r)&&e<n(t,r)}}}},{package:"lodash",file:"node_modules/lodash/_baseInRange.js"}],[4744,{"./_getTag":4784,"./isObjectLike":4848},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./_getTag"),i=e("./isObjectLike");t.exports=function(e){return i(e)&&"[object Map]"==n(e)}}}},{package:"lodash",file:"node_modules/lodash/_baseIsMap.js"}],[4746,{"./_getTag":4784,"./isObjectLike":4848},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./_getTag"),i=e("./isObjectLike");t.exports=function(e){return i(e)&&"[object Set]"==n(e)}}}},{package:"lodash",file:"node_modules/lodash/_baseIsSet.js"}],[4755,{"./_trimmedEndIndex":4830},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./_trimmedEndIndex"),i=/^\s+/;t.exports=function(e){return e?e.slice(0,n(e)+1).replace(i,""):e}}}},{package:"lodash",file:"node_modules/lodash/_baseTrim.js"}],[4760,{"./_cloneArrayBuffer":4758},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./_cloneArrayBuffer");t.exports=function(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}}}},{package:"lodash",file:"node_modules/lodash/_cloneDataView.js"}],[4761,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=/\w*$/;t.exports=function(e){var t=new e.constructor(e.source,n.exec(e));return t.lastIndex=e.lastIndex,t}}}},{package:"lodash",file:"node_modules/lodash/_cloneRegExp.js"}],[4762,{"./_Symbol":4720},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./_Symbol"),i=n?n.prototype:undefined,f=i?i.valueOf:undefined;t.exports=function(e){return f?Object(f.call(e)):{}}}}},{package:"lodash",file:"node_modules/lodash/_cloneSymbol.js"}],[4766,{"./_copyObject":4765,"./_getSymbols":4782},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./_copyObject"),i=e("./_getSymbols");t.exports=function(e,t){return n(e,i(e),t)}}}},{package:"lodash",file:"node_modules/lodash/_copySymbols.js"}],[4767,{"./_copyObject":4765,"./_getSymbolsIn":4783},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./_copyObject"),i=e("./_getSymbolsIn");t.exports=function(e,t){return n(e,i(e),t)}}}},{package:"lodash",file:"node_modules/lodash/_copySymbolsIn.js"}],[4777,{"./_baseGetAllKeys":4738,"./_getSymbolsIn":4783,"./keysIn":4854},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./_baseGetAllKeys"),i=e("./_getSymbolsIn"),f=e("./keysIn");t.exports=function(e){return n(e,f,i)}}}},{package:"lodash",file:"node_modules/lodash/_getAllKeysIn.js"}],[4783,{"./_arrayPush":4727,"./_getPrototype":4780,"./_getSymbols":4782,"./stubArray":4857},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./_arrayPush"),i=e("./_getPrototype"),f=e("./_getSymbols"),o=e("./stubArray"),s=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)n(t,f(e)),e=i(e);return t}:o;t.exports=s}}},{package:"lodash",file:"node_modules/lodash/_getSymbolsIn.js"}],[4791,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=Object.prototype.hasOwnProperty;t.exports=function(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&n.call(e,"index")&&(r.index=e.index,r.input=e.input),r}}}},{package:"lodash",file:"node_modules/lodash/_initCloneArray.js"}],[4792,{"./_cloneArrayBuffer":4758,"./_cloneDataView":4760,"./_cloneRegExp":4761,"./_cloneSymbol":4762,"./_cloneTypedArray":4763},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./_cloneArrayBuffer"),i=e("./_cloneDataView"),f=e("./_cloneRegExp"),o=e("./_cloneSymbol"),s=e("./_cloneTypedArray");t.exports=function(e,t,r){var a=e.constructor;switch(t){case"[object ArrayBuffer]":return n(e);case"[object Boolean]":case"[object Date]":return new a(+e);case"[object DataView]":return i(e,r);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(e,r);case"[object Map]":case"[object Set]":return new a;case"[object Number]":case"[object String]":return new a(e);case"[object RegExp]":return f(e);case"[object Symbol]":return o(e)}}}}},{package:"lodash",file:"node_modules/lodash/_initCloneByTag.js"}],[48,{"../../../../shared/constants/keyring":5727,"../../../../shared/constants/snaps/permissions":5744,"../../lib/encryptor-factory":116,"../../lib/util":187,"../../snaps/preinstalled-snaps":365,"@metamask/snaps-controllers":2635,"@metamask/utils":2950},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.SnapControllerInit=void 0;var n,i=e("@metamask/snaps-controllers"),f=e("@metamask/utils"),o=e("../../../../shared/constants/snaps/permissions"),s=e("../../lib/encryptor-factory"),a=(n=e("../../snaps/preinstalled-snaps"))&&n.__esModule?n:{default:n},c=e("../../../../shared/constants/keyring"),u=e("../../lib/util");r.SnapControllerInit=({initMessenger:e,controllerMessenger:t,persistedState:r,removeAllConnections:n})=>{const l=(0,u.getBooleanFlag)(!1),d=(0,u.getBooleanFlag)(!0),b=(0,u.getBooleanFlag)(!0);return{controller:new i.SnapController({dynamicPermissions:["endowment:caip25"],environmentEndowmentPermissions:Object.values(o.EndowmentPermissions),excludedPermissions:{...o.ExcludedSnapPermissions,...o.ExcludedSnapEndowments},closeAllConnections:n,state:r.SnapController,messenger:t,featureFlags:{allowLocalSnaps:l,requireAllowlist:d,rejectInvalidPlatformVersion:b},encryptor:(0,s.encryptorFactory)(6e5),getMnemonicSeed:async function(){const t=e.call("KeyringController:getKeyringsByType",c.KeyringType.hdKeyTree);if(!(t[0]&&(0,f.hasProperty)(t[0],"seed")&&t[0].seed instanceof Uint8Array))throw new Error("Primary keyring mnemonic unavailable.");return t[0].seed},preinstalledSnaps:a.default,getFeatureFlags:function(){return{disableSnaps:!1===e.call("PreferencesController:getState").useExternalServices}}})}}}}},{package:"$root$",file:"app/scripts/controller-init/snaps/snap-controller-init.ts"}],[4830,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=/\s/;t.exports=function(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}}}},{package:"lodash",file:"node_modules/lodash/_trimmedEndIndex.js"}],[4831,{"./_baseClone":4735},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./_baseClone");t.exports=function(e){return n(e,5)}}}},{package:"lodash",file:"node_modules/lodash/cloneDeep.js"}],[4835,{"./_baseInRange":4740,"./toFinite":4859,"./toNumber":4861},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./_baseInRange"),i=e("./toFinite"),f=e("./toNumber");t.exports=function(e,t,r){return t=i(t),r===undefined?(r=t,t=0):r=i(r),e=f(e),n(e,t,r)}}}},{package:"lodash",file:"node_modules/lodash/inRange.js"}],[4841,{"./_baseKeys":4748,"./_getTag":4784,"./_isPrototype":4798,"./isArguments":4836,"./isArray":4837,"./isArrayLike":4838,"./isBuffer":4840,"./isTypedArray":4852},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./_baseKeys"),i=e("./_getTag"),f=e("./isArguments"),o=e("./isArray"),s=e("./isArrayLike"),a=e("./isBuffer"),c=e("./_isPrototype"),u=e("./isTypedArray"),l=Object.prototype.hasOwnProperty;t.exports=function(e){if(null==e)return!0;if(s(e)&&(o(e)||"string"==typeof e||"function"==typeof e.splice||a(e)||u(e)||f(e)))return!e.length;var t=i(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(c(e))return!n(e).length;for(var r in e)if(l.call(e,r))return!1;return!0}}}},{package:"lodash",file:"node_modules/lodash/isEmpty.js"}],[4844,{"./toInteger":4860},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./toInteger");t.exports=function(e){return"number"==typeof e&&e==n(e)}}}},{package:"lodash",file:"node_modules/lodash/isInteger.js"}],[4846,{"./_baseIsMap":4744,"./_baseUnary":4756,"./_nodeUtil":4813},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./_baseIsMap"),i=e("./_baseUnary"),f=e("./_nodeUtil"),o=f&&f.isMap,s=o?i(o):n;t.exports=s}}},{package:"lodash",file:"node_modules/lodash/isMap.js"}],[4850,{"./_baseIsSet":4746,"./_baseUnary":4756,"./_nodeUtil":4813},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./_baseIsSet"),i=e("./_baseUnary"),f=e("./_nodeUtil"),o=f&&f.isSet,s=o?i(o):n;t.exports=s}}},{package:"lodash",file:"node_modules/lodash/isSet.js"}],[4851,{"./_baseGetTag":4739,"./isObjectLike":4848},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./_baseGetTag"),i=e("./isObjectLike");t.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==n(e)}}}},{package:"lodash",file:"node_modules/lodash/isSymbol.js"}],[4859,{"./toNumber":4861},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./toNumber"),i=1/0;t.exports=function(e){return e?(e=n(e))===i||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}}}},{package:"lodash",file:"node_modules/lodash/toFinite.js"}],[4860,{"./toFinite":4859},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./toFinite");t.exports=function(e){var t=n(e),r=t%1;return t==t?r?t-r:t:0}}}},{package:"lodash",file:"node_modules/lodash/toInteger.js"}],[4861,{"./_baseTrim":4755,"./isObject":4847,"./isSymbol":4851},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("./_baseTrim"),i=e("./isObject"),f=e("./isSymbol"),o=0/0,s=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt;t.exports=function(e){if("number"==typeof e)return e;if(f(e))return o;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=a.test(e);return r||c.test(e)?u(e.slice(2),r?2:8):s.test(e)?o:+e}}}},{package:"lodash",file:"node_modules/lodash/toNumber.js"}],[49,{"@metamask/snaps-controllers":2635},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.SnapInsightsControllerInit=void 0;var n=e("@metamask/snaps-controllers");r.SnapInsightsControllerInit=({controllerMessenger:e,persistedState:t})=>({controller:new n.SnapInsightsController({state:t.SnapInsightsController,messenger:e})})}}},{package:"$root$",file:"app/scripts/controller-init/snaps/snap-insights-controller-init.ts"}],[4914,{"./util":4918},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){const{encodeText:n}=e("./util");t.exports=class{constructor(e,t,r,i){this.name=e,this.code=t,this.codeBuf=n(this.code),this.alphabet=i,this.codec=r(i)}encode(e){return this.codec.encode(e)}decode(e){for(const t of e)if(this.alphabet&&this.alphabet.indexOf(t)<0)throw new Error(`invalid character '${t}' in '${e}'`);return this.codec.decode(e)}}}}},{package:"@ensdomains/content-hash>cids>multibase",file:"node_modules/multibase/src/base.js"}],[4915,{"./base.js":4914,"./rfc4648":4917,"./util":4918,"@multiformats/base-x":2962},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){const n=e("@multiformats/base-x"),i=e("./base.js"),{rfc4648:f}=e("./rfc4648"),{decodeText:o,encodeText:s}=e("./util"),a=[["identity","\0",()=>({encode:o,decode:s}),""],["base2","0",f(1),"01"],["base8","7",f(3),"01234567"],["base10","9",n,"0123456789"],["base16","f",f(4),"0123456789abcdef"],["base16upper","F",f(4),"0123456789ABCDEF"],["base32hex","v",f(5),"0123456789abcdefghijklmnopqrstuv"],["base32hexupper","V",f(5),"0123456789ABCDEFGHIJKLMNOPQRSTUV"],["base32hexpad","t",f(5),"0123456789abcdefghijklmnopqrstuv="],["base32hexpadupper","T",f(5),"0123456789ABCDEFGHIJKLMNOPQRSTUV="],["base32","b",f(5),"abcdefghijklmnopqrstuvwxyz234567"],["base32upper","B",f(5),"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"],["base32pad","c",f(5),"abcdefghijklmnopqrstuvwxyz234567="],["base32padupper","C",f(5),"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567="],["base32z","h",f(5),"ybndrfg8ejkmcpqxot1uwisza345h769"],["base36","k",n,"0123456789abcdefghijklmnopqrstuvwxyz"],["base36upper","K",n,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"],["base58btc","z",n,"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"],["base58flickr","Z",n,"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"],["base64","m",f(6),"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"],["base64pad","M",f(6),"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="],["base64url","u",f(6),"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"],["base64urlpad","U",f(6),"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_="]],c=a.reduce(((e,t)=>(e[t[0]]=new i(t[0],t[1],t[2],t[3]),e)),{}),u=a.reduce(((e,t)=>(e[t[1]]=c[t[0]],e)),{});t.exports={names:c,codes:u}}}},{package:"@ensdomains/content-hash>cids>multibase",file:"node_modules/multibase/src/constants.js"}],[4916,{"./constants":4915,"./util":4918},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){const n=e("./constants"),{encodeText:i,decodeText:f,concat:o}=e("./util");function s(e){if(Object.prototype.hasOwnProperty.call(n.names,e))return n.names[e];if(Object.prototype.hasOwnProperty.call(n.codes,e))return n.codes[e];throw new Error(`Unsupported encoding: ${e}`)}(r=t.exports=function(e,t){if(!t)throw new Error("requires an encoded Uint8Array");const{name:r,codeBuf:n}=s(e);return function(e,t){const r=s(e);r.decode(f(t))}(r,t),o([n,t],n.length+t.length)}).encode=function(e,t){const r=s(e),n=i(r.encode(t));return o([r.codeBuf,n],r.codeBuf.length+n.length)},r.decode=function(e){e instanceof Uint8Array&&(e=f(e));const t=e[0];return["f","F","v","V","t","T","b","B","c","C","h","k","K"].includes(t)&&(e=e.toLowerCase()),s(e[0]).decode(e.substring(1))},r.isEncoded=function(e){if(e instanceof Uint8Array&&(e=f(e)),"[object String]"!==Object.prototype.toString.call(e))return!1;try{return s(e[0]).name}catch(e){return!1}},r.encoding=s,r.encodingFromData=function(e){return e instanceof Uint8Array&&(e=f(e)),s(e[0])};const a=Object.freeze(n.names),c=Object.freeze(n.codes);r.names=a,r.codes=c}}},{package:"@ensdomains/content-hash>cids>multibase",file:"node_modules/multibase/src/index.js"}],[4917,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={rfc4648:e=>t=>({encode:r=>((e,t,r)=>{const n="="===t[t.length-1],i=(1<<r)-1;let f="",o=0,s=0;for(let n=0;n<e.length;++n)for(s=s<<8|e[n],o+=8;o>r;)o-=r,f+=t[i&s>>o];if(o&&(f+=t[i&s<<r-o]),n)for(;f.length*r&7;)f+="=";return f})(r,t,e),decode:r=>((e,t,r)=>{const n={};for(let e=0;e<t.length;++e)n[t[e]]=e;let i=e.length;for(;"="===e[i-1];)--i;const f=new Uint8Array(i*r/8|0);let o=0,s=0,a=0;for(let t=0;t<i;++t){const i=n[e[t]];if(i===undefined)throw new SyntaxError("Invalid character "+e[t]);s=s<<r|i,o+=r,o>=8&&(o-=8,f[a++]=255&s>>o)}if(o>=r||255&s<<8-o)throw new SyntaxError("Unexpected end of data");return f})(r,t,e)})}}}},{package:"@ensdomains/content-hash>cids>multibase",file:"node_modules/multibase/src/rfc4648.js"}],[4918,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){const n=new TextDecoder,i=new TextEncoder;t.exports={decodeText:e=>n.decode(e),encodeText:e=>i.encode(e),concat:function(e,t){const r=new Uint8Array(t);let n=0;for(const t of e)r.set(t,n),n+=t.length;return r}}}}},{package:"@ensdomains/content-hash>cids>multibase",file:"node_modules/multibase/src/util.js"}],[4919,{"./util/as-uint8array.js":4923},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0});var n=e("./util/as-uint8array.js");r.alloc=function(e=0){return null!=globalThis.Buffer&&null!=globalThis.Buffer.alloc?n.asUint8Array(globalThis.Buffer.alloc(e)):new Uint8Array(e)},r.allocUnsafe=function(e=0){return null!=globalThis.Buffer&&null!=globalThis.Buffer.allocUnsafe?n.asUint8Array(globalThis.Buffer.allocUnsafe(e)):new Uint8Array(e)}}}},{package:"@ensdomains/content-hash>multicodec>uint8arrays",file:"node_modules/multicodec/node_modules/uint8arrays/cjs/src/alloc.js"}],[4920,{"./alloc.js":4919,"./util/as-uint8array.js":4923},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0});var n=e("./alloc.js"),i=e("./util/as-uint8array.js");r.concat=function(e,t){t||(t=e.reduce(((e,t)=>e+t.length),0));const r=n.allocUnsafe(t);let f=0;for(const t of e)r.set(t,f),f+=t.length;return i.asUint8Array(r)}}}},{package:"@ensdomains/content-hash>multicodec>uint8arrays",file:"node_modules/multicodec/node_modules/uint8arrays/cjs/src/concat.js"}],[4921,{"./util/as-uint8array.js":4923,"./util/bases.js":4924},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0});var n=e("./util/bases.js"),i=e("./util/as-uint8array.js");r.fromString=function(e,t="utf8"){const r=n[t];if(!r)throw new Error(`Unsupported encoding "${t}"`);return"utf8"!==t&&"utf-8"!==t||null==globalThis.Buffer||null==globalThis.Buffer.from?r.decoder.decode(`${r.prefix}${e}`):i.asUint8Array(globalThis.Buffer.from(e,"utf-8"))}}}},{package:"@ensdomains/content-hash>multicodec>uint8arrays",file:"node_modules/multicodec/node_modules/uint8arrays/cjs/src/from-string.js"}],[4922,{"./util/bases.js":4924},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0});var n=e("./util/bases.js");r.toString=function(e,t="utf8"){const r=n[t];if(!r)throw new Error(`Unsupported encoding "${t}"`);return"utf8"!==t&&"utf-8"!==t||null==globalThis.Buffer||null==globalThis.Buffer.from?r.encoder.encode(e).substring(1):globalThis.Buffer.from(e.buffer,e.byteOffset,e.byteLength).toString("utf8")}}}},{package:"@ensdomains/content-hash>multicodec>uint8arrays",file:"node_modules/multicodec/node_modules/uint8arrays/cjs/src/to-string.js"}],[4923,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.asUint8Array=function(e){return null!=globalThis.Buffer?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):e}}}},{package:"@ensdomains/content-hash>multicodec>uint8arrays",file:"node_modules/multicodec/node_modules/uint8arrays/cjs/src/util/as-uint8array.js"}],[4924,{"../alloc.js":4919,"multiformats/basics":4940},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=e("multiformats/basics"),i=e("../alloc.js");function f(e,t,r,n){return{name:e,prefix:t,encoder:{name:e,prefix:t,encode:r},decoder:{decode:n}}}const o=f("utf8","u",(e=>"u"+new TextDecoder("utf8").decode(e)),(e=>(new TextEncoder).encode(e.substring(1)))),s=f("ascii","a",(e=>{let t="a";for(let r=0;r<e.length;r++)t+=String.fromCharCode(e[r]);return t}),(e=>{e=e.substring(1);const t=i.allocUnsafe(e.length);for(let r=0;r<e.length;r++)t[r]=e.charCodeAt(r);return t})),a={utf8:o,"utf-8":o,hex:n.bases.base16,latin1:s,ascii:s,binary:s,...n.bases};t.exports=a}}},{package:"@ensdomains/content-hash>multicodec>uint8arrays",file:"node_modules/multicodec/node_modules/uint8arrays/cjs/src/util/bases.js"}],[4925,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){const n=Object.freeze({identity:0,cidv1:1,cidv2:2,cidv3:3,ip4:4,tcp:6,sha1:17,"sha2-256":18,"sha2-512":19,"sha3-512":20,"sha3-384":21,"sha3-256":22,"sha3-224":23,"shake-128":24,"shake-256":25,"keccak-224":26,"keccak-256":27,"keccak-384":28,"keccak-512":29,blake3:30,dccp:33,"murmur3-128":34,"murmur3-32":35,ip6:41,ip6zone:42,path:47,multicodec:48,multihash:49,multiaddr:50,multibase:51,dns:53,dns4:54,dns6:55,dnsaddr:56,protobuf:80,cbor:81,raw:85,"dbl-sha2-256":86,rlp:96,bencode:99,"dag-pb":112,"dag-cbor":113,"libp2p-key":114,"git-raw":120,"torrent-info":123,"torrent-file":124,"leofcoin-block":129,"leofcoin-tx":130,"leofcoin-pr":131,sctp:132,"dag-jose":133,"dag-cose":134,"eth-block":144,"eth-block-list":145,"eth-tx-trie":146,"eth-tx":147,"eth-tx-receipt-trie":148,"eth-tx-receipt":149,"eth-state-trie":150,"eth-account-snapshot":151,"eth-storage-trie":152,"eth-receipt-log-trie":153,"eth-reciept-log":154,"bitcoin-block":176,"bitcoin-tx":177,"bitcoin-witness-commitment":178,"zcash-block":192,"zcash-tx":193,"caip-50":202,streamid:206,"stellar-block":208,"stellar-tx":209,md4:212,md5:213,bmt:214,"decred-block":224,"decred-tx":225,"ipld-ns":226,"ipfs-ns":227,"swarm-ns":228,"ipns-ns":229,zeronet:230,"secp256k1-pub":231,"bls12_381-g1-pub":234,"bls12_381-g2-pub":235,"x25519-pub":236,"ed25519-pub":237,"bls12_381-g1g2-pub":238,"dash-block":240,"dash-tx":241,"swarm-manifest":250,"swarm-feed":251,udp:273,"p2p-webrtc-star":275,"p2p-webrtc-direct":276,"p2p-stardust":277,"p2p-circuit":290,"dag-json":297,udt:301,utp:302,unix:400,thread:406,p2p:421,ipfs:421,https:443,onion:444,onion3:445,garlic64:446,garlic32:447,tls:448,noise:454,quic:460,ws:477,wss:478,"p2p-websocket-star":479,http:480,"swhid-1-snp":496,json:512,messagepack:513,"libp2p-peer-record":769,"libp2p-relay-rsvp":770,"car-index-sorted":1024,"sha2-256-trunc254-padded":4114,"ripemd-128":4178,"ripemd-160":4179,"ripemd-256":4180,"ripemd-320":4181,x11:4352,"p256-pub":4608,"p384-pub":4609,"p521-pub":4610,"ed448-pub":4611,"x448-pub":4612,"ed25519-priv":4864,"secp256k1-priv":4865,"x25519-priv":4866,kangarootwelve:7425,"sm3-256":21325,"blake2b-8":45569,"blake2b-16":45570,"blake2b-24":45571,"blake2b-32":45572,"blake2b-40":45573,"blake2b-48":45574,"blake2b-56":45575,"blake2b-64":45576,"blake2b-72":45577,"blake2b-80":45578,"blake2b-88":45579,"blake2b-96":45580,"blake2b-104":45581,"blake2b-112":45582,"blake2b-120":45583,"blake2b-128":45584,"blake2b-136":45585,"blake2b-144":45586,"blake2b-152":45587,"blake2b-160":45588,"blake2b-168":45589,"blake2b-176":45590,"blake2b-184":45591,"blake2b-192":45592,"blake2b-200":45593,"blake2b-208":45594,"blake2b-216":45595,"blake2b-224":45596,"blake2b-232":45597,"blake2b-240":45598,"blake2b-248":45599,"blake2b-256":45600,"blake2b-264":45601,"blake2b-272":45602,"blake2b-280":45603,"blake2b-288":45604,"blake2b-296":45605,"blake2b-304":45606,"blake2b-312":45607,"blake2b-320":45608,"blake2b-328":45609,"blake2b-336":45610,"blake2b-344":45611,"blake2b-352":45612,"blake2b-360":45613,"blake2b-368":45614,"blake2b-376":45615,"blake2b-384":45616,"blake2b-392":45617,"blake2b-400":45618,"blake2b-408":45619,"blake2b-416":45620,"blake2b-424":45621,"blake2b-432":45622,"blake2b-440":45623,"blake2b-448":45624,"blake2b-456":45625,"blake2b-464":45626,"blake2b-472":45627,"blake2b-480":45628,"blake2b-488":45629,"blake2b-496":45630,"blake2b-504":45631,"blake2b-512":45632,"blake2s-8":45633,"blake2s-16":45634,"blake2s-24":45635,"blake2s-32":45636,"blake2s-40":45637,"blake2s-48":45638,"blake2s-56":45639,"blake2s-64":45640,"blake2s-72":45641,"blake2s-80":45642,"blake2s-88":45643,"blake2s-96":45644,"blake2s-104":45645,"blake2s-112":45646,"blake2s-120":45647,"blake2s-128":45648,"blake2s-136":45649,"blake2s-144":45650,"blake2s-152":45651,"blake2s-160":45652,"blake2s-168":45653,"blake2s-176":45654,"blake2s-184":45655,"blake2s-192":45656,"blake2s-200":45657,"blake2s-208":45658,"blake2s-216":45659,"blake2s-224":45660,"blake2s-232":45661,"blake2s-240":45662,"blake2s-248":45663,"blake2s-256":45664,"skein256-8":45825,"skein256-16":45826,"skein256-24":45827,"skein256-32":45828,"skein256-40":45829,"skein256-48":45830,"skein256-56":45831,"skein256-64":45832,"skein256-72":45833,"skein256-80":45834,"skein256-88":45835,"skein256-96":45836,"skein256-104":45837,"skein256-112":45838,"skein256-120":45839,"skein256-128":45840,"skein256-136":45841,"skein256-144":45842,"skein256-152":45843,"skein256-160":45844,"skein256-168":45845,"skein256-176":45846,"skein256-184":45847,"skein256-192":45848,"skein256-200":45849,"skein256-208":45850,"skein256-216":45851,"skein256-224":45852,"skein256-232":45853,"skein256-240":45854,"skein256-248":45855,"skein256-256":45856,"skein512-8":45857,"skein512-16":45858,"skein512-24":45859,"skein512-32":45860,"skein512-40":45861,"skein512-48":45862,"skein512-56":45863,"skein512-64":45864,"skein512-72":45865,"skein512-80":45866,"skein512-88":45867,"skein512-96":45868,"skein512-104":45869,"skein512-112":45870,"skein512-120":45871,"skein512-128":45872,"skein512-136":45873,"skein512-144":45874,"skein512-152":45875,"skein512-160":45876,"skein512-168":45877,"skein512-176":45878,"skein512-184":45879,"skein512-192":45880,"skein512-200":45881,"skein512-208":45882,"skein512-216":45883,"skein512-224":45884,"skein512-232":45885,"skein512-240":45886,"skein512-248":45887,"skein512-256":45888,"skein512-264":45889,"skein512-272":45890,"skein512-280":45891,"skein512-288":45892,"skein512-296":45893,"skein512-304":45894,"skein512-312":45895,"skein512-320":45896,"skein512-328":45897,"skein512-336":45898,"skein512-344":45899,"skein512-352":45900,"skein512-360":45901,"skein512-368":45902,"skein512-376":45903,"skein512-384":45904,"skein512-392":45905,"skein512-400":45906,"skein512-408":45907,"skein512-416":45908,"skein512-424":45909,"skein512-432":45910,"skein512-440":45911,"skein512-448":45912,"skein512-456":45913,"skein512-464":45914,"skein512-472":45915,"skein512-480":45916,"skein512-488":45917,"skein512-496":45918,"skein512-504":45919,"skein512-512":45920,"skein1024-8":45921,"skein1024-16":45922,"skein1024-24":45923,"skein1024-32":45924,"skein1024-40":45925,"skein1024-48":45926,"skein1024-56":45927,"skein1024-64":45928,"skein1024-72":45929,"skein1024-80":45930,"skein1024-88":45931,"skein1024-96":45932,"skein1024-104":45933,"skein1024-112":45934,"skein1024-120":45935,"skein1024-128":45936,"skein1024-136":45937,"skein1024-144":45938,"skein1024-152":45939,"skein1024-160":45940,"skein1024-168":45941,"skein1024-176":45942,"skein1024-184":45943,"skein1024-192":45944,"skein1024-200":45945,"skein1024-208":45946,"skein1024-216":45947,"skein1024-224":45948,"skein1024-232":45949,"skein1024-240":45950,"skein1024-248":45951,"skein1024-256":45952,"skein1024-264":45953,"skein1024-272":45954,"skein1024-280":45955,"skein1024-288":45956,"skein1024-296":45957,"skein1024-304":45958,"skein1024-312":45959,"skein1024-320":45960,"skein1024-328":45961,"skein1024-336":45962,"skein1024-344":45963,"skein1024-352":45964,"skein1024-360":45965,"skein1024-368":45966,"skein1024-376":45967,"skein1024-384":45968,"skein1024-392":45969,"skein1024-400":45970,"skein1024-408":45971,"skein1024-416":45972,"skein1024-424":45973,"skein1024-432":45974,"skein1024-440":45975,"skein1024-448":45976,"skein1024-456":45977,"skein1024-464":45978,"skein1024-472":45979,"skein1024-480":45980,"skein1024-488":45981,"skein1024-496":45982,"skein1024-504":45983,"skein1024-512":45984,"skein1024-520":45985,"skein1024-528":45986,"skein1024-536":45987,"skein1024-544":45988,"skein1024-552":45989,"skein1024-560":45990,"skein1024-568":45991,"skein1024-576":45992,"skein1024-584":45993,"skein1024-592":45994,"skein1024-600":45995,"skein1024-608":45996,"skein1024-616":45997,"skein1024-624":45998,"skein1024-632":45999,"skein1024-640":46e3,"skein1024-648":46001,"skein1024-656":46002,"skein1024-664":46003,"skein1024-672":46004,"skein1024-680":46005,"skein1024-688":46006,"skein1024-696":46007,"skein1024-704":46008,"skein1024-712":46009,"skein1024-720":46010,"skein1024-728":46011,"skein1024-736":46012,"skein1024-744":46013,"skein1024-752":46014,"skein1024-760":46015,"skein1024-768":46016,"skein1024-776":46017,"skein1024-784":46018,"skein1024-792":46019,"skein1024-800":46020,"skein1024-808":46021,"skein1024-816":46022,"skein1024-824":46023,"skein1024-832":46024,"skein1024-840":46025,"skein1024-848":46026,"skein1024-856":46027,"skein1024-864":46028,"skein1024-872":46029,"skein1024-880":46030,"skein1024-888":46031,"skein1024-896":46032,"skein1024-904":46033,"skein1024-912":46034,"skein1024-920":46035,"skein1024-928":46036,"skein1024-936":46037,"skein1024-944":46038,"skein1024-952":46039,"skein1024-960":46040,"skein1024-968":46041,"skein1024-976":46042,"skein1024-984":46043,"skein1024-992":46044,"skein1024-1000":46045,"skein1024-1008":46046,"skein1024-1016":46047,"skein1024-1024":46048,"poseidon-bls12_381-a2-fc1":46081,"poseidon-bls12_381-a2-fc1-sc":46082,"zeroxcert-imprint-256":52753,"fil-commitment-unsealed":61697,"fil-commitment-sealed":61698,"holochain-adr-v0":8417572,"holochain-adr-v1":8483108,"holochain-key-v0":9728292,"holochain-key-v1":9793828,"holochain-sig-v0":10645796,"holochain-sig-v1":10711332,"skynet-ns":11639056,"arweave-ns":11704592});t.exports={baseTable:n}}}},{package:"@ensdomains/content-hash>multicodec",file:"node_modules/multicodec/src/generated-table.js"}],[4926,{"./maps":4927,"./util":4928,"uint8arrays/concat":4920,varint:5685},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){const n=e("varint"),{concat:i}=e("uint8arrays/concat"),f=e("./util"),{nameToVarint:o,constantToCode:s,nameToCode:a,codeToName:c}=e("./maps");function u(e){const t=n.decode(e),r=c[t];if(r===undefined)throw new Error(`Code "${t}" not found`);return r}function l(e){return c[e]}function d(e){const t=a[e];if(t===undefined)throw new Error(`Codec "${e}" not found`);return t}function b(e){return n.decode(e)}function h(e){const t=o[e];if(t===undefined)throw new Error(`Codec "${e}" not found`);return t}function p(e){return f.varintEncode(e)}t.exports={addPrefix:function(e,t){let r;if(e instanceof Uint8Array)r=f.varintUint8ArrayEncode(e);else{if(!o[e])throw new Error("multicodec not recognized");r=o[e]}return i([r,t],r.length+t.length)},rmPrefix:function(e){return n.decode(e),e.slice(n.decode.bytes)},getNameFromData:u,getNameFromCode:l,getCodeFromName:d,getCodeFromData:b,getVarintFromName:h,getVarintFromCode:p,getCodec:function(e){return u(e)},getName:function(e){return l(e)},getNumber:function(e){return d(e)},getCode:function(e){return b(e)},getCodeVarint:function(e){return h(e)},getVarint:function(e){return Array.from(p(e))},...s,nameToVarint:o,nameToCode:a,codeToName:c}}}},{package:"@ensdomains/content-hash>multicodec",file:"node_modules/multicodec/src/index.js"}],[4927,{"./generated-table":4925,"./util":4928},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){const{baseTable:n}=e("./generated-table"),i=e("./util").varintEncode,f={},o={},s={};for(const e in n){const t=e,r=n[t];f[t]=i(r);o[t.toUpperCase().replace(/-/g,"_")]=r,s[r]||(s[r]=t)}Object.freeze(f),Object.freeze(o),Object.freeze(s);const a=Object.freeze(n);t.exports={nameToVarint:f,constantToCode:o,nameToCode:a,codeToName:s}}}},{package:"@ensdomains/content-hash>multicodec",file:"node_modules/multicodec/src/maps.js"}],[4928,{"uint8arrays/from-string":4921,"uint8arrays/to-string":4922,varint:5685},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){const n=e("varint"),{toString:i}=e("uint8arrays/to-string"),{fromString:f}=e("uint8arrays/from-string");function o(e){return parseInt(i(e,"base16"),16)}t.exports={numberToUint8Array:function(e){let t=e.toString(16);t.length%2==1&&(t="0"+t);return f(t,"base16")},uint8ArrayToNumber:o,varintUint8ArrayEncode:function(e){return Uint8Array.from(n.encode(o(e)))},varintEncode:function(e){return Uint8Array.from(n.encode(e))}}}}},{package:"@ensdomains/content-hash>multicodec",file:"node_modules/multicodec/src/util.js"}],[4930,{"./base.js":4929},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0});const n=e("./base.js").baseX({prefix:"9",name:"base10",alphabet:"0123456789"});r.base10=n}}},{package:"@ensdomains/content-hash>multicodec>uint8arrays>multiformats",file:"node_modules/multiformats/cjs/src/bases/base10.js"}],[4931,{"./base.js":4929},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0});var n=e("./base.js");const i=n.rfc4648({prefix:"f",name:"base16",alphabet:"0123456789abcdef",bitsPerChar:4}),f=n.rfc4648({prefix:"F",name:"base16upper",alphabet:"0123456789ABCDEF",bitsPerChar:4});r.base16=i,r.base16upper=f}}},{package:"@ensdomains/content-hash>multicodec>uint8arrays>multiformats",file:"node_modules/multiformats/cjs/src/bases/base16.js"}],[4932,{"./base.js":4929},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0});const n=e("./base.js").rfc4648({prefix:"0",name:"base2",alphabet:"01",bitsPerChar:1});r.base2=n}}},{package:"@ensdomains/content-hash>multicodec>uint8arrays>multiformats",file:"node_modules/multiformats/cjs/src/bases/base2.js"}],[4933,{"./base.js":4929},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0});var n=e("./base.js");const i=Array.from("🚀🪐☄🛰🌌🌑🌒🌓🌔🌕🌖🌗🌘🌍🌏🌎🐉☀💻🖥💾💿😂❤😍🤣😊🙏💕😭😘👍😅👏😁🔥🥰💔💖💙😢🤔😆🙄💪😉☺👌🤗💜😔😎😇🌹🤦🎉💞✌✨🤷😱😌🌸🙌😋💗💚😏💛🙂💓🤩😄😀🖤😃💯🙈👇🎶😒🤭❣😜💋👀😪😑💥🙋😞😩😡🤪👊🥳😥🤤👉💃😳✋😚😝😴🌟😬🙃🍀🌷😻😓⭐✅🥺🌈😈🤘💦✔😣🏃💐☹🎊💘😠☝😕🌺🎂🌻😐🖕💝🙊😹🗣💫💀👑🎵🤞😛🔴😤🌼😫⚽🤙☕🏆🤫👈😮🙆🍻🍃🐶💁😲🌿🧡🎁⚡🌞🎈❌✊👋😰🤨😶🤝🚶💰🍓💢🤟🙁🚨💨🤬✈🎀🍺🤓😙💟🌱😖👶🥴▶➡❓💎💸⬇😨🌚🦋😷🕺⚠🙅😟😵👎🤲🤠🤧📌🔵💅🧐🐾🍒😗🤑🌊🤯🐷☎💧😯💆👆🎤🙇🍑❄🌴💣🐸💌📍🥀🤢👅💡💩👐📸👻🤐🤮🎼🥵🚩🍎🍊👼💍📣🥂"),f=i.reduce(((e,t,r)=>(e[r]=t,e)),[]),o=i.reduce(((e,t,r)=>(e[t.codePointAt(0)]=r,e)),[]);const s=n.from({prefix:"🚀",name:"base256emoji",encode:function(e){return e.reduce(((e,t)=>e+=f[t]),"")},decode:function(e){const t=[];for(const r of e){const e=o[r.codePointAt(0)];if(e===undefined)throw new Error(`Non-base256emoji character: ${r}`);t.push(e)}return new Uint8Array(t)}});r.base256emoji=s}}},{package:"@ensdomains/content-hash>multicodec>uint8arrays>multiformats",file:"node_modules/multiformats/cjs/src/bases/base256emoji.js"}],[4935,{"./base.js":4929},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0});var n=e("./base.js");const i=n.baseX({prefix:"k",name:"base36",alphabet:"0123456789abcdefghijklmnopqrstuvwxyz"}),f=n.baseX({prefix:"K",name:"base36upper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"});r.base36=i,r.base36upper=f}}},{package:"@ensdomains/content-hash>multicodec>uint8arrays>multiformats",file:"node_modules/multiformats/cjs/src/bases/base36.js"}],[4937,{"./base.js":4929},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0});var n=e("./base.js");const i=n.rfc4648({prefix:"m",name:"base64",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",bitsPerChar:6}),f=n.rfc4648({prefix:"M",name:"base64pad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",bitsPerChar:6}),o=n.rfc4648({prefix:"u",name:"base64url",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",bitsPerChar:6}),s=n.rfc4648({prefix:"U",name:"base64urlpad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=",bitsPerChar:6});r.base64=i,r.base64pad=f,r.base64url=o,r.base64urlpad=s}}},{package:"@ensdomains/content-hash>multicodec>uint8arrays>multiformats",file:"node_modules/multiformats/cjs/src/bases/base64.js"}],[4938,{"./base.js":4929},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0});const n=e("./base.js").rfc4648({prefix:"7",name:"base8",alphabet:"01234567",bitsPerChar:3});r.base8=n}}},{package:"@ensdomains/content-hash>multicodec>uint8arrays>multiformats",file:"node_modules/multiformats/cjs/src/bases/base8.js"}],[4939,{"../bytes.js":4941,"./base.js":4929},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0});var n=e("./base.js"),i=e("../bytes.js");const f=n.from({prefix:"\0",name:"identity",encode:e=>i.toString(e),decode:e=>i.fromString(e)});r.identity=f}}},{package:"@ensdomains/content-hash>multicodec>uint8arrays>multiformats",file:"node_modules/multiformats/cjs/src/bases/identity.js"}],[4940,{"./bases/base10.js":4930,"./bases/base16.js":4931,"./bases/base2.js":4932,"./bases/base256emoji.js":4933,"./bases/base32.js":4934,"./bases/base36.js":4935,"./bases/base58.js":4936,"./bases/base64.js":4937,"./bases/base8.js":4938,"./bases/identity.js":4939,"./bytes.js":4941,"./cid.js":4942,"./codecs/json.js":4943,"./codecs/raw.js":4944,"./hashes/digest.js":4945,"./hashes/hasher.js":4946,"./hashes/identity.js":4947,"./hashes/sha2.js":4948,"./index.js":4949,"./varint.js":4950},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0});var n=e("./bases/identity.js"),i=e("./bases/base2.js"),f=e("./bases/base8.js"),o=e("./bases/base10.js"),s=e("./bases/base16.js"),a=e("./bases/base32.js"),c=e("./bases/base36.js"),u=e("./bases/base58.js"),l=e("./bases/base64.js"),d=e("./bases/base256emoji.js"),b=e("./hashes/sha2.js"),h=e("./hashes/identity.js"),p=e("./codecs/raw.js"),m=e("./codecs/json.js");e("./index.js");var y=e("./cid.js"),g=e("./hashes/hasher.js"),v=e("./hashes/digest.js"),w=e("./varint.js"),k=e("./bytes.js");const T={...n,...i,...f,...o,...s,...a,...c,...u,...l,...d},_={...b,...h},j={raw:p,json:m};r.CID=y.CID,r.hasher=g,r.digest=v,r.varint=w,r.bytes=k,r.bases=T,r.codecs=j,r.hashes=_}}},{package:"@ensdomains/content-hash>multicodec>uint8arrays>multiformats",file:"node_modules/multiformats/cjs/src/basics.js"}],[4943,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0});const n=new TextEncoder,i=new TextDecoder;r.code=512,r.decode=e=>JSON.parse(i.decode(e)),r.encode=e=>n.encode(JSON.stringify(e)),r.name="json"}}},{package:"@ensdomains/content-hash>multicodec>uint8arrays>multiformats",file:"node_modules/multiformats/cjs/src/codecs/json.js"}],[4944,{"../bytes.js":4941},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0});var n=e("../bytes.js");r.code=85,r.decode=e=>n.coerce(e),r.encode=e=>n.coerce(e),r.name="raw"}}},{package:"@ensdomains/content-hash>multicodec>uint8arrays>multiformats",file:"node_modules/multiformats/cjs/src/codecs/raw.js"}],[4947,{"../bytes.js":4941,"./digest.js":4945},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0});var n=e("../bytes.js"),i=e("./digest.js");const f=n.coerce,o={code:0,name:"identity",encode:f,digest:e=>i.create(0,f(e))};r.identity=o}}},{package:"@ensdomains/content-hash>multicodec>uint8arrays>multiformats",file:"node_modules/multiformats/cjs/src/hashes/identity.js"}],[4948,{"./hasher.js":4946},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0});var n=e("./hasher.js");const i=e=>async t=>new Uint8Array(await crypto.subtle.digest(e,t)),f=n.from({name:"sha2-256",code:18,encode:i("SHA-256")}),o=n.from({name:"sha2-512",code:19,encode:i("SHA-512")});r.sha256=f,r.sha512=o}}},{package:"@ensdomains/content-hash>multicodec>uint8arrays>multiformats",file:"node_modules/multiformats/cjs/src/hashes/sha2-browser.js"}],[4953,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports=function e(t,r){var f,o=0,s=0,a=r=r||0,c=t.length;do{if(a>=c)throw e.bytes=0,new RangeError("Could not decode varint");f=t[a++],o+=s<28?(f&i)<<s:(f&i)*Math.pow(2,s),s+=7}while(f>=n);return e.bytes=a-r,o};var n=128,i=127}}},{package:"@ensdomains/content-hash>cids>multihashes>varint",file:"node_modules/multihashes/node_modules/varint/decode.js"}],[4954,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports=function e(t,r,o){r=r||[];var s=o=o||0;for(;t>=f;)r[o++]=255&t|n,t/=128;for(;t&i;)r[o++]=255&t|n,t>>>=7;return r[o]=0|t,e.bytes=o-s+1,r};var n=128,i=-128,f=Math.pow(2,31)}}},{package:"@ensdomains/content-hash>cids>multihashes>varint",file:"node_modules/multihashes/node_modules/varint/encode.js"}],[4955,{"./decode.js":4953,"./encode.js":4954,"./length.js":4956},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={encode:e("./encode.js"),decode:e("./decode.js"),encodingLength:e("./length.js")}}}},{package:"@ensdomains/content-hash>cids>multihashes>varint",file:"node_modules/multihashes/node_modules/varint/index.js"}],[4956,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=Math.pow(2,7),i=Math.pow(2,14),f=Math.pow(2,21),o=Math.pow(2,28),s=Math.pow(2,35),a=Math.pow(2,42),c=Math.pow(2,49),u=Math.pow(2,56),l=Math.pow(2,63);t.exports=function(e){return e<n?1:e<i?2:e<f?3:e<o?4:e<s?5:e<a?6:e<c?7:e<u?8:e<l?9:10}}}},{package:"@ensdomains/content-hash>cids>multihashes>varint",file:"node_modules/multihashes/node_modules/varint/length.js"}],[4957,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){const n=Object.freeze({identity:0,sha1:17,"sha2-256":18,"sha2-512":19,"sha3-512":20,"sha3-384":21,"sha3-256":22,"sha3-224":23,"shake-128":24,"shake-256":25,"keccak-224":26,"keccak-256":27,"keccak-384":28,"keccak-512":29,blake3:30,"murmur3-128":34,"murmur3-32":35,"dbl-sha2-256":86,md4:212,md5:213,bmt:214,"sha2-256-trunc254-padded":4114,"ripemd-128":4178,"ripemd-160":4179,"ripemd-256":4180,"ripemd-320":4181,x11:4352,kangarootwelve:7425,"sm3-256":21325,"blake2b-8":45569,"blake2b-16":45570,"blake2b-24":45571,"blake2b-32":45572,"blake2b-40":45573,"blake2b-48":45574,"blake2b-56":45575,"blake2b-64":45576,"blake2b-72":45577,"blake2b-80":45578,"blake2b-88":45579,"blake2b-96":45580,"blake2b-104":45581,"blake2b-112":45582,"blake2b-120":45583,"blake2b-128":45584,"blake2b-136":45585,"blake2b-144":45586,"blake2b-152":45587,"blake2b-160":45588,"blake2b-168":45589,"blake2b-176":45590,"blake2b-184":45591,"blake2b-192":45592,"blake2b-200":45593,"blake2b-208":45594,"blake2b-216":45595,"blake2b-224":45596,"blake2b-232":45597,"blake2b-240":45598,"blake2b-248":45599,"blake2b-256":45600,"blake2b-264":45601,"blake2b-272":45602,"blake2b-280":45603,"blake2b-288":45604,"blake2b-296":45605,"blake2b-304":45606,"blake2b-312":45607,"blake2b-320":45608,"blake2b-328":45609,"blake2b-336":45610,"blake2b-344":45611,"blake2b-352":45612,"blake2b-360":45613,"blake2b-368":45614,"blake2b-376":45615,"blake2b-384":45616,"blake2b-392":45617,"blake2b-400":45618,"blake2b-408":45619,"blake2b-416":45620,"blake2b-424":45621,"blake2b-432":45622,"blake2b-440":45623,"blake2b-448":45624,"blake2b-456":45625,"blake2b-464":45626,"blake2b-472":45627,"blake2b-480":45628,"blake2b-488":45629,"blake2b-496":45630,"blake2b-504":45631,"blake2b-512":45632,"blake2s-8":45633,"blake2s-16":45634,"blake2s-24":45635,"blake2s-32":45636,"blake2s-40":45637,"blake2s-48":45638,"blake2s-56":45639,"blake2s-64":45640,"blake2s-72":45641,"blake2s-80":45642,"blake2s-88":45643,"blake2s-96":45644,"blake2s-104":45645,"blake2s-112":45646,"blake2s-120":45647,"blake2s-128":45648,"blake2s-136":45649,"blake2s-144":45650,"blake2s-152":45651,"blake2s-160":45652,"blake2s-168":45653,"blake2s-176":45654,"blake2s-184":45655,"blake2s-192":45656,"blake2s-200":45657,"blake2s-208":45658,"blake2s-216":45659,"blake2s-224":45660,"blake2s-232":45661,"blake2s-240":45662,"blake2s-248":45663,"blake2s-256":45664,"skein256-8":45825,"skein256-16":45826,"skein256-24":45827,"skein256-32":45828,"skein256-40":45829,"skein256-48":45830,"skein256-56":45831,"skein256-64":45832,"skein256-72":45833,"skein256-80":45834,"skein256-88":45835,"skein256-96":45836,"skein256-104":45837,"skein256-112":45838,"skein256-120":45839,"skein256-128":45840,"skein256-136":45841,"skein256-144":45842,"skein256-152":45843,"skein256-160":45844,"skein256-168":45845,"skein256-176":45846,"skein256-184":45847,"skein256-192":45848,"skein256-200":45849,"skein256-208":45850,"skein256-216":45851,"skein256-224":45852,"skein256-232":45853,"skein256-240":45854,"skein256-248":45855,"skein256-256":45856,"skein512-8":45857,"skein512-16":45858,"skein512-24":45859,"skein512-32":45860,"skein512-40":45861,"skein512-48":45862,"skein512-56":45863,"skein512-64":45864,"skein512-72":45865,"skein512-80":45866,"skein512-88":45867,"skein512-96":45868,"skein512-104":45869,"skein512-112":45870,"skein512-120":45871,"skein512-128":45872,"skein512-136":45873,"skein512-144":45874,"skein512-152":45875,"skein512-160":45876,"skein512-168":45877,"skein512-176":45878,"skein512-184":45879,"skein512-192":45880,"skein512-200":45881,"skein512-208":45882,"skein512-216":45883,"skein512-224":45884,"skein512-232":45885,"skein512-240":45886,"skein512-248":45887,"skein512-256":45888,"skein512-264":45889,"skein512-272":45890,"skein512-280":45891,"skein512-288":45892,"skein512-296":45893,"skein512-304":45894,"skein512-312":45895,"skein512-320":45896,"skein512-328":45897,"skein512-336":45898,"skein512-344":45899,"skein512-352":45900,"skein512-360":45901,"skein512-368":45902,"skein512-376":45903,"skein512-384":45904,"skein512-392":45905,"skein512-400":45906,"skein512-408":45907,"skein512-416":45908,"skein512-424":45909,"skein512-432":45910,"skein512-440":45911,"skein512-448":45912,"skein512-456":45913,"skein512-464":45914,"skein512-472":45915,"skein512-480":45916,"skein512-488":45917,"skein512-496":45918,"skein512-504":45919,"skein512-512":45920,"skein1024-8":45921,"skein1024-16":45922,"skein1024-24":45923,"skein1024-32":45924,"skein1024-40":45925,"skein1024-48":45926,"skein1024-56":45927,"skein1024-64":45928,"skein1024-72":45929,"skein1024-80":45930,"skein1024-88":45931,"skein1024-96":45932,"skein1024-104":45933,"skein1024-112":45934,"skein1024-120":45935,"skein1024-128":45936,"skein1024-136":45937,"skein1024-144":45938,"skein1024-152":45939,"skein1024-160":45940,"skein1024-168":45941,"skein1024-176":45942,"skein1024-184":45943,"skein1024-192":45944,"skein1024-200":45945,"skein1024-208":45946,"skein1024-216":45947,"skein1024-224":45948,"skein1024-232":45949,"skein1024-240":45950,"skein1024-248":45951,"skein1024-256":45952,"skein1024-264":45953,"skein1024-272":45954,"skein1024-280":45955,"skein1024-288":45956,"skein1024-296":45957,"skein1024-304":45958,"skein1024-312":45959,"skein1024-320":45960,"skein1024-328":45961,"skein1024-336":45962,"skein1024-344":45963,"skein1024-352":45964,"skein1024-360":45965,"skein1024-368":45966,"skein1024-376":45967,"skein1024-384":45968,"skein1024-392":45969,"skein1024-400":45970,"skein1024-408":45971,"skein1024-416":45972,"skein1024-424":45973,"skein1024-432":45974,"skein1024-440":45975,"skein1024-448":45976,"skein1024-456":45977,"skein1024-464":45978,"skein1024-472":45979,"skein1024-480":45980,"skein1024-488":45981,"skein1024-496":45982,"skein1024-504":45983,"skein1024-512":45984,"skein1024-520":45985,"skein1024-528":45986,"skein1024-536":45987,"skein1024-544":45988,"skein1024-552":45989,"skein1024-560":45990,"skein1024-568":45991,"skein1024-576":45992,"skein1024-584":45993,"skein1024-592":45994,"skein1024-600":45995,"skein1024-608":45996,"skein1024-616":45997,"skein1024-624":45998,"skein1024-632":45999,"skein1024-640":46e3,"skein1024-648":46001,"skein1024-656":46002,"skein1024-664":46003,"skein1024-672":46004,"skein1024-680":46005,"skein1024-688":46006,"skein1024-696":46007,"skein1024-704":46008,"skein1024-712":46009,"skein1024-720":46010,"skein1024-728":46011,"skein1024-736":46012,"skein1024-744":46013,"skein1024-752":46014,"skein1024-760":46015,"skein1024-768":46016,"skein1024-776":46017,"skein1024-784":46018,"skein1024-792":46019,"skein1024-800":46020,"skein1024-808":46021,"skein1024-816":46022,"skein1024-824":46023,"skein1024-832":46024,"skein1024-840":46025,"skein1024-848":46026,"skein1024-856":46027,"skein1024-864":46028,"skein1024-872":46029,"skein1024-880":46030,"skein1024-888":46031,"skein1024-896":46032,"skein1024-904":46033,"skein1024-912":46034,"skein1024-920":46035,"skein1024-928":46036,"skein1024-936":46037,"skein1024-944":46038,"skein1024-952":46039,"skein1024-960":46040,"skein1024-968":46041,"skein1024-976":46042,"skein1024-984":46043,"skein1024-992":46044,"skein1024-1000":46045,"skein1024-1008":46046,"skein1024-1016":46047,"skein1024-1024":46048,"poseidon-bls12_381-a2-fc1":46081,"poseidon-bls12_381-a2-fc1-sc":46082});t.exports={names:n}}}},{package:"@ensdomains/content-hash>cids>multihashes",file:"node_modules/multihashes/src/constants.js"}],[4958,{"./constants":4957,multibase:4916,"uint8arrays/concat":5619,"uint8arrays/from-string":5621,"uint8arrays/to-string":5622,varint:4955},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){const n=e("multibase"),i=e("varint"),{names:f}=e("./constants"),o=e("uint8arrays/to-string"),s=e("uint8arrays/from-string"),a=e("uint8arrays/concat"),c={};for(const e in f){const t=e;c[f[t]]=t}function u(e){if(!(e instanceof Uint8Array))throw new Error("multihash must be a Uint8Array");if(e.length<2)throw new Error("multihash too short. must be > 2 bytes.");const t=i.decode(e);if(!b(t))throw new Error(`multihash unknown function code: 0x${t.toString(16)}`);e=e.slice(i.decode.bytes);const r=i.decode(e);if(r<0)throw new Error(`multihash invalid length: ${r}`);if((e=e.slice(i.decode.bytes)).length!==r)throw new Error(`multihash length inconsistent: 0x${o(e,"base16")}`);return{code:t,name:c[t],length:r,digest:e}}function l(e){let t=e;if("string"==typeof e){if(f[e]===undefined)throw new Error(`Unrecognized hash function named: ${e}`);t=f[e]}if("number"!=typeof t)throw new Error(`Hash function code should be a number. Got: ${t}`);if(c[t]===undefined&&!d(t))throw new Error(`Unrecognized function code: ${t}`);return t}function d(e){return e>0&&e<16}function b(e){return!!d(e)||!!c[e]}function h(e){u(e)}Object.freeze(c),t.exports={names:f,codes:c,toHexString:function(e){if(!(e instanceof Uint8Array))throw new Error("must be passed a Uint8Array");return o(e,"base16")},fromHexString:function(e){return s(e,"base16")},toB58String:function(e){if(!(e instanceof Uint8Array))throw new Error("must be passed a Uint8Array");return o(n.encode("base58btc",e)).slice(1)},fromB58String:function(e){const t=e instanceof Uint8Array?o(e):e;return n.decode("z"+t)},decode:u,encode:function(e,t,r){if(!e||t===undefined)throw new Error("multihash encode requires at least two args: digest, code");const n=l(t);if(!(e instanceof Uint8Array))throw new Error("digest should be a Uint8Array");if(null==r&&(r=e.length),r&&e.length!==r)throw new Error("digest length should be equal to specified length.");const f=i.encode(n),o=i.encode(r);return a([f,o,e],f.length+o.length+e.length)},coerceCode:l,isAppCode:d,validate:h,prefix:function(e){return h(e),e.subarray(0,2)},isValidCode:b}}}},{package:"@ensdomains/content-hash>cids>multihashes",file:"node_modules/multihashes/src/index.js"}],[5,{"../../../shared/constants/network":5734},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.SINGLE_CALL_BALANCES_ADDRESSES=void 0;var n=e("../../../shared/constants/network");r.SINGLE_CALL_BALANCES_ADDRESSES={[n.CHAIN_IDS.MAINNET]:"0xb1f8e55c7f64d203c1400b9d8555d050f94adf39",[n.CHAIN_IDS.GOERLI]:"0x9788C4E93f9002a7ad8e72633b11E8d1ecd51f9b",[n.CHAIN_IDS.BSC]:"0x2352c63A83f9Fd126af8676146721Fa00924d7e4",[n.CHAIN_IDS.OPTIMISM]:"0xB1c568e9C3E6bdaf755A60c7418C269eb11524FC",[n.CHAIN_IDS.POLYGON]:"0x2352c63A83f9Fd126af8676146721Fa00924d7e4",[n.CHAIN_IDS.AVALANCHE]:"0xD023D153a0DFa485130ECFdE2FAA7e612EF94818",[n.CHAIN_IDS.FANTOM]:"0x07f697424ABe762bB808c109860c04eA488ff92B",[n.CHAIN_IDS.ARBITRUM]:"0x151E24A486D7258dd7C33Fb67E4bB01919B7B32c",[n.CHAIN_IDS.BLAST]:"0xfd5730e96f9dffae40d99b77015bd42816280998",[n.CHAIN_IDS.LINEA_GOERLI]:"0x10dAd7Ca3921471f616db788D9300DC97Db01783",[n.CHAIN_IDS.LINEA_MAINNET]:"0xF62e6a41561b3650a69Bb03199C735e3E3328c0D",[n.CHAIN_IDS.AURORA]:"0x1286415D333855237f89Df27D388127181448538",[n.CHAIN_IDS.BASE]:"0x6AA75276052D96696134252587894ef5FFA520af",[n.CHAIN_IDS.ZKSYNC_ERA]:"0x458fEd3144680a5b8bcfaa0F9594aa19B4Ea2D34"}}}},{package:"$root$",file:"app/scripts/constants/contracts.ts"}],[50,{"@metamask/snaps-controllers":2635},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.SnapInterfaceControllerInit=void 0;var n=e("@metamask/snaps-controllers");r.SnapInterfaceControllerInit=({controllerMessenger:e,persistedState:t})=>({controller:new n.SnapInterfaceController({state:t.SnapInterfaceController,messenger:e})})}}},{package:"$root$",file:"app/scripts/controller-init/snaps/snap-interface-controller-init.ts"}],[5079,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports="function"==typeof queueMicrotask?queueMicrotask:e=>Promise.resolve().then(e)}}},{package:"@metamask/snaps-controllers>tar-stream>streamx>queue-tick",file:"node_modules/queue-tick/queue-microtask.js"}],[51,{"../../lib/util":187,"@metamask/snaps-controllers":2635},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.SnapsRegistryInit=void 0;var n=e("@metamask/snaps-controllers"),i=e("../../lib/util");r.SnapsRegistryInit=({controllerMessenger:e,persistedState:t})=>{const r=(0,i.getBooleanFlag)(!0);return{controller:new n.JsonSnapsRegistry({state:t.SnapsRegistry,messenger:e,refetchOnAllowlistMiss:r})}}}}},{package:"$root$",file:"app/scripts/controller-init/snaps/snaps-registry-init.ts"}],[52,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){}}},{package:"$root$",file:"app/scripts/controller-init/types.ts"}],[5275,{"readable-stream":5274},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.ReadableWebToNodeStream=void 0;const n=e("readable-stream");class i extends n.Readable{constructor(e){super(),this.bytesRead=0,this.released=!1,this.reader=e.getReader()}async _read(){if(this.released)return void this.push(null);this.pendingRead=this.reader.read();const e=await this.pendingRead;delete this.pendingRead,e.done||this.released?this.push(null):(this.bytesRead+=e.value.length,this.push(e.value))}async waitForReadToComplete(){this.pendingRead&&await this.pendingRead}async close(){await this.syncAndRelease()}async syncAndRelease(){this.released=!0,await this.waitForReadToComplete(),await this.reader.releaseLock()}}r.ReadableWebToNodeStream=i}}},{package:"@metamask/snaps-controllers>readable-web-to-node-stream",file:"node_modules/readable-web-to-node-stream/lib/index.js"}],[5283,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){(r=t.exports=function(e){return String(e).replace(r.expr,"")}).expr=/\/+$/}}},{package:"remove-trailing-slash",file:"node_modules/remove-trailing-slash/index.js"}],[5290,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){function n(e){if(Array.isArray(e)){const t=[];for(let r=0;r<e.length;r++)t.push(n(e[r]));const r=b(...t);return b(o(r.length,192),r)}const t=y(e);return 1===t.length&&t[0]<128?t:b(o(t.length,128),t)}function i(e,t,r){if(r>e.length)throw new Error("invalid RLP (safeSlice): end slice of Uint8Array out-of-bounds");return e.slice(t,r)}function f(e){if(0===e[0])throw new Error("invalid RLP: extra zeros");return l(u(e))}function o(e,t){if(e<56)return Uint8Array.from([e+t]);const r=p(e),n=p(t+55+r.length/2);return Uint8Array.from(d(n+r))}function s(e,t=!1){if(!e||0===e.length)return Uint8Array.from([]);const r=a(y(e));if(t)return r;if(0!==r.remainder.length)throw new Error("invalid RLP: remainder must be zero");return r.data}function a(e){let t,r,n,o,s;const c=[],u=e[0];if(u<=127)return{data:e.slice(0,1),remainder:e.slice(1)};if(u<=183){if(t=u-127,n=128===u?Uint8Array.from([]):i(e,1,t),2===t&&n[0]<128)throw new Error("invalid RLP encoding: invalid prefix, single byte < 0x80 are not prefixed");return{data:n,remainder:e.slice(t)}}if(u<=191){if(r=u-182,e.length-1<r)throw new Error("invalid RLP: not enough bytes for string length");if(t=f(i(e,1,r)),t<=55)throw new Error("invalid RLP: expected string length to be greater than 55");return n=i(e,r,t+r),{data:n,remainder:e.slice(t+r)}}if(u<=247){for(t=u-191,o=i(e,1,t);o.length;)s=a(o),c.push(s.data),o=s.remainder;return{data:c,remainder:e.slice(t)}}{if(r=u-246,t=f(i(e,1,r)),t<56)throw new Error("invalid RLP: encoded list too short");const n=r+t;if(n>e.length)throw new Error("invalid RLP: total length is larger than the data");for(o=i(e,r,n);o.length;)s=a(o),c.push(s.data),o=s.remainder;return{data:c,remainder:e.slice(n)}}}Object.defineProperty(r,"__esModule",{value:!0}),r.utils=r.decode=r.encode=void 0,r.encode=n,r.decode=s;const c=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));function u(e){let t="";for(let r=0;r<e.length;r++)t+=c[e[r]];return t}function l(e){const t=Number.parseInt(e,16);if(Number.isNaN(t))throw new Error("Invalid byte sequence");return t}function d(e){if("string"!=typeof e)throw new TypeError("hexToBytes: expected string, got "+typeof e);if(e.length%2)throw new Error("hexToBytes: received invalid unpadded hex");const t=new Uint8Array(e.length/2);for(let r=0;r<t.length;r++){const n=2*r;t[r]=l(e.slice(n,n+2))}return t}function b(...e){if(1===e.length)return e[0];const t=e.reduce(((e,t)=>e+t.length),0),r=new Uint8Array(t);for(let t=0,n=0;t<e.length;t++){const i=e[t];r.set(i,n),n+=i.length}return r}function h(e){return(new TextEncoder).encode(e)}function p(e){if(e<0)throw new Error("Invalid integer as argument, must be unsigned!");const t=e.toString(16);return t.length%2?`0${t}`:t}function m(e){return e.length>=2&&"0"===e[0]&&"x"===e[1]}function y(e){if(e instanceof Uint8Array)return e;if("string"==typeof e)return m(e)?d((t="string"!=typeof(r=e)?r:m(r)?r.slice(2):r).length%2?`0${t}`:t):h(e);var t,r;if("number"==typeof e||"bigint"==typeof e)return e?d(p(e)):Uint8Array.from([]);if(null===e||e===undefined)return Uint8Array.from([]);throw new Error("toBytes: received unsupported type "+typeof e)}r.utils={bytesToHex:u,concatBytes:b,hexToBytes:d,utf8ToBytes:h};const g={encode:n,decode:s};r.default=g}}},{package:"eth-lattice-keyring>rlp",file:"node_modules/rlp/dist/index.js"}],[5291,{"./internal/AsyncSubject":5292,"./internal/BehaviorSubject":5293,"./internal/Notification":5294,"./internal/Observable":5296,"./internal/ReplaySubject":5297,"./internal/Scheduler":5298,"./internal/Subject":5299,"./internal/Subscriber":5300,"./internal/Subscription":5301,"./internal/config":5302,"./internal/firstValueFrom":5303,"./internal/lastValueFrom":5304,"./internal/observable/ConnectableObservable":5305,"./internal/observable/bindCallback":5306,"./internal/observable/bindNodeCallback":5308,"./internal/observable/combineLatest":5309,"./internal/observable/concat":5310,"./internal/observable/connectable":5311,"./internal/observable/defer":5312,"./internal/observable/dom/animationFrames":5313,"./internal/observable/empty":5314,"./internal/observable/forkJoin":5315,"./internal/observable/from":5316,"./internal/observable/fromEvent":5317,"./internal/observable/fromEventPattern":5318,"./internal/observable/generate":5320,"./internal/observable/iif":5321,"./internal/observable/interval":5323,"./internal/observable/merge":5324,"./internal/observable/never":5325,"./internal/observable/of":5326,"./internal/observable/onErrorResumeNext":5327,"./internal/observable/pairs":5328,"./internal/observable/partition":5329,"./internal/observable/race":5330,"./internal/observable/range":5331,"./internal/observable/throwError":5332,"./internal/observable/timer":5333,"./internal/observable/using":5334,"./internal/observable/zip":5335,"./internal/operators/audit":5337,"./internal/operators/auditTime":5338,"./internal/operators/buffer":5339,"./internal/operators/bufferCount":5340,"./internal/operators/bufferTime":5341,"./internal/operators/bufferToggle":5342,"./internal/operators/bufferWhen":5343,"./internal/operators/catchError":5344,"./internal/operators/combineAll":5345,"./internal/operators/combineLatestAll":5347,"./internal/operators/combineLatestWith":5348,"./internal/operators/concatAll":5350,"./internal/operators/concatMap":5351,"./internal/operators/concatMapTo":5352,"./internal/operators/concatWith":5353,"./internal/operators/connect":5354,"./internal/operators/count":5355,"./internal/operators/debounce":5356,"./internal/operators/debounceTime":5357,"./internal/operators/defaultIfEmpty":5358,"./internal/operators/delay":5359,"./internal/operators/delayWhen":5360,"./internal/operators/dematerialize":5361,"./internal/operators/distinct":5362,"./internal/operators/distinctUntilChanged":5363,"./internal/operators/distinctUntilKeyChanged":5364,"./internal/operators/elementAt":5365,"./internal/operators/endWith":5366,"./internal/operators/every":5367,"./internal/operators/exhaust":5368,"./internal/operators/exhaustAll":5369,"./internal/operators/exhaustMap":5370,"./internal/operators/expand":5371,"./internal/operators/filter":5372,"./internal/operators/finalize":5373,"./internal/operators/find":5374,"./internal/operators/findIndex":5375,"./internal/operators/first":5376,"./internal/operators/flatMap":5377,"./internal/operators/groupBy":5378,"./internal/operators/ignoreElements":5379,"./internal/operators/isEmpty":5380,"./internal/operators/last":5382,"./internal/operators/map":5383,"./internal/operators/mapTo":5384,"./internal/operators/materialize":5385,"./internal/operators/max":5386,"./internal/operators/mergeAll":5388,"./internal/operators/mergeMap":5390,"./internal/operators/mergeMapTo":5391,"./internal/operators/mergeScan":5392,"./internal/operators/mergeWith":5393,"./internal/operators/min":5394,"./internal/operators/multicast":5395,"./internal/operators/observeOn":5396,"./internal/operators/onErrorResumeNextWith":5397,"./internal/operators/pairwise":5398,"./internal/operators/pluck":5399,"./internal/operators/publish":5400,"./internal/operators/publishBehavior":5401,"./internal/operators/publishLast":5402,"./internal/operators/publishReplay":5403,"./internal/operators/raceWith":5404,"./internal/operators/reduce":5405,"./internal/operators/refCount":5406,"./internal/operators/repeat":5407,"./internal/operators/repeatWhen":5408,"./internal/operators/retry":5409,"./internal/operators/retryWhen":5410,"./internal/operators/sample":5411,"./internal/operators/sampleTime":5412,"./internal/operators/scan":5413,"./internal/operators/sequenceEqual":5415,"./internal/operators/share":5416,"./internal/operators/shareReplay":5417,"./internal/operators/single":5418,"./internal/operators/skip":5419,"./internal/operators/skipLast":5420,"./internal/operators/skipUntil":5421,"./internal/operators/skipWhile":5422,"./internal/operators/startWith":5423,"./internal/operators/subscribeOn":5424,"./internal/operators/switchAll":5425,"./internal/operators/switchMap":5426,"./internal/operators/switchMapTo":5427,"./internal/operators/switchScan":5428,"./internal/operators/take":5429,"./internal/operators/takeLast":5430,"./internal/operators/takeUntil":5431,"./internal/operators/takeWhile":5432,"./internal/operators/tap":5433,"./internal/operators/throttle":5434,"./internal/operators/throttleTime":5435,"./internal/operators/throwIfEmpty":5436,"./internal/operators/timeInterval":5437,"./internal/operators/timeout":5438,"./internal/operators/timeoutWith":5439,"./internal/operators/timestamp":5440,"./internal/operators/toArray":5441,"./internal/operators/window":5442,"./internal/operators/windowCount":5443,"./internal/operators/windowTime":5444,"./internal/operators/windowToggle":5445,"./internal/operators/windowWhen":5446,"./internal/operators/withLatestFrom":5447,"./internal/operators/zipAll":5449,"./internal/operators/zipWith":5450,"./internal/scheduled/scheduled":5457,"./internal/scheduler/VirtualTimeScheduler":5467,"./internal/scheduler/animationFrame":5468,"./internal/scheduler/asap":5470,"./internal/scheduler/async":5471,"./internal/scheduler/queue":5476,"./internal/symbol/observable":5479,"./internal/types":5480,"./internal/util/ArgumentOutOfRangeError":5481,"./internal/util/EmptyError":5482,"./internal/util/NotFoundError":5484,"./internal/util/ObjectUnsubscribedError":5485,"./internal/util/SequenceError":5486,"./internal/util/UnsubscriptionError":5487,"./internal/util/identity":5496,"./internal/util/isObservable":5503,"./internal/util/noop":5509,"./internal/util/pipe":5511},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){n===undefined&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===undefined&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(r,"__esModule",{value:!0}),r.interval=r.iif=r.generate=r.fromEventPattern=r.fromEvent=r.from=r.forkJoin=r.empty=r.defer=r.connectable=r.concat=r.combineLatest=r.bindNodeCallback=r.bindCallback=r.UnsubscriptionError=r.TimeoutError=r.SequenceError=r.ObjectUnsubscribedError=r.NotFoundError=r.EmptyError=r.ArgumentOutOfRangeError=r.firstValueFrom=r.lastValueFrom=r.isObservable=r.identity=r.noop=r.pipe=r.NotificationKind=r.Notification=r.Subscriber=r.Subscription=r.Scheduler=r.VirtualAction=r.VirtualTimeScheduler=r.animationFrameScheduler=r.animationFrame=r.queueScheduler=r.queue=r.asyncScheduler=r.async=r.asapScheduler=r.asap=r.AsyncSubject=r.ReplaySubject=r.BehaviorSubject=r.Subject=r.animationFrames=r.observable=r.ConnectableObservable=r.Observable=void 0,r.filter=r.expand=r.exhaustMap=r.exhaustAll=r.exhaust=r.every=r.endWith=r.elementAt=r.distinctUntilKeyChanged=r.distinctUntilChanged=r.distinct=r.dematerialize=r.delayWhen=r.delay=r.defaultIfEmpty=r.debounceTime=r.debounce=r.count=r.connect=r.concatWith=r.concatMapTo=r.concatMap=r.concatAll=r.combineLatestWith=r.combineLatestAll=r.combineAll=r.catchError=r.bufferWhen=r.bufferToggle=r.bufferTime=r.bufferCount=r.buffer=r.auditTime=r.audit=r.config=r.NEVER=r.EMPTY=r.scheduled=r.zip=r.using=r.timer=r.throwError=r.range=r.race=r.partition=r.pairs=r.onErrorResumeNext=r.of=r.never=r.merge=void 0,r.switchMap=r.switchAll=r.subscribeOn=r.startWith=r.skipWhile=r.skipUntil=r.skipLast=r.skip=r.single=r.shareReplay=r.share=r.sequenceEqual=r.scan=r.sampleTime=r.sample=r.refCount=r.retryWhen=r.retry=r.repeatWhen=r.repeat=r.reduce=r.raceWith=r.publishReplay=r.publishLast=r.publishBehavior=r.publish=r.pluck=r.pairwise=r.onErrorResumeNextWith=r.observeOn=r.multicast=r.min=r.mergeWith=r.mergeScan=r.mergeMapTo=r.mergeMap=r.flatMap=r.mergeAll=r.max=r.materialize=r.mapTo=r.map=r.last=r.isEmpty=r.ignoreElements=r.groupBy=r.first=r.findIndex=r.find=r.finalize=void 0,r.zipWith=r.zipAll=r.withLatestFrom=r.windowWhen=r.windowToggle=r.windowTime=r.windowCount=r.window=r.toArray=r.timestamp=r.timeoutWith=r.timeout=r.timeInterval=r.throwIfEmpty=r.throttleTime=r.throttle=r.tap=r.takeWhile=r.takeUntil=r.takeLast=r.take=r.switchScan=r.switchMapTo=void 0;var f=e("./internal/Observable");Object.defineProperty(r,"Observable",{enumerable:!0,get:function(){return f.Observable}});var o=e("./internal/observable/ConnectableObservable");Object.defineProperty(r,"ConnectableObservable",{enumerable:!0,get:function(){return o.ConnectableObservable}});var s=e("./internal/symbol/observable");Object.defineProperty(r,"observable",{enumerable:!0,get:function(){return s.observable}});var a=e("./internal/observable/dom/animationFrames");Object.defineProperty(r,"animationFrames",{enumerable:!0,get:function(){return a.animationFrames}});var c=e("./internal/Subject");Object.defineProperty(r,"Subject",{enumerable:!0,get:function(){return c.Subject}});var u=e("./internal/BehaviorSubject");Object.defineProperty(r,"BehaviorSubject",{enumerable:!0,get:function(){return u.BehaviorSubject}});var l=e("./internal/ReplaySubject");Object.defineProperty(r,"ReplaySubject",{enumerable:!0,get:function(){return l.ReplaySubject}});var d=e("./internal/AsyncSubject");Object.defineProperty(r,"AsyncSubject",{enumerable:!0,get:function(){return d.AsyncSubject}});var b=e("./internal/scheduler/asap");Object.defineProperty(r,"asap",{enumerable:!0,get:function(){return b.asap}}),Object.defineProperty(r,"asapScheduler",{enumerable:!0,get:function(){return b.asapScheduler}});var h=e("./internal/scheduler/async");Object.defineProperty(r,"async",{enumerable:!0,get:function(){return h.async}}),Object.defineProperty(r,"asyncScheduler",{enumerable:!0,get:function(){return h.asyncScheduler}});var p=e("./internal/scheduler/queue");Object.defineProperty(r,"queue",{enumerable:!0,get:function(){return p.queue}}),Object.defineProperty(r,"queueScheduler",{enumerable:!0,get:function(){return p.queueScheduler}});var m=e("./internal/scheduler/animationFrame");Object.defineProperty(r,"animationFrame",{enumerable:!0,get:function(){return m.animationFrame}}),Object.defineProperty(r,"animationFrameScheduler",{enumerable:!0,get:function(){return m.animationFrameScheduler}});var y=e("./internal/scheduler/VirtualTimeScheduler");Object.defineProperty(r,"VirtualTimeScheduler",{enumerable:!0,get:function(){return y.VirtualTimeScheduler}}),Object.defineProperty(r,"VirtualAction",{enumerable:!0,get:function(){return y.VirtualAction}});var g=e("./internal/Scheduler");Object.defineProperty(r,"Scheduler",{enumerable:!0,get:function(){return g.Scheduler}});var v=e("./internal/Subscription");Object.defineProperty(r,"Subscription",{enumerable:!0,get:function(){return v.Subscription}});var w=e("./internal/Subscriber");Object.defineProperty(r,"Subscriber",{enumerable:!0,get:function(){return w.Subscriber}});var k=e("./internal/Notification");Object.defineProperty(r,"Notification",{enumerable:!0,get:function(){return k.Notification}}),Object.defineProperty(r,"NotificationKind",{enumerable:!0,get:function(){return k.NotificationKind}});var T=e("./internal/util/pipe");Object.defineProperty(r,"pipe",{enumerable:!0,get:function(){return T.pipe}});var _=e("./internal/util/noop");Object.defineProperty(r,"noop",{enumerable:!0,get:function(){return _.noop}});var j=e("./internal/util/identity");Object.defineProperty(r,"identity",{enumerable:!0,get:function(){return j.identity}});var S=e("./internal/util/isObservable");Object.defineProperty(r,"isObservable",{enumerable:!0,get:function(){return S.isObservable}});var x=e("./internal/lastValueFrom");Object.defineProperty(r,"lastValueFrom",{enumerable:!0,get:function(){return x.lastValueFrom}});var O=e("./internal/firstValueFrom");Object.defineProperty(r,"firstValueFrom",{enumerable:!0,get:function(){return O.firstValueFrom}});var E=e("./internal/util/ArgumentOutOfRangeError");Object.defineProperty(r,"ArgumentOutOfRangeError",{enumerable:!0,get:function(){return E.ArgumentOutOfRangeError}});var A=e("./internal/util/EmptyError");Object.defineProperty(r,"EmptyError",{enumerable:!0,get:function(){return A.EmptyError}});var P=e("./internal/util/NotFoundError");Object.defineProperty(r,"NotFoundError",{enumerable:!0,get:function(){return P.NotFoundError}});var C=e("./internal/util/ObjectUnsubscribedError");Object.defineProperty(r,"ObjectUnsubscribedError",{enumerable:!0,get:function(){return C.ObjectUnsubscribedError}});var I=e("./internal/util/SequenceError");Object.defineProperty(r,"SequenceError",{enumerable:!0,get:function(){return I.SequenceError}});var M=e("./internal/operators/timeout");Object.defineProperty(r,"TimeoutError",{enumerable:!0,get:function(){return M.TimeoutError}});var B=e("./internal/util/UnsubscriptionError");Object.defineProperty(r,"UnsubscriptionError",{enumerable:!0,get:function(){return B.UnsubscriptionError}});var N=e("./internal/observable/bindCallback");Object.defineProperty(r,"bindCallback",{enumerable:!0,get:function(){return N.bindCallback}});var R=e("./internal/observable/bindNodeCallback");Object.defineProperty(r,"bindNodeCallback",{enumerable:!0,get:function(){return R.bindNodeCallback}});var L=e("./internal/observable/combineLatest");Object.defineProperty(r,"combineLatest",{enumerable:!0,get:function(){return L.combineLatest}});var F=e("./internal/observable/concat");Object.defineProperty(r,"concat",{enumerable:!0,get:function(){return F.concat}});var D=e("./internal/observable/connectable");Object.defineProperty(r,"connectable",{enumerable:!0,get:function(){return D.connectable}});var U=e("./internal/observable/defer");Object.defineProperty(r,"defer",{enumerable:!0,get:function(){return U.defer}});var H=e("./internal/observable/empty");Object.defineProperty(r,"empty",{enumerable:!0,get:function(){return H.empty}});var G=e("./internal/observable/forkJoin");Object.defineProperty(r,"forkJoin",{enumerable:!0,get:function(){return G.forkJoin}});var W=e("./internal/observable/from");Object.defineProperty(r,"from",{enumerable:!0,get:function(){return W.from}});var z=e("./internal/observable/fromEvent");Object.defineProperty(r,"fromEvent",{enumerable:!0,get:function(){return z.fromEvent}});var V=e("./internal/observable/fromEventPattern");Object.defineProperty(r,"fromEventPattern",{enumerable:!0,get:function(){return V.fromEventPattern}});var q=e("./internal/observable/generate");Object.defineProperty(r,"generate",{enumerable:!0,get:function(){return q.generate}});var K=e("./internal/observable/iif");Object.defineProperty(r,"iif",{enumerable:!0,get:function(){return K.iif}});var Y=e("./internal/observable/interval");Object.defineProperty(r,"interval",{enumerable:!0,get:function(){return Y.interval}});var $=e("./internal/observable/merge");Object.defineProperty(r,"merge",{enumerable:!0,get:function(){return $.merge}});var X=e("./internal/observable/never");Object.defineProperty(r,"never",{enumerable:!0,get:function(){return X.never}});var J=e("./internal/observable/of");Object.defineProperty(r,"of",{enumerable:!0,get:function(){return J.of}});var Z=e("./internal/observable/onErrorResumeNext");Object.defineProperty(r,"onErrorResumeNext",{enumerable:!0,get:function(){return Z.onErrorResumeNext}});var Q=e("./internal/observable/pairs");Object.defineProperty(r,"pairs",{enumerable:!0,get:function(){return Q.pairs}});var ee=e("./internal/observable/partition");Object.defineProperty(r,"partition",{enumerable:!0,get:function(){return ee.partition}});var te=e("./internal/observable/race");Object.defineProperty(r,"race",{enumerable:!0,get:function(){return te.race}});var re=e("./internal/observable/range");Object.defineProperty(r,"range",{enumerable:!0,get:function(){return re.range}});var ne=e("./internal/observable/throwError");Object.defineProperty(r,"throwError",{enumerable:!0,get:function(){return ne.throwError}});var ie=e("./internal/observable/timer");Object.defineProperty(r,"timer",{enumerable:!0,get:function(){return ie.timer}});var fe=e("./internal/observable/using");Object.defineProperty(r,"using",{enumerable:!0,get:function(){return fe.using}});var oe=e("./internal/observable/zip");Object.defineProperty(r,"zip",{enumerable:!0,get:function(){return oe.zip}});var se=e("./internal/scheduled/scheduled");Object.defineProperty(r,"scheduled",{enumerable:!0,get:function(){return se.scheduled}});var ae=e("./internal/observable/empty");Object.defineProperty(r,"EMPTY",{enumerable:!0,get:function(){return ae.EMPTY}});var ce=e("./internal/observable/never");Object.defineProperty(r,"NEVER",{enumerable:!0,get:function(){return ce.NEVER}}),i(e("./internal/types"),r);var ue=e("./internal/config");Object.defineProperty(r,"config",{enumerable:!0,get:function(){return ue.config}});var le=e("./internal/operators/audit");Object.defineProperty(r,"audit",{enumerable:!0,get:function(){return le.audit}});var de=e("./internal/operators/auditTime");Object.defineProperty(r,"auditTime",{enumerable:!0,get:function(){return de.auditTime}});var be=e("./internal/operators/buffer");Object.defineProperty(r,"buffer",{enumerable:!0,get:function(){return be.buffer}});var he=e("./internal/operators/bufferCount");Object.defineProperty(r,"bufferCount",{enumerable:!0,get:function(){return he.bufferCount}});var pe=e("./internal/operators/bufferTime");Object.defineProperty(r,"bufferTime",{enumerable:!0,get:function(){return pe.bufferTime}});var me=e("./internal/operators/bufferToggle");Object.defineProperty(r,"bufferToggle",{enumerable:!0,get:function(){return me.bufferToggle}});var ye=e("./internal/operators/bufferWhen");Object.defineProperty(r,"bufferWhen",{enumerable:!0,get:function(){return ye.bufferWhen}});var ge=e("./internal/operators/catchError");Object.defineProperty(r,"catchError",{enumerable:!0,get:function(){return ge.catchError}});var ve=e("./internal/operators/combineAll");Object.defineProperty(r,"combineAll",{enumerable:!0,get:function(){return ve.combineAll}});var we=e("./internal/operators/combineLatestAll");Object.defineProperty(r,"combineLatestAll",{enumerable:!0,get:function(){return we.combineLatestAll}});var ke=e("./internal/operators/combineLatestWith");Object.defineProperty(r,"combineLatestWith",{enumerable:!0,get:function(){return ke.combineLatestWith}});var Te=e("./internal/operators/concatAll");Object.defineProperty(r,"concatAll",{enumerable:!0,get:function(){return Te.concatAll}});var _e=e("./internal/operators/concatMap");Object.defineProperty(r,"concatMap",{enumerable:!0,get:function(){return _e.concatMap}});var je=e("./internal/operators/concatMapTo");Object.defineProperty(r,"concatMapTo",{enumerable:!0,get:function(){return je.concatMapTo}});var Se=e("./internal/operators/concatWith");Object.defineProperty(r,"concatWith",{enumerable:!0,get:function(){return Se.concatWith}});var xe=e("./internal/operators/connect");Object.defineProperty(r,"connect",{enumerable:!0,get:function(){return xe.connect}});var Oe=e("./internal/operators/count");Object.defineProperty(r,"count",{enumerable:!0,get:function(){return Oe.count}});var Ee=e("./internal/operators/debounce");Object.defineProperty(r,"debounce",{enumerable:!0,get:function(){return Ee.debounce}});var Ae=e("./internal/operators/debounceTime");Object.defineProperty(r,"debounceTime",{enumerable:!0,get:function(){return Ae.debounceTime}});var Pe=e("./internal/operators/defaultIfEmpty");Object.defineProperty(r,"defaultIfEmpty",{enumerable:!0,get:function(){return Pe.defaultIfEmpty}});var Ce=e("./internal/operators/delay");Object.defineProperty(r,"delay",{enumerable:!0,get:function(){return Ce.delay}});var Ie=e("./internal/operators/delayWhen");Object.defineProperty(r,"delayWhen",{enumerable:!0,get:function(){return Ie.delayWhen}});var Me=e("./internal/operators/dematerialize");Object.defineProperty(r,"dematerialize",{enumerable:!0,get:function(){return Me.dematerialize}});var Be=e("./internal/operators/distinct");Object.defineProperty(r,"distinct",{enumerable:!0,get:function(){return Be.distinct}});var Ne=e("./internal/operators/distinctUntilChanged");Object.defineProperty(r,"distinctUntilChanged",{enumerable:!0,get:function(){return Ne.distinctUntilChanged}});var Re=e("./internal/operators/distinctUntilKeyChanged");Object.defineProperty(r,"distinctUntilKeyChanged",{enumerable:!0,get:function(){return Re.distinctUntilKeyChanged}});var Le=e("./internal/operators/elementAt");Object.defineProperty(r,"elementAt",{enumerable:!0,get:function(){return Le.elementAt}});var Fe=e("./internal/operators/endWith");Object.defineProperty(r,"endWith",{enumerable:!0,get:function(){return Fe.endWith}});var De=e("./internal/operators/every");Object.defineProperty(r,"every",{enumerable:!0,get:function(){return De.every}});var Ue=e("./internal/operators/exhaust");Object.defineProperty(r,"exhaust",{enumerable:!0,get:function(){return Ue.exhaust}});var He=e("./internal/operators/exhaustAll");Object.defineProperty(r,"exhaustAll",{enumerable:!0,get:function(){return He.exhaustAll}});var Ge=e("./internal/operators/exhaustMap");Object.defineProperty(r,"exhaustMap",{enumerable:!0,get:function(){return Ge.exhaustMap}});var We=e("./internal/operators/expand");Object.defineProperty(r,"expand",{enumerable:!0,get:function(){return We.expand}});var ze=e("./internal/operators/filter");Object.defineProperty(r,"filter",{enumerable:!0,get:function(){return ze.filter}});var Ve=e("./internal/operators/finalize");Object.defineProperty(r,"finalize",{enumerable:!0,get:function(){return Ve.finalize}});var qe=e("./internal/operators/find");Object.defineProperty(r,"find",{enumerable:!0,get:function(){return qe.find}});var Ke=e("./internal/operators/findIndex");Object.defineProperty(r,"findIndex",{enumerable:!0,get:function(){return Ke.findIndex}});var Ye=e("./internal/operators/first");Object.defineProperty(r,"first",{enumerable:!0,get:function(){return Ye.first}});var $e=e("./internal/operators/groupBy");Object.defineProperty(r,"groupBy",{enumerable:!0,get:function(){return $e.groupBy}});var Xe=e("./internal/operators/ignoreElements");Object.defineProperty(r,"ignoreElements",{enumerable:!0,get:function(){return Xe.ignoreElements}});var Je=e("./internal/operators/isEmpty");Object.defineProperty(r,"isEmpty",{enumerable:!0,get:function(){return Je.isEmpty}});var Ze=e("./internal/operators/last");Object.defineProperty(r,"last",{enumerable:!0,get:function(){return Ze.last}});var Qe=e("./internal/operators/map");Object.defineProperty(r,"map",{enumerable:!0,get:function(){return Qe.map}});var et=e("./internal/operators/mapTo");Object.defineProperty(r,"mapTo",{enumerable:!0,get:function(){return et.mapTo}});var tt=e("./internal/operators/materialize");Object.defineProperty(r,"materialize",{enumerable:!0,get:function(){return tt.materialize}});var rt=e("./internal/operators/max");Object.defineProperty(r,"max",{enumerable:!0,get:function(){return rt.max}});var nt=e("./internal/operators/mergeAll");Object.defineProperty(r,"mergeAll",{enumerable:!0,get:function(){return nt.mergeAll}});var it=e("./internal/operators/flatMap");Object.defineProperty(r,"flatMap",{enumerable:!0,get:function(){return it.flatMap}});var ft=e("./internal/operators/mergeMap");Object.defineProperty(r,"mergeMap",{enumerable:!0,get:function(){return ft.mergeMap}});var ot=e("./internal/operators/mergeMapTo");Object.defineProperty(r,"mergeMapTo",{enumerable:!0,get:function(){return ot.mergeMapTo}});var st=e("./internal/operators/mergeScan");Object.defineProperty(r,"mergeScan",{enumerable:!0,get:function(){return st.mergeScan}});var at=e("./internal/operators/mergeWith");Object.defineProperty(r,"mergeWith",{enumerable:!0,get:function(){return at.mergeWith}});var ct=e("./internal/operators/min");Object.defineProperty(r,"min",{enumerable:!0,get:function(){return ct.min}});var ut=e("./internal/operators/multicast");Object.defineProperty(r,"multicast",{enumerable:!0,get:function(){return ut.multicast}});var lt=e("./internal/operators/observeOn");Object.defineProperty(r,"observeOn",{enumerable:!0,get:function(){return lt.observeOn}});var dt=e("./internal/operators/onErrorResumeNextWith");Object.defineProperty(r,"onErrorResumeNextWith",{enumerable:!0,get:function(){return dt.onErrorResumeNextWith}});var bt=e("./internal/operators/pairwise");Object.defineProperty(r,"pairwise",{enumerable:!0,get:function(){return bt.pairwise}});var ht=e("./internal/operators/pluck");Object.defineProperty(r,"pluck",{enumerable:!0,get:function(){return ht.pluck}});var pt=e("./internal/operators/publish");Object.defineProperty(r,"publish",{enumerable:!0,get:function(){return pt.publish}});var mt=e("./internal/operators/publishBehavior");Object.defineProperty(r,"publishBehavior",{enumerable:!0,get:function(){return mt.publishBehavior}});var yt=e("./internal/operators/publishLast");Object.defineProperty(r,"publishLast",{enumerable:!0,get:function(){return yt.publishLast}});var gt=e("./internal/operators/publishReplay");Object.defineProperty(r,"publishReplay",{enumerable:!0,get:function(){return gt.publishReplay}});var vt=e("./internal/operators/raceWith");Object.defineProperty(r,"raceWith",{enumerable:!0,get:function(){return vt.raceWith}});var wt=e("./internal/operators/reduce");Object.defineProperty(r,"reduce",{enumerable:!0,get:function(){return wt.reduce}});var kt=e("./internal/operators/repeat");Object.defineProperty(r,"repeat",{enumerable:!0,get:function(){return kt.repeat}});var Tt=e("./internal/operators/repeatWhen");Object.defineProperty(r,"repeatWhen",{enumerable:!0,get:function(){return Tt.repeatWhen}});var _t=e("./internal/operators/retry");Object.defineProperty(r,"retry",{enumerable:!0,get:function(){return _t.retry}});var jt=e("./internal/operators/retryWhen");Object.defineProperty(r,"retryWhen",{enumerable:!0,get:function(){return jt.retryWhen}});var St=e("./internal/operators/refCount");Object.defineProperty(r,"refCount",{enumerable:!0,get:function(){return St.refCount}});var xt=e("./internal/operators/sample");Object.defineProperty(r,"sample",{enumerable:!0,get:function(){return xt.sample}});var Ot=e("./internal/operators/sampleTime");Object.defineProperty(r,"sampleTime",{enumerable:!0,get:function(){return Ot.sampleTime}});var Et=e("./internal/operators/scan");Object.defineProperty(r,"scan",{enumerable:!0,get:function(){return Et.scan}});var At=e("./internal/operators/sequenceEqual");Object.defineProperty(r,"sequenceEqual",{enumerable:!0,get:function(){return At.sequenceEqual}});var Pt=e("./internal/operators/share");Object.defineProperty(r,"share",{enumerable:!0,get:function(){return Pt.share}});var Ct=e("./internal/operators/shareReplay");Object.defineProperty(r,"shareReplay",{enumerable:!0,get:function(){return Ct.shareReplay}});var It=e("./internal/operators/single");Object.defineProperty(r,"single",{enumerable:!0,get:function(){return It.single}});var Mt=e("./internal/operators/skip");Object.defineProperty(r,"skip",{enumerable:!0,get:function(){return Mt.skip}});var Bt=e("./internal/operators/skipLast");Object.defineProperty(r,"skipLast",{enumerable:!0,get:function(){return Bt.skipLast}});var Nt=e("./internal/operators/skipUntil");Object.defineProperty(r,"skipUntil",{enumerable:!0,get:function(){return Nt.skipUntil}});var Rt=e("./internal/operators/skipWhile");Object.defineProperty(r,"skipWhile",{enumerable:!0,get:function(){return Rt.skipWhile}});var Lt=e("./internal/operators/startWith");Object.defineProperty(r,"startWith",{enumerable:!0,get:function(){return Lt.startWith}});var Ft=e("./internal/operators/subscribeOn");Object.defineProperty(r,"subscribeOn",{enumerable:!0,get:function(){return Ft.subscribeOn}});var Dt=e("./internal/operators/switchAll");Object.defineProperty(r,"switchAll",{enumerable:!0,get:function(){return Dt.switchAll}});var Ut=e("./internal/operators/switchMap");Object.defineProperty(r,"switchMap",{enumerable:!0,get:function(){return Ut.switchMap}});var Ht=e("./internal/operators/switchMapTo");Object.defineProperty(r,"switchMapTo",{enumerable:!0,get:function(){return Ht.switchMapTo}});var Gt=e("./internal/operators/switchScan");Object.defineProperty(r,"switchScan",{enumerable:!0,get:function(){return Gt.switchScan}});var Wt=e("./internal/operators/take");Object.defineProperty(r,"take",{enumerable:!0,get:function(){return Wt.take}});var zt=e("./internal/operators/takeLast");Object.defineProperty(r,"takeLast",{enumerable:!0,get:function(){return zt.takeLast}});var Vt=e("./internal/operators/takeUntil");Object.defineProperty(r,"takeUntil",{enumerable:!0,get:function(){return Vt.takeUntil}});var qt=e("./internal/operators/takeWhile");Object.defineProperty(r,"takeWhile",{enumerable:!0,get:function(){return qt.takeWhile}});var Kt=e("./internal/operators/tap");Object.defineProperty(r,"tap",{enumerable:!0,get:function(){return Kt.tap}});var Yt=e("./internal/operators/throttle");Object.defineProperty(r,"throttle",{enumerable:!0,get:function(){return Yt.throttle}});var $t=e("./internal/operators/throttleTime");Object.defineProperty(r,"throttleTime",{enumerable:!0,get:function(){return $t.throttleTime}});var Xt=e("./internal/operators/throwIfEmpty");Object.defineProperty(r,"throwIfEmpty",{enumerable:!0,get:function(){return Xt.throwIfEmpty}});var Jt=e("./internal/operators/timeInterval");Object.defineProperty(r,"timeInterval",{enumerable:!0,get:function(){return Jt.timeInterval}});var Zt=e("./internal/operators/timeout");Object.defineProperty(r,"timeout",{enumerable:!0,get:function(){return Zt.timeout}});var Qt=e("./internal/operators/timeoutWith");Object.defineProperty(r,"timeoutWith",{enumerable:!0,get:function(){return Qt.timeoutWith}});var er=e("./internal/operators/timestamp");Object.defineProperty(r,"timestamp",{enumerable:!0,get:function(){return er.timestamp}});var tr=e("./internal/operators/toArray");Object.defineProperty(r,"toArray",{enumerable:!0,get:function(){return tr.toArray}});var rr=e("./internal/operators/window");Object.defineProperty(r,"window",{enumerable:!0,get:function(){return rr.window}});var nr=e("./internal/operators/windowCount");Object.defineProperty(r,"windowCount",{enumerable:!0,get:function(){return nr.windowCount}});var ir=e("./internal/operators/windowTime");Object.defineProperty(r,"windowTime",{enumerable:!0,get:function(){return ir.windowTime}});var fr=e("./internal/operators/windowToggle");Object.defineProperty(r,"windowToggle",{enumerable:!0,get:function(){return fr.windowToggle}});var or=e("./internal/operators/windowWhen");Object.defineProperty(r,"windowWhen",{enumerable:!0,get:function(){return or.windowWhen}});var sr=e("./internal/operators/withLatestFrom");Object.defineProperty(r,"withLatestFrom",{enumerable:!0,get:function(){return sr.withLatestFrom}});var ar=e("./internal/operators/zipAll");Object.defineProperty(r,"zipAll",{enumerable:!0,get:function(){return ar.zipAll}});var cr=e("./internal/operators/zipWith");Object.defineProperty(r,"zipWith",{enumerable:!0,get:function(){return cr.zipWith}})}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/index.js"}],[5292,{"./Subject":5299},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(r,"__esModule",{value:!0}),r.AsyncSubject=void 0;var f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._value=null,t._hasValue=!1,t._isComplete=!1,t}return i(t,e),t.prototype._checkFinalizedStatuses=function(e){var t=this,r=t.hasError,n=t._hasValue,i=t._value,f=t.thrownError,o=t.isStopped,s=t._isComplete;r?e.error(f):(o||s)&&(n&&e.next(i),e.complete())},t.prototype.next=function(e){this.isStopped||(this._value=e,this._hasValue=!0)},t.prototype.complete=function(){var t=this,r=t._hasValue,n=t._value;t._isComplete||(this._isComplete=!0,r&&e.prototype.next.call(this,n),e.prototype.complete.call(this))},t}(e("./Subject").Subject);r.AsyncSubject=f}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/AsyncSubject.js"}],[5293,{"./Subject":5299},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(r,"__esModule",{value:!0}),r.BehaviorSubject=void 0;var f=function(e){function t(t){var r=e.call(this)||this;return r._value=t,r}return i(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),t.prototype._subscribe=function(t){var r=e.prototype._subscribe.call(this,t);return!r.closed&&t.next(this._value),r},t.prototype.getValue=function(){var e=this,t=e.hasError,r=e.thrownError,n=e._value;if(t)throw r;return this._throwIfClosed(),n},t.prototype.next=function(t){e.prototype.next.call(this,this._value=t)},t}(e("./Subject").Subject);r.BehaviorSubject=f}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/BehaviorSubject.js"}],[5294,{"./observable/empty":5314,"./observable/of":5326,"./observable/throwError":5332,"./util/isFunction":5500},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.observeNotification=r.Notification=r.NotificationKind=void 0;var n=e("./observable/empty"),i=e("./observable/of"),f=e("./observable/throwError"),o=e("./util/isFunction");!function(e){e.NEXT="N",e.ERROR="E",e.COMPLETE="C"}(r.NotificationKind||(r.NotificationKind={}));var s=function(){function e(e,t,r){this.kind=e,this.value=t,this.error=r,this.hasValue="N"===e}return e.prototype.observe=function(e){return a(this,e)},e.prototype.do=function(e,t,r){var n=this,i=n.kind,f=n.value,o=n.error;return"N"===i?null==e?void 0:e(f):"E"===i?null==t?void 0:t(o):null==r?void 0:r()},e.prototype.accept=function(e,t,r){var n;return o.isFunction(null===(n=e)||void 0===n?void 0:n.next)?this.observe(e):this.do(e,t,r)},e.prototype.toObservable=function(){var e=this,t=e.kind,r=e.value,o=e.error,s="N"===t?i.of(r):"E"===t?f.throwError((function(){return o})):"C"===t?n.EMPTY:0;if(!s)throw new TypeError("Unexpected notification kind "+t);return s},e.createNext=function(t){return new e("N",t)},e.createError=function(t){return new e("E",undefined,t)},e.createComplete=function(){return e.completeNotification},e.completeNotification=new e("C"),e}();function a(e,t){var r,n,i,f=e,o=f.kind,s=f.value,a=f.error;if("string"!=typeof o)throw new TypeError('Invalid notification, missing "kind"');"N"===o?null===(r=t.next)||void 0===r||r.call(t,s):"E"===o?null===(n=t.error)||void 0===n||n.call(t,a):null===(i=t.complete)||void 0===i||i.call(t)}r.Notification=s,r.observeNotification=a}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/Notification.js"}],[5295,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){function n(e,t,r){return{kind:e,value:t,error:r}}Object.defineProperty(r,"__esModule",{value:!0}),r.createNotification=r.nextNotification=r.errorNotification=r.COMPLETE_NOTIFICATION=void 0,r.COMPLETE_NOTIFICATION=n("C",undefined,undefined),r.errorNotification=function(e){return n("E",undefined,e)},r.nextNotification=function(e){return n("N",e,undefined)},r.createNotification=n}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/NotificationFactories.js"}],[5296,{"./Subscriber":5300,"./Subscription":5301,"./config":5302,"./symbol/observable":5479,"./util/errorContext":5494,"./util/isFunction":5500,"./util/pipe":5511},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.Observable=void 0;var n=e("./Subscriber"),i=e("./Subscription"),f=e("./symbol/observable"),o=e("./util/pipe"),s=e("./config"),a=e("./util/isFunction"),c=e("./util/errorContext"),u=function(){function e(e){e&&(this._subscribe=e)}return e.prototype.lift=function(t){var r=new e;return r.source=this,r.operator=t,r},e.prototype.subscribe=function(e,t,r){var f,o=this,s=(f=e)&&f instanceof n.Subscriber||function(e){return e&&a.isFunction(e.next)&&a.isFunction(e.error)&&a.isFunction(e.complete)}(f)&&i.isSubscription(f)?e:new n.SafeSubscriber(e,t,r);return c.errorContext((function(){var e=o,t=e.operator,r=e.source;s.add(t?t.call(s,r):r?o._subscribe(s):o._trySubscribe(s))})),s},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){e.error(t)}},e.prototype.forEach=function(e,t){var r=this;return new(t=l(t))((function(t,i){var f=new n.SafeSubscriber({next:function(t){try{e(t)}catch(e){i(e),f.unsubscribe()}},error:i,complete:t});r.subscribe(f)}))},e.prototype._subscribe=function(e){var t;return null===(t=this.source)||void 0===t?void 0:t.subscribe(e)},e.prototype[f.observable]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return o.pipeFromArray(e)(this)},e.prototype.toPromise=function(e){var t=this;return new(e=l(e))((function(e,r){var n;t.subscribe((function(e){return n=e}),(function(e){return r(e)}),(function(){return e(n)}))}))},e.create=function(t){return new e(t)},e}();function l(e){var t;return null!==(t=null!=e?e:s.config.Promise)&&void 0!==t?t:Promise}r.Observable=u}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/Observable.js"}],[5297,{"./Subject":5299,"./scheduler/dateTimestampProvider":5472},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(r,"__esModule",{value:!0}),r.ReplaySubject=void 0;var f=e("./Subject"),o=e("./scheduler/dateTimestampProvider"),s=function(e){function t(t,r,n){void 0===t&&(t=Infinity),void 0===r&&(r=Infinity),void 0===n&&(n=o.dateTimestampProvider);var i=e.call(this)||this;return i._bufferSize=t,i._windowTime=r,i._timestampProvider=n,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=r===Infinity,i._bufferSize=Math.max(1,t),i._windowTime=Math.max(1,r),i}return i(t,e),t.prototype.next=function(t){var r=this,n=r.isStopped,i=r._buffer,f=r._infiniteTimeWindow,o=r._timestampProvider,s=r._windowTime;n||(i.push(t),!f&&i.push(o.now()+s)),this._trimBuffer(),e.prototype.next.call(this,t)},t.prototype._subscribe=function(e){this._throwIfClosed(),this._trimBuffer();for(var t=this._innerSubscribe(e),r=this._infiniteTimeWindow,n=this._buffer.slice(),i=0;i<n.length&&!e.closed;i+=r?1:2)e.next(n[i]);return this._checkFinalizedStatuses(e),t},t.prototype._trimBuffer=function(){var e=this,t=e._bufferSize,r=e._timestampProvider,n=e._buffer,i=e._infiniteTimeWindow,f=(i?1:2)*t;if(t<Infinity&&f<n.length&&n.splice(0,n.length-f),!i){for(var o=r.now(),s=0,a=1;a<n.length&&n[a]<=o;a+=2)s=a;s&&n.splice(0,s+1)}},t}(f.Subject);r.ReplaySubject=s}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/ReplaySubject.js"}],[5298,{"./scheduler/dateTimestampProvider":5472},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.Scheduler=void 0;var n=e("./scheduler/dateTimestampProvider"),i=function(){function e(t,r){void 0===r&&(r=e.now),this.schedulerActionCtor=t,this.now=r}return e.prototype.schedule=function(e,t,r){return void 0===t&&(t=0),new this.schedulerActionCtor(this,e).schedule(r,t)},e.now=n.dateTimestampProvider.now,e}();r.Scheduler=i}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/Scheduler.js"}],[5299,{"./Observable":5296,"./Subscription":5301,"./util/ObjectUnsubscribedError":5485,"./util/arrRemove":5491,"./util/errorContext":5494},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),f=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(r,"__esModule",{value:!0}),r.AnonymousSubject=r.Subject=void 0;var o=e("./Observable"),s=e("./Subscription"),a=e("./util/ObjectUnsubscribedError"),c=e("./util/arrRemove"),u=e("./util/errorContext"),l=function(e){function t(){var t=e.call(this)||this;return t.closed=!1,t.currentObservers=null,t.observers=[],t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return i(t,e),t.prototype.lift=function(e){var t=new d(this,this);return t.operator=e,t},t.prototype._throwIfClosed=function(){if(this.closed)throw new a.ObjectUnsubscribedError},t.prototype.next=function(e){var t=this;u.errorContext((function(){var r,n;if(t._throwIfClosed(),!t.isStopped){t.currentObservers||(t.currentObservers=Array.from(t.observers));try{for(var i=f(t.currentObservers),o=i.next();!o.done;o=i.next()){o.value.next(e)}}catch(e){r={error:e}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}}}))},t.prototype.error=function(e){var t=this;u.errorContext((function(){if(t._throwIfClosed(),!t.isStopped){t.hasError=t.isStopped=!0,t.thrownError=e;for(var r=t.observers;r.length;)r.shift().error(e)}}))},t.prototype.complete=function(){var e=this;u.errorContext((function(){if(e._throwIfClosed(),!e.isStopped){e.isStopped=!0;for(var t=e.observers;t.length;)t.shift().complete()}}))},t.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(t.prototype,"observed",{get:function(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(t){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,t)},t.prototype._subscribe=function(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)},t.prototype._innerSubscribe=function(e){var t=this,r=this,n=r.hasError,i=r.isStopped,f=r.observers;return n||i?s.EMPTY_SUBSCRIPTION:(this.currentObservers=null,f.push(e),new s.Subscription((function(){t.currentObservers=null,c.arrRemove(f,e)})))},t.prototype._checkFinalizedStatuses=function(e){var t=this,r=t.hasError,n=t.thrownError,i=t.isStopped;r?e.error(n):i&&e.complete()},t.prototype.asObservable=function(){var e=new o.Observable;return e.source=this,e},t.create=function(e,t){return new d(e,t)},t}(o.Observable);r.Subject=l;var d=function(e){function t(t,r){var n=e.call(this)||this;return n.destination=t,n.source=r,n}return i(t,e),t.prototype.next=function(e){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===r||r.call(t,e)},t.prototype.error=function(e){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===r||r.call(t,e)},t.prototype.complete=function(){var e,t;null===(t=null===(e=this.destination)||void 0===e?void 0:e.complete)||void 0===t||t.call(e)},t.prototype._subscribe=function(e){var t,r;return null!==(r=null===(t=this.source)||void 0===t?void 0:t.subscribe(e))&&void 0!==r?r:s.EMPTY_SUBSCRIPTION},t}(l);r.AnonymousSubject=d}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/Subject.js"}],[53,{"./messengers":16,"./types":52,"@metamask/utils":2950},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.initControllers=function({baseControllerMessenger:e,existingControllers:t=[],initFunctions:r,initRequest:n}){f("Initializing controllers",Object.keys(r).length);const o=t.reduce(((e,t)=>(e[t.name]=t,e)),{}),s={},a={};let c={};const u=e=>function(e,t){const r=e[t];if(!r)throw new Error(`Controller requested before it was initialized: ${t}`);return r}(o,e);for(const[t,l]of Object.entries(r)){const r=t,d=l,b=i.CONTROLLER_MESSENGERS[r],h=null==b?void 0:b.getMessenger,p=null==b?void 0:b.getInitMessenger,m={...n,controllerMessenger:null==h?void 0:h(e),getController:u,initMessenger:null==p?void 0:p(e)},y=d({...m,controllerMessenger:m.controllerMessenger}),{controller:g,persistedStateKey:v,memStateKey:w}=y,k=y.api??{},T=null===v?undefined:v??r,_=null===w?undefined:w??r;o[r]=g,c={...c,...k},T&&(s[T]=g),_&&(a[_]=g),f("Initialized controller",r,{api:Object.keys(k),persistedStateKey:T,memStateKey:_})}return{controllerApi:c,controllerMemState:a,controllerPersistedState:s,controllersByName:o}};var n=e("@metamask/utils"),i=(e("./types"),e("./messengers"));const f=(0,n.createProjectLogger)("controller-init")}}},{package:"$root$",file:"app/scripts/controller-init/utils.ts"}],[5300,{"./NotificationFactories":5295,"./Subscription":5301,"./config":5302,"./scheduler/timeoutProvider":5477,"./util/errorContext":5494,"./util/isFunction":5500,"./util/noop":5509,"./util/reportUnhandledError":5512},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(r,"__esModule",{value:!0}),r.EMPTY_OBSERVER=r.SafeSubscriber=r.Subscriber=void 0;var f=e("./util/isFunction"),o=e("./Subscription"),s=e("./config"),a=e("./util/reportUnhandledError"),c=e("./util/noop"),u=e("./NotificationFactories"),l=e("./scheduler/timeoutProvider"),d=e("./util/errorContext"),b=function(e){function t(t){var n=e.call(this)||this;return n.isStopped=!1,t?(n.destination=t,o.isSubscription(t)&&t.add(n)):n.destination=r.EMPTY_OBSERVER,n}return i(t,e),t.create=function(e,t,r){return new y(e,t,r)},t.prototype.next=function(e){this.isStopped?v(u.nextNotification(e),this):this._next(e)},t.prototype.error=function(e){this.isStopped?v(u.errorNotification(e),this):(this.isStopped=!0,this._error(e))},t.prototype.complete=function(){this.isStopped?v(u.COMPLETE_NOTIFICATION,this):(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},t.prototype._next=function(e){this.destination.next(e)},t.prototype._error=function(e){try{this.destination.error(e)}finally{this.unsubscribe()}},t.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},t}(o.Subscription);r.Subscriber=b;var h=Function.prototype.bind;function p(e,t){return h.call(e,t)}var m=function(){function e(e){this.partialObserver=e}return e.prototype.next=function(e){var t=this.partialObserver;if(t.next)try{t.next(e)}catch(e){g(e)}},e.prototype.error=function(e){var t=this.partialObserver;if(t.error)try{t.error(e)}catch(e){g(e)}else g(e)},e.prototype.complete=function(){var e=this.partialObserver;if(e.complete)try{e.complete()}catch(e){g(e)}},e}(),y=function(e){function t(t,r,n){var i,o,a=e.call(this)||this;f.isFunction(t)||!t?i={next:null!=t?t:undefined,error:null!=r?r:undefined,complete:null!=n?n:undefined}:a&&s.config.useDeprecatedNextContext?((o=Object.create(t)).unsubscribe=function(){return a.unsubscribe()},i={next:t.next&&p(t.next,o),error:t.error&&p(t.error,o),complete:t.complete&&p(t.complete,o)}):i=t;return a.destination=new m(i),a}return i(t,e),t}(b);function g(e){s.config.useDeprecatedSynchronousErrorHandling?d.captureError(e):a.reportUnhandledError(e)}function v(e,t){var r=s.config.onStoppedNotification;r&&l.timeoutProvider.setTimeout((function(){return r(e,t)}))}r.SafeSubscriber=y,r.EMPTY_OBSERVER={closed:!0,next:c.noop,error:function(e){throw e},complete:c.noop}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/Subscriber.js"}],[5301,{"./util/UnsubscriptionError":5487,"./util/arrRemove":5491,"./util/isFunction":5500},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},i=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o},f=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.isSubscription=r.EMPTY_SUBSCRIPTION=r.Subscription=void 0;var o=e("./util/isFunction"),s=e("./util/UnsubscriptionError"),a=e("./util/arrRemove"),c=function(){function e(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}var t;return e.prototype.unsubscribe=function(){var e,t,r,a,c;if(!this.closed){this.closed=!0;var l=this._parentage;if(l)if(this._parentage=null,Array.isArray(l))try{for(var d=n(l),b=d.next();!b.done;b=d.next()){b.value.remove(this)}}catch(t){e={error:t}}finally{try{b&&!b.done&&(t=d.return)&&t.call(d)}finally{if(e)throw e.error}}else l.remove(this);var h=this.initialTeardown;if(o.isFunction(h))try{h()}catch(e){c=e instanceof s.UnsubscriptionError?e.errors:[e]}var p=this._finalizers;if(p){this._finalizers=null;try{for(var m=n(p),y=m.next();!y.done;y=m.next()){var g=y.value;try{u(g)}catch(e){c=null!=c?c:[],e instanceof s.UnsubscriptionError?c=f(f([],i(c)),i(e.errors)):c.push(e)}}}catch(e){r={error:e}}finally{try{y&&!y.done&&(a=m.return)&&a.call(m)}finally{if(r)throw r.error}}}if(c)throw new s.UnsubscriptionError(c)}},e.prototype.add=function(t){var r;if(t&&t!==this)if(this.closed)u(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(r=this._finalizers)&&void 0!==r?r:[]).push(t)}},e.prototype._hasParent=function(e){var t=this._parentage;return t===e||Array.isArray(t)&&t.includes(e)},e.prototype._addParent=function(e){var t=this._parentage;this._parentage=Array.isArray(t)?(t.push(e),t):t?[t,e]:e},e.prototype._removeParent=function(e){var t=this._parentage;t===e?this._parentage=null:Array.isArray(t)&&a.arrRemove(t,e)},e.prototype.remove=function(t){var r=this._finalizers;r&&a.arrRemove(r,t),t instanceof e&&t._removeParent(this)},e.EMPTY=((t=new e).closed=!0,t),e}();function u(e){o.isFunction(e)?e():e.unsubscribe()}r.Subscription=c,r.EMPTY_SUBSCRIPTION=c.EMPTY,r.isSubscription=function(e){return e instanceof c||e&&"closed"in e&&o.isFunction(e.remove)&&o.isFunction(e.add)&&o.isFunction(e.unsubscribe)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/Subscription.js"}],[5302,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.config=void 0,r.config={onUnhandledError:null,onStoppedNotification:null,Promise:undefined,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/config.js"}],[5303,{"./Subscriber":5300,"./util/EmptyError":5482},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.firstValueFrom=void 0;var n=e("./util/EmptyError"),i=e("./Subscriber");r.firstValueFrom=function(e,t){var r="object"==typeof t;return new Promise((function(f,o){var s=new i.SafeSubscriber({next:function(e){f(e),s.unsubscribe()},error:o,complete:function(){r?f(t.defaultValue):o(new n.EmptyError)}});e.subscribe(s)}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/firstValueFrom.js"}],[5304,{"./util/EmptyError":5482},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.lastValueFrom=void 0;var n=e("./util/EmptyError");r.lastValueFrom=function(e,t){var r="object"==typeof t;return new Promise((function(i,f){var o,s=!1;e.subscribe({next:function(e){o=e,s=!0},error:f,complete:function(){s?i(o):r?i(t.defaultValue):f(new n.EmptyError)}})}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/lastValueFrom.js"}],[5305,{"../Observable":5296,"../Subscription":5301,"../operators/OperatorSubscriber":5336,"../operators/refCount":5406,"../util/lift":5507},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(r,"__esModule",{value:!0}),r.ConnectableObservable=void 0;var f=e("../Observable"),o=e("../Subscription"),s=e("../operators/refCount"),a=e("../operators/OperatorSubscriber"),c=e("../util/lift"),u=function(e){function t(t,r){var n=e.call(this)||this;return n.source=t,n.subjectFactory=r,n._subject=null,n._refCount=0,n._connection=null,c.hasLift(t)&&(n.lift=t.lift),n}return i(t,e),t.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},t.prototype.getSubject=function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject},t.prototype._teardown=function(){this._refCount=0;var e=this._connection;this._subject=this._connection=null,null==e||e.unsubscribe()},t.prototype.connect=function(){var e=this,t=this._connection;if(!t){t=this._connection=new o.Subscription;var r=this.getSubject();t.add(this.source.subscribe(a.createOperatorSubscriber(r,undefined,(function(){e._teardown(),r.complete()}),(function(t){e._teardown(),r.error(t)}),(function(){return e._teardown()})))),t.closed&&(this._connection=null,t=o.Subscription.EMPTY)}return t},t.prototype.refCount=function(){return s.refCount()(this)},t}(f.Observable);r.ConnectableObservable=u}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/ConnectableObservable.js"}],[5306,{"./bindCallbackInternals":5307},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.bindCallback=void 0;var n=e("./bindCallbackInternals");r.bindCallback=function(e,t,r){return n.bindCallbackInternals(!1,e,t,r)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/bindCallback.js"}],[5307,{"../AsyncSubject":5292,"../Observable":5296,"../operators/observeOn":5396,"../operators/subscribeOn":5424,"../util/isScheduler":5506,"../util/mapOneOrManyArgs":5508},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o},i=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.bindCallbackInternals=void 0;var f=e("../util/isScheduler"),o=e("../Observable"),s=e("../operators/subscribeOn"),a=e("../util/mapOneOrManyArgs"),c=e("../operators/observeOn"),u=e("../AsyncSubject");r.bindCallbackInternals=function e(t,r,l,d){if(l){if(!f.isScheduler(l))return function(){for(var n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];return e(t,r,d).apply(this,n).pipe(a.mapOneOrManyArgs(l))};d=l}return d?function(){for(var n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];return e(t,r).apply(this,n).pipe(s.subscribeOn(d),c.observeOn(d))}:function(){for(var e=this,f=[],s=0;s<arguments.length;s++)f[s]=arguments[s];var a=new u.AsyncSubject,c=!0;return new o.Observable((function(o){var s=a.subscribe(o);if(c){c=!1;var u=!1,l=!1;r.apply(e,i(i([],n(f)),[function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];if(t){var n=e.shift();if(null!=n)return void a.error(n)}a.next(1<e.length?e:e[0]),l=!0,u&&a.complete()}])),l&&a.complete(),u=!0}return s}))}}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/bindCallbackInternals.js"}],[5308,{"./bindCallbackInternals":5307},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.bindNodeCallback=void 0;var n=e("./bindCallbackInternals");r.bindNodeCallback=function(e,t,r){return n.bindCallbackInternals(!0,e,t,r)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/bindNodeCallback.js"}],[5309,{"../Observable":5296,"../operators/OperatorSubscriber":5336,"../util/args":5488,"../util/argsArgArrayOrObject":5489,"../util/createObject":5493,"../util/executeSchedule":5495,"../util/identity":5496,"../util/mapOneOrManyArgs":5508,"./from":5316},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.combineLatestInit=r.combineLatest=void 0;var n=e("../Observable"),i=e("../util/argsArgArrayOrObject"),f=e("./from"),o=e("../util/identity"),s=e("../util/mapOneOrManyArgs"),a=e("../util/args"),c=e("../util/createObject"),u=e("../operators/OperatorSubscriber"),l=e("../util/executeSchedule");function d(e,t,r){return void 0===r&&(r=o.identity),function(n){b(t,(function(){for(var i=e.length,o=new Array(i),s=i,a=i,c=function(i){b(t,(function(){var c=f.from(e[i],t),l=!1;c.subscribe(u.createOperatorSubscriber(n,(function(e){o[i]=e,l||(l=!0,a--),a||n.next(r(o.slice()))}),(function(){--s||n.complete()})))}),n)},l=0;l<i;l++)c(l)}),n)}}function b(e,t,r){e?l.executeSchedule(r,e,t):t()}r.combineLatest=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=a.popScheduler(e),u=a.popResultSelector(e),l=i.argsArgArrayOrObject(e),b=l.args,h=l.keys;if(0===b.length)return f.from([],r);var p=new n.Observable(d(b,r,h?function(e){return c.createObject(h,e)}:o.identity));return u?p.pipe(s.mapOneOrManyArgs(u)):p},r.combineLatestInit=d}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/combineLatest.js"}],[5310,{"../operators/concatAll":5350,"../util/args":5488,"./from":5316},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.concat=void 0;var n=e("../operators/concatAll"),i=e("../util/args"),f=e("./from");r.concat=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return n.concatAll()(f.from(e,i.popScheduler(e)))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/concat.js"}],[5311,{"../Observable":5296,"../Subject":5299,"./defer":5312},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.connectable=void 0;var n=e("../Subject"),i=e("../Observable"),f=e("./defer"),o={connector:function(){return new n.Subject},resetOnDisconnect:!0};r.connectable=function(e,t){void 0===t&&(t=o);var r=null,n=t.connector,s=t.resetOnDisconnect,a=void 0===s||s,c=n(),u=new i.Observable((function(e){return c.subscribe(e)}));return u.connect=function(){return r&&!r.closed||(r=f.defer((function(){return e})).subscribe(c),a&&r.add((function(){return c=n()}))),r},u}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/connectable.js"}],[5312,{"../Observable":5296,"./innerFrom":5322},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.defer=void 0;var n=e("../Observable"),i=e("./innerFrom");r.defer=function(e){return new n.Observable((function(t){i.innerFrom(e()).subscribe(t)}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/defer.js"}],[5313,{"../../Observable":5296,"../../scheduler/animationFrameProvider":5469,"../../scheduler/performanceTimestampProvider":5475},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.animationFrames=void 0;var n=e("../../Observable"),i=e("../../scheduler/performanceTimestampProvider"),f=e("../../scheduler/animationFrameProvider");function o(e){return new n.Observable((function(t){var r=e||i.performanceTimestampProvider,n=r.now(),o=0,s=function(){t.closed||(o=f.animationFrameProvider.requestAnimationFrame((function(i){o=0;var f=r.now();t.next({timestamp:e?f:i,elapsed:f-n}),s()})))};return s(),function(){o&&f.animationFrameProvider.cancelAnimationFrame(o)}}))}r.animationFrames=function(e){return e?o(e):s};var s=o()}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/dom/animationFrames.js"}],[5314,{"../Observable":5296},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.empty=r.EMPTY=void 0;var n=e("../Observable");r.EMPTY=new n.Observable((function(e){return e.complete()})),r.empty=function(e){return e?function(e){return new n.Observable((function(t){return e.schedule((function(){return t.complete()}))}))}(e):r.EMPTY}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/empty.js"}],[5315,{"../Observable":5296,"../operators/OperatorSubscriber":5336,"../util/args":5488,"../util/argsArgArrayOrObject":5489,"../util/createObject":5493,"../util/mapOneOrManyArgs":5508,"./innerFrom":5322},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.forkJoin=void 0;var n=e("../Observable"),i=e("../util/argsArgArrayOrObject"),f=e("./innerFrom"),o=e("../util/args"),s=e("../operators/OperatorSubscriber"),a=e("../util/mapOneOrManyArgs"),c=e("../util/createObject");r.forkJoin=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=o.popResultSelector(e),u=i.argsArgArrayOrObject(e),l=u.args,d=u.keys,b=new n.Observable((function(e){var t=l.length;if(t)for(var r=new Array(t),n=t,i=t,o=function(t){var o=!1;f.innerFrom(l[t]).subscribe(s.createOperatorSubscriber(e,(function(e){o||(o=!0,i--),r[t]=e}),(function(){return n--}),undefined,(function(){n&&o||(i||e.next(d?c.createObject(d,r):r),e.complete())})))},a=0;a<t;a++)o(a);else e.complete()}));return r?b.pipe(a.mapOneOrManyArgs(r)):b}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/forkJoin.js"}],[5316,{"../scheduled/scheduled":5457,"./innerFrom":5322},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.from=void 0;var n=e("../scheduled/scheduled"),i=e("./innerFrom");r.from=function(e,t){return t?n.scheduled(e,t):i.innerFrom(e)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/from.js"}],[5317,{"../Observable":5296,"../observable/innerFrom":5322,"../operators/mergeMap":5390,"../util/isArrayLike":5497,"../util/isFunction":5500,"../util/mapOneOrManyArgs":5508},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o};Object.defineProperty(r,"__esModule",{value:!0}),r.fromEvent=void 0;var i=e("../observable/innerFrom"),f=e("../Observable"),o=e("../operators/mergeMap"),s=e("../util/isArrayLike"),a=e("../util/isFunction"),c=e("../util/mapOneOrManyArgs"),u=["addListener","removeListener"],l=["addEventListener","removeEventListener"],d=["on","off"];function b(e,t){return function(r){return function(n){return e[r](t,n)}}}r.fromEvent=function e(t,r,h,p){if(a.isFunction(h)&&(p=h,h=undefined),p)return e(t,r,h).pipe(c.mapOneOrManyArgs(p));var m=n(function(e){return a.isFunction(e.addEventListener)&&a.isFunction(e.removeEventListener)}(t)?l.map((function(e){return function(n){return t[e](r,n,h)}})):function(e){return a.isFunction(e.addListener)&&a.isFunction(e.removeListener)}(t)?u.map(b(t,r)):function(e){return a.isFunction(e.on)&&a.isFunction(e.off)}(t)?d.map(b(t,r)):[],2),y=m[0],g=m[1];if(!y&&s.isArrayLike(t))return o.mergeMap((function(t){return e(t,r,h)}))(i.innerFrom(t));if(!y)throw new TypeError("Invalid event target");return new f.Observable((function(e){var t=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return e.next(1<t.length?t:t[0])};return y(t),function(){return g(t)}}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/fromEvent.js"}],[5318,{"../Observable":5296,"../util/isFunction":5500,"../util/mapOneOrManyArgs":5508},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.fromEventPattern=void 0;var n=e("../Observable"),i=e("../util/isFunction"),f=e("../util/mapOneOrManyArgs");r.fromEventPattern=function e(t,r,o){return o?e(t,r).pipe(f.mapOneOrManyArgs(o)):new n.Observable((function(e){var n=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return e.next(1===t.length?t[0]:t)},f=t(n);return i.isFunction(r)?function(){return r(n,f)}:undefined}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/fromEventPattern.js"}],[5319,{"../Observable":5296},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.fromSubscribable=void 0;var n=e("../Observable");r.fromSubscribable=function(e){return new n.Observable((function(t){return e.subscribe(t)}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/fromSubscribable.js"}],[5320,{"../scheduled/scheduleIterable":5453,"../util/identity":5496,"../util/isScheduler":5506,"./defer":5312},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__generator||function(e,t){var r,n,i,f,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return f={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(f[Symbol.iterator]=function(){return this}),f;function s(f){return function(s){return function(f){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&f[0]?n.return:f[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,f[1])).done)return i;switch(n=0,i&&(f=[2&f[0],i.value]),f[0]){case 0:case 1:i=f;break;case 4:return o.label++,{value:f[1],done:!1};case 5:o.label++,n=f[1],f=[0];continue;case 7:f=o.ops.pop(),o.trys.pop();continue;default:if(!(i=o.trys,(i=i.length>0&&i[i.length-1])||6!==f[0]&&2!==f[0])){o=0;continue}if(3===f[0]&&(!i||f[1]>i[0]&&f[1]<i[3])){o.label=f[1];break}if(6===f[0]&&o.label<i[1]){o.label=i[1],i=f;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(f);break}i[2]&&o.ops.pop(),o.trys.pop();continue}f=t.call(e,o)}catch(e){f=[6,e],n=0}finally{r=i=0}if(5&f[0])throw f[1];return{value:f[0]?f[1]:void 0,done:!0}}([f,s])}}};Object.defineProperty(r,"__esModule",{value:!0}),r.generate=void 0;var i=e("../util/identity"),f=e("../util/isScheduler"),o=e("./defer"),s=e("../scheduled/scheduleIterable");r.generate=function(e,t,r,a,c){var u,l,d,b;function h(){var e;return n(this,(function(n){switch(n.label){case 0:e=b,n.label=1;case 1:return t&&!t(e)?[3,4]:[4,d(e)];case 2:n.sent(),n.label=3;case 3:return e=r(e),[3,1];case 4:return[2]}}))}return 1===arguments.length?(b=(u=e).initialState,t=u.condition,r=u.iterate,l=u.resultSelector,d=void 0===l?i.identity:l,c=u.scheduler):(b=e,!a||f.isScheduler(a)?(d=i.identity,c=a):d=a),o.defer(c?function(){return s.scheduleIterable(h(),c)}:h)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/generate.js"}],[5321,{"./defer":5312},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.iif=void 0;var n=e("./defer");r.iif=function(e,t,r){return n.defer((function(){return e()?t:r}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/iif.js"}],[5322,{"../Observable":5296,"../symbol/observable":5479,"../util/isArrayLike":5497,"../util/isAsyncIterable":5498,"../util/isFunction":5500,"../util/isInteropObservable":5501,"../util/isIterable":5502,"../util/isPromise":5504,"../util/isReadableStreamLike":5505,"../util/reportUnhandledError":5512,"../util/throwUnobservableError":5513},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,f){function o(e){try{a(n.next(e))}catch(e){f(e)}}function s(e){try{a(n.throw(e))}catch(e){f(e)}}function a(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,s)}a((n=n.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var r,n,i,f,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return f={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(f[Symbol.iterator]=function(){return this}),f;function s(f){return function(s){return function(f){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&f[0]?n.return:f[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,f[1])).done)return i;switch(n=0,i&&(f=[2&f[0],i.value]),f[0]){case 0:case 1:i=f;break;case 4:return o.label++,{value:f[1],done:!1};case 5:o.label++,n=f[1],f=[0];continue;case 7:f=o.ops.pop(),o.trys.pop();continue;default:if(!(i=o.trys,(i=i.length>0&&i[i.length-1])||6!==f[0]&&2!==f[0])){o=0;continue}if(3===f[0]&&(!i||f[1]>i[0]&&f[1]<i[3])){o.label=f[1];break}if(6===f[0]&&o.label<i[1]){o.label=i[1],i=f;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(f);break}i[2]&&o.ops.pop(),o.trys.pop();continue}f=t.call(e,o)}catch(e){f=[6,e],n=0}finally{r=i=0}if(5&f[0])throw f[1];return{value:f[0]?f[1]:void 0,done:!0}}([f,s])}}},f=this&&this.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e="function"==typeof o?o(e):e[Symbol.iterator](),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,i){(function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)})(n,i,(t=e[r](t)).done,t.value)}))}}},o=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(r,"__esModule",{value:!0}),r.fromReadableStreamLike=r.fromAsyncIterable=r.fromIterable=r.fromPromise=r.fromArrayLike=r.fromInteropObservable=r.innerFrom=void 0;var s=e("../util/isArrayLike"),a=e("../util/isPromise"),c=e("../Observable"),u=e("../util/isInteropObservable"),l=e("../util/isAsyncIterable"),d=e("../util/throwUnobservableError"),b=e("../util/isIterable"),h=e("../util/isReadableStreamLike"),p=e("../util/isFunction"),m=e("../util/reportUnhandledError"),y=e("../symbol/observable");function g(e){return new c.Observable((function(t){var r=e[y.observable]();if(p.isFunction(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")}))}function v(e){return new c.Observable((function(t){for(var r=0;r<e.length&&!t.closed;r++)t.next(e[r]);t.complete()}))}function w(e){return new c.Observable((function(t){e.then((function(e){t.closed||(t.next(e),t.complete())}),(function(e){return t.error(e)})).then(null,m.reportUnhandledError)}))}function k(e){return new c.Observable((function(t){var r,n;try{for(var i=o(e),f=i.next();!f.done;f=i.next()){var s=f.value;if(t.next(s),t.closed)return}}catch(e){r={error:e}}finally{try{f&&!f.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}t.complete()}))}function T(e){return new c.Observable((function(t){(function(e,t){var r,o,s,a;return n(this,void 0,void 0,(function(){var n,c;return i(this,(function(i){switch(i.label){case 0:i.trys.push([0,5,6,11]),r=f(e),i.label=1;case 1:return[4,r.next()];case 2:if((o=i.sent()).done)return[3,4];if(n=o.value,t.next(n),t.closed)return[2];i.label=3;case 3:return[3,1];case 4:return[3,11];case 5:return c=i.sent(),s={error:c},[3,11];case 6:return i.trys.push([6,,9,10]),o&&!o.done&&(a=r.return)?[4,a.call(r)]:[3,8];case 7:i.sent(),i.label=8;case 8:return[3,10];case 9:if(s)throw s.error;return[7];case 10:return[7];case 11:return t.complete(),[2]}}))}))})(e,t).catch((function(e){return t.error(e)}))}))}function _(e){return T(h.readableStreamLikeToAsyncGenerator(e))}r.innerFrom=function(e){if(e instanceof c.Observable)return e;if(null!=e){if(u.isInteropObservable(e))return g(e);if(s.isArrayLike(e))return v(e);if(a.isPromise(e))return w(e);if(l.isAsyncIterable(e))return T(e);if(b.isIterable(e))return k(e);if(h.isReadableStreamLike(e))return _(e)}throw d.createInvalidObservableTypeError(e)},r.fromInteropObservable=g,r.fromArrayLike=v,r.fromPromise=w,r.fromIterable=k,r.fromAsyncIterable=T,r.fromReadableStreamLike=_}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/innerFrom.js"}],[5323,{"../scheduler/async":5471,"./timer":5333},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.interval=void 0;var n=e("../scheduler/async"),i=e("./timer");r.interval=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=n.asyncScheduler),e<0&&(e=0),i.timer(e,e,t)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/interval.js"}],[5324,{"../operators/mergeAll":5388,"../util/args":5488,"./empty":5314,"./from":5316,"./innerFrom":5322},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.merge=void 0;var n=e("../operators/mergeAll"),i=e("./innerFrom"),f=e("./empty"),o=e("../util/args"),s=e("./from");r.merge=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=o.popScheduler(e),a=o.popNumber(e,Infinity),c=e;return c.length?1===c.length?i.innerFrom(c[0]):n.mergeAll(a)(s.from(c,r)):f.EMPTY}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/merge.js"}],[5325,{"../Observable":5296,"../util/noop":5509},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.never=r.NEVER=void 0;var n=e("../Observable"),i=e("../util/noop");r.NEVER=new n.Observable(i.noop),r.never=function(){return r.NEVER}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/never.js"}],[5326,{"../util/args":5488,"./from":5316},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.of=void 0;var n=e("../util/args"),i=e("./from");r.of=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=n.popScheduler(e);return i.from(e,r)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/of.js"}],[5327,{"../Observable":5296,"../operators/OperatorSubscriber":5336,"../util/argsOrArgArray":5490,"../util/noop":5509,"./innerFrom":5322},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.onErrorResumeNext=void 0;var n=e("../Observable"),i=e("../util/argsOrArgArray"),f=e("../operators/OperatorSubscriber"),o=e("../util/noop"),s=e("./innerFrom");r.onErrorResumeNext=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=i.argsOrArgArray(e);return new n.Observable((function(e){var t=0,n=function(){if(t<r.length){var i=void 0;try{i=s.innerFrom(r[t++])}catch(e){return void n()}var a=new f.OperatorSubscriber(e,undefined,o.noop,o.noop);i.subscribe(a),a.add(n)}else e.complete()};n()}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/onErrorResumeNext.js"}],[5328,{"./from":5316},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.pairs=void 0;var n=e("./from");r.pairs=function(e,t){return n.from(Object.entries(e),t)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/pairs.js"}],[5329,{"../operators/filter":5372,"../util/not":5510,"./innerFrom":5322},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.partition=void 0;var n=e("../util/not"),i=e("../operators/filter"),f=e("./innerFrom");r.partition=function(e,t,r){return[i.filter(t,r)(f.innerFrom(e)),i.filter(n.not(t,r))(f.innerFrom(e))]}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/partition.js"}],[5330,{"../Observable":5296,"../operators/OperatorSubscriber":5336,"../util/argsOrArgArray":5490,"./innerFrom":5322},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.raceInit=r.race=void 0;var n=e("../Observable"),i=e("./innerFrom"),f=e("../util/argsOrArgArray"),o=e("../operators/OperatorSubscriber");function s(e){return function(t){for(var r=[],n=function(n){r.push(i.innerFrom(e[n]).subscribe(o.createOperatorSubscriber(t,(function(e){if(r){for(var i=0;i<r.length;i++)i!==n&&r[i].unsubscribe();r=null}t.next(e)}))))},f=0;r&&!t.closed&&f<e.length;f++)n(f)}}r.race=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 1===(e=f.argsOrArgArray(e)).length?i.innerFrom(e[0]):new n.Observable(s(e))},r.raceInit=s}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/race.js"}],[5331,{"../Observable":5296,"./empty":5314},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.range=void 0;var n=e("../Observable"),i=e("./empty");r.range=function(e,t,r){if(null==t&&(t=e,e=0),t<=0)return i.EMPTY;var f=t+e;return new n.Observable(r?function(t){var n=e;return r.schedule((function(){n<f?(t.next(n++),this.schedule()):t.complete()}))}:function(t){for(var r=e;r<f&&!t.closed;)t.next(r++);t.complete()})}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/range.js"}],[5332,{"../Observable":5296,"../util/isFunction":5500},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.throwError=void 0;var n=e("../Observable"),i=e("../util/isFunction");r.throwError=function(e,t){var r=i.isFunction(e)?e:function(){return e},f=function(e){return e.error(r())};return new n.Observable(t?function(e){return t.schedule(f,0,e)}:f)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/throwError.js"}],[5333,{"../Observable":5296,"../scheduler/async":5471,"../util/isDate":5499,"../util/isScheduler":5506},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.timer=void 0;var n=e("../Observable"),i=e("../scheduler/async"),f=e("../util/isScheduler"),o=e("../util/isDate");r.timer=function(e,t,r){void 0===e&&(e=0),void 0===r&&(r=i.async);var s=-1;return null!=t&&(f.isScheduler(t)?r=t:s=t),new n.Observable((function(t){var n=o.isValidDate(e)?+e-r.now():e;n<0&&(n=0);var i=0;return r.schedule((function(){t.closed||(t.next(i++),0<=s?this.schedule(undefined,s):t.complete())}),n)}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/timer.js"}],[5334,{"../Observable":5296,"./empty":5314,"./innerFrom":5322},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.using=void 0;var n=e("../Observable"),i=e("./innerFrom"),f=e("./empty");r.using=function(e,t){return new n.Observable((function(r){var n=e(),o=t(n);return(o?i.innerFrom(o):f.EMPTY).subscribe(r),function(){n&&n.unsubscribe()}}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/using.js"}],[5335,{"../Observable":5296,"../operators/OperatorSubscriber":5336,"../util/args":5488,"../util/argsOrArgArray":5490,"./empty":5314,"./innerFrom":5322},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o},i=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.zip=void 0;var f=e("../Observable"),o=e("./innerFrom"),s=e("../util/argsOrArgArray"),a=e("./empty"),c=e("../operators/OperatorSubscriber"),u=e("../util/args");r.zip=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=u.popResultSelector(e),l=s.argsOrArgArray(e);return l.length?new f.Observable((function(e){var t=l.map((function(){return[]})),f=l.map((function(){return!1}));e.add((function(){t=f=null}));for(var s=function(s){o.innerFrom(l[s]).subscribe(c.createOperatorSubscriber(e,(function(o){if(t[s].push(o),t.every((function(e){return e.length}))){var a=t.map((function(e){return e.shift()}));e.next(r?r.apply(void 0,i([],n(a))):a),t.some((function(e,t){return!e.length&&f[t]}))&&e.complete()}}),(function(){f[s]=!0,!t[s].length&&e.complete()})))},a=0;!e.closed&&a<l.length;a++)s(a);return function(){t=f=null}})):a.EMPTY}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/observable/zip.js"}],[5336,{"../Subscriber":5300},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(r,"__esModule",{value:!0}),r.OperatorSubscriber=r.createOperatorSubscriber=void 0;var f=e("../Subscriber");r.createOperatorSubscriber=function(e,t,r,n,i){return new o(e,t,r,n,i)};var o=function(e){function t(t,r,n,i,f,o){var s=e.call(this,t)||this;return s.onFinalize=f,s.shouldUnsubscribe=o,s._next=r?function(e){try{r(e)}catch(e){t.error(e)}}:e.prototype._next,s._error=i?function(e){try{i(e)}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._error,s._complete=n?function(){try{n()}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._complete,s}return i(t,e),t.prototype.unsubscribe=function(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var r=this.closed;e.prototype.unsubscribe.call(this),!r&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}},t}(f.Subscriber);r.OperatorSubscriber=o}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/OperatorSubscriber.js"}],[5337,{"../observable/innerFrom":5322,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.audit=void 0;var n=e("../util/lift"),i=e("../observable/innerFrom"),f=e("./OperatorSubscriber");r.audit=function(e){return n.operate((function(t,r){var n=!1,o=null,s=null,a=!1,c=function(){if(null==s||s.unsubscribe(),s=null,n){n=!1;var e=o;o=null,r.next(e)}a&&r.complete()},u=function(){s=null,a&&r.complete()};t.subscribe(f.createOperatorSubscriber(r,(function(t){n=!0,o=t,s||i.innerFrom(e(t)).subscribe(s=f.createOperatorSubscriber(r,c,u))}),(function(){a=!0,(!n||!s||s.closed)&&r.complete()})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/audit.js"}],[5338,{"../observable/timer":5333,"../scheduler/async":5471,"./audit":5337},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.auditTime=void 0;var n=e("../scheduler/async"),i=e("./audit"),f=e("../observable/timer");r.auditTime=function(e,t){return void 0===t&&(t=n.asyncScheduler),i.audit((function(){return f.timer(e,t)}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/auditTime.js"}],[5339,{"../observable/innerFrom":5322,"../util/lift":5507,"../util/noop":5509,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.buffer=void 0;var n=e("../util/lift"),i=e("../util/noop"),f=e("./OperatorSubscriber"),o=e("../observable/innerFrom");r.buffer=function(e){return n.operate((function(t,r){var n=[];return t.subscribe(f.createOperatorSubscriber(r,(function(e){return n.push(e)}),(function(){r.next(n),r.complete()}))),o.innerFrom(e).subscribe(f.createOperatorSubscriber(r,(function(){var e=n;n=[],r.next(e)}),i.noop)),function(){n=null}}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/buffer.js"}],[5340,{"../util/arrRemove":5491,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(r,"__esModule",{value:!0}),r.bufferCount=void 0;var i=e("../util/lift"),f=e("./OperatorSubscriber"),o=e("../util/arrRemove");r.bufferCount=function(e,t){return void 0===t&&(t=null),t=null!=t?t:e,i.operate((function(r,i){var s=[],a=0;r.subscribe(f.createOperatorSubscriber(i,(function(r){var f,c,u,l,d=null;a++%t==0&&s.push([]);try{for(var b=n(s),h=b.next();!h.done;h=b.next()){(y=h.value).push(r),e<=y.length&&(d=null!=d?d:[]).push(y)}}catch(e){f={error:e}}finally{try{h&&!h.done&&(c=b.return)&&c.call(b)}finally{if(f)throw f.error}}if(d)try{for(var p=n(d),m=p.next();!m.done;m=p.next()){var y=m.value;o.arrRemove(s,y),i.next(y)}}catch(e){u={error:e}}finally{try{m&&!m.done&&(l=p.return)&&l.call(p)}finally{if(u)throw u.error}}}),(function(){var e,t;try{for(var r=n(s),f=r.next();!f.done;f=r.next()){var o=f.value;i.next(o)}}catch(t){e={error:t}}finally{try{f&&!f.done&&(t=r.return)&&t.call(r)}finally{if(e)throw e.error}}i.complete()}),undefined,(function(){s=null})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/bufferCount.js"}],[5341,{"../Subscription":5301,"../scheduler/async":5471,"../util/args":5488,"../util/arrRemove":5491,"../util/executeSchedule":5495,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(r,"__esModule",{value:!0}),r.bufferTime=void 0;var i=e("../Subscription"),f=e("../util/lift"),o=e("./OperatorSubscriber"),s=e("../util/arrRemove"),a=e("../scheduler/async"),c=e("../util/args"),u=e("../util/executeSchedule");r.bufferTime=function(e){for(var t,r,l=[],d=1;d<arguments.length;d++)l[d-1]=arguments[d];var b=null!==(t=c.popScheduler(l))&&void 0!==t?t:a.asyncScheduler,h=null!==(r=l[0])&&void 0!==r?r:null,p=l[1]||Infinity;return f.operate((function(t,r){var f=[],a=!1,c=function(e){var t=e.buffer;e.subs.unsubscribe(),s.arrRemove(f,e),r.next(t),a&&l()},l=function(){if(f){var t=new i.Subscription;r.add(t);var n={buffer:[],subs:t};f.push(n),u.executeSchedule(t,b,(function(){return c(n)}),e)}};null!==h&&h>=0?u.executeSchedule(r,b,l,h,!0):a=!0,l();var d=o.createOperatorSubscriber(r,(function(e){var t,r,i=f.slice();try{for(var o=n(i),s=o.next();!s.done;s=o.next()){var a=s.value,u=a.buffer;u.push(e),p<=u.length&&c(a)}}catch(e){t={error:e}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(t)throw t.error}}}),(function(){for(;null==f?void 0:f.length;)r.next(f.shift().buffer);null==d||d.unsubscribe(),r.complete(),r.unsubscribe()}),undefined,(function(){return f=null}));t.subscribe(d)}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/bufferTime.js"}],[5342,{"../Subscription":5301,"../observable/innerFrom":5322,"../util/arrRemove":5491,"../util/lift":5507,"../util/noop":5509,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(r,"__esModule",{value:!0}),r.bufferToggle=void 0;var i=e("../Subscription"),f=e("../util/lift"),o=e("../observable/innerFrom"),s=e("./OperatorSubscriber"),a=e("../util/noop"),c=e("../util/arrRemove");r.bufferToggle=function(e,t){return f.operate((function(r,f){var u=[];o.innerFrom(e).subscribe(s.createOperatorSubscriber(f,(function(e){var r=[];u.push(r);var n=new i.Subscription;n.add(o.innerFrom(t(e)).subscribe(s.createOperatorSubscriber(f,(function(){c.arrRemove(u,r),f.next(r),n.unsubscribe()}),a.noop)))}),a.noop)),r.subscribe(s.createOperatorSubscriber(f,(function(e){var t,r;try{for(var i=n(u),f=i.next();!f.done;f=i.next()){f.value.push(e)}}catch(e){t={error:e}}finally{try{f&&!f.done&&(r=i.return)&&r.call(i)}finally{if(t)throw t.error}}}),(function(){for(;u.length>0;)f.next(u.shift());f.complete()})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/bufferToggle.js"}],[5343,{"../observable/innerFrom":5322,"../util/lift":5507,"../util/noop":5509,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.bufferWhen=void 0;var n=e("../util/lift"),i=e("../util/noop"),f=e("./OperatorSubscriber"),o=e("../observable/innerFrom");r.bufferWhen=function(e){return n.operate((function(t,r){var n=null,s=null,a=function(){null==s||s.unsubscribe();var t=n;n=[],t&&r.next(t),o.innerFrom(e()).subscribe(s=f.createOperatorSubscriber(r,a,i.noop))};a(),t.subscribe(f.createOperatorSubscriber(r,(function(e){return null==n?void 0:n.push(e)}),(function(){n&&r.next(n),r.complete()}),undefined,(function(){return n=s=null})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/bufferWhen.js"}],[5344,{"../observable/innerFrom":5322,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.catchError=void 0;var n=e("../observable/innerFrom"),i=e("./OperatorSubscriber"),f=e("../util/lift");r.catchError=function e(t){return f.operate((function(r,f){var o,s=null,a=!1;s=r.subscribe(i.createOperatorSubscriber(f,undefined,undefined,(function(i){o=n.innerFrom(t(i,e(t)(r))),s?(s.unsubscribe(),s=null,o.subscribe(f)):a=!0}))),a&&(s.unsubscribe(),s=null,o.subscribe(f))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/catchError.js"}],[5345,{"./combineLatestAll":5347},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.combineAll=void 0;var n=e("./combineLatestAll");r.combineAll=n.combineLatestAll}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/combineAll.js"}],[5346,{"../observable/combineLatest":5309,"../util/args":5488,"../util/argsOrArgArray":5490,"../util/lift":5507,"../util/mapOneOrManyArgs":5508,"../util/pipe":5511},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o},i=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.combineLatest=void 0;var f=e("../observable/combineLatest"),o=e("../util/lift"),s=e("../util/argsOrArgArray"),a=e("../util/mapOneOrManyArgs"),c=e("../util/pipe"),u=e("../util/args");r.combineLatest=function e(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var l=u.popResultSelector(t);return l?c.pipe(e.apply(void 0,i([],n(t))),a.mapOneOrManyArgs(l)):o.operate((function(e,r){f.combineLatestInit(i([e],n(s.argsOrArgArray(t))))(r)}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/combineLatest.js"}],[5347,{"../observable/combineLatest":5309,"./joinAllInternals":5381},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.combineLatestAll=void 0;var n=e("../observable/combineLatest"),i=e("./joinAllInternals");r.combineLatestAll=function(e){return i.joinAllInternals(n.combineLatest,e)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/combineLatestAll.js"}],[5348,{"./combineLatest":5346},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o},i=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.combineLatestWith=void 0;var f=e("./combineLatest");r.combineLatestWith=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return f.combineLatest.apply(void 0,i([],n(e)))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/combineLatestWith.js"}],[5349,{"../observable/from":5316,"../util/args":5488,"../util/lift":5507,"./concatAll":5350},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o},i=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.concat=void 0;var f=e("../util/lift"),o=e("./concatAll"),s=e("../util/args"),a=e("../observable/from");r.concat=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=s.popScheduler(e);return f.operate((function(t,f){o.concatAll()(a.from(i([t],n(e)),r)).subscribe(f)}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/concat.js"}],[5350,{"./mergeAll":5388},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.concatAll=void 0;var n=e("./mergeAll");r.concatAll=function(){return n.mergeAll(1)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/concatAll.js"}],[5351,{"../util/isFunction":5500,"./mergeMap":5390},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.concatMap=void 0;var n=e("./mergeMap"),i=e("../util/isFunction");r.concatMap=function(e,t){return i.isFunction(t)?n.mergeMap(e,t,1):n.mergeMap(e,1)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/concatMap.js"}],[5352,{"../util/isFunction":5500,"./concatMap":5351},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.concatMapTo=void 0;var n=e("./concatMap"),i=e("../util/isFunction");r.concatMapTo=function(e,t){return i.isFunction(t)?n.concatMap((function(){return e}),t):n.concatMap((function(){return e}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/concatMapTo.js"}],[5353,{"./concat":5349},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o},i=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.concatWith=void 0;var f=e("./concat");r.concatWith=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return f.concat.apply(void 0,i([],n(e)))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/concatWith.js"}],[5354,{"../Subject":5299,"../observable/fromSubscribable":5319,"../observable/innerFrom":5322,"../util/lift":5507},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.connect=void 0;var n=e("../Subject"),i=e("../observable/innerFrom"),f=e("../util/lift"),o=e("../observable/fromSubscribable"),s={connector:function(){return new n.Subject}};r.connect=function(e,t){void 0===t&&(t=s);var r=t.connector;return f.operate((function(t,n){var f=r();i.innerFrom(e(o.fromSubscribable(f))).subscribe(n),n.add(t.subscribe(f))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/connect.js"}],[5355,{"./reduce":5405},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.count=void 0;var n=e("./reduce");r.count=function(e){return n.reduce((function(t,r,n){return!e||e(r,n)?t+1:t}),0)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/count.js"}],[5356,{"../observable/innerFrom":5322,"../util/lift":5507,"../util/noop":5509,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.debounce=void 0;var n=e("../util/lift"),i=e("../util/noop"),f=e("./OperatorSubscriber"),o=e("../observable/innerFrom");r.debounce=function(e){return n.operate((function(t,r){var n=!1,s=null,a=null,c=function(){if(null==a||a.unsubscribe(),a=null,n){n=!1;var e=s;s=null,r.next(e)}};t.subscribe(f.createOperatorSubscriber(r,(function(t){null==a||a.unsubscribe(),n=!0,s=t,a=f.createOperatorSubscriber(r,c,i.noop),o.innerFrom(e(t)).subscribe(a)}),(function(){c(),r.complete()}),undefined,(function(){s=a=null})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/debounce.js"}],[5357,{"../scheduler/async":5471,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.debounceTime=void 0;var n=e("../scheduler/async"),i=e("../util/lift"),f=e("./OperatorSubscriber");r.debounceTime=function(e,t){return void 0===t&&(t=n.asyncScheduler),i.operate((function(r,n){var i=null,o=null,s=null,a=function(){if(i){i.unsubscribe(),i=null;var e=o;o=null,n.next(e)}};function c(){var r=s+e,f=t.now();if(f<r)return i=this.schedule(undefined,r-f),void n.add(i);a()}r.subscribe(f.createOperatorSubscriber(n,(function(r){o=r,s=t.now(),i||(i=t.schedule(c,e),n.add(i))}),(function(){a(),n.complete()}),undefined,(function(){o=i=null})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/debounceTime.js"}],[5358,{"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.defaultIfEmpty=void 0;var n=e("../util/lift"),i=e("./OperatorSubscriber");r.defaultIfEmpty=function(e){return n.operate((function(t,r){var n=!1;t.subscribe(i.createOperatorSubscriber(r,(function(e){n=!0,r.next(e)}),(function(){n||r.next(e),r.complete()})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/defaultIfEmpty.js"}],[5359,{"../observable/timer":5333,"../scheduler/async":5471,"./delayWhen":5360},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.delay=void 0;var n=e("../scheduler/async"),i=e("./delayWhen"),f=e("../observable/timer");r.delay=function(e,t){void 0===t&&(t=n.asyncScheduler);var r=f.timer(e,t);return i.delayWhen((function(){return r}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/delay.js"}],[5360,{"../observable/concat":5310,"../observable/innerFrom":5322,"./ignoreElements":5379,"./mapTo":5384,"./mergeMap":5390,"./take":5429},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.delayWhen=void 0;var n=e("../observable/concat"),i=e("./take"),f=e("./ignoreElements"),o=e("./mapTo"),s=e("./mergeMap"),a=e("../observable/innerFrom");r.delayWhen=function e(t,r){return r?function(o){return n.concat(r.pipe(i.take(1),f.ignoreElements()),o.pipe(e(t)))}:s.mergeMap((function(e,r){return a.innerFrom(t(e,r)).pipe(i.take(1),o.mapTo(e))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/delayWhen.js"}],[5361,{"../Notification":5294,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.dematerialize=void 0;var n=e("../Notification"),i=e("../util/lift"),f=e("./OperatorSubscriber");r.dematerialize=function(){return i.operate((function(e,t){e.subscribe(f.createOperatorSubscriber(t,(function(e){return n.observeNotification(e,t)})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/dematerialize.js"}],[5362,{"../observable/innerFrom":5322,"../util/lift":5507,"../util/noop":5509,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.distinct=void 0;var n=e("../util/lift"),i=e("./OperatorSubscriber"),f=e("../util/noop"),o=e("../observable/innerFrom");r.distinct=function(e,t){return n.operate((function(r,n){var s=new Set;r.subscribe(i.createOperatorSubscriber(n,(function(t){var r=e?e(t):t;s.has(r)||(s.add(r),n.next(t))}))),t&&o.innerFrom(t).subscribe(i.createOperatorSubscriber(n,(function(){return s.clear()}),f.noop))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/distinct.js"}],[5363,{"../util/identity":5496,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.distinctUntilChanged=void 0;var n=e("../util/identity"),i=e("../util/lift"),f=e("./OperatorSubscriber");function o(e,t){return e===t}r.distinctUntilChanged=function(e,t){return void 0===t&&(t=n.identity),e=null!=e?e:o,i.operate((function(r,n){var i,o=!0;r.subscribe(f.createOperatorSubscriber(n,(function(r){var f=t(r);!o&&e(i,f)||(o=!1,i=f,n.next(r))})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/distinctUntilChanged.js"}],[5364,{"./distinctUntilChanged":5363},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.distinctUntilKeyChanged=void 0;var n=e("./distinctUntilChanged");r.distinctUntilKeyChanged=function(e,t){return n.distinctUntilChanged((function(r,n){return t?t(r[e],n[e]):r[e]===n[e]}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/distinctUntilKeyChanged.js"}],[5365,{"../util/ArgumentOutOfRangeError":5481,"./defaultIfEmpty":5358,"./filter":5372,"./take":5429,"./throwIfEmpty":5436},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.elementAt=void 0;var n=e("../util/ArgumentOutOfRangeError"),i=e("./filter"),f=e("./throwIfEmpty"),o=e("./defaultIfEmpty"),s=e("./take");r.elementAt=function(e,t){if(e<0)throw new n.ArgumentOutOfRangeError;var r=arguments.length>=2;return function(a){return a.pipe(i.filter((function(t,r){return r===e})),s.take(1),r?o.defaultIfEmpty(t):f.throwIfEmpty((function(){return new n.ArgumentOutOfRangeError})))}}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/elementAt.js"}],[5366,{"../observable/concat":5310,"../observable/of":5326},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o},i=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.endWith=void 0;var f=e("../observable/concat"),o=e("../observable/of");r.endWith=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){return f.concat(t,o.of.apply(void 0,i([],n(e))))}}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/endWith.js"}],[5367,{"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.every=void 0;var n=e("../util/lift"),i=e("./OperatorSubscriber");r.every=function(e,t){return n.operate((function(r,n){var f=0;r.subscribe(i.createOperatorSubscriber(n,(function(i){e.call(t,i,f++,r)||(n.next(!1),n.complete())}),(function(){n.next(!0),n.complete()})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/every.js"}],[5368,{"./exhaustAll":5369},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.exhaust=void 0;var n=e("./exhaustAll");r.exhaust=n.exhaustAll}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/exhaust.js"}],[5369,{"../util/identity":5496,"./exhaustMap":5370},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.exhaustAll=void 0;var n=e("./exhaustMap"),i=e("../util/identity");r.exhaustAll=function(){return n.exhaustMap(i.identity)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/exhaustAll.js"}],[5370,{"../observable/innerFrom":5322,"../util/lift":5507,"./OperatorSubscriber":5336,"./map":5383},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.exhaustMap=void 0;var n=e("./map"),i=e("../observable/innerFrom"),f=e("../util/lift"),o=e("./OperatorSubscriber");r.exhaustMap=function e(t,r){return r?function(f){return f.pipe(e((function(e,f){return i.innerFrom(t(e,f)).pipe(n.map((function(t,n){return r(e,t,f,n)})))})))}:f.operate((function(e,r){var n=0,f=null,s=!1;e.subscribe(o.createOperatorSubscriber(r,(function(e){f||(f=o.createOperatorSubscriber(r,undefined,(function(){f=null,s&&r.complete()})),i.innerFrom(t(e,n++)).subscribe(f))}),(function(){s=!0,!f&&r.complete()})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/exhaustMap.js"}],[5371,{"../util/lift":5507,"./mergeInternals":5389},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.expand=void 0;var n=e("../util/lift"),i=e("./mergeInternals");r.expand=function(e,t,r){return void 0===t&&(t=Infinity),t=(t||0)<1?Infinity:t,n.operate((function(n,f){return i.mergeInternals(n,f,e,t,undefined,!0,r)}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/expand.js"}],[5372,{"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.filter=void 0;var n=e("../util/lift"),i=e("./OperatorSubscriber");r.filter=function(e,t){return n.operate((function(r,n){var f=0;r.subscribe(i.createOperatorSubscriber(n,(function(r){return e.call(t,r,f++)&&n.next(r)})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/filter.js"}],[5373,{"../util/lift":5507},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.finalize=void 0;var n=e("../util/lift");r.finalize=function(e){return n.operate((function(t,r){try{t.subscribe(r)}finally{r.add(e)}}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/finalize.js"}],[5374,{"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.createFind=r.find=void 0;var n=e("../util/lift"),i=e("./OperatorSubscriber");function f(e,t,r){var n="index"===r;return function(r,f){var o=0;r.subscribe(i.createOperatorSubscriber(f,(function(i){var s=o++;e.call(t,i,s,r)&&(f.next(n?s:i),f.complete())}),(function(){f.next(n?-1:undefined),f.complete()})))}}r.find=function(e,t){return n.operate(f(e,t,"value"))},r.createFind=f}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/find.js"}],[5375,{"../util/lift":5507,"./find":5374},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.findIndex=void 0;var n=e("../util/lift"),i=e("./find");r.findIndex=function(e,t){return n.operate(i.createFind(e,t,"index"))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/findIndex.js"}],[5376,{"../util/EmptyError":5482,"../util/identity":5496,"./defaultIfEmpty":5358,"./filter":5372,"./take":5429,"./throwIfEmpty":5436},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.first=void 0;var n=e("../util/EmptyError"),i=e("./filter"),f=e("./take"),o=e("./defaultIfEmpty"),s=e("./throwIfEmpty"),a=e("../util/identity");r.first=function(e,t){var r=arguments.length>=2;return function(c){return c.pipe(e?i.filter((function(t,r){return e(t,r,c)})):a.identity,f.take(1),r?o.defaultIfEmpty(t):s.throwIfEmpty((function(){return new n.EmptyError})))}}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/first.js"}],[5377,{"./mergeMap":5390},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.flatMap=void 0;var n=e("./mergeMap");r.flatMap=n.mergeMap}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/flatMap.js"}],[5378,{"../Observable":5296,"../Subject":5299,"../observable/innerFrom":5322,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.groupBy=void 0;var n=e("../Observable"),i=e("../observable/innerFrom"),f=e("../Subject"),o=e("../util/lift"),s=e("./OperatorSubscriber");r.groupBy=function(e,t,r,a){return o.operate((function(o,c){var u;t&&"function"!=typeof t?(r=t.duration,u=t.element,a=t.connector):u=t;var l=new Map,d=function(e){l.forEach(e),e(c)},b=function(e){return d((function(t){return t.error(e)}))},h=0,p=!1,m=new s.OperatorSubscriber(c,(function(t){try{var o=e(t),d=l.get(o);if(!d){l.set(o,d=a?a():new f.Subject);var y=(v=o,w=d,(k=new n.Observable((function(e){h++;var t=w.subscribe(e);return function(){t.unsubscribe(),0==--h&&p&&m.unsubscribe()}}))).key=v,k);if(c.next(y),r){var g=s.createOperatorSubscriber(d,(function(){d.complete(),null==g||g.unsubscribe()}),undefined,undefined,(function(){return l.delete(o)}));m.add(i.innerFrom(r(y)).subscribe(g))}}d.next(u?u(t):t)}catch(e){b(e)}var v,w,k}),(function(){return d((function(e){return e.complete()}))}),b,(function(){return l.clear()}),(function(){return p=!0,0===h}));o.subscribe(m)}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/groupBy.js"}],[5379,{"../util/lift":5507,"../util/noop":5509,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.ignoreElements=void 0;var n=e("../util/lift"),i=e("./OperatorSubscriber"),f=e("../util/noop");r.ignoreElements=function(){return n.operate((function(e,t){e.subscribe(i.createOperatorSubscriber(t,f.noop))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/ignoreElements.js"}],[5380,{"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.isEmpty=void 0;var n=e("../util/lift"),i=e("./OperatorSubscriber");r.isEmpty=function(){return n.operate((function(e,t){e.subscribe(i.createOperatorSubscriber(t,(function(){t.next(!1),t.complete()}),(function(){t.next(!0),t.complete()})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/isEmpty.js"}],[5381,{"../util/identity":5496,"../util/mapOneOrManyArgs":5508,"../util/pipe":5511,"./mergeMap":5390,"./toArray":5441},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.joinAllInternals=void 0;var n=e("../util/identity"),i=e("../util/mapOneOrManyArgs"),f=e("../util/pipe"),o=e("./mergeMap"),s=e("./toArray");r.joinAllInternals=function(e,t){return f.pipe(s.toArray(),o.mergeMap((function(t){return e(t)})),t?i.mapOneOrManyArgs(t):n.identity)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/joinAllInternals.js"}],[5382,{"../util/EmptyError":5482,"../util/identity":5496,"./defaultIfEmpty":5358,"./filter":5372,"./takeLast":5430,"./throwIfEmpty":5436},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.last=void 0;var n=e("../util/EmptyError"),i=e("./filter"),f=e("./takeLast"),o=e("./throwIfEmpty"),s=e("./defaultIfEmpty"),a=e("../util/identity");r.last=function(e,t){var r=arguments.length>=2;return function(c){return c.pipe(e?i.filter((function(t,r){return e(t,r,c)})):a.identity,f.takeLast(1),r?s.defaultIfEmpty(t):o.throwIfEmpty((function(){return new n.EmptyError})))}}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/last.js"}],[5383,{"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.map=void 0;var n=e("../util/lift"),i=e("./OperatorSubscriber");r.map=function(e,t){return n.operate((function(r,n){var f=0;r.subscribe(i.createOperatorSubscriber(n,(function(r){n.next(e.call(t,r,f++))})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/map.js"}],[5384,{"./map":5383},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.mapTo=void 0;var n=e("./map");r.mapTo=function(e){return n.map((function(){return e}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/mapTo.js"}],[5385,{"../Notification":5294,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.materialize=void 0;var n=e("../Notification"),i=e("../util/lift"),f=e("./OperatorSubscriber");r.materialize=function(){return i.operate((function(e,t){e.subscribe(f.createOperatorSubscriber(t,(function(e){t.next(n.Notification.createNext(e))}),(function(){t.next(n.Notification.createComplete()),t.complete()}),(function(e){t.next(n.Notification.createError(e)),t.complete()})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/materialize.js"}],[5386,{"../util/isFunction":5500,"./reduce":5405},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.max=void 0;var n=e("./reduce"),i=e("../util/isFunction");r.max=function(e){return n.reduce(i.isFunction(e)?function(t,r){return e(t,r)>0?t:r}:function(e,t){return e>t?e:t})}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/max.js"}],[5387,{"../observable/from":5316,"../util/args":5488,"../util/argsOrArgArray":5490,"../util/lift":5507,"./mergeAll":5388},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o},i=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.merge=void 0;var f=e("../util/lift"),o=e("../util/argsOrArgArray"),s=e("./mergeAll"),a=e("../util/args"),c=e("../observable/from");r.merge=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=a.popScheduler(e),u=a.popNumber(e,Infinity);return e=o.argsOrArgArray(e),f.operate((function(t,f){s.mergeAll(u)(c.from(i([t],n(e)),r)).subscribe(f)}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/merge.js"}],[5388,{"../util/identity":5496,"./mergeMap":5390},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.mergeAll=void 0;var n=e("./mergeMap"),i=e("../util/identity");r.mergeAll=function(e){return void 0===e&&(e=Infinity),n.mergeMap(i.identity,e)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/mergeAll.js"}],[5389,{"../observable/innerFrom":5322,"../util/executeSchedule":5495,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.mergeInternals=void 0;var n=e("../observable/innerFrom"),i=e("../util/executeSchedule"),f=e("./OperatorSubscriber");r.mergeInternals=function(e,t,r,o,s,a,c,u){var l=[],d=0,b=0,h=!1,p=function(){!h||l.length||d||t.complete()},m=function(e){return d<o?y(e):l.push(e)},y=function(e){a&&t.next(e),d++;var u=!1;n.innerFrom(r(e,b++)).subscribe(f.createOperatorSubscriber(t,(function(e){null==s||s(e),a?m(e):t.next(e)}),(function(){u=!0}),undefined,(function(){if(u)try{d--;for(var e=function(){var e=l.shift();c?i.executeSchedule(t,c,(function(){return y(e)})):y(e)};l.length&&d<o;)e();p()}catch(e){t.error(e)}})))};return e.subscribe(f.createOperatorSubscriber(t,m,(function(){h=!0,p()}))),function(){null==u||u()}}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/mergeInternals.js"}],[5390,{"../observable/innerFrom":5322,"../util/isFunction":5500,"../util/lift":5507,"./map":5383,"./mergeInternals":5389},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.mergeMap=void 0;var n=e("./map"),i=e("../observable/innerFrom"),f=e("../util/lift"),o=e("./mergeInternals"),s=e("../util/isFunction");r.mergeMap=function e(t,r,a){return void 0===a&&(a=Infinity),s.isFunction(r)?e((function(e,f){return n.map((function(t,n){return r(e,t,f,n)}))(i.innerFrom(t(e,f)))}),a):("number"==typeof r&&(a=r),f.operate((function(e,r){return o.mergeInternals(e,r,t,a)})))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/mergeMap.js"}],[5391,{"../util/isFunction":5500,"./mergeMap":5390},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.mergeMapTo=void 0;var n=e("./mergeMap"),i=e("../util/isFunction");r.mergeMapTo=function(e,t,r){return void 0===r&&(r=Infinity),i.isFunction(t)?n.mergeMap((function(){return e}),t,r):("number"==typeof t&&(r=t),n.mergeMap((function(){return e}),r))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/mergeMapTo.js"}],[5392,{"../util/lift":5507,"./mergeInternals":5389},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.mergeScan=void 0;var n=e("../util/lift"),i=e("./mergeInternals");r.mergeScan=function(e,t,r){return void 0===r&&(r=Infinity),n.operate((function(n,f){var o=t;return i.mergeInternals(n,f,(function(t,r){return e(o,t,r)}),r,(function(e){o=e}),!1,undefined,(function(){return o=null}))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/mergeScan.js"}],[5393,{"./merge":5387},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o},i=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.mergeWith=void 0;var f=e("./merge");r.mergeWith=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return f.merge.apply(void 0,i([],n(e)))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/mergeWith.js"}],[5394,{"../util/isFunction":5500,"./reduce":5405},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.min=void 0;var n=e("./reduce"),i=e("../util/isFunction");r.min=function(e){return n.reduce(i.isFunction(e)?function(t,r){return e(t,r)<0?t:r}:function(e,t){return e<t?e:t})}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/min.js"}],[5395,{"../observable/ConnectableObservable":5305,"../util/isFunction":5500,"./connect":5354},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.multicast=void 0;var n=e("../observable/ConnectableObservable"),i=e("../util/isFunction"),f=e("./connect");r.multicast=function(e,t){var r=i.isFunction(e)?e:function(){return e};return i.isFunction(t)?f.connect(t,{connector:r}):function(e){return new n.ConnectableObservable(e,r)}}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/multicast.js"}],[5396,{"../util/executeSchedule":5495,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.observeOn=void 0;var n=e("../util/executeSchedule"),i=e("../util/lift"),f=e("./OperatorSubscriber");r.observeOn=function(e,t){return void 0===t&&(t=0),i.operate((function(r,i){r.subscribe(f.createOperatorSubscriber(i,(function(r){return n.executeSchedule(i,e,(function(){return i.next(r)}),t)}),(function(){return n.executeSchedule(i,e,(function(){return i.complete()}),t)}),(function(r){return n.executeSchedule(i,e,(function(){return i.error(r)}),t)})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/observeOn.js"}],[5397,{"../observable/onErrorResumeNext":5327,"../util/argsOrArgArray":5490},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o},i=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.onErrorResumeNext=r.onErrorResumeNextWith=void 0;var f=e("../util/argsOrArgArray"),o=e("../observable/onErrorResumeNext");function s(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=f.argsOrArgArray(e);return function(e){return o.onErrorResumeNext.apply(void 0,i([e],n(r)))}}r.onErrorResumeNextWith=s,r.onErrorResumeNext=s}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/onErrorResumeNextWith.js"}],[5398,{"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.pairwise=void 0;var n=e("../util/lift"),i=e("./OperatorSubscriber");r.pairwise=function(){return n.operate((function(e,t){var r,n=!1;e.subscribe(i.createOperatorSubscriber(t,(function(e){var i=r;r=e,n&&t.next([i,e]),n=!0})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/pairwise.js"}],[5399,{"./map":5383},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.pluck=void 0;var n=e("./map");r.pluck=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=e.length;if(0===r)throw new Error("list of properties cannot be empty.");return n.map((function(t){for(var n=t,i=0;i<r;i++){var f=null==n?void 0:n[e[i]];if(void 0===f)return undefined;n=f}return n}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/pluck.js"}],[54,{"@metamask/base-controller":1383},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.AccountOrderController=void 0;var n=e("@metamask/base-controller");const i={pinnedAccountList:[],hiddenAccountList:[]},f={pinnedAccountList:{persist:!0,anonymous:!0},hiddenAccountList:{persist:!0,anonymous:!0}};class o extends n.BaseController{constructor({messenger:e,state:t}){super({messenger:e,metadata:f,name:"AccountOrderController",state:{...i,...t}})}updateAccountsList(e){this.update((t=>(t.pinnedAccountList=e,t)))}updateHiddenAccountsList(e){this.update((t=>(t.hiddenAccountList=e,t)))}}r.AccountOrderController=o}}},{package:"$root$",file:"app/scripts/controllers/account-order.ts"}],[5400,{"../Subject":5299,"./connect":5354,"./multicast":5395},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.publish=void 0;var n=e("../Subject"),i=e("./multicast"),f=e("./connect");r.publish=function(e){return e?function(t){return f.connect(e)(t)}:function(e){return i.multicast(new n.Subject)(e)}}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/publish.js"}],[5401,{"../BehaviorSubject":5293,"../observable/ConnectableObservable":5305},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.publishBehavior=void 0;var n=e("../BehaviorSubject"),i=e("../observable/ConnectableObservable");r.publishBehavior=function(e){return function(t){var r=new n.BehaviorSubject(e);return new i.ConnectableObservable(t,(function(){return r}))}}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/publishBehavior.js"}],[5402,{"../AsyncSubject":5292,"../observable/ConnectableObservable":5305},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.publishLast=void 0;var n=e("../AsyncSubject"),i=e("../observable/ConnectableObservable");r.publishLast=function(){return function(e){var t=new n.AsyncSubject;return new i.ConnectableObservable(e,(function(){return t}))}}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/publishLast.js"}],[5403,{"../ReplaySubject":5297,"../util/isFunction":5500,"./multicast":5395},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.publishReplay=void 0;var n=e("../ReplaySubject"),i=e("./multicast"),f=e("../util/isFunction");r.publishReplay=function(e,t,r,o){r&&!f.isFunction(r)&&(o=r);var s=f.isFunction(r)?r:undefined;return function(r){return i.multicast(new n.ReplaySubject(e,t,o),s)(r)}}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/publishReplay.js"}],[5404,{"../observable/race":5330,"../util/identity":5496,"../util/lift":5507},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o},i=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.raceWith=void 0;var f=e("../observable/race"),o=e("../util/lift"),s=e("../util/identity");r.raceWith=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.length?o.operate((function(t,r){f.raceInit(i([t],n(e)))(r)})):s.identity}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/raceWith.js"}],[5405,{"../util/lift":5507,"./scanInternals":5414},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.reduce=void 0;var n=e("./scanInternals"),i=e("../util/lift");r.reduce=function(e,t){return i.operate(n.scanInternals(e,t,arguments.length>=2,!1,!0))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/reduce.js"}],[5406,{"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.refCount=void 0;var n=e("../util/lift"),i=e("./OperatorSubscriber");r.refCount=function(){return n.operate((function(e,t){var r=null;e._refCount++;var n=i.createOperatorSubscriber(t,undefined,undefined,undefined,(function(){if(!e||e._refCount<=0||0<--e._refCount)r=null;else{var n=e._connection,i=r;r=null,!n||i&&n!==i||n.unsubscribe(),t.unsubscribe()}}));e.subscribe(n),n.closed||(r=e.connect())}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/refCount.js"}],[5407,{"../observable/empty":5314,"../observable/innerFrom":5322,"../observable/timer":5333,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.repeat=void 0;var n=e("../observable/empty"),i=e("../util/lift"),f=e("./OperatorSubscriber"),o=e("../observable/innerFrom"),s=e("../observable/timer");r.repeat=function(e){var t,r,a=Infinity;return null!=e&&("object"==typeof e?(t=e.count,a=void 0===t?Infinity:t,r=e.delay):a=e),a<=0?function(){return n.EMPTY}:i.operate((function(e,t){var n,i=0,c=function(){if(null==n||n.unsubscribe(),n=null,null!=r){var e="number"==typeof r?s.timer(r):o.innerFrom(r(i)),a=f.createOperatorSubscriber(t,(function(){a.unsubscribe(),u()}));e.subscribe(a)}else u()},u=function(){var r=!1;n=e.subscribe(f.createOperatorSubscriber(t,undefined,(function(){++i<a?n?c():r=!0:t.complete()}))),r&&c()};u()}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/repeat.js"}],[5408,{"../Subject":5299,"../observable/innerFrom":5322,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.repeatWhen=void 0;var n=e("../observable/innerFrom"),i=e("../Subject"),f=e("../util/lift"),o=e("./OperatorSubscriber");r.repeatWhen=function(e){return f.operate((function(t,r){var f,s,a=!1,c=!1,u=!1,l=function(){return u&&c&&(r.complete(),!0)},d=function(){u=!1,f=t.subscribe(o.createOperatorSubscriber(r,undefined,(function(){u=!0,!l()&&(s||(s=new i.Subject,n.innerFrom(e(s)).subscribe(o.createOperatorSubscriber(r,(function(){f?d():a=!0}),(function(){c=!0,l()})))),s).next()}))),a&&(f.unsubscribe(),f=null,a=!1,d())};d()}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/repeatWhen.js"}],[5409,{"../observable/innerFrom":5322,"../observable/timer":5333,"../util/identity":5496,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.retry=void 0;var n=e("../util/lift"),i=e("./OperatorSubscriber"),f=e("../util/identity"),o=e("../observable/timer"),s=e("../observable/innerFrom");r.retry=function(e){var t;void 0===e&&(e=Infinity);var r=(t=e&&"object"==typeof e?e:{count:e}).count,a=void 0===r?Infinity:r,c=t.delay,u=t.resetOnSuccess,l=void 0!==u&&u;return a<=0?f.identity:n.operate((function(e,t){var r,n=0,f=function(){var u=!1;r=e.subscribe(i.createOperatorSubscriber(t,(function(e){l&&(n=0),t.next(e)}),undefined,(function(e){if(n++<a){var l=function(){r?(r.unsubscribe(),r=null,f()):u=!0};if(null!=c){var d="number"==typeof c?o.timer(c):s.innerFrom(c(e,n)),b=i.createOperatorSubscriber(t,(function(){b.unsubscribe(),l()}),(function(){t.complete()}));d.subscribe(b)}else l()}else t.error(e)}))),u&&(r.unsubscribe(),r=null,f())};f()}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/retry.js"}],[5410,{"../Subject":5299,"../observable/innerFrom":5322,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.retryWhen=void 0;var n=e("../observable/innerFrom"),i=e("../Subject"),f=e("../util/lift"),o=e("./OperatorSubscriber");r.retryWhen=function(e){return f.operate((function(t,r){var f,s,a=!1,c=function(){f=t.subscribe(o.createOperatorSubscriber(r,undefined,undefined,(function(t){s||(s=new i.Subject,n.innerFrom(e(s)).subscribe(o.createOperatorSubscriber(r,(function(){return f?c():a=!0})))),s&&s.next(t)}))),a&&(f.unsubscribe(),f=null,a=!1,c())};c()}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/retryWhen.js"}],[5411,{"../observable/innerFrom":5322,"../util/lift":5507,"../util/noop":5509,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.sample=void 0;var n=e("../observable/innerFrom"),i=e("../util/lift"),f=e("../util/noop"),o=e("./OperatorSubscriber");r.sample=function(e){return i.operate((function(t,r){var i=!1,s=null;t.subscribe(o.createOperatorSubscriber(r,(function(e){i=!0,s=e}))),n.innerFrom(e).subscribe(o.createOperatorSubscriber(r,(function(){if(i){i=!1;var e=s;s=null,r.next(e)}}),f.noop))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/sample.js"}],[5412,{"../observable/interval":5323,"../scheduler/async":5471,"./sample":5411},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.sampleTime=void 0;var n=e("../scheduler/async"),i=e("./sample"),f=e("../observable/interval");r.sampleTime=function(e,t){return void 0===t&&(t=n.asyncScheduler),i.sample(f.interval(e,t))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/sampleTime.js"}],[5413,{"../util/lift":5507,"./scanInternals":5414},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.scan=void 0;var n=e("../util/lift"),i=e("./scanInternals");r.scan=function(e,t){return n.operate(i.scanInternals(e,t,arguments.length>=2,!0))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/scan.js"}],[5414,{"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.scanInternals=void 0;var n=e("./OperatorSubscriber");r.scanInternals=function(e,t,r,i,f){return function(o,s){var a=r,c=t,u=0;o.subscribe(n.createOperatorSubscriber(s,(function(t){var r=u++;c=a?e(c,t,r):(a=!0,t),i&&s.next(c)}),f&&function(){a&&s.next(c),s.complete()}))}}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/scanInternals.js"}],[5415,{"../observable/innerFrom":5322,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.sequenceEqual=void 0;var n=e("../util/lift"),i=e("./OperatorSubscriber"),f=e("../observable/innerFrom");r.sequenceEqual=function(e,t){return void 0===t&&(t=function(e,t){return e===t}),n.operate((function(r,n){var o={buffer:[],complete:!1},s={buffer:[],complete:!1},a=function(e){n.next(e),n.complete()},c=function(e,r){var f=i.createOperatorSubscriber(n,(function(n){var i=r.buffer,f=r.complete;0===i.length?f?a(!1):e.buffer.push(n):!t(n,i.shift())&&a(!1)}),(function(){e.complete=!0;var t=r.complete,n=r.buffer;t&&a(0===n.length),null==f||f.unsubscribe()}));return f};r.subscribe(c(o,s)),f.innerFrom(e).subscribe(c(s,o))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/sequenceEqual.js"}],[5416,{"../Subject":5299,"../Subscriber":5300,"../observable/innerFrom":5322,"../util/lift":5507},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o},i=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.share=void 0;var f=e("../observable/innerFrom"),o=e("../Subject"),s=e("../Subscriber"),a=e("../util/lift");function c(e,t){for(var r=[],o=2;o<arguments.length;o++)r[o-2]=arguments[o];if(!0!==t){if(!1!==t){var a=new s.SafeSubscriber({next:function(){a.unsubscribe(),e()}});return f.innerFrom(t.apply(void 0,i([],n(r)))).subscribe(a)}}else e()}r.share=function(e){void 0===e&&(e={});var t=e.connector,r=void 0===t?function(){return new o.Subject}:t,n=e.resetOnError,i=void 0===n||n,u=e.resetOnComplete,l=void 0===u||u,d=e.resetOnRefCountZero,b=void 0===d||d;return function(e){var t,n,o,u=0,d=!1,h=!1,p=function(){null==n||n.unsubscribe(),n=undefined},m=function(){p(),t=o=undefined,d=h=!1},y=function(){var e=t;m(),null==e||e.unsubscribe()};return a.operate((function(e,a){u++,h||d||p();var g=o=null!=o?o:r();a.add((function(){0!==--u||h||d||(n=c(y,b))})),g.subscribe(a),!t&&u>0&&(t=new s.SafeSubscriber({next:function(e){return g.next(e)},error:function(e){h=!0,p(),n=c(m,i,e),g.error(e)},complete:function(){d=!0,p(),n=c(m,l),g.complete()}}),f.innerFrom(e).subscribe(t))}))(e)}}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/share.js"}],[5417,{"../ReplaySubject":5297,"./share":5416},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.shareReplay=void 0;var n=e("../ReplaySubject"),i=e("./share");r.shareReplay=function(e,t,r){var f,o,s,a,c=!1;return e&&"object"==typeof e?(f=e.bufferSize,a=void 0===f?Infinity:f,o=e.windowTime,t=void 0===o?Infinity:o,c=void 0!==(s=e.refCount)&&s,r=e.scheduler):a=null!=e?e:Infinity,i.share({connector:function(){return new n.ReplaySubject(a,t,r)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:c})}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/shareReplay.js"}],[5418,{"../util/EmptyError":5482,"../util/NotFoundError":5484,"../util/SequenceError":5486,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.single=void 0;var n=e("../util/EmptyError"),i=e("../util/SequenceError"),f=e("../util/NotFoundError"),o=e("../util/lift"),s=e("./OperatorSubscriber");r.single=function(e){return o.operate((function(t,r){var o,a=!1,c=!1,u=0;t.subscribe(s.createOperatorSubscriber(r,(function(n){c=!0,e&&!e(n,u++,t)||(a&&r.error(new i.SequenceError("Too many matching values")),a=!0,o=n)}),(function(){a?(r.next(o),r.complete()):r.error(c?new f.NotFoundError("No matching values"):new n.EmptyError)})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/single.js"}],[5419,{"./filter":5372},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.skip=void 0;var n=e("./filter");r.skip=function(e){return n.filter((function(t,r){return e<=r}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/skip.js"}],[5420,{"../util/identity":5496,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.skipLast=void 0;var n=e("../util/identity"),i=e("../util/lift"),f=e("./OperatorSubscriber");r.skipLast=function(e){return e<=0?n.identity:i.operate((function(t,r){var n=new Array(e),i=0;return t.subscribe(f.createOperatorSubscriber(r,(function(t){var f=i++;if(f<e)n[f]=t;else{var o=f%e,s=n[o];n[o]=t,r.next(s)}}))),function(){n=null}}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/skipLast.js"}],[5421,{"../observable/innerFrom":5322,"../util/lift":5507,"../util/noop":5509,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.skipUntil=void 0;var n=e("../util/lift"),i=e("./OperatorSubscriber"),f=e("../observable/innerFrom"),o=e("../util/noop");r.skipUntil=function(e){return n.operate((function(t,r){var n=!1,s=i.createOperatorSubscriber(r,(function(){null==s||s.unsubscribe(),n=!0}),o.noop);f.innerFrom(e).subscribe(s),t.subscribe(i.createOperatorSubscriber(r,(function(e){return n&&r.next(e)})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/skipUntil.js"}],[5422,{"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.skipWhile=void 0;var n=e("../util/lift"),i=e("./OperatorSubscriber");r.skipWhile=function(e){return n.operate((function(t,r){var n=!1,f=0;t.subscribe(i.createOperatorSubscriber(r,(function(t){return(n||(n=!e(t,f++)))&&r.next(t)})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/skipWhile.js"}],[5423,{"../observable/concat":5310,"../util/args":5488,"../util/lift":5507},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.startWith=void 0;var n=e("../observable/concat"),i=e("../util/args"),f=e("../util/lift");r.startWith=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=i.popScheduler(e);return f.operate((function(t,i){(r?n.concat(e,t,r):n.concat(e,t)).subscribe(i)}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/startWith.js"}],[5424,{"../util/lift":5507},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.subscribeOn=void 0;var n=e("../util/lift");r.subscribeOn=function(e,t){return void 0===t&&(t=0),n.operate((function(r,n){n.add(e.schedule((function(){return r.subscribe(n)}),t))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/subscribeOn.js"}],[5425,{"../util/identity":5496,"./switchMap":5426},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.switchAll=void 0;var n=e("./switchMap"),i=e("../util/identity");r.switchAll=function(){return n.switchMap(i.identity)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/switchAll.js"}],[5426,{"../observable/innerFrom":5322,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.switchMap=void 0;var n=e("../observable/innerFrom"),i=e("../util/lift"),f=e("./OperatorSubscriber");r.switchMap=function(e,t){return i.operate((function(r,i){var o=null,s=0,a=!1,c=function(){return a&&!o&&i.complete()};r.subscribe(f.createOperatorSubscriber(i,(function(r){null==o||o.unsubscribe();var a=0,u=s++;n.innerFrom(e(r,u)).subscribe(o=f.createOperatorSubscriber(i,(function(e){return i.next(t?t(r,e,u,a++):e)}),(function(){o=null,c()})))}),(function(){a=!0,c()})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/switchMap.js"}],[5427,{"../util/isFunction":5500,"./switchMap":5426},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.switchMapTo=void 0;var n=e("./switchMap"),i=e("../util/isFunction");r.switchMapTo=function(e,t){return i.isFunction(t)?n.switchMap((function(){return e}),t):n.switchMap((function(){return e}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/switchMapTo.js"}],[5428,{"../util/lift":5507,"./switchMap":5426},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.switchScan=void 0;var n=e("./switchMap"),i=e("../util/lift");r.switchScan=function(e,t){return i.operate((function(r,i){var f=t;return n.switchMap((function(t,r){return e(f,t,r)}),(function(e,t){return f=t,t}))(r).subscribe(i),function(){f=null}}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/switchScan.js"}],[5429,{"../observable/empty":5314,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.take=void 0;var n=e("../observable/empty"),i=e("../util/lift"),f=e("./OperatorSubscriber");r.take=function(e){return e<=0?function(){return n.EMPTY}:i.operate((function(t,r){var n=0;t.subscribe(f.createOperatorSubscriber(r,(function(t){++n<=e&&(r.next(t),e<=n&&r.complete())})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/take.js"}],[5430,{"../observable/empty":5314,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(r,"__esModule",{value:!0}),r.takeLast=void 0;var i=e("../observable/empty"),f=e("../util/lift"),o=e("./OperatorSubscriber");r.takeLast=function(e){return e<=0?function(){return i.EMPTY}:f.operate((function(t,r){var i=[];t.subscribe(o.createOperatorSubscriber(r,(function(t){i.push(t),e<i.length&&i.shift()}),(function(){var e,t;try{for(var f=n(i),o=f.next();!o.done;o=f.next()){var s=o.value;r.next(s)}}catch(t){e={error:t}}finally{try{o&&!o.done&&(t=f.return)&&t.call(f)}finally{if(e)throw e.error}}r.complete()}),undefined,(function(){i=null})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/takeLast.js"}],[5431,{"../observable/innerFrom":5322,"../util/lift":5507,"../util/noop":5509,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.takeUntil=void 0;var n=e("../util/lift"),i=e("./OperatorSubscriber"),f=e("../observable/innerFrom"),o=e("../util/noop");r.takeUntil=function(e){return n.operate((function(t,r){f.innerFrom(e).subscribe(i.createOperatorSubscriber(r,(function(){return r.complete()}),o.noop)),!r.closed&&t.subscribe(r)}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/takeUntil.js"}],[5432,{"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.takeWhile=void 0;var n=e("../util/lift"),i=e("./OperatorSubscriber");r.takeWhile=function(e,t){return void 0===t&&(t=!1),n.operate((function(r,n){var f=0;r.subscribe(i.createOperatorSubscriber(n,(function(r){var i=e(r,f++);(i||t)&&n.next(r),!i&&n.complete()})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/takeWhile.js"}],[5433,{"../util/identity":5496,"../util/isFunction":5500,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.tap=void 0;var n=e("../util/isFunction"),i=e("../util/lift"),f=e("./OperatorSubscriber"),o=e("../util/identity");r.tap=function(e,t,r){var s=n.isFunction(e)||t||r?{next:e,error:t,complete:r}:e;return s?i.operate((function(e,t){var r;null===(r=s.subscribe)||void 0===r||r.call(s);var n=!0;e.subscribe(f.createOperatorSubscriber(t,(function(e){var r;null===(r=s.next)||void 0===r||r.call(s,e),t.next(e)}),(function(){var e;n=!1,null===(e=s.complete)||void 0===e||e.call(s),t.complete()}),(function(e){var r;n=!1,null===(r=s.error)||void 0===r||r.call(s,e),t.error(e)}),(function(){var e,t;n&&(null===(e=s.unsubscribe)||void 0===e||e.call(s)),null===(t=s.finalize)||void 0===t||t.call(s)})))})):o.identity}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/tap.js"}],[5434,{"../observable/innerFrom":5322,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.throttle=void 0;var n=e("../util/lift"),i=e("./OperatorSubscriber"),f=e("../observable/innerFrom");r.throttle=function(e,t){return n.operate((function(r,n){var o=null!=t?t:{},s=o.leading,a=void 0===s||s,c=o.trailing,u=void 0!==c&&c,l=!1,d=null,b=null,h=!1,p=function(){null==b||b.unsubscribe(),b=null,u&&(g(),h&&n.complete())},m=function(){b=null,h&&n.complete()},y=function(t){return b=f.innerFrom(e(t)).subscribe(i.createOperatorSubscriber(n,p,m))},g=function(){if(l){l=!1;var e=d;d=null,n.next(e),!h&&y(e)}};r.subscribe(i.createOperatorSubscriber(n,(function(e){l=!0,d=e,(!b||b.closed)&&(a?g():y(e))}),(function(){h=!0,(!(u&&l&&b)||b.closed)&&n.complete()})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/throttle.js"}],[5435,{"../observable/timer":5333,"../scheduler/async":5471,"./throttle":5434},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.throttleTime=void 0;var n=e("../scheduler/async"),i=e("./throttle"),f=e("../observable/timer");r.throttleTime=function(e,t,r){void 0===t&&(t=n.asyncScheduler);var o=f.timer(e,t);return i.throttle((function(){return o}),r)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/throttleTime.js"}],[5436,{"../util/EmptyError":5482,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.throwIfEmpty=void 0;var n=e("../util/EmptyError"),i=e("../util/lift"),f=e("./OperatorSubscriber");function o(){return new n.EmptyError}r.throwIfEmpty=function(e){return void 0===e&&(e=o),i.operate((function(t,r){var n=!1;t.subscribe(f.createOperatorSubscriber(r,(function(e){n=!0,r.next(e)}),(function(){return n?r.complete():r.error(e())})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/throwIfEmpty.js"}],[5437,{"../scheduler/async":5471,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.TimeInterval=r.timeInterval=void 0;var n=e("../scheduler/async"),i=e("../util/lift"),f=e("./OperatorSubscriber");r.timeInterval=function(e){return void 0===e&&(e=n.asyncScheduler),i.operate((function(t,r){var n=e.now();t.subscribe(f.createOperatorSubscriber(r,(function(t){var i=e.now(),f=i-n;n=i,r.next(new o(t,f))})))}))};var o=function(e,t){this.value=e,this.interval=t};r.TimeInterval=o}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/timeInterval.js"}],[5438,{"../observable/innerFrom":5322,"../scheduler/async":5471,"../util/createErrorClass":5492,"../util/executeSchedule":5495,"../util/isDate":5499,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.timeout=r.TimeoutError=void 0;var n=e("../scheduler/async"),i=e("../util/isDate"),f=e("../util/lift"),o=e("../observable/innerFrom"),s=e("../util/createErrorClass"),a=e("./OperatorSubscriber"),c=e("../util/executeSchedule");function u(e){throw new r.TimeoutError(e)}r.TimeoutError=s.createErrorClass((function(e){return function(t){void 0===t&&(t=null),e(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=t}})),r.timeout=function(e,t){var r=i.isValidDate(e)?{first:e}:"number"==typeof e?{each:e}:e,s=r.first,l=r.each,d=r.with,b=void 0===d?u:d,h=r.scheduler,p=void 0===h?null!=t?t:n.asyncScheduler:h,m=r.meta,y=void 0===m?null:m;if(null==s&&null==l)throw new TypeError("No timeout provided.");return f.operate((function(e,t){var r,n,i=null,f=0,u=function(e){n=c.executeSchedule(t,p,(function(){try{r.unsubscribe(),o.innerFrom(b({meta:y,lastValue:i,seen:f})).subscribe(t)}catch(e){t.error(e)}}),e)};r=e.subscribe(a.createOperatorSubscriber(t,(function(e){null==n||n.unsubscribe(),f++,t.next(i=e),l>0&&u(l)}),undefined,undefined,(function(){(null==n?void 0:n.closed)||null==n||n.unsubscribe(),i=null}))),!f&&u(null!=s?"number"==typeof s?s:+s-p.now():l)}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/timeout.js"}],[5439,{"../scheduler/async":5471,"../util/isDate":5499,"./timeout":5438},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.timeoutWith=void 0;var n=e("../scheduler/async"),i=e("../util/isDate"),f=e("./timeout");r.timeoutWith=function(e,t,r){var o,s,a;if(r=null!=r?r:n.async,i.isValidDate(e)?o=e:"number"==typeof e&&(s=e),!t)throw new TypeError("No observable provided to switch to");if(a=function(){return t},null==o&&null==s)throw new TypeError("No timeout provided.");return f.timeout({first:o,each:s,scheduler:r,with:a})}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/timeoutWith.js"}],[5440,{"../scheduler/dateTimestampProvider":5472,"./map":5383},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.timestamp=void 0;var n=e("../scheduler/dateTimestampProvider"),i=e("./map");r.timestamp=function(e){return void 0===e&&(e=n.dateTimestampProvider),i.map((function(t){return{value:t,timestamp:e.now()}}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/timestamp.js"}],[5441,{"../util/lift":5507,"./reduce":5405},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.toArray=void 0;var n=e("./reduce"),i=e("../util/lift"),f=function(e,t){return e.push(t),e};r.toArray=function(){return i.operate((function(e,t){n.reduce(f,[])(e).subscribe(t)}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/toArray.js"}],[5442,{"../Subject":5299,"../observable/innerFrom":5322,"../util/lift":5507,"../util/noop":5509,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.window=void 0;var n=e("../Subject"),i=e("../util/lift"),f=e("./OperatorSubscriber"),o=e("../util/noop"),s=e("../observable/innerFrom");r.window=function(e){return i.operate((function(t,r){var i=new n.Subject;r.next(i.asObservable());var a=function(e){i.error(e),r.error(e)};return t.subscribe(f.createOperatorSubscriber(r,(function(e){return null==i?void 0:i.next(e)}),(function(){i.complete(),r.complete()}),a)),s.innerFrom(e).subscribe(f.createOperatorSubscriber(r,(function(){i.complete(),r.next(i=new n.Subject)}),o.noop,a)),function(){null==i||i.unsubscribe(),i=null}}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/window.js"}],[5443,{"../Subject":5299,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(r,"__esModule",{value:!0}),r.windowCount=void 0;var i=e("../Subject"),f=e("../util/lift"),o=e("./OperatorSubscriber");r.windowCount=function(e,t){void 0===t&&(t=0);var r=t>0?t:e;return f.operate((function(t,f){var s=[new i.Subject],a=0;f.next(s[0].asObservable()),t.subscribe(o.createOperatorSubscriber(f,(function(t){var o,c;try{for(var u=n(s),l=u.next();!l.done;l=u.next()){l.value.next(t)}}catch(e){o={error:e}}finally{try{l&&!l.done&&(c=u.return)&&c.call(u)}finally{if(o)throw o.error}}var d=a-e+1;if(d>=0&&d%r==0&&s.shift().complete(),++a%r==0){var b=new i.Subject;s.push(b),f.next(b.asObservable())}}),(function(){for(;s.length>0;)s.shift().complete();f.complete()}),(function(e){for(;s.length>0;)s.shift().error(e);f.error(e)}),(function(){null,s=null})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/windowCount.js"}],[5444,{"../Subject":5299,"../Subscription":5301,"../scheduler/async":5471,"../util/args":5488,"../util/arrRemove":5491,"../util/executeSchedule":5495,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.windowTime=void 0;var n=e("../Subject"),i=e("../scheduler/async"),f=e("../Subscription"),o=e("../util/lift"),s=e("./OperatorSubscriber"),a=e("../util/arrRemove"),c=e("../util/args"),u=e("../util/executeSchedule");r.windowTime=function(e){for(var t,r,l=[],d=1;d<arguments.length;d++)l[d-1]=arguments[d];var b=null!==(t=c.popScheduler(l))&&void 0!==t?t:i.asyncScheduler,h=null!==(r=l[0])&&void 0!==r?r:null,p=l[1]||Infinity;return o.operate((function(t,r){var i=[],o=!1,c=function(e){var t=e.window,r=e.subs;t.complete(),r.unsubscribe(),a.arrRemove(i,e),o&&l()},l=function(){if(i){var t=new f.Subscription;r.add(t);var o=new n.Subject,s={window:o,subs:t,seen:0};i.push(s),r.next(o.asObservable()),u.executeSchedule(t,b,(function(){return c(s)}),e)}};null!==h&&h>=0?u.executeSchedule(r,b,l,h,!0):o=!0,l();var d=function(e){return i.slice().forEach(e)},m=function(e){d((function(t){var r=t.window;return e(r)})),e(r),r.unsubscribe()};return t.subscribe(s.createOperatorSubscriber(r,(function(e){d((function(t){t.window.next(e),p<=++t.seen&&c(t)}))}),(function(){return m((function(e){return e.complete()}))}),(function(e){return m((function(t){return t.error(e)}))}))),function(){i=null}}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/windowTime.js"}],[5445,{"../Subject":5299,"../Subscription":5301,"../observable/innerFrom":5322,"../util/arrRemove":5491,"../util/lift":5507,"../util/noop":5509,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(r,"__esModule",{value:!0}),r.windowToggle=void 0;var i=e("../Subject"),f=e("../Subscription"),o=e("../util/lift"),s=e("../observable/innerFrom"),a=e("./OperatorSubscriber"),c=e("../util/noop"),u=e("../util/arrRemove");r.windowToggle=function(e,t){return o.operate((function(r,o){var l=[],d=function(e){for(;0<l.length;)l.shift().error(e);o.error(e)};s.innerFrom(e).subscribe(a.createOperatorSubscriber(o,(function(e){var r=new i.Subject;l.push(r);var n,b=new f.Subscription;try{n=s.innerFrom(t(e))}catch(e){return void d(e)}o.next(r.asObservable()),b.add(n.subscribe(a.createOperatorSubscriber(o,(function(){u.arrRemove(l,r),r.complete(),b.unsubscribe()}),c.noop,d)))}),c.noop)),r.subscribe(a.createOperatorSubscriber(o,(function(e){var t,r,i=l.slice();try{for(var f=n(i),o=f.next();!o.done;o=f.next()){o.value.next(e)}}catch(e){t={error:e}}finally{try{o&&!o.done&&(r=f.return)&&r.call(f)}finally{if(t)throw t.error}}}),(function(){for(;0<l.length;)l.shift().complete();o.complete()}),d,(function(){for(;0<l.length;)l.shift().unsubscribe()})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/windowToggle.js"}],[5446,{"../Subject":5299,"../observable/innerFrom":5322,"../util/lift":5507,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.windowWhen=void 0;var n=e("../Subject"),i=e("../util/lift"),f=e("./OperatorSubscriber"),o=e("../observable/innerFrom");r.windowWhen=function(e){return i.operate((function(t,r){var i,s,a=function(e){i.error(e),r.error(e)},c=function(){var t;null==s||s.unsubscribe(),null==i||i.complete(),i=new n.Subject,r.next(i.asObservable());try{t=o.innerFrom(e())}catch(e){return void a(e)}t.subscribe(s=f.createOperatorSubscriber(r,c,c,a))};c(),t.subscribe(f.createOperatorSubscriber(r,(function(e){return i.next(e)}),(function(){i.complete(),r.complete()}),a,(function(){null==s||s.unsubscribe(),i=null})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/windowWhen.js"}],[5447,{"../observable/innerFrom":5322,"../util/args":5488,"../util/identity":5496,"../util/lift":5507,"../util/noop":5509,"./OperatorSubscriber":5336},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o},i=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.withLatestFrom=void 0;var f=e("../util/lift"),o=e("./OperatorSubscriber"),s=e("../observable/innerFrom"),a=e("../util/identity"),c=e("../util/noop"),u=e("../util/args");r.withLatestFrom=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=u.popResultSelector(e);return f.operate((function(t,f){for(var u=e.length,l=new Array(u),d=e.map((function(){return!1})),b=!1,h=function(t){s.innerFrom(e[t]).subscribe(o.createOperatorSubscriber(f,(function(e){l[t]=e,b||d[t]||(d[t]=!0,(b=d.every(a.identity))&&(d=null))}),c.noop))},p=0;p<u;p++)h(p);t.subscribe(o.createOperatorSubscriber(f,(function(e){if(b){var t=i([e],n(l));f.next(r?r.apply(void 0,i([],n(t))):t)}})))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/withLatestFrom.js"}],[5448,{"../observable/zip":5335,"../util/lift":5507},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o},i=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.zip=void 0;var f=e("../observable/zip"),o=e("../util/lift");r.zip=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return o.operate((function(t,r){f.zip.apply(void 0,i([t],n(e))).subscribe(r)}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/zip.js"}],[5449,{"../observable/zip":5335,"./joinAllInternals":5381},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.zipAll=void 0;var n=e("../observable/zip"),i=e("./joinAllInternals");r.zipAll=function(e){return i.joinAllInternals(n.zip,e)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/zipAll.js"}],[5450,{"./zip":5448},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o},i=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.zipWith=void 0;var f=e("./zip");r.zipWith=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return f.zip.apply(void 0,i([],n(e)))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/operators/zipWith.js"}],[5451,{"../Observable":5296},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.scheduleArray=void 0;var n=e("../Observable");r.scheduleArray=function(e,t){return new n.Observable((function(r){var n=0;return t.schedule((function(){n===e.length?r.complete():(r.next(e[n++]),r.closed||this.schedule())}))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduled/scheduleArray.js"}],[5452,{"../Observable":5296,"../util/executeSchedule":5495},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.scheduleAsyncIterable=void 0;var n=e("../Observable"),i=e("../util/executeSchedule");r.scheduleAsyncIterable=function(e,t){if(!e)throw new Error("Iterable cannot be null");return new n.Observable((function(r){i.executeSchedule(r,t,(function(){var n=e[Symbol.asyncIterator]();i.executeSchedule(r,t,(function(){n.next().then((function(e){e.done?r.complete():r.next(e.value)}))}),0,!0)}))}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduled/scheduleAsyncIterable.js"}],[5453,{"../Observable":5296,"../symbol/iterator":5478,"../util/executeSchedule":5495,"../util/isFunction":5500},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.scheduleIterable=void 0;var n=e("../Observable"),i=e("../symbol/iterator"),f=e("../util/isFunction"),o=e("../util/executeSchedule");r.scheduleIterable=function(e,t){return new n.Observable((function(r){var n;return o.executeSchedule(r,t,(function(){n=e[i.iterator](),o.executeSchedule(r,t,(function(){var e,t,i;try{t=(e=n.next()).value,i=e.done}catch(e){return void r.error(e)}i?r.complete():r.next(t)}),0,!0)})),function(){return f.isFunction(null==n?void 0:n.return)&&n.return()}}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduled/scheduleIterable.js"}],[5454,{"../observable/innerFrom":5322,"../operators/observeOn":5396,"../operators/subscribeOn":5424},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.scheduleObservable=void 0;var n=e("../observable/innerFrom"),i=e("../operators/observeOn"),f=e("../operators/subscribeOn");r.scheduleObservable=function(e,t){return n.innerFrom(e).pipe(f.subscribeOn(t),i.observeOn(t))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduled/scheduleObservable.js"}],[5455,{"../observable/innerFrom":5322,"../operators/observeOn":5396,"../operators/subscribeOn":5424},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.schedulePromise=void 0;var n=e("../observable/innerFrom"),i=e("../operators/observeOn"),f=e("../operators/subscribeOn");r.schedulePromise=function(e,t){return n.innerFrom(e).pipe(f.subscribeOn(t),i.observeOn(t))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduled/schedulePromise.js"}],[5456,{"../util/isReadableStreamLike":5505,"./scheduleAsyncIterable":5452},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.scheduleReadableStreamLike=void 0;var n=e("./scheduleAsyncIterable"),i=e("../util/isReadableStreamLike");r.scheduleReadableStreamLike=function(e,t){return n.scheduleAsyncIterable(i.readableStreamLikeToAsyncGenerator(e),t)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduled/scheduleReadableStreamLike.js"}],[5457,{"../util/isArrayLike":5497,"../util/isAsyncIterable":5498,"../util/isInteropObservable":5501,"../util/isIterable":5502,"../util/isPromise":5504,"../util/isReadableStreamLike":5505,"../util/throwUnobservableError":5513,"./scheduleArray":5451,"./scheduleAsyncIterable":5452,"./scheduleIterable":5453,"./scheduleObservable":5454,"./schedulePromise":5455,"./scheduleReadableStreamLike":5456},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.scheduled=void 0;var n=e("./scheduleObservable"),i=e("./schedulePromise"),f=e("./scheduleArray"),o=e("./scheduleIterable"),s=e("./scheduleAsyncIterable"),a=e("../util/isInteropObservable"),c=e("../util/isPromise"),u=e("../util/isArrayLike"),l=e("../util/isIterable"),d=e("../util/isAsyncIterable"),b=e("../util/throwUnobservableError"),h=e("../util/isReadableStreamLike"),p=e("./scheduleReadableStreamLike");r.scheduled=function(e,t){if(null!=e){if(a.isInteropObservable(e))return n.scheduleObservable(e,t);if(u.isArrayLike(e))return f.scheduleArray(e,t);if(c.isPromise(e))return i.schedulePromise(e,t);if(d.isAsyncIterable(e))return s.scheduleAsyncIterable(e,t);if(l.isIterable(e))return o.scheduleIterable(e,t);if(h.isReadableStreamLike(e))return p.scheduleReadableStreamLike(e,t)}throw b.createInvalidObservableTypeError(e)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduled/scheduled.js"}],[5458,{"../Subscription":5301},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(r,"__esModule",{value:!0}),r.Action=void 0;var f=function(e){function t(t,r){return e.call(this)||this}return i(t,e),t.prototype.schedule=function(e,t){return void 0===t&&(t=0),this},t}(e("../Subscription").Subscription);r.Action=f}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduler/Action.js"}],[5459,{"./AsyncAction":5463,"./animationFrameProvider":5469},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(r,"__esModule",{value:!0}),r.AnimationFrameAction=void 0;var f=e("./AsyncAction"),o=e("./animationFrameProvider"),s=function(e){function t(t,r){var n=e.call(this,t,r)||this;return n.scheduler=t,n.work=r,n}return i(t,e),t.prototype.requestAsyncId=function(t,r,n){return void 0===n&&(n=0),null!==n&&n>0?e.prototype.requestAsyncId.call(this,t,r,n):(t.actions.push(this),t._scheduled||(t._scheduled=o.animationFrameProvider.requestAnimationFrame((function(){return t.flush(undefined)}))))},t.prototype.recycleAsyncId=function(t,r,n){var i;if(void 0===n&&(n=0),null!=n?n>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,t,r,n);var f=t.actions;return null!=r&&(null===(i=f[f.length-1])||void 0===i?void 0:i.id)!==r&&(o.animationFrameProvider.cancelAnimationFrame(r),t._scheduled=undefined),undefined},t}(f.AsyncAction);r.AnimationFrameAction=s}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduler/AnimationFrameAction.js"}],[5460,{"./AsyncScheduler":5464},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(r,"__esModule",{value:!0}),r.AnimationFrameScheduler=void 0;var f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.flush=function(e){this._active=!0;var t=this._scheduled;this._scheduled=undefined;var r,n=this.actions;e=e||n.shift();do{if(r=e.execute(e.state,e.delay))break}while((e=n[0])&&e.id===t&&n.shift());if(this._active=!1,r){for(;(e=n[0])&&e.id===t&&n.shift();)e.unsubscribe();throw r}},t}(e("./AsyncScheduler").AsyncScheduler);r.AnimationFrameScheduler=f}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduler/AnimationFrameScheduler.js"}],[5461,{"./AsyncAction":5463,"./immediateProvider":5473},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(r,"__esModule",{value:!0}),r.AsapAction=void 0;var f=e("./AsyncAction"),o=e("./immediateProvider"),s=function(e){function t(t,r){var n=e.call(this,t,r)||this;return n.scheduler=t,n.work=r,n}return i(t,e),t.prototype.requestAsyncId=function(t,r,n){return void 0===n&&(n=0),null!==n&&n>0?e.prototype.requestAsyncId.call(this,t,r,n):(t.actions.push(this),t._scheduled||(t._scheduled=o.immediateProvider.setImmediate(t.flush.bind(t,undefined))))},t.prototype.recycleAsyncId=function(t,r,n){var i;if(void 0===n&&(n=0),null!=n?n>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,t,r,n);var f=t.actions;return null!=r&&(null===(i=f[f.length-1])||void 0===i?void 0:i.id)!==r&&(o.immediateProvider.clearImmediate(r),t._scheduled===r&&(t._scheduled=undefined)),undefined},t}(f.AsyncAction);r.AsapAction=s}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduler/AsapAction.js"}],[5462,{"./AsyncScheduler":5464},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(r,"__esModule",{value:!0}),r.AsapScheduler=void 0;var f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.flush=function(e){this._active=!0;var t=this._scheduled;this._scheduled=undefined;var r,n=this.actions;e=e||n.shift();do{if(r=e.execute(e.state,e.delay))break}while((e=n[0])&&e.id===t&&n.shift());if(this._active=!1,r){for(;(e=n[0])&&e.id===t&&n.shift();)e.unsubscribe();throw r}},t}(e("./AsyncScheduler").AsyncScheduler);r.AsapScheduler=f}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduler/AsapScheduler.js"}],[5463,{"../util/arrRemove":5491,"./Action":5458,"./intervalProvider":5474},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(r,"__esModule",{value:!0}),r.AsyncAction=void 0;var f=e("./Action"),o=e("./intervalProvider"),s=e("../util/arrRemove"),a=function(e){function t(t,r){var n=e.call(this,t,r)||this;return n.scheduler=t,n.work=r,n.pending=!1,n}return i(t,e),t.prototype.schedule=function(e,t){var r;if(void 0===t&&(t=0),this.closed)return this;this.state=e;var n=this.id,i=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(i,n,t)),this.pending=!0,this.delay=t,this.id=null!==(r=this.id)&&void 0!==r?r:this.requestAsyncId(i,this.id,t),this},t.prototype.requestAsyncId=function(e,t,r){return void 0===r&&(r=0),o.intervalProvider.setInterval(e.flush.bind(e,this),r)},t.prototype.recycleAsyncId=function(e,t,r){return void 0===r&&(r=0),null!=r&&this.delay===r&&!1===this.pending?t:(null!=t&&o.intervalProvider.clearInterval(t),undefined)},t.prototype.execute=function(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var r=this._execute(e,t);if(r)return r;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(e,t){var r,n=!1;try{this.work(e)}catch(e){n=!0,r=e||new Error("Scheduled action threw falsy error")}if(n)return this.unsubscribe(),r},t.prototype.unsubscribe=function(){if(!this.closed){var t=this.id,r=this.scheduler,n=r.actions;this.work=this.state=this.scheduler=null,this.pending=!1,s.arrRemove(n,this),null!=t&&(this.id=this.recycleAsyncId(r,t,null)),this.delay=null,e.prototype.unsubscribe.call(this)}},t}(f.Action);r.AsyncAction=a}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduler/AsyncAction.js"}],[5464,{"../Scheduler":5298},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(r,"__esModule",{value:!0}),r.AsyncScheduler=void 0;var f=e("../Scheduler"),o=function(e){function t(t,r){void 0===r&&(r=f.Scheduler.now);var n=e.call(this,t,r)||this;return n.actions=[],n._active=!1,n}return i(t,e),t.prototype.flush=function(e){var t=this.actions;if(this._active)t.push(e);else{var r;this._active=!0;do{if(r=e.execute(e.state,e.delay))break}while(e=t.shift());if(this._active=!1,r){for(;e=t.shift();)e.unsubscribe();throw r}}},t}(f.Scheduler);r.AsyncScheduler=o}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduler/AsyncScheduler.js"}],[5465,{"./AsyncAction":5463},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(r,"__esModule",{value:!0}),r.QueueAction=void 0;var f=function(e){function t(t,r){var n=e.call(this,t,r)||this;return n.scheduler=t,n.work=r,n}return i(t,e),t.prototype.schedule=function(t,r){return void 0===r&&(r=0),r>0?e.prototype.schedule.call(this,t,r):(this.delay=r,this.state=t,this.scheduler.flush(this),this)},t.prototype.execute=function(t,r){return r>0||this.closed?e.prototype.execute.call(this,t,r):this._execute(t,r)},t.prototype.requestAsyncId=function(t,r,n){return void 0===n&&(n=0),null!=n&&n>0||null==n&&this.delay>0?e.prototype.requestAsyncId.call(this,t,r,n):(t.flush(this),0)},t}(e("./AsyncAction").AsyncAction);r.QueueAction=f}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduler/QueueAction.js"}],[5466,{"./AsyncScheduler":5464},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(r,"__esModule",{value:!0}),r.QueueScheduler=void 0;var f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(e("./AsyncScheduler").AsyncScheduler);r.QueueScheduler=f}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduler/QueueScheduler.js"}],[5467,{"../Subscription":5301,"./AsyncAction":5463,"./AsyncScheduler":5464},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(r,"__esModule",{value:!0}),r.VirtualAction=r.VirtualTimeScheduler=void 0;var f=e("./AsyncAction"),o=e("../Subscription"),s=function(e){function t(t,r){void 0===t&&(t=a),void 0===r&&(r=Infinity);var n=e.call(this,t,(function(){return n.frame}))||this;return n.maxFrames=r,n.frame=0,n.index=-1,n}return i(t,e),t.prototype.flush=function(){for(var e,t,r=this.actions,n=this.maxFrames;(t=r[0])&&t.delay<=n&&(r.shift(),this.frame=t.delay,!(e=t.execute(t.state,t.delay))););if(e){for(;t=r.shift();)t.unsubscribe();throw e}},t.frameTimeFactor=10,t}(e("./AsyncScheduler").AsyncScheduler);r.VirtualTimeScheduler=s;var a=function(e){function t(t,r,n){void 0===n&&(n=t.index+=1);var i=e.call(this,t,r)||this;return i.scheduler=t,i.work=r,i.index=n,i.active=!0,i.index=t.index=n,i}return i(t,e),t.prototype.schedule=function(r,n){if(void 0===n&&(n=0),Number.isFinite(n)){if(!this.id)return e.prototype.schedule.call(this,r,n);this.active=!1;var i=new t(this.scheduler,this.work);return this.add(i),i.schedule(r,n)}return o.Subscription.EMPTY},t.prototype.requestAsyncId=function(e,r,n){void 0===n&&(n=0),this.delay=e.frame+n;var i=e.actions;return i.push(this),i.sort(t.sortActions),1},t.prototype.recycleAsyncId=function(e,t,r){return void 0===r&&(r=0),undefined},t.prototype._execute=function(t,r){if(!0===this.active)return e.prototype._execute.call(this,t,r)},t.sortActions=function(e,t){return e.delay===t.delay?e.index===t.index?0:e.index>t.index?1:-1:e.delay>t.delay?1:-1},t}(f.AsyncAction);r.VirtualAction=a}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduler/VirtualTimeScheduler.js"}],[5468,{"./AnimationFrameAction":5459,"./AnimationFrameScheduler":5460},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.animationFrame=r.animationFrameScheduler=void 0;var n=e("./AnimationFrameAction"),i=e("./AnimationFrameScheduler");r.animationFrameScheduler=new i.AnimationFrameScheduler(n.AnimationFrameAction),r.animationFrame=r.animationFrameScheduler}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduler/animationFrame.js"}],[5469,{"../Subscription":5301},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o},i=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.animationFrameProvider=void 0;var f=e("../Subscription");r.animationFrameProvider={schedule:function(e){var t=requestAnimationFrame,n=cancelAnimationFrame,i=r.animationFrameProvider.delegate;i&&(t=i.requestAnimationFrame,n=i.cancelAnimationFrame);var o=t((function(t){n=undefined,e(t)}));return new f.Subscription((function(){return null==n?void 0:n(o)}))},requestAnimationFrame:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var f=r.animationFrameProvider.delegate;return((null==f?void 0:f.requestAnimationFrame)||requestAnimationFrame).apply(void 0,i([],n(e)))},cancelAnimationFrame:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var f=r.animationFrameProvider.delegate;return((null==f?void 0:f.cancelAnimationFrame)||cancelAnimationFrame).apply(void 0,i([],n(e)))},delegate:undefined}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduler/animationFrameProvider.js"}],[5470,{"./AsapAction":5461,"./AsapScheduler":5462},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.asap=r.asapScheduler=void 0;var n=e("./AsapAction"),i=e("./AsapScheduler");r.asapScheduler=new i.AsapScheduler(n.AsapAction),r.asap=r.asapScheduler}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduler/asap.js"}],[5471,{"./AsyncAction":5463,"./AsyncScheduler":5464},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.async=r.asyncScheduler=void 0;var n=e("./AsyncAction"),i=e("./AsyncScheduler");r.asyncScheduler=new i.AsyncScheduler(n.AsyncAction),r.async=r.asyncScheduler}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduler/async.js"}],[5472,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.dateTimestampProvider=void 0,r.dateTimestampProvider={now:function(){return(r.dateTimestampProvider.delegate||Date).now()},delegate:undefined}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduler/dateTimestampProvider.js"}],[5473,{"../util/Immediate":5483},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o},i=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.immediateProvider=void 0;var f=e("../util/Immediate"),o=f.Immediate.setImmediate,s=f.Immediate.clearImmediate;r.immediateProvider={setImmediate:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var f=r.immediateProvider.delegate;return((null==f?void 0:f.setImmediate)||o).apply(void 0,i([],n(e)))},clearImmediate:function(e){var t=r.immediateProvider.delegate;return((null==t?void 0:t.clearImmediate)||s)(e)},delegate:undefined}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduler/immediateProvider.js"}],[5474,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o},i=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.intervalProvider=void 0,r.intervalProvider={setInterval:function(e,t){for(var f=[],o=2;o<arguments.length;o++)f[o-2]=arguments[o];var s=r.intervalProvider.delegate;return(null==s?void 0:s.setInterval)?s.setInterval.apply(s,i([e,t],n(f))):setInterval.apply(void 0,i([e,t],n(f)))},clearInterval:function(e){var t=r.intervalProvider.delegate;return((null==t?void 0:t.clearInterval)||clearInterval)(e)},delegate:undefined}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduler/intervalProvider.js"}],[5475,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.performanceTimestampProvider=void 0,r.performanceTimestampProvider={now:function(){return(r.performanceTimestampProvider.delegate||performance).now()},delegate:undefined}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduler/performanceTimestampProvider.js"}],[5476,{"./QueueAction":5465,"./QueueScheduler":5466},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.queue=r.queueScheduler=void 0;var n=e("./QueueAction"),i=e("./QueueScheduler");r.queueScheduler=new i.QueueScheduler(n.QueueAction),r.queue=r.queueScheduler}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduler/queue.js"}],[5477,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o},i=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.timeoutProvider=void 0,r.timeoutProvider={setTimeout:function(e,t){for(var f=[],o=2;o<arguments.length;o++)f[o-2]=arguments[o];var s=r.timeoutProvider.delegate;return(null==s?void 0:s.setTimeout)?s.setTimeout.apply(s,i([e,t],n(f))):setTimeout.apply(void 0,i([e,t],n(f)))},clearTimeout:function(e){var t=r.timeoutProvider.delegate;return((null==t?void 0:t.clearTimeout)||clearTimeout)(e)},delegate:undefined}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/scheduler/timeoutProvider.js"}],[5478,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){function n(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}Object.defineProperty(r,"__esModule",{value:!0}),r.iterator=r.getSymbolIterator=void 0,r.getSymbolIterator=n,r.iterator=n()}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/symbol/iterator.js"}],[5479,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.observable=void 0,r.observable="function"==typeof Symbol&&Symbol.observable||"@@observable"}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/symbol/observable.js"}],[5480,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0})}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/types.js"}],[5481,{"./createErrorClass":5492},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.ArgumentOutOfRangeError=void 0;var n=e("./createErrorClass");r.ArgumentOutOfRangeError=n.createErrorClass((function(e){return function(){e(this),this.name="ArgumentOutOfRangeError",this.message="argument out of range"}}))}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/ArgumentOutOfRangeError.js"}],[5482,{"./createErrorClass":5492},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.EmptyError=void 0;var n=e("./createErrorClass");r.EmptyError=n.createErrorClass((function(e){return function(){e(this),this.name="EmptyError",this.message="no elements in sequence"}}))}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/EmptyError.js"}],[5483,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.TestTools=r.Immediate=void 0;var n,i=1,f={};function o(e){return e in f&&(delete f[e],!0)}r.Immediate={setImmediate:function(e){var t=i++;return f[t]=!0,n||(n=Promise.resolve()),n.then((function(){return o(t)&&e()})),t},clearImmediate:function(e){o(e)}},r.TestTools={pending:function(){return Object.keys(f).length}}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/Immediate.js"}],[5484,{"./createErrorClass":5492},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.NotFoundError=void 0;var n=e("./createErrorClass");r.NotFoundError=n.createErrorClass((function(e){return function(t){e(this),this.name="NotFoundError",this.message=t}}))}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/NotFoundError.js"}],[5485,{"./createErrorClass":5492},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.ObjectUnsubscribedError=void 0;var n=e("./createErrorClass");r.ObjectUnsubscribedError=n.createErrorClass((function(e){return function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}}))}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/ObjectUnsubscribedError.js"}],[5486,{"./createErrorClass":5492},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.SequenceError=void 0;var n=e("./createErrorClass");r.SequenceError=n.createErrorClass((function(e){return function(t){e(this),this.name="SequenceError",this.message=t}}))}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/SequenceError.js"}],[5487,{"./createErrorClass":5492},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.UnsubscriptionError=void 0;var n=e("./createErrorClass");r.UnsubscriptionError=n.createErrorClass((function(e){return function(t){e(this),this.message=t?t.length+" errors occurred during unsubscription:\n"+t.map((function(e,t){return t+1+") "+e.toString()})).join("\n "):"",this.name="UnsubscriptionError",this.errors=t}}))}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/UnsubscriptionError.js"}],[5488,{"./isFunction":5500,"./isScheduler":5506},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.popNumber=r.popScheduler=r.popResultSelector=void 0;var n=e("./isFunction"),i=e("./isScheduler");function f(e){return e[e.length-1]}r.popResultSelector=function(e){return n.isFunction(f(e))?e.pop():undefined},r.popScheduler=function(e){return i.isScheduler(f(e))?e.pop():undefined},r.popNumber=function(e,t){return"number"==typeof f(e)?e.pop():t}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/args.js"}],[5489,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.argsArgArrayOrObject=void 0;var n=Array.isArray,i=Object.getPrototypeOf,f=Object.prototype,o=Object.keys;r.argsArgArrayOrObject=function(e){if(1===e.length){var t=e[0];if(n(t))return{args:t,keys:null};if((s=t)&&"object"==typeof s&&i(s)===f){var r=o(t);return{args:r.map((function(e){return t[e]})),keys:r}}}var s;return{args:e,keys:null}}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/argsArgArrayOrObject.js"}],[5490,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.argsOrArgArray=void 0;var n=Array.isArray;r.argsOrArgArray=function(e){return 1===e.length&&n(e[0])?e[0]:e}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/argsOrArgArray.js"}],[5491,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.arrRemove=void 0,r.arrRemove=function(e,t){if(e){var r=e.indexOf(t);0<=r&&e.splice(r,1)}}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/arrRemove.js"}],[5492,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.createErrorClass=void 0,r.createErrorClass=function(e){var t=e((function(e){Error.call(e),e.stack=(new Error).stack}));return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/createErrorClass.js"}],[5493,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.createObject=void 0,r.createObject=function(e,t){return e.reduce((function(e,r,n){return e[r]=t[n],e}),{})}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/createObject.js"}],[5494,{"../config":5302},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.captureError=r.errorContext=void 0;var n=e("../config"),i=null;r.errorContext=function(e){if(n.config.useDeprecatedSynchronousErrorHandling){var t=!i;if(t&&(i={errorThrown:!1,error:null}),e(),t){var r=i,f=r.errorThrown,o=r.error;if(i=null,f)throw o}}else e()},r.captureError=function(e){n.config.useDeprecatedSynchronousErrorHandling&&i&&(i.errorThrown=!0,i.error=e)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/errorContext.js"}],[5495,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.executeSchedule=void 0,r.executeSchedule=function(e,t,r,n,i){void 0===n&&(n=0),void 0===i&&(i=!1);var f=t.schedule((function(){r(),i?e.add(this.schedule(null,n)):this.unsubscribe()}),n);if(e.add(f),!i)return f}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/executeSchedule.js"}],[5496,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.identity=void 0,r.identity=function(e){return e}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/identity.js"}],[5497,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.isArrayLike=void 0,r.isArrayLike=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/isArrayLike.js"}],[5498,{"./isFunction":5500},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.isAsyncIterable=void 0;var n=e("./isFunction");r.isAsyncIterable=function(e){return Symbol.asyncIterator&&n.isFunction(null==e?void 0:e[Symbol.asyncIterator])}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/isAsyncIterable.js"}],[5499,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.isValidDate=void 0,r.isValidDate=function(e){return e instanceof Date&&!isNaN(e)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/isDate.js"}],[55,{"../../../shared/constants/network":5734,"../constants/contracts":5,"../lib/util":187,"@ethersproject/contracts":507,"@ethersproject/providers":545,"@metamask/base-controller":1383,"@metamask/utils":2950,lodash:4855,loglevel:4863,"single-call-balance-checker-abi":5580,uuid:5663},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.getDefaultAccountTrackerControllerState=r.default=void 0;var n=e("uuid"),i=h(e("loglevel")),f=e("@ethersproject/providers"),o=e("@ethersproject/contracts"),s=h(e("single-call-balance-checker-abi")),a=e("lodash"),c=e("@metamask/utils"),u=e("@metamask/base-controller"),l=e("../../../shared/constants/network"),d=e("../constants/contracts"),b=e("../lib/util");function h(e){return e&&e.__esModule?e:{default:e}}function p(e,t,r){m(e,t),t.set(e,r)}function m(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function y(e,t){return e.get(v(e,t))}function g(e,t,r){return e.set(v(e,t),r),r}function v(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}const w={accounts:{persist:!0,anonymous:!1},currentBlockGasLimit:{persist:!0,anonymous:!0},accountsByChainId:{persist:!0,anonymous:!1},currentBlockGasLimitByChainId:{persist:!0,anonymous:!0}},k=()=>({accounts:{},currentBlockGasLimit:"",accountsByChainId:{},currentBlockGasLimitByChainId:{}});r.getDefaultAccountTrackerControllerState=k;var T=new WeakMap,_=new WeakMap,j=new WeakMap,S=new WeakMap,x=new WeakMap,O=new WeakMap,E=new WeakMap,A=new WeakSet,P=new WeakMap;class C extends u.BaseController{constructor(e){var t,r;super({name:"AccountTrackerController",metadata:w,state:{accounts:{},currentBlockGasLimit:"",accountsByChainId:{},currentBlockGasLimitByChainId:{},...e.state},messenger:e.messenger}),m(t=this,r=A),r.add(t),p(this,T,new Map),p(this,_,{}),p(this,j,void 0),p(this,S,void 0),p(this,x,{}),p(this,O,void 0),p(this,E,void 0),p(this,P,(async e=>{await v(A,this,L).call(this,undefined,e)})),g(j,this,e.provider),g(S,this,e.blockTracker),g(O,this,e.getNetworkIdentifier),this.messagingSystem.subscribe("KeyringController:accountRemoved",(e=>this.removeAccounts([e])));const n=this.messagingSystem.call("OnboardingController:getState");this.messagingSystem.subscribe("OnboardingController:stateChange",(0,b.previousValueComparator)(((e,t)=>{const{completedOnboarding:r}=e,{completedOnboarding:n}=t;return!r&&n&&this.updateAccountsAllActiveNetworks(),!0}),n)),g(E,this,this.messagingSystem.call("AccountsController:getSelectedAccount")),this.messagingSystem.subscribe("AccountsController:selectedEvmAccountChange",(e=>{const{useMultiAccountBalanceChecker:t}=this.messagingSystem.call("PreferencesController:getState");y(E,this).id===e.id||t||(g(E,this,e),this.updateAccountsAllActiveNetworks())}))}resetState(){const{accounts:e,accountsByChainId:t,currentBlockGasLimit:r,currentBlockGasLimitByChainId:n}={accounts:{},currentBlockGasLimit:"",accountsByChainId:{},currentBlockGasLimitByChainId:{}};this.update((i=>{i.accounts=e,i.accountsByChainId=t,i.currentBlockGasLimit=r,i.currentBlockGasLimitByChainId=n}))}start(){g(x,this,{[v(A,this,I).call(this)]:y(S,this).getCurrentBlock()}),y(S,this).once("latest",(e=>{y(x,this)[v(A,this,I).call(this)]=e})),y(S,this).removeListener("latest",y(P,this)),y(S,this).addListener("latest",y(P,this)),this.updateAccounts()}stop(){y(S,this).removeListener("latest",y(P,this))}startPollingByNetworkClientId(e){const t=(0,n.v4)(),r=y(T,this).get(e);if(r)r.add(t);else{const r=new Set;r.add(t),y(T,this).set(e,r),v(A,this,B).call(this,e)}return t}stopAllPolling(){this.stop(),y(T,this).forEach(((e,t)=>{e.forEach((e=>{this.stopPollingByPollingToken(e)}))}))}stopPollingByPollingToken(e){if(!e)throw new Error("pollingToken required");y(T,this).forEach(((t,r)=>{t.has(e)&&(t.delete(e),0===t.size&&(y(T,this).delete(r),v(A,this,N).call(this,r)))}))}syncWithAddresses(e){const{accounts:t}=this.state,r=Object.keys(t),n=[];e.forEach((e=>{r.includes(e)||n.push(e)}));const i=[];r.forEach((t=>{e.includes(t)||i.push(t)})),this.addAccounts(n),this.removeAccounts(i)}addAccounts(e){const{accounts:t,accountsByChainId:r}=this.state,n=(0,a.cloneDeep)(t),i=(0,a.cloneDeep)(r);e.forEach((e=>{n[e]={}})),Object.keys(i).forEach((t=>{e.forEach((e=>{i[t][e]={}}))})),this.update((e=>{e.accounts=n,e.accountsByChainId=i})),y(x,this)[v(A,this,I).call(this)]&&this.updateAccounts(),y(T,this).forEach(((e,t)=>{const{chainId:r}=v(A,this,M).call(this,t);y(x,this)[r]&&this.updateAccounts(t)}))}removeAccounts(e){const{accounts:t,accountsByChainId:r}=this.state,n=(0,a.cloneDeep)(t),i=(0,a.cloneDeep)(r);e.forEach((e=>{delete n[e]})),Object.keys(i).forEach((t=>{e.forEach((e=>{delete i[t][e]}))})),this.update((e=>{e.accounts=n,e.accountsByChainId=i}))}clearAccounts(){this.update((e=>{e.accounts={},e.accountsByChainId={[v(A,this,I).call(this)]:{}}}))}async updateAccountsAllActiveNetworks(){await this.updateAccounts(),await Promise.all(Array.from(y(T,this)).map((([e])=>this.updateAccounts(e))))}async updateAccounts(e){const{completedOnboarding:t}=this.messagingSystem.call("OnboardingController:getState");if(!t)return;const{chainId:r,provider:n,identifier:i}=v(A,this,M).call(this,e),{useMultiAccountBalanceChecker:f}=this.messagingSystem.call("PreferencesController:getState");let o=[];if(f){const{accounts:e}=this.state;o=Object.keys(e)}else{o=[this.messagingSystem.call("AccountsController:getSelectedAccount").address]}i!==l.LOCALHOST_RPC_URL&&"http://127.0.0.1:8545"!==i&&r in d.SINGLE_CALL_BALANCES_ADDRESSES?await v(A,this,D).call(this,o,d.SINGLE_CALL_BALANCES_ADDRESSES[r],n,r):await Promise.all(o.map((e=>v(A,this,F).call(this,e,n,r))))}}function I(){const{selectedNetworkClientId:e}=this.messagingSystem.call("NetworkController:getState"),{configuration:{chainId:t}}=this.messagingSystem.call("NetworkController:getNetworkClientById",e);return t}function M(e){if(e){const{configuration:t,provider:r,blockTracker:n}=this.messagingSystem.call("NetworkController:getNetworkClientById",e);return{chainId:t.chainId,provider:r,blockTracker:n,identifier:y(O,this).call(this,t)}}return{chainId:v(A,this,I).call(this),provider:y(j,this),blockTracker:y(S,this),identifier:y(O,this).call(this)}}function B(e){if(y(_,this)[e])return;const{blockTracker:t}=v(A,this,M).call(this,e),r=t=>v(A,this,L).call(this,e,t);t.addListener("latest",r),y(_,this)[e]=r,this.updateAccounts(e)}function N(e){if(!y(_,this)[e])return;const{blockTracker:t}=v(A,this,M).call(this,e);t.removeListener("latest",y(_,this)[e]),delete y(_,this)[e]}function R(e){const{accounts:t,accountsByChainId:r}=this.state;if(r[e])return(0,a.cloneDeep)(r[e]);const n={};return Object.keys(t).forEach((e=>{n[e]={}})),n}async function L(e,t){const{chainId:r,provider:n}=v(A,this,M).call(this,e);y(x,this)[r]=t;const f=await n.request({method:"eth_getBlockByNumber",params:[t,!1]});if(!f)return;const o=f.gasLimit;this.update((e=>{r===v(A,this,I).call(this)&&(e.currentBlockGasLimit=o),e.currentBlockGasLimitByChainId[r]=o}));try{await this.updateAccounts(e)}catch(e){i.default.error(e)}}async function F(e,t,r){const{useMultiAccountBalanceChecker:n}=this.messagingSystem.call("PreferencesController:getState");let i="0x0";try{i=await t.request({method:"eth_getBalance",params:[e,"latest"]})}catch(e){if(e&&"object"==typeof e&&(0,c.hasProperty)(e,"data")&&e.data&&(0,c.hasProperty)(e.data,"request")&&e.data.request&&(0,c.hasProperty)(e.data.request,"method")&&"eth_getBalance"!==e.data.request.method)throw e}const f={address:e,balance:i},o=v(A,this,R).call(this,r);if(!o[e])return;let s=o;n||(s={},Object.keys(o).forEach((t=>{e!==t&&(s[t]={address:t,balance:null})}))),s[e]=f,this.update((e=>{r===v(A,this,I).call(this)&&(e.accounts=s),e.accountsByChainId[r]=s}))}async function D(e,t,r,n){const a=await new o.Contract(t,s.default,new f.Web3Provider(r)),c=["0x0000000000000000000000000000000000000000"];try{const t=await a.balances(e,c),r=v(A,this,R).call(this,n),i={};Object.keys(r).forEach((t=>{e.includes(t)||(i[t]={address:t,balance:null})})),e.forEach(((e,r)=>{const n=t[r]?t[r].toHexString():"0x0";i[e]={address:e,balance:n}})),this.update((e=>{n===v(A,this,I).call(this)&&(e.accounts=i),e.accountsByChainId[n]=i}))}catch(t){i.default.warn("MetaMask - Account Tracker single call balance fetch failed",t),Promise.allSettled(e.map((e=>v(A,this,F).call(this,e,r,n))))}}r.default=C}}},{package:"$root$",file:"app/scripts/controllers/account-tracker-controller.ts"}],[5500,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.isFunction=void 0,r.isFunction=function(e){return"function"==typeof e}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/isFunction.js"}],[5501,{"../symbol/observable":5479,"./isFunction":5500},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.isInteropObservable=void 0;var n=e("../symbol/observable"),i=e("./isFunction");r.isInteropObservable=function(e){return i.isFunction(e[n.observable])}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/isInteropObservable.js"}],[5502,{"../symbol/iterator":5478,"./isFunction":5500},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.isIterable=void 0;var n=e("../symbol/iterator"),i=e("./isFunction");r.isIterable=function(e){return i.isFunction(null==e?void 0:e[n.iterator])}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/isIterable.js"}],[5503,{"../Observable":5296,"./isFunction":5500},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.isObservable=void 0;var n=e("../Observable"),i=e("./isFunction");r.isObservable=function(e){return!!e&&(e instanceof n.Observable||i.isFunction(e.lift)&&i.isFunction(e.subscribe))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/isObservable.js"}],[5504,{"./isFunction":5500},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.isPromise=void 0;var n=e("./isFunction");r.isPromise=function(e){return n.isFunction(null==e?void 0:e.then)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/isPromise.js"}],[5505,{"./isFunction":5500},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__generator||function(e,t){var r,n,i,f,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return f={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(f[Symbol.iterator]=function(){return this}),f;function s(f){return function(s){return function(f){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&f[0]?n.return:f[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,f[1])).done)return i;switch(n=0,i&&(f=[2&f[0],i.value]),f[0]){case 0:case 1:i=f;break;case 4:return o.label++,{value:f[1],done:!1};case 5:o.label++,n=f[1],f=[0];continue;case 7:f=o.ops.pop(),o.trys.pop();continue;default:if(!(i=o.trys,(i=i.length>0&&i[i.length-1])||6!==f[0]&&2!==f[0])){o=0;continue}if(3===f[0]&&(!i||f[1]>i[0]&&f[1]<i[3])){o.label=f[1];break}if(6===f[0]&&o.label<i[1]){o.label=i[1],i=f;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(f);break}i[2]&&o.ops.pop(),o.trys.pop();continue}f=t.call(e,o)}catch(e){f=[6,e],n=0}finally{r=i=0}if(5&f[0])throw f[1];return{value:f[0]?f[1]:void 0,done:!0}}([f,s])}}},i=this&&this.__await||function(e){return this instanceof i?(this.v=e,this):new i(e)},f=this&&this.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,f=r.apply(e,t||[]),o=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(e){f[e]&&(n[e]=function(t){return new Promise((function(r,n){o.push([e,t,r,n])>1||a(e,t)}))})}function a(e,t){try{(r=f[e](t)).value instanceof i?Promise.resolve(r.value.v).then(c,u):l(o[0][2],r)}catch(e){l(o[0][3],e)}var r}function c(e){a("next",e)}function u(e){a("throw",e)}function l(e,t){e(t),o.shift(),o.length&&a(o[0][0],o[0][1])}};Object.defineProperty(r,"__esModule",{value:!0}),r.isReadableStreamLike=r.readableStreamLikeToAsyncGenerator=void 0;var o=e("./isFunction");r.readableStreamLikeToAsyncGenerator=function(e){return f(this,arguments,(function(){var t,r,f;return n(this,(function(n){switch(n.label){case 0:t=e.getReader(),n.label=1;case 1:n.trys.push([1,,9,10]),n.label=2;case 2:return[4,i(t.read())];case 3:return r=n.sent(),f=r.value,r.done?[4,i(void 0)]:[3,5];case 4:return[2,n.sent()];case 5:return[4,i(f)];case 6:return[4,n.sent()];case 7:return n.sent(),[3,2];case 8:return[3,10];case 9:return t.releaseLock(),[7];case 10:return[2]}}))}))},r.isReadableStreamLike=function(e){return o.isFunction(null==e?void 0:e.getReader)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/isReadableStreamLike.js"}],[5506,{"./isFunction":5500},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.isScheduler=void 0;var n=e("./isFunction");r.isScheduler=function(e){return e&&n.isFunction(e.schedule)}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/isScheduler.js"}],[5507,{"./isFunction":5500},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.operate=r.hasLift=void 0;var n=e("./isFunction");function i(e){return n.isFunction(null==e?void 0:e.lift)}r.hasLift=i,r.operate=function(e){return function(t){if(i(t))return t.lift((function(t){try{return e(t,this)}catch(e){this.error(e)}}));throw new TypeError("Unable to lift unknown Observable type")}}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/lift.js"}],[5508,{"../operators/map":5383},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,f=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=f.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}return o},i=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.mapOneOrManyArgs=void 0;var f=e("../operators/map"),o=Array.isArray;r.mapOneOrManyArgs=function(e){return f.map((function(t){return function(e,t){return o(t)?e.apply(void 0,i([],n(t))):e(t)}(e,t)}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/mapOneOrManyArgs.js"}],[5509,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.noop=void 0,r.noop=function(){}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/noop.js"}],[5510,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.not=void 0,r.not=function(e,t){return function(r,n){return!e.call(t,r,n)}}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/not.js"}],[5511,{"./identity":5496},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.pipeFromArray=r.pipe=void 0;var n=e("./identity");function i(e){return 0===e.length?n.identity:1===e.length?e[0]:function(t){return e.reduce((function(e,t){return t(e)}),t)}}r.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return i(e)},r.pipeFromArray=i}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/pipe.js"}],[5512,{"../config":5302,"../scheduler/timeoutProvider":5477},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.reportUnhandledError=void 0;var n=e("../config"),i=e("../scheduler/timeoutProvider");r.reportUnhandledError=function(e){i.timeoutProvider.setTimeout((function(){var t=n.config.onUnhandledError;if(!t)throw e;t(e)}))}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/reportUnhandledError.js"}],[5513,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.createInvalidObservableTypeError=void 0,r.createInvalidObservableTypeError=function(e){return new TypeError("You provided "+(null!==e&&"object"==typeof e?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}}}},{package:"wait-on>rxjs",file:"node_modules/rxjs/dist/cjs/internal/util/throwUnobservableError.js"}],[5596,{events:4399,"fast-fifo":4429,"queue-tick":5079},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){const{EventEmitter:n}=e("events"),i=new Error("Stream was destroyed"),f=new Error("Premature close"),o=e("queue-tick"),s=e("fast-fifo"),a=134217727,c=1^a,u=2^a,l=64,d=128,b=256,h=1024,p=2048,m=4096,y=8192,g=16384,v=32768,w=16^a,k=768^a,T=134184959,_=32^a,j=2<<17,S=4<<17,x=8<<17,O=16<<17,E=32<<17,A=64<<17,P=128<<17,C=256<<17,I=512<<17,M=100532223,B=133693439,N=117440511,R=131088,L=134086639,F=4210688,D=14,U=15,H=4210702,G=16809984,W=16809999,z=1179648,V=1179663,q=Symbol.asyncIterator||Symbol("asyncIterator");class K{constructor(e,{highWaterMark:t=16384,map:r=null,mapWritable:n,byteLength:i,byteLengthWritable:f}={}){this.stream=e,this.queue=new s,this.highWaterMark=t,this.buffered=0,this.error=null,this.pipeline=null,this.drains=null,this.byteLength=f||i||he,this.map=n||r,this.afterWrite=ee.bind(this),this.afterUpdateNextTick=ne.bind(this)}get ended(){return!!(this.stream._duplexState&E)}push(e){return null!==this.map&&(e=this.map(e)),this.buffered+=this.byteLength(e),this.queue.push(e),this.buffered<this.highWaterMark?(this.stream._duplexState|=x,!0):(this.stream._duplexState|=3145728,!1)}shift(){const e=this.queue.shift();return this.buffered-=this.byteLength(e),0===this.buffered&&(this.stream._duplexState&=133169151),e}end(e){"function"==typeof e?this.stream.once("finish",e):e!==undefined&&null!==e&&this.push(e),this.stream._duplexState=(this.stream._duplexState|I)&B}autoBatch(e,t){const r=[],n=this.stream;for(r.push(e);(n._duplexState&V)===z;)r.push(n._writableState.shift());if(n._duplexState&U)return t(null);n._writev(r,t)}update(){const e=this.stream;e._duplexState|=j;do{for(;(e._duplexState&V)===x;){const t=this.shift();e._duplexState|=33685504,e._write(t,this.afterWrite)}655360&e._duplexState||this.updateNonPrimary()}while(!0===this.continueUpdate());e._duplexState&=133955583}updateNonPrimary(){const e=this.stream;if((72482831&e._duplexState)===I)return e._duplexState=67108863&e._duplexState|131072,void e._final(Z.bind(this));4!=(e._duplexState&D)?1==(e._duplexState&W)&&(e._duplexState=(e._duplexState|R)&c,e._open(ie.bind(this))):e._duplexState&G||(e._duplexState|=R,e._destroy(Q.bind(this)))}continueUpdate(){return!!(this.stream._duplexState&P)&&(this.stream._duplexState&=N,!0)}updateCallback(){(17563663&this.stream._duplexState)===S?this.update():this.updateNextTick()}updateNextTick(){this.stream._duplexState&P||(this.stream._duplexState|=P,this.stream._duplexState&j||o(this.afterUpdateNextTick))}}class Y{constructor(e,{highWaterMark:t=16384,map:r=null,mapReadable:n,byteLength:i,byteLengthReadable:f}={}){this.stream=e,this.queue=new s,this.highWaterMark=t,this.buffered=0,this.error=null,this.pipeline=null,this.byteLength=f||i||he,this.map=n||r,this.pipeTo=null,this.afterRead=te.bind(this),this.afterUpdateNextTick=re.bind(this)}get ended(){return!!(this.stream._duplexState&g)}pipe(e,t){if(null!==this.pipeTo)throw new Error("Can only pipe to one destination");if("function"!=typeof t&&(t=null),this.stream._duplexState|=512,this.pipeTo=e,this.pipeline=new X(this.stream,e,t),t&&this.stream.on("error",pe),be(e))e._writableState.pipeline=this.pipeline,t&&e.on("error",pe),e.on("finish",this.pipeline.finished.bind(this.pipeline));else{const t=this.pipeline.done.bind(this.pipeline,e),r=this.pipeline.done.bind(this.pipeline,e,null);e.on("error",t),e.on("close",r),e.on("finish",this.pipeline.finished.bind(this.pipeline))}e.on("drain",J.bind(this)),this.stream.emit("piping",e),e.emit("pipe",this.stream)}push(e){const t=this.stream;return null===e?(this.highWaterMark=0,t._duplexState=134152127&t._duplexState|1024,!1):(null!==this.map&&(e=this.map(e)),this.buffered+=this.byteLength(e),this.queue.push(e),t._duplexState=134152191&t._duplexState|128,this.buffered<this.highWaterMark)}shift(){const e=this.queue.shift();return this.buffered-=this.byteLength(e),0===this.buffered&&(this.stream._duplexState&=134209407),e}unshift(e){const t=[null!==this.map?this.map(e):e];for(;this.buffered>0;)t.push(this.shift());for(let e=0;e<t.length-1;e++){const r=t[e];this.buffered+=this.byteLength(r),this.queue.push(r)}this.push(t[t.length-1])}read(){const e=this.stream;if((16527&e._duplexState)===d){const t=this.shift();return null!==this.pipeTo&&!1===this.pipeTo.write(t)&&(e._duplexState&=k),e._duplexState&p&&e.emit("data",t),t}return null}drain(){const e=this.stream;for(;(16527&e._duplexState)===d&&768&e._duplexState;){const t=this.shift();null!==this.pipeTo&&!1===this.pipeTo.write(t)&&(e._duplexState&=k),e._duplexState&p&&e.emit("data",t)}}update(){const e=this.stream;e._duplexState|=32;do{for(this.drain();this.buffered<this.highWaterMark&&!(82975&e._duplexState);)e._duplexState|=65552,e._read(this.afterRead),this.drain();4224==(12431&e._duplexState)&&(e._duplexState|=y,e.emit("readable")),80&e._duplexState||this.updateNonPrimary()}while(!0===this.continueUpdate());e._duplexState&=_}updateNonPrimary(){const e=this.stream;(1167&e._duplexState)===h&&(e._duplexState=134216703&e._duplexState|16384,e.emit("end"),(e._duplexState&H)===F&&(e._duplexState|=4),null!==this.pipeTo&&this.pipeTo.end()),4!=(e._duplexState&D)?1==(e._duplexState&W)&&(e._duplexState=(e._duplexState|R)&c,e._open(ie.bind(this))):e._duplexState&G||(e._duplexState|=R,e._destroy(Q.bind(this)))}continueUpdate(){return!!(this.stream._duplexState&v)&&(this.stream._duplexState&=T,!0)}updateCallback(){(32879&this.stream._duplexState)===l?this.update():this.updateNextTick()}updateNextTick(){this.stream._duplexState&v||(this.stream._duplexState|=v,32&this.stream._duplexState||o(this.afterUpdateNextTick))}}class ${constructor(e){this.data=null,this.afterTransform=fe.bind(e),this.afterFinal=null}}class X{constructor(e,t,r){this.from=e,this.to=t,this.afterPipe=r,this.error=null,this.pipeToFinished=!1}finished(){this.pipeToFinished=!0}done(e,t){t&&(this.error=t),e!==this.to||(this.to=null,null===this.from)?e!==this.from||(this.from=null,null===this.to)?(null!==this.afterPipe&&this.afterPipe(this.error),this.to=this.from=this.afterPipe=null):e._duplexState&g||this.to.destroy(this.error||new Error("Readable stream closed before ending")):this.from._duplexState&g&&this.pipeToFinished||this.from.destroy(this.error||new Error("Writable stream closed prematurely"))}}function J(){this.stream._duplexState|=512,this.updateCallback()}function Z(e){const t=this.stream;e&&t.destroy(e),t._duplexState&D||(t._duplexState|=E,t.emit("finish")),(t._duplexState&H)===F&&(t._duplexState|=4),t._duplexState&=M,t._duplexState&j?this.updateNextTick():this.update()}function Q(e){const t=this.stream;e||this.error===i||(e=this.error),e&&t.emit("error",e),t._duplexState|=8,t.emit("close");const r=t._readableState,n=t._writableState;if(null!==r&&null!==r.pipeline&&r.pipeline.done(t,e),null!==n){for(;null!==n.drains&&n.drains.length>0;)n.drains.shift().resolve(!1);null!==n.pipeline&&n.pipeline.done(t,e)}}function ee(e){const t=this.stream;e&&t.destroy(e),t._duplexState&=M,null!==this.drains&&function(e){for(let t=0;t<e.length;t++)0==--e[t].writes&&(e.shift().resolve(!0),t--)}(this.drains),(3276815&t._duplexState)===O&&(t._duplexState&=132120575,(t._duplexState&A)===A&&t.emit("drain")),this.updateCallback()}function te(e){e&&this.stream.destroy(e),this.stream._duplexState&=w,this.updateCallback()}function re(){32&this.stream._duplexState||(this.stream._duplexState&=T,this.update())}function ne(){this.stream._duplexState&j||(this.stream._duplexState&=N,this.update())}function ie(e){const t=this.stream;e&&t.destroy(e),4&t._duplexState||(17423&t._duplexState||(t._duplexState|=l),71303183&t._duplexState||(t._duplexState|=S),t.emit("open")),t._duplexState&=L,null!==t._writableState&&t._writableState.updateCallback(),null!==t._readableState&&t._readableState.updateCallback()}function fe(e,t){t!==undefined&&null!==t&&this.push(t),this._writableState.afterWrite(e)}class oe extends n{constructor(e){super(),this._duplexState=0,this._readableState=null,this._writableState=null,e&&(e.open&&(this._open=e.open),e.destroy&&(this._destroy=e.destroy),e.predestroy&&(this._predestroy=e.predestroy),e.signal&&e.signal.addEventListener("abort",me.bind(this)))}_open(e){e(null)}_destroy(e){e(null)}_predestroy(){}get readable(){return null!==this._readableState||undefined}get writable(){return null!==this._writableState||undefined}get destroyed(){return!!(8&this._duplexState)}get destroying(){return!!(this._duplexState&D)}destroy(e){this._duplexState&D||(e||(e=i),this._duplexState=133693375&this._duplexState|4,null!==this._readableState&&(this._readableState.highWaterMark=0,this._readableState.error=e),null!==this._writableState&&(this._writableState.highWaterMark=0,this._writableState.error=e),this._duplexState|=2,this._predestroy(),this._duplexState&=u,null!==this._readableState&&this._readableState.updateNextTick(),null!==this._writableState&&this._writableState.updateNextTick())}on(e,t){return null!==this._readableState&&("data"===e&&(this._duplexState|=2304,this._readableState.updateNextTick()),"readable"===e&&(this._duplexState|=m,this._readableState.updateNextTick())),null!==this._writableState&&"drain"===e&&(this._duplexState|=A,this._writableState.updateNextTick()),super.on(e,t)}}class se extends oe{constructor(e){super(e),this._duplexState|=4194305,this._readableState=new Y(this,e),e&&(e.read&&(this._read=e.read),e.eagerOpen&&this._readableState.updateNextTick())}_read(e){e(null)}pipe(e,t){return this._readableState.updateNextTick(),this._readableState.pipe(e,t),e}read(){return this._readableState.updateNextTick(),this._readableState.read()}push(e){return this._readableState.updateNextTick(),this._readableState.push(e)}unshift(e){return this._readableState.updateNextTick(),this._readableState.unshift(e)}resume(){return this._duplexState|=b,this._readableState.updateNextTick(),this}pause(){return this._duplexState&=134217471,this}static _fromAsyncIterator(e,t){let r;const n=new se({...t,read(t){e.next().then(i).then(t.bind(null,null)).catch(t)},predestroy(){r=e.return()},destroy(e){if(!r)return e(null);r.then(e.bind(null,null)).catch(e)}});return n;function i(e){e.done?n.push(null):n.push(e.value)}}static from(e,t){if(be(r=e)&&r.readable)return e;var r;if(e[q])return this._fromAsyncIterator(e[q](),t);Array.isArray(e)||(e=e===undefined?[]:[e]);let n=0;return new se({...t,read(t){this.push(n===e.length?null:e[n++]),t(null)}})}static isBackpressured(e){return!!(17422&e._duplexState)||e._readableState.buffered>=e._readableState.highWaterMark}static isPaused(e){return!(e._duplexState&b)}[q](){const e=this;let t=null,r=null,n=null;return this.on("error",(e=>{t=e})),this.on("readable",(function(){null!==r&&f(e.read())})),this.on("close",(function(){null!==r&&f(null)})),{[q](){return this},next:()=>new Promise((function(t,i){r=t,n=i;const o=e.read();null!==o?f(o):8&e._duplexState&&f(null)})),return:()=>o(null),throw:e=>o(e)};function f(f){null!==n&&(t?n(t):null!==f||e._duplexState&g?r({value:f,done:null===f}):n(i),n=r=null)}function o(t){return e.destroy(t),new Promise(((r,n)=>{if(8&e._duplexState)return r({value:undefined,done:!0});e.once("close",(function(){t?n(t):r({value:undefined,done:!0})}))}))}}}class ae extends se{constructor(e){super(e),this._duplexState=1,this._writableState=new K(this,e),e&&(e.writev&&(this._writev=e.writev),e.write&&(this._write=e.write),e.final&&(this._final=e.final))}_writev(e,t){t(null)}_write(e,t){this._writableState.autoBatch(e,t)}_final(e){e(null)}write(e){return this._writableState.updateNextTick(),this._writableState.push(e)}end(e){return this._writableState.updateNextTick(),this._writableState.end(e),this}}class ce extends ae{constructor(e){super(e),this._transformState=new $(this),e&&(e.transform&&(this._transform=e.transform),e.flush&&(this._flush=e.flush))}_write(e,t){this._readableState.buffered>=this._readableState.highWaterMark?this._transformState.data=e:this._transform(e,this._transformState.afterTransform)}_read(e){if(null!==this._transformState.data){const t=this._transformState.data;this._transformState.data=null,e(null),this._transform(t,this._transformState.afterTransform)}else e(null)}_transform(e,t){t(null,e)}_flush(e){e(null)}_final(e){this._transformState.afterFinal=e,this._flush(ue.bind(this))}}function ue(e,t){const r=this._transformState.afterFinal;if(e)return r(e);null!==t&&t!==undefined&&this.push(t),this.push(null),r(null)}function le(e,...t){const r=Array.isArray(e)?[...e,...t]:[e,...t],n=r.length&&"function"==typeof r[r.length-1]?r.pop():null;if(r.length<2)throw new Error("Pipeline requires at least 2 streams");let i=r[0],o=null,s=null;for(let e=1;e<r.length;e++)o=r[e],be(i)?i.pipe(o,c):(a(i,!0,e>1,c),i.pipe(o)),i=o;if(n){let e=!1;const t=be(o)||!(!o._writableState||!o._writableState.autoDestroy);o.on("error",(e=>{null===s&&(s=e)})),o.on("finish",(()=>{e=!0,t||n(s)})),t&&o.on("close",(()=>n(s||(e?null:f))))}return o;function a(e,t,r,n){e.on("error",n),e.on("close",(function(){if(t&&e._readableState&&!e._readableState.ended)return n(f);if(r&&e._writableState&&!e._writableState.ended)return n(f)}))}function c(e){if(e&&!s){s=e;for(const t of r)t.destroy(e)}}}function de(e){return!!e._readableState||!!e._writableState}function be(e){return"number"==typeof e._duplexState&&de(e)}function he(e){return function(e){return"object"==typeof e&&null!==e&&"number"==typeof e.byteLength}(e)?e.byteLength:1024}function pe(){}function me(){this.destroy(new Error("Stream aborted."))}t.exports={pipeline:le,pipelinePromise:function(...e){return new Promise(((t,r)=>le(...e,(e=>{if(e)return r(e);t()}))))},isStream:de,isStreamx:be,getStreamError:function(e){const t=e._readableState&&e._readableState.error||e._writableState&&e._writableState.error;return t===i?null:t},Stream:oe,Writable:class extends oe{constructor(e){super(e),this._duplexState|=16385,this._writableState=new K(this,e),e&&(e.writev&&(this._writev=e.writev),e.write&&(this._write=e.write),e.final&&(this._final=e.final),e.eagerOpen&&this._writableState.updateNextTick())}_writev(e,t){t(null)}_write(e,t){this._writableState.autoBatch(e,t)}_final(e){e(null)}static isBackpressured(e){return!!(73400334&e._duplexState)}static drained(e){if(e.destroyed)return Promise.resolve(!1);const t=e._writableState,r=t.queue.length+(e._duplexState&C?1:0);return 0===r?Promise.resolve(!0):(null===t.drains&&(t.drains=[]),new Promise((e=>{t.drains.push({writes:r,resolve:e})})))}write(e){return this._writableState.updateNextTick(),this._writableState.push(e)}end(e){return this._writableState.updateNextTick(),this._writableState.end(e),this}},Readable:se,Duplex:ae,Transform:ce,PassThrough:class extends ce{}}}}},{package:"@metamask/snaps-controllers>tar-stream>streamx",file:"node_modules/streamx/index.js"}],[56,{"../../../shared/constants/alerts":5717,"@metamask/base-controller":1383},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.getDefaultAlertControllerState=r.AlertController=void 0;var n=e("@metamask/base-controller"),i=e("../../../shared/constants/alerts");function f(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function o(e,t,r){return e.set(s(e,t),r),r}function s(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}const a=()=>({alertEnabledness:i.TOGGLEABLE_ALERT_TYPES.reduce(((e,t)=>(e[t]=!0,e)),{}),unconnectedAccountAlertShownOrigins:{},web3ShimUsageOrigins:{}});r.getDefaultAlertControllerState=a;const c={alertEnabledness:{persist:!0,anonymous:!0},unconnectedAccountAlertShownOrigins:{persist:!0,anonymous:!1},web3ShimUsageOrigins:{persist:!0,anonymous:!1}};var u=new WeakMap,l=new WeakSet;class d extends n.BaseController{constructor(e){var t,r;super({messenger:e.messenger,metadata:c,name:"AlertController",state:{...a(),...e.state}}),f(t=this,r=l),r.add(t),function(e,t,r){f(e,t),t.set(e,r)}(this,u,void 0),o(u,this,this.messagingSystem.call("AccountsController:getSelectedAccount").address),this.messagingSystem.subscribe("AccountsController:selectedAccountChange",(e=>{this.state.unconnectedAccountAlertShownOrigins&&function(e,t){return e.get(s(e,t))}(u,this)!==e.address&&(o(u,this,e.address),this.update((e=>{e.unconnectedAccountAlertShownOrigins={}})))}))}setAlertEnabledness(e,t){this.update((r=>{r.alertEnabledness[e]=t}))}setUnconnectedAccountAlertShown(e){this.update((t=>{t.unconnectedAccountAlertShownOrigins[e]=!0}))}getWeb3ShimUsageState(e){var t;return null===(t=this.state.web3ShimUsageOrigins)||void 0===t?void 0:t[e]}setWeb3ShimUsageRecorded(e){s(l,this,b).call(this,e,i.Web3ShimUsageAlertStates.recorded)}setWeb3ShimUsageAlertDismissed(e){s(l,this,b).call(this,e,i.Web3ShimUsageAlertStates.dismissed)}}function b(e,t){this.update((r=>{r.web3ShimUsageOrigins&&(r.web3ShimUsageOrigins[e]=t)}))}r.AlertController=d}}},{package:"$root$",file:"app/scripts/controllers/alert-controller.ts"}],[5601,{_process:5008,stream:5591},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){(function(r){(function(){var n=e("stream");function i(e,t,i){e=e||function(e){this.queue(e)},t=t||function(){this.queue(null)};var f=!1,o=!1,s=[],a=!1,c=new n;function u(){for(;s.length&&!c.paused;){var e=s.shift();if(null===e)return c.emit("end");c.emit("data",e)}}return c.readable=c.writable=!0,c.paused=!1,c.autoDestroy=!(i&&!1===i.autoDestroy),c.write=function(t){return e.call(this,t),!c.paused},c.queue=c.push=function(e){return a||(null===e&&(a=!0),s.push(e),u()),c},c.on("end",(function(){c.readable=!1,!c.writable&&c.autoDestroy&&r.nextTick((function(){c.destroy()}))})),c.end=function(e){if(!f)return f=!0,arguments.length&&c.write(e),c.writable=!1,t.call(c),!c.readable&&c.autoDestroy&&c.destroy(),c},c.destroy=function(){if(!o)return o=!0,f=!0,s.length=0,c.writable=c.readable=!1,c.emit("close"),c},c.pause=function(){if(!c.paused)return c.paused=!0,c},c.resume=function(){return c.paused&&(c.paused=!1,c.emit("resume")),u(),c.paused||c.emit("drain"),c},c}t.exports=i,i.through=i}).call(this)}).call(this,e("_process"))}}},{package:"debounce-stream>through",file:"node_modules/through/index.js"}],[5605,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports=function(e){if(e instanceof Int8Array||e instanceof Uint8Array||e instanceof Uint8ClampedArray)return new DataView(e.buffer,e.byteOffset,e.byteLength);if(e instanceof ArrayBuffer)return new DataView(e);throw new TypeError("Expected `data` to be an ArrayBuffer, Buffer, Int8Array, Uint8Array or Uint8ClampedArray")}}}},{package:"base32-encode>to-data-view",file:"node_modules/to-data-view/index.js"}],[5617,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n,i,f,o=void 0,s=(n=Object.prototype.toString,i=Object.prototype.hasOwnProperty,{Class:function(e){return n.call(e).replace(/^\[object *|\]$/g,"")},HasProperty:function(e,t){return t in e},HasOwnProperty:function(e,t){return i.call(e,t)},IsCallable:function(e){return"function"==typeof e},ToInt32:function(e){return 0|e},ToUint32:function(e){return e>>>0}}),a=Math.LN2,c=Math.abs,u=Math.floor,l=Math.log,d=Math.min,b=Math.pow,h=Math.round;function p(e){if(m&&f){var t,r=m(e);for(t=0;t<r.length;t+=1)f(e,r[t],{value:e[r[t]],writable:!1,enumerable:!1,configurable:!1})}}f=Object.defineProperty&&function(){try{return Object.defineProperty({},"x",{}),!0}catch(e){return!1}}()?Object.defineProperty:function(e,t,r){if(!e===Object(e))throw new TypeError("Object.defineProperty called on non-object");return s.HasProperty(r,"get")&&Object.prototype.__defineGetter__&&Object.prototype.__defineGetter__.call(e,t,r.get),s.HasProperty(r,"set")&&Object.prototype.__defineSetter__&&Object.prototype.__defineSetter__.call(e,t,r.set),s.HasProperty(r,"value")&&(e[t]=r.value),e};var m=Object.getOwnPropertyNames||function(e){if(e!==Object(e))throw new TypeError("Object.getOwnPropertyNames called on non-object");var t,r=[];for(t in e)s.HasOwnProperty(e,t)&&r.push(t);return r};function y(e,t){var r=32-t;return e<<r>>r}function g(e,t){var r=32-t;return e<<r>>>r}function v(e){return[255&e]}function w(e){return y(e[0],8)}function k(e){return[255&e]}function T(e){return g(e[0],8)}function _(e){return[(e=h(Number(e)))<0?0:e>255?255:255&e]}function j(e){return[e>>8&255,255&e]}function S(e){return y(e[0]<<8|e[1],16)}function x(e){return[e>>8&255,255&e]}function O(e){return g(e[0]<<8|e[1],16)}function E(e){return[e>>24&255,e>>16&255,e>>8&255,255&e]}function A(e){return y(e[0]<<24|e[1]<<16|e[2]<<8|e[3],32)}function P(e){return[e>>24&255,e>>16&255,e>>8&255,255&e]}function C(e){return g(e[0]<<24|e[1]<<16|e[2]<<8|e[3],32)}function I(e,t,r){var n,i,f,o,s,h,p,m=(1<<t-1)-1;function y(e){var t=u(e),r=e-t;return r<.5?t:r>.5||t%2?t+1:t}for(e!=e?(i=(1<<t)-1,f=b(2,r-1),n=0):e===Infinity||e===-Infinity?(i=(1<<t)-1,f=0,n=e<0?1:0):0===e?(i=0,f=0,n=1/e==-Infinity?1:0):(n=e<0,(e=c(e))>=b(2,1-m)?(i=d(u(l(e)/a),1023),(f=y(e/b(2,i)*b(2,r)))/b(2,r)>=2&&(i+=1,f=1),i>m?(i=(1<<t)-1,f=0):(i+=m,f-=b(2,r))):(i=0,f=y(e/b(2,1-m-r)))),s=[],o=r;o;o-=1)s.push(f%2?1:0),f=u(f/2);for(o=t;o;o-=1)s.push(i%2?1:0),i=u(i/2);for(s.push(n?1:0),s.reverse(),h=s.join(""),p=[];h.length;)p.push(parseInt(h.substring(0,8),2)),h=h.substring(8);return p}function M(e,t,r){var n,i,f,o,s,a,c,u,l=[];for(n=e.length;n;n-=1)for(f=e[n-1],i=8;i;i-=1)l.push(f%2?1:0),f>>=1;return l.reverse(),o=l.join(""),s=(1<<t-1)-1,a=parseInt(o.substring(0,1),2)?-1:1,c=parseInt(o.substring(1,1+t),2),u=parseInt(o.substring(1+t),2),c===(1<<t)-1?0!==u?NaN:a*Infinity:c>0?a*b(2,c-s)*(1+u/b(2,r)):0!==u?a*b(2,-(s-1))*(u/b(2,r)):a<0?-0:0}function B(e){return M(e,11,52)}function N(e){return I(e,11,52)}function R(e){return M(e,8,23)}function L(e){return I(e,8,23)}!function(){var e=function(e){if((e=s.ToInt32(e))<0)throw new RangeError("ArrayBuffer size is not a small enough positive integer");var t;for(this.byteLength=e,this._bytes=[],this._bytes.length=e,t=0;t<this.byteLength;t+=1)this._bytes[t]=0;p(this)};r.ArrayBuffer=r.ArrayBuffer||e;var t=function(){};function n(r,n,i){var a;return a=function(t,r,n){var i,o,c,u;if(arguments.length&&"number"!=typeof arguments[0])if("object"==typeof arguments[0]&&arguments[0].constructor===a)for(i=arguments[0],this.length=i.length,this.byteLength=this.length*this.BYTES_PER_ELEMENT,this.buffer=new e(this.byteLength),this.byteOffset=0,c=0;c<this.length;c+=1)this._setter(c,i._getter(c));else if("object"!=typeof arguments[0]||(arguments[0]instanceof e||"ArrayBuffer"===s.Class(arguments[0]))){if("object"!=typeof arguments[0]||!(arguments[0]instanceof e||"ArrayBuffer"===s.Class(arguments[0])))throw new TypeError("Unexpected argument type(s)");if(this.buffer=t,this.byteOffset=s.ToUint32(r),this.byteOffset>this.buffer.byteLength)throw new RangeError("byteOffset out of range");if(this.byteOffset%this.BYTES_PER_ELEMENT)throw new RangeError("ArrayBuffer length minus the byteOffset is not a multiple of the element size.");if(arguments.length<3){if(this.byteLength=this.buffer.byteLength-this.byteOffset,this.byteLength%this.BYTES_PER_ELEMENT)throw new RangeError("length of buffer minus byteOffset not a multiple of the element size");this.length=this.byteLength/this.BYTES_PER_ELEMENT}else this.length=s.ToUint32(n),this.byteLength=this.length*this.BYTES_PER_ELEMENT;if(this.byteOffset+this.byteLength>this.buffer.byteLength)throw new RangeError("byteOffset and length reference an area beyond the end of the buffer")}else for(o=arguments[0],this.length=s.ToUint32(o.length),this.byteLength=this.length*this.BYTES_PER_ELEMENT,this.buffer=new e(this.byteLength),this.byteOffset=0,c=0;c<this.length;c+=1)u=o[c],this._setter(c,Number(u));else{if(this.length=s.ToInt32(arguments[0]),n<0)throw new RangeError("ArrayBufferView size is not a small enough positive integer");this.byteLength=this.length*this.BYTES_PER_ELEMENT,this.buffer=new e(this.byteLength),this.byteOffset=0}this.constructor=a,p(this),function(e){if(f){if(e.length>1e5)throw new RangeError("Array too large for polyfill");var t;for(t=0;t<e.length;t+=1)r(t)}function r(t){f(e,t,{get:function(){return e._getter(t)},set:function(r){e._setter(t,r)},enumerable:!0,configurable:!1})}}(this)},a.prototype=new t,a.prototype.BYTES_PER_ELEMENT=r,a.prototype._pack=n,a.prototype._unpack=i,a.BYTES_PER_ELEMENT=r,a.prototype._getter=function(e){if(arguments.length<1)throw new SyntaxError("Not enough arguments");if((e=s.ToUint32(e))>=this.length)return o;var t,r,n=[];for(t=0,r=this.byteOffset+e*this.BYTES_PER_ELEMENT;t<this.BYTES_PER_ELEMENT;t+=1,r+=1)n.push(this.buffer._bytes[r]);return this._unpack(n)},a.prototype.get=a.prototype._getter,a.prototype._setter=function(e,t){if(arguments.length<2)throw new SyntaxError("Not enough arguments");if((e=s.ToUint32(e))>=this.length)return o;var r,n,i=this._pack(t);for(r=0,n=this.byteOffset+e*this.BYTES_PER_ELEMENT;r<this.BYTES_PER_ELEMENT;r+=1,n+=1)this.buffer._bytes[n]=i[r]},a.prototype.set=function(e,t){if(arguments.length<1)throw new SyntaxError("Not enough arguments");var r,n,i,f,o,a,c,u,l,d;if("object"==typeof arguments[0]&&arguments[0].constructor===this.constructor){if(r=arguments[0],(i=s.ToUint32(arguments[1]))+r.length>this.length)throw new RangeError("Offset plus length of array is out of range");if(u=this.byteOffset+i*this.BYTES_PER_ELEMENT,l=r.length*this.BYTES_PER_ELEMENT,r.buffer===this.buffer){for(d=[],o=0,a=r.byteOffset;o<l;o+=1,a+=1)d[o]=r.buffer._bytes[a];for(o=0,c=u;o<l;o+=1,c+=1)this.buffer._bytes[c]=d[o]}else for(o=0,a=r.byteOffset,c=u;o<l;o+=1,a+=1,c+=1)this.buffer._bytes[c]=r.buffer._bytes[a]}else{if("object"!=typeof arguments[0]||void 0===arguments[0].length)throw new TypeError("Unexpected argument type(s)");if(n=arguments[0],f=s.ToUint32(n.length),(i=s.ToUint32(arguments[1]))+f>this.length)throw new RangeError("Offset plus length of array is out of range");for(o=0;o<f;o+=1)a=n[o],this._setter(i+o,Number(a))}},a.prototype.subarray=function(e,t){function r(e,t,r){return e<t?t:e>r?r:e}e=s.ToInt32(e),t=s.ToInt32(t),arguments.length<1&&(e=0),arguments.length<2&&(t=this.length),e<0&&(e=this.length+e),t<0&&(t=this.length+t),e=r(e,0,this.length);var n=(t=r(t,0,this.length))-e;return n<0&&(n=0),new this.constructor(this.buffer,this.byteOffset+e*this.BYTES_PER_ELEMENT,n)},a}var i=n(1,v,w),a=n(1,k,T),c=n(1,_,T),u=n(2,j,S),l=n(2,x,O),d=n(4,E,A),b=n(4,P,C),h=n(4,L,R),m=n(8,N,B);r.Int8Array=r.Int8Array||i,r.Uint8Array=r.Uint8Array||a,r.Uint8ClampedArray=r.Uint8ClampedArray||c,r.Int16Array=r.Int16Array||u,r.Uint16Array=r.Uint16Array||l,r.Int32Array=r.Int32Array||d,r.Uint32Array=r.Uint32Array||b,r.Float32Array=r.Float32Array||h,r.Float64Array=r.Float64Array||m}(),function(){function e(e,t){return s.IsCallable(e.get)?e.get(t):e[t]}var t,n=(t=new r.Uint16Array([4660]),18===e(new r.Uint8Array(t.buffer),0)),i=function(e,t,n){if(0===arguments.length)e=new r.ArrayBuffer(0);else if(!(e instanceof r.ArrayBuffer||"ArrayBuffer"===s.Class(e)))throw new TypeError("TypeError");if(this.buffer=e||new r.ArrayBuffer(0),this.byteOffset=s.ToUint32(t),this.byteOffset>this.buffer.byteLength)throw new RangeError("byteOffset out of range");if(this.byteLength=arguments.length<3?this.buffer.byteLength-this.byteOffset:s.ToUint32(n),this.byteOffset+this.byteLength>this.buffer.byteLength)throw new RangeError("byteOffset and length reference an area beyond the end of the buffer");p(this)};function f(t){return function(i,f){if((i=s.ToUint32(i))+t.BYTES_PER_ELEMENT>this.byteLength)throw new RangeError("Array index out of range");i+=this.byteOffset;var o,a=new r.Uint8Array(this.buffer,i,t.BYTES_PER_ELEMENT),c=[];for(o=0;o<t.BYTES_PER_ELEMENT;o+=1)c.push(e(a,o));return Boolean(f)===Boolean(n)&&c.reverse(),e(new t(new r.Uint8Array(c).buffer),0)}}function o(t){return function(i,f,o){if((i=s.ToUint32(i))+t.BYTES_PER_ELEMENT>this.byteLength)throw new RangeError("Array index out of range");var a,c=new t([f]),u=new r.Uint8Array(c.buffer),l=[];for(a=0;a<t.BYTES_PER_ELEMENT;a+=1)l.push(e(u,a));Boolean(o)===Boolean(n)&&l.reverse(),new r.Uint8Array(this.buffer,i,t.BYTES_PER_ELEMENT).set(l)}}i.prototype.getUint8=f(r.Uint8Array),i.prototype.getInt8=f(r.Int8Array),i.prototype.getUint16=f(r.Uint16Array),i.prototype.getInt16=f(r.Int16Array),i.prototype.getUint32=f(r.Uint32Array),i.prototype.getInt32=f(r.Int32Array),i.prototype.getFloat32=f(r.Float32Array),i.prototype.getFloat64=f(r.Float64Array),i.prototype.setUint8=o(r.Uint8Array),i.prototype.setInt8=o(r.Int8Array),i.prototype.setUint16=o(r.Uint16Array),i.prototype.setInt16=o(r.Int16Array),i.prototype.setUint32=o(r.Uint32Array),i.prototype.setInt32=o(r.Int32Array),i.prototype.setFloat32=o(r.Float32Array),i.prototype.setFloat64=o(r.Float64Array),r.DataView=r.DataView||i}()}}},{package:"browserify>concat-stream>typedarray",file:"node_modules/typedarray/index.js"}],[5619,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports=function(e,t){t||(t=e.reduce(((e,t)=>e+t.length),0));const r=new Uint8Array(t);let n=0;for(const t of e)r.set(t,n),n+=t.length;return r}}}},{package:"@ensdomains/content-hash>cids>uint8arrays",file:"node_modules/uint8arrays/concat.js"}],[5620,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports=function(e,t){if(e===t)return!0;if(e.byteLength!==t.byteLength)return!1;for(let r=0;r<e.byteLength;r++)if(e[r]!==t[r])return!1;return!0}}}},{package:"@ensdomains/content-hash>cids>uint8arrays",file:"node_modules/uint8arrays/equals.js"}],[5621,{multibase:4916},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){const{encoding:n}=e("multibase"),i=new TextEncoder;t.exports=function(e,t="utf8"){return"utf8"===t||"utf-8"===t?i.encode(e):"ascii"===t?function(e){const t=new Uint8Array(e.length);for(let r=0;r<e.length;r++)t[r]=e.charCodeAt(r);return t}(e):n(t).decode(e)}}}},{package:"@ensdomains/content-hash>cids>uint8arrays",file:"node_modules/uint8arrays/from-string.js"}],[5622,{multibase:4916},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){const{encoding:n}=e("multibase"),i=new TextDecoder("utf8");t.exports=function(e,t="utf8"){return"utf8"===t||"utf-8"===t?i.decode(e):"ascii"===t?function(e){let t="";for(let r=0;r<e.length;r++)t+=String.fromCharCode(e[r]);return t}(e):n(t).encode(e)}}}},{package:"@ensdomains/content-hash>cids>uint8arrays",file:"node_modules/uint8arrays/to-string.js"}],[5683,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports=function e(t,r){var f,o=0,s=0,a=r=r||0,c=t.length;do{if(a>=c||s>49)throw e.bytes=0,new RangeError("Could not decode varint");f=t[a++],o+=s<28?(f&i)<<s:(f&i)*Math.pow(2,s),s+=7}while(f>=n);return e.bytes=a-r,o};var n=128,i=127}}},{package:"sass-embedded>varint",file:"node_modules/varint/decode.js"}],[5684,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports=function e(t,r,o){if(Number.MAX_SAFE_INTEGER&&t>Number.MAX_SAFE_INTEGER)throw e.bytes=0,new RangeError("Could not encode varint");r=r||[];var s=o=o||0;for(;t>=f;)r[o++]=255&t|n,t/=128;for(;t&i;)r[o++]=255&t|n,t>>>=7;return r[o]=0|t,e.bytes=o-s+1,r};var n=128,i=-128,f=Math.pow(2,31)}}},{package:"sass-embedded>varint",file:"node_modules/varint/encode.js"}],[5685,{"./decode.js":5683,"./encode.js":5684,"./length.js":5686},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){t.exports={encode:e("./encode.js"),decode:e("./decode.js"),encodingLength:e("./length.js")}}}},{package:"sass-embedded>varint",file:"node_modules/varint/index.js"}],[5686,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){var n=Math.pow(2,7),i=Math.pow(2,14),f=Math.pow(2,21),o=Math.pow(2,28),s=Math.pow(2,35),a=Math.pow(2,42),c=Math.pow(2,49),u=Math.pow(2,56),l=Math.pow(2,63);t.exports=function(e){return e<n?1:e<i?2:e<f?3:e<o?4:e<s?5:e<a?6:e<c?7:e<u?8:e<l?9:10}}}},{package:"sass-embedded>varint",file:"node_modules/varint/length.js"}],[5695,{util:5662},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){r.TextEncoder="undefined"!=typeof TextEncoder?TextEncoder:e("util").TextEncoder,r.TextDecoder="undefined"!=typeof TextDecoder?TextDecoder:e("util").TextDecoder}}},{package:"@ensdomains/content-hash>multihashes>web-encoding",file:"node_modules/web-encoding/src/lib.js"}],[57,{"@metamask/base-controller":1383},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.getDefaultAppMetadataControllerState=r.default=void 0;var n=e("@metamask/base-controller");function i(e,t){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.add(e)}function f(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}const o=()=>({currentAppVersion:"",previousAppVersion:"",previousMigrationVersion:0,currentMigrationVersion:0});r.getDefaultAppMetadataControllerState=o;const s={currentAppVersion:{persist:!0,anonymous:!0},previousAppVersion:{persist:!0,anonymous:!0},previousMigrationVersion:{persist:!0,anonymous:!0},currentMigrationVersion:{persist:!0,anonymous:!0}};var a=new WeakSet;class c extends n.BaseController{constructor({state:e={},messenger:t,currentAppVersion:r="",currentMigrationVersion:n=0}){super({name:"AppMetadataController",metadata:s,state:{currentAppVersion:"",previousAppVersion:"",previousMigrationVersion:0,currentMigrationVersion:0,...e},messenger:t}),i(this,a),f(a,this,u).call(this,r),f(a,this,l).call(this,n)}}function u(e){const t=this.state.currentAppVersion;e!==t&&this.update((r=>{r.currentAppVersion=e,r.previousAppVersion=t}))}function l(e){const t=this.state.currentMigrationVersion;e!==t&&this.update((r=>{r.previousMigrationVersion=t,r.currentMigrationVersion=e}))}r.default=c}}},{package:"$root$",file:"app/scripts/controllers/app-metadata.ts"}],[5716,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.METAMETRICS_FINALIZE_EVENT_FRAGMENT_ALARM=r.AUTO_LOCK_TIMEOUT_ALARM=void 0;r.AUTO_LOCK_TIMEOUT_ALARM="AUTO_LOCK_TIMEOUT_ALARM",r.METAMETRICS_FINALIZE_EVENT_FRAGMENT_ALARM="METAMETRICS_FINALIZE_EVENT_FRAGMENT_ALARM"}}},{package:"$root$",file:"shared/constants/alarms.js"}],[5723,{"@metamask/keyring-api":1983},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.ETH_EOA_METHODS=r.ETH_4337_METHODS=void 0;var n=e("@metamask/keyring-api");r.ETH_EOA_METHODS=[n.EthMethod.PersonalSign,n.EthMethod.SignTransaction,n.EthMethod.SignTypedDataV1,n.EthMethod.SignTypedDataV3,n.EthMethod.SignTypedDataV4],r.ETH_4337_METHODS=[n.EthMethod.PrepareUserOperation,n.EthMethod.PatchUserOperation,n.EthMethod.SignUserOperation]}}},{package:"$root$",file:"shared/constants/eth-methods.ts"}],[5729,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.LOG_EVENT=void 0;r.LOG_EVENT={VERSION_UPDATE:"Extension version update"}}}},{package:"$root$",file:"shared/constants/logs.ts"}],[5731,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.methodsThatShouldBeEnqueued=r.methodsThatCanSwitchNetworkWithoutApproval=r.methodsRequiringNetworkSwitch=void 0;const n=r.methodsRequiringNetworkSwitch=["eth_sendTransaction","eth_sendRawTransaction","wallet_switchEthereumChain","wallet_watchAsset","eth_signTypedData","eth_signTypedData_v3","eth_signTypedData_v4","personal_sign"],i=r.methodsThatCanSwitchNetworkWithoutApproval=["wallet_addEthereumChain","wallet_switchEthereumChain"];r.methodsThatShouldBeEnqueued=[...n,...i]}}},{package:"$root$",file:"shared/constants/methods-tags.ts"}],[5740,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.PRICE_API_CURRENCIES=void 0;r.PRICE_API_CURRENCIES=["aud","hkd","sgd","idr","inr","nzd","php","btc","cad","eur","gbp","jpy","ltc","rub","uah","usd","xlm","xrp","sek","aed","ars","bch","bnb","brl","clp","cny","czk","dkk","chf","dot","eos","eth","gel","huf","ils","krw","mxn","myr","ngn","nok","pln","thb","try","zar"]}}},{package:"$root$",file:"shared/constants/price-api-currencies.ts"}],[5751,{"./first-party-contracts":5724},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.getExperience=r.TX_SIG_LEN=r.TRUSTED_SIGNERS=r.EXPERIENCES_TO_VERIFY=void 0;var n=e("./first-party-contracts");r.TX_SIG_LEN=130,r.EXPERIENCES_TO_VERIFY=[n.EXPERIENCES_TYPE.METAMASK_BRIDGE],r.TRUSTED_SIGNERS={[n.EXPERIENCES_TYPE.METAMASK_BRIDGE]:"0x533FbF047Ed13C20e263e2576e41c747206d1348"};r.getExperience=(e,t)=>{var r;return null===(r=Object.entries(n.FIRST_PARTY_CONTRACT_NAMES).find((([,r])=>{var n;return(null===(n=r[t])||void 0===n?void 0:n.toLowerCase())===e.toLowerCase()})))||void 0===r?void 0:r[0]}}}},{package:"$root$",file:"shared/constants/verification.ts"}],[5780,{"@metamask/utils":2950,"readable-stream":5274},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.createCaipStream=r.CaipStream=void 0;var n=e("@metamask/utils"),i=e("readable-stream");function f(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class o extends i.Duplex{constructor(e){super({objectMode:!0}),f(this,"parent",void 0),this.parent=e}_read(){return undefined}_write(e,t,r){this.parent.push({type:"caip-x",data:e}),r()}}class s extends i.Duplex{constructor(){super({objectMode:!0}),f(this,"substream",void 0),this.substream=new o(this)}_read(){return undefined}_write(e,t,r){(0,n.isObject)(e)&&"caip-x"===e.type&&this.substream.push(e.data),r()}}r.CaipStream=s;r.createCaipStream=e=>{const t=new s;return(0,i.pipeline)(e,t,e,(e=>{t.substream.destroy(),console.log("MetaMask CAIP stream",e)})),t.substream}}}},{package:"$root$",file:"shared/modules/caip-stream.ts"}],[5790,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.getSmartTransactionMetricsProperties=void 0;r.getSmartTransactionMetricsProperties=(e,t)=>{var r;const n=e.getIsSmartTransaction(),i={is_smart_transaction:n};if(!n)return i;i.gas_included=null===(r=t.swapMetaData)||void 0===r?void 0:r.gas_included;const f=e.getSmartTransactionByMinedTxHash(t.hash),o=null==f?void 0:f.statusMetadata;return o?(i.smart_transaction_timed_out=o.timedOut,i.smart_transaction_proxied=o.proxied,i):i}}}},{package:"$root$",file:"shared/modules/metametrics.ts"}],[58,{"../../../shared/constants/alarms":5716,"../../../shared/constants/app":5719,"../../../shared/constants/preferences":5739,"../../../shared/constants/time":5747,"../../../shared/modules/mv3.utils":5791,"../../../ui/helpers/utils/build-types":6795,"@metamask/base-controller":1383,"@metamask/controller-utils":1474,loglevel:4863,uuid:5663},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.AppStateController=void 0;var n,i=e("uuid"),f=(n=e("loglevel"))&&n.__esModule?n:{default:n},o=e("@metamask/controller-utils"),s=e("@metamask/base-controller"),a=e("../../../shared/constants/time"),c=e("../../../shared/constants/alarms"),u=e("../../../shared/modules/mv3.utils"),l=e("../../../ui/helpers/utils/build-types"),d=e("../../../shared/constants/app"),b=e("../../../shared/constants/preferences");function h(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e,t,r){m(e,t),t.set(e,r)}function m(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function y(e,t){return e.get(v(e,t))}function g(e,t,r){return e.set(v(e,t),r),r}function v(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}const w={timeoutMinutes:{persist:!0,anonymous:!0},connectedStatusPopoverHasBeenShown:{persist:!0,anonymous:!0},defaultHomeActiveTabName:{persist:!0,anonymous:!0},browserEnvironment:{persist:!0,anonymous:!0},popupGasPollTokens:{persist:!1,anonymous:!0},notificationGasPollTokens:{persist:!1,anonymous:!0},fullScreenGasPollTokens:{persist:!1,anonymous:!0},recoveryPhraseReminderHasBeenShown:{persist:!0,anonymous:!0},recoveryPhraseReminderLastShown:{persist:!0,anonymous:!0},outdatedBrowserWarningLastShown:{persist:!0,anonymous:!0},nftsDetectionNoticeDismissed:{persist:!0,anonymous:!0},showTestnetMessageInDropdown:{persist:!0,anonymous:!0},showBetaHeader:{persist:!0,anonymous:!0},showPermissionsTour:{persist:!0,anonymous:!0},showNetworkBanner:{persist:!0,anonymous:!0},showAccountBanner:{persist:!0,anonymous:!0},trezorModel:{persist:!0,anonymous:!0},currentPopupId:{persist:!1,anonymous:!0},onboardingDate:{persist:!0,anonymous:!0},lastViewedUserSurvey:{persist:!0,anonymous:!0},isRampCardClosed:{persist:!0,anonymous:!0},newPrivacyPolicyToastClickedOrClosed:{persist:!0,anonymous:!0},newPrivacyPolicyToastShownDate:{persist:!0,anonymous:!0},hadAdvancedGasFeesSetPriorToMigration92_3:{persist:!0,anonymous:!0},qrHardware:{persist:!1,anonymous:!0},nftsDropdownState:{persist:!1,anonymous:!0},surveyLinkLastClickedOrClosed:{persist:!0,anonymous:!0},signatureSecurityAlertResponses:{persist:!1,anonymous:!0},switchedNetworkDetails:{persist:!1,anonymous:!0},switchedNetworkNeverShowMessage:{persist:!0,anonymous:!0},currentExtensionPopupId:{persist:!1,anonymous:!0},lastInteractedConfirmationInfo:{persist:!0,anonymous:!0},termsOfUseLastAgreed:{persist:!0,anonymous:!0},snapsInstallPrivacyWarningShown:{persist:!0,anonymous:!0},interactiveReplacementToken:{persist:!0,anonymous:!0},noteToTraderMessage:{persist:!0,anonymous:!0},custodianDeepLink:{persist:!0,anonymous:!0},slides:{persist:!0,anonymous:!0},throttledOrigins:{persist:!1,anonymous:!0}};var k=new WeakMap,T=new WeakMap,_=new WeakMap,j=new WeakMap,S=new WeakSet;class x extends s.BaseController{constructor({state:e={},messenger:t,addUnlockListener:r,isUnlocked:n,onInactiveTimeout:i,extension:f}){super({name:"AppStateController",metadata:w,state:{timeoutMinutes:b.DEFAULT_AUTO_LOCK_TIME_LIMIT,connectedStatusPopoverHasBeenShown:!0,defaultHomeActiveTabName:null,browserEnvironment:{},popupGasPollTokens:[],notificationGasPollTokens:[],fullScreenGasPollTokens:[],recoveryPhraseReminderHasBeenShown:!1,recoveryPhraseReminderLastShown:(new Date).getTime(),outdatedBrowserWarningLastShown:null,nftsDetectionNoticeDismissed:!1,showTestnetMessageInDropdown:!0,showBetaHeader:(0,l.isBeta)(),showPermissionsTour:!0,showNetworkBanner:!0,showAccountBanner:!0,trezorModel:null,onboardingDate:null,lastViewedUserSurvey:null,isRampCardClosed:!1,newPrivacyPolicyToastClickedOrClosed:null,newPrivacyPolicyToastShownDate:null,hadAdvancedGasFeesSetPriorToMigration92_3:!1,surveyLinkLastClickedOrClosed:null,switchedNetworkNeverShowMessage:!1,slides:[],throttledOrigins:{},qrHardware:{},nftsDropdownState:{},signatureSecurityAlertResponses:{},switchedNetworkDetails:null,currentExtensionPopupId:0,...e,qrHardware:{},nftsDropdownState:{},signatureSecurityAlertResponses:{},switchedNetworkDetails:null,currentExtensionPopupId:0},messenger:t}),function(e,t){m(e,t),t.add(e)}(this,S),p(this,k,void 0),p(this,T,void 0),p(this,_,void 0),h(this,"isUnlocked",void 0),h(this,"waitingForUnlock",void 0),p(this,j,void 0),g(k,this,f),g(T,this,i||(()=>undefined)),g(_,this,null),this.isUnlocked=n,this.waitingForUnlock=[],r(v(S,this,E).bind(this)),t.subscribe("PreferencesController:stateChange",(({preferences:e})=>{const t=this.state;"number"==typeof(null==e?void 0:e.autoLockTimeLimit)&&t.timeoutMinutes!==e.autoLockTimeLimit&&v(S,this,A).call(this,e.autoLockTimeLimit)})),t.subscribe("KeyringController:qrKeyringStateChange",(e=>this.update((t=>{t.qrHardware=e}))));const{preferences:o}=t.call("PreferencesController:getState");"number"==typeof o.autoLockTimeLimit&&v(S,this,A).call(this,o.autoLockTimeLimit),g(j,this,null)}getUnlockPromise(e){return new Promise((t=>{this.isUnlocked()?t():v(S,this,O).call(this,t,e)}))}setDefaultHomeActiveTabName(e){this.update((t=>{t.defaultHomeActiveTabName=e}))}setConnectedStatusPopoverHasBeenShown(){this.update((e=>{e.connectedStatusPopoverHasBeenShown=!0}))}setRecoveryPhraseReminderHasBeenShown(){this.update((e=>{e.recoveryPhraseReminderHasBeenShown=!0}))}setSurveyLinkLastClickedOrClosed(e){this.update((t=>{t.surveyLinkLastClickedOrClosed=e}))}setOnboardingDate(){this.update((e=>{e.onboardingDate=Date.now()}))}setLastViewedUserSurvey(e){this.update((t=>{t.lastViewedUserSurvey=e}))}setRampCardClosed(){this.update((e=>{e.isRampCardClosed=!0}))}setNewPrivacyPolicyToastClickedOrClosed(){this.update((e=>{e.newPrivacyPolicyToastClickedOrClosed=!0}))}setNewPrivacyPolicyToastShownDate(e){this.update((t=>{t.newPrivacyPolicyToastShownDate=e}))}updateSlides(e){this.update((t=>{const r=t.slides||[],n=r.map((t=>{const r=e.find((e=>e.id===t.id));return r?{...t,undismissable:r.undismissable}:t})),i=e.filter((e=>!r.some((t=>t.id===e.id))));t.slides=[...i,...n]}))}removeSlide(e){this.update((t=>{const r=t.slides||[];t.slides=r.map((t=>t.id===e?{...t,dismissed:!0}:t))}))}setRecoveryPhraseReminderLastShown(e){this.update((t=>{t.recoveryPhraseReminderLastShown=e}))}setTermsOfUseLastAgreed(e){this.update((t=>{t.termsOfUseLastAgreed=e}))}setSnapsInstallPrivacyWarningShownStatus(e){this.update((t=>{t.snapsInstallPrivacyWarningShown=e}))}setOutdatedBrowserWarningLastShown(e){this.update((t=>{t.outdatedBrowserWarningLastShown=e}))}setLastActiveTime(){v(S,this,P).call(this)}setBrowserEnvironment(e,t){this.update((r=>{r.browserEnvironment={os:e,browser:t}}))}addPollingToken(e,t){t.toString()!==d.POLLING_TOKEN_ENVIRONMENT_TYPES[d.ENVIRONMENT_TYPE_BACKGROUND]&&v(S,this,I).call(this,t)&&v(S,this,C).call(this,e,t)}removePollingToken(e,t){if(t.toString()!==d.POLLING_TOKEN_ENVIRONMENT_TYPES[d.ENVIRONMENT_TYPE_BACKGROUND]){const r=this.state[t];v(S,this,I).call(this,t)&&this.update((n=>{n[t]=r.filter((t=>t!==e))}))}}clearPollingTokens(){this.update((e=>{e.popupGasPollTokens=[],e.notificationGasPollTokens=[],e.fullScreenGasPollTokens=[]}))}setShowTestnetMessageInDropdown(e){this.update((t=>{t.showTestnetMessageInDropdown=e}))}setShowBetaHeader(e){this.update((t=>{t.showBetaHeader=e}))}setShowPermissionsTour(e){this.update((t=>{t.showPermissionsTour=e}))}setShowNetworkBanner(e){this.update((t=>{t.showNetworkBanner=e}))}setShowAccountBanner(e){this.update((t=>{t.showAccountBanner=e}))}setCurrentExtensionPopupId(e){this.update((t=>{t.currentExtensionPopupId=e}))}setSwitchedNetworkDetails(e){this.update((t=>{t.switchedNetworkDetails=e}))}clearSwitchedNetworkDetails(){this.update((e=>{e.switchedNetworkDetails=null}))}setSwitchedNetworkNeverShowMessage(e){this.update((t=>{t.switchedNetworkDetails=null,t.switchedNetworkNeverShowMessage=e}))}setTrezorModel(e){this.update((t=>{t.trezorModel=e}))}updateNftDropDownState(e){this.update((t=>{t.nftsDropdownState=e}))}getSignatureSecurityAlertResponse(e){return this.state.signatureSecurityAlertResponses[e]}addSignatureSecurityAlertResponse(e){e.securityAlertId&&this.update((t=>{t.signatureSecurityAlertResponses[String(e.securityAlertId)]=e}))}setCurrentPopupId(e){this.update((t=>{t.currentPopupId=e}))}getLastInteractedConfirmationInfo(){return this.state.lastInteractedConfirmationInfo}setLastInteractedConfirmationInfo(e){this.update((t=>{t.lastInteractedConfirmationInfo=e}))}getCurrentPopupId(){return this.state.currentPopupId}getThrottledOriginState(e){return this.state.throttledOrigins[e]}updateThrottledOriginState(e,t){this.update((r=>{r.throttledOrigins[e]=t}))}}function O(e,t){this.waitingForUnlock.push({resolve:e}),this.messagingSystem.publish("AppStateController:unlockChange"),t&&v(S,this,M).call(this)}function E(){if(this.waitingForUnlock.length>0){for(;this.waitingForUnlock.length>0;){var e;null===(e=this.waitingForUnlock.shift())||void 0===e||e.resolve()}this.messagingSystem.publish("AppStateController:unlockChange")}v(S,this,B).call(this)}function A(e){this.update((t=>{t.timeoutMinutes=e})),v(S,this,P).call(this)}function P(){const{timeoutMinutes:e}=this.state;if(y(_,this)?clearTimeout(y(_,this)):u.isManifestV3&&y(k,this).alarms.clear(c.AUTO_LOCK_TIMEOUT_ALARM),!e)return;const t=Number(e);u.isManifestV3?(y(k,this).alarms.create(c.AUTO_LOCK_TIMEOUT_ALARM,{delayInMinutes:t,periodInMinutes:t}),y(k,this).alarms.onAlarm.addListener((e=>{e.name===c.AUTO_LOCK_TIMEOUT_ALARM&&(y(T,this).call(this),y(k,this).alarms.clear(c.AUTO_LOCK_TIMEOUT_ALARM))}))):g(_,this,setTimeout((()=>y(T,this).call(this)),t*a.MINUTE))}function C(e,t){this.update((r=>{r[t].push(e)}))}function I(e){return["popupGasPollTokens","notificationGasPollTokens","fullScreenGasPollTokens"].includes(e)}function M(){y(j,this)||(g(j,this,(0,i.v4)()),this.messagingSystem.call("ApprovalController:addRequest",{id:y(j,this),origin:d.ORIGIN_METAMASK,type:o.ApprovalType.Unlock},!0).catch((()=>{g(j,this,null)})))}function B(){if(y(j,this)){try{this.messagingSystem.call("ApprovalController:acceptRequest",y(j,this))}catch(e){f.default.error("Failed to unlock approval request",e)}g(j,this,null)}}r.AppStateController=x}}},{package:"$root$",file:"app/scripts/controllers/app-state-controller.ts"}],[5805,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.sanitizeMessageRecursively=function e(t,r,n){const i={},f=r[n];if(!f)return t;for(const n of f){const{name:f,type:o}=n;t[f]!==undefined&&(r[o]?i[f]=e(t[f],r,o):i[f]=t[f])}return i}}}},{package:"$root$",file:"shared/modules/typed-signature.ts"}],[5810,{"../../../shared/modules/mv3.utils":5791,loglevel:4863},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.getSocketBackgroundToMocha=function(){return i};var n;(n=e("loglevel"))&&n.__esModule,e("../../../shared/modules/mv3.utils");let i}}},{package:"$root$",file:"test/e2e/background-socket/socket-background-to-mocha.ts"}],[5811,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.VERIFYING_PAYMASTER=r.TEST_SNAPS_SIMPLE_KEYRING_WEBSITE_URL=r.SIMPLE_ACCOUNT_FACTORY=r.SATS_IN_1_BTC=r.PORTFOLIO_PAGE_TITLE=r.MOCK_REMOTE_FEATURE_FLAGS_RESPONSE=r.MOCK_META_METRICS_ID=r.MOCK_CUSTOMIZED_REMOTE_FEATURE_FLAGS=r.GANACHE_PRIVATE_KEY=r.GANACHE_ACCOUNT=r.ERC_4337_ACCOUNT_SNAP_URL=r.ERC_4337_ACCOUNT_SALT=r.ERC_4337_ACCOUNT=r.ENTRYPOINT=r.DEFAULT_SOL_CONVERSION_RATE=r.DEFAULT_SOLANA_BALANCE=r.DEFAULT_SOLANA_ACCOUNT=r.DEFAULT_GANACHE_ETH_BALANCE_DEC=r.DEFAULT_FIXTURE_ACCOUNT=r.DEFAULT_BTC_TRANSACTION_ID=r.DEFAULT_BTC_FEES_RATE=r.DEFAULT_BTC_CONVERSION_RATE=r.DEFAULT_BTC_BLOCK_NUMBER=r.DEFAULT_BTC_BALANCE=r.DEFAULT_BTC_ACCOUNT=r.DAPP_URL_LOCALHOST=r.DAPP_URL=r.DAPP_ONE_URL=r.DAPP_ONE_ADDRESS=r.DAPP_HOST_ADDRESS=r.BUNDLER_URL=r.ACCOUNT_TYPE=void 0;r.GANACHE_ACCOUNT="0xe18035bf8712672935fdb4e5e431b1a0183d2dfc",r.GANACHE_PRIVATE_KEY="0x4cfd3e90fc78b0f86bf7524722150bb8da9c60cd532564d7ff43f5716514f553",r.DEFAULT_FIXTURE_ACCOUNT="0x5CfE73b6021E818B776b421B1c4Db2474086a7e1",r.ENTRYPOINT="0x18b06605539dc02ecD3f7AB314e38eB7c1dA5c9b",r.ERC_4337_ACCOUNT="0x8FCd29A7887f82463E0eA7332CB1ce431A4430F7",r.BUNDLER_URL="http://localhost:3000/rpc",r.ERC_4337_ACCOUNT_SNAP_URL="https://metamask.github.io/snap-account-abstraction-keyring/0.5.0/",r.ERC_4337_ACCOUNT_SALT="0x1",r.SIMPLE_ACCOUNT_FACTORY="0x4aFf835038b16dccDb1670103C4877A8F93E5219",r.TEST_SNAPS_SIMPLE_KEYRING_WEBSITE_URL="https://metamask.github.io/snap-simple-keyring/1.1.6/",r.VERIFYING_PAYMASTER="0xbdbDEc38ed168331b1F7004cc9e5392A2272C1D7",r.DEFAULT_GANACHE_ETH_BALANCE_DEC="25";const n=r.DAPP_HOST_ADDRESS="127.0.0.1:8080",i=r.DAPP_ONE_ADDRESS="127.0.0.1:8081";r.DAPP_URL_LOCALHOST="http://localhost:8080",r.DAPP_URL=`http://${n}`,r.DAPP_ONE_URL=`http://${i}`,r.DEFAULT_BTC_ACCOUNT="bc1qg6whd6pc0cguh6gpp3ewujm53hv32ta9hdp252",r.DEFAULT_BTC_BLOCK_NUMBER=101100110,r.DEFAULT_BTC_BALANCE=1,r.DEFAULT_BTC_FEES_RATE=1e-5,r.DEFAULT_BTC_CONVERSION_RATE=62e3,r.DEFAULT_SOL_CONVERSION_RATE=226,r.DEFAULT_BTC_TRANSACTION_ID="e4111a707317da67d49a71af4cbcf6c0546f900ca32c3842d2254e315d1fca18",r.SATS_IN_1_BTC=1e8,r.DEFAULT_SOLANA_ACCOUNT="E6Aa9DDv7zsePJHosoqiNb3cFuup3fkXTyRH2pZ1nVzP",r.DEFAULT_SOLANA_BALANCE=1,r.PORTFOLIO_PAGE_TITLE="MetaMask Portfolio";r.ACCOUNT_TYPE=function(e){return e[e.Ethereum=0]="Ethereum",e[e.Bitcoin=1]="Bitcoin",e[e.Solana=2]="Solana",e}({});r.MOCK_META_METRICS_ID="0x86bacb9b2bf9a7e8d2b147eadb95ac9aaa26842327cd24afc8bd4b3c1d136420",r.MOCK_REMOTE_FEATURE_FLAGS_RESPONSE={feature1:!0,feature2:!1,feature3:{name:"groupC",value:"valueC"}},r.MOCK_CUSTOMIZED_REMOTE_FEATURE_FLAGS={feature3:{name:"groupA",value:"valueA"}}}}},{package:"$root$",file:"test/e2e/constants.ts"}],[5812,{"../../shared/constants/network":5734,"../../shared/constants/onboarding":5737,"../stub/networks":5820,"@metamask/preferences-controller":2430},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){const{ETHERSCAN_SUPPORTED_CHAIN_IDS:n}=e("@metamask/preferences-controller"),{mockNetworkStateOld:i}=e("../stub/networks"),{CHAIN_IDS:f}=e("../../shared/constants/network"),{FirstTimeFlowType:o}=e("../../shared/constants/onboarding");t.exports={defaultFixture:function(e=f.LOCALHOST){return{data:{AuthenticationController:{isSignedIn:!0},UserStorageController:{isProfileSyncingEnabled:!0},NotificationServicesController:{subscriptionAccountsSeen:[],isFeatureAnnouncementsEnabled:!1,isNotificationServicesEnabled:!1,isMetamaskNotificationsFeatureSeen:!1,metamaskNotificationsList:[],metamaskNotificationsReadList:[]},AccountsController:{internalAccounts:{selectedAccount:"d5e45e4a-3b04-4a09-a5e1-39762e5c6be4",accounts:{"d5e45e4a-3b04-4a09-a5e1-39762e5c6be4":{id:"d5e45e4a-3b04-4a09-a5e1-39762e5c6be4",address:"0x5cfe73b6021e818b776b421b1c4db2474086a7e1",metadata:{name:"Account 1",lastSelected:16655076e5,keyring:{type:"HD Key Tree"}},options:{},methods:["personal_sign","eth_signTransaction","eth_signTypedData_v1","eth_signTypedData_v3","eth_signTypedData_v4"],type:"eip155:eoa",scopes:["eip155:0"]}}}},AlertController:{alertEnabledness:{unconnectedAccount:!0,web3ShimUsage:!0},unconnectedAccountAlertShownOrigins:{},web3ShimUsageOrigins:{}},AnnouncementController:{announcements:{8:{date:"2021-11-01",id:8,isShown:!1}}},NetworkOrderController:{orderedNetworkList:[{networkId:"0x1",networkRpcUrl:"https://mainnet.infura.io/v3/00000000000000000000000000000000"},{networkId:"0xe708",networkRpcUrl:"https://linea-mainnet.infura.io/v3/00000000000000000000000000000000"},{networkId:"0x539",networkRpcUrl:"http://localhost:8545"}]},AccountOrderController:{pinnedAccountList:[],hiddenAccountList:[]},AppStateController:{browserEnvironment:{},nftsDropdownState:{},connectedStatusPopoverHasBeenShown:!0,termsOfUseLastAgreed:"__FIXTURE_SUBSTITUTION__currentDateInMilliseconds",defaultHomeActiveTabName:null,fullScreenGasPollTokens:[],notificationGasPollTokens:[],popupGasPollTokens:[],qrHardware:{},recoveryPhraseReminderHasBeenShown:!0,recoveryPhraseReminderLastShown:"__FIXTURE_SUBSTITUTION__currentDateInMilliseconds",showTestnetMessageInDropdown:!0,trezorModel:null,isRampCardClosed:!1,newPrivacyPolicyToastClickedOrClosed:!0,newPrivacyPolicyToastShownDate:Date.now(),snapsInstallPrivacyWarningShown:!0},BridgeController:{bridgeFeatureFlags:{mobileConfig:{support:!1,chains:{"eip155:1":{isActiveSrc:!0,isActiveDest:!0},"eip155:10":{isActiveSrc:!0,isActiveDest:!0},"eip155:59144":{isActiveSrc:!0,isActiveDest:!0}}},extensionConfig:{support:!1,chains:{"eip155:1":{isActiveSrc:!0,isActiveDest:!0},"eip155:10":{isActiveSrc:!0,isActiveDest:!0},"eip155:59144":{isActiveSrc:!0,isActiveDest:!0}}}}},CurrencyController:{currentCurrency:"usd",currencyRates:{ETH:{conversionDate:1665507600,conversionRate:1700,usdConversionRate:1700}}},GasFeeController:{estimatedGasFeeTimeBounds:{},gasEstimateType:"none",gasFeeEstimates:{}},KeyringController:{vault:'{"data":"WHaP1FrrtV4zUonudIppDifsLHF39g6oPkVksAIdWAHBRzax1uy1asfAJprR7u72t4/HuYz5yPIFQrnNnv+hwQu9GRuty88VKMnvMy+sq8MNtoXI+C54bZpWa8r4iUQfa0Mj/cfJbpFpzOdF1ZYXahTfTcU5WsrHwvJew842CiJR4B2jmCHHXfm/DxLK3WazsVQwXJGx/U71UelGoOOrT8NI28EKrAwgPn+7Xmv0j92gmhau30N7Bo2fr6Zv","iv":"LfD8/tY1EjXzxuemSmDVdA==","keyMetadata":{"algorithm":"PBKDF2","params":{"iterations":600000}},"salt":"nk4xdpmMR+1s5BYe4Vnk++XAQwrISI2bCtbMg7V1wUA="}'},MetaMetricsController:{eventsBeforeMetricsOptIn:[],fragments:{},metaMetricsId:null,participateInMetaMetrics:!1,dataCollectionForMarketing:!1,traits:{},latestNonAnonymousEventTimestamp:0},MetaMetricsDataDeletionController:{metaMetricsDataDeletionId:null,metaMetricsDataDeletionTimestamp:0},NetworkController:{...i({id:"networkConfigurationId",chainId:e,nickname:"Localhost 8545",rpcUrl:"http://localhost:8545",ticker:"ETH",blockExplorerUrl:undefined}),providerConfig:{id:"networkConfigurationId"}},OnboardingController:{completedOnboarding:!0,firstTimeFlowType:o.import,onboardingTabs:{},seedPhraseBackedUp:!0},PermissionController:{subjects:{}},PreferencesController:{advancedGasFee:null,currentLocale:"en",useExternalServices:!0,dismissSeedBackUpReminder:!0,overrideContentSecurityPolicyHeader:!0,featureFlags:{},forgottenPassword:!1,identities:{"0x5cfe73b6021e818b776b421b1c4db2474086a7e1":{address:"0x5cfe73b6021e818b776b421b1c4db2474086a7e1",lastSelected:16655076e5,name:"Account 1"}},ipfsGateway:"dweb.link",knownMethodData:{},ledgerTransportType:"webhid",lostIdentities:{},openSeaEnabled:!1,preferences:{hideZeroBalanceTokens:!1,showExtensionInFullSizeView:!1,showFiatInTestnets:!1,showTestNetworks:!1,smartTransactionsOptInStatus:!0,showNativeTokenAsMainBalance:!0,petnamesEnabled:!0,showMultiRpcModal:!1,showConfirmationAdvancedDetails:!1,tokenSortConfig:{key:"tokenFiatAmount",order:"dsc",sortCallback:"stringNumeric"},shouldShowAggregatedBalancePopover:!0,tokenNetworkFilter:{}},selectedAddress:"0x5cfe73b6021e818b776b421b1c4db2474086a7e1",theme:"light",useBlockie:!1,useNftDetection:!1,usePhishDetect:!0,useTokenDetection:!1,useCurrencyRateCheck:!0,useMultiAccountBalanceChecker:!0,isMultiAccountBalancesEnabled:!0,showIncomingTransactions:{[n.MAINNET]:!0,[n.GOERLI]:!0,[n.BSC]:!0,[n.BSC_TESTNET]:!0,[n.OPTIMISM]:!0,[n.OPTIMISM_SEPOLIA]:!0,[n.POLYGON]:!0,[n.POLYGON_TESTNET]:!0,[n.AVALANCHE]:!0,[n.AVALANCHE_TESTNET]:!0,[n.FANTOM]:!0,[n.FANTOM_TESTNET]:!0,[n.SEPOLIA]:!0,[n.LINEA_GOERLI]:!0,[n.LINEA_SEPOLIA]:!0,[n.LINEA_MAINNET]:!0,[n.MOONBEAM]:!0,[n.MOONBEAM_TESTNET]:!0,[n.MOONRIVER]:!0,[n.GNOSIS]:!0}},QueuedRequestController:{queuedRequestCount:0},SelectedNetworkController:{domains:{}},SmartTransactionsController:{smartTransactionsState:{fees:{},feesByChainId:{},liveness:!0,livenessByChainId:{},smartTransactions:{[f.MAINNET]:[]}}},SubjectMetadataController:{subjectMetadata:{"https://metamask.github.io":{extensionId:null,iconUrl:null,name:"MetaMask < = > Ledger Bridge",origin:"https://metamask.github.io",subjectType:"website"}}},TokensController:{allDetectedTokens:{},allIgnoredTokens:{},allTokens:{},detectedTokens:[],ignoredTokens:[],tokens:[]},TransactionController:{transactions:{}},config:{},firstTimeInfo:{date:16655076e5,version:"10.21.0"}}}},FIXTURE_STATE_METADATA_VERSION:74,E2E_SRP:"spread raise short crane omit tent fringe mandate neglect detail suspect cradle"}}}},{package:"$root$",file:"test/e2e/default-fixture.js"}],[5813,{"../../shared/constants/network":5734,"../stub/networks":5820,"./constants":5811,"./default-fixture":5812,"./seeder/smart-contracts":5817,"@metamask/controller-utils":1474,"@metamask/preferences-controller":2430,"@metamask/snaps-utils":2850,lodash:4855},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){const{WALLET_SNAP_PERMISSION_KEY:n,SnapCaveatType:i}=e("@metamask/snaps-utils"),{merge:f,mergeWith:o}=e("lodash"),{toHex:s}=e("@metamask/controller-utils"),{ETHERSCAN_SUPPORTED_CHAIN_IDS:a}=e("@metamask/preferences-controller"),{mockNetworkStateOld:c}=e("../stub/networks"),{CHAIN_IDS:u}=e("../../shared/constants/network"),{SMART_CONTRACTS:l}=e("./seeder/smart-contracts"),{DAPP_URL:d,DAPP_URL_LOCALHOST:b,DAPP_ONE_URL:h,DEFAULT_FIXTURE_ACCOUNT:p}=e("./constants"),{defaultFixture:m,FIXTURE_STATE_METADATA_VERSION:y}=e("./default-fixture");t.exports=class{constructor({onboarding:e=!1,inputChainId:t=u.LOCALHOST}={}){this.fixture=!0===e?{data:{AppStateController:{browserEnvironment:{},nftsDropdownState:{},connectedStatusPopoverHasBeenShown:!0,defaultHomeActiveTabName:null,fullScreenGasPollTokens:[],notificationGasPollTokens:[],popupGasPollTokens:[],qrHardware:{},recoveryPhraseReminderHasBeenShown:!1,recoveryPhraseReminderLastShown:"__FIXTURE_SUBSTITUTION__currentDateInMilliseconds",showTestnetMessageInDropdown:!0,trezorModel:null},NetworkController:{...c({id:"networkConfigurationId",chainId:u.LOCALHOST,nickname:"Localhost 8545",rpcUrl:"http://localhost:8545",ticker:"ETH",blockExplorerUrl:undefined}),providerConfig:{id:"networkConfigurationId"}},NotificationServicesController:{},PreferencesController:{advancedGasFee:{},currentLocale:"en",dismissSeedBackUpReminder:!1,overrideContentSecurityPolicyHeader:!0,featureFlags:{},forgottenPassword:!1,identities:{},ipfsGateway:"dweb.linkssssss",knownMethodData:{},ledgerTransportType:"webhid",lostIdentities:{},openSeaEnabled:!1,preferences:{hideZeroBalanceTokens:!1,showExtensionInFullSizeView:!1,showFiatInTestnets:!1,privacyMode:!1,showTestNetworks:!1,smartTransactionsOptInStatus:!0,showNativeTokenAsMainBalance:!0,petnamesEnabled:!0,showMultiRpcModal:!1,showConfirmationAdvancedDetails:!1,tokenSortConfig:{key:"tokenFiatAmount",order:"dsc",sortCallback:"stringNumeric"},tokenNetworkFilter:{},shouldShowAggregatedBalancePopover:!0},useExternalServices:!0,theme:"light",useBlockie:!1,useNftDetection:!1,usePhishDetect:!0,useTokenDetection:!1,useCurrencyRateCheck:!0,useMultiAccountBalanceChecker:!0,isMultiAccountBalancesEnabled:!0,showIncomingTransactions:{[a.MAINNET]:!0,[a.GOERLI]:!0,[a.BSC]:!0,[a.BSC_TESTNET]:!0,[a.OPTIMISM]:!0,[a.OPTIMISM_SEPOLIA]:!0,[a.POLYGON]:!0,[a.POLYGON_TESTNET]:!0,[a.AVALANCHE]:!0,[a.AVALANCHE_TESTNET]:!0,[a.FANTOM]:!0,[a.FANTOM_TESTNET]:!0,[a.SEPOLIA]:!0,[a.LINEA_GOERLI]:!0,[a.LINEA_SEPOLIA]:!0,[a.LINEA_MAINNET]:!0,[a.MOONBEAM]:!0,[a.MOONBEAM_TESTNET]:!0,[a.MOONRIVER]:!0,[a.GNOSIS]:!0},showTestNetworks:!1,smartTransactionsOptInStatus:!0,tokenNetworkFilter:{}},QueuedRequestController:{queuedRequestCount:0},SelectedNetworkController:{domains:{}},SmartTransactionsController:{smartTransactionsState:{fees:{},liveness:!0,smartTransactions:{[u.MAINNET]:[]}}},UserStorageController:{},TokensController:{allDetectedTokens:{},allIgnoredTokens:{},allTokens:{},detectedTokens:[],ignoredTokens:[],tokens:[]},TransactionController:{},config:{},firstTimeInfo:{date:16655076e5,version:"10.21.0"}}}:m(t)}withAccountTracker(e){return f(this.fixture.data.AccountTracker,e),this}withAddressBookController(e){return f(this.fixture.data.AddressBookController?this.fixture.data.AddressBookController:this.fixture.data.AddressBookController={},e),this}withAlertController(e){return f(this.fixture.data.AlertController,e),this}withAnnouncementController(e){return f(this.fixture.data.AnnouncementController,e),this}withNetworkOrderController(e){return f(this.fixture.data.NetworkOrderController,e),this}withAccountOrderController(e){return f(this.fixture.data.AccountOrderController,e),this}withAppStateController(e){return f(this.fixture.data.AppStateController,e),this}withCurrencyController(e){return f(this.fixture.data.CurrencyController,e),this}withConversionRateDisabled(){return this.withPreferencesController({useCurrencyRateCheck:!1})}withShowFiatTestnetEnabled(){return this.withPreferencesController({preferences:{showFiatInTestnets:!0}})}withConversionRateEnabled(){return this.withPreferencesController({useCurrencyRateCheck:!0})}withUseBasicFunctionalityDisabled(){return this.withPreferencesController({useExternalServices:!1})}withGasFeeController(e){return f(this.fixture.data.GasFeeController,e),this}withKeyringController(e){return f(this.fixture.data.KeyringController,e),this}withKeyringControllerAdditionalAccountVault(){return this.withKeyringController({vault:'{"data":"XBb1KJiGsxNOhcTC/xtzaNmpDqnMibJ/HCIjMGUHF/jPIghM63+xkoGcko9T2NKjeMyt2QLbl7K9tr0/qQgbAJP/LUn6gfovkajBdeBQ5N/qztdw7uGJsnrKnzo1krmb2wWeFstwoolcZ9GYwhYVSmCO/tYba50eanY2XvmFheT1ghowtiFmTIGRWV2X1HacnpI4n0rW88ZyBaVuOJOIJGEBiiTD+b0V5l9Tv4sFEms4jvatJwhjDQnx1HmyQE3K64+W5yJe764B0ZdcQ6j2dyIaGgutcz8PoQLBJR1uo78fufZeFzk1gk/BreXn2+4vQnPxQ3prhnXHO4S+7Kj1h2ticxYb3XWnprFLWyksu9ChMyqDXwgM6edLBRDH2jz/IMuC5g9JhABl7PsSH+001z/uBx3GvRTFviFF9dztf195/EPy8YbuYUVbYtJy1aPSju84efWYvb7GrzrmgFnbeh2BpjyWqHoCTdw8fhdm7HQO8GFF7JdGtoIpjkhwPrudIQeIYhGCezd+n5GFp3mdmFNrLbOVFgxufTdY6hlYkg6c5XuHC2VnWCSPwWKIn6t9VuvuyIxXBnol/bgYC8R/d99ctkPDHykigQcgr6cCnhPOwUFOLwrmXqm9HQeWiKb8WxwdGeRnblS+fhFhB+lSy7RvyTUb7HFogDPnDLP/LlUFxdSNNBgqNJU1Dc07Np65PZrpsPvSCfkFttzTytHswhtTEMOg/faaH2D6AwIGbh5Z9cubiNcMrdD75aT1WGuecJ8P7uOMYJq9C7e5l/35","iv":"U81Cv/oryQ1DI9lRezx1iw==","keyMetadata":{"algorithm":"PBKDF2","params":{"iterations":600000}},"salt":"ejIn0xx5qZMA0m2ekjvXJF2pJa8ocL11wEdNIFJsKZQ="}'})}withKeyringControllerImportedAccountVault(){return this.withKeyringController({vault:'{"data":"NlxYVSDJJV4B1DWM+fZ0KX1K2lIU9ozK3WMbbL23WEY036umZ9//qB+bN9R1jKMm6xqHGSGgq9EteFMy2Ix5Bx1/c4hV2QquFRTEzPB4TkQ6+P5eJUvgvZ7vqvVU+2W8719T1oz/O7DH7HbO05JPLD1RBY+XOyHzUzAgwmXq0mwxNpqji3ejHyrjZ/1l06igircW/qysLcjZFZ52Vv4a/q1zCL37/4heHDRVmfEob//ulUbJ/5M=","iv":"b9n77dsUqvww9nGcWfPuIA==","keyMetadata":{"algorithm":"PBKDF2","params":{"iterations":600000}},"salt":"XrmM930Jqnb7C9Ow5NErAMkSGR3vuMLsqUrkGjzpwaY="}'})}withKeyringControllerOldVault(){return this.withKeyringController({vault:'{"data":"s6TpYjlUNsn7ifhEFTkuDGBUM1GyOlPrim7JSjtfIxgTt8/6MiXgiR/CtFfR4dWW2xhq85/NGIBYEeWrZThGdKGarBzeIqBfLFhw9n509jprzJ0zc2Rf+9HVFGLw+xxC4xPxgCS0IIWeAJQ+XtGcHmn0UZXriXm8Ja4kdlow6SWinB7sr/WM3R0+frYs4WgllkwggDf2/Tv6VHygvLnhtzp6hIJFyTjh+l/KnyJTyZW1TkZhDaNDzX3SCOHT","iv":"FbeHDAW5afeWNORfNJBR0Q==","salt":"TxZ+WbCW6891C9LK/hbMAoUsSEW1E8pyGLVBU6x5KR8="}'})}withKeyringControllerMultiSRP(){return this.withKeyringController({keyringsMetadata:[{id:"01JNGTRZ3QCEEQ7GYYFXBSQSBK",name:"SRP 1"},{id:"01JNGTTNRVYNQVN5FN8YTFAMJ4",name:"SRP 2"}],vault:'{"data":"EfMp/e5oTwIWzxXXUKJDBwnG9ooALjzWDh0Stb2anQ5Q763pW9H0KJ6LJ8J+AnMkfWqP93JWEl0i7meCgDHQz/2rkE15ZAsY3IInEgLYPFqDbEr4zI/wfvHNg5GJGA4v14X/C+ts6asQeJUdMlUgC3m2mVdpis7ALACtDCIWWRuTkdq0jtkafXQra1ExMulPV31ZOMnDsvgHUuoXlL7+om8yNYqKuwMqVO/09X+WdbRG7EJqjNzjfV8BrNvOAJnhmdQpWGXKyIk0IA4o1QFJO8fmrXZMRmf64a3TWYAmEp6jAG3Rz9X4nnL52BpLjMBcik0L8k5y8ZuUZH5+Wme1D86HaHwnJtZvsRULuPFYbb/UCsfW9PwcyYZ4bmDOn/xYiOEFTk0Ku8PE6vkFqcIrrkCJoWaw6BnuriRovsoduzuGcAaJNvQ2bXvV2yyCdQSP7i2WnlXGgRDO7beCamoa80YIf+PAGFC00UxuyBWda4eZ+ipixGmGdp4EpBzt0GgY9GMknA6ivyb2UUNOyz4DMVL/CjjiU9ezf/Go22RzSLcXLUYF4KlpLEP6sFJCG3Uo2WzUWQFiy6Gs/VrYitLeB52MTNRfEviXXmlN+rSQc02zg8xPG19WCnjA3e7fkYzP0aL/DOtWuNqIZwP3s7EziiIGlb/cxIxc0VwyI/Ew0XG2/xbxt8WKsY2DkXdgMsviHcz3u+1STZaxiORVOeBsKnj8w6nEtzbqPxTRpqva7q4nOICk6Xbc//YHezqg8kJWvPmLeZAuYY4VyMiBthCG+qvHqtnhIQ8iobUdhqJ5+QlukPLmFMXfKqPF1fFEPk1vtpCNwhURkG7z2xDzGIzjXmSQUjtlFP6vqmFaqJAgpbuw1mVfoDudQ3cZCH71W5gOyn3TeMIyVse39W/+dK3YLXqmt+Sx05GsXco9QeSlBzAGhMYFB1GKxaiZIEACGg==","iv":"JvKKq/Rs8pbTTamsoPgcGQ==","keyMetadata":{"algorithm":"PBKDF2","params":{"iterations":600000}},"salt":"Su9hh66sokHRahkEZLUGowOI1pPbNCT90ymFqLFYza0="}'})}withMetaMetricsController(e){return f(this.fixture.data.MetaMetricsController,e),this}withNetworkController(e){return f(this.fixture.data.NetworkController,e),this.fixture.data.NetworkController.providerConfig={id:this.fixture.data.NetworkController.selectedNetworkClientId},this}withNetworkControllerOnMainnet(){return this.withNetworkController({selectedNetworkClientId:"mainnet"})}withNetworkControllerOnLinea(){return this.withNetworkController({selectedNetworkClientId:"linea-mainnet"})}withNetworkControllerOnOptimism(){return this.withNetworkController({networkConfigurations:{networkConfigurationId:{chainId:u.OPTIMISM,nickname:"Localhost 8545",rpcPrefs:{},rpcUrl:"https://mainnet.infura.io",ticker:"ETH",networkConfigurationId:"networkConfigurationId",id:"networkConfigurationId"}}})}withNetworkControllerOnPolygon(){return this.withNetworkController({networkConfigurations:{networkConfigurationId:{chainId:u.POLYGON,nickname:"Polygon Mainnet",rpcPrefs:{},rpcUrl:"https://mainnet.infura.io",ticker:"ETH",networkConfigurationId:"networkConfigurationId",id:"networkConfigurationId"}}})}withNetworkControllerDoubleGanache(){const e=c({id:"76e9cd59-d8e2-47e7-b369-9c205ccb602c",rpcUrl:"http://localhost:8546",chainId:"0x53a",ticker:"ETH",nickname:"Localhost 8546"});return delete e.selectedNetworkClientId,this.withNetworkController(e)}withNetworkControllerTripleGanache(){this.withNetworkControllerDoubleGanache();const e=c({rpcUrl:"http://localhost:7777",chainId:"0x3e8",ticker:"ETH",nickname:"Localhost 7777",blockExplorerUrl:undefined});return delete e.selectedNetworkClientId,f(this.fixture.data.NetworkController,e),this}withNftController(e){return f(this.fixture.data.NftController?this.fixture.data.NftController:this.fixture.data.NftController={},e),this}withNftControllerERC1155(){return this.withNftController({allNftContracts:{"0x5cfe73b6021e818b776b421b1c4db2474086a7e1":{[s(1337)]:[{address:`__FIXTURE_SUBSTITUTION__CONTRACT${l.ERC1155}`}]}},allNfts:{"0x5cfe73b6021e818b776b421b1c4db2474086a7e1":{[s(1337)]:[{address:`__FIXTURE_SUBSTITUTION__CONTRACT${l.ERC1155}`,tokenId:"1",favorite:!1,isCurrentlyOwned:!0,name:"Rocks",description:"This is a collection of Rock NFTs.",image:"ipfs://bafkreifvhjdf6ve4jfv6qytqtux5nd4nwnelioeiqx5x2ez5yrgrzk7ypi",standard:"ERC1155",chainId:1337}]}},ignoredNfts:[]})}withNftControllerERC721(){return this.withNftController({allNftContracts:{"0x5cfe73b6021e818b776b421b1c4db2474086a7e1":{[s(1337)]:[{address:`__FIXTURE_SUBSTITUTION__CONTRACT${l.NFTS}`,name:"TestDappNFTs",symbol:"TDC"}]}},allNfts:{"0x5cfe73b6021e818b776b421b1c4db2474086a7e1":{[s(1337)]:[{address:`__FIXTURE_SUBSTITUTION__CONTRACT${l.NFTS}`,description:"Test Dapp NFTs for testing.",favorite:!1,image:"data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjM1MCIgd2lkdGg9IjM1MCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHBhdGggaWQ9Ik15UGF0aCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIGQ9Ik0xMCw5MCBROTAsOTAgOTAsNDUgUTkwLDEwIDUwLDEwIFExMCwxMCAxMCw0MCBRMTAsNzAgNDUsNzAgUTcwLDcwIDc1LDUwIiAvPjwvZGVmcz48dGV4dD48dGV4dFBhdGggaHJlZj0iI015UGF0aCI+UXVpY2sgYnJvd24gZm94IGp1bXBzIG92ZXIgdGhlIGxhenkgZG9nLjwvdGV4dFBhdGg+PC90ZXh0Pjwvc3ZnPg==",isCurrentlyOwned:!0,name:"Test Dapp NFTs #1",standard:"ERC721",tokenId:"1",chainId:1337}]}},ignoredNfts:[]})}withNotificationServicesController(e){return o(this.fixture.data.NotificationServicesController,e,((e,t)=>(Array.isArray(e)&&e.concat(t),undefined))),this}withOnboardingController(e){return f(this.fixture.data.OnboardingController,e),this}withPermissionController(e){return f(this.fixture.data.PermissionController,e),this}withBridgeControllerDefaultState(){return this.fixture.data.BridgeController={bridgeFeatureFlags:{extensionConfig:{support:!1,chains:{}}}},this}withPermissionControllerConnectedToTestDapp({account:e="",useLocalhostHostname:t=!1}={}){const r=e||p;return this.withPermissionController({subjects:{[t?b:d]:{origin:t?b:d,permissions:{eth_accounts:{id:"ZaqPEWxyhNCJYACFw93jE",parentCapability:"eth_accounts",invoker:d,caveats:[{type:"restrictReturnedAccounts",value:[r.toLowerCase()]}],date:1664388714636}}}}})}withPermissionControllerConnectedToTestDappWithChains(e){return this.withPermissionController({subjects:{[d]:{origin:d,permissions:{eth_accounts:{id:"ZaqPEWxyhNCJYACFw93jE",parentCapability:"eth_accounts",invoker:d,caveats:[{type:"restrictReturnedAccounts",value:[p.toLowerCase()]}],date:1664388714636},"endowment:permitted-chains":{id:"D7cac0a2e3BD8f349506a",parentCapability:"endowment:permitted-chains",invoker:d,caveats:[{type:"restrictNetworkSwitching",value:e}],date:1664388714637}}}}})}withPermissionControllerConnectedToMultichainTestDapp({account:e="",useLocalhostHostname:t=!1}={}){const r=e||p,n={[t?b:d]:{origin:t?b:d,permissions:{"endowment:caip25":{caveats:[{type:"authorizedScopes",value:{requiredScopes:{},optionalScopes:{"eip155:1337":{accounts:[`eip155:1337:${r.toLowerCase()}`]},"wallet:eip155":{accounts:[`wallet:eip155:${r.toLowerCase()}`]},wallet:{accounts:[]}},isMultichainOrigin:!0}}],id:"ZaqPEWxyhNCJYACFw93jE",date:1664388714636,invoker:d,parentCapability:"endowment:caip25"}}}};return this.withPermissionController({subjects:n})}withPermissionControllerConnectedToMultichainTestDappWithTwoAccounts({scopes:e=["eip155:1337"]}){const t=e.map((e=>({[e]:{accounts:[`${e}:0x5cfe73b6021e818b776b421b1c4db2474086a7e1`,`${e}:0x09781764c08de8ca82e156bbf156a3ca217c7950`]}}))).reduce(((e,t)=>({...e,...t})),{}),r={[d]:{origin:d,permissions:{"endowment:caip25":{caveats:[{type:"authorizedScopes",value:{requiredScopes:{},optionalScopes:t,isMultichainOrigin:!0}}],id:"ZaqPEWxyhNCJYACFw93jE",date:1664388714636,invoker:d,parentCapability:"endowment:caip25"}}}};return this.withPermissionController({subjects:r})}withPermissionControllerConnectedToTestDappWithTwoAccounts(){const e={[d]:{origin:d,permissions:{eth_accounts:{id:"ZaqPEWxyhNCJYACFw93jE",parentCapability:"eth_accounts",invoker:d,caveats:[{type:"restrictReturnedAccounts",value:["0x5cfe73b6021e818b776b421b1c4db2474086a7e1","0x09781764c08de8ca82e156bbf156a3ca217c7950"]}],date:1664388714636}}}};return this.withPermissionController({subjects:e})}withPermissionControllerSnapAccountConnectedToTestDapp(){return this.withPermissionController({subjects:{[d]:{origin:d,permissions:{eth_accounts:{id:"ZaqPEWxyhNCJYACFw93jE",parentCapability:"eth_accounts",invoker:d,caveats:[{type:"restrictReturnedAccounts",value:["0x09781764c08de8ca82e156bbf156a3ca217c7950"]}],date:1664388714636}}}}})}withPermissionControllerConnectedToTwoTestDapps(){return this.withPermissionController({subjects:{[d]:{origin:d,permissions:{eth_accounts:{id:"ZaqPEWxyhNCJYACFw93jE",parentCapability:"eth_accounts",invoker:d,caveats:[{type:"restrictReturnedAccounts",value:["0x5cfe73b6021e818b776b421b1c4db2474086a7e1"]}],date:1664388714636}}},[h]:{origin:h,permissions:{eth_accounts:{id:"AqPEWxyhNCJYACFw93jE4",parentCapability:"eth_accounts",invoker:h,caveats:[{type:"restrictReturnedAccounts",value:["0x5cfe73b6021e818b776b421b1c4db2474086a7e1"]}],date:1664388714636}}}}})}withPermissionControllerConnectedToSnapDapp(){return this.withPermissionController({subjects:{"https://metamask.github.io":{origin:"https://metamask.github.io",permissions:{[n]:{caveats:[{type:i.SnapIds,value:{"npm@metamask/test-snap-bip32":{},"npm@metamask/test-snap-bip44":{},"npm@metamask/test-snap-error":{},"npm@metamask/test-snap-managestate":{},"npm@metamask/test-snap-notification":{}}}],id:"CwdJq0x8N_b9FNxn6dVuP",parentCapability:n,invoker:"https://metamask.github.io",date:1664388714636}}}}})}withPermissionLogController(e){return f(this.fixture.data.PermissionLogController?this.fixture.data.PermissionLogController:this.fixture.data.PermissionLogController={},e),this}withPreferencesController(e){return f(this.fixture.data.PreferencesController,e),this}withPreferencesControllerAdditionalAccountIdentities(){return this.withPreferencesController({identities:{"0x5cfe73b6021e818b776b421b1c4db2474086a7e1":{address:"0x5cfe73b6021e818b776b421b1c4db2474086a7e1",lastSelected:16655076e5,name:"Account 1"},"0x09781764c08de8ca82e156bbf156a3ca217c7950":{address:"0x09781764c08de8ca82e156bbf156a3ca217c7950",lastSelected:16655078e5,name:"Account 2"}}})}withPreferencesControllerImportedAccountIdentities(){return this.withPreferencesController({identities:{"0x0cc5261ab8ce458dc977078a3623e2badd27afd3":{name:"Account 1",address:"0x0cc5261ab8ce458dc977078a3623e2badd27afd3",lastSelected:16655076e5},"0x3ed0ee22e0685ebbf07b2360a8331693c413cc59":{name:"Account 2",address:"0x3ed0ee22e0685ebbf07b2360a8331693c413cc59"},"0xd38d853771fb546bd8b18b2f3638491bc0b0e906":{name:"Account 3",address:"0xd38d853771fb546bd8b18b2f3638491bc0b0e906"}},selectedAddress:"0x0cc5261ab8ce458dc977078a3623e2badd27afd3"})}withPreferencesControllerPetnamesDisabled(){return this.withPreferencesController({preferences:{petnamesEnabled:!1}})}withPreferencesControllerShowNativeTokenAsMainBalanceDisabled(){return this.withPreferencesController({preferences:{showNativeTokenAsMainBalance:!1}})}withPreferencesControllerTxSimulationsDisabled(){return this.withPreferencesController({useTransactionSimulations:!1})}withPreferencesControllerSmartTransactionsOptedIn(){return this.withPreferencesController({preferences:{smartTransactionsOptInStatus:!0,tokenNetworkFilter:{}}})}withPreferencesControllerSmartTransactionsOptedOut(){return this.withPreferencesController({preferences:{smartTransactionsOptInStatus:!1,tokenNetworkFilter:{}}})}withAccountsController(e){return f(this.fixture.data.AccountsController,e),this}withAccountsControllerImportedAccount(){return this.withAccountsController({internalAccounts:{selectedAccount:"2fdb2de6-80c7-4d2f-9f95-cb6895389843",accounts:{"2fdb2de6-80c7-4d2f-9f95-cb6895389843":{id:"2fdb2de6-80c7-4d2f-9f95-cb6895389843",address:"0x0cc5261ab8ce458dc977078a3623e2badd27afd3",options:{},methods:["personal_sign","eth_signTransaction","eth_signTypedData_v1","eth_signTypedData_v3","eth_signTypedData_v4"],type:"eip155:eoa",scopes:["eip155:0"],metadata:{name:"Account 1",lastSelected:16655076e5,keyring:{type:"HD Key Tree"}}},"58093703-57e9-4ea9-8545-49e8a75cb084":{id:"58093703-57e9-4ea9-8545-49e8a75cb084",address:"0x3ed0ee22e0685ebbf07b2360a8331693c413cc59",options:{},methods:["personal_sign","eth_signTransaction","eth_signTypedData_v1","eth_signTypedData_v3","eth_signTypedData_v4"],type:"eip155:eoa",scopes:["eip155:0"],metadata:{name:"Account 2",keyring:{type:"HD Key Tree"}}},"dd658aab-abf2-4f53-b735-c8a57151d447":{id:"dd658aab-abf2-4f53-b735-c8a57151d447",address:"0xd38d853771fb546bd8b18b2f3638491bc0b0e906",options:{},methods:["personal_sign","eth_signTransaction","eth_signTypedData_v1","eth_signTypedData_v3","eth_signTypedData_v4"],type:"eip155:eoa",scopes:["eip155:0"],metadata:{name:"Account 3",keyring:{type:"HD Key Tree"}}}}}})}withAccountsControllerAdditionalAccountIdentities(){return this.withAccountsController({internalAccounts:{accounts:{"d5e45e4a-3b04-4a09-a5e1-39762e5c6be4":{id:"d5e45e4a-3b04-4a09-a5e1-39762e5c6be4",address:"0x5cfe73b6021e818b776b421b1c4db2474086a7e1",options:{},methods:["personal_sign","eth_signTransaction","eth_signTypedData_v1","eth_signTypedData_v3","eth_signTypedData_v4"],type:"eip155:eoa",scopes:["eip155:0"],metadata:{name:"Account 1",lastSelected:16655076e5,keyring:{type:"HD Key Tree"}}},"e9976a84-110e-46c3-9811-e2da7b5528d3":{id:"e9976a84-110e-46c3-9811-e2da7b5528d3",address:"0x09781764c08de8ca82e156bbf156a3ca217c7950",options:{},methods:["personal_sign","eth_signTransaction","eth_signTypedData_v1","eth_signTypedData_v3","eth_signTypedData_v4"],type:"eip155:eoa",scopes:["eip155:0"],metadata:{name:"Account 2",lastSelected:16655078e5,keyring:{type:"HD Key Tree"}}}}},selectedAccount:"d5e45e4a-3b04-4a09-a5e1-39762e5c6be4"})}withPreferencesControllerNftDetectionEnabled(){return this.withPreferencesController({openSeaEnabled:!0,useNftDetection:!0})}withSelectedNetworkController(e){return f(this.fixture.data.SelectedNetworkController,e),this}withSelectedNetworkControllerPerDomain(){return f(this.withSelectedNetworkController({domains:{[d]:"networkConfigurationId",[h]:"76e9cd59-d8e2-47e7-b369-9c205ccb602c"}}),this)}withSmartTransactionsController(e){return f(this.fixture.data.SmartTransactionsController,e),this}withSubjectMetadataController(e){return f(this.fixture.data.SubjectMetadataController,e),this}withTokenListController(e){return f(this.fixture.data.TokenListController?this.fixture.data.TokenListController:this.fixture.data.TokenListController={},e),this}withTokensController(e){return f(this.fixture.data.TokensController,e),this}withBadPreferencesControllerState(){return f(this.fixture.data,{PreferencesController:5}),this}withTokensControllerERC20({chainId:e=1337}={}){return f(this.fixture.data.TokensController,{tokens:[{address:`__FIXTURE_SUBSTITUTION__CONTRACT${l.HST}`,symbol:"TST",decimals:4,image:"https://static.cx.metamask.io/api/v1/tokenIcons/1337/0x581c3c1a2a4ebde2a0df29b5cf4c116e42945947.png",isERC721:!1,aggregators:[]}],ignoredTokens:[],detectedTokens:[],allTokens:{[s(e)]:{"0x5cfe73b6021e818b776b421b1c4db2474086a7e1":[{address:`__FIXTURE_SUBSTITUTION__CONTRACT${l.HST}`,symbol:"TST",decimals:4,image:"https://static.cx.metamask.io/api/v1/tokenIcons/1337/0x581c3c1a2a4ebde2a0df29b5cf4c116e42945947.png",isERC721:!1,aggregators:[]}]}},allIgnoredTokens:{},allDetectedTokens:{}}),this}withTransactionController(e){return f(this.fixture.data.TransactionController?this.fixture.data.TransactionController:this.fixture.data.TransactionController={},e),this}withTransactionControllerApprovedTransaction(){return this.withTransactionController({transactions:{"13a01e77-a368-4bb9-aba9-e7435580e3b9":{chainId:u.LOCALHOST,history:[{chainId:u.LOCALHOST,id:"13a01e77-a368-4bb9-aba9-e7435580e3b9",loadingDefaults:!0,origin:"metamask",status:"unapproved",time:1617228030067,txParams:{from:"0x5cfe73b6021e818b776b421b1c4db2474086a7e1",gas:"0x61a8",maxFeePerGas:"0x59682f0c",maxPriorityFeePerGas:"0x59682f00",to:"0x2f318C334780961FB129D2a6c30D0763d9a5C970",type:"0x2",value:"0xde0b6b3a7640000"},type:"simpleSend"},[{note:"Added new unapproved transaction.",op:"replace",path:"/loadingDefaults",timestamp:1617228030069,value:!1}],[{op:"add",path:"/txParams/nonce",value:"0x0",note:"transactions#approveTransaction",timestamp:1617228031069}]],id:"13a01e77-a368-4bb9-aba9-e7435580e3b9",loadingDefaults:!1,origin:"metamask",primaryTransaction:{chainId:u.LOCALHOST,id:"13a01e77-a368-4bb9-aba9-e7435580e3b9",loadingDefaults:!0,origin:"metamask",status:"approved",time:1617228030067,txParams:{from:"0x5cfe73b6021e818b776b421b1c4db2474086a7e1",gas:"0x61a8",maxFeePerGas:"0x59682f0c",maxPriorityFeePerGas:"0x59682f00",to:"0x2f318C334780961FB129D2a6c30D0763d9a5C970",type:"0x2",value:"0xde0b6b3a7640000"},type:"sentEther"},status:"approved",time:1617228030067,txParams:{from:"0x5cfe73b6021e818b776b421b1c4db2474086a7e1",gas:"0x61a8",maxFeePerGas:"0x59682f0c",maxPriorityFeePerGas:"0x59682f00",to:"0x2f318C334780961FB129D2a6c30D0763d9a5C970",type:"0x2",value:"0xde0b6b3a7640000"},type:"simpleSend"}}})}withTransactionControllerCompletedTransaction(){return this.withTransactionController({transactions:{"0c9342ce-ef3f-4cab-9425-8e57144256a6":{chainId:u.LOCALHOST,history:[{chainId:u.LOCALHOST,id:"0c9342ce-ef3f-4cab-9425-8e57144256a6",loadingDefaults:!0,origin:"metamask",status:"unapproved",time:1671635506502,txParams:{from:"0x5cfe73b6021e818b776b421b1c4db2474086a7e1",gas:"0x5208",maxFeePerGas:"0x4c03c96f8",maxPriorityFeePerGas:"0x59682f00",to:"0x2f318C334780961FB129D2a6c30D0763d9a5C970",type:"0x2",value:"0xde0b6b3a7640000"},type:"simpleSend"},[{note:"Added new unapproved transaction.",op:"replace",path:"/loadingDefaults",timestamp:1671635506520,value:!1}],[{note:"confTx: user approved transaction",op:"replace",path:"/txParams/maxFeePerGas",timestamp:1671635510589,value:"0x4d7fc07fb"}],[{note:"txStateManager: setting status to approved",op:"replace",path:"/status",timestamp:1671635510589,value:"approved"}],[{note:"transactions#approveTransaction",op:"add",path:"/txParams/nonce",timestamp:1671635510592,value:"0x2"}],[{note:"txStateManager: setting status to signed",op:"replace",path:"/status",timestamp:1671635510651,value:"signed"}],[{note:"transactions#publishTransaction",op:"add",path:"/rawTx",timestamp:1671635510653,value:"0x02f87205028459682f008504d7fc07fb825208947d17148ed7ec802e4458e94deec1ef28aef645e987038d7ea4c6800080c001a0c60aeaef1556a52b009e3973f06c64d5cd6dc935463afd0d2b1c00661655e47ea061b121db8f2cb2241b1454d1794256e5634d26a5b873e89a816efe210377492a"}],[{note:"txStateManager: setting status to submitted",op:"replace",path:"/status",timestamp:1671635510753,value:"submitted"}],[{note:"txStateManager: setting status to confirmed",op:"replace",path:"/status",timestamp:1671635522978,value:"confirmed"},{op:"add",path:"/txReceipt",value:{blockNumber:"7cbf95",from:"0x5cfe73b6021e818b776b421b1c4db2474086a7e1",gasUsed:"5208",status:"0x1",to:"0x2f318C334780961FB129D2a6c30D0763d9a5C970",type:"0x2"}}],[{note:"transactions#confirmTransaction - add txReceipt",op:"replace",path:"/blockTimestamp",timestamp:1671635522999,value:"63a32240"}]],id:"0c9342ce-ef3f-4cab-9425-8e57144256a6",loadingDefaults:!1,origin:"metamask",status:"confirmed",submittedTime:1671635510753,time:1671635506502,txParams:{from:"0x5cfe73b6021e818b776b421b1c4db2474086a7e1",gas:"0x5208",to:"0x2f318C334780961FB129D2a6c30D0763d9a5C970",type:"0x2",value:"0xde0b6b3a7640000"},hash:"0xe5e7b95690f584b8f66b33e31acc6184fea553fa6722d42486a59990d13d5fa2",txReceipt:{blockNumber:{length:1,negative:0,words:[8175509,null]},from:"0x5cfe73b6021e818b776b421b1c4db2474086a7e1",status:"0x1",to:"0x2f318C334780961FB129D2a6c30D0763d9a5C970",type:"0x2"},type:"simpleSend"}}})}withTransactionControllerIncomingTransaction(){return this.withTransactionController({transactions:{"8a13fd36-fdad-48ae-8b6a-c8991026d550":{blockNumber:"1",chainId:u.LOCALHOST,hash:"0xf1af8286e4fa47578c2aec5f08c108290643df978ebc766d72d88476eee90bab",id:"8a13fd36-fdad-48ae-8b6a-c8991026d550",status:"confirmed",time:167163552e4,txParams:{from:"0xc87261ba337be737fa744f50e7aaf4a920bdfcd6",gas:"0x5208",gasPrice:"0x329af9707",to:"0x5cfe73b6021e818b776b421b1c4db2474086a7e1",value:"0xDE0B6B3A7640000"},type:"incoming"}}})}withTransactionControllerCompletedAndIncomingTransaction(){const e=this.withTransactionControllerCompletedTransaction().fixture.data.TransactionController.transactions,t=this.withTransactionControllerIncomingTransaction().fixture.data.TransactionController.transactions;return this.withTransactionController({transactions:{...e,...t}})}withConnectionsToManyDapps(){return this.withPermissionController({subjects:{"https://app.ens.domains":{origin:"https://app.ens.domains",permissions:{eth_accounts:{id:"oKXoF_MNlffiR2u1Y3mDE",parentCapability:"eth_accounts",invoker:"https://app.ens.domains",caveats:[{type:"restrictReturnedAccounts",value:["0xbee150bdc171c7d4190891e78234f791a3ac7b24","0xb9504634e5788208933b51ae7440b478bfadf865"]}],date:1708029792962}}},"https://app.uniswap.org":{origin:"https://app.uniswap.org",permissions:{eth_accounts:{id:"vaa88u5Iv3VmsJwG3bDKW",parentCapability:"eth_accounts",invoker:"https://app.uniswap.org",caveats:[{type:"restrictReturnedAccounts",value:["0xbee150bdc171c7d4190891e78234f791a3ac7b24","0xd1ca923697a701cba1364d803d72b4740fc39bc9"]}],date:1708029870079}}},"https://www.dextools.io":{origin:"https://www.dextools.io",permissions:{eth_accounts:{id:"bvvPcFtIhkFyHyW0Tmwi4",parentCapability:"eth_accounts",invoker:"https://www.dextools.io",caveats:[{type:"restrictReturnedAccounts",value:["0xbee150bdc171c7d4190891e78234f791a3ac7b24","0xa5c5293e124d04e2f85e8553851001fd2f192647","0xb9504634e5788208933b51ae7440b478bfadf865"]}],date:1708029948170}}},"https://coinmarketcap.com":{origin:"https://coinmarketcap.com",permissions:{eth_accounts:{id:"AiblK84K1Cic-Y0FDSzMD",parentCapability:"eth_accounts",invoker:"https://coinmarketcap.com",caveats:[{type:"restrictReturnedAccounts",value:["0xbee150bdc171c7d4190891e78234f791a3ac7b24"]}],date:1708030049641}}}},subjectMetadata:{"https://ens.domains":{iconUrl:null,name:"ens.domains",subjectType:"website",origin:"https://ens.domains",extensionId:null},"https://app.ens.domains":{iconUrl:"https://app.ens.domains/favicon-32x32.png",name:"ENS",subjectType:"website",origin:"https://app.ens.domains",extensionId:null},"https://app.uniswap.org":{iconUrl:"https://app.uniswap.org/favicon.png",name:"Uniswap Interface",subjectType:"website",origin:"https://app.uniswap.org",extensionId:null},"https://www.dextools.io":{iconUrl:"https://www.dextools.io/app/favicon.ico",name:"DEXTools.io",subjectType:"website",origin:"https://www.dextools.io",extensionId:null},"https://coinmarketcap.com":{iconUrl:"https://coinmarketcap.com/favicon.ico",name:"CoinMarketCap",subjectType:"website",origin:"https://coinmarketcap.com",extensionId:null}}})}withNameController(e){return f(this.fixture.data.NameController?this.fixture.data.NameController:this.fixture.data.NameController={},e),this}withNoNames(){return this.withNameController({names:{}})}withTrezorAccount(){return this.withAccountTracker({accounts:{"0x5cfe73b6021e818b776b421b1c4db2474086a7e1":{address:"0x5cfe73b6021e818b776b421b1c4db2474086a7e1",balance:"0x15af1d78b58c40000"},"0xf68464152d7289d7ea9a2bec2e0035c45188223c":{address:"0xf68464152d7289d7ea9a2bec2e0035c45188223c",balance:"0x100000000000000000000"}},currentBlockGasLimit:"0x1c9c380",accountsByChainId:{"0x539":{"0x5cfe73b6021e818b776b421b1c4db2474086a7e1":{address:"0x5cfe73b6021e818b776b421b1c4db2474086a7e1",balance:"0x15af1d78b58c40000"},"0xf68464152d7289d7ea9a2bec2e0035c45188223c":{address:"0xf68464152d7289d7ea9a2bec2e0035c45188223c",balance:"0x100000000000000000000"}}},currentBlockGasLimitByChainId:{"0x539":"0x1c9c380"}}).withAccountsController({internalAccounts:{accounts:{"d5e45e4a-3b04-4a09-a5e1-39762e5c6be4":{id:"d5e45e4a-3b04-4a09-a5e1-39762e5c6be4",address:"0x5cfe73b6021e818b776b421b1c4db2474086a7e1",options:{},methods:["personal_sign","eth_sign","eth_signTransaction","eth_signTypedData_v1","eth_signTypedData_v3","eth_signTypedData_v4"],type:"eip155:eoa",scopes:["eip155:0"],metadata:{name:"Account 1",importTime:1724486724986,lastSelected:16655076e5,keyring:{type:"HD Key Tree"}}},"221ecb67-0d29-4c04-83b2-dff07c263634":{id:"221ecb67-0d29-4c04-83b2-dff07c263634",address:"0xf68464152d7289d7ea9a2bec2e0035c45188223c",options:{},methods:["personal_sign","eth_sign","eth_signTransaction","eth_signTypedData_v1","eth_signTypedData_v3","eth_signTypedData_v4"],type:"eip155:eoa",scopes:["eip155:0"],metadata:{name:"Trezor 1",importTime:1724486729079,keyring:{type:"Trezor Hardware"},lastSelected:1724486729083}}},selectedAccount:"221ecb67-0d29-4c04-83b2-dff07c263634"}}).withKeyringController({vault:'{"data":"NPUZE4s9SQOrsw1GtJSnQ9ptC3J1nf3O+hWT3N8Oh5MDcyO0XojQfSBZL88FgjuAGMT+oFEnX8gzsd1x0/Z7iinNSOD+U22LJ6w37Pkfw4mqAYvKJDbnb2HAdjNbjGD99PKn1qe5eR0vohL5taFW2lTKdlE3dficITFM9wm9mQTegQVvYClTSktweumFSTMxqO1fUPj7oacLmw69ZAk2/am4fhI4c6ZeJoAkvPTJvYZDOne3WkUlcuUoeJjCX7b/59NQNHeCry8OyWVMCZDMYFsJT9Pk2vlFgnVL69n9dRGHrZNuNGFOhFawta5TqDUn1Ya7Iq0FjBW1WQv+HKktMM+RA8KZZyAAJkXYHRMpmUhQkw4wQFELgHjKFm/NIYcFVT5t6/XIj9kLqh4+55krUGoEHygzX41uSNie/wNmLjTgNAZv/eK9R81vyv1FR8N1fgkr13KxQT/0o/bQZhnaVClFa/3t13epiRrU/1plVh2TaI7HLFLj69d4c7w96J7Z33osjCywpNCJLam3Xx5OLAaPVe+L7a9u/zOMmryxX37xCrQhn9YSzZ0+E9Hik9CZU9ZXqmNgRhYAoqpcRWgMVmEC2HRLBIXXF0VTyYvfUvEfn87iAsqw0KeoQagDpUPsEr8UU9zs6cGRqZZTfR6/Wa3UwuIwV5XnCRg3Eifiz2BHKG4kutxKIJJak9habIfXBjxMrrwrHns7tWmWmE3JRYoekJQxFdWP3mcnDHVNz2VscgWeW5bZEoBim91iPRbsXimX9605xE0WOaHpwu27G9LwTNwL+0f8BgwoCcfMbaKwoDGVqKFOSbKurYBByPmWsm1b10vVrnsxA3VZMd2HWhicD7DE5h/4R+7Z90VthpVwt4NQ7+QmXeSXqCpPcoq7UTrchdYgV95xbKna1r0lSnZSfUMALji1I2Nh96ki24SbbUEeFZGm4dxNSnub07hTKF6xeqS1FvV79hBpZi/6v+pS+SDNSlwEcfRWW3S02Ec6JAhK2rVCQqSwasFcVcznYB5OaKL6QCmriIpqH0ATsthAwsf9naHSU+36wwi3xogxbpzecjaZ8gxKs2wmJk+Rz6VoGB+z9DTzvha5sm4DmfuQ2CtbQNYZq20VG3hO9g7wzWwa5xZmbH7njBDqlpaNgmxMrAX1S+T8D7X6ElD+aH0MyP9UD5E5tT5xxgUAV0wi+LY0+uCi2Y2lragFM7ihmPr1MP5wEy/1eIf45cY3imfl9w0F/FrCo+Hy2Au9AueCCab2eabA8QAum3lhXtdOyc123sSghIPjC6RUlZE53skLx1cPaV5JJAkneQJ44QMWecLQjh3YyCzRQ8XCnFAL+Kmf7zW5t+l25PLCkcfuLE7zxvLsTz3w2TCIXzEJyw1vXjBzPTUdKCNSva0WGsbq5B93zYot6bmvK1RKHeje8Ed/4N/l8uwxulUAjYQ+94qDKkxTVxvAZ8ydoxwKuB8QCTXgbymDsF/Y5l+RDXmzMT8BdN/QtdjsCXJ2PjvBG+srQOPntOCZMS7FVMk9yc6MWE/DBDm7HtY5CiY3af4A5sOZmLSP3Ek91ijmYdr/nO32DnkV4NJ2/Hj8SWAK5OD8zq8q5uRlR8BDcj7oLnzJX4S+yJNJ/nZSleUyTsv5v6YZ8hno","iv":"6SgfUVcvgUDGbCuqmdZgbA==","keyMetadata":{"algorithm":"PBKDF2","params":{"iterations":600000}},"salt":"nk4xdpmMR+1s5BYe4Vnk++XAQwrISI2bCtbMg7V1wUA="}'}).withNameController({names:{ethereumAddress:{"0x5cfe73b6021e818b776b421b1c4db2474086a7e1":{"*":{name:"Account 1",sourceId:null,proposedNames:{},origin:"account-identity"}},"0xf68464152d7289d7ea9a2bec2e0035c45188223c":{"*":{proposedNames:{},name:"Trezor 1",sourceId:null,origin:"account-identity"}}}}}).withPreferencesController({identities:{"0x5cfe73b6021e818b776b421b1c4db2474086a7e1":{address:"0x5cfe73b6021e818b776b421b1c4db2474086a7e1",lastSelected:16655076e5,name:"Account 1"},"0xf68464152d7289d7ea9a2bec2e0035c45188223c":{address:"0xf68464152d7289d7ea9a2bec2e0035c45188223c",lastSelected:16655078e5,name:"Trezor 1"}},lostIdentities:{"0x5cfe73b6021e818b776b421b1c4db2474086a7e1":{address:"0x5cfe73b6021e818b776b421b1c4db2474086a7e1",name:"Account 1",lastSelected:16655076e5},"0xf68464152d7289d7ea9a2bec2e0035c45188223c":{address:"0xf68464152d7289d7ea9a2bec2e0035c45188223c",name:"Trezor 1",lastSelected:16655078e5}},selectedAddress:"0xf68464152d7289d7ea9a2bec2e0035c45188223c"})}withIncomingTransactionsPreferences(e){return this.withPreferencesController({featureFlags:{showIncomingTransactions:e}})}withIncomingTransactionsCache(e){return this.withTransactionController({lastFetchedBlockNumbers:e})}withTransactions(e){return this.withTransactionController({transactions:e})}withPopularNetworks(){return this.withNetworkController({networkConfigurations:{"op-mainnet":{chainId:u.OPTIMISM,nickname:"OP Mainnet",rpcPrefs:{},rpcUrl:"https://mainnet.optimism.io",ticker:"ETH",id:"op-mainnet"},"polygon-mainnet":{chainId:u.POLYGON,nickname:"Polygon Mainnet",rpcPrefs:{},rpcUrl:"https://polygon-rpc.com",ticker:"MATIC",id:"polygon-mainnet"},"arbitrum-one":{chainId:u.ARBITRUM,nickname:"Arbitrum One",rpcPrefs:{},rpcUrl:"https://arb1.arbitrum.io/rpc",ticker:"ETH",id:"arbitrum-one"},"avalanche-mainnet":{chainId:u.AVALANCHE,nickname:"Avalanche Network C-Chain",rpcPrefs:{},rpcUrl:"https://api.avax.network/ext/bc/C/rpc",ticker:"AVAX",id:"avalanche-mainnet"},"bnb-mainnet":{chainId:u.BSC,nickname:"BNB Chain",rpcPrefs:{},rpcUrl:"https://bsc-dataseed.binance.org",ticker:"BNB",id:"bnb-mainnet"},"base-mainnet":{chainId:u.BASE,nickname:"Base",rpcPrefs:{},rpcUrl:"https://mainnet.base.org",ticker:"ETH",id:"base-mainnet"},"zksync-mainnet":{chainId:u.ZKSYNC_ERA,nickname:"zkSync Era",rpcPrefs:{},rpcUrl:"https://mainnet.era.zksync.io",ticker:"ETH",id:"zksync-mainnet"}}})}build(){return this.fixture.meta={version:y},this.fixture}}}}},{package:"$root$",file:"test/e2e/fixture-builder.js"}],[5814,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.entrypointBytecode=r.entrypointAbi=void 0;r.entrypointAbi=[{inputs:[{internalType:"uint256",name:"preOpGas",type:"uint256"},{internalType:"uint256",name:"paid",type:"uint256"},{internalType:"uint48",name:"validAfter",type:"uint48"},{internalType:"uint48",name:"validUntil",type:"uint48"},{internalType:"bool",name:"targetSuccess",type:"bool"},{internalType:"bytes",name:"targetResult",type:"bytes"}],name:"ExecutionResult",type:"error"},{inputs:[{internalType:"uint256",name:"opIndex",type:"uint256"},{internalType:"string",name:"reason",type:"string"}],name:"FailedOp",type:"error"},{inputs:[{internalType:"address",name:"sender",type:"address"}],name:"SenderAddressResult",type:"error"},{inputs:[{internalType:"address",name:"aggregator",type:"address"}],name:"SignatureValidationFailed",type:"error"},{inputs:[{components:[{internalType:"uint256",name:"preOpGas",type:"uint256"},{internalType:"uint256",name:"prefund",type:"uint256"},{internalType:"bool",name:"sigFailed",type:"bool"},{internalType:"uint48",name:"validAfter",type:"uint48"},{internalType:"uint48",name:"validUntil",type:"uint48"},{internalType:"bytes",name:"paymasterContext",type:"bytes"}],internalType:"struct IEntryPoint.ReturnInfo",name:"returnInfo",type:"tuple"},{components:[{internalType:"uint256",name:"stake",type:"uint256"},{internalType:"uint256",name:"unstakeDelaySec",type:"uint256"}],internalType:"struct IStakeManager.StakeInfo",name:"senderInfo",type:"tuple"},{components:[{internalType:"uint256",name:"stake",type:"uint256"},{internalType:"uint256",name:"unstakeDelaySec",type:"uint256"}],internalType:"struct IStakeManager.StakeInfo",name:"factoryInfo",type:"tuple"},{components:[{internalType:"uint256",name:"stake",type:"uint256"},{internalType:"uint256",name:"unstakeDelaySec",type:"uint256"}],internalType:"struct IStakeManager.StakeInfo",name:"paymasterInfo",type:"tuple"}],name:"ValidationResult",type:"error"},{inputs:[{components:[{internalType:"uint256",name:"preOpGas",type:"uint256"},{internalType:"uint256",name:"prefund",type:"uint256"},{internalType:"bool",name:"sigFailed",type:"bool"},{internalType:"uint48",name:"validAfter",type:"uint48"},{internalType:"uint48",name:"validUntil",type:"uint48"},{internalType:"bytes",name:"paymasterContext",type:"bytes"}],internalType:"struct IEntryPoint.ReturnInfo",name:"returnInfo",type:"tuple"},{components:[{internalType:"uint256",name:"stake",type:"uint256"},{internalType:"uint256",name:"unstakeDelaySec",type:"uint256"}],internalType:"struct IStakeManager.StakeInfo",name:"senderInfo",type:"tuple"},{components:[{internalType:"uint256",name:"stake",type:"uint256"},{internalType:"uint256",name:"unstakeDelaySec",type:"uint256"}],internalType:"struct IStakeManager.StakeInfo",name:"factoryInfo",type:"tuple"},{components:[{internalType:"uint256",name:"stake",type:"uint256"},{internalType:"uint256",name:"unstakeDelaySec",type:"uint256"}],internalType:"struct IStakeManager.StakeInfo",name:"paymasterInfo",type:"tuple"},{components:[{internalType:"address",name:"aggregator",type:"address"},{components:[{internalType:"uint256",name:"stake",type:"uint256"},{internalType:"uint256",name:"unstakeDelaySec",type:"uint256"}],internalType:"struct IStakeManager.StakeInfo",name:"stakeInfo",type:"tuple"}],internalType:"struct IEntryPoint.AggregatorStakeInfo",name:"aggregatorInfo",type:"tuple"}],name:"ValidationResultWithAggregation",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"userOpHash",type:"bytes32"},{indexed:!0,internalType:"address",name:"sender",type:"address"},{indexed:!1,internalType:"address",name:"factory",type:"address"},{indexed:!1,internalType:"address",name:"paymaster",type:"address"}],name:"AccountDeployed",type:"event"},{anonymous:!1,inputs:[],name:"BeforeExecution",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"totalDeposit",type:"uint256"}],name:"Deposited",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"aggregator",type:"address"}],name:"SignatureAggregatorChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"totalStaked",type:"uint256"},{indexed:!1,internalType:"uint256",name:"unstakeDelaySec",type:"uint256"}],name:"StakeLocked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"withdrawTime",type:"uint256"}],name:"StakeUnlocked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"address",name:"withdrawAddress",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"StakeWithdrawn",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"userOpHash",type:"bytes32"},{indexed:!0,internalType:"address",name:"sender",type:"address"},{indexed:!0,internalType:"address",name:"paymaster",type:"address"},{indexed:!1,internalType:"uint256",name:"nonce",type:"uint256"},{indexed:!1,internalType:"bool",name:"success",type:"bool"},{indexed:!1,internalType:"uint256",name:"actualGasCost",type:"uint256"},{indexed:!1,internalType:"uint256",name:"actualGasUsed",type:"uint256"}],name:"UserOperationEvent",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"userOpHash",type:"bytes32"},{indexed:!0,internalType:"address",name:"sender",type:"address"},{indexed:!1,internalType:"uint256",name:"nonce",type:"uint256"},{indexed:!1,internalType:"bytes",name:"revertReason",type:"bytes"}],name:"UserOperationRevertReason",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"address",name:"withdrawAddress",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"Withdrawn",type:"event"},{inputs:[],name:"SIG_VALIDATION_FAILED",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes",name:"initCode",type:"bytes"},{internalType:"address",name:"sender",type:"address"},{internalType:"bytes",name:"paymasterAndData",type:"bytes"}],name:"_validateSenderAndPaymaster",outputs:[],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint32",name:"unstakeDelaySec",type:"uint32"}],name:"addStake",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"depositTo",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"deposits",outputs:[{internalType:"uint112",name:"deposit",type:"uint112"},{internalType:"bool",name:"staked",type:"bool"},{internalType:"uint112",name:"stake",type:"uint112"},{internalType:"uint32",name:"unstakeDelaySec",type:"uint32"},{internalType:"uint48",name:"withdrawTime",type:"uint48"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"getDepositInfo",outputs:[{components:[{internalType:"uint112",name:"deposit",type:"uint112"},{internalType:"bool",name:"staked",type:"bool"},{internalType:"uint112",name:"stake",type:"uint112"},{internalType:"uint32",name:"unstakeDelaySec",type:"uint32"},{internalType:"uint48",name:"withdrawTime",type:"uint48"}],internalType:"struct IStakeManager.DepositInfo",name:"info",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"uint192",name:"key",type:"uint192"}],name:"getNonce",outputs:[{internalType:"uint256",name:"nonce",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes",name:"initCode",type:"bytes"}],name:"getSenderAddress",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"sender",type:"address"},{internalType:"uint256",name:"nonce",type:"uint256"},{internalType:"bytes",name:"initCode",type:"bytes"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"uint256",name:"callGasLimit",type:"uint256"},{internalType:"uint256",name:"verificationGasLimit",type:"uint256"},{internalType:"uint256",name:"preVerificationGas",type:"uint256"},{internalType:"uint256",name:"maxFeePerGas",type:"uint256"},{internalType:"uint256",name:"maxPriorityFeePerGas",type:"uint256"},{internalType:"bytes",name:"paymasterAndData",type:"bytes"},{internalType:"bytes",name:"signature",type:"bytes"}],internalType:"struct UserOperation",name:"userOp",type:"tuple"}],name:"getUserOpHash",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{components:[{components:[{internalType:"address",name:"sender",type:"address"},{internalType:"uint256",name:"nonce",type:"uint256"},{internalType:"bytes",name:"initCode",type:"bytes"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"uint256",name:"callGasLimit",type:"uint256"},{internalType:"uint256",name:"verificationGasLimit",type:"uint256"},{internalType:"uint256",name:"preVerificationGas",type:"uint256"},{internalType:"uint256",name:"maxFeePerGas",type:"uint256"},{internalType:"uint256",name:"maxPriorityFeePerGas",type:"uint256"},{internalType:"bytes",name:"paymasterAndData",type:"bytes"},{internalType:"bytes",name:"signature",type:"bytes"}],internalType:"struct UserOperation[]",name:"userOps",type:"tuple[]"},{internalType:"contract IAggregator",name:"aggregator",type:"address"},{internalType:"bytes",name:"signature",type:"bytes"}],internalType:"struct IEntryPoint.UserOpsPerAggregator[]",name:"opsPerAggregator",type:"tuple[]"},{internalType:"address payable",name:"beneficiary",type:"address"}],name:"handleAggregatedOps",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"sender",type:"address"},{internalType:"uint256",name:"nonce",type:"uint256"},{internalType:"bytes",name:"initCode",type:"bytes"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"uint256",name:"callGasLimit",type:"uint256"},{internalType:"uint256",name:"verificationGasLimit",type:"uint256"},{internalType:"uint256",name:"preVerificationGas",type:"uint256"},{internalType:"uint256",name:"maxFeePerGas",type:"uint256"},{internalType:"uint256",name:"maxPriorityFeePerGas",type:"uint256"},{internalType:"bytes",name:"paymasterAndData",type:"bytes"},{internalType:"bytes",name:"signature",type:"bytes"}],internalType:"struct UserOperation[]",name:"ops",type:"tuple[]"},{internalType:"address payable",name:"beneficiary",type:"address"}],name:"handleOps",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint192",name:"key",type:"uint192"}],name:"incrementNonce",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"callData",type:"bytes"},{components:[{components:[{internalType:"address",name:"sender",type:"address"},{internalType:"uint256",name:"nonce",type:"uint256"},{internalType:"uint256",name:"callGasLimit",type:"uint256"},{internalType:"uint256",name:"verificationGasLimit",type:"uint256"},{internalType:"uint256",name:"preVerificationGas",type:"uint256"},{internalType:"address",name:"paymaster",type:"address"},{internalType:"uint256",name:"maxFeePerGas",type:"uint256"},{internalType:"uint256",name:"maxPriorityFeePerGas",type:"uint256"}],internalType:"struct EntryPoint.MemoryUserOp",name:"mUserOp",type:"tuple"},{internalType:"bytes32",name:"userOpHash",type:"bytes32"},{internalType:"uint256",name:"prefund",type:"uint256"},{internalType:"uint256",name:"contextOffset",type:"uint256"},{internalType:"uint256",name:"preOpGas",type:"uint256"}],internalType:"struct EntryPoint.UserOpInfo",name:"opInfo",type:"tuple"},{internalType:"bytes",name:"context",type:"bytes"}],name:"innerHandleOp",outputs:[{internalType:"uint256",name:"actualGasCost",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"uint192",name:"",type:"uint192"}],name:"nonceSequenceNumber",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"sender",type:"address"},{internalType:"uint256",name:"nonce",type:"uint256"},{internalType:"bytes",name:"initCode",type:"bytes"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"uint256",name:"callGasLimit",type:"uint256"},{internalType:"uint256",name:"verificationGasLimit",type:"uint256"},{internalType:"uint256",name:"preVerificationGas",type:"uint256"},{internalType:"uint256",name:"maxFeePerGas",type:"uint256"},{internalType:"uint256",name:"maxPriorityFeePerGas",type:"uint256"},{internalType:"bytes",name:"paymasterAndData",type:"bytes"},{internalType:"bytes",name:"signature",type:"bytes"}],internalType:"struct UserOperation",name:"op",type:"tuple"},{internalType:"address",name:"target",type:"address"},{internalType:"bytes",name:"targetCallData",type:"bytes"}],name:"simulateHandleOp",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"sender",type:"address"},{internalType:"uint256",name:"nonce",type:"uint256"},{internalType:"bytes",name:"initCode",type:"bytes"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"uint256",name:"callGasLimit",type:"uint256"},{internalType:"uint256",name:"verificationGasLimit",type:"uint256"},{internalType:"uint256",name:"preVerificationGas",type:"uint256"},{internalType:"uint256",name:"maxFeePerGas",type:"uint256"},{internalType:"uint256",name:"maxPriorityFeePerGas",type:"uint256"},{internalType:"bytes",name:"paymasterAndData",type:"bytes"},{internalType:"bytes",name:"signature",type:"bytes"}],internalType:"struct UserOperation",name:"userOp",type:"tuple"}],name:"simulateValidation",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"unlockStake",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address payable",name:"withdrawAddress",type:"address"}],name:"withdrawStake",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address payable",name:"withdrawAddress",type:"address"},{internalType:"uint256",name:"withdrawAmount",type:"uint256"}],name:"withdrawTo",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}],r.entrypointBytecode="0x60a080604052346200008957600160025561022c8181016001600160401b038111838210176200007357829162005d18833903906000f080156200006757608052604051615c8990816200008f82396080518181816113df01528181613e9501526141b60152f35b6040513d6000823e3d90fd5b634e487b7160e01b600052604160045260246000fd5b600080fdfe60806040526004361015610023575b361561001957600080fd5b610021615531565b005b60003560e01c80630396cb60146101b35780630bd28e3b146101aa5780631b2e01b8146101a15780631d732756146101985780631fad948c1461018f578063205c28781461018657806335567e1a1461017d5780634b1d7cf5146101745780635287ce121461016b57806370a08231146101625780638f41ec5a14610159578063957122ab146101505780639b249f6914610147578063a61935311461013e578063b760faf914610135578063bb9fe6bf1461012c578063c23a5cea14610123578063d6383f941461011a578063ee219423146101115763fc7e286d0361000e5761010c611bcd565b61000e565b5061010c6119b5565b5061010c61184d565b5061010c6116b4565b5061010c611536565b5061010c6114f7565b5061010c6114d6565b5061010c611337565b5061010c611164565b5061010c611129565b5061010c6110a4565b5061010c610f54565b5061010c610bf8565b5061010c610b33565b5061010c610994565b5061010c6108ba565b5061010c6106e7565b5061010c610467565b5061010c610385565b5060207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103595760043563ffffffff8116808203610359576103547fa5ae833d0bb1dcd632d98a8b70973e8516812898e19bf27b70071ebc8dc52c01916102716102413373ffffffffffffffffffffffffffffffffffffffff166000526000602052604060002090565b9161024d811515615697565b61026a610261600185015463ffffffff1690565b63ffffffff1690565b11156156fc565b54926103366dffffffffffffffffffffffffffff946102f461029834888460781c166121d5565b966102a4881515615761565b6102b0818911156157c6565b6102d4816102bc6105ec565b941684906dffffffffffffffffffffffffffff169052565b6001602084015287166dffffffffffffffffffffffffffff166040830152565b63ffffffff83166060820152600060808201526103313373ffffffffffffffffffffffffffffffffffffffff166000526000602052604060002090565b61582b565b6040805194855263ffffffff90911660208501523393918291820190565b0390a2005b600080fd5b6024359077ffffffffffffffffffffffffffffffffffffffffffffffff8216820361035957565b50346103595760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103595760043577ffffffffffffffffffffffffffffffffffffffffffffffff81168103610359576104149033600052600160205260406000209077ffffffffffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b61041e8154612491565b9055005b73ffffffffffffffffffffffffffffffffffffffff81160361035957565b6024359061044d82610422565b565b60c4359061044d82610422565b359061044d82610422565b50346103595760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103595760206104fc6004356104a881610422565b73ffffffffffffffffffffffffffffffffffffffff6104c561035e565b91166000526001835260406000209077ffffffffffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b54604051908152f35b507f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60a0810190811067ffffffffffffffff82111761055157604052565b610559610505565b604052565b610100810190811067ffffffffffffffff82111761055157604052565b67ffffffffffffffff811161055157604052565b6060810190811067ffffffffffffffff82111761055157604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761055157604052565b6040519061044d82610535565b6040519060c0820182811067ffffffffffffffff82111761055157604052565b604051906040820182811067ffffffffffffffff82111761055157604052565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f60209267ffffffffffffffff8111610675575b01160190565b61067d610505565b61066f565b92919261068e82610639565b9161069c60405193846105ab565b829481845281830111610359578281602093846000960137010152565b9181601f840112156103595782359167ffffffffffffffff8311610359576020838186019501011161035957565b5034610359576101c07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103595767ffffffffffffffff60043581811161035957366023820112156103595761074a903690602481600401359101610682565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc36016101808112610359576101006040519161078783610535565b12610359576040516107988161055e565b6107a0610440565b815260443560208201526064356040820152608435606082015260a43560808201526107ca61044f565b60a082015260e43560c08201526101043560e082015281526101243560208201526101443560408201526101643560608201526101843560808201526101a4359182116103595761083e9261082661082e9336906004016106b9565b9290916128b1565b6040519081529081906020820190565b0390f35b9060407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8301126103595760043567ffffffffffffffff9283821161035957806023830112156103595781600401359384116103595760248460051b830101116103595760240191906024356108b781610422565b90565b5034610359576108c936610842565b6108d4929192611e3a565b6108dd83611d2d565b60005b84811061095d57506000927fbb47ee3e183a558b1a2ff0874b079f3fc5478b7454eacf2bfc5af2ff5878f9728480a183915b85831061092d576109238585611ed7565b6100216001600255565b909193600190610953610941878987611dec565b61094b8886611dca565b51908861233f565b0194019190610912565b8061098b610984610972600194869896611dca565b5161097e848a88611dec565b84613448565b9083612f30565b019290926108e0565b50346103595760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610359576004356109d081610422565b6024359060009133835282602052604083206dffffffffffffffffffffffffffff81541692838311610ad557848373ffffffffffffffffffffffffffffffffffffffff829593610a788496610a3f610a2c8798610ad29c6121c0565b6dffffffffffffffffffffffffffff1690565b6dffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffff0000000000000000000000000000825416179055565b6040805173ffffffffffffffffffffffffffffffffffffffff831681526020810185905233917fd1c19fbcd4551a5edfb66d43d2e337c04837afda3482b42bdf569a8fccdae5fb91a2165af1610acc611ea7565b50615ba2565b80f35b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f576974686472617720616d6f756e7420746f6f206c61726765000000000000006044820152fd5b50346103595760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610359576020600435610b7181610422565b73ffffffffffffffffffffffffffffffffffffffff610b8e61035e565b911660005260018252610bc98160406000209077ffffffffffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000006040519260401b16178152f35b503461035957610c0736610842565b610c0f611e3a565b6000805b838210610df657610c249150611d2d565b7fbb47ee3e183a558b1a2ff0874b079f3fc5478b7454eacf2bfc5af2ff5878f972600080a16000805b848110610d5c57505060008093815b818110610c9357610923868660007f575ff3acadd5ab348fe1855e217e0f3678f8d767d7494c9f9fefbee2e17cca4d8180a2611ed7565b610cf7610ca182848a6124cb565b610ccc610cb3610cb36020840161256d565b73ffffffffffffffffffffffffffffffffffffffff1690565b7f575ff3acadd5ab348fe1855e217e0f3678f8d767d7494c9f9fefbee2e17cca4d600080a280612519565b906000915b808310610d1457505050610d0f90612491565b610c5c565b90919497610d4f610d49610d5592610d438c8b610d3c82610d368e8b8d611dec565b92611dca565b519161233f565b906121d5565b99612491565b95612491565b9190610cfc565b610d678186886124cb565b6020610d7f610d768380612519565b9290930161256d565b9173ffffffffffffffffffffffffffffffffffffffff60009316905b828410610db45750505050610daf90612491565b610c4d565b90919294610d4f81610de985610de2610dd0610dee968d611dca565b51610ddc8c8b8a611dec565b85613448565b908b613148565b612491565b929190610d9b565b610e018285876124cb565b90610e0c8280612519565b92610e1c610cb36020830161256d565b9173ffffffffffffffffffffffffffffffffffffffff8316610e416001821415612577565b610e62575b505050610e5c91610e56916121d5565b91612491565b90610c13565b909592610e7b6040999693999895989788810190611fc8565b92908a3b156103595789938b918a5193849283927fe3563a4f00000000000000000000000000000000000000000000000000000000845260049e8f850193610ec294612711565b03815a93600094fa9081610f3b575b50610f255786517f86a9f75000000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8a16818a0190815281906020010390fd5b0390fd5b9497509295509093509181610e56610e5c610e46565b80610f48610f4e9261057b565b8061111e565b38610ed1565b50346103595760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103595761083e73ffffffffffffffffffffffffffffffffffffffff600435610fa881610422565b608060409283928351610fba81610535565b60009381858093528260208201528287820152826060820152015216815280602052209061104965ffffffffffff6001835194610ff686610535565b80546dffffffffffffffffffffffffffff8082168852607082901c60ff161515602089015260789190911c1685870152015463ffffffff8116606086015260201c16608084019065ffffffffffff169052565b5191829182919091608065ffffffffffff8160a08401956dffffffffffffffffffffffffffff808251168652602082015115156020870152604082015116604086015263ffffffff6060820151166060860152015116910152565b50346103595760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103595773ffffffffffffffffffffffffffffffffffffffff6004356110f581610422565b16600052600060205260206dffffffffffffffffffffffffffff60406000205416604051908152f35b600091031261035957565b50346103595760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261035957602060405160018152f35b50346103595760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261035957600467ffffffffffffffff8135818111610359576111b590369084016106b9565b9050602435916111c483610422565b604435908111610359576111db90369085016106b9565b92909115908161132d575b506112c6576014821015611236575b610f21836040519182917f08c379a0000000000000000000000000000000000000000000000000000000008352820160409060208152600060208201520190565b6112466112529261124c92612b88565b90612b96565b60601c90565b3b1561125f5738806111f5565b610f21906040519182917f08c379a0000000000000000000000000000000000000000000000000000000008352820160609060208152601b60208201527f41413330207061796d6173746572206e6f74206465706c6f796564000000000060408201520190565b610f21836040519182917f08c379a0000000000000000000000000000000000000000000000000000000008352820160609060208152601960208201527f41413230206163636f756e74206e6f74206465706c6f7965640000000000000060408201520190565b90503b15386111e6565b50346103595760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103595760043567ffffffffffffffff81116103595761138960249136906004016106b9565b906113bf6040519283927f570e1a3600000000000000000000000000000000000000000000000000000000845260048401612d2c565b0360208273ffffffffffffffffffffffffffffffffffffffff92816000857f0000000000000000000000000000000000000000000000000000000000000000165af1918215611471575b600092611441575b50604051917f6ca7b806000000000000000000000000000000000000000000000000000000008352166004820152fd5b61146391925060203d811161146a575b61145b81836105ab565b810190612d17565b9038611411565b503d611451565b611479612183565b611409565b90816101609103126103595790565b60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc820112610359576004359067ffffffffffffffff8211610359576108b79160040161147e565b50346103595760206114ef6114ea3661148d565b612a0c565b604051908152f35b5060207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103595761002160043561153181610422565b61562b565b5034610359576000807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126116b1573381528060205260408120600181019063ffffffff825416908115611653576115f06115b5611618936115a76115a2855460ff9060701c1690565b61598f565b65ffffffffffff42166159f4565b84547fffffffffffffffffffffffffffffffffffffffffffff000000000000ffffffff16602082901b69ffffffffffff000000001617909455565b7fffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff8154169055565b60405165ffffffffffff91909116815233907ffa9b3c14cc825c412c9ed81b3ba365a5b459439403f18829e572ed53a4180f0a90602090a280f35b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600a60248201527f6e6f74207374616b6564000000000000000000000000000000000000000000006044820152fd5b80fd5b50346103595760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610359576004356116f081610422565b610ad273ffffffffffffffffffffffffffffffffffffffff6117323373ffffffffffffffffffffffffffffffffffffffff166000526000602052604060002090565b926117ea611755610a2c86546dffffffffffffffffffffffffffff9060781c1690565b94611761861515615a0e565b6117c26001820161179a65ffffffffffff611786835465ffffffffffff9060201c1690565b16611792811515615a73565b421015615ad8565b80547fffffffffffffffffffffffffffffffffffffffffffff00000000000000000000169055565b7fffffff0000000000000000000000000000ffffffffffffffffffffffffffffff8154169055565b6040805173ffffffffffffffffffffffffffffffffffffffff831681526020810186905233917fb7c918e0e249f999e965cafeb6c664271b3f4317d296461500e71da39f0cbda391a2600080809581948294165af1611847611ea7565b50615b3d565b50346103595760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103595767ffffffffffffffff6004358181116103595761189e90369060040161147e565b602435916118ab83610422565b604435908111610359576118c6610f219136906004016106b9565b6118ce611caa565b6118d785612e2b565b6118ea6118e48287613240565b906153ba565b946118fa826000924384526121e2565b96438252819360609573ffffffffffffffffffffffffffffffffffffffff8316611981575b50505050608001519361194e6040611940602084015165ffffffffffff1690565b92015165ffffffffffff1690565b906040519687967f8b7ac980000000000000000000000000000000000000000000000000000000008852600488016127e1565b8395508394965061199b60409492939451809481936127d3565b03925af19060806119aa611ea7565b92919038808061191f565b5034610359576119c43661148d565b6119cc611caa565b6119d582612e2b565b6119df8183613240565b825160a00151919391611a0c9073ffffffffffffffffffffffffffffffffffffffff166154dc565b6154dc565b90611a30611a07855173ffffffffffffffffffffffffffffffffffffffff90511690565b94611a39612b50565b50611a68611a4c60409586810190611fc8565b90600060148310611bc55750611246611a079261124c92612b88565b91611a72916153ba565b805173ffffffffffffffffffffffffffffffffffffffff169073ffffffffffffffffffffffffffffffffffffffff821660018114916080880151978781015191886020820151611ac79065ffffffffffff1690565b91015165ffffffffffff16916060015192611ae06105f9565b9a8b5260208b0152841515898b015265ffffffffffff1660608a015265ffffffffffff16608089015260a088015215159081611bbc575b50611b515750610f2192519485947fe0cff05f00000000000000000000000000000000000000000000000000000000865260048601612cbd565b9190610f2193611b60846154dc565b611b87611b6b610619565b73ffffffffffffffffffffffffffffffffffffffff9096168652565b6020850152519586957ffaecb4e400000000000000000000000000000000000000000000000000000000875260048701612c2b565b90501538611b17565b9150506154dc565b50346103595760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103595773ffffffffffffffffffffffffffffffffffffffff600435611c1e81610422565b16600052600060205260a0604060002065ffffffffffff60018254920154604051926dffffffffffffffffffffffffffff90818116855260ff8160701c161515602086015260781c16604084015263ffffffff8116606084015260201c166080820152f35b60209067ffffffffffffffff8111611c9d575b60051b0190565b611ca5610505565b611c96565b60405190611cb782610535565b604051608083610100830167ffffffffffffffff811184821017611d20575b60405260009283815283602082015283604082015283606082015283838201528360a08201528360c08201528360e082015281528260208201528260408201528260608201520152565b611d28610505565b611cd6565b90611d3782611c83565b611d4460405191826105ab565b8281527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0611d728294611c83565b019060005b828110611d8357505050565b602090611d8e611caa565b82828501015201611d77565b507f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020918151811015611ddf575b60051b010190565b611de7611d9a565b611dd7565b9190811015611e2d575b60051b810135907ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea181360301821215610359570190565b611e35611d9a565b611df6565b6002805414611e495760028055565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152fd5b3d15611ed2573d90611eb882610639565b91611ec660405193846105ab565b82523d6000602084013e565b606090565b73ffffffffffffffffffffffffffffffffffffffff168015611f6a57600080809381935af1611f04611ea7565b5015611f0c57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f41413931206661696c65642073656e6420746f2062656e6566696369617279006044820152fd5b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4141393020696e76616c69642062656e656669636961727900000000000000006044820152fd5b9035907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe181360301821215610359570180359067ffffffffffffffff82116103595760200191813603831361035957565b90816020910312610359575190565b601f82602094937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0938186528686013760008582860101520116010190565b60005b83811061207a5750506000910152565b818101518382015260200161206a565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f6020936120c681518092818752878088019101612067565b0116010190565b906120e76080916108b796946101c0808652850191612028565b9360e0815173ffffffffffffffffffffffffffffffffffffffff80825116602087015260208201516040870152604082015160608701526060820151858701528482015160a087015260a08201511660c086015260c081015182860152015161010084015260208101516101208401526040810151610140840152606081015161016084015201516101808201526101a081840391015261208a565b506040513d6000823e3d90fd5b507f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b919082039182116121cd57565b61044d612190565b919082018092116121cd57565b905a918160206121fb6060830151936060810190611fc8565b906122348560405195869485947f1d732756000000000000000000000000000000000000000000000000000000008652600486016120cd565b03816000305af16000918161230f575b50612308575060206000803e7fdeaddead000000000000000000000000000000000000000000000000000000006000511461229b5761229561228a6108b7945a906121c0565b6080840151906121d5565b91614afc565b6040517f220266b600000000000000000000000000000000000000000000000000000000815280610f21600482016080906000815260406020820152600f60408201527f41413935206f7574206f6620676173000000000000000000000000000000000060608201520190565b9250505090565b61233191925060203d8111612338575b61232981836105ab565b810190612019565b9038612244565b503d61231f565b909291925a9380602061235b6060830151946060810190611fc8565b906123948660405195869485947f1d732756000000000000000000000000000000000000000000000000000000008652600486016120cd565b03816000305af160009181612471575b5061246a575060206000803e7fdeaddead00000000000000000000000000000000000000000000000000000000600051146123fc576123f66123eb6108b795965a906121c0565b6080830151906121d5565b92614ddf565b610f21836040519182917f220266b600000000000000000000000000000000000000000000000000000000835260048301608091815260406020820152600f60408201527f41413935206f7574206f6620676173000000000000000000000000000000000060608201520190565b9450505050565b61248a91925060203d81116123385761232981836105ab565b90386123a4565b6001907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146124bf570190565b6124c7612190565b0190565b919081101561250c575b60051b810135907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa181360301821215610359570190565b612514611d9a565b6124d5565b9035907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe181360301821215610359570180359067ffffffffffffffff821161035957602001918160051b3603831361035957565b356108b781610422565b1561257e57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4141393620696e76616c69642061676772656761746f720000000000000000006044820152fd5b90357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18236030181121561035957016020813591019167ffffffffffffffff821161035957813603831361035957565b6108b7916126578161263d8461045c565b73ffffffffffffffffffffffffffffffffffffffff169052565b602082013560208201526126f26126a361268861267760408601866125dc565b610160806040880152860191612028565b61269560608601866125dc565b908583036060870152612028565b6080840135608084015260a084013560a084015260c084013560c084015260e084013560e084015261010080850135908401526101206126e5818601866125dc565b9185840390860152612028565b9161270361014091828101906125dc565b929091818503910152612028565b949391929083604087016040885252606086019360608160051b8801019482600090815b848310612754575050505050508460206108b795968503910152612028565b9091929394977fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa08b820301855288357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea1843603018112156127cf57600191846127bd920161262c565b98602090810196950193019190612735565b8280fd5b908092918237016000815290565b9290936108b796959260c0958552602085015265ffffffffffff8092166040850152166060830152151560808201528160a0820152019061208a565b1561282457565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4141393220696e7465726e616c2063616c6c206f6e6c790000000000000000006044820152fd5b9060406108b79260008152816020820152019061208a565b6040906108b793928152816020820152019061208a565b909291925a936128c230331461281d565b8151946040860151955a6113886060830151890101116129e2576108b7966000958051612909575b50505090612903915a9003608084015101943691610682565b91615047565b612938916129349161292f855173ffffffffffffffffffffffffffffffffffffffff1690565b615c12565b1590565b612944575b80806128ea565b61290392919450612953615c24565b908151612967575b5050600193909161293d565b7f1c4fada7374c0a9ee8841fc38afe82932dc0f8e69012e927f061a8bae611a20173ffffffffffffffffffffffffffffffffffffffff6020870151926129d860206129c6835173ffffffffffffffffffffffffffffffffffffffff1690565b9201519560405193849316968361289a565b0390a3388061295b565b7fdeaddead0000000000000000000000000000000000000000000000000000000060005260206000fd5b612a22612a1c6040830183611fc8565b90615c07565b90612a33612a1c6060830183611fc8565b90612ae9612a48612a1c610120840184611fc8565b60405194859360208501956101008201359260e08301359260c08101359260a08201359260808301359273ffffffffffffffffffffffffffffffffffffffff60208201359135168c9693909a9998959261012098959273ffffffffffffffffffffffffffffffffffffffff6101408a019d168952602089015260408801526060870152608086015260a085015260c084015260e08301526101008201520152565b0391612b1b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0938481018352826105ab565b51902060408051602081019283523091810191909152466060820152608092830181529091612b4a90826105ab565b51902090565b604051906040820182811067ffffffffffffffff821117612b7b575b60405260006020838281520152565b612b83610505565b612b6c565b906014116103595790601490565b7fffffffffffffffffffffffffffffffffffffffff0000000000000000000000009035818116939260148110612bcb57505050565b60140360031b82901b16169150565b9060c060a06108b793805184526020810151602085015260408101511515604085015265ffffffffffff80606083015116606086015260808201511660808501520151918160a0820152019061208a565b9294612c8c61044d95612c7a610100959998612c68612c54602097610140808c528b0190612bda565b9b878a019060208091805184520151910152565b80516060890152602001516080880152565b805160a08701526020015160c0860152565b73ffffffffffffffffffffffffffffffffffffffff81511660e0850152015191019060208091805184520151910152565b612d0661044d94612cf4612cdf60a0959998969960e0865260e0860190612bda565b98602085019060208091805184520151910152565b80516060840152602001516080830152565b019060208091805184520151910152565b9081602091031261035957516108b781610422565b9160206108b7938181520191612028565b90612d6c73ffffffffffffffffffffffffffffffffffffffff916108b797959694606085526060850191612028565b941660208201526040818503910152612028565b60009060033d11612d8d57565b905060046000803e60005160e01c90565b600060443d106108b7576040517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc91823d016004833e815167ffffffffffffffff918282113d602484011117612e1a57818401948551938411612e22573d85010160208487010111612e1a57506108b7929101602001906105ab565b949350505050565b50949350505050565b612e386040820182611fc8565b612e50612e448461256d565b93610120810190611fc8565b9290303b1561035957600093612e949160405196879586957f957122ab00000000000000000000000000000000000000000000000000000000875260048701612d3d565b0381305afa9081612f1d575b5061044d576001612eaf612d80565b6308c379a014612ec8575b612ec057565b61044d612183565b612ed0612d9e565b80612edc575b50612eba565b80516000925015612ed657610f21906040519182917f220266b600000000000000000000000000000000000000000000000000000000835260048301612882565b80610f48612f2a9261057b565b38612ea0565b9190612f3b9061317f565b73ffffffffffffffffffffffffffffffffffffffff929183166130da5761306c57612f659061317f565b9116612ffe57612f725750565b604080517f220266b600000000000000000000000000000000000000000000000000000000815260048101929092526024820152602160448201527f41413332207061796d61737465722065787069726564206f72206e6f7420647560648201527f6500000000000000000000000000000000000000000000000000000000000000608482015260a490fd5b610f21826040519182917f220266b600000000000000000000000000000000000000000000000000000000835260048301608091815260406020820152601460408201527f41413334207369676e6174757265206572726f7200000000000000000000000060608201520190565b610f21836040519182917f220266b600000000000000000000000000000000000000000000000000000000835260048301608091815260406020820152601760408201527f414132322065787069726564206f72206e6f742064756500000000000000000060608201520190565b610f21846040519182917f220266b600000000000000000000000000000000000000000000000000000000835260048301608091815260406020820152601460408201527f41413234207369676e6174757265206572726f7200000000000000000000000060608201520190565b9291906131549061317f565b909273ffffffffffffffffffffffffffffffffffffffff808095169116036130da5761306c57612f65905b80156131d25761318e9061535f565b73ffffffffffffffffffffffffffffffffffffffff65ffffffffffff8060408401511642119081156131c2575b5091511691565b90506020830151164210386131bb565b50600090600090565b156131e257565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f41413934206761732076616c756573206f766572666c6f7700000000000000006044820152fd5b916000915a9381519061325382826136b3565b61325c81612a0c565b602084015261329a6effffffffffffffffffffffffffffff60808401516060850151176040850151176101008401359060e0850135171711156131db565b6132a382613775565b6132ae818584613836565b97906132df6129346132d4875173ffffffffffffffffffffffffffffffffffffffff1690565b60208801519061546c565b6133db576132ec43600052565b73ffffffffffffffffffffffffffffffffffffffff61332460a0606097015173ffffffffffffffffffffffffffffffffffffffff1690565b166133c1575b505a810360a0840135106133545760809360c092604087015260608601525a900391013501910152565b6040517f220266b600000000000000000000000000000000000000000000000000000000815280610f21600482016080906000815260406020820152601e60408201527f41413430206f76657220766572696669636174696f6e4761734c696d6974000060608201520190565b909350816133d2929750858461455c565b9590923861332a565b6040517f220266b600000000000000000000000000000000000000000000000000000000815280610f21600482016080906000815260406020820152601a60408201527f4141323520696e76616c6964206163636f756e74206e6f6e636500000000000060608201520190565b9290916000925a825161345b81846136b3565b61346483612a0c565b60208501526134a26effffffffffffffffffffffffffffff60808301516060840151176040840151176101008601359060e0870135171711156131db565b6134ab81613775565b6134b78186868b613ba2565b98906134e86129346134dd865173ffffffffffffffffffffffffffffffffffffffff1690565b60208701519061546c565b6135e0576134f543600052565b73ffffffffffffffffffffffffffffffffffffffff61352d60a0606096015173ffffffffffffffffffffffffffffffffffffffff1690565b166135c5575b505a840360a08601351061355f5750604085015260608401526080919060c0905a900391013501910152565b604080517f220266b600000000000000000000000000000000000000000000000000000000815260048101929092526024820152601e60448201527f41413430206f76657220766572696669636174696f6e4761734c696d697400006064820152608490fd5b909250816135d79298508686856147ef565b96909138613533565b610f21826040519182917f220266b600000000000000000000000000000000000000000000000000000000835260048301608091815260406020820152601a60408201527f4141323520696e76616c6964206163636f756e74206e6f6e636500000000000060608201520190565b1561365557565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f4141393320696e76616c6964207061796d6173746572416e64446174610000006044820152fd5b613725906136dd6136c38261256d565b73ffffffffffffffffffffffffffffffffffffffff168452565b602081013560208401526080810135604084015260a0810135606084015260c0810135608084015260e081013560c084015261010081013560e0840152610120810190611fc8565b90811561376a5761374f61124c6112468460a09461374a601461044d9998101561364e565b612b88565b73ffffffffffffffffffffffffffffffffffffffff16910152565b505060a06000910152565b60a081015173ffffffffffffffffffffffffffffffffffffffff16156137b75760c060035b60ff60408401519116606084015102016080830151019101510290565b60c0600161379a565b6137d86040929594939560608352606083019061262c565b9460208201520152565b9061044d602f60405180947f414132332072657665727465643a20000000000000000000000000000000000060208301526138268151809260208686019101612067565b810103600f8101855201836105ab565b916000926000925a936139046020835193613865855173ffffffffffffffffffffffffffffffffffffffff1690565b9561387d6138766040830183611fc8565b9084613e0d565b60a086015173ffffffffffffffffffffffffffffffffffffffff16906138a243600052565b85809373ffffffffffffffffffffffffffffffffffffffff809416159889613b3a575b60600151908601516040517f3a871cdd0000000000000000000000000000000000000000000000000000000081529788968795869390600485016137c0565b03938a1690f1829181613b1a575b50613b115750600190613923612d80565b6308c379a014613abd575b50613a50575b613941575b50505a900391565b61396b9073ffffffffffffffffffffffffffffffffffffffff166000526000602052604060002090565b613986610a2c82546dffffffffffffffffffffffffffff1690565b8083116139e3576139dc926dffffffffffffffffffffffffffff9103166dffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffff0000000000000000000000000000825416179055565b3880613939565b6040517f220266b600000000000000000000000000000000000000000000000000000000815280610f21600482016080906000815260406020820152601760408201527f41413231206469646e2774207061792070726566756e6400000000000000000060608201520190565b6040517f220266b600000000000000000000000000000000000000000000000000000000815280610f21600482016080906000815260406020820152601660408201527f4141323320726576657274656420286f72204f4f47290000000000000000000060608201520190565b613ac5612d9e565b9081613ad1575061392e565b610f2191613adf91506137e2565b6040519182917f220266b600000000000000000000000000000000000000000000000000000000835260048301612882565b95506139349050565b613b3391925060203d81116123385761232981836105ab565b9038613912565b9450613b80610a2c613b6c8c73ffffffffffffffffffffffffffffffffffffffff166000526000602052604060002090565b546dffffffffffffffffffffffffffff1690565b8b811115613b975750856060835b969150506138c5565b606087918d03613b8e565b90926000936000935a94613beb6020835193613bd2855173ffffffffffffffffffffffffffffffffffffffff1690565b9561387d613be36040830183611fc8565b90848c61412b565b03938a1690f1829181613ded575b50613de45750600190613c0a612d80565b6308c379a014613d8e575b50613d20575b613c29575b5050505a900391565b613c539073ffffffffffffffffffffffffffffffffffffffff166000526000602052604060002090565b91613c6f610a2c84546dffffffffffffffffffffffffffff1690565b90818311613cba575082547fffffffffffffffffffffffffffffffffffff0000000000000000000000000000169190036dffffffffffffffffffffffffffff16179055388080613c20565b604080517f220266b600000000000000000000000000000000000000000000000000000000815260048101929092526024820152601760448201527f41413231206469646e2774207061792070726566756e640000000000000000006064820152608490fd5b610f21846040519182917f220266b600000000000000000000000000000000000000000000000000000000835260048301608091815260406020820152601660408201527f4141323320726576657274656420286f72204f4f47290000000000000000000060608201520190565b613d96612d9e565b9081613da25750613c15565b8691613dae91506137e2565b90610f216040519283927f220266b60000000000000000000000000000000000000000000000000000000084526004840161289a565b9650613c1b9050565b613e0691925060203d81116123385761232981836105ab565b9038613bf9565b909180613e1957505050565b81515173ffffffffffffffffffffffffffffffffffffffff1692833b6140be57606083510151604051907f570e1a3600000000000000000000000000000000000000000000000000000000825260208280613e78878760048401612d2c565b0381600073ffffffffffffffffffffffffffffffffffffffff95867f00000000000000000000000000000000000000000000000000000000000000001690f19182156140b1575b600092614091575b508082169586156140245716809503613fb7573b15613f4a5761124c6112467fd51a9c61267aa6196961883ecf5ff2da6619c37dac0fa92122513fb32c032d2d93613f1193612b88565b602083810151935160a001516040805173ffffffffffffffffffffffffffffffffffffffff9485168152939091169183019190915290a3565b6040517f220266b600000000000000000000000000000000000000000000000000000000815280610f21600482016080906000815260406020820152602060408201527f4141313520696e6974436f6465206d757374206372656174652073656e64657260608201520190565b6040517f220266b600000000000000000000000000000000000000000000000000000000815280610f21600482016080906000815260406020820152602060408201527f4141313420696e6974436f6465206d7573742072657475726e2073656e64657260608201520190565b6040517f220266b600000000000000000000000000000000000000000000000000000000815280610f21600482016080906000815260406020820152601b60408201527f4141313320696e6974436f6465206661696c6564206f72204f4f47000000000060608201520190565b6140aa91925060203d811161146a5761145b81836105ab565b9038613ec7565b6140b9612183565b613ebf565b6040517f220266b600000000000000000000000000000000000000000000000000000000815280610f21600482016080906000815260406020820152601f60408201527f414131302073656e64657220616c726561647920636f6e73747275637465640060608201520190565b9290918161413a575b50505050565b82515173ffffffffffffffffffffffffffffffffffffffff1693843b6143e257606084510151604051907f570e1a3600000000000000000000000000000000000000000000000000000000825260208280614199888860048401612d2c565b0381600073ffffffffffffffffffffffffffffffffffffffff95867f00000000000000000000000000000000000000000000000000000000000000001690f19182156143d5575b6000926143b5575b5080821696871561434757168096036142d9573b15614273575061124c6112467fd51a9c61267aa6196961883ecf5ff2da6619c37dac0fa92122513fb32c032d2d9361423393612b88565b602083810151935160a001516040805173ffffffffffffffffffffffffffffffffffffffff9485168152939091169183019190915290a338808080614134565b604080517f220266b600000000000000000000000000000000000000000000000000000000815260048101929092526024820152602060448201527f4141313520696e6974436f6465206d757374206372656174652073656e6465726064820152608490fd5b610f21826040519182917f220266b600000000000000000000000000000000000000000000000000000000835260048301608091815260406020820152602060408201527f4141313420696e6974436f6465206d7573742072657475726e2073656e64657260608201520190565b610f21846040519182917f220266b600000000000000000000000000000000000000000000000000000000835260048301608091815260406020820152601b60408201527f4141313320696e6974436f6465206661696c6564206f72204f4f47000000000060608201520190565b6143ce91925060203d811161146a5761145b81836105ab565b90386141e8565b6143dd612183565b6141e0565b604080517f220266b600000000000000000000000000000000000000000000000000000000815260048101929092526024820152601f60448201527f414131302073656e64657220616c726561647920636f6e7374727563746564006064820152608490fd5b1561444f57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f4141343120746f6f206c6974746c6520766572696669636174696f6e476173006044820152fd5b919060408382031261035957825167ffffffffffffffff81116103595783019080601f83011215610359578151916144e483610639565b916144f260405193846105ab565b838352602084830101116103595760209261451291848085019101612067565b92015190565b9061044d602f60405180947f414133332072657665727465643a20000000000000000000000000000000000060208301526138268151809260208686019101612067565b93919260609460009460009380519261459b60a08a86015195614580888811614448565b015173ffffffffffffffffffffffffffffffffffffffff1690565b916145c68373ffffffffffffffffffffffffffffffffffffffff166000526000602052604060002090565b946145e2610a2c87546dffffffffffffffffffffffffffff1690565b968588106147825773ffffffffffffffffffffffffffffffffffffffff60208a98946146588a966dffffffffffffffffffffffffffff8b6146919e03166dffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffff0000000000000000000000000000825416179055565b015194604051998a98899788937ff465c77e000000000000000000000000000000000000000000000000000000008552600485016137c0565b0395169103f190818391849361475c575b506147555750506001906146b4612d80565b6308c379a014614733575b506146c657565b6040517f220266b600000000000000000000000000000000000000000000000000000000815280610f21600482016080906000815260406020820152601660408201527f4141333320726576657274656420286f72204f4f47290000000000000000000060608201520190565b61473b612d9e565b908161474757506146bf565b610f2191613adf9150614518565b9450925050565b90925061477b91503d8085833e61477381836105ab565b8101906144ad565b91386146a2565b6040517f220266b600000000000000000000000000000000000000000000000000000000815280610f21600482016080906000815260406020820152601e60408201527f41413331207061796d6173746572206465706f73697420746f6f206c6f77000060608201520190565b91949293909360609560009560009382519061481660a08b84015193614580848611614448565b936148418573ffffffffffffffffffffffffffffffffffffffff166000526000602052604060002090565b61485c610a2c82546dffffffffffffffffffffffffffff1690565b8781106149b7579273ffffffffffffffffffffffffffffffffffffffff60208a989693946146588a966dffffffffffffffffffffffffffff8d6148d69e9c9a03166dffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffff0000000000000000000000000000825416179055565b0395169103f1908183918493614999575b506149915750506001906148f9612d80565b6308c379a014614972575b5061490c5750565b604080517f220266b600000000000000000000000000000000000000000000000000000000815260048101929092526024820152601660448201527f4141333320726576657274656420286f72204f4f4729000000000000000000006064820152608490fd5b61497a612d9e565b90816149865750614904565b613dae925050614518565b955093505050565b9092506149b091503d8085833e61477381836105ab565b91386148e7565b610f218a6040519182917f220266b600000000000000000000000000000000000000000000000000000000835260048301608091815260406020820152601e60408201527f41413331207061796d6173746572206465706f73697420746f6f206c6f77000060608201520190565b60031115614a2f57565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b929190614a7c6040916002865260606020870152606086019061208a565b930152565b939291906003811015614a2f57604091614a7c91865260606020870152606086019061208a565b9061044d603660405180947f4141353020706f73744f702072657665727465643a20000000000000000000006020830152614aec8151809260208686019101612067565b81010360168101855201836105ab565b929190925a93600091805191614b1183615318565b9260a0810195614b35875173ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff93908481169081614ca457505050614b76825173ffffffffffffffffffffffffffffffffffffffff1690565b985b5a90030193840297604084019089825110614c37577f49628fd1471006c1482da88028e9ce4dbb080b815c9b0344d39e5a8e6ec1419f94614bc26020928c614c329551039061553a565b015194896020614c04614be9865173ffffffffffffffffffffffffffffffffffffffff1690565b9a5173ffffffffffffffffffffffffffffffffffffffff1690565b9401519785604051968796169a16988590949392606092608083019683521515602083015260408201520152565b0390a4565b6040517f220266b600000000000000000000000000000000000000000000000000000000815280610f21600482016080906000815260406020820152602060408201527f414135312070726566756e642062656c6f772061637475616c476173436f737460608201520190565b9a918051614cb4575b5050614b78565b6060850151600099509091803b15614ddb579189918983614d07956040518097819682957fa9a234090000000000000000000000000000000000000000000000000000000084528c029060048401614a5e565b0393f19081614dc8575b50614dc3576001614d20612d80565b6308c379a014614da4575b614d37575b3880614cad565b6040517f220266b600000000000000000000000000000000000000000000000000000000815280610f21600482016080906000815260406020820152601260408201527f4141353020706f73744f7020726576657274000000000000000000000000000060608201520190565b614dac612d9e565b80614db75750614d2b565b613adf610f2191614aa8565b614d30565b80610f48614dd59261057b565b38614d11565b8980fd5b9392915a90600092805190614df382615318565b9360a0830196614e17885173ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff95908681169081614f0d57505050614e58845173ffffffffffffffffffffffffffffffffffffffff1690565b915b5a9003019485029860408301908a825110614ea757507f49628fd1471006c1482da88028e9ce4dbb080b815c9b0344d39e5a8e6ec1419f949392614bc2614c32938c60209451039061553a565b604080517f220266b600000000000000000000000000000000000000000000000000000000815260048101929092526024820152602060448201527f414135312070726566756e642062656c6f772061637475616c476173436f73746064820152608490fd5b93918051614f1d575b5050614e5a565b606087015160009a509091803b1561504357918a918a83614f70956040518097819682957fa9a234090000000000000000000000000000000000000000000000000000000084528c029060048401614a5e565b0393f19081615030575b5061502b576001614f89612d80565b6308c379a01461500e575b614fa0575b3880614f16565b610f218b6040519182917f220266b600000000000000000000000000000000000000000000000000000000835260048301608091815260406020820152601260408201527f4141353020706f73744f7020726576657274000000000000000000000000000060608201520190565b615016612d9e565b806150215750614f94565b613dae8d91614aa8565b614f99565b80610f4861503d9261057b565b38614f7a565b8a80fd5b909392915a9480519161505983615318565b9260a081019561507d875173ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff938185169182615165575050506150bd825173ffffffffffffffffffffffffffffffffffffffff1690565b985b5a90030193840297604084019089825110614c37577f49628fd1471006c1482da88028e9ce4dbb080b815c9b0344d39e5a8e6ec1419f946151096020928c614c329551039061553a565b61511288614a25565b015194896020615139614be9865173ffffffffffffffffffffffffffffffffffffffff1690565b940151604080519182529815602082015297880152606087015290821695909116939081906080820190565b9a918151615175575b50506150bf565b8784026151818a614a25565b60028a1461520c576060860151823b15610359576151d493600080948d604051978896879586937fa9a2340900000000000000000000000000000000000000000000000000000000855260048501614a81565b0393f180156151ff575b6151ec575b505b388061516e565b80610f486151f99261057b565b386151e3565b615207612183565b6151de565b6060860151823b156103595761525793600080948d604051978896879586937fa9a2340900000000000000000000000000000000000000000000000000000000855260048501614a81565b0393f19081615305575b50615300576001615270612d80565b6308c379a0146152ed575b156151e5576040517f220266b600000000000000000000000000000000000000000000000000000000815280610f21600482016080906000815260406020820152601260408201527f4141353020706f73744f7020726576657274000000000000000000000000000060608201520190565b6152f5612d9e565b80614db7575061527b565b6151e5565b80610f486153129261057b565b38615261565b60e060c082015191015180821461533c57480180821015615337575090565b905090565b5090565b6040519061534d8261058f565b60006040838281528260208201520152565b615367615340565b5065ffffffffffff808260a01c1680156153b3575b604051926153898461058f565b73ffffffffffffffffffffffffffffffffffffffff8116845260d01c602084015216604082015290565b508061537c565b6153cf6153d5916153c9615340565b5061535f565b9161535f565b9073ffffffffffffffffffffffffffffffffffffffff9182825116928315615461575b65ffffffffffff928391826040816020850151169301511693836040816020840151169201511690808410615459575b50808511615451575b506040519561543f8761058f565b16855216602084015216604082015290565b935038615431565b925038615428565b8151811693506153f8565b73ffffffffffffffffffffffffffffffffffffffff16600052600160205267ffffffffffffffff6154c88260401c60406000209077ffffffffffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b918254926154d584612491565b9055161490565b9073ffffffffffffffffffffffffffffffffffffffff6154fa612b50565b9216600052600060205263ffffffff600160406000206dffffffffffffffffffffffffffff815460781c1685520154166020830152565b61044d3361562b565b73ffffffffffffffffffffffffffffffffffffffff16600052600060205260406000206dffffffffffffffffffffffffffff8082541692830180931161561e575b8083116155c05761044d92166dffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffff0000000000000000000000000000825416179055565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f6465706f736974206f766572666c6f77000000000000000000000000000000006044820152fd5b615626612190565b61557b565b73ffffffffffffffffffffffffffffffffffffffff9061564b348261553a565b168060005260006020527f2da466a7b24304f47e87fa2e1e5a81b9831ce54fec19055ce277ca2f39ba42c460206dffffffffffffffffffffffffffff60406000205416604051908152a2565b1561569e57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f6d757374207370656369667920756e7374616b652064656c61790000000000006044820152fd5b1561570357565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f63616e6e6f7420646563726561736520756e7374616b652074696d65000000006044820152fd5b1561576857565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f6e6f207374616b652073706563696669656400000000000000000000000000006044820152fd5b156157cd57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f7374616b65206f766572666c6f770000000000000000000000000000000000006044820152fd5b9065ffffffffffff6080600161044d9461588b6dffffffffffffffffffffffffffff86511682906dffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffff0000000000000000000000000000825416179055565b602085015115156eff000000000000000000000000000082549160701b16807fffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff83161783557fffffff000000000000000000000000000000ffffffffffffffffffffffffffff7cffffffffffffffffffffffffffff000000000000000000000000000000604089015160781b16921617178155019263ffffffff6060820151167fffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000008554161784550151167fffffffffffffffffffffffffffffffffffffffffffff000000000000ffffffff69ffffffffffff0000000083549260201b169116179055565b1561599657565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f616c726561647920756e7374616b696e670000000000000000000000000000006044820152fd5b91909165ffffffffffff808094169116019182116121cd57565b15615a1557565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f4e6f207374616b6520746f2077697468647261770000000000000000000000006044820152fd5b15615a7a57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f6d7573742063616c6c20756e6c6f636b5374616b6528292066697273740000006044820152fd5b15615adf57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f5374616b65207769746864726177616c206973206e6f742064756500000000006044820152fd5b15615b4457565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f6661696c656420746f207769746864726177207374616b6500000000000000006044820152fd5b15615ba957565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f6661696c656420746f20776974686472617700000000000000000000000000006044820152fd5b816040519182372090565b9060009283809360208451940192f190565b3d610800808211615c4b575b50604051906020818301016040528082526000602083013e90565b905038615c3056fea2646970667358221220a706d8b02d7086d80e9330811f5af84b2614abdc5e9a1f2260126070a31d7cee64736f6c634300081100336080806040523461001657610210908161001c8239f35b600080fdfe6080604052600436101561001257600080fd5b6000803560e01c63570e1a361461002857600080fd5b346100c95760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100c95760043567ffffffffffffffff918282116100c957366023830112156100c95781600401359283116100c95736602484840101116100c9576100c561009e84602485016100fc565b60405173ffffffffffffffffffffffffffffffffffffffff90911681529081906020820190565b0390f35b80fd5b507f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b90806014116101bb5767ffffffffffffffff917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec82018381116101cd575b604051937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f81600b8701160116850190858210908211176101c0575b604052808452602084019036848401116101bb576020946000600c819682946014880187378301015251923560601c5af19060005191156101b557565b60009150565b600080fd5b6101c86100cc565b610178565b6101d56100cc565b61013a56fea26469706673582212201927e80b76ab9b71c952137dd676621a9fdf520c25928815636594036eb1c40364736f6c63430008110033"}}},{package:"$root$",file:"test/e2e/seeder/contracts/entrypoint.ts"}],[5815,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.simpleAccountFactoryBytecode=r.simpleAccountFactoryAbi=void 0;r.simpleAccountFactoryAbi=[{inputs:[{internalType:"contract IEntryPoint",name:"_entryPoint",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"accountImplementation",outputs:[{internalType:"contract SimpleAccount",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"uint256",name:"salt",type:"uint256"}],name:"createAccount",outputs:[{internalType:"contract SimpleAccount",name:"ret",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"uint256",name:"salt",type:"uint256"}],name:"getAccountAddress",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"}],r.simpleAccountFactoryBytecode="0x60a060405234801561001057600080fd5b50604051620046593803806200465983398181016040528101906100349190610124565b80604051610041906100a1565b61004b91906101b0565b604051809103906000f080158015610067573d6000803e3d6000fd5b5073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050506101cb565b61358580620010d483390190565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006100df826100b4565b9050919050565b60006100f1826100d4565b9050919050565b610101816100e6565b811461010c57600080fd5b50565b60008151905061011e816100f8565b92915050565b60006020828403121561013a576101396100af565b5b60006101488482850161010f565b91505092915050565b6000819050919050565b600061017661017161016c846100b4565b610151565b6100b4565b9050919050565b60006101888261015b565b9050919050565b600061019a8261017d565b9050919050565b6101aa8161018f565b82525050565b60006020820190506101c560008301846101a1565b92915050565b608051610edf620001f56000396000818161010b015281816101dd01526102470152610edf6000f3fe60806040523480156200001157600080fd5b5060043610620000465760003560e01c80630d253d76146200004b57806311464fbe14620000815780635fbfb9cf14620000a3575b600080fd5b620000696004803603810190620000639190620003fb565b620000d9565b60405162000078919062000453565b60405180910390f35b6200008b620001db565b6040516200009a9190620004db565b60405180910390f35b620000c16004803603810190620000bb9190620003fb565b620001ff565b604051620000d09190620004db565b60405180910390f35b6000620001d38260001b60405180602001620000f59062000348565b6020820181038252601f19601f820116604052507f0000000000000000000000000000000000000000000000000000000000000000866040516024016200013d919062000453565b60405160208183030381529060405263c4d66de860e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516020016200019592919062000592565b604051602081830303815290604052604051602001620001b792919062000608565b6040516020818303038152906040528051906020012062000306565b905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000806200020e8484620000d9565b905060008173ffffffffffffffffffffffffffffffffffffffff163b905060008111156200024157819250505062000300565b8360001b7f00000000000000000000000000000000000000000000000000000000000000008660405160240162000279919062000453565b60405160208183030381529060405263c4d66de860e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051620002cc9062000348565b620002d992919062000592565b8190604051809103906000f5905080158015620002fa573d6000803e3d6000fd5b50925050505b92915050565b6000620003158383306200031d565b905092915050565b6000604051836040820152846020820152828152600b810160ff815360558120925050509392505050565b610879806200063183390190565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000388826200035b565b9050919050565b6200039a816200037b565b8114620003a657600080fd5b50565b600081359050620003ba816200038f565b92915050565b6000819050919050565b620003d581620003c0565b8114620003e157600080fd5b50565b600081359050620003f581620003ca565b92915050565b6000806040838503121562000415576200041462000356565b5b60006200042585828601620003a9565b92505060206200043885828601620003e4565b9150509250929050565b6200044d816200037b565b82525050565b60006020820190506200046a600083018462000442565b92915050565b6000819050919050565b60006200049b620004956200048f846200035b565b62000470565b6200035b565b9050919050565b6000620004af826200047a565b9050919050565b6000620004c382620004a2565b9050919050565b620004d581620004b6565b82525050565b6000602082019050620004f26000830184620004ca565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156200053457808201518184015260208101905062000517565b60008484015250505050565b6000601f19601f8301169050919050565b60006200055e82620004f8565b6200056a818562000503565b93506200057c81856020860162000514565b620005878162000540565b840191505092915050565b6000604082019050620005a9600083018562000442565b8181036020830152620005bd818462000551565b90509392505050565b600081905092915050565b6000620005de82620004f8565b620005ea8185620005c6565b9350620005fc81856020860162000514565b80840191505092915050565b6000620006168285620005d1565b9150620006248284620005d1565b9150819050939250505056fe608060405260405161087938038061087983398181016040528101906100259190610520565b6100378282600061003e60201b60201c565b505061074f565b61004d8361007660201b60201c565b60008251118061005a5750805b156100715761006f83836100cb60201b60201c565b505b505050565b610085816100fe60201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a250565b60606100f68383604051806060016040528060278152602001610852602791396101c360201b60201c565b905092915050565b61010d8161024f60201b60201c565b61014c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610143906105ff565b60405180910390fd5b8061017f7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b61027260201b60201c565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101ed9190610666565b600060405180830381855af49150503d8060008114610228576040519150601f19603f3d011682016040523d82523d6000602084013e61022d565b606091505b50915091506102448683838761027c60201b60201c565b925050509392505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6000819050919050565b606083156102e45760008351036102dc5761029c8561024f60201b60201c565b6102db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102d2906106c9565b60405180910390fd5b5b8290506102f5565b6102f483836102fd60201b60201c565b5b949350505050565b6000825111156103105781518083602001fd5b806040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610344919061072d565b60405180910390fd5b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061038c82610361565b9050919050565b61039c81610381565b81146103a757600080fd5b50565b6000815190506103b981610393565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610412826103c9565b810181811067ffffffffffffffff82111715610431576104306103da565b5b80604052505050565b600061044461034d565b90506104508282610409565b919050565b600067ffffffffffffffff8211156104705761046f6103da565b5b610479826103c9565b9050602081019050919050565b60005b838110156104a4578082015181840152602081019050610489565b60008484015250505050565b60006104c36104be84610455565b61043a565b9050828152602081018484840111156104df576104de6103c4565b5b6104ea848285610486565b509392505050565b600082601f830112610507576105066103bf565b5b81516105178482602086016104b0565b91505092915050565b6000806040838503121561053757610536610357565b5b6000610545858286016103aa565b925050602083015167ffffffffffffffff8111156105665761056561035c565b5b610572858286016104f2565b9150509250929050565b600082825260208201905092915050565b7f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60008201527f6f74206120636f6e747261637400000000000000000000000000000000000000602082015250565b60006105e9602d8361057c565b91506105f48261058d565b604082019050919050565b60006020820190508181036000830152610618816105dc565b9050919050565b600081519050919050565b600081905092915050565b60006106408261061f565b61064a818561062a565b935061065a818560208601610486565b80840191505092915050565b60006106728284610635565b915081905092915050565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b60006106b3601d8361057c565b91506106be8261067d565b602082019050919050565b600060208201905081810360008301526106e2816106a6565b9050919050565b600081519050919050565b60006106ff826106e9565b610709818561057c565b9350610719818560208601610486565b610722816103c9565b840191505092915050565b6000602082019050818103600083015261074781846106f4565b905092915050565b60f58061075d6000396000f3fe608060405236601057600e6018565b005b60166018565b005b601e602c565b602a6026602e565b603b565b565b565b600060366060565b905090565b3660008037600080366000845af43d6000803e8060008114605b573d6000f35b3d6000fd5b6000608c7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b60b5565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600081905091905056fea2646970667358221220e91df930f25c61d529b4137f50e631e23eccd38c73a16d064ccea73f532839f764736f6c63430008130033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220388052dda0ef8cd3ad52d34b5dabe7958153462dcc164a8f5f201ad1bfe02da764736f6c6343000813003360c06040523073ffffffffffffffffffffffffffffffffffffffff1660809073ffffffffffffffffffffffffffffffffffffffff168152503480156200004457600080fd5b50604051620035853803806200358583398181016040528101906200006a9190620001f9565b8073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1681525050620000ae620000b560201b60201c565b506200030f565b600060019054906101000a900460ff161562000108576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000ff90620002b2565b60405180910390fd5b60ff801660008054906101000a900460ff1660ff1614620001795760ff6000806101000a81548160ff021916908360ff1602179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249860ff604051620001709190620002f2565b60405180910390a15b565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620001ad8262000180565b9050919050565b6000620001c182620001a0565b9050919050565b620001d381620001b4565b8114620001df57600080fd5b50565b600081519050620001f381620001c8565b92915050565b6000602082840312156200021257620002116200017b565b5b60006200022284828501620001e2565b91505092915050565b600082825260208201905092915050565b7f496e697469616c697a61626c653a20636f6e747261637420697320696e69746960008201527f616c697a696e6700000000000000000000000000000000000000000000000000602082015250565b60006200029a6027836200022b565b9150620002a7826200023c565b604082019050919050565b60006020820190508181036000830152620002cd816200028b565b9050919050565b600060ff82169050919050565b620002ec81620002d4565b82525050565b6000602082019050620003096000830184620002e1565b92915050565b60805160a05161322d6200035860003960008181610b7601526114f60152600081816106a90152818161073701528181610959015281816109e70152610a97015261322d6000f3fe60806040526004361061010c5760003560e01c806352d1902d11610095578063bc197c8111610064578063bc197c8114610343578063c399ec8814610380578063c4d66de8146103ab578063d087d288146103d4578063f23a6e61146103ff57610113565b806352d1902d146102995780638da5cb5b146102c4578063b0d691fe146102ef578063b61d27f61461031a57610113565b80633659cfe6116100dc5780633659cfe6146101e45780633a871cdd1461020d5780634a58db191461024a5780634d44560d146102545780634f1ef2861461027d57610113565b806223de291461011857806301ffc9a714610141578063150b7a021461017e57806318dfb3c7146101bb57610113565b3661011357005b600080fd5b34801561012457600080fd5b5061013f600480360381019061013a9190611c1d565b61043c565b005b34801561014d57600080fd5b5061016860048036038101906101639190611d44565b610446565b6040516101759190611d8c565b60405180910390f35b34801561018a57600080fd5b506101a560048036038101906101a09190611da7565b610580565b6040516101b29190611e3e565b60405180910390f35b3480156101c757600080fd5b506101e260048036038101906101dd9190611f05565b610595565b005b3480156101f057600080fd5b5061020b60048036038101906102069190611f86565b6106a7565b005b34801561021957600080fd5b50610234600480360381019061022f919061200e565b61082f565b604051610241919061208c565b60405180910390f35b610252610862565b005b34801561026057600080fd5b5061027b600480360381019061027691906120e5565b6108d7565b005b61029760048036038101906102929190612266565b610957565b005b3480156102a557600080fd5b506102ae610a93565b6040516102bb91906122d1565b60405180910390f35b3480156102d057600080fd5b506102d9610b4c565b6040516102e691906122fb565b60405180910390f35b3480156102fb57600080fd5b50610304610b72565b6040516103119190612375565b60405180910390f35b34801561032657600080fd5b50610341600480360381019061033c9190612390565b610b9a565b005b34801561034f57600080fd5b5061036a6004803603810190610365919061245a565b610bf7565b6040516103779190611e3e565b60405180910390f35b34801561038c57600080fd5b50610395610c0f565b6040516103a2919061208c565b60405180910390f35b3480156103b757600080fd5b506103d260048036038101906103cd9190611f86565b610c97565b005b3480156103e057600080fd5b506103e9610dd7565b6040516103f6919061208c565b60405180910390f35b34801561040b57600080fd5b5061042660048036038101906104219190612536565b610e62565b6040516104339190611e3e565b60405180910390f35b5050505050505050565b60007f150b7a02000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061051157507f4e2312e0000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061057957507f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b600063150b7a0260e01b905095945050505050565b61059d610e78565b8181905084849050146105e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105dc9061262d565b60405180910390fd5b60005b848490508110156106a05761068d8585838181106106095761060861264d565b5b905060200201602081019061061e9190611f86565b60008585858181106106335761063261264d565b5b9050602002810190610645919061268b565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050610f47565b80806106989061271d565b9150506105e8565b5050505050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1603610735576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072c906127d7565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610774610fcb565b73ffffffffffffffffffffffffffffffffffffffff16146107ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c190612869565b60405180910390fd5b6107d381611022565b61082c81600067ffffffffffffffff8111156107f2576107f161213b565b5b6040519080825280601f01601f1916602001820160405280156108245781602001600182028036833780820191505090505b50600061102d565b50565b600061083961119b565b6108438484611212565b905061085284602001356112f0565b61085b826112f3565b9392505050565b61086a610b72565b73ffffffffffffffffffffffffffffffffffffffff1663b760faf934306040518363ffffffff1660e01b81526004016108a391906122fb565b6000604051808303818588803b1580156108bc57600080fd5b505af11580156108d0573d6000803e3d6000fd5b5050505050565b6108df61138f565b6108e7610b72565b73ffffffffffffffffffffffffffffffffffffffff1663205c287883836040518363ffffffff1660e01b8152600401610921929190612898565b600060405180830381600087803b15801561093b57600080fd5b505af115801561094f573d6000803e3d6000fd5b505050505050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16036109e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109dc906127d7565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610a24610fcb565b73ffffffffffffffffffffffffffffffffffffffff1614610a7a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7190612869565b60405180910390fd5b610a8382611022565b610a8f8282600161102d565b5050565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1614610b23576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1a90612933565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b905090565b600060029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60007f0000000000000000000000000000000000000000000000000000000000000000905090565b610ba2610e78565b610bf1848484848080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050610f47565b50505050565b600063bc197c8160e01b905098975050505050505050565b6000610c19610b72565b73ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610c5191906122fb565b602060405180830381865afa158015610c6e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c929190612968565b905090565b60008060019054906101000a900460ff16159050808015610cc85750600160008054906101000a900460ff1660ff16105b80610cf55750610cd730611457565b158015610cf45750600160008054906101000a900460ff1660ff16145b5b610d34576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2b90612a07565b60405180910390fd5b60016000806101000a81548160ff021916908360ff1602179055508015610d71576001600060016101000a81548160ff0219169083151502179055505b610d7a8261147a565b8015610dd35760008060016101000a81548160ff0219169083151502179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024986001604051610dca9190612a6f565b60405180910390a15b5050565b6000610de1610b72565b73ffffffffffffffffffffffffffffffffffffffff166335567e1a3060006040518363ffffffff1660e01b8152600401610e1c929190612ae9565b602060405180830381865afa158015610e39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e5d9190612968565b905090565b600063f23a6e6160e01b90509695505050505050565b610e80610b72565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610f065750600060029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610f45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3c90612b5e565b60405180910390fd5b565b6000808473ffffffffffffffffffffffffffffffffffffffff168484604051610f709190612bef565b60006040518083038185875af1925050503d8060008114610fad576040519150601f19603f3d011682016040523d82523d6000602084013e610fb2565b606091505b509150915081610fc457805160208201fd5b5050505050565b6000610ff97f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b61155a565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61102a61138f565b50565b6110597f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd914360001b611564565b60000160009054906101000a900460ff161561107d576110788361156e565b611196565b8273ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156110e557506040513d601f19601f820116820180604052508101906110e29190612c1b565b60015b611124576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161111b90612cba565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b8114611189576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161118090612d4c565b60405180910390fd5b50611195838383611627565b5b505050565b6111a3610b72565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611210576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120790612db8565b60405180910390fd5b565b60008061121e83611653565b905061128684806101400190611234919061268b565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050508261168990919063ffffffff16565b73ffffffffffffffffffffffffffffffffffffffff16600060029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146112e45760019150506112ea565b60009150505b92915050565b50565b6000811461138c5760003373ffffffffffffffffffffffffffffffffffffffff16827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9060405161134390612dfe565b600060405180830381858888f193505050503d8060008114611381576040519150601f19603f3d011682016040523d82523d6000602084013e611386565b606091505b50509050505b50565b600060029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061141657503073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b611455576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144c90612e5f565b60405180910390fd5b565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b80600060026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600060029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff167f47e55c76e7a6f1fd8996a1da8008c1ea29699cca35e7bcd057f2dec313b6e5de60405160405180910390a350565b6000819050919050565b6000819050919050565b61157781611457565b6115b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115ad90612ef1565b60405180910390fd5b806115e37f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b61155a565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b611630836116b0565b60008251118061163d5750805b1561164e5761164c83836116ff565b505b505050565b60007f19457468657265756d205369676e6564204d6573736167653a0a33320000000060005281601c52603c6000209050919050565b6000806000611698858561172c565b915091506116a58161177d565b819250505092915050565b6116b98161156e565b8073ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a250565b606061172483836040518060600160405280602781526020016131d1602791396118e3565b905092915050565b600080604183510361176d5760008060006020860151925060408601519150606086015160001a905061176187828585611969565b94509450505050611776565b60006002915091505b9250929050565b6000600481111561179157611790612f11565b5b8160048111156117a4576117a3612f11565b5b03156118e057600160048111156117be576117bd612f11565b5b8160048111156117d1576117d0612f11565b5b03611811576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161180890612f8c565b60405180910390fd5b6002600481111561182557611824612f11565b5b81600481111561183857611837612f11565b5b03611878576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161186f90612ff8565b60405180910390fd5b6003600481111561188c5761188b612f11565b5b81600481111561189f5761189e612f11565b5b036118df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118d69061308a565b60405180910390fd5b5b50565b60606000808573ffffffffffffffffffffffffffffffffffffffff168560405161190d9190612bef565b600060405180830381855af49150503d8060008114611948576040519150601f19603f3d011682016040523d82523d6000602084013e61194d565b606091505b509150915061195e86838387611a4b565b925050509392505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08360001c11156119a4576000600391509150611a42565b6000600187878787604051600081526020016040526040516119c994939291906130b9565b6020604051602081039080840390855afa1580156119eb573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611a3957600060019250925050611a42565b80600092509250505b94509492505050565b60608315611aad576000835103611aa557611a6585611457565b611aa4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a9b9061314a565b60405180910390fd5b5b829050611ab8565b611ab78383611ac0565b5b949350505050565b600082511115611ad35781518083602001fd5b806040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b0791906131ae565b60405180910390fd5b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611b4f82611b24565b9050919050565b611b5f81611b44565b8114611b6a57600080fd5b50565b600081359050611b7c81611b56565b92915050565b6000819050919050565b611b9581611b82565b8114611ba057600080fd5b50565b600081359050611bb281611b8c565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f840112611bdd57611bdc611bb8565b5b8235905067ffffffffffffffff811115611bfa57611bf9611bbd565b5b602083019150836001820283011115611c1657611c15611bc2565b5b9250929050565b60008060008060008060008060c0898b031215611c3d57611c3c611b1a565b5b6000611c4b8b828c01611b6d565b9850506020611c5c8b828c01611b6d565b9750506040611c6d8b828c01611b6d565b9650506060611c7e8b828c01611ba3565b955050608089013567ffffffffffffffff811115611c9f57611c9e611b1f565b5b611cab8b828c01611bc7565b945094505060a089013567ffffffffffffffff811115611cce57611ccd611b1f565b5b611cda8b828c01611bc7565b92509250509295985092959890939650565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611d2181611cec565b8114611d2c57600080fd5b50565b600081359050611d3e81611d18565b92915050565b600060208284031215611d5a57611d59611b1a565b5b6000611d6884828501611d2f565b91505092915050565b60008115159050919050565b611d8681611d71565b82525050565b6000602082019050611da16000830184611d7d565b92915050565b600080600080600060808688031215611dc357611dc2611b1a565b5b6000611dd188828901611b6d565b9550506020611de288828901611b6d565b9450506040611df388828901611ba3565b935050606086013567ffffffffffffffff811115611e1457611e13611b1f565b5b611e2088828901611bc7565b92509250509295509295909350565b611e3881611cec565b82525050565b6000602082019050611e536000830184611e2f565b92915050565b60008083601f840112611e6f57611e6e611bb8565b5b8235905067ffffffffffffffff811115611e8c57611e8b611bbd565b5b602083019150836020820283011115611ea857611ea7611bc2565b5b9250929050565b60008083601f840112611ec557611ec4611bb8565b5b8235905067ffffffffffffffff811115611ee257611ee1611bbd565b5b602083019150836020820283011115611efe57611efd611bc2565b5b9250929050565b60008060008060408587031215611f1f57611f1e611b1a565b5b600085013567ffffffffffffffff811115611f3d57611f3c611b1f565b5b611f4987828801611e59565b9450945050602085013567ffffffffffffffff811115611f6c57611f6b611b1f565b5b611f7887828801611eaf565b925092505092959194509250565b600060208284031215611f9c57611f9b611b1a565b5b6000611faa84828501611b6d565b91505092915050565b600080fd5b60006101608284031215611fcf57611fce611fb3565b5b81905092915050565b6000819050919050565b611feb81611fd8565b8114611ff657600080fd5b50565b60008135905061200881611fe2565b92915050565b60008060006060848603121561202757612026611b1a565b5b600084013567ffffffffffffffff81111561204557612044611b1f565b5b61205186828701611fb8565b935050602061206286828701611ff9565b925050604061207386828701611ba3565b9150509250925092565b61208681611b82565b82525050565b60006020820190506120a1600083018461207d565b92915050565b60006120b282611b24565b9050919050565b6120c2816120a7565b81146120cd57600080fd5b50565b6000813590506120df816120b9565b92915050565b600080604083850312156120fc576120fb611b1a565b5b600061210a858286016120d0565b925050602061211b85828601611ba3565b9150509250929050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6121738261212a565b810181811067ffffffffffffffff821117156121925761219161213b565b5b80604052505050565b60006121a5611b10565b90506121b1828261216a565b919050565b600067ffffffffffffffff8211156121d1576121d061213b565b5b6121da8261212a565b9050602081019050919050565b82818337600083830152505050565b6000612209612204846121b6565b61219b565b90508281526020810184848401111561222557612224612125565b5b6122308482856121e7565b509392505050565b600082601f83011261224d5761224c611bb8565b5b813561225d8482602086016121f6565b91505092915050565b6000806040838503121561227d5761227c611b1a565b5b600061228b85828601611b6d565b925050602083013567ffffffffffffffff8111156122ac576122ab611b1f565b5b6122b885828601612238565b9150509250929050565b6122cb81611fd8565b82525050565b60006020820190506122e660008301846122c2565b92915050565b6122f581611b44565b82525050565b600060208201905061231060008301846122ec565b92915050565b6000819050919050565b600061233b61233661233184611b24565b612316565b611b24565b9050919050565b600061234d82612320565b9050919050565b600061235f82612342565b9050919050565b61236f81612354565b82525050565b600060208201905061238a6000830184612366565b92915050565b600080600080606085870312156123aa576123a9611b1a565b5b60006123b887828801611b6d565b94505060206123c987828801611ba3565b935050604085013567ffffffffffffffff8111156123ea576123e9611b1f565b5b6123f687828801611bc7565b925092505092959194509250565b60008083601f84011261241a57612419611bb8565b5b8235905067ffffffffffffffff81111561243757612436611bbd565b5b60208301915083602082028301111561245357612452611bc2565b5b9250929050565b60008060008060008060008060a0898b03121561247a57612479611b1a565b5b60006124888b828c01611b6d565b98505060206124998b828c01611b6d565b975050604089013567ffffffffffffffff8111156124ba576124b9611b1f565b5b6124c68b828c01612404565b9650965050606089013567ffffffffffffffff8111156124e9576124e8611b1f565b5b6124f58b828c01612404565b9450945050608089013567ffffffffffffffff81111561251857612517611b1f565b5b6125248b828c01611bc7565b92509250509295985092959890939650565b60008060008060008060a0878903121561255357612552611b1a565b5b600061256189828a01611b6d565b965050602061257289828a01611b6d565b955050604061258389828a01611ba3565b945050606061259489828a01611ba3565b935050608087013567ffffffffffffffff8111156125b5576125b4611b1f565b5b6125c189828a01611bc7565b92509250509295509295509295565b600082825260208201905092915050565b7f77726f6e67206172726179206c656e6774687300000000000000000000000000600082015250565b60006126176013836125d0565b9150612622826125e1565b602082019050919050565b600060208201905081810360008301526126468161260a565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600080fd5b600080fd5b600080fd5b600080833560016020038436030381126126a8576126a761267c565b5b80840192508235915067ffffffffffffffff8211156126ca576126c9612681565b5b6020830192506001820236038313156126e6576126e5612686565b5b509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061272882611b82565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361275a576127596126ee565b5b600182019050919050565b7f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060008201527f64656c656761746563616c6c0000000000000000000000000000000000000000602082015250565b60006127c1602c836125d0565b91506127cc82612765565b604082019050919050565b600060208201905081810360008301526127f0816127b4565b9050919050565b7f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060008201527f6163746976652070726f78790000000000000000000000000000000000000000602082015250565b6000612853602c836125d0565b915061285e826127f7565b604082019050919050565b6000602082019050818103600083015261288281612846565b9050919050565b612892816120a7565b82525050565b60006040820190506128ad6000830185612889565b6128ba602083018461207d565b9392505050565b7f555550535570677261646561626c653a206d757374206e6f742062652063616c60008201527f6c6564207468726f7567682064656c656761746563616c6c0000000000000000602082015250565b600061291d6038836125d0565b9150612928826128c1565b604082019050919050565b6000602082019050818103600083015261294c81612910565b9050919050565b60008151905061296281611b8c565b92915050565b60006020828403121561297e5761297d611b1a565b5b600061298c84828501612953565b91505092915050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b60006129f1602e836125d0565b91506129fc82612995565b604082019050919050565b60006020820190508181036000830152612a20816129e4565b9050919050565b6000819050919050565b600060ff82169050919050565b6000612a59612a54612a4f84612a27565b612316565b612a31565b9050919050565b612a6981612a3e565b82525050565b6000602082019050612a846000830184612a60565b92915050565b6000819050919050565b600077ffffffffffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612ad3612ace612ac984612a8a565b612316565b612a94565b9050919050565b612ae381612ab8565b82525050565b6000604082019050612afe60008301856122ec565b612b0b6020830184612ada565b9392505050565b7f6163636f756e743a206e6f74204f776e6572206f7220456e747279506f696e74600082015250565b6000612b486020836125d0565b9150612b5382612b12565b602082019050919050565b60006020820190508181036000830152612b7781612b3b565b9050919050565b600081519050919050565b600081905092915050565b60005b83811015612bb2578082015181840152602081019050612b97565b60008484015250505050565b6000612bc982612b7e565b612bd38185612b89565b9350612be3818560208601612b94565b80840191505092915050565b6000612bfb8284612bbe565b915081905092915050565b600081519050612c1581611fe2565b92915050565b600060208284031215612c3157612c30611b1a565b5b6000612c3f84828501612c06565b91505092915050565b7f45524331393637557067726164653a206e657720696d706c656d656e7461746960008201527f6f6e206973206e6f742055555053000000000000000000000000000000000000602082015250565b6000612ca4602e836125d0565b9150612caf82612c48565b604082019050919050565b60006020820190508181036000830152612cd381612c97565b9050919050565b7f45524331393637557067726164653a20756e737570706f727465642070726f7860008201527f6961626c65555549440000000000000000000000000000000000000000000000602082015250565b6000612d366029836125d0565b9150612d4182612cda565b604082019050919050565b60006020820190508181036000830152612d6581612d29565b9050919050565b7f6163636f756e743a206e6f742066726f6d20456e747279506f696e7400000000600082015250565b6000612da2601c836125d0565b9150612dad82612d6c565b602082019050919050565b60006020820190508181036000830152612dd181612d95565b9050919050565b50565b6000612de8600083612b89565b9150612df382612dd8565b600082019050919050565b6000612e0982612ddb565b9150819050919050565b7f6f6e6c79206f776e657200000000000000000000000000000000000000000000600082015250565b6000612e49600a836125d0565b9150612e5482612e13565b602082019050919050565b60006020820190508181036000830152612e7881612e3c565b9050919050565b7f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60008201527f6f74206120636f6e747261637400000000000000000000000000000000000000602082015250565b6000612edb602d836125d0565b9150612ee682612e7f565b604082019050919050565b60006020820190508181036000830152612f0a81612ece565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f45434453413a20696e76616c6964207369676e61747572650000000000000000600082015250565b6000612f766018836125d0565b9150612f8182612f40565b602082019050919050565b60006020820190508181036000830152612fa581612f69565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265206c656e67746800600082015250565b6000612fe2601f836125d0565b9150612fed82612fac565b602082019050919050565b6000602082019050818103600083015261301181612fd5565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265202773272076616c60008201527f7565000000000000000000000000000000000000000000000000000000000000602082015250565b60006130746022836125d0565b915061307f82613018565b604082019050919050565b600060208201905081810360008301526130a381613067565b9050919050565b6130b381612a31565b82525050565b60006080820190506130ce60008301876122c2565b6130db60208301866130aa565b6130e860408301856122c2565b6130f560608301846122c2565b95945050505050565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b6000613134601d836125d0565b915061313f826130fe565b602082019050919050565b6000602082019050818103600083015261316381613127565b9050919050565b600081519050919050565b60006131808261316a565b61318a81856125d0565b935061319a818560208601612b94565b6131a38161212a565b840191505092915050565b600060208201905081810360008301526131c88184613175565b90509291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220184807e69f413ed78a569bed2504b99812aa82b1a70ece7822885b1e418066e864736f6c63430008130033"}}},{package:"$root$",file:"test/e2e/seeder/contracts/simpleAccountFactory.ts"}],[5816,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.verifyingPaymasterBytecode=r.verifyingPaymasterAbi=void 0;r.verifyingPaymasterAbi=[{inputs:[{internalType:"contract IEntryPoint",name:"_entryPoint",type:"address"},{internalType:"address",name:"_verifyingSigner",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{inputs:[{internalType:"uint32",name:"unstakeDelaySec",type:"uint32"}],name:"addStake",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"deposit",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"entryPoint",outputs:[{internalType:"contract IEntryPoint",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getDeposit",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"sender",type:"address"},{internalType:"uint256",name:"nonce",type:"uint256"},{internalType:"bytes",name:"initCode",type:"bytes"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"uint256",name:"callGasLimit",type:"uint256"},{internalType:"uint256",name:"verificationGasLimit",type:"uint256"},{internalType:"uint256",name:"preVerificationGas",type:"uint256"},{internalType:"uint256",name:"maxFeePerGas",type:"uint256"},{internalType:"uint256",name:"maxPriorityFeePerGas",type:"uint256"},{internalType:"bytes",name:"paymasterAndData",type:"bytes"},{internalType:"bytes",name:"signature",type:"bytes"}],internalType:"struct UserOperation",name:"userOp",type:"tuple"},{internalType:"uint48",name:"validUntil",type:"uint48"},{internalType:"uint48",name:"validAfter",type:"uint48"}],name:"getHash",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes",name:"paymasterAndData",type:"bytes"}],name:"parsePaymasterAndData",outputs:[{internalType:"uint48",name:"validUntil",type:"uint48"},{internalType:"uint48",name:"validAfter",type:"uint48"},{internalType:"bytes",name:"signature",type:"bytes"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"enum IPaymaster.PostOpMode",name:"mode",type:"uint8"},{internalType:"bytes",name:"context",type:"bytes"},{internalType:"uint256",name:"actualGasCost",type:"uint256"}],name:"postOp",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"senderNonce",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"unlockStake",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"sender",type:"address"},{internalType:"uint256",name:"nonce",type:"uint256"},{internalType:"bytes",name:"initCode",type:"bytes"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"uint256",name:"callGasLimit",type:"uint256"},{internalType:"uint256",name:"verificationGasLimit",type:"uint256"},{internalType:"uint256",name:"preVerificationGas",type:"uint256"},{internalType:"uint256",name:"maxFeePerGas",type:"uint256"},{internalType:"uint256",name:"maxPriorityFeePerGas",type:"uint256"},{internalType:"bytes",name:"paymasterAndData",type:"bytes"},{internalType:"bytes",name:"signature",type:"bytes"}],internalType:"struct UserOperation",name:"userOp",type:"tuple"},{internalType:"bytes32",name:"userOpHash",type:"bytes32"},{internalType:"uint256",name:"maxCost",type:"uint256"}],name:"validatePaymasterUserOp",outputs:[{internalType:"bytes",name:"context",type:"bytes"},{internalType:"uint256",name:"validationData",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"verifyingSigner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address payable",name:"withdrawAddress",type:"address"}],name:"withdrawStake",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address payable",name:"withdrawAddress",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"withdrawTo",outputs:[],stateMutability:"nonpayable",type:"function"}],r.verifyingPaymasterBytecode="0x60c0604052346200007b576200001f620000186200014f565b9062000176565b6040516114f96200026382396080518181816104ce015281816108f5015281816109d201528181610a4d01528181610adb01528181610b7901528181610bed0152610c8f015260a0518181816101f80152610ff601526114f990f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b90601f01601f191681019081106001600160401b03821117620000b857604052565b62000080565b90620000d5620000cd60405190565b928362000096565b565b6001600160a01b031690565b90565b6001600160a01b0381165b036200007b57565b90505190620000d582620000e6565b6001600160a01b038116620000f1565b90505190620000d58262000108565b91906040838203126200007b57620000e390620001458185620000f9565b9360200162000118565b620001726200175c803803806200016681620000be565b92833981019062000127565b9091565b620001819062000186565b60a052565b6200019062000195565b608052565b620000d53362000200565b620000e390620000d7906001600160a01b031682565b620000e390620001a0565b620000e390620001b6565b90620001e0620000e3620001fc92620001c1565b82546001600160a01b0319166001600160a01b03919091161790565b9055565b6000546001600160a01b0316906200021a816000620001cc565b620002516200024a7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e093620001c1565b91620001c1565b916200025c60405190565b600090a356fe6080604052600436101561001257600080fd5b60003560e01c80630396cb6014610102578063205c2878146100fd57806323d9ac9b146100f8578063715018a6146100f35780638da5cb5b146100ee57806394d4ad60146100e957806394e1fc19146100e4578063a9a23409146100df578063b0d691fe146100da578063bb9fe6bf146100d5578063c23a5cea146100d0578063c399ec88146100cb578063d0e30db0146100c6578063f2fde38b146100c15763f465c77e036101165761062f565b610565565b610552565b610537565b61051f565b6104f3565b6104b5565b61045d565b6103d6565b610337565b61024a565b610232565b6101e3565b6101bb565b610141565b63ffffffff81165b0361011657565b600080fd5b9050359061012882610107565b565b906020828203126101165761013e9161011b565b90565b61015461014f36600461012a565b610aa7565b604051005b0390f35b6001600160a01b031690565b6001600160a01b03811661010f565b9050359061012882610169565b8061010f565b9050359061012882610185565b91906040838203126101165761013e906101b28185610178565b9360200161018b565b34610116576101546101ce366004610198565b90610a2f565b600091031261011657565b9052565b34610116576101f33660046101d4565b6101597f00000000000000000000000000000000000000000000000000000000000000005b604051918291826001600160a01b03909116815260200190565b34610116576102423660046101d4565b610154610729565b346101165761025a3660046101d4565b610159610218610671565b909182601f830112156101165781359167ffffffffffffffff831161011657602001926001830284011161011657565b9060208282031261011657813567ffffffffffffffff8111610116576102bb9201610265565b9091565b90826000939282370152565b91906102e9816102e2816102f39560209181520190565b80956102bf565b601f01601f191690565b0190565b61032a61013e959394929461031b6060840196600085019065ffffffffffff169052565b65ffffffffffff166020830152565b60408185039101526102cb565b346101165761015961035361034d366004610295565b9061148b565b9061036094929460405190565b948594856102f7565b90816101609103126101165790565b65ffffffffffff811661010f565b9050359061012882610378565b909160608284031261011657813567ffffffffffffffff8111610116576103bf8461013e928501610369565b936103cd8160208601610386565b93604001610386565b34610116576101596103f26103ec366004610393565b91610dec565b6040519182918290815260200190565b6003111561011657565b9050359061012882610402565b906060828203126101165761042e818361040c565b92602083013567ffffffffffffffff8111610116576104528361013e928601610265565b93909460400161018b565b346101165761046d366004610419565b9291909161086a565b61013e9061015d906001600160a01b031682565b61013e90610476565b61013e9061048a565b6101df90610493565b602081019291610128919061049c565b34610116576104c53660046101d4565b604051806101597f0000000000000000000000000000000000000000000000000000000000000000826104a5565b34610116576105033660046101d4565b610154610bd1565b906020828203126101165761013e91610178565b346101165761015461053236600461050b565b610c33565b34610116576105473660046101d4565b6101596103f2610ad1565b61055d3660046101d4565b6101546108f0565b346101165761015461057836600461050b565b6107c5565b909160608284031261011657813567ffffffffffffffff8111610116576105a98461013e928501610369565b936105b7816020860161018b565b9360400161018b565b60005b8381106105d35750506000910152565b81810151838201526020016105c3565b6106046102e96020936102f3936105f8815190565b80835293849260200190565b958691016105c0565b9291602061062a61012893604087019087820360008901526105e3565b940152565b346101165761064861064236600461057d565b91610857565b9061015961065560405190565b9283928361060d565b61013e9061015d565b61013e905461065e565b61013e6000610667565b1561068257565b60405162461bcd60e51b8152806106cb600482016020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b0390fd5b6106f96106da610671565b6106f36106e63361015d565b916001600160a01b031690565b1461067b565b610128610717565b61015d61013e61013e9290565b61013e90610701565b610128610724600061070e565b6107fe565b6101286106cf565b610128906107406106da610671565b6107a0565b1561074c57565b60405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608490fd5b610128906107246107b461015d600061070e565b6001600160a01b0383161415610745565b61012890610731565b906107de61013e6107fa92610493565b82546001600160a01b0319166001600160a01b03919091161790565b9055565b6108086000610667565b906108148160006107ce565b6108476108417f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e093610493565b91610493565b9161085160405190565b600090a3565b6102bb929190610865610c80565b610f93565b610872610c80565b60405162461bcd60e51b815260206004820152600d60248201526c6d757374206f7665727269646560981b6044820152606490fd5b634e487b7160e01b600052604160045260246000fd5b90601f01601f1916810190811067ffffffffffffffff8211176108df57604052565b6108a7565b6040513d6000823e3d90fd5b6109197f0000000000000000000000000000000000000000000000000000000000000000610493565b63b760faf990349061092a30610493565b90803b15610116576109526000936109699561094560405190565b9687958694859360e01b90565b83526001600160a01b031660048301526024820190565b03925af180156109925761097a5750565b61012890600061098a81836108bd565b8101906101d4565b6108e4565b90610128916109a76106da610671565b6109cd565b6001600160a01b0390911681526040810192916101289160200152565b0152565b6109f67f0000000000000000000000000000000000000000000000000000000000000000610493565b9063205c287891803b1561011657610a2460008094610969610a1760405190565b9788968795869460e01b90565b8452600484016109ac565b9061012891610997565b61012890610a486106da610671565b610a717f0000000000000000000000000000000000000000000000000000000000000000610493565b630396cb60913491803b1561011657610a936000936109699561094560405190565b835263ffffffff1660048301526024820190565b61012890610a39565b9050519061012882610185565b906020828203126101165761013e91610ab0565b610b286020610aff7f0000000000000000000000000000000000000000000000000000000000000000610493565b6370a0823190610952610b1130610493565b92610b1b60405190565b9586948593849360e01b90565b03915afa90811561099257600091610b3e575090565b61013e915060203d8111610b5f575b610b5781836108bd565b810190610abd565b503d610b4d565b610b716106da610671565b610128610b9d7f0000000000000000000000000000000000000000000000000000000000000000610493565b63bb9fe6bf90803b1561011657610bc391600091610bba60405190565b93849260e01b90565b825281838160048101610969565b610128610b66565b61012890610be86106da610671565b610c117f0000000000000000000000000000000000000000000000000000000000000000610493565b9063c23a5cea90823b1561011657610969926109526000809461094560405190565b61012890610bd9565b15610c4357565b60405162461bcd60e51b815260206004820152601560248201527414d95b99195c881b9bdd08115b9d1c9e541bda5b9d605a1b6044820152606490fd5b61012833610cb36106e661015d7f0000000000000000000000000000000000000000000000000000000000000000610493565b14610c3c565b3561013e81610185565b903590601e193682900301821215610116570180359067ffffffffffffffff8211610116576020019136829003831361011657565b90610128610d0560405190565b92836108bd565b67ffffffffffffffff81116108df57602090601f01601f19160190565b90929192610d3e610d3982610d0c565b610cf8565b9381855260208501908284011161011657610128926102bf565b61013e913691610d29565b9a98969492909d9c9b99979593916101a08c019e60008d01610d8c916001600160a01b03169052565b60208c015260408b015260608a0152608089015260a088015260c087015260e08601526101008501526101208401526001600160a01b031661014083015265ffffffffffff16610160820152610180016101289165ffffffffffff169052565b91610df683610ec7565b610e0260208501610cb9565b91610e106040860186610cc3565b610e1991610d58565b8051906020012093610e2e6060870187610cc3565b610e3791610d58565b8051906020012095610e4b60808201610cb9565b90610e5860a08201610cb9565b90610e6560c08201610cb9565b90610e7260e08201610cb9565b9061010001610e8090610cb9565b91469330610e8d90610493565b95610e9760405190565b9c8d9c60208e019c610ea99c8e610d63565b908103825203610eb990826108bd565b8051906020012090565b2090565b610edd61013e91610ed6600090565b503561048a565b61048a565b61013e61013e61013e9290565b602080825261013e91016040808252906020017f566572696679696e675061796d61737465723a20696e76616c6964207369676e81527f6174757265206c656e67746820696e207061796d6173746572416e644461746160208201520190565b15610f5657565b60405162461bcd60e51b8152806106cb60048201610eef565b90610f7c610d3983610d0c565b918252565b61013e6000610f6f565b61013e610f81565b610ff39250610fee91506110216106e661015d61101b610fba61034d610120870187610cc3565b939299918a8299610fe9610fcf88859e965090565b610fd96040610ee2565b8114908115611049575b50610f4f565b610dec565b61135d565b917f000000000000000000000000000000000000000000000000000000000000000096610d58565b9061105f565b0361103e576110319160006113d5565b9061103a610f8b565b9190565b6110319160016113d5565b905061105861103a6041610ee2565b1438610fe3565b815161106e61103a6041610ee2565b036110915761013e91906020820151906060604084015193015160001a90611262565b8151916040926110a361103a85610ee2565b036110ba5761013e926020820151910151916110ff565b60405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606490fd5b61013e9291906001600160ff1b0383169260ff1c601b0190611262565b61013e90610ee2565b1561112c57565b60405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608490fd5b61118961013e61013e9290565b60ff1690565b1561119657565b60405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b6064820152608490fd5b6109c96101289461120f606094989795611205608086019a6000870152565b60ff166020850152565b6040830152565b1561121d57565b60405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606490fd5b6112de602094600094611273600090565b506112b36112808361111c565b6112ac61103a7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0610ee2565b1115611125565b6112bd601b61117c565b60ff8616148015611310575b6112d29061118f565b604051948594856111e6565b838052039060015afa156109925760005161013e6112ff61015d600061070e565b6001600160a01b0383161415611216565b506112d261131e601c61117c565b60ff87161490506112c9565b906102f3610f7c6020937f19457468657265756d205369676e6564204d6573736167653a0a3332000000008152601c0190565b61138561136960405190565b809261137960208301918261132a565b908103825203826108bd565b610ec3611390825190565b9160200190565b61013e61013e61013e9265ffffffffffff1690565b61013e906113c061103a61013e9460ff1690565b901b90565b61013e61013e61013e9260ff1690565b6114269161141c916000901561142a575061141561140f6113ff6113f9600161117c565b93611397565b61140960a061117c565b906113ac565b916113c5565b1792611397565b61140960d061117c565b1790565b61140f6113ff6113f96114159361117c565b61013e6014610ee2565b61013e6054610ee2565b90939293848311610116578411610116578101920390565b91906040838203126101165761013e906114828185610386565b93602001610386565b916102bb808361149961143c565b6114bb6114b36102bb6114aa611446565b8094868c611450565b810190611468565b96909761145056fea26469706673582212208899fb33dd8c69445c982f410a39c7677f7257ec7ab219d04e93a9f633a42ddb64736f6c63430008140033"}}},{package:"$root$",file:"test/e2e/seeder/contracts/verifyingPaymaster.ts"}],[5817,{"./contracts/entrypoint":5814,"./contracts/simpleAccountFactory":5815,"./contracts/verifyingPaymaster":5816,"@metamask/test-dapp/dist/constants.json":2883},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){const{hstBytecode:n,hstAbi:i,piggybankBytecode:f,piggybankAbi:o,nftsAbi:s,nftsBytecode:a,erc1155Abi:c,erc1155Bytecode:u,failingContractAbi:l,failingContractBytecode:d,multisigAbi:b,multisigBytecode:h}=e("@metamask/test-dapp/dist/constants.json"),{entrypointAbi:p,entrypointBytecode:m}=e("./contracts/entrypoint"),{simpleAccountFactoryAbi:y,simpleAccountFactoryBytecode:g}=e("./contracts/simpleAccountFactory"),{verifyingPaymasterAbi:v,verifyingPaymasterBytecode:w}=e("./contracts/verifyingPaymaster"),k={HST:"hst",NFTS:"nfts",ERC1155:"erc1155",PIGGYBANK:"piggybank",FAILING:"failing",MULTISIG:"multisig",ENTRYPOINT:"entrypoint",SIMPLE_ACCOUNT_FACTORY:"simpleAccountFactory",VERIFYING_PAYMASTER:"verifyingPaymaster"},T={[k.HST]:{initialAmount:10,tokenName:"TST",decimalUnits:4,tokenSymbol:"TST",bytecode:n,abi:i},[k.NFTS]:{bytecode:a,abi:s},[k.ERC1155]:{bytecode:u,abi:c},[k.PIGGYBANK]:{bytecode:f,abi:o},[k.FAILING]:{bytecode:d,abi:l},[k.MULTISIG]:{bytecode:h,abi:b},[k.ENTRYPOINT]:{bytecode:m,abi:p},[k.SIMPLE_ACCOUNT_FACTORY]:{abi:y,bytecode:g},[k.VERIFYING_PAYMASTER]:{abi:v,bytecode:w}};t.exports={SMART_CONTRACTS:k,contractConfiguration:T}}}},{package:"$root$",file:"test/e2e/seeder/smart-contracts.js"}],[5818,{"./keyring-utils":5819,"@ethereumjs/tx":442,"@metamask/eth-sig-util":1703,"@metamask/utils":2950,buffer:4074},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){(function(t){(function(){Object.defineProperty(r,"__esModule",{value:!0}),r.KNOWN_PUBLIC_KEY_ADDRESSES=r.KNOWN_PUBLIC_KEY=r.KNOWN_PRIVATE_KEYS=r.FakeTrezorBridge=r.FakeLedgerBridge=r.FakeKeyringBridge=r.CHAIN_CODE=void 0;var n=e("@ethereumjs/tx"),i=e("@metamask/eth-sig-util"),f=e("@metamask/utils"),o=e("./keyring-utils");function s(e,t,r){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,r)}function a(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}const c=r.KNOWN_PUBLIC_KEY="03752603a8131fd03fe726434e82a181c3a6bc227a44660ab774a482d29d1172c3",u=r.CHAIN_CODE="2b73df9ce5df820c728c8f77d51a72ec578e25c6a3c5e32b65fd43d2b4fb0e63",l=r.KNOWN_PUBLIC_KEY_ADDRESSES=[{address:"0xF68464152d7289D7eA9a2bEC2E0035c45188223c",balance:null,index:0},{address:"0x9EE70472c9D1B1679A33f2f0549Ab5BFFCE118eF",balance:null,index:1},{address:"0x3185aC9266D3DF3D95dC847e2B88b52F12A34C21",balance:null,index:2},{address:"0x49EED7a86c1C404e2666Ac12BF00Af63804AC78d",balance:null,index:3},{address:"0x1d374341feBd02C2F30929d2B4a767676799E1f2",balance:null,index:4}],d=r.KNOWN_PRIVATE_KEYS=["d41051826c32a548e55aa3e0dee93e96425b0f355df1e06d1595ed69385f8dc3","780f45733fe48f03ab993b071a11e77147ca959d417e048c7da5ac06b8283e51","daf3144f471e0531e5efd6e81b4907a4154fec5fdb53cf4f94c4b4195e6473fb","841f90906439526b3771c0aa51f93f6aae5c5ee0fdc73d0d8ff7f8a9b28754d7","7df6c85f059939631c05e72b6fc3c54423754a5162ae4a69b14b38219c430665"];var b=new WeakMap;class h{constructor({publicKeyPayload:e}){var t,r,n;s(this,b,void 0),r=this,n=e,(t=b).set(a(t,r),n)}async init(){return Promise.resolve()}async getPublicKey(){return t=this,(e=b).get(a(e,t));var e,t}}r.FakeKeyringBridge=h;r.FakeTrezorBridge=class extends h{constructor(){super({publicKeyPayload:{success:!0,payload:{publicKey:c,chainCode:u,address:l[0].address}}})}async dispose(){return Promise.resolve()}async ethereumSignTransaction({transaction:e}){const r=o.Common.custom({chain:{name:"localhost",chainId:e.chainId,networkId:e.chainId},chainId:e.chainId,hardfork:"istanbul"}),i=n.TransactionFactory.fromTxData(e,{common:r}).sign(t.from(d[0],"hex"));return{id:1,success:!0,payload:{v:(0,f.bigIntToHex)(i.v),r:(0,f.bigIntToHex)(i.r),s:(0,f.bigIntToHex)(i.s),serializedTx:(0,f.bytesToHex)(i.serialize())}}}async ethereumSignTypedData(e){const t={types:e.data.types,domain:e.data.domain,primaryType:e.data.primaryType,message:e.data.message},r=(0,i.signTypedData)({privateKey:d[0],data:t,version:i.SignTypedDataVersion.V4});return{id:1,success:!0,payload:{address:l[0].address,signature:r}}}};r.FakeLedgerBridge=class extends h{constructor(){super({publicKeyPayload:{publicKey:c,chainCode:"0x1"}})}async destroy(){return Promise.resolve()}updateTransportMethod(){return!0}}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"$root$",file:"test/stub/keyring-bridge.js"}],[5819,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.Common=void 0,r.addHexPrefix=function(e){if(e.startsWith("0x"))return e;return`0x${e}`};class n{constructor({chain:e,hardfork:t}){this.chain=e,this.hardfork=t,this.customCrypto={}}static custom({chain:e,chainId:t,networkId:r},i={}){return new n({chain:{name:e.name||"custom-chain",chainId:t||e.chainId,networkId:r||e.networkId},hardfork:i.hardfork||"istanbul"})}copy(){return new n({chain:this.chain,hardfork:this.hardfork})}gteHardfork(){return!0}chainId(){return BigInt(this.chain.chainId)}}r.Common=n}}},{package:"$root$",file:"test/stub/keyring-utils.js"}],[5820,{"../../shared/constants/network":5734,"@metamask/keyring-api":1983,"@metamask/network-controller":2176,uuid:5663},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.mockNetworkStateOld=r.mockNetworkState=r.mockMultichainNetworkState=void 0;var n=e("@metamask/network-controller"),i=e("uuid"),f=e("@metamask/keyring-api"),o=e("../../shared/constants/network");r.mockNetworkStateOld=(...e)=>{const t=e.map((e=>({id:e.id??(0,i.v4)(),chainId:e.chainId,rpcUrl:"rpcUrl"in e?e.rpcUrl:`https://localhost/rpc/${e.chainId}`,nickname:"nickname"in e?e.nickname:o.NETWORK_TO_NAME_MAP[e.chainId],ticker:"ticker"in e?e.ticker:o.CHAIN_ID_TO_CURRENCY_SYMBOL_MAP[e.chainId],...(!("blockExplorerUrl"in e)||e.blockExplorerUrl)&&{rpcPrefs:{blockExplorerUrl:e.blockExplorerUrl??`https://localhost/blockExplorer/${e.chainId}`}}}))),r=e.reduce(((e,r,i)=>({...e,[t[i].id]:r.metadata??{EIPS:{},status:n.NetworkStatus.Available}})),{});return{selectedNetworkClientId:t[0].id,networkConfigurations:t.reduce(((e,t)=>({...e,[t.id]:t})),{}),networksMetadata:r}};r.mockMultichainNetworkState=()=>({multichainNetworkConfigurationsByChainId:{[f.BtcScope.Mainnet]:{chainId:f.BtcScope.Mainnet,name:"Bitcoin Mainnet",nativeCurrency:`${f.BtcScope.Mainnet}/slip44:0`,isEvm:!1},[f.SolScope.Mainnet]:{chainId:f.SolScope.Mainnet,name:"Solana Mainnet",nativeCurrency:`${f.SolScope.Mainnet}/slip44:501`,isEvm:!1}},selectedMultichainNetworkChainId:f.BtcScope.Mainnet,isEvmSelected:!0});r.mockNetworkState=(...e)=>{if(new Set(e.map((e=>e.chainId))).size!==e.length)throw"mockNetworkState doesnt currently support multiple rpc urls per chain id";const t=e.map((e=>{const t=!("blockExplorerUrl"in e)||e.blockExplorerUrl?e.blockExplorerUrl??`https://localhost/blockExplorer/${e.chainId}`:undefined,r="rpcUrl"in e?e.rpcUrl:`https://localhost/rpc/${e.chainId}`;return{chainId:e.chainId,blockExplorerUrls:t?[t]:[],defaultBlockExplorerUrlIndex:t?0:undefined,rpcEndpoints:[{networkClientId:e.id??(0,i.v4)(),type:n.RpcEndpointType.Custom,url:r}],defaultRpcEndpointIndex:0,name:"nickname"in e?e.nickname:o.NETWORK_TO_NAME_MAP[e.chainId],nativeCurrency:"ticker"in e?e.ticker:o.CHAIN_ID_TO_CURRENCY_SYMBOL_MAP[e.chainId]}})),r=e.reduce(((e,r,i)=>({...e,[t[i].rpcEndpoints[0].networkClientId]:r.metadata??{EIPS:{},status:n.NetworkStatus.Available}})),{});return{selectedNetworkClientId:t[0].rpcEndpoints[0].networkClientId,networkConfigurationsByChainId:t.reduce(((e,t)=>({...e,[t.chainId]:t})),{}),networksMetadata:r}}}}},{package:"$root$",file:"test/stub/networks.ts"}],[59,{"../../../../shared/modules/conversion.utils":5782,"../../../../shared/types/bridge-status":5807,"./constants":60,"./utils":61,"@metamask/polling-controller":2411},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n=e("@metamask/polling-controller"),i=e("../../../../shared/types/bridge-status"),f=e("../../../../shared/modules/conversion.utils"),o=e("./constants"),s=e("./utils");function a(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(e,t,r){u(e,t),t.set(e,r)}function u(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function l(e,t){return e.get(d(e,t))}function d(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}const b={bridgeStatusState:{persist:!0,anonymous:!1}};var h=new WeakMap,p=new WeakMap,m=new WeakSet,y=new WeakMap,g=new WeakMap,v=new WeakMap,w=new WeakMap;class k extends((0,n.StaticIntervalPollingController)()){constructor({messenger:e,state:t}){var r,n;super({name:o.BRIDGE_STATUS_CONTROLLER_NAME,metadata:b,messenger:e,state:{...t,bridgeStatusState:{...o.DEFAULT_BRIDGE_STATUS_STATE,...null==t?void 0:t.bridgeStatusState}}}),u(r=this,n=m),n.add(r),c(this,h,{}),a(this,"resetState",(()=>{this.update((e=>{e.bridgeStatusState={...o.DEFAULT_BRIDGE_STATUS_STATE}}))})),a(this,"wipeBridgeStatus",(({address:e,ignoreNetwork:t})=>{if(t)this.update((e=>{e.bridgeStatusState={...o.DEFAULT_BRIDGE_STATUS_STATE}}));else{const{selectedNetworkClientId:t}=this.messagingSystem.call("NetworkController:getState"),r=this.messagingSystem.call("NetworkController:getNetworkClientById",t).configuration.chainId;l(w,this).call(this,e,r)}})),c(this,p,(()=>{const{bridgeStatusState:e}=this.state;Object.values(e.txHistory).filter((e=>e.status.status===i.StatusTypes.PENDING||e.status.status===i.StatusTypes.UNKNOWN)).filter((e=>{const t=e.txMetaId;return!l(h,this)[t]})).forEach((e=>{const t=e.txMetaId;l(h,this)[t]=this.startPolling({bridgeTxMetaId:t})}))})),a(this,"startPollingForBridgeTxStatus",(e=>{const{bridgeTxMeta:t,statusRequest:r,quoteResponse:n,startTime:f,slippagePercentage:o,initialDestAssetBalance:s,targetContractAddress:a}=e,{bridgeStatusState:c}=this.state,u=d(m,this,T).call(this),b={txMetaId:t.id,quote:n.quote,startTime:f,estimatedProcessingTimeInSeconds:n.estimatedProcessingTimeInSeconds,slippagePercentage:o,pricingData:{amountSent:n.sentAmount.amount,amountSentInUsd:n.sentAmount.usd??undefined,quotedGasInUsd:n.gasFee.usd??undefined,quotedReturnInUsd:n.toTokenAmount.usd??undefined},initialDestAssetBalance:s,targetContractAddress:a,account:u,status:{status:i.StatusTypes.PENDING,srcChain:{chainId:r.srcChainId,txHash:r.srcTxHash}},hasApprovalTx:Boolean(n.approval)};this.update((e=>{e.bridgeStatusState={...c,txHistory:{...c.txHistory,[t.id]:b}}})),l(h,this)[t.id]=this.startPolling({bridgeTxMetaId:t.id})})),a(this,"_executePoll",(async e=>{await l(y,this).call(this,e)})),c(this,y,(async({bridgeTxMetaId:e})=>{const{bridgeStatusState:t}=this.state;try{const r=t.txHistory[e],n=l(g,this).call(this,e);if(!n)return;l(v,this).call(this,e,n);const f=(0,s.getStatusRequestWithSrcTxHash)(r.quote,n),a=await(0,s.fetchBridgeTxStatus)(f),c={...r,status:a,completionTime:a.status===i.StatusTypes.COMPLETE||a.status===i.StatusTypes.FAILED?Date.now():undefined};this.update((r=>{r.bridgeStatusState={...t,txHistory:{...t.txHistory,[e]:c}}}));const u=l(h,this)[e];a.status!==i.StatusTypes.COMPLETE&&a.status!==i.StatusTypes.FAILED||!u||(this.stopPollingByPollingToken(u),a.status===i.StatusTypes.COMPLETE&&this.messagingSystem.publish(`${o.BRIDGE_STATUS_CONTROLLER_NAME}:bridgeTransactionComplete`,{bridgeHistoryItem:c}),a.status===i.StatusTypes.FAILED&&this.messagingSystem.publish(`${o.BRIDGE_STATUS_CONTROLLER_NAME}:bridgeTransactionFailed`,{bridgeHistoryItem:c}))}catch(e){console.log("Failed to fetch bridge tx status",e)}})),c(this,g,(e=>{const{bridgeStatusState:t}=this.state,r=t.txHistory[e].status.srcChain.txHash;if(r)return r;const n=this.messagingSystem.call("TransactionController:getState").transactions.find((t=>t.id===e));return null==n?void 0:n.hash})),c(this,v,((e,t)=>{const{bridgeStatusState:r}=this.state;r.txHistory[e].status.srcChain.txHash||this.update((n=>{n.bridgeStatusState={...r,txHistory:{...r.txHistory,[e]:{...r.txHistory[e],status:{...r.txHistory[e].status,srcChain:{...r.txHistory[e].status.srcChain,txHash:t}}}}}}))})),c(this,w,((e,t)=>{const r=Object.keys(this.state.bridgeStatusState.txHistory).filter((r=>{const n=this.state.bridgeStatusState.txHistory[r],i=(0,f.decimalToPrefixedHex)(n.quote.srcChainId);return n.account===e&&i===t}));r.forEach((e=>{l(h,this)[e]&&this.stopPollingByPollingToken(l(h,this)[e])})),this.update((e=>{e.bridgeStatusState.txHistory=r.reduce(((e,t)=>(delete e[t],e)),e.bridgeStatusState.txHistory)}))})),this.messagingSystem.registerActionHandler(`${o.BRIDGE_STATUS_CONTROLLER_NAME}:startPollingForBridgeTxStatus`,this.startPollingForBridgeTxStatus.bind(this)),this.messagingSystem.registerActionHandler(`${o.BRIDGE_STATUS_CONTROLLER_NAME}:wipeBridgeStatus`,this.wipeBridgeStatus.bind(this)),this.setIntervalLength(o.REFRESH_INTERVAL_MS),l(p,this).call(this)}}function T(){var e;return(null===(e=this.messagingSystem.call("AccountsController:getSelectedMultichainAccount"))||void 0===e?void 0:e.address)??""}r.default=k}}},{package:"$root$",file:"app/scripts/controllers/bridge-status/bridge-status-controller.ts"}]],[],{});