BNyZtSNPCxVRu3L9b97JrjgYwjrr1xMJsdHmjPcqFpeT
Apr 21, 2025 23:03:10 +00:00
fs_store in contract sleetcreate.testnet@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600&display=swap";:root{--max-width: 1100px;--border-radius: 12px;--foreground-rgb: 49, 54, 56;--background-start-rgb: 249, 249, 237;--background-end-rgb: 255, 255, 255;--primary-color: #313638;--secondary-color: #7d84b2;--accent-color: #8e9dcc;--light-accent: #f9f9ed;--dark-accent: #313638;--purple-light: #d9dbf1}*{box-sizing:border-box;padding:0;margin:0}html{scroll-snap-type:y mandatory;overflow-y:scroll;scroll-behavior:smooth;height:100%}html,body{max-width:100vw;height:100%;overflow-x:hidden;margin:0;padding:0}#root{height:100%;overflow-y:auto;scroll-snap-type:y mandatory}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}a{color:inherit;text-decoration:none}._navbar_533pz_1{width:100%;padding:1rem 2rem;color:var(--light-accent);position:fixed;top:0;left:0;z-index:1000}._navContent_533pz_12{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}._toggleContainer_533pz_20{display:flex;align-items:center;gap:1rem}._loginButton_533pz_26{background-color:var(--accent-color);color:var(--light-accent);border:none;padding:.5rem 1rem;border-radius:4px;text-transform:uppercase;font-weight:500}._loginButton_533pz_26:hover{background-color:var(--secondary-color);color:var(--light-accent)}@media (prefers-color-scheme: dark){._navbar_533pz_1{color:var(--light-accent)}._loginButton_533pz_26{background-color:var(--primary-color);color:var(--light-accent)}._loginButton_533pz_26:hover{background-color:var(--accent-color)}}._networkToggle_rk9sz_1{position:relative;display:inline-block;margin:0 auto}._networkToggleInput_rk9sz_7{opacity:0;width:0;height:0}._networkToggleLabel_rk9sz_13{display:inline-block;width:120px;height:32px;background:var(--accent-color);border-radius:16px;position:relative;cursor:pointer;margin:0;box-shadow:0 2px 4px #0000001a;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._networkToggleSwitch_rk9sz_27{display:flex;align-items:center;justify-content:center;width:58px;height:28px;background:#fff;position:absolute;top:2px;left:2px;border-radius:14px;transition:all .3s ease;z-index:2;box-shadow:0 1px 3px #0000001a}._networkToggleInput_rk9sz_7:checked+._networkToggleLabel_rk9sz_13 ._networkToggleSwitch_rk9sz_27{left:calc(100% - 60px)}._networkToggleInner_rk9sz_47{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0}._networkToggleInner_rk9sz_47:before,._networkToggleInner_rk9sz_47:after{content:"";position:absolute;width:58px;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;text-transform:uppercase;font-size:9px;z-index:3;transition:color .3s ease;letter-spacing:.5px}._networkToggleInner_rk9sz_47:before{content:"Testnet";left:0;text-align:center}._networkToggleInner_rk9sz_47:after{content:"Mainnet";right:0;text-align:center}._networkToggleInput_rk9sz_7:not(:checked)+._networkToggleLabel_rk9sz_13 ._networkToggleInner_rk9sz_47:before,._networkToggleInput_rk9sz_7:checked+._networkToggleLabel_rk9sz_13 ._networkToggleInner_rk9sz_47:after{color:var(--secondary-color)}._networkLabel_rk9sz_91{color:var(--light-accent);font-size:12px;font-weight:500;text-transform:uppercase;margin:0 6px}#near-wallet-selector-modal{--backdrop-bg: #26262630;--heading-color: #222222;--text-color: #676767;--sidebar-border-color: #EDEDED;--selected-wallet-bg: #4F7CD1;--selected-wallet-bg-hover: transparent;--wallet-option-border-color: #A7A7A730;--wallet-option-bg-hover: #6494ee3d;--wallet-option-outline-color: #6494EE;--content-bg: #FAFAFA;--change-path-bg: #EDEDED;--home-button-bg: #EDEDED;--confirm-button-bg: #5F8AFA;--confirm-button-bg-hover: #5AA6FF;--error: #DB5555;--close-button-bg-color: #EDEDED;--close-button-fill-icon-color: #9F9F9F;--spinner-color: #676767;--bottom-section: #ececec;--mobile-text: #3e3e3e;--connected-green: #47E586;--gradient-dark-icon: radial-gradient(297.59% 179.46% at 91.67% -25%, #AEC2EA 0%, #95D1E4 100%);--get-wallet-option-bg-color: #F8F9FA;--get-wallet-option-bg-color-hover: #6494ee3d;--get-wallet-option-border-color: #C1C1C1;--get-wallet-outline-color: #6494EE;--get-wallet-option-box-shadow: 0px 2px 2px rgba(17, 22, 24, .04);--secondary-button-bg-color: #4F7CD129;--secondary-button-border-color: #4F7CD129;--secondary-button-text-color: #4F7CD1;--what-wallet-icon-color: #FFFFFF;--deprecated-icon-bg-color: #D7E2F7;--deprecated-icon-bg-color-selected: #4F7CD1}#near-wallet-selector-modal .dark-theme{--backdrop-bg: #26262630;--heading-color: #FFFFFF;--text-color: #C1C1C1;--sidebar-border-color: #313030;--selected-wallet-bg: #4F7CD1;--selected-wallet-bg-hover: #262626CC;--wallet-option-border-color: #A7A7A730;--wallet-option-bg-hover: #4f7cd13d;--wallet-option-outline-color: #4F7CD1;--content-bg: #232323;--change-path-bg: #161616;--home-button-bg: #313030;--confirm-button-bg: #5F8AFA;--confirm-button-bg-hover: #5AA6FF;--error: #DB5555;--close-button-bg-color: #313030;--close-button-fill-icon-color: #C1C1C1;--spinner-color: #FFFFFF;--bottom-section: #131313;--mobile-text: #c1c1c1;--connected-green: #47E586;--gradient-dark-icon: radial-gradient(124.37% 124.37% at 91.67% -25%, #112140 0%, #262B35 100%);--get-wallet-option-bg-color: #0000001F;--get-wallet-option-bg-color-hover: #4f7cd13d;--get-wallet-option-border-color: #313030;--get-wallet-outline-color: #4F7CD1;--get-wallet-option-box-shadow: 0px 2px 2px rgba(17, 22, 24, .04);--secondary-button-bg-color: #4F7CD129;--secondary-button-border-color: #4F7CD1;--secondary-button-text-color: #FFFFFF;--what-wallet-icon-color: #568FFC;--deprecated-icon-bg-color: #2F394E;--deprecated-icon-bg-color-selected: #4F7CD1}@media (prefers-color-scheme: dark){#near-wallet-selector-modal{--backdrop-bg: #26262630;--heading-color: #FFFFFF;--text-color: #C1C1C1;--sidebar-border-color: #313030;--selected-wallet-bg: #4F7CD1;--selected-wallet-bg-hover: #262626CC;--wallet-option-border-color: #A7A7A730;--wallet-option-bg-hover: #4f7cd13d;--wallet-option-outline-color: #4F7CD1;--content-bg: #232323;--change-path-bg: #161616;--home-button-bg: #313030;--confirm-button-bg: #5F8AFA;--confirm-button-bg-hover: #5AA6FF;--error: #DB5555;--close-button-bg-color: #313030;--close-button-fill-icon-color: #C1C1C1;--spinner-color: #FFFFFF;--bottom-section: #131313;--mobile-text: #c1c1c1;--connected-green: #47E586;--gradient-dark-icon: radial-gradient(124.37% 124.37% at 91.67% -25%, #112140 0%, #262B35 100%);--get-wallet-option-bg-color: #0000001F;--get-wallet-option-bg-color-hover: #4f7cd13d;--get-wallet-option-border-color: #313030;--get-wallet-outline-color: #4F7CD1;--get-wallet-option-box-shadow: 0px 2px 2px rgba(17, 22, 24, .04);--secondary-button-bg-color: #4F7CD129;--secondary-button-border-color:#4F7CD1;--secondary-button-text-color: #FFFFFF;--what-wallet-icon-color: #568FFC;--deprecated-icon-bg-color: #2F394E;--deprecated-icon-bg-color-selected: #4F7CD1}}.nws-modal-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;opacity:0;visibility:hidden;color:var(--wallet-selector-text-color, var(--text-color));font-family:Manrope,sans-serif;font-weight:500;z-index:80;display:flex;justify-content:center;align-items:center}.nws-modal-wrapper .nws-modal-overlay{background:var(--wallet-selector-backdrop-bg, var(--backdrop-bg));height:100%;width:100%;position:absolute}.nws-modal-wrapper .nws-modal{background:var(--wallet-selector-content-bg, var(--content-bg));width:100%;max-width:812px;height:555px;border-radius:16px;position:absolute;left:50%;transform:translate(-50%);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s;background-color:var(--wallet-selector-content-bg, var(--content-bg));overflow-y:auto;font-size:16px;line-height:1.6;overflow:hidden;display:inline-flex}.nws-modal-wrapper .nws-modal *{box-sizing:border-box}.nws-modal-wrapper .nws-modal button{padding:.5em 1em;cursor:pointer;border:none}.nws-modal-wrapper .nws-modal .modal-left{width:35%;border-right:1px solid var(--wallet-selector-sidebar-border-color, var(--sidebar-border-color));padding:32px 24px;height:100%;overflow:auto}.nws-modal-wrapper .nws-modal .modal-left .modal-left-title h2{margin-top:0;margin-bottom:20px;font-size:18px;font-weight:700;color:var(--wallet-selector-heading-color, var(--heading-color))}.nws-modal-wrapper .nws-modal .modal-left .modal-left-title{position:fixed;width:34%;top:0;left:0;right:0;z-index:10;background:var(--content-bg);padding:32px 24px 12px}.nws-modal-wrapper .nws-modal .modal-left::-webkit-scrollbar{width:10px}.nws-modal-wrapper .nws-modal .wallet-options-wrapper{margin-bottom:20px;margin-top:100px}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .description{margin-top:0;margin-bottom:0}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list{margin:0;list-style-type:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.single-wallet{display:flex;flex-wrap:nowrap;flex-direction:row;align-content:center;align-items:center;justify-content:space-between;width:100%;column-gap:24px;padding:12px;cursor:pointer}.single-wallet:focus-within{outline:var(--wallet-option-outline-color) solid 2px}.single-wallet .icon{height:48px;width:auto}.single-wallet .icon img{width:100%;height:auto;max-width:48px}.single-wallet .content{width:50%}.single-wallet .content .name{font-family:inherit;font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#fff}.single-wallet .content .description{font-family:inherit;font-style:normal;font-weight:700;font-size:14px;line-height:150%}.single-wallet .button-get{margin-left:auto;margin-right:0}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar{border-radius:8px;justify-content:flex-start;column-gap:12px;cursor:pointer}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar:hover{background-color:var(--wallet-selector-wallet-option-bg-hover, var(--wallet-option-bg-hover))}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.selected-wallet{padding:12px;background-color:var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg));outline:none}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.selected-wallet .content .title{color:#fff}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.deprecated-wallet .icon,.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.deprecated-wallet .title{opacity:.4}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.deprecated-wallet{position:relative}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar .warning-triangle{display:flex;position:absolute;top:2px;left:42px;background:var(--content-bg);border-top-left-radius:63px;border-bottom-left-radius:10px}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar:hover .warning-triangle{background-color:var(--deprecated-icon-bg-color)}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.selected-wallet.sidebar .warning-triangle{background-color:var(--deprecated-icon-bg-color-selected)}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar .icon{width:40px;height:40px;background-color:#fff;padding:5px;border-radius:5px;position:relative}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.connected-wallet .icon:before{content:"";display:block;width:10px;height:10px;background-color:var(--connected-green);border-radius:50%;position:absolute;top:-8px;right:-8px}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.connected-wallet .icon:before{border:3px solid var(--wallet-selector-content-bg, var(--content-bg))}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.selected-wallet.connected-wallet .icon:before{border:3px solid var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg))}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar .content{height:32px;width:auto}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar .content .title{font-style:normal;font-weight:500;font-size:14px;line-height:32px;align-items:center;color:var(--wallet-selector-heading-color, var(--heading-color));margin-left:10px}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar .content .description{display:none}.nws-modal-wrapper .nws-modal .modal-right{width:65%;padding:32px;overflow:auto}.nws-modal-wrapper .nws-modal .modal-right::-webkit-scrollbar{width:10px}.nws-modal-wrapper .nws-modal .wallet-home-wrapper .get-wallet-wrapper,.nws-modal-wrapper .nws-modal .wallet-home-wrapper .wallet-info-wrapper,.nws-modal-wrapper .nws-modal .connecting-wrapper,.nws-modal-wrapper .nws-modal .wallet-not-installed-wrapper,.nws-modal-wrapper .nws-modal .switch-network-message-wrapper{margin-top:91px;padding:0 28px}.nws-modal-wrapper .nws-modal .connecting-wrapper-err{margin-top:45px;padding:0 28px}.nws-modal-wrapper .nws-modal .wallet-home-wrapper .get-wallet-wrapper{margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.nws-modal-wrapper .nws-modal .modal-right .wallet-what{display:flex;align-content:center;flex-direction:row;align-items:flex-start;width:100%;gap:32px;justify-content:flex-start;flex-wrap:nowrap}.nws-modal-wrapper .nws-modal .modal-right .wallet-what+.wallet-what{margin-top:50px}.nws-modal-wrapper .nws-modal .modal-right .wallet-what .icon-side{width:56px;height:56px;padding:8px;background:var(--gradient-dark-icon);border-radius:12px;color:var(--what-wallet-icon-color)}.nws-modal-wrapper .nws-modal .modal-right .wallet-what .icon-side svg{opacity:.7}.nws-modal-wrapper .nws-modal .modal-right .wallet-what .content-side{width:100%}.nws-modal-wrapper .nws-modal .modal-right .wallet-what .content-side h3{margin:0 auto 8px 0;font-family:inherit;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:var(--wallet-selector-text-color, var(--heading-color))}.nws-modal-wrapper .nws-modal .modal-right .wallet-what .content-side p{margin:0;font-family:inherit;font-style:normal;font-weight:400;font-size:14px;line-height:150%;word-break:break-word}.nws-modal-wrapper .nws-modal .modal-right .nws-modal-header h3.middleTitle{text-align:center;margin:4px auto;font-size:18px;color:var(--wallet-selector-heading-color, var(--heading-color))}.nws-modal-wrapper .nws-modal .modal-right .nws-modal-body.get-wallet-body{padding-left:32px;padding-right:0;row-gap:16px;margin-top:64px}.nws-modal-wrapper .nws-modal .nws-modal-body button.middleButton{background-color:var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg));font:inherit;border-radius:4px;color:#fff;font-weight:700;font-size:14px;line-height:24px;border-color:var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg));display:block;margin:25px auto 12px;border:.1em solid var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg))}.nws-modal-wrapper .nws-modal .nws-modal-body button.get-wallet{margin:4px 0;background-color:var(--wallet-selector-home-button-bg, var(--home-button-bg));border-radius:4px;padding:8px 24px;border-width:0;font-style:normal;font-weight:700;font-size:14px;line-height:24px;font-family:inherit;color:#6494ee}.nws-modal-wrapper .nws-modal .nws-modal-header{width:100%;display:flex;flex:1;align-items:flex-start;justify-content:flex-start}.nws-modal-wrapper .nws-modal .nws-modal-header .close-button{display:flex;justify-content:center;align-items:center;border:0;cursor:pointer;height:32px;width:32px;padding:0;background-color:var(--wallet-selector-close-button-bg-color, var(--close-button-bg-color));border-radius:50px}.nws-modal-wrapper .nws-modal .nws-modal-header .close-button svg{fill:var(--wallet-selector-close-button-fill-icon-color, var(--close-button-fill-icon-color))}.nws-modal-wrapper .nws-modal .back-button{background:transparent;width:32px;height:32px;border-radius:50%;display:block;border:none;padding:4px}.nws-modal-wrapper .nws-modal .nws-modal-header-wrapper{display:flex;align-items:center}.nws-modal-wrapper .nws-modal .nws-modal-header .close-button:active{background:transparent}.nws-modal-wrapper .nws-modal .nws-modal-header .close-button svg{pointer-events:none}.nws-modal-wrapper .nws-modal .nws-modal-header h2{margin-top:0;margin-bottom:20px;font-size:18px;font-weight:700;color:var(--wallet-selector-heading-color, var(--heading-color))}.nws-modal-wrapper .nws-modal .action-buttons{display:flex;justify-content:space-between;align-items:center}.nws-modal-wrapper .nws-modal .lang-selector-wrapper{position:absolute;bottom:15px;right:50px;display:none}.nws-modal-wrapper .nws-modal .lang-selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjc1IDE5LjI1TDE2IDEyLjc1TDE5LjI1IDE5LjI1IiBzdHJva2U9IiNDMUMxQzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE0IDE3LjI1SDE4IiBzdHJva2U9IiNDMUMxQzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTQuNzUgNi43NUgxMy4yNSIgc3Ryb2tlPSIjQzFDMUMxIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik05IDYuNVY0Ljc1IiBzdHJva2U9IiNDMUMxQzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjI1IDYuNzVDMTEuMjUgNi43NSAxMS4yNSA5LjI1IDkuMjUgMTEuMjVDNy4yNSAxMy4yNSA0Ljc1IDEzLjI1IDQuNzUgMTMuMjUiIHN0cm9rZT0iI0MxQzFDMSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIuMjUgMTMuMjVDMTIuMjUgMTMuMjUgOS43NSAxMy4yNSA3Ljc1IDExLjI1QzcuMzQ1NTEgMTAuODQ1NSA2Ljc1IDkuNzUgNi43NSA5Ljc1IiBzdHJva2U9IiNDMUMxQzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) 5px center / 20px 20px no-repeat transparent;border:0;cursor:pointer;font-size:16px;height:32px;outline:none;padding-right:54px;position:relative;-webkit-user-select:none;user-select:none;width:54px;z-index:1;text-indent:54px}.nws-modal-wrapper .nws-modal .lang-selector-wrapper:after{content:"";border-color:#72727a;border-style:solid;border-width:2px 2px 0 0;display:inline-block;position:absolute;right:10px;top:calc(50% - 10px);transform:rotate(135deg) translateY(-50%);height:7px;width:7px}.nws-modal-wrapper .nws-modal .switch-network-message-wrapper .content .network-id{color:var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg))}.nws-modal-wrapper .nws-modal .derivation-path-wrapper{padding:0 26px}.nws-modal-wrapper .nws-modal .derivation-path-wrapper .enter-derivation-path .ledger-image{display:flex;justify-content:center;margin-top:53px;margin-bottom:40px}.nws-modal-wrapper .nws-modal .derivation-path-wrapper .enter-derivation-path .ledger-description{font-size:14px;text-align:center}.nws-modal-wrapper .nws-modal .derivation-path-wrapper .enter-derivation-path .ledger-description p{margin:14px 0}.nws-modal-wrapper .nws-modal .derivation-path-wrapper .enter-derivation-path .ledger-description .specify-path{color:var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg));cursor:pointer}.nws-modal-wrapper .nws-modal .derivation-path-wrapper .derivation-path-list{display:flex;justify-content:center;flex-direction:column;margin-bottom:16px}.nws-modal-wrapper .specify-path-wrapper .change-path-wrapper{display:flex;justify-content:center;margin-top:91px}.nws-modal-wrapper .specify-path-wrapper .change-path-wrapper .display-path{background:var(--home-button-bg);color:#606060;padding:16px;border-radius:8px;letter-spacing:1px;font-weight:700}.nws-modal-wrapper .specify-path-wrapper .change-path-wrapper .change-path{background:var(--change-path-bg);display:flex;justify-content:space-between;align-items:center;margin-left:10px;width:63px;padding:0 5px;border-radius:8px}.nws-modal-wrapper .specify-path-wrapper .change-path-wrapper .change-path .path-value{width:100%;text-align:center;font-weight:700}.nws-modal-wrapper .nws-modal .specify-path-wrapper p{margin:14px}.nws-modal-wrapper .nws-modal .specify-path-wrapper .path-description{font-size:14px;margin-top:24px;text-align:center}.nws-modal-wrapper .nws-modal .specify-path-wrapper .what-link{font-size:14px;text-align:center;color:var(--selected-wallet-bg);cursor:pointer}.nws-modal-wrapper .nws-modal .specify-path-wrapper .what-link a{text-decoration:none;color:var(--selected-wallet-bg);font-size:14px}.nws-modal-wrapper .specify-path-wrapper .change-path-wrapper .change-path .buttons-wrapper{display:flex;flex-direction:column}.nws-modal-wrapper .specify-path-wrapper .change-path-wrapper .change-path .buttons-wrapper button{padding:0;width:23px;background-color:var(--home-button-bg);border:none}.nws-modal-wrapper .nws-modal .no-accounts-found-wrapper{margin-top:50px;font-size:14px}.nws-modal-wrapper .nws-modal .enter-custom-account{margin-top:20px}.nws-modal-wrapper .nws-modal .enter-custom-account p{text-align:center;font-size:14px}.nws-modal-wrapper .nws-modal .enter-custom-account .input-wrapper{display:flex;justify-content:center;margin-top:90px}.nws-modal-wrapper .nws-modal .enter-custom-account .input-wrapper input{text-align:center;color:var(--wallet-selector-heading-color, var(--heading-color));border:1px solid var(--confirm-button-bg-hover);padding:6px 8px;border-radius:50px}.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper p{font-size:14px;text-align:center;margin-top:20px}.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .button-wrapper{display:flex;justify-content:center}.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .button-wrapper button{color:var(--selected-wallet-bg);font-weight:600;background-color:transparent;border-radius:20px;font-size:14px;border:1px solid var(--selected-wallet-bg);width:78px;padding:6px 8px}.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .form{margin-top:96px}.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .nws-form-control{display:flex;flex-direction:column;margin-bottom:16px;padding:10px;color:var(--text-color)}.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .nws-form-control .account{border-bottom:1px solid var(--sidebar-border-color);padding:16px 0;color:var(--wallet-selector-heading-color, var(--heading-color))}.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .nws-form-control .account input[type=checkbox]{width:25px;-ms-transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);transform:scale(1.7);padding:10px}.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .nws-form-control label{color:inherit}.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .action-buttons{justify-content:flex-end}.nws-modal-wrapper .nws-modal .overview-wrapper p{font-size:14px;text-align:center}.nws-modal-wrapper .nws-modal .overview-wrapper .accounts{margin-top:96px}.nws-modal-wrapper .nws-modal .overview-wrapper .account{border-bottom:1px solid var(--sidebar-border-color);padding:16px 0;color:var(--wallet-selector-heading-color, var(--heading-color))}.nws-modal-wrapper .nws-modal .connecting-wrapper .content{display:flex;flex-direction:column;align-items:center}.nws-modal-wrapper .wallet-not-installed-wrapper .refresh-link{color:#5f8afa;cursor:pointer}.nws-modal-wrapper .wallet-not-installed-wrapper .wallet-data{display:flex;align-items:center}.nws-modal-wrapper .wallet-not-installed-wrapper .wallet-data p{margin:0 0 0 10px}.nws-modal-wrapper .wallet-not-installed-wrapper p{margin:16px 0}.nws-modal-wrapper .wallet-not-installed-wrapper .wallet-data .wallet-icon-box{width:40px;height:40px}.nws-modal-wrapper .wallet-not-installed-wrapper .wallet-data .wallet-icon-box img{width:100%;height:auto}.open{opacity:1;visibility:visible;transition:visibility 0s linear 0s,opacity .25s 0s}.nws-modal-wrapper .spinner{margin-right:10px;--size: 160px;--border: 6px;width:var(--size);height:var(--size);border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.nws-modal-wrapper .spinner .icon{width:calc(var(--size) / 1.2);height:calc(var(--size) / 1.2);border:1px solid rgba(0,0,0,.05);border-radius:50%;box-shadow:#0000000d 0 10px 20px}.nws-modal-wrapper .spinner img{width:100%;height:auto}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 600px){.nws-modal-wrapper .nws-modal-wrapper .nws-modal{width:250px}.nws-modal-wrapper .nws-modal-wrapper .nws-modal .derivation-path-wrapper .derivation-path-list input{max-width:140px}.nws-modal-wrapper .nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .nws-form-control{flex-direction:column}.nws-modal-wrapper .nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .nws-form-control select{text-align:center}.nws-modal-wrapper .nws-modal .wallet-home-wrapper .get-wallet-wrapper{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.nws-modal-wrapper .nws-modal-wrapper.dark-theme .spinner .icon{box-shadow:0 10px 20px #ffffff0d}@media (prefers-color-scheme: dark){.nws-modal-wrapper .spinner .icon{box-shadow:0 10px 20px #ffffff0d}}@keyframes outAnimation{0%{opacity:1}to{opacity:0;visibility:hidden}}.connecting-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.connecting-wrapper .content .icon{width:80px;height:80px;background-color:#fff;border-radius:10px;padding:10px;position:relative}.connecting-wrapper .content .icon .green-dot{position:absolute;width:30px;height:30px;background-color:var(--connected-green);top:-10px;right:-10px;border-radius:50%;border:5px solid var(--wallet-selector-content-bg, var(--content-bg))}.connecting-wrapper .content .icon img{width:100%;height:auto}.connecting-wrapper .content h3{margin:16px 0}.connecting-wrapper .content .connecting-name{font-style:normal;font-weight:700;font-size:16px;line-height:24px;display:flex;align-items:center;text-align:center;color:var(--wallet-selector-heading-color, var(--heading-color))}.connecting-wrapper .content .connecting-message{font-size:14px;margin-top:16px}.connecting-wrapper .content .connecting-details{font-style:normal;font-weight:500;font-size:14px;line-height:24px;display:flex;align-items:center;margin-top:40px}.connecting-wrapper .content .connecting-details span{color:var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg))}.connecting-wrapper .content .connecting-details .spinner{width:25px;height:auto;animation:spinner 2s linear infinite}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nws-modal-wrapper .nws-modal .nws-modal-body .alert-message .connection button{padding:10px 24px;gap:8px;background:var(--secondary-button-bg-color);border:1px solid var(--secondary-button-border-color);border-radius:4px;font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:var(--secondary-button-text-color)}.nws-modal-wrapper .nws-modal .nws-modal-body .alert-message .connection .error-wrapper{vertical-align:middle;align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:column;column-gap:12px;font-style:normal;font-weight:500;font-size:14px;line-height:150%;text-align:center}.nws-modal-wrapper .nws-modal .nws-modal-body .alert-message .connection .error{color:#ce5a6f;vertical-align:middle;align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:row;column-gap:12px;font-style:normal;font-weight:500;font-size:14px;line-height:150%;text-align:center}.nws-modal-wrapper .nws-modal .nws-modal-body .alert-message .connection .error-wrapper .error svg{color:var(--wallet-selector-content-bg,var(--content-bg))}.nws-modal-wrapper .nws-modal .nws-modal-body .alert-message .connection .error-wrapper p{word-break:break-word;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin:14px 0}.nws-modal-wrapper .nws-modal .nws-modal-body .alert-message .connection .success{color:#4fd98f}.nws-modal-wrapper .nws-modal .connecting-wrapper .content{padding:25px}.connecting-wrapper .content .connecting-details{margin-top:20px}.connecting-wrapper .wallet-connected-success{display:flex;align-items:center}.connecting-wrapper .wallet-connected-success svg{color:var(--content-bg)}.connecting-wrapper .wallet-connected-success span{font-size:14px;margin-left:10px;color:var(--wallet-selector-connected-green, var(--connected-green))}.single-wallet-get{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:space-between;width:100%;flex-grow:1;padding:14px;height:100%;margin:0 auto auto;align-content:center;border:1px solid var(--get-wallet-option-border-color);box-shadow:var(--get-wallet-option-box-shadow);border-radius:8px;position:relative;background-color:var(--get-wallet-option-bg-color);cursor:pointer}.single-wallet-get:hover{background:var(--get-wallet-option-bg-color-hover)}.single-wallet-get:focus-within{outline:var(--get-wallet-outline-color) solid 2px}.single-wallet-get .icon{min-width:32px;max-height:32px;margin-bottom:8px;width:32px;height:32px;background-color:#fff;padding:5px;border-radius:5px;position:relative}.single-wallet-get .icon img{width:100%;height:auto;max-width:48px}.single-wallet-get .title{font-family:inherit;font-style:normal;font-weight:500;font-size:14px;line-height:24px;align-items:center;color:var(--heading-color);text-align:center}.single-wallet-get .type{font-weight:400;font-size:10px;line-height:12px;margin-top:0;color:var(--text-color);text-align:center}.single-wallet-get .small-icon{position:absolute;top:8px;right:8px}.single-wallet-get .small-icon svg{color:#4c5155}.single-wallet-get:hover .small-icon svg{color:#4f7cd1}.single-wallet-get .description{font-family:inherit;font-style:normal;font-weight:400;font-size:14px;line-height:150%;align-items:center}.single-wallet-get .button-get{margin-left:auto;margin-right:0}.connected-flag{color:var(--connected-green);border:1px solid var(--connected-green);border-radius:50px;padding:3px 10px;display:flex;align-items:center}.connected-flag:before{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:var(--connected-green);margin-right:5px}.scan-qr-code{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.scan-qr-code .qr-code>div:first-of-type{padding:20px;margin-bottom:20px;border-radius:16px;background:#fff}.scan-qr-code .qr-code{height:calc(100% - 200px);border:1px solid var(--wallet-selector-content-bg, var(--content-bg));border-radius:4px;text-align:center;margin-top:64px}.scan-qr-code .qr-code svg{width:239px;height:239px}.scan-qr-code .qr-code .copy-btn{cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--selected-wallet-bg);font-size:14px}.scan-qr-code .qr-code .copy-btn svg{margin-right:5px;width:24px;height:24px}.scan-qr-code .qr-code .notification{font-size:14px}.options-list-section-recent{margin-bottom:20px}.scan-qr-code .footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;bottom:0;font-size:14px}.scan-qr-code .footer .btn{background:var(--secondary-button-bg-color);color:var(--secondary-button-text-color);border:1px solid var(--secondary-button-border-color);border-radius:4px;font-weight:700;font-size:14px;line-height:24px;padding:8px 24px}.nws-switch{position:relative;display:inline-block;vertical-align:middle;width:34px;height:20px;margin-left:12px}.nws-switch input{opacity:0;width:0;height:0}.nws-slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:var(--gray);-webkit-transition:.4s;transition:.4s}.nws-slider:before{position:absolute;content:"";height:16px;width:16px;top:50%;transform:translate(3px,-50%);background-color:var(--heading-color);-webkit-transition:.4s;transition:.4s}input:checked+.nws-slider{background-color:var(--selected-wallet-bg)}input:focus+.nws-slider{box-shadow:0 0 1px var(--selected-wallet-bg)}input:checked+.nws-slider:before{-webkit-transform:translate(calc(100% - 1px),-50%);-ms-transform:translate(calc(100% - 1px),-50%);transform:translate(calc(100% - 1px),-50%)}.nws-slider.round{border-radius:34px}.nws-slider.round:before{border-radius:50%}.nws-remember-wallet{margin-top:10px;font-size:16px;color:var(--wallet-selector-text-color, var(--text-color))}@media (min-width: 577px){.nws-modal-wrapper .nws-modal .modal-right .nws-modal-body .what-wallet-mobile{display:none}.scan-qr-code .footer{position:absolute}}@media (min-width: 769px){.button-spacing{margin:90px}}@media (max-width: 810px){.nws-modal-wrapper .nws-modal .wallet-options-wrapper{margin-top:90px}}@media (max-width: 768px){.nws-modal-wrapper .nws-modal .wallet-home-wrapper .wallet-info-wrapper{margin-top:45px}.button-spacing{margin:45px}.nws-modal-wrapper .nws-modal .modal-left{width:40%;border-right:1px solid var(--wallet-selector-sidebar-border-color, var(--sidebar-border-color));padding:32px 16px;height:100%;max-height:70vh;overflow:auto}.nws-modal-wrapper .nws-modal .modal-right{width:60%;padding:32px 16px;overflow:auto}.nws-modal-wrapper .nws-modal .wallet-home-wrapper .wallet-info-wrapper{padding:0 0 0 10px}.nws-modal-wrapper .nws-modal .derivation-path-wrapper .enter-derivation-path .ledger-image{margin-top:30px;margin-bottom:35px}.nws-modal-wrapper .nws-modal .modal-left .modal-left-title{width:39%;padding:32px 16px 12px}}@media (max-width: 576px){.nws-modal-wrapper .nws-modal .wallet-home-wrapper .get-wallet-wrapper,.nws-modal-wrapper .nws-modal .wallet-home-wrapper .wallet-info-wrapper,.nws-modal-wrapper .nws-modal .connecting-wrapper,.nws-modal-wrapper .nws-modal .wallet-not-installed-wrapper,.nws-modal-wrapper .nws-modal .switch-network-message-wrapper{margin-top:20px}.nws-modal-wrapper .nws-modal .modal-left .modal-left-title{width:100%;padding:32px 12px 12px;z-index:0}.nws-modal-wrapper .wallet-not-installed-wrapper>p{margin:20px 0 30px;max-width:500px}.nws-modal-wrapper .nws-modal .nws-modal-body button.get-wallet{background-color:var(--wallet-selector-home-button-bg, var(--content-bg))}.nws-modal-wrapper .nws-modal .modal-right .nws-modal-body .what-wallet-hide{display:none}.nws-modal-wrapper .nws-modal .modal-right .nws-modal-body .what-wallet-mobile p{font-size:14px;text-align:center;margin:auto}.nws-modal-wrapper .nws-modal{width:100%;display:block;overflow:auto;bottom:0;height:500px;background:var(--wallet-selector-mobile-bottom-section, var(--bottom-section));border-radius:16px 16px 0 0}.nws-modal-wrapper .nws-modal .modal-left{width:100%;background-color:var(--wallet-selector-content-bg, var(--content-bg));height:auto;padding:32px 12px}.nws-modal-wrapper .nws-modal .modal-left .nws-modal-body{display:flex;overflow:auto}.nws-modal-wrapper .nws-modal .modal-left .nws-modal-body .wallet-options-wrapper{margin:auto}.nws-modal-wrapper .nws-modal .modal-right{width:100%;background-color:var(--wallet-selector-mobile-bottom-section, var(--bottom-section))}.nws-modal-wrapper .nws-modal .connecting-wrapper .content{padding-top:0}.connecting-wrapper .content .icon .green-dot{border-color:var(--wallet-selector-mobile-bottom-section, var(--bottom-section))}.nws-modal-wrapper .nws-modal .modal-right .nws-modal-header h3.middleTitle{text-align:center;font-size:16px;margin:4px auto}.nws-modal-wrapper .nws-modal .modal-right .nws-modal-header h3.middleTitle.-open{padding-right:32px}.nws-modal-wrapper .nws-modal .modal-right .nws-modal-body .content{font-size:14px;text-align:center;color:var(--mobile-text);margin:0}.nws-modal-wrapper .nws-modal .modal-right .nws-modal-body{margin-top:10px;padding:0}.nws-modal-wrapper .nws-modal .nws-modal-body button.middleButton{margin:25px auto 12px}.nws-modal-wrapper .nws-modal .modal-header{display:block;font-size:18px;text-align:center}.nws-modal-wrapper .nws-modal .nws-modal-header .close-button{position:absolute;right:30px;top:30px}.nws-modal-wrapper .nws-modal .nws-modal-header h2{font-size:18px;text-align:center}.nws-modal-wrapper .nws-modal .wallet-options-wrapper{margin-bottom:0}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .description{display:none}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list{display:flex;overflow:auto;padding-block:10px;grid-gap:0;gap:0}.nws-modal-wrapper .nws-modal .info{display:none;width:90px}.single-wallet{display:block;min-width:76px;max-width:76px}.single-wallet.sidebar .icon{width:56px;height:56px;margin:auto}.single-wallet.sidebar .content{width:auto}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar .content .title{font-size:12px;line-height:16px;margin-top:10px;text-align:center;margin-left:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.single-wallet.wallet-connect,.single-wallet.my-near-wallet{word-break:break-word}.single-wallet-get:hover{background-color:#4f7cd129}.nws-modal-wrapper .nws-modal .derivation-path-wrapper .enter-derivation-path .ledger-image,.nws-modal-wrapper .specify-path-wrapper .change-path-wrapper{margin-top:30px;margin-bottom:30px}.nws-modal-wrapper .nws-modal .derivation-path-wrapper .enter-derivation-path .ledger-description>p{max-width:450px;margin-left:auto;margin-right:auto}.nws-modal-wrapper ::-webkit-scrollbar{height:4px;width:4px;background:var(--backdrop-bg)}.nws-modal-wrapper ::-webkit-scrollbar-thumb:horizontal{background:var(--close-button-fill-icon-color);border-radius:10px}}._footer_1q9e8_1{width:100%;padding:1.5rem;margin-top:auto;text-align:center;background-color:var(--light-accent);color:var(--primary-color)}._container_tpc79_1{text-align:center;width:100vw;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--light-accent);scroll-snap-align:start;padding:0 2rem}._logo_tpc79_14{width:200px;height:auto;margin-bottom:2rem}._title_tpc79_20{color:var(--primary-color);font-size:2.5rem;margin-bottom:1rem;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}._subtitle_tpc79_28{color:var(--secondary-color);font-size:1.2rem;margin-bottom:2rem;text-transform:uppercase}._notice_tpc79_35{background-color:var(--purple-light);padding:1.5rem;border-radius:8px}._notice_tpc79_35 p{color:var(--primary-color);margin:0;font-size:.9rem;line-height:1.5;text-transform:uppercase}._container_e7nk3_1{text-align:center;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;background-color:var(--secondary-color);scroll-snap-align:start;padding:4rem 1rem;box-sizing:border-box;overflow-x:hidden}._title_e7nk3_15{color:var(--light-accent);font-size:2rem;margin-bottom:1rem;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}._description_e7nk3_23{color:var(--dark-accent);font-size:1.1rem;margin-bottom:2rem;line-height:1.5;max-width:600px;margin-left:auto;margin-right:auto}._actionArea_e7nk3_33{background-color:#d9dbf11a;padding:2rem;border-radius:8px;margin-top:2rem;width:100%;max-width:800px;margin-left:auto;margin-right:auto;box-sizing:border-box}._button_e7nk3_45{background-color:var(--light-accent);color:var(--secondary-color);border:none;padding:.8rem 1.5rem;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s;width:250px;margin:.5rem}._button_e7nk3_45:hover{background-color:var(--dark-accent)}._button_e7nk3_45:disabled{background-color:#666;cursor:not-allowed}._keyInfo_e7nk3_67{margin-top:2rem;text-align:left}._warningBox_e7nk3_72{background-color:#ff57331a;border-left:4px solid #ff5733;padding:1rem;margin-bottom:2rem;color:var(--light-accent);border-radius:4px}._keyBox_e7nk3_81{background-color:#0003;padding:1rem;margin-bottom:1rem;border-radius:4px;width:100%;box-sizing:border-box}._keyBox_e7nk3_81 h3{color:var(--light-accent);margin-bottom:.5rem}._keyBox_e7nk3_81 pre{background-color:#0000004d;padding:1rem;border-radius:4px;overflow-x:auto;color:var(--light-accent);font-family:monospace;white-space:pre-wrap;word-wrap:break-word}._container_1o3pr_1{text-align:center;width:100vw;min-height:100vh;display:flex;flex-direction:column;justify-content:center;background-color:var(--light-accent);scroll-snap-align:start;padding:0 2rem}._title_1o3pr_13{color:var(--primary-color);font-size:2rem;margin-bottom:1rem;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}._description_1o3pr_21{color:var(--accent-color);font-size:1.1rem;margin-bottom:2rem;line-height:1.5;max-width:600px;margin-left:auto;margin-right:auto}._cliInfo_1o3pr_31{background-color:#0000000d;padding:1.5rem;border-radius:8px;margin:1rem auto;max-width:800px}._cliNote_1o3pr_39{color:var(--accent-color);font-size:1rem;line-height:1.6;margin:0}._cliCommand_1o3pr_46{display:block;background-color:#0000001a;padding:1rem;margin-top:.5rem;border-radius:4px;font-family:monospace;white-space:pre-wrap;word-break:break-all}._container_18cbp_1{text-align:center;width:100vw;min-height:100vh;display:flex;flex-direction:column;justify-content:center;background-color:var(--secondary-color);scroll-snap-align:start;padding:4rem 2rem}._title_18cbp_13{color:var(--light-accent);font-size:2rem;margin-bottom:1rem;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}._description_18cbp_21{color:var(--dark-accent);font-size:1.1rem;margin-bottom:2rem;line-height:1.5;max-width:600px;margin-left:auto;margin-right:auto}._actionArea_18cbp_31{background-color:#d9dbf11a;padding:3rem 2rem;border-radius:8px;margin-top:2rem}._cliExample_18cbp_38{background-color:#d9dbf11a;padding:1.5rem;border-radius:8px;margin:0 auto;max-width:600px;text-align:left}._cliTitle_18cbp_47{color:var(--dark-accent);font-size:1rem;margin-bottom:.5rem}._cliCode_18cbp_53{display:block;padding:1rem;background-color:#0003;border-radius:4px;color:var(--light-accent);font-family:monospace;font-size:.9rem;white-space:pre-wrap;word-break:break-all}._inputGroup_18cbp_65{display:flex;flex-direction:column;gap:1rem;max-width:500px;margin:0 auto}._input_18cbp_65{padding:.8rem 1rem;border:2px solid var(--dark-accent);border-radius:4px;background-color:var(--secondary-color);color:var(--light-accent);font-size:1rem}._input_18cbp_65::placeholder{color:var(--dark-accent)}._button_18cbp_86{padding:1rem 2rem;background-color:var(--primary-color);color:var(--light-accent);border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}._button_18cbp_86:hover{background-color:var(--accent-color)}._error_18cbp_101{color:#f44;margin-top:1rem;font-size:.9rem}._container_lca1b_1{text-align:center;width:100vw;min-height:100vh;display:flex;flex-direction:column;justify-content:center;background-color:var(--light-accent);scroll-snap-align:start;padding:4rem 2rem 0}._title_lca1b_13{color:var(--primary-color);font-size:2rem;margin-bottom:1rem;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}._description_lca1b_21{color:var(--accent-color);font-size:1.1rem;margin-bottom:2rem;line-height:1.5;max-width:600px;margin-left:auto;margin-right:auto}._actionArea_lca1b_31{background-color:#d9dbf11a;padding:3rem 2rem;border-radius:8px;margin-top:2rem}._formGroup_lca1b_38{margin-bottom:1.5rem}._input_lca1b_42{width:100%;max-width:400px;padding:.8rem;border:1px solid var(--accent-color);border-radius:4px;background-color:var(--light-accent);color:var(--primary-color);font-size:1rem}._input_lca1b_42::placeholder{color:var(--accent-color);opacity:.7}._cliPreview_lca1b_58{margin-top:2rem;text-align:left;background-color:#00000026;padding:1.5rem;border-radius:4px}._cliPreview_lca1b_58 h3{color:var(--primary-color);margin-bottom:1rem;font-size:1.2rem;font-weight:600}._cliPreview_lca1b_58 pre{color:var(--light-accent);white-space:pre-wrap;word-break:break-all;font-family:monospace;margin:0;padding:1rem;background-color:#0000004d;border-radius:4px;font-size:.95rem;letter-spacing:.5px}fs_store in contract sleetcreate.testnet<!doctype html><html lang="en"><head><meta charset="UTF-8" /><link rel="icon" type="image/svg+xml" href="/sleet_icon.svg" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>SLEET CREATE</title><script type="module" crossorigin src="/assets/index-CTJUtlLG.js"></script><link rel="stylesheet" crossorigin href="/assets/index-Dij8K-uL.css"></head><body><div id="root"></div></body></html>
fs_store in contract sleetcreate.testnet!0});prefix.DelegateActionPrefix=void 0;const types_1$e=lib$l,ACTIONABLE_MESSAGE_BASE=Math.pow(2,30),NEP={MetaTransactions:366};class NEPPrefix extends types_1$e.Assignable{}class ActionableMessagePrefix extends NEPPrefix{constructor(n){super({prefix:ACTIONABLE_MESSAGE_BASE+n})}}class DelegateActionPrefix extends ActionableMessagePrefix{constructor(){super(NEP.MetaTransactions)}}prefix.DelegateActionPrefix=DelegateActionPrefix;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.SCHEMA=e.SignedTransaction=e.Transaction=e.decodeSignedTransaction=e.decodeTransaction=e.encodeTransaction=e.encodeSignedDelegate=e.encodeDelegateAction=void 0;const n=lib$l,o=cjs,a=prefix;function c(v){return new Uint8Array([...(0,o.serialize)(e.SCHEMA.DelegateActionPrefix,new a.DelegateActionPrefix),...(0,o.serialize)(e.SCHEMA.DelegateAction,v)])}e.encodeDelegateAction=c;function l(v){return(0,o.serialize)(e.SCHEMA.SignedDelegate,v)}e.encodeSignedDelegate=l;function u(v){const b=v instanceof p?e.SCHEMA.SignedTransaction:e.SCHEMA.Transaction;return(0,o.serialize)(b,v)}e.encodeTransaction=u;function d(v){return new y((0,o.deserialize)(e.SCHEMA.Transaction,v))}e.decodeTransaction=d;function h(v){return new p((0,o.deserialize)(e.SCHEMA.SignedTransaction,v))}e.decodeSignedTransaction=h;class y extends n.Assignable{encode(){return u(this)}static decode(b){return d(b)}}e.Transaction=y;class p extends n.Assignable{encode(){return u(this)}static decode(b){return h(b)}}e.SignedTransaction=p,e.SCHEMA=new class{constructor(){this.Signature={struct:{keyType:"u8",data:{array:{type:"u8",len:64}}}},this.PublicKey={struct:{keyType:"u8",data:{array:{type:"u8",len:32}}}},this.FunctionCallPermission={struct:{allowance:{option:"u128"},receiverId:"string",methodNames:{array:{type:"string"}}}},this.FullAccessPermission={struct:{}},this.AccessKeyPermission={enum:[{struct:{functionCall:this.FunctionCallPermission}},{struct:{fullAccess:this.FullAccessPermission}}]},this.AccessKey={struct:{nonce:"u64",permission:this.AccessKeyPermission}},this.CreateAccount={struct:{}},this.DeployContract={struct:{code:{array:{type:"u8"}}}},this.FunctionCall={struct:{methodName:"string",args:{array:{type:"u8"}},gas:"u64",deposit:"u128"}},this.Transfer={struct:{deposit:"u128"}},this.Stake={struct:{stake:"u128",publicKey:this.PublicKey}},this.AddKey={struct:{publicKey:this.PublicKey,accessKey:this.AccessKey}},this.DeleteKey={struct:{publicKey:this.PublicKey}},this.DeleteAccount={struct:{beneficiaryId:"string"}},this.DelegateActionPrefix={struct:{prefix:"u32"}},this.ClassicActions={enum:[{struct:{createAccount:this.CreateAccount}},{struct:{deployContract:this.DeployContract}},{struct:{functionCall:this.FunctionCall}},{struct:{transfer:this.Transfer}},{struct:{stake:this.Stake}},{struct:{addKey:this.AddKey}},{struct:{deleteKey:this.DeleteKey}},{struct:{deleteAccount:this.DeleteAccount}}]},this.DelegateAction={struct:{senderId:"string",receiverId:"string",actions:{array:{type:this.ClassicActions}},nonce:"u64",maxBlockHeight:"u64",publicKey:this.PublicKey}},this.SignedDelegate={struct:{delegateAction:this.DelegateAction,signature:this.Signature}},this.Action={enum:[{struct:{createAccount:this.CreateAccount}},{struct:{deployContract:this.DeployContract}},{struct:{functionCall:this.FunctionCall}},{struct:{transfer:this.Transfer}},{struct:{stake:this.Stake}},{struct:{addKey:this.AddKey}},{struct:{deleteKey:this.DeleteKey}},{struct:{deleteAccount:this.DeleteAccount}},{struct:{signedDelegate:this.SignedDelegate}}]},this.Transaction={struct:{signerId:"string",publicKey:this.PublicKey,nonce:"u64",receiverId:"string",blockHash:{array:{type:"u8",len:32}},actions:{array:{type:this.Action}}}},this.SignedTransaction={struct:{transaction:this.Transaction,signature:this.Signature}}}}})(schema);Object.defineProperty(create_transaction,"__esModule",{value:!0});create_transaction.createTransaction=void 0;const schema_1$1=schema;function createTransaction(e,n,o,a,c,l){const u=typeof a=="bigint"?a:BigInt(a);return new schema_1$1.Transaction({signerId:e,publicKey:n,nonce:u,receiverId:o,actions:c,blockHash:l})}create_transaction.createTransaction=createTransaction;var delegate={};Object.defineProperty(delegate,"__esModule",{value:!0});delegate.buildDelegateAction=delegate.DelegateAction=void 0;const types_1$d=lib$l,action_creators_1=action_creators,{addKey:addKey$2,createAccount:createAccount$1,deleteAccount:deleteAccount$1,deleteKey:deleteKey$2,deployContract:deployContract$3,functionCall:functionCall$3,stake:stake$1,transfer:transfer$1}=action_creators_1.actionCreators;class DelegateAction extends types_1$d.Assignable{}delegate.DelegateAction=DelegateAction;function buildDelegateAction({actions:e,maxBlockHeight:n,nonce:o,publicKey:a,receiverId:c,senderId:l}){return new DelegateAction({senderId:l,receiverId:c,actions:e.map(u=>{if(!u.type&&!u.params)return u;switch(u.type){case"AddKey":{const{publicKey:d,accessKey:h}=u.params;return addKey$2(d,h)}case"CreateAccount":return createAccount$1(u.params.createAccount);case"DeleteAccount":return deleteAccount$1(u.params.deleteAccount);case"DeleteKey":return deleteKey$2(u.params.publicKey);case"DeployContract":return deployContract$3(u.params.code);case"FunctionCall":{const{methodName:d,args:h,gas:y,deposit:p}=u.params;return functionCall$3(d,h,y,p)}case"Stake":return stake$1(u.params.stake,u.params.publicKey);case"Transfer":{const{deposit:d}=u.params;return transfer$1(d)}}throw new Error("Unrecognized action")}),nonce:o,maxBlockHeight:n,publicKey:a})}delegate.buildDelegateAction=buildDelegateAction;var sign={},signature={};Object.defineProperty(signature,"__esModule",{value:!0});signature.Signature=void 0;const types_1$c=lib$l;class Signature extends types_1$c.Assignable{}signature.Signature=Signature;var __awaiter$G=commonjsGlobal$c&&commonjsGlobal$c.__awaiter||function(e,n,o,a){function c(l){return l instanceof o?l:new o(function(u){u(l)})}return new(o||(o=Promise))(function(l,u){function d(p){try{y(a.next(p))}catch(v){u(v)}}function h(p){try{y(a.throw(p))}catch(v){u(v)}}function y(p){p.done?l(p.value):c(p.value).then(d,h)}y((a=a.apply(e,n||[])).next())})};Object.defineProperty(sign,"__esModule",{value:!0});sign.signDelegateAction=sign.signTransaction=void 0;const sha256_1$1=sha256$2,actions_1$1=actions$1,create_transaction_1=create_transaction,schema_1=schema,signature_1=signature;function signTransactionObject(e,n,o,a){return __awaiter$G(this,void 0,void 0,function*(){const c=(0,schema_1.encodeTransaction)(e),l=new Uint8Array((0,sha256_1$1.sha256)(c)),u=yield n.signMessage(c,o,a),d=new schema_1.SignedTransaction({transaction:e,signature:new signature_1.Signature({keyType:e.publicKey.keyType,data:u.signature})});return[l,d]})}function signTransaction(...e){return __awaiter$G(this,void 0,void 0,function*(){if(e[0].constructor===schema_1.Transaction){const[n,o,a,c]=e;return signTransactionObject(n,o,a,c)}else{const[n,o,a,c,l,u,d]=e,h=yield l.getPublicKey(u,d),y=(0,create_transaction_1.createTransaction)(u,h,n,o,a,c);return signTransactionObject(y,l,u,d)}})}sign.signTransaction=signTransaction;function signDelegateAction({delegateAction:e,signer:n}){return __awaiter$G(this,void 0,void 0,function*(){const o=(0,schema_1.encodeDelegateAction)(e),a=yield n.sign(o),c=new actions_1$1.SignedDelegate({delegateAction:e,signature:new signature_1.Signature({keyType:e.publicKey.keyType,data:a})});return{hash:new Uint8Array((0,sha256_1$1.sha256)(o)),signedDelegateAction:c}})}sign.signDelegateAction=signDelegateAction;(function(e){var n=commonjsGlobal$c&&commonjsGlobal$c.__createBinding||(Object.create?function(a,c,l,u){u===void 0&&(u=l);var d=Object.getOwnPropertyDescriptor(c,l);(!d||("get"in d?!c.__esModule:d.writable||d.configurable))&&(d={enumerable:!0,get:function(){return c[l]}}),Object.defineProperty(a,u,d)}:function(a,c,l,u){u===void 0&&(u=l),a[u]=c[l]}),o=commonjsGlobal$c&&commonjsGlobal$c.__exportStar||function(a,c){for(var l in a)l!=="default"&&!Object.prototype.hasOwnProperty.call(c,l)&&n(c,a,l)};Object.defineProperty(e,"__esModule",{value:!0}),o(action_creators,e),o(actions$1,e),o(create_transaction,e),o(delegate,e),o(schema,e),o(sign,e),o(signature,e)})(lib$4);var provider={};Object.defineProperty(provider,"__esModule",{value:!0});provider.Provider=void 0;class Provider{}provider.Provider=Provider;var fetch_json={},fetch$1={},hasRequiredFetch;function requireFetch(){if(hasRequiredFetch)return fetch$1;hasRequiredFetch=1;var e=commonjsGlobal$c&&commonjsGlobal$c.__importDefault||function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(fetch$1,"__esModule",{value:!0});const n=e(requireBrowser()),o=e(require$$4$3),a=e(require$$4$3),c=new o.default.Agent({keepAlive:!0}),l=new a.default.Agent({keepAlive:!0});function u(h){return h.protocol==="http:"?c:l}function d(h,y){return(0,n.default)(h,Object.assign({agent:u(new URL(h.toString()))},y))}return fetch$1.default=d,fetch$1}var __createBinding$2=commonjsGlobal$c&&commonjsGlobal$c.__createBinding||(Object.create?function(e,n,o,a){a===void 0&&(a=o);var c=Object.getOwnPropertyDescriptor(n,o);(!c||("get"in c?!n.__esModule:c.writable||c.configurable))&&(c={enumerable:!0,get:function(){return n[o]}}),Object.defineProperty(e,a,c)}:function(e,n,o,a){a===void 0&&(a=o),e[a]=n[o]}),__setModuleDefault$2=commonjsGlobal$c&&commonjsGlobal$c.__setModuleDefault||(Object.create?function(e,n){Object.defineProperty(e,"default",{enumerable:!0,value:n})}:function(e,n){e.default=n}),__importStar$2=commonjsGlobal$c&&commonjsGlobal$c.__importStar||function(e){if(e&&e.__esModule)return e;var n={};if(e!=null)for(var o in e)o!=="default"&&Object.prototype.hasOwnProperty.call(e,o)&&__createBinding$2(n,e,o);return __setModuleDefault$2(n,e),n},__awaiter$F=commonjsGlobal$c&&commonjsGlobal$c.__awaiter||function(e,n,o,a){function c(l){return l instanceof o?l:new o(function(u){u(l)})}return new(o||(o=Promise))(function(l,u){function d(p){try{y(a.next(p))}catch(v){u(v)}}function h(p){try{y(a.throw(p))}catch(v){u(v)}}function y(p){p.done?l(p.value):c(p.value).then(d,h)}y((a=a.apply(e,n||[])).next())})},__importDefault$b=commonjsGlobal$c&&commonjsGlobal$c.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(fetch_json,"__esModule",{value:!0});fetch_json.fetchJson=void 0;const types_1$b=lib$l,utils_1$c=lib$7,http_errors_1=__importDefault$b(httpErrorsExports),exponential_backoff_1$1=exponentialBackoff$1,START_WAIT_TIME_MS=1e3,BACKOFF_MULTIPLIER=1.5,RETRY_NUMBER=10;function fetchJson(e,n){return __awaiter$F(this,void 0,void 0,function*(){let o={url:null};typeof e=="string"?o.url=e:o=e;const a=yield(0,exponential_backoff_1$1.exponentialBackoff)(START_WAIT_TIME_MS,RETRY_NUMBER,BACKOFF_MULTIPLIER,()=>__awaiter$F(this,void 0,void 0,function*(){var c;try{const l=yield((c=globalThis.fetch)!==null&&c!==void 0?c:(yield Promise.resolve().then(()=>__importStar$2(requireFetch()))).default)(o.url,{method:n?"POST":"GET",body:n||void 0,headers:Object.assign(Object.assign({},o.headers),{"Content-Type":"application/json"})});if(!l.ok){if(l.status===503)return utils_1$c.Logger.warn(`Retrying HTTP request for ${o.url} as it's not available now`),null;if(l.status===408)return utils_1$c.Logger.warn(`Retrying HTTP request for ${o.url} as the previous connection was unused for some time`),null;throw(0,http_errors_1.default)(l.status,yield l.text())}return l}catch(l){if(l.toString().includes("FetchError")||l.toString().includes("Failed to fetch"))return utils_1$c.Logger.warn(`Retrying HTTP request for ${o.url} because of error: ${l}`),null;throw l}}));if(!a)throw new types_1$b.TypedError(`Exceeded ${RETRY_NUMBER} attempts for ${o.url}.`,"RetriesExceeded");return yield a.json()})}fetch_json.fetchJson=fetchJson;var __awaiter$E=commonjsGlobal$c&&commonjsGlobal$c.__awaiter||function(e,n,o,a){function c(l){return l instanceof o?l:new o(function(u){u(l)})}return new(o||(o=Promise))(function(l,u){function d(p){try{y(a.next(p))}catch(v){u(v)}}function h(p){try{y(a.throw(p))}catch(v){u(v)}}function y(p){p.done?l(p.value):c(p.value).then(d,h)}y((a=a.apply(e,n||[])).next())})},__rest$5=commonjsGlobal$c&&commonjsGlobal$c.__rest||function(e,n){var o={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&n.indexOf(a)<0&&(o[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,a=Object.getOwnPropertySymbols(e);c<a.length;c++)n.indexOf(a[c])<0&&Object.prototype.propertyIsEnumerable.call(e,a[c])&&(o[a[c]]=e[a[c]]);return o};Object.defineProperty(jsonRpcProvider$1,"__esModule",{value:!0});jsonRpcProvider$1.JsonRpcProvider=void 0;const utils_1$b=lib$7,types_1$a=lib$l,transactions_1$6=lib$4,exponential_backoff_1=exponentialBackoff$1,provider_1$1=provider,fetch_json_1=fetch_json,REQUEST_RETRY_NUMBER=12,REQUEST_RETRY_WAIT=500,REQUEST_RETRY_WAIT_BACKOFF=1.5;let _nextId=123;class JsonRpcProvider extends provider_1$1.Provider{constructor(n,o){super(),this.connection=n||{url:""};const a={retries:REQUEST_RETRY_NUMBER,wait:REQUEST_RETRY_WAIT,backoff:REQUEST_RETRY_WAIT_BACKOFF};this.options=Object.assign({},a,o)}status(){return __awaiter$E(this,void 0,void 0,function*(){return this.sendJsonRpc("status",[])})}sendTransactionUntil(n,o){return __awaiter$E(this,void 0,void 0,function*(){const a=(0,transactions_1$6.encodeTransaction)(n);return this.sendJsonRpc("send_tx",{signed_tx_base64:Buffer.from(a).toString("base64"),wait_until:o})})}sendTransaction(n){return __awaiter$E(this,void 0,void 0,function*(){return this.sendTransactionUntil(n,"EXECUTED_OPTIMISTIC")})}sendTransactionAsync(n){return __awaiter$E(this,void 0,void 0,function*(){return this.sendTransactionUntil(n,"NONE")})}txStatus(n,o,a="EXECUTED_OPTIMISTIC"){return __awaiter$E(this,void 0,void 0,function*(){return typeof n=="string"?this.txStatusString(n,o,a):this.txStatusUint8Array(n,o,a)})}txStatusUint8Array(n,o,a){return __awaiter$E(this,void 0,void 0,function*(){return this.sendJsonRpc("tx",{tx_hash:(0,utils_1$b.baseEncode)(n),sender_account_id:o,wait_until:a})})}txStatusString(n,o,a){return __awaiter$E(this,void 0,void 0,function*(){return this.sendJsonRpc("tx",{tx_hash:n,sender_account_id:o,wait_until:a})})}txStatusReceipts(n,o,a="EXECUTED_OPTIMISTIC"){return __awaiter$E(this,void 0,void 0,function*(){return typeof n=="string"?this.sendJsonRpc("EXPERIMENTAL_tx_status",{tx_hash:n,sender_account_id:o,wait_until:a}):this.sendJsonRpc("EXPERIMENTAL_tx_status",{tx_hash:(0,utils_1$b.baseEncode)(n),sender_account_id:o,wait_until:a})})}query(...n){return __awaiter$E(this,void 0,void 0,function*(){let o;if(n.length===1){const a=n[0],{block_id:c,blockId:l}=a,u=__rest$5(a,["block_id","blockId"]);o=yield this.sendJsonRpc("query",Object.assign(Object.assign({},u),{block_id:c||l}))}else{const[a,c]=n;o=yield this.sendJsonRpc("query",[a,c])}if(o&&o.error)throw new types_1$a.TypedError(`Querying failed: ${o.error}.${JSON.stringify(o,null,2)}`,(0,utils_1$b.getErrorTypeFromErrorMessage)(o.error,o.error.name));return o})}block(n){return __awaiter$E(this,void 0,void 0,function*(){const{finality:o}=n,{blockId:a}=n;return this.sendJsonRpc("block",{block_id:a,finality:o})})}blockChanges(n){return __awaiter$E(this,void 0,void 0,function*(){const{finality:o}=n,{blockId:a}=n;return this.sendJsonRpc("EXPERIMENTAL_changes_in_block",{block_id:a,finality:o})})}chunk(n){return __awaiter$E(this,void 0,void 0,function*(){return this.sendJsonRpc("chunk",[n])})}validators(n){return __awaiter$E(this,void 0,void 0,function*(){return this.sendJsonRpc("validators",[n])})}experimental_protocolConfig(n){return __awaiter$E(this,void 0,void 0,function*(){const o=n,{blockId:a}=o,c=__rest$5(o,["blockId"]);return yield this.sendJsonRpc("EXPERIMENTAL_protocol_config",Object.assign(Object.assign({},c),{block_id:a}))})}lightClientProof(n){return __awaiter$E(this,void 0,void 0,function*(){return yield this.sendJsonRpc("EXPERIMENTAL_light_client_proof",n)})}nextLightClientBlock(n){return __awaiter$E(this,void 0,void 0,function*(){return yield this.sendJsonRpc("next_light_client_block",n)})}accessKeyChanges(n,o){return __awaiter$E(this,void 0,void 0,function*(){const{finality:a}=o,{blockId:c}=o;return this.sendJsonRpc("EXPERIMENTAL_changes",{changes_type:"all_access_key_changes",account_ids:n,block_id:c,finality:a})})}singleAccessKeyChanges(n,o){return __awaiter$E(this,void 0,void 0,function*(){const{finality:a}=o,{blockId:c}=o;return this.sendJsonRpc("EXPERIMENTAL_changes",{changes_type:"single_access_key_changes",keys:n,block_id:c,finality:a})})}accountChanges(n,o){return __awaiter$E(this,void 0,void 0,function*(){const{finality:a}=o,{blockId:c}=o;return this.sendJsonRpc("EXPERIMENTAL_changes",{changes_type:"account_changes",account_ids:n,block_id:c,finality:a})})}contractStateChanges(n,o,a=""){return __awaiter$E(this,void 0,void 0,function*(){const{finality:c}=o,{blockId:l}=o;return this.sendJsonRpc("EXPERIMENTAL_changes",{changes_type:"data_changes",account_ids:n,key_prefix_base64:a,block_id:l,finality:c})})}contractCodeChanges(n,o){return __awaiter$E(this,void 0,void 0,function*(){const{finality:a}=o,{blockId:c}=o;return this.sendJsonRpc("EXPERIMENTAL_changes",{changes_type:"contract_code_changes",account_ids:n,block_id:c,finality:a})})}gasPrice(n){return __awaiter$E(this,void 0,void 0,function*(){return yield this.sendJsonRpc("gas_price",[n])})}sendJsonRpc(n,o){return __awaiter$E(this,void 0,void 0,function*(){const a=yield(0,exponential_backoff_1.exponentialBackoff)(this.options.wait,this.options.retries,this.options.backoff,()=>__awaiter$E(this,void 0,void 0,function*(){var l;try{const u={method:n,params:o,id:_nextId++,jsonrpc:"2.0"},d=yield(0,fetch_json_1.fetchJson)(this.connection,JSON.stringify(u));if(d.error){if(typeof d.error.data=="object")throw typeof d.error.data.error_message=="string"&&typeof d.error.data.error_type=="string"?new types_1$a.TypedError(d.error.data.error_message,d.error.data.error_type):(0,utils_1$b.parseRpcError)(d.error.data);{const h=`[${d.error.code}] ${d.error.message}: ${d.error.data}`;if(d.error.data==="Timeout"||h.includes("Timeout error")||h.includes("query has timed out"))throw new types_1$a.TypedError(h,"TimeoutError");const y=(0,utils_1$b.getErrorTypeFromErrorMessage)(d.error.data,"");throw y?new types_1$a.TypedError((0,utils_1$b.formatError)(y,o),y):new types_1$a.TypedError(h,d.error.name)}}else if(typeof((l=d.result)===null||l===void 0?void 0:l.error)=="string"){const h=(0,utils_1$b.getErrorTypeFromErrorMessage)(d.result.error,"");if(h)throw new utils_1$b.ServerError((0,utils_1$b.formatError)(h,o),h)}return d}catch(u){if(u.type==="TimeoutError")return utils_1$b.Logger.warn(`Retrying request to ${n} as it has timed out`,o),null;throw u}})),{result:c}=a;if(typeof c>"u")throw new types_1$a.TypedError(`Exceeded ${this.options.retries} attempts for request to ${n}.`,"RetriesExceeded");return c})}}jsonRpcProvider$1.JsonRpcProvider=JsonRpcProvider;var failoverRpcProvider$1={},__awaiter$D=commonjsGlobal$c&&commonjsGlobal$c.__awaiter||function(e,n,o,a){function c(l){return l instanceof o?l:new o(function(u){u(l)})}return new(o||(o=Promise))(function(l,u){function d(p){try{y(a.next(p))}catch(v){u(v)}}function h(p){try{y(a.throw(p))}catch(v){u(v)}}function y(p){p.done?l(p.value):c(p.value).then(d,h)}y((a=a.apply(e,n||[])).next())})};Object.defineProperty(failoverRpcProvider$1,"__esModule",{value:!0});failoverRpcProvider$1.FailoverRpcProvider=void 0;const utils_1$a=lib$7,types_1$9=lib$l,provider_1=provider;class FailoverRpcProvider extends provider_1.Provider{constructor(n){if(super(),n.length===0)throw new Error("At least one provider must be specified");this.providers=n,this.currentProviderIndex=0}switchToNextProvider(){this.providers.length!==1&&(this.providers.length-1<=this.currentProviderIndex?this.currentProviderIndex=0:this.currentProviderIndex+=1,utils_1$a.Logger.debug(`Switched to provider at the index ${this.currentProviderIndex}`))}get currentProvider(){const n=this.providers[this.currentProviderIndex];if(!n)throw new Error(`Provider wasn't found at index ${this.currentProviderIndex}`);return n}withBackoff(n){return __awaiter$D(this,void 0,void 0,function*(){for(let o=0;o<this.providers.length;o++)try{const a=yield n(this.currentProvider);if(a)return a}catch{this.switchToNextProvider()}throw new types_1$9.TypedError(`Exceeded ${this.providers.length} providers to execute request`,"RetriesExceeded")})}status(){return __awaiter$D(this,void 0,void 0,function*(){return this.withBackoff(n=>n.status())})}sendTransactionUntil(n,o){return __awaiter$D(this,void 0,void 0,function*(){return this.withBackoff(a=>a.sendTransactionUntil(n,o))})}sendTransaction(n){return __awaiter$D(this,void 0,void 0,function*(){return this.withBackoff(o=>o.sendTransaction(n))})}sendTransactionAsync(n){return __awaiter$D(this,void 0,void 0,function*(){return this.withBackoff(o=>o.sendTransactionAsync(n))})}txStatus(n,o,a){return __awaiter$D(this,void 0,void 0,function*(){return this.withBackoff(c=>c.txStatus(n,o,a))})}txStatusReceipts(n,o,a){return __awaiter$D(this,void 0,void 0,function*(){return this.withBackoff(c=>c.txStatusReceipts(n,o,a))})}query(n,o){return __awaiter$D(this,void 0,void 0,function*(){return o?this.withBackoff(a=>a.query(n,o)):this.withBackoff(a=>a.query(n))})}block(n){return __awaiter$D(this,void 0,void 0,function*(){return this.withBackoff(o=>o.block(n))})}blockChanges(n){return __awaiter$D(this,void 0,void 0,function*(){return this.withBackoff(o=>o.blockChanges(n))})}chunk(n){return __awaiter$D(this,void 0,void 0,function*(){return this.withBackoff(o=>o.chunk(n))})}validators(n){return __awaiter$D(this,void 0,void 0,function*(){return this.withBackoff(o=>o.validators(n))})}experimental_protocolConfig(n){return __awaiter$D(this,void 0,void 0,function*(){return this.withBackoff(o=>o.experimental_protocolConfig(n))})}lightClientProof(n){return __awaiter$D(this,void 0,void 0,function*(){return this.withBackoff(o=>o.lightClientProof(n))})}nextLightClientBlock(n){return __awaiter$D(this,void 0,void 0,function*(){return this.withBackoff(o=>o.nextLightClientBlock(n))})}accessKeyChanges(n,o){return __awaiter$D(this,void 0,void 0,function*(){return this.withBackoff(a=>a.accessKeyChanges(n,o))})}singleAccessKeyChanges(n,o){return __awaiter$D(this,void 0,void 0,function*(){return this.withBackoff(a=>a.singleAccessKeyChanges(n,o))})}accountChanges(n,o){return __awaiter$D(this,void 0,void 0,function*(){return this.withBackoff(a=>a.accountChanges(n,o))})}contractStateChanges(n,o,a=""){return __awaiter$D(this,void 0,void 0,function*(){return this.withBackoff(c=>c.contractStateChanges(n,o,a))})}contractCodeChanges(n,o){return __awaiter$D(this,void 0,void 0,function*(){return this.withBackoff(a=>a.contractCodeChanges(n,o))})}gasPrice(n){return __awaiter$D(this,void 0,void 0,function*(){return this.withBackoff(o=>o.gasPrice(n))})}}failoverRpcProvider$1.FailoverRpcProvider=FailoverRpcProvider;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.fetchJson=e.Provider=e.FailoverRpcProvider=e.JsonRpcProvider=e.exponentialBackoff=void 0;var n=exponentialBackoff$1;Object.defineProperty(e,"exponentialBackoff",{enumerable:!0,get:function(){return n.exponentialBackoff}});var o=jsonRpcProvider$1;Object.defineProperty(e,"JsonRpcProvider",{enumerable:!0,get:function(){return o.JsonRpcProvider}});var a=failoverRpcProvider$1;Object.defineProperty(e,"FailoverRpcProvider",{enumerable:!0,get:function(){return a.FailoverRpcProvider}});var c=provider;Object.defineProperty(e,"Provider",{enumerable:!0,get:function(){return c.Provider}});var l=fetch_json;Object.defineProperty(e,"fetchJson",{enumerable:!0,get:function(){return l.fetchJson}})})(lib$5);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.FinalExecutionStatusBasic=e.ExecutionStatusBasic=e.IdType=e.Provider=e.getTransactionLastResult=void 0;var n=lib$7;Object.defineProperty(e,"getTransactionLastResult",{enumerable:!0,get:function(){return n.getTransactionLastResult}});var o=lib$5;Object.defineProperty(e,"Provider",{enumerable:!0,get:function(){return o.Provider}});var a=lib$l;Object.defineProperty(e,"IdType",{enumerable:!0,get:function(){return a.IdType}}),Object.defineProperty(e,"ExecutionStatusBasic",{enumerable:!0,get:function(){return a.ExecutionStatusBasic}}),Object.defineProperty(e,"FinalExecutionStatusBasic",{enumerable:!0,get:function(){return a.FinalExecutionStatusBasic}})})(provider$1);var jsonRpcProvider={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.JsonRpcProvider=e.TypedError=e.ErrorContext=void 0;var n=lib$l;Object.defineProperty(e,"ErrorContext",{enumerable:!0,get:function(){return n.ErrorContext}}),Object.defineProperty(e,"TypedError",{enumerable:!0,get:function(){return n.TypedError}});var o=lib$5;Object.defineProperty(e,"JsonRpcProvider",{enumerable:!0,get:function(){return o.JsonRpcProvider}})})(jsonRpcProvider);var failoverRpcProvider={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.FailoverRpcProvider=void 0;var n=lib$5;Object.defineProperty(e,"FailoverRpcProvider",{enumerable:!0,get:function(){return n.FailoverRpcProvider}})})(failoverRpcProvider);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.ErrorContext=e.TypedError=e.getTransactionLastResult=e.FinalExecutionStatusBasic=e.FailoverRpcProvider=e.JsonRpcProvider=e.Provider=void 0;const n=provider$1;Object.defineProperty(e,"Provider",{enumerable:!0,get:function(){return n.Provider}}),Object.defineProperty(e,"getTransactionLastResult",{enumerable:!0,get:function(){return n.getTransactionLastResult}}),Object.defineProperty(e,"FinalExecutionStatusBasic",{enumerable:!0,get:function(){return n.FinalExecutionStatusBasic}});const o=jsonRpcProvider;Object.defineProperty(e,"JsonRpcProvider",{enumerable:!0,get:function(){return o.JsonRpcProvider}}),Object.defineProperty(e,"TypedError",{enumerable:!0,get:function(){return o.TypedError}}),Object.defineProperty(e,"ErrorContext",{enumerable:!0,get:function(){return o.ErrorContext}});const a=failoverRpcProvider;Object.defineProperty(e,"FailoverRpcProvider",{enumerable:!0,get:function(){return a.FailoverRpcProvider}})})(providers);var utils$5={},key_pair={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.PublicKey=e.KeyType=e.KeyPairEd25519=e.KeyPair=void 0;var n=lib$8;Object.defineProperty(e,"KeyPair",{enumerable:!0,get:function(){return n.KeyPair}}),Object.defineProperty(e,"KeyPairEd25519",{enumerable:!0,get:function(){return n.KeyPairEd25519}}),Object.defineProperty(e,"KeyType",{enumerable:!0,get:function(){return n.KeyType}}),Object.defineProperty(e,"PublicKey",{enumerable:!0,get:function(){return n.PublicKey}})})(key_pair);var serialize$2={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.base_decode=e.base_encode=e.deserialize=e.serialize=void 0;var n=cjs;Object.defineProperty(e,"serialize",{enumerable:!0,get:function(){return n.serialize}}),Object.defineProperty(e,"deserialize",{enumerable:!0,get:function(){return n.deserialize}});var o=lib$7;Object.defineProperty(e,"base_encode",{enumerable:!0,get:function(){return o.baseEncode}}),Object.defineProperty(e,"base_decode",{enumerable:!0,get:function(){return o.baseDecode}})})(serialize$2);var web={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.fetchJson=void 0;var n=lib$5;Object.defineProperty(e,"fetchJson",{enumerable:!0,get:function(){return n.fetchJson}})})(web);var enums={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Enum=e.Assignable=void 0;var n=lib$l;Object.defineProperty(e,"Assignable",{enumerable:!0,get:function(){return n.Assignable}});class o{constructor(c){if(Object.keys(c).length!==1)throw new Error("Enum can only take single value");Object.keys(c).map(l=>{this[l]=c[l],this.enum=l})}}e.Enum=o})(enums);var format$1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.parseNearAmount=e.formatNearAmount=e.NEAR_NOMINATION_EXP=e.NEAR_NOMINATION=void 0;var n=lib$7;Object.defineProperty(e,"NEAR_NOMINATION",{enumerable:!0,get:function(){return n.NEAR_NOMINATION}}),Object.defineProperty(e,"NEAR_NOMINATION_EXP",{enumerable:!0,get:function(){return n.NEAR_NOMINATION_EXP}}),Object.defineProperty(e,"formatNearAmount",{enumerable:!0,get:function(){return n.formatNearAmount}}),Object.defineProperty(e,"parseNearAmount",{enumerable:!0,get:function(){return n.parseNearAmount}})})(format$1);var rpc_errors={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.ServerError=e.getErrorTypeFromErrorMessage=e.formatError=e.parseResultError=e.parseRpcError=void 0;var n=lib$7;Object.defineProperty(e,"parseRpcError",{enumerable:!0,get:function(){return n.parseRpcError}}),Object.defineProperty(e,"parseResultError",{enumerable:!0,get:function(){return n.parseResultError}}),Object.defineProperty(e,"formatError",{enumerable:!0,get:function(){return n.formatError}}),Object.defineProperty(e,"getErrorTypeFromErrorMessage",{enumerable:!0,get:function(){return n.getErrorTypeFromErrorMessage}}),Object.defineProperty(e,"ServerError",{enumerable:!0,get:function(){return n.ServerError}})})(rpc_errors);var errors$3={},lib$3={},account$1={},utils$4={},__awaiter$C=commonjsGlobal$c&&commonjsGlobal$c.__awaiter||function(e,n,o,a){function c(l){return l instanceof o?l:new o(function(u){u(l)})}return new(o||(o=Promise))(function(l,u){function d(p){try{y(a.next(p))}catch(v){u(v)}}function h(p){try{y(a.throw(p))}catch(v){u(v)}}function y(p){p.done?l(p.value):c(p.value).then(d,h)}y((a=a.apply(e,n||[])).next())})};Object.defineProperty(utils$4,"__esModule",{value:!0});utils$4.viewFunction=utils$4.viewState=utils$4.encodeJSContractArgs=utils$4.validateArgs=void 0;const types_1$8=lib$l,utils_1$9=lib$7;function parseJsonFromRawResponse(e){return JSON.parse(Buffer.from(e).toString())}function bytesJsonStringify(e){return Buffer.from(JSON.stringify(e))}function validateArgs(e){if(!(e.byteLength!==void 0&&e.byteLength===e.length)&&(Array.isArray(e)||typeof e!="object"))throw new types_1$8.PositionalArgsError}utils$4.validateArgs=validateArgs;function encodeJSContractArgs(e,n,o){return Buffer.concat([Buffer.from(e),Buffer.from([0]),Buffer.from(n),Buffer.from([0]),Buffer.from(o)])}utils$4.encodeJSContractArgs=encodeJSContractArgs;function viewState(e,n,o,a={finality:"optimistic"}){return __awaiter$C(this,void 0,void 0,function*(){const{values:c}=yield e.provider.query(Object.assign(Object.assign({request_type:"view_state"},a),{account_id:n,prefix_base64:Buffer.from(o).toString("base64")}));return c.map(({key:l,value:u})=>({key:Buffer.from(l,"base64"),value:Buffer.from(u,"base64")}))})}utils$4.viewState=viewState;function viewFunction(e,{contractId:n,methodName:o,args:a={},parse:c=parseJsonFromRawResponse,stringify:l=bytesJsonStringify,jsContract:u=!1,blockQuery:d={finality:"optimistic"}}){return __awaiter$C(this,void 0,void 0,function*(){let h;validateArgs(a),u?h=encodeJSContractArgs(n,o,Object.keys(a).length>0?JSON.stringify(a):""):h=l(a);const y=yield e.provider.query(Object.assign(Object.assign({request_type:"call_function"},d),{account_id:u?e.jsvmAccountId:n,method_name:u?"view_js_contract":o,args_base64:h.toString("base64")}));return y.logs&&(0,utils_1$9.printTxOutcomeLogs)({contractId:n,logs:y.logs}),y.result&&y.result.length>0&&c(Buffer.from(y.result))})}utils$4.viewFunction=viewFunction;var __awaiter$B=commonjsGlobal$c&&commonjsGlobal$c.__awaiter||function(e,n,o,a){function c(l){return l instanceof o?l:new o(function(u){u(l)})}return new(o||(o=Promise))(function(l,u){function d(p){try{y(a.next(p))}catch(v){u(v)}}function h(p){try{y(a.throw(p))}catch(v){u(v)}}function y(p){p.done?l(p.value):c(p.value).then(d,h)}y((a=a.apply(e,n||[])).next())})};Object.defineProperty(account$1,"__esModule",{value:!0});account$1.Account=void 0;const crypto_1$a=lib$8,providers_1$5=lib$5,transactions_1$5=lib$4,types_1$7=lib$l,utils_1$8=lib$7,utils_2$3=utils$4,{addKey:addKey$1,createAccount,deleteAccount,deleteKey:deleteKey$1,deployContract:deployContract$2,fullAccessKey:fullAccessKey$1,functionCall:functionCall$2,functionCallAccessKey:functionCallAccessKey$1,stake,transfer}=transactions_1$5.actionCreators,TX_NONCE_RETRY_NUMBER=12,TX_NONCE_RETRY_WAIT=500,TX_NONCE_RETRY_WAIT_BACKOFF=1.5;class Account{constructor(n,o){this.accessKeyByPublicKeyCache={},this.connection=n,this.accountId=o}getConnection(){return this.connection}state(){return __awaiter$B(this,void 0,void 0,function*(){return this.connection.provider.query({request_type:"view_account",account_id:this.accountId,finality:"optimistic"})})}signTransaction(n,o){return __awaiter$B(this,void 0,void 0,function*(){const a=yield this.findAccessKey(n,o);if(!a)throw new types_1$7.TypedError(`Can not sign transactions for account ${this.accountId} on network ${this.connection.networkId}, no matching key pair exists for this account`,"KeyNotFound");const{accessKey:c}=a,u=(yield this.connection.provider.block({finality:"final"})).header.hash,d=c.nonce+BigInt(1);return yield(0,transactions_1$5.signTransaction)(n,d,o,(0,utils_1$8.baseDecode)(u),this.connection.signer,this.accountId,this.connection.networkId)})}signAndSendTransaction({receiverId:n,actions:o,returnError:a}){return __awaiter$B(this,void 0,void 0,function*(){let c,l;const u=yield(0,providers_1$5.exponentialBackoff)(TX_NONCE_RETRY_WAIT,TX_NONCE_RETRY_NUMBER,TX_NONCE_RETRY_WAIT_BACKOFF,()=>__awaiter$B(this,void 0,void 0,function*(){[c,l]=yield this.signTransaction(n,o);const d=l.transaction.publicKey;try{return yield this.connection.provider.sendTransaction(l)}catch(h){if(h.type==="InvalidNonce")return utils_1$8.Logger.warn(`Retrying transaction ${n}:${(0,utils_1$8.baseEncode)(c)} with new nonce.`),delete this.accessKeyByPublicKeyCache[d.toString()],null;if(h.type==="Expired")return utils_1$8.Logger.warn(`Retrying transaction ${n}:${(0,utils_1$8.baseEncode)(c)} due to expired block hash`),null;throw h.context=new types_1$7.ErrorContext((0,utils_1$8.baseEncode)(c)),h}}));if(!u)throw new types_1$7.TypedError("nonce retries exceeded for transaction. This usually means there are too many parallel requests with the same access key.","RetriesExceeded");if((0,utils_1$8.printTxOutcomeLogsAndFailures)({contractId:l.transaction.receiverId,outcome:u}),!a&&typeof u.status=="object"&&typeof u.status.Failure=="object"&&u.status.Failure!==null)throw u.status.Failure.error_message&&u.status.Failure.error_type?new types_1$7.TypedError(`Transaction ${u.transaction_outcome.id} failed. ${u.status.Failure.error_message}`,u.status.Failure.error_type):(0,utils_1$8.parseResultError)(u);return u})}findAccessKey(n,o){return __awaiter$B(this,void 0,void 0,function*(){const a=yield this.connection.signer.getPublicKey(this.accountId,this.connection.networkId);if(!a)throw new types_1$7.TypedError(`no matching key pair found in ${this.connection.signer}`,"PublicKeyNotFound");const c=this.accessKeyByPublicKeyCache[a.toString()];if(c!==void 0)return{publicKey:a,accessKey:c};try{const l=yield this.connection.provider.query({request_type:"view_access_key",account_id:this.accountId,public_key:a.toString(),finality:"optimistic"}),u=Object.assign(Object.assign({},l),{nonce:BigInt(l.nonce||0)});return this.accessKeyByPublicKeyCache[a.toString()]?{publicKey:a,accessKey:this.accessKeyByPublicKeyCache[a.toString()]}:(this.accessKeyByPublicKeyCache[a.toString()]=u,{publicKey:a,accessKey:u})}catch(l){if(l.type=="AccessKeyDoesNotExist")return null;throw l}})}createAndDeployContract(n,o,a,c){return __awaiter$B(this,void 0,void 0,function*(){const l=fullAccessKey$1();return yield this.signAndSendTransaction({receiverId:n,actions:[createAccount(),transfer(c),addKey$1(crypto_1$a.PublicKey.from(o),l),deployContract$2(a)]}),new Account(this.connection,n)})}sendMoney(n,o){return __awaiter$B(this,void 0,void 0,function*(){return this.signAndSendTransaction({receiverId:n,actions:[transfer(o)]})})}createAccount(n,o,a){return __awaiter$B(this,void 0,void 0,function*(){const c=fullAccessKey$1();return this.signAndSendTransaction({receiverId:n,actions:[createAccount(),transfer(a),addKey$1(crypto_1$a.PublicKey.from(o),c)]})})}deleteAccount(n){return __awaiter$B(this,void 0,void 0,function*(){return utils_1$8.Logger.log("Deleting an account does not automatically transfer NFTs and FTs to the beneficiary address. Ensure to transfer assets before deleting."),this.signAndSendTransaction({receiverId:this.accountId,actions:[deleteAccount(n)]})})}deployContract(n){return __awaiter$B(this,void 0,void 0,function*(){return this.signAndSendTransaction({receiverId:this.accountId,actions:[deployContract$2(n)]})})}encodeJSContractArgs(n,o,a){return Buffer.concat([Buffer.from(n),Buffer.from([0]),Buffer.from(o),Buffer.from([0]),Buffer.from(a)])}functionCall({contractId:n,methodName:o,args:a={},gas:c=utils_1$8.DEFAULT_FUNCTION_CALL_GAS,attachedDeposit:l,walletMeta:u,walletCallbackUrl:d,stringify:h,jsContract:y}){return __awaiter$B(this,void 0,void 0,function*(){this.validateArgs(a);let p;if(y)p=["call_js_contract",this.encodeJSContractArgs(n,o,JSON.stringify(a)),c,l,null,!0];else{const v=h===void 0?transactions_1$5.stringifyJsonOrBytes:h;p=[o,a,c,l,v,!1]}return this.signAndSendTransaction({receiverId:y?this.connection.jsvmAccountId:n,actions:[functionCall$2.apply(void 0,p)],walletMeta:u,walletCallbackUrl:d})})}addKey(n,o,a,c){return __awaiter$B(this,void 0,void 0,function*(){a||(a=[]),Array.isArray(a)||(a=[a]);let l;return o?l=functionCallAccessKey$1(o,a,c):l=fullAccessKey$1(),this.signAndSendTransaction({receiverId:this.accountId,actions:[addKey$1(crypto_1$a.PublicKey.from(n),l)]})})}deleteKey(n){return __awaiter$B(this,void 0,void 0,function*(){return this.signAndSendTransaction({receiverId:this.accountId,actions:[deleteKey$1(crypto_1$a.PublicKey.from(n))]})})}stake(n,o){return __awaiter$B(this,void 0,void 0,function*(){return this.signAndSendTransaction({receiverId:this.accountId,actions:[stake(o,crypto_1$a.PublicKey.from(n))]})})}signedDelegate({actions:n,blockHeightTtl:o,receiverId:a}){return __awaiter$B(this,void 0,void 0,function*(){const{provider:c,signer:l}=this.connection,{header:u}=yield c.block({finality:"final"}),{accessKey:d,publicKey:h}=yield this.findAccessKey(null,null),y=(0,transactions_1$5.buildDelegateAction)({actions:n,maxBlockHeight:BigInt(u.height)+BigInt(o),nonce:BigInt(d.nonce)+BigInt(1),publicKey:h,receiverId:a,senderId:this.accountId}),{signedDelegateAction:p}=yield(0,transactions_1$5.signDelegateAction)({delegateAction:y,signer:{sign:v=>__awaiter$B(this,void 0,void 0,function*(){const{signature:b}=yield l.signMessage(v,y.senderId,this.connection.networkId);return b})}});return p})}validateArgs(n){if(!(n.byteLength!==void 0&&n.byteLength===n.length)&&(Array.isArray(n)||typeof n!="object"))throw new types_1$7.PositionalArgsError}viewFunction(n){return __awaiter$B(this,void 0,void 0,function*(){return yield(0,utils_2$3.viewFunction)(this.connection,n)})}viewState(n,o={finality:"optimistic"}){return __awaiter$B(this,void 0,void 0,function*(){return yield(0,utils_2$3.viewState)(this.connection,this.accountId,n,o)})}getAccessKeys(){var n;return __awaiter$B(this,void 0,void 0,function*(){const o=yield this.connection.provider.query({request_type:"view_access_key_list",account_id:this.accountId,finality:"optimistic"});return(n=o==null?void 0:o.keys)===null||n===void 0?void 0:n.map(a=>Object.assign(Object.assign({},a),{access_key:Object.assign(Object.assign({},a.access_key),{nonce:BigInt(a.access_key.nonce)})}))})}getAccountDetails(){return __awaiter$B(this,void 0,void 0,function*(){return{authorizedApps:(yield this.getAccessKeys()).filter(a=>a.access_key.permission!=="FullAccess").map(a=>{const c=a.access_key.permission;return{contractId:c.FunctionCall.receiver_id,amount:c.FunctionCall.allowance,publicKey:a.public_key}})}})}getAccountBalance(){return __awaiter$B(this,void 0,void 0,function*(){const n=yield this.connection.provider.experimental_protocolConfig({finality:"final"}),o=yield this.state(),a=BigInt(n.runtime_config.storage_amount_per_byte),c=BigInt(o.storage_usage)*a,l=BigInt(o.locked),u=BigInt(o.amount)+l,d=u-(l>c?l:c);return{total:u.toString(),stateStaked:c.toString(),staked:l.toString(),available:d.toString()}})}getActiveDelegatedStakeBalance(){return __awaiter$B(this,void 0,void 0,function*(){const n=yield this.connection.provider.block({finality:"final"}),o=n.header.hash,a=n.header.epoch_id,{current_validators:c,next_validators:l,current_proposals:u}=yield this.connection.provider.validators(a),d=new Set;[...c,...l,...u].forEach(_=>d.add(_.account_id));const h=[...d],y=h.map(_=>this.viewFunction({contractId:_,methodName:"get_account_total_balance",args:{account_id:this.accountId},blockQuery:{blockId:o}})),p=yield Promise.allSettled(y);if(p.some(_=>_.status==="rejected"&&_.reason.type==="TimeoutError"))throw new Error("Failed to get delegated stake balance");const b=p.reduce((_,T,I)=>{const U=h[I];if(T.status==="fulfilled"){const N=BigInt(T.value);if(N!==BigInt(0))return Object.assign(Object.assign({},_),{stakedValidators:[..._.stakedValidators,{validatorId:U,amount:N.toString()}],total:_.total+N})}return T.status==="rejected"?Object.assign(Object.assign({},_),{failedValidators:[..._.failedValidators,{validatorId:U,error:T.reason}]}):_},{stakedValidators:[],failedValidators:[],total:BigInt(0)});return Object.assign(Object.assign({},b),{total:b.total.toString()})})}}account$1.Account=Account;var account_2fa={},account_multisig$1={},constants$2={};Object.defineProperty(constants$2,"__esModule",{value:!0});constants$2.MULTISIG_CONFIRM_METHODS=constants$2.MULTISIG_CHANGE_METHODS=constants$2.MULTISIG_DEPOSIT=constants$2.MULTISIG_GAS=constants$2.MULTISIG_ALLOWANCE=constants$2.MULTISIG_STORAGE_KEY=void 0;const utils_1$7=lib$7;constants$2.MULTISIG_STORAGE_KEY="__multisigRequest";constants$2.MULTISIG_ALLOWANCE=BigInt((0,utils_1$7.parseNearAmount)("1"));constants$2.MULTISIG_GAS=BigInt("100000000000000");constants$2.MULTISIG_DEPOSIT=BigInt("0");constants$2.MULTISIG_CHANGE_METHODS=["add_request","add_request_and_confirm","delete_request","confirm"];constants$2.MULTISIG_CONFIRM_METHODS=["confirm"];var types$2={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.MultisigStateStatus=e.MultisigDeleteRequestRejectionError=void 0,function(n){n.CANNOT_DESERIALIZE_STATE="Cannot deserialize the contract state",n.MULTISIG_NOT_INITIALIZED="Smart contract panicked: Multisig contract should be initialized before usage",n.NO_SUCH_REQUEST="Smart contract panicked: panicked at 'No such request: either wrong number or already confirmed'",n.REQUEST_COOLDOWN_ERROR="Request cannot be deleted immediately after creation.",n.METHOD_NOT_FOUND="Contract method is not found"}(e.MultisigDeleteRequestRejectionError||(e.MultisigDeleteRequestRejectionError={})),function(n){n[n.INVALID_STATE=0]="INVALID_STATE",n[n.STATE_NOT_INITIALIZED=1]="STATE_NOT_INITIALIZED",n[n.VALID_STATE=2]="VALID_STATE",n[n.UNKNOWN_STATE=3]="UNKNOWN_STATE"}(e.MultisigStateStatus||(e.MultisigStateStatus={}))})(types$2);var __awaiter$A=commonjsGlobal$c&&commonjsGlobal$c.__awaiter||function(e,n,o,a){function c(l){return l instanceof o?l:new o(function(u){u(l)})}return new(o||(o=Promise))(function(l,u){function d(p){try{y(a.next(p))}catch(v){u(v)}}function h(p){try{y(a.throw(p))}catch(v){u(v)}}function y(p){p.done?l(p.value):c(p.value).then(d,h)}y((a=a.apply(e,n||[])).next())})};Object.defineProperty(account_multisig$1,"__esModule",{value:!0});account_multisig$1.AccountMultisig=void 0;const transactions_1$4=lib$4,utils_1$6=lib$7,account_1$1=account$1,constants_1$1=constants$2,types_1$6=types$2,{deployContract:deployContract$1,functionCall:functionCall$1}=transactions_1$4.actionCreators;var MultisigCodeStatus;(function(e){e[e.INVALID_CODE=0]="INVALID_CODE",e[e.VALID_CODE=1]="VALID_CODE",e[e.UNKNOWN_CODE=2]="UNKNOWN_CODE"})(MultisigCodeStatus||(MultisigCodeStatus={}));const storageFallback={[constants_1$1.MULTISIG_STORAGE_KEY]:null};class AccountMultisig extends account_1$1.Account{constructor(n,o,a){super(n,o),this.storage=a.storage,this.onAddRequestResult=a.onAddRequestResult}signAndSendTransactionWithAccount(n,o){const a=Object.create(null,{signAndSendTransaction:{get:()=>super.signAndSendTransaction}});return __awaiter$A(this,void 0,void 0,function*(){return a.signAndSendTransaction.call(this,{receiverId:n,actions:o})})}signAndSendTransaction({receiverId:n,actions:o}){const a=Object.create(null,{signAndSendTransaction:{get:()=>super.signAndSendTransaction}});return __awaiter$A(this,void 0,void 0,function*(){const{accountId:c}=this,l=Buffer.from(JSON.stringify({request:{receiver_id:n,actions:convertActions(o,c,n)}}));let u;try{u=yield a.signAndSendTransaction.call(this,{receiverId:c,actions:[functionCall$1("add_request_and_confirm",l,constants_1$1.MULTISIG_GAS,constants_1$1.MULTISIG_DEPOSIT)]})}catch(h){if(h.toString().includes("Account has too many active requests. Confirm or delete some"))return yield this.deleteUnconfirmedRequests(),yield this.signAndSendTransaction({receiverId:n,actions:o});throw h}if(!u.status)throw new Error("Request failed");const d=Object.assign({},u.status);if(!d.SuccessValue||typeof d.SuccessValue!="string")throw new Error("Request failed");return this.setRequest({accountId:c,actions:o,requestId:parseInt(Buffer.from(d.SuccessValue,"base64").toString("ascii"),10)}),this.onAddRequestResult&&(yield this.onAddRequestResult(u)),this.deleteUnconfirmedRequests(),u})}checkMultisigCodeAndStateStatus(n){const o=Object.create(null,{signAndSendTransaction:{get:()=>super.signAndSendTransaction}});return __awaiter$A(this,void 0,void 0,function*(){const c=n?MultisigCodeStatus.UNKNOWN_CODE:MultisigCodeStatus.VALID_CODE;try{return n?yield o.signAndSendTransaction.call(this,{receiverId:this.accountId,actions:[deployContract$1(n),functionCall$1("delete_request",{request_id:4294967295},constants_1$1.MULTISIG_GAS,constants_1$1.MULTISIG_DEPOSIT)]}):yield this.deleteRequest(4294967295),{codeStatus:MultisigCodeStatus.VALID_CODE,stateStatus:types_1$6.MultisigStateStatus.VALID_STATE}}catch(l){if(new RegExp(types_1$6.MultisigDeleteRequestRejectionError.CANNOT_DESERIALIZE_STATE).test(l&&l.kind&&l.kind.ExecutionError))return{codeStatus:c,stateStatus:types_1$6.MultisigStateStatus.INVALID_STATE};if(new RegExp(types_1$6.MultisigDeleteRequestRejectionError.MULTISIG_NOT_INITIALIZED).test(l&&l.kind&&l.kind.ExecutionError))return{codeStatus:c,stateStatus:types_1$6.MultisigStateStatus.STATE_NOT_INITIALIZED};if(new RegExp(types_1$6.MultisigDeleteRequestRejectionError.NO_SUCH_REQUEST).test(l&&l.kind&&l.kind.ExecutionError))return{codeStatus:c,stateStatus:types_1$6.MultisigStateStatus.VALID_STATE};if(new RegExp(types_1$6.MultisigDeleteRequestRejectionError.METHOD_NOT_FOUND).test(l&&l.message))return{codeStatus:MultisigCodeStatus.INVALID_CODE,stateStatus:types_1$6.MultisigStateStatus.UNKNOWN_STATE};throw l}})}deleteRequest(n){return super.signAndSendTransaction({receiverId:this.accountId,actions:[functionCall$1("delete_request",{request_id:n},constants_1$1.MULTISIG_GAS,constants_1$1.MULTISIG_DEPOSIT)]})}deleteAllRequests(){return __awaiter$A(this,void 0,void 0,function*(){const n=yield this.getRequestIds();n.length&&(yield Promise.all(n.map(o=>this.deleteRequest(o))))})}deleteUnconfirmedRequests(){const n=Object.create(null,{signAndSendTransaction:{get:()=>super.signAndSendTransaction}});return __awaiter$A(this,void 0,void 0,function*(){const o=yield this.getRequestIds(),{requestId:a}=this.getRequest();for(const c of o)if(c!=a)try{yield n.signAndSendTransaction.call(this,{receiverId:this.accountId,actions:[functionCall$1("delete_request",{request_id:c},constants_1$1.MULTISIG_GAS,constants_1$1.MULTISIG_DEPOSIT)]})}catch{utils_1$6.Logger.warn("Attempt to delete an earlier request before 15 minutes failed. Will try again.")}})}getRequestIds(){return __awaiter$A(this,void 0,void 0,function*(){return this.viewFunction({contractId:this.accountId,methodName:"list_request_ids"})})}getRequest(){return this.storage?JSON.parse(this.storage.getItem(constants_1$1.MULTISIG_STORAGE_KEY)||"{}"):storageFallback[constants_1$1.MULTISIG_STORAGE_KEY]}setRequest(n){if(this.storage)return this.storage.setItem(constants_1$1.MULTISIG_STORAGE_KEY,JSON.stringify(n));storageFallback[constants_1$1.MULTISIG_STORAGE_KEY]=n}}account_multisig$1.AccountMultisig=AccountMultisig;const convertPKForContract=e=>e.toString().replace("ed25519:",""),convertActions=(e,n,o)=>e.map(a=>{const c=a.enum,{gas:l,publicKey:u,methodName:d,args:h,deposit:y,accessKey:p,code:v}=a[c],b={type:c[0].toUpperCase()+c.substr(1),gas:l&&l.toString()||void 0,public_key:u&&convertPKForContract(u)||void 0,method_name:d,args:h&&Buffer.from(h).toString("base64")||void 0,code:v&&Buffer.from(v).toString("base64")||void 0,amount:y&&y.toString()||void 0,deposit:y&&y.toString()||"0",permission:void 0};if(p&&(o===n&&p.permission.enum!=="fullAccess"&&(b.permission={receiver_id:n,allowance:constants_1$1.MULTISIG_ALLOWANCE.toString(),method_names:constants_1$1.MULTISIG_CHANGE_METHODS}),p.permission.enum==="functionCall")){const{receiverId:_,methodNames:T,allowance:I}=p.permission.functionCall;b.permission={receiver_id:_,allowance:I&&I.toString()||void 0,method_names:T}}return b});var __awaiter$z=commonjsGlobal$c&&commonjsGlobal$c.__awaiter||function(e,n,o,a){function c(l){return l instanceof o?l:new o(function(u){u(l)})}return new(o||(o=Promise))(function(l,u){function d(p){try{y(a.next(p))}catch(v){u(v)}}function h(p){try{y(a.throw(p))}catch(v){u(v)}}function y(p){p.done?l(p.value):c(p.value).then(d,h)}y((a=a.apply(e,n||[])).next())})};Object.defineProperty(account_2fa,"__esModule",{value:!0});account_2fa.Account2FA=void 0;const crypto_1$9=lib$8,types_1$5=lib$l,providers_1$4=lib$5,transactions_1$3=lib$4,utils_1$5=lib$7,account_multisig_1=account_multisig$1,constants_1=constants$2,types_2=types$2,{addKey,deleteKey,deployContract,fullAccessKey,functionCall,functionCallAccessKey}=transactions_1$3.actionCreators;class Account2FA extends account_multisig_1.AccountMultisig{constructor(n,o,a){super(n,o,a),this.helperUrl="https://helper.testnet.near.org",this.helperUrl=a.helperUrl||this.helperUrl,this.storage=a.storage,this.sendCode=a.sendCode||this.sendCodeDefault,this.getCode=a.getCode||this.getCodeDefault,this.verifyCode=a.verifyCode||this.verifyCodeDefault,this.onConfirmResult=a.onConfirmResult}signAndSendTransaction({receiverId:n,actions:o}){const a=Object.create(null,{signAndSendTransaction:{get:()=>super.signAndSendTransaction}});return __awaiter$z(this,void 0,void 0,function*(){yield a.signAndSendTransaction.call(this,{receiverId:n,actions:o}),yield this.sendCode();const c=yield this.promptAndVerify();return this.onConfirmResult&&(yield this.onConfirmResult(c)),c})}deployMultisig(n){const o=Object.create(null,{signAndSendTransactionWithAccount:{get:()=>super.signAndSendTransactionWithAccount}});return __awaiter$z(this,void 0,void 0,function*(){const{accountId:a}=this,c=(yield this.getRecoveryMethods()).data.filter(({kind:v,publicKey:b})=>(v==="phrase"||v==="ledger")&&b!==null).map(v=>v.publicKey),l=(yield this.getAccessKeys()).filter(({public_key:v,access_key:{permission:b}})=>b==="FullAccess"&&!c.includes(v)).map(v=>v.public_key).map(toPK),u=toPK((yield this.postSignedJson("/2fa/getAccessKey",{accountId:a})).publicKey),d=Buffer.from(JSON.stringify({num_confirmations:2})),h=[...l.map(v=>deleteKey(v)),...l.map(v=>addKey(v,functionCallAccessKey(a,constants_1.MULTISIG_CHANGE_METHODS,null))),addKey(u,functionCallAccessKey(a,constants_1.MULTISIG_CONFIRM_METHODS,null)),deployContract(n)],y=h.concat(functionCall("new",d,constants_1.MULTISIG_GAS,constants_1.MULTISIG_DEPOSIT));utils_1$5.Logger.log("deploying multisig contract for",a);const{stateStatus:p}=yield this.checkMultisigCodeAndStateStatus(n);switch(p){case types_2.MultisigStateStatus.STATE_NOT_INITIALIZED:return yield o.signAndSendTransactionWithAccount.call(this,a,y);case types_2.MultisigStateStatus.VALID_STATE:return yield o.signAndSendTransactionWithAccount.call(this,a,h);case types_2.MultisigStateStatus.INVALID_STATE:throw new types_1$5.TypedError(`Can not deploy a contract to account ${this.accountId} on network ${this.connection.networkId}, the account has existing state.`,"ContractHasExistingState");default:throw new types_1$5.TypedError(`Can not deploy a contract to account ${this.accountId} on network ${this.connection.networkId}, the account state could not be verified.`,"ContractStateUnknown")}})}disableWithFAK({contractBytes:n,cleanupContractBytes:o}){return __awaiter$z(this,void 0,void 0,function*(){let a=[];o&&(yield this.deleteAllRequests().catch(d=>d),a=yield this.get2faDisableCleanupActions(o));const c=yield this.get2faDisableKeyConversionActions(),l=[...a,...c,deployContract(n)],u=yield this.findAccessKey(this.accountId,l);if(u&&u.accessKey&&u.accessKey.permission!=="FullAccess")throw new types_1$5.TypedError("No full access key found in keystore. Unable to bypass multisig","NoFAKFound");return this.signAndSendTransactionWithAccount(this.accountId,l)})}get2faDisableCleanupActions(n){return __awaiter$z(this,void 0,void 0,function*(){const o=yield this.viewState("").catch(c=>{const l=c.cause&&c.cause.name;if(l=="NO_CONTRACT_CODE")return[];throw l=="TOO_LARGE_CONTRACT_STATE"?new types_1$5.TypedError(`Can not deploy a contract to account ${this.accountId} on network ${this.connection.networkId}, the account has existing state.`,"ContractHasExistingState"):c}),a=o.map(({key:c})=>c.toString("base64"));return o.length?[deployContract(n),functionCall("clean",{keys:a},constants_1.MULTISIG_GAS,BigInt("0"))]:[]})}get2faDisableKeyConversionActions(){return __awaiter$z(this,void 0,void 0,function*(){const{accountId:n}=this,a=(yield this.getAccessKeys()).filter(({access_key:l})=>l.permission!=="FullAccess").filter(({access_key:l})=>{const u=l.permission.FunctionCall;return u.receiver_id===n&&u.method_names.length===4&&u.method_names.includes("add_request_and_confirm")}),c=crypto_1$9.PublicKey.from((yield this.postSignedJson("/2fa/getAccessKey",{accountId:n})).publicKey);return[deleteKey(c),...a.map(({public_key:l})=>deleteKey(crypto_1$9.PublicKey.from(l))),...a.map(({public_key:l})=>addKey(crypto_1$9.PublicKey.from(l),fullAccessKey()))]})}disable(n,o){return __awaiter$z(this,void 0,void 0,function*(){const{stateStatus:a}=yield this.checkMultisigCodeAndStateStatus();if(a!==types_2.MultisigStateStatus.VALID_STATE&&a!==types_2.MultisigStateStatus.STATE_NOT_INITIALIZED)throw new types_1$5.TypedError(`Can not deploy a contract to account ${this.accountId} on network ${this.connection.networkId}, the account state could not be verified.`,"ContractStateUnknown");let c;yield this.deleteAllRequests().catch(d=>c=d);const u=[...yield this.get2faDisableCleanupActions(o).catch(d=>{throw d.type==="ContractHasExistingState"&&c||d}),...yield this.get2faDisableKeyConversionActions(),deployContract(n)];return utils_1$5.Logger.log("disabling 2fa for",this.accountId),yield this.signAndSendTransaction({receiverId:this.accountId,actions:u})})}sendCodeDefault(){return __awaiter$z(this,void 0,void 0,function*(){const{accountId:n}=this,{requestId:o}=this.getRequest(),a=yield this.get2faMethod();return yield this.postSignedJson("/2fa/send",{accountId:n,method:a,requestId:o}),o})}getCodeDefault(){return __awaiter$z(this,void 0,void 0,function*(){throw new Error('There is no getCode callback provided. Please provide your own in AccountMultisig constructor options. It has a parameter method where method.kind is "email" or "phone".')})}promptAndVerify(){return __awaiter$z(this,void 0,void 0,function*(){const n=yield this.get2faMethod(),o=yield this.getCode(n);try{return yield this.verifyCode(o)}catch(a){if(utils_1$5.Logger.warn("Error validating security code:",a),a.toString().includes("invalid 2fa code provided")||a.toString().includes("2fa code not valid"))return yield this.promptAndVerify();throw a}})}verifyCodeDefault(n){return __awaiter$z(this,void 0,void 0,function*(){const{accountId:o}=this,a=this.getRequest();if(!a)throw new Error("no request pending");const{requestId:c}=a;return yield this.postSignedJson("/2fa/verify",{accountId:o,securityCode:n,requestId:c})})}getRecoveryMethods(){return __awaiter$z(this,void 0,void 0,function*(){const{accountId:n}=this;return{accountId:n,data:yield this.postSignedJson("/account/recoveryMethods",{accountId:n})}})}get2faMethod(){return __awaiter$z(this,void 0,void 0,function*(){let{data:n}=yield this.getRecoveryMethods();if(n&&n.length&&(n=n.find(c=>c.kind.indexOf("2fa-")===0)),!n)return null;const{kind:o,detail:a}=n;return{kind:o,detail:a}})}signatureFor(){return __awaiter$z(this,void 0,void 0,function*(){const{accountId:n}=this,a=(yield this.connection.provider.block({finality:"final"})).header.height.toString(),c=yield this.connection.signer.signMessage(Buffer.from(a),n,this.connection.networkId),l=Buffer.from(c.signature).toString("base64");return{blockNumber:a,blockNumberSignature:l}})}postSignedJson(n,o){return __awaiter$z(this,void 0,void 0,function*(){return yield(0,providers_1$4.fetchJson)(this.helperUrl+n,JSON.stringify(Object.assign(Object.assign({},o),yield this.signatureFor())))})}}account_2fa.Account2FA=Account2FA;const toPK=e=>crypto_1$9.PublicKey.from(e);var account_creator$1={},__awaiter$y=commonjsGlobal$c&&commonjsGlobal$c.__awaiter||function(e,n,o,a){function c(l){return l instanceof o?l:new o(function(u){u(l)})}return new(o||(o=Promise))(function(l,u){function d(p){try{y(a.next(p))}catch(v){u(v)}}function h(p){try{y(a.throw(p))}catch(v){u(v)}}function y(p){p.done?l(p.value):c(p.value).then(d,h)}y((a=a.apply(e,n||[])).next())})};Object.defineProperty(account_creator$1,"__esModule",{value:!0});account_creator$1.UrlAccountCreator=account_creator$1.LocalAccountCreator=account_creator$1.AccountCreator=void 0;const providers_1$3=lib$5;class AccountCreator{}account_creator$1.AccountCreator=AccountCreator;class LocalAccountCreator extends AccountCreator{constructor(n,o){super(),this.masterAccount=n,this.initialBalance=o}createAccount(n,o){return __awaiter$y(this,void 0,void 0,function*(){yield this.masterAccount.createAccount(n,o,this.initialBalance)})}}account_creator$1.LocalAccountCreator=LocalAccountCreator;class UrlAccountCreator extends AccountCreator{constructor(n,o){super(),this.connection=n,this.helperUrl=o}createAccount(n,o){return __awaiter$y(this,void 0,void 0,function*(){yield(0,providers_1$3.fetchJson)(`${this.helperUrl}/account`,JSON.stringify({newAccountId:n,newAccountPublicKey:o.toString()}))})}}account_creator$1.UrlAccountCreator=UrlAccountCreator;var connection$1={},lib$2={},in_memory_signer={},signer$1={};Object.defineProperty(signer$1,"__esModule",{value:!0});signer$1.Signer=void 0;class Signer{}signer$1.Signer=Signer;var __awaiter$x=commonjsGlobal$c&&commonjsGlobal$c.__awaiter||function(e,n,o,a){function c(l){return l instanceof o?l:new o(function(u){u(l)})}return new(o||(o=Promise))(function(l,u){function d(p){try{y(a.next(p))}catch(v){u(v)}}function h(p){try{y(a.throw(p))}catch(v){u(v)}}function y(p){p.done?l(p.value):c(p.value).then(d,h)}y((a=a.apply(e,n||[])).next())})};Object.defineProperty(in_memory_signer,"__esModule",{value:!0});in_memory_signer.InMemorySigner=void 0;const crypto_1$8=lib$8,keystores_1=lib$9,sha256_1=sha256$2,signer_1=signer$1;class InMemorySigner extends signer_1.Signer{constructor(n){super(),this.keyStore=n}static fromKeyPair(n,o,a){return __awaiter$x(this,void 0,void 0,function*(){const c=new keystores_1.InMemoryKeyStore;return yield c.setKey(n,o,a),new InMemorySigner(c)})}createKey(n,o){return __awaiter$x(this,void 0,void 0,function*(){const a=crypto_1$8.KeyPair.fromRandom("ed25519");return yield this.keyStore.setKey(o,n,a),a.getPublicKey()})}getPublicKey(n,o){return __awaiter$x(this,void 0,void 0,function*(){const a=yield this.keyStore.getKey(o,n);return a===null?null:a.getPublicKey()})}signMessage(n,o,a){return __awaiter$x(this,void 0,void 0,function*(){const c=new Uint8Array((0,sha256_1.sha256)(n));if(!o)throw new Error("InMemorySigner requires provided account id");const l=yield this.keyStore.getKey(a,o);if(l===null)throw new Error(`Key for ${o} not found in ${a}`);return l.sign(c)})}toString(){return`InMemorySigner(${this.keyStore})`}}in_memory_signer.InMemorySigner=InMemorySigner;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Signer=e.InMemorySigner=void 0;var n=in_memory_signer;Object.defineProperty(e,"InMemorySigner",{enumerable:!0,get:function(){return n.InMemorySigner}});var o=signer$1;Object.defineProperty(e,"Signer",{enumerable:!0,get:function(){return o.Signer}})})(lib$2);Object.defineProperty(connection$1,"__esModule",{value:!0});connection$1.Connection=void 0;const signers_1$1=lib$2,providers_1$2=lib$5;function getProvider(e){switch(e.type){case void 0:return e;case"JsonRpcProvider":return new providers_1$2.JsonRpcProvider(Object.assign({},e.args));case"FailoverRpcProvider":{const n=((e==null?void 0:e.args)||[]).map(o=>new providers_1$2.JsonRpcProvider(o));return new providers_1$2.FailoverRpcProvider(n)}default:throw new Error(`Unknown provider type ${e.type}`)}}function getSigner(e){switch(e.type){case void 0:return e;case"InMemorySigner":return new signers_1$1.InMemorySigner(e.keyStore);default:throw new Error(`Unknown signer type ${e.type}`)}}class Connection{constructor(n,o,a,c){this.networkId=n,this.provider=o,this.signer=a,this.jsvmAccountId=c}getConnection(){return this}static fromConfig(n){const o=getProvider(n.provider),a=getSigner(n.signer);return new Connection(n.networkId,o,a,n.jsvmAccountId)}}connection$1.Connection=Connection;var contract$1={},localViewExecution={},storage={};Object.defineProperty(storage,"__esModule",{value:!0});storage.Storage=void 0;const lru_map_1=lruExports;class Storage{constructor(n={max:Storage.MAX_ELEMENTS}){this.cache=new lru_map_1.LRUMap(n.max),this.blockHeights=new Map}load(n){if(!("blockId"in n))return;let a=n.blockId;return a.toString().length==44&&(a=this.blockHeights.get(a.toString())),this.cache.get(a)}save(n,{blockHeight:o,blockTimestamp:a,contractCode:c,contractState:l}){this.blockHeights.set(n,o),this.cache.set(o,{blockHeight:o,blockTimestamp:a,contractCode:c,contractState:l})}}storage.Storage=Storage;Storage.MAX_ELEMENTS=100;var runtime={},__awaiter$w=commonjsGlobal$c&&commonjsGlobal$c.__awaiter||function(e,n,o,a){function c(l){return l instanceof o?l:new o(function(u){u(l)})}return new(o||(o=Promise))(function(l,u){function d(p){try{y(a.next(p))}catch(v){u(v)}}function h(p){try{y(a.throw(p))}catch(v){u(v)}}function y(p){p.done?l(p.value):c(p.value).then(d,h)}y((a=a.apply(e,n||[])).next())})},__rest$4=commonjsGlobal$c&&commonjsGlobal$c.__rest||function(e,n){var o={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&n.indexOf(a)<0&&(o[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,a=Object.getOwnPropertySymbols(e);c<a.length;c++)n.indexOf(a[c])<0&&Object.prototype.propertyIsEnumerable.call(e,a[c])&&(o[a[c]]=e[a[c]]);return o};Object.defineProperty(runtime,"__esModule",{value:!0});runtime.Runtime=void 0;const crypto_1$7=require$$4$3,notImplemented=e=>()=>{throw new Error("method not implemented: "+e)},prohibitedInView=e=>()=>{throw new Error("method not available for view calls: "+e)};class Runtime{constructor(n){var{contractCode:o}=n,a=__rest$4(n,["contractCode"]);this.context=a,this.wasm=this.prepareWASM(Buffer.from(o,"base64")),this.memory=new WebAssembly.Memory({initial:1024,maximum:2048}),this.registers={},this.logs=[],this.result=Buffer.from([])}readUTF16CStr(n){const o=[],a=new Uint16Array(this.memory.buffer);let c=Number(n)/2;for(;a[c]!=0;)o.push(a[c]),c++;return Buffer.from(Uint16Array.from(o).buffer).toString("ucs2")}readUTF8CStr(n,o){const a=[],c=new Uint8Array(this.memory.buffer);let l=Number(o);for(let u=0;u<n&&c[l]!=0;u++)a.push(c[l]),l++;return Buffer.from(a).toString("utf8")}storageRead(n,o){const a=Buffer.from(new Uint8Array(this.memory.buffer,Number(o),Number(n))),c=this.context.contractState.filter(l=>Buffer.compare(l.key,a)===0).map(l=>l.value);return c.length===0?null:c.length>1?c:c[0]}prepareWASM(n){const o=[];if(n.subarray(0,4).toString("utf8")!=="\0asm")throw new Error("Invalid magic number");const c=n.readUInt32LE(4);if(c!=1)throw new Error("Invalid version: "+c);let l=8;o.push(n.subarray(0,l));function u(){let v=0,b=0,_;do _=n[l++],v|=(_&127)<<b,b+=7;while(_&128);return v}function d(){const b=n[l++]&1,_=u(),T=b?u():null;return{initial:_,max:T}}function h(){const v=u(),b=n.subarray(l,l+v);return l+=v,b.toString("utf8")}function y(v){const b=[];do{let _=v&127;v>>=7,v!==0&&(_|=128),b.push(_)}while(v!==0);return Buffer.from(b)}function p(v){const b=Buffer.from(v,"utf8");return Buffer.concat([y(b.length),b])}do{const v=l,b=n.readUInt8(l);l++;const _=u(),T=l+_;if(b==5)o.push(Buffer.from([5,1,0]));else if(b==2){const I=[],U=u();for(let L=0;L<U;L++){const B=l;h(),h();const H=n.readUInt8(l);l++;let W=!1;switch(H){case 0:u();break;case 1:l++,d();break;case 2:d(),W=!0;break;case 3:l++,l++;break;default:throw new Error("Invalid import kind: "+H)}W||I.push(n.subarray(B,l))}const N=Buffer.concat([p("env"),p("memory"),Buffer.from([2]),Buffer.from([0]),y(1)]);I.push(N);const D=Buffer.concat([y(I.length),...I]);o.push(Buffer.concat([Buffer.from([2]),y(D.length),D]))}else if(b==7){const I=[],U=u();for(let D=0;D<U;D++){const L=l;h();const B=n.readUInt8(l);l++,u(),B!==2&&I.push(n.subarray(L,l))}const N=Buffer.concat([y(I.length),...I]);o.push(Buffer.concat([Buffer.from([7]),y(N.length),N]))}else o.push(n.subarray(v,T));l=T}while(l<n.length);return Buffer.concat(o)}getRegisterLength(n){return BigInt(this.registers[n.toString()]?this.registers[n.toString()].length:Number.MAX_SAFE_INTEGER)}readFromRegister(n,o){new Uint8Array(this.memory.buffer).set(this.registers[n.toString()]||Buffer.from([]),Number(o))}getCurrentAccountId(n){this.registers[n.toString()]=Buffer.from(this.context.contractId)}inputMethodArgs(n){this.registers[n.toString()]=Buffer.from(this.context.methodArgs)}getBlockHeight(){return BigInt(this.context.blockHeight)}getBlockTimestamp(){return BigInt(this.context.blockTimestamp)}sha256(n,o,a){const c=new Uint8Array(this.memory.buffer,Number(o),Number(n)),l=(0,crypto_1$7.createHash)("sha256");l.update(c),this.registers[a.toString()]=l.digest()}returnValue(n,o){this.result=Buffer.from(new Uint8Array(this.memory.buffer,Number(o),Number(n)))}panic(n){throw new Error("panic: "+n)}abort(n,o,a,c){const l=this.readUTF16CStr(n),u=this.readUTF16CStr(o),d=`${l} ${u}:${a}:${c}`;throw!l||!u?new Error("abort: String encoding is bad UTF-16 sequence."):new Error("abort: "+d)}appendToLog(n,o){this.logs.push(this.readUTF8CStr(n,o))}readStorage(n,o,a){const c=this.storageRead(n,o);return c==null?BigInt(0):(this.registers[a]=c,BigInt(1))}hasStorageKey(n,o){return this.storageRead(n,o)==null?BigInt(0):BigInt(1)}getHostImports(){return{register_len:this.getRegisterLength.bind(this),read_register:this.readFromRegister.bind(this),current_account_id:this.getCurrentAccountId.bind(this),input:this.inputMethodArgs.bind(this),block_index:this.getBlockHeight.bind(this),block_timestamp:this.getBlockTimestamp.bind(this),sha256:this.sha256.bind(this),value_return:this.returnValue.bind(this),abort:this.abort.bind(this),log_utf8:this.appendToLog.bind(this),log_utf16:this.appendToLog.bind(this),storage_read:this.readStorage.bind(this),storage_has_key:this.hasStorageKey.bind(this),panic:()=>this.panic("explicit guest panic"),panic_utf8:(n,o)=>this.panic(this.readUTF8CStr(n,o)),epoch_height:notImplemented("epoch_height"),storage_usage:notImplemented("storage_usage"),account_balance:notImplemented("account_balance"),account_locked_balance:notImplemented("account_locked_balance"),random_seed:notImplemented("random_seed"),ripemd160:notImplemented("ripemd160"),keccak256:notImplemented("keccak256"),keccak512:notImplemented("keccak512"),ecrecover:notImplemented("ecrecover"),validator_stake:notImplemented("validator_stake"),validator_total_stake:notImplemented("validator_total_stake"),write_register:prohibitedInView("write_register"),signer_account_id:prohibitedInView("signer_account_id"),signer_account_pk:prohibitedInView("signer_account_pk"),predecessor_account_id:prohibitedInView("predecessor_account_id"),attached_deposit:prohibitedInView("attached_deposit"),prepaid_gas:prohibitedInView("prepaid_gas"),used_gas:prohibitedInView("used_gas"),promise_create:prohibitedInView("promise_create"),promise_then:prohibitedInView("promise_then"),promise_and:prohibitedInView("promise_and"),promise_batch_create:prohibitedInView("promise_batch_create"),promise_batch_then:prohibitedInView("promise_batch_then"),promise_batch_action_create_account:prohibitedInView("promise_batch_action_create_account"),promise_batch_action_deploy_contract:prohibitedInView("promise_batch_action_deploy_contract"),promise_batch_action_function_call:prohibitedInView("promise_batch_action_function_call"),promise_batch_action_function_call_weight:prohibitedInView("promise_batch_action_function_call_weight"),promise_batch_action_transfer:prohibitedInView("promise_batch_action_transfer"),promise_batch_action_stake:prohibitedInView("promise_batch_action_stake"),promise_batch_action_add_key_with_full_access:prohibitedInView("promise_batch_action_add_key_with_full_access"),promise_batch_action_add_key_with_function_call:prohibitedInView("promise_batch_action_add_key_with_function_call"),promise_batch_action_delete_key:prohibitedInView("promise_batch_action_delete_key"),promise_batch_action_delete_account:prohibitedInView("promise_batch_action_delete_account"),promise_results_count:prohibitedInView("promise_results_count"),promise_result:prohibitedInView("promise_result"),promise_return:prohibitedInView("promise_return"),storage_write:prohibitedInView("storage_write"),storage_remove:prohibitedInView("storage_remove")}}execute(n){return __awaiter$w(this,void 0,void 0,function*(){const o=yield WebAssembly.compile(this.wasm),c=(yield WebAssembly.instantiate(o,{env:Object.assign(Object.assign({},this.getHostImports()),{memory:this.memory})})).exports[n];if(c==null)throw new Error(`Contract method '${n}' does not exists in contract ${this.context.contractId} for block id ${this.context.blockHeight}`);return c(),{result:this.result,logs:this.logs}})}}runtime.Runtime=Runtime;var __awaiter$v=commonjsGlobal$c&&commonjsGlobal$c.__awaiter||function(e,n,o,a){function c(l){return l instanceof o?l:new o(function(u){u(l)})}return new(o||(o=Promise))(function(l,u){function d(p){try{y(a.next(p))}catch(v){u(v)}}function h(p){try{y(a.throw(p))}catch(v){u(v)}}function y(p){p.done?l(p.value):c(p.value).then(d,h)}y((a=a.apply(e,n||[])).next())})},__rest$3=commonjsGlobal$c&&commonjsGlobal$c.__rest||function(e,n){var o={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&n.indexOf(a)<0&&(o[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,a=Object.getOwnPropertySymbols(e);c<a.length;c++)n.indexOf(a[c])<0&&Object.prototype.propertyIsEnumerable.call(e,a[c])&&(o[a[c]]=e[a[c]]);return o};Object.defineProperty(localViewExecution,"__esModule",{value:!0});localViewExecution.LocalViewExecution=void 0;const utils_1$4=lib$7,storage_1=storage,runtime_1=runtime,utils_2$2=utils$4;class LocalViewExecution{constructor(n){this.connection=n.getConnection(),this.storage=new storage_1.Storage}fetchContractCode(n,o){return __awaiter$v(this,void 0,void 0,function*(){return(yield this.connection.provider.query(Object.assign({request_type:"view_code",account_id:n},o))).code_base64})}fetchContractState(n,o){return __awaiter$v(this,void 0,void 0,function*(){return(0,utils_2$2.viewState)(this.connection,n,"",o)})}fetch(n,o){return __awaiter$v(this,void 0,void 0,function*(){const a=yield this.connection.provider.block(o),c=a.header.hash,l=a.header.height,u=a.header.timestamp,d=yield this.fetchContractCode(n,o),h=yield this.fetchContractState(n,o);return{blockHash:c,blockHeight:l,blockTimestamp:u,contractCode:d,contractState:h}})}loadOrFetch(n,o){return __awaiter$v(this,void 0,void 0,function*(){const a=this.storage.load(o);if(a)return a;const c=yield this.fetch(n,o),{blockHash:l}=c,u=__rest$3(c,["blockHash"]);return this.storage.save(l,u),u})}viewFunction(n){var{contractId:o,methodName:a,args:c={},blockQuery:l={finality:"optimistic"}}=n;return __rest$3(n,["contractId","methodName","args","blockQuery"]),__awaiter$v(this,void 0,void 0,function*(){const u=JSON.stringify(c),{contractCode:d,contractState:h,blockHeight:y,blockTimestamp:p}=yield this.loadOrFetch(o,l),v=new runtime_1.Runtime({contractId:o,contractCode:d,contractState:h,blockHeight:y,blockTimestamp:p,methodArgs:u}),{result:b,logs:_}=yield v.execute(a);return _&&(0,utils_1$4.printTxOutcomeLogs)({contractId:o,logs:_}),JSON.parse(Buffer.from(b).toString())})}}localViewExecution.LocalViewExecution=LocalViewExecution;var errors$2={};Object.defineProperty(errors$2,"__esModule",{value:!0});errors$2.ConflictingOptions=errors$2.ArgumentSchemaError=errors$2.UnknownArgumentError=errors$2.UnsupportedSerializationError=void 0;class UnsupportedSerializationError extends Error{constructor(n,o){super(`Contract method '${n}' is using an unsupported serialization type ${o}`)}}errors$2.UnsupportedSerializationError=UnsupportedSerializationError;class UnknownArgumentError extends Error{constructor(n,o){super(`Unrecognized argument '${n}', expected '${JSON.stringify(o)}'`)}}errors$2.UnknownArgumentError=UnknownArgumentError;class ArgumentSchemaError extends Error{constructor(n,o){super(`Argument '${n}' does not conform to the specified ABI schema: '${JSON.stringify(o)}'`)}}errors$2.ArgumentSchemaError=ArgumentSchemaError;class ConflictingOptions extends Error{constructor(){super("Conflicting contract method options have been passed. You can either specify ABI or a list of view/call methods.")}}errors$2.ConflictingOptions=ConflictingOptions;var __awaiter$u=commonjsGlobal$c&&commonjsGlobal$c.__awaiter||function(e,n,o,a){function c(l){return l instanceof o?l:new o(function(u){u(l)})}return new(o||(o=Promise))(function(l,u){function d(p){try{y(a.next(p))}catch(v){u(v)}}function h(p){try{y(a.throw(p))}catch(v){u(v)}}function y(p){p.done?l(p.value):c(p.value).then(d,h)}y((a=a.apply(e,n||[])).next())})},__importDefault$a=commonjsGlobal$c&&commonjsGlobal$c.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(contract$1,"__esModule",{value:!0});contract$1.Contract=void 0;const utils_1$3=lib$7,types_1$4=lib$l,local_view_execution_1=localViewExecution,is_my_json_valid_1=__importDefault$a(isMyJsonValidExports),depd_1=__importDefault$a(browser$5),near_abi_1=lib$e,account_1=account$1,errors_1$1=errors$2,utils_2$1=utils$4;function nameFunction(e,n){return{[e](...o){return n(...o)}}[e]}function validateArguments(e,n,o){var a;if(!isObject$h(e))return;if(n.params&&n.params.serialization_type!==near_abi_1.AbiSerializationType.Json)throw new errors_1$1.UnsupportedSerializationError(n.name,n.params.serialization_type);if(n.result&&n.result.serialization_type!==near_abi_1.AbiSerializationType.Json)throw new errors_1$1.UnsupportedSerializationError(n.name,n.result.serialization_type);const c=((a=n.params)===null||a===void 0?void 0:a.args)||[];for(const l of c){const u=e[l.name],d=l.type_schema;d.definitions=o.body.root_schema.definitions;const h=(0,is_my_json_valid_1.default)(d);if(!h(u))throw new errors_1$1.ArgumentSchemaError(l.name,h.errors)}for(const l of Object.keys(e))if(!c.find(d=>d.name===l))throw new errors_1$1.UnknownArgumentError(l,c.map(d=>d.name))}const isUint8Array=e=>e&&e.byteLength!==void 0&&e.byteLength===e.length,isObject$h=e=>Object.prototype.toString.call(e)==="[object Object]";class Contract{constructor(n,o,a){this.connection=n.getConnection(),n instanceof account_1.Account&&((0,depd_1.default)("new Contract(account, contractId, options)")("use `new Contract(connection, contractId, options)` instead"),this.account=n),this.contractId=o,this.lve=new local_view_execution_1.LocalViewExecution(n);const{viewMethods:c=[],changeMethods:l=[],abi:u,useLocalViewExecution:d}=a;let h=c.map(p=>({name:p,abi:null})),y=l.map(p=>({name:p,abi:null}));if(u){if(h.length>0||y.length>0)throw new errors_1$1.ConflictingOptions;h=u.body.functions.filter(p=>p.kind===near_abi_1.AbiFunctionKind.View).map(p=>({name:p.name,abi:p})),y=u.body.functions.filter(p=>p.kind===near_abi_1.AbiFunctionKind.Call).map(p=>({name:p.name,abi:p}))}h.forEach(({name:p,abi:v})=>{Object.defineProperty(this,p,{writable:!1,enumerable:!0,value:nameFunction(p,(b={},_={},...T)=>__awaiter$u(this,void 0,void 0,function*(){if(T.length||!(isObject$h(b)||isUint8Array(b))||!isObject$h(_))throw new types_1$4.PositionalArgsError;if(v&&validateArguments(b,v,u),d)try{return yield this.lve.viewFunction(Object.assign({contractId:this.contractId,methodName:p,args:b},_))}catch(I){utils_1$3.Logger.warn(`Local view execution failed with: "${I.message}"`),utils_1$3.Logger.warn("Fallback to normal RPC call")}return this.account?this.account.viewFunction(Object.assign({contractId:this.contractId,methodName:p,args:b},_)):(0,utils_2$1.viewFunction)(this.connection,Object.assign({contractId:this.contractId,methodName:p,args:b},_))}))})}),y.forEach(({name:p,abi:v})=>{Object.defineProperty(this,p,{writable:!1,enumerable:!0,value:nameFunction(p,(...b)=>__awaiter$u(this,void 0,void 0,function*(){if(b.length&&(b.length>3||!(isObject$h(b[0])||isUint8Array(b[0]))))throw new types_1$4.PositionalArgsError;return(b.length>1||!(b[0]&&b[0].args))&&((0,depd_1.default)("contract.methodName(args, gas, amount)")("use `contract.methodName({ signerAccount, args, gas?, amount?, callbackUrl?, meta? })` instead"),b[0]={args:b[0],gas:b[1],amount:b[2]}),v&&validateArguments(b[0].args,v,u),this._changeMethod(Object.assign({methodName:p},b[0]))}))})})}_changeMethod({signerAccount:n,args:o,methodName:a,gas:c,amount:l,meta:u,callbackUrl:d}){return __awaiter$u(this,void 0,void 0,function*(){validateBNLike({gas:c,amount:l});const h=this.account||n;if(!h)throw new Error("signerAccount must be specified");const y=yield h.functionCall({contractId:this.contractId,methodName:a,args:o,gas:c,attachedDeposit:l,walletMeta:u,walletCallbackUrl:d});return(0,utils_1$3.getTransactionLastResult)(y)})}}contract$1.Contract=Contract;function validateBNLike(e){const n="number, decimal string or BigInt";for(const o of Object.keys(e)){const a=e[o];if(a&&typeof a!="bigint"&&isNaN(a))throw new types_1$4.ArgumentTypeError(o,n,a)}}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.MultisigStateStatus=e.MultisigDeleteRequestRejectionError=e.UnsupportedSerializationError=e.UnknownArgumentError=e.ConflictingOptions=e.ArgumentSchemaError=e.Contract=e.MULTISIG_CONFIRM_METHODS=e.MULTISIG_CHANGE_METHODS=e.MULTISIG_DEPOSIT=e.MULTISIG_GAS=e.MULTISIG_ALLOWANCE=e.MULTISIG_STORAGE_KEY=e.Connection=e.AccountMultisig=e.UrlAccountCreator=e.LocalAccountCreator=e.AccountCreator=e.Account2FA=e.Account=void 0;var n=account$1;Object.defineProperty(e,"Account",{enumerable:!0,get:function(){return n.Account}});var o=account_2fa;Object.defineProperty(e,"Account2FA",{enumerable:!0,get:function(){return o.Account2FA}});var a=account_creator$1;Object.defineProperty(e,"AccountCreator",{enumerable:!0,get:function(){return a.AccountCreator}}),Object.defineProperty(e,"LocalAccountCreator",{enumerable:!0,get:function(){return a.LocalAccountCreator}}),Object.defineProperty(e,"UrlAccountCreator",{enumerable:!0,get:function(){return a.UrlAccountCreator}});var c=account_multisig$1;Object.defineProperty(e,"AccountMultisig",{enumerable:!0,get:function(){return c.AccountMultisig}});var l=connection$1;Object.defineProperty(e,"Connection",{enumerable:!0,get:function(){return l.Connection}});var u=constants$2;Object.defineProperty(e,"MULTISIG_STORAGE_KEY",{enumerable:!0,get:function(){return u.MULTISIG_STORAGE_KEY}}),Object.defineProperty(e,"MULTISIG_ALLOWANCE",{enumerable:!0,get:function(){return u.MULTISIG_ALLOWANCE}}),Object.defineProperty(e,"MULTISIG_GAS",{enumerable:!0,get:function(){return u.MULTISIG_GAS}}),Object.defineProperty(e,"MULTISIG_DEPOSIT",{enumerable:!0,get:function(){return u.MULTISIG_DEPOSIT}}),Object.defineProperty(e,"MULTISIG_CHANGE_METHODS",{enumerable:!0,get:function(){return u.MULTISIG_CHANGE_METHODS}}),Object.defineProperty(e,"MULTISIG_CONFIRM_METHODS",{enumerable:!0,get:function(){return u.MULTISIG_CONFIRM_METHODS}});var d=contract$1;Object.defineProperty(e,"Contract",{enumerable:!0,get:function(){return d.Contract}});var h=errors$2;Object.defineProperty(e,"ArgumentSchemaError",{enumerable:!0,get:function(){return h.ArgumentSchemaError}}),Object.defineProperty(e,"ConflictingOptions",{enumerable:!0,get:function(){return h.ConflictingOptions}}),Object.defineProperty(e,"UnknownArgumentError",{enumerable:!0,get:function(){return h.UnknownArgumentError}}),Object.defineProperty(e,"UnsupportedSerializationError",{enumerable:!0,get:function(){return h.UnsupportedSerializationError}});var y=types$2;Object.defineProperty(e,"MultisigDeleteRequestRejectionError",{enumerable:!0,get:function(){return y.MultisigDeleteRequestRejectionError}}),Object.defineProperty(e,"MultisigStateStatus",{enumerable:!0,get:function(){return y.MultisigStateStatus}})})(lib$3);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.logWarning=e.TypedError=e.PositionalArgsError=e.ErrorContext=e.ArgumentTypeError=e.UnsupportedSerializationError=e.UnknownArgumentError=e.ConflictingOptions=e.ArgumentSchemaError=void 0;var n=lib$3;Object.defineProperty(e,"ArgumentSchemaError",{enumerable:!0,get:function(){return n.ArgumentSchemaError}}),Object.defineProperty(e,"ConflictingOptions",{enumerable:!0,get:function(){return n.ConflictingOptions}}),Object.defineProperty(e,"UnknownArgumentError",{enumerable:!0,get:function(){return n.UnknownArgumentError}}),Object.defineProperty(e,"UnsupportedSerializationError",{enumerable:!0,get:function(){return n.UnsupportedSerializationError}});var o=lib$l;Object.defineProperty(e,"ArgumentTypeError",{enumerable:!0,get:function(){return o.ArgumentTypeError}}),Object.defineProperty(e,"ErrorContext",{enumerable:!0,get:function(){return o.ErrorContext}}),Object.defineProperty(e,"PositionalArgsError",{enumerable:!0,get:function(){return o.PositionalArgsError}}),Object.defineProperty(e,"TypedError",{enumerable:!0,get:function(){return o.TypedError}});var a=lib$7;Object.defineProperty(e,"logWarning",{enumerable:!0,get:function(){return a.logWarning}})})(errors$3);var logger={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Logger=void 0;var n=lib$7;Object.defineProperty(e,"Logger",{enumerable:!0,get:function(){return n.Logger}})})(logger);(function(e){var n=commonjsGlobal$c&&commonjsGlobal$c.__createBinding||(Object.create?function(_,T,I,U){U===void 0&&(U=I);var N=Object.getOwnPropertyDescriptor(T,I);(!N||("get"in N?!T.__esModule:N.writable||N.configurable))&&(N={enumerable:!0,get:function(){return T[I]}}),Object.defineProperty(_,U,N)}:function(_,T,I,U){U===void 0&&(U=I),_[U]=T[I]}),o=commonjsGlobal$c&&commonjsGlobal$c.__setModuleDefault||(Object.create?function(_,T){Object.defineProperty(_,"default",{enumerable:!0,value:T})}:function(_,T){_.default=T}),a=commonjsGlobal$c&&commonjsGlobal$c.__importStar||function(_){if(_&&_.__esModule)return _;var T={};if(_!=null)for(var I in _)I!=="default"&&Object.prototype.hasOwnProperty.call(_,I)&&n(T,_,I);return o(T,_),T};Object.defineProperty(e,"__esModule",{value:!0}),e.Logger=e.logWarning=e.rpc_errors=e.KeyPairEd25519=e.KeyPair=e.PublicKey=e.format=e.enums=e.web=e.serialize=e.key_pair=void 0;const c=a(key_pair);e.key_pair=c;const l=a(serialize$2);e.serialize=l;const u=a(web);e.web=u;const d=a(enums);e.enums=d;const h=a(format$1);e.format=h;const y=a(rpc_errors);e.rpc_errors=y;const p=key_pair;Object.defineProperty(e,"PublicKey",{enumerable:!0,get:function(){return p.PublicKey}}),Object.defineProperty(e,"KeyPair",{enumerable:!0,get:function(){return p.KeyPair}}),Object.defineProperty(e,"KeyPairEd25519",{enumerable:!0,get:function(){return p.KeyPairEd25519}});const v=errors$3;Object.defineProperty(e,"logWarning",{enumerable:!0,get:function(){return v.logWarning}});const b=logger;Object.defineProperty(e,"Logger",{enumerable:!0,get:function(){return b.Logger}})})(utils$5);var transaction={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.transfer=e.stake=e.functionCallAccessKey=e.functionCall=e.fullAccessKey=e.deployContract=e.deleteKey=e.deleteAccount=e.createAccount=e.addKey=e.encodeTransaction=e.encodeDelegateAction=e.encodeSignedDelegate=e.Transaction=e.SignedTransaction=e.Signature=e.signTransaction=e.createTransaction=e.SCHEMA=e.Transfer=e.Stake=e.FunctionCallPermission=e.FunctionCall=e.FullAccessPermission=e.DeployContract=e.DeleteKey=e.DeleteAccount=e.CreateAccount=e.AddKey=e.AccessKeyPermission=e.AccessKey=e.Action=e.stringifyJsonOrBytes=void 0;var n=lib$4;Object.defineProperty(e,"stringifyJsonOrBytes",{enumerable:!0,get:function(){return n.stringifyJsonOrBytes}}),Object.defineProperty(e,"Action",{enumerable:!0,get:function(){return n.Action}}),Object.defineProperty(e,"AccessKey",{enumerable:!0,get:function(){return n.AccessKey}}),Object.defineProperty(e,"AccessKeyPermission",{enumerable:!0,get:function(){return n.AccessKeyPermission}}),Object.defineProperty(e,"AddKey",{enumerable:!0,get:function(){return n.AddKey}}),Object.defineProperty(e,"CreateAccount",{enumerable:!0,get:function(){return n.CreateAccount}}),Object.defineProperty(e,"DeleteAccount",{enumerable:!0,get:function(){return n.DeleteAccount}}),Object.defineProperty(e,"DeleteKey",{enumerable:!0,get:function(){return n.DeleteKey}}),Object.defineProperty(e,"DeployContract",{enumerable:!0,get:function(){return n.DeployContract}}),Object.defineProperty(e,"FullAccessPermission",{enumerable:!0,get:function(){return n.FullAccessPermission}}),Object.defineProperty(e,"FunctionCall",{enumerable:!0,get:function(){return n.FunctionCall}}),Object.defineProperty(e,"FunctionCallPermission",{enumerable:!0,get:function(){return n.FunctionCallPermission}}),Object.defineProperty(e,"Stake",{enumerable:!0,get:function(){return n.Stake}}),Object.defineProperty(e,"Transfer",{enumerable:!0,get:function(){return n.Transfer}}),Object.defineProperty(e,"SCHEMA",{enumerable:!0,get:function(){return n.SCHEMA}}),Object.defineProperty(e,"createTransaction",{enumerable:!0,get:function(){return n.createTransaction}}),Object.defineProperty(e,"signTransaction",{enumerable:!0,get:function(){return n.signTransaction}}),Object.defineProperty(e,"Signature",{enumerable:!0,get:function(){return n.Signature}}),Object.defineProperty(e,"SignedTransaction",{enumerable:!0,get:function(){return n.SignedTransaction}}),Object.defineProperty(e,"Transaction",{enumerable:!0,get:function(){return n.Transaction}}),Object.defineProperty(e,"encodeSignedDelegate",{enumerable:!0,get:function(){return n.encodeSignedDelegate}}),Object.defineProperty(e,"encodeDelegateAction",{enumerable:!0,get:function(){return n.encodeDelegateAction}}),Object.defineProperty(e,"encodeTransaction",{enumerable:!0,get:function(){return n.encodeTransaction}});const o=lib$4,a=(_,T)=>o.actionCreators.addKey(_,T);e.addKey=a;const c=()=>o.actionCreators.createAccount();e.createAccount=c;const l=_=>o.actionCreators.deleteAccount(_);e.deleteAccount=l;const u=_=>o.actionCreators.deleteKey(_);e.deleteKey=u;const d=_=>o.actionCreators.deployContract(_);e.deployContract=d;const h=()=>o.actionCreators.fullAccessKey();e.fullAccessKey=h;const y=(_,T,I,U,N,D)=>o.actionCreators.functionCall(_,T,I,U,N,D);e.functionCall=y;const p=(_,T,I)=>o.actionCreators.functionCallAccessKey(_,T,I);e.functionCallAccessKey=p;const v=(_,T)=>o.actionCreators.stake(_,T);e.stake=v;const b=_=>o.actionCreators.transfer(_);e.transfer=b})(transaction);var validators={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.findSeatPrice=e.diffEpochValidators=void 0;var n=lib$7;Object.defineProperty(e,"diffEpochValidators",{enumerable:!0,get:function(){return n.diffEpochValidators}}),Object.defineProperty(e,"findSeatPrice",{enumerable:!0,get:function(){return n.findSeatPrice}})})(validators);var account={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Account=void 0;var n=lib$3;Object.defineProperty(e,"Account",{enumerable:!0,get:function(){return n.Account}})})(account);var account_multisig={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.MultisigStateStatus=e.MultisigDeleteRequestRejectionError=e.MULTISIG_CONFIRM_METHODS=e.MULTISIG_CHANGE_METHODS=e.MULTISIG_DEPOSIT=e.MULTISIG_GAS=e.MULTISIG_ALLOWANCE=e.MULTISIG_STORAGE_KEY=e.AccountMultisig=e.Account2FA=void 0;var n=lib$3;Object.defineProperty(e,"Account2FA",{enumerable:!0,get:function(){return n.Account2FA}}),Object.defineProperty(e,"AccountMultisig",{enumerable:!0,get:function(){return n.AccountMultisig}}),Object.defineProperty(e,"MULTISIG_STORAGE_KEY",{enumerable:!0,get:function(){return n.MULTISIG_STORAGE_KEY}}),Object.defineProperty(e,"MULTISIG_ALLOWANCE",{enumerable:!0,get:function(){return n.MULTISIG_ALLOWANCE}}),Object.defineProperty(e,"MULTISIG_GAS",{enumerable:!0,get:function(){return n.MULTISIG_GAS}}),Object.defineProperty(e,"MULTISIG_DEPOSIT",{enumerable:!0,get:function(){return n.MULTISIG_DEPOSIT}}),Object.defineProperty(e,"MULTISIG_CHANGE_METHODS",{enumerable:!0,get:function(){return n.MULTISIG_CHANGE_METHODS}}),Object.defineProperty(e,"MULTISIG_CONFIRM_METHODS",{enumerable:!0,get:function(){return n.MULTISIG_CONFIRM_METHODS}}),Object.defineProperty(e,"MultisigDeleteRequestRejectionError",{enumerable:!0,get:function(){return n.MultisigDeleteRequestRejectionError}}),Object.defineProperty(e,"MultisigStateStatus",{enumerable:!0,get:function(){return n.MultisigStateStatus}})})(account_multisig);var account_creator={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.UrlAccountCreator=e.LocalAccountCreator=e.AccountCreator=void 0;var n=lib$3;Object.defineProperty(e,"AccountCreator",{enumerable:!0,get:function(){return n.AccountCreator}}),Object.defineProperty(e,"LocalAccountCreator",{enumerable:!0,get:function(){return n.LocalAccountCreator}}),Object.defineProperty(e,"UrlAccountCreator",{enumerable:!0,get:function(){return n.UrlAccountCreator}})})(account_creator);var connection={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Connection=void 0;var n=lib$3;Object.defineProperty(e,"Connection",{enumerable:!0,get:function(){return n.Connection}})})(connection);var signer={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Signer=e.InMemorySigner=void 0;var n=lib$2;Object.defineProperty(e,"InMemorySigner",{enumerable:!0,get:function(){return n.InMemorySigner}}),Object.defineProperty(e,"Signer",{enumerable:!0,get:function(){return n.Signer}})})(signer);var contract={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Contract=void 0;var n=lib$3;Object.defineProperty(e,"Contract",{enumerable:!0,get:function(){return n.Contract}})})(contract);var near$1={},lib$1={},near={},__awaiter$t=commonjsGlobal$c&&commonjsGlobal$c.__awaiter||function(e,n,o,a){function c(l){return l instanceof o?l:new o(function(u){u(l)})}return new(o||(o=Promise))(function(l,u){function d(p){try{y(a.next(p))}catch(v){u(v)}}function h(p){try{y(a.throw(p))}catch(v){u(v)}}function y(p){p.done?l(p.value):c(p.value).then(d,h)}y((a=a.apply(e,n||[])).next())})};Object.defineProperty(near,"__esModule",{value:!0});near.Near=void 0;const accounts_1$2=lib$3;class Near{constructor(n){var o;if(this.config=n,this.connection=accounts_1$2.Connection.fromConfig({networkId:n.networkId,provider:n.provider||{type:"JsonRpcProvider",args:{url:n.nodeUrl,headers:n.headers}},signer:n.signer||{type:"InMemorySigner",keyStore:n.keyStore||((o=n.deps)===null||o===void 0?void 0:o.keyStore)},jsvmAccountId:n.jsvmAccountId||`jsvm.${n.networkId}`}),n.masterAccount){const a=n.initialBalance?BigInt(n.initialBalance):BigInt("500000000000000000000000000");this.accountCreator=new accounts_1$2.LocalAccountCreator(new accounts_1$2.Account(this.connection,n.masterAccount),a)}else n.helperUrl?this.accountCreator=new accounts_1$2.UrlAccountCreator(this.connection,n.helperUrl):this.accountCreator=null}account(n){return __awaiter$t(this,void 0,void 0,function*(){return new accounts_1$2.Account(this.connection,n)})}createAccount(n,o){return __awaiter$t(this,void 0,void 0,function*(){if(!this.accountCreator)throw new Error("Must specify account creator, either via masterAccount or helperUrl configuration settings.");return yield this.accountCreator.createAccount(n,o),new accounts_1$2.Account(this.connection,n)})}}near.Near=Near;var wallet_account={},__awaiter$s=commonjsGlobal$c&&commonjsGlobal$c.__awaiter||function(e,n,o,a){function c(l){return l instanceof o?l:new o(function(u){u(l)})}return new(o||(o=Promise))(function(l,u){function d(p){try{y(a.next(p))}catch(v){u(v)}}function h(p){try{y(a.throw(p))}catch(v){u(v)}}function y(p){p.done?l(p.value):c(p.value).then(d,h)}y((a=a.apply(e,n||[])).next())})};Object.defineProperty(wallet_account,"__esModule",{value:!0});wallet_account.ConnectedWalletAccount=wallet_account.WalletConnection=void 0;const accounts_1$1=lib$3,crypto_1$6=lib$8,utils_1$2=lib$7,transactions_1$2=lib$4,borsh_1$2=cjs,LOGIN_WALLET_URL_SUFFIX="/login/",MULTISIG_HAS_METHOD$1="add_request_and_confirm",LOCAL_STORAGE_KEY_SUFFIX$1="_wallet_auth_key",PENDING_ACCESS_KEY_PREFIX="pending_key";class WalletConnection{constructor(n,o){if(typeof o!="string")throw new Error("Please define a clear appKeyPrefix for this WalletConnection instance as the second argument to the constructor");if(typeof window>"u")return new Proxy(this,{get(l,u){return u==="isSignedIn"?()=>!1:u==="getAccountId"?()=>"":l[u]&&typeof l[u]=="function"?()=>{throw new Error("No window found in context, please ensure you are using WalletConnection on the browser")}:l[u]}});this._near=n;const a=o+LOCAL_STORAGE_KEY_SUFFIX$1,c=JSON.parse(window.localStorage.getItem(a));this._networkId=n.config.networkId,this._walletBaseUrl=n.config.walletUrl,o=o||n.config.contractName||"default",this._keyStore=n.connection.signer.keyStore,this._authData=c||{allKeys:[]},this._authDataKey=a,this.isSignedIn()||(this._completeSignInPromise=this._completeSignInWithAccessKey())}isSignedIn(){return!!this._authData.accountId}isSignedInAsync(){return __awaiter$s(this,void 0,void 0,function*(){return this._completeSignInPromise?(yield this._completeSignInPromise,this.isSignedIn()):this.isSignedIn()})}getAccountId(){return this._authData.accountId||""}requestSignInUrl({contractId:n,methodNames:o,successUrl:a,failureUrl:c}){return __awaiter$s(this,void 0,void 0,function*(){const l=new URL(window.location.href),u=new URL(this._walletBaseUrl+LOGIN_WALLET_URL_SUFFIX);if(u.searchParams.set("success_url",a||l.href),u.searchParams.set("failure_url",c||l.href),n){yield(yield this._near.account(n)).state(),u.searchParams.set("contract_id",n);const h=crypto_1$6.KeyPair.fromRandom("ed25519");u.searchParams.set("public_key",h.getPublicKey().toString()),yield this._keyStore.setKey(this._networkId,PENDING_ACCESS_KEY_PREFIX+h.getPublicKey(),h)}return o&&o.forEach(d=>{u.searchParams.append("methodNames",d)}),u.toString()})}requestSignIn(n){return __awaiter$s(this,void 0,void 0,function*(){const o=yield this.requestSignInUrl(n);window.location.assign(o)})}requestSignTransactionsUrl({transactions:n,meta:o,callbackUrl:a}){const c=new URL(window.location.href),l=new URL("sign",this._walletBaseUrl);return l.searchParams.set("transactions",n.map(u=>(0,borsh_1$2.serialize)(transactions_1$2.SCHEMA.Transaction,u)).map(u=>Buffer.from(u).toString("base64")).join(",")),l.searchParams.set("callbackUrl",a||c.href),o&&l.searchParams.set("meta",o),l.toString()}requestSignTransactions(n){const o=this.requestSignTransactionsUrl(n);window.location.assign(o)}_completeSignInWithAccessKey(){return __awaiter$s(this,void 0,void 0,function*(){const n=new URL(window.location.href),o=n.searchParams.get("public_key")||"",a=(n.searchParams.get("all_keys")||"").split(","),c=n.searchParams.get("account_id")||"";if(c){const l={accountId:c,allKeys:a};window.localStorage.setItem(this._authDataKey,JSON.stringify(l)),o&&(yield this._moveKeyFromTempToPermanent(c,o)),this._authData=l}n.searchParams.delete("public_key"),n.searchParams.delete("all_keys"),n.searchParams.delete("account_id"),n.searchParams.delete("meta"),n.searchParams.delete("transactionHashes"),window.history.replaceState({},document.title,n.toString())})}_moveKeyFromTempToPermanent(n,o){return __awaiter$s(this,void 0,void 0,function*(){const a=yield this._keyStore.getKey(this._networkId,PENDING_ACCESS_KEY_PREFIX+o);yield this._keyStore.setKey(this._networkId,n,a),yield this._keyStore.removeKey(this._networkId,PENDING_ACCESS_KEY_PREFIX+o)})}signOut(){this._authData={},window.localStorage.removeItem(this._authDataKey)}account(){return this._connectedAccount||(this._connectedAccount=new ConnectedWalletAccount(this,this._near.connection,this._authData.accountId)),this._connectedAccount}}wallet_account.WalletConnection=WalletConnection;class ConnectedWalletAccount extends accounts_1$1.Account{constructor(n,o,a){super(o,a),this.walletConnection=n}signAndSendTransaction({receiverId:n,actions:o,walletMeta:a,walletCallbackUrl:c=window.location.href}){const l=Object.create(null,{signAndSendTransaction:{get:()=>super.signAndSendTransaction}});return __awaiter$s(this,void 0,void 0,function*(){const u=yield this.connection.signer.getPublicKey(this.accountId,this.connection.networkId);let d=yield this.accessKeyForTransaction(n,o,u);if(!d)throw new Error(`Cannot find matching key for transaction sent to ${n}`);if(u&&u.toString()===d.public_key)try{return yield l.signAndSendTransaction.call(this,{receiverId:n,actions:o})}catch(_){if(_.type==="NotEnoughAllowance")d=yield this.accessKeyForTransaction(n,o);else throw _}const h=yield this.connection.provider.block({finality:"final"}),y=(0,utils_1$2.baseDecode)(h.header.hash),p=crypto_1$6.PublicKey.from(d.public_key),v=d.access_key.nonce+BigInt(1),b=(0,transactions_1$2.createTransaction)(this.accountId,p,n,v,o,y);return yield this.walletConnection.requestSignTransactions({transactions:[b],meta:a,callbackUrl:c}),new Promise((_,T)=>{setTimeout(()=>{T(new Error("Failed to redirect to sign transaction"))},1e3)})})}accessKeyMatchesTransaction(n,o,a){return __awaiter$s(this,void 0,void 0,function*(){const{access_key:{permission:c}}=n;if(c==="FullAccess")return!0;if(c.FunctionCall){const{receiver_id:l,method_names:u}=c.FunctionCall;if(l===this.accountId&&u.includes(MULTISIG_HAS_METHOD$1))return!0;if(l===o){if(a.length!==1)return!1;const[{functionCall:d}]=a;return d&&(!d.deposit||d.deposit.toString()==="0")&&(u.length===0||u.includes(d.methodName))}}return!1})}accessKeyForTransaction(n,o,a){return __awaiter$s(this,void 0,void 0,function*(){const c=yield this.getAccessKeys();if(a){const u=c.find(d=>d.public_key.toString()===a.toString());if(u&&(yield this.accessKeyMatchesTransaction(u,n,o)))return u}const l=this.walletConnection._authData.allKeys;for(const u of c)if(l.indexOf(u.public_key)!==-1&&(yield this.accessKeyMatchesTransaction(u,n,o)))return u;return null})}}wallet_account.ConnectedWalletAccount=ConnectedWalletAccount;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.WalletConnection=e.ConnectedWalletAccount=e.Near=void 0;var n=near;Object.defineProperty(e,"Near",{enumerable:!0,get:function(){return n.Near}});var o=wallet_account;Object.defineProperty(e,"ConnectedWalletAccount",{enumerable:!0,get:function(){return o.ConnectedWalletAccount}}),Object.defineProperty(e,"WalletConnection",{enumerable:!0,get:function(){return o.WalletConnection}})})(lib$1);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Near=void 0;var n=lib$1;Object.defineProperty(e,"Near",{enumerable:!0,get:function(){return n.Near}})})(near$1);var walletAccount={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.WalletConnection=e.ConnectedWalletAccount=void 0;var n=lib$1;Object.defineProperty(e,"ConnectedWalletAccount",{enumerable:!0,get:function(){return n.ConnectedWalletAccount}}),Object.defineProperty(e,"WalletConnection",{enumerable:!0,get:function(){return n.WalletConnection}})})(walletAccount);(function(e){var n=commonjsGlobal$c&&commonjsGlobal$c.__createBinding||(Object.create?function(N,D,L,B){B===void 0&&(B=L);var H=Object.getOwnPropertyDescriptor(D,L);(!H||("get"in H?!D.__esModule:H.writable||H.configurable))&&(H={enumerable:!0,get:function(){return D[L]}}),Object.defineProperty(N,B,H)}:function(N,D,L,B){B===void 0&&(B=L),N[B]=D[L]}),o=commonjsGlobal$c&&commonjsGlobal$c.__setModuleDefault||(Object.create?function(N,D){Object.defineProperty(N,"default",{enumerable:!0,value:D})}:function(N,D){N.default=D}),a=commonjsGlobal$c&&commonjsGlobal$c.__importStar||function(N){if(N&&N.__esModule)return N;var D={};if(N!=null)for(var L in N)L!=="default"&&Object.prototype.hasOwnProperty.call(N,L)&&n(D,N,L);return o(D,N),D};Object.defineProperty(e,"__esModule",{value:!0}),e.WalletConnection=e.ConnectedWalletAccount=e.Near=e.KeyPair=e.Signer=e.InMemorySigner=e.Contract=e.Connection=e.Account=e.multisig=e.validators=e.transactions=e.utils=e.providers=e.accountCreator=void 0;const c=a(providers);e.providers=c;const l=a(utils$5);e.utils=l;const u=a(transaction);e.transactions=u;const d=a(validators);e.validators=d;const h=account;Object.defineProperty(e,"Account",{enumerable:!0,get:function(){return h.Account}});const y=a(account_multisig);e.multisig=y;const p=a(account_creator);e.accountCreator=p;const v=connection;Object.defineProperty(e,"Connection",{enumerable:!0,get:function(){return v.Connection}});const b=signer;Object.defineProperty(e,"Signer",{enumerable:!0,get:function(){return b.Signer}}),Object.defineProperty(e,"InMemorySigner",{enumerable:!0,get:function(){return b.InMemorySigner}});const _=contract;Object.defineProperty(e,"Contract",{enumerable:!0,get:function(){return _.Contract}});const T=key_pair;Object.defineProperty(e,"KeyPair",{enumerable:!0,get:function(){return T.KeyPair}});const I=near$1;Object.defineProperty(e,"Near",{enumerable:!0,get:function(){return I.Near}});const U=walletAccount;Object.defineProperty(e,"ConnectedWalletAccount",{enumerable:!0,get:function(){return U.ConnectedWalletAccount}}),Object.defineProperty(e,"WalletConnection",{enumerable:!0,get:function(){return U.WalletConnection}})})(commonIndex);var browserConnect={},__awaiter$r=commonjsGlobal$c&&commonjsGlobal$c.__awaiter||function(e,n,o,a){function c(l){return l instanceof o?l:new o(function(u){u(l)})}return new(o||(o=Promise))(function(l,u){function d(p){try{y(a.next(p))}catch(v){u(v)}}function h(p){try{y(a.throw(p))}catch(v){u(v)}}function y(p){p.done?l(p.value):c(p.value).then(d,h)}y((a=a.apply(e,n||[])).next())})};Object.defineProperty(browserConnect,"__esModule",{value:!0});browserConnect.connect=void 0;const near_1=near$1;function connect(e){return __awaiter$r(this,void 0,void 0,function*(){return new near_1.Near(e)})}browserConnect.connect=connect;(function(e){var n=commonjsGlobal$c&&commonjsGlobal$c.__createBinding||(Object.create?function(l,u,d,h){h===void 0&&(h=d);var y=Object.getOwnPropertyDescriptor(u,d);(!y||("get"in y?!u.__esModule:y.writable||y.configurable))&&(y={enumerable:!0,get:function(){return u[d]}}),Object.defineProperty(l,h,y)}:function(l,u,d,h){h===void 0&&(h=d),l[h]=u[d]}),o=commonjsGlobal$c&&commonjsGlobal$c.__setModuleDefault||(Object.create?function(l,u){Object.defineProperty(l,"default",{enumerable:!0,value:u})}:function(l,u){l.default=u}),a=commonjsGlobal$c&&commonjsGlobal$c.__importStar||function(l){if(l&&l.__esModule)return l;var u={};if(l!=null)for(var d in l)d!=="default"&&Object.prototype.hasOwnProperty.call(l,d)&&n(u,l,d);return o(u,l),u},c=commonjsGlobal$c&&commonjsGlobal$c.__exportStar||function(l,u){for(var d in l)d!=="default"&&!Object.prototype.hasOwnProperty.call(u,d)&&n(u,l,d)};Object.defineProperty(e,"__esModule",{value:!0}),e.keyStores=void 0,e.keyStores=a(browserIndex$1),c(commonIndex,e),c(browserConnect,e)})(browserIndex$2);const browserIndex=getDefaultExportFromCjs(browserIndex$2),nearAPI=_mergeNamespaces({__proto__:null,default:browserIndex},[browserIndex$2]),{transactions,utils:utils$3}=nearAPI,getAccessKey=e=>{if(e==="FullAccess")return transactions.fullAccessKey();const{receiverId:n,methodNames:o=[]}=e,a=e.allowance?BigInt(e.allowance):void 0;return transactions.functionCallAccessKey(n,o,a)},createAction$2=e=>{switch(e.type){case"CreateAccount":return transactions.createAccount();case"DeployContract":{const{code:n}=e.params;return transactions.deployContract(n)}case"FunctionCall":{const{methodName:n,args:o,gas:a,deposit:c}=e.params;return transactions.functionCall(n,o,BigInt(a),BigInt(c))}case"Transfer":{const{deposit:n}=e.params;return transactions.transfer(BigInt(n))}case"Stake":{const{stake:n,publicKey:o}=e.params;return transactions.stake(BigInt(n),utils$3.PublicKey.from(o))}case"AddKey":{const{publicKey:n,accessKey:o}=e.params;return transactions.addKey(utils$3.PublicKey.from(n),getAccessKey(o.permission))}case"DeleteKey":{const{publicKey:n}=e.params;return transactions.deleteKey(utils$3.PublicKey.from(n))}case"DeleteAccount":{const{beneficiaryId:n}=e.params;return transactions.deleteAccount(n)}default:throw new Error("Invalid action type")}};var commonjsGlobal$9=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},fails$8$6=function(e){try{return!!e()}catch{return!0}},toString$8={}.toString,classofRaw$1$5=function(e){return toString$8.call(e).slice(8,-1)},fails$7$6=fails$8$6,classof$5$5=classofRaw$1$5,split$9="".split,indexedObject$9=fails$7$6(function(){return!Object("z").propertyIsEnumerable(0)})?function(e){return classof$5$5(e)=="String"?split$9.call(e,""):Object(e)}:Object,requireObjectCoercible$2$9=function(e){if(e==null)throw TypeError("Can't call method on "+e);return e},IndexedObject$b=indexedObject$9,requireObjectCoercible$1$9=requireObjectCoercible$2$9,toIndexedObject$4$6=function(e){return IndexedObject$b(requireObjectCoercible$1$9(e))},check$9=function(e){return e&&e.Math==Math&&e},global$i$3=check$9(typeof globalThis=="object"&&globalThis)||check$9(typeof window=="object"&&window)||check$9(typeof self=="object"&&self)||check$9(typeof commonjsGlobal$9=="object"&&commonjsGlobal$9)||Function("return this")(),shared$2$6={exports:{}},fails$6$9=fails$8$6,descriptors$9=!fails$6$9(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7}),objectDefineProperty$9={},isObject$7$5=function(e){return typeof e=="object"?e!==null:typeof e=="function"},global$h$4=global$i$3,isObject$6$6=isObject$7$5,document$2$4=global$h$4.document,EXISTS$9=isObject$6$6(document$2$4)&&isObject$6$6(document$2$4.createElement),documentCreateElement$1$6=function(e){return EXISTS$9?document$2$4.createElement(e):{}},DESCRIPTORS$5$6=descriptors$9,fails$5$9=fails$8$6,createElement$1$4=documentCreateElement$1$6,ie8DomDefine$9=!DESCRIPTORS$5$6&&!fails$5$9(function(){return Object.defineProperty(createElement$1$4("div"),"a",{get:function(){return 7}}).a!=7}),isObject$5$6=isObject$7$5,anObject$b$4=function(e){if(!isObject$5$6(e))throw TypeError(String(e)+" is not an object");return e},isObject$4$9=isObject$7$5,toPrimitive$2$9=function(e,n){if(!isObject$4$9(e))return e;var o,a;if(n&&typeof(o=e.toString)=="function"&&!isObject$4$9(a=o.call(e))||typeof(o=e.valueOf)=="function"&&!isObject$4$9(a=o.call(e))||!n&&typeof(o=e.toString)=="function"&&!isObject$4$9(a=o.call(e)))return a;throw TypeError("Can't convert object to primitive value")},DESCRIPTORS$4$9=descriptors$9,IE8_DOM_DEFINE$1$9=ie8DomDefine$9,anObject$a$4=anObject$b$4,toPrimitive$1$9=toPrimitive$2$9,nativeDefineProperty$a=Object.defineProperty;objectDefineProperty$9.f=DESCRIPTORS$4$9?nativeDefineProperty$a:function e(n,o,a){if(anObject$a$4(n),o=toPrimitive$1$9(o,!0),anObject$a$4(a),IE8_DOM_DEFINE$1$9)try{return nativeDefineProperty$a(n,o,a)}catch{}if("get"in a||"set"in a)throw TypeError("Accessors not supported");return"value"in a&&(n[o]=a.value),n};var createPropertyDescriptor$3$6=function(e,n){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:n}},DESCRIPTORS$3$9=descriptors$9,definePropertyModule$4$5=objectDefineProperty$9,createPropertyDescriptor$2$9=createPropertyDescriptor$3$6,createNonEnumerableProperty$7$6=DESCRIPTORS$3$9?function(e,n,o){return definePropertyModule$4$5.f(e,n,createPropertyDescriptor$2$9(1,o))}:function(e,n,o){return e[n]=o,e},global$g$5=global$i$3,createNonEnumerableProperty$6$6=createNonEnumerableProperty$7$6,setGlobal$3$9=function(e,n){try{createNonEnumerableProperty$6$6(global$g$5,e,n)}catch{global$g$5[e]=n}return n},global$f$5=global$i$3,setGlobal$2$9=setGlobal$3$9,SHARED$9="__core-js_shared__",store$3$9=global$f$5[SHARED$9]||setGlobal$2$9(SHARED$9,{}),sharedStore$9=store$3$9,store$2$9=sharedStore$9;(shared$2$6.exports=function(e,n){return store$2$9[e]||(store$2$9[e]=n!==void 0?n:{})})("versions",[]).push({version:"3.6.5",mode:"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"});var hasOwnProperty$9={}.hasOwnProperty,has$9$6=function(e,n){return hasOwnProperty$9.call(e,n)},id$a=0,postfix$9=Math.random(),uid$2$6=function(e){return"Symbol("+String(e===void 0?"":e)+")_"+(++id$a+postfix$9).toString(36)},fails$4$9=fails$8$6,nativeSymbol$6=!!Object.getOwnPropertySymbols&&!fails$4$9(function(){return!String(Symbol())}),NATIVE_SYMBOL$1$6=nativeSymbol$6,useSymbolAsUid$6=NATIVE_SYMBOL$1$6&&!Symbol.sham&&typeof Symbol.iterator=="symbol",global$e$5=global$i$3,shared$1$9=shared$2$6.exports,has$8$6=has$9$6,uid$1$9=uid$2$6,NATIVE_SYMBOL$7=nativeSymbol$6,USE_SYMBOL_AS_UID$6=useSymbolAsUid$6,WellKnownSymbolsStore$6=shared$1$9("wks"),Symbol$1$6=global$e$5.Symbol,createWellKnownSymbol$6=USE_SYMBOL_AS_UID$6?Symbol$1$6:Symbol$1$6&&Symbol$1$6.withoutSetter||uid$1$9,wellKnownSymbol$d$5=function(e){return has$8$6(WellKnownSymbolsStore$6,e)||(NATIVE_SYMBOL$7&&has$8$6(Symbol$1$6,e)?WellKnownSymbolsStore$6[e]=Symbol$1$6[e]:WellKnownSymbolsStore$6[e]=createWellKnownSymbol$6("Symbol."+e)),WellKnownSymbolsStore$6[e]},ceil$9=Math.ceil,floor$a=Math.floor,toInteger$2$9=function(e){return isNaN(e=+e)?0:(e>0?floor$a:ceil$9)(e)},toInteger$1$9=toInteger$2$9,min$1$9=Math.min,toLength$2$6=function(e){return e>0?min$1$9(toInteger$1$9(e),9007199254740991):0},toInteger$e=toInteger$2$9,max$9=Math.max,min$a=Math.min,toAbsoluteIndex$1$9=function(e,n){var o=toInteger$e(e);return o<0?max$9(o+n,0):min$a(o,n)},toIndexedObject$3$9=toIndexedObject$4$6,toLength$1$9=toLength$2$6,toAbsoluteIndex$c=toAbsoluteIndex$1$9,createMethod$a=function(e){return function(n,o,a){var c=toIndexedObject$3$9(n),l=toLength$1$9(c.length),u=toAbsoluteIndex$c(a,l),d;if(e&&o!=o){for(;l>u;)if(d=c[u++],d!=d)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===o)return e||u||0;return!e&&-1}},arrayIncludes$9={indexOf:createMethod$a(!1)},hiddenKeys$4$6={},has$7$6=has$9$6,toIndexedObject$2$9=toIndexedObject$4$6,indexOf$9=arrayIncludes$9.indexOf,hiddenKeys$3$9=hiddenKeys$4$6,objectKeysInternal$9=function(e,n){var o=toIndexedObject$2$9(e),a=0,c=[],l;for(l in o)!has$7$6(hiddenKeys$3$9,l)&&has$7$6(o,l)&&c.push(l);for(;n.length>a;)has$7$6(o,l=n[a++])&&(~indexOf$9(c,l)||c.push(l));return c},enumBugKeys$3$6=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],internalObjectKeys$1$9=objectKeysInternal$9,enumBugKeys$2$9=enumBugKeys$3$6,objectKeys$1$9=Object.keys||function e(n){return internalObjectKeys$1$9(n,enumBugKeys$2$9)},DESCRIPTORS$2$9=descriptors$9,definePropertyModule$3$6=objectDefineProperty$9,anObject$9$5=anObject$b$4,objectKeys$b=objectKeys$1$9,objectDefineProperties$6=DESCRIPTORS$2$9?Object.defineProperties:function e(n,o){anObject$9$5(n);for(var a=objectKeys$b(o),c=a.length,l=0,u;c>l;)definePropertyModule$3$6.f(n,u=a[l++],o[u]);return n},global$d$6=global$i$3,path$1$9=global$d$6,path$a=path$1$9,global$c$6=global$i$3,aFunction$5$4=function(e){return typeof e=="function"?e:void 0},getBuiltIn$5$4=function(e,n){return arguments.length<2?aFunction$5$4(path$a[e])||aFunction$5$4(global$c$6[e]):path$a[e]&&path$a[e][n]||global$c$6[e]&&global$c$6[e][n]},getBuiltIn$4$4=getBuiltIn$5$4,html$2$4=getBuiltIn$4$4("document","documentElement"),shared$b=shared$2$6.exports,uid$c=uid$2$6,keys2$5=shared$b("keys"),sharedKey$3$6=function(e){return keys2$5[e]||(keys2$5[e]=uid$c(e))},anObject$8$5=anObject$b$4,defineProperties2$6=objectDefineProperties$6,enumBugKeys$1$9=enumBugKeys$3$6,hiddenKeys$2$9=hiddenKeys$4$6,html$1$6=html$2$4,documentCreateElement$a=documentCreateElement$1$6,sharedKey$2$6=sharedKey$3$6,GT$6=">",LT$6="<",PROTOTYPE$7="prototype",SCRIPT$6="script",IE_PROTO$1$6=sharedKey$2$6("IE_PROTO"),EmptyConstructor$6=function(){},scriptTag$6=function(e){return LT$6+SCRIPT$6+GT$6+e+LT$6+"/"+SCRIPT$6+GT$6},NullProtoObjectViaActiveX$6=function(e){e.write(scriptTag$6("")),e.close();var n=e.parentWindow.Object;return e=null,n},NullProtoObjectViaIFrame$6=function(){var e=documentCreateElement$a("iframe"),n="java"+SCRIPT$6+":",o;return e.style.display="none",html$1$6.appendChild(e),e.src=String(n),o=e.contentWindow.document,o.open(),o.write(scriptTag$6("document.F=Object")),o.close(),o.F},activeXDocument$6,NullProtoObject$6=function(){try{activeXDocument$6=document.domain&&new ActiveXObject("htmlfile")}catch{}NullProtoObject$6=activeXDocument$6?NullProtoObjectViaActiveX$6(activeXDocument$6):NullProtoObjectViaIFrame$6();for(var e=enumBugKeys$1$9.length;e--;)delete NullProtoObject$6[PROTOTYPE$7][enumBugKeys$1$9[e]];return NullProtoObject$6()};hiddenKeys$2$9[IE_PROTO$1$6]=!0;var objectCreate$6=Object.create||function e(n,o){var a;return n!==null?(EmptyConstructor$6[PROTOTYPE$7]=anObject$8$5(n),a=new EmptyConstructor$6,EmptyConstructor$6[PROTOTYPE$7]=null,a[IE_PROTO$1$6]=n):a=NullProtoObject$6(),o===void 0?a:defineProperties2$6(a,o)},wellKnownSymbol$c$5=wellKnownSymbol$d$5,create$1$6=objectCreate$6,definePropertyModule$2$6=objectDefineProperty$9,UNSCOPABLES$6=wellKnownSymbol$c$5("unscopables"),ArrayPrototype$1$5=Array.prototype;ArrayPrototype$1$5[UNSCOPABLES$6]==null&&definePropertyModule$2$6.f(ArrayPrototype$1$5,UNSCOPABLES$6,{configurable:!0,value:create$1$6(null)});var addToUnscopables$1$6=function(e){ArrayPrototype$1$5[UNSCOPABLES$6][e]=!0},iterators$6={},store$1$9=sharedStore$9,functionToString$9=Function.toString;typeof store$1$9.inspectSource!="function"&&(store$1$9.inspectSource=function(e){return functionToString$9.call(e)});var inspectSource$3$4=store$1$9.inspectSource,global$b$6=global$i$3,inspectSource$2$9=inspectSource$3$4,WeakMap$1$9=global$b$6.WeakMap,nativeWeakMap$9=typeof WeakMap$1$9=="function"&&/native code/.test(inspectSource$2$9(WeakMap$1$9)),NATIVE_WEAK_MAP$9=nativeWeakMap$9,global$a$9=global$i$3,isObject$3$9=isObject$7$5,createNonEnumerableProperty$5$6=createNonEnumerableProperty$7$6,objectHas$9=has$9$6,sharedKey$1$9=sharedKey$3$6,hiddenKeys$1$9=hiddenKeys$4$6,WeakMap$b=global$a$9.WeakMap,set$1$5,get$a,has$6$6,enforce$9=function(e){return has$6$6(e)?get$a(e):set$1$5(e,{})},getterFor$6=function(e){return function(n){var o;if(!isObject$3$9(n)||(o=get$a(n)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return o}};if(NATIVE_WEAK_MAP$9){var store$c=new WeakMap$b,wmget$9=store$c.get,wmhas$9=store$c.has,wmset$9=store$c.set;set$1$5=function(e,n){return wmset$9.call(store$c,e,n),n},get$a=function(e){return wmget$9.call(store$c,e)||{}},has$6$6=function(e){return wmhas$9.call(store$c,e)}}else{var STATE$9=sharedKey$1$9("state");hiddenKeys$1$9[STATE$9]=!0,set$1$5=function(e,n){return createNonEnumerableProperty$5$6(e,STATE$9,n),n},get$a=function(e){return objectHas$9(e,STATE$9)?e[STATE$9]:{}},has$6$6=function(e){return objectHas$9(e,STATE$9)}}var internalState$9={set:set$1$5,get:get$a,has:has$6$6,enforce:enforce$9,getterFor:getterFor$6},objectGetOwnPropertyDescriptor$9={},objectPropertyIsEnumerable$9={},nativePropertyIsEnumerable$9={}.propertyIsEnumerable,getOwnPropertyDescriptor$2$4=Object.getOwnPropertyDescriptor,NASHORN_BUG$9=getOwnPropertyDescriptor$2$4&&!nativePropertyIsEnumerable$9.call({1:2},1);objectPropertyIsEnumerable$9.f=NASHORN_BUG$9?function e(n){var o=getOwnPropertyDescriptor$2$4(this,n);return!!o&&o.enumerable}:nativePropertyIsEnumerable$9;var DESCRIPTORS$1$9=descriptors$9,propertyIsEnumerableModule$a=objectPropertyIsEnumerable$9,createPropertyDescriptor$1$9=createPropertyDescriptor$3$6,toIndexedObject$1$9=toIndexedObject$4$6,toPrimitive$c=toPrimitive$2$9,has$5$9=has$9$6,IE8_DOM_DEFINE$a=ie8DomDefine$9,nativeGetOwnPropertyDescriptor$a=Object.getOwnPropertyDescriptor;objectGetOwnPropertyDescriptor$9.f=DESCRIPTORS$1$9?nativeGetOwnPropertyDescriptor$a:function e(n,o){if(n=toIndexedObject$1$9(n),o=toPrimitive$c(o,!0),IE8_DOM_DEFINE$a)try{return nativeGetOwnPropertyDescriptor$a(n,o)}catch{}if(has$5$9(n,o))return createPropertyDescriptor$1$9(!propertyIsEnumerableModule$a.f.call(n,o),n[o])};var redefine$5$5={exports:{}},global$9$9=global$i$3,createNonEnumerableProperty$4$9=createNonEnumerableProperty$7$6,has$4$9=has$9$6,setGlobal$1$9=setGlobal$3$9,inspectSource$1$9=inspectSource$3$4,InternalStateModule$2$5=internalState$9,getInternalState$2$5=InternalStateModule$2$5.get,enforceInternalState$9=InternalStateModule$2$5.enforce,TEMPLATE$9=String(String).split("String");(redefine$5$5.exports=function(e,n,o,a){var c=a?!!a.unsafe:!1,l=a?!!a.enumerable:!1,u=a?!!a.noTargetGet:!1;if(typeof o=="function"&&(typeof n=="string"&&!has$4$9(o,"name")&&createNonEnumerableProperty$4$9(o,"name",n),enforceInternalState$9(o).source=TEMPLATE$9.join(typeof n=="string"?n:"")),e===global$9$9){l?e[n]=o:setGlobal$1$9(n,o);return}else c?!u&&e[n]&&(l=!0):delete e[n];l?e[n]=o:createNonEnumerableProperty$4$9(e,n,o)})(Function.prototype,"toString",function e(){return typeof this=="function"&&getInternalState$2$5(this).source||inspectSource$1$9(this)});var objectGetOwnPropertyNames$9={},internalObjectKeys$a=objectKeysInternal$9,enumBugKeys$c=enumBugKeys$3$6,hiddenKeys$d=enumBugKeys$c.concat("length","prototype");objectGetOwnPropertyNames$9.f=Object.getOwnPropertyNames||function e(n){return internalObjectKeys$a(n,hiddenKeys$d)};var objectGetOwnPropertySymbols$9={};objectGetOwnPropertySymbols$9.f=Object.getOwnPropertySymbols;var getBuiltIn$3$5=getBuiltIn$5$4,getOwnPropertyNamesModule$9=objectGetOwnPropertyNames$9,getOwnPropertySymbolsModule$a=objectGetOwnPropertySymbols$9,anObject$7$6=anObject$b$4,ownKeys$1$9=getBuiltIn$3$5("Reflect","ownKeys")||function e(n){var o=getOwnPropertyNamesModule$9.f(anObject$7$6(n)),a=getOwnPropertySymbolsModule$a.f;return a?o.concat(a(n)):o},has$3$9=has$9$6,ownKeys2$9=ownKeys$1$9,getOwnPropertyDescriptorModule$a=objectGetOwnPropertyDescriptor$9,definePropertyModule$1$9=objectDefineProperty$9,copyConstructorProperties$1$9=function(e,n){for(var o=ownKeys2$9(n),a=definePropertyModule$1$9.f,c=getOwnPropertyDescriptorModule$a.f,l=0;l<o.length;l++){var u=o[l];has$3$9(e,u)||a(e,u,c(n,u))}},fails$3$9=fails$8$6,replacement$9=/#|\.prototype\./,isForced$2$4=function(e,n){var o=data$9[normalize$9(e)];return o==POLYFILL$9?!0:o==NATIVE$9?!1:typeof n=="function"?fails$3$9(n):!!n},normalize$9=isForced$2$4.normalize=function(e){return String(e).replace(replacement$9,".").toLowerCase()},data$9=isForced$2$4.data={},NATIVE$9=isForced$2$4.NATIVE="N",POLYFILL$9=isForced$2$4.POLYFILL="P",isForced_1$9=isForced$2$4,global$8$9=global$i$3,getOwnPropertyDescriptor$1$9=objectGetOwnPropertyDescriptor$9.f,createNonEnumerableProperty$3$9=createNonEnumerableProperty$7$6,redefine$4$5=redefine$5$5.exports,setGlobal$c=setGlobal$3$9,copyConstructorProperties$a=copyConstructorProperties$1$9,isForced$1$9=isForced_1$9,_export$9=function(e,n){var o=e.target,a=e.global,c=e.stat,l,u,d,h,y,p;if(a?u=global$8$9:c?u=global$8$9[o]||setGlobal$c(o,{}):u=(global$8$9[o]||{}).prototype,u)for(d in n){if(y=n[d],e.noTargetGet?(p=getOwnPropertyDescriptor$1$9(u,d),h=p&&p.value):h=u[d],l=isForced$1$9(a?d:o+(c?".":"#")+d,e.forced),!l&&h!==void 0){if(typeof y==typeof h)continue;copyConstructorProperties$a(y,h)}(e.sham||h&&h.sham)&&createNonEnumerableProperty$3$9(y,"sham",!0),redefine$4$5(u,d,y,e)}},requireObjectCoercible$b=requireObjectCoercible$2$9,toObject$1$9=function(e){return Object(requireObjectCoercible$b(e))},fails$2$9=fails$8$6,correctPrototypeGetter$6=!fails$2$9(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}),has$2$9=has$9$6,toObject$f=toObject$1$9,sharedKey$c=sharedKey$3$6,CORRECT_PROTOTYPE_GETTER$6=correctPrototypeGetter$6,IE_PROTO$7=sharedKey$c("IE_PROTO"),ObjectPrototype$8=Object.prototype,objectGetPrototypeOf$6=CORRECT_PROTOTYPE_GETTER$6?Object.getPrototypeOf:function(e){return e=toObject$f(e),has$2$9(e,IE_PROTO$7)?e[IE_PROTO$7]:typeof e.constructor=="function"&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?ObjectPrototype$8:null},getPrototypeOf$1$6=objectGetPrototypeOf$6,createNonEnumerableProperty$2$9=createNonEnumerableProperty$7$6,has$1$9=has$9$6,wellKnownSymbol$b$5=wellKnownSymbol$d$5,ITERATOR$5$4=wellKnownSymbol$b$5("iterator"),BUGGY_SAFARI_ITERATORS$1$6=!1,returnThis$2$6=function(){return this},IteratorPrototype$2$6,PrototypeOfArrayIteratorPrototype$6,arrayIterator$6;[].keys&&(arrayIterator$6=[].keys(),"next"in arrayIterator$6?(PrototypeOfArrayIteratorPrototype$6=getPrototypeOf$1$6(getPrototypeOf$1$6(arrayIterator$6)),PrototypeOfArrayIteratorPrototype$6!==Object.prototype&&(IteratorPrototype$2$6=PrototypeOfArrayIteratorPrototype$6)):BUGGY_SAFARI_ITERATORS$1$6=!0);IteratorPrototype$2$6==null&&(IteratorPrototype$2$6={});has$1$9(IteratorPrototype$2$6,ITERATOR$5$4)||createNonEnumerableProperty$2$9(IteratorPrototype$2$6,ITERATOR$5$4,returnThis$2$6);var iteratorsCore$6={IteratorPrototype:IteratorPrototype$2$6,BUGGY_SAFARI_ITERATORS:BUGGY_SAFARI_ITERATORS$1$6},defineProperty2$9=objectDefineProperty$9.f,has$j=has$9$6,wellKnownSymbol$a$5=wellKnownSymbol$d$5,TO_STRING_TAG$3$5=wellKnownSymbol$a$5("toStringTag"),setToStringTag$3$5=function(e,n,o){e&&!has$j(e=o?e:e.prototype,TO_STRING_TAG$3$5)&&defineProperty2$9(e,TO_STRING_TAG$3$5,{configurable:!0,value:n})},IteratorPrototype$1$6=iteratorsCore$6.IteratorPrototype,create2$6=objectCreate$6,createPropertyDescriptor$d=createPropertyDescriptor$3$6,setToStringTag$2$6=setToStringTag$3$5,Iterators$4$5=iterators$6,returnThis$1$6=function(){return this},createIteratorConstructor$1$6=function(e,n,o){var a=n+" Iterator";return e.prototype=create2$6(IteratorPrototype$1$6,{next:createPropertyDescriptor$d(1,o)}),setToStringTag$2$6(e,a,!1),Iterators$4$5[a]=returnThis$1$6,e},isObject$2$9=isObject$7$5,aPossiblePrototype$1$6=function(e){if(!isObject$2$9(e)&&e!==null)throw TypeError("Can't set "+String(e)+" as a prototype");return e},anObject$6$6=anObject$b$4,aPossiblePrototype$7=aPossiblePrototype$1$6,objectSetPrototypeOf$6=Object.setPrototypeOf||("__proto__"in{}?function(){var e=!1,n={},o;try{o=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,o.call(n,[]),e=n instanceof Array}catch{}return function(c,l){return anObject$6$6(c),aPossiblePrototype$7(l),e?o.call(c,l):c.__proto__=l,c}}():void 0),$$1$6=_export$9,createIteratorConstructor$7=createIteratorConstructor$1$6,getPrototypeOf$9=objectGetPrototypeOf$6,setPrototypeOf$a=objectSetPrototypeOf$6,setToStringTag$1$6=setToStringTag$3$5,createNonEnumerableProperty$1$9=createNonEnumerableProperty$7$6,redefine$3$6=redefine$5$5.exports,wellKnownSymbol$9$5=wellKnownSymbol$d$5,Iterators$3$5=iterators$6,IteratorsCore$6=iteratorsCore$6,IteratorPrototype$8=IteratorsCore$6.IteratorPrototype,BUGGY_SAFARI_ITERATORS$7=IteratorsCore$6.BUGGY_SAFARI_ITERATORS,ITERATOR$4$5=wellKnownSymbol$9$5("iterator"),KEYS$6="keys",VALUES$6="values",ENTRIES$6="entries",returnThis$8=function(){return this},defineIterator$1$6=function(e,n,o,a,c,l,u){createIteratorConstructor$7(o,n,a);var d=function(N){if(N===c&&b)return b;if(!BUGGY_SAFARI_ITERATORS$7&&N in p)return p[N];switch(N){case KEYS$6:return function(){return new o(this,N)};case VALUES$6:return function(){return new o(this,N)};case ENTRIES$6:return function(){return new o(this,N)}}return function(){return new o(this)}},h=n+" Iterator",y=!1,p=e.prototype,v=p[ITERATOR$4$5]||p["@@iterator"]||c&&p[c],b=!BUGGY_SAFARI_ITERATORS$7&&v||d(c),_=n=="Array"&&p.entries||v,T,I,U;if(_&&(T=getPrototypeOf$9(_.call(new e)),IteratorPrototype$8!==Object.prototype&&T.next&&(getPrototypeOf$9(T)!==IteratorPrototype$8&&(setPrototypeOf$a?setPrototypeOf$a(T,IteratorPrototype$8):typeof T[ITERATOR$4$5]!="function"&&createNonEnumerableProperty$1$9(T,ITERATOR$4$5,returnThis$8)),setToStringTag$1$6(T,h,!0))),c==VALUES$6&&v&&v.name!==VALUES$6&&(y=!0,b=function(){return v.call(this)}),p[ITERATOR$4$5]!==b&&createNonEnumerableProperty$1$9(p,ITERATOR$4$5,b),Iterators$3$5[n]=b,c)if(I={values:d(VALUES$6),keys:l?b:d(KEYS$6),entries:d(ENTRIES$6)},u)for(U in I)(BUGGY_SAFARI_ITERATORS$7||y||!(U in p))&&redefine$3$6(p,U,I[U]);else $$1$6({target:n,proto:!0,forced:BUGGY_SAFARI_ITERATORS$7||y},I);return I},toIndexedObject$d=toIndexedObject$4$6,addToUnscopables$7=addToUnscopables$1$6,Iterators$2$6=iterators$6,InternalStateModule$1$6=internalState$9,defineIterator$7=defineIterator$1$6,ARRAY_ITERATOR$6="Array Iterator",setInternalState$1$5=InternalStateModule$1$6.set,getInternalState$1$6=InternalStateModule$1$6.getterFor(ARRAY_ITERATOR$6),es_array_iterator$5=defineIterator$7(Array,"Array",function(e,n){setInternalState$1$5(this,{type:ARRAY_ITERATOR$6,target:toIndexedObject$d(e),index:0,kind:n})},function(){var e=getInternalState$1$6(this),n=e.target,o=e.kind,a=e.index++;return!n||a>=n.length?(e.target=void 0,{value:void 0,done:!0}):o=="keys"?{value:a,done:!1}:o=="values"?{value:n[a],done:!1}:{value:[a,n[a]],done:!1}},"values");Iterators$2$6.Arguments=Iterators$2$6.Array;addToUnscopables$7("keys");addToUnscopables$7("values");addToUnscopables$7("entries");var global$7$9=global$i$3,nativePromiseConstructor$3=global$7$9.Promise,redefine$2$9=redefine$5$5.exports,redefineAll$1$5=function(e,n,o){for(var a in n)redefine$2$9(e,a,n[a],o);return e},getBuiltIn$2$6=getBuiltIn$5$4,definePropertyModule$e=objectDefineProperty$9,wellKnownSymbol$8$5=wellKnownSymbol$d$5,DESCRIPTORS$i=descriptors$9,SPECIES$2$5=wellKnownSymbol$8$5("species"),setSpecies$1$5=function(e){var n=getBuiltIn$2$6(e),o=definePropertyModule$e.f;DESCRIPTORS$i&&n&&!n[SPECIES$2$5]&&o(n,SPECIES$2$5,{configurable:!0,get:function(){return this}})},aFunction$4$4=function(e){if(typeof e!="function")throw TypeError(String(e)+" is not a function");return e},anInstance$1$5=function(e,n,o){if(!(e instanceof n))throw TypeError("Incorrect "+(o?o+" ":"")+"invocation");return e},iterate$2$3={exports:{}},wellKnownSymbol$7$6=wellKnownSymbol$d$5,Iterators$1$6=iterators$6,ITERATOR$3$5=wellKnownSymbol$7$6("iterator"),ArrayPrototype$7=Array.prototype,isArrayIteratorMethod$1$5=function(e){return e!==void 0&&(Iterators$1$6.Array===e||ArrayPrototype$7[ITERATOR$3$5]===e)},aFunction$3$5=aFunction$4$4,functionBindContext$5=function(e,n,o){if(aFunction$3$5(e),n===void 0)return e;switch(o){case 0:return function(){return e.call(n)};case 1:return function(a){return e.call(n,a)};case 2:return function(a,c){return e.call(n,a,c)};case 3:return function(a,c,l){return e.call(n,a,c,l)}}return function(){return e.apply(n,arguments)}},wellKnownSymbol$6$6=wellKnownSymbol$d$5,TO_STRING_TAG$2$5=wellKnownSymbol$6$6("toStringTag"),test$5={};test$5[TO_STRING_TAG$2$5]="z";var toStringTagSupport$5=String(test$5)==="[object z]",TO_STRING_TAG_SUPPORT$5=toStringTagSupport$5,classofRaw$a=classofRaw$1$5,wellKnownSymbol$5$6=wellKnownSymbol$d$5,TO_STRING_TAG$1$6=wellKnownSymbol$5$6("toStringTag"),CORRECT_ARGUMENTS$5=classofRaw$a(function(){return arguments}())=="Arguments",tryGet$5=function(e,n){try{return e[n]}catch{}},classof$4$5=TO_STRING_TAG_SUPPORT$5?classofRaw$a:function(e){var n,o,a;return e===void 0?"Undefined":e===null?"Null":typeof(o=tryGet$5(n=Object(e),TO_STRING_TAG$1$6))=="string"?o:CORRECT_ARGUMENTS$5?classofRaw$a(n):(a=classofRaw$a(n))=="Object"&&typeof n.callee=="function"?"Arguments":a},classof$3$5=classof$4$5,Iterators$a=iterators$6,wellKnownSymbol$4$6=wellKnownSymbol$d$5,ITERATOR$2$6=wellKnownSymbol$4$6("iterator"),getIteratorMethod$1$5=function(e){if(e!=null)return e[ITERATOR$2$6]||e["@@iterator"]||Iterators$a[classof$3$5(e)]},anObject$5$6=anObject$b$4,callWithSafeIterationClosing$1$3=function(e,n,o,a){try{return a?n(anObject$5$6(o)[0],o[1]):n(o)}catch(l){var c=e.return;throw c!==void 0&&anObject$5$6(c.call(e)),l}},anObject$4$9=anObject$b$4,isArrayIteratorMethod$6=isArrayIteratorMethod$1$5,toLength$i=toLength$2$6,bind$2$4=functionBindContext$5,getIteratorMethod$8=getIteratorMethod$1$5,callWithSafeIterationClosing$5=callWithSafeIterationClosing$1$3,Result$3=function(e,n){this.stopped=e,this.result=n},iterate$1$3=iterate$2$3.exports=function(e,n,o,a,c){var l=bind$2$4(n,o,a?2:1),u,d,h,y,p,v,b;if(c)u=e;else{if(d=getIteratorMethod$8(e),typeof d!="function")throw TypeError("Target is not iterable");if(isArrayIteratorMethod$6(d)){for(h=0,y=toLength$i(e.length);y>h;h++)if(p=a?l(anObject$4$9(b=e[h])[0],b[1]):l(e[h]),p&&p instanceof Result$3)return p;return new Result$3(!1)}u=d.call(e)}for(v=u.next;!(b=v.call(u)).done;)if(p=callWithSafeIterationClosing$5(u,l,b.value,a),typeof p=="object"&&p&&p instanceof Result$3)return p;return new Result$3(!1)};iterate$1$3.stop=function(e){return new Result$3(!0,e)};var wellKnownSymbol$3$6=wellKnownSymbol$d$5,ITERATOR$1$6=wellKnownSymbol$3$6("iterator"),SAFE_CLOSING$5=!1;try{var called$5=0,iteratorWithReturn$5={next:function(){return{done:!!called$5++}},return:function(){SAFE_CLOSING$5=!0}};iteratorWithReturn$5[ITERATOR$1$6]=function(){return this},Array.from(iteratorWithReturn$5,function(){throw 2})}catch(e){}var checkCorrectnessOfIteration$1$5=function(e,n){if(!n&&!SAFE_CLOSING$5)return!1;var o=!1;try{var a={};a[ITERATOR$1$6]=function(){return{next:function(){return{done:o=!0}}}},e(a)}catch{}return o},anObject$3$9=anObject$b$4,aFunction$2$5=aFunction$4$4,wellKnownSymbol$2$6=wellKnownSymbol$d$5,SPECIES$1$5=wellKnownSymbol$2$6("species"),speciesConstructor$1$5=function(e,n){var o=anObject$3$9(e).constructor,a;return o===void 0||(a=anObject$3$9(o)[SPECIES$1$5])==null?n:aFunction$2$5(a)},getBuiltIn$1$9=getBuiltIn$5$4,engineUserAgent$3=getBuiltIn$1$9("navigator","userAgent")||"",userAgent$1$3=engineUserAgent$3,engineIsIos$3=/(iphone|ipod|ipad).*applewebkit/i.test(userAgent$1$3),global$6$9=global$i$3,fails$1$9=fails$8$6,classof$2$5=classofRaw$1$5,bind$1$5=functionBindContext$5,html$7=html$2$4,createElement$9=documentCreateElement$1$6,IS_IOS$1$3=engineIsIos$3,location$4=global$6$9.location,set$a=global$6$9.setImmediate,clear$3=global$6$9.clearImmediate,process$3$3=global$6$9.process,MessageChannel$4=global$6$9.MessageChannel,Dispatch$3=global$6$9.Dispatch,counter$3=0,queue$3={},ONREADYSTATECHANGE$3="onreadystatechange",defer$3,channel$3,port$3,run$3=function(e){if(queue$3.hasOwnProperty(e)){var n=queue$3[e];delete queue$3[e],n()}},runner$3=function(e){return function(){run$3(e)}},listener$3=function(e){run$3(e.data)},post$3=function(e){global$6$9.postMessage(e+"",location$4.protocol+"//"+location$4.host)};(!set$a||!clear$3)&&(set$a=function(n){for(var o=[],a=1;arguments.length>a;)o.push(arguments[a++]);return queue$3[++counter$3]=function(){(typeof n=="function"?n:Function(n)).apply(void 0,o)},defer$3(counter$3),counter$3},clear$3=function(n){delete queue$3[n]},classof$2$5(process$3$3)=="process"?defer$3=function(e){process$3$3.nextTick(runner$3(e))}:Dispatch$3&&Dispatch$3.now?defer$3=function(e){Dispatch$3.now(runner$3(e))}:MessageChannel$4&&!IS_IOS$1$3?(channel$3=new MessageChannel$4,port$3=channel$3.port2,channel$3.port1.onmessage=listener$3,defer$3=bind$1$5(port$3.postMessage,port$3,1)):global$6$9.addEventListener&&typeof postMessage=="function"&&!global$6$9.importScripts&&!fails$1$9(post$3)&&location$4.protocol!=="file:"?(defer$3=post$3,global$6$9.addEventListener("message",listener$3,!1)):ONREADYSTATECHANGE$3 in createElement$9("script")?defer$3=function(e){html$7.appendChild(createElement$9("script"))[ONREADYSTATECHANGE$3]=function(){html$7.removeChild(this),run$3(e)}}:defer$3=function(e){setTimeout(runner$3(e),0)});var task$1$3={set:set$a},global$5$9=global$i$3,getOwnPropertyDescriptor2$9=objectGetOwnPropertyDescriptor$9.f,classof$1$6=classofRaw$1$5,macrotask$3=task$1$3.set,IS_IOS$4=engineIsIos$3,MutationObserver$4=global$5$9.MutationObserver||global$5$9.WebKitMutationObserver,process$2$3=global$5$9.process,Promise$1$3=global$5$9.Promise,IS_NODE$1$3=classof$1$6(process$2$3)=="process",queueMicrotaskDescriptor$3=getOwnPropertyDescriptor2$9(global$5$9,"queueMicrotask"),queueMicrotask$4=queueMicrotaskDescriptor$3&&queueMicrotaskDescriptor$3.value,flush$3,head$3,last$3,notify$1$3,toggle$3,node$3,promise$3,then$3;queueMicrotask$4||(flush$3=function(){var e,n;for(IS_NODE$1$3&&(e=process$2$3.domain)&&e.exit();head$3;){n=head$3.fn,head$3=head$3.next;try{n()}catch(o){throw head$3?notify$1$3():last$3=void 0,o}}last$3=void 0,e&&e.enter()},IS_NODE$1$3?notify$1$3=function(){process$2$3.nextTick(flush$3)}:MutationObserver$4&&!IS_IOS$4?(toggle$3=!0,node$3=document.createTextNode(""),new MutationObserver$4(flush$3).observe(node$3,{characterData:!0}),notify$1$3=function(){node$3.data=toggle$3=!toggle$3}):Promise$1$3&&Promise$1$3.resolve?(promise$3=Promise$1$3.resolve(void 0),then$3=promise$3.then,notify$1$3=function(){then$3.call(promise$3,flush$3)}):notify$1$3=function(){macrotask$3.call(global$5$9,flush$3)});var microtask$1$3=queueMicrotask$4||function(e){var n={fn:e,next:void 0};last$3&&(last$3.next=n),head$3||(head$3=n,notify$1$3()),last$3=n},newPromiseCapability$2$3={},aFunction$1$5=aFunction$4$4,PromiseCapability$3=function(e){var n,o;this.promise=new e(function(a,c){if(n!==void 0||o!==void 0)throw TypeError("Bad Promise constructor");n=a,o=c}),this.resolve=aFunction$1$5(n),this.reject=aFunction$1$5(o)};newPromiseCapability$2$3.f=function(e){return new PromiseCapability$3(e)};var anObject$2$9=anObject$b$4,isObject$1$9=isObject$7$5,newPromiseCapability$1$3=newPromiseCapability$2$3,promiseResolve$1$3=function(e,n){if(anObject$2$9(e),isObject$1$9(n)&&n.constructor===e)return n;var o=newPromiseCapability$1$3.f(e),a=o.resolve;return a(n),o.promise},global$4$9=global$i$3,hostReportErrors$1$3=function(e,n){var o=global$4$9.console;o&&o.error&&(arguments.length===1?o.error(e):o.error(e,n))},perform$1$3=function(e){try{return{error:!1,value:e()}}catch(n){return{error:!0,value:n}}},global$3$9=global$i$3,userAgent$4=engineUserAgent$3,process$1$3=global$3$9.process,versions$3=process$1$3&&process$1$3.versions,v8$3=versions$3&&versions$3.v8,match$3,version$4;v8$3?(match$3=v8$3.split("."),version$4=match$3[0]+match$3[1]):userAgent$4&&(match$3=userAgent$4.match(/Edge\/(\d+)/),(!match$3||match$3[1]>=74)&&(match$3=userAgent$4.match(/Chrome\/(\d+)/),match$3&&(version$4=match$3[1])));var engineV8Version$3=version$4&&+version$4,$$c=_export$9,global$2$9=global$i$3,getBuiltIn$c=getBuiltIn$5$4,NativePromise$3=nativePromiseConstructor$3,redefine$1$9=redefine$5$5.exports,redefineAll$6=redefineAll$1$5,setToStringTag$a=setToStringTag$3$5,setSpecies$6=setSpecies$1$5,isObject$g=isObject$7$5,aFunction$c=aFunction$4$4,anInstance$7=anInstance$1$5,classof$e=classofRaw$1$5,inspectSource$b=inspectSource$3$4,iterate$5=iterate$2$3.exports,checkCorrectnessOfIteration$6=checkCorrectnessOfIteration$1$5,speciesConstructor$6=speciesConstructor$1$5,task$4=task$1$3.set,microtask$4=microtask$1$3,promiseResolve$4=promiseResolve$1$3,hostReportErrors$4=hostReportErrors$1$3,newPromiseCapabilityModule$3=newPromiseCapability$2$3,perform$4=perform$1$3,InternalStateModule$c=internalState$9,isForced$a=isForced_1$9,wellKnownSymbol$1$6=wellKnownSymbol$d$5,V8_VERSION$3=engineV8Version$3,SPECIES$7=wellKnownSymbol$1$6("species"),PROMISE$3="Promise",getInternalState$c=InternalStateModule$c.get,setInternalState$9=InternalStateModule$c.set,getInternalPromiseState$3=InternalStateModule$c.getterFor(PROMISE$3),PromiseConstructor$3=NativePromise$3,TypeError$1$3=global$2$9.TypeError,document$1$6=global$2$9.document,process$7=global$2$9.process,$fetch$4=getBuiltIn$c("fetch"),newPromiseCapability$5=newPromiseCapabilityModule$3.f,newGenericPromiseCapability$3=newPromiseCapability$5,IS_NODE$4=classof$e(process$7)=="process",DISPATCH_EVENT$3=!!(document$1$6&&document$1$6.createEvent&&global$2$9.dispatchEvent),UNHANDLED_REJECTION$3="unhandledrejection",REJECTION_HANDLED$3="rejectionhandled",PENDING$3=0,FULFILLED$3=1,REJECTED$3=2,HANDLED$3=1,UNHANDLED$3=2,Internal$3,OwnPromiseCapability$3,PromiseWrapper$3,nativeThen$3,FORCED$7=isForced$a(PROMISE$3,function(){var e=inspectSource$b(PromiseConstructor$3)!==String(PromiseConstructor$3);if(!e&&(V8_VERSION$3===66||!IS_NODE$4&&typeof PromiseRejectionEvent!="function"))return!0;if(V8_VERSION$3>=51&&/native code/.test(PromiseConstructor$3))return!1;var n=PromiseConstructor$3.resolve(1),o=function(c){c(function(){},function(){})},a=n.constructor={};return a[SPECIES$7]=o,!(n.then(function(){})instanceof o)}),INCORRECT_ITERATION$3=FORCED$7||!checkCorrectnessOfIteration$6(function(e){PromiseConstructor$3.all(e).catch(function(){})}),isThenable$3=function(e){var n;return isObject$g(e)&&typeof(n=e.then)=="function"?n:!1},notify$4=function(e,n,o){if(!n.notified){n.notified=!0;var a=n.reactions;microtask$4(function(){for(var c=n.value,l=n.state==FULFILLED$3,u=0;a.length>u;){var d=a[u++],h=l?d.ok:d.fail,y=d.resolve,p=d.reject,v=d.domain,b,_,T;try{h?(l||(n.rejection===UNHANDLED$3&&onHandleUnhandled$3(e,n),n.rejection=HANDLED$3),h===!0?b=c:(v&&v.enter(),b=h(c),v&&(v.exit(),T=!0)),b===d.promise?p(TypeError$1$3("Promise-chain cycle")):(_=isThenable$3(b))?_.call(b,y,p):y(b)):p(c)}catch(I){v&&!T&&v.exit(),p(I)}}n.reactions=[],n.notified=!1,o&&!n.rejection&&onUnhandled$3(e,n)})}},dispatchEvent$3=function(e,n,o){var a,c;DISPATCH_EVENT$3?(a=document$1$6.createEvent("Event"),a.promise=n,a.reason=o,a.initEvent(e,!1,!0),global$2$9.dispatchEvent(a)):a={promise:n,reason:o},(c=global$2$9["on"+e])?c(a):e===UNHANDLED_REJECTION$3&&hostReportErrors$4("Unhandled promise rejection",o)},onUnhandled$3=function(e,n){task$4.call(global$2$9,function(){var o=n.value,a=isUnhandled$3(n),c;if(a&&(c=perform$4(function(){IS_NODE$4?process$7.emit("unhandledRejection",o,e):dispatchEvent$3(UNHANDLED_REJECTION$3,e,o)}),n.rejection=IS_NODE$4||isUnhandled$3(n)?UNHANDLED$3:HANDLED$3,c.error))throw c.value})},isUnhandled$3=function(e){return e.rejection!==HANDLED$3&&!e.parent},onHandleUnhandled$3=function(e,n){task$4.call(global$2$9,function(){IS_NODE$4?process$7.emit("rejectionHandled",e):dispatchEvent$3(REJECTION_HANDLED$3,e,n.value)})},bind$8=function(e,n,o,a){return function(c){e(n,o,c,a)}},internalReject$3=function(e,n,o,a){n.done||(n.done=!0,a&&(n=a),n.value=o,n.state=REJECTED$3,notify$4(e,n,!0))},internalResolve$3=function(e,n,o,a){if(!n.done){n.done=!0,a&&(n=a);try{if(e===o)throw TypeError$1$3("Promise can't be resolved itself");var c=isThenable$3(o);c?microtask$4(function(){var l={done:!1};try{c.call(o,bind$8(internalResolve$3,e,l,n),bind$8(internalReject$3,e,l,n))}catch(u){internalReject$3(e,l,u,n)}}):(n.value=o,n.state=FULFILLED$3,notify$4(e,n,!1))}catch(l){internalReject$3(e,{done:!1},l,n)}}};FORCED$7&&(PromiseConstructor$3=function(n){anInstance$7(this,PromiseConstructor$3,PROMISE$3),aFunction$c(n),Internal$3.call(this);var o=getInternalState$c(this);try{n(bind$8(internalResolve$3,this,o),bind$8(internalReject$3,this,o))}catch(a){internalReject$3(this,o,a)}},Internal$3=function(n){setInternalState$9(this,{type:PROMISE$3,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:PENDING$3,value:void 0})},Internal$3.prototype=redefineAll$6(PromiseConstructor$3.prototype,{then:function(n,o){var a=getInternalPromiseState$3(this),c=newPromiseCapability$5(speciesConstructor$6(this,PromiseConstructor$3));return c.ok=typeof n=="function"?n:!0,c.fail=typeof o=="function"&&o,c.domain=IS_NODE$4?process$7.domain:void 0,a.parent=!0,a.reactions.push(c),a.state!=PENDING$3&¬ify$4(this,a,!1),c.promise},catch:function(e){return this.then(void 0,e)}}),OwnPromiseCapability$3=function(){var e=new Internal$3,n=getInternalState$c(e);this.promise=e,this.resolve=bind$8(internalResolve$3,e,n),this.reject=bind$8(internalReject$3,e,n)},newPromiseCapabilityModule$3.f=newPromiseCapability$5=function(e){return e===PromiseConstructor$3||e===PromiseWrapper$3?new OwnPromiseCapability$3(e):newGenericPromiseCapability$3(e)},typeof NativePromise$3=="function"&&(nativeThen$3=NativePromise$3.prototype.then,redefine$1$9(NativePromise$3.prototype,"then",function(n,o){var a=this;return new PromiseConstructor$3(function(c,l){nativeThen$3.call(a,c,l)}).then(n,o)},{unsafe:!0}),typeof $fetch$4=="function"&&$$c({global:!0,enumerable:!0,forced:!0},{fetch:function(n){return promiseResolve$4(PromiseConstructor$3,$fetch$4.apply(global$2$9,arguments))}})));$$c({global:!0,wrap:!0,forced:FORCED$7},{Promise:PromiseConstructor$3});setToStringTag$a(PromiseConstructor$3,PROMISE$3,!1);setSpecies$6(PROMISE$3);PromiseWrapper$3=getBuiltIn$c(PROMISE$3);$$c({target:PROMISE$3,stat:!0,forced:FORCED$7},{reject:function e(n){var o=newPromiseCapability$5(this);return o.reject.call(void 0,n),o.promise}});$$c({target:PROMISE$3,stat:!0,forced:FORCED$7},{resolve:function e(n){return promiseResolve$4(this,n)}});$$c({target:PROMISE$3,stat:!0,forced:INCORRECT_ITERATION$3},{all:function e(n){var o=this,a=newPromiseCapability$5(o),c=a.resolve,l=a.reject,u=perform$4(function(){var d=aFunction$c(o.resolve),h=[],y=0,p=1;iterate$5(n,function(v){var b=y++,_=!1;h.push(void 0),p++,d.call(o,v).then(function(T){_||(_=!0,h[b]=T,--p||c(h))},l)}),--p||c(h)});return u.error&&l(u.value),a.promise},race:function e(n){var o=this,a=newPromiseCapability$5(o),c=a.reject,l=perform$4(function(){var u=aFunction$c(o.resolve);iterate$5(n,function(d){u.call(o,d).then(a.resolve,c)})});return l.error&&c(l.value),a.promise}});var anObject$1$9=anObject$b$4,regexpFlags$9=function(){var e=anObject$1$9(this),n="";return e.global&&(n+="g"),e.ignoreCase&&(n+="i"),e.multiline&&(n+="m"),e.dotAll&&(n+="s"),e.unicode&&(n+="u"),e.sticky&&(n+="y"),n},redefine$e=redefine$5$5.exports,anObject$k=anObject$b$4,fails$m=fails$8$6,flags$8=regexpFlags$9,TO_STRING$8="toString",RegExpPrototype$8=RegExp.prototype,nativeToString$8=RegExpPrototype$8[TO_STRING$8],NOT_GENERIC$8=fails$m(function(){return nativeToString$8.call({source:"a",flags:"b"})!="/a/b"}),INCORRECT_NAME$8=nativeToString$8.name!=TO_STRING$8;(NOT_GENERIC$8||INCORRECT_NAME$8)&&redefine$e(RegExp.prototype,TO_STRING$8,function(){var n=anObject$k(this),o=String(n.source),a=n.flags,c=String(a===void 0&&n instanceof RegExp&&!("flags"in RegExpPrototype$8)?flags$8.call(n):a);return"/"+o+"/"+c},{unsafe:!0});var domIterables$5={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},global$1$9=global$i$3,DOMIterables$5=domIterables$5,ArrayIteratorMethods$5=es_array_iterator$5,createNonEnumerableProperty$j=createNonEnumerableProperty$7$6,wellKnownSymbol$l=wellKnownSymbol$d$5,ITERATOR$c=wellKnownSymbol$l("iterator"),TO_STRING_TAG$a=wellKnownSymbol$l("toStringTag"),ArrayValues$5=ArrayIteratorMethods$5.values;for(var COLLECTION_NAME$5 in DOMIterables$5){var Collection$5=global$1$9[COLLECTION_NAME$5],CollectionPrototype$5=Collection$5&&Collection$5.prototype;if(CollectionPrototype$5){if(CollectionPrototype$5[ITERATOR$c]!==ArrayValues$5)try{createNonEnumerableProperty$j(CollectionPrototype$5,ITERATOR$c,ArrayValues$5)}catch{CollectionPrototype$5[ITERATOR$c]=ArrayValues$5}if(CollectionPrototype$5[TO_STRING_TAG$a]||createNonEnumerableProperty$j(CollectionPrototype$5,TO_STRING_TAG$a,COLLECTION_NAME$5),DOMIterables$5[COLLECTION_NAME$5]){for(var METHOD_NAME$5 in ArrayIteratorMethods$5)if(CollectionPrototype$5[METHOD_NAME$5]!==ArrayIteratorMethods$5[METHOD_NAME$5])try{createNonEnumerableProperty$j(CollectionPrototype$5,METHOD_NAME$5,ArrayIteratorMethods$5[METHOD_NAME$5])}catch{CollectionPrototype$5[METHOD_NAME$5]=ArrayIteratorMethods$5[METHOD_NAME$5]}}}}function __awaiter$q(e,n,o,a){function c(l){return l instanceof o?l:new o(function(u){u(l)})}return new(o||(o=Promise))(function(l,u){function d(p){try{y(a.next(p))}catch(v){u(v)}}function h(p){try{y(a.throw(p))}catch(v){u(v)}}function y(p){p.done?l(p.value):c(p.value).then(d,h)}y((a=a.apply(e,[])).next())})}typeof SuppressedError=="function"&&SuppressedError;const signTransactions=(e,n,o)=>__awaiter$q(void 0,void 0,void 0,function*(){const a=new browserIndex$2.providers.JsonRpcProvider({url:o.nodeUrl}),c=[];for(let l=0;l<e.length;l++){const u=yield n.getPublicKey(e[l].signerId,o.networkId),[d,h]=yield Promise.all([a.block({finality:"final"}),a.query({request_type:"view_access_key",finality:"final",account_id:e[l].signerId,public_key:u.toString()})]),y=e[l].actions.map(b=>createAction$2(b)),p=browserIndex$2.transactions.createTransaction(e[l].signerId,browserIndex$2.utils.PublicKey.from(u.toString()),e[l].receiverId,h.nonce+l+1,y,browserIndex$2.utils.serialize.base_decode(d.header.hash)),v=yield browserIndex$2.transactions.signTransaction(p,n,e[l].signerId,o.networkId);c.push(v[1])}return c});function __awaiter$p(e,n,o,a){function c(l){return l instanceof o?l:new o(function(u){u(l)})}return new(o||(o=Promise))(function(l,u){function d(p){try{y(a.next(p))}catch(v){u(v)}}function h(p){try{y(a.throw(p))}catch(v){u(v)}}function y(p){p.done?l(p.value):c(p.value).then(d,h)}y((a=a.apply(e,[])).next())})}typeof SuppressedError=="function"&&SuppressedError;var commonjsGlobal$8=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},check$8=function(e){return e&&e.Math==Math&&e},global$n=check$8(typeof globalThis=="object"&&globalThis)||check$8(typeof window=="object"&&window)||check$8(typeof self=="object"&&self)||check$8(typeof commonjsGlobal$8=="object"&&commonjsGlobal$8)||Function("return this")(),objectGetOwnPropertyDescriptor$8={},fails$h$1=function(e){try{return!!e()}catch{return!0}},fails$g$1=fails$h$1,descriptors$8=!fails$g$1(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7}),objectPropertyIsEnumerable$8={},nativePropertyIsEnumerable$8={}.propertyIsEnumerable,getOwnPropertyDescriptor$2$3=Object.getOwnPropertyDescriptor,NASHORN_BUG$8=getOwnPropertyDescriptor$2$3&&!nativePropertyIsEnumerable$8.call({1:2},1);objectPropertyIsEnumerable$8.f=NASHORN_BUG$8?function e(n){var o=getOwnPropertyDescriptor$2$3(this,n);return!!o&&o.enumerable}:nativePropertyIsEnumerable$8;var createPropertyDescriptor$4$3=function(e,n){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:n}},toString$7={}.toString,classofRaw$1$4=function(e){return toString$7.call(e).slice(8,-1)},fails$f$1=fails$h$1,classof$9$1=classofRaw$1$4,split$8="".split,indexedObject$8=fails$f$1(function(){return!Object("z").propertyIsEnumerable(0)})?function(e){return classof$9$1(e)=="String"?split$8.call(e,""):Object(e)}:Object,requireObjectCoercible$4$3=function(e){if(e==null)throw TypeError("Can't call method on "+e);return e},IndexedObject$3$1=indexedObject$8,requireObjectCoercible$3$4=requireObjectCoercible$4$3,toIndexedObject$4$5=function(e){return IndexedObject$3$1(requireObjectCoercible$3$4(e))},isObject$c$1=function(e){return typeof e=="object"?e!==null:typeof e=="function"},isObject$b$1=isObject$c$1,toPrimitive$3$3=function(e,n){if(!isObject$b$1(e))return e;var o,a;if(n&&typeof(o=e.toString)=="function"&&!isObject$b$1(a=o.call(e))||typeof(o=e.valueOf)=="function"&&!isObject$b$1(a=o.call(e))||!n&&typeof(o=e.toString)=="function"&&!isObject$b$1(a=o.call(e)))return a;throw TypeError("Can't convert object to primitive value")},hasOwnProperty$8={}.hasOwnProperty,has$c$1=function(e,n){return hasOwnProperty$8.call(e,n)},global$m=global$n,isObject$a$1=isObject$c$1,document$2$3=global$m.document,EXISTS$8=isObject$a$1(document$2$3)&&isObject$a$1(document$2$3.createElement),documentCreateElement$1$5=function(e){return EXISTS$8?document$2$3.createElement(e):{}},DESCRIPTORS$a$1=descriptors$8,fails$e$1=fails$h$1,createElement$1$3=documentCreateElement$1$5,ie8DomDefine$8=!DESCRIPTORS$a$1&&!fails$e$1(function(){return Object.defineProperty(createElement$1$3("div"),"a",{get:function(){return 7}}).a!=7}),DESCRIPTORS$9$2=descriptors$8,propertyIsEnumerableModule$1$8=objectPropertyIsEnumerable$8,createPropertyDescriptor$3$5=createPropertyDescriptor$4$3,toIndexedObject$3$8=toIndexedObject$4$5,toPrimitive$2$8=toPrimitive$3$3,has$b$3=has$c$1,IE8_DOM_DEFINE$1$8=ie8DomDefine$8,nativeGetOwnPropertyDescriptor$1$2=Object.getOwnPropertyDescriptor;objectGetOwnPropertyDescriptor$8.f=DESCRIPTORS$9$2?nativeGetOwnPropertyDescriptor$1$2:function e(n,o){if(n=toIndexedObject$3$8(n),o=toPrimitive$2$8(o,!0),IE8_DOM_DEFINE$1$8)try{return nativeGetOwnPropertyDescriptor$1$2(n,o)}catch{}if(has$b$3(n,o))return createPropertyDescriptor$3$5(!propertyIsEnumerableModule$1$8.f.call(n,o),n[o])};var objectDefineProperty$8={},isObject$9$3=isObject$c$1,anObject$b$3=function(e){if(!isObject$9$3(e))throw TypeError(String(e)+" is not an object");return e},DESCRIPTORS$8$3=descriptors$8,IE8_DOM_DEFINE$9=ie8DomDefine$8,anObject$a$3=anObject$b$3,toPrimitive$1$8=toPrimitive$3$3,nativeDefineProperty$1$2=Object.defineProperty;objectDefineProperty$8.f=DESCRIPTORS$8$3?nativeDefineProperty$1$2:function e(n,o,a){if(anObject$a$3(n),o=toPrimitive$1$8(o,!0),anObject$a$3(a),IE8_DOM_DEFINE$9)try{return nativeDefineProperty$1$2(n,o,a)}catch{}if("get"in a||"set"in a)throw TypeError("Accessors not supported");return"value"in a&&(n[o]=a.value),n};var DESCRIPTORS$7$4=descriptors$8,definePropertyModule$5$3=objectDefineProperty$8,createPropertyDescriptor$2$8=createPropertyDescriptor$4$3,createNonEnumerableProperty$a$1=DESCRIPTORS$7$4?function(e,n,o){return definePropertyModule$5$3.f(e,n,createPropertyDescriptor$2$8(1,o))}:function(e,n,o){return e[n]=o,e},redefine$5$4={exports:{}},global$l=global$n,createNonEnumerableProperty$9$2=createNonEnumerableProperty$a$1,setGlobal$3$8=function(e,n){try{createNonEnumerableProperty$9$2(global$l,e,n)}catch{global$l[e]=n}return n},global$k=global$n,setGlobal$2$8=setGlobal$3$8,SHARED$8="__core-js_shared__",store$3$8=global$k[SHARED$8]||setGlobal$2$8(SHARED$8,{}),sharedStore$8=store$3$8,store$2$8=sharedStore$8,functionToString$8=Function.toString;typeof store$2$8.inspectSource!="function"&&(store$2$8.inspectSource=function(e){return functionToString$8.call(e)});var inspectSource$3$3=store$2$8.inspectSource,global$j$2=global$n,inspectSource$2$8=inspectSource$3$3,WeakMap$1$8=global$j$2.WeakMap,nativeWeakMap$8=typeof WeakMap$1$8=="function"&&/native code/.test(inspectSource$2$8(WeakMap$1$8)),shared$2$5={exports:{}},store$1$8=sharedStore$8;(shared$2$5.exports=function(e,n){return store$1$8[e]||(store$1$8[e]=n!==void 0?n:{})})("versions",[]).push({version:"3.6.5",mode:"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"});var id$9=0,postfix$8=Math.random(),uid$3$2=function(e){return"Symbol("+String(e===void 0?"":e)+")_"+(++id$9+postfix$8).toString(36)},shared$1$8=shared$2$5.exports,uid$2$5=uid$3$2,keys$1$2=shared$1$8("keys"),sharedKey$3$5=function(e){return keys$1$2[e]||(keys$1$2[e]=uid$2$5(e))},hiddenKeys$4$5={},NATIVE_WEAK_MAP$8=nativeWeakMap$8,global$i$2=global$n,isObject$8$4=isObject$c$1,createNonEnumerableProperty$8$3=createNonEnumerableProperty$a$1,objectHas$8=has$c$1,sharedKey$2$5=sharedKey$3$5,hiddenKeys$3$8=hiddenKeys$4$5,WeakMap$a=global$i$2.WeakMap,set$2$1,get$1$2,has$a$4,enforce$8=function(e){return has$a$4(e)?get$1$2(e):set$2$1(e,{})},getterFor$5=function(e){return function(n){var o;if(!isObject$8$4(n)||(o=get$1$2(n)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return o}};if(NATIVE_WEAK_MAP$8){var store$b=new WeakMap$a,wmget$8=store$b.get,wmhas$8=store$b.has,wmset$8=store$b.set;set$2$1=function(e,n){return wmset$8.call(store$b,e,n),n},get$1$2=function(e){return wmget$8.call(store$b,e)||{}},has$a$4=function(e){return wmhas$8.call(store$b,e)}}else{var STATE$8=sharedKey$2$5("state");hiddenKeys$3$8[STATE$8]=!0,set$2$1=function(e,n){return createNonEnumerableProperty$8$3(e,STATE$8,n),n},get$1$2=function(e){return objectHas$8(e,STATE$8)?e[STATE$8]:{}},has$a$4=function(e){return objectHas$8(e,STATE$8)}}var internalState$8={set:set$2$1,get:get$1$2,has:has$a$4,enforce:enforce$8,getterFor:getterFor$5},global$h$3=global$n,createNonEnumerableProperty$7$5=createNonEnumerableProperty$a$1,has$9$5=has$c$1,setGlobal$1$8=setGlobal$3$8,inspectSource$1$8=inspectSource$3$3,InternalStateModule$4$2=internalState$8,getInternalState$4$1=InternalStateModule$4$2.get,enforceInternalState$8=InternalStateModule$4$2.enforce,TEMPLATE$8=String(String).split("String");(redefine$5$4.exports=function(e,n,o,a){var c=a?!!a.unsafe:!1,l=a?!!a.enumerable:!1,u=a?!!a.noTargetGet:!1;if(typeof o=="function"&&(typeof n=="string"&&!has$9$5(o,"name")&&createNonEnumerableProperty$7$5(o,"name",n),enforceInternalState$8(o).source=TEMPLATE$8.join(typeof n=="string"?n:"")),e===global$h$3){l?e[n]=o:setGlobal$1$8(n,o);return}else c?!u&&e[n]&&(l=!0):delete e[n];l?e[n]=o:createNonEnumerableProperty$7$5(e,n,o)})(Function.prototype,"toString",function e(){return typeof this=="function"&&getInternalState$4$1(this).source||inspectSource$1$8(this)});var global$g$4=global$n,path$1$8=global$g$4,path$9=path$1$8,global$f$4=global$n,aFunction$6$2=function(e){return typeof e=="function"?e:void 0},getBuiltIn$5$3=function(e,n){return arguments.length<2?aFunction$6$2(path$9[e])||aFunction$6$2(global$f$4[e]):path$9[e]&&path$9[e][n]||global$f$4[e]&&global$f$4[e][n]},objectGetOwnPropertyNames$8={},ceil$8=Math.ceil,floor$1$3=Math.floor,toInteger$5$2=function(e){return isNaN(e=+e)?0:(e>0?floor$1$3:ceil$8)(e)},toInteger$4$3=toInteger$5$2,min$1$8=Math.min,toLength$b$1=function(e){return e>0?min$1$8(toInteger$4$3(e),9007199254740991):0},toInteger$3$3=toInteger$5$2,max$8=Math.max,min$9=Math.min,toAbsoluteIndex$3$2=function(e,n){var o=toInteger$3$3(e);return o<0?max$8(o+n,0):min$9(o,n)},toIndexedObject$2$8=toIndexedObject$4$5,toLength$a$1=toLength$b$1,toAbsoluteIndex$2$2=toAbsoluteIndex$3$2,createMethod$3$1=function(e){return function(n,o,a){var c=toIndexedObject$2$8(n),l=toLength$a$1(c.length),u=toAbsoluteIndex$2$2(a,l),d;if(e&&o!=o){for(;l>u;)if(d=c[u++],d!=d)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===o)return e||u||0;return!e&&-1}},arrayIncludes$8={includes:createMethod$3$1(!0),indexOf:createMethod$3$1(!1)},has$8$5=has$c$1,toIndexedObject$1$8=toIndexedObject$4$5,indexOf$8=arrayIncludes$8.indexOf,hiddenKeys$2$8=hiddenKeys$4$5,objectKeysInternal$8=function(e,n){var o=toIndexedObject$1$8(e),a=0,c=[],l;for(l in o)!has$8$5(hiddenKeys$2$8,l)&&has$8$5(o,l)&&c.push(l);for(;n.length>a;)has$8$5(o,l=n[a++])&&(~indexOf$8(c,l)||c.push(l));return c},enumBugKeys$3$5=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],internalObjectKeys$1$8=objectKeysInternal$8,enumBugKeys$2$8=enumBugKeys$3$5,hiddenKeys$1$8=enumBugKeys$2$8.concat("length","prototype");objectGetOwnPropertyNames$8.f=Object.getOwnPropertyNames||function e(n){return internalObjectKeys$1$8(n,hiddenKeys$1$8)};var objectGetOwnPropertySymbols$8={};objectGetOwnPropertySymbols$8.f=Object.getOwnPropertySymbols;var getBuiltIn$4$3=getBuiltIn$5$3,getOwnPropertyNamesModule$8=objectGetOwnPropertyNames$8,getOwnPropertySymbolsModule$1$8=objectGetOwnPropertySymbols$8,anObject$9$4=anObject$b$3,ownKeys$1$8=getBuiltIn$4$3("Reflect","ownKeys")||function e(n){var o=getOwnPropertyNamesModule$8.f(anObject$9$4(n)),a=getOwnPropertySymbolsModule$1$8.f;return a?o.concat(a(n)):o},has$7$5=has$c$1,ownKeys2$8=ownKeys$1$8,getOwnPropertyDescriptorModule$1$2=objectGetOwnPropertyDescriptor$8,definePropertyModule$4$4=objectDefineProperty$8,copyConstructorProperties$1$8=function(e,n){for(var o=ownKeys2$8(n),a=definePropertyModule$4$4.f,c=getOwnPropertyDescriptorModule$1$2.f,l=0;l<o.length;l++){var u=o[l];has$7$5(e,u)||a(e,u,c(n,u))}},fails$d$2=fails$h$1,replacement$8=/#|\.prototype\./,isForced$2$3=function(e,n){var o=data$8[normalize$8(e)];return o==POLYFILL$8?!0:o==NATIVE$8?!1:typeof n=="function"?fails$d$2(n):!!n},normalize$8=isForced$2$3.normalize=function(e){return String(e).replace(replacement$8,".").toLowerCase()},data$8=isForced$2$3.data={},NATIVE$8=isForced$2$3.NATIVE="N",POLYFILL$8=isForced$2$3.POLYFILL="P",isForced_1$8=isForced$2$3,global$e$4=global$n,getOwnPropertyDescriptor$1$8=objectGetOwnPropertyDescriptor$8.f,createNonEnumerableProperty$6$5=createNonEnumerableProperty$a$1,redefine$4$4=redefine$5$4.exports,setGlobal$b=setGlobal$3$8,copyConstructorProperties$9=copyConstructorProperties$1$8,isForced$1$8=isForced_1$8,_export$8=function(e,n){var o=e.target,a=e.global,c=e.stat,l,u,d,h,y,p;if(a?u=global$e$4:c?u=global$e$4[o]||setGlobal$b(o,{}):u=(global$e$4[o]||{}).prototype,u)for(d in n){if(y=n[d],e.noTargetGet?(p=getOwnPropertyDescriptor$1$8(u,d),h=p&&p.value):h=u[d],l=isForced$1$8(a?d:o+(c?".":"#")+d,e.forced),!l&&h!==void 0){if(typeof y==typeof h)continue;copyConstructorProperties$9(y,h)}(e.sham||h&&h.sham)&&createNonEnumerableProperty$6$5(y,"sham",!0),redefine$4$4(u,d,y,e)}},global$d$5=global$n,nativePromiseConstructor$2=global$d$5.Promise,redefine$3$5=redefine$5$4.exports,redefineAll$2$2=function(e,n,o){for(var a in n)redefine$3$5(e,a,n[a],o);return e},fails$c$4=fails$h$1,nativeSymbol$5=!!Object.getOwnPropertySymbols&&!fails$c$4(function(){return!String(Symbol())}),NATIVE_SYMBOL$1$5=nativeSymbol$5,useSymbolAsUid$5=NATIVE_SYMBOL$1$5&&!Symbol.sham&&typeof Symbol.iterator=="symbol",global$c$5=global$n,shared$a=shared$2$5.exports,has$6$5=has$c$1,uid$1$8=uid$3$2,NATIVE_SYMBOL$6=nativeSymbol$5,USE_SYMBOL_AS_UID$5=useSymbolAsUid$5,WellKnownSymbolsStore$5=shared$a("wks"),Symbol$1$5=global$c$5.Symbol,createWellKnownSymbol$5=USE_SYMBOL_AS_UID$5?Symbol$1$5:Symbol$1$5&&Symbol$1$5.withoutSetter||uid$1$8,wellKnownSymbol$h$1=function(e){return has$6$5(WellKnownSymbolsStore$5,e)||(NATIVE_SYMBOL$6&&has$6$5(Symbol$1$5,e)?WellKnownSymbolsStore$5[e]=Symbol$1$5[e]:WellKnownSymbolsStore$5[e]=createWellKnownSymbol$5("Symbol."+e)),WellKnownSymbolsStore$5[e]},defineProperty$4=objectDefineProperty$8.f,has$5$8=has$c$1,wellKnownSymbol$g$1=wellKnownSymbol$h$1,TO_STRING_TAG$4$1=wellKnownSymbol$g$1("toStringTag"),setToStringTag$4$2=function(e,n,o){e&&!has$5$8(e=o?e:e.prototype,TO_STRING_TAG$4$1)&&defineProperty$4(e,TO_STRING_TAG$4$1,{configurable:!0,value:n})},getBuiltIn$3$4=getBuiltIn$5$3,definePropertyModule$3$5=objectDefineProperty$8,wellKnownSymbol$f$3=wellKnownSymbol$h$1,DESCRIPTORS$6$4=descriptors$8,SPECIES$3$2=wellKnownSymbol$f$3("species"),setSpecies$2$1=function(e){var n=getBuiltIn$3$4(e),o=definePropertyModule$3$5.f;DESCRIPTORS$6$4&&n&&!n[SPECIES$3$2]&&o(n,SPECIES$3$2,{configurable:!0,get:function(){return this}})},aFunction$5$3=function(e){if(typeof e!="function")throw TypeError(String(e)+" is not a function");return e},anInstance$3$2=function(e,n,o){if(!(e instanceof n))throw TypeError("Incorrect "+(o?o+" ":"")+"invocation");return e},iterate$2$2={exports:{}},iterators$5={},wellKnownSymbol$e$3=wellKnownSymbol$h$1,Iterators$4$4=iterators$5,ITERATOR$5$3=wellKnownSymbol$e$3("iterator"),ArrayPrototype$1$4=Array.prototype,isArrayIteratorMethod$2$2=function(e){return e!==void 0&&(Iterators$4$4.Array===e||ArrayPrototype$1$4[ITERATOR$5$3]===e)},aFunction$4$3=aFunction$5$3,functionBindContext$4=function(e,n,o){if(aFunction$4$3(e),n===void 0)return e;switch(o){case 0:return function(){return e.call(n)};case 1:return function(a){return e.call(n,a)};case 2:return function(a,c){return e.call(n,a,c)};case 3:return function(a,c,l){return e.call(n,a,c,l)}}return function(){return e.apply(n,arguments)}},wellKnownSymbol$d$4=wellKnownSymbol$h$1,TO_STRING_TAG$3$4=wellKnownSymbol$d$4("toStringTag"),test$4={};test$4[TO_STRING_TAG$3$4]="z";var toStringTagSupport$4=String(test$4)==="[object z]",TO_STRING_TAG_SUPPORT$4=toStringTagSupport$4,classofRaw$9=classofRaw$1$4,wellKnownSymbol$c$4=wellKnownSymbol$h$1,TO_STRING_TAG$2$4=wellKnownSymbol$c$4("toStringTag"),CORRECT_ARGUMENTS$4=classofRaw$9(function(){return arguments}())=="Arguments",tryGet$4=function(e,n){try{return e[n]}catch{}},classof$8$1=TO_STRING_TAG_SUPPORT$4?classofRaw$9:function(e){var n,o,a;return e===void 0?"Undefined":e===null?"Null":typeof(o=tryGet$4(n=Object(e),TO_STRING_TAG$2$4))=="string"?o:CORRECT_ARGUMENTS$4?classofRaw$9(n):(a=classofRaw$9(n))=="Object"&&typeof n.callee=="function"?"Arguments":a},classof$7$2=classof$8$1,Iterators$3$4=iterators$5,wellKnownSymbol$b$4=wellKnownSymbol$h$1,ITERATOR$4$4=wellKnownSymbol$b$4("iterator"),getIteratorMethod$2$2=function(e){if(e!=null)return e[ITERATOR$4$4]||e["@@iterator"]||Iterators$3$4[classof$7$2(e)]},anObject$8$4=anObject$b$3,callWithSafeIterationClosing$1$2=function(e,n,o,a){try{return a?n(anObject$8$4(o)[0],o[1]):n(o)}catch(l){var c=e.return;throw c!==void 0&&anObject$8$4(c.call(e)),l}},anObject$7$5=anObject$b$3,isArrayIteratorMethod$1$4=isArrayIteratorMethod$2$2,toLength$9$2=toLength$b$1,bind$4$1=functionBindContext$4,getIteratorMethod$1$4=getIteratorMethod$2$2,callWithSafeIterationClosing$4=callWithSafeIterationClosing$1$2,Result$2=function(e,n){this.stopped=e,this.result=n},iterate$1$2=iterate$2$2.exports=function(e,n,o,a,c){var l=bind$4$1(n,o,a?2:1),u,d,h,y,p,v,b;if(c)u=e;else{if(d=getIteratorMethod$1$4(e),typeof d!="function")throw TypeError("Target is not iterable");if(isArrayIteratorMethod$1$4(d)){for(h=0,y=toLength$9$2(e.length);y>h;h++)if(p=a?l(anObject$7$5(b=e[h])[0],b[1]):l(e[h]),p&&p instanceof Result$2)return p;return new Result$2(!1)}u=d.call(e)}for(v=u.next;!(b=v.call(u)).done;)if(p=callWithSafeIterationClosing$4(u,l,b.value,a),typeof p=="object"&&p&&p instanceof Result$2)return p;return new Result$2(!1)};iterate$1$2.stop=function(e){return new Result$2(!0,e)};var wellKnownSymbol$a$4=wellKnownSymbol$h$1,ITERATOR$3$4=wellKnownSymbol$a$4("iterator"),SAFE_CLOSING$4=!1;try{var called$4=0,iteratorWithReturn$4={next:function(){return{done:!!called$4++}},return:function(){SAFE_CLOSING$4=!0}};iteratorWithReturn$4[ITERATOR$3$4]=function(){return this},Array.from(iteratorWithReturn$4,function(){throw 2})}catch(e){}var checkCorrectnessOfIteration$2$1=function(e,n){if(!n&&!SAFE_CLOSING$4)return!1;var o=!1;try{var a={};a[ITERATOR$3$4]=function(){return{next:function(){return{done:o=!0}}}},e(a)}catch{}return o},anObject$6$5=anObject$b$3,aFunction$3$4=aFunction$5$3,wellKnownSymbol$9$4=wellKnownSymbol$h$1,SPECIES$2$4=wellKnownSymbol$9$4("species"),speciesConstructor$2$1=function(e,n){var o=anObject$6$5(e).constructor,a;return o===void 0||(a=anObject$6$5(o)[SPECIES$2$4])==null?n:aFunction$3$4(a)},getBuiltIn$2$5=getBuiltIn$5$3,html$2$3=getBuiltIn$2$5("document","documentElement"),getBuiltIn$1$8=getBuiltIn$5$3,engineUserAgent$2=getBuiltIn$1$8("navigator","userAgent")||"",userAgent$1$2=engineUserAgent$2,engineIsIos$2=/(iphone|ipod|ipad).*applewebkit/i.test(userAgent$1$2),global$b$5=global$n,fails$b$4=fails$h$1,classof$6$3=classofRaw$1$4,bind$3$1=functionBindContext$4,html$1$5=html$2$3,createElement$8=documentCreateElement$1$5,IS_IOS$1$2=engineIsIos$2,location$3=global$b$5.location,set$1$4=global$b$5.setImmediate,clear$2=global$b$5.clearImmediate,process$3$2=global$b$5.process,MessageChannel$3=global$b$5.MessageChannel,Dispatch$2=global$b$5.Dispatch,counter$2=0,queue$2={},ONREADYSTATECHANGE$2="onreadystatechange",defer$2,channel$2,port$2,run$2=function(e){if(queue$2.hasOwnProperty(e)){var n=queue$2[e];delete queue$2[e],n()}},runner$2=function(e){return function(){run$2(e)}},listener$2=function(e){run$2(e.data)},post$2=function(e){global$b$5.postMessage(e+"",location$3.protocol+"//"+location$3.host)};(!set$1$4||!clear$2)&&(set$1$4=function(n){for(var o=[],a=1;arguments.length>a;)o.push(arguments[a++]);return queue$2[++counter$2]=function(){(typeof n=="function"?n:Function(n)).apply(void 0,o)},defer$2(counter$2),counter$2},clear$2=function(n){delete queue$2[n]},classof$6$3(process$3$2)=="process"?defer$2=function(e){process$3$2.nextTick(runner$2(e))}:Dispatch$2&&Dispatch$2.now?defer$2=function(e){Dispatch$2.now(runner$2(e))}:MessageChannel$3&&!IS_IOS$1$2?(channel$2=new MessageChannel$3,port$2=channel$2.port2,channel$2.port1.onmessage=listener$2,defer$2=bind$3$1(port$2.postMessage,port$2,1)):global$b$5.addEventListener&&typeof postMessage=="function"&&!global$b$5.importScripts&&!fails$b$4(post$2)&&location$3.protocol!=="file:"?(defer$2=post$2,global$b$5.addEventListener("message",listener$2,!1)):ONREADYSTATECHANGE$2 in createElement$8("script")?defer$2=function(e){html$1$5.appendChild(createElement$8("script"))[ONREADYSTATECHANGE$2]=function(){html$1$5.removeChild(this),run$2(e)}}:defer$2=function(e){setTimeout(runner$2(e),0)});var task$1$2={set:set$1$4},global$a$8=global$n,getOwnPropertyDescriptor2$8=objectGetOwnPropertyDescriptor$8.f,classof$5$4=classofRaw$1$4,macrotask$2=task$1$2.set,IS_IOS$3=engineIsIos$2,MutationObserver$3=global$a$8.MutationObserver||global$a$8.WebKitMutationObserver,process$2$2=global$a$8.process,Promise$1$2=global$a$8.Promise,IS_NODE$1$2=classof$5$4(process$2$2)=="process",queueMicrotaskDescriptor$2=getOwnPropertyDescriptor2$8(global$a$8,"queueMicrotask"),queueMicrotask$3=queueMicrotaskDescriptor$2&&queueMicrotaskDescriptor$2.value,flush$2,head$2,last$2,notify$1$2,toggle$2,node$2,promise$2,then$2;queueMicrotask$3||(flush$2=function(){var e,n;for(IS_NODE$1$2&&(e=process$2$2.domain)&&e.exit();head$2;){n=head$2.fn,head$2=head$2.next;try{n()}catch(o){throw head$2?notify$1$2():last$2=void 0,o}}last$2=void 0,e&&e.enter()},IS_NODE$1$2?notify$1$2=function(){process$2$2.nextTick(flush$2)}:MutationObserver$3&&!IS_IOS$3?(toggle$2=!0,node$2=document.createTextNode(""),new MutationObserver$3(flush$2).observe(node$2,{characterData:!0}),notify$1$2=function(){node$2.data=toggle$2=!toggle$2}):Promise$1$2&&Promise$1$2.resolve?(promise$2=Promise$1$2.resolve(void 0),then$2=promise$2.then,notify$1$2=function(){then$2.call(promise$2,flush$2)}):notify$1$2=function(){macrotask$2.call(global$a$8,flush$2)});var microtask$1$2=queueMicrotask$3||function(e){var n={fn:e,next:void 0};last$2&&(last$2.next=n),head$2||(head$2=n,notify$1$2()),last$2=n},newPromiseCapability$2$2={},aFunction$2$4=aFunction$5$3,PromiseCapability$2=function(e){var n,o;this.promise=new e(function(a,c){if(n!==void 0||o!==void 0)throw TypeError("Bad Promise constructor");n=a,o=c}),this.resolve=aFunction$2$4(n),this.reject=aFunction$2$4(o)};newPromiseCapability$2$2.f=function(e){return new PromiseCapability$2(e)};var anObject$5$5=anObject$b$3,isObject$7$4=isObject$c$1,newPromiseCapability$1$2=newPromiseCapability$2$2,promiseResolve$1$2=function(e,n){if(anObject$5$5(e),isObject$7$4(n)&&n.constructor===e)return n;var o=newPromiseCapability$1$2.f(e),a=o.resolve;return a(n),o.promise},global$9$8=global$n,hostReportErrors$1$2=function(e,n){var o=global$9$8.console;o&&o.error&&(arguments.length===1?o.error(e):o.error(e,n))},perform$1$2=function(e){try{return{error:!1,value:e()}}catch(n){return{error:!0,value:n}}},global$8$8=global$n,userAgent$3=engineUserAgent$2,process$1$2=global$8$8.process,versions$2=process$1$2&&process$1$2.versions,v8$2=versions$2&&versions$2.v8,match$2,version$3;v8$2?(match$2=v8$2.split("."),version$3=match$2[0]+match$2[1]):userAgent$3&&(match$2=userAgent$3.match(/Edge\/(\d+)/),(!match$2||match$2[1]>=74)&&(match$2=userAgent$3.match(/Chrome\/(\d+)/),match$2&&(version$3=match$2[1])));var engineV8Version$2=version$3&&+version$3,$$9$1=_export$8,global$7$8=global$n,getBuiltIn$b=getBuiltIn$5$3,NativePromise$2=nativePromiseConstructor$2,redefine$2$8=redefine$5$4.exports,redefineAll$1$4=redefineAll$2$2,setToStringTag$3$4=setToStringTag$4$2,setSpecies$1$4=setSpecies$2$1,isObject$6$5=isObject$c$1,aFunction$1$4=aFunction$5$3,anInstance$2$3=anInstance$3$2,classof$4$4=classofRaw$1$4,inspectSource$a=inspectSource$3$3,iterate$4=iterate$2$2.exports,checkCorrectnessOfIteration$1$4=checkCorrectnessOfIteration$2$1,speciesConstructor$1$4=speciesConstructor$2$1,task$3=task$1$2.set,microtask$3=microtask$1$2,promiseResolve$3=promiseResolve$1$2,hostReportErrors$3=hostReportErrors$1$2,newPromiseCapabilityModule$2=newPromiseCapability$2$2,perform$3=perform$1$2,InternalStateModule$3$3=internalState$8,isForced$9=isForced_1$8,wellKnownSymbol$8$4=wellKnownSymbol$h$1,V8_VERSION$2=engineV8Version$2,SPECIES$1$4=wellKnownSymbol$8$4("species"),PROMISE$2="Promise",getInternalState$3$3=InternalStateModule$3$3.get,setInternalState$3$2=InternalStateModule$3$3.set,getInternalPromiseState$2=InternalStateModule$3$3.getterFor(PROMISE$2),PromiseConstructor$2=NativePromise$2,TypeError$1$2=global$7$8.TypeError,document$1$5=global$7$8.document,process$6=global$7$8.process,$fetch$3=getBuiltIn$b("fetch"),newPromiseCapability$4=newPromiseCapabilityModule$2.f,newGenericPromiseCapability$2=newPromiseCapability$4,IS_NODE$3=classof$4$4(process$6)=="process",DISPATCH_EVENT$2=!!(document$1$5&&document$1$5.createEvent&&global$7$8.dispatchEvent),UNHANDLED_REJECTION$2="unhandledrejection",REJECTION_HANDLED$2="rejectionhandled",PENDING$2=0,FULFILLED$2=1,REJECTED$2=2,HANDLED$2=1,UNHANDLED$2=2,Internal$2,OwnPromiseCapability$2,PromiseWrapper$2,nativeThen$2,FORCED$2$1=isForced$9(PROMISE$2,function(){var e=inspectSource$a(PromiseConstructor$2)!==String(PromiseConstructor$2);if(!e&&(V8_VERSION$2===66||!IS_NODE$3&&typeof PromiseRejectionEvent!="function"))return!0;if(V8_VERSION$2>=51&&/native code/.test(PromiseConstructor$2))return!1;var n=PromiseConstructor$2.resolve(1),o=function(c){c(function(){},function(){})},a=n.constructor={};return a[SPECIES$1$4]=o,!(n.then(function(){})instanceof o)}),INCORRECT_ITERATION$2=FORCED$2$1||!checkCorrectnessOfIteration$1$4(function(e){PromiseConstructor$2.all(e).catch(function(){})}),isThenable$2=function(e){var n;return isObject$6$5(e)&&typeof(n=e.then)=="function"?n:!1},notify$3=function(e,n,o){if(!n.notified){n.notified=!0;var a=n.reactions;microtask$3(function(){for(var c=n.value,l=n.state==FULFILLED$2,u=0;a.length>u;){var d=a[u++],h=l?d.ok:d.fail,y=d.resolve,p=d.reject,v=d.domain,b,_,T;try{h?(l||(n.rejection===UNHANDLED$2&&onHandleUnhandled$2(e,n),n.rejection=HANDLED$2),h===!0?b=c:(v&&v.enter(),b=h(c),v&&(v.exit(),T=!0)),b===d.promise?p(TypeError$1$2("Promise-chain cycle")):(_=isThenable$2(b))?_.call(b,y,p):y(b)):p(c)}catch(I){v&&!T&&v.exit(),p(I)}}n.reactions=[],n.notified=!1,o&&!n.rejection&&onUnhandled$2(e,n)})}},dispatchEvent$2=function(e,n,o){var a,c;DISPATCH_EVENT$2?(a=document$1$5.createEvent("Event"),a.promise=n,a.reason=o,a.initEvent(e,!1,!0),global$7$8.dispatchEvent(a)):a={promise:n,reason:o},(c=global$7$8["on"+e])?c(a):e===UNHANDLED_REJECTION$2&&hostReportErrors$3("Unhandled promise rejection",o)},onUnhandled$2=function(e,n){task$3.call(global$7$8,function(){var o=n.value,a=isUnhandled$2(n),c;if(a&&(c=perform$3(function(){IS_NODE$3?process$6.emit("unhandledRejection",o,e):dispatchEvent$2(UNHANDLED_REJECTION$2,e,o)}),n.rejection=IS_NODE$3||isUnhandled$2(n)?UNHANDLED$2:HANDLED$2,c.error))throw c.value})},isUnhandled$2=function(e){return e.rejection!==HANDLED$2&&!e.parent},onHandleUnhandled$2=function(e,n){task$3.call(global$7$8,function(){IS_NODE$3?process$6.emit("rejectionHandled",e):dispatchEvent$2(REJECTION_HANDLED$2,e,n.value)})},bind$2$3=function(e,n,o,a){return function(c){e(n,o,c,a)}},internalReject$2=function(e,n,o,a){n.done||(n.done=!0,a&&(n=a),n.value=o,n.state=REJECTED$2,notify$3(e,n,!0))},internalResolve$2=function(e,n,o,a){if(!n.done){n.done=!0,a&&(n=a);try{if(e===o)throw TypeError$1$2("Promise can't be resolved itself");var c=isThenable$2(o);c?microtask$3(function(){var l={done:!1};try{c.call(o,bind$2$3(internalResolve$2,e,l,n),bind$2$3(internalReject$2,e,l,n))}catch(u){internalReject$2(e,l,u,n)}}):(n.value=o,n.state=FULFILLED$2,notify$3(e,n,!1))}catch(l){internalReject$2(e,{done:!1},l,n)}}};FORCED$2$1&&(PromiseConstructor$2=function(n){anInstance$2$3(this,PromiseConstructor$2,PROMISE$2),aFunction$1$4(n),Internal$2.call(this);var o=getInternalState$3$3(this);try{n(bind$2$3(internalResolve$2,this,o),bind$2$3(internalReject$2,this,o))}catch(a){internalReject$2(this,o,a)}},Internal$2=function(n){setInternalState$3$2(this,{type:PROMISE$2,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:PENDING$2,value:void 0})},Internal$2.prototype=redefineAll$1$4(PromiseConstructor$2.prototype,{then:function(n,o){var a=getInternalPromiseState$2(this),c=newPromiseCapability$4(speciesConstructor$1$4(this,PromiseConstructor$2));return c.ok=typeof n=="function"?n:!0,c.fail=typeof o=="function"&&o,c.domain=IS_NODE$3?process$6.domain:void 0,a.parent=!0,a.reactions.push(c),a.state!=PENDING$2&¬ify$3(this,a,!1),c.promise},catch:function(e){return this.then(void 0,e)}}),OwnPromiseCapability$2=function(){var e=new Internal$2,n=getInternalState$3$3(e);this.promise=e,this.resolve=bind$2$3(internalResolve$2,e,n),this.reject=bind$2$3(internalReject$2,e,n)},newPromiseCapabilityModule$2.f=newPromiseCapability$4=function(e){return e===PromiseConstructor$2||e===PromiseWrapper$2?new OwnPromiseCapability$2(e):newGenericPromiseCapability$2(e)},typeof NativePromise$2=="function"&&(nativeThen$2=NativePromise$2.prototype.then,redefine$2$8(NativePromise$2.prototype,"then",function(n,o){var a=this;return new PromiseConstructor$2(function(c,l){nativeThen$2.call(a,c,l)}).then(n,o)},{unsafe:!0}),typeof $fetch$3=="function"&&$$9$1({global:!0,enumerable:!0,forced:!0},{fetch:function(n){return promiseResolve$3(PromiseConstructor$2,$fetch$3.apply(global$7$8,arguments))}})));$$9$1({global:!0,wrap:!0,forced:FORCED$2$1},{Promise:PromiseConstructor$2});setToStringTag$3$4(PromiseConstructor$2,PROMISE$2,!1);setSpecies$1$4(PROMISE$2);PromiseWrapper$2=getBuiltIn$b(PROMISE$2);$$9$1({target:PROMISE$2,stat:!0,forced:FORCED$2$1},{reject:function e(n){var o=newPromiseCapability$4(this);return o.reject.call(void 0,n),o.promise}});$$9$1({target:PROMISE$2,stat:!0,forced:FORCED$2$1},{resolve:function e(n){return promiseResolve$3(this,n)}});$$9$1({target:PROMISE$2,stat:!0,forced:INCORRECT_ITERATION$2},{all:function e(n){var o=this,a=newPromiseCapability$4(o),c=a.resolve,l=a.reject,u=perform$3(function(){var d=aFunction$1$4(o.resolve),h=[],y=0,p=1;iterate$4(n,function(v){var b=y++,_=!1;h.push(void 0),p++,d.call(o,v).then(function(T){_||(_=!0,h[b]=T,--p||c(h))},l)}),--p||c(h)});return u.error&&l(u.value),a.promise},race:function e(n){var o=this,a=newPromiseCapability$4(o),c=a.reject,l=perform$3(function(){var u=aFunction$1$4(o.resolve);iterate$4(n,function(d){u.call(o,d).then(a.resolve,c)})});return l.error&&c(l.value),a.promise}});var internalObjectKeys$9=objectKeysInternal$8,enumBugKeys$1$8=enumBugKeys$3$5,objectKeys$2$5=Object.keys||function e(n){return internalObjectKeys$9(n,enumBugKeys$1$8)},DESCRIPTORS$5$5=descriptors$8,definePropertyModule$2$5=objectDefineProperty$8,anObject$4$8=anObject$b$3,objectKeys$1$8=objectKeys$2$5,objectDefineProperties$5=DESCRIPTORS$5$5?Object.defineProperties:function e(n,o){anObject$4$8(n);for(var a=objectKeys$1$8(o),c=a.length,l=0,u;c>l;)definePropertyModule$2$5.f(n,u=a[l++],o[u]);return n},anObject$3$8=anObject$b$3,defineProperties2$5=objectDefineProperties$5,enumBugKeys$b=enumBugKeys$3$5,hiddenKeys$c=hiddenKeys$4$5,html$6=html$2$3,documentCreateElement$9=documentCreateElement$1$5,sharedKey$1$8=sharedKey$3$5,GT$5=">",LT$5="<",PROTOTYPE$1$2="prototype",SCRIPT$5="script",IE_PROTO$1$5=sharedKey$1$8("IE_PROTO"),EmptyConstructor$5=function(){},scriptTag$5=function(e){return LT$5+SCRIPT$5+GT$5+e+LT$5+"/"+SCRIPT$5+GT$5},NullProtoObjectViaActiveX$5=function(e){e.write(scriptTag$5("")),e.close();var n=e.parentWindow.Object;return e=null,n},NullProtoObjectViaIFrame$5=function(){var e=documentCreateElement$9("iframe"),n="java"+SCRIPT$5+":",o;return e.style.display="none",html$6.appendChild(e),e.src=String(n),o=e.contentWindow.document,o.open(),o.write(scriptTag$5("document.F=Object")),o.close(),o.F},activeXDocument$5,NullProtoObject$5=function(){try{activeXDocument$5=document.domain&&new ActiveXObject("htmlfile")}catch{}NullProtoObject$5=activeXDocument$5?NullProtoObjectViaActiveX$5(activeXDocument$5):NullProtoObjectViaIFrame$5();for(var e=enumBugKeys$b.length;e--;)delete NullProtoObject$5[PROTOTYPE$1$2][enumBugKeys$b[e]];return NullProtoObject$5()};hiddenKeys$c[IE_PROTO$1$5]=!0;var objectCreate$5=Object.create||function e(n,o){var a;return n!==null?(EmptyConstructor$5[PROTOTYPE$1$2]=anObject$3$8(n),a=new EmptyConstructor$5,EmptyConstructor$5[PROTOTYPE$1$2]=null,a[IE_PROTO$1$5]=n):a=NullProtoObject$5(),o===void 0?a:defineProperties2$5(a,o)},wellKnownSymbol$7$5=wellKnownSymbol$h$1,create$2$3=objectCreate$5,definePropertyModule$1$8=objectDefineProperty$8,UNSCOPABLES$5=wellKnownSymbol$7$5("unscopables"),ArrayPrototype$6=Array.prototype;ArrayPrototype$6[UNSCOPABLES$5]==null&&definePropertyModule$1$8.f(ArrayPrototype$6,UNSCOPABLES$5,{configurable:!0,value:create$2$3(null)});var addToUnscopables$2$2=function(e){ArrayPrototype$6[UNSCOPABLES$5][e]=!0},requireObjectCoercible$2$8=requireObjectCoercible$4$3,toObject$7$1=function(e){return Object(requireObjectCoercible$2$8(e))},fails$a$4=fails$h$1,correctPrototypeGetter$5=!fails$a$4(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}),has$4$8=has$c$1,toObject$6$2=toObject$7$1,sharedKey$b=sharedKey$3$5,CORRECT_PROTOTYPE_GETTER$5=correctPrototypeGetter$5,IE_PROTO$6=sharedKey$b("IE_PROTO"),ObjectPrototype$2$2=Object.prototype,objectGetPrototypeOf$5=CORRECT_PROTOTYPE_GETTER$5?Object.getPrototypeOf:function(e){return e=toObject$6$2(e),has$4$8(e,IE_PROTO$6)?e[IE_PROTO$6]:typeof e.constructor=="function"&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?ObjectPrototype$2$2:null},getPrototypeOf$3$2=objectGetPrototypeOf$5,createNonEnumerableProperty$5$5=createNonEnumerableProperty$a$1,has$3$8=has$c$1,wellKnownSymbol$6$5=wellKnownSymbol$h$1,ITERATOR$2$5=wellKnownSymbol$6$5("iterator"),BUGGY_SAFARI_ITERATORS$1$5=!1,returnThis$2$5=function(){return this},IteratorPrototype$2$5,PrototypeOfArrayIteratorPrototype$5,arrayIterator$5;[].keys&&(arrayIterator$5=[].keys(),"next"in arrayIterator$5?(PrototypeOfArrayIteratorPrototype$5=getPrototypeOf$3$2(getPrototypeOf$3$2(arrayIterator$5)),PrototypeOfArrayIteratorPrototype$5!==Object.prototype&&(IteratorPrototype$2$5=PrototypeOfArrayIteratorPrototype$5)):BUGGY_SAFARI_ITERATORS$1$5=!0);IteratorPrototype$2$5==null&&(IteratorPrototype$2$5={});has$3$8(IteratorPrototype$2$5,ITERATOR$2$5)||createNonEnumerableProperty$5$5(IteratorPrototype$2$5,ITERATOR$2$5,returnThis$2$5);var iteratorsCore$5={IteratorPrototype:IteratorPrototype$2$5,BUGGY_SAFARI_ITERATORS:BUGGY_SAFARI_ITERATORS$1$5},IteratorPrototype$1$5=iteratorsCore$5.IteratorPrototype,create$1$5=objectCreate$5,createPropertyDescriptor$1$8=createPropertyDescriptor$4$3,setToStringTag$2$5=setToStringTag$4$2,Iterators$2$5=iterators$5,returnThis$1$5=function(){return this},createIteratorConstructor$1$5=function(e,n,o){var a=n+" Iterator";return e.prototype=create$1$5(IteratorPrototype$1$5,{next:createPropertyDescriptor$1$8(1,o)}),setToStringTag$2$5(e,a,!1),Iterators$2$5[a]=returnThis$1$5,e},isObject$5$5=isObject$c$1,aPossiblePrototype$1$5=function(e){if(!isObject$5$5(e)&&e!==null)throw TypeError("Can't set "+String(e)+" as a prototype");return e},anObject$2$8=anObject$b$3,aPossiblePrototype$6=aPossiblePrototype$1$5,objectSetPrototypeOf$5=Object.setPrototypeOf||("__proto__"in{}?function(){var e=!1,n={},o;try{o=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,o.call(n,[]),e=n instanceof Array}catch{}return function(c,l){return anObject$2$8(c),aPossiblePrototype$6(l),e?o.call(c,l):c.__proto__=l,c}}():void 0),$$8$1=_export$8,createIteratorConstructor$6=createIteratorConstructor$1$5,getPrototypeOf$2$2=objectGetPrototypeOf$5,setPrototypeOf$4$2=objectSetPrototypeOf$5,setToStringTag$1$5=setToStringTag$4$2,createNonEnumerableProperty$4$8=createNonEnumerableProperty$a$1,redefine$1$8=redefine$5$4.exports,wellKnownSymbol$5$5=wellKnownSymbol$h$1,Iterators$1$5=iterators$5,IteratorsCore$5=iteratorsCore$5,IteratorPrototype$7=IteratorsCore$5.IteratorPrototype,BUGGY_SAFARI_ITERATORS$6=IteratorsCore$5.BUGGY_SAFARI_ITERATORS,ITERATOR$1$5=wellKnownSymbol$5$5("iterator"),KEYS$5="keys",VALUES$5="values",ENTRIES$5="entries",returnThis$7=function(){return this},defineIterator$1$5=function(e,n,o,a,c,l,u){createIteratorConstructor$6(o,n,a);var d=function(N){if(N===c&&b)return b;if(!BUGGY_SAFARI_ITERATORS$6&&N in p)return p[N];switch(N){case KEYS$5:return function(){return new o(this,N)};case VALUES$5:return function(){return new o(this,N)};case ENTRIES$5:return function(){return new o(this,N)}}return function(){return new o(this)}},h=n+" Iterator",y=!1,p=e.prototype,v=p[ITERATOR$1$5]||p["@@iterator"]||c&&p[c],b=!BUGGY_SAFARI_ITERATORS$6&&v||d(c),_=n=="Array"&&p.entries||v,T,I,U;if(_&&(T=getPrototypeOf$2$2(_.call(new e)),IteratorPrototype$7!==Object.prototype&&T.next&&(getPrototypeOf$2$2(T)!==IteratorPrototype$7&&(setPrototypeOf$4$2?setPrototypeOf$4$2(T,IteratorPrototype$7):typeof T[ITERATOR$1$5]!="function"&&createNonEnumerableProperty$4$8(T,ITERATOR$1$5,returnThis$7)),setToStringTag$1$5(T,h,!0))),c==VALUES$5&&v&&v.name!==VALUES$5&&(y=!0,b=function(){return v.call(this)}),p[ITERATOR$1$5]!==b&&createNonEnumerableProperty$4$8(p,ITERATOR$1$5,b),Iterators$1$5[n]=b,c)if(I={values:d(VALUES$5),keys:l?b:d(KEYS$5),entries:d(ENTRIES$5)},u)for(U in I)(BUGGY_SAFARI_ITERATORS$6||y||!(U in p))&&redefine$1$8(p,U,I[U]);else $$8$1({target:n,proto:!0,forced:BUGGY_SAFARI_ITERATORS$6||y},I);return I},toIndexedObject$c=toIndexedObject$4$5,addToUnscopables$1$5=addToUnscopables$2$2,Iterators$9=iterators$5,InternalStateModule$2$4=internalState$8,defineIterator$6=defineIterator$1$5,ARRAY_ITERATOR$5="Array Iterator",setInternalState$2$3=InternalStateModule$2$4.set,getInternalState$2$4=InternalStateModule$2$4.getterFor(ARRAY_ITERATOR$5),es_array_iterator$4=defineIterator$6(Array,"Array",function(e,n){setInternalState$2$3(this,{type:ARRAY_ITERATOR$5,target:toIndexedObject$c(e),index:0,kind:n})},function(){var e=getInternalState$2$4(this),n=e.target,o=e.kind,a=e.index++;return!n||a>=n.length?(e.target=void 0,{value:void 0,done:!0}):o=="keys"?{value:a,done:!1}:o=="values"?{value:n[a],done:!1}:{value:[a,n[a]],done:!1}},"values");Iterators$9.Arguments=Iterators$9.Array;addToUnscopables$1$5("keys");addToUnscopables$1$5("values");addToUnscopables$1$5("entries");var domIterables$4={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},global$6$8=global$n,DOMIterables$4=domIterables$4,ArrayIteratorMethods$4=es_array_iterator$4,createNonEnumerableProperty$3$8=createNonEnumerableProperty$a$1,wellKnownSymbol$4$5=wellKnownSymbol$h$1,ITERATOR$b=wellKnownSymbol$4$5("iterator"),TO_STRING_TAG$1$5=wellKnownSymbol$4$5("toStringTag"),ArrayValues$4=ArrayIteratorMethods$4.values;for(var COLLECTION_NAME$4 in DOMIterables$4){var Collection$4=global$6$8[COLLECTION_NAME$4],CollectionPrototype$4=Collection$4&&Collection$4.prototype;if(CollectionPrototype$4){if(CollectionPrototype$4[ITERATOR$b]!==ArrayValues$4)try{createNonEnumerableProperty$3$8(CollectionPrototype$4,ITERATOR$b,ArrayValues$4)}catch{CollectionPrototype$4[ITERATOR$b]=ArrayValues$4}if(CollectionPrototype$4[TO_STRING_TAG$1$5]||createNonEnumerableProperty$3$8(CollectionPrototype$4,TO_STRING_TAG$1$5,COLLECTION_NAME$4),DOMIterables$4[COLLECTION_NAME$4]){for(var METHOD_NAME$4 in ArrayIteratorMethods$4)if(CollectionPrototype$4[METHOD_NAME$4]!==ArrayIteratorMethods$4[METHOD_NAME$4])try{createNonEnumerableProperty$3$8(CollectionPrototype$4,METHOD_NAME$4,ArrayIteratorMethods$4[METHOD_NAME$4])}catch{CollectionPrototype$4[METHOD_NAME$4]=ArrayIteratorMethods$4[METHOD_NAME$4]}}}}var DESCRIPTORS$4$8=descriptors$8,fails$9$4=fails$h$1,has$2$8=has$c$1,defineProperty$3$3=Object.defineProperty,cache$1={},thrower$1=function(e){throw e},arrayMethodUsesToLength$2$1=function(e,n){if(has$2$8(cache$1,e))return cache$1[e];n||(n={});var o=[][e],a=has$2$8(n,"ACCESSORS")?n.ACCESSORS:!1,c=has$2$8(n,0)?n[0]:thrower$1,l=has$2$8(n,1)?n[1]:void 0;return cache$1[e]=!!o&&!fails$9$4(function(){if(a&&!DESCRIPTORS$4$8)return!0;var u={length:-1};a?defineProperty$3$3(u,1,{enumerable:!0,get:thrower$1}):u[1]=1,o.call(u,c,l)})},$$7$2=_export$8,$includes$1=arrayIncludes$8.includes,addToUnscopables$6=addToUnscopables$2$2,arrayMethodUsesToLength$1$1=arrayMethodUsesToLength$2$1,USES_TO_LENGTH$1$1=arrayMethodUsesToLength$1$1("indexOf",{ACCESSORS:!0,1:0});$$7$2({target:"Array",proto:!0,forced:!USES_TO_LENGTH$1$1},{includes:function e(n){return $includes$1(this,n,arguments.length>1?arguments[1]:void 0)}});addToUnscopables$6("includes");var DESCRIPTORS$3$8=descriptors$8,fails$8$5=fails$h$1,objectKeys$a=objectKeys$2$5,getOwnPropertySymbolsModule$9=objectGetOwnPropertySymbols$8,propertyIsEnumerableModule$9=objectPropertyIsEnumerable$8,toObject$5$2=toObject$7$1,IndexedObject$2$3=indexedObject$8,nativeAssign$8=Object.assign,defineProperty$2$3=Object.defineProperty,objectAssign$8=!nativeAssign$8||fails$8$5(function(){if(DESCRIPTORS$3$8&&nativeAssign$8({b:1},nativeAssign$8(defineProperty$2$3({},"a",{enumerable:!0,get:function(){defineProperty$2$3(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var e={},n={},o=Symbol(),a="abcdefghijklmnopqrst";return e[o]=7,a.split("").forEach(function(c){n[c]=c}),nativeAssign$8({},e)[o]!=7||objectKeys$a(nativeAssign$8({},n)).join("")!=a})?function e(n,o){for(var a=toObject$5$2(n),c=arguments.length,l=1,u=getOwnPropertySymbolsModule$9.f,d=propertyIsEnumerableModule$9.f;c>l;)for(var h=IndexedObject$2$3(arguments[l++]),y=u?objectKeys$a(h).concat(u(h)):objectKeys$a(h),p=y.length,v=0,b;p>v;)b=y[v++],(!DESCRIPTORS$3$8||d.call(h,b))&&(a[b]=h[b]);return a}:nativeAssign$8,$$6$3=_export$8,assign2$8=objectAssign$8;$$6$3({target:"Object",stat:!0,forced:Object.assign!==assign2$8},{assign:assign2$8});var isObject$4$8=isObject$c$1,classof$3$4=classofRaw$1$4,wellKnownSymbol$3$5=wellKnownSymbol$h$1,MATCH$1$2=wellKnownSymbol$3$5("match"),isRegexp$2=function(e){var n;return isObject$4$8(e)&&((n=e[MATCH$1$2])!==void 0?!!n:classof$3$4(e)=="RegExp")},isRegExp$2=isRegexp$2,notARegexp$2=function(e){if(isRegExp$2(e))throw TypeError("The method doesn't accept regular expressions");return e},wellKnownSymbol$2$5=wellKnownSymbol$h$1,MATCH$3=wellKnownSymbol$2$5("match"),correctIsRegexpLogic$2=function(e){var n=/./;try{"/./"[e](n)}catch{try{return n[MATCH$3]=!1,"/./"[e](n)}catch{}}return!1},$$5$3=_export$8,notARegExp$2=notARegexp$2,requireObjectCoercible$1$8=requireObjectCoercible$4$3,correctIsRegExpLogic$2=correctIsRegexpLogic$2;$$5$3({target:"String",proto:!0,forced:!correctIsRegExpLogic$2("includes")},{includes:function e(n){return!!~String(requireObjectCoercible$1$8(this)).indexOf(notARegExp$2(n),arguments.length>1?arguments[1]:void 0)}});var whitespaces$2$1=`\v\f\r \u2028\u2029\uFEFF`,requireObjectCoercible$a=requireObjectCoercible$4$3,whitespaces$1$1=whitespaces$2$1,whitespace$1="["+whitespaces$1$1+"]",ltrim$1=RegExp("^"+whitespace$1+whitespace$1+"*"),rtrim$1=RegExp(whitespace$1+whitespace$1+"*$"),createMethod$2$1=function(e){return function(n){var o=String(requireObjectCoercible$a(n));return e&1&&(o=o.replace(ltrim$1,"")),e&2&&(o=o.replace(rtrim$1,"")),o}},stringTrim$1={trim:createMethod$2$1(3)},fails$7$5=fails$h$1,whitespaces$3=whitespaces$2$1,non=" ",stringTrimForced=function(e){return fails$7$5(function(){return!!whitespaces$3[e]()||non[e]()!=non||whitespaces$3[e].name!==e})},$$4$3=_export$8,$trim=stringTrim$1.trim,forcedStringTrimMethod=stringTrimForced;$$4$3({target:"String",proto:!0,forced:forcedStringTrimMethod("trim")},{trim:function e(){return $trim(this)}});const wait=e=>new Promise(n=>setTimeout(n,e)),poll=(e,n,o)=>__awaiter$p(void 0,void 0,void 0,function*(){const a=e();if(a)return a;if(!o)throw new Error("Exceeded timeout");return wait(n).then(()=>poll(e,n,o-1))}),waitFor=(e,n={})=>__awaiter$p(void 0,void 0,void 0,function*(){const{timeout:o=100,interval:a=50}=n;return Promise.race([wait(o).then(()=>{throw new Error("Exceeded timeout")}),poll(e,a,Math.floor(o/a))])}),getActiveAccount=e=>e.accounts.find(n=>n.active)||null;var aFunction$b=aFunction$5$3,toObject$4$4=toObject$7$1,IndexedObject$1$8=indexedObject$8,toLength$8$2=toLength$b$1,createMethod$1$5=function(e){return function(n,o,a,c){aFunction$b(o);var l=toObject$4$4(n),u=IndexedObject$1$8(l),d=toLength$8$2(l.length),h=e?d-1:0,y=e?-1:1;if(a<2)for(;;){if(h in u){c=u[h],h+=y;break}if(h+=y,e?h<0:d<=h)throw TypeError("Reduce of empty array with no initial value")}for(;e?h>=0:d>h;h+=y)h in u&&(c=o(c,u[h],h,l));return c}},arrayReduce$1={left:createMethod$1$5(!1)},fails$6$8=fails$h$1,arrayMethodIsStrict$1$1=function(e,n){var o=[][e];return!!o&&fails$6$8(function(){o.call(null,n||function(){throw 1},1)})},$$3$5=_export$8,$reduce$1=arrayReduce$1.left,arrayMethodIsStrict$3=arrayMethodIsStrict$1$1,arrayMethodUsesToLength$3=arrayMethodUsesToLength$2$1,STRICT_METHOD$2=arrayMethodIsStrict$3("reduce"),USES_TO_LENGTH$2=arrayMethodUsesToLength$3("reduce",{1:0});$$3$5({target:"Array",proto:!0,forced:!STRICT_METHOD$2||!USES_TO_LENGTH$2},{reduce:function e(n){return $reduce$1(this,n,arguments.length,arguments.length>1?arguments[1]:void 0)}});var anObject$1$8=anObject$b$3,regexpFlags$1$2=function(){var e=anObject$1$8(this),n="";return e.global&&(n+="g"),e.ignoreCase&&(n+="i"),e.multiline&&(n+="m"),e.dotAll&&(n+="s"),e.unicode&&(n+="u"),e.sticky&&(n+="y"),n},regexpStickyHelpers$1={},fails$5$8=fails$h$1;function RE$1(e,n){return RegExp(e,n)}regexpStickyHelpers$1.UNSUPPORTED_Y=fails$5$8(function(){var e=RE$1("a","y");return e.lastIndex=2,e.exec("abcd")!=null});regexpStickyHelpers$1.BROKEN_CARET=fails$5$8(function(){var e=RE$1("^r","gy");return e.lastIndex=2,e.exec("str")!=null});var regexpFlags$8=regexpFlags$1$2,stickyHelpers$1=regexpStickyHelpers$1,nativeExec$1=RegExp.prototype.exec,nativeReplace$1=String.prototype.replace,patchedExec$1=nativeExec$1,UPDATES_LAST_INDEX_WRONG$1=function(){var e=/a/,n=/b*/g;return nativeExec$1.call(e,"a"),nativeExec$1.call(n,"a"),e.lastIndex!==0||n.lastIndex!==0}(),UNSUPPORTED_Y$1=stickyHelpers$1.UNSUPPORTED_Y||stickyHelpers$1.BROKEN_CARET,NPCG_INCLUDED$1=/()??/.exec("")[1]!==void 0,PATCH$1=UPDATES_LAST_INDEX_WRONG$1||NPCG_INCLUDED$1||UNSUPPORTED_Y$1;PATCH$1&&(patchedExec$1=function(n){var o=this,a,c,l,u,d=UNSUPPORTED_Y$1&&o.sticky,h=regexpFlags$8.call(o),y=o.source,p=0,v=n;return d&&(h=h.replace("y",""),h.indexOf("g")===-1&&(h+="g"),v=String(n).slice(o.lastIndex),o.lastIndex>0&&(!o.multiline||o.multiline&&n[o.lastIndex-1]!==``)&&(y="(?: "+y+")",v=" "+v,p++),c=new RegExp("^(?:"+y+")",h)),NPCG_INCLUDED$1&&(c=new RegExp("^"+y+"$(?!\\s)",h)),UPDATES_LAST_INDEX_WRONG$1&&(a=o.lastIndex),l=nativeExec$1.call(d?c:o,v),d?l?(l.input=l.input.slice(p),l[0]=l[0].slice(p),l.index=o.lastIndex,o.lastIndex+=l[0].length):o.lastIndex=0:UPDATES_LAST_INDEX_WRONG$1&&l&&(o.lastIndex=o.global?l.index+l[0].length:a),NPCG_INCLUDED$1&&l&&l.length>1&&nativeReplace$1.call(l[0],c,function(){for(u=1;u<arguments.length-2;u++)arguments[u]===void 0&&(l[u]=void 0)}),l});var regexpExec$3=patchedExec$1,$$2$5=_export$8,exec$1=regexpExec$3;$$2$5({target:"RegExp",proto:!0,forced:/./.exec!==exec$1},{exec:exec$1});const SEARCHBOX_UA_REGEX=/alexa|bot|crawl(er|ing)|facebookexternalhit|feedburner|google web preview|nagios|postrank|pingdom|slurp|spider|yahoo!|yandex/,userAgentRules=[["aol",/AOLShield\/([0-9\._]+)/],["edge",/Edge\/([0-9\._]+)/],["edge-ios",/EdgiOS\/([0-9\._]+)/],["yandexbrowser",/YaBrowser\/([0-9\._]+)/],["kakaotalk",/KAKAOTALK\s([0-9\.]+)/],["samsung",/SamsungBrowser\/([0-9\.]+)/],["silk",/\bSilk\/([0-9._-]+)\b/],["miui",/MiuiBrowser\/([0-9\.]+)$/],["beaker",/BeakerBrowser\/([0-9\.]+)/],["edge-chromium",/EdgA?\/([0-9\.]+)/],["chromium-webview",/(?!Chrom.*OPR)wv\).*Chrom(?:e|ium)\/([0-9\.]+)(:?\s|$)/],["chrome",/(?!Chrom.*OPR)Chrom(?:e|ium)\/([0-9\.]+)(:?\s|$)/],["phantomjs",/PhantomJS\/([0-9\.]+)(:?\s|$)/],["crios",/CriOS\/([0-9\.]+)(:?\s|$)/],["firefox",/Firefox\/([0-9\.]+)(?:\s|$)/],["fxios",/FxiOS\/([0-9\.]+)/],["opera-mini",/Opera Mini.*Version\/([0-9\.]+)/],["opera",/Opera\/([0-9\.]+)(?:\s|$)/],["opera",/OPR\/([0-9\.]+)(:?\s|$)/],["pie",/^Microsoft Pocket Internet Explorer\/(\d+\.\d+)$/],["pie",/^Mozilla\/\d\.\d+\s\(compatible;\s(?:MSP?IE|MSInternet Explorer) (\d+\.\d+);.*Windows CE.*\)$/],["netfront",/^Mozilla\/\d\.\d+.*NetFront\/(\d.\d)/],["ie",/Trident\/7\.0.*rv\:([0-9\.]+).*\).*Gecko$/],["ie",/MSIE\s([0-9\.]+);.*Trident\/[4-7].0/],["ie",/MSIE\s(7\.0)/],["bb10",/BB10;\sTouch.*Version\/([0-9\.]+)/],["android",/Android\s([0-9\.]+)/],["ios",/Version\/([0-9\._]+).*Mobile.*Safari.*/],["safari",/Version\/([0-9\._]+).*Safari/],["facebook",/FB[AS]V\/([0-9\.]+)/],["instagram",/Instagram\s([0-9\.]+)/],["ios-webview",/AppleWebKit\/([0-9\.]+).*Mobile/],["ios-webview",/AppleWebKit\/([0-9\.]+).*Gecko\)$/],["curl",/^curl\/([0-9\.]+)$/],["searchbot",SEARCHBOX_UA_REGEX]],matchUserAgent=e=>e!==""&&userAgentRules.reduce((n,[o,a])=>{if(n)return n;const c=a.exec(e);return!!c&&[o,c]},!1),isCurrentBrowserSupported=e=>{if(typeof navigator>"u")return!1;const n=matchUserAgent(navigator.userAgent);if(!n)return!1;const[o]=n;return o==="searchbot"?!1:!!e.find(a=>a===o)};var arrayBufferNative$2=typeof ArrayBuffer<"u"&&typeof DataView<"u",toInteger$2$8=toInteger$5$2,toLength$7$2=toLength$b$1,toIndex$2$2=function(e){if(e===void 0)return 0;var n=toInteger$2$8(e),o=toLength$7$2(n);if(n!==o)throw RangeError("Wrong length or index");return o},Infinity$3=1/0,abs$2=Math.abs,pow$3=Math.pow,floor$9=Math.floor,log$3=Math.log,LN2$2=Math.LN2,pack$2=function(e,n,o){var a=new Array(o),c=o*8-n-1,l=(1<<c)-1,u=l>>1,d=n===23?pow$3(2,-24)-pow$3(2,-77):0,h=e<0||e===0&&1/e<0?1:0,y=0,p,v,b;for(e=abs$2(e),e!=e||e===Infinity$3?(v=e!=e?1:0,p=l):(p=floor$9(log$3(e)/LN2$2),e*(b=pow$3(2,-p))<1&&(p--,b*=2),p+u>=1?e+=d/b:e+=d*pow$3(2,1-u),e*b>=2&&(p++,b/=2),p+u>=l?(v=0,p=l):p+u>=1?(v=(e*b-1)*pow$3(2,n),p=p+u):(v=e*pow$3(2,u-1)*pow$3(2,n),p=0));n>=8;a[y++]=v&255,v/=256,n-=8);for(p=p<<n|v,c+=n;c>0;a[y++]=p&255,p/=256,c-=8);return a[--y]|=h*128,a},unpack$2=function(e,n){var o=e.length,a=o*8-n-1,c=(1<<a)-1,l=c>>1,u=a-7,d=o-1,h=e[d--],y=h&127,p;for(h>>=7;u>0;y=y*256+e[d],d--,u-=8);for(p=y&(1<<-u)-1,y>>=-u,u+=n;u>0;p=p*256+e[d],d--,u-=8);if(y===0)y=1-l;else{if(y===c)return p?NaN:h?-1/0:Infinity$3;p=p+pow$3(2,n),y=y-l}return(h?-1:1)*p*pow$3(2,y-n)},ieee754$2={pack:pack$2,unpack:unpack$2},toObject$3$4=toObject$7$1,toAbsoluteIndex$1$8=toAbsoluteIndex$3$2,toLength$6$2=toLength$b$1,arrayFill$1$2=function e(n){for(var o=toObject$3$4(this),a=toLength$6$2(o.length),c=arguments.length,l=toAbsoluteIndex$1$8(c>1?arguments[1]:void 0,a),u=c>2?arguments[2]:void 0,d=u===void 0?a:toAbsoluteIndex$1$8(u,a);d>l;)o[l++]=n;return o},global$5$8=global$n,DESCRIPTORS$2$8=descriptors$8,NATIVE_ARRAY_BUFFER$1$2=arrayBufferNative$2,createNonEnumerableProperty$2$8=createNonEnumerableProperty$a$1,redefineAll$5=redefineAll$2$2,fails$4$8=fails$h$1,anInstance$1$4=anInstance$3$2,toInteger$1$8=toInteger$5$2,toLength$5$2=toLength$b$1,toIndex$1$2=toIndex$2$2,IEEE754$2=ieee754$2,getPrototypeOf$1$5=objectGetPrototypeOf$5,setPrototypeOf$3$2=objectSetPrototypeOf$5,getOwnPropertyNames$1$2=objectGetOwnPropertyNames$8.f,defineProperty$1$5=objectDefineProperty$8.f,arrayFill$3=arrayFill$1$2,setToStringTag$9=setToStringTag$4$2,InternalStateModule$1$5=internalState$8,getInternalState$1$5=InternalStateModule$1$5.get,setInternalState$1$4=InternalStateModule$1$5.set,ARRAY_BUFFER$2="ArrayBuffer",DATA_VIEW$2="DataView",PROTOTYPE$6="prototype",WRONG_LENGTH$1$2="Wrong length",WRONG_INDEX$2="Wrong index",NativeArrayBuffer$2=global$5$8[ARRAY_BUFFER$2],$ArrayBuffer$2=NativeArrayBuffer$2,$DataView$2=global$5$8[DATA_VIEW$2],$DataViewPrototype$2=$DataView$2&&$DataView$2[PROTOTYPE$6],ObjectPrototype$1$2=Object.prototype,RangeError$2$2=global$5$8.RangeError,packIEEE754$2=IEEE754$2.pack,unpackIEEE754$2=IEEE754$2.unpack,packInt8$2=function(e){return[e&255]},packInt16$2=function(e){return[e&255,e>>8&255]},packInt32$2=function(e){return[e&255,e>>8&255,e>>16&255,e>>24&255]},unpackInt32$2=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},packFloat32$2=function(e){return packIEEE754$2(e,23,4)},packFloat64$2=function(e){return packIEEE754$2(e,52,8)},addGetter$1$2=function(e,n){defineProperty$1$5(e[PROTOTYPE$6],n,{get:function(){return getInternalState$1$5(this)[n]}})},get$9=function(e,n,o,a){var c=toIndex$1$2(o),l=getInternalState$1$5(e);if(c+n>l.byteLength)throw RangeError$2$2(WRONG_INDEX$2);var u=getInternalState$1$5(l.buffer).bytes,d=c+l.byteOffset,h=u.slice(d,d+n);return a?h:h.reverse()},set$9=function(e,n,o,a,c,l){var u=toIndex$1$2(o),d=getInternalState$1$5(e);if(u+n>d.byteLength)throw RangeError$2$2(WRONG_INDEX$2);for(var h=getInternalState$1$5(d.buffer).bytes,y=u+d.byteOffset,p=a(+c),v=0;v<n;v++)h[y+v]=p[l?v:n-v-1]};if(!NATIVE_ARRAY_BUFFER$1$2)$ArrayBuffer$2=function(n){anInstance$1$4(this,$ArrayBuffer$2,ARRAY_BUFFER$2);var o=toIndex$1$2(n);setInternalState$1$4(this,{bytes:arrayFill$3.call(new Array(o),0),byteLength:o}),DESCRIPTORS$2$8||(this.byteLength=o)},$DataView$2=function(n,o,a){anInstance$1$4(this,$DataView$2,DATA_VIEW$2),anInstance$1$4(n,$ArrayBuffer$2,DATA_VIEW$2);var c=getInternalState$1$5(n).byteLength,l=toInteger$1$8(o);if(l<0||l>c)throw RangeError$2$2("Wrong offset");if(a=a===void 0?c-l:toLength$5$2(a),l+a>c)throw RangeError$2$2(WRONG_LENGTH$1$2);setInternalState$1$4(this,{buffer:n,byteLength:a,byteOffset:l}),DESCRIPTORS$2$8||(this.buffer=n,this.byteLength=a,this.byteOffset=l)},DESCRIPTORS$2$8&&(addGetter$1$2($ArrayBuffer$2,"byteLength"),addGetter$1$2($DataView$2,"buffer"),addGetter$1$2($DataView$2,"byteLength"),addGetter$1$2($DataView$2,"byteOffset")),redefineAll$5($DataView$2[PROTOTYPE$6],{getInt8:function(n){return get$9(this,1,n)[0]<<24>>24},getUint8:function(n){return get$9(this,1,n)[0]},getInt16:function(n){var o=get$9(this,2,n,arguments.length>1?arguments[1]:void 0);return(o[1]<<8|o[0])<<16>>16},getUint16:function(n){var o=get$9(this,2,n,arguments.length>1?arguments[1]:void 0);return o[1]<<8|o[0]},getInt32:function(n){return unpackInt32$2(get$9(this,4,n,arguments.length>1?arguments[1]:void 0))},getUint32:function(n){return unpackInt32$2(get$9(this,4,n,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(n){return unpackIEEE754$2(get$9(this,4,n,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(n){return unpackIEEE754$2(get$9(this,8,n,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(n,o){set$9(this,1,n,packInt8$2,o)},setUint8:function(n,o){set$9(this,1,n,packInt8$2,o)},setInt16:function(n,o){set$9(this,2,n,packInt16$2,o,arguments.length>2?arguments[2]:void 0)},setUint16:function(n,o){set$9(this,2,n,packInt16$2,o,arguments.length>2?arguments[2]:void 0)},setInt32:function(n,o){set$9(this,4,n,packInt32$2,o,arguments.length>2?arguments[2]:void 0)},setUint32:function(n,o){set$9(this,4,n,packInt32$2,o,arguments.length>2?arguments[2]:void 0)},setFloat32:function(n,o){set$9(this,4,n,packFloat32$2,o,arguments.length>2?arguments[2]:void 0)},setFloat64:function(n,o){set$9(this,8,n,packFloat64$2,o,arguments.length>2?arguments[2]:void 0)}});else{if(!fails$4$8(function(){NativeArrayBuffer$2(1)})||!fails$4$8(function(){new NativeArrayBuffer$2(-1)})||fails$4$8(function(){return new NativeArrayBuffer$2,new NativeArrayBuffer$2(1.5),new NativeArrayBuffer$2(NaN),NativeArrayBuffer$2.name!=ARRAY_BUFFER$2})){$ArrayBuffer$2=function(n){return anInstance$1$4(this,$ArrayBuffer$2),new NativeArrayBuffer$2(toIndex$1$2(n))};for(var ArrayBufferPrototype$2=$ArrayBuffer$2[PROTOTYPE$6]=NativeArrayBuffer$2[PROTOTYPE$6],keys2$4=getOwnPropertyNames$1$2(NativeArrayBuffer$2),j$2=0,key$2;keys2$4.length>j$2;)(key$2=keys2$4[j$2++])in $ArrayBuffer$2||createNonEnumerableProperty$2$8($ArrayBuffer$2,key$2,NativeArrayBuffer$2[key$2]);ArrayBufferPrototype$2.constructor=$ArrayBuffer$2}setPrototypeOf$3$2&&getPrototypeOf$1$5($DataViewPrototype$2)!==ObjectPrototype$1$2&&setPrototypeOf$3$2($DataViewPrototype$2,ObjectPrototype$1$2);var testView$2=new $DataView$2(new $ArrayBuffer$2(2)),nativeSetInt8$2=$DataViewPrototype$2.setInt8;testView$2.setInt8(0,2147483648),testView$2.setInt8(1,2147483649),(testView$2.getInt8(0)||!testView$2.getInt8(1))&&redefineAll$5($DataViewPrototype$2,{setInt8:function(n,o){nativeSetInt8$2.call(this,n,o<<24>>24)},setUint8:function(n,o){nativeSetInt8$2.call(this,n,o<<24>>24)}},{unsafe:!0})}setToStringTag$9($ArrayBuffer$2,ARRAY_BUFFER$2);setToStringTag$9($DataView$2,DATA_VIEW$2);var arrayBuffer$2={ArrayBuffer:$ArrayBuffer$2,DataView:$DataView$2},$$1$5=_export$8,fails$3$8=fails$h$1,ArrayBufferModule$1$2=arrayBuffer$2,anObject$j=anObject$b$3,toAbsoluteIndex$b=toAbsoluteIndex$3$2,toLength$4$3=toLength$b$1,speciesConstructor$5=speciesConstructor$2$1,ArrayBuffer$3$2=ArrayBufferModule$1$2.ArrayBuffer,DataView$2$2=ArrayBufferModule$1$2.DataView,nativeArrayBufferSlice$2=ArrayBuffer$3$2.prototype.slice,INCORRECT_SLICE$2=fails$3$8(function(){return!new ArrayBuffer$3$2(2).slice(1,void 0).byteLength});$$1$5({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:INCORRECT_SLICE$2},{slice:function e(n,o){if(nativeArrayBufferSlice$2!==void 0&&o===void 0)return nativeArrayBufferSlice$2.call(anObject$j(this),n);for(var a=anObject$j(this).byteLength,c=toAbsoluteIndex$b(n,a),l=toAbsoluteIndex$b(o===void 0?a:o,a),u=new(speciesConstructor$5(this,ArrayBuffer$3$2))(toLength$4$3(l-c)),d=new DataView$2$2(this),h=new DataView$2$2(u),y=0;c<l;)h.setUint8(y++,d.getUint8(c++));return u}});var typedArrayConstructor$2={exports:{}},NATIVE_ARRAY_BUFFER$3=arrayBufferNative$2,DESCRIPTORS$1$8=descriptors$8,global$4$8=global$n,isObject$3$8=isObject$c$1,has$1$8=has$c$1,classof$2$4=classof$8$1,createNonEnumerableProperty$1$8=createNonEnumerableProperty$a$1,redefine$d=redefine$5$4.exports,defineProperty2$8=objectDefineProperty$8.f,getPrototypeOf$8=objectGetPrototypeOf$5,setPrototypeOf$2$2=objectSetPrototypeOf$5,wellKnownSymbol$1$5=wellKnownSymbol$h$1,uid$b=uid$3$2,Int8Array$3$2=global$4$8.Int8Array,Int8ArrayPrototype$2=Int8Array$3$2&&Int8Array$3$2.prototype,Uint8ClampedArray$3=global$4$8.Uint8ClampedArray,Uint8ClampedArrayPrototype$2=Uint8ClampedArray$3&&Uint8ClampedArray$3.prototype,TypedArray$1$2=Int8Array$3$2&&getPrototypeOf$8(Int8Array$3$2),TypedArrayPrototype$1$2=Int8ArrayPrototype$2&&getPrototypeOf$8(Int8ArrayPrototype$2),ObjectPrototype$7=Object.prototype,isPrototypeOf$2=ObjectPrototype$7.isPrototypeOf,TO_STRING_TAG$9=wellKnownSymbol$1$5("toStringTag"),TYPED_ARRAY_TAG$1$2=uid$b("TYPED_ARRAY_TAG"),NATIVE_ARRAY_BUFFER_VIEWS$2$2=NATIVE_ARRAY_BUFFER$3&&!!setPrototypeOf$2$2&&classof$2$4(global$4$8.opera)!=="Opera",TYPED_ARRAY_TAG_REQIRED$2=!1,NAME$2,TypedArrayConstructorsList$2={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},isTypedArray$1$2=function(e){return isObject$3$8(e)&&has$1$8(TypedArrayConstructorsList$2,classof$2$4(e))},aTypedArray$4$2=function(e){if(isTypedArray$1$2(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor$2$2=function(e){if(setPrototypeOf$2$2){if(isPrototypeOf$2.call(TypedArray$1$2,e))return e}else for(var n in TypedArrayConstructorsList$2)if(has$1$8(TypedArrayConstructorsList$2,NAME$2)){var o=global$4$8[n];if(o&&(e===o||isPrototypeOf$2.call(o,e)))return e}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod$4$2=function(e,n,o){if(DESCRIPTORS$1$8){if(o)for(var a in TypedArrayConstructorsList$2){var c=global$4$8[a];c&&has$1$8(c.prototype,e)&&delete c.prototype[e]}(!TypedArrayPrototype$1$2[e]||o)&&redefine$d(TypedArrayPrototype$1$2,e,o?n:NATIVE_ARRAY_BUFFER_VIEWS$2$2&&Int8ArrayPrototype$2[e]||n)}},exportTypedArrayStaticMethod$1=function(e,n,o){var a,c;if(DESCRIPTORS$1$8){if(setPrototypeOf$2$2){if(o)for(a in TypedArrayConstructorsList$2)c=global$4$8[a],c&&has$1$8(c,e)&&delete c[e];if(!TypedArray$1$2[e]||o)try{return redefine$d(TypedArray$1$2,e,o?n:NATIVE_ARRAY_BUFFER_VIEWS$2$2&&Int8Array$3$2[e]||n)}catch{}else return}for(a in TypedArrayConstructorsList$2)c=global$4$8[a],c&&(!c[e]||o)&&redefine$d(c,e,n)}};for(NAME$2 in TypedArrayConstructorsList$2)global$4$8[NAME$2]||(NATIVE_ARRAY_BUFFER_VIEWS$2$2=!1);if((!NATIVE_ARRAY_BUFFER_VIEWS$2$2||typeof TypedArray$1$2!="function"||TypedArray$1$2===Function.prototype)&&(TypedArray$1$2=function(){throw TypeError("Incorrect invocation")},NATIVE_ARRAY_BUFFER_VIEWS$2$2))for(NAME$2 in TypedArrayConstructorsList$2)global$4$8[NAME$2]&&setPrototypeOf$2$2(global$4$8[NAME$2],TypedArray$1$2);if((!NATIVE_ARRAY_BUFFER_VIEWS$2$2||!TypedArrayPrototype$1$2||TypedArrayPrototype$1$2===ObjectPrototype$7)&&(TypedArrayPrototype$1$2=TypedArray$1$2.prototype,NATIVE_ARRAY_BUFFER_VIEWS$2$2))for(NAME$2 in TypedArrayConstructorsList$2)global$4$8[NAME$2]&&setPrototypeOf$2$2(global$4$8[NAME$2].prototype,TypedArrayPrototype$1$2);NATIVE_ARRAY_BUFFER_VIEWS$2$2&&getPrototypeOf$8(Uint8ClampedArrayPrototype$2)!==TypedArrayPrototype$1$2&&setPrototypeOf$2$2(Uint8ClampedArrayPrototype$2,TypedArrayPrototype$1$2);if(DESCRIPTORS$1$8&&!has$1$8(TypedArrayPrototype$1$2,TO_STRING_TAG$9)){TYPED_ARRAY_TAG_REQIRED$2=!0,defineProperty2$8(TypedArrayPrototype$1$2,TO_STRING_TAG$9,{get:function(){return isObject$3$8(this)?this[TYPED_ARRAY_TAG$1$2]:void 0}});for(NAME$2 in TypedArrayConstructorsList$2)global$4$8[NAME$2]&&createNonEnumerableProperty$1$8(global$4$8[NAME$2],TYPED_ARRAY_TAG$1$2,NAME$2)}var arrayBufferViewCore$2={NATIVE_ARRAY_BUFFER_VIEWS:NATIVE_ARRAY_BUFFER_VIEWS$2$2,TYPED_ARRAY_TAG:TYPED_ARRAY_TAG_REQIRED$2&&TYPED_ARRAY_TAG$1$2,aTypedArray:aTypedArray$4$2,aTypedArrayConstructor:aTypedArrayConstructor$2$2,exportTypedArrayMethod:exportTypedArrayMethod$4$2,exportTypedArrayStaticMethod:exportTypedArrayStaticMethod$1,isTypedArray:isTypedArray$1$2,TypedArray:TypedArray$1$2,TypedArrayPrototype:TypedArrayPrototype$1$2},global$3$8=global$n,fails$2$8=fails$h$1,checkCorrectnessOfIteration$5=checkCorrectnessOfIteration$2$1,NATIVE_ARRAY_BUFFER_VIEWS$1$2=arrayBufferViewCore$2.NATIVE_ARRAY_BUFFER_VIEWS,ArrayBuffer$2$2=global$3$8.ArrayBuffer,Int8Array$2$2=global$3$8.Int8Array,typedArrayConstructorsRequireWrappers$2=!NATIVE_ARRAY_BUFFER_VIEWS$1$2||!fails$2$8(function(){Int8Array$2$2(1)})||!fails$2$8(function(){new Int8Array$2$2(-1)})||!checkCorrectnessOfIteration$5(function(e){new Int8Array$2$2,new Int8Array$2$2(null),new Int8Array$2$2(1.5),new Int8Array$2$2(e)},!0)||fails$2$8(function(){return new Int8Array$2$2(new ArrayBuffer$2$2(2),1,void 0).length!==1}),toInteger$d=toInteger$5$2,toPositiveInteger$1$2=function(e){var n=toInteger$d(e);if(n<0)throw RangeError("The argument can't be less than 0");return n},toPositiveInteger$3=toPositiveInteger$1$2,toOffset$2$2=function(e,n){var o=toPositiveInteger$3(e);if(o%n)throw RangeError("Wrong offset");return o},toObject$2$5=toObject$7$1,toLength$3$4=toLength$b$1,getIteratorMethod$7=getIteratorMethod$2$2,isArrayIteratorMethod$5=isArrayIteratorMethod$2$2,bind$1$4=functionBindContext$4,aTypedArrayConstructor$1$2=arrayBufferViewCore$2.aTypedArrayConstructor,typedArrayFrom$2$1=function e(n){var o=toObject$2$5(n),a=arguments.length,c=a>1?arguments[1]:void 0,l=c!==void 0,u=getIteratorMethod$7(o),d,h,y,p,v,b;if(u!=null&&!isArrayIteratorMethod$5(u))for(v=u.call(o),b=v.next,o=[];!(p=b.call(v)).done;)o.push(p.value);for(l&&a>2&&(c=bind$1$4(c,arguments[2],2)),h=toLength$3$4(o.length),y=new(aTypedArrayConstructor$1$2(this))(h),d=0;h>d;d++)y[d]=l?c(o[d],d):o[d];return y},classof$1$5=classofRaw$1$4,isArray$1$2=Array.isArray||function e(n){return classof$1$5(n)=="Array"},isObject$2$8=isObject$c$1,isArray2$2=isArray$1$2,wellKnownSymbol$k=wellKnownSymbol$h$1,SPECIES$6=wellKnownSymbol$k("species"),arraySpeciesCreate$1$2=function(e,n){var o;return isArray2$2(e)&&(o=e.constructor,typeof o=="function"&&(o===Array||isArray2$2(o.prototype))?o=void 0:isObject$2$8(o)&&(o=o[SPECIES$6],o===null&&(o=void 0))),new(o===void 0?Array:o)(n===0?0:n)},bind$7=functionBindContext$4,IndexedObject$a=indexedObject$8,toObject$1$8=toObject$7$1,toLength$2$5=toLength$b$1,arraySpeciesCreate$3=arraySpeciesCreate$1$2,push$2=[].push,createMethod$9=function(e){var n=e==1,o=e==2,a=e==3,c=e==4,l=e==6,u=e==5||l;return function(d,h,y,p){for(var v=toObject$1$8(d),b=IndexedObject$a(v),_=bind$7(h,y,3),T=toLength$2$5(b.length),I=0,U=p||arraySpeciesCreate$3,N=n?U(d,T):o?U(d,0):void 0,D,L;T>I;I++)if((u||I in b)&&(D=b[I],L=_(D,I,v),e)){if(n)N[I]=L;else if(L)switch(e){case 3:return!0;case 5:return D;case 6:return I;case 2:push$2.call(N,D)}else if(c)return!1}return l?-1:a||c?c:N}},arrayIteration$2={forEach:createMethod$9(0)},isObject$1$8=isObject$c$1,setPrototypeOf$1$2=objectSetPrototypeOf$5,inheritIfRequired$1$2=function(e,n,o){var a,c;return setPrototypeOf$1$2&&typeof(a=n.constructor)=="function"&&a!==o&&isObject$1$8(c=a.prototype)&&c!==o.prototype&&setPrototypeOf$1$2(e,c),e},$$b=_export$8,global$2$8=global$n,DESCRIPTORS$h=descriptors$8,TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS$1$1=typedArrayConstructorsRequireWrappers$2,ArrayBufferViewCore$4$2=arrayBufferViewCore$2,ArrayBufferModule$3=arrayBuffer$2,anInstance$6=anInstance$3$2,createPropertyDescriptor$c=createPropertyDescriptor$4$3,createNonEnumerableProperty$i=createNonEnumerableProperty$a$1,toLength$1$8=toLength$b$1,toIndex$4=toIndex$2$2,toOffset$1$2=toOffset$2$2,toPrimitive$b=toPrimitive$3$3,has$i=has$c$1,classof$d=classof$8$1,isObject$f=isObject$c$1,create2$5=objectCreate$5,setPrototypeOf$9=objectSetPrototypeOf$5,getOwnPropertyNames2$2=objectGetOwnPropertyNames$8.f,typedArrayFrom$1$2=typedArrayFrom$2$1,forEach$2=arrayIteration$2.forEach,setSpecies$5=setSpecies$2$1,definePropertyModule$d=objectDefineProperty$8,getOwnPropertyDescriptorModule$9=objectGetOwnPropertyDescriptor$8,InternalStateModule$b=internalState$8,inheritIfRequired$3=inheritIfRequired$1$2,getInternalState$b=InternalStateModule$b.get,setInternalState$8=InternalStateModule$b.set,nativeDefineProperty$9=definePropertyModule$d.f,nativeGetOwnPropertyDescriptor$9=getOwnPropertyDescriptorModule$9.f,round$2=Math.round,RangeError$1$2=global$2$8.RangeError,ArrayBuffer$1$2=ArrayBufferModule$3.ArrayBuffer,DataView$1$2=ArrayBufferModule$3.DataView,NATIVE_ARRAY_BUFFER_VIEWS$4=ArrayBufferViewCore$4$2.NATIVE_ARRAY_BUFFER_VIEWS,TYPED_ARRAY_TAG$3=ArrayBufferViewCore$4$2.TYPED_ARRAY_TAG,TypedArray$3=ArrayBufferViewCore$4$2.TypedArray,TypedArrayPrototype$3=ArrayBufferViewCore$4$2.TypedArrayPrototype,aTypedArrayConstructor$4=ArrayBufferViewCore$4$2.aTypedArrayConstructor,isTypedArray$3=ArrayBufferViewCore$4$2.isTypedArray,BYTES_PER_ELEMENT$2="BYTES_PER_ELEMENT",WRONG_LENGTH$3="Wrong length",fromList$2=function(e,n){for(var o=0,a=n.length,c=new(aTypedArrayConstructor$4(e))(a);a>o;)c[o]=n[o++];return c},addGetter$3=function(e,n){nativeDefineProperty$9(e,n,{get:function(){return getInternalState$b(this)[n]}})},isArrayBuffer$2=function(e){var n;return e instanceof ArrayBuffer$1$2||(n=classof$d(e))=="ArrayBuffer"||n=="SharedArrayBuffer"},isTypedArrayIndex$2=function(e,n){return isTypedArray$3(e)&&typeof n!="symbol"&&n in e&&String(+n)==String(n)},wrappedGetOwnPropertyDescriptor$2=function e(n,o){return isTypedArrayIndex$2(n,o=toPrimitive$b(o,!0))?createPropertyDescriptor$c(2,n[o]):nativeGetOwnPropertyDescriptor$9(n,o)},wrappedDefineProperty$2=function e(n,o,a){return isTypedArrayIndex$2(n,o=toPrimitive$b(o,!0))&&isObject$f(a)&&has$i(a,"value")&&!has$i(a,"get")&&!has$i(a,"set")&&!a.configurable&&(!has$i(a,"writable")||a.writable)&&(!has$i(a,"enumerable")||a.enumerable)?(n[o]=a.value,n):nativeDefineProperty$9(n,o,a)};DESCRIPTORS$h?(NATIVE_ARRAY_BUFFER_VIEWS$4||(getOwnPropertyDescriptorModule$9.f=wrappedGetOwnPropertyDescriptor$2,definePropertyModule$d.f=wrappedDefineProperty$2,addGetter$3(TypedArrayPrototype$3,"buffer"),addGetter$3(TypedArrayPrototype$3,"byteOffset"),addGetter$3(TypedArrayPrototype$3,"byteLength"),addGetter$3(TypedArrayPrototype$3,"length")),$$b({target:"Object",stat:!0,forced:!NATIVE_ARRAY_BUFFER_VIEWS$4},{getOwnPropertyDescriptor:wrappedGetOwnPropertyDescriptor$2,defineProperty:wrappedDefineProperty$2}),typedArrayConstructor$2.exports=function(e,n,o){var a=e.match(/\d+$/)[0]/8,c=e+(o?"Clamped":"")+"Array",l="get"+e,u="set"+e,d=global$2$8[c],h=d,y=h&&h.prototype,p={},v=function(T,I){var U=getInternalState$b(T);return U.view[l](I*a+U.byteOffset,!0)},b=function(T,I,U){var N=getInternalState$b(T);o&&(U=(U=round$2(U))<0?0:U>255?255:U&255),N.view[u](I*a+N.byteOffset,U,!0)},_=function(T,I){nativeDefineProperty$9(T,I,{get:function(){return v(this,I)},set:function(U){return b(this,I,U)},enumerable:!0})};NATIVE_ARRAY_BUFFER_VIEWS$4?TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS$1$1&&(h=n(function(T,I,U,N){return anInstance$6(T,h,c),inheritIfRequired$3(function(){return isObject$f(I)?isArrayBuffer$2(I)?N!==void 0?new d(I,toOffset$1$2(U,a),N):U!==void 0?new d(I,toOffset$1$2(U,a)):new d(I):isTypedArray$3(I)?fromList$2(h,I):typedArrayFrom$1$2.call(h,I):new d(toIndex$4(I))}(),T,h)}),setPrototypeOf$9&&setPrototypeOf$9(h,TypedArray$3),forEach$2(getOwnPropertyNames2$2(d),function(T){T in h||createNonEnumerableProperty$i(h,T,d[T])}),h.prototype=y):(h=n(function(T,I,U,N){anInstance$6(T,h,c);var D=0,L=0,B,H,W;if(!isObject$f(I))W=toIndex$4(I),H=W*a,B=new ArrayBuffer$1$2(H);else if(isArrayBuffer$2(I)){B=I,L=toOffset$1$2(U,a);var X=I.byteLength;if(N===void 0){if(X%a||(H=X-L,H<0))throw RangeError$1$2(WRONG_LENGTH$3)}else if(H=toLength$1$8(N)*a,H+L>X)throw RangeError$1$2(WRONG_LENGTH$3);W=H/a}else return isTypedArray$3(I)?fromList$2(h,I):typedArrayFrom$1$2.call(h,I);for(setInternalState$8(T,{buffer:B,byteOffset:L,byteLength:H,length:W,view:new DataView$1$2(B)});D<W;)_(T,D++)}),setPrototypeOf$9&&setPrototypeOf$9(h,TypedArray$3),y=h.prototype=create2$5(TypedArrayPrototype$3)),y.constructor!==h&&createNonEnumerableProperty$i(y,"constructor",h),TYPED_ARRAY_TAG$3&&createNonEnumerableProperty$i(y,TYPED_ARRAY_TAG$3,c),p[c]=h,$$b({global:!0,forced:h!=d,sham:!NATIVE_ARRAY_BUFFER_VIEWS$4},p),BYTES_PER_ELEMENT$2 in h||createNonEnumerableProperty$i(h,BYTES_PER_ELEMENT$2,a),BYTES_PER_ELEMENT$2 in y||createNonEnumerableProperty$i(y,BYTES_PER_ELEMENT$2,a),setSpecies$5(c)}):typedArrayConstructor$2.exports=function(){};var createTypedArrayConstructor$2=typedArrayConstructor$2.exports;createTypedArrayConstructor$2("Uint8",function(e){return function(o,a,c){return e(this,o,a,c)}});var ArrayBufferViewCore$3$2=arrayBufferViewCore$2,$fill$2=arrayFill$1$2,aTypedArray$3$2=ArrayBufferViewCore$3$2.aTypedArray,exportTypedArrayMethod$3$2=ArrayBufferViewCore$3$2.exportTypedArrayMethod;exportTypedArrayMethod$3$2("fill",function e(n){return $fill$2.apply(aTypedArray$3$2(this),arguments)});var TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS$2=typedArrayConstructorsRequireWrappers$2,exportTypedArrayStaticMethod=arrayBufferViewCore$2.exportTypedArrayStaticMethod,typedArrayFrom$3=typedArrayFrom$2$1;exportTypedArrayStaticMethod("from",typedArrayFrom$3,TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS$2);var ArrayBufferViewCore$2$2=arrayBufferViewCore$2,toLength$h=toLength$b$1,toOffset$4=toOffset$2$2,toObject$e=toObject$7$1,fails$1$8=fails$h$1,aTypedArray$2$2=ArrayBufferViewCore$2$2.aTypedArray,exportTypedArrayMethod$2$2=ArrayBufferViewCore$2$2.exportTypedArrayMethod,FORCED$1$3=fails$1$8(function(){new Int8Array(1).set({})});exportTypedArrayMethod$2$2("set",function e(n){aTypedArray$2$2(this);var o=toOffset$4(arguments.length>1?arguments[1]:void 0,1),a=this.length,c=toObject$e(n),l=toLength$h(c.length),u=0;if(l+o>a)throw RangeError("Wrong length");for(;u<l;)this[o+u]=c[u++]},FORCED$1$3);var ArrayBufferViewCore$1$2=arrayBufferViewCore$2,aTypedArray$1$2=ArrayBufferViewCore$1$2.aTypedArray,exportTypedArrayMethod$1$2=ArrayBufferViewCore$1$2.exportTypedArrayMethod,$sort$2=[].sort;exportTypedArrayMethod$1$2("sort",function e(n){return $sort$2.call(aTypedArray$1$2(this),n)});var global$1$8=global$n,ArrayBufferViewCore$6=arrayBufferViewCore$2,fails$l=fails$h$1,Int8Array$1$2=global$1$8.Int8Array,aTypedArray$6=ArrayBufferViewCore$6.aTypedArray,exportTypedArrayMethod$6=ArrayBufferViewCore$6.exportTypedArrayMethod,$toLocaleString$2=[].toLocaleString,$slice$2=[].slice,TO_LOCALE_STRING_BUG$2=!!Int8Array$1$2&&fails$l(function(){$toLocaleString$2.call(new Int8Array$1$2(1))}),FORCED$6=fails$l(function(){return[1,2].toLocaleString()!=new Int8Array$1$2([1,2]).toLocaleString()})||!fails$l(function(){Int8Array$1$2.prototype.toLocaleString.call([1,2])});exportTypedArrayMethod$6("toLocaleString",function e(){return $toLocaleString$2.apply(TO_LOCALE_STRING_BUG$2?$slice$2.call(aTypedArray$6(this)):aTypedArray$6(this),arguments)},FORCED$6);let Payload$1=class{constructor(n){this.tag=2147484061,this.message=n.message,this.nonce=n.nonce,this.recipient=n.recipient,n.callbackUrl&&(this.callbackUrl=n.callbackUrl)}};const payloadSchema={struct:{tag:"u32",message:"string",nonce:{array:{type:"u8",len:32}},recipient:"string",callbackUrl:{option:"string"}}},serializeNep413=e=>{const n=new Payload$1(Object.assign({},e));return Buffer.from(serialize$3(payloadSchema,n))},verifySignature$2=({publicKey:e,signature:n,message:o,nonce:a,recipient:c,callbackUrl:l})=>{const u=new Payload$1({message:o,nonce:a,recipient:c,callbackUrl:l}),d=serialize$3(payloadSchema,u),h=Uint8Array.from(sha256Exports$1.sha256.array(d)),y=Buffer.from(n,"base64");return browserIndex$2.utils.PublicKey.from(e).verify(h,y)},fetchAllUserKeys=({accountId:e,network:n,publicKey:o})=>__awaiter$p(void 0,void 0,void 0,function*(){return yield new browserIndex$2.providers.JsonRpcProvider({url:n.nodeUrl}).query({request_type:"view_access_key",account_id:e,finality:"final",public_key:o})}),verifyFullKeyBelongsToUser=({publicKey:e,accountId:n,network:o})=>__awaiter$p(void 0,void 0,void 0,function*(){const{permission:a}=yield fetchAllUserKeys({accountId:n,network:o,publicKey:e});return a==="FullAccess"}),errorClasses={},deserializers={},addCustomErrorDeserializer=(e,n)=>{deserializers[e]=n},createCustomErrorClass=e=>{class n extends Error{constructor(a,c,l){if(super(a||e,l),Object.setPrototypeOf(this,n.prototype),this.name=e,c)for(const u in c)this[u]=c[u];if(l&&isObject$e(l)&&"cause"in l&&!("cause"in this)){const u=l.cause;this.cause=u,"stack"in u&&(this.stack=this.stack+`CAUSE: `+u.stack)}}}return errorClasses[e]=n,n};function isObject$e(e){return typeof e=="object"}createCustomErrorClass("AccountNameRequired");createCustomErrorClass("AccountNotSupported");createCustomErrorClass("AccountAwaitingSendPendingOperations");createCustomErrorClass("AmountRequired");createCustomErrorClass("BluetoothRequired");createCustomErrorClass("BtcUnmatchedApp");createCustomErrorClass("CantOpenDevice");createCustomErrorClass("CashAddrNotSupported");createCustomErrorClass("ClaimRewardsFeesWarning");createCustomErrorClass("CurrencyNotSupported");createCustomErrorClass("DeviceAppVerifyNotSupported");createCustomErrorClass("DeviceGenuineSocketEarlyClose");createCustomErrorClass("DeviceNotGenuine");createCustomErrorClass("DeviceOnDashboardExpected");createCustomErrorClass("DeviceOnDashboardUnexpected");createCustomErrorClass("DeviceInOSUExpected");createCustomErrorClass("DeviceHalted");createCustomErrorClass("DeviceNameInvalid");createCustomErrorClass("DeviceSocketFail");createCustomErrorClass("DeviceSocketNoBulkStatus");createCustomErrorClass("DeviceSocketNoBulkStatus");createCustomErrorClass("UnresponsiveDeviceError");const DisconnectedDevice=createCustomErrorClass("DisconnectedDevice"),DisconnectedDeviceDuringOperation=createCustomErrorClass("DisconnectedDeviceDuringOperation");createCustomErrorClass("DeviceExtractOnboardingStateError");createCustomErrorClass("DeviceOnboardingStatePollingError");createCustomErrorClass("EnpointConfig");createCustomErrorClass("EthAppPleaseEnableContractData");createCustomErrorClass("FeeEstimationFailed");createCustomErrorClass("FirmwareNotRecognized");createCustomErrorClass("HardResetFail");createCustomErrorClass("InvalidXRPTag");createCustomErrorClass("InvalidAddress");createCustomErrorClass("InvalidNonce");createCustomErrorClass("InvalidAddressBecauseDestinationIsAlsoSource");createCustomErrorClass("LatestMCUInstalledError");createCustomErrorClass("UnknownMCU");createCustomErrorClass("LedgerAPIError");createCustomErrorClass("LedgerAPIErrorWithMessage");createCustomErrorClass("LedgerAPINotAvailable");createCustomErrorClass("ManagerAppAlreadyInstalled");createCustomErrorClass("ManagerAppRelyOnBTC");createCustomErrorClass("ManagerAppDepInstallRequired");createCustomErrorClass("ManagerAppDepUninstallRequired");createCustomErrorClass("ManagerDeviceLocked");createCustomErrorClass("ManagerFirmwareNotEnoughSpace");createCustomErrorClass("ManagerNotEnoughSpace");createCustomErrorClass("ManagerUninstallBTCDep");createCustomErrorClass("NetworkDown");createCustomErrorClass("NetworkError");createCustomErrorClass("NoAddressesFound");createCustomErrorClass("NotEnoughBalance");createCustomErrorClass("NotEnoughBalanceSwap");createCustomErrorClass("NotEnoughBalanceToDelegate");createCustomErrorClass("NotEnoughBalanceInParentAccount");createCustomErrorClass("NotEnoughSpendableBalance");createCustomErrorClass("NotEnoughBalanceBecauseDestinationNotCreated");createCustomErrorClass("NoAccessToCamera");createCustomErrorClass("NotEnoughGas");createCustomErrorClass("NotEnoughGasSwap");createCustomErrorClass("TronEmptyAccount");createCustomErrorClass("MaybeKeepTronAccountAlive");createCustomErrorClass("NotSupportedLegacyAddress");createCustomErrorClass("GasLessThanEstimate");createCustomErrorClass("PriorityFeeTooLow");createCustomErrorClass("PriorityFeeTooHigh");createCustomErrorClass("PriorityFeeHigherThanMaxFee");createCustomErrorClass("MaxFeeTooLow");createCustomErrorClass("PasswordsDontMatch");createCustomErrorClass("PasswordIncorrect");createCustomErrorClass("RecommendSubAccountsToEmpty");createCustomErrorClass("RecommendUndelegation");createCustomErrorClass("TimeoutTagged");createCustomErrorClass("UnexpectedBootloader");createCustomErrorClass("MCUNotGenuineToDashboard");createCustomErrorClass("RecipientRequired");createCustomErrorClass("UnavailableTezosOriginatedAccountReceive");createCustomErrorClass("UnavailableTezosOriginatedAccountSend");createCustomErrorClass("UpdateFetchFileFail");createCustomErrorClass("UpdateIncorrectHash");createCustomErrorClass("UpdateIncorrectSig");createCustomErrorClass("UpdateYourApp");createCustomErrorClass("UserRefusedDeviceNameChange");createCustomErrorClass("UserRefusedAddress");createCustomErrorClass("UserRefusedFirmwareUpdate");createCustomErrorClass("UserRefusedAllowManager");createCustomErrorClass("UserRefusedOnDevice");createCustomErrorClass("PinNotSet");createCustomErrorClass("ExpertModeRequired");const TransportOpenUserCancelled=createCustomErrorClass("TransportOpenUserCancelled");createCustomErrorClass("TransportInterfaceNotAvailable");const TransportRaceCondition=createCustomErrorClass("TransportRaceCondition");createCustomErrorClass("TransportWebUSBGestureRequired");createCustomErrorClass("TransactionHasBeenValidatedError");createCustomErrorClass("TransportExchangeTimeoutError");createCustomErrorClass("DeviceShouldStayInApp");createCustomErrorClass("WebsocketConnectionError");createCustomErrorClass("WebsocketConnectionFailed");createCustomErrorClass("WrongDeviceForAccount");createCustomErrorClass("WrongDeviceForAccountPayout");createCustomErrorClass("WrongDeviceForAccountRefund");createCustomErrorClass("WrongAppForCurrency");createCustomErrorClass("ETHAddressNonEIP");createCustomErrorClass("CantScanQRCode");createCustomErrorClass("FeeNotLoaded");createCustomErrorClass("FeeNotLoadedSwap");createCustomErrorClass("FeeRequired");createCustomErrorClass("FeeTooHigh");createCustomErrorClass("PendingOperation");createCustomErrorClass("SyncError");createCustomErrorClass("PairingFailed");createCustomErrorClass("PeerRemovedPairing");createCustomErrorClass("GenuineCheckFailed");createCustomErrorClass("LedgerAPI4xx");createCustomErrorClass("LedgerAPI5xx");createCustomErrorClass("FirmwareOrAppUpdateRequired");createCustomErrorClass("ReplacementTransactionUnderpriced");createCustomErrorClass("OpReturnSizeLimit");createCustomErrorClass("DustLimit");createCustomErrorClass("LanguageNotFound");createCustomErrorClass("NoDBPathGiven");createCustomErrorClass("DBWrongPassword");createCustomErrorClass("DBNotReset");createCustomErrorClass("SequenceNumberError");createCustomErrorClass("DisabledTransactionBroadcastError");var HwTransportErrorType;(function(e){e.Unknown="Unknown",e.LocationServicesDisabled="LocationServicesDisabled",e.LocationServicesUnauthorized="LocationServicesUnauthorized",e.BluetoothScanStartFailed="BluetoothScanStartFailed"})(HwTransportErrorType||(HwTransportErrorType={}));class TransportError extends Error{constructor(n,o){const a="TransportError";super(n||a),this.name=a,this.message=n,this.stack=new Error(n).stack,this.id=o}}addCustomErrorDeserializer("TransportError",e=>new TransportError(e.message,e.id));const StatusCodes={ACCESS_CONDITION_NOT_FULFILLED:38916,ALGORITHM_NOT_SUPPORTED:38020,CLA_NOT_SUPPORTED:28160,CODE_BLOCKED:38976,CODE_NOT_INITIALIZED:38914,COMMAND_INCOMPATIBLE_FILE_STRUCTURE:27009,CONDITIONS_OF_USE_NOT_SATISFIED:27013,CONTRADICTION_INVALIDATION:38928,CONTRADICTION_SECRET_CODE_STATUS:38920,DEVICE_IN_RECOVERY_MODE:26159,CUSTOM_IMAGE_EMPTY:26158,FILE_ALREADY_EXISTS:27273,FILE_NOT_FOUND:37892,GP_AUTH_FAILED:25344,HALTED:28586,INCONSISTENT_FILE:37896,INCORRECT_DATA:27264,INCORRECT_LENGTH:26368,INCORRECT_P1_P2:27392,INS_NOT_SUPPORTED:27904,DEVICE_NOT_ONBOARDED:27911,DEVICE_NOT_ONBOARDED_2:26129,INVALID_KCV:38021,INVALID_OFFSET:37890,LICENSING:28482,LOCKED_DEVICE:21781,MAX_VALUE_REACHED:38992,MEMORY_PROBLEM:37440,MISSING_CRITICAL_PARAMETER:26624,NO_EF_SELECTED:37888,NOT_ENOUGH_MEMORY_SPACE:27268,OK:36864,PIN_REMAINING_ATTEMPTS:25536,REFERENCED_DATA_NOT_FOUND:27272,SECURITY_STATUS_NOT_SATISFIED:27010,TECHNICAL_PROBLEM:28416,UNKNOWN_APDU:27906,USER_REFUSED_ON_DEVICE:21761,NOT_ENOUGH_SPACE:20738,APP_NOT_FOUND_OR_INVALID_CONTEXT:20771,INVALID_APP_NAME_LENGTH:26378,GEN_AES_KEY_FAILED:21529,INTERNAL_CRYPTO_OPERATION_FAILED:21530,INTERNAL_COMPUTE_AES_CMAC_FAILED:21531,ENCRYPT_APP_STORAGE_FAILED:21532,INVALID_BACKUP_STATE:26178,PIN_NOT_SET:21762,INVALID_BACKUP_LENGTH:26419,INVALID_RESTORE_STATE:26179,INVALID_CHUNK_LENGTH:26420,INVALID_BACKUP_HEADER:26698,TRUSTCHAIN_WRONG_SEED:45063};function getAltStatusMessage(e){switch(e){case 26368:return"Incorrect length";case 26624:return"Missing critical parameter";case 27010:return"Security not satisfied (dongle locked or have invalid access rights)";case 27013:return"Condition of use not satisfied (denied by the user?)";case 27264:return"Invalid data received";case 27392:return"Invalid parameter received";case 21781:return"Locked device"}if(28416<=e&&e<=28671)return"Internal error, please report"}class TransportStatusError extends Error{constructor(n,{canBeMappedToChildError:o=!0}={}){const a=Object.keys(StatusCodes).find(d=>StatusCodes[d]===n)||"UNKNOWN_ERROR",c=getAltStatusMessage(n)||a,l=n.toString(16),u=`Ledger device: ${c} (0x${l})`;if(super(u),this.name="TransportStatusError",this.statusCode=n,this.statusText=a,Object.setPrototypeOf(this,TransportStatusError.prototype),o&&n===StatusCodes.LOCKED_DEVICE)return new LockedDeviceError(u)}}class LockedDeviceError extends TransportStatusError{constructor(n){super(StatusCodes.LOCKED_DEVICE,{canBeMappedToChildError:!1}),n&&(this.message=n),this.name="LockedDeviceError",Object.setPrototypeOf(this,LockedDeviceError.prototype)}}addCustomErrorDeserializer("TransportStatusError",e=>new TransportStatusError(e.statusCode));let id$8=0;const subscribers=[],log$2=(e,n,o)=>{const a={type:e,id:String(++id$8),date:new Date};n&&(a.message=n),dispatch(a)},trace=({type:e,message:n,data:o,context:a})=>{const c={type:e,id:String(++id$8),date:new Date};n&&(c.message=n),o&&(c.data=o),a&&(c.context=a),dispatch(c)};class LocalTracer{constructor(n,o){this.type=n,this.context=o}trace(n,o){trace({type:this.type,message:n,data:o,context:this.context})}getContext(){return this.context}setContext(n){this.context=n}updateContext(n){this.context=Object.assign(Object.assign({},this.context),n)}getType(){return this.type}setType(n){this.type=n}withType(n){return new LocalTracer(n,this.context)}withContext(n){return new LocalTracer(this.type,n)}withUpdatedContext(n){return new LocalTracer(this.type,Object.assign(Object.assign({},this.context),n))}}const listen=e=>(subscribers.push(e),()=>{const n=subscribers.indexOf(e);n!==-1&&(subscribers[n]=subscribers[subscribers.length-1],subscribers.pop())});function dispatch(e){for(let n=0;n<subscribers.length;n++)try{subscribers[n](e)}catch(o){console.error(o)}}typeof window<"u"&&(window.__ledgerLogsListen=listen);var __awaiter$o=function(e,n,o,a){function c(l){return l instanceof o?l:new o(function(u){u(l)})}return new(o||(o=Promise))(function(l,u){function d(p){try{y(a.next(p))}catch(v){u(v)}}function h(p){try{y(a.throw(p))}catch(v){u(v)}}function y(p){p.done?l(p.value):c(p.value).then(d,h)}y((a=a.apply(e,n||[])).next())})};const DEFAULT_LOG_TYPE="transport";class Transport{constructor({context:n,logType:o}={}){this.exchangeTimeout=3e4,this.unresponsiveTimeout=15e3,this.deviceModel=null,this._events=new EventEmitter$2,this.send=(a,c,l,u,...d)=>__awaiter$o(this,[a,c,l,u,...d],void 0,function*(h,y,p,v,b=Buffer.alloc(0),_=[StatusCodes.OK],{abortTimeoutMs:T}={}){const I=this.tracer.withUpdatedContext({function:"send"});if(b.length>=256)throw I.trace("data.length exceeded 256 bytes limit",{dataLength:b.length}),new TransportError("data.length exceed 256 bytes limit. Got: "+b.length,"DataLengthTooBig");I.trace("Starting an exchange",{abortTimeoutMs:T});const U=yield this.exchange(Buffer.concat([Buffer.from([h,y,p,v]),Buffer.from([b.length]),b]),{abortTimeoutMs:T});I.trace("Received response from exchange");const N=U.readUInt16BE(U.length-2);if(!_.some(D=>D===N))throw new TransportStatusError(N);return U}),this._appAPIlock=null,this.tracer=new LocalTracer(o??DEFAULT_LOG_TYPE,n)}exchange(n,{abortTimeoutMs:o}={}){throw new Error("exchange not implemented")}exchangeBulk(n,o){let a=!1;const c=()=>{a=!0};return __awaiter$o(this,void 0,void 0,function*(){if(!a)for(const u of n){const d=yield this.exchange(u);if(a)return;const h=d.readUInt16BE(d.length-2);if(h!==StatusCodes.OK)throw new TransportStatusError(h);o.next(d)}}).then(()=>!a&&o.complete(),u=>!a&&o.error(u)),{unsubscribe:c}}setScrambleKey(n){}close(){return Promise.resolve()}on(n,o){this._events.on(n,o)}off(n,o){this._events.removeListener(n,o)}emit(n,...o){this._events.emit(n,...o)}setDebugMode(){console.warn("setDebugMode is deprecated. use @ledgerhq/logs instead. No logs are emitted in this anymore.")}setExchangeTimeout(n){this.exchangeTimeout=n}setExchangeUnresponsiveTimeout(n){this.unresponsiveTimeout=n}static create(n=3e3,o){return new Promise((a,c)=>{let l=!1;const u=this.listen({next:h=>{l=!0,u&&u.unsubscribe(),d&&clearTimeout(d),this.open(h.descriptor,n).then(a,c)},error:h=>{d&&clearTimeout(d),c(h)},complete:()=>{d&&clearTimeout(d),l||c(new TransportError(this.ErrorMessage_NoDeviceFound,"NoDeviceFound"))}}),d=o?setTimeout(()=>{u.unsubscribe(),c(new TransportError(this.ErrorMessage_ListenTimeout,"ListenTimeout"))},o):null})}exchangeAtomicImpl(n){return __awaiter$o(this,void 0,void 0,function*(){const o=this.tracer.withUpdatedContext({function:"exchangeAtomicImpl",unresponsiveTimeout:this.unresponsiveTimeout});if(this.exchangeBusyPromise)throw o.trace("Atomic exchange is already busy"),new TransportRaceCondition("An action was already pending on the Ledger device. Please deny or reconnect.");let a;const c=new Promise(d=>{a=d});this.exchangeBusyPromise=c;let l=!1;const u=setTimeout(()=>{o.trace('Timeout reached, emitting Transport event "unresponsive"',{unresponsiveTimeout:this.unresponsiveTimeout}),l=!0,this.emit("unresponsive")},this.unresponsiveTimeout);try{const d=yield n();return l&&(o.trace("Device was unresponsive, emitting responsive"),this.emit("responsive")),d}finally{o.trace("Finalize, clearing busy guard"),clearTimeout(u),a&&a(),this.exchangeBusyPromise=null}})}decorateAppAPIMethods(n,o,a){for(const c of o)n[c]=this.decorateAppAPIMethod(c,n[c],n,a)}decorateAppAPIMethod(n,o,a,c){return(...l)=>__awaiter$o(this,void 0,void 0,function*(){const{_appAPIlock:u}=this;if(u)return Promise.reject(new TransportError("Ledger Device is busy (lock "+u+")","TransportLocked"));try{return this._appAPIlock=n,this.setScrambleKey(c),yield o.apply(a,l)}finally{this._appAPIlock=null}})}setTraceContext(n){this.tracer=this.tracer.withContext(n)}updateTraceContext(n){this.tracer.updateContext(n)}getTraceContext(){return this.tracer.getContext()}}Transport.ErrorMessage_ListenTimeout="No Ledger device found (timeout)";Transport.ErrorMessage_NoDeviceFound="No Ledger device found";const Tag=5;function asUInt16BE(e){const n=Buffer.alloc(2);return n.writeUInt16BE(e,0),n}const initialAcc={data:Buffer.alloc(0),dataLength:0,sequence:0},createHIDframing=(e,n)=>({makeBlocks(o){let a=Buffer.concat([asUInt16BE(o.length),o]);const c=n-5,l=Math.ceil(a.length/c);a=Buffer.concat([a,Buffer.alloc(l*c-a.length+1).fill(0)]);const u=[];for(let d=0;d<l;d++){const h=Buffer.alloc(5);h.writeUInt16BE(e,0),h.writeUInt8(Tag,2),h.writeUInt16BE(d,3);const y=a.slice(d*c,(d+1)*c);u.push(Buffer.concat([h,y]))}return u},reduceResponse(o,a){let{data:c,dataLength:l,sequence:u}=o||initialAcc;if(a.readUInt16BE(0)!==e)throw new TransportError("Invalid channel","InvalidChannel");if(a.readUInt8(2)!==Tag)throw new TransportError("Invalid tag","InvalidTag");if(a.readUInt16BE(3)!==u)throw new TransportError("Invalid sequence","InvalidSequence");o||(l=a.readUInt16BE(5)),u++;const d=a.slice(o?5:7);return c=Buffer.concat([c,d]),c.length>l&&(c=c.slice(0,l)),{data:c,dataLength:l,sequence:u}},getReducedResult(o){if(o&&o.dataLength===o.data.length)return o.data}});var re$2={exports:{}};const SEMVER_SPEC_VERSION="2.0.0",MAX_LENGTH$1=256,MAX_SAFE_INTEGER$1=Number.MAX_SAFE_INTEGER||9007199254740991,MAX_SAFE_COMPONENT_LENGTH=16,MAX_SAFE_BUILD_LENGTH=MAX_LENGTH$1-6,RELEASE_TYPES=["major","premajor","minor","preminor","patch","prepatch","prerelease"];var constants$1={MAX_LENGTH:MAX_LENGTH$1,MAX_SAFE_COMPONENT_LENGTH,MAX_SAFE_BUILD_LENGTH,MAX_SAFE_INTEGER:MAX_SAFE_INTEGER$1,RELEASE_TYPES,SEMVER_SPEC_VERSION,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2},define_process_env_default$1={};const debug$1=typeof process=="object"&&define_process_env_default$1&&define_process_env_default$1.NODE_DEBUG&&/\bsemver\b/i.test(define_process_env_default$1.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};var debug_1=debug$1;(function(e,n){const{MAX_SAFE_COMPONENT_LENGTH:o,MAX_SAFE_BUILD_LENGTH:a,MAX_LENGTH:c}=constants$1,l=debug_1;n=e.exports={};const u=n.re=[],d=n.safeRe=[],h=n.src=[],y=n.safeSrc=[],p=n.t={};let v=0;const b="[a-zA-Z0-9-]",_=[["\\s",1],["\\d",c],[b,a]],T=U=>{for(const[N,D]of _)U=U.split(`${N}*`).join(`${N}{0,${D}}`).split(`${N}+`).join(`${N}{1,${D}}`);return U},I=(U,N,D)=>{const L=T(N),B=v++;l(U,B,N),p[U]=B,h[B]=N,y[B]=L,u[B]=new RegExp(N,D?"g":void 0),d[B]=new RegExp(L,D?"g":void 0)};I("NUMERICIDENTIFIER","0|[1-9]\\d*"),I("NUMERICIDENTIFIERLOOSE","\\d+"),I("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${b}*`),I("MAINVERSION",`(${h[p.NUMERICIDENTIFIER]})\\.(${h[p.NUMERICIDENTIFIER]})\\.(${h[p.NUMERICIDENTIFIER]})`),I("MAINVERSIONLOOSE",`(${h[p.NUMERICIDENTIFIERLOOSE]})\\.(${h[p.NUMERICIDENTIFIERLOOSE]})\\.(${h[p.NUMERICIDENTIFIERLOOSE]})`),I("PRERELEASEIDENTIFIER",`(?:${h[p.NUMERICIDENTIFIER]}|${h[p.NONNUMERICIDENTIFIER]})`),I("PRERELEASEIDENTIFIERLOOSE",`(?:${h[p.NUMERICIDENTIFIERLOOSE]}|${h[p.NONNUMERICIDENTIFIER]})`),I("PRERELEASE",`(?:-(${h[p.PRERELEASEIDENTIFIER]}(?:\\.${h[p.PRERELEASEIDENTIFIER]})*))`),I("PRERELEASELOOSE",`(?:-?(${h[p.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${h[p.PRERELEASEIDENTIFIERLOOSE]})*))`),I("BUILDIDENTIFIER",`${b}+`),I("BUILD",`(?:\\+(${h[p.BUILDIDENTIFIER]}(?:\\.${h[p.BUILDIDENTIFIER]})*))`),I("FULLPLAIN",`v?${h[p.MAINVERSION]}${h[p.PRERELEASE]}?${h[p.BUILD]}?`),I("FULL",`^${h[p.FULLPLAIN]}$`),I("LOOSEPLAIN",`[v=\\s]*${h[p.MAINVERSIONLOOSE]}${h[p.PRERELEASELOOSE]}?${h[p.BUILD]}?`),I("LOOSE",`^${h[p.LOOSEPLAIN]}$`),I("GTLT","((?:<|>)?=?)"),I("XRANGEIDENTIFIERLOOSE",`${h[p.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),I("XRANGEIDENTIFIER",`${h[p.NUMERICIDENTIFIER]}|x|X|\\*`),I("XRANGEPLAIN",`[v=\\s]*(${h[p.XRANGEIDENTIFIER]})(?:\\.(${h[p.XRANGEIDENTIFIER]})(?:\\.(${h[p.XRANGEIDENTIFIER]})(?:${h[p.PRERELEASE]})?${h[p.BUILD]}?)?)?`),I("XRANGEPLAINLOOSE",`[v=\\s]*(${h[p.XRANGEIDENTIFIERLOOSE]})(?:\\.(${h[p.XRANGEIDENTIFIERLOOSE]})(?:\\.(${h[p.XRANGEIDENTIFIERLOOSE]})(?:${h[p.PRERELEASELOOSE]})?${h[p.BUILD]}?)?)?`),I("XRANGE",`^${h[p.GTLT]}\\s*${h[p.XRANGEPLAIN]}$`),I("XRANGELOOSE",`^${h[p.GTLT]}\\s*${h[p.XRANGEPLAINLOOSE]}$`),I("COERCEPLAIN",`(^|[^\\d])(\\d{1,${o}})(?:\\.(\\d{1,${o}}))?(?:\\.(\\d{1,${o}}))?`),I("COERCE",`${h[p.COERCEPLAIN]}(?:$|[^\\d])`),I("COERCEFULL",h[p.COERCEPLAIN]+`(?:${h[p.PRERELEASE]})?(?:${h[p.BUILD]})?(?:$|[^\\d])`),I("COERCERTL",h[p.COERCE],!0),I("COERCERTLFULL",h[p.COERCEFULL],!0),I("LONETILDE","(?:~>?)"),I("TILDETRIM",`(\\s*)${h[p.LONETILDE]}\\s+`,!0),n.tildeTrimReplace="$1~",I("TILDE",`^${h[p.LONETILDE]}${h[p.XRANGEPLAIN]}$`),I("TILDELOOSE",`^${h[p.LONETILDE]}${h[p.XRANGEPLAINLOOSE]}$`),I("LONECARET","(?:\\^)"),I("CARETTRIM",`(\\s*)${h[p.LONECARET]}\\s+`,!0),n.caretTrimReplace="$1^",I("CARET",`^${h[p.LONECARET]}${h[p.XRANGEPLAIN]}$`),I("CARETLOOSE",`^${h[p.LONECARET]}${h[p.XRANGEPLAINLOOSE]}$`),I("COMPARATORLOOSE",`^${h[p.GTLT]}\\s*(${h[p.LOOSEPLAIN]})$|^$`),I("COMPARATOR",`^${h[p.GTLT]}\\s*(${h[p.FULLPLAIN]})$|^$`),I("COMPARATORTRIM",`(\\s*)${h[p.GTLT]}\\s*(${h[p.LOOSEPLAIN]}|${h[p.XRANGEPLAIN]})`,!0),n.comparatorTrimReplace="$1$2$3",I("HYPHENRANGE",`^\\s*(${h[p.XRANGEPLAIN]})\\s+-\\s+(${h[p.XRANGEPLAIN]})\\s*$`),I("HYPHENRANGELOOSE",`^\\s*(${h[p.XRANGEPLAINLOOSE]})\\s+-\\s+(${h[p.XRANGEPLAINLOOSE]})\\s*$`),I("STAR","(<|>)?=?\\s*\\*"),I("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),I("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")})(re$2,re$2.exports);var reExports=re$2.exports;const looseOption=Object.freeze({loose:!0}),emptyOpts=Object.freeze({}),parseOptions$1=e=>e?typeof e!="object"?looseOption:e:emptyOpts;var parseOptions_1=parseOptions$1;const numeric$1=/^[0-9]+$/,compareIdentifiers$1=(e,n)=>{const o=numeric$1.test(e),a=numeric$1.test(n);return o&&a&&(e=+e,n=+n),e===n?0:o&&!a?-1:a&&!o?1:e<n?-1:1},rcompareIdentifiers=(e,n)=>compareIdentifiers$1(n,e);var identifiers$1={compareIdentifiers:compareIdentifiers$1,rcompareIdentifiers};const debug=debug_1,{MAX_LENGTH,MAX_SAFE_INTEGER}=constants$1,{safeRe:re$1,safeSrc:src$2,t:t$1}=reExports,parseOptions=parseOptions_1,{compareIdentifiers}=identifiers$1;let SemVer$d=class ot{constructor(n,o){if(o=parseOptions(o),n instanceof ot){if(n.loose===!!o.loose&&n.includePrerelease===!!o.includePrerelease)return n;n=n.version}else if(typeof n!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof n}".`);if(n.length>MAX_LENGTH)throw new TypeError(`version is longer than ${MAX_LENGTH} characters`);debug("SemVer",n,o),this.options=o,this.loose=!!o.loose,this.includePrerelease=!!o.includePrerelease;const a=n.trim().match(o.loose?re$1[t$1.LOOSE]:re$1[t$1.FULL]);if(!a)throw new TypeError(`Invalid Version: ${n}`);if(this.raw=n,this.major=+a[1],this.minor=+a[2],this.patch=+a[3],this.major>MAX_SAFE_INTEGER||this.major<0)throw new TypeError("Invalid major version");if(this.minor>MAX_SAFE_INTEGER||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>MAX_SAFE_INTEGER||this.patch<0)throw new TypeError("Invalid patch version");a[4]?this.prerelease=a[4].split(".").map(c=>{if(/^[0-9]+$/.test(c)){const l=+c;if(l>=0&&l<MAX_SAFE_INTEGER)return l}return c}):this.prerelease=[],this.build=a[5]?a[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(n){if(debug("SemVer.compare",this.version,this.options,n),!(n instanceof ot)){if(typeof n=="string"&&n===this.version)return 0;n=new ot(n,this.options)}return n.version===this.version?0:this.compareMain(n)||this.comparePre(n)}compareMain(n){return n instanceof ot||(n=new ot(n,this.options)),compareIdentifiers(this.major,n.major)||compareIdentifiers(this.minor,n.minor)||compareIdentifiers(this.patch,n.patch)}comparePre(n){if(n instanceof ot||(n=new ot(n,this.options)),this.prerelease.length&&!n.prerelease.length)return-1;if(!this.prerelease.length&&n.prerelease.length)return 1;if(!this.prerelease.length&&!n.prerelease.length)return 0;let o=0;do{const a=this.prerelease[o],c=n.prerelease[o];if(debug("prerelease compare",o,a,c),a===void 0&&c===void 0)return 0;if(c===void 0)return 1;if(a===void 0)return-1;if(a===c)continue;return compareIdentifiers(a,c)}while(++o)}compareBuild(n){n instanceof ot||(n=new ot(n,this.options));let o=0;do{const a=this.build[o],c=n.build[o];if(debug("build compare",o,a,c),a===void 0&&c===void 0)return 0;if(c===void 0)return 1;if(a===void 0)return-1;if(a===c)continue;return compareIdentifiers(a,c)}while(++o)}inc(n,o,a){if(n.startsWith("pre")){if(!o&&a===!1)throw new Error("invalid increment argument: identifier is empty");if(o){const c=new RegExp(`^${this.options.loose?src$2[t$1.PRERELEASELOOSE]:src$2[t$1.PRERELEASE]}$`),l=`-${o}`.match(c);if(!l||l[1]!==o)throw new Error(`invalid identifier: ${o}`)}}switch(n){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",o,a);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",o,a);break;case"prepatch":this.prerelease.length=0,this.inc("patch",o,a),this.inc("pre",o,a);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",o,a),this.inc("pre",o,a);break;case"release":if(this.prerelease.length===0)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{const c=Number(a)?1:0;if(this.prerelease.length===0)this.prerelease=[c];else{let l=this.prerelease.length;for(;--l>=0;)typeof this.prerelease[l]=="number"&&(this.prerelease[l]++,l=-2);if(l===-1){if(o===this.prerelease.join(".")&&a===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(c)}}if(o){let l=[o,c];a===!1&&(l=[o]),compareIdentifiers(this.prerelease[0],o)===0?isNaN(this.prerelease[1])&&(this.prerelease=l):this.prerelease=l}break}default:throw new Error(`invalid increment argument: ${n}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};var semver$2=SemVer$d;const SemVer$c=semver$2,parse$6=(e,n,o=!1)=>{if(e instanceof SemVer$c)return e;try{return new SemVer$c(e,n)}catch(a){if(!o)return null;throw a}};var parse_1=parse$6;const parse$5=parse_1,valid$3=(e,n)=>{const o=parse$5(e,n);return o?o.version:null};var valid_1=valid$3;const parse$4=parse_1,clean$1=(e,n)=>{const o=parse$4(e.trim().replace(/^[=v]+/,""),n);return o?o.version:null};var clean_1=clean$1;const SemVer$b=semver$2,inc$1=(e,n,o,a,c)=>{typeof o=="string"&&(c=a,a=o,o=void 0);try{return new SemVer$b(e instanceof SemVer$b?e.version:e,o).inc(n,a,c).version}catch{return null}};var inc_1=inc$1;const parse$3=parse_1,diff$1=(e,n)=>{const o=parse$3(e,null,!0),a=parse$3(n,null,!0),c=o.compare(a);if(c===0)return null;const l=c>0,u=l?o:a,d=l?a:o,h=!!u.prerelease.length;if(!!d.prerelease.length&&!h){if(!d.patch&&!d.minor)return"major";if(d.compareMain(u)===0)return d.minor&&!d.patch?"minor":"patch"}const p=h?"pre":"";return o.major!==a.major?p+"major":o.minor!==a.minor?p+"minor":o.patch!==a.patch?p+"patch":"prerelease"};var diff_1=diff$1;const SemVer$a=semver$2,major$1=(e,n)=>new SemVer$a(e,n).major;var major_1=major$1;const SemVer$9=semver$2,minor$1=(e,n)=>new SemVer$9(e,n).minor;var minor_1=minor$1;const SemVer$8=semver$2,patch$1=(e,n)=>new SemVer$8(e,n).patch;var patch_1=patch$1;const parse$2=parse_1,prerelease$1=(e,n)=>{const o=parse$2(e,n);return o&&o.prerelease.length?o.prerelease:null};var prerelease_1=prerelease$1;const SemVer$7=semver$2,compare$b=(e,n,o)=>new SemVer$7(e,o).compare(new SemVer$7(n,o));var compare_1=compare$b;const compare$a=compare_1,rcompare$1=(e,n,o)=>compare$a(n,e,o);var rcompare_1=rcompare$1;const compare$9=compare_1,compareLoose$1=(e,n)=>compare$9(e,n,!0);var compareLoose_1=compareLoose$1;const SemVer$6=semver$2,compareBuild$3=(e,n,o)=>{const a=new SemVer$6(e,o),c=new SemVer$6(n,o);return a.compare(c)||a.compareBuild(c)};var compareBuild_1=compareBuild$3;const compareBuild$2=compareBuild_1,sort$1=(e,n)=>e.sort((o,a)=>compareBuild$2(o,a,n));var sort_1=sort$1;const compareBuild$1=compareBuild_1,rsort$1=(e,n)=>e.sort((o,a)=>compareBuild$1(a,o,n));var rsort_1=rsort$1;const compare$8=compare_1,gt$4=(e,n,o)=>compare$8(e,n,o)>0;var gt_1=gt$4;const compare$7=compare_1,lt$3=(e,n,o)=>compare$7(e,n,o)<0;var lt_1=lt$3;const compare$6=compare_1,eq$2=(e,n,o)=>compare$6(e,n,o)===0;var eq_1=eq$2;const compare$5=compare_1,neq$2=(e,n,o)=>compare$5(e,n,o)!==0;var neq_1=neq$2;const compare$4=compare_1,gte$3=(e,n,o)=>compare$4(e,n,o)>=0;var gte_1=gte$3;const compare$3=compare_1,lte$3=(e,n,o)=>compare$3(e,n,o)<=0;var lte_1=lte$3;const eq$1=eq_1,neq$1=neq_1,gt$3=gt_1,gte$2=gte_1,lt$2=lt_1,lte$2=lte_1,cmp$1=(e,n,o,a)=>{switch(n){case"===":return typeof e=="object"&&(e=e.version),typeof o=="object"&&(o=o.version),e===o;case"!==":return typeof e=="object"&&(e=e.version),typeof o=="object"&&(o=o.version),e!==o;case"":case"=":case"==":return eq$1(e,o,a);case"!=":return neq$1(e,o,a);case">":return gt$3(e,o,a);case">=":return gte$2(e,o,a);case"<":return lt$2(e,o,a);case"<=":return lte$2(e,o,a);default:throw new TypeError(`Invalid operator: ${n}`)}};var cmp_1=cmp$1;const SemVer$5=semver$2,parse$1=parse_1,{safeRe:re,t}=reExports,coerce$1=(e,n)=>{if(e instanceof SemVer$5)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;n=n||{};let o=null;if(!n.rtl)o=e.match(n.includePrerelease?re[t.COERCEFULL]:re[t.COERCE]);else{const h=n.includePrerelease?re[t.COERCERTLFULL]:re[t.COERCERTL];let y;for(;(y=h.exec(e))&&(!o||o.index+o[0].length!==e.length);)(!o||y.index+y[0].length!==o.index+o[0].length)&&(o=y),h.lastIndex=y.index+y[1].length+y[2].length;h.lastIndex=-1}if(o===null)return null;const a=o[2],c=o[3]||"0",l=o[4]||"0",u=n.includePrerelease&&o[5]?`-${o[5]}`:"",d=n.includePrerelease&&o[6]?`+${o[6]}`:"";return parse$1(`${a}.${c}.${l}${u}${d}`,n)};var coerce_1=coerce$1;class LRUCache{constructor(){this.max=1e3,this.map=new Map}get(n){const o=this.map.get(n);if(o!==void 0)return this.map.delete(n),this.map.set(n,o),o}delete(n){return this.map.delete(n)}set(n,o){if(!this.delete(n)&&o!==void 0){if(this.map.size>=this.max){const c=this.map.keys().next().value;this.delete(c)}this.map.set(n,o)}return this}}var lrucache=LRUCache,range,hasRequiredRange;function requireRange(){if(hasRequiredRange)return range;hasRequiredRange=1;const e=/\s+/g;class n{constructor(E,w){if(w=c(w),E instanceof n)return E.loose===!!w.loose&&E.includePrerelease===!!w.includePrerelease?E:new n(E.raw,w);if(E instanceof l)return this.raw=E.value,this.set=[[E]],this.formatted=void 0,this;if(this.options=w,this.loose=!!w.loose,this.includePrerelease=!!w.includePrerelease,this.raw=E.trim().replace(e," "),this.set=this.raw.split("||").map(C=>this.parseRange(C.trim())).filter(C=>C.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const C=this.set[0];if(this.set=this.set.filter(k=>!I(k[0])),this.set.length===0)this.set=[C];else if(this.set.length>1){for(const k of this.set)if(k.length===1&&U(k[0])){this.set=[k];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let E=0;E<this.set.length;E++){E>0&&(this.formatted+="||");const w=this.set[E];for(let C=0;C<w.length;C++)C>0&&(this.formatted+=" "),this.formatted+=w[C].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(E){const C=((this.options.includePrerelease&&_)|(this.options.loose&&T))+":"+E,k=a.get(C);if(k)return k;const O=this.options.loose,S=O?h[y.HYPHENRANGELOOSE]:h[y.HYPHENRANGE];E=E.replace(S,P(this.options.includePrerelease)),u("hyphen replace",E),E=E.replace(h[y.COMPARATORTRIM],p),u("comparator trim",E),E=E.replace(h[y.TILDETRIM],v),u("tilde trim",E),E=E.replace(h[y.CARETTRIM],b),u("caret trim",E);let M=E.split(" ").map(ee=>D(ee,this.options)).join(" ").split(/\s+/).map(ee=>V(ee,this.options));O&&(M=M.filter(ee=>(u("loose invalid filter",ee,this.options),!!ee.match(h[y.COMPARATORLOOSE])))),u("range list",M);const x=new Map,G=M.map(ee=>new l(ee,this.options));for(const ee of G){if(I(ee))return[ee];x.set(ee.value,ee)}x.size>1&&x.has("")&&x.delete("");const z=[...x.values()];return a.set(C,z),z}intersects(E,w){if(!(E instanceof n))throw new TypeError("a Range is required");return this.set.some(C=>N(C,w)&&E.set.some(k=>N(k,w)&&C.every(O=>k.every(S=>O.intersects(S,w)))))}test(E){if(!E)return!1;if(typeof E=="string")try{E=new d(E,this.options)}catch{return!1}for(let w=0;w<this.set.length;w++)if(A(this.set[w],E,this.options))return!0;return!1}}range=n;const o=lrucache,a=new o,c=parseOptions_1,l=requireComparator(),u=debug_1,d=semver$2,{safeRe:h,t:y,comparatorTrimReplace:p,tildeTrimReplace:v,caretTrimReplace:b}=reExports,{FLAG_INCLUDE_PRERELEASE:_,FLAG_LOOSE:T}=constants$1,I=m=>m.value==="<0.0.0-0",U=m=>m.value==="",N=(m,E)=>{let w=!0;const C=m.slice();let k=C.pop();for(;w&&C.length;)w=C.every(O=>k.intersects(O,E)),k=C.pop();return w},D=(m,E)=>(u("comp",m,E),m=W(m,E),u("caret",m),m=B(m,E),u("tildes",m),m=Y(m,E),u("xrange",m),m=te(m,E),u("stars",m),m),L=m=>!m||m.toLowerCase()==="x"||m==="*",B=(m,E)=>m.trim().split(/\s+/).map(w=>H(w,E)).join(" "),H=(m,E)=>{const w=E.loose?h[y.TILDELOOSE]:h[y.TILDE];return m.replace(w,(C,k,O,S,M)=>{u("tilde",m,C,k,O,S,M);let x;return L(k)?x="":L(O)?x=`>=${k}.0.0 <${+k+1}.0.0-0`:L(S)?x=`>=${k}.${O}.0 <${k}.${+O+1}.0-0`:M?(u("replaceTilde pr",M),x=`>=${k}.${O}.${S}-${M} <${k}.${+O+1}.0-0`):x=`>=${k}.${O}.${S} <${k}.${+O+1}.0-0`,u("tilde return",x),x})},W=(m,E)=>m.trim().split(/\s+/).map(w=>X(w,E)).join(" "),X=(m,E)=>{u("caret",m,E);const w=E.loose?h[y.CARETLOOSE]:h[y.CARET],C=E.includePrerelease?"-0":"";return m.replace(w,(k,O,S,M,x)=>{u("caret",m,k,O,S,M,x);let G;return L(O)?G="":L(S)?G=`>=${O}.0.0${C} <${+O+1}.0.0-0`:L(M)?O==="0"?G=`>=${O}.${S}.0${C} <${O}.${+S+1}.0-0`:G=`>=${O}.${S}.0${C} <${+O+1}.0.0-0`:x?(u("replaceCaret pr",x),O==="0"?S==="0"?G=`>=${O}.${S}.${M}-${x} <${O}.${S}.${+M+1}-0`:G=`>=${O}.${S}.${M}-${x} <${O}.${+S+1}.0-0`:G=`>=${O}.${S}.${M}-${x} <${+O+1}.0.0-0`):(u("no pr"),O==="0"?S==="0"?G=`>=${O}.${S}.${M}${C} <${O}.${S}.${+M+1}-0`:G=`>=${O}.${S}.${M}${C} <${O}.${+S+1}.0-0`:G=`>=${O}.${S}.${M} <${+O+1}.0.0-0`),u("caret return",G),G})},Y=(m,E)=>(u("replaceXRanges",m,E),m.split(/\s+/).map(w=>Z(w,E)).join(" ")),Z=(m,E)=>{m=m.trim();const w=E.loose?h[y.XRANGELOOSE]:h[y.XRANGE];return m.replace(w,(C,k,O,S,M,x)=>{u("xRange",m,C,k,O,S,M,x);const G=L(O),z=G||L(S),ee=z||L(M),ne=ee;return k==="="&&ne&&(k=""),x=E.includePrerelease?"-0":"",G?k===">"||k==="<"?C="<0.0.0-0":C="*":k&&ne?(z&&(S=0),M=0,k===">"?(k=">=",z?(O=+O+1,S=0,M=0):(S=+S+1,M=0)):k==="<="&&(k="<",z?O=+O+1:S=+S+1),k==="<"&&(x="-0"),C=`${k+O}.${S}.${M}${x}`):z?C=`>=${O}.0.0${x} <${+O+1}.0.0-0`:ee&&(C=`>=${O}.${S}.0${x} <${O}.${+S+1}.0-0`),u("xRange return",C),C})},te=(m,E)=>(u("replaceStars",m,E),m.trim().replace(h[y.STAR],"")),V=(m,E)=>(u("replaceGTE0",m,E),m.trim().replace(h[E.includePrerelease?y.GTE0PRE:y.GTE0],"")),P=m=>(E,w,C,k,O,S,M,x,G,z,ee,ne)=>(L(C)?w="":L(k)?w=`>=${C}.0.0${m?"-0":""}`:L(O)?w=`>=${C}.${k}.0${m?"-0":""}`:S?w=`>=${w}`:w=`>=${w}${m?"-0":""}`,L(G)?x="":L(z)?x=`<${+G+1}.0.0-0`:L(ee)?x=`<${G}.${+z+1}.0-0`:ne?x=`<=${G}.${z}.${ee}-${ne}`:m?x=`<${G}.${z}.${+ee+1}-0`:x=`<=${x}`,`${w} ${x}`.trim()),A=(m,E,w)=>{for(let C=0;C<m.length;C++)if(!m[C].test(E))return!1;if(E.prerelease.length&&!w.includePrerelease){for(let C=0;C<m.length;C++)if(u(m[C].semver),m[C].semver!==l.ANY&&m[C].semver.prerelease.length>0){const k=m[C].semver;if(k.major===E.major&&k.minor===E.minor&&k.patch===E.patch)return!0}return!1}return!0};return range}var comparator,hasRequiredComparator;function requireComparator(){if(hasRequiredComparator)return comparator;hasRequiredComparator=1;const e=Symbol("SemVer ANY");class n{static get ANY(){return e}constructor(p,v){if(v=o(v),p instanceof n){if(p.loose===!!v.loose)return p;p=p.value}p=p.trim().split(/\s+/).join(" "),u("comparator",p,v),this.options=v,this.loose=!!v.loose,this.parse(p),this.semver===e?this.value="":this.value=this.operator+this.semver.version,u("comp",this)}parse(p){const v=this.options.loose?a[c.COMPARATORLOOSE]:a[c.COMPARATOR],b=p.match(v);if(!b)throw new TypeError(`Invalid comparator: ${p}`);this.operator=b[1]!==void 0?b[1]:"",this.operator==="="&&(this.operator=""),b[2]?this.semver=new d(b[2],this.options.loose):this.semver=e}toString(){return this.value}test(p){if(u("Comparator.test",p,this.options.loose),this.semver===e||p===e)return!0;if(typeof p=="string")try{p=new d(p,this.options)}catch{return!1}return l(p,this.operator,this.semver,this.options)}intersects(p,v){if(!(p instanceof n))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new h(p.value,v).test(this.value):p.operator===""?p.value===""?!0:new h(this.value,v).test(p.semver):(v=o(v),v.includePrerelease&&(this.value==="<0.0.0-0"||p.value==="<0.0.0-0")||!v.includePrerelease&&(this.value.startsWith("<0.0.0")||p.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&p.operator.startsWith(">")||this.operator.startsWith("<")&&p.operator.startsWith("<")||this.semver.version===p.semver.version&&this.operator.includes("=")&&p.operator.includes("=")||l(this.semver,"<",p.semver,v)&&this.operator.startsWith(">")&&p.operator.startsWith("<")||l(this.semver,">",p.semver,v)&&this.operator.startsWith("<")&&p.operator.startsWith(">")))}}comparator=n;const o=parseOptions_1,{safeRe:a,t:c}=reExports,l=cmp_1,u=debug_1,d=semver$2,h=requireRange();return comparator}const Range$9=requireRange(),satisfies$4=(e,n,o)=>{try{n=new Range$9(n,o)}catch{return!1}return n.test(e)};var satisfies_1=satisfies$4;const Range$8=requireRange(),toComparators$1=(e,n)=>new Range$8(e,n).set.map(o=>o.map(a=>a.value).join(" ").trim().split(" "));var toComparators_1=toComparators$1;const SemVer$4=semver$2,Range$7=requireRange(),maxSatisfying$1=(e,n,o)=>{let a=null,c=null,l=null;try{l=new Range$7(n,o)}catch{return null}return e.forEach(u=>{l.test(u)&&(!a||c.compare(u)===-1)&&(a=u,c=new SemVer$4(a,o))}),a};var maxSatisfying_1=maxSatisfying$1;const SemVer$3=semver$2,Range$6=requireRange(),minSatisfying$1=(e,n,o)=>{let a=null,c=null,l=null;try{l=new Range$6(n,o)}catch{return null}return e.forEach(u=>{l.test(u)&&(!a||c.compare(u)===1)&&(a=u,c=new SemVer$3(a,o))}),a};var minSatisfying_1=minSatisfying$1;const SemVer$2=semver$2,Range$5=requireRange(),gt$2=gt_1,minVersion$1=(e,n)=>{e=new Range$5(e,n);let o=new SemVer$2("0.0.0");if(e.test(o)||(o=new SemVer$2("0.0.0-0"),e.test(o)))return o;o=null;for(let a=0;a<e.set.length;++a){const c=e.set[a];let l=null;c.forEach(u=>{const d=new SemVer$2(u.semver.version);switch(u.operator){case">":d.prerelease.length===0?d.patch++:d.prerelease.push(0),d.raw=d.format();case"":case">=":(!l||gt$2(d,l))&&(l=d);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${u.operator}`)}}),l&&(!o||gt$2(o,l))&&(o=l)}return o&&e.test(o)?o:null};var minVersion_1=minVersion$1;const Range$4=requireRange(),validRange$1=(e,n)=>{try{return new Range$4(e,n).range||"*"}catch{return null}};var valid$2=validRange$1;const SemVer$1=semver$2,Comparator$2=requireComparator(),{ANY:ANY$1}=Comparator$2,Range$3=requireRange(),satisfies$3=satisfies_1,gt$1=gt_1,lt$1=lt_1,lte$1=lte_1,gte$1=gte_1,outside$3=(e,n,o,a)=>{e=new SemVer$1(e,a),n=new Range$3(n,a);let c,l,u,d,h;switch(o){case">":c=gt$1,l=lte$1,u=lt$1,d=">",h=">=";break;case"<":c=lt$1,l=gte$1,u=gt$1,d="<",h="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies$3(e,n,a))return!1;for(let y=0;y<n.set.length;++y){const p=n.set[y];let v=null,b=null;if(p.forEach(_=>{_.semver===ANY$1&&(_=new Comparator$2(">=0.0.0")),v=v||_,b=b||_,c(_.semver,v.semver,a)?v=_:u(_.semver,b.semver,a)&&(b=_)}),v.operator===d||v.operator===h||(!b.operator||b.operator===d)&&l(e,b.semver))return!1;if(b.operator===h&&u(e,b.semver))return!1}return!0};var outside_1=outside$3;const outside$2=outside_1,gtr$1=(e,n,o)=>outside$2(e,n,">",o);var gtr_1=gtr$1;const outside$1=outside_1,ltr$1=(e,n,o)=>outside$1(e,n,"<",o);var ltr_1=ltr$1;const Range$2=requireRange(),intersects$1=(e,n,o)=>(e=new Range$2(e,o),n=new Range$2(n,o),e.intersects(n,o));var intersects_1=intersects$1;const satisfies$2=satisfies_1,compare$2=compare_1;var simplify=(e,n,o)=>{const a=[];let c=null,l=null;const u=e.sort((p,v)=>compare$2(p,v,o));for(const p of u)satisfies$2(p,n,o)?(l=p,c||(c=p)):(l&&a.push([c,l]),l=null,c=null);c&&a.push([c,null]);const d=[];for(const[p,v]of a)p===v?d.push(p):!v&&p===u[0]?d.push("*"):v?p===u[0]?d.push(`<=${v}`):d.push(`${p} - ${v}`):d.push(`>=${p}`);const h=d.join(" || "),y=typeof n.raw=="string"?n.raw:String(n);return h.length<y.length?h:n};const Range$1=requireRange(),Comparator$1=requireComparator(),{ANY}=Comparator$1,satisfies$1=satisfies_1,compare$1=compare_1,subset$1=(e,n,o={})=>{if(e===n)return!0;e=new Range$1(e,o),n=new Range$1(n,o);let a=!1;e:for(const c of e.set){for(const l of n.set){const u=simpleSubset(c,l,o);if(a=a||u!==null,u)continue e}if(a)return!1}return!0},minimumVersionWithPreRelease=[new Comparator$1(">=0.0.0-0")],minimumVersion=[new Comparator$1(">=0.0.0")],simpleSubset=(e,n,o)=>{if(e===n)return!0;if(e.length===1&&e[0].semver===ANY){if(n.length===1&&n[0].semver===ANY)return!0;o.includePrerelease?e=minimumVersionWithPreRelease:e=minimumVersion}if(n.length===1&&n[0].semver===ANY){if(o.includePrerelease)return!0;n=minimumVersion}const a=new Set;let c,l;for(const _ of e)_.operator===">"||_.operator===">="?c=higherGT(c,_,o):_.operator==="<"||_.operator==="<="?l=lowerLT(l,_,o):a.add(_.semver);if(a.size>1)return null;let u;if(c&&l){if(u=compare$1(c.semver,l.semver,o),u>0)return null;if(u===0&&(c.operator!==">="||l.operator!=="<="))return null}for(const _ of a){if(c&&!satisfies$1(_,String(c),o)||l&&!satisfies$1(_,String(l),o))return null;for(const T of n)if(!satisfies$1(_,String(T),o))return!1;return!0}let d,h,y,p,v=l&&!o.includePrerelease&&l.semver.prerelease.length?l.semver:!1,b=c&&!o.includePrerelease&&c.semver.prerelease.length?c.semver:!1;v&&v.prerelease.length===1&&l.operator==="<"&&v.prerelease[0]===0&&(v=!1);for(const _ of n){if(p=p||_.operator===">"||_.operator===">=",y=y||_.operator==="<"||_.operator==="<=",c){if(b&&_.semver.prerelease&&_.semver.prerelease.length&&_.semver.major===b.major&&_.semver.minor===b.minor&&_.semver.patch===b.patch&&(b=!1),_.operator===">"||_.operator===">="){if(d=higherGT(c,_,o),d===_&&d!==c)return!1}else if(c.operator===">="&&!satisfies$1(c.semver,String(_),o))return!1}if(l){if(v&&_.semver.prerelease&&_.semver.prerelease.length&&_.semver.major===v.major&&_.semver.minor===v.minor&&_.semver.patch===v.patch&&(v=!1),_.operator==="<"||_.operator==="<="){if(h=lowerLT(l,_,o),h===_&&h!==l)return!1}else if(l.operator==="<="&&!satisfies$1(l.semver,String(_),o))return!1}if(!_.operator&&(l||c)&&u!==0)return!1}return!(c&&y&&!l&&u!==0||l&&p&&!c&&u!==0||b||v)},higherGT=(e,n,o)=>{if(!e)return n;const a=compare$1(e.semver,n.semver,o);return a>0?e:a<0||n.operator===">"&&e.operator===">="?n:e},lowerLT=(e,n,o)=>{if(!e)return n;const a=compare$1(e.semver,n.semver,o);return a<0?e:a>0||n.operator==="<"&&e.operator==="<="?n:e};var subset_1=subset$1;const internalRe=reExports,constants=constants$1,SemVer=semver$2,identifiers=identifiers$1,parse=parse_1,valid$1=valid_1,clean=clean_1,inc=inc_1,diff=diff_1,major=major_1,minor=minor_1,patch=patch_1,prerelease=prerelease_1,compare=compare_1,rcompare=rcompare_1,compareLoose=compareLoose_1,compareBuild=compareBuild_1,sort=sort_1,rsort=rsort_1,gt=gt_1,lt=lt_1,eq=eq_1,neq=neq_1,gte=gte_1,lte=lte_1,cmp=cmp_1,coerce=coerce_1,Comparator=requireComparator(),Range=requireRange(),satisfies=satisfies_1,toComparators=toComparators_1,maxSatisfying=maxSatisfying_1,minSatisfying=minSatisfying_1,minVersion=minVersion_1,validRange=valid$2,outside=outside_1,gtr=gtr_1,ltr=ltr_1,intersects=intersects_1,simplifyRange=simplify,subset=subset_1;var semver={parse,valid:valid$1,clean,inc,diff,major,minor,patch,prerelease,compare,rcompare,compareLoose,compareBuild,sort,rsort,gt,lt,eq,neq,gte,lte,cmp,coerce,Comparator,Range,satisfies,toComparators,maxSatisfying,minSatisfying,minVersion,validRange,outside,gtr,ltr,intersects,simplifyRange,subset,SemVer,re:internalRe.re,src:internalRe.src,tokens:internalRe.t,SEMVER_SPEC_VERSION:constants.SEMVER_SPEC_VERSION,RELEASE_TYPES:constants.RELEASE_TYPES,compareIdentifiers:identifiers.compareIdentifiers,rcompareIdentifiers:identifiers.rcompareIdentifiers};const semver$1=getDefaultExportFromCjs(semver);var DeviceModelId;(function(e){e.blue="blue",e.nanoS="nanoS",e.nanoSP="nanoSP",e.nanoX="nanoX",e.stax="stax",e.e
No Logs
8aqssZghgDtA2pLcmwrX9f4HaEEVvSw5QC5PpzX9tsvi
Apr 21, 2025 23:03:11 +00:00
system
Empty Result
No Logs