import{b8 as ou,b9 as su,ba as Aa,bb as iu,bc as ke,bd as cu,be as jt,bf as Xi,bg as Zn,bh as xe,bi as Gr,bj as Hr,bk as lu,bl as uu,bm as du,bn as Mn,bo as fu,bp as tt,bq as de,br as Qi,bs as hu,bt as pu,bu as Xt,bv as Pt,bw as ce,bx as He,by as In,bz as kn,a$ as ie,bA as xn,bB as ka,bC as Kr,bD as _n,_ as zi,N as mu,H as vo,b as gu,i as vu,q as cr,as as he,B as La,bE as yu,bF as qo,bG as wu,bH as Ji,bI as Zi,bJ as _u,bK as Yo,bL as Eu,bM as Xo,bN as bu,bO as Qo,bP as ec,bQ as Tu,bR as tc,bS as qr,bT as nc,bU as Wt,bV as rc,bW as Iu,bX as Cu,bY as Su,bZ as Au,b_ as ku,b$ as Lu,c0 as ac,c1 as Ru,c2 as oc,c3 as yo,c4 as sc,c5 as Pu,c6 as Nu,c7 as ic,c8 as Ou,c9 as wo,ca as Du,cb as Uu,cc as Bu,cd as V,ce as G,cf as H,cg as Pe,ch as Ln,ci as Ra,cj as Ct,ck as un,cl as la,cm as Pa,ao as zo,U as mt,a as Ge,cn as Mu,G as ue,a7 as xu,co as Fu,cp as ju,cq as Wu,cr as $u,cs as Vu,ct as Gu,cu as Hu,cv as Ku,cw as qu,cx as Yu,cy as Xu,cz as Qu,cA as zu,a9 as Ju,cB as Zu,cC as ed,cD as td,cE as nd,cF as rd,cG as ad,cH as od,cI as sd,cJ as id,cK as cd,cL as ld,cM as Na,cN as ud,cO as dd,cP as kr,cQ as En,a8 as fd,cR as _o,cS as I,ae as Jo,ad as be,cT as cc,cU as Lr,cV as lr,cW as ur,cX as Oa,aX as hd,cY as Zo,aZ as es,cZ as Vt,O as Kn,c_ as Da,c$ as lc,d0 as pd,aF as md,ag as Br,d1 as gd,d2 as uc,d3 as vd,ak as yd,d4 as wd,d5 as _d,d6 as Ed,d7 as bd,d8 as Td,d9 as dc,da as Id,db as Cd,dc as Sd,dd as fc,de as Ad,aJ as ts,a6 as Tt,aa as gn,df as hc,dg as kd,dh as ns,di as pc,dj as Ld,dk as Rd,dl as Re,dm as Pd,dn as Nd,dp as Yr,dq as mc,dr as Eo,ds as Od,dt as gc,du as Dd,dv as Ud,dw as Bd,dx as Md,dy as nn,dz as rn,dA as vc,dB as xd,dC as Fd,dD as rs,dE as jd,dF as Wd,dG as $d,dH as Vd,dI as Gd,dJ as Hd,dK as Kd,dL as qd}from"./injective.0edf6fd9.js";import{_ as Qt,m as Yd}from"./axelar.6b57b91b.js";import{W as Xd,M as Qd,a as zd,P as Jd,g as Ua,b as fe,K as yc,C as bo,c as To,d as Zd,e as wc,u as ef,f as tf,h as nf,i as rf,j as as,k as af,l as os}from"./injective-wallet.d52df664.js";import{S as of,E as Ba,I as sf,n as Mt,o as cf}from"./injective-bridge.3a7d899d.js";class lf extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function uf(e){var c,u,l,d,f;const t=((c=e.error)==null?void 0:c.message)||((u=e.error)==null?void 0:u.toString())||"",n=((l=e.request)==null?void 0:l.method)||((d=e.options)==null?void 0:d.method)||"GET",r=((f=e.request)==null?void 0:f.url)||String(e.request)||"/",a=`[${n}] ${JSON.stringify(r)}`,o=e.response?`${e.response.status} ${e.response.statusText}`:"",s=`${a}: ${o}${t?` ${t}`:""}`,i=new lf(s,e.error?{cause:e.error}:void 0);for(const p of["request","options","response"])Object.defineProperty(i,p,{get(){return e[p]}});for(const[p,v]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(i,p,{get(){return e.response&&e.response[v]}});return i}const df=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function ss(e="GET"){return df.has(e.toUpperCase())}function ff(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const hf=new Set(["image/svg","application/xml","application/xhtml","application/html"]),pf=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function mf(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return pf.test(t)?"json":hf.has(t)||t.startsWith("text/")?"text":"blob"}function gf(e,t,n=globalThis.Headers){const r={...t,...e};if(t!=null&&t.params&&(e!=null&&e.params)&&(r.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&&t.query&&(e!=null&&e.query)&&(r.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&&t.headers&&(e!=null&&e.headers)){r.headers=new n((t==null?void 0:t.headers)||{});for(const[a,o]of new n((e==null?void 0:e.headers)||{}))r.headers.set(a,o)}return r}const vf=new Set([408,409,425,429,500,502,503,504]),yf=new Set([101,204,205,304]);function _c(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function a(i){const c=i.error&&i.error.name==="AbortError"&&!i.options.timeout||!1;if(i.options.retry!==!1&&!c){let l;typeof i.options.retry=="number"?l=i.options.retry:l=ss(i.options.method)?0:1;const d=i.response&&i.response.status||500;if(l>0&&(Array.isArray(i.options.retryStatusCodes)?i.options.retryStatusCodes.includes(d):vf.has(d))){const f=i.options.retryDelay||0;return f>0&&await new Promise(p=>setTimeout(p,f)),o(i.request,{...i.options,retry:l-1,timeout:i.options.timeout})}}const u=uf(i);throw Error.captureStackTrace&&Error.captureStackTrace(u,o),u}const o=async function(c,u={}){var f;const l={request:c,options:gf(u,e.defaults,n),response:void 0,error:void 0};if(l.options.method=(f=l.options.method)==null?void 0:f.toUpperCase(),l.options.onRequest&&await l.options.onRequest(l),typeof l.request=="string"&&(l.options.baseURL&&(l.request=ou(l.request,l.options.baseURL)),(l.options.query||l.options.params)&&(l.request=su(l.request,{...l.options.params,...l.options.query}))),l.options.body&&ss(l.options.method)&&(ff(l.options.body)?(l.options.body=typeof l.options.body=="string"?l.options.body:JSON.stringify(l.options.body),l.options.headers=new n(l.options.headers||{}),l.options.headers.has("content-type")||l.options.headers.set("content-type","application/json"),l.options.headers.has("accept")||l.options.headers.set("accept","application/json")):("pipeTo"in l.options.body&&typeof l.options.body.pipeTo=="function"||typeof l.options.body.pipe=="function")&&("duplex"in l.options||(l.options.duplex="half"))),!l.options.signal&&l.options.timeout){const p=new r;setTimeout(()=>p.abort(),l.options.timeout),l.options.signal=p.signal}try{l.response=await t(l.request,l.options)}catch(p){return l.error=p,l.options.onRequestError&&await l.options.onRequestError(l),await a(l)}if(l.response.body&&!yf.has(l.response.status)&&l.options.method!=="HEAD"){const p=(l.options.parseResponse?"json":l.options.responseType)||mf(l.response.headers.get("content-type")||"");switch(p){case"json":{const v=await l.response.text(),_=l.options.parseResponse||Aa;l.response._data=_(v);break}case"stream":{l.response._data=l.response.body;break}default:l.response._data=await l.response[p]()}}return l.options.onResponse&&await l.options.onResponse(l),!l.options.ignoreResponseError&&l.response.status>=400&&l.response.status<600?(l.options.onResponseError&&await l.options.onResponseError(l),await a(l)):l.response},s=async function(c,u){return(await o(c,u))._data};return s.raw=o,s.native=(...i)=>t(...i),s.create=(i={})=>_c({...e,defaults:{...e.defaults,...i}}),s}const Io=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof Qt<"u")return Qt;throw new Error("unable to locate global object")}(),wf=Io.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),_f=Io.Headers,Ef=Io.AbortController,bf=_c({fetch:wf,Headers:_f,AbortController:Ef}),Tf=bf;globalThis.$fetch||(globalThis.$fetch=Tf.create({baseURL:iu()}));const is={NuxtError:e=>Xi(e),EmptyShallowRef:e=>Zn(e==="_"?void 0:e==="0n"?BigInt(0):Aa(e)),EmptyRef:e=>xe(e==="_"?void 0:e==="0n"?BigInt(0):Aa(e)),ShallowRef:e=>Zn(e),ShallowReactive:e=>Gr(e),Ref:e=>xe(e),Reactive:e=>Hr(e)},If=ke({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const r in is)cu(r,is[r]);Object.assign(e.payload,([t,n]=jt(()=>e.runWithContext(lu)),t=await t,n(),t)),window.__NUXT__=e.payload}}),Cf=[],Sf=ke({name:"nuxt:head",enforce:"pre",setup(e){const t=uu({plugins:Cf});du(()=>Mn().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1,await fu(t)};t.hooks.hook("dom:beforeRender",a=>{a.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||r()}),e.hooks.hook("app:error",r),e.hooks.hook("app:suspense:resolve",r)}}});/*! * vue-router v4.2.5 * (c) 2023 Eduardo San Martin Morote * @license MIT */const wn=typeof window<"u";function Af(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ae=Object.assign;function ua(e,t){const n={};for(const r in t){const a=t[r];n[r]=gt(a)?a.map(e):e(a)}return n}const qn=()=>{},gt=Array.isArray,kf=/\/$/,Lf=e=>e.replace(kf,"");function da(e,t,n="/"){let r,a={},o="",s="";const i=t.indexOf("#");let c=t.indexOf("?");return i=0&&(c=-1),c>-1&&(r=t.slice(0,c),o=t.slice(c+1,i>-1?i:t.length),a=e(o)),i>-1&&(r=r||t.slice(0,i),s=t.slice(i,t.length)),r=Of(r??t,n),{fullPath:r+(o&&"?")+o+s,path:r,query:a,hash:s}}function Rf(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function cs(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Pf(e,t,n){const r=t.matched.length-1,a=n.matched.length-1;return r>-1&&r===a&&Rn(t.matched[r],n.matched[a])&&Ec(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Rn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ec(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Nf(e[n],t[n]))return!1;return!0}function Nf(e,t){return gt(e)?ls(e,t):gt(t)?ls(t,e):e===t}function ls(e,t){return gt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Of(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),a=r[r.length-1];(a===".."||a===".")&&r.push("");let o=n.length-1,s,i;for(s=0;s1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(s-(s===r.length?1:0)).join("/")}var er;(function(e){e.pop="pop",e.push="push"})(er||(er={}));var Yn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Yn||(Yn={}));function Df(e){if(!e)if(wn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Lf(e)}const Uf=/^[^#]+#/;function Bf(e,t){return e.replace(Uf,"#")+t}function Mf(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Xr=()=>({left:window.pageXOffset,top:window.pageYOffset});function xf(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),a=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!a)return;t=Mf(a,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function us(e,t){return(history.state?history.state.position-t:-1)+e}const Ma=new Map;function Ff(e,t){Ma.set(e,t)}function jf(e){const t=Ma.get(e);return Ma.delete(e),t}let Wf=()=>location.protocol+"//"+location.host;function bc(e,t){const{pathname:n,search:r,hash:a}=t,o=e.indexOf("#");if(o>-1){let i=a.includes(e.slice(o))?e.slice(o).length:1,c=a.slice(i);return c[0]!=="/"&&(c="/"+c),cs(c,"")}return cs(n,e)+r+a}function $f(e,t,n,r){let a=[],o=[],s=null;const i=({state:f})=>{const p=bc(e,location),v=n.value,_=t.value;let y=0;if(f){if(n.value=p,t.value=f,s&&s===v){s=null;return}y=_?f.position-_.position:0}else r(p);a.forEach(h=>{h(n.value,v,{delta:y,type:er.pop,direction:y?y>0?Yn.forward:Yn.back:Yn.unknown})})};function c(){s=n.value}function u(f){a.push(f);const p=()=>{const v=a.indexOf(f);v>-1&&a.splice(v,1)};return o.push(p),p}function l(){const{history:f}=window;f.state&&f.replaceState(ae({},f.state,{scroll:Xr()}),"")}function d(){for(const f of o)f();o=[],window.removeEventListener("popstate",i),window.removeEventListener("beforeunload",l)}return window.addEventListener("popstate",i),window.addEventListener("beforeunload",l,{passive:!0}),{pauseListeners:c,listen:u,destroy:d}}function ds(e,t,n,r=!1,a=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:a?Xr():null}}function Vf(e){const{history:t,location:n}=window,r={value:bc(e,n)},a={value:t.state};a.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(c,u,l){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+c:Wf()+e+c;try{t[l?"replaceState":"pushState"](u,"",f),a.value=u}catch(p){console.error(p),n[l?"replace":"assign"](f)}}function s(c,u){const l=ae({},t.state,ds(a.value.back,c,a.value.forward,!0),u,{position:a.value.position});o(c,l,!0),r.value=c}function i(c,u){const l=ae({},a.value,t.state,{forward:c,scroll:Xr()});o(l.current,l,!0);const d=ae({},ds(r.value,c,null),{position:l.position+1},u);o(c,d,!1),r.value=c}return{location:r,state:a,push:i,replace:s}}function Tc(e){e=Df(e);const t=Vf(e),n=$f(e,t.state,t.location,t.replace);function r(o,s=!0){s||n.pauseListeners(),history.go(o)}const a=ae({location:"",base:e,go:r,createHref:Bf.bind(null,e)},t,n);return Object.defineProperty(a,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(a,"state",{enumerable:!0,get:()=>t.state.value}),a}function Gf(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Tc(e)}function Hf(e){return typeof e=="string"||e&&typeof e=="object"}function Ic(e){return typeof e=="string"||typeof e=="symbol"}const St={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Cc=Symbol("");var fs;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(fs||(fs={}));function Pn(e,t){return ae(new Error,{type:e,[Cc]:!0},t)}function Ot(e,t){return e instanceof Error&&Cc in e&&(t==null||!!(e.type&t))}const hs="[^/]+?",Kf={sensitive:!1,strict:!1,start:!0,end:!0},qf=/[.+*?^${}()[\]/\\]/g;function Yf(e,t){const n=ae({},Kf,t),r=[];let a=n.start?"^":"";const o=[];for(const u of e){const l=u.length?[]:[90];n.strict&&!u.length&&(a+="/");for(let d=0;dt.length?t.length===1&&t[0]===40+40?1:-1:0}function Qf(e,t){let n=0;const r=e.score,a=t.score;for(;n0&&t[t.length-1]<0}const zf={type:0,value:""},Jf=/[a-zA-Z0-9_]/;function Zf(e){if(!e)return[[]];if(e==="/")return[[zf]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${u}": ${p}`)}let n=0,r=n;const a=[];let o;function s(){o&&a.push(o),o=[]}let i=0,c,u="",l="";function d(){u&&(n===0?o.push({type:0,value:u}):n===1||n===2||n===3?(o.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:u,regexp:l,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),u="")}function f(){u+=c}for(;i{s(w)}:qn}function s(l){if(Ic(l)){const d=r.get(l);d&&(r.delete(l),n.splice(n.indexOf(d),1),d.children.forEach(s),d.alias.forEach(s))}else{const d=n.indexOf(l);d>-1&&(n.splice(d,1),l.record.name&&r.delete(l.record.name),l.children.forEach(s),l.alias.forEach(s))}}function i(){return n}function c(l){let d=0;for(;d=0&&(l.record.path!==n[d].record.path||!Sc(l,n[d]));)d++;n.splice(d,0,l),l.record.name&&!gs(l)&&r.set(l.record.name,l)}function u(l,d){let f,p={},v,_;if("name"in l&&l.name){if(f=r.get(l.name),!f)throw Pn(1,{location:l});_=f.record.name,p=ae(ms(d.params,f.keys.filter(w=>!w.optional).map(w=>w.name)),l.params&&ms(l.params,f.keys.map(w=>w.name))),v=f.stringify(p)}else if("path"in l)v=l.path,f=n.find(w=>w.re.test(v)),f&&(p=f.parse(v),_=f.record.name);else{if(f=d.name?r.get(d.name):n.find(w=>w.re.test(d.path)),!f)throw Pn(1,{location:l,currentLocation:d});_=f.record.name,p=ae({},d.params,l.params),v=f.stringify(p)}const y=[];let h=f;for(;h;)y.unshift(h.record),h=h.parent;return{name:_,path:v,params:p,matched:y,meta:ah(y)}}return e.forEach(l=>o(l)),{addRoute:o,resolve:u,removeRoute:s,getRoutes:i,getRecordMatcher:a}}function ms(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function nh(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:rh(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function rh(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function gs(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ah(e){return e.reduce((t,n)=>ae(t,n.meta),{})}function vs(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Sc(e,t){return t.children.some(n=>n===e||Sc(e,n))}const Ac=/#/g,oh=/&/g,sh=/\//g,ih=/=/g,ch=/\?/g,kc=/\+/g,lh=/%5B/g,uh=/%5D/g,Lc=/%5E/g,dh=/%60/g,Rc=/%7B/g,fh=/%7C/g,Pc=/%7D/g,hh=/%20/g;function Co(e){return encodeURI(""+e).replace(fh,"|").replace(lh,"[").replace(uh,"]")}function ph(e){return Co(e).replace(Rc,"{").replace(Pc,"}").replace(Lc,"^")}function xa(e){return Co(e).replace(kc,"%2B").replace(hh,"+").replace(Ac,"%23").replace(oh,"%26").replace(dh,"`").replace(Rc,"{").replace(Pc,"}").replace(Lc,"^")}function mh(e){return xa(e).replace(ih,"%3D")}function gh(e){return Co(e).replace(Ac,"%23").replace(ch,"%3F")}function vh(e){return e==null?"":gh(e).replace(sh,"%2F")}function Mr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function yh(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;ao&&xa(o)):[r&&xa(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function wh(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=gt(r)?r.map(a=>a==null?null:""+a):r==null?r:""+r)}return t}const Nc=Symbol(""),ws=Symbol(""),Qr=Symbol(""),So=Symbol(""),Fa=Symbol("");function $n(){let e=[];function t(r){return e.push(r),()=>{const a=e.indexOf(r);a>-1&&e.splice(a,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function _h(e,t,n){const r=()=>{e[t].delete(n)};Qi(r),hu(r),pu(()=>{e[t].add(n)}),e[t].add(n)}function vE(e){const t=tt(Nc,{}).value;t&&_h(t,"updateGuards",e)}function Ht(e,t,n,r,a){const o=r&&(r.enterCallbacks[a]=r.enterCallbacks[a]||[]);return()=>new Promise((s,i)=>{const c=d=>{d===!1?i(Pn(4,{from:n,to:t})):d instanceof Error?i(d):Hf(d)?i(Pn(2,{from:t,to:d})):(o&&r.enterCallbacks[a]===o&&typeof d=="function"&&o.push(d),s())},u=e.call(r&&r.instances[a],t,n,c);let l=Promise.resolve(u);e.length<3&&(l=l.then(c)),l.catch(d=>i(d))})}function fa(e,t,n,r){const a=[];for(const o of e)for(const s in o.components){let i=o.components[s];if(!(t!=="beforeRouteEnter"&&!o.instances[s]))if(Eh(i)){const u=(i.__vccOpts||i)[t];u&&a.push(Ht(u,n,r,o,s))}else{let c=i();a.push(()=>c.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${s}" at "${o.path}"`));const l=Af(u)?u.default:u;o.components[s]=l;const f=(l.__vccOpts||l)[t];return f&&Ht(f,n,r,o,s)()}))}}return a}function Eh(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function _s(e){const t=tt(Qr),n=tt(So),r=ce(()=>t.resolve(de(e.to))),a=ce(()=>{const{matched:c}=r.value,{length:u}=c,l=c[u-1],d=n.matched;if(!l||!d.length)return-1;const f=d.findIndex(Rn.bind(null,l));if(f>-1)return f;const p=Es(c[u-2]);return u>1&&Es(l)===p&&d[d.length-1].path!==p?d.findIndex(Rn.bind(null,c[u-2])):f}),o=ce(()=>a.value>-1&&Ch(n.params,r.value.params)),s=ce(()=>a.value>-1&&a.value===n.matched.length-1&&Ec(n.params,r.value.params));function i(c={}){return Ih(c)?t[de(e.replace)?"replace":"push"](de(e.to)).catch(qn):Promise.resolve()}return{route:r,href:ce(()=>r.value.href),isActive:o,isExactActive:s,navigate:i}}const bh=Pt({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:_s,setup(e,{slots:t}){const n=Hr(_s(e)),{options:r}=tt(Qr),a=ce(()=>({[bs(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[bs(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:He("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},o)}}}),Th=bh;function Ih(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Ch(e,t){for(const n in t){const r=t[n],a=e[n];if(typeof r=="string"){if(r!==a)return!1}else if(!gt(a)||a.length!==r.length||r.some((o,s)=>o!==a[s]))return!1}return!0}function Es(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const bs=(e,t,n)=>e??t??n,Sh=Pt({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=tt(Fa),a=ce(()=>e.route||r.value),o=tt(ws,0),s=ce(()=>{let u=de(o);const{matched:l}=a.value;let d;for(;(d=l[u])&&!d.components;)u++;return u}),i=ce(()=>a.value.matched[s.value]);In(ws,ce(()=>s.value+1)),In(Nc,i),In(Fa,a);const c=xe();return kn(()=>[c.value,i.value,e.name],([u,l,d],[f,p,v])=>{l&&(l.instances[d]=u,p&&p!==l&&u&&u===f&&(l.leaveGuards.size||(l.leaveGuards=p.leaveGuards),l.updateGuards.size||(l.updateGuards=p.updateGuards))),u&&l&&(!p||!Rn(l,p)||!f)&&(l.enterCallbacks[d]||[]).forEach(_=>_(u))},{flush:"post"}),()=>{const u=a.value,l=e.name,d=i.value,f=d&&d.components[l];if(!f)return Ts(n.default,{Component:f,route:u});const p=d.props[l],v=p?p===!0?u.params:typeof p=="function"?p(u):p:null,y=He(f,ae({},v,t,{onVnodeUnmounted:h=>{h.component.isUnmounted&&(d.instances[l]=null)},ref:c}));return Ts(n.default,{Component:y,route:u})||y}}});function Ts(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Oc=Sh;function Ah(e){const t=th(e.routes,e),n=e.parseQuery||yh,r=e.stringifyQuery||ys,a=e.history,o=$n(),s=$n(),i=$n(),c=Zn(St);let u=St;wn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const l=ua.bind(null,k=>""+k),d=ua.bind(null,vh),f=ua.bind(null,Mr);function p(k,F){let D,W;return Ic(k)?(D=t.getRecordMatcher(k),W=F):W=k,t.addRoute(W,D)}function v(k){const F=t.getRecordMatcher(k);F&&t.removeRoute(F)}function _(){return t.getRoutes().map(k=>k.record)}function y(k){return!!t.getRecordMatcher(k)}function h(k,F){if(F=ae({},F||c.value),typeof k=="string"){const g=da(n,k,F.path),S=t.resolve({path:g.path},F),B=a.createHref(g.fullPath);return ae(g,S,{params:f(S.params),hash:Mr(g.hash),redirectedFrom:void 0,href:B})}let D;if("path"in k)D=ae({},k,{path:da(n,k.path,F.path).path});else{const g=ae({},k.params);for(const S in g)g[S]==null&&delete g[S];D=ae({},k,{params:d(g)}),F.params=d(F.params)}const W=t.resolve(D,F),Z=k.hash||"";W.params=l(f(W.params));const se=Rf(r,ae({},k,{hash:ph(Z),path:W.path})),m=a.createHref(se);return ae({fullPath:se,hash:Z,query:r===ys?wh(k.query):k.query||{}},W,{redirectedFrom:void 0,href:m})}function w(k){return typeof k=="string"?da(n,k,c.value.path):ae({},k)}function T(k,F){if(u!==k)return Pn(8,{from:F,to:k})}function E(k){return A(k)}function b(k){return E(ae(w(k),{replace:!0}))}function C(k){const F=k.matched[k.matched.length-1];if(F&&F.redirect){const{redirect:D}=F;let W=typeof D=="function"?D(k):D;return typeof W=="string"&&(W=W.includes("?")||W.includes("#")?W=w(W):{path:W},W.params={}),ae({query:k.query,hash:k.hash,params:"path"in W?{}:k.params},W)}}function A(k,F){const D=u=h(k),W=c.value,Z=k.state,se=k.force,m=k.replace===!0,g=C(D);if(g)return A(ae(w(g),{state:typeof g=="object"?ae({},Z,g.state):Z,force:se,replace:m}),F||D);const S=D;S.redirectedFrom=F;let B;return!se&&Pf(r,W,D)&&(B=Pn(16,{to:S,from:W}),yt(W,W,!0,!1)),(B?Promise.resolve(B):K(S,W)).catch($=>Ot($)?Ot($,2)?$:Ke($):De($,S,W)).then($=>{if($){if(Ot($,2))return A(ae({replace:m},w($.to),{state:typeof $.to=="object"?ae({},Z,$.to.state):Z,force:se}),F||S)}else $=re(S,W,!0,m,Z);return Y(S,W,$),$})}function M(k,F){const D=T(k,F);return D?Promise.reject(D):Promise.resolve()}function O(k){const F=qe.values().next().value;return F&&typeof F.runWithContext=="function"?F.runWithContext(k):k()}function K(k,F){let D;const[W,Z,se]=kh(k,F);D=fa(W.reverse(),"beforeRouteLeave",k,F);for(const g of W)g.leaveGuards.forEach(S=>{D.push(Ht(S,k,F))});const m=M.bind(null,k,F);return D.push(m),Le(D).then(()=>{D=[];for(const g of o.list())D.push(Ht(g,k,F));return D.push(m),Le(D)}).then(()=>{D=fa(Z,"beforeRouteUpdate",k,F);for(const g of Z)g.updateGuards.forEach(S=>{D.push(Ht(S,k,F))});return D.push(m),Le(D)}).then(()=>{D=[];for(const g of se)if(g.beforeEnter)if(gt(g.beforeEnter))for(const S of g.beforeEnter)D.push(Ht(S,k,F));else D.push(Ht(g.beforeEnter,k,F));return D.push(m),Le(D)}).then(()=>(k.matched.forEach(g=>g.enterCallbacks={}),D=fa(se,"beforeRouteEnter",k,F),D.push(m),Le(D))).then(()=>{D=[];for(const g of s.list())D.push(Ht(g,k,F));return D.push(m),Le(D)}).catch(g=>Ot(g,8)?g:Promise.reject(g))}function Y(k,F,D){i.list().forEach(W=>O(()=>W(k,F,D)))}function re(k,F,D,W,Z){const se=T(k,F);if(se)return se;const m=F===St,g=wn?history.state:{};D&&(W||m?a.replace(k.fullPath,ae({scroll:m&&g&&g.scroll},Z)):a.push(k.fullPath,Z)),c.value=k,yt(k,F,D,m),Ke()}let R;function j(){R||(R=a.listen((k,F,D)=>{if(!_t.listening)return;const W=h(k),Z=C(W);if(Z){A(ae(Z,{replace:!0}),W).catch(qn);return}u=W;const se=c.value;wn&&Ff(us(se.fullPath,D.delta),Xr()),K(W,se).catch(m=>Ot(m,12)?m:Ot(m,2)?(A(m.to,W).then(g=>{Ot(g,20)&&!D.delta&&D.type===er.pop&&a.go(-1,!1)}).catch(qn),Promise.reject()):(D.delta&&a.go(-D.delta,!1),De(m,W,se))).then(m=>{m=m||re(W,se,!1),m&&(D.delta&&!Ot(m,8)?a.go(-D.delta,!1):D.type===er.pop&&Ot(m,20)&&a.go(-1,!1)),Y(W,se,m)}).catch(qn)}))}let U=$n(),Q=$n(),te;function De(k,F,D){Ke(k);const W=Q.list();return W.length?W.forEach(Z=>Z(k,F,D)):console.error(k),Promise.reject(k)}function at(){return te&&c.value!==St?Promise.resolve():new Promise((k,F)=>{U.add([k,F])})}function Ke(k){return te||(te=!k,j(),U.list().forEach(([F,D])=>k?D(k):F()),U.reset()),k}function yt(k,F,D,W){const{scrollBehavior:Z}=e;if(!wn||!Z)return Promise.resolve();const se=!D&&jf(us(k.fullPath,0))||(W||!D)&&history.state&&history.state.scroll||null;return Xt().then(()=>Z(k,F,se)).then(m=>m&&xf(m)).catch(m=>De(m,k,F))}const dt=k=>a.go(k);let wt;const qe=new Set,_t={currentRoute:c,listening:!0,addRoute:p,removeRoute:v,hasRoute:y,getRoutes:_,resolve:h,options:e,push:E,replace:b,go:dt,back:()=>dt(-1),forward:()=>dt(1),beforeEach:o.add,beforeResolve:s.add,afterEach:i.add,onError:Q.add,isReady:at,install(k){const F=this;k.component("RouterLink",Th),k.component("RouterView",Oc),k.config.globalProperties.$router=F,Object.defineProperty(k.config.globalProperties,"$route",{enumerable:!0,get:()=>de(c)}),wn&&!wt&&c.value===St&&(wt=!0,E(a.location).catch(Z=>{}));const D={};for(const Z in St)Object.defineProperty(D,Z,{get:()=>c.value[Z],enumerable:!0});k.provide(Qr,F),k.provide(So,Gr(D)),k.provide(Fa,c);const W=k.unmount;qe.add(k),k.unmount=function(){qe.delete(k),qe.size<1&&(u=St,R&&R(),R=null,c.value=St,wt=!1,te=!1),W()}}};function Le(k){return k.reduce((F,D)=>F.then(()=>O(D)),Promise.resolve())}return _t}function kh(e,t){const n=[],r=[],a=[],o=Math.max(t.matched.length,e.matched.length);for(let s=0;sRn(u,i))?r.push(i):n.push(i));const c=e.matched[s];c&&(t.matched.find(u=>Rn(u,c))||a.push(c))}return[n,r,a]}function Lh(){return tt(Qr)}function Dc(){return tt(So)}const Ye={middleware:"auction-validation"},Xe={layout:"plain"},Qe={layout:"blank"},ze={middleware:["proposal-validation"]},Je={middleware:"proposal-validation"},Ze={middleware:"wallet-connected"},Is=[{name:(Ye==null?void 0:Ye.name)??"auction-auction",path:(Ye==null?void 0:Ye.path)??"/auction/:auction?",meta:Ye||{},alias:(Ye==null?void 0:Ye.alias)||[],redirect:(Ye==null?void 0:Ye.redirect)||void 0,component:()=>ie(()=>import("./_auction_.461c1f50.js"),["./_auction_.461c1f50.js","./NumericInput.vue.f3fe2eb6.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./DotStatus.vue.dc0e27c3.js","./TableHeader.vue.2961c0e9.js","./TokenIcon.vue.eb15d258.js","./formatter.58e3e488.js","./TableBody.vue.3c7e71fd.js","./Card.vue.55d3d14d.js","./auction.7fd1356e.js","./currency.40a354a4.js","./StreamProvider.c8aed96c.js","./index.bf8a4eef.js","./injective-wallet.d52df664.js","./injective-bridge.3a7d899d.js","./index.03da2a6f.js","./index.00c12b3f.js","./helpers.c4958b19.js","./index.b043a8e4.js","./index.21dd13b0.js","./index.76ce090a.js","./Button.vue.271b1cd3.js","./page.f612f97d.js","./Progress.be124dce.js","./Progress.ca86489c.css","./HocLoading.vue.648f2dbf.js","./HocLoading.d6546e5c.css","./index.f5051dd7.js","./Modal.vue.4ae52b60.js"],import.meta.url).then(e=>e.default||e)},{name:"bridge",path:"/bridge",meta:{},alias:[],redirect:void 0,component:()=>ie(()=>import("./bridge.468c511d.js"),["./bridge.468c511d.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./Input.vue.10dcf7f7.js","./Row.vue.a1a15515.js","./Button.vue.271b1cd3.js","./helpers.c4958b19.js","./index.bf8a4eef.js","./injective-wallet.d52df664.js","./injective-bridge.3a7d899d.js","./index.03da2a6f.js","./index.00c12b3f.js","./index.b043a8e4.js","./NumericInput.vue.f3fe2eb6.js","./TokenIcon.vue.eb15d258.js","./formatter.58e3e488.js","./client-only.eeb415bb.js","./Modal.vue.4ae52b60.js","./peggy.d59432c4.js","./Checkbox.vue.20a25778.js","./HocLoading.vue.648f2dbf.js","./HocLoading.d6546e5c.css","./Card.vue.55d3d14d.js","./onWalletConnected.c72fae13.js","./DotStatus.vue.dc0e27c3.js","./TableBody.vue.3c7e71fd.js","./index.8d6586ec.js","./index.76ce090a.js","./index.129eae63.js","./bridge.fe7bc579.css"],import.meta.url).then(e=>e.default||e)},{name:(Xe==null?void 0:Xe.name)??"external-link",path:(Xe==null?void 0:Xe.path)??"/external-link",meta:Xe||{},alias:(Xe==null?void 0:Xe.alias)||[],redirect:(Xe==null?void 0:Xe.redirect)||void 0,component:()=>ie(()=>import("./external-link.97df3721.js"),["./external-link.97df3721.js","./Logo.vue.f60f07c6.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./page.f612f97d.js","./injective-wallet.d52df664.js","./injective-bridge.3a7d899d.js"],import.meta.url).then(e=>e.default||e)},{name:"faq",path:"/faq",meta:{},alias:[],redirect:void 0,component:()=>ie(()=>import("./faq.585f7a03.js"),["./faq.585f7a03.js","./Search.adc63781.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./Input.vue.10dcf7f7.js","./ButtonSelect.vue.1456b22d.js","./Card.vue.55d3d14d.js","./injective-wallet.d52df664.js","./injective-bridge.3a7d899d.js"],import.meta.url).then(e=>e.default||e)},{name:"governance",path:"/governance",meta:{},alias:[],redirect:void 0,component:()=>ie(()=>import("./governance.de7455aa.js"),["./governance.de7455aa.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./Button.vue.271b1cd3.js","./Item.vue.9990e6af.js","./index.c9924244.js","./pagination.4f40bb35.js","./params.e4cd4875.js","./Search.adc63781.js","./Input.vue.10dcf7f7.js","./ButtonSelect.vue.1456b22d.js","./SpinnerSm.dd6822a1.js","./SpinnerSm.7cfa0c68.css","./page.f612f97d.js","./index.21dd13b0.js","./injective-wallet.d52df664.js","./injective-bridge.3a7d899d.js","./index.bf8a4eef.js","./index.00c12b3f.js","./index.76ce090a.js","./index.f5051dd7.js","./index.cdd69885.js","./index.b043a8e4.js","./index.129eae63.js","./HocLoading.vue.648f2dbf.js","./HocLoading.d6546e5c.css","./Card.vue.55d3d14d.js"],import.meta.url).then(e=>e.default||e)},{name:"index",path:"/",meta:{},alias:[],redirect:void 0,component:()=>ie(()=>import("./index.2ebc5b9f.js"),["./index.2ebc5b9f.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./Button.vue.271b1cd3.js","./Card.vue.55d3d14d.js","./params.e4cd4875.js","./page.f612f97d.js","./DotStatus.vue.dc0e27c3.js","./auction.7fd1356e.js","./currency.40a354a4.js","./StreamProvider.c8aed96c.js","./index.bf8a4eef.js","./injective-wallet.d52df664.js","./injective-bridge.3a7d899d.js","./index.03da2a6f.js","./index.00c12b3f.js","./ButtonSelect.vue.1456b22d.js","./client-only.eeb415bb.js","./HocLoading.vue.648f2dbf.js","./HocLoading.d6546e5c.css","./stats.0382f1d7.js","./Item.vue.9990e6af.js","./ValidatorIcon.vue.05641a25.js","./index.2b61ea7e.js","./pagination.4f40bb35.js","./index.d49d9dfa.js","./index.8d6586ec.js","./index.76ce090a.js","./index.129eae63.js","./network.048ddbb4.js","./Modal.vue.4ae52b60.js","./index.819c79f0.css"],import.meta.url).then(e=>e.default||e)},{name:"insurance-fund",path:"/insurance-fund",meta:{},alias:[],redirect:void 0,component:()=>ie(()=>import("./insurance-fund.180789bf.js"),["./insurance-fund.180789bf.js","./Button.vue.271b1cd3.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./Item.vue.9990e6af.js","./Card.vue.55d3d14d.js","./insuranceFund.c0f309ef.js","./params.e4cd4875.js","./peggy.d59432c4.js","./injective-wallet.d52df664.js","./injective-bridge.3a7d899d.js","./helpers.c4958b19.js","./index.bf8a4eef.js","./index.03da2a6f.js","./index.00c12b3f.js","./index.b043a8e4.js","./SortableHeaderItem.vue.6857ac62.js","./TableHeader.vue.2961c0e9.js","./TableBody.vue.3c7e71fd.js","./HocLoading.vue.648f2dbf.js","./HocLoading.d6546e5c.css","./NumericInput.vue.f3fe2eb6.js","./index.cdd69885.js","./index.76ce090a.js","./index.129eae63.js","./index.f5051dd7.js","./Modal.vue.4ae52b60.js","./Input.vue.10dcf7f7.js","./Wrapper.vue.1a2f091b.js","./Wrapper.d45848d6.css","./exchange.68a2230e.js","./oracle.9e6533e9.js","./onWalletConnected.c72fae13.js"],import.meta.url).then(e=>e.default||e)},{name:(Qe==null?void 0:Qe.name)??"maintenance",path:(Qe==null?void 0:Qe.path)??"/maintenance",meta:Qe||{},alias:(Qe==null?void 0:Qe.alias)||[],redirect:(Qe==null?void 0:Qe.redirect)||void 0,component:()=>ie(()=>import("./maintenance.abe84fba.js"),["./maintenance.abe84fba.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css"],import.meta.url).then(e=>e.default||e)},{name:(ze==null?void 0:ze.name)??"proposal-proposal",path:(ze==null?void 0:ze.path)??"/proposal/:proposal()",meta:ze||{},alias:(ze==null?void 0:ze.alias)||[],redirect:(ze==null?void 0:ze.redirect)||void 0,component:()=>ie(()=>import("./_proposal_.f7efb963.js").then(e=>e.a),["./_proposal_.f7efb963.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./Card.vue.55d3d14d.js","./helpers.c4958b19.js","./index.bf8a4eef.js","./injective-wallet.d52df664.js","./injective-bridge.3a7d899d.js","./index.03da2a6f.js","./index.00c12b3f.js","./index.b043a8e4.js","./index.21dd13b0.js","./index.76ce090a.js","./index.f5051dd7.js","./index.cdd69885.js","./index.129eae63.js","./NumericInput.vue.f3fe2eb6.js","./Progress.be124dce.js","./Progress.ca86489c.css","./Item.vue.9990e6af.js","./index.2b61ea7e.js","./pagination.4f40bb35.js","./params.e4cd4875.js","./client-only.eeb415bb.js","./HocLoading.vue.648f2dbf.js","./HocLoading.d6546e5c.css","./index.c9924244.js","./TableHeader.vue.2961c0e9.js","./TableBody.vue.3c7e71fd.js","./Button.vue.271b1cd3.js","./UserWalletConnectWarning.bbd5e760.js","./onWalletConnected.c72fae13.js","./_proposal_.ec70b19a.css"],import.meta.url).then(e=>e.default||e)},{name:(Je==null?void 0:Je.name)??"proposal-create-type",path:(Je==null?void 0:Je.path)??"/proposal/create/:type?",meta:Je||{},alias:(Je==null?void 0:Je.alias)||[],redirect:(Je==null?void 0:Je.redirect)||void 0,component:()=>ie(()=>import("./_type_.dd1232fe.js").then(e=>e.a),["./_type_.dd1232fe.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./client-only.eeb415bb.js","./Wrapper.vue.1a2f091b.js","./Input.vue.10dcf7f7.js","./Wrapper.d45848d6.css","./UserWalletConnectWarning.bbd5e760.js","./HocLoading.vue.648f2dbf.js","./HocLoading.d6546e5c.css","./Card.vue.55d3d14d.js","./exchange.68a2230e.js","./page.f612f97d.js"],import.meta.url).then(e=>e.default||e)},{name:"staking",path:"/staking",meta:{},alias:[],redirect:void 0,component:()=>ie(()=>import("./staking.2e3d5114.js"),["./staking.2e3d5114.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./Button.vue.271b1cd3.js","./index.2b61ea7e.js","./pagination.4f40bb35.js","./currency.40a354a4.js","./TableHeader.vue.2961c0e9.js","./ValidatorIcon.vue.05641a25.js","./TableBody.vue.3c7e71fd.js","./Unbond.vue.a23438b3.js","./Modal.vue.4ae52b60.js","./NumericInput.vue.f3fe2eb6.js","./page.f612f97d.js","./Wrapper.vue.1a2f091b.js","./Input.vue.10dcf7f7.js","./Wrapper.d45848d6.css","./Checkbox.vue.20a25778.js","./index.cdd69885.js","./index.76ce090a.js","./index.bf8a4eef.js","./injective-wallet.d52df664.js","./injective-bridge.3a7d899d.js","./index.b043a8e4.js","./index.129eae63.js","./index.f5051dd7.js","./index.00c12b3f.js","./HocLoading.vue.648f2dbf.js","./HocLoading.d6546e5c.css","./Card.vue.55d3d14d.js","./Item.vue.9990e6af.js","./params.e4cd4875.js","./Search.adc63781.js","./ButtonSelect.vue.1456b22d.js","./SortableHeaderItem.vue.6857ac62.js","./client-only.eeb415bb.js","./exchange.68a2230e.js","./onWalletConnected.c72fae13.js"],import.meta.url).then(e=>e.default||e)},{name:"validators-validator",path:"/validators/:validator()",meta:{},alias:[],redirect:void 0,component:()=>ie(()=>import("./_validator_.e646a75c.js"),["./_validator_.e646a75c.js","./ValidatorIcon.vue.05641a25.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./Button.vue.271b1cd3.js","./Unbond.vue.a23438b3.js","./Modal.vue.4ae52b60.js","./NumericInput.vue.f3fe2eb6.js","./index.2b61ea7e.js","./pagination.4f40bb35.js","./Item.vue.9990e6af.js","./Card.vue.55d3d14d.js","./TableHeader.vue.2961c0e9.js","./TableBody.vue.3c7e71fd.js","./UserWalletConnectWarning.bbd5e760.js","./page.f612f97d.js","./index.d49d9dfa.js","./index.bf8a4eef.js","./injective-wallet.d52df664.js","./injective-bridge.3a7d899d.js","./index.8d6586ec.js","./index.76ce090a.js","./index.129eae63.js","./HocLoading.vue.648f2dbf.js","./HocLoading.d6546e5c.css","./network.048ddbb4.js","./StreamProvider.c8aed96c.js"],import.meta.url).then(e=>e.default||e)},{name:(Ze==null?void 0:Ze.name)??"wallet",path:(Ze==null?void 0:Ze.path)??"/wallet",meta:Ze||{},alias:(Ze==null?void 0:Ze.alias)||[],redirect:(Ze==null?void 0:Ze.redirect)||void 0,component:()=>ie(()=>import("./wallet.550eda3f.js"),["./wallet.550eda3f.js","./Item.vue.9990e6af.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./Card.vue.55d3d14d.js","./peggy.d59432c4.js","./injective-wallet.d52df664.js","./injective-bridge.3a7d899d.js","./currency.40a354a4.js","./page.f612f97d.js","./Button.vue.271b1cd3.js","./TableHeader.vue.2961c0e9.js","./NumericInput.vue.f3fe2eb6.js","./TableBody.vue.3c7e71fd.js","./insuranceFund.c0f309ef.js","./formatter.58e3e488.js","./SpinnerSm.dd6822a1.js","./SpinnerSm.7cfa0c68.css","./HocLoading.vue.648f2dbf.js","./HocLoading.d6546e5c.css","./Row.vue.a1a15515.js","./Modal.vue.4ae52b60.js","./Checkbox.vue.20a25778.js","./Wrapper.vue.1a2f091b.js","./Input.vue.10dcf7f7.js","./Wrapper.d45848d6.css","./helpers.c4958b19.js","./index.bf8a4eef.js","./index.03da2a6f.js","./index.00c12b3f.js","./index.b043a8e4.js","./stats.0382f1d7.js"],import.meta.url).then(e=>e.default||e)},{name:"proposals-proposal",path:"/proposals/:proposal?",meta:{},alias:[],redirect:void 0,component:()=>ie(()=>import("./governance.de7455aa.js"),["./governance.de7455aa.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./Button.vue.271b1cd3.js","./Item.vue.9990e6af.js","./index.c9924244.js","./pagination.4f40bb35.js","./params.e4cd4875.js","./Search.adc63781.js","./Input.vue.10dcf7f7.js","./ButtonSelect.vue.1456b22d.js","./SpinnerSm.dd6822a1.js","./SpinnerSm.7cfa0c68.css","./page.f612f97d.js","./index.21dd13b0.js","./injective-wallet.d52df664.js","./injective-bridge.3a7d899d.js","./index.bf8a4eef.js","./index.00c12b3f.js","./index.76ce090a.js","./index.f5051dd7.js","./index.cdd69885.js","./index.b043a8e4.js","./index.129eae63.js","./HocLoading.vue.648f2dbf.js","./HocLoading.d6546e5c.css","./Card.vue.55d3d14d.js"],import.meta.url).then(e=>e.default||e)},{name:"proposals",path:"/proposals",meta:{},alias:[],redirect:void 0,component:()=>ie(()=>import("./governance.de7455aa.js"),["./governance.de7455aa.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./Button.vue.271b1cd3.js","./Item.vue.9990e6af.js","./index.c9924244.js","./pagination.4f40bb35.js","./params.e4cd4875.js","./Search.adc63781.js","./Input.vue.10dcf7f7.js","./ButtonSelect.vue.1456b22d.js","./SpinnerSm.dd6822a1.js","./SpinnerSm.7cfa0c68.css","./page.f612f97d.js","./index.21dd13b0.js","./injective-wallet.d52df664.js","./injective-bridge.3a7d899d.js","./index.bf8a4eef.js","./index.00c12b3f.js","./index.76ce090a.js","./index.f5051dd7.js","./index.cdd69885.js","./index.b043a8e4.js","./index.129eae63.js","./HocLoading.vue.648f2dbf.js","./HocLoading.d6546e5c.css","./Card.vue.55d3d14d.js"],import.meta.url).then(e=>e.default||e)}],Uc=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?He(e,t,n):(r=n.default)==null?void 0:r.call(n)}});function Cs(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""});return typeof t=="function"?t(e):t}function Rh(e,t){return e===t?!1:Cs(e)!==Cs(t)?!0:!e.matched.every((r,a)=>{var o,s;return r.components&&r.components.default===((s=(o=t.matched[a])==null?void 0:o.components)==null?void 0:s.default)})}const Ph={scrollBehavior(e,t,n){var u;const r=Mn(),a=((u=xn().options)==null?void 0:u.scrollBehaviorType)??"auto";let o=n||void 0;const s=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!o&&t&&e&&s!==!1&&Rh(e,t)&&(o={left:0,top:0}),e.path===t.path){if(t.hash&&!e.hash)return{left:0,top:0};if(e.hash)return{el:e.hash,top:Ss(e.hash),behavior:a}}const i=l=>!!(l.meta.pageTransition??ka),c=i(t)&&i(e)?"page:transition:finish":"page:finish";return new Promise(l=>{r.hooks.hookOnce(c,async()=>{await Xt(),e.hash&&(o={el:e.hash,top:Ss(e.hash),behavior:a}),l(o)})})}};function Ss(e){try{const t=document.querySelector(e);if(t)return parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}const Nh={hashMode:!1,scrollBehaviorType:"auto"},je={...Nh,...Ph},Oh=Kr(async e=>{var c;let t,n;if(!((c=e.meta)!=null&&c.validate))return;const r=Mn(),a=xn();if(([t,n]=jt(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const s=Xi({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`}),i=a.beforeResolve(u=>{if(i(),u===e){const l=a.afterEach(async()=>{l(),await r.runWithContext(()=>_n(s)),window.history.pushState({},"",e.fullPath)});return!1}})}),Dh=[211,272,275],Uh=e=>{const t=zi(e||mu.Mainnet),n=["wallet"],r=["/validator","/proposals","/auction","/proposal/create"],o=[...Array.from(Array(300).keys()).filter(l=>!Dh.includes(l)).map(l=>`/proposal/${l}`)],i=Array.from(Array(120).keys()).map(l=>`/auction/${l}`),c=async()=>{const l=new vo(t?t.rest:"");try{const{data:d}=await l.get("cosmos/staking/v1beta1/validators?pagination.limit=1000");return d.validators}catch{return[]}};return{ROUTES:{auctionRoutes:i,proposalRoutes:o,customStaticRoutes:r,fetchValidatorsRoutes:async()=>(await c()).map(d=>`/validators/${d.operator_address}`),walletConnectedRequiredRouteNames:n}}},Bc="mainnet",Fe={VITE_ENV:"mainnet",VITE_NAME:"Injective Hub - Access Unlimited DeFi Markets",VITE_BASE_URL:"https://hub.injective.network",VITE_NETWORK:"internal",VITE_CHAIN_ID:"injective-1",VITE_ETHEREUM_CHAIN_ID:"1",VITE_INDEXER_API_ENDPOINT:{}.VITE_INDEXER_API_ENDPOINT,VITE_EXPLORER_API_ENDPOINT:{}.VITE_EXPLORER_API_ENDPOINT,VITE_SENTRY_GRPC_ENDPOINT:{}.VITE_SENTRY_GRPC_ENDPOINT,VITE_SENTRY_HTTP_ENDPOINT:{}.VITE_SENTRY_HTTP_ENDPOINT,VITE_AMPLITUDE_KEY:"386e681c98cab14cf3469debf7b9ccd5",VITE_GOOGLE_ANALYTICS_KEY:"G-4TCSRVVFWD",VITE_BUGSNAG_KEY:"08ca33f846b8bbd9a3a0467ff366fb7a",VITE_MAINTENANCE_ENABLED:"false",VITE_FEE_PAYER_PUB_KEY:"",VITE_COINGECKO_KEY:"",VITE_ALCHEMY_GOERLI_KEY:"sb1wNY1fNoJwuyoGQLyMFGuc4uzVkDVE",VITE_ALCHEMY_KEY:"1q7YPBUy7Ll99qFFtoMsq5gcfsw-qdLT",VITE_SOL_ALCHEMY_KEY:"1w0h8gtRhWWQaEpqWT-1u4wfukvqcnwg"},oe=Fe.VITE_NETWORK,Mc=gu(oe),P=vu(oe),Fn=Fe.VITE_CHAIN_ID,jn=parseInt(Fe.VITE_ETHEREUM_CHAIN_ID.toString()),Bh=Fe.VITE_AMPLITUDE_KEY,Mh=Fe.VITE_GOOGLE_ANALYTICS_KEY,Vn=zi(oe),_e={...Vn,grpc:Fe.VITE_SENTRY_GRPC_ENDPOINT||Vn.grpc,rest:Fe.VITE_SENTRY_HTTP_ENDPOINT||Vn.rest,indexer:Fe.VITE_INDEXER_API_ENDPOINT||Vn.indexer,explorer:Fe.VITE_EXPLORER_API_ENDPOINT||Vn.indexer},xh=Fe.VITE_FEE_PAYER_PUB_KEY,Fh=Fe.VITE_COINGECKO_KEY,Ao=Fe.VITE_ALCHEMY_GOERLI_KEY,ko=Fe.VITE_ALCHEMY_KEY,jh=Fe.VITE_SOL_ALCHEMY_KEY,As=Fe.VITE_MAINTENANCE_ENABLED==="true",{ROUTES:yE}=Uh(oe),wE=["inj1u2rajhqtptzvu23leheta9yg99k3hazf4waf43"],Wh=new RegExp(/^-?(0|[1-9]\d*)?(\.\d+)?$/),_E=2e4,EE=new cr(2).pow(256).minus(1),bE="MMM dd yyyy HH:mm:ss 'UTC'xxx",$h=new cr(1e9),Vh=new cr(6).times($h),Gh=2,Hh=4,TE=new cr(1).shiftedBy(-Hh),IE=new cr(1).shiftedBy(-Gh),xc=he.ROUND_DOWN;he.ROUND_UP;const CE=new he(0),SE=new La(0),AE="Injective Node",Rr="inj",kE="injective-protocol",LE="usd-coin",RE="tether",PE="ethereum",ks=.005,NE=20,OE=.00248,DE=0,UE=100,BE=50,ME=1e3,Kh=.005,xE=18,xt=yu[oe],Ls="maintenance",qh=Kr(e=>{if(e.name!==Ls&&As)return qo("/maintenance");if(e.name===Ls&&!As)return qo("/")}),Yh=Kr(async e=>{let t,n;const r=([t,n]=jt(()=>wu(e.path)),t=await t,n(),t);if(r.redirect)return r.redirect}),Xh=[Oh,qh,Yh],Xn={"auction-validation":()=>ie(()=>import("./auction-validation.838588cf.js"),["./auction-validation.838588cf.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css"],import.meta.url),"proposal-validation":()=>ie(()=>import("./proposal-validation.055f9378.js"),["./proposal-validation.055f9378.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./injective-wallet.d52df664.js","./injective-bridge.3a7d899d.js"],import.meta.url),"wallet-connected":()=>ie(()=>import("./wallet-connected.ee456c65.js"),["./wallet-connected.ee456c65.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./injective-wallet.d52df664.js","./injective-bridge.3a7d899d.js"],import.meta.url)};function Qh(e,t,n){const{pathname:r,search:a,hash:o}=t,s=e.indexOf("#");if(s>-1){const u=o.includes(e.slice(s))?e.slice(s).length:1;let l=o.slice(u);return l[0]!=="/"&&(l="/"+l),Xo(l,"")}const i=Xo(r,e),c=!n||bu(i,n,{trailingSlash:!0})?i:n;return c+(c.includes("?")?"":a)+o}const zh=ke({name:"nuxt:router",enforce:"pre",async setup(e){var _,y;let t,n,r=Ji().app.baseURL;je.hashMode&&!r.includes("#")&&(r+="#");const a=((_=je.history)==null?void 0:_.call(je,r))??(je.hashMode?Gf(r):Tc(r)),o=((y=je.routes)==null?void 0:y.call(je,Is))??Is;let s;const i=Qh(r,window.location,e.payload.path),c=Ah({...je,scrollBehavior:(h,w,T)=>{var E;if(w===St){s=T;return}return c.options.scrollBehavior=je.scrollBehavior,(E=je.scrollBehavior)==null?void 0:E.call(je,h,St,s||T)},history:a,routes:o});e.vueApp.use(c);const u=Zn(c.currentRoute.value);c.afterEach((h,w)=>{u.value=w}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>u.value});const l=Zn(c.resolve(i)),d=()=>{l.value=c.currentRoute.value};e.hook("page:finish",d),c.afterEach((h,w)=>{var T,E,b,C;((E=(T=h.matched[0])==null?void 0:T.components)==null?void 0:E.default)===((C=(b=w.matched[0])==null?void 0:b.components)==null?void 0:C.default)&&d()});const f={};for(const h in l.value)Object.defineProperty(f,h,{get:()=>l.value[h]});e._route=Gr(f),e._middleware=e._middleware||{global:[],named:{}};const p=Zi();try{[t,n]=jt(()=>c.isReady()),await t,n()}catch(h){[t,n]=jt(()=>e.runWithContext(()=>_n(h))),await t,n()}const v=e.payload.state._layout;return c.beforeEach(async(h,w)=>{var T;h.meta=Hr(h.meta),e.isHydrating&&v&&!_u(h.meta.layout)&&(h.meta.layout=v),e._processingMiddleware=!0;{const E=new Set([...Xh,...e._middleware.global]);for(const b of h.matched){const C=b.meta.middleware;if(C)if(Array.isArray(C))for(const A of C)E.add(A);else E.add(C)}for(const b of E){const C=typeof b=="string"?e._middleware.named[b]||await((T=Xn[b])==null?void 0:T.call(Xn).then(M=>M.default||M)):b;if(!C)throw new Error(`Unknown route middleware: '${b}'.`);const A=await e.runWithContext(()=>C(h,w));if(!e.payload.serverRendered&&e.isHydrating&&(A===!1||A instanceof Error)){const M=A||Yo({statusCode:404,statusMessage:`Page Not Found: ${i}`});return await e.runWithContext(()=>_n(M)),!1}if(A!==!0&&(A||A===!1))return A}}}),c.onError(()=>{delete e._processingMiddleware}),c.afterEach(async(h,w,T)=>{delete e._processingMiddleware,!e.isHydrating&&p.value&&await e.runWithContext(Eu),h.matched.length===0&&await e.runWithContext(()=>_n(Yo({statusCode:404,fatal:!1,statusMessage:`Page not found: ${h.fullPath}`})))}),e.hooks.hookOnce("app:created",async()=>{try{await c.replace({...c.resolve(i),name:void 0,force:!0}),c.options.scrollBehavior=je.scrollBehavior}catch(h){await e.runWithContext(()=>_n(h))}}),{provide:{router:c}}}}),Jh=ke({name:"nuxt:payload",setup(e){xn().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await Qo(t.path);r&&Object.assign(e.static.data,r.data)}),ec(()=>{var t;e.hooks.hook("link:prefetch",async n=>{Tu(n).protocol||await Qo(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(tc,1e3)})}});let Fc;const dr=e=>Fc=e,jc=Symbol();function ja(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Qn;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Qn||(Qn={}));function Zh(){const e=qr(!0),t=e.run(()=>xe({}));let n=[],r=[];const a=nc({install(o){dr(a),a._a=o,o.provide(jc,a),o.config.globalProperties.$pinia=a,r.forEach(s=>n.push(s)),r=[]},use(o){return!this._a&&!Su?r.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return a}const Wc=()=>{};function Rs(e,t,n,r=Wc){e.push(t);const a=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),r())};return!n&&Au()&&ku(a),a}function vn(e,...t){e.slice().forEach(n=>{n(...t)})}const ep=e=>e();function Wa(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],a=e[n];ja(a)&&ja(r)&&e.hasOwnProperty(n)&&!Wt(r)&&!rc(r)?e[n]=Wa(a,r):e[n]=r}return e}const tp=Symbol();function np(e){return!ja(e)||!e.hasOwnProperty(tp)}const{assign:Gt}=Object;function rp(e){return!!(Wt(e)&&e.effect)}function ap(e,t,n,r){const{state:a,actions:o,getters:s}=t,i=n.state.value[e];let c;function u(){i||(n.state.value[e]=a?a():{});const l=Lu(n.state.value[e]);return Gt(l,o,Object.keys(s||{}).reduce((d,f)=>(d[f]=nc(ce(()=>{dr(n);const p=n._s.get(e);return s[f].call(p,p)})),d),{}))}return c=$c(e,u,t,n,r,!0),c}function $c(e,t,n={},r,a,o){let s;const i=Gt({actions:{}},n),c={deep:!0};let u,l,d=[],f=[],p;const v=r.state.value[e];!o&&!v&&(r.state.value[e]={}),xe({});let _;function y(M){let O;u=l=!1,typeof M=="function"?(M(r.state.value[e]),O={type:Qn.patchFunction,storeId:e,events:p}):(Wa(r.state.value[e],M),O={type:Qn.patchObject,payload:M,storeId:e,events:p});const K=_=Symbol();Xt().then(()=>{_===K&&(u=!0)}),l=!0,vn(d,O,r.state.value[e])}const h=o?function(){const{state:O}=n,K=O?O():{};this.$patch(Y=>{Gt(Y,K)})}:Wc;function w(){s.stop(),d=[],f=[],r._s.delete(e)}function T(M,O){return function(){dr(r);const K=Array.from(arguments),Y=[],re=[];function R(Q){Y.push(Q)}function j(Q){re.push(Q)}vn(f,{args:K,name:M,store:b,after:R,onError:j});let U;try{U=O.apply(this&&this.$id===e?this:b,K)}catch(Q){throw vn(re,Q),Q}return U instanceof Promise?U.then(Q=>(vn(Y,Q),Q)).catch(Q=>(vn(re,Q),Promise.reject(Q))):(vn(Y,U),U)}}const E={_p:r,$id:e,$onAction:Rs.bind(null,f),$patch:y,$reset:h,$subscribe(M,O={}){const K=Rs(d,M,O.detached,()=>Y()),Y=s.run(()=>kn(()=>r.state.value[e],re=>{(O.flush==="sync"?l:u)&&M({storeId:e,type:Qn.direct,events:p},re)},Gt({},c,O)));return K},$dispose:w},b=Hr(E);r._s.set(e,b);const A=(r._a&&r._a.runWithContext||ep)(()=>r._e.run(()=>(s=qr()).run(t)));for(const M in A){const O=A[M];if(Wt(O)&&!rp(O)||rc(O))o||(v&&np(O)&&(Wt(O)?O.value=v[M]:Wa(O,v[M])),r.state.value[e][M]=O);else if(typeof O=="function"){const K=T(M,O);A[M]=K,i.actions[M]=O}}return Gt(b,A),Gt(Iu(b),A),Object.defineProperty(b,"$state",{get:()=>r.state.value[e],set:M=>{y(O=>{Gt(O,M)})}}),r._p.forEach(M=>{Gt(b,s.run(()=>M({store:b,app:r._a,pinia:r,options:i})))}),v&&o&&n.hydrate&&n.hydrate(b.$state,v),u=!0,l=!0,b}function zt(e,t,n){let r,a;const o=typeof t=="function";typeof e=="string"?(r=e,a=o?n:t):(a=e,r=e.id);function s(i,c){const u=Cu();return i=i||(u?tt(jc,null):null),i&&dr(i),i=Fc,i._s.has(r)||(o?$c(r,t,a,i):ap(r,a,i)),i._s.get(r)}return s.$id=r,s}const op=ke(e=>{const t=Zh();return e.vueApp.use(t),dr(t),e.payload&&e.payload.pinia&&(t.state.value=e.payload.pinia),{provide:{pinia:t}}}),sp=ke({name:"nuxt:global-components"}),on={blank:()=>ie(()=>import("./blank.1b664160.js"),["./blank.1b664160.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./injective-wallet.d52df664.js","./injective-bridge.3a7d899d.js"],import.meta.url).then(e=>e.default||e),default:()=>ie(()=>import("./default.24bd1502.js"),["./default.24bd1502.js","./Logo.vue.f60f07c6.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./page.f612f97d.js","./Button.vue.271b1cd3.js","./Modal.vue.4ae52b60.js","./Wrapper.vue.1a2f091b.js","./Input.vue.10dcf7f7.js","./Wrapper.d45848d6.css","./injective-wallet.d52df664.js","./injective-bridge.3a7d899d.js","./HocLoading.vue.648f2dbf.js","./HocLoading.d6546e5c.css","./network.048ddbb4.js","./StreamProvider.c8aed96c.js","./default.3f3b601f.css"],import.meta.url).then(e=>e.default||e),plain:()=>ie(()=>import("./plain.75a22a60.js"),["./plain.75a22a60.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./injective-wallet.d52df664.js","./injective-bridge.3a7d899d.js"],import.meta.url).then(e=>e.default||e)},ip=ke({name:"nuxt:prefetch",setup(e){const t=xn();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var a;const r=(a=n==null?void 0:n.meta)==null?void 0:a.layout;r&&typeof on[r]=="function"&&await on[r]()})}),e.hooks.hook("link:prefetch",n=>{var s,i,c,u;if(ac(n))return;const r=t.resolve(n);if(!r)return;const a=(s=r==null?void 0:r.meta)==null?void 0:s.layout;let o=Array.isArray((i=r==null?void 0:r.meta)==null?void 0:i.middleware)?(c=r==null?void 0:r.meta)==null?void 0:c.middleware:[(u=r==null?void 0:r.meta)==null?void 0:u.middleware];o=o.filter(l=>typeof l=="string");for(const l of o)typeof Xn[l]=="function"&&Xn[l]();a&&typeof on[a]=="function"&&on[a]()})}}),cp=ke(()=>{});/*! * shared v9.3.0-beta.22 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const $a=typeof window<"u",dn=(e,t=!1)=>t?Symbol.for(e):Symbol(e),lp=(e,t,n)=>up({l:e,k:t,s:n}),up=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Ae=e=>typeof e=="number"&&isFinite(e),dp=e=>Gc(e)==="[object Date]",xr=e=>Gc(e)==="[object RegExp]",zr=e=>z(e)&&Object.keys(e).length===0;function fp(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Ne=Object.assign;let Ps;const Lo=()=>Ps||(Ps=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof Qt<"u"?Qt:{});function Ns(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const hp=Object.prototype.hasOwnProperty;function Ro(e,t){return hp.call(e,t)}const me=Array.isArray,we=e=>typeof e=="function",x=e=>typeof e=="string",pe=e=>typeof e=="boolean",J=e=>e!==null&&typeof e=="object",Vc=Object.prototype.toString,Gc=e=>Vc.call(e),z=e=>{if(!J(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},pp=e=>e==null?"":me(e)||z(e)&&e.toString===Vc?JSON.stringify(e,null,2):String(e);function Po(e,t=""){return e.reduce((n,r,a)=>a===0?n+r:n+t+r,"")}/*! * message-compiler v9.3.0-beta.22 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */function mp(e,t,n){return{line:e,column:t,offset:n}}function Va(e,t,n){const r={start:e,end:t};return n!=null&&(r.source=n),r}const ee={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,__EXTEND_POINT__:15};function Jr(e,t,n={}){const{domain:r,messages:a,args:o}=n,s=e,i=new SyntaxError(String(s));return i.code=e,t&&(i.location=t),i.domain=r,i}function gp(e){throw e}const Dt=" ",vp="\r",Be=` `,yp=String.fromCharCode(8232),wp=String.fromCharCode(8233);function _p(e){const t=e;let n=0,r=1,a=1,o=0;const s=A=>t[A]===vp&&t[A+1]===Be,i=A=>t[A]===Be,c=A=>t[A]===wp,u=A=>t[A]===yp,l=A=>s(A)||i(A)||c(A)||u(A),d=()=>n,f=()=>r,p=()=>a,v=()=>o,_=A=>s(A)||c(A)||u(A)?Be:t[A],y=()=>_(n),h=()=>_(n+o);function w(){return o=0,l(n)&&(r++,a=0),s(n)&&n++,n++,a++,t[n]}function T(){return s(n+o)&&o++,o++,t[n+o]}function E(){n=0,r=1,a=1,o=0}function b(A=0){o=A}function C(){const A=n+o;for(;A!==n;)w();o=0}return{index:d,line:f,column:p,peekOffset:v,charAt:_,currentChar:y,currentPeek:h,next:w,peek:T,reset:E,resetPeek:b,skipToPeek:C}}const $t=void 0,Os="'",Ep="tokenizer";function bp(e,t={}){const n=t.location!==!1,r=_p(e),a=()=>r.index(),o=()=>mp(r.line(),r.column(),r.index()),s=o(),i=a(),c={currentType:14,offset:i,startLoc:s,endLoc:s,lastType:14,lastOffset:i,lastStartLoc:s,lastEndLoc:s,braceNest:0,inLinked:!1,text:""},u=()=>c,{onError:l}=t;function d(m,g,S,...B){const $=u();if(g.column+=S,g.offset+=S,l){const ne=n?Va($.startLoc,g):null,Et=Jr(m,ne,{domain:Ep,args:B});l(Et)}}function f(m,g,S){m.endLoc=o(),m.currentType=g;const B={type:g};return n&&(B.loc=Va(m.startLoc,m.endLoc)),S!=null&&(B.value=S),B}const p=m=>f(m,14);function v(m,g){return m.currentChar()===g?(m.next(),g):(d(ee.EXPECTED_TOKEN,o(),0,g),"")}function _(m){let g="";for(;m.currentPeek()===Dt||m.currentPeek()===Be;)g+=m.currentPeek(),m.peek();return g}function y(m){const g=_(m);return m.skipToPeek(),g}function h(m){if(m===$t)return!1;const g=m.charCodeAt(0);return g>=97&&g<=122||g>=65&&g<=90||g===95}function w(m){if(m===$t)return!1;const g=m.charCodeAt(0);return g>=48&&g<=57}function T(m,g){const{currentType:S}=g;if(S!==2)return!1;_(m);const B=h(m.currentPeek());return m.resetPeek(),B}function E(m,g){const{currentType:S}=g;if(S!==2)return!1;_(m);const B=m.currentPeek()==="-"?m.peek():m.currentPeek(),$=w(B);return m.resetPeek(),$}function b(m,g){const{currentType:S}=g;if(S!==2)return!1;_(m);const B=m.currentPeek()===Os;return m.resetPeek(),B}function C(m,g){const{currentType:S}=g;if(S!==8)return!1;_(m);const B=m.currentPeek()===".";return m.resetPeek(),B}function A(m,g){const{currentType:S}=g;if(S!==9)return!1;_(m);const B=h(m.currentPeek());return m.resetPeek(),B}function M(m,g){const{currentType:S}=g;if(!(S===8||S===12))return!1;_(m);const B=m.currentPeek()===":";return m.resetPeek(),B}function O(m,g){const{currentType:S}=g;if(S!==10)return!1;const B=()=>{const ne=m.currentPeek();return ne==="{"?h(m.peek()):ne==="@"||ne==="%"||ne==="|"||ne===":"||ne==="."||ne===Dt||!ne?!1:ne===Be?(m.peek(),B()):h(ne)},$=B();return m.resetPeek(),$}function K(m){_(m);const g=m.currentPeek()==="|";return m.resetPeek(),g}function Y(m){const g=_(m),S=m.currentPeek()==="%"&&m.peek()==="{";return m.resetPeek(),{isModulo:S,hasSpace:g.length>0}}function re(m,g=!0){const S=($=!1,ne="",Et=!1)=>{const Nt=m.currentPeek();return Nt==="{"?ne==="%"?!1:$:Nt==="@"||!Nt?ne==="%"?!0:$:Nt==="%"?(m.peek(),S($,"%",!0)):Nt==="|"?ne==="%"||Et?!0:!(ne===Dt||ne===Be):Nt===Dt?(m.peek(),S(!0,Dt,Et)):Nt===Be?(m.peek(),S(!0,Be,Et)):!0},B=S();return g&&m.resetPeek(),B}function R(m,g){const S=m.currentChar();return S===$t?$t:g(S)?(m.next(),S):null}function j(m){return R(m,S=>{const B=S.charCodeAt(0);return B>=97&&B<=122||B>=65&&B<=90||B>=48&&B<=57||B===95||B===36})}function U(m){return R(m,S=>{const B=S.charCodeAt(0);return B>=48&&B<=57})}function Q(m){return R(m,S=>{const B=S.charCodeAt(0);return B>=48&&B<=57||B>=65&&B<=70||B>=97&&B<=102})}function te(m){let g="",S="";for(;g=U(m);)S+=g;return S}function De(m){y(m);const g=m.currentChar();return g!=="%"&&d(ee.EXPECTED_TOKEN,o(),0,g),m.next(),"%"}function at(m){let g="";for(;;){const S=m.currentChar();if(S==="{"||S==="}"||S==="@"||S==="|"||!S)break;if(S==="%")if(re(m))g+=S,m.next();else break;else if(S===Dt||S===Be)if(re(m))g+=S,m.next();else{if(K(m))break;g+=S,m.next()}else g+=S,m.next()}return g}function Ke(m){y(m);let g="",S="";for(;g=j(m);)S+=g;return m.currentChar()===$t&&d(ee.UNTERMINATED_CLOSING_BRACE,o(),0),S}function yt(m){y(m);let g="";return m.currentChar()==="-"?(m.next(),g+=`-${te(m)}`):g+=te(m),m.currentChar()===$t&&d(ee.UNTERMINATED_CLOSING_BRACE,o(),0),g}function dt(m){y(m),v(m,"'");let g="",S="";const B=ne=>ne!==Os&&ne!==Be;for(;g=R(m,B);)g==="\\"?S+=wt(m):S+=g;const $=m.currentChar();return $===Be||$===$t?(d(ee.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,o(),0),$===Be&&(m.next(),v(m,"'")),S):(v(m,"'"),S)}function wt(m){const g=m.currentChar();switch(g){case"\\":case"'":return m.next(),`\\${g}`;case"u":return qe(m,g,4);case"U":return qe(m,g,6);default:return d(ee.UNKNOWN_ESCAPE_SEQUENCE,o(),0,g),""}}function qe(m,g,S){v(m,g);let B="";for(let $=0;$$!=="{"&&$!=="}"&&$!==Dt&&$!==Be;for(;g=R(m,B);)S+=g;return S}function Le(m){let g="",S="";for(;g=j(m);)S+=g;return S}function k(m){const g=(S=!1,B)=>{const $=m.currentChar();return $==="{"||$==="%"||$==="@"||$==="|"||!$||$===Dt?B:$===Be?(B+=$,m.next(),g(S,B)):(B+=$,m.next(),g(!0,B))};return g(!1,"")}function F(m){y(m);const g=v(m,"|");return y(m),g}function D(m,g){let S=null;switch(m.currentChar()){case"{":return g.braceNest>=1&&d(ee.NOT_ALLOW_NEST_PLACEHOLDER,o(),0),m.next(),S=f(g,2,"{"),y(m),g.braceNest++,S;case"}":return g.braceNest>0&&g.currentType===2&&d(ee.EMPTY_PLACEHOLDER,o(),0),m.next(),S=f(g,3,"}"),g.braceNest--,g.braceNest>0&&y(m),g.inLinked&&g.braceNest===0&&(g.inLinked=!1),S;case"@":return g.braceNest>0&&d(ee.UNTERMINATED_CLOSING_BRACE,o(),0),S=W(m,g)||p(g),g.braceNest=0,S;default:let $=!0,ne=!0,Et=!0;if(K(m))return g.braceNest>0&&d(ee.UNTERMINATED_CLOSING_BRACE,o(),0),S=f(g,1,F(m)),g.braceNest=0,g.inLinked=!1,S;if(g.braceNest>0&&(g.currentType===5||g.currentType===6||g.currentType===7))return d(ee.UNTERMINATED_CLOSING_BRACE,o(),0),g.braceNest=0,Z(m,g);if($=T(m,g))return S=f(g,5,Ke(m)),y(m),S;if(ne=E(m,g))return S=f(g,6,yt(m)),y(m),S;if(Et=b(m,g))return S=f(g,7,dt(m)),y(m),S;if(!$&&!ne&&!Et)return S=f(g,13,_t(m)),d(ee.INVALID_TOKEN_IN_PLACEHOLDER,o(),0,S.value),y(m),S;break}return S}function W(m,g){const{currentType:S}=g;let B=null;const $=m.currentChar();switch((S===8||S===9||S===12||S===10)&&($===Be||$===Dt)&&d(ee.INVALID_LINKED_FORMAT,o(),0),$){case"@":return m.next(),B=f(g,8,"@"),g.inLinked=!0,B;case".":return y(m),m.next(),f(g,9,".");case":":return y(m),m.next(),f(g,10,":");default:return K(m)?(B=f(g,1,F(m)),g.braceNest=0,g.inLinked=!1,B):C(m,g)||M(m,g)?(y(m),W(m,g)):A(m,g)?(y(m),f(g,12,Le(m))):O(m,g)?(y(m),$==="{"?D(m,g)||B:f(g,11,k(m))):(S===8&&d(ee.INVALID_LINKED_FORMAT,o(),0),g.braceNest=0,g.inLinked=!1,Z(m,g))}}function Z(m,g){let S={type:14};if(g.braceNest>0)return D(m,g)||p(g);if(g.inLinked)return W(m,g)||p(g);switch(m.currentChar()){case"{":return D(m,g)||p(g);case"}":return d(ee.UNBALANCED_CLOSING_BRACE,o(),0),m.next(),f(g,3,"}");case"@":return W(m,g)||p(g);default:if(K(m))return S=f(g,1,F(m)),g.braceNest=0,g.inLinked=!1,S;const{isModulo:$,hasSpace:ne}=Y(m);if($)return ne?f(g,0,at(m)):f(g,4,De(m));if(re(m))return f(g,0,at(m));break}return S}function se(){const{currentType:m,offset:g,startLoc:S,endLoc:B}=c;return c.lastType=m,c.lastOffset=g,c.lastStartLoc=S,c.lastEndLoc=B,c.offset=a(),c.startLoc=o(),r.currentChar()===$t?f(c,14):Z(r,c)}return{nextToken:se,currentOffset:a,currentPosition:o,context:u}}const Tp="parser",Ip=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function Cp(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const r=parseInt(t||n,16);return r<=55295||r>=57344?String.fromCodePoint(r):"�"}}}function Sp(e={}){const t=e.location!==!1,{onError:n}=e;function r(h,w,T,E,...b){const C=h.currentPosition();if(C.offset+=E,C.column+=E,n){const A=t?Va(T,C):null,M=Jr(w,A,{domain:Tp,args:b});n(M)}}function a(h,w,T){const E={type:h};return t&&(E.start=w,E.end=w,E.loc={start:T,end:T}),E}function o(h,w,T,E){E&&(h.type=E),t&&(h.end=w,h.loc&&(h.loc.end=T))}function s(h,w){const T=h.context(),E=a(3,T.offset,T.startLoc);return E.value=w,o(E,h.currentOffset(),h.currentPosition()),E}function i(h,w){const T=h.context(),{lastOffset:E,lastStartLoc:b}=T,C=a(5,E,b);return C.index=parseInt(w,10),h.nextToken(),o(C,h.currentOffset(),h.currentPosition()),C}function c(h,w){const T=h.context(),{lastOffset:E,lastStartLoc:b}=T,C=a(4,E,b);return C.key=w,h.nextToken(),o(C,h.currentOffset(),h.currentPosition()),C}function u(h,w){const T=h.context(),{lastOffset:E,lastStartLoc:b}=T,C=a(9,E,b);return C.value=w.replace(Ip,Cp),h.nextToken(),o(C,h.currentOffset(),h.currentPosition()),C}function l(h){const w=h.nextToken(),T=h.context(),{lastOffset:E,lastStartLoc:b}=T,C=a(8,E,b);return w.type!==12?(r(h,ee.UNEXPECTED_EMPTY_LINKED_MODIFIER,T.lastStartLoc,0),C.value="",o(C,E,b),{nextConsumeToken:w,node:C}):(w.value==null&&r(h,ee.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,It(w)),C.value=w.value||"",o(C,h.currentOffset(),h.currentPosition()),{node:C})}function d(h,w){const T=h.context(),E=a(7,T.offset,T.startLoc);return E.value=w,o(E,h.currentOffset(),h.currentPosition()),E}function f(h){const w=h.context(),T=a(6,w.offset,w.startLoc);let E=h.nextToken();if(E.type===9){const b=l(h);T.modifier=b.node,E=b.nextConsumeToken||h.nextToken()}switch(E.type!==10&&r(h,ee.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,It(E)),E=h.nextToken(),E.type===2&&(E=h.nextToken()),E.type){case 11:E.value==null&&r(h,ee.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,It(E)),T.key=d(h,E.value||"");break;case 5:E.value==null&&r(h,ee.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,It(E)),T.key=c(h,E.value||"");break;case 6:E.value==null&&r(h,ee.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,It(E)),T.key=i(h,E.value||"");break;case 7:E.value==null&&r(h,ee.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,It(E)),T.key=u(h,E.value||"");break;default:r(h,ee.UNEXPECTED_EMPTY_LINKED_KEY,w.lastStartLoc,0);const b=h.context(),C=a(7,b.offset,b.startLoc);return C.value="",o(C,b.offset,b.startLoc),T.key=C,o(T,b.offset,b.startLoc),{nextConsumeToken:E,node:T}}return o(T,h.currentOffset(),h.currentPosition()),{node:T}}function p(h){const w=h.context(),T=w.currentType===1?h.currentOffset():w.offset,E=w.currentType===1?w.endLoc:w.startLoc,b=a(2,T,E);b.items=[];let C=null;do{const O=C||h.nextToken();switch(C=null,O.type){case 0:O.value==null&&r(h,ee.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,It(O)),b.items.push(s(h,O.value||""));break;case 6:O.value==null&&r(h,ee.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,It(O)),b.items.push(i(h,O.value||""));break;case 5:O.value==null&&r(h,ee.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,It(O)),b.items.push(c(h,O.value||""));break;case 7:O.value==null&&r(h,ee.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,It(O)),b.items.push(u(h,O.value||""));break;case 8:const K=f(h);b.items.push(K.node),C=K.nextConsumeToken||null;break}}while(w.currentType!==14&&w.currentType!==1);const A=w.currentType===1?w.lastOffset:h.currentOffset(),M=w.currentType===1?w.lastEndLoc:h.currentPosition();return o(b,A,M),b}function v(h,w,T,E){const b=h.context();let C=E.items.length===0;const A=a(1,w,T);A.cases=[],A.cases.push(E);do{const M=p(h);C||(C=M.items.length===0),A.cases.push(M)}while(b.currentType!==14);return C&&r(h,ee.MUST_HAVE_MESSAGES_IN_PLURAL,T,0),o(A,h.currentOffset(),h.currentPosition()),A}function _(h){const w=h.context(),{offset:T,startLoc:E}=w,b=p(h);return w.currentType===14?b:v(h,T,E,b)}function y(h){const w=bp(h,Ne({},e)),T=w.context(),E=a(0,T.offset,T.startLoc);return t&&E.loc&&(E.loc.source=h),E.body=_(w),e.onCacheKey&&(E.cacheKey=e.onCacheKey(h)),T.currentType!==14&&r(w,ee.UNEXPECTED_LEXICAL_ANALYSIS,T.lastStartLoc,0,h[T.offset]||""),o(E,w.currentOffset(),w.currentPosition()),E}return{parse:y}}function It(e){if(e.type===14)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function Ap(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:o=>(n.helpers.add(o),o)}}function Ds(e,t){for(let n=0;nUs(n)),e}function Us(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;ni;function u(y,h){i.code+=y}function l(y,h=!0){const w=h?a:"";u(o?w+" ".repeat(y):w)}function d(y=!0){const h=++i.indentLevel;y&&l(h)}function f(y=!0){const h=--i.indentLevel;y&&l(h)}function p(){l(i.indentLevel)}return{context:c,push:u,indent:d,deindent:f,newline:p,helper:y=>`_${y}`,needIndent:()=>i.needIndent}}function Pp(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),Nn(e,t.key),t.modifier?(e.push(", "),Nn(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function Np(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const a=t.items.length;for(let o=0;o1){e.push(`${n("plural")}([`),e.indent(r());const a=t.cases.length;for(let o=0;o{const n=x(t.mode)?t.mode:"normal",r=x(t.filename)?t.filename:"message.intl",a=!!t.sourceMap,o=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` `,s=t.needIndent?t.needIndent:n!=="arrow",i=e.helpers||[],c=Rp(e,{mode:n,filename:r,sourceMap:a,breakLineCode:o,needIndent:s});c.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),c.indent(s),i.length>0&&(c.push(`const { ${Po(i.map(d=>`${d}: _${d}`),", ")} } = ctx`),c.newline()),c.push("return "),Nn(c,e),c.deindent(s),c.push("}"),delete e.helpers;const{code:u,map:l}=c.context();return{ast:e,code:u,map:l?l.toJSON():void 0}};function Bp(e,t={}){const n=Ne({},t),r=!!n.jit,a=n.optimize==null?!0:n.optimize,s=Sp(n).parse(e);return r?(a&&Lp(s),{ast:s,code:""}):(kp(s,n),Up(s,n))}/*! * devtools-if v9.3.0-beta.22 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const Hc={I18nInit:"i18n:init",FunctionTranslate:"function:translate"};/*! * core-base v9.3.0-beta.22 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */function Mp(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Lo().__INTLIFY_PROD_DEVTOOLS__=!1)}const Jt=[];Jt[0]={w:[0],i:[3,0],"[":[4],o:[7]};Jt[1]={w:[1],".":[2],"[":[4],o:[7]};Jt[2]={w:[2],i:[3,0],0:[3,0]};Jt[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};Jt[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};Jt[5]={"'":[4,0],o:8,l:[5,0]};Jt[6]={'"':[4,0],o:8,l:[6,0]};const xp=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function Fp(e){return xp.test(e)}function jp(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function Wp(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function $p(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:Fp(t)?jp(t):"*"+t}function Vp(e){const t=[];let n=-1,r=0,a=0,o,s,i,c,u,l,d;const f=[];f[0]=()=>{s===void 0?s=i:s+=i},f[1]=()=>{s!==void 0&&(t.push(s),s=void 0)},f[2]=()=>{f[0](),a++},f[3]=()=>{if(a>0)a--,r=4,f[0]();else{if(a=0,s===void 0||(s=$p(s),s===!1))return!1;f[1]()}};function p(){const v=e[n+1];if(r===5&&v==="'"||r===6&&v==='"')return n++,i="\\"+v,f[0](),!0}for(;r!==null;)if(n++,o=e[n],!(o==="\\"&&p())){if(c=Wp(o),d=Jt[r],u=d[c]||d.l||8,u===8||(r=u[0],u[1]!==void 0&&(l=f[u[1]],l&&(i=o,l()===!1))))return;if(r===7)return t}}const Bs=new Map;function Gp(e,t){return J(e)?e[t]:null}function Hp(e,t){if(!J(e))return null;let n=Bs.get(t);if(n||(n=Vp(t),n&&Bs.set(t,n)),!n)return null;const r=n.length;let a=e,o=0;for(;oe,qp=e=>"",Yp="text",Xp=e=>e.length===0?"":Po(e),Qp=pp;function Ms(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function zp(e){const t=Ae(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(Ae(e.named.count)||Ae(e.named.n))?Ae(e.named.count)?e.named.count:Ae(e.named.n)?e.named.n:t:t}function Jp(e,t){t.count||(t.count=e),t.n||(t.n=e)}function Zp(e={}){const t=e.locale,n=zp(e),r=J(e.pluralRules)&&x(t)&&we(e.pluralRules[t])?e.pluralRules[t]:Ms,a=J(e.pluralRules)&&x(t)&&we(e.pluralRules[t])?Ms:void 0,o=h=>h[r(n,h.length,a)],s=e.list||[],i=h=>s[h],c=e.named||{};Ae(e.pluralIndex)&&Jp(n,c);const u=h=>c[h];function l(h){const w=we(e.messages)?e.messages(h):J(e.messages)?e.messages[h]:!1;return w||(e.parent?e.parent.message(h):qp)}const d=h=>e.modifiers?e.modifiers[h]:Kp,f=z(e.processor)&&we(e.processor.normalize)?e.processor.normalize:Xp,p=z(e.processor)&&we(e.processor.interpolate)?e.processor.interpolate:Qp,v=z(e.processor)&&x(e.processor.type)?e.processor.type:Yp,y={list:i,named:u,plural:o,linked:(h,...w)=>{const[T,E]=w;let b="text",C="";w.length===1?J(T)?(C=T.modifier||C,b=T.type||b):x(T)&&(C=T||C):w.length===2&&(x(T)&&(C=T||C),x(E)&&(b=E||b));const A=l(h)(y),M=b==="vnode"&&me(A)&&C?A[0]:A;return C?d(C)(M,b):M},message:l,type:v,interpolate:p,normalize:f};return y}let tr=null;function em(e){tr=e}function tm(e,t,n){tr&&tr.emit(Hc.I18nInit,{timestamp:Date.now(),i18n:e,version:t,meta:n})}const nm=rm(Hc.FunctionTranslate);function rm(e){return t=>tr&&tr.emit(e,t)}function am(e,t,n){return[...new Set([n,...me(t)?t:J(t)?Object.keys(t):x(t)?[t]:[n]])]}function Kc(e,t,n){const r=x(n)?n:Oo,a=e;a.__localeChainCache||(a.__localeChainCache=new Map);let o=a.__localeChainCache.get(r);if(!o){o=[];let s=[n];for(;me(s);)s=xs(o,s,t);const i=me(t)||!z(t)?t:t.default?t.default:null;s=x(i)?[i]:i,me(s)&&xs(o,s,!1),a.__localeChainCache.set(r,o)}return o}function xs(e,t,n){let r=!0;for(let a=0;a`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function cm(){return{upper:(e,t)=>t==="text"&&x(e)?e.toUpperCase():t==="vnode"&&J(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&x(e)?e.toLowerCase():t==="vnode"&&J(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&x(e)?js(e):t==="vnode"&&J(e)&&"__v_isVNode"in e?js(e.children):e}}let qc;function lm(e){qc=e}let Yc;function um(e){Yc=e}let Xc;function dm(e){Xc=e}let Qc=null;const Ws=e=>{Qc=e},fm=()=>Qc;let zc=null;const $s=e=>{zc=e},hm=()=>zc;let Vs=0;function pm(e={}){const t=x(e.version)?e.version:im,n=x(e.locale)?e.locale:Oo,r=me(e.fallbackLocale)||z(e.fallbackLocale)||x(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:n,a=z(e.messages)?e.messages:{[n]:{}},o=z(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},s=z(e.numberFormats)?e.numberFormats:{[n]:{}},i=Ne({},e.modifiers||{},cm()),c=e.pluralRules||{},u=we(e.missing)?e.missing:null,l=pe(e.missingWarn)||xr(e.missingWarn)?e.missingWarn:!0,d=pe(e.fallbackWarn)||xr(e.fallbackWarn)?e.fallbackWarn:!0,f=!!e.fallbackFormat,p=!!e.unresolving,v=we(e.postTranslation)?e.postTranslation:null,_=z(e.processor)?e.processor:null,y=pe(e.warnHtmlMessage)?e.warnHtmlMessage:!0,h=!!e.escapeParameter,w=we(e.messageCompiler)?e.messageCompiler:qc,T=we(e.messageResolver)?e.messageResolver:Yc||Gp,E=we(e.localeFallbacker)?e.localeFallbacker:Xc||am,b=J(e.fallbackContext)?e.fallbackContext:void 0,C=we(e.onWarn)?e.onWarn:fp,A=e,M=J(A.__datetimeFormatters)?A.__datetimeFormatters:new Map,O=J(A.__numberFormatters)?A.__numberFormatters:new Map,K=J(A.__meta)?A.__meta:{};Vs++;const Y={version:t,cid:Vs,locale:n,fallbackLocale:r,messages:a,modifiers:i,pluralRules:c,missing:u,missingWarn:l,fallbackWarn:d,fallbackFormat:f,unresolving:p,postTranslation:v,processor:_,warnHtmlMessage:y,escapeParameter:h,messageCompiler:w,messageResolver:T,localeFallbacker:E,fallbackContext:b,onWarn:C,__meta:K};return Y.datetimeFormats=o,Y.numberFormats=s,Y.__datetimeFormatters=M,Y.__numberFormatters=O,__INTLIFY_PROD_DEVTOOLS__&&tm(Y,t,K),Y}function Do(e,t,n,r,a){const{missing:o,onWarn:s}=e;if(o!==null){const i=o(e,n,t,a);return x(i)?i:t}else return t}function Gn(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function ha(e){return n=>mm(n,e)}function mm(e,t){return t.body.type===1?e.plural(t.body.cases.reduce((n,r)=>[...n,Gs(e,r)],[])):Gs(e,t.body)}function Gs(e,t){if(t.static)return e.type==="text"?t.static:e.normalize([t.static]);{const n=t.items.reduce((r,a)=>[...r,Ga(e,a)],[]);return e.normalize(n)}}function Ga(e,t){switch(t.type){case 3:return t.value;case 9:return t.value;case 4:return e.interpolate(e.named(t.key));case 5:return e.interpolate(e.list(t.index));case 6:return e.linked(Ga(e,t.key),t.modifier?Ga(e,t.modifier):void 0,e.type);case 7:return t.value;case 8:return t.value;default:throw new Error(`unhandled node type on format message part: ${t.type}`)}}let Jc=ee.__EXTEND_POINT__;const _r=()=>++Jc,bn={INVALID_ARGUMENT:Jc,INVALID_DATE_ARGUMENT:_r(),INVALID_ISO_DATE_ARGUMENT:_r(),NOT_SUPPORT_AST:_r(),__EXTEND_POINT__:_r()};function Tn(e){return Jr(e,null,void 0)}const gm=e=>e;let Er=Object.create(null);function vm(e,t={}){let n=!1;const r=t.onError||gp;return t.onError=a=>{n=!0,r(a)},{...Bp(e,t),detectError:n}}function ym(e,t={}){if(x(e)){pe(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||gm)(e),a=Er[r];if(a)return a;const{ast:o,detectError:s}=vm(e,{...t,location:!1,jit:!0}),i=ha(o);return s?i:Er[r]=i}else{const n=e.cacheKey;if(n){const r=Er[n];return r||(Er[n]=ha(e))}else return ha(e)}}const Hs=()=>"",pt=e=>we(e),nr=e=>J(e)&&e.type===0&&"body"in e;function Ks(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:a,messageCompiler:o,fallbackLocale:s,messages:i}=e,[c,u]=Ha(...t),l=pe(u.missingWarn)?u.missingWarn:e.missingWarn,d=pe(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,f=pe(u.escapeParameter)?u.escapeParameter:e.escapeParameter,p=!!u.resolvedMessage,v=x(u.default)||pe(u.default)?pe(u.default)?o?c:()=>c:u.default:n?o?c:()=>c:"",_=n||v!=="",y=x(u.locale)?u.locale:e.locale;f&&wm(u);let[h,w,T]=p?[c,y,i[y]||{}]:Zc(e,c,y,s,d,l),E=h,b=c;if(!p&&!(x(E)||nr(E)||pt(E))&&_&&(E=v,b=E),!p&&(!(x(E)||nr(E)||pt(E))||!x(w)))return a?Zr:c;let C=!1;const A=()=>{C=!0},M=pt(E)?E:el(e,c,w,E,b,A);if(C)return E;const O=bm(e,w,T,u),K=Zp(O),Y=_m(e,M,K),re=r?r(Y,c):Y;if(__INTLIFY_PROD_DEVTOOLS__){const R={timestamp:Date.now(),key:x(c)?c:pt(E)?E.key:"",locale:w||(pt(E)?E.locale:""),format:x(E)?E:pt(E)?E.source:"",message:re};R.meta=Ne({},e.__meta,fm()||{}),nm(R)}return re}function wm(e){me(e.list)?e.list=e.list.map(t=>x(t)?Ns(t):t):J(e.named)&&Object.keys(e.named).forEach(t=>{x(e.named[t])&&(e.named[t]=Ns(e.named[t]))})}function Zc(e,t,n,r,a,o){const{messages:s,onWarn:i,messageResolver:c,localeFallbacker:u}=e,l=u(e,r,n);let d={},f,p=null;const v="translate";for(let _=0;_r;return u.locale=n,u.key=t,u}const c=s(r,Em(e,n,a,r,i,o));return c.locale=n,c.key=t,c.source=r,c}function _m(e,t,n){return t(n)}function Ha(...e){const[t,n,r]=e,a={};if(!x(t)&&!Ae(t)&&!pt(t)&&!nr(t))throw Tn(bn.INVALID_ARGUMENT);const o=Ae(t)?String(t):(pt(t),t);return Ae(n)?a.plural=n:x(n)?a.default=n:z(n)&&!zr(n)?a.named=n:me(n)&&(a.list=n),Ae(r)?a.plural=r:x(r)?a.default=r:z(r)&&Ne(a,r),[o,a]}function Em(e,t,n,r,a,o){return{warnHtmlMessage:a,onError:s=>{throw o&&o(s),s},onCacheKey:s=>lp(t,n,s)}}function bm(e,t,n,r){const{modifiers:a,pluralRules:o,messageResolver:s,fallbackLocale:i,fallbackWarn:c,missingWarn:u,fallbackContext:l}=e,f={locale:t,modifiers:a,pluralRules:o,messages:p=>{let v=s(n,p);if(v==null&&l){const[,,_]=Zc(l,p,t,i,c,u);v=s(_,p)}if(x(v)||nr(v)){let _=!1;const h=el(e,p,t,v,p,()=>{_=!0});return _?Hs:h}else return pt(v)?v:Hs}};return e.processor&&(f.processor=e.processor),r.list&&(f.list=r.list),r.named&&(f.named=r.named),Ae(r.plural)&&(f.pluralIndex=r.plural),f}function qs(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:a,onWarn:o,localeFallbacker:s}=e,{__datetimeFormatters:i}=e,[c,u,l,d]=Ka(...t),f=pe(l.missingWarn)?l.missingWarn:e.missingWarn;pe(l.fallbackWarn)?l.fallbackWarn:e.fallbackWarn;const p=!!l.part,v=x(l.locale)?l.locale:e.locale,_=s(e,a,v);if(!x(c)||c==="")return new Intl.DateTimeFormat(v,d).format(u);let y={},h,w=null;const T="datetime format";for(let C=0;C<_.length&&(h=_[C],y=n[h]||{},w=y[c],!z(w));C++)Do(e,c,h,f,T);if(!z(w)||!x(h))return r?Zr:c;let E=`${h}__${c}`;zr(d)||(E=`${E}__${JSON.stringify(d)}`);let b=i.get(E);return b||(b=new Intl.DateTimeFormat(h,Ne({},w,d)),i.set(E,b)),p?b.formatToParts(u):b.format(u)}const tl=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function Ka(...e){const[t,n,r,a]=e,o={};let s={},i;if(x(t)){const c=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!c)throw Tn(bn.INVALID_ISO_DATE_ARGUMENT);const u=c[3]?c[3].trim().startsWith("T")?`${c[1].trim()}${c[3].trim()}`:`${c[1].trim()}T${c[3].trim()}`:c[1].trim();i=new Date(u);try{i.toISOString()}catch{throw Tn(bn.INVALID_ISO_DATE_ARGUMENT)}}else if(dp(t)){if(isNaN(t.getTime()))throw Tn(bn.INVALID_DATE_ARGUMENT);i=t}else if(Ae(t))i=t;else throw Tn(bn.INVALID_ARGUMENT);return x(n)?o.key=n:z(n)&&Object.keys(n).forEach(c=>{tl.includes(c)?s[c]=n[c]:o[c]=n[c]}),x(r)?o.locale=r:z(r)&&(s=r),z(a)&&(s=a),[o.key||"",i,o,s]}function Ys(e,t,n){const r=e;for(const a in n){const o=`${t}__${a}`;r.__datetimeFormatters.has(o)&&r.__datetimeFormatters.delete(o)}}function Xs(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:a,onWarn:o,localeFallbacker:s}=e,{__numberFormatters:i}=e,[c,u,l,d]=qa(...t),f=pe(l.missingWarn)?l.missingWarn:e.missingWarn;pe(l.fallbackWarn)?l.fallbackWarn:e.fallbackWarn;const p=!!l.part,v=x(l.locale)?l.locale:e.locale,_=s(e,a,v);if(!x(c)||c==="")return new Intl.NumberFormat(v,d).format(u);let y={},h,w=null;const T="number format";for(let C=0;C<_.length&&(h=_[C],y=n[h]||{},w=y[c],!z(w));C++)Do(e,c,h,f,T);if(!z(w)||!x(h))return r?Zr:c;let E=`${h}__${c}`;zr(d)||(E=`${E}__${JSON.stringify(d)}`);let b=i.get(E);return b||(b=new Intl.NumberFormat(h,Ne({},w,d)),i.set(E,b)),p?b.formatToParts(u):b.format(u)}const nl=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function qa(...e){const[t,n,r,a]=e,o={};let s={};if(!Ae(t))throw Tn(bn.INVALID_ARGUMENT);const i=t;return x(n)?o.key=n:z(n)&&Object.keys(n).forEach(c=>{nl.includes(c)?s[c]=n[c]:o[c]=n[c]}),x(r)?o.locale=r:z(r)&&(s=r),z(a)&&(s=a),[o.key||"",i,o,s]}function Qs(e,t,n){const r=e;for(const a in n){const o=`${t}__${a}`;r.__numberFormatters.has(o)&&r.__numberFormatters.delete(o)}}Mp();/*! * vue-i18n v9.3.0-beta.22 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const Tm="9.3.0-beta.22";function Im(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Lo().__INTLIFY_PROD_DEVTOOLS__=!1)}let rl=ee.__EXTEND_POINT__;const We=()=>++rl,nt={UNEXPECTED_RETURN_TYPE:rl,INVALID_ARGUMENT:We(),MUST_BE_CALL_SETUP_TOP:We(),NOT_INSTALLED:We(),NOT_AVAILABLE_IN_LEGACY_MODE:We(),REQUIRED_VALUE:We(),INVALID_VALUE:We(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:We(),NOT_INSTALLED_WITH_PROVIDE:We(),UNEXPECTED_ERROR:We(),NOT_COMPATIBLE_LEGACY_VUE_I18N:We(),BRIDGE_SUPPORT_VUE_2_ONLY:We(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:We(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:We(),__EXTEND_POINT__:We()};function lt(e,...t){return Jr(e,null,void 0)}const Ya=dn("__translateVNode"),Xa=dn("__datetimeParts"),Qa=dn("__numberParts"),Cm=dn("__setPluralRules"),Sm=dn("__injectWithOption");function za(e){if(!J(e))return e;for(const t in e)if(Ro(e,t))if(!t.includes("."))J(e[t])&&za(e[t]);else{const n=t.split("."),r=n.length-1;let a=e,o=!1;for(let s=0;s{if("locale"in i&&"resource"in i){const{locale:c,resource:u}=i;c?(s[c]=s[c]||{},zn(u,s[c])):zn(u,s)}else x(i)&&zn(JSON.parse(i),s)}),a==null&&o)for(const i in s)Ro(s,i)&&za(s[i]);return s}const br=e=>!J(e)||me(e);function zn(e,t){if(br(e)||br(t))throw lt(nt.INVALID_VALUE);for(const n in e)Ro(e,n)&&(br(e[n])||br(t[n])?t[n]=e[n]:zn(e[n],t[n]))}function ol(e){return e.type}function Am(e,t,n){let r=J(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=al(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const a=Object.keys(r);a.length&&a.forEach(o=>{e.mergeLocaleMessage(o,r[o])});{if(J(t.datetimeFormats)){const o=Object.keys(t.datetimeFormats);o.length&&o.forEach(s=>{e.mergeDateTimeFormat(s,t.datetimeFormats[s])})}if(J(t.numberFormats)){const o=Object.keys(t.numberFormats);o.length&&o.forEach(s=>{e.mergeNumberFormat(s,t.numberFormats[s])})}}}function zs(e){return sc(Pu,null,e,0)}const Js="__INTLIFY_META__";let Zs=0;function ei(e){return(t,n,r,a)=>e(n,r,yo()||void 0,a)}const km=()=>{const e=yo();let t=null;return e&&(t=ol(e)[Js])?{[Js]:t}:null};function sl(e={},t){const{__root:n}=e,r=n===void 0;let a=pe(e.inheritLocale)?e.inheritLocale:!0;const o=xe(n&&a?n.locale.value:x(e.locale)?e.locale:Oo),s=xe(n&&a?n.fallbackLocale.value:x(e.fallbackLocale)||me(e.fallbackLocale)||z(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o.value),i=xe(al(o.value,e)),c=xe(z(e.datetimeFormats)?e.datetimeFormats:{[o.value]:{}}),u=xe(z(e.numberFormats)?e.numberFormats:{[o.value]:{}});let l=n?n.missingWarn:pe(e.missingWarn)||xr(e.missingWarn)?e.missingWarn:!0,d=n?n.fallbackWarn:pe(e.fallbackWarn)||xr(e.fallbackWarn)?e.fallbackWarn:!0,f=n?n.fallbackRoot:pe(e.fallbackRoot)?e.fallbackRoot:!0,p=!!e.fallbackFormat,v=we(e.missing)?e.missing:null,_=we(e.missing)?ei(e.missing):null,y=we(e.postTranslation)?e.postTranslation:null,h=n?n.warnHtmlMessage:pe(e.warnHtmlMessage)?e.warnHtmlMessage:!0,w=!!e.escapeParameter;const T=n?n.modifiers:z(e.modifiers)?e.modifiers:{};let E=e.pluralRules||n&&n.pluralRules,b;b=(()=>{r&&$s(null);const L={version:Tm,locale:o.value,fallbackLocale:s.value,messages:i.value,modifiers:T,pluralRules:E,missing:_===null?void 0:_,missingWarn:l,fallbackWarn:d,fallbackFormat:p,unresolving:!0,postTranslation:y===null?void 0:y,warnHtmlMessage:h,escapeParameter:w,messageResolver:e.messageResolver,__meta:{framework:"vue"}};L.datetimeFormats=c.value,L.numberFormats=u.value,L.__datetimeFormatters=z(b)?b.__datetimeFormatters:void 0,L.__numberFormatters=z(b)?b.__numberFormatters:void 0;const N=pm(L);return r&&$s(N),N})(),Gn(b,o.value,s.value);function A(){return[o.value,s.value,i.value,c.value,u.value]}const M=ce({get:()=>o.value,set:L=>{o.value=L,b.locale=o.value}}),O=ce({get:()=>s.value,set:L=>{s.value=L,b.fallbackLocale=s.value,Gn(b,o.value,L)}}),K=ce(()=>i.value),Y=ce(()=>c.value),re=ce(()=>u.value);function R(){return we(y)?y:null}function j(L){y=L,b.postTranslation=L}function U(){return v}function Q(L){L!==null&&(_=ei(L)),v=L,b.missing=_}const te=(L,N,bt,Ue,ca,wr)=>{A();let mn;if(__INTLIFY_PROD_DEVTOOLS__)try{Ws(km()),r||(b.fallbackContext=n?hm():void 0),mn=L(b)}finally{Ws(null),r||(b.fallbackContext=void 0)}else mn=L(b);if(Ae(mn)&&mn===Zr){const[au,fE]=N();return n&&f?Ue(n):ca(au)}else{if(wr(mn))return mn;throw lt(nt.UNEXPECTED_RETURN_TYPE)}};function De(...L){return te(N=>Reflect.apply(Ks,null,[N,...L]),()=>Ha(...L),"translate",N=>Reflect.apply(N.t,N,[...L]),N=>N,N=>x(N))}function at(...L){const[N,bt,Ue]=L;if(Ue&&!J(Ue))throw lt(nt.INVALID_ARGUMENT);return De(N,bt,Ne({resolvedMessage:!0},Ue||{}))}function Ke(...L){return te(N=>Reflect.apply(qs,null,[N,...L]),()=>Ka(...L),"datetime format",N=>Reflect.apply(N.d,N,[...L]),()=>Fs,N=>x(N))}function yt(...L){return te(N=>Reflect.apply(Xs,null,[N,...L]),()=>qa(...L),"number format",N=>Reflect.apply(N.n,N,[...L]),()=>Fs,N=>x(N))}function dt(L){return L.map(N=>x(N)||Ae(N)||pe(N)?zs(String(N)):N)}const qe={normalize:dt,interpolate:L=>L,type:"vnode"};function _t(...L){return te(N=>{let bt;const Ue=N;try{Ue.processor=qe,bt=Reflect.apply(Ks,null,[Ue,...L])}finally{Ue.processor=null}return bt},()=>Ha(...L),"translate",N=>N[Ya](...L),N=>[zs(N)],N=>me(N))}function Le(...L){return te(N=>Reflect.apply(Xs,null,[N,...L]),()=>qa(...L),"number format",N=>N[Qa](...L),()=>[],N=>x(N)||me(N))}function k(...L){return te(N=>Reflect.apply(qs,null,[N,...L]),()=>Ka(...L),"datetime format",N=>N[Xa](...L),()=>[],N=>x(N)||me(N))}function F(L){E=L,b.pluralRules=E}function D(L,N){const bt=x(N)?N:o.value,Ue=se(bt);return b.messageResolver(Ue,L)!==null}function W(L){let N=null;const bt=Kc(b,s.value,o.value);for(let Ue=0;Ue{a&&(o.value=L,b.locale=L,Gn(b,o.value,s.value))}),kn(n.fallbackLocale,L=>{a&&(s.value=L,b.fallbackLocale=L,Gn(b,o.value,s.value))}));const Ie={id:Zs,locale:M,fallbackLocale:O,get inheritLocale(){return a},set inheritLocale(L){a=L,L&&n&&(o.value=n.locale.value,s.value=n.fallbackLocale.value,Gn(b,o.value,s.value))},get availableLocales(){return Object.keys(i.value).sort()},messages:K,get modifiers(){return T},get pluralRules(){return E||{}},get isGlobal(){return r},get missingWarn(){return l},set missingWarn(L){l=L,b.missingWarn=l},get fallbackWarn(){return d},set fallbackWarn(L){d=L,b.fallbackWarn=d},get fallbackRoot(){return f},set fallbackRoot(L){f=L},get fallbackFormat(){return p},set fallbackFormat(L){p=L,b.fallbackFormat=p},get warnHtmlMessage(){return h},set warnHtmlMessage(L){h=L,b.warnHtmlMessage=L},get escapeParameter(){return w},set escapeParameter(L){w=L,b.escapeParameter=L},t:De,getLocaleMessage:se,setLocaleMessage:m,mergeLocaleMessage:g,getPostTranslationHandler:R,setPostTranslationHandler:j,getMissingHandler:U,setMissingHandler:Q,[Cm]:F};return Ie.datetimeFormats=Y,Ie.numberFormats=re,Ie.rt=at,Ie.te=D,Ie.tm=Z,Ie.d=Ke,Ie.n=yt,Ie.getDateTimeFormat=S,Ie.setDateTimeFormat=B,Ie.mergeDateTimeFormat=$,Ie.getNumberFormat=ne,Ie.setNumberFormat=Et,Ie.mergeNumberFormat=Nt,Ie[Sm]=e.__injectWithOption,Ie[Ya]=_t,Ie[Xa]=k,Ie[Qa]=Le,Ie}const Uo={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function Lm({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,a)=>[...r,...a.type===oc?a.children:[a]],[]):t.reduce((n,r)=>{const a=e[r];return a&&(n[r]=a()),n},{})}function il(e){return oc}const Rm=Pt({name:"i18n-t",props:Ne({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Ae(e)||!isNaN(e)}},Uo),setup(e,t){const{slots:n,attrs:r}=t,a=e.i18n||ea({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter(d=>d!=="_"),s={};e.locale&&(s.locale=e.locale),e.plural!==void 0&&(s.plural=x(e.plural)?+e.plural:e.plural);const i=Lm(t,o),c=a[Ya](e.keypath,i,s),u=Ne({},r),l=x(e.tag)||J(e.tag)?e.tag:il();return He(l,u,c)}}}),ti=Rm;function Pm(e){return me(e)&&!x(e[0])}function cl(e,t,n,r){const{slots:a,attrs:o}=t;return()=>{const s={part:!0};let i={};e.locale&&(s.locale=e.locale),x(e.format)?s.key=e.format:J(e.format)&&(x(e.format.key)&&(s.key=e.format.key),i=Object.keys(e.format).reduce((f,p)=>n.includes(p)?Ne({},f,{[p]:e.format[p]}):f,{}));const c=r(e.value,s,i);let u=[s.key];me(c)?u=c.map((f,p)=>{const v=a[f.type],_=v?v({[f.type]:f.value,index:p,parts:c}):[f.value];return Pm(_)&&(_[0].key=`${f.type}-${p}`),_}):x(c)&&(u=[c]);const l=Ne({},o),d=x(e.tag)||J(e.tag)?e.tag:il();return He(d,l,u)}}const Nm=Pt({name:"i18n-n",props:Ne({value:{type:Number,required:!0},format:{type:[String,Object]}},Uo),setup(e,t){const n=e.i18n||ea({useScope:"parent",__useComponent:!0});return cl(e,t,nl,(...r)=>n[Qa](...r))}}),ni=Nm,Om=Pt({name:"i18n-d",props:Ne({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Uo),setup(e,t){const n=e.i18n||ea({useScope:"parent",__useComponent:!0});return cl(e,t,tl,(...r)=>n[Xa](...r))}}),ri=Om;function Dm(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function Um(e){const t=s=>{const{instance:i,modifiers:c,value:u}=s;if(!i||!i.$)throw lt(nt.UNEXPECTED_ERROR);const l=Dm(e,i.$),d=ai(u);return[Reflect.apply(l.t,l,[...oi(d)]),l]};return{created:(s,i)=>{const[c,u]=t(i);$a&&e.global===u&&(s.__i18nWatcher=kn(u.locale,()=>{i.instance&&i.instance.$forceUpdate()})),s.__composer=u,s.textContent=c},unmounted:s=>{$a&&s.__i18nWatcher&&(s.__i18nWatcher(),s.__i18nWatcher=void 0,delete s.__i18nWatcher),s.__composer&&(s.__composer=void 0,delete s.__composer)},beforeUpdate:(s,{value:i})=>{if(s.__composer){const c=s.__composer,u=ai(i);s.textContent=Reflect.apply(c.t,c,[...oi(u)])}},getSSRProps:s=>{const[i]=t(s);return{textContent:i}}}}function ai(e){if(x(e))return{path:e};if(z(e)){if(!("path"in e))throw lt(nt.REQUIRED_VALUE,"path");return e}else throw lt(nt.INVALID_VALUE)}function oi(e){const{path:t,locale:n,args:r,choice:a,plural:o}=e,s={},i=r||{};return x(n)&&(s.locale=n),Ae(a)&&(s.plural=a),Ae(o)&&(s.plural=o),[t,i,s]}function Bm(e,t,...n){const r=z(n[0])?n[0]:{},a=!!r.useI18nComponentName;(pe(r.globalInstall)?r.globalInstall:!0)&&([a?"i18n":ti.name,"I18nT"].forEach(s=>e.component(s,ti)),[ni.name,"I18nN"].forEach(s=>e.component(s,ni)),[ri.name,"I18nD"].forEach(s=>e.component(s,ri))),e.directive("t",Um(t))}const Mm=dn("global-vue-i18n");function xm(e={},t){const n=pe(e.globalInjection)?e.globalInjection:!0,r=!0,a=new Map,[o,s]=Fm(e),i=dn("");function c(d){return a.get(d)||null}function u(d,f){a.set(d,f)}function l(d){a.delete(d)}{const d={get mode(){return"composition"},get allowComposition(){return r},async install(f,...p){if(f.__VUE_I18N_SYMBOL__=i,f.provide(f.__VUE_I18N_SYMBOL__,d),z(p[0])){const _=p[0];d.__composerExtend=_.__composerExtend,d.__vueI18nExtend=_.__vueI18nExtend}n&&Ym(f,d.global),Bm(f,d,...p);const v=f.unmount;f.unmount=()=>{d.dispose(),v()}},get global(){return s},dispose(){o.stop()},__instances:a,__getInstance:c,__setInstance:u,__deleteInstance:l};return d}}function ea(e={}){const t=yo();if(t==null)throw lt(nt.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw lt(nt.NOT_INSTALLED);const n=jm(t),r=$m(n),a=ol(t),o=Wm(e,a);if(o==="global")return Am(r,e,a),r;if(o==="parent"){let c=Vm(n,t,e.__useComponent);return c==null&&(c=r),c}const s=n;let i=s.__getInstance(t);if(i==null){const c=Ne({},e);"__i18n"in a&&(c.__i18n=a.__i18n),r&&(c.__root=r),i=sl(c),s.__composerExtend&&s.__composerExtend(i),Hm(s,t),s.__setInstance(t,i)}return i}function Fm(e,t,n){const r=qr();{const a=r.run(()=>sl(e));if(a==null)throw lt(nt.UNEXPECTED_ERROR);return[r,a]}}function jm(e){{const t=tt(e.isCE?Mm:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw lt(e.isCE?nt.NOT_INSTALLED_WITH_PROVIDE:nt.UNEXPECTED_ERROR);return t}}function Wm(e,t){return zr(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function $m(e){return e.mode==="composition"?e.global:e.global.__composer}function Vm(e,t,n=!1){let r=null;const a=t.root;let o=Gm(t,n);for(;o!=null;){const s=e;if(e.mode==="composition"&&(r=s.__getInstance(o)),r!=null||a===o)break;o=o.parent}return r}function Gm(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function Hm(e,t,n){Ru(()=>{},t),Qi(()=>{e.__deleteInstance(t)},t)}const Km=["locale","fallbackLocale","availableLocales"],qm=["t","rt","d","n","tm","te"];function Ym(e,t){const n=Object.create(null);Km.forEach(r=>{const a=Object.getOwnPropertyDescriptor(t,r);if(!a)throw lt(nt.UNEXPECTED_ERROR);const o=Wt(a.value)?{get(){return a.value.value},set(s){a.value.value=s}}:{get(){return a.get&&a.get()}};Object.defineProperty(n,r,o)}),e.config.globalProperties.$i18n=n,qm.forEach(r=>{const a=Object.getOwnPropertyDescriptor(t,r);if(!a||!a.value)throw lt(nt.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${r}`,a)})}Im();lm(ym);um(Hp);dm(Kc);if(__INTLIFY_PROD_DEVTOOLS__){const e=Lo();e.__INTLIFY__=!0,em(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const ll={PREFIX:"prefix",PREFIX_EXCEPT_DEFAULT:"prefix_except_default",PREFIX_AND_DEFAULT:"prefix_and_default",NO_PREFIX:"no_prefix"},Xm="",Qm=ll.PREFIX_EXCEPT_DEFAULT,zm=!1,Jm="___",Zm="default",eg="ltr",tg="",ul="";/*! * shared v9.3.0-beta.26 * (c) 2023 kazuya kawaguchi * Released under the MIT License. */const ng=(e,t=!1)=>t?Symbol.for(e):Symbol(e),ta=Object.assign,dl=Array.isArray,Ja=e=>typeof e=="function",On=e=>typeof e=="string",rg=e=>typeof e=="symbol",Bo=e=>e!==null&&typeof e=="object",ag=/\/$|\/\?/;function Za(e="",t=!1){return t?ag.test(e):e.endsWith("/")}function og(e="",t=!1){if(!t)return(Za(e)?e.slice(0,-1):e)||"/";if(!Za(e,!0))return e||"/";const[n,...r]=e.split("?");return(n.slice(0,-1)||"/")+(r.length>0?`?${r.join("?")}`:"")}function sg(e="",t=!1){if(!t)return e.endsWith("/")?e:e+"/";if(Za(e,!0))return e||"/";const[n,...r]=e.split("?");return n+"/"+(r.length>0?`?${r.join("?")}`:"")}const ig=typeof window<"u";function fl(e,t){typeof console<"u"&&(console.warn("[vue-i18n-routing] "+e),t&&console.warn(t.stack))}function cg(e){e=e||[];const t=[];for(const n of e)On(n)?t.push({code:n}):t.push(n);return t}function fn(e){return e!=null&&"global"in e&&"mode"in e}function Wn(e){return e!=null&&!("__composer"in e)&&Wt(e.locale)}function hn(e){return e!=null&&"__composer"in e}function fr(e){return e!=null&&!("__composer"in e)&&!Wt(e.locale)}function na(e){return e!=null&&("__VUE_I18N_BRIDGE__"in e||"_sync"in e)}function rr(e){return fn(e)?Wn(e.global)?e.global:e.global.__composer:hn(e)?e.__composer:e}function ra(e){const t=fn(e)?e.global:e;return Wn(t)?t.locale.value:(fr(t)||hn(t)||na(t),t.locale)}function lg(e){const t=fn(e)?e.global:e;return Wn(t)?t.locales.value:(fr(t)||hn(t)||na(t),t.locales)}function ug(e){const t=fn(e)?e.global:e;return Wn(t)?t.localeCodes.value:(fr(t)||hn(t)||na(t),t.localeCodes)}function hl(e,t){const n=fn(e)?e.global:e;if(Wn(n))n.locale.value=t;else if(fr(n)||hn(n)||na(n))n.locale=t;else throw new Error("TODO:")}function pl(e){return On(e)?e:rg(e)?e.toString():"(null)"}function si(e,t,{defaultLocale:n,strategy:r,routesNameSeparator:a,defaultLocaleRouteNameSuffix:o}){let s=pl(e)+(r==="no_prefix"?"":a+t);return t===n&&r==="prefix_and_default"&&(s+=a+o),s}function ii(e,t){return Ja(e)?e(t):e}function dg(e,t){const n=[];for(const[r,a]of t.entries()){const o=e.find(s=>s.iso.toLowerCase()===a.toLowerCase());if(o){n.push({code:o.code,score:1-r/t.length});break}}for(const[r,a]of t.entries()){const o=a.split("-")[0].toLowerCase(),s=e.find(i=>i.iso.split("-")[0].toLowerCase()===o);if(s){n.push({code:s.code,score:.999-r/t.length});break}}return n}const fg=dg;function hg(e,t){return e.score===t.score?t.code.length-e.code.length:t.score-e.score}const pg=hg;function mg(e,t,{matcher:n=fg,comparer:r=pg}={}){const a=[];for(const s of e){const{code:i}=s,c=s.iso||i;a.push({code:i,iso:c})}const o=n(a,t);return o.length>1&&o.sort(r),o.length?o[0].code:""}function en(e){return function(){return Reflect.apply(e,{getRouteBaseName:this.getRouteBaseName,localePath:this.localePath,localeRoute:this.localeRoute,localeLocation:this.localeLocation,resolveRoute:this.resolveRoute,switchLocalePath:this.switchLocalePath,localeHead:this.localeHead,i18n:this.$i18n,route:this.$route,router:this.$router},arguments)}}function gg(e,{locales:t=[],localeCodes:n=[],baseUrl:r=tg,hooks:a={},context:o={}}={}){const s=qr(),i=e.install;return e.install=(c,...u)=>{const l=wg(u[0])?ta({},u[0]):{inject:!0};l.inject==null&&(l.inject=!0);const d=l.__composerExtend;if(l.__composerExtend=_=>{const y=rr(e);_.locales=ce(()=>y.locales.value),_.localeCodes=ce(()=>y.localeCodes.value),_.baseUrl=ce(()=>y.baseUrl.value);let h;return Ja(d)&&(h=Reflect.apply(d,l,[_])),()=>{h&&h()}},e.mode==="legacy"){const _=l.__vueI18nExtend;l.__vueI18nExtend=y=>{ci(y,a.onExtendVueI18n);let h;return Ja(_)&&(h=Reflect.apply(_,l,[y])),()=>{h&&h()}}}u[0]=l,Reflect.apply(i,e,[c,...u]);const f=rr(e);s.run(()=>{vg(f,{locales:t,localeCodes:n,baseUrl:r,hooks:a,context:o}),e.mode==="legacy"&&hn(e.global)&&ci(e.global,a.onExtendVueI18n)});const p=c,v=e.mode==="composition"?p.config.globalProperties.$i18n:null;if(v&&yg(v,f,a.onExtendExportedGlobal),l.inject&&c.mixin({methods:{resolveRoute:en(aa),localePath:en(Mo),localeRoute:en(xo),localeLocation:en(Ag),switchLocalePath:en(ar),getRouteBaseName:en(Dn),localeHead:en(yl)}}),p.unmount){const _=p.unmount;p.unmount=()=>{s.stop(),_()}}},s}function vg(e,t){const{locales:n,localeCodes:r,baseUrl:a,context:o}=t,s=xe(n),i=xe(r),c=xe("");e.locales=ce(()=>s.value),e.localeCodes=ce(()=>i.value),e.baseUrl=ce(()=>c.value),ig?kn(e.locale,()=>{c.value=ii(a,o)},{immediate:!0}):c.value=ii(a,o),t.hooks&&t.hooks.onExtendComposer&&t.hooks.onExtendComposer(e)}function ml(e,t,n){const r=[{locales:{get(){return e.locales.value}},localeCodes:{get(){return e.localeCodes.value}},baseUrl:{get(){return e.baseUrl.value}}}];n&&r.push(n(e));for(const a of r)for(const[o,s]of Object.entries(a))Object.defineProperty(t,o,s)}function yg(e,t,n){ml(t,e,n)}function ci(e,t){const n=rr(e);ml(n,e,t)}function wg(e){return Bo(e)&&("inject"in e||"__composerExtend"in e||"__vueI18nExtend"in e)}const eo=ng("vue-i18n-routing-gor");function _g(e,t){e[eo]?fl("already registered global options"):e[eo]=t}function Eg(e){return e[eo]??{}}function to(e){return new RegExp(`^/(${e.join("|")})(?:/|$)`,"i")}function bg(e,t,n){const r=`(${e.join("|")})`,a=`(?:${t}${n})?`,o=new RegExp(`${t}${r}${a}$`,"i"),s=to(e);return c=>{if(Bo(c)){if(c.name){const l=(On(c.name)?c.name:c.name.toString()).match(o);if(l&&l.length>1)return l[1]}else if(c.path){const u=c.path.match(s);if(u&&u.length>1)return u[1]}}else if(On(c)){const u=c.match(s);if(u&&u.length>1)return u[1]}return""}}function hr(e,t,{defaultLocale:n=Xm,defaultDirection:r=eg,defaultLocaleRouteNameSuffix:a=Zm,routesNameSeparator:o=Jm,strategy:s=Qm,trailingSlash:i=zm,localeCodes:c=[],prefixable:u=gl,switchLocalePathIntercepter:l=vl,dynamicRouteParamsKey:d=ul}={}){const f=Eg(e);return{defaultLocale:t.defaultLocale||f.defaultLocale||n,defaultDirection:t.defaultDirection||f.defaultDirection||r,defaultLocaleRouteNameSuffix:t.defaultLocaleRouteNameSuffix||f.defaultLocaleRouteNameSuffix||a,routesNameSeparator:t.routesNameSeparator||f.routesNameSeparator||o,strategy:t.strategy||f.strategy||s,trailingSlash:t.trailingSlash||f.trailingSlash||i,localeCodes:t.localeCodes||f.localeCodes||c,prefixable:t.prefixable||f.prefixable||u,switchLocalePathIntercepter:t.switchLocalePathIntercepter||f.switchLocalePathIntercepter||l,dynamicRouteParamsKey:t.dynamicRouteParamsKey||f.dynamicRouteParamsKey||d}}function Tg(e,t){return[e.slice(0,t),e.slice(t)]}function Ig(e,t,n,r){if(n==="prefix"){if(dl(t.matched)&&t.matched.length>0)return t.matched[0];const[a,o]=Tg(t.path,1),s=`${a}${r}${o===""?o:`/${o}`}`,i=e.options.routes.find(c=>c.path===s);if(i==null)return t;{const c=ta({},t,i);return c.path=s,e.resolve(c)}}else return e.resolve(t)}const Cg=new Set(["prefix_and_default","prefix_except_default"]);function Sg(e){const{currentLocale:t,defaultLocale:n,strategy:r}=e;return!(t===n&&Cg.has(r))&&r!=="no_prefix"}const gl=Sg;function Dn(e){const t=this.router,{routesNameSeparator:n}=hr(t,this),r=e!=null?Wt(e)?de(e):e:this.route;return r==null||!r.name?void 0:pl(r.name).split(n)[0]}function Mo(e,t){const n=aa.call(this,e,t);return n==null?"":n.redirectedFrom||n.fullPath}function xo(e,t){const n=aa.call(this,e,t);return n??void 0}function Ag(e,t){const n=aa.call(this,e,t);return n??void 0}function aa(e,t){const n=this.router,r=this.i18n,a=t||ra(r),{routesNameSeparator:o,defaultLocale:s,defaultLocaleRouteNameSuffix:i,strategy:c,trailingSlash:u,prefixable:l}=hr(n,this);let d=e;if(On(e))if(d[0]==="/"){const[p,v]=e.split("?"),_=Object.fromEntries(new URLSearchParams(v));d={path:p,query:_}}else d={name:e};let f=ta({},d);if(f.path&&!f.name){let p=null;try{p=Ig(n,f,c,a)}catch{}const v=p,_=Dn.call(this,v);On(_)?(f={name:si(_,a,{defaultLocale:s,strategy:c,routesNameSeparator:o,defaultLocaleRouteNameSuffix:i}),params:v.params,query:v.query,hash:v.hash},f.state=v.state):(l({currentLocale:a,defaultLocale:s,strategy:c})&&(f.path=`/${a}${f.path}`),f.path=u?sg(f.path,!0):og(f.path,!0))}else!f.name&&!f.path&&(f.name=Dn.call(this,this.route)),f.name=si(f.name,a,{defaultLocale:s,strategy:c,routesNameSeparator:o,defaultLocaleRouteNameSuffix:i});try{const p=n.resolve(f);return(Nu?p.name:p.route.name)?p:n.resolve(e)}catch(p){if(p.type===1)return null}}const vl=e=>e;function kg(e,t){const n={};if(t===ul)return n;const r=e.meta;return Wt(r)?r.value[t]||n:r[t]||n}function ar(e){const t=this.route,n=Dn.call(this,t);if(!n)return"";const{switchLocalePathIntercepter:r,dynamicRouteParamsKey:a}=hr(this.router,this),{params:o,...s}=t,i=kg(t,a)[e]||{},c={name:n,params:{...o,...i}},u=ta({},s,c);let l=Mo.call(this,u,e);return l=r(l,e),l}function yl({addDirAttribute:e=!1,addSeoAttributes:t=!1,identifierAttribute:n="hid"}={}){const r=this.router,a=this.i18n,{defaultDirection:o}=hr(r,this),s={htmlAttrs:{},link:[],meta:[]};if(a.locales==null||a.baseUrl==null)return s;const i=ra(a),c=lg(a),u=cg(c).find(f=>f.code===i)||{code:i},l=u.iso,d=u.dir||o;return e&&(s.htmlAttrs.dir=d),t&&i&&a.locales&&(l&&(s.htmlAttrs.lang=l),Lg.call(this,c,de(a.baseUrl),s.link,n),Rg.call(this,de(a.baseUrl),s.link,s.meta,n,t),Pg(u,l,s.meta,n),Ng(c,l,s.meta,n)),s}function Lg(e,t,n,r){const a=this.router,{defaultLocale:o,strategy:s}=hr(a,this);if(s===ll.NO_PREFIX)return;const i=new Map;for(const c of e){const u=c.iso;if(!u){fl("Locale ISO code is required to generate alternate link");continue}const[l,d]=u.split("-");l&&d&&(c.isCatchallLocale||!i.has(l))&&i.set(l,c),i.set(u,c)}for(const[c,u]of i.entries()){const l=ar.call(this,u.code);l&&n.push({[r]:`i18n-alt-${c}`,rel:"alternate",href:no(l,t),hreflang:c})}if(o){const c=ar.call(this,o);c&&n.push({[r]:"i18n-xd",rel:"alternate",href:no(c,t),hreflang:"x-default"})}}function Rg(e,t,n,r,a){const o=this.route,s=xo.call(this,{...o,name:Dn.call(this,o)});if(s){let i=no(s.path,e);const c=Bo(a)&&a.canonicalQueries||[];if(c.length){const u=s.query,l=new URLSearchParams;for(const f of c)if(f in u){const p=u[f];dl(p)?p.forEach(v=>l.append(f,v||"")):l.append(f,p||"")}const d=l.toString();d&&(i=`${i}?${d}`)}t.push({[r]:"i18n-can",rel:"canonical",href:i}),n.push({[r]:"i18n-og-url",property:"og:url",content:i})}}function Pg(e,t,n,r){e&&t&&n.push({[r]:"i18n-og",property:"og:locale",content:wl(t)})}function Ng(e,t,n,r){const a=e.filter(o=>{const s=o.iso;return s&&s!==t});if(a.length){const o=a.map(s=>({[r]:`i18n-og-alt-${s.iso}`,property:"og:locale:alternate",content:wl(s.iso)}));n.push(...o)}}function wl(e){return(e||"").replace(/-/g,"_")}function no(e,t){return e.match(/^https?:\/\//)?e:t+e}function Og(e,t){const{router:n,route:r,i18n:a,defaultLocale:o,strategy:s,defaultLocaleRouteNameSuffix:i,trailingSlash:c,routesNameSeparator:u}=e;return function(...l){return Reflect.apply(t,{router:n,route:r,i18n:a,defaultLocale:o,strategy:s,defaultLocaleRouteNameSuffix:i,trailingSlash:c,routesNameSeparator:u},l)}}function Dg({router:e=Lh(),route:t=Dc(),i18n:n=ea(),defaultLocale:r=void 0,defaultLocaleRouteNameSuffix:a=void 0,routesNameSeparator:o=void 0,strategy:s=void 0,trailingSlash:i=void 0}={}){return Og({router:e,route:t,i18n:n,defaultLocale:r,defaultLocaleRouteNameSuffix:a,routesNameSeparator:o,strategy:s,trailingSlash:i},ar)}const tn=[],Ug={},Bg=Object({}),Mg=async e=>{const t=Object({});t.experimental=Object({jsTsFormatResource:!1}),t.compilation=Object({strictMessage:!0,escapeHtml:!1});const r=await(async a=>{const o=await a().then(s=>s.default||s);return typeof o=="object"?o:typeof o=="function"?await o():{}})(()=>ie(()=>import("./i18n.options.71c4d64c.js"),["./i18n.options.71c4d64c.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./injective-wallet.d52df664.js","./injective-bridge.3a7d899d.js"],import.meta.url));return t.vueI18n=r,t.locales=[],t.defaultLocale="",t.defaultDirection="ltr",t.routesNameSeparator="___",t.trailingSlash=!1,t.defaultLocaleRouteNameSuffix="default",t.strategy="prefix_except_default",t.lazy=!1,t.langDir=null,t.rootRedirect=null,t.detectBrowserLanguage=Object({alwaysRedirect:!1,cookieCrossOrigin:!1,cookieDomain:null,cookieKey:"i18n_redirected",cookieSecure:!1,fallbackLocale:"",redirectOn:"root",useCookie:!0}),t.differentDomains=!1,t.baseUrl="",t.dynamicRouteParams=!1,t.customRoutes="page",t.pages=Object({}),t.skipSettingLocaleOnNavigate=!1,t.types="composition",t.debug=!1,t},et=Object({experimental:Object({jsTsFormatResource:!1}),compilation:Object({strictMessage:!0,escapeHtml:!1}),vueI18n:"",locales:[],defaultLocale:"",defaultDirection:"ltr",routesNameSeparator:"___",trailingSlash:!1,defaultLocaleRouteNameSuffix:"default",strategy:"prefix_except_default",lazy:!1,langDir:null,rootRedirect:null,detectBrowserLanguage:Object({alwaysRedirect:!1,cookieCrossOrigin:!1,cookieDomain:null,cookieKey:"i18n_redirected",cookieSecure:!1,fallbackLocale:"",redirectOn:"root",useCookie:!0}),differentDomains:!1,baseUrl:"",dynamicRouteParams:!1,customRoutes:"page",pages:Object({}),skipSettingLocaleOnNavigate:!1,types:"composition",debug:!1}),Pr=Object({__normalizedLocales:[]}),_l="@nuxtjs/i18n";/*! js-cookie v3.0.5 | MIT */function Tr(e){for(var t=1;t"u")){s=Tr({},t,s),typeof s.expires=="number"&&(s.expires=new Date(Date.now()+s.expires*864e5)),s.expires&&(s.expires=s.expires.toUTCString()),a=encodeURIComponent(a).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var i="";for(var c in s)s[c]&&(i+="; "+c,s[c]!==!0&&(i+="="+s[c].split(";")[0]));return document.cookie=a+"="+e.write(o,a)+i}}function r(a){if(!(typeof document>"u"||arguments.length&&!a)){for(var o=document.cookie?document.cookie.split("; "):[],s={},i=0;in})}function Wg(e,t){return function(){return Reflect.apply(t,{i18n:e.$i18n,getRouteBaseName:e.$getRouteBaseName,localePath:e.$localePath,localeRoute:e.$localeRoute,switchLocalePath:e.$switchLocalePath,localeHead:e.$localeHead,route:e.$router.currentRoute.value,router:e.$router},arguments)}}function ao(e,t,n){for(const r in e)me(e[r])?(me(t[r])||(t[r]=[]),e[r].forEach((a,o)=>{if(!t[r][o]){const s={};ao(a,s,n),t[r].push(s)}})):J(e[r])?(J(t[r])||(t[r]={}),ao(e[r],t[r],n)):n?n(e[r],t[r])&&(t[r]=e[r]):t[r]=e[r]}async function oo(e,t,n){var o,s;const r=(o=e.$config.public)==null?void 0:o.i18n;let a=null;try{const i=await t().then(c=>c.default||c);we(i)?(s=r.experimental)!=null&&s.jsTsFormatResource?a=await i(n).then(c=>c.default||c):console.warn(Fr("Not support js / ts extension format as default. you can do enable with `i18n.experimental.jsTsFormatResource: true` (experimental)")):a=i}catch(i){console.error(Fr("Failed locale loading: "+i.message))}return a}const Ir=[],yn=new Map;async function jr(e,t,n){if(Ir.includes(t))Ir.includes(t)||console.warn(Fr("Could not find "+t+" locale code in localeMessages"));else{const r=Ug[t];if(r!=null){if(r.length===1){const{key:a,load:o}=r[0];let s=null;yn.has(a)?s=yn.get(a):(s=await oo(e,o,t),s!=null&&yn.set(a,s)),s!=null&&(n(t,s),Ir.push(t))}else if(r.length>1){const a={};for(const{key:o,load:s}of r){let i=null;yn.has(o)?i=yn.get(o):(i=await oo(e,s,t),i!=null&&yn.set(o,i)),i!=null&&ao(i,a)}n(t,a),Ir.push(t)}}}}const ui=[];async function $g(e,t,n){if(!ui.includes(t)){const r=Bg[t]||[];for(const a of r){const o=await oo(e,a,t);o!=null&&(n(t,o),ui.push(t))}}}function bl(e,t){let n;return navigator.languages&&(n=mg(e.__normalizedLocales,navigator.languages)),n}function Fo(e,{useCookie:t=et.detectBrowserLanguage.useCookie,cookieKey:n=et.detectBrowserLanguage.cookieKey,localeCodes:r=[]}={}){if(t){let a;if(a=El.get(n),a&&r.includes(a))return a}}function Vg(e,t,{useCookie:n=et.detectBrowserLanguage.useCookie,cookieKey:r=et.detectBrowserLanguage.cookieKey,cookieDomain:a=et.detectBrowserLanguage.cookieDomain,cookieSecure:o=et.detectBrowserLanguage.cookieSecure,cookieCrossOrigin:s=et.detectBrowserLanguage.cookieCrossOrigin}={}){if(!n)return;const i=new Date,c={expires:new Date(i.setDate(i.getDate()+365)),path:"/",sameSite:s?"none":"lax",secure:s||o};a&&(c.domain=a),El.set(r,e,c)}const Tl={locale:"",stat:!1,reason:"unknown",from:"unknown"};function Il(e,t,n,r,a,o=[],s=""){const{strategy:i}=n,{ssg:c,callType:u}=a;if(i==="no_prefix"&&c==="ssg_ignore")return{locale:"",stat:!0,reason:"detect_ignore_on_ssg"};const{redirectOn:l,alwaysRedirect:d,useCookie:f,fallbackLocale:p}=n.detectBrowserLanguage,v=x(e)?e:e.path;if(i!=="no_prefix"){if(l==="root"){if(v!=="/")return{locale:"",stat:!1,reason:"not_redirect_on_root"}}else if(l==="no prefix"&&!d&&v.match(to(o)))return{locale:"",stat:!1,reason:"not_redirect_on_no_prefix"}}let _="unknown",y,h;f&&(h=y=Fo(t,{...n.detectBrowserLanguage,localeCodes:o}),_="cookie"),h||(h=bl(r),_="navigator_or_header");const w=h||p;!h&&p&&(_="fallback");const T=s||n.vueI18n.locale;if(w&&(!f||d||!y)){if(i==="no_prefix")return{locale:w,stat:!0,from:_};if(u==="setup"&&w!==T)return{locale:w,stat:!0,from:_};if(d){const E=v==="/",b=l==="all",C=l==="no prefix"&&!v.match(to(o));if(E||b||C)return{locale:w,stat:!0,from:_}}}return c==="ssg_setup"&&w?{locale:w,stat:!0,from:_}:{locale:"",stat:!1,reason:"not_found_match"}}function Gg(){let e;return e=window.location.host,e}function Hg(e){let t=Gg()||"";if(t){const n=e.find(r=>r.domain===t);if(n)return n.code;t=""}return t}function Cl(e,t,n){const r=t.find(a=>a.code===e);if(r&&r.domain){if(ac(r.domain))return r.domain;let a;return a=window.location.protocol.split(":")[0],a+"://"+r.domain}console.warn(Fr("Could not find domain name for locale "+e))}function Kg(e,t){return pr(e,"setLocale",t)}function qg(e,t){return pr(e,"setLocaleCookie",t)}function Sl(e,t,n){return pr(e,"mergeLocaleMessage",t,n)}function Yg(e,t,n,r,a){return pr(e,"onBeforeLanguageSwitch",t,n,r,a)}function Xg(e,t,n){return pr(e,"onLanguageSwitched",t,n)}function Al(e,t){let n=[];if(me(e))n=e;else if(J(e)){const r=[...t,"default"];for(const a of r)e[a]&&(n=[...n,...e[a].filter(Boolean)])}else x(e)&&t.every(r=>r!==e)&&n.push(e);return n}async function Qg(e,t,n){const{defaultLocale:r,initialLocale:a,localeCodes:o,fallbackLocale:s,langDir:i,lazy:c}=n,u=(l,d)=>{const f=t[l]||{};t[l]={...f,...d}};if(i){if(c&&s){const d=Al(s,[r,a]);await Promise.all(d.map(f=>jr(e,f,u)))}const l=c?o:[...new Set().add(r).add(a)];await Promise.all(l.map(d=>jr(e,d,u)))}return t}async function kl(e,t,n){await $g(e,n,(r,a)=>Sl(t,r,a))}async function di(e,t,n,{useCookie:r=et.detectBrowserLanguage.useCookie,skipSettingLocaleOnNavigate:a=et.skipSettingLocaleOnNavigate,differentDomains:o=et.differentDomains,initial:s=!1,lazy:i=!1,langDir:c=null}={}){let u=!1;const l=ra(n);if(!e)return[u,l];if(!s&&o)return[u,l];if(l===e)return[u,l];const d=await Yg(n,l,e,s,t),f=ug(n);if(d&&f&&f.includes(d)){if(d===l)return[u,l];e=d}if(c){const p=jg(n,"fallbackLocale");if(i){const v=(_,y)=>Sl(n,_,y);if(p){const _=Al(p,[e]);await Promise.all(_.map(y=>jr(t,y,v)))}await jr(t,e,v)}}return await kl(t,n,e),a?[u,l]:(r&&qg(n,e),hl(n,e),await Xg(n,l,e),u=!0,[u,l])}function fi(e,t,n,r,a,o,s,i=[]){const{strategy:c,defaultLocale:u,differentDomains:l}=r,d=we(a)?a():a,{locale:f,stat:p,reason:v,from:_}=r.detectBrowserLanguage?Il(e,t,r,Pr,o,i,d):Tl;if(v==="detect_ignore_on_ssg")return d;let y=f;return y||(l?y=Hg(s):c!=="no_prefix"?y=n(e):r.detectBrowserLanguage||(y=d)),!y&&r.detectBrowserLanguage&&r.detectBrowserLanguage.useCookie&&(y=Fo(t,{...r.detectBrowserLanguage,localeCodes:i})),y||(y=u||""),y}function hi(e,t,n,r,a){const{strategy:o,defaultLocale:s,differentDomains:i}=a;let c="";if(!i&&o!=="no_prefix"&&(r(e)!==n||o==="prefix_and_default"&&n===s)){const{fullPath:u}=e,l=decodeURI(u),d=t.$switchLocalePath(n)||t.$localePath(u,n);x(d)&&d&&d!==u&&d!==l&&!d.startsWith("//")&&(c=d)}{const l=Dg({i18n:rr(t.$i18n),route:e,router:t.$router})(n);x(l)&&(c=l)}return c}function zg(e){return J(e)&&"path"in e&&"statusCode"in e}const Jg=()=>Ou(_l+":redirect",()=>"");async function pi(e,{status:t=301,rootRedirect:n=et.rootRedirect,differentDomains:r=et.differentDomains,skipSettingLocaleOnNavigate:a=et.skipSettingLocaleOnNavigate}={}){const{i18n:o,locale:s,route:i}=e;let{redirectPath:c}=e;if(i.path==="/"&&n)return x(n)?c="/"+n:zg(n)&&(c="/"+n.path,t=n.statusCode),void 0;if(a){o.__pendingLocale=s,o.__pendingLocalePromise=new Promise(u=>{o.__resolvePendingLocalePromise=u});return}if(r){const u=Jg();u.value!==c&&(u.value="",window.location.assign(c))}else if(c)return void 0}function Zg(e,t){li(e,"$i18n",t.global);for(const n of[["getRouteBaseName",Dn],["localePath",Mo],["localeRoute",xo],["switchLocalePath",ar],["localeHead",yl]])li(e,"$"+n[0],Wg(e,n[1]))}function ev(e){return t=>gl(t)&&!e}function tv(e,t,n){return(r,a)=>{if(e){const o=Cl(a,t);return o?ic(o,r):r}else return vl(r)}}function nv(e,t){return n=>{var c,u;if(we(e))return e(n);const{differentDomains:r,localeCodeLoader:a,normalizedLocales:o}=t,s=we(a)?a():a;if(r&&s){const l=Cl(s,o,t.nuxt);if(l)return l}const i=(u=(c=n.$config)==null?void 0:c.public)==null?void 0:u.i18n;return i!=null&&i.baseUrl?i.baseUrl:e}}const rv=ke(async e=>{let t,n;const r=xn(),a=wo(),{vueApp:o}=e,s=e,i=([t,n]=jt(()=>Mg()),t=await t,n(),t),c=i.detectBrowserLanguage&&i.detectBrowserLanguage.useCookie,{__normalizedLocales:u}=Pr,{defaultLocale:l,differentDomains:d,skipSettingLocaleOnNavigate:f,lazy:p,langDir:v,routesNameSeparator:_,defaultLocaleRouteNameSuffix:y,strategy:h,rootRedirect:w}=i;i.baseUrl=nv(i.baseUrl,{differentDomains:d,nuxt:s,localeCodeLoader:l,normalizedLocales:u});const T=bg(tn,_,y),E=i.vueI18n;E.messages=E.messages||{},E.fallbackLocale=E.fallbackLocale??!1,_g(r,{...i,dynamicRouteParamsKey:"nuxtI18n",switchLocalePathIntercepter:tv(d,u),prefixable:ev(d)});const b=R=>R||E.locale||"en-US";let C=fi(a,e.ssrContext,T,i,b(l),{ssg:h==="no_prefix"?"ssg_ignore":"normal",callType:"setup"},u,tn);E.messages=([t,n]=jt(()=>Qg(s,E.messages,{...i,initialLocale:C,fallbackLocale:E.fallbackLocale,localeCodes:tn})),t=await t,n(),t),C=b(C);const A=xm({...E,locale:C});let M=!0;const O=R=>C!==R&&M;let K=!0;const Y=()=>K;Y()&&h==="no_prefix"&&e.hook("app:mounted",async()=>{const{locale:R,stat:j,reason:U,from:Q}=i.detectBrowserLanguage?Il(a,s,i,Pr,{ssg:"ssg_setup",callType:"setup"},tn,C):Tl;Kg(A,R),K=!1}),gg(A,{locales:i.locales,localeCodes:tn,baseUrl:i.baseUrl,context:s,hooks:{onExtendComposer(R){R.strategy=h,R.localeProperties=ce(()=>u.find(j=>j.code===R.locale.value)||{code:R.locale.value}),R.setLocale=async j=>{const U=O(j),[Q]=await di(j,s,A,{useCookie:c,differentDomains:d,initial:U,skipSettingLocaleOnNavigate:f,lazy:p,langDir:v});Q&&U&&(M=!1);const te=hi(a,s,j,T,i);await pi({i18n:A,redirectPath:te,locale:j,route:a},{differentDomains:d,skipSettingLocaleOnNavigate:f,rootRedirect:w})},R.differentDomains=d,R.defaultLocale=l,R.getBrowserLocale=()=>bl(Pr,e.ssrContext),R.getLocaleCookie=()=>Fo(e.ssrContext,{...i.detectBrowserLanguage,localeCodes:tn}),R.setLocaleCookie=j=>Vg(j,e.ssrContext,i.detectBrowserLanguage||void 0),R.onBeforeLanguageSwitch=(j,U,Q,te)=>e.callHook("i18n:beforeLocaleSwitch",{oldLocale:j,newLocale:U,initialSetup:Q,context:te}),R.onLanguageSwitched=(j,U)=>e.callHook("i18n:localeSwitched",{oldLocale:j,newLocale:U}),R.finalizePendingLocaleChange=async()=>{A.__pendingLocale&&(hl(A,A.__pendingLocale),A.__resolvePendingLocalePromise&&await A.__resolvePendingLocalePromise(),A.__pendingLocale=void 0)},R.waitForPendingLocaleChange=async()=>{A.__pendingLocale&&A.__pendingLocalePromise&&await A.__pendingLocalePromise}},onExtendExportedGlobal(R){return{strategy:{get(){return R.strategy}},localeProperties:{get(){return R.localeProperties.value}},setLocale:{get(){return async j=>Reflect.apply(R.setLocale,R,[j])}},differentDomains:{get(){return R.differentDomains}},defaultLocale:{get(){return R.defaultLocale}},getBrowserLocale:{get(){return()=>Reflect.apply(R.getBrowserLocale,R,[])}},getLocaleCookie:{get(){return()=>Reflect.apply(R.getLocaleCookie,R,[])}},setLocaleCookie:{get(){return j=>Reflect.apply(R.setLocaleCookie,R,[j])}},onBeforeLanguageSwitch:{get(){return(j,U,Q,te)=>Reflect.apply(R.onBeforeLanguageSwitch,R,[j,U,Q,te])}},onLanguageSwitched:{get(){return(j,U)=>Reflect.apply(R.onLanguageSwitched,R,[j,U])}},finalizePendingLocaleChange:{get(){return()=>Reflect.apply(R.finalizePendingLocaleChange,R,[])}},waitForPendingLocaleChange:{get(){return()=>Reflect.apply(R.waitForPendingLocaleChange,R,[])}}}},onExtendVueI18n(R){return{strategy:{get(){return R.strategy}},localeProperties:{get(){return R.localeProperties.value}},setLocale:{get(){return async j=>Reflect.apply(R.setLocale,R,[j])}},differentDomains:{get(){return R.differentDomains}},defaultLocale:{get(){return R.defaultLocale}},getBrowserLocale:{get(){return()=>Reflect.apply(R.getBrowserLocale,R,[])}},getLocaleCookie:{get(){return()=>Reflect.apply(R.getLocaleCookie,R,[])}},setLocaleCookie:{get(){return j=>Reflect.apply(R.setLocaleCookie,R,[j])}},onBeforeLanguageSwitch:{get(){return(j,U,Q,te)=>Reflect.apply(R.onBeforeLanguageSwitch,R,[j,U,Q,te])}},onLanguageSwitched:{get(){return(j,U)=>Reflect.apply(R.onLanguageSwitched,R,[j,U])}},finalizePendingLocaleChange:{get(){return()=>Reflect.apply(R.finalizePendingLocaleChange,R,[])}},waitForPendingLocaleChange:{get(){return()=>Reflect.apply(R.waitForPendingLocaleChange,R,[])}}}}}});const re={__composerExtend:R=>{const j=rr(A);R.strategy=j.strategy,R.localeProperties=ce(()=>j.localeProperties.value),R.setLocale=j.setLocale,R.differentDomains=j.differentDomains,R.getBrowserLocale=j.getBrowserLocale,R.getLocaleCookie=j.getLocaleCookie,R.setLocaleCookie=j.setLocaleCookie,R.onBeforeLanguageSwitch=j.onBeforeLanguageSwitch,R.onLanguageSwitched=j.onLanguageSwitched,R.finalizePendingLocaleChange=j.finalizePendingLocaleChange,R.waitForPendingLocaleChange=j.waitForPendingLocaleChange}};o.use(A,re),Zg(s,A),[t,n]=jt(()=>kl(s,A,C)),await t,n(),Du("locale-changing",Kr(async(R,j)=>{let U,Q;const te=fi(R,e.ssrContext,T,i,()=>ra(A)||b(l),{ssg:Y()&&h==="no_prefix"?"ssg_ignore":"normal",callType:"routing"},u,tn),De=O(te),[at]=([U,Q]=jt(()=>di(te,s,A,{useCookie:c,differentDomains:d,initial:De,skipSettingLocaleOnNavigate:f,lazy:p,langDir:v})),U=await U,Q(),U);at&&De&&(M=!1);const Ke=hi(R,s,te,T,i);return pi({i18n:A,redirectPath:Ke,locale:te,route:R},{differentDomains:d,skipSettingLocaleOnNavigate:f,rootRedirect:w})}),{global:!0})}),av=ke({name:"nuxt:chunk-reload",setup(e){const t=xn(),n=Ji(),r=new Set;t.beforeEach(()=>{r.clear()}),e.hook("app:chunkError",({error:o})=>{r.add(o)});function a(o){const i="href"in o&&o.href.startsWith("#")?n.app.baseURL+o.href:ic(n.app.baseURL,o.fullPath);Uu({path:i,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(a)}),t.onError((o,s)=>{r.has(o)&&a(s)})}}),ov=ke(e=>{let t;async function n(){const r=await tc();t&&clearTimeout(t),t=setTimeout(n,1e3*60*60);const a=await $fetch(Bu("builds/latest.json"));a.id!==r.id&&e.hooks.callHook("app:manifest:update",a)}ec(()=>{t=setTimeout(n,1e3*60*60)})}),sv=ke(()=>{ie(()=>import("./axelar.6b57b91b.js").then(e=>e.i),[],import.meta.url).then(e=>{window.Buffer=window.Buffer||e.default.Buffer,globalThis.Buffer=window.Buffer||e.default.Buffer})});var iv="Event tracked successfully",cv="Unexpected error occurred",lv="Event rejected due to exceeded retry count",uv="Event skipped due to optOut config",dv="Event rejected due to missing API key",fv="Invalid API key",hv="Client not initialized",Ce;(function(e){e.SET="$set",e.SET_ONCE="$setOnce",e.ADD="$add",e.APPEND="$append",e.PREPEND="$prepend",e.REMOVE="$remove",e.PREINSERT="$preInsert",e.POSTINSERT="$postInsert",e.UNSET="$unset",e.CLEAR_ALL="$clearAll"})(Ce||(Ce={}));var an;(function(e){e.REVENUE_PRODUCT_ID="$productId",e.REVENUE_QUANTITY="$quantity",e.REVENUE_PRICE="$price",e.REVENUE_TYPE="$revenueType",e.REVENUE="$revenue"})(an||(an={}));var Un;(function(e){e.IDENTIFY="$identify",e.GROUP_IDENTIFY="$groupidentify",e.REVENUE="revenue_amount"})(Un||(Un={}));var st;(function(e){e[e.None=0]="None",e[e.Error=1]="Error",e[e.Warn=2]="Warn",e[e.Verbose=3]="Verbose",e[e.Debug=4]="Debug"})(st||(st={}));var Te;(function(e){e.Unknown="unknown",e.Skipped="skipped",e.Success="success",e.RateLimit="rate_limit",e.PayloadTooLarge="payload_too_large",e.Invalid="invalid",e.Failed="failed",e.Timeout="Timeout",e.SystemError="SystemError"})(Te||(Te={}));var Cn=function(e,t,n){return t===void 0&&(t=0),n===void 0&&(n=Te.Unknown),{event:e,code:t,message:n}},mr=function(e){return e?(e^Math.random()*16>>e/4).toString(16):(String(1e7)+String(-1e3)+String(-4e3)+String(-8e3)+String(-1e11)).replace(/[018]/g,mr)},pv=function(){function e(t){this.client=t,this.queue=[],this.applying=!1,this.plugins=[]}return e.prototype.register=function(t,n){var r,a,o;return V(this,void 0,void 0,function(){return G(this,function(s){switch(s.label){case 0:return t.name=(r=t.name)!==null&&r!==void 0?r:mr(),t.type=(a=t.type)!==null&&a!==void 0?a:"enrichment",[4,(o=t.setup)===null||o===void 0?void 0:o.call(t,n,this.client)];case 1:return s.sent(),this.plugins.push(t),[2]}})})},e.prototype.deregister=function(t){var n;return V(this,void 0,void 0,function(){var r,a;return G(this,function(o){switch(o.label){case 0:return r=this.plugins.findIndex(function(s){return s.name===t}),a=this.plugins[r],this.plugins.splice(r,1),[4,(n=a.teardown)===null||n===void 0?void 0:n.call(a)];case 1:return o.sent(),[2]}})})},e.prototype.reset=function(t){this.applying=!1;var n=this.plugins;n.map(function(r){var a;return(a=r.teardown)===null||a===void 0?void 0:a.call(r)}),this.plugins=[],this.client=t},e.prototype.push=function(t){var n=this;return new Promise(function(r){n.queue.push([t,r]),n.scheduleApply(0)})},e.prototype.scheduleApply=function(t){var n=this;this.applying||(this.applying=!0,setTimeout(function(){n.apply(n.queue.shift()).then(function(){n.applying=!1,n.queue.length>0&&n.scheduleApply(0)})},t))},e.prototype.apply=function(t){return V(this,void 0,void 0,function(){var n,r,a,o,s,i,c,p,v,u,l,d,f,p,v,_,y,h,w,T,E,b;return G(this,function(C){switch(C.label){case 0:if(!t)return[2];n=Pe(t,1),r=n[0],a=Pe(t,2),o=a[1],s=this.plugins.filter(function(A){return A.type==="before"}),C.label=1;case 1:C.trys.push([1,6,7,8]),i=Ln(s),c=i.next(),C.label=2;case 2:return c.done?[3,5]:(p=c.value,p.execute?[4,p.execute(H({},r))]:[3,4]);case 3:if(v=C.sent(),v===null)return o({event:r,code:100,message:"Event was dropped by a plugin"}),[2];r=v,C.label=4;case 4:return c=i.next(),[3,2];case 5:return[3,8];case 6:return u=C.sent(),w={error:u},[3,8];case 7:try{c&&!c.done&&(T=i.return)&&T.call(i)}finally{if(w)throw w.error}return[7];case 8:l=this.plugins.filter(function(A){return A.type==="enrichment"||A.type===void 0}),C.label=9;case 9:C.trys.push([9,14,15,16]),d=Ln(l),f=d.next(),C.label=10;case 10:return f.done?[3,13]:(p=f.value,p.execute?[4,p.execute(H({},r))]:[3,12]);case 11:if(v=C.sent(),v===null)return o({event:r,code:100,message:"Event was dropped by a plugin"}),[2];r=v,C.label=12;case 12:return f=d.next(),[3,10];case 13:return[3,16];case 14:return _=C.sent(),E={error:_},[3,16];case 15:try{f&&!f.done&&(b=d.return)&&b.call(d)}finally{if(E)throw E.error}return[7];case 16:return y=this.plugins.filter(function(A){return A.type==="destination"}),h=y.map(function(A){var M=H({},r);return A.execute(M).catch(function(O){return Cn(M,0,String(O))})}),Promise.all(h).then(function(A){var M=Pe(A,1),O=M[0],K=O||Cn(r,100,"Event not tracked, no destination plugins on the instance");o(K)}),[2]}})})},e.prototype.flush=function(){return V(this,void 0,void 0,function(){var t,n,r,a=this;return G(this,function(o){switch(o.label){case 0:return t=this.queue,this.queue=[],[4,Promise.all(t.map(function(s){return a.apply(s)}))];case 1:return o.sent(),n=this.plugins.filter(function(s){return s.type==="destination"}),r=n.map(function(s){return s.flush&&s.flush()}),[4,Promise.all(r)];case 2:return o.sent(),[2]}})})},e}(),mi="-",oa="AMP",mv="".concat(oa,"_unsent"),Ll="https://api2.amplitude.com/2/httpapi",gv="https://api.eu.amplitude.com/2/httpapi",vv="https://api2.amplitude.com/batch",yv="https://api.eu.amplitude.com/batch",wv=1e3,so=function(e){if(Object.keys(e).length>wv)return!1;for(var t in e){var n=e[t];if(!Rl(t,n))return!1}return!0},Rl=function(e,t){var n,r;if(typeof e!="string")return!1;if(Array.isArray(t)){var a=!0;try{for(var o=Ln(t),s=o.next();!s.done;s=o.next()){var i=s.value;if(Array.isArray(i))return!1;if(typeof i=="object")a=a&&so(i);else if(!["number","string"].includes(typeof i))return!1;if(!a)return!1}}catch(c){n={error:c}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}}else{if(t==null)return!1;if(typeof t=="object")return so(t);if(!["number","string","boolean"].includes(typeof t))return!1}return!0},or=function(){function e(){this._propertySet=new Set,this._properties={}}return e.prototype.getUserProperties=function(){return H({},this._properties)},e.prototype.set=function(t,n){return this._safeSet(Ce.SET,t,n),this},e.prototype.setOnce=function(t,n){return this._safeSet(Ce.SET_ONCE,t,n),this},e.prototype.append=function(t,n){return this._safeSet(Ce.APPEND,t,n),this},e.prototype.prepend=function(t,n){return this._safeSet(Ce.PREPEND,t,n),this},e.prototype.postInsert=function(t,n){return this._safeSet(Ce.POSTINSERT,t,n),this},e.prototype.preInsert=function(t,n){return this._safeSet(Ce.PREINSERT,t,n),this},e.prototype.remove=function(t,n){return this._safeSet(Ce.REMOVE,t,n),this},e.prototype.add=function(t,n){return this._safeSet(Ce.ADD,t,n),this},e.prototype.unset=function(t){return this._safeSet(Ce.UNSET,t,mi),this},e.prototype.clearAll=function(){return this._properties={},this._properties[Ce.CLEAR_ALL]=mi,this},e.prototype._safeSet=function(t,n,r){if(this._validate(t,n,r)){var a=this._properties[t];return a===void 0&&(a={},this._properties[t]=a),a[n]=r,this._propertySet.add(n),!0}return!1},e.prototype._validate=function(t,n,r){return this._properties[Ce.CLEAR_ALL]!==void 0||this._propertySet.has(n)?!1:t===Ce.ADD?typeof r=="number":t!==Ce.UNSET&&t!==Ce.REMOVE?Rl(n,r):!0},e}(),_v=function(e,t,n){var r=typeof e=="string"?{event_type:e}:e;return H(H(H({},r),n),t&&{event_properties:t})},Pl=function(e,t){var n=H(H({},t),{event_type:Un.IDENTIFY,user_properties:e.getUserProperties()});return n},Ev=function(e,t,n,r){var a,o=H(H({},r),{event_type:Un.GROUP_IDENTIFY,group_properties:n.getUserProperties(),groups:(a={},a[e]=t,a)});return o},bv=function(e,t,n){var r,a=new or;a.set(e,t);var o=H(H({},n),{event_type:Un.IDENTIFY,user_properties:a.getUserProperties(),groups:(r={},r[e]=t,r)});return o},Tv=function(e,t){return H(H({},t),{event_type:Un.REVENUE,event_properties:e.getEventProperties()})},ht=function(e){return{promise:e||Promise.resolve()}},Iv=function(){function e(t){t===void 0&&(t="$default"),this.initializing=!1,this.q=[],this.dispatchQ=[],this.logEvent=this.track.bind(this),this.timeline=new pv(this),this.name=t}return e.prototype._init=function(t){return V(this,void 0,void 0,function(){return G(this,function(n){switch(n.label){case 0:return this.config=t,this.timeline.reset(this),[4,this.runQueuedFunctions("q")];case 1:return n.sent(),[2]}})})},e.prototype.runQueuedFunctions=function(t){return V(this,void 0,void 0,function(){var n,r,a,o,s,i,c;return G(this,function(u){switch(u.label){case 0:n=this[t],this[t]=[],u.label=1;case 1:u.trys.push([1,6,7,8]),r=Ln(n),a=r.next(),u.label=2;case 2:return a.done?[3,5]:(o=a.value,[4,o()]);case 3:u.sent(),u.label=4;case 4:return a=r.next(),[3,2];case 5:return[3,8];case 6:return s=u.sent(),i={error:s},[3,8];case 7:try{a&&!a.done&&(c=r.return)&&c.call(r)}finally{if(i)throw i.error}return[7];case 8:return[2]}})})},e.prototype.track=function(t,n,r){var a=_v(t,n,r);return ht(this.dispatch(a))},e.prototype.identify=function(t,n){var r=Pl(t,n);return ht(this.dispatch(r))},e.prototype.groupIdentify=function(t,n,r,a){var o=Ev(t,n,r,a);return ht(this.dispatch(o))},e.prototype.setGroup=function(t,n,r){var a=bv(t,n,r);return ht(this.dispatch(a))},e.prototype.revenue=function(t,n){var r=Tv(t,n);return ht(this.dispatch(r))},e.prototype.add=function(t){return this.config?ht(this.timeline.register(t,this.config)):(this.q.push(this.add.bind(this,t)),ht())},e.prototype.remove=function(t){return this.config?ht(this.timeline.deregister(t)):(this.q.push(this.remove.bind(this,t)),ht())},e.prototype.dispatchWithCallback=function(t,n){if(!this.config)return n(Cn(t,0,hv));this.process(t).then(n)},e.prototype.dispatch=function(t){return V(this,void 0,void 0,function(){var n=this;return G(this,function(r){return this.config?[2,this.process(t)]:[2,new Promise(function(a){n.dispatchQ.push(n.dispatchWithCallback.bind(n,t,a))})]})})},e.prototype.process=function(t){return V(this,void 0,void 0,function(){var a,n,r,a;return G(this,function(o){switch(o.label){case 0:return o.trys.push([0,2,,3]),this.config.optOut?[2,Cn(t,0,uv)]:[4,this.timeline.push(t)];case 1:return a=o.sent(),a.code===200?this.config.loggerProvider.log(a.message):a.code===100?this.config.loggerProvider.warn(a.message):this.config.loggerProvider.error(a.message),[2,a];case 2:return n=o.sent(),r=String(n),this.config.loggerProvider.error(r),a=Cn(t,0,r),[2,a];case 3:return[2]}})})},e.prototype.setOptOut=function(t){if(!this.config){this.q.push(this.setOptOut.bind(this,!!t));return}this.config.optOut=!!t},e.prototype.flush=function(){return ht(this.timeline.flush())},e}(),Cv=function(){function e(){this.productId="",this.quantity=1,this.price=0}return e.prototype.setProductId=function(t){return this.productId=t,this},e.prototype.setQuantity=function(t){return t>0&&(this.quantity=t),this},e.prototype.setPrice=function(t){return this.price=t,this},e.prototype.setRevenueType=function(t){return this.revenueType=t,this},e.prototype.setRevenue=function(t){return this.revenue=t,this},e.prototype.setEventProperties=function(t){return so(t)&&(this.properties=t),this},e.prototype.getEventProperties=function(){var t=this.properties?H({},this.properties):{};return t[an.REVENUE_PRODUCT_ID]=this.productId,t[an.REVENUE_QUANTITY]=this.quantity,t[an.REVENUE_PRICE]=this.price,t[an.REVENUE_TYPE]=this.revenueType,t[an.REVENUE]=this.revenue,t},e}(),Sv=function(e,t){var n=Math.max(t,1);return e.reduce(function(r,a,o){var s=Math.floor(o/n);return r[s]||(r[s]=[]),r[s].push(a),r},[])},Cr="Amplitude Logger ",Nl=function(){function e(){this.logLevel=st.None}return e.prototype.disable=function(){this.logLevel=st.None},e.prototype.enable=function(t){t===void 0&&(t=st.Warn),this.logLevel=t},e.prototype.log=function(){for(var t=[],n=0;n0&&Promise.all(r.map(function(s){return a.execute(s)})).catch(),[2,Promise.resolve(void 0)]}})})},e.prototype.execute=function(t){var n=this;return new Promise(function(r){var a={event:t,attempts:0,callback:function(o){return r(o)},timeout:0};n.addToQueue(a)})},e.prototype.addToQueue=function(){for(var t=this,n=[],r=0;r0&&n.schedule(t)})},t))},e.prototype.flush=function(t){return t===void 0&&(t=!1),V(this,void 0,void 0,function(){var n,r,a,o=this;return G(this,function(s){switch(s.label){case 0:return n=[],r=[],this.queue.forEach(function(i){return i.timeout===0?n.push(i):r.push(i)}),this.queue=r,this.scheduled&&(clearTimeout(this.scheduled),this.scheduled=null),a=Sv(n,this.config.flushQueueSize),[4,Promise.all(a.map(function(i){return o.send(i,t)}))];case 1:return s.sent(),[2]}})})},e.prototype.send=function(t,n){return n===void 0&&(n=!0),V(this,void 0,void 0,function(){var r,a,o,s,i;return G(this,function(c){switch(c.label){case 0:if(!this.config.apiKey)return[2,this.fulfillRequest(t,400,dv)];r={api_key:this.config.apiKey,events:t.map(function(u){var l=u.event;l.extra;var d=Ra(l,["extra"]);return d}),options:{min_id_length:this.config.minIdLength},client_upload_time:new Date().toISOString()},c.label=1;case 1:return c.trys.push([1,3,,4]),a=Ol(this.config.serverUrl,this.config.serverZone,this.config.useBatch).serverUrl,[4,this.config.transportProvider.send(a,r)];case 2:return o=c.sent(),o===null?(this.fulfillRequest(t,0,cv),[2]):n?(this.handleResponse(o,t),[3,4]):("body"in o?this.fulfillRequest(t,o.statusCode,"".concat(o.status,": ").concat(Sr(o))):this.fulfillRequest(t,o.statusCode,o.status),[2]);case 3:return s=c.sent(),i=Lv(s),this.config.loggerProvider.error(i),this.fulfillRequest(t,0,i),[3,4];case 4:return[2]}})})},e.prototype.handleResponse=function(t,n){var r=t.status;switch(r){case Te.Success:{this.handleSuccessResponse(t,n);break}case Te.Invalid:{this.handleInvalidResponse(t,n);break}case Te.PayloadTooLarge:{this.handlePayloadTooLargeResponse(t,n);break}case Te.RateLimit:{this.handleRateLimitResponse(t,n);break}default:{this.config.loggerProvider.warn(`{code: 0, error: "Status '`.concat(r,"' provided for ").concat(n.length,' events"}')),this.handleOtherResponse(n);break}}},e.prototype.handleSuccessResponse=function(t,n){this.fulfillRequest(n,t.statusCode,iv)},e.prototype.handleInvalidResponse=function(t,n){var r=this;if(t.body.missingField||t.body.error.startsWith(fv)){this.fulfillRequest(n,t.statusCode,t.body.error);return}var a=Ct(Ct(Ct(Ct([],Pe(Object.values(t.body.eventsWithInvalidFields)),!1),Pe(Object.values(t.body.eventsWithMissingFields)),!1),Pe(Object.values(t.body.eventsWithInvalidIdLengths)),!1),Pe(t.body.silencedEvents),!1).flat(),o=new Set(a),s=n.filter(function(i,c){if(o.has(c)){r.fulfillRequest([i],t.statusCode,t.body.error);return}return!0});s.length>0&&this.config.loggerProvider.warn(Sr(t)),this.addToQueue.apply(this,Ct([],Pe(s),!1))},e.prototype.handlePayloadTooLargeResponse=function(t,n){if(n.length===1){this.fulfillRequest(n,t.statusCode,t.body.error);return}this.config.loggerProvider.warn(Sr(t)),this.config.flushQueueSize/=2,this.addToQueue.apply(this,Ct([],Pe(n),!1))},e.prototype.handleRateLimitResponse=function(t,n){var r=this,a=Object.keys(t.body.exceededDailyQuotaUsers),o=Object.keys(t.body.exceededDailyQuotaDevices),s=t.body.throttledEvents,i=new Set(a),c=new Set(o),u=new Set(s),l=n.filter(function(d,f){if(d.event.user_id&&i.has(d.event.user_id)||d.event.device_id&&c.has(d.event.device_id)){r.fulfillRequest([d],t.statusCode,t.body.error);return}return u.has(f)&&(d.timeout=r.throttleTimeout),!0});l.length>0&&this.config.loggerProvider.warn(Sr(t)),this.addToQueue.apply(this,Ct([],Pe(l),!1))},e.prototype.handleOtherResponse=function(t){var n=this;this.addToQueue.apply(this,Ct([],Pe(t.map(function(r){return r.timeout=r.attempts*n.retryTimeout,r})),!1))},e.prototype.fulfillRequest=function(t,n,r){this.saveEvents(),t.forEach(function(a){return a.callback(Cn(a.event,n,r))})},e.prototype.saveEvents=function(){if(this.config.storageProvider){var t=Array.from(this.queue.map(function(n){return n.event}));this.config.storageProvider.set(this.storageKey,t)}},e}(),Pv=function(e){e===void 0&&(e=0);var t=new Error().stack||"";return t.split(` `).slice(2+e).map(function(n){return n.trim()})},ge=function(e){return function(){var t=H({},e.config),n=t.loggerProvider,r=t.logLevel;return{logger:n,logLevel:r}}},Nv=function(e,t){var n,r;t=t.replace(/\[(\w+)\]/g,".$1"),t=t.replace(/^\./,"");try{for(var a=Ln(t.split(".")),o=a.next();!o.done;o=a.next()){var s=o.value;if(s in e)e=e[s];else return}}catch(i){n={error:i}}finally{try{o&&!o.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}return e},ve=function(e,t){return function(){var n,r,a={};try{for(var o=Ln(t),s=o.next();!s.done;s=o.next()){var i=s.value;a[i]=Nv(e,i)}}catch(c){n={error:c}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return a}},ye=function(e,t,n,r,a){return a===void 0&&(a=null),function(){for(var o=[],s=0;s=200&&t<300?Te.Success:t===429?Te.RateLimit:t===413?Te.PayloadTooLarge:t===408?Te.Timeout:t>=400&&t<500?Te.Invalid:t>=500?Te.Failed:Te.Unknown},e}(),Yt=function(){if(typeof globalThis<"u")return globalThis;if(typeof window<"u")return window;if(typeof self<"u")return self;if(typeof Qt<"u")return Qt},io=function(){var e,t=Yt();if(!(!((e=t==null?void 0:t.location)===null||e===void 0)&&e.search))return{};var n=t.location.search.substring(1).split("&").filter(Boolean),r=n.reduce(function(a,o){var s=o.split("=",2),i=gi(s[0]),c=gi(s[1]);return c&&(a[i]=c),a},{});return r},gi=function(e){e===void 0&&(e="");try{return decodeURIComponent(e)}catch{return""}},Ov="utm_campaign",Dv="utm_content",Uv="utm_id",Bv="utm_medium",Mv="utm_source",xv="utm_term",vi="dclid",yi="fbclid",wi="gbraid",_i="gclid",Ei="ko_click_id",bi="li_fat_id",Ti="msclkid",Ii="rtd_cid",Ci="ttclid",Si="twclid",Ai="wbraid",Wo={utm_campaign:void 0,utm_content:void 0,utm_id:void 0,utm_medium:void 0,utm_source:void 0,utm_term:void 0,referrer:void 0,referring_domain:void 0,dclid:void 0,gbraid:void 0,gclid:void 0,fbclid:void 0,ko_click_id:void 0,li_fat_id:void 0,msclkid:void 0,rtd_cid:void 0,ttclid:void 0,twclid:void 0,wbraid:void 0},Ul=function(){function e(){}return e.prototype.parse=function(){return V(this,void 0,void 0,function(){return G(this,function(t){return[2,H(H(H(H({},Wo),this.getUtmParam()),this.getReferrer()),this.getClickIds())]})})},e.prototype.getUtmParam=function(){var t=io(),n=t[Ov],r=t[Dv],a=t[Uv],o=t[Bv],s=t[Mv],i=t[xv];return{utm_campaign:n,utm_content:r,utm_id:a,utm_medium:o,utm_source:s,utm_term:i}},e.prototype.getReferrer=function(){var t,n,r={referrer:void 0,referring_domain:void 0};try{r.referrer=document.referrer||void 0,r.referring_domain=(n=(t=r.referrer)===null||t===void 0?void 0:t.split("/")[2])!==null&&n!==void 0?n:void 0}catch{}return r},e.prototype.getClickIds=function(){var t,n=io();return t={},t[vi]=n[vi],t[yi]=n[yi],t[wi]=n[wi],t[_i]=n[_i],t[Ei]=n[Ei],t[bi]=n[bi],t[Ti]=n[Ti],t[Ii]=n[Ii],t[Ci]=n[Ci],t[Si]=n[Si],t[Ai]=n[Ai],t},e}(),Bl=function(e,t,n){return t===void 0&&(t=""),n===void 0&&(n=10),[oa,t,e.substring(0,n)].filter(Boolean).join("_")},Fv=function(e){return"".concat(oa.toLowerCase(),"_").concat(e.substring(0,6))},co=function(e,t){t===void 0&&(t=Date.now());var n=Date.now(),r=n-t;return r>e},lo=function(){function e(t){this.options=H({},t)}return e.prototype.isEnabled=function(){return V(this,void 0,void 0,function(){var t,n,r;return G(this,function(a){switch(a.label){case 0:if(!Yt())return[2,!1];e.testValue=String(Date.now()),t=new e(this.options),n="AMP_TEST",a.label=1;case 1:return a.trys.push([1,4,5,7]),[4,t.set(n,e.testValue)];case 2:return a.sent(),[4,t.get(n)];case 3:return r=a.sent(),[2,r===e.testValue];case 4:return a.sent(),[2,!1];case 5:return[4,t.remove(n)];case 6:return a.sent(),[7];case 7:return[2]}})})},e.prototype.get=function(t){return V(this,void 0,void 0,function(){var n;return G(this,function(r){switch(r.label){case 0:return[4,this.getRaw(t)];case 1:if(n=r.sent(),!n)return[2,void 0];try{try{n=decodeURIComponent(atob(n))}catch{}return[2,JSON.parse(n)]}catch{return[2,void 0]}return[2]}})})},e.prototype.getRaw=function(t){var n,r;return V(this,void 0,void 0,function(){var a,o,s;return G(this,function(i){return a=Yt(),o=(r=(n=a==null?void 0:a.document)===null||n===void 0?void 0:n.cookie.split("; "))!==null&&r!==void 0?r:[],s=o.find(function(c){return c.indexOf(t+"=")===0}),s?[2,s.substring(t.length+1)]:[2,void 0]})})},e.prototype.set=function(t,n){var r;return V(this,void 0,void 0,function(){var a,o,s,i,c,u;return G(this,function(l){try{a=(r=this.options.expirationDays)!==null&&r!==void 0?r:0,o=n!==null?a:-1,s=void 0,o&&(i=new Date,i.setTime(i.getTime()+o*24*60*60*1e3),s=i),c="".concat(t,"=").concat(btoa(encodeURIComponent(JSON.stringify(n)))),s&&(c+="; expires=".concat(s.toUTCString())),c+="; path=/",this.options.domain&&(c+="; domain=".concat(this.options.domain)),this.options.secure&&(c+="; Secure"),this.options.sameSite&&(c+="; SameSite=".concat(this.options.sameSite)),u=Yt(),u&&(u.document.cookie=c)}catch{}return[2]})})},e.prototype.remove=function(t){return V(this,void 0,void 0,function(){return G(this,function(n){switch(n.label){case 0:return[4,this.set(t,null)];case 1:return n.sent(),[2]}})})},e.prototype.reset=function(){return V(this,void 0,void 0,function(){return G(this,function(t){return[2]})})},e}(),jv=function(e){un(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.send=function(n,r){return V(this,void 0,void 0,function(){var a,o,s;return G(this,function(i){switch(i.label){case 0:if(typeof fetch>"u")throw new Error("FetchTransport is not supported");return a={headers:{"Content-Type":"application/json",Accept:"*/*"},body:JSON.stringify(r),method:"POST"},[4,fetch(n,a)];case 1:return o=i.sent(),[4,o.json()];case 2:return s=i.sent(),[2,this.buildResponse(s)]}})})},t}(jo),Wv=function(){function e(){}return e.prototype.getApplicationContext=function(){return{versionName:this.versionName,language:$v(),platform:"Web",os:void 0,deviceModel:void 0}},e}(),$v=function(){return typeof navigator<"u"&&(navigator.languages&&navigator.languages[0]||navigator.language)||""},Vv=function(){function e(){this.queue=[]}return e.prototype.logEvent=function(t){this.receiver?this.receiver(t):this.queue.length<512&&this.queue.push(t)},e.prototype.setEventReceiver=function(t){this.receiver=t,this.queue.length>0&&(this.queue.forEach(function(n){t(n)}),this.queue=[])},e}(),Kt=function(){return Kt=Object.assign||function(t){for(var n,r=1,a=arguments.length;r"u")return"";var a=navigator.userLanguage;return(r=(n=(t=(e=navigator.languages)===null||e===void 0?void 0:e[0])!==null&&t!==void 0?t:navigator.language)!==null&&n!==void 0?n:a)!==null&&r!==void 0?r:""},gr=function(e,t){return typeof e=="boolean"?e:(e==null?void 0:e[t])!==!1},Ml=function(e){return gr(e,"attribution")},Zv=function(e){return gr(e,"fileDownloads")},ey=function(e){return gr(e,"formInteractions")},ty=function(e){return gr(e,"pageViews")},ny=function(e){return gr(e,"sessions")},ry=function(e){var t=function(){return!1},n=void 0,r,a=ty(e.defaultTracking);return a&&(t=void 0,r=void 0,e.defaultTracking&&typeof e.defaultTracking=="object"&&e.defaultTracking.pageViews&&typeof e.defaultTracking.pageViews=="object"&&("trackOn"in e.defaultTracking.pageViews&&(t=e.defaultTracking.pageViews.trackOn),"trackHistoryChanges"in e.defaultTracking.pageViews&&(n=e.defaultTracking.pageViews.trackHistoryChanges),"eventType"in e.defaultTracking.pageViews&&e.defaultTracking.pageViews.eventType&&(r=e.defaultTracking.pageViews.eventType))),{trackOn:t,trackHistoryChanges:n,eventType:r}},ay=function(e){return Ml(e.defaultTracking)&&e.defaultTracking&&typeof e.defaultTracking=="object"&&e.defaultTracking.attribution&&typeof e.defaultTracking.attribution=="object"?H({},e.defaultTracking.attribution):{}},xl=function(e){if(e.user_properties){var t=e.user_properties,n=t[Ce.SET]||{},r=t[Ce.UNSET]||{},a=Ct(Ct([],Pe(Object.keys(n)),!1),Pe(Object.keys(r)),!1);return Object.keys(Wo).every(function(o){return a.includes(o)})}return!1},pa=function(e,t){for(var n=0;nAr?(o=r.length-Ar,[4,e.prototype.set.call(this,n,r.slice(0,Ar))]):[3,2];case 1:return s.sent(),(a=this.loggerProvider)===null||a===void 0||a.error("Failed to save ".concat(o," events because the queue length exceeded ").concat(Ar,".")),[3,4];case 2:return[4,e.prototype.set.call(this,n,r)];case 3:s.sent(),s.label=4;case 4:return[2]}})})},t}(Fl),ly=function(e){un(t,e);function t(){var n;return e.call(this,(n=Yt())===null||n===void 0?void 0:n.sessionStorage)||this}return t}(Fl),uy=function(e){un(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.state={done:4},n}return t.prototype.send=function(n,r){return V(this,void 0,void 0,function(){var a=this;return G(this,function(o){return[2,new Promise(function(s,i){typeof XMLHttpRequest>"u"&&i(new Error("XHRTransport is not supported."));var c=new XMLHttpRequest;c.open("POST",n,!0),c.onreadystatechange=function(){if(c.readyState===a.state.done)try{var u=c.responseText,l=JSON.parse(u),d=a.buildResponse(l);s(d)}catch(f){i(f)}},c.setRequestHeader("Content-Type","application/json"),c.setRequestHeader("Accept","*/*"),c.send(JSON.stringify(r))})]})})},t}(jo),dy=function(e){un(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.send=function(n,r){return V(this,void 0,void 0,function(){var a=this;return G(this,function(o){return[2,new Promise(function(s,i){var c=Yt();if(!(c!=null&&c.navigator.sendBeacon))throw new Error("SendBeaconTransport is not supported");try{var u=JSON.stringify(r),l=c.navigator.sendBeacon(n,JSON.stringify(r));return s(l?a.buildResponse({code:200,events_ingested:r.events.length,payload_size_bytes:u.length,server_upload_time:Date.now()}):a.buildResponse({code:500}))}catch(d){i(d)}})]})})},t}(jo),fy=function(e,t,n){return n===void 0&&(n=!0),V(void 0,void 0,void 0,function(){var r,a,o,s,i,c,u,l,d;return G(this,function(f){switch(f.label){case 0:return r=Fv(e),[4,t.getRaw(r)];case 1:return a=f.sent(),a?n?[4,t.remove(r)]:[3,3]:[2,{optOut:!1}];case 2:f.sent(),f.label=3;case 3:return o=Pe(a.split("."),6),s=o[0],i=o[1],c=o[2],u=o[3],l=o[4],d=o[5],[2,{deviceId:s,userId:hy(i),sessionId:ga(u),lastEventId:ga(d),lastEventTime:ga(l),optOut:!!c}]}})})},ga=function(e){var t=parseInt(e,32);if(!isNaN(t))return t},hy=function(e){if(!(!atob||!escape||!e))try{return decodeURIComponent(escape(atob(e)))}catch{return}},vt="[Amplitude]",ki="".concat(vt," Form Started"),py="".concat(vt," Form Submitted"),my="".concat(vt," File Downloaded"),Li="session_start",Ri="session_end",gy="".concat(vt," File Extension"),vy="".concat(vt," File Name"),yy="".concat(vt," Link ID"),wy="".concat(vt," Link Text"),_y="".concat(vt," Link URL"),va="".concat(vt," Form ID"),ya="".concat(vt," Form Name"),wa="".concat(vt," Form Destination"),Wr="cookie",Ey="US",by=function(e){un(t,e);function t(n,r,a,o,s,i,c,u,l,d,f,p,v,_,y,h,w,T,E,b,C,A,M,O,K,Y,re,R,j){a===void 0&&(a=new Dl),o===void 0&&(o={domain:"",expiration:365,sameSite:"Lax",secure:!1,upgrade:!0}),c===void 0&&(c=1e3),u===void 0&&(u=5),l===void 0&&(l=30),d===void 0&&(d=Wr),y===void 0&&(y=new Nl),h===void 0&&(h=st.Warn),T===void 0&&(T=!1),C===void 0&&(C=""),A===void 0&&(A=Ey),O===void 0&&(O=30*60*1e3),K===void 0&&(K=new jl({loggerProvider:y})),Y===void 0&&(Y={ipAddress:!0,language:!0,platform:!0}),re===void 0&&(re="fetch"),R===void 0&&(R=!1);var U=e.call(this,{apiKey:n,storageProvider:K,transportProvider:Wl(re)})||this;return U.apiKey=n,U.appVersion=r,U.cookieOptions=o,U.defaultTracking=s,U.flushIntervalMillis=c,U.flushMaxRetries=u,U.flushQueueSize=l,U.identityStorage=d,U.ingestionMetadata=f,U.instanceName=p,U.loggerProvider=y,U.logLevel=h,U.minIdLength=w,U.partnerId=E,U.plan=b,U.serverUrl=C,U.serverZone=A,U.sessionTimeout=O,U.storageProvider=K,U.trackingOptions=Y,U.transport=re,U.useBatch=R,U._optOut=!1,U._cookieStorage=a,U.deviceId=i,U.lastEventId=v,U.lastEventTime=_,U.optOut=T,U.sessionId=M,U.userId=j,U.loggerProvider.enable(U.logLevel),U}return Object.defineProperty(t.prototype,"cookieStorage",{get:function(){return this._cookieStorage},set:function(n){this._cookieStorage!==n&&(this._cookieStorage=n,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"deviceId",{get:function(){return this._deviceId},set:function(n){this._deviceId!==n&&(this._deviceId=n,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"userId",{get:function(){return this._userId},set:function(n){this._userId!==n&&(this._userId=n,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sessionId",{get:function(){return this._sessionId},set:function(n){this._sessionId!==n&&(this._sessionId=n,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"optOut",{get:function(){return this._optOut},set:function(n){this._optOut!==n&&(this._optOut=n,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastEventTime",{get:function(){return this._lastEventTime},set:function(n){this._lastEventTime!==n&&(this._lastEventTime=n,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastEventId",{get:function(){return this._lastEventId},set:function(n){this._lastEventId!==n&&(this._lastEventId=n,this.updateStorage())},enumerable:!1,configurable:!0}),t.prototype.updateStorage=function(){var n={deviceId:this._deviceId,userId:this._userId,sessionId:this._sessionId,optOut:this._optOut,lastEventTime:this._lastEventTime,lastEventId:this._lastEventId};this.cookieStorage.set(Bl(this.apiKey),n)},t}(Av),Ty=function(e,t,n){return t===void 0&&(t={}),V(void 0,void 0,void 0,function(){var r,a,o,s,i,c,u,l,d,f,p,v,_,y,h,w,T,E,b,C,A,M,O,K,Y,re,R,j,U,Q,te,De,at,Ke,yt,dt,wt,qe,_t;return G(this,function(Le){switch(Le.label){case 0:return r=t.identityStorage||Wr,w={},r===Wr?[3,1]:(o="",[3,5]);case 1:return(E=(T=t.cookieOptions)===null||T===void 0?void 0:T.domain)!==null&&E!==void 0?(s=E,[3,4]):[3,2];case 2:return[4,Cy()];case 3:s=Le.sent(),Le.label=4;case 4:o=s,Le.label=5;case 5:return a=H.apply(void 0,[(w.domain=o,w.expiration=365,w.sameSite="Lax",w.secure=!1,w.upgrade=!0,w),t.cookieOptions]),i=Iy(t.identityStorage,a),[4,fy(e,i,(C=(b=t.cookieOptions)===null||b===void 0?void 0:b.upgrade)!==null&&C!==void 0?C:!0)];case 6:return c=Le.sent(),[4,i.get(Bl(e))];case 7:return u=Le.sent(),l=io(),d=(K=(O=(M=(A=t.deviceId)!==null&&A!==void 0?A:l.deviceId)!==null&&M!==void 0?M:u==null?void 0:u.deviceId)!==null&&O!==void 0?O:c.deviceId)!==null&&K!==void 0?K:mr(),f=(Y=u==null?void 0:u.lastEventId)!==null&&Y!==void 0?Y:c.lastEventId,p=(re=u==null?void 0:u.lastEventTime)!==null&&re!==void 0?re:c.lastEventTime,v=(j=(R=t.optOut)!==null&&R!==void 0?R:u==null?void 0:u.optOut)!==null&&j!==void 0?j:c.optOut,_=(U=u==null?void 0:u.sessionId)!==null&&U!==void 0?U:c.sessionId,y=(te=(Q=t.userId)!==null&&Q!==void 0?Q:u==null?void 0:u.userId)!==null&&te!==void 0?te:c.userId,n.previousSessionDeviceId=(De=u==null?void 0:u.deviceId)!==null&&De!==void 0?De:c.deviceId,n.previousSessionUserId=(at=u==null?void 0:u.userId)!==null&&at!==void 0?at:c.userId,h={ipAddress:(yt=(Ke=t.trackingOptions)===null||Ke===void 0?void 0:Ke.ipAddress)!==null&&yt!==void 0?yt:!0,language:(wt=(dt=t.trackingOptions)===null||dt===void 0?void 0:dt.language)!==null&&wt!==void 0?wt:!0,platform:(_t=(qe=t.trackingOptions)===null||qe===void 0?void 0:qe.platform)!==null&&_t!==void 0?_t:!0},[2,new by(e,t.appVersion,i,a,t.defaultTracking,d,t.flushIntervalMillis,t.flushMaxRetries,t.flushQueueSize,r,t.ingestionMetadata,t.instanceName,f,p,t.loggerProvider,t.logLevel,t.minIdLength,v,t.partnerId,t.plan,t.serverUrl,t.serverZone,_,t.sessionTimeout,t.storageProvider,h,t.transport,t.useBatch,y)]}})})},Iy=function(e,t){switch(e===void 0&&(e=Wr),t===void 0&&(t={}),e){case"localStorage":return new jl;case"sessionStorage":return new ly;case"none":return new Dl;case"cookie":default:return new lo(H(H({},t),{expirationDays:t.expiration}))}},Wl=function(e){return e==="xhr"?new uy:e==="beacon"?new dy:new jv},Cy=function(e){return V(void 0,void 0,void 0,function(){var t,n,r,a,o,o,s,i,c,u;return G(this,function(l){switch(l.label){case 0:return[4,new lo().isEnabled()];case 1:if(!l.sent()||!e&&typeof location>"u")return[2,""];for(t=e??location.hostname,n=t.split("."),r=[],a="AMP_TLDTEST",o=n.length-2;o>=0;--o)r.push(n.slice(o).join("."));o=0,l.label=2;case 2:return o"u"||typeof e.trackOn=="function"&&e.trackOn()},i=typeof location<"u"?location.href:null,c=function(){return V(void 0,void 0,void 0,function(){var d,f,p,v;return G(this,function(_){switch(_.label){case 0:return d=location.href,f=By(e.trackHistoryChanges,d,i||"")&&s(),i=d,f?(r==null||r.log("Tracking page view event"),t!=null?[3,1]:[3,3]):[3,4];case 1:return v=(p=t).track,[4,o()];case 2:v.apply(p,[_.sent()]),_.label=3;case 3:_.label=4;case 4:return[2]}})})},u=function(){c()},l={name:"@amplitude/plugin-page-view-tracking-browser",type:"enrichment",setup:function(d,f){return V(void 0,void 0,void 0,function(){var p,v;return G(this,function(_){switch(_.label){case 0:return t=f,r=d.loggerProvider,r.log("Installing @amplitude/plugin-page-view-tracking-browser"),n&&(n.addEventListener("popstate",u),a=n.history.pushState,n.history.pushState=new Proxy(n.history.pushState,{apply:function(y,h,w){var T=Pe(w,3),E=T[0],b=T[1],C=T[2];y.apply(h,[E,b,C]),c()}})),s()?(r.log("Tracking page view event"),v=(p=t).track,[4,o()]):[3,2];case 1:v.apply(p,[_.sent()]),_.label=2;case 2:return[2]}})})},execute:function(d){return V(void 0,void 0,void 0,function(){var f;return G(this,function(p){switch(p.label){case 0:return e.trackOn==="attribution"&&xl(d)?[4,o()]:[3,2];case 1:f=p.sent(),d.event_type==="$identify"?(r==null||r.log("Enriching campaign event to page view event with campaign parameters"),d.event_type=f.event_type,d.event_properties=H(H({},d.event_properties),f.event_properties)):t&&t.track(f),p.label=2;case 2:return[2,d]}})})},teardown:function(){return V(void 0,void 0,void 0,function(){return G(this,function(d){return n&&(n.removeEventListener("popstate",u),a&&(n.history.pushState=a)),[2]})})}};return l},Uy=function(){return V(void 0,void 0,void 0,function(){var e;return G(this,function(t){switch(t.label){case 0:return e=Oy,[4,new Ul().parse()];case 1:return[2,e.apply(void 0,[t.sent()])]}})})},By=function(e,t,n){switch(e){case"pathOnly":return t.split("?")[0]!==n.split("?")[0];default:return t!==n}},My=function(){var e,t=[],n=function(u,l,d){u.addEventListener(l,d),t.push({element:u,type:l,handler:d})},r=function(){t.forEach(function(u){var l=u.element,d=u.type,f=u.handler;l==null||l.removeEventListener(d,f)}),t=[]},a="@amplitude/plugin-form-interaction-tracking-browser",o="enrichment",s=function(u,l){return V(void 0,void 0,void 0,function(){var d,f;return G(this,function(p){return l?typeof document>"u"||!document.body?[2]:(d=function(v){var _=!1;n(v,"change",function(){var y;_||l.track(ki,(y={},y[va]=v.id,y[ya]=Ea(v.name),y[wa]=v.action,y)),_=!0}),n(v,"submit",function(){var y,h;_||l.track(ki,(y={},y[va]=v.id,y[ya]=Ea(v.name),y[wa]=v.action,y)),l.track(py,(h={},h[va]=v.id,h[ya]=Ea(v.name),h[wa]=v.action,h)),_=!1})},f=Array.from(document.getElementsByTagName("form")),f.forEach(d),typeof MutationObserver<"u"&&(e=new MutationObserver(function(v){v.forEach(function(_){_.addedNodes.forEach(function(y){y.nodeName==="FORM"&&d(y),"querySelectorAll"in y&&typeof y.querySelectorAll=="function"&&Array.from(y.querySelectorAll("form")).map(d)})})}),e.observe(document.body,{subtree:!0,childList:!0})),[2]):(u.loggerProvider.warn("Form interaction tracking requires a later version of @amplitude/analytics-browser. Form interaction events are not tracked."),[2])})})},i=function(u){return V(void 0,void 0,void 0,function(){return G(this,function(l){return[2,u]})})},c=function(){return V(void 0,void 0,void 0,function(){return G(this,function(u){return e==null||e.disconnect(),r(),[2]})})};return{name:a,type:o,setup:s,execute:i,teardown:c}},Ea=function(e){if(typeof e=="string")return e},xy=function(){var e,t=[],n=function(u,l,d){u.addEventListener(l,d),t.push({element:u,type:l,handler:d})},r=function(){t.forEach(function(u){var l=u.element,d=u.type,f=u.handler;l==null||l.removeEventListener(d,f)}),t=[]},a="@amplitude/plugin-file-download-tracking-browser",o="enrichment",s=function(u,l){return V(void 0,void 0,void 0,function(){var d,f,p;return G(this,function(v){return l?typeof document>"u"||!document.body?[2]:(d=function(_){var y;try{y=new URL(_.href,window.location.href)}catch{return}var h=f.exec(y.href),w=h==null?void 0:h[1];w&&n(_,"click",function(){var T;w&&l.track(my,(T={},T[gy]=w,T[vy]=y.pathname,T[yy]=_.id,T[wy]=_.text,T[_y]=_.href,T))})},f=/\.(pdf|xlsx?|docx?|txt|rtf|csv|exe|key|pp(s|t|tx)|7z|pkg|rar|gz|zip|avi|mov|mp4|mpe?g|wmv|midi?|mp3|wav|wma)$/,p=Array.from(document.getElementsByTagName("a")),p.forEach(d),typeof MutationObserver<"u"&&(e=new MutationObserver(function(_){_.forEach(function(y){y.addedNodes.forEach(function(h){h.nodeName==="A"&&d(h),"querySelectorAll"in h&&typeof h.querySelectorAll=="function"&&Array.from(h.querySelectorAll("a")).map(d)})})}),e.observe(document.body,{subtree:!0,childList:!0})),[2]):(u.loggerProvider.warn("File download tracking requires a later version of @amplitude/analytics-browser. File download events are not tracked."),[2])})})},i=function(u){return V(void 0,void 0,void 0,function(){return G(this,function(l){return[2,u]})})},c=function(){return V(void 0,void 0,void 0,function(){return G(this,function(u){return e==null||e.disconnect(),r(),[2]})})};return{name:a,type:o,setup:s,execute:i,teardown:c}},Ni=!1,Fy=function(e){if(!(Ni||e.defaultTracking!==void 0)){var t=`\`options.defaultTracking\` is set to undefined. This implicitly configures your Amplitude instance to track Page Views, Sessions, File Downloads, and Form Interactions. You can suppress this warning by explicitly setting a value to \`options.defaultTracking\`. The value must either be a boolean, to enable and disable all default events, or an object, for advanced configuration. For example: amplitude.init(, { defaultTracking: true, }); Visit https://www.docs.developers.amplitude.com/data/sdks/browser-2/#tracking-default-events for more details.`;e.loggerProvider.warn(t),Ni=!0}},jy=function(e){un(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(n,r,a){n===void 0&&(n="");var o,s;return arguments.length>2?(o=r,s=a):typeof r=="string"?(o=r,s=void 0):(o=r==null?void 0:r.userId,s=r),ht(this._init(H(H({},s),{userId:o,apiKey:n})))},t.prototype._init=function(n){var r,a;return V(this,void 0,void 0,function(){var o,s,i,c,u,l=this;return G(this,function(d){switch(d.label){case 0:return this.initializing?[2]:(this.initializing=!0,[4,Ty(n.apiKey,n,this)]);case 1:return o=d.sent(),[4,e.prototype._init.call(this,o)];case 2:return d.sent(),this.setSessionId((a=(r=n.sessionId)!==null&&r!==void 0?r:this.config.sessionId)!==null&&a!==void 0?a:Date.now()),s=sr(n.instanceName),s.identityStore.setIdentity({userId:this.config.userId,deviceId:this.config.deviceId}),[4,this.add(new Rv).promise];case 3:return d.sent(),[4,this.add(new cy).promise];case 4:return d.sent(),[4,this.add(new zv).promise];case 5:return d.sent(),Fy(this.config),Zv(this.config.defaultTracking)?[4,this.add(xy()).promise]:[3,7];case 6:d.sent(),d.label=7;case 7:return ey(this.config.defaultTracking)?[4,this.add(My()).promise]:[3,9];case 8:d.sent(),d.label=9;case 9:return Ml(this.config.defaultTracking)?(i=ay(this.config),c=!this.config.lastEventTime||co(this.config.sessionTimeout,this.config.lastEventTime)?!1:i.resetSessionOnNewCampaign,u=Ny(H(H({},i),{resetSessionOnNewCampaign:c})),[4,this.add(u).promise]):[3,11];case 10:d.sent(),d.label=11;case 11:return[4,this.add(Dy(ry(this.config))).promise];case 12:return d.sent(),this.initializing=!1,[4,this.runQueuedFunctions("dispatchQ")];case 13:return d.sent(),s.eventBridge.setEventReceiver(function(f){l.track(f.eventType,f.eventProperties)}),[2]}})})},t.prototype.getUserId=function(){var n;return(n=this.config)===null||n===void 0?void 0:n.userId},t.prototype.setUserId=function(n){if(!this.config){this.q.push(this.setUserId.bind(this,n));return}(n!==this.config.userId||n===void 0)&&(this.config.userId=n,Xv(n,this.config.instanceName))},t.prototype.getDeviceId=function(){var n;return(n=this.config)===null||n===void 0?void 0:n.deviceId},t.prototype.setDeviceId=function(n){if(!this.config){this.q.push(this.setDeviceId.bind(this,n));return}this.config.deviceId=n,Qv(n,this.config.instanceName)},t.prototype.reset=function(){this.setDeviceId(mr()),this.setUserId(void 0)},t.prototype.getSessionId=function(){var n;return(n=this.config)===null||n===void 0?void 0:n.sessionId},t.prototype.setSessionId=function(n){var r,a;if(!this.config){this.q.push(this.setSessionId.bind(this,n));return}if(n!==this.config.sessionId){var o=this.getSessionId(),s=(r=this.config.lastEventTime)!==null&&r!==void 0?r:this.sessionStartEventTime;this.config.lastEventId=(a=this.config.lastEventId)!==null&&a!==void 0?a:0,this.config.sessionId=n,this.config.lastEventTime=void 0,ny(this.config.defaultTracking)&&(o&&s&&(this.track(Ri,void 0,{device_id:this.previousSessionDeviceId,event_id:++this.config.lastEventId,session_id:o,time:s+1,user_id:this.previousSessionUserId}),this.sessionStartEventTime=void 0),this.track(Li,void 0,{event_id:++this.config.lastEventId,session_id:this.config.sessionId,time:this.config.sessionId}),this.sessionStartEventTime=this.config.sessionId),this.previousSessionDeviceId=this.config.deviceId,this.previousSessionUserId=this.config.userId}},t.prototype.extendSession=function(){if(!this.config){this.q.push(this.extendSession.bind(this));return}this.config.lastEventTime=Date.now()},t.prototype.setTransport=function(n){if(!this.config){this.q.push(this.setTransport.bind(this,n));return}this.config.transportProvider=Wl(n)},t.prototype.identify=function(n,r){if(ma(n)){var a=n._q;n._q=[],n=pa(new or,a)}return r!=null&&r.user_id&&this.setUserId(r.user_id),r!=null&&r.device_id&&this.setDeviceId(r.device_id),e.prototype.identify.call(this,n,r)},t.prototype.groupIdentify=function(n,r,a,o){if(ma(a)){var s=a._q;a._q=[],a=pa(new or,s)}return e.prototype.groupIdentify.call(this,n,r,a,o)},t.prototype.revenue=function(n,r){if(ma(n)){var a=n._q;n._q=[],n=pa(new Cv,a)}return e.prototype.revenue.call(this,n,r)},t.prototype.process=function(n){return V(this,void 0,void 0,function(){var r,a;return G(this,function(o){return r=Date.now(),a=co(this.config.sessionTimeout,this.config.lastEventTime),n.event_type!==Li&&n.event_type!==Ri&&(!n.session_id||n.session_id===this.getSessionId())&&a&&this.setSessionId(r),[2,e.prototype.process.call(this,n)]})})},t}(Iv),Wy=function(){var e=new jy;return{init:ye(e.init.bind(e),"init",ge(e),ve(e,["config"])),add:ye(e.add.bind(e),"add",ge(e),ve(e,["config.apiKey","timeline.plugins"])),remove:ye(e.remove.bind(e),"remove",ge(e),ve(e,["config.apiKey","timeline.plugins"])),track:ye(e.track.bind(e),"track",ge(e),ve(e,["config.apiKey","timeline.queue.length"])),logEvent:ye(e.logEvent.bind(e),"logEvent",ge(e),ve(e,["config.apiKey","timeline.queue.length"])),identify:ye(e.identify.bind(e),"identify",ge(e),ve(e,["config.apiKey","timeline.queue.length"])),groupIdentify:ye(e.groupIdentify.bind(e),"groupIdentify",ge(e),ve(e,["config.apiKey","timeline.queue.length"])),setGroup:ye(e.setGroup.bind(e),"setGroup",ge(e),ve(e,["config.apiKey","timeline.queue.length"])),revenue:ye(e.revenue.bind(e),"revenue",ge(e),ve(e,["config.apiKey","timeline.queue.length"])),flush:ye(e.flush.bind(e),"flush",ge(e),ve(e,["config.apiKey","timeline.queue.length"])),getUserId:ye(e.getUserId.bind(e),"getUserId",ge(e),ve(e,["config","config.userId"])),setUserId:ye(e.setUserId.bind(e),"setUserId",ge(e),ve(e,["config","config.userId"])),getDeviceId:ye(e.getDeviceId.bind(e),"getDeviceId",ge(e),ve(e,["config","config.deviceId"])),setDeviceId:ye(e.setDeviceId.bind(e),"setDeviceId",ge(e),ve(e,["config","config.deviceId"])),reset:ye(e.reset.bind(e),"reset",ge(e),ve(e,["config","config.userId","config.deviceId"])),getSessionId:ye(e.getSessionId.bind(e),"getSessionId",ge(e),ve(e,["config"])),setSessionId:ye(e.setSessionId.bind(e),"setSessionId",ge(e),ve(e,["config"])),extendSession:ye(e.extendSession.bind(e),"extendSession",ge(e),ve(e,["config"])),setOptOut:ye(e.setOptOut.bind(e),"setOptOut",ge(e),ve(e,["config"])),setTransport:ye(e.setTransport.bind(e),"setTransport",ge(e),ve(e,["config"]))}};const Ee=Wy();Ee.add;Ee.extendSession;Ee.flush;Ee.getDeviceId;Ee.getSessionId;Ee.getUserId;Ee.groupIdentify;var Lt=Ee.identify,$y=Ee.init;Ee.logEvent;Ee.remove;Ee.reset;Ee.revenue;Ee.setDeviceId;Ee.setGroup;Ee.setOptOut;Ee.setSessionId;Ee.setTransport;var Vy=Ee.setUserId,Gy=Ee.track;const Hy=ke(()=>{$y(Bh)});function uo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Oi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function fo(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{};return new Promise(function(r,a){if(!(typeof document>"u")){var o=document.head||document.getElementsByTagName("head")[0],s=document.createElement("script");if(s.async=!0,s.src=t,s.defer=n.defer,n.preconnectOrigin){var i=document.createElement("link");i.href=n.preconnectOrigin,i.rel="preconnect",o.appendChild(i)}o.appendChild(s),s.onload=r,s.onerror=a}})},qy=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a"u"||typeof document>"u")},Di=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;vr()},Yy=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Di('Missing "appName" property inside the plugin options.',t.app_name==null),Di('Missing "name" property in the route.',t.screen_name==null),t};function Xy(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",n=e.split("/"),r=t.split("/");return n[0]===""&&t[t.length-1]==="/"&&n.shift(),r.join("/")+n.join("/")}var Qy=function(){return{bootstrap:!0,onReady:null,onError:null,onBeforeTrack:null,onAfterTrack:null,pageTrackerTemplate:null,customResourceURL:"https://www.googletagmanager.com/gtag/js",customPreconnectOrigin:"https://www.googletagmanager.com",deferScriptLoad:!1,pageTrackerExcludedRoutes:[],pageTrackerEnabled:!0,enabled:!0,disableScriptLoad:!1,pageTrackerScreenviewEnabled:!1,appName:null,pageTrackerUseFullPath:!1,pageTrackerPrependBase:!0,pageTrackerSkipSamePath:!0,globalDataLayerName:"dataLayer",globalObjectName:"gtag",defaultGroupName:"default",includes:null,config:{id:null,params:{send_page_view:!1}}}},Vl={},zy=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=Qy();Vl=qy(n,t)},rt=function(){return Vl},sn=function(){var e,t=rt(),n=t.globalObjectName;!vr()||typeof window[n]>"u"||(e=window)[n].apply(e,arguments)},$o=function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&arguments[0]!==void 0?arguments[0]:!0,t=rt(),n=t.config,r=t.includes;Ui(n.id,e),Array.isArray(r)&&r.forEach(function(a){return Ui(a.id,e)})},Hl=function(){Gl(!0)},Jy=function(){Gl(!1)},Kl,Zy=function(t){Kl=t},Vo=function(){return Kl},pn=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=rt(),r=n.includes,a=n.defaultGroupName;t.send_to==null&&Array.isArray(r)&&r.length&&(t.send_to=r.map(function(o){return o.id}).concat(a)),sn("event",e,t)},ql=function(e){if(vr()){var t;if(typeof e=="string")t={page_path:e};else if(e.path||e.fullPath){var n=rt(),r=n.pageTrackerUseFullPath,a=n.pageTrackerPrependBase,o=Vo(),s=o&&o.options.base,i=r?e.fullPath:e.path;t=fo(fo({},e.name&&{page_title:e.name}),{},{page_path:a?Xy(i,s):i})}else t=e;t.page_location==null&&(t.page_location=window.location.href),pn("page_view",t)}},Yl=function(e){var t=rt(),n=t.appName;if(e){var r;typeof e=="string"?r={screen_name:e}:r=e,r.app_name=r.app_name||n,pn("screen_view",r)}},ew=function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=rt(),r=n.appName,a=n.pageTrackerTemplate,o=n.pageTrackerScreenviewEnabled,s=n.pageTrackerSkipSamePath;if(!(s&&e.path===t.path)){var i=e;if(Pa(a)?i=a(e,t):o&&(i=Yy({app_name:r,screen_name:e.name})),o){Yl(i);return}ql(i)}},xi=function(t){var n=rt(),r=n.pageTrackerExcludedRoutes;return r.includes(t.path)||r.includes(t.name)},uw=function(){var e=rt(),t=e.onBeforeTrack,n=e.onAfterTrack,r=Vo();r.isReady().then(function(){Xt().then(function(){var a=r.currentRoute;Xl(),!xi(a.value)&&Mi(a.value)}),r.afterEach(function(a,o){Xt().then(function(){xi(a)||(Pa(t)&&t(a,o),Mi(a,o),Pa(n)&&n(a,o))})})})},dw=function(){var e=rt(),t=e.onReady,n=e.onError,r=e.globalObjectName,a=e.globalDataLayerName,o=e.config,s=e.customResourceURL,i=e.customPreconnectOrigin,c=e.deferScriptLoad,u=e.pageTrackerEnabled,l=e.disableScriptLoad,d=!!(u&&Vo());if(lw(),d?uw():Xl(),!l)return Ky("".concat(s,"?id=").concat(o.id,"&l=").concat(a),{preconnectOrigin:i,defer:c}).then(function(){t&&t(window[r])}).catch(function(f){return n&&n(f),f})},fw=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;cw(t),zy(n),Zy(r),rt().bootstrap&&dw()};const hw=ke(e=>{e.vueApp.use(fw,{config:{id:Mh}})});var yr=(e=>(e.Chf="chf",e.Eur="eur",e.Gbp="gbp",e.Usd="usd",e))(yr||{});const pw={code:yr.Usd,symbol:"$",decimals:2},mw={code:yr.Eur,symbol:"€",decimals:2},gw={code:yr.Gbp,symbol:"£",decimals:2},vw={code:yr.Chf,symbol:"Fr",decimals:2},Ql={USD:pw,EUR:mw,CHF:vw,GBP:gw},yw="en",ww="es",_w="zh",sa={name:"English",flag:"/flags/us.png",locale:yw},Ew={name:"Español",flag:"/flags/us.png",locale:ww},bw={name:"中文",flag:"/flags/cn.png",locale:_w},FE=[sa,Ew,bw],Tw=async()=>{const e=new vo("https://geoip.injective.dev/");try{const{data:t}=await e.get("info");return t}catch{return{continent:"",country:""}}};var Bn=(e=>(e.Busy="Busy",e.Idle="Idle",e.Error="Error",e.Success="Success",e.Loading="Loading",e))(Bn||{}),Jn=(e=>(e.Idle="Idle",e.Connected="Connected",e.Connecting="Connecting",e.Disconnected="Disconnected",e))(Jn||{}),Iw=(e=>(e.All="all",e.Day="day",e.Week="week",e.Year="year",e.Month="month",e.ThreeMonths="three-months",e))(Iw||{}),Go=(e=>(e.Unbond="unbond",e.QrCode="qrcode",e.Propose="propose",e.Redeem="redeem",e.DevMode="devMode",e.Underwrite="underwrite",e.AuctionBid="auction-bid",e.ReDelegate="re-delegate",e.RedeemToCw20="redeem-to-cw20",e.WalletConnect="wallet-connect",e.AuctionTicket="auction-ticket",e.TokenSelector="token-selector",e.ConvertToBank="convert-to-bank",e.StakingRewards="staking-rewards",e.RequestRedemption="request-redemption",e.DelegateToValidator="delegate-to-validator",e.CreateInsuranceFund="create-insurance-fund",e.BridgeTransferSuccess="bridge-transfer-success",e.InsufficientInjForGas="insufficient-inj-for-gas",e.BridgeConfirm="bridge-confirm",e.BridgeTransactionDetails="bridge-transaction-details",e))(Go||{}),Cw=(e=>(e.Bid="bid",e.Confirm="confirm",e.Submitted="submitted",e))(Cw||{}),Sw=(e=>(e.Vote="vote",e.Deposit="deposit",e))(Sw||{}),Aw=(e=>(e.Gray="gray",e.Accent="accent",e.Gradient="gradient",e))(Aw||{}),kw=(e=>(e.Uptime="Uptime",e.Rewards="Rewards",e.Validator="validator",e.Commission="commission",e.VotingPower="votingPower",e.StakedAmount="stakedAmount",e.CompletionTime="completionTime",e.Funds="funds",e.Market="market",e.MyPoolTokens="myPoolTokens",e.TotalPoolTokens="totalPoolTokens",e.MyOwnershipPercentage="myOwnershipPercentage",e))(kw||{}),Lw=(e=>(e.TextProposal="text-proposal",e.SpotMarketLaunch="spot-market-launch",e.PerpetualMarketLaunch="perpetual-market-launch",e.InstantSpotMarketLaunch="instant-spot-market-launch",e))(Lw||{}),Rw=(e=>(e.Missed="missed",e.Signed="signed",e.Proposed="proposed",e))(Rw||{}),Pw=(e=>(e.Bids="bids",e.Blocks="blocks",e.Transactions="transactions",e))(Pw||{}),ct=(e=>(e.Login="Login",e.Claim="Claim",e.Delegate="Delegate",e.Redelegate="Re-delegate",e.Unbond="Unbond",e.Vote="Vote",e.PlaceBid="Place-bid",e.ClaimAll="Claim All",e.ConnectClicked="Connect Clicked",e.WalletSelected="Wallet Selected",e.BridgeAttempted="Bridge Attempted",e.DarkThemeToggled="Dark Theme Toggled",e.KadoBannerClicked="Kado Banner Clicked",e.LightThemeToggled="Light Theme Toggled",e.EvmosBridgeClicked="Evmos Bridge Clicked",e))(ct||{}),zl=(e=>(e.SetToken="SetToken",e.SetBridgeReset="SetBridgeReset",e.WalletConnected="walletConnected",e.SetWalletConnect="SetWalletConnect",e.SetBridgingInitiated="SetBridgingInitiated",e.SetBridgingWalletState="SetBridgingWalletState",e))(zl||{}),Nw=(e=>(e.Active="active",e.Inactive="inactive",e))(Nw||{}),Ow=(e=>(e.Unbonding="unbonding",e.Redelegation="redelegation",e))(Ow||{}),Dw=(e=>(e.All="all",e.Ledger="ledger",e.LedgerCosmos="ledger-cosmos",e.Trezor="trezor",e))(Dw||{});const ia=P||Mc?`https://eth-goerli.alchemyapi.io/v2/${Ao}`:`https://eth-mainnet.alchemyapi.io/v2/${ko}`,Uw=P||Mc?Ao:ko,ut=new Xd({chainId:Fn,ethereumOptions:{ethereumChainId:jn,rpcUrl:ia}}),ba=({wallet:e})=>{ut.setWallet(e)},ft=async()=>{const e=await ut.getAddresses();if(e.length===0)throw new zo(new Error("There are no addresses linked in this wallet."),{code:mt,type:Ge.WalletError});if(!e.every(t=>!!t))throw new zo(new Error("There are no addresses linked in this wallet."),{code:mt,type:Ge.WalletError});return e},$e=async e=>await ut.confirm(e);var Bw=(e=>(e.Dark="dark",e.Light="light",e))(Bw||{});const Mw=()=>({chainId:Fn,ethereumChainId:jn,geoLocation:{continent:"",country:""},gasPrice:Vh.toString(),locale:sa,state:Bn.Idle,theme:"dark",currency:Ql.USD,acceptedTerms:!1,devMode:!1}),Sn=zt("app",{state:()=>Mw(),getters:{isEnglishLocale(e){return e.locale===sa}},actions:{async init(){},async fetchGasPrice(){const e=Sn(),t=await Mu(oe,{alchemyKey:Uw});e.$patch({gasPrice:t})},async fetchGeoLocation(){Sn().$patch({geoLocation:await Tw()})},queue(){const e=Sn();if(e.state===Bn.Busy)throw new ue(new Error("You have a pending transaction."));e.$patch({state:Bn.Busy})},validate(){}}}),Jl=new xu(_e.grpc),jE=new Fu(_e.grpc),WE=new ju(_e.grpc),$E=new Wu(_e.grpc),VE=new $u(_e.grpc),GE=new Vu(_e.grpc),HE=new Gu(_e.grpc),KE=new Hu(_e.grpc),qE=new Ku(_e.grpc),YE=new qu(_e.grpc),Ho=new Yu(_e.indexer),XE=new Xu(_e.indexer),QE=new Qu(_e.indexer),zE=new zu(_e.indexer),xw=new Ju(`${_e.explorer}/api/explorer/v1`),JE=new Zu(_e.indexer),ZE=new ed(_e.indexer),Fw=new td(nd(oe)),eb=new rd(ad),An=new Qd({walletStrategy:ut,network:oe,networkEndpoints:_e,feePayerPubKey:xh,simulateTx:!0}),tb=new ud({rpc:ia,network:oe}),nb=new dd({rpc:ia,network:oe,ethereumChainId:jn}),rb=new zd({walletStrategy:ut,network:oe,ethereumChainId:jn}),Zl=new od({chainId:Fn,network:oe}),jw=new sd(oe),Ww={apiKey:Fh,baseUrl:"https://api.coingecko.com/api/v3"},$w=new id(Ww),Ft=new cd(oe,{endpoints:_e,alchemyRpcUrl:ia}),cn=ld.make(oe),Rt=new kr(oe),ln=new Na(`inj-hub-network-v2g-${oe}-${Bc}`),Vw=()=>({tokens:[],injSupply:{},unknownTokens:[],tokenUsdPriceMap:{}}),qt=zt("token",{state:()=>Vw(),getters:{allTokens:e=>[...e.tokens,...e.unknownTokens].sort((t,n)=>t.tokenType===En.Unknown&&n.tokenType!==En.Unknown?-1:1),tokenUsdPrice:e=>t=>e.tokenUsdPriceMap[t]||0},actions:{async fetchTokens(){const e=qt();if(e.tokens.length>0)return;const{supply:t}=await Jl.fetchTotalSupply({limit:1e3}),n=t.map(s=>Ft.getDenomTokenStaticOrUnknown(s.denom)),r=n.filter(s=>s.tokenType!==En.Unknown),a=n.filter(s=>s.tokenType===En.Unknown),o=t.find(s=>s.denom===fd);e.$patch({injSupply:o,tokens:r,unknownTokens:a})},async fetchUnknownTokensList(e){const t=qt(),n=t.unknownTokens.filter(o=>e.includes(o.denom));if(!n.length)return;const r=await _o(n,async o=>({...o,token:await Ft.getDenomToken(o.denom)||o})),a=t.unknownTokens.filter(o=>!e.includes(o.denom));t.$patch({tokens:[...t.tokens,...r],unknownTokens:a})},async getTokensUsdPriceMap(e){const t=qt();if(e.length===0)return;const n=[...new Set(e.filter(a=>a))].filter(a=>!Object.keys(t.tokenUsdPriceMap).includes(a)),r=await $w.fetchUsdTokensPrice(n);t.$patch({tokenUsdPriceMap:{...r,...t.tokenUsdPriceMap}})},reset(){qt().$reset()}}});function eu(e){let t,n=e[0],r=1;for(;rn.call(t,...s)),t=void 0)}return n}const ab=[{text:"Injective",value:I.Injective,icon:"/bridgingNetworks/injective.png"},{text:"Ethereum",value:I.Ethereum,icon:"/bridgingNetworks/ethereum.png"},{text:"Ethereum (Wormhole)",value:I.EthereumWh,icon:"/bridgingNetworks/ethereum.png"},{text:"CosmosHub",value:I.CosmosHub,icon:"/bridgingNetworks/cosmosHub.png"},{text:"Solana",value:I.Solana,icon:"/bridgingNetworks/solana.svg"},{text:"Polygon",value:I.Polygon,icon:"/bridgingNetworks/polygon.png"},{text:"Osmosis",value:I.Osmosis,icon:"/bridgingNetworks/osmosis.png"},{text:"Persistence",value:I.Persistence,icon:"/bridgingNetworks/persistence.png"},{text:"Evmos",value:I.Evmos,icon:"/bridgingNetworks/evmos.png"},{text:"Moonbeam",value:I.Moonbeam,icon:"/bridgingNetworks/moonbeam.jpeg"},{text:"Axelar",value:I.Axelar,icon:"/bridgingNetworks/axelar.svg"},{text:"Secret Network",value:I.Secret,icon:"/bridgingNetworks/secret.png"},{text:"Stride",value:I.Stride,icon:"/bridgingNetworks/stride.png"},{text:"Crescent",value:I.Crescent,icon:"/bridgingNetworks/crescent.jpeg"},{text:"Sommelier",value:I.Sommelier,icon:"/bridgingNetworks/sommelier.png"},{text:"Arbitrum",value:I.Arbitrum,icon:"/bridgingNetworks/arbitrum.png"},{text:"Oraichain",value:I.Oraichain,icon:"/bridgingNetworks/orai.svg"},{text:"Kava",value:I.Kava,icon:"/bridgingNetworks/kava.webp"},{text:"Celestia",value:I.Celestia,icon:"/bridgingNetworks/celestia.webp"},{text:"Kujira",value:I.Kujira,icon:"/bridgingNetworks/kujira.webp"},{text:"Migaloo",value:I.Migaloo,icon:"/bridgingNetworks/migaloo.svg"}],ob={"0x":"/bridgingNetworks/ethereum.png",arbitrum:"/bridgingNetworks/arbitrum.png",axelar:"/bridgingNetworks/axelar.svg",chihuahua:"/bridgingNetworks/chihuahua.jpeg",cosmos:"/bridgingNetworks/cosmosHub.png",evmos:"/bridgingNetworks/evmos.png",moonbeam:"/bridgingNetworks/moonbeam.jpeg",juno:"/bridgingNetworks/juno.jpeg",osmo:"/bridgingNetworks/osmosis.png",persistence:"/bridgingNetworks/persistence.png",secret:"/bridgingNetworks/secret.png",stride:"/bridgingNetworks/stride.png",inj:"/bridgingNetworks/injective.png",sol:"/bridgingNetworks/solana.svg",crescent:"/bridgingNetworks/crescent.jpg",sommelier:"/bridgingNetworks/sommelier.jpg",canto:"/bridgingNetworks/canto.png",kava:"/bridgingNetworks/kava.webp",noble:"/bridgingNetworks/noble.webp",celestia:"/bridgingNetworks/celestia.webp",kujira:"/bridgingNetworks/kujira.webp"},X={[I.Injective]:P?Jo.Injective:be.Injective,[I.CosmosHub]:P?Jo.Cosmoshub:be.Cosmoshub,[I.Osmosis]:P?"":be.Osmosis,[I.Axelar]:P?"":be.Axelar,[I.Chihuahua]:P?"":be.Chihuahua,[I.Juno]:P?"":be.Juno,[I.Evmos]:P?"":be.Evmos,[I.Persistence]:P?"":be.Persistence,[I.Secret]:P?"":be.Secret,[I.Stride]:P?"":be.Stride,[I.Crescent]:P?"":be.Crescent,[I.Sommelier]:P?"":be.Sommelier,[I.Canto]:P?"":be.Canto,[I.Kava]:P?"":be.Kava,[I.Oraichain]:P?"":be.Oraichain,[I.Noble]:P?"":be.Noble,[I.Celestia]:P?"":be.Celestia,[I.Migaloo]:P?"":be.Migaloo,[I.Kujira]:P?"":be.Kujira},tu=[{aChainId:X[I.CosmosHub],bChainId:X[I.Injective],aToBChannelId:P?"channel-86":"channel-220",aToBClientId:P?"07-tendermint-107":"07-tendermint-470",bToAChannelId:"channel-1",bToAClientId:P?"07-tendermint-1":"07-tendermint-5",port:"transfer"},{aChainId:X[I.Osmosis],bChainId:X[I.Injective],aToBChannelId:P?"":"channel-122",aToBClientId:P?"":"07-tendermint-1703",bToAChannelId:P?"":"channel-8",bToAClientId:P?"":"07-tendermint-19",port:"transfer"},{aChainId:X[I.Chihuahua],bChainId:X[I.Injective],aToBChannelId:P?"":"channel-12",aToBClientId:P?"":"07-tendermint-55",bToAChannelId:P?"":"channel-76",bToAClientId:P?"":"07-tendermint-99",port:"transfer"},{aChainId:X[I.Axelar],bChainId:X[I.Injective],aToBChannelId:P?"":"channel-10",aToBClientId:P?"":"07-tendermint-37",bToAChannelId:P?"":"channel-84",bToAClientId:P?"":"07-tendermint-113",port:"transfer"},{aChainId:X[I.Juno],bChainId:X[I.Injective],aToBChannelId:P?"":"channel-59",aToBClientId:P?"":"07-tendermint-83",bToAChannelId:P?"":"channel-87",bToAClientId:P?"":"07-tendermint-101",port:"transfer"},{aChainId:X[I.Evmos],bChainId:X[I.Injective],aToBChannelId:P?"":"channel-10",aToBClientId:P?"":"07-tendermint-19",bToAChannelId:P?"":"channel-83",bToAClientId:P?"":"07-tendermint-112",port:"transfer"},{aChainId:X[I.Persistence],bChainId:X[I.Injective],aToBChannelId:P?"":"channel-41",aToBClientId:P?"":"07-tendermint-57",bToAChannelId:P?"":"channel-82",bToAClientId:P?"":"07-tendermint-110",port:"transfer"},{aChainId:X[I.Secret],bChainId:X[I.Injective],aToBChannelId:P?"":"channel-23",aToBClientId:P?"":"07-tendermint-22",bToAChannelId:P?"":"channel-88",bToAClientId:P?"":"07-tendermint-97",port:"transfer"},{aChainId:X[I.Stride],bChainId:X[I.Injective],aToBChannelId:P?"":"channel-6",aToBClientId:P?"":"07-tendermint-2",bToAChannelId:P?"":"channel-89",bToAClientId:P?"":"07-tendermint-131",port:"transfer"},{aChainId:X[I.Crescent],bChainId:X[I.Injective],aToBChannelId:P?"":"channel-23",aToBClientId:"",bToAChannelId:P?"":"channel-90",bToAClientId:"",port:"transfer"},{aChainId:X[I.Sommelier],bChainId:X[I.Injective],aToBChannelId:P?"":"channel-1",aToBClientId:"",bToAChannelId:P?"":"channel-93",bToAClientId:"",port:"transfer"},{aChainId:X[I.Canto],bChainId:X[I.Injective],aToBChannelId:P?"":"channel-8",aToBClientId:"",bToAChannelId:P?"":"channel-99",bToAClientId:"",port:"transfer"},{aChainId:X[I.Kava],bChainId:X[I.Injective],aToBChannelId:P?"":"channel-122",aToBClientId:"",bToAChannelId:P?"":"channel-143",bToAClientId:"",port:"transfer"},{aChainId:X[I.Oraichain],bChainId:X[I.Injective],aToBChannelId:P?"":"channel-146",aToBClientId:"",bToAChannelId:P?"":"channel-147",bToAClientId:"",port:"transfer"},{aChainId:X[I.Noble],bChainId:X[I.Injective],aToBChannelId:P?"":"channel-31",aToBClientId:P?"":"07-tendermint-57",bToAChannelId:P?"":"channel-148",bToAClientId:P?"":"07-tendermint-212",port:"transfer"},{aChainId:X[I.Celestia],bChainId:X[I.Injective],aToBChannelId:P?"":"channel-7",aToBClientId:"",bToAChannelId:P?"":"channel-152",bToAClientId:"",port:"transfer"},{aChainId:X[I.Migaloo],bChainId:X[I.Injective],aToBChannelId:P?"":"channel-3",aToBClientId:"",bToAChannelId:P?"":"channel-102",bToAClientId:"",port:"transfer"},{aChainId:X[I.Kujira],bChainId:X[I.Injective],aToBChannelId:P?"":"channel-54",aToBClientId:"",bToAChannelId:P?"":"channel-98",bToAClientId:"",port:"transfer"}],sb=tu.map(e=>e.bToAChannelId),ib=[{...cn.getMetaBySymbol("AXL"),denom:"ibc/B68C1D2682A8B69E20BB921E34C6A3A2B6D1E13E3E8C0092E373826F546DEE65"},{...cn.getMetaBySymbol("DOT"),denom:"dot-planck"}],Ta=cn.getMetaBySymbol("NEOK"),cb=[...Ta?[{...Ta,denom:`ibc/${eu([Ta,"optionalAccess",e=>e.ibc,"optionalAccess",e=>e.hash])}`||""}]:[]],Ia=cn.getMetaBySymbol("USDY"),lb=[...Ia?[{...Ia,denom:`peggy${eu([Ia,"optionalAccess",e=>e.erc20,"optionalAccess",e=>e.address])}`}]:[]],Gw=["USDCet"];function $r(e){let t,n=e[0],r=1;for(;rn.call(t,...s)),t=void 0)}return n}const Hw=P?"https://api.devnet.solana.com":`https://solana-mainnet.g.alchemy.com/v2/${jh}`,ir=P?"https://api.testnet.wormholescan.io/api/v1":"https://api.wormholescan.io/api/v1",it=new of({network:oe,wormholeRestUrl:ir,solanaHostUrl:Hw,provider:new Jd}),ot=new Ba({network:oe,wormholeRestUrl:ir,provider:Ua}),At=new sf({network:oe,provider:{msgBroadcaster:An,walletStrategy:ut},wormholeRestUrl:ir}),Kw=async e=>{const t=$r([lr,"access",r=>r.find,"call",r=>r(a=>a.network===I.Solana),"optionalAccess",r=>r.symbols])||[];return await _o(t,async r=>{const a=Ft.getDenomTokenStatic(r),o=cc(a,Lr.Solana),s=await it.getBalance(e,o.spl.address),i={...o,denom:`factory/${xt}/${$r([o,"optionalAccess",c=>c.cw20,"optionalAccess",c=>c.address])}`};return{token:i,denom:i.denom,balance:s.toString()}})},qw=async e=>{const t=Qw(ot.wormholeSource),n=ho(ot.wormholeSource),a=lr.find(({network:o})=>o===n).symbols.map(o=>cn.getMetaBySymbol(o)).filter(o=>o&&(o.erc20||o.evm));return await ur(a,async o=>{const s=await ot.getBalance(e,(o.erc20||o.evm).address),i=cc(o,t),c={...i,decimals:$r([i,"access",u=>u.cw20,"optionalAccess",u=>u.decimals])||i.decimals,denom:`factory/${xt}/${$r([i,"access",u=>u.cw20,"optionalAccess",u=>u.address])}`};return{balance:s,token:c,denom:c.denom}})},Yw=async({origin:e,txHash:t,destination:n})=>{if(Oa.includes(e)){const c=Vr(e),u=new Ba({network:oe,wormholeSource:c,wormholeRestUrl:ir,provider:Ua}),l=await u.getTxResponse(t),d=await u.getSignedVAARest(t),f=u.getTransferDetailsFromSignedVAA(d),p=await At.getForeignAsset(f.originChain,f.originAddress);return{txResponse:l,signedVAA:d,transferDetails:f,tokenAddress:p}}if(e===I.Solana){const c=await it.getTxResponse(t),u=await it.getSignedVAARest(t),l=it.getTransferDetailsFromSignedVAA(u),d=await At.getForeignAsset(l.originChain,l.originAddress);return{txResponse:c,signedVAA:u,transferDetails:l,tokenAddress:d}}const r=await At.getTxResponse(t),a=await At.getSignedVAARest(t),o=await At.getTransferDetailsFromSignedVAA(a);if(Oa.includes(n)){const c=Vr(n),l=await new Ba({network:oe,wormholeSource:c,wormholeRestUrl:ir,provider:Ua}).getForeignAsset(o.originChain,o.originAddress);return{txResponse:r,signedVAA:a,transferDetails:o,tokenAddress:l}}const s=await At.parseSignedVAA(a),i=await it.getForeignAsset(s.emitterChain,o.originAddress);return{txResponse:r,signedVAA:a,transferDetails:o,tokenAddress:i}},Xw=async(e,t)=>{try{return await new vo("https://api.express.injective.dev/").post("wormhole-faucet",{address:e,vaa:t}),!1}catch{return!0}};function kt(e){let t,n=e[0],r=1;for(;rn.call(t,...s)),t=void 0)}return n}const ub=e=>{const t=kt([lr,"access",r=>r.find,"call",r=>r(({network:a})=>a===I.EthereumWh),"optionalAccess",r=>r.symbols]);return Gw.some(r=>r.includes(e.symbol))?!1:!!kt([t,"optionalAccess",r=>r.find,"call",r=>r(a=>a.includes(e.symbol))])},db=e=>{const t=kt([lr,"access",r=>r.find,"call",r=>r(({network:a})=>a===I.Arbitrum),"optionalAccess",r=>r.symbols]);return!!kt([t,"optionalAccess",r=>r.find,"call",r=>r(a=>a.includes(e.symbol))])},fb=e=>kt([lr,"access",n=>n.find,"call",n=>n(({symbols:r})=>r.includes(e.symbol)),"optionalAccess",n=>n.network])||I.EthereumWh,hb=(e,t)=>t===I.Solana?{originDecimals:kt([e,"access",n=>n.spl,"optionalAccess",n=>n.decimals])||e.decimals,decimals:kt([e,"access",n=>n.cw20,"optionalAccess",n=>n.decimals])||e.decimals}:Oa.includes(t)?{originDecimals:kt([e,"access",n=>n.erc20,"optionalAccess",n=>n.decimals])||kt([e,"access",n=>n.evm,"optionalAccess",n=>n.decimals])||e.decimals,decimals:kt([e,"access",n=>n.cw20,"optionalAccess",n=>n.decimals])||e.decimals}:{originDecimals:e.decimals,decimals:e.decimals},Vr=e=>{switch(e){case I.EthereumWh:return Mt.Ethereum;case I.Polygon:return Mt.Polygon;case I.Arbitrum:return Mt.Arbitrum;case I.Klaytn:return Mt.Klaytn;default:return Mt.Ethereum}},ho=e=>e===Mt.Polygon?I.Polygon:e===Mt.Arbitrum?I.Arbitrum:I.EthereumWh,Qw=e=>e===Mt.Polygon?Lr.Polygon:e===Mt.Arbitrum?Lr.Arbitrum:Lr.EthereumWh,Dr=async({txHash:e,origin:t,destination:n})=>{const r=await Yw({origin:t,destination:n,txHash:e});if(!r.signedVAA)throw new ue(new Error("Failed to retrieve Signed VAA, please try again in a few minutes"));return r},zw=async e=>{try{return await Dr(e)}catch{return}},Ko=new hd({apiKey:Zo(oe)?Ao:ko,network:Zo(oe)?es.ETH_GOERLI:es.ETH_MAINNET}),Jw=async()=>{try{const{number:e}=await Ko.core.getBlock("latest");return e}catch{return 0}},Zw=async e=>{try{const t=await Ko.core.getTransaction(e);return t&&t.blockNumber||0}catch{return 0}},e_=async()=>{try{const{number:e}=await Ko.core.getBlock("finalized");return e}catch{return 0}},t_=async({injectiveAddress:e})=>{const t=await Ho.fetchIBCTransferTxs({sender:e,receiver:e});return await ur(t,r=>Rt.convertIBCTransferTxToUiBridgeTransaction(r))},n_=async({ethereumAddress:e,injectiveAddress:t})=>{const n=await Ho.fetchPeggyDepositTxs({sender:e,receiver:t});return await ur(n,a=>Rt.convertPeggyDepositTxToUiBridgeTransaction(a))},r_=async({ethereumAddress:e,injectiveAddress:t})=>{const n=await Ho.fetchPeggyWithdrawalTxs({sender:t,receiver:e});return await ur(n,a=>Rt.convertPeggyWithdrawalTxToUiBridgeTransaction(a))},a_=async({ethereumAddress:e})=>{const t=await Fw.fetchUserDeposits(e);return await ur(t,r=>Rt.convertPeggoToUiBridgeTransaction(r))},o_=()=>({ethBlock:0,ethFinalizedBlock:0,ethLatestBlock:0,transactions:[],selectedTransaction:{}}),Se=zt("bridge",{state:()=>o_(),actions:{async syncTransactions(){const e=Se(),t=q();if(!t.isUserWalletConnected)return;const n=await a_({ethereumAddress:t.address,injectiveAddress:t.injectiveAddress}),r=await t_({injectiveAddress:t.injectiveAddress}),a=await n_({ethereumAddress:t.address,injectiveAddress:t.injectiveAddress}),o=await r_({ethereumAddress:t.address,injectiveAddress:t.injectiveAddress}),s=kr.removeDuplicatedInProgressIbxTransfers(r),i=kr.mergeAllTransactions({peggoUserDeposits:n,peggyDepositBridgeTransactions:a,peggyWithdrawalBridgeTransactions:o,ibcTransferBridgeTransactions:s}),c=await Zl.toBridgeTransactionsWithToken(i),u=kr.getLatestSelectedTransaction({peggoUserDeposits:n,selectedTransaction:e.selectedTransaction,transactions:i});e.$patch({selectedTransaction:u,transactions:c})},updateSelectedTransaction(e){const t=Se();Object.keys(e).length===0&&(t.selectedTransaction=e),t.$patch({selectedTransaction:e})},appendTransaction(e){const t=Se();t.$patch({transactions:[e,...t.transactions]})},async fetchTransactionVaa(){const e=Se();if(!e.selectedTransaction.txHash)return;const[t,n]=e.selectedTransaction.type.split("-"),r=await zw({origin:t,destination:n,txHash:e.selectedTransaction.txHash});r&&r.signedVAA&&await e.updateSelectedTransaction({...e.selectedTransaction,state:Vt.Redeemable})},async fetchEthLatestBlock(){Se().$patch({ethLatestBlock:await Jw()})},async fetchEthBlockByTxHash(e){Se().$patch({ethBlock:await Zw(e)})},async fetchEthFinalizedBlock(){Se().$patch({ethFinalizedBlock:await e_()})},reset(){Se().$reset()}}}),po=e=>new Promise(t=>setTimeout(t,e)),Me=async e=>{await e(),await po(1e3),po(3e3).then(async()=>{await e()})},pb=async(e,t)=>{await po(t).then(async()=>{await e()})};function Ut(e){let t,n=e[0],r=1;for(;rn.call(t,...s)),t=void 0)}return n}const s_=()=>({solanaPubKey:"",evmAddress:"",solBalancesWithTokens:[],evmBalancesWithTokens:[],factoryBalancesWithTokens:[]}),Oe=zt("wormhole",{state:()=>s_(),actions:{async connectEvm(e){const t=Oe(),n=Ve();ot.setWormholeSource(e),await n.fetchBalances(),await t.fetchEvmAddress(),await t.fetchEvmBalances(),await t.fetchFactoryTokenBalances()},async connectSol(){const e=Oe(),t=Ve();await e.fetchSolanaAddress(),await e.fetchSolanaBalances(),await t.fetchBalances(),await e.fetchFactoryTokenBalances()},async fetchSolanaAddress(){const e=Oe(),t=await it.getAddress();e.$patch({solanaPubKey:t})},async fetchSolanaBalances(){const e=Oe();if(!e.solanaPubKey)return;const t=await Kw(e.solanaPubKey);t.length!==0&&e.$patch({solBalancesWithTokens:t})},async fetchEvmAddress(){const e=Oe(),t=await ot.getAddress();e.$patch({evmAddress:t})},async fetchEvmBalances(){const e=Oe();if(!e.evmAddress)return;const t=await qw(e.evmAddress);t.length!==0&&e.$patch({evmBalancesWithTokens:t})},async fetchFactoryTokenBalances(){const e=q(),t=Ve(),n=qt(),r=Oe(),{isUserWalletConnected:a,injectiveAddress:o}=e;if(!a||!o)return;t.balancesWithToken.length===0&&await t.fetchBalances();const s=[...r.solBalancesWithTokens,...r.evmBalancesWithTokens].map(i=>({...i,balance:t.balances[i.denom]||"0"}));r.$patch({factoryBalancesWithTokens:s}),await n.getTokensUsdPriceMap(s.map(i=>i.token.coinGeckoId))},async solanaTransferToInjective({amount:e,denom:t}){const n=Se(),r=q(),a=Oe(),{isUserWalletConnected:o,injectiveAddress:s}=r;if(!o||!a.solanaPubKey)return;const i=a.solBalancesWithTokens.find(p=>t.toLowerCase()===p.denom.toLowerCase());if(!i)throw new ue(new Error("Can not find token in the wormhole store"));const c=new he(e.toFixed(3,he.ROUND_DOWN)).toWei(Ut([i,"access",p=>p.token,"access",p=>p.spl,"optionalAccess",p=>p.decimals])||i.token.decimals),l={txHash:(await it.transfer({recipient:s,amount:c.toFixed(),tokenAddress:Ut([i,"access",p=>p.token,"access",p=>p.spl,"optionalAccess",p=>p.address])})).txHash,amount:c.toFixed(),denom:i.denom,receiver:s,sender:a.solanaPubKey,source:I.Solana,destination:I.Injective},d=await Rt.convertWormholeToUiBridgeTransaction(l),f={...d,token:await Ft.getDenomToken(d.denom)};await n.updateSelectedTransaction({...f,state:Vt.RequestingVAA})},async evmTransferToInjective({amount:e,denom:t}){const n=Se(),r=q(),a=Oe(),{isUserWalletConnected:o,injectiveAddress:s}=r;if(!o||!a.evmAddress)return;const i=a.evmBalancesWithTokens.find(_=>t.toLowerCase()===_.denom.toLowerCase());if(!i)throw new ue(new Error("Can not find token in the wormhole store"));const c=new he(e.toFixed(3,he.ROUND_DOWN)).toWei(Ut([i,"access",_=>_.token,"access",_=>_.erc20,"optionalAccess",_=>_.decimals])||Ut([i,"access",_=>_.token,"access",_=>_.evm,"optionalAccess",_=>_.decimals])||i.token.decimals),u=ho(ot.wormholeSource),l=Ut([i.token.erc20||i.token.evm,"optionalAccess",_=>_.address]),f={txHash:(await ot.transfer({tokenAddress:l,recipient:s,amount:c.toFixed()})).txHash,amount:c.toFixed(),denom:i.denom,receiver:s,sender:a.evmAddress,source:u,destination:I.Injective},p=await Rt.convertWormholeToUiBridgeTransaction(f),v={...p,token:await Ft.getDenomToken(p.denom)};await n.updateSelectedTransaction({...v,state:Vt.RequestingVAA})},async injectiveTransferToSolana({amount:e,tokenAddress:t}){const n=Se(),r=q(),a=Oe(),{isUserWalletConnected:o,injectiveAddress:s}=r;if(!o||!a.solanaPubKey)return;await r.validate();const i=a.factoryBalancesWithTokens.find(_=>{const y=_.token.cw20.address;return t.toLowerCase()===y?y.toLowerCase():""});if(!i)throw new ue(new Error("Can not find token in the wormhole store"));if(!i.token.cw20.address)throw new ue(new Error("The cw20address in the token can not be found"));const c=new he(e.toFixed(3,he.ROUND_DOWN)).toWei(i.token.decimals),u=Kn.fromJSON({sender:s,contractAddress:xt,funds:{denom:`factory/${xt}/${i.token.cw20.address}`,amount:c.toFixed()},execArgs:Da.fromJSON({recipient:s})}),l=await it.createAssociatedTokenAddress(i.token.cw20.address),d=await At.transfer({recipient:l,signer:s,tokenAddress:i.token.cw20.address,amount:c.toFixed(),additionalMsgs:[u]}),f={amount:c.toFixed(),denom:i.denom,txHash:d.txHash,receiver:a.solanaPubKey,sender:s,source:I.Injective,destination:I.Solana},p=await Rt.convertWormholeToUiBridgeTransaction(f),v={...p,token:await Ft.getDenomToken(p.denom)};await n.updateSelectedTransaction({...v,state:Vt.RequestingVAA})},async injectiveTransferToEvm({amount:e,tokenAddress:t}){const n=Se(),r=q(),a=Oe(),{isUserWalletConnected:o,injectiveAddress:s}=r;if(!o||!a.evmAddress)return;await r.validate();const i=a.factoryBalancesWithTokens.find(_=>{const y=_.token.cw20.address;return t.toLowerCase()===y?y.toLowerCase():""});if(!i)throw new ue(new Error("Can not find token in the wormhole store"));if(!i.token.cw20.address)throw new ue(new Error("The cw20address in the token can not be found"));const c=new he(e.toFixed(3,he.ROUND_DOWN)).toWei(i.token.cw20.decimals),u=Kn.fromJSON({sender:s,contractAddress:xt,funds:{denom:`factory/${xt}/${i.token.cw20.address}`,amount:c.toFixed()},execArgs:Da.fromJSON({recipient:s})}),l=ho(ot.wormholeSource),d=await At.transfer({signer:s,recipient:a.evmAddress,destination:Vr(l),tokenAddress:i.token.cw20.address,amount:c.toFixed(),additionalMsgs:[u]}),f={amount:c.toFixed(),denom:i.denom,txHash:d.txHash,receiver:a.evmAddress,sender:s,source:I.Injective,destination:l},p=await Rt.convertWormholeToUiBridgeTransaction(f),v={...p,token:await Ft.getDenomToken(p.denom)};await n.updateSelectedTransaction({...v,state:Vt.RequestingVAA})},async redeemOnInjective({txHash:e,origin:t}){const n=Se(),r=q(),a=Ve(),o=qt(),{isUserWalletConnected:s,injectiveAddress:i}=r;if(!s||!i)return;const{signedVAA:c,transferDetails:u,tokenAddress:l}=await Dr({txHash:e,origin:t,destination:I.Injective});if(!c)throw new ue(new Error("Can not find signedVAA"));await Xw(i,c)&&await a.fetchBalances(),await r.validateWithoutGasRequirements();const f=o.tokens.find(y=>y.denom===l||y.denom.includes(l)||l.includes(y.denom));if(!f)throw new ue(new Error("Can not find token in the wormhole store"));if(!Ut([f,"access",y=>y.cw20,"optionalAccess",y=>y.address]))throw new ue(new Error("The cw20address for the token is undefined"));const p=await At.redeem({signedVAA:c,recipient:i}),v=Kn.fromJSON({contractAddress:f.cw20.address,sender:i,execArgs:lc.fromJSON({amount:u.amount,contractAddress:xt})});if(await An.broadcastWithFeeDelegation({injectiveAddress:i,msgs:[p,v]}),!await At.getIsTransferCompletedRetry(c))throw new ue(new Error("The signedVAA has not been redeemed"));n.selectedTransaction&&await n.updateSelectedTransaction({...n.selectedTransaction,state:Vt.Completed}),Me(()=>a.fetchBalances())},async redeemOnSolana({txHash:e,origin:t=I.Injective}){const n=Se(),r=Oe(),a=q(),{isUserWalletConnected:o}=a;if(await r.fetchSolanaAddress(),!o||!r.solanaPubKey)return;const{signedVAA:s}=await Dr({txHash:e,origin:t,destination:I.Solana});await it.postVAAWithRetry({solanaPubKey:r.solanaPubKey,signedVAA:s});const i=await it.redeem({signedVAA:s,recipient:r.solanaPubKey});if(!await it.signSendAndConfirmTransaction(i))throw new ue(new Error("An error occurred while fetching the transaction info"));if(!await it.getIsTransferCompletedRetry(s))throw new ue(new Error("The signedVAA has not been redeemed"));n.selectedTransaction&&await n.updateSelectedTransaction({...n.selectedTransaction,state:Vt.Completed}),Me(()=>r.fetchSolanaBalances())},async redeemOnEvm({txHash:e,destination:t}){const n=Se(),r=Oe(),a=q(),{isUserWalletConnected:o}=a;if(ot.setWormholeSource(Vr(t)),await r.fetchEvmAddress(),!o||!r.evmAddress)return;const{signedVAA:s,tokenAddress:i}=await Dr({txHash:e,destination:t,origin:I.Injective}),c=await Ft.getDenomToken(i);if(!(cf(Ut([Ut([c,"optionalAccess",f=>f.evm])||Ut([c,"optionalAccess",f=>f.erc20]),"optionalAccess",f=>f.address]))?await ot.redeemNative({signedVAA:s}):await ot.redeem({signedVAA:s})))throw new ue(new Error("An error occurred while fetching the transaction info"));if(!await ot.getIsTransferCompletedRetry(s))throw new ue(new Error("The signedVAA has not been redeemed"));n.selectedTransaction&&await n.updateSelectedTransaction({...n.selectedTransaction,state:Vt.Completed}),Me(()=>r.fetchEvmBalances())},reset(){Oe().$reset()}}});function Fi(e){let t,n=e[0],r=1;for(;rn.call(t,...s)),t=void 0)}return n}const i_=()=>({balances:{},cw20Balances:[],balancesWithToken:[]}),Ve=zt("bank",{state:()=>i_(),getters:{injectiveBalance:e=>new La(e.balances[Rr]||"0").toBase().toFixed(),hasEnoughInjForGas:e=>e.balances[Rr]?new La(e.balances[Rr]).toBase().gte(Kh):!1},actions:{async fetchBalances(){const e=Ve(),t=qt(),n=q();if(!n.injectiveAddress)return;const{balances:r}=await Jl.fetchBalances(n.injectiveAddress),a=r.map(s=>({token:t.tokens.find(c=>c.denom===s.denom),denom:s.denom,balance:s.amount})),o=r.reduce((s,i)=>({...s,[i.denom]:i.amount}),{});e.$patch({balances:o,balancesWithToken:a.filter(s=>s.token)})},async fetchCW20BalancesNoThrow(){const e=Ve(),t=q();if(!t.injectiveAddress)return;const n=await xw.fetchCW20BalancesNoThrow(t.injectiveAddress),r=await Zl.toCw20BalancesWithToken(n);e.$patch({cw20Balances:r.map(a=>({...a,balance:"0",cw20Balance:{balance:a.balance}}))})},async transfer({memo:e,denom:t,token:n,amount:r,destination:a}){const o=Ve(),s=q();if(!s.isUserWalletConnected)return;await s.validate();const i=pd.fromJSON({srcInjectiveAddress:s.injectiveAddress,dstInjectiveAddress:a,amount:{denom:t,amount:r.toWei(n.decimals).toFixed()}});await An.broadcast({memo:e,msgs:i,injectiveAddress:s.injectiveAddress}),Me(()=>o.fetchBalances())},async transferCw20ToBank({token:e,amount:t,cw20Address:n}){const r=Ve(),a=q(),o=Oe(),{injectiveAddress:s,isUserWalletConnected:i}=a;if(!i||!n)return;await a.validate();const c=Kn.fromJSON({contractAddress:n,sender:s,execArgs:lc.fromJSON({contractAddress:xt,amount:t.toWei(Fi([e,"access",u=>u.cw20,"optionalAccess",u=>u.decimals])||e.decimals).toFixed()})});await An.broadcastWithFeeDelegation({injectiveAddress:s,msgs:c}),Me(()=>r.fetchBalances()),Me(()=>r.fetchCW20BalancesNoThrow()),Me(()=>o.fetchFactoryTokenBalances())},async redeemFromBankToCw20({memo:e,token:t,amount:n}){const r=Ve(),a=q(),o=Oe(),{injectiveAddress:s,isUserWalletConnected:i}=a;if(!i||!t.denom.startsWith("factory"))return;await a.validate();const c=Kn.fromJSON({sender:s,contractAddress:xt,funds:{denom:t.denom,amount:n.toWei(Fi([t,"access",u=>u.cw20,"optionalAccess",u=>u.decimals])||t.decimals).toFixed()},execArgs:Da.fromJSON({recipient:s})});await An.broadcastWithFeeDelegation({memo:e,msgs:c,injectiveAddress:s}),Me(()=>r.fetchBalances()),Me(()=>r.fetchCW20BalancesNoThrow()),Me(()=>o.fetchFactoryTokenBalances())},reset(){Ve().$reset()}}}),c_=async e=>{if(ut.getWallet()!==fe.Keplr)return;const n=await new yc(Fn).getKey(),r=md.fromBase64(Yd.Buffer.from(n.pubKey).toString("base64")),{address:a}=r.toAddress();if(a!==e)throw new Br(new Error("Connected Keplr address is wrong. Please update Injective on Keplr."))},l_=async(e,t)=>await new bo({wallet:t,chainId:e}).enableAndGetAddresses(),u_=e=>{const t=Ad[e];if(!t)throw new ue(new Error(`Token native denom for ${e} not found`));if(!Array.isArray(t)&&!t.ibc)throw new ue(new Error(`Token native denom for ${e} not found`));return Array.isArray(t)?t.map(n=>({...n,tokenType:En.Ibc})):{...t,tokenType:En.Ibc}},d_=async({chainId:e,address:t,baseDenom:n})=>{const r=To(e),a=new Sd(r.rest);try{return(await a.fetchBalance(t,n)).amount}catch{return"0"}},nu=e=>{const t=e.aChainId,n=u_(t);return(Array.isArray(n)?n:[n]).map(a=>{if(a.ibc)return a;const o=gd[e.bToAChannelId];if(!o||!Object.keys(o).includes(a.denom))return;const s=o[a.denom];if(s)return{...a,ibc:{baseDenom:s}}}).filter(a=>a)},f_=async(e,t)=>{const n=t.aChainId,r=await nu(t);return await _o(r,async o=>{const s=await d_({address:e,chainId:n,baseDenom:o.ibc.baseDenom});return{token:o,denom:o.denom,balance:"0",ibcBalance:{balance:s}}})},h_=async e=>{const t=To(e),n=new uc(t.rest);try{return await n.fetchLatestBlock()}catch{throw new vd(new Error(`Failed to fetch latest block for ${e}`))}},mo=async({wallet:e,address:t,chainId:n})=>{const a=await new bo({wallet:e,chainId:n}).enableAndGetAddresses();if(a.length===0)throw new Br(new Error("Your Keplr wallet is not installed or its not unlocked"),{code:mt,type:Ge.WalletNotInstalledError});const[o]=a;if(t&&o.toLowerCase()!==t.toLowerCase())throw new Br(new Error(`You are connected to the wrong address. Your connected address is ${t}`),{code:mt,type:Ge.WalletError})},p_=async({amount:e,token:t,port:n,aChainId:r,channelId:a,originAddress:o,destinationAddress:s,wallet:i=fe.Keplr})=>{const c=r,u=new bo({wallet:i,chainId:c}),l=To(c),d=new yd(l.rest),f=new uc(_e.rest),v=await new wd(l.rest).fetchCosmosAccount(o),y=_d.fromRestCosmosApi(v).toAccountDetails(),h=await u.getPubKey(),w=await f.fetchLatestBlock(),T=Ed(c).toString(),E={...bd(t,T),gas:Td.toString()},b=dc(),C={port:n,channelId:a,memo:`IBC transfer from ${a} to ${Fn}`,timeout:b,sender:o,receiver:s,height:{revisionHeight:new he(w.header.height).plus(100).toNumber(),revisionNumber:new he(w.header.version.block).toNumber()},amount:{denom:t.ibc.baseDenom,amount:e.toFixed(0,xc)}};if(u.getWallet()===fe.Keplr&&await u.getWalletDeviceType()===Zd.Hardware){const j=new yc(c),U=Id.fromJSON(C);return await j.signAndBroadcastAminoUsingCosmjs([U.toAmino()],E)}const A=fc.fromJSON(C),{txRaw:M}=await Cd({pubKey:h,message:A,chainId:r,address:o,endpoint:l.rest,fee:E}),O=await u.signTransaction({txRaw:M,chainId:r,address:o,accountNumber:y.accountNumber}),K=await u.sendTransaction(O),Y=await d.fetchTxPoll(K.txHash);return{...Y,transactionHash:Y.txHash}},m_=()=>({cosmosAddress:"",channel:void 0,balancesWithToken:[],ibcTokens:[]}),Bt=zt("ibc",{state:()=>m_(),getters:{tokensToBalancesWithToken:e=>e.ibcTokens.map(t=>({token:t,balance:"0",denom:t.denom}))},actions:{async connect(e){const t=Bt(),n=q();if(!n.isUserWalletConnected||!n.isUserCosmosWalletConnected)return;const[r]=await l_(e,n.wallet);t.$patch({cosmosAddress:r,channel:{...tu.find(({aChainId:a})=>a===e)}}),await t.fetchTokens()},async connectWithBalances(e){const t=Bt();await t.connect(e),await t.fetchBalances()},async validate(){const e=Bt(),t=q();!t.isUserWalletConnected||!t.isUserCosmosWalletConnected||!e.cosmosAddress||!e.channel||await mo({address:e.cosmosAddress,chainId:e.channel.aChainId,wallet:t.wallet})},async fetchTokens(){const e=Bt(),t=qt(),{channel:n,cosmosAddress:r}=e;if(!n||!r)return;const a=nu(n);e.$patch({ibcTokens:a}),await t.getTokensUsdPriceMap(a.map(o=>o.coinGeckoId))},async fetchBalances(){const e=Bt(),{channel:t,cosmosAddress:n}=e;if(!t||!n)return;const r=await f_(n,t);e.$patch({balancesWithToken:r})},async transferFromInjective({token:e,amount:t,channel:n,destinationAddress:r}){const a=Ve(),o=Se(),s=q(),i=Bt(),c=n||i.channel,{injectiveAddress:u,isUserWalletConnected:l}=s;if(!l||!c)return;const d=i.ibcTokens.find(b=>b.denom===e.denom);if(await s.validate(),!d||!d.ibc)throw new ue(new Error(`Base denom for ${e.symbol}/${c.bToAChannelId} not found`));const p=new he(t.toFixed(3,he.ROUND_DOWN)).toWei(e.decimals).toFixed(0,xc),v=dc(),_=await h_(c.aChainId),y=fc.fromJSON({port:c.port,memo:`IBC transfer from ${Fn} to ${c.aChainId}`,sender:u,receiver:r,channelId:c.bToAChannelId,timeout:v,height:{revisionHeight:new he(_.header.height).plus(100).toNumber(),revisionNumber:new he(_.header.version.block).toNumber()},amount:{denom:d.denom,amount:p}}),w={txHash:(await An.broadcast({injectiveAddress:u,msgs:y})).txHash,denom:d.denom,token:{denom:d.denom,amount:p},amount:p,timeoutTimestamp:v.toString(),receiver:r,sender:u},T=await Rt.convertInjectiveIBCToUiBridgeTransaction(w),E={...T,token:await Ft.getDenomToken(T.denom)};await o.appendTransaction(E),await o.updateSelectedTransaction(E),Me(()=>a.fetchBalances())},async transferToInjective({token:e,amount:t,destinationAddress:n}){const r=Ve(),a=Se(),o=Bt(),s=q();if(!o.cosmosAddress||!o.channel||!s.isUserCosmosWalletConnected)return;await o.validate();const i=o.balancesWithToken.find(d=>d.denom===e.denom);if(!i||!i.token.ibc)throw new ue(new Error(`Ibc config for ${e.symbol} - ${o.channel.aToBChannelId} not found`));const c=await p_({destinationAddress:n,wallet:s.wallet,port:o.channel.port,aChainId:o.channel.aChainId,bChainId:o.channel.bChainId,channelId:o.channel.aToBChannelId,originAddress:o.cosmosAddress,token:i.token,amount:new he(t.toFixed(3,he.ROUND_DOWN)).toWei(i.token.decimals)});if(!c.rawLog){Me(()=>r.fetchBalances()),Me(()=>o.fetchBalances());return}const u={code:c.code,height:c.height,rawLog:c.rawLog,transactionHash:c.transactionHash},l=await Rt.convertCosmosWalletToUiBridgeTransaction(u);if(l){const d={...l,token:e};await a.appendTransaction(d),await a.updateSelectedTransaction(d)}Me(()=>r.fetchBalances()),Me(()=>o.fetchBalances())},reset(){Bt().$reset()}}}),g_=async()=>!!await wc(),ji=async(e,t=jn)=>{const n=await ut.getAddresses();if(n.length===0)throw new ue(new Error("Your Metamask is currently locked. Please unlock your Metamask."),{code:mt,type:Ge.WalletError});const[a]=n;if(e&&a.toLowerCase()!==e.toLowerCase())throw new ue(new Error("You are connected to the wrong address. Please logout and connect to Metamask again"),{code:mt,type:Ge.WalletError});const s=parseInt(await ut.getEthereumChainId(),16);if(t!==s)return await ef(t);const c=await wc();if(!c)throw new ue(new Error("You are connected to the wrong wallet. Please use Metamask."),{code:mt,type:Ge.WalletError});if(!c.isMetaMask||c.isPhantom)throw new ue(new Error("You are connected to the wrong wallet. Please use Metamask."),{code:mt,type:Ge.WalletError})},v_=async()=>!!await tf(),y_="wallets",w_="login-count",__="bridge-attempt-count",E_="bridge-evmos-attempt-count",b_="staking-delegate-count",T_="staking-claim-all-count",I_="staking-claim-count",C_="staking-unbond-count",S_="governance-vote-count",A_="auction-bid-count";class Zt{constructor(){Zt.prototype.__init.call(this)}setUser(t){Vy(t.address),this.setUserLocalStorage(t)}getUser(){return ln.get("amplitudeUser")}setUserLocalStorage(t){ln.set("amplitudeUser",t)}getIdentify(){const t=this.getUser(),n=new or;return t&&n.set(y_,t.wallet),n}__init(){this.trackAmplitude=(t,n)=>{Gy(t,n)}}}class k_ extends Zt{trackWalletSelectedEvent(t){this.trackAmplitude(ct.WalletSelected,{wallet:t})}trackWalletConnectedEvent(t){this.setUser(t);const n=this.getIdentify();!t||!n||(n.add(w_,1),Lt(n),this.trackAmplitude(ct.Login,{wallet:t.wallet,address:t.address}))}}const L_=new k_;class R_ extends Zt{trackBridgeAttemptedEvent({amount:t,originAddress:n,destinationAddress:r,originNetwork:a,destinationNetwork:o,isDestinationAddressUpdated:s}){const i=this.getUser(),c=this.getIdentify();!i||!c||(c.add(__,1),Lt(c),this.trackAmplitude(ct.BridgeAttempted,{amount:t,wallet:i.wallet,destinationAddress:r,originAddress:n,originNetwork:a,destinationNetwork:o,isDestinationAddressUpdated:s}))}trackEvmosBridgeClickedEvent({symbol:t,originNetwork:n,destinationNetwork:r}){const a=this.getUser(),o=this.getIdentify();!a||!o||(o.add(E_,1),Lt(o),this.trackAmplitude(ct.EvmosBridgeClicked,{symbol:t,originNetwork:n,destinationNetwork:r}))}}const mb=new R_;class P_ extends Zt{trackPlaceBidEvent(t){const n=this.getUser(),r=this.getIdentify();!n||!r||(r.add(A_,1),Lt(r),this.trackAmplitude(ct.PlaceBid,{quantity:t}))}}const gb=new P_;class N_ extends Zt{trackEvent(t,n){const r=this.getUser(),a=this.getIdentify();(r||a)&&Lt(a),this.trackAmplitude(t,n)}}const vb=new N_;class O_ extends Zt{trackDelegateEvent({address:t,amount:n,validator:r}){const a=this.getUser(),o=this.getIdentify();!a||!o||(o.add(b_,1),Lt(o),this.trackAmplitude(ct.Delegate,{amount:n,address:t,validator:r}))}trackClaimAllEvent(){const t=this.getUser(),n=this.getIdentify();!t||!n||(n.add(T_,1),Lt(n),this.trackAmplitude(ct.ClaimAll))}trackClaimEvent(t){const n=this.getUser(),r=this.getIdentify();!n||!r||(r.add(I_,1),Lt(r),this.trackAmplitude(ct.Claim,{validator:t}))}trackRedelegateEvent(){this.trackAmplitude(ct.Redelegate)}trackUnbondEvent({address:t,amount:n,validator:r}){const a=this.getUser(),o=this.getIdentify();!a||!o||(o.add(C_,1),Lt(o),this.trackAmplitude(ct.Unbond,{amount:n,address:t,validator:r}))}}const yb=new O_;class D_ extends Zt{trackVoteEvent(t){const n=this.getUser(),r=this.getIdentify();!n||!r||(r.add(S_,1),Lt(r),this.trackAmplitude(ct.Vote,{vote:t}))}}const wb=new D_,U_=async()=>!!await nf(),Wi=async(e,t=jn)=>{const n=await ut.getAddresses();if(n.length===0)throw new ts(new Error("Your TrustWallet is currently locked. Please unlock your TrustWallet."),{code:mt,type:Ge.WalletError});const[a]=n;if(e&&a.toLowerCase()!==e.toLowerCase())throw new ts(new Error("You are connected to the wrong address. Please logout and connect to TrustWallet again"),{code:mt,type:Ge.WalletError});const s=parseInt(await ut.getEthereumChainId(),16);if(t!==s)return await rf(t)},$i=()=>({addresses:[],address:"",injectiveAddress:"",addressConfirmation:"",walletConnectStatus:Jn.Idle,metamaskInstalled:!1,trustWalletInstalled:!1,phantomInstalled:!1,hwAddresses:[],wallet:fe.Metamask}),q=zt("wallet",{state:()=>$i(),getters:{isUserWalletConnected:e=>{const t=!!e.injectiveAddress&&!!e.address&&!!e.addressConfirmation;return e.addresses.length>0&&t},isUserCosmosWalletConnected:e=>as(e.wallet)},actions:{async init(){const e=q();e.wallet&&await ba({wallet:e.wallet})},async isMetamaskInstalled(){q().$patch({metamaskInstalled:await g_()})},async isPhantomInstalled(){q().$patch({phantomInstalled:await v_()})},async isTrustWalletInstalled(){q().$patch({trustWalletInstalled:await U_()})},async getHWAddresses(e){const t=q();if(t.hwAddresses.length===0||t.wallet!==e){await ba({wallet:e}),t.$patch({wallet:e});const n=await ft(),r=af(e)?n.map(Tt):n;t.setWalletAndConnect(e),t.$patch({hwAddresses:r})}else{const r=(await ft()).map(Tt);t.$patch({hwAddresses:[...t.hwAddresses,...r]})}},async connectAddress(e){const t=q();await t.setWalletAndConnect(fe.Metamask);const n=[gn(e)],[r]=n,a=await $e(r);t.$patch({injectiveAddress:e,address:r,addresses:n,addressConfirmation:a}),await t.onConnect()},async connectLedger(e){const t=q();await t.setWalletAndConnect(fe.Ledger);const n=await $e(e),r=Tt(e);t.$patch({address:e,addresses:[e],injectiveAddress:r,addressConfirmation:n}),t.$patch({hwAddresses:[]}),await t.onConnect()},async connectLedgerLegacy(e){const t=q();await t.setWalletAndConnect(fe.LedgerLegacy);const n=await $e(e),r=Tt(e);t.$patch({address:e,addresses:[e],injectiveAddress:r,addressConfirmation:n}),t.$patch({hwAddresses:[]}),await t.onConnect()},async connectTrezor(e){const t=q();await t.setWalletAndConnect(fe.Trezor);const n=await $e(e),r=Tt(e);t.$patch({address:e,addresses:[e],injectiveAddress:r,addressConfirmation:n}),t.$patch({hwAddresses:[]}),await t.onConnect()},async connectLedgerCosmos(e){const t=q();await t.setWalletAndConnect(fe.LedgerCosmos);const n=await $e(e),r=gn(e);t.$patch({address:r,addresses:[r],injectiveAddress:e,addressConfirmation:n}),t.$patch({hwAddresses:[]}),await t.onConnect()},async connectMetamask(){const e=q();await e.setWalletAndConnect(fe.Metamask);const t=await ft(),[n]=t,r=await $e(n),a=Tt(n);e.$patch({address:n,addresses:t,injectiveAddress:a,addressConfirmation:r}),await e.onConnect()},async connectPhantom(){const e=q();await e.setWalletAndConnect(fe.Phantom);const t=await ft(),[n]=t,r=await $e(n),a=Tt(n);e.$patch({address:n,addresses:t,injectiveAddress:a,addressConfirmation:r}),await e.onConnect()},async connectTrustWallet(){const e=q();await e.setWalletAndConnect(fe.TrustWallet);const t=await ft(),[n]=t,r=await $e(n),a=Tt(n);e.$patch({address:n,addresses:t,injectiveAddress:a,addressConfirmation:r}),await e.onConnect()},async connectWalletConnect(){const e=q();await e.setWalletAndConnect(fe.WalletConnect);const t=await ft(),[n]=t,r=await $e(n),a=Tt(n);e.$patch({address:n,addresses:t,injectiveAddress:a,addressConfirmation:r}),await e.onConnect()},async connectTorus(){const e=q();await e.setWalletAndConnect(fe.Torus);const t=await ft(),[n]=t,r=await $e(n),a=Tt(n);e.$patch({injectiveAddress:a,address:n,addresses:t,addressConfirmation:r}),await e.onConnect()},async connectKeplr(){const e=q();await e.setWalletAndConnect(fe.Keplr);const t=await ft(),[n]=t,r=await $e(n),a=gn(n);await c_(n),e.$patch({injectiveAddress:n,address:a,addresses:t,addressConfirmation:r}),await e.onConnect()},async connectLeap(){const e=q();await e.setWalletAndConnect(fe.Leap);const t=await ft(),[n]=t,r=await $e(n),a=gn(n);e.$patch({injectiveAddress:n,address:a,addresses:t,addressConfirmation:r}),await e.onConnect()},async connectNinji(){const e=q();await e.setWalletAndConnect(fe.Ninji);const t=await ft(),[n]=t,r=await $e(n),a=gn(n);e.$patch({injectiveAddress:n,address:a,addresses:t,addressConfirmation:r}),await e.onConnect()},async connectCosmostation(){const e=q();await e.setWalletAndConnect(fe.Cosmostation);const t=await ft(),[n]=t,r=await $e(n),a=gn(n);e.$patch({injectiveAddress:n,address:a,addressConfirmation:r,addresses:t}),await e.onConnect()},async validate(){const e=Sn(),t=Ve(),n=q(),{addresses:r,injectiveAddress:a,wallet:o}=n,{ethereumChainId:s,chainId:i}=e,{hasEnoughInjForGas:c}=t;if(o===fe.Metamask){const[u]=r;await ji(u,s)}if(o===fe.TrustWallet){const[u]=r;await Wi(u,s)}if(os(o)&&await mo({address:a,chainId:i,wallet:o}),as(o)&&!c)throw new Br(new Error("Insufficient INJ to pay for gas/transaction fees."),{code:mt,type:Ge.WalletError,contextCode:hc.ErrInsufficientFee})},async validateWithoutGasRequirements(){const e=Sn(),t=q(),{addresses:n,injectiveAddress:r,wallet:a}=t,{ethereumChainId:o,chainId:s}=e;if(a===fe.Metamask){const[i]=n;await ji(i,o)}if(a===fe.TrustWallet){const[i]=n;await Wi(i,o)}os(a)&&await mo({address:r,chainId:s,wallet:a})},disconnect(){const e=Ve(),t=Bt(),n=Se(),r=q();t.reset(),e.reset(),n.reset(),ut.disconnect();const{address:a,addresses:o,hwAddresses:s,injectiveAddress:i,addressConfirmation:c}=$i();r.$patch({address:a,addresses:o,hwAddresses:s,injectiveAddress:i,addressConfirmation:c,walletConnectStatus:Jn.Disconnected})},async setWalletAndConnect(e){q().$patch({wallet:e,walletConnectStatus:Jn.Connecting}),await ba({wallet:e})},onConnect(){const e=q();kd(zl.WalletConnected).emit(),e.$patch({walletConnectStatus:Jn.Connected}),L_.trackWalletSelectedEvent(e.wallet)},fetchInjAddressFromNameService(e){return jw.fetchInjAddress(e.trim())}}}),ru=Object.values(Go),Ca=e=>ru.includes(e),B_=()=>ru.reduce((e,t)=>({...e,[t]:!1}),{}),Ur=zt("modal",{state:()=>({modals:B_()}),actions:{openModal(e){const t=Ur();Ca(e)&&t.$patch({modals:{...t.modals,[e]:!0}})},toggleModal(e,t){const n=Ur();Ca(t)&&n.$patch({modals:{...e.modals,[t]:!e.modals[t]}})},closeModal(e){const t=Ur();Ca(e)&&t.$patch({modals:{...t.modals,[e]:!1}})}}});function M_(e){let t,n=e[0],r=1;for(;rn.call(t,...s)),t=void 0)}return n}const _b={denom:Rr,...cn.getMetaBySymbol("INJ")},Vi=cn.getMetaBySymbol("USDT"),Eb={...Vi||{},denom:`peggy${M_([Vi,"optionalAccess",e=>e.erc20,"optionalAccess",e=>e.address])}`||""},x_={[I.Ethereum]:"ETH",[I.Axelar]:"AXL",[I.CosmosHub]:"ATOM",[I.CosmosHubTestnet]:"UPHOTON",[I.Crescent]:"CRE",[I.Evmos]:"EVMOS",[I.Injective]:"INJ",[I.Moonbeam]:"AXL",[I.Osmosis]:"OSMO",[I.Persistence]:"XPRT",[I.Secret]:"SCRT",[I.Stride]:"STRD",[I.Arbitrum]:"ARB",[I.Oraichain]:"ORAI",[I.Kava]:"KAVA"},bb=["ETHBTCTrend","SteadyETH","SteadyBTC"],Tb=["USDT","USDC","USDCet"],Ib=["USDT"],F_={"You do not have enough funds.":e=>`You do not have enough ${e} to pay for gas fees`},j_=(e,t="injective")=>{const n=F_[e],r=Object.values(I).find(o=>o.includes(t))||"";if(!n||!r)return e||"Something Happened";const a=x_[r];return n(a)},W_=(e,t)=>{const{error:n}=Rd();if(e.type===Ge.HttpRequest&&e.code===Ld.REQUEST_TOO_LONG)return;const r=j_(e.message,t);if(e.message===e.originalMessage)return n({title:r});n({title:r,context:e.originalMessage})},Gi=e=>{if([Ge.Unspecified,Ge.WalletError].includes(e.type)){console.warn(e.toCompactError().message),console.error(e);return}pc().notify(e,t=>{t.errors[0].errorClass=e.errorClass||e.name,q().isUserWalletConnected&&t.setUser(q().injectiveAddress),t.addMetadata("error-context",e.toObject())})},Hi=e=>{const t=new Error(`The ${e.message} is not handled as an Exception - ${e.stack}`);console.warn(t.message,t.stack),pc().notify(t)},$_=e=>{const t=Ur();e.contextCode===hc.ErrInsufficientFee&&t.openModal(Go.InsufficientInjForGas)},V_=ke(e=>(e.vueApp.config.errorHandler=(n,r)=>{console.log(n,r)},window.onunhandledrejection=function(n){const r=n.reason;ns(r)?Gi(r):Hi(r)},{provide:{onError:(n,r)=>{if(!ns(n))return Hi(n);W_(n,r),Gi(n),console.warn(n.toObject()),$_(n)}}})),G_=ke(()=>{if(!ln.has("storageCleaned")){for(let n=0;n<=15;n++)new Na(`inj-hub-v14-${oe}-${Bc}`).clear();for(let n=0;n<1;n++)new Na(`inj-hub-network-v${n}-${oe}`).clear();ln.set("storageCleaned","true")}}),Sa={app:{locale:sa,currency:Ql.USD,theme:"",acceptedTerms:!1},bridge:{transactions:[]},auction:{ticketsShown:""},wallet:{wallet:fe.Metamask,address:"",addresses:"",injectiveAddress:"",addressConfirmation:""},wormhole:{}},Ki=["governance/voteToProposal","governance/depositToProposal","governance/proposeSpotMarketLaunch","governance/proposePerpetualMarketLaunch","governance/launchInstantSpotMarket","governance/proposeTextProposal","staking/delegate","staking/delegateToValidator","staking/reDelegate","staking/unbond","staking/claimRewards","staking/claimAllRewards","staking/claimRewardsFromValidator","staking/unbondFromValidator","staking/cancelUnbondingDelegation","insuranceFund/underwrite","insuranceFund/requestRedemption","insuranceFund/createInsuranceFund","auction/bid","bank/transfer","bank/transferCw20ToBank","bank/redeemFromBankToCw20","ibc/transferFromInjective","ibc/transferToInjective","insuranceFund/underwrite","insuranceFund/requestRedemption","moonbeam/ibcTransferFromInjective","peggy/setTokenAllowance","peggy/transfer","peggy/withdraw","wormhole/solanaTransferToInjective","wormhole/evmTransferToInjective","wormhole/injectiveTransferToSolana","wormhole/injectiveTransferToEvm","wormhole/redeemOnInjective","wormhole/redeemOnSolana","wormhole/redeemOnEvm"],H_=(e,t)=>{if(!Sa[e.storeId])return;const n=Object.keys(Sa[e.storeId]);if(!(n.length>0&&Object.keys(e.payload||[]).some(s=>n.includes(s))))return;const a=n.reduce((s,i)=>({...s,[i]:e.payload[i]||t[i]}),{}),o=ln.get("state")||{};ln.set("state",{...Sa,...o,[e.storeId]:{...a}})};function K_({store:e}){const t=ln.get("state"),n=Sn();t[e.$id]&&(e.$state={...e.$state,...t[e.$id]}),e.$subscribe(H_),e.$onAction(({name:r,store:{$id:a},after:o,onError:s})=>{o(()=>{const i=`${a}/${r}`;Ki.includes(i)&&n.$patch({state:Bn.Idle})}),s(()=>{const i=`${a}/${r}`;Ki.includes(i)&&n.$patch({state:Bn.Idle})})},!0)}const q_=ke(({vueApp:{config:{globalProperties:e}}})=>{e.$pinia.use(K_)});function Y_(e){let t,n=e[0],r=1;for(;rn.call(t,...s)),t=void 0)}return n}const le={required:()=>"This field is required",between:(e,t)=>`The value must be between ${e} and ${t}`,email:()=>"This field should be a valid email",minValue:e=>`This field should be greater than ${e}`,positiveNumber:()=>"Invalid value",address:e=>`This field is not a valid ${e} address`,injaddress:()=>"This field is not a valid Injective address",injName:()=>"This field is not a valid Injective name",ethAddress:()=>"This field is not a valid Ethereum address",double:()=>"This field is a decimal number",[I.Axelar]:()=>"This field is not a valid Cosmos address",[I.CosmosHub]:()=>"This field is not a valid Cosmos address",[I.Ethereum]:()=>"This field is not a valid Ethereum address",[I.Evmos]:()=>"This field is not a valid Evmos address",[I.Moonbeam]:()=>"This field is not a valid Moonbeam address",[I.Injective]:()=>"This field is not a valid Injective address",[I.Osmosis]:()=>"This field is not a valid Osmosis address",[I.Persistence]:()=>"This field is not a valid Persistence address",[I.Secret]:()=>"This field is not a valid Secret Network address",[I.Noble]:()=>"This field is not a valid Noble Network address",[I.Stride]:()=>"This field is not a valid Stride address",[I.Crescent]:()=>"This field is not a valid Crescent address",[I.Sommelier]:()=>"This field is not a valid Sommelier address",[I.Canto]:()=>"This field is not a valid Canto address",[I.Kava]:()=>"This field is not a valid Kava address",[I.Oraichain]:()=>"This field is not a valid Oraichain address",[I.Celestia]:()=>"This field is not a valid Celestia address",[I.Kujira]:()=>"This field is not a valid Kujira address",maxChar:e=>`This field cannot be more than ${e} characters`,powerOfTen:e=>`Invalid ${e} value`,auctionMin:e=>`Your bid cannot be lower than ${e} INJ`,auctionMax:()=>"Your bid cannot be higher than your balance - INJ fee",hasNoBalance:()=>"Please enter an amount no higher than your available balance.",balanceGreaterThanZero:()=>"Insufficient Balance",minimumAmount:e=>`Amount must be bigger than ${e}`,insufficientFunds:()=>"Insufficient Funds",aboveMaxMinusGasBuffer:e=>`Insufficient Balance. Gas fees are ${e}INJ.`},X_=()=>{Re("required",e=>!e||!String(e).trim().length?le.required():!0),Re("minValue",(e,[t])=>Number(e)/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(e))?!0:le.email()),Re("between",(e,[t,n])=>Number(t)>Number(e)||Number(n)e.length>Number(t)?le.maxChar(t):!0),Re("noBalance",(e,[t])=>Number(t)===0?le.balanceGreaterThanZero():Number(e)>Number(t)?le.hasNoBalance():!0),Re("injAddress",e=>!e.startsWith("inj")||e.length!==42?le.injaddress():!0),Re("injName",e=>{if(e.includes(" .")||e.includes(". "))return le.injName(e);const[t,n]=e.split(".");return t.length<=2||!Y_([n,"optionalAccess",r=>r.trim,"call",r=>r(),"access",r=>r.endsWith,"call",r=>r("inj")])?le.injName(e):!0}),Re("ethAddress",e=>!e.startsWith("0x")||e.length!==42?le.ethAddress():!0),Re("addressByNetwork",(e,[t])=>{if(t===I.Ethereum||t===I.Moonbeam){if(!e.startsWith("0x"))return le[t]()}else if(!(t.toLowerCase().startsWith(e.toLowerCase().substring(0,3))&&new he(e.length).gte(3))&&le[t])return le[t]();return!0}),Re("auctionMax",(e,[t])=>Number(e)>Number(t)?le.auctionMax():!0),Re("auctionMin",(e,[t])=>Number(e)<=Number(t)?le.auctionMin(t):!0),Re("positiveNumber",e=>Wh.test(e)?!0:le.positiveNumber()),Re("powerOfTen",(e,[t])=>{const n=Math.pow(10,e.toString().replace("0.","").length);return Number(e)*n!==1&&Number(e)*10!==n?le.powerOfTen(t):!0}),Re("maxChar",(e,[t])=>e.length>Number(t)?le.maxChar(t):!0),Re("double",e=>e.includes(".")?!0:le.double()),Re("injBalance",(e,[t,n])=>{const r=new he(e),a=new he(n).minus(ks);return r.lt(t)?le.minimumAmount(t):r.gt(a)&&r.lt(n)?le.aboveMaxMinusGasBuffer(ks):r.gt(n)?le.insufficientFunds():!0})},Q_=ke(()=>{X_()}),z_=[If,Sf,zh,Jh,op,sp,ip,Pd,cp,rv,av,ov,sv,Hy,hw,V_,G_,q_,Q_],J_=(e,t)=>t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""}),go=(e,t)=>{const n=e.route.matched.find(a=>{var o;return((o=a.components)==null?void 0:o.default)===e.Component.type}),r=t??(n==null?void 0:n.meta.key)??(n&&J_(e.route,n));return typeof r=="function"?r(e.route):r},Z_=(e,t)=>({default:()=>e?He(Nd,e===!0?{}:e,t):t}),eE=Pt({name:"RouteProvider",props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,n=e.route,r={};for(const a in e.route)Object.defineProperty(r,a,{get:()=>t===e.renderKey?e.route[a]:n[a]});return In(Yr,Gr(r)),()=>He(e.vnode,{ref:e.vnodeRef})}}),tE=Pt({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,expose:n}){const r=Mn(),a=xe(),o=tt(Yr,null);n({pageRef:a});const s=tt(mc,null);let i;const c=r.deferHydration();return()=>He(Oc,{name:e.name,route:e.route,...t},{default:u=>{const l=aE(o,u.route,u.Component),d=o&&o.matched.length===u.route.matched.length;if(!u.Component){if(i&&!d)return i;c();return}if(i&&s&&!s.isCurrent(u.route))return i;if(l&&o&&(!s||s!=null&&s.isCurrent(o)))return d?i:null;const f=go(u,e.pageKey),p=!!(e.transition??u.route.meta.pageTransition??ka),v=p&&rE([e.transition,u.route.meta.pageTransition,ka,{onAfterLeave:()=>{r.callHook("page:transition:finish",u.Component)}}].filter(Boolean));return i=Uc(gc,p&&v,Z_(e.keepalive??u.route.meta.keepalive??Od,He(Eo,{suspensible:!0,onPending:()=>r.callHook("page:start",u.Component),onResolve:()=>{Xt(()=>r.callHook("page:finish",u.Component).finally(c))}},{default:()=>He(eE,{key:f||void 0,vnode:u.Component,route:u.route,renderKey:f||void 0,trackRootNodes:p,vnodeRef:a})}))).default(),i}})}});function nE(e){return Array.isArray(e)?e:e?[e]:[]}function rE(e){const t=e.map(n=>({...n,onAfterLeave:nE(n.onAfterLeave)}));return Dd(...t)}function aE(e,t,n){if(!e)return!1;const r=t.matched.findIndex(a=>{var o;return((o=a.components)==null?void 0:o.default)===(n==null?void 0:n.type)});return!r||r===-1?!1:t.matched.slice(0,r).some((a,o)=>{var s,i,c;return((s=a.components)==null?void 0:s.default)!==((c=(i=e.matched[o])==null?void 0:i.components)==null?void 0:c.default)})||n&&go({route:t,Component:n})!==go({route:e,Component:n})}const oE=Pt({name:"LayoutLoader",inheritAttrs:!1,props:{name:String,layoutProps:Object},async setup(e,t){const n=await on[e.name]().then(r=>r.default||r);return()=>He(n,e.layoutProps,t.slots)}}),sE=Pt({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null}},setup(e,t){const n=Mn(),r=tt(Yr),a=r===wo()?Dc():r,o=ce(()=>de(e.name)??a.meta.layout??"default"),s=xe();t.expose({layoutRef:s});const i=n.deferHydration();return()=>{const c=o.value&&o.value in on,u=a.meta.layoutTransition??Ud;return Uc(gc,c&&u,{default:()=>He(Eo,{suspensible:!0,onResolve:()=>{Xt(i)}},{default:()=>He(iE,{layoutProps:Bd(t.attrs,{ref:s}),key:o.value||void 0,name:o.value,shouldProvide:!e.name,hasTransition:!!u},t.slots)})}).default()}}}),iE=Pt({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean}},setup(e,t){const n=e.name;return e.shouldProvide&&In(mc,{isCurrent:r=>n===(r.meta.layout??"default")}),()=>{var r,a;return!n||typeof n=="string"&&!(n in on)?(a=(r=t.slots).default)==null?void 0:a.call(r):He(oE,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}}),cE={};function lE(e,t){const n=tE,r=sE;return nn(),rn(r,null,{default:vc(()=>[sc(n)]),_:1})}const uE=Md(cE,[["render",lE]]),dE={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;(n.stack||"").split(` `).splice(1).map(d=>({text:d.replace("webpack:/","").replace(".vue",".js").trim(),internal:d.includes("node_modules")&&!d.includes(".cache")||d.includes("internal")||d.includes("new Promise")})).map(d=>`${d.text}`).join(` `);const r=Number(n.statusCode||500),a=r===404,o=n.statusMessage??(a?"Page Not Found":"Internal Server Error"),s=n.message||n.toString(),i=void 0,c=rs(()=>ie(()=>import("./error-404.0ead7ae7.js"),["./error-404.0ead7ae7.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./error-404.95c28eb4.css"],import.meta.url).then(d=>d.default||d)),u=rs(()=>ie(()=>import("./error-500.6a44643b.js"),["./error-500.6a44643b.js","./injective.0edf6fd9.js","./axelar.6b57b91b.js","./injective.667527c4.css","./error-500.e798523c.css"],import.meta.url).then(d=>d.default||d)),l=a?c:u;return(d,f)=>(nn(),rn(de(l),xd(Fd({statusCode:de(r),statusMessage:de(o),description:de(s),stack:de(i)})),null,16))}},qi={__name:"nuxt-root",setup(e){const t=()=>null,n=Mn(),r=n.deferHydration(),a=!1;In(Yr,wo()),n.hooks.callHookWith(i=>i.map(c=>c()),"vue:setup");const o=Zi();jd((i,c,u)=>{if(n.hooks.callHook("vue:error",i,c,u).catch(l=>console.error("[nuxt] Error in `vue:error` hook",l)),$d(i)&&(i.fatal||i.unhandled))return n.runWithContext(()=>_n(i)),!1});const s=!1;return(i,c)=>(nn(),rn(Eo,{onResolve:de(r)},{default:vc(()=>[de(o)?(nn(),rn(de(dE),{key:0,error:de(o)},null,8,["error"])):de(s)?(nn(),rn(de(t),{key:1,context:de(s)},null,8,["context"])):de(a)?(nn(),rn(Wd(de(a)),{key:2})):(nn(),rn(de(uE),{key:3}))]),_:1},8,["onResolve"]))}};let Yi;{let e;Yi=async function(){var o,s;if(e)return e;const r=!!((o=window.__NUXT__)!=null&&o.serverRendered||((s=document.getElementById("__NUXT_DATA__"))==null?void 0:s.dataset.ssr)==="true")?Vd(qi):Gd(qi),a=Hd({vueApp:r});try{await Kd(a,z_)}catch(i){await a.callHook("app:error",i),a.payload.error=a.payload.error||i}try{await a.hooks.callHook("app:created",r),await a.hooks.callHook("app:beforeMount",r),r.mount(qd),await a.hooks.callHook("app:mounted",r),await Xt()}catch(i){await a.callHook("app:error",i),a.payload.error=a.payload.error||i}return r},e=Yi().catch(t=>{console.error("Error while mounting app:",t)})}export{P as $,Cw as A,zl as B,tu as C,NE as D,bb as E,TE as F,Hh as G,DE as H,kE as I,Kh as J,OE as K,ub as L,Go as M,oe as N,db as O,X as P,Vr as Q,fb as R,Tb as S,bE as T,Gh as U,Bw as V,ob as W,vE as X,Dh as Y,CE as Z,Iw as _,IE as a,ME as a$,_e as a0,Pw as a1,LE as a2,RE as a3,PE as a4,$w as a5,eb as a6,VE as a7,zE as a8,An as a9,Rw as aA,pb as aB,wE as aC,XE as aD,tb as aE,Fn as aF,jn as aG,ia as aH,nb as aI,Bn as aJ,rb as aK,Rt as aL,Me as aM,yE as aN,tE as aO,FE as aP,Ql as aQ,Jn as aR,Dw as aS,L_ as aT,we as aU,J as aV,JE as aW,ZE as aX,UE as aY,sb as aZ,BE as a_,Ft as aa,Eb as ab,SE as ac,kw as ad,_E as ae,Aw as af,Sw as ag,wb as ah,Lw as ai,yb as aj,xE as ak,Ow as al,Nw as am,AE as an,jE as ao,WE as ap,$E as aq,GE as ar,YE as as,KE as at,HE as au,Jl as av,qE as aw,QE as ax,Ho as ay,xw as az,qt as b,ln as b0,q as c,Ur as d,Ve as e,ea as f,gb as g,vb as h,ct as i,Bt as j,Oe as k,xc as l,ib as m,ab as n,Rr as o,_b as p,mb as q,cb as r,hb as s,EE as t,Sn as u,Ib as v,Se as w,lb as x,Gw as y,zt as z};