var Rt=Object.create;var j=Object.defineProperty,vt=Object.defineProperties,Tt=Object.getOwnPropertyDescriptor,xt=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertyNames,be=Object.getOwnPropertySymbols,Pt=Object.getPrototypeOf,$e=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable;var Me=(t,e,n)=>e in t?j(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,Ne=(t,e)=>{for(var n in e||(e={}))$e.call(e,n)&&Me(t,n,e[n]);if(be)for(var n of be(e))bt.call(e,n)&&Me(t,n,e[n]);return t},we=(t,e)=>vt(t,xt(e)),Ae=t=>j(t,"__esModule",{value:!0});var $t=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Mt=(t,e)=>{Ae(t);for(var n in e)j(t,n,{get:e[n],enumerable:!0})},Nt=(t,e,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of It(e))!$e.call(t,r)&&r!=="default"&&j(t,r,{get:()=>e[r],enumerable:!(n=Tt(e,r))||n.enumerable});return t},wt=t=>Nt(Ae(j(t!=null?Rt(Pt(t)):{},"default",t&&t.__esModule&&"default"in t?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t);var I=(t,e,n)=>new Promise((r,s)=>{var o=c=>{try{i(n.next(c))}catch(p){s(p)}},a=c=>{try{i(n.throw(c))}catch(p){s(p)}},i=c=>c.done?r(c.value):Promise.resolve(c.value).then(o,a);i((n=n.apply(t,e)).next())});var rt=$t((fr,he)=>{"use strict";var bn=Object.prototype.hasOwnProperty,v="~";function B(){}Object.create&&(B.prototype=Object.create(null),new B().__proto__||(v=!1));function $n(t,e,n){this.fn=t,this.context=e,this.once=n||!1}function nt(t,e,n,r,s){if(typeof n!="function")throw new TypeError("The listener must be a function");var o=new $n(n,r||t,s),a=v?v+e:e;return t._events[a]?t._events[a].fn?t._events[a]=[t._events[a],o]:t._events[a].push(o):(t._events[a]=o,t._eventsCount++),t}function se(t,e){--t._eventsCount==0?t._events=new B:delete t._events[e]}function g(){this._events=new B,this._eventsCount=0}g.prototype.eventNames=function(){var e=[],n,r;if(this._eventsCount===0)return e;for(r in n=this._events)bn.call(n,r)&&e.push(v?r.slice(1):r);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(n)):e};g.prototype.listeners=function(e){var n=v?v+e:e,r=this._events[n];if(!r)return[];if(r.fn)return[r.fn];for(var s=0,o=r.length,a=new Array(o);sconsole.error("SEMVER",...t):()=>{},d=Lt,U=At(function(t,e){let{MAX_SAFE_COMPONENT_LENGTH:n}=de,r=(e=t.exports={}).re=[],s=e.src=[],o=e.t={},a=0,i=(c,p,l)=>{let u=a++;d(u,p),o[c]=u,s[u]=p,r[u]=new RegExp(p,l?"g":void 0)};i("NUMERICIDENTIFIER","0|[1-9]\\d*"),i("NUMERICIDENTIFIERLOOSE","[0-9]+"),i("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),i("MAINVERSION",`(${s[o.NUMERICIDENTIFIER]})\\.(${s[o.NUMERICIDENTIFIER]})\\.(${s[o.NUMERICIDENTIFIER]})`),i("MAINVERSIONLOOSE",`(${s[o.NUMERICIDENTIFIERLOOSE]})\\.(${s[o.NUMERICIDENTIFIERLOOSE]})\\.(${s[o.NUMERICIDENTIFIERLOOSE]})`),i("PRERELEASEIDENTIFIER",`(?:${s[o.NUMERICIDENTIFIER]}|${s[o.NONNUMERICIDENTIFIER]})`),i("PRERELEASEIDENTIFIERLOOSE",`(?:${s[o.NUMERICIDENTIFIERLOOSE]}|${s[o.NONNUMERICIDENTIFIER]})`),i("PRERELEASE",`(?:-(${s[o.PRERELEASEIDENTIFIER]}(?:\\.${s[o.PRERELEASEIDENTIFIER]})*))`),i("PRERELEASELOOSE",`(?:-?(${s[o.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${s[o.PRERELEASEIDENTIFIERLOOSE]})*))`),i("BUILDIDENTIFIER","[0-9A-Za-z-]+"),i("BUILD",`(?:\\+(${s[o.BUILDIDENTIFIER]}(?:\\.${s[o.BUILDIDENTIFIER]})*))`),i("FULLPLAIN",`v?${s[o.MAINVERSION]}${s[o.PRERELEASE]}?${s[o.BUILD]}?`),i("FULL",`^${s[o.FULLPLAIN]}$`),i("LOOSEPLAIN",`[v=\\s]*${s[o.MAINVERSIONLOOSE]}${s[o.PRERELEASELOOSE]}?${s[o.BUILD]}?`),i("LOOSE",`^${s[o.LOOSEPLAIN]}$`),i("GTLT","((?:<|>)?=?)"),i("XRANGEIDENTIFIERLOOSE",`${s[o.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),i("XRANGEIDENTIFIER",`${s[o.NUMERICIDENTIFIER]}|x|X|\\*`),i("XRANGEPLAIN",`[v=\\s]*(${s[o.XRANGEIDENTIFIER]})(?:\\.(${s[o.XRANGEIDENTIFIER]})(?:\\.(${s[o.XRANGEIDENTIFIER]})(?:${s[o.PRERELEASE]})?${s[o.BUILD]}?)?)?`),i("XRANGEPLAINLOOSE",`[v=\\s]*(${s[o.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[o.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[o.XRANGEIDENTIFIERLOOSE]})(?:${s[o.PRERELEASELOOSE]})?${s[o.BUILD]}?)?)?`),i("XRANGE",`^${s[o.GTLT]}\\s*${s[o.XRANGEPLAIN]}$`),i("XRANGELOOSE",`^${s[o.GTLT]}\\s*${s[o.XRANGEPLAINLOOSE]}$`),i("COERCE",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?(?:$|[^\\d])`),i("COERCERTL",s[o.COERCE],!0),i("LONETILDE","(?:~>?)"),i("TILDETRIM",`(\\s*)${s[o.LONETILDE]}\\s+`,!0),e.tildeTrimReplace="$1~",i("TILDE",`^${s[o.LONETILDE]}${s[o.XRANGEPLAIN]}$`),i("TILDELOOSE",`^${s[o.LONETILDE]}${s[o.XRANGEPLAINLOOSE]}$`),i("LONECARET","(?:\\^)"),i("CARETTRIM",`(\\s*)${s[o.LONECARET]}\\s+`,!0),e.caretTrimReplace="$1^",i("CARET",`^${s[o.LONECARET]}${s[o.XRANGEPLAIN]}$`),i("CARETLOOSE",`^${s[o.LONECARET]}${s[o.XRANGEPLAINLOOSE]}$`),i("COMPARATORLOOSE",`^${s[o.GTLT]}\\s*(${s[o.LOOSEPLAIN]})$|^$`),i("COMPARATOR",`^${s[o.GTLT]}\\s*(${s[o.FULLPLAIN]})$|^$`),i("COMPARATORTRIM",`(\\s*)${s[o.GTLT]}\\s*(${s[o.LOOSEPLAIN]}|${s[o.XRANGEPLAIN]})`,!0),e.comparatorTrimReplace="$1$2$3",i("HYPHENRANGE",`^\\s*(${s[o.XRANGEPLAIN]})\\s+-\\s+(${s[o.XRANGEPLAIN]})\\s*$`),i("HYPHENRANGELOOSE",`^\\s*(${s[o.XRANGEPLAINLOOSE]})\\s+-\\s+(${s[o.XRANGEPLAINLOOSE]})\\s*$`),i("STAR","(<|>)?=?\\s*\\*"),i("GTE0","^\\s*>=\\s*0.0.0\\s*$"),i("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")}),Se=/^[0-9]+$/,Le=(t,e)=>{let n=Se.test(t),r=Se.test(e);return n&&r&&(t=+t,e=+e),t===e?0:n&&!r?-1:r&&!n?1:tLe(e,t),Ot={compareIdentifiers:Le,rcompareIdentifiers:Ct},{MAX_LENGTH:Ce,MAX_SAFE_INTEGER:z}=de,{re:Oe,t:_e}=U,{compareIdentifiers:K}=Ot,E=class{constructor(e,n){if(n&&typeof n=="object"||(n={loose:!!n,includePrerelease:!1}),e instanceof E){if(e.loose===!!n.loose&&e.includePrerelease===!!n.includePrerelease)return e;e=e.version}else if(typeof e!="string")throw new TypeError(`Invalid Version: ${e}`);if(e.length>Ce)throw new TypeError(`version is longer than ${Ce} characters`);d("SemVer",e,n),this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease;let r=e.trim().match(n.loose?Oe[_e.LOOSE]:Oe[_e.FULL]);if(!r)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>z||this.major<0)throw new TypeError("Invalid major version");if(this.minor>z||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>z||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(s=>{if(/^[0-9]+$/.test(s)){let o=+s;if(o>=0&&o=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}n&&(this.prerelease[0]===n?isNaN(this.prerelease[1])&&(this.prerelease=[n,0]):this.prerelease=[n,0]);break;default:throw new Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}},_t=(t,e,n)=>new E(t,n).compare(new E(e,n)),D=_t,Dt=(t,e,n)=>D(t,e,n)===0,kt=Dt,Jt=(t,e,n)=>D(t,e,n)!==0,qt=Jt,Gt=(t,e,n)=>D(t,e,n)>0,jt=Gt,Ut=(t,e,n)=>D(t,e,n)>=0,Kt=Ut,Ft=(t,e,n)=>D(t,e,n)<0,Wt=Ft,Xt=(t,e,n)=>D(t,e,n)<=0,Bt=Xt,Ht=(t,e,n,r)=>{switch(e){case"===":return typeof t=="object"&&(t=t.version),typeof n=="object"&&(n=n.version),t===n;case"!==":return typeof t=="object"&&(t=t.version),typeof n=="object"&&(n=n.version),t!==n;case"":case"=":case"==":return kt(t,n,r);case"!=":return qt(t,n,r);case">":return jt(t,n,r);case">=":return Kt(t,n,r);case"<":return Wt(t,n,r);case"<=":return Bt(t,n,r);default:throw new TypeError(`Invalid operator: ${e}`)}},me=Ht,F=Symbol("SemVer ANY"),L=class{static get ANY(){return F}constructor(e,n){if(n&&typeof n=="object"||(n={loose:!!n,includePrerelease:!1}),e instanceof L){if(e.loose===!!n.loose)return e;e=e.value}d("comparator",e,n),this.options=n,this.loose=!!n.loose,this.parse(e),this.semver===F?this.value="":this.value=this.operator+this.semver.version,d("comp",this)}parse(e){let n=this.options.loose?De[ke.COMPARATORLOOSE]:De[ke.COMPARATOR],r=e.match(n);if(!r)throw new TypeError(`Invalid comparator: ${e}`);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new E(r[2],this.options.loose):this.semver=F}toString(){return this.value}test(e){if(d("Comparator.test",e,this.options.loose),this.semver===F||e===F)return!0;if(typeof e=="string")try{e=new E(e,this.options)}catch(n){return!1}return me(e,this.operator,this.semver,this.options)}intersects(e,n){if(!(e instanceof L))throw new TypeError("a Comparator is required");if(n&&typeof n=="object"||(n={loose:!!n,includePrerelease:!1}),this.operator==="")return this.value===""||new N(e.value,n).test(this.value);if(e.operator==="")return e.value===""||new N(this.value,n).test(e.semver);let r=!(this.operator!==">="&&this.operator!==">"||e.operator!==">="&&e.operator!==">"),s=!(this.operator!=="<="&&this.operator!=="<"||e.operator!=="<="&&e.operator!=="<"),o=this.semver.version===e.semver.version,a=!(this.operator!==">="&&this.operator!=="<="||e.operator!==">="&&e.operator!=="<="),i=me(this.semver,"<",e.semver,n)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),c=me(this.semver,">",e.semver,n)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return r||s||o&&a||i||c}},{re:De,t:ke}=U,N=class{constructor(e,n){if(n&&typeof n=="object"||(n={loose:!!n,includePrerelease:!1}),e instanceof N)return e.loose===!!n.loose&&e.includePrerelease===!!n.includePrerelease?e:new N(e.raw,n);if(e instanceof L)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map(r=>this.parseRange(r.trim())).filter(r=>r.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${e}`);this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){let{loose:n}=this.options;e=e.trim();let r=n?y[h.HYPHENRANGELOOSE]:y[h.HYPHENRANGE];e=e.replace(r,cn(this.options.includePrerelease)),d("hyphen replace",e),e=e.replace(y[h.COMPARATORTRIM],Vt),d("comparator trim",e,y[h.COMPARATORTRIM]),e=(e=(e=e.replace(y[h.TILDETRIM],zt)).replace(y[h.CARETTRIM],Yt)).split(/\s+/).join(" ");let s=n?y[h.COMPARATORLOOSE]:y[h.COMPARATOR];return e.split(" ").map(o=>Zt(o,this.options)).join(" ").split(/\s+/).map(o=>an(o,this.options)).filter(this.options.loose?o=>!!o.match(s):()=>!0).map(o=>new L(o,this.options))}intersects(e,n){if(!(e instanceof N))throw new TypeError("a Range is required");return this.set.some(r=>Je(r,n)&&e.set.some(s=>Je(s,n)&&r.every(o=>s.every(a=>o.intersects(a,n)))))}test(e){if(!e)return!1;if(typeof e=="string")try{e=new E(e,this.options)}catch(n){return!1}for(let n=0;n{let n=!0,r=t.slice(),s=r.pop();for(;n&&r.length;)n=r.every(o=>s.intersects(o,e)),s=r.pop();return n},Zt=(t,e)=>(d("comp",t,e),t=tn(t,e),d("caret",t),t=Qt(t,e),d("tildes",t),t=rn(t,e),d("xrange",t),t=on(t,e),d("stars",t),t),R=t=>!t||t.toLowerCase()==="x"||t==="*",Qt=(t,e)=>t.trim().split(/\s+/).map(n=>en(n,e)).join(" "),en=(t,e)=>{let n=e.loose?y[h.TILDELOOSE]:y[h.TILDE];return t.replace(n,(r,s,o,a,i)=>{let c;return d("tilde",t,r,s,o,a,i),R(s)?c="":R(o)?c=`>=${s}.0.0 <${+s+1}.0.0-0`:R(a)?c=`>=${s}.${o}.0 <${s}.${+o+1}.0-0`:i?(d("replaceTilde pr",i),c=`>=${s}.${o}.${a}-${i} <${s}.${+o+1}.0-0`):c=`>=${s}.${o}.${a} <${s}.${+o+1}.0-0`,d("tilde return",c),c})},tn=(t,e)=>t.trim().split(/\s+/).map(n=>nn(n,e)).join(" "),nn=(t,e)=>{d("caret",t,e);let n=e.loose?y[h.CARETLOOSE]:y[h.CARET],r=e.includePrerelease?"-0":"";return t.replace(n,(s,o,a,i,c)=>{let p;return d("caret",t,s,o,a,i,c),R(o)?p="":R(a)?p=`>=${o}.0.0${r} <${+o+1}.0.0-0`:R(i)?p=o==="0"?`>=${o}.${a}.0${r} <${o}.${+a+1}.0-0`:`>=${o}.${a}.0${r} <${+o+1}.0.0-0`:c?(d("replaceCaret pr",c),p=o==="0"?a==="0"?`>=${o}.${a}.${i}-${c} <${o}.${a}.${+i+1}-0`:`>=${o}.${a}.${i}-${c} <${o}.${+a+1}.0-0`:`>=${o}.${a}.${i}-${c} <${+o+1}.0.0-0`):(d("no pr"),p=o==="0"?a==="0"?`>=${o}.${a}.${i}${r} <${o}.${a}.${+i+1}-0`:`>=${o}.${a}.${i}${r} <${o}.${+a+1}.0-0`:`>=${o}.${a}.${i} <${+o+1}.0.0-0`),d("caret return",p),p})},rn=(t,e)=>(d("replaceXRanges",t,e),t.split(/\s+/).map(n=>sn(n,e)).join(" ")),sn=(t,e)=>{t=t.trim();let n=e.loose?y[h.XRANGELOOSE]:y[h.XRANGE];return t.replace(n,(r,s,o,a,i,c)=>{d("xRange",t,r,s,o,a,i,c);let p=R(o),l=p||R(a),u=l||R(i),T=u;return s==="="&&T&&(s=""),c=e.includePrerelease?"-0":"",p?r=s===">"||s==="<"?"<0.0.0-0":"*":s&&T?(l&&(a=0),i=0,s===">"?(s=">=",l?(o=+o+1,a=0,i=0):(a=+a+1,i=0)):s==="<="&&(s="<",l?o=+o+1:a=+a+1),s==="<"&&(c="-0"),r=`${s+o}.${a}.${i}${c}`):l?r=`>=${o}.0.0${c} <${+o+1}.0.0-0`:u&&(r=`>=${o}.${a}.0${c} <${o}.${+a+1}.0-0`),d("xRange return",r),r})},on=(t,e)=>(d("replaceStars",t,e),t.trim().replace(y[h.STAR],"")),an=(t,e)=>(d("replaceGTE0",t,e),t.trim().replace(y[e.includePrerelease?h.GTE0PRE:h.GTE0],"")),cn=t=>(e,n,r,s,o,a,i,c,p,l,u,T,M)=>`${n=R(r)?"":R(s)?`>=${r}.0.0${t?"-0":""}`:R(o)?`>=${r}.${s}.0${t?"-0":""}`:a?`>=${n}`:`>=${n}${t?"-0":""}`} ${c=R(p)?"":R(l)?`<${+p+1}.0.0-0`:R(u)?`<${p}.${+l+1}.0-0`:T?`<=${p}.${l}.${u}-${T}`:t?`<${p}.${l}.${+u+1}-0`:`<=${c}`}`.trim(),ln=(t,e,n)=>{for(let r=0;r0){let s=t[r].semver;if(s.major===e.major&&s.minor===e.minor&&s.patch===e.patch)return!0}return!1}return!0},qe=(t,e,n)=>{try{e=new N(e,n)}catch(r){return!1}return e.test(t)};var{MAX_LENGTH:pn}=de,{re:Ge,t:je}=U,un=(t,e)=>{if(e&&typeof e=="object"||(e={loose:!!e,includePrerelease:!1}),t instanceof E)return t;if(typeof t!="string"||t.length>pn||!(e.loose?Ge[je.LOOSE]:Ge[je.FULL]).test(t))return null;try{return new E(t,e)}catch(n){return null}},dn=un,{re:Y,t:Z}=U,Ue=(t,e)=>{if(t instanceof E)return t;if(typeof t=="number"&&(t=String(t)),typeof t!="string")return null;let n=null;if((e=e||{}).rtl){let r;for(;(r=Y[Z.COERCERTL].exec(t))&&(!n||n.index+n[0].length!==t.length);)n&&r.index+r[0].length===n.index+n[0].length||(n=r),Y[Z.COERCERTL].lastIndex=r.index+r[1].length+r[2].length;Y[Z.COERCERTL].lastIndex=-1}else n=t.match(Y[Z.COERCE]);return n===null?null:dn(`${n[2]}.${n[3]||"0"}.${n[4]||"0"}`,e)};function mn(t){return String.fromCharCode(parseInt(t.slice(1),16))}function En(t){return`%${`00${t.charCodeAt(0).toString(16)}`.slice(-2)}`}function hn(t){return btoa(encodeURIComponent(t).replace(/%[0-9A-F]{2}/g,mn))}function fn(t){return decodeURIComponent(Array.from(atob(t),En).join(""))}function Q(t){return hn(JSON.stringify(t))}function Ke(t){return JSON.parse(fn(t))}import{RPCErrorCode as Tn,SDKErrorCode as k,SDKWarningCode as ne}from"@magic-sdk/types";import{MagicPayloadMethod as yn,RPCErrorCode as gn}from"@magic-sdk/types";function b(t){return typeof t=="undefined"}function Rn(t){return t===null}function ee(t){return Rn(t)||b(t)}function er(t){return ee(t)?!1:!b(t.jsonrpc)&&!b(t.id)&&!b(t.method)&&!b(t.params)}function Fe(t){return ee(t)?!1:!b(t.jsonrpc)&&!b(t.id)&&(!b(t.result)||!b(t.error))}function tr(t){return ee(t)?!1:typeof t=="string"&&Object.values(yn).includes(t)}function We(t){return ee(t)?!1:typeof t=="number"&&Object.values(gn).includes(t)}function te(t){if(!t)return!0;for(let e in t)if(Object.hasOwnProperty.call(t,e))return!1;return!0}var m={};function vn(t,e){return Object.assign(m,e),t}var Xe={"magic-sdk":"magic-sdk","@magic-sdk/react-native":"magic-sdk-rn"};var $=class extends Error{constructor(e,n){super(`Magic SDK Error: [${e}] ${n}`);this.code=e;this.rawMessage=n;this.__proto__=Error;Object.setPrototypeOf(this,$.prototype)}},w=class extends Error{constructor(e){super();this.__proto__=Error;let n=Number(e==null?void 0:e.code);this.rawMessage=(e==null?void 0:e.message)||"Internal error",this.code=We(n)?n:Tn.InternalError,this.message=`Magic RPC Error: [${this.code}] ${this.rawMessage}`,Object.setPrototypeOf(this,w.prototype)}},W=class{constructor(e,n){this.code=e;this.rawMessage=n;this.message=`Magic SDK Warning: [${e}] ${n}`}log(){console.warn(this.message)}},X=class extends Error{constructor(e,n,r,s){super(`Magic Extension Error (${e.name}): [${n}] ${r}`);this.code=n;this.rawMessage=r;this.data=s;this.__proto__=Error;Object.setPrototypeOf(this,X.prototype)}},re=class{constructor(e,n,r){this.code=n;this.rawMessage=r;this.message=`Magic Extension Warning (${e.name}): [${n}] ${r}`}log(){console.warn(this.message)}};function Be(){return new $(k.MissingApiKey,"Please provide an API key that you acquired from the Magic developer dashboard.")}function cr(){return new $(k.ModalNotReady,"Modal is not ready.")}function He(){return new $(k.MalformedResponse,"Response from the Magic iframe is malformed.")}function Ve(t){return new $(k.ExtensionNotInitialized,`Extensions must be initialized with a Magic SDK instance before \`Extension.${t}\` can be accessed. Do not invoke \`Extension.${t}\` inside an extension constructor.`)}function ze(t){let e=`Some extensions are incompatible with \`${m.sdkName}@${m.version}\`:`;return t.filter(n=>typeof n.compat!="undefined"&&n.compat!==null).forEach(n=>{let r=n.compat[m.sdkName];typeof r=="string"?e+=` - Extension \`${n.name}\` supports version(s) \`${r}\``:r||(e+=` - Extension \`${n.name}\` does not support ${m.platform} environments.`)}),new $(k.IncompatibleExtensions,e)}function Ye(t){let e=n=>{let r=n+1,s=r%10,o=r%100;return s===1&&o!==11?`${r}st`:s===2&&o!==12?`${r}nd`:s===3&&o!==13?`${r}rd`:`${r}th`};return new $(k.InvalidArgument,`Invalid ${e(t.argument)} argument given to \`${t.procedure}\`. Expected: \`${t.expected}\` Received: \`${t.received}\``)}function lr(){return new W(ne.DuplicateIframe,"Duplicate iframes found.")}function Ze(){return new W(ne.SyncWeb3Method,"Non-async web3 methods are deprecated in web3 > 1.0 and are not supported by the Magic web3 provider. Please use an async method instead.")}function Qe(){return new W(ne.ReactNativeEndpointConfiguration,`CUSTOM DOMAINS ARE NOT SUPPORTED WHEN USING MAGIC SDK WITH REACT NATIVE! The \`endpoint\` parameter SHOULD NOT be provided. The Magic \`