1import{a as __toESM$1,i as __toCommonJS,n as __esmMin,r as __exportAll,t as __commonJSMin$1}from"./rolldown-runtime.Cyuzqnbw.js";import{B as shift,F as computePosition,G as require_react_dom,K as require_react,L as flip,N as arrow,P as autoUpdate,R as limitShift,V as size$1,W as require_jsx_runtime,z as offset}from"./advanced-inputs.BKUrQSBb.js";import{O as init_dist,k as process$1}from"./codemirror-core.DCeggAsc.js";import{a as init_dist$1,i as global,n as Buffer,r as init_dist$2}from"./http-client.D1qXypdn.js";import{i as require_prop_types,l as _objectWithoutPropertiesLoose,o as _setPrototypeOf,u as _extends}from"./animations.Cg77P7xO.js";import{i as require_shim}from"./query-devtools.CnpBJy7z.js";import{b as twJoin}from"./validation.DV1yC6np.js";import{n as _assertThisInitialized}from"./react-vtree.Bv__m2K7.js";var require_client=__commonJSMin$1((se=>{var ge=require_react_dom();se.createRoot=ge.createRoot,se.hydrateRoot=ge.hydrateRoot}));init_dist();var import_react=__toESM$1(require_react()),import_react_dom=__toESM$1(require_react_dom());function err(se){let ge=Error(se);if(ge.stack===void 0)try{throw ge}catch{}return ge}var Recoil_err=err;function isPromise(se){return!!se&&typeof se.then==`function`}var Recoil_isPromise=isPromise;function nullthrows(se,ge){if(se!=null)return se;throw Recoil_err(ge??`Got unexpected null or undefined`)}var Recoil_nullthrows=nullthrows;function _defineProperty$2(se,ge,Ve){return ge in se?Object.defineProperty(se,ge,{value:Ve,enumerable:!0,configurable:!0,writable:!0}):se[ge]=Ve,se}var BaseLoadable=class{getValue(){throw Recoil_err(`BaseLoadable`)}toPromise(){throw Recoil_err(`BaseLoadable`)}valueMaybe(){throw Recoil_err(`BaseLoadable`)}valueOrThrow(){throw Recoil_err(`Loadable expected value, but in "${this.state}" state`)}promiseMaybe(){throw Recoil_err(`BaseLoadable`)}promiseOrThrow(){throw Recoil_err(`Loadable expected promise, but in "${this.state}" state`)}errorMaybe(){throw Recoil_err(`BaseLoadable`)}errorOrThrow(){throw Recoil_err(`Loadable expected error, but in "${this.state}" state`)}is(se){return se.state===this.state&&se.contents===this.contents}map(se){throw Recoil_err(`BaseLoadable`)}},ValueLoadable=class extends BaseLoadable{constructor(se){super(),_defineProperty$2(this,`state`,`hasValue`),_defineProperty$2(this,`contents`,void 0),this.contents=se}getValue(){return this.contents}toPromise(){return Promise.resolve(this.contents)}valueMaybe(){return this.contents}valueOrThrow(){return this.contents}promiseMaybe(){}errorMaybe(){}map(se){try{let ge=se(this.contents);return Recoil_isPromise(ge)?loadableWithPromise(ge):isLoadable(ge)?ge:loadableWithValue(ge)}catch(ge){return Recoil_isPromise(ge)?loadableWithPromise(ge.next(()=>this.map(se))):loadableWithError(ge)}}},ErrorLoadable=class extends BaseLoadable{constructor(se){super(),_defineProperty$2(this,`state`,`hasError`),_defineProperty$2(this,`contents`,void 0),this.contents=se}getValue(){throw this.contents}toPromise(){return Promise.reject(this.contents)}valueMaybe(){}promiseMaybe(){}errorMaybe(){return this.contents}errorOrThrow(){return this.contents}map(se){return this}},LoadingLoadable=class extends BaseLoadable{constructor(se){super(),_defineProperty$2(this,`state`,`loading`),_defineProperty$2(this,`contents`,void 0),this.contents=se}getValue(){throw this.contents}toPromise(){return this.contents}valueMaybe(){}promiseMaybe(){return this.contents}promiseOrThrow(){return this.contents}errorMaybe(){}map(se){return loadableWithPromise(this.contents.then(ge=>{let Ve=se(ge);if(isLoadable(Ve)){let se=Ve;switch(se.state){case`hasValue`:return se.contents;case`hasError`:throw se.contents;case`loading`:return se.contents}}return Ve}).catch(ge=>{if(Recoil_isPromise(ge))return ge.then(()=>this.map(se).contents);throw ge}))}};function loadableWithValue(se){return Object.freeze(new ValueLoadable(se))}function loadableWithError(se){return Object.freeze(new ErrorLoadable(se))}function loadableWithPromise(se){return Object.freeze(new LoadingLoadable(se))}function loadableLoading(){return Object.freeze(new LoadingLoadable(new Promise(()=>{})))}function loadableAllArray(se){return se.every(se=>se.state===`hasValue`)?loadableWithValue(se.map(se=>se.contents)):se.some(se=>se.state===`hasError`)?loadableWithError(Recoil_nullthrows(se.find(se=>se.state===`hasError`),`Invalid loadable passed to loadableAll`).contents):loadableWithPromise(Promise.all(se.map(se=>se.contents)))}function loadableAll(se){let ge=loadableAllArray((Array.isArray(se)?se:Object.getOwnPropertyNames(se).map(ge=>se[ge])).map(se=>isLoadable(se)?se:Recoil_isPromise(se)?loadableWithPromise(se):loadableWithValue(se)));return Array.isArray(se)?ge:ge.map(ge=>Object.getOwnPropertyNames(se).reduce((se,Ve,He)=>({...se,[Ve]:ge[He]}),{}))}function isLoadable(se){return se instanceof BaseLoadable}var Recoil_Loadable={loadableWithValue,loadableWithError,loadableWithPromise,loadableLoading,loadableAll,isLoadable,RecoilLoadable:{of:se=>Recoil_isPromise(se)?loadableWithPromise(se):isLoadable(se)?se:loadableWithValue(se),error:se=>loadableWithError(se),loading:()=>loadableLoading(),all:loadableAll,isLoadable}},Recoil_Loadable_1=Recoil_Loadable.loadableWithValue,Recoil_Loadable_2=Recoil_Loadable.loadableWithError,Recoil_Loadable_3=Recoil_Loadable.loadableWithPromise,Recoil_Loadable_4=Recoil_Loadable.loadableLoading,Recoil_Loadable_5=Recoil_Loadable.loadableAll,Recoil_Loadable_6=Recoil_Loadable.isLoadable,Recoil_Loadable_7=Recoil_Loadable.RecoilLoadable,Recoil_Loadable$1=Object.freeze({__proto__:null,loadableWithValue:Recoil_Loadable_1,loadableWithError:Recoil_Loadable_2,loadableWithPromise:Recoil_Loadable_3,loadableLoading:Recoil_Loadable_4,loadableAll:Recoil_Loadable_5,isLoadable:Recoil_Loadable_6,RecoilLoadable:Recoil_Loadable_7}),env={RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED:!0,RECOIL_GKS_ENABLED:new Set([`recoil_hamt_2020`,`recoil_sync_external_store`,`recoil_suppress_rerender_in_callback`,`recoil_memory_managament_2020`])};function readProcessEnvBooleanFlag(se,ge){var Ve,He;let We={}[se]?.toLowerCase()?.trim();if(!(We==null||We===``)){if(![`true`,`false`].includes(We))throw Recoil_err(`process.env.${se} value must be 'true', 'false', or empty: ${We}`);ge(We===`true`)}}function readProcessEnvStringArrayFlag(se,ge){var Ve;let He={}[se]?.trim();He==null||He===``||ge(He.split(/\s*,\s*|\s+/))}function applyProcessEnvFlagOverrides(){var se;process$1!==void 0&&process$1?.env!=null&&(readProcessEnvBooleanFlag(`RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED`,se=>{env.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED=se}),readProcessEnvStringArrayFlag(`RECOIL_GKS_ENABLED`,se=>{se.forEach(se=>{env.RECOIL_GKS_ENABLED.add(se)})}))}applyProcessEnvFlagOverrides();var Recoil_RecoilEnv=env;function Recoil_gkx_OSS(se){return Recoil_RecoilEnv.RECOIL_GKS_ENABLED.has(se)}Recoil_gkx_OSS.setPass=se=>{Recoil_RecoilEnv.RECOIL_GKS_ENABLED.add(se)},Recoil_gkx_OSS.setFail=se=>{Recoil_RecoilEnv.RECOIL_GKS_ENABLED.delete(se)},Recoil_gkx_OSS.clear=()=>{Recoil_RecoilEnv.RECOIL_GKS_ENABLED.clear()};var Recoil_gkx=Recoil_gkx_OSS;function recoverableViolation(se,ge,{error:Ve}={}){return null}var Recoil_recoverableViolation=recoverableViolation,_createMutableSource,_useMutableSource,_useSyncExternalStore,createMutableSource=(_createMutableSource=import_react.default.createMutableSource)??import_react.default.unstable_createMutableSource,useMutableSource=(_useMutableSource=import_react.default.useMutableSource)??import_react.default.unstable_useMutableSource,useSyncExternalStore$2=(_useSyncExternalStore=import_react.useSyncExternalStore)??import_react.default.unstable_useSyncExternalStore,ReactRendererVersionMismatchWarnOnce=!1;function currentRendererSupportsUseSyncExternalStore(){var se;let{ReactCurrentDispatcher:ge,ReactCurrentOwner:Ve}
1=import_react.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,He=(ge?.current??Ve.currentDispatcher).useSyncExternalStore!=null;return useSyncExternalStore$2&&!He&&!ReactRendererVersionMismatchWarnOnce&&(ReactRendererVersionMismatchWarnOnce=!0,Recoil_recoverableViolation(`A React renderer without React 18+ API support is being used with React 18+.`)),He}function reactMode(){return Recoil_gkx(`recoil_transition_support`)?{mode:`TRANSITION_SUPPORT`,early:!0,concurrent:!0}:Recoil_gkx(`recoil_sync_external_store`)&&useSyncExternalStore$2!=null?{mode:`SYNC_EXTERNAL_STORE`,early:!0,concurrent:!1}:Recoil_gkx(`recoil_mutable_source`)&&useMutableSource!=null&&typeof window<`u`&&!window.$disableRecoilValueMutableSource_TEMP_HACK_DO_NOT_USE?Recoil_gkx(`recoil_suppress_rerender_in_callback`)?{mode:`MUTABLE_SOURCE`,early:!0,concurrent:!0}:{mode:`MUTABLE_SOURCE`,early:!1,concurrent:!1}:Recoil_gkx(`recoil_suppress_rerender_in_callback`)?{mode:`LEGACY`,early:!0,concurrent:!1}:{mode:`LEGACY`,early:!1,concurrent:!1}}function isFastRefreshEnabled(){return!1}var Recoil_ReactMode={createMutableSource,useMutableSource,useSyncExternalStore:useSyncExternalStore$2,currentRendererSupportsUseSyncExternalStore,reactMode,isFastRefreshEnabled},AbstractRecoilValue=class{constructor(se){_defineProperty$2(this,`key`,void 0),this.key=se}toJSON(){return{key:this.key}}},RecoilState=class extends AbstractRecoilValue{},RecoilValueReadOnly=class extends AbstractRecoilValue{};function isRecoilValue(se){return se instanceof RecoilState||se instanceof RecoilValueReadOnly}var Recoil_RecoilValue={AbstractRecoilValue,RecoilState,RecoilValueReadOnly,isRecoilValue},Recoil_RecoilValue_1=Recoil_RecoilValue.AbstractRecoilValue,Recoil_RecoilValue_2=Recoil_RecoilValue.RecoilState,Recoil_RecoilValue_3=Recoil_RecoilValue.RecoilValueReadOnly,Recoil_RecoilValue_4=Recoil_RecoilValue.isRecoilValue,Recoil_RecoilValue$1=Object.freeze({__proto__:null,AbstractRecoilValue:Recoil_RecoilValue_1,RecoilState:Recoil_RecoilValue_2,RecoilValueReadOnly:Recoil_RecoilValue_3,isRecoilValue:Recoil_RecoilValue_4});function expectationViolation(se,...ge){}var Recoil_expectationViolation=expectationViolation;function mapIterable(se,ge){return function*(){let Ve=0;for(let He of se)yield ge(He,Ve++)}()}var Recoil_mapIterable=mapIterable,{isFastRefreshEnabled:isFastRefreshEnabled$1}=Recoil_ReactMode,DefaultValue=class{},DEFAULT_VALUE=new DefaultValue,nodes=new Map,recoilValues=new Map;function recoilValuesForKeys(se){return Recoil_mapIterable(se,se=>Recoil_nullthrows(recoilValues.get(se)))}function checkForDuplicateAtomKey(se){if(nodes.has(se)){let ge=`Duplicate atom key "${se}". This is a FATAL ERROR in 2 production. But it is safe to ignore this warning if it occurred because of 3 hot module replacement.`;console.warn(ge)}}function registerNode(se){Recoil_RecoilEnv.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED&&checkForDuplicateAtomKey(se.key),nodes.set(se.key,se);let ge=se.set==null?new Recoil_RecoilValue$1.RecoilValueReadOnly(se.key):new Recoil_RecoilValue$1.RecoilState(se.key);return recoilValues.set(se.key,ge),ge}var NodeMissingError=class extends Error{};function getNode(se){let ge=nodes.get(se);if(ge==null)throw new NodeMissingError(`Missing definition for RecoilValue: "${se}""`);return ge}function getNodeMaybe(se){return nodes.get(se)}var configDeletionHandlers=new Map;function deleteNodeConfigIfPossible(se){var ge;if(!Recoil_gkx(`recoil_memory_managament_2020`))return;let Ve=nodes.get(se);if(Ve!=null&&(ge=Ve.shouldDeleteConfigOnRelease)!=null&&ge.call(Ve)){var He;nodes.delete(se),(He=getConfigDeletionHandler(se))==null||He(),configDeletionHandlers.delete(se)}}function setConfigDeletionHandler(se,ge){Recoil_gkx(`recoil_memory_managament_2020`)&&(ge===void 0?configDeletionHandlers.delete(se):configDeletionHandlers.set(se,ge))}function getConfigDeletionHandler(se){return configDeletionHandlers.get(se)}var Recoil_Node={nodes,recoilValues,registerNode,getNode,getNodeMaybe,deleteNodeConfigIfPossible,setConfigDeletionHandler,getConfigDeletionHandler,recoilValuesForKeys,NodeMissingError,DefaultValue,DEFAULT_VALUE};function enqueueExecution(se,ge){ge()}var Recoil_Queue={enqueueExecution};function createCommonjsModule(se,ge){return ge={exports:{}},se(ge,ge.exports),ge.exports}var hamt_1=createCommonjsModule(function(se){var ge=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(se){return typeof se}:function(se){return se&&typeof Symbol==`function`&&se.constructor===Symbol&&se!==Symbol.prototype?`symbol`:typeof se},Ve={},He=5,We=2**He,qe=We-1,en=We/2,tn=We/4,rn={},on=function(se){return function(){return se}},sn=Ve.hash=function(se){var Ve=se===void 0?`undefined`:ge(se);if(Ve===`number`)return se;Ve!==`string`&&(se+=``);for(var He=0,We=0,qe=se.length;We<qe;++We){var en=se.charCodeAt(We);He=(He<<5)-He+en|0}return He}
vendor: 8,358 bytes, line 3
3,cn=function(se){return se-=se>>1&1431655765,se=(se&858993459)+(se>>2&858993459),se=se+(se>>4)&252645135,se+=se>>8,se+=se>>16,se&127},ln=function(se,ge){return ge>>>se&qe},un=function(se){return 1<<se},dn=function(se,ge){return cn(se&ge-1)},fn=function(se,ge,Ve,He){var We=He;if(!se){var qe=He.length;We=Array(qe);for(var en=0;en<qe;++en)We[en]=He[en]}return We[ge]=Ve,We},pn=function(se,ge,Ve){var He=Ve.length-1,We=0,qe=0,en=Ve;if(se)We=qe=ge;else for(en=Array(He);We<ge;)en[qe++]=Ve[We++];for(++We;We<=He;)en[qe++]=Ve[We++];return se&&(en.length=He),en},mn=function(se,ge,Ve,He){var We=He.length;if(se){for(var qe=We;qe>=ge;)He[qe--]=He[qe];return He[ge]=Ve,He}for(var en=0,tn=0,rn=Array(We+1);en<ge;)rn[tn++]=He[en++];for(rn[ge]=Ve;en<We;)rn[++tn]=He[en++];return rn},hn=1,gn=2,_n=3,vn=4,yn={__hamt_isEmpty:!0},bn=function(se){return se===yn||se&&se.__hamt_isEmpty},xn=function(se,ge,Ve,He){return{type:hn,edit:se,hash:ge,key:Ve,value:He,_modify:jn}},Sn=function(se,ge,Ve){return{type:gn,edit:se,hash:ge,children:Ve,_modify:Mn}},Cn=function(se,ge,Ve){return{type:_n,edit:se,mask:ge,children:Ve,_modify:Nn}},wn=function(se,ge,Ve){return{type:vn,edit:se,size:ge,children:Ve,_modify:Pn}},Tn=function(se){return se===yn||se.type===hn||se.type===gn},En=function(se,ge,Ve,He,We){for(var qe=[],en=He,tn=0,rn=0;en;++rn)en&1&&(qe[rn]=We[tn++]),en>>>=1;return qe[ge]=Ve,wn(se,tn+1,qe)},Dn=function(se,ge,Ve,He){for(var We=Array(ge-1),qe=0,en=0,tn=0,rn=He.length;tn<rn;++tn)if(tn!==Ve){var on=He[tn];on&&!bn(on)&&(We[qe++]=on,en|=1<<tn)}return Cn(se,en,We)},On=function se(ge,Ve,We,qe,en,tn){if(We===en)return Sn(ge,We,[tn,qe]);var rn=ln(Ve,We),on=ln(Ve,en);return Cn(ge,un(rn)|un(on),rn===on?[se(ge,Ve+He,We,qe,en,tn)]:rn<on?[qe,tn]:[tn,qe])},kn=function(se,ge,Ve,He,We,qe,en,tn){for(var on=We.length,sn=0;sn<on;++sn){var cn=We[sn];if(Ve(en,cn.key)){var ln=cn.value,un=qe(ln);return un===ln?We:un===rn?(--tn.value,pn(se,sn,We)):fn(se,sn,xn(ge,He,en,un),We)}}var dn=qe();return dn===rn?We:(++tn.value,fn(se,on,xn(ge,He,en,dn),We))},An=function(se,ge){return se===ge.edit},jn=function(se,ge,Ve,He,We,qe,en){if(ge(qe,this.key)){var tn=He(this.value);return tn===this.value?this:tn===rn?(--en.value,yn):An(se,this)?(this.value=tn,this):xn(se,We,qe,tn)}var on=He();return on===rn?this:(++en.value,On(se,Ve,this.hash,this,We,xn(se,We,qe,on)))},Mn=function(se,ge,Ve,He,We,qe,en){if(We===this.hash){var tn=kn(An(se,this),se,ge,this.hash,this.children,He,qe,en);return tn===this.children?this:tn.length>1?Sn(se,this.hash,tn):tn[0]}var on=He();return on===rn?this:(++en.value,On(se,Ve,this.hash,this,We,xn(se,We,qe,on)))},Nn=function(se,ge,Ve,We,qe,tn,rn){var on=this.mask,sn=this.children,cn=ln(Ve,qe),hn=un(cn),gn=dn(on,hn),_n=on&hn,vn=_n?sn[gn]:yn,xn=vn._modify(se,ge,Ve+He,We,qe,tn,rn);if(vn===xn)return this;var Sn=An(se,this),wn=on,Dn=void 0;if(_n&&bn(xn)){if(wn&=~hn,!wn)return yn;if(sn.length<=2&&Tn(sn[gn^1]))return sn[gn^1];Dn=pn(Sn,gn,sn)}else if(!_n&&!bn(xn)){if(sn.length>=en)return En(se,cn,xn,on,sn);wn|=hn,Dn=mn(Sn,gn,xn,sn)}else Dn=fn(Sn,gn,xn,sn);return Sn?(this.mask=wn,this.children=Dn,this):Cn(se,wn,Dn)},Pn=function(se,ge,Ve,We,qe,en,rn){var on=this.size,sn=this.children,cn=ln(Ve,qe),un=sn[cn],dn=(un||yn)._modify(se,ge,Ve+He,We,qe,en,rn);if(un===dn)return this;var pn=An(se,this),mn=void 0;if(bn(un)&&!bn(dn))++on,mn=fn(pn,cn,dn,sn);else if(!bn(un)&&bn(dn)){if(--on,on<=tn)return Dn(se,on,cn,sn);mn=fn(pn,cn,yn,sn)}else mn=fn(pn,cn,dn,sn);return pn?(this.size=on,this.children=mn,this):wn(se,on,mn)};yn._modify=function(se,ge,Ve,He,We,qe,en){var tn=He();return tn===rn?yn:(++en.value,xn(se,We,qe,tn))};function Fn(se,ge,Ve,He,We){this._editable=se,this._edit=ge,this._config=Ve,this._root=He,this._size=We}Fn.prototype.setTree=function(se,ge){return this._editable?(this._root=se,this._size=ge,this):se===this._root?this:new Fn(this._editable,this._edit,this._config,se,ge)};var In=Ve.tryGetHash=function(se,ge,Ve,We){for(var qe=We._root,en=0,tn=We._config.keyEq;;)switch(qe.type){case hn:return tn(Ve,qe.key)?qe.value:se;case gn:if(ge===qe.hash)for(var rn=qe.children,on=0,sn=rn.length;on<sn;++on){var cn=rn[on];if(tn(Ve,cn.key))return cn.value}return se;case _n:var fn=un(ln(en,ge));if(qe.mask&fn){qe=qe.children[dn(qe.mask,fn)],en+=He;break}return se;case vn:if(qe=qe.children[ln(en,ge)],qe){en+=He;break}return se;default:return se}};Fn.prototype.tryGetHash=function(se,ge,Ve){return In(se,ge,Ve,this)};var Ln=Ve.tryGet=function(se,ge,Ve){return In(se,Ve._config.hash(ge),ge,Ve)};Fn.prototype.tryGet=function(se,ge){return Ln(se,ge,this)};var Rn=Ve.getHash=function(se,ge,Ve){return In(void 0,se,ge,Ve)};Fn.prototype.getHash=function(se,ge){return Rn(se,ge,this)},Ve.get=function(se,ge){return In(void 0,ge._config.hash(se),se,ge)},Fn.prototype.get=function(se,ge){return Ln(ge,se,this)};var zn=Ve.has=function(se,ge,Ve){return In(rn,se,ge,Ve)!==rn};Fn.prototype.hasHash=function(se,ge){return zn(se,ge,this)};var Bn=Ve.has=function(se,ge){return zn(ge._config.hash(se),se,ge)};Fn.prototype.has=function(se){return Bn(se,this)};var Vn=function(se,ge){return se===ge};Ve.make=function(se){return new Fn(0,0,{keyEq:se&&se.keyEq||Vn,hash:se&&se.hash||sn},yn,0)},Ve.empty=Ve.make();var Hn=Ve.isEmpty=function(se){return se&&!!bn(se._root)};Fn.prototype.isEmpty=function(){return Hn(this)};var Un=Ve.modifyHash=function(se,ge,Ve,He){var We={value:He._size},qe=He._root._modify(He._editable?He._edit:NaN,He._config.keyEq,0,se,ge,Ve,We);return He.setTree(qe,We.value)};Fn.prototype.modifyHash=function(se,ge,Ve){return Un(Ve,se,ge,this)};var Wn=Ve.modify=function(se,ge,Ve){return Un(se,Ve._config.hash(ge),ge,Ve)};Fn.prototype.modify=function(se,ge){return Wn(ge,se,this)};var Gn=Ve.setHash=function(se,ge,Ve,He){return Un(on(Ve),se,ge,He)};Fn.prototype.setHash=function(se,ge,Ve){return Gn(se,ge,Ve,this)};var Kn=Ve.set=function(se,ge,Ve){return Gn(Ve._config.hash(se),se,ge,Ve)};Fn.prototype.set=function(se,ge){return Kn(se,ge,this)};var qn=on(rn),Jn=Ve.removeHash=function(se,ge,Ve){return Un(qn,se,ge,Ve)};Fn.prototype.removeHash=Fn.prototype.deleteHash=function(se,ge){return Jn(se,ge,this)};var Yn=Ve.remove=function(se,ge){return Jn(ge._config.hash(se),se,ge)};Fn.prototype.remove=Fn.prototype.delete=function(se){return Yn(se,this)};var Xn=Ve.beginMutation=function(se){return new Fn(se._editable+1,se._edit+1,se._config,se._root,se._size)};Fn.prototype.beginMutation=function(){return Xn(this)};var Zn=Ve.endMutation=function(se){return se._editable=se._editable&&se._editable-1,se};Fn.prototype.endMutation=function(){return Zn(this)};var Qn=Ve.mutate=function(se,ge){var Ve=Xn(ge);return se(Ve),Zn(Ve)};Fn.prototype.mutate=function(se){return Qn(se,this)};var $n=function(se){return se&&er(se[0],se[1],se[2],se[3],se[4])},er=function(se,ge,Ve,He,We){for(;Ve<se;){var qe=ge[Ve++];if(qe&&!bn(qe))return tr(qe,He,[se,ge,Ve,He,We])}return $n(We)},tr=function(se,ge,Ve){switch(se.type){case hn:return{value:ge(se),rest:Ve};case gn:case vn:case _n:var He=se.children;return er(He.length,He,0,ge,Ve);default:return $n(Ve)}},nr={done:!0};function rr(se){this.v=se}rr.prototype.next=function(){if(!this.v)return nr;var se=this.v;return this.v=$n(se.rest),se},rr.prototype[Symbol.iterator]=function(){return this};var ir=function(se,ge){return new rr(tr(se._root,ge))},ar=function(se){return[se.key,se.value]},or=Ve.entries=function(se){return ir(se,ar)};Fn.prototype.entries=Fn.prototype[Symbol.iterator]=function(){return or(this)};var sr=function(se){return se.key},cr=Ve.keys=function(se){return ir(se,sr)};Fn.prototype.keys=function(){return cr(this)};var lr=function(se){return se.value},ur=Ve.values=Fn.prototype.values=function(se){return ir(se,lr)};Fn.prototype.values=function(){return ur(this)};var dr=Ve.fold=function(se,ge,Ve){var He=Ve._root;if(He.type===hn)return se(ge,He.value,He.key);for(var We=[He.children],qe=void 0;qe=We.pop();)for(var en=0,tn=qe.length;en<tn;){var rn=qe[en++];rn&&rn.type&&(rn.type===hn?ge=se(ge,rn.value,rn.key):We.push(rn.children))}return ge};Fn.prototype.fold=function(se,ge){return dr(se,ge,this)};var fr=Ve.forEach=function(se,ge){return dr(function(Ve,He,We){return se(He,We,ge)},null,ge)};Fn.prototype.forEach=function(se){return fr(se,this)};var pr=Ve.count=function(se){return se._size};Fn.prototype.count=function(){return pr(this)},Object.defineProperty(Fn.prototype,"size",{get:Fn.prototype.count}
3),se.exports?se.exports=Ve:(void 0).hamt=Ve}),BuiltInMap=class{constructor(se){_defineProperty$2(this,`_map`,void 0),this._map=new Map(se?.entries())}keys(){return this._map.keys()}entries(){return this._map.entries()}get(se){return this._map.get(se)}has(se){return this._map.has(se)}set(se,ge){return this._map.set(se,ge),this}delete(se){return this._map.delete(se),this}clone(){return persistentMap(this)}toMap(){return new Map(this._map)}},HashArrayMappedTrieMap=class se{constructor(ge){if(_defineProperty$2(this,`_hamt`,hamt_1.empty.beginMutation()),ge instanceof se){let se=ge._hamt.endMutation();ge._hamt=se.beginMutation(),this._hamt=se.beginMutation()}else if(ge)for(let[se,Ve]of ge.entries())this._hamt.set(se,Ve)}keys(){return this._hamt.keys()}entries(){return this._hamt.entries()}get(se){return this._hamt.get(se)}has(se){return this._hamt.has(se)}set(se,ge){return this._hamt.set(se,ge),this}delete(se){return this._hamt.delete(se),this}clone(){return persistentMap(this)}toMap(){return new Map(this._hamt)}};function persistentMap(se){return Recoil_gkx(`recoil_hamt_2020`)?new HashArrayMappedTrieMap(se):new BuiltInMap(se)}var Recoil_PersistentMap_1={persistentMap}.persistentMap,Recoil_PersistentMap$1=Object.freeze({__proto__:null,persistentMap:Recoil_PersistentMap_1});function differenceSets(se,...ge){let Ve=new Set;FIRST:for(let He of se){for(let se of ge)if(se.has(He))continue FIRST;Ve.add(He)}return Ve}var Recoil_differenceSets=differenceSets;function mapMap(se,ge){let Ve=new Map;return se.forEach((se,He)=>{Ve.set(He,ge(se,He))}),Ve}var Recoil_mapMap=mapMap;function makeGraph(){return{nodeDeps:new Map,nodeToNodeSubscriptions:new Map}}function cloneGraph(se){return{nodeDeps:Recoil_mapMap(se.nodeDeps,se=>new Set(se)),nodeToNodeSubscriptions:Recoil_mapMap(se.nodeToNodeSubscriptions,se=>new Set(se))}}function mergeDepsIntoGraph(se,ge,Ve,He){let{nodeDeps:We,nodeToNodeSubscriptions:qe}=Ve,en=We.get(se);if(en&&He&&en!==He.nodeDeps.get(se))return;We.set(se,ge);let tn=en==null?ge:Recoil_differenceSets(ge,en);for(let ge of tn)qe.has(ge)||qe.set(ge,new Set),Recoil_nullthrows(qe.get(ge)).add(se);if(en){let Ve=Recoil_differenceSets(en,ge);for(let ge of Ve){if(!qe.has(ge))return;let Ve=Recoil_nullthrows(qe.get(ge));Ve.delete(se),Ve.size===0&&qe.delete(ge)}}}function saveDepsToStore(se,ge,Ve,He){var We,qe,en,tn;let rn=Ve.getState();He===rn.currentTree.version||He===rn.nextTree?.version||He===rn.previousTree?.version||Recoil_recoverableViolation(`Tried to save dependencies to a discarded tree`);let on=Ve.getGraph(He);if(mergeDepsIntoGraph(se,ge,on),He===rn.previousTree?.version&&mergeDepsIntoGraph(se,ge,Ve.getGraph(rn.currentTree.version),on),He===rn.previousTree?.version||He===rn.currentTree.version){var sn;let He=rn.nextTree?.version;He!==void 0&&mergeDepsIntoGraph(se,ge,Ve.getGraph(He),on)}}var Recoil_Graph={cloneGraph,graph:makeGraph,saveDepsToStore},nextTreeStateVersion=0,getNextTreeStateVersion=()=>nextTreeStateVersion++,nextStoreID=0,getNextStoreID=()=>nextStoreID++,nextComponentID=0,getNextComponentID=()=>nextComponentID++,Recoil_Keys={getNextTreeStateVersion,getNextStoreID,getNextComponentID},{persistentMap:persistentMap$1}=Recoil_PersistentMap$1,{graph}=Recoil_Graph,{getNextTreeStateVersion:getNextTreeStateVersion$1}=Recoil_Keys;function makeEmptyTreeState(){let se=getNextTreeStateVersion$1();return{version:se,stateID:se,transactionMetadata:{},dirtyAtoms:new Set,atomValues:persistentMap$1(),nonvalidatedAtoms:persistentMap$1()}}function makeEmptyStoreState(){let se=makeEmptyTreeState();return{currentTree:se,nextTree:null,previousTree:null,commitDepth:0,knownAtoms:new Set,knownSelectors:new Set,transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:new Map().set(se.version,graph()),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map}}var Recoil_State={makeEmptyTreeState,makeEmptyStoreState,getNextTreeStateVersion:getNextTreeStateVersion$1},RetentionZone=class{};function retentionZone(){return new RetentionZone}var Recoil_RetentionZone={RetentionZone,retentionZone};function setByAddingToSet(se,ge){let Ve=new Set(se);return Ve.add(ge),Ve}function setByDeletingFromSet(se,ge){let Ve=new Set(se);return Ve.delete(ge),Ve}function mapBySettingInMap(se,ge,Ve){let He=new Map(se);return He.set(ge,Ve),He}function mapByUpdatingInMap(se,ge,Ve){let He=new Map(se);return He.set(ge,Ve(He.get(ge))),He}function mapByDeletingFromMap(se,ge){let Ve=new Map(se);return Ve.delete(ge),Ve}function mapByDeletingMultipleFromMap(se,ge){let Ve=new Map(se);return ge.forEach(se=>Ve.delete(se)),Ve}var Recoil_CopyOnWrite={setByAddingToSet,setByDeletingFromSet,mapBySettingInMap,mapByUpdatingInMap,mapByDeletingFromMap,mapByDeletingMultipleFromMap};function*filterIterable(se,ge){let Ve=0;for(let He of se)ge(He,Ve++)&&(yield He)}var Recoil_filterIterable=filterIterable;function lazyProxy(se,ge){return new Proxy(se,{get:(se,Ve)=>(!(Ve in se)&&Ve in ge&&(se[Ve]=ge[Ve]()),se[Ve]),ownKeys:se=>Object.keys(se)})}var Recoil_lazyProxy=lazyProxy,{getNode:getNode$1,getNodeMaybe:getNodeMaybe$1,recoilValuesForKeys:recoilValuesForKeys$1}=Recoil_Node,{RetentionZone:RetentionZone$1}=Recoil_RetentionZone,{setByAddingToSet:setByAddingToSet$1}=Recoil_CopyOnWrite,emptySet=Object.freeze(new Set),ReadOnlyRecoilValueError=class extends
3Error{};function initializeRetentionForNode(se,ge,Ve){if(!Recoil_gkx(`recoil_memory_managament_2020`))return()=>void 0;let{nodesRetainedByZone:He}=se.getState().retention;function We(se){let Ve=He.get(se);Ve||He.set(se,Ve=new Set),Ve.add(ge)}if(Ve instanceof RetentionZone$1)We(Ve);else if(Array.isArray(Ve))for(let se of Ve)We(se);return()=>{if(!Recoil_gkx(`recoil_memory_managament_2020`))return;let{retention:He}=se.getState();function We(se){let Ve=He.nodesRetainedByZone.get(se);Ve?.delete(ge),Ve&&Ve.size===0&&He.nodesRetainedByZone.delete(se)}if(Ve instanceof RetentionZone$1)We(Ve);else if(Array.isArray(Ve))for(let se of Ve)We(se)}}function initializeNodeIfNewToStore(se,ge,Ve,He){let We=se.getState();if(We.nodeCleanupFunctions.has(Ve))return;let qe=getNode$1(Ve),en=initializeRetentionForNode(se,Ve,qe.retainedBy),tn=qe.init(se,ge,He);We.nodeCleanupFunctions.set(Ve,()=>{tn(),en()})}function initializeNode(se,ge,Ve){initializeNodeIfNewToStore(se,se.getState().currentTree,ge,Ve)}function cleanUpNode(se,ge){var Ve;let He=se.getState();(Ve=He.nodeCleanupFunctions.get(ge))==null||Ve(),He.nodeCleanupFunctions.delete(ge)}function getNodeLoadable(se,ge,Ve){return initializeNodeIfNewToStore(se,ge,Ve,`get`),getNode$1(Ve).get(se,ge)}function peekNodeLoadable(se,ge,Ve){return getNode$1(Ve).peek(se,ge)}function setUnvalidatedAtomValue_DEPRECATED(se,ge,Ve){var He;let We=getNodeMaybe$1(ge);return We==null||(He=We.invalidate)==null||He.call(We,se),{...se,atomValues:se.atomValues.clone().delete(ge),nonvalidatedAtoms:se.nonvalidatedAtoms.clone().set(ge,Ve),dirtyAtoms:setByAddingToSet$1(se.dirtyAtoms,ge)}}function setNodeValue(se,ge,Ve,He){let We=getNode$1(Ve);if(We.set==null)throw new ReadOnlyRecoilValueError(`Attempt to set read-only RecoilValue: ${Ve}`);let qe=We.set;return initializeNodeIfNewToStore(se,ge,Ve,`set`),qe(se,ge,He)}function peekNodeInfo(se,ge,Ve){let He=se.getState(),We=se.getGraph(ge.version),qe=getNode$1(Ve).nodeType;return Recoil_lazyProxy({type:qe},{loadable:()=>peekNodeLoadable(se,ge,Ve),isActive:()=>He.knownAtoms.has(Ve)||He.knownSelectors.has(Ve),isSet:()=>qe===`selector`?!1:ge.atomValues.has(Ve),isModified:()=>ge.dirtyAtoms.has(Ve),deps:()=>{var se;return recoilValuesForKeys$1(We.nodeDeps.get(Ve)??[])},subscribers:()=>{var We,qe;return{nodes:recoilValuesForKeys$1(Recoil_filterIterable(getDownstreamNodes(se,ge,new Set([Ve])),se=>se!==Ve)),components:Recoil_mapIterable(He.nodeToComponentSubscriptions.get(Ve)?.values()??[],([se])=>({name:se}))}}})}function getDownstreamNodes(se,ge,Ve){let He=new Set,We=Array.from(Ve),qe=se.getGraph(ge.version);for(let se=We.pop();se;se=We.pop()){var en;He.add(se);let ge=qe.nodeToNodeSubscriptions.get(se)??emptySet;for(let se of ge)He.has(se)||We.push(se)}return He}var Recoil_FunctionalCore={getNodeLoadable,peekNodeLoadable,setNodeValue,initializeNode,cleanUpNode,setUnvalidatedAtomValue_DEPRECATED,peekNodeInfo,getDownstreamNodes},_invalidateMemoizedSnapshot=null;function setInvalidateMemoizedSnapshot(se){_invalidateMemoizedSnapshot=se}
3function invalidateMemoizedSnapshot(){var se;(se=_invalidateMemoizedSnapshot)==null||se()}var Recoil_SnapshotCache={setInvalidateMemoizedSnapshot,invalidateMemoizedSnapshot},{getDownstreamNodes:getDownstreamNodes$1,getNodeLoadable:getNodeLoadable$1,setNodeValue:setNodeValue$1}=Recoil_FunctionalCore,{getNextComponentID:getNextComponentID$1}=Recoil_Keys,{getNode:getNode$2,getNodeMaybe:getNodeMaybe$2}=Recoil_Node,{DefaultValue:DefaultValue$1}=Recoil_Node,{reactMode:reactMode$1}=Recoil_ReactMode,{AbstractRecoilValue:AbstractRecoilValue$1,RecoilState:RecoilState$1,RecoilValueReadOnly:RecoilValueReadOnly$1,isRecoilValue:isRecoilValue$1}=Recoil_RecoilValue$1,{invalidateMemoizedSnapshot:invalidateMemoizedSnapshot$1}=Recoil_SnapshotCache;function getRecoilValueAsLoadable(se,{key:ge},Ve=se.getState().currentTree){var He,We;let qe=se.getState();Ve.version===qe.currentTree.version||Ve.version===qe.nextTree?.version||Ve.version===qe.previousTree?.version||Recoil_recoverableViolation(`Tried to read from a discarded tree`);let en=getNodeLoadable$1(se,Ve,ge);return en.state===`loading`&&en.contents.catch(()=>{}),en}function applyAtomValueWrites(se,ge){let Ve=se.clone();return ge.forEach((se,ge)=>{se.state===`hasValue`&&se.contents instanceof DefaultValue$1?Ve.delete(ge):Ve.set(ge,se)}),Ve}function valueFromValueOrUpdater(se,ge,{key:Ve},He){if(typeof He==`function`){let We=getNodeLoadable$1(se,ge,Ve);if(We.state===`loading`){let se=`Tried to set atom or selector "${Ve}" using an updater function while the current state is pending, this is not currently supported.`;throw Recoil_recoverableViolation(se),Recoil_err(se)}else if(We.state===`hasError`)throw We.contents;return He(We.contents)}else return He}function applyAction(se,ge,Ve){if(Ve.type===`set`){let{recoilValue:He,valueOrUpdater:We}=Ve,qe=valueFromValueOrUpdater(se,ge,He,We),en=setNodeValue$1(se,ge,He.key,qe);for(let[se,Ve]of en.entries())writeLoadableToTreeState(ge,se,Ve)}else if(Ve.type===`setLoadable`){let{recoilValue:{key:se},loadable:He}=Ve;writeLoadableToTreeState(ge,se,He)}else if(Ve.type===`markModified`){let{recoilValue:{key:se}}=Ve;ge.dirtyAtoms.add(se)}else if(Ve.type===`setUnvalidated`){var He;let{recoilValue:{key:se},unvalidatedValue:We}=Ve,qe=getNodeMaybe$2(se);qe==null||(He=qe.invalidate)==null||He.call(qe,ge),ge.atomValues.delete(se),ge.nonvalidatedAtoms.set(se,We),ge.dirtyAtoms.add(se)}else Recoil_recoverableViolation(`Unknown action ${Ve.type}`)}function writeLoadableToTreeState(se,ge,Ve){Ve.state===`hasValue`&&Ve.contents instanceof DefaultValue$1?se.atomValues.delete(ge):se.atomValues.set(ge,Ve),se.dirtyAtoms.add(ge),se.nonvalidatedAtoms.delete(ge)}function applyActionsToStore(se,ge){se.replaceState(Ve=>{let He=copyTreeState(Ve);for(let Ve of ge)applyAction(se,He,Ve);return invalidateDownstreams(se,He),invalidateMemoizedSnapshot$1(),He})}function queueOrPerformStateUpdate(se,ge){if(batchStack.length){let Ve=batchStack[batchStack.length-1],He=Ve.get(se);He||Ve.set(se,He=[]),He.push(ge)}else applyActionsToStore(se,[ge])}var batchStack=[];function batchStart(){let se=new Map;return batchStack.push(se),()=>{for(let[ge,Ve]of se)applyActionsToStore(ge,Ve);batchStack.pop()!==se&&Recoil_recoverableViolation(`Incorrect order of batch popping`)}}function copyTreeState(se){return{...se,atomValues:se.atomValues.clone(),nonvalidatedAtoms:se.nonvalidatedAtoms.clone(),dirtyAtoms:new Set(se.dirtyAtoms)}}
3function invalidateDownstreams(se,ge){let Ve=getDownstreamNodes$1(se,ge,ge.dirtyAtoms);for(let se of Ve){var He,We;(He=getNodeMaybe$2(se))==null||(We=He.invalidate)==null||We.call(He,ge)}}function setRecoilValue(se,ge,Ve){queueOrPerformStateUpdate(se,{type:`set`,recoilValue:ge,valueOrUpdater:Ve})}function setRecoilValueLoadable(se,ge,Ve){if(Ve instanceof DefaultValue$1)return setRecoilValue(se,ge,Ve);queueOrPerformStateUpdate(se,{type:`setLoadable`,recoilValue:ge,loadable:Ve})}function markRecoilValueModified(se,ge){queueOrPerformStateUpdate(se,{type:`markModified`,recoilValue:ge})}function setUnvalidatedRecoilValue(se,ge,Ve){queueOrPerformStateUpdate(se,{type:`setUnvalidated`,recoilValue:ge,unvalidatedValue:Ve})}function subscribeToRecoilValue(se,{key:ge},Ve,He=null){let We=getNextComponentID$1(),qe=se.getState();qe.nodeToComponentSubscriptions.has(ge)||qe.nodeToComponentSubscriptions.set(ge,new Map),Recoil_nullthrows(qe.nodeToComponentSubscriptions.get(ge)).set(We,[He??`<not captured>`,Ve]);let en=reactMode$1();if(en.early&&(en.mode===`LEGACY`||en.mode===`MUTABLE_SOURCE`)){let He=se.getState().nextTree;He&&He.dirtyAtoms.has(ge)&&Ve(He)}return{release:()=>{let Ve=se.getState(),He=Ve.nodeToComponentSubscriptions.get(ge);if(He===void 0||!He.has(We)){Recoil_recoverableViolation(`Subscription missing at release time for atom ${ge}. This is a bug in Recoil.`);return}He.delete(We),He.size===0&&Ve.nodeToComponentSubscriptions.delete(ge)}}}function refreshRecoilValue(se,ge){var Ve;let{currentTree:He}=se.getState(),We=getNode$2(ge.key);(Ve=We.clearCache)==null||Ve.call(We,se,He)}var Recoil_RecoilValueInterface={RecoilValueReadOnly:RecoilValueReadOnly$1,AbstractRecoilValue:AbstractRecoilValue$1,RecoilState:RecoilState$1,getRecoilValueAsLoadable,setRecoilValue,setRecoilValueLo
3adable,markRecoilValueModified,setUnvalidatedRecoilValue,subscribeToRecoilValue,isRecoilValue:isRecoilValue$1,applyAtomValueWrites,batchStart,writeLoadableToTreeState,invalidateDownstreams,copyTreeState,refreshRecoilValue};function someSet(se,ge,Ve){let He=se.entries(),We=He.next();for(;!We.done;){let qe=We.value;if(ge.call(Ve,qe[1],qe[0],se))return!0;We=He.next()}return!1}var Recoil_someSet=someSet,{cleanUpNode:cleanUpNode$1}=Recoil_FunctionalCore,{deleteNodeConfigIfPossible:deleteNodeConfigIfPossible$1,getNode:getNode$3}=Recoil_Node,{RetentionZone:RetentionZone$2}=Recoil_RetentionZone,SUSPENSE_TIMEOUT_MS=12e4,emptySet$1=new Set;function releaseRetainablesNowOnCurrentTree(se,ge){let Ve=se.getState(),He=Ve.currentTree;if(Ve.nextTree){Recoil_recoverableViolation(`releaseNodesNowOnCurrentTree should only be called at the end of a batch`);return}let We=new Set;for(let se of ge)if(se instanceof RetentionZone$2)for(let ge of nodesRetainedByZone(Ve,se))We.add(ge);else We.add(se);let qe=findReleasableNodes(se,We);for(let ge of qe)releaseNode(se,He,ge)}function findReleasableNodes(se,ge){let Ve=se.getState(),He=Ve.currentTree,We=se.getGraph(He.version),qe=new Set,en=new Set;return tn(ge),qe;function tn(ge){let rn=new Set,on=getDownstreamNodesInTopologicalOrder(se,He,ge,qe,en);for(let se of on){var sn;if(getNode$3(se).retainedBy===`recoilRoot`){en.add(se);continue}if((Ve.retention.referenceCounts.get(se)??0)>0){en.add(se);continue}if(zonesThatCouldRetainNode(se).some(se=>Ve.retention.referenceCounts.get(se))){en.add(se);continue}let ge=We.nodeToNodeSubscriptions.get(se);if(ge&&Recoil_someSet(ge,se=>en.has(se))){en.add(se);continue}qe.add(se),rn.add(se)}let cn=new Set;for(let se of rn)for(let ge of(ln=We.nodeDeps.get(se))??emptySet$1){var ln;qe.has(ge)||cn.add(ge)}cn.size&&tn(cn)}}function getDownstreamNodesInTopologicalOrder(se,ge,Ve,He,We){let qe=se.getGraph(ge.version),en=[],tn=new Set;for(;Ve.size>0;)rn(Recoil_nullthrows(Ve.values().next().value));return en;function rn(se){if(He.has(se)||We.has(se)){Ve.delete(se);return}if(tn.has(se))return;let ge=qe.nodeToNodeSubscriptions.get(se);if(ge)for(let se of ge)rn(se);tn.add(se),Ve.delete(se),en.push(se)}}function releaseNode(se,ge,Ve){if(!Recoil_gkx(`recoil_memory_managament_2020`))return;cleanUpNode$1(se,Ve);let He=se.getState();He.knownAtoms.delete(Ve),He.knownSelectors.delete(Ve),He.nodeTransactionSubscriptions.delete(Ve),He.retention.referenceCounts.delete(Ve);let We=zonesThatCouldRetainNode(Ve);for(let se of We){var qe;(qe=He.retention.nodesRetainedByZone.get(se))==null||qe.delete(Ve)}ge.atomValues.delete(Ve),ge.dirtyAtoms.delete(Ve),ge.nonvalidatedAtoms.delete(Ve);let en=He.graphsByVersion.get(ge.version);if(en){let se=en.nodeDeps.get(Ve);if(se!==void 0){en.nodeDeps.delete(Ve);for(let ge of se){var tn;(tn=en.nodeToNodeSubscriptions.get(ge))==null||tn.delete(Ve)}}en.nodeToNodeSubscriptions.delete(Ve)}deleteNodeConfigIfPossible$1(Ve)}function nodesRetainedByZone(se,ge){var Ve;return se.retention.nodesRetainedByZone.get(ge)??emptySet$1}function zonesThatCouldRetainNode(se){let ge=getNode$3(se).retainedBy;return ge===void 0||ge===`components`||ge===`recoilRoot`?[]:ge instanceof RetentionZone$2?[ge]:ge}function scheduleOrPerformPossibleReleaseOfRetainable(se,ge){let Ve=se.getState();Ve.nextTree?Ve.retention.retainablesToCheckForRelease.add(ge):releaseRetainablesNowOnCurrentTree(se,new Set([ge]))}function updateRetainCount(se,ge,Ve){var He;if(!Recoil_gkx(`recoil_memory_managament_2020`))return;let We=se.getState().retention.referenceCounts,qe=(We.get(ge)??0)+Ve;qe===0?updateRetainCountToZero(se,ge):We.set(ge,qe)}function updateRetainCountToZero(se,ge){Recoil_gkx(`recoil_memory_managament_2020`)&&(se.getState().retention.referenceCounts.delete(ge),scheduleOrPerformPossibleReleaseOfRetainable(se,ge))}function releaseScheduledRetainablesNow(se){if(!Recoil_gkx(`recoil_memory_managament_2020`))return;let ge=se.getState();releaseRetainablesNowOnCurrentTree(se,ge.retention.retainablesToCheckForRelease),ge.retention.retainablesToCheckForRelease.clear()}function retainedByOptionWithDefault(se){return se===void 0?`recoilRoot`:se}var Recoil_Retention={SUSPENSE_TIMEOUT_MS,updateRetainCount,updateRetainCountToZero,releaseScheduledRetainablesNow,retainedByOptionWithDefault},{unstable_batchedUpdates}=import_react_dom.default,{unstable_batchedUpdates:unstable_batchedUpdates$1}={unstable_batchedUpdates}
3,Recoil_ReactBatchedUpdates={unstable_batchedUpdates:unstable_batchedUpdates$1},{batchStart:batchStart$1}=Recoil_RecoilValueInterface,{unstable_batchedUpdates:unstable_batchedUpdates$2}=Recoil_ReactBatchedUpdates,batcher=unstable_batchedUpdates$2||(se=>se()),setBatcher=se=>{batcher=se},getBatcher=()=>batcher,batchUpdates=se=>{batcher(()=>{let ge=()=>void 0;try{ge=batchStart$1(),se()}finally{ge()}})},Recoil_Batching={getBatcher,setBatcher,batchUpdates};function*concatIterables(se){for(let ge of se)for(let se of ge)yield se}var Recoil_concatIterables=concatIterables,isSSR=typeof Window>`u`||typeof window>`u`,isWindow=se=>!isSSR&&(se===window||se instanceof Window),Recoil_Environment={isSSR,isReactNative:typeof navigator<`u`&&navigator.product===`ReactNative`,isWindow};function memoizeWithArgsHash(se,ge){let Ve;return(...He)=>{Ve||={};let We=ge(...He);return Object.hasOwnProperty.call(Ve,We)||(Ve[We]=se(...He)),Ve[We]}}function memoizeOneWithArgsHash(se,ge){let Ve,He;return(...We)=>{let qe=ge(...We);return Ve===qe?He:(Ve=qe,He=se(...We),He)}}function memoizeOneWithArgsHashAndInvalidation(se,ge){let Ve,He;return[(...We)=>{let qe=ge(...We);return Ve===qe?He:(Ve=qe,He=se(...We),He)},()=>{Ve=null}]}var Recoil_Memoize={memoizeWithArgsHash,memoizeOneWithArgsHash,memoizeOneWithArgsHashAndInvalidation},{batchUpdates:batchUpdates$1}=Recoil_Batching,{initializeNode:initializeNode$1,peekNodeInfo:peekNodeInfo$1}=Recoil_FunctionalCore,{graph:graph$1}=Recoil_Graph,{getNextStoreID:getNextStoreID$1}=Recoil_Keys,{DEFAULT_VALUE:DEFAULT_VALUE$1,recoilValues:recoilValues$1,recoilValuesForKeys:recoilValuesForKeys$2}=Recoil_Node,{AbstractRecoilValue:AbstractRecoilValue$2,getRecoilValueAsLoadable:getRecoilValueAsLoadable$1,setRecoilValue:setRecoilValue$1,setUnvalidatedRecoilValue:setUnvalidatedRecoilValue$1}=Recoil_RecoilValueInterface,{updateRetainCount:updateRetainCount$1}=Recoil_Retention,{setInvalidateMemoizedSnapshot:setInvalidateMemoizedSnapshot$1}=Recoil_SnapshotCache,{getNextTreeStateVersion:getNextTreeStateVersion$2,makeEmptyStoreState:makeEmptyStoreState$1}=Recoil_State,{isSSR:isSSR$1}=Recoil_Environment,{memoizeOneWithArgsHashAndInvalidation:memoizeOneWithArgsHashAndInvalidation$1}=Recoil_Memoize,Snapshot=class{constructor(se,ge){_defineProperty$2(this,`_store`,void 0),_defineProperty$2(this,`_refCount`,1),_defineProperty$2(this,`getLoadable`,se=>(this.checkRefCount_INTERNAL(),getRecoilValueAsLoadable$1(this._store,se))),_defineProperty$2(this,`getPromise`,se=>(this.checkRefCount_INTERNAL(),this.getLoadable(se).toPromise())),_defineProperty$2(this,`getNodes_UNSTABLE`,se=>{if(this.checkRefCount_INTERNAL(),se?.isModified===!0){if(se?.isInitialized===!1)return[];let ge=this._store.getState().currentTree;return recoilValuesForKeys$2(ge.dirtyAtoms)}let ge=this._store.getState().knownAtoms,Ve=this._store.getState().knownSelectors;return se?.isInitialized==null?recoilValues$1.values():se.isInitialized===!0?recoilValuesForKeys$2(Recoil_concatIterables([ge,Ve])):Recoil_filterIterable(recoilValues$1.values(),({key:se})=>!ge.has(se)&&!Ve.has(se))}),_defineProperty$2(this,`getInfo_UNSTABLE`,({key:se})=>(this.checkRefCount_INTERNAL(),peekNodeInfo$1(this._store,this._store.getState().currentTree,se))),_defineProperty$2(this,`map`,se=>{this.checkRefCount_INTERNAL();let ge=new MutableSnapshot(this,batchUpdates$1);return se(ge),ge}),_defineProperty$2(this,`asyncMap`,async se=>{this.checkRefCount_INTERNAL();let ge=new MutableSnapshot(this,batchUpdates$1);return ge.retain(),await se(ge),ge.autoRelease_INTERNAL(),ge}),this._store={storeID:getNextStoreID$1(),parentStoreID:ge,getState:()=>se,replaceState:ge=>{se.currentTree=ge(se.currentTree)},getGraph:ge=>{let Ve=se.graphsByVersion;if(Ve.has(ge))return Recoil_nullthrows(Ve.get(ge));let He=graph$1();return Ve.set(ge,He),He},subscribeToTransactions:()=>({release:()=>{}}),addTransactionMetadata:()=>{throw Recoil_err(`Cannot subscribe to Snapshots`)}};for(let se of this._store.getState().knownAtoms)initializeNode$1(this._store,se,`get`),updateRetainCount$1(this._store,se,1);this.autoRelease_INTERNAL()}retain(){this._refCount<=0&&Recoil_recoverableViolation(`Attempt to retain() Snapshot that was already released.`),this._refCount++;let se=!1;return()=>
3{se||(se=!0,this._release())}}autoRelease_INTERNAL(){isSSR$1||window.setTimeout(()=>this._release(),10)}_release(){if(this._refCount--,this._refCount===0){if(this._store.getState().nodeCleanupFunctions.forEach(se=>se()),this._store.getState().nodeCleanupFunctions.clear(),!Recoil_gkx(`recoil_memory_managament_2020`))return}else this._refCount}isRetained(){return this._refCount>0}checkRefCount_INTERNAL(){Recoil_gkx(`recoil_memory_managament_2020`)&&this._refCount}getStore_INTERNAL(){return this.checkRefCount_INTERNAL(),this._store}getID(){return this.checkRefCount_INTERNAL(),this._store.getState().currentTree.stateID}getStoreID(){return this.checkRefCount_INTERNAL(),this._store.storeID}};function cloneStoreState(se,ge,Ve=!1){let He=se.getState(),We=Ve?getNextTreeStateVersion$2():ge.version;return{currentTree:{version:Ve?We:ge.version,stateID:Ve?We:ge.stateID,transactionMetadata:{...ge.transactionMetadata},dirtyAtoms:new Set(ge.dirtyAtoms),atomValues:ge.atomValues.clone(),nonvalidatedAtoms:ge.nonvalidatedAtoms.clone()},commitDepth:0,nextTree:null,previousTree:null,knownAtoms:new Set(He.knownAtoms),knownSelectors:new Set(He.knownSelectors),transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:new Map().set(We,se.getGraph(ge.version)),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map(Recoil_mapIterable(He.nodeCleanupFunctions.entries(),([se])=>[se,()=>{}]))}}function freshSnapshot(se){let ge=new Snapshot(makeEmptyStoreState$1());return se==null?ge:ge.map(se)}var[memoizedCloneSnapshot,invalidateMemoizedSnapshot$2]=memoizeOneWithArgsHashAndInvalidation$1((se,ge)=>{var Ve;let He=se.getState();return new Snapshot(cloneStoreState(se,ge===`latest`?He.nextTree??He.currentTree:Recoil_nullthrows(He.previousTree)),se.storeID)},(se,ge)=>{var Ve,He;return String(ge)+String(se.storeID)+String(se.getState().nextTree?.version)+String(se.getState().currentTree.version)+String(se.getState().previousTree?.version)});setInvalidateMemoizedSnapshot$1(invalidateMemoizedSnapshot$2);function cloneSnapshot(se,ge=`latest`){let Ve=memoizedCloneSnapshot(se,ge);return Ve.isRetained()?Ve:(invalidateMemoizedSnapshot$2(),memoizedCloneSnapshot(se,ge))}var MutableSnapshot=class extends Snapshot{constructor(se,ge){super(cloneStoreState(se.getStore_INTERNAL(),se.getStore_INTERNAL().getState().currentTree,!0),se.getStoreID()),_defineProperty$2(this,`_batch`,void 0),_defineProperty$2(this,`set`,(se,ge)=>{this.checkRefCount_INTERNAL();let Ve=this.getStore_INTERNAL();this._batch(()=>{updateRetainCount$1(Ve,se.key,1),setRecoilValue$1(this.getStore_INTERNAL(),se,ge)})}),_defineProperty$2(this,`reset`,se=>{this.checkRefCount_INTERNAL();let ge=this.getStore_INTERNAL();this._batch(()=>{updateRetainCount$1(ge,se.key,1),setRecoilValue$1(this.getStore_INTERNAL(),se,DEFAULT_VALUE$1)})}),_defineProperty$2(this,`setUnvalidatedAtomValues_DEPRECATED`,se=>{this.checkRefCount_INTERNAL();let ge=this.getStore_INTERNAL();batchUpdates$1(()=>{for(let[Ve,He]of se.entries())updateRetainCount$1(ge,Ve,1),setUnvalidatedRecoilValue$1(ge,new AbstractRecoilValue$2(Ve),He)})}),this._batch=ge}},Recoil_Snapshot={Snapshot,MutableSnapshot,freshSnapshot,cloneSnapshot},Recoil_Snapshot_1=Recoil_Snapshot.Snapshot,Recoil_Snapshot_2=Recoil_Snapshot.MutableSnapshot,Recoil_Snapshot_3=Recoil_Snapshot.freshSnapshot,Recoil_Snapshot_4=Recoil_Snapshot.cloneSnapshot,Recoil_Snapshot$1=Object.freeze({__proto__:null,Snapshot:Recoil_Snapshot_1,MutableSnapshot:Recoil_Snapshot_2,freshSnapshot:Recoil_Snapshot_3,cloneSnapshot:Recoil_Snapshot_4});function unionSets(...se){let ge=new Set;for(let Ve of se)for(let se of Ve)ge.add(se);return ge}var Recoil_unionSets=unionSets,{useRef:useRef$35}=import_react.default;function useRefInitOnce(se){let ge=useRef$35(se);return ge.current===se&&typeof se==`function`&&(ge.current=se()),ge}var Recoil_useRefInitOnce=useRefInitOnce,{getNextTreeStateVersion:getNextTreeStateVersion$3,makeEmptyStoreState:makeEmptyStoreState$2}=Recoil_State,{cleanUpNode:cleanUpNode$2,getDownstreamNodes:getDownstreamNodes$2,initializeNode:initializeNode$2,setNodeValue:setNodeValue$2,setUnvalidatedAtomValue_DEPRECATED:setUnvalidatedAtomValue_DEPRECATED$1}=Recoil_FunctionalCore,{graph:graph$2}=Recoil_Graph,{cloneGraph:cloneGraph$1}=Recoil_Graph,{getNextStoreID:getNextStoreID$2}=Recoil_Keys,{createMutableSource:createMutableSource$1,reactMode:reactMode$2}=Recoil_ReactMode,{applyAtomValueWrites:applyAtomValueWrites$1}=Recoil_RecoilValueInterface,{releaseScheduledRetainablesNow:releaseScheduledRetainablesNow$1}=Recoil_Retention,{freshSnapshot:freshSnapshot$1}=Recoil_Snapshot$1,{useCallback:useCallback$17,useContext:useContext$16,useEffect:useEffect$32,useMemo:useMemo$18,useRef:useRef$1$1,useState:useState$25}=import_react.default;function notInAContext(){throw Recoil_err(`This component must be used inside a <RecoilRoot> component.`)}var defaultStore$1=Object.freeze({storeID:getNextStoreID$2(),getState:notInAContext,replaceState:notInAContext,getGraph:notInAContext,subscribeToTransactions:notInAContext,addTransactionMetadata:notInAContext}),stateReplacerIsBeingExecuted=!1;function startNextTreeIfNeeded(se){if(stateReplacerIsBeingExecuted)throw Recoil_err(`An atom update was triggered within the execution of a state updater function. State updater functions provided to Recoil must be pure functions.`);let ge=se.getState();if(ge.nextTree===null){Recoil_gkx(`recoil_memory_managament_2020`)&&Recoil_gkx(`recoil_release_on_cascading_update_killswitch_2021`)&&ge.commitDepth>0&&releaseScheduledRetainablesNow$1(se);
3let Ve=ge.currentTree.version,He=getNextTreeStateVersion$3();ge.nextTree={...ge.currentTree,version:He,stateID:He,dirtyAtoms:new Set,transactionMetadata:{}},ge.graphsByVersion.set(He,cloneGraph$1(Recoil_nullthrows(ge.graphsByVersion.get(Ve))))}}var AppContext=import_react.createContext({current:defaultStore$1}),useStoreRef=()=>useContext$16(AppContext),MutableSourceContext=import_react.createContext(null);function useRecoilMutableSource(){let se=useContext$16(MutableSourceContext);return se??Recoil_expectationViolation(`Attempted to use a Recoil hook outside of a <RecoilRoot>. <RecoilRoot> must be an ancestor of any component that uses Recoil hooks.`),se}function notifyComponents(se,ge,Ve){let He=getDownstreamNodes$2(se,Ve,Ve.dirtyAtoms);for(let se of He){let He=ge.nodeToComponentSubscriptions.get(se);if(He)for(let[se,[ge,We]]of He)We(Ve)}}function sendEndOfBatchNotifications(se){let ge=se.getState(),Ve=ge.currentTree,He=Ve.dirtyAtoms;if(He.size){for(let[Ve,We]of ge.nodeTransactionSubscriptions)if(He.has(Ve))for(let[ge,Ve]of We)Ve(se);for(let[Ve,He]of ge.transactionSubscriptions)He(se);(!reactMode$2().early||ge.suspendedComponentResolvers.size>0)&&(notifyComponents(se,ge,Ve),ge.suspendedComponentResolvers.forEach(se=>se()),ge.suspendedComponentResolvers.clear())}ge.queuedComponentCallbacks_DEPRECATED.forEach(se=>se(Ve)),ge.queuedComponentCallbacks_DEPRECATED.splice(0,ge.queuedComponentCallbacks_DEPRECATED.length)}function endBatch(se){let ge=se.getState();ge.commitDepth++;try{let{nextTree:Ve}=ge;if(Ve==null)return;ge.previousTree=ge.currentTree,ge.currentTree=Ve,ge.nextTree=null,sendEndOfBatchNotifications(se),ge.previousTree==null?Recoil_recoverableViolation(`Ended batch with no previous state, which is unexpected`,`recoil`):ge.graphsByVersion.delete(ge.previousTree.version),ge.previousTree=null,Recoil_gkx(`recoil_memory_managament_2020`)&&(Ve??releaseScheduledRetainablesNow$1(se))}finally{ge.commitDepth--}}function Batcher({setNotifyBatcherOfChange:se}){let ge=useStoreRef(),[,Ve]=useState$25([]);return se(()=>Ve({})),useEffect$32(()=>(se(()=>Ve({})),()=>{se(()=>{})}),[se]),useEffect$32(()=>{Recoil_Queue.enqueueExecution(`Batcher`,()=>{endBatch(ge.current)})}),null}function initialStoreState_DEPRECATED(se,ge){let Ve=makeEmptyStoreState$2();return ge({set:(ge,He)=>{let We=Ve.currentTree,qe=setNodeValue$2(se,We,ge.key,He),en=new Set(qe.keys()),tn=We.nonvalidatedAtoms.clone();for(let se of en)tn.delete(se);Ve.currentTree={...We,dirtyAtoms:Recoil_unionSets(We.dirtyAtoms,en),atomValues:applyAtomValueWrites$1(We.atomValues,qe),nonvalidatedAtoms:tn}},setUnvalidatedAtomValues:se=>{se.forEach((se,ge)=>{Ve.currentTree=setUnvalidatedAtomValue_DEPRECATED$1(Ve.currentTree,ge,se)})}}),Ve}function initialStoreState(se){let ge=freshSnapshot$1(se),Ve=ge.getStore_INTERNAL().getState();return ge.retain(),Ve.nodeCleanupFunctions.forEach(se=>se()),Ve.nodeCleanupFunctions.clear(),Ve}var nextID=0;function RecoilRoot_INTERNAL({initializeState_DEPRECATED:se,initializeState:ge,store_INTERNAL:Ve,children:He}){let We,qe=se=>{let ge=We.current.graphsByVersion;if(ge.has(se))return Recoil_nullthrows(ge.get(se));let Ve=graph$2();return ge.set(se,Ve),Ve},en=(se,ge)=>{if(ge==null){let{transactionSubscriptions:ge}=cn.current.getState(),Ve=nextID++;return ge.set(Ve,se),{release:()=>{ge.delete(Ve)}}}else{let{nodeTransactionSubscriptions:Ve}=cn.current.getState();Ve.has(ge)||Ve.set(ge,new Map);let He=nextID++;return Recoil_nullthrows(Ve.get(ge)).set(He,se),{release:()=>{let se=Ve.get(ge);se&&(se.delete(He),se.size===0&&Ve.delete(ge))}}}},tn=se=>{startNextTreeIfNeeded(cn.current);for(let ge of Object.keys(se))Recoil_nullthrows(cn.current.getState().nextTree).transactionMetadata[ge]=se[ge]},rn=se=>{startNextTreeIfNeeded(cn.current);let ge=Recoil_nullthrows(We.current.nextTree),Ve;try{stateReplacerIsBeingExecuted=!0,Ve=se(ge)}finally{stateReplacerIsBeingExecuted=!1}Ve!==ge&&(We.current.nextTree=Ve,reactMode$2().early&¬ifyComponents(cn.current,We.current,Ve),Recoil_nullthrows(on.current)())},on=useRef$1$1(null),sn=useCallback$17(se=>{on.current=se},[on]),cn=Recoil_useRefInitOnce(()=>Ve??{storeID:getNextStoreID$2(),getState:()=>We.current,replaceState:rn,getGraph:qe,subscribeToTransactions:en,addTransactionMetadata:tn});Ve!=null&&(cn.current=Ve),We=Recoil_useRefInitOnce(()=>se==null?ge==null?makeEmptyStoreState$2():initialStoreState(ge):initialStoreState_DEPRECATED(cn.current,se));let ln=useMemo$18(()=>createMutableSource$1?.(We,()=>We.current.currentTree.version),[We]);return useEffect$32(()=>{let se=cn.current;for(let ge of new Set(se.getState().knownAtoms))initializeNode$2(se,ge,`get`);return()=>{for(let ge of se.getState().knownAtoms)cleanUpNode$2(se,ge)}},[cn]),import_react.createElement(AppContext.Provider,{value:cn},import_react.createElement(MutableSourceContext.Provider,{value:ln}
3,import_react.createElement(Batcher,{setNotifyBatcherOfChange:sn}),He))}function RecoilRoot(se){let{override:ge,...Ve}=se,He=useStoreRef();return ge===!1&&He.current!==defaultStore$1?se.children:import_react.createElement(RecoilRoot_INTERNAL,Ve)}function useRecoilStoreID(){return useStoreRef().current.storeID}var Recoil_RecoilRoot={RecoilRoot,useStoreRef,useRecoilMutableSource,useRecoilStoreID,notifyComponents_FOR_TESTING:notifyComponents,sendEndOfBatchNotifications_FOR_TESTING:sendEndOfBatchNotifications};function shallowArrayEqual(se,ge){if(se===ge)return!0;if(se.length!==ge.length)return!1;for(let Ve=0,He=se.length;Ve<He;Ve++)if(se[Ve]!==ge[Ve])return!1;return!0}var Recoil_shallowArrayEqual=shallowArrayEqual,{useEffect:useEffect$1$1,useRef:useRef$2$1}=import_react.default;function usePrevious(se){let ge=useRef$2$1();return useEffect$1$1(()=>{ge.current=se}),ge.current}var Recoil_usePrevious=usePrevious,{useStoreRef:useStoreRef$1}=Recoil_RecoilRoot,{SUSPENSE_TIMEOUT_MS:SUSPENSE_TIMEOUT_MS$1}=Recoil_Retention,{updateRetainCount:updateRetainCount$2}=Recoil_Retention,{RetentionZone:RetentionZone$3}=Recoil_RetentionZone,{useEffect:useEffect$2$1,useRef:useRef$3$1}=import_react.default,{isSSR:isSSR$2}=Recoil_Environment;function useRetain(se){if(Recoil_gkx(`recoil_memory_managament_2020`))return useRetain_ACTUAL(se)}function useRetain_ACTUAL(se){let ge=(Array.isArray(se)?se:[se]).map(se=>se instanceof RetentionZone$3?se:se.key),Ve=useStoreRef$1();useEffect$2$1(()=>{if(!Recoil_gkx(`recoil_memory_managament_2020`))return;let se=Ve.current;if(He.current&&!isSSR$2)window.clearTimeout(He.current),He.current=null;else for(let Ve of ge)updateRetainCount$2(se,Ve,1);return()=>{for(let Ve of ge)updateRetainCount$2(se,Ve,-1)}},[Ve,...ge]);let He=useRef$3$1(),We=Recoil_usePrevious(ge);if(!isSSR$2&&(We===void 0||!Recoil_shallowArrayEqual(We,ge))){let se=Ve.current;for(let Ve of ge)updateRetainCount$2(se,Ve,1);if(We)for(let ge of We)updateRetainCount$2(se,ge,-1);He.current&&window.clearTimeout(He.current),He.current=window.setTimeout(()=>{He.current=null;for(let Ve of ge)updateRetainCount$2(se,Ve,-1)},SUSPENSE_TIMEOUT_MS$1)}}var Recoil_useRetain=useRetain;function useComponentName(){return`<component name not available>`}var Recoil_useComponentName=useComponentName,{batchUpdates:batchUpdates$2}=Recoil_Batching,{DEFAULT_VALUE:DEFAULT_VALUE$2}=Recoil_Node,{currentRendererSupportsUseSyncExternalStore:currentRendererSupportsUseSyncExternalStore$1,reactMode:reactMode$3,useMutableSource:useMutableSource$1,useSyncExternalStore:useSyncExternalStore$1$1}=Recoil_ReactMode,{useRecoilMutableSource:useRecoilMutableSource$1,useStoreRef:useStoreRef$2}=Recoil_RecoilRoot,{isRecoilValue:isRecoilValue$2}=Recoil_RecoilValue$1,{AbstractRecoilValue:AbstractRecoilValue$3,getRecoilValueAsLoadable:getRecoilValueAsLoadable$2,setRecoilValue:setRecoilValue$2,setUnvalidatedRecoilValue:setUnvalidatedRecoilValue$2,subscribeToRecoilValue:subscribeToRecoilValue$1}=Recoil_RecoilValueInterface,{useCallback:useCallback$1$1,useEffect:useEffect$3$1,useMemo:useMemo$1$1,useRef:useRef$4$1,useState:useState$1$1}=import_react.default,{setByAddingToSet:setByAddingToSet$2}=Recoil_CopyOnWrite,{isSSR:isSSR$3}=Recoil_Environment;function handleLoadable(se,ge,Ve){if(se.state===`hasValue`)return se.contents;throw se.state===`loading`?new Promise(ge=>{let He=Ve.current.getState().suspendedComponentResolvers;He.add(ge),isSSR$3&&Recoil_isPromise(se.contents)&&se.contents.finally(()=>{He.delete(ge)})}):se.state===`hasError`?se.contents:Recoil_err(`Invalid value of loadable atom "${ge.key}"`)}function useRecoilInterface_DEPRECATED(){let se=Recoil_useComponentName(),ge=useStoreRef$2(),[,Ve]=useState$1$1([]),He=useRef$4$1(new Set);He.current=new Set;let We=useRef$4$1(new Set),qe=useRef$4$1(new Map),en=useCallback$1$1(se=>{let ge=qe.current.get(se);ge&&(ge.release(),qe.current.delete(se))},[qe]),tn=useCallback$1$1((se,ge)=>{qe.current.has(ge)&&Ve([])},[]);return useEffect$3$1(()=>{let Ve=ge.current;Recoil_differenceSets(He.current,We.current).forEach(ge=>{if(qe.current.has(ge)){Recoil_expectationViolation(`Double subscription to RecoilValue "${ge}"`);return}let He=subscribeToRecoilValue$1(Ve,new AbstractRecoilValue$3(ge),se=>tn(se,ge),se);qe.current.set(ge,He),Ve.getState().nextTree?Ve.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{tn(Ve.getState(),ge)}):tn(Ve.getState(),ge)}),Recoil_differenceSets(We.current,He.current).forEach(se=>{en(se)}),We.current=He.current}),useEffect$3$1(()=>{let Ve=qe.current;return Recoil_differenceSets(He.current,new Set(Ve.keys())).forEac
3h(He=>{let We=subscribeToRecoilValue$1(ge.current,new AbstractRecoilValue$3(He),se=>tn(se,He),se);Ve.set(He,We)}),()=>Ve.forEach((se,ge)=>en(ge))},[se,ge,en,tn]),useMemo$1$1(()=>{function se(se){return Ve=>{setRecoilValue$2(ge.current,se,Ve)}}function Ve(se){return()=>setRecoilValue$2(ge.current,se,DEFAULT_VALUE$2)}function We(se){var Ve;He.current.has(se.key)||(He.current=setByAddingToSet$2(He.current,se.key));let We=ge.current.getState();return getRecoilValueAsLoadable$2(ge.current,se,reactMode$3().early?We.nextTree??We.currentTree:We.currentTree)}function qe(se){return handleLoadable(We(se),se,ge)}function en(ge){return[qe(ge),se(ge)]}function tn(ge){return[We(ge),se(ge)]}return{getRecoilValue:qe,getRecoilValueLoadable:We,getRecoilState:en,getRecoilStateLoadable:tn,getSetRecoilState:se,getResetRecoilState:Ve}},[He,ge])}var recoilComponentGetRecoilValueCount_FOR_TESTING={current:0};function useRecoilValueLoadable_SYNC_EXTERNAL_STORE(se){let ge=useStoreRef$2(),Ve=Recoil_useComponentName(),He=useCallback$1$1(()=>{var Ve;let He=ge.current,We=He.getState();return{loadable:getRecoilValueAsLoadable$2(He,se,reactMode$3().early?We.nextTree??We.currentTree:We.currentTree),key:se.key}},[ge,se]),We=useCallback$1$1(se=>{let ge;return()=>{var Ve,He;let We=se();return(Ve=ge)!=null&&Ve.loadable.is(We.loadable)&&ge?.key===We.key?ge:(ge=We,We)}},[]),qe=useMemo$1$1(()=>We(He),[He,We]);return useSyncExternalStore$1$1(useCallback$1$1(He=>{let We=ge.current;return subscribeToRecoilValue$1(We,se,He,Ve).release},[ge,se,Ve]),qe,qe).loadable}
3function useRecoilValueLoadable_MUTABLE_SOURCE(se){let ge=useStoreRef$2(),Ve=useCallback$1$1(()=>{var Ve;let He=ge.current,We=He.getState();return getRecoilValueAsLoadable$2(He,se,reactMode$3().early?We.nextTree??We.currentTree:We.currentTree)},[ge,se]),He=useCallback$1$1(()=>Ve(),[Ve]),We=Recoil_useComponentName(),qe=useCallback$1$1((He,qe)=>{let en=ge.current;return subscribeToRecoilValue$1(en,se,()=>{if(!Recoil_gkx(`recoil_suppress_rerender_in_callback`))return qe();let se=Ve();rn.current.is(se)||qe(),rn.current=se},We).release},[ge,se,We,Ve]),en=useRecoilMutableSource$1();if(en==null)throw Recoil_err(`Recoil hooks must be used in components contained within a <RecoilRoot> component.`);let tn=useMutableSource$1(en,He,qe),rn=useRef$4$1(tn);return useEffect$3$1(()=>{rn.current=tn}),tn}function useRecoilValueLoadable_TRANSITION_SUPPORT(se){let ge=useStoreRef$2(),Ve=Recoil_useComponentName(),He=useCallback$1$1(()=>{var Ve;let He=ge.current,We=He.getState();return getRecoilValueAsLoadable$2(He,se,reactMode$3().early?We.nextTree??We.currentTree:We.currentTree)},[ge,se]),We=useCallback$1$1(()=>({loadable:He(),key:se.key}),[He,se.key]),qe=useCallback$1$1(se=>{let ge=We();return se.loadable.is(ge.loadable)&&se.key===ge.key?se:ge},[We]);useEffect$3$1(()=>{let He=subscribeToRecoilValue$1(ge.current,se,se=>{tn(qe)},Ve);return tn(qe),He.release},[Ve,se,ge,qe]);let[en,tn]=useState$1$1(We);return en.key===se.key?en.loadable:We().loadable}
3function useRecoilValueLoadable_LEGACY(se){let ge=useStoreRef$2(),[,Ve]=useState$1$1([]),He=Recoil_useComponentName(),We=useCallback$1$1(()=>{var Ve;let He=ge.current,We=He.getState();return getRecoilValueAsLoadable$2(He,se,reactMode$3().early?We.nextTree??We.currentTree:We.currentTree)},[ge,se]),qe=We(),en=useRef$4$1(qe);return useEffect$3$1(()=>{en.current=qe}),useEffect$3$1(()=>{let qe=ge.current,tn=qe.getState(),rn=subscribeToRecoilValue$1(qe,se,se=>{var ge;if(!Recoil_gkx(`recoil_suppress_rerender_in_callback`))return Ve([]);let He=We();(ge=en.current)!=null&&ge.is(He)||Ve(He),en.current=He},He);if(tn.nextTree)qe.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{en.current=null,Ve([])});else{var on;if(!Recoil_gkx(`recoil_suppress_rerender_in_callback`))return Ve([]);let se=We();(on=en.current)!=null&&on.is(se)||Ve(se),en.current=se}return rn.release},[He,We,se,ge]),qe}function useRecoilValueLoadable(se){return Recoil_gkx(`recoil_memory_managament_2020`)&&Recoil_useRetain(se),{TRANSITION_SUPPORT:useRecoilValueLo
3adable_TRANSITION_SUPPORT,SYNC_EXTERNAL_STORE:currentRendererSupportsUseSyncExternalStore$1()?useRecoilValueLoadable_SYNC_EXTERNAL_STORE:useRecoilValueLoadable_TRANSITION_SUPPORT,MUTABLE_SOURCE:useRecoilValueLoadable_MUTABLE_SOURCE,LEGACY:useRecoilValueLoadable_LEGACY}[reactMode$3().mode](se)}function useRecoilValue(se){let ge=useStoreRef$2();return handleLoadable(useRecoilValueLoadable(se),se,ge)}function useSetRecoilState(se){let ge=useStoreRef$2();return useCallback$1$1(Ve=>{setRecoilValue$2(ge.current,se,Ve)},[ge,se])}function useResetRecoilState(se){let ge=useStoreRef$2();return useCallback$1$1(()=>{setRecoilValue$2(ge.current,se,DEFAULT_VALUE$2)},[ge,se])}function useRecoilState(se){return[useRecoilValue(se),useSetRecoilState(se)]}function useRecoilStateLoadable(se){return[useRecoilValueLoadable(se),useSetRecoilState(se)]}function useSetUnvalidatedAtomValues(){let se=useStoreRef$2();return(ge,Ve={})=>{batchUpdates$2(()=>{se.current.addTransactionMetadata(Ve),ge.forEach((ge,Ve)=>setUnvalidatedRecoilValue$2(se.current,new AbstractRecoilValue$3(Ve),ge))})}}
3function useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE(se){return Recoil_gkx(`recoil_memory_managament_2020`)&&Recoil_useRetain(se),useRecoilValueLoadable_TRANSITION_SUPPORT(se)}function useRecoilValue_TRANSITION_SUPPORT_UNSTABLE(se){let ge=useStoreRef$2();return handleLoadable(useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE(se),se,ge)}function useRecoilState_TRANSITION_SUPPORT_UNSTABLE(se){return[useRecoilValue_TRANSITION_SUPPORT_UNSTABLE(se),useSetRecoilState(se)]}var Recoil_Hooks={recoilComponentGetRecoilValueCount_FOR_TESTING,useRecoilInterface:useRecoilInterface_DEPRECATED,useRecoilState,useRecoilStateLoadable,useRecoilValue,useRecoilValueLoadable,useResetRecoilState,useSetRecoilState,useSetUnvalidatedAtomValues,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE,useRecoilState_TRANSITION_SUPPORT_UNSTABLE};function filterMap(se,ge){let Ve=new Map;for(let[He,We]of se)ge(We,He)&&Ve.set(He,We);return Ve}var Recoil_filterMap=filterMap;function filterSet(se,ge){let Ve=new Set;for(let He of se)ge(He)&&Ve.add(He);return Ve}var Recoil_filterSet=filterSet;function mergeMaps(...se){let ge=new Map;for(let Ve=0;Ve<se.length;Ve++){let He=se[Ve].keys(),We;for(;!(We=He.next()).done;)ge.set(We.value,se[Ve].get(We.value))}return ge}var Recoil_mergeMaps=mergeMaps,{batchUpdates:batchUpdates$3}=Recoil_Batching,{DEFAULT_VALUE:DEFAULT_VALUE$3,getNode:getNode$4,nodes:nodes$1}=Recoil_Node,{useStoreRef:useStoreRef$3}=Recoil_RecoilRoot,{AbstractRecoilValue:AbstractRecoilValue$4,setRecoilValueLo
3adable:setRecoilValueLoadable$1}=Recoil_RecoilValueInterface,{SUSPENSE_TIMEOUT_MS:SUSPENSE_TIMEOUT_MS$2}=Recoil_Retention,{cloneSnapshot:cloneSnapshot$1}=Recoil_Snapshot$1,{useCallback:useCallback$2$1,useEffect:useEffect$4$1,useRef:useRef$5$1,useState:useState$2$1}=import_react.default,{isSSR:isSSR$4}=Recoil_Environment;function useTransactionSubscription(se){let ge=useStoreRef$3();useEffect$4$1(()=>ge.current.subscribeToTransactions(se).release,[se,ge])}function externallyVisibleAtomValuesInState(se){let ge=Recoil_mapMap(Recoil_filterMap(se.atomValues.toMap(),(se,ge)=>{let Ve=getNode$4(ge).persistence_UNSTABLE;return Ve!=null&&Ve.type!==`none`&&se.state===`hasValue`}),se=>se.contents);return Recoil_mergeMaps(se.nonvalidatedAtoms.toMap(),ge)}function useTransactionObservation_DEPRECATED(se){useTransactionSubscription(useCallback$2$1(ge=>{let Ve=ge.getState().previousTree,He=ge.getState().currentTree;Ve||=(Recoil_recoverableViolation(`Transaction subscribers notified without a previous tree being present -- this is a bug in Recoil`),ge.getState().currentTree);let We=externallyVisibleAtomValuesInState(He),qe=externallyVisibleAtomValuesInState(Ve);se({atomValues:We,previousAtomValues:qe,atomInfo:Recoil_mapMap(nodes$1,se=>{var ge,Ve,He,We;return{persistence_UNSTABLE:{type:se.persistence_UNSTABLE?.type??`none`,backButton:se.persistence_UNSTABLE?.backButton??!1}}}),modifiedAtoms:Recoil_filterSet(He.dirtyAtoms,se=>We.has(se)||qe.has(se)),transactionMetadata:{...He.transactionMetadata}})},[se]))}function useRecoilTransactionObserver(se){useTransactionSubscription(useCallback$2$1(ge=>{se({snapshot:cloneSnapshot$1(ge,`latest`),previousSnapshot:cloneSnapshot$1(ge,`previous`)})},[se]))}function useRecoilSnapshot(){let se=useStoreRef$3(),[ge,Ve]=useState$2$1(()=>cloneSnapshot$1(se.current)),He=Recoil_usePrevious(ge),We=useRef$5$1(),qe=useRef$5$1();if(useTransactionSubscription(useCallback$2$1(se=>Ve(cloneSnapshot$1(se)),[])),useEffect$4$1(()=>{let se=ge.retain();if(We.current&&!isSSR$4){var Ve;window.clearTimeout(We.current),We.current=null,(Ve=qe.current)==null||Ve.call(qe),qe.current=null}return()=>{window.setTimeout(se,10)}},[ge]),He!==ge&&!isSSR$4){if(We.current){var en;window.clearTimeout(We.current),We.current=null,(en=qe.current)==null||en.call(qe),qe.current=null}qe.current=ge.retain(),We.current=window.setTimeout(()=>{var se;We.current=null,(se=qe.current)==null||se.call(qe),qe.current=null},SUSPENSE_TIMEOUT_MS$2)}return ge}function gotoSnapshot(se,ge){var Ve;let He=se.getState(),We=He.nextTree??He.currentTree,qe=ge.getStore_INTERNAL().getState().currentTree;batchUpdates$3(()=>{let Ve=new Set;for(let se of[We.atomValues.keys(),qe.atomValues.keys()])for(let ge of se){var He,en;We.atomValues.get(ge)?.contents!==qe.atomValues.get(ge)?.contents&&getNode$4(ge).shouldRestoreFromSnapshots&&Ve.add(ge)}Ve.forEach(ge=>
3{setRecoilValueLoadable$1(se,new AbstractRecoilValue$4(ge),qe.atomValues.has(ge)?Recoil_nullthrows(qe.atomValues.get(ge)):DEFAULT_VALUE$3)}),se.replaceState(se=>({...se,stateID:ge.getID()}))})}function useGotoRecoilSnapshot(){let se=useStoreRef$3();return useCallback$2$1(ge=>gotoSnapshot(se.current,ge),[se])}var Recoil_SnapshotHooks={useRecoilSnapshot,gotoSnapshot,useGotoRecoilSnapshot,useRecoilTransactionObserver,useTransactionObservation_DEPRECATED,useTransactionSubscription_DEPRECATED:useTransactionSubscription},{peekNodeInfo:peekNodeInfo$2}=Recoil_FunctionalCore,{useStoreRef:useStoreRef$4}=Recoil_RecoilRoot;function useGetRecoilValueInfo(){let se=useStoreRef$4();return({key:ge})=>peekNodeInfo$2(se.current,se.current.getState().currentTree,ge)}var Recoil_useGetRecoilValueInfo=useGetRecoilValueInfo,{reactMode:reactMode$4}=Recoil_ReactMode,{RecoilRoot:RecoilRoot$1,useStoreRef:useStoreRef$5}=Recoil_RecoilRoot,{useMemo:useMemo$2$1}=import_react.default;function useRecoilBridgeAcrossReactRoots(){reactMode$4().mode===`MUTABLE_SOURCE`&&console.warn(`Warning: There are known issues using useRecoilBridgeAcrossReactRoots() in recoil_mutable_source rendering mode. Please consider upgrading to recoil_sync_external_store mode.`);let se=useStoreRef$5().current;return useMemo$2$1(()=>{function ge({children:ge}){return import_react.createElement(RecoilRoot$1,{store_INTERNAL:se},ge)}return ge},[se])}var Recoil_useRecoilBridgeAcrossReactRoots=useRecoilBridgeAcrossReactRoots,{loadableWithValue:loadableWithValue$1}=Recoil_Loadable$1,{initializeNode:initializeNode$3}=Recoil_FunctionalCore,{DEFAULT_VALUE:DEFAULT_VALUE$4,getNode:getNode$5}=Recoil_Node,{copyTreeState:copyTreeState$1,getRecoilValueAsLoadable:getRecoilValueAsLoadable$3,invalidateDownstreams:invalidateDownstreams$1,writeLoadableToTreeState:writeLoadableToTreeState$1}=Recoil_RecoilValueInterface;function isAtom(se){return getNode$5(se.key).nodeType===`atom`}var TransactionInterfaceImpl=class{constructor(se,ge){_defineProperty$2(this,`_store`,void 0),_defineProperty$2(this,`_treeState`,void 0),_defineProperty$2(this,`_changes`,void 0),_defineProperty$2(this,`get`,se=>{if(this._changes.has(se.key))return this._changes.get(se.key);if(!isAtom(se))throw Recoil_err(`Reading selectors within atomicUpdate is not supported`);let ge=getRecoilValueAsLoadable$3(this._store,se,this._treeState);if(ge.state===`hasValue`)return ge.contents;throw ge.state===`hasError`?ge.contents:Recoil_err(`Expected Recoil atom ${se.key} to have a value, but it is in a loading state.`)}),_defineProperty$2(this,`set`,(se,ge)=>{if(!isAtom(se))throw Recoil_err(`Setting selectors within atomicUpdate is not supported`);if(typeof ge==`function`){let Ve=this.get(se);this._changes.set(se.key,ge(Ve))}else initializeNode$3(this._store,se.key,`set`),this._changes.set(se.key,ge)}),_defineProperty$2(this,`reset`,se=>{this.set(se,DEFAULT_VALUE$4)}),this._store=se,this._treeState=ge,this._changes=new Map}newTreeState_INTERNAL(){if(this._changes.size===0)return this._treeState;let se=copyTreeState$1(this._treeState);for(let[ge,Ve]of this._changes)writeLoadableToTreeState$1(se,ge,loadableWithValue$1(Ve));return invalidateDownstreams$1(this._store,se),se}};function atomicUpdater(se){return ge=>{se.replaceState(Ve=>{let He=new TransactionInterfaceImpl(se,Ve);return ge(He),He.newTreeState_INTERNAL()})}}var Recoil_AtomicUpdates_1={atomicUpdater}.atomicUpdater,Recoil_AtomicUpdates$1=Object.freeze({__proto__:null,atomicUpdater:Recoil_AtomicUpdates_1});function invariant$1(se,ge){if(!se)throw Error(ge)}var Recoil_invariant=invariant$1,{atomicUpdater:atomicUpdater$1}=Recoil_AtomicUpdates$1,{batchUpdates:batchUpdates$4}=Recoil_Batching,{DEFAULT_VALUE:DEFAULT_VALUE$5}=Recoil_Node,{useStoreRef:useStoreRef$6}=Recoil_RecoilRoot,{refreshRecoilValue:refreshRecoilValue$1,setRecoilValue:setRecoilValue$3}=Recoil_RecoilValueInterface,{cloneSnapshot:cloneSnapshot$2}=Recoil_Snapshot$1,{gotoSnapshot:gotoSnapshot$1}=Recoil_SnapshotHooks,{useCallback:useCallback$3$1}=import_react.default,Sentinel=class{},SENTINEL=new Sentinel;function recoilCallback(se,ge,Ve,He){let We=SENTINEL,qe;if(batchUpdates$4(()=>{let en=`useRecoilCallback() expects a function that returns a function: it accepts a function of the type (RecoilInterface) => (Args) => ReturnType and returns a callback function (Args) => ReturnType, where RecoilInterface is an object {snapshot, set, ...} and Args and ReturnType are the argument and return types of the callback y
3ou want to create. Please see the docs at recoiljs.org for details.`;if(typeof ge!=`function`)throw Recoil_err(en);let tn=ge(Recoil_lazyProxy({...He??{},set:(ge,Ve)=>setRecoilValue$3(se,ge,Ve),reset:ge=>setRecoilValue$3(se,ge,DEFAULT_VALUE$5),refresh:ge=>refreshRecoilValue$1(se,ge),gotoSnapshot:ge=>gotoSnapshot$1(se,ge),transact_UNSTABLE:ge=>atomicUpdater$1(se)(ge)},{snapshot:()=>{let ge=cloneSnapshot$2(se);return qe=ge.retain(),ge}}));if(typeof tn!=`function`)throw Recoil_err(en);We=tn(...Ve)}),We instanceof Sentinel&&Recoil_invariant(!1),Recoil_isPromise(We))We=We.finally(()=>{var se;(se=qe)==null||se()});else{var en;(en=qe)==null||en()}return We}function useRecoilCallback(se,ge){let Ve=useStoreRef$6();return useCallback$3$1((...ge)=>recoilCallback(Ve.current,se,ge),ge==null?void 0:[...ge,Ve])}var Recoil_useRecoilCallback={recoilCallback,useRecoilCallback},{useStoreRef:useStoreRef$7}=Recoil_RecoilRoot,{refreshRecoilValue:refreshRecoilValue$2}=Recoil_RecoilValueInterface,{useCallback:useCallback$4$1}=import_react.default;function useRecoilRefresher(se){let ge=useStoreRef$7();return useCallback$4$1(()=>{let Ve=ge.current;refreshRecoilValue$2(Ve,se)},[se,ge])}var Recoil_useRecoilRefresher=useRecoilRefresher,{atomicUpdater:atomicUpdater$2}=Recoil_AtomicUpdates$1,{useStoreRef:useStoreRef$8}=Recoil_RecoilRoot,{useMemo:useMemo$3$1}=import_react.default;function useRecoilTransaction(se,ge){let Ve=useStoreRef$8();return useMemo$3$1(()=>(...ge)=>{atomicUpdater$2(Ve.current)(Ve=>{se(Ve)(...ge)})},ge==null?void 0:[...ge,Ve])}var Recoil_useRecoilTransaction=useRecoilTransaction,WrappedValue=class{constructor(se){_defineProperty$2(this,`value`,void 0),this.value=se}},Recoil_Wrapper_1={WrappedValue}.WrappedValue,Recoil_Wrapper$1=Object.freeze({__proto__:null,WrappedValue:Recoil_Wrapper_1}),{isFastRefreshEnabled:isFastRefreshEnabled$2}=Recoil_ReactMode,ChangedPathError=class extends Error{},TreeCache=class{constructor(se){var ge,Ve,He;_defineProperty$2(this,`_name`,void 0),_defineProperty$2(this,`_numLeafs`,void 0),_defineProperty$2(this,`_root`,void 0),_defineProperty$2(this,`_onHit`,void 0),_defineProperty$2(this,`_onSet`,void 0),_defineProperty$2(this,`_mapNodeValue`,void 0),this._name=se?.name,this._numLeafs=0,this._root=null,this._onHit=se?.onHit??(()=>{}),this._onSet=se?.onSet??(()=>{}),this._mapNodeValue=se?.mapNodeValue??(se=>se)}size(){return this._numLeafs}root(){return this._root}get(se,ge){var Ve;return this.getLeafNode(se,ge)?.value}getLeafNode(se,ge){if(this._root==null)return;let Ve=this._root;for(;Ve;){if(ge?.onNodeVisit(Ve),Ve.type===`leaf`)return this._onHit(Ve),Ve;let He=this._mapNodeValue(se(Ve.nodeKey));Ve=Ve.branches.get(He)}}set(se,ge,Ve){let He=()=>{var He,We,qe,en;let tn,rn;for(let[ge,He]of se){var on,sn,cn;let se=this._root;if(se?.type===`leaf`)throw this.invalidCacheError();let We=tn;if(tn=We?We.branches.get(rn):se,tn??={type:`branch`,nodeKey:ge,parent:We,branches:new Map,branchKey:rn},tn.type!==`branch`||tn.nodeKey!==ge)throw this.invalidCacheError();We?.branches.set(rn,tn),Ve==null||(sn=Ve.onNodeVisit)==null||sn.call(Ve,tn),rn=this._mapNodeValue(He),this._root=this._root??tn}let ln=tn?tn?.branches.get(rn):this._root;if(ln!=null&&(ln.type!==`leaf`||ln.branchKey!==rn))throw this.invalidCacheError();let un={type:`leaf`,value:ge,parent:tn,branchKey:rn};(We=tn)==null||We.branches.set(rn,un),this._root=this._root??un,this._numLeafs++,this._onSet(un),Ve==null||(en=Ve.onNodeVisit)==null||en.call(Ve,un)};try{He()}catch(se){if(se instanceof ChangedPathError)this.clear(),He();else throw se}}delete(se){let ge=this.root();if(!ge)return!1;if(se===ge)return this._root=null,this._numLeafs=0,!0;let Ve=se.parent,He=se.branchKey;for(;Ve;){var We;if(Ve.branches.delete(He),Ve===ge)return Ve.branches.size===0?(this._root=null,this._numLeafs=0):this._numLeafs--,!0;if(Ve.branches.size>0)break;He=Ve?.branchKey,Ve=Ve.parent}for(;Ve!==ge;Ve=Ve.parent)if(Ve==null)return!1;return this._numLeafs--,!0}clear(){this._numLeafs=0,this._root=null}invalidCacheError(){throw Recoil_recoverableViolation((isFastRefreshEnabled$2()?`Possible Fast Refresh module reload detected. This may also be caused by an selector returning inconsistent values. Resetting cache.`:`Invalid cac
3he values. This happens when selectors do not return consistent values for the same input dependency values. That may also be caused when using Fast Refresh to change a selector implementation. Resetting cache.`)+(this._name==null?``:` - ${this._name}`)),new ChangedPathError}},Recoil_TreeCache_1={TreeCache}.TreeCache,Recoil_TreeCache$1=Object.freeze({__proto__:null,TreeCache:Recoil_TreeCache_1}),LRUCache=class{constructor(se){var ge;_defineProperty$2(this,`_maxSize`,void 0),_defineProperty$2(this,`_size`,void 0),_defineProperty$2(this,`_head`,void 0),_defineProperty$2(this,`_tail`,void 0),_defineProperty$2(this,`_map`,void 0),_defineProperty$2(this,`_keyMapper`,void 0),this._maxSize=se.maxSize,this._size=0,this._head=null,this._tail=null,this._map=new Map,this._keyMapper=se.mapKey??(se=>se)}head(){return this._head}tail(){return this._tail}size(){return this._size}maxSize(){return this._maxSize}has(se){return this._map.has(this._keyMapper(se))}get(se){let ge=this._keyMapper(se),Ve=this._map.get(ge);if(Ve)return this.set(se,Ve.value),Ve.value}set(se,ge){let Ve=this._keyMapper(se);this._map.get(Ve)&&this.delete(se);let He=this.head(),We={key:se,right:He,left:null,value:ge};He?He.left=We:this._tail=We,this._map.set(Ve,We),this._head=We,this._size++,this._maybeDeleteLRU()}_maybeDeleteLRU(){this.size()>this.maxSize()&&this.deleteLru()}deleteLru(){let se=this.tail();se&&this.delete(se.key)}delete(se){let ge=this._keyMapper(se);if(!this._size||!this._map.has(ge))return;let Ve=Recoil_nullthrows(this._map.get(ge)),He=Ve.right,We=Ve.left;He&&(He.left=Ve.left),We&&(We.right=Ve.right),Ve===this.head()&&(this._head=He),Ve===this.tail()&&(this._tail=We),this._map.delete(ge),this._size--}clear(){this._size=0,this._head=null,this._tail=null,this._map=new Map}},Recoil_LRUCache_1={LRUCache}.LRUCache,Recoil_LRUCache$1=Object.freeze({__proto__:null,LRUCache:Recoil_LRUCache_1}),{LRUCache:LRUCache$1}=Recoil_LRUCache$1,{TreeCache:TreeCache$1}=Recoil_TreeCache$1;function treeCacheLRU({name:se,maxSize:ge,mapNodeValue:Ve=se=>se}){let He=new LRUCache$1({maxSize:ge}),We=new TreeCache$1({name:se,mapNodeValue:Ve,onHit:se=>{He.set(se,!0)},onSet:se=>{let Ve=He.tail();He.set(se,!0),Ve&&We.size()>ge&&We.delete(Ve.key)}});return We}var Recoil_treeCacheLRU=treeCacheLRU;function stringify(se,ge,Ve){if(typeof se==`string`&&!se.includes(`"`)&&!se.includes(`\\`))return`"${se}"`;switch(typeof se){case`undefined`:return``;case`boolean`:return se?`true`:`false`;case`number`:case`symbol`:return String(se);case`string`:return JSON.stringify(se);case`function`:if(ge?.allowFunctions!==!0)throw Recoil_err(`Attempt to serialize function in a Recoil cache key`);
3return`__FUNCTION(${se.name})__`}if(se===null)return`null`;if(typeof se!=`object`){var He;return JSON.stringify(se)??``}if(Recoil_isPromise(se))return`__PROMISE__`;if(Array.isArray(se))return`[${se.map((se,Ve)=>stringify(se,ge,Ve.toString()))}]`;if(typeof se.toJSON==`function`)return stringify(se.toJSON(Ve),ge,Ve);if(se instanceof Map){let He={};for(let[Ve,We]of se)He[typeof Ve==`string`?Ve:stringify(Ve,ge)]=We;return stringify(He,ge,Ve)}return se instanceof Set?stringify(Array.from(se).sort((se,Ve)=>stringify(se,ge).localeCompare(stringify(Ve,ge))),ge,Ve):Symbol!==void 0&&se[Symbol.iterator]!=null&&typeof se[Symbol.iterator]==`function`?stringify(Array.from(se),ge,Ve):`{${Object.keys(se).filter(ge=>se[ge]!==void 0).sort().map(Ve=>`${stringify(Ve,ge)}:${stringify(se[Ve],ge,Ve)}`).join(`,`)}}`}function stableStringify(se,ge={allowFunctions:!1}){return stringify(se,ge)}var Recoil_stableStringify=stableStringify,{TreeCache:TreeCache$2}=Recoil_TreeCache$1,defaultPolicy={equality:`reference`,eviction:`keep-all`,maxSize:1/0};function treeCacheFromPolicy({equality:se=defaultPolicy.equality,eviction:ge=defaultPolicy.eviction,maxSize:Ve=defaultPolicy.maxSize}=defaultPolicy,He){return getTreeCache(ge,Ve,getValueMapper(se),He)}function getValueMapper(se){switch(se){case`reference`:return se=>se;case`value`:return se=>Recoil_stableStringify(se)}throw Recoil_err(`Unrecognized equality policy ${se}`)}function getTreeCache(se,ge,Ve,He){switch(se){case`keep-all`:return new TreeCache$2({name:He,mapNodeValue:Ve});case`lru`:return Recoil_treeCacheLRU({name:He,maxSize:Recoil_nullthrows(ge),mapNodeValue:Ve});case`most-recent`:return Recoil_treeCacheLRU({name:He,maxSize:1,mapNodeValue:Ve})}throw Recoil_err(`Unrecognized eviction policy ${se}`)}var Recoil_treeCacheFromPolicy=treeCacheFromPolicy,{isReactNative:isReactNative$1,isWindow:isWindow$1}=Recoil_Environment;function startPerfBlock(se){return()=>null}var Recoil_PerformanceTimings={startPerfBlock},{isLoadable:isLoadable$1,loadableWithError:loadableWithError$1,loadableWithPromise:loadableWithPromise$1,loadableWithValue:loadableWithValue$2}=Recoil_Loadable$1,{WrappedValue:WrappedValue$1}=Recoil_Wrapper$1,{getNodeLoadable:getNodeLoadable$2,peekNodeLoadable:peekNodeLoadable$1,setNodeValue:setNodeValue$3}=Recoil_FunctionalCore,{saveDepsToStore:saveDepsToStore$1}=Recoil_Graph,{DEFAULT_VALUE:DEFAULT_VALUE$6,getConfigDeletionHandler:getConfigDeletionHandler$1,getNode:getNode$6,registerNode:registerNode$1}=Recoil_Node,{isRecoilValue:isRecoilValue$3}=Recoil_RecoilValue$1,{markRecoilValueModified:markRecoilValueModified$1}=Recoil_RecoilValueInterface,{retainedByOptionWithDefault:retainedByOptionWithDefault$1}=Recoil_Retention,{recoilCallback:recoilCallback$1}=Recoil_useRecoilCallback,{startPerfBlock:startPerfBlock$1}=Recoil_PerformanceTimings,Canceled=class{},CANCELED=new Canceled,dependencyStack=[],waitingStores=new Map,getNewExecutionID=(()=>{let se=0;return()=>se++})();function selector$1(se){let ge=null,{key:Ve,get:He,cachePolicy_UNSTABLE:We}=se,qe=se.set==null?void 0:se.set,en=new Set,tn=Recoil_treeCacheFromPolicy(We??{equality:`reference`,eviction:`keep-all`},Ve),rn=retainedByOptionWithDefault$1(se.retainedBy_UNSTABLE),on=new Map,sn=0;function cn(){return!Recoil_gkx(`recoil_memory_managament_2020`)||sn>0}function ln(se){return se.getState().knownSelectors.add(Ve),sn++,()=>{sn--}}function un(){return getConfigDeletionHandler$1(Ve)!==void 0&&!cn()}function dn(se,ge,Ve,He,We){kn(ge,He,We),fn(se,Ve)}function fn(se,ge){Dn(se,ge)&&En(se),mn(ge,!0)}function pn(se,ge){Dn(se,ge)&&(Recoil_nullthrows(Cn(se)).stateVersions.clear(),mn(ge,!1))}function mn(se,Ve){let He=waitingStores.get(se);if(He!=null){for(let se of He)markRecoilValueModified$1(se,Recoil_nullthrows(ge));Ve&&waitingStores.delete(se)}}function hn(se,ge){let Ve=waitingStores.get(ge);Ve??waitingStores.set(ge,Ve=new Set),Ve.add(se)}function gn(se,ge,Ve,He,We,qe){return ge.then(ge=>{if(!cn())throw En(se),CANCELED;return dn(se,Ve,We,loadableWithValue$2(ge),He),ge}).catch(ge=>{if(!cn())throw En(se),CANCELED;if(Recoil_isPromise(ge))return _n(se,ge,Ve,He,We,qe);throw dn(se,Ve,We,loadableWithError$1(ge),He),ge})}function _n(se,ge,Ve,He,We,qe){return ge.then(He=>{if(!cn())throw En(se),CANCELED;qe.loadingDepKey!=null&&qe.loadingDepPromise===ge?Ve.atomValues.set(qe.loadingDepKey,loadableWithValue$2(He)):se.getState().knownSelectors.forEac
3h(se=>{Ve.atomValues.delete(se)});let en=bn(se,Ve);if(en&&en.state!==`loading`){if((Dn(se,We)||Cn(se)==null)&&fn(se,We),en.state===`hasValue`)return en.contents;throw en.contents}if(!Dn(se,We)){let ge=Sn(se,Ve);if(ge!=null)return ge.loadingLoadable.contents}let[tn,rn]=yn(se,Ve,We);if(tn.state!==`loading`&&dn(se,Ve,We,tn,rn),tn.state===`hasError`)throw tn.contents;return tn.contents}).catch(ge=>{throw ge instanceof Canceled?CANCELED:cn()?(dn(se,Ve,We,loadableWithError$1(ge),He),ge):(En(se),CANCELED)})}function vn(se,ge,He,We){var qe,tn,rn,on;if(Dn(se,We)||ge.version===se.getState()?.currentTree?.version||ge.version===se.getState()?.nextTree?.version){var sn,cn,ln;saveDepsToStore$1(Ve,He,se,se.getState()?.nextTree?.version??se.getState().currentTree.version)}for(let se of He)en.add(se)}function yn(se,We,qe){let en=startPerfBlock$1(Ve),tn=!0,rn=!0,on=()=>{en(),rn=!1},sn,cn=!1,ln,un={loadingDepKey:null,loadingDepPromise:null},dn=new Map;function fn({key:ge}){let Ve=getNodeLoadable$2(se,We,ge);switch(dn.set(ge,Ve),tn||(vn(se,We,new Set(dn.keys()),qe),pn(se,qe)),Ve.state){case`hasValue`:return Ve.contents;case`hasError`:throw Ve.contents;case`loading`:throw un.loadingDepKey=ge,un.loadingDepPromise=Ve.contents,Ve.contents}throw Recoil_err(`Invalid Loadable state`)}let mn=Ve=>(...He)=>{if(rn)throw Recoil_err(`Callbacks from getCallback() should only be called asynchronously after the selector is evalutated. It c
3an be used for selectors to return objects with callbacks that can work with Recoil state without a subscription.`);return ge??Recoil_invariant(!1),recoilCallback$1(se,Ve,He,{node:ge})};try{sn=He({get:fn,getCallback:mn}),sn=isRecoilValue$3(sn)?fn(sn):sn,isLoadable$1(sn)&&(sn.state===`hasError`&&(cn=!0),sn=sn.contents),Recoil_isPromise(sn)?sn=gn(se,sn,We,dn,qe,un).finally(on):on(),sn=sn instanceof WrappedValue$1?sn.value:sn}catch(ge){sn=ge,Recoil_isPromise(sn)?sn=_n(se,sn,We,dn,qe,un).finally(on):(cn=!0,on())}return ln=cn?loadableWithError$1(sn):Recoil_isPromise(sn)?loadableWithPromise$1(sn):loadableWithValue$2(sn),tn=!1,Tn(se,qe,dn),vn(se,We,new Set(dn.keys()),qe),[ln,dn]}function bn(se,ge){let He=ge.atomValues.get(Ve);if(He!=null)return He;let We=new Set;try{He=tn.get(Ve=>(typeof Ve!=`string`&&Recoil_invariant(!1),getNodeLoadable$2(se,ge,Ve).contents),{onNodeVisit:se=>{se.type===`branch`&&se.nodeKey!==Ve&&We.add(se.nodeKey)}})}catch(se){throw Recoil_err(`Problem with cache lookup for selector "${Ve}": ${se.message}`)}if(He){var qe;ge.atomValues.set(Ve,He),vn(se,ge,We,Cn(se)?.executionID)}return He}function xn(se,ge){let Ve=bn(se,ge);if(Ve!=null)return En(se),Ve;let He=Sn(se,ge);if(He!=null){var We;return He.loadingLoadable?.state===`loading`&&hn(se,He.executionID),He.loadingLoadable}let qe=getNewExecutionID(),[en,tn]=yn(se,ge,qe);return en.state===`loading`?(wn(se,qe,en,tn,ge),hn(se,qe)):(En(se),kn(ge,en,tn)),en}function Sn(se,ge){let Ve=Recoil_concatIterables([on.has(se)?[Recoil_nullthrows(on.get(se))]:[],Recoil_mapIterable(Recoil_filterIterable(on,([ge])=>ge!==se),([,se])=>se)]);function He(Ve){for(let[He,We]of Ve)if(!getNodeLoadable$2(se,ge,He).is(We))return!0;return!1}for(let se of Ve)if(se.stateVersions.get(ge.version)||!He(se.depValuesDiscoveredSoFarDuringAsyncWork))return se.stateVersions.set(ge.version,!0),se;else se.stateVersions.set(ge.version,!1)}function Cn(se){return on.get(se)}function wn(se,ge,Ve,He,We){on.set(se,{depValuesDiscoveredSoFarDuringAsyncWork:He,executionID:ge,loadingLoadable:Ve,stateVersions:new Map([[We.version,!0]])})}function Tn(se,ge,Ve){if(Dn(se,ge)){let ge=Cn(se);ge!=null&&(ge.depValuesDiscoveredSoFarDuringAsyncWork=Ve)}}function En(se){on.delete(se)}function Dn(se,ge){var Ve;return ge===Cn(se)?.executionID}function On(se){return Array.from(se.entries()).map(([se,ge])=>[se,ge.contents])}function kn(se,ge,He){se.atomValues.set(Ve,ge);try{tn.set(On(He),ge)}catch(se){throw Recoil_err(`Problem with setting cache for selector "${Ve}": ${se.message}`)}}function An(se){if(dependencyStack.includes(Ve))return loadableWithError$1(Recoil_err(`Recoil selector has circular dependencies: ${dependencyStack.slice(dependencyStack.indexOf(Ve)).join(` â `)}`));dependencyStack.push(Ve);try{return se()}finally{dependencyStack.pop()}}function jn(se,ge){return ge.atomValues.get(Ve)??tn.get(Ve=>{var He;return typeof Ve!=`string`&&Recoil_invariant(!1),peekNodeLoadable$1(se,ge,Ve)?.contents})}function Mn(se,ge){return An(()=>xn(se,ge))}function Nn(se){se.atomValues.delete(Ve)}function Pn(se,Ve){ge??Recoil_invariant(!1);for(let ge of en){var He;let We=getNode$6(ge);(He=We.clearCache)==null||He.call(We,se,Ve)}en.clear(),Nn(Ve),tn.clear(),markRecoilValueModified$1(se,ge)}return ge=registerNode$1(qe==null?{key:Ve,nodeType:`selector`,peek:jn,get:Mn,init:ln,invalidate:Nn,clearCache:Pn,shouldDeleteConfigOnRelease:un,dangerouslyAllowMutability:se.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:rn}:{key:Ve,nodeType:`selector`,peek:jn,get:Mn,set:(se,ge,He)=>{let We=!1,en=new Map;function tn({key:He}){if(We)throw Recoil_err(`Recoil: Async selector sets are not currently supported.`);let qe=getNodeLoadable$2(se,ge,He);if(qe.state===`hasValue`)return qe.contents;if(qe.state===`loading`){let se=`Getting value of asynchronous atom or selector "${He}" in a pending state while setting selector "${Ve}" is not yet supported.`;throw Recoil_recoverableViolation(se),Recoil_err(se)}else throw qe.contents}function rn(Ve,He){if(We){let se=`Recoil: Async selector sets are not currently supported.`;throw Recoil_recoverableViolation(se),Recoil_err(se)}let qe=typeof He==`function`?He(tn(Ve)):He;setNodeValue$3(se,ge,Ve.key,qe).forEach((se,ge)=>en.set(ge,se))}function on(se){rn(se,DEFAULT_VALUE$6)}let sn=qe({set:rn,get:tn,reset:on},He);if(sn!==void 0)throw Recoil_isPromise(sn)?Recoil_err(`Recoil: Async selector sets are not currently supported.`):Recoil_err(`Recoil: selector set should be a void function.`);return We=!0,en},init:ln,invalidate:Nn,clearCache:Pn,shouldDeleteConfigOnRelease:un,dangerouslyAllowMutability:se.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:rn})}selector$1.value=se=>new WrappedValue$1(se);var Recoil_selector=selector$1,{isLoadable:isLoadable$2,loadableWithError:loadableWithError$2,loadableWithPromise:loadableWithPromise$2,loadableWithValue:loadableWithValue$3}=Recoil_Loadable$1,{WrappedValue:WrappedValue$2}=Recoil_Wrapper$1,{peekNodeInfo:peekNodeInfo$3}
3=Recoil_FunctionalCore,{DEFAULT_VALUE:DEFAULT_VALUE$7,DefaultValue:DefaultValue$2,getConfigDeletionHandler:getConfigDeletionHandler$2,registerNode:registerNode$2,setConfigDeletionHandler:setConfigDeletionHandler$1}=Recoil_Node,{isRecoilValue:isRecoilValue$4}=Recoil_RecoilValue$1,{getRecoilValueAsLoadable:getRecoilValueAsLoadable$4,markRecoilValueModified:markRecoilValueModified$2,setRecoilValue:setRecoilValue$4,setRecoilValueLoadable:setRecoilValueLoadable$2}=Recoil_RecoilValueInterface,{retainedByOptionWithDefault:retainedByOptionWithDefault$2}=Recoil_Retention,unwrap=se=>se instanceof WrappedValue$2?se.value:se;function baseAtom(se){let{key:ge,persistence_UNSTABLE:Ve}=se,He=retainedByOptionWithDefault$2(se.retainedBy_UNSTABLE),We=0;function qe(se){return loadableWithPromise$2(se.then(se=>(en=loadableWithValue$3(se),se)).catch(se=>{throw en=loadableWithError$2(se),se}))}let en=Recoil_isPromise(se.default)?qe(se.default):isLoadable$2(se.default)?se.default.state===`loading`?qe(se.default.contents):se.default:loadableWithValue$3(unwrap(se.default));en.contents;let tn,rn=new Map;function on(se,Ve){let He=Ve.then(Ve=>{var We,qe;return(se.getState().nextTree??se.getState().currentTree).atomValues.get(ge)?.contents===He&&setRecoilValue$4(se,pn,Ve),Ve}).catch(Ve=>{var We,qe;throw(se.getState().nextTree??se.getState().currentTree).atomValues.get(ge)?.contents===He&&setRecoilValueLo
3adable$2(se,pn,loadableWithError$2(Ve)),Ve});return He}function sn(Ve,He,qe){var tn;We++;let sn=()=>{var se;We--,(se=rn.get(Ve))==null||se.forEach(se=>se()),rn.delete(Ve)};Ve.getState().knownAtoms.add(ge),en.state===`loading`&&en.contents.finally(()=>{var se;(Ve.getState().nextTree??Ve.getState().currentTree).atomValues.has(ge)||markRecoilValueModified$2(Ve,pn)});let ln=se.effects??se.effects_UNSTABLE;if(ln!=null){let se=DEFAULT_VALUE$7,We=!0,tn=!1,sn=null;function fn(qe){if(We&&qe.key===ge){let ge=se;return ge instanceof DefaultValue$2?cn(Ve,He):Recoil_isPromise(ge)?loadableWithPromise$2(ge.then(se=>se instanceof DefaultValue$2?en.toPromise():se)):loadableWithValue$3(ge)}return getRecoilValueAsLoadable$4(Ve,qe)}function mn(se){return fn(se).toPromise()}function hn(He){var qe;let en=peekNodeInfo$3(Ve,Ve.getState().nextTree??Ve.getState().currentTree,He.key);return We&&He.key===ge&&!(se instanceof DefaultValue$2)?{...en,isSet:!0,loadable:fn(He)}:en}let gn=ge=>He=>{if(We){let Ve=fn(pn),We=Ve.state===`hasValue`?Ve.contents:DEFAULT_VALUE$7;se=typeof He==`function`?He(We):He,Recoil_isPromise(se)&&(se=se.then(se=>(sn={effect:ge,value:se},se)))}else{if(Recoil_isPromise(He))throw Recoil_err(`Setting atoms to async values is not implemented.`);typeof He!=`function`&&(sn={effect:ge,value:unwrap(He)}),setRecoilValue$4(Ve,pn,typeof He==`function`?se=>{let Ve=unwrap(He(se));return sn={effect:ge,value:Ve},Ve}:unwrap(He))}},_n=se=>()=>gn(se)(DEFAULT_VALUE$7),vn=se=>He=>{var We;let{release:qe}=Ve.subscribeToTransactions(Ve=>{var We;let{currentTree:qe,previousTree:tn}=Ve.getState();tn||=(Recoil_recoverableViolation(`Transaction subscribers notified without a next tree being present -- this is a bug in Recoil`),qe);let rn=qe.atomValues.get(ge)??en;if(rn.state===`hasValue`){var on,cn,ln,un;let Ve=rn.contents,We=tn.atomValues.get(ge)??en,dn=We.state===`hasValue`?We.contents:DEFAULT_VALUE$7;sn?.effect!==se||sn?.value!==Ve?He(Ve,dn,!qe.atomValues.has(ge)):sn?.effect===se&&(sn=null)}},ge);rn.set(Ve,[...rn.get(Ve)??[],qe])};for(let ge of ln)try{let se=ge({node:pn,storeID:Ve.storeID,parentStoreID_UNSTABLE:Ve.parentStoreID,trigger:qe,setSelf:gn(ge),resetSelf:_n(ge),onSet:vn(ge),getPromise:mn,getLoadable:fn,getInfo_UNSTABLE:hn});if(se!=null){var un;rn.set(Ve,[...rn.get(Ve)??[],se])}}catch(ge){se=ge,tn=!0}if(We=!1,!(se instanceof DefaultValue$2)){var dn;let We=tn?loadableWithError$2(se):Recoil_isPromise(se)?loadableWithPromise$2(on(Ve,se)):loadableWithValue$3(unwrap(se));We.contents,He.atomValues.set(ge,We),(dn=Ve.getState().nextTree)==null||dn.atomValues.set(ge,We)}}return sn}function cn(se,Ve){var He,We;return Ve.atomValues.get(ge)??tn??en}function ln(se,He){if(He.atomValues.has(ge))return Recoil_nullthrows(He.atomValues.get(ge));if(He.nonvalidatedAtoms.has(ge)){if(tn!=null)return tn;if(Ve==null)return Recoil_expectationViolation(`Tried to restore a persisted value for atom ${ge} but it has no persistence settings.`),en;let se=He.nonvalidatedAtoms.get(ge),We=Ve.validator(se,DEFAULT_VALUE$7);return tn=We instanceof DefaultValue$2?en:loadableWithValue$3(We),tn}else return en}function un(){tn=void 0}function dn(se,Ve,He){if(Ve.atomValues.has(ge)){let se=Recoil_nullthrows(Ve.atomValues.get(ge));if(se.state===`hasValue`&&He===se.contents)return new Map}else if(!Ve.nonvalidatedAtoms.has(ge)&&He instanceof DefaultValue$2)return new Map;return tn=void 0,new Map().set(ge,loadableWithValue$3(He))}function fn(){return getConfigDeletionHandler$2(ge)!==void 0&&We<=0}let pn=registerNode$2({key:ge,nodeType:`atom`,peek:cn,get:ln,set:dn,init:sn,invalidate:un,shouldDeleteConfigOnRelease:fn,dangerouslyAllowMutability:se.dangerouslyAllowMutability,persistence_UNSTABLE:se.persistence_UNSTABLE?{type:se.persistence_UNSTABLE.type,backButton:se.persistence_UNSTABLE.backButton}:void 0,shouldRestoreFromSnapshots:!0,retainedBy:He});return pn}function atom$1(se){let{...ge}=se,Ve=`default`in se?se.default:new Promise(()=>{});return isRecoilValue$4(Ve)?atomWithFallback({...ge,default:Ve}):baseAtom({...ge,default:Ve})}function atomWithFallback(se){let ge=atom$1({...se,default:DEFAULT_
3VALUE$7,persistence_UNSTABLE:se.persistence_UNSTABLE===void 0?void 0:{...se.persistence_UNSTABLE,validator:ge=>ge instanceof DefaultValue$2?ge:Recoil_nullthrows(se.persistence_UNSTABLE).validator(ge,DEFAULT_VALUE$7)},effects:se.effects,effects_UNSTABLE:se.effects_UNSTABLE}),Ve=Recoil_selector({key:`${se.key}__withFallback`,get:({get:Ve})=>{let He=Ve(ge);return He instanceof DefaultValue$2?se.default:He},set:({set:se},Ve)=>se(ge,Ve),cachePolicy_UNSTABLE:{eviction:`most-recent`},dangerouslyAllowMutability:se.dangerouslyAllowMutability});return setConfigDeletionHandler$1(Ve.key,getConfigDeletionHandler$2(se.key)),Ve}atom$1.value=se=>new WrappedValue$2(se);var Recoil_atom=atom$1,MapCache=class{constructor(se){var ge;_defineProperty$2(this,`_map`,void 0),_defineProperty$2(this,`_keyMapper`,void 0),this._map=new Map,this._keyMapper=se?.mapKey??(se=>se)}size(){return this._map.size}has(se){return this._map.has(this._keyMapper(se))}get(se){return this._map.get(this._keyMapper(se))}set(se,ge){this._map.set(this._keyMapper(se),ge)}delete(se){this._map.delete(this._keyMapper(se))}clear(){this._map.clear()}},Recoil_MapCache_1={MapCache}.MapCache,Recoil_MapCache$1=Object.freeze({__proto__:null,MapCache:Recoil_MapCache_1}),{LRUCache:LRUCache$2}=Recoil_LRUCache$1,{MapCache:MapCache$1}=Recoil_MapCache$1,defaultPolicy$1={equality:`reference`,eviction:`none`,maxSize:1/0};function cacheFromPolicy({equality:se=defaultPolicy$1.equality,eviction:ge=defaultPolicy$1.eviction,maxSize:Ve=defaultPolicy$1.maxSize}=defaultPolicy$1){return getCache(ge,Ve,getValueMapper$1(se))}function getValueMapper$1(se){switch(se){case`reference`:return se=>se;case`value`:return se=>Recoil_stableStringify(se)}throw Recoil_err(`Unrecognized equality policy ${se}`)}function getCache(se,ge,Ve){switch(se){case`keep-all`:return new MapCache$1({mapKey:Ve});case`lru`:return new LRUCache$2({mapKey:Ve,maxSize:Recoil_nullthrows(ge)});case`most-recent`:return new LRUCache$2({mapKey:Ve,maxSize:1})}throw Recoil_err(`Unrecognized eviction policy ${se}`)}var Recoil_cacheFromPolicy=cacheFromPolicy,{setConfigDeletionHandler:setConfigDeletionHandler$2}=Recoil_Node;function atomFamily$1(se){var ge,Ve;let He=Recoil_cacheFromPolicy({equality:se.cachePolicyForParams_UNSTABLE?.equality??`value`,eviction:`keep-all`});return ge=>{var Ve,We;let qe=He.get(ge);if(qe!=null)return qe;let{cachePolicyForParams_UNSTABLE:en,...tn}=se,rn=`default`in se?se.default:new Promise(()=>{}),on=Recoil_atom({...tn,key:`${se.key}__${Recoil_stableStringify(ge)??`void`}`,default:typeof rn==`function`?rn(ge):rn,retainedBy_UNSTABLE:typeof se.retainedBy_UNSTABLE==`function`?se.retainedBy_UNSTABLE(ge):se.retainedBy_UNSTABLE,effects:typeof se.effects==`function`?se.effects(ge):typeof se.effects_UNSTABLE==`function`?se.effects_UNSTABLE(ge):se.effects??se.effects_UNSTABLE});return He.set(ge,on),setConfigDeletionHandler$2(on.key,()=>{He.delete(ge)}),on}}var Recoil_atomFamily=atomFamily$1,{setConfigDeletionHandler:setConfigDeletionHandler$3}=Recoil_Node,nextIndex=0;function selectorFamily(se){var ge,Ve;let He=Recoil_cacheFromPolicy({equality:se.cachePolicyForParams_UNSTABLE?.equality??`value`,eviction:`keep-all`});return ge=>{var Ve;let We;try{We=He.get(ge)}catch(ge){throw Recoil_err(`Problem with cache lookup for selector ${se.key}: ${ge.message}`)}if(We!=null)return We;let qe=`${se.key}__selectorFamily/${Recoil_stableStringify(ge,{allowFunctions:!0})??`void`}/${nextIndex++}`,en=Ve=>se.get(ge)(Ve),tn=se.cachePolicy_UNSTABLE,rn=typeof se.retainedBy_UNSTABLE==`function`?se.retainedBy_UNSTABLE(ge):se.retainedBy_UNSTABLE,on;if(se.set!=null){let Ve=se.set;on=Recoil_selector({key:qe,get:en,set:(se,He)=>Ve(ge)(se,He),cachePolicy_UNSTABLE:tn,dangerouslyAllowMutability:se.dangerouslyAllowMutability,retainedBy_UNSTABLE:rn})}else on=Recoil_selector({key:qe,get:en,cachePolicy_UNSTABLE:tn,dangerouslyAllowMutability:se.dangerouslyAllowMutability,retainedBy_UNSTABLE:rn});return He.set(ge,on),setConfigDeletionHandler$3(on.key,()=>{He.delete(ge)}),on}}var Recoil_selectorFamily=selectorFamily,constantSelector=Recoil_selectorFamily({key:`__constant`,get:se=>()=>
3se,cachePolicyForParams_UNSTABLE:{equality:`reference`}});function constSelector(se){return constantSelector(se)}var Recoil_constSelector=constSelector,throwingSelector=Recoil_selectorFamily({key:`__error`,get:se=>()=>{throw Recoil_err(se)},cachePolicyForParams_UNSTABLE:{equality:`reference`}});function errorSelector(se){return throwingSelector(se)}var Recoil_errorSelector=errorSelector;function readOnlySelector(se){return se}var Recoil_readOnlySelector=readOnlySelector,{loadableWithError:loadableWithError$3,loadableWithPromise:loadableWithPromise$3,loadableWithValue:loadableWithValue$4}=Recoil_Loadable$1;function concurrentRequests(se,ge){let Ve=Array(ge.length).fill(void 0),He=Array(ge.length).fill(void 0);for(let[We,qe]of ge.entries())try{Ve[We]=se(qe)}catch(se){He[We]=se}return[Ve,He]}function isError(se){return se!=null&&!Recoil_isPromise(se)}function unwrapDependencies(se){return Array.isArray(se)?se:Object.getOwnPropertyNames(se).map(ge=>se[ge])}function wrapResults(se,ge){return Array.isArray(se)?ge:Object.getOwnPropertyNames(se).reduce((se,Ve,He)=>({...se,[Ve]:ge[He]}),{})}function wrapLoadables(se,ge,Ve){return wrapResults(se,Ve.map((se,Ve)=>se==null?loadableWithValue$4(ge[Ve]):Recoil_isPromise(se)?loadableWithPromise$3(se):loadableWithError$3(se)))}function combineAsyncResultsWithSyncResults(se,ge){return ge.map((ge,Ve)=>ge===void 0?se[Ve]:ge)}var Recoil_WaitFor={waitForNone:Recoil_selectorFamily({key:`__waitForNone`,get:se=>({get:ge})=>{let[Ve,He]=concurrentRequests(ge,unwrapDependencies(se));return wrapLoadables(se,Ve,He)},dangerouslyAllowMutability:!0}),waitForAny:Recoil_selectorFamily({key:`__waitForAny`,get:se=>({get:ge})=>{let[Ve,He]=concurrentRequests(ge,unwrapDependencies(se));return He.some(se=>!Recoil_isPromise(se))?wrapLoadables(se,Ve,He):new Promise(ge=>{for(let[We,qe]of He.entries())Recoil_isPromise(qe)&&qe.then(qe=>{Ve[We]=qe,He[We]=void 0,ge(wrapLoadables(se,Ve,He))}).catch(qe=>{He[We]=qe,ge(wrapLoadables(se,Ve,He))})})},dangerouslyAllowMutability:!0}),waitForAll:Recoil_selectorFamily({key:`__waitForAll`,get:se=>({get:ge})=>{let[Ve,He]=concurrentRequests(ge,unwrapDependencies(se));if(He.every(se=>se==null))return wrapResults(se,Ve);let We=He.find(isError);if(We!=null)throw We;return Promise.all(He).then(ge=>wrapResults(se,combineAsyncResultsWithSyncResults(Ve,ge)))},dangerouslyAllowMutability:!0}),waitForAllSettled:Recoil_selectorFamily({key:`__waitForAllSettled`,get:se=>({get:ge})=>{let[Ve,He]=concurrentRequests(ge,unwrapDependencies(se));return He.every(se=>!Recoil_isPromise(se))?wrapLoadables(se,Ve,He):Promise.all(He.map((se,ge)=>Recoil_isPromise(se)?se.then(se=>{Ve[ge]=se,He[ge]=void 0}).catch(se=>{Ve[ge]=void 0,He[ge]=se}):null)).then(()=>wrapLoadables(se,Ve,He))},dangerouslyAllowMutability:!0}),noWait:Recoil_selectorFamily({key:`__noWait`,get:se=>({get:ge})=>{try{return Recoil_selector.value(loadableWithValue$4(ge(se)))}catch(se){return Recoil_selector.value(Recoil_isPromise(se)?loadableWithPromise$3(se):loadableWithError$3(se))}},dangerouslyAllowMutability:!0})},{RecoilLoadable}=Recoil_Loadable$1,{DefaultValue:DefaultValue$3}=Recoil_Node,{RecoilRoot:RecoilRoot$2,useRecoilStoreID:useRecoilStoreID$1}=Recoil_RecoilRoot,{isRecoilValue:isRecoilValue$5}=Recoil_RecoilValue$1,{retentionZone:retentionZone$1}=Recoil_RetentionZone,{freshSnapshot:freshSnapshot$2}=Recoil_Snapshot$1,{useRecoilState:useRecoilState$1,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:useRecoilState_TRANSITION_SUPPORT_UNSTABLE$1,useRecoilStateLoadable:useRecoilStateLoadable$1,useRecoilValue:useRecoilValue$1,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:useRecoilValue_TRANSITION_SUPPORT_UNSTABLE$1,useRecoilValueLo
3adable:useRecoilValueLoadable$1,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE$1,useResetRecoilState:useResetRecoilState$1,useSetRecoilState:useSetRecoilState$1}=Recoil_Hooks,{useGotoRecoilSnapshot:useGotoRecoilSnapshot$1,useRecoilSnapshot:useRecoilSnapshot$1,useRecoilTransactionObserver:useRecoilTransactionObserver$1}=Recoil_SnapshotHooks,{useRecoilCallback:useRecoilCallback$1}=Recoil_useRecoilCallback,{noWait:noWait$1,waitForAll:waitForAll$1,waitForAllSettled:waitForAllSettled$1,waitForAny:waitForAny$1,waitForNone:waitForNone$1}=Recoil_WaitFor,Recoil_index={DefaultValue:DefaultValue$3,isRecoilValue:isRecoilValue$5,
vendor: 3,340 bytes, line 3
3RecoilLoadable,RecoilEnv:Recoil_RecoilEnv,RecoilRoot:RecoilRoot$2,useRecoilStoreID:useRecoilStoreID$1,useRecoilBridgeAcrossReactRoots_UNSTABLE:Recoil_useRecoilBridgeAcrossReactRoots,atom:Recoil_atom,selector:Recoil_selector,atomFamily:Recoil_atomFamily,selectorFamily:Recoil_selectorFamily,constSelector:Recoil_constSelector,errorSelector:Recoil_errorSelector,readOnlySelector:Recoil_readOnlySelector,noWait:noWait$1,waitForNone:waitForNone$1,waitForAny:waitForAny$1,waitForAll:waitForAll$1,waitForAllSettled:waitForAllSettled$1,useRecoilValue:useRecoilValue$1,useRecoilValueLoadable:useRecoilValueLoadable$1,useRecoilState:useRecoilState$1,useRecoilStateLoadable:useRecoilStateLoadable$1,useSetRecoilState:useSetRecoilState$1,useResetRecoilState:useResetRecoilState$1,useGetRecoilValueInfo_UNSTABLE:Recoil_useGetRecoilValueInfo,useRecoilRefresher_UNSTABLE:Recoil_useRecoilRefresher,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE$1,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:useRecoilValue_TRANSITION_SUPPORT_UNSTABLE$1,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:useRecoilState_TRANSITION_SUPPORT_UNSTABLE$1,useRecoilCallback:useRecoilCallback$1,useRecoilTransaction_UNSTABLE:Recoil_useRecoilTransaction,useGotoRecoilSnapshot:useGotoRecoilSnapshot$1,useRecoilSnapshot:useRecoilSnapshot$1,useRecoilTransactionObserver_UNSTABLE:useRecoilTransactionObserver$1,snapshot_UNSTABLE:freshSnapshot$2,useRetain:Recoil_useRetain,retentionZone:retentionZone$1},Recoil_index_1=Recoil_index.DefaultValue,Recoil_index_2=Recoil_index.isRecoilValue,Recoil_index_3=Recoil_index.RecoilLoadable,Recoil_index_4=Recoil_index.RecoilEnv,Recoil_index_5=Recoil_index.RecoilRoot,Recoil_index_6=Recoil_index.useRecoilStoreID,Recoil_index_7=Recoil_index.useRecoilBridgeAcrossReactRoots_UNSTABLE,Recoil_index_8=Recoil_index.atom,Recoil_index_9=Recoil_index.selector,Recoil_index_10=Recoil_index.atomFamily,Recoil_index_11=Recoil_index.selectorFamily,Recoil_index_12=Recoil_index.constSelector,Recoil_index_13=Recoil_index.errorSelector,Recoil_index_14=Recoil_index.readOnlySelector,Recoil_index_15=Recoil_index.noWait,Recoil_index_16=Recoil_index.waitForNone,Recoil_index_17=Recoil_index.waitForAny,Recoil_index_18=Recoil_index.waitForAll,Recoil_index_19=Recoil_index.waitForAllSettled,Recoil_index_20=Recoil_index.useRecoilValue,Recoil_index_21=Recoil_index.useRecoilValueLoadable,Recoil_index_22=Recoil_index.useRecoilState,Recoil_index_23=Recoil_index.useRecoilStateLoadable,Recoil_index_24=Recoil_index.useSetRecoilState,Recoil_index_25=Recoil_index.useResetRecoilState,Recoil_index_26=Recoil_index.useGetRecoilValueInfo_UNSTABLE,Recoil_index_27=Recoil_index.useRecoilRefresher_UNSTABLE,Recoil_index_28=Recoil_index.useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE,Recoil_index_29=Recoil_index.useRecoilValue_TRANSITION_SUPPORT_UNSTABLE,Recoil_index_30=Recoil_index.useRecoilState_TRANSITION_SUPPORT_UNSTABLE,Recoil_index_31=Recoil_index.useRecoilCallback,Recoil_index_32=Recoil_index.useRecoilTransaction_UNSTABLE,Recoil_index_33=Recoil_index.useGotoRecoilSnapshot,Recoil_index_34=Recoil_index.useRecoilSnapshot,Recoil_index_35=Recoil_index.useRecoilTransactionObserver_UNSTABLE,Recoil_index_36=Recoil_index.snapshot_UNSTABLE,Recoil_index_37=Recoil_index.useRetain,Recoil_index_38=Recoil_index.retentionZone;
3init_dist$1();var import_jsx_runtime=require_jsx_runtime();function _typeof(se){"@babel/helpers - typeof";return _typeof=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(se){return typeof se}:function(se){return se&&typeof Symbol==`function`&&se.constructor===Symbol&&se!==Symbol.prototype?`symbol`:typeof se},_typeof(se)}function toPrimitive(se,ge){if(_typeof(se)!=`object`||!se)return se;var Ve=se[Symbol.toPrimitive];if(Ve!==void 0){var He=Ve.call(se,ge||`default`);if(_typeof(He)!=`object`)return He;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(ge===`string`?String:Number)(se)}function toPropertyKey(se){var ge=toPrimitive(se,`string`);return _typeof(ge)==`symbol`?ge:ge+``}function _defineProperty$1(se,ge,Ve){return(ge=toPropertyKey(ge))in se?Object.defineProperty(se,ge,{value:Ve,enumerable:!0,configurable:!0,writable:!0}):se[ge]=Ve,se}var import_shim=require_shim();function r$1(se){var ge,Ve,He=``;if(typeof se==`string`||typeof se==`number`)He+=se;else if(typeof se==`object`)if(Array.isArray(se)){var We=se.length;for(ge=0;ge<We;ge++)se[ge]&&(Ve=r$1(se[ge]))&&(He&&(He+=` `),He+=Ve)}else for(Ve in se)se[Ve]&&(He&&(He+=` `),He+=Ve);return He}function clsx(){for(var se,ge,Ve=0,He=``,We=arguments.length;Ve<We;Ve++)(se=arguments[Ve])&&(ge=r$1(se))&&(He&&(He+=` `),He+=ge);return He}var CLASS_PART_SEPARATOR=`-`;function createClassUtils(se){var ge=createClassMap(se),Ve=se.conflictingClassGroups,He=se.conflictingClassGroupModifiers,We=He===void 0?{}:He;function qe(se){var Ve=se.split(CLASS_PART_SEPARATOR);return Ve[0]===``&&Ve.length!==1&&Ve.shift(),getGroupRecursive(Ve,ge)||getGroupIdForArbitraryProperty(se)}function en(se,ge){var He=Ve[se]||[];return ge&&We[se]?[].concat(He,We[se]):He}return{getClassGroupId:qe,getConflictingClassGroupIds:en}}function getGroupRecursive(se,ge){if(se.length===0)return ge.classGroupId;var Ve=se[0],He=ge.nextPart.get(Ve),We=He?getGroupRecursive(se.slice(1),He):void 0;if(We)return We;if(ge.validators.length!==0){var qe=se.join(CLASS_PART_SEPARATOR);return ge.validators.find(function(se){var ge=se.validator;return ge(qe)})?.classGroupId}}var arbitraryPropertyRegex=/^\[(.+)\]$/;function getGroupIdForArbitraryProperty(se){if(arbitraryPropertyRegex.test(se)){var ge=arbitraryPropertyRegex.exec(se)[1],Ve=ge?.substring(0,ge.indexOf(`:`));if(Ve)return`arbitrary..`+Ve}}function createClassMap(se){var ge=se.theme,Ve=se.prefix,He={nextPart:new Map,validators:[]};return getPrefixedClassGroupEntries(Object.entries(se.classGroups),Ve).forEach(function(se){var Ve=se[0],We=se[1];processClassesRecursively(We,He,Ve,ge)}),He}function processClassesRecursively(se,ge,Ve,He){se.forEach(function(se){if(typeof se==`string`){var We=se===``?ge:getPart(ge,se);We.classGroupId=Ve;return}if(typeof se==`function`){if(isThemeGetter(se)){processClassesRecursively(se(He),ge,Ve,He);return}ge.validators.push({validator:se,classGroupId:Ve});return}Object.entries(se).forEach(function(se){var We=se[0],qe=se[1];processClassesRecursively(qe,getPart(ge,We),Ve,He)})})}function getPart(se,ge){var Ve=se;return ge.split(CLASS_PART_SEPARATOR).forEach(function(se){Ve.nextPart.has(se)||Ve.nextPart.set(se,{nextPart:new Map,validators:[]}),Ve=Ve.nextPart.get(se)}),Ve}function isThemeGetter(se){return se.isThemeGetter}function getPrefixedClassGroupEntries(se,ge){return ge?se.map(function(se){return[se[0],se[1].map(function(se){return typeof se==`string`?ge+se:typeof se==`object`?Object.fromEntries(Object.entries(se).map(function(se){var Ve=se[0],He=se[1];return[ge+Ve,He]})):se})]}):se}function createLruCache(se){if(se<1)return{get:function(){},set:function(){}};var ge=0,Ve=new Map,He=new Map;function We(We,qe){Ve.set(We,qe),ge++,ge>se&&(ge=0,He=Ve,Ve=new Map)}return{get:function(se){var ge=Ve.get(se);if(ge!==void 0)return ge;if((ge=He.get(se))!==void 0)return We(se,ge),ge},set:function(se,ge){Ve.has(se)?Ve.set(se,ge):We(se,ge)}}}var IMPORTANT_MODIFIER=`!`;function createSplitModifiers(se){var ge=se.separator||`:`,Ve=ge.length===1,He=ge[0],We=ge.length;return function(se){for(var qe=[],en=0,tn=0,rn,on=0;on<se.length;on++){var sn=se[on];if(en===0){if(sn===He&&(Ve||se.slice(on,on+We)===ge)){qe.push(se.slice(tn,on)),tn=on+We;continue}if(sn===`/`){rn=on;continue}}sn===`[`?en++:sn===`]`&&en--}var cn=qe.length===0?se:se.substring(tn),ln=cn.startsWith(`!`);return{modifiers:qe,hasImportantModifier:ln,baseClassName:ln?cn.substring(1):cn,maybePostfixModifierPosition:rn&&rn>tn?rn-tn:void 0}}}function sortModifiers(se){if(se.length<=1)return se;var ge=[],Ve=[];return se.forEach(function(se){se[0]===`[`?(ge.push.apply(ge,Ve.sort().concat([se])),Ve=[]):Ve.push(se)}),ge.push.apply(ge,Ve.sort()),ge}function createConfigUtils(se){return{cache:createLruCache(se.cacheSize),splitModifiers:createSplitModifiers(se),...createClassUtils(se)}}var SPLIT_CLASSES_REGEX=/\s+/;
3function mergeClassList(se,ge){var Ve=ge.splitModifiers,He=ge.getClassGroupId,We=ge.getConflictingClassGroupIds,qe=new Set;return se.trim().split(SPLIT_CLASSES_REGEX).map(function(se){var ge=Ve(se),We=ge.modifiers,qe=ge.hasImportantModifier,en=ge.baseClassName,tn=ge.maybePostfixModifierPosition,rn=He(tn?en.substring(0,tn):en),on=!!tn;if(!rn){if(!tn||(rn=He(en),!rn))return{isTailwindClass:!1,originalClassName:se};on=!1}var sn=sortModifiers(We).join(`:`);return{isTailwindClass:!0,modifierId:qe?sn+`!`:sn,classGroupId:rn,originalClassName:se,hasPostfixModifier:on}}).reverse().filter(function(se){if(!se.isTailwindClass)return!0;var ge=se.modifierId,Ve=se.classGroupId,He=se.hasPostfixModifier,en=ge+Ve;return qe.has(en)?!1:(qe.add(en),We(Ve,He).forEach(function(se){return qe.add(ge+se)}),!0)}).reverse().map(function(se){return se.originalClassName}).join(` `)}function createTailwindMerge(){var se=[...arguments],ge,Ve,He,We=qe;function qe(qe){var tn=se[0];return ge=createConfigUtils(se.slice(1).reduce(function(se,ge){return ge(se)},tn())),Ve=ge.cache.get,He=ge.cache.set,We=en,en(qe)}function en(se){var We=Ve(se);if(We)return We;var qe=mergeClassList(se,ge);return He(se,qe),qe}return function(){return We(twJoin.apply(null,arguments))}}function fromTheme(se){var ge=function(ge){return ge[se]||[]};return ge.isThemeGetter=!0,ge}var arbitraryValueRegex=/^\[(?:([a-z-]+):)?(.+)\]$/i,fractionRegex=/^\d+\/\d+$/,stringLengths=new Set([`px`,`full`,`screen`]),tshirtUnitRegex=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,lengthUnitRegex=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,shadowRegex=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/;function isLength(se){return isNumber(se)||stringLengths.has(se)||fractionRegex.test(se)||isArbitraryLength(se)}function isArbitraryLength(se){return getIsArbitraryValue(se,`length`,isLengthOnly)}function isArbitrarySize(se){return getIsArbitraryValue(se,`size`,isNever)}function isArbitraryPosition(se){return getIsArbitraryValue(se,`position`,isNever)}function isArbitraryUrl(se){return getIsArbitraryValue(se,`url`,isUrl)}function isArbitraryNumber(se){return getIsArbitraryValue(se,`number`,isNumber)}function isNumber(se){return!Number.isNaN(Number(se))}function isPercent(se){return se.endsWith(`%`)&&isNumber(se.slice(0,-1))}function isInteger(se){return isIntegerOnly(se)||getIsArbitraryValue(se,`number`,isIntegerOnly)}function isArbitraryValue(se){return arbitraryValueRegex.test(se)}function isAny(){return!0}function isTshirtSize(se){return tshirtUnitRegex.test(se)}function isArbitraryShadow(se){return getIsArbitraryValue(se,``,isShadow)}function getIsArbitraryValue(se,ge,Ve){var He=arbitraryValueRegex.exec(se);return He?He[1]?He[1]===ge:Ve(He[2]):!1}function isLengthOnly(se){return lengthUnitRegex.test(se)}function isNever(){return!1}function isUrl(se){return se.startsWith(`url(`)}function isIntegerOnly(se){return Number.isInteger(Number(se))}function isShadow(se){return shadowRegex.test(se)}function getDefaultConfig(){var se=fromTheme(`colors`),ge=fromTheme(`spacing`),Ve=fromTheme(`blur`),He=fromTheme(`brightness`),We=fromTheme(`borderColor`),qe=fromTheme(`borderRadius`),en=fromTheme(`borderSpacing`),tn=fromTheme(`borderWidth`),rn=fromTheme(`contrast`),on=fromTheme(`grayscale`),sn=fromTheme(`hueRotate`),cn=fromTheme(`invert`),ln=fromTheme(`gap`),un=fromTheme(`gradientColorStops`),dn=fromTheme(`gradientColorStopPositions`),fn=fromTheme(`inset`),pn=fromTheme(`margin`),mn=fromTheme(`opacity`),hn=fromTheme(`padding`),gn=fromTheme(`saturate`),_n=fromTheme(`scale`),vn=fromTheme(`sepia`),yn=fromTheme(`skew`),bn=fromTheme(`space`),xn=fromTheme(`translate`),Sn=function(){return[`auto`,`contain`,`none`]},Cn=function(){return[`auto`,`hidden`,`clip`,`visible`,`scroll`]},wn=function(){return[`auto`,isArbitraryValue,ge]},Tn=function(){return[isArbitraryValue,ge]},En=function(){return[``,isLength]},Dn=function(){return[`auto`,isNumber,isArbitraryValue]},On=function(){return[`bottom`,`center`,`left`,`left-bottom`,`left-top`,`right`,`right-bottom`,`right-top`,`top`]},kn=function(){return[`solid`,`dashed`,`dotted`,`double`,`none`]},An=function(){return[`normal`,`multiply`,`screen`,`overlay`,`darken`,`lighten`,`color-dodge`,`color-burn`,`hard-light`,`soft-light`,`difference`,`exclusion`,`hue`,`saturation`,`color`,`luminosity`,`plus-lighter`]},jn=function(){return[`start`,`end`,`center`,`between`,`around`,`evenly`,`stretch`]},Mn=function(){return[``,`0`,isArbitraryValue]}
vendor: 8,347 bytes, line 3
3,Nn=function(){return[`auto`,`avoid`,`all`,`avoid-page`,`page`,`left`,`right`,`column`]},Pn=function(){return[isNumber,isArbitraryNumber]},Fn=function(){return[isNumber,isArbitraryValue]};return{cacheSize:500,theme:{colors:[isAny],spacing:[isLength],blur:[`none`,``,isTshirtSize,isArbitraryValue],brightness:Pn(),borderColor:[se],borderRadius:[`none`,``,`full`,isTshirtSize,isArbitraryValue],borderSpacing:Tn(),borderWidth:En(),contrast:Pn(),grayscale:Mn(),hueRotate:Fn(),invert:Mn(),gap:Tn(),gradientColorStops:[se],gradientColorStopPositions:[isPercent,isArbitraryLength],inset:wn(),margin:wn(),opacity:Pn(),padding:Tn(),saturate:Pn(),scale:Pn(),sepia:Mn(),skew:Fn(),space:Tn(),translate:Tn()},classGroups:{aspect:[{aspect:[`auto`,`square`,`video`,isArbitraryValue]}],container:[`container`],columns:[{columns:[isTshirtSize]}],"break-after":[{"break-after":Nn()}],"break-before":[{"break-before":Nn()}],"break-inside":[{"break-inside":[`auto`,`avoid`,`avoid-page`,`avoid-column`]}],"box-decoration":[{"box-decoration":[`slice`,`clone`]}],box:[{box:[`border`,`content`]}],display:[`block`,`inline-block`,`inline`,`flex`,`inline-flex`,`table`,`inline-table`,`table-caption`,`table-cell`,`table-column`,`table-column-group`,`table-footer-group`,`table-header-group`,`table-row-group`,`table-row`,`flow-root`,`grid`,`inline-grid`,`contents`,`list-item`,`hidden`],float:[{float:[`right`,`left`,`none`]}],clear:[{clear:[`left`,`right`,`both`,`none`]}],isolation:[`isolate`,`isolation-auto`],"object-fit":[{object:[`contain`,`cover`,`fill`,`none`,`scale-down`]}],"object-position":[{object:[].concat(On(),[isArbitraryValue])}],overflow:[{overflow:Cn()}],"overflow-x":[{"overflow-x":Cn()}],"overflow-y":[{"overflow-y":Cn()}],overscroll:[{overscroll:Sn()}],"overscroll-x":[{"overscroll-x":Sn()}],"overscroll-y":[{"overscroll-y":Sn()}],position:[`static`,`fixed`,`absolute`,`relative`,`sticky`],inset:[{inset:[fn]}],"inset-x":[{"inset-x":[fn]}],"inset-y":[{"inset-y":[fn]}],start:[{start:[fn]}],end:[{end:[fn]}],top:[{top:[fn]}],right:[{right:[fn]}],bottom:[{bottom:[fn]}],left:[{left:[fn]}],visibility:[`visible`,`invisible`,`collapse`],z:[{z:[`auto`,isInteger]}],basis:[{basis:wn()}],"flex-direction":[{flex:[`row`,`row-reverse`,`col`,`col-reverse`]}],"flex-wrap":[{flex:[`wrap`,`wrap-reverse`,`nowrap`]}],flex:[{flex:[`1`,`auto`,`initial`,`none`,isArbitraryValue]}],grow:[{grow:Mn()}],shrink:[{shrink:Mn()}],order:[{order:[`first`,`last`,`none`,isInteger]}],"grid-cols":[{"grid-cols":[isAny]}],"col-start-end":[{col:[`auto`,{span:[`full`,isInteger]},isArbitraryValue]}],"col-start":[{"col-start":Dn()}],"col-end":[{"col-end":Dn()}],"grid-rows":[{"grid-rows":[isAny]}],"row-start-end":[{row:[`auto`,{span:[isInteger]},isArbitraryValue]}],"row-start":[{"row-start":Dn()}],"row-end":[{"row-end":Dn()}],"grid-flow":[{"grid-flow":[`row`,`col`,`dense`,`row-dense`,`col-dense`]}],"auto-cols":[{"auto-cols":[`auto`,`min`,`max`,`fr`,isArbitraryValue]}],"auto-rows":[{"auto-rows":[`auto`,`min`,`max`,`fr`,isArbitraryValue]}],gap:[{gap:[ln]}],"gap-x":[{"gap-x":[ln]}],"gap-y":[{"gap-y":[ln]}],"justify-content":[{justify:[`normal`].concat(jn())}],"justify-items":[{"justify-items":[`start`,`end`,`center`,`stretch`]}],"justify-self":[{"justify-self":[`auto`,`start`,`end`,`center`,`stretch`]}],"align-content":[{content:[`normal`].concat(jn(),[`baseline`])}],"align-items":[{items:[`start`,`end`,`center`,`baseline`,`stretch`]}],"align-self":[{self:[`auto`,`start`,`end`,`center`,`stretch`,`baseline`]}],"place-content":[{"place-content":[].concat(jn(),[`baseline`])}],"place-items":[{"place-items":[`start`,`end`,`center`,`baseline`,`stretch`]}],"place-self":[{"place-self":[`auto`,`start`,`end`,`center`,`stretch`]}],p:[{p:[hn]}],px:[{px:[hn]}],py:[{py:[hn]}],ps:[{ps:[hn]}],pe:[{pe:[hn]}],pt:[{pt:[hn]}],pr:[{pr:[hn]}],pb:[{pb:[hn]}],pl:[{pl:[hn]}],m:[{m:[pn]}],mx:[{mx:[pn]}],my:[{my:[pn]}],ms:[{ms:[pn]}],me:[{me:[pn]}],mt:[{mt:[pn]}],mr:[{mr:[pn]}],mb:[{mb:[pn]}],ml:[{ml:[pn]}],"space-x":[{"space-x":[bn]}],"space-x-reverse":[`space-x-reverse`],"space-y":[{"space-y":[bn]}],"space-y-reverse":[`space-y-reverse`],w:[{w:[`auto`,`min`,`max`,`fit`,isArbitraryValue,ge]}],"min-w":[{"min-w":[`min`,`max`,`fit`,isArbitraryValue,isLength]}],"max-w":[{"max-w":[`0`,`none`,`full`,`min`,`max`,`fit`,`prose`,{screen:[isTshirtSize]},isTshirtSize,isArbitraryValue]}],h:[{h:[isArbitraryValue,ge,`auto`,`min`,`max`,`fit`]}],"min-h":[{"min-h":[`min`,`max`,`fit`,isArbitraryValue,isLength]}],"max-h":[{"max-h":[isArbitraryValue,ge,`min`,`max`,`fit`]}],"font-size":[{text:[`base`,isTshirtSize,isArbitraryLength]}],"font-smoothing":[`antialiased`,`subpixel-antialiased`],"font-style":[`italic`,`not-italic`],"font-weight":[{font:[`thin`,`extralight`,`light`,`normal`,`medium`,`semibold`,`bold`,`extrabold`,`black`,isArbitraryNumber]}],"font-family":[{font:[isAny]}],"fvn-normal":[`normal-nums`],"fvn-ordinal":[`ordinal`],"fvn-slashed-zero":[`slashed-zero`],"fvn-figure":[`lining-nums`,`oldstyle-nums`],"fvn-spacing":[`proportional-nums`,`tabular-nums`],"fvn-fraction":[`diagonal-fractions`,`stacked-fractons`],tracking:[{tracking:[`tighter`,`tight`,`normal`,`wide`,`wider`,`widest`,isArbitraryValue]}],"line-clamp":[{"line-clamp":[`none`,isNumber,isArbitraryNumber]}],leading:[{leading:[`none`,`tight`,`snug`,`normal`,`relaxed`,`loose`,isArbitraryValue,isLength]}],"list-image":[{"list-image":[`none`,isArbitraryValue]}],"list-style-type":[{list:[`none`,`disc`,`decimal`,isArbitraryValue]}],"list-style-position":[{list:[`inside`,`outside`]}],"placeholder-color":[{placeholder:[se]}],"placeholder-opacity":[{"placeholder-opacity":[mn]}],"text-alignment":[{text:[`left`,`center`,`right`,`justify`,`start`,`end`]}],"text-color":[{text:[se]}],"text-opacity":[{"text-opacity":[mn]}],"text-decoration":[`underline`,`overline`,`line-through`,`no-underline`],"text-decoration-style":[{decoration:[].concat(kn(),[`wavy`])}],"text-decoration-thickness":[{decoration:[`auto`,`from-font`,isLength]}],"underline-offset":[{"underline-offset":[`auto`,isArbitraryValue,isLength]}],"text-decoration-color":[{decoration:[se]}],"text-transform":[`uppercase`,`lowercase`,`capitalize`,`normal-case`],"text-overflow":[`truncate`,`text-ellipsis`,`text-clip`],indent:[{indent:Tn()}],"vertical-align":[{align:[`baseline`,`top`,`middle`,`bottom`,`text-top`,`text-bottom`,`sub`,`super`,isArbitraryValue]}],whitespace:[{whitespace:[`normal`,`nowrap`,`pre`,`pre-line`,`pre-wrap`,`break-spaces`]}],break:[{break:[`normal`,`words`,`all`,`keep`]}],hyphens:[{hyphens:[`none`,`manual`,`auto`]}],content:[{content:[`none`,isArbitraryValue]}],"bg-attachment":[{bg:[`fixed`,`local`,`scroll`]}],"bg-clip":[{"bg-clip":[`border`,`padding`,`content`,`text`]}],"bg-opacity":[{"bg-opacity":[mn]}],"bg-origin":[{"bg-origin":[`border`,`padding`,`content`]}],"bg-position":[{bg:[].concat(On(),[isArbitraryPosition])}],"bg-repeat":[{bg:[`no-repeat`,{repeat:[``,`x`,`y`,`round`,`space`]}]}],"bg-size":[{bg:[`auto`,`cover`,`contain`,isArbitrarySize]}],"bg-image":[{bg:[`none`,{"gradient-to":[`t`,`tr`,`r`,`br`,`b`,`bl`,`l`,`tl`]},isArbitraryUrl]}],"bg-color":[{bg:[se]}],"gradient-from-pos":[{from:[dn]}],"gradient-via-pos":[{via:[dn]}],"gradient-to-pos":[{to:[dn]}],"gradient-from":[{from:[un]}],"gradient-via":[{via:[un]}],"gradient-to":[{to:[un]}],rounded:[{rounded:[qe]}],"rounded-s":[{"rounded-s":[qe]}],"rounded-e":[{"rounded-e":[qe]}],"rounded-t":[{"rounded-t":[qe]}],"rounded-r":[{"rounded-r":[qe]}],"rounded-b":[{"rounded-b":[qe]}],"rounded-l":[{"rounded-l":[qe]}],"rounded-ss":[{"rounded-ss":[qe]}],"rounded-se":[{"rounded-se":[qe]}],"rounded-ee":[{"rounded-ee":[qe]}],"rounded-es":[{"rounded-es":[qe]}],"rounded-tl":[{"rounded-tl":[qe]}],"rounded-tr":[{"rounded-tr":[qe]}],"rounded-br":[{"rounded-br":[qe]}],"rounded-bl":[{"rounded-bl":[qe]}],"border-w":[{border:[tn]}],"border-w-x":[{"border-x":[tn]}],"border-w-y":[{"border-y":[tn]}],"border-w-s":[{"border-s":[tn]}],"border-w-e":[{"border-e":[tn]}],"border-w-t":[{"border-t":[tn]}],"border-w-r":[{"border-r":[tn]}],"border-w-b":[{"border-b":[tn]}],"border-w-l":[{"border-l":[tn]}],"border-opacity":[{"border-opacity":[mn]}],"border-style":[{border:[].concat(kn(),[`hidden`])}],"divide-x":[{"divide-x":[tn]}],"divide-x-reverse":[`divide-x-reverse`],"divide-y":[{"divide-y":[tn]}],"divide-y-reverse":[`divide-y-reverse`],"divide-opacity":[{"divide-opacity":[mn]}
vendor: 4,125 bytes, line 3
3],"divide-style":[{divide:kn()}],"border-color":[{border:[We]}],"border-color-x":[{"border-x":[We]}],"border-color-y":[{"border-y":[We]}],"border-color-t":[{"border-t":[We]}],"border-color-r":[{"border-r":[We]}],"border-color-b":[{"border-b":[We]}],"border-color-l":[{"border-l":[We]}],"divide-color":[{divide:[We]}],"outline-style":[{outline:[``].concat(kn())}],"outline-offset":[{"outline-offset":[isArbitraryValue,isLength]}],"outline-w":[{outline:[isLength]}],"outline-color":[{outline:[se]}],"ring-w":[{ring:En()}],"ring-w-inset":[`ring-inset`],"ring-color":[{ring:[se]}],"ring-opacity":[{"ring-opacity":[mn]}],"ring-offset-w":[{"ring-offset":[isLength]}],"ring-offset-color":[{"ring-offset":[se]}],shadow:[{shadow:[``,`inner`,`none`,isTshirtSize,isArbitraryShadow]}],"shadow-color":[{shadow:[isAny]}],opacity:[{opacity:[mn]}],"mix-blend":[{"mix-blend":An()}],"bg-blend":[{"bg-blend":An()}],filter:[{filter:[``,`none`]}],blur:[{blur:[Ve]}],brightness:[{brightness:[He]}],contrast:[{contrast:[rn]}],"drop-shadow":[{"drop-shadow":[``,`none`,isTshirtSize,isArbitraryValue]}],grayscale:[{grayscale:[on]}],"hue-rotate":[{"hue-rotate":[sn]}],invert:[{invert:[cn]}],saturate:[{saturate:[gn]}],sepia:[{sepia:[vn]}],"backdrop-filter":[{"backdrop-filter":[``,`none`]}],"backdrop-blur":[{"backdrop-blur":[Ve]}],"backdrop-brightness":[{"backdrop-brightness":[He]}],"backdrop-contrast":[{"backdrop-contrast":[rn]}],"backdrop-grayscale":[{"backdrop-grayscale":[on]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[sn]}],"backdrop-invert":[{"backdrop-invert":[cn]}],"backdrop-opacity":[{"backdrop-opacity":[mn]}],"backdrop-saturate":[{"backdrop-saturate":[gn]}],"backdrop-sepia":[{"backdrop-sepia":[vn]}],"border-collapse":[{border:[`collapse`,`separate`]}],"border-spacing":[{"border-spacing":[en]}],"border-spacing-x":[{"border-spacing-x":[en]}],"border-spacing-y":[{"border-spacing-y":[en]}],"table-layout":[{table:[`auto`,`fixed`]}],caption:[{caption:[`top`,`bottom`]}],transition:[{transition:[`none`,`all`,``,`colors`,`opacity`,`shadow`,`transform`,isArbitraryValue]}],duration:[{duration:Fn()}],ease:[{ease:[`linear`,`in`,`out`,`in-out`,isArbitraryValue]}],delay:[{delay:Fn()}],animate:[{animate:[`none`,`spin`,`ping`,`pulse`,`bounce`,isArbitraryValue]}],transform:[{transform:[``,`gpu`,`none`]}],scale:[{scale:[_n]}],"scale-x":[{"scale-x":[_n]}],"scale-y":[{"scale-y":[_n]}],rotate:[{rotate:[isInteger,isArbitraryValue]}],"translate-x":[{"translate-x":[xn]}],"translate-y":[{"translate-y":[xn]}],"skew-x":[{"skew-x":[yn]}],"skew-y":[{"skew-y":[yn]}],"transform-origin":[{origin:[`center`,`top`,`top-right`,`right`,`bottom-right`,`bottom`,`bottom-left`,`left`,`top-left`,isArbitraryValue]}],accent:[{accent:[`auto`,se]}],appearance:[`appearance-none`],cursor:[{cursor:[`auto`,`default`,`pointer`,`wait`,`text`,`move`,`help`,`not-allowed`,`none`,`context-menu`,`progress`,`cell`,`crosshair`,`vertical-text`,`alias`,`copy`,`no-drop`,`grab`,`grabbing`,`all-scroll`,`col-resize`,`row-resize`,`n-resize`,`e-resize`,`s-resize`,`w-resize`,`ne-resize`,`nw-resize`,`se-resize`,`sw-resize`,`ew-resize`,`ns-resize`,`nesw-resize`,`nwse-resize`,`zoom-in`,`zoom-out`,isArbitraryValue]}],"caret-color":[{caret:[se]}],"pointer-events":[{"pointer-events":[`none`,`auto`]}],resize:[{resize:[`none`,`y`,`x`,``]}],"scroll-behavior":[{scroll:[`auto`,`smooth`]}],"scroll-m":[{"scroll-m":Tn()}],"scroll-mx":[{"scroll-mx":Tn()}],"scroll-my":[{"scroll-my":Tn()}],"scroll-ms":[{"scroll-ms":Tn()}],"scroll-me":[{"scroll-me":Tn()}],"scroll-mt":[{"scroll-mt":Tn()}],"scroll-mr":[{"scroll-mr":Tn()}],"scroll-mb":[{"scroll-mb":Tn()}],"scroll-ml":[{"scroll-ml":Tn()}],"scroll-p":[{"scroll-p":Tn()}],"scroll-px":[{"scroll-px":Tn()}],"scroll-py":[{"scroll-py":Tn()}],"scroll-ps":[{"scroll-ps":Tn()}],"scroll-pe":[{"scroll-pe":Tn()}],"scroll-pt":[{"scroll-pt":Tn()}],"scroll-pr":[{"scroll-pr":Tn()}],"scroll-pb":[{"scroll-pb":Tn()}],"scroll-pl":[{"scroll-pl":Tn()}],"snap-align":[{snap:[`start`,`end`,`center`,`align-none`]}],"snap-stop":[{snap:[`normal`,`always`]}],"snap-type":[{snap:[`none`,`x`,`y`,`both`]}],"snap-strictness":[{snap:[`mandatory`,`proximity`]}
3],touch:[{touch:[`auto`,`none`,`pinch-zoom`,`manipulation`,{pan:[`x`,`left`,`right`,`y`,`up`,`down`]}]}],select:[{select:[`none`,`text`,`all`,`auto`]}],"will-change":[{"will-change":[`auto`,`scroll`,`contents`,`transform`,isArbitraryValue]}],fill:[{fill:[se,`none`]}],"stroke-w":[{stroke:[isLength,isArbitraryNumber]}],stroke:[{stroke:[se,`none`]}],sr:[`sr-only`,`not-sr-only`]},conflictingClassGroups:{overflow:[`overflow-x`,`overflow-y`],overscroll:[`overscroll-x`,`overscroll-y`],inset:[`inset-x`,`inset-y`,`start`,`end`,`top`,`right`,`bottom`,`left`],"inset-x":[`right`,`left`],"inset-y":[`top`,`bottom`],flex:[`basis`,`grow`,`shrink`],gap:[`gap-x`,`gap-y`],p:[`px`,`py`,`ps`,`pe`,`pt`,`pr`,`pb`,`pl`],px:[`pr`,`pl`],py:[`pt`,`pb`],m:[`mx`,`my`,`ms`,`me`,`mt`,`mr`,`mb`,`ml`],mx:[`mr`,`ml`],my:[`mt`,`mb`],"font-size":[`leading`],"fvn-normal":[`fvn-ordinal`,`fvn-slashed-zero`,`fvn-figure`,`fvn-spacing`,`fvn-fraction`],"fvn-ordinal":[`fvn-normal`],"fvn-slashed-zero":[`fvn-normal`],"fvn-figure":[`fvn-normal`],"fvn-spacing":[`fvn-normal`],"fvn-fraction":[`fvn-normal`],rounded:[`rounded-s`,`rounded-e`,`rounded-t`,`rounded-r`,`rounded-b`,`rounded-l`,`rounded-ss`,`rounded-se`,`rounded-ee`,`rounded-es`,`rounded-tl`,`rounded-tr`,`rounded-br`,`rounded-bl`],"rounded-s":[`rounded-ss`,`rounded-es`],"rounded-e":[`rounded-se`,`rounded-ee`],"rounded-t":[`rounded-tl`,`rounded-tr`],"rounded-r":[`rounded-tr`,`rounded-br`],"rounded-b":[`rounded-br`,`rounded-bl`],"rounded-l":[`rounded-tl`,`rounded-bl`],"border-spacing":[`border-spacing-x`,`border-spacing-y`],"border-w":[`border-w-s`,`border-w-e`,`border-w-t`,`border-w-r`,`border-w-b`,`border-w-l`],"border-w-x":[`border-w-r`,`border-w-l`],"border-w-y":[`border-w-t`,`border-w-b`],"border-color":[`border-color-t`,`border-color-r`,`border-color-b`,`border-color-l`],"border-color-x":[`border-color-r`,`border-color-l`],"border-color-y":[`border-color-t`,`border-color-b`],"scroll-m":[`scroll-mx`,`scroll-my`,`scroll-ms`,`scroll-me`,`scroll-mt`,`scroll-mr`,`scroll-mb`,`scroll-ml`],"scroll-mx":[`scroll-mr`,`scroll-ml`],"scroll-my":[`scroll-mt`,`scroll-mb`],"scroll-p":[`scroll-px`,`scroll-py`,`scroll-ps`,`scroll-pe`,`scroll-pt`,`scroll-pr`,`scroll-pb`,`scroll-pl`],"scroll-px":[`scroll-pr`,`scroll-pl`],"scroll-py":[`scroll-pt`,`scroll-pb`]},conflictingClassGroupModifiers:{"font-size":[`leading`]}}}var twMerge=createTailwindMerge(getDefaultConfig),require_utc=__commonJSMin$1(((se,ge)=>{(function(Ve,He){typeof se==`object`&&ge!==void 0?ge.exports=He():typeof define==`function`&&define.amd?define(He):(Ve=typeof globalThis<`u`?globalThis:Ve||self).dayjs_plugin_utc=He()})(se,(function(){var se=`minute`,ge=/[+-]\d\d(?::?\d\d)?/g,Ve=/([+-]|\d\d)/g;return function(He,We,qe){var en=We.prototype;qe.utc=function(se){return new We({date:se,utc:!0,args:arguments})},en.utc=function(ge){var Ve=qe(this.toDate(),{locale:this.$L,utc:!0});return ge?Ve.add(this.utcOffset(),se):Ve},en.local=function(){return qe(this.toDate(),{locale:this.$L,utc:!1})};var tn=en.parse;en.parse=function(se){se.utc&&(this.$u=!0),this.$utils().u(se.$offset)||(this.$offset=se.$offset),tn.call(this,se)};var rn=en.init;en.init=function(){if(this.$u){var se=this.$d;this.$y=se.getUTCFullYear(),this.$M=se.getUTCMonth(),this.$D=se.getUTCDate(),this.$W=se.getUTCDay(),this.$H=se.getUTCHours(),this.$m=se.getUTCMinutes(),this.$s=se.getUTCSeconds(),this.$ms=se.getUTCMilliseconds()}else rn.call(this)};var on=en.utcOffset;en.utcOffset=function(He,We){var qe=this.$utils().u;if(qe(He))return this.$u?0:qe(this.$offset)?on.call(this):this.$offset;if(typeof He==`string`&&(He=function(se){se===void 0&&(se=``);var He=se.match(ge);if(!He)return null;var We=(``+He[0]).match(Ve)||[`-`,0,0],qe=We[0],en=60*We[1]+ +We[2];return en===0?0:qe===`+`?en:-en}(He),He===null))return this;var en=Math.abs(He)<=16?60*He:He;if(en===0)return this.utc(We);var tn=this.clone();if(We)return tn.$offset=en,tn.$u=!1,tn;var rn=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();return(tn=this.local().add(en+rn,se)).$offset=en,tn.$x.$localOffset=rn,tn};var sn=en.format;en.format=function(se){var ge=se||(this.$u?`YYYY-MM-DDTHH:mm:ss[Z]`:``);return sn.call(this,ge)},en.valueOf=function(){var se=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*se},en.isUTC=function(){return!!this.$u},en.toISOString=function(){return this.toDate().toISOString()},en.toString=function(){return this.toDate().toUTCString()};var cn=en.toDate;en.toDate=function(se){return se===`s`&&this.$offset?qe(this.format(`YYYY-MM-DD HH:mm:ss:SSS`)).toDate():cn.call(this)};var ln=en.diff;en.diff=function(se,ge,Ve){if(se&&this.$u===se.$u)return ln.call(this,se,ge,Ve);var He=this.local(),We=qe(se).local();return ln.call(He,We,ge,Ve)}}}))})),require_timezone=__commonJSMin$1(((se,ge)=>{(function(Ve,He){typeof se==`object`&&ge!==void 0?ge.exports=He():typeof define==`function`&&define.amd?define(He):(Ve=typeof globalThis<`u`?globalThis:Ve||self).dayjs_plugin_timezone=He()})(se,(function(){var se={year:0,month:1,day:2,hour:3,minute:4,second:5},ge={};return function(Ve,He,We){var qe,en=function(se,Ve,He){He===void 0&&(He={});var We=new Date(se);return function(se,Ve){Ve===void 0&&(Ve={});var He=Ve.timeZoneName||`short`,We=se+`|`+He,qe=ge[We];return qe||(qe=new Intl.DateTimeFormat(`en-US`,{hour12:!1,timeZone:se,year:`numeric`,month:`2-digit`,day:`2-digit`,hour:`2-digit`,minute:`2-digit`,second:`2-digit`,timeZoneName:He}),ge[We]=qe),qe}(Ve,He).formatToParts(We)},tn=function(ge,Ve){for(var He=en(ge,Ve),qe=[],tn=0;tn<He.length;tn+=1){var rn=He[tn],on=rn.type,sn=rn.value,cn=se[on];cn>=0&&(qe[cn]=parseInt(sn,10))}var ln=qe[3],un=ln===24?0:ln,dn=qe[0]+`-`+qe[1]+`-`+qe[2]+` `+un+`:`+qe[4]+`:`+qe[5]+`:000`,fn=+ge;return(We.utc(dn).valueOf()-(fn-=fn%1e3))/6e4},rn=He.prototype;rn.tz=function(se,ge){se===void 0&&(se=qe);
3var Ve,He=this.utcOffset(),en=this.toDate(),tn=en.toLocaleString(`en-US`,{timeZone:se}),rn=Math.round((en-new Date(tn))/1e3/60),on=15*-Math.round(en.getTimezoneOffset()/15)-rn;if(!Number(on))Ve=this.utcOffset(0,ge);else if(Ve=We(tn,{locale:this.$L}).$set(`millisecond`,this.$ms).utcOffset(on,!0),ge){var sn=Ve.utcOffset();Ve=Ve.add(He-sn,`minute`)}return Ve.$x.$timezone=se,Ve},rn.offsetName=function(se){var ge=this.$x.$timezone||We.tz.guess(),Ve=en(this.valueOf(),ge,{timeZoneName:se}).find((function(se){return se.type.toLowerCase()===`timezonename`}));return Ve&&Ve.value};var on=rn.startOf;rn.startOf=function(se,ge){if(!this.$x||!this.$x.$timezone)return on.call(this,se,ge);var Ve=We(this.format(`YYYY-MM-DD HH:mm:ss:SSS`),{locale:this.$L});return on.call(Ve,se,ge).tz(this.$x.$timezone,!0)},We.tz=function(se,ge,Ve){var He=Ve&&ge,en=Ve||ge||qe,rn=tn(+We(),en);if(typeof se!=`string`)return We(se).tz(en);var on=function(se,ge,Ve){var He=se-60*ge*1e3,We=tn(He,Ve);if(ge===We)return[He,ge];var qe=tn(He-=60*(We-ge)*1e3,Ve);return We===qe?[He,We]:[se-60*Math.min(We,qe)*1e3,Math.max(We,qe)]}(We.utc(se,He).valueOf(),rn,en),sn=on[0],cn=on[1],ln=We(sn).utcOffset(cn);return ln.$x.$timezone=en,ln},We.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},We.tz.setDefault=function(se){qe=se}}}))})),require_punycode=__commonJSMin$1(((se,ge)=>{(function(Ve){var He=typeof se==`object`&&se&&!se.nodeType&&se,We=typeof ge==`object`&&ge&&!ge.nodeType&&ge,qe=typeof global==`object`&&global;(qe.global===qe||qe.window===qe||qe.self===qe)&&(Ve=qe);var en,tn=2147483647,rn=36,on=1,sn=26,cn=38,ln=700,un=72,dn=128,fn=`-`,pn=/^xn--/,mn=/[^\x20-\x7E]/,hn=/[\x2E\u3002\uFF0E\uFF61]/g,gn={overflow:`Overflow: input needs wider integers to process`,"not-basic":`Illegal input >= 0x80 (not a basic code point)`,"invalid-input":`Invalid input`},_n=rn-on,vn=Math.floor,yn=String.fromCharCode,bn;function xn(se){throw RangeError(gn[se])}function Sn(se,ge){for(var Ve=se.length,He=[];Ve--;)He[Ve]=ge(se[Ve]);return He}function Cn(se,ge){var Ve=se.split(`@`),He=``;Ve.length>1&&(He=Ve[0]+`@`,se=Ve[1]),se=se.replace(hn,`.`);var We=Sn(se.split(`.`),ge).join(`.`);return He+We}function wn(se){for(var ge=[],Ve=0,He=se.length,We,qe;Ve<He;)We=se.charCodeAt(Ve++),We>=55296&&We<=56319&&Ve<He?(qe=se.charCodeAt(Ve++),(qe&64512)==56320?ge.push(((We&1023)<<10)+(qe&1023)+65536):(ge.push(We),Ve--)):ge.push(We);return ge}function Tn(se){return Sn(se,function(se){var ge=``;return se>65535&&(se-=65536,ge+=yn(se>>>10&1023|55296),se=56320|se&1023),ge+=yn(se),ge}).join(``)}function En(se){return se-48<10?se-22:se-65<26?se-65:se-97<26?se-97:rn}function Dn(se,ge){return se+22+75*(se<26)-((ge!=0)<<5)}function On(se,ge,Ve){var He=0;for(se=Ve?vn(se/ln):se>>1,se+=vn(se/ge);se>_n*sn>>1;He+=rn)se=vn(se/_n);return vn(He+(_n+1)*se/(se+cn))}function kn(se){var ge=[],Ve=se.length,He,We=0,qe=dn,en=un,cn=se.lastIndexOf(fn),ln,pn,mn,hn,gn,_n,yn,bn;for(cn<0&&(cn=0),ln=0;ln<cn;++ln)se.charCodeAt(ln)>=128&&xn(`not-basic`),ge.push(se.charCodeAt(ln));for(pn=cn>0?cn+1:0;pn<Ve;){for(mn=We,hn=1,gn=rn;pn>=Ve&&xn(`invalid-input`),_n=En(se.charCodeAt(pn++)),(_n>=rn||_n>vn((tn-We)/hn))&&xn(`overflow`),We+=_n*hn,yn=gn<=en?on:gn>=en+sn?sn:gn-en,!(_n<yn);gn+=rn)bn=rn-yn,hn>vn(tn/bn)&&xn(`overflow`),hn*=bn;He=ge.length+1,en=On(We-mn,He,mn==0),vn(We/He)>tn-qe&&xn(`overflow`),qe+=vn(We/He),We%=He,ge.splice(We++,0,qe)}return Tn(ge)}function An(se){var ge,Ve,He,We,qe,en,cn,ln,pn,mn,hn,gn=[],_n,bn,Sn,Cn;for(se=wn(se),_n=se.length,ge=dn,Ve=0,qe=un,en=0;en<_n;++en)hn=se[en],hn<128&&gn.push(yn(hn));for(He=We=gn.length,We&&gn.push(fn);He<_n;){for(cn=tn,en=0;en<_n;++en)hn=se[en],hn>=ge&&hn<cn&&(cn=hn);for(bn=He+1,cn-ge>vn((tn-Ve)/bn)&&xn(`overflow`),Ve+=(cn-ge)*bn,ge=cn,en=0;en<_n;++en)if(hn=se[en],hn<ge&&++Ve>tn&&xn(`overflow`),hn==ge){for(ln=Ve,pn=rn;mn=pn<=qe?on:pn>=qe+sn?sn:pn-qe,!(ln<mn);pn+=rn)Cn=ln-mn,Sn=rn-mn,gn.push(yn(Dn(mn+Cn%Sn,0))),ln=vn(Cn/Sn);gn.push(yn(Dn(ln,0))),qe=On(Ve,bn,He==We),Ve=0,++He}++Ve,++ge}return gn.join(``)}function jn(se){return Cn(se,function(se){return pn.test(se)?kn(se.slice(4).toLowerCase()):se})}function Mn(se){return Cn(se,function(se){return mn.test(se)?`xn--`+An(se):se})}if(en={version:`1.4.1`,ucs2:{decode:wn,encode:Tn},decode:kn,encode:An,toASCII:Mn,toUnicode:jn},typeof define==`function`&&typeof define.amd==`object`&&define.amd)define(`punycode`,function(){return en});else if(He&&We)if(ge.exports==He)We.exports=en;else for(bn in en)en.hasOwnProperty(bn)&&(He[bn]=en[bn]);else Ve.punycode=en})(se)})),require_type$1=__commonJSMin$1(((se,ge)=>{ge.exports=TypeError})),require___vite_browser_external=__commonJSMin$1(((se,ge)=>{ge.exports={}})),require_object_inspect=__commonJSMin$1(((se,ge)=>{init_dist$1();var Ve=typeof Map==`function`&&Map.prototype,He=Object.getOwnPropertyDescriptor&&Ve?Object.getOwnPropertyDescriptor(Map.prototype,`size`):null,We=Ve&&He&&typeof He.get==`function`?He.get:null,qe=Ve&&Map.prototype.forEach,en=typeof Set==`function`&&Set.prototype,tn=Object.getOwnPropertyDescriptor&&en?Object.getOwnPropertyDescriptor(Set.prototype,`size`):null,rn=en&&tn&&typeof tn.get==`function`?tn.get:null,on=en&&Set.prototype.forEach,sn=typeof WeakMap==`function`&&WeakMap.prototype?WeakMap.prototype.has:null,cn=typeof WeakSet==`function`&&WeakSet.prototype?WeakSet.prototype.has:null,ln=typeof WeakRef==`function`&&WeakRef.prototype?WeakRef.prototype.deref:null,un=Boolean.prototype.valueOf,dn=Object.prototype.toString,f
vendor: 4,442 bytes, line 3
3n=Function.prototype.toString,pn=String.prototype.match,mn=String.prototype.slice,hn=String.prototype.replace,gn=String.prototype.toUpperCase,_n=String.prototype.toLowerCase,vn=RegExp.prototype.test,yn=Array.prototype.concat,bn=Array.prototype.join,xn=Array.prototype.slice,Sn=Math.floor,Cn=typeof BigInt==`function`?BigInt.prototype.valueOf:null,wn=Object.getOwnPropertySymbols,Tn=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?Symbol.prototype.toString:null,En=typeof Symbol==`function`&&typeof Symbol.iterator==`object`,Dn=typeof Symbol==`function`&&Symbol.toStringTag?Symbol.toStringTag:null,On=Object.prototype.propertyIsEnumerable,kn=(typeof Reflect==`function`?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(se){return se.__proto__}:null);function An(se,ge){if(se===1/0||se===-1/0||se!==se||se&&se>-1e3&&se<1e3||vn.call(/e/,ge))return ge;var Ve=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof se==`number`){var He=se<0?-Sn(-se):Sn(se);if(He!==se){var We=String(He),qe=mn.call(ge,We.length+1);return hn.call(We,Ve,`$&_`)+`.`+hn.call(hn.call(qe,/([0-9]{3})/g,`$&_`),/_$/,``)}}return hn.call(ge,Ve,`$&_`)}var jn=require___vite_browser_external(),Mn=jn.custom,Nn=Kn(Mn)?Mn:null,Pn={__proto__:null,double:`"`,single:`'`},Fn={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};ge.exports=function se(ge,Ve,He,en){var tn=Ve||{};if(Yn(tn,`quoteStyle`)&&!Yn(Pn,tn.quoteStyle))throw TypeError(`option "quoteStyle" must be "single" or "double"`);if(Yn(tn,`maxStringLength`)&&(typeof tn.maxStringLength==`number`?tn.maxStringLength<0&&tn.maxStringLength!==1/0:tn.maxStringLength!==null))throw TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var sn=Yn(tn,`customInspect`)?tn.customInspect:!0;if(typeof sn!=`boolean`&&sn!==`symbol`)throw TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Yn(tn,`indent`)&&tn.indent!==null&&tn.indent!==` `&&!(parseInt(tn.indent,10)===tn.indent&&tn.indent>0))throw TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Yn(tn,`numericSeparator`)&&typeof tn.numericSeparator!=`boolean`)throw TypeError('option "numericSeparator", if provided, must be `true` or `false`');var cn=tn.numericSeparator;if(ge===void 0)return`undefined`;if(ge===null)return`null`;if(typeof ge==`boolean`)return ge?`true`:`false`;if(typeof ge==`string`)return ar(ge,tn);if(typeof ge==`number`){if(ge===0)return 1/0/ge>0?`0`:`-0`;var ln=String(ge);return cn?An(ge,ln):ln}if(typeof ge==`bigint`){var dn=String(ge)+`n`;return cn?An(ge,dn):dn}var fn=tn.depth===void 0?5:tn.depth;if(He===void 0&&(He=0),He>=fn&&fn>0&&typeof ge==`object`)return zn(ge)?`[Array]`:`[Object]`;var pn=dr(tn,He);if(en===void 0)en=[];else if(Qn(en,ge)>=0)return`[Circular]`;function gn(ge,Ve,We){if(Ve&&(en=xn.call(en),en.push(Ve)),We){var qe={depth:tn.depth};return Yn(tn,`quoteStyle`)&&(qe.quoteStyle=tn.quoteStyle),se(ge,qe,He+1,en)}return se(ge,tn,He+1,en)}if(typeof ge==`function`&&!Vn(ge)){var vn=Zn(ge),Sn=pr(ge,gn);return`[Function`+(vn?`: `+vn:` (anonymous)`)+`]`+(Sn.length>0?` { `+bn.call(Sn,`, `)+` }`:``)}if(Kn(ge)){var wn=En?hn.call(String(ge),/^(Symbol\(.*\))_[^)]*$/,`$1`):Tn.call(ge);return typeof ge==`object`&&!En?sr(wn):wn}if(ir(ge)){for(var Mn=`<`+_n.call(String(ge.nodeName)),Fn=ge.attributes||[],Rn=0;Rn<Fn.length;Rn++)Mn+=` `+Fn[Rn].name+`=`+In(Ln(Fn[Rn].value),`double`,tn);return Mn+=`>`,ge.childNodes&&ge.childNodes.length&&(Mn+=`...`),Mn+=`</`+_n.call(String(ge.nodeName))+`>`,Mn}if(zn(ge)){if(ge.length===0)return`[]`;var Jn=pr(ge,gn);return pn&&!ur(Jn)?`[`+fr(Jn,pn)+`]`:`[ `+bn.call(Jn,`, `)+` ]`}if(Hn(ge)){var or=pr(ge,gn);return!(`cause`in Error.prototype)&&`cause`in ge&&!On.call(ge,`cause`)?`{ [`+String(ge)+`] `+bn.call(yn.call(`[cause]: `+gn(ge.cause),or),`, `)+` }`:or.length===0?`[`+String(ge)+`]`:`{ [`+String(ge)+`] `+bn.call(or,`, `)+` }`}if(typeof ge==`object`&&sn){if(Nn&&typeof ge[Nn]==`function`&&jn)return jn(ge,{depth:fn-He});if(sn!==`symbol`&&typeof ge.inspect==`function`)return ge.inspect()}if($n(ge)){var mr=[];return qe&&qe.call(ge,function(se,Ve){mr.push(gn(Ve,ge,!0)+` => `+gn(se,ge))}),lr(`Map`,We.call(ge),mr,pn)}if(nr(ge)){var hr=[];return on&&on.call(ge,function(se){hr.push(gn(se,ge))}),lr(`Set`,rn.call(ge),hr,pn)}if(er(ge))return cr(`WeakMap`);if(rr(ge))return cr(`WeakSet`);if(tr(ge))return cr(`WeakRef`);if(Wn(ge))return sr(gn(Number(ge)));
vendor: 4,172 bytes, lines 3-6
3if(qn(ge))return sr(gn(Cn.call(ge)));if(Gn(ge))return sr(un.call(ge));if(Un(ge))return sr(gn(String(ge)));if(typeof window<`u`&&ge===window)return`{ [object Window] }`;if(typeof globalThis<`u`&&ge===globalThis||global!==void 0&&ge===global)return`{ [object globalThis] }`;if(!Bn(ge)&&!Vn(ge)){var gr=pr(ge,gn),_r=kn?kn(ge)===Object.prototype:ge instanceof Object||ge.constructor===Object,vr=ge instanceof Object?``:`null prototype`,yr=!_r&&Dn&&Object(ge)===ge&&Dn in ge?mn.call(Xn(ge),8,-1):vr?`Object`:``,br=(_r||typeof ge.constructor!=`function`?``:ge.constructor.name?ge.constructor.name+` `:``)+(yr||vr?`[`+bn.call(yn.call([],yr||[],vr||[]),`: `)+`] `:``);return gr.length===0?br+`{}`:pn?br+`{`+fr(gr,pn)+`}`:br+`{ `+bn.call(gr,`, `)+` }`}return String(ge)};function In(se,ge,Ve){var He=Pn[Ve.quoteStyle||ge];return He+se+He}function Ln(se){return hn.call(String(se),/"/g,`"`)}function Rn(se){return!Dn||!(typeof se==`object`&&(Dn in se||se[Dn]!==void 0))}function zn(se){return Xn(se)===`[object Array]`&&Rn(se)}function Bn(se){return Xn(se)===`[object Date]`&&Rn(se)}function Vn(se){return Xn(se)===`[object RegExp]`&&Rn(se)}function Hn(se){return Xn(se)===`[object Error]`&&Rn(se)}function Un(se){return Xn(se)===`[object String]`&&Rn(se)}function Wn(se){return Xn(se)===`[object Number]`&&Rn(se)}function Gn(se){return Xn(se)===`[object Boolean]`&&Rn(se)}function Kn(se){if(En)return se&&typeof se==`object`&&se instanceof Symbol;if(typeof se==`symbol`)return!0;if(!se||typeof se!=`object`||!Tn)return!1;try{return Tn.call(se),!0}catch{}return!1}function qn(se){if(!se||typeof se!=`object`||!Cn)return!1;try{return Cn.call(se),!0}catch{}return!1}var Jn=Object.prototype.hasOwnProperty||function(se){return se in this};function Yn(se,ge){return Jn.call(se,ge)}function Xn(se){return dn.call(se)}function Zn(se){if(se.name)return se.name;var ge=pn.call(fn.call(se),/^function\s*([\w$]+)/);return ge?ge[1]:null}function Qn(se,ge){if(se.indexOf)return se.indexOf(ge);for(var Ve=0,He=se.length;Ve<He;Ve++)if(se[Ve]===ge)return Ve;return-1}function $n(se){if(!We||!se||typeof se!=`object`)return!1;try{We.call(se);try{rn.call(se)}catch{return!0}return se instanceof Map}catch{}return!1}function er(se){if(!sn||!se||typeof se!=`object`)return!1;try{sn.call(se,sn);try{cn.call(se,cn)}catch{return!0}return se instanceof WeakMap}catch{}return!1}function tr(se){if(!ln||!se||typeof se!=`object`)return!1;try{return ln.call(se),!0}catch{}return!1}function nr(se){if(!rn||!se||typeof se!=`object`)return!1;try{rn.call(se);try{We.call(se)}catch{return!0}return se instanceof Set}catch{}return!1}function rr(se){if(!cn||!se||typeof se!=`object`)return!1;try{cn.call(se,cn);try{sn.call(se,sn)}catch{return!0}return se instanceof WeakSet}catch{}return!1}function ir(se){return!se||typeof se!=`object`?!1:typeof HTMLElement<`u`&&se instanceof HTMLElement?!0:typeof se.nodeName==`string`&&typeof se.getAttribute==`function`}function ar(se,ge){if(se.length>ge.maxStringLength){var Ve=se.length-ge.maxStringLength,He=`... `+Ve+` more character`+(Ve>1?`s`:``);return ar(mn.call(se,0,ge.maxStringLength),ge)+He}var We=Fn[ge.quoteStyle||`single`];return We.lastIndex=0,In(hn.call(hn.call(se,We,`\\$1`),/[\x00-\x1f]/g,or),`single`,ge)}function or(se){var ge=se.charCodeAt(0),Ve={8:`b`,9:`t`,10:`n`,12:`f`,13:`r`}[ge];return Ve?`\\`+Ve:`\\x`+(ge<16?`0`:``)+gn.call(ge.toString(16))}function sr(se){return`Object(`+se+`)`}function cr(se){return se+` { ? }`}function lr(se,ge,Ve,He){var We=He?fr(Ve,He):bn.call(Ve,`, `);return se+` (`+ge+`) {`+We+`}`}function ur(se){for(var ge=0;ge<se.length;ge++)if(Qn(se[ge],` 4`)>=0)return!1;return!0}function dr(se,ge){var Ve;if(se.indent===` `)Ve=` `;else if(typeof se.indent==`number`&&se.indent>0)Ve=bn.call(Array(se.indent+1),` `);else return null;return{base:Ve,prev:bn.call(Array(ge+1),Ve)}}function fr(se,ge){if(se.length===0)return``;var Ve=` 5`+ge.prev+ge.base;return Ve+bn.call(se,`,`+Ve)+` 6`+ge.prev}function pr(se,ge){var Ve=zn(se),He=[];if(Ve){He.length=se.length;for(var We=0;We<se.length;We++)He[We]=Yn(se,We)?ge(se[We],se):``}var qe=typeof wn==`function`?wn(se):[],en;if(En){en={};for(var tn=0;tn<qe.length;tn++)en[`$`+qe[tn]]=qe[tn]}
6for(var rn in se)Yn(se,rn)&&(Ve&&String(Number(rn))===rn&&rn<se.length||En&&en[`$`+rn]instanceof Symbol||(vn.call(/[^\w$]/,rn)?He.push(ge(rn,se)+`: `+ge(se[rn],se)):He.push(rn+`: `+ge(se[rn],se))));if(typeof wn==`function`)for(var on=0;on<qe.length;on++)On.call(se,qe[on])&&He.push(`[`+ge(qe[on])+`]: `+ge(se[qe[on]],se));return He}})),require_side_channel_list=__commonJSMin$1(((se,ge)=>{var Ve=require_object_inspect(),He=require_type$1(),We=function(se,ge,Ve){for(var He=se,We;(We=He.next)!=null;He=We)if(We.key===ge)return He.next=We.next,Ve||(We.next=se.next,se.next=We),We},qe=function(se,ge){if(se){var Ve=We(se,ge);return Ve&&Ve.value}},en=function(se,ge,Ve){var He=We(se,ge);He?He.value=Ve:se.next={key:ge,next:se.next,value:Ve}},tn=function(se,ge){return se?!!We(se,ge):!1},rn=function(se,ge){if(se)return We(se,ge,!0)};ge.exports=function(){var se,ge={assert:function(se){if(!ge.has(se))throw new He(`Side channel does not contain `+Ve(se))},delete:function(ge){var Ve=se&&se.next,He=rn(se,ge);return He&&Ve&&Ve===He&&(se=void 0),!!He},get:function(ge){return qe(se,ge)},has:function(ge){return tn(se,ge)},set:function(ge,Ve){se||={next:void 0},en(se,ge,Ve)}};return ge}})),require_es_object_atoms=__commonJSMin$1(((se,ge)=>{ge.exports=Object})),require_es_errors=__commonJSMin$1(((se,ge)=>{ge.exports=Error})),require_eval=__commonJSMin$1(((se,ge)=>{ge.exports=EvalError})),require_range=__commonJSMin$1(((se,ge)=>{ge.exports=RangeError})),require_ref=__commonJSMin$1(((se,ge)=>{ge.exports=ReferenceError})),require_syntax=__commonJSMin$1(((se,ge)=>{ge.exports=SyntaxError})),require_uri=__commonJSMin$1(((se,ge)=>{ge.exports=URIError})),require_abs=__commonJSMin$1(((se,ge)=>{ge.exports=Math.abs})),require_floor=__commonJSMin$1(((se,ge)=>{ge.exports=Math.floor})),require_max=__commonJSMin$1(((se,ge)=>{ge.exports=Math.max})),require_min=__commonJSMin$1(((se,ge)=>{ge.exports=Math.min})),require_pow=__commonJSMin$1(((se,ge)=>{ge.exports=Math.pow})),require_round=__commonJSMin$1(((se,ge)=>{ge.exports=Math.round})),require_isNaN=__commonJSMin$1(((se,ge)=>{ge.exports=Number.isNaN||function(se){return se!==se}})),require_sign$1=__commonJSMin$1(((se,ge)=>{var Ve=require_isNaN();ge.exports=function(se){return Ve(se)||se===0?se:se<0?-1:1}})),require_gOPD=__commonJSMin$1(((se,ge)=>{ge.exports=Object.getOwnPropertyDescriptor})),require_gopd=__commonJSMin$1(((se,ge)=>{var Ve=require_gOPD();if(Ve)try{Ve([],`length`)}catch{Ve=null}ge.exports=Ve})),require_es_define_property=__commonJSMin$1(((se,ge)=>{var Ve=Object.defineProperty||!1;if(Ve)try{Ve({},`a`,{value:1})}catch{Ve=!1}ge.exports=Ve})),require_shams$1=__commonJSMin$1(((se,ge)=>{ge.exports=function(){if(typeof Symbol!=`function`||typeof Object.getOwnPropertySymbols!=`function`)return!1;if(typeof Symbol.iterator==`symbol`)return!0;var se={},ge=Symbol(`test`),Ve=Object(ge);if(typeof ge==`string`||Object.prototype.toString.call(ge)!==`[object Symbol]`||Object.prototype.toString.call(Ve)!==`[object Symbol]`)return!1;var He=42;for(var We in se[ge]=He,se)return!1;if(typeof Object.keys==`function`&&Object.keys(se).length!==0||typeof Object.getOwnPropertyNames==`function`&&Object.getOwnPropertyNames(se).length!==0)return!1;var qe=Object.getOwnPropertySymbols(se);if(qe.length!==1||qe[0]!==ge||!Object.prototype.propertyIsEnumerable.call(se,ge))return!1;if(typeof Object.getOwnPropertyDescriptor==`function`){var en=Object.getOwnPropertyDescriptor(se,ge);if(en.value!==He||en.enumerable!==!0)return!1}return!0}})),require_has_symbols=__commonJSMin$1(((se,ge)=>{var Ve=typeof Symbol<`u`&&Symbol,He=require_shams$1();ge.exports=function(){return typeof Ve!=`function`||typeof Symbol!=`function`||typeof Ve(`foo`)!=`symbol`||typeof Symbol(`bar`)!=`symbol`?!1:He()}})),require_Reflect_getPrototypeOf=__commonJSMin$1(((se,ge)=>{ge.exports=typeof Reflect<`u`&&Reflect.getPrototypeOf||null})),require_Object_getPrototypeOf=__commonJSMin$1(((se,ge)=>{ge.exports=require_es_object_atoms().getPrototypeOf||null})),require_implementation=__commonJSMin$1(((se,ge)=>{var Ve=`Function.prototype.bind called on incompatible `,He=Object.prototype.toString,We=Math.max,qe=`[object Function]`,en=function(se,ge){for(var Ve=[],He=0;He<se.length;He+=1)Ve[He]=se[He];for(var We=0;We<ge.length;We+=1)Ve[We+se.length]=ge[We];return Ve},tn=function(se,ge){for(var Ve=[],He=ge||0,We=0;He<se.length;He+=1,We+=1)Ve[We]=se[He];return Ve},rn=function(se,ge){for(var Ve=``,He=0;He<se.length;He+=1)Ve+=se[He],He+1<se.length&&(Ve+=ge);return Ve};ge.exports=function(se){var ge=this;if(typeof ge!=`function`||He.apply(ge)!==qe)throw TypeError(Ve+ge);
6for(var on=tn(arguments,1),sn,cn=function(){if(this instanceof sn){var Ve=ge.apply(this,en(on,arguments));return Object(Ve)===Ve?Ve:this}return ge.apply(se,en(on,arguments))},ln=We(0,ge.length-on.length),un=[],dn=0;dn<ln;dn++)un[dn]=`$`+dn;if(sn=Function(`binder`,`return function (`+rn(un,`,`)+`){ return binder.apply(this,arguments); }`)(cn),ge.prototype){var fn=function(){};fn.prototype=ge.prototype,sn.prototype=new fn,fn.prototype=null}return sn}})),require_function_bind=__commonJSMin$1(((se,ge)=>{var Ve=require_implementation();ge.exports=Function.prototype.bind||Ve})),require_functionCall=__commonJSMin$1(((se,ge)=>{ge.exports=Function.prototype.call})),require_functionApply=__commonJSMin$1(((se,ge)=>{ge.exports=Function.prototype.apply})),require_reflectApply=__commonJSMin$1(((se,ge)=>{ge.exports=typeof Reflect<`u`&&Reflect&&Reflect.apply})),require_actualApply=__commonJSMin$1(((se,ge)=>{var Ve=require_function_bind(),He=require_functionApply(),We=require_functionCall();ge.exports=require_reflectApply()||Ve.call(We,He)})),require_call_bind_apply_helpers=__commonJSMin$1(((se,ge)=>{var Ve=require_function_bind(),He=require_type$1(),We=require_functionCall(),qe=require_actualApply();ge.exports=function(se){if(se.length<1||typeof se[0]!=`function`)throw new He(`a function is required`);return qe(Ve,We,se)}})),require_get=__commonJSMin$1(((se,ge)=>{var Ve=require_call_bind_apply_helpers(),He=require_gopd(),We;try{We=[].__proto__===Array.prototype}catch(se){if(!se||typeof se!=`object`||!(`code`in se)||se.code!==`ERR_PROTO_ACCESS`)throw se}var qe=!!We&&He&&He(Object.prototype,`__proto__`),en=Object,tn=en.getPrototypeOf;ge.exports=qe&&typeof qe.get==`function`?Ve([qe.get]):typeof tn==`function`?function(se){return tn(se==null?se:en(se))}:!1})),require_get_proto=__commonJSMin$1(((se,ge)=>{var Ve=require_Reflect_getPrototypeOf(),He=require_Object_getPrototypeOf(),We=require_get();ge.exports=Ve?function(se){return Ve(se)}:He?function(se){if(!se||typeof se!=`object`&&typeof se!=`function`)throw TypeError(`getProto: not an object`);return He(se)}:We?function(se){return We(se)}:null})),require_hasown=__commonJSMin$1(((se,ge)=>{var Ve=Function.prototype.call,He=Object.prototype.hasOwnProperty;ge.exports=require_function_bind().call(Ve,He)})),require_get_intrinsic=__commonJSMin$1(((se,ge)=>{var Ve,He=require_es_object_atoms(),We=require_es_errors(),qe=require_eval(),en=require_range(),tn=require_ref(),rn=require_syntax(),on=require_type$1(),sn=require_uri(),cn=require_abs(),ln=require_floor(),un=require_max(),dn=require_min(),fn=require_pow(),pn=require_round(),mn=require_sign$1(),hn=Function,gn=function(se){try{return hn(`"use strict"; return (`+se+`).constructor;`)()}catch{}},_n=require_gopd(),vn=require_es_define_property(),yn=function(){throw new on},bn=_n?function(){try{return arguments.callee,yn}catch{try{return _n(arguments,`callee`).get}catch{return yn}}}():yn,xn=require_has_symbols()(),Sn=require_get_proto(),Cn=require_Object_getPrototypeOf(),wn=require_Reflect_getPrototypeOf(),Tn=require_functionApply(),En=require_functionCall(),Dn={},On=typeof Uint8Array>`u`||!Sn?Ve:Sn(Uint8Array),kn={__proto__:null,"%AggregateError%":typeof AggregateError>`u`?Ve:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>`u`?Ve:ArrayBuffer,"%ArrayIteratorPrototype%":xn&&Sn?Sn([][Symbol.iterator]()):Ve,"%AsyncFromSyncIteratorPrototype%":Ve,"%AsyncFunction%":Dn,"%AsyncGenerator%":Dn,"%AsyncGeneratorFunction%":Dn,"%AsyncIteratorPrototype%":Dn,"%Atomics%":typeof Atomics>`u`?Ve:Atomics,"%BigInt%":typeof BigInt>`u`?Ve:BigInt,"%BigInt64Array%":typeof BigInt64Array>`u`?Ve:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>`u`?Ve:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>`u`?Ve:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":We,"%eval%":eval,"%EvalError%":qe,"%Float32Array%":typeof Float32Array>`u`?Ve:Float32Array,"%Float64Array%":typeof Float64Array>`u`?Ve:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>`u`?Ve:FinalizationRegistry,"%Function%":hn,"%GeneratorFunction%":Dn,"%Int8Array%":typeof Int8Array>`u`?Ve:Int8Array,"%Int16Array%":typeof Int16Array>`u`?Ve:Int16Array,"%Int32Array%":typeof Int32Array>
vendor: 6,672 bytes, line 6
6`u`?Ve:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":xn&&Sn?Sn(Sn([][Symbol.iterator]())):Ve,"%JSON%":typeof JSON==`object`?JSON:Ve,"%Map%":typeof Map>`u`?Ve:Map,"%MapIteratorPrototype%":typeof Map>`u`||!xn||!Sn?Ve:Sn(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":He,"%Object.getOwnPropertyDescriptor%":_n,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>`u`?Ve:Promise,"%Proxy%":typeof Proxy>`u`?Ve:Proxy,"%RangeError%":en,"%ReferenceError%":tn,"%Reflect%":typeof Reflect>`u`?Ve:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>`u`?Ve:Set,"%SetIteratorPrototype%":typeof Set>`u`||!xn||!Sn?Ve:Sn(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>`u`?Ve:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":xn&&Sn?Sn(``[Symbol.iterator]()):Ve,"%Symbol%":xn?Symbol:Ve,"%SyntaxError%":rn,"%ThrowTypeError%":bn,"%TypedArray%":On,"%TypeError%":on,"%Uint8Array%":typeof Uint8Array>`u`?Ve:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>`u`?Ve:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>`u`?Ve:Uint16Array,"%Uint32Array%":typeof Uint32Array>`u`?Ve:Uint32Array,"%URIError%":sn,"%WeakMap%":typeof WeakMap>`u`?Ve:WeakMap,"%WeakRef%":typeof WeakRef>`u`?Ve:WeakRef,"%WeakSet%":typeof WeakSet>`u`?Ve:WeakSet,"%Function.prototype.call%":En,"%Function.prototype.apply%":Tn,"%Object.defineProperty%":vn,"%Object.getPrototypeOf%":Cn,"%Math.abs%":cn,"%Math.floor%":ln,"%Math.max%":un,"%Math.min%":dn,"%Math.pow%":fn,"%Math.round%":pn,"%Math.sign%":mn,"%Reflect.getPrototypeOf%":wn};if(Sn)try{null.error}catch(se){kn[`%Error.prototype%`]=Sn(Sn(se))}var An=function se(ge){var Ve;if(ge===`%AsyncFunction%`)Ve=gn(`async function () {}`);else if(ge===`%GeneratorFunction%`)Ve=gn(`function* () {}`);else if(ge===`%AsyncGeneratorFunction%`)Ve=gn(`async function* () {}`);else if(ge===`%AsyncGenerator%`){var He=se(`%AsyncGeneratorFunction%`);He&&(Ve=He.prototype)}else if(ge===`%AsyncIteratorPrototype%`){var We=se(`%AsyncGenerator%`);We&&Sn&&(Ve=Sn(We.prototype))}return kn[ge]=Ve,Ve},jn={__proto__:null,"%ArrayBufferPrototype%":[`ArrayBuffer`,`prototype`],"%ArrayPrototype%":[`Array`,`prototype`],"%ArrayProto_entries%":[`Array`,`prototype`,`entries`],"%ArrayProto_forEach%":[`Array`,`prototype`,`forEach`],"%ArrayProto_keys%":[`Array`,`prototype`,`keys`],"%ArrayProto_values%":[`Array`,`prototype`,`values`],"%AsyncFunctionPrototype%":[`AsyncFunction`,`prototype`],"%AsyncGenerator%":[`AsyncGeneratorFunction`,`prototype`],"%AsyncGeneratorPrototype%":[`AsyncGeneratorFunction`,`prototype`,`prototype`],"%BooleanPrototype%":[`Boolean`,`prototype`],"%DataViewPrototype%":[`DataView`,`prototype`],"%DatePrototype%":[`Date`,`prototype`],"%ErrorPrototype%":[`Error`,`prototype`],"%EvalErrorPrototype%":[`EvalError`,`prototype`],"%Float32ArrayPrototype%":[`Float32Array`,`prototype`],"%Float64ArrayPrototype%":[`Float64Array`,`prototype`],"%FunctionPrototype%":[`Function`,`prototype`],"%Generator%":[`GeneratorFunction`,`prototype`],"%GeneratorPrototype%":[`GeneratorFunction`,`prototype`,`prototype`],"%Int8ArrayPrototype%":[`Int8Array`,`prototype`],"%Int16ArrayPrototype%":[`Int16Array`,`prototype`],"%Int32ArrayPrototype%":[`Int32Array`,`prototype`],"%JSONParse%":[`JSON`,`parse`],"%JSONStringify%":[`JSON`,`stringify`],"%MapPrototype%":[`Map`,`prototype`],"%NumberPrototype%":[`Number`,`prototype`],"%ObjectPrototype%":[`Object`,`prototype`],"%ObjProto_toString%":[`Object`,`prototype`,`toString`],"%ObjProto_valueOf%":[`Object`,`prototype`,`valueOf`],"%PromisePrototype%":[`Promise`,`prototype`],"%PromiseProto_then%":[`Promise`,`prototype`,`then`],"%Promise_all%":[`Promise`,`all`],"%Promise_reject%":[`Promise`,`reject`],"%Promise_resolve%":[`Promise`,`resolve`],"%RangeErrorPrototype%":[`RangeError`,`prototype`],"%ReferenceErrorPrototype%":[`ReferenceError`,`prototype`],"%RegExpPrototype%":[`RegExp`,`prototype`],"%SetPrototype%":[`Set`,`prototype`],"%SharedArrayBufferPrototype%":[`SharedArrayBuffer`,`prototype`],"%StringPrototype%":[`String`,`prototype`],"%SymbolPrototype%":[`Symbol`,`prototype`],"%SyntaxErrorPrototype%":[`SyntaxError`,`prototype`],"%TypedArrayPrototype%":[`TypedArray`,`prototype`],"%TypeErrorPrototype%":[`TypeError`,`prototype`],"%Uint8ArrayPrototype%":[`Uint8Array`,`prototype`],"%Uint8ClampedArrayPrototype%":[`Uint8ClampedArray`,`prototype`],"%Uint16ArrayPrototype%":[`Uint16Array`,`prototype`],"%Uint32ArrayPrototype%":[`Uint32Array`,`prototype`],"%URIErrorPrototype%":[`URIError`,`prototype`],"%WeakMapPrototype%":[`WeakMap`,`prototype`],"%WeakSetPrototype%":[`WeakSet`,`prototype`]},Mn=require_function_bind(),Nn=require_hasown(),Pn=Mn.call(En,Array.prototype.concat),Fn=Mn.call(Tn,Array.prototype.splice),In=Mn.call(En,String.prototype.replace),Ln=Mn.call(En,String.prototype.slice),Rn=Mn.call(En,RegExp.prototype.exec),zn=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Bn=/\\(\\)?/g,Vn=function(se){var ge=Ln(se,0,1),Ve=Ln(se,-1);if(ge===`%`&&Ve!==`%`)throw new rn("invalid intrinsic syntax, expected closing `%`");if(Ve===`%`&&ge!==`%`)throw new rn("invalid intrinsic syntax, expected opening `%`");var He=[];return In(se,zn,function(se,ge,Ve,We){He[He.length]=Ve?In(We,Bn,`$1`):ge||se}),He},Hn=function(se,ge){var Ve=se,He;if(Nn(jn,Ve)&&(He=jn[Ve],Ve=`%`+He[0]+`%`),Nn(kn,Ve)){var We=kn[Ve];if(We===Dn&&(We=An(Ve)),We===void 0&&!ge)throw new on(`intrinsic `+se+` exists, but is not available. Please file an issue!`);return{alias:He,name:Ve,value:We}}throw new rn(`intrinsic `+se+` does not exist!`)};ge.exports=function(se,ge){if(typeof se!=`string`||se.length===0)throw new on(`intrinsic name must be a non-empty string`);if(arguments.length>1&&typeof ge!=`boolean`)throw new on(`"allowMissing" argument must be a boolean`);if(Rn(/^%?[^%]*%?$/,se)===null)throw new rn("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Ve=Vn(se),He=Ve.length>0?Ve[0]:``,We=Hn(`%`+He+`%`,ge),qe=We.name,en=We.value,tn=!1,sn=We.alias;sn&&(He=sn[0],Fn(Ve,Pn([0,1],sn)));for(var cn=1,ln=!0;cn<Ve.length;cn+=1){var un=Ve[cn],dn=Ln(un,0,1),fn=Ln(un,-1);if((dn===`"`||dn===`'`||dn==="`"||fn===`"`||fn===`'`||fn==="`")&&dn!==fn)throw new rn(`property names with quotes must have matching quotes`);if((un===`constructor`||!ln)&&(tn=!0),He+=`.`+un,qe=`%`+He+`%`,Nn(kn,qe))en=kn[qe];else if(en!=null){if(!(un in en)){if(!ge)throw new on(`base intrinsic for `+se+` exists, but the property is not available.`);return}if(_n&&cn+1>=Ve.length){var pn=_n(en,un);ln=!!pn,en=ln&&`get`in pn&&!(`originalValue`in pn.get)?pn.get:en[un]}else ln=Nn(en,un),en=en[un];
6ln&&!tn&&(kn[qe]=en)}}return en}})),require_call_bound=__commonJSMin$1(((se,ge)=>{var Ve=require_get_intrinsic(),He=require_call_bind_apply_helpers(),We=He([Ve(`%String.prototype.indexOf%`)]);ge.exports=function(se,ge){var qe=Ve(se,!!ge);return typeof qe==`function`&&We(se,`.prototype.`)>-1?He([qe]):qe}})),require_side_channel_map=__commonJSMin$1(((se,ge)=>{var Ve=require_get_intrinsic(),He=require_call_bound(),We=require_object_inspect(),qe=require_type$1(),en=Ve(`%Map%`,!0),tn=He(`Map.prototype.get`,!0),rn=He(`Map.prototype.set`,!0),on=He(`Map.prototype.has`,!0),sn=He(`Map.prototype.delete`,!0),cn=He(`Map.prototype.size`,!0);ge.exports=!!en&&function(){var se,ge={assert:function(se){if(!ge.has(se))throw new qe(`Side channel does not contain `+We(se))},delete:function(ge){if(se){var Ve=sn(se,ge);return cn(se)===0&&(se=void 0),Ve}return!1},get:function(ge){if(se)return tn(se,ge)},has:function(ge){return se?on(se,ge):!1},set:function(ge,Ve){se||=new en,rn(se,ge,Ve)}};return ge}})),require_side_channel_weakmap=__commonJSMin$1(((se,ge)=>{var Ve=require_get_intrinsic(),He=require_call_bound(),We=require_object_inspect(),qe=require_side_channel_map(),en=require_type$1(),tn=Ve(`%WeakMap%`,!0),rn=He(`WeakMap.prototype.get`,!0),on=He(`WeakMap.prototype.set`,!0),sn=He(`WeakMap.prototype.has`,!0),cn=He(`WeakMap.prototype.delete`,!0);ge.exports=tn?function(){var se,ge,Ve={assert:function(se){if(!Ve.has(se))throw new en(`Side channel does not contain `+We(se))},delete:function(Ve){if(tn&&Ve&&(typeof Ve==`object`||typeof Ve==`function`)){if(se)return cn(se,Ve)}else if(qe&&ge)return ge.delete(Ve);return!1},get:function(Ve){return tn&&Ve&&(typeof Ve==`object`||typeof Ve==`function`)&&se?rn(se,Ve):ge&&ge.get(Ve)},has:function(Ve){return tn&&Ve&&(typeof Ve==`object`||typeof Ve==`function`)&&se?sn(se,Ve):!!ge&&ge.has(Ve)},set:function(Ve,He){tn&&Ve&&(typeof Ve==`object`||typeof Ve==`function`)?(se||=new tn,on(se,Ve,He)):qe&&(ge||=qe(),ge.set(Ve,He))}};return Ve}:qe})),require_side_channel=__commonJSMin$1(((se,ge)=>{var Ve=require_type$1(),He=require_object_inspect(),We=require_side_channel_list(),qe=require_side_channel_map(),en=require_side_channel_weakmap()||qe||We;ge.exports=function(){var se,ge={assert:function(se){if(!ge.has(se))throw new Ve(`Side channel does not contain `+He(se))},delete:function(ge){return!!se&&se.delete(ge)},get:function(ge){return se&&se.get(ge)},has:function(ge){return!!se&&se.has(ge)},set:function(ge,Ve){se||=en(),se.set(ge,Ve)}};return ge}})),require_formats=__commonJSMin$1(((se,ge)=>{var Ve=String.prototype.replace,He=/%20/g,We={RFC1738:`RFC1738`,RFC3986:`RFC3986`};ge.exports={default:We.RFC3986,formatters:{RFC1738:function(se){return Ve.call(se,He,`+`)},RFC3986:function(se){return String(se)}},RFC1738:We.RFC1738,RFC3986:We.RFC3986}})),require_utils$5=__commonJSMin$1(((se,ge)=>{var Ve=require_formats(),He=require_side_channel(),We=Object.prototype.hasOwnProperty,qe=Array.isArray,en=He(),tn=function(se,ge){return en.set(se,ge),se},rn=function(se){return en.has(se)},on=function(se){return en.get(se)},sn=function(se,ge){en.set(se,ge)},cn=function(){for(var se=[],ge=0;ge<256;++ge)se[se.length]=`%`+((ge<16?`0`:``)+ge.toString(16)).toUpperCase();return se}(),ln=function(se){for(;se.length>1;){var ge=se.pop(),Ve=ge.obj[ge.prop];if(qe(Ve)){for(var He=[],We=0;We<Ve.length;++We)Ve[We]!==void 0&&(He[He.length]=Ve[We]);ge.obj[ge.prop]=He}}},un=function(se,ge){for(var Ve=ge&&ge.plainObjects?{__proto__:null}:{},He=0;He<se.length;++He)se[He]!==void 0&&(Ve[He]=se[He]);return Ve},dn=function se(ge,Ve,He){if(!Ve)return ge;if(typeof Ve!=`object`&&typeof Ve!=`function`){if(qe(ge)){var en=ge.length;if(He&&typeof He.arrayLimit==`number`&&en>He.arrayLimit)return tn(un(ge.concat(Ve),He),en);ge[en]=Ve}else if(ge&&typeof ge==`object`)if(rn(ge)){var cn=on(ge)+1;ge[cn]=Ve,sn(ge,cn)}else if(He&&He.strictMerge)return[ge,Ve];else (He&&(He.plainObjects||He.allowPrototypes)||!We.call(Object.prototype,Ve))&&(ge[Ve]=!0);else return[ge,Ve];return ge}if(!ge||typeof ge!=`object`){if(rn(Ve)){for(var ln=Object.keys(Ve),dn=He&&He.plainObjects?{__proto__:null,0:ge}:{0:ge},fn=0;fn<ln.length;fn++){var pn=parseInt(ln[fn],10);dn[pn+1]=Ve[ln[fn]]}return tn(dn,on(Ve)+1)}
vendor: 4,195 bytes, line 6
6var mn=[ge].concat(Ve);return He&&typeof He.arrayLimit==`number`&&mn.length>He.arrayLimit?tn(un(mn,He),mn.length-1):mn}var hn=ge;return qe(ge)&&!qe(Ve)&&(hn=un(ge,He)),qe(ge)&&qe(Ve)?(Ve.forEach(function(Ve,qe){if(We.call(ge,qe)){var en=ge[qe];en&&typeof en==`object`&&Ve&&typeof Ve==`object`?ge[qe]=se(en,Ve,He):ge[ge.length]=Ve}else ge[qe]=Ve}),ge):Object.keys(Ve).reduce(function(ge,qe){var en=Ve[qe];if(We.call(ge,qe)?ge[qe]=se(ge[qe],en,He):ge[qe]=en,rn(Ve)&&!rn(ge)&&tn(ge,on(Ve)),rn(ge)){var cn=parseInt(qe,10);String(cn)===qe&&cn>=0&&cn>on(ge)&&sn(ge,cn)}return ge},hn)},fn=function(se,ge){return Object.keys(ge).reduce(function(se,Ve){return se[Ve]=ge[Ve],se},se)},pn=function(se,ge,Ve){var He=se.replace(/\+/g,` `);if(Ve===`iso-8859-1`)return He.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(He)}catch{return He}},mn=1024;ge.exports={arrayToObject:un,assign:fn,combine:function(se,ge,Ve,He){if(rn(se)){var We=on(se)+1;return se[We]=ge,sn(se,We),se}var qe=[].concat(se,ge);return qe.length>Ve?tn(un(qe,{plainObjects:He}),qe.length-1):qe},compact:function(se){for(var ge=[{obj:{o:se},prop:`o`}],Ve=[],He=0;He<ge.length;++He)for(var We=ge[He],qe=We.obj[We.prop],en=Object.keys(qe),tn=0;tn<en.length;++tn){var rn=en[tn],on=qe[rn];typeof on==`object`&&on&&Ve.indexOf(on)===-1&&(ge[ge.length]={obj:qe,prop:rn},Ve[Ve.length]=on)}return ln(ge),se},decode:pn,encode:function(se,ge,He,We,qe){if(se.length===0)return se;var en=se;if(typeof se==`symbol`?en=Symbol.prototype.toString.call(se):typeof se!=`string`&&(en=String(se)),He===`iso-8859-1`)return escape(en).replace(/%u[0-9a-f]{4}/gi,function(se){return`%26%23`+parseInt(se.slice(2),16)+`%3B`});for(var tn=``,rn=0;rn<en.length;rn+=mn){for(var on=en.length>=mn?en.slice(rn,rn+mn):en,sn=[],ln=0;ln<on.length;++ln){var un=on.charCodeAt(ln);if(un===45||un===46||un===95||un===126||un>=48&&un<=57||un>=65&&un<=90||un>=97&&un<=122||qe===Ve.RFC1738&&(un===40||un===41)){sn[sn.length]=on.charAt(ln);continue}if(un<128){sn[sn.length]=cn[un];continue}if(un<2048){sn[sn.length]=cn[192|un>>6]+cn[128|un&63];continue}if(un<55296||un>=57344){sn[sn.length]=cn[224|un>>12]+cn[128|un>>6&63]+cn[128|un&63];continue}ln+=1,un=65536+((un&1023)<<10|on.charCodeAt(ln)&1023),sn[sn.length]=cn[240|un>>18]+cn[128|un>>12&63]+cn[128|un>>6&63]+cn[128|un&63]}tn+=sn.join(``)}return tn},isBuffer:function(se){return!se||typeof se!=`object`?!1:!!(se.constructor&&se.constructor.isBuffer&&se.constructor.isBuffer(se))},isOverflow:rn,isRegExp:function(se){return Object.prototype.toString.call(se)===`[object RegExp]`},markOverflow:tn,maybeMap:function(se,ge){if(qe(se)){for(var Ve=[],He=0;He<se.length;He+=1)Ve[Ve.length]=ge(se[He]);return Ve}return ge(se)},merge:dn}})),require_stringify=__commonJSMin$1(((se,ge)=>{var Ve=require_side_channel(),He=require_utils$5(),We=require_formats(),qe=Object.prototype.hasOwnProperty,en={brackets:function(se){return se+`[]`},comma:`comma`,indices:function(se,ge){return se+`[`+ge+`]`},repeat:function(se){return se}},tn=Array.isArray,rn=Array.prototype.push,on=function(se,ge){rn.apply(se,tn(ge)?ge:[ge])},sn=Date.prototype.toISOString,cn=We.default,ln={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:`indices`,charset:`utf-8`,charsetSentinel:!1,commaRoundTrip:!1,delimiter:`&`,encode:!0,encodeDotInKeys:!1,encoder:He.encode,encodeValuesOnly:!1,filter:void 0,format:cn,formatter:We.formatters[cn],indices:!1,serializeDate:function(se){return sn.call(se)},skipNulls:!1,strictNullHandling:!1},un=function(se){return typeof se==`string`||typeof se==`number`||typeof se==`boolean`||typeof se==`symbol`||typeof se==`bigint`},dn={},fn=function se(ge,We,qe,en,rn,sn,cn,fn,pn,mn,hn,gn,_n,vn,yn,bn,xn,Sn){for(var Cn=ge,wn=Sn,Tn=0,En=!1;(wn=wn.get(dn))!==void 0&&!En;){var Dn=wn.get(ge);if(Tn+=1,Dn!==void 0){if(Dn===Tn)throw RangeError(`Cyclic object value`);En=!0}wn.get(dn)===void 0&&(Tn=0)}if(typeof mn==`function`?Cn=mn(We,Cn):Cn instanceof Date?Cn=_n(Cn):qe===`comma`&&tn(Cn)&&(Cn=He.maybeMap(Cn,function(se){return se instanceof Date?_n(se):se})),Cn===null){if(sn)return yn(pn&&!bn?pn(We,ln.encoder,xn,`key`,vn):We);Cn=``}if(un(Cn)||He.isBuffer(Cn))return pn?[yn(bn?We:pn(We,ln.encoder,xn,`key`,vn))+`
6=`+yn(pn(Cn,ln.encoder,xn,`value`,vn))]:[yn(We)+`=`+yn(String(Cn))];var On=[];if(Cn===void 0)return On;var kn;if(qe===`comma`&&tn(Cn))bn&&pn&&(Cn=He.maybeMap(Cn,function(se){return se==null?se:pn(se)})),kn=[{value:Cn.length>0?Cn.join(`,`)||null:void 0}];else if(tn(mn))kn=mn;else{var An=Object.keys(Cn);kn=hn?An.sort(hn):An}var jn=fn?String(We).replace(/\./g,`%2E`):String(We),Mn=en&&tn(Cn)&&Cn.length===1?jn+`[]`:jn;if(rn&&tn(Cn)&&Cn.length===0)return Mn+`[]`;for(var Nn=0;Nn<kn.length;++Nn){var Pn=kn[Nn],Fn=typeof Pn==`object`&&Pn&&Pn.value!==void 0?Pn.value:Cn[Pn];if(!(cn&&Fn===null)){var In=gn&&fn?String(Pn).replace(/\./g,`%2E`):String(Pn),Ln=tn(Cn)?typeof qe==`function`?qe(Mn,In):Mn:Mn+(gn?`.`+In:`[`+In+`]`);Sn.set(ge,Tn);var Rn=Ve();Rn.set(dn,Sn),on(On,se(Fn,Ln,qe,en,rn,sn,cn,fn,qe===`comma`&&bn&&tn(Cn)?null:pn,mn,hn,gn,_n,vn,yn,bn,xn,Rn))}}return On},pn=function(se){if(!se)return ln;if(se.allowEmptyArrays!==void 0&&typeof se.allowEmptyArrays!=`boolean`)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(se.encodeDotInKeys!==void 0&&typeof se.encodeDotInKeys!=`boolean`)throw TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(se.encoder!==null&&se.encoder!==void 0&&typeof se.encoder!=`function`)throw TypeError(`Encoder has to be a function.`);var ge=se.charset||ln.charset;if(se.charset!==void 0&&se.charset!==`utf-8`&&se.charset!==`iso-8859-1`)throw TypeError(`The charset option must be either utf-8, iso-8859-1, or undefined`);var Ve=We.default;if(se.format!==void 0){if(!qe.call(We.formatters,se.format))throw TypeError(`Unknown format option provided.`);Ve=se.format}var He=We.formatters[Ve],rn=ln.filter;(typeof se.filter==`function`||tn(se.filter))&&(rn=se.filter);var on=se.arrayFormat in en?se.arrayFormat:`indices`in se?se.indices?`indices`:`repeat`:ln.arrayFormat;if(`commaRoundTrip`in se&&typeof se.commaRoundTrip!=`boolean`)throw TypeError("`commaRoundTrip` must be a boolean, or absent");var sn=se.allowDots===void 0?se.encodeDotInKeys===!0?!0:ln.allowDots:!!se.allowDots;return{addQueryPrefix:typeof se.addQueryPrefix==`boolean`?se.addQueryPrefix:ln.addQueryPrefix,allowDots:sn,allowEmptyArrays:typeof se.allowEmptyArrays==`boolean`?!!se.allowEmptyArrays:ln.allowEmptyArrays,arrayFormat:on,charset:ge,charsetSentinel:typeof se.charsetSentinel==`boolean`?se.charsetSentinel:ln.charsetSentinel,commaRoundTrip:!!se.commaRoundTrip,delimiter:se.delimiter===void 0?ln.delimiter:se.delimiter,encode:typeof se.encode==`boolean`?se.encode:ln.encode,encodeDotInKeys:typeof se.encodeDotInKeys==`boolean`?se.encodeDotInKeys:ln.encodeDotInKeys,encoder:typeof se.encoder==`function`?se.encoder:ln.encoder,encodeValuesOnly:typeof se.encodeValuesOnly==`boolean`?se.encodeValuesOnly:ln.encodeValuesOnly,filter:rn,format:Ve,formatter:He,serializeDate:typeof se.serializeDate==`function`?se.serializeDate:ln.serializeDate,skipNulls:typeof se.skipNulls==`boolean`?se.skipNulls:ln.skipNulls,sort:typeof se.sort==`function`?se.sort:null,strictNullHandling:typeof se.strictNullHandling==`boolean`?se.strictNullHandling:ln.strictNullHandling}};ge.exports=function(se,ge){var He=se,We=pn(ge),qe,rn;typeof We.filter==`function`?(rn=We.filter,He=rn(``,He)):tn(We.filter)&&(rn=We.filter,qe=rn);var sn=[];if(typeof He!=`object`||!He)return``;var cn=en[We.arrayFormat],ln=cn===`comma`&&We.commaRoundTrip;qe||=Object.keys(He),We.sort&&qe.sort(We.sort);for(var un=Ve(),dn=0;dn<qe.length;++dn){var mn=qe[dn];if(mn!=null){var hn=He[mn];We.skipNulls&&hn===null||on(sn,fn(hn,mn,cn,ln,We.allowEmptyArrays,We.strictNullHandling,We.skipNulls,We.encodeDotInKeys,We.encode?We.encoder:null,We.filter,We.sort,We.allowDots,We.serializeDate,We.format,We.formatter,We.encodeValuesOnly,We.charset,un))}}var gn=sn.join(We.delimiter),_n=We.addQueryPrefix===!0?`?`:``;return We.charsetSentinel&&(We.charset===`iso-8859-1`?_n+=`utf8=%26%2310003%3B`+We.delimiter:_n+=`utf8=%E2%9C%93`+We.delimiter),gn.length>0?_n+gn:``}})),require_parse=__commonJSMin$1(((se,ge)=>{var Ve=require_utils$5(),He=Object.prototype.hasOwnProperty,We=Array.isArray,qe={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:`utf-8`,charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:Ve.decode,delimiter:`&`,depth:5,duplicates:`combine`,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictMerge:!0,strictNullHandling:!1,throwOnLimitExceeded:!1},en=function(se){return se.replace(/&#(\d+);/g,function(se,ge){return String.fromCharCode(parseInt(ge,10))})},tn=function(se,ge,Ve){if(se&&typeof se==`string`&&ge.comma&&se.indexOf(`,`)>-1)return se.split(`,`);if(ge.throwOnLimitExceeded&&Ve>=ge.arrayLimit)throw RangeError(`Array limit exceeded. Only `+ge.arrayLimit+` element`+(ge.arrayLimit===1?``:`s`)+` allowed in an array.`);return se},rn=`utf8=%26%2310003%3B`,on=`utf8=%E2%9C%93`,sn=function(se,ge){var sn={__proto__:null},cn=ge.ignoreQueryPrefix?se.replace(/^\?/,``):se;cn=cn.replace(/%5B/gi,`[`).replace(/%5D/gi,`]`);var ln=ge.parameterLimit===1/0?void 0:ge.parameterLimit,un=cn.split(ge.delimiter,ge.throwOnLimitExceeded&&ln!==void 0?ln+1:ln);if(ge.throwOnLimitExceeded&&ln!==void 0&&un.length>ln)throw RangeError(`Parameter limit exceeded. Only `+ln+` parameter`+(ln===1?``:`s`)+` allowed.`);var dn=-1,fn,pn=ge.charset;if(ge.charsetSentinel)for(fn=0;fn<un.length;++fn)un[fn].indexOf(`utf8=`)===0&&(un[fn]===on?pn=`utf-8`:un[fn]===rn&&(pn=`iso-8859-1`),dn=fn,fn=un.length);for(fn=0;fn<un.length;++fn)if(fn!==dn){var mn=un[fn],hn=mn.indexOf(`]=`),gn=hn===-1?mn.indexOf(`=`):hn+1,_n,vn;if(gn===-1?(_n=ge.decoder(mn,qe.decoder,pn,`key`),vn=ge.strictNullHandling?null:``):(_n=ge.decoder(mn.slice(0,gn),qe.decoder,pn,`key`),_n!==null&&(vn=Ve.maybeMap(tn(mn.slice(gn+1),ge,We(sn[_n])?sn[_n].length:0),function(se){return ge.decoder(se,qe.decoder,pn,`value`)}))),vn&&ge.interpretNumericEntities&&pn===`iso-8859-1`&&(vn=en(String(vn))),mn.indexOf(`[]=`)>
vendor: 5,988 bytes, line 6
6-1&&(vn=We(vn)?[vn]:vn),ge.comma&&We(vn)&&vn.length>ge.arrayLimit){if(ge.throwOnLimitExceeded)throw RangeError(`Array limit exceeded. Only `+ge.arrayLimit+` element`+(ge.arrayLimit===1?``:`s`)+` allowed in an array.`);vn=Ve.combine([],vn,ge.arrayLimit,ge.plainObjects)}if(_n!==null){var yn=He.call(sn,_n);yn&&(ge.duplicates===`combine`||mn.indexOf(`[]=`)>-1)?sn[_n]=Ve.combine(sn[_n],vn,ge.arrayLimit,ge.plainObjects):(!yn||ge.duplicates===`last`)&&(sn[_n]=vn)}}return sn},cn=function(se,ge,He,We){var qe=0;if(se.length>0&&se[se.length-1]===`[]`){var en=se.slice(0,-1).join(``);qe=Array.isArray(ge)&&ge[en]?ge[en].length:0}for(var rn=We?ge:tn(ge,He,qe),on=se.length-1;on>=0;--on){var sn,cn=se[on];if(cn===`[]`&&He.parseArrays)sn=Ve.isOverflow(rn)?rn:He.allowEmptyArrays&&(rn===``||He.strictNullHandling&&rn===null)?[]:Ve.combine([],rn,He.arrayLimit,He.plainObjects);else{sn=He.plainObjects?{__proto__:null}:{};var ln=cn.charAt(0)===`[`&&cn.charAt(cn.length-1)===`]`?cn.slice(1,-1):cn,un=He.decodeDotInKeys?ln.replace(/%2E/g,`.`):ln,dn=parseInt(un,10),fn=!isNaN(dn)&&cn!==un&&String(dn)===un&&dn>=0&&He.parseArrays;if(!He.parseArrays&&un===``)sn={0:rn};else if(fn&&dn<He.arrayLimit)sn=[],sn[dn]=rn;else if(fn&&He.throwOnLimitExceeded)throw RangeError(`Array limit exceeded. Only `+He.arrayLimit+` element`+(He.arrayLimit===1?``:`s`)+` allowed in an array.`);else fn?(sn[dn]=rn,Ve.markOverflow(sn,dn)):un!==`__proto__`&&(sn[un]=rn)}rn=sn}return rn},ln=function(se,ge){var Ve=ge.allowDots?se.replace(/\.([^.[]+)/g,`[$1]`):se;if(ge.depth<=0)return!ge.plainObjects&&He.call(Object.prototype,Ve)&&!ge.allowPrototypes?void 0:[Ve];var We=[],qe=Ve.indexOf(`[`),en=qe>=0?Ve.slice(0,qe):Ve;if(en){if(!ge.plainObjects&&He.call(Object.prototype,en)&&!ge.allowPrototypes)return;We[We.length]=en}for(var tn=Ve.length,rn=qe,on=0;rn>=0&&on<ge.depth;){for(var sn=1,cn=rn+1,ln=-1;cn<tn&&ln<0;){var un=Ve.charCodeAt(cn);un===91?sn+=1:un===93&&(--sn,sn===0&&(ln=cn)),cn+=1}if(ln<0)return We[We.length]=`[`+Ve.slice(rn)+`]`,We;var dn=Ve.slice(rn,ln+1),fn=dn.slice(1,-1);if(!ge.plainObjects&&He.call(Object.prototype,fn)&&!ge.allowPrototypes)return;We[We.length]=dn,on+=1,rn=Ve.indexOf(`[`,ln+1)}if(rn>=0){if(ge.strictDepth===!0)throw RangeError(`Input depth exceeded depth option of `+ge.depth+` and strictDepth is true`);We[We.length]=`[`+Ve.slice(rn)+`]`}return We},un=function(se,ge,Ve,He){if(se){var We=ln(se,Ve);if(We)return cn(We,ge,Ve,He)}},dn=function(se){if(!se)return qe;if(se.allowEmptyArrays!==void 0&&typeof se.allowEmptyArrays!=`boolean`)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(se.decodeDotInKeys!==void 0&&typeof se.decodeDotInKeys!=`boolean`)throw TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(se.decoder!==null&&se.decoder!==void 0&&typeof se.decoder!=`function`)throw TypeError(`Decoder has to be a function.`);if(se.charset!==void 0&&se.charset!==`utf-8`&&se.charset!==`iso-8859-1`)throw TypeError(`The charset option must be either utf-8, iso-8859-1, or undefined`);if(se.throwOnLimitExceeded!==void 0&&typeof se.throwOnLimitExceeded!=`boolean`)throw TypeError("`throwOnLimitExceeded` option must be a boolean");var ge=se.charset===void 0?qe.charset:se.charset,He=se.duplicates===void 0?qe.duplicates:se.duplicates;if(He!==`combine`&&He!==`first`&&He!==`last`)throw TypeError(`The duplicates option must be either combine, first, or last`);return{allowDots:se.allowDots===void 0?se.decodeDotInKeys===!0?!0:qe.allowDots:!!se.allowDots,allowEmptyArrays:typeof se.allowEmptyArrays==`boolean`?!!se.allowEmptyArrays:qe.allowEmptyArrays,allowPrototypes:typeof se.allowPrototypes==`boolean`?se.allowPrototypes:qe.allowPrototypes,allowSparse:typeof se.allowSparse==`boolean`?se.allowSparse:qe.allowSparse,arrayLimit:typeof se.arrayLimit==`number`?se.arrayLimit:qe.arrayLimit,charset:ge,charsetSentinel:typeof se.charsetSentinel==`boolean`?se.charsetSentinel:qe.charsetSentinel,comma:typeof se.comma==`boolean`?se.comma:qe.comma,decodeDotInKeys:typeof se.decodeDotInKeys==`boolean`?se.decodeDotInKeys:qe.decodeDotInKeys,decoder:typeof se.decoder==`function`?se.decoder:qe.decoder,delimiter:typeof se.delimiter==`string`||Ve.isRegExp(se.delimiter)?se.delimiter:qe.delimiter,depth:typeof se.depth==`number`||se.depth===!1?+se.depth:qe.depth,duplicates:He,ignoreQueryPrefix:se.ignoreQueryPrefix===!0,interpretNumericEntities:typeof se.interpretNumericEntities==`boolean`?se.interpretNumericEntities:qe.interpretNumericEntities,parameterLimit:typeof se.parameterLimit==`number`?se.parameterLimit:qe.parameterLimit,parseArrays:se.parseArrays!==!1,plainObjects:typeof se.plainObjects==`boolean`?se.plainObjects:qe.plainObjects,strictDepth:typeof se.strictDepth==`boolean`?!!se.strictDepth:qe.strictDepth,strictMerge:typeof se.strictMerge==`boolean`?!!se.strictMerge:qe.strictMerge,strictNullHandling:typeof se.strictNullHandling==`boolean`?se.strictNullHandling:qe.strictNullHandling,throwOnLimitExceeded:typeof se.throwOnLimitExceeded==`boolean`?se.throwOnLimitExceeded:!1}};ge.exports=function(se,ge){var He=dn(ge);if(se===``||se==null)return He.plainObjects?{__proto__:null}:{};for(var We=typeof se==`string`?sn(se,He):se,qe=He.plainObjects?{__proto__:null}:{},en=Object.keys(We),tn=0;tn<en.length;++tn){var rn=en[tn],on=un(rn,We[rn],He,typeof se==`string`);qe=Ve.merge(qe,on,He)}return He.allowSparse===!0?qe:Ve.compact(qe)}})),require_lib$1=__commonJSMin$1(((se,ge)=>{var Ve=require_stringify(),He=require_parse();ge.exports={formats:require_formats(),parse:He,stringify:Ve}})),import_punycode=__toESM$1(require_punycode()),import_lib=__toESM$1(require_lib$1()),punycode=import_punycode.default;function Url(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var protocolPattern=/^([a-z0-9.+-]+:)/i,portPattern=/:[0-9]*$/,simplePathPattern=/^(\/\/?(?!\/)[^?\
vendor: 9,959 bytes, lines 6-7
6s]*)(\?[^\s]*)?$/,unwise=[`{`,`}`,`|`,`\\`,`^`,"`",`<`,`>`,`"`,"`",` `,`\r`,` 7`,` `],autoEscape=[`'`].concat(unwise),nonHostChars=[`%`,`/`,`?`,`;`,`#`].concat(autoEscape),hostEndingChars=[`/`,`?`,`#`],hostnameMaxLen=255,hostnamePartPattern=/^[+a-z0-9A-Z_-]{0,63}$/,hostnamePartStart=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,unsafeProtocol={javascript:!0,"javascript:":!0},hostlessProtocol={javascript:!0,"javascript:":!0},slashedProtocol={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},querystring=import_lib.default;function urlParse(se,ge,Ve){if(se&&typeof se==`object`&&se instanceof Url)return se;var He=new Url;return He.parse(se,ge,Ve),He}Url.prototype.parse=function(se,ge,Ve){if(typeof se!=`string`)throw TypeError(`Parameter 'url' must be a string, not `+typeof se);var He=se.indexOf(`?`),We=He!==-1&&He<se.indexOf(`#`)?`?`:`#`,qe=se.split(We);qe[0]=qe[0].replace(/\\/g,`/`),se=qe.join(We);var en=se;if(en=en.trim(),!Ve&&se.split(`#`).length===1){var tn=simplePathPattern.exec(en);if(tn)return this.path=en,this.href=en,this.pathname=tn[1],tn[2]?(this.search=tn[2],ge?this.query=querystring.parse(this.search.substr(1)):this.query=this.search.substr(1)):ge&&(this.search=``,this.query={}),this}var rn=protocolPattern.exec(en);if(rn){rn=rn[0];var on=rn.toLowerCase();this.protocol=on,en=en.substr(rn.length)}if(Ve||rn||en.match(/^\/\/[^@/]+@[^@/]+/)){var sn=en.substr(0,2)===`//`;sn&&!(rn&&hostlessProtocol[rn])&&(en=en.substr(2),this.slashes=!0)}if(!hostlessProtocol[rn]&&(sn||rn&&!slashedProtocol[rn])){for(var cn=-1,ln=0;ln<hostEndingChars.length;ln++){var un=en.indexOf(hostEndingChars[ln]);un!==-1&&(cn===-1||un<cn)&&(cn=un)}var dn,fn=cn===-1?en.lastIndexOf(`@`):en.lastIndexOf(`@`,cn);fn!==-1&&(dn=en.slice(0,fn),en=en.slice(fn+1),this.auth=decodeURIComponent(dn)),cn=-1;for(var ln=0;ln<nonHostChars.length;ln++){var un=en.indexOf(nonHostChars[ln]);un!==-1&&(cn===-1||un<cn)&&(cn=un)}cn===-1&&(cn=en.length),this.host=en.slice(0,cn),en=en.slice(cn),this.parseHost(),this.hostname=this.hostname||``;var pn=this.hostname[0]===`[`&&this.hostname[this.hostname.length-1]===`]`;if(!pn)for(var mn=this.hostname.split(/\./),ln=0,hn=mn.length;ln<hn;ln++){var gn=mn[ln];if(gn&&!gn.match(hostnamePartPattern)){for(var _n=``,vn=0,yn=gn.length;vn<yn;vn++)gn.charCodeAt(vn)>127?_n+=`x`:_n+=gn[vn];if(!_n.match(hostnamePartPattern)){var bn=mn.slice(0,ln),xn=mn.slice(ln+1),Sn=gn.match(hostnamePartStart);Sn&&(bn.push(Sn[1]),xn.unshift(Sn[2])),xn.length&&(en=`/`+xn.join(`.`)+en),this.hostname=bn.join(`.`);break}}}this.hostname.length>hostnameMaxLen?this.hostname=``:this.hostname=this.hostname.toLowerCase(),pn||(this.hostname=punycode.toASCII(this.hostname));var Cn=this.port?`:`+this.port:``,wn=this.hostname||``;this.host=wn+Cn,this.href+=this.host,pn&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),en[0]!==`/`&&(en=`/`+en))}if(!unsafeProtocol[on])for(var ln=0,hn=autoEscape.length;ln<hn;ln++){var Tn=autoEscape[ln];if(en.indexOf(Tn)!==-1){var En=encodeURIComponent(Tn);En===Tn&&(En=escape(Tn)),en=en.split(Tn).join(En)}}var Dn=en.indexOf(`#`);Dn!==-1&&(this.hash=en.substr(Dn),en=en.slice(0,Dn));var On=en.indexOf(`?`);if(On===-1?ge&&(this.search=``,this.query={}):(this.search=en.substr(On),this.query=en.substr(On+1),ge&&(this.query=querystring.parse(this.query)),en=en.slice(0,On)),en&&(this.pathname=en),slashedProtocol[on]&&this.hostname&&!this.pathname&&(this.pathname=`/`),this.pathname||this.search){var Cn=this.pathname||``,kn=this.search||``;this.path=Cn+kn}return this.href=this.format(),this},Url.prototype.format=function(){var se=this.auth||``;se&&(se=encodeURIComponent(se),se=se.replace(/%3A/i,`:`),se+=`@`);var ge=this.protocol||``,Ve=this.pathname||``,He=this.hash||``,We=!1,qe=``;this.host?We=se+this.host:this.hostname&&(We=se+(this.hostname.indexOf(`:`)===-1?this.hostname:`[`+this.hostname+`]`),this.port&&(We+=`:`+this.port)),this.query&&typeof this.query==`object`&&Object.keys(this.query).length&&(qe=querystring.stringify(this.query,{arrayFormat:`repeat`,addQueryPrefix:!1}));var en=this.search||qe&&`?`+qe||``;return ge&&ge.substr(-1)!==`:`&&(ge+=`:`),this.slashes||(!ge||slashedProtocol[ge])&&We!==!1?(We=`//`+(We||``),Ve&&Ve.charAt(0)!==`/`&&(Ve=`/`+Ve)):We||=``,He&&He.charAt(0)!==`#`&&(He=`#`+He),en&&en.charAt(0)!==`?`&&(en=`?`+en),Ve=Ve.replace(/[?#]/g,function(se){return encodeURIComponent(se)}),en=en.replace(`#`,`%23`),ge+We+Ve+en+He},Url.prototype.resolve=function(se){return this.resolveObject(urlParse(se,!1,!0)).format()},Url.prototype.resolveObject=function(se){if(typeof se==`string`){var ge=new Url;ge.parse(se,!1,!0),se=ge}for(var Ve=new Url,He=Object.keys(this),We=0;We<He.length;We++){var qe=He[We];Ve[qe]=this[qe]}if(Ve.hash=se.hash,se.href===``)return Ve.href=Ve.format(),Ve;if(se.slashes&&!se.protocol){for(var en=Object.keys(se),tn=0;tn<en.length;tn++){var rn=en[tn];rn!==`protocol`&&(Ve[rn]=se[rn])}return slashedProtocol[Ve.protocol]&&Ve.hostname&&!Ve.pathname&&(Ve.pathname=`/`,Ve.path=Ve.pathname),Ve.href=Ve.format(),Ve}if(se.protocol&&se.protocol!==Ve.protocol){if(!slashedProtocol[se.protocol]){for(var on=Object.keys(se),sn=0;sn<on.length;sn++){var cn=on[sn];Ve[cn]=se[cn]}return Ve.href=Ve.format(),Ve}if(Ve.protocol=se.protocol,!se.host&&!hostlessProtocol[se.protocol]){for(var ln=(se.pathname||``).split(`/`);ln.length&&!(se.host=ln.shift()););se.host||=``,se.hostname||=``,ln[0]!==``&&ln.unshift(``),ln.length<2&&ln.unshift(``),Ve.pathname=ln.join(`/`)}else Ve.pathname=se.pathname;return Ve.search=se.search,Ve.query=se.query,Ve.host=se.host||``,Ve.auth=se.auth,Ve.hostname=se.hostname||se.host,Ve.port=se.port,(Ve.pathname||Ve.search)&&(Ve.path=(Ve.pathname||``)+(Ve.search||``)),Ve.slashes=Ve.slashes||se.slashes,Ve.href=Ve.format(),Ve}var un=Ve.pathname&&Ve.pathname.charAt(0)===`/`,dn=se.host||se.pathname&&se.pathname.charAt(0)===`/`,fn=dn||un||Ve.host&&se.pathname,pn=fn,mn=Ve.pathname&&Ve.pathname.split(`/`)||[],ln=se.pathname&&se.pathname.split(`/`)||[],hn=Ve.protocol&&!slashedProtocol[Ve.protocol];if(hn&&(Ve.hostname=``,Ve.port=null,Ve.host&&(mn[0]===``?mn[0]=Ve.host:mn.unshift(Ve.host)),Ve.host=``,se.protocol&&(se.hostname=null,se.port=null,se.host&&(ln[0]===``?ln[0]=se.host:ln.unshift(se.host)),se.host=null),fn&&=ln[0]===``||mn[0]===``),dn)Ve.host=se.host||se.host===``?se.host:Ve.host,Ve.hostname=se.hostname||se.hostname===``?se.hostname:Ve.hostname,Ve.search=se.search,Ve.query=se.query,mn=ln;else if(ln.length)mn||=[],mn.pop(),mn=mn.concat(ln),Ve.search=se.search,Ve.query=se.query;else if(se.search!=null){if(hn){Ve.host=mn.shift(),Ve.hostname=Ve.host;var gn=Ve.host&&Ve.host.indexOf(`@`)>0?Ve.host.split(`@`):!1;gn&&(Ve.auth=gn.shift(),Ve.hostname=gn.shift(),Ve.host=Ve.hostname)}return Ve.search=se.search,Ve.query=se.query,(Ve.pathname!==null||Ve.search!==null)&&(Ve.path=(Ve.pathname?Ve.pathname:``)+(Ve.search?Ve.search:``)),Ve.href=Ve.format(),Ve}if(!mn.length)return Ve.pathname=null,Ve.search?Ve.path=`/`+Ve.search:Ve.path=null,Ve.href=Ve.format(),Ve;for(var _n=mn.slice(-1)[0],vn=(Ve.host||se.host||mn.length>1)&&(_n===`.`||_n===`..`)||_n===``,yn=0,bn=mn.length;bn>=0;bn--)_n=mn[bn],_n===`.`?mn.splice(bn,1):_n===`..`?(mn.splice(bn,1),yn++):yn&&(mn.splice(bn,1),yn--);if(!fn&&!pn)for(;yn--;)mn.unshift(`..`);fn&&mn[0]!==``&&(!mn[0]||mn[0].charAt(0)!==`/`)&&mn.unshift(``),vn&&mn.join(`/`).substr(-1)!==`/`&&mn.push(``);var xn=mn[0]===``||mn[0]&&mn[0].charAt(0)===`/`;if(hn){Ve.hostname=xn?``:mn.length?mn.shift():``,Ve.host=Ve.hostname;var gn=Ve.host&&Ve.host.indexOf(`@`)>0?Ve.host.split(`@`):!1;gn&&(Ve.auth=gn.shift(),Ve.hostname=gn.shift(),Ve.host=Ve.hostname)}return fn||=Ve.host&&mn.length,fn&&!xn&&mn.unshift(``),mn.length>0?Ve.pathname=mn.join(`/`):(Ve.pathname=null,Ve.path=null),(Ve.pathname!==null||Ve.search!==null)&&(Ve.path=(Ve.pathname?Ve.pathname:``)+(Ve.search?Ve.search:``)),Ve.auth=se.auth||Ve.auth,Ve.slashes=Ve.slashes||se.slashes,Ve.href=Ve.format(),Ve},Url.prototype.parseHost=function(){var se=this.host,ge=portPattern.exec(se);ge&&(ge=ge[0],ge!==`:`&&(this.port=ge.substr(1)),se=se.substr(0,se.length-ge.length)),se&&(this.hostname=se)};var _globalThis=function(se){function ge(){var ge=this||self;return delete se.prototype.__magic__,ge}return typeof globalThis==`object`?globalThis:this?ge():(se.defineProperty(se.prototype,"__magic__",{configurable:!0,get:ge}),__magic__)}(Object),URL$1=_globalThis.URL,URLSearchParams=_globalThis.URLSearchParams,require_dist$2=__commonJSMin$1((se=>{Object.defineProperties(se,{__esModule:{value:!0},[Symbol.toStringTag]:{value:`Module`}});var ge={},Ve={};Ve.byteLength=sn,Ve.toByteArray=ln,Ve.fromByteArray=fn;for(var He=[],We=[],qe=typeof Uint8Array<`u`?Uint8Array:Array,en=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,tn=0,rn=en.length;tn<rn;++tn)He[tn]=en[tn],We[en.charCodeAt(tn)]=tn;We[45]=62,We[95]=63;function on(se){var ge=se.length;if(ge%4>0)throw Error(`Invalid string. Length must be a multiple of 4`);var Ve=se.indexOf(`=`);Ve===-1&&(Ve=ge);var He=Ve===ge?0:4-Ve%4;return[Ve,He]}function sn(se){var ge=on(se),Ve=ge[0],He=ge[1];return(Ve+He)*3/4-He}function cn(se,ge,Ve){return(ge+Ve)*3/4-Ve}function ln(se){var ge,Ve=on(se),He=Ve[0],en=Ve[1],tn=new qe(cn(se,He,en)),rn=0,sn=en>0?He-4:He,ln;for(ln=0;ln<sn;ln+=4)ge=We[se.charCodeAt(ln)]<<18|We[se.charCodeAt(ln+1)]<<12|We[se.charCodeAt(ln+2)]<<6|We[se.charCodeAt(ln+3)],tn[rn++]=ge>>16&255,tn[rn++]=ge>>8&255,tn[rn++]=ge&255;return en===2&&(ge=We[se.charCodeAt(ln)]<<2|We[se.charCodeAt(ln+1)]>>4,tn[rn++]=ge&255),en===1&&(ge=We[se.charCodeAt(ln)]<<10|We[se.charCodeAt(ln+1)]<<4|We[se.charCodeAt(ln+2)]>>2,tn[rn++]=ge>>8&255,tn[rn++]=ge&255),tn}function un(se){return He[se>>18&63]+He[se>>12&63]+He[se>>6&63]+He[se&63]}function dn(se,ge,Ve){for(var He,We=[],qe=ge;qe<Ve;qe+=3)He=(se[qe]<<16&16711680)+(se[qe+1]<<8&65280)+(se[qe+2]&255),We.push(un(He));return We.join(``)}function fn(se){for(var ge,Ve=se.length,We=Ve%3,qe=[],en=16383,tn=0,rn=Ve-We;tn<rn;
vendor: 38,307 bytes, lines 7-8
7tn+=en)qe.push(dn(se,tn,tn+en>rn?rn:tn+en));return We===1?(ge=se[Ve-1],qe.push(He[ge>>2]+He[ge<<4&63]+`==`)):We===2&&(ge=(se[Ve-2]<<8)+se[Ve-1],qe.push(He[ge>>10]+He[ge>>4&63]+He[ge<<2&63]+`=`)),qe.join(``)}var pn={};pn.read=function(se,ge,Ve,He,We){var qe,en,tn=We*8-He-1,rn=(1<<tn)-1,on=rn>>1,sn=-7,cn=Ve?We-1:0,ln=Ve?-1:1,un=se[ge+cn];for(cn+=ln,qe=un&(1<<-sn)-1,un>>=-sn,sn+=tn;sn>0;qe=qe*256+se[ge+cn],cn+=ln,sn-=8);for(en=qe&(1<<-sn)-1,qe>>=-sn,sn+=He;sn>0;en=en*256+se[ge+cn],cn+=ln,sn-=8);if(qe===0)qe=1-on;else if(qe===rn)return en?NaN:(un?-1:1)*(1/0);else en+=2**He,qe-=on;return(un?-1:1)*en*2**(qe-He)},pn.write=function(se,ge,Ve,He,We,qe){var en,tn,rn,on=qe*8-We-1,sn=(1<<on)-1,cn=sn>>1,ln=We===23?2**-24-2**-77:0,un=He?0:qe-1,dn=He?1:-1,fn=+(ge<0||ge===0&&1/ge<0);for(ge=Math.abs(ge),isNaN(ge)||ge===1/0?(tn=+!!isNaN(ge),en=sn):(en=Math.floor(Math.log(ge)/Math.LN2),ge*(rn=2**-en)<1&&(en--,rn*=2),en+cn>=1?ge+=ln/rn:ge+=ln*2**(1-cn),ge*rn>=2&&(en++,rn/=2),en+cn>=sn?(tn=0,en=sn):en+cn>=1?(tn=(ge*rn-1)*2**We,en+=cn):(tn=ge*2**(cn-1)*2**We,en=0));We>=8;se[Ve+un]=tn&255,un+=dn,tn/=256,We-=8);for(en=en<<We|tn,on+=We;on>0;se[Ve+un]=en&255,un+=dn,en/=256,on-=8);se[Ve+un-dn]|=fn*128},(function(se){let ge=Ve,He=pn,We=typeof Symbol==`function`&&typeof Symbol.for==`function`?Symbol.for(`nodejs.util.inspect.custom`):null;se.Buffer=cn,se.SlowBuffer=bn,se.INSPECT_MAX_BYTES=50;let qe=2147483647;se.kMaxLength=qe;let{Uint8Array:en,ArrayBuffer:tn,SharedArrayBuffer:rn}=globalThis;cn.TYPED_ARRAY_SUPPORT=on(),!cn.TYPED_ARRAY_SUPPORT&&typeof console<`u`&&typeof console.error==`function`&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function on(){try{let se=new en(1),ge={foo:function(){return 42}};return Object.setPrototypeOf(ge,en.prototype),Object.setPrototypeOf(se,ge),se.foo()===42}catch{return!1}}Object.defineProperty(cn.prototype,"parent",{enumerable:!0,get:function(){if(cn.isBuffer(this))return this.buffer}}),Object.defineProperty(cn.prototype,"offset",{enumerable:!0,get:function(){if(cn.isBuffer(this))return this.byteOffset}});function sn(se){if(se>qe)throw RangeError(`The value "`+se+`" is invalid for option "size"`);let ge=new en(se);return Object.setPrototypeOf(ge,cn.prototype),ge}function cn(se,ge,Ve){if(typeof se==`number`){if(typeof ge==`string`)throw TypeError(`The "string" argument must be of type string. Received type number`);return fn(se)}return ln(se,ge,Ve)}cn.poolSize=8192;function ln(se,ge,Ve){if(typeof se==`string`)return mn(se,ge);if(tn.isView(se))return gn(se);if(se==null)throw TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof se);if(or(se,tn)||se&&or(se.buffer,tn)||rn!==void 0&&(or(se,rn)||se&&or(se.buffer,rn)))return _n(se,ge,Ve);if(typeof se==`number`)throw TypeError(`The "value" argument must not be of type number. Received type number`);let He=se.valueOf&&se.valueOf();if(He!=null&&He!==se)return cn.from(He,ge,Ve);let We=vn(se);if(We)return We;if(typeof Symbol<`u`&&Symbol.toPrimitive!=null&&typeof se[Symbol.toPrimitive]==`function`)return cn.from(se[Symbol.toPrimitive](`string`),ge,Ve);throw TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof se)}cn.from=function(se,ge,Ve){return ln(se,ge,Ve)},Object.setPrototypeOf(cn.prototype,en.prototype),Object.setPrototypeOf(cn,en);function un(se){if(typeof se!=`number`)throw TypeError(`"size" argument must be of type number`);if(se<0)throw RangeError(`The value "`+se+`" is invalid for option "size"`)}function dn(se,ge,Ve){return un(se),se<=0||ge===void 0?sn(se):typeof Ve==`string`?sn(se).fill(ge,Ve):sn(se).fill(ge)}cn.alloc=function(se,ge,Ve){return dn(se,ge,Ve)};function fn(se){return un(se),sn(se<0?0:yn(se)|0)}cn.allocUnsafe=function(se){return fn(se)},cn.allocUnsafeSlow=function(se){return fn(se)};function mn(se,ge){if((typeof ge!=`string`||ge===``)&&(ge=`utf8`),!cn.isEncoding(ge))throw TypeError(`Unknown encoding: `+ge);let Ve=xn(se,ge)|0,He=sn(Ve),We=He.write(se,ge);return We!==Ve&&(He=He.slice(0,We)),He}function hn(se){let ge=se.length<0?0:yn(se.length)|0,Ve=sn(ge);for(let He=0;He<ge;He+=1)Ve[He]=se[He]&255;return Ve}function gn(se){if(or(se,en)){let ge=new en(se);return _n(ge.buffer,ge.byteOffset,ge.byteLength)}return hn(se)}function _n(se,ge,Ve){if(ge<0||se.byteLength<ge)throw RangeError(`"offset" is outside of buffer bounds`);if(se.byteLength<ge+(Ve||0))throw RangeError(`"length" is outside of buffer bounds`);let He;return He=ge===void 0&&Ve===void 0?new en(se):Ve===void 0?new en(se,ge):new en(se,ge,Ve),Object.setPrototypeOf(He,cn.prototype),He}function vn(se){if(cn.isBuffer(se)){let ge=yn(se.length)|0,Ve=sn(ge);return Ve.length===0||se.copy(Ve,0,0,ge),Ve}if(se.length!==void 0)return typeof se.length!=`number`||sr(se.length)?sn(0):hn(se);if(se.type===`Buffer`&&Array.isArray(se.data))return hn(se.data)}function yn(se){if(se>=qe)throw RangeError(`Attempt to allocate Buffer larger than maximum size: 0x`+qe.toString(16)+` bytes`);return se|0}function bn(se){return+se!=se&&(se=0),cn.alloc(+se)}cn.isBuffer=function(se){return se!=null&&se._isBuffer===!0&&se!==cn.prototype},cn.compare=function(se,ge){if(or(se,en)&&(se=cn.from(se,se.offset,se.byteLength)),or(ge,en)&&(ge=cn.from(ge,ge.offset,ge.byteLength)),!cn.isBuffer(se)||!cn.isBuffer(ge))throw TypeError(`The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array`);if(se===ge)return 0;let Ve=se.length,He=ge.length;for(let We=0,qe=Math.min(Ve,He);We<qe;++We)if(se[We]!==ge[We]){Ve=se[We],He=ge[We];break}return Ve<He?-1:+(He<Ve)},cn.isEncoding=function(se){switch(String(se).toLowerCase()){case`hex`:case`utf8`:case`utf-8`:case`ascii`:case`latin1`:case`binary`:case`base64`:case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return!0;default:return!1}},cn.concat=function(se,ge){if(!Array.isArray(se))throw TypeError(`"list" argument must be an Array of Buffers`);if(se.length===0)return cn.alloc(0);let Ve;if(ge===void 0)for(ge=0,Ve=0;Ve<se.length;++Ve)ge+=se[Ve].length;let He=cn.allocUnsafe(ge),We=0;for(Ve=0;Ve<se.length;++Ve){let ge=se[Ve];if(or(ge,en))We+ge.length>He.length?(cn.isBuffer(ge)||(ge=cn.from(ge)),ge.copy(He,We)):en.prototype.set.call(He,ge,We);else if(cn.isBuffer(ge))ge.copy(He,We);else throw TypeError(`"list" argument must be an Array of Buffers`);We+=ge.length}return He};function xn(se,ge){if(cn.isBuffer(se))return se.length;if(tn.isView(se)||or(se,tn))return se.byteLength;if(typeof se!=`string`)throw TypeError(`The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type `+typeof se);let Ve=se.length,He=arguments.length>2&&arguments[2]===!0;if(!He&&Ve===0)return 0;let We=!1;for(;;)switch(ge){case`ascii`:case`latin1`:case`binary`:return Ve;case`utf8`:case`utf-8`:return tr(se).length;case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return Ve*2;case`hex`:return Ve>>>1;case`base64`:return ir(se).length;default:if(We)return He?-1:tr(se).length;ge=(``+ge).toLowerCase(),We=!0}}cn.byteLength=xn;function Sn(se,ge,Ve){let He=!1;if((ge===void 0||ge<0)&&(ge=0),ge>this.length||((Ve===void 0||Ve>this.length)&&(Ve=this.length),Ve<=0)||(Ve>>>=0,ge>>>=0,Ve<=ge))return``;for(se||=`utf8`;;)switch(se){case`hex`:return Ln(this,ge,Ve);case`utf8`:case`utf-8`:return Mn(this,ge,Ve);case`ascii`:return Fn(this,ge,Ve);case`latin1`:case`binary`:return In(this,ge,Ve);case`base64`:return jn(this,ge,Ve);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return Rn(this,ge,Ve);default:if(He)throw TypeError(`Unknown encoding: `+se);se=(se+``).toLowerCase(),He=!0}}cn.prototype._isBuffer=!0;function Cn(se,ge,Ve){let He=se[ge];se[ge]=se[Ve],se[Ve]=He}cn.prototype.swap16=function(){let se=this.length;if(se%2!=0)throw RangeError(`Buffer size must be a multiple of 16-bits`);for(let ge=0;ge<se;ge+=2)Cn(this,ge,ge+1);return this},cn.prototype.swap32=function(){let se=this.length;if(se%4!=0)throw RangeError(`Buffer size must be a multiple of 32-bits`);for(let ge=0;ge<se;ge+=4)Cn(this,ge,ge+3),Cn(this,ge+1,ge+2);return this},cn.prototype.swap64=function(){let se=this.length;if(se%8!=0)throw RangeError(`Buffer size must be a multiple of 64-bits`);for(let ge=0;ge<se;ge+=8)Cn(this,ge,ge+7),Cn(this,ge+1,ge+6),Cn(this,ge+2,ge+5),Cn(this,ge+3,ge+4);return this},cn.prototype.toString=function(){let se=this.length;return se===0?``:arguments.length===0?Mn(this,0,se):Sn.apply(this,arguments)},cn.prototype.toLocaleString=cn.prototype.toString,cn.prototype.equals=function(se){if(!cn.isBuffer(se))throw TypeError(`Argument must be a Buffer`);return this===se?!0:cn.compare(this,se)===0},cn.prototype.inspect=function(){let ge=``,Ve=se.INSPECT_MAX_BYTES;return ge=this.toString(`hex`,0,Ve).replace(/(.{2})/g,`$1 `).trim(),this.length>Ve&&(ge+=` ... `),`<Buffer `+ge+`>`},We&&(cn.prototype[We]=cn.prototype.inspect),cn.prototype.compare=function(se,ge,Ve,He,We){if(or(se,en)&&(se=cn.from(se,se.offset,se.byteLength)),!cn.isBuffer(se))throw TypeError(`The "target" argument must be one of type Buffer or Uint8Array. Received type `+typeof se);if(ge===void 0&&(ge=0),Ve===void 0&&(Ve=se?se.length:0),He===void 0&&(He=0),We===void 0&&(We=this.length),ge<0||Ve>se.length||He<0||We>this.length)throw RangeError(`out of range index`);if(He>=We&&ge>=Ve)return 0;if(He>=We)return-1;if(ge>=Ve)return 1;if(ge>>>=0,Ve>>>=0,He>>>=0,We>>>=0,this===se)return 0;let qe=We-He,tn=Ve-ge,rn=Math.min(qe,tn),on=this.slice(He,We),sn=se.slice(ge,Ve);for(let se=0;se<rn;++se)if(on[se]!==sn[se]){qe=on[se],tn=sn[se];break}return qe<tn?-1:+(tn<qe)};function wn(se,ge,Ve,He,We){if(se.length===0)return-1;if(typeof Ve==`string`?(He=Ve,Ve=0):Ve>2147483647?Ve=2147483647:Ve<-2147483648&&(Ve=-2147483648),Ve=+Ve,sr(Ve)&&(Ve=We?0:se.length-1),Ve<0&&(Ve=se.length+Ve),Ve>=se.length){if(We)return-1;Ve=se.length-1}else if(Ve<0)if(We)Ve=0;else return-1;if(typeof ge==`string`&&(ge=cn.from(ge,He)),cn.isBuffer(ge))return ge.length===0?-1:Tn(se,ge,Ve,He,We);if(typeof ge==`number`)return ge&=255,typeof en.prototype.indexOf==`function`?We?en.prototype.indexOf.call(se,ge,Ve):en.prototype.lastIndexOf.call(se,ge,Ve):Tn(se,[ge],Ve,He,We);throw TypeError(`val must be string, number or Buffer`)}function Tn(se,ge,Ve,He,We){let qe=1,en=se.length,tn=ge.length;if(He!==void 0&&(He=String(He).toLowerCase(),He===`ucs2`||He===`ucs-2`||He===`utf16le`||He===`utf-16le`)){if(se.length<2||ge.length<2)return-1;qe=2,en/=2,tn/=2,Ve/=2}function rn(se,ge){return qe===1?se[ge]:se.readUInt16BE(ge*qe)}let on;if(We){let He=-1;for(on=Ve;on<en;on++)if(rn(se,on)===rn(ge,He===-1?0:on-He)){if(He===-1&&(He=on),on-He+1===tn)return He*qe}else He!==-1&&(on-=on-He),He=-1}else for(Ve+tn>en&&(Ve=en-tn),on=Ve;on>=0;on--){let Ve=!0;for(let He=0;He<tn;He++)if(rn(se,on+He)!==rn(ge,He)){Ve=!1;break}if(Ve)return on}return-1}cn.prototype.includes=function(se,ge,Ve){return this.indexOf(se,ge,Ve)!==-1},cn.prototype.indexOf=function(se,ge,Ve){return wn(this,se,ge,Ve,!0)},cn.prototype.lastIndexOf=function(se,ge,Ve){return wn(this,se,ge,Ve,!1)};function En(se,ge,Ve,He){Ve=Number(Ve)||0;let We=se.length-Ve;He?(He=Number(He),He>We&&(He=We)):He=We;let qe=ge.length;He>qe/2&&(He=qe/2);let en;for(en=0;en<He;++en){let He=parseInt(ge.substr(en*2,2),16);if(sr(He))return en;se[Ve+en]=He}return en}function Dn(se,ge,Ve,He){return ar(tr(ge,se.length-Ve),se,Ve,He)}function On(se,ge,Ve,He){return ar(nr(ge),se,Ve,He)}function kn(se,ge,Ve,He){return ar(ir(ge),se,Ve,He)}function An(se,ge,Ve,He){return ar(rr(ge,se.length-Ve),se,Ve,He)}cn.prototype.write=function(se,ge,Ve,He){if(ge===void 0)He=`utf8`,Ve=this.length,ge=0;else if(Ve===void 0&&typeof ge==`string`)He=ge,Ve=this.length,ge=0;else if(isFinite(ge))ge>>>=0,isFinite(Ve)?(Ve>>>=0,He===void 0&&(He=`utf8`)):(He=Ve,Ve=void 0);else throw Error(`Buffer.write(string, encoding, offset[, length]) is no longer supported`);let We=this.length-ge;if((Ve===void 0||Ve>We)&&(Ve=We),se.length>0&&(Ve<0||ge<0)||ge>this.length)throw RangeError(`Attempt to write outside buffer bounds`);He||=`utf8`;let qe=!1;for(;;)switch(He){case`hex`:return En(this,se,ge,Ve);case`utf8`:case`utf-8`:return Dn(this,se,ge,Ve);case`ascii`:case`latin1`:case`binary`:return On(this,se,ge,Ve);case`base64`:return kn(this,se,ge,Ve);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return An(this,se,ge,Ve);default:if(qe)throw TypeError(`Unknown encoding: `+He);He=(``+He).toLowerCase(),qe=!0}},cn.prototype.toJSON=function(){return{type:`Buffer`,data:Array.prototype.slice.call(this._arr||this,0)}};function jn(se,Ve,He){return Ve===0&&He===se.length?ge.fromByteArray(se):ge.fromByteArray(se.slice(Ve,He))}function Mn(se,ge,Ve){Ve=Math.min(se.length,Ve);let He=[],We=ge;for(;We<Ve;){let ge=se[We],qe=null,en=ge>239?4:ge>223?3:ge>191?2:1;if(We+en<=Ve){let Ve,He,tn,rn;switch(en){case 1:ge<128&&(qe=ge);break;case 2:Ve=se[We+1],(Ve&192)==128&&(rn=(ge&31)<<6|Ve&63,rn>127&&(qe=rn));break;case 3:Ve=se[We+1],He=se[We+2],(Ve&192)==128&&(He&192)==128&&(rn=(ge&15)<<12|(Ve&63)<<6|He&63,rn>2047&&(rn<55296||rn>57343)&&(qe=rn));break;case 4:Ve=se[We+1],He=se[We+2],tn=se[We+3],(Ve&192)==128&&(He&192)==128&&(tn&192)==128&&(rn=(ge&15)<<18|(Ve&63)<<12|(He&63)<<6|tn&63,rn>65535&&rn<1114112&&(qe=rn))}}qe===null?(qe=65533,en=1):qe>65535&&(qe-=65536,He.push(qe>>>10&1023|55296),qe=56320|qe&1023),He.push(qe),We+=en}return Pn(He)}let Nn=4096;function Pn(se){let ge=se.length;if(ge<=Nn)return String.fromCharCode.apply(String,se);let Ve=``,He=0;for(;He<ge;)Ve+=String.fromCharCode.apply(String,se.slice(He,He+=Nn));return Ve}function Fn(se,ge,Ve){let He=``;Ve=Math.min(se.length,Ve);for(let We=ge;We<Ve;++We)He+=String.fromCharCode(se[We]&127);return He}function In(se,ge,Ve){let He=``;Ve=Math.min(se.length,Ve);for(let We=ge;We<Ve;++We)He+=String.fromCharCode(se[We]);return He}function Ln(se,ge,Ve){let He=se.length;(!ge||ge<0)&&(ge=0),(!Ve||Ve<0||Ve>He)&&(Ve=He);let We=``;for(let He=ge;He<Ve;++He)We+=cr[se[He]];return We}function Rn(se,ge,Ve){let He=se.slice(ge,Ve),We=``;for(let se=0;se<He.length-1;se+=2)We+=String.fromCharCode(He[se]+He[se+1]*256);return We}cn.prototype.slice=function(se,ge){let Ve=this.length;se=~~se,ge=ge===void 0?Ve:~~ge,se<0?(se+=Ve,se<0&&(se=0)):se>Ve&&(se=Ve),ge<0?(ge+=Ve,ge<0&&(ge=0)):ge>Ve&&(ge=Ve),ge<se&&(ge=se);let He=this.subarray(se,ge);return Object.setPrototypeOf(He,cn.prototype),He};function zn(se,ge,Ve){if(se%1!=0||se<0)throw RangeError(`offset is not uint`);if(se+ge>Ve)throw RangeError(`Trying to access beyond buffer length`)}cn.prototype.readUintLE=cn.prototype.readUIntLE=function(se,ge,Ve){se>>>=0,ge>>>=0,Ve||zn(se,ge,this.length);let He=this[se],We=1,qe=0;for(;++qe<ge&&(We*=256);)He+=this[se+qe]*We;return He},cn.prototype.readUintBE=cn.prototype.readUIntBE=function(se,ge,Ve){se>>>=0,ge>>>=0,Ve||zn(se,ge,this.length);let He=this[se+--ge],We=1;for(;ge>0&&(We*=256);)He+=this[se+--ge]*We;return He},cn.prototype.readUint8=cn.prototype.readUInt8=function(se,ge){return se>>>=0,ge||zn(se,1,this.length),this[se]},cn.prototype.readUint16LE=cn.prototype.readUInt16LE=function(se,ge){return se>>>=0,ge||zn(se,2,this.length),this[se]|this[se+1]<<8},cn.prototype.readUint16BE=cn.prototype.readUInt16BE=function(se,ge){return se>>>=0,ge||zn(se,2,this.length),this[se]<<8|this[se+1]},cn.prototype.readUint32LE=cn.prototype.readUInt32LE=function(se,ge){return se>>>=0,ge||zn(se,4,this.length),(this[se]|this[se+1]<<8|this[se+2]<<16)+this[se+3]*16777216},cn.prototype.readUint32BE=cn.prototype.readUInt32BE=function(se,ge){return se>>>=0,ge||zn(se,4,this.length),this[se]*16777216+(this[se+1]<<16|this[se+2]<<8|this[se+3])},cn.prototype.readBigUInt64LE=lr(function(se){se>>>=0,Zn(se,`offset`);let ge=this[se],Ve=this[se+7];(ge===void 0||Ve===void 0)&&Qn(se,this.length-8);let He=ge+this[++se]*2**8+this[++se]*2**16+this[++se]*2**24,We=this[++se]+this[++se]*2**8+this[++se]*2**16+Ve*2**24;return BigInt(He)+(BigInt(We)<<BigInt(32))}),cn.prototype.readBigUInt64BE=lr(function(se){se>>>=0,Zn(se,`offset`);let ge=this[se],Ve=this[se+7];(ge===void 0||Ve===void 0)&&Qn(se,this.length-8);let He=ge*2**24+this[++se]*2**16+this[++se]*2**8+this[++se],We=this[++se]*2**24+this[++se]*2**16+this[++se]*2**8+Ve;return(BigInt(He)<<BigInt(32))+BigInt(We)}),cn.prototype.readIntLE=function(se,ge,Ve){se>>>=0,ge>>>=0,Ve||zn(se,ge,this.length);let He=this[se],We=1,qe=0;for(;++qe<ge&&(We*=256);)He+=this[se+qe]*We;return We*=128,He>=We&&(He-=2**(8*ge)),He},cn.prototype.readIntBE=function(se,ge,Ve){se>>>=0,ge>>>=0,Ve||zn(se,ge,this.length);let He=ge,We=1,qe=this[se+--He];for(;He>0&&(We*=256);)qe+=this[se+--He]*We;return We*=128,qe>=We&&(qe-=2**(8*ge)),qe},cn.prototype.readInt8=function(se,ge){return se>>>=0,ge||zn(se,1,this.length),this[se]&128?(255-this[se]+1)*-1:this[se]},cn.prototype.readInt16LE=function(se,ge){se>>>=0,ge||zn(se,2,this.length);let Ve=this[se]|this[se+1]<<8;return Ve&32768?Ve|4294901760:Ve},cn.prototype.readInt16BE=function(se,ge){se>>>=0,ge||zn(se,2,this.length);let Ve=this[se+1]|this[se]<<8;return Ve&32768?Ve|4294901760:Ve},cn.prototype.readInt32LE=function(se,ge){return se>>>=0,ge||zn(se,4,this.length),this[se]|this[se+1]<<8|this[se+2]<<16|this[se+3]<<24},cn.prototype.readInt32BE=function(se,ge){return se>>>=0,ge||zn(se,4,this.length),this[se]<<24|this[se+1]<<16|this[se+2]<<8|this[se+3]},cn.prototype.readBigInt64LE=lr(function(se){se>>>=0,Zn(se,`offset`);let ge=this[se],Ve=this[se+7];(ge===void 0||Ve===void 0)&&Qn(se,this.length-8);let He=this[se+4]+this[se+5]*2**8+this[se+6]*2**16+(Ve<<24);return(BigInt(He)<<BigInt(32))+BigInt(ge+this[++se]*2**8+this[++se]*2**16+this[++se]*2**24)}),cn.prototype.readBigInt64BE=lr(function(se){se>>>=0,Zn(se,`offset`);let ge=this[se],Ve=this[se+7];(ge===void 0||Ve===void 0)&&Qn(se,this.length-8);let He=(ge<<24)+this[++se]*2**16+this[++se]*2**8+this[++se];return(BigInt(He)<<BigInt(32))+BigInt(this[++se]*2**24+this[++se]*2**16+this[++se]*2**8+Ve)}),cn.prototype.readFloatLE=function(se,ge){return se>>>=0,ge||zn(se,4,this.length),He.read(this,se,!0,23,4)},cn.prototype.readFloatBE=function(se,ge){return se>>>=0,ge||zn(se,4,this.length),He.read(this,se,!1,23,4)},cn.prototype.readDoubleLE=function(se,ge){return se>>>=0,ge||zn(se,8,this.length),He.read(this,se,!0,52,8)},cn.prototype.readDoubleBE=function(se,ge){return se>>>=0,ge||zn(se,8,this.length),He.read(this,se,!1,52,8)};function Bn(se,ge,Ve,He,We,qe){if(!cn.isBuffer(se))throw TypeError(`"buffer" argument must be a Buffer instance`);if(ge>We||ge<qe)throw RangeError(`"value" argument is out of bounds`);if(Ve+He>se.length)throw RangeError(`Index out of range`)}cn.prototype.writeUintLE=cn.prototype.writeUIntLE=function(se,ge,Ve,He){if(se=+se,ge>>>=0,Ve>>>=0,!He){let He=2**(8*Ve)-1;Bn(this,se,ge,Ve,He,0)}let We=1,qe=0;for(this[ge]=se&255;++qe<Ve&&(We*=256);)this[ge+qe]=se/We&255;return ge+Ve},cn.prototype.writeUintBE=cn.prototype.writeUIntBE=function(se,ge,Ve,He){if(se=+se,ge>>>=0,Ve>>>=0,!He){let He=2**(8*Ve)-1;Bn(this,se,ge,Ve,He,0)}let We=Ve-1,qe=1;for(this[ge+We]=se&255;--We>=0&&(qe*=256);)this[ge+We]=se/qe&255;return ge+Ve},cn.prototype.writeUint8=cn.prototype.writeUInt8=function(se,ge,Ve){return se=+se,ge>>>=0,Ve||Bn(this,se,ge,1,255,0),this[ge]=se&255,ge+1},cn.prototype.writeUint16LE=cn.prototype.writeUInt16LE=function(se,ge,Ve){return se=+se,ge>>>=0,Ve||Bn(this,se,ge,2,65535,0),this[ge]=se&255,this[ge+1]=se>>>8,ge+2},cn.prototype.writeUint16BE=cn.prototype.writeUInt16BE=function(se,ge,Ve){return se=+se,ge>>>=0,Ve||Bn(this,se,ge,2,65535,0),this[ge]=se>>>8,this[ge+1]=se&255,ge+2},cn.prototype.writeUint32LE=cn.prototype.writeUInt32LE=function(se,ge,Ve){return se=+se,ge>>>=0,Ve||Bn(this,se,ge,4,4294967295,0),this[ge+3]=se>>>24,this[ge+2]=se>>>16,this[ge+1]=se>>>8,this[ge]=se&255,ge+4},cn.prototype.writeUint32BE=cn.prototype.writeUInt32BE=function(se,ge,Ve){return se=+se,ge>>>=0,Ve||Bn(this,se,ge,4,4294967295,0),this[ge]=se>>>24,this[ge+1]=se>>>16,this[ge+2]=se>>>8,this[ge+3]=se&255,ge+4};function Vn(se,ge,Ve,He,We){Xn(ge,He,We,se,Ve,7);let qe=Number(ge&BigInt(4294967295));se[Ve++]=qe,qe>>=8,se[Ve++]=qe,qe>>=8,se[Ve++]=qe,qe>>=8,se[Ve++]=qe;let en=Number(ge>>BigInt(32)&BigInt(4294967295));return se[Ve++]=en,en>>=8,se[Ve++]=en,en>>=8,se[Ve++]=en,en>>=8,se[Ve++]=en,Ve}function Hn(se,ge,Ve,He,We){Xn(ge,He,We,se,Ve,7);let qe=Number(ge&BigInt(4294967295));se[Ve+7]=qe,qe>>=8,se[Ve+6]=qe,qe>>=8,se[Ve+5]=qe,qe>>=8,se[Ve+4]=qe;let en=Number(ge>>BigInt(32)&BigInt(4294967295));return se[Ve+3]=en,en>>=8,se[Ve+2]=en,en>>=8,se[Ve+1]=en,en>>=8,se[Ve]=en,Ve+8}cn.prototype.writeBigUInt64LE=lr(function(se,ge=0){return Vn(this,se,ge,BigInt(0),BigInt(`0xffffffffffffffff`))}),cn.prototype.writeBigUInt64BE=lr(function(se,ge=0){return Hn(this,se,ge,BigInt(0),BigInt(`0xffffffffffffffff`))}),cn.prototype.writeIntLE=function(se,ge,Ve,He){if(se=+se,ge>>>=0,!He){let He=2**(8*Ve-1);Bn(this,se,ge,Ve,He-1,-He)}let We=0,qe=1,en=0;for(this[ge]=se&255;++We<Ve&&(qe*=256);)se<0&&en===0&&this[ge+We-1]!==0&&(en=1),this[ge+We]=(se/qe>>0)-en&255;return ge+Ve},cn.prototype.writeIntBE=function(se,ge,Ve,He){if(se=+se,ge>>>=0,!He){let He=2**(8*Ve-1);Bn(this,se,ge,Ve,He-1,-He)}let We=Ve-1,qe=1,en=0;for(this[ge+We]=se&255;--We>=0&&(qe*=256);)se<0&&en===0&&this[ge+We+1]!==0&&(en=1),this[ge+We]=(se/qe>>0)-en&255;return ge+Ve},cn.prototype.writeInt8=function(se,ge,Ve){return se=+se,ge>>>=0,Ve||Bn(this,se,ge,1,127,-128),se<0&&(se=255+se+1),this[ge]=se&255,ge+1},cn.prototype.writeInt16LE=function(se,ge,Ve){return se=+se,ge>>>=0,Ve||Bn(this,se,ge,2,32767,-32768),this[ge]=se&255,this[ge+1]=se>>>8,ge+2},cn.prototype.writeInt16BE=function(se,ge,Ve){return se=+se,ge>>>=0,Ve||Bn(this,se,ge,2,32767,-32768),this[ge]=se>>>8,this[ge+1]=se&255,ge+2},cn.prototype.writeInt32LE=function(se,ge,Ve){return se=+se,ge>>>=0,Ve||Bn(this,se,ge,4,2147483647,-2147483648),this[ge]=se&255,this[ge+1]=se>>>8,this[ge+2]=se>>>16,this[ge+3]=se>>>24,ge+4},cn.prototype.writeInt32BE=function(se,ge,Ve){return se=+se,ge>>>=0,Ve||Bn(this,se,ge,4,2147483647,-2147483648),se<0&&(se=4294967295+se+1),this[ge]=se>>>24,this[ge+1]=se>>>16,this[ge+2]=se>>>8,this[ge+3]=se&255,ge+4},cn.prototype.writeBigInt64LE=lr(function(se,ge=0){return Vn(this,se,ge,-BigInt(`0x8000000000000000`),BigInt(`0x7fffffffffffffff`))}),cn.prototype.writeBigInt64BE=lr(function(se,ge=0){return Hn(this,se,ge,-BigInt(`0x8000000000000000`),BigInt(`0x7fffffffffffffff`))});function Un(se,ge,Ve,He,We,qe){if(Ve+He>se.length||Ve<0)throw RangeError(`Index out of range`)}function Wn(se,ge,Ve,We,qe){return ge=+ge,Ve>>>=0,qe||Un(se,ge,Ve,4),He.write(se,ge,Ve,We,23,4),Ve+4}cn.prototype.writeFloatLE=function(se,ge,Ve){return Wn(this,se,ge,!0,Ve)},cn.prototype.writeFloatBE=function(se,ge,Ve){return Wn(this,se,ge,!1,Ve)};function Gn(se,ge,Ve,We,qe){return ge=+ge,Ve>>>=0,qe||Un(se,ge,Ve,8),He.write(se,ge,Ve,We,52,8),Ve+8}cn.prototype.writeDoubleLE=function(se,ge,Ve){return Gn(this,se,ge,!0,Ve)},cn.prototype.writeDoubleBE=function(se,ge,Ve){return Gn(this,se,ge,!1,Ve)},cn.prototype.copy=function(se,ge,Ve,He){if(!cn.isBuffer(se))throw TypeError(`argument should be a Buffer`);if(Ve||=0,!He&&He!==0&&(He=this.length),ge>=se.length&&(ge=se.length),ge||=0,He>0&&He<Ve&&(He=Ve),He===Ve||se.length===0||this.length===0)return 0;if(ge<0)throw RangeError(`targetStart out of bounds`);if(Ve<0||Ve>=this.length)throw RangeError(`Index out of range`);if(He<0)throw RangeError(`sourceEnd out of bounds`);He>this.length&&(He=this.length),se.length-ge<He-Ve&&(He=se.length-ge+Ve);let We=He-Ve;return this===se&&typeof en.prototype.copyWithin==`function`?this.copyWithin(ge,Ve,He):en.prototype.set.call(se,this.subarray(Ve,He),ge),We},cn.prototype.fill=function(se,ge,Ve,He){if(typeof se==`string`){if(typeof ge==`string`?(He=ge,ge=0,Ve=this.length):typeof Ve==`string`&&(He=Ve,Ve=this.length),He!==void 0&&typeof He!=`string`)throw TypeError(`encoding must be a string`);if(typeof He==`string`&&!cn.isEncoding(He))throw TypeError(`Unknown encoding: `+He);if(se.length===1){let ge=se.charCodeAt(0);(He===`utf8`&&ge<128||He===`latin1`)&&(se=ge)}}else typeof se==`number`?se&=255:typeof se==`boolean`&&(se=Number(se));if(ge<0||this.length<ge||this.length<Ve)throw RangeError(`Out of range index`);if(Ve<=ge)return this;ge>>>=0,Ve=Ve===void 0?this.length:Ve>>>0,se||=0;let We;if(typeof se==`number`)for(We=ge;We<Ve;++We)this[We]=se;else{let qe=cn.isBuffer(se)?se:cn.from(se,He),en=qe.length;if(en===0)throw TypeError(`The value "`+se+`" is invalid for argument "value"`);for(We=0;We<Ve-ge;++We)this[We+ge]=qe[We%en]}return this};let Kn={};function qn(se,ge,Ve){Kn[se]=class extends Ve{constructor(){super(),Object.defineProperty(this,"message",{value:ge.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${se}]`,this.stack,delete this.name}get code(){return se}set code(se){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:se,writable:!0})}toString(){return`${this.name} [${se}]: ${this.message}`}}}qn(`ERR_BUFFER_OUT_OF_BOUNDS`,function(se){return se?`${se} is outside of buffer bounds`:`Attempt to access memory outside buffer bounds`},RangeError),qn(`ERR_INVALID_ARG_TYPE`,function(se,ge){return`The "${se}" argument must be of type number. Received type ${typeof ge}`},TypeError),qn(`ERR_OUT_OF_RANGE`,function(se,ge,Ve){let He=`The value of "${se}" is out of range.`,We=Ve;return Number.isInteger(Ve)&&Math.abs(Ve)>2**32?We=Jn(String(Ve)):typeof Ve==`bigint`&&(We=String(Ve),(Ve>BigInt(2)**BigInt(32)||Ve<-(BigInt(2)**BigInt(32)))&&(We=Jn(We)),We+=`n`),He+=` It must be ${ge}. Received ${We}`,He},RangeError);function Jn(se){let ge=``,Ve=se.length,He=+(se[0]===`-`);for(;Ve>=He+4;Ve-=3)ge=`_${se.slice(Ve-3,Ve)}${ge}`;return`${se.slice(0,Ve)}${ge}`}function Yn(se,ge,Ve){Zn(ge,`offset`),(se[ge]===void 0||se[ge+Ve]===void 0)&&Qn(ge,se.length-(Ve+1))}function Xn(se,ge,Ve,He,We,qe){if(se>Ve||se<ge){let He=typeof ge==`bigint`?`n`:``,We;throw We=qe>3?ge===0||ge===BigInt(0)?`>= 0${He} and < 2${He} ** ${(qe+1)*8}${He}`:`>= -(2${He} ** ${(qe+1)*8-1}${He}) and < 2 ** ${(qe+1)*8-1}${He}`:`>= ${ge}${He} and <= ${Ve}${He}`,new Kn.ERR_OUT_OF_RANGE(`value`,We,se)}Yn(He,We,qe)}function Zn(se,ge){if(typeof se!=`number`)throw new Kn.ERR_INVALID_ARG_TYPE(ge,`number`,se)}function Qn(se,ge,Ve){throw Math.floor(se)===se?ge<0?new Kn.ERR_BUFFER_OUT_OF_BOUNDS:new Kn.ERR_OUT_OF_RANGE(Ve||`offset`,`>= ${+!!Ve} and <= ${ge}`,se):(Zn(se,Ve),new Kn.ERR_OUT_OF_RANGE(Ve||`offset`,`an integer`,se))}let $n=/[^+/0-9A-Za-z-_]/g;function er(se){if(se=se.split(`=`)[0],se=se.trim().replace($n,``),se.length<2)return``;for(;se.length%4!=0;)se+=`=`;return se}function tr(se,ge){ge||=1/0;let Ve,He=se.length,We=null,qe=[];for(let en=0;en<He;++en){if(Ve=se.charCodeAt(en),Ve>55295&&Ve<57344){if(!We){if(Ve>56319){(ge-=3)>-1&&qe.push(239,191,189);continue}else if(en+1===He){(ge-=3)>-1&&qe.push(239,191,189);continue}We=Ve;continue}if(Ve<56320){(ge-=3)>-1&&qe.push(239,191,189),We=Ve;continue}Ve=(We-55296<<10|Ve-56320)+65536}else We&&(ge-=3)>-1&&qe.push(239,191,189);if(We=null,Ve<128){if(--ge<0)break;qe.push(Ve)}else if(Ve<2048){if((ge-=2)<0)break;qe.push(Ve>>6|192,Ve&63|128)}else if(Ve<65536){if((ge-=3)<0)break;qe.push(Ve>>12|224,Ve>>6&63|128,Ve&63|128)}else if(Ve<1114112){if((ge-=4)<0)break;qe.push(Ve>>18|240,Ve>>12&63|128,Ve>>6&63|128,Ve&63|128)}else throw Error(`Invalid code point`)}return qe}function nr(se){let ge=[];for(let Ve=0;Ve<se.length;++Ve)ge.push(se.charCodeAt(Ve)&255);return ge}function rr(se,ge){let Ve,He,We,qe=[];for(let en=0;en<se.length&&!((ge-=2)<0);++en)Ve=se.charCodeAt(en),He=Ve>>8,We=Ve%256,qe.push(We),qe.push(He);return qe}function ir(se){return ge.toByteArray(er(se))}function ar(se,ge,Ve,He){let We;for(We=0;We<He&&!(We+Ve>=ge.length||We>=se.length);++We)ge[We+Ve]=se[We];return We}function or(se,ge){return se instanceof ge||se!=null&&se.constructor!=null&&se.constructor.name!=null&&se.constructor.name===ge.name}function sr(se){return se!==se}let cr=(function(){let se=`0123456789abcdef`,ge=Array(256);for(let Ve=0;Ve<16;++Ve){let He=Ve*16;for(let We=0;We<16;++We)ge[He+We]=se[Ve]+se[We]}return ge})();function lr(se){return typeof BigInt>`u`?ur:se}function ur(){throw Error(`BigInt not supported`)}})(ge);var mn=ge.Buffer;se.Blob=ge.Blob,se.BlobOptions=ge.BlobOptions,se.Buffer=ge.Buffer,se.File=ge.File,se.FileOptions=ge.FileOptions,se.INSPECT_MAX_BYTES=ge.INSPECT_MAX_BYTES,se.SlowBuffer=ge.SlowBuffer,se.TranscodeEncoding=ge.TranscodeEncoding,se.atob=ge.atob,se.btoa=ge.btoa,se.constants=ge.constants,se.default=mn,se.isAscii=ge.isAscii,se.isUtf8=ge.isUtf8,se.kMaxLength=ge.kMaxLength,se.kStringMaxLength=ge.kStringMaxLength,se.resolveObjectURL=ge.resolveObjectURL,se.transcode=ge.transcode})),require_safe_buffer$3=__commonJSMin$1(((se,ge)=>{var Ve=require_dist$2(),He=Ve.Buffer;function We(se,ge){for(var Ve in se)ge[Ve]=se[Ve]}He.from&&He.alloc&&He.allocUnsafe&&He.allocUnsafeSlow?ge.exports=Ve:(We(Ve,se),se.Buffer=qe);function qe(se,ge,Ve){return He(se,ge,Ve)}qe.prototype=Object.create(He.prototype),We(He,qe),qe.from=function(se,ge,Ve){if(typeof se==`number`)throw TypeError(`Argument must not be a number`);return He(se,ge,Ve)},qe.alloc=function(se,ge,Ve){if(typeof se!=`number`)throw TypeError(`Argument must be a number`);var We=He(se);return ge===void 0?We.fill(0):typeof Ve==`string`?We.fill(ge,Ve):We.fill(ge),We},qe.allocUnsafe=function(se){if(typeof se!=`number`)throw TypeError(`Argument must be a number`);return He(se)},qe.allocUnsafeSlow=function(se){if(typeof se!=`number`)throw TypeError(`Argument must be a number`);return Ve.SlowBuffer(se)}})),require_browser$11=__commonJSMin$1(((se,ge)=>{init_dist$1(),init_dist();var Ve=65536,He=4294967295;function We(){throw Error(`Secure random number generation is not supported by this browser. 8Use Chrome, Firefox or Internet Explorer 11`)}var qe=require_safe_buffer$3().Buffer,en=global.crypto||global.msCrypto;en&&en.getRandomValues?ge.exports=tn:ge.exports=We;function tn(se,ge){if(se>He)throw RangeError(`requested too many random bytes`);var We=qe.allocUnsafe(se);if(se>0)if(se>Ve)for(var tn=0;tn<se;tn+=Ve)en.getRandomValues(We.slice(tn,tn+Ve));else en.getRandomValues(We);return typeof ge==`function`?process$1.nextTick(function(){ge(null,We)}):We}})),require_inherits_browser=__commonJSMin$1(((se,ge)=>{typeof Object.create==`function`?ge.exports=function(se,ge){ge&&(se.super_=ge,se.prototype=Object.create(ge.prototype,{constructor:{value:se,enumerable:!1,writable:!0,configurable:!0}}))}:ge.exports=function(se,ge){if(ge){se.super_=ge;var Ve=function(){};Ve.prototype=ge.prototype,se.prototype=new Ve,se.prototype.constructor=se}}})),require_events=__commonJSMin$1(((se,ge)=>{var Ve=typeof Reflect==`object`?Reflect:null,He=Ve&&typeof Ve.apply==`function`?Ve.apply:function(se,ge,Ve){return Function.prototype.apply.call(se,ge,Ve)},We=Ve&&typeof Ve.ownKeys==`function`?Ve.ownKeys:Object.getOwnPropertySymbols?function(se){return Object.getOwnPropertyNames(se).concat(Object.getOwnPropertySymbols(se))}:function(se){return Object.getOwnPropertyNames(se)};function qe(se){console&&console.warn&&console.warn(se)}var en=Number.isNaN||function(se){return se!==se};function tn(){tn.init.call(this)}ge.exports=tn,ge.exports.once=gn,tn.EventEmitter=tn,tn.prototype._events=void 0,tn.prototype._eventsCount=0,tn.prototype._maxListeners=void 0;var rn=10;function on(se){if(typeof se!=`function`)throw TypeError(`The "listener" argument must be of type Function. Received type `+typeof se)}Object.defineProperty(tn,"defaultMaxListeners",{enumerable:!0,get:function(){return rn},set:function(se){if(typeof se!=`number`||se<0||en(se))throw RangeError(`The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received `+se+`.`);rn=se}}),tn.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},tn.prototype.setMaxListeners=function(se){if(typeof se!=`number`||se<0||en(se))throw RangeError(`The value of "n" is out of range. It must be a non-negative number. Received `+se+`.`);return this._maxListeners=se,this};function sn(se){return se._maxListeners===void 0?tn.defaultMaxListeners:se._maxListeners}tn.prototype.getMaxListeners=function(){return sn(this)},tn.prototype.emit=function(se){for(var ge=[],Ve=1;Ve<arguments.length;Ve++)ge.push(arguments[Ve]);var We=se===`error`,qe=this._events;if(qe!==void 0)We&&=qe.error===void 0;else if(!We)return!1;if(We){var en;if(ge.length>0&&(en=ge[0]),en instanceof Error)throw en;var tn=Error(`Unhandled error.`+(en?` (`+en.message+`)`:``));throw tn.context=en,tn}var rn=qe[se];if(rn===void 0)return!1;if(typeof rn==`function`)He(rn,this,ge);else for(var on=rn.length,sn=pn(rn,on),Ve=0;Ve<on;++Ve)He(sn[Ve],this,ge);return!0};function cn(se,ge,Ve,He){var We,en,tn;if(on(Ve),en=se._events,en===void 0?(en=se._events=Object.create(null),se._eventsCount=0):(en.newListener!==void 0&&(se.emit(`newListener`,ge,Ve.listener?Ve.listener:Ve),en=se._events),tn=en[ge]),tn===void 0)tn=en[ge]=Ve,++se._eventsCount;else if(typeof tn==`function`?tn=en[ge]=He?[Ve,tn]:[tn,Ve]:He?tn.unshift(Ve):tn.push(Ve),We=sn(se),We>0&&tn.length>We&&!tn.warned){tn.warned=!0;var rn=Error(`Possible EventEmitter memory leak detected. `+tn.length+` `+String(ge)+` listeners added. Use emitter.setMaxListeners() to increase limit`);rn.name=`MaxListenersExceededWarning`,rn.emitter=se,rn.type=ge,rn.count=tn.length,qe(rn)}return se}tn.prototype.addListener=function(se,ge){return cn(this,se,ge,!1)},tn.prototype.on=tn.prototype.addListener,tn.prototype.prependListener=function(se,ge){return cn(this,se,ge,!0)};function ln(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function un(se,ge,Ve){var He={fired:!1,wrapFn:void 0,target:se,type:ge,listener:Ve},We=ln.bind(He);return We.listener=Ve,He.wrapFn=We,We}tn.prototype.once=function(se,ge){return on(ge),this.on(se,un(this,se,ge)),this},tn.prototype.prependOnceListener=function(se,ge){return on(ge),this.prependListener(se,un(this,se,ge)),this},tn.prototype.removeListener=function(se,ge){var Ve,He,We,qe,en;if(on(ge),He=this._events,He===void 0||(Ve=He[se],Ve===void 0))return this;if(Ve===ge||Ve.listener===ge)--this._eventsCount===0?this._events=Object.create(null):(delete He[se],He.removeListener&&this.emit(`removeListener`,se,Ve.listener||ge));else if(typeof Ve!=`function`){for(We=-1,qe=Ve.length-1;qe>=0;qe--)if(Ve[qe]===ge||Ve[qe].listener===ge){en=Ve[qe].listener,We=qe;break}if(We<0)return this;We===0?Ve.shift():mn(Ve,We),Ve.length===1&&(He[se]=Ve[0]),He.removeListener!==void 0&&this.emit(`removeListener`,se,en||ge)}return this},tn.prototype.off=tn.prototype.removeListener,tn.prototype.removeAllListeners=function(se){var ge,Ve=this._events,He;if(Ve===void 0)return this;if(Ve.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Ve[se]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Ve[se]),this;if(arguments.length===0){var We=Object.keys(Ve),qe;for(He=0;He<We.length;++He)qe=We[He],qe!==`removeListener`&&this.removeAllListeners(qe);return this.removeAllListeners(`removeListener`),this._events=Object.create(null),this._eventsCount=0,this}if(ge=Ve[se],typeof ge==`function`)this.removeListener(se,ge);else if(ge!==void 0)for(He=ge.length-1;He>=0;He--)this.removeListener(se,ge[He]);return this};function dn(se,ge,Ve){var He=se._events;if(He===void 0)return[];var We=He[ge];return We===void 0?[]:typeof We==`function`?Ve?[We.listener||We]:[We]:Ve?hn(We):pn(We,We.length)}tn.prototype.listeners=function(se){return dn(this,se,!0)},tn.prototype.rawListeners=function(se){return dn(this,se,!1)},tn.listenerCount=function(se,ge){return typeof se.listenerCount==`function`?se.listenerCount(ge):fn.call(se,ge)},tn.prototype.listenerCount=fn;function fn(se){var ge=this._events;if(ge!==void 0){var Ve=ge[se];if(typeof Ve==`function`)return 1;if(Ve!==void 0)return Ve.length}return 0}tn.prototype.eventNames=function(){return this._eventsCount>0?We(this._events):[]};function pn(se,ge){for(var Ve=Array(ge),He=0;He<ge;++He)Ve[He]=se[He];return Ve}function mn(se,ge){for(;ge+1<se.length;ge++)se[ge]=se[ge+1];se.pop()}function hn(se){for(var ge=Array(se.length),Ve=0;Ve<ge.length;++Ve)ge[Ve]=se[Ve].listener||se[Ve];return ge}function gn(se,ge){return new Promise(function(Ve,He){function We(Ve){se.removeListener(ge,qe),He(Ve)}function qe(){typeof se.removeListener==`function`&&se.removeListener(`error`,We),Ve([].slice.call(arguments))}vn(se,ge,qe,{once:!0}),ge!==`error`&&_n(se,We,{once:!0})})}function _n(se,ge,Ve){typeof se.on==`function`&&vn(se,`error`,ge,Ve)}function vn(se,ge,Ve,He){if(typeof se.on==`function`)He.once?se.once(ge,Ve):se.on(ge,Ve);else if(typeof se.addEventListener==`function`)se.addEventListener(ge,function We(qe){He.once&&se.removeEventListener(ge,We),Ve(qe)});else throw TypeError(`The "emitter" argument must be of type EventEmitter. Received type `+typeof se)}})),require_stream_browser$2=__commonJSMin$1(((se,ge)=>{ge.exports=require_events().EventEmitter})),require_shams=__commonJSMin$1(((se,ge)=>{var Ve=require_shams$1();ge.exports=function(){return Ve()&&!!Symbol.toStringTag}})),require_define_data_property=__commonJSMin$1(((se,ge)=>{var Ve=require_es_define_property(),He=require_syntax(),We=require_type$1(),qe=require_gopd();ge.exports=function(se,ge,en){if(!se||typeof se!=`object`&&typeof se!=`function`)throw new We("`obj` must be an object or a function`");if(typeof ge!=`string`&&typeof ge!=`symbol`)throw new We("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!=`boolean`&&arguments[3]!==null)throw new We("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!=`boolean`&&arguments[4]!==null)throw new We("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!=`boolean`&&arguments[5]!==null)throw new We("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!=`boolean`)throw new We("`loose`, if provided, must be a boolean");var tn=arguments.length>3?arguments[3]:null,rn=arguments.length>4?arguments[4]:null,on=arguments.length>
85?arguments[5]:null,sn=arguments.length>6?arguments[6]:!1,cn=!!qe&&qe(se,ge);if(Ve)Ve(se,ge,{configurable:on===null&&cn?cn.configurable:!on,enumerable:tn===null&&cn?cn.enumerable:!tn,value:en,writable:rn===null&&cn?cn.writable:!rn});else if(sn||!tn&&!rn&&!on)se[ge]=en;else throw new He(`This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.`)}})),require_has_property_descriptors=__commonJSMin$1(((se,ge)=>{var Ve=require_es_define_property(),He=function(){return!!Ve};He.hasArrayLengthDefineBug=function(){if(!Ve)return null;try{return Ve([],`length`,{value:1}).length!==1}catch{return!0}},ge.exports=He})),require_set_function_length=__commonJSMin$1(((se,ge)=>{var Ve=require_get_intrinsic(),He=require_define_data_property(),We=require_has_property_descriptors()(),qe=require_gopd(),en=require_type$1(),tn=Ve(`%Math.floor%`);ge.exports=function(se,ge){if(typeof se!=`function`)throw new en("`fn` is not a function");if(typeof ge!=`number`||ge<0||ge>4294967295||tn(ge)!==ge)throw new en("`length` must be a positive 32-bit integer");var Ve=arguments.length>2&&!!arguments[2],rn=!0,on=!0;if(`length`in se&&qe){var sn=qe(se,`length`);sn&&!sn.configurable&&(rn=!1),sn&&!sn.writable&&(on=!1)}return(rn||on||!Ve)&&(We?He(se,`length`,ge,!0,!0):He(se,`length`,ge)),se}})),require_applyBind=__commonJSMin$1(((se,ge)=>{var Ve=require_function_bind(),He=require_functionApply(),We=require_actualApply();ge.exports=function(){return We(Ve,He,arguments)}})),require_call_bind=__commonJSMin$1(((se,ge)=>{var Ve=require_set_function_length(),He=require_es_define_property(),We=require_call_bind_apply_helpers(),qe=require_applyBind();ge.exports=function(se){var ge=We(arguments),He=se.length-(arguments.length-1);return Ve(ge,1+(He>0?He:0),!0)},He?He(ge.exports,`apply`,{value:qe}):ge.exports.apply=qe})),require_callBound=__commonJSMin$1(((se,ge)=>{var Ve=require_get_intrinsic(),He=require_call_bind(),We=He(Ve(`String.prototype.indexOf`));ge.exports=function(se,ge){var qe=Ve(se,!!ge);return typeof qe==`function`&&We(se,`.prototype.`)>-1?He(qe):qe}})),require_is_arguments=__commonJSMin$1(((se,ge)=>{var Ve=require_shams()(),He=require_callBound()(`Object.prototype.toString`),We=function(se){return Ve&&se&&typeof se==`object`&&Symbol.toStringTag in se?!1:He(se)===`[object Arguments]`},qe=function(se){return We(se)?!0:typeof se==`object`&&!!se&&typeof se.length==`number`&&se.length>=0&&He(se)!==`[object Array]`&&He(se.callee)===`[object Function]`},en=function(){return We(arguments)}();We.isLegacyArguments=qe,ge.exports=en?We:qe})),require_is_generator_function=__commonJSMin$1(((se,ge)=>{var Ve=Object.prototype.toString,He=Function.prototype.toString,We=/^\s*(?:function)?\*/,qe=require_shams()(),en=Object.getPrototypeOf,tn=function(){if(!qe)return!1;try{return Function(`return function*() {}`)()}catch{}},rn;ge.exports=function(se){if(typeof se!=`function`)return!1;if(We.test(He.call(se)))return!0;if(!qe)return Ve.call(se)===`[object GeneratorFunction]`;if(!en)return!1;if(rn===void 0){var ge=tn();rn=ge?en(ge):!1}return en(se)===rn}})),require_is_callable=__commonJSMin$1(((se,ge)=>{var Ve=Function.prototype.toString,He=typeof Reflect==`object`&&Reflect!==null&&Reflect.apply,We,qe;if(typeof He==`function`&&typeof Object.defineProperty==`function`)try{We=Object.defineProperty({},"length",{get:function(){throw qe}}),qe={},He(function(){throw 42},null,We)}catch(se){se!==qe&&(He=null)}else He=null;var en=/^\s*class\b/,tn=function(se){try{var ge=Ve.call(se);return en.test(ge)}catch{return!1}},rn=function(se){try{return tn(se)?!1:(Ve.call(se),!0)}catch{return!1}},on=Object.prototype.toString,sn=`[object Object]`,cn=`[object Function]`,ln=`[object GeneratorFunction]`,un=`[object HTMLAllCollection]`,dn=`[object HTML document.all class]`,fn=`[object HTMLCollection]`,pn=typeof Symbol==`function`&&!!Symbol.toStringTag,mn=!(0 in[,]),hn=function(){return!1};if(typeof document==`object`){var gn=document.all;on.call(gn)===on.call(document.all)&&(hn=function(se){if((mn||!se)&&(se===void 0||typeof se==`object`))try{var ge=on.call(se);return(ge===un||ge===dn||ge===fn||ge===sn)&&se(``)==null}catch{}return!1})}ge.exports=He?function(se){if(hn(se))return!0;
8if(!se||typeof se!=`function`&&typeof se!=`object`)return!1;try{He(se,null,We)}catch(se){if(se!==qe)return!1}return!tn(se)&&rn(se)}:function(se){if(hn(se))return!0;if(!se||typeof se!=`function`&&typeof se!=`object`)return!1;if(pn)return rn(se);if(tn(se))return!1;var ge=on.call(se);return ge!==cn&&ge!==ln&&!/^\[object HTML/.test(ge)?!1:rn(se)}})),require_for_each=__commonJSMin$1(((se,ge)=>{var Ve=require_is_callable(),He=Object.prototype.toString,We=Object.prototype.hasOwnProperty,qe=function(se,ge,Ve){for(var He=0,qe=se.length;He<qe;He++)We.call(se,He)&&(Ve==null?ge(se[He],He,se):ge.call(Ve,se[He],He,se))},en=function(se,ge,Ve){for(var He=0,We=se.length;He<We;He++)Ve==null?ge(se.charAt(He),He,se):ge.call(Ve,se.charAt(He),He,se)},tn=function(se,ge,Ve){for(var He in se)We.call(se,He)&&(Ve==null?ge(se[He],He,se):ge.call(Ve,se[He],He,se))};ge.exports=function(se,ge,We){if(!Ve(ge))throw TypeError(`iterator must be a function`);var rn;arguments.length>=3&&(rn=We),He.call(se)===`[object Array]`?qe(se,ge,rn):typeof se==`string`?en(se,ge,rn):tn(se,ge,rn)}})),require_possible_typed_array_names=__commonJSMin$1(((se,ge)=>{ge.exports=[`Float32Array`,`Float64Array`,`Int8Array`,`Int16Array`,`Int32Array`,`Uint8Array`,`Uint8ClampedArray`,`Uint16Array`,`Uint32Array`,`BigInt64Array`,`BigUint64Array`]})),require_available_typed_arrays=__commonJSMin$1(((se,ge)=>{init_dist$1();var Ve=require_possible_typed_array_names(),He=typeof globalThis>`u`?global:globalThis;ge.exports=function(){for(var se=[],ge=0;ge<Ve.length;ge++)typeof He[Ve[ge]]==`function`&&(se[se.length]=Ve[ge]);return se}})),require_which_typed_array=__commonJSMin$1(((se,ge)=>{init_dist$1();var Ve=require_for_each(),He=require_available_typed_arrays(),We=require_call_bind(),qe=require_call_bound(),en=require_gopd(),tn=qe(`Object.prototype.toString`),rn=require_shams()(),on=typeof globalThis>`u`?global:globalThis,sn=He(),cn=qe(`String.prototype.slice`),ln=Object.getPrototypeOf,un=qe(`Array.prototype.indexOf`,!0)||function(se,ge){for(var Ve=0;Ve<se.length;Ve+=1)if(se[Ve]===ge)return Ve;return-1},dn={__proto__:null};rn&&en&&ln?Ve(sn,function(se){var ge=new on[se];if(Symbol.toStringTag in ge){var Ve=ln(ge),He=en(Ve,Symbol.toStringTag);He||=en(ln(Ve),Symbol.toStringTag),dn[`$`+se]=We(He.get)}}):Ve(sn,function(se){var ge=new on[se],Ve=ge.slice||ge.set;Ve&&(dn[`$`+se]=We(Ve))});var fn=function(se){var ge=!1;return Ve(dn,function(Ve,He){if(!ge)try{`$`+Ve(se)===He&&(ge=cn(He,1))}catch{}}),ge},pn=function(se){var ge=!1;return Ve(dn,function(Ve,He){if(!ge)try{Ve(se),ge=cn(He,1)}catch{}}),ge};ge.exports=function(se){if(!se||typeof se!=`object`)return!1;if(!rn){var ge=cn(tn(se),8,-1);return un(sn,ge)>-1?ge:ge===`Object`?pn(se):!1}return en?fn(se):null}})),require_is_typed_array=__commonJSMin$1(((se,ge)=>{var Ve=require_which_typed_array();ge.exports=function(se){return!!Ve(se)}})),require_types=__commonJSMin$1((se=>{var ge=require_is_arguments(),Ve=require_is_generator_function(),He=require_which_typed_array(),We=require_is_typed_array();function qe(se){return se.call.bind(se)}var en=typeof BigInt<`u`,tn=typeof Symbol<`u`,rn=qe(Object.prototype.toString),on=qe(Number.prototype.valueOf),sn=qe(String.prototype.valueOf),cn=qe(Boolean.prototype.valueOf);if(en)var ln=qe(BigInt.prototype.valueOf);if(tn)var un=qe(Symbol.prototype.valueOf);function dn(se,ge){if(typeof se!=`object`)return!1;try{return ge(se),!0}catch{return!1}}se.isArgumentsObject=ge,se.isGeneratorFunction=Ve,se.isTypedArray=We;function fn(se){return typeof Promise<`u`&&se instanceof Promise||typeof se==`object`&&!!se&&typeof se.then==`function`&&typeof se.catch==`function`}se.isPromise=fn;function pn(se){return typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(se):We(se)||In(se)}se.isArrayBufferView=pn;function mn(se){return He(se)===`Uint8Array`}se.isUint8Array=mn;function hn(se){return He(se)===`Uint8ClampedArray`}se.isUint8ClampedArray=hn;function gn(se){return He(se)===`Uint16Array`}se.isUint16Array=gn;function _n(se){return He(se)===`Uint32Array`}se.isUint32Array=_n;function vn(se){return He(se)===`Int8Array`}se.isInt8Array=vn;function yn(se){return He(se)===`Int16Array`}se.isInt16Array=yn;function bn(se){return He(se)===`Int32Array`}se.isInt32Array=bn;function xn(se){return He(se)===`Float32Array`}se.isFloat32Array=xn;function Sn(se){return He(se)===`Float64Array`}se.isFloat64Array=Sn;function Cn(se){return He(se)===`BigInt64Array`}se.isBigInt64Array=Cn;function wn(se){return He(se)===`BigUint64Array`}se.isBigUint64Array=wn;function Tn(se){return rn(se)===`[object Map]`}Tn.working=typeof Map<`u`&&Tn(new Map);function En(se){return typeof Map>`u`?!1:Tn.working?Tn(se):se instanceof Map}se.isMap=En;function Dn(se){return rn(se)===`[object Set]`}Dn.working=typeof Set<`u`&&Dn(new Set);function On(se){return typeof Set>`u`?!1:Dn.working?Dn(se):se instanceof Set}se.isSet=On;function kn(se){return rn(se)===`[object WeakMap]`}kn.working=typeof WeakMap<`u`&&kn(new WeakMap);function An(se){return typeof WeakMap>`u`?!1:kn.working?kn(se):se instanceof WeakMap}se.isWeakMap=An;function jn(se){return rn(se)===`[object WeakSet]`}jn.working=typeof WeakSet<`u`&&jn(new WeakSet);function Mn(se){return jn(se)}se.isWeakSet=Mn;function Nn(se){return rn(se)===`[object ArrayBuffer]`}Nn.working=typeof ArrayBuffer<`u`&&Nn(new ArrayBuffer);function Pn(se){return typeof ArrayBuffer>`u`?!1:Nn.working?Nn(se):se instanceof ArrayBuffer}se.isArrayBuffer=Pn;function Fn(se){return rn(se)===`[object DataView]`}Fn.working=typeof ArrayBuffer<`u`&&typeof DataView<`u`&&Fn(new DataView(new ArrayBuffer(1),0,1));function In(se){return typeof DataView>`u`?!1:Fn.working?Fn(se):se instanceof DataView}se.isDataView=In;var Ln=typeof SharedArrayBuffer<`u`?SharedArrayBuffer:void 0;function Rn(se){return rn(se)===`[object SharedArrayBuffer]`}function zn(se){return Ln===void 0?!1:(Rn.working===void 0&&(Rn.working=Rn(new Ln)),Rn.working?Rn(se):se instanceof Ln)}se.isSharedArrayBuffer=zn;function Bn(se){return rn(se)===`[object AsyncFunction]`}se.isAsyncFunction=Bn;function Vn(se){return rn(se)===`[object Map Iterator]`}se.isMapIterator=Vn;function Hn(se){return rn(se)===`[object Set Iterator]`}se.isSetIterator=Hn;function Un(se){return rn(se)===`[object Generator]`}se.isGeneratorObject=Un;function Wn(se){return rn(se)===`[object WebAssembly.Module]`}se.isWebAssemblyCompiledModule=Wn;function Gn(se){return dn(se,on)}se.isNumberObject=Gn;function Kn(se){return dn(se,sn)}se.isStringObject=Kn;function qn(se){return dn(se,cn)}se.isBooleanObject=qn;function Jn(se){return en&&dn(se,ln)}se.isBigIntObject=Jn;function Yn(se){return tn&&dn(se,un)}se.isSymbolObject=Yn;function Xn(se){return Gn(se)||Kn(se)||qn(se)||Jn(se)||Yn(se)}se.isBoxedPrimitive=Xn;function Zn(se){return typeof Uint8Array<`u`&&(Pn(se)||zn(se))}se.isAnyArrayBuffer=Zn,[`isProxy`,`isExternal`,`isModuleNamespaceObject`].forEach(function(ge){Object.defineProperty(se,ge,{enumerable:!1,value:function(){throw Error(ge+` is not supported in userland`)}})})})),require_isBufferBrowser=__commonJSMin$1(((se,ge)=>{ge.exports=function(se){return se&&typeof se==`object`&&typeof se.copy==`function`&&typeof se.fill==`function`&&typeof se.readUInt8==`function`}})),require_util$1=__commonJSMin$1((se=>{init_dist();var ge=Object.getOwnPropertyDescriptors||function(se){for(var ge=Object.keys(se),Ve={},He=0;He<ge.length;He++)Ve[ge[He]]=Object.getOwnPropertyDescriptor(se,ge[He]);return Ve},Ve=/%[sdj%]/g;
vendor: 14,846 bytes, lines 8-17
8se.format=function(se){if(!vn(se)){for(var ge=[],He=0;He<arguments.length;He++)ge.push(en(arguments[He]));return ge.join(` `)}for(var He=1,We=arguments,qe=We.length,tn=String(se).replace(Ve,function(se){if(se===`%%`)return`%`;if(He>=qe)return se;switch(se){case`%s`:return String(We[He++]);case`%d`:return Number(We[He++]);case`%j`:try{return JSON.stringify(We[He++])}catch{return`[Circular]`}default:return se}}),rn=We[He];He<qe;rn=We[++He])hn(rn)||!Sn(rn)?tn+=` `+rn:tn+=` `+en(rn);return tn},se.deprecate=function(ge,Ve){if(process$1!==void 0&&process$1.noDeprecation===!0)return ge;if(process$1===void 0)return function(){return se.deprecate(ge,Ve).apply(this,arguments)};var He=!1;function We(){if(!He){if(process$1.throwDeprecation)throw Error(Ve);process$1.traceDeprecation?console.trace(Ve):console.error(Ve),He=!0}return ge.apply(this,arguments)}return We};var He={},We=/^$/;if({}.NODE_DEBUG){var qe={}.NODE_DEBUG;qe=qe.replace(/[|\\{}()[\]^$+?.]/g,`\\$&`).replace(/\*/g,`.*`).replace(/,/g,`$|^`).toUpperCase(),We=RegExp(`^`+qe+`$`,`i`)}se.debuglog=function(ge){if(ge=ge.toUpperCase(),!He[ge])if(We.test(ge)){var Ve=process$1.pid;He[ge]=function(){var He=se.format.apply(se,arguments);console.error(`%s %d: %s`,ge,Ve,He)}}else He[ge]=function(){};return He[ge]};function en(ge,Ve){var He={seen:[],stylize:rn};return arguments.length>=3&&(He.depth=arguments[2]),arguments.length>=4&&(He.colors=arguments[3]),mn(Ve)?He.showHidden=Ve:Ve&&se._extend(He,Ve),bn(He.showHidden)&&(He.showHidden=!1),bn(He.depth)&&(He.depth=2),bn(He.colors)&&(He.colors=!1),bn(He.customInspect)&&(He.customInspect=!0),He.colors&&(He.stylize=tn),sn(He,ge,He.depth)}se.inspect=en,en.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},en.styles={special:`cyan`,number:`yellow`,boolean:`yellow`,undefined:`grey`,null:`bold`,string:`green`,date:`magenta`,regexp:`red`};function tn(se,ge){var Ve=en.styles[ge];return Ve?`\x1B[`+en.colors[Ve][0]+`m`+se+`\x1B[`+en.colors[Ve][1]+`m`:se}function rn(se,ge){return se}function on(se){var ge={};return se.forEach(function(se,Ve){ge[se]=!0}),ge}function sn(ge,Ve,He){if(ge.customInspect&&Ve&&Tn(Ve.inspect)&&Ve.inspect!==se.inspect&&!(Ve.constructor&&Ve.constructor.prototype===Ve)){var We=Ve.inspect(He,ge);return vn(We)||(We=sn(ge,We,He)),We}var qe=cn(ge,Ve);if(qe)return qe;var en=Object.keys(Ve),tn=on(en);if(ge.showHidden&&(en=Object.getOwnPropertyNames(Ve)),wn(Ve)&&(en.indexOf(`message`)>=0||en.indexOf(`description`)>=0))return ln(Ve);if(en.length===0){if(Tn(Ve)){var rn=Ve.name?`: `+Ve.name:``;return ge.stylize(`[Function`+rn+`]`,`special`)}if(xn(Ve))return ge.stylize(RegExp.prototype.toString.call(Ve),`regexp`);if(Cn(Ve))return ge.stylize(Date.prototype.toString.call(Ve),`date`);if(wn(Ve))return ln(Ve)}var mn=``,hn=!1,gn=[`{`,`}`];if(pn(Ve)&&(hn=!0,gn=[`[`,`]`]),Tn(Ve)&&(mn=` [Function`+(Ve.name?`: `+Ve.name:``)+`]`),xn(Ve)&&(mn=` `+RegExp.prototype.toString.call(Ve)),Cn(Ve)&&(mn=` `+Date.prototype.toUTCString.call(Ve)),wn(Ve)&&(mn=` `+ln(Ve)),en.length===0&&(!hn||Ve.length==0))return gn[0]+mn+gn[1];if(He<0)return xn(Ve)?ge.stylize(RegExp.prototype.toString.call(Ve),`regexp`):ge.stylize(`[Object]`,`special`);ge.seen.push(Ve);var _n=hn?un(ge,Ve,He,tn,en):en.map(function(se){return dn(ge,Ve,He,tn,se,hn)});return ge.seen.pop(),fn(_n,mn,gn)}function cn(se,ge){if(bn(ge))return se.stylize(`undefined`,`undefined`);if(vn(ge)){var Ve=`'`+JSON.stringify(ge).replace(/^"|"$/g,``).replace(/'/g,`\\'`).replace(/\\"/g,`"`)+`'`;return se.stylize(Ve,`string`)}if(_n(ge))return se.stylize(``+ge,`number`);if(mn(ge))return se.stylize(``+ge,`boolean`);if(hn(ge))return se.stylize(`null`,`null`)}function ln(se){return`[`+Error.prototype.toString.call(se)+`]`}function un(se,ge,Ve,He,We){for(var qe=[],en=0,tn=ge.length;en<tn;++en)jn(ge,String(en))?qe.push(dn(se,ge,Ve,He,String(en),!0)):qe.push(``);return We.forEach(function(We){We.match(/^\d+$/)||qe.push(dn(se,ge,Ve,He,We,!0))}),qe}function dn(se,ge,Ve,He,We,qe){var en,tn,rn=Object.getOwnPropertyDescriptor(ge,We)||{value:ge[We]};if(rn.get?tn=rn.set?se.stylize(`[Getter/Setter]`,`special`):se.stylize(`[Getter]`,`special`):rn.set&&(tn=se.stylize(`[Setter]`,`special`)),jn(He,We)||(en=`[`+We+`]`),tn||(se.seen.indexOf(rn.value)<0?(tn=hn(Ve)?sn(se,rn.value,null):sn(se,rn.value,Ve-1),tn.indexOf(` 9`)>-1&&(tn=qe?tn.split(` 10`).map(function(se){return` `+se}).join(` 11`).slice(2):` 12`+tn.split(` 13`).map(function(se){return` `+se}).join(` 14`))):tn=se.stylize(`[Circular]`,`special`)),bn(en)){if(qe&&We.match(/^\d+$/))return tn;en=JSON.stringify(``+We),en.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(en=en.slice(1,-1),en=se.stylize(en,`name`)):(en=en.replace(/'/g,`\\'`).replace(/\\"/g,`"`).replace(/(^"|"$)/g,`'`),en=se.stylize(en,`string`))}return en+`: `+tn}function fn(se,ge,Ve){var He=0;return se.reduce(function(se,ge){return He++,ge.indexOf(` 15`)>=0&&He++,se+ge.replace(/\u001b\[\d\d?m/g,``).length+1},0)>60?Ve[0]+(ge===``?``:ge+` 16 `)+` `+se.join(`, 17 `)+` `+Ve[1]:Ve[0]+ge+` `+se.join(`, `)+` `+Ve[1]}se.types=require_types();function pn(se){return Array.isArray(se)}se.isArray=pn;function mn(se){return typeof se==`boolean`}se.isBoolean=mn;function hn(se){return se===null}se.isNull=hn;function gn(se){return se==null}se.isNullOrUndefined=gn;function _n(se){return typeof se==`number`}se.isNumber=_n;function vn(se){return typeof se==`string`}se.isString=vn;function yn(se){return typeof se==`symbol`}se.isSymbol=yn;function bn(se){return se===void 0}se.isUndefined=bn;function xn(se){return Sn(se)&&Dn(se)===`[object RegExp]`}se.isRegExp=xn,se.types.isRegExp=xn;function Sn(se){return typeof se==`object`&&!!se}se.isObject=Sn;function Cn(se){return Sn(se)&&Dn(se)===`[object Date]`}se.isDate=Cn,se.types.isDate=Cn;function wn(se){return Sn(se)&&(Dn(se)===`[object Error]`||se instanceof Error)}se.isError=wn,se.types.isNativeError=wn;function Tn(se){return typeof se==`function`}se.isFunction=Tn;function En(se){return se===null||typeof se==`boolean`||typeof se==`number`||typeof se==`string`||typeof se==`symbol`||se===void 0}se.isPrimitive=En,se.isBuffer=require_isBufferBrowser();function Dn(se){return Object.prototype.toString.call(se)}function On(se){return se<10?`0`+se.toString(10):se.toString(10)}var kn=[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`];function An(){var se=new Date,ge=[On(se.getHours()),On(se.getMinutes()),On(se.getSeconds())].join(`:`);return[se.getDate(),kn[se.getMonth()],ge].join(` `)}se.log=function(){console.log(`%s - %s`,An(),se.format.apply(se,arguments))},se.inherits=require_inherits_browser(),se._extend=function(se,ge){if(!ge||!Sn(ge))return se;for(var Ve=Object.keys(ge),He=Ve.length;He--;)se[Ve[He]]=ge[Ve[He]];return se};function jn(se,ge){return Object.prototype.hasOwnProperty.call(se,ge)}var Mn=typeof Symbol<`u`?Symbol(`util.promisify.custom`):void 0;se.promisify=function(se){if(typeof se!=`function`)throw TypeError(`The "original" argument must be of type Function`);if(Mn&&se[Mn]){var Ve=se[Mn];if(typeof Ve!=`function`)throw TypeError(`The "util.promisify.custom" argument must be of type Function`);return Object.defineProperty(Ve,Mn,{value:Ve,enumerable:!1,writable:!1,configurable:!0}),Ve}function Ve(){for(var ge,Ve,He=new Promise(function(se,He){ge=se,Ve=He}),We=[],qe=0;qe<arguments.length;qe++)We.push(arguments[qe]);We.push(function(se,He){se?Ve(se):ge(He)});try{se.apply(this,We)}catch(se){Ve(se)}return He}return Object.setPrototypeOf(Ve,Object.getPrototypeOf(se)),Mn&&Object.defineProperty(Ve,Mn,{value:Ve,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(Ve,ge(se))},se.promisify.custom=Mn;function Nn(se,ge){if(!se){var Ve=Error(`Promise was rejected with a falsy value`);Ve.reason=se,se=Ve}return ge(se)}function Pn(se){if(typeof se!=`function`)throw TypeError(`The "original" argument must be of type Function`);function Ve(){for(var ge=[],Ve=0;Ve<arguments.length;Ve++)ge.push(arguments[Ve]);var He=ge.pop();if(typeof He!=`function`)throw TypeError(`The last argument must be of type Function`);var We=this,qe=function(){return He.apply(We,arguments)};se.apply(this,ge).then(function(se){process$1.nextTick(qe.bind(null,null,se))},function(se){process$1.nextTick(Nn.bind(null,se,qe))})}return Object.setPrototypeOf(Ve,Object.getPrototypeOf(se)),Object.defineProperties(Ve,ge(se)),Ve}se.callbackify=Pn})),require_buffer_list=__commonJSMin$1(((se,ge)=>{function Ve(se,ge){var Ve=Object.keys(se);if(Object.getOwnPropertySymbols){var He=Object.getOwnPropertySymbols(se);ge&&(He=He.filter(function(ge){return Object.getOwnPropertyDescriptor(se,ge).enumerable})),Ve.push.apply(Ve,He)}return Ve}function He(se){for(var ge=1;ge<arguments.length;ge++){var He=arguments[ge]==null?{}:arguments[ge];ge%2?Ve(Object(He),!0).forEach(function(ge){We(se,ge,He[ge])}):Object.getOwnPropertyDescriptors?Object.defineProperties(se,Object.getOwnPropertyDescriptors(He)):Ve(Object(He)).forEach(function(ge){Object.defineProperty(se,ge,Object.getOwnPropertyDescriptor(He,ge))})}return se}function We(se,ge,Ve){return ge=rn(ge),ge in se?Object.defineProperty(se,ge,{value:Ve,enumerable:!0,configurable:!0,writable:!0}):se[ge]=Ve,se}function qe(se,ge){if(!(se instanceof ge))throw TypeError(`Cannot call a class as a function`)}function en(se,ge){for(var Ve=0;Ve<ge.length;Ve++){var He=ge[Ve];He.enumerable=He.enumerable||!1,He.configurable=!0,`value`in He&&(He.writable=!0),Object.defineProperty(se,rn(He.key),He)}}function tn(se,ge,Ve){return ge&&en(se.prototype,ge),Ve&&en(se,Ve),Object.defineProperty(se,"prototype",{writable:!1}),se}function rn(se){var ge=on(se,`string`);return typeof ge==`symbol`?ge:String(ge)}function on(se,ge){if(typeof se!=`object`||!se)return se;var Ve=se[Symbol.toPrimitive];if(Ve!==void 0){var He=Ve.call(se,ge||`default`);if(typeof He!=`object`)return He;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(ge===`string`?String:Number)(se)}var sn=require_dist$2().Buffer,cn=require_util$1().inspect,ln=cn&&cn.custom||`inspect`;function un(se,ge,Ve){sn.prototype.copy.call(se,ge,Ve)}ge.exports=function(){function se(){qe(this,se),this.head=null,this.tail=null,this.length=0}return tn(se,[{key:`push`,value:function(se){var ge={data:se,next:null};this.length>0?this.tail.next=ge:this.head=ge,this.tail=ge,++this.length}},{key:`unshift`,value:function(se){var ge={data:se,next:this.head};this.length===0&&(this.tail=ge),this.head=ge,++this.length}},{key:`shift`,value:function(){if(this.length!==0){var se=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,se}}},{key:`clear`,value:function(){this.head=this.tail=null,this.length=0}},{key:`join`,value:function(se){if(this.length===0)return``;for(var ge=this.head,Ve=``+ge.data;ge=ge.next;)Ve+=se+ge.data;return Ve}},{key:`concat`,value:function(se){if(this.length===0)return sn.alloc(0);for(var ge=sn.allocUnsafe(se>>>0),Ve=this.head,He=0;Ve;)un(Ve.data,ge,He),He+=Ve.data.length,Ve=Ve.next;return ge}},{key:`consume`,value:function(se,ge){var Ve;return se<this.head.data.length?(Ve=this.head.data.slice(0,se),this.head.data=this.head.data.slice(se)):Ve=se===this.head.data.length?this.shift():ge?this._getString(se):this._getBuffer(se),Ve}},{key:`first`,value:function(){return this.head.data}},{key:`_getString`,value:function(se){var ge=this.head,Ve=1,He=ge.data;for(se-=He.length;ge=ge.next;){var We=ge.data,qe=se>We.length?We.length:se;if(qe===We.length?He+=We:He+=We.slice(0,se),se-=qe,se===0){qe===We.length?(++Ve,ge.next?this.head=ge.next:this.head=this.tail=null):(this.head=ge,ge.data=We.slice(qe));break}++Ve}return this.length-=Ve,He}},{key:`_getBuffer`,value:function(se){var ge=sn.allocUnsafe(se),Ve=this.head,He=1;for(Ve.data.copy(ge),se-=Ve.data.length;Ve=Ve.next;){var We=Ve.data,qe=se>We.length?We.length:se;if(We.copy(ge,ge.length-se,0,qe),se-=qe,se===0){qe===We.length?(++He,Ve.next?this.head=Ve.next:this.head=this.tail=null):(this.head=Ve,Ve.data=We.slice(qe));break}++He}return this.length-=He,ge}},{key:ln,value:function(se,ge){return cn(this,He(He({},ge),{},{depth:0,customInspect:!1}))}}]),se}()})),require_destroy$2=__commonJSMin$1(((se,ge)=>{init_dist();function Ve(se,ge){var Ve=this,qe=this._readableState&&this._readableState.destroyed,tn=this._writableState&&this._writableState.destroyed;return qe||tn?(ge?ge(se):se&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process$1.nextTick(en,this,se)):process$1.nextTick(en,this,se)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(se||null,function(se){!ge&&se?Ve._writableState?Ve._writableState.errorEmitted?process$1.nextTick(We,Ve):(Ve._writableState.errorEmitted=!0,process$1.nextTick(He,Ve,se)):process$1.nextTick(He,Ve,se):ge?(process$1.nextTick(We,Ve),ge(se)):process$1.nextTick(We,Ve)}),this)}function He(se,ge){en(se,ge),We(se)}function We(se){se._writableState&&!se._writableState.emitClose||se._readableState&&!se._readableState.emitClose||se.emit(`close`)}function qe(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function en(se,ge){se.emit(`error`,ge)}function tn(se,ge){var Ve=se._readableState,He=se._writableState;Ve&&Ve.autoDestroy||He&&He.autoDestroy?se.destroy(ge):se.emit(`error`,ge)}ge.exports={destroy:Ve,undestroy:qe,errorOrDestroy:tn}})),require_errors_browser=__commonJSMin$1(((se,ge)=>{function Ve(se,ge){se.prototype=Object.create(ge.prototype),se.prototype.constructor=se,se.__proto__=ge}var He={};function We(se,ge,We){We||=Error;function qe(se,Ve,He){return typeof ge==`string`?ge:ge(se,Ve,He)}var en=function(se){Ve(ge,se);function ge(ge,Ve,He){return se.call(this,qe(ge,Ve,He))||this}return ge}(We);en.prototype.name=We.name,en.prototype.code=se,He[se]=en}function qe(se,ge){if(Array.isArray(se)){var Ve=se.length;return se=se.map(function(se){return String(se)}),Ve>2?`one of ${ge} ${se.slice(0,Ve-1).join(`, `)}, or `+se[Ve-1]:Ve===2?`one of ${ge} ${se[0]} or ${se[1]}`:`of ${ge} ${se[0]}`}else return`of ${ge} ${String(se)}`}function en(se,ge,Ve){return se.substr(!Ve||Ve<0?0:+Ve,ge.length)===ge}function tn(se,ge,Ve){return(Ve===void 0||Ve>se.length)&&(Ve=se.length),se.substring(Ve-ge.length,Ve)===ge}function rn(se,ge,Ve){return typeof Ve!=`number`&&(Ve=0),Ve+ge.length>se.length?!1:se.indexOf(ge,Ve)!==-1}We(`ERR_INVALID_OPT_VALUE`,function(se,ge){return`The value "`+ge+`" is invali
17d for option "`+se+`"`},TypeError),We(`ERR_INVALID_ARG_TYPE`,function(se,ge,Ve){var He;typeof ge==`string`&&en(ge,`not `)?(He=`must not be`,ge=ge.replace(/^not /,``)):He=`must be`;var We=tn(se,` argument`)?`The ${se} ${He} ${qe(ge,`type`)}`:`The "${se}" ${rn(se,`.`)?`property`:`argument`} ${He} ${qe(ge,`type`)}`;return We+=`. Received type ${typeof Ve}`,We},TypeError),We(`ERR_STREAM_PUSH_AFTER_EOF`,`stream.push() after EOF`),We(`ERR_METHOD_NOT_IMPLEMENTED`,function(se){return`The `+se+` method is not implemented`}),We(`ERR_STREAM_PREMATURE_CLOSE`,`Premature close`),We(`ERR_STREAM_DESTROYED`,function(se){return`Cannot call `+se+` after a stream was destroyed`}),We(`ERR_MULTIPLE_CALLBACK`,`Callback called multiple times`),We(`ERR_STREAM_CANNOT_PIPE`,`Cannot pipe, not readable`),We(`ERR_STREAM_WRITE_AFTER_END`,`write after end`),We(`ERR_STREAM_NULL_VALUES`,`May not write null values to stream`,TypeError),We(`ERR_UNKNOWN_ENCODING`,function(se){return`Unknown encoding: `+se},TypeError),We(`ERR_STREAM_UNSHIFT_AFTER_END_EVENT`,`stream.unshift() after end event`),ge.exports.codes=He})),require_state=__commonJSMin$1(((se,ge)=>{var Ve=require_errors_browser().codes.ERR_INVALID_OPT_VALUE;function He(se,ge,Ve){return se.highWaterMark==null?ge?se[Ve]:null:se.highWaterMark}function We(se,ge,We,qe){var en=He(ge,qe,We);if(en!=null){if(!(isFinite(en)&&Math.floor(en)===en)||en<0)throw new Ve(qe?We:`highWaterMark`,en);return Math.floor(en)}return se.objectMode?16:16*1024}ge.exports={getHighWaterMark:We}})),require_browser$10=__commonJSMin$1(((se,ge)=>{init_dist$1(),ge.exports=Ve;function Ve(se,ge){if(He(`noDeprecation`))return se;var Ve=!1;function We(){if(!Ve){if(He(`throwDeprecation`))throw Error(ge);He(`traceDeprecation`)?console.trace(ge):console.warn(ge),Ve=!0}return se.apply(this,arguments)}return We}function He(se){try{if(!global.localStorage)return!1}catch{return!1}var ge=global.localStorage[se];return ge==null?!1:String(ge).toLowerCase()===`true`}})),require__stream_writable$2=__commonJSMin$1(((se,ge)=>{init_dist$1(),init_dist(),ge.exports=Sn;function Ve(se){var ge=this;this.next=null,this.entry=null,this.finish=function(){zn(ge,se)}}var He;Sn.WritableState=bn;var We={deprecate:require_browser$10()},qe=require_stream_browser$2(),en=require_dist$2().Buffer,tn=(global===void 0?typeof window<`u`?window:typeof self<`u`?self:{}:global).Uint8Array||function(){};function rn(se){return en.from(se)}function on(se){return en.isBuffer(se)||se instanceof tn}var sn=require_destroy$2(),cn=require_state().getHighWaterMark,ln=require_errors_browser().codes,un=ln.ERR_INVALID_ARG_TYPE,dn=ln.ERR_METHOD_NOT_IMPLEMENTED,fn=ln.ERR_MULTIPLE_CALLBACK,pn=ln.ERR_STREAM_CANNOT_PIPE,mn=ln.ERR_STREAM_DESTROYED,hn=ln.ERR_STREAM_NULL_VALUES,gn=ln.ERR_STREAM_WRITE_AFTER_END,_n=ln.ERR_UNKNOWN_ENCODING,vn=sn.errorOrDestroy;require_inherits_browser()(Sn,qe);function yn(){}function bn(se,ge,We){He||=require__stream_duplex$2(),se||={},typeof We!=`boolean`&&(We=ge instanceof He),this.objectMode=!!se.objectMode,We&&(this.objectMode=this.objectMode||!!se.writableObjectMode),this.highWaterMark=cn(this,se,`writableHighWaterMark`,We),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var qe=se.decodeStrings===!1;this.decodeStrings=!qe,this.defaultEncoding=se.defaultEncoding||`utf8`,this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(se){An(ge,se)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=se.emitClose!==!1,this.autoDestroy=!!se.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new Ve(this)}bn.prototype.getBuffer=function(){for(var se=this.bufferedRequest,ge=[];se;)ge.push(se),se=se.next;return ge},(function(){try{Object.defineProperty(bn.prototype,"buffer",{get:We.deprecate(function(){return this.getBuffer()},`_writableState.buffer is deprecated. Use _writableState.getBuffer instead.`,`DEP0003`)})}catch{}})();var xn;typeof Symbol==`function`&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]==`function`?(xn=Function.prototype[Symbol.hasInstance],Object.defineProperty(Sn,Symbol.hasInstance,{value:function(se){return xn.call(this,se)?!0:this===Sn?se&&se._writableState instanceof bn:!1}})):xn=function(se){return se instanceof this};function Sn(se){He||=require__stream_duplex$2();var ge=this instanceof He;if(!ge&&!xn.call(Sn,this))return new Sn(se);this._writableState=new bn(se,this,ge),this.writable=!0,se&&(typeof se.write==`function`&&(this._write=se.write),typeof se.writev==`function`&&(this._writev=se.writev),typeof se.destroy==`function`&&(this._destroy=se.destroy),typeof se.final==`function`&&(this._final=se.final)),qe.call(this)}Sn.prototype.pipe=function(){vn(this,new pn)};function Cn(se,ge){var Ve=new gn;vn(se,Ve),process$1.nextTick(ge,Ve)}function wn(se,ge,Ve,He){var We;return Ve===null?We=new hn:typeof Ve!=`string`&&!ge.objectMode&&(We=new un(`chunk`,[`string`,`Buffer`],Ve)),We?(vn(se,We),process$1.nextTick(He,We),!1):!0}Sn.prototype.write=function(se,ge,Ve){var He=this._writableState,We=!1,qe=!He.objectMode&&on(se);return qe&&!en.isBuffer(se)&&(se=rn(se)),typeof ge==`function`&&(Ve=ge,ge=null),qe?ge=`buffer`:ge||=He.defaultEncoding,typeof Ve!=`function`&&(Ve=yn),He.ending?Cn(this,Ve):(qe||wn(this,He,se,Ve))&&(He.pendingcb++,We=En(this,He,qe,se,ge,Ve)),We},Sn.prototype.cork=function(){this._writableState.corked++},Sn.prototype.uncork=function(){var se=this._writableState;se.corked&&(se.corked--,!se.writing&&!se.corked&&!se.bufferProcessing&&se.bufferedRequest&&Nn(this,se))},Sn.prototype.setDefaultEncoding=function(se){if(typeof se==`string`&&(se=se.toLowerCase()),!([`hex`,`utf8`,`utf-8`,`ascii`,`binary`,`base64`,`ucs2`,`ucs-2`,`utf16le`,`utf-16le`,`raw`].indexOf((se+``).toLowerCase())>-1))throw new _n(se);return this._writableState.defaultEncoding=se,this},Object.defineProperty(Sn.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function Tn(se,ge,Ve){return!se.objectMode&&se.decodeStrings!==!1&&typeof ge==`string`&&(ge=en.from(ge,Ve)),ge}Object.defineProperty(Sn.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function En(se,ge,Ve,He,We,qe){if(!Ve){var en=Tn(ge,He,We);He!==en&&(Ve=!0,We=`buffer`,He=en)}var tn=ge.objectMode?1:He.length;ge.length+=tn;var rn=ge.length<ge.highWaterMark;if(rn||(ge.needDrain=!0),ge.writing||ge.corked){var on=ge.lastBufferedRequest;ge.lastBufferedRequest={chunk:He,encoding:We,isBuf:Ve,callback:qe,next:null},on?on.next=ge.lastBufferedRequest:ge.bufferedRequest=ge.lastBufferedRequest,ge.bufferedRequestCount+=1}else Dn(se,ge,!1,tn,He,We,qe);return rn}function Dn(se,ge,Ve,He,We,qe,en){ge.writelen=He,ge.writecb=en,ge.writing=!0,ge.sync=!0,ge.destroyed?ge.onwrite(new mn(`write`)):Ve?se._writev(We,ge.onwrite):se._write(We,qe,ge.onwrite),ge.sync=!1}function On(se,ge,Ve,He,We){--ge.pendingcb,Ve?(process$1.nextTick(We,He),process$1.nextTick(Ln,se,ge),se._writableState.errorEmitted=!0,vn(se,He)):(We(He),se._writableState.errorEmitted=!0,vn(se,He),Ln(se,ge))}function kn(se){se.writing=!1,se.writecb=null,se.length-=se.writelen,se.writelen=0}function An(se,ge){var Ve=se._writableState,He=Ve.sync,We=Ve.writecb;if(typeof We!=`function`)throw new fn;if(kn(Ve),ge)On(se,Ve,He,ge,We);else{var qe=Pn(Ve)||se.destroyed;!qe&&!Ve.corked&&!Ve.bufferProcessing&&Ve.bufferedRequest&&Nn(se,Ve),He?process$1.nextTick(jn,se,Ve,qe,We):jn(se,Ve,qe,We)}}function jn(se,ge,Ve,He){Ve||Mn(se,ge),ge.pendingcb--,He(),Ln(se,ge)}function Mn(se,ge){ge.length===0&&ge.needDrain&&(ge.needDrain=!1,se.emit(`drain`))}function Nn(se,ge){ge.bufferProcessing=!0;var He=ge.bufferedRequest;if(se._writev&&He&&He.next){var We=ge.bufferedRequestCount,qe=Array(We),en=ge.corkedRequestsFree;en.entry=He;for(var tn=0,rn=!0;He;)qe[tn]=He,He.isBuf||(rn=!1),He=He.next,tn+=1;
vendor: 9,926 bytes, line 17
17qe.allBuffers=rn,Dn(se,ge,!0,ge.length,qe,``,en.finish),ge.pendingcb++,ge.lastBufferedRequest=null,en.next?(ge.corkedRequestsFree=en.next,en.next=null):ge.corkedRequestsFree=new Ve(ge),ge.bufferedRequestCount=0}else{for(;He;){var on=He.chunk,sn=He.encoding,cn=He.callback;if(Dn(se,ge,!1,ge.objectMode?1:on.length,on,sn,cn),He=He.next,ge.bufferedRequestCount--,ge.writing)break}He===null&&(ge.lastBufferedRequest=null)}ge.bufferedRequest=He,ge.bufferProcessing=!1}Sn.prototype._write=function(se,ge,Ve){Ve(new dn(`_write()`))},Sn.prototype._writev=null,Sn.prototype.end=function(se,ge,Ve){var He=this._writableState;return typeof se==`function`?(Ve=se,se=null,ge=null):typeof ge==`function`&&(Ve=ge,ge=null),se!=null&&this.write(se,ge),He.corked&&(He.corked=1,this.uncork()),He.ending||Rn(this,He,Ve),this},Object.defineProperty(Sn.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function Pn(se){return se.ending&&se.length===0&&se.bufferedRequest===null&&!se.finished&&!se.writing}function Fn(se,ge){se._final(function(Ve){ge.pendingcb--,Ve&&vn(se,Ve),ge.prefinished=!0,se.emit(`prefinish`),Ln(se,ge)})}function In(se,ge){!ge.prefinished&&!ge.finalCalled&&(typeof se._final==`function`&&!ge.destroyed?(ge.pendingcb++,ge.finalCalled=!0,process$1.nextTick(Fn,se,ge)):(ge.prefinished=!0,se.emit(`prefinish`)))}function Ln(se,ge){var Ve=Pn(ge);if(Ve&&(In(se,ge),ge.pendingcb===0&&(ge.finished=!0,se.emit(`finish`),ge.autoDestroy))){var He=se._readableState;(!He||He.autoDestroy&&He.endEmitted)&&se.destroy()}return Ve}function Rn(se,ge,Ve){ge.ending=!0,Ln(se,ge),Ve&&(ge.finished?process$1.nextTick(Ve):se.once(`finish`,Ve)),ge.ended=!0,se.writable=!1}function zn(se,ge,Ve){var He=se.entry;for(se.entry=null;He;){var We=He.callback;ge.pendingcb--,We(Ve),He=He.next}ge.corkedRequestsFree.next=se}Object.defineProperty(Sn.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(se){this._writableState&&(this._writableState.destroyed=se)}}),Sn.prototype.destroy=sn.destroy,Sn.prototype._undestroy=sn.undestroy,Sn.prototype._destroy=function(se,ge){ge(se)}})),require__stream_duplex$2=__commonJSMin$1(((se,ge)=>{init_dist();var Ve=Object.keys||function(se){var ge=[];for(var Ve in se)ge.push(Ve);return ge};ge.exports=rn;var He=require__stream_readable$2(),We=require__stream_writable$2();require_inherits_browser()(rn,He);for(var qe=Ve(We.prototype),en=0;en<qe.length;en++){var tn=qe[en];rn.prototype[tn]||(rn.prototype[tn]=We.prototype[tn])}function rn(se){if(!(this instanceof rn))return new rn(se);He.call(this,se),We.call(this,se),this.allowHalfOpen=!0,se&&(se.readable===!1&&(this.readable=!1),se.writable===!1&&(this.writable=!1),se.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once(`end`,on)))}Object.defineProperty(rn.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(rn.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(rn.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function on(){this._writableState.ended||process$1.nextTick(sn,this)}function sn(se){se.end()}Object.defineProperty(rn.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(se){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=se,this._writableState.destroyed=se)}})})),require_safe_buffer$2=__commonJSMin$1(((se,ge)=>{var Ve=require_dist$2(),He=Ve.Buffer;function We(se,ge){for(var Ve in se)ge[Ve]=se[Ve]}He.from&&He.alloc&&He.allocUnsafe&&He.allocUnsafeSlow?ge.exports=Ve:(We(Ve,se),se.Buffer=qe);function qe(se,ge,Ve){return He(se,ge,Ve)}We(He,qe),qe.from=function(se,ge,Ve){if(typeof se==`number`)throw TypeError(`Argument must not be a number`);return He(se,ge,Ve)},qe.alloc=function(se,ge,Ve){if(typeof se!=`number`)throw TypeError(`Argument must be a number`);var We=He(se);return ge===void 0?We.fill(0):typeof Ve==`string`?We.fill(ge,Ve):We.fill(ge),We},qe.allocUnsafe=function(se){if(typeof se!=`number`)throw TypeError(`Argument must be a number`);return He(se)},qe.allocUnsafeSlow=function(se){if(typeof se!=`number`)throw TypeError(`Argument must be a number`);return Ve.SlowBuffer(se)}})),require_string_decoder=__commonJSMin$1((se=>{var ge=require_safe_buffer$2().Buffer,Ve=ge.isEncoding||function(se){switch(se=``+se,se&&se.toLowerCase()){case`hex`:case`utf8`:case`utf-8`:case`ascii`:case`binary`:case`base64`:case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:case`raw`:return!0;default:return!1}};function He(se){if(!se)return`utf8`;for(var ge;;)switch(se){case`utf8`:case`utf-8`:return`utf8`;case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return`utf16le`;case`latin1`:case`binary`:return`latin1`;case`base64`:case`ascii`:case`hex`:return se;default:if(ge)return;se=(``+se).toLowerCase(),ge=!0}}function We(se){var We=He(se);if(typeof We!=`string`&&(ge.isEncoding===Ve||!Ve(se)))throw Error(`Unknown encoding: `+se);return We||se}se.StringDecoder=qe;function qe(se){this.encoding=We(se);var Ve;switch(this.encoding){case`utf16le`:this.text=ln,this.end=un,Ve=4;break;case`utf8`:this.fillLast=on,Ve=4;break;case`base64`:this.text=dn,this.end=fn,Ve=3;break;default:this.write=pn,this.end=mn;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=ge.allocUnsafe(Ve)}qe.prototype.write=function(se){if(se.length===0)return``;var ge,Ve;if(this.lastNeed){if(ge=this.fillLast(se),ge===void 0)return``;Ve=this.lastNeed,this.lastNeed=0}else Ve=0;return Ve<se.length?ge?ge+this.text(se,Ve):this.text(se,Ve):ge||``},qe.prototype.end=cn,qe.prototype.text=sn,qe.prototype.fillLast=function(se){if(this.lastNeed<=se.length)return se.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);se.copy(this.lastChar,this.lastTotal-this.lastNeed,0,se.length),this.lastNeed-=se.length};function en(se){return se<=127?0:se>>5==6?2:se>>4==14?3:se>>3==30?4:se>>6==2?-1:-2}function tn(se,ge,Ve){var He=ge.length-1;if(He<Ve)return 0;var We=en(ge[He]);return We>=0?(We>0&&(se.lastNeed=We-1),We):--He<Ve||We===-2?0:(We=en(ge[He]),We>=0?(We>0&&(se.lastNeed=We-2),We):--He<Ve||We===-2?0:(We=en(ge[He]),We>=0?(We>0&&(We===2?We=0:se.lastNeed=We-3),We):0))}function rn(se,ge,Ve){if((ge[0]&192)!=128)return se.lastNeed=0,`�`;if(se.lastNeed>1&&ge.length>1){if((ge[1]&192)!=128)return se.lastNeed=1,`�`;if(se.lastNeed>2&&ge.length>2&&(ge[2]&192)!=128)return se.lastNeed=2,`�`}}function on(se){var ge=this.lastTotal-this.lastNeed,Ve=rn(this,se,ge);if(Ve!==void 0)return Ve;if(this.lastNeed<=se.length)return se.copy(this.lastChar,ge,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);se.copy(this.lastChar,ge,0,se.length),this.lastNeed-=se.length}function sn(se,ge){var Ve=tn(this,se,ge);if(!this.lastNeed)return se.toString(`utf8`,ge);this.lastTotal=Ve;var He=se.length-(Ve-this.lastNeed);return se.copy(this.lastChar,0,He),se.toString(`utf8`,ge,He)}function cn(se){var ge=se&&se.length?this.write(se):``;return this.lastNeed?ge+`�`:ge}function ln(se,ge){if((se.length-ge)%2==0){var Ve=se.toString(`utf16le`,ge);if(Ve){var He=Ve.charCodeAt(Ve.length-1);if(He>=55296&&He<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=se[se.length-2],this.lastChar[1]=se[se.length-1],Ve.slice(0,-1)}return Ve}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=se[se.length-1],se.toString(`utf16le`,ge,se.length-1)}function un(se){var ge=se&&se.length?this.write(se):``;if(this.lastNeed){var Ve=this.lastTotal-this.lastNeed;return ge+this.lastChar.toString(`utf16le`,0,Ve)}return ge}function dn(se,ge){var Ve=(se.length-ge)%3;return Ve===0?se.toString(`base64`,ge):(this.lastNeed=3-Ve,this.lastTotal=3,Ve===1?this.lastChar[0]=se[se.length-1]:(this.lastChar[0]=se[se.length-2],this.lastChar[1]=se[se.length-1]),se.toString(`base64`,ge,se.length-Ve))}function fn(se){var ge=se&&se.length?this.write(se):``;return this.lastNeed?ge+this.lastChar.toString(`base64`,0,3-this.lastNeed):ge}function pn(se){return se.toString(this.encoding)}function mn(se){return se&&se.length?this.write(se):``}})),require_end_of_stream=__commonJSMin$1(((se,ge)=>{var Ve=require_errors_browser().codes.ERR_STREAM_PREMATURE_CLOSE;function He(se){var ge=!1;return function(){if(!ge){ge=!0;var Ve=[...arguments];se.apply(this,Ve)}}}function We(){}function qe(se){return se.setHeader&&typeof se.abort==`function`}function en(se,ge,tn){if(typeof ge==`function`)return en(se,null,ge);ge||={},tn=He(tn||We);var rn=ge.readable||ge.readable!==!1&&se.readable,on=ge.writable||ge.writable!==!1&&se.writable,sn=function(){se.writable||ln()},cn=se._writableState&&se._writableState.finished,ln=function(){on=!1,cn=!0,rn||tn.call(se)},un=se._readableState&&se._readableState.endEmitted,dn=function(){rn=!1,un=!0,on||tn.call(se)},fn=function(ge){tn.call(se,ge)},pn=function(){var ge;if(rn&&!un)return(!se._readableState||!se._readableState.ended)&&(ge=new Ve),tn.call(se,ge);if(on&&!cn)return(!se._writableState||!se._writableState.ended)&&(ge=new Ve),tn.call(se,ge)},mn=function(){se.req.on(`finish`,ln)};return qe(se)?(se.on(`complete`,ln),se.on(`abort`,pn),se.req?mn():se.on(`request`,mn)):on&&!se._writableState&&(se.on(`end`,sn),se.on(`close`,sn)),se.on(`end`,dn),se.on(`finish`,ln),ge.error!==!1&&se.on(`error`,fn),se.on(`close`,pn),function(){se.removeListener(`complete`,ln),se.removeListener(`abort`,pn),se.removeListener(`request`,mn),se.req&&se.req.removeListener(`finish`,ln),se.removeListener(`end`,sn),se.removeListener(`close`,sn),se.removeListener(`finish`,ln),se.removeListener(`end`,dn),se.removeListener(`error`,fn),se.removeListener(`close`,pn)}}ge.exports=en}
vendor: 2,414 bytes, line 17
17)),require_async_iterator=__commonJSMin$1(((se,ge)=>{init_dist();var Ve;function He(se,ge,Ve){return ge=We(ge),ge in se?Object.defineProperty(se,ge,{value:Ve,enumerable:!0,configurable:!0,writable:!0}):se[ge]=Ve,se}function We(se){var ge=qe(se,`string`);return typeof ge==`symbol`?ge:String(ge)}function qe(se,ge){if(typeof se!=`object`||!se)return se;var Ve=se[Symbol.toPrimitive];if(Ve!==void 0){var He=Ve.call(se,ge||`default`);if(typeof He!=`object`)return He;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(ge===`string`?String:Number)(se)}var en=require_end_of_stream(),tn=Symbol(`lastResolve`),rn=Symbol(`lastReject`),on=Symbol(`error`),sn=Symbol(`ended`),cn=Symbol(`lastPromise`),ln=Symbol(`handlePromise`),un=Symbol(`stream`);function dn(se,ge){return{value:se,done:ge}}function fn(se){var ge=se[tn];if(ge!==null){var Ve=se[un].read();Ve!==null&&(se[cn]=null,se[tn]=null,se[rn]=null,ge(dn(Ve,!1)))}}function pn(se){process$1.nextTick(fn,se)}function mn(se,ge){return function(Ve,He){se.then(function(){if(ge[sn]){Ve(dn(void 0,!0));return}ge[ln](Ve,He)},He)}}var hn=Object.getPrototypeOf(function(){}),gn=Object.setPrototypeOf((Ve={get stream(){return this[un]},next:function(){var se=this,ge=this[on];if(ge!==null)return Promise.reject(ge);if(this[sn])return Promise.resolve(dn(void 0,!0));if(this[un].destroyed)return new Promise(function(ge,Ve){process$1.nextTick(function(){se[on]?Ve(se[on]):ge(dn(void 0,!0))})});var Ve=this[cn],He;if(Ve)He=new Promise(mn(Ve,this));else{var We=this[un].read();if(We!==null)return Promise.resolve(dn(We,!1));He=new Promise(this[ln])}return this[cn]=He,He}},He(Ve,Symbol.asyncIterator,function(){return this}),He(Ve,`return`,function(){var se=this;return new Promise(function(ge,Ve){se[un].destroy(null,function(se){if(se){Ve(se);return}ge(dn(void 0,!0))})})}),Ve),hn);ge.exports=function(se){var ge,Ve=Object.create(gn,(ge={},He(ge,un,{value:se,writable:!0}),He(ge,tn,{value:null,writable:!0}),He(ge,rn,{value:null,writable:!0}),He(ge,on,{value:null,writable:!0}),He(ge,sn,{value:se._readableState.endEmitted,writable:!0}),He(ge,ln,{value:function(se,ge){var He=Ve[un].read();He?(Ve[cn]=null,Ve[tn]=null,Ve[rn]=null,se(dn(He,!1))):(Ve[tn]=se,Ve[rn]=ge)},writable:!0}),ge));return Ve[cn]=null,en(se,function(se){if(se&&se.code!==`ERR_STREAM_PREMATURE_CLOSE`){var ge=Ve[rn];ge!==null&&(Ve[cn]=null,Ve[tn]=null,Ve[rn]=null,ge(se)),Ve[on]=se;return}
17var He=Ve[tn];He!==null&&(Ve[cn]=null,Ve[tn]=null,Ve[rn]=null,He(dn(void 0,!0))),Ve[sn]=!0}),se.on(`readable`,pn.bind(null,Ve)),Ve}})),require_from_browser=__commonJSMin$1(((se,ge)=>{ge.exports=function(){throw Error(`Readable.from is not available in the browser`)}})),require__stream_readable$2=__commonJSMin$1(((se,ge)=>{init_dist$1(),init_dist(),ge.exports=Cn;var Ve;Cn.ReadableState=Sn,require_events().EventEmitter;var He=function(se,ge){return se.listeners(ge).length},We=require_stream_browser$2(),qe=require_dist$2().Buffer,en=(global===void 0?typeof window<`u`?window:typeof self<`u`?self:{}:global).Uint8Array||function(){};function tn(se){return qe.from(se)}function rn(se){return qe.isBuffer(se)||se instanceof en}var on=require_util$1(),sn=on&&on.debuglog?on.debuglog(`stream`):function(){},cn=require_buffer_list(),ln=require_destroy$2(),un=require_state().getHighWaterMark,dn=require_errors_browser().codes,fn=dn.ERR_INVALID_ARG_TYPE,pn=dn.ERR_STREAM_PUSH_AFTER_EOF,mn=dn.ERR_METHOD_NOT_IMPLEMENTED,hn=dn.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,gn,_n,vn;require_inherits_browser()(Cn,We);var yn=ln.errorOrDestroy,bn=[`error`,`close`,`destroy`,`pause`,`resume`];function xn(se,ge,Ve){if(typeof se.prependListener==`function`)return se.prependListener(ge,Ve);!se._events||!se._events[ge]?se.on(ge,Ve):Array.isArray(se._events[ge])?se._events[ge].unshift(Ve):se._events[ge]=[Ve,se._events[ge]]}function Sn(se,ge,He){Ve||=require__stream_duplex$2(),se||={},typeof He!=`boolean`&&(He=ge instanceof Ve),this.objectMode=!!se.objectMode,He&&(this.objectMode=this.objectMode||!!se.readableObjectMode),this.highWaterMark=un(this,se,`readableHighWaterMark`,He),this.buffer=new cn,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=se.emitClose!==!1,this.autoDestroy=!!se.autoDestroy,this.destroyed=!1,this.defaultEncoding=se.defaultEncoding||`utf8`,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,se.encoding&&(gn||=require_string_decoder().StringDecoder,this.decoder=new gn(se.encoding),this.encoding=se.encoding)}function Cn(se){if(Ve||=require__stream_duplex$2(),!(this instanceof Cn))return new Cn(se);var ge=this instanceof Ve;this._readableState=new Sn(se,this,ge),this.readable=!0,se&&(typeof se.read==`function`&&(this._read=se.read),typeof se.destroy==`function`&&(this._destroy=se.destroy)),We.call(this)}Object.defineProperty(Cn.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(se){this._readableState&&(this._readableState.destroyed=se)}}),Cn.prototype.destroy=ln.destroy,Cn.prototype._undestroy=ln.undestroy,Cn.prototype._destroy=function(se,ge){ge(se)},Cn.prototype.push=function(se,ge){var Ve=this._readableState,He;return Ve.objectMode?He=!0:typeof se==`string`&&(ge||=Ve.defaultEncoding,ge!==Ve.encoding&&(se=qe.from(se,ge),ge=``),He=!0),wn(this,se,ge,!1,He)},Cn.prototype.unshift=function(se){return wn(this,se,null,!0,!1)};function wn(se,ge,Ve,He,We){sn(`readableAddChunk`,ge);var en=se._readableState;if(ge===null)en.reading=!1,An(se,en);else{var rn;if(We||(rn=En(en,ge)),rn)yn(se,rn);else if(en.objectMode||ge&&ge.length>0)if(typeof ge!=`string`&&!en.objectMode&&Object.getPrototypeOf(ge)!==qe.prototype&&(ge=tn(ge)),He)en.endEmitted?yn(se,new hn):Tn(se,en,ge,!0);else if(en.ended)yn(se,new pn);else if(en.destroyed)return!1;else en.reading=!1,en.decoder&&!Ve?(ge=en.decoder.write(ge),en.objectMode||ge.length!==0?Tn(se,en,ge,!1):Nn(se,en)):Tn(se,en,ge,!1);else He||(en.reading=!1,Nn(se,en))}return!en.ended&&(en.length<en.highWaterMark||en.length===0)}function Tn(se,ge,Ve,He){ge.flowing&&ge.length===0&&!ge.sync?(ge.awaitDrain=0,se.emit(`data`,Ve)):(ge.length+=ge.objectMode?1:Ve.length,He?ge.buffer.unshift(Ve):ge.buffer.push(Ve),ge.needReadable&&jn(se)),Nn(se,ge)}function En(se,ge){var Ve;return!rn(ge)&&typeof ge!=`string`&&ge!==void 0&&!se.objectMode&&(Ve=new fn(`chunk`,[`string`,`Buffer`,`Uint8Array`],ge)),Ve}Cn.prototype.isPaused=function(){return this._readableState.flowing===!1},Cn.prototype.setEncoding=function(se){gn||=require_string_decoder().StringDecoder;var ge=new gn(se);this._readableState.decoder=ge,this._readableState.encoding=this._readableState.decoder.encoding;
vendor: 4,740 bytes, line 17
17for(var Ve=this._readableState.buffer.head,He=``;Ve!==null;)He+=ge.write(Ve.data),Ve=Ve.next;return this._readableState.buffer.clear(),He!==``&&this._readableState.buffer.push(He),this._readableState.length=He.length,this};var Dn=1073741824;function On(se){return se>=Dn?se=Dn:(se--,se|=se>>>1,se|=se>>>2,se|=se>>>4,se|=se>>>8,se|=se>>>16,se++),se}function kn(se,ge){return se<=0||ge.length===0&&ge.ended?0:ge.objectMode?1:se===se?(se>ge.highWaterMark&&(ge.highWaterMark=On(se)),se<=ge.length?se:ge.ended?ge.length:(ge.needReadable=!0,0)):ge.flowing&&ge.length?ge.buffer.head.data.length:ge.length}Cn.prototype.read=function(se){sn(`read`,se),se=parseInt(se,10);var ge=this._readableState,Ve=se;if(se!==0&&(ge.emittedReadable=!1),se===0&&ge.needReadable&&((ge.highWaterMark===0?ge.length>0:ge.length>=ge.highWaterMark)||ge.ended))return sn(`read: emitReadable`,ge.length,ge.ended),ge.length===0&&ge.ended?Hn(this):jn(this),null;if(se=kn(se,ge),se===0&&ge.ended)return ge.length===0&&Hn(this),null;var He=ge.needReadable;sn(`need readable`,He),(ge.length===0||ge.length-se<ge.highWaterMark)&&(He=!0,sn(`length less than watermark`,He)),ge.ended||ge.reading?(He=!1,sn(`reading or ended`,He)):He&&(sn(`do read`),ge.reading=!0,ge.sync=!0,ge.length===0&&(ge.needReadable=!0),this._read(ge.highWaterMark),ge.sync=!1,ge.reading||(se=kn(Ve,ge)));var We=se>0?Vn(se,ge):null;return We===null?(ge.needReadable=ge.length<=ge.highWaterMark,se=0):(ge.length-=se,ge.awaitDrain=0),ge.length===0&&(ge.ended||(ge.needReadable=!0),Ve!==se&&ge.ended&&Hn(this)),We!==null&&this.emit(`data`,We),We};function An(se,ge){if(sn(`onEofChunk`),!ge.ended){if(ge.decoder){var Ve=ge.decoder.end();Ve&&Ve.length&&(ge.buffer.push(Ve),ge.length+=ge.objectMode?1:Ve.length)}ge.ended=!0,ge.sync?jn(se):(ge.needReadable=!1,ge.emittedReadable||(ge.emittedReadable=!0,Mn(se)))}}function jn(se){var ge=se._readableState;sn(`emitReadable`,ge.needReadable,ge.emittedReadable),ge.needReadable=!1,ge.emittedReadable||(sn(`emitReadable`,ge.flowing),ge.emittedReadable=!0,process$1.nextTick(Mn,se))}function Mn(se){var ge=se._readableState;sn(`emitReadable_`,ge.destroyed,ge.length,ge.ended),!ge.destroyed&&(ge.length||ge.ended)&&(se.emit(`readable`),ge.emittedReadable=!1),ge.needReadable=!ge.flowing&&!ge.ended&&ge.length<=ge.highWaterMark,Bn(se)}function Nn(se,ge){ge.readingMore||(ge.readingMore=!0,process$1.nextTick(Pn,se,ge))}function Pn(se,ge){for(;!ge.reading&&!ge.ended&&(ge.length<ge.highWaterMark||ge.flowing&&ge.length===0);){var Ve=ge.length;if(sn(`maybeReadMore read 0`),se.read(0),Ve===ge.length)break}ge.readingMore=!1}Cn.prototype._read=function(se){yn(this,new mn(`_read()`))},Cn.prototype.pipe=function(se,ge){var Ve=this,We=this._readableState;switch(We.pipesCount){case 0:We.pipes=se;break;case 1:We.pipes=[We.pipes,se];break;default:We.pipes.push(se);break}We.pipesCount+=1,sn(`pipe count=%d opts=%j`,We.pipesCount,ge);var qe=(!ge||ge.end!==!1)&&se!==process$1.stdout&&se!==process$1.stderr?tn:pn;We.endEmitted?process$1.nextTick(qe):Ve.once(`end`,qe),se.on(`unpipe`,en);function en(se,ge){sn(`onunpipe`),se===Ve&&ge&&ge.hasUnpiped===!1&&(ge.hasUnpiped=!0,cn())}function tn(){sn(`onend`),se.end()}var rn=Fn(Ve);se.on(`drain`,rn);var on=!1;function cn(){sn(`cleanup`),se.removeListener(`close`,dn),se.removeListener(`finish`,fn),se.removeListener(`drain`,rn),se.removeListener(`error`,un),se.removeListener(`unpipe`,en),Ve.removeListener(`end`,tn),Ve.removeListener(`end`,pn),Ve.removeListener(`data`,ln),on=!0,We.awaitDrain&&(!se._writableState||se._writableState.needDrain)&&rn()}Ve.on(`data`,ln);function ln(ge){sn(`ondata`);var He=se.write(ge);sn(`dest.write`,He),He===!1&&((We.pipesCount===1&&We.pipes===se||We.pipesCount>1&&Wn(We.pipes,se)!==-1)&&!on&&(sn(`false write response, pause`,We.awaitDrain),We.awaitDrain++),Ve.pause())}function un(ge){sn(`onerror`,ge),pn(),se.removeListener(`error`,un),He(se,`error`)===0&&yn(se,ge)}xn(se,`error`,un);function dn(){se.removeListener(`finish`,fn),pn()}se.once(`close`,dn);function fn(){sn(`onfinish`),se.removeListener(`close`,dn),pn()}se.once(`finish`,fn);function pn(){sn(`unpipe`),Ve.unpipe(se)}return se.emit(`pipe`,Ve),We.flowing||(sn(`pipe resume`),Ve.resume()),se};function Fn(se){return function(){var ge=se._readableState;sn(`pipeOnDrain`,ge.awaitDrain),ge.awaitDrain&&ge.awaitDrain--,ge.awaitDrain===0&&He(se,`data`)&&(ge.flowing=!0,Bn(se))}}Cn.prototype.unpipe=function(se){var ge=this._readableState,Ve={hasUnpiped:!1};if(ge.pipesCount===0)return this;if(ge.pipesCount===1)return se&&se!==ge.pipes?this:(se||=ge.pipes,ge.pipes=null,ge.pipesCount=0,ge.flowing=!1,se&&se.emit(`unpipe`,this,Ve),this);if(!se){var He=ge.pipes,We=ge.pipesCount;ge.pipes=null,ge.pipesCount=0,ge.flowing=!1;for(var qe=0;qe<We;
vendor: 4,398 bytes, line 17
17qe++)He[qe].emit(`unpipe`,this,{hasUnpiped:!1});return this}var en=Wn(ge.pipes,se);return en===-1?this:(ge.pipes.splice(en,1),--ge.pipesCount,ge.pipesCount===1&&(ge.pipes=ge.pipes[0]),se.emit(`unpipe`,this,Ve),this)},Cn.prototype.on=function(se,ge){var Ve=We.prototype.on.call(this,se,ge),He=this._readableState;return se===`data`?(He.readableListening=this.listenerCount(`readable`)>0,He.flowing!==!1&&this.resume()):se===`readable`&&!He.endEmitted&&!He.readableListening&&(He.readableListening=He.needReadable=!0,He.flowing=!1,He.emittedReadable=!1,sn(`on readable`,He.length,He.reading),He.length?jn(this):He.reading||process$1.nextTick(Ln,this)),Ve},Cn.prototype.addListener=Cn.prototype.on,Cn.prototype.removeListener=function(se,ge){var Ve=We.prototype.removeListener.call(this,se,ge);return se===`readable`&&process$1.nextTick(In,this),Ve},Cn.prototype.removeAllListeners=function(se){var ge=We.prototype.removeAllListeners.apply(this,arguments);return(se===`readable`||se===void 0)&&process$1.nextTick(In,this),ge};function In(se){var ge=se._readableState;ge.readableListening=se.listenerCount(`readable`)>0,ge.resumeScheduled&&!ge.paused?ge.flowing=!0:se.listenerCount(`data`)>0&&se.resume()}function Ln(se){sn(`readable nexttick read 0`),se.read(0)}Cn.prototype.resume=function(){var se=this._readableState;return se.flowing||(sn(`resume`),se.flowing=!se.readableListening,Rn(this,se)),se.paused=!1,this};function Rn(se,ge){ge.resumeScheduled||(ge.resumeScheduled=!0,process$1.nextTick(zn,se,ge))}function zn(se,ge){sn(`resume`,ge.reading),ge.reading||se.read(0),ge.resumeScheduled=!1,se.emit(`resume`),Bn(se),ge.flowing&&!ge.reading&&se.read(0)}Cn.prototype.pause=function(){return sn(`call pause flowing=%j`,this._readableState.flowing),this._readableState.flowing!==!1&&(sn(`pause`),this._readableState.flowing=!1,this.emit(`pause`)),this._readableState.paused=!0,this};function Bn(se){var ge=se._readableState;for(sn(`flow`,ge.flowing);ge.flowing&&se.read()!==null;);}Cn.prototype.wrap=function(se){var ge=this,Ve=this._readableState,He=!1;for(var We in se.on(`end`,function(){if(sn(`wrapped end`),Ve.decoder&&!Ve.ended){var se=Ve.decoder.end();se&&se.length&&ge.push(se)}ge.push(null)}),se.on(`data`,function(We){sn(`wrapped data`),Ve.decoder&&(We=Ve.decoder.write(We)),!(Ve.objectMode&&We==null)&&(!Ve.objectMode&&(!We||!We.length)||ge.push(We)||(He=!0,se.pause()))}),se)this[We]===void 0&&typeof se[We]==`function`&&(this[We]=function(ge){return function(){return se[ge].apply(se,arguments)}}(We));for(var qe=0;qe<bn.length;qe++)se.on(bn[qe],this.emit.bind(this,bn[qe]));return this._read=function(ge){sn(`wrapped _read`,ge),He&&(He=!1,se.resume())},this},typeof Symbol==`function`&&(Cn.prototype[Symbol.asyncIterator]=function(){return _n===void 0&&(_n=require_async_iterator()),_n(this)}),Object.defineProperty(Cn.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(Cn.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(Cn.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(se){this._readableState&&(this._readableState.flowing=se)}}),Cn._fromList=Vn,Object.defineProperty(Cn.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function Vn(se,ge){if(ge.length===0)return null;var Ve;return ge.objectMode?Ve=ge.buffer.shift():!se||se>=ge.length?(Ve=ge.decoder?ge.buffer.join(``):ge.buffer.length===1?ge.buffer.first():ge.buffer.concat(ge.length),ge.buffer.clear()):Ve=ge.buffer.consume(se,ge.decoder),Ve}function Hn(se){var ge=se._readableState;sn(`endReadable`,ge.endEmitted),ge.endEmitted||(ge.ended=!0,process$1.nextTick(Un,ge,se))}function Un(se,ge){if(sn(`endReadableNT`,se.endEmitted,se.length),!se.endEmitted&&se.length===0&&(se.endEmitted=!0,ge.readable=!1,ge.emit(`end`),se.autoDestroy)){var Ve=ge._writableState;(!Ve||Ve.autoDestroy&&Ve.finished)&&ge.destroy()}}typeof Symbol==`function`&&(Cn.from=function(se,ge){return vn===void 0&&(vn=require_from_browser()),vn(Cn,se,ge)});function Wn(se,ge){for(var Ve=0,He=se.length;Ve<He;Ve++)if(se[Ve]===ge)return Ve;return-1}})),require__stream_transform$2=__commonJSMin$1(((se,ge)=>{ge.exports=on;var Ve=require_errors_browser().codes,He=Ve.ERR_METHOD_NOT_IMPLEMENT
17ED,We=Ve.ERR_MULTIPLE_CALLBACK,qe=Ve.ERR_TRANSFORM_ALREADY_TRANSFORMING,en=Ve.ERR_TRANSFORM_WITH_LENGTH_0,tn=require__stream_duplex$2();require_inherits_browser()(on,tn);function rn(se,ge){var Ve=this._transformState;Ve.transforming=!1;var He=Ve.writecb;if(He===null)return this.emit(`error`,new We);Ve.writechunk=null,Ve.writecb=null,ge!=null&&this.push(ge),He(se);var qe=this._readableState;qe.reading=!1,(qe.needReadable||qe.length<qe.highWaterMark)&&this._read(qe.highWaterMark)}function on(se){if(!(this instanceof on))return new on(se);tn.call(this,se),this._transformState={afterTransform:rn.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,se&&(typeof se.transform==`function`&&(this._transform=se.transform),typeof se.flush==`function`&&(this._flush=se.flush)),this.on(`prefinish`,sn)}function sn(){var se=this;typeof this._flush==`function`&&!this._readableState.destroyed?this._flush(function(ge,Ve){cn(se,ge,Ve)}):cn(this,null,null)}on.prototype.push=function(se,ge){return this._transformState.needTransform=!1,tn.prototype.push.call(this,se,ge)},on.prototype._transform=function(se,ge,Ve){Ve(new He(`_transform()`))},on.prototype._write=function(se,ge,Ve){var He=this._transformState;if(He.writecb=Ve,He.writechunk=se,He.writeencoding=ge,!He.transforming){var We=this._readableState;(He.needTransform||We.needReadable||We.length<We.highWaterMark)&&this._read(We.highWaterMark)}},on.prototype._read=function(se){var ge=this._transformState;ge.writechunk!==null&&!ge.transforming?(ge.transforming=!0,this._transform(ge.writechunk,ge.writeencoding,ge.afterTransform)):ge.needTransform=!0},on.prototype._destroy=function(se,ge){tn.prototype._destroy.call(this,se,function(se){ge(se)})};function cn(se,ge,Ve){if(ge)return se.emit(`error`,ge);if(Ve!=null&&se.push(Ve),se._writableState.length)throw new en;if(se._transformState.transforming)throw new qe;return se.push(null)}})),require__stream_passthrough$2=__commonJSMin$1(((se,ge)=>{ge.exports=He;var Ve=require__stream_transform$2();require_inherits_browser()(He,Ve);function He(se){if(!(this instanceof He))return new He(se);Ve.call(this,se)}He.prototype._transform=function(se,ge,Ve){Ve(null,se)}})),require_pipeline=__commonJSMin$1(((se,ge)=>{var Ve;function He(se){var ge=!1;return function(){ge||(ge=!0,se.apply(void 0,arguments))}}var We=require_errors_browser().codes,qe=We.ERR_MISSING_ARGS,en=We.ERR_STREAM_DESTROYED;function tn(se){if(se)throw se}function rn(se){return se.setHeader&&typeof se.abort==`function`}function on(se,ge,We,qe){qe=He(qe);var tn=!1;se.on(`close`,function(){tn=!0}),Ve===void 0&&(Ve=require_end_of_stream()),Ve(se,{readable:ge,writable:We},function(se){if(se)return qe(se);tn=!0,qe()});var on=!1;return function(ge){if(!tn&&!on){if(on=!0,rn(se))return se.abort();if(typeof se.destroy==`function`)return se.destroy();qe(ge||new en(`pipe`))}}}function sn(se){se()}function cn(se,ge){return se.pipe(ge)}function ln(se){return!se.length||typeof se[se.length-1]!=`function`?tn:se.pop()}function un(){var se=[...arguments],ge=ln(se);if(Array.isArray(se[0])&&(se=se[0]),se.length<2)throw new qe(`streams`);var Ve,He=se.map(function(We,qe){var en=qe<se.length-1;return on(We,en,qe>0,function(se){Ve||=se,se&&He.forEach(sn),!en&&(He.forEach(sn),ge(Ve))})});return se.reduce(cn)}ge.exports=un})),require_stream_browserify=__commonJSMin$1(((se,ge)=>{ge.exports=He;var Ve=require_events().EventEmitter;require_inherits_browser()(He,Ve),He.Readable=require__stream_readable$2(),He.Writable=require__stream_writable$2(),He.Duplex=require__stream_duplex$2(),He.Transform=require__stream_transform$2(),He.PassThrough=require__stream_passthrough$2(),He.finished=require_end_of_stream(),He.pipeline=require_pipeline(),He.Stream=He;function He(){Ve.call(this)}He.prototype.pipe=function(se,ge){var He=this;function We(ge){se.writable&&!1===se.write(ge)&&He.pause&&He.pause()}He.on(`data`,We);function qe(){He.readable&&He.resume&&He.resume()}se.on(`drain`,qe),!se._isStdio&&(!ge||ge.end!==!1)&&(He.on(`end`,tn),He.on(`close`,rn));var en=!1;function tn(){en||(en=!0,se.end())}function rn(){en||(en=!0,typeof se.destroy==`function`&&se.destroy())}function on(se){if(sn(),Ve.listenerCount(this,`error`)===0)throw se}He.on(`error`,on),se.on(`error`,on);function sn(){He.removeListener(`data`,We),se.removeListener(`drain`,qe),He.removeListener(`end`,tn),He.removeListener(`close`,rn),He.removeListener(`error`,on),se.removeListener(`error`,on),He.removeListener(`end`,sn),He.removeListener(`close`,sn),se.removeListener(`close`,sn)}return He.on(`end`,sn),He.on(`close`,sn),se.on(`close`,sn),se.emit(`pipe`,He),se}})),require_hash_base$1=__commonJSMin$1(((se,ge)=>{var Ve=require_safe_buffer$3().Buffer,He=require_stream_browserify().Transform,We=require_inherits_browser();function qe(se){He.call(this),this._block=Ve.allocUnsafe(se),this._blockSize=se,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}We(qe,He),qe.prototype._transform=function(se,ge,Ve){var He=null;try{this.update(se,ge)}catch(se){He=se}Ve(He)},qe.prototype._flush=function(se){var ge=null;try{this.push(this.digest())}catch(se){ge=se}se(ge)};var en=typeof Uint8Array<`u`,tn=typeof ArrayBuffer<`u`&&typeof Uint8Array<`u`&&ArrayBuffer.isView&&
17(Ve.prototype instanceof Uint8Array||Ve.TYPED_ARRAY_SUPPORT);function rn(se,ge){if(se instanceof Ve)return se;if(typeof se==`string`)return Ve.from(se,ge);if(tn&&ArrayBuffer.isView(se)){if(se.byteLength===0)return Ve.alloc(0);var He=Ve.from(se.buffer,se.byteOffset,se.byteLength);if(He.byteLength===se.byteLength)return He}if(en&&se instanceof Uint8Array||Ve.isBuffer(se)&&se.constructor&&typeof se.constructor.isBuffer==`function`&&se.constructor.isBuffer(se))return Ve.from(se);throw TypeError(`The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView.`)}qe.prototype.update=function(se,ge){if(this._finalized)throw Error(`Digest already called`);se=rn(se,ge);for(var Ve=this._block,He=0;this._blockOffset+se.length-He>=this._blockSize;){for(var We=this._blockOffset;We<this._blockSize;)Ve[We++]=se[He++];this._update(),this._blockOffset=0}for(;He<se.length;)Ve[this._blockOffset++]=se[He++];for(var qe=0,en=se.length*8;en>0;++qe)this._length[qe]+=en,en=this._length[qe]/4294967296|0,en>0&&(this._length[qe]-=4294967296*en);return this},qe.prototype._update=function(){throw Error(`_update is not implemented`)},qe.prototype.digest=function(se){if(this._finalized)throw Error(`Digest already called`);this._finalized=!0;var ge=this._digest();se!==void 0&&(ge=ge.toString(se)),this._block.fill(0),this._blockOffset=0;for(var Ve=0;Ve<4;++Ve)this._length[Ve]=0;return ge},qe.prototype._digest=function(){throw Error(`_digest is not implemented`)},ge.exports=qe})),require_md5_js=__commonJSMin$1(((se,ge)=>{var Ve=require_inherits_browser(),He=require_hash_base$1(),We=require_safe_buffer$3().Buffer,qe=Array(16);function en(){He.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}Ve(en,He),en.prototype._update=function(){for(var se=qe,ge=0;ge<16;++ge)se[ge]=this._block.readInt32LE(ge*4);var Ve=this._a,He=this._b,We=this._c,en=this._d;Ve=rn(Ve,He,We,en,se[0],3614090360,7),en=rn(en,Ve,He,We,se[1],3905402710,12),We=rn(We,en,Ve,He,se[2],606105819,17),He=rn(He,We,en,Ve,se[3],3250441966,22),Ve=rn(Ve,He,We,en,se[4],4118548399,7),en=rn(en,Ve,He,We,se[5],1200080426,12),We=rn(We,en,Ve,He,se[6],2821735955,17),He=rn(He,We,en,Ve,se[7],4249261313,22),Ve=rn(Ve,He,We,en,se[8],1770035416,7),en=rn(en,Ve,He,We,se[9],2336552879,12),We=rn(We,en,Ve,He,se[10],4294925233,17),He=rn(He,We,en,Ve,se[11],2304563134,22),Ve=rn(Ve,He,We,en,se[12],1804603682,7),en=rn(en,Ve,He,We,se[13],4254626195,12),We=rn(We,en,Ve,He,se[14],2792965006,17),He=rn(He,We,en,Ve,se[15],1236535329,22),Ve=on(Ve,He,We,en,se[1],4129170786,5),en=on(en,Ve,He,We,se[6],3225465664,9),We=on(We,en,Ve,He,se[11],643717713,14),He=on(He,We,en,Ve,se[0],3921069994,20),Ve=on(Ve,He,We,en,se[5],3593408605,5),en=on(en,Ve,He,We,se[10],38016083,9),We=on(We,en,Ve,He,se[15],3634488961,14),He=on(He,We,en,Ve,se[4],3889429448,20),Ve=on(Ve,He,We,en,se[9],568446438,5),en=on(en,Ve,He,We,se[14],3275163606,9),We=on(We,en,Ve,He,se[3],4107603335,14),He=on(He,We,en,Ve,se[8],1163531501,20),Ve=on(Ve,He,We,en,se[13],2850285829,5),en=on(en,Ve,He,We,se[2],4243563512,9),We=on(We,en,Ve,He,se[7],1735328473,14),He=on(He,We,en,Ve,se[12],2368359562,20),Ve=sn(Ve,He,We,en,se[5],4294588738,4),en=sn(en,Ve,He,We,se[8],2272392833,11),We=sn(We,en,Ve,He,se[11],1839030562,16),He=sn(He,We,en,Ve,se[14],4259657740,23),Ve=sn(Ve,He,We,en,se[1],2763975236,4),en=sn(en,Ve,He,We,se[4],1272893353,11),We=sn(We,en,Ve,He,se[7],4139469664,16),He=sn(He,We,en,Ve,se[10],3200236656,23),Ve=sn(Ve,He,We,en,se[13],681279174,4),en=sn(en,Ve,He,We,se[0],3936430074,11),We=sn(We,en,Ve,He,se[3],3572445317,16),He=sn(He,We,en,Ve,se[6],76029189,23),Ve=sn(Ve,He,We,en,se[9],3654602809,4),en=sn(en,Ve,He,We,se[12],3873151461,11),We=sn(We,en,Ve,He,se[15],530742520,16),He=sn(He,We,en,Ve,se[2],3299628645,23),Ve=cn(Ve,He,We,en,se[0],4096336452,6),en=cn(en,Ve,He,We,se[7],1126891415,10),We=cn(We,en,Ve,He,se[14],2878612391,15),He=cn(He,We,en,Ve,se[5],4237533241,21),Ve=cn(Ve,He,We,en,se[12],1700485571,6),en=cn(en,Ve,He,We,se[3],2399980690,10),We=cn(We,en,Ve,He,se[10],4293915773,15),He=cn(He,We,en,Ve,se[1],2240044497,21),Ve=cn(Ve,He,We,en,se[8],1873313359,6),en=cn(en,Ve,He,We,se[15],4264355552,10),We=cn(We,en,Ve,He,se[6],2734768916,15),He=cn(He,We,en,Ve,se[13],1309151649,21),Ve=cn(Ve,He,We,en,se[4],4149444226,6),en=cn(en,Ve,He,We,se[11],3174756917,10),We=cn(We,en,Ve,He,se[2],718787259,15),He
17=cn(He,We,en,Ve,se[9],3951481745,21),this._a=this._a+Ve|0,this._b=this._b+He|0,this._c=this._c+We|0,this._d=this._d+en|0},en.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var se=We.allocUnsafe(16);return se.writeInt32LE(this._a,0),se.writeInt32LE(this._b,4),se.writeInt32LE(this._c,8),se.writeInt32LE(this._d,12),se};function tn(se,ge){return se<<ge|se>>>32-ge}function rn(se,ge,Ve,He,We,qe,en){return tn(se+(ge&Ve|~ge&He)+We+qe|0,en)+ge|0}function on(se,ge,Ve,He,We,qe,en){return tn(se+(ge&He|Ve&~He)+We+qe|0,en)+ge|0}function sn(se,ge,Ve,He,We,qe,en){return tn(se+(ge^Ve^He)+We+qe|0,en)+ge|0}function cn(se,ge,Ve,He,We,qe,en){return tn(se+(Ve^(ge|~He))+We+qe|0,en)+ge|0}ge.exports=en})),require_isarray$2=__commonJSMin$1(((se,ge)=>{var Ve={}.toString;ge.exports=Array.isArray||function(se){return Ve.call(se)==`[object Array]`}})),require_typed_array_buffer=__commonJSMin$1(((se,ge)=>{var Ve=require_type$1(),He=require_call_bound()(`TypedArray.prototype.buffer`,!0),We=require_is_typed_array();ge.exports=He||function(se){if(!We(se))throw new Ve(`Not a Typed Array`);return se.buffer}})),require_to_buffer$2=__commonJSMin$1(((se,ge)=>{var Ve=require_safe_buffer$3().Buffer,He=require_isarray$2(),We=require_typed_array_buffer(),qe=ArrayBuffer.isView||function(se){try{return We(se),!0}catch{return!1}},en=typeof Uint8Array<`u`,tn=typeof ArrayBuffer<`u`&&typeof Uint8Array<`u`,rn=tn&&(Ve.prototype instanceof Uint8Array||Ve.TYPED_ARRAY_SUPPORT);ge.exports=function(se,ge){if(Ve.isBuffer(se))return se.constructor&&!(`isBuffer`in se)?Ve.from(se):se;if(typeof se==`string`)return Ve.from(se,ge);
17if(tn&&qe(se)){if(se.byteLength===0)return Ve.alloc(0);if(rn){var We=Ve.from(se.buffer,se.byteOffset,se.byteLength);if(We.byteLength===se.byteLength)return We}var on=se instanceof Uint8Array?se:new Uint8Array(se.buffer,se.byteOffset,se.byteLength),sn=Ve.from(on);if(sn.length===se.byteLength)return sn}if(en&&se instanceof Uint8Array)return Ve.from(se);var cn=He(se);if(cn)for(var ln=0;ln<se.length;ln+=1){var un=se[ln];if(typeof un!=`number`||un<0||un>255||~~un!==un)throw RangeError(`Array items must be numbers in the range 0-255.`)}if(cn||Ve.isBuffer(se)&&se.constructor&&typeof se.constructor.isBuffer==`function`&&se.constructor.isBuffer(se))return Ve.from(se);throw TypeError(`The "data" argument must be a string, an Array, a Buffer, a Uint8Array, or a DataView.`)}})),require_to_buffer$1=__commonJSMin$1(((se,ge)=>{var Ve=require_safe_buffer$3().Buffer,He=require_to_buffer$2(),We=typeof Uint8Array<`u`,qe=We&&typeof ArrayBuffer<`u`&&ArrayBuffer.isView;ge.exports=function(se,ge){if(typeof se==`string`||Ve.isBuffer(se)||We&&se instanceof Uint8Array||qe&&qe(se))return He(se,ge);throw TypeError(`The "data" argument must be a string, a Buffer, a Uint8Array, or a DataView`)}})),require_process_nextick_args=__commonJSMin$1(((se,ge)=>{init_dist(),process$1===void 0||!process$1.version||process$1.version.indexOf(`v0.`)===0||process$1.version.indexOf(`v1.`)===0&&process$1.version.indexOf(`v1.8.`)!==0?ge.exports={nextTick:Ve}:ge.exports=process$1;function Ve(se,ge,Ve,He){if(typeof se!=`function`)throw TypeError(`"callback" argument must be a function`);var We=arguments.length,qe,en;switch(We){case 0:case 1:return process$1.nextTick(se);case 2:return process$1.nextTick(function(){se.call(null,ge)});case 3:return process$1.nextTick(function(){se.call(null,ge,Ve)});case 4:return process$1.nextTick(function(){se.call(null,ge,Ve,He)});default:for(qe=Array(We-1),en=0;en<qe.length;)qe[en++]=arguments[en];return process$1.nextTick(function(){se.apply(null,qe)})}}})),require_isarray$1=__commonJSMin$1(((se,ge)=>{var Ve={}.toString;ge.exports=Array.isArray||function(se){return Ve.call(se)==`[object Array]`}})),require_stream_browser$1=__commonJSMin$1(((se,ge)=>{ge.exports=require_events().EventEmitter})),require_safe_buffer$1=__commonJSMin$1(((se,ge)=>{var Ve=require_dist$2(),He=Ve.Buffer;function We(se,ge){for(var Ve in se)ge[Ve]=se[Ve]}He.from&&He.alloc&&He.allocUnsafe&&He.allocUnsafeSlow?ge.exports=Ve:(We(Ve,se),se.Buffer=qe);function qe(se,ge,Ve){return He(se,ge,Ve)}We(He,qe),qe.from=function(se,ge,Ve){if(typeof se==`number`)throw TypeError(`Argument must not be a number`);return He(se,ge,Ve)},qe.alloc=function(se,ge,Ve){if(typeof se!=`number`)throw TypeError(`Argument must be a number`);var We=He(se);return ge===void 0?We.fill(0):typeof Ve==`string`?We.fill(ge,Ve):We.fill(ge),We},qe.allocUnsafe=function(se){if(typeof se!=`number`)throw TypeError(`Argument must be a number`);return He(se)},qe.allocUnsafeSlow=function(se){if(typeof se!=`number`)throw TypeError(`Argument must be a number`);return Ve.SlowBuffer(se)}})),require_util=__commonJSMin$1((se=>{function ge(se){return Array.isArray?Array.isArray(se):fn(se)===`[object Array]`}se.isArray=ge;function Ve(se){return typeof se==`boolean`}se.isBoolean=Ve;function He(se){return se===null}se.isNull=He;function We(se){return se==null}se.isNullOrUndefined=We;function qe(se){return typeof se==`number`}se.isNumber=qe;function en(se){return typeof se==`string`}se.isString=en;function tn(se){return typeof se==`symbol`}se.isSymbol=tn;function rn(se){return se===void 0}se.isUndefined=rn;function on(se){return fn(se)===`[object RegExp]`}se.isRegExp=on;function sn(se){return typeof se==`object`&&!!se}se.isObject=sn;function cn(se){return fn(se)===`[object Date]`}se.isDate=cn;function ln(se){return fn(se)===`[object Error]`||se instanceof Error}se.isError=ln;function un(se){return typeof se==`function`}se.isFunction=un;function dn(se){return se===null||typeof se==`boolean`||typeof se==`number`||typeof se==`string`||typeof se==`symbol`||se===void 0}se.isPrimitive=dn,se.isBuffer=require_dist$2().Buffer.isBuffer;function fn(se){return Object.prototype.toString.call(se)}})),require_BufferList$1=__commonJSMin$1(((se,ge)=>{function Ve(se,ge){if(!(se instanceof ge))throw TypeError(`Cannot call a class as a function`)}var He=require_safe_buffer$1().Buffer,We=require_util$1();function qe(se,ge,Ve){se.copy(ge,Ve)}ge.exports=function(){function se(){Ve(this,se),this.head=null,this.tail=null,this.length=0}return se.prototype.push=function(se){var ge={data:se,next:null};this.length>0?this.tail.next=ge:this.head=ge,this.tail=ge,++this.length},se.prototype.unshift=function(se){var ge={data:se,next:this.head};this.length===0&&(this.tail=ge),this.head=ge,++this.length},se.prototype.shift=function(){if(this.length!==0){var se=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,se}},se.prototype.clear=function(){this.head=this.tail=null,this.length=0},se.prototype.join=function(se){if(this.length===0)return``;for(var ge=this.head,Ve=``+ge.data;ge=ge.next;)Ve+=se+ge.data;return Ve},se.prototype.concat=function(se){if(this.length===0)return He.alloc(0);for(var ge=He.allocUnsafe(se>>>0),Ve=this.head,We=0;Ve;)qe(Ve.data,ge,We),We+=Ve.data.length,Ve=Ve.next;return ge},se}(),We&&We.inspect&&We.inspect.custom&&(ge.exports.prototype[We.inspect.custom]=function(){var se=We.inspect({length:this.length});return this.constructor.name+` `+se})})),require_destroy$1=__commonJSMin$1(((se,ge)=>{var Ve=require_process_nextick_args();function He(se,ge){var He=this,We=this._readableState&&this._readableState.destroyed,en=this._writableState&&this._writableState.destroyed;return We||en?(ge?ge(se):se&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,Ve.nextTick(qe,this,se)):Ve.nextTick(qe,this,se)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(se||null,function(se){!ge&&se?He._writableState?He._writableState.errorEmitted||(He._writableState.errorEmitted=!0,Ve.nextTick(qe,He,se)):Ve.nextTick(qe,He,se):ge&&ge(se)}),this)}function We(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function qe(se,ge){se.emit(`error`,ge)}ge.exports={destroy:He,undestroy:We}})),require__stream_writable$1=__commonJSMin$1(((se,ge)=>{init_dist$1(),init_dist();var Ve=require_process_nextick_args();ge.exports=mn;function He(se){var ge=this;this.next=null,this.entry=null,this.finish=function(){jn(ge,se)}}var We=!process$1.browser&&[`v0.10`,`v0.9.`].indexOf(process$1.version.slice(0,5))>-1?setImmediate:Ve.nextTick,qe;mn.WritableState=fn;var en=Object.create(require_util());en.inherits=require_inherits_browser();var tn={deprecate:require_browser$10()},rn=require_stream_browser$1(),on=require_safe_buffer$1().Buffer,sn=(global===void 0?typeof window<`u`?window:typeof self<`u`?self:{}:global).Uint8Array||function(){};function cn(se){return on.from(se)}function ln(se){return on.isBuffer(se)||se instanceof sn}var un=require_destroy$1();en.inherits(mn,rn);function dn(){}function fn(se,ge){qe||=require__stream_duplex$1(),se||={};var Ve=ge instanceof qe;this.objectMode=!!se.objectMode,Ve&&(this.objectMode=this.objectMode||!!se.writableObjectMode);var We=se.highWaterMark,en=se.writableHighWaterMark,tn=this.objectMode?16:16*1024;We||We===0?this.highWaterMark=We:Ve&&(en||en===0)?this.highWaterMark=en:this.highWaterMark=tn,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var rn=se.decodeStrings===!1;this.decodeStrings=!rn,this.defaultEncoding=se.defaultEncoding||`utf8`,this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(se){Sn(ge,se)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new He(this)}fn.prototype.getBuffer=function(){for(var se=this.bufferedRequest,ge=[];se;)ge.push(se),se=se.next;return ge},(function(){try{Object.defineProperty(fn.prototype,"buffer",{get:tn.deprecate(function(){return this.getBuffer()},`_writableState.buffer is deprecated. Use _writableState.getBuffer instead.`,`DEP0003`)})}catch{}})();var pn;typeof Symbol==`function`&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]==`function`?(pn=Function.prototype[Symbol.hasInstance],Object.defineProperty(mn,Symbol.hasInstance,{value:function(se){return pn.call(this,se)?!0:this===mn?se&&se._writableState instanceof fn:!1}})):pn=function(se){return se instanceof this};function mn(se){if(qe||=require__stream_duplex$1(),!pn.call(mn,this)&&!(this instanceof qe))return new mn(se);this._writableState=new fn(se,this),this.writable=!0,se&&(typeof se.write==`function`&&(this._write=se.write),typeof se.writev==`function`&&(this._writev=se.writev),typeof se.destroy==`function`&&(this._destroy=se.destroy),typeof se.final==`function`&&(this._final=se.final)),rn.call(this)}
17mn.prototype.pipe=function(){this.emit(`error`,Error(`Cannot pipe, not readable`))};function hn(se,ge){var He=Error(`write after end`);se.emit(`error`,He),Ve.nextTick(ge,He)}function gn(se,ge,He,We){var qe=!0,en=!1;return He===null?en=TypeError(`May not write null values to stream`):typeof He!=`string`&&He!==void 0&&!ge.objectMode&&(en=TypeError(`Invalid non-string/buffer chunk`)),en&&(se.emit(`error`,en),Ve.nextTick(We,en),qe=!1),qe}mn.prototype.write=function(se,ge,Ve){var He=this._writableState,We=!1,qe=!He.objectMode&&ln(se);return qe&&!on.isBuffer(se)&&(se=cn(se)),typeof ge==`function`&&(Ve=ge,ge=null),qe?ge=`buffer`:ge||=He.defaultEncoding,typeof Ve!=`function`&&(Ve=dn),He.ended?hn(this,Ve):(qe||gn(this,He,se,Ve))&&(He.pendingcb++,We=vn(this,He,qe,se,ge,Ve)),We},mn.prototype.cork=function(){var se=this._writableState;se.corked++},mn.prototype.uncork=function(){var se=this._writableState;se.corked&&(se.corked--,!se.writing&&!se.corked&&!se.bufferProcessing&&se.bufferedRequest&&Tn(this,se))},mn.prototype.setDefaultEncoding=function(se){if(typeof se==`string`&&(se=se.toLowerCase()),!([`hex`,`utf8`,`utf-8`,`ascii`,`binary`,`base64`,`ucs2`,`ucs-2`,`utf16le`,`utf-16le`,`raw`].indexOf((se+``).toLowerCase())>-1))throw TypeError(`Unknown encoding: `+se);return this._writableState.defaultEncoding=se,this};function _n(se,ge,Ve){return!se.objectMode&&se.decodeStrings!==!1&&typeof ge==`string`&&(ge=on.from(ge,Ve)),ge}Object.defineProperty(mn.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function vn(se,ge,Ve,He,We,qe){if(!Ve){var en=_n(ge,He,We);He!==en&&(Ve=!0,We=`buffer`,He=en)}var tn=ge.objectMode?1:He.length;ge.length+=tn;var rn=ge.length<ge.highWaterMark;if(rn||(ge.needDrain=!0),ge.writing||ge.corked){var on=ge.lastBufferedRequest;ge.lastBufferedRequest={chunk:He,encoding:We,isBuf:Ve,callback:qe,next:null},on?on.next=ge.lastBufferedRequest:ge.bufferedRequest=ge.lastBufferedRequest,ge.bufferedRequestCount+=1}else yn(se,ge,!1,tn,He,We,qe);return rn}function yn(se,ge,Ve,He,We,qe,en){ge.writelen=He,ge.writecb=en,ge.writing=!0,ge.sync=!0,Ve?se._writev(We,ge.onwrite):se._write(We,qe,ge.onwrite),ge.sync=!1}function bn(se,ge,He,We,qe){--ge.pendingcb,He?(Ve.nextTick(qe,We),Ve.nextTick(kn,se,ge),se._writableState.errorEmitted=!0,se.emit(`error`,We)):(qe(We),se._writableState.errorEmitted=!0,se.emit(`error`,We),kn(se,ge))}function xn(se){se.writing=!1,se.writecb=null,se.length-=se.writelen,se.writelen=0}function Sn(se,ge){var Ve=se._writableState,He=Ve.sync,qe=Ve.writecb;if(xn(Ve),ge)bn(se,Ve,He,ge,qe);else{var en=En(Ve);!en&&!Ve.corked&&!Ve.bufferProcessing&&Ve.bufferedRequest&&Tn(se,Ve),He?We(Cn,se,Ve,en,qe):Cn(se,Ve,en,qe)}}function Cn(se,ge,Ve,He){Ve||wn(se,ge),ge.pendingcb--,He(),kn(se,ge)}function wn(se,ge){ge.length===0&&ge.needDrain&&(ge.needDrain=!1,se.emit(`drain`))}function Tn(se,ge){ge.bufferProcessing=!0;var Ve=ge.bufferedRequest;if(se._writev&&Ve&&Ve.next){var We=ge.bufferedRequestCount,qe=Array(We),en=ge.corkedRequestsFree;en.entry=Ve;for(var tn=0,rn=!0;Ve;)qe[tn]=Ve,Ve.isBuf||(rn=!1),Ve=Ve.next,tn+=1;qe.allBuffers=rn,yn(se,ge,!0,ge.length,qe,``,en.finish),ge.pendingcb++,ge.lastBufferedRequest=null,en.next?(ge.corkedRequestsFree=en.next,en.next=null):ge.corkedRequestsFree=new He(ge),ge.bufferedRequestCount=0}else{for(;Ve;){var on=Ve.chunk,sn=Ve.encoding,cn=Ve.callback;if(yn(se,ge,!1,ge.objectMode?1:on.length,on,sn,cn),Ve=Ve.next,ge.bufferedRequestCount--,ge.writing)break}Ve===null&&(ge.lastBufferedRequest=null)}ge.bufferedRequest=Ve,ge.bufferProcessing=!1}mn.prototype._write=function(se,ge,Ve){Ve(Error(`_write() is not implemented`))},mn.prototype._writev=null,mn.prototype.end=function(se,ge,Ve){var He=this._writableState;typeof se==`function`?(Ve=se,se=null,ge=null):typeof ge==`function`&&(Ve=ge,ge=null),se!=null&&this.write(se,ge),He.corked&&(He.corked=1,this.uncork()),He.ending||An(this,He,Ve)};function En(se){return se.ending&&se.length===0&&se.bufferedRequest===null&&!se.finished&&!se.writing}function Dn(se,ge){se._final(function(Ve){ge.pendingcb--,Ve&&se.emit(`error`,Ve),ge.prefinished=!0,se.emit(`prefinish`),kn(se,ge)})}function On(se,ge){!ge.prefinished&&!ge.finalCalled&&(typeof se._final==`function`?(ge.pendingcb++,ge.finalCalled=!0,Ve.nextTick(Dn,se,ge)):(ge.prefinished=!0,se.emit(`prefinish`)))}function kn(se,ge){var Ve=En(ge);return Ve&&(On(se,ge),ge.pendingcb===0&&(ge.finished=!0,se.emit(`finish`))),Ve}function An(se,ge,He){ge.ending=!0,kn(se,ge),He&&(ge.finished?Ve.nextTick(He):se.once(`finish`,He)),ge.ended=!0,se.writable=!1}function jn(se,ge,Ve){var He=se.entry;for(se.entry=null;He;){var We=He.callback;ge.pendingcb--,We(Ve),He=He.next}ge.corkedRequestsFree.next=se}Object.defineProperty(mn.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(se){this._writableState&&(this._writableState.destroyed=se)}}),mn.prototype.destroy=un.destroy,mn.prototype._undestroy=un.undestroy,mn.prototype._destroy=function(se,ge){this.end(),ge(se)}})),require__stream_duplex$1=__commonJSMin$1(((se,ge)=>{var Ve=require_process_nextick_args(),He=Object.keys||function(se){var ge=[];for(var Ve in se)ge.push(Ve);return ge};ge.exports=sn;var We=Object.create(require_util());We.inherits=require_inherits_browser();var qe=require__stream_readable$1(),en=require__stream_writable$1();We.inherits(sn,qe);for(var tn=He(en.prototype),rn=0;rn<tn.length;rn++){var on=tn[rn];sn.prototype[on]||(sn.prototype[on]=en.prototype[on])}function sn(se){if(!(this instanceof sn))return new sn(se);qe.call(this,se),en.call(this,se),se&&se.readable===!1&&(this.readable=!1),se&&se.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,se&&se.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once(`end`,cn)}Object.defineProperty(sn.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function cn(){this.allowHalfOpen||this._writableState.ended||Ve.nextTick(ln,this)}function ln(se){se.end()}Object.defineProperty(sn.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(se){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=se,this._writableState.destroyed=se)}}),sn.prototype._destroy=function(se,ge){this.push(null),this.end(),Ve.nextTick(ge,se)}})),require__stream_readable$1=__commonJSMin$1(((se,ge)=>{init_dist$1(),init_dist();var Ve=require_process_nextick_args();ge.exports=_n;var He=require_isarray$1(),We;_n.ReadableState=gn,require_events().EventEmitter;var qe=function(se,ge){return se.listeners(ge).length},en=require_stream_browser$1(),tn=require_safe_buffer$1().Buffer,rn=(global===void 0?typeof window<`u`?window:typeof self<`u`?self:{}:global).Uint8Array||function(){};function on(se){return tn.from(se)}function sn(se){return tn.isBuffer(se)||se instanceof rn}var cn=Object.create(require_util());cn.inherits=require_inherits_browser();var ln=require_util$1(),un=void 0;un=ln&&ln.debuglog?ln.debuglog(`stream`):function(){};var dn=require_BufferList$1(),fn=require_destroy$1(),pn;cn.inherits(_n,en);var mn=[`error`,`close`,`destroy`,`pause`,`resume`];function hn(se,ge,Ve){if(typeof se.prependListener==`function`)return se.prependListener(ge,Ve);!se._events||!se._events[ge]?se.on(ge,Ve):He(se._events[ge])?se._events[ge].unshift(Ve):se._events[ge]=[Ve,se._events[ge]]}function gn(se,ge){We||=require__stream_duplex$1(),se||={};var Ve=ge instanceof We;this.objectMode=!!se.objectMode,Ve&&(this.objectMode=this.objectMode||!!se.readableObjectMode);var He=se.highWaterMark,qe=se.readableHighWaterMark,en=this.objectMode?16:16*1024;He||He===0?this.highWaterMark=He:Ve&&(qe||qe===0)?this.highWaterMark=qe:this.highWaterMark=en,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new dn,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=se.defaultEncoding||`utf8`,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,se.encoding&&(pn||=require_string_decoder().StringDecoder,this.decoder=new pn(se.encoding),this.encoding=se.encoding)}function _n(se){if(We||=require__stream_duplex$1(),!(this instanceof _n))return new _n(se);this._readableState=new gn(se,this),this.readable=!0,se&&(typeof se.read==`function`&&(this._read=se.read),typeof se.destroy==`function`&&(this._destroy=se.destroy)),en.call(this)}Object.defineProperty(_n.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(se){this._readableState&&(this._readableState.destroyed=se)}}),_n.prototype.destroy=fn.destroy,_n.prototype._undestroy=fn.undestroy,_n.prototype._destroy=function(se,ge){this.push(null),ge(se)},_n.prototype.push=function(se,ge){var Ve=this._readableState,He;return Ve.objectMode?He=!0:typeof se==`string`&&(ge||=Ve.defaultEncoding,ge!==Ve.encoding&&(se=tn.from(se,ge),ge=``),He=!0),vn(this,se,ge,!1,He)},_n.prototype.unshift=function(se){return vn(this,se,null,!0,!1)};function vn(se,ge,Ve,He,We){var qe=se._readableState;if(ge===null)qe.reading=!1,Tn(se,qe);else{var en;We||(en=bn(qe,ge)),en?se.emit(`error`,en):qe.objectMode||ge&&ge.length>
170?(typeof ge!=`string`&&!qe.objectMode&&Object.getPrototypeOf(ge)!==tn.prototype&&(ge=on(ge)),He?qe.endEmitted?se.emit(`error`,Error(`stream.unshift() after end event`)):yn(se,qe,ge,!0):qe.ended?se.emit(`error`,Error(`stream.push() after EOF`)):(qe.reading=!1,qe.decoder&&!Ve?(ge=qe.decoder.write(ge),qe.objectMode||ge.length!==0?yn(se,qe,ge,!1):On(se,qe)):yn(se,qe,ge,!1))):He||(qe.reading=!1)}return xn(qe)}function yn(se,ge,Ve,He){ge.flowing&&ge.length===0&&!ge.sync?(se.emit(`data`,Ve),se.read(0)):(ge.length+=ge.objectMode?1:Ve.length,He?ge.buffer.unshift(Ve):ge.buffer.push(Ve),ge.needReadable&&En(se)),On(se,ge)}function bn(se,ge){var Ve;return!sn(ge)&&typeof ge!=`string`&&ge!==void 0&&!se.objectMode&&(Ve=TypeError(`Invalid non-string/buffer chunk`)),Ve}function xn(se){return!se.ended&&(se.needReadable||se.length<se.highWaterMark||se.length===0)}_n.prototype.isPaused=function(){return this._readableState.flowing===!1},_n.prototype.setEncoding=function(se){return pn||=require_string_decoder().StringDecoder,this._readableState.decoder=new pn(se),this._readableState.encoding=se,this};var Sn=8388608;function Cn(se){return se>=Sn?se=Sn:(se--,se|=se>>>1,se|=se>>>2,se|=se>>>4,se|=se>>>8,se|=se>>>16,se++),se}function wn(se,ge){return se<=0||ge.length===0&&ge.ended?0:ge.objectMode?1:se===se?(se>ge.highWaterMark&&(ge.highWaterMark=Cn(se)),se<=ge.length?se:ge.ended?ge.length:(ge.needReadable=!0,0)):ge.flowing&&ge.length?ge.buffer.head.data.length:ge.length}_n.prototype.read=function(se){un(`read`,se),se=parseInt(se,10);var ge=this._readableState,Ve=se;if(se!==0&&(ge.emittedReadable=!1),se===0&&ge.needReadable&&(ge.length>=ge.highWaterMark||ge.ended))return un(`read: emitReadable`,ge.length,ge.ended),ge.length===0&&ge.ended?zn(this):En(this),null;if(se=wn(se,ge),se===0&&ge.ended)return ge.length===0&&zn(this),null;var He=ge.needReadable;un(`need readable`,He),(ge.length===0||ge.length-se<ge.highWaterMark)&&(He=!0,un(`length less than watermark`,He)),ge.ended||ge.reading?(He=!1,un(`reading or ended`,He)):He&&(un(`do read`),ge.reading=!0,ge.sync=!0,ge.length===0&&(ge.needReadable=!0),this._read(ge.highWaterMark),ge.sync=!1,ge.reading||(se=wn(Ve,ge)));var We=se>0?Fn(se,ge):null;return We===null?(ge.needReadable=!0,se=0):ge.length-=se,ge.length===0&&(ge.ended||(ge.needReadable=!0),Ve!==se&&ge.ended&&zn(this)),We!==null&&this.emit(`data`,We),We};function Tn(se,ge){if(!ge.ended){if(ge.decoder){var Ve=ge.decoder.end();Ve&&Ve.length&&(ge.buffer.push(Ve),ge.length+=ge.objectMode?1:Ve.length)}ge.ended=!0,En(se)}}function En(se){var ge=se._readableState;ge.needReadable=!1,ge.emittedReadable||(un(`emitReadable`,ge.flowing),ge.emittedReadable=!0,ge.sync?Ve.nextTick(Dn,se):Dn(se))}function Dn(se){un(`emit readable`),se.emit(`readable`),Pn(se)}function On(se,ge){ge.readingMore||(ge.readingMore=!0,Ve.nextTick(kn,se,ge))}function kn(se,ge){for(var Ve=ge.length;!ge.reading&&!ge.flowing&&!ge.ended&&ge.length<ge.highWaterMark&&(un(`maybeReadMore read 0`),se.read(0),Ve!==ge.length);)Ve=ge.length;ge.readingMore=!1}_n.prototype._read=function(se){this.emit(`error`,Error(`_read() is not implemented`))},_n.prototype.pipe=function(se,ge){var He=this,We=this._readableState;switch(We.pipesCount){case 0:We.pipes=se;break;case 1:We.pipes=[We.pipes,se];break;default:We.pipes.push(se);break}We.pipesCount+=1,un(`pipe count=%d opts=%j`,We.pipesCount,ge);var en=(!ge||ge.end!==!1)&&se!==process$1.stdout&&se!==process$1.stderr?rn:gn;We.endEmitted?Ve.nextTick(en):He.once(`end`,en),se.on(`unpipe`,tn);function tn(se,ge){un(`onunpipe`),se===He&&ge&&ge.hasUnpiped===!1&&(ge.hasUnpiped=!0,cn())}function rn(){un(`onend`),se.end()}var on=An(He);se.on(`drain`,on);var sn=!1;function cn(){un(`cleanup`),se.removeListener(`close`,pn),se.removeListener(`finish`,mn),se.removeListener(`drain`,on),se.removeListener(`error`,fn),se.removeListener(`unpipe`,tn),He.removeListener(`end`,rn),He.removeListener(`end`,gn),He.removeListener(`data`,dn),sn=!0,We.awaitDrain&&(!se._writableState||se._writableState.needDrain)&&on()}var ln=!1;He.on(`data`,dn);function dn(ge){un(`ondata`),ln=!1,!1===se.write(ge)&&!ln&&((We.pipesCount===1&&We.pipes===se||We.pipesCount>1&&Vn(We.pipes,se)!==-1)&&!sn&&(un(`false write response, pause`,We.awaitDrain),We.awaitDrain++,ln=!0),He.pause())}function fn(ge){un(`onerror`,ge),gn(),se.removeListener(`error`,fn),qe(se,`error`)===0&&se.emit(`error`,ge)}hn(se,`error`,fn);function pn(){se.removeListener(`finish`,mn),gn()}se.once(`close`,pn);function mn(){un(`onfinish`),se.removeListener(`close`,pn),gn()}se.once(`finish`,mn);function gn(){un(`unpipe`),He.unpipe(se)}return se.emit(`pipe`,He),We.flowing||(un(`pipe resume`),He.resume()),se};function An(se){return function(){var ge=se._readableState;un(`pipeOnDrain`,ge.awaitDrain),ge.awaitDrain&&ge.awaitDrain--,ge.awaitDrain===0&&qe(se,`data`)&&(ge.flowing=!0,Pn(se))}}_n.prototype.unpipe=function(se){var ge=this._readableState,Ve={hasUnpiped:!1};if(ge.pipesCount===0)return this;if(ge.pipesCount===1)return se&&se!==ge.pipes?this:(se||=ge.pipes,ge.pipes=null,ge.pipesCount=0,ge.flowing=!1,se&&se.emit(`unpipe`,this,Ve),this);if(!se){var He=ge.pipes,We=ge.pipesCount;ge.pipes=null,ge.pipesCount=0,ge.flowing=!1;for(var qe=0;qe<We;
17qe++)He[qe].emit(`unpipe`,this,{hasUnpiped:!1});return this}var en=Vn(ge.pipes,se);return en===-1?this:(ge.pipes.splice(en,1),--ge.pipesCount,ge.pipesCount===1&&(ge.pipes=ge.pipes[0]),se.emit(`unpipe`,this,Ve),this)},_n.prototype.on=function(se,ge){var He=en.prototype.on.call(this,se,ge);if(se===`data`)this._readableState.flowing!==!1&&this.resume();else if(se===`readable`){var We=this._readableState;!We.endEmitted&&!We.readableListening&&(We.readableListening=We.needReadable=!0,We.emittedReadable=!1,We.reading?We.length&&En(this):Ve.nextTick(jn,this))}return He},_n.prototype.addListener=_n.prototype.on;function jn(se){un(`readable nexttick read 0`),se.read(0)}_n.prototype.resume=function(){var se=this._readableState;return se.flowing||(un(`resume`),se.flowing=!0,Mn(this,se)),this};function Mn(se,ge){ge.resumeScheduled||(ge.resumeScheduled=!0,Ve.nextTick(Nn,se,ge))}function Nn(se,ge){ge.reading||(un(`resume read 0`),se.read(0)),ge.resumeScheduled=!1,ge.awaitDrain=0,se.emit(`resume`),Pn(se),ge.flowing&&!ge.reading&&se.read(0)}_n.prototype.pause=function(){return un(`call pause flowing=%j`,this._readableState.flowing),!1!==this._readableState.flowing&&(un(`pause`),this._readableState.flowing=!1,this.emit(`pause`)),this};function Pn(se){var ge=se._readableState;for(un(`flow`,ge.flowing);ge.flowing&&se.read()!==null;);}_n.prototype.wrap=function(se){var ge=this,Ve=this._readableState,He=!1;for(var We in se.on(`end`,function(){if(un(`wrapped end`),Ve.decoder&&!Ve.ended){var se=Ve.decoder.end();se&&se.length&&ge.push(se)}ge.push(null)}),se.on(`data`,function(We){un(`wrapped data`),Ve.decoder&&(We=Ve.decoder.write(We)),!(Ve.objectMode&&We==null)&&(!Ve.objectMode&&(!We||!We.length)||ge.push(We)||(He=!0,se.pause()))}),se)this[We]===void 0&&typeof se[We]==`function`&&(this[We]=function(ge){return function(){return se[ge].apply(se,arguments)}}(We));for(var qe=0;qe<mn.length;qe++)se.on(mn[qe],this.emit.bind(this,mn[qe]));return this._read=function(ge){un(`wrapped _read`,ge),He&&(He=!1,se.resume())},this},Object.defineProperty(_n.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),_n._fromList=Fn;function Fn(se,ge){if(ge.length===0)return null;var Ve;return ge.objectMode?Ve=ge.buffer.shift():!se||se>=ge.length?(Ve=ge.decoder?ge.buffer.join(``):ge.buffer.length===1?ge.buffer.head.data:ge.buffer.concat(ge.length),ge.buffer.clear()):Ve=In(se,ge.buffer,ge.decoder),Ve}function In(se,ge,Ve){var He;return se<ge.head.data.length?(He=ge.head.data.slice(0,se),ge.head.data=ge.head.data.slice(se)):He=se===ge.head.data.length?ge.shift():Ve?Ln(se,ge):Rn(se,ge),He}function Ln(se,ge){var Ve=ge.head,He=1,We=Ve.data;for(se-=We.length;Ve=Ve.next;){var qe=Ve.data,en=se>qe.length?qe.length:se;if(en===qe.length?We+=qe:We+=qe.slice(0,se),se-=en,se===0){en===qe.length?(++He,Ve.next?ge.head=Ve.next:ge.head=ge.tail=null):(ge.head=Ve,Ve.data=qe.slice(en));break}++He}return ge.length-=He,We}function Rn(se,ge){var Ve=tn.allocUnsafe(se),He=ge.head,We=1;for(He.data.copy(Ve),se-=He.data.length;He=He.next;){var qe=He.data,en=se>qe.length?qe.length:se;if(qe.copy(Ve,Ve.length-se,0,en),se-=en,se===0){en===qe.length?(++We,He.next?ge.head=He.next:ge.head=ge.tail=null):(ge.head=He,He.data=qe.slice(en));break}++We}return ge.length-=We,Ve}function zn(se){var ge=se._readableState;if(ge.length>0)throw Error(`"endReadable()" called on non-empty stream`);ge.endEmitted||(ge.ended=!0,Ve.nextTick(Bn,ge,se))}function Bn(se,ge){!se.endEmitted&&se.length===0&&(se.endEmitted=!0,ge.readable=!1,ge.emit(`end`))}function Vn(se,ge){for(var Ve=0,He=se.length;Ve<He;Ve++)if(se[Ve]===ge)return Ve;return-1}})),require__stream_transform$1=__commonJSMin$1(((se,ge)=>{ge.exports=qe;var Ve=require__stream_duplex$1(),He=Object.create(require_util());He.inherits=require_inherits_browser(),He.inherits(qe,Ve);function We(se,ge){var Ve=this._transformState;Ve.transforming=!1;var He=Ve.writecb;if(!He)return this.emit(`error`,Error(`write callback called multiple times`));Ve.writechunk=null,Ve.writecb=null,ge!=null&&this.push(ge),He(se);var We=this._readableState;We.reading=!1,(We.needReadable||We.length<We.highWaterMark)&&this._read(We.highWaterMark)}function qe(se){if(!(this instanceof qe))return new qe(se);Ve.call(this,se),this._transformState={afterTransform:We.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,se&&(typeof se.transform==`function`&&(this._transform=se.transform),typeof se.flush==`function`&&(this._flush=se.flush)),this.on(`prefinish`,en)}function en(){var se=this;typeof this._flush==`function`?this._flush(function(ge,Ve){tn(se,ge,Ve)}):tn(this,null,null)}qe.prototype.push=function(se,ge){return this._transformState.needTransform=!1,Ve.prototype.push.call(this,se,ge)},qe.prototype._transform=function(se,ge,Ve){throw Error(`_transform() is not implemented`)},qe.prototype._write=function(se,ge,Ve){var He=this._transformState;if(He.writecb=Ve,He.writechunk=se,He.writeencoding=ge,!He.transforming){var We=this._readableState;(He.needTransform||We.needReadable||We.length<We.highWaterMark)&&this._read(We.highWaterMark)}},qe.prototype._read=function(se){var ge=this._transformState;ge.writechunk!==null&&ge.writecb&&!ge.transforming?(ge.transforming=!0,this._transform(ge.writechunk,ge.writeencoding,ge.afterTransform)):ge.needTransform=!0},qe.prototype._destroy=function(se,ge){var He=this;Ve.prototype._destroy.call(this,se,function(se){ge(se),He.emit(`close`)})};function tn(se,ge,Ve){if(ge)return se.emit(`error`,ge);if(Ve!=null&&se.push(Ve),se._writableState.length)throw Error(`Calling transform done when ws.length != 0`);if(se._transformState.transforming)throw Error(`Calling transform done when still transforming`);return se.push(null)}})),require__stream_passthrough$1=__commonJSMin$1(((se,ge)=>{ge.exports=We;var Ve=require__stream_transform$1(),He=Object.create(require_util());He.inherits=require_inherits_browser(),He.inherits(We,Ve);function We(se){if(!(this instanceof We))return new We(se);Ve.call(this,se)}We.prototype._transform=function(se,ge,Ve){Ve(null,se)}})),require_readable_browser$1=__commonJSMin$1(((se,ge)=>{se=ge.exports=require__stream_readable$1(),se.Stream=se,se.Readable=se,se.Writable=require__stream_writable$1(),se.Duplex=require__stream_duplex$1(),se.Transform=require__stream_transform$1(),se.PassThrough=require__stream_passthrough$1()}
17)),require_hash_base=__commonJSMin$1(((se,ge)=>{var Ve=require_safe_buffer$3().Buffer,He=require_to_buffer$1(),We=require_readable_browser$1().Transform,qe=require_inherits_browser();function en(se){We.call(this),this._block=Ve.allocUnsafe(se),this._blockSize=se,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}qe(en,We),en.prototype._transform=function(se,ge,Ve){var He=null;try{this.update(se,ge)}catch(se){He=se}Ve(He)},en.prototype._flush=function(se){var ge=null;try{this.push(this.digest())}catch(se){ge=se}se(ge)},en.prototype.update=function(se,ge){if(this._finalized)throw Error(`Digest already called`);for(var Ve=He(se,ge),We=this._block,qe=0;this._blockOffset+Ve.length-qe>=this._blockSize;){for(var en=this._blockOffset;en<this._blockSize;)We[en]=Ve[qe],en+=1,qe+=1;this._update(),this._blockOffset=0}for(;qe<Ve.length;)We[this._blockOffset]=Ve[qe],this._blockOffset+=1,qe+=1;for(var tn=0,rn=Ve.length*8;rn>0;++tn)this._length[tn]+=rn,rn=this._length[tn]/4294967296|0,rn>0&&(this._length[tn]-=4294967296*rn);return this},en.prototype._update=function(){throw Error(`_update is not implemented`)},en.prototype.digest=function(se){if(this._finalized)throw Error(`Digest already called`);this._finalized=!0;var ge=this._digest();se!==void 0&&(ge=ge.toString(se)),this._block.fill(0),this._blockOffset=0;for(var Ve=0;Ve<4;++Ve)this._length[Ve]=0;return ge},en.prototype._digest=function(){throw Error(`_digest is not implemented`)},ge.exports=en})),require_ripemd160=__commonJSMin$1(((se,ge)=>{var Ve=require_dist$2().Buffer,He=require_inherits_browser(),We=require_hash_base(),qe=Array(16),en=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],tn=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],rn=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],on=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],sn=[0,1518500249,1859775393,2400959708,2840853838],cn=[1352829926,1548603684,1836072691,2053994217,0];function ln(se,ge){return se<<ge|se>>>32-ge}function un(se,ge,Ve,He,We,qe,en,tn){return ln(se+(ge^Ve^He)+qe+en|0,tn)+We|0}function dn(se,ge,Ve,He,We,qe,en,tn){return ln(se+(ge&Ve|~ge&He)+qe+en|0,tn)+We|0}function fn(se,ge,Ve,He,We,qe,en,tn){return ln(se+((ge|~Ve)^He)+qe+en|0,tn)+We|0}function pn(se,ge,Ve,He,We,qe,en,tn){return ln(se+(ge&He|Ve&~He)+qe+en|0,tn)+We|0}function mn(se,ge,Ve,He,We,qe,en,tn){return ln(se+(ge^(Ve|~He))+qe+en|0,tn)+We|0}function hn(){We.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}He(hn,We),hn.prototype._update=function(){for(var se=qe,ge=0;ge<16;++ge)se[ge]=this._block.readInt32LE(ge*4);for(var Ve=this._a|0,He=this._b|0,We=this._c|0,hn=this._d|0,gn=this._e|0,_n=this._a|0,vn=this._b|0,yn=this._c|0,bn=this._d|0,xn=this._e|0,Sn=0;Sn<80;Sn+=1){var Cn,wn;Sn<16?(Cn=un(Ve,He,We,hn,gn,se[en[Sn]],sn[0],rn[Sn]),wn=mn(_n,vn,yn,bn,xn,se[tn[Sn]],cn[0],on[Sn])):Sn<32?(Cn=dn(Ve,He,We,hn,gn,se[en[Sn]],sn[1],rn[Sn]),wn=pn(_n,vn,yn,bn,xn,se[tn[Sn]],cn[1],on[Sn])):Sn<48?(Cn=fn(Ve,He,We,hn,gn,se[en[Sn]],sn[2],rn[Sn]),wn=fn(_n,vn,yn,bn,xn,se[tn[Sn]],cn[2],on[Sn])):Sn<64?(Cn=pn(Ve,He,We,hn,gn,se[en[Sn]],sn[3],rn[Sn]),wn=dn(_n,vn,yn,bn,xn,se[tn[Sn]],cn[3],on[Sn])):(Cn=mn(Ve,He,We,hn,gn,se[en[Sn]],sn[4],rn[Sn]),wn=un(_n,vn,yn,bn,xn,se[tn[Sn]],cn[4],on[Sn])),Ve=gn,gn=hn,hn=l
17n(We,10),We=He,He=Cn,_n=xn,xn=bn,bn=ln(yn,10),yn=vn,vn=wn}var Tn=this._b+We+bn|0;this._b=this._c+hn+xn|0,this._c=this._d+gn+_n|0,this._d=this._e+Ve+vn|0,this._e=this._a+He+yn|0,this._a=Tn},hn.prototype._digest=function(){this._block[this._blockOffset]=128,this._blockOffset+=1,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var se=Ve.alloc?Ve.alloc(20):new Ve(20);return se.writeInt32LE(this._a,0),se.writeInt32LE(this._b,4),se.writeInt32LE(this._c,8),se.writeInt32LE(this._d,12),se.writeInt32LE(this._e,16),se},ge.exports=hn})),require_hash$1=__commonJSMin$1(((se,ge)=>{var Ve=require_safe_buffer$3().Buffer,He=require_to_buffer$2();function We(se,ge){this._block=Ve.alloc(se),this._finalSize=ge,this._blockSize=se,this._len=0}We.prototype.update=function(se,ge){se=He(se,ge||`utf8`);for(var Ve=this._block,We=this._blockSize,qe=se.length,en=this._len,tn=0;tn<qe;){for(var rn=en%We,on=Math.min(qe-tn,We-rn),sn=0;sn<on;sn++)Ve[rn+sn]=se[tn+sn];en+=on,tn+=on,en%We===0&&this._update(Ve)}return this._len+=qe,this},We.prototype.digest=function(se){var ge=this._len%this._blockSize;this._block[ge]=128,this._block.fill(0,ge+1),ge>=this._finalSize&&(this._update(this._block),this._block.fill(0));var Ve=this._len*8;if(Ve<=4294967295)this._block.writeUInt32BE(Ve,this._blockSize-4);else{var He=(Ve&4294967295)>>>0,We=(Ve-He)/4294967296;this._block.writeUInt32BE(We,this._blockSize-8),this._block.writeUInt32BE(He,this._blockSize-4)}this._update(this._block);var qe=this._hash();return se?qe.toString(se):qe},We.prototype._update=function(){throw Error(`_update must be implemented by subclass`)},ge.exports=We})),require_sha$1=__commonJSMin$1(((se,ge)=>{var Ve=require_inherits_browser(),He=require_hash$1(),We=require_safe_buffer$3().Buffer,qe=[1518500249,1859775393,-1894007588,-899497514],en=Array(80);function tn(){this.init(),this._w=en,He.call(this,64,56)}Ve(tn,He),tn.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function rn(se){return se<<5|se>>>27}function on(se){return se<<30|se>>>2}function sn(se,ge,Ve,He){return se===0?ge&Ve|~ge&He:se===2?ge&Ve|ge&He|Ve&He:ge^Ve^He}tn.prototype._update=function(se){for(var ge=this._w,Ve=this._a|0,He=this._b|0,We=this._c|0,en=this._d|0,tn=this._e|0,cn=0;cn<16;++cn)ge[cn]=se.readInt32BE(cn*4);for(;cn<80;++cn)ge[cn]=ge[cn-3]^ge[cn-8]^ge[cn-14]^ge[cn-16];for(var ln=0;ln<80;++ln){var un=~~(ln/20),dn=rn(Ve)+sn(un,He,We,en)+tn+ge[ln]+qe[un]|0;tn=en,en=We,We=on(He),He=Ve,Ve=dn}this._a=Ve+this._a|0,this._b=He+this._b|0,this._c=We+this._c|0,this._d=en+this._d|0,this._e=tn+this._e|0},tn.prototype._hash=function(){var se=We.allocUnsafe(20);return se.writeInt32BE(this._a|0,0),se.writeInt32BE(this._b|0,4),se.writeInt32BE(this._c|0,8),se.writeInt32BE(this._d|0,12),se.writeInt32BE(this._e|0,16),se},ge.exports=tn})),require_sha1=__commonJSMin$1(((se,ge)=>{var Ve=require_inherits_browser(),He=require_hash$1(),We=require_safe_buffer$3().Buffer,qe=[1518500249,1859775393,-1894007588,-899497514],en=Array(80);function tn(){this.init(),this._w=en,He.call(this,64,56)}Ve(tn,He),tn.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function rn(se){return se<<1|se>>>31}function on(se){return se<<5|se>>>27}function sn(se){return se<<30|se>>>2}function cn(se,ge,Ve,He){return se===0?ge&Ve|~ge&He:se===2?ge&Ve|ge&He|Ve&He:ge^Ve^He}tn.prototype._update=function(se){for(var ge=this._w,Ve=this._a|0,He=this._b|0,We=this._c|0,en=this._d|0,tn=this._e|0,ln=0;ln<16;++ln)ge[ln]=se.readInt32BE(ln*4);for(;ln<80;++ln)ge[ln]=rn(ge[ln-3]^ge[ln-8]^ge[ln-14]^ge[ln-16]);for(var un=0;un<80;++un){var dn=~~(un/20),fn=on(Ve)+cn(dn,He,We,en)+tn+ge[un]+qe[dn]|0;tn=en,en=We,We=sn(He),He=Ve,Ve=fn}this._a=Ve+this._a|0,this._b=He+this._b|0,this._c=We+this._c|0,this._d=en+this._d|0,this._e=tn+this._e|0},tn.prototype._hash=function(){var se=We.allocUnsafe(20);return se.writeInt32BE(this._a|0,0),se.writeInt32BE(this._b|0,4),se.writeInt32BE(this._c|0,8),se.writeInt32BE(this._d|0,12),se.writeInt32BE(this._e|0,16),se},ge.exports=tn})),require_sha256=__commonJSMin$1(((se,ge)=>{var Ve=require_inherits_browser(),He=require_hash$1(),We=require_safe_buffer$3().Buffer,qe=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756
17734187,3204031479,3329325298],en=Array(64);function tn(){this.init(),this._w=en,He.call(this,64,56)}Ve(tn,He),tn.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this};function rn(se,ge,Ve){return Ve^se&(ge^Ve)}function on(se,ge,Ve){return se&ge|Ve&(se|ge)}function sn(se){return(se>>>2|se<<30)^(se>>>13|se<<19)^(se>>>22|se<<10)}function cn(se){return(se>>>6|se<<26)^(se>>>11|se<<21)^(se>>>25|se<<7)}function ln(se){return(se>>>7|se<<25)^(se>>>18|se<<14)^se>>>3}function un(se){return(se>>>17|se<<15)^(se>>>19|se<<13)^se>>>10}tn.prototype._update=function(se){for(var ge=this._w,Ve=this._a|0,He=this._b|0,We=this._c|0,en=this._d|0,tn=this._e|0,dn=this._f|0,fn=this._g|0,pn=this._h|0,mn=0;mn<16;++mn)ge[mn]=se.readInt32BE(mn*4);for(;mn<64;++mn)ge[mn]=un(ge[mn-2])+ge[mn-7]+ln(ge[mn-15])+ge[mn-16]|0;for(var hn=0;hn<64;++hn){var gn=pn+cn(tn)+rn(tn,dn,fn)+qe[hn]+ge[hn]|0,_n=sn(Ve)+on(Ve,He,We)|0;pn=fn,fn=dn,dn=tn,tn=en+gn|0,en=We,We=He,He=Ve,Ve=gn+_n|0}this._a=Ve+this._a|0,this._b=He+this._b|0,this._c=We+this._c|0,this._d=en+this._d|0,this._e=tn+this._e|0,this._f=dn+this._f|0,this._g=fn+this._g|0,this._h=pn+this._h|0},tn.prototype._hash=function(){var se=We.allocUnsafe(32);return se.writeInt32BE(this._a,0),se.writeInt32BE(this._b,4),se.writeInt32BE(this._c,8),se.writeInt32BE(this._d,12),se.writeInt32BE(this._e,16),se.writeInt32BE(this._f,20),se.writeInt32BE(this._g,24),se.writeInt32BE(this._h,28),se},ge.exports=tn})),require_sha224=__commonJSMin$1(((se,ge)=>{var Ve=require_inherits_browser(),He=require_sha256(),We=require_hash$1(),qe=require_safe_buffer$3().Buffer,en=Array(64);function tn(){this.init(),this._w=en,We.call(this,64,56)}Ve(tn,He),tn.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},tn.prototype._hash=function(){var se=qe.allocUnsafe(28);return se.writeInt32BE(this._a,0),se.writeInt32BE(this._b,4),se.writeInt32BE(this._c,8),se.writeInt32BE(this._d,12),se.writeInt32BE(this._e,16),se.writeInt32BE(this._f,20),se.writeInt32BE(this._g,24),se},ge.exports=tn})),require_sha512=__commonJSMin$1(((se,ge)=>{var Ve=require_inherits_browser(),He=require_hash$1(),We=require_safe_buffer$3().Buffer,qe=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,
171126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],en=Array(160);function tn(){this.init(),this._w=en,He.call(this,128,112)}Ve(tn,He),tn.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this};function rn(se,ge,Ve){return Ve^se&(ge^Ve)}function on(se,ge,Ve){return se&ge|Ve&(se|ge)}function sn(se,ge){return(se>>>28|ge<<4)^(ge>>>2|se<<30)^(ge>>>7|se<<25)}function cn(se,ge){return(se>>>14|ge<<18)^(se>>>18|ge<<14)^(ge>>>9|se<<23)}function ln(se,ge){return(se>>>1|ge<<31)^(se>>>8|ge<<24)^se>>>7}function un(se,ge){return(se>>>1|ge<<31)^(se>>>8|ge<<24)^(se>>>7|ge<<25)}function dn(se,ge){return(se>>>19|ge<<13)^(ge>>>29|se<<3)^se>>>6}function fn(se,ge){return(se>>>19|ge<<13)^(ge>>>29|se<<3)^(se>>>6|ge<<26)}function pn(se,ge){return+(se>>>0<ge>>>0)}tn.prototype._update=function(se){for(var ge=this._w,Ve=this._ah|0,He=this._bh|0,We=this._ch|0,en=this._dh|0,tn=this._eh|0,mn=this._fh|0,hn=this._gh|0,gn=this._hh|0,_n=this._al|0,vn=this._bl|0,yn=this._cl|0,bn=this._dl|0,xn=this._el|0,Sn=this._fl|0,Cn=this._gl|0,wn=this._hl|0,Tn=0;Tn<32;Tn+=2)ge[Tn]=se.readInt32BE(Tn*4),ge[Tn+1]=se.readInt32BE(Tn*4+4);for(;Tn<160;Tn+=2){var En=ge[Tn-30],Dn=ge[Tn-30+1],On=ln(En,Dn),kn=un(Dn,En);En=ge[Tn-4],Dn=ge[Tn-4+1];var An=dn(En,Dn),jn=fn(Dn,En),Mn=ge[Tn-14],Nn=ge[Tn-14+1],Pn=ge[Tn-32],Fn=ge[Tn-32+1],In=kn+Nn|0,Ln=On+Mn+pn(In,kn)|0;In=In+jn|0,Ln=Ln+An+pn(In,jn)|0,In=In+Fn|0,Ln=Ln+Pn+pn(In,Fn)|0,ge[Tn]=Ln,ge[Tn+1]=In}for(var Rn=0;Rn<160;Rn+=2){Ln=ge[Rn],In=ge[Rn+1];var zn=on(Ve,He,We),Bn=on(_n,vn,yn),Vn=sn(Ve,_n),Hn=sn(_n,Ve),Un=cn(tn,xn),Wn=cn(xn,tn),Gn=qe[Rn],Kn=qe[Rn+1],qn=rn(tn,mn,hn),Jn=rn(xn,Sn,Cn),Yn=wn+Wn|0,Xn=gn+Un+pn(Yn,wn)|0;Yn=Yn+Jn|0,Xn=Xn+qn+pn(Yn,Jn)|0,Yn=Yn+Kn|0,Xn=Xn+Gn+pn(Yn,Kn)|0,Yn=Yn+In|0,Xn=Xn+Ln+pn(Yn,In)|0;var Zn=Hn+Bn|0,Qn=Vn+zn+pn(Zn,Hn)|0;gn=hn,wn=Cn,hn=mn,Cn=Sn,mn=tn,Sn=xn,xn=bn+Yn|0,tn=en+Xn+pn(xn,bn)|0,en=We,bn=yn,We=He,yn=vn,He=Ve,vn=_n,_n=Yn+Zn|0,Ve=Xn+Qn+pn(_n,Yn)|0}this._al=this._al+_n|0,this._bl=this._bl+vn|0,this._cl=this._cl+yn|0,this._dl=this._dl+bn|0,this._el=this._el+xn|0,this._fl=this._fl+Sn|0,this._gl=this._gl+Cn|0,this._hl=this._hl+wn|0,this._ah=this._ah+Ve+pn(this._al,_n)|0,this._bh=this._bh+He+pn(this._bl,vn)|0,this._ch=this._ch+We+pn(this._cl,yn)|0,this._dh=this._dh+en+pn(this._dl,bn)|0,this._eh=this._eh+tn+pn(this._el,xn)|0,this._fh=this._fh+mn+pn(this._fl,Sn)|0,this._gh=this._gh+hn+pn(this._gl,Cn)|0,this._hh=this._hh+gn+pn(this._hl,wn)|0},tn.prototype._hash=function(){var se=We.allocUnsafe(64);function ge(ge,Ve,He){se.writeInt32BE(ge,He),se.writeInt32BE(Ve,He+4)}return ge(this._ah,this._al,0),ge(this._bh,this._bl,8),ge(this._ch,this._cl,16),ge(this._dh,this._dl,24),ge(this._eh,this._el,32),ge(this._fh,this._fl,40),ge(this._gh,this._gl,48),ge(this._hh,this._hl,56),se},ge.exports=tn})),require_sha384=__commonJSMin$1(((se,ge)=>{var Ve=require_inherits_browser(),He=require_sha512(),We=require_hash$1(),qe=require_safe_buffer$3().Buffer,en=Array(160);function tn(){this.init(),this._w=en,We.call(this,128,112)}Ve(tn,He),tn.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},tn.prototype._hash=function(){var se=qe.allocUnsafe(48);function ge(ge,Ve,He){se.writeInt32BE(ge,He),se.writeInt32BE(Ve,He+4)}return ge(this._ah,this._al,0),ge(this._bh,this._bl,8),ge(this._ch,this._cl,16),ge(this._dh,this._dl,24),ge(this._eh,this._el,32),ge(this._fh,this._fl,40),se},ge.exports=tn})),require_sha_js=__commonJSMin$1(((se,ge)=>{ge.exports=function(se){var Ve=se.toLowerCase(),He=ge.exports[Ve];if(!He)throw Error(Ve+` is not supported (we accept pull requests)`);return new He},ge.exports.sha=require_sha$1(),ge.exports.sha1=require_sha1(),ge.exports.sha224=require_sha224(),ge.exports.sha256=require_sha256(),ge.exports.sha384=require_sha384(),ge.exports.sha512=require_sha512()})),require_cipher_base=__commonJSMin$1(((se,ge)=>{var Ve=require_safe_buffer$3().Buffer,He=require_stream_browserify().Transform,We=require_string_decoder().StringDecoder,qe=require_inherits_browser(),en=require_to_buffer$2();function tn(se){He.call(this),this.hashMode=typeof se==`string`,this.hashMode?this[se]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&=(this.__final=this._final,null),this._decoder=null,this._encoding=null}qe(tn,He),tn.prototype.update=function(se,ge,Ve){var He=en(se,ge),We=this._update(He);return this.hashMode?this:(Ve&&(We=this._toString(We,Ve)),We)},tn.prototype.setAutoPadding=function(){},tn.prototype.getAuthTag=function(){throw Error(`trying to get auth tag in unsupported state`)},tn.prototype.setAuthTag=function(){throw Error(`trying to set auth tag in unsupported state`)},tn.prototype.setAAD=function(){throw Error(`trying to set aad in unsupported state`)},tn.prototype._transform=function(se,ge,Ve){var He;try{this.hashMode?this._update(se):this.push(this._update(se))}catch(se){He=se}finally{Ve(He)}},tn.prototype._flush=function(se){var ge;try{this.push(this.__final())}catch(se){ge=se}se(ge)},tn.prototype._finalOrDigest=function(se){var ge=this.__final()||Ve.alloc(0);return se&&(ge=this._toString(ge,se,!0)),ge},tn.prototype._toString=function(se,ge,Ve){if(this._decoder||(this._decoder=new We(ge),this._encoding=ge),this._encoding!==ge)throw Error(`canât switch encodings`);var He=this._decoder.write(se);return Ve&&(He+=this._decoder.end()),He},ge.exports=tn})),require_browser$9=__commonJSMin$1(((se,ge)=>{var Ve=require_inherits_browser(),He=require_md5_js(),We=require_ripemd160(),qe=require_sha_js(),en=require_cipher_base();function tn(se){en.call(this,`digest`),this._hash=se}Ve(tn,en),tn.prototype._update=function(se){this._hash.update(se)},tn.prototype._final=function(){return this._hash.digest()},ge.exports=function(se){return se=se.toLowerCase(),se===`md5`?new He:se===`rmd160`||se===`ripemd160`?new We:new tn(qe(se))}})),require_legacy=__commonJSMin$1(((se,ge)=>{var Ve=require_inherits_browser(),He=require_safe_buffer$3().Buffer,We=require_cipher_base(),qe=He.alloc(128),en=64;function tn(se,ge){We.call(this,`digest`),typeof ge==`string`&&(ge=He.from(ge)),this._alg=se,this._key=ge,ge.length>en?ge=se(ge):ge.length<en&&(ge=He.concat([ge,qe],en));
17for(var Ve=this._ipad=He.allocUnsafe(en),tn=this._opad=He.allocUnsafe(en),rn=0;rn<en;rn++)Ve[rn]=ge[rn]^54,tn[rn]=ge[rn]^92;this._hash=[Ve]}Ve(tn,We),tn.prototype._update=function(se){this._hash.push(se)},tn.prototype._final=function(){var se=this._alg(He.concat(this._hash));return this._alg(He.concat([this._opad,se]))},ge.exports=tn})),require_md5=__commonJSMin$1(((se,ge)=>{var Ve=require_md5_js();ge.exports=function(se){return new Ve().update(se).digest()}})),require_browser$8=__commonJSMin$1(((se,ge)=>{var Ve=require_inherits_browser(),He=require_legacy(),We=require_cipher_base(),qe=require_safe_buffer$3().Buffer,en=require_md5(),tn=require_ripemd160(),rn=require_sha_js(),on=qe.alloc(128);function sn(se,ge){We.call(this,`digest`),typeof ge==`string`&&(ge=qe.from(ge));var Ve=se===`sha512`||se===`sha384`?128:64;this._alg=se,this._key=ge,ge.length>Ve?ge=(se===`rmd160`?new tn:rn(se)).update(ge).digest():ge.length<Ve&&(ge=qe.concat([ge,on],Ve));for(var He=this._ipad=qe.allocUnsafe(Ve),en=this._opad=qe.allocUnsafe(Ve),sn=0;sn<Ve;sn++)He[sn]=ge[sn]^54,en[sn]=ge[sn]^92;this._hash=se===`rmd160`?new tn:rn(se),this._hash.update(He)}Ve(sn,We),sn.prototype._update=function(se){this._hash.update(se)},sn.prototype._final=function(){var se=this._hash.digest();return(this._alg===`rmd160`?new tn:rn(this._alg)).update(this._opad).update(se).digest()},ge.exports=function(se,ge){return se=se.toLowerCase(),se===`rmd160`||se===`ripemd160`?new sn(`rmd160`,ge):se===`md5`?new He(en,ge):new sn(se,ge)}})),algorithms_exports=__exportAll({DSA:()=>DSA,default:()=>algorithms_default,md5WithRSAEncryption:()=>md5WithRSAEncryption,ripemd160WithRSA:()=>ripemd160WithRSA,sha224:()=>
17sha224,sha224WithRSAEncryption:()=>sha224WithRSAEncryption,sha256:()=>sha256,sha256WithRSAEncryption:()=>sha256WithRSAEncryption,sha384:()=>sha384,sha384WithRSAEncryption:()=>sha384WithRSAEncryption,sha512:()=>sha512,sha512WithRSAEncryption:()=>sha512WithRSAEncryption}),sha224WithRSAEncryption,sha256WithRSAEncryption,sha384WithRSAEncryption,sha512WithRSAEncryption,sha256,sha224,sha384,sha512,DSA,ripemd160WithRSA,md5WithRSAEncryption,algorithms_default,init_algorithms=__esmMin((()=>{sha224WithRSAEncryption={sign:`rsa`,hash:`sha224`,id:`302d300d06096086480165030402040500041c`},sha256WithRSAEncryption={sign:`rsa`,hash:`sha256`,id:`3031300d060960864801650304020105000420`},sha384WithRSAEncryption={sign:`rsa`,hash:`sha384`,id:`3041300d060960864801650304020205000430`},sha512WithRSAEncryption={sign:`rsa`,hash:`sha512`,id:`3051300d060960864801650304020305000440`},sha256={sign:`ecdsa/rsa`,hash:`sha256`,id:`3031300d060960864801650304020105000420`},sha224={sign:`ecdsa/rsa`,hash:`sha224`,id:`302d300d06096086480165030402040500041c`},sha384={sign:`ecdsa/rsa`,hash:`sha384`,id:`3041300d060960864801650304020205000430`},sha512={sign:`ecdsa/rsa`,hash:`sha512`,id:`3051300d060960864801650304020305000440`},DSA={sign:`dsa`,hash:`sha1`,id:``},ripemd160WithRSA={sign:`rsa`,hash:`rmd160`,id:`3021300906052b2403020105000414`},md5WithRSAEncryption={sign:`rsa`,hash:`md5`,id:`3020300c06082a864886f70d020505000410`},algorithms_default={sha224WithRSAEncryption,"RSA-SHA224":{sign:`ecdsa/rsa`,hash:`sha224`,id:`302d300d06096086480165030402040500041c`},sha256WithRSAEncryption,"RSA-SHA256":{sign:`ecdsa/rsa`,hash:`sha256`,id:`3031300d060960864801650304020105000420`},sha384WithRSAEncryption,"RSA-SHA384":{sign:`ecdsa/rsa`,hash:`sha384`,id:`3041300d060960864801650304020205000430`},sha512WithRSAEncryption,"RSA-SHA512":{sign:`ecdsa/rsa`,hash:`sha512`,id:`3051300d060960864801650304020305000440`},"RSA-SHA1":{sign:`rsa`,hash:`sha1`,id:`3021300906052b0e03021a05000414`},"ecdsa-with-SHA1":{sign:`ecdsa`,hash:`sha1`,id:``},sha256,sha224,sha384,sha512,"DSA-SHA":{sign:`dsa`,hash:`sha1`,id:``},"DSA-SHA1":{sign:`dsa`,hash:`sha1`,id:``},DSA,"DSA-WITH-SHA224":{sign:`dsa`,hash:`sha224`,id:``},"DSA-SHA224":{sign:`dsa`,hash:`sha224`,id:``},"DSA-WITH-SHA256":{sign:`dsa`,hash:`sha256`,id:``},"DSA-SHA256":{sign:`dsa`,hash:`sha256`,id:``},"DSA-WITH-SHA384":{sign:`dsa`,hash:`sha384`,id:``},"DSA-SHA384":{sign:`dsa`,hash:`sha384`,id:``},"DSA-WITH-SHA512":{sign:`dsa`,hash:`sha512`,id:``},"DSA-SHA512":{sign:`dsa`,hash:`sha512`,id:``},"DSA-RIPEMD160":{sign:`dsa`,hash:`rmd160`,id:``},ripemd160WithRSA,"RSA-RIPEMD160":{sign:`rsa`,hash:`rmd160`,id:`3021300906052b2403020105000414`},md5WithRSAEncryption,"RSA-MD5":{sign:`rsa`,hash:`md5`,id:`3020300c06082a864886f70d020505000410`}}})),require_algos=__commonJSMin$1(((se,ge)=>{ge.exports=(init_algorithms(),__toCommonJS(algorithms_exports).default)})),require_precondition=__commonJSMin$1(((se,ge)=>{var Ve=isFinite,He=2**30-1;ge.exports=function(se,ge){if(typeof se!=`number`)throw TypeError(`Iterations not a number`);if(se<0||!Ve(se))throw TypeError(`Bad iterations`);if(typeof ge!=`number`)throw TypeError(`Key length not a number`);if(ge<0||ge>He||ge!==ge)throw TypeError(`Bad key length`)}})),require_default_encoding=__commonJSMin$1(((se,ge)=>{init_dist$1(),init_dist(),ge.exports=global.process&&global.process.browser?`utf-8`:global.process&&global.process.version?parseInt(process$1.version.split(`.`)[0].slice(1),10)>=6?`utf-8`:`binary`:`utf-8`})),require_to_buffer=__commonJSMin$1(((se,ge)=>{var Ve=require_safe_buffer$3().Buffer,He=require_to_buffer$2(),We=typeof Uint8Array<`u`,qe=We&&typeof ArrayBuffer<`u`&&ArrayBuffer.isView;ge.exports=function(se,ge,en){if(typeof se==`string`||Ve.isBuffer(se)||We&&se instanceof Uint8Array||qe&&qe(se))return He(se,ge);throw TypeError(en+` must be a string, a Buffer, a Uint8Array, or a DataView`)}})),require_sync_browser=__commonJSMin$1(((se,ge)=>{var Ve=require_md5(),He=require_ripemd160(),We=require_sha_js(),qe=require_safe_buffer$3().Buffer,en=require_precondition(),tn=require_default_encoding(),rn=require_to_buffer(),on=qe.alloc(128),sn={__proto__:null,md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,"sha512-256":32,ripemd160:20,rmd160:20},cn={__proto__:null,"sha-1":`sha1`,"sha-224":`sha224`,"sha-256":`sha256`,"sha-384":`sha384`,"sha-512":`sha512`,"ripemd-160":`ripemd160`};function ln(se){return new He().update(se).digest()}function un(se){function ge(ge){return We(se).update(ge).digest()}return se===`rmd160`||se===`ripemd160`?ln:se===`md5`?Ve:ge}function dn(se,ge,Ve){var He=un(se),We=se===`sha512`||se===`sha384`?128:64;ge.length>We?ge=He(ge):ge.length<We&&(ge=qe.concat([ge,on],We));for(var en=qe.allocUnsafe(We+sn[se]),tn=qe.allocUnsafe(We+sn[se]),rn=0;rn<We;rn++)en[rn]=ge[rn]^54,tn[rn]=ge[rn]^92;var cn=qe.allocUnsafe(We+Ve+4);en.copy(cn,0,0,We),this.ipad1=cn,this.ipad2=en,this.opad=tn,this.alg=se,this.blocksize=We,this.hash=He,this.size=sn[se]}dn.prototype.run=function(se,ge){return se.copy(ge,this.blocksize),this.hash(ge).copy(this.opad,this.blocksize),this.hash(this.opad)};function fn(se,ge,Ve,He,We){en(Ve,He),se=rn(se,tn,`Password`),ge=rn(ge,tn,`Salt`);var on=(We||`sha1`).toLowerCase(),ln=cn[on]||on,un=sn[ln];if(typeof un!=`number`||!un)throw TypeError(`Digest algorithm not supported: `+We);var fn=new dn(ln,se,ge.length),pn=qe.allocUnsafe(He),mn=qe.allocUnsafe(ge.length+4);ge.copy(mn,0,0,ge.length);for(var hn=0,gn=un,_n=Math.ceil(He/gn),vn=1;vn<=_n;vn++){mn.writeUInt32BE(vn,ge.length);for(var yn=fn.run(mn,fn.ipad1),bn=yn,xn=1;xn<Ve;xn++){bn=fn.run(bn,fn.ipad2);for(var Sn=0;Sn<gn;Sn++)yn[Sn]^=bn[Sn]}yn.copy(pn,hn),hn+=gn}return pn}ge.exports=fn})),require_async=__commonJSMin$1(((se,ge)=>{init_dist$1();var Ve=require_safe_buffer$3().Buffer,He=require_precondition(),We=require_default_encoding(),qe=require_sync_browser(),en=require_to_buffer(),tn,rn=global.crypto&&global.crypto.subtle,on={sha:`SHA-1`,"sha-1":`SHA-1`,sha1:`SHA-1`,sha256:`SHA-256`,"sha-256":`SHA-256`,sha384:`SHA-384`,"sha-384":`SHA-384`,"sha-512":`SHA-512`,sha512:`SHA-512`},sn=[],cn;function ln(){return cn||(cn=global.process&&global.process.nextTick?global.process.nextTick:global.queueMicrotask?global.queueMicrotask:global.setImmediate?global.setImmediate:global.setTimeout,cn)}function un(se,ge,He,We,qe){return rn.importKey(`raw`,se,{name:`PBKDF2`},!1,[`deriveBits`]).then(function(se){return rn.deriveBits({name:`PBKDF2`,salt:ge,iterations:He,hash:{name:qe}},se,We<<3)}).then(function(se){return Ve.from(se)})}function dn(se){if(global.process&&!global.process.browser||!rn||!rn.importKey||!rn.deriveBits)return Promise.resolve(!1);if(sn[se]!==void 0)return sn[se];tn||=Ve.alloc(8);var ge=un(tn,tn,10,128,se).then(function(){return!0},function(){return!1});return sn[se]=ge,ge}function fn(se,ge){se.then(function(se){ln()(function(){ge(null,se)})},function(se){ln()(function(){ge(se)})})}ge.exports=function(se,ge,Ve,tn,rn,sn){if(typeof rn==`function`&&(sn=rn,rn=void 0),He(Ve,tn),se=en(se,We,`Password`),ge=en(ge,We,`Salt`),typeof sn!=`function`)throw Error(`No callback provided to pbkdf2`);rn||=`sha1`;var cn=on[rn.toLowerCase()];if(!cn||typeof global.Promise!=`function`){ln()(function(){var He;
17try{He=qe(se,ge,Ve,tn,rn)}catch(se){sn(se);return}sn(null,He)});return}fn(dn(cn).then(function(He){return He?un(se,ge,Ve,tn,cn):qe(se,ge,Ve,tn,rn)}),sn)}})),require_browser$7=__commonJSMin$1((se=>{se.pbkdf2=require_async(),se.pbkdf2Sync=require_sync_browser()})),require_utils$4=__commonJSMin$1((se=>{se.readUInt32BE=function(se,ge){return(se[0+ge]<<24|se[1+ge]<<16|se[2+ge]<<8|se[3+ge])>>>0},se.writeUInt32BE=function(se,ge,Ve){se[0+Ve]=ge>>>24,se[1+Ve]=ge>>>16&255,se[2+Ve]=ge>>>8&255,se[3+Ve]=ge&255},se.ip=function(se,ge,Ve,He){for(var We=0,qe=0,en=6;en>=0;en-=2){for(var tn=0;tn<=24;tn+=8)We<<=1,We|=ge>>>tn+en&1;for(var tn=0;tn<=24;tn+=8)We<<=1,We|=se>>>tn+en&1}for(var en=6;en>=0;en-=2){for(var tn=1;tn<=25;tn+=8)qe<<=1,qe|=ge>>>tn+en&1;for(var tn=1;tn<=25;tn+=8)qe<<=1,qe|=se>>>tn+en&1}Ve[He+0]=We>>>0,Ve[He+1]=qe>>>0},se.rip=function(se,ge,Ve,He){for(var We=0,qe=0,en=0;en<4;en++)for(var tn=24;tn>=0;tn-=8)We<<=1,We|=ge>>>tn+en&1,We<<=1,We|=se>>>tn+en&1;for(var en=4;en<8;en++)for(var tn=24;tn>=0;tn-=8)qe<<=1,qe|=ge>>>tn+en&1,qe<<=1,qe|=se>>>tn+en&1;Ve[He+0]=We>>>0,Ve[He+1]=qe>>>0},se.pc1=function(se,ge,Ve,He){for(var We=0,qe=0,en=7;en>=5;en--){for(var tn=0;tn<=24;tn+=8)We<<=1,We|=ge>>tn+en&1;for(var tn=0;tn<=24;tn+=8)We<<=1,We|=se>>tn+en&1}for(var tn=0;tn<=24;tn+=8)We<<=1,We|=ge>>tn+en&1;for(var en=1;en<=3;en++){for(var tn=0;tn<=24;tn+=8)qe<<=1,qe|=ge>>tn+en&1;for(var tn=0;tn<=24;tn+=8)qe<<=1,qe|=se>>tn+en&1}for(var tn=0;tn<=24;tn+=8)qe<<=1,qe|=se>>tn+en&1;Ve[He+0]=We>>>0,Ve[He+1]=qe>>>0},se.r28shl=function(se,ge){return se<<ge&268435455|se>>>28-ge};var ge=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];se.pc2=function(se,Ve,He,We){for(var qe=0,en=0,tn=ge.length>>>1,rn=0;rn<tn;rn++)qe<<=1,qe|=se>>>ge[rn]&1;for(var rn=tn;rn<ge.length;rn++)en<<=1,en|=Ve>>>ge[rn]&1;He[We+0]=qe>>>0,He[We+1]=en>>>0},se.expand=function(se,ge,Ve){var He=0,We=0;He=(se&1)<<5|se>>>27;for(var qe=23;qe>=15;qe-=4)He<<=6,He|=se>>>qe&63;for(var qe=11;qe>=3;qe-=4)We|=se>>>qe&63,We<<=6;We|=(se&31)<<1|se>>>31,ge[Ve+0]=He>>>0,ge[Ve+1]=We>>>0};var Ve=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];se.substitute=function(se,ge){for(var He=0,We=0;We<4;We++){var qe=se>>>18-We*6&63,en=Ve[We*64+qe];He<<=4,He|=en}for(var We=0;We<4;We++){var qe=ge>>>18-We*6&63,en=Ve[256+We*64+qe];He<<=4,He|=en}return He>>>0};var He=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];se.permute=function(se){for(var ge=0,Ve=0;Ve<He.length;Ve++)ge<<=1,ge|=se>>>He[Ve]&1;return ge>>>0},se.padSplit=function(se,ge,Ve){for(var He=se.toString(2);He.length<ge;)He=`0`+He;for(var We=[],qe=0;qe<ge;qe+=Ve)We.push(He.slice(qe,qe+Ve));return We.join(` `)}})),require_minimalistic_assert=__commonJSMin$1(((se,ge)=>{ge.exports=Ve;function Ve(se,ge){if(!se)throw Error(ge||`Assertion failed`)}Ve.equal=function(se,ge,Ve){if(se!=ge)throw Error(Ve||`Assertion failed: `+se+` != `+ge)}}
17)),require_cipher=__commonJSMin$1(((se,ge)=>{var Ve=require_minimalistic_assert();function He(se){this.options=se,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=Array(this.blockSize),this.bufferOff=0,this.padding=se.padding!==!1}ge.exports=He,He.prototype._init=function(){},He.prototype.update=function(se){return se.length===0?[]:this.type===`decrypt`?this._updateDecrypt(se):this._updateEncrypt(se)},He.prototype._buffer=function(se,ge){for(var Ve=Math.min(this.buffer.length-this.bufferOff,se.length-ge),He=0;He<Ve;He++)this.buffer[this.bufferOff+He]=se[ge+He];return this.bufferOff+=Ve,Ve},He.prototype._flushBuffer=function(se,ge){return this._update(this.buffer,0,se,ge),this.bufferOff=0,this.blockSize},He.prototype._updateEncrypt=function(se){var ge=0,Ve=0,He=(this.bufferOff+se.length)/this.blockSize|0,We=Array(He*this.blockSize);this.bufferOff!==0&&(ge+=this._buffer(se,ge),this.bufferOff===this.buffer.length&&(Ve+=this._flushBuffer(We,Ve)));for(var qe=se.length-(se.length-ge)%this.blockSize;ge<qe;ge+=this.blockSize)this._update(se,ge,We,Ve),Ve+=this.blockSize;for(;ge<se.length;ge++,this.bufferOff++)this.buffer[this.bufferOff]=se[ge];return We},He.prototype._updateDecrypt=function(se){for(var ge=0,Ve=0,He=Math.ceil((this.bufferOff+se.length)/this.blockSize)-1,We=Array(He*this.blockSize);He>0;He--)ge+=this._buffer(se,ge),Ve+=this._flushBuffer(We,Ve);return ge+=this._buffer(se,ge),We},He.prototype.final=function(se){var ge;se&&(ge=this.update(se));var Ve=this.type===`encrypt`?this._finalEncrypt():this._finalDecrypt();return ge?ge.concat(Ve):Ve},He.prototype._pad=function(se,ge){if(ge===0)return!1;for(;ge<se.length;)se[ge++]=0;return!0},He.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var se=Array(this.blockSize);return this._update(this.buffer,0,se,0),se},He.prototype._unpad=function(se){return se},He.prototype._finalDecrypt=function(){Ve.equal(this.bufferOff,this.blockSize,`Not enough data to decrypt`);var se=Array(this.blockSize);return this._flushBuffer(se,0),this._unpad(se)}})),require_des$1=__commonJSMin$1(((se,ge)=>{var Ve=require_minimalistic_assert(),He=require_inherits_browser(),We=require_utils$4(),qe=require_cipher();function en(){this.tmp=[,,],this.keys=null}function tn(se){qe.call(this,se);var ge=new en;this._desState=ge,this.deriveKeys(ge,se.key)}He(tn,qe),ge.exports=tn,tn.create=function(se){return new tn(se)};var rn=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];tn.prototype.deriveKeys=function(se,ge){se.keys=Array(32),Ve.equal(ge.length,this.blockSize,`Invalid key length`);var He=We.readUInt32BE(ge,0),qe=We.readUInt32BE(ge,4);We.pc1(He,qe,se.tmp,0),He=se.tmp[0],qe=se.tmp[1];for(var en=0;en<se.keys.length;en+=2){var tn=rn[en>>>1];He=We.r28shl(He,tn),qe=We.r28shl(qe,tn),We.pc2(He,qe,se.keys,en)}},tn.prototype._update=function(se,ge,Ve,He){var qe=this._desState,en=We.readUInt32BE(se,ge),tn=We.readUInt32BE(se,ge+4);We.ip(en,tn,qe.tmp,0),en=qe.tmp[0],tn=qe.tmp[1],this.type===`encrypt`?this._encrypt(qe,en,tn,qe.tmp,0):this._decrypt(qe,en,tn,qe.tmp,0),en=qe.tmp[0],tn=qe.tmp[1],We.writeUInt32BE(Ve,en,He),We.writeUInt32BE(Ve,tn,He+4)},tn.prototype._pad=function(se,ge){if(this.padding===!1)return!1;for(var Ve=se.length-ge,He=ge;He<se.length;He++)se[He]=Ve;return!0},tn.prototype._unpad=function(se){if(this.padding===!1)return se;for(var ge=se[se.length-1],He=se.length-ge;He<se.length;He++)Ve.equal(se[He],ge);return se.slice(0,se.length-ge)},tn.prototype._encrypt=function(se,ge,Ve,He,qe){for(var en=ge,tn=Ve,rn=0;rn<se.keys.length;rn+=2){var on=se.keys[rn],sn=se.keys[rn+1];We.expand(tn,se.tmp,0),on^=se.tmp[0],sn^=se.tmp[1];var cn=We.substitute(on,sn),ln=We.permute(cn),un=tn;tn=(en^ln)>>>0,en=un}We.rip(tn,en,He,qe)},tn.prototype._decrypt=function(se,ge,Ve,He,qe){for(var en=Ve,tn=ge,rn=se.keys.length-2;rn>=0;rn-=2){var on=se.keys[rn],sn=se.keys[rn+1];We.expand(en,se.tmp,0),on^=se.tmp[0],sn^=se.tmp[1];var cn=We.substitute(on,sn),ln=We.permute(cn),un=en;en=(tn^ln)>>>0,tn=un}We.rip(en,tn,He,qe)}})),require_cbc$1=__commonJSMin$1((se=>{var ge=require_minimalistic_assert(),Ve=require_inherits_browser(),He={};function We(se){ge.equal(se.length,8,`Invalid IV length`),this.iv=Array(8);for(var Ve=0;Ve<this.iv.length;Ve++)this.iv[Ve]=se[Ve]}function qe(se){function ge(ge){se.call(this,ge),this._cbcInit()}Ve(ge,se);for(var We=Object.keys(He),qe=0;qe<We.length;qe++){var en=We[qe];ge.prototype[en]=He[en]}return ge.create=function(se){return new ge(se)},ge}se.instantiate=qe,He._cbcInit=function(){var se=new We(this.options.iv);this._cbcState=se},He._update=function(se,ge,Ve,He){var We=this._cbcState,qe=this.constructor.super_.prototype,en=We.iv;
17if(this.type===`encrypt`){for(var tn=0;tn<this.blockSize;tn++)en[tn]^=se[ge+tn];qe._update.call(this,en,0,Ve,He);for(var tn=0;tn<this.blockSize;tn++)en[tn]=Ve[He+tn]}else{qe._update.call(this,se,ge,Ve,He);for(var tn=0;tn<this.blockSize;tn++)Ve[He+tn]^=en[tn];for(var tn=0;tn<this.blockSize;tn++)en[tn]=se[ge+tn]}}})),require_ede=__commonJSMin$1(((se,ge)=>{var Ve=require_minimalistic_assert(),He=require_inherits_browser(),We=require_cipher(),qe=require_des$1();function en(se,ge){Ve.equal(ge.length,24,`Invalid key length`);var He=ge.slice(0,8),We=ge.slice(8,16),en=ge.slice(16,24);se===`encrypt`?this.ciphers=[qe.create({type:`encrypt`,key:He}),qe.create({type:`decrypt`,key:We}),qe.create({type:`encrypt`,key:en})]:this.ciphers=[qe.create({type:`decrypt`,key:en}),qe.create({type:`encrypt`,key:We}),qe.create({type:`decrypt`,key:He})]}function tn(se){We.call(this,se);var ge=new en(this.type,this.options.key);this._edeState=ge}He(tn,We),ge.exports=tn,tn.create=function(se){return new tn(se)},tn.prototype._update=function(se,ge,Ve,He){var We=this._edeState;We.ciphers[0]._update(se,ge,Ve,He),We.ciphers[1]._update(Ve,He,Ve,He),We.ciphers[2]._update(Ve,He,Ve,He)},tn.prototype._pad=qe.prototype._pad,tn.prototype._unpad=qe.prototype._unpad})),require_des=__commonJSMin$1((se=>{se.utils=require_utils$4(),se.Cipher=require_cipher(),se.DES=require_des$1(),se.CBC=require_cbc$1(),se.EDE=require_ede()})),require_browserify_des=__commonJSMin$1(((se,ge)=>{var Ve=require_cipher_base(),He=require_des(),We=require_inherits_browser(),qe=require_safe_buffer$3().Buffer,en={"des-ede3-cbc":He.CBC.instantiate(He.EDE),"des-ede3":He.EDE,"des-ede-cbc":He.CBC.instantiate(He.EDE),"des-ede":He.EDE,"des-cbc":He.CBC.instantiate(He.DES),"des-ecb":He.DES};en.des=en[`des-cbc`],en.des3=en[`des-ede3-cbc`],ge.exports=tn,We(tn,Ve);function tn(se){Ve.call(this);var ge=se.mode.toLowerCase(),He=en[ge],We=se.decrypt?`decrypt`:`encrypt`,tn=se.key;qe.isBuffer(tn)||(tn=qe.from(tn)),(ge===`des-ede`||ge===`des-ede-cbc`)&&(tn=qe.concat([tn,tn.slice(0,8)]));var rn=se.iv;qe.isBuffer(rn)||(rn=qe.from(rn)),this._des=He.create({key:tn,iv:rn,type:We})}tn.prototype._update=function(se){return qe.from(this._des.update(se))},tn.prototype._final=function(){return qe.from(this._des.final())}})),require_ecb=__commonJSMin$1((se=>{se.encrypt=function(se,ge){return se._cipher.encryptBlock(ge)},se.decrypt=function(se,ge){return se._cipher.decryptBlock(ge)}})),require_buffer_xor=__commonJSMin$1(((se,ge)=>{init_dist$2(),ge.exports=function(se,ge){for(var Ve=Math.min(se.length,ge.length),He=new Buffer(Ve),We=0;We<Ve;++We)He[We]=se[We]^ge[We];return He}})),require_cbc=__commonJSMin$1((se=>{var ge=require_buffer_xor();se.encrypt=function(se,Ve){var He=ge(Ve,se._prev);return se._prev=se._cipher.encryptBlock(He),se._prev},se.decrypt=function(se,Ve){var He=se._prev;return se._prev=Ve,ge(se._cipher.decryptBlock(Ve),He)}})),require_cfb=__commonJSMin$1((se=>{var ge=require_safe_buffer$3().Buffer,Ve=require_buffer_xor();function He(se,He,We){var qe=He.length,en=Ve(He,se._cache);return se._cache=se._cache.slice(qe),se._prev=ge.concat([se._prev,We?He:en]),en}se.encrypt=function(se,Ve,We){for(var qe=ge.allocUnsafe(0),en;Ve.length;)if(se._cache.length===0&&(se._cache=se._cipher.encryptBlock(se._prev),se._prev=ge.allocUnsafe(0)),se._cache.length<=Ve.length)en=se._cache.length,qe=ge.concat([qe,He(se,Ve.slice(0,en),We)]),Ve=Ve.slice(en);else{qe=ge.concat([qe,He(se,Ve,We)]);break}return qe}})),require_cfb8=__commonJSMin$1((se=>{var ge=require_safe_buffer$3().Buffer;function Ve(se,Ve,He){var We=se._cipher.encryptBlock(se._prev)[0]^Ve;return se._prev=ge.concat([se._prev.slice(1),ge.from([He?Ve:We])]),We}se.encrypt=function(se,He,We){for(var qe=He.length,en=ge.allocUnsafe(qe),tn=-1;++tn<qe;)en[tn]=Ve(se,He[tn],We);return en}})),require_cfb1=__commonJSMin$1((se=>{var ge=require_safe_buffer$3().Buffer;function Ve(se,ge,Ve){for(var We,qe=-1,en=8,tn=0,rn,on;++qe<en;)We=se._cipher.encryptBlock(se._prev),rn=ge&1<<7-qe?128:0,on=We[0]^rn,tn+=(on&128)>>qe%8,se._prev=He(se._prev,Ve?rn:on);return tn}function He(se,Ve){var He=se.length,We=-1,qe=ge.allocUnsafe(se.length);for(se=ge.concat([se,ge.from([Ve])]);++We<He;)qe[We]=se[We]<<1|se[We+1]>>7;return qe}se.encrypt=function(se,He,We){for(var qe=He.length,en=ge.allocUnsafe(qe),tn=-1;++tn<qe;)en[tn]=Ve(se,He[tn],We);return en}}
17)),require_ofb=__commonJSMin$1((se=>{init_dist$2();var ge=require_buffer_xor();function Ve(se){return se._prev=se._cipher.encryptBlock(se._prev),se._prev}se.encrypt=function(se,He){for(;se._cache.length<He.length;)se._cache=Buffer.concat([se._cache,Ve(se)]);var We=se._cache.slice(0,He.length);return se._cache=se._cache.slice(He.length),ge(He,We)}})),require_incr32=__commonJSMin$1(((se,ge)=>{function Ve(se){for(var ge=se.length,Ve;ge--;)if(Ve=se.readUInt8(ge),Ve===255)se.writeUInt8(0,ge);else{Ve++,se.writeUInt8(Ve,ge);break}}ge.exports=Ve})),require_ctr=__commonJSMin$1((se=>{var ge=require_buffer_xor(),Ve=require_safe_buffer$3().Buffer,He=require_incr32();function We(se){var ge=se._cipher.encryptBlockRaw(se._prev);return He(se._prev),ge}var qe=16;se.encrypt=function(se,He){var en=Math.ceil(He.length/qe),tn=se._cache.length;se._cache=Ve.concat([se._cache,Ve.allocUnsafe(en*qe)]);for(var rn=0;rn<en;rn++){var on=We(se),sn=tn+rn*qe;se._cache.writeUInt32BE(on[0],sn+0),se._cache.writeUInt32BE(on[1],sn+4),se._cache.writeUInt32BE(on[2],sn+8),se._cache.writeUInt32BE(on[3],sn+12)}var cn=se._cache.slice(0,He.length);return se._cache=se._cache.slice(He.length),ge(He,cn)}})),list_exports=__exportAll({aes128:()=>aes128,aes192:()=>aes192,aes256:()=>aes256,default:()=>list_default}),aes128,aes192,aes256,list_default,init_list=__esmMin((()=>{aes128={cipher:`AES`,key:128,iv:16,mode:`CBC`,type:`block`},aes192={cipher:`AES`,key:192,iv:16,mode:`CBC`,type:`block`},aes256={cipher:`AES`,key:256,iv:16,mode:`CBC`,type:`block`},list_default={"aes-128-ecb":{cipher:`AES`,key:128,iv:0,mode:`ECB`,type:`block`},"aes-192-ecb":{cipher:`AES`,key:192,iv:0,mode:`ECB`,type:`block`},"aes-256-ecb":{cipher:`AES`,key:256,iv:0,mode:`ECB`,type:`block`},"aes-128-cbc":{cipher:`AES`,key:128,iv:16,mode:`CBC`,type:`block`},"aes-192-cbc":{cipher:`AES`,key:192,iv:16,mode:`CBC`,type:`block`},"aes-256-cbc":{cipher:`AES`,key:256,iv:16,mode:`CBC`,type:`block`},aes128,aes192,aes256,"aes-128-cfb":{cipher:`AES`,key:128,iv:16,mode:`CFB`,type:`stream`},"aes-192-cfb":{cipher:`AES`,key:192,iv:16,mode:`CFB`,type:`stream`},"aes-256-cfb":{cipher:`AES`,key:256,iv:16,mode:`CFB`,type:`stream`},"aes-128-cfb8":{cipher:`AES`,key:128,iv:16,mode:`CFB8`,type:`stream`},"aes-192-cfb8":{cipher:`AES`,key:192,iv:16,mode:`CFB8`,type:`stream`},"aes-256-cfb8":{cipher:`AES`,key:256,iv:16,mode:`CFB8`,type:`stream`},"aes-128-cfb1":{cipher:`AES`,key:128,iv:16,mode:`CFB1`,type:`stream`},"aes-192-cfb1":{cipher:`AES`,key:192,iv:16,mode:`CFB1`,type:`stream`},"aes-256-cfb1":{cipher:`AES`,key:256,iv:16,mode:`CFB1`,type:`stream`},"aes-128-ofb":{cipher:`AES`,key:128,iv:16,mode:`OFB`,type:`stream`},"aes-192-ofb":{cipher:`AES`,key:192,iv:16,mode:`OFB`,type:`stream`},"aes-256-ofb":{cipher:`AES`,key:256,iv:16,mode:`OFB`,type:`stream`},"aes-128-ctr":{cipher:`AES`,key:128,iv:16,mode:`CTR`,type:`stream`},"aes-192-ctr":{cipher:`AES`,key:192,iv:16,mode:`CTR`,type:`stream`},"aes-256-ctr":{cipher:`AES`,key:256,iv:16,mode:`CTR`,type:`stream`},"aes-128-gcm":{cipher:`AES`,key:128,iv:12,mode:`GCM`,type:`auth`},"aes-192-gcm":{cipher:`AES`,key:192,iv:12,mode:`GCM`,type:`auth`},"aes-256-gcm":{cipher:`AES`,key:256,iv:12,mode:`GCM`,type:`auth`}}})),require_modes$1=__commonJSMin$1(((se,ge)=>{var Ve={ECB:require_ecb(),CBC:require_cbc(),CFB:require_cfb(),CFB8:require_cfb8(),CFB1:require_cfb1(),OFB:require_ofb(),CTR:require_ctr(),GCM:require_ctr()},He=(init_list(),__toCommonJS(list_exports).default);for(var We in He)He[We].module=Ve[He[We].mode];ge.exports=He})),require_aes=__commonJSMin$1(((se,ge)=>{var Ve=require_safe_buffer$3().Buffer;function He(se){Ve.isBuffer(se)||(se=Ve.from(se));for(var ge=se.length/4|0,He=Array(ge),We=0;We<ge;We++)He[We]=se.readUInt32BE(We*4);return He}function We(se){for(var ge=0;ge<se.length;se++)se[ge]=0}function qe(se,ge,Ve,He,We){for(var qe=Ve[0],en=Ve[1],tn=Ve[2],rn=Ve[3],on=se[0]^ge[0],sn=se[1]^ge[1],cn=se[2]^ge[2],ln=se[3]^ge[3],un,dn,fn,pn,mn=4,hn=1;hn<We;hn++)un=qe[on>>>24]^en[sn>>>16&255]^tn[cn>>>8&255]^rn[ln&255]^ge[mn++],dn=qe[sn>>>24]^en[cn>>>16&255]^tn[ln>>>8&255]^rn[on&255]^ge[mn++],fn=qe[cn>>>24]^en[ln>>>16&255]^tn[on>>>8&255]^rn[sn&255]^ge[mn++],pn=qe[ln>>>24]^en[on>>>16&255]^tn[sn>>>8&255]^rn[cn&255]^ge[mn++],on=un,sn=dn,cn=fn,ln=pn;return un=(He[on>>>24]<<24|He[sn>>>16&255]<<16|He[cn>>>8&255]<<8|He[ln&255])^ge[mn++],dn=(He[sn>>>24]<<24|He[cn>>>16&255]<<16|He[ln>>>8&255]<<8|He[on&255])^ge[mn++],fn=(He[cn>>>24]<<24|He[ln>>>16&255]<<16|He[on>>>8&255]<<8|He[sn&255])^ge[mn++],pn=(He[ln>>>24]<<24|He[on>>>16&255]<<16|He[sn>>>8&255]<<8|He[cn&255])^ge[mn++],un>>>=0,dn>>>=0,fn>>>=0,pn>>>=0,[un,dn,fn,pn]}var en=[0,1,2,4,8,16,32,64,128,27,54],tn=(function(){for(var se=Array(256),ge=0;ge<256;ge++)ge<128?se[ge]=ge<<1:se[ge]=ge<<1^283;for(var Ve=[],He=[],We=[[],[],[],[]],qe=[[],[],[],[]],en=0,tn=0,rn=0;rn<256;++rn){var on=tn^tn<<1^tn<<2^tn<<3^tn<<4;on=on>>>8^on&255^99,Ve[en]=on,He[on]=en;var sn=se[en],cn=se[sn],ln=se[cn],un=se[on]*257^on*16843008;
17We[0][en]=un<<24|un>>>8,We[1][en]=un<<16|un>>>16,We[2][en]=un<<8|un>>>24,We[3][en]=un,un=ln*16843009^cn*65537^sn*257^en*16843008,qe[0][on]=un<<24|un>>>8,qe[1][on]=un<<16|un>>>16,qe[2][on]=un<<8|un>>>24,qe[3][on]=un,en===0?en=tn=1:(en=sn^se[se[se[ln^sn]]],tn^=se[se[tn]])}return{SBOX:Ve,INV_SBOX:He,SUB_MIX:We,INV_SUB_MIX:qe}})();function rn(se){this._key=He(se),this._reset()}rn.blockSize=16,rn.keySize=256/8,rn.prototype.blockSize=rn.blockSize,rn.prototype.keySize=rn.keySize,rn.prototype._reset=function(){for(var se=this._key,ge=se.length,Ve=ge+6,He=(Ve+1)*4,We=[],qe=0;qe<ge;qe++)We[qe]=se[qe];for(qe=ge;qe<He;qe++){var rn=We[qe-1];qe%ge===0?(rn=rn<<8|rn>>>24,rn=tn.SBOX[rn>>>24]<<24|tn.SBOX[rn>>>16&255]<<16|tn.SBOX[rn>>>8&255]<<8|tn.SBOX[rn&255],rn^=en[qe/ge|0]<<24):ge>6&&qe%ge===4&&(rn=tn.SBOX[rn>>>24]<<24|tn.SBOX[rn>>>16&255]<<16|tn.SBOX[rn>>>8&255]<<8|tn.SBOX[rn&255]),We[qe]=We[qe-ge]^rn}for(var on=[],sn=0;sn<He;sn++){var cn=He-sn,ln=We[cn-(sn%4?0:4)];sn<4||cn<=4?on[sn]=ln:on[sn]=tn.INV_SUB_MIX[0][tn.SBOX[ln>>>24]]^tn.INV_SUB_MIX[1][tn.SBOX[ln>>>16&255]]^tn.INV_SUB_MIX[2][tn.SBOX[ln>>>8&255]]^tn.INV_SUB_MIX[3][tn.SBOX[ln&255]]}this._nRounds=Ve,this._keySchedule=We,this._invKeySchedule=on},rn.prototype.encryptBlockRaw=function(se){return se=He(se),qe(se,this._keySchedule,tn.SUB_MIX,tn.SBOX,this._nRounds)},rn.prototype.encryptBlock=function(se){var ge=this.encryptBlockRaw(se),He=Ve.allocUnsafe(16);return He.writeUInt32BE(ge[0],0),He.writeUInt32BE(ge[1],4),He.writeUInt32BE(ge[2],8),He.writeUInt32BE(ge[3],12),He},rn.prototype.decryptBlock=function(se){se=He(se);var ge=se[1];se[1]=se[3],se[3]=ge;var We=qe(se,this._invKeySchedule,tn.INV_SUB_MIX,tn.INV_SBOX,this._nRounds),en=Ve.allocUnsafe(16);return en.writeUInt32BE(We[0],0),en.writeUInt32BE(We[3],4),en.writeUInt32BE(We[2],8),en.writeUInt32BE(We[1],12),en},rn.prototype.scrub=function(){We(this._keySchedule),We(this._invKeySchedule),We(this._key)},ge.exports.AES=rn})),require_ghash=__commonJSMin$1(((se,ge)=>{var Ve=require_safe_buffer$3().Buffer,He=Ve.alloc(16,0);function We(se){return[se.readUInt32BE(0),se.readUInt32BE(4),se.readUInt32BE(8),se.readUInt32BE(12)]}function qe(se){var ge=Ve.allocUnsafe(16);return ge.writeUInt32BE(se[0]>>>0,0),ge.writeUInt32BE(se[1]>>>0,4),ge.writeUInt32BE(se[2]>>>0,8),ge.writeUInt32BE(se[3]>>>0,12),ge}function en(se){this.h=se,this.state=Ve.alloc(16,0),this.cache=Ve.allocUnsafe(0)}en.prototype.ghash=function(se){for(var ge=-1;++ge<se.length;)this.state[ge]^=se[ge];this._multiply()},en.prototype._multiply=function(){for(var se=We(this.h),ge=[0,0,0,0],Ve,He,en,tn=-1;++tn<128;){for(He=(this.state[~~(tn/8)]&1<<7-tn%8)!=0,He&&(ge[0]^=se[0],ge[1]^=se[1],ge[2]^=se[2],ge[3]^=se[3]),en=(se[3]&1)!=0,Ve=3;Ve>0;Ve--)se[Ve]=se[Ve]>>>1|(se[Ve-1]&1)<<31;se[0]>>>=1,en&&(se[0]^=225<<24)}this.state=qe(ge)},en.prototype.update=function(se){this.cache=Ve.concat([this.cache,se]);for(var ge;this.cache.length>=16;)ge=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(ge)},en.prototype.final=function(se,ge){return this.cache.length&&this.ghash(Ve.concat([this.cache,He],16)),this.ghash(qe([0,se,0,ge])),this.state},ge.exports=en})),require_authCipher=__commonJSMin$1(((se,ge)=>{var Ve=require_aes(),He=require_safe_buffer$3().Buffer,We=require_cipher_base(),qe=require_inherits_browser(),en=require_ghash(),tn=require_buffer_xor(),rn=require_incr32();function on(se,ge){var Ve=0;se.length!==ge.length&&Ve++;for(var He=Math.min(se.length,ge.length),We=0;We<He;++We)Ve+=se[We]^ge[We];return Ve}function sn(se,ge,Ve){if(ge.length===12)return se._finID=He.concat([ge,He.from([0,0,0,1])]),He.concat([ge,He.from([0,0,0,2])]);var We=new en(Ve),qe=ge.length,tn=qe%16;We.update(ge),tn&&(tn=16-tn,We.update(He.alloc(tn,0))),We.update(He.alloc(8,0));var on=qe*8,sn=He.alloc(8);sn.writeUIntBE(on,0,8),We.update(sn),se._finID=We.state;var cn=He.from(se._finID);return rn(cn),cn}function cn(se,ge,qe,tn){We.call(this);var rn=He.alloc(4,0);this._cipher=new Ve.AES(ge);var on=this._cipher.encryptBlock(rn);this._ghash=new en(on),qe=sn(this,qe,on),this._prev=He.from(qe),this._cache=He.allocUnsafe(0),this._secCache=He.allocUnsafe(0),this._decrypt=tn,this._alen=0,this._len=0,this._mode=se,this._authTag=null,this._called=!1}qe(cn,We),cn.prototype._update=function(se){if(!this._called&&this._alen){var ge=16-this._alen%16;ge<16&&(ge=He.alloc(ge,0),this._ghash.update(ge))}this._called=!0;var Ve=this._mode.encrypt(this,se);return this._decrypt?this._ghash.update(se):this._ghash.update(Ve),this._len+=se.length,Ve},cn.prototype._final=function(){if(this._decrypt&&!this._authTag)throw Error(`Unsupported state or unable to authenticate data`);var se=tn(this._ghash.final(this._alen*8,this._len*8),this._cipher.encryptBlock(this._finID));if(this._decrypt&&on(se,this._authTag))throw Error(`Unsupported state or unable to authenticate data`);this._authTag=se,this._cipher.scrub()},cn.prototype.getAuthTag=function(){if(this._decrypt||!He.isBuffer(this._authTag))throw Error(`Attempting to get auth tag in unsupported state`);return this._authTag},cn.prototype.setAuthTag=function(se){if(!this._decrypt)throw Error(`Attempting to set auth tag in unsupported state`);this._authTag=se},cn.prototype.setAAD=function(se){if(this._called)throw Error(`Attempting to set AAD in unsupported state`);this._ghash.update(se),this._alen+=se.length},ge.exports=cn}
17)),require_streamCipher=__commonJSMin$1(((se,ge)=>{var Ve=require_aes(),He=require_safe_buffer$3().Buffer,We=require_cipher_base(),qe=require_inherits_browser();function en(se,ge,qe,en){We.call(this),this._cipher=new Ve.AES(ge),this._prev=He.from(qe),this._cache=He.allocUnsafe(0),this._secCache=He.allocUnsafe(0),this._decrypt=en,this._mode=se}qe(en,We),en.prototype._update=function(se){return this._mode.encrypt(this,se,this._decrypt)},en.prototype._final=function(){this._cipher.scrub()},ge.exports=en})),require_evp_bytestokey=__commonJSMin$1(((se,ge)=>{var Ve=require_safe_buffer$3().Buffer,He=require_md5_js();function We(se,ge,We,qe){if(Ve.isBuffer(se)||(se=Ve.from(se,`binary`)),ge&&(Ve.isBuffer(ge)||(ge=Ve.from(ge,`binary`)),ge.length!==8))throw RangeError(`salt should be Buffer with 8 byte length`);for(var en=We/8,tn=Ve.alloc(en),rn=Ve.alloc(qe||0),on=Ve.alloc(0);en>0||qe>0;){var sn=new He;sn.update(on),sn.update(se),ge&&sn.update(ge),on=sn.digest();var cn=0;if(en>0){var ln=tn.length-en;cn=Math.min(en,on.length),on.copy(tn,ln,0,cn),en-=cn}if(cn<on.length&&qe>0){var un=rn.length-qe,dn=Math.min(qe,on.length-cn);on.copy(rn,un,cn,cn+dn),qe-=dn}}return on.fill(0),{key:tn,iv:rn}}ge.exports=We})),require_encrypter=__commonJSMin$1((se=>{var ge=require_modes$1(),Ve=require_authCipher(),He=require_safe_buffer$3().Buffer,We=require_streamCipher(),qe=require_cipher_base(),en=require_aes(),tn=require_evp_bytestokey(),rn=require_inherits_browser();function on(se,ge,Ve){qe.call(this),this._cache=new cn,this._cipher=new en.AES(ge),this._prev=He.from(Ve),this._mode=se,this._autopadding=!0}rn(on,qe),on.prototype._update=function(se){this._cache.add(se);for(var ge,Ve,We=[];ge=this._cache.get();)Ve=this._mode.encrypt(this,ge),We.push(Ve);return He.concat(We)};var sn=He.alloc(16,16);on.prototype._final=function(){var se=this._cache.flush();if(this._autopadding)return se=this._mode.encrypt(this,se),this._cipher.scrub(),se;if(!se.equals(sn))throw this._cipher.scrub(),Error(`data not multiple of block length`)},on.prototype.setAutoPadding=function(se){return this._autopadding=!!se,this};function cn(){this.cache=He.allocUnsafe(0)}cn.prototype.add=function(se){this.cache=He.concat([this.cache,se])},cn.prototype.get=function(){if(this.cache.length>15){var se=this.cache.slice(0,16);return this.cache=this.cache.slice(16),se}return null},cn.prototype.flush=function(){for(var se=16-this.cache.length,ge=He.allocUnsafe(se),Ve=-1;++Ve<se;)ge.writeUInt8(se,Ve);return He.concat([this.cache,ge])};function ln(se,qe,en){var tn=ge[se.toLowerCase()];if(!tn)throw TypeError(`invalid suite type`);if(typeof qe==`string`&&(qe=He.from(qe)),qe.length!==tn.key/8)throw TypeError(`invalid key length `+qe.length);if(typeof en==`string`&&(en=He.from(en)),tn.mode!==`GCM`&&en.length!==tn.iv)throw TypeError(`invalid iv length `+en.length);return tn.type===`stream`?new We(tn.module,qe,en):tn.type===`auth`?new Ve(tn.module,qe,en):new on(tn.module,qe,en)}function un(se,Ve){var He=ge[se.toLowerCase()];if(!He)throw TypeError(`invalid suite type`);var We=tn(Ve,!1,He.key,He.iv);return ln(se,We.key,We.iv)}se.createCipheriv=ln,se.createCipher=un})),require_decrypter=__commonJSMin$1((se=>{var ge=require_authCipher(),Ve=require_safe_buffer$3().Buffer,He=require_modes$1(),We=require_streamCipher(),qe=require_cipher_base(),en=require_aes(),tn=require_evp_bytestokey(),rn=require_inherits_browser();function on(se,ge,He){qe.call(this),this._cache=new sn,this._last=void 0,this._cipher=new en.AES(ge),this._prev=Ve.from(He),this._mode=se,this._autopadding=!0}rn(on,qe),on.prototype._update=function(se){this._cache.add(se);for(var ge,He,We=[];ge=this._cache.get(this._autopadding);)He=this._mode.decrypt(this,ge),We.push(He);return Ve.concat(We)},on.prototype._final=function(){var se=this._cache.flush();if(this._autopadding)return cn(this._mode.decrypt(this,se));if(se)throw Error(`data not multiple of block length`)},on.prototype.setAutoPadding=function(se){return this._autopadding=!!se,this};function sn(){this.cache=Ve.allocUnsafe(0)}sn.prototype.add=function(se){this.cache=Ve.concat([this.cache,se])},sn.prototype.get=function(se){var ge;if(se){if(this.cache.length>16)return ge=this.cache.slice(0,16),this.cache=this.cache.slice(16),ge}else if(this.cache.length>=16)return ge=this.cache.slice(0,16),this.cache=this.cache.slice(16),ge;return null},sn.prototype.flush=function(){if(this.cache.length)return this.cache};function cn(se){var ge=se[15];if(ge<1||ge>16)throw Error(`unable to decrypt data`);for(var Ve=-1;++Ve<ge;)if(se[Ve+(16-ge)]!==ge)throw Error(`unable to decrypt data`);if(ge!==16)return se.slice(0,16-ge)}function ln(se,qe,en){var tn=He[se.toLowerCase()];if(!tn)throw TypeError(`invalid suite type`);if(typeof en==`string`&&(en=Ve.from(en)),tn.mode!==`GCM`&&en.length!==tn.iv)throw TypeError(`invalid iv length `+en.length);if(typeof qe==`string`&&(qe=Ve.from(qe)),qe.length!==tn.key/8)throw TypeError(`invalid key length `+qe.length);return tn.type===`stream`?new We(tn.module,qe,en,!0):tn.type===`auth`?new ge(tn.module,qe,en,!0):new on(tn.module,qe,en)}function un(se,ge){var Ve=He[se.toLowerCase()];if(!Ve)throw TypeError(`invalid suite type`);var We=tn(ge,!1,Ve.key,Ve.iv);return ln(se,We.key,We.iv)}se.createDecipher=un,se.createDecipheriv=ln})),require_browser$6=__commonJSMin$1((se=>{var ge=require_encrypter(),Ve=require_decrypter(),He=(init_list(),__toCommonJS(list_exports
17).default);function We(){return Object.keys(He)}se.createCipher=se.Cipher=ge.createCipher,se.createCipheriv=se.Cipheriv=ge.createCipheriv,se.createDecipher=se.Decipher=Ve.createDecipher,se.createDecipheriv=se.Decipheriv=Ve.createDecipheriv,se.listCiphers=se.getCiphers=We})),require_modes=__commonJSMin$1((se=>{se["des-ecb"]={key:8,iv:0},se["des-cbc"]=se.des={key:8,iv:8},se["des-ede3-cbc"]=se.des3={key:24,iv:8},se["des-ede3"]={key:24,iv:0},se["des-ede-cbc"]={key:16,iv:8},se["des-ede"]={key:16,iv:0}})),require_browser$5=__commonJSMin$1((se=>{var ge=require_browserify_des(),Ve=require_browser$6(),He=require_modes$1(),We=require_modes(),qe=require_evp_bytestokey();function en(se,ge){se=se.toLowerCase();var Ve,en;if(He[se])Ve=He[se].key,en=He[se].iv;else if(We[se])Ve=We[se].key*8,en=We[se].iv;else throw TypeError(`invalid suite type`);var tn=qe(ge,!1,Ve,en);return rn(se,tn.key,tn.iv)}function tn(se,ge){se=se.toLowerCase();var Ve,en;if(He[se])Ve=He[se].key,en=He[se].iv;else if(We[se])Ve=We[se].key*8,en=We[se].iv;else throw TypeError(`invalid suite type`);var tn=qe(ge,!1,Ve,en);return on(se,tn.key,tn.iv)}function rn(se,qe,en){if(se=se.toLowerCase(),He[se])return Ve.createCipheriv(se,qe,en);if(We[se])return new ge({key:qe,iv:en,mode:se});throw TypeError(`invalid suite type`)}function on(se,qe,en){if(se=se.toLowerCase(),He[se])return Ve.createDecipheriv(se,qe,en);if(We[se])return new ge({key:qe,iv:en,mode:se,decrypt:!0});throw TypeError(`invalid suite type`)}function sn(){return Object.keys(We).concat(Ve.getCiphers())}se.createCipher=se.Cipher=en,se.createCipheriv=se.Cipheriv=rn,se.createDecipher=se.Decipher=tn,se.createDecipheriv=se.Decipheriv=on,se.listCiphers=se.getCiphers=sn})),require_bn$6=__commonJSMin$1(((se,ge)=>{(function(se,ge){function Ve(se,ge){if(!se)throw Error(ge||`Assertion failed`)}function He(se,ge){se.super_=ge;var Ve=function(){};Ve.prototype=ge.prototype,se.prototype=new Ve,se.prototype.constructor=se}function We(se,ge,Ve){if(We.isBN(se))return se;this.negative=0,this.words=null,this.length=0,this.red=null,se!==null&&((ge===`le`||ge===`be`)&&(Ve=ge,ge=10),this._init(se||0,ge||10,Ve||`be`))}typeof se==`object`?se.exports=We:ge.BN=We,We.BN=We,We.wordSize=26;var qe;try{qe=typeof window<`u`&&window.Buffer!==void 0?window.Buffer:require_dist$2().Buffer}catch{}We.isBN=function(se){return se instanceof We?!0:typeof se==`object`&&!!se&&se.constructor.wordSize===We.wordSize&&Array.isArray(se.words)},We.max=function(se,ge){return se.cmp(ge)>0?se:ge},We.min=function(se,ge){return se.cmp(ge)<0?se:ge},We.prototype._init=function(se,ge,He){if(typeof se==`number`)return this._initNumber(se,ge,He);if(typeof se==`object`)return this._initArray(se,ge,He);ge===`hex`&&(ge=16),Ve(ge===(ge|0)&&ge>=2&&ge<=36),se=se.toString().replace(/\s+/g,``);var We=0;se[0]===`-`&&(We++,this.negative=1),We<se.length&&(ge===16?this._parseHex(se,We,He):(this._parseBase(se,ge,We),He===`le`&&this._initArray(this.toArray(),ge,He)))},We.prototype._initNumber=function(se,ge,He){se<0&&(this.negative=1,se=-se),se<67108864?(this.words=[se&67108863],this.length=1):se<4503599627370496?(this.words=[se&67108863,se/67108864&67108863],this.length=2):(Ve(se<9007199254740992),this.words=[se&67108863,se/67108864&67108863,1],this.length=3),He===`le`&&this._initArray(this.toArray(),ge,He)},We.prototype._initArray=function(se,ge,He){if(Ve(typeof se.length==`number`),se.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(se.length/3),this.words=Array(this.length);for(var We=0;We<this.length;We++)this.words[We]=0;var qe,en,tn=0;if(He===`be`)for(We=se.length-1,qe=0;We>=0;We-=3)en=se[We]|se[We-1]<<8|se[We-2]<<16,this.words[qe]|=en<<tn&67108863,this.words[qe+1]=en>>>26-tn&67108863,tn+=24,tn>=26&&(tn-=26,qe++);else if(He===`le`)for(We=0,qe=0;We<se.length;We+=3)en=se[We]|se[We+1]<<8|se[We+2]<<16,this.words[qe]|=en<<tn&67108863,this.words[qe+1]=en>>>26-tn&67108863,tn+=24,tn>=26&&(tn-=26,qe++);return this.strip()};function en(se,ge){var Ve=se.charCodeAt(ge);return Ve>=65&&Ve<=70?Ve-55:Ve>=97&&Ve<=102?Ve-87:Ve-48&15}function tn(se,ge,Ve){var He=en(se,Ve);return Ve-1>=ge&&(He|=en(se,Ve-1)<<4),He}We.prototype._parseHex=function(se,ge,Ve){this.length=Math.ceil((se.length-ge)/6),this.words=Array(this.length);for(var He=0;He<this.length;He++)this.words[He]=0;var We=0,qe=0,en;
vendor: 6,519 bytes, line 17
17if(Ve===`be`)for(He=se.length-1;He>=ge;He-=2)en=tn(se,ge,He)<<We,this.words[qe]|=en&67108863,We>=18?(We-=18,qe+=1,this.words[qe]|=en>>>26):We+=8;else for(He=(se.length-ge)%2==0?ge+1:ge;He<se.length;He+=2)en=tn(se,ge,He)<<We,this.words[qe]|=en&67108863,We>=18?(We-=18,qe+=1,this.words[qe]|=en>>>26):We+=8;this.strip()};function rn(se,ge,Ve,He){for(var We=0,qe=Math.min(se.length,Ve),en=ge;en<qe;en++){var tn=se.charCodeAt(en)-48;We*=He,tn>=49?We+=tn-49+10:tn>=17?We+=tn-17+10:We+=tn}return We}We.prototype._parseBase=function(se,ge,Ve){this.words=[0],this.length=1;for(var He=0,We=1;We<=67108863;We*=ge)He++;He--,We=We/ge|0;for(var qe=se.length-Ve,en=qe%He,tn=Math.min(qe,qe-en)+Ve,on=0,sn=Ve;sn<tn;sn+=He)on=rn(se,sn,sn+He,ge),this.imuln(We),this.words[0]+on<67108864?this.words[0]+=on:this._iaddn(on);if(en!==0){var cn=1;for(on=rn(se,sn,se.length,ge),sn=0;sn<en;sn++)cn*=ge;this.imuln(cn),this.words[0]+on<67108864?this.words[0]+=on:this._iaddn(on)}this.strip()},We.prototype.copy=function(se){se.words=Array(this.length);for(var ge=0;ge<this.length;ge++)se.words[ge]=this.words[ge];se.length=this.length,se.negative=this.negative,se.red=this.red},We.prototype.clone=function(){var se=new We(null);return this.copy(se),se},We.prototype._expand=function(se){for(;this.length<se;)this.words[this.length++]=0;return this},We.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},We.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},We.prototype.inspect=function(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`};var on=`.0.00.000.0000.00000.000000.0000000.00000000.000000000.0000000000.00000000000.000000000000.0000000000000.00000000000000.000000000000000.0000000000000000.00000000000000000.000000000000000000.0000000000000000000.00000000000000000000.000000000000000000000.0000000000000000000000.00000000000000000000000.000000000000000000000000.0000000000000000000000000`.split(`.`),sn=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],cn=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];We.prototype.toString=function(se,ge){se||=10,ge=ge|0||1;var He;if(se===16||se===`hex`){He=``;for(var We=0,qe=0,en=0;en<this.length;en++){var tn=this.words[en],rn=((tn<<We|qe)&16777215).toString(16);qe=tn>>>24-We&16777215,We+=2,We>=26&&(We-=26,en--),He=qe!==0||en!==this.length-1?on[6-rn.length]+rn+He:rn+He}for(qe!==0&&(He=qe.toString(16)+He);He.length%ge!==0;)He=`0`+He;return this.negative!==0&&(He=`-`+He),He}if(se===(se|0)&&se>=2&&se<=36){var ln=sn[se],un=cn[se];He=``;var dn=this.clone();for(dn.negative=0;!dn.isZero();){var fn=dn.modn(un).toString(se);dn=dn.idivn(un),He=dn.isZero()?fn+He:on[ln-fn.length]+fn+He}for(this.isZero()&&(He=`0`+He);He.length%ge!==0;)He=`0`+He;return this.negative!==0&&(He=`-`+He),He}Ve(!1,`Base should be between 2 and 36`)},We.prototype.toNumber=function(){var se=this.words[0];return this.length===2?se+=this.words[1]*67108864:this.length===3&&this.words[2]===1?se+=4503599627370496+this.words[1]*67108864:this.length>2&&Ve(!1,`Number can only safely store up to 53 bits`),this.negative===0?se:-se},We.prototype.toJSON=function(){return this.toString(16)},We.prototype.toBuffer=function(se,ge){return Ve(qe!==void 0),this.toArrayLike(qe,se,ge)},We.prototype.toArray=function(se,ge){return this.toArrayLike(Array,se,ge)},We.prototype.toArrayLike=function(se,ge,He){var We=this.byteLength(),qe=He||Math.max(1,We);Ve(We<=qe,`byte array longer than desired length`),Ve(qe>0,`Requested array length <= 0`),this.strip();var en=ge===`le`,tn=new se(qe),rn,on,sn=this.clone();if(en){for(on=0;!sn.isZero();on++)rn=sn.andln(255),sn.iushrn(8),tn[on]=rn;for(;on<qe;on++)tn[on]=0}else{for(on=0;on<qe-We;on++)tn[on]=0;for(on=0;!sn.isZero();on++)rn=sn.andln(255),sn.iushrn(8),tn[qe-on-1]=rn}return tn},Math.clz32?We.prototype._countBits=function(se){return 32-Math.clz32(se)}:We.prototype._countBits=function(se){var ge=se,Ve=0;return ge>=4096&&(Ve+=13,ge>>>=13),ge>=64&&(Ve+=7,ge>>>=7),ge>=8&&(Ve+=4,ge>>>=4),ge>=2&&(Ve+=2,ge>>>=2),Ve+ge},We.prototype._zeroBits=function(se){if(se===0)return 26;var ge=se,Ve=0;return ge&8191||(Ve+=13,ge>>>=13),ge&127||(Ve+=7,ge>>>=7),ge&15||(Ve+=4,ge>>>=4),ge&3||(Ve+=2,ge>>>=2),ge&1||Ve++,Ve},We.prototype.bitLength=function(){var se=this.words[this.length-1],ge=this._countBits(se);return(this.length-1)*26+ge};function ln(se){for(var ge=Array(se.bitLength()),Ve=0;Ve<ge.length;Ve++){var He=Ve/26|0,We=Ve%26;ge[Ve]=(se.words[He]&1<<We)>>>We}return ge}We.prototype.zeroBits=function(){if(this.isZero())return 0;for(var se=0,ge=0;ge<this.length;ge++){var Ve=this._zeroBits(this.words[ge]);if(se+=Ve,Ve!==26)break}return se},We.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},We.prototype.toTwos=function(se){return this.negative===0?this.clone():this.abs().inotn(se).iaddn(1)},We.prototype.fromTwos=function(se){return this.testn(se-1)?this.notn(se).iaddn(1).ineg():this.clone()},We.prototype.isNeg=function(){return this.negative!==0},We.prototype.neg=function(){return this.clone().ineg()},We.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},We.prototype.iuor=function(se){for(;this.length<se.length;)this.words[this.length++]=0;for(var ge=0;ge<se.length;ge++)this.words[ge]=this.words[ge]|se.words[ge];return this.strip()},We.prototype.ior=function(se){return Ve((this.negative|se.negative)===0),this.iuor(se)},We.prototype.or=function(se){return this.length>se.length?this.clone().ior(se):se.clone().ior(this)},We.prototype.uor=function(se){return this.length>se.length?this.clone().iuor(se):se.clone().iuor(this)},We.prototype.iuand=function(se){for(var ge=this.length>se.length?se:this,Ve=0;Ve<ge.length;Ve++)this.words[Ve]=this.words[Ve]&se.words[Ve];return this.length=ge.length,this.strip()},We.prototype.iand=function(se){return Ve((this.negative|se.negative)===0),this.iuand(se)},We.prototype.and=function(se){return this.length>se.length?this.clone().iand(se):se.clone().iand(this)},We.prototype.uand=function(se){return this.length>se.length?this.clone().iuand(se):se.clone().iuand(this)},We.prototype.iuxor=function(se){var ge,Ve;this.length>se.length?(ge=this,Ve=se):(ge=se,Ve=this);for(var He=0;He<Ve.length;
vendor: 5,534 bytes, line 17
17He++)this.words[He]=ge.words[He]^Ve.words[He];if(this!==ge)for(;He<ge.length;He++)this.words[He]=ge.words[He];return this.length=ge.length,this.strip()},We.prototype.ixor=function(se){return Ve((this.negative|se.negative)===0),this.iuxor(se)},We.prototype.xor=function(se){return this.length>se.length?this.clone().ixor(se):se.clone().ixor(this)},We.prototype.uxor=function(se){return this.length>se.length?this.clone().iuxor(se):se.clone().iuxor(this)},We.prototype.inotn=function(se){Ve(typeof se==`number`&&se>=0);var ge=Math.ceil(se/26)|0,He=se%26;this._expand(ge),He>0&&ge--;for(var We=0;We<ge;We++)this.words[We]=~this.words[We]&67108863;return He>0&&(this.words[We]=~this.words[We]&67108863>>26-He),this.strip()},We.prototype.notn=function(se){return this.clone().inotn(se)},We.prototype.setn=function(se,ge){Ve(typeof se==`number`&&se>=0);var He=se/26|0,We=se%26;return this._expand(He+1),ge?this.words[He]=this.words[He]|1<<We:this.words[He]=this.words[He]&~(1<<We),this.strip()},We.prototype.iadd=function(se){var ge;if(this.negative!==0&&se.negative===0)return this.negative=0,ge=this.isub(se),this.negative^=1,this._normSign();if(this.negative===0&&se.negative!==0)return se.negative=0,ge=this.isub(se),se.negative=1,ge._normSign();var Ve,He;this.length>se.length?(Ve=this,He=se):(Ve=se,He=this);for(var We=0,qe=0;qe<He.length;qe++)ge=(Ve.words[qe]|0)+(He.words[qe]|0)+We,this.words[qe]=ge&67108863,We=ge>>>26;for(;We!==0&&qe<Ve.length;qe++)ge=(Ve.words[qe]|0)+We,this.words[qe]=ge&67108863,We=ge>>>26;if(this.length=Ve.length,We!==0)this.words[this.length]=We,this.length++;else if(Ve!==this)for(;qe<Ve.length;qe++)this.words[qe]=Ve.words[qe];return this},We.prototype.add=function(se){var ge;return se.negative!==0&&this.negative===0?(se.negative=0,ge=this.sub(se),se.negative^=1,ge):se.negative===0&&this.negative!==0?(this.negative=0,ge=se.sub(this),this.negative=1,ge):this.length>se.length?this.clone().iadd(se):se.clone().iadd(this)},We.prototype.isub=function(se){if(se.negative!==0){se.negative=0;var ge=this.iadd(se);return se.negative=1,ge._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(se),this.negative=1,this._normSign();var Ve=this.cmp(se);if(Ve===0)return this.negative=0,this.length=1,this.words[0]=0,this;var He,We;Ve>0?(He=this,We=se):(He=se,We=this);for(var qe=0,en=0;en<We.length;en++)ge=(He.words[en]|0)-(We.words[en]|0)+qe,qe=ge>>26,this.words[en]=ge&67108863;for(;qe!==0&&en<He.length;en++)ge=(He.words[en]|0)+qe,qe=ge>>26,this.words[en]=ge&67108863;if(qe===0&&en<He.length&&He!==this)for(;en<He.length;en++)this.words[en]=He.words[en];return this.length=Math.max(this.length,en),He!==this&&(this.negative=1),this.strip()},We.prototype.sub=function(se){return this.clone().isub(se)};function un(se,ge,Ve){Ve.negative=ge.negative^se.negative;var He=se.length+ge.length|0;Ve.length=He,He=He-1|0;var We=se.words[0]|0,qe=ge.words[0]|0,en=We*qe,tn=en&67108863,rn=en/67108864|0;Ve.words[0]=tn;for(var on=1;on<He;on++){for(var sn=rn>>>26,cn=rn&67108863,ln=Math.min(on,ge.length-1),un=Math.max(0,on-se.length+1);un<=ln;un++){var dn=on-un|0;We=se.words[dn]|0,qe=ge.words[un]|0,en=We*qe+cn,sn+=en/67108864|0,cn=en&67108863}Ve.words[on]=cn|0,rn=sn|0}return rn===0?Ve.length--:Ve.words[on]=rn|0,Ve.strip()}var dn=function(se,ge,Ve){var He=se.words,We=ge.words,qe=Ve.words,en=0,tn,rn,on,sn=He[0]|0,cn=sn&8191,ln=sn>>>13,un=He[1]|0,dn=un&8191,fn=un>>>13,pn=He[2]|0,mn=pn&8191,hn=pn>>>13,gn=He[3]|0,_n=gn&8191,vn=gn>>>13,yn=He[4]|0,bn=yn&8191,xn=yn>>>13,Sn=He[5]|0,Cn=Sn&8191,wn=Sn>>>13,Tn=He[6]|0,En=Tn&8191,Dn=Tn>>>13,On=He[7]|0,kn=On&8191,An=On>>>13,jn=He[8]|0,Mn=jn&8191,Nn=jn>>>13,Pn=He[9]|0,Fn=Pn&8191,In=Pn>>>13,Ln=We[0]|0,Rn=Ln&8191,zn=Ln>>>13,Bn=We[1]|0,Vn=Bn&8191,Hn=Bn>>>13,Un=We[2]|0,Wn=Un&8191,Gn=Un>>>13,Kn=We[3]|0,qn=Kn&8191,Jn=Kn>>>13,Yn=We[4]|0,Xn=Yn&8191,Zn=Yn>>>13,Qn=We[5]|0,$n=Qn&8191,er=Qn>>>13,tr=We[6]|0,nr=tr&8191,rr=tr>>>13,ir=We[7]|0,ar=ir&8191,or=ir>>>13,sr=We[8]|0,cr=sr&8191,lr=sr>>>13,ur=We[9]|0,dr=ur&8191,fr=ur>>>13;Ve.negative=se.negative^ge.negative,Ve.length=19,tn=Math.imul(cn,Rn),rn=Math.imul(cn,zn),rn=rn+Math.imul(ln,Rn)|0,on=Math.imul(ln,zn);var pr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(pr>>>26)|0,pr&=67108863,tn=Math.imul(dn,Rn),rn=Math.imul(dn,zn),rn=rn+Math.imul(fn,Rn)|0,on=Math.imul(fn,zn),tn=tn+Math.imul(cn,Vn)|0,rn=rn+Math.imul(cn,Hn)|0,rn=rn+Math.imul(ln,Vn)|0,on=on+Math.imul(ln,Hn)|0;var mr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(mr>>>26)|0,mr&=67108863,tn=Math.imul(mn,Rn),rn=Math.imul(mn,zn),rn=rn+Math.imul(hn,Rn)|0,on=Math.imul(hn,zn),tn=tn+Math.imul(dn,Vn)|0,rn=rn+Math.imul(dn,Hn)|0,rn=rn+Math.imul(fn,Vn)|0,on=on+Math.imul(fn,Hn)|0,tn=tn+Math.imul(cn,Wn)|0,rn=rn+Math.imul(cn,Gn)|0,rn=rn+Math.imul(ln,Wn)|0,on=on+Math.imul(ln,Gn)|0;var hr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(hr>>>26)|0,hr&=67108863,tn=Math.imul(_n,Rn),rn=Math.imul(_n,zn),rn=rn+Math.imul(vn,Rn)|0,on=Math.imul(vn,zn),tn=tn+Math.imul(mn,Vn)|0,rn=rn+Math.imul(mn,Hn)|0,rn=rn+Math.imul(hn,Vn)|0,on=on+Math.imul(hn,Hn)|0,tn=tn+Math.imul(dn,Wn)|0,rn=rn+Math.imul(dn,Gn)|0,rn=rn+Math.imul(fn,Wn)|0,on=on+Math.imul(fn,Gn)|0,tn=tn+Math.imul(cn,qn)|0,rn=rn+Math.imul(cn,Jn)|0,rn=rn+Math.imul(ln,qn)|0,on=on+Math.imul(ln,Jn)|0;var gr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(gr>>>26)|0,gr&=67108863,tn=Math.imul(bn,Rn),rn=Math.imul(bn,zn),rn=rn+Math.imul(xn,Rn)|0,on=Math.imul(xn,zn),tn=tn+Math.imul(_n,Vn)|0,rn=rn+Math.imul(_n,Hn)|0,rn=rn+Math.imul(vn,Vn)|0,on=on+Math.imul(vn,Hn)|0,tn=tn+Math.imul(mn,Wn)|0,rn=rn+Math.imul(mn,Gn
17)|0,rn=rn+Math.imul(hn,Wn)|0,on=on+Math.imul(hn,Gn)|0,tn=tn+Math.imul(dn,qn)|0,rn=rn+Math.imul(dn,Jn)|0,rn=rn+Math.imul(fn,qn)|0,on=on+Math.imul(fn,Jn)|0,tn=tn+Math.imul(cn,Xn)|0,rn=rn+Math.imul(cn,Zn)|0,rn=rn+Math.imul(ln,Xn)|0,on=on+Math.imul(ln,Zn)|0;var _r=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(_r>>>26)|0,_r&=67108863,tn=Math.imul(Cn,Rn),rn=Math.imul(Cn,zn),rn=rn+Math.imul(wn,Rn)|0,on=Math.imul(wn,zn),tn=tn+Math.imul(bn,Vn)|0,rn=rn+Math.imul(bn,Hn)|0,rn=rn+Math.imul(xn,Vn)|0,on=on+Math.imul(xn,Hn)|0,tn=tn+Math.imul(_n,Wn)|0,rn=rn+Math.imul(_n,Gn)|0,rn=rn+Math.imul(vn,Wn)|0,on=on+Math.imul(vn,Gn)|0,tn=tn+Math.imul(mn,qn)|0,rn=rn+Math.imul(mn,Jn)|0,rn=rn+Math.imul(hn,qn)|0,on=on+Math.imul(hn,Jn)|0,tn=tn+Math.imul(dn,Xn)|0,rn=rn+Math.imul(dn,Zn)|0,rn=rn+Math.imul(fn,Xn)|0,on=on+Math.imul(fn,Zn)|0,tn=tn+Math.imul(cn,$n)|0,rn=rn+Math.imul(cn,er)|0,rn=rn+Math.imul(ln,$n)|0,on=on+Math.imul(ln,er)|0;var vr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(vr>>>26)|0,vr&=67108863,tn=Math.imul(En,Rn),rn=Math.imul(En,zn),rn=rn+Math.imul(Dn,Rn)|0,on=Math.imul(Dn,zn),tn=tn+Math.imul(Cn,Vn)|0,rn=rn+Math.imul(Cn,Hn)|0,rn=rn+Math.imul(wn,Vn)|0,on=on+Math.imul(wn,Hn)|0,tn=tn+Math.imul(bn,Wn)|0,rn=rn+Math.imul(bn,Gn)|0,rn=rn+Math.imul(xn,Wn)|0,on=on+Math.imul(xn,Gn)|0,tn=tn+Math.imul(_n,qn)|0,rn=rn+Math.imul(_n,Jn)|0,rn=rn+Math.imul(vn,qn)|0,on=on+Math.imul(vn,Jn)|0,tn=tn+Math.imul(mn,Xn)|0,rn=rn+Math.imul(mn,Zn)|0,rn=rn+Math.imul(hn,Xn)|0,on=on+Math.imul(hn,Zn)|0,tn=tn+Math.imul(dn,$n)|0,rn=rn+Math.imul(dn,er)|0,rn=rn+Math.imul(fn,$n)|0,on=on+Math.imul(fn,er)|0,tn=tn+Math.imul(cn,nr)|0,rn=rn+Math.imul(cn,rr)|0,rn=rn+Math.imul(ln,nr)|0,on=on+Math.imul(ln,rr)|0;var yr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(yr>>>26)|0,yr&=67108863,tn=Math.imul(kn,Rn),rn=Math.imul(kn,zn),rn=rn+Math.imul(An,Rn)|0,on=Math.imul(An,zn),tn=tn+Math.imul(En,Vn)|0,rn=rn+Math.imul(En,Hn)|0,rn=rn+Math.imul(Dn,Vn)|0,on=on+Math.imul(Dn,Hn)|0,tn=tn+Math.imul(Cn,Wn)|0,rn=rn+Math.imul(Cn,Gn)|0,rn=rn+Math.imul(wn,Wn)|0,on=on+Math.imul(wn,Gn)|0,tn=tn+Math.imul(bn,qn)|0,rn=rn+Math.imul(bn,Jn)|0,rn=rn+Math.imul(xn,qn)|0,on=on+Math.imul(xn,Jn)|0,tn=tn+Math.imul(_n,Xn)|0,rn=rn+Math.imul(_n,Zn)|0,rn=rn+Math.imul(vn,Xn)|0,on=on+Math.imul(vn,Zn)|0,tn=tn+Math.imul(mn,$n)|0,rn=rn+Math.imul(mn,er)|0,rn=rn+Math.imul(hn,$n)|0,on=on+Math.imul(hn,er)|0,tn=tn+Math.imul(dn,nr)|0,rn=rn+Math.imul(dn,rr)|0,rn=rn+Math.imul(fn,nr)|0,on=on+Math.imul(fn,rr)|0,tn=tn+Math.imul(cn,ar)|0,rn=rn+Math.imul(cn,or)|0,rn=rn+Math.imul(ln,ar)|0,on=on+Math.imul(ln,or)|0;var br=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(br>>>26)|0,br&=67108863,tn=Math.imul(Mn,Rn),rn=Math.imul(Mn,zn),rn=rn+Math.imul(Nn,Rn)|0,on=Math.imul(Nn,zn),tn=tn+Math.imul(kn,Vn)|0,rn=rn+Math.imul(kn,Hn)|0,rn=rn+Math.imul(An,Vn)|0,on=on+Math.imul(An,Hn)|0,tn=tn+Math.imul(En,Wn)|0,rn=rn+Math.imul(En,Gn)|0,rn=rn+Math.imul(Dn,Wn)|0,on=on+Math.imul(Dn,Gn)|0,tn=tn+Math.imul(Cn,qn)|0,rn=rn+Math.imul(Cn,Jn)|0,rn=rn+Math.imul(wn,qn)|0,on=on+Math.imul(wn,Jn)|0,tn=tn+Math.imul(bn,Xn)|0,rn=rn+Math.imul(bn,Zn)|0,rn=rn+Math.imul(xn,Xn)|0,on=on+Math.imul(xn,Zn)|0,tn=tn+Math.imul(_n,$n)|0,rn=rn+Math.imul(_n,er)|0,rn=rn+Math.imul(vn,$n)|0,on=on+Math.imul(vn,er)|0,tn=tn+Math.imul(mn,nr)|0,rn=rn+Math.imul(mn,rr)|0,rn=rn+Math.imul(hn,nr)|0,on=on+Math.imul(hn,rr)|0,tn=tn+Math.imul(dn,ar)|0,rn=rn+Math.imul(dn,or)|0,rn=rn+Math.imul(fn,ar)|0,on=on+Math.imul(fn,or)|0,tn=tn+Math.imul(cn,cr)|0,rn=rn+Math.imul(cn,lr)|0,rn=rn+Math.imul(ln,cr)|0,on=on+Math.imul(ln,lr)|0;var xr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(xr>>>26)|0,xr&=67108863,tn=Math.imul(Fn,Rn),rn=Math.imul(Fn,zn),rn=rn+Math.imul(In,Rn)|0,on=Math.imul(In,zn),tn=tn+Math.imul(Mn,Vn)|0,rn=rn+Math.imul(Mn,Hn)|0,rn=rn+Math.imul(Nn,Vn)|0,on=on+Math.imul(Nn,Hn)|0,tn=tn+Math.imul(kn,Wn)|0,rn=rn+Math.imul(kn,Gn)|0,rn=rn+Math.imul(An,Wn)|0,on=on+Math.imul(An,Gn)|0,tn=tn+Math.imul(En,qn)|0,rn=rn+Math.imul(En,Jn)|0,rn=rn+Math.imul(Dn,qn)|0,on=on+Math.imul(Dn,Jn)|0,tn=tn+Math.imul(Cn,Xn)|0,rn=rn+Math.imul(Cn,Zn)|0,rn=rn+Math.imul(wn,Xn)|0,on=on+Math.imul(wn,Zn)|0,tn=tn+Math.imul(bn,$n)|0,rn=rn+Math.imul(bn,er)|0,rn=rn+Math.imul(xn,$n)|0,on=on+Math.imul(xn,er)|0,tn=tn+Math.imul(_n,nr)|0,rn=rn+Math.imul(_n,rr)|0,rn=rn+Math.imul(vn,nr)|0,on=on+Math.imul(vn,rr)|0,tn=tn+Math.imul(mn,ar)|0,rn=rn+Math.imul(mn,or)|0,rn=rn+Math.imul(hn,ar)|0,on=on+Math.imul(hn,or)|0,tn=tn+Math.imul(dn,cr)|0,rn=rn+Math.imul(dn,lr)|0,rn=rn+Math.imul(fn,cr)|0,on=on+Math.imul(fn,lr)|0,tn=tn+Math.imul(cn,dr)|0,rn=rn+Math.imul(cn,fr)|0,rn=rn+Math.imul(ln,dr)|0,on=on+Math.imul(ln,fr)|0;var Sr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Sr>>>26)|0,Sr&=67108863,tn=Math.imul(Fn,Vn),rn=Math.imul(Fn,Hn),rn=rn+Math.imul(In,Vn)|0,on=Math.imul(In,Hn),tn=tn+Math.imul(Mn,Wn)|0,rn=rn+Math.imul(Mn,Gn)|0,rn=rn+Math.imul(Nn,Wn)|0,on=on+Math.imul(Nn,Gn)|0,tn=tn+Math.imul(kn,qn)|0,rn=rn+Math.imul(kn,Jn)|0,rn=rn+Math.imul(An,qn)|0,on=on+Math.imul(An,Jn)|0,tn=tn+Math.imul(En,Xn)|0,rn=rn+Math.imul(En,Zn)|0,rn=rn+Math.imul(Dn,Xn)|0,on=on+Math.imul(Dn,Zn)|0,tn=tn+Math.imul(Cn,$n)|0,rn=rn+Math.imul(Cn,er)|0,rn=rn+Math.imul(wn,$n)|0,on=on+Math.imul(wn,er)|0,tn=tn+Math.imul(bn,nr)|0,rn=rn+Math.imul(bn,rr)|0,rn=rn+Math.imul(xn,nr)|0,on=on+Math.imul(xn,rr)|0,tn=tn+Math.imul(_n,ar)|0,rn=rn+Math.imul(_n,or)|0,rn=rn+Math.imul(vn,ar)|0,on=on+Math.imul(vn,or)|0,tn=tn+Math.imul(mn,cr)|0,rn=rn+Math.imul(mn,lr)|0,rn=rn+Math.imul(hn,cr)|0,on=on+Math.imul(hn,lr)|0,tn=tn+Math.imul(dn,dr)|0,rn=rn+Math.imul(dn,fr)|0,rn=rn+Math.imul(fn,dr)|0,on=on+Math.imul(fn,fr)|0;
vendor: 4,677 bytes, line 17
17var Cr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Cr>>>26)|0,Cr&=67108863,tn=Math.imul(Fn,Wn),rn=Math.imul(Fn,Gn),rn=rn+Math.imul(In,Wn)|0,on=Math.imul(In,Gn),tn=tn+Math.imul(Mn,qn)|0,rn=rn+Math.imul(Mn,Jn)|0,rn=rn+Math.imul(Nn,qn)|0,on=on+Math.imul(Nn,Jn)|0,tn=tn+Math.imul(kn,Xn)|0,rn=rn+Math.imul(kn,Zn)|0,rn=rn+Math.imul(An,Xn)|0,on=on+Math.imul(An,Zn)|0,tn=tn+Math.imul(En,$n)|0,rn=rn+Math.imul(En,er)|0,rn=rn+Math.imul(Dn,$n)|0,on=on+Math.imul(Dn,er)|0,tn=tn+Math.imul(Cn,nr)|0,rn=rn+Math.imul(Cn,rr)|0,rn=rn+Math.imul(wn,nr)|0,on=on+Math.imul(wn,rr)|0,tn=tn+Math.imul(bn,ar)|0,rn=rn+Math.imul(bn,or)|0,rn=rn+Math.imul(xn,ar)|0,on=on+Math.imul(xn,or)|0,tn=tn+Math.imul(_n,cr)|0,rn=rn+Math.imul(_n,lr)|0,rn=rn+Math.imul(vn,cr)|0,on=on+Math.imul(vn,lr)|0,tn=tn+Math.imul(mn,dr)|0,rn=rn+Math.imul(mn,fr)|0,rn=rn+Math.imul(hn,dr)|0,on=on+Math.imul(hn,fr)|0;var wr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(wr>>>26)|0,wr&=67108863,tn=Math.imul(Fn,qn),rn=Math.imul(Fn,Jn),rn=rn+Math.imul(In,qn)|0,on=Math.imul(In,Jn),tn=tn+Math.imul(Mn,Xn)|0,rn=rn+Math.imul(Mn,Zn)|0,rn=rn+Math.imul(Nn,Xn)|0,on=on+Math.imul(Nn,Zn)|0,tn=tn+Math.imul(kn,$n)|0,rn=rn+Math.imul(kn,er)|0,rn=rn+Math.imul(An,$n)|0,on=on+Math.imul(An,er)|0,tn=tn+Math.imul(En,nr)|0,rn=rn+Math.imul(En,rr)|0,rn=rn+Math.imul(Dn,nr)|0,on=on+Math.imul(Dn,rr)|0,tn=tn+Math.imul(Cn,ar)|0,rn=rn+Math.imul(Cn,or)|0,rn=rn+Math.imul(wn,ar)|0,on=on+Math.imul(wn,or)|0,tn=tn+Math.imul(bn,cr)|0,rn=rn+Math.imul(bn,lr)|0,rn=rn+Math.imul(xn,cr)|0,on=on+Math.imul(xn,lr)|0,tn=tn+Math.imul(_n,dr)|0,rn=rn+Math.imul(_n,fr)|0,rn=rn+Math.imul(vn,dr)|0,on=on+Math.imul(vn,fr)|0;var Tr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Tr>>>26)|0,Tr&=67108863,tn=Math.imul(Fn,Xn),rn=Math.imul(Fn,Zn),rn=rn+Math.imul(In,Xn)|0,on=Math.imul(In,Zn),tn=tn+Math.imul(Mn,$n)|0,rn=rn+Math.imul(Mn,er)|0,rn=rn+Math.imul(Nn,$n)|0,on=on+Math.imul(Nn,er)|0,tn=tn+Math.imul(kn,nr)|0,rn=rn+Math.imul(kn,rr)|0,rn=rn+Math.imul(An,nr)|0,on=on+Math.imul(An,rr)|0,tn=tn+Math.imul(En,ar)|0,rn=rn+Math.imul(En,or)|0,rn=rn+Math.imul(Dn,ar)|0,on=on+Math.imul(Dn,or)|0,tn=tn+Math.imul(Cn,cr)|0,rn=rn+Math.imul(Cn,lr)|0,rn=rn+Math.imul(wn,cr)|0,on=on+Math.imul(wn,lr)|0,tn=tn+Math.imul(bn,dr)|0,rn=rn+Math.imul(bn,fr)|0,rn=rn+Math.imul(xn,dr)|0,on=on+Math.imul(xn,fr)|0;var Er=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Er>>>26)|0,Er&=67108863,tn=Math.imul(Fn,$n),rn=Math.imul(Fn,er),rn=rn+Math.imul(In,$n)|0,on=Math.imul(In,er),tn=tn+Math.imul(Mn,nr)|0,rn=rn+Math.imul(Mn,rr)|0,rn=rn+Math.imul(Nn,nr)|0,on=on+Math.imul(Nn,rr)|0,tn=tn+Math.imul(kn,ar)|0,rn=rn+Math.imul(kn,or)|0,rn=rn+Math.imul(An,ar)|0,on=on+Math.imul(An,or)|0,tn=tn+Math.imul(En,cr)|0,rn=rn+Math.imul(En,lr)|0,rn=rn+Math.imul(Dn,cr)|0,on=on+Math.imul(Dn,lr)|0,tn=tn+Math.imul(Cn,dr)|0,rn=rn+Math.imul(Cn,fr)|0,rn=rn+Math.imul(wn,dr)|0,on=on+Math.imul(wn,fr)|0;var Dr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Dr>>>26)|0,Dr&=67108863,tn=Math.imul(Fn,nr),rn=Math.imul(Fn,rr),rn=rn+Math.imul(In,nr)|0,on=Math.imul(In,rr),tn=tn+Math.imul(Mn,ar)|0,rn=rn+Math.imul(Mn,or)|0,rn=rn+Math.imul(Nn,ar)|0,on=on+Math.imul(Nn,or)|0,tn=tn+Math.imul(kn,cr)|0,rn=rn+Math.imul(kn,lr)|0,rn=rn+Math.imul(An,cr)|0,on=on+Math.imul(An,lr)|0,tn=tn+Math.imul(En,dr)|0,rn=rn+Math.imul(En,fr)|0,rn=rn+Math.imul(Dn,dr)|0,on=on+Math.imul(Dn,fr)|0;var Or=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Or>>>26)|0,Or&=67108863,tn=Math.imul(Fn,ar),rn=Math.imul(Fn,or),rn=rn+Math.imul(In,ar)|0,on=Math.imul(In,or),tn=tn+Math.imul(Mn,cr)|0,rn=rn+Math.imul(Mn,lr)|0,rn=rn+Math.imul(Nn,cr)|0,on=on+Math.imul(Nn,lr)|0,tn=tn+Math.imul(kn,dr)|0,rn=rn+Math.imul(kn,fr)|0,rn=rn+Math.imul(An,dr)|0,on=on+Math.imul(An,fr)|0;var kr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(kr>>>26)|0,kr&=67108863,tn=Math.imul(Fn,cr),rn=Math.imul(Fn,lr),rn=rn+Math.imul(In,cr)|0,on=Math.imul(In,lr),tn=tn+Math.imul(Mn,dr)|0,rn=rn+Math.imul(Mn,fr)|0,rn=rn+Math.imul(Nn,dr)|0,on=on+Math.imul(Nn,fr)|0;var Ar=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Ar>>>26)|0,Ar&=67108863,tn=Math.imul(Fn,dr),rn=Math.imul(Fn,fr),rn=rn+Math.imul(In,dr)|0,on=Math.imul(In,fr);var jr=(en+tn|0)+((rn&8191)<<13)|0;return en=(on+(rn>>>13)|0)+(jr>>>26)|0,jr&=67108863,qe[0]=pr,qe[1]=mr,qe[2]=hr,qe[3]=gr,qe[4]=_r,qe[5]=vr,qe[6]=yr,qe[7]=br,qe[8]=xr,qe[9]=Sr,qe[10]=Cr,qe[11]=wr,qe[12]=Tr,qe[13]=Er,qe[14]=Dr,qe[15]=Or,qe[16]=kr,qe[17]=Ar,qe[18]=jr,en!==0&&(qe[19]=en,Ve.length++),Ve};Math.imul||(dn=un);function fn(se,ge,Ve){Ve.negative=ge.negative^se.negative,Ve.length=se.length+ge.length;for(var He=0,We=0,qe=0;qe<Ve.length-1;qe++){var en=We;We=0;for(var tn=He&67108863,rn=Math.min(qe,ge.length-1),on=Math.max(0,qe-se.length+1);on<=rn;
vendor: 6,161 bytes, line 17
17on++){var sn=qe-on,cn=(se.words[sn]|0)*(ge.words[on]|0),ln=cn&67108863;en=en+(cn/67108864|0)|0,ln=ln+tn|0,tn=ln&67108863,en=en+(ln>>>26)|0,We+=en>>>26,en&=67108863}Ve.words[qe]=tn,He=en,en=We}return He===0?Ve.length--:Ve.words[qe]=He,Ve.strip()}function pn(se,ge,Ve){return new mn().mulp(se,ge,Ve)}We.prototype.mulTo=function(se,ge){var Ve,He=this.length+se.length;return Ve=this.length===10&&se.length===10?dn(this,se,ge):He<63?un(this,se,ge):He<1024?fn(this,se,ge):pn(this,se,ge),Ve};function mn(se,ge){this.x=se,this.y=ge}mn.prototype.makeRBT=function(se){for(var ge=Array(se),Ve=We.prototype._countBits(se)-1,He=0;He<se;He++)ge[He]=this.revBin(He,Ve,se);return ge},mn.prototype.revBin=function(se,ge,Ve){if(se===0||se===Ve-1)return se;for(var He=0,We=0;We<ge;We++)He|=(se&1)<<ge-We-1,se>>=1;return He},mn.prototype.permute=function(se,ge,Ve,He,We,qe){for(var en=0;en<qe;en++)He[en]=ge[se[en]],We[en]=Ve[se[en]]},mn.prototype.transform=function(se,ge,Ve,He,We,qe){this.permute(qe,se,ge,Ve,He,We);for(var en=1;en<We;en<<=1)for(var tn=en<<1,rn=Math.cos(2*Math.PI/tn),on=Math.sin(2*Math.PI/tn),sn=0;sn<We;sn+=tn)for(var cn=rn,ln=on,un=0;un<en;un++){var dn=Ve[sn+un],fn=He[sn+un],pn=Ve[sn+un+en],mn=He[sn+un+en],hn=cn*pn-ln*mn;mn=cn*mn+ln*pn,pn=hn,Ve[sn+un]=dn+pn,He[sn+un]=fn+mn,Ve[sn+un+en]=dn-pn,He[sn+un+en]=fn-mn,un!==tn&&(hn=rn*cn-on*ln,ln=rn*ln+on*cn,cn=hn)}},mn.prototype.guessLen13b=function(se,ge){var Ve=Math.max(ge,se)|1,He=Ve&1,We=0;for(Ve=Ve/2|0;Ve;Ve>>>=1)We++;return 1<<We+1+He},mn.prototype.conjugate=function(se,ge,Ve){if(!(Ve<=1))for(var He=0;He<Ve/2;He++){var We=se[He];se[He]=se[Ve-He-1],se[Ve-He-1]=We,We=ge[He],ge[He]=-ge[Ve-He-1],ge[Ve-He-1]=-We}},mn.prototype.normalize13b=function(se,ge){for(var Ve=0,He=0;He<ge/2;He++){var We=Math.round(se[2*He+1]/ge)*8192+Math.round(se[2*He]/ge)+Ve;se[He]=We&67108863,Ve=We<67108864?0:We/67108864|0}return se},mn.prototype.convert13b=function(se,ge,He,We){for(var qe=0,en=0;en<ge;en++)qe+=se[en]|0,He[2*en]=qe&8191,qe>>>=13,He[2*en+1]=qe&8191,qe>>>=13;for(en=2*ge;en<We;++en)He[en]=0;Ve(qe===0),Ve((qe&-8192)==0)},mn.prototype.stub=function(se){for(var ge=Array(se),Ve=0;Ve<se;Ve++)ge[Ve]=0;return ge},mn.prototype.mulp=function(se,ge,Ve){var He=2*this.guessLen13b(se.length,ge.length),We=this.makeRBT(He),qe=this.stub(He),en=Array(He),tn=Array(He),rn=Array(He),on=Array(He),sn=Array(He),cn=Array(He),ln=Ve.words;ln.length=He,this.convert13b(se.words,se.length,en,He),this.convert13b(ge.words,ge.length,on,He),this.transform(en,qe,tn,rn,He,We),this.transform(on,qe,sn,cn,He,We);for(var un=0;un<He;un++){var dn=tn[un]*sn[un]-rn[un]*cn[un];rn[un]=tn[un]*cn[un]+rn[un]*sn[un],tn[un]=dn}return this.conjugate(tn,rn,He),this.transform(tn,rn,ln,qe,He,We),this.conjugate(ln,qe,He),this.normalize13b(ln,He),Ve.negative=se.negative^ge.negative,Ve.length=se.length+ge.length,Ve.strip()},We.prototype.mul=function(se){var ge=new We(null);return ge.words=Array(this.length+se.length),this.mulTo(se,ge)},We.prototype.mulf=function(se){var ge=new We(null);return ge.words=Array(this.length+se.length),pn(this,se,ge)},We.prototype.imul=function(se){return this.clone().mulTo(se,this)},We.prototype.imuln=function(se){Ve(typeof se==`number`),Ve(se<67108864);for(var ge=0,He=0;He<this.length;He++){var We=(this.words[He]|0)*se,qe=(We&67108863)+(ge&67108863);ge>>=26,ge+=We/67108864|0,ge+=qe>>>26,this.words[He]=qe&67108863}return ge!==0&&(this.words[He]=ge,this.length++),this.length=se===0?1:this.length,this},We.prototype.muln=function(se){return this.clone().imuln(se)},We.prototype.sqr=function(){return this.mul(this)},We.prototype.isqr=function(){return this.imul(this.clone())},We.prototype.pow=function(se){var ge=ln(se);if(ge.length===0)return new We(1);for(var Ve=this,He=0;He<ge.length&&ge[He]===0;He++,Ve=Ve.sqr());if(++He<ge.length)for(var qe=Ve.sqr();He<ge.length;He++,qe=qe.sqr())ge[He]!==0&&(Ve=Ve.mul(qe));return Ve},We.prototype.iushln=function(se){Ve(typeof se==`number`&&se>=0);var ge=se%26,He=(se-ge)/26,We=67108863>>>26-ge<<26-ge,qe;if(ge!==0){var en=0;for(qe=0;qe<this.length;qe++){var tn=this.words[qe]&We,rn=(this.words[qe]|0)-tn<<ge;this.words[qe]=rn|en,en=tn>>>26-ge}en&&(this.words[qe]=en,this.length++)}if(He!==0){for(qe=this.length-1;qe>=0;qe--)this.words[qe+He]=this.words[qe];for(qe=0;qe<He;qe++)this.words[qe]=0;this.length+=He}return this.strip()},We.prototype.ishln=function(se){return Ve(this.negative===0),this.iushln(se)},We.prototype.iushrn=function(se,ge,He){Ve(typeof se==`number`&&se>=0);var We=ge?(ge-ge%26)/26:0,qe=se%26,en=Math.min((se-qe)/26,this.length),tn=67108863^67108863>>>qe<<qe,rn=He;if(We-=en,We=Math.max(0,We),rn){for(var on=0;on<en;on++)rn.words[on]=this.words[on];rn.length=en}if(en!==0)if(this.length>en)for(this.length-=en,on=0;on<this.length;on++)this.words[on]=this.words[on+en];else this.words[0]=0,this.length=1;var sn=0;for(on=this.length-1;on>=0&&(sn!==0||on>=We);on--){var cn=this.words[on]|0;this.words[on]=sn<<26-qe|cn>>>qe,sn=cn&tn}return rn&&sn!==0&&(rn.words[rn.length++]=sn),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},We.prototype.ishrn=function(se,ge,He){return Ve(this.negative===0),this.iushrn(se,ge,He)},We.prototype.shln=function(se){return this.clone().ishln(se)},We.prototype.ushln=function(se){return this.clone().iushln(se)},We.prototype.shrn=function(se){return this.clone().ishrn(se)},We.prototype.ushrn=function(se){return this.clone().iushrn(se)},We.prototype.testn=function(se){Ve(typeof se==`number`&&se>=0);var ge=se%26,He=(se-ge)/26,We=1<<ge;return this.length<=He?!1:!!(this.words[He]&We)},We.prototype.imaskn=function(se){Ve(typeof se==`number`&&se>=0);var ge=se%26,He=(se-ge)/26;if(Ve(this.negative===0,`imaskn works only with positive numbers`),this.length<=He)return this;if(ge!==0&&He++,this.length=Math.min(He,this.length),ge!==0){var We=67108863^67108863>>>ge<<ge;this.words[this.length-1]&=We}return this.length===0&&(this.words[0]=0,this.length=1),this.strip()},We.prototype.maskn=function(se){return this.clone().imaskn(se)},We.prototype.iaddn=function(se){return Ve(typeof se==`number`),Ve(se<67108864),se<0?this.isubn(-se):this.negative===0?this._iaddn(se):this.length===1&&(this.words[0]|0)<se?
vendor: 11,369 bytes, line 17
17(this.words[0]=se-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(se),this.negative=1,this)},We.prototype._iaddn=function(se){this.words[0]+=se;for(var ge=0;ge<this.length&&this.words[ge]>=67108864;ge++)this.words[ge]-=67108864,ge===this.length-1?this.words[ge+1]=1:this.words[ge+1]++;return this.length=Math.max(this.length,ge+1),this},We.prototype.isubn=function(se){if(Ve(typeof se==`number`),Ve(se<67108864),se<0)return this.iaddn(-se);if(this.negative!==0)return this.negative=0,this.iaddn(se),this.negative=1,this;if(this.words[0]-=se,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var ge=0;ge<this.length&&this.words[ge]<0;ge++)this.words[ge]+=67108864,--this.words[ge+1];return this.strip()},We.prototype.addn=function(se){return this.clone().iaddn(se)},We.prototype.subn=function(se){return this.clone().isubn(se)},We.prototype.iabs=function(){return this.negative=0,this},We.prototype.abs=function(){return this.clone().iabs()},We.prototype._ishlnsubmul=function(se,ge,He){var We=se.length+He,qe;this._expand(We);var en,tn=0;for(qe=0;qe<se.length;qe++){en=(this.words[qe+He]|0)+tn;var rn=(se.words[qe]|0)*ge;en-=rn&67108863,tn=(en>>26)-(rn/67108864|0),this.words[qe+He]=en&67108863}for(;qe<this.length-He;qe++)en=(this.words[qe+He]|0)+tn,tn=en>>26,this.words[qe+He]=en&67108863;if(tn===0)return this.strip();for(Ve(tn===-1),tn=0,qe=0;qe<this.length;qe++)en=-(this.words[qe]|0)+tn,tn=en>>26,this.words[qe]=en&67108863;return this.negative=1,this.strip()},We.prototype._wordDiv=function(se,ge){var Ve=this.length-se.length,He=this.clone(),qe=se,en=qe.words[qe.length-1]|0;Ve=26-this._countBits(en),Ve!==0&&(qe=qe.ushln(Ve),He.iushln(Ve),en=qe.words[qe.length-1]|0);var tn=He.length-qe.length,rn;if(ge!==`mod`){rn=new We(null),rn.length=tn+1,rn.words=Array(rn.length);for(var on=0;on<rn.length;on++)rn.words[on]=0}var sn=He.clone()._ishlnsubmul(qe,1,tn);sn.negative===0&&(He=sn,rn&&(rn.words[tn]=1));for(var cn=tn-1;cn>=0;cn--){var ln=(He.words[qe.length+cn]|0)*67108864+(He.words[qe.length+cn-1]|0);for(ln=Math.min(ln/en|0,67108863),He._ishlnsubmul(qe,ln,cn);He.negative!==0;)ln--,He.negative=0,He._ishlnsubmul(qe,1,cn),He.isZero()||(He.negative^=1);rn&&(rn.words[cn]=ln)}return rn&&rn.strip(),He.strip(),ge!==`div`&&Ve!==0&&He.iushrn(Ve),{div:rn||null,mod:He}},We.prototype.divmod=function(se,ge,He){if(Ve(!se.isZero()),this.isZero())return{div:new We(0),mod:new We(0)};var qe,en,tn;return this.negative!==0&&se.negative===0?(tn=this.neg().divmod(se,ge),ge!==`mod`&&(qe=tn.div.neg()),ge!==`div`&&(en=tn.mod.neg(),He&&en.negative!==0&&en.iadd(se)),{div:qe,mod:en}):this.negative===0&&se.negative!==0?(tn=this.divmod(se.neg(),ge),ge!==`mod`&&(qe=tn.div.neg()),{div:qe,mod:tn.mod}):(this.negative&se.negative)===0?se.length>this.length||this.cmp(se)<0?{div:new We(0),mod:this}:se.length===1?ge===`div`?{div:this.divn(se.words[0]),mod:null}:ge===`mod`?{div:null,mod:new We(this.modn(se.words[0]))}:{div:this.divn(se.words[0]),mod:new We(this.modn(se.words[0]))}:this._wordDiv(se,ge):(tn=this.neg().divmod(se.neg(),ge),ge!==`div`&&(en=tn.mod.neg(),He&&en.negative!==0&&en.isub(se)),{div:tn.div,mod:en})},We.prototype.div=function(se){return this.divmod(se,`div`,!1).div},We.prototype.mod=function(se){return this.divmod(se,`mod`,!1).mod},We.prototype.umod=function(se){return this.divmod(se,`mod`,!0).mod},We.prototype.divRound=function(se){var ge=this.divmod(se);if(ge.mod.isZero())return ge.div;var Ve=ge.div.negative===0?ge.mod:ge.mod.isub(se),He=se.ushrn(1),We=se.andln(1),qe=Ve.cmp(He);return qe<0||We===1&&qe===0?ge.div:ge.div.negative===0?ge.div.iaddn(1):ge.div.isubn(1)},We.prototype.modn=function(se){Ve(se<=67108863);for(var ge=(1<<26)%se,He=0,We=this.length-1;We>=0;We--)He=(ge*He+(this.words[We]|0))%se;return He},We.prototype.idivn=function(se){Ve(se<=67108863);for(var ge=0,He=this.length-1;He>=0;He--){var We=(this.words[He]|0)+ge*67108864;this.words[He]=We/se|0,ge=We%se}return this.strip()},We.prototype.divn=function(se){return this.clone().idivn(se)},We.prototype.egcd=function(se){Ve(se.negative===0),Ve(!se.isZero());var ge=this,He=se.clone();ge=ge.negative===0?ge.clone():ge.umod(se);for(var qe=new We(1),en=new We(0),tn=new We(0),rn=new We(1),on=0;ge.isEven()&&He.isEven();)ge.iushrn(1),He.iushrn(1),++on;for(var sn=He.clone(),cn=ge.clone();!ge.isZero();){for(var ln=0,un=1;(ge.words[0]&un)===0&&ln<26;++ln,un<<=1);if(ln>0)for(ge.iushrn(ln);ln-- >0;)(qe.isOdd()||en.isOdd())&&(qe.iadd(sn),en.isub(cn)),qe.iushrn(1),en.iushrn(1);for(var dn=0,fn=1;(He.words[0]&fn)===0&&dn<26;++dn,fn<<=1);if(dn>0)for(He.iushrn(dn);dn-- >0;)(tn.isOdd()||rn.isOdd())&&(tn.iadd(sn),rn.isub(cn)),tn.iushrn(1),rn.iushrn(1);ge.cmp(He)>=0?(ge.isub(He),qe.isub(tn),en.isub(rn)):(He.isub(ge),tn.isub(qe),rn.isub(en))}return{a:tn,b:rn,gcd:He.iushln(on)}},We.prototype._invmp=function(se){Ve(se.negative===0),Ve(!se.isZero());var ge=this,He=se.clone();ge=ge.negative===0?ge.clone():ge.umod(se);for(var qe=new We(1),en=new We(0),tn=He.clone();ge.cmpn(1)>0&&He.cmpn(1)>0;){for(var rn=0,on=1;(ge.words[0]&on)===0&&rn<26;++rn,on<<=1);if(rn>0)for(ge.iushrn(rn);rn-- >0;)qe.isOdd()&&qe.iadd(tn),qe.iushrn(1);for(var sn=0,cn=1;(He.words[0]&cn)===0&&sn<26;++sn,cn<<=1);if(sn>0)for(He.iushrn(sn);sn-- >0;)en.isOdd()&&en.iadd(tn),en.iushrn(1);ge.cmp(He)>=0?(ge.isub(He),qe.isub(en)):(He.isub(ge),en.isub(qe))}var ln=ge.cmpn(1)===0?qe:en;return ln.cmpn(0)<0&&ln.iadd(se),ln},We.prototype.gcd=function(se){if(this.isZero())return se.abs();if(se.isZero())return this.abs();var ge=this.clone(),Ve=se.clone();ge.negative=0,Ve.negative=0;for(var He=0;ge.isEven()&&Ve.isEven();He++)ge.iushrn(1),Ve.iushrn(1);do{for(;ge.isEven();)ge.iushrn(1);for(;Ve.isEven();)Ve.iushrn(1);var We=ge.cmp(Ve);if(We<0){var qe=ge;ge=Ve,Ve=qe}else if(We===0||Ve.cmpn(1)===0)break;ge.isub(Ve)}while(!0);return Ve.iushln(He)},We.prototype.invm=function(se){return this.egcd(se).a.umod(se)},We.prototype.isEven=function(){return(this.words[0]&1)==0},We.prototype.isOdd=function(){return(this.words[0]&1)==1},We.prototype.andln=function(se){return this.words[0]&se},We.prototype.bincn=function(se){Ve(typeof se==`number`);var ge=se%26,He=(se-ge)/26,We=1<<ge;if(this.length<=He)return this._expand(He+1),this.words[He]|=We,this;for(var qe=We,en=He;qe!==0&&en<this.length;en++){var tn=this.words[en]|0;tn+=qe,qe=tn>>>26,tn&=67108863,this.words[en]=tn}return qe!==0&&(this.words[en]=qe,this.length++),this},We.prototype.isZero=function(){return this.length===1&&this.words[0]===0},We.prototype.cmpn=function(se){var ge=se<0;if(this.negative!==0&&!ge)return-1;if(this.negative===0&&ge)return 1;this.strip();var He;if(this.length>1)He=1;else{ge&&(se=-se),Ve(se<=67108863,`Number is too big`);var We=this.words[0]|0;He=We===se?0:We<se?-1:1}return this.negative===0?He:-He|0},We.prototype.cmp=function(se){if(this.negative!==0&&se.negative===0)return-1;if(this.negative===0&&se.negative!==0)return 1;var ge=this.ucmp(se);return this.negative===0?ge:-ge|0},We.prototype.ucmp=function(se){if(this.length>se.length)return 1;if(this.length<se.length)return-1;for(var ge=0,Ve=this.length-1;Ve>=0;Ve--){var He=this.words[Ve]|0,We=se.words[Ve]|0;if(He!==We){He<We?ge=-1:He>We&&(ge=1);break}}return ge},We.prototype.gtn=function(se){return this.cmpn(se)===1},We.prototype.gt=function(se){return this.cmp(se)===1},We.prototype.gten=function(se){return this.cmpn(se)>=0},We.prototype.gte=function(se){return this.cmp(se)>=0},We.prototype.ltn=function(se){return this.cmpn(se)===-1},We.prototype.lt=function(se){return this.cmp(se)===-1},We.prototype.lten=function(se){return this.cmpn(se)<=0},We.prototype.lte=function(se){return this.cmp(se)<=0},We.prototype.eqn=function(se){return this.cmpn(se)===0},We.prototype.eq=function(se){return this.cmp(se)===0},We.red=function(se){return new xn(se)},We.prototype.toRed=function(se){return Ve(!this.red,`Already a number in reduction context`),Ve(this.negative===0,`red works only with positives`),se.convertTo(this)._forceRed(se)},We.prototype.fromRed=function(){return Ve(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},We.prototype._forceRed=function(se){return this.red=se,this},We.prototype.forceRed=function(se){return Ve(!this.red,`Already a number in reduction context`),this._forceRed(se)},We.prototype.redAdd=function(se){return Ve(this.red,`redAdd works only with red numbers`),this.red.add(this,se)},We.prototype.redIAdd=function(se){return Ve(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,se)},We.prototype.redSub=function(se){return Ve(this.red,`redSub works only with red numbers`),this.red.sub(this,se)},We.prototype.redISub=function(se){return Ve(this.red,`redISub works only with red numbers`),this.red.isub(this,se)},We.prototype.redShl=function(se){return Ve(this.red,`redShl works only with red numbers`),this.red.shl(this,se)},We.prototype.redMul=function(se){return Ve(this.red,`redMul works only with red numbers`),this.red._verify2(this,se),this.red.mul(this,se)},We.prototype.redIMul=function(se){return Ve(this.red,`redMul works only with red numbers`),this.red._verify2(this,se),this.red.imul(this,se)},We.prototype.redSqr=function(){return Ve(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},We.prototype.redISqr=function(){return Ve(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},We.prototype.redSqrt=function(){return Ve(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},We.prototype.redInvm=function(){return Ve(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},We.prototype.redNeg=function(){return Ve(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},We.prototype.redPow=function(se){return Ve(this.red&&!se.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,se)};var hn={k256:null,p224:null,p192:null,p25519:null};function gn(se,ge){this.name=se,this.p=new We(ge,16),this.n=this.p.bitLength(),this.k=new We(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}gn.prototype._tmp=function(){var se=new We(null);return se.words=Array(Math.ceil(this.n/13)),se},gn.prototype.ireduce=function(se){var ge=se,Ve;do this.split(ge,this.tmp),ge=this.imulK(ge),ge=ge.iadd(this.tmp),Ve=ge.bitLength();while(Ve>this.n);var He=Ve<this.n?-1:ge.ucmp(this.p);return He===0?(ge.words[0]=0,ge.length=1):He>0?ge.isub(this.p):ge.strip===void 0?ge._strip():ge.strip(),ge},gn.prototype.split=function(se,ge){se.iushrn(this.n,0,ge)},gn.prototype.imulK=function(se){return se.imul(this.k)};function _n(){gn.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}He(_n,gn),_n.prototype.split=function(se,ge){for(var Ve=4194303,He=Math.min(se.length,9),We=0;We<He;We++)ge.words[We]=se.words[We];if(ge.length=He,se.length<=9){se.words[0]=0,se.length=1;return}var qe=se.words[9];for(ge.words[ge.length++]=qe&Ve,We=10;We<se.length;We++){var en=se.words[We]|0;se.words[We-10]=(en&Ve)<<4|qe>>>22,qe=en}qe>>>=22,se.words[We-10]=qe,qe===0&&se.length>10?se.length-=10:se.length-=9},_n.prototype.imulK=function(se){se.words[se.length]=0,se.words[se.length+1]=0,se.length+=2;for(var ge=0,Ve=0;Ve<se.length;Ve++){var He=se.words[Ve]|0;ge+=He*977,se.words[Ve]=ge&67108863,ge=He*64+(ge/67108864|0)}
vendor: 14,414 bytes, line 17
17return se.words[se.length-1]===0&&(se.length--,se.words[se.length-1]===0&&se.length--),se};function vn(){gn.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}He(vn,gn);function yn(){gn.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}He(yn,gn);function bn(){gn.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}He(bn,gn),bn.prototype.imulK=function(se){for(var ge=0,Ve=0;Ve<se.length;Ve++){var He=(se.words[Ve]|0)*19+ge,We=He&67108863;He>>>=26,se.words[Ve]=We,ge=He}return ge!==0&&(se.words[se.length++]=ge),se},We._prime=function(se){if(hn[se])return hn[se];var ge;if(se===`k256`)ge=new _n;else if(se===`p224`)ge=new vn;else if(se===`p192`)ge=new yn;else if(se===`p25519`)ge=new bn;else throw Error(`Unknown prime `+se);return hn[se]=ge,ge};function xn(se){if(typeof se==`string`){var ge=We._prime(se);this.m=ge.p,this.prime=ge}else Ve(se.gtn(1),`modulus must be greater than 1`),this.m=se,this.prime=null}xn.prototype._verify1=function(se){Ve(se.negative===0,`red works only with positives`),Ve(se.red,`red works only with red numbers`)},xn.prototype._verify2=function(se,ge){Ve((se.negative|ge.negative)===0,`red works only with positives`),Ve(se.red&&se.red===ge.red,`red works only with red numbers`)},xn.prototype.imod=function(se){return this.prime?this.prime.ireduce(se)._forceRed(this):se.umod(this.m)._forceRed(this)},xn.prototype.neg=function(se){return se.isZero()?se.clone():this.m.sub(se)._forceRed(this)},xn.prototype.add=function(se,ge){this._verify2(se,ge);var Ve=se.add(ge);return Ve.cmp(this.m)>=0&&Ve.isub(this.m),Ve._forceRed(this)},xn.prototype.iadd=function(se,ge){this._verify2(se,ge);var Ve=se.iadd(ge);return Ve.cmp(this.m)>=0&&Ve.isub(this.m),Ve},xn.prototype.sub=function(se,ge){this._verify2(se,ge);var Ve=se.sub(ge);return Ve.cmpn(0)<0&&Ve.iadd(this.m),Ve._forceRed(this)},xn.prototype.isub=function(se,ge){this._verify2(se,ge);var Ve=se.isub(ge);return Ve.cmpn(0)<0&&Ve.iadd(this.m),Ve},xn.prototype.shl=function(se,ge){return this._verify1(se),this.imod(se.ushln(ge))},xn.prototype.imul=function(se,ge){return this._verify2(se,ge),this.imod(se.imul(ge))},xn.prototype.mul=function(se,ge){return this._verify2(se,ge),this.imod(se.mul(ge))},xn.prototype.isqr=function(se){return this.imul(se,se.clone())},xn.prototype.sqr=function(se){return this.mul(se,se)},xn.prototype.sqrt=function(se){if(se.isZero())return se.clone();var ge=this.m.andln(3);if(Ve(ge%2==1),ge===3){var He=this.m.add(new We(1)).iushrn(2);return this.pow(se,He)}for(var qe=this.m.subn(1),en=0;!qe.isZero()&&qe.andln(1)===0;)en++,qe.iushrn(1);Ve(!qe.isZero());var tn=new We(1).toRed(this),rn=tn.redNeg(),on=this.m.subn(1).iushrn(1),sn=this.m.bitLength();for(sn=new We(2*sn*sn).toRed(this);this.pow(sn,on).cmp(rn)!==0;)sn.redIAdd(rn);for(var cn=this.pow(sn,qe),ln=this.pow(se,qe.addn(1).iushrn(1)),un=this.pow(se,qe),dn=en;un.cmp(tn)!==0;){for(var fn=un,pn=0;fn.cmp(tn)!==0;pn++)fn=fn.redSqr();Ve(pn<dn);var mn=this.pow(cn,new We(1).iushln(dn-pn-1));ln=ln.redMul(mn),cn=mn.redSqr(),un=un.redMul(cn),dn=pn}return ln},xn.prototype.invm=function(se){var ge=se._invmp(this.m);return ge.negative===0?this.imod(ge):(ge.negative=0,this.imod(ge).redNeg())},xn.prototype.pow=function(se,ge){if(ge.isZero())return new We(1).toRed(this);if(ge.cmpn(1)===0)return se.clone();var Ve=4,He=Array(1<<Ve);He[0]=new We(1).toRed(this),He[1]=se;for(var qe=2;qe<He.length;qe++)He[qe]=this.mul(He[qe-1],se);var en=He[0],tn=0,rn=0,on=ge.bitLength()%26;for(on===0&&(on=26),qe=ge.length-1;qe>=0;qe--){for(var sn=ge.words[qe],cn=on-1;cn>=0;cn--){var ln=sn>>cn&1;if(en!==He[0]&&(en=this.sqr(en)),ln===0&&tn===0){rn=0;continue}tn<<=1,tn|=ln,rn++,!(rn!==Ve&&(qe!==0||cn!==0))&&(en=this.mul(en,He[tn]),rn=0,tn=0)}on=26}return en},xn.prototype.convertTo=function(se){var ge=se.umod(this.m);return ge===se?ge.clone():ge},xn.prototype.convertFrom=function(se){var ge=se.clone();return ge.red=null,ge},We.mont=function(se){return new Sn(se)};function Sn(se){xn.call(this,se),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new We(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}He(Sn,xn),Sn.prototype.convertTo=function(se){return this.imod(se.ushln(this.shift))},Sn.prototype.convertFrom=function(se){var ge=this.imod(se.mul(this.rinv));return ge.red=null,ge},Sn.prototype.imul=function(se,ge){if(se.isZero()||ge.isZero())return se.words[0]=0,se.length=1,se;var Ve=se.imul(ge),He=Ve.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),We=Ve.isub(He).iushrn(this.shift),qe=We;return We.cmp(this.m)>=0?qe=We.isub(this.m):We.cmpn(0)<0&&(qe=We.iadd(this.m)),qe._forceRed(this)},Sn.prototype.mul=function(se,ge){if(se.isZero()||ge.isZero())return new We(0)._forceRed(this);var Ve=se.mul(ge),He=Ve.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),qe=Ve.isub(He).iushrn(this.shift),en=qe;return qe.cmp(this.m)>=0?en=qe.isub(this.m):qe.cmpn(0)<0&&(en=qe.iadd(this.m)),en._forceRed(this)},Sn.prototype.invm=function(se){return this.imod(se._invmp(this.m).mul(this.r2))._forceRed(this)}})(ge===void 0||ge,se)})),require_bn$5=__commonJSMin$1(((se,ge)=>{(function(se,ge){function Ve(se,ge){if(!se)throw Error(ge||`Assertion failed`)}function He(se,ge){se.super_=ge;var Ve=function(){};Ve.prototype=ge.prototype,se.prototype=new Ve,se.prototype.constructor=se}function We(se,ge,Ve){if(We.isBN(se))return se;this.negative=0,this.words=null,this.length=0,this.red=null,se!==null&&((ge===`le`||ge===`be`)&&(Ve=ge,ge=10),this._init(se||0,ge||10,Ve||`be`))}typeof se==`object`?se.exports=We:ge.BN=We,We.BN=We,We.wordSize=26;var qe;try{qe=typeof window<`u`&&window.Buffer!==void 0?window.Buffer:require_dist$2().Buffer}catch{}We.isBN=function(se){return se instanceof We?!0:typeof se==`object`&&!!se&&se.constructor.wordSize===We.wordSize&&Array.isArray(se.words)},We.max=function(se,ge){return se.cmp(ge)>0?se:ge},We.min=function(se,ge){return se.cmp(ge)<0?se:ge},We.prototype._init=function(se,ge,He){if(typeof se==`number`)return this._initNumber(se,ge,He);if(typeof se==`object`)return this._initArray(se,ge,He);ge===`hex`&&(ge=16),Ve(ge===(ge|0)&&ge>=2&&ge<=36),se=se.toString().replace(/\s+/g,``);var We=0;se[0]===`-`&&(We++,this.negative=1),We<se.length&&(ge===16?this._parseHex(se,We,He):(this._parseBase(se,ge,We),He===`le`&&this._initArray(this.toArray(),ge,He)))},We.prototype._initNumber=function(se,ge,He){se<0&&(this.negative=1,se=-se),se<67108864?(this.words=[se&67108863],this.length=1):se<4503599627370496?(this.words=[se&67108863,se/67108864&67108863],this.length=2):(Ve(se<9007199254740992),this.words=[se&67108863,se/67108864&67108863,1],this.length=3),He===`le`&&this._initArray(this.toArray(),ge,He)},We.prototype._initArray=function(se,ge,He){if(Ve(typeof se.length==`number`),se.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(se.length/3),this.words=Array(this.length);for(var We=0;We<this.length;We++)this.words[We]=0;var qe,en,tn=0;if(He===`be`)for(We=se.length-1,qe=0;We>=0;We-=3)en=se[We]|se[We-1]<<8|se[We-2]<<16,this.words[qe]|=en<<tn&67108863,this.words[qe+1]=en>>>26-tn&67108863,tn+=24,tn>=26&&(tn-=26,qe++);else if(He===`le`)for(We=0,qe=0;We<se.length;We+=3)en=se[We]|se[We+1]<<8|se[We+2]<<16,this.words[qe]|=en<<tn&67108863,this.words[qe+1]=en>>>26-tn&67108863,tn+=24,tn>=26&&(tn-=26,qe++);return this.strip()};function en(se,ge){var Ve=se.charCodeAt(ge);return Ve>=65&&Ve<=70?Ve-55:Ve>=97&&Ve<=102?Ve-87:Ve-48&15}function tn(se,ge,Ve){var He=en(se,Ve);return Ve-1>=ge&&(He|=en(se,Ve-1)<<4),He}We.prototype._parseHex=function(se,ge,Ve){this.length=Math.ceil((se.length-ge)/6),this.words=Array(this.length);for(var He=0;He<this.length;He++)this.words[He]=0;var We=0,qe=0,en;if(Ve===`be`)for(He=se.length-1;He>=ge;He-=2)en=tn(se,ge,He)<<We,this.words[qe]|=en&67108863,We>=18?(We-=18,qe+=1,this.words[qe]|=en>>>26):We+=8;else for(He=(se.length-ge)%2==0?ge+1:ge;He<se.length;He+=2)en=tn(se,ge,He)<<We,this.words[qe]|=en&67108863,We>=18?(We-=18,qe+=1,this.words[qe]|=en>>>26):We+=8;this.strip()};function rn(se,ge,Ve,He){for(var We=0,qe=Math.min(se.length,Ve),en=ge;en<qe;en++){var tn=se.charCodeAt(en)-48;We*=He,tn>=49?We+=tn-49+10:tn>=17?We+=tn-17+10:We+=tn}return We}We.prototype._parseBase=function(se,ge,Ve){this.words=[0],this.length=1;for(var He=0,We=1;We<=67108863;We*=ge)He++;He--,We=We/ge|0;for(var qe=se.length-Ve,en=qe%He,tn=Math.min(qe,qe-en)+Ve,on=0,sn=Ve;sn<tn;sn+=He)on=rn(se,sn,sn+He,ge),this.imuln(We),this.words[0]+on<67108864?this.words[0]+=on:this._iaddn(on);if(en!==0){var cn=1;for(on=rn(se,sn,se.length,ge),sn=0;sn<en;sn++)cn*=ge;this.imuln(cn),this.words[0]+on<67108864?this.words[0]+=on:this._iaddn(on)}this.strip()},We.prototype.copy=function(se){se.words=Array(this.length);for(var ge=0;ge<this.length;ge++)se.words[ge]=this.words[ge];se.length=this.length,se.negative=this.negative,se.red=this.red},We.prototype.clone=function(){var se=new We(null);return this.copy(se),se},We.prototype._expand=function(se){for(;this.length<se;)this.words[this.length++]=0;return this},We.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},We.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},We.prototype.inspect=function(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`};var on=`.0.00.000.0000.00000.000000.0000000.00000000.000000000.0000000000.00000000000.000000000000.0000000000000.00000000000000.000000000000000.0000000000000000.00000000000000000.000000000000000000.0000000000000000000.00000000000000000000.000000000000000000000.0000000000000000000000.00000000000000000000000.000000000000000000000000.0000000000000000000000000`.split(`.`),sn=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],cn=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];We.prototype.toString=function(se,ge){se||=10,ge=ge|0||1;var He;if(se===16||se===`hex`){He=``;for(var We=0,qe=0,en=0;en<this.length;en++){var tn=this.words[en],rn=((tn<<We|qe)&16777215).toString(16);qe=tn>>>24-We&16777215,We+=2,We>=26&&(We-=26,en--),He=qe!==0||en!==this.length-1?on[6-rn.length]+rn+He:rn+He}for(qe!==0&&(He=qe.toString(16)+He);He.length%ge!==0;)He=`0`+He;return this.negative!==0&&(He=`-`+He),He}if(se===(se|0)&&se>=2&&se<=36){var ln=sn[se],un=cn[se];He=``;var dn=this.clone();for(dn.negative=0;!dn.isZero();){var fn=dn.modn(un).toString(se);dn=dn.idivn(un),He=dn.isZero()?fn+He:on[ln-fn.length]+fn+He}for(this.isZero()&&(He=`0`+He);He.length%ge!==0;)He=`0`+He;return this.negative!==0&&(He=`-`+He),He}Ve(!1,`Base should be between 2 and 36`)},We.prototype.toNumber=function(){var se=this.words[0];return this.length===2?se+=this.words[1]*67108864:this.length===3&&this.words[2]===1?se+=4503599627370496+this.words[1]*67108864:this.length>2&&Ve(!1,`Number can only safely store up to 53 bits`),this.negative===0?se:-se},We.prototype.toJSON=function(){return this.toString(16)},We.prototype.toBuffer=function(se,ge){return Ve(qe!==void 0),this.toArrayLike(qe,se,ge)},We.prototype.toArray=function(se,ge){return this.toArrayLike(Array,se,ge)},We.prototype.toArrayLike=function(se,ge,He){var We=this.byteLength(),qe=He||Math.max(1,We);Ve(We<=qe,`byte array longer than desired length`),Ve(qe>0,`Requested array length <= 0`),this.strip();var en=ge===`le`,tn=new se(qe),rn,on,sn=this.clone();if(en){for(on=0;!sn.isZero();on++)rn=sn.andln(255),sn.iushrn(8),tn[on]=rn;for(;on<qe;on++)tn[on]=0}else{for(on=0;on<qe-We;on++)tn[on]=0;for(on=0;!sn.isZero();on++)rn=sn.andln(255),sn.iushrn(8),tn[qe-on-1]=rn}return tn},Math.clz32?We.prototype._countBits=function(se){return 32-Math.clz32(se)}:We.prototype._countBits=function(se){var ge=se,Ve=0;return ge>=4096&&(Ve+=13,ge>>>=13),ge>=64&&(Ve+=7,ge>>>=7),ge>=8&&(Ve+=4,ge>>>=4),ge>=2&&(Ve+=2,ge>>>=2),Ve+ge},We.prototype._zeroBits=function(se){if(se===0)return 26;var ge=se,Ve=0;return ge&8191||(Ve+=13,ge>>>=13),ge&127||(Ve+=7,ge>>>=7),ge&15||(Ve+=4,ge>>>=4),ge&3||(Ve+=2,ge>>>=2),ge&1||Ve++,Ve},We.prototype.bitLength=function(){var se=this.words[this.length-1],ge=this._countBits(se);return(this.length-1)*26+ge};function ln(se){for(var ge=Array(se.bitLength()),Ve=0;Ve<ge.length;Ve++){var He=Ve/26|0,We=Ve%26;ge[Ve]=(se.words[He]&1<<We)>>>We}return ge}We.prototype.zeroBits=function(){if(this.isZero())return 0;for(var se=0,ge=0;ge<this.length;ge++){var Ve=this._zeroBits(this.words[ge]);if(se+=Ve,Ve!==26)break}return se},We.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},We.prototype.toTwos=function(se){return this.negative===0?this.clone():this.abs().inotn(se).iaddn(1)},We.prototype.fromTwos=function(se){return this.testn(se-1)?this.notn(se).iaddn(1).ineg():this.clone()},We.prototype.isNeg=function(){return this.negative!==0},We.prototype.neg=function(){return this.clone().ineg()},We.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},We.prototype.iuor=function(se){for(;this.length<se.length;)this.words[this.length++]=0;for(var ge=0;ge<se.length;ge++)this.words[ge]=this.words[ge]|se.words[ge];return this.strip()},We.prototype.ior=function(se){return Ve((this.negative|se.negative)===0),this.iuor(se)},We.prototype.or=function(se){return this.length>se.length?this.clone().ior(se):se.clone().ior(this)},We.prototype.uor=function(se){return this.length>se.length?this.clone().iuor(se):se.clone().iuor(this)},We.prototype.iuand=function(se){for(var ge=this.length>se.length?se:this,Ve=0;Ve<ge.length;Ve++)this.words[Ve]=this.words[Ve]&se.words[Ve];return this.length=ge.length,this.strip()},We.prototype.iand=function(se){return Ve((this.negative|se.negative)===0),this.iuand(se)},We.prototype.and=function(se){return this.length>se.length?this.clone().iand(se):se.clone().iand(this)},We.prototype.uand=function(se){return this.length>se.length?this.clone().iuand(se):se.clone().iuand(this)},We.prototype.iuxor=function(se){var ge,Ve;this.length>se.length?(ge=this,Ve=se):(ge=se,Ve=this);for(var He=0;He<Ve.length;
vendor: 5,534 bytes, line 17
17He++)this.words[He]=ge.words[He]^Ve.words[He];if(this!==ge)for(;He<ge.length;He++)this.words[He]=ge.words[He];return this.length=ge.length,this.strip()},We.prototype.ixor=function(se){return Ve((this.negative|se.negative)===0),this.iuxor(se)},We.prototype.xor=function(se){return this.length>se.length?this.clone().ixor(se):se.clone().ixor(this)},We.prototype.uxor=function(se){return this.length>se.length?this.clone().iuxor(se):se.clone().iuxor(this)},We.prototype.inotn=function(se){Ve(typeof se==`number`&&se>=0);var ge=Math.ceil(se/26)|0,He=se%26;this._expand(ge),He>0&&ge--;for(var We=0;We<ge;We++)this.words[We]=~this.words[We]&67108863;return He>0&&(this.words[We]=~this.words[We]&67108863>>26-He),this.strip()},We.prototype.notn=function(se){return this.clone().inotn(se)},We.prototype.setn=function(se,ge){Ve(typeof se==`number`&&se>=0);var He=se/26|0,We=se%26;return this._expand(He+1),ge?this.words[He]=this.words[He]|1<<We:this.words[He]=this.words[He]&~(1<<We),this.strip()},We.prototype.iadd=function(se){var ge;if(this.negative!==0&&se.negative===0)return this.negative=0,ge=this.isub(se),this.negative^=1,this._normSign();if(this.negative===0&&se.negative!==0)return se.negative=0,ge=this.isub(se),se.negative=1,ge._normSign();var Ve,He;this.length>se.length?(Ve=this,He=se):(Ve=se,He=this);for(var We=0,qe=0;qe<He.length;qe++)ge=(Ve.words[qe]|0)+(He.words[qe]|0)+We,this.words[qe]=ge&67108863,We=ge>>>26;for(;We!==0&&qe<Ve.length;qe++)ge=(Ve.words[qe]|0)+We,this.words[qe]=ge&67108863,We=ge>>>26;if(this.length=Ve.length,We!==0)this.words[this.length]=We,this.length++;else if(Ve!==this)for(;qe<Ve.length;qe++)this.words[qe]=Ve.words[qe];return this},We.prototype.add=function(se){var ge;return se.negative!==0&&this.negative===0?(se.negative=0,ge=this.sub(se),se.negative^=1,ge):se.negative===0&&this.negative!==0?(this.negative=0,ge=se.sub(this),this.negative=1,ge):this.length>se.length?this.clone().iadd(se):se.clone().iadd(this)},We.prototype.isub=function(se){if(se.negative!==0){se.negative=0;var ge=this.iadd(se);return se.negative=1,ge._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(se),this.negative=1,this._normSign();var Ve=this.cmp(se);if(Ve===0)return this.negative=0,this.length=1,this.words[0]=0,this;var He,We;Ve>0?(He=this,We=se):(He=se,We=this);for(var qe=0,en=0;en<We.length;en++)ge=(He.words[en]|0)-(We.words[en]|0)+qe,qe=ge>>26,this.words[en]=ge&67108863;for(;qe!==0&&en<He.length;en++)ge=(He.words[en]|0)+qe,qe=ge>>26,this.words[en]=ge&67108863;if(qe===0&&en<He.length&&He!==this)for(;en<He.length;en++)this.words[en]=He.words[en];return this.length=Math.max(this.length,en),He!==this&&(this.negative=1),this.strip()},We.prototype.sub=function(se){return this.clone().isub(se)};function un(se,ge,Ve){Ve.negative=ge.negative^se.negative;var He=se.length+ge.length|0;Ve.length=He,He=He-1|0;var We=se.words[0]|0,qe=ge.words[0]|0,en=We*qe,tn=en&67108863,rn=en/67108864|0;Ve.words[0]=tn;for(var on=1;on<He;on++){for(var sn=rn>>>26,cn=rn&67108863,ln=Math.min(on,ge.length-1),un=Math.max(0,on-se.length+1);un<=ln;un++){var dn=on-un|0;We=se.words[dn]|0,qe=ge.words[un]|0,en=We*qe+cn,sn+=en/67108864|0,cn=en&67108863}Ve.words[on]=cn|0,rn=sn|0}return rn===0?Ve.length--:Ve.words[on]=rn|0,Ve.strip()}var dn=function(se,ge,Ve){var He=se.words,We=ge.words,qe=Ve.words,en=0,tn,rn,on,sn=He[0]|0,cn=sn&8191,ln=sn>>>13,un=He[1]|0,dn=un&8191,fn=un>>>13,pn=He[2]|0,mn=pn&8191,hn=pn>>>13,gn=He[3]|0,_n=gn&8191,vn=gn>>>13,yn=He[4]|0,bn=yn&8191,xn=yn>>>13,Sn=He[5]|0,Cn=Sn&8191,wn=Sn>>>13,Tn=He[6]|0,En=Tn&8191,Dn=Tn>>>13,On=He[7]|0,kn=On&8191,An=On>>>13,jn=He[8]|0,Mn=jn&8191,Nn=jn>>>13,Pn=He[9]|0,Fn=Pn&8191,In=Pn>>>13,Ln=We[0]|0,Rn=Ln&8191,zn=Ln>>>13,Bn=We[1]|0,Vn=Bn&8191,Hn=Bn>>>13,Un=We[2]|0,Wn=Un&8191,Gn=Un>>>13,Kn=We[3]|0,qn=Kn&8191,Jn=Kn>>>13,Yn=We[4]|0,Xn=Yn&8191,Zn=Yn>>>13,Qn=We[5]|0,$n=Qn&8191,er=Qn>>>13,tr=We[6]|0,nr=tr&8191,rr=tr>>>13,ir=We[7]|0,ar=ir&8191,or=ir>>>13,sr=We[8]|0,cr=sr&8191,lr=sr>>>13,ur=We[9]|0,dr=ur&8191,fr=ur>>>13;Ve.negative=se.negative^ge.negative,Ve.length=19,tn=Math.imul(cn,Rn),rn=Math.imul(cn,zn),rn=rn+Math.imul(ln,Rn)|0,on=Math.imul(ln,zn);var pr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(pr>>>26)|0,pr&=67108863,tn=Math.imul(dn,Rn),rn=Math.imul(dn,zn),rn=rn+Math.imul(fn,Rn)|0,on=Math.imul(fn,zn),tn=tn+Math.imul(cn,Vn)|0,rn=rn+Math.imul(cn,Hn)|0,rn=rn+Math.imul(ln,Vn)|0,on=on+Math.imul(ln,Hn)|0;var mr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(mr>>>26)|0,mr&=67108863,tn=Math.imul(mn,Rn),rn=Math.imul(mn,zn),rn=rn+Math.imul(hn,Rn)|0,on=Math.imul(hn,zn),tn=tn+Math.imul(dn,Vn)|0,rn=rn+Math.imul(dn,Hn)|0,rn=rn+Math.imul(fn,Vn)|0,on=on+Math.imul(fn,Hn)|0,tn=tn+Math.imul(cn,Wn)|0,rn=rn+Math.imul(cn,Gn)|0,rn=rn+Math.imul(ln,Wn)|0,on=on+Math.imul(ln,Gn)|0;var hr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(hr>>>26)|0,hr&=67108863,tn=Math.imul(_n,Rn),rn=Math.imul(_n,zn),rn=rn+Math.imul(vn,Rn)|0,on=Math.imul(vn,zn),tn=tn+Math.imul(mn,Vn)|0,rn=rn+Math.imul(mn,Hn)|0,rn=rn+Math.imul(hn,Vn)|0,on=on+Math.imul(hn,Hn)|0,tn=tn+Math.imul(dn,Wn)|0,rn=rn+Math.imul(dn,Gn)|0,rn=rn+Math.imul(fn,Wn)|0,on=on+Math.imul(fn,Gn)|0,tn=tn+Math.imul(cn,qn)|0,rn=rn+Math.imul(cn,Jn)|0,rn=rn+Math.imul(ln,qn)|0,on=on+Math.imul(ln,Jn)|0;var gr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(gr>>>26)|0,gr&=67108863,tn=Math.imul(bn,Rn),rn=Math.imul(bn,zn),rn=rn+Math.imul(xn,Rn)|0,on=Math.imul(xn,zn),tn=tn+Math.imul(_n,Vn)|0,rn=rn+Math.imul(_n,Hn)|0,rn=rn+Math.imul(vn,Vn)|0,on=on+Math.imul(vn,Hn)|0,tn=tn+Math.imul(mn,Wn)|0,rn=rn+Math.imul(mn,Gn
17)|0,rn=rn+Math.imul(hn,Wn)|0,on=on+Math.imul(hn,Gn)|0,tn=tn+Math.imul(dn,qn)|0,rn=rn+Math.imul(dn,Jn)|0,rn=rn+Math.imul(fn,qn)|0,on=on+Math.imul(fn,Jn)|0,tn=tn+Math.imul(cn,Xn)|0,rn=rn+Math.imul(cn,Zn)|0,rn=rn+Math.imul(ln,Xn)|0,on=on+Math.imul(ln,Zn)|0;var _r=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(_r>>>26)|0,_r&=67108863,tn=Math.imul(Cn,Rn),rn=Math.imul(Cn,zn),rn=rn+Math.imul(wn,Rn)|0,on=Math.imul(wn,zn),tn=tn+Math.imul(bn,Vn)|0,rn=rn+Math.imul(bn,Hn)|0,rn=rn+Math.imul(xn,Vn)|0,on=on+Math.imul(xn,Hn)|0,tn=tn+Math.imul(_n,Wn)|0,rn=rn+Math.imul(_n,Gn)|0,rn=rn+Math.imul(vn,Wn)|0,on=on+Math.imul(vn,Gn)|0,tn=tn+Math.imul(mn,qn)|0,rn=rn+Math.imul(mn,Jn)|0,rn=rn+Math.imul(hn,qn)|0,on=on+Math.imul(hn,Jn)|0,tn=tn+Math.imul(dn,Xn)|0,rn=rn+Math.imul(dn,Zn)|0,rn=rn+Math.imul(fn,Xn)|0,on=on+Math.imul(fn,Zn)|0,tn=tn+Math.imul(cn,$n)|0,rn=rn+Math.imul(cn,er)|0,rn=rn+Math.imul(ln,$n)|0,on=on+Math.imul(ln,er)|0;var vr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(vr>>>26)|0,vr&=67108863,tn=Math.imul(En,Rn),rn=Math.imul(En,zn),rn=rn+Math.imul(Dn,Rn)|0,on=Math.imul(Dn,zn),tn=tn+Math.imul(Cn,Vn)|0,rn=rn+Math.imul(Cn,Hn)|0,rn=rn+Math.imul(wn,Vn)|0,on=on+Math.imul(wn,Hn)|0,tn=tn+Math.imul(bn,Wn)|0,rn=rn+Math.imul(bn,Gn)|0,rn=rn+Math.imul(xn,Wn)|0,on=on+Math.imul(xn,Gn)|0,tn=tn+Math.imul(_n,qn)|0,rn=rn+Math.imul(_n,Jn)|0,rn=rn+Math.imul(vn,qn)|0,on=on+Math.imul(vn,Jn)|0,tn=tn+Math.imul(mn,Xn)|0,rn=rn+Math.imul(mn,Zn)|0,rn=rn+Math.imul(hn,Xn)|0,on=on+Math.imul(hn,Zn)|0,tn=tn+Math.imul(dn,$n)|0,rn=rn+Math.imul(dn,er)|0,rn=rn+Math.imul(fn,$n)|0,on=on+Math.imul(fn,er)|0,tn=tn+Math.imul(cn,nr)|0,rn=rn+Math.imul(cn,rr)|0,rn=rn+Math.imul(ln,nr)|0,on=on+Math.imul(ln,rr)|0;var yr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(yr>>>26)|0,yr&=67108863,tn=Math.imul(kn,Rn),rn=Math.imul(kn,zn),rn=rn+Math.imul(An,Rn)|0,on=Math.imul(An,zn),tn=tn+Math.imul(En,Vn)|0,rn=rn+Math.imul(En,Hn)|0,rn=rn+Math.imul(Dn,Vn)|0,on=on+Math.imul(Dn,Hn)|0,tn=tn+Math.imul(Cn,Wn)|0,rn=rn+Math.imul(Cn,Gn)|0,rn=rn+Math.imul(wn,Wn)|0,on=on+Math.imul(wn,Gn)|0,tn=tn+Math.imul(bn,qn)|0,rn=rn+Math.imul(bn,Jn)|0,rn=rn+Math.imul(xn,qn)|0,on=on+Math.imul(xn,Jn)|0,tn=tn+Math.imul(_n,Xn)|0,rn=rn+Math.imul(_n,Zn)|0,rn=rn+Math.imul(vn,Xn)|0,on=on+Math.imul(vn,Zn)|0,tn=tn+Math.imul(mn,$n)|0,rn=rn+Math.imul(mn,er)|0,rn=rn+Math.imul(hn,$n)|0,on=on+Math.imul(hn,er)|0,tn=tn+Math.imul(dn,nr)|0,rn=rn+Math.imul(dn,rr)|0,rn=rn+Math.imul(fn,nr)|0,on=on+Math.imul(fn,rr)|0,tn=tn+Math.imul(cn,ar)|0,rn=rn+Math.imul(cn,or)|0,rn=rn+Math.imul(ln,ar)|0,on=on+Math.imul(ln,or)|0;var br=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(br>>>26)|0,br&=67108863,tn=Math.imul(Mn,Rn),rn=Math.imul(Mn,zn),rn=rn+Math.imul(Nn,Rn)|0,on=Math.imul(Nn,zn),tn=tn+Math.imul(kn,Vn)|0,rn=rn+Math.imul(kn,Hn)|0,rn=rn+Math.imul(An,Vn)|0,on=on+Math.imul(An,Hn)|0,tn=tn+Math.imul(En,Wn)|0,rn=rn+Math.imul(En,Gn)|0,rn=rn+Math.imul(Dn,Wn)|0,on=on+Math.imul(Dn,Gn)|0,tn=tn+Math.imul(Cn,qn)|0,rn=rn+Math.imul(Cn,Jn)|0,rn=rn+Math.imul(wn,qn)|0,on=on+Math.imul(wn,Jn)|0,tn=tn+Math.imul(bn,Xn)|0,rn=rn+Math.imul(bn,Zn)|0,rn=rn+Math.imul(xn,Xn)|0,on=on+Math.imul(xn,Zn)|0,tn=tn+Math.imul(_n,$n)|0,rn=rn+Math.imul(_n,er)|0,rn=rn+Math.imul(vn,$n)|0,on=on+Math.imul(vn,er)|0,tn=tn+Math.imul(mn,nr)|0,rn=rn+Math.imul(mn,rr)|0,rn=rn+Math.imul(hn,nr)|0,on=on+Math.imul(hn,rr)|0,tn=tn+Math.imul(dn,ar)|0,rn=rn+Math.imul(dn,or)|0,rn=rn+Math.imul(fn,ar)|0,on=on+Math.imul(fn,or)|0,tn=tn+Math.imul(cn,cr)|0,rn=rn+Math.imul(cn,lr)|0,rn=rn+Math.imul(ln,cr)|0,on=on+Math.imul(ln,lr)|0;var xr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(xr>>>26)|0,xr&=67108863,tn=Math.imul(Fn,Rn),rn=Math.imul(Fn,zn),rn=rn+Math.imul(In,Rn)|0,on=Math.imul(In,zn),tn=tn+Math.imul(Mn,Vn)|0,rn=rn+Math.imul(Mn,Hn)|0,rn=rn+Math.imul(Nn,Vn)|0,on=on+Math.imul(Nn,Hn)|0,tn=tn+Math.imul(kn,Wn)|0,rn=rn+Math.imul(kn,Gn)|0,rn=rn+Math.imul(An,Wn)|0,on=on+Math.imul(An,Gn)|0,tn=tn+Math.imul(En,qn)|0,rn=rn+Math.imul(En,Jn)|0,rn=rn+Math.imul(Dn,qn)|0,on=on+Math.imul(Dn,Jn)|0,tn=tn+Math.imul(Cn,Xn)|0,rn=rn+Math.imul(Cn,Zn)|0,rn=rn+Math.imul(wn,Xn)|0,on=on+Math.imul(wn,Zn)|0,tn=tn+Math.imul(bn,$n)|0,rn=rn+Math.imul(bn,er)|0,rn=rn+Math.imul(xn,$n)|0,on=on+Math.imul(xn,er)|0,tn=tn+Math.imul(_n,nr)|0,rn=rn+Math.imul(_n,rr)|0,rn=rn+Math.imul(vn,nr)|0,on=on+Math.imul(vn,rr)|0,tn=tn+Math.imul(mn,ar)|0,rn=rn+Math.imul(mn,or)|0,rn=rn+Math.imul(hn,ar)|0,on=on+Math.imul(hn,or)|0,tn=tn+Math.imul(dn,cr)|0,rn=rn+Math.imul(dn,lr)|0,rn=rn+Math.imul(fn,cr)|0,on=on+Math.imul(fn,lr)|0,tn=tn+Math.imul(cn,dr)|0,rn=rn+Math.imul(cn,fr)|0,rn=rn+Math.imul(ln,dr)|0,on=on+Math.imul(ln,fr)|0;var Sr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Sr>>>26)|0,Sr&=67108863,tn=Math.imul(Fn,Vn),rn=Math.imul(Fn,Hn),rn=rn+Math.imul(In,Vn)|0,on=Math.imul(In,Hn),tn=tn+Math.imul(Mn,Wn)|0,rn=rn+Math.imul(Mn,Gn)|0,rn=rn+Math.imul(Nn,Wn)|0,on=on+Math.imul(Nn,Gn)|0,tn=tn+Math.imul(kn,qn)|0,rn=rn+Math.imul(kn,Jn)|0,rn=rn+Math.imul(An,qn)|0,on=on+Math.imul(An,Jn)|0,tn=tn+Math.imul(En,Xn)|0,rn=rn+Math.imul(En,Zn)|0,rn=rn+Math.imul(Dn,Xn)|0,on=on+Math.imul(Dn,Zn)|0,tn=tn+Math.imul(Cn,$n)|0,rn=rn+Math.imul(Cn,er)|0,rn=rn+Math.imul(wn,$n)|0,on=on+Math.imul(wn,er)|0,tn=tn+Math.imul(bn,nr)|0,rn=rn+Math.imul(bn,rr)|0,rn=rn+Math.imul(xn,nr)|0,on=on+Math.imul(xn,rr)|0,tn=tn+Math.imul(_n,ar)|0,rn=rn+Math.imul(_n,or)|0,rn=rn+Math.imul(vn,ar)|0,on=on+Math.imul(vn,or)|0,tn=tn+Math.imul(mn,cr)|0,rn=rn+Math.imul(mn,lr)|0,rn=rn+Math.imul(hn,cr)|0,on=on+Math.imul(hn,lr)|0,tn=tn+Math.imul(dn,dr)|0,rn=rn+Math.imul(dn,fr)|0,rn=rn+Math.imul(fn,dr)|0,on=on+Math.imul(fn,fr)|0;
vendor: 4,677 bytes, line 17
17var Cr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Cr>>>26)|0,Cr&=67108863,tn=Math.imul(Fn,Wn),rn=Math.imul(Fn,Gn),rn=rn+Math.imul(In,Wn)|0,on=Math.imul(In,Gn),tn=tn+Math.imul(Mn,qn)|0,rn=rn+Math.imul(Mn,Jn)|0,rn=rn+Math.imul(Nn,qn)|0,on=on+Math.imul(Nn,Jn)|0,tn=tn+Math.imul(kn,Xn)|0,rn=rn+Math.imul(kn,Zn)|0,rn=rn+Math.imul(An,Xn)|0,on=on+Math.imul(An,Zn)|0,tn=tn+Math.imul(En,$n)|0,rn=rn+Math.imul(En,er)|0,rn=rn+Math.imul(Dn,$n)|0,on=on+Math.imul(Dn,er)|0,tn=tn+Math.imul(Cn,nr)|0,rn=rn+Math.imul(Cn,rr)|0,rn=rn+Math.imul(wn,nr)|0,on=on+Math.imul(wn,rr)|0,tn=tn+Math.imul(bn,ar)|0,rn=rn+Math.imul(bn,or)|0,rn=rn+Math.imul(xn,ar)|0,on=on+Math.imul(xn,or)|0,tn=tn+Math.imul(_n,cr)|0,rn=rn+Math.imul(_n,lr)|0,rn=rn+Math.imul(vn,cr)|0,on=on+Math.imul(vn,lr)|0,tn=tn+Math.imul(mn,dr)|0,rn=rn+Math.imul(mn,fr)|0,rn=rn+Math.imul(hn,dr)|0,on=on+Math.imul(hn,fr)|0;var wr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(wr>>>26)|0,wr&=67108863,tn=Math.imul(Fn,qn),rn=Math.imul(Fn,Jn),rn=rn+Math.imul(In,qn)|0,on=Math.imul(In,Jn),tn=tn+Math.imul(Mn,Xn)|0,rn=rn+Math.imul(Mn,Zn)|0,rn=rn+Math.imul(Nn,Xn)|0,on=on+Math.imul(Nn,Zn)|0,tn=tn+Math.imul(kn,$n)|0,rn=rn+Math.imul(kn,er)|0,rn=rn+Math.imul(An,$n)|0,on=on+Math.imul(An,er)|0,tn=tn+Math.imul(En,nr)|0,rn=rn+Math.imul(En,rr)|0,rn=rn+Math.imul(Dn,nr)|0,on=on+Math.imul(Dn,rr)|0,tn=tn+Math.imul(Cn,ar)|0,rn=rn+Math.imul(Cn,or)|0,rn=rn+Math.imul(wn,ar)|0,on=on+Math.imul(wn,or)|0,tn=tn+Math.imul(bn,cr)|0,rn=rn+Math.imul(bn,lr)|0,rn=rn+Math.imul(xn,cr)|0,on=on+Math.imul(xn,lr)|0,tn=tn+Math.imul(_n,dr)|0,rn=rn+Math.imul(_n,fr)|0,rn=rn+Math.imul(vn,dr)|0,on=on+Math.imul(vn,fr)|0;var Tr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Tr>>>26)|0,Tr&=67108863,tn=Math.imul(Fn,Xn),rn=Math.imul(Fn,Zn),rn=rn+Math.imul(In,Xn)|0,on=Math.imul(In,Zn),tn=tn+Math.imul(Mn,$n)|0,rn=rn+Math.imul(Mn,er)|0,rn=rn+Math.imul(Nn,$n)|0,on=on+Math.imul(Nn,er)|0,tn=tn+Math.imul(kn,nr)|0,rn=rn+Math.imul(kn,rr)|0,rn=rn+Math.imul(An,nr)|0,on=on+Math.imul(An,rr)|0,tn=tn+Math.imul(En,ar)|0,rn=rn+Math.imul(En,or)|0,rn=rn+Math.imul(Dn,ar)|0,on=on+Math.imul(Dn,or)|0,tn=tn+Math.imul(Cn,cr)|0,rn=rn+Math.imul(Cn,lr)|0,rn=rn+Math.imul(wn,cr)|0,on=on+Math.imul(wn,lr)|0,tn=tn+Math.imul(bn,dr)|0,rn=rn+Math.imul(bn,fr)|0,rn=rn+Math.imul(xn,dr)|0,on=on+Math.imul(xn,fr)|0;var Er=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Er>>>26)|0,Er&=67108863,tn=Math.imul(Fn,$n),rn=Math.imul(Fn,er),rn=rn+Math.imul(In,$n)|0,on=Math.imul(In,er),tn=tn+Math.imul(Mn,nr)|0,rn=rn+Math.imul(Mn,rr)|0,rn=rn+Math.imul(Nn,nr)|0,on=on+Math.imul(Nn,rr)|0,tn=tn+Math.imul(kn,ar)|0,rn=rn+Math.imul(kn,or)|0,rn=rn+Math.imul(An,ar)|0,on=on+Math.imul(An,or)|0,tn=tn+Math.imul(En,cr)|0,rn=rn+Math.imul(En,lr)|0,rn=rn+Math.imul(Dn,cr)|0,on=on+Math.imul(Dn,lr)|0,tn=tn+Math.imul(Cn,dr)|0,rn=rn+Math.imul(Cn,fr)|0,rn=rn+Math.imul(wn,dr)|0,on=on+Math.imul(wn,fr)|0;var Dr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Dr>>>26)|0,Dr&=67108863,tn=Math.imul(Fn,nr),rn=Math.imul(Fn,rr),rn=rn+Math.imul(In,nr)|0,on=Math.imul(In,rr),tn=tn+Math.imul(Mn,ar)|0,rn=rn+Math.imul(Mn,or)|0,rn=rn+Math.imul(Nn,ar)|0,on=on+Math.imul(Nn,or)|0,tn=tn+Math.imul(kn,cr)|0,rn=rn+Math.imul(kn,lr)|0,rn=rn+Math.imul(An,cr)|0,on=on+Math.imul(An,lr)|0,tn=tn+Math.imul(En,dr)|0,rn=rn+Math.imul(En,fr)|0,rn=rn+Math.imul(Dn,dr)|0,on=on+Math.imul(Dn,fr)|0;var Or=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Or>>>26)|0,Or&=67108863,tn=Math.imul(Fn,ar),rn=Math.imul(Fn,or),rn=rn+Math.imul(In,ar)|0,on=Math.imul(In,or),tn=tn+Math.imul(Mn,cr)|0,rn=rn+Math.imul(Mn,lr)|0,rn=rn+Math.imul(Nn,cr)|0,on=on+Math.imul(Nn,lr)|0,tn=tn+Math.imul(kn,dr)|0,rn=rn+Math.imul(kn,fr)|0,rn=rn+Math.imul(An,dr)|0,on=on+Math.imul(An,fr)|0;var kr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(kr>>>26)|0,kr&=67108863,tn=Math.imul(Fn,cr),rn=Math.imul(Fn,lr),rn=rn+Math.imul(In,cr)|0,on=Math.imul(In,lr),tn=tn+Math.imul(Mn,dr)|0,rn=rn+Math.imul(Mn,fr)|0,rn=rn+Math.imul(Nn,dr)|0,on=on+Math.imul(Nn,fr)|0;var Ar=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Ar>>>26)|0,Ar&=67108863,tn=Math.imul(Fn,dr),rn=Math.imul(Fn,fr),rn=rn+Math.imul(In,dr)|0,on=Math.imul(In,fr);var jr=(en+tn|0)+((rn&8191)<<13)|0;return en=(on+(rn>>>13)|0)+(jr>>>26)|0,jr&=67108863,qe[0]=pr,qe[1]=mr,qe[2]=hr,qe[3]=gr,qe[4]=_r,qe[5]=vr,qe[6]=yr,qe[7]=br,qe[8]=xr,qe[9]=Sr,qe[10]=Cr,qe[11]=wr,qe[12]=Tr,qe[13]=Er,qe[14]=Dr,qe[15]=Or,qe[16]=kr,qe[17]=Ar,qe[18]=jr,en!==0&&(qe[19]=en,Ve.length++),Ve};Math.imul||(dn=un);function fn(se,ge,Ve){Ve.negative=ge.negative^se.negative,Ve.length=se.length+ge.length;for(var He=0,We=0,qe=0;qe<Ve.length-1;qe++){var en=We;We=0;for(var tn=He&67108863,rn=Math.min(qe,ge.length-1),on=Math.max(0,qe-se.length+1);on<=rn;
vendor: 6,161 bytes, line 17
17on++){var sn=qe-on,cn=(se.words[sn]|0)*(ge.words[on]|0),ln=cn&67108863;en=en+(cn/67108864|0)|0,ln=ln+tn|0,tn=ln&67108863,en=en+(ln>>>26)|0,We+=en>>>26,en&=67108863}Ve.words[qe]=tn,He=en,en=We}return He===0?Ve.length--:Ve.words[qe]=He,Ve.strip()}function pn(se,ge,Ve){return new mn().mulp(se,ge,Ve)}We.prototype.mulTo=function(se,ge){var Ve,He=this.length+se.length;return Ve=this.length===10&&se.length===10?dn(this,se,ge):He<63?un(this,se,ge):He<1024?fn(this,se,ge):pn(this,se,ge),Ve};function mn(se,ge){this.x=se,this.y=ge}mn.prototype.makeRBT=function(se){for(var ge=Array(se),Ve=We.prototype._countBits(se)-1,He=0;He<se;He++)ge[He]=this.revBin(He,Ve,se);return ge},mn.prototype.revBin=function(se,ge,Ve){if(se===0||se===Ve-1)return se;for(var He=0,We=0;We<ge;We++)He|=(se&1)<<ge-We-1,se>>=1;return He},mn.prototype.permute=function(se,ge,Ve,He,We,qe){for(var en=0;en<qe;en++)He[en]=ge[se[en]],We[en]=Ve[se[en]]},mn.prototype.transform=function(se,ge,Ve,He,We,qe){this.permute(qe,se,ge,Ve,He,We);for(var en=1;en<We;en<<=1)for(var tn=en<<1,rn=Math.cos(2*Math.PI/tn),on=Math.sin(2*Math.PI/tn),sn=0;sn<We;sn+=tn)for(var cn=rn,ln=on,un=0;un<en;un++){var dn=Ve[sn+un],fn=He[sn+un],pn=Ve[sn+un+en],mn=He[sn+un+en],hn=cn*pn-ln*mn;mn=cn*mn+ln*pn,pn=hn,Ve[sn+un]=dn+pn,He[sn+un]=fn+mn,Ve[sn+un+en]=dn-pn,He[sn+un+en]=fn-mn,un!==tn&&(hn=rn*cn-on*ln,ln=rn*ln+on*cn,cn=hn)}},mn.prototype.guessLen13b=function(se,ge){var Ve=Math.max(ge,se)|1,He=Ve&1,We=0;for(Ve=Ve/2|0;Ve;Ve>>>=1)We++;return 1<<We+1+He},mn.prototype.conjugate=function(se,ge,Ve){if(!(Ve<=1))for(var He=0;He<Ve/2;He++){var We=se[He];se[He]=se[Ve-He-1],se[Ve-He-1]=We,We=ge[He],ge[He]=-ge[Ve-He-1],ge[Ve-He-1]=-We}},mn.prototype.normalize13b=function(se,ge){for(var Ve=0,He=0;He<ge/2;He++){var We=Math.round(se[2*He+1]/ge)*8192+Math.round(se[2*He]/ge)+Ve;se[He]=We&67108863,Ve=We<67108864?0:We/67108864|0}return se},mn.prototype.convert13b=function(se,ge,He,We){for(var qe=0,en=0;en<ge;en++)qe+=se[en]|0,He[2*en]=qe&8191,qe>>>=13,He[2*en+1]=qe&8191,qe>>>=13;for(en=2*ge;en<We;++en)He[en]=0;Ve(qe===0),Ve((qe&-8192)==0)},mn.prototype.stub=function(se){for(var ge=Array(se),Ve=0;Ve<se;Ve++)ge[Ve]=0;return ge},mn.prototype.mulp=function(se,ge,Ve){var He=2*this.guessLen13b(se.length,ge.length),We=this.makeRBT(He),qe=this.stub(He),en=Array(He),tn=Array(He),rn=Array(He),on=Array(He),sn=Array(He),cn=Array(He),ln=Ve.words;ln.length=He,this.convert13b(se.words,se.length,en,He),this.convert13b(ge.words,ge.length,on,He),this.transform(en,qe,tn,rn,He,We),this.transform(on,qe,sn,cn,He,We);for(var un=0;un<He;un++){var dn=tn[un]*sn[un]-rn[un]*cn[un];rn[un]=tn[un]*cn[un]+rn[un]*sn[un],tn[un]=dn}return this.conjugate(tn,rn,He),this.transform(tn,rn,ln,qe,He,We),this.conjugate(ln,qe,He),this.normalize13b(ln,He),Ve.negative=se.negative^ge.negative,Ve.length=se.length+ge.length,Ve.strip()},We.prototype.mul=function(se){var ge=new We(null);return ge.words=Array(this.length+se.length),this.mulTo(se,ge)},We.prototype.mulf=function(se){var ge=new We(null);return ge.words=Array(this.length+se.length),pn(this,se,ge)},We.prototype.imul=function(se){return this.clone().mulTo(se,this)},We.prototype.imuln=function(se){Ve(typeof se==`number`),Ve(se<67108864);for(var ge=0,He=0;He<this.length;He++){var We=(this.words[He]|0)*se,qe=(We&67108863)+(ge&67108863);ge>>=26,ge+=We/67108864|0,ge+=qe>>>26,this.words[He]=qe&67108863}return ge!==0&&(this.words[He]=ge,this.length++),this.length=se===0?1:this.length,this},We.prototype.muln=function(se){return this.clone().imuln(se)},We.prototype.sqr=function(){return this.mul(this)},We.prototype.isqr=function(){return this.imul(this.clone())},We.prototype.pow=function(se){var ge=ln(se);if(ge.length===0)return new We(1);for(var Ve=this,He=0;He<ge.length&&ge[He]===0;He++,Ve=Ve.sqr());if(++He<ge.length)for(var qe=Ve.sqr();He<ge.length;He++,qe=qe.sqr())ge[He]!==0&&(Ve=Ve.mul(qe));return Ve},We.prototype.iushln=function(se){Ve(typeof se==`number`&&se>=0);var ge=se%26,He=(se-ge)/26,We=67108863>>>26-ge<<26-ge,qe;if(ge!==0){var en=0;for(qe=0;qe<this.length;qe++){var tn=this.words[qe]&We,rn=(this.words[qe]|0)-tn<<ge;this.words[qe]=rn|en,en=tn>>>26-ge}en&&(this.words[qe]=en,this.length++)}if(He!==0){for(qe=this.length-1;qe>=0;qe--)this.words[qe+He]=this.words[qe];for(qe=0;qe<He;qe++)this.words[qe]=0;this.length+=He}return this.strip()},We.prototype.ishln=function(se){return Ve(this.negative===0),this.iushln(se)},We.prototype.iushrn=function(se,ge,He){Ve(typeof se==`number`&&se>=0);var We=ge?(ge-ge%26)/26:0,qe=se%26,en=Math.min((se-qe)/26,this.length),tn=67108863^67108863>>>qe<<qe,rn=He;if(We-=en,We=Math.max(0,We),rn){for(var on=0;on<en;on++)rn.words[on]=this.words[on];rn.length=en}if(en!==0)if(this.length>en)for(this.length-=en,on=0;on<this.length;on++)this.words[on]=this.words[on+en];else this.words[0]=0,this.length=1;var sn=0;for(on=this.length-1;on>=0&&(sn!==0||on>=We);on--){var cn=this.words[on]|0;this.words[on]=sn<<26-qe|cn>>>qe,sn=cn&tn}return rn&&sn!==0&&(rn.words[rn.length++]=sn),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},We.prototype.ishrn=function(se,ge,He){return Ve(this.negative===0),this.iushrn(se,ge,He)},We.prototype.shln=function(se){return this.clone().ishln(se)},We.prototype.ushln=function(se){return this.clone().iushln(se)},We.prototype.shrn=function(se){return this.clone().ishrn(se)},We.prototype.ushrn=function(se){return this.clone().iushrn(se)},We.prototype.testn=function(se){Ve(typeof se==`number`&&se>=0);var ge=se%26,He=(se-ge)/26,We=1<<ge;return this.length<=He?!1:!!(this.words[He]&We)},We.prototype.imaskn=function(se){Ve(typeof se==`number`&&se>=0);var ge=se%26,He=(se-ge)/26;if(Ve(this.negative===0,`imaskn works only with positive numbers`),this.length<=He)return this;if(ge!==0&&He++,this.length=Math.min(He,this.length),ge!==0){var We=67108863^67108863>>>ge<<ge;this.words[this.length-1]&=We}return this.length===0&&(this.words[0]=0,this.length=1),this.strip()},We.prototype.maskn=function(se){return this.clone().imaskn(se)},We.prototype.iaddn=function(se){return Ve(typeof se==`number`),Ve(se<67108864),se<0?this.isubn(-se):this.negative===0?this._iaddn(se):this.length===1&&(this.words[0]|0)<se?
vendor: 11,369 bytes, line 17
17(this.words[0]=se-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(se),this.negative=1,this)},We.prototype._iaddn=function(se){this.words[0]+=se;for(var ge=0;ge<this.length&&this.words[ge]>=67108864;ge++)this.words[ge]-=67108864,ge===this.length-1?this.words[ge+1]=1:this.words[ge+1]++;return this.length=Math.max(this.length,ge+1),this},We.prototype.isubn=function(se){if(Ve(typeof se==`number`),Ve(se<67108864),se<0)return this.iaddn(-se);if(this.negative!==0)return this.negative=0,this.iaddn(se),this.negative=1,this;if(this.words[0]-=se,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var ge=0;ge<this.length&&this.words[ge]<0;ge++)this.words[ge]+=67108864,--this.words[ge+1];return this.strip()},We.prototype.addn=function(se){return this.clone().iaddn(se)},We.prototype.subn=function(se){return this.clone().isubn(se)},We.prototype.iabs=function(){return this.negative=0,this},We.prototype.abs=function(){return this.clone().iabs()},We.prototype._ishlnsubmul=function(se,ge,He){var We=se.length+He,qe;this._expand(We);var en,tn=0;for(qe=0;qe<se.length;qe++){en=(this.words[qe+He]|0)+tn;var rn=(se.words[qe]|0)*ge;en-=rn&67108863,tn=(en>>26)-(rn/67108864|0),this.words[qe+He]=en&67108863}for(;qe<this.length-He;qe++)en=(this.words[qe+He]|0)+tn,tn=en>>26,this.words[qe+He]=en&67108863;if(tn===0)return this.strip();for(Ve(tn===-1),tn=0,qe=0;qe<this.length;qe++)en=-(this.words[qe]|0)+tn,tn=en>>26,this.words[qe]=en&67108863;return this.negative=1,this.strip()},We.prototype._wordDiv=function(se,ge){var Ve=this.length-se.length,He=this.clone(),qe=se,en=qe.words[qe.length-1]|0;Ve=26-this._countBits(en),Ve!==0&&(qe=qe.ushln(Ve),He.iushln(Ve),en=qe.words[qe.length-1]|0);var tn=He.length-qe.length,rn;if(ge!==`mod`){rn=new We(null),rn.length=tn+1,rn.words=Array(rn.length);for(var on=0;on<rn.length;on++)rn.words[on]=0}var sn=He.clone()._ishlnsubmul(qe,1,tn);sn.negative===0&&(He=sn,rn&&(rn.words[tn]=1));for(var cn=tn-1;cn>=0;cn--){var ln=(He.words[qe.length+cn]|0)*67108864+(He.words[qe.length+cn-1]|0);for(ln=Math.min(ln/en|0,67108863),He._ishlnsubmul(qe,ln,cn);He.negative!==0;)ln--,He.negative=0,He._ishlnsubmul(qe,1,cn),He.isZero()||(He.negative^=1);rn&&(rn.words[cn]=ln)}return rn&&rn.strip(),He.strip(),ge!==`div`&&Ve!==0&&He.iushrn(Ve),{div:rn||null,mod:He}},We.prototype.divmod=function(se,ge,He){if(Ve(!se.isZero()),this.isZero())return{div:new We(0),mod:new We(0)};var qe,en,tn;return this.negative!==0&&se.negative===0?(tn=this.neg().divmod(se,ge),ge!==`mod`&&(qe=tn.div.neg()),ge!==`div`&&(en=tn.mod.neg(),He&&en.negative!==0&&en.iadd(se)),{div:qe,mod:en}):this.negative===0&&se.negative!==0?(tn=this.divmod(se.neg(),ge),ge!==`mod`&&(qe=tn.div.neg()),{div:qe,mod:tn.mod}):(this.negative&se.negative)===0?se.length>this.length||this.cmp(se)<0?{div:new We(0),mod:this}:se.length===1?ge===`div`?{div:this.divn(se.words[0]),mod:null}:ge===`mod`?{div:null,mod:new We(this.modn(se.words[0]))}:{div:this.divn(se.words[0]),mod:new We(this.modn(se.words[0]))}:this._wordDiv(se,ge):(tn=this.neg().divmod(se.neg(),ge),ge!==`div`&&(en=tn.mod.neg(),He&&en.negative!==0&&en.isub(se)),{div:tn.div,mod:en})},We.prototype.div=function(se){return this.divmod(se,`div`,!1).div},We.prototype.mod=function(se){return this.divmod(se,`mod`,!1).mod},We.prototype.umod=function(se){return this.divmod(se,`mod`,!0).mod},We.prototype.divRound=function(se){var ge=this.divmod(se);if(ge.mod.isZero())return ge.div;var Ve=ge.div.negative===0?ge.mod:ge.mod.isub(se),He=se.ushrn(1),We=se.andln(1),qe=Ve.cmp(He);return qe<0||We===1&&qe===0?ge.div:ge.div.negative===0?ge.div.iaddn(1):ge.div.isubn(1)},We.prototype.modn=function(se){Ve(se<=67108863);for(var ge=(1<<26)%se,He=0,We=this.length-1;We>=0;We--)He=(ge*He+(this.words[We]|0))%se;return He},We.prototype.idivn=function(se){Ve(se<=67108863);for(var ge=0,He=this.length-1;He>=0;He--){var We=(this.words[He]|0)+ge*67108864;this.words[He]=We/se|0,ge=We%se}return this.strip()},We.prototype.divn=function(se){return this.clone().idivn(se)},We.prototype.egcd=function(se){Ve(se.negative===0),Ve(!se.isZero());var ge=this,He=se.clone();ge=ge.negative===0?ge.clone():ge.umod(se);for(var qe=new We(1),en=new We(0),tn=new We(0),rn=new We(1),on=0;ge.isEven()&&He.isEven();)ge.iushrn(1),He.iushrn(1),++on;for(var sn=He.clone(),cn=ge.clone();!ge.isZero();){for(var ln=0,un=1;(ge.words[0]&un)===0&&ln<26;++ln,un<<=1);if(ln>0)for(ge.iushrn(ln);ln-- >0;)(qe.isOdd()||en.isOdd())&&(qe.iadd(sn),en.isub(cn)),qe.iushrn(1),en.iushrn(1);for(var dn=0,fn=1;(He.words[0]&fn)===0&&dn<26;++dn,fn<<=1);if(dn>0)for(He.iushrn(dn);dn-- >0;)(tn.isOdd()||rn.isOdd())&&(tn.iadd(sn),rn.isub(cn)),tn.iushrn(1),rn.iushrn(1);ge.cmp(He)>=0?(ge.isub(He),qe.isub(tn),en.isub(rn)):(He.isub(ge),tn.isub(qe),rn.isub(en))}return{a:tn,b:rn,gcd:He.iushln(on)}},We.prototype._invmp=function(se){Ve(se.negative===0),Ve(!se.isZero());var ge=this,He=se.clone();ge=ge.negative===0?ge.clone():ge.umod(se);for(var qe=new We(1),en=new We(0),tn=He.clone();ge.cmpn(1)>0&&He.cmpn(1)>0;){for(var rn=0,on=1;(ge.words[0]&on)===0&&rn<26;++rn,on<<=1);if(rn>0)for(ge.iushrn(rn);rn-- >0;)qe.isOdd()&&qe.iadd(tn),qe.iushrn(1);for(var sn=0,cn=1;(He.words[0]&cn)===0&&sn<26;++sn,cn<<=1);if(sn>0)for(He.iushrn(sn);sn-- >0;)en.isOdd()&&en.iadd(tn),en.iushrn(1);ge.cmp(He)>=0?(ge.isub(He),qe.isub(en)):(He.isub(ge),en.isub(qe))}var ln=ge.cmpn(1)===0?qe:en;return ln.cmpn(0)<0&&ln.iadd(se),ln},We.prototype.gcd=function(se){if(this.isZero())return se.abs();if(se.isZero())return this.abs();var ge=this.clone(),Ve=se.clone();ge.negative=0,Ve.negative=0;for(var He=0;ge.isEven()&&Ve.isEven();He++)ge.iushrn(1),Ve.iushrn(1);do{for(;ge.isEven();)ge.iushrn(1);for(;Ve.isEven();)Ve.iushrn(1);var We=ge.cmp(Ve);if(We<0){var qe=ge;ge=Ve,Ve=qe}else if(We===0||Ve.cmpn(1)===0)break;ge.isub(Ve)}while(!0);return Ve.iushln(He)},We.prototype.invm=function(se){return this.egcd(se).a.umod(se)},We.prototype.isEven=function(){return(this.words[0]&1)==0},We.prototype.isOdd=function(){return(this.words[0]&1)==1},We.prototype.andln=function(se){return this.words[0]&se},We.prototype.bincn=function(se){Ve(typeof se==`number`);var ge=se%26,He=(se-ge)/26,We=1<<ge;if(this.length<=He)return this._expand(He+1),this.words[He]|=We,this;for(var qe=We,en=He;qe!==0&&en<this.length;en++){var tn=this.words[en]|0;tn+=qe,qe=tn>>>26,tn&=67108863,this.words[en]=tn}return qe!==0&&(this.words[en]=qe,this.length++),this},We.prototype.isZero=function(){return this.length===1&&this.words[0]===0},We.prototype.cmpn=function(se){var ge=se<0;if(this.negative!==0&&!ge)return-1;if(this.negative===0&&ge)return 1;this.strip();var He;if(this.length>1)He=1;else{ge&&(se=-se),Ve(se<=67108863,`Number is too big`);var We=this.words[0]|0;He=We===se?0:We<se?-1:1}return this.negative===0?He:-He|0},We.prototype.cmp=function(se){if(this.negative!==0&&se.negative===0)return-1;if(this.negative===0&&se.negative!==0)return 1;var ge=this.ucmp(se);return this.negative===0?ge:-ge|0},We.prototype.ucmp=function(se){if(this.length>se.length)return 1;if(this.length<se.length)return-1;for(var ge=0,Ve=this.length-1;Ve>=0;Ve--){var He=this.words[Ve]|0,We=se.words[Ve]|0;if(He!==We){He<We?ge=-1:He>We&&(ge=1);break}}return ge},We.prototype.gtn=function(se){return this.cmpn(se)===1},We.prototype.gt=function(se){return this.cmp(se)===1},We.prototype.gten=function(se){return this.cmpn(se)>=0},We.prototype.gte=function(se){return this.cmp(se)>=0},We.prototype.ltn=function(se){return this.cmpn(se)===-1},We.prototype.lt=function(se){return this.cmp(se)===-1},We.prototype.lten=function(se){return this.cmpn(se)<=0},We.prototype.lte=function(se){return this.cmp(se)<=0},We.prototype.eqn=function(se){return this.cmpn(se)===0},We.prototype.eq=function(se){return this.cmp(se)===0},We.red=function(se){return new xn(se)},We.prototype.toRed=function(se){return Ve(!this.red,`Already a number in reduction context`),Ve(this.negative===0,`red works only with positives`),se.convertTo(this)._forceRed(se)},We.prototype.fromRed=function(){return Ve(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},We.prototype._forceRed=function(se){return this.red=se,this},We.prototype.forceRed=function(se){return Ve(!this.red,`Already a number in reduction context`),this._forceRed(se)},We.prototype.redAdd=function(se){return Ve(this.red,`redAdd works only with red numbers`),this.red.add(this,se)},We.prototype.redIAdd=function(se){return Ve(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,se)},We.prototype.redSub=function(se){return Ve(this.red,`redSub works only with red numbers`),this.red.sub(this,se)},We.prototype.redISub=function(se){return Ve(this.red,`redISub works only with red numbers`),this.red.isub(this,se)},We.prototype.redShl=function(se){return Ve(this.red,`redShl works only with red numbers`),this.red.shl(this,se)},We.prototype.redMul=function(se){return Ve(this.red,`redMul works only with red numbers`),this.red._verify2(this,se),this.red.mul(this,se)},We.prototype.redIMul=function(se){return Ve(this.red,`redMul works only with red numbers`),this.red._verify2(this,se),this.red.imul(this,se)},We.prototype.redSqr=function(){return Ve(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},We.prototype.redISqr=function(){return Ve(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},We.prototype.redSqrt=function(){return Ve(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},We.prototype.redInvm=function(){return Ve(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},We.prototype.redNeg=function(){return Ve(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},We.prototype.redPow=function(se){return Ve(this.red&&!se.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,se)};var hn={k256:null,p224:null,p192:null,p25519:null};function gn(se,ge){this.name=se,this.p=new We(ge,16),this.n=this.p.bitLength(),this.k=new We(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}gn.prototype._tmp=function(){var se=new We(null);return se.words=Array(Math.ceil(this.n/13)),se},gn.prototype.ireduce=function(se){var ge=se,Ve;do this.split(ge,this.tmp),ge=this.imulK(ge),ge=ge.iadd(this.tmp),Ve=ge.bitLength();while(Ve>this.n);var He=Ve<this.n?-1:ge.ucmp(this.p);return He===0?(ge.words[0]=0,ge.length=1):He>0?ge.isub(this.p):ge.strip===void 0?ge._strip():ge.strip(),ge},gn.prototype.split=function(se,ge){se.iushrn(this.n,0,ge)},gn.prototype.imulK=function(se){return se.imul(this.k)};function _n(){gn.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}He(_n,gn),_n.prototype.split=function(se,ge){for(var Ve=4194303,He=Math.min(se.length,9),We=0;We<He;We++)ge.words[We]=se.words[We];if(ge.length=He,se.length<=9){se.words[0]=0,se.length=1;return}var qe=se.words[9];for(ge.words[ge.length++]=qe&Ve,We=10;We<se.length;We++){var en=se.words[We]|0;se.words[We-10]=(en&Ve)<<4|qe>>>22,qe=en}qe>>>=22,se.words[We-10]=qe,qe===0&&se.length>10?se.length-=10:se.length-=9},_n.prototype.imulK=function(se){se.words[se.length]=0,se.words[se.length+1]=0,se.length+=2;for(var ge=0,Ve=0;Ve<se.length;Ve++){var He=se.words[Ve]|0;ge+=He*977,se.words[Ve]=ge&67108863,ge=He*64+(ge/67108864|0)}
vendor: 3,044 bytes, line 17
17return se.words[se.length-1]===0&&(se.length--,se.words[se.length-1]===0&&se.length--),se};function vn(){gn.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}He(vn,gn);function yn(){gn.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}He(yn,gn);function bn(){gn.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}He(bn,gn),bn.prototype.imulK=function(se){for(var ge=0,Ve=0;Ve<se.length;Ve++){var He=(se.words[Ve]|0)*19+ge,We=He&67108863;He>>>=26,se.words[Ve]=We,ge=He}return ge!==0&&(se.words[se.length++]=ge),se},We._prime=function(se){if(hn[se])return hn[se];var ge;if(se===`k256`)ge=new _n;else if(se===`p224`)ge=new vn;else if(se===`p192`)ge=new yn;else if(se===`p25519`)ge=new bn;else throw Error(`Unknown prime `+se);return hn[se]=ge,ge};function xn(se){if(typeof se==`string`){var ge=We._prime(se);this.m=ge.p,this.prime=ge}else Ve(se.gtn(1),`modulus must be greater than 1`),this.m=se,this.prime=null}xn.prototype._verify1=function(se){Ve(se.negative===0,`red works only with positives`),Ve(se.red,`red works only with red numbers`)},xn.prototype._verify2=function(se,ge){Ve((se.negative|ge.negative)===0,`red works only with positives`),Ve(se.red&&se.red===ge.red,`red works only with red numbers`)},xn.prototype.imod=function(se){return this.prime?this.prime.ireduce(se)._forceRed(this):se.umod(this.m)._forceRed(this)},xn.prototype.neg=function(se){return se.isZero()?se.clone():this.m.sub(se)._forceRed(this)},xn.prototype.add=function(se,ge){this._verify2(se,ge);var Ve=se.add(ge);return Ve.cmp(this.m)>=0&&Ve.isub(this.m),Ve._forceRed(this)},xn.prototype.iadd=function(se,ge){this._verify2(se,ge);var Ve=se.iadd(ge);return Ve.cmp(this.m)>=0&&Ve.isub(this.m),Ve},xn.prototype.sub=function(se,ge){this._verify2(se,ge);var Ve=se.sub(ge);return Ve.cmpn(0)<0&&Ve.iadd(this.m),Ve._forceRed(this)},xn.prototype.isub=function(se,ge){this._verify2(se,ge);var Ve=se.isub(ge);return Ve.cmpn(0)<0&&Ve.iadd(this.m),Ve},xn.prototype.shl=function(se,ge){return this._verify1(se),this.imod(se.ushln(ge))},xn.prototype.imul=function(se,ge){return this._verify2(se,ge),this.imod(se.imul(ge))},xn.prototype.mul=function(se,ge){return this._verify2(se,ge),this.imod(se.mul(ge))},xn.prototype.isqr=function(se){return this.imul(se,se.clone())},xn.prototype.sqr=function(se){return this.mul(se,se)},xn.prototype.sqrt=function(se){if(se.isZero())return se.clone();var ge=this.m.andln(3);if(Ve(ge%2==1),ge===3){var He=this.m.add(new We(1)).iushrn(2);return this.pow(se,He)}for(var qe=this.m.subn(1),en=0;!qe.isZero()&&qe.andln(1)===0;)en++,qe.iushrn(1);Ve(!qe.isZero());var tn=new We(1).toRed(this),rn=tn.redNeg(),on=this.m.subn(1).iushrn(1),sn=this.m.bitLength();for(sn=new We(2*sn*sn).toRed(this);this.pow(sn,on).cmp(rn)!==0;)sn.redIAdd(rn);for(var cn=this.pow(sn,qe),ln=this.pow(se,qe.addn(1).iushrn(1)),un=this.pow(se,qe),dn=en;un.cmp(tn)!==0;){for(var fn=un,pn=0;fn.cmp(tn)!==0;pn++)fn=fn.redSqr();Ve(pn<dn);var mn=this.pow(cn,new We(1).iushln(dn-pn-1));
17ln=ln.redMul(mn),cn=mn.redSqr(),un=un.redMul(cn),dn=pn}return ln},xn.prototype.invm=function(se){var ge=se._invmp(this.m);return ge.negative===0?this.imod(ge):(ge.negative=0,this.imod(ge).redNeg())},xn.prototype.pow=function(se,ge){if(ge.isZero())return new We(1).toRed(this);if(ge.cmpn(1)===0)return se.clone();var Ve=4,He=Array(1<<Ve);He[0]=new We(1).toRed(this),He[1]=se;for(var qe=2;qe<He.length;qe++)He[qe]=this.mul(He[qe-1],se);var en=He[0],tn=0,rn=0,on=ge.bitLength()%26;for(on===0&&(on=26),qe=ge.length-1;qe>=0;qe--){for(var sn=ge.words[qe],cn=on-1;cn>=0;cn--){var ln=sn>>cn&1;if(en!==He[0]&&(en=this.sqr(en)),ln===0&&tn===0){rn=0;continue}tn<<=1,tn|=ln,rn++,!(rn!==Ve&&(qe!==0||cn!==0))&&(en=this.mul(en,He[tn]),rn=0,tn=0)}on=26}return en},xn.prototype.convertTo=function(se){var ge=se.umod(this.m);return ge===se?ge.clone():ge},xn.prototype.convertFrom=function(se){var ge=se.clone();return ge.red=null,ge},We.mont=function(se){return new Sn(se)};function Sn(se){xn.call(this,se),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new We(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}He(Sn,xn),Sn.prototype.convertTo=function(se){return this.imod(se.ushln(this.shift))},Sn.prototype.convertFrom=function(se){var ge=this.imod(se.mul(this.rinv));return ge.red=null,ge},Sn.prototype.imul=function(se,ge){if(se.isZero()||ge.isZero())return se.words[0]=0,se.length=1,se;var Ve=se.imul(ge),He=Ve.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),We=Ve.isub(He).iushrn(this.shift),qe=We;return We.cmp(this.m)>=0?qe=We.isub(this.m):We.cmpn(0)<0&&(qe=We.iadd(this.m)),qe._forceRed(this)},Sn.prototype.mul=function(se,ge){if(se.isZero()||ge.isZero())return new We(0)._forceRed(this);var Ve=se.mul(ge),He=Ve.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),qe=Ve.isub(He).iushrn(this.shift),en=qe;return qe.cmp(this.m)>=0?en=qe.isub(this.m):qe.cmpn(0)<0&&(en=qe.iadd(this.m)),en._forceRed(this)},Sn.prototype.invm=function(se){return this.imod(se._invmp(this.m).mul(this.r2))._forceRed(this)}})(ge===void 0||ge,se)})),require_brorand=__commonJSMin$1(((se,ge)=>{var Ve;ge.exports=function(se){return Ve||=new He(null),Ve.generate(se)};function He(se){this.rand=se}if(ge.exports.Rand=He,He.prototype.generate=function(se){return this._rand(se)},He.prototype._rand=function(se){if(this.rand.getBytes)return this.rand.getBytes(se);for(var ge=new Uint8Array(se),Ve=0;Ve<ge.length;Ve++)ge[Ve]=this.rand.getByte();return ge},typeof self==`object`)self.crypto&&self.crypto.getRandomValues?He.prototype._rand=function(se){var ge=new Uint8Array(se);return self.crypto.getRandomValues(ge),ge}:self.msCrypto&&self.msCrypto.getRandomValues?He.prototype._rand=function(se){var ge=new Uint8Array(se);return self.msCrypto.getRandomValues(ge),ge}:typeof window==`object`&&(He.prototype._rand=function(){throw Error(`Not implemented yet`)});else try{var We=require_crypto_browserify();if(typeof We.randomBytes!=`function`)throw Error(`Not supported`);He.prototype._rand=function(se){return We.randomBytes(se)}}catch{}})),require_mr=__commonJSMin$1(((se,ge)=>{var Ve=require_bn$5(),He=require_brorand();function We(se){this.rand=se||new He.Rand}ge.exports=We,We.create=function(se){return new We(se)},We.prototype._randbelow=function(se){var ge=se.bitLength(),He=Math.ceil(ge/8);do var We=new Ve(this.rand.generate(He));while(We.cmp(se)>=0);return We},We.prototype._randrange=function(se,ge){var Ve=ge.sub(se);return se.add(this._randbelow(Ve))},We.prototype.test=function(se,ge,He){var We=se.bitLength(),qe=Ve.mont(se),en=new Ve(1).toRed(qe);ge||=Math.max(1,We/48|0);for(var tn=se.subn(1),rn=0;!tn.testn(rn);rn++);for(var on=se.shrn(rn),sn=tn.toRed(qe),cn=!0;ge>0;ge--){var ln=this._randrange(new Ve(2),tn);He&&He(ln);var un=ln.toRed(qe).redPow(on);if(!(un.cmp(en)===0||un.cmp(sn)===0)){for(var dn=1;dn<rn;dn++){if(un=un.redSqr(),un.cmp(en)===0)return!1;if(un.cmp(sn)===0)break}if(dn===rn)return!1}}return cn},We.prototype.getDivisor=function(se,ge){var He=se.bitLength(),We=Ve.mont(se),qe=new Ve(1).toRed(We);ge||=Math.max(1,He/48|0);for(var en=se.subn(1),tn=0;!en.testn(tn);tn++);for(var rn=se.shrn(tn),on=en.toRed(We);ge>0;ge--){var sn=this._randrange(new Ve(2),en),cn=se.gcd(sn);if(cn.cmpn(1)!==0)return cn;var ln=sn.toRed(We).redPow(rn);if(!(ln.cmp(qe)===0||ln.cmp(on)===0)){for(var un=1;un<tn;un++){if(ln=ln.redSqr(),ln.cmp(qe)===0)return ln.fromRed().subn(1).gcd(se);if(ln.cmp(on)===0)break}if(un===tn)return ln=ln.redSqr(),ln.fromRed().subn(1).gcd(se)}}return!1}}
17)),require_generatePrime=__commonJSMin$1(((se,ge)=>{var Ve=require_browser$11();ge.exports=mn,mn.simpleSieve=fn,mn.fermatTest=pn;var He=require_bn$6(),We=new He(24),qe=new(require_mr()),en=new He(1),tn=new He(2),rn=new He(5);new He(16),new He(8);var on=new He(10),sn=new He(3);new He(7);var cn=new He(11),ln=new He(4);new He(12);var un=null;function dn(){if(un!==null)return un;var se=1048576,ge=[];ge[0]=2;for(var Ve=1,He=3;He<se;He+=2){for(var We=Math.ceil(Math.sqrt(He)),qe=0;qe<Ve&&ge[qe]<=We&&He%ge[qe]!==0;qe++);Ve!==qe&&ge[qe]<=We||(ge[Ve++]=He)}return un=ge,ge}function fn(se){for(var ge=dn(),Ve=0;Ve<ge.length;Ve++)if(se.modn(ge[Ve])===0)return se.cmpn(ge[Ve])===0;return!0}function pn(se){var ge=He.mont(se);return tn.toRed(ge).redPow(se.subn(1)).fromRed().cmpn(1)===0}function mn(se,ge){if(se<16)return ge===2||ge===5?new He([140,123]):new He([140,39]);ge=new He(ge);for(var un,dn;;){for(un=new He(Ve(Math.ceil(se/8)));un.bitLength()>se;)un.ishrn(1);if(un.isEven()&&un.iadd(en),un.testn(1)||un.iadd(tn),!ge.cmp(tn))for(;un.mod(We).cmp(cn);)un.iadd(ln);else if(!ge.cmp(rn))for(;un.mod(on).cmp(sn);)un.iadd(ln);if(dn=un.shrn(1),fn(dn)&&fn(un)&&pn(dn)&&pn(un)&&qe.test(dn)&&qe.test(un))return un}}})),primes_exports=__exportAll({default:()=>primes_default,modp1:()=>modp1,modp14:()=>modp14,modp15:()=>modp15,modp16:()=>modp16,modp17:()=>modp17,modp18:()=>modp18,modp2:()=>modp2,modp5:()=>modp5}),modp1,modp2,modp5,modp14,modp15,modp16,modp17,modp18,primes_default,init_primes=__esmMin((()=>{modp1={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff`},modp2={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff`},modp5={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff`},modp14={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff`},modp15={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff`},modp16={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff`},modp17={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd4
1707b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff`},modp18={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff`},primes_default={modp1,modp2,modp5,modp14,modp15,modp16,modp17,modp18}})),require_dh=__commonJSMin$1(((se,ge)=>{init_dist$2();var Ve=require_bn$6(),He=new(require_mr()),We=new Ve(24),qe=new Ve(11),en=new Ve(10),tn=new Ve(3),rn=new Ve(7),on=require_generatePrime(),sn=require_browser$11();ge.exports=fn;function cn(se,ge){return ge||=`utf8`,Buffer.isBuffer(se)||(se=new Buffer(se,ge)),this._pub=new Ve(se),this}function ln(se,ge){return ge||=`utf8`,Buffer.isBuffer(se)||(se=new Buffer(se,ge)),this._priv=new Ve(se),this}var un={};function dn(se,ge){var Ve=ge.toString(`hex`),sn=[Ve,se.toString(16)].join(`_`);if(sn in un)return un[sn];var cn=0;if(se.isEven()||!on.simpleSieve||!on.fermatTest(se)||!He.test(se))return cn+=1,Ve===`02`||Ve===`05`?cn+=8:cn+=4,un[sn]=cn,cn;He.test(se.shrn(1))||(cn+=2);var ln;switch(Ve){case`02`:se.mod(We).cmp(qe)&&(cn+=8);break;case`05`:ln=se.mod(en),ln.cmp(tn)&&ln.cmp(rn)&&(cn+=8);break;default:cn+=4}return un[sn]=cn,cn}function fn(se,ge,He){this.setGenerator(ge),this.__prime=new Ve(se),this._prime=Ve.mont(this.__prime),this._primeLen=se.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,He?(this.setPublicKey=cn,this.setPrivateKey=ln):this._primeCode=8}Object.defineProperty(fn.prototype,"verifyError",{enumerable:!0,get:function(){return typeof this._primeCode!=`number`&&(this._primeCode=dn(this.__prime,this.__gen)),this._primeCode}}),fn.prototype.generateKeys=function(){return this._priv||=new Ve(sn(this._primeLen)),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},fn.prototype.computeSecret=function(se){se=new Ve(se),se=se.toRed(this._prime);var ge=new Buffer(se.redPow(this._priv).fromRed().toArray()),He=this.getPrime();if(ge.length<He.length){var We=new Buffer(He.length-ge.length);We.fill(0),ge=Buffer.concat([We,ge])}return ge},fn.prototype.getPublicKey=function(se){return pn(this._pub,se)},fn.prototype.getPrivateKey=function(se){return pn(this._priv,se)},fn.prototype.getPrime=function(se){return pn(this.__prime,se)},fn.prototype.getGenerator=function(se){return pn(this._gen,se)},fn.prototype.setGenerator=function(se,ge){return ge||=`utf8`,Buffer.isBuffer(se)||(se=new Buffer(se,ge)),this.__gen=se,this._gen=new Ve(se),this};function pn(se,ge){var Ve=new Buffer(se.toArray());return ge?Ve.toString(ge):Ve}}
17)),require_browser$4=__commonJSMin$1((se=>{init_dist$2();var ge=require_generatePrime(),Ve=(init_primes(),__toCommonJS(primes_exports).default),He=require_dh();function We(se){return new He(new Buffer(Ve[se].prime,`hex`),new Buffer(Ve[se].gen,`hex`))}var qe={binary:!0,hex:!0,base64:!0};function en(se,Ve,We,tn){return Buffer.isBuffer(Ve)||qe[Ve]===void 0?en(se,`binary`,Ve,We):(Ve||=`binary`,tn||=`binary`,We||=new Buffer([2]),Buffer.isBuffer(We)||(We=new Buffer(We,tn)),typeof se==`number`?new He(ge(se,We),We,!0):(Buffer.isBuffer(se)||(se=new Buffer(se,Ve)),new He(se,We,!0)))}se.DiffieHellmanGroup=se.createDiffieHellmanGroup=se.getDiffieHellman=We,se.createDiffieHellman=se.DiffieHellman=en})),require_isarray=__commonJSMin$1(((se,ge)=>{var Ve={}.toString;ge.exports=Array.isArray||function(se){return Ve.call(se)==`[object Array]`}})),require_stream_browser=__commonJSMin$1(((se,ge)=>{ge.exports=require_events().EventEmitter})),require_safe_buffer=__commonJSMin$1(((se,ge)=>{var Ve=require_dist$2(),He=Ve.Buffer;function We(se,ge){for(var Ve in se)ge[Ve]=se[Ve]}He.from&&He.alloc&&He.allocUnsafe&&He.allocUnsafeSlow?ge.exports=Ve:(We(Ve,se),se.Buffer=qe);function qe(se,ge,Ve){return He(se,ge,Ve)}We(He,qe),qe.from=function(se,ge,Ve){if(typeof se==`number`)throw TypeError(`Argument must not be a number`);return He(se,ge,Ve)},qe.alloc=function(se,ge,Ve){if(typeof se!=`number`)throw TypeError(`Argument must be a number`);var We=He(se);return ge===void 0?We.fill(0):typeof Ve==`string`?We.fill(ge,Ve):We.fill(ge),We},qe.allocUnsafe=function(se){if(typeof se!=`number`)throw TypeError(`Argument must be a number`);return He(se)},qe.allocUnsafeSlow=function(se){if(typeof se!=`number`)throw TypeError(`Argument must be a number`);return Ve.SlowBuffer(se)}})),require_BufferList=__commonJSMin$1(((se,ge)=>{function Ve(se,ge){if(!(se instanceof ge))throw TypeError(`Cannot call a class as a function`)}var He=require_safe_buffer().Buffer,We=require_util$1();function qe(se,ge,Ve){se.copy(ge,Ve)}ge.exports=function(){function se(){Ve(this,se),this.head=null,this.tail=null,this.length=0}return se.prototype.push=function(se){var ge={data:se,next:null};this.length>0?this.tail.next=ge:this.head=ge,this.tail=ge,++this.length},se.prototype.unshift=function(se){var ge={data:se,next:this.head};this.length===0&&(this.tail=ge),this.head=ge,++this.length},se.prototype.shift=function(){if(this.length!==0){var se=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,se}},se.prototype.clear=function(){this.head=this.tail=null,this.length=0},se.prototype.join=function(se){if(this.length===0)return``;for(var ge=this.head,Ve=``+ge.data;ge=ge.next;)Ve+=se+ge.data;return Ve},se.prototype.concat=function(se){if(this.length===0)return He.alloc(0);for(var ge=He.allocUnsafe(se>>>0),Ve=this.head,We=0;Ve;)qe(Ve.data,ge,We),We+=Ve.data.length,Ve=Ve.next;return ge},se}(),We&&We.inspect&&We.inspect.custom&&(ge.exports.prototype[We.inspect.custom]=function(){var se=We.inspect({length:this.length});return this.constructor.name+` `+se})})),require_destroy=__commonJSMin$1(((se,ge)=>{var Ve=require_process_nextick_args();function He(se,ge){var He=this,We=this._readableState&&this._readableState.destroyed,en=this._writableState&&this._writableState.destroyed;return We||en?(ge?ge(se):se&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,Ve.nextTick(qe,this,se)):Ve.nextTick(qe,this,se)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(se||null,function(se){!ge&&se?He._writableState?He._writableState.errorEmitted||(He._writableState.errorEmitted=!0,Ve.nextTick(qe,He,se)):Ve.nextTick(qe,He,se):ge&&ge(se)}),this)}function We(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function qe(se,ge){se.emit(`error`,ge)}ge.exports={destroy:He,undestroy:We}})),require__stream_writable=__commonJSMin$1(((se,ge)=>{init_dist$1(),init_dist();var Ve=require_process_nextick_args();ge.exports=mn;function He(se){var ge=this;this.next=null,this.entry=null,this.finish=function(){jn(ge,se)}}var We=!process$1.browser&&[`v0.10`,`v0.9.`].indexOf(process$1.version.slice(0,5))>-1?setImmediate:Ve.nextTick,qe;mn.WritableState=fn;var en=Object.create(require_util());en.inherits=require_inherits_browser();var tn={deprecate:require_browser$10()},rn=require_stream_browser(),on=require_safe_buffer().Buffer,sn=(global===void 0?typeof window<`u`?window:typeof self<`u`?self:{}:global).Uint8Array||function(){};function cn(se){return on.from(se)}function ln(se){return on.isBuffer(se)||se instanceof sn}var un=require_destroy();en.inherits(mn,rn);function dn(){}function fn(se,ge){qe||=require__stream_duplex(),se||={};var Ve=ge instanceof qe;this.objectMode=!!se.objectMode,Ve&&(this.objectMode=this.objectMode||!!se.writableObjectMode);var We=se.highWaterMark,en=se.writableHighWaterMark,tn=this.objectMode?16:16*1024;We||We===0?this.highWaterMark=We:Ve&&(en||en===0)?this.highWaterMark=en:this.highWaterMark=tn,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var rn=se.decodeStrings===!1;this.decodeStrings=!rn,this.defaultEncoding=se.defaultEncoding||`utf8`,this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(se){Sn(ge,se)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new He(this)}fn.prototype.getBuffer=function(){for(var se=this.bufferedRequest,ge=[];se;)ge.push(se),se=se.next;return ge},(function(){try{Object.defineProperty(fn.prototype,"buffer",{get:tn.deprecate(function(){return this.getBuffer()},`_writableState.buffer is deprecated. Use _writableState.getBuffer instead.`,`DEP0003`)})}catch{}})();var pn;typeof Symbol==`function`&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]==`function`?(pn=Function.prototype[Symbol.hasInstance],Object.defineProperty(mn,Symbol.hasInstance,{value:function(se){return pn.call(this,se)?!0:this===mn?se&&se._writableState instanceof fn:!1}})):pn=function(se){return se instanceof this};function mn(se){if(qe||=require__stream_duplex(),!pn.call(mn,this)&&!(this instanceof qe))return new mn(se);this._writableState=new fn(se,this),this.writable=!0,se&&(typeof se.write==`function`&&(this._write=se.write),typeof se.writev==`function`&&(this._writev=se.writev),typeof se.destroy==`function`&&(this._destroy=se.destroy),typeof se.final==`function`&&(this._final=se.final)),rn.call(this)}
17mn.prototype.pipe=function(){this.emit(`error`,Error(`Cannot pipe, not readable`))};function hn(se,ge){var He=Error(`write after end`);se.emit(`error`,He),Ve.nextTick(ge,He)}function gn(se,ge,He,We){var qe=!0,en=!1;return He===null?en=TypeError(`May not write null values to stream`):typeof He!=`string`&&He!==void 0&&!ge.objectMode&&(en=TypeError(`Invalid non-string/buffer chunk`)),en&&(se.emit(`error`,en),Ve.nextTick(We,en),qe=!1),qe}mn.prototype.write=function(se,ge,Ve){var He=this._writableState,We=!1,qe=!He.objectMode&&ln(se);return qe&&!on.isBuffer(se)&&(se=cn(se)),typeof ge==`function`&&(Ve=ge,ge=null),qe?ge=`buffer`:ge||=He.defaultEncoding,typeof Ve!=`function`&&(Ve=dn),He.ended?hn(this,Ve):(qe||gn(this,He,se,Ve))&&(He.pendingcb++,We=vn(this,He,qe,se,ge,Ve)),We},mn.prototype.cork=function(){var se=this._writableState;se.corked++},mn.prototype.uncork=function(){var se=this._writableState;se.corked&&(se.corked--,!se.writing&&!se.corked&&!se.bufferProcessing&&se.bufferedRequest&&Tn(this,se))},mn.prototype.setDefaultEncoding=function(se){if(typeof se==`string`&&(se=se.toLowerCase()),!([`hex`,`utf8`,`utf-8`,`ascii`,`binary`,`base64`,`ucs2`,`ucs-2`,`utf16le`,`utf-16le`,`raw`].indexOf((se+``).toLowerCase())>-1))throw TypeError(`Unknown encoding: `+se);return this._writableState.defaultEncoding=se,this};function _n(se,ge,Ve){return!se.objectMode&&se.decodeStrings!==!1&&typeof ge==`string`&&(ge=on.from(ge,Ve)),ge}Object.defineProperty(mn.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function vn(se,ge,Ve,He,We,qe){if(!Ve){var en=_n(ge,He,We);He!==en&&(Ve=!0,We=`buffer`,He=en)}var tn=ge.objectMode?1:He.length;ge.length+=tn;var rn=ge.length<ge.highWaterMark;if(rn||(ge.needDrain=!0),ge.writing||ge.corked){var on=ge.lastBufferedRequest;ge.lastBufferedRequest={chunk:He,encoding:We,isBuf:Ve,callback:qe,next:null},on?on.next=ge.lastBufferedRequest:ge.bufferedRequest=ge.lastBufferedRequest,ge.bufferedRequestCount+=1}else yn(se,ge,!1,tn,He,We,qe);return rn}function yn(se,ge,Ve,He,We,qe,en){ge.writelen=He,ge.writecb=en,ge.writing=!0,ge.sync=!0,Ve?se._writev(We,ge.onwrite):se._write(We,qe,ge.onwrite),ge.sync=!1}function bn(se,ge,He,We,qe){--ge.pendingcb,He?(Ve.nextTick(qe,We),Ve.nextTick(kn,se,ge),se._writableState.errorEmitted=!0,se.emit(`error`,We)):(qe(We),se._writableState.errorEmitted=!0,se.emit(`error`,We),kn(se,ge))}function xn(se){se.writing=!1,se.writecb=null,se.length-=se.writelen,se.writelen=0}function Sn(se,ge){var Ve=se._writableState,He=Ve.sync,qe=Ve.writecb;if(xn(Ve),ge)bn(se,Ve,He,ge,qe);else{var en=En(Ve);!en&&!Ve.corked&&!Ve.bufferProcessing&&Ve.bufferedRequest&&Tn(se,Ve),He?We(Cn,se,Ve,en,qe):Cn(se,Ve,en,qe)}}function Cn(se,ge,Ve,He){Ve||wn(se,ge),ge.pendingcb--,He(),kn(se,ge)}function wn(se,ge){ge.length===0&&ge.needDrain&&(ge.needDrain=!1,se.emit(`drain`))}function Tn(se,ge){ge.bufferProcessing=!0;var Ve=ge.bufferedRequest;if(se._writev&&Ve&&Ve.next){var We=ge.bufferedRequestCount,qe=Array(We),en=ge.corkedRequestsFree;en.entry=Ve;for(var tn=0,rn=!0;Ve;)qe[tn]=Ve,Ve.isBuf||(rn=!1),Ve=Ve.next,tn+=1;qe.allBuffers=rn,yn(se,ge,!0,ge.length,qe,``,en.finish),ge.pendingcb++,ge.lastBufferedRequest=null,en.next?(ge.corkedRequestsFree=en.next,en.next=null):ge.corkedRequestsFree=new He(ge),ge.bufferedRequestCount=0}else{for(;Ve;){var on=Ve.chunk,sn=Ve.encoding,cn=Ve.callback;if(yn(se,ge,!1,ge.objectMode?1:on.length,on,sn,cn),Ve=Ve.next,ge.bufferedRequestCount--,ge.writing)break}Ve===null&&(ge.lastBufferedRequest=null)}ge.bufferedRequest=Ve,ge.bufferProcessing=!1}mn.prototype._write=function(se,ge,Ve){Ve(Error(`_write() is not implemented`))},mn.prototype._writev=null,mn.prototype.end=function(se,ge,Ve){var He=this._writableState;typeof se==`function`?(Ve=se,se=null,ge=null):typeof ge==`function`&&(Ve=ge,ge=null),se!=null&&this.write(se,ge),He.corked&&(He.corked=1,this.uncork()),He.ending||An(this,He,Ve)};function En(se){return se.ending&&se.length===0&&se.bufferedRequest===null&&!se.finished&&!se.writing}function Dn(se,ge){se._final(function(Ve){ge.pendingcb--,Ve&&se.emit(`error`,Ve),ge.prefinished=!0,se.emit(`prefinish`),kn(se,ge)})}function On(se,ge){!ge.prefinished&&!ge.finalCalled&&(typeof se._final==`function`?(ge.pendingcb++,ge.finalCalled=!0,Ve.nextTick(Dn,se,ge)):(ge.prefinished=!0,se.emit(`prefinish`)))}function kn(se,ge){var Ve=En(ge);return Ve&&(On(se,ge),ge.pendingcb===0&&(ge.finished=!0,se.emit(`finish`))),Ve}function An(se,ge,He){ge.ending=!0,kn(se,ge),He&&(ge.finished?Ve.nextTick(He):se.once(`finish`,He)),ge.ended=!0,se.writable=!1}function jn(se,ge,Ve){var He=se.entry;for(se.entry=null;He;){var We=He.callback;ge.pendingcb--,We(Ve),He=He.next}ge.corkedRequestsFree.next=se}Object.defineProperty(mn.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(se){this._writableState&&(this._writableState.destroyed=se)}}),mn.prototype.destroy=un.destroy,mn.prototype._undestroy=un.undestroy,mn.prototype._destroy=function(se,ge){this.end(),ge(se)}})),require__stream_duplex=__commonJSMin$1(((se,ge)=>{var Ve=require_process_nextick_args(),He=Object.keys||function(se){var ge=[];for(var Ve in se)ge.push(Ve);return ge};ge.exports=sn;var We=Object.create(require_util());We.inherits=require_inherits_browser();var qe=require__stream_readable(),en=require__stream_writable();We.inherits(sn,qe);for(var tn=He(en.prototype),rn=0;rn<tn.length;rn++){var on=tn[rn];sn.prototype[on]||(sn.prototype[on]=en.prototype[on])}function sn(se){if(!(this instanceof sn))return new sn(se);qe.call(this,se),en.call(this,se),se&&se.readable===!1&&(this.readable=!1),se&&se.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,se&&se.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once(`end`,cn)}Object.defineProperty(sn.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function cn(){this.allowHalfOpen||this._writableState.ended||Ve.nextTick(ln,this)}function ln(se){se.end()}Object.defineProperty(sn.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(se){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=se,this._writableState.destroyed=se)}}),sn.prototype._destroy=function(se,ge){this.push(null),this.end(),Ve.nextTick(ge,se)}})),require__stream_readable=__commonJSMin$1(((se,ge)=>{init_dist$1(),init_dist();var Ve=require_process_nextick_args();ge.exports=_n;var He=require_isarray(),We;_n.ReadableState=gn,require_events().EventEmitter;var qe=function(se,ge){return se.listeners(ge).length},en=require_stream_browser(),tn=require_safe_buffer().Buffer,rn=(global===void 0?typeof window<`u`?window:typeof self<`u`?self:{}:global).Uint8Array||function(){};function on(se){return tn.from(se)}function sn(se){return tn.isBuffer(se)||se instanceof rn}var cn=Object.create(require_util());cn.inherits=require_inherits_browser();var ln=require_util$1(),un=void 0;un=ln&&ln.debuglog?ln.debuglog(`stream`):function(){};var dn=require_BufferList(),fn=require_destroy(),pn;cn.inherits(_n,en);var mn=[`error`,`close`,`destroy`,`pause`,`resume`];function hn(se,ge,Ve){if(typeof se.prependListener==`function`)return se.prependListener(ge,Ve);!se._events||!se._events[ge]?se.on(ge,Ve):He(se._events[ge])?se._events[ge].unshift(Ve):se._events[ge]=[Ve,se._events[ge]]}function gn(se,ge){We||=require__stream_duplex(),se||={};var Ve=ge instanceof We;this.objectMode=!!se.objectMode,Ve&&(this.objectMode=this.objectMode||!!se.readableObjectMode);var He=se.highWaterMark,qe=se.readableHighWaterMark,en=this.objectMode?16:16*1024;He||He===0?this.highWaterMark=He:Ve&&(qe||qe===0)?this.highWaterMark=qe:this.highWaterMark=en,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new dn,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=se.defaultEncoding||`utf8`,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,se.encoding&&(pn||=require_string_decoder().StringDecoder,this.decoder=new pn(se.encoding),this.encoding=se.encoding)}function _n(se){if(We||=require__stream_duplex(),!(this instanceof _n))return new _n(se);this._readableState=new gn(se,this),this.readable=!0,se&&(typeof se.read==`function`&&(this._read=se.read),typeof se.destroy==`function`&&(this._destroy=se.destroy)),en.call(this)}Object.defineProperty(_n.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(se){this._readableState&&(this._readableState.destroyed=se)}}),_n.prototype.destroy=fn.destroy,_n.prototype._undestroy=fn.undestroy,_n.prototype._destroy=function(se,ge){this.push(null),ge(se)},_n.prototype.push=function(se,ge){var Ve=this._readableState,He;return Ve.objectMode?He=!0:typeof se==`string`&&(ge||=Ve.defaultEncoding,ge!==Ve.encoding&&(se=tn.from(se,ge),ge=``),He=!0),vn(this,se,ge,!1,He)},_n.prototype.unshift=function(se){return vn(this,se,null,!0,!1)};function vn(se,ge,Ve,He,We){var qe=se._readableState;if(ge===null)qe.reading=!1,Tn(se,qe);else{var en;We||(en=bn(qe,ge)),en?se.emit(`error`,en):qe.objectMode||ge&&ge.length>
170?(typeof ge!=`string`&&!qe.objectMode&&Object.getPrototypeOf(ge)!==tn.prototype&&(ge=on(ge)),He?qe.endEmitted?se.emit(`error`,Error(`stream.unshift() after end event`)):yn(se,qe,ge,!0):qe.ended?se.emit(`error`,Error(`stream.push() after EOF`)):(qe.reading=!1,qe.decoder&&!Ve?(ge=qe.decoder.write(ge),qe.objectMode||ge.length!==0?yn(se,qe,ge,!1):On(se,qe)):yn(se,qe,ge,!1))):He||(qe.reading=!1)}return xn(qe)}function yn(se,ge,Ve,He){ge.flowing&&ge.length===0&&!ge.sync?(se.emit(`data`,Ve),se.read(0)):(ge.length+=ge.objectMode?1:Ve.length,He?ge.buffer.unshift(Ve):ge.buffer.push(Ve),ge.needReadable&&En(se)),On(se,ge)}function bn(se,ge){var Ve;return!sn(ge)&&typeof ge!=`string`&&ge!==void 0&&!se.objectMode&&(Ve=TypeError(`Invalid non-string/buffer chunk`)),Ve}function xn(se){return!se.ended&&(se.needReadable||se.length<se.highWaterMark||se.length===0)}_n.prototype.isPaused=function(){return this._readableState.flowing===!1},_n.prototype.setEncoding=function(se){return pn||=require_string_decoder().StringDecoder,this._readableState.decoder=new pn(se),this._readableState.encoding=se,this};var Sn=8388608;function Cn(se){return se>=Sn?se=Sn:(se--,se|=se>>>1,se|=se>>>2,se|=se>>>4,se|=se>>>8,se|=se>>>16,se++),se}function wn(se,ge){return se<=0||ge.length===0&&ge.ended?0:ge.objectMode?1:se===se?(se>ge.highWaterMark&&(ge.highWaterMark=Cn(se)),se<=ge.length?se:ge.ended?ge.length:(ge.needReadable=!0,0)):ge.flowing&&ge.length?ge.buffer.head.data.length:ge.length}_n.prototype.read=function(se){un(`read`,se),se=parseInt(se,10);var ge=this._readableState,Ve=se;if(se!==0&&(ge.emittedReadable=!1),se===0&&ge.needReadable&&(ge.length>=ge.highWaterMark||ge.ended))return un(`read: emitReadable`,ge.length,ge.ended),ge.length===0&&ge.ended?zn(this):En(this),null;if(se=wn(se,ge),se===0&&ge.ended)return ge.length===0&&zn(this),null;var He=ge.needReadable;un(`need readable`,He),(ge.length===0||ge.length-se<ge.highWaterMark)&&(He=!0,un(`length less than watermark`,He)),ge.ended||ge.reading?(He=!1,un(`reading or ended`,He)):He&&(un(`do read`),ge.reading=!0,ge.sync=!0,ge.length===0&&(ge.needReadable=!0),this._read(ge.highWaterMark),ge.sync=!1,ge.reading||(se=wn(Ve,ge)));var We=se>0?Fn(se,ge):null;return We===null?(ge.needReadable=!0,se=0):ge.length-=se,ge.length===0&&(ge.ended||(ge.needReadable=!0),Ve!==se&&ge.ended&&zn(this)),We!==null&&this.emit(`data`,We),We};function Tn(se,ge){if(!ge.ended){if(ge.decoder){var Ve=ge.decoder.end();Ve&&Ve.length&&(ge.buffer.push(Ve),ge.length+=ge.objectMode?1:Ve.length)}ge.ended=!0,En(se)}}function En(se){var ge=se._readableState;ge.needReadable=!1,ge.emittedReadable||(un(`emitReadable`,ge.flowing),ge.emittedReadable=!0,ge.sync?Ve.nextTick(Dn,se):Dn(se))}function Dn(se){un(`emit readable`),se.emit(`readable`),Pn(se)}function On(se,ge){ge.readingMore||(ge.readingMore=!0,Ve.nextTick(kn,se,ge))}function kn(se,ge){for(var Ve=ge.length;!ge.reading&&!ge.flowing&&!ge.ended&&ge.length<ge.highWaterMark&&(un(`maybeReadMore read 0`),se.read(0),Ve!==ge.length);)Ve=ge.length;ge.readingMore=!1}_n.prototype._read=function(se){this.emit(`error`,Error(`_read() is not implemented`))},_n.prototype.pipe=function(se,ge){var He=this,We=this._readableState;switch(We.pipesCount){case 0:We.pipes=se;break;case 1:We.pipes=[We.pipes,se];break;default:We.pipes.push(se);break}We.pipesCount+=1,un(`pipe count=%d opts=%j`,We.pipesCount,ge);var en=(!ge||ge.end!==!1)&&se!==process$1.stdout&&se!==process$1.stderr?rn:gn;We.endEmitted?Ve.nextTick(en):He.once(`end`,en),se.on(`unpipe`,tn);function tn(se,ge){un(`onunpipe`),se===He&&ge&&ge.hasUnpiped===!1&&(ge.hasUnpiped=!0,cn())}function rn(){un(`onend`),se.end()}var on=An(He);se.on(`drain`,on);var sn=!1;function cn(){un(`cleanup`),se.removeListener(`close`,pn),se.removeListener(`finish`,mn),se.removeListener(`drain`,on),se.removeListener(`error`,fn),se.removeListener(`unpipe`,tn),He.removeListener(`end`,rn),He.removeListener(`end`,gn),He.removeListener(`data`,dn),sn=!0,We.awaitDrain&&(!se._writableState||se._writableState.needDrain)&&on()}var ln=!1;He.on(`data`,dn);function dn(ge){un(`ondata`),ln=!1,!1===se.write(ge)&&!ln&&((We.pipesCount===1&&We.pipes===se||We.pipesCount>1&&Vn(We.pipes,se)!==-1)&&!sn&&(un(`false write response, pause`,We.awaitDrain),We.awaitDrain++,ln=!0),He.pause())}function fn(ge){un(`onerror`,ge),gn(),se.removeListener(`error`,fn),qe(se,`error`)===0&&se.emit(`error`,ge)}hn(se,`error`,fn);function pn(){se.removeListener(`finish`,mn),gn()}se.once(`close`,pn);function mn(){un(`onfinish`),se.removeListener(`close`,pn),gn()}se.once(`finish`,mn);function gn(){un(`unpipe`),He.unpipe(se)}return se.emit(`pipe`,He),We.flowing||(un(`pipe resume`),He.resume()),se};function An(se){return function(){var ge=se._readableState;un(`pipeOnDrain`,ge.awaitDrain),ge.awaitDrain&&ge.awaitDrain--,ge.awaitDrain===0&&qe(se,`data`)&&(ge.flowing=!0,Pn(se))}}_n.prototype.unpipe=function(se){var ge=this._readableState,Ve={hasUnpiped:!1};if(ge.pipesCount===0)return this;if(ge.pipesCount===1)return se&&se!==ge.pipes?this:(se||=ge.pipes,ge.pipes=null,ge.pipesCount=0,ge.flowing=!1,se&&se.emit(`unpipe`,this,Ve),this);if(!se){var He=ge.pipes,We=ge.pipesCount;ge.pipes=null,ge.pipesCount=0,ge.flowing=!1;for(var qe=0;qe<We;
17qe++)He[qe].emit(`unpipe`,this,{hasUnpiped:!1});return this}var en=Vn(ge.pipes,se);return en===-1?this:(ge.pipes.splice(en,1),--ge.pipesCount,ge.pipesCount===1&&(ge.pipes=ge.pipes[0]),se.emit(`unpipe`,this,Ve),this)},_n.prototype.on=function(se,ge){var He=en.prototype.on.call(this,se,ge);if(se===`data`)this._readableState.flowing!==!1&&this.resume();else if(se===`readable`){var We=this._readableState;!We.endEmitted&&!We.readableListening&&(We.readableListening=We.needReadable=!0,We.emittedReadable=!1,We.reading?We.length&&En(this):Ve.nextTick(jn,this))}return He},_n.prototype.addListener=_n.prototype.on;function jn(se){un(`readable nexttick read 0`),se.read(0)}_n.prototype.resume=function(){var se=this._readableState;return se.flowing||(un(`resume`),se.flowing=!0,Mn(this,se)),this};function Mn(se,ge){ge.resumeScheduled||(ge.resumeScheduled=!0,Ve.nextTick(Nn,se,ge))}function Nn(se,ge){ge.reading||(un(`resume read 0`),se.read(0)),ge.resumeScheduled=!1,ge.awaitDrain=0,se.emit(`resume`),Pn(se),ge.flowing&&!ge.reading&&se.read(0)}_n.prototype.pause=function(){return un(`call pause flowing=%j`,this._readableState.flowing),!1!==this._readableState.flowing&&(un(`pause`),this._readableState.flowing=!1,this.emit(`pause`)),this};function Pn(se){var ge=se._readableState;for(un(`flow`,ge.flowing);ge.flowing&&se.read()!==null;);}_n.prototype.wrap=function(se){var ge=this,Ve=this._readableState,He=!1;for(var We in se.on(`end`,function(){if(un(`wrapped end`),Ve.decoder&&!Ve.ended){var se=Ve.decoder.end();se&&se.length&&ge.push(se)}ge.push(null)}),se.on(`data`,function(We){un(`wrapped data`),Ve.decoder&&(We=Ve.decoder.write(We)),!(Ve.objectMode&&We==null)&&(!Ve.objectMode&&(!We||!We.length)||ge.push(We)||(He=!0,se.pause()))}),se)this[We]===void 0&&typeof se[We]==`function`&&(this[We]=function(ge){return function(){return se[ge].apply(se,arguments)}}(We));for(var qe=0;qe<mn.length;qe++)se.on(mn[qe],this.emit.bind(this,mn[qe]));return this._read=function(ge){un(`wrapped _read`,ge),He&&(He=!1,se.resume())},this},Object.defineProperty(_n.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),_n._fromList=Fn;function Fn(se,ge){if(ge.length===0)return null;var Ve;return ge.objectMode?Ve=ge.buffer.shift():!se||se>=ge.length?(Ve=ge.decoder?ge.buffer.join(``):ge.buffer.length===1?ge.buffer.head.data:ge.buffer.concat(ge.length),ge.buffer.clear()):Ve=In(se,ge.buffer,ge.decoder),Ve}function In(se,ge,Ve){var He;return se<ge.head.data.length?(He=ge.head.data.slice(0,se),ge.head.data=ge.head.data.slice(se)):He=se===ge.head.data.length?ge.shift():Ve?Ln(se,ge):Rn(se,ge),He}function Ln(se,ge){var Ve=ge.head,He=1,We=Ve.data;for(se-=We.length;Ve=Ve.next;){var qe=Ve.data,en=se>qe.length?qe.length:se;if(en===qe.length?We+=qe:We+=qe.slice(0,se),se-=en,se===0){en===qe.length?(++He,Ve.next?ge.head=Ve.next:ge.head=ge.tail=null):(ge.head=Ve,Ve.data=qe.slice(en));break}++He}return ge.length-=He,We}function Rn(se,ge){var Ve=tn.allocUnsafe(se),He=ge.head,We=1;for(He.data.copy(Ve),se-=He.data.length;He=He.next;){var qe=He.data,en=se>qe.length?qe.length:se;if(qe.copy(Ve,Ve.length-se,0,en),se-=en,se===0){en===qe.length?(++We,He.next?ge.head=He.next:ge.head=ge.tail=null):(ge.head=He,He.data=qe.slice(en));break}++We}return ge.length-=We,Ve}function zn(se){var ge=se._readableState;if(ge.length>0)throw Error(`"endReadable()" called on non-empty stream`);ge.endEmitted||(ge.ended=!0,Ve.nextTick(Bn,ge,se))}function Bn(se,ge){!se.endEmitted&&se.length===0&&(se.endEmitted=!0,ge.readable=!1,ge.emit(`end`))}function Vn(se,ge){for(var Ve=0,He=se.length;Ve<He;Ve++)if(se[Ve]===ge)return Ve;return-1}})),require__stream_transform=__commonJSMin$1(((se,ge)=>{ge.exports=qe;var Ve=require__stream_duplex(),He=Object.create(require_util());He.inherits=require_inherits_browser(),He.inherits(qe,Ve);function We(se,ge){var Ve=this._transformState;Ve.transforming=!1;var He=Ve.writecb;if(!He)return this.emit(`error`,Error(`write callback called multiple times`));Ve.writechunk=null,Ve.writecb=null,ge!=null&&this.push(ge),He(se);var We=this._readableState;We.reading=!1,(We.needReadable||We.length<We.highWaterMark)&&this._read(We.highWaterMark)}function qe(se){if(!(this instanceof qe))return new qe(se);Ve.call(this,se),this._transformState={afterTransform:We.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,se&&(typeof se.transform==`function`&&(this._transform=se.transform),typeof se.flush==`function`&&(this._flush=se.flush)),this.on(`prefinish`,en)}function en(){var se=this;typeof this._flush==`function`?this._flush(function(ge,Ve){tn(se,ge,Ve)}):tn(this,null,null)}qe.prototype.push=function(se,ge){return this._transformState.needTransform=!1,Ve.prototype.push.call(this,se,ge)},qe.prototype._transform=function(se,ge,Ve){throw Error(`_transform() is not implemented`)},qe.prototype._write=function(se,ge,Ve){var He=this._transformState;if(He.writecb=Ve,He.writechunk=se,He.writeencoding=ge,!He.transforming){var We=this._readableState;(He.needTransform||We.needReadable||We.length<We.highWaterMark)&&this._read(We.highWaterMark)}},qe.prototype._read=function(se){var ge=this._transformState;ge.writechunk!==null&&ge.writecb&&!ge.transforming?(ge.transforming=!0,this._transform(ge.writechunk,ge.writeencoding,ge.afterTransform)):ge.needTransform=!0},qe.prototype._destroy=function(se,ge){var He=this;Ve.prototype._destroy.call(this,se,function(se){ge(se),He.emit(`close`)})};function tn(se,ge,Ve){if(ge)return se.emit(`error`,ge);if(Ve!=null&&se.push(Ve),se._writableState.length)throw Error(`Calling transform done when ws.length != 0`);if(se._transformState.transforming)throw Error(`Calling transform done when still transforming`);return se.push(null)}})),require__stream_passthrough=__commonJSMin$1(((se,ge)=>{ge.exports=We;var Ve=require__stream_transform(),He=Object.create(require_util());He.inherits=require_inherits_browser(),He.inherits(We,Ve);function We(se){if(!(this instanceof We))return new We(se);Ve.call(this,se)}We.prototype._transform=function(se,ge,Ve){Ve(null,se)}})),require_readable_browser=__commonJSMin$1(((se,ge)=>{se=ge.exports=require__stream_readable(),se.Stream=se,se.Readable=se,se.Writable=require__stream_writable(),se.Duplex=require__stream_duplex(),se.Transform=require__stream_transform(),se.PassThrough=require__stream_passthrough()})),require_bn$4=__commonJSMin$1(((se,ge)=>{(function(se,ge){function Ve(se,ge){if(!se)throw Error(ge||`Assertion failed`)}function He(se,ge){se.super_=ge;var Ve=function(){};Ve.prototype=ge.prototype,se.prototype=new Ve,se.prototype.constructor=se}function We(se,ge,Ve){if(We.isBN(se))return se;this.negative=0,this.words=null,this.length=0,this.red=null,se!==null&&((ge===`le`||ge===`be`)&&(Ve=ge,ge=10),this._init(se||0,ge||10,Ve||`be`))}
vendor: 15,173 bytes, line 17
17typeof se==`object`?se.exports=We:ge.BN=We,We.BN=We,We.wordSize=26;var qe;try{qe=typeof window<`u`&&window.Buffer!==void 0?window.Buffer:require_dist$2().Buffer}catch{}We.isBN=function(se){return se instanceof We?!0:typeof se==`object`&&!!se&&se.constructor.wordSize===We.wordSize&&Array.isArray(se.words)},We.max=function(se,ge){return se.cmp(ge)>0?se:ge},We.min=function(se,ge){return se.cmp(ge)<0?se:ge},We.prototype._init=function(se,ge,He){if(typeof se==`number`)return this._initNumber(se,ge,He);if(typeof se==`object`)return this._initArray(se,ge,He);ge===`hex`&&(ge=16),Ve(ge===(ge|0)&&ge>=2&&ge<=36),se=se.toString().replace(/\s+/g,``);var We=0;se[0]===`-`&&(We++,this.negative=1),We<se.length&&(ge===16?this._parseHex(se,We,He):(this._parseBase(se,ge,We),He===`le`&&this._initArray(this.toArray(),ge,He)))},We.prototype._initNumber=function(se,ge,He){se<0&&(this.negative=1,se=-se),se<67108864?(this.words=[se&67108863],this.length=1):se<4503599627370496?(this.words=[se&67108863,se/67108864&67108863],this.length=2):(Ve(se<9007199254740992),this.words=[se&67108863,se/67108864&67108863,1],this.length=3),He===`le`&&this._initArray(this.toArray(),ge,He)},We.prototype._initArray=function(se,ge,He){if(Ve(typeof se.length==`number`),se.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(se.length/3),this.words=Array(this.length);for(var We=0;We<this.length;We++)this.words[We]=0;var qe,en,tn=0;if(He===`be`)for(We=se.length-1,qe=0;We>=0;We-=3)en=se[We]|se[We-1]<<8|se[We-2]<<16,this.words[qe]|=en<<tn&67108863,this.words[qe+1]=en>>>26-tn&67108863,tn+=24,tn>=26&&(tn-=26,qe++);else if(He===`le`)for(We=0,qe=0;We<se.length;We+=3)en=se[We]|se[We+1]<<8|se[We+2]<<16,this.words[qe]|=en<<tn&67108863,this.words[qe+1]=en>>>26-tn&67108863,tn+=24,tn>=26&&(tn-=26,qe++);return this._strip()};function en(se,ge){var He=se.charCodeAt(ge);if(He>=48&&He<=57)return He-48;if(He>=65&&He<=70)return He-55;if(He>=97&&He<=102)return He-87;Ve(!1,`Invalid character in `+se)}function tn(se,ge,Ve){var He=en(se,Ve);return Ve-1>=ge&&(He|=en(se,Ve-1)<<4),He}We.prototype._parseHex=function(se,ge,Ve){this.length=Math.ceil((se.length-ge)/6),this.words=Array(this.length);for(var He=0;He<this.length;He++)this.words[He]=0;var We=0,qe=0,en;if(Ve===`be`)for(He=se.length-1;He>=ge;He-=2)en=tn(se,ge,He)<<We,this.words[qe]|=en&67108863,We>=18?(We-=18,qe+=1,this.words[qe]|=en>>>26):We+=8;else for(He=(se.length-ge)%2==0?ge+1:ge;He<se.length;He+=2)en=tn(se,ge,He)<<We,this.words[qe]|=en&67108863,We>=18?(We-=18,qe+=1,this.words[qe]|=en>>>26):We+=8;this._strip()};function rn(se,ge,He,We){for(var qe=0,en=0,tn=Math.min(se.length,He),rn=ge;rn<tn;rn++){var on=se.charCodeAt(rn)-48;qe*=We,en=on>=49?on-49+10:on>=17?on-17+10:on,Ve(on>=0&&en<We,`Invalid character`),qe+=en}return qe}We.prototype._parseBase=function(se,ge,Ve){this.words=[0],this.length=1;for(var He=0,We=1;We<=67108863;We*=ge)He++;He--,We=We/ge|0;for(var qe=se.length-Ve,en=qe%He,tn=Math.min(qe,qe-en)+Ve,on=0,sn=Ve;sn<tn;sn+=He)on=rn(se,sn,sn+He,ge),this.imuln(We),this.words[0]+on<67108864?this.words[0]+=on:this._iaddn(on);if(en!==0){var cn=1;for(on=rn(se,sn,se.length,ge),sn=0;sn<en;sn++)cn*=ge;this.imuln(cn),this.words[0]+on<67108864?this.words[0]+=on:this._iaddn(on)}this._strip()},We.prototype.copy=function(se){se.words=Array(this.length);for(var ge=0;ge<this.length;ge++)se.words[ge]=this.words[ge];se.length=this.length,se.negative=this.negative,se.red=this.red};function on(se,ge){se.words=ge.words,se.length=ge.length,se.negative=ge.negative,se.red=ge.red}if(We.prototype._move=function(se){on(se,this)},We.prototype.clone=function(){var se=new We(null);return this.copy(se),se},We.prototype._expand=function(se){for(;this.length<se;)this.words[this.length++]=0;return this},We.prototype._strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},We.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<`u`&&typeof Symbol.for==`function`)try{We.prototype[Symbol.for(`nodejs.util.inspect.custom`)]=sn}catch{We.prototype.inspect=sn}else We.prototype.inspect=sn;function sn(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`}var cn=`.0.00.000.0000.00000.000000.0000000.00000000.000000000.0000000000.00000000000.000000000000.0000000000000.00000000000000.000000000000000.0000000000000000.00000000000000000.000000000000000000.0000000000000000000.00000000000000000000.000000000000000000000.0000000000000000000000.00000000000000000000000.000000000000000000000000.0000000000000000000000000`.split(`.`),ln=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],un=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];We.prototype.toString=function(se,ge){se||=10,ge=ge|0||1;var He;if(se===16||se===`hex`){He=``;for(var We=0,qe=0,en=0;en<this.length;en++){var tn=this.words[en],rn=((tn<<We|qe)&16777215).toString(16);qe=tn>>>24-We&16777215,We+=2,We>=26&&(We-=26,en--),He=qe!==0||en!==this.length-1?cn[6-rn.length]+rn+He:rn+He}for(qe!==0&&(He=qe.toString(16)+He);He.length%ge!==0;)He=`0`+He;return this.negative!==0&&(He=`-`+He),He}if(se===(se|0)&&se>=2&&se<=36){var on=ln[se],sn=un[se];He=``;var dn=this.clone();for(dn.negative=0;!dn.isZero();){var fn=dn.modrn(sn).toString(se);dn=dn.idivn(sn),He=dn.isZero()?fn+He:cn[on-fn.length]+fn+He}for(this.isZero()&&(He=`0`+He);He.length%ge!==0;)He=`0`+He;return this.negative!==0&&(He=`-`+He),He}Ve(!1,`Base should be between 2 and 36`)},We.prototype.toNumber=function(){var se=this.words[0];return this.length===2?se+=this.words[1]*67108864:this.length===3&&this.words[2]===1?se+=4503599627370496+this.words[1]*67108864:this.length>2&&Ve(!1,`Number can only safely store up to 53 bits`),this.negative===0?se:-se},We.prototype.toJSON=function(){return this.toString(16,2)},qe&&(We.prototype.toBuffer=function(se,ge){return this.toArrayLike(qe,se,ge)}),We.prototype.toArray=function(se,ge){return this.toArrayLike(Array,se,ge)};var dn=function(se,ge){return se.allocUnsafe?se.allocUnsafe(ge):new se(ge)};We.prototype.toArrayLike=function(se,ge,He){this._strip();var We=this.byteLength(),qe=He||Math.max(1,We);Ve(We<=qe,`byte array longer than desired length`),Ve(qe>0,`Requested array length <= 0`);var en=dn(se,qe),tn=ge===`le`?`LE`:`BE`;return this[`_toArrayLike`+tn](en,We),en},We.prototype._toArrayLikeLE=function(se,ge){for(var Ve=0,He=0,We=0,qe=0;We<this.length;We++){var en=this.words[We]<<qe|He;se[Ve++]=en&255,Ve<se.length&&(se[Ve++]=en>>8&255),Ve<se.length&&(se[Ve++]=en>>16&255),qe===6?(Ve<se.length&&(se[Ve++]=en>>24&255),He=0,qe=0):(He=en>>>24,qe+=2)}if(Ve<se.length)for(se[Ve++]=He;Ve<se.length;)se[Ve++]=0},We.prototype._toArrayLikeBE=function(se,ge){for(var Ve=se.length-1,He=0,We=0,qe=0;We<this.length;We++){var en=this.words[We]<<qe|He;se[Ve--]=en&255,Ve>=0&&(se[Ve--]=en>>8&255),Ve>=0&&(se[Ve--]=en>>16&255),qe===6?(Ve>=0&&(se[Ve--]=en>>24&255),He=0,qe=0):(He=en>>>24,qe+=2)}if(Ve>=0)for(se[Ve--]=He;Ve>=0;)se[Ve--]=0},Math.clz32?We.prototype._countBits=function(se){return 32-Math.clz32(se)}:We.prototype._countBits=function(se){var ge=se,Ve=0;return ge>=4096&&(Ve+=13,ge>>>=13),ge>=64&&(Ve+=7,ge>>>=7),ge>=8&&(Ve+=4,ge>>>=4),ge>=2&&(Ve+=2,ge>>>=2),Ve+ge},We.prototype._zeroBits=function(se){if(se===0)return 26;var ge=se,Ve=0;return ge&8191||(Ve+=13,ge>>>=13),ge&127||(Ve+=7,ge>>>=7),ge&15||(Ve+=4,ge>>>=4),ge&3||(Ve+=2,ge>>>=2),ge&1||Ve++,Ve},We.prototype.bitLength=function(){var se=this.words[this.length-1],ge=this._countBits(se);return(this.length-1)*26+ge};function fn(se){for(var ge=Array(se.bitLength()),Ve=0;Ve<ge.length;Ve++){var He=Ve/26|0,We=Ve%26;ge[Ve]=se.words[He]>>>We&1}return ge}We.prototype.zeroBits=function(){if(this.isZero())return 0;for(var se=0,ge=0;ge<this.length;ge++){var Ve=this._zeroBits(this.words[ge]);if(se+=Ve,Ve!==26)break}return se},We.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},We.prototype.toTwos=function(se){return this.negative===0?this.clone():this.abs().inotn(se).iaddn(1)},We.prototype.fromTwos=function(se){return this.testn(se-1)?this.notn(se).iaddn(1).ineg():this.clone()},We.prototype.isNeg=function(){return this.negative!==0},We.prototype.neg=function(){return this.clone().ineg()},We.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},We.prototype.iuor=function(se){for(;this.length<se.length;)this.words[this.length++]=0;for(var ge=0;ge<se.length;ge++)this.words[ge]=this.words[ge]|se.words[ge];return this._strip()},We.prototype.ior=function(se){return Ve((this.negative|se.negative)===0),this.iuor(se)},We.prototype.or=function(se){return this.length>se.length?this.clone().ior(se):se.clone().ior(this)},We.prototype.uor=function(se){return this.length>se.length?this.clone().iuor(se):se.clone().iuor(this)},We.prototype.iuand=function(se){for(var ge=this.length>se.length?se:this,Ve=0;Ve<ge.length;Ve++)this.words[Ve]=this.words[Ve]&se.words[Ve];return this.length=ge.length,this._strip()},We.prototype.iand=function(se){return Ve((this.negative|se.negative)===0),this.iuand(se)},We.prototype.and=function(se){return this.length>se.length?this.clone().iand(se):se.clone().iand(this)},We.prototype.uand=function(se){return this.length>se.length?this.clone().iuand(se):se.clone().iuand(this)},We.prototype.iuxor=function(se){var ge,Ve;this.length>se.length?(ge=this,Ve=se):(ge=se,Ve=this);for(var He=0;He<Ve.length;He++)this.words[He]=ge.words[He]^Ve.words[He];if(this!==ge)for(;He<ge.length;He++)this.words[He]=ge.words[He];return this.length=ge.length,this._strip()},We.prototype.ixor=function(se){return Ve((this.negative|se.negative)===0),this.iuxor(se)},We.prototype.xor=function(se){return this.length>se.length?this.clone().ixor(se):se.clone().ixor(this)},We.prototype.uxor=function(se){return this.length>se.length?this.clone().iuxor(se):se.clone().iuxor(this)},We.prototype.inotn=function(se){Ve(typeof se==`number`&&se>=0);var ge=Math.ceil(se/26)|0,He=se%26;this._expand(ge),He>0&&ge--;for(var We=0;We<ge;We++)this.words[We]=~this.words[We]&67108863;return He>0&&(this.words[We]=~this.words[We]&67108863>>26-He),this._strip()},We.prototype.notn=function(se){return this.clone().inotn(se)},We.prototype.setn=function(se,ge){Ve(typeof se==`number`&&se>=0);var He=se/26|0,We=se%26;return this._expand(He+1),ge?this.words[He]=this.words[He]|1<<We:this.words[He]=this.words[He]&~(1<<We),this._strip()},We.prototype.iadd=function(se){var ge;if(this.negative!==0&&se.negative===0)return this.negative=0,ge=this.isub(se),this.negative^=1,this._normSign();if(this.negative===0&&se.negative!==0)return se.negative=0,ge=this.isub(se),se.negative=1,ge._normSign();var Ve,He;this.length>se.length?(Ve=this,He=se):(Ve=se,He=this);for(var We=0,qe=0;qe<He.length;qe++)ge=(Ve.words[qe]|0)+(He.words[qe]|0)+We,this.words[qe]=ge&67108863,We=ge>>>26;for(;We!==0&&qe<Ve.length;qe++)ge=(Ve.words[qe]|0)+We,this.words[qe]=ge&67108863,We=ge>>>26;if(this.length=Ve.length,We!==0)this.words[this.length]=We,this.length++;else if(Ve!==this)for(;qe<Ve.length;qe++)this.words[qe]=Ve.words[qe];return this},We.prototype.add=function(se){var ge;return se.negative!==0&&this.negative===0?(se.negative=0,ge=this.sub(se),se.negative^=1,ge):se.negative===0&&this.negative!==0?(this.negative=0,ge=se.sub(this),this.negative=1,ge):this.length>se.length?this.clone().iadd(se):se.clone().iadd(this)},We.prototype.isub=function(se){if(se.negative!==0){se.negative=0;var ge=this.iadd(se);return se.negative=1,ge._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(se),this.negative=1,this._normSign();var Ve=this.cmp(se);if(Ve===0)return this.negative=0,this.length=1,this.words[0]=0,this;var He,We;Ve>0?(He=this,We=se):(He=se,We=this);for(var qe=0,en=0;en<We.length;en++)ge=(He.words[en]|0)-(We.words[en]|0)+qe,qe=ge>>26,this.words[en]=ge&67108863;for(;qe!==0&&en<He.length;en++)ge=(He.words[en]|0)+qe,qe=ge>>26,this.words[en]=ge&67108863;if(qe===0&&en<He.length&&He!==this)for(;en<He.length;en++)this.words[en]=He.words[en];return this.length=Math.max(this.length,en),He!==this&&(this.negative=1),this._strip()},We.prototype.sub=function(se){return this.clone().isub(se)};function pn(se,ge,Ve){Ve.negative=ge.negative^se.negative;var He=se.length+ge.length|0;Ve.length=He,He=He-1|0;var We=se.words[0]|0,qe=ge.words[0]|0,en=We*qe,tn=en&67108863,rn=en/67108864|0;Ve.words[0]=tn;for(var on=1;on<He;on++){for(var sn=rn>>>26,cn=rn&67108863,ln=Math.min(on,ge.length-1),un=Math.max(0,on-se.length+1);un<=ln;un++){var dn=on-un|0;We=se.words[dn]|0,qe=ge.words[un]|0,en=We*qe+cn,sn+=en/67108864|0,cn=en&67108863}Ve.words[on]=cn|0,rn=sn|0}return rn===0?Ve.length--:Ve.words[on]=rn|0,Ve._strip()}var mn=function(se,ge,Ve){var He=se.words,We=ge.words,qe=Ve.words,en=0,tn,rn,on,sn=He[0]|0,cn=sn&8191,ln=sn>>>13,un=He[1]|0,dn=un&8191,fn=un>>>13,pn=He[2]|0,mn=pn&8191,hn=pn>>>13,gn=He[3]|0,_n=gn&8191,vn=gn>>>13,yn=He[4]|0,bn=yn&8191,xn=yn>>>13,Sn=He[5]|0,Cn=Sn&8191,wn=Sn>>>13,Tn=He[6]|0,En=Tn&8191,Dn=Tn>>>13,On=He[7]|0,kn=On&8191,An=On>>>13,jn=He[8]|0,Mn=jn&8191,Nn=jn>>>13,Pn=He[9]|0,Fn=Pn&8191,In=Pn>>>13,Ln=We[0]|0,Rn=Ln&8191,zn=Ln>>>13,Bn=We[1]|0,Vn=Bn&8191,Hn=Bn>>>13,Un=We[2]|0,Wn=Un&8191,Gn=Un>>>13,Kn=We[3]|0,qn=Kn&8191,Jn=Kn>>>13,Yn=We[4]|0,Xn=Yn&8191,Zn=Yn>>>13,Qn=We[5]|0,$n=Qn&8191,er=Qn>>>13,tr=We[6]|0,nr=tr&8191,rr=tr>>>13,ir=We[7]|0,ar=ir&8191,or=ir>>>13,sr=We[8]|0,cr=sr&8191,lr=sr>>>13,ur=We[9]|0,dr=ur&8191,fr=ur>>>13;Ve.negative=se.negative^ge.negative,Ve.length=19,tn=Math.imul(cn,Rn),rn=Math.imul(cn,zn),rn=rn+Math.imul(ln,Rn)|0,on=Math.imul(ln,zn);var pr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(pr>>>26)|0,pr&=67108863,tn=Math.imul(dn,Rn),rn=Math.imul(dn,zn),rn=rn+Math.imul(fn,Rn)|0,on=Math.imul(fn,zn),tn=tn+Math.imul(cn,Vn)|0,rn=rn+Math.imul(cn,Hn)|0,rn=rn+Math.imul(ln,Vn)|0,on=on+Math.imul(ln,Hn)|0;var mr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(mr>>>26)|0,mr&=67108863,tn=Math.imul(mn,Rn),rn=Math.imul(mn,zn),rn=rn+Math.imul(hn,Rn)|0,on=Math.imul(hn,zn),tn=tn+Math.imul(dn,Vn)|0,rn=rn+Math.imul(dn,Hn)|0,rn=rn+Math.imul(fn,Vn)|0,on=on+Math.imul(fn,Hn)|0,tn=tn+Math.imul(cn,Wn)|0,rn=rn+Math.imul(cn,Gn)|0,rn=rn+Math.imul(ln,Wn)|0,on=on+Math.imul(ln,Gn)|0;var hr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(hr>>>26)|0,hr&=67108863,tn=Math.imul(_n,Rn),rn=Math.imul(_n,zn),rn=rn+Math.imul(vn,Rn)|0,on=Math.imul(vn,zn),tn=tn+Math.imul(mn,Vn)|0,rn=rn+Math.imul(mn,Hn)|0,rn=rn+Math.imul(hn,Vn)|0,on=on+Math.imul(hn,Hn)|0,tn=tn+Math.imul(dn,Wn)|0,rn=rn+Math.imul(dn,Gn)|0,rn=rn+Math.imul(fn,Wn)|0,on=on+Math.imul(fn,Gn)|0,tn=tn+Math.imul(cn,qn)|0,rn=rn+Math.imul(cn,Jn)|0,rn=rn+Math.imul(ln,qn)|0,on=on+Math.imul(ln,Jn)|0;var gr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(gr>>>26)|0,gr&=67108863,tn=Math.imul(bn,Rn),rn=Math.imul(bn,zn),rn=rn+Math.imul(xn,Rn)|0,on=Math.imul(xn,zn),tn=tn+Math.imul(_n,Vn)|0,rn=rn+Math.imul(_n,Hn)|0,rn=rn+Math.imul(vn,Vn)|0,on=on+Math.imul(vn,Hn)|0,tn=tn+Math.imul(mn,Wn)|0,rn=rn+Math.imul(mn,Gn
17)|0,rn=rn+Math.imul(hn,Wn)|0,on=on+Math.imul(hn,Gn)|0,tn=tn+Math.imul(dn,qn)|0,rn=rn+Math.imul(dn,Jn)|0,rn=rn+Math.imul(fn,qn)|0,on=on+Math.imul(fn,Jn)|0,tn=tn+Math.imul(cn,Xn)|0,rn=rn+Math.imul(cn,Zn)|0,rn=rn+Math.imul(ln,Xn)|0,on=on+Math.imul(ln,Zn)|0;var _r=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(_r>>>26)|0,_r&=67108863,tn=Math.imul(Cn,Rn),rn=Math.imul(Cn,zn),rn=rn+Math.imul(wn,Rn)|0,on=Math.imul(wn,zn),tn=tn+Math.imul(bn,Vn)|0,rn=rn+Math.imul(bn,Hn)|0,rn=rn+Math.imul(xn,Vn)|0,on=on+Math.imul(xn,Hn)|0,tn=tn+Math.imul(_n,Wn)|0,rn=rn+Math.imul(_n,Gn)|0,rn=rn+Math.imul(vn,Wn)|0,on=on+Math.imul(vn,Gn)|0,tn=tn+Math.imul(mn,qn)|0,rn=rn+Math.imul(mn,Jn)|0,rn=rn+Math.imul(hn,qn)|0,on=on+Math.imul(hn,Jn)|0,tn=tn+Math.imul(dn,Xn)|0,rn=rn+Math.imul(dn,Zn)|0,rn=rn+Math.imul(fn,Xn)|0,on=on+Math.imul(fn,Zn)|0,tn=tn+Math.imul(cn,$n)|0,rn=rn+Math.imul(cn,er)|0,rn=rn+Math.imul(ln,$n)|0,on=on+Math.imul(ln,er)|0;var vr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(vr>>>26)|0,vr&=67108863,tn=Math.imul(En,Rn),rn=Math.imul(En,zn),rn=rn+Math.imul(Dn,Rn)|0,on=Math.imul(Dn,zn),tn=tn+Math.imul(Cn,Vn)|0,rn=rn+Math.imul(Cn,Hn)|0,rn=rn+Math.imul(wn,Vn)|0,on=on+Math.imul(wn,Hn)|0,tn=tn+Math.imul(bn,Wn)|0,rn=rn+Math.imul(bn,Gn)|0,rn=rn+Math.imul(xn,Wn)|0,on=on+Math.imul(xn,Gn)|0,tn=tn+Math.imul(_n,qn)|0,rn=rn+Math.imul(_n,Jn)|0,rn=rn+Math.imul(vn,qn)|0,on=on+Math.imul(vn,Jn)|0,tn=tn+Math.imul(mn,Xn)|0,rn=rn+Math.imul(mn,Zn)|0,rn=rn+Math.imul(hn,Xn)|0,on=on+Math.imul(hn,Zn)|0,tn=tn+Math.imul(dn,$n)|0,rn=rn+Math.imul(dn,er)|0,rn=rn+Math.imul(fn,$n)|0,on=on+Math.imul(fn,er)|0,tn=tn+Math.imul(cn,nr)|0,rn=rn+Math.imul(cn,rr)|0,rn=rn+Math.imul(ln,nr)|0,on=on+Math.imul(ln,rr)|0;var yr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(yr>>>26)|0,yr&=67108863,tn=Math.imul(kn,Rn),rn=Math.imul(kn,zn),rn=rn+Math.imul(An,Rn)|0,on=Math.imul(An,zn),tn=tn+Math.imul(En,Vn)|0,rn=rn+Math.imul(En,Hn)|0,rn=rn+Math.imul(Dn,Vn)|0,on=on+Math.imul(Dn,Hn)|0,tn=tn+Math.imul(Cn,Wn)|0,rn=rn+Math.imul(Cn,Gn)|0,rn=rn+Math.imul(wn,Wn)|0,on=on+Math.imul(wn,Gn)|0,tn=tn+Math.imul(bn,qn)|0,rn=rn+Math.imul(bn,Jn)|0,rn=rn+Math.imul(xn,qn)|0,on=on+Math.imul(xn,Jn)|0,tn=tn+Math.imul(_n,Xn)|0,rn=rn+Math.imul(_n,Zn)|0,rn=rn+Math.imul(vn,Xn)|0,on=on+Math.imul(vn,Zn)|0,tn=tn+Math.imul(mn,$n)|0,rn=rn+Math.imul(mn,er)|0,rn=rn+Math.imul(hn,$n)|0,on=on+Math.imul(hn,er)|0,tn=tn+Math.imul(dn,nr)|0,rn=rn+Math.imul(dn,rr)|0,rn=rn+Math.imul(fn,nr)|0,on=on+Math.imul(fn,rr)|0,tn=tn+Math.imul(cn,ar)|0,rn=rn+Math.imul(cn,or)|0,rn=rn+Math.imul(ln,ar)|0,on=on+Math.imul(ln,or)|0;var br=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(br>>>26)|0,br&=67108863,tn=Math.imul(Mn,Rn),rn=Math.imul(Mn,zn),rn=rn+Math.imul(Nn,Rn)|0,on=Math.imul(Nn,zn),tn=tn+Math.imul(kn,Vn)|0,rn=rn+Math.imul(kn,Hn)|0,rn=rn+Math.imul(An,Vn)|0,on=on+Math.imul(An,Hn)|0,tn=tn+Math.imul(En,Wn)|0,rn=rn+Math.imul(En,Gn)|0,rn=rn+Math.imul(Dn,Wn)|0,on=on+Math.imul(Dn,Gn)|0,tn=tn+Math.imul(Cn,qn)|0,rn=rn+Math.imul(Cn,Jn)|0,rn=rn+Math.imul(wn,qn)|0,on=on+Math.imul(wn,Jn)|0,tn=tn+Math.imul(bn,Xn)|0,rn=rn+Math.imul(bn,Zn)|0,rn=rn+Math.imul(xn,Xn)|0,on=on+Math.imul(xn,Zn)|0,tn=tn+Math.imul(_n,$n)|0,rn=rn+Math.imul(_n,er)|0,rn=rn+Math.imul(vn,$n)|0,on=on+Math.imul(vn,er)|0,tn=tn+Math.imul(mn,nr)|0,rn=rn+Math.imul(mn,rr)|0,rn=rn+Math.imul(hn,nr)|0,on=on+Math.imul(hn,rr)|0,tn=tn+Math.imul(dn,ar)|0,rn=rn+Math.imul(dn,or)|0,rn=rn+Math.imul(fn,ar)|0,on=on+Math.imul(fn,or)|0,tn=tn+Math.imul(cn,cr)|0,rn=rn+Math.imul(cn,lr)|0,rn=rn+Math.imul(ln,cr)|0,on=on+Math.imul(ln,lr)|0;var xr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(xr>>>26)|0,xr&=67108863,tn=Math.imul(Fn,Rn),rn=Math.imul(Fn,zn),rn=rn+Math.imul(In,Rn)|0,on=Math.imul(In,zn),tn=tn+Math.imul(Mn,Vn)|0,rn=rn+Math.imul(Mn,Hn)|0,rn=rn+Math.imul(Nn,Vn)|0,on=on+Math.imul(Nn,Hn)|0,tn=tn+Math.imul(kn,Wn)|0,rn=rn+Math.imul(kn,Gn)|0,rn=rn+Math.imul(An,Wn)|0,on=on+Math.imul(An,Gn)|0,tn=tn+Math.imul(En,qn)|0,rn=rn+Math.imul(En,Jn)|0,rn=rn+Math.imul(Dn,qn)|0,on=on+Math.imul(Dn,Jn)|0,tn=tn+Math.imul(Cn,Xn)|0,rn=rn+Math.imul(Cn,Zn)|0,rn=rn+Math.imul(wn,Xn)|0,on=on+Math.imul(wn,Zn)|0,tn=tn+Math.imul(bn,$n)|0,rn=rn+Math.imul(bn,er)|0,rn=rn+Math.imul(xn,$n)|0,on=on+Math.imul(xn,er)|0,tn=tn+Math.imul(_n,nr)|0,rn=rn+Math.imul(_n,rr)|0,rn=rn+Math.imul(vn,nr)|0,on=on+Math.imul(vn,rr)|0,tn=tn+Math.imul(mn,ar)|0,rn=rn+Math.imul(mn,or)|0,rn=rn+Math.imul(hn,ar)|0,on=on+Math.imul(hn,or)|0,tn=tn+Math.imul(dn,cr)|0,rn=rn+Math.imul(dn,lr)|0,rn=rn+Math.imul(fn,cr)|0,on=on+Math.imul(fn,lr)|0,tn=tn+Math.imul(cn,dr)|0,rn=rn+Math.imul(cn,fr)|0,rn=rn+Math.imul(ln,dr)|0,on=on+Math.imul(ln,fr)|0;var Sr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Sr>>>26)|0,Sr&=67108863,tn=Math.imul(Fn,Vn),rn=Math.imul(Fn,Hn),rn=rn+Math.imul(In,Vn)|0,on=Math.imul(In,Hn),tn=tn+Math.imul(Mn,Wn)|0,rn=rn+Math.imul(Mn,Gn)|0,rn=rn+Math.imul(Nn,Wn)|0,on=on+Math.imul(Nn,Gn)|0,tn=tn+Math.imul(kn,qn)|0,rn=rn+Math.imul(kn,Jn)|0,rn=rn+Math.imul(An,qn)|0,on=on+Math.imul(An,Jn)|0,tn=tn+Math.imul(En,Xn)|0,rn=rn+Math.imul(En,Zn)|0,rn=rn+Math.imul(Dn,Xn)|0,on=on+Math.imul(Dn,Zn)|0,tn=tn+Math.imul(Cn,$n)|0,rn=rn+Math.imul(Cn,er)|0,rn=rn+Math.imul(wn,$n)|0,on=on+Math.imul(wn,er)|0,tn=tn+Math.imul(bn,nr)|0,rn=rn+Math.imul(bn,rr)|0,rn=rn+Math.imul(xn,nr)|0,on=on+Math.imul(xn,rr)|0,tn=tn+Math.imul(_n,ar)|0,rn=rn+Math.imul(_n,or)|0,rn=rn+Math.imul(vn,ar)|0,on=on+Math.imul(vn,or)|0,tn=tn+Math.imul(mn,cr)|0,rn=rn+Math.imul(mn,lr)|0,rn=rn+Math.imul(hn,cr)|0,on=on+Math.imul(hn,lr)|0,tn=tn+Math.imul(dn,dr)|0,rn=rn+Math.imul(dn,fr)|0,rn=rn+Math.imul(fn,dr)|0,on=on+Math.imul(fn,fr)|0;
vendor: 25,439 bytes, line 17
17var Cr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Cr>>>26)|0,Cr&=67108863,tn=Math.imul(Fn,Wn),rn=Math.imul(Fn,Gn),rn=rn+Math.imul(In,Wn)|0,on=Math.imul(In,Gn),tn=tn+Math.imul(Mn,qn)|0,rn=rn+Math.imul(Mn,Jn)|0,rn=rn+Math.imul(Nn,qn)|0,on=on+Math.imul(Nn,Jn)|0,tn=tn+Math.imul(kn,Xn)|0,rn=rn+Math.imul(kn,Zn)|0,rn=rn+Math.imul(An,Xn)|0,on=on+Math.imul(An,Zn)|0,tn=tn+Math.imul(En,$n)|0,rn=rn+Math.imul(En,er)|0,rn=rn+Math.imul(Dn,$n)|0,on=on+Math.imul(Dn,er)|0,tn=tn+Math.imul(Cn,nr)|0,rn=rn+Math.imul(Cn,rr)|0,rn=rn+Math.imul(wn,nr)|0,on=on+Math.imul(wn,rr)|0,tn=tn+Math.imul(bn,ar)|0,rn=rn+Math.imul(bn,or)|0,rn=rn+Math.imul(xn,ar)|0,on=on+Math.imul(xn,or)|0,tn=tn+Math.imul(_n,cr)|0,rn=rn+Math.imul(_n,lr)|0,rn=rn+Math.imul(vn,cr)|0,on=on+Math.imul(vn,lr)|0,tn=tn+Math.imul(mn,dr)|0,rn=rn+Math.imul(mn,fr)|0,rn=rn+Math.imul(hn,dr)|0,on=on+Math.imul(hn,fr)|0;var wr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(wr>>>26)|0,wr&=67108863,tn=Math.imul(Fn,qn),rn=Math.imul(Fn,Jn),rn=rn+Math.imul(In,qn)|0,on=Math.imul(In,Jn),tn=tn+Math.imul(Mn,Xn)|0,rn=rn+Math.imul(Mn,Zn)|0,rn=rn+Math.imul(Nn,Xn)|0,on=on+Math.imul(Nn,Zn)|0,tn=tn+Math.imul(kn,$n)|0,rn=rn+Math.imul(kn,er)|0,rn=rn+Math.imul(An,$n)|0,on=on+Math.imul(An,er)|0,tn=tn+Math.imul(En,nr)|0,rn=rn+Math.imul(En,rr)|0,rn=rn+Math.imul(Dn,nr)|0,on=on+Math.imul(Dn,rr)|0,tn=tn+Math.imul(Cn,ar)|0,rn=rn+Math.imul(Cn,or)|0,rn=rn+Math.imul(wn,ar)|0,on=on+Math.imul(wn,or)|0,tn=tn+Math.imul(bn,cr)|0,rn=rn+Math.imul(bn,lr)|0,rn=rn+Math.imul(xn,cr)|0,on=on+Math.imul(xn,lr)|0,tn=tn+Math.imul(_n,dr)|0,rn=rn+Math.imul(_n,fr)|0,rn=rn+Math.imul(vn,dr)|0,on=on+Math.imul(vn,fr)|0;var Tr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Tr>>>26)|0,Tr&=67108863,tn=Math.imul(Fn,Xn),rn=Math.imul(Fn,Zn),rn=rn+Math.imul(In,Xn)|0,on=Math.imul(In,Zn),tn=tn+Math.imul(Mn,$n)|0,rn=rn+Math.imul(Mn,er)|0,rn=rn+Math.imul(Nn,$n)|0,on=on+Math.imul(Nn,er)|0,tn=tn+Math.imul(kn,nr)|0,rn=rn+Math.imul(kn,rr)|0,rn=rn+Math.imul(An,nr)|0,on=on+Math.imul(An,rr)|0,tn=tn+Math.imul(En,ar)|0,rn=rn+Math.imul(En,or)|0,rn=rn+Math.imul(Dn,ar)|0,on=on+Math.imul(Dn,or)|0,tn=tn+Math.imul(Cn,cr)|0,rn=rn+Math.imul(Cn,lr)|0,rn=rn+Math.imul(wn,cr)|0,on=on+Math.imul(wn,lr)|0,tn=tn+Math.imul(bn,dr)|0,rn=rn+Math.imul(bn,fr)|0,rn=rn+Math.imul(xn,dr)|0,on=on+Math.imul(xn,fr)|0;var Er=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Er>>>26)|0,Er&=67108863,tn=Math.imul(Fn,$n),rn=Math.imul(Fn,er),rn=rn+Math.imul(In,$n)|0,on=Math.imul(In,er),tn=tn+Math.imul(Mn,nr)|0,rn=rn+Math.imul(Mn,rr)|0,rn=rn+Math.imul(Nn,nr)|0,on=on+Math.imul(Nn,rr)|0,tn=tn+Math.imul(kn,ar)|0,rn=rn+Math.imul(kn,or)|0,rn=rn+Math.imul(An,ar)|0,on=on+Math.imul(An,or)|0,tn=tn+Math.imul(En,cr)|0,rn=rn+Math.imul(En,lr)|0,rn=rn+Math.imul(Dn,cr)|0,on=on+Math.imul(Dn,lr)|0,tn=tn+Math.imul(Cn,dr)|0,rn=rn+Math.imul(Cn,fr)|0,rn=rn+Math.imul(wn,dr)|0,on=on+Math.imul(wn,fr)|0;var Dr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Dr>>>26)|0,Dr&=67108863,tn=Math.imul(Fn,nr),rn=Math.imul(Fn,rr),rn=rn+Math.imul(In,nr)|0,on=Math.imul(In,rr),tn=tn+Math.imul(Mn,ar)|0,rn=rn+Math.imul(Mn,or)|0,rn=rn+Math.imul(Nn,ar)|0,on=on+Math.imul(Nn,or)|0,tn=tn+Math.imul(kn,cr)|0,rn=rn+Math.imul(kn,lr)|0,rn=rn+Math.imul(An,cr)|0,on=on+Math.imul(An,lr)|0,tn=tn+Math.imul(En,dr)|0,rn=rn+Math.imul(En,fr)|0,rn=rn+Math.imul(Dn,dr)|0,on=on+Math.imul(Dn,fr)|0;var Or=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Or>>>26)|0,Or&=67108863,tn=Math.imul(Fn,ar),rn=Math.imul(Fn,or),rn=rn+Math.imul(In,ar)|0,on=Math.imul(In,or),tn=tn+Math.imul(Mn,cr)|0,rn=rn+Math.imul(Mn,lr)|0,rn=rn+Math.imul(Nn,cr)|0,on=on+Math.imul(Nn,lr)|0,tn=tn+Math.imul(kn,dr)|0,rn=rn+Math.imul(kn,fr)|0,rn=rn+Math.imul(An,dr)|0,on=on+Math.imul(An,fr)|0;var kr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(kr>>>26)|0,kr&=67108863,tn=Math.imul(Fn,cr),rn=Math.imul(Fn,lr),rn=rn+Math.imul(In,cr)|0,on=Math.imul(In,lr),tn=tn+Math.imul(Mn,dr)|0,rn=rn+Math.imul(Mn,fr)|0,rn=rn+Math.imul(Nn,dr)|0,on=on+Math.imul(Nn,fr)|0;var Ar=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Ar>>>26)|0,Ar&=67108863,tn=Math.imul(Fn,dr),rn=Math.imul(Fn,fr),rn=rn+Math.imul(In,dr)|0,on=Math.imul(In,fr);var jr=(en+tn|0)+((rn&8191)<<13)|0;return en=(on+(rn>>>13)|0)+(jr>>>26)|0,jr&=67108863,qe[0]=pr,qe[1]=mr,qe[2]=hr,qe[3]=gr,qe[4]=_r,qe[5]=vr,qe[6]=yr,qe[7]=br,qe[8]=xr,qe[9]=Sr,qe[10]=Cr,qe[11]=wr,qe[12]=Tr,qe[13]=Er,qe[14]=Dr,qe[15]=Or,qe[16]=kr,qe[17]=Ar,qe[18]=jr,en!==0&&(qe[19]=en,Ve.length++),Ve};Math.imul||(mn=pn);function hn(se,ge,Ve){Ve.negative=ge.negative^se.negative,Ve.length=se.length+ge.length;for(var He=0,We=0,qe=0;qe<Ve.length-1;qe++){var en=We;We=0;for(var tn=He&67108863,rn=Math.min(qe,ge.length-1),on=Math.max(0,qe-se.length+1);on<=rn;on++){var sn=qe-on,cn=(se.words[sn]|0)*(ge.words[on]|0),ln=cn&67108863;en=en+(cn/67108864|0)|0,ln=ln+tn|0,tn=ln&67108863,en=en+(ln>>>26)|0,We+=en>>>26,en&=67108863}Ve.words[qe]=tn,He=en,en=We}return He===0?Ve.length--:Ve.words[qe]=He,Ve._strip()}function gn(se,ge,Ve){return hn(se,ge,Ve)}We.prototype.mulTo=function(se,ge){var Ve,He=this.length+se.length;return Ve=this.length===10&&se.length===10?mn(this,se,ge):He<63?pn(this,se,ge):He<1024?hn(this,se,ge):gn(this,se,ge),Ve};function _n(se,ge){this.x=se,this.y=ge}_n.prototype.makeRBT=function(se){for(var ge=Array(se),Ve=We.prototype._countBits(se)-1,He=0;He<se;He++)ge[He]=this.revBin(He,Ve,se);return ge},_n.prototype.revBin=function(se,ge,Ve){if(se===0||se===Ve-1)return se;for(var He=0,We=0;We<ge;We++)He|=(se&1)<<ge-We-1,se>>=1;return He},_n.prototype.permute=function(se,ge,Ve,He,We,qe){for(var en=0;en<qe;en++)He[en]=ge[se[en]],We[en]=Ve[se[en]]},_n.prototype.transform=function(se,ge,Ve,He,We,qe){this.permute(qe,se,ge,Ve,He,We);for(var en=1;en<We;en<<=1)for(var tn=en<<1,rn=Math.cos(2*Math.PI/tn),on=Math.sin(2*Math.PI/tn),sn=0;sn<We;sn+=tn)for(var cn=rn,ln=on,un=0;un<en;un++){var dn=Ve[sn+un],fn=He[sn+un],pn=Ve[sn+un+en],mn=He[sn+un+en],hn=cn*pn-ln*mn;mn=cn*mn+ln*pn,pn=hn,Ve[sn+un]=dn+pn,He[sn+un]=fn+mn,Ve[sn+un+en]=dn-pn,He[sn+un+en]=fn-mn,un!==tn&&(hn=rn*cn-on*ln,ln=rn*ln+on*cn,cn=hn)}},_n.prototype.guessLen13b=function(se,ge){var Ve=Math.max(ge,se)|1,He=Ve&1,We=0;for(Ve=Ve/2|0;Ve;Ve>>>=1)We++;return 1<<We+1+He},_n.prototype.conjugate=function(se,ge,Ve){if(!(Ve<=1))for(var He=0;He<Ve/2;He++){var We=se[He];se[He]=se[Ve-He-1],se[Ve-He-1]=We,We=ge[He],ge[He]=-ge[Ve-He-1],ge[Ve-He-1]=-We}},_n.prototype.normalize13b=function(se,ge){for(var Ve=0,He=0;He<ge/2;He++){var We=Math.round(se[2*He+1]/ge)*8192+Math.round(se[2*He]/ge)+Ve;se[He]=We&67108863,Ve=We<67108864?0:We/67108864|0}return se},_n.prototype.convert13b=function(se,ge,He,We){for(var qe=0,en=0;en<ge;en++)qe+=se[en]|0,He[2*en]=qe&8191,qe>>>=13,He[2*en+1]=qe&8191,qe>>>=13;for(en=2*ge;en<We;++en)He[en]=0;Ve(qe===0),Ve((qe&-8192)==0)},_n.prototype.stub=function(se){for(var ge=Array(se),Ve=0;Ve<se;Ve++)ge[Ve]=0;return ge},_n.prototype.mulp=function(se,ge,Ve){var He=2*this.guessLen13b(se.length,ge.length),We=this.makeRBT(He),qe=this.stub(He),en=Array(He),tn=Array(He),rn=Array(He),on=Array(He),sn=Array(He),cn=Array(He),ln=Ve.words;ln.length=He,this.convert13b(se.words,se.length,en,He),this.convert13b(ge.words,ge.length,on,He),this.transform(en,qe,tn,rn,He,We),this.transform(on,qe,sn,cn,He,We);for(var un=0;un<He;un++){var dn=tn[un]*sn[un]-rn[un]*cn[un];rn[un]=tn[un]*cn[un]+rn[un]*sn[un],tn[un]=dn}return this.conjugate(tn,rn,He),this.transform(tn,rn,ln,qe,He,We),this.conjugate(ln,qe,He),this.normalize13b(ln,He),Ve.negative=se.negative^ge.negative,Ve.length=se.length+ge.length,Ve._strip()},We.prototype.mul=function(se){var ge=new We(null);return ge.words=Array(this.length+se.length),this.mulTo(se,ge)},We.prototype.mulf=function(se){var ge=new We(null);return ge.words=Array(this.length+se.length),gn(this,se,ge)},We.prototype.imul=function(se){return this.clone().mulTo(se,this)},We.prototype.imuln=function(se){var ge=se<0;ge&&(se=-se),Ve(typeof se==`number`),Ve(se<67108864);for(var He=0,We=0;We<this.length;We++){var qe=(this.words[We]|0)*se,en=(qe&67108863)+(He&67108863);He>>=26,He+=qe/67108864|0,He+=en>>>26,this.words[We]=en&67108863}return He!==0&&(this.words[We]=He,this.length++),this.length=se===0?1:this.length,ge?this.ineg():this},We.prototype.muln=function(se){return this.clone().imuln(se)},We.prototype.sqr=function(){return this.mul(this)},We.prototype.isqr=function(){return this.imul(this.clone())},We.prototype.pow=function(se){var ge=fn(se);if(ge.length===0)return new We(1);for(var Ve=this,He=0;He<ge.length&&ge[He]===0;He++,Ve=Ve.sqr());if(++He<ge.length)for(var qe=Ve.sqr();He<ge.length;He++,qe=qe.sqr())ge[He]!==0&&(Ve=Ve.mul(qe));return Ve},We.prototype.iushln=function(se){Ve(typeof se==`number`&&se>=0);var ge=se%26,He=(se-ge)/26,We=67108863>>>26-ge<<26-ge,qe;if(ge!==0){var en=0;for(qe=0;qe<this.length;qe++){var tn=this.words[qe]&We,rn=(this.words[qe]|0)-tn<<ge;this.words[qe]=rn|en,en=tn>>>26-ge}en&&(this.words[qe]=en,this.length++)}if(He!==0){for(qe=this.length-1;qe>=0;qe--)this.words[qe+He]=this.words[qe];for(qe=0;qe<He;qe++)this.words[qe]=0;this.length+=He}return this._strip()},We.prototype.ishln=function(se){return Ve(this.negative===0),this.iushln(se)},We.prototype.iushrn=function(se,ge,He){Ve(typeof se==`number`&&se>=0);var We=ge?(ge-ge%26)/26:0,qe=se%26,en=Math.min((se-qe)/26,this.length),tn=67108863^67108863>>>qe<<qe,rn=He;if(We-=en,We=Math.max(0,We),rn){for(var on=0;on<en;on++)rn.words[on]=this.words[on];rn.length=en}if(en!==0)if(this.length>en)for(this.length-=en,on=0;on<this.length;on++)this.words[on]=this.words[on+en];else this.words[0]=0,this.length=1;var sn=0;for(on=this.length-1;on>=0&&(sn!==0||on>=We);on--){var cn=this.words[on]|0;this.words[on]=sn<<26-qe|cn>>>qe,sn=cn&tn}return rn&&sn!==0&&(rn.words[rn.length++]=sn),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},We.prototype.ishrn=function(se,ge,He){return Ve(this.negative===0),this.iushrn(se,ge,He)},We.prototype.shln=function(se){return this.clone().ishln(se)},We.prototype.ushln=function(se){return this.clone().iushln(se)},We.prototype.shrn=function(se){return this.clone().ishrn(se)},We.prototype.ushrn=function(se){return this.clone().iushrn(se)},We.prototype.testn=function(se){Ve(typeof se==`number`&&se>=0);var ge=se%26,He=(se-ge)/26,We=1<<ge;return this.length<=He?!1:!!(this.words[He]&We)},We.prototype.imaskn=function(se){Ve(typeof se==`number`&&se>=0);var ge=se%26,He=(se-ge)/26;if(Ve(this.negative===0,`imaskn works only with positive numbers`),this.length<=He)return this;if(ge!==0&&He++,this.length=Math.min(He,this.length),ge!==0){var We=67108863^67108863>>>ge<<ge;this.words[this.length-1]&=We}return this.length===0&&(this.words[0]=0,this.length=1),this._strip()},We.prototype.maskn=function(se){return this.clone().imaskn(se)},We.prototype.iaddn=function(se){return Ve(typeof se==`number`),Ve(se<67108864),se<0?this.isubn(-se):this.negative===0?this._iaddn(se):this.length===1&&(this.words[0]|0)<=se?(this.words[0]=se-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(se),this.negative=1,this)},We.prototype._iaddn=function(se){this.words[0]+=se;for(var ge=0;ge<this.length&&this.words[ge]>=67108864;ge++)this.words[ge]-=67108864,ge===this.length-1?this.words[ge+1]=1:this.words[ge+1]++;return this.length=Math.max(this.length,ge+1),this},We.prototype.isubn=function(se){if(Ve(typeof se==`number`),Ve(se<67108864),se<0)return this.iaddn(-se);if(this.negative!==0)return this.negative=0,this.iaddn(se),this.negative=1,this;if(this.words[0]-=se,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var ge=0;ge<this.length&&this.words[ge]<0;ge++)this.words[ge]+=67108864,--this.words[ge+1];return this._strip()},We.prototype.addn=function(se){return this.clone().iaddn(se)},We.prototype.subn=function(se){return this.clone().isubn(se)},We.prototype.iabs=function(){return this.negative=0,this},We.prototype.abs=function(){return this.clone().iabs()},We.prototype._ishlnsubmul=function(se,ge,He){var We=se.length+He,qe;this._expand(We);var en,tn=0;for(qe=0;qe<se.length;qe++){en=(this.words[qe+He]|0)+tn;var rn=(se.words[qe]|0)*ge;en-=rn&67108863,tn=(en>>26)-(rn/67108864|0),this.words[qe+He]=en&67108863}for(;qe<this.length-He;qe++)en=(this.words[qe+He]|0)+tn,tn=en>>26,this.words[qe+He]=en&67108863;if(tn===0)return this._strip();for(Ve(tn===-1),tn=0,qe=0;qe<this.length;qe++)en=-(this.words[qe]|0)+tn,tn=en>>26,this.words[qe]=en&67108863;return this.negative=1,this._strip()},We.prototype._wordDiv=function(se,ge){var Ve=this.length-se.length,He=this.clone(),qe=se,en=qe.words[qe.length-1]|0;Ve=26-this._countBits(en),Ve!==0&&(qe=qe.ushln(Ve),He.iushln(Ve),en=qe.words[qe.length-1]|0);var tn=He.length-qe.length,rn;if(ge!==`mod`){rn=new We(null),rn.length=tn+1,rn.words=Array(rn.length);for(var on=0;on<rn.length;on++)rn.words[on]=0}var sn=He.clone()._ishlnsubmul(qe,1,tn);sn.negative===0&&(He=sn,rn&&(rn.words[tn]=1));for(var cn=tn-1;cn>=0;cn--){var ln=(He.words[qe.length+cn]|0)*67108864+(He.words[qe.length+cn-1]|0);for(ln=Math.min(ln/en|0,67108863),He._ishlnsubmul(qe,ln,cn);He.negative!==0;)ln--,He.negative=0,He._ishlnsubmul(qe,1,cn),He.isZero()||(He.negative^=1);rn&&(rn.words[cn]=ln)}return rn&&rn._strip(),He._strip(),ge!==`div`&&Ve!==0&&He.iushrn(Ve),{div:rn||null,mod:He}},We.prototype.divmod=function(se,ge,He){if(Ve(!se.isZero()),this.isZero())return{div:new We(0),mod:new We(0)};var qe,en,tn;return this.negative!==0&&se.negative===0?(tn=this.neg().divmod(se,ge),ge!==`mod`&&(qe=tn.div.neg()),ge!==`div`&&(en=tn.mod.neg(),He&&en.negative!==0&&en.iadd(se)),{div:qe,mod:en}):this.negative===0&&se.negative!==0?(tn=this.divmod(se.neg(),ge),ge!==`mod`&&(qe=tn.div.neg()),{div:qe,mod:tn.mod}):(this.negative&se.negative)===0?se.length>this.length||this.cmp(se)<0?{div:new We(0),mod:this}:se.length===1?ge===`div`?{div:this.divn(se.words[0]),mod:null}:ge===`mod`?{div:null,mod:new We(this.modrn(se.words[0]))}:{div:this.divn(se.words[0]),mod:new We(this.modrn(se.words[0]))}:this._wordDiv(se,ge):(tn=this.neg().divmod(se.neg(),ge),ge!==`div`&&(en=tn.mod.neg(),He&&en.negative!==0&&en.isub(se)),{div:tn.div,mod:en})},We.prototype.div=function(se){return this.divmod(se,`div`,!1).div},We.prototype.mod=function(se){return this.divmod(se,`mod`,!1).mod},We.prototype.umod=function(se){return this.divmod(se,`mod`,!0).mod},We.prototype.divRound=function(se){var ge=this.divmod(se);if(ge.mod.isZero())return ge.div;var Ve=ge.div.negative===0?ge.mod:ge.mod.isub(se),He=se.ushrn(1),We=se.andln(1),qe=Ve.cmp(He);return qe<0||We===1&&qe===0?ge.div:ge.div.negative===0?ge.div.iaddn(1):ge.div.isubn(1)},We.prototype.modrn=function(se){var ge=se<0;ge&&(se=-se),Ve(se<=67108863);for(var He=(1<<26)%se,We=0,qe=this.length-1;qe>=0;qe--)We=(He*We+(this.words[qe]|0))%se;return ge?-We:We},We.prototype.modn=function(se){return this.modrn(se)},We.prototype.idivn=function(se){var ge=se<0;ge&&(se=-se),Ve(se<=67108863);for(var He=0,We=this.length-1;We>=0;We--){var qe=(this.words[We]|0)+He*67108864;this.words[We]=qe/se|0,He=qe%se}return this._strip(),ge?this.ineg():this},We.prototype.divn=function(se){return this.clone().idivn(se)},We.prototype.egcd=function(se){Ve(se.negative===0),Ve(!se.isZero());var ge=this,He=se.clone();ge=ge.negative===0?ge.clone():ge.umod(se);for(var qe=new We(1),en=new We(0),tn=new We(0),rn=new We(1),on=0;ge.isEven()&&He.isEven();)ge.iushrn(1),He.iushrn(1),++on;for(var sn=He.clone(),cn=ge.clone();!ge.isZero();){for(var ln=0,un=1;(ge.words[0]&un)===0&&ln<26;++ln,un<<=1);if(ln>0)for(ge.iushrn(ln);ln-- >0;)(qe.isOdd()||en.isOdd())&&(qe.iadd(sn),en.isub(cn)),qe.iushrn(1),en.iushrn(1);for(var dn=0,fn=1;(He.words[0]&fn)===0&&dn<26;++dn,fn<<=1);if(dn>0)for(He.iushrn(dn);dn-- >0;)(tn.isOdd()||rn.isOdd())&&(tn.iadd(sn),rn.isub(cn)),tn.iushrn(1),rn.iushrn(1);ge.cmp(He)>=0?(ge.isub(He),qe.isub(tn),en.isub(rn)):(He.isub(ge),tn.isub(qe),rn.isub(en))}return{a:tn,b:rn,gcd:He.iushln(on)}},We.prototype._invmp=function(se){Ve(se.negative===0),Ve(!se.isZero());var ge=this,He=se.clone();ge=ge.negative===0?ge.clone():ge.umod(se);for(var qe=new We(1),en=new We(0),tn=He.clone();ge.cmpn(1)>0&&He.cmpn(1)>0;){for(var rn=0,on=1;(ge.words[0]&on)===0&&rn<26;++rn,on<<=1);if(rn>0)for(ge.iushrn(rn);rn-- >0;)qe.isOdd()&&qe.iadd(tn),qe.iushrn(1);for(var sn=0,cn=1;(He.words[0]&cn)===0&&sn<26;++sn,cn<<=1);if(sn>0)for(He.iushrn(sn);sn-- >0;)en.isOdd()&&en.iadd(tn),en.iushrn(1);ge.cmp(He)>=0?(ge.isub(He),qe.isub(en)):(He.isub(ge),en.isub(qe))}var ln=ge.cmpn(1)===0?qe:en;return ln.cmpn(0)<0&&ln.iadd(se),ln},We.prototype.gcd=function(se){if(this.isZero())return se.abs();if(se.isZero())return this.abs();var ge=this.clone(),Ve=se.clone();ge.negative=0,Ve.negative=0;for(var He=0;ge.isEven()&&Ve.isEven();He++)ge.iushrn(1),Ve.iushrn(1);do{for(;ge.isEven();)ge.iushrn(1);for(;Ve.isEven();)Ve.iushrn(1);var We=ge.cmp(Ve);if(We<0){var qe=ge;ge=Ve,Ve=qe}else if(We===0||Ve.cmpn(1)===0)break;ge.isub(Ve)}while(!0);return Ve.iushln(He)},We.prototype.invm=function(se){return this.egcd(se).a.umod(se)},We.prototype.isEven=function(){return(this.words[0]&1)==0},We.prototype.isOdd=function(){return(this.words[0]&1)==1},We.prototype.andln=function(se){return this.words[0]&se},We.prototype.bincn=function(se){Ve(typeof se==`number`);var ge=se%26,He=(se-ge)/26,We=1<<ge;if(this.length<=He)return this._expand(He+1),this.words[He]|=We,this;for(var qe=We,en=He;qe!==0&&en<this.length;en++){var tn=this.words[en]|0;tn+=qe,qe=tn>>>26,tn&=67108863,this.words[en]=tn}return qe!==0&&(this.words[en]=qe,this.length++),this},We.prototype.isZero=function(){return this.length===1&&this.words[0]===0},We.prototype.cmpn=function(se){var ge=se<0;if(this.negative!==0&&!ge)return-1;if(this.negative===0&&ge)return 1;this._strip();var He;if(this.length>1)He=1;else{ge&&(se=-se),Ve(se<=67108863,`Number is too big`);var We=this.words[0]|0;He=We===se?0:We<se?-1:1}return this.negative===0?He:-He|0},We.prototype.cmp=function(se){if(this.negative!==0&&se.negative===0)return-1;if(this.negative===0&&se.negative!==0)return 1;var ge=this.ucmp(se);return this.negative===0?ge:-ge|0},We.prototype.ucmp=function(se){if(this.length>se.length)return 1;if(this.length<se.length)return-1;for(var ge=0,Ve=this.length-1;Ve>=0;Ve--){var He=this.words[Ve]|0,We=se.words[Ve]|0;if(He!==We){He<We?ge=-1:He>We&&(ge=1);break}}return ge},We.prototype.gtn=function(se){return this.cmpn(se)===1},We.prototype.gt=function(se){return this.cmp(se)===1},We.prototype.gten=function(se){return this.cmpn(se)>=0},We.prototype.gte=function(se){return this.cmp(se)>=0},We.prototype.ltn=function(se){return this.cmpn(se)===-1},We.prototype.lt=function(se){return this.cmp(se)===-1},We.prototype.lten=function(se){return this.cmpn(se)<=0},We.prototype.lte=function(se){return this.cmp(se)<=0},We.prototype.eqn=function(se){return this.cmpn(se)===0},We.prototype.eq=function(se){return this.cmp(se)===0},We.red=function(se){return new wn(se)},We.prototype.toRed=function(se){return Ve(!this.red,`Already a number in reduction context`),Ve(this.negative===0,`red works only with positives`),se.convertTo(this)._forceRed(se)},We.prototype.fromRed=function(){return Ve(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},We.prototype._forceRed=function(se){return this.red=se,this},We.prototype.forceRed=function(se){return Ve(!this.red,`Already a number in reduction context`),this._forceRed(se)},We.prototype.redAdd=function(se){return Ve(this.red,`redAdd works only with red numbers`),this.red.add(this,se)},We.prototype.redIAdd=function(se){return Ve(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,se)},We.prototype.redSub=function(se){return Ve(this.red,`redSub works only with red numbers`),this.red.sub(this,se)},We.prototype.redISub=function(se){return Ve(this.red,`redISub works only with red numbers`),this.red.isub(this,se)},We.prototype.redShl=function(se){return Ve(this.red,`redShl works only with red numbers`),this.red.shl(this,se)},We.prototype.redMul=function(se){return Ve(this.red,`redMul works only with red numbers`),this.red._verify2(this,se),this.red.mul(this,se)},We.prototype.redIMul=function(se){return Ve(this.red,`redMul works only with red numbers`),this.red._verify2(this,se),this.red.imul(this,se)},We.prototype.redSqr=function(){return Ve(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},We.prototype.redISqr=function(){return Ve(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},We.prototype.redSqrt=function(){return Ve(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},We.prototype.redInvm=function(){return Ve(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},We.prototype.redNeg=function(){return Ve(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},We.prototype.redPow=function(se){return Ve(this.red&&!se.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,se)};var vn={k256:null,p224:null,p192:null,p25519:null};function yn(se,ge){this.name=se,this.p=new We(ge,16),this.n=this.p.bitLength(),this.k=new We(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}yn.prototype._tmp=function(){var se=new We(null);return se.words=Array(Math.ceil(this.n/13)),se},yn.prototype.ireduce=function(se){var ge=se,Ve;do this.split(ge,this.tmp),ge=this.imulK(ge),ge=ge.iadd(this.tmp),Ve=ge.bitLength();while(Ve>this.n);var He=Ve<this.n?-1:ge.ucmp(this.p);return He===0?(ge.words[0]=0,ge.length=1):He>0?ge.isub(this.p):ge.strip===void 0?ge._strip():ge.strip(),ge},yn.prototype.split=function(se,ge){se.iushrn(this.n,0,ge)},yn.prototype.imulK=function(se){return se.imul(this.k)};function bn(){yn.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}He(bn,yn),bn.prototype.split=function(se,ge){for(var Ve=4194303,He=Math.min(se.length,9),We=0;We<He;We++)ge.words[We]=se.words[We];if(ge.length=He,se.length<=9){se.words[0]=0,se.length=1;return}var qe=se.words[9];for(ge.words[ge.length++]=qe&Ve,We=10;We<se.length;We++){var en=se.words[We]|0;se.words[We-10]=(en&Ve)<<4|qe>>>22,qe=en}qe>>>=22,se.words[We-10]=qe,qe===0&&se.length>10?se.length-=10:se.length-=9},bn.prototype.imulK=function(se){se.words[se.length]=0,se.words[se.length+1]=0,se.length+=2;for(var ge=0,Ve=0;Ve<se.length;Ve++){var He=se.words[Ve]|0;ge+=He*977,se.words[Ve]=ge&67108863,ge=He*64+(ge/67108864|0)}return se.words[se.length-1]===0&&(se.length--,se.words[se.length-1]===0&&se.length--),se};function xn(){yn.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}He(xn,yn);function Sn(){yn.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}He(Sn,yn);function Cn(){yn.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}He(Cn,yn),Cn.prototype.imulK=function(se){for(var ge=0,Ve=0;Ve<se.length;Ve++){var He=(se.words[Ve]|0)*19+ge,We=He&67108863;He>>>=26,se.words[Ve]=We,ge=He}return ge!==0&&(se.words[se.length++]=ge),se},We._prime=function(se){if(vn[se])return vn[se];var ge;if(se===`k256`)ge=new bn;else if(se===`p224`)ge=new xn;else if(se===`p192`)ge=new Sn;else if(se===`p25519`)ge=new Cn;else throw Error(`Unknown prime `+se);return vn[se]=ge,ge};function wn(se){if(typeof se==`string`){var ge=We._prime(se);this.m=ge.p,this.prime=ge}else Ve(se.gtn(1),`modulus must be greater than 1`),this.m=se,this.prime=null}wn.prototype._verify1=function(se){Ve(se.negative===0,`red works only with positives`),Ve(se.red,`red works only with red numbers`)},wn.prototype._verify2=function(se,ge){Ve((se.negative|ge.negative)===0,`red works only with positives`),Ve(se.red&&se.red===ge.red,`red works only with red numbers`)},wn.prototype.imod=function(se){return this.prime?this.prime.ireduce(se)._forceRed(this):(on(se,se.umod(this.m)._forceRed(this)),se)},wn.prototype.neg=function(se){return se.isZero()?se.clone():this.m.sub(se)._forceRed(this)},wn.prototype.add=function(se,ge){this._verify2(se,ge);var Ve=se.add(ge);return Ve.cmp(this.m)>=0&&Ve.isub(this.m),Ve._forceRed(this)},wn.prototype.iadd=function(se,ge){this._verify2(se,ge);var Ve=se.iadd(ge);return Ve.cmp(this.m)>=0&&Ve.isub(this.m),Ve},wn.prototype.sub=function(se,ge){this._verify2(se,ge);var Ve=se.sub(ge);return Ve.cmpn(0)<0&&Ve.iadd(this.m),Ve._forceRed(this)},wn.prototype.isub=function(se,ge){this._verify2(se,ge);var Ve=se.isub(ge);return Ve.cmpn(0)<0&&Ve.iadd(this.m),Ve},wn.prototype.shl=function(se,ge){return this._verify1(se),this.imod(se.ushln(ge))},wn.prototype.imul=function(se,ge){return this._verify2(se,ge),this.imod(se.imul(ge))},wn.prototype.mul=function(se,ge){return this._verify2(se,ge),this.imod(se.mul(ge))},wn.prototype.isqr=function(se){return this.imul(se,se.clone())},wn.prototype.sqr=function(se){return this.mul(se,se)},wn.prototype.sqrt=function(se){if(se.isZero())return se.clone();var ge=this.m.andln(3);if(Ve(ge%2==1),ge===3){var He=this.m.add(new We(1)).iushrn(2);return this.pow(se,He)}for(var qe=this.m.subn(1),en=0;!qe.isZero()&&qe.andln(1)===0;)en++,qe.iushrn(1);Ve(!qe.isZero());var tn=new We(1).toRed(this),rn=tn.redNeg(),on=this.m.subn(1).iushrn(1),sn=this.m.bitLength();for(sn=new We(2*sn*sn).toRed(this);this.pow(sn,on).cmp(rn)!==0;)sn.redIAdd(rn);for(var cn=this.pow(sn,qe),ln=this.pow(se,qe.addn(1).iushrn(1)),un=this.pow(se,qe),dn=en;un.cmp(tn)!==0;){for(var fn=un,pn=0;fn.cmp(tn)!==0;pn++)fn=fn.redSqr();Ve(pn<dn);var mn=this.pow(cn,new We(1).iushln(dn-pn-1));
17ln=ln.redMul(mn),cn=mn.redSqr(),un=un.redMul(cn),dn=pn}return ln},wn.prototype.invm=function(se){var ge=se._invmp(this.m);return ge.negative===0?this.imod(ge):(ge.negative=0,this.imod(ge).redNeg())},wn.prototype.pow=function(se,ge){if(ge.isZero())return new We(1).toRed(this);if(ge.cmpn(1)===0)return se.clone();var Ve=4,He=Array(1<<Ve);He[0]=new We(1).toRed(this),He[1]=se;for(var qe=2;qe<He.length;qe++)He[qe]=this.mul(He[qe-1],se);var en=He[0],tn=0,rn=0,on=ge.bitLength()%26;for(on===0&&(on=26),qe=ge.length-1;qe>=0;qe--){for(var sn=ge.words[qe],cn=on-1;cn>=0;cn--){var ln=sn>>cn&1;if(en!==He[0]&&(en=this.sqr(en)),ln===0&&tn===0){rn=0;continue}tn<<=1,tn|=ln,rn++,!(rn!==Ve&&(qe!==0||cn!==0))&&(en=this.mul(en,He[tn]),rn=0,tn=0)}on=26}return en},wn.prototype.convertTo=function(se){var ge=se.umod(this.m);return ge===se?ge.clone():ge},wn.prototype.convertFrom=function(se){var ge=se.clone();return ge.red=null,ge},We.mont=function(se){return new Tn(se)};function Tn(se){wn.call(this,se),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new We(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}He(Tn,wn),Tn.prototype.convertTo=function(se){return this.imod(se.ushln(this.shift))},Tn.prototype.convertFrom=function(se){var ge=this.imod(se.mul(this.rinv));return ge.red=null,ge},Tn.prototype.imul=function(se,ge){if(se.isZero()||ge.isZero())return se.words[0]=0,se.length=1,se;var Ve=se.imul(ge),He=Ve.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),We=Ve.isub(He).iushrn(this.shift),qe=We;return We.cmp(this.m)>=0?qe=We.isub(this.m):We.cmpn(0)<0&&(qe=We.iadd(this.m)),qe._forceRed(this)},Tn.prototype.mul=function(se,ge){if(se.isZero()||ge.isZero())return new We(0)._forceRed(this);var Ve=se.mul(ge),He=Ve.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),qe=Ve.isub(He).iushrn(this.shift),en=qe;return qe.cmp(this.m)>=0?en=qe.isub(this.m):qe.cmpn(0)<0&&(en=qe.iadd(this.m)),en._forceRed(this)},Tn.prototype.invm=function(se){return this.imod(se._invmp(this.m).mul(this.r2))._forceRed(this)}})(ge===void 0||ge,se)})),require_browserify_rsa=__commonJSMin$1(((se,ge)=>{var Ve=require_bn$4(),He=require_browser$11(),We=require_safe_buffer$3().Buffer;function qe(se){var ge=se.modulus.byteLength(),We;do We=new Ve(He(ge));while(We.cmp(se.modulus)>=0||!We.umod(se.prime1)||!We.umod(se.prime2));return We}function en(se){var ge=qe(se);return{blinder:ge.toRed(Ve.mont(se.modulus)).redPow(new Ve(se.publicExponent)).fromRed(),unblinder:ge.invm(se.modulus)}}function tn(se,ge){var He=en(ge),qe=ge.modulus.byteLength(),tn=new Ve(se).mul(He.blinder).umod(ge.modulus),rn=tn.toRed(Ve.mont(ge.prime1)),on=tn.toRed(Ve.mont(ge.prime2)),sn=ge.coefficient,cn=ge.prime1,ln=ge.prime2,un=rn.redPow(ge.exponent1).fromRed(),dn=on.redPow(ge.exponent2).fromRed(),fn=un.isub(dn).imul(sn).umod(cn).imul(ln);return dn.iadd(fn).imul(He.unblinder).umod(ge.modulus).toArrayLike(We,`be`,qe)}tn.getr=qe,ge.exports=tn})),package_exports=__exportAll({author:()=>author,bugs:()=>bugs,default:()=>package_default,dependencies:()=>dependencies,description:()=>description,devDependencies:()=>devDependencies,files:()=>files,homepage:()=>homepage,keywords:()=>keywords,license:()=>`MIT`,main:()=>main,name:()=>name,repository:()=>repository,scripts:()=>scripts,version:()=>version}),name,version,description,main,files,scripts,repository,keywords,author,license,bugs,homepage,devDependencies,dependencies,package_default,init_package=__esmMin((()=>{name=`elliptic`,version=`6.6.1`,description=`EC cryptography`,main=`lib/elliptic.js`,files=[`lib`],scripts={lint:`eslint lib test`,"lint:fix":`npm run lint -- --fix`,unit:`istanbul test _mocha --reporter=spec test/index.js`,test:`npm run lint && npm run unit`,version:`grunt dist && git add dist/`},repository={type:`git`,url:`[email protected]:indutny/elliptic`},keywords=[`EC`,`Elliptic`,`curve`,`Cryptography`],author=`Fedor Indutny <[email protected]>`,bugs={url:`https://github.com/indutny/elliptic/issues`},homepage=`https://github.com/indutny/elliptic`,devDependencies={brfs:`^2.0.2`,coveralls:`^3.1.0`,eslint:`^7.6.0`,grunt:`^1.2.1`,"grunt-browserify":`^5.3.0`,"grunt-cli":`^1.3.2`,"grunt-contrib-connect":`^3.0.0`,"grunt-contrib-copy":`^1.0.0`,"grunt-contrib-uglify":`^5.0.0`,"grunt-mocha-istanbul":`^5.0.2`,"grunt-saucelabs":`^9.0.1`,istanbul:`^0.4.5`,mocha:`^8.0.1`},dependencies={"bn.js":`^4.11.9`,brorand:`^1.1.0`,"hash.js":`^1.0.0`,"hmac-drbg":`^1.0.1`,inherits:`^2.0.4`,"minimalistic-assert":`^1.0.1`,"minimalistic-crypto-utils":`^1.0.1`},package_default={name,version,description,main,files,scripts,repository,keywords,author,license:`MIT`,bugs,homepage,devDependencies,dependencies}})),require_bn$3=__commonJSMin$1(((se,ge)=>{(function(se,ge){function Ve(se,ge){if(!se)throw Error(ge||`Assertion failed`)}function He(se,ge){se.super_=ge;var Ve=function(){};Ve.prototype=ge.prototype,se.prototype=new Ve,se.prototype.constructor=se}function We(se,ge,Ve){if(We.isBN(se))return se;this.negative=0,this.words=null,this.length=0,this.red=null,se!==null&&((ge===`le`||ge===`be`)&&(Ve=ge,ge=10),this._init(se||0,ge||10,Ve||`be`))}
vendor: 8,694 bytes, line 17
17typeof se==`object`?se.exports=We:ge.BN=We,We.BN=We,We.wordSize=26;var qe;try{qe=typeof window<`u`&&window.Buffer!==void 0?window.Buffer:require_dist$2().Buffer}catch{}We.isBN=function(se){return se instanceof We?!0:typeof se==`object`&&!!se&&se.constructor.wordSize===We.wordSize&&Array.isArray(se.words)},We.max=function(se,ge){return se.cmp(ge)>0?se:ge},We.min=function(se,ge){return se.cmp(ge)<0?se:ge},We.prototype._init=function(se,ge,He){if(typeof se==`number`)return this._initNumber(se,ge,He);if(typeof se==`object`)return this._initArray(se,ge,He);ge===`hex`&&(ge=16),Ve(ge===(ge|0)&&ge>=2&&ge<=36),se=se.toString().replace(/\s+/g,``);var We=0;se[0]===`-`&&(We++,this.negative=1),We<se.length&&(ge===16?this._parseHex(se,We,He):(this._parseBase(se,ge,We),He===`le`&&this._initArray(this.toArray(),ge,He)))},We.prototype._initNumber=function(se,ge,He){se<0&&(this.negative=1,se=-se),se<67108864?(this.words=[se&67108863],this.length=1):se<4503599627370496?(this.words=[se&67108863,se/67108864&67108863],this.length=2):(Ve(se<9007199254740992),this.words=[se&67108863,se/67108864&67108863,1],this.length=3),He===`le`&&this._initArray(this.toArray(),ge,He)},We.prototype._initArray=function(se,ge,He){if(Ve(typeof se.length==`number`),se.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(se.length/3),this.words=Array(this.length);for(var We=0;We<this.length;We++)this.words[We]=0;var qe,en,tn=0;if(He===`be`)for(We=se.length-1,qe=0;We>=0;We-=3)en=se[We]|se[We-1]<<8|se[We-2]<<16,this.words[qe]|=en<<tn&67108863,this.words[qe+1]=en>>>26-tn&67108863,tn+=24,tn>=26&&(tn-=26,qe++);else if(He===`le`)for(We=0,qe=0;We<se.length;We+=3)en=se[We]|se[We+1]<<8|se[We+2]<<16,this.words[qe]|=en<<tn&67108863,this.words[qe+1]=en>>>26-tn&67108863,tn+=24,tn>=26&&(tn-=26,qe++);return this.strip()};function en(se,ge){var Ve=se.charCodeAt(ge);return Ve>=65&&Ve<=70?Ve-55:Ve>=97&&Ve<=102?Ve-87:Ve-48&15}function tn(se,ge,Ve){var He=en(se,Ve);return Ve-1>=ge&&(He|=en(se,Ve-1)<<4),He}We.prototype._parseHex=function(se,ge,Ve){this.length=Math.ceil((se.length-ge)/6),this.words=Array(this.length);for(var He=0;He<this.length;He++)this.words[He]=0;var We=0,qe=0,en;if(Ve===`be`)for(He=se.length-1;He>=ge;He-=2)en=tn(se,ge,He)<<We,this.words[qe]|=en&67108863,We>=18?(We-=18,qe+=1,this.words[qe]|=en>>>26):We+=8;else for(He=(se.length-ge)%2==0?ge+1:ge;He<se.length;He+=2)en=tn(se,ge,He)<<We,this.words[qe]|=en&67108863,We>=18?(We-=18,qe+=1,this.words[qe]|=en>>>26):We+=8;this.strip()};function rn(se,ge,Ve,He){for(var We=0,qe=Math.min(se.length,Ve),en=ge;en<qe;en++){var tn=se.charCodeAt(en)-48;We*=He,tn>=49?We+=tn-49+10:tn>=17?We+=tn-17+10:We+=tn}return We}We.prototype._parseBase=function(se,ge,Ve){this.words=[0],this.length=1;for(var He=0,We=1;We<=67108863;We*=ge)He++;He--,We=We/ge|0;for(var qe=se.length-Ve,en=qe%He,tn=Math.min(qe,qe-en)+Ve,on=0,sn=Ve;sn<tn;sn+=He)on=rn(se,sn,sn+He,ge),this.imuln(We),this.words[0]+on<67108864?this.words[0]+=on:this._iaddn(on);if(en!==0){var cn=1;for(on=rn(se,sn,se.length,ge),sn=0;sn<en;sn++)cn*=ge;this.imuln(cn),this.words[0]+on<67108864?this.words[0]+=on:this._iaddn(on)}this.strip()},We.prototype.copy=function(se){se.words=Array(this.length);for(var ge=0;ge<this.length;ge++)se.words[ge]=this.words[ge];se.length=this.length,se.negative=this.negative,se.red=this.red},We.prototype.clone=function(){var se=new We(null);return this.copy(se),se},We.prototype._expand=function(se){for(;this.length<se;)this.words[this.length++]=0;return this},We.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},We.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},We.prototype.inspect=function(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`};var on=`.0.00.000.0000.00000.000000.0000000.00000000.000000000.0000000000.00000000000.000000000000.0000000000000.00000000000000.000000000000000.0000000000000000.00000000000000000.000000000000000000.0000000000000000000.00000000000000000000.000000000000000000000.0000000000000000000000.00000000000000000000000.000000000000000000000000.0000000000000000000000000`.split(`.`),sn=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],cn=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];We.prototype.toString=function(se,ge){se||=10,ge=ge|0||1;var He;if(se===16||se===`hex`){He=``;for(var We=0,qe=0,en=0;en<this.length;en++){var tn=this.words[en],rn=((tn<<We|qe)&16777215).toString(16);qe=tn>>>24-We&16777215,We+=2,We>=26&&(We-=26,en--),He=qe!==0||en!==this.length-1?on[6-rn.length]+rn+He:rn+He}for(qe!==0&&(He=qe.toString(16)+He);He.length%ge!==0;)He=`0`+He;return this.negative!==0&&(He=`-`+He),He}if(se===(se|0)&&se>=2&&se<=36){var ln=sn[se],un=cn[se];He=``;var dn=this.clone();for(dn.negative=0;!dn.isZero();){var fn=dn.modn(un).toString(se);dn=dn.idivn(un),He=dn.isZero()?fn+He:on[ln-fn.length]+fn+He}for(this.isZero()&&(He=`0`+He);He.length%ge!==0;)He=`0`+He;return this.negative!==0&&(He=`-`+He),He}Ve(!1,`Base should be between 2 and 36`)},We.prototype.toNumber=function(){var se=this.words[0];return this.length===2?se+=this.words[1]*67108864:this.length===3&&this.words[2]===1?se+=4503599627370496+this.words[1]*67108864:this.length>2&&Ve(!1,`Number can only safely store up to 53 bits`),this.negative===0?se:-se},We.prototype.toJSON=function(){return this.toString(16)},We.prototype.toBuffer=function(se,ge){return Ve(qe!==void 0),this.toArrayLike(qe,se,ge)},We.prototype.toArray=function(se,ge){return this.toArrayLike(Array,se,ge)},We.prototype.toArrayLike=function(se,ge,He){var We=this.byteLength(),qe=He||Math.max(1,We);Ve(We<=qe,`byte array longer than desired length`),Ve(qe>0,`Requested array length <= 0`),this.strip();var en=ge===`le`,tn=new se(qe),rn,on,sn=this.clone();if(en){for(on=0;!sn.isZero();on++)rn=sn.andln(255),sn.iushrn(8),tn[on]=rn;for(;on<qe;on++)tn[on]=0}else{for(on=0;on<qe-We;on++)tn[on]=0;for(on=0;!sn.isZero();on++)rn=sn.andln(255),sn.iushrn(8),tn[qe-on-1]=rn}return tn},Math.clz32?We.prototype._countBits=function(se){return 32-Math.clz32(se)}:We.prototype._countBits=function(se){var ge=se,Ve=0;return ge>=4096&&(Ve+=13,ge>>>=13),ge>=64&&(Ve+=7,ge>>>=7),ge>=8&&(Ve+=4,ge>>>=4),ge>=2&&(Ve+=2,ge>>>=2),Ve+ge},We.prototype._zeroBits=function(se){if(se===0)return 26;var ge=se,Ve=0;return ge&8191||(Ve+=13,ge>>>=13),ge&127||(Ve+=7,ge>>>=7),ge&15||(Ve+=4,ge>>>=4),ge&3||(Ve+=2,ge>>>=2),ge&1||Ve++,Ve},We.prototype.bitLength=function(){var se=this.words[this.length-1],ge=this._countBits(se);return(this.length-1)*26+ge};function ln(se){for(var ge=Array(se.bitLength()),Ve=0;Ve<ge.length;Ve++){var He=Ve/26|0,We=Ve%26;ge[Ve]=(se.words[He]&1<<We)>>>We}return ge}We.prototype.zeroBits=function(){if(this.isZero())return 0;for(var se=0,ge=0;ge<this.length;ge++){var Ve=this._zeroBits(this.words[ge]);if(se+=Ve,Ve!==26)break}return se},We.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},We.prototype.toTwos=function(se){return this.negative===0?this.clone():this.abs().inotn(se).iaddn(1)},We.prototype.fromTwos=function(se){return this.testn(se-1)?this.notn(se).iaddn(1).ineg():this.clone()},We.prototype.isNeg=function(){return this.negative!==0},We.prototype.neg=function(){return this.clone().ineg()},We.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},We.prototype.iuor=function(se){for(;this.length<se.length;)this.words[this.length++]=0;for(var ge=0;ge<se.length;ge++)this.words[ge]=this.words[ge]|se.words[ge];return this.strip()},We.prototype.ior=function(se){return Ve((this.negative|se.negative)===0),this.iuor(se)},We.prototype.or=function(se){return this.length>se.length?this.clone().ior(se):se.clone().ior(this)},We.prototype.uor=function(se){return this.length>se.length?this.clone().iuor(se):se.clone().iuor(this)},We.prototype.iuand=function(se){for(var ge=this.length>se.length?se:this,Ve=0;Ve<ge.length;Ve++)this.words[Ve]=this.words[Ve]&se.words[Ve];return this.length=ge.length,this.strip()},We.prototype.iand=function(se){return Ve((this.negative|se.negative)===0),this.iuand(se)},We.prototype.and=function(se){return this.length>se.length?this.clone().iand(se):se.clone().iand(this)},We.prototype.uand=function(se){return this.length>se.length?this.clone().iuand(se):se.clone().iuand(this)},We.prototype.iuxor=function(se){var ge,Ve;this.length>se.length?(ge=this,Ve=se):(ge=se,Ve=this);for(var He=0;He<Ve.length;
vendor: 5,534 bytes, line 17
17He++)this.words[He]=ge.words[He]^Ve.words[He];if(this!==ge)for(;He<ge.length;He++)this.words[He]=ge.words[He];return this.length=ge.length,this.strip()},We.prototype.ixor=function(se){return Ve((this.negative|se.negative)===0),this.iuxor(se)},We.prototype.xor=function(se){return this.length>se.length?this.clone().ixor(se):se.clone().ixor(this)},We.prototype.uxor=function(se){return this.length>se.length?this.clone().iuxor(se):se.clone().iuxor(this)},We.prototype.inotn=function(se){Ve(typeof se==`number`&&se>=0);var ge=Math.ceil(se/26)|0,He=se%26;this._expand(ge),He>0&&ge--;for(var We=0;We<ge;We++)this.words[We]=~this.words[We]&67108863;return He>0&&(this.words[We]=~this.words[We]&67108863>>26-He),this.strip()},We.prototype.notn=function(se){return this.clone().inotn(se)},We.prototype.setn=function(se,ge){Ve(typeof se==`number`&&se>=0);var He=se/26|0,We=se%26;return this._expand(He+1),ge?this.words[He]=this.words[He]|1<<We:this.words[He]=this.words[He]&~(1<<We),this.strip()},We.prototype.iadd=function(se){var ge;if(this.negative!==0&&se.negative===0)return this.negative=0,ge=this.isub(se),this.negative^=1,this._normSign();if(this.negative===0&&se.negative!==0)return se.negative=0,ge=this.isub(se),se.negative=1,ge._normSign();var Ve,He;this.length>se.length?(Ve=this,He=se):(Ve=se,He=this);for(var We=0,qe=0;qe<He.length;qe++)ge=(Ve.words[qe]|0)+(He.words[qe]|0)+We,this.words[qe]=ge&67108863,We=ge>>>26;for(;We!==0&&qe<Ve.length;qe++)ge=(Ve.words[qe]|0)+We,this.words[qe]=ge&67108863,We=ge>>>26;if(this.length=Ve.length,We!==0)this.words[this.length]=We,this.length++;else if(Ve!==this)for(;qe<Ve.length;qe++)this.words[qe]=Ve.words[qe];return this},We.prototype.add=function(se){var ge;return se.negative!==0&&this.negative===0?(se.negative=0,ge=this.sub(se),se.negative^=1,ge):se.negative===0&&this.negative!==0?(this.negative=0,ge=se.sub(this),this.negative=1,ge):this.length>se.length?this.clone().iadd(se):se.clone().iadd(this)},We.prototype.isub=function(se){if(se.negative!==0){se.negative=0;var ge=this.iadd(se);return se.negative=1,ge._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(se),this.negative=1,this._normSign();var Ve=this.cmp(se);if(Ve===0)return this.negative=0,this.length=1,this.words[0]=0,this;var He,We;Ve>0?(He=this,We=se):(He=se,We=this);for(var qe=0,en=0;en<We.length;en++)ge=(He.words[en]|0)-(We.words[en]|0)+qe,qe=ge>>26,this.words[en]=ge&67108863;for(;qe!==0&&en<He.length;en++)ge=(He.words[en]|0)+qe,qe=ge>>26,this.words[en]=ge&67108863;if(qe===0&&en<He.length&&He!==this)for(;en<He.length;en++)this.words[en]=He.words[en];return this.length=Math.max(this.length,en),He!==this&&(this.negative=1),this.strip()},We.prototype.sub=function(se){return this.clone().isub(se)};function un(se,ge,Ve){Ve.negative=ge.negative^se.negative;var He=se.length+ge.length|0;Ve.length=He,He=He-1|0;var We=se.words[0]|0,qe=ge.words[0]|0,en=We*qe,tn=en&67108863,rn=en/67108864|0;Ve.words[0]=tn;for(var on=1;on<He;on++){for(var sn=rn>>>26,cn=rn&67108863,ln=Math.min(on,ge.length-1),un=Math.max(0,on-se.length+1);un<=ln;un++){var dn=on-un|0;We=se.words[dn]|0,qe=ge.words[un]|0,en=We*qe+cn,sn+=en/67108864|0,cn=en&67108863}Ve.words[on]=cn|0,rn=sn|0}return rn===0?Ve.length--:Ve.words[on]=rn|0,Ve.strip()}var dn=function(se,ge,Ve){var He=se.words,We=ge.words,qe=Ve.words,en=0,tn,rn,on,sn=He[0]|0,cn=sn&8191,ln=sn>>>13,un=He[1]|0,dn=un&8191,fn=un>>>13,pn=He[2]|0,mn=pn&8191,hn=pn>>>13,gn=He[3]|0,_n=gn&8191,vn=gn>>>13,yn=He[4]|0,bn=yn&8191,xn=yn>>>13,Sn=He[5]|0,Cn=Sn&8191,wn=Sn>>>13,Tn=He[6]|0,En=Tn&8191,Dn=Tn>>>13,On=He[7]|0,kn=On&8191,An=On>>>13,jn=He[8]|0,Mn=jn&8191,Nn=jn>>>13,Pn=He[9]|0,Fn=Pn&8191,In=Pn>>>13,Ln=We[0]|0,Rn=Ln&8191,zn=Ln>>>13,Bn=We[1]|0,Vn=Bn&8191,Hn=Bn>>>13,Un=We[2]|0,Wn=Un&8191,Gn=Un>>>13,Kn=We[3]|0,qn=Kn&8191,Jn=Kn>>>13,Yn=We[4]|0,Xn=Yn&8191,Zn=Yn>>>13,Qn=We[5]|0,$n=Qn&8191,er=Qn>>>13,tr=We[6]|0,nr=tr&8191,rr=tr>>>13,ir=We[7]|0,ar=ir&8191,or=ir>>>13,sr=We[8]|0,cr=sr&8191,lr=sr>>>13,ur=We[9]|0,dr=ur&8191,fr=ur>>>13;Ve.negative=se.negative^ge.negative,Ve.length=19,tn=Math.imul(cn,Rn),rn=Math.imul(cn,zn),rn=rn+Math.imul(ln,Rn)|0,on=Math.imul(ln,zn);var pr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(pr>>>26)|0,pr&=67108863,tn=Math.imul(dn,Rn),rn=Math.imul(dn,zn),rn=rn+Math.imul(fn,Rn)|0,on=Math.imul(fn,zn),tn=tn+Math.imul(cn,Vn)|0,rn=rn+Math.imul(cn,Hn)|0,rn=rn+Math.imul(ln,Vn)|0,on=on+Math.imul(ln,Hn)|0;var mr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(mr>>>26)|0,mr&=67108863,tn=Math.imul(mn,Rn),rn=Math.imul(mn,zn),rn=rn+Math.imul(hn,Rn)|0,on=Math.imul(hn,zn),tn=tn+Math.imul(dn,Vn)|0,rn=rn+Math.imul(dn,Hn)|0,rn=rn+Math.imul(fn,Vn)|0,on=on+Math.imul(fn,Hn)|0,tn=tn+Math.imul(cn,Wn)|0,rn=rn+Math.imul(cn,Gn)|0,rn=rn+Math.imul(ln,Wn)|0,on=on+Math.imul(ln,Gn)|0;var hr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(hr>>>26)|0,hr&=67108863,tn=Math.imul(_n,Rn),rn=Math.imul(_n,zn),rn=rn+Math.imul(vn,Rn)|0,on=Math.imul(vn,zn),tn=tn+Math.imul(mn,Vn)|0,rn=rn+Math.imul(mn,Hn)|0,rn=rn+Math.imul(hn,Vn)|0,on=on+Math.imul(hn,Hn)|0,tn=tn+Math.imul(dn,Wn)|0,rn=rn+Math.imul(dn,Gn)|0,rn=rn+Math.imul(fn,Wn)|0,on=on+Math.imul(fn,Gn)|0,tn=tn+Math.imul(cn,qn)|0,rn=rn+Math.imul(cn,Jn)|0,rn=rn+Math.imul(ln,qn)|0,on=on+Math.imul(ln,Jn)|0;var gr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(gr>>>26)|0,gr&=67108863,tn=Math.imul(bn,Rn),rn=Math.imul(bn,zn),rn=rn+Math.imul(xn,Rn)|0,on=Math.imul(xn,zn),tn=tn+Math.imul(_n,Vn)|0,rn=rn+Math.imul(_n,Hn)|0,rn=rn+Math.imul(vn,Vn)|0,on=on+Math.imul(vn,Hn)|0,tn=tn+Math.imul(mn,Wn)|0,rn=rn+Math.imul(mn,Gn
17)|0,rn=rn+Math.imul(hn,Wn)|0,on=on+Math.imul(hn,Gn)|0,tn=tn+Math.imul(dn,qn)|0,rn=rn+Math.imul(dn,Jn)|0,rn=rn+Math.imul(fn,qn)|0,on=on+Math.imul(fn,Jn)|0,tn=tn+Math.imul(cn,Xn)|0,rn=rn+Math.imul(cn,Zn)|0,rn=rn+Math.imul(ln,Xn)|0,on=on+Math.imul(ln,Zn)|0;var _r=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(_r>>>26)|0,_r&=67108863,tn=Math.imul(Cn,Rn),rn=Math.imul(Cn,zn),rn=rn+Math.imul(wn,Rn)|0,on=Math.imul(wn,zn),tn=tn+Math.imul(bn,Vn)|0,rn=rn+Math.imul(bn,Hn)|0,rn=rn+Math.imul(xn,Vn)|0,on=on+Math.imul(xn,Hn)|0,tn=tn+Math.imul(_n,Wn)|0,rn=rn+Math.imul(_n,Gn)|0,rn=rn+Math.imul(vn,Wn)|0,on=on+Math.imul(vn,Gn)|0,tn=tn+Math.imul(mn,qn)|0,rn=rn+Math.imul(mn,Jn)|0,rn=rn+Math.imul(hn,qn)|0,on=on+Math.imul(hn,Jn)|0,tn=tn+Math.imul(dn,Xn)|0,rn=rn+Math.imul(dn,Zn)|0,rn=rn+Math.imul(fn,Xn)|0,on=on+Math.imul(fn,Zn)|0,tn=tn+Math.imul(cn,$n)|0,rn=rn+Math.imul(cn,er)|0,rn=rn+Math.imul(ln,$n)|0,on=on+Math.imul(ln,er)|0;var vr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(vr>>>26)|0,vr&=67108863,tn=Math.imul(En,Rn),rn=Math.imul(En,zn),rn=rn+Math.imul(Dn,Rn)|0,on=Math.imul(Dn,zn),tn=tn+Math.imul(Cn,Vn)|0,rn=rn+Math.imul(Cn,Hn)|0,rn=rn+Math.imul(wn,Vn)|0,on=on+Math.imul(wn,Hn)|0,tn=tn+Math.imul(bn,Wn)|0,rn=rn+Math.imul(bn,Gn)|0,rn=rn+Math.imul(xn,Wn)|0,on=on+Math.imul(xn,Gn)|0,tn=tn+Math.imul(_n,qn)|0,rn=rn+Math.imul(_n,Jn)|0,rn=rn+Math.imul(vn,qn)|0,on=on+Math.imul(vn,Jn)|0,tn=tn+Math.imul(mn,Xn)|0,rn=rn+Math.imul(mn,Zn)|0,rn=rn+Math.imul(hn,Xn)|0,on=on+Math.imul(hn,Zn)|0,tn=tn+Math.imul(dn,$n)|0,rn=rn+Math.imul(dn,er)|0,rn=rn+Math.imul(fn,$n)|0,on=on+Math.imul(fn,er)|0,tn=tn+Math.imul(cn,nr)|0,rn=rn+Math.imul(cn,rr)|0,rn=rn+Math.imul(ln,nr)|0,on=on+Math.imul(ln,rr)|0;var yr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(yr>>>26)|0,yr&=67108863,tn=Math.imul(kn,Rn),rn=Math.imul(kn,zn),rn=rn+Math.imul(An,Rn)|0,on=Math.imul(An,zn),tn=tn+Math.imul(En,Vn)|0,rn=rn+Math.imul(En,Hn)|0,rn=rn+Math.imul(Dn,Vn)|0,on=on+Math.imul(Dn,Hn)|0,tn=tn+Math.imul(Cn,Wn)|0,rn=rn+Math.imul(Cn,Gn)|0,rn=rn+Math.imul(wn,Wn)|0,on=on+Math.imul(wn,Gn)|0,tn=tn+Math.imul(bn,qn)|0,rn=rn+Math.imul(bn,Jn)|0,rn=rn+Math.imul(xn,qn)|0,on=on+Math.imul(xn,Jn)|0,tn=tn+Math.imul(_n,Xn)|0,rn=rn+Math.imul(_n,Zn)|0,rn=rn+Math.imul(vn,Xn)|0,on=on+Math.imul(vn,Zn)|0,tn=tn+Math.imul(mn,$n)|0,rn=rn+Math.imul(mn,er)|0,rn=rn+Math.imul(hn,$n)|0,on=on+Math.imul(hn,er)|0,tn=tn+Math.imul(dn,nr)|0,rn=rn+Math.imul(dn,rr)|0,rn=rn+Math.imul(fn,nr)|0,on=on+Math.imul(fn,rr)|0,tn=tn+Math.imul(cn,ar)|0,rn=rn+Math.imul(cn,or)|0,rn=rn+Math.imul(ln,ar)|0,on=on+Math.imul(ln,or)|0;var br=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(br>>>26)|0,br&=67108863,tn=Math.imul(Mn,Rn),rn=Math.imul(Mn,zn),rn=rn+Math.imul(Nn,Rn)|0,on=Math.imul(Nn,zn),tn=tn+Math.imul(kn,Vn)|0,rn=rn+Math.imul(kn,Hn)|0,rn=rn+Math.imul(An,Vn)|0,on=on+Math.imul(An,Hn)|0,tn=tn+Math.imul(En,Wn)|0,rn=rn+Math.imul(En,Gn)|0,rn=rn+Math.imul(Dn,Wn)|0,on=on+Math.imul(Dn,Gn)|0,tn=tn+Math.imul(Cn,qn)|0,rn=rn+Math.imul(Cn,Jn)|0,rn=rn+Math.imul(wn,qn)|0,on=on+Math.imul(wn,Jn)|0,tn=tn+Math.imul(bn,Xn)|0,rn=rn+Math.imul(bn,Zn)|0,rn=rn+Math.imul(xn,Xn)|0,on=on+Math.imul(xn,Zn)|0,tn=tn+Math.imul(_n,$n)|0,rn=rn+Math.imul(_n,er)|0,rn=rn+Math.imul(vn,$n)|0,on=on+Math.imul(vn,er)|0,tn=tn+Math.imul(mn,nr)|0,rn=rn+Math.imul(mn,rr)|0,rn=rn+Math.imul(hn,nr)|0,on=on+Math.imul(hn,rr)|0,tn=tn+Math.imul(dn,ar)|0,rn=rn+Math.imul(dn,or)|0,rn=rn+Math.imul(fn,ar)|0,on=on+Math.imul(fn,or)|0,tn=tn+Math.imul(cn,cr)|0,rn=rn+Math.imul(cn,lr)|0,rn=rn+Math.imul(ln,cr)|0,on=on+Math.imul(ln,lr)|0;var xr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(xr>>>26)|0,xr&=67108863,tn=Math.imul(Fn,Rn),rn=Math.imul(Fn,zn),rn=rn+Math.imul(In,Rn)|0,on=Math.imul(In,zn),tn=tn+Math.imul(Mn,Vn)|0,rn=rn+Math.imul(Mn,Hn)|0,rn=rn+Math.imul(Nn,Vn)|0,on=on+Math.imul(Nn,Hn)|0,tn=tn+Math.imul(kn,Wn)|0,rn=rn+Math.imul(kn,Gn)|0,rn=rn+Math.imul(An,Wn)|0,on=on+Math.imul(An,Gn)|0,tn=tn+Math.imul(En,qn)|0,rn=rn+Math.imul(En,Jn)|0,rn=rn+Math.imul(Dn,qn)|0,on=on+Math.imul(Dn,Jn)|0,tn=tn+Math.imul(Cn,Xn)|0,rn=rn+Math.imul(Cn,Zn)|0,rn=rn+Math.imul(wn,Xn)|0,on=on+Math.imul(wn,Zn)|0,tn=tn+Math.imul(bn,$n)|0,rn=rn+Math.imul(bn,er)|0,rn=rn+Math.imul(xn,$n)|0,on=on+Math.imul(xn,er)|0,tn=tn+Math.imul(_n,nr)|0,rn=rn+Math.imul(_n,rr)|0,rn=rn+Math.imul(vn,nr)|0,on=on+Math.imul(vn,rr)|0,tn=tn+Math.imul(mn,ar)|0,rn=rn+Math.imul(mn,or)|0,rn=rn+Math.imul(hn,ar)|0,on=on+Math.imul(hn,or)|0,tn=tn+Math.imul(dn,cr)|0,rn=rn+Math.imul(dn,lr)|0,rn=rn+Math.imul(fn,cr)|0,on=on+Math.imul(fn,lr)|0,tn=tn+Math.imul(cn,dr)|0,rn=rn+Math.imul(cn,fr)|0,rn=rn+Math.imul(ln,dr)|0,on=on+Math.imul(ln,fr)|0;var Sr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Sr>>>26)|0,Sr&=67108863,tn=Math.imul(Fn,Vn),rn=Math.imul(Fn,Hn),rn=rn+Math.imul(In,Vn)|0,on=Math.imul(In,Hn),tn=tn+Math.imul(Mn,Wn)|0,rn=rn+Math.imul(Mn,Gn)|0,rn=rn+Math.imul(Nn,Wn)|0,on=on+Math.imul(Nn,Gn)|0,tn=tn+Math.imul(kn,qn)|0,rn=rn+Math.imul(kn,Jn)|0,rn=rn+Math.imul(An,qn)|0,on=on+Math.imul(An,Jn)|0,tn=tn+Math.imul(En,Xn)|0,rn=rn+Math.imul(En,Zn)|0,rn=rn+Math.imul(Dn,Xn)|0,on=on+Math.imul(Dn,Zn)|0,tn=tn+Math.imul(Cn,$n)|0,rn=rn+Math.imul(Cn,er)|0,rn=rn+Math.imul(wn,$n)|0,on=on+Math.imul(wn,er)|0,tn=tn+Math.imul(bn,nr)|0,rn=rn+Math.imul(bn,rr)|0,rn=rn+Math.imul(xn,nr)|0,on=on+Math.imul(xn,rr)|0,tn=tn+Math.imul(_n,ar)|0,rn=rn+Math.imul(_n,or)|0,rn=rn+Math.imul(vn,ar)|0,on=on+Math.imul(vn,or)|0,tn=tn+Math.imul(mn,cr)|0,rn=rn+Math.imul(mn,lr)|0,rn=rn+Math.imul(hn,cr)|0,on=on+Math.imul(hn,lr)|0,tn=tn+Math.imul(dn,dr)|0,rn=rn+Math.imul(dn,fr)|0,rn=rn+Math.imul(fn,dr)|0,on=on+Math.imul(fn,fr)|0;
vendor: 4,677 bytes, line 17
17var Cr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Cr>>>26)|0,Cr&=67108863,tn=Math.imul(Fn,Wn),rn=Math.imul(Fn,Gn),rn=rn+Math.imul(In,Wn)|0,on=Math.imul(In,Gn),tn=tn+Math.imul(Mn,qn)|0,rn=rn+Math.imul(Mn,Jn)|0,rn=rn+Math.imul(Nn,qn)|0,on=on+Math.imul(Nn,Jn)|0,tn=tn+Math.imul(kn,Xn)|0,rn=rn+Math.imul(kn,Zn)|0,rn=rn+Math.imul(An,Xn)|0,on=on+Math.imul(An,Zn)|0,tn=tn+Math.imul(En,$n)|0,rn=rn+Math.imul(En,er)|0,rn=rn+Math.imul(Dn,$n)|0,on=on+Math.imul(Dn,er)|0,tn=tn+Math.imul(Cn,nr)|0,rn=rn+Math.imul(Cn,rr)|0,rn=rn+Math.imul(wn,nr)|0,on=on+Math.imul(wn,rr)|0,tn=tn+Math.imul(bn,ar)|0,rn=rn+Math.imul(bn,or)|0,rn=rn+Math.imul(xn,ar)|0,on=on+Math.imul(xn,or)|0,tn=tn+Math.imul(_n,cr)|0,rn=rn+Math.imul(_n,lr)|0,rn=rn+Math.imul(vn,cr)|0,on=on+Math.imul(vn,lr)|0,tn=tn+Math.imul(mn,dr)|0,rn=rn+Math.imul(mn,fr)|0,rn=rn+Math.imul(hn,dr)|0,on=on+Math.imul(hn,fr)|0;var wr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(wr>>>26)|0,wr&=67108863,tn=Math.imul(Fn,qn),rn=Math.imul(Fn,Jn),rn=rn+Math.imul(In,qn)|0,on=Math.imul(In,Jn),tn=tn+Math.imul(Mn,Xn)|0,rn=rn+Math.imul(Mn,Zn)|0,rn=rn+Math.imul(Nn,Xn)|0,on=on+Math.imul(Nn,Zn)|0,tn=tn+Math.imul(kn,$n)|0,rn=rn+Math.imul(kn,er)|0,rn=rn+Math.imul(An,$n)|0,on=on+Math.imul(An,er)|0,tn=tn+Math.imul(En,nr)|0,rn=rn+Math.imul(En,rr)|0,rn=rn+Math.imul(Dn,nr)|0,on=on+Math.imul(Dn,rr)|0,tn=tn+Math.imul(Cn,ar)|0,rn=rn+Math.imul(Cn,or)|0,rn=rn+Math.imul(wn,ar)|0,on=on+Math.imul(wn,or)|0,tn=tn+Math.imul(bn,cr)|0,rn=rn+Math.imul(bn,lr)|0,rn=rn+Math.imul(xn,cr)|0,on=on+Math.imul(xn,lr)|0,tn=tn+Math.imul(_n,dr)|0,rn=rn+Math.imul(_n,fr)|0,rn=rn+Math.imul(vn,dr)|0,on=on+Math.imul(vn,fr)|0;var Tr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Tr>>>26)|0,Tr&=67108863,tn=Math.imul(Fn,Xn),rn=Math.imul(Fn,Zn),rn=rn+Math.imul(In,Xn)|0,on=Math.imul(In,Zn),tn=tn+Math.imul(Mn,$n)|0,rn=rn+Math.imul(Mn,er)|0,rn=rn+Math.imul(Nn,$n)|0,on=on+Math.imul(Nn,er)|0,tn=tn+Math.imul(kn,nr)|0,rn=rn+Math.imul(kn,rr)|0,rn=rn+Math.imul(An,nr)|0,on=on+Math.imul(An,rr)|0,tn=tn+Math.imul(En,ar)|0,rn=rn+Math.imul(En,or)|0,rn=rn+Math.imul(Dn,ar)|0,on=on+Math.imul(Dn,or)|0,tn=tn+Math.imul(Cn,cr)|0,rn=rn+Math.imul(Cn,lr)|0,rn=rn+Math.imul(wn,cr)|0,on=on+Math.imul(wn,lr)|0,tn=tn+Math.imul(bn,dr)|0,rn=rn+Math.imul(bn,fr)|0,rn=rn+Math.imul(xn,dr)|0,on=on+Math.imul(xn,fr)|0;var Er=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Er>>>26)|0,Er&=67108863,tn=Math.imul(Fn,$n),rn=Math.imul(Fn,er),rn=rn+Math.imul(In,$n)|0,on=Math.imul(In,er),tn=tn+Math.imul(Mn,nr)|0,rn=rn+Math.imul(Mn,rr)|0,rn=rn+Math.imul(Nn,nr)|0,on=on+Math.imul(Nn,rr)|0,tn=tn+Math.imul(kn,ar)|0,rn=rn+Math.imul(kn,or)|0,rn=rn+Math.imul(An,ar)|0,on=on+Math.imul(An,or)|0,tn=tn+Math.imul(En,cr)|0,rn=rn+Math.imul(En,lr)|0,rn=rn+Math.imul(Dn,cr)|0,on=on+Math.imul(Dn,lr)|0,tn=tn+Math.imul(Cn,dr)|0,rn=rn+Math.imul(Cn,fr)|0,rn=rn+Math.imul(wn,dr)|0,on=on+Math.imul(wn,fr)|0;var Dr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Dr>>>26)|0,Dr&=67108863,tn=Math.imul(Fn,nr),rn=Math.imul(Fn,rr),rn=rn+Math.imul(In,nr)|0,on=Math.imul(In,rr),tn=tn+Math.imul(Mn,ar)|0,rn=rn+Math.imul(Mn,or)|0,rn=rn+Math.imul(Nn,ar)|0,on=on+Math.imul(Nn,or)|0,tn=tn+Math.imul(kn,cr)|0,rn=rn+Math.imul(kn,lr)|0,rn=rn+Math.imul(An,cr)|0,on=on+Math.imul(An,lr)|0,tn=tn+Math.imul(En,dr)|0,rn=rn+Math.imul(En,fr)|0,rn=rn+Math.imul(Dn,dr)|0,on=on+Math.imul(Dn,fr)|0;var Or=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Or>>>26)|0,Or&=67108863,tn=Math.imul(Fn,ar),rn=Math.imul(Fn,or),rn=rn+Math.imul(In,ar)|0,on=Math.imul(In,or),tn=tn+Math.imul(Mn,cr)|0,rn=rn+Math.imul(Mn,lr)|0,rn=rn+Math.imul(Nn,cr)|0,on=on+Math.imul(Nn,lr)|0,tn=tn+Math.imul(kn,dr)|0,rn=rn+Math.imul(kn,fr)|0,rn=rn+Math.imul(An,dr)|0,on=on+Math.imul(An,fr)|0;var kr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(kr>>>26)|0,kr&=67108863,tn=Math.imul(Fn,cr),rn=Math.imul(Fn,lr),rn=rn+Math.imul(In,cr)|0,on=Math.imul(In,lr),tn=tn+Math.imul(Mn,dr)|0,rn=rn+Math.imul(Mn,fr)|0,rn=rn+Math.imul(Nn,dr)|0,on=on+Math.imul(Nn,fr)|0;var Ar=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Ar>>>26)|0,Ar&=67108863,tn=Math.imul(Fn,dr),rn=Math.imul(Fn,fr),rn=rn+Math.imul(In,dr)|0,on=Math.imul(In,fr);var jr=(en+tn|0)+((rn&8191)<<13)|0;return en=(on+(rn>>>13)|0)+(jr>>>26)|0,jr&=67108863,qe[0]=pr,qe[1]=mr,qe[2]=hr,qe[3]=gr,qe[4]=_r,qe[5]=vr,qe[6]=yr,qe[7]=br,qe[8]=xr,qe[9]=Sr,qe[10]=Cr,qe[11]=wr,qe[12]=Tr,qe[13]=Er,qe[14]=Dr,qe[15]=Or,qe[16]=kr,qe[17]=Ar,qe[18]=jr,en!==0&&(qe[19]=en,Ve.length++),Ve};Math.imul||(dn=un);function fn(se,ge,Ve){Ve.negative=ge.negative^se.negative,Ve.length=se.length+ge.length;for(var He=0,We=0,qe=0;qe<Ve.length-1;qe++){var en=We;We=0;for(var tn=He&67108863,rn=Math.min(qe,ge.length-1),on=Math.max(0,qe-se.length+1);on<=rn;
vendor: 6,161 bytes, line 17
17on++){var sn=qe-on,cn=(se.words[sn]|0)*(ge.words[on]|0),ln=cn&67108863;en=en+(cn/67108864|0)|0,ln=ln+tn|0,tn=ln&67108863,en=en+(ln>>>26)|0,We+=en>>>26,en&=67108863}Ve.words[qe]=tn,He=en,en=We}return He===0?Ve.length--:Ve.words[qe]=He,Ve.strip()}function pn(se,ge,Ve){return new mn().mulp(se,ge,Ve)}We.prototype.mulTo=function(se,ge){var Ve,He=this.length+se.length;return Ve=this.length===10&&se.length===10?dn(this,se,ge):He<63?un(this,se,ge):He<1024?fn(this,se,ge):pn(this,se,ge),Ve};function mn(se,ge){this.x=se,this.y=ge}mn.prototype.makeRBT=function(se){for(var ge=Array(se),Ve=We.prototype._countBits(se)-1,He=0;He<se;He++)ge[He]=this.revBin(He,Ve,se);return ge},mn.prototype.revBin=function(se,ge,Ve){if(se===0||se===Ve-1)return se;for(var He=0,We=0;We<ge;We++)He|=(se&1)<<ge-We-1,se>>=1;return He},mn.prototype.permute=function(se,ge,Ve,He,We,qe){for(var en=0;en<qe;en++)He[en]=ge[se[en]],We[en]=Ve[se[en]]},mn.prototype.transform=function(se,ge,Ve,He,We,qe){this.permute(qe,se,ge,Ve,He,We);for(var en=1;en<We;en<<=1)for(var tn=en<<1,rn=Math.cos(2*Math.PI/tn),on=Math.sin(2*Math.PI/tn),sn=0;sn<We;sn+=tn)for(var cn=rn,ln=on,un=0;un<en;un++){var dn=Ve[sn+un],fn=He[sn+un],pn=Ve[sn+un+en],mn=He[sn+un+en],hn=cn*pn-ln*mn;mn=cn*mn+ln*pn,pn=hn,Ve[sn+un]=dn+pn,He[sn+un]=fn+mn,Ve[sn+un+en]=dn-pn,He[sn+un+en]=fn-mn,un!==tn&&(hn=rn*cn-on*ln,ln=rn*ln+on*cn,cn=hn)}},mn.prototype.guessLen13b=function(se,ge){var Ve=Math.max(ge,se)|1,He=Ve&1,We=0;for(Ve=Ve/2|0;Ve;Ve>>>=1)We++;return 1<<We+1+He},mn.prototype.conjugate=function(se,ge,Ve){if(!(Ve<=1))for(var He=0;He<Ve/2;He++){var We=se[He];se[He]=se[Ve-He-1],se[Ve-He-1]=We,We=ge[He],ge[He]=-ge[Ve-He-1],ge[Ve-He-1]=-We}},mn.prototype.normalize13b=function(se,ge){for(var Ve=0,He=0;He<ge/2;He++){var We=Math.round(se[2*He+1]/ge)*8192+Math.round(se[2*He]/ge)+Ve;se[He]=We&67108863,Ve=We<67108864?0:We/67108864|0}return se},mn.prototype.convert13b=function(se,ge,He,We){for(var qe=0,en=0;en<ge;en++)qe+=se[en]|0,He[2*en]=qe&8191,qe>>>=13,He[2*en+1]=qe&8191,qe>>>=13;for(en=2*ge;en<We;++en)He[en]=0;Ve(qe===0),Ve((qe&-8192)==0)},mn.prototype.stub=function(se){for(var ge=Array(se),Ve=0;Ve<se;Ve++)ge[Ve]=0;return ge},mn.prototype.mulp=function(se,ge,Ve){var He=2*this.guessLen13b(se.length,ge.length),We=this.makeRBT(He),qe=this.stub(He),en=Array(He),tn=Array(He),rn=Array(He),on=Array(He),sn=Array(He),cn=Array(He),ln=Ve.words;ln.length=He,this.convert13b(se.words,se.length,en,He),this.convert13b(ge.words,ge.length,on,He),this.transform(en,qe,tn,rn,He,We),this.transform(on,qe,sn,cn,He,We);for(var un=0;un<He;un++){var dn=tn[un]*sn[un]-rn[un]*cn[un];rn[un]=tn[un]*cn[un]+rn[un]*sn[un],tn[un]=dn}return this.conjugate(tn,rn,He),this.transform(tn,rn,ln,qe,He,We),this.conjugate(ln,qe,He),this.normalize13b(ln,He),Ve.negative=se.negative^ge.negative,Ve.length=se.length+ge.length,Ve.strip()},We.prototype.mul=function(se){var ge=new We(null);return ge.words=Array(this.length+se.length),this.mulTo(se,ge)},We.prototype.mulf=function(se){var ge=new We(null);return ge.words=Array(this.length+se.length),pn(this,se,ge)},We.prototype.imul=function(se){return this.clone().mulTo(se,this)},We.prototype.imuln=function(se){Ve(typeof se==`number`),Ve(se<67108864);for(var ge=0,He=0;He<this.length;He++){var We=(this.words[He]|0)*se,qe=(We&67108863)+(ge&67108863);ge>>=26,ge+=We/67108864|0,ge+=qe>>>26,this.words[He]=qe&67108863}return ge!==0&&(this.words[He]=ge,this.length++),this.length=se===0?1:this.length,this},We.prototype.muln=function(se){return this.clone().imuln(se)},We.prototype.sqr=function(){return this.mul(this)},We.prototype.isqr=function(){return this.imul(this.clone())},We.prototype.pow=function(se){var ge=ln(se);if(ge.length===0)return new We(1);for(var Ve=this,He=0;He<ge.length&&ge[He]===0;He++,Ve=Ve.sqr());if(++He<ge.length)for(var qe=Ve.sqr();He<ge.length;He++,qe=qe.sqr())ge[He]!==0&&(Ve=Ve.mul(qe));return Ve},We.prototype.iushln=function(se){Ve(typeof se==`number`&&se>=0);var ge=se%26,He=(se-ge)/26,We=67108863>>>26-ge<<26-ge,qe;if(ge!==0){var en=0;for(qe=0;qe<this.length;qe++){var tn=this.words[qe]&We,rn=(this.words[qe]|0)-tn<<ge;this.words[qe]=rn|en,en=tn>>>26-ge}en&&(this.words[qe]=en,this.length++)}if(He!==0){for(qe=this.length-1;qe>=0;qe--)this.words[qe+He]=this.words[qe];for(qe=0;qe<He;qe++)this.words[qe]=0;this.length+=He}return this.strip()},We.prototype.ishln=function(se){return Ve(this.negative===0),this.iushln(se)},We.prototype.iushrn=function(se,ge,He){Ve(typeof se==`number`&&se>=0);var We=ge?(ge-ge%26)/26:0,qe=se%26,en=Math.min((se-qe)/26,this.length),tn=67108863^67108863>>>qe<<qe,rn=He;if(We-=en,We=Math.max(0,We),rn){for(var on=0;on<en;on++)rn.words[on]=this.words[on];rn.length=en}if(en!==0)if(this.length>en)for(this.length-=en,on=0;on<this.length;on++)this.words[on]=this.words[on+en];else this.words[0]=0,this.length=1;var sn=0;for(on=this.length-1;on>=0&&(sn!==0||on>=We);on--){var cn=this.words[on]|0;this.words[on]=sn<<26-qe|cn>>>qe,sn=cn&tn}return rn&&sn!==0&&(rn.words[rn.length++]=sn),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},We.prototype.ishrn=function(se,ge,He){return Ve(this.negative===0),this.iushrn(se,ge,He)},We.prototype.shln=function(se){return this.clone().ishln(se)},We.prototype.ushln=function(se){return this.clone().iushln(se)},We.prototype.shrn=function(se){return this.clone().ishrn(se)},We.prototype.ushrn=function(se){return this.clone().iushrn(se)},We.prototype.testn=function(se){Ve(typeof se==`number`&&se>=0);var ge=se%26,He=(se-ge)/26,We=1<<ge;return this.length<=He?!1:!!(this.words[He]&We)},We.prototype.imaskn=function(se){Ve(typeof se==`number`&&se>=0);var ge=se%26,He=(se-ge)/26;if(Ve(this.negative===0,`imaskn works only with positive numbers`),this.length<=He)return this;if(ge!==0&&He++,this.length=Math.min(He,this.length),ge!==0){var We=67108863^67108863>>>ge<<ge;this.words[this.length-1]&=We}return this.length===0&&(this.words[0]=0,this.length=1),this.strip()},We.prototype.maskn=function(se){return this.clone().imaskn(se)},We.prototype.iaddn=function(se){return Ve(typeof se==`number`),Ve(se<67108864),se<0?this.isubn(-se):this.negative===0?this._iaddn(se):this.length===1&&(this.words[0]|0)<se?
vendor: 11,369 bytes, line 17
17(this.words[0]=se-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(se),this.negative=1,this)},We.prototype._iaddn=function(se){this.words[0]+=se;for(var ge=0;ge<this.length&&this.words[ge]>=67108864;ge++)this.words[ge]-=67108864,ge===this.length-1?this.words[ge+1]=1:this.words[ge+1]++;return this.length=Math.max(this.length,ge+1),this},We.prototype.isubn=function(se){if(Ve(typeof se==`number`),Ve(se<67108864),se<0)return this.iaddn(-se);if(this.negative!==0)return this.negative=0,this.iaddn(se),this.negative=1,this;if(this.words[0]-=se,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var ge=0;ge<this.length&&this.words[ge]<0;ge++)this.words[ge]+=67108864,--this.words[ge+1];return this.strip()},We.prototype.addn=function(se){return this.clone().iaddn(se)},We.prototype.subn=function(se){return this.clone().isubn(se)},We.prototype.iabs=function(){return this.negative=0,this},We.prototype.abs=function(){return this.clone().iabs()},We.prototype._ishlnsubmul=function(se,ge,He){var We=se.length+He,qe;this._expand(We);var en,tn=0;for(qe=0;qe<se.length;qe++){en=(this.words[qe+He]|0)+tn;var rn=(se.words[qe]|0)*ge;en-=rn&67108863,tn=(en>>26)-(rn/67108864|0),this.words[qe+He]=en&67108863}for(;qe<this.length-He;qe++)en=(this.words[qe+He]|0)+tn,tn=en>>26,this.words[qe+He]=en&67108863;if(tn===0)return this.strip();for(Ve(tn===-1),tn=0,qe=0;qe<this.length;qe++)en=-(this.words[qe]|0)+tn,tn=en>>26,this.words[qe]=en&67108863;return this.negative=1,this.strip()},We.prototype._wordDiv=function(se,ge){var Ve=this.length-se.length,He=this.clone(),qe=se,en=qe.words[qe.length-1]|0;Ve=26-this._countBits(en),Ve!==0&&(qe=qe.ushln(Ve),He.iushln(Ve),en=qe.words[qe.length-1]|0);var tn=He.length-qe.length,rn;if(ge!==`mod`){rn=new We(null),rn.length=tn+1,rn.words=Array(rn.length);for(var on=0;on<rn.length;on++)rn.words[on]=0}var sn=He.clone()._ishlnsubmul(qe,1,tn);sn.negative===0&&(He=sn,rn&&(rn.words[tn]=1));for(var cn=tn-1;cn>=0;cn--){var ln=(He.words[qe.length+cn]|0)*67108864+(He.words[qe.length+cn-1]|0);for(ln=Math.min(ln/en|0,67108863),He._ishlnsubmul(qe,ln,cn);He.negative!==0;)ln--,He.negative=0,He._ishlnsubmul(qe,1,cn),He.isZero()||(He.negative^=1);rn&&(rn.words[cn]=ln)}return rn&&rn.strip(),He.strip(),ge!==`div`&&Ve!==0&&He.iushrn(Ve),{div:rn||null,mod:He}},We.prototype.divmod=function(se,ge,He){if(Ve(!se.isZero()),this.isZero())return{div:new We(0),mod:new We(0)};var qe,en,tn;return this.negative!==0&&se.negative===0?(tn=this.neg().divmod(se,ge),ge!==`mod`&&(qe=tn.div.neg()),ge!==`div`&&(en=tn.mod.neg(),He&&en.negative!==0&&en.iadd(se)),{div:qe,mod:en}):this.negative===0&&se.negative!==0?(tn=this.divmod(se.neg(),ge),ge!==`mod`&&(qe=tn.div.neg()),{div:qe,mod:tn.mod}):(this.negative&se.negative)===0?se.length>this.length||this.cmp(se)<0?{div:new We(0),mod:this}:se.length===1?ge===`div`?{div:this.divn(se.words[0]),mod:null}:ge===`mod`?{div:null,mod:new We(this.modn(se.words[0]))}:{div:this.divn(se.words[0]),mod:new We(this.modn(se.words[0]))}:this._wordDiv(se,ge):(tn=this.neg().divmod(se.neg(),ge),ge!==`div`&&(en=tn.mod.neg(),He&&en.negative!==0&&en.isub(se)),{div:tn.div,mod:en})},We.prototype.div=function(se){return this.divmod(se,`div`,!1).div},We.prototype.mod=function(se){return this.divmod(se,`mod`,!1).mod},We.prototype.umod=function(se){return this.divmod(se,`mod`,!0).mod},We.prototype.divRound=function(se){var ge=this.divmod(se);if(ge.mod.isZero())return ge.div;var Ve=ge.div.negative===0?ge.mod:ge.mod.isub(se),He=se.ushrn(1),We=se.andln(1),qe=Ve.cmp(He);return qe<0||We===1&&qe===0?ge.div:ge.div.negative===0?ge.div.iaddn(1):ge.div.isubn(1)},We.prototype.modn=function(se){Ve(se<=67108863);for(var ge=(1<<26)%se,He=0,We=this.length-1;We>=0;We--)He=(ge*He+(this.words[We]|0))%se;return He},We.prototype.idivn=function(se){Ve(se<=67108863);for(var ge=0,He=this.length-1;He>=0;He--){var We=(this.words[He]|0)+ge*67108864;this.words[He]=We/se|0,ge=We%se}return this.strip()},We.prototype.divn=function(se){return this.clone().idivn(se)},We.prototype.egcd=function(se){Ve(se.negative===0),Ve(!se.isZero());var ge=this,He=se.clone();ge=ge.negative===0?ge.clone():ge.umod(se);for(var qe=new We(1),en=new We(0),tn=new We(0),rn=new We(1),on=0;ge.isEven()&&He.isEven();)ge.iushrn(1),He.iushrn(1),++on;for(var sn=He.clone(),cn=ge.clone();!ge.isZero();){for(var ln=0,un=1;(ge.words[0]&un)===0&&ln<26;++ln,un<<=1);if(ln>0)for(ge.iushrn(ln);ln-- >0;)(qe.isOdd()||en.isOdd())&&(qe.iadd(sn),en.isub(cn)),qe.iushrn(1),en.iushrn(1);for(var dn=0,fn=1;(He.words[0]&fn)===0&&dn<26;++dn,fn<<=1);if(dn>0)for(He.iushrn(dn);dn-- >0;)(tn.isOdd()||rn.isOdd())&&(tn.iadd(sn),rn.isub(cn)),tn.iushrn(1),rn.iushrn(1);ge.cmp(He)>=0?(ge.isub(He),qe.isub(tn),en.isub(rn)):(He.isub(ge),tn.isub(qe),rn.isub(en))}return{a:tn,b:rn,gcd:He.iushln(on)}},We.prototype._invmp=function(se){Ve(se.negative===0),Ve(!se.isZero());var ge=this,He=se.clone();ge=ge.negative===0?ge.clone():ge.umod(se);for(var qe=new We(1),en=new We(0),tn=He.clone();ge.cmpn(1)>0&&He.cmpn(1)>0;){for(var rn=0,on=1;(ge.words[0]&on)===0&&rn<26;++rn,on<<=1);if(rn>0)for(ge.iushrn(rn);rn-- >0;)qe.isOdd()&&qe.iadd(tn),qe.iushrn(1);for(var sn=0,cn=1;(He.words[0]&cn)===0&&sn<26;++sn,cn<<=1);if(sn>0)for(He.iushrn(sn);sn-- >0;)en.isOdd()&&en.iadd(tn),en.iushrn(1);ge.cmp(He)>=0?(ge.isub(He),qe.isub(en)):(He.isub(ge),en.isub(qe))}var ln=ge.cmpn(1)===0?qe:en;return ln.cmpn(0)<0&&ln.iadd(se),ln},We.prototype.gcd=function(se){if(this.isZero())return se.abs();if(se.isZero())return this.abs();var ge=this.clone(),Ve=se.clone();ge.negative=0,Ve.negative=0;for(var He=0;ge.isEven()&&Ve.isEven();He++)ge.iushrn(1),Ve.iushrn(1);do{for(;ge.isEven();)ge.iushrn(1);for(;Ve.isEven();)Ve.iushrn(1);var We=ge.cmp(Ve);if(We<0){var qe=ge;ge=Ve,Ve=qe}else if(We===0||Ve.cmpn(1)===0)break;ge.isub(Ve)}while(!0);return Ve.iushln(He)},We.prototype.invm=function(se){return this.egcd(se).a.umod(se)},We.prototype.isEven=function(){return(this.words[0]&1)==0},We.prototype.isOdd=function(){return(this.words[0]&1)==1},We.prototype.andln=function(se){return this.words[0]&se},We.prototype.bincn=function(se){Ve(typeof se==`number`);var ge=se%26,He=(se-ge)/26,We=1<<ge;if(this.length<=He)return this._expand(He+1),this.words[He]|=We,this;for(var qe=We,en=He;qe!==0&&en<this.length;en++){var tn=this.words[en]|0;tn+=qe,qe=tn>>>26,tn&=67108863,this.words[en]=tn}return qe!==0&&(this.words[en]=qe,this.length++),this},We.prototype.isZero=function(){return this.length===1&&this.words[0]===0},We.prototype.cmpn=function(se){var ge=se<0;if(this.negative!==0&&!ge)return-1;if(this.negative===0&&ge)return 1;this.strip();var He;if(this.length>1)He=1;else{ge&&(se=-se),Ve(se<=67108863,`Number is too big`);var We=this.words[0]|0;He=We===se?0:We<se?-1:1}return this.negative===0?He:-He|0},We.prototype.cmp=function(se){if(this.negative!==0&&se.negative===0)return-1;if(this.negative===0&&se.negative!==0)return 1;var ge=this.ucmp(se);return this.negative===0?ge:-ge|0},We.prototype.ucmp=function(se){if(this.length>se.length)return 1;if(this.length<se.length)return-1;for(var ge=0,Ve=this.length-1;Ve>=0;Ve--){var He=this.words[Ve]|0,We=se.words[Ve]|0;if(He!==We){He<We?ge=-1:He>We&&(ge=1);break}}return ge},We.prototype.gtn=function(se){return this.cmpn(se)===1},We.prototype.gt=function(se){return this.cmp(se)===1},We.prototype.gten=function(se){return this.cmpn(se)>=0},We.prototype.gte=function(se){return this.cmp(se)>=0},We.prototype.ltn=function(se){return this.cmpn(se)===-1},We.prototype.lt=function(se){return this.cmp(se)===-1},We.prototype.lten=function(se){return this.cmpn(se)<=0},We.prototype.lte=function(se){return this.cmp(se)<=0},We.prototype.eqn=function(se){return this.cmpn(se)===0},We.prototype.eq=function(se){return this.cmp(se)===0},We.red=function(se){return new xn(se)},We.prototype.toRed=function(se){return Ve(!this.red,`Already a number in reduction context`),Ve(this.negative===0,`red works only with positives`),se.convertTo(this)._forceRed(se)},We.prototype.fromRed=function(){return Ve(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},We.prototype._forceRed=function(se){return this.red=se,this},We.prototype.forceRed=function(se){return Ve(!this.red,`Already a number in reduction context`),this._forceRed(se)},We.prototype.redAdd=function(se){return Ve(this.red,`redAdd works only with red numbers`),this.red.add(this,se)},We.prototype.redIAdd=function(se){return Ve(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,se)},We.prototype.redSub=function(se){return Ve(this.red,`redSub works only with red numbers`),this.red.sub(this,se)},We.prototype.redISub=function(se){return Ve(this.red,`redISub works only with red numbers`),this.red.isub(this,se)},We.prototype.redShl=function(se){return Ve(this.red,`redShl works only with red numbers`),this.red.shl(this,se)},We.prototype.redMul=function(se){return Ve(this.red,`redMul works only with red numbers`),this.red._verify2(this,se),this.red.mul(this,se)},We.prototype.redIMul=function(se){return Ve(this.red,`redMul works only with red numbers`),this.red._verify2(this,se),this.red.imul(this,se)},We.prototype.redSqr=function(){return Ve(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},We.prototype.redISqr=function(){return Ve(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},We.prototype.redSqrt=function(){return Ve(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},We.prototype.redInvm=function(){return Ve(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},We.prototype.redNeg=function(){return Ve(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},We.prototype.redPow=function(se){return Ve(this.red&&!se.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,se)};var hn={k256:null,p224:null,p192:null,p25519:null};function gn(se,ge){this.name=se,this.p=new We(ge,16),this.n=this.p.bitLength(),this.k=new We(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}gn.prototype._tmp=function(){var se=new We(null);return se.words=Array(Math.ceil(this.n/13)),se},gn.prototype.ireduce=function(se){var ge=se,Ve;do this.split(ge,this.tmp),ge=this.imulK(ge),ge=ge.iadd(this.tmp),Ve=ge.bitLength();while(Ve>this.n);var He=Ve<this.n?-1:ge.ucmp(this.p);return He===0?(ge.words[0]=0,ge.length=1):He>0?ge.isub(this.p):ge.strip===void 0?ge._strip():ge.strip(),ge},gn.prototype.split=function(se,ge){se.iushrn(this.n,0,ge)},gn.prototype.imulK=function(se){return se.imul(this.k)};function _n(){gn.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}He(_n,gn),_n.prototype.split=function(se,ge){for(var Ve=4194303,He=Math.min(se.length,9),We=0;We<He;We++)ge.words[We]=se.words[We];if(ge.length=He,se.length<=9){se.words[0]=0,se.length=1;return}var qe=se.words[9];for(ge.words[ge.length++]=qe&Ve,We=10;We<se.length;We++){var en=se.words[We]|0;se.words[We-10]=(en&Ve)<<4|qe>>>22,qe=en}qe>>>=22,se.words[We-10]=qe,qe===0&&se.length>10?se.length-=10:se.length-=9},_n.prototype.imulK=function(se){se.words[se.length]=0,se.words[se.length+1]=0,se.length+=2;for(var ge=0,Ve=0;Ve<se.length;Ve++){var He=se.words[Ve]|0;ge+=He*977,se.words[Ve]=ge&67108863,ge=He*64+(ge/67108864|0)}
vendor: 3,044 bytes, line 17
17return se.words[se.length-1]===0&&(se.length--,se.words[se.length-1]===0&&se.length--),se};function vn(){gn.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}He(vn,gn);function yn(){gn.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}He(yn,gn);function bn(){gn.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}He(bn,gn),bn.prototype.imulK=function(se){for(var ge=0,Ve=0;Ve<se.length;Ve++){var He=(se.words[Ve]|0)*19+ge,We=He&67108863;He>>>=26,se.words[Ve]=We,ge=He}return ge!==0&&(se.words[se.length++]=ge),se},We._prime=function(se){if(hn[se])return hn[se];var ge;if(se===`k256`)ge=new _n;else if(se===`p224`)ge=new vn;else if(se===`p192`)ge=new yn;else if(se===`p25519`)ge=new bn;else throw Error(`Unknown prime `+se);return hn[se]=ge,ge};function xn(se){if(typeof se==`string`){var ge=We._prime(se);this.m=ge.p,this.prime=ge}else Ve(se.gtn(1),`modulus must be greater than 1`),this.m=se,this.prime=null}xn.prototype._verify1=function(se){Ve(se.negative===0,`red works only with positives`),Ve(se.red,`red works only with red numbers`)},xn.prototype._verify2=function(se,ge){Ve((se.negative|ge.negative)===0,`red works only with positives`),Ve(se.red&&se.red===ge.red,`red works only with red numbers`)},xn.prototype.imod=function(se){return this.prime?this.prime.ireduce(se)._forceRed(this):se.umod(this.m)._forceRed(this)},xn.prototype.neg=function(se){return se.isZero()?se.clone():this.m.sub(se)._forceRed(this)},xn.prototype.add=function(se,ge){this._verify2(se,ge);var Ve=se.add(ge);return Ve.cmp(this.m)>=0&&Ve.isub(this.m),Ve._forceRed(this)},xn.prototype.iadd=function(se,ge){this._verify2(se,ge);var Ve=se.iadd(ge);return Ve.cmp(this.m)>=0&&Ve.isub(this.m),Ve},xn.prototype.sub=function(se,ge){this._verify2(se,ge);var Ve=se.sub(ge);return Ve.cmpn(0)<0&&Ve.iadd(this.m),Ve._forceRed(this)},xn.prototype.isub=function(se,ge){this._verify2(se,ge);var Ve=se.isub(ge);return Ve.cmpn(0)<0&&Ve.iadd(this.m),Ve},xn.prototype.shl=function(se,ge){return this._verify1(se),this.imod(se.ushln(ge))},xn.prototype.imul=function(se,ge){return this._verify2(se,ge),this.imod(se.imul(ge))},xn.prototype.mul=function(se,ge){return this._verify2(se,ge),this.imod(se.mul(ge))},xn.prototype.isqr=function(se){return this.imul(se,se.clone())},xn.prototype.sqr=function(se){return this.mul(se,se)},xn.prototype.sqrt=function(se){if(se.isZero())return se.clone();var ge=this.m.andln(3);if(Ve(ge%2==1),ge===3){var He=this.m.add(new We(1)).iushrn(2);return this.pow(se,He)}for(var qe=this.m.subn(1),en=0;!qe.isZero()&&qe.andln(1)===0;)en++,qe.iushrn(1);Ve(!qe.isZero());var tn=new We(1).toRed(this),rn=tn.redNeg(),on=this.m.subn(1).iushrn(1),sn=this.m.bitLength();for(sn=new We(2*sn*sn).toRed(this);this.pow(sn,on).cmp(rn)!==0;)sn.redIAdd(rn);for(var cn=this.pow(sn,qe),ln=this.pow(se,qe.addn(1).iushrn(1)),un=this.pow(se,qe),dn=en;un.cmp(tn)!==0;){for(var fn=un,pn=0;fn.cmp(tn)!==0;pn++)fn=fn.redSqr();Ve(pn<dn);var mn=this.pow(cn,new We(1).iushln(dn-pn-1));
17ln=ln.redMul(mn),cn=mn.redSqr(),un=un.redMul(cn),dn=pn}return ln},xn.prototype.invm=function(se){var ge=se._invmp(this.m);return ge.negative===0?this.imod(ge):(ge.negative=0,this.imod(ge).redNeg())},xn.prototype.pow=function(se,ge){if(ge.isZero())return new We(1).toRed(this);if(ge.cmpn(1)===0)return se.clone();var Ve=4,He=Array(1<<Ve);He[0]=new We(1).toRed(this),He[1]=se;for(var qe=2;qe<He.length;qe++)He[qe]=this.mul(He[qe-1],se);var en=He[0],tn=0,rn=0,on=ge.bitLength()%26;for(on===0&&(on=26),qe=ge.length-1;qe>=0;qe--){for(var sn=ge.words[qe],cn=on-1;cn>=0;cn--){var ln=sn>>cn&1;if(en!==He[0]&&(en=this.sqr(en)),ln===0&&tn===0){rn=0;continue}tn<<=1,tn|=ln,rn++,!(rn!==Ve&&(qe!==0||cn!==0))&&(en=this.mul(en,He[tn]),rn=0,tn=0)}on=26}return en},xn.prototype.convertTo=function(se){var ge=se.umod(this.m);return ge===se?ge.clone():ge},xn.prototype.convertFrom=function(se){var ge=se.clone();return ge.red=null,ge},We.mont=function(se){return new Sn(se)};function Sn(se){xn.call(this,se),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new We(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}He(Sn,xn),Sn.prototype.convertTo=function(se){return this.imod(se.ushln(this.shift))},Sn.prototype.convertFrom=function(se){var ge=this.imod(se.mul(this.rinv));return ge.red=null,ge},Sn.prototype.imul=function(se,ge){if(se.isZero()||ge.isZero())return se.words[0]=0,se.length=1,se;var Ve=se.imul(ge),He=Ve.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),We=Ve.isub(He).iushrn(this.shift),qe=We;return We.cmp(this.m)>=0?qe=We.isub(this.m):We.cmpn(0)<0&&(qe=We.iadd(this.m)),qe._forceRed(this)},Sn.prototype.mul=function(se,ge){if(se.isZero()||ge.isZero())return new We(0)._forceRed(this);var Ve=se.mul(ge),He=Ve.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),qe=Ve.isub(He).iushrn(this.shift),en=qe;return qe.cmp(this.m)>=0?en=qe.isub(this.m):qe.cmpn(0)<0&&(en=qe.iadd(this.m)),en._forceRed(this)},Sn.prototype.invm=function(se){return this.imod(se._invmp(this.m).mul(this.r2))._forceRed(this)}})(ge===void 0||ge,se)})),require_utils$3=__commonJSMin$1((se=>{var ge=se;function Ve(se,ge){if(Array.isArray(se))return se.slice();if(!se)return[];var Ve=[];if(typeof se!=`string`){for(var He=0;He<se.length;He++)Ve[He]=se[He]|0;return Ve}if(ge===`hex`){se=se.replace(/[^a-z0-9]+/gi,``),se.length%2!=0&&(se=`0`+se);for(var He=0;He<se.length;He+=2)Ve.push(parseInt(se[He]+se[He+1],16))}else for(var He=0;He<se.length;He++){var We=se.charCodeAt(He),qe=We>>8,en=We&255;qe?Ve.push(qe,en):Ve.push(en)}return Ve}ge.toArray=Ve;function He(se){return se.length===1?`0`+se:se}ge.zero2=He;function We(se){for(var ge=``,Ve=0;Ve<se.length;Ve++)ge+=He(se[Ve].toString(16));return ge}ge.toHex=We,ge.encode=function(se,ge){return ge===`hex`?We(se):se}})),require_utils$2=__commonJSMin$1((se=>{var ge=se,Ve=require_bn$3(),He=require_minimalistic_assert(),We=require_utils$3();ge.assert=He,ge.toArray=We.toArray,ge.zero2=We.zero2,ge.toHex=We.toHex,ge.encode=We.encode;function qe(se,ge,Ve){var He=Array(Math.max(se.bitLength(),Ve)+1),We;for(We=0;We<He.length;We+=1)He[We]=0;var qe=1<<ge+1,en=se.clone();for(We=0;We<He.length;We++){var tn,rn=en.andln(qe-1);en.isOdd()?(tn=rn>(qe>>1)-1?(qe>>1)-rn:rn,en.isubn(tn)):tn=0,He[We]=tn,en.iushrn(1)}return He}ge.getNAF=qe;function en(se,ge){var Ve=[[],[]];se=se.clone(),ge=ge.clone();for(var He=0,We=0,qe;se.cmpn(-He)>0||ge.cmpn(-We)>0;){var en=se.andln(3)+He&3,tn=ge.andln(3)+We&3;en===3&&(en=-1),tn===3&&(tn=-1);var rn;en&1?(qe=se.andln(7)+He&7,rn=(qe===3||qe===5)&&tn===2?-en:en):rn=0,Ve[0].push(rn);var on;tn&1?(qe=ge.andln(7)+We&7,on=(qe===3||qe===5)&&en===2?-tn:tn):on=0,Ve[1].push(on),2*He===rn+1&&(He=1-He),2*We===on+1&&(We=1-We),se.iushrn(1),ge.iushrn(1)}return Ve}ge.getJSF=en;function tn(se,ge,Ve){var He=`_`+ge;se.prototype[ge]=function(){return this[He]===void 0?this[He]=Ve.call(this):this[He]}}ge.cachedProperty=tn;function rn(se){return typeof se==`string`?ge.toArray(se,`hex`):se}ge.parseBytes=rn;function on(se){return new Ve(se,`hex`,`le`)}ge.intFromLE=on})),require_base$1=__commonJSMin$1(((se,ge)=>{var Ve=require_bn$3(),He=require_utils$2(),We=He.getNAF,qe=He.getJSF,en=He.assert;function tn(se,ge){this.type=se,this.p=new Ve(ge.p,16),this.red=ge.prime?Ve.red(ge.prime):Ve.mont(this.p),this.zero=new Ve(0).toRed(this.red),this.one=new Ve(1).toRed(this.red),this.two=new Ve(2).toRed(this.red),this.n=ge.n&&new Ve(ge.n,16),this.g=ge.g&&this.pointFromJSON(ge.g,ge.gRed),this._wnafT1=[,,,,],this._wnafT2=[,,,,],this._wnafT3=[,,,,],this._wnafT4=[,,,,],this._bitLength=this.n?this.n.bitLength():0;var He=this.n&&this.p.div(this.n);!He||He.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}ge.exports=tn,tn.prototype.point=function(){throw Error(`Not implemented`)},tn.prototype.validate=function(){throw Error(`Not implemented`)},tn.prototype._fixedNafMul=function(se,ge){en(se.precomputed);var Ve=se._getDoubles(),He=We(ge,1,this._bitLength),qe=(1<<Ve.step+1)-(Ve.step%2==0?2:1);qe/=3;var tn=[],rn,on;for(rn=0;rn<He.length;rn+=Ve.step){on=0;for(var sn=rn+Ve.step-1;sn>=rn;
17sn--)on=(on<<1)+He[sn];tn.push(on)}for(var cn=this.jpoint(null,null,null),ln=this.jpoint(null,null,null),un=qe;un>0;un--){for(rn=0;rn<tn.length;rn++)on=tn[rn],on===un?ln=ln.mixedAdd(Ve.points[rn]):on===-un&&(ln=ln.mixedAdd(Ve.points[rn].neg()));cn=cn.add(ln)}return cn.toP()},tn.prototype._wnafMul=function(se,ge){var Ve=4,He=se._getNAFPoints(Ve);Ve=He.wnd;for(var qe=He.points,tn=We(ge,Ve,this._bitLength),rn=this.jpoint(null,null,null),on=tn.length-1;on>=0;on--){for(var sn=0;on>=0&&tn[on]===0;on--)sn++;if(on>=0&&sn++,rn=rn.dblp(sn),on<0)break;var cn=tn[on];en(cn!==0),rn=se.type===`affine`?cn>0?rn.mixedAdd(qe[cn-1>>1]):rn.mixedAdd(qe[-cn-1>>1].neg()):cn>0?rn.add(qe[cn-1>>1]):rn.add(qe[-cn-1>>1].neg())}return se.type===`affine`?rn.toP():rn},tn.prototype._wnafMulAdd=function(se,ge,Ve,He,en){var tn=this._wnafT1,rn=this._wnafT2,on=this._wnafT3,sn=0,cn,ln,un;for(cn=0;cn<He;cn++){un=ge[cn];var dn=un._getNAFPoints(se);tn[cn]=dn.wnd,rn[cn]=dn.points}for(cn=He-1;cn>=1;cn-=2){var fn=cn-1,pn=cn;if(tn[fn]!==1||tn[pn]!==1){on[fn]=We(Ve[fn],tn[fn],this._bitLength),on[pn]=We(Ve[pn],tn[pn],this._bitLength),sn=Math.max(on[fn].length,sn),sn=Math.max(on[pn].length,sn);continue}var mn=[ge[fn],null,null,ge[pn]];ge[fn].y.cmp(ge[pn].y)===0?(mn[1]=ge[fn].add(ge[pn]),mn[2]=ge[fn].toJ().mixedAdd(ge[pn].neg())):ge[fn].y.cmp(ge[pn].y.redNeg())===0?(mn[1]=ge[fn].toJ().mixedAdd(ge[pn]),mn[2]=ge[fn].add(ge[pn].neg())):(mn[1]=ge[fn].toJ().mixedAdd(ge[pn]),mn[2]=ge[fn].toJ().mixedAdd(ge[pn].neg()));var hn=[-3,-1,-5,-7,0,7,5,1,3],gn=qe(Ve[fn],Ve[pn]);for(sn=Math.max(gn[0].length,sn),on[fn]=Array(sn),on[pn]=Array(sn),ln=0;ln<sn;ln++){var _n=gn[0][ln]|0,vn=gn[1][ln]|0;on[fn][ln]=hn[(_n+1)*3+(vn+1)],on[pn][ln]=0,rn[fn]=mn}}var yn=this.jpoint(null,null,null),bn=this._wnafT4;for(cn=sn;cn>=0;cn--){for(var xn=0;cn>=0;){var Sn=!0;for(ln=0;ln<He;ln++)bn[ln]=on[ln][cn]|0,bn[ln]!==0&&(Sn=!1);if(!Sn)break;xn++,cn--}if(cn>=0&&xn++,yn=yn.dblp(xn),cn<0)break;for(ln=0;ln<He;ln++){var Cn=bn[ln];Cn!==0&&(Cn>0?un=rn[ln][Cn-1>>1]:Cn<0&&(un=rn[ln][-Cn-1>>1].neg()),yn=un.type===`affine`?yn.mixedAdd(un):yn.add(un))}}for(cn=0;cn<He;cn++)rn[cn]=null;return en?yn:yn.toP()};function rn(se,ge){this.curve=se,this.type=ge,this.precomputed=null}tn.BasePoint=rn,rn.prototype.eq=function(){throw Error(`Not implemented`)},rn.prototype.validate=function(){return this.curve.validate(this)},tn.prototype.decodePoint=function(se,ge){se=He.toArray(se,ge);var Ve=this.p.byteLength();if((se[0]===4||se[0]===6||se[0]===7)&&se.length-1==2*Ve)return se[0]===6?en(se[se.length-1]%2==0):se[0]===7&&en(se[se.length-1]%2==1),this.point(se.slice(1,1+Ve),se.slice(1+Ve,1+2*Ve));if((se[0]===2||se[0]===3)&&se.length-1===Ve)return this.pointFromX(se.slice(1,1+Ve),se[0]===3);throw Error(`Unknown point format`)},rn.prototype.encodeCompressed=function(se){return this.encode(se,!0)},rn.prototype._encode=function(se){var ge=this.curve.p.byteLength(),Ve=this.getX().toArray(`be`,ge);return se?[this.getY().isEven()?2:3].concat(Ve):[4].concat(Ve,this.getY().toArray(`be`,ge))},rn.prototype.encode=function(se,ge){return He.encode(this._encode(ge),se)},rn.prototype.precompute=function(se){if(this.precomputed)return this;var ge={doubles:null,naf:null,beta:null};return ge.naf=this._getNAFPoints(8),ge.doubles=this._getDoubles(4,se),ge.beta=this._getBeta(),this.precomputed=ge,this},rn.prototype._hasDoubles=function(se){if(!this.precomputed)return!1;var ge=this.precomputed.doubles;return ge?ge.points.length>=Math.ceil((se.bitLength()+1)/ge.step):!1},rn.prototype._getDoubles=function(se,ge){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var Ve=[this],He=this,We=0;We<ge;We+=se){for(var qe=0;qe<se;qe++)He=He.dbl();Ve.push(He)}return{step:se,points:Ve}},rn.prototype._getNAFPoints=function(se){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var ge=[this],Ve=(1<<se)-1,He=Ve===1?null:this.dbl(),We=1;We<Ve;We++)ge[We]=ge[We-1].add(He);return{wnd:se,points:ge}},rn.prototype._getBeta=function(){return null},rn.prototype.dblp=function(se){for(var ge=this,Ve=0;Ve<se;Ve++)ge=ge.dbl();return ge}})),require_short=__commonJSMin$1(((se,ge)=>
17{var Ve=require_utils$2(),He=require_bn$3(),We=require_inherits_browser(),qe=require_base$1(),en=Ve.assert;function tn(se){qe.call(this,`short`,se),this.a=new He(se.a,16).toRed(this.red),this.b=new He(se.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=this.a.fromRed().cmpn(0)===0,this.threeA=this.a.fromRed().sub(this.p).cmpn(-3)===0,this.endo=this._getEndomorphism(se),this._endoWnafT1=[,,,,],this._endoWnafT2=[,,,,]}We(tn,qe),ge.exports=tn,tn.prototype._getEndomorphism=function(se){if(!(!this.zeroA||!this.g||!this.n||this.p.modn(3)!==1)){var ge,Ve;if(se.beta)ge=new He(se.beta,16).toRed(this.red);else{var We=this._getEndoRoots(this.p);ge=We[0].cmp(We[1])<0?We[0]:We[1],ge=ge.toRed(this.red)}if(se.lambda)Ve=new He(se.lambda,16);else{var qe=this._getEndoRoots(this.n);this.g.mul(qe[0]).x.cmp(this.g.x.redMul(ge))===0?Ve=qe[0]:(Ve=qe[1],en(this.g.mul(Ve).x.cmp(this.g.x.redMul(ge))===0))}var tn=se.basis?se.basis.map(function(se){return{a:new He(se.a,16),b:new He(se.b,16)}}):this._getEndoBasis(Ve);return{beta:ge,lambda:Ve,basis:tn}}},tn.prototype._getEndoRoots=function(se){var ge=se===this.p?this.red:He.mont(se),Ve=new He(2).toRed(ge).redInvm(),We=Ve.redNeg(),qe=new He(3).toRed(ge).redNeg().redSqrt().redMul(Ve);return[We.redAdd(qe).fromRed(),We.redSub(qe).fromRed()]},tn.prototype._getEndoBasis=function(se){for(var ge=this.n.ushrn(Math.floor(this.n.bitLength()/2)),Ve=se,We=this.n.clone(),qe=new He(1),en=new He(0),tn=new He(0),rn=new He(1),on,sn,cn,ln,un,dn,fn,pn=0,mn,hn;Ve.cmpn(0)!==0;){var gn=We.div(Ve);mn=We.sub(gn.mul(Ve)),hn=tn.sub(gn.mul(qe));var _n=rn.sub(gn.mul(en));if(!cn&&mn.cmp(ge)<0)on=fn.neg(),sn=qe,cn=mn.neg(),ln=hn;else if(cn&&++pn===2)break;fn=mn,We=Ve,Ve=mn,tn=qe,qe=hn,rn=en,en=_n}un=mn.neg(),dn=hn;var vn=cn.sqr().add(ln.sqr());return un.sqr().add(dn.sqr()).cmp(vn)>=0&&(un=on,dn=sn),cn.negative&&(cn=cn.neg(),ln=ln.neg()),un.negative&&(un=un.neg(),dn=dn.neg()),[{a:cn,b:ln},{a:un,b:dn}]},tn.prototype._endoSplit=function(se){var ge=this.endo.basis,Ve=ge[0],He=ge[1],We=He.b.mul(se).divRound(this.n),qe=Ve.b.neg().mul(se).divRound(this.n),en=We.mul(Ve.a),tn=qe.mul(He.a),rn=We.mul(Ve.b),on=qe.mul(He.b);return{k1:se.sub(en).sub(tn),k2:rn.add(on).neg()}},tn.prototype.pointFromX=function(se,ge){se=new He(se,16),se.red||(se=se.toRed(this.red));var Ve=se.redSqr().redMul(se).redIAdd(se.redMul(this.a)).redIAdd(this.b),We=Ve.redSqrt();if(We.redSqr().redSub(Ve).cmp(this.zero)!==0)throw Error(`invalid point`);var qe=We.fromRed().isOdd();return(ge&&!qe||!ge&&qe)&&(We=We.redNeg()),this.point(se,We)},tn.prototype.validate=function(se){if(se.inf)return!0;var ge=se.x,Ve=se.y,He=this.a.redMul(ge),We=ge.redSqr().redMul(ge).redIAdd(He).redIAdd(this.b);return Ve.redSqr().redISub(We).cmpn(0)===0},tn.prototype._endoWnafMulAdd=function(se,ge,Ve){for(var He=this._endoWnafT1,We=this._endoWnafT2,qe=0;qe<se.length;qe++){var en=this._endoSplit(ge[qe]),tn=se[qe],rn=tn._getBeta();en.k1.negative&&(en.k1.ineg(),tn=tn.neg(!0)),en.k2.negative&&(en.k2.ineg(),rn=rn.neg(!0)),He[qe*2]=tn,He[qe*2+1]=rn,We[qe*2]=en.k1,We[qe*2+1]=en.k2}for(var on=this._wnafMulAdd(1,He,We,qe*2,Ve),sn=0;sn<qe*2;sn++)He[sn]=null,We[sn]=null;return on};function rn(se,ge,Ve,We){qe.BasePoint.call(this,se,`affine`),ge===null&&Ve===null?(this.x=null,this.y=null,this.inf=!0):(this.x=new He(ge,16),this.y=new He(Ve,16),We&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}We(rn,qe.BasePoint),tn.prototype.point=function(se,ge,Ve){return new rn(this,se,ge,Ve)},tn.prototype.pointFromJSON=function(se,ge){return rn.fromJSON(this,se,ge)},rn.prototype._getBeta=function(){if(this.curve.endo){var se=this.precomputed;if(se&&se.beta)return se.beta;var ge=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(se){var Ve=this.curve,He=function(se){return Ve.point(se.x.redMul(Ve.endo.beta),se.y)};se.beta=ge,ge.precomputed={beta:null,naf:se.naf&&{wnd:se.naf.wnd,points:se.naf.points.map(He)},doubles:se.doubles&&{step:se.doubles.step,points:se.doubles.points.map(He)}}}return ge}}
vendor: 7,826 bytes, line 17
17,rn.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},rn.fromJSON=function(se,ge,Ve){typeof ge==`string`&&(ge=JSON.parse(ge));var He=se.point(ge[0],ge[1],Ve);if(!ge[2])return He;function We(ge){return se.point(ge[0],ge[1],Ve)}var qe=ge[2];return He.precomputed={beta:null,doubles:qe.doubles&&{step:qe.doubles.step,points:[He].concat(qe.doubles.points.map(We))},naf:qe.naf&&{wnd:qe.naf.wnd,points:[He].concat(qe.naf.points.map(We))}},He},rn.prototype.inspect=function(){return this.isInfinity()?`<EC Point Infinity>`:`<EC Point x: `+this.x.fromRed().toString(16,2)+` y: `+this.y.fromRed().toString(16,2)+`>`},rn.prototype.isInfinity=function(){return this.inf},rn.prototype.add=function(se){if(this.inf)return se;if(se.inf)return this;if(this.eq(se))return this.dbl();if(this.neg().eq(se)||this.x.cmp(se.x)===0)return this.curve.point(null,null);var ge=this.y.redSub(se.y);ge.cmpn(0)!==0&&(ge=ge.redMul(this.x.redSub(se.x).redInvm()));var Ve=ge.redSqr().redISub(this.x).redISub(se.x),He=ge.redMul(this.x.redSub(Ve)).redISub(this.y);return this.curve.point(Ve,He)},rn.prototype.dbl=function(){if(this.inf)return this;var se=this.y.redAdd(this.y);if(se.cmpn(0)===0)return this.curve.point(null,null);var ge=this.curve.a,Ve=this.x.redSqr(),He=se.redInvm(),We=Ve.redAdd(Ve).redIAdd(Ve).redIAdd(ge).redMul(He),qe=We.redSqr().redISub(this.x.redAdd(this.x)),en=We.redMul(this.x.redSub(qe)).redISub(this.y);return this.curve.point(qe,en)},rn.prototype.getX=function(){return this.x.fromRed()},rn.prototype.getY=function(){return this.y.fromRed()},rn.prototype.mul=function(se){return se=new He(se,16),this.isInfinity()?this:this._hasDoubles(se)?this.curve._fixedNafMul(this,se):this.curve.endo?this.curve._endoWnafMulAdd([this],[se]):this.curve._wnafMul(this,se)},rn.prototype.mulAdd=function(se,ge,Ve){var He=[this,ge],We=[se,Ve];return this.curve.endo?this.curve._endoWnafMulAdd(He,We):this.curve._wnafMulAdd(1,He,We,2)},rn.prototype.jmulAdd=function(se,ge,Ve){var He=[this,ge],We=[se,Ve];return this.curve.endo?this.curve._endoWnafMulAdd(He,We,!0):this.curve._wnafMulAdd(1,He,We,2,!0)},rn.prototype.eq=function(se){return this===se||this.inf===se.inf&&(this.inf||this.x.cmp(se.x)===0&&this.y.cmp(se.y)===0)},rn.prototype.neg=function(se){if(this.inf)return this;var ge=this.curve.point(this.x,this.y.redNeg());if(se&&this.precomputed){var Ve=this.precomputed,He=function(se){return se.neg()};ge.precomputed={naf:Ve.naf&&{wnd:Ve.naf.wnd,points:Ve.naf.points.map(He)},doubles:Ve.doubles&&{step:Ve.doubles.step,points:Ve.doubles.points.map(He)}}}return ge},rn.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)};function on(se,ge,Ve,We){qe.BasePoint.call(this,se,`jacobian`),ge===null&&Ve===null&&We===null?(this.x=this.curve.one,this.y=this.curve.one,this.z=new He(0)):(this.x=new He(ge,16),this.y=new He(Ve,16),this.z=new He(We,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}We(on,qe.BasePoint),tn.prototype.jpoint=function(se,ge,Ve){return new on(this,se,ge,Ve)},on.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var se=this.z.redInvm(),ge=se.redSqr(),Ve=this.x.redMul(ge),He=this.y.redMul(ge).redMul(se);return this.curve.point(Ve,He)},on.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},on.prototype.add=function(se){if(this.isInfinity())return se;if(se.isInfinity())return this;var ge=se.z.redSqr(),Ve=this.z.redSqr(),He=this.x.redMul(ge),We=se.x.redMul(Ve),qe=this.y.redMul(ge.redMul(se.z)),en=se.y.redMul(Ve.redMul(this.z)),tn=He.redSub(We),rn=qe.redSub(en);if(tn.cmpn(0)===0)return rn.cmpn(0)===0?this.dbl():this.curve.jpoint(null,null,null);var on=tn.redSqr(),sn=on.redMul(tn),cn=He.redMul(on),ln=rn.redSqr().redIAdd(sn).redISub(cn).redISub(cn),un=rn.redMul(cn.redISub(ln)).redISub(qe.redMul(sn)),dn=this.z.redMul(se.z).redMul(tn);return this.curve.jpoint(ln,un,dn)},on.prototype.mixedAdd=function(se){if(this.isInfinity())return se.toJ();if(se.isInfinity())return this;var ge=this.z.redSqr(),Ve=this.x,He=se.x.redMul(ge),We=this.y,qe=se.y.redMul(ge).redMul(this.z),en=Ve.redSub(He),tn=We.redSub(qe);if(en.cmpn(0)===0)return tn.cmpn(0)===0?this.dbl():this.curve.jpoint(null,null,null);var rn=en.redSqr(),on=rn.redMul(en),sn=Ve.redMul(rn),cn=tn.redSqr().redIAdd(on).redISub(sn).redISub(sn),ln=tn.redMul(sn.redISub(cn)).redISub(We.redMul(on)),un=this.z.redMul(en);return this.curve.jpoint(cn,ln,un)},on.prototype.dblp=function(se){if(se===0||this.isInfinity())return this;if(!se)return this.dbl();var ge;if(this.curve.zeroA||this.curve.threeA){var Ve=this;for(ge=0;ge<se;ge++)Ve=Ve.dbl();return Ve}var He=this.curve.a,We=this.curve.tinv,qe=this.x,en=this.y,tn=this.z,rn=tn.redSqr().redSqr(),on=en.redAdd(en);for(ge=0;ge<se;ge++){var sn=qe.redSqr(),cn=on.redSqr(),ln=cn.redSqr(),un=sn.redAdd(sn).redIAdd(sn).redIAdd(He.redMul(rn)),dn=qe.redMul(cn),fn=un.redSqr().redISub(dn.redAdd(dn)),pn=dn.redISub(fn),mn=un.redMul(pn);mn=mn.redIAdd(mn).redISub(ln);var hn=on.redMul(tn);ge+1<se&&(rn=rn.redMul(ln)),qe=fn,tn=hn,on=mn}return this.curve.jpoint(qe,on.redMul(We),tn)},on.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},on.prototype._zeroDbl=function(){var se,ge,Ve;if(this.zOne){var He=this.x.redSqr(),We=this.y.redSqr(),qe=We.redSqr(),en=this.x.redAdd(We).redSqr().redISub(He).redISub(qe);en=en.redIAdd(en);var tn=He.redAdd(He).redIAdd(He),rn=tn.redSqr().redISub(en).redISub(en),on=qe.redIAdd(qe);on=on.redIAdd(on),on=on.redIAdd(on),se=rn,ge=tn.redMul(en.redISub(rn)).redISub(on),Ve=this.y.redAdd(this.y)}else{var sn=this.x.redSqr(),cn=this.y.redSqr(),ln=cn.redSqr(),un=this.x.redAdd(cn).redSqr().redISub(sn).redISub(ln);un=un.redIAdd(un);var dn=sn.redAdd(sn).redIAdd(sn),fn=dn.redSqr(),pn=ln.redIAdd(ln);pn=pn.redIAdd(pn),pn=pn.redIAdd(pn),se=fn.redISub(un).redISub(un),ge=dn.redMul(un.redISub(se)).redISub(pn),Ve=this.y.redMul(this.z),Ve=Ve.redIAdd(Ve)}return this.curve.jpoint(se,ge,Ve)},on.prototype._threeDbl=function(){var se,ge,Ve;if(this.zOne){var He=this.x.redSqr(),We=this.y.redSqr(),qe=We.redSqr(),en=this.x.redAdd(We).redSqr().redISub(He).redISub(qe);en=en.redIAdd(en);var tn=He.redAdd(He).redIAdd(He).redIAdd(this.curve.a),rn=tn.redSqr().redISub(en).redISub(en);se=rn;var on=qe.redIAdd(qe);on=on.redIAdd(on),on=on.redIAdd(on),ge=tn.redMul(en.redISub(rn)).redISub(on),Ve=this.y.redAdd(this.y)}else{var sn=this.z.redSqr(),cn=this.y.redSqr(),ln=this.x.redMul(cn),un=this.x.redSub(sn).redMul(this.x.redAdd(sn));un=un.redAdd(un).redIAdd(un);var dn=ln.redIAdd(ln);dn=dn.redIAdd(dn);var fn=dn.redAdd(dn);se=un.redSqr().redISub(fn),Ve=this.y.redAdd(this.z).redSqr().redISub(cn).redISub(sn);var pn=cn.redSqr();pn=pn.redIAdd(pn),pn=pn.redIAdd(pn),pn=pn.redIAdd(pn),ge=un.redMul(dn.redISub(se)).redISub(pn)}return this.curve.jpoint(se,ge,Ve)},on.prototype._dbl=function(){var se=this.curve.a,ge=this.x,Ve=this.y,He=this.z,We=He.redSqr().redSqr(),qe=ge.redSqr(),en=Ve.redSqr(),tn=qe.redAdd(qe).redIAdd(qe).redIAdd(se.redMul(We)),rn=ge.redAdd(ge);rn=rn.redIAdd(rn);var on=rn.redMul(en),sn=tn.redSqr().redISub(on.redAdd(on)),cn=on.redISub(sn),ln=en.redSqr();ln=ln.redIAdd(ln),ln=ln.redIAdd(ln),ln=ln.redIAdd(ln);var un=tn.redMul(cn).redISub(ln),dn=Ve.redAdd(Ve).redMul(He);return this.curve.jpoint(sn,un,dn)},on.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);
17var se=this.x.redSqr(),ge=this.y.redSqr(),Ve=this.z.redSqr(),He=ge.redSqr(),We=se.redAdd(se).redIAdd(se),qe=We.redSqr(),en=this.x.redAdd(ge).redSqr().redISub(se).redISub(He);en=en.redIAdd(en),en=en.redAdd(en).redIAdd(en),en=en.redISub(qe);var tn=en.redSqr(),rn=He.redIAdd(He);rn=rn.redIAdd(rn),rn=rn.redIAdd(rn),rn=rn.redIAdd(rn);var on=We.redIAdd(en).redSqr().redISub(qe).redISub(tn).redISub(rn),sn=ge.redMul(on);sn=sn.redIAdd(sn),sn=sn.redIAdd(sn);var cn=this.x.redMul(tn).redISub(sn);cn=cn.redIAdd(cn),cn=cn.redIAdd(cn);var ln=this.y.redMul(on.redMul(rn.redISub(on)).redISub(en.redMul(tn)));ln=ln.redIAdd(ln),ln=ln.redIAdd(ln),ln=ln.redIAdd(ln);var un=this.z.redAdd(en).redSqr().redISub(Ve).redISub(tn);return this.curve.jpoint(cn,ln,un)},on.prototype.mul=function(se,ge){return se=new He(se,ge),this.curve._wnafMul(this,se)},on.prototype.eq=function(se){if(se.type===`affine`)return this.eq(se.toJ());if(this===se)return!0;var ge=this.z.redSqr(),Ve=se.z.redSqr();if(this.x.redMul(Ve).redISub(se.x.redMul(ge)).cmpn(0)!==0)return!1;var He=ge.redMul(this.z),We=Ve.redMul(se.z);return this.y.redMul(We).redISub(se.y.redMul(He)).cmpn(0)===0},on.prototype.eqXToP=function(se){var ge=this.z.redSqr(),Ve=se.toRed(this.curve.red).redMul(ge);if(this.x.cmp(Ve)===0)return!0;for(var He=se.clone(),We=this.curve.redN.redMul(ge);;){if(He.iadd(this.curve.n),He.cmp(this.curve.p)>=0)return!1;if(Ve.redIAdd(We),this.x.cmp(Ve)===0)return!0}},on.prototype.inspect=function(){return this.isInfinity()?`<EC JPoint Infinity>`:`<EC JPoint x: `+this.x.toString(16,2)+` y: `+this.y.toString(16,2)+` z: `+this.z.toString(16,2)+`>`},on.prototype.isInfinity=function(){return this.z.cmpn(0)===0}})),require_mont=__commonJSMin$1(((se,ge)=>{var Ve=require_bn$3(),He=require_inherits_browser(),We=require_base$1(),qe=require_utils$2();function en(se){We.call(this,`mont`,se),this.a=new Ve(se.a,16).toRed(this.red),this.b=new Ve(se.b,16).toRed(this.red),this.i4=new Ve(4).toRed(this.red).redInvm(),this.two=new Ve(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}He(en,We),ge.exports=en,en.prototype.validate=function(se){var ge=se.normalize().x,Ve=ge.redSqr(),He=Ve.redMul(ge).redAdd(Ve.redMul(this.a)).redAdd(ge);return He.redSqrt().redSqr().cmp(He)===0};function tn(se,ge,He){We.BasePoint.call(this,se,`projective`),ge===null&&He===null?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new Ve(ge,16),this.z=new Ve(He,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}He(tn,We.BasePoint),en.prototype.decodePoint=function(se,ge){return this.point(qe.toArray(se,ge),1)},en.prototype.point=function(se,ge){return new tn(this,se,ge)},en.prototype.pointFromJSON=function(se){return tn.fromJSON(this,se)},tn.prototype.precompute=function(){},tn.prototype._encode=function(){return this.getX().toArray(`be`,this.curve.p.byteLength())},tn.fromJSON=function(se,ge){return new tn(se,ge[0],ge[1]||se.one)},tn.prototype.inspect=function(){return this.isInfinity()?`<EC Point Infinity>`:`<EC Point x: `+this.x.fromRed().toString(16,2)+` z: `+this.z.fromRed().toString(16,2)+`>`},tn.prototype.isInfinity=function(){return this.z.cmpn(0)===0},tn.prototype.dbl=function(){var se=this.x.redAdd(this.z).redSqr(),ge=this.x.redSub(this.z).redSqr(),Ve=se.redSub(ge),He=se.redMul(ge),We=Ve.redMul(ge.redAdd(this.curve.a24.redMul(Ve)));return this.curve.point(He,We)},tn.prototype.add=function(){throw Error(`Not supported on Montgomery curve`)},tn.prototype.diffAdd=function(se,ge){var Ve=this.x.redAdd(this.z),He=this.x.redSub(this.z),We=se.x.redAdd(se.z),qe=se.x.redSub(se.z).redMul(Ve),en=We.redMul(He),tn=ge.z.redMul(qe.redAdd(en).redSqr()),rn=ge.x.redMul(qe.redISub(en).redSqr());return this.curve.point(tn,rn)},tn.prototype.mul=function(se){for(var ge=se.clone(),Ve=this,He=this.curve.point(null,null),We=this,qe=[];ge.cmpn(0)!==0;ge.iushrn(1))qe.push(ge.andln(1));for(var en=qe.length-1;en>=0;en--)qe[en]===0?(Ve=Ve.diffAdd(He,We),He=He.dbl()):(He=Ve.diffAdd(He,We),Ve=Ve.dbl());return He},tn.prototype.mulAdd=function(){throw Error(`Not supported on Montgomery curve`)},tn.prototype.jumlAdd=function(){throw Error(`Not supported on Montgomery curve`)},tn.prototype.eq=function(se){return this.getX().cmp(se.getX())===0},tn.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},tn.prototype.getX=function(){return this.normalize(),this.x.fromRed()}})),require_edwards=__commonJSMin$1(((se,ge)=>
17{var Ve=require_utils$2(),He=require_bn$3(),We=require_inherits_browser(),qe=require_base$1(),en=Ve.assert;function tn(se){this.twisted=(se.a|0)!=1,this.mOneA=this.twisted&&(se.a|0)==-1,this.extended=this.mOneA,qe.call(this,`edwards`,se),this.a=new He(se.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new He(se.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new He(se.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),en(!this.twisted||this.c.fromRed().cmpn(1)===0),this.oneC=(se.c|0)==1}We(tn,qe),ge.exports=tn,tn.prototype._mulA=function(se){return this.mOneA?se.redNeg():this.a.redMul(se)},tn.prototype._mulC=function(se){return this.oneC?se:this.c.redMul(se)},tn.prototype.jpoint=function(se,ge,Ve,He){return this.point(se,ge,Ve,He)},tn.prototype.pointFromX=function(se,ge){se=new He(se,16),se.red||(se=se.toRed(this.red));var Ve=se.redSqr(),We=this.c2.redSub(this.a.redMul(Ve)),qe=this.one.redSub(this.c2.redMul(this.d).redMul(Ve)),en=We.redMul(qe.redInvm()),tn=en.redSqrt();if(tn.redSqr().redSub(en).cmp(this.zero)!==0)throw Error(`invalid point`);var rn=tn.fromRed().isOdd();return(ge&&!rn||!ge&&rn)&&(tn=tn.redNeg()),this.point(se,tn)},tn.prototype.pointFromY=function(se,ge){se=new He(se,16),se.red||(se=se.toRed(this.red));var Ve=se.redSqr(),We=Ve.redSub(this.c2),qe=Ve.redMul(this.d).redMul(this.c2).redSub(this.a),en=We.redMul(qe.redInvm());if(en.cmp(this.zero)===0){if(ge)throw Error(`invalid point`);return this.point(this.zero,se)}var tn=en.redSqrt();if(tn.redSqr().redSub(en).cmp(this.zero)!==0)throw Error(`invalid point`);return tn.fromRed().isOdd()!==ge&&(tn=tn.redNeg()),this.point(tn,se)},tn.prototype.validate=function(se){if(se.isInfinity())return!0;se.normalize();var ge=se.x.redSqr(),Ve=se.y.redSqr(),He=ge.redMul(this.a).redAdd(Ve),We=this.c2.redMul(this.one.redAdd(this.d.redMul(ge).redMul(Ve)));return He.cmp(We)===0};function rn(se,ge,Ve,We,en){qe.BasePoint.call(this,se,`projective`),ge===null&&Ve===null&&We===null?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new He(ge,16),this.y=new He(Ve,16),this.z=We?new He(We,16):this.curve.one,this.t=en&&new He(en,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}We(rn,qe.BasePoint),tn.prototype.pointFromJSON=function(se){return rn.fromJSON(this,se)},tn.prototype.point=function(se,ge,Ve,He){return new rn(this,se,ge,Ve,He)},rn.fromJSON=function(se,ge){return new rn(se,ge[0],ge[1],ge[2])},rn.prototype.inspect=function(){return this.isInfinity()?`<EC Point Infinity>`:`<EC Point x: `+this.x.fromRed().toString(16,2)+` y: `+this.y.fromRed().toString(16,2)+` z: `+this.z.fromRed().toString(16,2)+`>`},rn.prototype.isInfinity=function(){return this.x.cmpn(0)===0&&(this.y.cmp(this.z)===0||this.zOne&&this.y.cmp(this.curve.c)===0)},rn.prototype._extDbl=function(){var se=this.x.redSqr(),ge=this.y.redSqr(),Ve=this.z.redSqr();Ve=Ve.redIAdd(Ve);var He=this.curve._mulA(se),We=this.x.redAdd(this.y).redSqr().redISub(se).redISub(ge),qe=He.redAdd(ge),en=qe.redSub(Ve),tn=He.redSub(ge),rn=We.redMul(en),on=qe.redMul(tn),sn=We.redMul(tn),cn=en.redMul(qe);return this.curve.point(rn,on,cn,sn)},rn.prototype._projDbl=function(){var se=this.x.redAdd(this.y).redSqr(),ge=this.x.redSqr(),Ve=this.y.redSqr(),He,We,qe,en,tn,rn;if(this.curve.twisted){en=this.curve._mulA(ge);var on=en.redAdd(Ve);this.zOne?(He=se.redSub(ge).redSub(Ve).redMul(on.redSub(this.curve.two)),We=on.redMul(en.redSub(Ve)),qe=on.redSqr().redSub(on).redSub(on)):(tn=this.z.redSqr(),rn=on.redSub(tn).redISub(tn),He=se.redSub(ge).redISub(Ve).redMul(rn),We=on.redMul(en.redSub(Ve)),qe=on.redMul(rn))}else en=ge.redAdd(Ve),tn=this.curve._mulC(this.z).redSqr(),rn=en.redSub(tn).redSub(tn),He=this.curve._mulC(se.redISub(en)).redMul(rn),We=this.curve._mulC(en).redMul(ge.redISub(Ve)),qe=en.redMul(rn);return this.curve.point(He,We,qe)},rn.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},rn.prototype._extAdd=function(se){var ge=this.y.redSub(this.x).redMul(se.y.redSub(se.x)),Ve=this.y.redAdd(this.x).redMul(se.y.redAdd(se.x)),He=this.t.redMul(this.curve.dd).redMul(se.t),We=this.z.redMul(se.z.redAdd(se.z)),qe=Ve.redSub(ge),en=We.redSub(He),tn=We.redAdd(He),rn=Ve.redAdd(ge),on=qe.redMul(en),sn=tn.redMul(rn),cn=qe.redMul(rn),ln=en.redMul(tn);return this.curve.point(on,sn,ln,cn)},rn.prototype._projAdd=function(se){var ge=this.z.redMul(se.z),Ve=ge.redSqr(),He
17=this.x.redMul(se.x),We=this.y.redMul(se.y),qe=this.curve.d.redMul(He).redMul(We),en=Ve.redSub(qe),tn=Ve.redAdd(qe),rn=this.x.redAdd(this.y).redMul(se.x.redAdd(se.y)).redISub(He).redISub(We),on=ge.redMul(en).redMul(rn),sn,cn;return this.curve.twisted?(sn=ge.redMul(tn).redMul(We.redSub(this.curve._mulA(He))),cn=en.redMul(tn)):(sn=ge.redMul(tn).redMul(We.redSub(He)),cn=this.curve._mulC(en).redMul(tn)),this.curve.point(on,sn,cn)},rn.prototype.add=function(se){return this.isInfinity()?se:se.isInfinity()?this:this.curve.extended?this._extAdd(se):this._projAdd(se)},rn.prototype.mul=function(se){return this._hasDoubles(se)?this.curve._fixedNafMul(this,se):this.curve._wnafMul(this,se)},rn.prototype.mulAdd=function(se,ge,Ve){return this.curve._wnafMulAdd(1,[this,ge],[se,Ve],2,!1)},rn.prototype.jmulAdd=function(se,ge,Ve){return this.curve._wnafMulAdd(1,[this,ge],[se,Ve],2,!0)},rn.prototype.normalize=function(){if(this.zOne)return this;var se=this.z.redInvm();return this.x=this.x.redMul(se),this.y=this.y.redMul(se),this.t&&=this.t.redMul(se),this.z=this.curve.one,this.zOne=!0,this},rn.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},rn.prototype.getX=function(){return this.normalize(),this.x.fromRed()},rn.prototype.getY=function(){return this.normalize(),this.y.fromRed()},rn.prototype.eq=function(se){return this===se||this.getX().cmp(se.getX())===0&&this.getY().cmp(se.getY())===0},rn.prototype.eqXToP=function(se){var ge=se.toRed(this.curve.red).redMul(this.z);if(this.x.cmp(ge)===0)return!0;for(var Ve=se.clone(),He=this.curve.redN.redMul(this.z);;){if(Ve.iadd(this.curve.n),Ve.cmp(this.curve.p)>=0)return!1;if(ge.redIAdd(He),this.x.cmp(ge)===0)return!0}},rn.prototype.toP=rn.prototype.normalize,rn.prototype.mixedAdd=rn.prototype.add})),require_curve=__commonJSMin$1((se=>{var ge=se;ge.base=require_base$1(),ge.short=require_short(),ge.mont=require_mont(),ge.edwards=require_edwards()})),require_utils$1=__commonJSMin$1((se=>{var ge=require_minimalistic_assert();se.inherits=require_inherits_browser();function Ve(se,ge){return(se.charCodeAt(ge)&64512)!=55296||ge<0||ge+1>=se.length?!1:(se.charCodeAt(ge+1)&64512)==56320}function He(se,ge){if(Array.isArray(se))return se.slice();if(!se)return[];var He=[];if(typeof se==`string`){if(!ge)for(var We=0,qe=0;qe<se.length;qe++){var en=se.charCodeAt(qe);en<128?He[We++]=en:en<2048?(He[We++]=en>>6|192,He[We++]=en&63|128):Ve(se,qe)?(en=65536+((en&1023)<<10)+(se.charCodeAt(++qe)&1023),He[We++]=en>>18|240,He[We++]=en>>12&63|128,He[We++]=en>>6&63|128,He[We++]=en&63|128):(He[We++]=en>>12|224,He[We++]=en>>6&63|128,He[We++]=en&63|128)}else if(ge===`hex`)for(se=se.replace(/[^a-z0-9]+/gi,``),se.length%2!=0&&(se=`0`+se),qe=0;qe<se.length;qe+=2)He.push(parseInt(se[qe]+se[qe+1],16))}else for(qe=0;qe<se.length;qe++)He[qe]=se[qe]|0;return He}se.toArray=He;function We(se){for(var ge=``,Ve=0;Ve<se.length;Ve++)ge+=tn(se[Ve].toString(16));return ge}se.toHex=We;function qe(se){return(se>>>24|se>>>8&65280|se<<8&16711680|(se&255)<<24)>>>0}se.htonl=qe;function en(se,ge){for(var Ve=``,He=0;He<se.length;He++){var We=se[He];ge===`little`&&(We=qe(We)),Ve+=rn(We.toString(16))}return Ve}se.toHex32=en;function tn(se){return se.length===1?`0`+se:se}se.zero2=tn;function rn(se){return se.length===7?`0`+se:se.length===6?`00`+se:se.length===5?`000`+se:se.length===4?`0000`+se:se.length===3?`00000`+se:se.length===2?`000000`+se:se.length===1?`0000000`+se:se}se.zero8=rn;function on(se,Ve,He,We){var qe=He-Ve;ge(qe%4==0);for(var en=Array(qe/4),tn=0,rn=Ve;tn<en.length;tn++,rn+=4)en[tn]=(We===`big`?se[rn]<<24|se[rn+1]<<16|se[rn+2]<<8|se[rn+3]:se[rn+3]<<24|se[rn+2]<<16|se[rn+1]<<8|se[rn])>>>0;return en}se.join32=on;function sn(se,ge){for(var Ve=Array(se.length*4),He=0,We=0;He<se.length;He++,We+=4){var qe=se[He];ge===`big`?(Ve[We]=qe>>>24,Ve[We+1]=qe>>>16&255,Ve[We+2]=qe>>>8&255,Ve[We+3]=qe&255):(Ve[We+3]=qe>>>24,Ve[We+2]=qe>>>16&255,Ve[We+1]=qe>>>8&255,Ve[We]=qe&255)}return Ve}se.split32=sn;function cn(se,ge){return se>>>ge|se<<32-ge}se.rotr32=cn;function ln(se,ge){return se<<ge|se>>>32-ge}se.rotl32=ln;function un(se,ge){return se+ge>>>0}se.sum32=un;function dn(se,ge,Ve){return se+ge+Ve>>>0}se.sum32_3=dn;function fn(se,ge,Ve,He){return se+ge+Ve+He>>>0}se.sum32_4=fn;function pn(se,ge,Ve,He,We){return se+ge+Ve+He+We>>>0}se.sum32_5=pn;function mn(se,ge,Ve,He){var We=se[ge],qe=He+se[ge+1]>>>0;se[ge]=+(qe<He)+Ve+We>>>0,se[ge+1]=qe}se.sum64=mn;function hn(se,ge,Ve,He){return+(ge+He>>>0<ge)+se+Ve>>>0}se.sum64_hi=hn;function gn(se,ge,Ve,He){return ge+He>>>0}se.sum64_lo=gn;function _n(se,ge,Ve,He,We,qe,en,tn){var rn=0,on=ge;return on=on+He>>>0,rn+=+(on<ge),on=on+qe>>>0,rn+=+(on<qe),on=on+tn>>>0,rn+=+(on<tn),se+Ve+We+en+rn>>>0}se.sum64_4_hi=_n;function vn(se,ge,Ve,He,We,qe,en,tn){return ge+He+qe+tn>>>0}se.sum64_4_lo=vn;function yn(se,ge,Ve,He,We,qe,en,tn,rn,on){var sn=0,cn=ge;return cn=cn+He>>>0,sn+=+(cn<ge),cn=cn+qe>>>0,sn+=+(cn<qe),cn=cn+tn>>>0,sn+=+(cn<tn),cn=cn+on>>>0,sn+=+(cn<on),se+Ve+We+en+rn+sn>>>0}se.sum64_5_hi=yn;function bn(se,ge,Ve,He,We,qe,en,tn,rn,on){return ge+He+qe+tn+on>>>0}se.sum64_5_lo=bn;function xn(se,ge,Ve){return(ge<<32-Ve|se>>>Ve)>>>0}se.rotr64_hi=xn;function Sn(se,ge,Ve){return(se<<32-Ve|ge>>>Ve)>>>0}se.rotr64_lo=Sn;function Cn(se,ge,Ve){return se>>>Ve}se.shr64_hi=Cn;function wn(se,ge,Ve){return(se<<32-Ve|ge>>>Ve)>>>0}se.shr64_lo=wn})),require_common$2=__commonJSMin$1((se=>{var ge=require_utils$1(),Ve=require_minimalistic_assert();function He(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian=`big`,this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}se.BlockHash=He,He.prototype.update=function(se,Ve){if(se=ge.toArray(se,Ve),this.pending?this.pending=this.pending.concat(se):this.pending=se,this.pendingTotal+=se.length,this.pending.length>=this._delta8){se=this.pending;var He=se.length%this._delta8;this.pending=se.slice(se.length-He,se.length),this.pending.length===0&&(this.pending=null),se=ge.join32(se,0,se.length-He,this.endian);for(var We=0;We<se.length;We+=this._delta32)this._update(se,We,We+this._delta32)}return this},He.prototype.digest=function(se){return this.update(this._pad()),Ve(this.pending===null),this._digest(se)},He.prototype._pad=function(){var se=this.pendingTotal,ge=this._delta8,Ve=ge-(se+this.padLength)%ge,He=Array(Ve+this.padLength);He[0]=128;for(var We=1;We<Ve;We++)He[We]=0;if(se<<=3,this.endian===`big`){for(var qe=8;qe<this.padLength;qe++)He[We++]=0;He[We++]=0,He[We++]=0,He[We++]=0,He[We++]=0,He[We++]=se>>>24&255,He[We++]=se>>>16&255,He[We++]=se>>>8&255,He[We++]=se&255}else for(He[We++]=se&255,He[We++]=se>>>8&255,He[We++]=se>>>16&255,He[We++]=se>>>24&255,He[We++]=0,He[We++]=0,He[We++]=0,He[We++]=0,qe=8;qe<this.padLength;qe++)He[We++]=0;return He}})),require_common$1=__commonJSMin$1((se=>{var ge=require_utils$1().rotr32;
17function Ve(se,ge,Ve,en){if(se===0)return He(ge,Ve,en);if(se===1||se===3)return qe(ge,Ve,en);if(se===2)return We(ge,Ve,en)}se.ft_1=Ve;function He(se,ge,Ve){return se&ge^~se&Ve}se.ch32=He;function We(se,ge,Ve){return se&ge^se&Ve^ge&Ve}se.maj32=We;function qe(se,ge,Ve){return se^ge^Ve}se.p32=qe;function en(se){return ge(se,2)^ge(se,13)^ge(se,22)}se.s0_256=en;function tn(se){return ge(se,6)^ge(se,11)^ge(se,25)}se.s1_256=tn;function rn(se){return ge(se,7)^ge(se,18)^se>>>3}se.g0_256=rn;function on(se){return ge(se,17)^ge(se,19)^se>>>10}se.g1_256=on})),require__1=__commonJSMin$1(((se,ge)=>{var Ve=require_utils$1(),He=require_common$2(),We=require_common$1(),qe=Ve.rotl32,en=Ve.sum32,tn=Ve.sum32_5,rn=We.ft_1,on=He.BlockHash,sn=[1518500249,1859775393,2400959708,3395469782];function cn(){if(!(this instanceof cn))return new cn;on.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=Array(80)}Ve.inherits(cn,on),ge.exports=cn,cn.blockSize=512,cn.outSize=160,cn.hmacStrength=80,cn.padLength=64,cn.prototype._update=function(se,ge){for(var Ve=this.W,He=0;He<16;He++)Ve[He]=se[ge+He];for(;He<Ve.length;He++)Ve[He]=qe(Ve[He-3]^Ve[He-8]^Ve[He-14]^Ve[He-16],1);var We=this.h[0],on=this.h[1],cn=this.h[2],ln=this.h[3],un=this.h[4];for(He=0;He<Ve.length;He++){var dn=~~(He/20),fn=tn(qe(We,5),rn(dn,on,cn,ln),un,Ve[He],sn[dn]);un=ln,ln=cn,cn=qe(on,30),on=We,We=fn}this.h[0]=en(this.h[0],We),this.h[1]=en(this.h[1],on),this.h[2]=en(this.h[2],cn),this.h[3]=en(this.h[3],ln),this.h[4]=en(this.h[4],un)},cn.prototype._digest=function(se){return se===`hex`?Ve.toHex32(this.h,`big`):Ve.split32(this.h,`big`)}})),require__256=__commonJSMin$1(((se,ge)=>{var Ve=require_utils$1(),He=require_common$2(),We=require_common$1(),qe=require_minimalistic_assert(),en=Ve.sum32,tn=Ve.sum32_4,rn=Ve.sum32_5,on=We.ch32,sn=We.maj32,cn=We.s0_256,ln=We.s1_256,un=We.g0_256,dn=We.g1_256,fn=He.BlockHash,pn=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function mn(){if(!(this instanceof mn))return new mn;fn.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=pn,this.W=Array(64)}Ve.inherits(mn,fn),ge.exports=mn,mn.blockSize=512,mn.outSize=256,mn.hmacStrength=192,mn.padLength=64,mn.prototype._update=function(se,ge){for(var Ve=this.W,He=0;He<16;He++)Ve[He]=se[ge+He];for(;He<Ve.length;He++)Ve[He]=tn(dn(Ve[He-2]),Ve[He-7],un(Ve[He-15]),Ve[He-16]);var We=this.h[0],fn=this.h[1],pn=this.h[2],mn=this.h[3],hn=this.h[4],gn=this.h[5],_n=this.h[6],vn=this.h[7];for(qe(this.k.length===Ve.length),He=0;He<Ve.length;He++){var yn=rn(vn,ln(hn),on(hn,gn,_n),this.k[He],Ve[He]),bn=en(cn(We),sn(We,fn,pn));vn=_n,_n=gn,gn=hn,hn=en(mn,yn),mn=pn,pn=fn,fn=We,We=en(yn,bn)}this.h[0]=en(this.h[0],We),this.h[1]=en(this.h[1],fn),this.h[2]=en(this.h[2],pn),this.h[3]=en(this.h[3],mn),this.h[4]=en(this.h[4],hn),this.h[5]=en(this.h[5],gn),this.h[6]=en(this.h[6],_n),this.h[7]=en(this.h[7],vn)},mn.prototype._digest=function(se){return se===`hex`?Ve.toHex32(this.h,`big`):Ve.split32(this.h,`big`)}})),require__224=__commonJSMin$1(((se,ge)=>{var Ve=require_utils$1(),He=require__256();function We(){if(!(this instanceof We))return new We;He.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}Ve.inherits(We,He),ge.exports=We,We.blockSize=512,We.outSize=224,We.hmacStrength=192,We.padLength=64,We.prototype._digest=function(se){return se===`hex`?Ve.toHex32(this.h.slice(0,7),`big`):Ve.split32(this.h.slice(0,7),`big`)}})),require__512=__commonJSMin$1(((se,ge)=>{var Ve=require_utils$1(),He=require_common$2(),We=require_minimalistic_assert(),qe=Ve.rotr64_hi,en=Ve.rotr64_lo,tn=Ve.shr64_hi,rn=Ve.shr64_lo,on=Ve.sum64,sn=Ve.sum64_hi,cn=Ve.sum64_lo,ln=Ve.sum64_4_hi,un=Ve.sum64_4_lo,dn=Ve.sum64_5_hi,fn=Ve.sum64_5_lo,pn=He.BlockHash,mn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,
vendor: 11,252 bytes, line 17
171322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function hn(){if(!(this instanceof hn))return new hn;pn.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=mn,this.W=Array(160)}Ve.inherits(hn,pn),ge.exports=hn,hn.blockSize=1024,hn.outSize=512,hn.hmacStrength=192,hn.padLength=128,hn.prototype._prepareBlock=function(se,ge){for(var Ve=this.W,He=0;He<32;He++)Ve[He]=se[ge+He];for(;He<Ve.length;He+=2){var We=En(Ve[He-4],Ve[He-3]),qe=Dn(Ve[He-4],Ve[He-3]),en=Ve[He-14],tn=Ve[He-13],rn=wn(Ve[He-30],Ve[He-29]),on=Tn(Ve[He-30],Ve[He-29]),sn=Ve[He-32],cn=Ve[He-31];Ve[He]=ln(We,qe,en,tn,rn,on,sn,cn),Ve[He+1]=un(We,qe,en,tn,rn,on,sn,cn)}},hn.prototype._update=function(se,ge){this._prepareBlock(se,ge);var Ve=this.W,He=this.h[0],qe=this.h[1],en=this.h[2],tn=this.h[3],rn=this.h[4],ln=this.h[5],un=this.h[6],pn=this.h[7],mn=this.h[8],hn=this.h[9],wn=this.h[10],Tn=this.h[11],En=this.h[12],Dn=this.h[13],On=this.h[14],kn=this.h[15];We(this.k.length===Ve.length);for(var An=0;An<Ve.length;An+=2){var jn=On,Mn=kn,Nn=Sn(mn,hn),Pn=Cn(mn,hn),Fn=gn(mn,hn,wn,Tn,En,Dn),In=_n(mn,hn,wn,Tn,En,Dn),Ln=this.k[An],Rn=this.k[An+1],zn=Ve[An],Bn=Ve[An+1],Vn=dn(jn,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn),Hn=fn(jn,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn);jn=bn(He,qe),Mn=xn(He,qe),Nn=vn(He,qe,en,tn,rn,ln),Pn=yn(He,qe,en,tn,rn,ln);var Un=sn(jn,Mn,Nn,Pn),Wn=cn(jn,Mn,Nn,Pn);On=En,kn=Dn,En=wn,Dn=Tn,wn=mn,Tn=hn,mn=sn(un,pn,Vn,Hn),hn=cn(pn,pn,Vn,Hn),un=rn,pn=ln,rn=en,ln=tn,en=He,tn=qe,He=sn(Vn,Hn,Un,Wn),qe=cn(Vn,Hn,Un,Wn)}on(this.h,0,He,qe),on(this.h,2,en,tn),on(this.h,4,rn,ln),on(this.h,6,un,pn),on(this.h,8,mn,hn),on(this.h,10,wn,Tn),on(this.h,12,En,Dn),on(this.h,14,On,kn)},hn.prototype._digest=function(se){return se===`hex`?Ve.toHex32(this.h,`big`):Ve.split32(this.h,`big`)};function gn(se,ge,Ve,He,We){var qe=se&Ve^~se&We;return qe<0&&(qe+=4294967296),qe}function _n(se,ge,Ve,He,We,qe){var en=ge&He^~ge&qe;return en<0&&(en+=4294967296),en}function vn(se,ge,Ve,He,We){var qe=se&Ve^se&We^Ve&We;return qe<0&&(qe+=4294967296),qe}function yn(se,ge,Ve,He,We,qe){var en=ge&He^ge&qe^He&qe;return en<0&&(en+=4294967296),en}function bn(se,ge){var Ve=qe(se,ge,28),He=qe(ge,se,2),We=qe(ge,se,7),en=Ve^He^We;return en<0&&(en+=4294967296),en}function xn(se,ge){var Ve=en(se,ge,28),He=en(ge,se,2),We=en(ge,se,7),qe=Ve^He^We;return qe<0&&(qe+=4294967296),qe}function Sn(se,ge){var Ve=qe(se,ge,14),He=qe(se,ge,18),We=qe(ge,se,9),en=Ve^He^We;return en<0&&(en+=4294967296),en}function Cn(se,ge){var Ve=en(se,ge,14),He=en(se,ge,18),We=en(ge,se,9),qe=Ve^He^We;return qe<0&&(qe+=4294967296),qe}function wn(se,ge){var Ve=qe(se,ge,1),He=qe(se,ge,8),We=tn(se,ge,7),en=Ve^He^We;return en<0&&(en+=4294967296),en}function Tn(se,ge){var Ve=en(se,ge,1),He=en(se,ge,8),We=rn(se,ge,7),qe=Ve^He^We;return qe<0&&(qe+=4294967296),qe}function En(se,ge){var Ve=qe(se,ge,19),He=qe(ge,se,29),We=tn(se,ge,6),en=Ve^He^We;return en<0&&(en+=4294967296),en}function Dn(se,ge){var Ve=en(se,ge,19),He=en(ge,se,29),We=rn(se,ge,6),qe=Ve^He^We;return qe<0&&(qe+=4294967296),qe}})),require__384=__commonJSMin$1(((se,ge)=>{var Ve=require_utils$1(),He=require__512();function We(){if(!(this instanceof We))return new We;He.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}Ve.inherits(We,He),ge.exports=We,We.blockSize=1024,We.outSize=384,We.hmacStrength=192,We.padLength=128,We.prototype._digest=function(se){return se===`hex`?Ve.toHex32(this.h.slice(0,12),`big`):Ve.split32(this.h.slice(0,12),`big`)}})),require_sha=__commonJSMin$1((se=>{se.sha1=require__1(),se.sha224=require__224(),se.sha256=require__256(),se.sha384=require__384(),se.sha512=require__512()})),require_ripemd=__commonJSMin$1((se=>{var ge=require_utils$1(),Ve=require_common$2(),He=ge.rotl32,We=ge.sum32,qe=ge.sum32_3,en=ge.sum32_4,tn=Ve.BlockHash;function rn(){if(!(this instanceof rn))return new rn;tn.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian=`little`}ge.inherits(rn,tn),se.ripemd160=rn,rn.blockSize=512,rn.outSize=160,rn.hmacStrength=192,rn.padLength=64,rn.prototype._update=function(se,ge){for(var Ve=this.h[0],tn=this.h[1],rn=this.h[2],pn=this.h[3],mn=this.h[4],hn=Ve,gn=tn,_n=rn,vn=pn,yn=mn,bn=0;bn<80;bn++){var xn=We(He(en(Ve,on(bn,tn,rn,pn),se[ln[bn]+ge],sn(bn)),dn[bn]),mn);Ve=mn,mn=pn,pn=He(rn,10),rn=tn,tn=xn,xn=We(He(en(hn,on(79-bn,gn,_n,vn),se[un[bn]+ge],cn(bn)),fn[bn]),yn),hn=yn,yn=vn,vn=He(_n,10),_n=gn,gn=xn}xn=qe(this.h[1],rn,vn),this.h[1]=qe(this.h[2],pn,yn),this.h[2]=qe(this.h[3],mn,hn),this.h[3]=qe(this.h[4],Ve,gn),this.h[4]=qe(this.h[0],tn,_n),this.h[0]=xn},rn.prototype._digest=function(se){return se===`hex`?ge.toHex32(this.h,`little`):ge.split32(this.h,`little`)};function on(se,ge,Ve,He){return se<=15?ge^Ve^He:se<=31?ge&Ve|~ge&He:se<=47?(ge|~Ve)^He:se<=63?ge&He|Ve&~He:ge^(Ve|~He)}function sn(se){return se<=15?0:se<=31?1518500249:se<=47?1859775393:se<=63?2400959708:2840853838}function cn(se){return se<=15?1352829926:se<=31?1548603684:se<=47?1836072691:se<=63?2053994217:0}var ln=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],un=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],dn=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],fn=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]})),require_hmac=__commonJSMin$1(((se,ge)=>{var Ve=require_utils$1(),He=require_minimalistic_assert();function We(se,ge,He){if(!(this instanceof We))return new We(se,ge,He);this.Hash=se,this.blockSize=se.blockSize/8,this.outSize=se.outSize/8,this.inner=null,this.outer=null,this._init(Ve.toArray(ge,He))}ge.exports=We,We.prototype._init=function(se){se.length>this.blockSize&&(se=new this.Hash().update(se).digest()),He(se.length<=this.blockSize);for(var ge=se.length;ge<this.blockSize;ge++)se.push(0);for(ge=0;ge<se.length;ge++)se[ge]^=54;for(this.inner=new this.Hash().update(se),ge=0;ge<se.length;ge++)se[ge]^=106;this.outer=new this.Hash().update(se)},We.prototype.update=function(se,ge){return this.inner.update(se,ge),this},We.prototype.digest=function(se){return this.outer.update(this.inner.digest()),this.outer.digest(se)}})),require_hash=__commonJSMin$1((se=>{var ge=se;ge.utils=require_utils$1(),ge.common=require_common$2(),ge.sha=require_sha(),ge.ripemd=require_ripemd(),ge.hmac=require_hmac(),ge.sha1=ge.sha.sha1,ge.sha256=ge.sha.sha256,ge.sha224=ge.sha.sha224,ge.sha384=ge.sha.sha384,ge.sha512=ge.sha.sha512,ge.ripemd160=ge.ripemd.ripemd160})),require_secp256k1=__commonJSMin$1(((se,ge)=>{ge.exports={doubles:{step:4,points:[[`e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a`,`f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821`],[`8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508`,`11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf`],[`175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739`,`d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695`],[`363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640`,`4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9`],[`8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c`,`4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36`],[`723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda`,`96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f`],[`eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa`,`5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999`],[`100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0`,`cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09`],[`e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d`,`9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d`],[`feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d`,`e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088`],[`da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1`,`9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d`],[`53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0`,`5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8`],[`8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047`,`10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a`],[`385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862`,`283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453`],[`6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7`,`7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160`],[`3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd`,`56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0`],[`85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83`,`7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6`],[`948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a`,`53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589`],[`6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8`,`bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17`],[`e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d`,`4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda`],[`e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725`,`7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd`],[`213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754`,`4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2`],[`4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c`,`17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6`],[`fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6`,`6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f`],[`76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39`,`c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01`],[`c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb89
171`,`893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3`],[`d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b`,`febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f`],[`b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03`,`2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7`],[`e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d`,`eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78`],[`a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070`,`7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1`],[`90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4`,`e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150`],[`8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da`,`662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82`],[`e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11`,`1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc`],[`8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e`,`efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b`],[`e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41`,`2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51`],[`b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef`,`67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45`],[`d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8`,`db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120`],[`324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d`,`648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84`],[`4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96`,`35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d`],[`9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd`,`ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d`],[`6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5`,`9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8`],[`a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266`,`40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8`],[`7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71`,`34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac`],[`928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac`,`c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f`],[`85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751`,`1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962`],[`ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e`,`493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907`],[`827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241`,`c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec`],[`eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3`,`be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d`],[`e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f`,`4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414`],[`1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19`,`aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd`],[`146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be`,`b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0`],[`fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9`,`6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811`],[`da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2`,`8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1`],[`a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13`,`7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c`],[`174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c`,`ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73`],[`959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba`,`2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd`],[`d2a63a50ae401e56d645a1153b109a8fcca0a43d
17561fba2dbb51340c9d82b151`,`e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405`],[`64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073`,`d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589`],[`8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458`,`38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e`],[`13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b`,`69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27`],[`bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366`,`d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1`],[`8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa`,`40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482`],[`8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0`,`620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945`],[`dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787`,`7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573`],[`f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e`,`ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82`]]},naf:{wnd:7,points:[[`f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9`,`388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672`],[`2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4`,`d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6`],[`5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc`,`6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da`],[`acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe`,`cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37`],[`774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb`,`d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b`],[`f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8`,`ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81`],[`d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e`,`581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58`],[`defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34`,`4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77`],[`2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c`,`85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a`],[`352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5`,`321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c`],[`2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f`,`2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67`],[`9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714`,`73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402`],[`daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729`,`a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55`],[`c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db`,`2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482`],[`6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4`,`e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82`],[`1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5`,`b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396`],[`605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479`,`2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49`],[`62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d`,`80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf`],[`80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f`,`1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a`],[`7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb`,`d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7`],[`d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9`,`eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933`],[`49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963`,`758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a`],[`77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74`,`958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6`],[`f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530`,`e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37`],[`463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b`,`5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e`],[`f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247`,`cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6`],[`caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1`,`cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476`],[`2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120`,`4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40`],[`7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435`,`91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61`],[`754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18`,`673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683`],[`e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8`,`59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5`],[`186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb`,`3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b`],[`df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f`,`55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417`],[`5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143`,`efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868`],[`290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba`,`e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a`],[`af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45`,`f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6`],[`766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a`,`744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996`],[`59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e`,`c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e`],[`f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8`,`e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d`],[`7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c`,`30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2`],[`948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519`,`e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e`],[`7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab`,`100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437`],[`3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca`,`ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311`],[`d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf`,`8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4`],[`1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610`,`68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575`],[`733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4`,`f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d`],[`15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c`,`d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d`],[`a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940`,`edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629`],[`e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980`,`a855babad5cd60c88b430a69f53a1a7a382891549
1764799be43d06d77d31da06`],[`311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3`,`66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374`],[`34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf`,`9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee`],[`f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63`,`4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1`],[`d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448`,`fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b`],[`32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf`,`5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661`],[`7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5`,`8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6`],[`ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6`,`8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e`],[`16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5`,`5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d`],[`eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99`,`f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc`],[`78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51`,`f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4`],[`494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5`,`42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c`],[`a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5`,`204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b`],[`c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997`,`4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913`],[`841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881`,`73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154`],[`5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5`,`39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865`],[`36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66`,`d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc`],[`336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726`,`ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224`],[`8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede`,`6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e`],[`1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94`,`60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6`],[`85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31`,`3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511`],[`29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51`,`b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b`],[`a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252`,`ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2`],[`4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5`,`cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c`],[`d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b`,`6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3`],[`ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4`,`322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d`],[`af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f`,`6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700`],[`e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889`,`2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4`],[`591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246`,`b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196`],[`11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984`,`998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4`],[`3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a`,`b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257`],[`cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030`,`bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13`],[`c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197`,`6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096`],[`c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593`,`c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38`],[`a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef`,`21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f`],[`347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38`,`60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448`],[`da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a`,`49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a`],[`c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111`,`5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4`],[`4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502`,`7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437`],[`3775ab7089bc6af823aba2e1
17af70b236d251cadb0c86743287522a1b3b0dedea`,`be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7`],[`cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26`,`8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d`],[`b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986`,`39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a`],[`d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e`,`62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54`],[`48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4`,`25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77`],[`dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda`,`ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517`],[`6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859`,`cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10`],[`e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f`,`f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125`],[`eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c`,`6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e`],[`13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942`,`fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1`],[`ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a`,`1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2`],[`b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80`,`5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423`],[`ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d`,`438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8`],[`8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1`,`cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758`],[`52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63`,`c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375`],[`e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352`,`6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d`],[`7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193`,`ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec`],[`5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00`,`9731141d81f
17c8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0`],[`32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58`,`ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c`],[`e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7`,`d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4`],[`8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8`,`c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f`],[`4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e`,`67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649`],[`3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d`,`cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826`],[`674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b`,`299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5`],[`d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f`,`f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87`],[`30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6`,`462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b`],[`be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297`,`62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc`],[`93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a`,`7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c`],[`b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c`,`ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f`],[`d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52`,`4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a`],[`d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb`,`bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46`],[`463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065`,`bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f`],[`7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917`,`603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03`],[`74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9`,`cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08`],[`30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3`,`553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8`],[`9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57`,`712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373`],[`176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66`,`ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3`],[`75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8`,`9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8`],[`809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721`,`9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1`],[`1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180`,`4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9`]]}}})),require_curves=__commonJSMin$1((se=>{var ge=se,Ve=require_hash(),He=require_curve(),We=require_utils$2().assert;function qe(se){se.type===`short`?this.curve=new He.short(se):se.type===`edwards`?this.curve=new He.edwards(se):this.curve=new He.mont(se),this.g=this.curve.g,this.n=this.curve.n,this.hash=se.hash,We(this.g.validate(),`Invalid curve`),We(this.g.mul(this.n).isInfinity(),`Invalid curve, G*N != O`)}ge.PresetCurve=qe;function en(se,Ve){Object.defineProperty(ge,se,{configurable:!0,enumerable:!0,get:function(){var He=new qe(Ve);return Object.defineProperty(ge,se,{configurable:!0,enumerable:!0,value:He}),He}})}en(`p192`,{type:`short`,prime:`p192`,p:`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`,a:`ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc`,b:`64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1`,n:`ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831`,hash:Ve.sha256,gRed:!1,g:[`188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012`,`07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811`]}),en(`p224`,{type:`short`,prime:`p224`,p:`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`,a:`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe`,b:`b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4`,n:`ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d`,hash:Ve.sha256,gRed:!1,g:[`b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21`,`bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34`]}),en(`p256`,{type:`short`,prime:null,p:`ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff`,a:`ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc`,b:`5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b`,n:`ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551`,hash:Ve.sha256,gRed:!1,g:[`6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296`,`4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5`]}),en(`p384`,{type:`short`,prime:null,p:`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff`,a:`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc`,b:`b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef`,n:`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973`,hash:Ve.sha384,gRed:!1,g:[`aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7`,`3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f`]}),en(`p521`,{type:`short`,prime:null,p:`000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff`,a:`000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc`,b:`00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00`,n:`000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409`,hash:Ve.sha512,gRed:!1,g:[`000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66`,`00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650`]}),en(`curve25519`,{type:`mont`,prime:`p25519`,p:`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`,a:`76d06`,b:`1`,n:`1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed`,hash:Ve.sha256,gRed:!1,g:[`9`]}),en(`ed25519`,{type:`edwards`,prime:`p25519`,p:`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`,a:`-1`,c:`1`,d:`52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3`,n:`1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed`,hash:Ve.sha256,gRed:!1,g:[`216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a`,`6666666666666666666666666666666666666666666666666666666666666658`]});var tn;try{tn=require_secp256k1()}catch{tn=void 0}en(`secp256k1`,{type:`short`,prime:`k256`,p:`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`,a:`0`,b:`7`,n:`ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141`,h:`1`,hash:Ve.sha256,beta:`7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee`,lambda:`5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72`,basis:[{a:`3086d221a7d46bcde86c90e49284eb15`,b:`-e4437ed6010e88286f547fa90abfe4c3`},{a:`114ca50f7a8e2f3f657c1108d9d44cfd8`,b:`3086d221a7d46bcde86c90e49284eb15`}],gRed:!1,g:[`79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798`,`483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8`,tn]})})),require_hmac_drbg=__commonJSMin$1(((se,ge)=>
17{var Ve=require_hash(),He=require_utils$3(),We=require_minimalistic_assert();function qe(se){if(!(this instanceof qe))return new qe(se);this.hash=se.hash,this.predResist=!!se.predResist,this.outLen=this.hash.outSize,this.minEntropy=se.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var ge=He.toArray(se.entropy,se.entropyEnc||`hex`),Ve=He.toArray(se.nonce,se.nonceEnc||`hex`),en=He.toArray(se.pers,se.persEnc||`hex`);We(ge.length>=this.minEntropy/8,`Not enough entropy. Minimum is: `+this.minEntropy+` bits`),this._init(ge,Ve,en)}ge.exports=qe,qe.prototype._init=function(se,ge,Ve){var He=se.concat(ge).concat(Ve);this.K=Array(this.outLen/8),this.V=Array(this.outLen/8);for(var We=0;We<this.V.length;We++)this.K[We]=0,this.V[We]=1;this._update(He),this._reseed=1,this.reseedInterval=281474976710656},qe.prototype._hmac=function(){return new Ve.hmac(this.hash,this.K)},qe.prototype._update=function(se){var ge=this._hmac().update(this.V).update([0]);se&&(ge=ge.update(se)),this.K=ge.digest(),this.V=this._hmac().update(this.V).digest(),se&&(this.K=this._hmac().update(this.V).update([1]).update(se).digest(),this.V=this._hmac().update(this.V).digest())},qe.prototype.reseed=function(se,ge,Ve,qe){typeof ge!=`string`&&(qe=Ve,Ve=ge,ge=null),se=He.toArray(se,ge),Ve=He.toArray(Ve,qe),We(se.length>=this.minEntropy/8,`Not enough entropy. Minimum is: `+this.minEntropy+` bits`),this._update(se.concat(Ve||[])),this._reseed=1},qe.prototype.generate=function(se,ge,Ve,We){if(this._reseed>this.reseedInterval)throw Error(`Reseed is required`);typeof ge!=`string`&&(We=Ve,Ve=ge,ge=null),Ve&&(Ve=He.toArray(Ve,We||`hex`),this._update(Ve));for(var qe=[];qe.length<se;)this.V=this._hmac().update(this.V).digest(),qe=qe.concat(this.V);var en=qe.slice(0,se);return this._update(Ve),this._reseed++,He.encode(en,ge)}})),require_key$1=__commonJSMin$1(((se,ge)=>{var Ve=require_bn$3(),He=require_utils$2().assert;function We(se,ge){this.ec=se,this.priv=null,this.pub=null,ge.priv&&this._importPrivate(ge.priv,ge.privEnc),ge.pub&&this._importPublic(ge.pub,ge.pubEnc)}ge.exports=We,We.fromPublic=function(se,ge,Ve){return ge instanceof We?ge:new We(se,{pub:ge,pubEnc:Ve})},We.fromPrivate=function(se,ge,Ve){return ge instanceof We?ge:new We(se,{priv:ge,privEnc:Ve})},We.prototype.validate=function(){var se=this.getPublic();return se.isInfinity()?{result:!1,reason:`Invalid public key`}:se.validate()?se.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:`Public key * N != O`}:{result:!1,reason:`Public key is not a point`}},We.prototype.getPublic=function(se,ge){return typeof se==`string`&&(ge=se,se=null),this.pub||=this.ec.g.mul(this.priv),ge?this.pub.encode(ge,se):this.pub},We.prototype.getPrivate=function(se){return se===`hex`?this.priv.toString(16,2):this.priv},We.prototype._importPrivate=function(se,ge){this.priv=new Ve(se,ge||16),this.priv=this.priv.umod(this.ec.curve.n)},We.prototype._importPublic=function(se,ge){if(se.x||se.y){this.ec.curve.type===`mont`?He(se.x,`Need x coordinate`):(this.ec.curve.type===`short`||this.ec.curve.type===`edwards`)&&He(se.x&&se.y,`Need both x and y coordinate`),this.pub=this.ec.curve.point(se.x,se.y);return}this.pub=this.ec.curve.decodePoint(se,ge)},We.prototype.derive=function(se){return se.validate()||He(se.validate(),`public point not validated`),se.mul(this.priv).getX()},We.prototype.sign=function(se,ge,Ve){return this.ec.sign(se,this,ge,Ve)},We.prototype.verify=function(se,ge,Ve){return this.ec.verify(se,ge,this,void 0,Ve)},We.prototype.inspect=function(){return`<Key priv: `+(this.priv&&this.priv.toString(16,2))+` pub: `+(this.pub&&this.pub.inspect())+` >`}})),require_signature$1=__commonJSMin$1(((se,ge)=>{var Ve=require_bn$3(),He=require_utils$2(),We=He.assert;function qe(se,ge){if(se instanceof qe)return se;this._importDER(se,ge)||(We(se.r&&se.s,`Signature without r or s`),this.r=new Ve(se.r,16),this.s=new Ve(se.s,16),se.recoveryParam===void 0?this.recoveryParam=null:this.recoveryParam=se.recoveryParam)}ge.exports=qe;function en(){this.place=0}function tn(se,ge){var Ve=se[ge.place++];if(!(Ve&128))return Ve;var He=Ve&15;if(He===0||He>4||se[ge.place]===0)return!1;for(var We=0,qe=0,en=ge.place;qe<He;qe++,en++)We<<=8,We|=se[en],We>>>=0;return We<=127?!1:(ge.place=en,We)}function rn(se){for(var ge=0,Ve=se.length-1;!se[ge]&&!(se[ge+1]&128)&&ge<Ve;)ge++;return ge===0?se:se.slice(ge)}qe.prototype._importDER=function(se,ge){se=He.toArray(se,ge);var We=new en;if(se[We.place++]!==48)return!1;var qe=tn(se,We);if(qe===!1||qe+We.place!==se.length||se[We.place++]!==2)return!1;var rn=tn(se,We);if(rn===!1||se[We.place]&128)return!1;var on=se.slice(We.place,rn+We.place);if(We.place+=rn,se[We.place++]!==2)return!1;var sn=tn(se,We);if(sn===!1||se.length!==sn+We.place||se[We.place]&128)return!1;var cn=se.slice(We.place,sn+We.place);if(on[0]===0)if(on[1]&128)on=on.slice(1);else return!1;if(cn[0]===0)if(cn[1]&128)cn=cn.slice(1);else return!1;return this.r=new Ve(on),this.s=new Ve(cn),this.recoveryParam=null,!0};function on(se,ge){if(ge<128){se.push(ge);return}var Ve=1+(Math.log(ge)/Math.LN2>>>3);for(se.push(Ve|128);--Ve;)se.push(ge>>>(Ve<<3)&255);se.push(ge)}qe.prototype.toDER=function(se){var ge=this.r.toArray(),Ve=this.s.toArray();for(ge[0]&128&&(ge=[0].concat(ge)),Ve[0]&128&&(Ve=[0].concat(Ve)),ge=rn(ge),Ve=rn(Ve);!Ve[0]&&!(Ve[1]&128);)Ve=Ve.slice(1);var We=[2];on(We,ge.length),We=We.concat(ge),We.push(2),on(We,Ve.length);var qe=We.concat(Ve),en=[48];return on(en,qe.length),en=en.concat(qe),He.encode(en,se)}})),require_ec=__commonJSMin$1(((se,ge)=>{var Ve=require_bn$3(),He=require_hmac_drbg(),We=require_utils$2(),qe=require_curves(),en=require_brorand(),tn=We.assert,rn=require_key$1(),on=require_signature$1();function sn(se){if(!(this instanceof sn))return new sn(se);typeof se==`string`&&(tn(Object.prototype.hasOwnProperty.call(qe,se),`Unknown curve `+se),se=qe[se]),se instanceof qe.PresetCurve&&(se={curve:se}),this.curve=se.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=se.curve.g,this.g.precompute(se.curve.n.bitLength()+1),this.hash=se.hash||se.curve.hash}ge.exports=sn,sn.prototype.keyPair=function(se){return new rn(this,se)},sn.prototype.keyFromPrivate=function(se,ge){return rn.fromPrivate(this,se,ge)},sn.prototype.keyFromPublic=function(se,ge){return rn.fromPublic(this,se,ge)},sn.prototype.genKeyPair=function(se){se||={};for(var ge=new He({hash:this.hash,pers:se.pers,persEnc:se.persEnc||`utf8`,entropy:se.entro
17py||en(this.hash.hmacStrength),entropyEnc:se.entropy&&se.entropyEnc||`utf8`,nonce:this.n.toArray()}),We=this.n.byteLength(),qe=this.n.sub(new Ve(2));;){var tn=new Ve(ge.generate(We));if(!(tn.cmp(qe)>0))return tn.iaddn(1),this.keyFromPrivate(tn)}},sn.prototype._truncateToN=function(se,ge,He){var We;if(Ve.isBN(se)||typeof se==`number`)se=new Ve(se,16),We=se.byteLength();else if(typeof se==`object`)We=se.length,se=new Ve(se,16);else{var qe=se.toString();We=qe.length+1>>>1,se=new Ve(qe,16)}typeof He!=`number`&&(He=We*8);var en=He-this.n.bitLength();return en>0&&(se=se.ushrn(en)),!ge&&se.cmp(this.n)>=0?se.sub(this.n):se},sn.prototype.sign=function(se,ge,We,qe){if(typeof We==`object`&&(qe=We,We=null),qe||={},typeof se!=`string`&&typeof se!=`number`&&!Ve.isBN(se)){tn(typeof se==`object`&&se&&typeof se.length==`number`,`Expected message to be an array-like, a hex string, or a BN instance`),tn(se.length>>>0===se.length);for(var en=0;en<se.length;en++)tn((se[en]&255)===se[en])}ge=this.keyFromPrivate(ge,We),se=this._truncateToN(se,!1,qe.msgBitLength),tn(!se.isNeg(),`Can not sign a negative message`);var rn=this.n.byteLength(),sn=ge.getPrivate().toArray(`be`,rn),cn=se.toArray(`be`,rn);tn(new Ve(cn).eq(se),`Can not sign message`);for(var ln=new He({hash:this.hash,entropy:sn,nonce:cn,pers:qe.pers,persEnc:qe.persEnc||`utf8`}),un=this.n.sub(new Ve(1)),dn=0;;dn++){var fn=qe.k?qe.k(dn):new Ve(ln.generate(this.n.byteLength()));if(fn=this._truncateToN(fn,!0),!(fn.cmpn(1)<=0||fn.cmp(un)>=0)){var pn=this.g.mul(fn);if(!pn.isInfinity()){var mn=pn.getX(),hn=mn.umod(this.n);if(hn.cmpn(0)!==0){var gn=fn.invm(this.n).mul(hn.mul(ge.getPrivate()).iadd(se));if(gn=gn.umod(this.n),gn.cmpn(0)!==0){var _n=!!pn.getY().isOdd()|(mn.cmp(hn)===0?0:2);return qe.canonical&&gn.cmp(this.nh)>0&&(gn=this.n.sub(gn),_n^=1),new on({r:hn,s:gn,recoveryParam:_n})}}}}}},sn.prototype.verify=function(se,ge,Ve,He,We){We||={},se=this._truncateToN(se,!1,We.msgBitLength),Ve=this.keyFromPublic(Ve,He),ge=new on(ge,`hex`);var qe=ge.r,en=ge.s;if(qe.cmpn(1)<0||qe.cmp(this.n)>=0||en.cmpn(1)<0||en.cmp(this.n)>=0)return!1;var tn=en.invm(this.n),rn=tn.mul(se).umod(this.n),sn=tn.mul(qe).umod(this.n),cn;return this.curve._maxwellTrick?(cn=this.g.jmulAdd(rn,Ve.getPublic(),sn),cn.isInfinity()?!1:cn.eqXToP(qe)):(cn=this.g.mulAdd(rn,Ve.getPublic(),sn),cn.isInfinity()?!1:cn.getX().umod(this.n).cmp(qe)===0)},sn.prototype.recoverPubKey=function(se,ge,He,We){tn((3&He)===He,`The recovery param is more than two bits`),ge=new on(ge,We);var qe=this.n,en=new Ve(se),rn=ge.r,sn=ge.s,cn=He&1,ln=He>>1;if(rn.cmp(this.curve.p.umod(this.curve.n))>=0&&ln)throw Error(`Unable to find sencond key candinate`);rn=ln?this.curve.pointFromX(rn.add(this.curve.n),cn):this.curve.pointFromX(rn,cn);var un=ge.r.invm(qe),dn=qe.sub(en).mul(un).umod(qe),fn=sn.mul(un).umod(qe);return this.g.mulAdd(dn,rn,fn)},sn.prototype.getKeyRecoveryParam=function(se,ge,Ve,He){if(ge=new on(ge,He),ge.recoveryParam!==null)return ge.recoveryParam;for(var We=0;We<4;We++){var qe;try{qe=this.recoverPubKey(se,ge,We)}catch{continue}if(qe.eq(Ve))return We}throw Error(`Unable to find valid recovery factor`)}})),require_key=__commonJSMin$1(((se,ge)=>{var Ve=require_utils$2(),He=Ve.assert,We=Ve.parseBytes,qe=Ve.cachedProperty;function en(se,ge){this.eddsa=se,this._secret=We(ge.secret),se.isPoint(ge.pub)?this._pub=ge.pub:this._pubBytes=We(ge.pub)}en.fromPublic=function(se,ge){return ge instanceof en?ge:new en(se,{pub:ge})},en.fromSecret=function(se,ge){return ge instanceof en?ge:new en(se,{secret:ge})},en.prototype.secret=function(){return this._secret},qe(en,`pubBytes`,function(){return this.eddsa.encodePoint(this.pub())}),qe(en,`pub`,function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),qe(en,`privBytes`,function(){var se=this.eddsa,ge=this.hash(),Ve=se.encodingLength-1,He=ge.slice(0,se.encodingLength);return He[0]&=248,He[Ve]&=127,He[Ve]|=64,He}),qe(en,`priv`,function(){return this.eddsa.decodeInt(this.privBytes())}),qe(en,`hash`,function(){return this.eddsa.hash().update(this.secret()).digest()}),qe(en,`messagePrefix`,function(){return this.hash().slice(this.eddsa.encodingLength)}),en.prototype.sign=function(se){return He(this._secret,`KeyPair can only verify`),this.eddsa.sign(se,this)},en.prototype.verify=function(se,ge){return this.eddsa.verify(se,ge,this)},en.prototype.getSecret=function(se){return He(this._secret,`KeyPair is public only`),Ve.encode(this.secret(),se)},en.prototype.getPublic=function(se){return Ve.encode(this.pubBytes(),se)},ge.exports=en}
17)),require_signature=__commonJSMin$1(((se,ge)=>{var Ve=require_bn$3(),He=require_utils$2(),We=He.assert,qe=He.cachedProperty,en=He.parseBytes;function tn(se,ge){this.eddsa=se,typeof ge!=`object`&&(ge=en(ge)),Array.isArray(ge)&&(We(ge.length===se.encodingLength*2,`Signature has invalid size`),ge={R:ge.slice(0,se.encodingLength),S:ge.slice(se.encodingLength)}),We(ge.R&&ge.S,`Signature without R or S`),se.isPoint(ge.R)&&(this._R=ge.R),ge.S instanceof Ve&&(this._S=ge.S),this._Rencoded=Array.isArray(ge.R)?ge.R:ge.Rencoded,this._Sencoded=Array.isArray(ge.S)?ge.S:ge.Sencoded}qe(tn,`S`,function(){return this.eddsa.decodeInt(this.Sencoded())}),qe(tn,`R`,function(){return this.eddsa.decodePoint(this.Rencoded())}),qe(tn,`Rencoded`,function(){return this.eddsa.encodePoint(this.R())}),qe(tn,`Sencoded`,function(){return this.eddsa.encodeInt(this.S())}),tn.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},tn.prototype.toHex=function(){return He.encode(this.toBytes(),`hex`).toUpperCase()},ge.exports=tn})),require_eddsa=__commonJSMin$1(((se,ge)=>{var Ve=require_hash(),He=require_curves(),We=require_utils$2(),qe=We.assert,en=We.parseBytes,tn=require_key(),rn=require_signature();function on(se){if(qe(se===`ed25519`,`only tested with ed25519 so far`),!(this instanceof on))return new on(se);se=He[se].curve,this.curve=se,this.g=se.g,this.g.precompute(se.n.bitLength()+1),this.pointClass=se.point().constructor,this.encodingLength=Math.ceil(se.n.bitLength()/8),this.hash=Ve.sha512}ge.exports=on,on.prototype.sign=function(se,ge){se=en(se);var Ve=this.keyFromSecret(ge),He=this.hashInt(Ve.messagePrefix(),se),We=this.g.mul(He),qe=this.encodePoint(We),tn=this.hashInt(qe,Ve.pubBytes(),se).mul(Ve.priv()),rn=He.add(tn).umod(this.curve.n);return this.makeSignature({R:We,S:rn,Rencoded:qe})},on.prototype.verify=function(se,ge,Ve){if(se=en(se),ge=this.makeSignature(ge),ge.S().gte(ge.eddsa.curve.n)||ge.S().isNeg())return!1;var He=this.keyFromPublic(Ve),We=this.hashInt(ge.Rencoded(),He.pubBytes(),se),qe=this.g.mul(ge.S());return ge.R().add(He.pub().mul(We)).eq(qe)},on.prototype.hashInt=function(){for(var se=this.hash(),ge=0;ge<arguments.length;ge++)se.update(arguments[ge]);return We.intFromLE(se.digest()).umod(this.curve.n)},on.prototype.keyFromPublic=function(se){return tn.fromPublic(this,se)},on.prototype.keyFromSecret=function(se){return tn.fromSecret(this,se)},on.prototype.makeSignature=function(se){return se instanceof rn?se:new rn(this,se)},on.prototype.encodePoint=function(se){var ge=se.getY().toArray(`le`,this.encodingLength);return ge[this.encodingLength-1]|=se.getX().isOdd()?128:0,ge},on.prototype.decodePoint=function(se){se=We.parseBytes(se);var ge=se.length-1,Ve=se.slice(0,ge).concat(se[ge]&-129),He=(se[ge]&128)!=0,qe=We.intFromLE(Ve);return this.curve.pointFromY(qe,He)},on.prototype.encodeInt=function(se){return se.toArray(`le`,this.encodingLength)},on.prototype.decodeInt=function(se){return We.intFromLE(se)},on.prototype.isPoint=function(se){return se instanceof this.pointClass}})),require_elliptic=__commonJSMin$1((se=>{var ge=se;ge.version=(init_package(),__toCommonJS(package_exports).default).version,ge.utils=require_utils$2(),ge.rand=require_brorand(),ge.curve=require_curve(),ge.curves=require_curves(),ge.ec=require_ec(),ge.eddsa=require_eddsa()})),require_bn$2=__commonJSMin$1(((se,ge)=>{(function(se,ge){function Ve(se,ge){if(!se)throw Error(ge||`Assertion failed`)}function He(se,ge){se.super_=ge;var Ve=function(){};Ve.prototype=ge.prototype,se.prototype=new Ve,se.prototype.constructor=se}function We(se,ge,Ve){if(We.isBN(se))return se;this.negative=0,this.words=null,this.length=0,this.red=null,se!==null&&((ge===`le`||ge===`be`)&&(Ve=ge,ge=10),this._init(se||0,ge||10,Ve||`be`))}typeof se==`object`?se.exports=We:ge.BN=We,We.BN=We,We.wordSize=26;var qe;try{qe=typeof window<`u`&&window.Buffer!==void 0?window.Buffer:require_dist$2().Buffer}catch{}We.isBN=function(se){return se instanceof We?!0:typeof se==`object`&&!!se&&se.constructor.wordSize===We.wordSize&&Array.isArray(se.words)},We.max=function(se,ge){return se.cmp(ge)>0?se:ge},We.min=function(se,ge){return se.cmp(ge)<0?se:ge},We.prototype._init=function(se,ge,He){if(typeof se==`number`)return this._initNumber(se,ge,He);if(typeof se==`object`)return this._initArray(se,ge,He);ge===`hex`&&(ge=16),Ve(ge===(ge|0)&&ge>=2&&ge<=36),se=se.toString().replace(/\s+/g,``);var We=0;se[0]===`-`&&(We++,this.negative=1),We<se.length&&(ge===16?this._parseHex(se,We,He):(this._parseBase(se,ge,We),He===`le`&&this._initArray(this.toArray(),ge,He)))},We.prototype._initNumber=function(se,ge,He){se<0&&(this.negative=1,se=-se),se<67108864?(this.words=[se&67108863],this.length=1):se<4503599627370496?(this.words=[se&67108863,se/67108864&67108863],this.length=2):(Ve(se<9007199254740992),this.words=[se&67108863,se/67108864&67108863,1],this.length=3),He===`le`&&this._initArray(this.toArray(),ge,He)},We.prototype._initArray=function(se,ge,He){if(Ve(typeof se.length==`number`),se.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(se.length/3),this.words=Array(this.length);for(var We=0;We<this.length;We++)this.words[We]=0;var qe,en,tn=0;if(He===`be`)for(We=se.length-1,qe=0;We>=0;We-=3)en=se[We]|se[We-1]<<8|se[We-2]<<16,this.words[qe]|=en<<tn&67108863,this.words[qe+1]=en>>>26-tn&67108863,tn+=24,tn>=26&&(tn-=26,qe++);else if(He===`le`)for(We=0,qe=0;We<se.length;We+=3)en=se[We]|se[We+1]<<8|se[We+2]<<16,this.words[qe]|=en<<tn&67108863,this.words[qe+1]=en>>>26-tn&67108863,tn+=24,tn>=26&&(tn-=26,qe++);return this.strip()};function en(se,ge){var Ve=se.charCodeAt(ge);return Ve>=65&&Ve<=70?Ve-55:Ve>=97&&Ve<=102?Ve-87:Ve-48&15}function tn(se,ge,Ve){var He=en(se,Ve);return Ve-1>=ge&&(He|=en(se,Ve-1)<<4),He}We.prototype._parseHex=function(se,ge,Ve){this.length=Math.ceil((se.length-ge)/6),this.words=Array(this.length);for(var He=0;He<this.length;He++)this.words[He]=0;var We=0,qe=0,en;
vendor: 6,519 bytes, line 17
17if(Ve===`be`)for(He=se.length-1;He>=ge;He-=2)en=tn(se,ge,He)<<We,this.words[qe]|=en&67108863,We>=18?(We-=18,qe+=1,this.words[qe]|=en>>>26):We+=8;else for(He=(se.length-ge)%2==0?ge+1:ge;He<se.length;He+=2)en=tn(se,ge,He)<<We,this.words[qe]|=en&67108863,We>=18?(We-=18,qe+=1,this.words[qe]|=en>>>26):We+=8;this.strip()};function rn(se,ge,Ve,He){for(var We=0,qe=Math.min(se.length,Ve),en=ge;en<qe;en++){var tn=se.charCodeAt(en)-48;We*=He,tn>=49?We+=tn-49+10:tn>=17?We+=tn-17+10:We+=tn}return We}We.prototype._parseBase=function(se,ge,Ve){this.words=[0],this.length=1;for(var He=0,We=1;We<=67108863;We*=ge)He++;He--,We=We/ge|0;for(var qe=se.length-Ve,en=qe%He,tn=Math.min(qe,qe-en)+Ve,on=0,sn=Ve;sn<tn;sn+=He)on=rn(se,sn,sn+He,ge),this.imuln(We),this.words[0]+on<67108864?this.words[0]+=on:this._iaddn(on);if(en!==0){var cn=1;for(on=rn(se,sn,se.length,ge),sn=0;sn<en;sn++)cn*=ge;this.imuln(cn),this.words[0]+on<67108864?this.words[0]+=on:this._iaddn(on)}this.strip()},We.prototype.copy=function(se){se.words=Array(this.length);for(var ge=0;ge<this.length;ge++)se.words[ge]=this.words[ge];se.length=this.length,se.negative=this.negative,se.red=this.red},We.prototype.clone=function(){var se=new We(null);return this.copy(se),se},We.prototype._expand=function(se){for(;this.length<se;)this.words[this.length++]=0;return this},We.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},We.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},We.prototype.inspect=function(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`};var on=`.0.00.000.0000.00000.000000.0000000.00000000.000000000.0000000000.00000000000.000000000000.0000000000000.00000000000000.000000000000000.0000000000000000.00000000000000000.000000000000000000.0000000000000000000.00000000000000000000.000000000000000000000.0000000000000000000000.00000000000000000000000.000000000000000000000000.0000000000000000000000000`.split(`.`),sn=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],cn=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];We.prototype.toString=function(se,ge){se||=10,ge=ge|0||1;var He;if(se===16||se===`hex`){He=``;for(var We=0,qe=0,en=0;en<this.length;en++){var tn=this.words[en],rn=((tn<<We|qe)&16777215).toString(16);qe=tn>>>24-We&16777215,We+=2,We>=26&&(We-=26,en--),He=qe!==0||en!==this.length-1?on[6-rn.length]+rn+He:rn+He}for(qe!==0&&(He=qe.toString(16)+He);He.length%ge!==0;)He=`0`+He;return this.negative!==0&&(He=`-`+He),He}if(se===(se|0)&&se>=2&&se<=36){var ln=sn[se],un=cn[se];He=``;var dn=this.clone();for(dn.negative=0;!dn.isZero();){var fn=dn.modn(un).toString(se);dn=dn.idivn(un),He=dn.isZero()?fn+He:on[ln-fn.length]+fn+He}for(this.isZero()&&(He=`0`+He);He.length%ge!==0;)He=`0`+He;return this.negative!==0&&(He=`-`+He),He}Ve(!1,`Base should be between 2 and 36`)},We.prototype.toNumber=function(){var se=this.words[0];return this.length===2?se+=this.words[1]*67108864:this.length===3&&this.words[2]===1?se+=4503599627370496+this.words[1]*67108864:this.length>2&&Ve(!1,`Number can only safely store up to 53 bits`),this.negative===0?se:-se},We.prototype.toJSON=function(){return this.toString(16)},We.prototype.toBuffer=function(se,ge){return Ve(qe!==void 0),this.toArrayLike(qe,se,ge)},We.prototype.toArray=function(se,ge){return this.toArrayLike(Array,se,ge)},We.prototype.toArrayLike=function(se,ge,He){var We=this.byteLength(),qe=He||Math.max(1,We);Ve(We<=qe,`byte array longer than desired length`),Ve(qe>0,`Requested array length <= 0`),this.strip();var en=ge===`le`,tn=new se(qe),rn,on,sn=this.clone();if(en){for(on=0;!sn.isZero();on++)rn=sn.andln(255),sn.iushrn(8),tn[on]=rn;for(;on<qe;on++)tn[on]=0}else{for(on=0;on<qe-We;on++)tn[on]=0;for(on=0;!sn.isZero();on++)rn=sn.andln(255),sn.iushrn(8),tn[qe-on-1]=rn}return tn},Math.clz32?We.prototype._countBits=function(se){return 32-Math.clz32(se)}:We.prototype._countBits=function(se){var ge=se,Ve=0;return ge>=4096&&(Ve+=13,ge>>>=13),ge>=64&&(Ve+=7,ge>>>=7),ge>=8&&(Ve+=4,ge>>>=4),ge>=2&&(Ve+=2,ge>>>=2),Ve+ge},We.prototype._zeroBits=function(se){if(se===0)return 26;var ge=se,Ve=0;return ge&8191||(Ve+=13,ge>>>=13),ge&127||(Ve+=7,ge>>>=7),ge&15||(Ve+=4,ge>>>=4),ge&3||(Ve+=2,ge>>>=2),ge&1||Ve++,Ve},We.prototype.bitLength=function(){var se=this.words[this.length-1],ge=this._countBits(se);return(this.length-1)*26+ge};function ln(se){for(var ge=Array(se.bitLength()),Ve=0;Ve<ge.length;Ve++){var He=Ve/26|0,We=Ve%26;ge[Ve]=(se.words[He]&1<<We)>>>We}return ge}We.prototype.zeroBits=function(){if(this.isZero())return 0;for(var se=0,ge=0;ge<this.length;ge++){var Ve=this._zeroBits(this.words[ge]);if(se+=Ve,Ve!==26)break}return se},We.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},We.prototype.toTwos=function(se){return this.negative===0?this.clone():this.abs().inotn(se).iaddn(1)},We.prototype.fromTwos=function(se){return this.testn(se-1)?this.notn(se).iaddn(1).ineg():this.clone()},We.prototype.isNeg=function(){return this.negative!==0},We.prototype.neg=function(){return this.clone().ineg()},We.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},We.prototype.iuor=function(se){for(;this.length<se.length;)this.words[this.length++]=0;for(var ge=0;ge<se.length;ge++)this.words[ge]=this.words[ge]|se.words[ge];return this.strip()},We.prototype.ior=function(se){return Ve((this.negative|se.negative)===0),this.iuor(se)},We.prototype.or=function(se){return this.length>se.length?this.clone().ior(se):se.clone().ior(this)},We.prototype.uor=function(se){return this.length>se.length?this.clone().iuor(se):se.clone().iuor(this)},We.prototype.iuand=function(se){for(var ge=this.length>se.length?se:this,Ve=0;Ve<ge.length;Ve++)this.words[Ve]=this.words[Ve]&se.words[Ve];return this.length=ge.length,this.strip()},We.prototype.iand=function(se){return Ve((this.negative|se.negative)===0),this.iuand(se)},We.prototype.and=function(se){return this.length>se.length?this.clone().iand(se):se.clone().iand(this)},We.prototype.uand=function(se){return this.length>se.length?this.clone().iuand(se):se.clone().iuand(this)},We.prototype.iuxor=function(se){var ge,Ve;this.length>se.length?(ge=this,Ve=se):(ge=se,Ve=this);for(var He=0;He<Ve.length;
vendor: 5,534 bytes, line 17
17He++)this.words[He]=ge.words[He]^Ve.words[He];if(this!==ge)for(;He<ge.length;He++)this.words[He]=ge.words[He];return this.length=ge.length,this.strip()},We.prototype.ixor=function(se){return Ve((this.negative|se.negative)===0),this.iuxor(se)},We.prototype.xor=function(se){return this.length>se.length?this.clone().ixor(se):se.clone().ixor(this)},We.prototype.uxor=function(se){return this.length>se.length?this.clone().iuxor(se):se.clone().iuxor(this)},We.prototype.inotn=function(se){Ve(typeof se==`number`&&se>=0);var ge=Math.ceil(se/26)|0,He=se%26;this._expand(ge),He>0&&ge--;for(var We=0;We<ge;We++)this.words[We]=~this.words[We]&67108863;return He>0&&(this.words[We]=~this.words[We]&67108863>>26-He),this.strip()},We.prototype.notn=function(se){return this.clone().inotn(se)},We.prototype.setn=function(se,ge){Ve(typeof se==`number`&&se>=0);var He=se/26|0,We=se%26;return this._expand(He+1),ge?this.words[He]=this.words[He]|1<<We:this.words[He]=this.words[He]&~(1<<We),this.strip()},We.prototype.iadd=function(se){var ge;if(this.negative!==0&&se.negative===0)return this.negative=0,ge=this.isub(se),this.negative^=1,this._normSign();if(this.negative===0&&se.negative!==0)return se.negative=0,ge=this.isub(se),se.negative=1,ge._normSign();var Ve,He;this.length>se.length?(Ve=this,He=se):(Ve=se,He=this);for(var We=0,qe=0;qe<He.length;qe++)ge=(Ve.words[qe]|0)+(He.words[qe]|0)+We,this.words[qe]=ge&67108863,We=ge>>>26;for(;We!==0&&qe<Ve.length;qe++)ge=(Ve.words[qe]|0)+We,this.words[qe]=ge&67108863,We=ge>>>26;if(this.length=Ve.length,We!==0)this.words[this.length]=We,this.length++;else if(Ve!==this)for(;qe<Ve.length;qe++)this.words[qe]=Ve.words[qe];return this},We.prototype.add=function(se){var ge;return se.negative!==0&&this.negative===0?(se.negative=0,ge=this.sub(se),se.negative^=1,ge):se.negative===0&&this.negative!==0?(this.negative=0,ge=se.sub(this),this.negative=1,ge):this.length>se.length?this.clone().iadd(se):se.clone().iadd(this)},We.prototype.isub=function(se){if(se.negative!==0){se.negative=0;var ge=this.iadd(se);return se.negative=1,ge._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(se),this.negative=1,this._normSign();var Ve=this.cmp(se);if(Ve===0)return this.negative=0,this.length=1,this.words[0]=0,this;var He,We;Ve>0?(He=this,We=se):(He=se,We=this);for(var qe=0,en=0;en<We.length;en++)ge=(He.words[en]|0)-(We.words[en]|0)+qe,qe=ge>>26,this.words[en]=ge&67108863;for(;qe!==0&&en<He.length;en++)ge=(He.words[en]|0)+qe,qe=ge>>26,this.words[en]=ge&67108863;if(qe===0&&en<He.length&&He!==this)for(;en<He.length;en++)this.words[en]=He.words[en];return this.length=Math.max(this.length,en),He!==this&&(this.negative=1),this.strip()},We.prototype.sub=function(se){return this.clone().isub(se)};function un(se,ge,Ve){Ve.negative=ge.negative^se.negative;var He=se.length+ge.length|0;Ve.length=He,He=He-1|0;var We=se.words[0]|0,qe=ge.words[0]|0,en=We*qe,tn=en&67108863,rn=en/67108864|0;Ve.words[0]=tn;for(var on=1;on<He;on++){for(var sn=rn>>>26,cn=rn&67108863,ln=Math.min(on,ge.length-1),un=Math.max(0,on-se.length+1);un<=ln;un++){var dn=on-un|0;We=se.words[dn]|0,qe=ge.words[un]|0,en=We*qe+cn,sn+=en/67108864|0,cn=en&67108863}Ve.words[on]=cn|0,rn=sn|0}return rn===0?Ve.length--:Ve.words[on]=rn|0,Ve.strip()}var dn=function(se,ge,Ve){var He=se.words,We=ge.words,qe=Ve.words,en=0,tn,rn,on,sn=He[0]|0,cn=sn&8191,ln=sn>>>13,un=He[1]|0,dn=un&8191,fn=un>>>13,pn=He[2]|0,mn=pn&8191,hn=pn>>>13,gn=He[3]|0,_n=gn&8191,vn=gn>>>13,yn=He[4]|0,bn=yn&8191,xn=yn>>>13,Sn=He[5]|0,Cn=Sn&8191,wn=Sn>>>13,Tn=He[6]|0,En=Tn&8191,Dn=Tn>>>13,On=He[7]|0,kn=On&8191,An=On>>>13,jn=He[8]|0,Mn=jn&8191,Nn=jn>>>13,Pn=He[9]|0,Fn=Pn&8191,In=Pn>>>13,Ln=We[0]|0,Rn=Ln&8191,zn=Ln>>>13,Bn=We[1]|0,Vn=Bn&8191,Hn=Bn>>>13,Un=We[2]|0,Wn=Un&8191,Gn=Un>>>13,Kn=We[3]|0,qn=Kn&8191,Jn=Kn>>>13,Yn=We[4]|0,Xn=Yn&8191,Zn=Yn>>>13,Qn=We[5]|0,$n=Qn&8191,er=Qn>>>13,tr=We[6]|0,nr=tr&8191,rr=tr>>>13,ir=We[7]|0,ar=ir&8191,or=ir>>>13,sr=We[8]|0,cr=sr&8191,lr=sr>>>13,ur=We[9]|0,dr=ur&8191,fr=ur>>>13;Ve.negative=se.negative^ge.negative,Ve.length=19,tn=Math.imul(cn,Rn),rn=Math.imul(cn,zn),rn=rn+Math.imul(ln,Rn)|0,on=Math.imul(ln,zn);var pr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(pr>>>26)|0,pr&=67108863,tn=Math.imul(dn,Rn),rn=Math.imul(dn,zn),rn=rn+Math.imul(fn,Rn)|0,on=Math.imul(fn,zn),tn=tn+Math.imul(cn,Vn)|0,rn=rn+Math.imul(cn,Hn)|0,rn=rn+Math.imul(ln,Vn)|0,on=on+Math.imul(ln,Hn)|0;var mr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(mr>>>26)|0,mr&=67108863,tn=Math.imul(mn,Rn),rn=Math.imul(mn,zn),rn=rn+Math.imul(hn,Rn)|0,on=Math.imul(hn,zn),tn=tn+Math.imul(dn,Vn)|0,rn=rn+Math.imul(dn,Hn)|0,rn=rn+Math.imul(fn,Vn)|0,on=on+Math.imul(fn,Hn)|0,tn=tn+Math.imul(cn,Wn)|0,rn=rn+Math.imul(cn,Gn)|0,rn=rn+Math.imul(ln,Wn)|0,on=on+Math.imul(ln,Gn)|0;var hr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(hr>>>26)|0,hr&=67108863,tn=Math.imul(_n,Rn),rn=Math.imul(_n,zn),rn=rn+Math.imul(vn,Rn)|0,on=Math.imul(vn,zn),tn=tn+Math.imul(mn,Vn)|0,rn=rn+Math.imul(mn,Hn)|0,rn=rn+Math.imul(hn,Vn)|0,on=on+Math.imul(hn,Hn)|0,tn=tn+Math.imul(dn,Wn)|0,rn=rn+Math.imul(dn,Gn)|0,rn=rn+Math.imul(fn,Wn)|0,on=on+Math.imul(fn,Gn)|0,tn=tn+Math.imul(cn,qn)|0,rn=rn+Math.imul(cn,Jn)|0,rn=rn+Math.imul(ln,qn)|0,on=on+Math.imul(ln,Jn)|0;var gr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(gr>>>26)|0,gr&=67108863,tn=Math.imul(bn,Rn),rn=Math.imul(bn,zn),rn=rn+Math.imul(xn,Rn)|0,on=Math.imul(xn,zn),tn=tn+Math.imul(_n,Vn)|0,rn=rn+Math.imul(_n,Hn)|0,rn=rn+Math.imul(vn,Vn)|0,on=on+Math.imul(vn,Hn)|0,tn=tn+Math.imul(mn,Wn)|0,rn=rn+Math.imul(mn,Gn
17)|0,rn=rn+Math.imul(hn,Wn)|0,on=on+Math.imul(hn,Gn)|0,tn=tn+Math.imul(dn,qn)|0,rn=rn+Math.imul(dn,Jn)|0,rn=rn+Math.imul(fn,qn)|0,on=on+Math.imul(fn,Jn)|0,tn=tn+Math.imul(cn,Xn)|0,rn=rn+Math.imul(cn,Zn)|0,rn=rn+Math.imul(ln,Xn)|0,on=on+Math.imul(ln,Zn)|0;var _r=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(_r>>>26)|0,_r&=67108863,tn=Math.imul(Cn,Rn),rn=Math.imul(Cn,zn),rn=rn+Math.imul(wn,Rn)|0,on=Math.imul(wn,zn),tn=tn+Math.imul(bn,Vn)|0,rn=rn+Math.imul(bn,Hn)|0,rn=rn+Math.imul(xn,Vn)|0,on=on+Math.imul(xn,Hn)|0,tn=tn+Math.imul(_n,Wn)|0,rn=rn+Math.imul(_n,Gn)|0,rn=rn+Math.imul(vn,Wn)|0,on=on+Math.imul(vn,Gn)|0,tn=tn+Math.imul(mn,qn)|0,rn=rn+Math.imul(mn,Jn)|0,rn=rn+Math.imul(hn,qn)|0,on=on+Math.imul(hn,Jn)|0,tn=tn+Math.imul(dn,Xn)|0,rn=rn+Math.imul(dn,Zn)|0,rn=rn+Math.imul(fn,Xn)|0,on=on+Math.imul(fn,Zn)|0,tn=tn+Math.imul(cn,$n)|0,rn=rn+Math.imul(cn,er)|0,rn=rn+Math.imul(ln,$n)|0,on=on+Math.imul(ln,er)|0;var vr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(vr>>>26)|0,vr&=67108863,tn=Math.imul(En,Rn),rn=Math.imul(En,zn),rn=rn+Math.imul(Dn,Rn)|0,on=Math.imul(Dn,zn),tn=tn+Math.imul(Cn,Vn)|0,rn=rn+Math.imul(Cn,Hn)|0,rn=rn+Math.imul(wn,Vn)|0,on=on+Math.imul(wn,Hn)|0,tn=tn+Math.imul(bn,Wn)|0,rn=rn+Math.imul(bn,Gn)|0,rn=rn+Math.imul(xn,Wn)|0,on=on+Math.imul(xn,Gn)|0,tn=tn+Math.imul(_n,qn)|0,rn=rn+Math.imul(_n,Jn)|0,rn=rn+Math.imul(vn,qn)|0,on=on+Math.imul(vn,Jn)|0,tn=tn+Math.imul(mn,Xn)|0,rn=rn+Math.imul(mn,Zn)|0,rn=rn+Math.imul(hn,Xn)|0,on=on+Math.imul(hn,Zn)|0,tn=tn+Math.imul(dn,$n)|0,rn=rn+Math.imul(dn,er)|0,rn=rn+Math.imul(fn,$n)|0,on=on+Math.imul(fn,er)|0,tn=tn+Math.imul(cn,nr)|0,rn=rn+Math.imul(cn,rr)|0,rn=rn+Math.imul(ln,nr)|0,on=on+Math.imul(ln,rr)|0;var yr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(yr>>>26)|0,yr&=67108863,tn=Math.imul(kn,Rn),rn=Math.imul(kn,zn),rn=rn+Math.imul(An,Rn)|0,on=Math.imul(An,zn),tn=tn+Math.imul(En,Vn)|0,rn=rn+Math.imul(En,Hn)|0,rn=rn+Math.imul(Dn,Vn)|0,on=on+Math.imul(Dn,Hn)|0,tn=tn+Math.imul(Cn,Wn)|0,rn=rn+Math.imul(Cn,Gn)|0,rn=rn+Math.imul(wn,Wn)|0,on=on+Math.imul(wn,Gn)|0,tn=tn+Math.imul(bn,qn)|0,rn=rn+Math.imul(bn,Jn)|0,rn=rn+Math.imul(xn,qn)|0,on=on+Math.imul(xn,Jn)|0,tn=tn+Math.imul(_n,Xn)|0,rn=rn+Math.imul(_n,Zn)|0,rn=rn+Math.imul(vn,Xn)|0,on=on+Math.imul(vn,Zn)|0,tn=tn+Math.imul(mn,$n)|0,rn=rn+Math.imul(mn,er)|0,rn=rn+Math.imul(hn,$n)|0,on=on+Math.imul(hn,er)|0,tn=tn+Math.imul(dn,nr)|0,rn=rn+Math.imul(dn,rr)|0,rn=rn+Math.imul(fn,nr)|0,on=on+Math.imul(fn,rr)|0,tn=tn+Math.imul(cn,ar)|0,rn=rn+Math.imul(cn,or)|0,rn=rn+Math.imul(ln,ar)|0,on=on+Math.imul(ln,or)|0;var br=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(br>>>26)|0,br&=67108863,tn=Math.imul(Mn,Rn),rn=Math.imul(Mn,zn),rn=rn+Math.imul(Nn,Rn)|0,on=Math.imul(Nn,zn),tn=tn+Math.imul(kn,Vn)|0,rn=rn+Math.imul(kn,Hn)|0,rn=rn+Math.imul(An,Vn)|0,on=on+Math.imul(An,Hn)|0,tn=tn+Math.imul(En,Wn)|0,rn=rn+Math.imul(En,Gn)|0,rn=rn+Math.imul(Dn,Wn)|0,on=on+Math.imul(Dn,Gn)|0,tn=tn+Math.imul(Cn,qn)|0,rn=rn+Math.imul(Cn,Jn)|0,rn=rn+Math.imul(wn,qn)|0,on=on+Math.imul(wn,Jn)|0,tn=tn+Math.imul(bn,Xn)|0,rn=rn+Math.imul(bn,Zn)|0,rn=rn+Math.imul(xn,Xn)|0,on=on+Math.imul(xn,Zn)|0,tn=tn+Math.imul(_n,$n)|0,rn=rn+Math.imul(_n,er)|0,rn=rn+Math.imul(vn,$n)|0,on=on+Math.imul(vn,er)|0,tn=tn+Math.imul(mn,nr)|0,rn=rn+Math.imul(mn,rr)|0,rn=rn+Math.imul(hn,nr)|0,on=on+Math.imul(hn,rr)|0,tn=tn+Math.imul(dn,ar)|0,rn=rn+Math.imul(dn,or)|0,rn=rn+Math.imul(fn,ar)|0,on=on+Math.imul(fn,or)|0,tn=tn+Math.imul(cn,cr)|0,rn=rn+Math.imul(cn,lr)|0,rn=rn+Math.imul(ln,cr)|0,on=on+Math.imul(ln,lr)|0;var xr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(xr>>>26)|0,xr&=67108863,tn=Math.imul(Fn,Rn),rn=Math.imul(Fn,zn),rn=rn+Math.imul(In,Rn)|0,on=Math.imul(In,zn),tn=tn+Math.imul(Mn,Vn)|0,rn=rn+Math.imul(Mn,Hn)|0,rn=rn+Math.imul(Nn,Vn)|0,on=on+Math.imul(Nn,Hn)|0,tn=tn+Math.imul(kn,Wn)|0,rn=rn+Math.imul(kn,Gn)|0,rn=rn+Math.imul(An,Wn)|0,on=on+Math.imul(An,Gn)|0,tn=tn+Math.imul(En,qn)|0,rn=rn+Math.imul(En,Jn)|0,rn=rn+Math.imul(Dn,qn)|0,on=on+Math.imul(Dn,Jn)|0,tn=tn+Math.imul(Cn,Xn)|0,rn=rn+Math.imul(Cn,Zn)|0,rn=rn+Math.imul(wn,Xn)|0,on=on+Math.imul(wn,Zn)|0,tn=tn+Math.imul(bn,$n)|0,rn=rn+Math.imul(bn,er)|0,rn=rn+Math.imul(xn,$n)|0,on=on+Math.imul(xn,er)|0,tn=tn+Math.imul(_n,nr)|0,rn=rn+Math.imul(_n,rr)|0,rn=rn+Math.imul(vn,nr)|0,on=on+Math.imul(vn,rr)|0,tn=tn+Math.imul(mn,ar)|0,rn=rn+Math.imul(mn,or)|0,rn=rn+Math.imul(hn,ar)|0,on=on+Math.imul(hn,or)|0,tn=tn+Math.imul(dn,cr)|0,rn=rn+Math.imul(dn,lr)|0,rn=rn+Math.imul(fn,cr)|0,on=on+Math.imul(fn,lr)|0,tn=tn+Math.imul(cn,dr)|0,rn=rn+Math.imul(cn,fr)|0,rn=rn+Math.imul(ln,dr)|0,on=on+Math.imul(ln,fr)|0;var Sr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Sr>>>26)|0,Sr&=67108863,tn=Math.imul(Fn,Vn),rn=Math.imul(Fn,Hn),rn=rn+Math.imul(In,Vn)|0,on=Math.imul(In,Hn),tn=tn+Math.imul(Mn,Wn)|0,rn=rn+Math.imul(Mn,Gn)|0,rn=rn+Math.imul(Nn,Wn)|0,on=on+Math.imul(Nn,Gn)|0,tn=tn+Math.imul(kn,qn)|0,rn=rn+Math.imul(kn,Jn)|0,rn=rn+Math.imul(An,qn)|0,on=on+Math.imul(An,Jn)|0,tn=tn+Math.imul(En,Xn)|0,rn=rn+Math.imul(En,Zn)|0,rn=rn+Math.imul(Dn,Xn)|0,on=on+Math.imul(Dn,Zn)|0,tn=tn+Math.imul(Cn,$n)|0,rn=rn+Math.imul(Cn,er)|0,rn=rn+Math.imul(wn,$n)|0,on=on+Math.imul(wn,er)|0,tn=tn+Math.imul(bn,nr)|0,rn=rn+Math.imul(bn,rr)|0,rn=rn+Math.imul(xn,nr)|0,on=on+Math.imul(xn,rr)|0,tn=tn+Math.imul(_n,ar)|0,rn=rn+Math.imul(_n,or)|0,rn=rn+Math.imul(vn,ar)|0,on=on+Math.imul(vn,or)|0,tn=tn+Math.imul(mn,cr)|0,rn=rn+Math.imul(mn,lr)|0,rn=rn+Math.imul(hn,cr)|0,on=on+Math.imul(hn,lr)|0,tn=tn+Math.imul(dn,dr)|0,rn=rn+Math.imul(dn,fr)|0,rn=rn+Math.imul(fn,dr)|0,on=on+Math.imul(fn,fr)|0;
vendor: 4,677 bytes, line 17
17var Cr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Cr>>>26)|0,Cr&=67108863,tn=Math.imul(Fn,Wn),rn=Math.imul(Fn,Gn),rn=rn+Math.imul(In,Wn)|0,on=Math.imul(In,Gn),tn=tn+Math.imul(Mn,qn)|0,rn=rn+Math.imul(Mn,Jn)|0,rn=rn+Math.imul(Nn,qn)|0,on=on+Math.imul(Nn,Jn)|0,tn=tn+Math.imul(kn,Xn)|0,rn=rn+Math.imul(kn,Zn)|0,rn=rn+Math.imul(An,Xn)|0,on=on+Math.imul(An,Zn)|0,tn=tn+Math.imul(En,$n)|0,rn=rn+Math.imul(En,er)|0,rn=rn+Math.imul(Dn,$n)|0,on=on+Math.imul(Dn,er)|0,tn=tn+Math.imul(Cn,nr)|0,rn=rn+Math.imul(Cn,rr)|0,rn=rn+Math.imul(wn,nr)|0,on=on+Math.imul(wn,rr)|0,tn=tn+Math.imul(bn,ar)|0,rn=rn+Math.imul(bn,or)|0,rn=rn+Math.imul(xn,ar)|0,on=on+Math.imul(xn,or)|0,tn=tn+Math.imul(_n,cr)|0,rn=rn+Math.imul(_n,lr)|0,rn=rn+Math.imul(vn,cr)|0,on=on+Math.imul(vn,lr)|0,tn=tn+Math.imul(mn,dr)|0,rn=rn+Math.imul(mn,fr)|0,rn=rn+Math.imul(hn,dr)|0,on=on+Math.imul(hn,fr)|0;var wr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(wr>>>26)|0,wr&=67108863,tn=Math.imul(Fn,qn),rn=Math.imul(Fn,Jn),rn=rn+Math.imul(In,qn)|0,on=Math.imul(In,Jn),tn=tn+Math.imul(Mn,Xn)|0,rn=rn+Math.imul(Mn,Zn)|0,rn=rn+Math.imul(Nn,Xn)|0,on=on+Math.imul(Nn,Zn)|0,tn=tn+Math.imul(kn,$n)|0,rn=rn+Math.imul(kn,er)|0,rn=rn+Math.imul(An,$n)|0,on=on+Math.imul(An,er)|0,tn=tn+Math.imul(En,nr)|0,rn=rn+Math.imul(En,rr)|0,rn=rn+Math.imul(Dn,nr)|0,on=on+Math.imul(Dn,rr)|0,tn=tn+Math.imul(Cn,ar)|0,rn=rn+Math.imul(Cn,or)|0,rn=rn+Math.imul(wn,ar)|0,on=on+Math.imul(wn,or)|0,tn=tn+Math.imul(bn,cr)|0,rn=rn+Math.imul(bn,lr)|0,rn=rn+Math.imul(xn,cr)|0,on=on+Math.imul(xn,lr)|0,tn=tn+Math.imul(_n,dr)|0,rn=rn+Math.imul(_n,fr)|0,rn=rn+Math.imul(vn,dr)|0,on=on+Math.imul(vn,fr)|0;var Tr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Tr>>>26)|0,Tr&=67108863,tn=Math.imul(Fn,Xn),rn=Math.imul(Fn,Zn),rn=rn+Math.imul(In,Xn)|0,on=Math.imul(In,Zn),tn=tn+Math.imul(Mn,$n)|0,rn=rn+Math.imul(Mn,er)|0,rn=rn+Math.imul(Nn,$n)|0,on=on+Math.imul(Nn,er)|0,tn=tn+Math.imul(kn,nr)|0,rn=rn+Math.imul(kn,rr)|0,rn=rn+Math.imul(An,nr)|0,on=on+Math.imul(An,rr)|0,tn=tn+Math.imul(En,ar)|0,rn=rn+Math.imul(En,or)|0,rn=rn+Math.imul(Dn,ar)|0,on=on+Math.imul(Dn,or)|0,tn=tn+Math.imul(Cn,cr)|0,rn=rn+Math.imul(Cn,lr)|0,rn=rn+Math.imul(wn,cr)|0,on=on+Math.imul(wn,lr)|0,tn=tn+Math.imul(bn,dr)|0,rn=rn+Math.imul(bn,fr)|0,rn=rn+Math.imul(xn,dr)|0,on=on+Math.imul(xn,fr)|0;var Er=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Er>>>26)|0,Er&=67108863,tn=Math.imul(Fn,$n),rn=Math.imul(Fn,er),rn=rn+Math.imul(In,$n)|0,on=Math.imul(In,er),tn=tn+Math.imul(Mn,nr)|0,rn=rn+Math.imul(Mn,rr)|0,rn=rn+Math.imul(Nn,nr)|0,on=on+Math.imul(Nn,rr)|0,tn=tn+Math.imul(kn,ar)|0,rn=rn+Math.imul(kn,or)|0,rn=rn+Math.imul(An,ar)|0,on=on+Math.imul(An,or)|0,tn=tn+Math.imul(En,cr)|0,rn=rn+Math.imul(En,lr)|0,rn=rn+Math.imul(Dn,cr)|0,on=on+Math.imul(Dn,lr)|0,tn=tn+Math.imul(Cn,dr)|0,rn=rn+Math.imul(Cn,fr)|0,rn=rn+Math.imul(wn,dr)|0,on=on+Math.imul(wn,fr)|0;var Dr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Dr>>>26)|0,Dr&=67108863,tn=Math.imul(Fn,nr),rn=Math.imul(Fn,rr),rn=rn+Math.imul(In,nr)|0,on=Math.imul(In,rr),tn=tn+Math.imul(Mn,ar)|0,rn=rn+Math.imul(Mn,or)|0,rn=rn+Math.imul(Nn,ar)|0,on=on+Math.imul(Nn,or)|0,tn=tn+Math.imul(kn,cr)|0,rn=rn+Math.imul(kn,lr)|0,rn=rn+Math.imul(An,cr)|0,on=on+Math.imul(An,lr)|0,tn=tn+Math.imul(En,dr)|0,rn=rn+Math.imul(En,fr)|0,rn=rn+Math.imul(Dn,dr)|0,on=on+Math.imul(Dn,fr)|0;var Or=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Or>>>26)|0,Or&=67108863,tn=Math.imul(Fn,ar),rn=Math.imul(Fn,or),rn=rn+Math.imul(In,ar)|0,on=Math.imul(In,or),tn=tn+Math.imul(Mn,cr)|0,rn=rn+Math.imul(Mn,lr)|0,rn=rn+Math.imul(Nn,cr)|0,on=on+Math.imul(Nn,lr)|0,tn=tn+Math.imul(kn,dr)|0,rn=rn+Math.imul(kn,fr)|0,rn=rn+Math.imul(An,dr)|0,on=on+Math.imul(An,fr)|0;var kr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(kr>>>26)|0,kr&=67108863,tn=Math.imul(Fn,cr),rn=Math.imul(Fn,lr),rn=rn+Math.imul(In,cr)|0,on=Math.imul(In,lr),tn=tn+Math.imul(Mn,dr)|0,rn=rn+Math.imul(Mn,fr)|0,rn=rn+Math.imul(Nn,dr)|0,on=on+Math.imul(Nn,fr)|0;var Ar=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Ar>>>26)|0,Ar&=67108863,tn=Math.imul(Fn,dr),rn=Math.imul(Fn,fr),rn=rn+Math.imul(In,dr)|0,on=Math.imul(In,fr);var jr=(en+tn|0)+((rn&8191)<<13)|0;return en=(on+(rn>>>13)|0)+(jr>>>26)|0,jr&=67108863,qe[0]=pr,qe[1]=mr,qe[2]=hr,qe[3]=gr,qe[4]=_r,qe[5]=vr,qe[6]=yr,qe[7]=br,qe[8]=xr,qe[9]=Sr,qe[10]=Cr,qe[11]=wr,qe[12]=Tr,qe[13]=Er,qe[14]=Dr,qe[15]=Or,qe[16]=kr,qe[17]=Ar,qe[18]=jr,en!==0&&(qe[19]=en,Ve.length++),Ve};Math.imul||(dn=un);function fn(se,ge,Ve){Ve.negative=ge.negative^se.negative,Ve.length=se.length+ge.length;for(var He=0,We=0,qe=0;qe<Ve.length-1;qe++){var en=We;We=0;for(var tn=He&67108863,rn=Math.min(qe,ge.length-1),on=Math.max(0,qe-se.length+1);on<=rn;
vendor: 6,161 bytes, line 17
17on++){var sn=qe-on,cn=(se.words[sn]|0)*(ge.words[on]|0),ln=cn&67108863;en=en+(cn/67108864|0)|0,ln=ln+tn|0,tn=ln&67108863,en=en+(ln>>>26)|0,We+=en>>>26,en&=67108863}Ve.words[qe]=tn,He=en,en=We}return He===0?Ve.length--:Ve.words[qe]=He,Ve.strip()}function pn(se,ge,Ve){return new mn().mulp(se,ge,Ve)}We.prototype.mulTo=function(se,ge){var Ve,He=this.length+se.length;return Ve=this.length===10&&se.length===10?dn(this,se,ge):He<63?un(this,se,ge):He<1024?fn(this,se,ge):pn(this,se,ge),Ve};function mn(se,ge){this.x=se,this.y=ge}mn.prototype.makeRBT=function(se){for(var ge=Array(se),Ve=We.prototype._countBits(se)-1,He=0;He<se;He++)ge[He]=this.revBin(He,Ve,se);return ge},mn.prototype.revBin=function(se,ge,Ve){if(se===0||se===Ve-1)return se;for(var He=0,We=0;We<ge;We++)He|=(se&1)<<ge-We-1,se>>=1;return He},mn.prototype.permute=function(se,ge,Ve,He,We,qe){for(var en=0;en<qe;en++)He[en]=ge[se[en]],We[en]=Ve[se[en]]},mn.prototype.transform=function(se,ge,Ve,He,We,qe){this.permute(qe,se,ge,Ve,He,We);for(var en=1;en<We;en<<=1)for(var tn=en<<1,rn=Math.cos(2*Math.PI/tn),on=Math.sin(2*Math.PI/tn),sn=0;sn<We;sn+=tn)for(var cn=rn,ln=on,un=0;un<en;un++){var dn=Ve[sn+un],fn=He[sn+un],pn=Ve[sn+un+en],mn=He[sn+un+en],hn=cn*pn-ln*mn;mn=cn*mn+ln*pn,pn=hn,Ve[sn+un]=dn+pn,He[sn+un]=fn+mn,Ve[sn+un+en]=dn-pn,He[sn+un+en]=fn-mn,un!==tn&&(hn=rn*cn-on*ln,ln=rn*ln+on*cn,cn=hn)}},mn.prototype.guessLen13b=function(se,ge){var Ve=Math.max(ge,se)|1,He=Ve&1,We=0;for(Ve=Ve/2|0;Ve;Ve>>>=1)We++;return 1<<We+1+He},mn.prototype.conjugate=function(se,ge,Ve){if(!(Ve<=1))for(var He=0;He<Ve/2;He++){var We=se[He];se[He]=se[Ve-He-1],se[Ve-He-1]=We,We=ge[He],ge[He]=-ge[Ve-He-1],ge[Ve-He-1]=-We}},mn.prototype.normalize13b=function(se,ge){for(var Ve=0,He=0;He<ge/2;He++){var We=Math.round(se[2*He+1]/ge)*8192+Math.round(se[2*He]/ge)+Ve;se[He]=We&67108863,Ve=We<67108864?0:We/67108864|0}return se},mn.prototype.convert13b=function(se,ge,He,We){for(var qe=0,en=0;en<ge;en++)qe+=se[en]|0,He[2*en]=qe&8191,qe>>>=13,He[2*en+1]=qe&8191,qe>>>=13;for(en=2*ge;en<We;++en)He[en]=0;Ve(qe===0),Ve((qe&-8192)==0)},mn.prototype.stub=function(se){for(var ge=Array(se),Ve=0;Ve<se;Ve++)ge[Ve]=0;return ge},mn.prototype.mulp=function(se,ge,Ve){var He=2*this.guessLen13b(se.length,ge.length),We=this.makeRBT(He),qe=this.stub(He),en=Array(He),tn=Array(He),rn=Array(He),on=Array(He),sn=Array(He),cn=Array(He),ln=Ve.words;ln.length=He,this.convert13b(se.words,se.length,en,He),this.convert13b(ge.words,ge.length,on,He),this.transform(en,qe,tn,rn,He,We),this.transform(on,qe,sn,cn,He,We);for(var un=0;un<He;un++){var dn=tn[un]*sn[un]-rn[un]*cn[un];rn[un]=tn[un]*cn[un]+rn[un]*sn[un],tn[un]=dn}return this.conjugate(tn,rn,He),this.transform(tn,rn,ln,qe,He,We),this.conjugate(ln,qe,He),this.normalize13b(ln,He),Ve.negative=se.negative^ge.negative,Ve.length=se.length+ge.length,Ve.strip()},We.prototype.mul=function(se){var ge=new We(null);return ge.words=Array(this.length+se.length),this.mulTo(se,ge)},We.prototype.mulf=function(se){var ge=new We(null);return ge.words=Array(this.length+se.length),pn(this,se,ge)},We.prototype.imul=function(se){return this.clone().mulTo(se,this)},We.prototype.imuln=function(se){Ve(typeof se==`number`),Ve(se<67108864);for(var ge=0,He=0;He<this.length;He++){var We=(this.words[He]|0)*se,qe=(We&67108863)+(ge&67108863);ge>>=26,ge+=We/67108864|0,ge+=qe>>>26,this.words[He]=qe&67108863}return ge!==0&&(this.words[He]=ge,this.length++),this.length=se===0?1:this.length,this},We.prototype.muln=function(se){return this.clone().imuln(se)},We.prototype.sqr=function(){return this.mul(this)},We.prototype.isqr=function(){return this.imul(this.clone())},We.prototype.pow=function(se){var ge=ln(se);if(ge.length===0)return new We(1);for(var Ve=this,He=0;He<ge.length&&ge[He]===0;He++,Ve=Ve.sqr());if(++He<ge.length)for(var qe=Ve.sqr();He<ge.length;He++,qe=qe.sqr())ge[He]!==0&&(Ve=Ve.mul(qe));return Ve},We.prototype.iushln=function(se){Ve(typeof se==`number`&&se>=0);var ge=se%26,He=(se-ge)/26,We=67108863>>>26-ge<<26-ge,qe;if(ge!==0){var en=0;for(qe=0;qe<this.length;qe++){var tn=this.words[qe]&We,rn=(this.words[qe]|0)-tn<<ge;this.words[qe]=rn|en,en=tn>>>26-ge}en&&(this.words[qe]=en,this.length++)}if(He!==0){for(qe=this.length-1;qe>=0;qe--)this.words[qe+He]=this.words[qe];for(qe=0;qe<He;qe++)this.words[qe]=0;this.length+=He}return this.strip()},We.prototype.ishln=function(se){return Ve(this.negative===0),this.iushln(se)},We.prototype.iushrn=function(se,ge,He){Ve(typeof se==`number`&&se>=0);var We=ge?(ge-ge%26)/26:0,qe=se%26,en=Math.min((se-qe)/26,this.length),tn=67108863^67108863>>>qe<<qe,rn=He;if(We-=en,We=Math.max(0,We),rn){for(var on=0;on<en;on++)rn.words[on]=this.words[on];rn.length=en}if(en!==0)if(this.length>en)for(this.length-=en,on=0;on<this.length;on++)this.words[on]=this.words[on+en];else this.words[0]=0,this.length=1;var sn=0;for(on=this.length-1;on>=0&&(sn!==0||on>=We);on--){var cn=this.words[on]|0;this.words[on]=sn<<26-qe|cn>>>qe,sn=cn&tn}return rn&&sn!==0&&(rn.words[rn.length++]=sn),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},We.prototype.ishrn=function(se,ge,He){return Ve(this.negative===0),this.iushrn(se,ge,He)},We.prototype.shln=function(se){return this.clone().ishln(se)},We.prototype.ushln=function(se){return this.clone().iushln(se)},We.prototype.shrn=function(se){return this.clone().ishrn(se)},We.prototype.ushrn=function(se){return this.clone().iushrn(se)},We.prototype.testn=function(se){Ve(typeof se==`number`&&se>=0);var ge=se%26,He=(se-ge)/26,We=1<<ge;return this.length<=He?!1:!!(this.words[He]&We)},We.prototype.imaskn=function(se){Ve(typeof se==`number`&&se>=0);var ge=se%26,He=(se-ge)/26;if(Ve(this.negative===0,`imaskn works only with positive numbers`),this.length<=He)return this;if(ge!==0&&He++,this.length=Math.min(He,this.length),ge!==0){var We=67108863^67108863>>>ge<<ge;this.words[this.length-1]&=We}return this.length===0&&(this.words[0]=0,this.length=1),this.strip()},We.prototype.maskn=function(se){return this.clone().imaskn(se)},We.prototype.iaddn=function(se){return Ve(typeof se==`number`),Ve(se<67108864),se<0?this.isubn(-se):this.negative===0?this._iaddn(se):this.length===1&&(this.words[0]|0)<se?
vendor: 11,369 bytes, line 17
17(this.words[0]=se-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(se),this.negative=1,this)},We.prototype._iaddn=function(se){this.words[0]+=se;for(var ge=0;ge<this.length&&this.words[ge]>=67108864;ge++)this.words[ge]-=67108864,ge===this.length-1?this.words[ge+1]=1:this.words[ge+1]++;return this.length=Math.max(this.length,ge+1),this},We.prototype.isubn=function(se){if(Ve(typeof se==`number`),Ve(se<67108864),se<0)return this.iaddn(-se);if(this.negative!==0)return this.negative=0,this.iaddn(se),this.negative=1,this;if(this.words[0]-=se,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var ge=0;ge<this.length&&this.words[ge]<0;ge++)this.words[ge]+=67108864,--this.words[ge+1];return this.strip()},We.prototype.addn=function(se){return this.clone().iaddn(se)},We.prototype.subn=function(se){return this.clone().isubn(se)},We.prototype.iabs=function(){return this.negative=0,this},We.prototype.abs=function(){return this.clone().iabs()},We.prototype._ishlnsubmul=function(se,ge,He){var We=se.length+He,qe;this._expand(We);var en,tn=0;for(qe=0;qe<se.length;qe++){en=(this.words[qe+He]|0)+tn;var rn=(se.words[qe]|0)*ge;en-=rn&67108863,tn=(en>>26)-(rn/67108864|0),this.words[qe+He]=en&67108863}for(;qe<this.length-He;qe++)en=(this.words[qe+He]|0)+tn,tn=en>>26,this.words[qe+He]=en&67108863;if(tn===0)return this.strip();for(Ve(tn===-1),tn=0,qe=0;qe<this.length;qe++)en=-(this.words[qe]|0)+tn,tn=en>>26,this.words[qe]=en&67108863;return this.negative=1,this.strip()},We.prototype._wordDiv=function(se,ge){var Ve=this.length-se.length,He=this.clone(),qe=se,en=qe.words[qe.length-1]|0;Ve=26-this._countBits(en),Ve!==0&&(qe=qe.ushln(Ve),He.iushln(Ve),en=qe.words[qe.length-1]|0);var tn=He.length-qe.length,rn;if(ge!==`mod`){rn=new We(null),rn.length=tn+1,rn.words=Array(rn.length);for(var on=0;on<rn.length;on++)rn.words[on]=0}var sn=He.clone()._ishlnsubmul(qe,1,tn);sn.negative===0&&(He=sn,rn&&(rn.words[tn]=1));for(var cn=tn-1;cn>=0;cn--){var ln=(He.words[qe.length+cn]|0)*67108864+(He.words[qe.length+cn-1]|0);for(ln=Math.min(ln/en|0,67108863),He._ishlnsubmul(qe,ln,cn);He.negative!==0;)ln--,He.negative=0,He._ishlnsubmul(qe,1,cn),He.isZero()||(He.negative^=1);rn&&(rn.words[cn]=ln)}return rn&&rn.strip(),He.strip(),ge!==`div`&&Ve!==0&&He.iushrn(Ve),{div:rn||null,mod:He}},We.prototype.divmod=function(se,ge,He){if(Ve(!se.isZero()),this.isZero())return{div:new We(0),mod:new We(0)};var qe,en,tn;return this.negative!==0&&se.negative===0?(tn=this.neg().divmod(se,ge),ge!==`mod`&&(qe=tn.div.neg()),ge!==`div`&&(en=tn.mod.neg(),He&&en.negative!==0&&en.iadd(se)),{div:qe,mod:en}):this.negative===0&&se.negative!==0?(tn=this.divmod(se.neg(),ge),ge!==`mod`&&(qe=tn.div.neg()),{div:qe,mod:tn.mod}):(this.negative&se.negative)===0?se.length>this.length||this.cmp(se)<0?{div:new We(0),mod:this}:se.length===1?ge===`div`?{div:this.divn(se.words[0]),mod:null}:ge===`mod`?{div:null,mod:new We(this.modn(se.words[0]))}:{div:this.divn(se.words[0]),mod:new We(this.modn(se.words[0]))}:this._wordDiv(se,ge):(tn=this.neg().divmod(se.neg(),ge),ge!==`div`&&(en=tn.mod.neg(),He&&en.negative!==0&&en.isub(se)),{div:tn.div,mod:en})},We.prototype.div=function(se){return this.divmod(se,`div`,!1).div},We.prototype.mod=function(se){return this.divmod(se,`mod`,!1).mod},We.prototype.umod=function(se){return this.divmod(se,`mod`,!0).mod},We.prototype.divRound=function(se){var ge=this.divmod(se);if(ge.mod.isZero())return ge.div;var Ve=ge.div.negative===0?ge.mod:ge.mod.isub(se),He=se.ushrn(1),We=se.andln(1),qe=Ve.cmp(He);return qe<0||We===1&&qe===0?ge.div:ge.div.negative===0?ge.div.iaddn(1):ge.div.isubn(1)},We.prototype.modn=function(se){Ve(se<=67108863);for(var ge=(1<<26)%se,He=0,We=this.length-1;We>=0;We--)He=(ge*He+(this.words[We]|0))%se;return He},We.prototype.idivn=function(se){Ve(se<=67108863);for(var ge=0,He=this.length-1;He>=0;He--){var We=(this.words[He]|0)+ge*67108864;this.words[He]=We/se|0,ge=We%se}return this.strip()},We.prototype.divn=function(se){return this.clone().idivn(se)},We.prototype.egcd=function(se){Ve(se.negative===0),Ve(!se.isZero());var ge=this,He=se.clone();ge=ge.negative===0?ge.clone():ge.umod(se);for(var qe=new We(1),en=new We(0),tn=new We(0),rn=new We(1),on=0;ge.isEven()&&He.isEven();)ge.iushrn(1),He.iushrn(1),++on;for(var sn=He.clone(),cn=ge.clone();!ge.isZero();){for(var ln=0,un=1;(ge.words[0]&un)===0&&ln<26;++ln,un<<=1);if(ln>0)for(ge.iushrn(ln);ln-- >0;)(qe.isOdd()||en.isOdd())&&(qe.iadd(sn),en.isub(cn)),qe.iushrn(1),en.iushrn(1);for(var dn=0,fn=1;(He.words[0]&fn)===0&&dn<26;++dn,fn<<=1);if(dn>0)for(He.iushrn(dn);dn-- >0;)(tn.isOdd()||rn.isOdd())&&(tn.iadd(sn),rn.isub(cn)),tn.iushrn(1),rn.iushrn(1);ge.cmp(He)>=0?(ge.isub(He),qe.isub(tn),en.isub(rn)):(He.isub(ge),tn.isub(qe),rn.isub(en))}return{a:tn,b:rn,gcd:He.iushln(on)}},We.prototype._invmp=function(se){Ve(se.negative===0),Ve(!se.isZero());var ge=this,He=se.clone();ge=ge.negative===0?ge.clone():ge.umod(se);for(var qe=new We(1),en=new We(0),tn=He.clone();ge.cmpn(1)>0&&He.cmpn(1)>0;){for(var rn=0,on=1;(ge.words[0]&on)===0&&rn<26;++rn,on<<=1);if(rn>0)for(ge.iushrn(rn);rn-- >0;)qe.isOdd()&&qe.iadd(tn),qe.iushrn(1);for(var sn=0,cn=1;(He.words[0]&cn)===0&&sn<26;++sn,cn<<=1);if(sn>0)for(He.iushrn(sn);sn-- >0;)en.isOdd()&&en.iadd(tn),en.iushrn(1);ge.cmp(He)>=0?(ge.isub(He),qe.isub(en)):(He.isub(ge),en.isub(qe))}var ln=ge.cmpn(1)===0?qe:en;return ln.cmpn(0)<0&&ln.iadd(se),ln},We.prototype.gcd=function(se){if(this.isZero())return se.abs();if(se.isZero())return this.abs();var ge=this.clone(),Ve=se.clone();ge.negative=0,Ve.negative=0;for(var He=0;ge.isEven()&&Ve.isEven();He++)ge.iushrn(1),Ve.iushrn(1);do{for(;ge.isEven();)ge.iushrn(1);for(;Ve.isEven();)Ve.iushrn(1);var We=ge.cmp(Ve);if(We<0){var qe=ge;ge=Ve,Ve=qe}else if(We===0||Ve.cmpn(1)===0)break;ge.isub(Ve)}while(!0);return Ve.iushln(He)},We.prototype.invm=function(se){return this.egcd(se).a.umod(se)},We.prototype.isEven=function(){return(this.words[0]&1)==0},We.prototype.isOdd=function(){return(this.words[0]&1)==1},We.prototype.andln=function(se){return this.words[0]&se},We.prototype.bincn=function(se){Ve(typeof se==`number`);var ge=se%26,He=(se-ge)/26,We=1<<ge;if(this.length<=He)return this._expand(He+1),this.words[He]|=We,this;for(var qe=We,en=He;qe!==0&&en<this.length;en++){var tn=this.words[en]|0;tn+=qe,qe=tn>>>26,tn&=67108863,this.words[en]=tn}return qe!==0&&(this.words[en]=qe,this.length++),this},We.prototype.isZero=function(){return this.length===1&&this.words[0]===0},We.prototype.cmpn=function(se){var ge=se<0;if(this.negative!==0&&!ge)return-1;if(this.negative===0&&ge)return 1;this.strip();var He;if(this.length>1)He=1;else{ge&&(se=-se),Ve(se<=67108863,`Number is too big`);var We=this.words[0]|0;He=We===se?0:We<se?-1:1}return this.negative===0?He:-He|0},We.prototype.cmp=function(se){if(this.negative!==0&&se.negative===0)return-1;if(this.negative===0&&se.negative!==0)return 1;var ge=this.ucmp(se);return this.negative===0?ge:-ge|0},We.prototype.ucmp=function(se){if(this.length>se.length)return 1;if(this.length<se.length)return-1;for(var ge=0,Ve=this.length-1;Ve>=0;Ve--){var He=this.words[Ve]|0,We=se.words[Ve]|0;if(He!==We){He<We?ge=-1:He>We&&(ge=1);break}}return ge},We.prototype.gtn=function(se){return this.cmpn(se)===1},We.prototype.gt=function(se){return this.cmp(se)===1},We.prototype.gten=function(se){return this.cmpn(se)>=0},We.prototype.gte=function(se){return this.cmp(se)>=0},We.prototype.ltn=function(se){return this.cmpn(se)===-1},We.prototype.lt=function(se){return this.cmp(se)===-1},We.prototype.lten=function(se){return this.cmpn(se)<=0},We.prototype.lte=function(se){return this.cmp(se)<=0},We.prototype.eqn=function(se){return this.cmpn(se)===0},We.prototype.eq=function(se){return this.cmp(se)===0},We.red=function(se){return new xn(se)},We.prototype.toRed=function(se){return Ve(!this.red,`Already a number in reduction context`),Ve(this.negative===0,`red works only with positives`),se.convertTo(this)._forceRed(se)},We.prototype.fromRed=function(){return Ve(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},We.prototype._forceRed=function(se){return this.red=se,this},We.prototype.forceRed=function(se){return Ve(!this.red,`Already a number in reduction context`),this._forceRed(se)},We.prototype.redAdd=function(se){return Ve(this.red,`redAdd works only with red numbers`),this.red.add(this,se)},We.prototype.redIAdd=function(se){return Ve(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,se)},We.prototype.redSub=function(se){return Ve(this.red,`redSub works only with red numbers`),this.red.sub(this,se)},We.prototype.redISub=function(se){return Ve(this.red,`redISub works only with red numbers`),this.red.isub(this,se)},We.prototype.redShl=function(se){return Ve(this.red,`redShl works only with red numbers`),this.red.shl(this,se)},We.prototype.redMul=function(se){return Ve(this.red,`redMul works only with red numbers`),this.red._verify2(this,se),this.red.mul(this,se)},We.prototype.redIMul=function(se){return Ve(this.red,`redMul works only with red numbers`),this.red._verify2(this,se),this.red.imul(this,se)},We.prototype.redSqr=function(){return Ve(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},We.prototype.redISqr=function(){return Ve(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},We.prototype.redSqrt=function(){return Ve(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},We.prototype.redInvm=function(){return Ve(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},We.prototype.redNeg=function(){return Ve(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},We.prototype.redPow=function(se){return Ve(this.red&&!se.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,se)};var hn={k256:null,p224:null,p192:null,p25519:null};function gn(se,ge){this.name=se,this.p=new We(ge,16),this.n=this.p.bitLength(),this.k=new We(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}gn.prototype._tmp=function(){var se=new We(null);return se.words=Array(Math.ceil(this.n/13)),se},gn.prototype.ireduce=function(se){var ge=se,Ve;do this.split(ge,this.tmp),ge=this.imulK(ge),ge=ge.iadd(this.tmp),Ve=ge.bitLength();while(Ve>this.n);var He=Ve<this.n?-1:ge.ucmp(this.p);return He===0?(ge.words[0]=0,ge.length=1):He>0?ge.isub(this.p):ge.strip===void 0?ge._strip():ge.strip(),ge},gn.prototype.split=function(se,ge){se.iushrn(this.n,0,ge)},gn.prototype.imulK=function(se){return se.imul(this.k)};function _n(){gn.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}He(_n,gn),_n.prototype.split=function(se,ge){for(var Ve=4194303,He=Math.min(se.length,9),We=0;We<He;We++)ge.words[We]=se.words[We];if(ge.length=He,se.length<=9){se.words[0]=0,se.length=1;return}var qe=se.words[9];for(ge.words[ge.length++]=qe&Ve,We=10;We<se.length;We++){var en=se.words[We]|0;se.words[We-10]=(en&Ve)<<4|qe>>>22,qe=en}qe>>>=22,se.words[We-10]=qe,qe===0&&se.length>10?se.length-=10:se.length-=9},_n.prototype.imulK=function(se){se.words[se.length]=0,se.words[se.length+1]=0,se.length+=2;for(var ge=0,Ve=0;Ve<se.length;Ve++){var He=se.words[Ve]|0;ge+=He*977,se.words[Ve]=ge&67108863,ge=He*64+(ge/67108864|0)}
vendor: 3,044 bytes, line 17
17return se.words[se.length-1]===0&&(se.length--,se.words[se.length-1]===0&&se.length--),se};function vn(){gn.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}He(vn,gn);function yn(){gn.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}He(yn,gn);function bn(){gn.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}He(bn,gn),bn.prototype.imulK=function(se){for(var ge=0,Ve=0;Ve<se.length;Ve++){var He=(se.words[Ve]|0)*19+ge,We=He&67108863;He>>>=26,se.words[Ve]=We,ge=He}return ge!==0&&(se.words[se.length++]=ge),se},We._prime=function(se){if(hn[se])return hn[se];var ge;if(se===`k256`)ge=new _n;else if(se===`p224`)ge=new vn;else if(se===`p192`)ge=new yn;else if(se===`p25519`)ge=new bn;else throw Error(`Unknown prime `+se);return hn[se]=ge,ge};function xn(se){if(typeof se==`string`){var ge=We._prime(se);this.m=ge.p,this.prime=ge}else Ve(se.gtn(1),`modulus must be greater than 1`),this.m=se,this.prime=null}xn.prototype._verify1=function(se){Ve(se.negative===0,`red works only with positives`),Ve(se.red,`red works only with red numbers`)},xn.prototype._verify2=function(se,ge){Ve((se.negative|ge.negative)===0,`red works only with positives`),Ve(se.red&&se.red===ge.red,`red works only with red numbers`)},xn.prototype.imod=function(se){return this.prime?this.prime.ireduce(se)._forceRed(this):se.umod(this.m)._forceRed(this)},xn.prototype.neg=function(se){return se.isZero()?se.clone():this.m.sub(se)._forceRed(this)},xn.prototype.add=function(se,ge){this._verify2(se,ge);var Ve=se.add(ge);return Ve.cmp(this.m)>=0&&Ve.isub(this.m),Ve._forceRed(this)},xn.prototype.iadd=function(se,ge){this._verify2(se,ge);var Ve=se.iadd(ge);return Ve.cmp(this.m)>=0&&Ve.isub(this.m),Ve},xn.prototype.sub=function(se,ge){this._verify2(se,ge);var Ve=se.sub(ge);return Ve.cmpn(0)<0&&Ve.iadd(this.m),Ve._forceRed(this)},xn.prototype.isub=function(se,ge){this._verify2(se,ge);var Ve=se.isub(ge);return Ve.cmpn(0)<0&&Ve.iadd(this.m),Ve},xn.prototype.shl=function(se,ge){return this._verify1(se),this.imod(se.ushln(ge))},xn.prototype.imul=function(se,ge){return this._verify2(se,ge),this.imod(se.imul(ge))},xn.prototype.mul=function(se,ge){return this._verify2(se,ge),this.imod(se.mul(ge))},xn.prototype.isqr=function(se){return this.imul(se,se.clone())},xn.prototype.sqr=function(se){return this.mul(se,se)},xn.prototype.sqrt=function(se){if(se.isZero())return se.clone();var ge=this.m.andln(3);if(Ve(ge%2==1),ge===3){var He=this.m.add(new We(1)).iushrn(2);return this.pow(se,He)}for(var qe=this.m.subn(1),en=0;!qe.isZero()&&qe.andln(1)===0;)en++,qe.iushrn(1);Ve(!qe.isZero());var tn=new We(1).toRed(this),rn=tn.redNeg(),on=this.m.subn(1).iushrn(1),sn=this.m.bitLength();for(sn=new We(2*sn*sn).toRed(this);this.pow(sn,on).cmp(rn)!==0;)sn.redIAdd(rn);for(var cn=this.pow(sn,qe),ln=this.pow(se,qe.addn(1).iushrn(1)),un=this.pow(se,qe),dn=en;un.cmp(tn)!==0;){for(var fn=un,pn=0;fn.cmp(tn)!==0;pn++)fn=fn.redSqr();Ve(pn<dn);var mn=this.pow(cn,new We(1).iushln(dn-pn-1));
17ln=ln.redMul(mn),cn=mn.redSqr(),un=un.redMul(cn),dn=pn}return ln},xn.prototype.invm=function(se){var ge=se._invmp(this.m);return ge.negative===0?this.imod(ge):(ge.negative=0,this.imod(ge).redNeg())},xn.prototype.pow=function(se,ge){if(ge.isZero())return new We(1).toRed(this);if(ge.cmpn(1)===0)return se.clone();var Ve=4,He=Array(1<<Ve);He[0]=new We(1).toRed(this),He[1]=se;for(var qe=2;qe<He.length;qe++)He[qe]=this.mul(He[qe-1],se);var en=He[0],tn=0,rn=0,on=ge.bitLength()%26;for(on===0&&(on=26),qe=ge.length-1;qe>=0;qe--){for(var sn=ge.words[qe],cn=on-1;cn>=0;cn--){var ln=sn>>cn&1;if(en!==He[0]&&(en=this.sqr(en)),ln===0&&tn===0){rn=0;continue}tn<<=1,tn|=ln,rn++,!(rn!==Ve&&(qe!==0||cn!==0))&&(en=this.mul(en,He[tn]),rn=0,tn=0)}on=26}return en},xn.prototype.convertTo=function(se){var ge=se.umod(this.m);return ge===se?ge.clone():ge},xn.prototype.convertFrom=function(se){var ge=se.clone();return ge.red=null,ge},We.mont=function(se){return new Sn(se)};function Sn(se){xn.call(this,se),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new We(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}He(Sn,xn),Sn.prototype.convertTo=function(se){return this.imod(se.ushln(this.shift))},Sn.prototype.convertFrom=function(se){var ge=this.imod(se.mul(this.rinv));return ge.red=null,ge},Sn.prototype.imul=function(se,ge){if(se.isZero()||ge.isZero())return se.words[0]=0,se.length=1,se;var Ve=se.imul(ge),He=Ve.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),We=Ve.isub(He).iushrn(this.shift),qe=We;return We.cmp(this.m)>=0?qe=We.isub(this.m):We.cmpn(0)<0&&(qe=We.iadd(this.m)),qe._forceRed(this)},Sn.prototype.mul=function(se,ge){if(se.isZero()||ge.isZero())return new We(0)._forceRed(this);var Ve=se.mul(ge),He=Ve.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),qe=Ve.isub(He).iushrn(this.shift),en=qe;return qe.cmp(this.m)>=0?en=qe.isub(this.m):qe.cmpn(0)<0&&(en=qe.iadd(this.m)),en._forceRed(this)},Sn.prototype.invm=function(se){return this.imod(se._invmp(this.m).mul(this.r2))._forceRed(this)}})(ge===void 0||ge,se)})),require_vm_browserify=__commonJSMin$1((exports=>{var indexOf=function(se,ge){if(se.indexOf)return se.indexOf(ge);for(var Ve=0;Ve<se.length;Ve++)if(se[Ve]===ge)return Ve;return-1},Object_keys=function(se){if(Object.keys)return Object.keys(se);var ge=[];for(var Ve in se)ge.push(Ve);return ge},forEach=function(se,ge){if(se.forEach)return se.forEach(ge);for(var Ve=0;Ve<se.length;Ve++)ge(se[Ve],Ve,se)},defineProp=function(){try{return Object.defineProperty({},"_",{}),function(se,ge,Ve){Object.defineProperty(se,ge,{writable:!0,enumerable:!1,configurable:!0,value:Ve})}}catch{return function(se,ge,Ve){se[ge]=Ve}}}(),globals=`Array.Boolean.Date.Error.EvalError.Function.Infinity.JSON.Math.NaN.Number.Object.RangeError.ReferenceError.RegExp.String.SyntaxError.TypeError.URIError.decodeURI.decodeURIComponent.encodeURI.encodeURIComponent.escape.eval.isFinite.isNaN.parseFloat.parseInt.undefined.unescape`.split(`.`);function Context(){}Context.prototype={};var Script=exports.Script=function(se){if(!(this instanceof Script))return new Script(se);this.code=se};Script.prototype.runInContext=function(se){if(!(se instanceof Context))throw TypeError(`needs a 'context' argument.`);var ge=document.createElement(`iframe`);ge.style||={},ge.style.display=`none`,document.body.appendChild(ge);var Ve=ge.contentWindow,He=Ve.eval,We=Ve.execScript;!He&&We&&(We.call(Ve,`null`),He=Ve.eval),forEach(Object_keys(se),function(ge){Ve[ge]=se[ge]}),forEach(globals,function(ge){se[ge]&&(Ve[ge]=se[ge])});var qe=Object_keys(Ve),en=He.call(Ve,this.code);return forEach(Object_keys(Ve),function(ge){(ge in se||indexOf(qe,ge)===-1)&&(se[ge]=Ve[ge])}),forEach(globals,function(ge){ge in se||defineProp(se,ge,Ve[ge])}),document.body.removeChild(ge),en},Script.prototype.runInThisContext=function(){return eval(this.code)},Script.prototype.runInNewContext=function(se){var ge=Script.createContext(se),Ve=this.runInContext(ge);
17return se&&forEach(Object_keys(ge),function(Ve){se[Ve]=ge[Ve]}),Ve},forEach(Object_keys(Script.prototype),function(se){exports[se]=Script[se]=function(ge){var Ve=Script(ge);return Ve[se].apply(Ve,[].slice.call(arguments,1))}}),exports.isContext=function(se){return se instanceof Context},exports.createScript=function(se){return exports.Script(se)},exports.createContext=Script.createContext=function(se){var ge=new Context;return typeof se==`object`&&forEach(Object_keys(se),function(Ve){ge[Ve]=se[Ve]}),ge}})),require_api=__commonJSMin$1((se=>{var ge=require_asn1$1(),Ve=require_inherits_browser(),He=se;He.define=function(se,ge){return new We(se,ge)};function We(se,ge){this.name=se,this.body=ge,this.decoders={},this.encoders={}}We.prototype._createNamed=function(se){var ge;try{ge=require_vm_browserify().runInThisContext(`(function `+this.name+`(entity) { 18 this._initNamed(entity); 19})`)}catch{ge=function(se){this._initNamed(se)}}return Ve(ge,se),ge.prototype._initNamed=function(ge){se.call(this,ge)},new ge(this)},We.prototype._getDecoder=function(se){return se||=`der`,this.decoders.hasOwnProperty(se)||(this.decoders[se]=this._createNamed(ge.decoders[se])),this.decoders[se]},We.prototype.decode=function(se,ge,Ve){return this._getDecoder(ge).decode(se,Ve)},We.prototype._getEncoder=function(se){return se||=`der`,this.encoders.hasOwnProperty(se)||(this.encoders[se]=this._createNamed(ge.encoders[se])),this.encoders[se]},We.prototype.encode=function(se,ge,Ve){return this._getEncoder(ge).encode(se,Ve)}})),require_reporter=__commonJSMin$1((se=>{var ge=require_inherits_browser();function Ve(se){this._reporterState={obj:null,path:[],options:se||{},errors:[]}}se.Reporter=Ve,Ve.prototype.isError=function(se){return se instanceof He},Ve.prototype.save=function(){var se=this._reporterState;return{obj:se.obj,pathLen:se.path.length}},Ve.prototype.restore=function(se){var ge=this._reporterState;ge.obj=se.obj,ge.path=ge.path.slice(0,se.pathLen)},Ve.prototype.enterKey=function(se){return this._reporterState.path.push(se)},Ve.prototype.exitKey=function(se){var ge=this._reporterState;ge.path=ge.path.slice(0,se-1)},Ve.prototype.leaveKey=function(se,ge,Ve){var He=this._reporterState;this.exitKey(se),He.obj!==null&&(He.obj[ge]=Ve)},Ve.prototype.path=function(){return this._reporterState.path.join(`/`)},Ve.prototype.enterObject=function(){var se=this._reporterState,ge=se.obj;return se.obj={},ge},Ve.prototype.leaveObject=function(se){var ge=this._reporterState,Ve=ge.obj;return ge.obj=se,Ve},Ve.prototype.error=function(se){var ge,Ve=this._reporterState,We=se instanceof He;if(ge=We?se:new He(Ve.path.map(function(se){return`[`+JSON.stringify(se)+`]`}).join(``),se.message||se,se.stack),!Ve.options.partial)throw ge;return We||Ve.errors.push(ge),ge},Ve.prototype.wrapResult=function(se){var ge=this._reporterState;return ge.options.partial?{result:this.isError(se)?null:se,errors:ge.errors}:se};function He(se,ge){this.path=se,this.rethrow(ge)}ge(He,Error),He.prototype.rethrow=function(se){if(this.message=se+` at: `+(this.path||`(shallow)`),Error.captureStackTrace&&Error.captureStackTrace(this,He),!this.stack)try{throw Error(this.message)}catch(se){this.stack=se.stack}return this}})),require_buffer=__commonJSMin$1((se=>{var ge=require_inherits_browser(),Ve=require_base().Reporter,He=require_dist$2().Buffer;function We(se,ge){if(Ve.call(this,ge),!He.isBuffer(se)){this.error(`Input not Buffer`);return}this.base=se,this.offset=0,this.length=se.length}ge(We,Ve),se.DecoderBuffer=We,We.prototype.save=function(){return{offset:this.offset,reporter:Ve.prototype.save.call(this)}},We.prototype.restore=function(se){var ge=new We(this.base);return ge.offset=se.offset,ge.length=this.offset,this.offset=se.offset,Ve.prototype.restore.call(this,se.reporter),ge},We.prototype.isEmpty=function(){return this.offset===this.length},We.prototype.readUInt8=function(se){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(se||`DecoderBuffer overrun`)},We.prototype.skip=function(se,ge){if(!(this.offset+se<=this.length))return this.error(ge||`DecoderBuffer overrun`);var Ve=new We(this.base);return Ve._reporterState=this._reporterState,Ve.offset=this.offset,Ve.length=this.offset+se,this.offset+=se,Ve},We.prototype.raw=function(se){return this.base.slice(se?se.offset:this.offset,this.length)};function qe(se,ge){if(Array.isArray(se))this.length=0,this.value=se.map(function(se){return se instanceof qe||(se=new qe(se,ge)),this.length+=se.length,se},this);else if(typeof se==`number`){if(!(0<=se&&se<=255))return ge.error(`non-byte EncoderBuffer value`);this.value=se,this.length=1}else if(typeof se==`string`)this.value=se,this.length=He.byteLength(se);else if(He.isBuffer(se))this.value=se,this.length=se.length;else return ge.error(`Unsupported type: `+typeof se)}se.EncoderBuffer=qe,qe.prototype.join=function(se,ge){return se||=new He(this.length),ge||=0,this.length===0||(Array.isArray(this.value)?this.value.forEach(function(Ve){Ve.join(se,ge),ge+=Ve.length}):(typeof this.value==`number`?se[ge]=this.value:typeof this.value==`string`?se.write(this.value,ge):He.isBuffer(this.value)&&this.value.copy(se,ge),ge+=this.length)),se}})),require_node=__commonJSMin$1(((se,ge)=>{var Ve=require_base().Reporter,He=require_base().EncoderBuffer,We=require_base().DecoderBuffer,qe=require_minimalistic_assert(),en=`seq.seqof.set.setof.objid.bool.gentime.utctime.null_.enum.int.objDesc.bitstr.bmpstr.charstr.genstr.graphstr.ia5str.iso646str.numstr.octstr.printstr.t61str.unistr.utf8str.videostr`.split(`.`),tn=[`key`,`obj`,`use`,`optional`,`explicit`,`implicit`,`def`,`choice`,`any`,`contains`].concat(en),rn=[`_peekTag`,`_decodeTag`,`_use`,`_decodeStr`,`_decodeObjid`,`_decodeTime`,`_decodeNull`,`_decodeInt`,`_decodeBool`,`_decodeList`,`_encodeComposite`,`_encodeStr`,`_encodeObjid`,`_encodeTime`,`_encodeNull`,`_encodeInt`,`_encodeBool`];function on(se,ge){var Ve={};this._baseState=Ve,Ve.enc=se,Ve.parent=ge||null,Ve.children=null,Ve.tag=null,Ve.args=null,Ve.reverseArgs=null,Ve.choice=null,Ve.optional=!1,Ve.any=!1,Ve.obj=!1,Ve.use=null,Ve.useDecoder=null,Ve.key=null,Ve.default=null,Ve.explicit=null,Ve.implicit=null,Ve.contains=null,Ve.parent||(Ve.children=[],this._wrap())}ge.exports=on;
19var sn=[`enc`,`parent`,`children`,`tag`,`args`,`reverseArgs`,`choice`,`optional`,`any`,`obj`,`use`,`alteredUse`,`key`,`default`,`explicit`,`implicit`,`contains`];on.prototype.clone=function(){var se=this._baseState,ge={};sn.forEach(function(Ve){ge[Ve]=se[Ve]});var Ve=new this.constructor(ge.parent);return Ve._baseState=ge,Ve},on.prototype._wrap=function(){var se=this._baseState;tn.forEach(function(ge){this[ge]=function(){var Ve=new this.constructor(this);return se.children.push(Ve),Ve[ge].apply(Ve,arguments)}},this)},on.prototype._init=function(se){var ge=this._baseState;qe(ge.parent===null),se.call(this),ge.children=ge.children.filter(function(se){return se._baseState.parent===this},this),qe.equal(ge.children.length,1,`Root node can have only one child`)},on.prototype._useArgs=function(se){var ge=this._baseState,Ve=se.filter(function(se){return se instanceof this.constructor},this);se=se.filter(function(se){return!(se instanceof this.constructor)},this),Ve.length!==0&&(qe(ge.children===null),ge.children=Ve,Ve.forEach(function(se){se._baseState.parent=this},this)),se.length!==0&&(qe(ge.args===null),ge.args=se,ge.reverseArgs=se.map(function(se){if(typeof se!=`object`||se.constructor!==Object)return se;var ge={};return Object.keys(se).forEach(function(Ve){Ve==(Ve|0)&&(Ve|=0);var He=se[Ve];ge[He]=Ve}),ge}))},rn.forEach(function(se){on.prototype[se]=function(){var ge=this._baseState;throw Error(se+` not implemented for encoding: `+ge.enc)}}
19),en.forEach(function(se){on.prototype[se]=function(){var ge=this._baseState,Ve=Array.prototype.slice.call(arguments);return qe(ge.tag===null),ge.tag=se,this._useArgs(Ve),this}}),on.prototype.use=function(se){qe(se);var ge=this._baseState;return qe(ge.use===null),ge.use=se,this},on.prototype.optional=function(){var se=this._baseState;return se.optional=!0,this},on.prototype.def=function(se){var ge=this._baseState;return qe(ge.default===null),ge.default=se,ge.optional=!0,this},on.prototype.explicit=function(se){var ge=this._baseState;return qe(ge.explicit===null&&ge.implicit===null),ge.explicit=se,this},on.prototype.implicit=function(se){var ge=this._baseState;return qe(ge.explicit===null&&ge.implicit===null),ge.implicit=se,this},on.prototype.obj=function(){var se=this._baseState,ge=Array.prototype.slice.call(arguments);return se.obj=!0,ge.length!==0&&this._useArgs(ge),this},on.prototype.key=function(se){var ge=this._baseState;return qe(ge.key===null),ge.key=se,this},on.prototype.any=function(){var se=this._baseState;return se.any=!0,this},on.prototype.choice=function(se){var ge=this._baseState;return qe(ge.choice===null),ge.choice=se,this._useArgs(Object.keys(se).map(function(ge){return se[ge]})),this},on.prototype.contains=function(se){var ge=this._baseState;return qe(ge.use===null),ge.contains=se,this},on.prototype._decode=function(se,ge){var Ve=this._baseState;if(Ve.parent===null)return se.wrapResult(Ve.children[0]._decode(se,ge));var He=Ve.default,qe=!0,en=null;if(Ve.key!==null&&(en=se.enterKey(Ve.key)),Ve.optional){var tn=null;if(Ve.explicit===null?Ve.implicit===null?Ve.tag!==null&&(tn=Ve.tag):tn=Ve.implicit:tn=Ve.explicit,tn===null&&!Ve.any){var rn=se.save();try{Ve.choice===null?this._decodeGeneric(Ve.tag,se,ge):this._decodeChoice(se,ge),qe=!0}catch{qe=!1}se.restore(rn)}else if(qe=this._peekTag(se,tn,Ve.any),se.isError(qe))return qe}var on;if(Ve.obj&&qe&&(on=se.enterObject()),qe){if(Ve.explicit!==null){var sn=this._decodeTag(se,Ve.explicit);if(se.isError(sn))return sn;se=sn}var cn=se.offset;if(Ve.use===null&&Ve.choice===null){if(Ve.any)var rn=se.save();var ln=this._decodeTag(se,Ve.implicit===null?Ve.tag:Ve.implicit,Ve.any);if(se.isError(ln))return ln;Ve.any?He=se.raw(rn):se=ln}if(ge&&ge.track&&Ve.tag!==null&&ge.track(se.path(),cn,se.length,`tagged`),ge&&ge.track&&Ve.tag!==null&&ge.track(se.path(),se.offset,se.length,`content`),He=Ve.any?He:Ve.choice===null?this._decodeGeneric(Ve.tag,se,ge):this._decodeChoice(se,ge),se.isError(He))return He;if(!Ve.any&&Ve.choice===null&&Ve.children!==null&&Ve.children.forEach(function(Ve){Ve._decode(se,ge)}),Ve.contains&&(Ve.tag===`octstr`||Ve.tag===`bitstr`)){var un=new We(He);He=this._getUse(Ve.contains,se._reporterState.obj)._decode(un,ge)}}return Ve.obj&&qe&&(He=se.leaveObject(on)),Ve.key!==null&&(He!==null||qe===!0)?se.leaveKey(en,Ve.key,He):en!==null&&se.exitKey(en),He},on.prototype._decodeGeneric=function(se,ge,Ve){var He=this._baseState;return se===`seq`||se===`set`?null:se===`seqof`||se===`setof`?this._decodeList(ge,se,He.args[0],Ve):/str$/.test(se)?this._decodeStr(ge,se,Ve):se===`objid`&&He.args?this._decodeObjid(ge,He.args[0],He.args[1],Ve):se===`objid`?this._decodeObjid(ge,null,null,Ve):se===`gentime`||se===`utctime`?this._decodeTime(ge,se,Ve):se===`null_`?this._decodeNull(ge,Ve):se===`bool`?this._decodeBool(ge,Ve):se===`objDesc`?this._decodeStr(ge,se,Ve):se===`int`||se===`enum`?this._decodeInt(ge,He.args&&He.args[0],Ve):He.use===null?ge.error(`unknown tag: `+se):this._getUse(He.use,ge._reporterState.obj)._decode(ge,Ve)},on.prototype._getUse=function(se,ge){var Ve=this._baseState;return Ve.useDecoder=this._use(se,ge),qe(Ve.useDecoder._baseState.parent===null),Ve.useDecoder=Ve.useDecoder._baseState.children[0],Ve.implicit!==Ve.useDecoder._baseState.implicit&&(Ve.useDecoder=Ve.useDecoder.clone(),Ve.useDecoder._baseState.implicit=Ve.implicit),Ve.useDecoder},on.prototype._decodeChoice=function(se,ge){var Ve=this._baseState,He=null,We=!1;return Object.keys(Ve.choice).some(function(qe){var en=se.save(),tn=Ve.choice[qe];try{var rn=tn._decode(se,ge);if(se.isError(rn))return!1;He={type:qe,value:rn},We=!0}
19catch{return se.restore(en),!1}return!0},this),We?He:se.error(`Choice not matched`)},on.prototype._createEncoderBuffer=function(se){return new He(se,this.reporter)},on.prototype._encode=function(se,ge,Ve){var He=this._baseState;if(!(He.default!==null&&He.default===se)){var We=this._encodeValue(se,ge,Ve);if(We!==void 0&&!this._skipDefault(We,ge,Ve))return We}},on.prototype._encodeValue=function(se,ge,He){var We=this._baseState;if(We.parent===null)return We.children[0]._encode(se,ge||new Ve);var qe=null;if(this.reporter=ge,We.optional&&se===void 0)if(We.default!==null)se=We.default;else return;var en=null,tn=!1;if(We.any)qe=this._createEncoderBuffer(se);else if(We.choice)qe=this._encodeChoice(se,ge);else if(We.contains)en=this._getUse(We.contains,He)._encode(se,ge),tn=!0;else if(We.children)en=We.children.map(function(Ve){if(Ve._baseState.tag===`null_`)return Ve._encode(null,ge,se);if(Ve._baseState.key===null)return ge.error(`Child should have a key`);var He=ge.enterKey(Ve._baseState.key);if(typeof se!=`object`)return ge.error(`Child expected, but input is not object`);var We=Ve._encode(se[Ve._baseState.key],ge,se);return ge.leaveKey(He),We},this).filter(function(se){return se}),en=this._createEncoderBuffer(en);else if(We.tag===`seqof`||We.tag===`setof`){if(!(We.args&&We.args.length===1))return ge.error(`Too many args for : `+We.tag);if(!Array.isArray(se))return ge.error(`seqof/setof, but data is not Array`);var rn=this.clone();rn._baseState.implicit=null,en=this._createEncoderBuffer(se.map(function(Ve){var He=this._baseState;return this._getUse(He.args[0],se)._encode(Ve,ge)},rn))}else We.use===null?(en=this._encodePrimitive(We.tag,se),tn=!0):qe=this._getUse(We.use,He)._encode(se,ge);var qe;if(!We.any&&We.choice===null){var on=We.implicit===null?We.tag:We.implicit,sn=We.implicit===null?`universal`:`context`;on===null?We.use===null&&ge.error(`Tag could be omitted only for .use()`):We.use===null&&(qe=this._encodeComposite(on,tn,sn,en))}return We.explicit!==null&&(qe=this._encodeComposite(We.explicit,!1,`context`,qe)),qe},on.prototype._encodeChoice=function(se,ge){var Ve=this._baseState,He=Ve.choice[se.type];return He||qe(!1,se.type+` not found in `+JSON.stringify(Object.keys(Ve.choice))),He._encode(se.value,ge)},on.prototype._encodePrimitive=function(se,ge){var Ve=this._baseState;if(/str$/.test(se))return this._encodeStr(ge,se);if(se===`objid`&&Ve.args)return this._encodeObjid(ge,Ve.reverseArgs[0],Ve.args[1]);if(se===`objid`)return this._encodeObjid(ge,null,null);if(se===`gentime`||se===`utctime`)return this._encodeTime(ge,se);if(se===`null_`)return this._encodeNull();if(se===`int`||se===`enum`)return this._encodeInt(ge,Ve.args&&Ve.reverseArgs[0]);if(se===`bool`)return this._encodeBool(ge);if(se===`objDesc`)return this._encodeStr(ge,se);throw Error(`Unsupported tag: `+se)},on.prototype._isNumstr=function(se){return/^[0-9 ]*$/.test(se)},on.prototype._isPrintstr=function(se){return/^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(se)}})),require_base=__commonJSMin$1((se=>{var ge=se;ge.Reporter=require_reporter().Reporter,ge.DecoderBuffer=require_buffer().DecoderBuffer,ge.EncoderBuffer=require_buffer().EncoderBuffer,ge.Node=require_node()})),require_der$2=__commonJSMin$1((se=>{var ge=require_constants$1();se.tagClass={0:`universal`,1:`application`,2:`context`,3:`private`},se.tagClassByName=ge._reverse(se.tagClass),se.tag={0:`end`,1:`bool`,2:`int`,3:`bitstr`,4:`octstr`,5:`null_`,6:`objid`,7:`objDesc`,8:`external`,9:`real`,10:`enum`,11:`embed`,12:`utf8str`,13:`relativeOid`,16:`seq`,17:`set`,18:`numstr`,19:`printstr`,20:`t61str`,21:`videostr`,22:`ia5str`,23:`utctime`,24:`gentime`,25:`graphstr`,26:`iso646str`,27:`genstr`,28:`unistr`,29:`charstr`,30:`bmpstr`},se.tagByName=ge._reverse(se.tag)})),require_constants$1=__commonJSMin$1((se=>{var ge=se;ge._reverse=function(se){var ge={};return Object.keys(se).forEach(function(Ve){(Ve|0)==Ve&&(Ve|=0);var He=se[Ve];ge[He]=Ve}),ge},ge.der=require_der$2()})),require_der$1=__commonJSMin$1(((se,ge)=>{var Ve=require_inherits_browser(),He=require_asn1$1(),We=He.base,qe=He.bignum,en=He.constants.der;function tn(se){this.enc=`der`,this.name=se.name,this.entity=se,this.tree=new rn,this.tree._init(se.body)}ge.exports=tn,tn.prototype.decode=function(se,ge){return se instanceof We.DecoderBuffer||(se=new We.DecoderBuffer(se,ge)),this.tree._decode(se,ge)};function rn(se){We.Node.call(this,`der`,se)}Ve(rn,We.Node),rn.prototype._peekTag=function(se,ge,Ve){if(se.isEmpty())return!1;var He=se.save(),We=on(se,`Failed to peek tag: "`+ge+`"`);return se.isError(We)?We:(se.restore(He),We.tag===ge||We.tagStr===ge||We.tagStr+`of`===ge||Ve)},rn.prototype._decodeTag=function(se,ge,Ve){var He=on(se,`Failed to decode tag of "`+ge+`"`);if(se.isError(He))return He;var We=sn(se,He.primitive,`Failed to get length of "`+ge+`"`);if(se.isError(We))return We;if(!Ve&&He.tag!==ge&&He.tagStr!==ge&&He.tagStr+`of`!==ge)return se.error(`Failed to match tag: "`+ge+`"`);if(He.primitive||We!==null)return se.skip(We,`Failed to match body of: "`+ge+`"`);var qe=se.save(),en=this._skipUntilEnd(se,`Failed to skip indefinite length body: "`+this.tag+`"`);return se.isError(en)?en:(We=se.offset-qe.offset,se.restore(qe),se.skip(We,`Failed to match body of: "`+ge+`"`))},rn.prototype._skipUntilEnd=function(se,ge){for(;;){var Ve=on(se,ge);if(se.isError(Ve))return Ve;var He=sn(se,Ve.primitive,ge);if(se.isError(He))return He;var We=Ve.primitive||He!==null?se.skip(He):this._skipUntilEnd(se,ge);if(se.isError(We))return We;if(Ve.tagStr===`end`)break}},rn.prototype._decodeList=function(se,ge,Ve,He){for(var We=[];!se.isEmpty();){var qe=this._peekTag(se,`end`);
19if(se.isError(qe))return qe;var en=Ve.decode(se,`der`,He);if(se.isError(en)&&qe)break;We.push(en)}return We},rn.prototype._decodeStr=function(se,ge){if(ge===`bitstr`){var Ve=se.readUInt8();return se.isError(Ve)?Ve:{unused:Ve,data:se.raw()}}else if(ge===`bmpstr`){var He=se.raw();if(He.length%2==1)return se.error(`Decoding of string type: bmpstr length mismatch`);for(var We=``,qe=0;qe<He.length/2;qe++)We+=String.fromCharCode(He.readUInt16BE(qe*2));return We}else if(ge===`numstr`){var en=se.raw().toString(`ascii`);return this._isNumstr(en)?en:se.error(`Decoding of string type: numstr unsupported characters`)}else if(ge===`octstr`)return se.raw();else if(ge===`objDesc`)return se.raw();else if(ge===`printstr`){var tn=se.raw().toString(`ascii`);return this._isPrintstr(tn)?tn:se.error(`Decoding of string type: printstr unsupported characters`)}else if(/str$/.test(ge))return se.raw().toString();else return se.error(`Decoding of string type: `+ge+` unsupported`)},rn.prototype._decodeObjid=function(se,ge,Ve){for(var He,We=[],qe=0;!se.isEmpty();){var en=se.readUInt8();qe<<=7,qe|=en&127,en&128||(We.push(qe),qe=0)}en&128&&We.push(qe);var tn=We[0]/40|0,rn=We[0]%40;if(He=Ve?We:[tn,rn].concat(We.slice(1)),ge){var on=ge[He.join(` `)];on===void 0&&(on=ge[He.join(`.`)]),on!==void 0&&(He=on)}return He},rn.prototype._decodeTime=function(se,ge){var Ve=se.raw().toString();if(ge===`gentime`)var He=Ve.slice(0,4)|0,We=Ve.slice(4,6)|0,qe=Ve.slice(6,8)|0,en=Ve.slice(8,10)|0,tn=Ve.slice(10,12)|0,rn=Ve.slice(12,14)|0;else if(ge===`utctime`){var He=Ve.slice(0,2)|0,We=Ve.slice(2,4)|0,qe=Ve.slice(4,6)|0,en=Ve.slice(6,8)|0,tn=Ve.slice(8,10)|0,rn=Ve.slice(10,12)|0;He=He<70?2e3+He:1900+He}else return se.error(`Decoding `+ge+` time is not supported yet`);return Date.UTC(He,We-1,qe,en,tn,rn,0)},rn.prototype._decodeNull=function(se){return null},rn.prototype._decodeBool=function(se){var ge=se.readUInt8();return se.isError(ge)?ge:ge!==0},rn.prototype._decodeInt=function(se,ge){var Ve=new qe(se.raw());return ge&&(Ve=ge[Ve.toString(10)]||Ve),Ve},rn.prototype._use=function(se,ge){return typeof se==`function`&&(se=se(ge)),se._getDecoder(`der`).tree};function on(se,ge){var Ve=se.readUInt8(ge);if(se.isError(Ve))return Ve;var He=en.tagClass[Ve>>6],We=(Ve&32)==0;if((Ve&31)==31){var qe=Ve;for(Ve=0;(qe&128)==128;){if(qe=se.readUInt8(ge),se.isError(qe))return qe;Ve<<=7,Ve|=qe&127}}else Ve&=31;var tn=en.tag[Ve];return{cls:He,primitive:We,tag:Ve,tagStr:tn}}function sn(se,ge,Ve){var He=se.readUInt8(Ve);if(se.isError(He))return He;if(!ge&&He===128)return null;if(!(He&128))return He;var We=He&127;if(We>4)return se.error(`length octect is too long`);He=0;for(var qe=0;qe<We;qe++){He<<=8;var en=se.readUInt8(Ve);if(se.isError(en))return en;He|=en}return He}})),require_pem$1=__commonJSMin$1(((se,ge)=>{var Ve=require_inherits_browser(),He=require_dist$2().Buffer,We=require_der$1();function qe(se){We.call(this,se),this.enc=`pem`}Ve(qe,We),ge.exports=qe,qe.prototype.decode=function(se,ge){for(var Ve=se.toString().split(/[\r\n]+/g),qe=ge.label.toUpperCase(),en=/^-----(BEGIN|END) ([^-]+)-----$/,tn=-1,rn=-1,on=0;on<Ve.length;on++){var sn=Ve[on].match(en);if(sn!==null&&sn[2]===qe)if(tn===-1){if(sn[1]!==`BEGIN`)break;tn=on}else{if(sn[1]!==`END`)break;rn=on;break}}if(tn===-1||rn===-1)throw Error(`PEM section not found for: `+qe);var cn=Ve.slice(tn+1,rn).join(``);cn.replace(/[^a-z0-9\+\/=]+/gi,``);var ln=new He(cn,`base64`);return We.prototype.decode.call(this,ln,ge)}})),require_decoders=__commonJSMin$1((se=>{var ge=se;ge.der=require_der$1(),ge.pem=require_pem$1()})),require_der=__commonJSMin$1(((se,ge)=>{var Ve=require_inherits_browser(),He=require_dist$2().Buffer,We=require_asn1$1(),qe=We.base,en=We.constants.der;function tn(se){this.enc=`der`,this.name=se.name,this.entity=se,this.tree=new rn,this.tree._init(se.body)}ge.exports=tn,tn.prototype.encode=function(se,ge){return this.tree._encode(se,ge).join()};function rn(se){qe.Node.call(this,`der`,se)}Ve(rn,qe.Node),rn.prototype._encodeComposite=function(se,ge,Ve,We){var qe=sn(se,ge,Ve,this.reporter);if(We.length<128){var en=new He(2);return en[0]=qe,en[1]=We.length,this._createEncoderBuffer([en,We])}for(var tn=1,rn=We.length;rn>=256;rn>>=8)tn++;var en=new He(2+tn);en[0]=qe,en[1]=128|tn;for(var rn=1+tn,on=We.length;on>0;rn--,on>>=8)en[rn]=on&255;return this._createEncoderBuffer([en,We])},rn.prototype._encodeStr=function(se,ge){if(ge===`bitstr`)return this._createEncoderBuffer([se.unused|0,se.data]);if(ge===`bmpstr`){for(var Ve=new He(se.length*2),We=0;We<se.length;We++)Ve.writeUInt16BE(se.charCodeAt(We),We*2);return this._createEncoderBuffer(Ve)}else if(ge===`numstr`)return this._isNumstr(se)?this._createEncoderBuffer(se):this.reporter.error(`Encoding of string type: numstr supports only digits and space`);else if(ge===`printstr`)return this._isPrintstr(se)?this._createEncoderBuffer(se):this.reporter.error(`Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark`);else if(/str$/.test(ge))return this._createEncoderBuffer(se);else if(ge===`objDesc`)return this._createEncoderBuffer(se);else return this.reporter.error(`Encoding of string type: `+ge+` unsupported`)},rn.prototype._encodeObjid=function(se,ge,Ve){if(typeof se==`string`){if(!ge)return this.reporter.error(`string objid given, but no values map found`);if(!ge.hasOwnProperty(se))return this.reporter.error(`objid not found in values map`);se=ge[se].split(/[\s\.]+/g);for(var We=0;We<se.length;We++)se[We]|=0}else if(Array.isArray(se)){se=se.slice();for(var We=0;We<se.length;We++)se[We]|=0}if(!Array.isArray(se))return this.reporter.error(`objid() should be either array or string, got: `+JSON.stringify(se));if(!Ve){if(se[1]>=40)return this.reporter.error(`Second objid identifier OOB`);se.splice(0,2,se[0]*40+se[1])}for(var qe=0,We=0;We<se.length;We++){var en=se[We];for(qe++;en>=128;en>>=7)qe++}for(var tn=new He(qe),rn=tn.length-1,We=se.length-1;We>=0;We--){var en=se[We];for(tn[rn--]=en&127;(en>>=7)>0;)tn[rn--]=128|en&127}return this._createEncoderBuffer(tn)};function on(se){return se<10?`0`+se:se}rn.prototype._encodeTime=function(se,ge){var Ve,He=new Date(se);return ge===`gentime`?Ve=[on(He.getFullYear()),on(He.getUTCMonth()+1),on(He.getUTCDate()),on(He.getUTCHours()),on(He.getUTCMinutes()),on(He.getUTCSeconds()),`Z`].join(``):ge===`utctime`?Ve=[on(He.getFullYear()%100),on(He.getUTCMonth()+1),on(He.getUTCDate()),on(He.getUTCHours()),on(He.getUTCMinutes()),on(He.getUTCSeconds()),`Z`].join(``):this.reporter.error(`Encoding `+ge+` time is not supported yet`),this._encodeStr(Ve,`octstr`)},rn.prototype._encodeNull=function(){return this._createEncoderBuffer(``)},rn.prototype._encodeInt=function(se,ge){if(typeof se==`string`){if(!ge)return this.reporter.error(`String int or enum given, but no values map`);
19if(!ge.hasOwnProperty(se))return this.reporter.error(`Values map doesn't contain: `+JSON.stringify(se));se=ge[se]}if(typeof se!=`number`&&!He.isBuffer(se)){var Ve=se.toArray();!se.sign&&Ve[0]&128&&Ve.unshift(0),se=new He(Ve)}if(He.isBuffer(se)){var We=se.length;se.length===0&&We++;var qe=new He(We);return se.copy(qe),se.length===0&&(qe[0]=0),this._createEncoderBuffer(qe)}if(se<128)return this._createEncoderBuffer(se);if(se<256)return this._createEncoderBuffer([0,se]);for(var We=1,en=se;en>=256;en>>=8)We++;for(var qe=Array(We),en=qe.length-1;en>=0;en--)qe[en]=se&255,se>>=8;return qe[0]&128&&qe.unshift(0),this._createEncoderBuffer(new He(qe))},rn.prototype._encodeBool=function(se){return this._createEncoderBuffer(se?255:0)},rn.prototype._use=function(se,ge){return typeof se==`function`&&(se=se(ge)),se._getEncoder(`der`).tree},rn.prototype._skipDefault=function(se,ge,Ve){var He=this._baseState,We;if(He.default===null)return!1;var qe=se.join();if(He.defaultBuffer===void 0&&(He.defaultBuffer=this._encodeValue(He.default,ge,Ve).join()),qe.length!==He.defaultBuffer.length)return!1;for(We=0;We<qe.length;We++)if(qe[We]!==He.defaultBuffer[We])return!1;return!0};function sn(se,ge,Ve,He){var We;if(se===`seqof`?se=`seq`:se===`setof`&&(se=`set`),en.tagByName.hasOwnProperty(se))We=en.tagByName[se];else if(typeof se==`number`&&(se|0)===se)We=se;else return He.error(`Unknown tag: `+se);return We>=31?He.error(`Multi-octet tag encoding unsupported`):(ge||(We|=32),We|=en.tagClassByName[Ve||`universal`]<<6,We)}})),require_pem=__commonJSMin$1(((se,ge)=>{var Ve=require_inherits_browser(),He=require_der();function We(se){He.call(this,se),this.enc=`pem`}Ve(We,He),ge.exports=We,We.prototype.encode=function(se,ge){for(var Ve=He.prototype.encode.call(this,se).toString(`base64`),We=[`-----BEGIN `+ge.label+`-----`],qe=0;qe<Ve.length;qe+=64)We.push(Ve.slice(qe,qe+64));return We.push(`-----END `+ge.label+`-----`),We.join(` 20`)}})),require_encoders=__commonJSMin$1((se=>{var ge=se;ge.der=require_der(),ge.pem=require_pem()})),require_asn1$1=__commonJSMin$1((se=>{var ge=se;ge.bignum=require_bn$2(),ge.define=require_api().define,ge.base=require_base(),ge.constants=require_constants$1(),ge.decoders=require_decoders(),ge.encoders=require_encoders()})),require_certificate=__commonJSMin$1(((se,ge)=>{var Ve=require_asn1$1(),He=Ve.define(`Time`,function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),We=Ve.define(`AttributeTypeValue`,function(){this.seq().obj(this.key(`type`).objid(),this.key(`value`).any())}),qe=Ve.define(`AlgorithmIdentifier`,function(){this.seq().obj(this.key(`algorithm`).objid(),this.key(`parameters`).optional(),this.key(`curve`).objid().optional())}),en=Ve.define(`SubjectPublicKeyInfo`,function(){this.seq().obj(this.key(`algorithm`).use(qe),this.key(`subjectPublicKey`).bitstr())}),tn=Ve.define(`RelativeDistinguishedName`,function(){this.setof(We)}),rn=Ve.define(`RDNSequence`,function(){this.seqof(tn)}),on=Ve.define(`Name`,function(){this.choice({rdnSequence:this.use(rn)})}),sn=Ve.define(`Validity`,function(){this.seq().obj(this.key(`notBefore`).use(He),this.key(`notAfter`).use(He))}),cn=Ve.define(`Extension`,function(){this.seq().obj(this.key(`extnID`).objid(),this.key(`critical`).bool().def(!1),this.key(`extnValue`).octstr())}),ln=Ve.define(`TBSCertificate`,function(){this.seq().obj(this.key(`version`).explicit(0).int().optional(),this.key(`serialNumber`).int(),this.key(`signature`).use(qe),this.key(`issuer`).use(on),this.key(`validity`).use(sn),this.key(`subject`).use(on),this.key(`subjectPublicKeyInfo`).use(en),this.key(`issuerUniqueID`).implicit(1).bitstr().optional(),this.key(`subjectUniqueID`).implicit(2).bitstr().optional(),this.key(`extensions`).explicit(3).seqof(cn).optional())});ge.exports=Ve.define(`X509Certificate`,function(){this.seq().obj(this.key(`tbsCertificate`).use(ln),this.key(`signatureAlgorithm`).use(qe),this.key(`signatureValue`).bitstr())})})),require_asn1=__commonJSMin$1((se=>{var ge=require_asn1$1();se.certificate=require_certificate(),se.RSAPrivateKey=ge.define(`RSAPrivateKey`,function(){this.seq().obj(this.key(`version`).int(),this.key(`modulus`).int(),this.key(`publicExponent`).int(),this.key(`privateExponent`).int(),this.key(`prime1`).int(),this.key(`prime2`).int(),this.key(`exponent1`).int(),this.key(`exponent2`).int(),this.key(`coefficient`).int())}),se.RSAPublicKey=ge.define(`RSAPublicKey`,function(){this.seq().obj(this.key(`modulus`).int(),this.key(`publicExponent`).int())});var Ve=ge.define(`AlgorithmIdentifier`,function(){this.seq().obj(this.key(`algorithm`).objid(),this.key(`none`).null_().optional(),this.key(`curve`).objid().optional(),this.key(`params`).seq().obj(this.key(`p`).int(),this.key(`q`).int(),this.key(`g`).int()).optional())});se.PublicKey=ge.define(`SubjectPublicKeyInfo`,function(){this.seq().obj(this.key(`algorithm`).use(Ve),this.key(`subjectPublicKey`).bitstr())}),se.PrivateKey=ge.define(`PrivateKeyInfo`,function(){this.seq().obj(this.key(`version`).int(),this.key(`algorithm`).use(Ve),this.key(`subjectPrivateKey`).octstr())}),se.EncryptedPrivateKey=ge.define(`EncryptedPrivateKeyInfo`,function(){this.seq().obj(this.key(`algorithm`).seq().obj(this.key(`id`).objid(),this.key(`decrypt`).seq().obj(this.key(`kde`).seq().obj(this.key(`id`).objid(),this.key(`kdeparams`).seq().obj(this.key(`salt`).octstr(),this.key(`iters`).int())),this.key(`cipher`).seq().obj(this.key(`algo`).objid(),this.key(`iv`).octstr()))),this.key(`subjectPrivateKey`).octstr())}),se.DSAPrivateKey=ge.define(`DSAPrivateKey`,function(){this.seq().obj(this.key(`version`).int(),this.key(`p`).int(),this.key(`q`).int(),this.key(`g`).int(),this.key(`pub_key`).int(),this.key(`priv_key`).int())}),se.DSAparam=ge.define(`DSAparam`,function(){this.int()});var He=ge.define(`ECParameters`,function(){this.choice({namedCurve:this.objid()})});se.ECPrivateKey=ge.define(`ECPrivateKey`,function(){this.seq().obj(this.key(`version`).int(),this.key(`privateKey`).octstr(),this.key(`parameters`).optional().explicit(0).use(He),this.key(`publicKey`).optional().explicit(1).bitstr())}),se.signature=ge.define(`signature`,function(){this.seq().obj(this.key(`r`).int(),this.key(`s`).int())})})),aesid_exports=__exportAll({default:()=>aesid_default}),aesid_default,init_aesid=__esmMin((()=>{aesid_default={"2.16.840.1.101.3.4.1.1":`aes-128-ecb`,"2.16.840.1.101.3.4.1.2":`aes-128-cbc`,"2.16.840.1.101.3.4.1.3":`aes-128-ofb`,"2.16.840.1.101.3.4.1.4":`aes-128-cfb`,"2.16.840.1.101.3.4.1.21":`aes-192-ecb`,"2.16.840.1.101.3.4.1.22":`aes-192-cbc`,"2.16.840.1.101.3.4.1.23":`aes-192-ofb`,"2.16.840.1.101.3.4.1.24":`aes-192-cfb`,"2.16.840.1.101.3.4.1.41":`aes-256-ecb`,"2.16.840.1.101.3.4.1.42":`aes-256-cbc`,"2.16.840.1.101.3.4.1.43":`aes-256-ofb`,"2.16.840.1.101.3.4.1.44":`aes-256-cfb`}})),require_fixProc=__commonJSMin$1(((se,ge)=>{var Ve=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,He=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,We=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,qe=require_evp_bytestokey(),en=require_browser$6(),tn=require_safe_buffer$3().Buffer;
20ge.exports=function(se,ge){var rn=se.toString(),on=rn.match(Ve),sn;if(on){var cn=`aes`+on[1],ln=tn.from(on[2],`hex`),un=tn.from(on[3].replace(/[\r\n]/g,``),`base64`),dn=qe(ge,ln.slice(0,8),parseInt(on[1],10)).key,fn=[],pn=en.createDecipheriv(cn,dn,ln);fn.push(pn.update(un)),fn.push(pn.final()),sn=tn.concat(fn)}else{var mn=rn.match(We);sn=tn.from(mn[2].replace(/[\r\n]/g,``),`base64`)}return{tag:rn.match(He)[1],data:sn}}})),require_parse_asn1=__commonJSMin$1(((se,ge)=>{var Ve=require_asn1(),He=(init_aesid(),__toCommonJS(aesid_exports).default),We=require_fixProc(),qe=require_browser$6(),en=require_browser$7().pbkdf2Sync,tn=require_safe_buffer$3().Buffer;function rn(se,ge){var Ve=se.algorithm.decrypt.kde.kdeparams.salt,We=parseInt(se.algorithm.decrypt.kde.kdeparams.iters.toString(),10),rn=He[se.algorithm.decrypt.cipher.algo.join(`.`)],on=se.algorithm.decrypt.cipher.iv,sn=se.subjectPrivateKey,cn=en(ge,Ve,We,parseInt(rn.split(`-`)[1],10)/8,`sha1`),ln=qe.createDecipheriv(rn,cn,on),un=[];return un.push(ln.update(sn)),un.push(ln.final()),tn.concat(un)}function on(se){var ge;typeof se==`object`&&!tn.isBuffer(se)&&(ge=se.passphrase,se=se.key),typeof se==`string`&&(se=tn.from(se));var He=We(se,ge),qe=He.tag,en=He.data,on,sn;switch(qe){case`CERTIFICATE`:sn=Ve.certificate.decode(en,`der`).tbsCertificate.subjectPublicKeyInfo;case`PUBLIC KEY`:switch(sn||=Ve.PublicKey.decode(en,`der`),on=sn.algorithm.algorithm.join(`.`),on){case`1.2.840.113549.1.1.1`:return Ve.RSAPublicKey.decode(sn.subjectPublicKey.data,`der`);case`1.2.840.10045.2.1`:return sn.subjectPrivateKey=sn.subjectPublicKey,{type:`ec`,data:sn};case`1.2.840.10040.4.1`:return sn.algorithm.params.pub_key=Ve.DSAparam.decode(sn.subjectPublicKey.data,`der`),{type:`dsa`,data:sn.algorithm.params};default:throw Error(`unknown key id `+on)}case`ENCRYPTED PRIVATE KEY`:en=Ve.EncryptedPrivateKey.decode(en,`der`),en=rn(en,ge);case`PRIVATE KEY`:switch(sn=Ve.PrivateKey.decode(en,`der`),on=sn.algorithm.algorithm.join(`.`),on){case`1.2.840.113549.1.1.1`:return Ve.RSAPrivateKey.decode(sn.subjectPrivateKey,`der`);case`1.2.840.10045.2.1`:return{curve:sn.algorithm.curve,privateKey:Ve.ECPrivateKey.decode(sn.subjectPrivateKey,`der`).privateKey};case`1.2.840.10040.4.1`:return sn.algorithm.params.priv_key=Ve.DSAparam.decode(sn.subjectPrivateKey,`der`),{type:`dsa`,params:sn.algorithm.params};default:throw Error(`unknown key id `+on)}case`RSA PUBLIC KEY`:return Ve.RSAPublicKey.decode(en,`der`);case`RSA PRIVATE KEY`:return Ve.RSAPrivateKey.decode(en,`der`);case`DSA PRIVATE KEY`:return{type:`dsa`,params:Ve.DSAPrivateKey.decode(en,`der`)}
20;case`EC PRIVATE KEY`:return en=Ve.ECPrivateKey.decode(en,`der`),{curve:en.parameters.value,privateKey:en.privateKey};default:throw Error(`unknown key type `+qe)}}on.signature=Ve.signature,ge.exports=on})),curves_exports=__exportAll({default:()=>curves_default}),curves_default,init_curves=__esmMin((()=>{curves_default={"1.3.132.0.10":`secp256k1`,"1.3.132.0.33":`p224`,"1.2.840.10045.3.1.1":`p192`,"1.2.840.10045.3.1.7":`p256`,"1.3.132.0.34":`p384`,"1.3.132.0.35":`p521`}})),require_sign=__commonJSMin$1(((se,ge)=>{var Ve=require_safe_buffer$3().Buffer,He=require_browser$8(),We=require_browserify_rsa(),qe=require_elliptic().ec,en=require_bn$4(),tn=require_parse_asn1(),rn=(init_curves(),__toCommonJS(curves_exports).default),on=1;function sn(se,ge,He,qe,en){var rn=tn(ge);if(rn.curve){if(qe!==`ecdsa`&&qe!==`ecdsa/rsa`)throw Error(`wrong private key type`);return cn(se,rn)}else if(rn.type===`dsa`){if(qe!==`dsa`)throw Error(`wrong private key type`);return ln(se,rn,He)}if(qe!==`rsa`&&qe!==`ecdsa/rsa`)throw Error(`wrong private key type`);if(ge.padding!==void 0&&ge.padding!==on)throw Error(`illegal or unsupported padding mode`);se=Ve.concat([en,se]);for(var sn=rn.modulus.byteLength(),un=[0,1];se.length+un.length+1<sn;)un.push(255);un.push(0);for(var dn=-1;++dn<se.length;)un.push(se[dn]);return We(un,rn)}function cn(se,ge){var He=rn[ge.curve.join(`.`)];if(!He)throw Error(`unknown curve `+ge.curve.join(`.`));var We=new qe(He).keyFromPrivate(ge.privateKey).sign(se);return Ve.from(We.toDER())}function ln(se,ge,Ve){for(var He=ge.params.priv_key,We=ge.params.p,qe=ge.params.q,tn=ge.params.g,rn=new en(0),on,sn=fn(se,qe).mod(qe),cn=!1,ln=dn(He,qe,se,Ve);cn===!1;)on=mn(qe,ln,Ve),rn=hn(tn,on,We,qe),cn=on.invm(qe).imul(sn.add(He.mul(rn))).mod(qe),cn.cmpn(0)===0&&(cn=!1,rn=new en(0));return un(rn,cn)}function un(se,ge){se=se.toArray(),ge=ge.toArray(),se[0]&128&&(se=[0].concat(se)),ge[0]&128&&(ge=[0].concat(ge));var He=[48,se.length+ge.length+4,2,se.length];return He=He.concat(se,[2,ge.length],ge),Ve.from(He)}function dn(se,ge,We,qe){if(se=Ve.from(se.toArray()),se.length<ge.byteLength()){var en=Ve.alloc(ge.byteLength()-se.length);se=Ve.concat([en,se])}var tn=We.length,rn=pn(We,ge),on=Ve.alloc(tn);on.fill(1);var sn=Ve.alloc(tn);return sn=He(qe,sn).update(on).update(Ve.from([0])).update(se).update(rn).digest(),on=He(qe,sn).update(on).digest(),sn=He(qe,sn).update(on).update(Ve.from([1])).update(se).update(rn).digest(),on=He(qe,sn).update(on).digest(),{k:sn,v:on}}function fn(se,ge){var Ve=new en(se),He=(se.length<<3)-ge.bitLength();return He>0&&Ve.ishrn(He),Ve}function pn(se,ge){se=fn(se,ge),se=se.mod(ge);var He=Ve.from(se.toArray());if(He.length<ge.byteLength()){var We=Ve.alloc(ge.byteLength()-He.length);He=Ve.concat([We,He])}return He}function mn(se,ge,We){var qe,en;do{for(qe=Ve.alloc(0);qe.length*8<se.bitLength();)ge.v=He(We,ge.k).update(ge.v).digest(),qe=Ve.concat([qe,ge.v]);en=fn(qe,se),ge.k=He(We,ge.k).update(ge.v).update(Ve.from([0])).digest(),ge.v=He(We,ge.k).update(ge.v).digest()}while(en.cmp(se)!==-1);return en}function hn(se,ge,Ve,He){return se.toRed(en.mont(Ve)).redPow(ge).fromRed().mod(He)}ge.exports=sn,ge.exports.getKey=dn,ge.exports.makeKey=mn})),require_verify=__commonJSMin$1(((se,ge)=>{var Ve=require_safe_buffer$3().Buffer,He=require_bn$4(),We=require_elliptic().ec,qe=require_parse_asn1(),en=(init_curves(),__toCommonJS(curves_exports).default);function tn(se,ge,We,en,tn){var sn=qe(We);if(sn.type===`ec`){if(en!==`ecdsa`&&en!==`ecdsa/rsa`)throw Error(`wrong public key type`);return rn(se,ge,sn)}else if(sn.type===`dsa`){if(en!==`dsa`)throw Error(`wrong public key type`);return on(se,ge,sn)}if(en!==`rsa`&&en!==`ecdsa/rsa`)throw Error(`wrong public key type`);ge=Ve.concat([tn,ge]);for(var cn=sn.modulus.byteLength(),ln=[1],un=0;ge.length+ln.length+2<cn;)ln.push(255),un+=1;ln.push(0);for(var dn=-1;++dn<ge.length;)ln.push(ge[dn]);ln=Ve.from(ln);var fn=He.mont(sn.modulus);se=new He(se).toRed(fn),se=se.redPow(new He(sn.publicExponent)),se=Ve.from(se.fromRed().toArray());var pn=+(un<8);for(cn=Math.min(se.length,ln.length),se.length!==ln.length&&(pn=1),dn=-1;++dn<cn;)pn|=se[dn]^ln[dn];return pn===0}function rn(se,ge,Ve){var He=en[Ve.data.algorithm.curve.join(`.`)];if(!He)throw Error(`unknown curve `+Ve.data.algorithm.curve.join(`.`));var qe=new We(He),tn=Ve.data.subjectPrivateKey.data;return qe.verify(ge,se,tn)}function on(se,ge,Ve){var We=Ve.data.p,en=Ve.data.q,tn=Ve.data.g,rn=Ve.data.pub_key,on=qe.signature.decode(se,`der`),cn=on.s,ln=on.r;sn(cn,en),sn(ln,en);var un=He.mont(We),dn=cn.invm(en);return tn.toRed(un).redPow(new He(ge).mul(dn).mod(en)).fromRed().mul(rn.toRed(un).redPow(ln.mul(dn).mod(en)).fromRed()).mod(We).mod(en).cmp(ln)===0}function sn(se,ge){if(se.cmpn(0)<=0||se.cmp(ge)>=0)throw Error(`invalid sig`)}ge.exports=tn})),require_browser$3=__commonJSMin$1(((se,ge)=>{var Ve=require_safe_buffer$3().Buffer,He=require_browser$9(),We=require_readable_browser(),qe=require_inherits_browser(),en=require_sign(),tn=require_verify(),rn=(init_algorithms(),__toCommonJS(algorithms_exports).default);
vendor: 10,399 bytes, line 20
20Object.keys(rn).forEach(function(se){rn[se].id=Ve.from(rn[se].id,`hex`),rn[se.toLowerCase()]=rn[se]});function on(se){We.Writable.call(this);var ge=rn[se];if(!ge)throw Error(`Unknown message digest`);this._hashType=ge.hash,this._hash=He(ge.hash),this._tag=ge.id,this._signType=ge.sign}qe(on,We.Writable),on.prototype._write=function(se,ge,Ve){this._hash.update(se),Ve()},on.prototype.update=function(se,ge){return this._hash.update(typeof se==`string`?Ve.from(se,ge):se),this},on.prototype.sign=function(se,ge){this.end();var Ve=en(this._hash.digest(),se,this._hashType,this._signType,this._tag);return ge?Ve.toString(ge):Ve};function sn(se){We.Writable.call(this);var ge=rn[se];if(!ge)throw Error(`Unknown message digest`);this._hash=He(ge.hash),this._tag=ge.id,this._signType=ge.sign}qe(sn,We.Writable),sn.prototype._write=function(se,ge,Ve){this._hash.update(se),Ve()},sn.prototype.update=function(se,ge){return this._hash.update(typeof se==`string`?Ve.from(se,ge):se),this},sn.prototype.verify=function(se,ge,He){var We=typeof ge==`string`?Ve.from(ge,He):ge;return this.end(),tn(We,this._hash.digest(),se,this._signType,this._tag)};function cn(se){return new on(se)}function ln(se){return new sn(se)}ge.exports={Sign:cn,Verify:ln,createSign:cn,createVerify:ln}})),require_bn$1=__commonJSMin$1(((se,ge)=>{(function(se,ge){function Ve(se,ge){if(!se)throw Error(ge||`Assertion failed`)}function He(se,ge){se.super_=ge;var Ve=function(){};Ve.prototype=ge.prototype,se.prototype=new Ve,se.prototype.constructor=se}function We(se,ge,Ve){if(We.isBN(se))return se;this.negative=0,this.words=null,this.length=0,this.red=null,se!==null&&((ge===`le`||ge===`be`)&&(Ve=ge,ge=10),this._init(se||0,ge||10,Ve||`be`))}typeof se==`object`?se.exports=We:ge.BN=We,We.BN=We,We.wordSize=26;var qe;try{qe=typeof window<`u`&&window.Buffer!==void 0?window.Buffer:require_dist$2().Buffer}catch{}We.isBN=function(se){return se instanceof We?!0:typeof se==`object`&&!!se&&se.constructor.wordSize===We.wordSize&&Array.isArray(se.words)},We.max=function(se,ge){return se.cmp(ge)>0?se:ge},We.min=function(se,ge){return se.cmp(ge)<0?se:ge},We.prototype._init=function(se,ge,He){if(typeof se==`number`)return this._initNumber(se,ge,He);if(typeof se==`object`)return this._initArray(se,ge,He);ge===`hex`&&(ge=16),Ve(ge===(ge|0)&&ge>=2&&ge<=36),se=se.toString().replace(/\s+/g,``);var We=0;se[0]===`-`&&(We++,this.negative=1),We<se.length&&(ge===16?this._parseHex(se,We,He):(this._parseBase(se,ge,We),He===`le`&&this._initArray(this.toArray(),ge,He)))},We.prototype._initNumber=function(se,ge,He){se<0&&(this.negative=1,se=-se),se<67108864?(this.words=[se&67108863],this.length=1):se<4503599627370496?(this.words=[se&67108863,se/67108864&67108863],this.length=2):(Ve(se<9007199254740992),this.words=[se&67108863,se/67108864&67108863,1],this.length=3),He===`le`&&this._initArray(this.toArray(),ge,He)},We.prototype._initArray=function(se,ge,He){if(Ve(typeof se.length==`number`),se.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(se.length/3),this.words=Array(this.length);for(var We=0;We<this.length;We++)this.words[We]=0;var qe,en,tn=0;if(He===`be`)for(We=se.length-1,qe=0;We>=0;We-=3)en=se[We]|se[We-1]<<8|se[We-2]<<16,this.words[qe]|=en<<tn&67108863,this.words[qe+1]=en>>>26-tn&67108863,tn+=24,tn>=26&&(tn-=26,qe++);else if(He===`le`)for(We=0,qe=0;We<se.length;We+=3)en=se[We]|se[We+1]<<8|se[We+2]<<16,this.words[qe]|=en<<tn&67108863,this.words[qe+1]=en>>>26-tn&67108863,tn+=24,tn>=26&&(tn-=26,qe++);return this.strip()};function en(se,ge){var Ve=se.charCodeAt(ge);return Ve>=65&&Ve<=70?Ve-55:Ve>=97&&Ve<=102?Ve-87:Ve-48&15}function tn(se,ge,Ve){var He=en(se,Ve);return Ve-1>=ge&&(He|=en(se,Ve-1)<<4),He}We.prototype._parseHex=function(se,ge,Ve){this.length=Math.ceil((se.length-ge)/6),this.words=Array(this.length);for(var He=0;He<this.length;He++)this.words[He]=0;var We=0,qe=0,en;if(Ve===`be`)for(He=se.length-1;He>=ge;He-=2)en=tn(se,ge,He)<<We,this.words[qe]|=en&67108863,We>=18?(We-=18,qe+=1,this.words[qe]|=en>>>26):We+=8;else for(He=(se.length-ge)%2==0?ge+1:ge;He<se.length;He+=2)en=tn(se,ge,He)<<We,this.words[qe]|=en&67108863,We>=18?(We-=18,qe+=1,this.words[qe]|=en>>>26):We+=8;this.strip()};function rn(se,ge,Ve,He){for(var We=0,qe=Math.min(se.length,Ve),en=ge;en<qe;en++){var tn=se.charCodeAt(en)-48;We*=He,tn>=49?We+=tn-49+10:tn>=17?We+=tn-17+10:We+=tn}return We}We.prototype._parseBase=function(se,ge,Ve){this.words=[0],this.length=1;for(var He=0,We=1;We<=67108863;We*=ge)He++;He--,We=We/ge|0;for(var qe=se.length-Ve,en=qe%He,tn=Math.min(qe,qe-en)+Ve,on=0,sn=Ve;sn<tn;sn+=He)on=rn(se,sn,sn+He,ge),this.imuln(We),this.words[0]+on<67108864?this.words[0]+=on:this._iaddn(on);if(en!==0){var cn=1;for(on=rn(se,sn,se.length,ge),sn=0;sn<en;sn++)cn*=ge;this.imuln(cn),this.words[0]+on<67108864?this.words[0]+=on:this._iaddn(on)}this.strip()},We.prototype.copy=function(se){se.words=Array(this.length);for(var ge=0;ge<this.length;ge++)se.words[ge]=this.words[ge];se.length=this.length,se.negative=this.negative,se.red=this.red},We.prototype.clone=function(){var se=new We(null);return this.copy(se),se},We.prototype._expand=function(se){for(;this.length<se;)this.words[this.length++]=0;return this},We.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},We.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},We.prototype.inspect=function(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`};var on=`.0.00.000.0000.00000.000000.0000000.00000000.000000000.0000000000.00000000000.000000000000.0000000000000.00000000000000.000000000000000.0000000000000000.00000000000000000.000000000000000000.0000000000000000000.00000000000000000000.000000000000000000000.0000000000000000000000.00000000000000000000000.000000000000000000000000.0000000000000000000000000`.split(`.`),sn=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],cn=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];We.prototype.toString=function(se,ge){se||=10,ge=ge|0||1;var He;if(se===16||se===`hex`){He=``;for(var We=0,qe=0,en=0;en<this.length;en++){var tn=this.words[en],rn=((tn<<We|qe)&16777215).toString(16);qe=tn>>>24-We&16777215,We+=2,We>=26&&(We-=26,en--),He=qe!==0||en!==this.length-1?on[6-rn.length]+rn+He:rn+He}for(qe!==0&&(He=qe.toString(16)+He);He.length%ge!==0;)He=`0`+He;return this.negative!==0&&(He=`-`+He),He}if(se===(se|0)&&se>=2&&se<=36){var ln=sn[se],un=cn[se];He=``;var dn=this.clone();for(dn.negative=0;!dn.isZero();){var fn=dn.modn(un).toString(se);dn=dn.idivn(un),He=dn.isZero()?fn+He:on[ln-fn.length]+fn+He}for(this.isZero()&&(He=`0`+He);He.length%ge!==0;)He=`0`+He;return this.negative!==0&&(He=`-`+He),He}Ve(!1,`Base should be between 2 and 36`)},We.prototype.toNumber=function(){var se=this.words[0];return this.length===2?se+=this.words[1]*67108864:this.length===3&&this.words[2]===1?se+=4503599627370496+this.words[1]*67108864:this.length>2&&Ve(!1,`Number can only safely store up to 53 bits`),this.negative===0?se:-se},We.prototype.toJSON=function(){return this.toString(16)},We.prototype.toBuffer=function(se,ge){return Ve(qe!==void 0),this.toArrayLike(qe,se,ge)},We.prototype.toArray=function(se,ge){return this.toArrayLike(Array,se,ge)},We.prototype.toArrayLike=function(se,ge,He){var We=this.byteLength(),qe=He||Math.max(1,We);Ve(We<=qe,`byte array longer than desired length`),Ve(qe>0,`Requested array length <= 0`),this.strip();var en=ge===`le`,tn=new se(qe),rn,on,sn=this.clone();if(en){for(on=0;!sn.isZero();on++)rn=sn.andln(255),sn.iushrn(8),tn[on]=rn;for(;on<qe;on++)tn[on]=0}else{for(on=0;on<qe-We;on++)tn[on]=0;for(on=0;!sn.isZero();on++)rn=sn.andln(255),sn.iushrn(8),tn[qe-on-1]=rn}return tn},Math.clz32?We.prototype._countBits=function(se){return 32-Math.clz32(se)}:We.prototype._countBits=function(se){var ge=se,Ve=0;return ge>=4096&&(Ve+=13,ge>>>=13),ge>=64&&(Ve+=7,ge>>>=7),ge>=8&&(Ve+=4,ge>>>=4),ge>=2&&(Ve+=2,ge>>>=2),Ve+ge},We.prototype._zeroBits=function(se){if(se===0)return 26;var ge=se,Ve=0;return ge&8191||(Ve+=13,ge>>>=13),ge&127||(Ve+=7,ge>>>=7),ge&15||(Ve+=4,ge>>>=4),ge&3||(Ve+=2,ge>>>=2),ge&1||Ve++,Ve},We.prototype.bitLength=function(){var se=this.words[this.length-1],ge=this._countBits(se);return(this.length-1)*26+ge};function ln(se){for(var ge=Array(se.bitLength()),Ve=0;Ve<ge.length;Ve++){var He=Ve/26|0,We=Ve%26;ge[Ve]=(se.words[He]&1<<We)>>>We}return ge}We.prototype.zeroBits=function(){if(this.isZero())return 0;for(var se=0,ge=0;ge<this.length;ge++){var Ve=this._zeroBits(this.words[ge]);if(se+=Ve,Ve!==26)break}return se},We.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},We.prototype.toTwos=function(se){return this.negative===0?this.clone():this.abs().inotn(se).iaddn(1)},We.prototype.fromTwos=function(se){return this.testn(se-1)?this.notn(se).iaddn(1).ineg():this.clone()},We.prototype.isNeg=function(){return this.negative!==0},We.prototype.neg=function(){return this.clone().ineg()},We.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},We.prototype.iuor=function(se){for(;this.length<se.length;)this.words[this.length++]=0;for(var ge=0;ge<se.length;ge++)this.words[ge]=this.words[ge]|se.words[ge];return this.strip()},We.prototype.ior=function(se){return Ve((this.negative|se.negative)===0),this.iuor(se)},We.prototype.or=function(se){return this.length>se.length?this.clone().ior(se):se.clone().ior(this)},We.prototype.uor=function(se){return this.length>se.length?this.clone().iuor(se):se.clone().iuor(this)},We.prototype.iuand=function(se){for(var ge=this.length>se.length?se:this,Ve=0;Ve<ge.length;Ve++)this.words[Ve]=this.words[Ve]&se.words[Ve];return this.length=ge.length,this.strip()},We.prototype.iand=function(se){return Ve((this.negative|se.negative)===0),this.iuand(se)},We.prototype.and=function(se){return this.length>se.length?this.clone().iand(se):se.clone().iand(this)},We.prototype.uand=function(se){return this.length>se.length?this.clone().iuand(se):se.clone().iuand(this)},We.prototype.iuxor=function(se){var ge,Ve;this.length>se.length?(ge=this,Ve=se):(ge=se,Ve=this);for(var He=0;He<Ve.length;
vendor: 5,534 bytes, line 20
20He++)this.words[He]=ge.words[He]^Ve.words[He];if(this!==ge)for(;He<ge.length;He++)this.words[He]=ge.words[He];return this.length=ge.length,this.strip()},We.prototype.ixor=function(se){return Ve((this.negative|se.negative)===0),this.iuxor(se)},We.prototype.xor=function(se){return this.length>se.length?this.clone().ixor(se):se.clone().ixor(this)},We.prototype.uxor=function(se){return this.length>se.length?this.clone().iuxor(se):se.clone().iuxor(this)},We.prototype.inotn=function(se){Ve(typeof se==`number`&&se>=0);var ge=Math.ceil(se/26)|0,He=se%26;this._expand(ge),He>0&&ge--;for(var We=0;We<ge;We++)this.words[We]=~this.words[We]&67108863;return He>0&&(this.words[We]=~this.words[We]&67108863>>26-He),this.strip()},We.prototype.notn=function(se){return this.clone().inotn(se)},We.prototype.setn=function(se,ge){Ve(typeof se==`number`&&se>=0);var He=se/26|0,We=se%26;return this._expand(He+1),ge?this.words[He]=this.words[He]|1<<We:this.words[He]=this.words[He]&~(1<<We),this.strip()},We.prototype.iadd=function(se){var ge;if(this.negative!==0&&se.negative===0)return this.negative=0,ge=this.isub(se),this.negative^=1,this._normSign();if(this.negative===0&&se.negative!==0)return se.negative=0,ge=this.isub(se),se.negative=1,ge._normSign();var Ve,He;this.length>se.length?(Ve=this,He=se):(Ve=se,He=this);for(var We=0,qe=0;qe<He.length;qe++)ge=(Ve.words[qe]|0)+(He.words[qe]|0)+We,this.words[qe]=ge&67108863,We=ge>>>26;for(;We!==0&&qe<Ve.length;qe++)ge=(Ve.words[qe]|0)+We,this.words[qe]=ge&67108863,We=ge>>>26;if(this.length=Ve.length,We!==0)this.words[this.length]=We,this.length++;else if(Ve!==this)for(;qe<Ve.length;qe++)this.words[qe]=Ve.words[qe];return this},We.prototype.add=function(se){var ge;return se.negative!==0&&this.negative===0?(se.negative=0,ge=this.sub(se),se.negative^=1,ge):se.negative===0&&this.negative!==0?(this.negative=0,ge=se.sub(this),this.negative=1,ge):this.length>se.length?this.clone().iadd(se):se.clone().iadd(this)},We.prototype.isub=function(se){if(se.negative!==0){se.negative=0;var ge=this.iadd(se);return se.negative=1,ge._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(se),this.negative=1,this._normSign();var Ve=this.cmp(se);if(Ve===0)return this.negative=0,this.length=1,this.words[0]=0,this;var He,We;Ve>0?(He=this,We=se):(He=se,We=this);for(var qe=0,en=0;en<We.length;en++)ge=(He.words[en]|0)-(We.words[en]|0)+qe,qe=ge>>26,this.words[en]=ge&67108863;for(;qe!==0&&en<He.length;en++)ge=(He.words[en]|0)+qe,qe=ge>>26,this.words[en]=ge&67108863;if(qe===0&&en<He.length&&He!==this)for(;en<He.length;en++)this.words[en]=He.words[en];return this.length=Math.max(this.length,en),He!==this&&(this.negative=1),this.strip()},We.prototype.sub=function(se){return this.clone().isub(se)};function un(se,ge,Ve){Ve.negative=ge.negative^se.negative;var He=se.length+ge.length|0;Ve.length=He,He=He-1|0;var We=se.words[0]|0,qe=ge.words[0]|0,en=We*qe,tn=en&67108863,rn=en/67108864|0;Ve.words[0]=tn;for(var on=1;on<He;on++){for(var sn=rn>>>26,cn=rn&67108863,ln=Math.min(on,ge.length-1),un=Math.max(0,on-se.length+1);un<=ln;un++){var dn=on-un|0;We=se.words[dn]|0,qe=ge.words[un]|0,en=We*qe+cn,sn+=en/67108864|0,cn=en&67108863}Ve.words[on]=cn|0,rn=sn|0}return rn===0?Ve.length--:Ve.words[on]=rn|0,Ve.strip()}var dn=function(se,ge,Ve){var He=se.words,We=ge.words,qe=Ve.words,en=0,tn,rn,on,sn=He[0]|0,cn=sn&8191,ln=sn>>>13,un=He[1]|0,dn=un&8191,fn=un>>>13,pn=He[2]|0,mn=pn&8191,hn=pn>>>13,gn=He[3]|0,_n=gn&8191,vn=gn>>>13,yn=He[4]|0,bn=yn&8191,xn=yn>>>13,Sn=He[5]|0,Cn=Sn&8191,wn=Sn>>>13,Tn=He[6]|0,En=Tn&8191,Dn=Tn>>>13,On=He[7]|0,kn=On&8191,An=On>>>13,jn=He[8]|0,Mn=jn&8191,Nn=jn>>>13,Pn=He[9]|0,Fn=Pn&8191,In=Pn>>>13,Ln=We[0]|0,Rn=Ln&8191,zn=Ln>>>13,Bn=We[1]|0,Vn=Bn&8191,Hn=Bn>>>13,Un=We[2]|0,Wn=Un&8191,Gn=Un>>>13,Kn=We[3]|0,qn=Kn&8191,Jn=Kn>>>13,Yn=We[4]|0,Xn=Yn&8191,Zn=Yn>>>13,Qn=We[5]|0,$n=Qn&8191,er=Qn>>>13,tr=We[6]|0,nr=tr&8191,rr=tr>>>13,ir=We[7]|0,ar=ir&8191,or=ir>>>13,sr=We[8]|0,cr=sr&8191,lr=sr>>>13,ur=We[9]|0,dr=ur&8191,fr=ur>>>13;Ve.negative=se.negative^ge.negative,Ve.length=19,tn=Math.imul(cn,Rn),rn=Math.imul(cn,zn),rn=rn+Math.imul(ln,Rn)|0,on=Math.imul(ln,zn);var pr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(pr>>>26)|0,pr&=67108863,tn=Math.imul(dn,Rn),rn=Math.imul(dn,zn),rn=rn+Math.imul(fn,Rn)|0,on=Math.imul(fn,zn),tn=tn+Math.imul(cn,Vn)|0,rn=rn+Math.imul(cn,Hn)|0,rn=rn+Math.imul(ln,Vn)|0,on=on+Math.imul(ln,Hn)|0;var mr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(mr>>>26)|0,mr&=67108863,tn=Math.imul(mn,Rn),rn=Math.imul(mn,zn),rn=rn+Math.imul(hn,Rn)|0,on=Math.imul(hn,zn),tn=tn+Math.imul(dn,Vn)|0,rn=rn+Math.imul(dn,Hn)|0,rn=rn+Math.imul(fn,Vn)|0,on=on+Math.imul(fn,Hn)|0,tn=tn+Math.imul(cn,Wn)|0,rn=rn+Math.imul(cn,Gn)|0,rn=rn+Math.imul(ln,Wn)|0,on=on+Math.imul(ln,Gn)|0;var hr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(hr>>>26)|0,hr&=67108863,tn=Math.imul(_n,Rn),rn=Math.imul(_n,zn),rn=rn+Math.imul(vn,Rn)|0,on=Math.imul(vn,zn),tn=tn+Math.imul(mn,Vn)|0,rn=rn+Math.imul(mn,Hn)|0,rn=rn+Math.imul(hn,Vn)|0,on=on+Math.imul(hn,Hn)|0,tn=tn+Math.imul(dn,Wn)|0,rn=rn+Math.imul(dn,Gn)|0,rn=rn+Math.imul(fn,Wn)|0,on=on+Math.imul(fn,Gn)|0,tn=tn+Math.imul(cn,qn)|0,rn=rn+Math.imul(cn,Jn)|0,rn=rn+Math.imul(ln,qn)|0,on=on+Math.imul(ln,Jn)|0;var gr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(gr>>>26)|0,gr&=67108863,tn=Math.imul(bn,Rn),rn=Math.imul(bn,zn),rn=rn+Math.imul(xn,Rn)|0,on=Math.imul(xn,zn),tn=tn+Math.imul(_n,Vn)|0,rn=rn+Math.imul(_n,Hn)|0,rn=rn+Math.imul(vn,Vn)|0,on=on+Math.imul(vn,Hn)|0,tn=tn+Math.imul(mn,Wn)|0,rn=rn+Math.imul(mn,Gn
20)|0,rn=rn+Math.imul(hn,Wn)|0,on=on+Math.imul(hn,Gn)|0,tn=tn+Math.imul(dn,qn)|0,rn=rn+Math.imul(dn,Jn)|0,rn=rn+Math.imul(fn,qn)|0,on=on+Math.imul(fn,Jn)|0,tn=tn+Math.imul(cn,Xn)|0,rn=rn+Math.imul(cn,Zn)|0,rn=rn+Math.imul(ln,Xn)|0,on=on+Math.imul(ln,Zn)|0;var _r=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(_r>>>26)|0,_r&=67108863,tn=Math.imul(Cn,Rn),rn=Math.imul(Cn,zn),rn=rn+Math.imul(wn,Rn)|0,on=Math.imul(wn,zn),tn=tn+Math.imul(bn,Vn)|0,rn=rn+Math.imul(bn,Hn)|0,rn=rn+Math.imul(xn,Vn)|0,on=on+Math.imul(xn,Hn)|0,tn=tn+Math.imul(_n,Wn)|0,rn=rn+Math.imul(_n,Gn)|0,rn=rn+Math.imul(vn,Wn)|0,on=on+Math.imul(vn,Gn)|0,tn=tn+Math.imul(mn,qn)|0,rn=rn+Math.imul(mn,Jn)|0,rn=rn+Math.imul(hn,qn)|0,on=on+Math.imul(hn,Jn)|0,tn=tn+Math.imul(dn,Xn)|0,rn=rn+Math.imul(dn,Zn)|0,rn=rn+Math.imul(fn,Xn)|0,on=on+Math.imul(fn,Zn)|0,tn=tn+Math.imul(cn,$n)|0,rn=rn+Math.imul(cn,er)|0,rn=rn+Math.imul(ln,$n)|0,on=on+Math.imul(ln,er)|0;var vr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(vr>>>26)|0,vr&=67108863,tn=Math.imul(En,Rn),rn=Math.imul(En,zn),rn=rn+Math.imul(Dn,Rn)|0,on=Math.imul(Dn,zn),tn=tn+Math.imul(Cn,Vn)|0,rn=rn+Math.imul(Cn,Hn)|0,rn=rn+Math.imul(wn,Vn)|0,on=on+Math.imul(wn,Hn)|0,tn=tn+Math.imul(bn,Wn)|0,rn=rn+Math.imul(bn,Gn)|0,rn=rn+Math.imul(xn,Wn)|0,on=on+Math.imul(xn,Gn)|0,tn=tn+Math.imul(_n,qn)|0,rn=rn+Math.imul(_n,Jn)|0,rn=rn+Math.imul(vn,qn)|0,on=on+Math.imul(vn,Jn)|0,tn=tn+Math.imul(mn,Xn)|0,rn=rn+Math.imul(mn,Zn)|0,rn=rn+Math.imul(hn,Xn)|0,on=on+Math.imul(hn,Zn)|0,tn=tn+Math.imul(dn,$n)|0,rn=rn+Math.imul(dn,er)|0,rn=rn+Math.imul(fn,$n)|0,on=on+Math.imul(fn,er)|0,tn=tn+Math.imul(cn,nr)|0,rn=rn+Math.imul(cn,rr)|0,rn=rn+Math.imul(ln,nr)|0,on=on+Math.imul(ln,rr)|0;var yr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(yr>>>26)|0,yr&=67108863,tn=Math.imul(kn,Rn),rn=Math.imul(kn,zn),rn=rn+Math.imul(An,Rn)|0,on=Math.imul(An,zn),tn=tn+Math.imul(En,Vn)|0,rn=rn+Math.imul(En,Hn)|0,rn=rn+Math.imul(Dn,Vn)|0,on=on+Math.imul(Dn,Hn)|0,tn=tn+Math.imul(Cn,Wn)|0,rn=rn+Math.imul(Cn,Gn)|0,rn=rn+Math.imul(wn,Wn)|0,on=on+Math.imul(wn,Gn)|0,tn=tn+Math.imul(bn,qn)|0,rn=rn+Math.imul(bn,Jn)|0,rn=rn+Math.imul(xn,qn)|0,on=on+Math.imul(xn,Jn)|0,tn=tn+Math.imul(_n,Xn)|0,rn=rn+Math.imul(_n,Zn)|0,rn=rn+Math.imul(vn,Xn)|0,on=on+Math.imul(vn,Zn)|0,tn=tn+Math.imul(mn,$n)|0,rn=rn+Math.imul(mn,er)|0,rn=rn+Math.imul(hn,$n)|0,on=on+Math.imul(hn,er)|0,tn=tn+Math.imul(dn,nr)|0,rn=rn+Math.imul(dn,rr)|0,rn=rn+Math.imul(fn,nr)|0,on=on+Math.imul(fn,rr)|0,tn=tn+Math.imul(cn,ar)|0,rn=rn+Math.imul(cn,or)|0,rn=rn+Math.imul(ln,ar)|0,on=on+Math.imul(ln,or)|0;var br=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(br>>>26)|0,br&=67108863,tn=Math.imul(Mn,Rn),rn=Math.imul(Mn,zn),rn=rn+Math.imul(Nn,Rn)|0,on=Math.imul(Nn,zn),tn=tn+Math.imul(kn,Vn)|0,rn=rn+Math.imul(kn,Hn)|0,rn=rn+Math.imul(An,Vn)|0,on=on+Math.imul(An,Hn)|0,tn=tn+Math.imul(En,Wn)|0,rn=rn+Math.imul(En,Gn)|0,rn=rn+Math.imul(Dn,Wn)|0,on=on+Math.imul(Dn,Gn)|0,tn=tn+Math.imul(Cn,qn)|0,rn=rn+Math.imul(Cn,Jn)|0,rn=rn+Math.imul(wn,qn)|0,on=on+Math.imul(wn,Jn)|0,tn=tn+Math.imul(bn,Xn)|0,rn=rn+Math.imul(bn,Zn)|0,rn=rn+Math.imul(xn,Xn)|0,on=on+Math.imul(xn,Zn)|0,tn=tn+Math.imul(_n,$n)|0,rn=rn+Math.imul(_n,er)|0,rn=rn+Math.imul(vn,$n)|0,on=on+Math.imul(vn,er)|0,tn=tn+Math.imul(mn,nr)|0,rn=rn+Math.imul(mn,rr)|0,rn=rn+Math.imul(hn,nr)|0,on=on+Math.imul(hn,rr)|0,tn=tn+Math.imul(dn,ar)|0,rn=rn+Math.imul(dn,or)|0,rn=rn+Math.imul(fn,ar)|0,on=on+Math.imul(fn,or)|0,tn=tn+Math.imul(cn,cr)|0,rn=rn+Math.imul(cn,lr)|0,rn=rn+Math.imul(ln,cr)|0,on=on+Math.imul(ln,lr)|0;var xr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(xr>>>26)|0,xr&=67108863,tn=Math.imul(Fn,Rn),rn=Math.imul(Fn,zn),rn=rn+Math.imul(In,Rn)|0,on=Math.imul(In,zn),tn=tn+Math.imul(Mn,Vn)|0,rn=rn+Math.imul(Mn,Hn)|0,rn=rn+Math.imul(Nn,Vn)|0,on=on+Math.imul(Nn,Hn)|0,tn=tn+Math.imul(kn,Wn)|0,rn=rn+Math.imul(kn,Gn)|0,rn=rn+Math.imul(An,Wn)|0,on=on+Math.imul(An,Gn)|0,tn=tn+Math.imul(En,qn)|0,rn=rn+Math.imul(En,Jn)|0,rn=rn+Math.imul(Dn,qn)|0,on=on+Math.imul(Dn,Jn)|0,tn=tn+Math.imul(Cn,Xn)|0,rn=rn+Math.imul(Cn,Zn)|0,rn=rn+Math.imul(wn,Xn)|0,on=on+Math.imul(wn,Zn)|0,tn=tn+Math.imul(bn,$n)|0,rn=rn+Math.imul(bn,er)|0,rn=rn+Math.imul(xn,$n)|0,on=on+Math.imul(xn,er)|0,tn=tn+Math.imul(_n,nr)|0,rn=rn+Math.imul(_n,rr)|0,rn=rn+Math.imul(vn,nr)|0,on=on+Math.imul(vn,rr)|0,tn=tn+Math.imul(mn,ar)|0,rn=rn+Math.imul(mn,or)|0,rn=rn+Math.imul(hn,ar)|0,on=on+Math.imul(hn,or)|0,tn=tn+Math.imul(dn,cr)|0,rn=rn+Math.imul(dn,lr)|0,rn=rn+Math.imul(fn,cr)|0,on=on+Math.imul(fn,lr)|0,tn=tn+Math.imul(cn,dr)|0,rn=rn+Math.imul(cn,fr)|0,rn=rn+Math.imul(ln,dr)|0,on=on+Math.imul(ln,fr)|0;var Sr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Sr>>>26)|0,Sr&=67108863,tn=Math.imul(Fn,Vn),rn=Math.imul(Fn,Hn),rn=rn+Math.imul(In,Vn)|0,on=Math.imul(In,Hn),tn=tn+Math.imul(Mn,Wn)|0,rn=rn+Math.imul(Mn,Gn)|0,rn=rn+Math.imul(Nn,Wn)|0,on=on+Math.imul(Nn,Gn)|0,tn=tn+Math.imul(kn,qn)|0,rn=rn+Math.imul(kn,Jn)|0,rn=rn+Math.imul(An,qn)|0,on=on+Math.imul(An,Jn)|0,tn=tn+Math.imul(En,Xn)|0,rn=rn+Math.imul(En,Zn)|0,rn=rn+Math.imul(Dn,Xn)|0,on=on+Math.imul(Dn,Zn)|0,tn=tn+Math.imul(Cn,$n)|0,rn=rn+Math.imul(Cn,er)|0,rn=rn+Math.imul(wn,$n)|0,on=on+Math.imul(wn,er)|0,tn=tn+Math.imul(bn,nr)|0,rn=rn+Math.imul(bn,rr)|0,rn=rn+Math.imul(xn,nr)|0,on=on+Math.imul(xn,rr)|0,tn=tn+Math.imul(_n,ar)|0,rn=rn+Math.imul(_n,or)|0,rn=rn+Math.imul(vn,ar)|0,on=on+Math.imul(vn,or)|0,tn=tn+Math.imul(mn,cr)|0,rn=rn+Math.imul(mn,lr)|0,rn=rn+Math.imul(hn,cr)|0,on=on+Math.imul(hn,lr)|0,tn=tn+Math.imul(dn,dr)|0,rn=rn+Math.imul(dn,fr)|0,rn=rn+Math.imul(fn,dr)|0,on=on+Math.imul(fn,fr)|0;
vendor: 4,677 bytes, line 20
20var Cr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Cr>>>26)|0,Cr&=67108863,tn=Math.imul(Fn,Wn),rn=Math.imul(Fn,Gn),rn=rn+Math.imul(In,Wn)|0,on=Math.imul(In,Gn),tn=tn+Math.imul(Mn,qn)|0,rn=rn+Math.imul(Mn,Jn)|0,rn=rn+Math.imul(Nn,qn)|0,on=on+Math.imul(Nn,Jn)|0,tn=tn+Math.imul(kn,Xn)|0,rn=rn+Math.imul(kn,Zn)|0,rn=rn+Math.imul(An,Xn)|0,on=on+Math.imul(An,Zn)|0,tn=tn+Math.imul(En,$n)|0,rn=rn+Math.imul(En,er)|0,rn=rn+Math.imul(Dn,$n)|0,on=on+Math.imul(Dn,er)|0,tn=tn+Math.imul(Cn,nr)|0,rn=rn+Math.imul(Cn,rr)|0,rn=rn+Math.imul(wn,nr)|0,on=on+Math.imul(wn,rr)|0,tn=tn+Math.imul(bn,ar)|0,rn=rn+Math.imul(bn,or)|0,rn=rn+Math.imul(xn,ar)|0,on=on+Math.imul(xn,or)|0,tn=tn+Math.imul(_n,cr)|0,rn=rn+Math.imul(_n,lr)|0,rn=rn+Math.imul(vn,cr)|0,on=on+Math.imul(vn,lr)|0,tn=tn+Math.imul(mn,dr)|0,rn=rn+Math.imul(mn,fr)|0,rn=rn+Math.imul(hn,dr)|0,on=on+Math.imul(hn,fr)|0;var wr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(wr>>>26)|0,wr&=67108863,tn=Math.imul(Fn,qn),rn=Math.imul(Fn,Jn),rn=rn+Math.imul(In,qn)|0,on=Math.imul(In,Jn),tn=tn+Math.imul(Mn,Xn)|0,rn=rn+Math.imul(Mn,Zn)|0,rn=rn+Math.imul(Nn,Xn)|0,on=on+Math.imul(Nn,Zn)|0,tn=tn+Math.imul(kn,$n)|0,rn=rn+Math.imul(kn,er)|0,rn=rn+Math.imul(An,$n)|0,on=on+Math.imul(An,er)|0,tn=tn+Math.imul(En,nr)|0,rn=rn+Math.imul(En,rr)|0,rn=rn+Math.imul(Dn,nr)|0,on=on+Math.imul(Dn,rr)|0,tn=tn+Math.imul(Cn,ar)|0,rn=rn+Math.imul(Cn,or)|0,rn=rn+Math.imul(wn,ar)|0,on=on+Math.imul(wn,or)|0,tn=tn+Math.imul(bn,cr)|0,rn=rn+Math.imul(bn,lr)|0,rn=rn+Math.imul(xn,cr)|0,on=on+Math.imul(xn,lr)|0,tn=tn+Math.imul(_n,dr)|0,rn=rn+Math.imul(_n,fr)|0,rn=rn+Math.imul(vn,dr)|0,on=on+Math.imul(vn,fr)|0;var Tr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Tr>>>26)|0,Tr&=67108863,tn=Math.imul(Fn,Xn),rn=Math.imul(Fn,Zn),rn=rn+Math.imul(In,Xn)|0,on=Math.imul(In,Zn),tn=tn+Math.imul(Mn,$n)|0,rn=rn+Math.imul(Mn,er)|0,rn=rn+Math.imul(Nn,$n)|0,on=on+Math.imul(Nn,er)|0,tn=tn+Math.imul(kn,nr)|0,rn=rn+Math.imul(kn,rr)|0,rn=rn+Math.imul(An,nr)|0,on=on+Math.imul(An,rr)|0,tn=tn+Math.imul(En,ar)|0,rn=rn+Math.imul(En,or)|0,rn=rn+Math.imul(Dn,ar)|0,on=on+Math.imul(Dn,or)|0,tn=tn+Math.imul(Cn,cr)|0,rn=rn+Math.imul(Cn,lr)|0,rn=rn+Math.imul(wn,cr)|0,on=on+Math.imul(wn,lr)|0,tn=tn+Math.imul(bn,dr)|0,rn=rn+Math.imul(bn,fr)|0,rn=rn+Math.imul(xn,dr)|0,on=on+Math.imul(xn,fr)|0;var Er=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Er>>>26)|0,Er&=67108863,tn=Math.imul(Fn,$n),rn=Math.imul(Fn,er),rn=rn+Math.imul(In,$n)|0,on=Math.imul(In,er),tn=tn+Math.imul(Mn,nr)|0,rn=rn+Math.imul(Mn,rr)|0,rn=rn+Math.imul(Nn,nr)|0,on=on+Math.imul(Nn,rr)|0,tn=tn+Math.imul(kn,ar)|0,rn=rn+Math.imul(kn,or)|0,rn=rn+Math.imul(An,ar)|0,on=on+Math.imul(An,or)|0,tn=tn+Math.imul(En,cr)|0,rn=rn+Math.imul(En,lr)|0,rn=rn+Math.imul(Dn,cr)|0,on=on+Math.imul(Dn,lr)|0,tn=tn+Math.imul(Cn,dr)|0,rn=rn+Math.imul(Cn,fr)|0,rn=rn+Math.imul(wn,dr)|0,on=on+Math.imul(wn,fr)|0;var Dr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Dr>>>26)|0,Dr&=67108863,tn=Math.imul(Fn,nr),rn=Math.imul(Fn,rr),rn=rn+Math.imul(In,nr)|0,on=Math.imul(In,rr),tn=tn+Math.imul(Mn,ar)|0,rn=rn+Math.imul(Mn,or)|0,rn=rn+Math.imul(Nn,ar)|0,on=on+Math.imul(Nn,or)|0,tn=tn+Math.imul(kn,cr)|0,rn=rn+Math.imul(kn,lr)|0,rn=rn+Math.imul(An,cr)|0,on=on+Math.imul(An,lr)|0,tn=tn+Math.imul(En,dr)|0,rn=rn+Math.imul(En,fr)|0,rn=rn+Math.imul(Dn,dr)|0,on=on+Math.imul(Dn,fr)|0;var Or=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Or>>>26)|0,Or&=67108863,tn=Math.imul(Fn,ar),rn=Math.imul(Fn,or),rn=rn+Math.imul(In,ar)|0,on=Math.imul(In,or),tn=tn+Math.imul(Mn,cr)|0,rn=rn+Math.imul(Mn,lr)|0,rn=rn+Math.imul(Nn,cr)|0,on=on+Math.imul(Nn,lr)|0,tn=tn+Math.imul(kn,dr)|0,rn=rn+Math.imul(kn,fr)|0,rn=rn+Math.imul(An,dr)|0,on=on+Math.imul(An,fr)|0;var kr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(kr>>>26)|0,kr&=67108863,tn=Math.imul(Fn,cr),rn=Math.imul(Fn,lr),rn=rn+Math.imul(In,cr)|0,on=Math.imul(In,lr),tn=tn+Math.imul(Mn,dr)|0,rn=rn+Math.imul(Mn,fr)|0,rn=rn+Math.imul(Nn,dr)|0,on=on+Math.imul(Nn,fr)|0;var Ar=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Ar>>>26)|0,Ar&=67108863,tn=Math.imul(Fn,dr),rn=Math.imul(Fn,fr),rn=rn+Math.imul(In,dr)|0,on=Math.imul(In,fr);var jr=(en+tn|0)+((rn&8191)<<13)|0;return en=(on+(rn>>>13)|0)+(jr>>>26)|0,jr&=67108863,qe[0]=pr,qe[1]=mr,qe[2]=hr,qe[3]=gr,qe[4]=_r,qe[5]=vr,qe[6]=yr,qe[7]=br,qe[8]=xr,qe[9]=Sr,qe[10]=Cr,qe[11]=wr,qe[12]=Tr,qe[13]=Er,qe[14]=Dr,qe[15]=Or,qe[16]=kr,qe[17]=Ar,qe[18]=jr,en!==0&&(qe[19]=en,Ve.length++),Ve};Math.imul||(dn=un);function fn(se,ge,Ve){Ve.negative=ge.negative^se.negative,Ve.length=se.length+ge.length;for(var He=0,We=0,qe=0;qe<Ve.length-1;qe++){var en=We;We=0;for(var tn=He&67108863,rn=Math.min(qe,ge.length-1),on=Math.max(0,qe-se.length+1);on<=rn;
vendor: 6,161 bytes, line 20
20on++){var sn=qe-on,cn=(se.words[sn]|0)*(ge.words[on]|0),ln=cn&67108863;en=en+(cn/67108864|0)|0,ln=ln+tn|0,tn=ln&67108863,en=en+(ln>>>26)|0,We+=en>>>26,en&=67108863}Ve.words[qe]=tn,He=en,en=We}return He===0?Ve.length--:Ve.words[qe]=He,Ve.strip()}function pn(se,ge,Ve){return new mn().mulp(se,ge,Ve)}We.prototype.mulTo=function(se,ge){var Ve,He=this.length+se.length;return Ve=this.length===10&&se.length===10?dn(this,se,ge):He<63?un(this,se,ge):He<1024?fn(this,se,ge):pn(this,se,ge),Ve};function mn(se,ge){this.x=se,this.y=ge}mn.prototype.makeRBT=function(se){for(var ge=Array(se),Ve=We.prototype._countBits(se)-1,He=0;He<se;He++)ge[He]=this.revBin(He,Ve,se);return ge},mn.prototype.revBin=function(se,ge,Ve){if(se===0||se===Ve-1)return se;for(var He=0,We=0;We<ge;We++)He|=(se&1)<<ge-We-1,se>>=1;return He},mn.prototype.permute=function(se,ge,Ve,He,We,qe){for(var en=0;en<qe;en++)He[en]=ge[se[en]],We[en]=Ve[se[en]]},mn.prototype.transform=function(se,ge,Ve,He,We,qe){this.permute(qe,se,ge,Ve,He,We);for(var en=1;en<We;en<<=1)for(var tn=en<<1,rn=Math.cos(2*Math.PI/tn),on=Math.sin(2*Math.PI/tn),sn=0;sn<We;sn+=tn)for(var cn=rn,ln=on,un=0;un<en;un++){var dn=Ve[sn+un],fn=He[sn+un],pn=Ve[sn+un+en],mn=He[sn+un+en],hn=cn*pn-ln*mn;mn=cn*mn+ln*pn,pn=hn,Ve[sn+un]=dn+pn,He[sn+un]=fn+mn,Ve[sn+un+en]=dn-pn,He[sn+un+en]=fn-mn,un!==tn&&(hn=rn*cn-on*ln,ln=rn*ln+on*cn,cn=hn)}},mn.prototype.guessLen13b=function(se,ge){var Ve=Math.max(ge,se)|1,He=Ve&1,We=0;for(Ve=Ve/2|0;Ve;Ve>>>=1)We++;return 1<<We+1+He},mn.prototype.conjugate=function(se,ge,Ve){if(!(Ve<=1))for(var He=0;He<Ve/2;He++){var We=se[He];se[He]=se[Ve-He-1],se[Ve-He-1]=We,We=ge[He],ge[He]=-ge[Ve-He-1],ge[Ve-He-1]=-We}},mn.prototype.normalize13b=function(se,ge){for(var Ve=0,He=0;He<ge/2;He++){var We=Math.round(se[2*He+1]/ge)*8192+Math.round(se[2*He]/ge)+Ve;se[He]=We&67108863,Ve=We<67108864?0:We/67108864|0}return se},mn.prototype.convert13b=function(se,ge,He,We){for(var qe=0,en=0;en<ge;en++)qe+=se[en]|0,He[2*en]=qe&8191,qe>>>=13,He[2*en+1]=qe&8191,qe>>>=13;for(en=2*ge;en<We;++en)He[en]=0;Ve(qe===0),Ve((qe&-8192)==0)},mn.prototype.stub=function(se){for(var ge=Array(se),Ve=0;Ve<se;Ve++)ge[Ve]=0;return ge},mn.prototype.mulp=function(se,ge,Ve){var He=2*this.guessLen13b(se.length,ge.length),We=this.makeRBT(He),qe=this.stub(He),en=Array(He),tn=Array(He),rn=Array(He),on=Array(He),sn=Array(He),cn=Array(He),ln=Ve.words;ln.length=He,this.convert13b(se.words,se.length,en,He),this.convert13b(ge.words,ge.length,on,He),this.transform(en,qe,tn,rn,He,We),this.transform(on,qe,sn,cn,He,We);for(var un=0;un<He;un++){var dn=tn[un]*sn[un]-rn[un]*cn[un];rn[un]=tn[un]*cn[un]+rn[un]*sn[un],tn[un]=dn}return this.conjugate(tn,rn,He),this.transform(tn,rn,ln,qe,He,We),this.conjugate(ln,qe,He),this.normalize13b(ln,He),Ve.negative=se.negative^ge.negative,Ve.length=se.length+ge.length,Ve.strip()},We.prototype.mul=function(se){var ge=new We(null);return ge.words=Array(this.length+se.length),this.mulTo(se,ge)},We.prototype.mulf=function(se){var ge=new We(null);return ge.words=Array(this.length+se.length),pn(this,se,ge)},We.prototype.imul=function(se){return this.clone().mulTo(se,this)},We.prototype.imuln=function(se){Ve(typeof se==`number`),Ve(se<67108864);for(var ge=0,He=0;He<this.length;He++){var We=(this.words[He]|0)*se,qe=(We&67108863)+(ge&67108863);ge>>=26,ge+=We/67108864|0,ge+=qe>>>26,this.words[He]=qe&67108863}return ge!==0&&(this.words[He]=ge,this.length++),this.length=se===0?1:this.length,this},We.prototype.muln=function(se){return this.clone().imuln(se)},We.prototype.sqr=function(){return this.mul(this)},We.prototype.isqr=function(){return this.imul(this.clone())},We.prototype.pow=function(se){var ge=ln(se);if(ge.length===0)return new We(1);for(var Ve=this,He=0;He<ge.length&&ge[He]===0;He++,Ve=Ve.sqr());if(++He<ge.length)for(var qe=Ve.sqr();He<ge.length;He++,qe=qe.sqr())ge[He]!==0&&(Ve=Ve.mul(qe));return Ve},We.prototype.iushln=function(se){Ve(typeof se==`number`&&se>=0);var ge=se%26,He=(se-ge)/26,We=67108863>>>26-ge<<26-ge,qe;if(ge!==0){var en=0;for(qe=0;qe<this.length;qe++){var tn=this.words[qe]&We,rn=(this.words[qe]|0)-tn<<ge;this.words[qe]=rn|en,en=tn>>>26-ge}en&&(this.words[qe]=en,this.length++)}if(He!==0){for(qe=this.length-1;qe>=0;qe--)this.words[qe+He]=this.words[qe];for(qe=0;qe<He;qe++)this.words[qe]=0;this.length+=He}return this.strip()},We.prototype.ishln=function(se){return Ve(this.negative===0),this.iushln(se)},We.prototype.iushrn=function(se,ge,He){Ve(typeof se==`number`&&se>=0);var We=ge?(ge-ge%26)/26:0,qe=se%26,en=Math.min((se-qe)/26,this.length),tn=67108863^67108863>>>qe<<qe,rn=He;if(We-=en,We=Math.max(0,We),rn){for(var on=0;on<en;on++)rn.words[on]=this.words[on];rn.length=en}if(en!==0)if(this.length>en)for(this.length-=en,on=0;on<this.length;on++)this.words[on]=this.words[on+en];else this.words[0]=0,this.length=1;var sn=0;for(on=this.length-1;on>=0&&(sn!==0||on>=We);on--){var cn=this.words[on]|0;this.words[on]=sn<<26-qe|cn>>>qe,sn=cn&tn}return rn&&sn!==0&&(rn.words[rn.length++]=sn),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},We.prototype.ishrn=function(se,ge,He){return Ve(this.negative===0),this.iushrn(se,ge,He)},We.prototype.shln=function(se){return this.clone().ishln(se)},We.prototype.ushln=function(se){return this.clone().iushln(se)},We.prototype.shrn=function(se){return this.clone().ishrn(se)},We.prototype.ushrn=function(se){return this.clone().iushrn(se)},We.prototype.testn=function(se){Ve(typeof se==`number`&&se>=0);var ge=se%26,He=(se-ge)/26,We=1<<ge;return this.length<=He?!1:!!(this.words[He]&We)},We.prototype.imaskn=function(se){Ve(typeof se==`number`&&se>=0);var ge=se%26,He=(se-ge)/26;if(Ve(this.negative===0,`imaskn works only with positive numbers`),this.length<=He)return this;if(ge!==0&&He++,this.length=Math.min(He,this.length),ge!==0){var We=67108863^67108863>>>ge<<ge;this.words[this.length-1]&=We}return this.length===0&&(this.words[0]=0,this.length=1),this.strip()},We.prototype.maskn=function(se){return this.clone().imaskn(se)},We.prototype.iaddn=function(se){return Ve(typeof se==`number`),Ve(se<67108864),se<0?this.isubn(-se):this.negative===0?this._iaddn(se):this.length===1&&(this.words[0]|0)<se?
vendor: 11,369 bytes, line 20
20(this.words[0]=se-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(se),this.negative=1,this)},We.prototype._iaddn=function(se){this.words[0]+=se;for(var ge=0;ge<this.length&&this.words[ge]>=67108864;ge++)this.words[ge]-=67108864,ge===this.length-1?this.words[ge+1]=1:this.words[ge+1]++;return this.length=Math.max(this.length,ge+1),this},We.prototype.isubn=function(se){if(Ve(typeof se==`number`),Ve(se<67108864),se<0)return this.iaddn(-se);if(this.negative!==0)return this.negative=0,this.iaddn(se),this.negative=1,this;if(this.words[0]-=se,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var ge=0;ge<this.length&&this.words[ge]<0;ge++)this.words[ge]+=67108864,--this.words[ge+1];return this.strip()},We.prototype.addn=function(se){return this.clone().iaddn(se)},We.prototype.subn=function(se){return this.clone().isubn(se)},We.prototype.iabs=function(){return this.negative=0,this},We.prototype.abs=function(){return this.clone().iabs()},We.prototype._ishlnsubmul=function(se,ge,He){var We=se.length+He,qe;this._expand(We);var en,tn=0;for(qe=0;qe<se.length;qe++){en=(this.words[qe+He]|0)+tn;var rn=(se.words[qe]|0)*ge;en-=rn&67108863,tn=(en>>26)-(rn/67108864|0),this.words[qe+He]=en&67108863}for(;qe<this.length-He;qe++)en=(this.words[qe+He]|0)+tn,tn=en>>26,this.words[qe+He]=en&67108863;if(tn===0)return this.strip();for(Ve(tn===-1),tn=0,qe=0;qe<this.length;qe++)en=-(this.words[qe]|0)+tn,tn=en>>26,this.words[qe]=en&67108863;return this.negative=1,this.strip()},We.prototype._wordDiv=function(se,ge){var Ve=this.length-se.length,He=this.clone(),qe=se,en=qe.words[qe.length-1]|0;Ve=26-this._countBits(en),Ve!==0&&(qe=qe.ushln(Ve),He.iushln(Ve),en=qe.words[qe.length-1]|0);var tn=He.length-qe.length,rn;if(ge!==`mod`){rn=new We(null),rn.length=tn+1,rn.words=Array(rn.length);for(var on=0;on<rn.length;on++)rn.words[on]=0}var sn=He.clone()._ishlnsubmul(qe,1,tn);sn.negative===0&&(He=sn,rn&&(rn.words[tn]=1));for(var cn=tn-1;cn>=0;cn--){var ln=(He.words[qe.length+cn]|0)*67108864+(He.words[qe.length+cn-1]|0);for(ln=Math.min(ln/en|0,67108863),He._ishlnsubmul(qe,ln,cn);He.negative!==0;)ln--,He.negative=0,He._ishlnsubmul(qe,1,cn),He.isZero()||(He.negative^=1);rn&&(rn.words[cn]=ln)}return rn&&rn.strip(),He.strip(),ge!==`div`&&Ve!==0&&He.iushrn(Ve),{div:rn||null,mod:He}},We.prototype.divmod=function(se,ge,He){if(Ve(!se.isZero()),this.isZero())return{div:new We(0),mod:new We(0)};var qe,en,tn;return this.negative!==0&&se.negative===0?(tn=this.neg().divmod(se,ge),ge!==`mod`&&(qe=tn.div.neg()),ge!==`div`&&(en=tn.mod.neg(),He&&en.negative!==0&&en.iadd(se)),{div:qe,mod:en}):this.negative===0&&se.negative!==0?(tn=this.divmod(se.neg(),ge),ge!==`mod`&&(qe=tn.div.neg()),{div:qe,mod:tn.mod}):(this.negative&se.negative)===0?se.length>this.length||this.cmp(se)<0?{div:new We(0),mod:this}:se.length===1?ge===`div`?{div:this.divn(se.words[0]),mod:null}:ge===`mod`?{div:null,mod:new We(this.modn(se.words[0]))}:{div:this.divn(se.words[0]),mod:new We(this.modn(se.words[0]))}:this._wordDiv(se,ge):(tn=this.neg().divmod(se.neg(),ge),ge!==`div`&&(en=tn.mod.neg(),He&&en.negative!==0&&en.isub(se)),{div:tn.div,mod:en})},We.prototype.div=function(se){return this.divmod(se,`div`,!1).div},We.prototype.mod=function(se){return this.divmod(se,`mod`,!1).mod},We.prototype.umod=function(se){return this.divmod(se,`mod`,!0).mod},We.prototype.divRound=function(se){var ge=this.divmod(se);if(ge.mod.isZero())return ge.div;var Ve=ge.div.negative===0?ge.mod:ge.mod.isub(se),He=se.ushrn(1),We=se.andln(1),qe=Ve.cmp(He);return qe<0||We===1&&qe===0?ge.div:ge.div.negative===0?ge.div.iaddn(1):ge.div.isubn(1)},We.prototype.modn=function(se){Ve(se<=67108863);for(var ge=(1<<26)%se,He=0,We=this.length-1;We>=0;We--)He=(ge*He+(this.words[We]|0))%se;return He},We.prototype.idivn=function(se){Ve(se<=67108863);for(var ge=0,He=this.length-1;He>=0;He--){var We=(this.words[He]|0)+ge*67108864;this.words[He]=We/se|0,ge=We%se}return this.strip()},We.prototype.divn=function(se){return this.clone().idivn(se)},We.prototype.egcd=function(se){Ve(se.negative===0),Ve(!se.isZero());var ge=this,He=se.clone();ge=ge.negative===0?ge.clone():ge.umod(se);for(var qe=new We(1),en=new We(0),tn=new We(0),rn=new We(1),on=0;ge.isEven()&&He.isEven();)ge.iushrn(1),He.iushrn(1),++on;for(var sn=He.clone(),cn=ge.clone();!ge.isZero();){for(var ln=0,un=1;(ge.words[0]&un)===0&&ln<26;++ln,un<<=1);if(ln>0)for(ge.iushrn(ln);ln-- >0;)(qe.isOdd()||en.isOdd())&&(qe.iadd(sn),en.isub(cn)),qe.iushrn(1),en.iushrn(1);for(var dn=0,fn=1;(He.words[0]&fn)===0&&dn<26;++dn,fn<<=1);if(dn>0)for(He.iushrn(dn);dn-- >0;)(tn.isOdd()||rn.isOdd())&&(tn.iadd(sn),rn.isub(cn)),tn.iushrn(1),rn.iushrn(1);ge.cmp(He)>=0?(ge.isub(He),qe.isub(tn),en.isub(rn)):(He.isub(ge),tn.isub(qe),rn.isub(en))}return{a:tn,b:rn,gcd:He.iushln(on)}},We.prototype._invmp=function(se){Ve(se.negative===0),Ve(!se.isZero());var ge=this,He=se.clone();ge=ge.negative===0?ge.clone():ge.umod(se);for(var qe=new We(1),en=new We(0),tn=He.clone();ge.cmpn(1)>0&&He.cmpn(1)>0;){for(var rn=0,on=1;(ge.words[0]&on)===0&&rn<26;++rn,on<<=1);if(rn>0)for(ge.iushrn(rn);rn-- >0;)qe.isOdd()&&qe.iadd(tn),qe.iushrn(1);for(var sn=0,cn=1;(He.words[0]&cn)===0&&sn<26;++sn,cn<<=1);if(sn>0)for(He.iushrn(sn);sn-- >0;)en.isOdd()&&en.iadd(tn),en.iushrn(1);ge.cmp(He)>=0?(ge.isub(He),qe.isub(en)):(He.isub(ge),en.isub(qe))}var ln=ge.cmpn(1)===0?qe:en;return ln.cmpn(0)<0&&ln.iadd(se),ln},We.prototype.gcd=function(se){if(this.isZero())return se.abs();if(se.isZero())return this.abs();var ge=this.clone(),Ve=se.clone();ge.negative=0,Ve.negative=0;for(var He=0;ge.isEven()&&Ve.isEven();He++)ge.iushrn(1),Ve.iushrn(1);do{for(;ge.isEven();)ge.iushrn(1);for(;Ve.isEven();)Ve.iushrn(1);var We=ge.cmp(Ve);if(We<0){var qe=ge;ge=Ve,Ve=qe}else if(We===0||Ve.cmpn(1)===0)break;ge.isub(Ve)}while(!0);return Ve.iushln(He)},We.prototype.invm=function(se){return this.egcd(se).a.umod(se)},We.prototype.isEven=function(){return(this.words[0]&1)==0},We.prototype.isOdd=function(){return(this.words[0]&1)==1},We.prototype.andln=function(se){return this.words[0]&se},We.prototype.bincn=function(se){Ve(typeof se==`number`);var ge=se%26,He=(se-ge)/26,We=1<<ge;if(this.length<=He)return this._expand(He+1),this.words[He]|=We,this;for(var qe=We,en=He;qe!==0&&en<this.length;en++){var tn=this.words[en]|0;tn+=qe,qe=tn>>>26,tn&=67108863,this.words[en]=tn}return qe!==0&&(this.words[en]=qe,this.length++),this},We.prototype.isZero=function(){return this.length===1&&this.words[0]===0},We.prototype.cmpn=function(se){var ge=se<0;if(this.negative!==0&&!ge)return-1;if(this.negative===0&&ge)return 1;this.strip();var He;if(this.length>1)He=1;else{ge&&(se=-se),Ve(se<=67108863,`Number is too big`);var We=this.words[0]|0;He=We===se?0:We<se?-1:1}return this.negative===0?He:-He|0},We.prototype.cmp=function(se){if(this.negative!==0&&se.negative===0)return-1;if(this.negative===0&&se.negative!==0)return 1;var ge=this.ucmp(se);return this.negative===0?ge:-ge|0},We.prototype.ucmp=function(se){if(this.length>se.length)return 1;if(this.length<se.length)return-1;for(var ge=0,Ve=this.length-1;Ve>=0;Ve--){var He=this.words[Ve]|0,We=se.words[Ve]|0;if(He!==We){He<We?ge=-1:He>We&&(ge=1);break}}return ge},We.prototype.gtn=function(se){return this.cmpn(se)===1},We.prototype.gt=function(se){return this.cmp(se)===1},We.prototype.gten=function(se){return this.cmpn(se)>=0},We.prototype.gte=function(se){return this.cmp(se)>=0},We.prototype.ltn=function(se){return this.cmpn(se)===-1},We.prototype.lt=function(se){return this.cmp(se)===-1},We.prototype.lten=function(se){return this.cmpn(se)<=0},We.prototype.lte=function(se){return this.cmp(se)<=0},We.prototype.eqn=function(se){return this.cmpn(se)===0},We.prototype.eq=function(se){return this.cmp(se)===0},We.red=function(se){return new xn(se)},We.prototype.toRed=function(se){return Ve(!this.red,`Already a number in reduction context`),Ve(this.negative===0,`red works only with positives`),se.convertTo(this)._forceRed(se)},We.prototype.fromRed=function(){return Ve(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},We.prototype._forceRed=function(se){return this.red=se,this},We.prototype.forceRed=function(se){return Ve(!this.red,`Already a number in reduction context`),this._forceRed(se)},We.prototype.redAdd=function(se){return Ve(this.red,`redAdd works only with red numbers`),this.red.add(this,se)},We.prototype.redIAdd=function(se){return Ve(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,se)},We.prototype.redSub=function(se){return Ve(this.red,`redSub works only with red numbers`),this.red.sub(this,se)},We.prototype.redISub=function(se){return Ve(this.red,`redISub works only with red numbers`),this.red.isub(this,se)},We.prototype.redShl=function(se){return Ve(this.red,`redShl works only with red numbers`),this.red.shl(this,se)},We.prototype.redMul=function(se){return Ve(this.red,`redMul works only with red numbers`),this.red._verify2(this,se),this.red.mul(this,se)},We.prototype.redIMul=function(se){return Ve(this.red,`redMul works only with red numbers`),this.red._verify2(this,se),this.red.imul(this,se)},We.prototype.redSqr=function(){return Ve(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},We.prototype.redISqr=function(){return Ve(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},We.prototype.redSqrt=function(){return Ve(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},We.prototype.redInvm=function(){return Ve(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},We.prototype.redNeg=function(){return Ve(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},We.prototype.redPow=function(se){return Ve(this.red&&!se.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,se)};var hn={k256:null,p224:null,p192:null,p25519:null};function gn(se,ge){this.name=se,this.p=new We(ge,16),this.n=this.p.bitLength(),this.k=new We(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}gn.prototype._tmp=function(){var se=new We(null);return se.words=Array(Math.ceil(this.n/13)),se},gn.prototype.ireduce=function(se){var ge=se,Ve;do this.split(ge,this.tmp),ge=this.imulK(ge),ge=ge.iadd(this.tmp),Ve=ge.bitLength();while(Ve>this.n);var He=Ve<this.n?-1:ge.ucmp(this.p);return He===0?(ge.words[0]=0,ge.length=1):He>0?ge.isub(this.p):ge.strip===void 0?ge._strip():ge.strip(),ge},gn.prototype.split=function(se,ge){se.iushrn(this.n,0,ge)},gn.prototype.imulK=function(se){return se.imul(this.k)};function _n(){gn.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}He(_n,gn),_n.prototype.split=function(se,ge){for(var Ve=4194303,He=Math.min(se.length,9),We=0;We<He;We++)ge.words[We]=se.words[We];if(ge.length=He,se.length<=9){se.words[0]=0,se.length=1;return}var qe=se.words[9];for(ge.words[ge.length++]=qe&Ve,We=10;We<se.length;We++){var en=se.words[We]|0;se.words[We-10]=(en&Ve)<<4|qe>>>22,qe=en}qe>>>=22,se.words[We-10]=qe,qe===0&&se.length>10?se.length-=10:se.length-=9},_n.prototype.imulK=function(se){se.words[se.length]=0,se.words[se.length+1]=0,se.length+=2;for(var ge=0,Ve=0;Ve<se.length;Ve++){var He=se.words[Ve]|0;ge+=He*977,se.words[Ve]=ge&67108863,ge=He*64+(ge/67108864|0)}
vendor: 3,044 bytes, line 20
20return se.words[se.length-1]===0&&(se.length--,se.words[se.length-1]===0&&se.length--),se};function vn(){gn.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}He(vn,gn);function yn(){gn.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}He(yn,gn);function bn(){gn.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}He(bn,gn),bn.prototype.imulK=function(se){for(var ge=0,Ve=0;Ve<se.length;Ve++){var He=(se.words[Ve]|0)*19+ge,We=He&67108863;He>>>=26,se.words[Ve]=We,ge=He}return ge!==0&&(se.words[se.length++]=ge),se},We._prime=function(se){if(hn[se])return hn[se];var ge;if(se===`k256`)ge=new _n;else if(se===`p224`)ge=new vn;else if(se===`p192`)ge=new yn;else if(se===`p25519`)ge=new bn;else throw Error(`Unknown prime `+se);return hn[se]=ge,ge};function xn(se){if(typeof se==`string`){var ge=We._prime(se);this.m=ge.p,this.prime=ge}else Ve(se.gtn(1),`modulus must be greater than 1`),this.m=se,this.prime=null}xn.prototype._verify1=function(se){Ve(se.negative===0,`red works only with positives`),Ve(se.red,`red works only with red numbers`)},xn.prototype._verify2=function(se,ge){Ve((se.negative|ge.negative)===0,`red works only with positives`),Ve(se.red&&se.red===ge.red,`red works only with red numbers`)},xn.prototype.imod=function(se){return this.prime?this.prime.ireduce(se)._forceRed(this):se.umod(this.m)._forceRed(this)},xn.prototype.neg=function(se){return se.isZero()?se.clone():this.m.sub(se)._forceRed(this)},xn.prototype.add=function(se,ge){this._verify2(se,ge);var Ve=se.add(ge);return Ve.cmp(this.m)>=0&&Ve.isub(this.m),Ve._forceRed(this)},xn.prototype.iadd=function(se,ge){this._verify2(se,ge);var Ve=se.iadd(ge);return Ve.cmp(this.m)>=0&&Ve.isub(this.m),Ve},xn.prototype.sub=function(se,ge){this._verify2(se,ge);var Ve=se.sub(ge);return Ve.cmpn(0)<0&&Ve.iadd(this.m),Ve._forceRed(this)},xn.prototype.isub=function(se,ge){this._verify2(se,ge);var Ve=se.isub(ge);return Ve.cmpn(0)<0&&Ve.iadd(this.m),Ve},xn.prototype.shl=function(se,ge){return this._verify1(se),this.imod(se.ushln(ge))},xn.prototype.imul=function(se,ge){return this._verify2(se,ge),this.imod(se.imul(ge))},xn.prototype.mul=function(se,ge){return this._verify2(se,ge),this.imod(se.mul(ge))},xn.prototype.isqr=function(se){return this.imul(se,se.clone())},xn.prototype.sqr=function(se){return this.mul(se,se)},xn.prototype.sqrt=function(se){if(se.isZero())return se.clone();var ge=this.m.andln(3);if(Ve(ge%2==1),ge===3){var He=this.m.add(new We(1)).iushrn(2);return this.pow(se,He)}for(var qe=this.m.subn(1),en=0;!qe.isZero()&&qe.andln(1)===0;)en++,qe.iushrn(1);Ve(!qe.isZero());var tn=new We(1).toRed(this),rn=tn.redNeg(),on=this.m.subn(1).iushrn(1),sn=this.m.bitLength();for(sn=new We(2*sn*sn).toRed(this);this.pow(sn,on).cmp(rn)!==0;)sn.redIAdd(rn);for(var cn=this.pow(sn,qe),ln=this.pow(se,qe.addn(1).iushrn(1)),un=this.pow(se,qe),dn=en;un.cmp(tn)!==0;){for(var fn=un,pn=0;fn.cmp(tn)!==0;pn++)fn=fn.redSqr();Ve(pn<dn);var mn=this.pow(cn,new We(1).iushln(dn-pn-1));
20ln=ln.redMul(mn),cn=mn.redSqr(),un=un.redMul(cn),dn=pn}return ln},xn.prototype.invm=function(se){var ge=se._invmp(this.m);return ge.negative===0?this.imod(ge):(ge.negative=0,this.imod(ge).redNeg())},xn.prototype.pow=function(se,ge){if(ge.isZero())return new We(1).toRed(this);if(ge.cmpn(1)===0)return se.clone();var Ve=4,He=Array(1<<Ve);He[0]=new We(1).toRed(this),He[1]=se;for(var qe=2;qe<He.length;qe++)He[qe]=this.mul(He[qe-1],se);var en=He[0],tn=0,rn=0,on=ge.bitLength()%26;for(on===0&&(on=26),qe=ge.length-1;qe>=0;qe--){for(var sn=ge.words[qe],cn=on-1;cn>=0;cn--){var ln=sn>>cn&1;if(en!==He[0]&&(en=this.sqr(en)),ln===0&&tn===0){rn=0;continue}tn<<=1,tn|=ln,rn++,!(rn!==Ve&&(qe!==0||cn!==0))&&(en=this.mul(en,He[tn]),rn=0,tn=0)}on=26}return en},xn.prototype.convertTo=function(se){var ge=se.umod(this.m);return ge===se?ge.clone():ge},xn.prototype.convertFrom=function(se){var ge=se.clone();return ge.red=null,ge},We.mont=function(se){return new Sn(se)};function Sn(se){xn.call(this,se),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new We(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}He(Sn,xn),Sn.prototype.convertTo=function(se){return this.imod(se.ushln(this.shift))},Sn.prototype.convertFrom=function(se){var ge=this.imod(se.mul(this.rinv));return ge.red=null,ge},Sn.prototype.imul=function(se,ge){if(se.isZero()||ge.isZero())return se.words[0]=0,se.length=1,se;var Ve=se.imul(ge),He=Ve.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),We=Ve.isub(He).iushrn(this.shift),qe=We;return We.cmp(this.m)>=0?qe=We.isub(this.m):We.cmpn(0)<0&&(qe=We.iadd(this.m)),qe._forceRed(this)},Sn.prototype.mul=function(se,ge){if(se.isZero()||ge.isZero())return new We(0)._forceRed(this);var Ve=se.mul(ge),He=Ve.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),qe=Ve.isub(He).iushrn(this.shift),en=qe;return qe.cmp(this.m)>=0?en=qe.isub(this.m):qe.cmpn(0)<0&&(en=qe.iadd(this.m)),en._forceRed(this)},Sn.prototype.invm=function(se){return this.imod(se._invmp(this.m).mul(this.r2))._forceRed(this)}})(ge===void 0||ge,se)})),require_browser$2=__commonJSMin$1(((se,ge)=>{init_dist$2();var Ve=require_elliptic(),He=require_bn$1();ge.exports=function(se){return new qe(se)};var We={secp256k1:{name:`secp256k1`,byteLength:32},secp224r1:{name:`p224`,byteLength:28},prime256v1:{name:`p256`,byteLength:32},prime192v1:{name:`p192`,byteLength:24},ed25519:{name:`ed25519`,byteLength:32},secp384r1:{name:`p384`,byteLength:48},secp521r1:{name:`p521`,byteLength:66}};We.p224=We.secp224r1,We.p256=We.secp256r1=We.prime256v1,We.p192=We.secp192r1=We.prime192v1,We.p384=We.secp384r1,We.p521=We.secp521r1;function qe(se){this.curveType=We[se],this.curveType||={name:se},this.curve=new Ve.ec(this.curveType.name),this.keys=void 0}qe.prototype.generateKeys=function(se,ge){return this.keys=this.curve.genKeyPair(),this.getPublicKey(se,ge)},qe.prototype.computeSecret=function(se,ge,Ve){return ge||=`utf8`,Buffer.isBuffer(se)||(se=new Buffer(se,ge)),en(this.curve.keyFromPublic(se).getPublic().mul(this.keys.getPrivate()).getX(),Ve,this.curveType.byteLength)},qe.prototype.getPublicKey=function(se,ge){var Ve=this.keys.getPublic(ge===`compressed`,!0);return ge===`hybrid`&&(Ve[Ve.length-1]%2?Ve[0]=7:Ve[0]=6),en(Ve,se)},qe.prototype.getPrivateKey=function(se){return en(this.keys.getPrivate(),se)},qe.prototype.setPublicKey=function(se,ge){return ge||=`utf8`,Buffer.isBuffer(se)||(se=new Buffer(se,ge)),this.keys._importPublic(se),this},qe.prototype.setPrivateKey=function(se,ge){ge||=`utf8`,Buffer.isBuffer(se)||(se=new Buffer(se,ge));var Ve=new He(se);return Ve=Ve.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(Ve),this};function en(se,ge,Ve){Array.isArray(se)||(se=se.toArray());var He=new Buffer(se);if(Ve&&He.length<Ve){var We=new Buffer(Ve-He.length);We.fill(0),He=Buffer.concat([We,He])}return ge?He.toString(ge):He}})),require_mgf=__commonJSMin$1(((se,ge)=>{var Ve=require_browser$9(),He=require_safe_buffer$3().Buffer;ge.exports=function(se,ge){for(var qe=He.alloc(0),en=0,tn;qe.length<ge;)tn=We(en++),qe=He.concat([qe,Ve(`sha1`).update(se).update(tn).digest()]);return qe.slice(0,ge)};function We(se){var ge=He.allocUnsafe(4);return ge.writeUInt32BE(se,0),ge}})),require_xor=__commonJSMin$1(((se,ge)=>{ge.exports=function(se,ge){for(var Ve=se.length,He=-1;++He<Ve;)se[He]^=ge[He];return se}})),require_bn=__commonJSMin$1(((se,ge)=>{(function(se,ge){function Ve(se,ge){if(!se)throw Error(ge||`Assertion failed`)}function He(se,ge){se.super_=ge;var Ve=function(){};Ve.prototype=ge.prototype,se.prototype=new Ve,se.prototype.constructor=se}function We(se,ge,Ve){if(We.isBN(se))return se;this.negative=0,this.words=null,this.length=0,this.red=null,se!==null&&((ge===`le`||ge===`be`)&&(Ve=ge,ge=10),this._init(se||0,ge||10,Ve||`be`))}
vendor: 8,694 bytes, line 20
20typeof se==`object`?se.exports=We:ge.BN=We,We.BN=We,We.wordSize=26;var qe;try{qe=typeof window<`u`&&window.Buffer!==void 0?window.Buffer:require_dist$2().Buffer}catch{}We.isBN=function(se){return se instanceof We?!0:typeof se==`object`&&!!se&&se.constructor.wordSize===We.wordSize&&Array.isArray(se.words)},We.max=function(se,ge){return se.cmp(ge)>0?se:ge},We.min=function(se,ge){return se.cmp(ge)<0?se:ge},We.prototype._init=function(se,ge,He){if(typeof se==`number`)return this._initNumber(se,ge,He);if(typeof se==`object`)return this._initArray(se,ge,He);ge===`hex`&&(ge=16),Ve(ge===(ge|0)&&ge>=2&&ge<=36),se=se.toString().replace(/\s+/g,``);var We=0;se[0]===`-`&&(We++,this.negative=1),We<se.length&&(ge===16?this._parseHex(se,We,He):(this._parseBase(se,ge,We),He===`le`&&this._initArray(this.toArray(),ge,He)))},We.prototype._initNumber=function(se,ge,He){se<0&&(this.negative=1,se=-se),se<67108864?(this.words=[se&67108863],this.length=1):se<4503599627370496?(this.words=[se&67108863,se/67108864&67108863],this.length=2):(Ve(se<9007199254740992),this.words=[se&67108863,se/67108864&67108863,1],this.length=3),He===`le`&&this._initArray(this.toArray(),ge,He)},We.prototype._initArray=function(se,ge,He){if(Ve(typeof se.length==`number`),se.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(se.length/3),this.words=Array(this.length);for(var We=0;We<this.length;We++)this.words[We]=0;var qe,en,tn=0;if(He===`be`)for(We=se.length-1,qe=0;We>=0;We-=3)en=se[We]|se[We-1]<<8|se[We-2]<<16,this.words[qe]|=en<<tn&67108863,this.words[qe+1]=en>>>26-tn&67108863,tn+=24,tn>=26&&(tn-=26,qe++);else if(He===`le`)for(We=0,qe=0;We<se.length;We+=3)en=se[We]|se[We+1]<<8|se[We+2]<<16,this.words[qe]|=en<<tn&67108863,this.words[qe+1]=en>>>26-tn&67108863,tn+=24,tn>=26&&(tn-=26,qe++);return this.strip()};function en(se,ge){var Ve=se.charCodeAt(ge);return Ve>=65&&Ve<=70?Ve-55:Ve>=97&&Ve<=102?Ve-87:Ve-48&15}function tn(se,ge,Ve){var He=en(se,Ve);return Ve-1>=ge&&(He|=en(se,Ve-1)<<4),He}We.prototype._parseHex=function(se,ge,Ve){this.length=Math.ceil((se.length-ge)/6),this.words=Array(this.length);for(var He=0;He<this.length;He++)this.words[He]=0;var We=0,qe=0,en;if(Ve===`be`)for(He=se.length-1;He>=ge;He-=2)en=tn(se,ge,He)<<We,this.words[qe]|=en&67108863,We>=18?(We-=18,qe+=1,this.words[qe]|=en>>>26):We+=8;else for(He=(se.length-ge)%2==0?ge+1:ge;He<se.length;He+=2)en=tn(se,ge,He)<<We,this.words[qe]|=en&67108863,We>=18?(We-=18,qe+=1,this.words[qe]|=en>>>26):We+=8;this.strip()};function rn(se,ge,Ve,He){for(var We=0,qe=Math.min(se.length,Ve),en=ge;en<qe;en++){var tn=se.charCodeAt(en)-48;We*=He,tn>=49?We+=tn-49+10:tn>=17?We+=tn-17+10:We+=tn}return We}We.prototype._parseBase=function(se,ge,Ve){this.words=[0],this.length=1;for(var He=0,We=1;We<=67108863;We*=ge)He++;He--,We=We/ge|0;for(var qe=se.length-Ve,en=qe%He,tn=Math.min(qe,qe-en)+Ve,on=0,sn=Ve;sn<tn;sn+=He)on=rn(se,sn,sn+He,ge),this.imuln(We),this.words[0]+on<67108864?this.words[0]+=on:this._iaddn(on);if(en!==0){var cn=1;for(on=rn(se,sn,se.length,ge),sn=0;sn<en;sn++)cn*=ge;this.imuln(cn),this.words[0]+on<67108864?this.words[0]+=on:this._iaddn(on)}this.strip()},We.prototype.copy=function(se){se.words=Array(this.length);for(var ge=0;ge<this.length;ge++)se.words[ge]=this.words[ge];se.length=this.length,se.negative=this.negative,se.red=this.red},We.prototype.clone=function(){var se=new We(null);return this.copy(se),se},We.prototype._expand=function(se){for(;this.length<se;)this.words[this.length++]=0;return this},We.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},We.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},We.prototype.inspect=function(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`};var on=`.0.00.000.0000.00000.000000.0000000.00000000.000000000.0000000000.00000000000.000000000000.0000000000000.00000000000000.000000000000000.0000000000000000.00000000000000000.000000000000000000.0000000000000000000.00000000000000000000.000000000000000000000.0000000000000000000000.00000000000000000000000.000000000000000000000000.0000000000000000000000000`.split(`.`),sn=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],cn=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];We.prototype.toString=function(se,ge){se||=10,ge=ge|0||1;var He;if(se===16||se===`hex`){He=``;for(var We=0,qe=0,en=0;en<this.length;en++){var tn=this.words[en],rn=((tn<<We|qe)&16777215).toString(16);qe=tn>>>24-We&16777215,We+=2,We>=26&&(We-=26,en--),He=qe!==0||en!==this.length-1?on[6-rn.length]+rn+He:rn+He}for(qe!==0&&(He=qe.toString(16)+He);He.length%ge!==0;)He=`0`+He;return this.negative!==0&&(He=`-`+He),He}if(se===(se|0)&&se>=2&&se<=36){var ln=sn[se],un=cn[se];He=``;var dn=this.clone();for(dn.negative=0;!dn.isZero();){var fn=dn.modn(un).toString(se);dn=dn.idivn(un),He=dn.isZero()?fn+He:on[ln-fn.length]+fn+He}for(this.isZero()&&(He=`0`+He);He.length%ge!==0;)He=`0`+He;return this.negative!==0&&(He=`-`+He),He}Ve(!1,`Base should be between 2 and 36`)},We.prototype.toNumber=function(){var se=this.words[0];return this.length===2?se+=this.words[1]*67108864:this.length===3&&this.words[2]===1?se+=4503599627370496+this.words[1]*67108864:this.length>2&&Ve(!1,`Number can only safely store up to 53 bits`),this.negative===0?se:-se},We.prototype.toJSON=function(){return this.toString(16)},We.prototype.toBuffer=function(se,ge){return Ve(qe!==void 0),this.toArrayLike(qe,se,ge)},We.prototype.toArray=function(se,ge){return this.toArrayLike(Array,se,ge)},We.prototype.toArrayLike=function(se,ge,He){var We=this.byteLength(),qe=He||Math.max(1,We);Ve(We<=qe,`byte array longer than desired length`),Ve(qe>0,`Requested array length <= 0`),this.strip();var en=ge===`le`,tn=new se(qe),rn,on,sn=this.clone();if(en){for(on=0;!sn.isZero();on++)rn=sn.andln(255),sn.iushrn(8),tn[on]=rn;for(;on<qe;on++)tn[on]=0}else{for(on=0;on<qe-We;on++)tn[on]=0;for(on=0;!sn.isZero();on++)rn=sn.andln(255),sn.iushrn(8),tn[qe-on-1]=rn}return tn},Math.clz32?We.prototype._countBits=function(se){return 32-Math.clz32(se)}:We.prototype._countBits=function(se){var ge=se,Ve=0;return ge>=4096&&(Ve+=13,ge>>>=13),ge>=64&&(Ve+=7,ge>>>=7),ge>=8&&(Ve+=4,ge>>>=4),ge>=2&&(Ve+=2,ge>>>=2),Ve+ge},We.prototype._zeroBits=function(se){if(se===0)return 26;var ge=se,Ve=0;return ge&8191||(Ve+=13,ge>>>=13),ge&127||(Ve+=7,ge>>>=7),ge&15||(Ve+=4,ge>>>=4),ge&3||(Ve+=2,ge>>>=2),ge&1||Ve++,Ve},We.prototype.bitLength=function(){var se=this.words[this.length-1],ge=this._countBits(se);return(this.length-1)*26+ge};function ln(se){for(var ge=Array(se.bitLength()),Ve=0;Ve<ge.length;Ve++){var He=Ve/26|0,We=Ve%26;ge[Ve]=(se.words[He]&1<<We)>>>We}return ge}We.prototype.zeroBits=function(){if(this.isZero())return 0;for(var se=0,ge=0;ge<this.length;ge++){var Ve=this._zeroBits(this.words[ge]);if(se+=Ve,Ve!==26)break}return se},We.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},We.prototype.toTwos=function(se){return this.negative===0?this.clone():this.abs().inotn(se).iaddn(1)},We.prototype.fromTwos=function(se){return this.testn(se-1)?this.notn(se).iaddn(1).ineg():this.clone()},We.prototype.isNeg=function(){return this.negative!==0},We.prototype.neg=function(){return this.clone().ineg()},We.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},We.prototype.iuor=function(se){for(;this.length<se.length;)this.words[this.length++]=0;for(var ge=0;ge<se.length;ge++)this.words[ge]=this.words[ge]|se.words[ge];return this.strip()},We.prototype.ior=function(se){return Ve((this.negative|se.negative)===0),this.iuor(se)},We.prototype.or=function(se){return this.length>se.length?this.clone().ior(se):se.clone().ior(this)},We.prototype.uor=function(se){return this.length>se.length?this.clone().iuor(se):se.clone().iuor(this)},We.prototype.iuand=function(se){for(var ge=this.length>se.length?se:this,Ve=0;Ve<ge.length;Ve++)this.words[Ve]=this.words[Ve]&se.words[Ve];return this.length=ge.length,this.strip()},We.prototype.iand=function(se){return Ve((this.negative|se.negative)===0),this.iuand(se)},We.prototype.and=function(se){return this.length>se.length?this.clone().iand(se):se.clone().iand(this)},We.prototype.uand=function(se){return this.length>se.length?this.clone().iuand(se):se.clone().iuand(this)},We.prototype.iuxor=function(se){var ge,Ve;this.length>se.length?(ge=this,Ve=se):(ge=se,Ve=this);for(var He=0;He<Ve.length;
vendor: 5,534 bytes, line 20
20He++)this.words[He]=ge.words[He]^Ve.words[He];if(this!==ge)for(;He<ge.length;He++)this.words[He]=ge.words[He];return this.length=ge.length,this.strip()},We.prototype.ixor=function(se){return Ve((this.negative|se.negative)===0),this.iuxor(se)},We.prototype.xor=function(se){return this.length>se.length?this.clone().ixor(se):se.clone().ixor(this)},We.prototype.uxor=function(se){return this.length>se.length?this.clone().iuxor(se):se.clone().iuxor(this)},We.prototype.inotn=function(se){Ve(typeof se==`number`&&se>=0);var ge=Math.ceil(se/26)|0,He=se%26;this._expand(ge),He>0&&ge--;for(var We=0;We<ge;We++)this.words[We]=~this.words[We]&67108863;return He>0&&(this.words[We]=~this.words[We]&67108863>>26-He),this.strip()},We.prototype.notn=function(se){return this.clone().inotn(se)},We.prototype.setn=function(se,ge){Ve(typeof se==`number`&&se>=0);var He=se/26|0,We=se%26;return this._expand(He+1),ge?this.words[He]=this.words[He]|1<<We:this.words[He]=this.words[He]&~(1<<We),this.strip()},We.prototype.iadd=function(se){var ge;if(this.negative!==0&&se.negative===0)return this.negative=0,ge=this.isub(se),this.negative^=1,this._normSign();if(this.negative===0&&se.negative!==0)return se.negative=0,ge=this.isub(se),se.negative=1,ge._normSign();var Ve,He;this.length>se.length?(Ve=this,He=se):(Ve=se,He=this);for(var We=0,qe=0;qe<He.length;qe++)ge=(Ve.words[qe]|0)+(He.words[qe]|0)+We,this.words[qe]=ge&67108863,We=ge>>>26;for(;We!==0&&qe<Ve.length;qe++)ge=(Ve.words[qe]|0)+We,this.words[qe]=ge&67108863,We=ge>>>26;if(this.length=Ve.length,We!==0)this.words[this.length]=We,this.length++;else if(Ve!==this)for(;qe<Ve.length;qe++)this.words[qe]=Ve.words[qe];return this},We.prototype.add=function(se){var ge;return se.negative!==0&&this.negative===0?(se.negative=0,ge=this.sub(se),se.negative^=1,ge):se.negative===0&&this.negative!==0?(this.negative=0,ge=se.sub(this),this.negative=1,ge):this.length>se.length?this.clone().iadd(se):se.clone().iadd(this)},We.prototype.isub=function(se){if(se.negative!==0){se.negative=0;var ge=this.iadd(se);return se.negative=1,ge._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(se),this.negative=1,this._normSign();var Ve=this.cmp(se);if(Ve===0)return this.negative=0,this.length=1,this.words[0]=0,this;var He,We;Ve>0?(He=this,We=se):(He=se,We=this);for(var qe=0,en=0;en<We.length;en++)ge=(He.words[en]|0)-(We.words[en]|0)+qe,qe=ge>>26,this.words[en]=ge&67108863;for(;qe!==0&&en<He.length;en++)ge=(He.words[en]|0)+qe,qe=ge>>26,this.words[en]=ge&67108863;if(qe===0&&en<He.length&&He!==this)for(;en<He.length;en++)this.words[en]=He.words[en];return this.length=Math.max(this.length,en),He!==this&&(this.negative=1),this.strip()},We.prototype.sub=function(se){return this.clone().isub(se)};function un(se,ge,Ve){Ve.negative=ge.negative^se.negative;var He=se.length+ge.length|0;Ve.length=He,He=He-1|0;var We=se.words[0]|0,qe=ge.words[0]|0,en=We*qe,tn=en&67108863,rn=en/67108864|0;Ve.words[0]=tn;for(var on=1;on<He;on++){for(var sn=rn>>>26,cn=rn&67108863,ln=Math.min(on,ge.length-1),un=Math.max(0,on-se.length+1);un<=ln;un++){var dn=on-un|0;We=se.words[dn]|0,qe=ge.words[un]|0,en=We*qe+cn,sn+=en/67108864|0,cn=en&67108863}Ve.words[on]=cn|0,rn=sn|0}return rn===0?Ve.length--:Ve.words[on]=rn|0,Ve.strip()}var dn=function(se,ge,Ve){var He=se.words,We=ge.words,qe=Ve.words,en=0,tn,rn,on,sn=He[0]|0,cn=sn&8191,ln=sn>>>13,un=He[1]|0,dn=un&8191,fn=un>>>13,pn=He[2]|0,mn=pn&8191,hn=pn>>>13,gn=He[3]|0,_n=gn&8191,vn=gn>>>13,yn=He[4]|0,bn=yn&8191,xn=yn>>>13,Sn=He[5]|0,Cn=Sn&8191,wn=Sn>>>13,Tn=He[6]|0,En=Tn&8191,Dn=Tn>>>13,On=He[7]|0,kn=On&8191,An=On>>>13,jn=He[8]|0,Mn=jn&8191,Nn=jn>>>13,Pn=He[9]|0,Fn=Pn&8191,In=Pn>>>13,Ln=We[0]|0,Rn=Ln&8191,zn=Ln>>>13,Bn=We[1]|0,Vn=Bn&8191,Hn=Bn>>>13,Un=We[2]|0,Wn=Un&8191,Gn=Un>>>13,Kn=We[3]|0,qn=Kn&8191,Jn=Kn>>>13,Yn=We[4]|0,Xn=Yn&8191,Zn=Yn>>>13,Qn=We[5]|0,$n=Qn&8191,er=Qn>>>13,tr=We[6]|0,nr=tr&8191,rr=tr>>>13,ir=We[7]|0,ar=ir&8191,or=ir>>>13,sr=We[8]|0,cr=sr&8191,lr=sr>>>13,ur=We[9]|0,dr=ur&8191,fr=ur>>>13;Ve.negative=se.negative^ge.negative,Ve.length=19,tn=Math.imul(cn,Rn),rn=Math.imul(cn,zn),rn=rn+Math.imul(ln,Rn)|0,on=Math.imul(ln,zn);var pr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(pr>>>26)|0,pr&=67108863,tn=Math.imul(dn,Rn),rn=Math.imul(dn,zn),rn=rn+Math.imul(fn,Rn)|0,on=Math.imul(fn,zn),tn=tn+Math.imul(cn,Vn)|0,rn=rn+Math.imul(cn,Hn)|0,rn=rn+Math.imul(ln,Vn)|0,on=on+Math.imul(ln,Hn)|0;var mr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(mr>>>26)|0,mr&=67108863,tn=Math.imul(mn,Rn),rn=Math.imul(mn,zn),rn=rn+Math.imul(hn,Rn)|0,on=Math.imul(hn,zn),tn=tn+Math.imul(dn,Vn)|0,rn=rn+Math.imul(dn,Hn)|0,rn=rn+Math.imul(fn,Vn)|0,on=on+Math.imul(fn,Hn)|0,tn=tn+Math.imul(cn,Wn)|0,rn=rn+Math.imul(cn,Gn)|0,rn=rn+Math.imul(ln,Wn)|0,on=on+Math.imul(ln,Gn)|0;var hr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(hr>>>26)|0,hr&=67108863,tn=Math.imul(_n,Rn),rn=Math.imul(_n,zn),rn=rn+Math.imul(vn,Rn)|0,on=Math.imul(vn,zn),tn=tn+Math.imul(mn,Vn)|0,rn=rn+Math.imul(mn,Hn)|0,rn=rn+Math.imul(hn,Vn)|0,on=on+Math.imul(hn,Hn)|0,tn=tn+Math.imul(dn,Wn)|0,rn=rn+Math.imul(dn,Gn)|0,rn=rn+Math.imul(fn,Wn)|0,on=on+Math.imul(fn,Gn)|0,tn=tn+Math.imul(cn,qn)|0,rn=rn+Math.imul(cn,Jn)|0,rn=rn+Math.imul(ln,qn)|0,on=on+Math.imul(ln,Jn)|0;var gr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(gr>>>26)|0,gr&=67108863,tn=Math.imul(bn,Rn),rn=Math.imul(bn,zn),rn=rn+Math.imul(xn,Rn)|0,on=Math.imul(xn,zn),tn=tn+Math.imul(_n,Vn)|0,rn=rn+Math.imul(_n,Hn)|0,rn=rn+Math.imul(vn,Vn)|0,on=on+Math.imul(vn,Hn)|0,tn=tn+Math.imul(mn,Wn)|0,rn=rn+Math.imul(mn,Gn
20)|0,rn=rn+Math.imul(hn,Wn)|0,on=on+Math.imul(hn,Gn)|0,tn=tn+Math.imul(dn,qn)|0,rn=rn+Math.imul(dn,Jn)|0,rn=rn+Math.imul(fn,qn)|0,on=on+Math.imul(fn,Jn)|0,tn=tn+Math.imul(cn,Xn)|0,rn=rn+Math.imul(cn,Zn)|0,rn=rn+Math.imul(ln,Xn)|0,on=on+Math.imul(ln,Zn)|0;var _r=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(_r>>>26)|0,_r&=67108863,tn=Math.imul(Cn,Rn),rn=Math.imul(Cn,zn),rn=rn+Math.imul(wn,Rn)|0,on=Math.imul(wn,zn),tn=tn+Math.imul(bn,Vn)|0,rn=rn+Math.imul(bn,Hn)|0,rn=rn+Math.imul(xn,Vn)|0,on=on+Math.imul(xn,Hn)|0,tn=tn+Math.imul(_n,Wn)|0,rn=rn+Math.imul(_n,Gn)|0,rn=rn+Math.imul(vn,Wn)|0,on=on+Math.imul(vn,Gn)|0,tn=tn+Math.imul(mn,qn)|0,rn=rn+Math.imul(mn,Jn)|0,rn=rn+Math.imul(hn,qn)|0,on=on+Math.imul(hn,Jn)|0,tn=tn+Math.imul(dn,Xn)|0,rn=rn+Math.imul(dn,Zn)|0,rn=rn+Math.imul(fn,Xn)|0,on=on+Math.imul(fn,Zn)|0,tn=tn+Math.imul(cn,$n)|0,rn=rn+Math.imul(cn,er)|0,rn=rn+Math.imul(ln,$n)|0,on=on+Math.imul(ln,er)|0;var vr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(vr>>>26)|0,vr&=67108863,tn=Math.imul(En,Rn),rn=Math.imul(En,zn),rn=rn+Math.imul(Dn,Rn)|0,on=Math.imul(Dn,zn),tn=tn+Math.imul(Cn,Vn)|0,rn=rn+Math.imul(Cn,Hn)|0,rn=rn+Math.imul(wn,Vn)|0,on=on+Math.imul(wn,Hn)|0,tn=tn+Math.imul(bn,Wn)|0,rn=rn+Math.imul(bn,Gn)|0,rn=rn+Math.imul(xn,Wn)|0,on=on+Math.imul(xn,Gn)|0,tn=tn+Math.imul(_n,qn)|0,rn=rn+Math.imul(_n,Jn)|0,rn=rn+Math.imul(vn,qn)|0,on=on+Math.imul(vn,Jn)|0,tn=tn+Math.imul(mn,Xn)|0,rn=rn+Math.imul(mn,Zn)|0,rn=rn+Math.imul(hn,Xn)|0,on=on+Math.imul(hn,Zn)|0,tn=tn+Math.imul(dn,$n)|0,rn=rn+Math.imul(dn,er)|0,rn=rn+Math.imul(fn,$n)|0,on=on+Math.imul(fn,er)|0,tn=tn+Math.imul(cn,nr)|0,rn=rn+Math.imul(cn,rr)|0,rn=rn+Math.imul(ln,nr)|0,on=on+Math.imul(ln,rr)|0;var yr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(yr>>>26)|0,yr&=67108863,tn=Math.imul(kn,Rn),rn=Math.imul(kn,zn),rn=rn+Math.imul(An,Rn)|0,on=Math.imul(An,zn),tn=tn+Math.imul(En,Vn)|0,rn=rn+Math.imul(En,Hn)|0,rn=rn+Math.imul(Dn,Vn)|0,on=on+Math.imul(Dn,Hn)|0,tn=tn+Math.imul(Cn,Wn)|0,rn=rn+Math.imul(Cn,Gn)|0,rn=rn+Math.imul(wn,Wn)|0,on=on+Math.imul(wn,Gn)|0,tn=tn+Math.imul(bn,qn)|0,rn=rn+Math.imul(bn,Jn)|0,rn=rn+Math.imul(xn,qn)|0,on=on+Math.imul(xn,Jn)|0,tn=tn+Math.imul(_n,Xn)|0,rn=rn+Math.imul(_n,Zn)|0,rn=rn+Math.imul(vn,Xn)|0,on=on+Math.imul(vn,Zn)|0,tn=tn+Math.imul(mn,$n)|0,rn=rn+Math.imul(mn,er)|0,rn=rn+Math.imul(hn,$n)|0,on=on+Math.imul(hn,er)|0,tn=tn+Math.imul(dn,nr)|0,rn=rn+Math.imul(dn,rr)|0,rn=rn+Math.imul(fn,nr)|0,on=on+Math.imul(fn,rr)|0,tn=tn+Math.imul(cn,ar)|0,rn=rn+Math.imul(cn,or)|0,rn=rn+Math.imul(ln,ar)|0,on=on+Math.imul(ln,or)|0;var br=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(br>>>26)|0,br&=67108863,tn=Math.imul(Mn,Rn),rn=Math.imul(Mn,zn),rn=rn+Math.imul(Nn,Rn)|0,on=Math.imul(Nn,zn),tn=tn+Math.imul(kn,Vn)|0,rn=rn+Math.imul(kn,Hn)|0,rn=rn+Math.imul(An,Vn)|0,on=on+Math.imul(An,Hn)|0,tn=tn+Math.imul(En,Wn)|0,rn=rn+Math.imul(En,Gn)|0,rn=rn+Math.imul(Dn,Wn)|0,on=on+Math.imul(Dn,Gn)|0,tn=tn+Math.imul(Cn,qn)|0,rn=rn+Math.imul(Cn,Jn)|0,rn=rn+Math.imul(wn,qn)|0,on=on+Math.imul(wn,Jn)|0,tn=tn+Math.imul(bn,Xn)|0,rn=rn+Math.imul(bn,Zn)|0,rn=rn+Math.imul(xn,Xn)|0,on=on+Math.imul(xn,Zn)|0,tn=tn+Math.imul(_n,$n)|0,rn=rn+Math.imul(_n,er)|0,rn=rn+Math.imul(vn,$n)|0,on=on+Math.imul(vn,er)|0,tn=tn+Math.imul(mn,nr)|0,rn=rn+Math.imul(mn,rr)|0,rn=rn+Math.imul(hn,nr)|0,on=on+Math.imul(hn,rr)|0,tn=tn+Math.imul(dn,ar)|0,rn=rn+Math.imul(dn,or)|0,rn=rn+Math.imul(fn,ar)|0,on=on+Math.imul(fn,or)|0,tn=tn+Math.imul(cn,cr)|0,rn=rn+Math.imul(cn,lr)|0,rn=rn+Math.imul(ln,cr)|0,on=on+Math.imul(ln,lr)|0;var xr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(xr>>>26)|0,xr&=67108863,tn=Math.imul(Fn,Rn),rn=Math.imul(Fn,zn),rn=rn+Math.imul(In,Rn)|0,on=Math.imul(In,zn),tn=tn+Math.imul(Mn,Vn)|0,rn=rn+Math.imul(Mn,Hn)|0,rn=rn+Math.imul(Nn,Vn)|0,on=on+Math.imul(Nn,Hn)|0,tn=tn+Math.imul(kn,Wn)|0,rn=rn+Math.imul(kn,Gn)|0,rn=rn+Math.imul(An,Wn)|0,on=on+Math.imul(An,Gn)|0,tn=tn+Math.imul(En,qn)|0,rn=rn+Math.imul(En,Jn)|0,rn=rn+Math.imul(Dn,qn)|0,on=on+Math.imul(Dn,Jn)|0,tn=tn+Math.imul(Cn,Xn)|0,rn=rn+Math.imul(Cn,Zn)|0,rn=rn+Math.imul(wn,Xn)|0,on=on+Math.imul(wn,Zn)|0,tn=tn+Math.imul(bn,$n)|0,rn=rn+Math.imul(bn,er)|0,rn=rn+Math.imul(xn,$n)|0,on=on+Math.imul(xn,er)|0,tn=tn+Math.imul(_n,nr)|0,rn=rn+Math.imul(_n,rr)|0,rn=rn+Math.imul(vn,nr)|0,on=on+Math.imul(vn,rr)|0,tn=tn+Math.imul(mn,ar)|0,rn=rn+Math.imul(mn,or)|0,rn=rn+Math.imul(hn,ar)|0,on=on+Math.imul(hn,or)|0,tn=tn+Math.imul(dn,cr)|0,rn=rn+Math.imul(dn,lr)|0,rn=rn+Math.imul(fn,cr)|0,on=on+Math.imul(fn,lr)|0,tn=tn+Math.imul(cn,dr)|0,rn=rn+Math.imul(cn,fr)|0,rn=rn+Math.imul(ln,dr)|0,on=on+Math.imul(ln,fr)|0;var Sr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Sr>>>26)|0,Sr&=67108863,tn=Math.imul(Fn,Vn),rn=Math.imul(Fn,Hn),rn=rn+Math.imul(In,Vn)|0,on=Math.imul(In,Hn),tn=tn+Math.imul(Mn,Wn)|0,rn=rn+Math.imul(Mn,Gn)|0,rn=rn+Math.imul(Nn,Wn)|0,on=on+Math.imul(Nn,Gn)|0,tn=tn+Math.imul(kn,qn)|0,rn=rn+Math.imul(kn,Jn)|0,rn=rn+Math.imul(An,qn)|0,on=on+Math.imul(An,Jn)|0,tn=tn+Math.imul(En,Xn)|0,rn=rn+Math.imul(En,Zn)|0,rn=rn+Math.imul(Dn,Xn)|0,on=on+Math.imul(Dn,Zn)|0,tn=tn+Math.imul(Cn,$n)|0,rn=rn+Math.imul(Cn,er)|0,rn=rn+Math.imul(wn,$n)|0,on=on+Math.imul(wn,er)|0,tn=tn+Math.imul(bn,nr)|0,rn=rn+Math.imul(bn,rr)|0,rn=rn+Math.imul(xn,nr)|0,on=on+Math.imul(xn,rr)|0,tn=tn+Math.imul(_n,ar)|0,rn=rn+Math.imul(_n,or)|0,rn=rn+Math.imul(vn,ar)|0,on=on+Math.imul(vn,or)|0,tn=tn+Math.imul(mn,cr)|0,rn=rn+Math.imul(mn,lr)|0,rn=rn+Math.imul(hn,cr)|0,on=on+Math.imul(hn,lr)|0,tn=tn+Math.imul(dn,dr)|0,rn=rn+Math.imul(dn,fr)|0,rn=rn+Math.imul(fn,dr)|0,on=on+Math.imul(fn,fr)|0;
vendor: 4,677 bytes, line 20
20var Cr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Cr>>>26)|0,Cr&=67108863,tn=Math.imul(Fn,Wn),rn=Math.imul(Fn,Gn),rn=rn+Math.imul(In,Wn)|0,on=Math.imul(In,Gn),tn=tn+Math.imul(Mn,qn)|0,rn=rn+Math.imul(Mn,Jn)|0,rn=rn+Math.imul(Nn,qn)|0,on=on+Math.imul(Nn,Jn)|0,tn=tn+Math.imul(kn,Xn)|0,rn=rn+Math.imul(kn,Zn)|0,rn=rn+Math.imul(An,Xn)|0,on=on+Math.imul(An,Zn)|0,tn=tn+Math.imul(En,$n)|0,rn=rn+Math.imul(En,er)|0,rn=rn+Math.imul(Dn,$n)|0,on=on+Math.imul(Dn,er)|0,tn=tn+Math.imul(Cn,nr)|0,rn=rn+Math.imul(Cn,rr)|0,rn=rn+Math.imul(wn,nr)|0,on=on+Math.imul(wn,rr)|0,tn=tn+Math.imul(bn,ar)|0,rn=rn+Math.imul(bn,or)|0,rn=rn+Math.imul(xn,ar)|0,on=on+Math.imul(xn,or)|0,tn=tn+Math.imul(_n,cr)|0,rn=rn+Math.imul(_n,lr)|0,rn=rn+Math.imul(vn,cr)|0,on=on+Math.imul(vn,lr)|0,tn=tn+Math.imul(mn,dr)|0,rn=rn+Math.imul(mn,fr)|0,rn=rn+Math.imul(hn,dr)|0,on=on+Math.imul(hn,fr)|0;var wr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(wr>>>26)|0,wr&=67108863,tn=Math.imul(Fn,qn),rn=Math.imul(Fn,Jn),rn=rn+Math.imul(In,qn)|0,on=Math.imul(In,Jn),tn=tn+Math.imul(Mn,Xn)|0,rn=rn+Math.imul(Mn,Zn)|0,rn=rn+Math.imul(Nn,Xn)|0,on=on+Math.imul(Nn,Zn)|0,tn=tn+Math.imul(kn,$n)|0,rn=rn+Math.imul(kn,er)|0,rn=rn+Math.imul(An,$n)|0,on=on+Math.imul(An,er)|0,tn=tn+Math.imul(En,nr)|0,rn=rn+Math.imul(En,rr)|0,rn=rn+Math.imul(Dn,nr)|0,on=on+Math.imul(Dn,rr)|0,tn=tn+Math.imul(Cn,ar)|0,rn=rn+Math.imul(Cn,or)|0,rn=rn+Math.imul(wn,ar)|0,on=on+Math.imul(wn,or)|0,tn=tn+Math.imul(bn,cr)|0,rn=rn+Math.imul(bn,lr)|0,rn=rn+Math.imul(xn,cr)|0,on=on+Math.imul(xn,lr)|0,tn=tn+Math.imul(_n,dr)|0,rn=rn+Math.imul(_n,fr)|0,rn=rn+Math.imul(vn,dr)|0,on=on+Math.imul(vn,fr)|0;var Tr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Tr>>>26)|0,Tr&=67108863,tn=Math.imul(Fn,Xn),rn=Math.imul(Fn,Zn),rn=rn+Math.imul(In,Xn)|0,on=Math.imul(In,Zn),tn=tn+Math.imul(Mn,$n)|0,rn=rn+Math.imul(Mn,er)|0,rn=rn+Math.imul(Nn,$n)|0,on=on+Math.imul(Nn,er)|0,tn=tn+Math.imul(kn,nr)|0,rn=rn+Math.imul(kn,rr)|0,rn=rn+Math.imul(An,nr)|0,on=on+Math.imul(An,rr)|0,tn=tn+Math.imul(En,ar)|0,rn=rn+Math.imul(En,or)|0,rn=rn+Math.imul(Dn,ar)|0,on=on+Math.imul(Dn,or)|0,tn=tn+Math.imul(Cn,cr)|0,rn=rn+Math.imul(Cn,lr)|0,rn=rn+Math.imul(wn,cr)|0,on=on+Math.imul(wn,lr)|0,tn=tn+Math.imul(bn,dr)|0,rn=rn+Math.imul(bn,fr)|0,rn=rn+Math.imul(xn,dr)|0,on=on+Math.imul(xn,fr)|0;var Er=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Er>>>26)|0,Er&=67108863,tn=Math.imul(Fn,$n),rn=Math.imul(Fn,er),rn=rn+Math.imul(In,$n)|0,on=Math.imul(In,er),tn=tn+Math.imul(Mn,nr)|0,rn=rn+Math.imul(Mn,rr)|0,rn=rn+Math.imul(Nn,nr)|0,on=on+Math.imul(Nn,rr)|0,tn=tn+Math.imul(kn,ar)|0,rn=rn+Math.imul(kn,or)|0,rn=rn+Math.imul(An,ar)|0,on=on+Math.imul(An,or)|0,tn=tn+Math.imul(En,cr)|0,rn=rn+Math.imul(En,lr)|0,rn=rn+Math.imul(Dn,cr)|0,on=on+Math.imul(Dn,lr)|0,tn=tn+Math.imul(Cn,dr)|0,rn=rn+Math.imul(Cn,fr)|0,rn=rn+Math.imul(wn,dr)|0,on=on+Math.imul(wn,fr)|0;var Dr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Dr>>>26)|0,Dr&=67108863,tn=Math.imul(Fn,nr),rn=Math.imul(Fn,rr),rn=rn+Math.imul(In,nr)|0,on=Math.imul(In,rr),tn=tn+Math.imul(Mn,ar)|0,rn=rn+Math.imul(Mn,or)|0,rn=rn+Math.imul(Nn,ar)|0,on=on+Math.imul(Nn,or)|0,tn=tn+Math.imul(kn,cr)|0,rn=rn+Math.imul(kn,lr)|0,rn=rn+Math.imul(An,cr)|0,on=on+Math.imul(An,lr)|0,tn=tn+Math.imul(En,dr)|0,rn=rn+Math.imul(En,fr)|0,rn=rn+Math.imul(Dn,dr)|0,on=on+Math.imul(Dn,fr)|0;var Or=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Or>>>26)|0,Or&=67108863,tn=Math.imul(Fn,ar),rn=Math.imul(Fn,or),rn=rn+Math.imul(In,ar)|0,on=Math.imul(In,or),tn=tn+Math.imul(Mn,cr)|0,rn=rn+Math.imul(Mn,lr)|0,rn=rn+Math.imul(Nn,cr)|0,on=on+Math.imul(Nn,lr)|0,tn=tn+Math.imul(kn,dr)|0,rn=rn+Math.imul(kn,fr)|0,rn=rn+Math.imul(An,dr)|0,on=on+Math.imul(An,fr)|0;var kr=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(kr>>>26)|0,kr&=67108863,tn=Math.imul(Fn,cr),rn=Math.imul(Fn,lr),rn=rn+Math.imul(In,cr)|0,on=Math.imul(In,lr),tn=tn+Math.imul(Mn,dr)|0,rn=rn+Math.imul(Mn,fr)|0,rn=rn+Math.imul(Nn,dr)|0,on=on+Math.imul(Nn,fr)|0;var Ar=(en+tn|0)+((rn&8191)<<13)|0;en=(on+(rn>>>13)|0)+(Ar>>>26)|0,Ar&=67108863,tn=Math.imul(Fn,dr),rn=Math.imul(Fn,fr),rn=rn+Math.imul(In,dr)|0,on=Math.imul(In,fr);var jr=(en+tn|0)+((rn&8191)<<13)|0;return en=(on+(rn>>>13)|0)+(jr>>>26)|0,jr&=67108863,qe[0]=pr,qe[1]=mr,qe[2]=hr,qe[3]=gr,qe[4]=_r,qe[5]=vr,qe[6]=yr,qe[7]=br,qe[8]=xr,qe[9]=Sr,qe[10]=Cr,qe[11]=wr,qe[12]=Tr,qe[13]=Er,qe[14]=Dr,qe[15]=Or,qe[16]=kr,qe[17]=Ar,qe[18]=jr,en!==0&&(qe[19]=en,Ve.length++),Ve};Math.imul||(dn=un);function fn(se,ge,Ve){Ve.negative=ge.negative^se.negative,Ve.length=se.length+ge.length;for(var He=0,We=0,qe=0;qe<Ve.length-1;qe++){var en=We;We=0;for(var tn=He&67108863,rn=Math.min(qe,ge.length-1),on=Math.max(0,qe-se.length+1);on<=rn;
vendor: 6,161 bytes, line 20
20on++){var sn=qe-on,cn=(se.words[sn]|0)*(ge.words[on]|0),ln=cn&67108863;en=en+(cn/67108864|0)|0,ln=ln+tn|0,tn=ln&67108863,en=en+(ln>>>26)|0,We+=en>>>26,en&=67108863}Ve.words[qe]=tn,He=en,en=We}return He===0?Ve.length--:Ve.words[qe]=He,Ve.strip()}function pn(se,ge,Ve){return new mn().mulp(se,ge,Ve)}We.prototype.mulTo=function(se,ge){var Ve,He=this.length+se.length;return Ve=this.length===10&&se.length===10?dn(this,se,ge):He<63?un(this,se,ge):He<1024?fn(this,se,ge):pn(this,se,ge),Ve};function mn(se,ge){this.x=se,this.y=ge}mn.prototype.makeRBT=function(se){for(var ge=Array(se),Ve=We.prototype._countBits(se)-1,He=0;He<se;He++)ge[He]=this.revBin(He,Ve,se);return ge},mn.prototype.revBin=function(se,ge,Ve){if(se===0||se===Ve-1)return se;for(var He=0,We=0;We<ge;We++)He|=(se&1)<<ge-We-1,se>>=1;return He},mn.prototype.permute=function(se,ge,Ve,He,We,qe){for(var en=0;en<qe;en++)He[en]=ge[se[en]],We[en]=Ve[se[en]]},mn.prototype.transform=function(se,ge,Ve,He,We,qe){this.permute(qe,se,ge,Ve,He,We);for(var en=1;en<We;en<<=1)for(var tn=en<<1,rn=Math.cos(2*Math.PI/tn),on=Math.sin(2*Math.PI/tn),sn=0;sn<We;sn+=tn)for(var cn=rn,ln=on,un=0;un<en;un++){var dn=Ve[sn+un],fn=He[sn+un],pn=Ve[sn+un+en],mn=He[sn+un+en],hn=cn*pn-ln*mn;mn=cn*mn+ln*pn,pn=hn,Ve[sn+un]=dn+pn,He[sn+un]=fn+mn,Ve[sn+un+en]=dn-pn,He[sn+un+en]=fn-mn,un!==tn&&(hn=rn*cn-on*ln,ln=rn*ln+on*cn,cn=hn)}},mn.prototype.guessLen13b=function(se,ge){var Ve=Math.max(ge,se)|1,He=Ve&1,We=0;for(Ve=Ve/2|0;Ve;Ve>>>=1)We++;return 1<<We+1+He},mn.prototype.conjugate=function(se,ge,Ve){if(!(Ve<=1))for(var He=0;He<Ve/2;He++){var We=se[He];se[He]=se[Ve-He-1],se[Ve-He-1]=We,We=ge[He],ge[He]=-ge[Ve-He-1],ge[Ve-He-1]=-We}},mn.prototype.normalize13b=function(se,ge){for(var Ve=0,He=0;He<ge/2;He++){var We=Math.round(se[2*He+1]/ge)*8192+Math.round(se[2*He]/ge)+Ve;se[He]=We&67108863,Ve=We<67108864?0:We/67108864|0}return se},mn.prototype.convert13b=function(se,ge,He,We){for(var qe=0,en=0;en<ge;en++)qe+=se[en]|0,He[2*en]=qe&8191,qe>>>=13,He[2*en+1]=qe&8191,qe>>>=13;for(en=2*ge;en<We;++en)He[en]=0;Ve(qe===0),Ve((qe&-8192)==0)},mn.prototype.stub=function(se){for(var ge=Array(se),Ve=0;Ve<se;Ve++)ge[Ve]=0;return ge},mn.prototype.mulp=function(se,ge,Ve){var He=2*this.guessLen13b(se.length,ge.length),We=this.makeRBT(He),qe=this.stub(He),en=Array(He),tn=Array(He),rn=Array(He),on=Array(He),sn=Array(He),cn=Array(He),ln=Ve.words;ln.length=He,this.convert13b(se.words,se.length,en,He),this.convert13b(ge.words,ge.length,on,He),this.transform(en,qe,tn,rn,He,We),this.transform(on,qe,sn,cn,He,We);for(var un=0;un<He;un++){var dn=tn[un]*sn[un]-rn[un]*cn[un];rn[un]=tn[un]*cn[un]+rn[un]*sn[un],tn[un]=dn}return this.conjugate(tn,rn,He),this.transform(tn,rn,ln,qe,He,We),this.conjugate(ln,qe,He),this.normalize13b(ln,He),Ve.negative=se.negative^ge.negative,Ve.length=se.length+ge.length,Ve.strip()},We.prototype.mul=function(se){var ge=new We(null);return ge.words=Array(this.length+se.length),this.mulTo(se,ge)},We.prototype.mulf=function(se){var ge=new We(null);return ge.words=Array(this.length+se.length),pn(this,se,ge)},We.prototype.imul=function(se){return this.clone().mulTo(se,this)},We.prototype.imuln=function(se){Ve(typeof se==`number`),Ve(se<67108864);for(var ge=0,He=0;He<this.length;He++){var We=(this.words[He]|0)*se,qe=(We&67108863)+(ge&67108863);ge>>=26,ge+=We/67108864|0,ge+=qe>>>26,this.words[He]=qe&67108863}return ge!==0&&(this.words[He]=ge,this.length++),this.length=se===0?1:this.length,this},We.prototype.muln=function(se){return this.clone().imuln(se)},We.prototype.sqr=function(){return this.mul(this)},We.prototype.isqr=function(){return this.imul(this.clone())},We.prototype.pow=function(se){var ge=ln(se);if(ge.length===0)return new We(1);for(var Ve=this,He=0;He<ge.length&&ge[He]===0;He++,Ve=Ve.sqr());if(++He<ge.length)for(var qe=Ve.sqr();He<ge.length;He++,qe=qe.sqr())ge[He]!==0&&(Ve=Ve.mul(qe));return Ve},We.prototype.iushln=function(se){Ve(typeof se==`number`&&se>=0);var ge=se%26,He=(se-ge)/26,We=67108863>>>26-ge<<26-ge,qe;if(ge!==0){var en=0;for(qe=0;qe<this.length;qe++){var tn=this.words[qe]&We,rn=(this.words[qe]|0)-tn<<ge;this.words[qe]=rn|en,en=tn>>>26-ge}en&&(this.words[qe]=en,this.length++)}if(He!==0){for(qe=this.length-1;qe>=0;qe--)this.words[qe+He]=this.words[qe];for(qe=0;qe<He;qe++)this.words[qe]=0;this.length+=He}return this.strip()},We.prototype.ishln=function(se){return Ve(this.negative===0),this.iushln(se)},We.prototype.iushrn=function(se,ge,He){Ve(typeof se==`number`&&se>=0);var We=ge?(ge-ge%26)/26:0,qe=se%26,en=Math.min((se-qe)/26,this.length),tn=67108863^67108863>>>qe<<qe,rn=He;if(We-=en,We=Math.max(0,We),rn){for(var on=0;on<en;on++)rn.words[on]=this.words[on];rn.length=en}if(en!==0)if(this.length>en)for(this.length-=en,on=0;on<this.length;on++)this.words[on]=this.words[on+en];else this.words[0]=0,this.length=1;var sn=0;for(on=this.length-1;on>=0&&(sn!==0||on>=We);on--){var cn=this.words[on]|0;this.words[on]=sn<<26-qe|cn>>>qe,sn=cn&tn}return rn&&sn!==0&&(rn.words[rn.length++]=sn),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},We.prototype.ishrn=function(se,ge,He){return Ve(this.negative===0),this.iushrn(se,ge,He)},We.prototype.shln=function(se){return this.clone().ishln(se)},We.prototype.ushln=function(se){return this.clone().iushln(se)},We.prototype.shrn=function(se){return this.clone().ishrn(se)},We.prototype.ushrn=function(se){return this.clone().iushrn(se)},We.prototype.testn=function(se){Ve(typeof se==`number`&&se>=0);var ge=se%26,He=(se-ge)/26,We=1<<ge;return this.length<=He?!1:!!(this.words[He]&We)},We.prototype.imaskn=function(se){Ve(typeof se==`number`&&se>=0);var ge=se%26,He=(se-ge)/26;if(Ve(this.negative===0,`imaskn works only with positive numbers`),this.length<=He)return this;if(ge!==0&&He++,this.length=Math.min(He,this.length),ge!==0){var We=67108863^67108863>>>ge<<ge;this.words[this.length-1]&=We}return this.length===0&&(this.words[0]=0,this.length=1),this.strip()},We.prototype.maskn=function(se){return this.clone().imaskn(se)},We.prototype.iaddn=function(se){return Ve(typeof se==`number`),Ve(se<67108864),se<0?this.isubn(-se):this.negative===0?this._iaddn(se):this.length===1&&(this.words[0]|0)<se?
vendor: 11,369 bytes, line 20
20(this.words[0]=se-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(se),this.negative=1,this)},We.prototype._iaddn=function(se){this.words[0]+=se;for(var ge=0;ge<this.length&&this.words[ge]>=67108864;ge++)this.words[ge]-=67108864,ge===this.length-1?this.words[ge+1]=1:this.words[ge+1]++;return this.length=Math.max(this.length,ge+1),this},We.prototype.isubn=function(se){if(Ve(typeof se==`number`),Ve(se<67108864),se<0)return this.iaddn(-se);if(this.negative!==0)return this.negative=0,this.iaddn(se),this.negative=1,this;if(this.words[0]-=se,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var ge=0;ge<this.length&&this.words[ge]<0;ge++)this.words[ge]+=67108864,--this.words[ge+1];return this.strip()},We.prototype.addn=function(se){return this.clone().iaddn(se)},We.prototype.subn=function(se){return this.clone().isubn(se)},We.prototype.iabs=function(){return this.negative=0,this},We.prototype.abs=function(){return this.clone().iabs()},We.prototype._ishlnsubmul=function(se,ge,He){var We=se.length+He,qe;this._expand(We);var en,tn=0;for(qe=0;qe<se.length;qe++){en=(this.words[qe+He]|0)+tn;var rn=(se.words[qe]|0)*ge;en-=rn&67108863,tn=(en>>26)-(rn/67108864|0),this.words[qe+He]=en&67108863}for(;qe<this.length-He;qe++)en=(this.words[qe+He]|0)+tn,tn=en>>26,this.words[qe+He]=en&67108863;if(tn===0)return this.strip();for(Ve(tn===-1),tn=0,qe=0;qe<this.length;qe++)en=-(this.words[qe]|0)+tn,tn=en>>26,this.words[qe]=en&67108863;return this.negative=1,this.strip()},We.prototype._wordDiv=function(se,ge){var Ve=this.length-se.length,He=this.clone(),qe=se,en=qe.words[qe.length-1]|0;Ve=26-this._countBits(en),Ve!==0&&(qe=qe.ushln(Ve),He.iushln(Ve),en=qe.words[qe.length-1]|0);var tn=He.length-qe.length,rn;if(ge!==`mod`){rn=new We(null),rn.length=tn+1,rn.words=Array(rn.length);for(var on=0;on<rn.length;on++)rn.words[on]=0}var sn=He.clone()._ishlnsubmul(qe,1,tn);sn.negative===0&&(He=sn,rn&&(rn.words[tn]=1));for(var cn=tn-1;cn>=0;cn--){var ln=(He.words[qe.length+cn]|0)*67108864+(He.words[qe.length+cn-1]|0);for(ln=Math.min(ln/en|0,67108863),He._ishlnsubmul(qe,ln,cn);He.negative!==0;)ln--,He.negative=0,He._ishlnsubmul(qe,1,cn),He.isZero()||(He.negative^=1);rn&&(rn.words[cn]=ln)}return rn&&rn.strip(),He.strip(),ge!==`div`&&Ve!==0&&He.iushrn(Ve),{div:rn||null,mod:He}},We.prototype.divmod=function(se,ge,He){if(Ve(!se.isZero()),this.isZero())return{div:new We(0),mod:new We(0)};var qe,en,tn;return this.negative!==0&&se.negative===0?(tn=this.neg().divmod(se,ge),ge!==`mod`&&(qe=tn.div.neg()),ge!==`div`&&(en=tn.mod.neg(),He&&en.negative!==0&&en.iadd(se)),{div:qe,mod:en}):this.negative===0&&se.negative!==0?(tn=this.divmod(se.neg(),ge),ge!==`mod`&&(qe=tn.div.neg()),{div:qe,mod:tn.mod}):(this.negative&se.negative)===0?se.length>this.length||this.cmp(se)<0?{div:new We(0),mod:this}:se.length===1?ge===`div`?{div:this.divn(se.words[0]),mod:null}:ge===`mod`?{div:null,mod:new We(this.modn(se.words[0]))}:{div:this.divn(se.words[0]),mod:new We(this.modn(se.words[0]))}:this._wordDiv(se,ge):(tn=this.neg().divmod(se.neg(),ge),ge!==`div`&&(en=tn.mod.neg(),He&&en.negative!==0&&en.isub(se)),{div:tn.div,mod:en})},We.prototype.div=function(se){return this.divmod(se,`div`,!1).div},We.prototype.mod=function(se){return this.divmod(se,`mod`,!1).mod},We.prototype.umod=function(se){return this.divmod(se,`mod`,!0).mod},We.prototype.divRound=function(se){var ge=this.divmod(se);if(ge.mod.isZero())return ge.div;var Ve=ge.div.negative===0?ge.mod:ge.mod.isub(se),He=se.ushrn(1),We=se.andln(1),qe=Ve.cmp(He);return qe<0||We===1&&qe===0?ge.div:ge.div.negative===0?ge.div.iaddn(1):ge.div.isubn(1)},We.prototype.modn=function(se){Ve(se<=67108863);for(var ge=(1<<26)%se,He=0,We=this.length-1;We>=0;We--)He=(ge*He+(this.words[We]|0))%se;return He},We.prototype.idivn=function(se){Ve(se<=67108863);for(var ge=0,He=this.length-1;He>=0;He--){var We=(this.words[He]|0)+ge*67108864;this.words[He]=We/se|0,ge=We%se}return this.strip()},We.prototype.divn=function(se){return this.clone().idivn(se)},We.prototype.egcd=function(se){Ve(se.negative===0),Ve(!se.isZero());var ge=this,He=se.clone();ge=ge.negative===0?ge.clone():ge.umod(se);for(var qe=new We(1),en=new We(0),tn=new We(0),rn=new We(1),on=0;ge.isEven()&&He.isEven();)ge.iushrn(1),He.iushrn(1),++on;for(var sn=He.clone(),cn=ge.clone();!ge.isZero();){for(var ln=0,un=1;(ge.words[0]&un)===0&&ln<26;++ln,un<<=1);if(ln>0)for(ge.iushrn(ln);ln-- >0;)(qe.isOdd()||en.isOdd())&&(qe.iadd(sn),en.isub(cn)),qe.iushrn(1),en.iushrn(1);for(var dn=0,fn=1;(He.words[0]&fn)===0&&dn<26;++dn,fn<<=1);if(dn>0)for(He.iushrn(dn);dn-- >0;)(tn.isOdd()||rn.isOdd())&&(tn.iadd(sn),rn.isub(cn)),tn.iushrn(1),rn.iushrn(1);ge.cmp(He)>=0?(ge.isub(He),qe.isub(tn),en.isub(rn)):(He.isub(ge),tn.isub(qe),rn.isub(en))}return{a:tn,b:rn,gcd:He.iushln(on)}},We.prototype._invmp=function(se){Ve(se.negative===0),Ve(!se.isZero());var ge=this,He=se.clone();ge=ge.negative===0?ge.clone():ge.umod(se);for(var qe=new We(1),en=new We(0),tn=He.clone();ge.cmpn(1)>0&&He.cmpn(1)>0;){for(var rn=0,on=1;(ge.words[0]&on)===0&&rn<26;++rn,on<<=1);if(rn>0)for(ge.iushrn(rn);rn-- >0;)qe.isOdd()&&qe.iadd(tn),qe.iushrn(1);for(var sn=0,cn=1;(He.words[0]&cn)===0&&sn<26;++sn,cn<<=1);if(sn>0)for(He.iushrn(sn);sn-- >0;)en.isOdd()&&en.iadd(tn),en.iushrn(1);ge.cmp(He)>=0?(ge.isub(He),qe.isub(en)):(He.isub(ge),en.isub(qe))}var ln=ge.cmpn(1)===0?qe:en;return ln.cmpn(0)<0&&ln.iadd(se),ln},We.prototype.gcd=function(se){if(this.isZero())return se.abs();if(se.isZero())return this.abs();var ge=this.clone(),Ve=se.clone();ge.negative=0,Ve.negative=0;for(var He=0;ge.isEven()&&Ve.isEven();He++)ge.iushrn(1),Ve.iushrn(1);do{for(;ge.isEven();)ge.iushrn(1);for(;Ve.isEven();)Ve.iushrn(1);var We=ge.cmp(Ve);if(We<0){var qe=ge;ge=Ve,Ve=qe}else if(We===0||Ve.cmpn(1)===0)break;ge.isub(Ve)}while(!0);return Ve.iushln(He)},We.prototype.invm=function(se){return this.egcd(se).a.umod(se)},We.prototype.isEven=function(){return(this.words[0]&1)==0},We.prototype.isOdd=function(){return(this.words[0]&1)==1},We.prototype.andln=function(se){return this.words[0]&se},We.prototype.bincn=function(se){Ve(typeof se==`number`);var ge=se%26,He=(se-ge)/26,We=1<<ge;if(this.length<=He)return this._expand(He+1),this.words[He]|=We,this;for(var qe=We,en=He;qe!==0&&en<this.length;en++){var tn=this.words[en]|0;tn+=qe,qe=tn>>>26,tn&=67108863,this.words[en]=tn}return qe!==0&&(this.words[en]=qe,this.length++),this},We.prototype.isZero=function(){return this.length===1&&this.words[0]===0},We.prototype.cmpn=function(se){var ge=se<0;if(this.negative!==0&&!ge)return-1;if(this.negative===0&&ge)return 1;this.strip();var He;if(this.length>1)He=1;else{ge&&(se=-se),Ve(se<=67108863,`Number is too big`);var We=this.words[0]|0;He=We===se?0:We<se?-1:1}return this.negative===0?He:-He|0},We.prototype.cmp=function(se){if(this.negative!==0&&se.negative===0)return-1;if(this.negative===0&&se.negative!==0)return 1;var ge=this.ucmp(se);return this.negative===0?ge:-ge|0},We.prototype.ucmp=function(se){if(this.length>se.length)return 1;if(this.length<se.length)return-1;for(var ge=0,Ve=this.length-1;Ve>=0;Ve--){var He=this.words[Ve]|0,We=se.words[Ve]|0;if(He!==We){He<We?ge=-1:He>We&&(ge=1);break}}return ge},We.prototype.gtn=function(se){return this.cmpn(se)===1},We.prototype.gt=function(se){return this.cmp(se)===1},We.prototype.gten=function(se){return this.cmpn(se)>=0},We.prototype.gte=function(se){return this.cmp(se)>=0},We.prototype.ltn=function(se){return this.cmpn(se)===-1},We.prototype.lt=function(se){return this.cmp(se)===-1},We.prototype.lten=function(se){return this.cmpn(se)<=0},We.prototype.lte=function(se){return this.cmp(se)<=0},We.prototype.eqn=function(se){return this.cmpn(se)===0},We.prototype.eq=function(se){return this.cmp(se)===0},We.red=function(se){return new xn(se)},We.prototype.toRed=function(se){return Ve(!this.red,`Already a number in reduction context`),Ve(this.negative===0,`red works only with positives`),se.convertTo(this)._forceRed(se)},We.prototype.fromRed=function(){return Ve(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},We.prototype._forceRed=function(se){return this.red=se,this},We.prototype.forceRed=function(se){return Ve(!this.red,`Already a number in reduction context`),this._forceRed(se)},We.prototype.redAdd=function(se){return Ve(this.red,`redAdd works only with red numbers`),this.red.add(this,se)},We.prototype.redIAdd=function(se){return Ve(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,se)},We.prototype.redSub=function(se){return Ve(this.red,`redSub works only with red numbers`),this.red.sub(this,se)},We.prototype.redISub=function(se){return Ve(this.red,`redISub works only with red numbers`),this.red.isub(this,se)},We.prototype.redShl=function(se){return Ve(this.red,`redShl works only with red numbers`),this.red.shl(this,se)},We.prototype.redMul=function(se){return Ve(this.red,`redMul works only with red numbers`),this.red._verify2(this,se),this.red.mul(this,se)},We.prototype.redIMul=function(se){return Ve(this.red,`redMul works only with red numbers`),this.red._verify2(this,se),this.red.imul(this,se)},We.prototype.redSqr=function(){return Ve(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},We.prototype.redISqr=function(){return Ve(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},We.prototype.redSqrt=function(){return Ve(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},We.prototype.redInvm=function(){return Ve(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},We.prototype.redNeg=function(){return Ve(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},We.prototype.redPow=function(se){return Ve(this.red&&!se.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,se)};var hn={k256:null,p224:null,p192:null,p25519:null};function gn(se,ge){this.name=se,this.p=new We(ge,16),this.n=this.p.bitLength(),this.k=new We(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}gn.prototype._tmp=function(){var se=new We(null);return se.words=Array(Math.ceil(this.n/13)),se},gn.prototype.ireduce=function(se){var ge=se,Ve;do this.split(ge,this.tmp),ge=this.imulK(ge),ge=ge.iadd(this.tmp),Ve=ge.bitLength();while(Ve>this.n);var He=Ve<this.n?-1:ge.ucmp(this.p);return He===0?(ge.words[0]=0,ge.length=1):He>0?ge.isub(this.p):ge.strip===void 0?ge._strip():ge.strip(),ge},gn.prototype.split=function(se,ge){se.iushrn(this.n,0,ge)},gn.prototype.imulK=function(se){return se.imul(this.k)};function _n(){gn.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}He(_n,gn),_n.prototype.split=function(se,ge){for(var Ve=4194303,He=Math.min(se.length,9),We=0;We<He;We++)ge.words[We]=se.words[We];if(ge.length=He,se.length<=9){se.words[0]=0,se.length=1;return}var qe=se.words[9];for(ge.words[ge.length++]=qe&Ve,We=10;We<se.length;We++){var en=se.words[We]|0;se.words[We-10]=(en&Ve)<<4|qe>>>22,qe=en}qe>>>=22,se.words[We-10]=qe,qe===0&&se.length>10?se.length-=10:se.length-=9},_n.prototype.imulK=function(se){se.words[se.length]=0,se.words[se.length+1]=0,se.length+=2;for(var ge=0,Ve=0;Ve<se.length;Ve++){var He=se.words[Ve]|0;ge+=He*977,se.words[Ve]=ge&67108863,ge=He*64+(ge/67108864|0)}
vendor: 3,044 bytes, line 20
20return se.words[se.length-1]===0&&(se.length--,se.words[se.length-1]===0&&se.length--),se};function vn(){gn.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}He(vn,gn);function yn(){gn.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}He(yn,gn);function bn(){gn.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}He(bn,gn),bn.prototype.imulK=function(se){for(var ge=0,Ve=0;Ve<se.length;Ve++){var He=(se.words[Ve]|0)*19+ge,We=He&67108863;He>>>=26,se.words[Ve]=We,ge=He}return ge!==0&&(se.words[se.length++]=ge),se},We._prime=function(se){if(hn[se])return hn[se];var ge;if(se===`k256`)ge=new _n;else if(se===`p224`)ge=new vn;else if(se===`p192`)ge=new yn;else if(se===`p25519`)ge=new bn;else throw Error(`Unknown prime `+se);return hn[se]=ge,ge};function xn(se){if(typeof se==`string`){var ge=We._prime(se);this.m=ge.p,this.prime=ge}else Ve(se.gtn(1),`modulus must be greater than 1`),this.m=se,this.prime=null}xn.prototype._verify1=function(se){Ve(se.negative===0,`red works only with positives`),Ve(se.red,`red works only with red numbers`)},xn.prototype._verify2=function(se,ge){Ve((se.negative|ge.negative)===0,`red works only with positives`),Ve(se.red&&se.red===ge.red,`red works only with red numbers`)},xn.prototype.imod=function(se){return this.prime?this.prime.ireduce(se)._forceRed(this):se.umod(this.m)._forceRed(this)},xn.prototype.neg=function(se){return se.isZero()?se.clone():this.m.sub(se)._forceRed(this)},xn.prototype.add=function(se,ge){this._verify2(se,ge);var Ve=se.add(ge);return Ve.cmp(this.m)>=0&&Ve.isub(this.m),Ve._forceRed(this)},xn.prototype.iadd=function(se,ge){this._verify2(se,ge);var Ve=se.iadd(ge);return Ve.cmp(this.m)>=0&&Ve.isub(this.m),Ve},xn.prototype.sub=function(se,ge){this._verify2(se,ge);var Ve=se.sub(ge);return Ve.cmpn(0)<0&&Ve.iadd(this.m),Ve._forceRed(this)},xn.prototype.isub=function(se,ge){this._verify2(se,ge);var Ve=se.isub(ge);return Ve.cmpn(0)<0&&Ve.iadd(this.m),Ve},xn.prototype.shl=function(se,ge){return this._verify1(se),this.imod(se.ushln(ge))},xn.prototype.imul=function(se,ge){return this._verify2(se,ge),this.imod(se.imul(ge))},xn.prototype.mul=function(se,ge){return this._verify2(se,ge),this.imod(se.mul(ge))},xn.prototype.isqr=function(se){return this.imul(se,se.clone())},xn.prototype.sqr=function(se){return this.mul(se,se)},xn.prototype.sqrt=function(se){if(se.isZero())return se.clone();var ge=this.m.andln(3);if(Ve(ge%2==1),ge===3){var He=this.m.add(new We(1)).iushrn(2);return this.pow(se,He)}for(var qe=this.m.subn(1),en=0;!qe.isZero()&&qe.andln(1)===0;)en++,qe.iushrn(1);Ve(!qe.isZero());var tn=new We(1).toRed(this),rn=tn.redNeg(),on=this.m.subn(1).iushrn(1),sn=this.m.bitLength();for(sn=new We(2*sn*sn).toRed(this);this.pow(sn,on).cmp(rn)!==0;)sn.redIAdd(rn);for(var cn=this.pow(sn,qe),ln=this.pow(se,qe.addn(1).iushrn(1)),un=this.pow(se,qe),dn=en;un.cmp(tn)!==0;){for(var fn=un,pn=0;fn.cmp(tn)!==0;pn++)fn=fn.redSqr();Ve(pn<dn);var mn=this.pow(cn,new We(1).iushln(dn-pn-1));
20ln=ln.redMul(mn),cn=mn.redSqr(),un=un.redMul(cn),dn=pn}return ln},xn.prototype.invm=function(se){var ge=se._invmp(this.m);return ge.negative===0?this.imod(ge):(ge.negative=0,this.imod(ge).redNeg())},xn.prototype.pow=function(se,ge){if(ge.isZero())return new We(1).toRed(this);if(ge.cmpn(1)===0)return se.clone();var Ve=4,He=Array(1<<Ve);He[0]=new We(1).toRed(this),He[1]=se;for(var qe=2;qe<He.length;qe++)He[qe]=this.mul(He[qe-1],se);var en=He[0],tn=0,rn=0,on=ge.bitLength()%26;for(on===0&&(on=26),qe=ge.length-1;qe>=0;qe--){for(var sn=ge.words[qe],cn=on-1;cn>=0;cn--){var ln=sn>>cn&1;if(en!==He[0]&&(en=this.sqr(en)),ln===0&&tn===0){rn=0;continue}tn<<=1,tn|=ln,rn++,!(rn!==Ve&&(qe!==0||cn!==0))&&(en=this.mul(en,He[tn]),rn=0,tn=0)}on=26}return en},xn.prototype.convertTo=function(se){var ge=se.umod(this.m);return ge===se?ge.clone():ge},xn.prototype.convertFrom=function(se){var ge=se.clone();return ge.red=null,ge},We.mont=function(se){return new Sn(se)};function Sn(se){xn.call(this,se),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new We(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}He(Sn,xn),Sn.prototype.convertTo=function(se){return this.imod(se.ushln(this.shift))},Sn.prototype.convertFrom=function(se){var ge=this.imod(se.mul(this.rinv));return ge.red=null,ge},Sn.prototype.imul=function(se,ge){if(se.isZero()||ge.isZero())return se.words[0]=0,se.length=1,se;var Ve=se.imul(ge),He=Ve.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),We=Ve.isub(He).iushrn(this.shift),qe=We;return We.cmp(this.m)>=0?qe=We.isub(this.m):We.cmpn(0)<0&&(qe=We.iadd(this.m)),qe._forceRed(this)},Sn.prototype.mul=function(se,ge){if(se.isZero()||ge.isZero())return new We(0)._forceRed(this);var Ve=se.mul(ge),He=Ve.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),qe=Ve.isub(He).iushrn(this.shift),en=qe;return qe.cmp(this.m)>=0?en=qe.isub(this.m):qe.cmpn(0)<0&&(en=qe.iadd(this.m)),en._forceRed(this)},Sn.prototype.invm=function(se){return this.imod(se._invmp(this.m).mul(this.r2))._forceRed(this)}})(ge===void 0||ge,se)})),require_withPublic=__commonJSMin$1(((se,ge)=>{var Ve=require_bn(),He=require_safe_buffer$3().Buffer;function We(se,ge){return He.from(se.toRed(Ve.mont(ge.modulus)).redPow(new Ve(ge.publicExponent)).fromRed().toArray())}ge.exports=We})),require_publicEncrypt=__commonJSMin$1(((se,ge)=>{var Ve=require_parse_asn1(),He=require_browser$11(),We=require_browser$9(),qe=require_mgf(),en=require_xor(),tn=require_bn(),rn=require_withPublic(),on=require_browserify_rsa(),sn=require_safe_buffer$3().Buffer;ge.exports=function(se,ge,He){var We=se.padding?se.padding:He?1:4,qe=Ve(se),en;if(We===4)en=cn(qe,ge);else if(We===1)en=ln(qe,ge,He);else if(We===3){if(en=new tn(ge),en.cmp(qe.modulus)>=0)throw Error(`data too long for modulus`)}else throw Error(`unknown padding`);return He?on(en,qe):rn(en,qe)};function cn(se,ge){var Ve=se.modulus.byteLength(),rn=ge.length,on=We(`sha1`).update(sn.alloc(0)).digest(),cn=on.length,ln=2*cn;if(rn>Ve-ln-2)throw Error(`message too long`);var un=sn.alloc(Ve-rn-ln-2),dn=Ve-cn-1,fn=He(cn),pn=en(sn.concat([on,un,sn.alloc(1,1),ge],dn),qe(fn,dn)),mn=en(fn,qe(pn,cn));return new tn(sn.concat([sn.alloc(1),mn,pn],Ve))}function ln(se,ge,Ve){var He=ge.length,We=se.modulus.byteLength();if(He>We-11)throw Error(`message too long`);var qe=Ve?sn.alloc(We-He-3,255):un(We-He-3);return new tn(sn.concat([sn.from([0,Ve?1:2]),qe,sn.alloc(1),ge],We))}function un(se){for(var ge=sn.allocUnsafe(se),Ve=0,We=He(se*2),qe=0,en;Ve<se;)qe===We.length&&(We=He(se*2),qe=0),en=We[qe++],en&&(ge[Ve++]=en);return ge}})),require_privateDecrypt=__commonJSMin$1(((se,ge)=>{var Ve=require_parse_asn1(),He=require_mgf(),We=require_xor(),qe=require_bn(),en=require_browserify_rsa(),tn=require_browser$9(),rn=require_withPublic(),on=require_safe_buffer$3().Buffer;ge.exports=function(se,ge,He){var We=se.padding?se.padding:He?1:4,tn=Ve(se),ln=tn.modulus.byteLength();if(ge.length>ln||new qe(ge).cmp(tn.modulus)>=0)throw Error(`decryption error`);var un=He?rn(new qe(ge),tn):en(ge,tn),dn=on.alloc(ln-un.length);if(un=on.concat([dn,un],ln),We===4)return sn(tn,un);if(We===1)return cn(tn,un,He);if(We===3)return un;throw Error(`unknown padding`)};
20function sn(se,ge){var Ve=se.modulus.byteLength(),qe=tn(`sha1`).update(on.alloc(0)).digest(),en=qe.length;if(ge[0]!==0)throw Error(`decryption error`);var rn=ge.slice(1,en+1),sn=ge.slice(en+1),cn=We(sn,He(We(rn,He(sn,en)),Ve-en-1));if(ln(qe,cn.slice(0,en)))throw Error(`decryption error`);for(var un=en;cn[un]===0;)un++;if(cn[un++]!==1)throw Error(`decryption error`);return cn.slice(un)}function cn(se,ge,Ve){for(var He=ge.slice(0,2),We=2,qe=0;ge[We++]!==0;)if(We>=ge.length){qe++;break}var en=ge.slice(2,We-1);if((He.toString(`hex`)!==`0002`&&!Ve||He.toString(`hex`)!==`0001`&&Ve)&&qe++,en.length<8&&qe++,qe)throw Error(`decryption error`);return ge.slice(We)}function ln(se,ge){se=on.from(se),ge=on.from(ge);var Ve=0,He=se.length;se.length!==ge.length&&(Ve++,He=Math.min(se.length,ge.length));for(var We=-1;++We<He;)Ve+=se[We]^ge[We];return Ve}})),require_browser$1=__commonJSMin$1((se=>{se.publicEncrypt=require_publicEncrypt(),se.privateDecrypt=require_privateDecrypt(),se.privateEncrypt=function(ge,Ve){return se.publicEncrypt(ge,Ve,!0)},se.publicDecrypt=function(ge,Ve){return se.privateDecrypt(ge,Ve,!0)}})),require_browser=__commonJSMin$1((se=>{init_dist$1(),init_dist();function ge(){throw Error(`secure random number generation not supported by this browser 21use chrome, FireFox or Internet Explorer 11`)}var Ve=require_safe_buffer$3(),He=require_browser$11(),We=Ve.Buffer,qe=Ve.kMaxLength,en=global.crypto||global.msCrypto,tn=2**32-1;function rn(se,ge){if(typeof se!=`number`||se!==se)throw TypeError(`offset must be a number`);if(se>tn||se<0)throw TypeError(`offset must be a uint32`);if(se>qe||se>ge)throw RangeError(`offset out of range`)}function on(se,ge,Ve){if(typeof se!=`number`||se!==se)throw TypeError(`size must be a number`);if(se>tn||se<0)throw TypeError(`size must be a uint32`);if(se+ge>Ve||se>qe)throw RangeError(`buffer too small`)}en&&en.getRandomValues||!process$1.browser?(se.randomFill=sn,se.randomFillSync=ln):(se.randomFill=ge,se.randomFillSync=ge);function sn(se,ge,Ve,He){if(!We.isBuffer(se)&&!(se instanceof global.Uint8Array))throw TypeError(`"buf" argument must be a Buffer or Uint8Array`);if(typeof ge==`function`)He=ge,ge=0,Ve=se.length;else if(typeof Ve==`function`)He=Ve,Ve=se.length-ge;else if(typeof He!=`function`)throw TypeError(`"cb" argument must be a function`);return rn(ge,se.length),on(Ve,ge,se.length),cn(se,ge,Ve,He)}function cn(se,ge,Ve,We){if(process$1.browser){var qe=se.buffer,tn=new Uint8Array(qe,ge,Ve);if(en.getRandomValues(tn),We){process$1.nextTick(function(){We(null,se)});return}return se}if(We){He(Ve,function(Ve,He){if(Ve)return We(Ve);He.copy(se,ge),We(null,se)});return}return He(Ve).copy(se,ge),se}function ln(se,ge,Ve){if(ge===void 0&&(ge=0),!We.isBuffer(se)&&!(se instanceof global.Uint8Array))throw TypeError(`"buf" argument must be a Buffer or Uint8Array`);return rn(ge,se.length),Ve===void 0&&(Ve=se.length-ge),on(Ve,ge,se.length),cn(se,ge,Ve)}})),require_crypto_browserify=__commonJSMin$1((se=>{se.randomBytes=se.rng=se.pseudoRandomBytes=se.prng=require_browser$11(),se.createHash=se.Hash=require_browser$9(),se.createHmac=se.Hmac=require_browser$8();var ge=require_algos(),Ve=Object.keys(ge),He=[`sha1`,`sha224`,`sha256`,`sha384`,`sha512`,`md5`,`rmd160`].concat(Ve);se.getHashes=function(){return He};var We=require_browser$7();se.pbkdf2=We.pbkdf2,se.pbkdf2Sync=We.pbkdf2Sync;var qe=require_browser$5();se.Cipher=qe.Cipher,se.createCipher=qe.createCipher,se.Cipheriv=qe.Cipheriv,se.createCipheriv=qe.createCipheriv,se.Decipher=qe.Decipher,se.createDecipher=qe.createDecipher,se.Decipheriv=qe.Decipheriv,se.createDecipheriv=qe.createDecipheriv,se.getCiphers=qe.getCiphers,se.listCiphers=qe.listCiphers;var en=require_browser$4();se.DiffieHellmanGroup=en.DiffieHellmanGroup,se.createDiffieHellmanGroup=en.createDiffieHellmanGroup,se.getDiffieHellman=en.getDiffieHellman,se.createDiffieHellman=en.createDiffieHellman,se.DiffieHellman=en.DiffieHellman;var tn=require_browser$3();se.createSign=tn.createSign,se.Sign=tn.Sign,se.createVerify=tn.createVerify,se.Verify=tn.Verify,se.createECDH=require_browser$2();var rn=require_browser$1();se.publicEncrypt=rn.publicEncrypt,se.privateEncrypt=rn.privateEncrypt,se.publicDecrypt=rn.publicDecrypt,se.privateDecrypt=rn.privateDecrypt;var on=require_browser();se.randomFill=on.randomFill,se.randomFillSync=on.randomFillSync,se.createCredentials=function(){throw Error(`sorry, createCredentials is not implemented yet 22we accept pull requests 23https://github.com/browserify/crypto-browserify`)},se.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}})),__create=Object.create,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__commonJSMin=(se,ge)=>()=>(ge||(se((ge={exports:{}}).exports,ge),se=null),ge.exports),__copyProps=(se,ge,Ve,He)=>{if(ge&&typeof ge==`object`||typeof ge==`function`)for(var We=__getOwnPropNames(ge),qe=0,en=We.length,tn;qe<en;qe++)tn=We[qe],!__hasOwnProp.call(se,tn)&&tn!==Ve&&__defProp(se,tn,{get:(se=>ge[se]).bind(null,tn),enumerable:!(He=__getOwnPropDesc(ge,tn))||He.enumerable});return se},__toESM=(se,ge,Ve)=>(Ve=se==null?{}:__create(__getProtoOf(se)),__copyProps(ge||!se||!se.__esModule?__defProp(Ve,`default`,{value:se,enumerable:!0}):Ve,se)),require_common=__commonJSMin(((se,ge)=>{function Ve(se){return se==null}function He(se){return typeof se==`object`&&!!se}function We(se){return Array.isArray(se)?se:Ve(se)?[]:[se]}function qe(se,ge){if(ge){let Ve=Object.keys(ge);for(let He=0,We=Ve.length;He<We;He+=1){let We=Ve[He];se[We]=ge[We]}}return se}function en(se,ge){let Ve=``;for(let He=0;He<ge;He+=1)Ve+=se;return Ve}
vendor: 4,907 bytes, lines 23-29
23function tn(se){return se===0&&1/se==-1/0}ge.exports.isNothing=Ve,ge.exports.isObject=He,ge.exports.toArray=We,ge.exports.repeat=en,ge.exports.isNegativeZero=tn,ge.exports.extend=qe})),require_exception=__commonJSMin(((se,ge)=>{function Ve(se,ge){let Ve=``,He=se.reason||`(unknown reason)`;return se.mark?(se.mark.name&&(Ve+=`in "`+se.mark.name+`" `),Ve+=`(`+(se.mark.line+1)+`:`+(se.mark.column+1)+`)`,!ge&&se.mark.snippet&&(Ve+=` 24 25`+se.mark.snippet),He+` `+Ve):He}function He(se,ge){Error.call(this),this.name=`YAMLException`,this.reason=se,this.mark=ge,this.message=Ve(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack||``}He.prototype=Object.create(Error.prototype),He.prototype.constructor=He,He.prototype.toString=function(se){return this.name+`: `+Ve(this,se)},ge.exports=He})),require_snippet=__commonJSMin(((se,ge)=>{var Ve=require_common();function He(se,ge,Ve,He,We){let qe=``,en=``,tn=Math.floor(We/2)-1;return He-ge>tn&&(qe=` ... `,ge=He-tn+qe.length),Ve-He>tn&&(en=` ...`,Ve=He+tn-en.length),{str:qe+se.slice(ge,Ve).replace(/\t/g,`â`)+en,pos:He-ge+qe.length}}function We(se,ge){return Ve.repeat(` `,ge-se.length)+se}function qe(se,ge){if(ge=Object.create(ge||null),!se.buffer)return null;ge.maxLength||=79,typeof ge.indent!=`number`&&(ge.indent=1),typeof ge.linesBefore!=`number`&&(ge.linesBefore=3),typeof ge.linesAfter!=`number`&&(ge.linesAfter=2);let qe=/\r?\n|\r|\0/g,en=[0],tn=[],rn,on=-1;for(;rn=qe.exec(se.buffer);)tn.push(rn.index),en.push(rn.index+rn[0].length),se.position<=rn.index&&on<0&&(on=en.length-2);on<0&&(on=en.length-1);let sn=``,cn=Math.min(se.line+ge.linesAfter,tn.length).toString().length,ln=ge.maxLength-(ge.indent+cn+3);for(let qe=1;qe<=ge.linesBefore&&!(on-qe<0);qe++){let rn=He(se.buffer,en[on-qe],tn[on-qe],se.position-(en[on]-en[on-qe]),ln);sn=Ve.repeat(` `,ge.indent)+We((se.line-qe+1).toString(),cn)+` | `+rn.str+` 26`+sn}let un=He(se.buffer,en[on],tn[on],se.position,ln);sn+=Ve.repeat(` `,ge.indent)+We((se.line+1).toString(),cn)+` | `+un.str+` 27`,sn+=Ve.repeat(`-`,ge.indent+cn+3+un.pos)+`^ 28`;for(let qe=1;qe<=ge.linesAfter&&!(on+qe>=tn.length);qe++){let rn=He(se.buffer,en[on+qe],tn[on+qe],se.position-(en[on]-en[on+qe]),ln);sn+=Ve.repeat(` `,ge.indent)+We((se.line+qe+1).toString(),cn)+` | `+rn.str+` 29`}return sn.replace(/\n$/,``)}ge.exports=qe})),require_type=__commonJSMin(((se,ge)=>{var Ve=require_exception(),He=[`kind`,`multi`,`resolve`,`construct`,`instanceOf`,`predicate`,`represent`,`representName`,`defaultStyle`,`styleAliases`],We=[`scalar`,`sequence`,`mapping`];function qe(se){let ge={};return se!==null&&Object.keys(se).forEach(function(Ve){se[Ve].forEach(function(se){ge[String(se)]=Ve})}),ge}function en(se,ge){if(ge||={},Object.keys(ge).forEach(function(ge){if(He.indexOf(ge)===-1)throw new Ve(`Unknown option "`+ge+`" is met in definition of "`+se+`" YAML type.`)}),this.options=ge,this.tag=se,this.kind=ge.kind||null,this.resolve=ge.resolve||function(){return!0},this.construct=ge.construct||function(se){return se},this.instanceOf=ge.instanceOf||null,this.predicate=ge.predicate||null,this.represent=ge.represent||null,this.representName=ge.representName||null,this.defaultStyle=ge.defaultStyle||null,this.multi=ge.multi||!1,this.styleAliases=qe(ge.styleAliases||null),We.indexOf(this.kind)===-1)throw new Ve(`Unknown kind "`+this.kind+`" is specified for "`+se+`" YAML type.`)}ge.exports=en})),require_schema=__commonJSMin(((se,ge)=>{var Ve=require_exception(),He=require_type();function We(se,ge){let Ve=[];return se[ge].forEach(function(se){let ge=Ve.length;Ve.forEach(function(Ve,He){Ve.tag===se.tag&&Ve.kind===se.kind&&Ve.multi===se.multi&&(ge=He)}),Ve[ge]=se}),Ve}function qe(){let se={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function ge(ge){ge.multi?(se.multi[ge.kind].push(ge),se.multi.fallback.push(ge)):se[ge.kind][ge.tag]=se.fallback[ge.tag]=ge}for(let se=0,Ve=arguments.length;se<Ve;se+=1)arguments[se].forEach(ge);return se}function en(se){return this.extend(se)}en.prototype.extend=function(se){let ge=[],tn=[];if(se instanceof He)tn.push(se);else if(Array.isArray(se))tn=tn.concat(se);else if(se&&(Array.isArray(se.implicit)||Array.isArray(se.explicit)))se.implicit&&(ge=ge.concat(se.implicit)),se.explicit&&(tn=tn.concat(se.explicit));else throw new Ve(`Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })`);ge.forEach(function(se){if(!(se instanceof He))throw new Ve(`Specified list of YAML types (or a single Type object) contains a non-Type object.`);if(se.loadKind&&se.loadKind!==`scalar`)throw new Ve(`There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.`);if(se.multi)throw new Ve(`There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.`)}
29),tn.forEach(function(se){if(!(se instanceof He))throw new Ve(`Specified list of YAML types (or a single Type object) contains a non-Type object.`)});let rn=Object.create(en.prototype);return rn.implicit=(this.implicit||[]).concat(ge),rn.explicit=(this.explicit||[]).concat(tn),rn.compiledImplicit=We(rn,`implicit`),rn.compiledExplicit=We(rn,`explicit`),rn.compiledTypeMap=qe(rn.compiledImplicit,rn.compiledExplicit),rn},ge.exports=en})),require_str=__commonJSMin(((se,ge)=>{ge.exports=new(require_type())(`tag:yaml.org,2002:str`,{kind:`scalar`,construct:function(se){return se===null?``:se}})})),require_seq=__commonJSMin(((se,ge)=>{ge.exports=new(require_type())(`tag:yaml.org,2002:seq`,{kind:`sequence`,construct:function(se){return se===null?[]:se}})})),require_map=__commonJSMin(((se,ge)=>{ge.exports=new(require_type())(`tag:yaml.org,2002:map`,{kind:`mapping`,construct:function(se){return se===null?{}:se}})})),require_failsafe=__commonJSMin(((se,ge)=>{ge.exports=new(require_schema())({explicit:[require_str(),require_seq(),require_map()]})})),require_null=__commonJSMin(((se,ge)=>{var Ve=require_type();function He(se){if(se===null)return!0;let ge=se.length;return ge===1&&se===`~`||ge===4&&(se===`null`||se===`Null`||se===`NULL`)}function We(){return null}function qe(se){return se===null}ge.exports=new Ve(`tag:yaml.org,2002:null`,{kind:`scalar`,resolve:He,construct:We,predicate:qe,represent:{canonical:function(){return`~`},lowercase:function(){return`null`},uppercase:function(){return`NULL`},camelcase:function(){return`Null`},empty:function(){return``}},defaultStyle:`lowercase`})})),require_bool=__commonJSMin(((se,ge)=>{var Ve=require_type();function He(se){if(se===null)return!1;let ge=se.length;return ge===4&&(se===`true`||se===`True`||se===`TRUE`)||ge===5&&(se===`false`||se===`False`||se===`FALSE`)}function We(se){return se===`true`||se===`True`||se===`TRUE`}function qe(se){return Object.prototype.toString.call(se)===`[object Boolean]`}ge.exports=new Ve(`tag:yaml.org,2002:bool`,{kind:`scalar`,resolve:He,construct:We,predicate:qe,represent:{lowercase:function(se){return se?`true`:`false`},uppercase:function(se){return se?`TRUE`:`FALSE`},camelcase:function(se){return se?`True`:`False`}},defaultStyle:`lowercase`})})),require_int=__commonJSMin(((se,ge)=>{var Ve=require_common(),He=require_type();function We(se){return se>=48&&se<=57||se>=65&&se<=70||se>=97&&se<=102}function qe(se){return se>=48&&se<=55}function en(se){return se>=48&&se<=57}function tn(se){if(se===null)return!1;let ge=se.length,Ve=0,He=!1;if(!ge)return!1;let tn=se[Ve];if((tn===`-`||tn===`+`)&&(tn=se[++Ve]),tn===`0`){if(Ve+1===ge)return!0;if(tn=se[++Ve],tn===`b`){for(Ve++;Ve<ge;Ve++){if(tn=se[Ve],tn!==`0`&&tn!==`1`)return!1;He=!0}return He&&Number.isFinite(rn(se))}if(tn===`x`){for(Ve++;Ve<ge;Ve++){if(!We(se.charCodeAt(Ve)))return!1;He=!0}return He&&Number.isFinite(rn(se))}if(tn===`o`){for(Ve++;Ve<ge;Ve++){if(!qe(se.charCodeAt(Ve)))return!1;He=!0}return He&&Number.isFinite(rn(se))}}for(;Ve<ge;Ve++){if(!en(se.charCodeAt(Ve)))return!1;He=!0}return He?Number.isFinite(rn(se)):!1}function rn(se){let ge=se,Ve=1,He=ge[0];if((He===`-`||He===`+`)&&(He===`-`&&(Ve=-1),ge=ge.slice(1),He=ge[0]),ge===`0`)return 0;if(He===`0`){if(ge[1]===`b`)return Ve*parseInt(ge.slice(2),2);if(ge[1]===`x`)return Ve*parseInt(ge.slice(2),16);if(ge[1]===`o`)return Ve*parseInt(ge.slice(2),8)}return Ve*parseInt(ge,10)}function on(se){return rn(se)}function sn(se){return Object.prototype.toString.call(se)===`[object Number]`&&se%1==0&&!Ve.isNegativeZero(se)}ge.exports=new He(`tag:yaml.org,2002:int`,{kind:`scalar`,resolve:tn,construct:on,predicate:sn,represent:{binary:function(se){return se>=0?`0b`+se.toString(2):`-0b`+se.toString(2).slice(1)},octal:function(se){return se>=0?`0o`+se.toString(8):`-0o`+se.toString(8).slice(1)},decimal:function(se){return se.toString(10)},hexadecimal:function(se){return se>=0?`0x`+se.toString(16).toUpperCase():`-0x`+se.toString(16).toUpperCase().slice(1)}},defaultStyle:`decimal`,styleAliases:{binary:[2,`bin`],octal:[8,`oct`],decimal
29:[10,`dec`],hexadecimal:[16,`hex`]}})})),require_float=__commonJSMin(((se,ge)=>{var Ve=require_common(),He=require_type(),We=RegExp(`^(?:[-+]?(?:[0-9]+)(?:\\.[0-9]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$`),qe=RegExp(`^(?:[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$`);function en(se){return se===null||!We.test(se)?!1:Number.isFinite(parseFloat(se,10))?!0:qe.test(se)}function tn(se){let ge=se.toLowerCase(),Ve=ge[0]===`-`?-1:1;return`+-`.indexOf(ge[0])>=0&&(ge=ge.slice(1)),ge===`.inf`?Ve===1?1/0:-1/0:ge===`.nan`?NaN:Ve*parseFloat(ge,10)}var rn=/^[-+]?[0-9]+e/;function on(se,ge){if(isNaN(se))switch(ge){case`lowercase`:return`.nan`;case`uppercase`:return`.NAN`;case`camelcase`:return`.NaN`}else if(se===1/0)switch(ge){case`lowercase`:return`.inf`;case`uppercase`:return`.INF`;case`camelcase`:return`.Inf`}else if(se===-1/0)switch(ge){case`lowercase`:return`-.inf`;case`uppercase`:return`-.INF`;case`camelcase`:return`-.Inf`}else if(Ve.isNegativeZero(se))return`-0.0`;let He=se.toString(10);return rn.test(He)?He.replace(`e`,`.e`):He}function sn(se){return Object.prototype.toString.call(se)===`[object Number]`&&(se%1!=0||Ve.isNegativeZero(se))}ge.exports=new He(`tag:yaml.org,2002:float`,{kind:`scalar`,resolve:en,construct:tn,predicate:sn,represent:on,defaultStyle:`lowercase`})})),require_json=__commonJSMin(((se,ge)=>{ge.exports=require_failsafe().extend({implicit:[require_null(),require_bool(),require_int(),require_float()]})})),require_core=__commonJSMin(((se,ge)=>{ge.exports=require_json()})),require_timestamp=__commonJSMin(((se,ge)=>{var Ve=require_type(),He=RegExp(`^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$`),We=RegExp(`^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$`);function qe(se){return se===null?!1:He.exec(se)!==null||We.exec(se)!==null}function en(se){let ge=0,Ve=null,qe=He.exec(se);if(qe===null&&(qe=We.exec(se)),qe===null)throw Error(`Date resolve error`);let en=+qe[1],tn=qe[2]-1,rn=+qe[3];if(!qe[4])return new Date(Date.UTC(en,tn,rn));let on=+qe[4],sn=+qe[5],cn=+qe[6];if(qe[7]){for(ge=qe[7].slice(0,3);ge.length<3;)ge+=`0`;ge=+ge}if(qe[9]){let se=+qe[10],ge=+(qe[11]||0);Ve=(se*60+ge)*6e4,qe[9]===`-`&&(Ve=-Ve)}let ln=new Date(Date.UTC(en,tn,rn,on,sn,cn,ge));return Ve&&ln.setTime(ln.getTime()-Ve),ln}function tn(se){return se.toISOString()}ge.exports=new Ve(`tag:yaml.org,2002:timestamp`,{kind:`scalar`,resolve:qe,construct:en,instanceOf:Date,represent:tn})})),require_merge=__commonJSMin(((se,ge)=>{var Ve=require_type();function He(se){return se===`<<`||se===null}ge.exports=new Ve(`tag:yaml.org,2002:merge`,{kind:`scalar`,resolve:He})})),require_binary=__commonJSMin(((se,ge)=>{var Ve=require_type(),He=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= 30\r`;function We(se){if(se===null)return!1;let ge=0,Ve=se.length,We=He;for(let He=0;He<Ve;He++){let Ve=We.indexOf(se.charAt(He));if(!(Ve>64)){if(Ve<0)return!1;ge+=6}}return ge%8==0}function qe(se){let ge=se.replace(/[\r\n=]/g,``),Ve=ge.length,We=He,qe=0,en=[];for(let se=0;se<Ve;se++)se%4==0&&se&&(en.push(qe>>16&255),en.push(qe>>8&255),en.push(qe&255)),qe=qe<<6|We.indexOf(ge.charAt(se));let tn=Ve%4*6;return tn===0?(en.push(qe>>16&255),en.push(qe>>8&255),en.push(qe&255)):tn===18?(en.push(qe>>10&255),en.push(qe>>2&255)):tn===12&&en.push(qe>>4&255),new Uint8Array(en)}function en(se){let ge=``,Ve=0,We=se.length,qe=He;for(let He=0;He<We;He++)He%3==0&&He&&(ge+=qe[Ve>>18&63],ge+=qe[Ve>>12&63],ge+=qe[Ve>>6&63],ge+=qe[Ve&63]),Ve=(Ve<<8)+se[He];let en=We%3;return en===0?(ge+=qe[Ve>>18&63],ge+=qe[Ve>>12&63],ge+=qe[Ve>>6&63],ge+=qe[Ve&63]):en===2?(ge+=qe[Ve>>10&63],ge+=qe[Ve>>4&63],ge+=qe[Ve<<2&63],ge+=qe[64]):en===1&&(ge+=qe[Ve>>2&63],ge+=qe[Ve<<4&63],ge+=qe[64],ge+=qe[64]),ge}function tn(se){return Object.prototype.toString.call(se)===`[object Uint8Array]`}ge.exports=new Ve(`tag:yaml.org,2002:binary`,{kind:`scalar`,resolve:We,construct:qe,predicate:tn,represent:en})})),require_omap=__commonJSMin(((se,ge)=>
30{var Ve=require_type(),He=Object.prototype.hasOwnProperty,We=Object.prototype.toString;function qe(se){if(se===null)return!0;let ge=[],Ve=se;for(let se=0,qe=Ve.length;se<qe;se+=1){let qe=Ve[se],en=!1;if(We.call(qe)!==`[object Object]`)return!1;let tn;for(tn in qe)if(He.call(qe,tn))if(!en)en=!0;else return!1;if(!en)return!1;if(ge.indexOf(tn)===-1)ge.push(tn);else return!1}return!0}function en(se){return se===null?[]:se}ge.exports=new Ve(`tag:yaml.org,2002:omap`,{kind:`sequence`,resolve:qe,construct:en})})),require_pairs=__commonJSMin(((se,ge)=>{var Ve=require_type(),He=Object.prototype.toString;function We(se){if(se===null)return!0;let ge=se,Ve=Array(ge.length);for(let se=0,We=ge.length;se<We;se+=1){let We=ge[se];if(He.call(We)!==`[object Object]`)return!1;let qe=Object.keys(We);if(qe.length!==1)return!1;Ve[se]=[qe[0],We[qe[0]]]}return!0}function qe(se){if(se===null)return[];let ge=se,Ve=Array(ge.length);for(let se=0,He=ge.length;se<He;se+=1){let He=ge[se],We=Object.keys(He);Ve[se]=[We[0],He[We[0]]]}return Ve}ge.exports=new Ve(`tag:yaml.org,2002:pairs`,{kind:`sequence`,resolve:We,construct:qe})})),require_set=__commonJSMin(((se,ge)=>{var Ve=require_type(),He=Object.prototype.hasOwnProperty;function We(se){if(se===null)return!0;let ge=se;for(let se in ge)if(He.call(ge,se)&&ge[se]!==null)return!1;return!0}function qe(se){return se===null?{}:se}ge.exports=new Ve(`tag:yaml.org,2002:set`,{kind:`mapping`,resolve:We,construct:qe})})),require_default=__commonJSMin(((se,ge)=>{ge.exports=require_core().extend({implicit:[require_timestamp(),require_merge()],explicit:[require_binary(),require_omap(),require_pairs(),require_set()]})})),require_loader=__commonJSMin(((se,ge)=>{var Ve=require_common(),He=require_exception(),We=require_snippet(),qe=require_default(),en=Object.prototype.hasOwnProperty,tn=1,rn=2,on=3,sn=4,cn=1,ln=2,un=3,dn=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,fn=/[\x85\u2028\u2029]/,pn=/[,\[\]{}]/,mn=/^(?:!|!!|![0-9A-Za-z-]+!)$/,hn=/^(?:!|[^,\[\]{}])(?:%[0-9a-f]{2}|[0-9a-z\-#;/?:@&=+$,_.!~*'()\[\]])*$/i;function gn(se){return Object.prototype.toString.call(se)}function _n(se){return se===10||se===13}function vn(se){return se===9||se===32}function yn(se){return se===9||se===32||se===10||se===13}function bn(se){return se===44||se===91||se===93||se===123||se===125}function xn(se){if(se>=48&&se<=57)return se-48;let ge=se|32;return ge>=97&&ge<=102?ge-97+10:-1}function Sn(se){return se===120?2:se===117?4:se===85?8:0}function Cn(se){return se>=48&&se<=57?se-48:-1}function wn(se){switch(se){case 48:return`\0`;case 97:return`\x07`;case 98:return`\b`;case 116:return` `;case 9:return` `;case 110:return` 31`;case 118:return`\v`;case 102:return`\f`;case 114:return`\r`;case 101:return`\x1B`;case 32:return` `;case 34:return`"`;case 47:return`/`;case 92:return`\\`;case 78:return`Â `;case 95:return`\xA0`;case 76:return`\u2028`;case 80:return`\u2029`;default:return``}}function Tn(se){return se<=65535?String.fromCharCode(se):String.fromCharCode((se-65536>>10)+55296,(se-65536&1023)+56320)}function En(se,ge,Ve){ge===`__proto__`?Object.defineProperty(se,ge,{configurable:!0,enumerable:!0,writable:!0,value:Ve}):se[ge]=Ve}var Dn=Array(256),On=Array(256);for(let se=0;se<256;se++)Dn[se]=+!!wn(se),On[se]=wn(se);function kn(se,ge){this.input=se,this.filename=ge.filename||null,this.schema=ge.schema||qe,this.onWarning=ge.onWarning||null,this.legacy=ge.legacy||!1,this.json=ge.json||!1,this.listener=ge.listener||null,this.maxDepth=typeof ge.maxDepth==`number`?ge.maxDepth:100,this.maxMergeSeqLength=typeof ge.maxMergeSeqLength==`number`?ge.maxMergeSeqLength:20,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=se.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.depth=0,this.firstTabInLine=-1,this.documents=[],this.anchorMapTransactions=[]}function An(se,ge){let Ve={name:se.filename,buffer:se.input.slice(0,-1),position:se.position,line:se.line,column:se.position-se.lineStart};return Ve.snippet=We(Ve),new He(ge,Ve)}function jn(se,ge){throw An(se,ge)}function Mn(se,ge){se.onWarning&&se.onWarning.call(null,An(se,ge))}function Nn(se,ge,Ve){let He=se.anchorMapTransactions;if(He.length!==0){let Ve=He[He.length-1];en.call(Ve,ge)||(Ve[ge]={existed:en.call(se.anchorMap,ge),value:se.anchorMap[ge]})}se.anchorMap[ge]=Ve}function Pn(se){se.anchorMapTransactions.push(Object.create(null))}function Fn(se){let ge=se.anchorMapTransactions.pop(),Ve=se.anchorMapTransactions;if(Ve.length===0)return;let He=Ve[Ve.length-1],We=Object.keys(ge);for(let se=0,Ve=We.length;se<Ve;se+=1){let Ve=We[se];en.call(He,Ve)||(He[Ve]=ge[Ve])}}function In(se){let ge=se.anchorMapTransactions.pop(),Ve=Object.keys(ge);for(let He=Ve.length-1;He>=0;--He){let We=ge[Ve[He]];We.existed?se.anchorMap[Ve[He]]=We.value:delete se.anchorMap[Ve[He]]}}function Ln(se){return{position:se.position,line:se.line,lineStart:se.lineStart,lineIndent:se.lineIndent,firstTabInLine:se.firstTabInLine,tag:se.tag,anchor:se.anchor,kind:se.kind,result:se.result}}function Rn(se,ge){se.position=ge.position,se.line=ge.line,se.lineStart=ge.lineStart,se.lineIndent=ge.lineIndent,se.firstTabInLine=ge.firstTabInLine,se.tag=ge.tag,se.anchor=ge.anchor,se.kind=ge.kind,se.result=ge.result}var zn={YAML:function(se,ge,Ve){se.version!==null&&jn(se,`duplication of %YAML directive`),Ve.length!==1&&jn(se,`YAML directive accepts exactly one argument`);let He=/^([0-9]+)\.([0-9]+)$/.exec(Ve[0]);He===null&&jn(se,`ill-formed argument of the YAML directive`);let We=parseInt(He[1],10),qe=parseInt(He[2],10);We!==1&&jn(se,`unacceptable YAML version of the document`),se.version=Ve[0],se.checkLineBreaks=qe<2,qe!==1&&qe!==2&&Mn(se,`unsupported YAML version of the document`)},TAG:function(se,ge,Ve){let He;Ve.length!==2&&jn(se,`TAG directive accepts exactly two arguments`);let We=Ve[0];He=Ve[1],mn.test(We)||jn(se,`ill-formed tag handle (first argument) of the TAG directive`),en.call(se.tagMap,We)&&jn(se,`there is a previously declared suffix for "`+We+`" tag handle`),hn.test(He)||jn(se,`ill-formed tag prefix (second argument) of the TAG directive`);
vendor: 26,124 bytes, lines 31-53
31try{He=decodeURIComponent(He)}catch{jn(se,`tag prefix is malformed: `+He)}se.tagMap[We]=He}};function Bn(se,ge,Ve,He){if(ge<Ve){let We=se.input.slice(ge,Ve);if(He)for(let ge=0,Ve=We.length;ge<Ve;ge+=1){let Ve=We.charCodeAt(ge);Ve===9||Ve>=32&&Ve<=1114111||jn(se,`expected valid JSON character`)}else dn.test(We)&&jn(se,`the stream contains non-printable characters`);se.result+=We}}function Vn(se,ge,He,We){Ve.isObject(He)||jn(se,`cannot merge mappings; the provided source object is unacceptable`);let qe=Object.keys(He);for(let se=0,Ve=qe.length;se<Ve;se+=1){let Ve=qe[se];en.call(ge,Ve)||(En(ge,Ve,He[Ve]),We[Ve]=!0)}}function Hn(se,ge,Ve,He,We,qe,tn,rn,on){if(Array.isArray(We)){We=Array.prototype.slice.call(We);for(let ge=0,Ve=We.length;ge<Ve;ge+=1)Array.isArray(We[ge])&&jn(se,`nested arrays are not supported inside keys`),typeof We==`object`&&gn(We[ge])===`[object Object]`&&(We[ge]=`[object Object]`)}if(typeof We==`object`&&gn(We)===`[object Object]`&&(We=`[object Object]`),We=String(We),ge===null&&(ge={}),He===`tag:yaml.org,2002:merge`)if(Array.isArray(qe)){qe.length>se.maxMergeSeqLength&&jn(se,`merge sequence length exceeded maxMergeSeqLength (`+se.maxMergeSeqLength+`)`);let He=new Set;for(let We=0,en=qe.length;We<en;We+=1){let en=qe[We];He.has(en)||(He.add(en),Vn(se,ge,en,Ve))}}else Vn(se,ge,qe,Ve);else !se.json&&!en.call(Ve,We)&&en.call(ge,We)&&(se.line=tn||se.line,se.lineStart=rn||se.lineStart,se.position=on||se.position,jn(se,`duplicated mapping key`)),En(ge,We,qe),delete Ve[We];return ge}function Un(se){let ge=se.input.charCodeAt(se.position);ge===10?se.position++:ge===13?(se.position++,se.input.charCodeAt(se.position)===10&&se.position++):jn(se,`a line break is expected`),se.line+=1,se.lineStart=se.position,se.firstTabInLine=-1}function Wn(se,ge,Ve){let He=0,We=se.input.charCodeAt(se.position);for(;We!==0;){for(;vn(We);)We===9&&se.firstTabInLine===-1&&(se.firstTabInLine=se.position),We=se.input.charCodeAt(++se.position);if(ge&&We===35)do We=se.input.charCodeAt(++se.position);while(We!==10&&We!==13&&We!==0);if(_n(We))for(Un(se),We=se.input.charCodeAt(se.position),He++,se.lineIndent=0;We===32;)se.lineIndent++,We=se.input.charCodeAt(++se.position);else break}return Ve!==-1&&He!==0&&se.lineIndent<Ve&&Mn(se,`deficient indentation`),He}function Gn(se){let ge=se.position,Ve=se.input.charCodeAt(ge);return!!((Ve===45||Ve===46)&&Ve===se.input.charCodeAt(ge+1)&&Ve===se.input.charCodeAt(ge+2)&&(ge+=3,Ve=se.input.charCodeAt(ge),Ve===0||yn(Ve)))}function Kn(se,ge){ge===1?se.result+=` `:ge>1&&(se.result+=Ve.repeat(` 32`,ge-1))}function qn(se,ge,Ve){let He,We,qe,en,tn,rn,on=se.kind,sn=se.result,cn=se.input.charCodeAt(se.position);if(yn(cn)||bn(cn)||cn===35||cn===38||cn===42||cn===33||cn===124||cn===62||cn===39||cn===34||cn===37||cn===64||cn===96)return!1;if(cn===63||cn===45){let ge=se.input.charCodeAt(se.position+1);if(yn(ge)||Ve&&bn(ge))return!1}for(se.kind=`scalar`,se.result=``,He=We=se.position,qe=!1;cn!==0;){if(cn===58){let ge=se.input.charCodeAt(se.position+1);if(yn(ge)||Ve&&bn(ge))break}else if(cn===35){if(yn(se.input.charCodeAt(se.position-1)))break}else if(se.position===se.lineStart&&Gn(se)||Ve&&bn(cn))break;else if(_n(cn))if(en=se.line,tn=se.lineStart,rn=se.lineIndent,Wn(se,!1,-1),se.lineIndent>=ge){qe=!0,cn=se.input.charCodeAt(se.position);continue}else{se.position=We,se.line=en,se.lineStart=tn,se.lineIndent=rn;break}qe&&=(Bn(se,He,We,!1),Kn(se,se.line-en),He=We=se.position,!1),vn(cn)||(We=se.position+1),cn=se.input.charCodeAt(++se.position)}return Bn(se,He,We,!1),se.result?!0:(se.kind=on,se.result=sn,!1)}function Jn(se,ge){let Ve,He,We=se.input.charCodeAt(se.position);if(We!==39)return!1;for(se.kind=`scalar`,se.result=``,se.position++,Ve=He=se.position;(We=se.input.charCodeAt(se.position))!==0;)if(We===39)if(Bn(se,Ve,se.position,!0),We=se.input.charCodeAt(++se.position),We===39)Ve=se.position,se.position++,He=se.position;else return!0;else _n(We)?(Bn(se,Ve,He,!0),Kn(se,Wn(se,!1,ge)),Ve=He=se.position):se.position===se.lineStart&&Gn(se)?jn(se,`unexpected end of the document within a single quoted scalar`):(se.position++,vn(We)||(He=se.position));jn(se,`unexpected end of the stream within a single quoted scalar`)}function Yn(se,ge){let Ve,He,We,qe=se.input.charCodeAt(se.position);if(qe!==34)return!1;for(se.kind=`scalar`,se.result=``,se.position++,Ve=He=se.position;(qe=se.input.charCodeAt(se.position))!==0;)if(qe===34)return Bn(se,Ve,se.position,!0),se.position++,!0;else if(qe===92){if(Bn(se,Ve,se.position,!0),qe=se.input.charCodeAt(++se.position),_n(qe))Wn(se,!1,ge);else if(qe<256&&Dn[qe])se.result+=On[qe],se.position++;else if((We=Sn(qe))>0){let ge=We,Ve=0;for(;ge>0;ge--)qe=se.input.charCodeAt(++se.position),(We=xn(qe))>=0?Ve=(Ve<<4)+We:jn(se,`expected hexadecimal character`);se.result+=Tn(Ve),se.position++}else jn(se,`unknown escape sequence`);Ve=He=se.position}else _n(qe)?(Bn(se,Ve,He,!0),Kn(se,Wn(se,!1,ge)),Ve=He=se.position):se.position===se.lineStart&&Gn(se)?jn(se,`unexpected end of the document within a double quoted scalar`):(se.position++,vn(qe)||(He=se.position));jn(se,`unexpected end of the stream within a double quoted scalar`)}function Xn(se,ge){let Ve=!0,He,We,qe,en=se.tag,rn,on=se.anchor,sn,cn,ln,un,dn=Object.create(null),fn,pn,mn,hn=se.input.charCodeAt(se.position);if(hn===91)sn=93,un=!1,rn=[];else if(hn===123)sn=125,un=!0,rn={};else return!1;for(se.anchor!==null&&Nn(se,se.anchor,rn),hn=se.input.charCodeAt(++se.position);hn!==0;){if(Wn(se,!0,ge),hn=se.input.charCodeAt(se.position),hn===sn)return se.position++,se.tag=en,se.anchor=on,se.kind=un?`mapping`:`sequence`,se.result=rn,!0;Ve?hn===44&&jn(se,`expected the node content, but found ','`):jn(se,`missed comma between flow collection entries`),pn=fn=mn=null,cn=ln=!1,hn===63&&yn(se.input.charCodeAt(se.position+1))&&(cn=ln=!0,se.position++,Wn(se,!0,ge)),He=se.line,We=se.lineStart,qe=se.position,ir(se,ge,tn,!1,!0),pn=se.tag,fn=se.result,Wn(se,!0,ge),hn=se.input.charCodeAt(se.position),(ln||se.line===He)&&hn===58&&(cn=!0,hn=se.input.charCodeAt(++se.position),Wn(se,!0,ge),ir(se,ge,tn,!1,!0),mn=se.result),un?Hn(se,rn,dn,pn,fn,mn,He,We,qe):cn?rn.push(Hn(se,null,dn,pn,fn,mn,He,We,qe)):rn.push(fn),Wn(se,!0,ge),hn=se.input.charCodeAt(se.position),hn===44?(Ve=!0,hn=se.input.charCodeAt(++se.position)):Ve=!1}jn(se,`unexpected end of the stream within a flow collection`)}function Zn(se,ge){let He,We=cn,qe=!1,en=!1,tn=ge,rn=0,on=!1,sn,dn=se.input.charCodeAt(se.position);if(dn===124)He=!1;else if(dn===62)He=!0;else return!1;for(se.kind=`scalar`,se.result=``;dn!==0;)if(dn=se.input.charCodeAt(++se.position),dn===43||dn===45)cn===We?We=dn===43?un:ln:jn(se,`repeat of a chomping mode identifier`);else if((sn=Cn(dn))>=0)sn===0?jn(se,`bad explicit indentation width of a block scalar; it cannot be less than one`):en?jn(se,`repeat of an indentation width identifier`):(tn=ge+sn-1,en=!0);else break;if(vn(dn)){do dn=se.input.charCodeAt(++se.position);while(vn(dn));if(dn===35)do dn=se.input.charCodeAt(++se.position);while(!_n(dn)&&dn!==0)}for(;dn!==0;){for(Un(se),se.lineIndent=0,dn=se.input.charCodeAt(se.position);(!en||se.lineIndent<tn)&&dn===32;)se.lineIndent++,dn=se.input.charCodeAt(++se.position);if(!en&&se.lineIndent>tn&&(tn=se.lineIndent),_n(dn)){rn++;continue}if(!en&&tn===0&&jn(se,`missing indentation for block scalar`),se.lineIndent<tn){We===un?se.result+=Ve.repeat(` 33`,qe?1+rn:rn):We===cn&&qe&&(se.result+=` 34`);break}He?vn(dn)?(on=!0,se.result+=Ve.repeat(` 35`,qe?1+rn:rn)):on?(on=!1,se.result+=Ve.repeat(` 36`,rn+1)):rn===0?qe&&(se.result+=` `):se.result+=Ve.repeat(` 37`,rn):se.result+=Ve.repeat(` 38`,qe?1+rn:rn),qe=!0,en=!0,rn=0;let ge=se.position;for(;!_n(dn)&&dn!==0;)dn=se.input.charCodeAt(++se.position);Bn(se,ge,se.position,!1)}return!0}function Qn(se,ge){let Ve=se.tag,He=se.anchor,We=[],qe=!1;if(se.firstTabInLine!==-1)return!1;se.anchor!==null&&Nn(se,se.anchor,We);let en=se.input.charCodeAt(se.position);for(;en!==0&&(se.firstTabInLine!==-1&&(se.position=se.firstTabInLine,jn(se,`tab characters must not be used in indentation`)),!(en!==45||!yn(se.input.charCodeAt(se.position+1))));){if(qe=!0,se.position++,Wn(se,!0,-1)&&se.lineIndent<=ge){We.push(null),en=se.input.charCodeAt(se.position);continue}let Ve=se.line;if(ir(se,ge,on,!1,!0),We.push(se.result),Wn(se,!0,-1),en=se.input.charCodeAt(se.position),(se.line===Ve||se.lineIndent>ge)&&en!==0)jn(se,`bad indentation of a sequence entry`);else if(se.lineIndent<ge)break}return qe?(se.tag=Ve,se.anchor=He,se.kind=`sequence`,se.result=We,!0):!1}function $n(se,ge,Ve){let He,We,qe,en,tn=se.tag,on=se.anchor,cn={},ln=Object.create(null),un=null,dn=null,fn=null,pn=!1,mn=!1;if(se.firstTabInLine!==-1)return!1;se.anchor!==null&&Nn(se,se.anchor,cn);let hn=se.input.charCodeAt(se.position);for(;hn!==0;){!pn&&se.firstTabInLine!==-1&&(se.position=se.firstTabInLine,jn(se,`tab characters must not be used in indentation`));let gn=se.input.charCodeAt(se.position+1),_n=se.line;if((hn===63||hn===58)&&yn(gn))hn===63?(pn&&(Hn(se,cn,ln,un,dn,null,We,qe,en),un=dn=fn=null),mn=!0,pn=!0,He=!0):pn?(pn=!1,He=!0):jn(se,`incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line`),se.position+=1,hn=gn;else{if(We=se.line,qe=se.lineStart,en=se.position,!ir(se,Ve,rn,!1,!0))break;if(se.line===_n){for(hn=se.input.charCodeAt(se.position);vn(hn);)hn=se.input.charCodeAt(++se.position);if(hn===58)hn=se.input.charCodeAt(++se.position),yn(hn)||jn(se,`a whitespace character is expected after the key-value separator within a block mapping`),pn&&(Hn(se,cn,ln,un,dn,null,We,qe,en),un=dn=fn=null),mn=!0,pn=!1,He=!1,un=se.tag,dn=se.result;else if(mn)jn(se,`can not read an implicit mapping pair; a colon is missed`);else return se.tag=tn,se.anchor=on,!0}else if(mn)jn(se,`can not read a block mapping entry; a multiline key may not be an implicit key`);else return se.tag=tn,se.anchor=on,!0}if((se.line===_n||se.lineIndent>ge)&&(pn&&(We=se.line,qe=se.lineStart,en=se.position),ir(se,ge,sn,!0,He)&&(pn?dn=se.result:fn=se.result),pn||(Hn(se,cn,ln,un,dn,fn,We,qe,en),un=dn=fn=null),Wn(se,!0,-1),hn=se.input.charCodeAt(se.position)),(se.line===_n||se.lineIndent>ge)&&hn!==0)jn(se,`bad indentation of a mapping entry`);else if(se.lineIndent<ge)break}return pn&&Hn(se,cn,ln,un,dn,null,We,qe,en),mn&&(se.tag=tn,se.anchor=on,se.kind=`mapping`,se.result=cn),mn}function er(se){let ge=!1,Ve=!1,He,We,qe=se.input.charCodeAt(se.position);if(qe!==33)return!1;se.tag!==null&&jn(se,`duplication of a tag property`),qe=se.input.charCodeAt(++se.position),qe===60?(ge=!0,qe=se.input.charCodeAt(++se.position)):qe===33?(Ve=!0,He=`!!`,qe=se.input.charCodeAt(++se.position)):He=`!`;let tn=se.position;if(ge){do qe=se.input.charCodeAt(++se.position);while(qe!==0&&qe!==62);se.position<se.length?(We=se.input.slice(tn,se.position),qe=se.input.charCodeAt(++se.position)):jn(se,`unexpected end of the stream within a verbatim tag`)}else{for(;qe!==0&&!yn(qe);)qe===33&&(Ve?jn(se,`tag suffix cannot contain exclamation marks`):(He=se.input.slice(tn-1,se.position+1),mn.test(He)||jn(se,`named tag handle cannot contain such characters`),Ve=!0,tn=se.position+1)),qe=se.input.charCodeAt(++se.position);We=se.input.slice(tn,se.position),pn.test(We)&&jn(se,`tag suffix cannot contain flow indicator characters`)}We&&!hn.test(We)&&jn(se,`tag name cannot contain such characters: `+We);try{We=decodeURIComponent(We)}catch{jn(se,`tag name is malformed: `+We)}return ge?se.tag=We:en.call(se.tagMap,He)?se.tag=se.tagMap[He]+We:He===`!`?se.tag=`!`+We:He===`!!`?se.tag=`tag:yaml.org,2002:`+We:jn(se,`undeclared tag handle "`+He+`"`),!0}function tr(se){let ge=se.input.charCodeAt(se.position);if(ge!==38)return!1;se.anchor!==null&&jn(se,`duplication of an anchor property`),ge=se.input.charCodeAt(++se.position);let Ve=se.position;for(;ge!==0&&!yn(ge)&&!bn(ge);)ge=se.input.charCodeAt(++se.position);return se.position===Ve&&jn(se,`name of an anchor node must contain at least one character`),se.anchor=se.input.slice(Ve,se.position),!0}function nr(se){let ge=se.input.charCodeAt(se.position);if(ge!==42)return!1;ge=se.input.charCodeAt(++se.position);let Ve=se.position;for(;ge!==0&&!yn(ge)&&!bn(ge);)ge=se.input.charCodeAt(++se.position);se.position===Ve&&jn(se,`name of an alias node must contain at least one character`);let He=se.input.slice(Ve,se.position);return en.call(se.anchorMap,He)||jn(se,`unidentified alias "`+He+`"`),se.result=se.anchorMap[He],Wn(se,!0,-1),!0}function rr(se,ge,Ve,He){let We=Ln(se);return Pn(se),Rn(se,ge),se.tag=null,se.anchor=null,se.kind=null,se.result=null,$n(se,Ve,He)&&se.kind===`mapping`?(Fn(se),!0):(In(se),Rn(se,We),!1)}function ir(se,ge,Ve,He,We){let qe,cn,ln=1,un=!1,dn=!1,fn=null,pn,mn,hn;se.depth>=se.maxDepth&&jn(se,`nesting exceeded maxDepth (`+se.maxDepth+`)`),se.depth+=1,se.listener!==null&&se.listener(`open`,se),se.tag=null,se.anchor=null,se.kind=null,se.result=null;let gn=qe=cn=sn===Ve||on===Ve;if(He&&Wn(se,!0,-1)&&(un=!0,se.lineIndent>ge?ln=1:se.lineIndent===ge?ln=0:se.lineIndent<ge&&(ln=-1)),ln===1)for(;;){let Ve=se.input.charCodeAt(se.position),He=Ln(se);if(un&&(Ve===33&&se.tag!==null||Ve===38&&se.anchor!==null)||!er(se)&&!tr(se))break;fn===null&&(fn=He),Wn(se,!0,-1)?(un=!0,cn=gn,se.lineIndent>ge?ln=1:se.lineIndent===ge?ln=0:se.lineIndent<ge&&(ln=-1)):cn=!1}if(cn&&=un||We,ln===1||sn===Ve)if(mn=tn===Ve||rn===Ve?ge:ge+1,hn=se.position-se.lineStart,ln===1)if(cn&&(Qn(se,hn)||$n(se,hn,mn))||Xn(se,mn))dn=!0;else{let ge=se.input.charCodeAt(se.position);fn!==null&&gn&&!cn&&ge!==124&&ge!==62&&rr(se,fn,fn.position-fn.lineStart,mn)||qe&&Zn(se,mn)||Jn(se,mn)||Yn(se,mn)?dn=!0:nr(se)?(dn=!0,(se.tag!==null||se.anchor!==null)&&jn(se,`alias node should not have any properties`)):qn(se,mn,tn===Ve)&&(dn=!0,se.tag===null&&(se.tag=`?`)),se.anchor!==null&&Nn(se,se.anchor,se.result)}else ln===0&&(dn=cn&&Qn(se,hn));if(se.tag===null)se.anchor!==null&&Nn(se,se.anchor,se.result);else if(se.tag===`?`){se.result!==null&&se.kind!==`scalar`&&jn(se,`unacceptable node kind for !<?> tag; it should be "scalar", not "`+se.kind+`"`);for(let ge=0,Ve=se.implicitTypes.length;ge<Ve;ge+=1)if(pn=se.implicitTypes[ge],pn.resolve(se.result)){se.result=pn.construct(se.result),se.tag=pn.tag,se.anchor!==null&&Nn(se,se.anchor,se.result);break}}else if(se.tag!==`!`){if(en.call(se.typeMap[se.kind||`fallback`],se.tag))pn=se.typeMap[se.kind||`fallback`][se.tag];else{pn=null;let ge=se.typeMap.multi[se.kind||`fallback`];for(let Ve=0,He=ge.length;Ve<He;Ve+=1)if(se.tag.slice(0,ge[Ve].tag.length)===ge[Ve].tag){pn=ge[Ve];break}}pn||jn(se,`unknown tag !<`+se.tag+`>`),se.result!==null&&pn.kind!==se.kind&&jn(se,`unacceptable node kind for !<`+se.tag+`> tag; it should be "`+pn.kind+`", not "`+se.kind+`"`),pn.resolve(se.result,se.tag)?(se.result=pn.construct(se.result,se.tag),se.anchor!==null&&Nn(se,se.anchor,se.result)):jn(se,`cannot resolve a node with !<`+se.tag+`> explicit tag`)}return se.listener!==null&&se.listener(`close`,se),--se.depth,se.tag!==null||se.anchor!==null||dn}function ar(se){let ge=se.position,Ve=!1,He;for(se.version=null,se.checkLineBreaks=se.legacy,se.tagMap=Object.create(null),se.anchorMap=Object.create(null);(He=se.input.charCodeAt(se.position))!==0&&(Wn(se,!0,-1),He=se.input.charCodeAt(se.position),!(se.lineIndent>0||He!==37));){Ve=!0,He=se.input.charCodeAt(++se.position);let ge=se.position;for(;He!==0&&!yn(He);)He=se.input.charCodeAt(++se.position);let We=se.input.slice(ge,se.position),qe=[];for(We.length<1&&jn(se,`directive name must not be less than one character in length`);He!==0;){for(;vn(He);)He=se.input.charCodeAt(++se.position);if(He===35){do He=se.input.charCodeAt(++se.position);while(He!==0&&!_n(He));break}if(_n(He))break;for(ge=se.position;He!==0&&!yn(He);)He=se.input.charCodeAt(++se.position);qe.push(se.input.slice(ge,se.position))}He!==0&&Un(se),en.call(zn,We)?zn[We](se,We,qe):Mn(se,`unknown document directive "`+We+`"`)}if(Wn(se,!0,-1),se.lineIndent===0&&se.input.charCodeAt(se.position)===45&&se.input.charCodeAt(se.position+1)===45&&se.input.charCodeAt(se.position+2)===45?(se.position+=3,Wn(se,!0,-1)):Ve&&jn(se,`directives end mark is expected`),ir(se,se.lineIndent-1,sn,!1,!0),Wn(se,!0,-1),se.checkLineBreaks&&fn.test(se.input.slice(ge,se.position))&&Mn(se,`non-ASCII line breaks are interpreted as content`),se.documents.push(se.result),se.position===se.lineStart&&Gn(se)){se.input.charCodeAt(se.position)===46&&(se.position+=3,Wn(se,!0,-1));return}se.position<se.length-1&&jn(se,`end of the stream or a document separator is expected`)}function or(se,ge){se=String(se),ge||={},se.length!==0&&(se.charCodeAt(se.length-1)!==10&&se.charCodeAt(se.length-1)!==13&&(se+=` 39`),se.charCodeAt(0)===65279&&(se=se.slice(1)));let Ve=new kn(se,ge),He=se.indexOf(`\0`);for(He!==-1&&(Ve.position=He,jn(Ve,`null byte is not allowed in input`)),Ve.input+=`\0`;Ve.input.charCodeAt(Ve.position)===32;)Ve.lineIndent+=1,Ve.position+=1;for(;Ve.position<Ve.length-1;)ar(Ve);return Ve.documents}function sr(se,ge,Ve){typeof ge==`object`&&ge&&Ve===void 0&&(Ve=ge,ge=null);let He=or(se,Ve);if(typeof ge!=`function`)return He;for(let se=0,Ve=He.length;se<Ve;se+=1)ge(He[se])}function cr(se,ge){let Ve=or(se,ge);if(Ve.length!==0){if(Ve.length===1)return Ve[0];throw new He(`expected a single document in the stream, but found more`)}}ge.exports.loadAll=sr,ge.exports.load=cr})),require_dumper=__commonJSMin(((se,ge)=>{var Ve=require_common(),He=require_exception(),We=require_default(),qe=Object.prototype.toString,en=Object.prototype.hasOwnProperty,tn=65279,rn=9,on=10,sn=13,cn=32,ln=33,un=34,dn=35,fn=37,pn=38,mn=39,hn=42,gn=44,_n=45,vn=58,yn=61,bn=62,xn=63,Sn=64,Cn=91,wn=93,Tn=96,En=123,Dn=124,On=125,kn={};kn[0]=`\\0`,kn[7]=`\\a`,kn[8]=`\\b`,kn[9]=`\\t`,kn[10]=`\\n`,kn[11]=`\\v`,kn[12]=`\\f`,kn[13]=`\\r`,kn[27]=`\\e`,kn[34]=`\\"`,kn[92]=`\\\\`,kn[133]=`\\N`,kn[160]=`\\_`,kn[8232]=`\\L`,kn[8233]=`\\P`;var An=[`y`,`Y`,`yes`,`Yes`,`YES`,`on`,`On`,`ON`,`n`,`N`,`no`,`No`,`NO`,`off`,`Off`,`OFF`],jn=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function Mn(se,ge){if(ge===null)return{};let Ve={},He=Object.keys(ge);for(let We=0,qe=He.length;We<qe;We+=1){let qe=He[We],tn=String(ge[qe]);qe.slice(0,2)===`!!`&&(qe=`tag:yaml.org,2002:`+qe.slice(2));let rn=se.compiledTypeMap.fallback[qe];rn&&en.call(rn.styleAliases,tn)&&(tn=rn.styleAliases[tn]),Ve[qe]=tn}return Ve}function Nn(se){let ge,We,qe=se.toString(16).toUpperCase();if(se<=255)ge=`x`,We=2;else if(se<=65535)ge=`u`,We=4;else if(se<=4294967295)ge=`U`,We=8;else throw new He(`code point within a string may not be greater than 0xFFFFFFFF`);return`\\`+ge+Ve.repeat(`0`,We-qe.length)+qe}var Pn=1,Fn=2;function In(se){this.schema=se.schema||We,this.indent=Math.max(1,se.indent||2),this.noArrayIndent=se.noArrayIndent||!1,this.skipInvalid=se.skipInvalid||!1,this.flowLevel=Ve.isNothing(se.flowLevel)?-1:se.flowLevel,this.styleMap=Mn(this.schema,se.styles||null),this.sortKeys=se.sortKeys||!1,this.lineWidth=se.lineWidth||80,this.noRefs=se.noRefs||!1,this.noCompatMode=se.noCompatMode||!1,this.condenseFlow=se.condenseFlow||!1,this.quotingType=se.quotingType===`"`?Fn:Pn,this.forceQuotes=se.forceQuotes||!1,this.replacer=typeof se.replacer==`function`?se.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result=``,this.duplicates=[],this.usedDuplicates=null}function Ln(se,ge){let He=Ve.repeat(` `,ge),We=0,qe=``,en=se.length;for(;We<en;){let ge,Ve=se.indexOf(` 40`,We);Ve===-1?(ge=se.slice(We),We=en):(ge=se.slice(We,Ve+1),We=Ve+1),ge.length&&ge!==` 41`&&(qe+=He),qe+=ge}return qe}function Rn(se,ge){return` 42`+Ve.repeat(` `,se.indent*ge)}function zn(se,ge){for(let Ve=0,He=se.implicitTypes.length;Ve<He;Ve+=1)if(se.implicitTypes[Ve].resolve(ge))return!0;return!1}function Bn(se){return se===cn||se===rn}function Vn(se){return se>=32&&se<=126||se>=161&&se<=55295&&se!==8232&&se!==8233||se>=57344&&se<=65533&&se!==tn||se>=65536&&se<=1114111}function Hn(se){return Vn(se)&&se!==tn&&se!==sn&&se!==on}function Un(se,ge,Ve){let He=Hn(se),We=He&&!Bn(se);return(Ve?He:He&&se!==gn&&se!==Cn&&se!==wn&&se!==En&&se!==On)&&se!==dn&&!(ge===vn&&!We)||Hn(ge)&&!Bn(ge)&&se===dn||ge===vn&&We}function Wn(se){return Vn(se)&&se!==tn&&!Bn(se)&&se!==_n&&se!==xn&&se!==vn&&se!==gn&&se!==Cn&&se!==wn&&se!==En&&se!==On&&se!==dn&&se!==pn&&se!==hn&&se!==ln&&se!==Dn&&se!==yn&&se!==bn&&se!==mn&&se!==un&&se!==fn&&se!==Sn&&se!==Tn}function Gn(se){return!Bn(se)&&se!==vn}function Kn(se,ge){let Ve=se.charCodeAt(ge),He;return Ve>=55296&&Ve<=56319&&ge+1<se.length&&(He=se.charCodeAt(ge+1),He>=56320&&He<=57343)?(Ve-55296)*1024+He-56320+65536:Ve}function qn(se){return/^\n* /.test(se)}var Jn=1,Yn=2,Xn=3,Zn=4,Qn=5;function $n(se,ge,Ve,He,We,qe,en,tn){let rn,sn=0,cn=null,ln=!1,un=!1,dn=He!==-1,fn=-1,pn=Wn(Kn(se,0))&&Gn(Kn(se,se.length-1));if(ge||en)for(rn=0;rn<se.length;sn>=65536?rn+=2:rn++){if(sn=Kn(se,rn),!Vn(sn))return Qn;pn&&=Un(sn,cn,tn),cn=sn}else{for(rn=0;rn<se.length;sn>=65536?rn+=2:rn++){if(sn=Kn(se,rn),sn===on)ln=!0,dn&&(un||=rn-fn-1>He&&se[fn+1]!==` `,fn=rn);else if(!Vn(sn))return Qn;pn&&=Un(sn,cn,tn),cn=sn}un||=dn&&rn-fn-1>He&&se[fn+1]!==` `}return!ln&&!un?pn&&!en&&!We(se)?Jn:qe===Fn?Qn:Yn:Ve>9&&qn(se)?Qn:en?qe===Fn?Qn:Yn:un?Zn:Xn}function er(se,ge,Ve,We,qe){se.dump=function(){if(ge.length===0)return se.quotingType===Fn?`""`:`''`;if(!se.noCompatMode&&(An.indexOf(ge)!==-1||jn.test(ge)))return se.quotingType===Fn?`"`+ge+`"`:`'`+ge+`'`;let en=se.indent*Math.max(1,Ve),tn=se.lineWidth===-1?-1:Math.max(Math.min(se.lineWidth,40),se.lineWidth-en),rn=We||se.flowLevel>-1&&Ve>=se.flowLevel;function on(ge){return zn(se,ge)}switch($n(ge,rn,se.indent,tn,on,se.quotingType,se.forceQuotes&&!We,qe)){case Jn:return ge;case Yn:return`'`+ge.replace(/'/g,`''`)+`'`;case Xn:return`|`+tr(ge,se.indent)+nr(Ln(ge,en));case Zn:return`>`+tr(ge,se.indent)+nr(Ln(rr(ge,tn),en));case Qn:return`"`+ar(ge,tn)+`"`;default:throw new He(`impossible error: invalid scalar style`)}}()}function tr(se,ge){let Ve=qn(se)?String(ge):``,He=se[se.length-1]===` 43`;return Ve+(He&&(se[se.length-2]===` 44`||se===` 45`)?`+`:He?``:`-`)+` 46`}function nr(se){return se[se.length-1]===` 47`?se.slice(0,-1):se}function rr(se,ge){let Ve=/(\n+)([^\n]*)/g,He=function(){let He=se.indexOf(` 48`);return He=He===-1?se.length:He,Ve.lastIndex=He,ir(se.slice(0,He),ge)}(),We=se[0]===` 49`||se[0]===` `,qe,en;for(;en=Ve.exec(se);){let se=en[1],Ve=en[2];qe=Ve[0]===` `,He+=se+(!We&&!qe&&Ve!==``?` 50`:``)+ir(Ve,ge),We=qe}return He}function ir(se,ge){if(se===``||se[0]===` `)return se;let Ve=/ [^ ]/g,He,We=0,qe,en=0,tn=0,rn=``;for(;He=Ve.exec(se);)tn=He.index,tn-We>ge&&(qe=en>We?en:tn,rn+=` 51`+se.slice(We,qe),We=qe+1),en=tn;return rn+=` 52`,se.length-We>ge&&en>We?rn+=se.slice(We,en)+` 53`+se.slice(en+1):rn+=se.slice(We),rn.slice(1)}function ar(se){let ge=``,Ve=0;for(let He=0;He<se.length;Ve>=65536?He+=2:He++){Ve=Kn(se,He);let We=kn[Ve];!We&&Vn(Ve)?(ge+=se[He],Ve>=65536&&(ge+=se[He+1])):ge+=We||Nn(Ve)}return ge}function or(se,ge,Ve){let He=``,We=se.tag;for(let We=0,qe=Ve.length;We<qe;We+=1){let qe=Ve[We];se.replacer&&(qe=se.replacer.call(Ve,String(We),qe)),(dr(se,ge,qe,!1,!1)||qe===void 0&&dr(se,ge,null,!1,!1))&&(He!==``&&(He+=`,`+(se.condenseFlow?``:` `)),He+=se.dump)}se.tag=We,se.dump=`[`+He+`]`}function sr(se,ge,Ve,He){let We=``,qe=se.tag;for(let qe=0,en=Ve.length;qe<en;qe+=1){let en=Ve[qe];se.replacer&&(en=se.replacer.call(Ve,String(qe),en)),(dr(se,ge+1,en,!0,!0,!1,!0)||en===void 0&&dr(se,ge+1,null,!0,!0,!1,!0))&&((!He||We!==``)&&(We+=Rn(se,ge)),se.dump&&on===se.dump.charCodeAt(0)?We+=`-`:We+=`- `,We+=se.dump)}se.tag=qe,se.dump=We||`[]`}function cr(se,ge,Ve){let He=``,We=se.tag,qe=Object.keys(Ve);for(let We=0,en=qe.length;We<en;We+=1){let en=``;He!==``&&(en+=`, `),se.condenseFlow&&(en+=`"`);let tn=qe[We],rn=Ve[tn];se.replacer&&(rn=se.replacer.call(Ve,tn,rn)),dr(se,ge,tn,!1,!1)&&(se.dump.length>1024&&(en+=`? `),en+=se.dump+(se.condenseFlow?`"`:``)+`:`+(se.condenseFlow?``:` `),dr(se,ge,rn,!1,!1)&&(en+=se.dump,He+=en))}se.tag=We,se.dump=`{`+He+`}`}function lr(se,ge,Ve,We){let qe=``,en=se.tag,tn=Object.keys(Ve);if(se.sortKeys===!0)tn.sort();else if(typeof se.sortKeys==`function`)tn.sort(se.sortKeys);else if(se.sortKeys)throw new He(`sortKeys must be a boolean or a function`);for(let He=0,en=tn.length;He<en;He+=1){let en=``;(!We||qe!==``)&&(en+=Rn(se,ge));let rn=tn[He],sn=Ve[rn];if(se.replacer&&(sn=se.replacer.call(Ve,rn,sn)),!dr(se,ge+1,rn,!0,!0,!0))continue;let cn=se.tag!==null&&se.tag!==`?`||se.dump&&se.dump.length>1024;cn&&(se.dump&&on===se.dump.charCodeAt(0)?en+=`?`:en+=`? `),en+=se.dump,cn&&(en+=Rn(se,ge)),dr(se,ge+1,sn,!0,cn)&&(se.dump&&on===se.dump.charCodeAt(0)?en+=`:`:en+=`: `,en+=se.dump,qe+=en)}se.tag=en,se.dump=qe||`{}`}function ur(se,ge,Ve){let We=Ve?se.explicitTypes:se.implicitTypes;for(let tn=0,rn=We.length;tn<rn;tn+=1){let rn=We[tn];if((rn.instanceOf||rn.predicate)&&(!rn.instanceOf||typeof ge==`object`&&ge instanceof rn.instanceOf)&&(!rn.predicate||rn.predicate(ge))){if(Ve?rn.multi&&rn.representName?se.tag=rn.representName(ge):se.tag=rn.tag:se.tag=`?`,rn.represent){let Ve=se.styleMap[rn.tag]||rn.defaultStyle,We;if(qe.call(rn.represent)===`[object Function]`)We=rn.represent(ge,Ve);else if(en.call(rn.represent,Ve))We=rn.represent[Ve](ge,Ve);else throw new He(`!<`+rn.tag+`> tag resolver accepts not "`+Ve+`" style`);se.dump=We}return!0}}return!1}function dr(se,ge,Ve,We,en,tn,rn){se.tag=null,se.dump=Ve,ur(se,Ve,!1)||ur(se,Ve,!0);let on=qe.call(se.dump),sn=We;We&&=se.flowLevel<0||se.flowLevel>ge;let cn=on===`[object Object]`||on===`[object Array]`,ln,un;if(cn&&(ln=se.duplicates.indexOf(Ve),un=ln!==-1),(se.tag!==null&&se.tag!==`?`||un||se.indent!==2&&ge>0)&&(en=!1),un&&se.usedDuplicates[ln])se.dump=`*ref_`+ln;else{if(cn&&un&&!se.usedDuplicates[ln]&&(se.usedDuplicates[ln]=!0),on===`[object Object]`)We&&Object.keys(se.dump).length!==0?(lr(se,ge,se.dump,en),un&&(se.dump=`&ref_`+ln+se.dump)):(cr(se,ge,se.dump),un&&(se.dump=`&ref_`+ln+` `+se.dump));else if(on===`[object Array]`)We&&se.dump.length!==0?(se.noArrayIndent&&!rn&&ge>0?sr(se,ge-1,se.dump,en):sr(se,ge,se.dump,en),un&&(se.dump=`&ref_`+ln+se.dump)):(or(se,ge,se.dump),un&&(se.dump=`&ref_`+ln+` `+se.dump));else if(on===`[object String]`)se.tag!==`?`&&er(se,se.dump,ge,tn,sn);
53else if(on===`[object Undefined]`)return!1;else{if(se.skipInvalid)return!1;throw new He(`unacceptable kind of an object to dump `+on)}if(se.tag!==null&&se.tag!==`?`){let ge=encodeURI(se.tag[0]===`!`?se.tag.slice(1):se.tag).replace(/!/g,`%21`);ge=se.tag[0]===`!`?`!`+ge:ge.slice(0,18)===`tag:yaml.org,2002:`?`!!`+ge.slice(18):`!<`+ge+`>`,se.dump=ge+` `+se.dump}}return!0}function fr(se,ge){let Ve=[],He=[];pr(se,Ve,He);let We=He.length;for(let se=0;se<We;se+=1)ge.duplicates.push(Ve[He[se]]);ge.usedDuplicates=Array(We)}function pr(se,ge,Ve){if(typeof se==`object`&&se){let He=ge.indexOf(se);if(He!==-1)Ve.indexOf(He)===-1&&Ve.push(He);else if(ge.push(se),Array.isArray(se))for(let He=0,We=se.length;He<We;He+=1)pr(se[He],ge,Ve);else{let He=Object.keys(se);for(let We=0,qe=He.length;We<qe;We+=1)pr(se[He[We]],ge,Ve)}}}function mr(se,ge){ge||={};let Ve=new In(ge);Ve.noRefs||fr(se,Ve);let He=se;return Ve.replacer&&(He=Ve.replacer.call({"":He},``,He)),dr(Ve,0,He,!0,!0)?Ve.dump+` 54`:``}ge.exports.dump=mr})),import_js_yaml=__toESM(__commonJSMin(((se,ge)=>{var Ve=require_loader(),He=require_dumper();function We(se,ge){return function(){throw Error(`Function yaml.`+se+` is removed in js-yaml 4. Use yaml.`+ge+` instead, which is now safe by default.`)}}ge.exports.Type=require_type(),ge.exports.Schema=require_schema(),ge.exports.FAILSAFE_SCHEMA=require_failsafe(),ge.exports.JSON_SCHEMA=require_json(),ge.exports.CORE_SCHEMA=require_core(),ge.exports.DEFAULT_SCHEMA=require_default(),ge.exports.load=Ve.load,ge.exports.loadAll=Ve.loadAll,ge.exports.dump=He.dump,ge.exports.YAMLException=require_exception(),ge.exports.types={binary:require_binary(),float:require_float(),map:require_map(),null:require_null(),pairs:require_pairs(),set:require_set(),timestamp:require_timestamp(),bool:require_bool(),int:require_int(),merge:require_merge(),omap:require_omap(),seq:require_seq(),str:require_str()},ge.exports.safeLoad=We(`safeLoad`,`load`),ge.exports.safeLoadAll=We(`safeLoadAll`,`loadAll`),ge.exports.safeDump=We(`safeDump`,`dump`)}))(),1),{Type:Type$1,Schema,FAILSAFE_SCHEMA,JSON_SCHEMA,CORE_SCHEMA,DEFAULT_SCHEMA,load,loadAll,dump,YAMLException,types,safeLoad,safeLoadAll,safeDump}=import_js_yaml.default,index_vite_proxy_tmp_default=import_js_yaml.default,FocusableContext=(0,import_react.createContext)(!0);function toArray$1(se){return Array.isArray(se)?se:se===void 0?[]:[se]}function flatten2DArray(se){let ge=[];for(let Ve of se)ge.push(...Ve);return ge}function reverseArray(se){return se.slice().reverse()}var canUseDOM=checkIsBrowser();function checkIsBrowser(){return typeof window<`u`&&!!window.document?.createElement}function getDocument(se){return se?`self`in se?se.document:se.ownerDocument||document:document}function getWindow(se){return se?`self`in se?se.self:getDocument(se).defaultView||window:self}function getActiveElement(se,ge=!1){let{activeElement:Ve}=getDocument(se);if(!Ve?.nodeName)return null;if(isFrame(Ve)&&Ve.contentDocument?.body)return getActiveElement(Ve.contentDocument.body,ge);if(ge){let se=Ve.getAttribute(`aria-activedescendant`);if(se){let ge=getDocument(Ve).getElementById(se);if(ge)return ge}}return Ve}function contains(se,ge){return se===ge||se.contains(ge)}function isElement(se){return se?.nodeType===1}function isNode(se){return typeof se?.nodeType==`number`}function isFrame(se){return se.tagName===`IFRAME`}function isButton(se){let ge=se.tagName.toLowerCase();return ge===`button`?!0:ge===`input`&&se.type?buttonInputTypes$1.indexOf(se.type)!==-1:!1}var buttonInputTypes$1=[`button`,`color`,`file`,`image`,`reset`,`submit`];function isVisible$1(se){if(typeof se.checkVisibility==`function`)return se.checkVisibility();let ge=se;return ge.offsetWidth>0||ge.offsetHeight>0||se.getClientRects().length>0}function isTextField(se){try{let ge=se instanceof HTMLInputElement&&se.selectionStart!==null,Ve=se.tagName===`TEXTAREA`;return ge||Ve||!1}catch{return!1}}function isTextbox(se){return se.isContentEditable||isTextField(se)}function getTextboxValue(se){if(isTextField(se))return se.value;if(se.isContentEditable){let ge=getDocument(se).createRange();return ge.selectNodeContents(se),ge.toString()}return``}function getTextboxSelection(se){let ge=0,Ve=0;if(isTextField(se))ge=se.selectionStart||0,Ve=se.selectionEnd||0;else if(se.isContentEditable){let He=getDocument(se).getSelection();if(He?.rangeCount&&He.anchorNode&&contains(se,He.anchorNode)&&He.focusNode&&contains(se,He.focusNode)){let We=He.getRangeAt(0),qe=We.cloneRange();
54qe.selectNodeContents(se),qe.setEnd(We.startContainer,We.startOffset),ge=qe.toString().length,qe.setEnd(We.endContainer,We.endOffset),Ve=qe.toString().length}}return{start:ge,end:Ve}}function getPopupRole(se,ge){let Ve=[`dialog`,`menu`,`listbox`,`tree`,`grid`],He=se?.getAttribute(`role`);return He&&Ve.indexOf(He)!==-1?He:ge}function getPopupItemRole(se,ge){let Ve={menu:`menuitem`,listbox:`option`,tree:`treeitem`},He=getPopupRole(se);return He?Ve[He]??ge:ge}function getScrollingElement(se){if(!se)return null;let ge=se=>se===`auto`||se===`scroll`;if(se.clientHeight&&se.scrollHeight>se.clientHeight){let{overflowY:Ve}=getComputedStyle(se);if(ge(Ve))return se}else if(se.clientWidth&&se.scrollWidth>se.clientWidth){let{overflowX:Ve}=getComputedStyle(se);if(ge(Ve))return se}return getScrollingElement(se.parentElement)||document.scrollingElement||document.body}function setSelectionRange(se,...ge){/text|search|password|tel|url/i.test(se.type)&&se.setSelectionRange(...ge)}function sortBasedOnDOMPosition(se,ge){let Ve=se.map((se,ge)=>[ge,se]),He=!1;return Ve.sort(([se,Ve],[We,qe])=>{let en=ge(Ve),tn=ge(qe);return en===tn||!en||!tn?0:isElementPreceding(en,tn)?(se>We&&(He=!0),-1):(se<We&&(He=!0),1)}),He?Ve.map(([se,ge])=>ge):se}function isElementPreceding(se,ge){return!!(ge.compareDocumentPosition(se)&Node.DOCUMENT_POSITION_PRECEDING)}function isTouchDevice(){return canUseDOM&&!!navigator.maxTouchPoints}function isApple(){return canUseDOM?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function isSafari(){return canUseDOM&&isApple()&&/apple/i.test(navigator.vendor)}function isFirefox(){return canUseDOM&&/firefox\//i.test(navigator.userAgent)}function isMac(){return canUseDOM&&navigator.platform.startsWith(`Mac`)&&!isTouchDevice()}function isPortalEvent(se){let{currentTarget:ge,target:Ve}=se;return ge?isNode(Ve)?!contains(ge,Ve):!0:!1}function isSelfTarget(se){return se.target===se.currentTarget}function isOpeningInNewTab(se){let ge=se.currentTarget;if(!ge)return!1;let Ve=isApple();if(Ve&&!se.metaKey||!Ve&&!se.ctrlKey)return!1;let He=ge.tagName.toLowerCase();return He===`a`||He===`button`&&ge.type===`submit`||He===`input`&&ge.type===`submit`}function isDownloading(se){let ge=se.currentTarget;if(!ge)return!1;let Ve=ge.tagName.toLowerCase();return se.altKey?Ve===`a`||Ve===`button`&&ge.type===`submit`||Ve===`input`&&ge.type===`submit`:!1}function fireEvent(se,ge,Ve){let He=new Event(ge,Ve);return se.dispatchEvent(He)}function fireBlurEvent(se,ge){let Ve=new FocusEvent(`blur`,ge),He=se.dispatchEvent(Ve),We={...ge,bubbles:!0};return se.dispatchEvent(new FocusEvent(`focusout`,We)),He}function fireKeyboardEvent(se,ge,Ve){let He=new KeyboardEvent(ge,Ve);return se.dispatchEvent(He)}function fireClickEvent(se,ge){let Ve=new MouseEvent(`click`,ge);return se.dispatchEvent(Ve)}function isFocusEventOutside(se,ge){let Ve=ge||se.currentTarget,He=se.relatedTarget;return!isNode(He)||!contains(Ve,He)}function queueBeforeEvent(se,ge,Ve,He){let We=(se=>{if(He){let ge=setTimeout(se,He);return()=>clearTimeout(ge)}let ge=requestAnimationFrame(se);return()=>cancelAnimationFrame(ge)})(()=>{se.removeEventListener(ge,qe,!0),Ve()}),qe=()=>{We(),Ve()};return se.addEventListener(ge,qe,{once:!0,capture:!0}),We}function addGlobalEventListener(se,ge,Ve,He=window){let We=[];try{He.document.addEventListener(se,ge,Ve);for(let qe of Array.from(He.frames))We.push(addGlobalEventListener(se,ge,Ve,qe))}catch{}return()=>{try{He.document.removeEventListener(se,ge,Ve)}catch{}for(let se of We)se()}}var selector=`input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])`;function hasNegativeTabIndex(se){return Number.parseInt(se.getAttribute(`tabindex`)||`0`,10)<0}function isFocusable(se){return!(!se.matches(selector)||!isVisible$1(se)||se.closest(`[inert]`))}function isTabbable(se){if(!isFocusable(se)||hasNegativeTabIndex(se))return!1;if(!(`form`in se)||!se.form||se.checked||se.type!==`radio`)return!0;let ge=se.form.elements.namedItem(se.name);if(!ge||!(`length`in ge))return!0;let Ve=getActiveElement(se);return!Ve||Ve===se||!(`form`in Ve)||Ve.form!==se.form||Ve.name!==se.name}function getAllFocusableIn(se,ge){let Ve=Array.from(se.querySelectorAll(selector));ge&&Ve.unshift(se);let He=Ve.filter(isFocusable);return He.forEach((se,ge)=>{if(!isFrame(se))return;let Ve=se.contentDocument?.body;Ve&&He.splice(ge,1,...getAllFocusableIn(Ve))}),He}function getAllTabbableIn(se,ge,Ve){let He=Array.from(se.querySelectorAll(selector)),We=He.filter(isTabbable);return ge&&isTabbable(se)&&We.unshift(se),We.forEach((se,ge)=>{if(!isFrame(se))return;let He=se.contentDocument?.body;if(!He)return;let qe=getAllTabbableIn(He,!1,Ve);We.splice(ge,1,...qe)}),!We.length&&Ve?He:We}function getFirstTabbableIn(se,ge,Ve){let[He]=getAllTabbableIn(se,ge,Ve);return He||null}function getNextTabbableIn(se,ge,Ve,He){let We=getActiveElement(se),qe=getAllFocusableIn(se,ge),en=qe.indexOf(We),tn=qe.slice(en+1);return tn.find(isTabbable)||(Ve?qe.find(isTabbable):null)||(He?tn[0]:null)||null}function getNextTabbable(se,ge){return getNextTabbableIn(document.body,!1,se,ge)}function getPreviousTabbableIn(se,ge,Ve,He){let We=getActiveElement(se),qe=getAllFocusableIn(se,ge).reverse(),en=qe.indexOf(We),tn=qe.slice(en+1);return tn.find(isTabbable)||(Ve?qe.find(isTabbable):null)||(He?tn[0]:null)||null}function getPreviousTabbable(se,ge){return getPreviousTabbableIn(document.body,!1,se,ge)}function hasFocus(se){let ge=getActiveElement(se);if(!ge)return!1;if(ge===se)return!0;let Ve=ge.getAttribute(`aria-activedescendant`);return Ve?Ve===se.id:!1}function hasFocusWithin(se){let ge=getActiveElement(se);if(!ge)return!1;if(contains(se,ge))return!0;let Ve=ge.getAttribute(`aria-activedescendant`);return!Ve||!(`id`in se)?!1:Ve===se.id?!0:!!se.querySelector(`#${CSS.escape(Ve)}`)}function disableFocus(se){let ge=se.getAttribute(`tabindex`)??``;se.setAttribute(`data-tabindex`,ge),se.setAttribute(`tabindex`,`-1`)}function disableFocusIn(se,ge){let Ve=getAllTabbableIn(se,ge);for(let se of Ve)disableFocus(se)}function restoreFocusIn(se){let ge=se.querySelectorAll(`[data-tabindex]`),Ve=se=>{let ge=se.getAttribute(`data-tabindex`);se.removeAttribute(`data-tabindex`),ge?se.setAttribute(`tabindex`,ge):se.removeAttribute(`tabindex`)};se.hasAttribute(`data-tabindex`)&&Ve(se);for(let se of ge)Ve(se)}function focusIntoView(se,ge){`scrollIntoView`in se?(se.focus({preventScroll:!0}),se.scrollIntoView({block:`nearest`,inline:`nearest`,...ge})):se.focus()}function noop$2(...se){}function shallowEqual(se,ge){if(se===ge)return!0;
54if(!se||!ge||typeof se!=`object`||typeof ge!=`object`)return!1;let Ve=Object.keys(se),He=Object.keys(ge),{length:We}=Ve;if(He.length!==We)return!1;for(let He of Ve)if(se[He]!==ge[He])return!1;return!0}function applyState(se,ge){return isUpdater(se)?se(isLazyValue(ge)?ge():ge):se}function isUpdater(se){return typeof se==`function`}function isLazyValue(se){return typeof se==`function`}function hasOwnProperty(se,ge){return typeof Object.hasOwn==`function`?Object.hasOwn(se,ge):Object.prototype.hasOwnProperty.call(se,ge)}function chain(...se){return(...ge)=>{for(let Ve of se)typeof Ve==`function`&&Ve(...ge)}}function normalizeString(se){return se.normalize(`NFD`).replace(/[\u0300-\u036f]/g,``)}function omit$1(se,ge){let Ve={...se};for(let se of ge)hasOwnProperty(Ve,se)&&delete Ve[se];return Ve}function pick$2(se,ge){let Ve={};for(let He of ge)hasOwnProperty(se,He)&&(Ve[He]=se[He]);return Ve}function identity(se){return se}function invariant(se,ge){if(!se)throw Error(typeof ge==`string`?ge:`Invariant failed`)}function getKeys$1(se){return Object.keys(se)}function isFalsyBooleanCallback(se,...ge){let Ve=typeof se==`function`?se(...ge):se;return Ve==null?!1:!Ve}function disabledFromProps(se){return se.disabled||se[`aria-disabled`]===!0||se[`aria-disabled`]===`true`}function disabledFromElement(se){return se.getAttribute(`aria-disabled`)===`true`||`disabled`in se&&se.disabled===!0}function removeUndefinedValues(se){let ge={};for(let Ve in se)se[Ve]!==void 0&&(ge[Ve]=se[Ve]);return ge}function defaultValue(...se){for(let ge of se)if(ge!==void 0)return ge}function createUndoCallback(se){return async()=>{let ge=await se?.();return createUndoCallback(async()=>(await ge?.(),se))}}var UndoManager=createUndoManager();function createUndoManager({limit:se=100}={}){let ge=[],Ve=[],He=null,We=()=>ge.length>0,qe=()=>Ve.length>0;return{canUndo:We,canRedo:qe,undo:async()=>{We()&&(He=null,Ve.push(await ge.pop()?.()))},redo:async()=>{qe()&&(He=null,ge.push(await Ve.pop()?.()))},execute:async(We,qe)=>{if(!We)return;for(;ge.length>se;)ge.shift();let en=qe===He;He=qe??null;let tn=en?Math.max(0,ge.length-1):ge.length,rn=await We();if(!rn)return;Ve=[];let on=ge[tn];ge[tn]=createUndoCallback(async()=>{await rn?.();let se=await on?.();return async()=>{await se?.(),await We?.()}})}}}function setRef(se,ge){typeof se==`function`?se(ge):se&&(se.current=ge)}function isValidElementWithRef(se){return!se||!(0,import_react.isValidElement)(se)?!1:`ref`in se.props||`ref`in se}function getRefProperty(se){return isValidElementWithRef(se)?{...se.props}.ref||se.ref:null}function mergeProps(se,ge){let Ve={...se};for(let He in ge){if(!hasOwnProperty(ge,He))continue;if(He===`className`){let He=`className`,We=se[He],qe=ge[He];We&&qe?Ve[He]=`${We} ${qe}`:Ve[He]=qe||We;continue}if(He===`style`){let He=`style`;Ve[He]=se[He]?{...se[He],...ge[He]}:ge[He];continue}let We=ge[He];if(He.startsWith(`on`)){if(typeof We!=`function`)continue;let ge=se[He];if(typeof ge==`function`){Ve[He]=(...se)=>{We(...se),ge(...se)};continue}}Ve[He]=We}return Ve}var _React={...import_react},useReactId=_React.useId,useReactDeferredValue=_React.useDeferredValue,useReactInsertionEffect=_React.useInsertionEffect,useSafeLayoutEffect=canUseDOM?import_react.useLayoutEffect:import_react.useEffect;function useInitialValue(se){let[ge]=(0,import_react.useState)(se);return ge}function useLiveRef(se){let ge=(0,import_react.useRef)(se);return useSafeLayoutEffect(()=>{ge.current=se}),ge}function useEvent(se){let ge=(0,import_react.useRef)(()=>{throw Error(`Cannot call an event handler while rendering.`)});return useReactInsertionEffect?useReactInsertionEffect(()=>{ge.current=se}):ge.current=se,(0,import_react.useCallback)((...se)=>ge.current?.(...se),[])}function useTransactionState(se){let[ge,Ve]=(0,import_react.useState)(null);return useSafeLayoutEffect(()=>{if(ge==null||!se)return;let Ve=null;return se(se=>(Ve=se,ge)),()=>{se(Ve)}},[ge,se]),[ge,Ve]}function useMergeRefs(...se){return(0,import_react.useMemo)(()=>{if(se.some(Boolean))return ge=>{for(let Ve of se)setRef(Ve,ge)}},se)}function useId(se){if(useReactId){let ge=useReactId();return se||ge}let[ge,Ve]=(0,import_react.useState)(se);return useSafeLayoutEffect(()=>{se||ge||Ve(`id-${Math.random().toString(36).slice(2,8)}`)},[se,ge]),se||ge}function useTagName(se,ge){let Ve=se=>{if(typeof se==`string`)return se},[He,We]=(0,import_react.useState)(()=>Ve(ge));return useSafeLayoutEffect(()=>{We((se&&`current`in se?se.current:se)?.tagName.toLowerCase()||Ve(ge))},[se,ge]),He}function useAttribute(se,ge,Ve){let He=useInitialValue(Ve),[We,qe]=(0,import_react.useState)(He);return(0,import_react.useEffect)(()=>{let Ve=se&&`current`in se?se.current:se;if(!Ve)return;let We=()=>{qe(Ve.getAttribute(ge)??He)},en=new MutationObserver(We);return en.observe(Ve,{attributeFilter:[ge]}),We(),()=>en.disconnect()},[se,ge,He]),We}function useUpdateEffect(se,ge){let Ve=(0,import_react.useRef)(!1);(0,import_react.useEffect)(()=>
54{if(Ve.current)return se();Ve.current=!0},ge),(0,import_react.useEffect)(()=>()=>{Ve.current=!1},[])}function useUpdateLayoutEffect(se,ge){let Ve=(0,import_react.useRef)(!1);useSafeLayoutEffect(()=>{if(Ve.current)return se();Ve.current=!0},ge),useSafeLayoutEffect(()=>()=>{Ve.current=!1},[])}function useForceUpdate(){return(0,import_react.useReducer)(()=>[],[])}function useBooleanEvent(se){return useEvent(typeof se==`function`?se:()=>se)}function useWrapElement(se,ge,Ve=[]){let He=(0,import_react.useCallback)(Ve=>(se.wrapElement&&(Ve=se.wrapElement(Ve)),ge(Ve)),[...Ve,se.wrapElement]);return{...se,wrapElement:He}}function usePortalRef(se=!1,ge){let[Ve,He]=(0,import_react.useState)(null);return{portalRef:useMergeRefs(He,ge),portalNode:Ve,domReady:!se||Ve}}function useMetadataProps(se,ge,Ve){let He=se.onLoadedMetadataCapture,We=(0,import_react.useMemo)(()=>Object.assign(()=>{},He,...Ve===void 0?[]:[{[ge]:Ve}]),[He,ge,Ve]);return[He?.[ge],{onLoadedMetadataCapture:We}]}var hasInstalledGlobalEventListeners$1=!1;function useIsMouseMoving(){return(0,import_react.useEffect)(()=>{hasInstalledGlobalEventListeners$1||=(addGlobalEventListener(`mousemove`,setMouseMoving,!0),addGlobalEventListener(`mousedown`,resetMouseMoving,!0),addGlobalEventListener(`mouseup`,resetMouseMoving,!0),addGlobalEventListener(`keydown`,resetMouseMoving,!0),addGlobalEventListener(`scroll`,resetMouseMoving,!0),!0)},[]),useEvent(()=>mouseMoving)}var mouseMoving=!1,previousScreenX=0,previousScreenY=0;function hasMouseMovement(se){let ge=se.movementX||se.screenX-previousScreenX,Ve=se.movementY||se.screenY-previousScreenY;return previousScreenX=se.screenX,previousScreenY=se.screenY,ge||Ve||!1}function setMouseMoving(se){hasMouseMovement(se)&&(mouseMoving=!0)}function resetMouseMoving(){mouseMoving=!1}function forwardRef$4(se){let ge=import_react.forwardRef((ge,Ve)=>se({...ge,ref:Ve}));return ge.displayName=se.displayName||se.name,ge}function memo(se,ge){return import_react.memo(se,ge)}function createElement$6(se,ge){let{wrapElement:Ve,render:He,...We}=ge,qe=useMergeRefs(ge.ref,getRefProperty(He)),en;if(import_react.isValidElement(He)){let se={...He.props,ref:qe};en=import_react.cloneElement(He,mergeProps(We,se))}else en=He?He(We):(0,import_jsx_runtime.jsx)(se,{...We});return Ve?Ve(en):en}function createHook(se){let ge=(ge={})=>se(ge);return ge.displayName=se.name,ge}function createStoreContext(se=[],ge=[]){let Ve=import_react.createContext(void 0),He=import_react.createContext(void 0),We=()=>import_react.useContext(Ve),qe=(se=!1)=>{let ge=import_react.useContext(He),Ve=We();return se?ge:ge||Ve},en=()=>{let se=import_react.useContext(He),ge=We();if(!(se&&se===ge))return ge},tn=ge=>se.reduceRight((se,Ve)=>(0,import_jsx_runtime.jsx)(Ve,{...ge,children:se}),(0,import_jsx_runtime.jsx)(Ve.Provider,{...ge}));return{context:Ve,scopedContext:He,useContext:We,useScopedContext:qe,useProviderContext:en,ContextProvider:tn,ScopedContextProvider:se=>(0,import_jsx_runtime.jsx)(tn,{...se,children:ge.reduceRight((ge,Ve)=>(0,import_jsx_runtime.jsx)(Ve,{...se,children:ge}),(0,import_jsx_runtime.jsx)(He.Provider,{...se}))})}}var TagName$64=`div`,accessibleWhenDisabledSymbol=Symbol(`accessibleWhenDisabled`),isSafariBrowser$1=isSafari(),alwaysFocusVisibleInputTypes=[`text`,`search`,`url`,`tel`,`email`,`password`,`number`,`date`,`month`,`week`,`time`,`datetime`,`datetime-local`];function isAlwaysFocusVisible(se){let{tagName:ge,readOnly:Ve,type:He}=se;return ge===`TEXTAREA`&&!Ve||ge===`SELECT`&&!Ve?!0:ge===`INPUT`&&!Ve?alwaysFocusVisibleInputTypes.includes(He):!!(se.isContentEditable||se.getAttribute(`role`)===`combobox`&&se.dataset.name)}function isNativeTabbable(se){return se?se===`button`||se===`summary`||se===`input`||se===`select`||se===`textarea`||se===`a`:!0}function supportsDisabledAttribute(se){return se?se===`button`||se===`input`||se===`select`||se===`textarea`:!0}var buttonInputTypes=[`button`,`color`,`file`,`image`,`reset`,`submit`];function needsSafariTabIndex(se,ge){return se===`button`?!0:se===`input`&&ge?ge===`checkbox`||ge===`radio`?!0:buttonInputTypes.includes(ge):!1}function isNativeSubmitControl(se){if(se.tagName===`BUTTON`){let{type:ge}=se;return ge===`submit`}if(se.tagName===`INPUT`){let{type:ge}=se;return ge===`submit`||ge===`image`}return!1}
54function getTabIndex({focusable:se,trulyDisabled:ge,nativeTabbable:Ve,supportsDisabled:He,safariTabIndex:We,tabIndexProp:qe}){return se?ge?Ve&&!He?-1:void 0:Ve?We&&qe==null?0:qe:qe??0:qe}function useDisableEvent(se,ge){return useEvent(Ve=>{se?.(Ve),!Ve.defaultPrevented&&ge&&(Ve.stopPropagation(),Ve.preventDefault())})}var hasInstalledGlobalEventListeners=!1,isKeyboardModality=!0;function onGlobalMouseDown(se){let ge=se.target;isElement(ge)&&!ge.hasAttribute(`data-focus-visible`)&&(isKeyboardModality=!1)}function onGlobalKeyDown(se){se.metaKey||se.ctrlKey||se.altKey||(isKeyboardModality=!0)}var useFocusable=createHook(function({focusable:se=!0,accessibleWhenDisabled:ge,autoFocus:Ve,onFocusVisible:He,...We}){let qe=(0,import_react.useRef)(null),[en,tn]=useMetadataProps(We,accessibleWhenDisabledSymbol,ge);ge??=en,(0,import_react.useEffect)(()=>{se&&(hasInstalledGlobalEventListeners||=(addGlobalEventListener(`mousedown`,onGlobalMouseDown,!0),addGlobalEventListener(`keydown`,onGlobalKeyDown,!0),!0))},[se]);let rn=se&&disabledFromProps(We),on=rn&&!ge,[sn,cn]=(0,import_react.useState)(!1),ln=(0,import_react.useRef)(!1),un=(0,import_react.useRef)(null),dn=useEvent(se=>{un.current?.(),un.current=null,ln.current=!1,se?.removeAttribute(`data-focus-visible`)});(0,import_react.useEffect)(()=>{se&&on&&(dn(qe.current),sn&&cn(!1))},[se,on,sn,dn]),(0,import_react.useEffect)(()=>{if(!se||!sn)return;let ge=qe.current;if(!ge||typeof IntersectionObserver>`u`)return;let Ve=new IntersectionObserver(()=>{isFocusable(ge)||(ln.current=!1,cn(!1))});return Ve.observe(ge),()=>Ve.disconnect()},[se,sn]),(0,import_react.useEffect)(()=>()=>un.current?.(),[]);let fn=useDisableEvent(We.onKeyPressCapture,rn),pn=useDisableEvent(We.onMouseDownCapture,rn),mn=useDisableEvent(We.onClickCapture,rn),hn=(ge,Ve)=>{if(Ve&&(ge.currentTarget=Ve),!se)return;let We=ge.currentTarget;if(We&&hasFocus(We)&&(He?.(ge),!ge.defaultPrevented)){if(We.dataset.focusVisible=`true`,ln.current=!0,isNativeSubmitControl(We)){if(un.current?.(),un.current=null,typeof IntersectionObserver<`u`){let se=new IntersectionObserver(()=>{isFocusable(We)||dn(We)});se.observe(We),un.current=()=>se.disconnect()}return}cn(!0)}},gn=We.onKeyDownCapture,_n=useEvent(ge=>{if(gn?.(ge),ge.defaultPrevented||!se||sn||ln.current||ge.metaKey||ge.altKey||ge.ctrlKey||!isSelfTarget(ge))return;let Ve=ge.currentTarget;queueBeforeEvent(Ve,`focusout`,()=>hn(ge,Ve))}),vn=We.onFocusCapture,yn=useEvent(ge=>{if(vn?.(ge),ge.defaultPrevented||!se)return;if(!isSelfTarget(ge)){cn(!1);return}let Ve=ge.currentTarget;isKeyboardModality||isAlwaysFocusVisible(ge.target)?queueBeforeEvent(ge.target,`focusout`,()=>hn(ge,Ve)):cn(!1)}),bn=We.onBlur,xn=useEvent(ge=>{bn?.(ge),se&&isFocusEventOutside(ge)&&(dn(ge.currentTarget),cn(!1))}),Sn=(0,import_react.useContext)(FocusableContext),Cn=useEvent(ge=>{se&&Ve&&ge&&Sn&&queueMicrotask(()=>{hasFocus(ge)||isFocusable(ge)&&ge.focus()})}),wn=useTagName(qe),Tn=se&&isNativeTabbable(wn),En=se&&supportsDisabledAttribute(wn),[Dn,On]=(0,import_react.useState)(!1);isSafariBrowser$1&&(0,import_react.useEffect)(()=>{if(!se)return;let ge=qe.current;if(!ge)return;let Ve=ge.tagName.toLowerCase(),He=ge.type;On(needsSafariTabIndex(Ve,He))},[se]);let kn=We.style,An=(0,import_react.useMemo)(()=>on?{pointerEvents:`none`,...kn}:kn,[on,kn]);return We={"data-focus-visible":se&&sn||void 0,"data-autofocus":Ve||void 0,"aria-disabled":rn||void 0,...We,...tn,ref:useMergeRefs(qe,Cn,We.ref),style:An,tabIndex:getTabIndex({focusable:se,trulyDisabled:on,nativeTabbable:Tn,supportsDisabled:En,safariTabIndex:Dn,tabIndexProp:We.tabIndex}),disabled:En&&on?!0:void 0,contentEditable:rn?void 0:We.contentEditable,onKeyPressCapture:fn,onClickCapture:mn,onMouseDownCapture:pn,onKeyDownCapture:_n,onFocusCapture:yn,onBlur:xn},removeUndefinedValues(We)}),Focusable=forwardRef$4(function(se){return createElement$6(TagName$64,useFocusable(se))}),TagName$63=`button`;function isNativeClick(se){if(!se.isTrusted)return!1;let ge=se.currentTarget;return se.key===`Enter`?isButton(ge)||ge.tagName===`SUMMARY`||ge.tagName===`A`:se.key===` `?isButton(ge)||ge.tagName===`SUMMARY`||ge.tagName===`INPUT`||ge.tagName===`SELECT`:!1}var symbol$2=Symbol(`command`),useCommand=createHook(function({clickOnEnter:se=!0,clickOnSpace:ge=!0,...Ve}){let He=(0,import_react.useRef)(null),[We,qe]=(0,import_react.useState)(!1);(0,import_react.useEffect)(()=>{He.current&&qe(isButton(He.current))},[]);let[en,tn]=(0,import_react.useState)(!1),rn=(0,import_react.useRef)(!1),on=disabledFromProps(Ve),[sn,cn]=useMetadataProps(Ve,symbol$2,!0),ln=Ve.onKeyDown,un=useEvent(Ve
54=>{ln?.(Ve);let He=Ve.currentTarget;if(Ve.defaultPrevented||sn||on||!isSelfTarget(Ve)||isTextField(He)||He.isContentEditable)return;let We=se&&Ve.key===`Enter`,qe=ge&&Ve.key===` `,en=Ve.key===`Enter`&&!se,cn=Ve.key===` `&&!ge;if(en||cn){Ve.preventDefault();return}if(We||qe){let se=isNativeClick(Ve);if(We){if(!se){Ve.preventDefault();let{view:se,...ge}=Ve,We=()=>fireClickEvent(He,ge);isFirefox()?queueBeforeEvent(He,`keyup`,We):queueMicrotask(We)}}else qe&&(rn.current=!0,se||(Ve.preventDefault(),tn(!0)))}}),dn=Ve.onKeyUp,fn=useEvent(se=>{if(dn?.(se),se.defaultPrevented||sn||on||se.metaKey)return;let Ve=ge&&se.key===` `;if(rn.current&&Ve&&(rn.current=!1,!isNativeClick(se))){se.preventDefault(),tn(!1);let ge=se.currentTarget,{view:Ve,...He}=se;queueMicrotask(()=>fireClickEvent(ge,He))}});return Ve={"data-active":en||void 0,type:We?`button`:void 0,...cn,...Ve,ref:useMergeRefs(He,Ve.ref),onKeyDown:un,onKeyUp:fn},Ve=useFocusable(Ve),Ve}),Command=forwardRef$4(function(se){return createElement$6(TagName$63,useCommand(se))}),ctx$12=createStoreContext(),useCollectionContext=ctx$12.useContext,useCollectionScopedContext=ctx$12.useScopedContext,useCollectionProviderContext=ctx$12.useProviderContext,CollectionContextProvider=ctx$12.ContextProvider,CollectionScopedContextProvider=ctx$12.ScopedContextProvider,TagName$62=`div`,useCollectionItem=createHook(function({store:se,shouldRegisterItem:ge=!0,getItem:Ve=identity,element:He,...We}){let qe=useCollectionContext();se||=qe;let en=useId(We.id),tn=(0,import_react.useRef)(He);return(0,import_react.useEffect)(()=>{let He=tn.current;if(!en||!He||!ge)return;let We=Ve({id:en,element:He});return se?.renderItem(We)},[en,ge,Ve,se]),We={...We,ref:useMergeRefs(tn,We.ref)},removeUndefinedValues(We)}),CollectionItem=forwardRef$4(function(se){return createElement$6(TagName$62,useCollectionItem(se))}),ctx$11=createStoreContext([CollectionContextProvider],[CollectionScopedContextProvider]),useCompositeContext=ctx$11.useContext,useCompositeScopedContext=ctx$11.useScopedContext,useCompositeProviderContext=ctx$11.useProviderContext,CompositeContextProvider=ctx$11.ContextProvider,CompositeScopedContextProvider=ctx$11.ScopedContextProvider,CompositeItemContext=(0,import_react.createContext)(void 0),CompositeRowContext=(0,import_react.createContext)(void 0),NULL_ITEM$1={id:null};function flipItems$1(se,ge,Ve=!1){let He=se.findIndex(se=>se.id===ge);return[...se.slice(He+1),...Ve?[NULL_ITEM$1]:[],...se.slice(0,He)]}function findFirstEnabledItem$1(se,ge){return se.find(se=>ge?!se.disabled&&se.id!==ge:!se.disabled)}function getEnabledItem(se,ge){return ge&&se.item(ge)||null}function groupItemsByRows$1(se){let ge=[];for(let Ve of se){let se=ge.find(se=>se[0]?.rowId===Ve.rowId);se?se.push(Ve):ge.push([Ve])}return ge}function selectTextField(se,ge=!1){if(isTextField(se))se.setSelectionRange(ge?se.value.length:0,se.value.length);else if(se.isContentEditable){let Ve=getDocument(se).getSelection();Ve?.selectAllChildren(se),ge&&Ve?.collapseToEnd()}}var FOCUS_SILENTLY=Symbol(`FOCUS_SILENTLY`);function focusSilently(se){se[FOCUS_SILENTLY]=!0,se.focus({preventScroll:!0})}function silentlyFocused(se){let ge=se[FOCUS_SILENTLY];return delete se[FOCUS_SILENTLY],ge}function isItem(se,ge,Ve){if(!ge||ge===Ve)return!1;let He=se.item(ge.id);return!(!He||Ve&&He.element===Ve)}function getInternal(se,ge){let Ve=se.__unstableInternals;return invariant(Ve,`Invalid store`),Ve[ge]}function hasUpdatedKey(se,ge){if(!se)return!0;for(let Ve of se)if(ge instanceof Set){if(ge.has(Ve))return!0}else if(Ve===ge)return!0;return!1}function addKeyedListener(se,ge,Ve){if(ge)for(let He of ge){let ge=se.get(He);ge||(ge=new Set,se.set(He,ge)),ge.add(Ve)}}function deleteKeyedListener(se,ge,Ve){if(se&&ge)for(let He of ge){let ge=se.get(He);ge&&(ge.delete(Ve),ge.size||se.delete(He))}}function createStore$1(se,...ge){let Ve=se,He=Ve,We=noop$2,qe=!1,en=!1,tn=new Set,rn=new Set,on=new Set,sn={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},cn={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},ln=se=>(on.add(se),()=>on.delete(se)),un=()=>{let se=rn.size,He=Symbol();rn.add(He);let qe=()=>{rn.delete(He),!rn.size&&We()};if(se)return qe;let en=getKeys$1(Ve),tn=[];for(let se of ge){let Ve=se?.getState?.();if(!Ve)continue;let He=en.filter(se=>hasOwnProperty(Ve,se));if(!He.length)continue;if(ge.length===1||He.length===en.length){for(let ge of He)tn.push(sync(se,[ge],se=>{xn(ge,se[ge],!0)}));continue}let We=!1;tn.push(sync(se,He,(se,ge)=>{for(let Ve of He)We&&se[Ve]===ge[Ve]||xn(Ve,se[Ve],!0);We=!0}))}let sn=[];for(let se of on)sn.push(se());let cn=ge.map(init$1);return We=chain(...tn,...sn,...cn),qe},dn=(se,ge,Ve)=>{Ve!==void 0&&(Ve?deleteKeyedListener(se.listenersByKey,Ve,ge):se.allKeysListeners?.delete(ge))},fn=(se,ge,Ve=sn)=>{let He=se?[...se]:null;return Ve.listeners.has(ge)&&dn(Ve,ge,Ve.listenerKeys.get(ge)),Ve.listeners.add(ge),He?(Ve.listenersByKey??=new Map,addKeyedListener(Ve.listenersByKey,He,ge)):(Ve.allKeysListeners??=new Set,Ve.allKe
54ysListeners.add(ge)),Ve.listenerKeys.set(ge,He),()=>{Ve.disposables.get(ge)?.(),Ve.disposables.delete(ge);let se=Ve.listenerKeys.get(ge);dn(Ve,ge,He),se!==He&&dn(Ve,ge,se),Ve.listenerKeys.delete(ge),Ve.listeners.delete(ge)}},pn=(se,ge)=>fn(se,ge),mn=(se,ge,Ve)=>{Ve?se.disposables.set(ge,Ve):se.disposables.delete(ge)},hn=(se,ge)=>(mn(sn,ge,ge(Ve,Ve)),fn(se,ge)),gn=(se,ge)=>(!cn.listeners.size&&!en&&(He=Ve),mn(cn,ge,ge(Ve,He)),fn(se,ge,cn)),_n=se=>createStore$1(pick$2(Ve,se),Sn),vn=se=>createStore$1(omit$1(Ve,se),Sn),yn=()=>Ve,bn=(se,ge,He)=>{let{disposables:We}=se;if(!(He instanceof Set)&&!se.allKeysListeners?.size){let qe=se.listenersByKey?.get(He);if(!qe)return;for(let se of qe){let He=We.size?We.get(se):void 0;He&&He();let qe=se(Ve,ge);qe?We.set(se,qe):He&&We.delete(se)}return}let qe=se.allKeysListeners;for(let en of se.listeners){if(!qe?.has(en)&&!hasUpdatedKey(se.listenerKeys.get(en),He))continue;let tn=We.size?We.get(en):void 0;tn&&tn();let rn=en(Ve,ge);rn?We.set(en,rn):tn&&We.delete(en)}},xn=(se,We,rn=!1)=>{if(!hasOwnProperty(Ve,se))return;let on=Ve[se],ln=typeof We==`function`?We(on):We;if(ln===on)return;if(!rn&&ge.length)for(let Ve of ge)Ve?.setState?.(se,ln);let un=Ve;Ve={...Ve,[se]:ln};let dn=en;en=!0;try{bn(sn,un,se)}finally{en=dn}if(!cn.listeners.size){en||(He=Ve);return}tn.add(se),!qe&&(qe=!0,queueMicrotask(()=>{qe=!1;let se=Ve,ge=tn;tn=new Set;let We=He;bn(cn,We,ge),He===We&&(He=se)}))},Sn={getState:yn,setState:xn,__unstableInternals:{setup:ln,init:un,subscribe:pn,sync:hn,batch:gn,pick:_n,omit:vn}};return Sn}function setup(se,...ge){if(se)return getInternal(se,`setup`)(...ge)}function init$1(se,...ge){if(se)return getInternal(se,`init`)(...ge)}function subscribe(se,...ge){if(se)return getInternal(se,`subscribe`)(...ge)}function sync(se,...ge){if(se)return getInternal(se,`sync`)(...ge)}function batch(se,...ge){if(se)return getInternal(se,`batch`)(...ge)}function omit(se,...ge){if(se)return getInternal(se,`omit`)(...ge)}function pick$1(se,...ge){if(se)return getInternal(se,`pick`)(...ge)}function mergeStore(...se){let ge={};for(let Ve of se){let se=Ve?.getState?.();se&&Object.assign(ge,se)}let Ve=createStore$1(ge,...se);return Object.assign({},...se,Ve)}function throwOnConflictingProps(se,ge){}var noopSubscribe=()=>()=>{};function useStoreState(se,ge=identity){let Ve=import_react.useCallback(ge=>se?subscribe(se,null,ge):noopSubscribe(),[se]),He=()=>{let Ve=typeof ge==`string`?ge:null,He=typeof ge==`function`?ge:null,We=se?.getState();if(He)return He(We);if(We&&Ve&&hasOwnProperty(We,Ve))return We[Ve]};return(0,import_shim.useSyncExternalStore)(Ve,He,He)}function useStoreStateObject(se,ge){let Ve=import_react.useRef({}),He=import_react.useCallback(ge=>se?subscribe(se,null,ge):noopSubscribe(),[se]),We=()=>{let He=se?.getState(),We=!1,qe=Ve.current;for(let se in ge){let Ve=ge[se];if(typeof Ve==`function`){let ge=Ve(He);ge!==qe[se]&&(qe[se]=ge,We=!0)}if(typeof Ve==`string`){if(!He||!hasOwnProperty(He,Ve))continue;let ge=He[Ve];ge!==qe[se]&&(qe[se]=ge,We=!0)}}return We&&(Ve.current={...qe}),Ve.current};return(0,import_shim.useSyncExternalStore)(He,We,We)}function useStoreProps(se,ge,Ve,He){let We=hasOwnProperty(ge,Ve)?ge[Ve]:void 0,qe=useLiveRef({value:We,setValue:He?ge[He]:void 0});useSafeLayoutEffect(()=>sync(se,[Ve],(se,ge)=>{let{value:He,setValue:We}=qe.current;We&&se[Ve]!==ge[Ve]&&se[Ve]!==He&&We(se[Ve])}),[se,Ve]),useSafeLayoutEffect(()=>{if(We!==void 0)return se.setState(Ve,We),batch(se,[Ve],()=>{We!==void 0&&se.setState(Ve,We)})})}function useStore$1(se,ge){let[Ve,He]=import_react.useState(()=>se(ge));useSafeLayoutEffect(()=>init$1(Ve),[Ve]);let We=import_react.useCallback(se=>useStoreState(Ve,se),[Ve]);return[import_react.useMemo(()=>({...Ve,useState:We}),[Ve,We]),useEvent(()=>{He(Ve=>se({...ge,...Ve.getState()}))})]}var TagName$61=`button`;function isEditableElement(se){return isTextbox(se)?!0:se.tagName===`INPUT`&&!isButton(se)}function getNextPageOffset(se,ge=!1){let Ve=se.clientHeight,{top:He}=se.getBoundingClientRect(),We=Math.max(Ve*.875,Ve-40)*1.5,qe=ge?Ve-We+He:We+He;return se.tagName===`HTML`?qe+se.scrollTop:qe}function getItemOffset(se,ge=!1){let{top:Ve}=se.getBoundingClientRect();return ge?Ve+se.clientHeight:Ve}function findNextPageItemId(se,ge,Ve,He=!1){if(!ge||!Ve)return;let{renderedItems:We}=ge.getState(),qe=getScrollingElement(se);if(!qe)return;let en=getNextPageOffset(qe,He),tn,rn;for(let se=0;se<We.length;se+=1){let We=tn;if(tn=Ve(se),!tn)break;if(tn===We)continue;let qe=getEnabledItem(ge,tn)?.element;if(!qe)continue;let on=getItemOffset(qe,He)-en,sn=Math.abs(on);if(He&&on<=0||!He&&on>=0){rn!==void 0&&rn<sn&&(tn=We);break}rn=sn}return tn}function targetIsAnotherItem(se,ge){return isSelfTarget(se)?!1:isItem(ge,se.target)}var useCompositeItem=createHook(function({store:se,rowId:ge,preventScrollOnKeyDown:Ve=!1,moveOnKeyPress:He=!0,tabbable:We=!1,getItem:qe,"aria-setsize":en,"aria-posinset":tn,...rn}){let on=useCompositeScopedContext();se||=on;let sn=useId(rn.id),cn=(0,import_react.useRef)(null),ln=(0,import_react.useContext)(CompositeRowContext),un=disabledFromProps(rn)&&!rn.accessibleWhenDisabled,{rowId:dn,baseElement:fn,isActiveItem:pn,ariaSetSize:mn,ariaPosInSet:hn,isTabbable:gn}=useStoreStateObject(se,{rowId(se){if(ge)return ge;if(se&&ln?.baseElement&&ln.baseElement===se.baseElement)return ln.id},baseElement(se){return se?.baseElement||void 0},isActiveItem(se){return!!se&&se.activeId===sn},ariaSetSize(se){if(en!=null)return en;if(se&&ln?.ariaSetSize&&ln.baseElement===se.baseElement)return ln.ariaSetSize},ariaPosInSet(se){if(tn!=null)return tn;if(!se||!ln?.ariaPosInSet||ln.baseElement!==se.baseElement)return;let ge=se.renderedItems.filter(se=>se.rowId===dn);return ln.ariaPosInSet+ge.findIndex(se=>se.id===sn)},isTabbable(ge){if(!ge?.renderedItems.length)return!0;
54if(ge.virtualFocus)return!1;if(We)return!0;if(ge.activeId===null)return!1;let Ve=se?.item(ge.activeId);return Ve?.disabled||!Ve?.element?!0:ge.activeId===sn}}),_n=(0,import_react.useCallback)(se=>{let ge={...se,id:sn||se.id,rowId:dn,disabled:un,children:se.element?.textContent};return qe?qe(ge):ge},[sn,dn,un,qe]),vn=rn.onFocus,yn=(0,import_react.useRef)(!1),bn=useEvent(ge=>{if(vn?.(ge),ge.defaultPrevented||isPortalEvent(ge)||!sn||!se||targetIsAnotherItem(ge,se))return;let{virtualFocus:Ve,baseElement:He}=se.getState();se.setActiveId(sn),isTextbox(ge.currentTarget)&&selectTextField(ge.currentTarget),Ve&&isSelfTarget(ge)&&(isEditableElement(ge.currentTarget)||He?.isConnected&&(isSafari()&&ge.currentTarget.hasAttribute(`data-autofocus`)&&ge.currentTarget.scrollIntoView({block:`nearest`,inline:`nearest`}),yn.current=!0,ge.relatedTarget===He||isItem(se,ge.relatedTarget)?focusSilently(He):He.focus()))}),xn=rn.onBlurCapture,Sn=useEvent(ge=>{xn?.(ge),!ge.defaultPrevented&&se?.getState()?.virtualFocus&&yn.current&&(yn.current=!1,ge.preventDefault(),ge.stopPropagation())}),Cn=rn.onKeyDown,wn=useBooleanEvent(Ve),Tn=useBooleanEvent(He),En=useEvent(ge=>{if(Cn?.(ge),ge.defaultPrevented||!isSelfTarget(ge)||!se)return;let{currentTarget:Ve}=ge,He=se.getState(),We=!!se.item(sn)?.rowId,qe=He.orientation!==`horizontal`,en=He.orientation!==`vertical`,tn=()=>!!(We||en||!He.baseElement||!isTextField(He.baseElement)),rn={ArrowUp:(We||qe)&&se.up,ArrowRight:(We||en)&&se.next,ArrowDown:(We||qe)&&se.down,ArrowLeft:(We||en)&&se.previous,Home:()=>{if(tn())return!We||ge.ctrlKey?se?.first():se?.previous(-1)},End:()=>{if(tn())return!We||ge.ctrlKey?se?.last():se?.next(-1)},PageUp:()=>findNextPageItemId(Ve,se,se?.up,!0),PageDown:()=>findNextPageItemId(Ve,se,se?.down)}[ge.key];if(rn){if(isTextbox(Ve)){let se=getTextboxSelection(Ve),He=en&&ge.key===`ArrowLeft`,We=en&&ge.key===`ArrowRight`,tn=qe&&ge.key===`ArrowUp`,rn=qe&&ge.key===`ArrowDown`;if(We||rn){let{length:ge}=getTextboxValue(Ve);if(se.end!==ge)return}else if((He||tn)&&se.start!==0)return}let He=rn();if(wn(ge)||He!==void 0){if(!Tn(ge))return;ge.preventDefault(),se.move(He)}}}),Dn=(0,import_react.useMemo)(()=>({id:sn,baseElement:fn}),[sn,fn]);return rn=useWrapElement(rn,se=>(0,import_jsx_runtime.jsx)(CompositeItemContext.Provider,{value:Dn,children:se}),[Dn]),rn={"data-active-item":pn||void 0,...rn,id:sn,ref:useMergeRefs(cn,rn.ref),tabIndex:gn?rn.tabIndex:-1,onFocus:bn,onBlurCapture:Sn,onKeyDown:En},rn=useCommand(rn),rn=useCollectionItem({store:se,...rn,getItem:_n,shouldRegisterItem:sn?rn.shouldRegisterItem:!1}),removeUndefinedValues({...rn,"aria-setsize":mn,"aria-posinset":hn})}),CompositeItem=memo(forwardRef$4(function(se){return createElement$6(TagName$61,useCompositeItem(se))})),ctx$10=createStoreContext([CompositeContextProvider],[CompositeScopedContextProvider]),useTabContext=ctx$10.useContext,useTabScopedContext=ctx$10.useScopedContext,useTabProviderContext=ctx$10.useProviderContext,TabContextProvider=ctx$10.ContextProvider,TabScopedContextProvider=ctx$10.ScopedContextProvider,TagName$60=`button`,useTab=createHook(function({store:se,getItem:ge,...Ve}){let He=useTabScopedContext();se||=He,invariant(se,!1);let We=useId(),qe=Ve.id||We,en=disabledFromProps(Ve),tn=(0,import_react.useCallback)(se=>{let Ve={...se,dimmed:en};return ge?ge(Ve):Ve},[en,ge]),rn=Ve.onClick,on=useEvent(ge=>{rn?.(ge),!ge.defaultPrevented&&se?.setSelectedId(qe)}),sn=useStoreState(se.panels,se=>se.items.find(se=>se.tabId===qe)?.id),cn=We?Ve.shouldRegisterItem:!1,ln=useStoreState(se,se=>!!qe&&se.activeId===qe),un=useStoreState(se,se=>!!qe&&se.selectedId===qe),dn=useStoreState(se,ge=>!!se.item(ge.activeId)),fn=ln||un&&!dn,pn=un||(Ve.accessibleWhenDisabled??!0);if(useStoreState(se.combobox||se.composite,`virtualFocus`)&&(Ve={...Ve,tabIndex:-1}),Ve={role:`tab`,"aria-selected":un,"aria-controls":sn||void 0,...Ve,id:qe,onClick:on},se.composite){let ge={id:qe,accessibleWhenDisabled:pn,store:se.composite,shouldRegisterItem:fn&&cn,rowId:Ve.rowId,render:Ve.render};Ve={...Ve,render:(0,import_jsx_runtime.jsx)(CompositeItem,{...ge,render:se.combobox&&se.composite!==se.combobox?(0,import_jsx_runtime.jsx)(CompositeItem,{...ge,store:se.combobox}):ge.render})}}return Ve=useCompositeItem({store:se,...Ve,accessibleWhenDisabled:pn,getItem:tn,shouldRegisterItem:cn}),Ve}),Tab=memo(forwardRef$4(function(se){return createElement$6(TagName$60,useTab(se))})),TagName$59=`div`;function isGrid(se){return se.some(se=>!!se.rowId)}function isPrintableKey(se){let ge=se.target;
54return ge&&!isTextField(ge)?!1:se.key.length===1&&!se.ctrlKey&&!se.metaKey}function isModifierKey(se){return se.key===`Shift`||se.key===`Control`||se.key===`Alt`||se.key===`Meta`}function useKeyboardEventProxy(se,ge,Ve){return useEvent(He=>{if(ge?.(He),He.defaultPrevented||He.isPropagationStopped()||!isSelfTarget(He)||isModifierKey(He)||isPrintableKey(He))return;let We=getEnabledItem(se,se.getState().activeId)?.element;if(!We)return;let{view:qe,...en}=He;We!==Ve?.current&&We.focus(),fireKeyboardEvent(We,He.type,en)||He.preventDefault(),He.currentTarget.contains(We)&&He.stopPropagation()})}function findFirstEnabledItemInTheLastRow(se){return findFirstEnabledItem$1(flatten2DArray(reverseArray(groupItemsByRows$1(se))))}function withBaseScrollPreserved(se,ge){let{virtualFocus:Ve,baseElement:He}=se.getState();if(!Ve||!He||!isTextField(He)){ge();return}let We=He.scrollLeft,qe=He.scrollTop;ge(),He.scrollLeft=We,He.scrollTop=qe}function useScheduleFocus(se){let[ge,Ve]=(0,import_react.useState)(!1),He=(0,import_react.useCallback)(()=>Ve(!0),[]),We=useStoreState(se,ge=>getEnabledItem(se,ge.activeId));return(0,import_react.useEffect)(()=>{let He=We?.element;ge&&He&&(Ve(!1),withBaseScrollPreserved(se,()=>{He.focus({preventScroll:!0})}
54))},[se,We,ge]),He}var useComposite=createHook(function({store:se,composite:ge=!0,focusOnMove:Ve=ge,moveOnKeyPress:He=!0,...We}){let qe=useCompositeProviderContext();se||=qe,invariant(se,!1);let en=(0,import_react.useRef)(null),tn=(0,import_react.useRef)(null),rn=useScheduleFocus(se),on=useStoreState(se,`moves`),[,sn]=useTransactionState(ge?se.setBaseElement:null);(0,import_react.useEffect)(()=>{if(!se||!on||!ge||!Ve)return;let{activeId:He}=se.getState(),We=getEnabledItem(se,He)?.element;We&&withBaseScrollPreserved(se,()=>focusIntoView(We))},[se,on,ge,Ve]),useSafeLayoutEffect(()=>{if(!se||!on||!ge)return;let{baseElement:Ve,activeId:He}=se.getState();if(He!==null||!Ve)return;let We=tn.current;tn.current=null,We&&fireBlurEvent(We,{relatedTarget:Ve}),hasFocus(Ve)||Ve.focus()},[se,on,ge]);let cn=useStoreState(se,`activeId`),ln=useStoreState(se,`virtualFocus`);useSafeLayoutEffect(()=>{if(!se||!ge||!ln)return;let Ve=tn.current;if(tn.current=null,!Ve)return;let He=getEnabledItem(se,cn)?.element||getActiveElement(Ve);He!==Ve&&fireBlurEvent(Ve,{relatedTarget:He})},[se,cn,ln,ge]);let un=useKeyboardEventProxy(se,We.onKeyDownCapture,tn),dn=useKeyboardEventProxy(se,We.onKeyUpCapture,tn),fn=We.onFocusCapture,pn=useEvent(ge=>{if(fn?.(ge),ge.defaultPrevented||!se)return;let{virtualFocus:Ve}=se.getState();if(!Ve)return;let He=ge.relatedTarget,We=silentlyFocused(ge.currentTarget);isSelfTarget(ge)&&We&&(ge.stopPropagation(),tn.current=He)}),mn=We.onFocus,hn=useEvent(Ve=>{if(mn?.(Ve),Ve.defaultPrevented||!ge||!se)return;let{relatedTarget:He}=Ve,{virtualFocus:We}=se.getState();We?isSelfTarget(Ve)&&!isItem(se,He)&&queueMicrotask(rn):isSelfTarget(Ve)&&se.setActiveId(null)}),gn=We.onBlurCapture,_n=useEvent(ge=>{if(gn?.(ge),ge.defaultPrevented||!se)return;let{virtualFocus:Ve,activeId:He}=se.getState();if(!Ve)return;let We=getEnabledItem(se,He)?.element,qe=ge.relatedTarget,en=isItem(se,qe),rn=tn.current;tn.current=null,isSelfTarget(ge)&&en?(qe===We?rn&&rn!==qe&&fireBlurEvent(rn,ge):We?fireBlurEvent(We,ge):rn&&fireBlurEvent(rn,ge),ge.stopPropagation()):!isItem(se,ge.target)&&We&&fireBlurEvent(We,ge)}),vn=We.onKeyDown,yn=useBooleanEvent(He),bn=useEvent(ge=>{if(vn?.(ge),ge.nativeEvent.isComposing||ge.defaultPrevented||!se||!isSelfTarget(ge))return;let{orientation:Ve,renderedItems:He,activeId:We}=se.getState();if(getEnabledItem(se,We)?.element?.isConnected)return;let qe=Ve!==`horizontal`,en=Ve!==`vertical`,tn=isGrid(He);if((ge.key===`ArrowLeft`||ge.key===`ArrowRight`||ge.key===`Home`||ge.key===`End`)&&isTextField(ge.currentTarget))return;let rn={ArrowUp:(tn||qe)&&(()=>tn?findFirstEnabledItemInTheLastRow(He)?.id:se?.last()),ArrowRight:(tn||en)&&se.first,ArrowDown:(tn||qe)&&se.first,ArrowLeft:(tn||en)&&se.last,Home:se.first,End:se.last,PageUp:se.first,PageDown:se.last}[ge.key];if(rn){let Ve=rn();if(Ve!==void 0){if(!yn(ge))return;ge.preventDefault(),se.move(Ve)}}});return We=useWrapElement(We,ge=>(0,import_jsx_runtime.jsx)(CompositeScopedContextProvider,{value:se,children:ge}),[se]),We={"aria-activedescendant":useStoreState(se,Ve=>{if(se&&ge&&Ve.virtualFocus)return getEnabledItem(se,Ve.activeId)?.id}),...We,ref:useMergeRefs(en,sn,We.ref),onKeyDownCapture:un,onKeyUpCapture:dn,onFocusCapture:pn,onFocus:hn,onBlurCapture:_n,onKeyDown:bn},We=useFocusable({focusable:useStoreState(se,se=>ge&&(se.virtualFocus||se.activeId===null)),...We}),We}),Composite=forwardRef$4(function(se){return createElement$6(TagName$59,useComposite(se))}),TagName$58=`div`,useTabList=createHook(function({store:se,...ge}){let Ve=useTabProviderContext();se||=Ve,invariant(se,!1);let He=useStoreState(se,se=>se.orientation===`both`?void 0:se.orientation);return ge=useWrapElement(ge,ge=>(0,import_jsx_runtime.jsx)(TabScopedContextProvider,{value:se,children:ge}),[se]),se.composite&&(ge={focusable:!1,...ge}),ge={role:`tablist`,"aria-orientation":He,...ge},ge=useComposite({store:se,...ge}),ge}),TabList=forwardRef$4(function(se){return createElement$6(TagName$58,useTabList(se))}),ctx$9=createStoreContext(),useDisclosureContext=ctx$9.useContext,useDisclosureScopedContext=ctx$9.useScopedContext,useDisclosureProviderContext=ctx$9.useProviderContext,DisclosureContextProvider=ctx$9.ContextProvider,DisclosureScopedContextProvider=ctx$9.ScopedContextProvider,ctx$8=createStoreContext([DisclosureContextProvider],[DisclosureScopedContextProvider]),useDialogContext=ctx$8.useContext,useDialogScopedContext=ctx$8.useScopedContext,useDialogProviderContext=ctx$8.useProviderContext,DialogContextProvider=ctx$8.ContextProvider,DialogScopedContextProvider=ctx$8.ScopedContextProvider,DialogHeadingContext=(0,import_react.createContext)(void 0),DialogDescriptionContext=(0,import_react.createContext)(void 0),TagName$57=`div`;function afterTimeout(se,ge){let Ve=setTimeout(ge,se);return()=>clearTimeout(Ve)}function afterPaint(se){let ge=requestAnimationFrame(()=>{ge=requestAnimationFrame(se)});return()=>cancelAnimationFrame(ge)}function parseCSSTime(...se){return se.join(`, `).split(`, `).reduce((se,ge)=>{let Ve=ge.endsWith(`ms`)?1:1e3,He=Number.parseFloat(ge||`0s`)*Ve;return He>se?He:se},0)}function isHidden(se,ge,Ve){return!Ve&&ge!==!1&&(!se||!!ge)}var useDisclosureContent=createHook(function({store:se,alwaysVisible:ge,...Ve}){let He=useDisclosureProviderContext();se||=He,invariant(se,!1);let We=(0,import_react.useRef)(null),qe=useId(Ve.id),[en,tn]=(0,import_react.useState)(null),rn=useStoreState(se,`open`),on=useStoreState(se,`mounted`),sn=useStoreState(se,`animated`),cn=useStoreState(se,`contentElement`),ln=useStoreState(se.disclosure,`contentElement`),un=(0,import_react.useRef)(!1);useSafeLayoutEffect(()=>{We.current&&se?.setContentElement(We.current)},[se]),useSafeLayoutEffect(()=>{let ge;return se?.setState(`animated`,se=>(ge=se,!0)),()=>{ge!==void 0&&se?.setState(`animated`,ge)}},[se]),useSafeLayoutEffect(()=>{if(!sn){rn?un.current&&(un.current=!1,tn(`enter`)):(un.current=!0,tn(null));return}if(!cn?.isConnected){tn(null);return}return afterPaint(()=>{tn(rn?`enter`:on?`leave`:null)})}
54,[sn,cn,rn,on]),useSafeLayoutEffect(()=>{if(!se||!sn||!en||!cn)return;let ge=()=>se?.setState(`animating`,!1),Ve=()=>(0,import_react_dom.flushSync)(ge);if(en===`leave`&&rn||en===`enter`&&!rn)return;if(typeof sn==`number`)return afterTimeout(sn,Ve);let{transitionDuration:He,animationDuration:We,transitionDelay:qe,animationDelay:tn}=getComputedStyle(cn),{transitionDuration:on=`0`,animationDuration:un=`0`,transitionDelay:dn=`0`,animationDelay:fn=`0`}=ln?getComputedStyle(ln):{},pn=parseCSSTime(qe,tn,dn,fn)+parseCSSTime(He,We,on,un);if(!pn){en===`enter`&&se.setState(`animated`,!1),ge();return}return afterTimeout(Math.max(pn-1e3/60,0),Ve)},[se,sn,cn,ln,rn,en]),Ve=useWrapElement(Ve,ge=>(0,import_jsx_runtime.jsx)(DialogScopedContextProvider,{value:se,children:ge}),[se]);let dn=isHidden(on,Ve.hidden,ge),fn=Ve.style,pn=(0,import_react.useMemo)(()=>dn?{...fn,display:`none`}:fn,[dn,fn]);return Ve={"data-open":rn||void 0,"data-enter":en===`enter`||void 0,"data-leave":en===`leave`||void 0,hidden:dn,...Ve,id:qe,ref:useMergeRefs(qe?se.setContentElement:null,We,Ve.ref),style:pn},removeUndefinedValues(Ve)}),DisclosureContentImpl=forwardRef$4(function(se){return createElement$6(TagName$57,useDisclosureContent(se))}),DisclosureContent=forwardRef$4(function({unmountOnHide:se,...ge}){let Ve=useDisclosureProviderContext();return useStoreState(ge.store||Ve,ge=>!se||ge?.mounted)===!1?null:(0,import_jsx_runtime.jsx)(DisclosureContentImpl,{...ge})});function createDisclosureStore(se={}){let ge=mergeStore(se.store,omit(se.disclosure,[`contentElement`,`disclosureElement`])),Ve=ge?.getState(),He=defaultValue(se.open,Ve?.open,se.defaultOpen,!1),We=defaultValue(se.animated,Ve?.animated,!1),qe=createStore$1({open:He,animated:We,animating:!!We&&He,mounted:He,contentElement:defaultValue(Ve?.contentElement,null),disclosureElement:defaultValue(Ve?.disclosureElement,null)},ge);return setup(qe,()=>sync(qe,[`animated`,`animating`],se=>{se.animated||qe.setState(`animating`,!1)})),setup(qe,()=>subscribe(qe,[`open`],()=>{qe.getState().animated&&qe.setState(`animating`,!0)})),setup(qe,()=>sync(qe,[`open`,`animating`],se=>{qe.setState(`mounted`,se.open||se.animating)})),{...qe,disclosure:se.disclosure,setOpen:se=>qe.setState(`open`,se),show:()=>qe.setState(`open`,!0),hide:()=>qe.setState(`open`,!1),toggle:()=>qe.setState(`open`,se=>!se),stopAnimation:()=>qe.setState(`animating`,!1),setContentElement:se=>qe.setState(`contentElement`,se),setDisclosureElement:se=>qe.setState(`disclosureElement`,se)}}function useDisclosureStoreProps(se,ge,Ve){return useUpdateEffect(ge,[Ve.store,Ve.disclosure]),useStoreProps(se,Ve,`open`,`setOpen`),useStoreProps(se,Ve,`mounted`,`setMounted`),useStoreProps(se,Ve,`animated`),Object.assign(se,{disclosure:Ve.disclosure})}function useDisclosureStore(se={}){let[ge,Ve]=useStore$1(createDisclosureStore,se);return useDisclosureStoreProps(ge,Ve,se)}var TagName$56=`div`,useTabPanel=createHook(function({store:se,unmountOnHide:ge,tabId:Ve,getItem:He,scrollRestoration:We,scrollElement:qe,...en}){let tn=useTabProviderContext();se||=tn,invariant(se,!1);let rn=(0,import_react.useRef)(null),on=useId(en.id),sn=useStoreState(se.panels,()=>Ve||se?.panels.item(on)?.tabId),cn=useDisclosureStore({open:useStoreState(se,se=>!!sn&&se.selectedId===sn)}),ln=useStoreState(cn,`mounted`),un=(0,import_react.useRef)(new Map),dn=useEvent(()=>{let se=rn.current;return se?qe?typeof qe==`function`?qe(se):`current`in qe?qe.current:qe:se:null});(0,import_react.useEffect)(()=>{if(!We||!ln)return;let se=dn();if(!se)return;if(We===`reset`){se.scroll(0,0);return}if(!sn)return;let ge=un.current.get(sn);se.scroll(ge?.x??0,ge?.y??0);let Ve=()=>{un.current.set(sn,{x:se.scrollLeft,y:se.scrollTop})};return se.addEventListener(`scroll`,Ve),()=>{se.removeEventListener(`scroll`,Ve)}},[We,ln,sn,dn]);let[fn,pn]=(0,import_react.useState)(!1);useSafeLayoutEffect(()=>{if(!ln)return;let se=rn.current;se&&pn(!!getAllTabbableIn(se).length)},[ln]);let mn=(0,import_react.useCallback)(se=>{let ge={...se,id:on||se.id,tabId:Ve};return He?He(ge):ge},[on,Ve,He]),hn=en.onKeyDown,gn=useEvent(ge=>{if(hn?.(ge),ge.defaultPrevented||!se?.composite)return;let Ve={ArrowLeft:se.previous,ArrowRight:se.next,Home:se.first,End:se.last}[ge.key];if(!Ve)return;let{selectedId:He}=se.getState(),We=Ve({activeId:He});We&&(ge.preventDefault(),se.move(We))});return en=useWrapElement(en,ge=>(0,import_jsx_runtime.jsx)(TabScopedContextProvider,{value:se,children:ge}),[se]),en={role:`tabpanel`,"aria-labelledby":en[`aria-label`]==null&&sn||void 0,...en,id:on,children:ge&&!ln?null:en.children,ref:useMergeRefs(rn,en.ref),onKeyDown:gn},en=useFocusable({focusable:!se.composite&&!fn,...en}),en=useDisclosureContent({store:cn,...en}),en=useCollectionItem({store:se.panels,...en,getItem:mn}),en}),TabPanel=forwardRef$4(function(se){return createElement$6(TagName$56,useTabPanel(se))}),ctx$7=createStoreContext([DialogContextProvider],[DialogScopedContextProvider]),usePopoverContext=ctx$7.useContext,usePopoverScopedContext=ctx$7.useScopedContext,usePopoverProviderContext=ctx$7.useProviderContext,PopoverContextProvider=ctx$7.ContextProvider,PopoverScopedContextProvider=ctx$7.ScopedContextProvider,ComboboxListRoleContext=(0,import_react.createContext)(void 0),ctx$6=createStoreContext([PopoverContextProvider,CompositeContextProvider],[PopoverScopedContextProvider,CompositeScopedContextProvider]),useComboboxContext=ctx$6.useContext,useComboboxScopedContext=ctx$6.useScopedContext,useComboboxProvi
54derContext=ctx$6.useProviderContext,ComboboxContextProvider=ctx$6.ContextProvider,ComboboxScopedContextProvider=ctx$6.ScopedContextProvider,ComboboxItemValueContext=(0,import_react.createContext)(void 0),ComboboxItemCheckedContext=(0,import_react.createContext)(!1);function getCommonParent(se){let ge=se.find(se=>!!se.element),Ve=[...se].reverse().find(se=>!!se.element)?.element,He=ge?.element?.parentElement;if(!Ve)return getDocument(He).body;for(;He;){if(He.contains(Ve))return He;He=He.parentElement}return getDocument(He).body}function getPrivateStore(se){return se?.__unstablePrivateStore}function createCollectionStore(se={}){se.store;let ge=se.store?.getState(),Ve=defaultValue(se.items,ge?.items,se.defaultItems,[]),He=new Map(Ve.map(se=>[se.id,se])),We={items:Ve,renderedItems:defaultValue(ge?.renderedItems,[])},qe=getPrivateStore(se.store),en=createStore$1({items:Ve,renderedItems:We.renderedItems},qe),tn=createStore$1(We,se.store),rn=se=>{let ge=sortBasedOnDOMPosition(se,se=>se.element);en.setState(`renderedItems`,ge),tn.setState(`renderedItems`,ge)};setup(tn,()=>init$1(en)),setup(en,()=>batch(en,[`items`],se=>{tn.setState(`items`,se.items)})),setup(en,()=>batch(en,[`renderedItems`],se=>{let ge=!0,Ve=requestAnimationFrame(()=>{let{renderedItems:ge}=tn.getState();se.renderedItems!==ge&&rn(se.renderedItems)});if(typeof IntersectionObserver!=`function`)return()=>cancelAnimationFrame(Ve);let He=()=>{if(ge){ge=!1;return}cancelAnimationFrame(Ve),Ve=requestAnimationFrame(()=>rn(se.renderedItems))},We=getCommonParent(se.renderedItems),qe=new IntersectionObserver(He,{root:We});for(let ge of se.renderedItems)ge.element&&qe.observe(ge.element);return()=>{cancelAnimationFrame(Ve),qe.disconnect()}}));let on=(se,ge,Ve=!1)=>{let We;return ge(ge=>{let Ve=ge.findIndex(({id:ge})=>ge===se.id),qe=ge.slice();if(Ve!==-1){We=ge[Ve];let en={...We,...se};qe[Ve]=en,He.set(se.id,en)}else qe.push(se),He.set(se.id,se);return qe}),()=>{ge(ge=>{if(!We)return Ve&&He.delete(se.id),ge.filter(({id:ge})=>ge!==se.id);let qe=ge.findIndex(({id:ge})=>ge===se.id);if(qe===-1)return ge;let en=ge.slice();return en[qe]=We,He.set(se.id,We),en})}},sn=se=>on(se,se=>en.setState(`items`,se),!0);return{...tn,registerItem:sn,renderItem:se=>chain(sn(se),on(se,se=>en.setState(`renderedItems`,se))),item:se=>{if(!se)return null;let ge=He.get(se);if(!ge){let{items:Ve}=en.getState();ge=Ve.find(ge=>ge.id===se),ge&&He.set(se,ge)}return ge||null},__unstablePrivateStore:en}}function useCollectionStoreProps(se,ge,Ve){return useUpdateEffect(ge,[Ve.store]),useStoreProps(se,Ve,`items`,`setItems`),se}var NULL_ITEM={id:null};function findFirstEnabledItem(se,ge){return se.find(se=>ge?!se.disabled&&se.id!==ge:!se.disabled)}function getEnabledItems$1(se,ge){return se.filter(se=>ge?!se.disabled&&se.id!==ge:!se.disabled)}function getItemsInRow(se,ge){return se.filter(se=>se.rowId===ge)}function flipItems(se,ge,Ve=!1){let He=se.findIndex(se=>se.id===ge);return[...se.slice(He+1),...Ve?[NULL_ITEM]:[],...se.slice(0,He)]}function groupItemsByRows(se){let ge=[];for(let Ve of se){let se=ge.find(se=>se[0]?.rowId===Ve.rowId);se?se.push(Ve):ge.push([Ve])}return ge}function getMaxRowLength(se){let ge=0;for(let{length:Ve}of se)Ve>ge&&(ge=Ve);return ge}function createEmptyItem(se){return{id:`__EMPTY_ITEM__`,disabled:!0,rowId:se}}function normalizeRows(se,ge,Ve){let He=getMaxRowLength(se);for(let We of se)for(let se=0;se<He;se+=1){let He=We[se];if(!He||Ve&&He.disabled){let He=se===0&&Ve?findFirstEnabledItem(We):We[se-1];We[se]=He&&ge!==He.id&&Ve?He:createEmptyItem(He?.rowId)}}return se}function verticalizeItems(se){let ge=groupItemsByRows(se),Ve=getMaxRowLength(ge),He=[];for(let se=0;se<Ve;se+=1)for(let Ve of ge){let ge=Ve[se];ge&&He.push({...ge,rowId:ge.rowId?`${se}`:void 0})}return He}function createCompositeStore(se={}){let ge=se.store?.getState(),Ve=createCollectionStore(se),He=defaultValue(se.activeId,ge?.activeId,se.defaultActiveId),We=createStore$1({...Ve.getState(),id:defaultValue(se.id,ge?.id)??`id-${Math.random().toString(36).slice(2,8)}`,activeId:He,baseElement:defaultValue(ge?.baseElement,null),includesBaseElement:defaultValue(se.includesBaseElement,ge?.includesBaseElement,He===null),moves:defaultValue(ge?.moves,0),orientation:defaultValue(se.orientation,ge?.orientation,`both`),rtl:defaultValue(se.rtl,ge?.rtl,!1),virtualFocus:defaultValue(se.virtualFocus,ge?.virtualFocus,!1),focusLoop:defaultValue(se.focusLoop,ge?.focusLoop,!1),focusWrap:defaultValue(se.focusWrap,ge?.focusWrap,!1),focusShift:defaultValue(se.focusShift,ge?.focusShift,!1)},Ve,se.store);setup(We,()=>sync(We,[`renderedItems`,`activeId`],se=>{We.setState(`activeId`,ge=>ge===void 0?findFirstEnabledItem(se.renderedItems)?.id:ge)}));let qe=(se=`next`,ge={})=>{let Ve=We.getState(),{skip:He=0,activeId:qe=Ve.activeId,focusShift:en=Ve.focusShift,focusLoop:tn=Ve.focusLoop,focusWrap:rn=Ve.focusWrap,includesBaseElement:on=Ve.includesBaseElement,renderedItems:sn=Ve.renderedItems,rtl:cn=Ve.rtl}=ge,ln=se===`up`||se===`down`,un=se===`next`||se===`down`,dn=un?cn&&!ln:!cn||ln,fn=en&&!He,pn=ln?flatten2DArray(normalizeRows(groupItemsByRows(sn),qe,fn)):sn;
54if(pn=dn?reverseArray(pn):pn,pn=ln?verticalizeItems(pn):pn,qe==null)return findFirstEnabledItem(pn)?.id;let mn=pn.find(se=>se.id===qe);if(!mn)return findFirstEnabledItem(pn)?.id;let hn=pn.some(se=>se.rowId),gn=pn.indexOf(mn),_n=pn.slice(gn+1),vn=getItemsInRow(_n,mn.rowId);if(He){let se=getEnabledItems$1(vn,qe);return(se.slice(He)[0]||se[se.length-1])?.id}let yn=tn&&(ln?tn!==`horizontal`:tn!==`vertical`),bn=hn&&rn&&(ln?rn!==`horizontal`:rn!==`vertical`),xn=un?(!hn||ln)&&yn&&on:ln?on:!1;if(yn)return findFirstEnabledItem(flipItems(bn&&!xn?pn:getItemsInRow(pn,mn.rowId),qe,xn),qe)?.id;if(bn){let se=findFirstEnabledItem(xn?vn:_n,qe);return xn?se?.id||null:se?.id}let Sn=findFirstEnabledItem(vn,qe);return!Sn&&xn?null:Sn?.id};return{...Ve,...We,setBaseElement:se=>We.setState(`baseElement`,se),setActiveId:se=>We.setState(`activeId`,se),move:se=>{se!==void 0&&(We.setState(`activeId`,se),We.setState(`moves`,se=>se+1))},first:()=>findFirstEnabledItem(We.getState().renderedItems)?.id,last:()=>findFirstEnabledItem(reverseArray(We.getState().renderedItems))?.id,next:se=>(se!==void 0&&typeof se==`number`&&(se={skip:se}),qe(`next`,se)),previous:se=>(se!==void 0&&typeof se==`number`&&(se={skip:se}),qe(`previous`,se)),down:se=>(se!==void 0&&typeof se==`number`&&(se={skip:se}),qe(`down`,se)),up:se=>(se!==void 0&&typeof se==`number`&&(se={skip:se}),qe(`up`,se))}}function useCompositeStoreOptions(se){return{id:useId(se.id),...se}}function useCompositeStoreProps(se,ge,Ve){return se=useCollectionStoreProps(se,ge,Ve),useStoreProps(se,Ve,`activeId`,`setActiveId`),useStoreProps(se,Ve,`includesBaseElement`),useStoreProps(se,Ve,`virtualFocus`),useStoreProps(se,Ve,`orientation`),useStoreProps(se,Ve,`rtl`),useStoreProps(se,Ve,`focusLoop`),useStoreProps(se,Ve,`focusWrap`),useStoreProps(se,Ve,`focusShift`),se}var ctx$5=createStoreContext([PopoverContextProvider,CompositeContextProvider],[PopoverScopedContextProvider,CompositeScopedContextProvider]),useSelectContext=ctx$5.useContext,useSelectScopedContext=ctx$5.useScopedContext,useSelectProviderContext=ctx$5.useProviderContext,SelectContextProvider=ctx$5.ContextProvider,SelectScopedContextProvider=ctx$5.ScopedContextProvider,SelectItemCheckedContext=(0,import_react.createContext)(!1),SelectHeadingContext=(0,import_react.createContext)(null);function getFocusedTab(se){let ge=se[0]?.element?.ownerDocument.activeElement;if(ge)return se.find(se=>se.element===ge)}function getTabById(se,ge){if(ge!=null)return se.find(se=>se.id===ge)}function isEnabledTab(se){return!(!se||se.disabled||se.dimmed)}function createTabStore({composite:se,combobox:ge,...Ve}={}){let He=[`items`,`renderedItems`,`moves`,`orientation`,`virtualFocus`,`includesBaseElement`,`baseElement`,`focusLoop`,`focusShift`,`focusWrap`],We=mergeStore(Ve.store,omit(se,He),omit(ge,He)),qe=We?.getState(),en=createCompositeStore({...Ve,store:We,includesBaseElement:defaultValue(Ve.includesBaseElement,qe?.includesBaseElement,!1),orientation:defaultValue(Ve.orientation,qe?.orientation,`horizontal`),focusLoop:defaultValue(Ve.focusLoop,qe?.focusLoop,!0)}),tn=createCollectionStore(),rn=createStore$1({...en.getState(),selectedId:defaultValue(Ve.selectedId,qe?.selectedId,Ve.defaultSelectedId),selectOnMove:defaultValue(Ve.selectOnMove,qe?.selectOnMove,!0)},en,We);setup(rn,()=>sync(rn,[`moves`],()=>{let{activeId:se,selectOnMove:ge}=rn.getState();if(!ge||!se)return;let Ve=en.item(se);isEnabledTab(Ve)&&rn.setState(`selectedId`,Ve.id)}));let on=!0;setup(rn,()=>batch(rn,[`selectedId`],(ge,Ve)=>{if(!on){on=!0;return}if(se&&ge.selectedId===Ve.selectedId)return;let{activeId:He,renderedItems:We}=rn.getState(),qe=getFocusedTab(We),tn=getTabById(We,ge.selectedId);if(qe&&isEnabledTab(tn)&&He!==tn.id){en.move(tn.id);return}rn.setState(`activeId`,ge.selectedId)})),setup(rn,()=>sync(rn,[`selectedId`,`renderedItems`],se=>{if(se.selectedId!==void 0)return;let{activeId:ge,renderedItems:Ve}=rn.getState(),He=en.item(ge);if(isEnabledTab(He))rn.setState(`selectedId`,He.id);else{let se=Ve.find(isEnabledTab);rn.setState(`selectedId`,se?.id)}})),setup(rn,()=>sync(rn,[`renderedItems`],se=>{let ge=se.renderedItems;if(ge.length)return sync(tn,[`renderedItems`],se=>{let Ve=se.renderedItems;Ve.some(se=>!se.tabId)&&Ve.forEach((se,Ve)=>{if(se.tabId)return;let He=ge[Ve];He&&tn.renderItem({...se,tabId:He.id})})})}));let sn=null;return setup(rn,()=>{let Ve=()=>{sn=rn.getState().selectedId},He=()=>{on=!1,rn.setState(`selectedId`,sn)};if(se&&`setSelectElement`in se)return chain(sync(se,[`value`],Ve),sync(se,[`mounted`],He));if(ge)return chain(sync(ge,[`selectedValue`],Ve),sync(ge,[`mounted`],He))}),{...en,...rn,panels:tn,setSelectedId:se=>rn.setState(`selectedId`,se),select:se=>{rn.setState(`selectedId`,se),en.move(se)}}}function useTabStoreProps(se,ge,Ve){useUpdateEffect(ge,[Ve.composite,Ve.combobox]),se=useCompositeStoreProps(se,ge,Ve),useStoreProps(se,Ve,`selectedId`,`setSelectedId`),useStoreProps(se,Ve,`selectOnMove`);let[He,We]=useStore$1(()=>se.panels,{});return useUpdateEffect(We,[se,We]),Object.assign((0,import_react.useMemo)(()=>({...se,panels:He}),[se,He]),{composite:Ve.composite,combobox:Ve.combobox})}function useTabStore(se={}){let ge=useComboboxContext(),Ve=useSelectContext()||ge;se={...se,composite:se.composite===void 0?Ve:se.composite,combobox:se.combobox===void 0?ge:se.combobox};let[He,We]=useStore$1(createTabStore,se);return useTabStoreProps(He,We,se)}function TabProvider(se={}){return(0,import_jsx_runtime.jsx)(TabContextProvider,{value:useTabStore(se),children:se.children})}var TagName$55=`hr`,useSeparator=createHook(function({orientation:se=`horizontal`,...ge}){return ge={role:`separator`,"aria-orientation":se,...ge},ge}),Separator=forwardRef$4(function(se){return createElement$6(TagName$55,useSeparator(se))}),TagName$54=`hr`,useCompositeSeparator=createHook(function({store:se,...ge}){let Ve=useCompositeScopedContext();se||=Ve,invariant(se,!1);let He=useStoreState(se,se=>se.orientation===`horizontal`?`vertical`:`horizontal`);return ge=useSeparator({...ge,orientation:He}),ge}),CompositeSeparator=forwardRef$4(function(se){return createElement$6(TagName$54,useCompositeSeparator(se))}),TagName$53=`div`,useFocusableContainer=createHook(function({autoFocusOnShow:se=!0,...ge}){return ge=useWrapElement(ge,ge=>(0,import_jsx_runtime.jsx)(FocusableContext.Provider,{value:se,children:ge}),[se]),ge}),FocusableContainer=forwardRef$4(function(se){return createElement$6(TagName$53,useFocusableContainer(se))}),HeadingContext=(0,import_react.createContext)(0);function HeadingLevel({level:se,children:ge}){let Ve=(0,import_react.useContext)(HeadingContext),He=Math.max(Math.min(se||Ve+1,6),1);return(0,import_jsx_runtime.jsx)(HeadingContext.Provider,{value:He,children:ge})}var TagName$52=`span`,useVisuallyHidden=createHook(function(se){return se={...se,style:{border:0,clip:`rect(0 0 0 0)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:0,position:`absolute`,whiteSpace:`nowrap`,width:`1px`,...se.style}},se}),VisuallyHidden=forwardRef$4(function(se){return createElement$6(TagName$52,useVisuallyHidden(se))}),TagName$51=`span`,useFocusTrap=createHook(function(se){return se={"data-focus-trap":``,tabIndex:0,"aria-hidden":!0,...se,style:{position:`fixed`,top:0,left:0,...se.style}},se=useVisuallyHidden(se),se}),FocusTrap=forwardRef$4(function(se){return createElement$6(TagName$51,useFocusTrap(se))}),PortalContext=(0,import_react.createContext)(null),TagName$50=`div`;function getRootElement(se){let ge=getDocument(se),{fullscreenElement:Ve}=ge;return Ve instanceof HTMLElement?Ve:ge.body}function getPortalElement(se,ge){return ge?typeof ge==`function`?ge(se):ge:getDocument(se).createElement(`div`)}function getRandomId(se=`id`){return`${se?`${se}-`:``}${Math.random().toString(36).slice(2,8)}`}function queueFocus(se){queueMicrotask(()=>{se?.focus()})}var usePortal=createHook(function({preserveTabOrder:se,preserveTabOrderAnchor:ge,portalElement:Ve,portalRef:He,portal:We=!0,...qe}){let en=(0,import_react.useRef)(null),tn=useMergeRefs(en,qe.ref),rn=(0,import_react.useContext)(PortalContext),[on,sn]=(0,import_react.useState)(null),[cn,ln]=(0,import_react.useState)(null),un=(0,import_react.useRef)(null),dn=(0,import_react.useRef)(null),fn=(0,import_react.useRef)(null),pn=(0,import_react.useRef)(null);return useSafeLayoutEffect(()=>{let se=en.current;if(!se||!We){sn(null);return}let ge=getPortalElement(se,Ve);if(!ge){sn(null);return}let qe=ge.isConnected;if(qe||(rn||getRootElement(se)).appendChild(ge),ge.id||=se.id?`portal/${se.id}`:getRandomId(),sn(ge),setRef(He,ge),!qe)return()=>{ge.remove(),setRef(He,null)}},[We,Ve,rn,He]),(0,import_react.useEffect)(()=>
54{if(!on||rn||Ve)return;let se=getDocument(on),ge=()=>{let se=getRootElement(on);on.parentElement!==se&&se.appendChild(on)};return ge(),se.addEventListener(`fullscreenchange`,ge),()=>{se.removeEventListener(`fullscreenchange`,ge)}},[on,rn,Ve]),useSafeLayoutEffect(()=>{if(!We||!se||!ge)return;let Ve=getDocument(ge).createElement(`span`);return Ve.style.position=`fixed`,ge.insertAdjacentElement(`afterend`,Ve),ln(Ve),()=>{Ve.remove(),ln(null)}},[We,se,ge]),(0,import_react.useEffect)(()=>{if(!on||!se)return;let ge=0,Ve=se=>{if(!isFocusEventOutside(se))return;let Ve=se.type===`focusin`;if(cancelAnimationFrame(ge),Ve)return restoreFocusIn(on);ge=requestAnimationFrame(()=>{disableFocusIn(on,!0)})};return on.addEventListener(`focusin`,Ve,!0),on.addEventListener(`focusout`,Ve,!0),()=>{cancelAnimationFrame(ge),on.removeEventListener(`focusin`,Ve,!0),on.removeEventListener(`focusout`,Ve,!0)}},[on,se]),qe=useWrapElement(qe,ge=>{if(ge=(0,import_jsx_runtime.jsx)(PortalContext.Provider,{value:on||rn,children:ge}),!We)return ge;if(!on)return(0,import_jsx_runtime.jsx)(`span`,{ref:tn,id:qe.id,style:{position:`fixed`},hidden:!0});ge=(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[se&&on&&(0,import_jsx_runtime.jsx)(FocusTrap,{ref:dn,"data-focus-trap":qe.id,className:`__focus-trap-inner-before`,onFocus:se=>{isFocusEventOutside(se,on)?queueFocus(getNextTabbable()):queueFocus(un.current)}}),ge,se&&on&&(0,import_jsx_runtime.jsx)(FocusTrap,{ref:fn,"data-focus-trap":qe.id,className:`__focus-trap-inner-after`,onFocus:se=>{isFocusEventOutside(se,on)?queueFocus(getPreviousTabbable()):queueFocus(pn.current)}})]}),on&&(ge=(0,import_react_dom.createPortal)(ge,on));let Ve=(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[se&&on&&(0,import_jsx_runtime.jsx)(FocusTrap,{ref:un,"data-focus-trap":qe.id,className:`__focus-trap-outer-before`,onFocus:se=>{se.relatedTarget!==pn.current&&isFocusEventOutside(se,on)?queueFocus(dn.current):queueFocus(getPreviousTabbable())}}),se&&(0,import_jsx_runtime.jsx)(`span`,{"aria-owns":on?.id,style:{position:`fixed`}}),se&&on&&(0,import_jsx_runtime.jsx)(FocusTrap,{ref:pn,"data-focus-trap":qe.id,className:`__focus-trap-outer-after`,onFocus:se=>{if(isFocusEventOutside(se,on))queueFocus(fn.current);else{let se=getNextTabbable();if(se===dn.current){requestAnimationFrame(()=>getNextTabbable()?.focus());return}queueFocus(se)}}})]});return cn&&se&&(Ve=(0,import_react_dom.createPortal)(Ve,cn)),(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[Ve,ge]})},[on,rn,We,qe.id,se,cn]),qe={...qe,ref:tn},qe}),Portal=forwardRef$4(function(se){return createElement$6(TagName$50,usePortal(se))}),cleanups=new WeakMap;function orchestrate(se,ge,Ve){cleanups.has(se)||cleanups.set(se,new Map);let He=cleanups.get(se),We=He.get(ge);if(!We)return He.set(ge,Ve()),()=>{He.get(ge)?.(),He.delete(ge)};let qe=Ve(),en=()=>{qe(),We(),He.delete(ge)};return He.set(ge,en),()=>{He.get(ge)===en&&(qe(),He.set(ge,We))}}function setAttribute(se,ge,Ve){return orchestrate(se,ge,()=>{let He=se.getAttribute(ge);return se.setAttribute(ge,Ve),()=>{He==null?se.removeAttribute(ge):se.setAttribute(ge,He)}})}function setProperty(se,ge,Ve){return orchestrate(se,ge,()=>{let He=ge in se,We=se[ge];return se[ge]=Ve,()=>{He?se[ge]=We:delete se[ge]}})}function assignStyle(se,ge){return se?orchestrate(se,`style`,()=>{let Ve=se.style.cssText;return Object.assign(se.style,ge),()=>{se.style.cssText=Ve}}):()=>{}}function setCSSProperty(se,ge,Ve){return se?orchestrate(se,ge,()=>{let He=se.style.getPropertyValue(ge);return se.style.setProperty(ge,Ve),()=>{He?se.style.setProperty(ge,He):se.style.removeProperty(ge)}}):()=>{}}var ignoreTags=[`SCRIPT`,`STYLE`];function getSnapshotPropertyName(se){return`__ariakit-dialog-snapshot-${se}`}function inSnapshot(se,ge){let Ve=getDocument(ge),He=getSnapshotPropertyName(se);if(!Ve.body[He])return!0;do{if(ge===Ve.body)return!1;if(ge[He])return!0;if(!ge.parentElement)return!1;ge=ge.parentElement}while(!0)}function isValidElement$2(se,ge,Ve){return ignoreTags.includes(ge.tagName)||!inSnapshot(se,ge)?!1:!Ve.some(se=>se&&contains(ge,se))}function walkTreeOutside(se,ge,Ve,He){for(let We of ge){if(!We?.isConnected)continue;let qe=ge.some(se=>!se||se===We?!1:se.contains(We)),en=getDocument(We),tn=We;
54for(;We.parentElement&&We!==en.body;){if(He?.(We.parentElement,tn),!qe)for(let He of We.parentElement.children)isValidElement$2(se,He,ge)&&Ve(He,tn);We=We.parentElement}}}function createWalkTreeSnapshot(se,ge){let{body:Ve}=getDocument(ge[0]),He=[];return walkTreeOutside(se,ge,ge=>{He.push(setProperty(ge,getSnapshotPropertyName(se),!0))}),chain(setProperty(Ve,getSnapshotPropertyName(se),!0),()=>{for(let se of He)se()})}function isBackdrop(se,...ge){if(!se)return!1;let Ve=se.getAttribute(`data-backdrop`);return Ve==null?!1:Ve===``||Ve===`true`||!ge.length?!0:ge.some(se=>Ve===se)}function getPropertyName(se=``,ge=!1){return`__ariakit-dialog-${ge?`ancestor`:`outside`}${se?`-${se}`:``}`}function markElement(se,ge=``){return chain(setProperty(se,getPropertyName(),!0),setProperty(se,getPropertyName(ge),!0))}function markAncestor(se,ge=``){return chain(setProperty(se,getPropertyName(``,!0),!0),setProperty(se,getPropertyName(ge,!0),!0))}function isElementMarked(se,ge){let Ve=getPropertyName(ge,!0);if(se[Ve])return!0;let He=getPropertyName(ge);do{if(se[He])return!0;if(!se.parentElement)return!1;se=se.parentElement}while(!0)}function markTreeOutside(se,ge){let Ve=[],He=ge.map(se=>se?.id);return walkTreeOutside(se,ge,ge=>{isBackdrop(ge,...He)||Ve.unshift(markElement(ge,se))},(ge,He)=>{He.hasAttribute(`data-dialog`)&&He.id!==se||Ve.unshift(markAncestor(ge,se))}),()=>{for(let se of Ve)se()}}var TagName$49=`div`,elements=`a.button.details.dialog.div.form.h1.h2.h3.h4.h5.h6.header.img.input.label.li.nav.ol.p.section.select.span.summary.textarea.ul.svg`.split(`.`),useRole=createHook(function(se){return se}),Role=forwardRef$4(function(se){return createElement$6(TagName$49,se)});Object.assign(Role,elements.reduce((se,ge)=>(se[ge]=forwardRef$4(function(se){return createElement$6(ge,se)}),se),{}));function DialogBackdrop({store:se,backdrop:ge,alwaysVisible:Ve,hidden:He}){let We=(0,import_react.useRef)(null),qe=useDisclosureStore({disclosure:se}),en=useStoreState(se,`contentElement`);(0,import_react.useEffect)(()=>{let se=We.current,ge=en;se&&ge&&(se.style.zIndex=getComputedStyle(ge).zIndex)},[en]),useSafeLayoutEffect(()=>{let se=en?.id;if(!se)return;let ge=We.current;if(ge)return markAncestor(ge,se)},[en]);let tn=useDisclosureContent({ref:We,store:qe,role:`presentation`,"data-backdrop":en?.id||``,alwaysVisible:Ve,hidden:He??void 0,style:{position:`fixed`,top:0,right:0,bottom:0,left:0}});if(!ge)return null;if((0,import_react.isValidElement)(ge))return(0,import_jsx_runtime.jsx)(Role,{...tn,render:ge});let rn=typeof ge==`boolean`?`div`:ge;return(0,import_jsx_runtime.jsx)(Role,{...tn,render:(0,import_jsx_runtime.jsx)(rn,{})})}function createDialogStore(se={}){return createDisclosureStore(se)}function useDialogStoreProps(se,ge,Ve){return useDisclosureStoreProps(se,ge,Ve)}function useDialogStore(se={}){let[ge,Ve]=useStore$1(createDialogStore,se);return useDialogStoreProps(ge,Ve,se)}function supportsInert(){return`inert`in HTMLElement.prototype}function hideElementFromAccessibilityTree(se){return setAttribute(se,`aria-hidden`,`true`)}function isFocusTrap(se,...ge){if(!se)return!1;let Ve=se.getAttribute(`data-focus-trap`);return Ve==null?!1:ge.length?Ve===``?!1:ge.some(se=>Ve===se):!0}function disableTree(se,ge){return`style`in se?supportsInert()?setProperty(se,`inert`,!0):chain(...getAllTabbableIn(se,!0).map(se=>{if(ge?.some(ge=>ge&&contains(ge,se)))return noop$2;let Ve=orchestrate(se,`focus`,()=>(se.focus=noop$2,()=>{delete se.focus}));return chain(setAttribute(se,`tabindex`,`-1`),Ve)}),hideElementFromAccessibilityTree(se),assignStyle(se,{pointerEvents:`none`,userSelect:`none`,cursor:`default`})):noop$2}function disableTreeOutside(se,ge){let Ve=[],He=ge.map(se=>se?.id);return walkTreeOutside(se,ge,se=>{isBackdrop(se,...He)||isFocusTrap(se,...He)||Ve.unshift(disableTree(se,ge))},se=>{se.hasAttribute(`role`)&&(ge.some(ge=>ge&&contains(ge,se))||Ve.unshift(setAttribute(se,`role`,`none`)))}),()=>{for(let se of Ve)se()}}function prependHiddenDismiss(se,ge){let Ve=getDocument(se).createElement(`button`);return Ve.type=`button`,Ve.tabIndex=-1,Ve.textContent=`Dismiss popup`,Object.assign(Ve.style,{border:`0px`,clip:`rect(0 0 0 0)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:`0px`,position:`absolute`,whiteSpace:`nowrap`,width:`1px`}),Ve.addEventListener(`click`,ge),se.prepend(Ve),()=>{Ve.removeEventListener(`click`,ge),Ve.remove()}}function usePreviousMouseDownRef(se,ge){let Ve=(0,import_react.useRef)(null);return(0,import_react.useEffect)(()=>
54{if(!se){Ve.current=null;return}return addGlobalEventListener(`mousedown`,se=>{Ve.current=se.target},!0,ge)},[se,ge]),Ve}function isInDocument(se){return se.tagName===`HTML`?!0:contains(getDocument(se).body,se)}function isDisclosure(se,ge){if(!se)return!1;if(contains(se,ge))return!0;let Ve=ge.getAttribute(`aria-activedescendant`);if(Ve){let ge=getDocument(se).getElementById(Ve);if(ge)return contains(se,ge)}return!1}function isMouseEventOnDialog(se,ge){if(!(`clientY`in se))return!1;let Ve=ge.getBoundingClientRect();return Ve.width===0||Ve.height===0?!1:Ve.top<=se.clientY&&se.clientY<=Ve.top+Ve.height&&Ve.left<=se.clientX&&se.clientX<=Ve.left+Ve.width}function useEventOutside({store:se,type:ge,listener:Ve,capture:He,domReady:We}){let qe=useEvent(Ve),en=useStoreState(se,`open`),tn=useStoreState(se,`contentElement`),rn=(0,import_react.useRef)(!1);useSafeLayoutEffect(()=>{if(!en||!We||!tn)return;let se=()=>{rn.current=!0};return tn.addEventListener(`focusin`,se,!0),()=>tn.removeEventListener(`focusin`,se,!0)},[en,We,tn]),(0,import_react.useEffect)(()=>en?addGlobalEventListener(ge,ge=>{let{contentElement:Ve,disclosureElement:He}=se.getState(),We=ge.target;Ve&&isElement(We)&&isInDocument(We)&&(contains(Ve,We)||isDisclosure(He,We)||We.hasAttribute(`data-focus-trap`)||isMouseEventOnDialog(ge,Ve)||rn.current&&!isElementMarked(We,Ve.id)||qe(ge))},He,tn?getWindow(tn):void 0):void 0,[en,He,se,ge,qe,tn])}function shouldHideOnInteractOutside(se,ge){return typeof se==`function`?se(ge):!!se}function useHideOnInteractOutside(se,ge,Ve,He){let We=useStoreState(se,`open`),qe=useStoreState(se,`contentElement`),en=usePreviousMouseDownRef(We,qe?getWindow(qe):void 0),tn={store:se,domReady:Ve,capture:!0};useEventOutside({...tn,type:`click`,listener:Ve=>{let{contentElement:We}=se.getState(),qe=en.current;qe&&isElementMarked(qe,We?.id)&&shouldHideOnInteractOutside(ge,Ve)&&(He&&(He.current=!0),se.hide())}}),useEventOutside({...tn,type:`focusin`,listener:Ve=>{let{contentElement:He}=se.getState();He&&Ve.target!==getDocument(He)&&shouldHideOnInteractOutside(ge,Ve)&&se.hide()}}),useEventOutside({...tn,type:`contextmenu`,listener:Ve=>{shouldHideOnInteractOutside(ge,Ve)&&(He&&(He.current=!0),se.hide())}})}var NestedDialogsContext=(0,import_react.createContext)({});function useNestedDialogs(se){let ge=(0,import_react.useContext)(NestedDialogsContext),[Ve,He]=(0,import_react.useState)([]),We=(0,import_react.useCallback)(se=>(He(ge=>[...ge,se]),chain(ge.add?.(se),()=>{He(ge=>ge.filter(ge=>ge!==se))})),[ge]);useSafeLayoutEffect(()=>sync(se,[`open`,`contentElement`],Ve=>{if(Ve.open&&Ve.contentElement)return ge.add?.(se)}),[se,ge]);let qe=(0,import_react.useMemo)(()=>({store:se,add:We}),[se,We]);return{wrapElement:(0,import_react.useCallback)(se=>(0,import_jsx_runtime.jsx)(NestedDialogsContext.Provider,{value:qe,children:se}),[qe]),nestedDialogs:Ve}}function useRootDialog({attribute:se,contentId:ge,contentElement:Ve,enabled:He}){let[We,qe]=useForceUpdate(),en=(0,import_react.useCallback)(()=>{if(!He||!Ve)return!1;let{body:We}=getDocument(Ve),qe=We.getAttribute(se);return!qe||qe===ge},[We,He,Ve,se,ge]);return(0,import_react.useEffect)(()=>{if(!He||!ge||!Ve)return;let{body:We}=getDocument(Ve);if(en())return We.setAttribute(se,ge),()=>We.removeAttribute(se);let tn=new MutationObserver(()=>(0,import_react_dom.flushSync)(qe));return tn.observe(We,{attributeFilter:[se]}),()=>tn.disconnect()},[We,He,ge,Ve,en,se]),en}function getPaddingProperty(se){let ge=se.getBoundingClientRect().left;return Math.round(ge)+se.scrollLeft?`paddingLeft`:`paddingRight`}function usePreventBodyScroll(se,ge,Ve){let He=useRootDialog({attribute:`data-dialog-prevent-body-scroll`,contentElement:se,contentId:ge,enabled:Ve});(0,import_react.useEffect)(()=>{if(!He()||!se)return;let ge=getDocument(se),Ve=getWindow(se),{documentElement:We,body:qe}=ge,en=We.style.getPropertyValue(`--scrollbar-width`),tn=en?Number.parseInt(en,10):Ve.innerWidth-We.clientWidth,rn=()=>setCSSProperty(We,`--scrollbar-width`,`${tn}px`),on=getPaddingProperty(We),sn=()=>assignStyle(qe,{overflow:`hidden`,[on]:`${tn}px`}),cn=()=>
54{let{scrollX:se,scrollY:ge,visualViewport:He}=Ve,We=He?.offsetLeft??0,en=He?.offsetTop??0,rn=assignStyle(qe,{position:`fixed`,overflow:`hidden`,top:`${-(ge-Math.floor(en))}px`,left:`${-(se-Math.floor(We))}px`,right:`0`,[on]:`${tn}px`});return()=>{rn(),Ve.scrollTo({left:se,top:ge,behavior:`instant`})}},ln=isApple()&&!isMac();return chain(rn(),ln?cn():sn())},[He,se])}var TagName$48=`div`,isSafariBrowser=isSafari();function isAlreadyFocusingAnotherElement(se){let ge=getActiveElement(se);return!ge||se&&contains(se,ge)?!1:!!isFocusable(ge)}function getElementFromProp(se,ge=!1){if(!se)return null;let Ve=`current`in se?se.current:se;return Ve?ge?isFocusable(Ve)?Ve:null:Ve:null}var useDialog=createHook(function({store:se,open:ge,onClose:Ve,focusable:He=!0,modal:We=!0,portal:qe=We,backdrop:en=We,hideOnEscape:tn=!0,hideOnInteractOutside:rn=!0,getPersistentElements:on,preventBodyScroll:sn=We,autoFocusOnShow:cn=!0,autoFocusOnHide:ln=!0,initialFocus:un,finalFocus:dn,unmountOnHide:fn,unstable_treeSnapshotKey:pn,...mn}){let hn=useDialogProviderContext(),gn=(0,import_react.useRef)(null),_n=useDialogStore({store:se||hn,open:ge,setOpen(se){if(se)return;let ge=gn.current;if(!ge)return;let He=new Event(`close`,{bubbles:!1,cancelable:!0});Ve&&ge.addEventListener(`close`,Ve,{once:!0}),ge.dispatchEvent(He),He.defaultPrevented&&_n.setOpen(!0)}}),{portalRef:vn,domReady:yn}=usePortalRef(qe,mn.portalRef),bn=mn.preserveTabOrder,xn=useStoreState(_n,se=>bn&&!We&&se.mounted),Sn=useId(mn.id),Cn=useStoreState(_n,`open`),wn=useStoreState(_n,`mounted`),Tn=useStoreState(_n,`contentElement`),En=isHidden(wn,mn.hidden,mn.alwaysVisible);usePreventBodyScroll(Tn,Sn,sn&&!En);let Dn=(0,import_react.useRef)(!1);useSafeLayoutEffect(()=>sync(_n,[`open`],se=>{se.open&&(Dn.current=!1)}),[_n]),useHideOnInteractOutside(_n,rn,yn,Dn);let{wrapElement:On,nestedDialogs:kn}=useNestedDialogs(_n);mn=useWrapElement(mn,On,[On]);let An=(0,import_react.useRef)(null);isSafariBrowser&&(0,import_react.useEffect)(()=>{if(!yn)return;let se=gn.current;if(!se)return;let ge=getDocument(se),Ve=se=>{An.current=se.target};return ge.addEventListener(`mousedown`,Ve,!0),()=>{ge.removeEventListener(`mousedown`,Ve,!0)}},[yn]),useSafeLayoutEffect(()=>{if(!Cn)return;let se=gn.current,ge=getActiveElement(se,!0);if(ge){if(ge.tagName===`BODY`){let ge=An.current;if(An.current=null,!ge?.isConnected||!isFocusable(ge)||se&&contains(se,ge))return;_n.setDisclosureElement(ge);return}se&&contains(se,ge)||_n.setDisclosureElement(ge)}},[_n,Cn]),(0,import_react.useEffect)(()=>{if(!wn||!yn)return;let se=gn.current;if(!se)return;let ge=getWindow(se),Ve=ge.visualViewport||ge,He=()=>{let Ve=ge.visualViewport?.height??ge.innerHeight;se.style.setProperty(`--dialog-viewport-height`,`${Ve}px`)};return He(),Ve.addEventListener(`resize`,He),()=>{Ve.removeEventListener(`resize`,He)}},[wn,yn]),(0,import_react.useEffect)(()=>{if(!We||!wn||!yn)return;let se=gn.current;if(se&&!se.querySelector(`[data-dialog-dismiss]`))return prependHiddenDismiss(se,_n.hide)},[_n,We,wn,yn]),useSafeLayoutEffect(()=>{if(!supportsInert()||Cn||!wn||!yn)return;let se=gn.current;if(se)return disableTree(se)},[Cn,wn,yn]);let jn=Cn&&yn;useSafeLayoutEffect(()=>{if(!Sn||!jn)return;let se=gn.current;return createWalkTreeSnapshot(Sn,[se])},[Sn,jn,pn]);let Mn=useEvent(on);useSafeLayoutEffect(()=>{if(!Sn||!jn)return;let{disclosureElement:se}=_n.getState(),ge=[gn.current,...Mn()||[],...kn.map(se=>se.getState().contentElement)];return We?chain(markTreeOutside(Sn,ge),disableTreeOutside(Sn,ge)):markTreeOutside(Sn,[se,...ge])},[Sn,_n,jn,Mn,kn,We,pn]);let Nn=!!cn,Pn=useBooleanEvent(cn),[Fn,In]=(0,import_react.useState)(!1);(0,import_react.useEffect)(()=>{if(!Cn||!Nn||!yn||!Tn?.isConnected)return;let se=getElementFromProp(un,!0)||Tn.querySelector(`[data-autofocus=true],[autofocus]`)||getFirstTabbableIn(Tn,!0,qe&&xn)||Tn,ge=isFocusable(se);Pn(ge?se:null)&&(In(!0),queueMicrotask(()=>{_n.getState().open&&(se.focus(),isSafariBrowser&&ge&&se.scrollIntoView({block:`nearest`,inline:`nearest`}))}))},[Cn,Nn,yn,Tn,un,qe,xn,_n,Pn]);let Ln=!!ln,Rn=useBooleanEvent(ln),[zn,Bn]=(0,import_react.useState)(!1);useSafeLayoutEffect(()=>{if(Cn)return Bn(!0),()=>Bn(!1)},[Cn]);let Vn=(0,import_react.useCallback)((se,ge=!0)=>
54{if(Dn.current)return;let{disclosureElement:Ve}=_n.getState();if(isAlreadyFocusingAnotherElement(se))return;let He=getElementFromProp(dn)||Ve;if(He?.id){let se=getDocument(He),ge=`[aria-activedescendant="${He.id}"]`,Ve=se.querySelector(ge);Ve&&(He=Ve)}if(He&&!isFocusable(He)){let se=He.closest(`[data-dialog]`);if(se?.id){let ge=getDocument(se),Ve=`[aria-controls~="${se.id}"]`,We=ge.querySelector(Ve);We&&(He=We)}}let We=He&&isFocusable(He);if(!We&&ge){requestAnimationFrame(()=>Vn(se,!1));return}Rn(We?He:null)&&We&&He?.focus()},[_n,dn,Rn]),Hn=(0,import_react.useRef)(!1);useSafeLayoutEffect(()=>{if(Cn||!zn||!Ln)return;let se=gn.current;Hn.current=!0,Vn(se)},[Cn,zn,yn,Ln,Vn]),(0,import_react.useEffect)(()=>{if(!zn||!Ln)return;let se=gn.current;return()=>{if(Hn.current){Hn.current=!1;return}Vn(se)}},[zn,Ln,Vn]);let Un=useBooleanEvent(tn);(0,import_react.useEffect)(()=>!yn||!wn?void 0:addGlobalEventListener(`keydown`,se=>{if(se.key!==`Escape`||se.defaultPrevented)return;let ge=gn.current;if(!ge||isElementMarked(ge))return;let Ve=se.target;if(!isNode(Ve))return;let{disclosureElement:He}=_n.getState();(isElement(Ve)&&Ve.tagName===`BODY`||contains(ge,Ve)||!He||contains(He,Ve))&&Un(se)&&_n.hide()},!0,Tn?getWindow(Tn):void 0),[_n,yn,wn,Tn,Un]),mn=useWrapElement(mn,se=>(0,import_jsx_runtime.jsx)(HeadingLevel,{level:We?1:void 0,children:se}),[We]);let Wn=mn.hidden,Gn=mn.alwaysVisible;mn=useWrapElement(mn,se=>en?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(DialogBackdrop,{store:_n,backdrop:en,hidden:Wn,alwaysVisible:Gn}),se]}):se,[_n,en,Wn,Gn]);let[Kn,qn]=(0,import_react.useState)(),[Jn,Yn]=(0,import_react.useState)();return mn=useWrapElement(mn,se=>(0,import_jsx_runtime.jsx)(DialogScopedContextProvider,{value:_n,children:(0,import_jsx_runtime.jsx)(DialogHeadingContext.Provider,{value:qn,children:(0,import_jsx_runtime.jsx)(DialogDescriptionContext.Provider,{value:Yn,children:se})})}),[_n]),mn={"data-dialog":``,role:`dialog`,tabIndex:He?-1:void 0,"aria-labelledby":mn[`aria-label`]==null?Kn:void 0,"aria-describedby":Jn,...mn,id:Sn,ref:useMergeRefs(gn,mn.ref)},mn=useFocusableContainer({...mn,autoFocusOnShow:Fn}),mn=useDisclosureContent({store:_n,...mn}),mn=useFocusable({...mn,focusable:He}),mn=usePortal({portal:qe,...mn,portalRef:vn,preserveTabOrder:xn}),mn});function createDialogComponent(se,ge=useDialogProviderContext){return forwardRef$4(function(Ve){let He=ge();return useStoreState(Ve.store||He,se=>!Ve.unmountOnHide||se?.mounted||!!Ve.open)?(0,import_jsx_runtime.jsx)(se,{...Ve}):null})}var DialogWithStore=createDialogComponent(forwardRef$4(function(se){return createElement$6(TagName$48,useDialog(se))}),useDialogProviderContext),DialogWithInternalStore=forwardRef$4(function(se){let ge=useDialogStore({open:se.open});return(0,import_jsx_runtime.jsx)(DialogWithStore,{...se,store:ge})}),Dialog=forwardRef$4(function(se){let ge=useDialogProviderContext();return se.store||ge||!se.unmountOnHide?(0,import_jsx_runtime.jsx)(DialogWithStore,{...se}):(0,import_jsx_runtime.jsx)(DialogWithInternalStore,{...se})}),TagName$47=`div`;function createDOMRect(se=0,ge=0,Ve=0,He=0){if(typeof DOMRect==`function`)return new DOMRect(se,ge,Ve,He);let We={x:se,y:ge,width:Ve,height:He,top:ge,right:se+Ve,bottom:ge+He,left:se};return{...We,toJSON:()=>We}}function getDOMRect(se){if(!se)return createDOMRect();let{x:ge,y:Ve,width:He,height:We}=se;return createDOMRect(ge,Ve,He,We)}function getAnchorElement(se,ge){return{contextElement:se||void 0,getBoundingClientRect:()=>{let Ve=se,He=ge?.(Ve);return He||!Ve?getDOMRect(He):Ve.getBoundingClientRect()}}}function isValidPlacement(se){return/^(?:top|bottom|left|right)(?:-(?:start|end))?$/.test(se)}function roundByDPR(se){let ge=window.devicePixelRatio||1;return Math.round(se*ge)/ge}function getOffsetMiddleware(se,ge){return offset(({placement:Ve})=>{let He=(se?.clientHeight||0)/2,We=typeof ge.gutter==`number`?ge.gutter+He:ge.gutter??He;return{crossAxis:Ve.split(`-`)[1]?void 0:ge.shift,mainAxis:We,alignmentAxis:ge.shift}})}function getFlipMiddleware(se){if(se.flip===!1)return;let ge=typeof se.flip==`string`?se.flip.split(` `):void 0;return invariant(!ge||ge.every(isValidPlacement),!1),flip({padding:se.overflowPadding,fallbackPlacements:ge})}function getShiftMiddleware(se){if(!(!se.slide&&!se.overlap))return shift({mainAxis:se.slide,crossAxis:se.overlap,padding:se.overflowPadding,limiter:limitShift()})}function getSizeMiddleware(se){return size$1({padding:se.overflowPadding,apply({elements:ge,availableWidth:Ve,availableHeight:He,rects:We}){let qe=ge.floating,en=Math.round(We.reference.width);
54Ve=Math.floor(Ve),He=Math.floor(He),qe.style.setProperty(`--popover-anchor-width`,`${en}px`),qe.style.setProperty(`--popover-available-width`,`${Ve}px`),qe.style.setProperty(`--popover-available-height`,`${He}px`),se.sameWidth&&(qe.style.width=`${en}px`),se.fitViewport&&(qe.style.maxWidth=`${Ve}px`,qe.style.maxHeight=`${He}px`)}})}function getArrowMiddleware(se,ge){if(se)return arrow({element:se,padding:ge.arrowPadding})}var usePopover=createHook(function({store:se,modal:ge=!1,portal:Ve=ge,preserveTabOrder:He=!0,autoFocusOnShow:We=!0,wrapperProps:qe,fixed:en=!1,flip:tn=!0,shift:rn=0,slide:on=!0,overlap:sn=!1,sameWidth:cn=!1,fitViewport:ln=!1,gutter:un,arrowPadding:dn=4,overflowPadding:fn=8,getAnchorRect:pn,updatePosition:mn,...hn}){let gn=usePopoverProviderContext();se||=gn,invariant(se,!1);let _n=useStoreState(se,`arrowElement`),vn=useStoreState(se,`anchorElement`),yn=useStoreState(se,`disclosureElement`),bn=useStoreState(se,`popoverElement`),xn=useStoreState(se,`contentElement`),Sn=useStoreState(se,`placement`),Cn=useStoreState(se,`mounted`),wn=useStoreState(se,`rendered`),Tn=(0,import_react.useRef)(null),[En,Dn]=(0,import_react.useState)(!1),{portalRef:On,domReady:kn}=usePortalRef(Ve,hn.portalRef),An=useEvent(pn),jn=useEvent(mn),Mn=!!mn;useSafeLayoutEffect(()=>{if(!bn?.isConnected)return;bn.style.setProperty(`--popover-overflow-padding`,`${fn}px`);let ge=getAnchorElement(vn,An),Ve=async()=>{if(!Cn)return;_n||(Tn.current=Tn.current||document.createElement(`div`));let Ve=_n||Tn.current,He=[getOffsetMiddleware(Ve,{gutter:un,shift:rn}),getFlipMiddleware({flip:tn,overflowPadding:fn}),getShiftMiddleware({slide:on,shift:rn,overlap:sn,overflowPadding:fn}),getArrowMiddleware(Ve,{arrowPadding:dn}),getSizeMiddleware({sameWidth:cn,fitViewport:ln,overflowPadding:fn})],We=await computePosition(ge,bn,{placement:Sn,strategy:en?`fixed`:`absolute`,middleware:He});se?.setState(`currentPlacement`,We.placement),Dn(!0);let qe=roundByDPR(We.x),pn=roundByDPR(We.y);if(Object.assign(bn.style,{top:`0`,left:`0`,transform:`translate3d(${qe}px,${pn}px,0)`}),Ve&&We.middlewareData.arrow){let{x:se,y:ge}=We.middlewareData.arrow,He=We.placement.split(`-`)[0],qe=Ve.clientWidth/2,en=Ve.clientHeight/2,tn=se==null?-qe:se+qe,rn=ge==null?-en:ge+en;bn.style.setProperty(`--popover-transform-origin`,{top:`${tn}px calc(100% + ${en}px)`,bottom:`${tn}px ${-en}px`,left:`calc(100% + ${qe}px) ${rn}
54px`,right:`${-qe}px ${rn}px`}[He]),Object.assign(Ve.style,{left:se==null?``:`${se}px`,top:ge==null?``:`${ge}px`,[He]:`100%`})}},He=autoUpdate(ge,bn,async()=>{Mn?(await jn({updatePosition:Ve}),Dn(!0)):await Ve()},{elementResize:typeof ResizeObserver==`function`});return()=>{Dn(!1),He()}},[se,wn,bn,_n,vn,bn,Sn,Cn,kn,en,tn,rn,on,sn,cn,ln,un,dn,fn,An,Mn,jn]),useSafeLayoutEffect(()=>{if(!Cn||!kn||!bn?.isConnected||!xn?.isConnected)return;let se=()=>{bn.style.zIndex=getComputedStyle(xn).zIndex};se();let ge=requestAnimationFrame(()=>{ge=requestAnimationFrame(se)});return()=>cancelAnimationFrame(ge)},[Cn,kn,bn,xn]);let Nn=en?`fixed`:`absolute`;return hn=useWrapElement(hn,ge=>(0,import_jsx_runtime.jsx)(`div`,{...qe,style:{position:Nn,top:0,left:0,width:`max-content`,...qe?.style},ref:se?.setPopoverElement,children:ge}),[se,Nn,qe]),hn=useWrapElement(hn,ge=>(0,import_jsx_runtime.jsx)(PopoverScopedContextProvider,{value:se,children:ge}),[se]),hn={"data-placing":!En||void 0,...hn,style:{position:`relative`,...hn.style}},hn=useDialog({store:se,modal:ge,portal:Ve,preserveTabOrder:He,preserveTabOrderAnchor:yn||vn,autoFocusOnShow:En&&We,...hn,portalRef:On}),hn}),Popover=createDialogComponent(forwardRef$4(function(se){return createElement$6(TagName$47,usePopover(se))}),usePopoverProviderContext),ctx$4=createStoreContext([PopoverContextProvider],[PopoverScopedContextProvider]),useHovercardContext=ctx$4.useContext,useHovercardScopedContext=ctx$4.useScopedContext,useHovercardProviderContext=ctx$4.useProviderContext,HovercardContextProvider=ctx$4.ContextProvider,HovercardScopedContextProvider=ctx$4.ScopedContextProvider;function getEventPoint(se){return[se.clientX,se.clientY]}function isPointInPolygon(se,ge){let[Ve,He]=se,We=!1,qe=ge.length;for(let se=qe,en=0,tn=se-1;en<se;tn=en++){let qe=ge[en],rn=ge[tn],on=ge[tn===0?se-1:tn-1];if(qe==null||rn==null||on==null)return!1;let[sn,cn]=qe,[ln,un]=rn,[,dn]=on,fn=(cn-un)*(Ve-sn)-(sn-ln)*(He-cn);if(un<cn){if(He>=un&&He<cn){if(fn===0)return!0;fn>0&&(He===un?He>dn&&(We=!We):We=!We)}}else if(cn<un){if(He>cn&&He<=un){if(fn===0)return!0;fn<0&&(He===un?He<dn&&(We=!We):We=!We)}}else if(He===cn&&(Ve>=ln&&Ve<=sn||Ve>=sn&&Ve<=ln))return!0}return We}function getEnterPointPlacement(se,ge){let{top:Ve,right:He,bottom:We,left:qe}=ge,[en,tn]=se;return[en<qe?`left`:en>He?`right`:null,tn<Ve?`top`:tn>We?`bottom`:null]}function getElementPolygon(se,ge){let Ve=se.getBoundingClientRect(),{top:He,right:We,bottom:qe,left:en}=Ve,[tn,rn]=getEnterPointPlacement(ge,Ve),on=[ge];return tn?(rn!==`top`&&on.push([tn===`left`?en:We,He]),on.push([tn===`left`?We:en,He]),on.push([tn===`left`?We:en,qe]),rn!==`bottom`&&on.push([tn===`left`?en:We,qe])):rn===`top`?(on.push([en,He]),on.push([en,qe]),on.push([We,qe]),on.push([We,He])):(on.push([en,qe]),on.push([en,He]),on.push([We,He]),on.push([We,qe])),on}var TagName$46=`div`;function isMovingOnHovercard(se,ge,Ve,He){return hasFocusWithin(ge)?!0:se?!!(contains(ge,se)||Ve&&contains(Ve,se)||He?.some(ge=>hasFocusWithin(ge)||contains(ge,se))):!1}function useAutoFocusOnHide({store:se,...ge}){let[Ve,He]=(0,import_react.useState)(!1),We=useStoreState(se,`mounted`);(0,import_react.useEffect)(()=>{We||He(!1)},[We]);let qe=ge.onFocus,en=useEvent(se=>{qe?.(se),!se.defaultPrevented&&He(!0)}),tn=(0,import_react.useRef)(null);return(0,import_react.useEffect)(()=>sync(se,[`anchorElement`],se=>{tn.current=se.anchorElement}),[se]),ge={autoFocusOnHide:Ve,finalFocus:tn,...ge,onFocus:en},ge}var NestedHovercardContext=(0,import_react.createContext)(null),useHovercard=createHook(function({store:se,modal:ge=!1,portal:Ve=ge,hideOnEscape:He=!0,hideOnHoverOutside:We=!0,disablePointerEventsOnApproach:qe=!!We,...en}){let tn=useHovercardProviderContext();se||=tn,invariant(se,!1);let rn=(0,import_react.useRef)(null),[on,sn]=(0,import_react.useState)([]),cn=(0,import_react.useRef)(0),ln=(0,import_react.useRef)(null),{portalRef:un,domReady:dn}=usePortalRef(Ve,en.portalRef),fn=useIsMouseMoving(),pn=!!We,mn=useBooleanEvent(We),hn=!!qe,gn=useBooleanEvent(qe),_n=useStoreState(se,`open`),vn=useStoreState(se,`mounted`);(0,import_react.useEffect)(()=>
54{if(!dn||!vn||!pn&&!hn)return;let ge=rn.current;return ge?chain(addGlobalEventListener(`mousemove`,Ve=>{if(!se||!fn())return;let{anchorElement:He,hideTimeout:We,timeout:qe}=se.getState(),en=ln.current,[tn]=Ve.composedPath(),rn=He;if(isMovingOnHovercard(tn,ge,rn,on)){ln.current=tn&&rn&&contains(rn,tn)?getEventPoint(Ve):null,window.clearTimeout(cn.current),cn.current=0;return}if(!cn.current){if(en){let se=getEventPoint(Ve);if(isPointInPolygon(se,getElementPolygon(ge,en))){if(ln.current=se,!gn(Ve))return;Ve.preventDefault(),Ve.stopPropagation();return}}mn(Ve)&&(cn.current=window.setTimeout(()=>{cn.current=0,se?.hide()},We??qe))}},!0),()=>clearTimeout(cn.current)):void 0},[se,fn,dn,vn,pn,hn,on,gn,mn]),(0,import_react.useEffect)(()=>{if(!dn||!vn||!hn)return;let se=se=>{let ge=rn.current;if(!ge)return;let Ve=ln.current;if(!Ve)return;let He=getElementPolygon(ge,Ve);if(isPointInPolygon(getEventPoint(se),He)){if(!gn(se))return;se.preventDefault(),se.stopPropagation()}};return chain(addGlobalEventListener(`mouseenter`,se,!0),addGlobalEventListener(`mouseover`,se,!0),addGlobalEventListener(`mouseout`,se,!0),addGlobalEventListener(`mouseleave`,se,!0))},[dn,vn,hn,gn]),(0,import_react.useEffect)(()=>{dn&&(_n||se?.setAutoFocusOnShow(!1))},[se,dn,_n]);let yn=useLiveRef(_n);(0,import_react.useEffect)(()=>{if(dn)return()=>{yn.current||se?.setAutoFocusOnShow(!1)}},[se,dn]);let bn=(0,import_react.useContext)(NestedHovercardContext);useSafeLayoutEffect(()=>{if(ge||!Ve||!vn||!dn)return;let se=rn.current;if(se)return bn?.(se)},[ge,Ve,vn,dn]);let xn=(0,import_react.useCallback)(se=>{sn(ge=>[...ge,se]);let ge=bn?.(se);return()=>{sn(ge=>ge.filter(ge=>ge!==se)),ge?.()}},[bn]);en=useWrapElement(en,ge=>(0,import_jsx_runtime.jsx)(HovercardScopedContextProvider,{value:se,children:(0,import_jsx_runtime.jsx)(NestedHovercardContext.Provider,{value:xn,children:ge})}),[se,xn]),en={...en,ref:useMergeRefs(rn,en.ref)},en=useAutoFocusOnHide({store:se,...en});let Sn=useStoreState(se,se=>ge||se.autoFocusOnShow);return en=usePopover({store:se,modal:ge,portal:Ve,autoFocusOnShow:Sn,...en,portalRef:un,hideOnEscape(ge){return isFalsyBooleanCallback(He,ge)?!1:(requestAnimationFrame(()=>{requestAnimationFrame(()=>{se?.hide()})}),!0)}}),en}),Hovercard=createDialogComponent(forwardRef$4(function(se){return createElement$6(TagName$46,useHovercard(se))}),useHovercardProviderContext),ctx$3=createStoreContext([HovercardContextProvider],[HovercardScopedContextProvider]),useTooltipContext=ctx$3.useContext,useTooltipScopedContext=ctx$3.useScopedContext,useTooltipProviderContext=ctx$3.useProviderContext,TooltipContextProvider=ctx$3.ContextProvider,TooltipScopedContextProvider=ctx$3.ScopedContextProvider,TagName$45=`div`,useTooltip=createHook(function({store:se,portal:ge=!0,gutter:Ve=8,preserveTabOrder:He=!1,hideOnHoverOutside:We=!0,hideOnInteractOutside:qe=!0,...en}){let tn=useTooltipProviderContext();return se||=tn,invariant(se,!1),en=useWrapElement(en,ge=>(0,import_jsx_runtime.jsx)(TooltipScopedContextProvider,{value:se,children:ge}),[se]),en={role:useStoreState(se,se=>se.type===`description`?`tooltip`:`none`),...en},en=useHovercard({...en,store:se,portal:ge,gutter:Ve,preserveTabOrder:He,hideOnHoverOutside(ge){if(isFalsyBooleanCallback(We,ge))return!1;let Ve=se?.getState().anchorElement;return Ve?!(`focusVisible`in Ve.dataset):!0},hideOnInteractOutside:ge=>{if(isFalsyBooleanCallback(qe,ge))return!1;let Ve=se?.getState().anchorElement;return Ve?!contains(Ve,ge.target):!0}}),en}),Tooltip=createDialogComponent(forwardRef$4(function(se){return createElement$6(TagName$45,useTooltip(se))}),useTooltipProviderContext),TagName$44=`a`,useHovercardAnchor=createHook(function({store:se,showOnHover:ge=!0,...Ve}){let He=useHovercardProviderContext();se||=He,invariant(se,!1);let We=disabledFromProps(Ve),qe=(0,import_react.useRef)(0);(0,import_react.useEffect)(()=>()=>window.clearTimeout(qe.current),[]),(0,import_react.useEffect)(()=>addGlobalEventListener(`mouseleave`,ge=>{if(!se)return;let{anchorElement:Ve}=se.getState();Ve&&ge.target===Ve&&(window.clearTimeout(qe.current),qe.current=0)},!0),[se]);let en=Ve.onMouseMove,tn=useBooleanEvent(ge),rn=useIsMouseMoving(),on=useEvent(ge=>
54{if(en?.(ge),We||!se||ge.defaultPrevented||qe.current||!rn()||!tn(ge))return;let Ve=ge.currentTarget;se.setAnchorElement(Ve),se.setDisclosureElement(Ve);let{showTimeout:He,timeout:on}=se.getState(),sn=()=>{qe.current=0,rn()&&(se?.setAnchorElement(Ve),se?.show(),queueMicrotask(()=>{se?.setDisclosureElement(Ve)}))},cn=He??on;cn===0?sn():qe.current=window.setTimeout(sn,cn)}),sn=Ve.onClick,cn=useEvent(ge=>{sn?.(ge),se&&(window.clearTimeout(qe.current),qe.current=0)}),ln=(0,import_react.useCallback)(ge=>{if(!se)return;let{anchorElement:Ve}=se.getState();Ve?.isConnected||se.setAnchorElement(ge)},[se]);return Ve={...Ve,ref:useMergeRefs(ln,Ve.ref),onMouseMove:on,onClick:cn},Ve=useFocusable(Ve),Ve}),HovercardAnchor=forwardRef$4(function(se){return createElement$6(TagName$44,useHovercardAnchor(se))}),TagName$43=`div`,globalStore=createStore$1({activeStore:null}),hidingStores=new WeakSet;function createRemoveStoreCallback(se){return()=>{let{activeStore:ge}=globalStore.getState();ge===se&&globalStore.setState(`activeStore`,null)}}function hideStore(se){se&&(hidingStores.add(se),se.hide(),queueMicrotask(()=>hidingStores.delete(se)))}var useTooltipAnchor=createHook(function({store:se,showOnHover:ge=!0,...Ve}){let He=useTooltipProviderContext();se||=He,invariant(se,!1);let We=(0,import_react.useRef)(!1);(0,import_react.useEffect)(()=>sync(se,[`mounted`],se=>{se.mounted||(We.current=!1)}),[se]),(0,import_react.useEffect)(()=>{if(!se)return;let ge=createRemoveStoreCallback(se);return chain(ge,sync(se,[`mounted`],Ve=>{if(!se)return;if(Ve.mounted){let{activeStore:ge}=globalStore.getState();if(ge!==se){if(hidingStores.has(se))return;hideStore(ge)}return globalStore.setState(`activeStore`,se)}let He=setTimeout(ge,se.getState().skipTimeout);return()=>clearTimeout(He)}))},[se]);let qe=Ve.onMouseEnter,en=useEvent(se=>{qe?.(se),We.current=!0}),tn=Ve.onFocusVisible,rn=useEvent(ge=>{tn?.(ge),!ge.defaultPrevented&&(se?.setAnchorElement(ge.currentTarget),se?.show())}),on=Ve.onBlur,sn=useEvent(ge=>{if(on?.(ge),ge.defaultPrevented)return;let{activeStore:Ve}=globalStore.getState();We.current=!1,Ve===se&&globalStore.setState(`activeStore`,null)}),cn=useStoreState(se,`type`),ln=useStoreState(se,se=>se.contentElement?.id);return Ve={"aria-labelledby":cn===`label`&&Ve[`aria-label`]==null?ln:void 0,...Ve,onMouseEnter:en,onFocusVisible:rn,onBlur:sn},Ve=useHovercardAnchor({store:se,showOnHover(Ve){if(!We.current||isFalsyBooleanCallback(ge,Ve))return!1;let{activeStore:He}=globalStore.getState();return He?(se?.show(),!1):!0},...Ve}),Ve}),TooltipAnchor=forwardRef$4(function(se){return createElement$6(TagName$43,useTooltipAnchor(se))}),POPOVER_ARROW_PATH=`M23 27.8C24.1 29 26.4 30 28 30H30H0H2C3.7 30 5.9 29 7 27.8L14 20.6C14.7 19.8 15.3 19.8 16 20.6L23 27.8Z`,TagName$42=`div`,defaultSize=30,halfDefaultSize=defaultSize/2,rotateMap={top:`rotate(180 ${halfDefaultSize} ${halfDefaultSize})`,right:`rotate(-90 ${halfDefaultSize} ${halfDefaultSize})`,bottom:`rotate(0 ${halfDefaultSize} ${halfDefaultSize})`,left:`rotate(90 ${halfDefaultSize} ${halfDefaultSize})`};function useComputedStyle(se){let[ge,Ve]=(0,import_react.useState)(),He=useStoreState(se,`contentElement`);return useSafeLayoutEffect(()=>{He&&Ve(getWindow(He).getComputedStyle(He))},[He]),ge}function getRingWidth(se){if(se)return se.getPropertyValue(`box-shadow`).match(/0px 0px 0px ([^0]+px)/)?.[1]}function getBorderColor(se,ge){if(!ge)return;let Ve=ge.getPropertyValue(`border-${se}-color`);if(Ve)return Ve;let He=ge.getPropertyValue(`box-shadow`).match(/0px 0px 0px [^,]+/);if(He)return He[0].replace(/^0px 0px 0px\s+[^\s,]+/,``).trim()||void 0}var usePopoverArrow=createHook(function({store:se,size:ge=defaultSize,borderWidth:Ve,...He}){let We=usePopoverContext();se||=We,invariant(se,!1);let qe=useStoreState(se,se=>se.currentPlacement.split(`-`)[0]),en=useId(),tn=useComputedStyle(se),rn=getBorderColor(qe,tn)||`none`,on=tn?.getPropertyValue(`background-color`)||`none`,[sn,cn]=(0,import_react.useMemo)(()=>{if(Ve!=null)return[Ve,!1];if(!tn)return[0,!1];let se=getRingWidth(tn);if(se)return[Number.parseInt(se,10),!0];let ge=tn.getPropertyValue(`border-${qe}-width`);if(ge){let se=Number.parseFloat(ge);if(!Number.isNaN(se))return[Math.ceil(se),!1]}return[0,!1]},[Ve,tn,qe]),ln=sn*2*(defaultSize/ge),un=rotateMap[qe];return He={children:(0,import_react.useMemo)(()=>(0,import_jsx_runtime.jsx)(`svg`,{display:`block`,viewBox:`0 0 3
540 30`,children:(0,import_jsx_runtime.jsxs)(`g`,{transform:un,children:[!cn&&(0,import_jsx_runtime.jsx)(`path`,{fill:`none`,stroke:on,d:`M23 27.8C24.1 29 26.4 30 28 30H30H0H2C3.7 30 5.9 29 7 27.8L14 20.6C14.7 19.8 15.3 19.8 16 20.6L23 27.8Z`,mask:`url(#${en})`}),(0,import_jsx_runtime.jsx)(`path`,{fill:`none`,d:POPOVER_ARROW_PATH,mask:`url(#${en})`}),(0,import_jsx_runtime.jsx)(`path`,{stroke:`none`,d:POPOVER_ARROW_PATH}),(0,import_jsx_runtime.jsx)(`mask`,{id:en,maskUnits:`userSpaceOnUse`,children:(0,import_jsx_runtime.jsx)(`rect`,{x:`-15`,y:`0`,width:`60`,height:`30`,fill:`white`,stroke:`black`})})]})}),[un,cn,on,en]),"aria-hidden":!0,...He,ref:useMergeRefs(se.setArrowElement,He.ref),style:{position:`absolute`,fontSize:ge,width:`1em`,height:`1em`,pointerEvents:`none`,fill:on,stroke:rn,strokeWidth:ln,...He.style}},removeUndefinedValues(He)}),PopoverArrow=memo(forwardRef$4(function(se){return createElement$6(TagName$42,usePopoverArrow(se))})),TagName$41=`div`,useTooltipArrow=createHook(function({store:se,size:ge=16,...Ve}){let He=useTooltipContext();return se||=He,invariant(se,!1),Ve=usePopoverArrow({store:se,size:ge,...Ve}),Ve}),TooltipArrow=forwardRef$4(function(se){return createElement$6(TagName$41,useTooltipArrow(se))});function createPopoverStore({popover:se,...ge}={}){let Ve=mergeStore(ge.store,omit(se,[`arrowElement`,`anchorElement`,`contentElement`,`popoverElement`,`disclosureElement`])),He=Ve?.getState(),We=createDialogStore({...ge,store:Ve}),qe=defaultValue(ge.placement,He?.placement,`bottom`),en=createStore$1({...We.getState(),placement:qe,currentPlacement:qe,anchorElement:defaultValue(He?.anchorElement,null),popoverElement:defaultValue(He?.popoverElement,null),arrowElement:defaultValue(He?.arrowElement,null),rendered:Symbol(`rendered`)},We,Ve);return{...We,...en,setAnchorElement:se=>en.setState(`anchorElement`,se),setPopoverElement:se=>en.setState(`popoverElement`,se),setArrowElement:se=>en.setState(`arrowElement`,se),render:()=>en.setState(`rendered`,Symbol(`rendered`))}}function usePopoverStoreProps(se,ge,Ve){return useUpdateEffect(ge,[Ve.popover]),useStoreProps(se,Ve,`placement`),useDialogStoreProps(se,ge,Ve)}function usePopoverStore(se={}){let[ge,Ve]=useStore$1(createPopoverStore,se);return usePopoverStoreProps(ge,Ve,se)}function createHovercardStore(se={}){let ge=se.store?.getState(),Ve=createPopoverStore({...se,placement:defaultValue(se.placement,ge?.placement,`bottom`)}),He=defaultValue(se.timeout,ge?.timeout,500),We=createStore$1({...Ve.getState(),timeout:He,showTimeout:defaultValue(se.showTimeout,ge?.showTimeout),hideTimeout:defaultValue(se.hideTimeout,ge?.hideTimeout),autoFocusOnShow:defaultValue(ge?.autoFocusOnShow,!1)},Ve,se.store);return{...Ve,...We,setAutoFocusOnShow:se=>We.setState(`autoFocusOnShow`,se)}}function useHovercardStoreProps(se,ge,Ve){return useStoreProps(se,Ve,`timeout`),useStoreProps(se,Ve,`showTimeout`),useStoreProps(se,Ve,`hideTimeout`),usePopoverStoreProps(se,ge,Ve)}function useHovercardStore(se={}){let[ge,Ve]=useStore$1(createHovercardStore,se);return useHovercardStoreProps(ge,Ve,se)}function createTooltipStore(se={}){let ge=se.store?.getState(),Ve=createHovercardStore({...se,placement:defaultValue(se.placement,ge?.placement,`top`),hideTimeout:defaultValue(se.hideTimeout,ge?.hideTimeout,0)}),He=createStore$1({...Ve.getState(),type:defaultValue(se.type,ge?.type,`description`),skipTimeout:defaultValue(se.skipTimeout,ge?.skipTimeout,300)},Ve,se.store);return{...Ve,...He}}function useTooltipStoreProps(se,ge,Ve){return useStoreProps(se,Ve,`type`),useStoreProps(se,Ve,`skipTimeout`),useHovercardStoreProps(se,ge,Ve)}function useTooltipStore(se={}){let[ge,Ve]=useStore$1(createTooltipStore,se);return useTooltipStoreProps(ge,Ve,se)}function TooltipProvider(se={}){return(0,import_jsx_runtime.jsx)(TooltipContextProvider,{value:useTooltipStore(se),children:se.children})}var menubar=createStoreContext([CompositeContextProvider],[CompositeScopedContextProvider]),useMenubarContext=menubar.useContext,useMenubarScopedContext=menubar.useScopedContext,useMenubarProviderContext=menubar.useProviderContext,MenubarContextProvider=menubar.ContextProvider,MenubarScopedContextProvider=menubar.ScopedContextProvider,TagName$40=`div`,usePopoverAnchor=createHook(function({store:se,...ge}){let Ve=usePopoverProviderContext();return se||=Ve,ge={...ge,ref:useMergeRefs(se?.setAnchorElement,ge.ref)},ge}),PopoverAnchor=forwardRef$4(function(se){return createElement$6(TagName$40,usePopoverAnchor(se))}),TagName$39=`button`,useButton=createHook(function(se){let ge=(0,import_react.useRef)(null),Ve=useTagName(ge,TagName$39),[He,We]=(0,import_react.useState)(()=>!!Ve&&isButton({tagName:Ve,type:se.type}));return(0,import_react.useEffect)(()=>{ge.current&&We(isButton(ge.current))},[]),se={role:!He&&Ve!==`a`?`button`:void 0,...se,ref:useMergeRefs(ge,se.ref)},se=useCommand(se),se}),Button=forwardRef$4(function(se){return createElement$6(TagName$39,useButton(se))}),TagName$38=`button`,symbol$1=Symbol(`disclosure`),useDisclosure=createHook(function({store:se,toggleOnClick:ge=!0,...Ve}){let He=useDisclosureProviderContext();se||=He,invariant(se,!1);let We=(0,import_react.useRef)(null),[qe,en]=(0,import_react.useState)(!1),tn=useStoreState(se,`disclosureElement`),rn=useStoreState(se,`open`);(0,import_react.useEffect)(()=>{let ge=tn===We.current;tn?.isConnected||(se?.setDisclosureElement(We.current),ge=!0),en(rn&&ge)},[tn,se,rn]);let on=Ve.onClick,sn=useBooleanEvent(ge),[cn,ln]=useMetadataProps(Ve,symbol$1,!0),un=useEvent(ge=>{on?.(ge),!ge.defaultPrevented&&(cn||sn(ge)&&(se?.setDisclosureElement(ge.currentTarget),se?.toggle(
54)))});return Ve={"aria-expanded":qe,"aria-controls":useStoreState(se,`contentElement`)?.id,...ln,...Ve,ref:useMergeRefs(We,Ve.ref),onClick:un},Ve=useButton(Ve),Ve}),Disclosure=forwardRef$4(function(se){return createElement$6(TagName$38,useDisclosure(se))}),TagName$37=`button`,useDialogDisclosure=createHook(function({store:se,...ge}){let Ve=useDialogProviderContext();return se||=Ve,invariant(se,!1),ge={"aria-haspopup":getPopupRole(useStoreState(se,`contentElement`),`dialog`),...ge},ge=useDisclosure({store:se,...ge}),ge}),DialogDisclosure=forwardRef$4(function(se){return createElement$6(TagName$37,useDialogDisclosure(se))}),TagName$36=`button`,usePopoverDisclosure=createHook(function({store:se,...ge}){let Ve=usePopoverProviderContext();se||=Ve,invariant(se,!1);let He=ge.onClick,We=useEvent(ge=>{se?.setAnchorElement(ge.currentTarget),He?.(ge)});return ge=useWrapElement(ge,ge=>(0,import_jsx_runtime.jsx)(PopoverScopedContextProvider,{value:se,children:ge}),[se]),ge={...ge,onClick:We},ge=usePopoverAnchor({store:se,...ge}),ge=useDialogDisclosure({store:se,...ge}),ge}),PopoverDisclosure=forwardRef$4(function(se){return createElement$6(TagName$36,usePopoverDisclosure(se))}),TagName$35=`span`,pointsMap={top:`4,10 8,6 12,10`,right:`6,4 10,8 6,12`,bottom:`4,6 8,10 12,6`,left:`10,4 6,8 10,12`},usePopoverDisclosureArrow=createHook(function({store:se,placement:ge,...Ve}){let He=usePopoverContext();se||=He,invariant(se,!1);let We=pointsMap[useStoreState(se,se=>ge||se.placement).split(`-`)[0]];return Ve={children:(0,import_react.useMemo)(()=>(0,import_jsx_runtime.jsx)(`svg`,{display:`block`,fill:`none`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:1.5,viewBox:`0 0 16 16`,height:`1em`,width:`1em`,children:(0,import_jsx_runtime.jsx)(`polyline`,{points:We})}),[We]),"aria-hidden":!0,...Ve,style:{width:`1em`,height:`1em`,pointerEvents:`none`,...Ve.style}},removeUndefinedValues(Ve)}),PopoverDisclosureArrow=forwardRef$4(function(se){return createElement$6(TagName$35,usePopoverDisclosureArrow(se))}),ctx$2=createStoreContext([CompositeContextProvider],[CompositeScopedContextProvider]),useRadioContext=ctx$2.useContext,useRadioScopedContext=ctx$2.useScopedContext,useRadioProviderContext=ctx$2.useProviderContext,RadioContextProvider=ctx$2.ContextProvider,RadioScopedContextProvider=ctx$2.ScopedContextProvider,TagName$34=`input`;function getIsChecked(se,ge){if(ge!==void 0)return se!=null&&ge!=null?ge===se:!!ge}function isNativeRadio(se,ge){return se===`input`&&(!ge||ge===`radio`)}var useRadio=createHook(function({store:se,name:ge,value:Ve,checked:He,...We}){let qe=useRadioContext();se||=qe;let en=useId(We.id),tn=(0,import_react.useRef)(null),rn=useStoreState(se,se=>He??getIsChecked(Ve,se?.value)),on=useStoreState(se,se=>se?.id),sn=ge??on;(0,import_react.useEffect)(()=>{en&&rn&&se?.getState().activeId!==en&&se?.setActiveId(en)},[se,rn,en]);let cn=We.onChange,ln=isNativeRadio(useTagName(tn,TagName$34),We.type),un=disabledFromProps(We),[dn,fn]=useForceUpdate();(0,import_react.useEffect)(()=>{let se=tn.current;se&&(ln||(rn!==void 0&&(se.checked=rn),sn!==void 0&&(se.name=sn),Ve!==void 0&&(se.value=`${Ve}`)))},[dn,ln,rn,sn,Ve]);let pn=useEvent(ge=>{if(un){ge.preventDefault(),ge.stopPropagation();return}se?.getState().value!==Ve&&(ln||(ge.currentTarget.checked=!0,fn()),cn?.(ge),!ge.defaultPrevented&&se?.setValue(Ve))}),mn=We.onClick,hn=useEvent(se=>{mn?.(se),!se.defaultPrevented&&(ln||pn(se))}),gn=We.onFocus,_n=useEvent(ge=>{if(gn?.(ge),ge.defaultPrevented||!ln||!se)return;let{moves:Ve,activeId:He}=se.getState();Ve&&(en&&He!==en||pn(ge))});return We={role:ln?void 0:`radio`,type:ln?`radio`:void 0,"aria-checked":rn,...We,id:en,ref:useMergeRefs(tn,We.ref),onChange:pn,onClick:hn,onFocus:_n},We=useCompositeItem({store:se,clickOnEnter:!ln,...We}),removeUndefinedValues({name:ln?sn:void 0,value:ln?Ve:void 0,checked:rn,...We})}),Radio=memo(forwardRef$4(function(se){return createElement$6(TagName$34,useRadio(se))})),TagName$33=`div`,chars=``;function clearChars(){chars=``}function isValidTypeaheadEvent(se){let ge=se.target;
54return ge&&isTextField(ge)?!1:se.key===` `&&chars.length?!0:se.key.length===1&&!se.ctrlKey&&!se.altKey&&!se.metaKey&&/^[\p{Letter}\p{Number}]$/u.test(se.key)}function isSelfTargetOrItem(se,ge){if(isSelfTarget(se))return!0;let Ve=se.target;return Ve?ge.some(se=>se.element===Ve):!1}function getEnabledItems(se){return se.filter(se=>!se.disabled)}function itemTextStartsWith(se,ge){let Ve=se.element?.textContent||se.children||`value`in se&&se.value;return Ve?normalizeString(Ve).trim().toLowerCase().startsWith(ge.toLowerCase()):!1}function getSameInitialItems(se,ge,Ve){if(!Ve)return se;let He=se.find(se=>se.id===Ve);return!He||!itemTextStartsWith(He,ge)||chars!==ge&&itemTextStartsWith(He,chars)?se:(chars=ge,flipItems$1(se.filter(se=>itemTextStartsWith(se,chars)),Ve).filter(se=>se.id!==Ve))}var useCompositeTypeahead=createHook(function({store:se,typeahead:ge=!0,...Ve}){let He=useCompositeScopedContext();se||=He,invariant(se,!1);let We=Ve.onKeyDownCapture,qe=(0,import_react.useRef)(0),en=useEvent(Ve=>{if(We?.(Ve),Ve.defaultPrevented||!ge||!se)return;if(!isValidTypeaheadEvent(Ve))return clearChars();let{renderedItems:He,items:en,activeId:tn,id:rn}=se.getState(),on=getEnabledItems(en.length>He.length?en:He),sn=getDocument(Ve.currentTarget),cn=`[data-offscreen-id="${rn}"]`,ln=sn.querySelectorAll(cn);for(let se of ln){let ge=se.ariaDisabled===`true`||`disabled`in se&&!!se.disabled;on.push({id:se.id,element:se,disabled:ge})}if(ln.length&&(on=sortBasedOnDOMPosition(on,se=>se.element)),!isSelfTargetOrItem(Ve,on))return clearChars();Ve.preventDefault(),window.clearTimeout(qe.current),qe.current=window.setTimeout(()=>{chars=``},500);let un=Ve.key.toLowerCase();chars+=un,on=getSameInitialItems(on,un,tn);let dn=on.find(se=>itemTextStartsWith(se,chars));dn?se.move(dn.id):clearChars()});return Ve={...Ve,onKeyDownCapture:en},removeUndefinedValues(Ve)}),CompositeTypeahead=forwardRef$4(function(se){return createElement$6(TagName$33,useCompositeTypeahead(se))}),TagName$32=`span`,useSelectArrow=createHook(function({store:se,...ge}){let Ve=useSelectContext();return se||=Ve,ge=usePopoverDisclosureArrow({store:se,...ge}),ge}),SelectArrow=forwardRef$4(function(se){return createElement$6(TagName$32,useSelectArrow(se))}),TagName$31=`button`;function getSelectedValues(se){return Array.from(se.selectedOptions).map(se=>se.value)}function nextWithValue(se,ge){return()=>{let Ve=ge();if(!Ve)return;let He=0,We=se.item(Ve),qe=We;for(;We&&We.value==null;){let Ve=ge(++He);if(!Ve)return;if(We=se.item(Ve),We===qe)break}return We?.id}}var useSelect=createHook(function({store:se,name:ge,form:Ve,required:He,showOnKeyDown:We=!0,moveOnKeyDown:qe=!0,toggleOnPress:en=!0,toggleOnClick:tn=en,...rn}){let on=useSelectProviderContext();se||=on,invariant(se,!1);let sn=rn.onKeyDown,cn=useBooleanEvent(We),ln=useBooleanEvent(qe),un=useStoreState(se,`placement`).split(`-`)[0],dn=useStoreState(se,`value`),fn=Array.isArray(dn),pn=useEvent(ge=>{if(sn?.(ge),ge.defaultPrevented||!se)return;let{orientation:Ve,items:He,activeId:We}=se.getState(),qe=Ve!==`horizontal`,en=Ve!==`vertical`,tn=!!He.find(se=>!se.disabled&&se.value!=null)?.rowId,rn={ArrowUp:(tn||qe)&&nextWithValue(se,se.up),ArrowRight:(tn||en)&&nextWithValue(se,se.next),ArrowDown:(tn||qe)&&nextWithValue(se,se.down),ArrowLeft:(tn||en)&&nextWithValue(se,se.previous)}[ge.key];rn&&ln(ge)&&(ge.preventDefault(),se.move(rn()));let on=un===`top`||un===`bottom`;({ArrowDown:on,ArrowUp:on,ArrowLeft:un===`left`,ArrowRight:un===`right`})[ge.key]&&cn(ge)&&(ge.preventDefault(),se.move(We),queueBeforeEvent(ge.currentTarget,`keyup`,se.show))});rn=useWrapElement(rn,ge=>(0,import_jsx_runtime.jsx)(SelectScopedContextProvider,{value:se,children:ge}),[se]);let[mn,hn]=(0,import_react.useState)(!1),gn=(0,import_react.useRef)(!1);(0,import_react.useEffect)(()=>{let se=gn.current;gn.current=!1,!se&&hn(!1)},[dn]);let _n=useStoreState(se,se=>se.labelElement?.id),vn=rn[`aria-label`],yn=rn[`aria-labelledby`]||_n,bn=useStoreState(se,se=>{if(ge)return se.items}),xn=(0,import_react.useMemo)(()=>[...new Set(bn?.map(se=>se.value).filter(se=>se!=null))],[bn]);rn=useWrapElement(rn,We=>ge?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(`select`,{style:{border:0,clip:`rect(0 0 0 0)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:0,position:`absolute`,whiteSpace:`nowrap`,width:`1px`},tabIndex:-1,"aria-hidden":!0,"aria-label":vn,"aria-labelledby":vn==null?yn:void 0,name:ge,form:Ve,required:He,disabled:rn.disabled,value:dn,multiple:fn,onFocus:()=>se?.getState().selectElement?.focus(),onChange:ge=>{gn.current=!0,hn(!0),se?.setValue(fn?getSelectedValues(ge.target):ge.target.value)},children:[toArray$1(dn).map(se=>se==null||xn.includes(se)?null:(0,import_jsx_runtime.jsx)(`option`,{value:se,children:se},se)),xn.map(se=>(0,import_jsx_runtime.jsx)(`option`,{value:se,children:se},se))]}),We]}):We,[se,vn,yn,ge,Ve,He,dn,fn,xn,rn.disabled]);let Sn=(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[dn,(0,import_jsx_runtime.jsx)(SelectArrow,{})]}),Cn=useStoreState(se,`contentElement`);return rn={role:`combobox`,"aria-autocomplete":`none`,"aria-labelledby":rn[`aria-label`]==null?_n:void 0,"aria-haspopup":getPopupRole(Cn,`listbox`),"data-autofill":mn||void 0,"data-name":ge,children:Sn,...rn,ref:useMergeRefs(se.setSelectElement,rn.ref),onKeyDown:pn},rn=usePopoverDisclosure({store:se,toggleOnClick:tn,...rn}),rn=useCompositeTypeahead({store:se,...rn}),rn}),Select=forwardRef$4(function(se){return createElement$6(TagName$31,useSelect(se))}),GroupLabelContext=(0,import_react.createContext)(void 0),TagName$30=`div`,useGroup=createHook(function(se){let[ge,Ve]=(0,import_react.useState)();return se=useWrapElement(se,se=>(0,import_jsx_runtime.jsx)(GroupLabelContext.Provider,{value:Ve,children:se}),[]),se={role:`group`,"aria-labelledby":se[`aria-label`]==null?ge:void 0,...se},removeUndefinedValues(se)}),Group=forwardRef$4(function(se){return createElement$6(TagName$30,useGroup(se))}),TagName$29=`div`,useCompositeGroup=createHook(function({store:se,...ge}){return ge=useGroup(ge),ge}),CompositeGroup=forwardRef$4(function(se){return createElement$6(TagName$29,useCompositeGroup(se))}),TagName$28=`div`,useGroupLabel=createHook(function(se){let ge=(0,import_react.useContext)(GroupLabelContext),Ve=useId(se.id);return useSafeLayoutEffect(()=>(ge?.(Ve),()=>ge?.(void 0)),[ge,Ve]),se={"aria-hidden":!0,...se,id:Ve},removeUndefinedValues(se)}),GroupLabel=forwardRef$4(function(se){return createElement$6(TagName$28,useGroupLabel(se))}),TagName$27=`div`,useCompositeGroupLabel=createHook(function({store:se,...ge}){return ge=useGroupLabel(ge),ge}),CompositeGroupLabel=forwardRef$4(function(se){return createElement$6(TagName$27,useCompositeGroupLabel(se))}),TagName$26=`div`;function hoveringInside(se){let ge=se.relatedTarget;return isElement(ge)?contains(se.currentTarget,ge):!1}var symbol=Symbol(`composite-hover`);function movingToAnotherItem(se){let{relatedTarget:ge}=se;if(!isElement(ge))return!1;let Ve=ge;do{if(hasOwnProperty(Ve,symbol)&&Ve[symbol])return!0;Ve=Ve.parentElement}while(Ve);return!1}var useCompositeHover=createHook(function({store:se,focusOnHover:ge=!0,blurOnHover
54End:Ve=!!ge,...He}){let We=useCompositeScopedContext();se||=We,invariant(se,!1);let qe=useIsMouseMoving(),en=He.onMouseMove,tn=useBooleanEvent(ge),rn=useEvent(ge=>{if(en?.(ge),!ge.defaultPrevented&&qe()&&tn(ge)){if(!hasFocusWithin(ge.currentTarget)){let ge=se?.getState().baseElement;ge&&!hasFocus(ge)&&ge.focus()}se?.setActiveId(ge.currentTarget.id)}}),on=He.onMouseLeave,sn=useBooleanEvent(Ve),cn=useEvent(ge=>{on?.(ge),!ge.defaultPrevented&&qe()&&(hoveringInside(ge)||movingToAnotherItem(ge)||tn(ge)&&sn(ge)&&(se?.setActiveId(null),se?.getState().baseElement?.focus()))}),ln=(0,import_react.useCallback)(se=>{se&&(se[symbol]=!0)},[]);return He={...He,ref:useMergeRefs(ln,He.ref),onMouseMove:rn,onMouseLeave:cn},removeUndefinedValues(He)}),CompositeHover=memo(forwardRef$4(function(se){return createElement$6(TagName$26,useCompositeHover(se))})),TagName$25=`div`;function isSelected$1(se,ge){if(ge!=null)return se==null?!1:Array.isArray(se)?se.includes(ge):se===ge}var useSelectItem=createHook(function({store:se,value:ge,getItem:Ve,hideOnClick:He,setValueOnClick:We=ge!=null,preventScrollOnKeyDown:qe=!0,focusOnHover:en=!0,...tn}){let rn=useSelectScopedContext();se||=rn,invariant(se,!1);let on=useId(tn.id),sn=disabledFromProps(tn),{listElement:cn,multiSelectable:ln,selected:un,autoFocus:dn}=useStoreStateObject(se,{listElement:`listElement`,multiSelectable(se){return Array.isArray(se.value)},selected(se){return isSelected$1(se.value,ge)},autoFocus(Ve){return ge==null||Ve.value==null||Ve.activeId!==on&&se?.item(Ve.activeId)?!1:Array.isArray(Ve.value)?Ve.value[Ve.value.length-1]===ge:Ve.value===ge}}),fn=useStoreState(se?.combobox,`virtualFocus`),pn=(0,import_react.useCallback)(se=>{let He={...se,value:sn?void 0:ge};return Ve?Ve(He):He},[sn,ge,Ve]);He??=ge!=null&&!ln;let mn=tn.onClick,hn=useBooleanEvent(We),gn=useBooleanEvent(He),_n=useEvent(Ve=>{mn?.(Ve),!Ve.defaultPrevented&&(isDownloading(Ve)||isOpeningInNewTab(Ve)||(hn(Ve)&&ge!=null&&se?.setValue(se=>Array.isArray(se)?se.includes(ge)?se.filter(se=>se!==ge):[...se,ge]:ge),gn(Ve)&&se?.hide()))});tn=useWrapElement(tn,se=>(0,import_jsx_runtime.jsx)(SelectItemCheckedContext.Provider,{value:un??!1,children:se}),[un]);let vn=tn.autoFocus??dn;tn={role:getPopupItemRole(cn),"aria-selected":un,children:ge,...tn,id:on,autoFocus:fn===!1?!1:vn,"data-autofocus":vn||void 0,onClick:_n},tn=useCompositeItem({store:se,getItem:pn,preventScrollOnKeyDown:qe,...tn});let yn=useBooleanEvent(en);return tn=useCompositeHover({store:se,...tn,focusOnHover(ge){return yn(ge)?se.getState().open:!1}}),tn}),SelectItem=memo(forwardRef$4(function(se){return createElement$6(TagName$25,useSelectItem(se))})),CheckboxCheckedContext=(0,import_react.createContext)(!1),TagName$24=`span`,checkmark=(0,import_jsx_runtime.jsx)(`svg`,{display:`block`,fill:`none`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:1.5,viewBox:`0 0 16 16`,height:`1em`,width:`1em`,children:(0,import_jsx_runtime.jsx)(`polyline`,{points:`4,8 7,12 12,4`})});function getChildren(se){return se.checked?se.children||checkmark:typeof se.children==`function`?se.children:null}var useCheckboxCheck=createHook(function({store:se,checked:ge,...Ve}){let He=(0,import_react.useContext)(CheckboxCheckedContext);ge??=He;let We=getChildren({checked:ge,children:Ve.children});return Ve={"aria-hidden":!0,...Ve,children:We,style:{width:`1em`,height:`1em`,pointerEvents:`none`,...Ve.style}},removeUndefinedValues(Ve)}),CheckboxCheck=forwardRef$4(function(se){return createElement$6(TagName$24,useCheckboxCheck(se))}),TagName$23=`div`,useSelectLabel=createHook(function({store:se,...ge}){let Ve=useSelectProviderContext();se||=Ve,invariant(se,!1);let He=useId(ge.id),We=ge.onClick,qe=useEvent(ge=>{We?.(ge),!ge.defaultPrevented&&queueMicrotask(()=>{(se?.getState().selectElement)?.focus()})});return ge={...ge,id:He,ref:useMergeRefs(se.setLabelElement,ge.ref),onClick:qe,style:{cursor:`default`,...ge.style}},removeUndefinedValues(ge)}),SelectLabel=memo(forwardRef$4(function(se){return createElement$6(TagName$23,useSelectLabel(se))})),TagName$22=`div`,SelectListContext=(0,import_react.createContext)(null),useSelectList=createHook(function({store:se,resetOnEscape:ge=!0,hideOnEnter:Ve=!0,focusOnMove:He=!0,composite:We,alwaysVisible:qe,...en}){let tn=useSelectContext();se||=tn,invariant(se,!1);let rn=useId(en.id),on=useStoreState(se,`value`),sn=Array.isArray(on),[cn,ln]=(0,import_react.useState)(on),un=useStoreState(se,`mounted`);(0,import_react.useEffect)(()=>{un||ln(on)},[un,on]),ge&&=!sn;let dn=en.onKeyDown,fn=useBooleanEvent(ge),pn=useBooleanEvent(Ve),mn=useEvent(ge=>{dn?.(ge),!ge.defaultPrevented&&(ge.key===`Escape`&&fn(ge)&&se?.setValue(cn),(ge.key===` `||ge.key===`Enter`)&&isSelfTarget(ge)&&pn(ge)&&(ge.preventDefault(),se?.hide()))}),hn=(0,import_react.useContext)(SelectHeadingContext),gn=(0,import_react.useState)(),[_n,vn]=hn||gn,yn=(0,import_react.useMemo)(()=>[_n,vn],[_n,vn]),[bn,xn]=(0,import_react.useState)(null),Sn=(0,import_react.useContext)(SelectListContext);(0,import_react.useEffect)(()=>
54{if(Sn)return Sn(se),()=>Sn(null)},[Sn,se]),en=useWrapElement(en,ge=>(0,import_jsx_runtime.jsx)(SelectScopedContextProvider,{value:se,children:(0,import_jsx_runtime.jsx)(SelectListContext.Provider,{value:xn,children:(0,import_jsx_runtime.jsx)(SelectHeadingContext.Provider,{value:yn,children:ge})})}),[se,yn]);let Cn=!!se.combobox;We??=!Cn&&bn!==se;let[wn,Tn]=useTransactionState(We?se.setListElement:null),En=useAttribute(wn,`role`,en.role),Dn=(We||En===`listbox`||En===`menu`||En===`tree`||En===`grid`)&&sn||void 0,On=isHidden(un,en.hidden,qe),kn=On?{...en.style,display:`none`}:en.style;We&&(en={role:`listbox`,"aria-multiselectable":Dn,...en});let An=useStoreState(se,se=>_n||se.labelElement?.id);return en={"aria-labelledby":en[`aria-label`]==null?An:void 0,hidden:On,...en,id:rn,ref:useMergeRefs(Tn,en.ref),style:kn,onKeyDown:mn},en=useComposite({store:se,...en,composite:We}),en=useCompositeTypeahead({store:se,typeahead:!Cn,...en}),en}),SelectList=forwardRef$4(function(se){return createElement$6(TagName$22,useSelectList(se))}),TagName$21=`div`,useSelectPopover=createHook(function({store:se,alwaysVisible:ge,...Ve}){let He=useSelectProviderContext();return se||=He,Ve=useSelectList({store:se,alwaysVisible:ge,...Ve}),Ve=usePopover({store:se,alwaysVisible:ge,...Ve}),Ve}),SelectPopover=createDialogComponent(forwardRef$4(function(se){return createElement$6(TagName$21,useSelectPopover(se))}),useSelectProviderContext);function createSelectStore({combobox:se,...ge}={}){let Ve=mergeStore(ge.store,omit(se,[`value`,`items`,`renderedItems`,`baseElement`,`arrowElement`,`anchorElement`,`contentElement`,`popoverElement`,`disclosureElement`])),He=Ve.getState(),We=createCompositeStore({...ge,store:Ve,virtualFocus:defaultValue(ge.virtualFocus,He.virtualFocus,!0),includesBaseElement:defaultValue(ge.includesBaseElement,He.includesBaseElement,!1),activeId:defaultValue(ge.activeId,He.activeId,ge.defaultActiveId,null),orientation:defaultValue(ge.orientation,He.orientation,`vertical`)}),qe=createPopoverStore({...ge,store:Ve,placement:defaultValue(ge.placement,He.placement,`bottom-start`)}),en=new String(``),tn={...We.getState(),...qe.getState(),value:defaultValue(ge.value,He.value,ge.defaultValue,en),setValueOnMove:defaultValue(ge.setValueOnMove,He.setValueOnMove,!1),labelElement:defaultValue(He.labelElement,null),selectElement:defaultValue(He.selectElement,null),listElement:defaultValue(He.listElement,null)},rn=createStore$1(tn,We,qe,Ve);return setup(rn,()=>sync(rn,[`value`,`items`],se=>{if(se.value!==en||!se.items.length)return;let ge=se.items.find(se=>!se.disabled&&se.value!=null);ge?.value!=null&&rn.setState(`value`,ge.value)})),setup(rn,()=>sync(rn,[`mounted`],se=>{se.mounted||rn.setState(`activeId`,tn.activeId)})),setup(rn,()=>sync(rn,[`mounted`,`items`,`value`],ge=>{if(se||ge.mounted)return;let Ve=toArray$1(ge.value),He=Ve[Ve.length-1];if(He==null)return;let We=ge.items.find(se=>!se.disabled&&se.value===He);We&&rn.setState(`activeId`,We.id)})),setup(rn,()=>batch(rn,[`setValueOnMove`,`moves`],se=>{let{mounted:ge,value:Ve,activeId:He}=rn.getState();if(!se.setValueOnMove&&ge||Array.isArray(Ve)||!se.moves||!He)return;let qe=We.item(He);!qe||qe.disabled||qe.value==null||rn.setState(`value`,qe.value)})),{...We,...qe,...rn,combobox:se,setValue:se=>rn.setState(`value`,se),setLabelElement:se=>rn.setState(`labelElement`,se),setSelectElement:se=>rn.setState(`selectElement`,se),setListElement:se=>rn.setState(`listElement`,se)}}function useSelectStoreOptions(se){let ge=useComboboxProviderContext();return se={...se,combobox:se.combobox===void 0?ge:se.combobox},useCompositeStoreOptions(se)}function useSelectStoreProps(se,ge,Ve){return useUpdateEffect(ge,[Ve.combobox]),use
54StoreProps(se,Ve,`value`,`setValue`),useStoreProps(se,Ve,`setValueOnMove`),Object.assign(usePopoverStoreProps(useCompositeStoreProps(se,ge,Ve),ge,Ve),{combobox:Ve.combobox})}function useSelectStore(se={}){se=useSelectStoreOptions(se);let[ge,Ve]=useStore$1(createSelectStore,se);return useSelectStoreProps(ge,Ve,se)}function createCheckboxStore(se={}){se.store;let ge=se.store?.getState(),Ve=createStore$1({value:defaultValue(se.value,ge?.value,se.defaultValue,!1)},se.store);return{...Ve,setValue:se=>Ve.setState(`value`,se)}}function useCheckboxStoreProps(se,ge,Ve){return useUpdateEffect(ge,[Ve.store]),useStoreProps(se,Ve,`value`,`setValue`),se}function useCheckboxStore(se={}){let[ge,Ve]=useStore$1(createCheckboxStore,se);return useCheckboxStoreProps(ge,Ve,se)}var ctx$1=createStoreContext(),useCheckboxContext=ctx$1.useContext,useCheckboxScopedContext=ctx$1.useScopedContext,useCheckboxProviderContext=ctx$1.useProviderContext,CheckboxContextProvider=ctx$1.ContextProvider,CheckboxScopedContextProvider=ctx$1.ScopedContextProvider,TagName$20=`input`;function setMixed(se,ge){ge?se.indeterminate=!0:se.indeterminate&&=!1}function isNativeCheckbox(se,ge){return se===`input`&&(!ge||ge===`checkbox`)}function getPrimitiveValue$1(se){return Array.isArray(se)?se.toString():se}var useCheckbox=createHook(function({store:se,name:ge,value:Ve,checked:He,defaultChecked:We,...qe}){let en=useCheckboxContext();se||=en;let[tn,rn]=(0,import_react.useState)(We??!1),on=useStoreState(se,se=>{if(He!==void 0)return He;if(se?.value===void 0)return tn;if(Ve!=null){if(Array.isArray(se.value)){let ge=getPrimitiveValue$1(Ve);return se.value.includes(ge)}return se.value===Ve}return Array.isArray(se.value)?!1:typeof se.value==`boolean`?se.value:!1}),sn=(0,import_react.useRef)(null),cn=isNativeCheckbox(useTagName(sn,TagName$20),qe.type),ln=on?on===`mixed`:void 0,un=on===`mixed`?!1:on,dn=disabledFromProps(qe),[fn,pn]=useForceUpdate();(0,import_react.useEffect)(()=>{let se=sn.current;se&&(setMixed(se,ln),!cn&&(se.checked=un,ge!==void 0&&(se.name=ge),Ve!==void 0&&(se.value=String(Ve))))},[fn,ln,cn,un,ge,Ve]);let mn=qe.onChange,hn=useEvent(ge=>{if(dn){ge.stopPropagation(),ge.preventDefault();return}if(setMixed(ge.currentTarget,ln),cn||(ge.currentTarget.checked=!ge.currentTarget.checked,pn()),mn?.(ge),ge.defaultPrevented)return;let He=ge.currentTarget.checked;rn(He),se?.setValue(se=>{if(Ve==null)return He;let ge=getPrimitiveValue$1(Ve);return Array.isArray(se)?He?se.includes(ge)?se:[...se,ge]:se.filter(se=>se!==ge):se===ge?!1:ge})}),gn=qe.onClick,_n=useEvent(se=>{gn?.(se),!se.defaultPrevented&&(cn||hn(se))});return qe=useWrapElement(qe,se=>(0,import_jsx_runtime.jsx)(CheckboxCheckedContext.Provider,{value:un,children:se}),[un]),qe={role:cn?void 0:`checkbox`,type:cn?`checkbox`:void 0,"aria-checked":on,...qe,ref:useMergeRefs(sn,qe.ref),onChange:hn,onClick:_n},qe=useCommand({clickOnEnter:!cn,...qe}),removeUndefinedValues({name:cn?ge:void 0,value:cn?Ve:void 0,checked:un,...qe})}),Checkbox=forwardRef$4(function(se){return createElement$6(TagName$20,useCheckbox(se))}),TagName$19=`button`,useHovercardDisclosure=createHook(function({store:se,...ge}){let Ve=useHovercardProviderContext();se||=Ve,invariant(se,!1);let[He,We]=(0,import_react.useState)(!1);(0,import_react.useEffect)(()=>He?addGlobalEventListener(`focusout`,ge=>{if(!se)return;let Ve=ge.relatedTarget;if(isNode(Ve)){let{anchorElement:ge,popoverElement:He,disclosureElement:We}=se.getState();if(ge&&contains(ge,Ve)||He&&contains(He,Ve)||We&&contains(We,Ve)||isElement(Ve)&&Ve.hasAttribute(`data-focus-trap`))return}We(!1)},!0):void 0,[He,se]),(0,import_react.useEffect)(()=>sync(se,[`anchorElement`],se=>{let ge=se.anchorElement;if(!ge)return;let Ve=new MutationObserver(()=>{ge.hasAttribute(`data-focus-visible`)&&We(!0)});return Ve.observe(ge,{attributeFilter:[`data-focus-visible`]}),()=>Ve.disconnect()}),[se]);let qe=ge.onClick,en=useEvent(ge=>{qe?.(ge),!ge.defaultPrevented&&se?.setAutoFocusOnShow(!0)}
54),tn=ge.onFocus,rn=useEvent(se=>{tn?.(se),!se.defaultPrevented&&We(!0)}),{style:on}=useVisuallyHidden();return He||(ge={...ge,style:{...on,...ge.style}}),ge={children:(0,import_jsx_runtime.jsx)(`svg`,{display:`block`,fill:`none`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:1.5,viewBox:`0 0 16 16`,height:`1em`,width:`1em`,children:(0,import_jsx_runtime.jsx)(`polyline`,{points:`4,6 8,10 12,6`})}),...ge,ref:useMergeRefs(se.setDisclosureElement,ge.ref),onClick:en,onFocus:rn},ge=useDialogDisclosure({store:se,...ge}),ge}),HovercardDisclosure=forwardRef$4(function(se){return createElement$6(TagName$19,useHovercardDisclosure(se))});function HovercardProvider(se={}){return(0,import_jsx_runtime.jsx)(HovercardContextProvider,{value:useHovercardStore(se),children:se.children})}var menu=createStoreContext([CompositeContextProvider,HovercardContextProvider],[CompositeScopedContextProvider,HovercardScopedContextProvider]),useMenuContext=menu.useContext,useMenuScopedContext=menu.useScopedContext,useMenuProviderContext=menu.useProviderContext,MenuContextProvider=menu.ContextProvider,MenuScopedContextProvider=menu.ScopedContextProvider,MenuItemCheckedContext=(0,import_react.createContext)(void 0),MenuListHiddenContext=(0,import_react.createContext)(!1),TagName$18=`div`;function useAriaLabelledBy({store:se,...ge}){let[Ve,He]=(0,import_react.useState)(void 0),We=ge[`aria-label`],qe=useStoreState(se,`disclosureElement`),en=useStoreState(se,`contentElement`);return(0,import_react.useEffect)(()=>{let se=qe;if(!se)return;let ge=en;ge&&(We||ge.hasAttribute(`aria-label`)?He(void 0):se.id&&He(se.id))},[We,qe,en]),Ve}var useMenuList=createHook(function({store:se,alwaysVisible:ge,composite:Ve,...He}){let We=useMenuProviderContext();se||=We,invariant(se,!1);let qe=se.parent,en=se.menubar,tn=!!qe,rn=useId(He.id),on=He.onKeyDown,sn=useStoreState(se,se=>se.placement.split(`-`)[0]),cn=useStoreState(se,se=>se.orientation===`both`?void 0:se.orientation),ln=cn!==`vertical`,un=useStoreState(en,se=>!!se&&se.orientation!==`vertical`),dn=useEvent(ge=>{if(on?.(ge),!ge.defaultPrevented){if(tn||en&&!ln){let Ve={ArrowRight:()=>sn===`left`&&!ln,ArrowLeft:()=>sn===`right`&&!ln,ArrowUp:()=>sn===`bottom`&&ln,ArrowDown:()=>sn===`top`&&ln}[ge.key];if(Ve?.())return ge.stopPropagation(),ge.preventDefault(),se?.hide()}if(en){let se={ArrowRight:()=>{if(un)return en.next()},ArrowLeft:()=>{if(un)return en.previous()},ArrowDown:()=>{if(!un)return en.next()},ArrowUp:()=>{if(!un)return en.previous()}}[ge.key],Ve=se?.();Ve!==void 0&&(ge.stopPropagation(),ge.preventDefault(),en.move(Ve))}}});He=useWrapElement(He,ge=>(0,import_jsx_runtime.jsx)(MenuScopedContextProvider,{value:se,children:ge}),[se]);let fn=useAriaLabelledBy({store:se,...He}),pn=isHidden(useStoreState(se,`mounted`),He.hidden,ge),mn=pn?{...He.style,display:`none`}:He.style;He=useWrapElement(He,se=>(0,import_jsx_runtime.jsx)(MenuListHiddenContext.Provider,{value:pn,children:se}),[pn]),He={"aria-labelledby":fn,hidden:pn,...He,id:rn,ref:useMergeRefs(rn?se.setContentElement:null,He.ref),style:mn,onKeyDown:dn};let hn=!!se.combobox;return Ve??=!hn,Ve&&(He={role:`menu`,"aria-orientation":cn,...He}),He=useComposite({store:se,composite:Ve,...He}),He=useCompositeTypeahead({store:se,typeahead:!hn,...He}),He}),MenuList=forwardRef$4(function(se){return createElement$6(TagName$18,useMenuList(se))}),TagName$17=`div`,useMenu=createHook(function({store:se,modal:ge=!1,portal:Ve=ge,hideOnEscape:He=!0,autoFocusOnShow:We=!0,hideOnHoverOutside:qe,alwaysVisible:en,...tn}){let rn=useMenuProviderContext();se||=rn,invariant(se,!1);let on=(0,import_react.useRef)(null),sn=se.parent,cn=se.menubar,ln=!!sn,un=!!cn&&!ln,dn=ln?!1:ge;tn={...tn,ref:useMergeRefs(on,tn.ref)};let{"aria-labelledby":fn,...pn}=useMenuList({store:se,alwaysVisible:en,...tn});tn=pn;let[mn,hn]=(0,import_react.useState)(),gn=useStoreState(se,`autoFocusOnShow`),_n=useStoreState(se,`initialFocus`),vn=useStoreState(se,`baseElement`),yn=useStoreState(se,`renderedItems`);(0,import_react.useEffect)(()=>{let se=!1;return hn(ge=>{if(se)return;if(dn&&ge?.current?.isConnected)return ge;if(!gn)return;let Ve;switch(_n){case`first`:Ve=yn.find(se=>!se.disabled&&se.element)?.element||null;break;case`last`:Ve=[...yn].reverse().find(se=>!se.disabled&&se.element)?.element||null;break;default:Ve=vn}if(Ve&&Ve===ge?.current)return ge;let He=(0,import_react.createRef)();return He.current=Ve,He}),()=>{se=!0}},[se,dn,gn,_n,yn,vn]);let bn=!!mn||!!tn.initialFocus||dn,xn=We===!1?!1:bn&&We,Sn=useStoreState(se.combobox||se,`contentElement`),Cn=useStoreState(sn?.combobox||sn,`contentElement`),wn=(0,import_react.useMemo)(()=>
54{if(!Cn||!Sn)return;let se=Sn.getAttribute(`role`),ge=Cn.getAttribute(`role`);if(!((ge===`menu`||ge===`menubar`)&&se===`menu`))return Cn},[Sn,Cn]);return wn!==void 0&&(tn={preserveTabOrderAnchor:wn,...tn}),tn=useHovercard({store:se,alwaysVisible:en,initialFocus:mn,autoFocusOnShow:xn,...tn,hideOnEscape(ge){return isFalsyBooleanCallback(He,ge)?!1:(se?.hideAll(),!0)},hideOnHoverOutside(ge){let Ve=se?.getState().disclosureElement;return(typeof qe==`function`?qe(ge):qe??(ln?!0:un?Ve?!hasFocusWithin(Ve):!0:!1))?ge.defaultPrevented||!ln||!Ve||(fireEvent(Ve,`mouseout`,ge),!hasFocusWithin(Ve))?!0:(requestAnimationFrame(()=>{hasFocusWithin(Ve)||se?.hide()}),!1):!1},modal:dn,portal:Ve,backdrop:ln?!1:tn.backdrop}),tn={"aria-labelledby":fn,...tn},tn}),Menu$1=createDialogComponent(forwardRef$4(function(se){return createElement$6(TagName$17,useMenu(se))}),useMenuProviderContext),TagName$16=`button`;function getInitialFocus(se,ge){return{ArrowDown:ge===`bottom`||ge===`top`?`first`:!1,ArrowUp:ge===`bottom`||ge===`top`?`last`:!1,ArrowRight:ge===`right`?`first`:!1,ArrowLeft:ge===`left`?`first`:!1}[se.key]}function hasActiveItem(se,ge){return!!se?.some(se=>!se.element||se.element===ge?!1:se.element.getAttribute(`aria-expanded`)===`true`)}var useMenuButton=createHook(function({store:se,focusable:ge,accessibleWhenDisabled:Ve,showOnHover:He,...We}){let qe=useMenuProviderContext();se||=qe,invariant(se,!1);let en=(0,import_react.useRef)(null),tn=se.parent,rn=se.menubar,on=!!tn,sn=!!rn&&!on,cn=disabledFromProps(We),ln=se=>cn||disabledFromElement(se),un=()=>{let ge=en.current;ge&&(se?.setDisclosureElement(ge),se?.setAnchorElement(ge),se?.show())},dn=We.onFocus,fn=useEvent(ge=>{if(dn?.(ge),ln(ge.currentTarget)||ge.defaultPrevented||(se?.setAutoFocusOnShow(!1),se?.setActiveId(null),!rn)||!sn)return;let{items:Ve}=rn.getState();hasActiveItem(Ve,ge.currentTarget)&&un()}),pn=useStoreState(se,se=>se.placement.split(`-`)[0]),mn=We.onKeyDown,hn=useEvent(ge=>{if(mn?.(ge),ln(ge.currentTarget)||ge.defaultPrevented)return;let Ve=getInitialFocus(ge,pn);if(Ve){ge.preventDefault();let{open:He}=se.getState();if(He){let ge=Ve===`last`?se.last():se.first();se.move(ge);return}un(),se?.setAutoFocusOnShow(!0),se?.setInitialFocus(Ve)}}),gn=We.onClick,_n=useEvent(ge=>{if(gn?.(ge),ge.defaultPrevented||!se)return;let Ve=!ge.detail,{open:He}=se.getState();(!He||Ve)&&((!on||Ve)&&se.setAutoFocusOnShow(!0),se.setInitialFocus(Ve?`first`:`container`)),on&&un()});We=useWrapElement(We,ge=>(0,import_jsx_runtime.jsx)(MenuContextProvider,{value:se,children:ge}),[se]),on&&(We={...We,render:(0,import_jsx_runtime.jsx)(Role.div,{render:We.render})});let vn=useId(We.id),yn=useStoreState(tn?.combobox||tn,`contentElement`);return We={role:on||sn?getPopupItemRole(yn,`menuitem`):void 0,"aria-haspopup":getPopupRole(useStoreState(se,`contentElement`),se.combobox?`dialog`:`menu`),...We,id:vn,ref:useMergeRefs(en,We.ref),onFocus:fn,onKeyDown:hn,onClick:_n},We=useHovercardAnchor({store:se,focusable:ge,accessibleWhenDisabled:Ve,...We,showOnHover:se=>{if(!(()=>
54{if(typeof He==`function`)return He(se);if(He!=null)return He;if(on)return!0;if(!rn)return!1;let{items:ge}=rn.getState();return sn&&hasActiveItem(ge)})())return!1;let ge=sn?rn:tn;return ge&&ge.setActiveId(se.currentTarget.id),!0}}),We=usePopoverDisclosure({store:se,toggleOnClick:!on,focusable:ge,accessibleWhenDisabled:Ve,...We}),We=useCompositeTypeahead({store:se,typeahead:sn,...We}),We}),MenuButton=forwardRef$4(function(se){return createElement$6(TagName$16,useMenuButton(se))}),TagName$15=`span`,useMenuButtonArrow=createHook(function({store:se,...ge}){let Ve=useMenuContext();return se||=Ve,ge=usePopoverDisclosureArrow({store:se,...ge}),ge}),MenuButtonArrow=forwardRef$4(function(se){return createElement$6(TagName$15,useMenuButtonArrow(se))}),TagName$14=`div`,useMenuGroup=createHook(function(se){return se=useCompositeGroup(se),se}),MenuGroup=forwardRef$4(function(se){return createElement$6(TagName$14,useMenuGroup(se))}),TagName$13=`div`,useMenuGroupLabel=createHook(function(se){return se=useCompositeGroupLabel(se),se}),MenuGroupLabel=forwardRef$4(function(se){return createElement$6(TagName$13,useMenuGroupLabel(se))}),TagName$12=`div`;function menuHasFocus(se,ge,Ve){if(!se)return!1;if(hasFocusWithin(se))return!0;let He=(ge?.find(se=>se.element===Ve?!1:se.element?.getAttribute(`aria-expanded`)===`true`))?.element?.getAttribute(`aria-controls`);if(!He)return!1;let We=getDocument(se).getElementById(He);return We?hasFocusWithin(We)?!0:!!We.querySelector(`[role=menuitem][aria-expanded=true]`):!1}var useMenuItem=createHook(function({store:se,hideOnClick:ge=!0,preventScrollOnKeyDown:Ve=!0,focusOnHover:He,blurOnHoverEnd:We,...qe}){let en=useMenuScopedContext(!0),tn=useMenubarScopedContext();se=se||en||tn,invariant(se,!1);let rn=qe.onClick,on=useBooleanEvent(ge),sn=`hideAll`in se?se.hideAll:void 0,cn=!!sn,ln=useEvent(se=>{if(rn?.(se),se.defaultPrevented||isDownloading(se)||isOpeningInNewTab(se)||!sn)return;let ge=se.currentTarget.getAttribute(`aria-haspopup`);ge&&ge!==`false`||on(se)&&sn()}),un=useStoreState(se,se=>`contentElement`in se?se.contentElement:null),dn=(0,import_react.useContext)(MenuListHiddenContext);return qe={role:getPopupItemRole(un,`menuitem`),...qe,onClick:ln},qe=useCompositeItem({store:se,preventScrollOnKeyDown:Ve,...qe,shouldRegisterItem:dn?!1:qe.shouldRegisterItem}),qe=useCompositeHover({store:se,...qe,focusOnHover(ge){if(!se||!(typeof He==`function`?He(ge):He??!0))return!1;let{baseElement:Ve,items:We}=se.getState();return cn?(ge.currentTarget.hasAttribute(`aria-expanded`)&&ge.currentTarget.focus(),!0):menuHasFocus(Ve,We,ge.currentTarget)?(ge.currentTarget.focus(),!0):!1},blurOnHoverEnd(se){return typeof We==`function`?We(se):We??cn}}),qe}),MenuItem=memo(forwardRef$4(function(se){return createElement$6(TagName$12,useMenuItem(se))})),TagName$11=`span`,useMenuItemCheck=createHook(function({store:se,checked:ge,...Ve}){let He=(0,import_react.useContext)(MenuItemCheckedContext);return ge??=He,Ve=useCheckboxCheck({...Ve,checked:ge}),Ve}),MenuItemCheck=forwardRef$4(function(se){return createElement$6(TagName$11,useMenuItemCheck(se))}),TagName$10=`div`;function getPrimitiveValue(se){return Array.isArray(se)?se.toString():se}function getValue$1(se,ge,Ve){if(ge===void 0)return Array.isArray(se)?se:!!Ve;let He=getPrimitiveValue(ge);return Array.isArray(se)?Ve?se.includes(He)?se:[...se,He]:se.filter(se=>se!==He):Ve?He:se===He?!1:se}var useMenuItemCheckbox=createHook(function({store:se,name:ge,value:Ve,checked:He,defaultChecked:We,hideOnClick:qe=!1,...en}){let tn=useMenuScopedContext();se||=tn,invariant(se,!1);let rn=useInitialValue(We);(0,import_react.useEffect)(()=>{se?.setValue(ge,(se=[])=>rn?getValue$1(se,Ve,!0):se)},[se,ge,Ve,rn]),(0,import_react.useEffect)(()=>{He!==void 0&&se?.setValue(ge,se=>getValue$1(se,Ve,He))},[se,ge,Ve,He]);let on=useCheckboxStore({value:useStoreState(se,se=>se.values[ge]),setValue(We){se?.setValue(ge,()=>{if(He===void 0)return We;let se=getValue$1(We,Ve,He);return!Array.isArray(se)||!Array.isArray(We)?se:shallowEqual(We,se)?We:se})}});return en={role:`menuitemcheckbox`,...en},en=useCheckbox({store:on,name:ge,value:Ve,checked:He,...en}
54),en=useMenuItem({store:se,hideOnClick:qe,...en}),en}),MenuItemCheckbox=memo(forwardRef$4(function(se){return createElement$6(TagName$10,useMenuItemCheckbox(se))})),TagName$9=`div`;function getValue(se,ge,Ve){return Ve===void 0?se:Ve?ge:se===ge?!1:se}var useMenuItemRadio=createHook(function({store:se,name:ge,value:Ve,checked:He,onChange:We,hideOnClick:qe=!1,...en}){let tn=useMenuScopedContext();se||=tn,invariant(se,!1);let rn=useInitialValue(en.defaultChecked);(0,import_react.useEffect)(()=>{se?.setValue(ge,(se=!1)=>getValue(se,Ve,rn))},[se,ge,Ve,rn]),(0,import_react.useEffect)(()=>{He!==void 0&&se?.setValue(ge,se=>getValue(se,Ve,He))},[se,ge,Ve,He]);let on=useStoreState(se,se=>se.values[ge]===Ve);return en=useWrapElement(en,se=>(0,import_jsx_runtime.jsx)(MenuItemCheckedContext.Provider,{value:on,children:se}),[on]),en={role:`menuitemradio`,...en},en=useRadio({name:ge,value:Ve,checked:on,onChange(qe){if(We?.(qe),qe.defaultPrevented)return;let en=qe.currentTarget;se?.setValue(ge,se=>getValue(se,Ve,He??en.checked))},...en}),en=useMenuItem({store:se,hideOnClick:qe,...en}),en}),MenuItemRadio=memo(forwardRef$4(function(se){return createElement$6(TagName$9,useMenuItemRadio(se))}));function createMenuStore({combobox:se,parent:ge,menubar:Ve,...He}={}){let We=!!Ve&&!ge,qe=mergeStore(He.store,pick$1(ge,[`values`]),omit(se,[`arrowElement`,`anchorElement`,`contentElement`,`popoverElement`,`disclosureElement`])),en=qe.getState(),tn=createCompositeStore({...He,store:qe,orientation:defaultValue(He.orientation,en.orientation,`vertical`)}),rn=createHovercardStore({...He,store:qe,placement:defaultValue(He.placement,en.placement,`bottom-start`),timeout:defaultValue(He.timeout,en.timeout,We?0:150),hideTimeout:defaultValue(He.hideTimeout,en.hideTimeout,0)}),on=createStore$1({...tn.getState(),...rn.getState(),initialFocus:defaultValue(en.initialFocus,`container`),values:defaultValue(He.values,en.values,He.defaultValues,{})},tn,rn,qe);return setup(on,()=>sync(on,[`mounted`],se=>{se.mounted||on.setState(`activeId`,null)})),setup(on,()=>sync(ge,[`orientation`],se=>{on.setState(`placement`,se.orientation===`vertical`?`right-start`:`bottom-start`)})),{...tn,...rn,...on,combobox:se,parent:ge,menubar:Ve,hideAll:()=>{rn.hide(),ge?.hideAll()},setInitialFocus:se=>on.setState(`initialFocus`,se),setValues:se=>on.setState(`values`,se),setValue:(se,ge)=>{se!==`__proto__`&&se!==`constructor`&&(Array.isArray(se)||on.setState(`values`,Ve=>{let He=Ve[se],We=applyState(ge,He);return We===He?Ve:{...Ve,[se]:We!==void 0&&We}}))}}}function useMenuStoreProps(se,ge,Ve){return useUpdateEffect(ge,[Ve.combobox,Ve.parent,Ve.menubar]),useStoreProps(se,Ve,`values`,`setValues`),Object.assign(useHovercardStoreProps(useCompositeStoreProps(se,ge,Ve),ge,Ve),{combobox:Ve.combobox,parent:Ve.parent,menubar:Ve.menubar})}function useMenuStore(se={}){let ge=useMenuContext(),Ve=useMenubarContext(),He=useComboboxProviderContext();se={...se,parent:se.parent===void 0?ge:se.parent,menubar:se.menubar===void 0?Ve:se.menubar,combobox:se.combobox===void 0?He:se.combobox};let[We,qe]=useStore$1(createMenuStore,se);return useMenuStoreProps(We,qe,se)}function MenuProvider(se={}){return(0,import_jsx_runtime.jsx)(MenuContextProvider,{value:useMenuStore(se),children:se.children})}var TagName$8=`hr`,useMenuSeparator=createHook(function({store:se,...ge}){let Ve=useMenuContext();return se||=Ve,ge=useCompositeSeparator({store:se,...ge}),ge}),MenuSeparator=forwardRef$4(function(se){return createElement$6(TagName$8,useMenuSeparator(se))}),TagName$7=`input`;function isFirstItemAutoSelected(se,ge,Ve){return Ve?se.find(se=>!se.disabled&&se.value)?.value===ge:!1}function hasCompletionString(se,ge){return!ge||se==null?!1:(se=normalizeString(se),ge.length>se.length&&ge.toLowerCase().indexOf(se.toLowerCase())===0)}function isInputEvent(se){return se.type===`input`}function isAriaAutoCompleteValue(se){return se===`inline`||se===`list`||se===`both`||se===`none`}function getDefaultAutoSelectId(se){return se.find(se=>se.disabled?!1:se.element?.getAttribute(`role`)!==`tab`)?.id}var useCombobox=createHook(function({store:se,focusable:ge=!0,autoSelect:Ve=!1,getAutoSelectId:He,setValueOnChange:We,showMinLength:qe=0,showOnChange:en,showOnMouseDown:tn,showOnClick:rn=tn,showOnKeyDown:on,showOnKeyPress:sn=on,blurActiveItemOnClick:cn,setValueOnClick:ln=!0,moveOnKeyPress:un=!0,autoComplete:dn=`list`,...fn}
54){let pn=useComboboxProviderContext();se||=pn,invariant(se,!1);let mn=(0,import_react.useRef)(null),[hn,gn]=useForceUpdate(),_n=(0,import_react.useRef)(!1),vn=(0,import_react.useRef)(!1),yn=useStoreState(se,se=>se.virtualFocus&&Ve),bn=dn===`inline`||dn===`both`,[xn,Sn]=(0,import_react.useState)(bn);useUpdateLayoutEffect(()=>{bn&&Sn(!0)},[bn]);let Cn=useStoreState(se,`value`),wn=(0,import_react.useRef)(void 0);(0,import_react.useEffect)(()=>sync(se,[`selectedValue`,`activeId`],(se,ge)=>{wn.current=ge.selectedValue}),[se]);let Tn=useStoreState(se,se=>{if(bn&&xn&&!(se.activeValue&&Array.isArray(se.selectedValue)&&(se.selectedValue.includes(se.activeValue)||wn.current?.includes(se.activeValue))))return se.activeValue}),En=useStoreState(se,`renderedItems`),Dn=useStoreState(se,`open`),On=useStoreState(se,`contentElement`),kn=(0,import_react.useMemo)(()=>!bn||!xn?Cn:isFirstItemAutoSelected(En,Tn,yn)?hasCompletionString(Cn,Tn)?Cn+(Tn?.slice(Cn.length)||``):Cn:Tn||Cn,[bn,xn,En,Tn,yn,Cn]);(0,import_react.useEffect)(()=>{let se=mn.current;if(!se)return;let ge=()=>Sn(!0);return se.addEventListener(`combobox-item-move`,ge),()=>{se.removeEventListener(`combobox-item-move`,ge)}},[]),(0,import_react.useEffect)(()=>{if(!bn||!xn||!Tn||!isFirstItemAutoSelected(En,Tn,yn)||!hasCompletionString(Cn,Tn))return;let se=noop$2;return queueMicrotask(()=>{let ge=mn.current;if(!ge)return;let{start:Ve,end:He}=getTextboxSelection(ge),We=Cn.length,qe=Tn.length;setSelectionRange(ge,We,qe),se=()=>{if(!hasFocus(ge))return;let{start:se,end:en}=getTextboxSelection(ge);se===We&&en===qe&&setSelectionRange(ge,Ve,He)}}),()=>se()},[hn,bn,xn,Tn,En,yn,Cn]);let An=(0,import_react.useRef)(null),jn=useEvent(He),Mn=(0,import_react.useRef)(null),Nn=(0,import_react.useRef)(void 0),Pn=(0,import_react.useRef)(!1),Fn=(0,import_react.useRef)(!1);(0,import_react.useEffect)(()=>{if(!Dn||!On)return;let ge=getScrollingElement(On);if(!ge)return;An.current=ge;let Ve=()=>{_n.current=!1,Pn.current=!0},He=()=>{if(Fn.current||(Pn.current=!0),!se||!_n.current)return;let{activeId:ge}=se.getState();ge!==null&&ge!==Mn.current&&(_n.current=!1)},We={passive:!0,capture:!0};return ge.addEventListener(`wheel`,Ve,We),ge.addEventListener(`touchmove`,Ve,We),ge.addEventListener(`scroll`,He,We),()=>{ge.removeEventListener(`wheel`,Ve,!0),ge.removeEventListener(`touchmove`,Ve,!0),ge.removeEventListener(`scroll`,He,!0)}},[Dn,On,se]),useSafeLayoutEffect(()=>{Pn.current=!1,Cn&&(vn.current||(_n.current=!0))},[Cn]),useSafeLayoutEffect(()=>{yn!==`always`&&Dn||(_n.current=Dn)},[yn,Dn]),useSafeLayoutEffect(()=>{Dn||(Nn.current=void 0)},[Dn]);let In=useStoreState(se,`resetValueOnSelect`);useUpdateEffect(()=>{let ge=_n.current;if(!se||!Dn||!ge&&(!In||Pn.current))return;let{baseElement:Ve,contentElement:He,activeId:We}=se.getState();if(!(Ve&&!hasFocus(Ve))){if(He?.hasAttribute(`data-placing`)){let se=new MutationObserver(gn);return se.observe(He,{attributeFilter:[`data-placing`]}),()=>se.disconnect()}if(yn&&ge){let ge=jn(En),Ve=ge===void 0?getDefaultAutoSelectId(En)??se.first():ge;Mn.current=Ve;let He=Ve??null,qe=se.item(He)?.value,en=Nn.current;He!==We||en?.id!==He||en?.value!==qe?(Nn.current={id:He,value:qe},se.move(He)):se.setState(`activeValue`,qe)}else{let ge=se.item(We||se.first())?.element;ge&&`scrollIntoView`in ge&&(Fn.current=!0,ge.scrollIntoView({block:`nearest`,inline:`nearest`}),requestAnimationFrame(()=>{Fn.current=!1}))}}},[se,Dn,hn,Cn,yn,In,jn,En]),(0,import_react.useEffect)(()=>{if(!bn)return;let ge=mn.current;if(!ge)return;let Ve=[ge,On].filter(se=>!!se),He=ge=>{Ve.every(se=>isFocusEventOutside(ge,se))&&se?.setValue(kn)};for(let se of Ve)se.addEventListener(`focusout`,He);return()=>{for(let se of Ve)se.removeEventListener(`focusout`,He)}},[bn,On,se,kn]);let Ln=se=>se.currentTarget.value.length>=qe,Rn=fn.onChange,zn=useBooleanEvent(en??Ln),Bn=useBooleanEvent(We??!se.tag),Vn=useEvent(ge=>{if(Rn?.(ge),ge.defaultPrevented||!se)return;let Ve=ge.currentTarget,{value:He,selectionStart:We,selectionEnd:qe}=Ve,en=ge.nativeEvent;if(_n.current=!0,isInputEvent(en)&&(en.isComposing&&(_n.current=!1,vn.current=!0),bn)){let se=en.inputType===`insertText`||en.inputType===`insertCompositionText`,ge=We===He.length;Sn(se&&ge)}if(Bn(ge)){let ge=He===se.getState().value;se.setValue(He),queueMicrotask(()=>{setSelectionRange(Ve,We,qe)}),bn&&yn&&ge&&gn()}zn(ge)&&se.show(),(!yn||!_n.current)&&se.setActiveId(null)}),Hn=fn.onCompositionEnd,Un=useEvent(se=>{_n.current=!0,vn.current=!1,Hn?.(se),!se.defaultPrevented&&yn&&gn()}
54),Wn=fn.onMouseDown,Gn=useBooleanEvent(cn??(()=>se.getState().includesBaseElement)),Kn=useBooleanEvent(ln),qn=useBooleanEvent(rn??Ln),Jn=useEvent(ge=>{Wn?.(ge),!ge.defaultPrevented&&(ge.button||ge.ctrlKey||se&&(Gn(ge)&&se.setActiveId(null),Kn(ge)&&se.setValue(kn),qn(ge)&&queueBeforeEvent(ge.currentTarget,`mouseup`,se.show)))}),Yn=fn.onKeyDown,Xn=useBooleanEvent(sn??Ln),Zn=useEvent(ge=>{if(Yn?.(ge),ge.repeat||(_n.current=!1),ge.defaultPrevented||!se)return;let{open:Ve}=se.getState();if(Ve&&ge.key===`Enter`){ge.preventDefault();return}ge.ctrlKey||ge.altKey||ge.shiftKey||ge.metaKey||Ve||(ge.key===`ArrowUp`||ge.key===`ArrowDown`)&&Xn(ge)&&(ge.preventDefault(),se.show())}),Qn=fn.onBlur,$n=useEvent(se=>{_n.current=!1,Qn?.(se),se.defaultPrevented}),er=useId(fn.id),tr=isAriaAutoCompleteValue(dn)?dn:void 0,nr=useStoreState(se,se=>se.activeId===null);return fn={role:`combobox`,"aria-autocomplete":tr,"aria-haspopup":getPopupRole(On,`listbox`),"aria-expanded":Dn,"aria-controls":On?.id,"data-active-item":nr||void 0,value:kn,...fn,id:er,ref:useMergeRefs(mn,fn.ref),onChange:Vn,onCompositionEnd:Un,onMouseDown:Jn,onKeyDown:Zn,onBlur:$n},fn=useComposite({store:se,focusable:ge,...fn,moveOnKeyPress:se=>isFalsyBooleanCallback(un,se)?!1:(bn&&Sn(!0),!0)}),fn=usePopoverAnchor({store:se,...fn}),{autoComplete:`off`,...fn}}),Combobox=forwardRef$4(function(se){return createElement$6(TagName$7,useCombobox(se))}),TagName$6=`div`;function isSelected(se,ge){if(ge!=null)return se==null?!1:Array.isArray(se)?se.includes(ge):se===ge}function getItemRole(se){return{menu:`menuitem`,listbox:`option`,tree:`treeitem`}[se]??`option`}var useComboboxItem=createHook(function({store:se,value:ge,hideOnClick:Ve,setValueOnClick:He,selectValueOnClick:We=!0,resetValueOnSelect:qe,focusOnHover:en=!1,moveOnKeyPress:tn=!0,getItem:rn,...on}){let sn=useComboboxScopedContext();se||=sn,invariant(se,!1);let{resetValueOnSelectState:cn,multiSelectable:ln,selected:un}=useStoreStateObject(se,{resetValueOnSelectState:`resetValueOnSelect`,multiSelectable(se){return Array.isArray(se.selectedValue)},selected(se){return isSelected(se.selectedValue,ge)}}),dn=(0,import_react.useCallback)(se=>{let Ve={...se,value:ge};return rn?rn(Ve):Ve},[ge,rn]);He??=!ln,Ve??=ge!=null&&!ln;let fn=on.onClick,pn=useBooleanEvent(He),mn=useBooleanEvent(We),hn=useBooleanEvent(qe??cn??ln),gn=useBooleanEvent(Ve),_n=useEvent(Ve=>{fn?.(Ve),!Ve.defaultPrevented&&(isDownloading(Ve)||isOpeningInNewTab(Ve)||(ge!=null&&(mn(Ve)&&(hn(Ve)&&se?.resetValue(),se?.setSelectedValue(se=>Array.isArray(se)?se.includes(ge)?se.filter(se=>se!==ge):[...se,ge]:ge)),pn(Ve)&&se?.setValue(ge)),gn(Ve)&&se?.hide()))}),vn=on.onKeyDown,yn=useEvent(ge=>{if(vn?.(ge),ge.defaultPrevented)return;let Ve=se?.getState().baseElement;Ve&&(hasFocus(Ve)||(ge.key.length===1||ge.key===`Backspace`||ge.key===`Delete`)&&(queueMicrotask(()=>Ve.focus()),isTextField(Ve)&&se?.setValue(Ve.value)))});ln&&un!=null&&(on={"aria-selected":un,...on}),on=useWrapElement(on,se=>(0,import_jsx_runtime.jsx)(ComboboxItemValueContext.Provider,{value:ge,children:(0,import_jsx_runtime.jsx)(ComboboxItemCheckedContext.Provider,{value:un??!1,children:se})}),[ge,un]),on={role:getItemRole((0,import_react.useContext)(ComboboxListRoleContext)),children:ge,...on,onClick:_n,onKeyDown:yn};let bn=useBooleanEvent(tn);return on=useCompositeItem({store:se,...on,getItem:dn,moveOnKeyPress:ge=>{if(!bn(ge))return!1;let Ve=new Event(`combobox-item-move`);return(se?.getState().baseElement)?.dispatchEvent(Ve),!0}}),on=useCompositeHover({store:se,focusOnHover:en,...on}),on}),ComboboxItem=memo(forwardRef$4(function(se){return createElement$6(TagName$6,useComboboxItem(se))})),TagName$5=`label`,useComboboxLabel=createHook(function({store:se,...ge}){let Ve=useComboboxProviderContext();return se||=Ve,invariant(se,!1),ge={htmlFor:useStoreState(se,se=>se.baseElement?.id),...ge},removeUndefinedValues(ge)}),ComboboxLabel=memo(forwardRef$4(function(se){return createElement$6(TagName$5,useComboboxLabel(se))})),TagName$4=`div`,useComboboxList=createHook(function({store:se,alwaysVisible:ge,...Ve}){let He=useComboboxScopedContext(!0),We=useComboboxContext();se||=We;let qe=!!se&&se===He;invariant(se,!1);let en=(0,import_react.useRef)(null),tn=useId(Ve.id),rn=useStoreState(se,`mounted`),on=isHidden(rn,Ve.hidden,ge),sn=on?{...Ve.style,display:`none`}:Ve.style,cn=useStoreState(se,se=>Array.isArray(se.selectedValue)),ln=useAttribute(en,`role`,Ve.role),un=(ln===`listbox`||ln===`tree`||ln===`grid`)&&cn||void 0,[dn,fn]=(0,import_react.useState)(!1),pn=useStoreState(se,`contentElement`);useSafeLayoutEffect(()=>{if(!rn)return;let se=en.current;if(!se||pn!==se)return;let ge=()=>{fn(!!se.querySelector(`[role='listbox']`))},Ve=new MutationObserver(ge);return Ve.observe(se,{subtree:!0,childList:!0,attributeFilter:[`role`]}),ge(),()=>Ve.disconnect()},[rn,pn]),dn||(Ve={role:`listbox`,"aria-multiselectable":un,...Ve}),Ve=useWrapElement(Ve,ge=>(0,import_jsx_runtime.jsx)(ComboboxScopedContextProvider,{value:se,children:(0,import_jsx_runtime.jsx)(ComboboxListRoleContext.Provider,{value:ln,children:ge})}),[se,ln]);let mn=tn&&(!He||!qe)?se.setContentElement:null;return Ve={hidden:on,...Ve,id:tn,ref:useMergeRefs(mn,en,Ve.ref),style:sn},removeUndefinedValues(Ve)}),ComboboxList=forwardRef$4(function(se){return createElement$6(TagName$4,useComboboxList(se))}),TagName$3=`div`;function isController(se,...ge){if(!se)return!1;if(`id`in se){let Ve=ge.filter(Boolean).map(se=>`[aria-controls~="${se}"]`).join(`, `);return Ve?se.matches(Ve):!1}
54return!1}var useComboboxPopover=createHook(function({store:se,modal:ge,tabIndex:Ve,alwaysVisible:He,autoFocusOnHide:We=!0,hideOnInteractOutside:qe=!0,...en}){let tn=useComboboxProviderContext();se||=tn,invariant(se,!1);let rn=useStoreState(se,`baseElement`),on=(0,import_react.useRef)(!1),sn=useStoreState(se.tag,se=>se?.renderedItems.length);return en=useComboboxList({store:se,alwaysVisible:He,...en}),en=usePopover({store:se,modal:ge,alwaysVisible:He,backdrop:!1,autoFocusOnShow:!1,finalFocus:rn,preserveTabOrderAnchor:null,unstable_treeSnapshotKey:sn,...en,getPersistentElements(){let Ve=en.getPersistentElements?.()||[];if(!ge||!se)return Ve;let{contentElement:He,baseElement:We}=se.getState();if(!We)return Ve;let qe=getDocument(We),tn=[];if(He?.id&&tn.push(`[aria-controls~="${He.id}"]`),We?.id&&tn.push(`[aria-controls~="${We.id}"]`),!tn.length)return[...Ve,We];let rn=tn.join(`,`),on=qe.querySelectorAll(rn);return[...Ve,...on]},autoFocusOnHide(se){return isFalsyBooleanCallback(We,se)?!1:on.current?(on.current=!1,!1):!0},hideOnInteractOutside(ge){let Ve=se?.getState(),He=Ve?.contentElement?.id,We=Ve?.baseElement?.id;if(isController(ge.target,He,We))return!1;let en=typeof qe==`function`?qe(ge):qe;return en&&(on.current=ge.type===`click`),en}}),en}),ComboboxPopover=createDialogComponent(forwardRef$4(function(se){return createElement$6(TagName$3,useComboboxPopover(se))}),useComboboxProviderContext),TagValueContext=(0,import_react.createContext)(null),TagRemoveIdContext=(0,import_react.createContext)(null),ctx=createStoreContext([CompositeContextProvider],[CompositeScopedContextProvider]),useTagContext=ctx.useContext,useTagScopedContext=ctx.useScopedContext,useTagProviderContext=ctx.useProviderContext,TagContextProvider=ctx.ContextProvider,TagScopedContextProvider=ctx.ScopedContextProvider,isTouchSafari=isSafari()&&isTouchDevice();function createComboboxStore({tag:se,...ge}={}){let Ve=mergeStore(ge.store,pick$1(se,[`value`,`rtl`])),He=se?.getState(),We=Ve?.getState(),qe=defaultValue(ge.activeId,We?.activeId,ge.defaultActiveId,null),en=createCompositeStore({...ge,activeId:qe,includesBaseElement:defaultValue(ge.includesBaseElement,We?.includesBaseElement,!0),orientation:defaultValue(ge.orientation,We?.orientation,`vertical`),focusLoop:defaultValue(ge.focusLoop,We?.focusLoop,!0),focusWrap:defaultValue(ge.focusWrap,We?.focusWrap,!0),virtualFocus:defaultValue(ge.virtualFocus,We?.virtualFocus,!0)}),tn=createPopoverStore({...ge,placement:defaultValue(ge.placement,We?.placement,`bottom-start`)}),rn=defaultValue(ge.value,We?.value,ge.defaultValue,``),on=defaultValue(ge.selectedValue,We?.selectedValue,He?.values,ge.defaultSelectedValue,``),sn=Array.isArray(on),cn={...en.getState(),...tn.getState(),value:rn,selectedValue:on,resetValueOnSelect:defaultValue(ge.resetValueOnSelect,We?.resetValueOnSelect,sn),resetValueOnHide:defaultValue(ge.resetValueOnHide,We?.resetValueOnHide,sn&&!se),activeValue:We?.activeValue},ln=createStore$1(cn,en,tn,Ve);return isTouchSafari&&setup(ln,()=>sync(ln,[`virtualFocus`],()=>{ln.setState(`virtualFocus`,!1)})),setup(ln,()=>{if(se)return chain(sync(ln,[`selectedValue`],ge=>{Array.isArray(ge.selectedValue)&&se.setValues(ge.selectedValue)}),sync(se,[`values`],se=>{ln.setState(`selectedValue`,se.values)}))}),setup(ln,()=>sync(ln,[`resetValueOnHide`,`mounted`],se=>{se.resetValueOnHide&&(se.mounted||ln.setState(`value`,rn))})),setup(ln,()=>sync(ln,[`open`],se=>{se.open||(ln.setState(`activeId`,qe),ln.setState(`moves`,0))})),setup(ln,()=>sync(ln,[`moves`,`activeId`],(se,ge)=>{se.moves===ge.moves&&ln.setState(`activeValue`,void 0)})),setup(ln,()=>batch(ln,[`moves`,`renderedItems`],(se,ge)=>{if(se.moves===ge.moves)return;let{activeId:Ve}=ln.getState(),He=en.item(Ve);ln.setState(`activeValue`,He?.value)})),{...tn,...en,...ln,tag:se,setValue:se=>ln.setState(`value`,se),resetValue:()=>ln.setState(`value`,cn.value),setSelectedValue:se=>ln.setState(`selectedValue`,se)}}function useComboboxStoreOptions(se){let ge=useTagContext();return se={...se,tag:se.tag===void 0?ge:se.tag},useCompositeStoreOptions(se)}function useComboboxStoreProps(se,ge,Ve){return useUpdateEffect(ge,[Ve.tag]),useStoreProps(se,Ve,`value`,`setValue`),useStoreProps(se,Ve,`selectedValue`,`setSelectedValue`),useStoreProps(se,Ve,`resetValueOnHide`),useStoreProps(se,Ve,`resetValueOnSelect`),Object.assign(useCompositeStoreProps(usePopoverStoreProps(se,ge,Ve),ge,Ve),{tag:Ve.tag})}function useComboboxStore(se={}){se=useComboboxStoreOptions(se);let[ge,Ve]=useStore$1(createComboboxStore,se);return useComboboxStoreProps(ge,Ve,se)}
54function ComboboxProvider(se={}){return(0,import_jsx_runtime.jsx)(ComboboxContextProvider,{value:useComboboxStore(se),children:se.children})}var toKebabCase$1=se=>se.replace(/([a-z0-9])([A-Z])/g,`$1-$2`).toLowerCase(),toCamelCase=se=>se.replace(/^([A-Z])|[\s-_]+(\w)/g,(se,ge,Ve)=>Ve?Ve.toUpperCase():ge.toLowerCase()),toPascalCase=se=>{let ge=toCamelCase(se);return ge.charAt(0).toUpperCase()+ge.slice(1)},mergeClasses$1=(...se)=>se.filter((se,ge,Ve)=>!!se&&se.trim()!==``&&Ve.indexOf(se)===ge).join(` `).trim(),hasA11yProp=se=>{for(let ge in se)if(ge.startsWith(`aria-`)||ge===`role`||ge===`title`)return!0},defaultAttributes$1={xmlns:`http://www.w3.org/2000/svg`,width:24,height:24,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:2,strokeLinecap:`round`,strokeLinejoin:`round`},Icon$1=(0,import_react.forwardRef)(({color:se=`currentColor`,size:ge=24,strokeWidth:Ve=2,absoluteStrokeWidth:He,className:We=``,children:qe,iconNode:en,...tn},rn)=>(0,import_react.createElement)(`svg`,{ref:rn,...defaultAttributes$1,width:ge,height:ge,stroke:se,strokeWidth:He?Number(Ve)*24/Number(ge):Ve,className:mergeClasses$1(`lucide`,We),...!qe&&!hasA11yProp(tn)&&{"aria-hidden":`true`},...tn},[...en.map(([se,ge])=>(0,import_react.createElement)(se,ge)),...Array.isArray(qe)?qe:[qe]])),createLucideIcon$1=(se,ge)=>{let Ve=(0,import_react.forwardRef)(({className:Ve,...He},We)=>(0,import_react.createElement)(Icon$1,{ref:We,iconNode:ge,className:mergeClasses$1(`lucide-${toKebabCase$1(toPascalCase(se))}`,`lucide-${se}`,Ve),...He}));return Ve.displayName=toPascalCase(se),Ve},__iconNode$16=[[`path`,{d:`M20 6 9 17l-5-5`,key:`1gmf2c`}]],Check$1=createLucideIcon$1(`check`,__iconNode$16),__iconNode$15=[[`path`,{d:`m6 9 6 6 6-6`,key:`qrunsl`}]],ChevronDown$1=createLucideIcon$1(`chevron-down`,__iconNode$15),__iconNode$14=[[`path`,{d:`m15 18-6-6 6-6`,key:`1wnfg3`}]],ChevronLeft$1=createLucideIcon$1(`chevron-left`,__iconNode$14),__iconNode$13=[[`path`,{d:`m9 18 6-6-6-6`,key:`mthhwq`}]],ChevronRight$1=createLucideIcon$1(`chevron-right`,__iconNode$13),__iconNode$12=[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3`,key:`1u773s`}],[`path`,{d:`M12 17h.01`,key:`p32p05`}]],CircleQuestionMark=createLucideIcon$1(`circle-question-mark`,__iconNode$12),__iconNode$11=[[`rect`,{width:`14`,height:`14`,x:`8`,y:`8`,rx:`2`,ry:`2`,key:`17jyea`}],[`path`,{d:`M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2`,key:`zix9uf`}]],Copy$1=createLucideIcon$1(`copy`,__iconNode$11),__iconNode$10=[[`circle`,{cx:`12`,cy:`12`,r:`1`,key:`41hilf`}],[`circle`,{cx:`19`,cy:`12`,r:`1`,key:`1wjl8i`}],[`circle`,{cx:`5`,cy:`12`,r:`1`,key:`1pcz8c`}]],Ellipsis$1=createLucideIcon$1(`ellipsis`,__iconNode$10),__iconNode$9=[[`path`,{d:`M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49`,key:`ct8e1f`}],[`path`,{d:`M14.084 14.158a3 3 0 0 1-4.242-4.242`,key:`151rxh`}],[`path`,{d:`M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143`,key:`13bj9a`}],[`path`,{d:`m2 2 20 20`,key:`1ooewy`}]],EyeOff=createLucideIcon$1(`eye-off`,__iconNode$9),__iconNode$8=[[`path`,{d:`M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0`,key:`1nclc0`}],[`circle`,{cx:`12`,cy:`12`,r:`3`,key:`1v7zrd`}]],Eye$1=createLucideIcon$1(`eye`,__iconNode$8),__iconNode$7=[[`circle`,{cx:`9`,cy:`12`,r:`1`,key:`1vctgf`}],[`circle`,{cx:`9`,cy:`5`,r:`1`,key:`hp0tcf`}],[`circle`,{cx:`9`,cy:`19`,r:`1`,key:`fkjjf6`}],[`circle`,{cx:`15`,cy:`12`,r:`1`,key:`1tmaij`}],[`circle`,{cx:`15`,cy:`5`,r:`1`,key:`19l28e`}],[`circle`,{cx:`15`,cy:`19`,r:`1`,key:`f4zoj3`}]],GripVertical$1=createLucideIcon$1(`grip-vertical`,__iconNode$7),__iconNode$6=[[`path`,{d:`M5 12h14`,key:`1ays0h`}]],Minus$1=createLucideIcon$1(`minus`,__iconNode$6),__iconNode$5=[[`rect`,{width:`20`,height:`14`,x:`2`,y:`3`,rx:`2`,key:`48i651`}],[`line`,{x1:`8`,x2:`16`,y1:`21`,y2:`21`,key:`1svkeh`}],[`line`,{x1:`12`,x2:`12`,y1:`17`,y2:`21`,key:`vw1qmm`}]],Monitor=createLucideIcon$1(`monitor`,__iconNode$5),__iconNode$4=[[`path`,{d:`M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z`,key:`a7tn18`}]],Moon=createLucideIcon$1(`moon`,__iconNode$4),__iconNode$3=[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`M12 5v14`,key:`s699le`}]],Plus$1=createLucideIcon$1(`plus`,__iconNode$3),__iconNode$2=[[`path`,{d:`m21 21-4.34-4.34`,key:`14j7rj`}],[`circle`,{cx:`11`,cy:`11`,r:`8`,key:`4ej97u`}]],Search$1=createLucideIcon$1(`search`,__iconNode$2),__iconNode$1=[[`circle`,{cx:`12`,cy:`12`,r:`4`,key:`4exip2`}],[`path`,{d:`M12 2v2`,key:`tus03m`}],[`path`,{d:`M12 20v2`,key:`1lh1kg`}],[`path`,{d:`m4.93 4.93 1.41 1.41`,key:`149t6j`}],[`path`,{d:`m17.66 17.66 1.41 1.41`,key:`ptbguv`}],[`path`,{d:`M2 12h2`,key:`1t8f8n`}],[`path`,{d:`M20 12h2`,key:`1q8mjw`}],[`path`,{d:`m6.34 17.66-1.41 1.41`,key:`1m8zz5`}],[`path`,{d:`m19.07 4.93-1.41 1.41`,key:`1shlcs`}]],Sun=createLucideIcon$1(`sun`,__iconNode$1),__iconNode=[[`path`,{d:`M18 6 6 18`,key:`1bl5f8`}],[`path`,{d:`m6 6 12 12`,key:`d8bk6v`}]],X$3=createLucideIcon$1(`x`,__iconNode),falsyToString=se=>typeof se==`boolean`?`${se}`:se===0?`0`:se,cx=clsx,cva=(se,ge)=>Ve=>{var He;if(ge?.variants==null)return cx(se,Ve?.class,Ve?.className);let{variants:We,defaultVariants:qe}=ge,en=Object.keys(We).map(se=>{let ge=Ve?.[se],He=qe?.[se];if(ge===null)return null;let en=falsyToString(ge)||falsyToString(He);return We[se][en]}),tn=Ve&&Object.entries(Ve).reduce((se,ge)=>{let[Ve,He]=ge;return He===void 0||(se[Ve]=He),se},{});return cx(se,en,ge?.compoundVariants?.reduce((se,ge)=>{let{class:Ve,className:He,...We}=ge;return Object.entries(We).every(se=>{let[ge,Ve]=se;return Array.isArray(Ve)?Ve.includes({...qe,...tn}[ge]):{...qe,...tn}[ge]===Ve})?[...se,Ve,He]:se},[]),Ve?.class,Ve?.className)},isSelfAtom=(se,ge)=>se.unstable_is?se.unstable_is(ge):ge===se,hasInitialValue=se=>`init`in se,isActuallyWritableAtom=se=>!!se.write,isAtomStateInitialized=se=>`v`in se||`e`in se,returnAtomValue=se=>{if(`e`in se)throw se.e;return se.v},promiseStateMap=new WeakMap,isPendingPromise=se=>{var ge;return isPromiseLike$2(se)&&!!promiseStateMap.get(se)?.[0]},abortPromise=se=>{let ge=promiseStateMap.get(se);
54ge?.[0]&&(ge[0]=!1,ge[1].forEach(se=>se()))},registerAbortHandler=(se,ge)=>{let Ve=promiseStateMap.get(se);if(!Ve){Ve=[!0,new Set],promiseStateMap.set(se,Ve);let ge=()=>{Ve[0]=!1};se.then(ge,ge)}Ve[1].add(ge)},isPromiseLike$2=se=>typeof se?.then==`function`,addPendingPromiseToDependency=(se,ge,Ve)=>{Ve.p.has(se)||(Ve.p.add(se),ge.then(()=>{Ve.p.delete(se)},()=>{Ve.p.delete(se)}))},setAtomStateValueOrPromise=(se,ge,Ve)=>{let He=Ve(se),We=`v`in He,qe=He.v;if(isPromiseLike$2(ge))for(let We of He.d.keys())addPendingPromiseToDependency(se,ge,Ve(We));He.v=ge,delete He.e,(!We||!Object.is(qe,He.v))&&(++He.n,isPromiseLike$2(qe)&&abortPromise(qe))},getMountedOrPendingDependents=(se,ge,Ve)=>{var He;let We=new Set;for(let ge of Ve.get(se)?.t||[])Ve.has(ge)&&We.add(ge);for(let se of ge.p)We.add(se);return We},BUILDING_BLOCKS=Symbol(),buildStore=(se=new WeakMap,ge=new WeakMap,Ve=new WeakMap,He=new Set,We=new Set,qe=new Set,en={},tn=(se,...ge)=>se.read(...ge),rn=(se,...ge)=>se.write(...ge),on=(se,ge)=>{var Ve;return se.unstable_onInit?.call(se,ge)},sn=(se,ge)=>{var Ve;return se.onMount?.call(se,ge)},...cn)=>{let ln=cn[0]||(ge=>{let Ve=se.get(ge);return Ve||(Ve={d:new Map,p:new Set,n:0},se.set(ge,Ve),on?.(ge,yn)),Ve}),un=cn[1]||(()=>{let se=[],Ve=ge=>{try{ge()}catch(ge){se.push(ge)}};do{en.f&&Ve(en.f);let se=new Set,tn=se.add.bind(se);He.forEach(se=>{var Ve;return ge.get(se)?.l.forEach(tn)}),He.clear(),qe.forEach(tn),qe.clear(),We.forEach(tn),We.clear(),se.forEach(Ve),He.size&&dn()}while(He.size||qe.size||We.size);if(se.length)throw AggregateError(se)}),dn=cn[2]||(()=>{let se=[],We=new WeakSet,qe=new WeakSet,en=Array.from(He);for(;en.length;){let He=en[en.length-1],tn=ln(He);if(qe.has(He)){en.pop();continue}if(We.has(He)){Ve.get(He)===tn.n&&se.push([He,tn]),qe.add(He),en.pop();continue}We.add(He);for(let se of getMountedOrPendingDependents(He,tn,ge))We.has(se)||en.push(se)}for(let ge=se.length-1;ge>=0;--ge){let[We,qe]=se[ge],en=!1;for(let se of qe.d.keys())if(se!==We&&He.has(se)){en=!0;break}en&&(fn(We),hn(We)),Ve.delete(We)}}),fn=cn[3]||(se=>{var We;let qe=ln(se);if(isAtomStateInitialized(qe)&&(ge.has(se)&&Ve.get(se)!==qe.n||Array.from(qe.d).every(([se,ge])=>fn(se).n===ge)))return qe;qe.d.clear();let rn=!0,on=()=>{ge.has(se)&&(hn(se),dn(),un())},sn=Ve=>{var He;if(isSelfAtom(se,Ve)){let se=ln(Ve);if(!isAtomStateInitialized(se))if(hasInitialValue(Ve))setAtomStateValueOrPromise(Ve,Ve.init,ln);else throw Error(`no atom init`);return returnAtomValue(se)}let We=fn(Ve);try{return returnAtomValue(We)}finally{qe.d.set(Ve,We.n),isPendingPromise(qe.v)&&addPendingPromiseToDependency(se,qe.v,We),(He=ge.get(Ve))==null||He.t.add(se),rn||on()}},cn,pn,gn={get signal(){return cn||=new AbortController,cn.signal},get setSelf(){return!pn&&isActuallyWritableAtom(se)&&(pn=(...ge)=>{if(!rn)try{return mn(se,...ge)}finally{dn(),un()}}),pn}},_n=qe.n;try{let ge=tn(se,sn,gn);return setAtomStateValueOrPromise(se,ge,ln),isPromiseLike$2(ge)&&(registerAbortHandler(ge,()=>cn?.abort()),ge.then(on,on)),qe}catch(se){return delete qe.v,qe.e=se,++qe.n,qe}finally{rn=!1,_n!==qe.n&&Ve.get(se)===_n&&(Ve.set(se,qe.n),He.add(se),(We=en.c)==null||We.call(en,se))}}),pn=cn[4]||(se=>{let He=[se];for(;He.length;){let se=He.pop(),We=ln(se);for(let qe of getMountedOrPendingDependents(se,We,ge)){let se=ln(qe);Ve.set(qe,se.n),He.push(qe)}}}),mn=cn[5]||((se,...ge)=>{let Ve=!0,We=se=>returnAtomValue(fn(se)),qe=(ge,...We)=>{var qe;let tn=ln(ge);try{if(isSelfAtom(se,ge)){if(!hasInitialValue(ge))throw Error(`atom not writable`);let se=tn.n,Ve=We[0];setAtomStateValueOrPromise(ge,Ve,ln),hn(ge),se!==tn.n&&(He.add(ge),(qe=en.c)==null||qe.call(en,ge),pn(ge));return}else return mn(ge,...We)}finally{Ve||(dn(),un())}};try{return rn(se,We,qe,...ge)}finally{Ve=!1}}),hn=cn[6]||(se=>{var Ve;let We=ln(se),qe=ge.get(se);if(qe&&!isPendingPromise(We.v)){for(let[ge,tn]of We.d)if(!qe.d.has(ge)){let We=ln(ge);gn(ge).t.add(se),qe.d.add(ge),tn!==We.n&&(He.add(ge),(Ve=en.c)==null||Ve.call(en,ge),pn(ge))}for(let ge of qe.d||[])We.d.has(ge)||(qe.d.delete(ge),_n(ge)?.t.delete(se))}}),gn=cn[7]||(se=>{var Ve;let He=ln(se),qe=ge.get(se);if(!qe){fn(se);for(let ge of He.d.keys())gn(ge).t.add(se);qe={l:new Set,d:new Set(He.d.keys()),t:new Set},ge.set(se,qe),(Ve=en.m)==null||Ve.call(en,se),isActuallyWritableAtom(se)&&We.add(()=>{let ge=!0,Ve=(...Ve)=>{try{return mn(se,...Ve)}finally{ge||(dn(),un())}};try{let He=sn(se,Ve);He&&(qe.u=()=>{ge=!0;try{He()}finally{ge=!1}})}finally{ge=!1}})}return qe}),_n=cn[8]||(se=>{var Ve;let He=ln(se),We=ge.get(se);if(We&&!We.l.size&&!Array.from(We.t).some(Ve=>{var He;return ge.get(Ve)?.d.has(se)}
54)){We.u&&qe.add(We.u),We=void 0,ge.delete(se),(Ve=en.u)==null||Ve.call(en,se);for(let ge of He.d.keys())_n(ge)?.t.delete(se);return}return We}),vn=[se,ge,Ve,He,We,qe,en,tn,rn,on,sn,ln,un,dn,fn,pn,mn,hn,gn,_n],yn={get:se=>returnAtomValue(fn(se)),set:(se,...ge)=>{try{return mn(se,...ge)}finally{dn(),un()}},sub:(se,ge)=>{let Ve=gn(se).l;return Ve.add(ge),un(),()=>{Ve.delete(ge),_n(se),un()}}};return Object.defineProperty(yn,BUILDING_BLOCKS,{value:vn}),yn},INTERNAL_buildStoreRev1=buildStore,INTERNAL_registerAbortHandler=registerAbortHandler,keyCount=0;function atom(se,ge){let Ve=`atom${++keyCount}`,He={toString(){return Ve}};return typeof se==`function`?He.read=se:(He.init=se,He.read=defaultRead,He.write=defaultWrite),ge&&(He.write=ge),He}function defaultRead(se){return se(this)}function defaultWrite(se,ge,Ve){return ge(this,typeof Ve==`function`?Ve(se(this)):Ve)}var overiddenCreateStore;function createStore(){return overiddenCreateStore?overiddenCreateStore():INTERNAL_buildStoreRev1()}var defaultStore;function getDefaultStore(){return defaultStore||=createStore(),defaultStore}var StoreContext=(0,import_react.createContext)(void 0);function useStore(se){let ge=(0,import_react.useContext)(StoreContext);return se?.store||ge||getDefaultStore()}var isPromiseLike$1=se=>typeof se?.then==`function`,attachPromiseStatus=se=>{se.status||(se.status=`pending`,se.then(ge=>{se.status=`fulfilled`,se.value=ge},ge=>{se.status=`rejected`,se.reason=ge}))},use$2=import_react.default.use||(se=>{if(se.status===`pending`)throw se;if(se.status===`fulfilled`)return se.value;throw se.status===`rejected`?se.reason:(attachPromiseStatus(se),se)}),continuablePromiseMap=new WeakMap,createContinuablePromise=(se,ge)=>{let Ve=continuablePromiseMap.get(se);return Ve||(Ve=new Promise((He,We)=>{let qe=se,en=se=>ge=>{qe===se&&He(ge)},tn=se=>ge=>{qe===se&&We(ge)},rn=()=>{try{let se=ge();isPromiseLike$1(se)?(continuablePromiseMap.set(se,Ve),qe=se,se.then(en(se),tn(se)),INTERNAL_registerAbortHandler(se,rn)):He(se)}catch(se){We(se)}};se.then(en(se),tn(se)),INTERNAL_registerAbortHandler(se,rn)}),continuablePromiseMap.set(se,Ve)),Ve};function useAtomValue(se,ge){let{delay:Ve,unstable_promiseStatus:He=!import_react.default.use}=ge||{},We=useStore(ge),[[qe,en,tn],rn]=(0,import_react.useReducer)(ge=>{let Ve=We.get(se);return Object.is(ge[0],Ve)&&ge[1]===We&&ge[2]===se?ge:[Ve,We,se]},void 0,()=>[We.get(se),We,se]),on=qe;if((en!==We||tn!==se)&&(rn(),on=We.get(se)),(0,import_react.useEffect)(()=>{let ge=We.sub(se,()=>{if(He)try{let ge=We.get(se);isPromiseLike$1(ge)&&attachPromiseStatus(createContinuablePromise(ge,()=>We.get(se)))}catch{}if(typeof Ve==`number`){setTimeout(rn,Ve);return}rn()});return rn(),ge},[We,se,Ve,He]),(0,import_react.useDebugValue)(on),isPromiseLike$1(on)){let ge=createContinuablePromise(on,()=>We.get(se));return He&&attachPromiseStatus(ge),use$2(ge)}return on}function useSetAtom(se,ge){let Ve=useStore(ge);return(0,import_react.useCallback)((...ge)=>Ve.set(se,...ge),[Ve,se])}function useAtom(se,ge){return[useAtomValue(se,ge),useSetAtom(se,ge)]}var require_remove_accents=__commonJSMin$1(((se,ge)=>{var Ve={Ã:`A`,Ã:`A`,Ã:`A`,Ã:`A`,Ã:`A`,Ã
:`A`,Ấ:`A`,Ắ:`A`,Ẳ:`A`,Ẵ:`A`,Ặ:`A`,Ã:`AE`,Ầ:`A`,Ằ:`A`,È:`A`,Ả:`A`,Ạ:`A`,Ẩ:`A`,Ẫ:`A`,Ậ:`A`,Ã:`C`,á¸:`C`,Ã:`E`,Ã:`E`,Ã:`E`,Ã:`E`,Ế:`E`,á¸:`E`,á»:`E`,á¸:`E`,á¸:`E`,È:`E`,Ẻ:`E`,Ẽ:`E`,Ẹ:`E`,á»:`E`,á»:`E`,á»:`E`,Ã:`I`,Ã:`I`,Ã:`I`,Ã:`I`,Ḯ:`I`,È:`I`,á»:`I`,á»:`I`,Ã:`D`,Ã:`N`,Ã:`O`,Ã:`O`,Ã:`O`,Ã:`O`,Ã:`O`,Ã:`O`,á»:`O`,á¹:`O`,á¹:`O`,È:`O`,á»:`O`,á»:`O`,á»:`O`,á»:`O`,á»:`O`,á»:`O`,á»:`O`,á» :`O`,á»:`O`,Ợ:`O`,Ã:`U`,Ã:`U`,Ã:`U`,Ã:`U`,Ủ:`U`,Ụ:`U`,Ử:`U`,á»®:`U`,á»°:`U`,Ã:`Y`,à :`a`,á:`a`,â:`a`,ã:`a`,ä:`a`,Ã¥:`a`,ấ:`a`,ắ:`a`,ẳ:`a`,ẵ:`a`,ặ:`a`,æ:`ae`,ầ:`a`,ằ:`a`,È:`a`,ả:`a`,ạ:`a`,ẩ:`a`,ẫ:`a`,áº:`a`,ç:`c`,á¸:`c`,è:`e`,é:`e`,ê:`e`,ë:`e`,ế:`e`,á¸:`e`,á»:`e`,á¸:`e`,á¸:`e`,È:`e`,ẻ:`e`,ẽ:`e`,ẹ:`e`,á»:`e`,á»
:`e`,á»:`e`,ì:`i`,Ã:`i`,î:`i`,ï:`i`,ḯ:`i`,È:`i`,á»:`i`,á»:`i`,ð:`d`,ñ:`n`,ò:`o`,ó:`o`,ô:`o`,õ:`o`,ö:`o`,ø:`o`,á»:`o`,á¹:`o`,á¹:`o`,È:`o`,á»:`o`,á»:`o`,á»:`o`,á»:`o`,á»:`o`,á»:`o`,á»:`o`,ỡ:`o`,á»:`o`,ợ:`o`,ù:`u`,ú:`u`,û:`u`,ü:`u`,á»§:`u`,ụ:`u`,á»:`u`,ữ:`u`,á»±:`u`,ý:`y`,ÿ:`y`,Ä:`A`,Ä:`a`,Ä:`A`,Ä:`a`,Ä:`A`,Ä
:`a`,Ä:`C`,Ä:`c`,Ä:`C`,Ä:`c`,Ä:`C`,Ä:`c`,Ä:`C`,Ä:`c`,CÌ:`C`,cÌ:`c`,Ä:`D`,Ä:`d`,Ä:`D`,Ä:`d`,Ä:`E`,Ä:`e`,Ä:`E`,Ä:`e`,Ä:`E`,Ä:`e`,Ä:`E`,Ä:`e`,Ä:`E`,Ä:`e`,Ä:`G`,Ç´:`G`,Ä:`g`,ǵ:`g`,Ä:`G`,Ä:`g`,Ä :`G`,Ä¡:`g`,Ä¢:`G`,Ä£:`g`,Ĥ:`H`,Ä¥:`h`,Ħ:`H`,ħ:`h`,Ḫ:`H`,ḫ:`h`,Ĩ:`I`,Ä©:`i`,Ī:`I`,Ä«:`i`,Ĭ:`I`,Ä:`i`,Ä®:`I`,į:`i`,İ:`I`,ı:`i`,IJ:`IJ`,ij:`ij`,Ä´:`J`,ĵ:`j`,Ķ:`K`,Ä·:`k`,Ḱ:`K`,ḱ:`k`,KÌ:`K`,kÌ:`k`,Ĺ:`L`,ĺ:`l`,Ä»:`L`,ļ:`l`,Ľ:`L`,ľ:`l`,Ä¿:`L`,Å:`l`,Å:`l`,Å:`l`,Ḿ:`M`,ḿ:`m`,MÌ:`M`,mÌ:`m`,Å:`N`,Å:`n`,Å
:`N`,Å:`n`,Å:`N`,Å:`n`,Å:`n`,NÌ:`N`,nÌ:`n`,Å:`O`,Å:`o`,Å:`O`,Å:`o`,Å:`O`,Å:`o`,Å:`OE`,Å:`oe`,PÌ:`P`,pÌ:`p`,Å:`R`,Å:`r`,Å:`R`,Å:`r`,Å:`R`,Å:`r`,RÌ:`R`,rÌ:`r`,È:`R`,È:`r`,Å:`S`,Å:`s`,Å:`S`,Å:`s`,Å:`S`,È:`S`,È:`s`,Å:`s`,Å :`S`,Å¡:`s`,Å¢:`T`,Å£:`t`,È:`t`,È:`T`,Ť:`T`,Å¥:`t`,Ŧ:`T`,ŧ:`t`,TÌ:`T`,tÌ:`t`,Ũ:`U`,Å©:`u`,Ū:`U`,Å«:`u`,Ŭ:`U`,Å:`u`,Å®:`U`,ů:`u`,Ű:`U`,ű:`u`,Ų:`U`,ų:`u`,È:`U`,È:`u`,VÌ:`V`,vÌ:`v`,Å´:`W`,ŵ:`w`,áº:`W`,áº:`w`,XÌ:`X`,xÌ:`x`,Ŷ:`Y`,Å·:`y`,Ÿ:`Y`,YÌ:`Y`,yÌ:`y`,Ź:`Z`,ź:`z`,Å»:`Z`,ż:`z`,Ž:`Z`,ž:`z`,Å¿:`s`,Æ:`f`,Æ :`O`,Æ¡:`o`,Ư:`U`,ư:`u`,Ç:`A`,Ç:`a`,Ç:`I`,Ç:`i`,Ç:`O`,Ç:`o`,Ç:`U`,Ç:`u`,Ç:`U`,Ç:`u`,Ç:`U`,Ç:`u`,Ç:`U`,Ç:`u`,Ç:`U`,Ç:`u`,Ứ:`U`,ứ:`u`,Ṹ:`U`,á¹¹:`u`,Ǻ:`A`,Ç»:`a`,Ǽ:`AE`,ǽ:`ae`,Ǿ:`O`,Ç¿:`o`,Ã:`TH`,þ:`th`,á¹:`P`,á¹:`p`,Ṥ:`S`,á¹¥:`s`,XÌ:`X`,xÌ:`x`,Ð:`Ð`,Ñ:`Ð
54³`,Ð:`Ð`,Ñ:`к`,AÌ:`A`,aÌ:`a`,EÌ:`E`,eÌ:`e`,IÌ:`I`,iÌ:`i`,Ǹ:`N`,ǹ:`n`,á»:`O`,á»:`o`,á¹:`O`,á¹:`o`,Ừ:`U`,ừ:`u`,áº:`W`,áº:`w`,Ỳ:`Y`,ỳ:`y`,È:`A`,È:`a`,È:`E`,È
:`e`,È:`I`,È:`i`,È:`O`,È:`o`,È:`R`,È:`r`,È:`U`,È:`u`,BÌ:`B`,bÌ:`b`,ÄÌ£:`C`,ÄÌ£:`c`,ÃÌ:`E`,êÌ:`e`,FÌ:`F`,fÌ:`f`,Ǧ:`G`,ǧ:`g`,È:`H`,È:`h`,JÌ:`J`,ǰ:`j`,Ǩ:`K`,Ç©:`k`,MÌ:`M`,mÌ:`m`,PÌ:`P`,pÌ:`p`,QÌ:`Q`,qÌ:`q`,ÅÌ©:`R`,ÅÌ©:`r`,Ṧ:`S`,á¹§:`s`,VÌ:`V`,vÌ:`v`,WÌ:`W`,wÌ:`w`,XÌ:`X`,xÌ:`x`,YÌ:`Y`,yÌ:`y`,A̧:`A`,a̧:`a`,B̧:`B`,b̧:`b`,á¸:`D`,á¸:`d`,Ȩ:`E`,È©:`e`,ÆÌ§:`E`,Ȩ́:`e`,Ḩ:`H`,ḩ:`h`,I̧:`I`,i̧:`i`,ÆÌ§:`I`,ɨ̧:`i`,M̧:`M`,m̧:`m`,O̧:`O`,o̧:`o`,Q̧:`Q`,q̧:`q`,U̧:`U`,u̧:`u`,X̧:`X`,x̧:`x`,Z̧:`Z`,z̧:`z`,й:`и`,Ð:`Ð`,Ñ:`е`,Ð:`Ð`},He=Object.keys(Ve).join(`|`),We=new RegExp(He,`g`),qe=new RegExp(He,``);function en(se){return Ve[se]}var tn=function(se){return se.replace(We,en)},rn=function(se){return!!se.match(qe)};ge.exports=tn,ge.exports.has=rn,ge.exports.remove=tn})),import_remove_accents=__toESM$1(require_remove_accents()),rankings={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},defaultBaseSortFn=(se,ge)=>String(se.rankedValue).localeCompare(String(ge.rankedValue));function matchSorter(se,ge,Ve={}){let{keys:He,threshold:We=rankings.MATCHES,baseSort:qe=defaultBaseSortFn,sorter:en=se=>se.sort((se,ge)=>sortRankedValues(se,ge,qe))}=Ve;return en(se.reduce(tn,[])).map(({item:se})=>se);function tn(se,qe,en){let tn=getHighestRanking(qe,He,ge,Ve),{rank:rn,keyThreshold:on=We}=tn;return rn>=on&&se.push({...tn,item:qe,index:en}),se}}matchSorter.rankings=rankings;function getHighestRanking(se,ge,Ve,He){if(!ge){let ge=se;return{rankedValue:ge,rank:getMatchRanking(ge,Ve,He),keyIndex:-1,keyThreshold:He.threshold}}return getAllValuesToRank(se,ge).reduce(({rank:se,rankedValue:ge,keyIndex:We,keyThreshold:qe},{itemValue:en,attributes:tn},rn)=>{let on=getMatchRanking(en,Ve,He),sn=ge,{minRanking:cn,maxRanking:ln,threshold:un}=tn;return on<cn&&on>=rankings.MATCHES?on=cn:on>ln&&(on=ln),on>se&&(se=on,We=rn,qe=un,sn=en),{rankedValue:sn,rank:se,keyIndex:We,keyThreshold:qe}},{rankedValue:se,rank:rankings.NO_MATCH,keyIndex:-1,keyThreshold:He.threshold})}function*indexesOf(se,ge){let Ve=-1;for(;(Ve=se.indexOf(ge,Ve+1))>-1;)yield Ve;return-1}function getMatchRanking(se,ge,Ve){if(se=prepareValueForComparison(se,Ve),ge=prepareValueForComparison(ge,Ve),ge.length>se.length)return rankings.NO_MATCH;if(se===ge)return rankings.CASE_SENSITIVE_EQUAL;se=se.toLowerCase(),ge=ge.toLowerCase();let He=indexesOf(se,ge),We=He.next(),qe=We.value;if(se.length===ge.length&&qe===0)return rankings.EQUAL;if(qe===0)return rankings.STARTS_WITH;let en=We;for(;!en.done;){if(en.value>0&&se[en.value-1]===` `)return rankings.WORD_STARTS_WITH;en=He.next()}return qe>0?rankings.CONTAINS:ge.length===1?rankings.NO_MATCH:getAcronym(se).includes(ge)?rankings.ACRONYM:getClosenessRanking(se,ge)}function getAcronym(se){let ge=``,Ve=` `;for(let He=0;He<se.length;He++){let We=se.charAt(He);(Ve===` `||Ve===`-`)&&!(We===` `||We===`-`)&&(ge+=We),Ve=We}return ge}function getClosenessRanking(se,ge){let Ve=0,He=0;function We(se,ge,He){for(let We=He,qe=ge.length;We<qe;We++)if(ge[We]===se)return Ve+=1,We+1;return-1}function qe(se){let He=1/se,We=Ve/ge.length;return rankings.MATCHES+We*He}let en=We(ge[0],se,0);if(en<0)return rankings.NO_MATCH;He=en;for(let Ve=1,qe=ge.length;Ve<qe;Ve++){let qe=ge[Ve];if(He=We(qe,se,He),!(He>-1))return rankings.NO_MATCH}return qe(He-en)}function sortRankedValues(se,ge,Ve){let He=-1,We=1,{rank:qe,keyIndex:en}=se,{rank:tn,keyIndex:rn}=ge;return qe===tn?en===rn?Ve(se,ge):en<rn?-1:1:qe>tn?-1:1}function prepareValueForComparison(se,{keepDiacritics:ge}){return se=`${se}`,ge||(se=(0,import_remove_accents.default)(se)),se}function getItemValues(se,ge){typeof ge==`object`&&(ge=ge.key);let Ve;if(typeof ge==`function`)Ve=ge(se);else if(se==null)Ve=null;else if(Object.hasOwnProperty.call(se,ge))Ve=se[ge];else if(ge.includes(`.`))return getNestedValues(ge,se);else Ve=null;return Ve==null?[]:Array.isArray(Ve)?Ve:[String(Ve)]}function getNestedValues(se,ge){let Ve=se.split(`.`),He=[ge];for(let se=0,ge=Ve.length;se<ge;se++){let ge=Ve[se],We=[];for(let se=0,Ve=He.length;se<Ve;se++){let Ve=He[se];if(Ve!=null)if(Object.hasOwnProperty.call(Ve,ge)){let se=Ve[ge];se!=null&&We.push(se)}else ge===`*`&&(We=We.concat(Ve))}He=We}return Array.isArray(He[0])?[].concat(...He):He}function getAllValuesToRank(se,ge){let Ve=[];for(let He=0,We=ge.length;He<We;He++){let We=ge[He],qe=getKeyAttributes(We),en=getItemValues(se,We);for(let se=0,ge=en.length;se<ge;se++)Ve.push({itemValue:en[se],attributes:qe})}return Ve}var defaultKeyAttributes={maxRanking:1/0,minRanking:-1/0};function getKeyAttributes(se){return typeof se==`string`?defaultKeyAttributes:{...defaultKeyAttributes,...se}}function _arrayWithHoles(se){if(Array.isArray(se))return se}function _iterableToArrayLimit(se,ge){var Ve=se==null?null:typeof Symbol<`u`&&se[Symbol.iterator]||se[`@@iterator`];if(Ve!=null){var He,We,qe,en,tn=[],rn=!0,on=!1;try{if(qe=(Ve=Ve.call(se)).next,ge===0){if(Object(Ve)!==Ve)return;rn=!1}else for(;!(rn=(He=qe.call(Ve)).done)&&(tn.push(He.value),tn.length!==ge);rn=!0);}catch(se){on=!0,We=se}
54finally{try{if(!rn&&Ve.return!=null&&(en=Ve.return(),Object(en)!==en))return}finally{if(on)throw We}}return tn}}function _arrayLikeToArray(se,ge){(ge==null||ge>se.length)&&(ge=se.length);for(var Ve=0,He=Array(ge);Ve<ge;Ve++)He[Ve]=se[Ve];return He}function _unsupportedIterableToArray(se,ge){if(se){if(typeof se==`string`)return _arrayLikeToArray(se,ge);var Ve={}.toString.call(se).slice(8,-1);return Ve===`Object`&&se.constructor&&(Ve=se.constructor.name),Ve===`Map`||Ve===`Set`?Array.from(se):Ve===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ve)?_arrayLikeToArray(se,ge):void 0}}function _nonIterableRest(){throw TypeError(`Invalid attempt to destructure non-iterable instance. 55In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _slicedToArray(se,ge){return _arrayWithHoles(se)||_iterableToArrayLimit(se,ge)||_unsupportedIterableToArray(se,ge)||_nonIterableRest()}function _objectWithoutProperties(se,ge){if(se==null)return{};var Ve,He,We=_objectWithoutPropertiesLoose(se,ge);if(Object.getOwnPropertySymbols){var qe=Object.getOwnPropertySymbols(se);for(He=0;He<qe.length;He++)Ve=qe[He],ge.indexOf(Ve)===-1&&{}.propertyIsEnumerable.call(se,Ve)&&(We[Ve]=se[Ve])}return We}var require_classnames=__commonJSMin$1(((se,ge)=>{(function(){var se={}.hasOwnProperty;function Ve(){for(var se=``,ge=0;ge<arguments.length;ge++){var Ve=arguments[ge];Ve&&(se=We(se,He(Ve)))}return se}function He(ge){if(typeof ge==`string`||typeof ge==`number`)return ge;if(typeof ge!=`object`)return``;if(Array.isArray(ge))return Ve.apply(null,ge);if(ge.toString!==Object.prototype.toString&&!ge.toString.toString().includes(`[native code]`))return ge.toString();var He=``;for(var qe in ge)se.call(ge,qe)&&ge[qe]&&(He=We(He,qe));return He}function We(se,ge){return ge?se?se+` `+ge:se+ge:se}ge!==void 0&&ge.exports?(Ve.default=Ve,ge.exports=Ve):typeof define==`function`&&typeof define.amd==`object`&&define.amd?define(`classnames`,[],function(){return Ve}):window.classNames=Ve})()})),import_classnames=__toESM$1(require_classnames()),KeyCode={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(se){var ge=se.keyCode;if(se.altKey&&!se.ctrlKey||se.metaKey||ge>=KeyCode.F1&&ge<=KeyCode.F12)return!1;switch(ge){case KeyCode.ALT:case KeyCode.CAPS_LOCK:case KeyCode.CONTEXT_MENU:case KeyCode.CTRL:case KeyCode.DOWN:case KeyCode.END:case KeyCode.ESC:case KeyCode.HOME:case KeyCode.INSERT:case KeyCode.LEFT:case KeyCode.MAC_FF_META:case KeyCode.META:case KeyCode.NUMLOCK:case KeyCode.NUM_CENTER:case KeyCode.PAGE_DOWN:case KeyCode.PAGE_UP:case KeyCode.PAUSE:case KeyCode.PRINT_SCREEN:case KeyCode.RIGHT:case KeyCode.SHIFT:case KeyCode.UP:case KeyCode.WIN_KEY:case KeyCode.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(se){if(se>=KeyCode.ZERO&&se<=KeyCode.NINE||se>=KeyCode.NUM_ZERO&&se<=KeyCode.NUM_MULTIPLY||se>=KeyCode.A&&se<=KeyCode.Z||window.navigator.userAgent.indexOf(`WebKit`)!==-1&&se===0)return!0;switch(se){case KeyCode.SPACE:case KeyCode.QUESTION_MARK:case KeyCode.NUM_PLUS:case KeyCode.NUM_MINUS:case KeyCode.NUM_PERIOD:case KeyCode.NUM_DIVISION:case KeyCode.SEMICOLON:case KeyCode.DASH:case KeyCode.EQUALS:case KeyCode.COMMA:case KeyCode.PERIOD:case KeyCode.SLASH:case KeyCode.APOSTROPHE:case KeyCode.SINGLE_QUOTE:case KeyCode.OPEN_SQUARE_BRACKET:case KeyCode.BACKSLASH:case KeyCode.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};function canUseDom(){return!!(typeof window<`u`&&window.document&&window.document.createElement)}var useInternalLayoutEffect=canUseDom()?import_react.useLayoutEffect:import_react.useEffect,useLayoutEffect$2=function(se,ge){var Ve=import_react.useRef(!0);useInternalLayoutEffect(function(){return se(Ve.current)},ge),useInternalLayoutEffect(function(){return Ve.current=!1,function(){Ve.current=!0}},[])},useLayoutUpdateEffect=function(se,ge){useLayoutEffect$2(function(ge){if(!ge)return se()},ge)},require_react_is_production_min=__commonJSMin$1((se=>{})),require_react_is=__commonJSMin$1(((se,ge)=>{ge.exports=require_react_is_production_min()})),import_react_is=require_react_is();function fillRef(se,ge){typeof se==`function`?se(ge):_typeof(se)===`object`&&se&&`current`in se&&(se.current=ge)}function composeRef(){var se=[...arguments],ge=se.filter(function(se){return se});return ge.length<=1?ge[0]:function(ge){se.forEach(function(se){fillRef(se,ge)})}}function _classCallCheck(se,ge){if(!(se instanceof ge))throw TypeError(`Cannot call a class as a function`)}function _defineProperties(se,ge){for(var Ve=0;Ve<ge.length;Ve++){var He=ge[Ve];He.enumerable=He.enumerable||!1,He.configurable=!0,`value`in He&&(He.writable=!0),Object.defineProperty(se,toPropertyKey(He.key),He)}}function _createClass(se,ge,Ve){return ge&&_defineProperties(se.prototype,ge),Ve&&_defineProperties(se,Ve),Object.defineProperty(se,"prototype",{writable:!1}),se}function supportBigInt(){return typeof BigInt==`function`}function isEmpty(se){return!se&&se!==0&&!Number.isNaN(se)||!String(se).trim()}function trimNumber(se){var ge=se.trim(),Ve=ge.startsWith(`-`);Ve&&(ge=ge.slice(1)),ge=ge.replace(/(\.\d*[^0])0*$/,`$1`).replace(/\.0*$/,``).replace(/^0+/,``),ge.startsWith(`.`)&&(ge=`0${ge}`);var He=ge||`0`,We=He.split(`.`),qe=We[0]||`0`,en=We[1]||`0`;qe===`0`&&en===`0`&&(Ve=!1);var tn=Ve?`-`:``;return{negative:Ve,negativeStr:tn,trimStr:He,integerStr:qe,decimalStr:en,fullStr:`${tn}${He}`}}function isE(se){var ge=String(se);return!Number.isNaN(Number(ge))&&ge.includes(`e`)}function getNumberPrecision(se){var ge=String(se);if(isE(se)){var Ve=Number(ge.slice(ge.indexOf(`e-`)+2)),He=ge.match(/\.(\d+)/);return He!=null&&He[1]&&(Ve+=He[1].length),Ve}return ge.includes(`.`)&&validateNumber(ge)?ge.length-ge.indexOf(`.`)-1:0}function num2str(se){var ge=String(se);if(isE(se)){if(se>2**53-1)return String(supportBigInt()?BigInt(se).toString():2**53-1);if(se<-(2**53-1))return String(supportBigInt()?BigInt(se).toString():-(2**53-1));ge=se.toFixed(getNumberPrecision(ge))}return trimNumber(ge).fullStr}function validateNumber(se){return typeof se==`number`?!Number.isNaN(se):se?/^\s*-?\d+(\.\d+)?\s*$/.test(se)||/^\s*-?\d+\.\s*$/.test(se)||/^\s*-?\.\d+\s*$/.test(se):!1}var BigIntDecimal=function(){function se(ge){if(_classCallCheck(this,se),_defineProperty$1(this,`origin`,``),_defineProperty$1(this,`negative`,void 0),_defineProperty$1(this,`integer`,void 0),_defineProperty$1(this,`decimal`,void 0),_defineProperty$1(this,`decimalLen`,void 0),_defineProperty$1(this,`empty`,void 0),_defineProperty$1(this,`nan`,void 0),isEmpty(ge)){this.empty=!0;return}if(this.origin=String(ge),ge===`-`||Number.isNaN(ge)){this.nan=!0;return}var Ve=ge;if(isE(Ve)&&(Ve=Number(Ve)),Ve=typeof Ve==`string`?Ve:num2str(Ve),validateNumber(Ve)){var He=trimNumber(Ve);this.negative=He.negative;var We=He.trimStr.split(`.`);this.integer=BigInt(We[0]);var qe=We[1]||`0`;this.decimal=BigInt(qe),this.decimalLen=qe.length}else this.nan=!0}
55return _createClass(se,[{key:`getMark`,value:function(){return this.negative?`-`:``}},{key:`getIntegerStr`,value:function(){return this.integer.toString()}},{key:`getDecimalStr`,value:function(){return this.decimal.toString().padStart(this.decimalLen,`0`)}},{key:`alignDecimal`,value:function(se){var ge=`${this.getMark()}${this.getIntegerStr()}${this.getDecimalStr().padEnd(se,`0`)}`;return BigInt(ge)}},{key:`negate`,value:function(){var ge=new se(this.toString());return ge.negative=!ge.negative,ge}},{key:`cal`,value:function(ge,Ve,He){var We=Math.max(this.getDecimalStr().length,ge.getDecimalStr().length),qe=Ve(this.alignDecimal(We),ge.alignDecimal(We)).toString(),en=He(We),tn=trimNumber(qe),rn=`${tn.negativeStr}${tn.trimStr.padStart(en+1,`0`)}`;return new se(`${rn.slice(0,-en)}.${rn.slice(-en)}`)}},{key:`add`,value:function(ge){if(this.isInvalidate())return new se(ge);var Ve=new se(ge);return Ve.isInvalidate()?this:this.cal(Ve,function(se,ge){return se+ge},function(se){return se})}},{key:`multi`,value:function(ge){var Ve=new se(ge);return this.isInvalidate()||Ve.isInvalidate()?new se(NaN):this.cal(Ve,function(se,ge){return se*ge},function(se){return se*2})}},{key:`isEmpty`,value:function(){return this.empty}}
55,{key:`isNaN`,value:function(){return this.nan}},{key:`isInvalidate`,value:function(){return this.isEmpty()||this.isNaN()}},{key:`equals`,value:function(se){return this.toString()===se?.toString()}},{key:`lessEquals`,value:function(se){return this.add(se.negate().toString()).toNumber()<=0}},{key:`toNumber`,value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:`toString`,value:function(){return!(arguments.length>0&&arguments[0]!==void 0)||arguments[0]?this.isInvalidate()?``:trimNumber(`${this.getMark()}${this.getIntegerStr()}.${this.getDecimalStr()}`).fullStr:this.origin}}]),se}(),NumberDecimal=function(){function se(ge){if(_classCallCheck(this,se),_defineProperty$1(this,`origin`,``),_defineProperty$1(this,`number`,void 0),_defineProperty$1(this,`empty`,void 0),isEmpty(ge)){this.empty=!0;return}this.origin=String(ge),this.number=Number(ge)}return _createClass(se,[{key:`negate`,value:function(){return new se(-this.toNumber())}},{key:`add`,value:function(ge){if(this.isInvalidate())return new se(ge);var Ve=Number(ge);if(Number.isNaN(Ve))return this;var He=this.number+Ve;if(He>2**53-1)return new se(2**53-1);if(He<-(2**53-1))return new se(-(2**53-1));var We=Math.max(getNumberPrecision(this.number),getNumberPrecision(Ve));return new se(He.toFixed(We))}},{key:`multi`,value:function(ge){var Ve=Number(ge);if(this.isInvalidate()||Number.isNaN(Ve))return new se(NaN);var He=this.number*Ve;if(He>2**53-1)return new se(2**53-1);if(He<-(2**53-1))return new se(-(2**53-1));var We=Math.max(getNumberPrecision(this.number),getNumberPrecision(Ve));return new se(He.toFixed(We))}}
55,{key:`isEmpty`,value:function(){return this.empty}},{key:`isNaN`,value:function(){return Number.isNaN(this.number)}},{key:`isInvalidate`,value:function(){return this.isEmpty()||this.isNaN()}},{key:`equals`,value:function(se){return this.toNumber()===se?.toNumber()}},{key:`lessEquals`,value:function(se){return this.add(se.negate().toString()).toNumber()<=0}},{key:`toNumber`,value:function(){return this.number}},{key:`toString`,value:function(){return!(arguments.length>0&&arguments[0]!==void 0)||arguments[0]?this.isInvalidate()?``:num2str(this.number):this.origin}}]),se}();function getMiniDecimal(se){return supportBigInt()?new BigIntDecimal(se):new NumberDecimal(se)}function toFixed(se,ge,Ve){var He=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(se===``)return``;var We=trimNumber(se),qe=We.negativeStr,en=We.integerStr,tn=We.decimalStr,rn=`${ge}${tn}`,on=`${qe}${en}`;if(Ve>=0){var sn=Number(tn[Ve]);return sn>=5&&!He?toFixed(getMiniDecimal(se).add(`${qe}0.${`0`.repeat(Ve)}${10-sn}`).toString(),ge,Ve,He):Ve===0?on:`${on}${ge}${tn.padEnd(Ve,`0`).slice(0,Ve)}`}return rn===`.0`?on:`${on}${rn}`}var es_default$1=getMiniDecimal,isMobile_default=(function(){if(typeof navigator>`u`||typeof window>`u`)return!1;var se=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(se)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(se?.substr(0,4))}),useMobile=function(){var se=_slicedToArray((0,import_react.useState)(!1),2),ge=se[0],Ve=se[1];return useLayoutEffect$2(function(){Ve(isMobile_default())},[]),ge},STEP_INTERVAL=200,STEP_DELAY=600;function StepHandler(se){var ge=se.prefixCls,Ve=se.upNode,He=se.downNode,We=se.upDisabled,qe=se.downDisabled,en=se.onStep,tn=import_react.useRef(),rn=import_react.useRef();rn.current=en;var on=function(se,ge){se.preventDefault(),rn.current(ge);function Ve(){rn.current(ge),tn.current=setTimeout(Ve,STEP_INTERVAL)}tn.current=setTimeout(Ve,STEP_DELAY)},sn=function(){clearTimeout(tn.current)};if(import_react.useEffect(function(){return sn},[]),useMobile())return null;var cn=`${ge}-handler`,ln=(0,import_classnames.default)(cn,`${cn}-up`,_defineProperty$1({},`${cn}-up-disabled`,We)),un=(0,import_classnames.default)(cn,`${cn}-down`,_defineProperty$1({},`${cn}-down-disabled`,qe)),dn={unselectable:`on`,role:`button`,onMouseUp:sn,onMouseLeave:sn};return import_react.createElement(`div`,{className:`${cn}-wrap`},import_react.createElement(`span`,_extends({},dn,{onMouseDown:function(se){on(se,!0)},"aria-label":`Increase Value`,"aria-disabled":We,className:ln}),Ve||import_react.createElement(`span`,{unselectable:`on`,className:`${ge}-handler-up-inner`})),import_react.createElement(`span`,_extends({},dn,{onMouseDown:function(se){on(se,!1)},"aria-label":`Decrease Value`,"aria-disabled":qe,className:un}),He||import_react.createElement(`span`,{unselectable:`on`,className:`${ge}-handler-down-inner`})))}function getDecupleSteps(se){var ge=typeof se==`number`?num2str(se):trimNumber(se).fullStr;return ge.includes(`.`)?trimNumber(ge.replace(/(\d)\.(\d)/g,`$1$2.`)).fullStr:se+`0`}var warned={},preWarningFns=[],preMessage=function(se){preWarningFns.push(se)};function warning(se,ge){}function note(se,ge){}function resetWarned(){warned={}}function call(se,ge,Ve){!ge&&!warned[Ve]&&(se(!1,Ve),warned[Ve]=!0)}function warningOnce(se,ge){call(warning,se,ge)}function noteOnce(se,ge){call(note,se,ge)}warningOnce.preMessage=preMessage,warningOnce.resetWarned=resetWarned,warningOnce.noteOnce=noteOnce;function useCursor(se,ge){var Ve=(0,import_react.useRef)(null);function He(){try{var ge=se.selectionStart,He=se.selectionEnd,We=se.value;Ve.current={start:ge,end:He,value:We,beforeTxt:We.substring(0,ge),afterTxt:We.substring(He)}}catch{}}function We(){if(se&&Ve.current&&ge)try{var He=se.value,We=Ve.current,qe=We.beforeTxt,en=We.afterTxt,tn=We.start,rn=He.length;if(He.endsWith(en))rn=He.length-Ve.current.afterTxt.length;else if(He.startsWith(qe))rn=qe.length;else{var on=qe[tn-1],sn=He.indexOf(on,tn-1);sn!==-1&&(rn=sn+1)}se.setSelectionRange(rn,rn)}catch(se){warningOnce(!1,`Something warning of cursor restore. Please fire issue about this: ${se.message}`)}}return[He,We]}var raf=function(se){return+setTimeout(se,16)},caf=function(se){return clearTimeout(se)};typeof window<`u`&&`requestAnimationFrame`in window&&(raf=function(se){return window.requestAnimationFrame(se)},caf=function(se){return window.cancelAnimationFrame(se)});var rafUUID=0,rafIds=new Map;function cleanup(se){rafIds.delete(se)}var wrapperRaf=function(se){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;rafUUID+=1;var Ve=rafUUID;function He(ge){if(ge===0)cleanup(Ve),se();else{var We=raf(function(){He(ge-1)});rafIds.set(Ve,We)}}return He(ge),Ve};wrapperRaf.cancel=function(se){var ge=rafIds.get(se);return cleanup(se),caf(ge)};var useFrame_default=(function(){var se=(0,import_react.useRef)(0),ge=function(){wrapperRaf.cancel(se.current)};return(0,import_react.useEffect)(function(){return ge},[]),function(Ve){ge(),se.current=wrapperRaf(function(){Ve()})}}
55),_excluded$1=[`prefixCls`,`className`,`style`,`min`,`max`,`step`,`defaultValue`,`value`,`disabled`,`readOnly`,`upHandler`,`downHandler`,`keyboard`,`controls`,`stringMode`,`parser`,`formatter`,`precision`,`decimalSeparator`,`onChange`,`onInput`,`onPressEnter`,`onStep`],getDecimalValue=function(se,ge){return se||ge.isEmpty()?ge.toString():ge.toNumber()},getDecimalIfValidate=function(se){var ge=es_default$1(se);return ge.isInvalidate()?null:ge},InputNumber=import_react.forwardRef(function(se,ge){var Ve,He=se.prefixCls,We=He===void 0?`rc-input-number`:He,qe=se.className,en=se.style,tn=se.min,rn=se.max,on=se.step,sn=on===void 0?1:on,cn=se.defaultValue,ln=se.value,un=se.disabled,dn=se.readOnly,fn=se.upHandler,pn=se.downHandler,mn=se.keyboard,hn=se.controls,gn=hn===void 0?!0:hn,_n=se.stringMode,vn=se.parser,yn=se.formatter,bn=se.precision,xn=se.decimalSeparator,Sn=se.onChange,Cn=se.onInput,wn=se.onPressEnter,Tn=se.onStep,En=_objectWithoutProperties(se,_excluded$1),Dn=`${We}-input`,On=import_react.useRef(null),kn=_slicedToArray(import_react.useState(!1),2),An=kn[0],jn=kn[1],Mn=import_react.useRef(!1),Nn=import_react.useRef(!1),Pn=import_react.useRef(!1),Fn=_slicedToArray(import_react.useState(function(){return es_default$1(ln??cn)}),2),In=Fn[0],Ln=Fn[1];function Rn(se){ln===void 0&&Ln(se)}var zn=import_react.useCallback(function(se,ge){if(!ge)return bn>=0?bn:Math.max(getNumberPrecision(se),getNumberPrecision(sn))},[bn,sn]),Bn=import_react.useCallback(function(se){var ge=String(se);if(vn)return vn(ge);var Ve=ge;return xn&&(Ve=Ve.replace(xn,`.`)),Ve.replace(/[^\w.-]+/g,``)},[vn,xn]),Vn=import_react.useRef(``),Hn=import_react.useCallback(function(se,ge){if(yn)return yn(se,{userTyping:ge,input:String(Vn.current)});var Ve=typeof se==`number`?num2str(se):se;if(!ge){var He=zn(Ve,ge);validateNumber(Ve)&&(xn||He>=0)&&(Ve=toFixed(Ve,xn||`.`,He))}return Ve},[yn,zn,xn]),Un=_slicedToArray(import_react.useState(function(){var se=cn??ln;return In.isInvalidate()&&[`string`,`number`].includes(_typeof(se))?Number.isNaN(se)?``:se:Hn(In.toString(),!1)}),2),Wn=Un[0],Gn=Un[1];Vn.current=Wn;function Kn(se,ge){Gn(Hn(se.isInvalidate()?se.toString(!1):se.toString(!ge),ge))}var qn=import_react.useMemo(function(){return getDecimalIfValidate(rn)},[rn,bn]),Jn=import_react.useMemo(function(){return getDecimalIfValidate(tn)},[tn,bn]),Yn=import_react.useMemo(function(){return!qn||!In||In.isInvalidate()?!1:qn.lessEquals(In)},[qn,In]),Xn=import_react.useMemo(function(){return!Jn||!In||In.isInvalidate()?!1:In.lessEquals(Jn)},[Jn,In]),Zn=_slicedToArray(useCursor(On.current,An),2),Qn=Zn[0],$n=Zn[1],er=function(se){return qn&&!se.lessEquals(qn)?qn:Jn&&!Jn.lessEquals(se)?Jn:null},tr=function(se){return!er(se)},nr=function(se,ge){var Ve=se,He=tr(Ve)||Ve.isEmpty();if(!Ve.isEmpty()&&!ge&&(Ve=er(Ve)||Ve,He=!0),!dn&&!un&&He){var We=Ve.toString(),qe=zn(We,ge);return qe>=0&&(Ve=es_default$1(toFixed(We,`.`,qe)),tr(Ve)||(Ve=es_default$1(toFixed(We,`.`,qe,!0)))),Ve.equals(In)||(Rn(Ve),Sn?.(Ve.isEmpty()?null:getDecimalValue(_n,Ve)),ln===void 0&&Kn(Ve,ge)),Ve}return In},rr=useFrame_default(),ir=function se(ge){if(Qn(),Gn(ge),!Nn.current){var Ve=es_default$1(Bn(ge));Ve.isNaN()||nr(Ve,!0)}Cn?.(ge),rr(function(){var Ve=ge;vn||(Ve=ge.replace(/ã/g,`.`)),Ve!==ge&&se(Ve)})},ar=function(){Nn.current=!0},or=function(){Nn.current=!1,ir(On.current.value)},sr=function(se){ir(se.target.value)},cr=function(se){var ge;if(!(se&&Yn||!se&&Xn)){Mn.current=!1;var Ve=es_default$1(Pn.current?getDecupleSteps(sn):sn);se||(Ve=Ve.negate());var He=nr((In||es_default$1(0)).add(Ve.toString()),!1);Tn?.(getDecimalValue(_n,He),{offset:Pn.current?getDecupleSteps(sn):sn,type:se?`up`:`down`}),(ge=On.current)==null||ge.focus()}},lr=function(se){var ge=es_default$1(Bn(Wn)),Ve=ge;Ve=ge.isNaN()?In:nr(ge,se),ln===void 0?Ve.isNaN()||Kn(Ve,!1):Kn(In,!1)};return useLayoutUpdateEffect(function(){In.isInvalidate()||Kn(In,!1)},[bn]),useLayoutUpdateEffect(function(){var se=es_default$1(ln);Ln(se);var ge=es_default$1(Bn(Wn));(!se.equals(ge)||!Mn.current||yn)&&Kn(se,Mn.current)},[ln]),useLayoutUpdateEffect(function(){yn&&$n()},[Wn]),import_react.createElement(`div`,{className:(0,import_classnames.default)(We,qe,(Ve={},_defineProperty$1(Ve,`${We}-focused`,An),_defineProperty$1(Ve,`${We}-disabled`,un),_defineProperty$1(Ve,`${We}-readonly`,dn),_defineProperty$1(Ve,`${We}-not-a-number`,In.isNaN()),_defineProperty$1(Ve,`${We}-out-of-range`,!In.isInvalidate()&&!tr(In)),Ve)),style:en,onFocus:function(){jn(!0)},onBlur:function(){lr(!1),jn(!1),Mn.current=!1},onKeyDown:function(se){var ge=se.which,Ve=se.shiftKey;Mn.current=!0,Ve?Pn.current=!0:Pn.current=!1,ge===KeyCode.ENTER&&(Nn.current||(Mn.current=!1),lr(!1),wn?.(se)),mn!==!1&&!Nn.current&&[KeyCode.UP,KeyCode.DOWN].includes(ge)&&(cr(KeyCode.UP===ge),se.preventDefault())},onKeyUp:function(){Mn.current=!1,Pn.current=!1},onCompositionStart:ar,onCompositionEnd:or,onBeforeInput:function(){Mn.current=!0}},gn&&import_react.createElement(StepHandler,{prefixCls:We,upNode:fn,downNode:pn,upDisabled:Yn,downDisabled:Xn,onStep:cr}),import_react.createElement(`div`,{className:`${Dn}-wrap`},import_react.createElement(`input`,_extends({autoComplete:`off`,role:`spinbutton`,"aria-valuemin":tn,"aria-valuemax":rn,"aria-valuenow":In.isInvalidate()?null:In.toString(),step:sn},En,{ref:composeRef(On,ge),className:Dn,value:Wn,onChange:sr,disabled:un,readOnly:dn}))))});InputNumber.displayName=`InputNumber`;var es_default=InputNumber,index$1=import_react.useLayoutEffect,useLatest=function(se){var ge=import_react.useRef(se);return index$1(function(){ge.current=se}),ge},updateRef=function(se,ge){if(typeof se==`function`){se(ge);return}se.current=ge},useComposedRef=function(se,ge){var Ve=(0,import_react.useRef)();return(0,import_react.useCallback)(function(He){se.current=He,Ve.current&&updateRef(Ve.current,null),Ve.current=ge,ge&&updateRef(ge,He)},[ge])},HIDDEN_TEXTAREA_STYLE={"min-height":`0`,"max-height":`none`,height:`0`,visibility:`hidden`,overflow:`hidden`,position:`absolute`,"z-index":`-1000`,top:`0`,right:`0`},forceHiddenStyles$1=function(se){Object.keys(HIDDEN_TEXTAREA_STYLE).forEac
55h(function(ge){se.style.setProperty(ge,HIDDEN_TEXTAREA_STYLE[ge],`important`)})},hiddenTextarea=null,getHeight=function(se,ge){var Ve=se.scrollHeight;return ge.sizingStyle.boxSizing===`border-box`?Ve+ge.borderSize:Ve-ge.paddingSize};function calculateNodeHeight(se,ge,Ve,He){Ve===void 0&&(Ve=1),He===void 0&&(He=1/0),hiddenTextarea||(hiddenTextarea=document.createElement(`textarea`),hiddenTextarea.setAttribute(`tabindex`,`-1`),hiddenTextarea.setAttribute(`aria-hidden`,`true`),forceHiddenStyles$1(hiddenTextarea)),hiddenTextarea.parentNode===null&&document.body.appendChild(hiddenTextarea);var We=se.paddingSize,qe=se.borderSize,en=se.sizingStyle,tn=en.boxSizing;Object.keys(en).forEach(function(se){var ge=se;hiddenTextarea.style[ge]=en[ge]}),forceHiddenStyles$1(hiddenTextarea),hiddenTextarea.value=ge;var rn=getHeight(hiddenTextarea,se);hiddenTextarea.value=ge,rn=getHeight(hiddenTextarea,se),hiddenTextarea.value=`x`;var on=hiddenTextarea.scrollHeight-We,sn=on*Ve;tn===`border-box`&&(sn=sn+We+qe),rn=Math.max(sn,rn);var cn=on*He;return tn===`border-box`&&(cn=cn+We+qe),rn=Math.min(cn,rn),[rn,on]}var noop$1=function(){},pick=function(se,ge){return se.reduce(function(se,Ve){return se[Ve]=ge[Ve],se},{})},SIZING_STYLE=[`borderBottomWidth`,`borderLeftWidth`,`borderRightWidth`,`borderTopWidth`,`boxSizing`,`fontFamily`,`fontSize`,`fontStyle`,`fontWeight`,`letterSpacing`,`lineHeight`,`paddingBottom`,`paddingLeft`,`paddingRight`,`paddingTop`,`tabSize`,`textIndent`,`textRendering`,`textTransform`,`width`,`wordBreak`],isIE=!!document.documentElement.currentStyle,getSizingData$1=function(se){var ge=window.getComputedStyle(se);if(ge===null)return null;var Ve=pick(SIZING_STYLE,ge),He=Ve.boxSizing;return He===``?null:(isIE&&He===`border-box`&&(Ve.width=parseFloat(Ve.width)+parseFloat(Ve.borderRightWidth)+parseFloat(Ve.borderLeftWidth)+parseFloat(Ve.paddingRight)+parseFloat(Ve.paddingLeft)+`px`),{sizingStyle:Ve,paddingSize:parseFloat(Ve.paddingBottom)+parseFloat(Ve.paddingTop),borderSize:parseFloat(Ve.borderBottomWidth)+parseFloat(Ve.borderTopWidth)})};function useListener(se,ge,Ve){var He=useLatest(Ve);import_react.useLayoutEffect(function(){var Ve=function(se){return He.current(se)};if(se)return se.addEventListener(ge,Ve),function(){return se.removeEventListener(ge,Ve)}},[])}var useWindowResizeListener=function(se){useListener(window,`resize`,se)},useFontsLoadedListener=function(se){useListener(document.fonts,`loadingdone`,se)},_excluded=[`cacheMeasurements`,`maxRows`,`minRows`,`onChange`,`onHeightChange`],index=import_react.forwardRef(function(se,ge){var Ve=se.cacheMeasurements,He=se.maxRows,We=se.minRows,qe=se.onChange,en=qe===void 0?noop$1:qe,tn=se.onHeightChange,rn=tn===void 0?noop$1:tn,on=_objectWithoutPropertiesLoose(se,_excluded),sn=on.value!==void 0,cn=import_react.useRef(null),ln=useComposedRef(cn,ge),un=import_react.useRef(0),dn=import_react.useRef(),fn=function(){var se=cn.current,ge=Ve&&dn.current?dn.current:getSizingData$1(se);if(ge){dn.current=ge;var qe=calculateNodeHeight(ge,se.value||se.placeholder||`x`,We,He),en=qe[0],tn=qe[1];un.current!==en&&(un.current=en,se.style.setProperty(`height`,en+`px`,`important`),rn(en,{rowHeight:tn}))}};return import_react.useLayoutEffect(fn),useWindowResizeListener(fn),useFontsLoadedListener(fn),import_react.createElement(`textarea`,_extends({},on,{onChange:function(se){sn||fn(),en(se)},ref:ln}))}),Bt$1=Object.defineProperty,At$1=Object.defineProperties,kt$1=Object.getOwnPropertyDescriptors,Y$3=Object.getOwnPropertySymbols,gt$2=Object.prototype.hasOwnProperty,Et$2=Object.prototype.propertyIsEnumerable,vt$2=(se,ge,Ve)=>ge in se?Bt$1(se,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):se[ge]=Ve,St$2=(se,ge)=>{for(var Ve in ge||={})gt$2.call(ge,Ve)&&vt$2(se,Ve,ge[Ve]);if(Y$3)for(var Ve of Y$3(ge))Et$2.call(ge,Ve)&&vt$2(se,Ve,ge[Ve]);return se},bt$2=(se,ge)=>At$1(se,kt$1(ge)),Pt$1=(se,ge)=>{var Ve={};for(var He in se)gt$2.call(se,He)&&ge.indexOf(He)<0&&(Ve[He]=se[He]);if(se!=null&&Y$3)for(var He of Y$3(se))ge.indexOf(He)<0&&Et$2.call(se,He)&&(Ve[He]=se[He]);return Ve};function ht$2(se){return[setTimeout(se,0),setTimeout(se,10),setTimeout(se,50)]}function _t$2(se){let ge=import_react.useRef();return import_react.useEffect(()=>{ge.current=se}),ge.current}var Ot$1=18,wt$2=40,Gt$1=`${wt$2}px`,xt$1=[`[data-lastpass-icon-root]`,`com-1password-button`,`[data-dashlanecreated]`,`[style$="2147483647 !important;"]`].join(`,`);function Tt$2({containerRef:se,inputRef:ge,pushPasswordManagerStrategy:Ve,isFocused:He}){let[We,qe]=import_react.useState(!1),[en,tn]=import_react.useState(!1),[rn,on]=import_react.useState(!1),sn=import_react.useMemo(()=>Ve===`none`?!1:(Ve===`increase-width`||Ve===`experimental-no-flickering`)&&We&&en,[We,en,Ve]),cn=import_react.useCallback(()=>{let He=se.current,We=ge.current;if(!He||!We||rn||Ve===`none`)return;let en=He,tn=en.getBoundingClientRect().left+en.offsetWidth,sn=en.getBoundingClientRect().top+en.offsetHeight/2,cn=tn-Ot$1,ln=sn;document.querySelectorAll(xt$1).length===0&&document.elementFromPoint(cn,ln)===He||(qe(!0),on(!0))},[se,ge,rn,Ve]);return import_react.useEffect(()=>{let ge=se.current;if(!ge||Ve===`none`)return;function He(){tn(window.innerWidth-ge.getBoundingClientRect().right>=wt$2)}He();let We=setInterval(He,1e3);return()=>{clearInterval(We)}},[se,Ve]),import_react.useEffect(()=>{let se=He||document.activeElement===ge.current;if(Ve===`none`||!se)return;let We=setTimeout(cn,0),qe=setTimeout(cn,2e3),en=setTimeout(cn,5e3),tn=setTimeout(()=>{on(!0)},6e3);return()=>{clearTimeout(We),clearTimeout(qe),clearTimeout(en),clearTimeout(tn)}},[ge,He,Ve,cn]),{hasPWMBadge:We,willPushPWMBadge:sn,PWM_BADGE_SPACE_WIDTH:Gt$1}}var jt$1=import_react.createContext({}),Lt$1=import_react.forwardRef((se,ge)=>
55{var Ve=se,{value:He,onChange:We,maxLength:qe,textAlign:en=`left`,pattern:tn,placeholder:rn,inputMode:on=`numeric`,onComplete:sn,pushPasswordManagerStrategy:cn=`increase-width`,pasteTransformer:ln,containerClassName:un,noScriptCSSFallback:dn=Nt$2,render:fn,children:pn}=Ve,mn=Pt$1(Ve,[`value`,`onChange`,`maxLength`,`textAlign`,`pattern`,`placeholder`,`inputMode`,`onComplete`,`pushPasswordManagerStrategy`,`pasteTransformer`,`containerClassName`,`noScriptCSSFallback`,`render`,`children`]),hn,gn,_n,vn,yn;let[bn,xn]=import_react.useState(typeof mn.defaultValue==`string`?mn.defaultValue:``),Sn=He??bn,Cn=_t$2(Sn),wn=import_react.useCallback(se=>{We?.(se),xn(se)},[We]),Tn=import_react.useMemo(()=>tn?typeof tn==`string`?new RegExp(tn):tn:null,[tn]),En=import_react.useRef(null),Dn=import_react.useRef(null),On=import_react.useRef({value:Sn,onChange:wn,isIOS:typeof window<`u`&&((hn=window==null?void 0:window.CSS)?.supports)?.call(hn,`-webkit-touch-callout`,`none`)}),kn=import_react.useRef({prev:[En.current?.selectionStart,En.current?.selectionEnd,En.current?.selectionDirection]});import_react.useImperativeHandle(ge,()=>En.current,[]),import_react.useEffect(()=>{let se=En.current,ge=Dn.current;if(!se||!ge)return;On.current.value!==se.value&&On.current.onChange(se.value),kn.current.prev=[se.selectionStart,se.selectionEnd,se.selectionDirection];function Ve(){if(document.activeElement!==se){Fn(null),Ln(null);return}let ge=se.selectionStart,Ve=se.selectionEnd,He=se.selectionDirection,We=se.maxLength,qe=se.value,en=kn.current.prev,tn=-1,rn=-1,on;if(qe.length!==0&&ge!==null&&Ve!==null){let se=ge===Ve,He=ge===qe.length&&qe.length<We;if(se&&!He){let se=ge;if(se===0)tn=0,rn=1,on=`forward`;else if(se===We)tn=se-1,rn=se,on=`backward`;else if(We>1&&qe.length>1){let ge=0;if(en[0]!==null&&en[1]!==null){on=se<en[1]?`backward`:`forward`;let Ve=en[0]===en[1]&&en[0]<We;on===`backward`&&!Ve&&(ge=-1)}tn=ge+se,rn=ge+se+1}}tn!==-1&&rn!==-1&&tn!==rn&&En.current.setSelectionRange(tn,rn,on)}let sn=tn===-1?ge:tn,cn=rn===-1?Ve:rn,ln=on??He;Fn(sn),Ln(cn),kn.current.prev=[sn,cn,ln]}if(document.addEventListener(`selectionchange`,Ve,{capture:!0}),Ve(),document.activeElement===se&&Nn(!0),!document.getElementById(`input-otp-style`)){let se=document.createElement(`style`);if(se.id=`input-otp-style`,document.head.appendChild(se),se.sheet){let ge=`background: transparent !important; color: transparent !important; border-color: transparent !important; opacity: 0 !important; box-shadow: none !important; -webkit-box-shadow: none !important; -webkit-text-fill-color: transparent !important;`;$$3(se.sheet,`[data-input-otp]::selection { background: transparent !important; color: transparent !important; }`),$$3(se.sheet,`[data-input-otp]:autofill { ${ge} }`),$$3(se.sheet,`[data-input-otp]:-webkit-autofill { ${ge} }`),$$3(se.sheet,`@supports (-webkit-touch-callout: none) { [data-input-otp] { letter-spacing: -.6em !important; font-weight: 100 !important; font-stretch: ultra-condensed; font-optical-sizing: none !important; left: -1px !important; right: 1px !important; } }`),$$3(se.sheet,`[data-input-otp] + * { pointer-events: all !important; }`)}}let He=()=>{ge&&ge.style.setProperty(`--root-height`,`${se.clientHeight}px`)};He();let We=new ResizeObserver(He);return We.observe(se),()=>{document.removeEventListener(`selectionchange`,Ve,{capture:!0}),We.disconnect()}},[]);let[An,jn]=import_react.useState(!1),[Mn,Nn]=import_react.useState(!1),[Pn,Fn]=import_react.useState(null),[In,Ln]=import_react.useState(null);import_react.useEffect(()=>{ht$2(()=>{var se,ge,Ve,He;(se=En.current)==null||se.dispatchEvent(new Event(`input`));let We=En.current?.selectionStart,qe=En.current?.selectionEnd,en=En.current?.selectionDirection;We!==null&&qe!==null&&(Fn(We),Ln(qe),kn.current.prev=[We,qe,en])})},[Sn,Mn]),import_react.useEffect(()=>{Cn!==void 0&&Sn!==Cn&&Cn.length<qe&&Sn.length===qe&&sn?.(Sn)},[qe,sn,Cn,Sn]);let Rn=Tt$2({containerRef:Dn,inputRef:En,pushPasswordManagerStrategy:cn,isFocused:Mn}),zn=import_react.useCallback(se=>{let ge=se.currentTarget.value.slice(0,qe);if(ge.length>0&&Tn&&!Tn.test(ge)){se.preventDefault();return}typeof Cn==`string`&&ge.length<Cn.length&&document.dispatchEvent(new Event(`selectionchange`)),wn(ge)},[qe,wn,Cn,Tn]),Bn=import_react.useCallback(()=>{var se;if(En.current){let ge=Math.min(En.current.value.length,qe-1),Ve=En.current.value.length;(se=En.current)==null||se.setSelectionRange(ge,Ve),Fn(ge),Ln(Ve)}Nn(!0)},[qe]),Vn=import_react.useCallback(se=>{var ge,Ve;let He=En.current;if(!ln&&(!On.current.isIOS||!se.clipboardData||!He))return;let We=se.clipboardData.getData(`text/plain`),en=ln?ln(We):We;se.preventDefault();let tn=En.current?.selectionStart,rn=En.current?.selectionEnd,on=(tn===rn?Sn.slice(0,tn)+en+Sn.slice(tn):Sn.slice(0,tn)+en+Sn.slice(rn)).slice(0,qe);if(on.length>0&&Tn&&!Tn.test(on))return;He.value=on,wn(on);let sn=Math.min(on.length,qe-1),cn=on.length;He.setSelectionRange(sn,cn),Fn(sn),Ln(cn)},[qe,wn,Tn,Sn]),Hn=import_react.useMemo(()=>({position:`relative`,cursor:mn.disabled?`default`:`text`,userSelect:`none`,WebkitUserSelect:`none`,pointerEvents:`none`}),[mn.disabled]),Un=import_react.useMemo(()=>({position:`absolute`,inset:0,width:Rn.willPushPWMBadge?`calc(100% + ${Rn.PWM_BADGE_SPACE_WIDTH})`:`100%`,clipPath:Rn.willPushPWMBadge?`inset(0 ${Rn.PWM_BADGE_SPACE_WIDTH}
55 0 0)`:void 0,height:`100%`,display:`flex`,textAlign:en,opacity:`1`,color:`transparent`,pointerEvents:`all`,background:`transparent`,caretColor:`transparent`,border:`0 solid transparent`,outline:`0 solid transparent`,boxShadow:`none`,lineHeight:`1`,letterSpacing:`-.5em`,fontSize:`var(--root-height)`,fontFamily:`monospace`,fontVariantNumeric:`tabular-nums`}),[Rn.PWM_BADGE_SPACE_WIDTH,Rn.willPushPWMBadge,en]),Wn=import_react.useMemo(()=>import_react.createElement(`input`,bt$2(St$2({autoComplete:mn.autoComplete||`one-time-code`},mn),{"data-input-otp":!0,"data-input-otp-placeholder-shown":Sn.length===0||void 0,"data-input-otp-mss":Pn,"data-input-otp-mse":In,inputMode:on,pattern:Tn?.source,"aria-placeholder":rn,style:Un,maxLength:qe,value:Sn,ref:En,onPaste:se=>{var ge;Vn(se),(ge=mn.onPaste)==null||ge.call(mn,se)},onChange:zn,onMouseOver:se=>{var ge;jn(!0),(ge=mn.onMouseOver)==null||ge.call(mn,se)},onMouseLeave:se=>{var ge;jn(!1),(ge=mn.onMouseLeave)==null||ge.call(mn,se)},onFocus:se=>{var ge;Bn(),(ge=mn.onFocus)==null||ge.call(mn,se)},onBlur:se=>{var ge;Nn(!1),(ge=mn.onBlur)==null||ge.call(mn,se)}})),[zn,Bn,Vn,on,Un,qe,In,Pn,mn,Tn?.source,Sn]),Gn=import_react.useMemo(()=>({slots:Array.from({length:qe}).map((se,ge)=>{var Ve;let He=Mn&&Pn!==null&&In!==null&&(Pn===In&&ge===Pn||ge>=Pn&&ge<In),We=Sn[ge]===void 0?null:Sn[ge];return{char:We,placeholderChar:Sn[0]===void 0?rn?.[ge]??null:null,isActive:He,hasFakeCaret:He&&We===null}}),isFocused:Mn,isHovering:!mn.disabled&&An}),[Mn,An,qe,In,Pn,mn.disabled,Sn]),Kn=import_react.useMemo(()=>fn?fn(Gn):import_react.createElement(jt$1.Provider,{value:Gn},pn),[pn,Gn,fn]);return import_react.createElement(import_react.Fragment,null,dn!==null&&import_react.createElement(`noscript`,null,import_react.createElement(`style`,null,dn)),import_react.createElement(`div`,{ref:Dn,"data-input-otp-container":!0,style:Hn,className:un},Kn,import_react.createElement(`div`,{style:{position:`absolute`,inset:0,pointerEvents:`none`}},Wn)))});Lt$1.displayName=`Input`;function $$3(se,ge){try{se.insertRule(ge)}catch{console.error(`input-otp could not insert CSS rule:`,ge)}}var Nt$2=` 56[data-input-otp] { 57 --nojs-bg: white !important; 58 --nojs-fg: black !important; 59 60 background-color: var(--nojs-bg) !important; 61 color: var(--nojs-fg) !important; 62 caret-color: var(--nojs-fg) !important; 63 letter-spacing: .25em !important; 64 text-align: center !important; 65 border: 1px solid var(--nojs-fg) !important; 66 border-radius: 4px !important; 67 width: 100% !important; 68} 69@media (prefers-color-scheme: dark) { 70 [data-input-otp] { 71 --nojs-bg: black !important; 72 --nojs-fg: white !important; 73 } 74}`,Kt$1=`^\\d+$`,Jt$1=`^[a-zA-Z]+$`,Qt=`^[a-zA-Z0-9]+$`;function gt$1(se,ge){let Ve=getComputedStyle(se);return ge*parseFloat(Ve.fontSize)}function St$1(se,ge){let Ve=getComputedStyle(se.ownerDocument.body);return ge*parseFloat(Ve.fontSize)}function yt$1(se){return se/100*window.innerHeight}function vt$1(se){return se/100*window.innerWidth}function zt(se){switch(typeof se){case`number`:return[se,`px`];case`string`:{let ge=parseFloat(se);return se.endsWith(`%`)?[ge,`%`]:se.endsWith(`px`)?[ge,`px`]:se.endsWith(`rem`)?[ge,`rem`]:se.endsWith(`em`)?[ge,`em`]:se.endsWith(`vh`)?[ge,`vh`]:se.endsWith(`vw`)?[ge,`vw`]:[ge,`%`]}}}function te$2({groupSize:se,panelElement:ge,styleProp:Ve}){let He,[We,qe]=zt(Ve);switch(qe){case`%`:He=We/100*se;break;case`px`:He=We;break;case`rem`:He=St$1(ge,We);break;case`em`:He=gt$1(ge,We);break;case`vh`:He=yt$1(We);break;case`vw`:He=vt$1(We);break}return He}function D$2(se){return parseFloat(se.toFixed(3))}function Q$2({group:se}){let{orientation:ge,panels:Ve}=se;return Ve.reduce((se,Ve)=>(se+=ge===`horizontal`?Ve.element.offsetWidth:Ve.element.offsetHeight,se),0)}function ge$1(se){let{panels:ge}=se,Ve=Q$2({group:se});return Ve===0?ge.map(se=>({groupResizeBehavior:se.panelConstraints.groupResizeBehavior,collapsedSize:0,collapsible:se.panelConstraints.collapsible===!0,defaultSize:void 0,disabled:se.panelConstraints.disabled,minSize:0,maxSize:100,panelId:se.id})):ge.map(se=>{let{element:ge,panelConstraints:He}=se,We=0;He.collapsedSize!==void 0&&(We=D$2(te$2({groupSize:Ve,panelElement:ge,styleProp:He.collapsedSize})/Ve*100));let qe;He.defaultSize!==void 0&&(qe=D$2(te$2({groupSize:Ve,panelElement:ge,styleProp:He.defaultSize})/Ve*100));let en=0;He.minSize!==void 0&&(en=D$2(te$2({groupSize:Ve,panelElement:ge,styleProp:He.minSize})/Ve*100));let tn=100;return He.maxSize!==void 0&&(tn=D$2(te$2({groupSize:Ve,panelElement:ge,styleProp:He.maxSize})/Ve*100)),{groupResizeBehavior:He.groupResizeBehavior,collapsedSize:We,collapsible:He.collapsible===!0,defaultSize:qe,disabled:He.disabled,minSize:en,maxSize:tn,panelId:se.id}})}function L$1(se,ge=`Assertion error`){if(!se)throw Error(ge)}function Se$1(se,ge){return Array.from(ge).sort(se===`horizontal`?bt$1:xt)}function bt$1(se,ge){let Ve=se.element.offsetLeft-ge.element.offsetLeft;return Ve===0?se.element.offsetWidth-ge.element.offsetWidth:Ve}function xt(se,ge){let Ve=se.element.offsetTop-ge.element.offsetTop;return Ve===0?se.element.offsetHeight-ge.element.offsetHeight:Ve}function Xe$1(se){return typeof se==`object`&&!!se&&`nodeType`in se&&se.nodeType===Node.ELEMENT_NODE}function qe$1(se,ge){return{x:se.x>=ge.left&&se.x<=ge.right?0:Math.min(Math.abs(se.x-ge.left),Math.abs(se.x-ge.right)),y:se.y>=ge.top&&se.y<=ge.bottom?0:Math.min(Math.abs(se.y-ge.top),Math.abs(se.y-ge.bottom))}}function wt$1({orientation:se,rects:ge,targetRect:Ve}
74){let He={x:Ve.x+Ve.width/2,y:Ve.y+Ve.height/2},We,qe=Number.MAX_VALUE;for(let Ve of ge){let{x:ge,y:en}=qe$1(He,Ve),tn=se===`horizontal`?ge:en;tn<qe&&(qe=tn,We=Ve)}return L$1(We,`No rect found`),We}var ue$1;function Pt(){return ue$1===void 0&&(ue$1=typeof matchMedia==`function`?!!matchMedia(`(pointer:coarse)`).matches:!1),ue$1}function Ye$1(se){let{element:ge,orientation:Ve,panels:He,separators:We}=se,qe=Se$1(Ve,Array.from(ge.children).filter(Xe$1).map(se=>({element:se}))).map(({element:se})=>se),en=[],tn=!1,rn=!1,on=-1,sn=-1,cn=0,ln,un=[];{let se=-1;for(let ge of qe)ge.hasAttribute(`data-panel`)&&(se++,ge.ariaDisabled===null&&(cn++,on===-1&&(on=se),sn=se))}if(cn>1){let ge=-1;for(let cn of qe)if(cn.hasAttribute(`data-panel`)){ge++;let We=He.find(se=>se.element===cn);if(We){if(ln){let He=ln.element.getBoundingClientRect(),qe=cn.getBoundingClientRect(),dn;if(rn){let se=Ve===`horizontal`?new DOMRect(He.right,He.top,0,He.height):new DOMRect(He.left,He.bottom,He.width,0),ge=Ve===`horizontal`?new DOMRect(qe.left,qe.top,0,qe.height):new DOMRect(qe.left,qe.top,qe.width,0);switch(un.length){case 0:dn=[se,ge];break;case 1:{let We=un[0];dn=[We,wt$1({orientation:Ve,rects:[He,qe],targetRect:We.element.getBoundingClientRect()})===He?ge:se];break}default:dn=un;break}}else dn=un.length?un:[Ve===`horizontal`?new DOMRect(He.right,qe.top,qe.left-He.right,qe.height):new DOMRect(qe.left,He.bottom,qe.width,qe.top-He.bottom)];for(let Ve of dn){let He=`width`in Ve?Ve:Ve.element.getBoundingClientRect(),qe=Pt()?se.resizeTargetMinimumSize.coarse:se.resizeTargetMinimumSize.fine;if(He.width<qe){let se=qe-He.width;He=new DOMRect(He.x-se/2,He.y,He.width+se,He.height)}if(He.height<qe){let se=qe-He.height;He=new DOMRect(He.x,He.y-se/2,He.width,He.height+se)}!tn&&!(ge<=on||ge>sn)&&en.push({group:se,groupSize:Q$2({group:se}),panels:[ln,We],separator:`width`in Ve?void 0:Ve,rect:He}),tn=!1}}rn=!1,ln=We,un=[]}}else if(cn.hasAttribute(`data-separator`)){cn.ariaDisabled!==null&&(tn=!0);let se=We.find(se=>se.element===cn);se?un.push(se):(ln=void 0,un=[])}else rn=!0}return en}var Je$1=class{#e={};addListener(se,ge){let Ve=this.#e[se];return Ve===void 0?this.#e[se]=[ge]:Ve.includes(ge)||Ve.push(ge),()=>{this.removeListener(se,ge)}}emit(se,ge){let Ve=this.#e[se];if(Ve!==void 0)if(Ve.length===1)Ve[0].call(null,ge);else{let se=!1,He=null,We=Array.from(Ve);for(let Ve=0;Ve<We.length;Ve++){let qe=We[Ve];try{qe.call(null,ge)}catch(ge){He===null&&(se=!0,He=ge)}}if(se)throw He}}removeAllListeners(){this.#e={}}removeListener(se,ge){let Ve=this.#e[se];if(Ve!==void 0){let se=Ve.indexOf(ge);se>=0&&Ve.splice(se,1)}}},A$2=new Map,Ze$1=new Je$1;function Lt(se){A$2=new Map(A$2),A$2.delete(se)}function Me$1(se,ge){for(let[ge]of A$2)if(ge.id===se)return ge}function $$2(se,ge){for(let[ge,Ve]of A$2)if(ge.id===se)return Ve;if(ge)throw Error(`Could not find data for Group with id ${se}`)}function U$2(){return A$2}function ye$1(se,ge){return Ze$1.addListener(`groupChange`,Ve=>{Ve.group.id===se&&ge(Ve)})}function _$1(se,ge){let Ve=A$2.get(se);A$2=new Map(A$2),A$2.set(se,ge),Ze$1.emit(`groupChange`,{group:se,prev:Ve,next:ge})}function Ct(se,ge,Ve){let He,We={x:1/0,y:1/0};for(let qe of ge){let ge=qe$1(Ve,qe.rect);switch(se){case`horizontal`:ge.x<=We.x&&(He=qe,We=ge);break;case`vertical`:ge.y<=We.y&&(He=qe,We=ge);break}}return He?{distance:We,hitRegion:He}:void 0}function Rt$1(se){return typeof se==`object`&&!!se&&`nodeType`in se&&se.nodeType===Node.DOCUMENT_FRAGMENT_NODE}function Mt$1(se,ge){if(se===ge)throw Error(`Cannot compare node with itself`);let Ve={a:ke$1(se),b:ke$1(ge)},He;for(;Ve.a.at(-1)===Ve.b.at(-1);)He=Ve.a.pop(),Ve.b.pop();L$1(He,`Stacking order can only be calculated for elements with a common ancestor`);let We={a:Ie$1(Ee$1(Ve.a)),b:Ie$1(Ee$1(Ve.b))};if(We.a===We.b){let se=He.childNodes,ge={a:Ve.a.at(-1),b:Ve.b.at(-1)},We=se.length;for(;We--;){let Ve=se[We];if(Ve===ge.a)return 1;if(Ve===ge.b)return-1}}return Math.sign(We.a-We.b)}var Et$1=/\b(?:position|zIndex|opacity|transform|webkitTransform|mixBlendMode|filter|webkitFilter|isolation)\b/;function It(se){let ge=getComputedStyle(Qe$1(se)??se).display;return ge===`flex`||ge===`inline-flex`}function kt(se){let ge=getComputedStyle(se);return!!(ge.position===`fixed`||ge.zIndex!==`auto`&&(ge.position!==`static`||It(se))||+ge.opacity<1||`transform`in ge&&ge.transform!==`none`||`webkitTransform`in ge&&ge.webkitTransform!==`none`||`mixBlendMode`in ge&&ge.mixBlendMode!==`normal`||`filter`in ge&&ge.filter!==`none`||`webkitFilter`in ge&&ge.webkitFilter!==`none`||`isolation`in ge&&ge.isolation===`isolate`||Et$1.test(ge.willChange)||ge.webkitOverflowScrolling===`touch`)}function Ee$1(se){let ge=se.length;for(;ge--;){let Ve=se[ge];if(L$1(Ve,`Missing node`),kt(Ve))return Ve}return null}function Ie$1(se){return se&&Number(getComputedStyle(se).zIndex)||0}function ke$1(se){let ge=[];for(;se;)ge.push(se),se=Qe$1(se);return ge}function Qe$1(se){let{parentNode:ge}=se;return Rt$1(ge)?ge.host:ge}function Dt(se,ge){return se.x<ge.x+ge.width&&se.x+se.width>ge.x&&se.y<ge.y+ge.height&&se.y+se.height>ge.y}function Tt$1({groupElement:se,hitRegion:ge,pointerEventTarget:Ve}){if(!Xe$1(Ve)||Ve.contains(se)||se.contains(Ve))return!0;
74if(Mt$1(Ve,se)>0){let He=Ve;for(;He;){if(He.contains(se))return!0;if(Dt(He.getBoundingClientRect(),ge))return!1;He=He.parentElement}}return!0}function ve$1(se,ge){let Ve=[];return ge.forEach((ge,He)=>{if(He.disabled)return;let We=Ye$1(He),qe=Ct(He.orientation,We,{x:se.clientX,y:se.clientY});qe&&qe.distance.x<=0&&qe.distance.y<=0&&Tt$1({groupElement:He.element,hitRegion:qe.hitRegion.rect,pointerEventTarget:se.target})&&Ve.push(qe.hitRegion)}),Ve}function Ot(se,ge){if(se.length!==ge.length)return!1;for(let Ve=0;Ve<se.length;Ve++)if(se[Ve]!=ge[Ve])return!1;return!0}function I$2(se,ge,Ve=0){return Math.abs(D$2(se)-D$2(ge))<=Ve}function G$2(se,ge){return I$2(se,ge)?0:se>ge?1:-1}function Y$2({overrideDisabledPanels:se,panelConstraints:ge,prevSize:Ve,size:He}){let{collapsedSize:We=0,collapsible:qe,disabled:en,maxSize:tn=100,minSize:rn=0}=ge;if(en&&!se)return Ve;if(G$2(He,rn)<0)if(qe){let se=(We+rn)/2;He=G$2(He,se)<0?We:rn}else He=rn;return He=Math.min(tn,He),He=D$2(He),He}function se$1({delta:se,initialLayout:ge,panelConstraints:Ve,pivotIndices:He,prevLayout:We,trigger:qe}){if(I$2(se,0))return ge;let en=qe===`imperative-api`,tn=Object.values(ge),rn=Object.values(We),on=[...tn],[sn,cn]=He;L$1(sn!=null,`Invalid first pivot index`),L$1(cn!=null,`Invalid second pivot index`);let ln=0;switch(qe){case`keyboard`:{let ge=se<0?cn:sn,He=Ve[ge];L$1(He,`Panel constraints not found for index ${ge}`);let{collapsedSize:We=0,collapsible:qe,minSize:en=0}=He;if(qe){let Ve=tn[ge];if(L$1(Ve!=null,`Previous layout not found for panel index ${ge}`),I$2(Ve,We)){let ge=en-Ve;G$2(ge,Math.abs(se))>0&&(se=se<0?0-ge:ge)}}}{let ge=se<0?sn:cn,He=Ve[ge];L$1(He,`No panel constraints found for index ${ge}`);let{collapsedSize:We=0,collapsible:qe,minSize:en=0}=He;if(qe){let Ve=tn[ge];if(L$1(Ve!=null,`Previous layout not found for panel index ${ge}`),I$2(Ve,en)){let ge=Ve-We;G$2(ge,Math.abs(se))>0&&(se=se<0?0-ge:ge)}}}break;default:{let ge=se<0?cn:sn,He=Ve[ge];L$1(He,`Panel constraints not found for index ${ge}`);let We=tn[ge],{collapsible:qe,collapsedSize:en,minSize:rn}=He;if(qe&&G$2(We,rn)<0)if(se>0){let ge=rn-en,Ve=ge/2;G$2(We+se,rn)<0&&(se=G$2(se,Ve)<=0?0:ge)}else{let ge=rn-en,Ve=100-ge/2;G$2(We-se,rn)<0&&(se=G$2(100+se,Ve)>0?0:-ge)}break}}{let ge=se<0?1:-1,He=se<0?cn:sn,We=0;for(;;){let se=tn[He];L$1(se!=null,`Previous layout not found for panel index ${He}`);let qe=Y$2({overrideDisabledPanels:en,panelConstraints:Ve[He],prevSize:se,size:100})-se;if(We+=qe,He+=ge,He<0||He>=Ve.length)break}let qe=Math.min(Math.abs(se),Math.abs(We));se=se<0?0-qe:qe}{let ge=se<0?sn:cn;for(;ge>=0&&ge<Ve.length;){let He=Math.abs(se)-Math.abs(ln),We=tn[ge];L$1(We!=null,`Previous layout not found for panel index ${ge}`);let qe=We-He,rn=Y$2({overrideDisabledPanels:en,panelConstraints:Ve[ge],prevSize:We,size:qe});if(!I$2(We,rn)&&(ln+=We-rn,on[ge]=rn,ln.toFixed(3).localeCompare(Math.abs(se).toFixed(3),void 0,{numeric:!0})>=0))break;se<0?ge--:ge++}}if(Ot(rn,on))return We;{let ge=se<0?cn:sn,He=tn[ge];L$1(He!=null,`Previous layout not found for panel index ${ge}`);let We=He+ln,qe=Y$2({overrideDisabledPanels:en,panelConstraints:Ve[ge],prevSize:He,size:We});if(on[ge]=qe,!I$2(qe,We)){let ge=We-qe,He=se<0?cn:sn;for(;He>=0&&He<Ve.length;){let We=on[He];L$1(We!=null,`Previous layout not found for panel index ${He}`);let qe=We+ge,tn=Y$2({overrideDisabledPanels:en,panelConstraints:Ve[He],prevSize:We,size:qe});if(I$2(We,tn)||(ge-=tn-We,on[He]=tn),I$2(ge,0))break;se>0?He--:He++}}}if(!I$2(Object.values(on).reduce((se,ge)=>ge+se,0),100,.1))return We;let un=Object.keys(We);return on.reduce((se,ge,Ve)=>(se[un[Ve]]=ge,se),{})}function j$2(se,ge){if(Object.keys(se).length!==Object.keys(ge).length)return!1;for(let Ve in se)if(ge[Ve]===void 0||G$2(se[Ve],ge[Ve])!==0)return!1;return!0}function B$2({layout:se,panelConstraints:ge}){let Ve=Object.values(se),He=[...Ve],We=He.reduce((se,ge)=>se+ge,0);if(He.length!==ge.length)throw Error(`Invalid ${ge.length} panel layout: ${He.map(se=>`${se}%`).join(`, `)}`);if(!I$2(We,100)&&He.length>0)for(let se=0;se<ge.length;se++){let ge=He[se];L$1(ge!=null,`No layout data found for index ${se}`),He[se]=100/We*ge}let qe=0;for(let se=0;se<ge.length;se++){let We=Ve[se];L$1(We!=null,`No layout data found for index ${se}`);let en=He[se];L$1(en!=null,`No layout data found for index ${se}`);let tn=Y$2({overrideDisabledPanels:!0,panelConstraints:ge[se],prevSize:We,size:en});en!=tn&&(qe+=en-tn,He[se]=tn)}if(!I$2(qe,0))for(let se=0;se<ge.length;se++){let Ve=He[se];L$1(Ve!=null,`No layout data found for index ${se}`);let We=Ve+qe,en=Y$2({overrideDisabledPanels:!0,panelConstraints:ge[se],prevSize:Ve,size:We});if(Ve!==en&&(qe-=en-Ve,He[se]=en,I$2(qe,0)))break}let en=Object.keys(se);return He.reduce((se,ge,Ve)=>(se[en[Ve]]=ge,se),{})}function et$1({groupId:se,panelId:ge}){let Ve=()=>{let ge=U$2();
74for(let[Ve,{defaultLayoutDeferred:He,derivedPanelConstraints:We,layout:qe,groupSize:en,separatorToPanels:tn}]of ge)if(Ve.id===se)return{defaultLayoutDeferred:He,derivedPanelConstraints:We,group:Ve,groupSize:en,layout:qe,separatorToPanels:tn};throw Error(`Group ${se} not found`)},He=()=>{let se=Ve().derivedPanelConstraints.find(se=>se.panelId===ge);if(se!==void 0)return se;throw Error(`Panel constraints not found for Panel ${ge}`)},We=()=>{let se=Ve().group.panels.find(se=>se.id===ge);if(se!==void 0)return se;throw Error(`Layout not found for Panel ${ge}`)},qe=()=>{let se=Ve().layout[ge];if(se!==void 0)return se;throw Error(`Layout not found for Panel ${ge}`)},en=se=>{let He=qe();if(se===He)return;let{defaultLayoutDeferred:We,derivedPanelConstraints:en,group:tn,groupSize:rn,layout:on,separatorToPanels:sn}=Ve(),cn=tn.panels.findIndex(se=>se.id===ge),ln=cn===tn.panels.length-1,un=B$2({layout:se$1({delta:ln?He-se:se-He,initialLayout:on,panelConstraints:en,pivotIndices:ln?[cn-1,cn]:[cn,cn+1],prevLayout:on,trigger:`imperative-api`}),panelConstraints:en});j$2(on,un)||_$1(tn,{defaultLayoutDeferred:We,derivedPanelConstraints:en,groupSize:rn,layout:un,separatorToPanels:sn})};return{collapse:()=>{let{collapsible:se,collapsedSize:ge}=He(),{mutableValues:Ve}=We(),tn=qe();se&&tn!==ge&&(Ve.expandToSize=tn,en(ge))},expand:()=>{let{collapsible:se,collapsedSize:ge,minSize:Ve}=He(),{mutableValues:tn}=We(),rn=qe();if(se&&rn===ge){let se=tn.expandToSize??Ve;se===0&&(se=1),en(se)}},getSize:()=>{let{group:se}=Ve(),ge=qe(),{element:He}=We();return{asPercentage:ge,inPixels:se.orientation===`horizontal`?He.offsetWidth:He.offsetHeight}},isCollapsed:()=>{let{collapsible:se,collapsedSize:ge}=He(),Ve=qe();return se&&I$2(ge,Ve)},resize:se=>{let{group:ge}=Ve(),{element:He}=We(),qe=Q$2({group:ge});en(D$2(te$2({groupSize:qe,panelElement:He,styleProp:se})/qe*100))}}}function De$1(se){se.defaultPrevented||ve$1(se,U$2()).forEach(ge=>{if(ge.separator){let Ve=ge.panels.find(se=>se.panelConstraints.defaultSize!==void 0);if(Ve){let He=Ve.panelConstraints.defaultSize,We=et$1({groupId:ge.group.id,panelId:Ve.id});We&&He!==void 0&&(We.resize(He),se.preventDefault())}}})}function fe$1(se){let ge=U$2();for(let[Ve]of ge)if(Ve.separators.some(ge=>ge.element===se))return Ve;throw Error(`Could not find parent Group for separator element`)}function tt$1({groupId:se}){let ge=()=>{let ge=U$2();for(let[Ve,He]of ge)if(Ve.id===se)return{group:Ve,...He};throw Error(`Could not find Group with id "${se}"`)};return{getLayout(){let{defaultLayoutDeferred:se,layout:Ve}=ge();return se?{}:Ve},setLayout(se){let{defaultLayoutDeferred:Ve,derivedPanelConstraints:He,group:We,groupSize:qe,layout:en,separatorToPanels:tn}=ge(),rn=B$2({layout:se,panelConstraints:He});return Ve?en:(j$2(en,rn)||_$1(We,{defaultLayoutDeferred:Ve,derivedPanelConstraints:He,groupSize:qe,layout:rn,separatorToPanels:tn}),rn)}}}function V$2(se,ge){let Ve=fe$1(se),He=$$2(Ve.id,!0),We=Ve.separators.find(ge=>ge.element===se);L$1(We,`Matching separator not found`);let qe=He.separatorToPanels.get(We);L$1(qe,`Matching panels not found`);let en=qe.map(se=>Ve.panels.indexOf(se)),tn=tt$1({groupId:Ve.id}).getLayout(),rn=B$2({layout:se$1({delta:ge,initialLayout:tn,panelConstraints:He.derivedPanelConstraints,pivotIndices:en,prevLayout:tn,trigger:`keyboard`}),panelConstraints:He.derivedPanelConstraints});j$2(tn,rn)||_$1(Ve,{defaultLayoutDeferred:He.defaultLayoutDeferred,derivedPanelConstraints:He.derivedPanelConstraints,groupSize:He.groupSize,layout:rn,separatorToPanels:He.separatorToPanels})}function Te$1(se){if(se.defaultPrevented)return;let ge=se.currentTarget,Ve=fe$1(ge);if(!Ve.disabled)switch(se.key){case`ArrowDown`:se.preventDefault(),Ve.orientation===`vertical`&&V$2(ge,5);break;case`ArrowLeft`:se.preventDefault(),Ve.orientation===`horizontal`&&V$2(ge,-5);break;case`ArrowRight`:se.preventDefault(),Ve.orientation===`horizontal`&&V$2(ge,5);break;case`ArrowUp`:se.preventDefault(),Ve.orientation===`vertical`&&V$2(ge,-5);break;case`End`:se.preventDefault(),V$2(ge,100);break;case`Enter`:{se.preventDefault();let Ve=fe$1(ge),{derivedPanelConstraints:He,layout:We,separatorToPanels:qe}=$$2(Ve.id,!0),en=Ve.separators.find(se=>se.element===ge);L$1(en,`Matching separator not found`);let tn=qe.get(en);L$1(tn,`Matching panels not found`);let rn=tn[0],on=He.find(se=>se.panelId===rn.id);if(L$1(on,`Panel metadata not found`),on.collapsible){let se=We[rn.id];V$2(ge,(on.collapsedSize===se?Ve.mutableState.expandedPanelSizes[rn.id]??on.minSize:on.collapsedSize)-se)}break}case`F6`:{se.preventDefault();let Ve=fe$1(ge).separators.map(se=>se.element),He=Array.from(Ve).findIndex(ge=>ge===se.currentTarget);L$1(He!==null,`Index not found`),Ve[se.shiftKey?He>0?He-1:Ve.length-1:He+1<Ve.length?He+1:0].focus({preventScroll:!0});break}case`Home`:se.preventDefault(),V$2(ge,-100);break}}var J$2={cursorFlags:0,state:`inactive`},ze$1=new Je$1;function W$2(){return J$2}function Gt(se){return ze$1.addListener(`change`,se)}function At(se){let ge=J$2,Ve={...J$2};Ve.cursorFlags=se,J$2=Ve,ze$1.emit(`change`,{prev:ge,next:Ve})}function Z$2(se){let ge=J$2;J$2=se,ze$1.emit(`change`,{prev:ge,next:se})}function Oe$1(se){if(se.defaultPrevented||se.pointerType===`mouse`&&se.button>0)return;let ge=U$2(),Ve=ve$1(se,ge),He=new Map,We=!1;Ve.forEach(se=>{se.separator&&(We||(We=!0,se.separator.element.focus({preventScroll:!0})));let Ve=ge.get(se.group);Ve&&He.set(se.group,Ve.layout)}),Z$2({cursorFlags:0,hitRegions:Ve,initialLayoutMap:He,pointerDownAtPoint:{x:se.clientX,y:se.clientY},state:`active`}),Ve.length&&se.preventDefault()}var Nt$1=se=>se,he$1=()=>{},nt$1=1,ot$1=2,it$1=4,rt$1=8,Ge$1=3,Ae$1=12,ce$1;
74function Ne$1(){return ce$1===void 0&&(ce$1=!1,typeof window<`u`&&(window.navigator.userAgent.includes(`Chrome`)||window.navigator.userAgent.includes(`Firefox`))&&(ce$1=!0)),ce$1}function _t$1({cursorFlags:se,groups:ge,state:Ve}){let He=0,We=0;switch(Ve){case`active`:case`hover`:ge.forEach(se=>{if(!se.mutableState.disableCursor)switch(se.orientation){case`horizontal`:He++;break;case`vertical`:We++;break}})}if(!(He===0&&We===0)){switch(Ve){case`active`:if(se&&Ne$1()){let ge=(se&nt$1)!==0,Ve=(se&ot$1)!==0,He=(se&it$1)!==0,We=(se&rt$1)!==0;if(ge)return He?`se-resize`:We?`ne-resize`:`e-resize`;if(Ve)return He?`sw-resize`:We?`nw-resize`:`w-resize`;if(He)return`s-resize`;if(We)return`n-resize`}break}return Ne$1()?He>0&&We>0?`move`:He>0?`ew-resize`:`ns-resize`:He>0&&We>0?`grab`:He>0?`col-resize`:`row-resize`}}var _e$1=new WeakMap;function be$1(se){if(se.defaultView===null||se.defaultView===void 0)return;let{prevStyle:ge,styleSheet:Ve}=_e$1.get(se)??{};Ve===void 0&&(Ve=new se.defaultView.CSSStyleSheet,se.adoptedStyleSheets&&se.adoptedStyleSheets.push(Ve));let He=W$2();switch(He.state){case`active`:case`hover`:{let se=_t$1({cursorFlags:He.cursorFlags,groups:He.hitRegions.map(se=>se.group),state:He.state}),We=`*, *:hover {cursor: ${se} !important; }`;if(ge===We)return;ge=We,se?Ve.cssRules.length===0?Ve.insertRule(We):Ve.replaceSync(We):Ve.cssRules.length===1&&Ve.deleteRule(0);break}case`inactive`:ge=void 0,Ve.cssRules.length===1&&Ve.deleteRule(0);break}_e$1.set(se,{prevStyle:ge,styleSheet:Ve})}function st$1({document:se,event:ge,hitRegions:Ve,initialLayoutMap:He,mountedGroups:We,pointerDownAtPoint:qe,prevCursorFlags:en}){let tn=0;Ve.forEach(se=>{let{group:Ve,groupSize:en}=se,{orientation:rn,panels:on}=Ve,{disableCursor:sn}=Ve.mutableState,cn=0;cn=qe?rn===`horizontal`?(ge.clientX-qe.x)/en*100:(ge.clientY-qe.y)/en*100:rn===`horizontal`?ge.clientX<0?-100:100:ge.clientY<0?-100:100;let ln=He.get(Ve),un=We.get(Ve);if(!ln||!un)return;let{defaultLayoutDeferred:dn,derivedPanelConstraints:fn,groupSize:pn,layout:mn,separatorToPanels:hn}=un;if(fn&&mn&&hn){let ge=se$1({delta:cn,initialLayout:ln,panelConstraints:fn,pivotIndices:se.panels.map(se=>on.indexOf(se)),prevLayout:mn,trigger:`mouse-or-touch`});if(j$2(ge,mn)){if(cn!==0&&!sn)switch(rn){case`horizontal`:tn|=cn<0?nt$1:ot$1;break;case`vertical`:tn|=cn<0?it$1:rt$1;break}}else _$1(se.group,{defaultLayoutDeferred:dn,derivedPanelConstraints:fn,groupSize:pn,layout:ge,separatorToPanels:hn})}});let rn=0;ge.movementX===0?rn|=en&Ge$1:rn|=tn&Ge$1,ge.movementY===0?rn|=en&Ae$1:rn|=tn&Ae$1,At(rn),be$1(se)}function Fe(se){let ge=U$2(),Ve=W$2();switch(Ve.state){case`active`:st$1({document:se.currentTarget,event:se,hitRegions:Ve.hitRegions,initialLayoutMap:Ve.initialLayoutMap,mountedGroups:ge,prevCursorFlags:Ve.cursorFlags})}}function $e$1(se){if(se.defaultPrevented)return;let ge=W$2(),Ve=U$2();switch(ge.state){case`active`:if(se.buttons===0){Z$2({cursorFlags:0,state:`inactive`}),ge.hitRegions.forEach(se=>{let ge=$$2(se.group.id,!0);_$1(se.group,ge)});return}for(let Ve of ge.hitRegions)if(Ve.separator){let{element:ge}=Ve.separator;ge.hasPointerCapture?.(se.pointerId)||ge.setPointerCapture?.(se.pointerId)}st$1({document:se.currentTarget,event:se,hitRegions:ge.hitRegions,initialLayoutMap:ge.initialLayoutMap,mountedGroups:Ve,pointerDownAtPoint:ge.pointerDownAtPoint,prevCursorFlags:ge.cursorFlags});break;default:{let He=ve$1(se,Ve);He.length===0?ge.state!==`inactive`&&Z$2({cursorFlags:0,state:`inactive`}):Z$2({cursorFlags:0,hitRegions:He,state:`hover`}),be$1(se.currentTarget);break}}}function He$1(se){if(se.relatedTarget instanceof HTMLIFrameElement)switch(W$2().state){case`hover`:Z$2({cursorFlags:0,state:`inactive`})}}function Ve$1(se){if(se.defaultPrevented||se.pointerType===`mouse`&&se.button>0)return;let ge=W$2();switch(ge.state){case`active`:Z$2({cursorFlags:0,state:`inactive`}),ge.hitRegions.length>0&&(be$1(se.currentTarget),ge.hitRegions.forEach(se=>{let ge=$$2(se.group.id,!0);_$1(se.group,ge)}),se.preventDefault())}}function je(se){let ge=0,Ve=0,He={};for(let We of se)if(We.defaultSize!==void 0){ge++;let se=D$2(We.defaultSize);Ve+=se,He[We.panelId]=se}else He[We.panelId]=void 0;let We=se.length-ge;if(We!==0){let ge=D$2((100-Ve)/We);for(let Ve of se)Ve.defaultSize===void 0&&(He[Ve.panelId]=ge)}return He}function Ft(se,ge,Ve){if(!Ve[0])return;let He=se.panels.find(se=>se.element===ge);if(!He||!He.onResize)return;let We=Q$2({group:se}),qe=se.orientation===`horizontal`?He.element.offsetWidth:He.element.offsetHeight,en=He.mutableValues.prevSize,tn={asPercentage:D$2(qe/We*100),inPixels:qe};He.mutableValues.prevSize=tn,He.onResize(tn,He.id,en)}function $t(se,ge){if(Object.keys(se).length!==Object.keys(ge).length)return!1;for(let Ve in se)if(se[Ve]!==ge[Ve])return!1;return!0}function Ht({group:se,nextGroupSize:ge,prevGroupSize:Ve,prevLayout:He}){if(Ve<=0||ge<=0||Ve===ge)return He;let We=0,qe=0,en=!1,tn=new Map,rn=[];for(let on of se.panels){let se=He[on.id]??0;switch(on.panelConstraints.groupResizeBehavior){case`preserve-pixel-size`:{en=!0;let He=D$2(se/100*Ve/ge*100);tn.set(on.id,He),We+=He;break}default:rn.push(on.id),qe+=se;break}}if(!en||rn.length===0)return He;let on=100-We,sn={...He};
74if(tn.forEach((se,ge)=>{sn[ge]=se}),qe>0)for(let se of rn)sn[se]=D$2((He[se]??0)/qe*on);else{let se=D$2(on/rn.length);for(let ge of rn)sn[ge]=se}return sn}function Vt(se,ge){let Ve=se.map(se=>se.id),He=Object.keys(ge);if(Ve.length!==He.length)return!1;for(let se of Ve)if(!He.includes(se))return!1;return!0}var q$2=new Map;function jt(se){let ge=!0;L$1(se.element.ownerDocument.defaultView,`Cannot register an unmounted Group`);let Ve=se.element.ownerDocument.defaultView.ResizeObserver,He=new Set,We=new Set,qe=new Ve(Ve=>{for(let He of Ve){let{borderBoxSize:Ve,target:We}=He;if(We===se.element){if(ge){let ge=Q$2({group:se});if(ge===0)return;let Ve=$$2(se.id);if(!Ve)return;let He=ge$1(se),We=Ve.defaultLayoutDeferred?je(He):Ve.layout,qe=B$2({layout:Ht({group:se,nextGroupSize:ge,prevGroupSize:Ve.groupSize,prevLayout:We}),panelConstraints:He});if(!Ve.defaultLayoutDeferred&&j$2(Ve.layout,qe)&&$t(Ve.derivedPanelConstraints,He)&&Ve.groupSize===ge)return;_$1(se,{defaultLayoutDeferred:!1,derivedPanelConstraints:He,groupSize:ge,layout:qe,separatorToPanels:Ve.separatorToPanels})}}else Ft(se,We,Ve)}});qe.observe(se.element),se.panels.forEach(se=>{L$1(!He.has(se.id),`Panel ids must be unique; id "${se.id}" was used more than once`),He.add(se.id),se.onResize&&qe.observe(se.element)});let en=Q$2({group:se}),tn=ge$1(se),rn=se.panels.map(({id:se})=>se).join(`,`),on=se.mutableState.defaultLayout;on&&(Vt(se.panels,on)||(on=void 0));let sn=B$2({layout:se.mutableState.layouts[rn]??on??je(tn),panelConstraints:tn}),cn=se.element.ownerDocument;q$2.set(cn,(q$2.get(cn)??0)+1);let ln=new Map;return Ye$1(se).forEach(se=>{se.separator&&ln.set(se.separator,se.panels)}),_$1(se,{defaultLayoutDeferred:en===0,derivedPanelConstraints:tn,groupSize:en,layout:sn,separatorToPanels:ln}),se.separators.forEach(se=>{L$1(!We.has(se.id),`Separator ids must be unique; id "${se.id}" was used more than once`),We.add(se.id),se.element.addEventListener(`keydown`,Te$1)}),q$2.get(cn)===1&&(cn.addEventListener(`dblclick`,De$1,!0),cn.addEventListener(`pointerdown`,Oe$1,!0),cn.addEventListener(`pointerleave`,Fe),cn.addEventListener(`pointermove`,$e$1),cn.addEventListener(`pointerout`,He$1),cn.addEventListener(`pointerup`,Ve$1,!0)),function(){ge=!1,q$2.set(cn,Math.max(0,(q$2.get(cn)??0)-1)),Lt(se),se.separators.forEach(se=>{se.element.removeEventListener(`keydown`,Te$1)}),q$2.get(cn)||(cn.removeEventListener(`dblclick`,De$1,!0),cn.removeEventListener(`pointerdown`,Oe$1,!0),cn.removeEventListener(`pointerleave`,Fe),cn.removeEventListener(`pointermove`,$e$1),cn.removeEventListener(`pointerout`,He$1),cn.removeEventListener(`pointerup`,Ve$1,!0)),qe.disconnect()}}function Bt(){let[se,ge]=(0,import_react.useState)({});return[se,(0,import_react.useCallback)(()=>ge({}),[])]}function xe$1(se){let ge=(0,import_react.useId)();return`${se??ge}`}var K$2=typeof window<`u`?import_react.useLayoutEffect:import_react.useEffect;function oe$2(se){let ge=(0,import_react.useRef)(se);return K$2(()=>{ge.current=se},[se]),(0,import_react.useCallback)((...se)=>ge.current?.(...se),[ge])}function we$1(...se){return oe$2(ge=>{se.forEach(se=>{if(se)switch(typeof se){case`function`:se(ge);break;case`object`:se.current=ge;break}})})}function Pe$1(se){let ge=(0,import_react.useRef)({...se});return K$2(()=>{for(let Ve in se)ge.current[Ve]=se[Ve]},[se]),ge.current}var at$1=(0,import_react.createContext)(null);function Wt(se,ge){let Ve=(0,import_react.useRef)({getLayout:()=>({}),setLayout:Nt$1});(0,import_react.useImperativeHandle)(ge,()=>Ve.current,[]),K$2(()=>{Object.assign(Ve.current,tt$1({groupId:se}))})}function Ut({children:se,className:ge,defaultLayout:Ve,disableCursor:He,disabled:We,elementRef:qe,groupRef:en,id:tn,onLayoutChange:rn,onLayoutChanged:on,orientation:sn=`horizontal`,resizeTargetMinimumSize:cn={coarse:20,fine:10},style:ln,...un}){let dn=(0,import_react.useRef)({onLayoutChange:{},onLayoutChanged:{}}),fn=oe$2(se=>{j$2(dn.current.onLayoutChange,se)||(dn.current.onLayoutChange=se,rn?.(se))}),pn=oe$2(se=>{j$2(dn.current.onLayoutChanged,se)||(dn.current.onLayoutChanged=se,on?.(se))}),mn=xe$1(tn),hn=(0,import_react.useRef)(null),[gn,_n]=Bt(),vn=(0,import_react.useRef)({lastExpandedPanelSizes:{},layouts:{},panels:[],resizeTargetMinimumSize:cn,separators:[]}),yn=we$1(hn,qe);Wt(mn,en);let bn=oe$2((se,ge)=>{let He=W$2(),We=Me$1(se),qe=$$2(se);if(qe){let se=!1;switch(He.state){case`active`:se=He.hitRegions.some(se=>se.group===We);break}return{flexGrow:qe.layout[ge]??1,pointerEvents:se?`none`:void 0}}return{flexGrow:Ve?.[ge]??1}}),xn=Pe$1({defaultLayout:Ve,disableCursor:He}),Sn=(0,import_react.useMemo)(()=>
74({get disableCursor(){return!!xn.disableCursor},getPanelStyles:bn,id:mn,orientation:sn,registerPanel:se=>{let ge=vn.current;return ge.panels=Se$1(sn,[...ge.panels,se]),_n(),()=>{ge.panels=ge.panels.filter(ge=>ge!==se),_n()}},registerSeparator:se=>{let ge=vn.current;return ge.separators=Se$1(sn,[...ge.separators,se]),_n(),()=>{ge.separators=ge.separators.filter(ge=>ge!==se),_n()}},togglePanelDisabled:(se,ge)=>{let Ve=vn.current.panels.find(ge=>ge.id===se);Ve&&(Ve.panelConstraints.disabled=ge);let He=Me$1(mn),We=$$2(mn);He&&We&&_$1(He,{...We,derivedPanelConstraints:ge$1(He)})},toggleSeparatorDisabled:(se,ge)=>{let Ve=vn.current.separators.find(ge=>ge.id===se);Ve&&(Ve.disabled=ge)}}),[bn,mn,_n,sn,xn]),Cn=(0,import_react.useRef)(null);return K$2(()=>{let se=hn.current;if(se===null)return;let ge=vn.current,Ve;if(xn.defaultLayout!==void 0&&Object.keys(xn.defaultLayout).length===ge.panels.length){Ve={};for(let se of ge.panels){let ge=xn.defaultLayout[se.id];ge!==void 0&&(Ve[se.id]=ge)}}let He={disabled:!!We,element:se,id:mn,mutableState:{defaultLayout:Ve,disableCursor:!!xn.disableCursor,expandedPanelSizes:vn.current.lastExpandedPanelSizes,layouts:vn.current.layouts},orientation:sn,panels:ge.panels,resizeTargetMinimumSize:ge.resizeTargetMinimumSize,separators:ge.separators};Cn.current=He;let qe=jt(He),{defaultLayoutDeferred:en,derivedPanelConstraints:tn,layout:rn}=$$2(He.id,!0);!en&&tn.length>0&&(fn(rn),pn(rn));let on=ye$1(mn,se=>{let{defaultLayoutDeferred:ge,derivedPanelConstraints:Ve,layout:We}=se.next;if(ge||Ve.length===0)return;let qe=He.panels.map(({id:se})=>se).join(`,`);He.mutableState.layouts[qe]=We,Ve.forEach(ge=>{if(ge.collapsible){let{layout:Ve}=se.prev??{};if(Ve){let se=I$2(ge.collapsedSize,We[ge.panelId]),qe=I$2(ge.collapsedSize,Ve[ge.panelId]);se&&!qe&&(He.mutableState.expandedPanelSizes[ge.panelId]=Ve[ge.panelId])}}});let en=W$2().state!==`active`;fn(We),en&&pn(We)});return()=>{Cn.current=null,qe(),on()}},[We,mn,pn,fn,sn,gn,xn]),(0,import_react.useEffect)(()=>{let se=Cn.current;se&&(se.mutableState.defaultLayout=Ve,se.mutableState.disableCursor=!!He)}),(0,import_jsx_runtime.jsx)(at$1.Provider,{value:Sn,children:(0,import_jsx_runtime.jsx)(`div`,{...un,className:ge,"data-group":!0,"data-testid":mn,id:mn,ref:yn,style:{height:`100%`,width:`100%`,overflow:`hidden`,...ln,display:`flex`,flexDirection:sn===`horizontal`?`row`:`column`,flexWrap:`nowrap`,touchAction:sn===`horizontal`?`pan-y`:`pan-x`},children:se})})}Ut.displayName=`Group`;function me$1(se,ge){return`react-resizable-panels:${[se,...ge].join(`:`)}`}function nn({debounceSaveMs:se=100,panelIds:ge,storage:Ve=localStorage,...He}){let We=ge!==void 0,qe=`id`in He?He.id:He.groupId,en=me$1(qe,ge??[]),tn=(0,import_react.useSyncExternalStore)(Kt,()=>Ve.getItem(en),()=>Ve.getItem(en)),rn=(0,import_react.useMemo)(()=>tn?JSON.parse(tn):void 0,[tn]),on=(0,import_react.useRef)(null),sn=(0,import_react.useCallback)(()=>{let se=on.current;se&&(on.current=null,clearTimeout(se))},[]);(0,import_react.useLayoutEffect)(()=>()=>{sn()},[sn]);let cn=(0,import_react.useCallback)(se=>{sn();let ge;ge=We?me$1(qe,Object.keys(se)):me$1(qe,[]);try{Ve.setItem(ge,JSON.stringify(se))}catch(se){console.error(se)}},[sn,We,qe,Ve]);return{defaultLayout:rn,onLayoutChange:(0,import_react.useCallback)(ge=>{sn(),se===0?cn(ge):on.current=setTimeout(()=>{cn(ge)},se)},[sn,se,cn]),onLayoutChanged:cn}}function Kt(){return function(){}}function Le$1(){let se=(0,import_react.useContext)(at$1);return L$1(se,`Group Context not found; did you render a Panel or Separator outside of a Group?`),se}function Xt(se,ge){let{id:Ve}=Le$1(),He=(0,import_react.useRef)({collapse:he$1,expand:he$1,getSize:()=>({asPercentage:0,inPixels:0}),isCollapsed:()=>!1,resize:he$1});(0,import_react.useImperativeHandle)(ge,()=>He.current,[]),K$2(()=>{Object.assign(He.current,et$1({groupId:Ve,panelId:se}))})}function qt({children:se,className:ge,collapsedSize:Ve=`0%`,collapsible:He=!1,defaultSize:We,disabled:qe,elementRef:en,groupResizeBehavior:tn=`preserve-relative-size`,id:rn,maxSize:on=`100%`,minSize:sn=`0%`,onResize:cn,panelRef:ln,style:un,...dn}){let fn=!!rn,pn=xe$1(rn),mn=Pe$1({disabled:qe}),hn=(0,import_react.useRef)(null),gn=we$1(hn,en),{getPanelStyles:_n,id:vn,orientation:yn,registerPanel:bn,togglePanelDisabled:xn}=Le$1(),Sn=cn!==null,Cn=oe$2((se,ge,Ve)=>{cn?.(se,rn,Ve)});K$2(()=>{let se=hn.current;if(se!==null)return bn({element:se,id:pn,idIsStable:fn,mutableValues:{expandToSize:void 0,prevSize:void 0},onResize:Sn?Cn:void 0,panelConstraints:{groupResizeBehavior:tn,collapsedSize:Ve,collapsible:He,defaultSize:We,disabled:mn.disabled,maxSize:on,minSize:sn}})},[tn,Ve,He,We,Sn,pn,fn,on,sn,Cn,bn,mn]),(0,import_react.useEffect)(()=>{xn(pn,!!qe)},[qe,pn,xn]),Xt(pn,ln);let wn=(0,import_react.useSyncExternalStore)(se=>
74ye$1(vn,se),()=>JSON.stringify(_n(vn,pn)),()=>JSON.stringify(_n(vn,pn)));return(0,import_jsx_runtime.jsx)(`div`,{...dn,"aria-disabled":qe||void 0,"data-panel":!0,"data-testid":pn,id:pn,ref:gn,style:{...Yt,display:`flex`,flexBasis:0,flexShrink:1,overflow:`visible`,...JSON.parse(wn)},children:(0,import_jsx_runtime.jsx)(`div`,{className:ge,style:{maxHeight:`100%`,maxWidth:`100%`,flexGrow:1,overflow:`auto`,...un,touchAction:yn===`horizontal`?`pan-y`:`pan-x`},children:se})})}qt.displayName=`Panel`;var Yt={minHeight:0,maxHeight:`100%`,height:`auto`,minWidth:0,maxWidth:`100%`,width:`auto`,border:`none`,borderWidth:0,padding:0,margin:0};function an(){return(0,import_react.useRef)(null)}function Jt({layout:se,panelConstraints:ge,panelId:Ve,panelIndex:He}){let We,qe,en=se[Ve],tn=ge.find(se=>se.panelId===Ve);if(tn){let rn=tn.maxSize,on=tn.collapsible?tn.collapsedSize:tn.minSize,sn=[He,He+1];qe=B$2({layout:se$1({delta:on-en,initialLayout:se,panelConstraints:ge,pivotIndices:sn,prevLayout:se}),panelConstraints:ge})[Ve],We=B$2({layout:se$1({delta:rn-en,initialLayout:se,panelConstraints:ge,pivotIndices:sn,prevLayout:se}),panelConstraints:ge})[Ve]}return{valueControls:Ve,valueMax:We,valueMin:qe,valueNow:en}}function Zt({children:se,className:ge,disabled:Ve,elementRef:He,id:We,style:qe,...en}){let tn=xe$1(We),rn=Pe$1({disabled:Ve}),[on,sn]=(0,import_react.useState)({}),[cn,ln]=(0,import_react.useState)(`inactive`),un=(0,import_react.useRef)(null),dn=we$1(un,He),{disableCursor:fn,id:pn,orientation:mn,registerSeparator:hn,toggleSeparatorDisabled:gn}=Le$1(),_n=mn===`horizontal`?`vertical`:`horizontal`;K$2(()=>{let se=un.current;if(se!==null){let ge={disabled:rn.disabled,element:se,id:tn},Ve=hn(ge),He=Gt(se=>{ln(se.next.state!==`inactive`&&se.next.hitRegions.some(se=>se.separator===ge)?se.next.state:`inactive`)}),We=ye$1(pn,se=>{let{derivedPanelConstraints:Ve,layout:He,separatorToPanels:We}=se.next,qe=We.get(ge);if(qe){let se=qe[0],ge=qe.indexOf(se);sn(Jt({layout:He,panelConstraints:Ve,panelId:se.id,panelIndex:ge}))}});return()=>{He(),We(),Ve()}}},[pn,tn,hn,rn]),(0,import_react.useEffect)(()=>{gn(tn,!!Ve)},[Ve,tn,gn]);let vn;return Ve&&!fn&&(vn=`not-allowed`),(0,import_jsx_runtime.jsx)(`div`,{...en,"aria-controls":on.valueControls,"aria-disabled":Ve||void 0,"aria-orientation":_n,"aria-valuemax":on.valueMax,"aria-valuemin":on.valueMin,"aria-valuenow":on.valueNow,children:se,className:ge,"data-separator":Ve?`disabled`:cn,"data-testid":tn,id:tn,ref:dn,role:`separator`,style:{flexBasis:`auto`,cursor:vn,...qe,flexGrow:0,flexShrink:0,touchAction:`none`},tabIndex:Ve?void 0:0})}Zt.displayName=`Separator`;var RESET=Symbol(``);function atomFamily(se,ge){let Ve=null,He=new Map,We=new Set,qe=We=>{let tn;if(ge===void 0)tn=He.get(We);else for(let[se,Ve]of He)if(ge(se,We)){tn=Ve;break}if(tn!==void 0)if(Ve?.(tn[1],We))qe.remove(We);else return tn[0];let rn=se(We);return He.set(We,[rn,Date.now()]),en(`CREATE`,We,rn),rn},en=(se,ge,Ve)=>{for(let He of We)He({type:se,param:ge,atom:Ve})};return qe.unstable_listen=se=>(We.add(se),()=>{We.delete(se)}),qe.getParams=()=>He.keys(),qe.remove=se=>{if(ge===void 0){if(!He.has(se))return;let[ge]=He.get(se);He.delete(se),en(`REMOVE`,se,ge)}else for(let[Ve,[We]]of He)if(ge(Ve,se)){He.delete(Ve),en(`REMOVE`,Ve,We);break}},qe.setShouldRemove=se=>{if(Ve=se,Ve)for(let[se,[ge,We]]of He)Ve(We,se)&&(He.delete(se),en(`REMOVE`,se,ge))},qe}var isPromiseLike$3=se=>typeof se?.then==`function`;function createJSONStorage(se=()=>{try{return window.localStorage}catch{return}},ge){var Ve;let He,We,qe={getItem:(Ve,qe)=>{var en,tn;let rn=se=>{if(se||=``,He!==se){try{We=JSON.parse(se,ge?.reviver)}catch{return qe}He=se}return We},on=se()?.getItem(Ve)??null;return isPromiseLike$3(on)?on.then(rn):rn(on)},setItem:(Ve,He)=>{var We;return se()?.setItem(Ve,JSON.stringify(He,ge?.replacer))},removeItem:ge=>{var Ve;return se()?.removeItem(ge)}},en=se=>(ge,Ve,He)=>se(ge,se=>{let ge;try{ge=JSON.parse(se||``)}catch{ge=He}Ve(ge)}),tn;try{tn=se()?.subscribe}catch{}return!tn&&typeof window<`u`&&typeof window.addEventListener==`function`&&window.Storage&&(tn=(ge,Ve)=>{if(!(se()instanceof window.Storage))return()=>{};let He=He=>{He.storageArea===se()&&He.key===ge&&Ve(He.newValue)};return window.addEventListener(`storage`,He),()=>{window.removeEventListener(`storage`,He)}}),tn&&(qe.subscribe=en(tn)),qe}var defaultStorage=createJSONStorage();function atomWithStorage(se,ge,Ve=defaultStorage,He){let We=atom(He?.getOnInit?Ve.getItem(se,ge):ge);return We.onMount=He=>{He(Ve.getItem(se,ge));let We;return Ve.subscribe&&(We=Ve.subscribe(se,He,ge)),We},atom(se=>se(We),(He,qe,en)=>{let tn=typeof en==`function`?en(He(We)):en;return tn===RESET?(qe(We,ge),Ve.removeItem(se)):isPromiseLike$3(tn)?tn.then(ge=>(qe(We,ge),Ve.setItem(se,ge))):(qe(We,tn),Ve.setItem(se,tn))})}var TagName$2=`div`,CollectionRendererContext=(0,import_react.createContext)(null);function createTask(){let se=0;return{run:ge=>{se||=requestAnimationFrame(()=>{se=0,ge()})},cancel:()=>{cancelAnimationFrame(se),se=0}}}function findNearestIndex(se,ge,Ve){let He=0,We=getItemsLength(se)-1;for(;He<=We;){let se=(He+We)/2|0,qe=Ve(se);if(qe===ge)return se;qe<ge?He=se+1:We=se-1}return He>0?He-1:0}function getItemsLength(se){return typeof se==`number`?se:se.length}function getItemObject$2(se){return!se||typeof se!=`object`?{value:se}:se}function getItemId(se,ge,Ve){invariant(Ve,"CollectionRenderer must be given an `id` prop.");let He=`${Ve}/${ge}`;return getItemObject$2(se).id??He}function getItem(se,ge){if(typeof se==`number`)return ge>=se?null:{};let Ve=se[ge];return Ve?typeof Ve==`object`?Ve:{value:Ve}:null}function getItemSize(se,ge,Ve){let He=getItemObject$2(se);ge=He.orientation===`horizontal`||ge;let We=ge?`width`:`height`,qe=He.style;if(qe){let se=qe[We];
74if(typeof se==`number`)return se}let en=He.items;if(en?.length){let se=!He.orientation||ge&&He.orientation===`horizontal`||!ge&&He.orientation===`vertical`,Ve=He.paddingStart??He.padding??0,We=He.paddingEnd??He.padding??0,qe=se?Ve+We:0,tn=(He.gap??0)*(en.length-1)+qe;if(se&&He.itemSize)return tn+He.itemSize*en.length;let rn=en.reduce((se,Ve)=>se+getItemSize(Ve,ge),tn);if(rn!==tn)return rn}let tn=Ve===!1?null:He.element||Ve;return tn?.isConnected?tn.getBoundingClientRect()[We]:0}function getAverageSize(se){let ge=getItemsLength(se.items),Ve=0,He=se.estimatedItemSize,We=se=>{let ge=Ve;Ve+=1,He=(He*ge+se)/Ve};for(let Ve=0;Ve<ge;Ve+=1){let ge=getItem(se.items,Ve),He=getItemId(ge,Ve,se.baseId),qe=se.data.get(He),en=se.elements.get(He),tn=getItemSize(ge,se.horizontal,en);tn?We(tn):qe?.rendered&&We(qe.end-qe.start)}return He}function getScrollOffset(se,ge){return`scrollX`in se?ge?se.scrollX:se.scrollY:ge?se.scrollLeft:se.scrollTop}function getViewport(se){let{defaultView:ge,documentElement:Ve}=se.ownerDocument;return se===Ve?ge:se}function useScroller(se){let[ge,Ve]=(0,import_react.useState)(null);return(0,import_react.useEffect)(()=>{let ge=se?.current;if(!ge)return;let He=getScrollingElement(ge);He&&Ve(He)},[se]),ge}function getRendererOffset(se,ge,Ve){let He=getWindow(se),We=He?.document.documentElement,qe=se.getBoundingClientRect(),en=Ve?qe.left:qe.top;if(ge===We)return getScrollOffset(He,Ve)+en;let tn=ge.getBoundingClientRect(),rn=Ve?tn.left:tn.top,on=getScrollOffset(ge,Ve);return en-rn+on}function getOffsets(se,ge,Ve){let He=getScrollOffset(ge,Ve),We=getRendererOffset(se,ge,Ve),qe=Ve?ge.clientWidth:ge.clientHeight,en=He-We;return{start:en,end:en+qe}}function getItemsEnd(se){let ge=getItemsLength(se.items),Ve=se.paddingStart+se.paddingEnd;if(!ge)return Ve;let He=ge-1,We=He*se.gap;if(se.itemSize!=null)return ge*se.itemSize+We+Ve;let qe=ge*se.estimatedItemSize+We+Ve;if(!se.baseId)return qe;let en=getItemId(getItem(se.items,He),He,se.baseId),tn=se.data.get(en);if(tn?.end)return tn.end+se.paddingEnd;if(!Array.isArray(se.items))return qe;let rn=se.items.reduce((ge,Ve)=>ge+getItemSize(Ve,se.horizontal,!1),0);return rn?rn+We+Ve:qe}function getData(se){let ge=getItemsLength(se.items),Ve,He=se.paddingStart,We=getAverageSize(se);for(let qe=0;qe<ge;qe+=1){let ge=getItem(se.items,qe),en=getItemId(ge,qe,se.baseId),tn=se.data.get(en),rn=tn?.rendered??!1,on=(ge,We=rn)=>{He&&=He+se.gap;let on=He+ge;shallowEqual(tn,{index:qe,rendered:We,start:He,end:on})||(Ve||=new Map(se.data),Ve.set(en,{index:qe,rendered:We,start:He,end:on})),He=on},sn=getItemSize(ge,se.horizontal,se.elements.get(en));sn?on(sn,!0):tn?.rendered?on(tn.end-tn.start,!0):on(We)}return Ve}function useCollectionRenderer({store:se,items:ge,initialItems:Ve=0,gap:He=0,itemSize:We,estimatedItemSize:qe=40,overscan:en,orientation:tn,padding:rn=0,paddingStart:on=rn,paddingEnd:sn=rn,persistentIndices:cn,renderOnScroll:ln=!0,renderOnResize:un=!!ln,children:dn,...fn}){let pn=useCollectionContext();se||=pn;let mn=useStoreState(se,se=>ge??se?.items);invariant(mn!=null,!1);let hn=(0,import_react.useContext)(CollectionRendererContext);se&&hn?.store!==se&&(hn=null);let gn=hn?.childrenData,_n=tn??hn?.orientation??`vertical`,vn=en??hn?.overscan??1,yn=(0,import_react.useRef)(null),bn=useId(fn.id),xn=_n===`horizontal`,Sn=(0,import_react.useMemo)(()=>new Map,[]),[Cn,wn]=useForceUpdate(),[Tn,En]=(0,import_react.useState)(()=>{if(!Ve)return[];let se=getItemsLength(mn),ge=Math.min(se,Math.abs(Ve));return Array.from({length:ge},(ge,He)=>Ve<0?se-He-1:He)}),Dn=(0,import_react.useMemo)(()=>{if(!cn)return Tn;let se=Tn.slice();for(let ge of cn)ge<0||se.includes(ge)||se.push(ge);return se.sort((se,ge)=>se-ge),shallowEqual(Tn,se)?Tn:se},[Tn,cn]),[On,kn]=(0,import_react.useState)(()=>{if(!bn)return new Map;let se=gn?.get(bn)||new Map;return We!=null||!mn?se:getData({baseId:bn,items:mn,data:se,gap:He,elements:Sn,horizontal:xn,paddingStart:on,itemSize:We,estimatedItemSize:qe})||se}),An=(0,import_react.useMemo)(()=>getItemsEnd({baseId:bn,items:mn,data:On,gap:He,horizontal:xn,itemSize:We,estimatedItemSize:qe,paddingStart:on,paddingEnd:sn}),[bn,mn,On,He,xn,We,qe,on,sn]);(0,import_react.useEffect)(()=>{bn&&gn?.set(bn,On)},[bn,gn,On]),(0,import_react.useEffect)(()=>
74{if(We!=null||!bn||!mn)return;let se=getData({baseId:bn,items:mn,data:On,gap:He,elements:Sn,horizontal:xn,paddingStart:on,itemSize:We,estimatedItemSize:qe});se&&kn(se)},[Cn,We,bn,mn,On,He,Sn,xn,on,qe]);let jn=useScroller(mn?yn:null),Mn=(0,import_react.useRef)({start:0,end:0}),Nn=(0,import_react.useCallback)(()=>{let se=Mn.current;if(!mn||!bn||!se.end||!On.size&&!We)return;let ge=getItemsLength(mn),Ve=(se,ge=`start`)=>{if(We){let Ve=We*se+He*se+on;return ge===`start`?Ve:Ve+We}let Ve=getItemId(getItem(mn,se),se,bn);return On.get(Ve)?.[ge]??0},qe=findNearestIndex(mn,se.start,Ve),en=qe;for(;en<ge&&Ve(en)<se.end;)en+=1;let tn=en-qe?vn:0,rn=Math.max(qe-tn,0),sn=Math.min(en+tn,ge),cn=Array.from({length:sn-rn},(se,ge)=>ge+rn);En(se=>shallowEqual(se,cn)?se:cn)},[Cn,mn,bn,On,We,He,on,vn]);(0,import_react.useEffect)(Nn,[Nn]);let Pn=useEvent(Nn);(0,import_react.useEffect)(()=>{let se=yn.current;se&&jn&&(Mn.current=getOffsets(se,jn,xn),Pn())},[jn,xn,Pn]);let Fn=!!ln,In=useBooleanEvent(ln);(0,import_react.useEffect)(()=>{if(!Fn)return;let se=yn.current;if(!se||!jn)return;let ge=getViewport(jn);if(!ge)return;let Ve=createTask(),He=ge=>{Ve.run(()=>{In(ge)&&(Mn.current=getOffsets(se,jn,xn),Pn())})};return ge.addEventListener(`scroll`,He,{passive:!0}),()=>{Ve.cancel(),ge.removeEventListener(`scroll`,He)}},[Fn,jn,In,xn,Pn]);let Ln=!!un,Rn=useBooleanEvent(un);(0,import_react.useEffect)(()=>{if(!Ln)return;let se=yn.current;if(!se||!jn)return;let ge=getViewport(jn);if(!ge)return;let Ve=createTask();if(ge===jn){if(typeof ResizeObserver!=`function`)return;let ge=!0,He=new ResizeObserver(()=>{if(ge){ge=!1;return}Ve.run(()=>{Rn(jn)&&(Mn.current=getOffsets(se,jn,xn),Pn())})});return He.observe(jn),()=>{Ve.cancel(),He.disconnect()}}let He=()=>{Ve.run(()=>{Rn(jn)&&(Mn.current=getOffsets(se,jn,xn),Pn())})};return ge.addEventListener(`resize`,He,{passive:!0}),()=>{Ve.cancel(),ge.removeEventListener(`resize`,He)}},[Ln,jn,Rn,xn,Pn]),(0,import_react.useEffect)(()=>{if(typeof IntersectionObserver!=`function`)return;let se=yn.current;if(!se||!jn)return;let ge=getViewport(jn);if(!ge)return;let Ve=new IntersectionObserver(()=>{Mn.current=getOffsets(se,jn,xn),Pn()},{root:jn===ge?jn:null});return Ve.observe(se),()=>{Ve.disconnect()}},[jn,xn,Pn]);let zn=(0,import_react.useMemo)(()=>{if(typeof ResizeObserver==`function`)return new ResizeObserver(()=>{(0,import_react_dom.flushSync)(wn)})},[wn]),Bn=(0,import_react.useCallback)(se=>{se&&(We||(wn(),Sn.set(se.id,se),zn?.observe(se)))},[We,Sn,wn,zn]),Vn=(0,import_react.useCallback)((se,ge)=>{let Ve=getItemId(se,ge,bn),qe=We?on+We*ge+He*ge:On.get(Ve)?.start??0,en={id:Ve,ref:Bn,index:ge,style:{position:`absolute`,left:xn?qe:0,top:xn?0:qe}};if(We&&(en.style[xn?`width`:`height`]=We),se==null)return en;let tn=getItemObject$2(se);return{...tn,...en,style:{...tn.style,...en.style}}},[bn,On,We,on,He,xn,Bn]),Hn=(0,import_react.useMemo)(()=>Dn.map(se=>{if(se<0)return;let ge=getItem(mn,se);if(ge)return Vn(ge,se)}).filter(se=>se!=null),[mn,Dn,Vn])?.map(se=>dn?.(se)),Un=fn.style,Wn=xn?`width`:`height`,Gn=(0,import_react.useMemo)(()=>({flex:`none`,position:`relative`,[Wn]:An,...Un}),[Un,Wn,An]),Kn=(0,import_react.useMemo)(()=>new Map,[]),qn=(0,import_react.useMemo)(()=>({store:se,orientation:_n,overscan:vn,childrenData:Kn}),[se,_n,vn,Kn]);return fn=useWrapElement(fn,se=>(0,import_jsx_runtime.jsx)(CollectionRendererContext.Provider,{value:qn,children:se}),[qn]),fn={id:bn,...fn,style:Gn,ref:useMergeRefs(yn,fn.ref)},{...fn,children:Hn}}var CollectionRenderer=forwardRef$4(function(se){return createElement$6(TagName$2,useCollectionRenderer(se))}),getCollectionRendererItemId=getItemId,TagName$1=`div`;function getItemObject$1(se){return!se||typeof se!=`object`?{value:se}:se}function countItems(se){return se?typeof se==`number`?Array.from({length:se},(se,ge)=>ge+1):se.reduce((se,ge,Ve)=>{let He=getItemObject$1(ge);return He.items?(se[Ve]=(se[Ve-1]??0)+(countItems(He.items)[He.items.length-1]??0),se):(se[Ve]=Ve+1,se)},[]):[0]}function findFirst(se,ge=1){for(let Ve=ge>0?0:se.length-1;Ve>=0&&Ve<se.length;Ve+=ge){let He=se[Ve],We=getItemObject$1(He);
74if(We.items&&findFirst(We.items,ge)!==-1||!We.disabled)return Ve}return-1}function findLast(se){return findFirst(se,-1)}function findById(se,ge,Ve){return se.findIndex((se,He)=>{let We=getCollectionRendererItemId(se,He,Ve);if(We===ge)return!0;let qe=getItemObject$1(se);if(qe.items?.length)return findById(qe.items,ge,We)!==-1;let en=ge.split(`/`);return en.length===1?!1:en.some(se=>We===se)})}function useCompositeRenderer({store:se,orientation:ge,persistentIndices:Ve,children:He,"aria-setsize":We,"aria-posinset":qe=1,...en}){let tn=useCompositeScopedContext();se||=tn;let rn=useStoreState(se,se=>ge??se?.orientation===`both`?`vertical`:se?.orientation),on=useStoreState(se,se=>se?`mounted`in se&&!se.mounted?0:en.items??se.items:en.items),sn=useId(en.id),cn=(0,import_react.useMemo)(()=>countItems(on),[on]),ln=(0,import_react.useMemo)(()=>We??cn[cn.length-1]??0,[We,cn]),un=(0,import_react.useMemo)(()=>on?typeof on==`number`?0:on.length?findFirst(on):-1:-1,[on]),dn=(0,import_react.useMemo)(()=>on?typeof on==`number`?on-1:on.length?findLast(on):-1:-1,[on]),fn=useStoreState(se,`activeId`),pn=(0,import_react.useMemo)(()=>!sn||!on||fn==null||typeof on==`number`||!on.length?-1:findById(on,fn,sn),[sn,on,fn]),mn=(0,import_react.useMemo)(()=>{let se=[un,pn,dn].filter(se=>se>=0);return Ve?[...Ve,...se]:se},[un,pn,dn,Ve]);return useCollectionRenderer({id:sn,store:se,orientation:rn,persistentIndices:mn,...en,children:se=>{let ge=Object.assign({},se,{"aria-setsize":ln,"aria-posinset":qe+(cn[se.index-1]??0)});return He?.(ge)}})}var CompositeRenderer=forwardRef$4(function(se){return createElement$6(TagName$1,useCompositeRenderer(se))}),TagName=`div`;function getItemObject(se){return!se||typeof se!=`object`?{value:`${se}`}:se}function findIndicesByValue(se,ge){let Ve=toArray$1(ge),He=[];for(let[We,qe]of se.entries()){if(He.length===Ve.length)break;let se=getItemObject(qe);(se.value!=null&&Ve.includes(se.value)||se.items?.length&&findIndicesByValue(se.items,ge).length)&&He.push(We)}return He}function useSelectRenderer({store:se,orientation:ge,persistentIndices:Ve,items:He,value:We,...qe}){let en=useSelectContext();se||=en;let tn=useStoreState(se,se=>se?se.mounted?He??se.items:0:He),rn=useStoreState(se,se=>We??se?.value),on=(0,import_react.useMemo)(()=>!tn||rn==null||typeof tn==`number`||!tn.length?[]:findIndicesByValue(tn,rn),[tn,rn]),sn=(0,import_react.useMemo)(()=>Ve?[...Ve,...on]:on,[on,Ve]);return useCompositeRenderer({store:se,items:tn,persistentIndices:sn,...qe})}var SelectRenderer=forwardRef$4(function(se){return createElement$6(TagName,useSelectRenderer(se))}),toKebabCase=se=>se.replace(/([a-z0-9])([A-Z])/g,`$1-$2`).toLowerCase(),mergeClasses=(...se)=>se.filter((se,ge,Ve)=>!!se&&Ve.indexOf(se)===ge).join(` `),defaultAttributes={xmlns:`http://www.w3.org/2000/svg`,width:24,height:24,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:2,strokeLinecap:`round`,strokeLinejoin:`round`},Icon=(0,import_react.forwardRef)(({color:se=`currentColor`,size:ge=24,strokeWidth:Ve=2,absoluteStrokeWidth:He,className:We=``,children:qe,iconNode:en,...tn},rn)=>(0,import_react.createElement)(`svg`,{ref:rn,...defaultAttributes,width:ge,height:ge,stroke:se,strokeWidth:He?Number(Ve)*24/Number(ge):Ve,className:mergeClasses(`lucide`,We),...tn},[...en.map(([se,ge])=>(0,import_react.createElement)(se,ge)),...Array.isArray(qe)?qe:[qe]])),createLucideIcon=(se,ge)=>{let Ve=(0,import_react.forwardRef)(({className:Ve,...He},We)=>(0,import_react.createElement)(Icon,{ref:We,iconNode:ge,className:mergeClasses(`lucide-${toKebabCase(se)}`,Ve),...He}));return Ve.displayName=`${se}`,Ve},ArchiveRestore=createLucideIcon(`ArchiveRestore`,[[`rect`,{width:`20`,height:`5`,x:`2`,y:`3`,rx:`1`,key:`1wp1u1`}],[`path`,{d:`M4 8v11a2 2 0 0 0 2 2h2`,key:`tvwodi`}],[`path`,{d:`M20 8v11a2 2 0 0 1-2 2h-2`,key:`1gkqxj`}],[`path`,{d:`m9 15 3-3 3 3`,key:`1pd0qc`}],[`path`,{d:`M12 12v9`,key:`192myk`}]]),Archive=createLucideIcon(`Archive`,[[`rect`,{width:`20`,height:`5`,x:`2`,y:`3`,rx:`1`,key:`1wp1u1`}],[`path`,{d:`M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8`,key:`1s80jp`}],[`path`,{d:`M10 12h4`,key:`a56b0p`}]]),ArrowDownToLine=createLucideIcon(`ArrowDownToLine`,[[`path`,{d:`M12 17V3`,key:`1cwfxf`}],[`path`,{d:`m6 11 6 6 6-6`,key:`12ii2o`}],[`path`,{d:`M19 21H5`,key:`150jfl`}]]),ArrowDown=createLucideIcon(`ArrowDown`,[[`path`,{d:`M12 5v14`,key:`s699le`}],[`path`,{d:`m19 12-7 7-7-7`,key:`1idqje`}]]),ArrowLeft=createLucideIcon(`ArrowLeft`,[[`path`,{d:`m12 19-7-7 7-7`,key:`1l729n`}],[`path`,{d:`M19 12H5`,key:`x3x0zl`}]]),ArrowRightLeft=createLucideIcon(`ArrowRightLeft`,[[`path`,{d:`m16 3 4 4-4 4`,key:`1x1c3m`}],[`path`,{d:`M20 7H4`,key:`zbl0bi`}],[`path`,{d:`m8 21-4-4 4-4`,key:`h9nckh`}],[`path`,{d:`M4 17h16`,key:`g4d7ey`}]]),ArrowRightToLine=createLucideIcon(`ArrowRightToLine`,[[`path`,{d:`M17 12H3`,key:`8awo09`}],[`path`,{d:`m11 18 6-6-6-6`,key:`8c2y43`}],[`path`,{d:`M21 5v14`,key:`nzette`}]]),ArrowUpDown=createLucideIcon(`ArrowUpDown`,[[`path`,{d:`m21 16-4 4-4-4`,key:`f6ql7i`}],[`path`,{d:`M17 20V4`,key:`1ejh1v`}],[`path`,{d:`m3 8 4-4 4 4`,key:`11wl7u`}],[`path`,{d:`M7 4v16`,key:`1glfcx`}]]),ArrowUpLeft=createLucideIcon(`ArrowUpLeft`,[[`path`,{d:`M7 17V7h10`,key:`11bw93`}],[`path`,{d:`M17 17 7 7`,key:`2786uv`}]]),ArrowUp=createLucideIcon(`ArrowUp`,[[`path`,{d:`m5 12 7-7 7 7`,key:`hav0vg`}],[`path`,{d:`M12 19V5`,key:`x0mq9r`}]]),BadgeCheck=createLucideIcon(`BadgeCheck`,[[`path`,{d:`M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z`,key:`3c2336`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),Ban=createLucideIcon(`Ban`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`m4.9 4.9 14.2 14.2`,key:`1m5liu`}]]),BarChart3=createLucideIcon(`BarChart3`,[[`path`,{d:`M3 3v18h18`,key:`1s2lah`}],[`path`,{d:`M18 17V9`,key:`2bz60n`}],[`path`,{d:`M13 17V5`,key:`1frdt8`}
74],[`path`,{d:`M8 17v-3`,key:`17ska0`}]]),Beaker=createLucideIcon(`Beaker`,[[`path`,{d:`M4.5 3h15`,key:`c7n0jr`}],[`path`,{d:`M6 3v16a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V3`,key:`m1uhx7`}],[`path`,{d:`M6 14h12`,key:`4cwo0f`}]]),BookCopy=createLucideIcon(`BookCopy`,[[`path`,{d:`M2 16V4a2 2 0 0 1 2-2h11`,key:`spzkk5`}],[`path`,{d:`M5 14H4a2 2 0 1 0 0 4h1`,key:`16gqf9`}],[`path`,{d:`M22 18H11a2 2 0 1 0 0 4h11V6H11a2 2 0 0 0-2 2v12`,key:`1owzki`}]]),BookmarkPlus=createLucideIcon(`BookmarkPlus`,[[`path`,{d:`m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z`,key:`1fy3hk`}],[`line`,{x1:`12`,x2:`12`,y1:`7`,y2:`13`,key:`1cppfj`}],[`line`,{x1:`15`,x2:`9`,y1:`10`,y2:`10`,key:`1gty7f`}]]),Bookmark=createLucideIcon(`Bookmark`,[[`path`,{d:`m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z`,key:`1fy3hk`}]]),Bot=createLucideIcon(`Bot`,[[`path`,{d:`M12 8V4H8`,key:`hb8ula`}],[`rect`,{width:`16`,height:`12`,x:`4`,y:`8`,rx:`2`,key:`enze0r`}],[`path`,{d:`M2 14h2`,key:`vft8re`}],[`path`,{d:`M20 14h2`,key:`4cs60a`}],[`path`,{d:`M15 13v2`,key:`1xurst`}],[`path`,{d:`M9 13v2`,key:`rq6x2g`}]]),Box=createLucideIcon(`Box`,[[`path`,{d:`M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z`,key:`hh9hay`}],[`path`,{d:`m3.3 7 8.7 5 8.7-5`,key:`g66t2b`}],[`path`,{d:`M12 22V12`,key:`d0xqtd`}]]),Brain=createLucideIcon(`Brain`,[[`path`,{d:`M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z`,key:`l5xja`}],[`path`,{d:`M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z`,key:`ep3f8r`}],[`path`,{d:`M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4`,key:`1p4c4q`}],[`path`,{d:`M17.599 6.5a3 3 0 0 0 .399-1.375`,key:`tmeiqw`}],[`path`,{d:`M6.003 5.125A3 3 0 0 0 6.401 6.5`,key:`105sqy`}],[`path`,{d:`M3.477 10.896a4 4 0 0 1 .585-.396`,key:`ql3yin`}],[`path`,{d:`M19.938 10.5a4 4 0 0 1 .585.396`,key:`1qfode`}],[`path`,{d:`M6 18a4 4 0 0 1-1.967-.516`,key:`2e4loj`}],[`path`,{d:`M19.967 17.484A4 4 0 0 1 18 18`,key:`159ez6`}]]),CalendarDays=createLucideIcon(`CalendarDays`,[[`path`,{d:`M8 2v4`,key:`1cmpym`}],[`path`,{d:`M16 2v4`,key:`4m81vk`}],[`rect`,{width:`18`,height:`18`,x:`3`,y:`4`,rx:`2`,key:`1hopcy`}],[`path`,{d:`M3 10h18`,key:`8toen8`}],[`path`,{d:`M8 14h.01`,key:`6423bh`}],[`path`,{d:`M12 14h.01`,key:`1etili`}],[`path`,{d:`M16 14h.01`,key:`1gbofw`}],[`path`,{d:`M8 18h.01`,key:`lrp35t`}],[`path`,{d:`M12 18h.01`,key:`mhygvu`}],[`path`,{d:`M16 18h.01`,key:`kzsmim`}]]),Calendar=createLucideIcon(`Calendar`,[[`path`,{d:`M8 2v4`,key:`1cmpym`}],[`path`,{d:`M16 2v4`,key:`4m81vk`}],[`rect`,{width:`18`,height:`18`,x:`3`,y:`4`,rx:`2`,key:`1hopcy`}],[`path`,{d:`M3 10h18`,key:`8toen8`}]]),Check=createLucideIcon(`Check`,[[`path`,{d:`M20 6 9 17l-5-5`,key:`1gmf2c`}]]),ChevronDown=createLucideIcon(`ChevronDown`,[[`path`,{d:`m6 9 6 6 6-6`,key:`qrunsl`}]]),ChevronLeft=createLucideIcon(`ChevronLeft`,[[`path`,{d:`m15 18-6-6 6-6`,key:`1wnfg3`}]]),ChevronRight=createLucideIcon(`ChevronRight`,[[`path`,{d:`m9 18 6-6-6-6`,key:`mthhwq`}]]),ChevronUp=createLucideIcon(`ChevronUp`,[[`path`,{d:`m18 15-6-6-6 6`,key:`153udz`}]]),CircleAlert=createLucideIcon(`CircleAlert`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`line`,{x1:`12`,x2:`12`,y1:`8`,y2:`12`,key:`1pkeuh`}],[`line`,{x1:`12`,x2:`12.01`,y1:`16`,y2:`16`,key:`4dfq90`}]]),CircleCheckBig=createLucideIcon(`CircleCheckBig`,[[`path`,{d:`M22 11.08V12a10 10 0 1 1-5.93-9.14`,key:`g774vq`}],[`path`,{d:`m9 11 3 3L22 4`,key:`1pflzl`}]]),CircleCheck=createLucideIcon(`CircleCheck`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),CircleHelp=createLucideIcon(`CircleHelp`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3`,key:`1u773s`}],[`path`,{d:`M12 17h.01`,key:`p32p05`}]]),CirclePlus=createLucideIcon(`CirclePlus`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M8 12h8`,key:`1wcyev`}],[`path`,{d:`M12 8v8`,key:`napkw2`}]]),CircleX=createLucideIcon(`CircleX`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`m15 9-6 6`,key:`1uzhvr`}],[`path`,{d:`m9 9 6 6`,key:`z0biqf`}]]),Circle=createLucideIcon(`Circle`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}]]),Clock4=createLucideIcon(`Clock4`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`polyline`,{points:`12 6 12 12 16 14`,key:`68esgv`}]]),Clock=createLucideIcon(`Clock`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`polyline`,{points:`12 6 12 12 16 14`,key:`68esgv`}]]),CodeXml=createLucideIcon(`CodeXml`,[[`path`,{d:`m18 16 4-4-4-4`,key:`1inbqp`}],[`path`,{d:`m6 8-4 4 4 4`,key:`15zrgr`}],[`path`,{d:`m14.5 4-5 16`,key:`e7oirm`}]]),Code=createLucideIcon(`Code`,[[`polyline`,{points:`16 18 22 12 16 6`,key:`z7tu5w`}],[`polyline`,{points:`8 6 2 12 8 18`,key:`1eg1df`}]]),CopyCheck=createLucideIcon(`CopyCheck`,[[`path`,{d:`m12 15 2 2 4-4`,key:`2c609p`}],[`rect`,{width:`14`,height:`14`,x:`8`,y:`8`,rx:`2`,ry:`2`,key:`17jyea`}],[`path`,{d:`M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2`,key:`zix9uf`}]]),CopyPlus=createLucideIcon(`CopyPlus`,[[`line`,{x1:`15`,x2:`15`,y1:`12`,y2:`18`,key:`1p7wdc`}],[`line`,{x1:`12`,x2:`18`,y1:`15`,y2:`15`,key:`1nscbv`}],[`rect`,{width:`14`,height:`14`,x:`8`,y:`8`,rx:`2`,ry:`2`,key:`17jyea`}],[`path`,{d:`M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2`,key:`zix9uf`}]]),Copy=createLucideIcon(`Copy`,[[`rect`,{width:`14`,height:`14`,x:`8`,y:`8`,rx:`2`,ry:`2`,key:`17jyea`}],[`path`,{d:`M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2`,key:`zix9uf`}]]),Database=createLucideIcon(`Database`,[[`ellipse`,{cx:`12`,cy:`5`,rx:`9`,ry:`3`,key:`msslwz`}],[`path`,{d:`M3 5V19A9 3 0 0 0 21 19V5`,key:`1wlel7`}],[`path`,{d:`M3 12A9 3 0 0 0 21 12`,key:`mv7ke4`}]]),Dices=createLucideIcon(`Dices`,[[`rect`,{width:`12`,height:`12`,x:`2`,y:`10`,rx:`2`,ry:`2`,key:`6agr2n`}],[`path`,{d:`m17.92 14 3.5-3.5a2.24 2.24 0 0 0 0-3l-5-4.92a2.24 2.24 0 0 0-3 0L10 6`,key:`1o487t`}],[`path`,{d:`M6 18h.01`,key:`uhywen`}],[`path`,{d:`M10 14h.01`,key:`ssrbsk`}],[`path`,{d:`M15 6h.01`,key:`cblpky`}],[`path`,{d:`M18 9h.01`,key:`2061c0`}]]),Download=createLucideIcon(`Download`,[[`path`,{d:`M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4`,key:`ih7n3h`}],[`polyline`,{points:`7 10 12 15 17 10`,key:`2ggqvy`}],[`line`,{x1:`12`,x2:`12`,y1:`15`,y2:`3`,key:`1vk2je`}]]),Earth=createLucideIcon(`Earth`,[[`path`,{d:`M21.54 15H17a2 2 0 0 0-2 2v4.54`,key:`1djwo0`}],[`path`,{d:`M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17`,key:`1tzkfa`}],[`path`,{d:`M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05`,key:`14pb5j`}],[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}]]),Ellipsis=createLucideIcon(`Ellipsis`,[[`circle`,{cx:`12`,cy:`12`,r:`1`,key:`41hilf`}],[`circle`,{cx:`19`,cy:`12`,r:`1`,key:`1wjl8i`}],[`circle`,{cx:`5`,cy:`12`,r:`1`,key:`1pcz8c`}]]),Expand=createLucideIcon(`Expand`,[[`path`,{d:`m21 21-6-6m6 6v-4.8m0 4.8h-4.8`,key:`1c15vz`}],[`path`,{d:`M3 16.2V21m0 0h4.8M3 21l6-6`,key:`1fsnz2`}],[`path`,{d:`M21 7.8V3m0 0h-4.8M21 3l-6 6`,key:`hawz9i`}],[`path`,{d:`M3 7.8V3m0 0h4.8M3 3l6 6`,key:`u9ee12`}
74]]),ExternalLink=createLucideIcon(`ExternalLink`,[[`path`,{d:`M15 3h6v6`,key:`1q9fwt`}],[`path`,{d:`M10 14 21 3`,key:`gplh6r`}],[`path`,{d:`M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6`,key:`a6xqqp`}]]),Eye=createLucideIcon(`Eye`,[[`path`,{d:`M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7Z`,key:`rwhkz3`}],[`circle`,{cx:`12`,cy:`12`,r:`3`,key:`1v7zrd`}]]),Feather=createLucideIcon(`Feather`,[[`path`,{d:`M12.67 19a2 2 0 0 0 1.416-.588l6.154-6.172a6 6 0 0 0-8.49-8.49L5.586 9.914A2 2 0 0 0 5 11.328V18a1 1 0 0 0 1 1z`,key:`18jl4k`}],[`path`,{d:`M16 8 2 22`,key:`vp34q`}],[`path`,{d:`M17.5 15H9`,key:`1oz8nu`}]]),FileCode=createLucideIcon(`FileCode`,[[`path`,{d:`M10 12.5 8 15l2 2.5`,key:`1tg20x`}],[`path`,{d:`m14 12.5 2 2.5-2 2.5`,key:`yinavb`}],[`path`,{d:`M14 2v4a2 2 0 0 0 2 2h4`,key:`tnqrlb`}],[`path`,{d:`M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z`,key:`1mlx9k`}]]),FileImage=createLucideIcon(`FileImage`,[[`path`,{d:`M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z`,key:`1rqfz7`}],[`path`,{d:`M14 2v4a2 2 0 0 0 2 2h4`,key:`tnqrlb`}],[`circle`,{cx:`10`,cy:`12`,r:`2`,key:`737tya`}],[`path`,{d:`m20 17-1.296-1.296a2.41 2.41 0 0 0-3.408 0L9 22`,key:`wt3hpn`}]]),FilePenLine=createLucideIcon(`FilePenLine`,[[`path`,{d:`m18 5-2.414-2.414A2 2 0 0 0 14.172 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2`,key:`142zxg`}],[`path`,{d:`M21.378 12.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z`,key:`2t3380`}],[`path`,{d:`M8 18h1`,key:`13wk12`}]]),FilePlus2=createLucideIcon(`FilePlus2`,[[`path`,{d:`M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4`,key:`1pf5j1`}],[`path`,{d:`M14 2v4a2 2 0 0 0 2 2h4`,key:`tnqrlb`}],[`path`,{d:`M3 15h6`,key:`4e2qda`}],[`path`,{d:`M6 12v6`,key:`1u72j0`}]]),FilePlus=createLucideIcon(`FilePlus`,[[`path`,{d:`M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z`,key:`1rqfz7`}],[`path`,{d:`M14 2v4a2 2 0 0 0 2 2h4`,key:`tnqrlb`}],[`path`,{d:`M9 15h6`,key:`cctwl0`}],[`path`,{d:`M12 18v-6`,key:`17g6i2`}]]),FileQuestion=createLucideIcon(`FileQuestion`,[[`path`,{d:`M12 17h.01`,key:`p32p05`}],[`path`,{d:`M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z`,key:`1mlx9k`}],[`path`,{d:`M9.1 9a3 3 0 0 1 5.82 1c0 2-3 3-3 3`,key:`mhlwft`}]]),FileSearch=createLucideIcon(`FileSearch`,[[`path`,{d:`M14 2v4a2 2 0 0 0 2 2h4`,key:`tnqrlb`}],[`path`,{d:`M4.268 21a2 2 0 0 0 1.727 1H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3`,key:`ms7g94`}],[`path`,{d:`m9 18-1.5-1.5`,key:`1j6qii`}],[`circle`,{cx:`5`,cy:`14`,r:`3`,key:`ufru5t`}]]),FileSpreadsheet=createLucideIcon(`FileSpreadsheet`,[[`path`,{d:`M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z`,key:`1rqfz7`}],[`path`,{d:`M14 2v4a2 2 0 0 0 2 2h4`,key:`tnqrlb`}],[`path`,{d:`M8 13h2`,key:`yr2amv`}],[`path`,{d:`M14 13h2`,key:`un5t4a`}],[`path`,{d:`M8 17h2`,key:`2yhykz`}],[`path`,{d:`M14 17h2`,key:`10kma7`}]]),FileText=createLucideIcon(`FileText`,[[`path`,{d:`M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z`,key:`1rqfz7`}],[`path`,{d:`M14 2v4a2 2 0 0 0 2 2h4`,key:`tnqrlb`}],[`path`,{d:`M10 9H8`,key:`b1mrlr`}],[`path`,{d:`M16 13H8`,key:`t4e002`}],[`path`,{d:`M16 17H8`,key:`z1uh3a`}]]),FileType2=createLucideIcon(`FileType2`,[[`path`,{d:`M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4`,key:`1pf5j1`}],[`path`,{d:`M14 2v4a2 2 0 0 0 2 2h4`,key:`tnqrlb`}],[`path`,{d:`M2 13v-1h6v1`,key:`1dh9dg`}],[`path`,{d:`M5 12v6`,key:`150t9c`}],[`path`,{d:`M4 18h2`,key:`1xrofg`}]]),FileUp=createLucideIcon(`FileUp`,[[`path`,{d:`M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z`,key:`1rqfz7`}],[`path`,{d:`M14 2v4a2 2 0 0 0 2 2h4`,key:`tnqrlb`}],[`path`,{d:`M12 12v6`,key:`3ahymv`}],[`path`,{d:`m15 15-3-3-3 3`,key:`15xj92`}]]),File$1=createLucideIcon(`File`,[[`path`,{d:`M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z`,key:`1rqfz7`}],[`path`,{d:`M14 2v4a2 2 0 0 0 2 2h4`,key:`tnqrlb`}]]),Files=createLucideIcon(`Files`,[[`path`,{d:`M20 7h-3a2 2 0 0 1-2-2V2`,key:`x099mo`}],[`path`,{d:`M9 18a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h7l4 4v10a2 2 0 0 1-2 2Z`,key:`18t6ie`}],[`path`,{d:`M3 7.6v12.8A1.6 1.6 0 0 0 4.6 22h9.8`,key:`1nja0z`}]]),FilterX=createLucideIcon(`FilterX`,[[`path`,{d:`M13.013 3H2l8 9.46V19l4 2v-8.54l.9-1.055`,key:`1fi1da`}],[`path`,{d:`m22 3-5 5`,key:`12jva0`}],[`path`,{d:`m17 3 5 5`,key:`k36vhe`}]]),Filter=createLucideIcon(`Filter`,[[`polygon`,{points:`22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3`,key:`1yg77f`}]]),FolderInput=createLucideIcon(`FolderInput`,[[`path`,{d:`M2 9V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-1`,key:`fm4g5t`}],[`path`,{d:`M2 13h10`,key:`pgb2dq`}],[`path`,{d:`m9 16 3-3-3-3`,key:`6m91ic`}]]),FolderPlus=createLucideIcon(`FolderPlus`,[[`path`,{d:`M12 10v6`,key:`1bos4e`}],[`path`,{d:`M9 13h6`,key:`1uhe8q`}],[`path`,{d:`M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z`,key:`1kt360`}]]),FolderX=createLucideIcon(`FolderX`,[[`path`,{d:`M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z`,key:`1kt360`}],[`path`,{d:`m9.5 10.5 5 5`,key:`ra9qjz`}],[`path`,{d:`m14.5 10.5-5 5`,key:`l2rkpq`}]]),Folder=createLucideIcon(`Folder`,[[`path`,{d:`M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z`,key:`1kt360`}]]),Folders=createLucideIcon(`Folders`,[[`path`,{d:`M20 17a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3.9a2 2 0 0 1-1.69-.9l-.81-1.2a2 2 0 0 0-1.67-.9H8a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2Z`,key:`4u7rpt`}],[`path`,{d:`M2 8v11a2 2 0 0 0 2 2h14`,key:`1eicx1`}]]),GitBranchPlus=createLucideIcon(`GitBranchPlus`,[[`path`,{d:`M6 3v12`,key:`qpgusn`}],[`path`,{d:`M18 9a3 3 0 1 0 0-6 3 3 0 0 0 0 6z`,key:`1d02ji`}],[`path`,{d:`M6 21a3 3 0 1 0 0-6 3 3 0 0 0 0 6z`,key:`chk6ph`}],[`path`,{d:`M15 6a9 9 0 0 0-9 9`,key:`or332x`}],[`path`,{d:`M18 15v6`,key:`9wciyi`}],[`path`,{d:`M21 18h-6`,key:`139f0c`}]]),GitCommitHorizontal=createLucideIcon(`GitCommitHorizontal`,[[`circle`,{cx:`12`,cy:`12`,r:`3`,key:`1v7zrd`}],[`line`,{x1:`3`,x2:`9`,y1:`12`,y2:`12`,key:`1dyftd`}],[`line`,{x1:`15`,x2:`21`,y1:`12`,y2:`12`,key:`oup4p8`}]]),GitFork=createLucideIcon(`GitFork`,[[`circle`,{cx:`12`,cy:`18`,r:`3`,key:`1mpf1b`}],[`circle`,{cx:`6`,cy:`6`,r:`3`,key:`1lh9wr`}
74],[`circle`,{cx:`18`,cy:`6`,r:`3`,key:`1h7g24`}],[`path`,{d:`M18 9v2c0 .6-.4 1-1 1H7c-.6 0-1-.4-1-1V9`,key:`1uq4wg`}],[`path`,{d:`M12 12v3`,key:`158kv8`}]]),Globe=createLucideIcon(`Globe`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20`,key:`13o1zl`}],[`path`,{d:`M2 12h20`,key:`9i4pu4`}]]),GraduationCap=createLucideIcon(`GraduationCap`,[[`path`,{d:`M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z`,key:`j76jl0`}],[`path`,{d:`M22 10v6`,key:`1lu8f3`}],[`path`,{d:`M6 12.5V16a6 3 0 0 0 12 0v-3.5`,key:`1r8lef`}]]),GripVertical=createLucideIcon(`GripVertical`,[[`circle`,{cx:`9`,cy:`12`,r:`1`,key:`1vctgf`}],[`circle`,{cx:`9`,cy:`5`,r:`1`,key:`hp0tcf`}],[`circle`,{cx:`9`,cy:`19`,r:`1`,key:`fkjjf6`}],[`circle`,{cx:`15`,cy:`12`,r:`1`,key:`1tmaij`}],[`circle`,{cx:`15`,cy:`5`,r:`1`,key:`19l28e`}],[`circle`,{cx:`15`,cy:`19`,r:`1`,key:`f4zoj3`}]]),History=createLucideIcon(`History`,[[`path`,{d:`M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8`,key:`1357e3`}],[`path`,{d:`M3 3v5h5`,key:`1xhq8a`}],[`path`,{d:`M12 7v5l4 2`,key:`1fdv2h`}]]),ImageOff=createLucideIcon(`ImageOff`,[[`line`,{x1:`2`,x2:`22`,y1:`2`,y2:`22`,key:`a6p6uj`}],[`path`,{d:`M10.41 10.41a2 2 0 1 1-2.83-2.83`,key:`1bzlo9`}],[`line`,{x1:`13.5`,x2:`6`,y1:`13.5`,y2:`21`,key:`1q0aeu`}],[`line`,{x1:`18`,x2:`21`,y1:`12`,y2:`15`,key:`5mozeu`}],[`path`,{d:`M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59`,key:`mmje98`}],[`path`,{d:`M21 15V5a2 2 0 0 0-2-2H9`,key:`43el77`}]]),ImageUp=createLucideIcon(`ImageUp`,[[`path`,{d:`M10.3 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10l-3.1-3.1a2 2 0 0 0-2.814.014L6 21`,key:`9csbqa`}],[`path`,{d:`m14 19.5 3-3 3 3`,key:`9vmjn0`}],[`path`,{d:`M17 22v-5.5`,key:`1aa6fl`}],[`circle`,{cx:`9`,cy:`9`,r:`2`,key:`af1f0g`}]]),Image$1=createLucideIcon(`Image`,[[`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`,ry:`2`,key:`1m3agn`}],[`circle`,{cx:`9`,cy:`9`,r:`2`,key:`af1f0g`}],[`path`,{d:`m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21`,key:`1xmnt7`}]]),Import=createLucideIcon(`Import`,[[`path`,{d:`M12 3v12`,key:`1x0j5s`}],[`path`,{d:`m8 11 4 4 4-4`,key:`1dohi6`}],[`path`,{d:`M8 5H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-4`,key:`1ywtjm`}]]),Info=createLucideIcon(`Info`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 16v-4`,key:`1dtifu`}],[`path`,{d:`M12 8h.01`,key:`e9boi3`}]]),KeyRound=createLucideIcon(`KeyRound`,[[`path`,{d:`M2 18v3c0 .6.4 1 1 1h4v-3h3v-3h2l1.4-1.4a6.5 6.5 0 1 0-4-4Z`,key:`167ctg`}],[`circle`,{cx:`16.5`,cy:`7.5`,r:`.5`,fill:`currentColor`,key:`w0ekpg`}]]),Keyboard=createLucideIcon(`Keyboard`,[[`path`,{d:`M10 8h.01`,key:`1r9ogq`}],[`path`,{d:`M12 12h.01`,key:`1mp3jc`}],[`path`,{d:`M14 8h.01`,key:`1primd`}],[`path`,{d:`M16 12h.01`,key:`1l6xoz`}],[`path`,{d:`M18 8h.01`,key:`emo2bl`}],[`path`,{d:`M6 8h.01`,key:`x9i8wu`}],[`path`,{d:`M7 16h10`,key:`wp8him`}],[`path`,{d:`M8 12h.01`,key:`czm47f`}],[`rect`,{width:`20`,height:`16`,x:`2`,y:`4`,rx:`2`,key:`18n3k1`}]]),Layers=createLucideIcon(`Layers`,[[`path`,{d:`m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z`,key:`8b97xw`}],[`path`,{d:`m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65`,key:`dd6zsq`}],[`path`,{d:`m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65`,key:`ep9fru`}]]),LayoutGrid=createLucideIcon(`LayoutGrid`,[[`rect`,{width:`7`,height:`7`,x:`3`,y:`3`,rx:`1`,key:`1g98yp`}],[`rect`,{width:`7`,height:`7`,x:`14`,y:`3`,rx:`1`,key:`6d4xhi`}],[`rect`,{width:`7`,height:`7`,x:`14`,y:`14`,rx:`1`,key:`nxv5o0`}],[`rect`,{width:`7`,height:`7`,x:`3`,y:`14`,rx:`1`,key:`1bb6yr`}]]),LifeBuoy=createLucideIcon(`LifeBuoy`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`m4.93 4.93 4.24 4.24`,key:`1ymg45`}],[`path`,{d:`m14.83 9.17 4.24-4.24`,key:`1cb5xl`}],[`path`,{d:`m14.83 14.83 4.24 4.24`,key:`q42g0n`}],[`path`,{d:`m9.17 14.83-4.24 4.24`,key:`bqpfvv`}],[`circle`,{cx:`12`,cy:`12`,r:`4`,key:`4exip2`}]]),Lightbulb=createLucideIcon(`Lightbulb`,[[`path`,{d:`M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5`,key:`1gvzjb`}],[`path`,{d:`M9 18h6`,key:`x1upvd`}],[`path`,{d:`M10 22h4`,key:`ceow96`}]]),LineChart=createLucideIcon(`LineChart`,[[`path`,{d:`M3 3v18h18`,key:`1s2lah`}],[`path`,{d:`m19 9-5 5-4-4-3 3`,key:`2osh9i`}]]),Link2=createLucideIcon(`Link2`,[[`path`,{d:`M9 17H7A5 5 0 0 1 7 7h2`,key:`8i5ue5`}],[`path`,{d:`M15 7h2a5 5 0 1 1 0 10h-2`,key:`1b9ql8`}],[`line`,{x1:`8`,x2:`16`,y1:`12`,y2:`12`,key:`1jonct`}]]),Link=createLucideIcon(`Link`,[[`path`,{d:`M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71`,key:`1cjeqo`}],[`path`,{d:`M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71`,key:`19qd67`}]]),ListFilter=createLucideIcon(`ListFilter`,[[`path`,{d:`M3 6h18`,key:`d0wm0j`}],[`path`,{d:`M7 12h10`,key:`b7w52i`}],[`path`,{d:`M10 18h4`,key:`1ulq68`}]]),ListOrdered=createLucideIcon(`ListOrdered`,[[`line`,{x1:`10`,x2:`21`,y1:`6`,y2:`6`,key:`76qw6h`}],[`line`,{x1:`10`,x2:`21`,y1:`12`,y2:`12`,key:`16nom4`}],[`line`,{x1:`10`,x2:`21`,y1:`18`,y2:`18`,key:`u3jurt`}],[`path`,{d:`M4 6h1v4`,key:`cnovpq`}],[`path`,{d:`M4 10h2`,key:`16xx2s`}],[`path`,{d:`M6 18H4c0-1 2-2 2-3s-1-1.5-2-1`,key:`m9a95d`}]]),ListTree=createLucideIcon(`ListTree`,[[`path`,{d:`M21 12h-8`,key:`1bmf0i`}],[`path`,{d:`M21 6H8`,key:`1pqkrb`}],[`path`,{d:`M21 18h-8`,key:`1tm79t`}],[`path`,{d:`M3 6v4c0 1.1.9 2 2 2h3`,key:`1ywdgy`}],[`path`,{d:`M3 10v6c0 1.1.9 2 2 2h3`,key:`2wc746`}]]),LoaderCircle=createLucideIcon(`LoaderCircle`,[[`path`,{d:`M21 12a9 9 0 1 1-6.219-8.56`,key:`13zald`}]]),Lock=createLucideIcon(`Lock`,[[`rect`,{width:`18`,height:`11`,x:`3`,y:`11`,rx:`2`,ry:`2`,key:`1w4ew1`}],[`path`,{d:`M7 11V7a5 5 0 0 1 10 0v4`,key:`fwvmzm`}]]),LogOut=createLucideIcon(`LogOut`,[[`path`,{d:`M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4`,key:`1uf3rs`}],[`polyline`,{points:`16 17 21 12 16 7`,key:`1gabdz`}],[`line`,{x1:`21`,x2:`9`,y1:`12`,y2:`12`,key:`1uyos4`}]]),Maximize2=createLucideIcon(`Maximize2`,[[`polyline`,{points:`15 3 21 3 21 9`,key:`mznyad`}],[`polyline`,{points:`9 21 3 21 3 15`,key:`1avn1i`}],[`line`,{x1:`21`,x2:`14`,y1:`3`,y2:`10`,key:`ota7mn`}],[`line`,{x1:`3`,x2:`10`,y1:`21`,y2:`14`,key:`1atl0r`}]]),Menu=createLucideIcon(`Menu`,[[`line`,{x1:`4`,x2:`20`,y1:`12`,y2:`12`,key:`1e0a9
74i`}],[`line`,{x1:`4`,x2:`20`,y1:`6`,y2:`6`,key:`1owob3`}],[`line`,{x1:`4`,x2:`20`,y1:`18`,y2:`18`,key:`yk5zj1`}]]),MessageCircleDashed=createLucideIcon(`MessageCircleDashed`,[[`path`,{d:`M13.5 3.1c-.5 0-1-.1-1.5-.1s-1 .1-1.5.1`,key:`16ll65`}],[`path`,{d:`M19.3 6.8a10.45 10.45 0 0 0-2.1-2.1`,key:`1nq77a`}],[`path`,{d:`M20.9 13.5c.1-.5.1-1 .1-1.5s-.1-1-.1-1.5`,key:`1sf7wn`}],[`path`,{d:`M17.2 19.3a10.45 10.45 0 0 0 2.1-2.1`,key:`x1hs5g`}],[`path`,{d:`M10.5 20.9c.5.1 1 .1 1.5.1s1-.1 1.5-.1`,key:`19m18z`}],[`path`,{d:`M3.5 17.5 2 22l4.5-1.5`,key:`1f36qi`}],[`path`,{d:`M3.1 10.5c0 .5-.1 1-.1 1.5s.1 1 .1 1.5`,key:`1vz3ju`}],[`path`,{d:`M6.8 4.7a10.45 10.45 0 0 0-2.1 2.1`,key:`19f9do`}]]),MessageSquarePlus=createLucideIcon(`MessageSquarePlus`,[[`path`,{d:`M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z`,key:`1lielz`}],[`path`,{d:`M12 7v6`,key:`lw1j43`}],[`path`,{d:`M9 10h6`,key:`9gxzsh`}]]),MessageSquare=createLucideIcon(`MessageSquare`,[[`path`,{d:`M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z`,key:`1lielz`}]]),MessagesSquare=createLucideIcon(`MessagesSquare`,[[`path`,{d:`M14 9a2 2 0 0 1-2 2H6l-4 4V4c0-1.1.9-2 2-2h8a2 2 0 0 1 2 2z`,key:`jj09z8`}],[`path`,{d:`M18 9h2a2 2 0 0 1 2 2v11l-4-4h-6a2 2 0 0 1-2-2v-1`,key:`1cx29u`}]]),MicOff=createLucideIcon(`MicOff`,[[`line`,{x1:`2`,x2:`22`,y1:`2`,y2:`22`,key:`a6p6uj`}],[`path`,{d:`M18.89 13.23A7.12 7.12 0 0 0 19 12v-2`,key:`80xlxr`}],[`path`,{d:`M5 10v2a7 7 0 0 0 12 5`,key:`p2k8kg`}],[`path`,{d:`M15 9.34V5a3 3 0 0 0-5.68-1.33`,key:`1gzdoj`}],[`path`,{d:`M9 9v3a3 3 0 0 0 5.12 2.12`,key:`r2i35w`}],[`line`,{x1:`12`,x2:`12`,y1:`19`,y2:`22`,key:`x3vr5v`}]]),Minimize2=createLucideIcon(`Minimize2`,[[`polyline`,{points:`4 14 10 14 10 20`,key:`11kfnr`}],[`polyline`,{points:`20 10 14 10 14 4`,key:`rlmsce`}],[`line`,{x1:`14`,x2:`21`,y1:`10`,y2:`3`,key:`o5lafz`}],[`line`,{x1:`3`,x2:`10`,y1:`21`,y2:`14`,key:`1atl0r`}]]),Minus=createLucideIcon(`Minus`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}]]),MousePointerClick=createLucideIcon(`MousePointerClick`,[[`path`,{d:`m9 9 5 12 1.8-5.2L21 14Z`,key:`1b76lo`}],[`path`,{d:`M7.2 2.2 8 5.1`,key:`1cfko1`}],[`path`,{d:`m5.1 8-2.9-.8`,key:`1go3kf`}],[`path`,{d:`M14 4.1 12 6`,key:`ita8i4`}],[`path`,{d:`m6 12-1.9 2`,key:`mnht97`}]]),Move=createLucideIcon(`Move`,[[`polyline`,{points:`5 9 2 12 5 15`,key:`1r5uj5`}],[`polyline`,{points:`9 5 12 2 15 5`,key:`5v383o`}],[`polyline`,{points:`15 19 12 22 9 19`,key:`g7qi8m`}],[`polyline`,{points:`19 9 22 12 19 15`,key:`tpp73q`}],[`line`,{x1:`2`,x2:`22`,y1:`12`,y2:`12`,key:`1dnqot`}],[`line`,{x1:`12`,x2:`12`,y1:`2`,y2:`22`,key:`7eqyqh`}]]),Network=createLucideIcon(`Network`,[[`rect`,{x:`16`,y:`16`,width:`6`,height:`6`,rx:`1`,key:`4q2zg0`}],[`rect`,{x:`2`,y:`16`,width:`6`,height:`6`,rx:`1`,key:`8cvhb9`}],[`rect`,{x:`9`,y:`2`,width:`6`,height:`6`,rx:`1`,key:`1egb70`}],[`path`,{d:`M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3`,key:`1jsf9p`}],[`path`,{d:`M12 12V8`,key:`2874zd`}]]),Newspaper=createLucideIcon(`Newspaper`,[[`path`,{d:`M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2`,key:`7pis2x`}],[`path`,{d:`M18 14h-8`,key:`sponae`}],[`path`,{d:`M15 18h-5`,key:`95g1m2`}],[`path`,{d:`M10 6h8v4h-8V6Z`,key:`smlsk5`}]]),NotebookPen=createLucideIcon(`NotebookPen`,[[`path`,{d:`M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4`,key:`re6nr2`}],[`path`,{d:`M2 6h4`,key:`aawbzj`}],[`path`,{d:`M2 10h4`,key:`l0bgd4`}],[`path`,{d:`M2 14h4`,key:`1gsvsf`}],[`path`,{d:`M2 18h4`,key:`1bu2t1`}],[`path`,{d:`M21.378 5.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z`,key:`pqwjuv`}]]),PanelLeftClose=createLucideIcon(`PanelLeftClose`,[[`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`,key:`afitv7`}],[`path`,{d:`M9 3v18`,key:`fh3hqa`}],[`path`,{d:`m16 15-3-3 3-3`,key:`14y99z`}]]),PanelLeftOpen=createLucideIcon(`PanelLeftOpen`,[[`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`,key:`afitv7`}],[`path`,{d:`M9 3v18`,key:`fh3hqa`}],[`path`,{d:`m14 9 3 3-3 3`,key:`8010ee`}]]),PenLine=createLucideIcon(`PenLine`,[[`path`,{d:`M12 20h9`,key:`t2du7b`}
74],[`path`,{d:`M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z`,key:`1ykcvy`}]]),PenTool=createLucideIcon(`PenTool`,[[`path`,{d:`M15.707 21.293a1 1 0 0 1-1.414 0l-1.586-1.586a1 1 0 0 1 0-1.414l5.586-5.586a1 1 0 0 1 1.414 0l1.586 1.586a1 1 0 0 1 0 1.414z`,key:`nt11vn`}],[`path`,{d:`m18 13-1.375-6.874a1 1 0 0 0-.746-.776L3.235 2.028a1 1 0 0 0-1.207 1.207L5.35 15.879a1 1 0 0 0 .776.746L13 18`,key:`15qc1e`}],[`path`,{d:`m2.3 2.3 7.286 7.286`,key:`1wuzzi`}],[`circle`,{cx:`11`,cy:`11`,r:`2`,key:`xmgehs`}]]),Pen=createLucideIcon(`Pen`,[[`path`,{d:`M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z`,key:`1a8usu`}]]),Pencil=createLucideIcon(`Pencil`,[[`path`,{d:`M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z`,key:`1a8usu`}],[`path`,{d:`m15 5 4 4`,key:`1mk7zo`}]]),PinOff=createLucideIcon(`PinOff`,[[`line`,{x1:`2`,x2:`22`,y1:`2`,y2:`22`,key:`a6p6uj`}],[`line`,{x1:`12`,x2:`12`,y1:`17`,y2:`22`,key:`1jrz49`}],[`path`,{d:`M9 9v1.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V17h12`,key:`13x2n8`}],[`path`,{d:`M15 9.34V6h1a2 2 0 0 0 0-4H7.89`,key:`reo3ki`}]]),Pin=createLucideIcon(`Pin`,[[`line`,{x1:`12`,x2:`12`,y1:`17`,y2:`22`,key:`1jrz49`}],[`path`,{d:`M5 17h14v-1.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V6h1a2 2 0 0 0 0-4H8a2 2 0 0 0 0 4h1v4.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24Z`,key:`13yl11`}]]),PlaneTakeoff=createLucideIcon(`PlaneTakeoff`,[[`path`,{d:`M2 22h20`,key:`272qi7`}],[`path`,{d:`M6.36 17.4 4 17l-2-4 1.1-.55a2 2 0 0 1 1.8 0l.17.1a2 2 0 0 0 1.8 0L8 12 5 6l.9-.45a2 2 0 0 1 2.09.2l4.02 3a2 2 0 0 0 2.1.2l4.19-2.06a2.41 2.41 0 0 1 1.73-.17L21 7a1.4 1.4 0 0 1 .87 1.99l-.38.76c-.23.46-.6.84-1.07 1.08L7.58 17.2a2 2 0 0 1-1.22.18Z`,key:`fkigj9`}]]),Play=createLucideIcon(`Play`,[[`polygon`,{points:`6 3 20 12 6 21 6 3`,key:`1oa8hb`}]]),PlugZap=createLucideIcon(`PlugZap`,[[`path`,{d:`M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z`,key:`goz73y`}],[`path`,{d:`m2 22 3-3`,key:`19mgm9`}],[`path`,{d:`M7.5 13.5 10 11`,key:`7xgeeb`}],[`path`,{d:`M10.5 16.5 13 14`,key:`10btkg`}],[`path`,{d:`m18 3-4 4h6l-4 4`,key:`16psg9`}]]),Plus=createLucideIcon(`Plus`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`M12 5v14`,key:`s699le`}]]),QrCode=createLucideIcon(`QrCode`,[[`rect`,{width:`5`,height:`5`,x:`3`,y:`3`,rx:`1`,key:`1tu5fj`}],[`rect`,{width:`5`,height:`5`,x:`16`,y:`3`,rx:`1`,key:`1v8r4q`}],[`rect`,{width:`5`,height:`5`,x:`3`,y:`16`,rx:`1`,key:`1x03jg`}],[`path`,{d:`M21 16h-3a2 2 0 0 0-2 2v3`,key:`177gqh`}],[`path`,{d:`M21 21v.01`,key:`ents32`}],[`path`,{d:`M12 7v3a2 2 0 0 1-2 2H7`,key:`8crl2c`}],[`path`,{d:`M3 12h.01`,key:`nlz23k`}],[`path`,{d:`M12 3h.01`,key:`n36tog`}],[`path`,{d:`M12 16v.01`,key:`133mhm`}],[`path`,{d:`M16 12h1`,key:`1slzba`}],[`path`,{d:`M21 12v.01`,key:`1lwtk9`}],[`path`,{d:`M12 21v-1`,key:`1880an`}]]),RefreshCcw=createLucideIcon(`RefreshCcw`,[[`path`,{d:`M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8`,key:`14sxne`}],[`path`,{d:`M3 3v5h5`,key:`1xhq8a`}],[`path`,{d:`M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16`,key:`1hlbsb`}],[`path`,{d:`M16 16h5v5`,key:`ccwih5`}]]),RefreshCw=createLucideIcon(`RefreshCw`,[[`path`,{d:`M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8`,key:`v9h5vc`}],[`path`,{d:`M21 3v5h-5`,key:`1q7to0`}],[`path`,{d:`M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16`,key:`3uifl3`}],[`path`,{d:`M8 16H3v5`,key:`1cv678`}]]),Rocket=createLucideIcon(`Rocket`,[[`path`,{d:`M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z`,key:`m3kijz`}],[`path`,{d:`m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z`,key:`1fmvmk`}],[`path`,{d:`M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0`,key:`1f8sc4`}],[`path`,{d:`M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5`,key:`qeys4`}]]),RotateCcw=createLucideIcon(`RotateCcw`,[[`path`,{d:`M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8`,key:`1357e3`}],[`path`,{d:`M3 3v5h5`,key:`1xhq8a`}]]),RotateCw=createLucideIcon(`RotateCw`,[[`path`,{d:`M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8`,key:`1p45f6`}],[`path`,{d:`M21 3v5h-5`,key:`1q7to0`}]]),Scale=createLucideIcon(`Scale`,[[`path`,{d:`m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z`,key:`7g6ntu`}],[`path`,{d:`m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z`,key:`ijws7r`}],[`path`,{d:`M7 21h10`,key:`1b0cd5`}],[`path`,{d:`M12 3v18`,key:`108xh3`}
74],[`path`,{d:`M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2`,key:`3gwbw2`}]]),ScrollText=createLucideIcon(`ScrollText`,[[`path`,{d:`M15 12h-5`,key:`r7krc0`}],[`path`,{d:`M15 8h-5`,key:`1khuty`}],[`path`,{d:`M19 17V5a2 2 0 0 0-2-2H4`,key:`zz82l3`}],[`path`,{d:`M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3`,key:`1ph1d7`}]]),Search=createLucideIcon(`Search`,[[`circle`,{cx:`11`,cy:`11`,r:`8`,key:`4ej97u`}],[`path`,{d:`m21 21-4.3-4.3`,key:`1qie3q`}]]),Send=createLucideIcon(`Send`,[[`path`,{d:`m22 2-7 20-4-9-9-4Z`,key:`1q3vgg`}],[`path`,{d:`M22 2 11 13`,key:`nzbqef`}]]),Server=createLucideIcon(`Server`,[[`rect`,{width:`20`,height:`8`,x:`2`,y:`2`,rx:`2`,ry:`2`,key:`ngkwjq`}],[`rect`,{width:`20`,height:`8`,x:`2`,y:`14`,rx:`2`,ry:`2`,key:`iecqi9`}],[`line`,{x1:`6`,x2:`6.01`,y1:`6`,y2:`6`,key:`16zg32`}],[`line`,{x1:`6`,x2:`6.01`,y1:`18`,y2:`18`,key:`nzw8ys`}]]),Settings2=createLucideIcon(`Settings2`,[[`path`,{d:`M20 7h-9`,key:`3s1dr2`}],[`path`,{d:`M14 17H5`,key:`gfn3mx`}],[`circle`,{cx:`17`,cy:`17`,r:`3`,key:`18b49y`}],[`circle`,{cx:`7`,cy:`7`,r:`3`,key:`dfmy0x`}]]),Settings=createLucideIcon(`Settings`,[[`path`,{d:`M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z`,key:`1qme2f`}],[`circle`,{cx:`12`,cy:`12`,r:`3`,key:`1v7zrd`}]]),Share2=createLucideIcon(`Share2`,[[`circle`,{cx:`18`,cy:`5`,r:`3`,key:`gq8acd`}],[`circle`,{cx:`6`,cy:`12`,r:`3`,key:`w7nqdw`}],[`circle`,{cx:`18`,cy:`19`,r:`3`,key:`1xt0gg`}],[`line`,{x1:`8.59`,x2:`15.42`,y1:`13.51`,y2:`17.49`,key:`47mynk`}],[`line`,{x1:`15.41`,x2:`8.59`,y1:`6.51`,y2:`10.49`,key:`1n3mei`}]]),ShieldCheck=createLucideIcon(`ShieldCheck`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),ShieldEllipsis=createLucideIcon(`ShieldEllipsis`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}],[`path`,{d:`M8 12h.01`,key:`czm47f`}],[`path`,{d:`M12 12h.01`,key:`1mp3jc`}],[`path`,{d:`M16 12h.01`,key:`1l6xoz`}]]),ShieldOff=createLucideIcon(`ShieldOff`,[[`path`,{d:`m2 2 20 20`,key:`1ooewy`}],[`path`,{d:`M5 5a1 1 0 0 0-1 1v7c0 5 3.5 7.5 7.67 8.94a1 1 0 0 0 .67.01c2.35-.82 4.48-1.97 5.9-3.71`,key:`1jlk70`}],[`path`,{d:`M9.309 3.652A12.252 12.252 0 0 0 11.24 2.28a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1v7a9.784 9.784 0 0 1-.08 1.264`,key:`18rp1v`}]]),Shield=createLucideIcon(`Shield`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}]]),ShoppingBag=createLucideIcon(`ShoppingBag`,[[`path`,{d:`M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z`,key:`hou9p0`}],[`path`,{d:`M3 6h18`,key:`d0wm0j`}],[`path`,{d:`M16 10a4 4 0 0 1-8 0`,key:`1ltviw`}]]),SlidersHorizontal=createLucideIcon(`SlidersHorizontal`,[[`line`,{x1:`21`,x2:`14`,y1:`4`,y2:`4`,key:`obuewd`}],[`line`,{x1:`10`,x2:`3`,y1:`4`,y2:`4`,key:`1q6298`}],[`line`,{x1:`21`,x2:`12`,y1:`12`,y2:`12`,key:`1iu8h1`}],[`line`,{x1:`8`,x2:`3`,y1:`12`,y2:`12`,key:`ntss68`}],[`line`,{x1:`21`,x2:`16`,y1:`20`,y2:`20`,key:`14d8ph`}],[`line`,{x1:`12`,x2:`3`,y1:`20`,y2:`20`,key:`m0wm8r`}],[`line`,{x1:`14`,x2:`14`,y1:`2`,y2:`6`,key:`14e1ph`}],[`line`,{x1:`8`,x2:`8`,y1:`10`,y2:`14`,key:`1i6ji0`}],[`line`,{x1:`16`,x2:`16`,y1:`18`,y2:`22`,key:`1lctlv`}]]),Smartphone=createLucideIcon(`Smartphone`,[[`rect`,{width:`14`,height:`20`,x:`5`,y:`2`,rx:`2`,ry:`2`,key:`1yt0o3`}],[`path`,{d:`M12 18h.01`,key:`mhygvu`}]]),Sparkles=createLucideIcon(`Sparkles`,[[`path`,{d:`M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z`,key:`4pj2yx`}],[`path`,{d:`M20 3v4`,key:`1olli1`}
74],[`path`,{d:`M22 5h-4`,key:`1gvqau`}],[`path`,{d:`M4 17v2`,key:`vumght`}],[`path`,{d:`M5 18H3`,key:`zchphs`}]]),SquarePen=createLucideIcon(`SquarePen`,[[`path`,{d:`M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7`,key:`1m0v6g`}],[`path`,{d:`M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z`,key:`ohrbg2`}]]),SquareSlash=createLucideIcon(`SquareSlash`,[[`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`,key:`afitv7`}],[`line`,{x1:`9`,x2:`15`,y1:`15`,y2:`9`,key:`1dfufj`}]]),SquareTerminal=createLucideIcon(`SquareTerminal`,[[`path`,{d:`m7 11 2-2-2-2`,key:`1lz0vl`}],[`path`,{d:`M11 13h4`,key:`1p7l4v`}],[`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`,ry:`2`,key:`1m3agn`}]]),Star=createLucideIcon(`Star`,[[`polygon`,{points:`12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2`,key:`8f66p6`}]]),Terminal=createLucideIcon(`Terminal`,[[`polyline`,{points:`4 17 10 11 4 5`,key:`akl6gq`}],[`line`,{x1:`12`,x2:`20`,y1:`19`,y2:`19`,key:`q2wloq`}]]),TextQuote=createLucideIcon(`TextQuote`,[[`path`,{d:`M17 6H3`,key:`16j9eg`}],[`path`,{d:`M21 12H8`,key:`scolzb`}],[`path`,{d:`M21 18H8`,key:`1wfozv`}],[`path`,{d:`M3 12v6`,key:`fv4c87`}
74]]),Trash2=createLucideIcon(`Trash2`,[[`path`,{d:`M3 6h18`,key:`d0wm0j`}],[`path`,{d:`M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6`,key:`4alrt4`}],[`path`,{d:`M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2`,key:`v07s0e`}],[`line`,{x1:`10`,x2:`10`,y1:`11`,y2:`17`,key:`1uufr5`}],[`line`,{x1:`14`,x2:`14`,y1:`11`,y2:`17`,key:`xtxkd`}]]),Trash=createLucideIcon(`Trash`,[[`path`,{d:`M3 6h18`,key:`d0wm0j`}],[`path`,{d:`M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6`,key:`4alrt4`}],[`path`,{d:`M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2`,key:`v07s0e`}]]),TriangleAlert=createLucideIcon(`TriangleAlert`,[[`path`,{d:`m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3`,key:`wmoenq`}],[`path`,{d:`M12 9v4`,key:`juzpu7`}],[`path`,{d:`M12 17h.01`,key:`p32p05`}]]),Type=createLucideIcon(`Type`,[[`polyline`,{points:`4 7 4 4 20 4 20 7`,key:`1nosan`}],[`line`,{x1:`9`,x2:`15`,y1:`20`,y2:`20`,key:`swin9y`}],[`line`,{x1:`12`,x2:`12`,y1:`4`,y2:`20`,key:`1tx1rr`}]]),Upload=createLucideIcon(`Upload`,[[`path`,{d:`M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4`,key:`ih7n3h`}],[`polyline`,{points:`17 8 12 3 7 8`,key:`t8dd8p`}],[`line`,{x1:`12`,x2:`12`,y1:`3`,y2:`15`,key:`widbto`}]]),UserCheck=createLucideIcon(`UserCheck`,[[`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`,key:`1yyitq`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}],[`polyline`,{points:`16 11 18 13 22 9`,key:`1pwet4`}]]),UserX=createLucideIcon(`UserX`,[[`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`,key:`1yyitq`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}],[`line`,{x1:`17`,x2:`22`,y1:`8`,y2:`13`,key:`3nzzx3`}],[`line`,{x1:`22`,x2:`17`,y1:`8`,y2:`13`,key:`1swrse`}]]),User=createLucideIcon(`User`,[[`path`,{d:`M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2`,key:`975kel`}],[`circle`,{cx:`12`,cy:`7`,r:`4`,key:`17ys0d`}]]),Users=createLucideIcon(`Users`,[[`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`,key:`1yyitq`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}],[`path`,{d:`M22 21v-2a4 4 0 0 0-3-3.87`,key:`kshegd`}],[`path`,{d:`M16 3.13a4 4 0 0 1 0 7.75`,key:`1da9ce`}]]),Variable=createLucideIcon(`Variable`,[[`path`,{d:`M8 21s-4-3-4-9 4-9 4-9`,key:`uto9ud`}],[`path`,{d:`M16 3s4 3 4 9-4 9-4 9`,key:`4w2vsq`}],[`line`,{x1:`15`,x2:`9`,y1:`9`,y2:`15`,key:`f7djnv`}],[`line`,{x1:`9`,x2:`15`,y1:`9`,y2:`15`,key:`1shsy8`}]]),WandSparkles=createLucideIcon(`WandSparkles`,[[`path`,{d:`m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72`,key:`ul74o6`}],[`path`,{d:`m14 7 3 3`,key:`1r5n42`}],[`path`,{d:`M5 6v4`,key:`ilb8ba`}],[`path`,{d:`M19 14v4`,key:`blhpug`}],[`path`,{d:`M10 2v2`,key:`7u0qdc`}],[`path`,{d:`M7 8H3`,key:`zfb6yr`}],[`path`,{d:`M21 16h-4`,key:`1cnmox`}],[`path`,{d:`M11 3H9`,key:`1obp7u`}]]),Waypoints=createLucideIcon(`Waypoints`,[[`circle`,{cx:`12`,cy:`4.5`,r:`2.5`,key:`r5ysbb`}],[`path`,{d:`m10.2 6.3-3.9 3.9`,key:`1nzqf6`}],[`circle`,{cx:`4.5`,cy:`12`,r:`2.5`,key:`jydg6v`}],[`path`,{d:`M7 12h10`,key:`b7w52i`}],[`circle`,{cx:`19.5`,cy:`12`,r:`2.5`,key:`1piiel`}],[`path`,{d:`m13.8 17.7 3.9-3.9`,key:`1wyg1y`}],[`circle`,{cx:`12`,cy:`19.5`,r:`2.5`,key:`13o1pw`}]]),Workflow=createLucideIcon(`Workflow`,[[`rect`,{width:`8`,height:`8`,x:`3`,y:`3`,rx:`2`,key:`by2w9f`}],[`path`,{d:`M7 11v4a2 2 0 0 0 2 2h4`,key:`xkn7yn`}],[`rect`,{width:`8`,height:`8`,x:`13`,y:`13`,rx:`2`,key:`1cgmvn`}]]),Wrench=createLucideIcon(`Wrench`,[[`path`,{d:`M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z`,key:`cbrjhi`}]]),X$2=createLucideIcon(`X`,[[`path`,{d:`M18 6 6 18`,key:`1bl5f8`}],[`path`,{d:`m6 6 12 12`,key:`d8bk6v`}]]),Zap=createLucideIcon(`Zap`,[[`path`,{d:`M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z`,key:`1xq2db`}]]),ZoomIn=createLucideIcon(`ZoomIn`,[[`circle`,{cx:`11`,cy:`11`,r:`8`,key:`4ej97u`}],[`line`,{x1:`21`,x2:`16.65`,y1:`21`,y2:`16.65`,key:`13gj7c`}],[`line`,{x1:`11`,x2:`11`,y1:`8`,y2:`14`,key:`1vmskp`}],[`line`,{x1:`8`,x2:`14`,y1:`11`,y2:`11`,key:`durymu`}]]),ZoomOut=createLucideIcon(`ZoomOut`,[[`circle`,{cx:`11`,cy:`11`,r:`8`,key:`4ej97u`}],[`line`,{x1:`21`,x2:`16.65`,y1:`21`,y2:`16.65`,key:`13gj7c`}],[`line`,{x1:`8`,x2:`14`,y1:`11`,y2:`11`,key:`durymu`}]]);function assign(se){for(var ge=1;ge<arguments.length;ge++){var Ve=arguments[ge];for(var He in Ve)He!==`__proto__`&&(se[He]=Ve[He])}return se}var defaultConverter={read:function(se){return se[0]===`"`&&(se=se.slice(1,-1)),se.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(se){return encodeURIComponent(se).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decode
74URIComponent)}};function init(se,ge){function Ve(Ve,He,We){if(!(typeof document>`u`)){We=assign({},ge,We),typeof We.expires==`number`&&(We.expires=new Date(Date.now()+We.expires*864e5)),We.expires&&=We.expires.toUTCString(),Ve=encodeURIComponent(Ve).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var qe=``;for(var en in We)We[en]&&(qe+=`; `+en,We[en]!==!0&&(qe+=`=`+We[en].split(`;`)[0]));return document.cookie=Ve+`=`+se.write(He,Ve)+qe}}function He(ge){if(!(typeof document>`u`||arguments.length&&!ge)){for(var Ve=document.cookie?document.cookie.split(`; `):[],He={},We=0;We<Ve.length;We++){var qe=Ve[We].split(`=`),en=qe.slice(1).join(`=`);try{var tn=decodeURIComponent(qe[0]);if(tn in He||(He[tn]=se.read(en,tn)),ge===tn)break}catch{}}return ge?He[ge]:He}}return Object.create({set:Ve,get:He,remove:function(se,ge){Ve(se,``,assign({},ge,{expires:-1}))},withAttributes:function(se){return init(this.converter,assign({},this.attributes,se))},withConverter:function(se){return init(assign({},this.converter,se),this.attributes)}},{attributes:{value:Object.freeze(ge)},converter:{value:Object.freeze(se)}})}var api=init(defaultConverter,{path:`/`}),require_toggle_selection=__commonJSMin$1(((se,ge)=>{ge.exports=function(){var se=document.getSelection();if(!se.rangeCount)return function(){};for(var ge=document.activeElement,Ve=[],He=0;He<se.rangeCount;He++)Ve.push(se.getRangeAt(He));switch(ge.tagName.toUpperCase()){case`INPUT`:case`TEXTAREA`:ge.blur();break;default:ge=null;break}return se.removeAllRanges(),function(){se.type===`Caret`&&se.removeAllRanges(),se.rangeCount||Ve.forEach(function(ge){se.addRange(ge)}),ge&&ge.focus()}}})),require_copy_to_clipboard=__commonJSMin$1(((se,ge)=>{var Ve=require_toggle_selection(),He={"text/plain":`Text`,"text/html":`Url`,default:`Text`},We=`Copy to clipboard: #{key}, Enter`;function qe(se){var ge=(/mac os x/i.test(navigator.userAgent)?`â`:`Ctrl`)+`+C`;return se.replace(/#{\s*key\s*}/g,ge)}function en(se,ge){var en,tn,rn,on,sn,cn,ln=!1;ge||={},en=ge.debug||!1;try{if(rn=Ve(),on=document.createRange(),sn=document.getSelection(),cn=document.createElement(`span`),cn.textContent=se,cn.ariaHidden=`true`,cn.style.all=`unset`,cn.style.position=`fixed`,cn.style.top=0,cn.style.clip=`rect(0, 0, 0, 0)`,cn.style.whiteSpace=`pre`,cn.style.webkitUserSelect=`text`,cn.style.MozUserSelect=`text`,cn.style.msUserSelect=`text`,cn.style.userSelect=`text`,cn.addEventListener(`copy`,function(Ve){if(Ve.stopPropagation(),ge.format)if(Ve.preventDefault(),Ve.clipboardData===void 0){en&&console.warn(`unable to use e.clipboardData`),en&&console.warn(`trying IE specific stuff`),window.clipboardData.clearData();var We=He[ge.format]||He.default;window.clipboardData.setData(We,se)}else Ve.clipboardData.clearData(),Ve.clipboardData.setData(ge.format,se);ge.onCopy&&(Ve.preventDefault(),ge.onCopy(Ve.clipboardData))}),document.body.appendChild(cn),on.selectNodeContents(cn),sn.addRange(on),!document.execCommand(`copy`))throw Error(`copy command was unsuccessful`);ln=!0}catch(Ve){en&&console.error(`unable to copy using execCommand: `,Ve),en&&console.warn(`trying IE specific stuff`);try{window.clipboardData.setData(ge.format||`text`,se),ge.onCopy&&ge.onCopy(window.clipboardData),ln=!0}catch(Ve){en&&console.error(`unable to copy using clipboardData: `,Ve),en&&console.error(`falling back to prompt`),tn=qe(`message`in ge?ge.message:We),window.prompt(tn,se)}}finally{sn&&(typeof sn.removeRange==`function`?sn.removeRange(on):sn.removeAllRanges()),cn&&document.body.removeChild(cn),rn()}return ln}ge.exports=en}));function ownKeys(se,ge){var Ve=Object.keys(se);if(Object.getOwnPropertySymbols){var He=Object.getOwnPropertySymbols(se);ge&&(He=He.filter(function(ge){return Object.getOwnPropertyDescriptor(se,ge).enumerable})),Ve.push.apply(Ve,He)}return Ve}function _objectSpread(se){for(var ge=1;ge<arguments.length;ge++){var Ve=arguments[ge]==null?{}:arguments[ge];ge%2?ownKeys(Object(Ve),!0).forEach(function(ge){_defineProperty(se,ge,Ve[ge])}):Object.getOwnPropertyDescriptors?Object.defineProperties(se,Object.getOwnPropertyDescriptors(Ve)):ownKeys(Object(Ve)).forEac
vendor: 1,376 bytes, lines 74-76
74h(function(ge){Object.defineProperty(se,ge,Object.getOwnPropertyDescriptor(Ve,ge))})}return se}function _defineProperty(se,ge,Ve){return ge=_toPropertyKey(ge),ge in se?Object.defineProperty(se,ge,{value:Ve,enumerable:!0,configurable:!0,writable:!0}):se[ge]=Ve,se}function _toPropertyKey(se){var ge=_toPrimitive(se,`string`);return typeof ge==`symbol`?ge:String(ge)}function _toPrimitive(se,ge){if(typeof se!=`object`||!se)return se;var Ve=se[Symbol.toPrimitive];if(Ve!==void 0){var He=Ve.call(se,ge||`default`);if(typeof He!=`object`)return He;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(ge===`string`?String:Number)(se)}var dedent=createDedent({});function createDedent(se){return ge.withOptions=ge=>createDedent(_objectSpread(_objectSpread({},se),ge)),ge;function ge(ge,...Ve){let He=typeof ge==`string`?[ge]:ge.raw,{alignValues:We=!1,escapeSpecialCharacters:qe=Array.isArray(ge),trimWhitespace:en=!0}=se,tn=``;for(let se=0;se<He.length;se++){let ge=He[se];if(qe&&(ge=ge.replace(/\\\n[ \t]*/g,``).replace(/\\`/g,"`").replace(/\\\$/g,`$`).replace(/\\\{/g,`{`)),tn+=ge,se<Ve.length){let ge=We?alignValue(Ve[se],tn):Ve[se];tn+=ge}}let rn=tn.split(` 75`),on=null;for(let se of rn){let ge=se.match(/^(\s+)\S+/);if(ge){let se=ge[1].length;on=on?Math.min(on,se):se}}if(on!==null){let se=on;tn=rn.map(ge=>ge[0]===` `||ge[0]===` `?ge.slice(se):ge).join(` 76`)}
76return en&&(tn=tn.trim()),qe&&(tn=tn.replace(/\\n/g,` 77`)),tn}}function alignValue(se,ge){if(typeof se!=`string`||!se.includes(` 78`))return se;let Ve=ge.slice(ge.lastIndexOf(` 79`)+1).match(/^(\s+)/);if(Ve){let ge=Ve[1];return se.replace(/\n/g,`\n${ge}`)}return se}var Ye=Object.defineProperty,de=se=>{throw TypeError(se)},Ge=(se,ge,Ve)=>ge in se?Ye(se,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):se[ge]=Ve,I$1=(se,ge,Ve)=>Ge(se,typeof ge==`symbol`?ge:ge+``,Ve),ee$1=(se,ge,Ve)=>ge.has(se)||de(`Cannot `+Ve),E$1=(se,ge,Ve)=>(ee$1(se,ge,`read from private field`),Ve?Ve.call(se):ge.get(se)),S$1=(se,ge,Ve)=>ge.has(se)?de(`Cannot add the same private member more than once`):ge instanceof WeakSet?ge.add(se):ge.set(se,Ve),B$1=(se,ge,Ve,He)=>(ee$1(se,ge,`write to private field`),He?He.call(se,Ve):ge.set(se,Ve),Ve),T$1=(se,ge,Ve)=>(ee$1(se,ge,`access private method`),Ve);function Be(se){let ge;try{ge=new URL(se)}catch(se){return console.error(`Error parsing URL:`,se),!1}return ge.protocol===`http:`||ge.protocol===`https:`}function $e(se,ge){if(se.mimeType!==`text/html`&&se.mimeType!==`text/uri-l
79ist`)return{error:`Resource must be of type text/html (for HTML content) or text/uri-list (for URL content).`};if(se.mimeType===`text/uri-list`){let Ve=``;if(typeof se.text==`string`&&se.text.trim()!==``)Ve=se.text;else if(typeof se.blob==`string`)try{Ve=new TextDecoder().decode(Uint8Array.from(atob(se.blob),se=>se.charCodeAt(0)))}catch(se){return console.error(`Error decoding base64 blob for URL content:`,se),{error:`Error decoding URL from blob.`}}else return{error:`URL resource expects a non-empty text or blob field containing the URL.`};if(Ve.trim()===``)return{error:`URL content is empty.`};let He=Ve.split(` 80`).map(se=>se.trim()).filter(se=>se&&!se.startsWith(`#`)&&Be(se));if(He.length===0)return{error:`No valid URLs found in uri-list content.`};He.length>1&&console.warn(`Multiple URLs found in uri-list content. Using the first URL: "${He[0]}". Other URLs ignored:`,He.slice(1));let We=He[0];if(ge&&ge.trim()!==``)try{let se=new URL(ge);if(typeof window<`u`&&se.host===window.location.host)console.error(`For security, the proxy origin must not be the same as the host origin. Using original URL instead.`);else return se.searchParams.set(`url`,We),{iframeSrc:se.toString(),iframeRenderMode:`src`}}catch(se){console.error(`Invalid proxy URL provided: "${ge}". Falling back to direct URL.`,se instanceof Error?se.message:String(se))}return{iframeSrc:We,iframeRenderMode:`src`}}else if(se.mimeType===`text/html`){if(typeof se.text==`string`)return{htmlString:se.text,iframeRenderMode:`srcDoc`};if(typeof se.blob==`string`)try{return{htmlString:new TextDecoder().decode(Uint8Array.from(atob(se.blob),se=>se.charCodeAt(0))),iframeRenderMode:`srcDoc`}}catch(se){return console.error(`Error decoding base64 blob for HTML content:`,se),{error:`Error decoding HTML content from blob.`}}else return{error:`HTML resource requires text or blob content.`}}else return{error:`Unsupported mimeType. Expected text/html or text/uri-list.`}}function Ke(se){if(typeof se.text==`string`&&se.text.trim()!==``)return{code:se.text};if(typeof se.blob==`string`)try{return{code:new TextDecoder().decode(Uint8Array.from(atob(se.blob),se=>se.charCodeAt(0)))}}catch(se){return console.error(`Error decoding base64 blob for remote DOM content:`,se),{error:`Error decoding remote DOM content from blob.`}}return{error:`Remote DOM resource requires non-empty text or blob content.`}}var O$1={UI_MESSAGE_RECEIVED:`ui-message-received`,UI_MESSAGE_RESPONSE:`ui-message-response`,UI_SIZE_CHANGE:`ui-size-change`,UI_LIFECYCLE_IFRAME_READY:`ui-lifecycle-iframe-ready`,UI_LIFECYCLE_IFRAME_RENDER_DATA:`ui-lifecycle-iframe-render-data`},Ze={WAIT_FOR_RENDER_DATA:`waitForRenderData`},re$1=({resource:se,onUIAction:ge,style:Ve,proxy:He,iframeRenderData:We,autoResizeIframe:qe,sandboxPermissions:en,iframeProps:tn})=>{let rn=(0,import_react.useRef)(null);(0,import_react.useImperativeHandle)(tn?.ref,()=>rn.current);let{error:on,iframeSrc:sn,iframeRenderMode:cn,htmlString:ln}=(0,import_react.useMemo)(()=>$e(se,He),[se,He]),un=(0,import_react.useMemo)(()=>{if(sn&&We){let se=new URL(sn);return se.searchParams.set(Ze.WAIT_FOR_RENDER_DATA,`true`),se.toString()}return sn},[sn,We]),dn=(0,import_react.useCallback)(se=>{var ge;if(We){let ge=se.currentTarget.contentWindow,Ve=un?new URL(un).origin:`*`;Y$1(O$1.UI_LIFECYCLE_IFRAME_RENDER_DATA,ge,Ve,void 0,{renderData:We})}(ge=tn?.onLoad)==null||ge.call(tn,se)},[We,un,tn?.onLoad]);if((0,import_react.useEffect)(()=>{async function se(se){let{source:Ve,origin:He,data:en}=se;if(rn.current&&Ve===rn.current.contentWindow){if(en?.type===O$1.UI_LIFECYCLE_IFRAME_READY&&We){Y$1(O$1.UI_LIFECYCLE_IFRAME_RENDER_DATA,Ve,He,void 0,{renderData:We});return}if(en?.type===O$1.UI_SIZE_CHANGE){let{width:se,height:ge}=en.payload;if(qe&&rn.current){let Ve=(typeof qe==`boolean`||qe.height)&&ge,He=(typeof qe==`boolean`||qe.width)&&se;Ve&&(rn.current.style.height=`${ge}px`),He&&(rn.current.style.width=`${se}px`)}return}let se=en;if(!se)return;if(ge){let We=se.messageId;Y$1(O$1.UI_MESSAGE_RECEIVED,Ve,He,We);try{let qe=await ge(se);Y$1(O$1.UI_MESSAGE_RESPONSE,Ve,He,We,{response:qe})}catch(se){console.error(`Error handling UI action result in HTMLResourceRenderer:`,se),Y$1(O$1.UI_MESSAGE_RESPONSE,Ve,He,We,{error:se})}}}}return window.addEventListener(`message`,se),()=>window.removeEventListener(`message`,se)},[ge]),on)return(0,import_jsx_runtime.jsx)(`p`,{className:`text-red-500`,children:on});let fn=(0,import_react.useMemo)(()=>cn===`srcDoc`?ue(en??``,`allow-scripts`):ue(en??``,`allow-scripts allow-same-origin`),[en,cn]);return cn===`srcDoc`?ln==null?on?null:(0,import_jsx_runtime.jsx)(`p`,{className:`text-orange-500`,children:`No HTML content to display.`}
80):(0,import_jsx_runtime.jsx)(`iframe`,{srcDoc:ln,sandbox:fn,style:{width:`100%`,height:`100%`,...Ve},title:`MCP HTML Resource (Embedded Content)`,...tn,ref:rn,onLoad:dn}):cn===`src`?un==null?on?null:(0,import_jsx_runtime.jsx)(`p`,{className:`text-orange-500`,children:`No URL provided for HTML resource.`}):(0,import_jsx_runtime.jsx)(`iframe`,{src:un,sandbox:fn,style:{width:`100%`,height:`100%`,...Ve},title:`MCP HTML Resource (URL)`,...tn,ref:rn,onLoad:dn}):(0,import_jsx_runtime.jsx)(`p`,{className:`text-gray-500`,children:`Initializing HTML resource display...`})};re$1.displayName=`HTMLResourceRenderer`;function Y$1(se,ge,Ve,He,We){let qe=Ve&&Ve!==`null`?Ve:`*`;ge?.postMessage({type:se,messageId:He??void 0,payload:We},qe)}function ue(se,ge){return[...new Set([...se.split(` `),...ge.split(` `)])].filter(Boolean).map(se=>se.trim()).join(` `)}var Re=1,we=3,Se=8,Je=9,Xe=0,Qe=1,et=2,tt=3,H$1=1,ae$1=2,le=3,V$1=`~`;function Me({call:se,insertChild:ge,removeChild:Ve,updateText:He,updateProperty:We}){let qe={[Xe]:ge,[Qe]:Ve,[et]:He,[tt]:We};return{call:se,mutate(se){for(let[ge,...Ve]of se)qe[ge](...Ve)}}}var rt=class{constructor({retain:se,release:ge,methods:Ve}={}){I$1(this,`root`,{id:V$1,type:Je,children:[],version:0,properties:{},attributes:{},eventListeners:{}}),I$1(this,`attached`,new Map([[V$1,this.root]])),I$1(this,`subscribers`,new Map),I$1(this,`parents`,new Map),I$1(this,`implementations`,new Map);let{attached:He,parents:We,subscribers:qe}=this;this.connection=Me({call:(se,ge,...Ve)=>{let He=this.implementations.get(se)?.[ge];if(typeof He!=`function`)throw Error(`Node ${se} does not implement the ${ge}() method`);return He(...Ve)},insertChild:(se,ge,Ve)=>{let We=He.get(se),{children:qe}=We,rn=tn(ge,We);Ve===qe.length?qe.push(rn):qe.splice(Ve,0,rn),We.version+=1,this.parents.set(ge.id,We.id),en(We)},removeChild:(se,ge)=>{let Ve=He.get(se),{children:We}=Ve,[qe]=We.splice(ge,1);qe&&(Ve.version+=1,en(Ve),rn(qe))},updateProperty:(Ve,We,qe,tn=H$1)=>{let rn=He.get(Ve);se?.(qe);let on;switch(tn){case H$1:on=rn.properties;break;case ae$1:on=rn.attributes;break;case le:on=rn.eventListeners;break}let sn=on[We];on[We]=qe,rn.version+=1;let cn;if(We===`slot`){let se=this.parents.get(Ve);cn=se==null?se:He.get(se),cn&&(cn.version+=1)}en(rn),cn&&en(cn),ge?.(sn)},updateText:(se,ge)=>{let Ve=He.get(se);Ve.data=ge,Ve.version+=1,en(Ve)}}),Ve&&this.implement(this.root,Ve);function en(se){let ge=qe.get(se.id);if(ge)for(let Ve of ge)Ve(se)}function tn(ge,Ve){let qe;switch(ge.type){case we:case Se:{let{id:se,type:Ve,data:He}=ge;qe={id:se,type:Ve,data:He,version:0};break}case Re:{let{id:Ve,type:He,element:We,children:en,properties:rn,attributes:on,eventListeners:sn}=ge;se?.(rn),se?.(sn);let cn=[];qe={id:Ve,type:He,element:We,version:0,children:cn,properties:{...rn},attributes:{...on},eventListeners:{...sn}};for(let se of en)cn.push(tn(se,qe));break}default:throw Error(`Unknown node type: ${JSON.stringify(ge)}`)}return He.set(qe.id,qe),We.set(qe.id,Ve.id),qe}function rn(se){if(He.delete(se.id),We.delete(se.id),ge&&(`properties`in se&&ge(se.properties),`eventListeners`in se&&ge(se.eventListeners)),`children`in se)for(let ge of se.children)rn(ge)}}get({id:se}){return this.attached.get(se)}implement({id:se},ge){ge==null?this.implementations.delete(se):this.implementations.set(se,ge)}subscribe({id:se},ge,{signal:Ve}={}){let He=this.subscribers.get(se);He??(He=new Set,this.subscribers.set(se,He)),He.add(ge),Ve?.addEventListener(`abort`,()=>{He.delete(ge),He.size===0&&this.subscribers.delete(se)})}},pe=new WeakMap,$$1=new WeakMap,Ne=new WeakMap,nt=class{constructor({root:se,retain:ge,release:Ve,call:He,cache:We}={}){I$1(this,`attached`,new Map),this.root=se??document.createDocumentFragment();let{attached:qe}=this,en=new Map;this.connection=Me({call:(se,ge,...Ve)=>{let We=se===V$1&&this.root.nodeType!==11?this.root:qe.get(se);return He?He(We,ge,...Ve):We[ge](...Ve)},insertChild:(se,ge,Ve)=>{let He=se===V$1?this.root:qe.get(se),We=en.get(se);We&&clearTimeout(We),He.insertBefore(tn(ge),He.childNodes[Ve]||null)},removeChild:(se,ge)=>{let Ve=(se===V$1?this.root:qe.get(se)).childNodes[ge];if(Ve.remove(),We!=null&&We.maxAge){let ge=en.get(se);ge&&clearTimeout(ge);let He=setTimeout(()=>{rn(Ve)},We.maxAge);en.set(se,He)}else rn(Ve)},updateProperty:(se,He,We,en=H$1)=>{let tn=qe.get(se);ge?.(We);let rn=$$1.get(tn),on=rn[He];rn[He]=We,K$1(tn,He,We,en),Ve?.(on)},updateText:(se,ge)=>{let Ve=qe.get(se);Ve.data=ge}});function tn(se){let Ve=qe.get(se.id);if(Ve)return Ve;let He;switch(se.type){case Re:if(He=document.createElement(se.element),se.properties){$$1.set(He,se.properties);for(let Ve of Object.keys(se.properties)){let We=se.properties[Ve];ge?.(We),K$1(He,Ve,We,H$1)}}else $$1.set(He,{});if(se.attributes)for(let Ve of Object.keys(se.attributes)){let We=se.attributes[Ve];ge?.(We),K$1(He,Ve,We,ae$1)}if(Ne.set(He,{}),se.eventListeners)for(let Ve of Object.keys(se.eventListeners)){let We=se.eventListeners[Ve];ge?.(We),K$1(He,Ve,We,le)}for(let ge of se.children)He.appendChild(tn(ge));break;case we:He=document.createTextNode(se.data);break;case Se:He=document.createComment(se.data);break;default:throw Error(`Unknown node type: ${JSON.stringify(se)}`)}return pe.set(He,se.id),qe.set(se.id,He),He}function rn(se){let ge=pe.get(se);ge&&qe.delete(ge);let He=$$1.get(se);if(He&&Ve&&Ve(He),se instanceof Element)for(let ge of se.childNodes)rn(ge)}}connect(se){let ge=this.root;
80this.root=se,ge.childNodes.forEach(ge=>{se.appendChild(ge)})}disconnect(){if(this.root.nodeType===11)return this.root;let se=this.root,ge=new DocumentFragment;return this.root=ge,se.childNodes.forEach(se=>{ge.appendChild(se)}),ge}};function K$1(se,ge,Ve,He){switch(He){case H$1:se[ge]=Ve;break;case ae$1:Ve==null?se.removeAttribute(ge):se.setAttribute(ge,Ve);break;case le:{let He=Ne.get(se),We=He?.[ge];if(We&&se.removeEventListener(ge,We),Ve!=null){let We=ge=>{var He;if(ge.target!==se)return;let We=Ve(ge.detail);(He=ge.resolve)==null||He.call(ge,We)};He&&(He[ge]=We),se.addEventListener(ge,We)}break}}}function ce(se,ge){let[Ve,He]=(0,import_react.useState)(()=>{let Ve=ge.get(se);return{id:se.id,version:Ve?.version,value:Ve,receiver:ge}}),We=Ve.value;if(Ve.receiver!==ge||Ve.id!==se.id){let Ve=ge.get(se);We=Ve,He({receiver:ge,id:se.id,version:Ve?.version,value:We})}return(0,import_react.useDebugValue)(We),(0,import_react.useEffect)(()=>{let Ve=new AbortController,We=()=>{Ve.signal.aborted||He(Ve=>{let{id:He,version:We,receiver:qe}=Ve,{id:en}=se;if(qe!==ge||He!==en)return Ve;let tn=ge.get(se),rn=tn?.version;return We===rn?Ve:{receiver:ge,value:tn,id:en,version:rn}})};return ge.subscribe(se,We,{signal:Ve.signal}),We(),()=>{Ve.abort()}},[ge,se.id]),We}function ot({remote:se,receiver:ge}){let Ve=ce(se,ge);return Ve?(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:Ve.data}):null}function ne$1(se,{receiver:ge,components:Ve}){switch(se.type){case 1:{let He=Ve.get(se.element);if(He==null)throw Error(`No component found for remote element: ${se.element}`);return(0,import_jsx_runtime.jsx)(He,{element:se,receiver:ge,components:Ve},se.id)}case 3:return(0,import_jsx_runtime.jsx)(ot,{remote:se,receiver:ge},se.id);case 8:return null;default:throw Error(`Unknown remote node type: ${String(se)}`)}}function it(se,ge){if(!se)return;let{children:Ve,properties:He,attributes:We,eventListeners:qe}=se,en=[],tn={...He,...We,children:en};if(ge.eventProps)for(let[se,Ve]of Object.entries(ge.eventProps)){let ge=Ve?.event;if(ge==null)continue;let He=qe[ge];He&&(tn[se]=me(He))}else for(let[se,ge]of Object.entries(qe))tn[`on${se[0].toUpperCase()}${se.slice(1)}`]=me(ge);for(let se of Ve)if(se.type===1&&typeof se.attributes.slot==`string`){let Ve=se.attributes.slot,He=ne$1(se,ge);tn[Ve]=tn[Ve]?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[tn[Ve],He]}):He}else en.push(ne$1(se,ge));return tn}function me(se){return function(...ge){if(ge.length===1&&ge[0]instanceof Event){let Ve=ge[0];return Ve.target===Ve.currentTarget?`detail`in Ve?se(Ve.detail):se():void 0}return se(...ge)}}var st=Symbol.for(`remote-dom.element`),at=Symbol.for(`remote-dom.element.attached`);function lt(se,{name:ge,eventProps:Ve}={}){let He=(0,import_react.memo)(function({element:ge,receiver:He,components:We}){let qe=(0,import_react.useRef)(),en=ce(ge,He),tn=en??ge,rn=tn.id,on=it(tn,{receiver:He,components:We,eventProps:Ve});if(on[st]=tn,on[at]=en!=null,qe.current==null){let se={id:rn,receiver:He};se.instanceRef=ct(se),qe.current=se}return qe.current.id=rn,qe.current.receiver=He,(0,import_react.useEffect)(()=>{var se;let ge={id:rn};return He.implement(ge,qe.current?.instanceRef.current),()=>{He.implement(ge,null)}},[rn,He]),(0,import_jsx_runtime.jsx)(se,{ref:qe.current.instanceRef,...on})});return He.displayName=ge??`RemoteComponentRenderer(${se.displayName??se.name??`Component`})`,He}function ct(se){let ge=null;return{get current(){return ge},set current(Ve){ge=Ve,se.receiver.implement(se,Ve)}}}function dt(se){let{receiver:ge}=se,{children:Ve}=ce(ge.root,ge);return(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:Ve.map(ge=>ne$1(ge,se))})}var ut=`<!DOCTYPE html> 81<html> 82<head> 83 <meta charset="utf-8"> 84</head> 85<body> 86 <div id="root"></div> 87 <script> 88"use strict"; 89(() => { 90 var __defProp = Object.defineProperty; 91 var __typeError = (msg) => { 92 throw TypeError(msg); 93 }; 94 var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; 95 var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value); 96 var __accessCheck = (obj, member, msg) => member.has(obj) || __typeError("Cannot " + msg); 97 var __privateGet = (obj, member, getter) => (__accessCheck(obj, member, "read from private field"), getter ? getter.call(obj) : member.get(obj)); 98 var __privateAdd = (obj, member, value) => member.has(obj) ? __typeError("Cannot add the same private member more than once") : member instanceof WeakSet ? member.add(obj) : member.set(obj, value); 99 var __privateSet = (obj, member, value, setter) => (__accessCheck(obj, member, "write to private field"), setter ? setter.call(obj, value) : member.set(obj, value), value); 100 var __privateMethod = (obj, member, method) => (__accessCheck(obj, member, "access private method"), method); 101 102
vendor: 500 bytes, lines 102-116
102// ../../../node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@remote-dom/core/build/esm/elements/RemoteEvent.mjs 103 var RemoteEvent = class extends CustomEvent { 104 /** 105 * The last value received from a \`respondWith()\` call. 106 */ 107 /** 108 * Provides the \`response\` value to be sent as the return value for 109 * the remote property function that triggered this event. 110 */ 111 respondWith(response) { 112 this.response = response; 113 } 114 }; 115 116
vendor: 444 bytes, lines 116-126
116// ../../../node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@remote-dom/core/build/esm/constants.mjs 117 var MUTATION_TYPE_INSERT_CHILD = 0; 118 var MUTATION_TYPE_REMOVE_CHILD = 1; 119 var MUTATION_TYPE_UPDATE_TEXT = 2; 120 var MUTATION_TYPE_UPDATE_PROPERTY = 3; 121 var UPDATE_PROPERTY_TYPE_PROPERTY = 1; 122 var UPDATE_PROPERTY_TYPE_ATTRIBUTE = 2; 123 var UPDATE_PROPERTY_TYPE_EVENT_LISTENER = 3; 124 var ROOT_ID = "~"; 125 126
vendor: 5,017 bytes, lines 126-271
126// ../../../node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@remote-dom/core/build/esm/elements/internals.mjs 127 var REMOTE_CONNECTIONS = /* @__PURE__ */ new WeakMap(); 128 var REMOTE_IDS = /* @__PURE__ */ new WeakMap(); 129 var id = 0; 130 function remoteId(node) { 131 let remoteID = REMOTE_IDS.get(node); 132 if (remoteID == null) { 133 remoteID = String(id++); 134 REMOTE_IDS.set(node, remoteID); 135 } 136 return remoteID; 137 } 138 var REMOTE_PROPERTIES = /* @__PURE__ */ new WeakMap(); 139 function remoteProperties(node) { 140 return REMOTE_PROPERTIES.get(node); 141 } 142 var REMOTE_ATTRIBUTES = /* @__PURE__ */ new WeakMap(); 143 function remoteAttributes(node) { 144 let attributes = REMOTE_ATTRIBUTES.get(node); 145 if (attributes != null) return attributes; 146 if (!(node instanceof Element) || node.tagName.includes("-")) return void 0; 147 attributes = {}; 148 for (const { 149 name, 150 value 151 } of node.attributes) { 152 attributes[name] = value; 153 } 154 return attributes; 155 } 156 var REMOTE_EVENT_LISTENERS = /* @__PURE__ */ new WeakMap(); 157 function remoteEventListeners(node) { 158 return REMOTE_EVENT_LISTENERS.get(node); 159 } 160 function updateRemoteElementProperty(node, property, value) { 161 let properties = REMOTE_PROPERTIES.get(node); 162 if (properties == null) { 163 properties = {}; 164 REMOTE_PROPERTIES.set(node, properties); 165 } 166 if (properties[property] === value) return; 167 properties[property] = value; 168 const connection = REMOTE_CONNECTIONS.get(node); 169 if (connection == null) return; 170 connection.mutate([[MUTATION_TYPE_UPDATE_PROPERTY, remoteId(node), property, value, UPDATE_PROPERTY_TYPE_PROPERTY]]); 171 } 172 function updateRemoteElementAttribute(node, attribute, value) { 173 let attributes = REMOTE_ATTRIBUTES.get(node); 174 if (attributes == null) { 175 attributes = {}; 176 REMOTE_ATTRIBUTES.set(node, attributes); 177 } 178 if (attributes[attribute] === value) return; 179 if (value == null) { 180 delete attributes[attribute]; 181 } else { 182 attributes[attribute] = String(value); 183 } 184 const connection = REMOTE_CONNECTIONS.get(node); 185 if (connection == null) return; 186 connection.mutate([[MUTATION_TYPE_UPDATE_PROPERTY, remoteId(node), attribute, value, UPDATE_PROPERTY_TYPE_ATTRIBUTE]]); 187 } 188 function updateRemoteElementEventListener(node, event, listener) { 189 let eventListeners = REMOTE_EVENT_LISTENERS.get(node); 190 if (eventListeners == null) { 191 eventListeners = {}; 192 REMOTE_EVENT_LISTENERS.set(node, eventListeners); 193 } 194 if (eventListeners[event] === listener) return; 195 if (listener == null) { 196 delete eventListeners[event]; 197 } else { 198 eventListeners[event] = listener; 199 } 200 const connection = REMOTE_CONNECTIONS.get(node); 201 if (connection == null) return; 202 connection.mutate([[MUTATION_TYPE_UPDATE_PROPERTY, remoteId(node), event, listener, UPDATE_PROPERTY_TYPE_EVENT_LISTENER]]); 203 } 204 function connectRemoteNode(node, connection) { 205 const existingConnection = REMOTE_CONNECTIONS.get(node); 206 if (existingConnection === connection) return; 207 REMOTE_CONNECTIONS.set(node, connection); 208 if (node.childNodes) { 209 for (let i = 0; i < node.childNodes.length; i++) { 210 connectRemoteNode(node.childNodes[i], connection); 211 } 212 } 213 } 214 function disconnectRemoteNode(node) { 215 const existingConnection = REMOTE_CONNECTIONS.get(node); 216 if (existingConnection == null) return; 217 REMOTE_CONNECTIONS.delete(node); 218 if (node.childNodes) { 219 for (let i = 0; i < node.childNodes.length; i++) { 220 disconnectRemoteNode(node.childNodes[i]); 221 } 222 } 223 } 224 function serializeRemoteNode(node) { 225 const { 226 nodeType 227 } = node; 228 switch (nodeType) { 229 // Element 230 case 1: { 231 return { 232 id: remoteId(node), 233 type: nodeType, 234 element: node.localName, 235 properties: cloneMaybeObject(remoteProperties(node)), 236 attributes: cloneMaybeObject(remoteAttributes(node)), 237 eventListeners: cloneMaybeObject(remoteEventListeners(node)), 238 children: Array.from(node.childNodes).map(serializeRemoteNode) 239 }; 240 } 241 // TextNode 242 case 3: 243 // Comment 244 // eslint-disable-next-line no-fallthrough 245 case 8: { 246 return { 247 id: remoteId(node), 248 type: nodeType, 249 data: node.data 250 }; 251 } 252 default: { 253 throw new Error(\`Cannot serialize node of type \${node.nodeType} (\${typeof node.nodeType})\`); 254 } 255 } 256 } 257 function cloneMaybeObject(maybeObject) { 258 return maybeObject ? { 259 ...maybeObject 260 } : void 0; 261 } 262 function callRemoteElementMethod(node, method, ...args) { 263 const id2 = REMOTE_IDS.get(node); 264 const connection = REMOTE_CONNECTIONS.get(node); 265 if (id2 == null || connection == null) { 266 throw new Error(\`Cannot call method \${method} on an unconnected node\`); 267 } 268 return connection.call(id2, method, ...args); 269 } 270 271
vendor: 18,158 bytes, lines 271-750
271// ../../../node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@remote-dom/core/build/esm/elements/RemoteElement.mjs 272 var EMPTY_DEFINITION = Object.freeze({}); 273 var RemoteElement = class extends HTMLElement { 274 static get observedAttributes() { 275 return this.finalize().__observedAttributes; 276 } 277 /** 278 * The resolved property definitions for this remote element. 279 */ 280 static get remotePropertyDefinitions() { 281 return this.finalize().__remotePropertyDefinitions; 282 } 283 /** 284 * The resolved attribute definitions for this remote element. 285 */ 286 static get remoteAttributeDefinitions() { 287 return this.finalize().__remoteAttributeDefinitions; 288 } 289 /** 290 * The resolved event listener definitions for this remote element. 291 */ 292 static get remoteEventDefinitions() { 293 return this.finalize().__remoteEventDefinitions; 294 } 295 /** 296 * The resolved slot definitions for this remote element. 297 */ 298 static get remoteSlotDefinitions() { 299 return this.finalize().__remoteSlotDefinitions; 300 } 301 /** 302 * Creates a new definition for a property that will be synchronized between 303 * this remote element and its host representation. 304 */ 305 static createProperty(name, definition) { 306 saveRemoteProperty(name, definition, this.observedAttributes, this.remotePropertyDefinitions, this.__attributeToPropertyMap, this.__eventToPropertyMap); 307 } 308 /** 309 * Consumes all the static members defined on the class and converts them 310 * into the internal representation used to handle properties, attributes, 311 * and event listeners. 312 */ 313 static finalize() { 314 if (this.hasOwnProperty("__finalized")) { 315 return this; 316 } 317 this.__finalized = true; 318 const { 319 slottable, 320 remoteSlots, 321 remoteProperties: remoteProperties2, 322 remoteAttributes: remoteAttributes2, 323 remoteEvents, 324 remoteMethods 325 } = this; 326 const SuperConstructor = Object.getPrototypeOf(this); 327 const observedAttributes = /* @__PURE__ */ new Set(); 328 if (slottable) observedAttributes.add("slot"); 329 const attributeToPropertyMap = /* @__PURE__ */ new Map(); 330 const eventToPropertyMap = /* @__PURE__ */ new Map(); 331 const remoteSlotDefinitions = /* @__PURE__ */ new Map(); 332 const remotePropertyDefinitions = /* @__PURE__ */ new Map(); 333 const remoteAttributeDefinitions = /* @__PURE__ */ new Map(); 334 const remoteEventDefinitions = /* @__PURE__ */ new Map(); 335 if (typeof SuperConstructor.finalize === "function") { 336 SuperConstructor.finalize(); 337 SuperConstructor.observedAttributes.forEach((attribute) => { 338 observedAttributes.add(attribute); 339 }); 340 SuperConstructor.remotePropertyDefinitions.forEach((definition, property) => { 341 remotePropertyDefinitions.set(property, definition); 342 }); 343 SuperConstructor.remoteAttributeDefinitions.forEach((definition, event) => { 344 remoteAttributeDefinitions.set(event, definition); 345 }); 346 SuperConstructor.remoteEventDefinitions.forEach((definition, event) => { 347 remoteEventDefinitions.set(event, definition); 348 }); 349 SuperConstructor.remoteSlotDefinitions.forEach((definition, slot) => { 350 remoteSlotDefinitions.set(slot, definition); 351 }); 352 } 353 if (remoteSlots != null) { 354 const slotNames = Array.isArray(remoteSlots) ? remoteSlots : Object.keys(remoteSlots); 355 slotNames.forEach((slotName) => { 356 remoteSlotDefinitions.set(slotName, EMPTY_DEFINITION); 357 }); 358 } 359 if (remoteProperties2 != null) { 360 if (Array.isArray(remoteProperties2)) { 361 remoteProperties2.forEach((propertyName) => { 362 saveRemoteProperty(propertyName, void 0, observedAttributes, remotePropertyDefinitions, attributeToPropertyMap, eventToPropertyMap); 363 }); 364 } else { 365 Object.keys(remoteProperties2).forEach((propertyName) => { 366 saveRemoteProperty(propertyName, remoteProperties2[propertyName], observedAttributes, remotePropertyDefinitions, attributeToPropertyMap, eventToPropertyMap); 367 }); 368 } 369 } 370 if (remoteAttributes2 != null) { 371 remoteAttributes2.forEach((attribute) => { 372 remoteAttributeDefinitions.set(attribute, EMPTY_DEFINITION); 373 observedAttributes.add(attribute); 374 }); 375 } 376 if (remoteEvents != null) { 377 if (Array.isArray(remoteEvents)) { 378 remoteEvents.forEach((event) => { 379 remoteEventDefinitions.set(event, EMPTY_DEFINITION); 380 }); 381 } else { 382 Object.keys(remoteEvents).forEach((event) => { 383 remoteEventDefinitions.set(event, remoteEvents[event]); 384 }); 385 } 386 } 387 if (remoteMethods != null) { 388 if (Array.isArray(remoteMethods)) { 389 for (const method of remoteMethods) { 390 this.prototype[method] = function(...args) { 391 return this.callRemoteMethod(method, ...args); 392 }; 393 } 394 } else { 395 Object.assign(this, remoteMethods); 396 } 397 } 398 Object.defineProperties(this, { 399 __observedAttributes: { 400 value: [...observedAttributes], 401 enumerable: false 402 }, 403 __remoteSlotDefinitions: { 404 value: remoteSlotDefinitions, 405 enumerable: false 406 }, 407 __remotePropertyDefinitions: { 408 value: remotePropertyDefinitions, 409 enumerable: false 410 }, 411 __remoteAttributeDefinitions: { 412 value: remoteAttributeDefinitions, 413 enumerable: false 414 }, 415 __remoteEventDefinitions: { 416 value: remoteEventDefinitions, 417 enumerable: false 418 }, 419 __attributeToPropertyMap: { 420 value: attributeToPropertyMap, 421 enumerable: false 422 }, 423 __eventToPropertyMap: { 424 value: eventToPropertyMap, 425 enumerable: false 426 } 427 }); 428 return this; 429 } 430 // Just need to use these types so TS doesnât lose track of them. 431 /** @internal */ 432 /** @internal */ 433 /** @internal */ 434 /** @internal */ 435 constructor() { 436 super(); 437 this.constructor.finalize(); 438 const propertyDescriptors = {}; 439 const initialPropertiesToSet = {}; 440 const prototype = Object.getPrototypeOf(this); 441 const ThisClass = this.constructor; 442 for (const [property, description] of ThisClass.remotePropertyDefinitions.entries()) { 443 const aliasedName = description.name; 444 if (prototype.hasOwnProperty(property)) { 445 continue; 446 } 447 if (property === aliasedName) { 448 initialPropertiesToSet[property] = description.default; 449 } 450 const propertyDescriptor = { 451 configurable: true, 452 enumerable: property === aliasedName, 453 get: () => { 454 return remoteProperties(this)?.[aliasedName]; 455 }, 456 set: (value) => { 457 updateRemoteElementProperty(this, aliasedName, value); 458 } 459 }; 460 propertyDescriptors[property] = propertyDescriptor; 461 } 462 for (const [event, definition] of ThisClass.remoteEventDefinitions.entries()) { 463 const propertyFromDefinition = definition.property ?? true; 464 if (!propertyFromDefinition) continue; 465 const property = propertyFromDefinition === true ? \`on\${event}\` : propertyFromDefinition; 466 propertyDescriptors[property] = { 467 configurable: true, 468 enumerable: true, 469 get: () => { 470 return getRemoteEvents(this).properties.get(property) ?? null; 471 }, 472 set: (value) => { 473 const remoteEvents = getRemoteEvents(this); 474 const currentListener = remoteEvents.properties.get(property); 475 if (typeof value === "function") { 476 let handler = function(...args) { 477 return value.call(this, ...args); 478 }; 479 remoteEvents.properties.set(property, handler); 480 this.addEventListener(event, handler); 481 } else { 482 remoteEvents.properties.delete(property); 483 } 484 if (currentListener) { 485 this.removeEventListener(event, currentListener); 486 } 487 } 488 }; 489 } 490 Object.defineProperties(this, propertyDescriptors); 491 Object.assign(this, initialPropertiesToSet); 492 } 493 attributeChangedCallback(attribute, _oldValue, newValue) { 494 if (attribute === "slot" && this.constructor.slottable) { 495 updateRemoteElementAttribute(this, attribute, newValue ? String(newValue) : void 0); 496 return; 497 } 498 const { 499 remotePropertyDefinitions, 500 remoteAttributeDefinitions, 501 __attributeToPropertyMap: attributeToPropertyMap 502 } = this.constructor; 503 if (remoteAttributeDefinitions.has(attribute)) { 504 updateRemoteElementAttribute(this, attribute, newValue); 505 return; 506 } 507 const property = attributeToPropertyMap.get(attribute); 508 const propertyDefinition = property == null ? property : remotePropertyDefinitions.get(property); 509 if (propertyDefinition == null) return; 510 this[property] = convertAttributeValueToProperty(newValue, propertyDefinition.type); 511 } 512 connectedCallback() { 513 for (const [event, descriptor] of this.constructor.remoteEventDefinitions.entries()) { 514 if (descriptor.bubbles) { 515 this.addEventListener(event, noopBubblesEventListener); 516 } 517 } 518 } 519 disconnectedCallback() { 520 for (const [event, descriptor] of this.constructor.remoteEventDefinitions.entries()) { 521 if (descriptor.bubbles) { 522 this.removeEventListener(event, noopBubblesEventListener); 523 } 524 } 525 } 526 addEventListener(type, listener, options) { 527 const { 528 remoteEventDefinitions, 529 __eventToPropertyMap: eventToPropertyMap 530 } = this.constructor; 531 const listenerDefinition = remoteEventDefinitions.get(type); 532 const property = eventToPropertyMap.get(type); 533 if (listenerDefinition == null && property == null) { 534 return super.addEventListener(type, listener, options); 535 } 536 const remoteEvents = getRemoteEvents(this); 537 const remoteEvent = getRemoteEventRecord.call(this, type, { 538 property, 539 definition: listenerDefinition 540 }); 541 const normalizedListener = typeof options === "object" && options?.once ? (...args) => { 542 const result = typeof listener === "object" ? listener.handleEvent(...args) : listener.call(this, ...args); 543 removeRemoteListener.call(this, type, listener, listenerRecord); 544 return result; 545 } : listener; 546 const listenerRecord = [normalizedListener, remoteEvent]; 547 remoteEvent.listeners.add(listener); 548 remoteEvents.listeners.set(listener, listenerRecord); 549 super.addEventListener(type, normalizedListener, options); 550 if (typeof options === "object" && options.signal) { 551 options.signal.addEventListener("abort", () => { 552 removeRemoteListener.call(this, type, listener, listenerRecord); 553 }, { 554 once: true 555 }); 556 } 557 if (listenerDefinition) { 558 updateRemoteElementEventListener(this, type, remoteEvent.dispatch); 559 } else { 560 updateRemoteElementProperty(this, property, remoteEvent.dispatch); 561 } 562 } 563 removeEventListener(type, listener, options) { 564 const listenerRecord = REMOTE_EVENTS.get(this)?.listeners.get(listener); 565 const normalizedListener = listenerRecord ? listenerRecord[0] : listener; 566 super.removeEventListener(type, normalizedListener, options); 567 if (listenerRecord == null) return; 568 removeRemoteListener.call(this, type, listener, listenerRecord); 569 } 570 /** 571 * Updates a single remote property on an element node. If the element is 572 * connected to a remote root, this function will also make a \`mutate()\` call 573 * to communicate the change to the host. 574 */ 575 updateRemoteProperty(name, value) { 576 updateRemoteElementProperty(this, name, value); 577 } 578 /** 579 * Updates a single remote attribute on an element node. If the element is 580 * connected to a remote root, this function will also make a \`mutate()\` call 581 * to communicate the change to the host. 582 */ 583 updateRemoteAttribute(name, value) { 584 updateRemoteElementAttribute(this, name, value); 585 } 586 /** 587 * Performs a method through \`RemoteConnection.call()\`, using the remote ID and 588 * connection for the provided node. 589 */ 590 callRemoteMethod(method, ...args) { 591 return callRemoteElementMethod(this, method, ...args); 592 } 593 }; 594 __publicField(RemoteElement, "slottable", true); 595 __publicField(RemoteElement, "__finalized", true); 596 __publicField(RemoteElement, "__observedAttributes", []); 597 __publicField(RemoteElement, "__attributeToPropertyMap", /* @__PURE__ */ (() => /* @__PURE__ */ new Map())()); 598 __publicField(RemoteElement, "__eventToPropertyMap", /* @__PURE__ */ (() => /* @__PURE__ */ new Map())()); 599 __publicField(RemoteElement, "__remotePropertyDefinitions", /* @__PURE__ */ (() => /* @__PURE__ */ new Map())()); 600 __publicField(RemoteElement, "__remoteAttributeDefinitions", /* @__PURE__ */ (() => /* @__PURE__ */ new Map())()); 601 __publicField(RemoteElement, "__remoteEventDefinitions", /* @__PURE__ */ (() => /* @__PURE__ */ new Map())()); 602 __publicField(RemoteElement, "__remoteSlotDefinitions", /* @__PURE__ */ (() => /* @__PURE__ */ new Map())()); 603 var REMOTE_EVENTS = /* @__PURE__ */ new WeakMap(); 604 function getRemoteEvents(element) { 605 let events = REMOTE_EVENTS.get(element); 606 if (events) return events; 607 events = { 608 events: /* @__PURE__ */ new Map(), 609 properties: /* @__PURE__ */ new Map(), 610 listeners: /* @__PURE__ */ new WeakMap() 611 }; 612 REMOTE_EVENTS.set(element, events); 613 return events; 614 } 615 function getRemoteEventRecord(type, { 616 property, 617 definition 618 }) { 619 const remoteEvents = getRemoteEvents(this); 620 let remoteEvent = remoteEvents.events.get(type); 621 if (remoteEvent == null) { 622 remoteEvent = { 623 name: type, 624 property, 625 definition, 626 listeners: /* @__PURE__ */ new Set(), 627 dispatch: (arg) => { 628 const event = definition?.dispatchEvent?.call(this, arg) ?? new RemoteEvent(type, { 629 detail: arg, 630 bubbles: definition?.bubbles 631 }); 632 this.dispatchEvent(event); 633 return event.response; 634 } 635 }; 636 remoteEvents.events.set(type, remoteEvent); 637 } 638 return remoteEvent; 639 } 640 function removeRemoteListener(type, listener, listenerRecord) { 641 const remoteEvents = getRemoteEvents(this); 642 const remoteEvent = listenerRecord[1]; 643 remoteEvent.listeners.delete(listener); 644 remoteEvents.listeners.delete(listener); 645 if (remoteEvent.listeners.size > 0) return; 646 remoteEvents.events.delete(type); 647 if (remoteEvent.property) { 648 if (remoteProperties(this)?.[remoteEvent.property] === remoteEvent.dispatch) { 649 updateRemoteElementProperty(this, remoteEvent.property, void 0); 650 } 651 } else { 652 if (remoteEventListeners(this)?.[type] === remoteEvent.dispatch) { 653 updateRemoteElementEventListener(this, type, void 0); 654 } 655 } 656 } 657 function saveRemoteProperty(name, description, observedAttributes, remotePropertyDefinitions, attributeToPropertyMap, eventToPropertyMap) { 658 if (remotePropertyDefinitions.has(name)) { 659 return remotePropertyDefinitions.get(name); 660 } 661 const looksLikeEventCallback = name[0] === "o" && name[1] === "n"; 662 const resolvedDescription = description ?? {}; 663 let { 664 alias 665 } = resolvedDescription; 666 const { 667 type = looksLikeEventCallback ? Function : String, 668 attribute = type !== Function, 669 event = looksLikeEventCallback, 670 default: defaultValue = type === Boolean ? false : void 0 671 } = resolvedDescription; 672 if (alias == null) { 673 const lowercaseProperty = name.toLowerCase(); 674 if (lowercaseProperty !== name) { 675 alias = [lowercaseProperty]; 676 } 677 if (looksLikeEventCallback) { 678 alias ?? (alias = []); 679 alias.unshift(\`_\${name}\`); 680 } 681 } 682 let attributeName; 683 if (attribute === true) { 684 attributeName = camelToKebabCase(name); 685 } else if (typeof attribute === "string") { 686 attributeName = attribute; 687 } 688 if (attributeName) { 689 if (Array.isArray(observedAttributes)) { 690 observedAttributes.push(attributeName); 691 } else { 692 observedAttributes.add(attributeName); 693 } 694 attributeToPropertyMap.set(attributeName, name); 695 } 696 let eventName; 697 if (event === true) { 698 eventName = camelToKebabCase(looksLikeEventCallback ? name.slice(2) : name); 699 } else if (typeof event === "string") { 700 eventName = event; 701 } 702 if (eventName) { 703 eventToPropertyMap.set(eventName, name); 704 } 705 const definition = { 706 name, 707 type, 708 alias, 709 event: eventName, 710 attribute: attributeName, 711 default: defaultValue 712 }; 713 remotePropertyDefinitions.set(name, definition); 714 if (alias) { 715 for (const propertyAlias of alias) { 716 remotePropertyDefinitions.set(propertyAlias, definition); 717 } 718 } 719 return definition; 720 } 721 function convertAttributeValueToProperty(value, type) { 722 if (value == null) return void 0; 723 switch (type) { 724 case Boolean: 725 return value != null && value !== "false"; 726 case Object: 727 case Array: 728 try { 729 return JSON.parse(value); 730 } catch { 731 return void 0; 732 } 733 case String: 734 return String(value); 735 case Number: 736 return Number.parseFloat(value); 737 case Function: 738 return void 0; 739 default: { 740 return type.parse?.(value); 741 } 742 } 743 } 744 function camelToKebabCase(str) { 745 return str.replace(/([a-z])([A-Z])/g, "$1-$2").toLowerCase(); 746 } 747 function noopBubblesEventListener() { 748 } 749 750
vendor: 2,872 bytes, lines 750-816
750// ../../../node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@remote-dom/core/build/esm/elements/RemoteMutationObserver.mjs 751 var RemoteMutationObserver = class extends MutationObserver { 752 constructor(connection) { 753 super((records) => { 754 const addedNodes = []; 755 const remoteRecords = []; 756 for (const record of records) { 757 const targetId = remoteId(record.target); 758 if (record.type === "childList") { 759 const position = record.previousSibling ? indexOf(record.previousSibling, record.target.childNodes) + 1 : 0; 760 record.removedNodes.forEach((node) => { 761 disconnectRemoteNode(node); 762 remoteRecords.push([MUTATION_TYPE_REMOVE_CHILD, targetId, position]); 763 }); 764 record.addedNodes.forEach((node, index) => { 765 if (addedNodes.some((addedNode) => { 766 return addedNode === node || addedNode.contains(node); 767 })) { 768 return; 769 } 770 addedNodes.push(node); 771 connectRemoteNode(node, connection); 772 remoteRecords.push([MUTATION_TYPE_INSERT_CHILD, targetId, serializeRemoteNode(node), position + index]); 773 }); 774 } else if (record.type === "characterData") { 775 remoteRecords.push([MUTATION_TYPE_UPDATE_TEXT, targetId, record.target.textContent ?? ""]); 776 } else if (record.type === "attributes" && record.attributeName != null && record.target instanceof Element && !record.target.tagName.includes("-")) { 777 remoteRecords.push([MUTATION_TYPE_UPDATE_PROPERTY, targetId, record.attributeName, record.target.getAttribute(record.attributeName)]); 778 } 779 } 780 connection.mutate(remoteRecords); 781 }); 782 this.connection = connection; 783 } 784 /** 785 * Starts watching changes to the element, and communicates changes to the 786 * host environment. By default, this method will also communicate any initial 787 * children of the element to the host environment. 788 */ 789 observe(target, options) { 790 REMOTE_IDS.set(target, ROOT_ID); 791 if (options?.initial !== false && target.childNodes.length > 0) { 792 const records = []; 793 for (let i = 0; i < target.childNodes.length; i++) { 794 const node = target.childNodes[i]; 795 connectRemoteNode(node, this.connection); 796 records.push([MUTATION_TYPE_INSERT_CHILD, ROOT_ID, serializeRemoteNode(node), i]); 797 } 798 this.connection.mutate(records); 799 } 800 super.observe(target, { 801 subtree: true, 802 childList: true, 803 attributes: true, 804 characterData: true, 805 ...options 806 }); 807 } 808 }; 809 function indexOf(node, list) { 810 for (let i = 0; i < list.length; i++) { 811 if (list[i] === node) return i; 812 } 813 return -1; 814 } 815 816
vendor: 425 bytes, lines 816-825
816// ../../../node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@quilted/threads/build/esm/constants.mjs 817 var MESSAGE_CALL = 1; 818 var MESSAGE_CALL_RESULT = 2; 819 var MESSAGE_FUNCTION_CALL = 3; 820 var MESSAGE_FUNCTION_RESULT = 4; 821 var MESSAGE_FUNCTION_RELEASE = 5; 822 var SERIALIZE_METHOD = Symbol.for("quilt.threads.serialize"); 823 var TRANSFERABLE = Symbol.for("quilt.threads.transferable"); 824 825
vendor: 650 bytes, lines 825-844
825// ../../../node_modules/.pnpm/@[email protected]/node_modules/@quilted/events/build/esm/abort/NestedAbortController.mjs 826 var NestedAbortController = class extends AbortController { 827 constructor(...parents) { 828 super(); 829 const abortedSignal = parents.find((signal) => signal.aborted); 830 if (abortedSignal) { 831 this.abort(abortedSignal.reason); 832 } else { 833 const abort = (event) => this.abort(event.target.reason); 834 const options = { 835 signal: this.signal 836 }; 837 for (const signal of parents) { 838 signal.addEventListener("abort", abort, options); 839 } 840 } 841 } 842 }; 843 844
vendor: 284 bytes, lines 844-851
844// ../../../node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@quilted/threads/build/esm/errors.mjs 845 var ThreadClosedError = class extends Error { 846 constructor() { 847 super("You attempted to call a function on a closed thread."); 848 } 849 }; 850 851
vendor: 374 bytes, lines 851-859
851// ../../../node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@quilted/threads/build/esm/nanoid.mjs 852 var a = "useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"; 853 function nanoid(e = 21) { 854 let t = "", r = crypto.getRandomValues(new Uint8Array(e)); 855 for (let n = 0; n < e; n++) t += a[63 & r[n]]; 856 return t; 857 } 858 859
vendor: 2,791 bytes, lines 859-924
859// ../../../node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@quilted/threads/build/esm/functions/ThreadFunctionsAutomatic.mjs 860 var _functionsToId, _idsToFunction, _idsToProxy, _finalization, _ThreadFunctionsAutomatic_instances, finalizationRegistry_fn; 861 var ThreadFunctionsAutomatic = class { 862 constructor() { 863 __privateAdd(this, _ThreadFunctionsAutomatic_instances); 864 __privateAdd(this, _functionsToId, /* @__PURE__ */ (() => /* @__PURE__ */ new Map())()); 865 __privateAdd(this, _idsToFunction, /* @__PURE__ */ (() => /* @__PURE__ */ new Map())()); 866 __privateAdd(this, _idsToProxy, /* @__PURE__ */ (() => /* @__PURE__ */ new Map())()); 867 __privateAdd(this, _finalization, /* @__PURE__ */ (() => /* @__PURE__ */ new WeakMap())()); 868 } 869 get(id2) { 870 return __privateGet(this, _idsToFunction).get(id2); 871 } 872 release(id2) { 873 const func = __privateGet(this, _idsToFunction).get(id2); 874 if (func) { 875 __privateGet(this, _idsToFunction).delete(id2); 876 __privateGet(this, _functionsToId).delete(func); 877 } 878 return Boolean(func); 879 } 880 serialize(func) { 881 let id2 = __privateGet(this, _functionsToId).get(func); 882 if (id2 == null) { 883 id2 = nanoid(); 884 __privateGet(this, _functionsToId).set(func, id2); 885 __privateGet(this, _idsToFunction).set(id2, func); 886 } 887 return id2; 888 } 889 deserialize(id2, thread) { 890 let proxy = __privateGet(this, _idsToProxy).get(id2)?.deref(); 891 if (proxy) return proxy; 892 proxy = (...args) => { 893 if (!__privateGet(this, _idsToProxy).has(id2)) { 894 throw new Error("You attempted to call a function that was already revoked."); 895 } 896 return thread.call((callID, args2, transferable) => { 897 thread.messages.send([MESSAGE_FUNCTION_CALL, callID, id2, args2], transferable); 898 }, args); 899 }; 900 __privateMethod(this, _ThreadFunctionsAutomatic_instances, finalizationRegistry_fn).call(this, thread)?.register(proxy, id2); 901 __privateGet(this, _idsToProxy).set(id2, new WeakRef(proxy)); 902 return proxy; 903 } 904 }; 905 _functionsToId = new WeakMap(); 906 _idsToFunction = new WeakMap(); 907 _idsToProxy = new WeakMap(); 908 _finalization = new WeakMap(); 909 _ThreadFunctionsAutomatic_instances = new WeakSet(); 910 finalizationRegistry_fn = function(thread) { 911 let finalization = __privateGet(this, _finalization).get(thread); 912 if (typeof FinalizationRegistry === "undefined") { 913 return void 0; 914 } 915 if (!finalization) { 916 finalization = new FinalizationRegistry((id2) => { 917 thread.messages.send([MESSAGE_FUNCTION_RELEASE, id2]); 918 }); 919 __privateGet(this, _finalization).set(thread, finalization); 920 } 921 return finalization; 922 }; 923 924
vendor: 530 bytes, lines 924-934
924// ../../../node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@quilted/threads/build/esm/serialization/shared.mjs 925 function isIterator(value) { 926 return value != null && (Symbol.asyncIterator in value || Symbol.iterator in value) && typeof value.next === "function"; 927 } 928 function isBasicObject(value) { 929 if (value == null || typeof value !== "object") return false; 930 const prototype = Object.getPrototypeOf(value); 931 return prototype == null || prototype === Object.prototype; 932 } 933 934
vendor: 6,346 bytes, lines 934-1076
934// ../../../node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@quilted/threads/build/esm/serialization/ThreadSerializationStructuredClone.mjs 935 var FUNCTION = "_@f"; 936 var ASYNC_ITERATOR = "_@i"; 937 var _customSerializer, _customDeserializer, _ThreadSerializationStructuredClone_instances, serializeInternal_fn, deserializeInternal_fn; 938 var ThreadSerializationStructuredClone = class { 939 constructor(options) { 940 __privateAdd(this, _ThreadSerializationStructuredClone_instances); 941 __privateAdd(this, _customSerializer); 942 __privateAdd(this, _customDeserializer); 943 __privateSet(this, _customSerializer, options?.serialize); 944 __privateSet(this, _customDeserializer, options?.deserialize); 945 } 946 /** 947 * Serializes a value into a structured cloning-compatible format that can be transferred between threads. 948 */ 949 serialize(value, thread, transferable) { 950 return __privateMethod(this, _ThreadSerializationStructuredClone_instances, serializeInternal_fn).call(this, value, thread, transferable); 951 } 952 /** 953 * Deserializes a structured cloning-compatible value from another thread. 954 */ 955 deserialize(value, thread) { 956 return __privateMethod(this, _ThreadSerializationStructuredClone_instances, deserializeInternal_fn).call(this, value, thread); 957 } 958 }; 959 _customSerializer = new WeakMap(); 960 _customDeserializer = new WeakMap(); 961 _ThreadSerializationStructuredClone_instances = new WeakSet(); 962 serializeInternal_fn = function(value, thread, transferable, seen = /* @__PURE__ */ new Map(), isApplyingDefault = false) { 963 if (value == null) return value; 964 if (seen.has(value)) return seen.get(value); 965 seen.set(value, void 0); 966 if (typeof value === "object") { 967 if (__privateGet(this, _customSerializer) && !isApplyingDefault) { 968 const customValue = __privateGet(this, _customSerializer).call(this, value, (value2) => __privateMethod(this, _ThreadSerializationStructuredClone_instances, serializeInternal_fn).call(this, value2, thread, transferable, seen, true), thread, transferable); 969 if (customValue !== void 0) { 970 seen.set(value, customValue); 971 return customValue; 972 } 973 } 974 if (value[TRANSFERABLE]) { 975 transferable?.push(value); 976 seen.set(value, value); 977 return value; 978 } 979 const serializeValue = (value2) => { 980 return __privateMethod(this, _ThreadSerializationStructuredClone_instances, serializeInternal_fn).call(this, value2, thread, transferable, seen); 981 }; 982 if (typeof value[SERIALIZE_METHOD] === "function") { 983 const result = value[SERIALIZE_METHOD]({ 984 serialize: serializeValue 985 }); 986 seen.set(value, result); 987 return result; 988 } 989 if (Array.isArray(value)) { 990 const result = value.map((item) => serializeValue(item)); 991 seen.set(value, result); 992 return result; 993 } 994 if (value instanceof Map) { 995 const entries = [...value.entries()].map(([key, value2]) => { 996 return [serializeValue(key), serializeValue(value2)]; 997 }); 998 const result = new Map(entries); 999 seen.set(value, result); 1000 return result; 1001 } 1002 if (value instanceof Set) { 1003 const entries = [...value].map((entry) => serializeValue(entry)); 1004 const result = new Set(entries); 1005 seen.set(value, result); 1006 return result; 1007 } 1008 const valueIsIterator = isIterator(value); 1009 if (isBasicObject(value) || valueIsIterator) { 1010 const result = {}; 1011 for (const key of Object.keys(value)) { 1012 result[key] = serializeValue(value[key]); 1013 } 1014 if (valueIsIterator) { 1015 result.next ?? (result.next = serializeValue(value.next.bind(value))); 1016 result.return ?? (result.return = serializeValue(value.return.bind(value))); 1017 result.throw ?? (result.throw = serializeValue(value.throw.bind(value))); 1018 result[ASYNC_ITERATOR] = true; 1019 } 1020 seen.set(value, result); 1021 return result; 1022 } 1023 } 1024 if (typeof value === "function") { 1025 const serialized = thread.functions.serialize(value, thread, transferable); 1026 const result = { 1027 [FUNCTION]: serialized 1028 }; 1029 seen.set(value, result); 1030 return result; 1031 } 1032 seen.set(value, value); 1033 return value; 1034 }; 1035 deserializeInternal_fn = function(value, thread, isApplyingDefault = false) { 1036 if (value == null) return value; 1037 if (typeof value === "object") { 1038 if (__privateGet(this, _customDeserializer) && !isApplyingDefault) { 1039 const customValue = __privateGet(this, _customDeserializer).call(this, value, (value2) => __privateMethod(this, _ThreadSerializationStructuredClone_instances, deserializeInternal_fn).call(this, value2, thread, true), thread); 1040 if (customValue !== void 0) { 1041 return customValue; 1042 } 1043 } 1044 if (value == null) { 1045 return value; 1046 } 1047 if (Array.isArray(value)) { 1048 return value.map((value2) => __privateMethod(this, _ThreadSerializationStructuredClone_instances, deserializeInternal_fn).call(this, value2, thread)); 1049 } 1050 if (value instanceof Map) { 1051 return new Map([...value].map(([key, value2]) => [__privateMethod(this, _ThreadSerializationStructuredClone_instances, deserializeInternal_fn).call(this, key, thread), __privateMethod(this, _ThreadSerializationStructuredClone_instances, deserializeInternal_fn).call(this, value2, thread)])); 1052 } 1053 if (value instanceof Set) { 1054 return new Set([...value].map((entry) => __privateMethod(this, _ThreadSerializationStructuredClone_instances, deserializeInternal_fn).call(this, entry, thread))); 1055 } 1056 if (FUNCTION in value) { 1057 const func = thread.functions.deserialize(value[FUNCTION], thread); 1058 return func; 1059 } 1060 if (!isBasicObject(value)) { 1061 return value; 1062 } 1063 const result = {}; 1064 for (const key of Object.keys(value)) { 1065 if (key === ASYNC_ITERATOR) { 1066 result[Symbol.asyncIterator] = () => result; 1067 } else { 1068 result[key] = __privateMethod(this, _ThreadSerializationStructuredClone_instances, deserializeInternal_fn).call(this, value[key], thread); 1069 } 1070 } 1071 return result; 1072 } 1073 return value; 1074 }; 1075 1076
vendor: 8,463 bytes, lines 1076-1295
1076// ../../../node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@quilted/threads/build/esm/Thread.mjs 1077 var _abort, _idsToResolver, _Thread_instances, callLocal_fn, handlerForCall_fn, resolveCall_fn, waitForResult_fn; 1078 var Thread = class { 1079 constructor(messages, { 1080 imports, 1081 exports, 1082 functions = new ThreadFunctionsAutomatic(), 1083 serialization = new ThreadSerializationStructuredClone(), 1084 signal 1085 } = {}) { 1086 __privateAdd(this, _Thread_instances); 1087 __privateAdd(this, _abort); 1088 __privateAdd(this, _idsToResolver, /* @__PURE__ */ (() => /* @__PURE__ */ new Map())()); 1089 this.messages = messages; 1090 __privateSet(this, _abort, signal ? new NestedAbortController(signal) : new AbortController()); 1091 this.exports = exports ?? {}; 1092 this.imports = createThreadImports(__privateMethod(this, _Thread_instances, handlerForCall_fn).bind(this), imports); 1093 this.functions = functions; 1094 this.serialization = serialization; 1095 this.functions.start?.(this); 1096 this.serialization.start?.(this); 1097 this.signal.addEventListener("abort", () => { 1098 for (const id2 of __privateGet(this, _idsToResolver).keys()) { 1099 __privateMethod(this, _Thread_instances, resolveCall_fn).call(this, id2, void 0, new ThreadClosedError()); 1100 } 1101 __privateGet(this, _idsToResolver).clear(); 1102 }, { 1103 once: true 1104 }); 1105 messages.listen(async (rawData) => { 1106 const isThreadMessageData = Array.isArray(rawData) && typeof rawData[0] === "number"; 1107 if (!isThreadMessageData) { 1108 return; 1109 } 1110 const data = rawData; 1111 switch (data[0]) { 1112 case MESSAGE_CALL: { 1113 const [, id2, property, args] = data; 1114 const func = this.exports[property] ?? (() => { 1115 throw new Error(\`No '\${property}' method is exported from this thread\`); 1116 }); 1117 await __privateMethod(this, _Thread_instances, callLocal_fn).call(this, func, args, (value, error, transferable) => { 1118 this.messages.send([MESSAGE_CALL_RESULT, id2, value, error], transferable); 1119 }); 1120 break; 1121 } 1122 case MESSAGE_FUNCTION_CALL: { 1123 const [, callID, funcID, args] = data; 1124 const func = this.functions.get(funcID, this) ?? missingThreadFunction; 1125 await __privateMethod(this, _Thread_instances, callLocal_fn).call(this, func, args, (value, error, transferable) => { 1126 this.messages.send([MESSAGE_FUNCTION_RESULT, callID, value, error], transferable); 1127 }); 1128 break; 1129 } 1130 case MESSAGE_CALL_RESULT: 1131 case MESSAGE_FUNCTION_RESULT: { 1132 __privateMethod(this, _Thread_instances, resolveCall_fn).call(this, ...data.slice(1)); 1133 break; 1134 } 1135 case MESSAGE_FUNCTION_RELEASE: { 1136 const id2 = data[1]; 1137 this.functions.release(id2, this); 1138 break; 1139 } 1140 } 1141 }, { 1142 signal: this.signal 1143 }); 1144 } 1145 /** 1146 * An object that exposes the methods that can be called on the paired thread. 1147 * This object will automatically encode and decode arguments and return values 1148 * as necessary. 1149 */ 1150 /** 1151 * An object that exposes the methods that can be called on this thread by the 1152 * paired thread. To set these methods, pass the \`exports\` option when creating 1153 * a new \`Thread\`. 1154 */ 1155 /** 1156 * An object that provides the message-passing interface that allows communication 1157 * to flow between environments. 1158 */ 1159 /** 1160 * An object that manages how functions are proxied between threads. 1161 */ 1162 /** 1163 * An object that manages how values are serialized and deserialized between threads. 1164 */ 1165 /** 1166 * An \`AbortSignal\` that indicates whether the communication channel is still open. 1167 */ 1168 get signal() { 1169 return __privateGet(this, _abort).signal; 1170 } 1171 /** 1172 * A boolean indicating whether the communication channel is still open. 1173 */ 1174 get closed() { 1175 return __privateGet(this, _abort).signal.aborted; 1176 } 1177 /** 1178 * Closes the communication channel between the two threads. This will prevent 1179 * any further communication between the threads, and will clean up any memory 1180 * associated with in-progress communication. It will also reject any inflight 1181 * function calls between threads with a \`ThreadClosedError\`. 1182 */ 1183 close() { 1184 __privateGet(this, _abort).abort(); 1185 } 1186 /** 1187 * Requests that the thread provide the context needed to make a function 1188 * call between threads. You provide this method a function to call and the 1189 * unserialized arguments you wish to call it with, and the thread will call 1190 * the function you provided with a serialized call ID, the serialized arguments, 1191 * and any transferable objects that need to be passed between threads. 1192 */ 1193 call(func, args) { 1194 if (this.closed) { 1195 return Promise.reject(new ThreadClosedError()); 1196 } 1197 const transferable = []; 1198 const serialized = this.serialization.serialize(args, this, transferable); 1199 const id2 = nanoid(); 1200 const done = __privateMethod(this, _Thread_instances, waitForResult_fn).call(this, id2); 1201 func(id2, serialized, transferable); 1202 return done; 1203 } 1204 }; 1205 _abort = new WeakMap(); 1206 _idsToResolver = new WeakMap(); 1207 _Thread_instances = new WeakSet(); 1208 callLocal_fn = async function(func, args, withResult) { 1209 try { 1210 const result = this.functions.call ? await this.functions.call(func, args, this) : await func(...this.serialization.deserialize(args, this)); 1211 const transferable = []; 1212 const serialized = this.serialization.serialize(result, this, transferable); 1213 withResult(serialized, void 0, transferable); 1214 } catch (error) { 1215 withResult(void 0, this.serialization.serialize(error, this)); 1216 } 1217 }; 1218 handlerForCall_fn = function(property) { 1219 return (...args) => { 1220 try { 1221 if (typeof property !== "string" && typeof property !== "number") { 1222 throw new Error(\`Canât call a symbol method on a thread: \${property.toString()}\`); 1223 } 1224 return this.call((id2, serializedArgs, transferable) => { 1225 this.messages.send([MESSAGE_CALL, id2, property, serializedArgs], transferable); 1226 }, args); 1227 } catch (error) { 1228 return Promise.reject(error); 1229 } 1230 }; 1231 }; 1232 resolveCall_fn = function(...args) { 1233 const callID = args[0]; 1234 const resolver = __privateGet(this, _idsToResolver).get(callID); 1235 if (resolver) { 1236 resolver(...args); 1237 __privateGet(this, _idsToResolver).delete(callID); 1238 } 1239 }; 1240 waitForResult_fn = function(id2) { 1241 const promise = new Promise((resolve, reject) => { 1242 __privateGet(this, _idsToResolver).set(id2, (_, value, error) => { 1243 if (error == null) { 1244 resolve(this.serialization.deserialize(value, this)); 1245 } else { 1246 reject(this.serialization.deserialize(error, this)); 1247 } 1248 }); 1249 }); 1250 Object.defineProperty(promise, Symbol.asyncIterator, { 1251 async *value() { 1252 const result = await promise; 1253 Object.defineProperty(result, Symbol.asyncIterator, { 1254 value: () => result 1255 }); 1256 yield* result; 1257 } 1258 }); 1259 return promise; 1260 }; 1261 function createThreadImports(handlerForImport, imported) { 1262 let call; 1263 if (imported == null) { 1264 if (typeof Proxy !== "function") { 1265 throw new Error(\`You must pass an array of callable methods in environments without Proxies.\`); 1266 } 1267 const cache = /* @__PURE__ */ new Map(); 1268 call = new Proxy({}, { 1269 get(_target, property) { 1270 if (cache.has(property)) { 1271 return cache.get(property); 1272 } 1273 const handler = handlerForImport(property); 1274 cache.set(property, handler); 1275 return handler; 1276 } 1277 }); 1278 } else { 1279 call = {}; 1280 for (const method of imported) { 1281 Object.defineProperty(call, method, { 1282 value: handlerForImport(method), 1283 writable: false, 1284 configurable: true, 1285 enumerable: true 1286 }); 1287 } 1288 } 1289 return call; 1290 } 1291 function missingThreadFunction() { 1292 throw new Error(\`You attempted to call a function that is not stored. It may have already been released.\`); 1293 } 1294 1295
vendor: 242 bytes, lines 1295-1299
1295// ../../../node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@quilted/threads/build/esm/threads/window/shared.mjs 1296 var CHECK_MESSAGE = "quilt.threads.ping"; 1297 var RESPONSE_MESSAGE = "quilt.threads.pong"; 1298 1299
vendor: 1,154 bytes, lines 1299-1340
1299// ../../../node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@quilted/threads/build/esm/threads/window/ThreadNestedWindow.mjs 1300 function nestedWindowToThreadTarget(parent, { 1301 targetOrigin = "*" 1302 } = {}) { 1303 const ready = () => { 1304 const respond = () => parent.postMessage(RESPONSE_MESSAGE, targetOrigin); 1305 self.addEventListener("message", ({ 1306 data, 1307 source 1308 }) => { 1309 if (source !== parent) return; 1310 if (data === CHECK_MESSAGE) respond(); 1311 }); 1312 respond(); 1313 }; 1314 if (document.readyState === "complete") { 1315 ready(); 1316 } else { 1317 document.addEventListener("readystatechange", () => { 1318 if (document.readyState === "complete") { 1319 ready(); 1320 } 1321 }); 1322 } 1323 return { 1324 send(message, transfer) { 1325 return parent.postMessage(message, targetOrigin, transfer); 1326 }, 1327 listen(listen, { 1328 signal 1329 }) { 1330 self.addEventListener("message", (event) => { 1331 if (event.data === CHECK_MESSAGE) return; 1332 listen(event.data); 1333 }, { 1334 signal 1335 }); 1336 } 1337 }; 1338 } 1339 1340
vendor: 604 bytes, lines 1340-1357
1340// ../../../node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@quilted/threads/build/esm/threads/ThreadNestedIframe.mjs 1341 var ThreadNestedIframe = class extends Thread { 1342 constructor({ 1343 parent = globalThis.parent, 1344 targetOrigin = "*", 1345 ...options 1346 } = {}) { 1347 if (typeof self === "undefined" || parent == null) { 1348 throw new Error("You are not inside an iframe, because there is no parent window."); 1349 } 1350 super(nestedWindowToThreadTarget(parent, { 1351 targetOrigin 1352 }), options); 1353 this.parent = parent; 1354 } 1355 }; 1356 1357
1357// scripts/iframe-entry.js 1358 new ThreadNestedIframe({ 1359 exports: { 1360 async render(options, receiver, hostApi) { 1361 if (options.remoteElements) { 1362 options.remoteElements.forEach((def) => { 1363 if (customElements.get(def.tagName)) return; 1364 const remoteElement = class extends RemoteElement { 1365 static get remoteAttributes() { 1366 return def.remoteAttributes || []; 1367 } 1368 static get remoteEvents() { 1369 return def.remoteEvents || []; 1370 } 1371 }; 1372 Object.defineProperty(remoteElement, "name", { 1373 value: \`Remote\${def.tagName.replace( 1374 /(^w|-w)/g, 1375 (c) => c.replace("-", "").toUpperCase() 1376 )}\` 1377 }); 1378 customElements.define(def.tagName, remoteElement); 1379 }); 1380 } 1381 const root = document.querySelector("#root"); 1382 const observer = new RemoteMutationObserver(receiver); 1383 observer.observe(root); 1384 const { code } = options; 1385 if (code && root) { 1386 try { 1387 const scriptFunction = new Function("root", "console", code); 1388 scriptFunction(root, console); 1389 } catch (e) { 1390 console.error("Error executing remote script:", e); 1391 } 1392 } 1393 } 1394 } 1395 }); 1396})(); 1397 1398 <\/script> 1399</body> 1400</html>`,fe=1,he=2,Ae=3,_e=4,Pe=5,Ee=Symbol.for(`quilt.threads.serialize`),pt=Symbol.for(`quilt.threads.transferable`),mt=class extends AbortController{constructor(...se){super();let ge=se.find(se=>se.aborted);if(ge)this.abort(ge.reason);else{let ge=se=>this.abort(se.target.reason),Ve={signal:this.signal};for(let He of se)He.addEventListener(`abort`,ge,Ve)}}},be=class extends Error{constructor(){super(`You attempted to call a function on a closed thread.`)}},ft=`useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict`;function Ie(se=21){let ge=``,Ve=crypto.getRandomValues(new Uint8Array(se));for(let He=0;He<se;He++)ge+=ft[63&Ve[He]];return ge}var z$1,C$1,U$1,q$1,J$1,Oe,ht=class{constructor(){S$1(this,J$1),S$1(this,z$1,new Map),S$1(this,C$1,new Map),S$1(this,U$1,new Map),S$1(this,q$1,new WeakMap)}get(se){return E$1(this,C$1).get(se)}release(se){let ge=E$1(this,C$1).get(se);return ge&&(E$1(this,C$1).delete(se),E$1(this,z$1).delete(ge)),!!ge}serialize(se){let ge=E$1(this,z$1).get(se);return ge??(ge=Ie(),E$1(this,z$1).set(se,ge),E$1(this,C$1).set(ge,se)),ge}deserialize(se,ge){var Ve,He;let We=E$1(this,U$1).get(se)?.deref();return We||(We=(...Ve)=>{if(!E$1(this,U$1).has(se))throw Error(`You attempted to call a function that was already revoked.`);return ge.call((Ve,He,We)=>{ge.messages.send([Ae,Ve,se,He],We)},Ve)},(He=T$1(this,J$1,Oe).call(this,ge))==null||He.register(We,se),E$1(this,U$1).set(se,new WeakRef(We)),We)}};z$1=new WeakMap,C$1=new WeakMap,U$1=new WeakMap,q$1=new WeakMap,J$1=new WeakSet,Oe=function(se){let ge=E$1(this,q$1).get(se);if(!(typeof FinalizationRegistry>`u`))return ge||(ge=new FinalizationRegistry(ge=>{se.messages.send([Pe,ge])}),E$1(this,q$1).set(se,ge)),ge};function _t(se){return se!=null&&(Symbol.asyncIterator in se||Symbol.iterator in se)&&typeof se.next==`function`}function ve(se){if(typeof se!=`object`||!se)return!1;let ge=Object.getPrototypeOf(se);return ge==null||ge===Object.prototype}var te$1=`_@f`,ye=`_@i`,x$1,k$1,R$1,Z$1,N$1,Et=class{constructor(se){S$1(this,R$1),S$1(this,x$1),S$1(this,k$1),B$1(this,x$1,se?.serialize),B$1(this,k$1,se?.deserialize)}serialize(se,ge,Ve){return T$1(this,R$1,Z$1).call(this,se,ge,Ve)}deserialize(se,ge){return T$1(this,R$1,N$1).call(this,se,ge)}};x$1=new WeakMap,k$1=new WeakMap,R$1=new WeakSet,Z$1=function(se,ge,Ve,He=new Map,We=!1){if(se==null)return se;if(He.has(se))return He.get(se);if(He.set(se,void 0),typeof se==`object`){if(E$1(this,x$1)&&!We){let We=E$1(this,x$1).call(this,se,se=>T$1(this,R$1,Z$1).call(this,se,ge,Ve,He,!0),ge,Ve);if(We!==void 0)return He.set(se,We),We}if(se[pt])return Ve?.push(se),He.set(se,se),se;let qe=se=>T$1(this,R$1,Z$1).call(this,se,ge,Ve,He);if(typeof se[Ee]==`function`){let ge=se[Ee]({serialize:qe});return He.set(se,ge),ge}if(Array.isArray(se)){let ge=se.map(se=>qe(se));return He.set(se,ge),ge}if(se instanceof Map){let ge=[...se.entries()].map(([se,ge])=>[qe(se),qe(ge)]),Ve=new Map(ge);return He.set(se,Ve),Ve}if(se instanceof Set){let ge=[...se].map(se=>qe(se)),Ve=new Set(ge);return He.set(se,Ve),Ve}let en=_t(se);if(ve(se)||en){let ge={};for(let Ve of Object.keys(se))ge[Ve]=qe(se[Ve]);return en&&(ge.next??=qe(se.next.bind(se)),ge.return??=qe(se.return.bind(se)),ge.throw??=qe(se.throw.bind(se)),ge[ye]=!0),He.set(se,ge),ge}}if(typeof se==`function`){let We=ge.functions.serialize(se,ge,Ve),qe={[te$1]:We};return He.set(se,qe),qe}return He.set(se,se),se},N$1=function(se,ge,Ve=!1){if(se==null)return se;if(typeof se==`object`){if(E$1(this,k$1)&&!Ve){let Ve=E$1(this,k$1).call(this,se,se=>T$1(this,R$1,N$1).call(this,se,ge,!0),ge);if(Ve!==void 0)return Ve}if(se==null)return se;if(Array.isArray(se))return se.map(se=>T$1(this,R$1,N$1).call(this,se,ge));if(se instanceof Map)return new Map([...se].map(([se,Ve])=>[T$1(this,R$1,N$1).call(this,se,ge),T$1(this,R$1,N$1).call(this,Ve,ge)]));if(se instanceof Set)return new Set([...se].map(se=>T$1(this,R$1,N$1).call(this,se,ge)));if(te$1 in se)return ge.functions.deserialize(se[te$1],ge);if(!ve(se))return se;let He={};for(let Ve of Object.keys(se))Ve===ye?He[Symbol.asyncIterator]=()=>He:He[Ve]=T$1(this,R$1,N$1).call(this,se[Ve],ge);return He}return se};var D$1,A$1,M$1,oe$1,Ce,ie$1,De,bt=class{constructor(se,{imports:ge,exports:Ve,functions:He=new ht,serialization:We=new Et,signal:qe}={}){S$1(this,M$1),S$1(this,D$1),S$1(this,A$1,new Map);var en,tn,rn,on;this.messages=se,B$1(this,D$1,qe?new mt(qe):new AbortController),this.exports=Ve??{},this.imports=vt(T$1(this,M$1,Ce).bind(this),ge),this.functions=He,this.serialization=We,(tn=(en=this.functions).start)==null||tn.call(en,this),(on=(rn=this.serialization).start)==null||on.call(rn,this),this.signal.addEventListener(`abort`,()=>{for(let se of E$1(this,A$1).keys())T$1(this,M$1,ie$1).call(this,se,void 0,new be);
1400E$1(this,A$1).clear()},{once:!0}),se.listen(async se=>{if(!(Array.isArray(se)&&typeof se[0]==`number`))return;let ge=se;switch(ge[0]){case fe:{let[,se,Ve,He]=ge,We=this.exports[Ve]??(()=>{throw Error(`No '${Ve}' method is exported from this thread`)});await T$1(this,M$1,oe$1).call(this,We,He,(ge,Ve,He)=>{this.messages.send([he,se,ge,Ve],He)});break}case Ae:{let[,se,Ve,He]=ge,We=this.functions.get(Ve,this)??yt;await T$1(this,M$1,oe$1).call(this,We,He,(ge,Ve,He)=>{this.messages.send([_e,se,ge,Ve],He)});break}case he:case _e:T$1(this,M$1,ie$1).call(this,...ge.slice(1));break;case Pe:{let se=ge[1];this.functions.release(se,this);break}}},{signal:this.signal})}get signal(){return E$1(this,D$1).signal}get closed(){return E$1(this,D$1).signal.aborted}close(){E$1(this,D$1).abort()}call(se,ge){if(this.closed)return Promise.reject(new be);let Ve=[],He=this.serialization.serialize(ge,this,Ve),We=Ie(),qe=T$1(this,M$1,De).call(this,We);return se(We,He,Ve),qe}};D$1=new WeakMap,A$1=new WeakMap,M$1=new WeakSet,oe$1=async function(se,ge,Ve){try{let He=this.functions.call?await this.functions.call(se,ge,this):await se(...this.serialization.deserialize(ge,this)),We=[];Ve(this.serialization.serialize(He,this,We),void 0,We)}catch(se){Ve(void 0,this.serialization.serialize(se,this))}},Ce=function(se){return(...ge)=>{try{if(typeof se!=`string`&&typeof se!=`number`)throw Error(`Canât call a symbol method on a thread: ${se.toString()}`);return this.call((ge,Ve,He)=>{this.messages.send([fe,ge,se,Ve],He)},ge)}catch(se){return Promise.reject(se)}}},ie$1=function(...se){let ge=se[0],Ve=E$1(this,A$1).get(ge);Ve&&(Ve(...se),E$1(this,A$1).delete(ge))},De=function(se){let ge=new Promise((ge,Ve)=>{E$1(this,A$1).set(se,(se,He,We)=>{We==null?ge(this.serialization.deserialize(He,this)):Ve(this.serialization.deserialize(We,this))})});return Object.defineProperty(ge,Symbol.asyncIterator,{async*value(){let se=await ge;Object.defineProperty(se,Symbol.asyncIterator,{value:()=>se}),yield*se}}),ge};function vt(se,ge){let Ve;if(ge==null){if(typeof Proxy!=`function`)throw Error(`You must pass an array of callable methods in environments without Proxies.`);let ge=new Map;Ve=new Proxy({},{get(Ve,He){if(ge.has(He))return ge.get(He);let We=se(He);return ge.set(He,We),We}})}else{Ve={};for(let He of ge)Object.defineProperty(Ve,He,{value:se(He),writable:!1,configurable:!0,enumerable:!0})}return Ve}function yt(){throw Error(`You attempted to call a function that is not stored. It may have already been released.`)}var Tt=`quilt.threads.ping`,Te=`quilt.threads.pong`;function gt(se,{targetOrigin:ge=`*`}={}){let Ve=!1,He=function(Ve,He){se.postMessage(Ve,ge,He)},We=new Promise(ge=>{let We=new AbortController;globalThis.window.addEventListener(`message`,He=>{He.source===se&&He.data===Te&&(Ve=!0,We.abort(),ge())},{signal:We.signal}),We.signal.addEventListener(`abort`,()=>ge(),{once:!0}),He(Tt)});return{send(se,ge){return Ve?He(se,ge):We.then(()=>{if(Ve)return He(se,ge)})},listen(ge,{signal:Ve}){self.addEventListener(`message`,Ve=>{Ve.source===se&&Ve.data!==Te&&ge(Ve.data)},{signal:Ve})}}}var Rt=class extends bt{constructor(se,{targetOrigin:ge=`*`,...Ve}={}){super(gt(se.contentWindow,{targetOrigin:ge}),Ve),this.iframe=se}},Le=import_react.forwardRef(({content:se,children:ge,...Ve},He)=>(0,import_jsx_runtime.jsx)(`span`,{ref:He,...Ve,children:se||ge}));Le.displayName=`UIText`;var ze=import_react.forwardRef(({label:se,onPress:ge,onClick:Ve,children:He,...We},qe)=>(0,import_jsx_runtime.jsx)(`button`,{ref:qe,onClick:se=>{ge&&ge(),Ve&&Ve(se)},style:{padding:`8px 16px`,backgroundColor:`#007bff`,color:`white`,border:`none`,borderRadius:`4px`,cursor:`pointer`},...We,children:se||He}));ze.displayName=`UIButton`;var Ue=import_react.forwardRef(({direction:se=`vertical`,spacing:ge=`8`,align:Ve=`stretch`,justify:He=`flex-start`,children:We,...qe},en)=>(0,import_jsx_runtime.jsx)(`div`,{ref:en,style:{display:`flex`,flexDirection:se===`horizontal`?`row`:`column`,gap:`${ge}px`,alignItems:Ve,justifyContent:He},...qe,children:We}));Ue.displayName=`UIStack`;var xe=import_react.forwardRef(({src:se,alt:ge,width:Ve,height:He,children:We,...qe},en)=>(0,import_jsx_runtime.jsx)(`img`,{ref:en,src:se,alt:ge,width:Ve,height:He,style:{maxWidth:`100%`,height:`auto`,borderRadius:`8px`,boxShadow:`0 2px 8px rgba(0, 0, 0, 0.1)`},...qe}));xe.displayName=`UIImage`;var ke={name:`basic`,elements:[{tagName:`ui-text`,component:Le,propMapping:{content:`content`},eventMapping:{}},{tagName:`ui-button`,component:ze,propMapping:{label:`label`},eventMapping:{press:`onPress`}},{tagName:`ui-stack`,component:Ue,propMapping:{direction:`direction`,spacing:`spacing`,align:`align`,justify:`justify`},eventMapping:{}},{tagName:`ui-image`,component:xe,propMapping:{src:`src`,alt:`alt`,width:`width`,height:`he
1400ight`},eventMapping:{}}]},wt=({receiver:se})=>{let ge=(0,import_react.useRef)(null);return(0,import_react.useEffect)(()=>{if(ge.current)return se.connect(ge.current),()=>{se.disconnect()}},[se]),(0,import_jsx_runtime.jsx)(`div`,{ref:ge,"data-testid":`standard-dom-renderer-container`})},St=({resource:se,library:ge,remoteElements:Ve=[],onUIAction:He})=>{let We=(0,import_react.useRef)(null),qe=(0,import_react.useRef)(null),[en,tn]=(0,import_react.useState)(null),rn=(0,import_react.useMemo)(()=>(se.mimeType||``).includes(`framework=react`)?`react`:`webcomponents`,[se.mimeType]),on=`${ge?.name}-${rn}`,{receiver:sn,components:cn}=(0,import_react.useMemo)(()=>{switch(rn){case`react`:{let se=new rt,Ve=ge||ke,He=new Map;return Ve&&Ve.elements.forEach(se=>{let ge=lt(se.component);He.set(se.tagName,ge)}),{receiver:se,components:He}}default:return{receiver:new nt,components:null}}},[se,ge,Ve]);return(0,import_react.useEffect)(()=>{function se(se){var ge;if(We.current&&se.source===We.current.contentWindow){let Ve=se.data;if(!Ve)return;(ge=He?.(Ve))==null||ge.catch(se=>{console.error(`Error handling UI action result in RemoteDOMResourceRenderer:`,se)})}}return window.addEventListener(`message`,se),()=>window.removeEventListener(`message`,se)},[He]),(0,import_react.useEffect)(()=>{let se=qe.current;return qe.current=null,()=>{se?.close()}},[on]),en?(0,import_jsx_runtime.jsx)(`p`,{className:`text-red-500`,children:en}):(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(`iframe`,{ref:We,srcDoc:ut,sandbox:`allow-scripts`,style:{display:`none`},title:`Remote DOM Sandbox`,onLoad:()=>{let He=We.current;if(!He||qe.current)return;let en=new Rt(He);qe.current=en;let{code:on,error:cn}=Ke(se);if(cn){tn(cn);return}if(on&&sn!=null&&sn.connection){let se={code:on,remoteElements:Ve,useReactRenderer:rn===`react`,componentLibrary:ge?.name};en.imports.render(se,sn.connection).catch(se=>console.error(`Error calling remote render:`,se))}}},on),rn===`react`&&cn?(0,import_jsx_runtime.jsx)(dt,{receiver:sn,components:cn}):(0,import_jsx_runtime.jsx)(wt,{receiver:sn})]})};function Mt(se){var ge;if(se.contentType)return se.contentType;if(se.mimeType===`text/html`)return`rawHtml`;
1400if(se.mimeType===`text/uri-list`)return`externalUrl`;if((ge=se.mimeType)!=null&&ge.startsWith(`application/vnd.mcp-ui.remote-dom`))return`remoteDom`}var Nt=se=>{let{resource:ge,onUIAction:Ve,supportedContentTypes:He,htmlProps:We,remoteDomProps:qe}=se,en=Mt(ge);if(He&&en&&!He.includes(en))return(0,import_jsx_runtime.jsxs)(`p`,{className:`text-red-500`,children:[`Unsupported content type: `,en,`.`]});switch(en){case`rawHtml`:{let{proxy:se,...He}=We||{};return(0,import_jsx_runtime.jsx)(re$1,{resource:ge,onUIAction:Ve,...He})}case`externalUrl`:return(0,import_jsx_runtime.jsx)(re$1,{resource:ge,onUIAction:Ve,...We});case`remoteDom`:return(0,import_jsx_runtime.jsx)(St,{resource:ge,onUIAction:Ve,library:qe?.library||ke,...qe});default:return(0,import_jsx_runtime.jsx)(`p`,{className:`text-red-500`,children:`Unsupported resource type.`})}};Nt.displayName=`UIResourceRenderer`;var require_warn=__commonJSMin$1((se=>{Object.defineProperty(se,"__esModule",{value:!0}),se.default=function(se){console.warn(`[react-gtm]`,se)}})),require_Snippets=__commonJSMin$1(((se,ge)=>{var Ve=He(require_warn());function He(se){return se&&se.__esModule?se:{default:se}}ge.exports={tags:function(se){var ge=se.id,He=se.events,We=se.dataLayer,qe=se.dataLayerName,en=se.preview,tn=`>m_auth=`+se.auth,rn=`>m_preview=`+en;return ge||(0,Ve.default)(`GTM Id is required`),{iframe:` 1401 <iframe src="https://www.googletagmanager.com/ns.html?id=`+ge+tn+rn+`>m_cookies_win=x" 1402 height="0" width="0" style="display:none;visibility:hidden" id="tag-manager"></iframe>`,script:` 1403 (function(w,d,s,l,i){w[l]=w[l]||[]; 1404 w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js', `+JSON.stringify(He).slice(1,-1)+`}); 1405 var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; 1406 j.async=true;
1406j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl+'`+tn+rn+`>m_cookies_win=x'; 1407 f.parentNode.insertBefore(j,f); 1408 })(window,document,'script','`+qe+`','`+ge+`');`,dataLayerVar:this.dataLayer(We,qe)}},dataLayer:function(se,ge){return` 1409 window.`+ge+` = window.`+ge+` || []; 1410 window.`+ge+`.push(`+JSON.stringify(se)+`)`}}})),require_TagManager=__commonJSMin$1(((se,ge)=>{var Ve=He(require_Snippets());function He(se){return se&&se.__esModule?se:{default:se}}ge.exports={dataScript:function(se){var ge=document.createElement(`script`);return ge.innerHTML=se,ge},gtm:function(se){var ge=Ve.default.tags(se);return{noScript:function(){var se=document.createElement(`noscript`);return se.innerHTML=ge.iframe,se},script:function(){var se=document.createElement(`script`);return se.innerHTML=ge.script,se},dataScript:this.dataScript(ge.dataLayerVar)}},initialize:function(se){var ge=se.gtmId,Ve=se.events,He=Ve===void 0?{}:Ve,We=se.dataLayer,qe=se.dataLayerName,en=qe===void 0?`dataLayer`:qe,tn=se.auth,rn=tn===void 0?``:tn,on=se.preview,sn=on===void 0?``:on,cn=this.gtm({id:ge,events:He,dataLayer:We||void 0,dataLayerName:en,auth:rn,preview:sn});We&&document.head.appendChild(cn.dataScript),document.head.insertBefore(cn.script(),document.head.childNodes[0]),document.body.insertBefore(cn.noScript(),document.body.childNodes[0])},dataLayer:function(se){var ge=se.dataLayer,He=se.dataLayerName,We=He===void 0?`dataLayer`:He;if(window[We])return window[We].push(ge);var qe=Ve.default.dataLayer(ge,We),en=this.dataScript(qe);document.head.insertBefore(en,document.head.childNodes[0])}}})),require_dist$1=__commonJSMin$1(((se,ge)=>{var Ve=He(require_TagManager());function He(se){return se&&se.__esModule?se:{default:se}}ge.exports=Ve.default}));function filenameReservedRegex(){return/[<>:"/\\|?*\u0000-\u001F]/g}function windowsReservedNameRegex(){return/^(con|prn|aux|nul|com\d|lpt\d)$/i}var MAX_FILENAME_LENGTH=100,reRelativePath=/^\.+(\\|\/)|^\.+$/,reTrailingPeriods=/\.+$/;function filenamify(se,ge={}){let Ve=/[\u0000-\u001F\u0080-\u009F]/g,He=/([<>:"/\\|?*\u0000-\u001F]){2,}/g;if(typeof se!=`string`)throw TypeError(`Expected a string`);let We=ge.replacement===void 0?`!`:ge.replacement;if(filenameReservedRegex().test(We)&&Ve.test(We))throw Error(`Replacement string cannot contain reserved filename characters`);We.length>0&&(se=se.replace(He,`$1`)),se=se.normalize(`NFD`),se=se.replace(reRelativePath,We),se=se.replace(filenameReservedRegex(),We),se=se.replace(Ve,We),se=se.replace(reTrailingPeriods,``),We.length>0&&(se[0]!==`.`&&se[0]===`.`&&(se=We+se),se[se.length-1]===`.`&&(se+=We)),se=windowsReservedNameRegex().test(se)?se+We:se;let qe=typeof ge.maxLength==`number`?ge.maxLength:MAX_FILENAME_LENGTH;if(se.length>qe){let ge=se.lastIndexOf(`.`);if(ge===-1)se=se.slice(0,qe);else{let Ve=se.slice(0,ge),He=se.slice(ge);se=Ve.slice(0,Math.max(1,qe-He.length))+He}}return se}var require_path_browserify=__commonJSMin$1(((se,ge)=>{init_dist();function Ve(se){if(typeof se!=`string`)throw TypeError(`Path must be a string. Received `+JSON.stringify(se))}function He(se,ge){for(var Ve=``,He=0,We=-1,qe=0,en,tn=0;tn<=se.length;++tn){if(tn<se.length)en=se.charCodeAt(tn);else if(en===47)break;else en=47;if(en===47){if(!(We===tn-1||qe===1))if(We!==tn-1&&qe===2){if(Ve.length<2||He!==2||Ve.charCodeAt(Ve.length-1)!==46||Ve.charCodeAt(Ve.length-2)!==46){if(Ve.length>
vendor: 5,078 bytes, line 1410
14102){var rn=Ve.lastIndexOf(`/`);if(rn!==Ve.length-1){rn===-1?(Ve=``,He=0):(Ve=Ve.slice(0,rn),He=Ve.length-1-Ve.lastIndexOf(`/`)),We=tn,qe=0;continue}}else if(Ve.length===2||Ve.length===1){Ve=``,He=0,We=tn,qe=0;continue}}ge&&(Ve.length>0?Ve+=`/..`:Ve=`..`,He=2)}else Ve.length>0?Ve+=`/`+se.slice(We+1,tn):Ve=se.slice(We+1,tn),He=tn-We-1;We=tn,qe=0}else en===46&&qe!==-1?++qe:qe=-1}return Ve}function We(se,ge){var Ve=ge.dir||ge.root,He=ge.base||(ge.name||``)+(ge.ext||``);return Ve?Ve===ge.root?Ve+He:Ve+se+He:He}var qe={resolve:function(){for(var se=``,ge=!1,We,qe=arguments.length-1;qe>=-1&&!ge;qe--){var en;qe>=0?en=arguments[qe]:(We===void 0&&(We=process$1.cwd()),en=We),Ve(en),en.length!==0&&(se=en+`/`+se,ge=en.charCodeAt(0)===47)}return se=He(se,!ge),ge?se.length>0?`/`+se:`/`:se.length>0?se:`.`},normalize:function(se){if(Ve(se),se.length===0)return`.`;var ge=se.charCodeAt(0)===47,We=se.charCodeAt(se.length-1)===47;return se=He(se,!ge),se.length===0&&!ge&&(se=`.`),se.length>0&&We&&(se+=`/`),ge?`/`+se:se},isAbsolute:function(se){return Ve(se),se.length>0&&se.charCodeAt(0)===47},join:function(){if(arguments.length===0)return`.`;for(var se,ge=0;ge<arguments.length;++ge){var He=arguments[ge];Ve(He),He.length>0&&(se===void 0?se=He:se+=`/`+He)}return se===void 0?`.`:qe.normalize(se)},relative:function(se,ge){if(Ve(se),Ve(ge),se===ge||(se=qe.resolve(se),ge=qe.resolve(ge),se===ge))return``;for(var He=1;He<se.length&&se.charCodeAt(He)===47;++He);for(var We=se.length,en=We-He,tn=1;tn<ge.length&&ge.charCodeAt(tn)===47;++tn);for(var rn=ge.length-tn,on=en<rn?en:rn,sn=-1,cn=0;cn<=on;++cn){if(cn===on){if(rn>on){if(ge.charCodeAt(tn+cn)===47)return ge.slice(tn+cn+1);if(cn===0)return ge.slice(tn+cn)}else en>on&&(se.charCodeAt(He+cn)===47?sn=cn:cn===0&&(sn=0));break}var ln=se.charCodeAt(He+cn);if(ln!==ge.charCodeAt(tn+cn))break;ln===47&&(sn=cn)}var un=``;for(cn=He+sn+1;cn<=We;++cn)(cn===We||se.charCodeAt(cn)===47)&&(un.length===0?un+=`..`:un+=`/..`);return un.length>0?un+ge.slice(tn+sn):(tn+=sn,ge.charCodeAt(tn)===47&&++tn,ge.slice(tn))},_makeLong:function(se){return se},dirname:function(se){if(Ve(se),se.length===0)return`.`;for(var ge=se.charCodeAt(0),He=ge===47,We=-1,qe=!0,en=se.length-1;en>=1;--en)if(ge=se.charCodeAt(en),ge===47){if(!qe){We=en;break}}else qe=!1;return We===-1?He?`/`:`.`:He&&We===1?`//`:se.slice(0,We)},basename:function(se,ge){if(ge!==void 0&&typeof ge!=`string`)throw TypeError(`"ext" argument must be a string`);Ve(se);var He=0,We=-1,qe=!0,en;if(ge!==void 0&&ge.length>0&&ge.length<=se.length){if(ge.length===se.length&&ge===se)return``;var tn=ge.length-1,rn=-1;for(en=se.length-1;en>=0;--en){var on=se.charCodeAt(en);if(on===47){if(!qe){He=en+1;break}}else rn===-1&&(qe=!1,rn=en+1),tn>=0&&(on===ge.charCodeAt(tn)?--tn===-1&&(We=en):(tn=-1,We=rn))}return He===We?We=rn:We===-1&&(We=se.length),se.slice(He,We)}else{for(en=se.length-1;en>=0;--en)if(se.charCodeAt(en)===47){if(!qe){He=en+1;break}}else We===-1&&(qe=!1,We=en+1);return We===-1?``:se.slice(He,We)}},extname:function(se){Ve(se);for(var ge=-1,He=0,We=-1,qe=!0,en=0,tn=se.length-1;tn>=0;--tn){var rn=se.charCodeAt(tn);if(rn===47){if(!qe){He=tn+1;break}continue}We===-1&&(qe=!1,We=tn+1),rn===46?ge===-1?ge=tn:en!==1&&(en=1):ge!==-1&&(en=-1)}return ge===-1||We===-1||en===0||en===1&&ge===We-1&&ge===He+1?``:se.slice(ge,We)},format:function(se){if(typeof se!=`object`||!se)throw TypeError(`The "pathObject" argument must be of type Object. Received type `+typeof se);return We(`/`,se)},parse:function(se){Ve(se);var ge={root:``,dir:``,base:``,ext:``,name:``};if(se.length===0)return ge;var He=se.charCodeAt(0),We=He===47,qe;We?(ge.root=`/`,qe=1):qe=0;for(var en=-1,tn=0,rn=-1,on=!0,sn=se.length-1,cn=0;sn>=qe;--sn){if(He=se.charCodeAt(sn),He===47){if(!on){tn=sn+1;break}continue}rn===-1&&(on=!1,rn=sn+1),He===46?en===-1?en=sn:cn!==1&&(cn=1):en!==-1&&(cn=-1)}return en===-1||rn===-1||cn===0||cn===1&&en===rn-1&&en===tn+1?rn!==-1&&(tn===0&&We?ge.base=ge.name=se.slice(1,rn):ge.base=ge.name=se.slice(tn,rn)):(tn===0&&We?(ge.name=se.slice(1,en),ge.base=se.slice(1,rn)):(ge.name=se.slice(tn,en),ge.base=se.slice(tn,rn)),ge.ext=se.slice(en,rn)),tn>0?ge.dir=se.slice(0,tn-1):We&&(ge.dir=`/`),ge},sep:`/`,delimiter:`:`,win32:null,posix:null};qe.posix=qe,ge.exports=qe})),import_path_browserify=__toESM$1(require_path_browserify(),1);function isArray(se){return Object.prototype.toString.call(se)===`[object Array]`}function assert(se,ge){if(!se)throw Error(ge)}function getKeys(se){return Object.keys(se)}function getEntries(se){return Object.keys(se).map(function(ge){return[ge,se[ge]]})}function normalizeFileName(se,ge,Ve){var He=`.`+ge,We=RegExp(`(\\${ge})?\$`);return Ve(se).replace(We,He)}function normalizeXMLName(se){return`555xmlHello . world!`.replace(/^([0-9,;]|(xml))+/,``),se.replace(/[^_a-zA-Z 0-9:\-\.]/g,``).replace(/^([ 0-9-:\-\.]|(xml))+/i,``).replace(/ +/g,`-`)}function indent(se){return Array(se+1).join(` `)}function stripHTML(se){return se.replace(/([<>&])/g,function(se,ge){switch(ge){case`<`:return`<`;case`>`:return`>`;case`&`:return`&`;default:return``}})}
1410function generateDataURI(se,ge,Ve){switch(ge){case`txt`:var He=`text/plain;charset=utf-8`;return Ve?URL.createObjectURL(new Blob([se],{type:He})):`data:,${He}`+encodeURIComponent(se);case`css`:var He=`text/css;charset=utf-8`;return Ve?URL.createObjectURL(new Blob([se],{type:He})):`data:,${He}`+encodeURIComponent(se);case`html`:var He=`text/html;charset=utf-8`;return Ve?URL.createObjectURL(new Blob([se],{type:He})):`data:,${He}`+encodeURIComponent(se);case`json`:var He=`text/json;charset=utf-8`;return Ve?URL.createObjectURL(new Blob([se],{type:He})):`data:,${He}`+encodeURIComponent(se);case`csv`:var He=`text/csv;charset=utf-8`;return Ve?URL.createObjectURL(new Blob([se],{type:He})):`data:,${He}`+encodeURIComponent(se);case`xls`:var He=`text/application/vnd.ms-excel;charset=utf-8`;return Ve?URL.createObjectURL(new Blob([se],{type:He})):`data:,${He}`+encodeURIComponent(se);case`xml`:var He=`text/application/xml;charset=utf-8`;return Ve?URL.createObjectURL(new Blob([se],{type:He})):`data:,${He}`+encodeURIComponent(se);default:return``}}function downloadFile(se,ge,Ve,He){Ve===void 0&&(Ve=`download`),He===void 0&&(He=!0);var We=generateDataURI(se,ge,He),qe=document.createElement(`a`);qe.href=We,qe.download=Ve,qe.setAttribute(`style`,`visibility:hidden`),document.body.appendChild(qe),qe.dispatchEvent(new MouseEvent(`click`,{bubbles:!1,cancelable:!1,view:window})),document.body.removeChild(qe)}var __assign=function(){return __assign=Object.assign||function(se){for(var ge,Ve=1,He=arguments.length;Ve<He;Ve++)for(var We in ge=arguments[Ve],ge)Object.prototype.hasOwnProperty.call(ge,We)&&(se[We]=ge[We]);return se},__assign.apply(this,arguments)},__read=function(se,ge){var Ve=typeof Symbol==`function`&&se[Symbol.iterator];if(!Ve)return se;var He=Ve.call(se),We,qe=[],en;try{for(;(ge===void 0||ge-- >0)&&!(We=He.next()).done;)qe.push(We.value)}catch(se){en={error:se}}finally{try{We&&!We.done&&(Ve=He.return)&&Ve.call(He)}finally{if(en)throw en.error}}return qe};function _createFieldsMapper(se){if(!se||isArray(se)&&!se.length||!isArray(se)&&!getKeys(se).length)return function(se){return se};var ge=isArray(se)?se.reduce(function(se,ge){var Ve;return __assign(__assign({},se),(Ve={},Ve[ge]=ge,Ve))},Object.create(null)):se;return function(se){return isArray(se)?se.map(function(se){return getEntries(se).reduce(function(se,Ve){var He=__read(Ve,2),We=He[0],qe=He[1];return We in ge&&(se[ge[We]]=qe),se},Object.create(null))}).filter(function(se){return getKeys(se).length}):getEntries(se).reduce(function(se,Ve){var He=__read(Ve,2),We=He[0],qe=He[1];return We in ge&&(se[ge[We]]=qe),se},Object.create(null))}}function _prepareData(se){var ge=`Invalid export data. Please provide a valid JSON`;try{return typeof se==`string`?JSON.parse(se):se}catch{throw Error(ge)}}function _createJSONData(se,ge,Ve){ge===void 0&&(ge=null);var He=`Invalid export data. Please provide valid JSON object`;try{return JSON.stringify(se,ge,Ve)}catch{throw Error(He)}}function _createTableMap(se){return se.map(getEntries).reduce(function(ge,Ve,He){return Ve.reduce(function(ge,Ve){var We=__read(Ve,2),qe=We[0],en=We[1],tn=ge[qe]||Array.from({length:se.length}).map(function(se){return``});return tn[He]=(typeof en==`string`?en:JSON.stringify(en))||``,ge[qe]=tn,ge},ge)},Object.create(null))}function _createTableEntries(se,ge){return ge===void 0&&(ge=function(se){return se}),ge(getEntries(se).map(function(se){var ge=__read(se,2);return{fieldName:ge[0],fieldValues:ge[1]}}))}function encloser(se,ge){var Ve=RegExp(`${ge}|"| 1411`).test(se)?`"`:``;return`${Ve}${se.replace(/"/g,`""`)}${Ve}`}var defaultCreateCSVDataOption={beforeTableEncode:function(se){return se},delimiter:`,`};function createCSVData(se,ge){ge===void 0&&(ge={});var Ve=__assign(__assign({},defaultCreateCSVDataOption),ge),He=Ve.beforeTableEncode,We=Ve.delimiter;if(!se.length)return``;var qe=_createTableEntries(_createTableMap(se),He);return qe.map(function(se){return se.fieldName}).join(We)+`\r 1412`+qe.map(function(se){return se.fieldValues}).map(function(se){return se.map(function(se){return encloser(se,We)})}).reduce(function(se,ge){return se.map(function(se,Ve){return`${se}${We}${ge[Ve]}`})}).join(`\r 1413`)}function _renderTableHTMLText(se,ge){assert(se.length>0);var Ve=_createTableEntries(_createTableMap(se),ge);return` 1414 <table> 1415 <thead> 1416 <tr><th><b>${Ve.map(function(se){return se.fieldName}).join(`</b></th><th><b>`)}</b></th></tr> 1417 </thead> 1418 <tbody> 1419 <tr>${Ve.map(function(se){return se.fieldValues}).map(function(se){return se.map(function(se){return`<td>${se}</td>`})}).reduce(function(se,ge){return se.map(function(se,Ve){return`${se}${ge[Ve]}`})}).join(`</tr> 1420 <tr>`)}</tr> 1421 </tbody> 1422 </table> 1423 `}var defaultCreateXLSDataOptions={beforeTableEncode:function(se){return se}};function createXLSData(se,ge){var Ve=__assign(__assign({},defaultCreateXLSDataOptions),ge).beforeTableEncode;return se.length?`<html> 1424 <head> 1425 <meta charset="UTF-8" /> 1426 </head > 1427 <body> 1428 ${_renderTableHTMLText(se,Ve)} 1429 </body> 1430</html > 1431`:``}function createXMLData(se){return`<?xml version="1.0" encoding="utf-8"?><!DOCTYPE base> 1432${_renderXML(se,`base`)} 1433`}function _renderXML(se,ge,Ve,He){Ve===void 0&&(Ve=`element`),He===void 0&&(He=0);var We=normalizeXMLName(ge),qe=indent(He);return se==null?`${qe}<${We} />`:`${qe}<${We}> 1434${isArray(se)?se.map(function(se){return _renderXML(se,Ve,Ve,He+2)}).join(` 1435`):typeof se==`object`?getEntries(se).map(function(se){var ge=__read(se,2),We=ge[0],qe=ge[1];return _renderXML(qe,We,Ve,He+2)}).join(`
1436`):qe+` `+stripHTML(String(se))} 1437${qe}</${We}>`}var exportTypes={txt:`txt`,css:`css`,html:`html`,json:`json`,csv:`csv`,xls:`xls`,xml:`xml`};function exportFromJSON(se){var ge=se.data,Ve=se.fileName,He=Ve===void 0?`download`:Ve,We=se.extension,qe=se.fileNameFormatter,en=qe===void 0?function(se){return se.replace(/\s+/,`_`)}:qe,tn=se.fields,rn=se.exportType,on=rn===void 0?`txt`:rn,sn=se.replacer,cn=sn===void 0?null:sn,ln=se.space,un=ln===void 0?4:ln,dn=se.processor,fn=dn===void 0?downloadFile:dn,pn=se.withBOM,mn=pn===void 0?!1:pn,hn=se.beforeTableEncode,gn=hn===void 0?function(se){return se}:hn,_n=se.delimiter,vn=_n===void 0?`,`:_n,yn=`Invalid export data. Please provide an array of objects`,bn=`Can't export unknown data type ${on}.`,xn=`Can't export string data to ${on}.`;if(typeof ge==`string`)switch(on){case`txt`:case`css`:case`html`:return fn(ge,on,normalizeFileName(He,We??on,en));default:throw Error(xn)}var Sn=_createFieldsMapper(tn)(_prepareData(ge)),Cn=_createJSONData(Sn,cn,un);switch(on){case`txt`:case`css`:case`html`:return fn(Cn,on,normalizeFileName(He,We??on,en));case`json`:return fn(Cn,on,normalizeFileName(He,We??`json`,en));case`csv`:assert(isArray(Sn),yn);var wn=``,Tn=createCSVData(Sn,{beforeTableEncode:gn,delimiter:vn}),En=mn?wn+Tn:Tn;return fn(En,on,normalizeFileName(He,We??`csv`,en));case`xls`:assert(isArray(Sn),yn);var En=createXLSData(Sn,{beforeTableEncode:gn});return fn(En,on,normalizeFileName(He,We??`xls`,en));case`xml`:var En=createXMLData(Sn);return fn(En,on,normalizeFileName(He,We??`xml`,en));default:throw Error(bn)}}exportFromJSON.types=exportTypes,exportFromJSON.processors={downloadFile};var esm_default=exportFromJSON,require_download=__commonJSMin$1(((se,ge)=>{(function(Ve,He){typeof define==`function`&&define.amd?define([],He):typeof se==`object`?ge.exports=He():Ve.download=He()})(se,function(){return function se(ge,Ve,He){var We=window,qe=`application/octet-stream`,en=He||qe,tn=ge,rn=!Ve&&!He&&tn,on=document.createElement(`a`),sn=function(se){return String(se)},cn=We.Blob||We.MozBlob||We.WebKitBlob||sn,ln=Ve||`download`,un,dn;if(cn=cn.call?cn.bind(We):Blob,String(this)===`true`&&(tn=[tn,en],en=tn[0],tn=tn[1]),rn&&rn.length<2048&&(ln=rn.split(`/`).pop().split(`?`)[0],on.href=rn,on.href.indexOf(rn)!==-1)){var fn=new XMLHttpRequest;return fn.open(`GET`,rn,!0),fn.responseType=`blob`,fn.onload=function(ge){se(ge.target.response,ln,qe)},setTimeout(function(){fn.send()},0),fn}if(/^data:([\w+-]+\/[\w+.-]+)?[,;]/.test(tn))if(tn.length>1024*1024*1.999&&cn!==sn)tn=gn(tn),en=tn.type||qe;else return navigator.msSaveBlob?navigator.msSaveBlob(gn(tn),ln):_n(tn);else if(/([\x80-\xff])/.test(tn)){for(var pn=0,mn=new Uint8Array(tn.length),hn=mn.length;pn<hn;++pn)mn[pn]=tn.charCodeAt(pn);tn=new cn([mn],{type:en})}un=tn instanceof cn?tn:new cn([tn],{type:en});function gn(se){for(var ge=se.split(/[:;,]/),Ve=ge[1],He=(ge[2]==`base64`?atob:decodeURIComponent)(ge.pop()),We=He.length,qe=0,en=new Uint8Array(We);qe<We;++qe)en[qe]=He.charCodeAt(qe);return new cn([en],{type:Ve})}function _n(se,ge){if(`download`in on)return on.href=se,on.setAttribute(`download`,ln),on.className=`download-js-link`,on.innerHTML=`downloading...`,on.style.display=`none`,document.body.appendChild(on),setTimeout(function(){on.click(),document.body.removeChild(on),ge===!0&&setTimeout(function(){We.URL.revokeObjectURL(on.href)},250)},66),!0;if(/(Version)\/(\d+)\.(\d+)(?:\.(\d+))?.*Safari\//.test(navigator.userAgent))return/^data:/.test(se)&&(se=`data:`+se.replace(/^data:([\w\/\-\+]+)/,qe)),window.open(se)||confirm(`Displaying New Document 1438 1439Use Save As... to download, then click back to return to this page.`)&&(location.href=se),!0;var Ve=document.createElement(`iframe`);document.body.appendChild(Ve),!ge&&/^data:/.test(se)&&(se=`data:`+se.replace(/^data:([\w\/\-\+]+)/,qe)),Ve.src=se,setTimeout(function(){document.body.removeChild(Ve)},333)}if(navigator.msSaveBlob)return navigator.msSaveBlob(un,ln);if(We.URL)_n(We.URL.createObjectURL(un),!0);else{if(typeof un==`string`||un.constructor===sn)try{return _n(`data:`+en+`;base64,`+We.btoa(un))}catch{return _n(`data:`+en+`,`+encodeURIComponent(un))}dn=new FileReader,dn.onload=function(se){_n(this.result)},dn.readAsDataURL(un)}return!0}})}));init_dist();function resolveUrl(se,ge){if(se.match(/^[a-z]+:\/\//i))return se;if(se.match(/^\/\//))return window.location.protocol+se;if(se.match(/^[a-z]+:/i))return se;let Ve=document.implementation.createHTMLDocument(),He=Ve.createElement(`base`),We=Ve.createElement(`a`);return Ve.head.appendChild(He),Ve.body.appendChild(We),ge&&(He.href=ge),We.href=se,We.href}var uuid=(()=>{let se=0,ge=()=>`0000${(Math.random()*36**4<<0).toString(36)}`.slice(-4);return()=>(se+=1,`u${ge()}${se}`)})();function toArray(se){let ge=[];for(let Ve=0,He=se.length;Ve<He;Ve++)ge.push(se[Ve]);return ge}function px(se,ge){let Ve=(se.ownerDocument.defaultView||window).getComputedStyle(se).getPropertyValue(ge);return Ve?parseFloat(Ve.replace(`px`,``)):0}function getNodeWidth(se){let ge=px(se,`border-left-width`),Ve=px(se,`border-right-width`);return se.clientWidth+ge+Ve}function getNodeHeight(se){let ge=px(se,`border-top-width`),Ve=px(se,`border-bottom-width`);return se.clientHeight+ge+Ve}function getImageSize(se,ge={}
vendor: 6,200 bytes, line 1439
1439){return{width:ge.width||getNodeWidth(se),height:ge.height||getNodeHeight(se)}}function getPixelRatio(){let se,ge;try{ge=process$1}catch{}let Ve=ge&&ge.env?ge.env.devicePixelRatio:null;return Ve&&(se=parseInt(Ve,10),Number.isNaN(se)&&(se=1)),se||window.devicePixelRatio||1}var canvasDimensionLimit=16384;function checkCanvasDimensions(se){(se.width>canvasDimensionLimit||se.height>canvasDimensionLimit)&&(se.width>canvasDimensionLimit&&se.height>canvasDimensionLimit?se.width>se.height?(se.height*=canvasDimensionLimit/se.width,se.width=canvasDimensionLimit):(se.width*=canvasDimensionLimit/se.height,se.height=canvasDimensionLimit):se.width>canvasDimensionLimit?(se.height*=canvasDimensionLimit/se.width,se.width=canvasDimensionLimit):(se.width*=canvasDimensionLimit/se.height,se.height=canvasDimensionLimit))}function createImage(se){return new Promise((ge,Ve)=>{let He=new Image;He.decode=()=>ge(He),He.onload=()=>ge(He),He.onerror=Ve,He.crossOrigin=`anonymous`,He.decoding=`async`,He.src=se})}async function svgToDataURL(se){return Promise.resolve().then(()=>new XMLSerializer().serializeToString(se)).then(encodeURIComponent).then(se=>`data:image/svg+xml;charset=utf-8,${se}`)}async function nodeToDataURL(se,ge,Ve){let He=`http://www.w3.org/2000/svg`,We=document.createElementNS(He,`svg`),qe=document.createElementNS(He,`foreignObject`);return We.setAttribute(`width`,`${ge}`),We.setAttribute(`height`,`${Ve}`),We.setAttribute(`viewBox`,`0 0 ${ge} ${Ve}`),qe.setAttribute(`width`,`100%`),qe.setAttribute(`height`,`100%`),qe.setAttribute(`x`,`0`),qe.setAttribute(`y`,`0`),qe.setAttribute(`externalResourcesRequired`,`true`),We.appendChild(qe),qe.appendChild(se),svgToDataURL(We)}var isInstanceOfElement=(se,ge)=>{if(se instanceof ge)return!0;let Ve=Object.getPrototypeOf(se);return Ve===null?!1:Ve.constructor.name===ge.name||isInstanceOfElement(Ve,ge)};function formatCSSText(se){let ge=se.getPropertyValue(`content`);return`${se.cssText} content: '${ge.replace(/'|"/g,``)}';`}function formatCSSProperties(se){return toArray(se).map(ge=>`${ge}: ${se.getPropertyValue(ge)}${se.getPropertyPriority(ge)?` !important`:``};`).join(` `)}function getPseudoElementStyle(se,ge,Ve){let He=`.${se}:${ge}`,We=Ve.cssText?formatCSSText(Ve):formatCSSProperties(Ve);return document.createTextNode(`${He}{${We}}`)}function clonePseudoElement(se,ge,Ve){let He=window.getComputedStyle(se,Ve),We=He.getPropertyValue(`content`);if(We===``||We===`none`)return;let qe=uuid();try{ge.className=`${ge.className} ${qe}`}catch{return}let en=document.createElement(`style`);en.appendChild(getPseudoElementStyle(qe,Ve,He)),ge.appendChild(en)}function clonePseudoElements(se,ge){clonePseudoElement(se,ge,`:before`),clonePseudoElement(se,ge,`:after`)}var WOFF=`application/font-woff`,JPEG=`image/jpeg`,mimes={woff:WOFF,woff2:WOFF,ttf:`application/font-truetype`,eot:`application/vnd.ms-fontobject`,png:`image/png`,jpg:JPEG,jpeg:JPEG,gif:`image/gif`,tiff:`image/tiff`,svg:`image/svg+xml`,webp:`image/webp`};function getExtension(se){let ge=/\.([^./]*?)$/g.exec(se);return ge?ge[1]:``}function getMimeType(se){return mimes[getExtension(se).toLowerCase()]||``}function getContentFromDataUrl(se){return se.split(/,/)[1]}function isDataUrl(se){return se.search(/^(data:)/)!==-1}function makeDataUrl(se,ge){return`data:${ge};base64,${se}`}async function fetchAsDataURL(se,ge,Ve){let He=await fetch(se,ge);if(He.status===404)throw Error(`Resource "${He.url}" not found`);let We=await He.blob();return new Promise((se,ge)=>{let qe=new FileReader;qe.onerror=ge,qe.onloadend=()=>{try{se(Ve({res:He,result:qe.result}))}catch(se){ge(se)}},qe.readAsDataURL(We)})}var cache$1={};function getCacheKey(se,ge,Ve){let He=se.replace(/\?.*/,``);return Ve&&(He=se),/ttf|otf|eot|woff2?/i.test(He)&&(He=He.replace(/.*\//,``)),ge?`[${ge}]${He}`:He}async function resourceToDataURL(se,ge,Ve){let He=getCacheKey(se,ge,Ve.includeQueryParams);if(cache$1[He]!=null)return cache$1[He];Ve.cacheBust&&(se+=(/\?/.test(se)?`&`:`?`)+new Date().getTime());let We;try{We=makeDataUrl(await fetchAsDataURL(se,Ve.fetchRequestInit,({res:se,result:Ve})=>(ge||=se.headers.get(`Content-Type`)||``,getContentFromDataUrl(Ve))),ge)}catch(ge){We=Ve.imagePlaceholder||``;let He=`Failed to fetch resource: ${se}`;ge&&(He=typeof ge==`string`?ge:ge.message),He&&console.warn(He)}return cache$1[He]=We,We}async function cloneCanvasElement(se){let ge=se.toDataURL();return ge===`data:,`?se.cloneNode(!1):createImage(ge)}async function cloneVideoElement(se,ge){if(se.currentSrc){let ge=document.createElement(`canvas`),Ve=ge.getContext(`2d`);return ge.width=se.clientWidth,ge.height=se.clientHeight,Ve?.drawImage(se,0,0,ge.width,ge.height),createImage(ge.toDataURL())}let Ve=se.poster;return createImage(await resourceToDataURL(Ve,getMimeType(Ve),ge))}async function cloneIFrameElement(se){var ge;try{if(se?.contentDocument?.body)return await cloneNode(se.contentDocument.body,{},!0)}catch{}return se.cloneNode(!1)}async function cloneSingleNode(se,ge){return isInstanceOfElement(se,HTMLCanvasElement)?cloneCanvasElement(se):isInstanceOfElement(se,HTMLVideoElement)?cloneVideoElement(se,ge):isInstanceOfElement(se,HTMLIFrameElement)?cloneIFrameElement(se):se.cloneNode(!1)}var isSlotElement=se=>se.tagName!=null&&se.tagName.toUpperCase()===`SLOT`;async function cloneChildren(se,ge,Ve){var He,We;let qe=[];return qe=isSlotElement(se)&&se.assignedNodes?toArray(se.assignedNodes()):isInstanceOfElement(se,HTMLIFrameElement)&&se.contentDocument?.body?toArray(se.contentDocument.body.childNodes):toArray((se.shadowRoot??se).childNodes),qe.length===0||isInstanceOfElement(se,HTMLVideoElement)||await qe.reduce((se,He)=>se.then(()=>cloneNode(He,Ve)).then(se=>{se&&ge.appendChild(se)}),Promise.resolve()),ge}function cloneCSSStyle(se,ge){let Ve=ge.style;if(!Ve)return;let He=window.getComputedStyle(se);He.cssText?(Ve.cssText=He.cssText,Ve.transformOrigin=He.transformOrigin):toArray(He).forEach(We=>{let qe=He.getPropertyValue(We);We===`font-size`&&qe.endsWith(`px`)&&(qe=`${Math.floor(parseFloat(qe.substring(0,qe.length-2)))-.1}px`),isInstanceOfElement(se,HTMLIFrameElement)&&We===`display`&&qe===`inline`&&(qe=`block`),We===`d`&&ge.getAttribute(`d`)&&(qe=`path(${ge.getAttribute(`d`)}
1439)`),Ve.setProperty(We,qe,He.getPropertyPriority(We))})}function cloneInputValue(se,ge){isInstanceOfElement(se,HTMLTextAreaElement)&&(ge.innerHTML=se.value),isInstanceOfElement(se,HTMLInputElement)&&ge.setAttribute(`value`,se.value)}function cloneSelectValue(se,ge){if(isInstanceOfElement(se,HTMLSelectElement)){let Ve=ge,He=Array.from(Ve.children).find(ge=>se.value===ge.getAttribute(`value`));He&&He.setAttribute(`selected`,``)}}function decorate(se,ge){return isInstanceOfElement(ge,Element)&&(cloneCSSStyle(se,ge),clonePseudoElements(se,ge),cloneInputValue(se,ge),cloneSelectValue(se,ge)),ge}async function ensureSVGSymbols(se,ge){let Ve=se.querySelectorAll?se.querySelectorAll(`use`):[];if(Ve.length===0)return se;let He={};for(let We=0;We<Ve.length;We++){let qe=Ve[We].getAttribute(`xlink:href`);if(qe){let Ve=se.querySelector(qe),We=document.querySelector(qe);!Ve&&We&&!He[qe]&&(He[qe]=await cloneNode(We,ge,!0))}}let We=Object.values(He);if(We.length){let ge=`http://www.w3.org/1999/xhtml`,Ve=document.createElementNS(ge,`svg`);Ve.setAttribute(`xmlns`,ge),Ve.style.position=`absolute`,Ve.style.width=`0`,Ve.style.height=`0`,Ve.style.overflow=`hidden`,Ve.style.display=`none`;let He=document.createElementNS(ge,`defs`);Ve.appendChild(He);for(let se=0;se<We.length;se++)He.appendChild(We[se]);se.appendChild(Ve)}return se}async function cloneNode(se,ge,Ve){return!Ve&&ge.filter&&!ge.filter(se)?null:Promise.resolve(se).then(se=>cloneSingleNode(se,ge)).then(Ve=>cloneChildren(se,Ve,ge)).then(ge=>decorate(se,ge)).then(se=>ensureSVGSymbols(se,ge))}var URL_REGEX=/url\((['"]?)([^'"]+?)\1\)/g,URL_WITH_FORMAT_REGEX=/url\([^)]+\)\s*format\((["']?)([^"']+)\1\)/g,FONT_SRC_REGEX=/src:\s*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g;function toRegex(se){let ge=se.replace(/([.*+?^${}()|\[\]\/\\])/g,`\\$1`);return RegExp(`(url\\(['"]?)(${ge})(['"]?\\))`,`g`)}function parseURLs(se){let ge=[];return se.replace(URL_REGEX,(se,Ve,He)=>(ge.push(He),se)),ge.filter(se=>!isDataUrl(se))}async function embed(se,ge,Ve,He,We){try{let qe=Ve?resolveUrl(ge,Ve):ge,en=getMimeType(ge),tn;return tn=We?makeDataUrl(await We(qe),en):await resourceToDataURL(qe,en,He),se.replace(toRegex(ge),`$1${tn}$3`)}catch{}return se}function filterPreferredFontFormat(se,{preferredFontFormat:ge}){return ge?se.replace(FONT_SRC_REGEX,se=>{for(;;){let[Ve,,He]=URL_WITH_FORMAT_REGEX.exec(se)||[];if(!He)return``;if(He===ge)return`src: ${Ve};`}}):se}function shouldEmbed(se){return se.search(URL_REGEX)!==-1}async function embedResources(se,ge,Ve){if(!shouldEmbed(se))return se;let He=filterPreferredFontFormat(se,Ve);return parseURLs(He).reduce((se,He)=>se.then(se=>embed(se,He,ge,Ve)),Promise.resolve(He))}async function embedProp(se,ge,Ve){var He;let We=ge.style?.getPropertyValue(se);if(We){let He=await embedResources(We,null,Ve);return ge.style.setProperty(se,He,ge.style.getPropertyPriority(se)),!0}return!1}async function embedBackground(se,ge){await embedProp(`background`,se,ge)||await embedProp(`background-image`,se,ge),await embedProp(`mask`,se,ge)||await embedProp(`mask-image`,se,ge)}async function embedImageNode(se,ge){let Ve=isInstanceOfElement(se,HTMLImageElement);if(!(Ve&&!isDataUrl(se.src))&&!(isInstanceOfElement(se,SVGImageElement)&&!isDataUrl(se.href.baseVal)))return;let He=Ve?se.src:se.href.baseVal,We=await resourceToDataURL(He,getMimeType(He),ge);await new Promise((ge,He)=>{se.onload=ge,se.onerror=He;let qe=se;qe.decode&&=ge,qe.loading===`lazy`&&(qe.loading=`eager`),Ve?(se.srcset=``,se.src=We):se.href.baseVal=We})}async function embedChildren(se,ge){let Ve=toArray(se.childNodes).map(se=>embedImages(se,ge));await Promise.all(Ve).then(()=>se)}async function embedImages(se,ge){isInstanceOfElement(se,Element)&&(await embedBackground(se,ge),await embedImageNode(se,ge),await embedChildren(se,ge))}function applyStyle(se,ge){let{style:Ve}=se;ge.backgroundColor&&(Ve.backgroundColor=ge.backgroundColor),ge.width&&(Ve.width=`${ge.width}px`),ge.height&&(Ve.height=`${ge.height}px`);let He=ge.style;return He!=null&&Object.keys(He).forEach(se=>{Ve[se]=He[se]}),se}var cssFetchCache={};async function fetchCSS(se){let ge=cssFetchCache[se];return ge??(ge={url:se,cssText:await(await fetch(se)).text()},cssFetchCache[se]=ge,ge)}async function embedFonts(se,ge){let Ve=se.cssText,He=/url\(["']?([^"')]+)["']?\)/g,We=(Ve.match(/url\([^)]+\)/g)||[]).map(async We=>{let qe=We.replace(He,`$1`);return qe.startsWith(`https://`)||(qe=new URL(qe,se.url).href),fetchAsDataURL(qe,ge.fetchRequestInit,({result:se})=>(Ve=Ve.replace(We,`url(${se})`),[We,se]))});return Promise.all(We).then(()=>Ve)}function parseCSS(se){if(se==null)return[];let ge=[],Ve=se.replace(/(\/\*[\s\S]*?\*\/)/gi,``),He=RegExp(`((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)}
1439)`,`gi`);for(;;){let se=He.exec(Ve);if(se===null)break;ge.push(se[0])}Ve=Ve.replace(He,``);let We=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,qe=RegExp(`((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})`,`gi`);for(;;){let se=We.exec(Ve);if(se===null){if(se=qe.exec(Ve),se===null)break;We.lastIndex=qe.lastIndex}else qe.lastIndex=We.lastIndex;ge.push(se[0])}return ge}async function getCSSRules(se,ge){let Ve=[],He=[];return se.forEach(Ve=>{if(`cssRules`in Ve)try{toArray(Ve.cssRules||[]).forEach((se,We)=>{if(se.type===CSSRule.IMPORT_RULE){let qe=We+1,en=se.href,tn=fetchCSS(en).then(se=>embedFonts(se,ge)).then(se=>parseCSS(se).forEach(se=>{try{Ve.insertRule(se,se.startsWith(`@import`)?qe+=1:Ve.cssRules.length)}catch(ge){console.error(`Error inserting rule from remote css`,{rule:se,error:ge})}})).catch(se=>{console.error(`Error loading remote css`,se.toString())});He.push(tn)}})}catch(We){let qe=se.find(se=>se.href==null)||document.styleSheets[0];Ve.href!=null&&He.push(fetchCSS(Ve.href).then(se=>embedFonts(se,ge)).then(se=>parseCSS(se).forEach(se=>{qe.insertRule(se,Ve.cssRules.length)})).catch(se=>{console.error(`Error loading remote stylesheet`,se)})),console.error(`Error inlining remote css file`,We)}}),Promise.all(He).then(()=>(se.forEach(se=>{if(`cssRules`in se)try{toArray(se.cssRules||[]).forEach(se=>{Ve.push(se)})}catch(ge){console.error(`Error while reading CSS rules from ${se.href}`,ge)}}),Ve))}function getWebFontRules(se){return se.filter(se=>se.type===CSSRule.FONT_FACE_RULE).filter(se=>shouldEmbed(se.style.getPropertyValue(`src`)))}async function parseWebFontRules(se,ge){if(se.ownerDocument==null)throw Error(`Provided element is not within a Document`);return getWebFontRules(await getCSSRules(toArray(se.ownerDocument.styleSheets),ge))}async function getWebFontCSS(se,ge){let Ve=await parseWebFontRules(se,ge);return(await Promise.all(Ve.map(se=>{let Ve=se.parentStyleSheet?se.parentStyleSheet.href:null;return embedResources(se.cssText,Ve,ge)}))).join(` 1440`)}async function embedWebFonts(se,ge){let Ve=ge.fontEmbedCSS==null?ge.skipFonts?null:await getWebFontCSS(se,ge):ge.fontEmbedCSS;if(Ve){let ge=document.createElement(`style`),He=document.createTextNode(Ve);ge.appendChild(He),se.firstChild?se.insertBefore(ge,se.firstChild):se.appendChild(ge)}}async function toSvg(se,ge={}){let{width:Ve,height:He}=getImageSize(se,ge),We=await cloneNode(se,ge,!0);return await embedWebFonts(We,ge),await embedImages(We,ge),applyStyle(We,ge),await nodeToDataURL(We,Ve,He)}async function toCanvas(se,ge={}){let{width:Ve,height:He}=getImageSize(se,ge),We=await createImage(await toSvg(se,ge)),qe=document.createElement(`canvas`),en=qe.getContext(`2d`),tn=ge.pixelRatio||getPixelRatio(),rn=ge.canvasWidth||Ve,on=ge.canvasHeight||He;return qe.width=rn*tn,qe.height=on*tn,ge.skipAutoScale||checkCanvasDimensions(qe),qe.style.width=`${rn}`,qe.style.height=`${on}`,ge.backgroundColor&&(en.fillStyle=ge.backgroundColor,en.fillRect(0,0,qe.width,qe.height)),en.drawImage(We,0,0,qe.width,qe.height),qe}var require_utils=__commonJSMin$1((se=>{Object.defineProperty(se,"__esModule",{value:!0}),se.browserSupportsPolyfills=se.compareTwoStringsUsingDiceCoefficient=se.commandToRegExp=se.concatTranscripts=se.debounce=void 0,se.debounce=function(se,ge,Ve){var He;return function(){var We=this,qe=arguments,en=function(){He=null,Ve||se.apply(We,qe)},tn=Ve&&!He;clearTimeout(He),He=setTimeout(en,ge),tn&&se.apply(We,qe)}},se.concatTranscripts=function(){return[...arguments].map(function(se){return se.trim()}).join(` `).trim()};var ge=/\s*\((.*?)\)\s*/g,Ve=/(\(\?:[^)]+\))\?/g,He=/(\(\?)?:\w+/g,We=/\*/g,qe=/[-{}[\]+?.,\\^$|#]/g;se.commandToRegExp=function(se){return se instanceof RegExp?new RegExp(se.source,`i`):(se=se.replace(qe,`\\$&`).replace(ge,`(?:$1)?`).replace(He,function(se,ge){return ge?se:`([^\\s]+)`}).replace(We,`(.*?)`).replace(Ve,`\\s*$1?\\s*`),RegExp(`^`+se+`$`,`i`))},se.compareTwoStringsUsingDiceCoefficient=function(se,ge){if(se=se.replace(/\s+/g,``).toLowerCase(),ge=ge.replace(/\s+/g,``).toLowerCase(),!se.length&&!ge.length)return 1;if(!se.length||!ge.length)return 0;if(se===ge)return 1;if(se.length===1&&ge.length===1||se.length<2||ge.length<2)return 0;for(var Ve=new Map,He=0;He<se.length-1;He++){var We=se.substring(He,He+2),qe=Ve.has(We)?Ve.get(We)+1:1;Ve.set(We,qe)}for(var en=0,tn=0;tn<ge.length-1;tn++){var rn=ge.substring(tn,tn+2),on=Ve.has(rn)?Ve.get(rn):0;on>0&&(Ve.set(rn,on-1),en++)}return 2*en/(se.length+ge.length-2)},se.browserSupportsPolyfills=function(){return typeof window<`u`&&window.navigator!==void 0&&window.navigator.mediaDevices!==void 0&&window.navigator.mediaDevices.getUserMedia!==void 0&&(window.AudioContext!==void 0||window.webkitAudioContext!==void 0)}})),require_constants=__commonJSMin$1((se=>
1440{Object.defineProperty(se,"__esModule",{value:!0}),se.APPEND_TRANSCRIPT=se.CLEAR_TRANSCRIPT=void 0,se.CLEAR_TRANSCRIPT=`CLEAR_TRANSCRIPT`,se.APPEND_TRANSCRIPT=`APPEND_TRANSCRIPT`})),require_actions=__commonJSMin$1((se=>{Object.defineProperty(se,"__esModule",{value:!0}),se.appendTranscript=se.clearTranscript=void 0;var ge=require_constants();se.clearTranscript=function(){return{type:ge.CLEAR_TRANSCRIPT}},se.appendTranscript=function(se,Ve){return{type:ge.APPEND_TRANSCRIPT,payload:{interimTranscript:se,finalTranscript:Ve}}}})),require_reducers=__commonJSMin$1((se=>{Object.defineProperty(se,"__esModule",{value:!0}),se.transcriptReducer=void 0;var ge=require_constants(),Ve=require_utils();se.transcriptReducer=function(se,He){switch(He.type){case ge.CLEAR_TRANSCRIPT:return{interimTranscript:``,finalTranscript:``};case ge.APPEND_TRANSCRIPT:return{interimTranscript:He.payload.interimTranscript,finalTranscript:(0,Ve.concatTranscripts)(se.finalTranscript,He.payload.finalTranscript)};default:throw Error()}}})),require_isAndroid=__commonJSMin$1((se=>{Object.defineProperty(se,"__esModule",{value:!0}),se.default=void 0,se.default=function(){return/(android)/i.test(typeof navigator<`u`?navigator.userAgent:``)}})),require_NativeSpeechRecognition=__commonJSMin$1((se=>{Object.defineProperty(se,"__esModule",{value:!0}),se.default=se.isNative=void 0;var ge=typeof window<`u`&&(window.SpeechRecognition||window.webkitSpeechRecognition||window.mozSpeechRecognition||window.msSpeechRecognition||window.oSpeechRecognition);se.isNative=function(se){return se===ge},se.default=ge})),require_RecognitionManager=__commonJSMin$1((se=>{Object.defineProperty(se,"__esModule",{value:!0}),se.default=void 0;var ge=We(require_isAndroid()),Ve=require_utils(),He=require_NativeSpeechRecognition();function We(se){return se&&se.__esModule?se:{default:se}}function qe(se,ge,Ve,He,We,qe,en){try{var tn=se[qe](en),rn=tn.value}catch(se){Ve(se);return}tn.done?ge(rn):Promise.resolve(rn).then(He,We)}function en(se){return function(){var ge=this,Ve=arguments;return new Promise(function(He,We){var en=se.apply(ge,Ve);function tn(se){qe(en,He,We,tn,rn,`next`,se)}function rn(se){qe(en,He,We,tn,rn,`throw`,se)}tn(void 0)})}}function tn(se,ge){if(!(se instanceof ge))throw TypeError(`Cannot call a class as a function`)}function rn(se,ge){for(var Ve=0;Ve<ge.length;Ve++){var He=ge[Ve];He.enumerable=He.enumerable||!1,He.configurable=!0,`value`in He&&(He.writable=!0),Object.defineProperty(se,He.key,He)}}function on(se,ge,Ve){return ge&&rn(se.prototype,ge),Ve&&rn(se,Ve),se}se.default=function(){function se(He){tn(this,se),this.recognition=null,this.pauseAfterDisconnect=!1,this.interimTranscript=``,this.finalTranscript=``,this.listening=!1,this.isMicrophoneAvailable=!0,this.subscribers={},this.onStopListening=function(){},this.previousResultWasFinalOnly=!1,this.resetTranscript=this.resetTranscript.bind(this),this.startListening=this.startListening.bind(this),this.stopListening=this.stopListening.bind(this),this.abortListening=this.abortListening.bind(this),this.setSpeechRecognition=this.setSpeechRecognition.bind(this),this.disableRecognition=this.disableRecognition.bind(this),this.setSpeechRecognition(He),(0,ge.default)()&&(this.updateFinalTranscript=(0,Ve.debounce)(this.updateFinalTranscript,250,!0))}return on(se,[{key:`setSpeechRecognition`,value:function(se){var ge=!!se&&((0,He.isNative)(se)||(0,Ve.browserSupportsPolyfills)());ge&&(this.disableRecognition(),this.recognition=new se,this.recognition.continuous=!1,this.recognition.interimResults=!0,this.recognition.onresult=this.updateTranscript.bind(this),this.recognition.onend=this.onRecognitionDisconnect.bind(this),this.recognition.onerror=this.onError.bind(this)),this.emitBrowserSupportsSpeechRecognitionChange(ge)}},{key:`subscribe`,value:function(se,ge){this.subscribers[se]=ge}},{key:`unsubscribe`,value:function(se){delete this.subscribers[se]}},{key:`emitListeningChange`,value:function(se){var ge=this;this.listening=se,Object.keys(this.subscribers).forEach(function(Ve){var He=ge.subscribers[Ve].onListeningChange;He(se)})}},{key:`emitMicrophoneAvailabilityChange`,value:function(se){var ge=this;this.isMicrophoneAvailable=se,Object.keys(this.subscribers).forEac
1440h(function(Ve){var He=ge.subscribers[Ve].onMicrophoneAvailabilityChange;He(se)})}},{key:`emitTranscriptChange`,value:function(se,ge){var Ve=this;Object.keys(this.subscribers).forEach(function(He){var We=Ve.subscribers[He].onTranscriptChange;We(se,ge)})}},{key:`emitClearTranscript`,value:function(){var se=this;Object.keys(this.subscribers).forEach(function(ge){var Ve=se.subscribers[ge].onClearTranscript;Ve()})}},{key:`emitBrowserSupportsSpeechRecognitionChange`,value:function(se){var ge=this;Object.keys(this.subscribers).forEach(function(Ve){var He=ge.subscribers[Ve],We=He.onBrowserSupportsSpeechRecognitionChange,qe=He.onBrowserSupportsContinuousListeningChange;We(se),qe(se)})}},{key:`disconnect`,value:function(se){if(this.recognition&&this.listening)switch(se){case`ABORT`:this.pauseAfterDisconnect=!0,this.abort();break;case`RESET`:this.pauseAfterDisconnect=!1,this.abort();break;default:this.pauseAfterDisconnect=!0,this.stop()}}},{key:`disableRecognition`,value:function(){this.recognition&&(this.recognition.onresult=function(){},this.recognition.onend=function(){},this.recognition.onerror=function(){},this.listening&&this.stopListening())}},{key:`onError`,value:function(se){se&&se.error&&se.error===`not-allowed`&&(this.emitMicrophoneAvailabilityChange(!1),this.disableRecognition())}},{key:`onRecognitionDisconnect`,value:function(){this.onStopListening(),this.listening=!1,this.pauseAfterDisconnect?this.emitListeningChange(!1):this.recognition&&(this.recognition.continuous?this.startListening({continuous:this.recognition.continuous}):this.emitListeningChange(!1)),this.pauseAfterDisconnect=!1}},{key:`updateTranscript`,value:function(se){var He=se.results,We=se.resultIndex,qe=We===void 0?He.length-1:We;this.interimTranscript=``,this.finalTranscript=``;for(var en=qe;en<He.length;++en)He[en].isFinal&&(!(0,ge.default)()||He[en][0].confidence>0)?this.updateFinalTranscript(He[en][0].transcript):this.interimTranscript=(0,Ve.concatTranscripts)(this.interimTranscript,He[en][0].transcript);var tn=!1;this.interimTranscript===``&&this.finalTranscript!==``?(this.previousResultWasFinalOnly&&(tn=!0),this.previousResultWasFinalOnly=!0):this.previousResultWasFinalOnly=!1,tn||this.emitTranscriptChange(this.interimTranscript,this.finalTranscript)}},{key:`updateFinalTranscript`,value:function(se){this.finalTranscript=(0,Ve.concatTranscripts)(this.finalTranscript,se)}},{key:`resetTranscript`,value:function(){this.disconnect(`RESET`)}},{key:`startListening`,value:function(){var se=en(regeneratorRuntime.mark(function se(){var ge,Ve,He,We,qe,en,tn=arguments;return regeneratorRuntime.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:if(ge=tn.length>0&&tn[0]!==void 0?tn[0]:{},Ve=ge.continuous,He=Ve===void 0?!1:Ve,We=ge.language,this.recognition){se.next=3;break}return se.abrupt(`return`);case 3:if(qe=He!==this.recognition.continuous,en=We&&We!==this.recognition.lang,!(qe||en)){se.next=11;break}if(!this.listening){se.next=9;break}return se.next=9,this.stopListening();case 9:this.recognition.continuous=qe?He:this.recognition.continuous,this.recognition.lang=en?We:this.recognition.lang;case 11:if(this.listening){se.next=22;break}return this.recognition.continuous||(this.resetTranscript(),this.emitClearTranscript()),se.prev=13,se.next=16,this.start();case 16:this.emitListeningChange(!0),se.next=22;break;case 19:se.prev=19,se.t0=se.catch(13),se.t0 instanceof DOMException||this.emitMicrophoneAvailabilityChange(!1);case 22:case`end`:return se.stop()}},se,this,[[13,19]])}));function ge(){return se.apply(this,arguments)}return ge}()},{key:`abortListening`,value:function(){var se=en(regeneratorRuntime.mark(function se(){var ge=this;return regeneratorRuntime.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return this.disconnect(`ABORT`),this.emitListeningChange(!1),se.next=4,new Promise(function(se){ge.onStopListening=se});case 4:case`end`:return se.stop()}},se,this)}));function ge(){return se.apply(this,arguments)}return ge}()},{key:`stopListening`,value:function(){var se=en(regeneratorRuntime.mark(function se(){var ge=this;return regeneratorRuntime.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return this.disconnect(`STOP`),this.emitListeningChange(!1),se.next=4,new Promise(function(se){ge.onStopListening=se});case 4:case`end`:return se.stop()}},se,this)}));function ge(){return se.apply(this,arguments)}return ge}()},{key:`getRecognition`,value:function(){return this.recognition}},{key:`start`,value:function(){var se=en(regeneratorRuntime.mark(function se(){return regeneratorRuntime.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:if(!(this.recognition&&!this.listening)){se.next=4;break}return se.next=3,this.recognition.start();case 3:this.listening=!0;case 4:case`end`:return se.stop()}},se,this)}));function ge(){return se.apply(this,arguments)}return ge}()},{key:`stop`,value:function(){this.recognition&&this.listening&&(this.recognition.stop(),this.listening=!1)}},{key:`abort`,value:function(){this.recognition&&this.listening&&(this.recognition.abort(),this.listening=!1)}}]),se}()})),require_SpeechRecognition=__commonJSMin$1((se=>
1440{Object.defineProperty(se,"__esModule",{value:!0}),se.default=se.useSpeechRecognition=void 0;var ge=require_react(),Ve=require_utils(),He=require_actions(),We=require_reducers(),qe=rn(require_RecognitionManager()),en=rn(require_isAndroid()),tn=rn(require_NativeSpeechRecognition());function rn(se){return se&&se.__esModule?se:{default:se}}function on(se,ge,Ve,He,We,qe,en){try{var tn=se[qe](en),rn=tn.value}catch(se){Ve(se);return}tn.done?ge(rn):Promise.resolve(rn).then(He,We)}function sn(se){return function(){var ge=this,Ve=arguments;return new Promise(function(He,We){var qe=se.apply(ge,Ve);function en(se){on(qe,He,We,en,tn,`next`,se)}function tn(se){on(qe,He,We,en,tn,`throw`,se)}en(void 0)})}}function cn(se){return dn(se)||un(se)||hn(se)||ln()}function ln(){throw TypeError(`Invalid attempt to spread non-iterable instance. 1441In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function un(se){if(typeof Symbol<`u`&&Symbol.iterator in Object(se))return Array.from(se)}function dn(se){if(Array.isArray(se))return gn(se)}function fn(se){"@babel/helpers - typeof";return fn=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(se){return typeof se}:function(se){return se&&typeof Symbol==`function`&&se.constructor===Symbol&&se!==Symbol.prototype?`symbol`:typeof se},fn(se)}function pn(se,ge){return vn(se)||_n(se,ge)||hn(se,ge)||mn()}function mn(){throw TypeError(`Invalid attempt to destructure non-iterable instance. 1442In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hn(se,ge){if(se){if(typeof se==`string`)return gn(se,ge);var Ve=Object.prototype.toString.call(se).slice(8,-1);if(Ve===`Object`&&se.constructor&&(Ve=se.constructor.name),Ve===`Map`||Ve===`Set`)return Array.from(se);if(Ve===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ve))return gn(se,ge)}}function gn(se,ge){(ge==null||ge>se.length)&&(ge=se.length);for(var Ve=0,He=Array(ge);Ve<ge;Ve++)He[Ve]=se[Ve];return He}function _n(se,ge){if(!(typeof Symbol>`u`||!(Symbol.iterator in Object(se)))){var Ve=[],He=!0,We=!1,qe=void 0;try{for(var en=se[Symbol.iterator](),tn;!(He=(tn=en.next()).done)&&(Ve.push(tn.value),!(ge&&Ve.length===ge));He=!0);}catch(se){We=!0,qe=se}finally{try{!He&&en.return!=null&&en.return()}finally{if(We)throw qe}}return Ve}}function vn(se){if(Array.isArray(se))return se}var yn=!!tn.default,bn=yn&&!(0,en.default)(),xn;se.useSpeechRecognition=function(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qe=se.transcribing,en=qe===void 0?!0:qe,tn=se.clearTranscriptOnListen,rn=tn===void 0?!0:tn,on=se.commands,sn=on===void 0?[]:on,ln=pn((0,ge.useState)(Sn.getRecognitionManager()),1)[0],un=pn((0,ge.useState)(yn),2),dn=un[0],mn=un[1],hn=pn((0,ge.useState)(bn),2),gn=hn[0],_n=hn[1],vn=pn((0,ge.useReducer)(We.transcriptReducer,{interimTranscript:ln.interimTranscript,finalTranscript:``}),2),xn=vn[0],Cn=xn.interimTranscript,wn=xn.finalTranscript,Tn=vn[1],En=pn((0,ge.useState)(ln.listening),2),Dn=En[0],On=En[1],kn=pn((0,ge.useState)(ln.isMicrophoneAvailable),2),An=kn[0],jn=kn[1],Mn=(0,ge.useRef)(sn);Mn.current=sn;var Nn=function(){Tn((0,He.clearTranscript)())},Pn=(0,ge.useCallback)(function(){ln.resetTranscript(),Nn()},[ln]),Fn=function(se,ge,He){var We=(fn(se)===`object`?se.toString():se).replace(/[&/\\#,+()!$~%.'":*?<>{}]/g,``).replace(/ +/g,` `).trim(),qe=(0,Ve.compareTwoStringsUsingDiceCoefficient)(We,ge);return qe>=He?{command:se,commandWithoutSpecials:We,howSimilar:qe,isFuzzyMatch:!0}:null},In=function(se,ge){var He=(0,Ve.commandToRegExp)(se).exec(ge);return He?{command:se,parameters:He.slice(1)}:null},Ln=(0,ge.useCallback)(function(se,ge){Mn.current.forEach(function(Ve){var He=Ve.command,We=Ve.callback,qe=Ve.matchInterim,en=qe===void 0?!1:qe,tn=Ve.isFuzzyMatch,rn=tn===void 0?!1:tn,on=Ve.fuzzyMatchingThreshold,sn=on===void 0?.8:on,ln=Ve.bestMatchOnly,un=ln===void 0?!1:ln,dn=!ge&&en?se.trim():ge.trim(),fn=(Array.isArray(He)?He:[He]).map(function(se){return rn?Fn(se,dn,sn):In(se,dn)}).filter(function(se){return se});if(rn&&un&&fn.length>
1442=2){fn.sort(function(se,ge){return ge.howSimilar-se.howSimilar});var pn=fn[0],mn=pn.command,hn=pn.commandWithoutSpecials,gn=pn.howSimilar;We(hn,dn,gn,{command:mn,resetTranscript:Pn})}else fn.forEach(function(se){if(se.isFuzzyMatch){var ge=se.command,Ve=se.commandWithoutSpecials,He=se.howSimilar;We(Ve,dn,He,{command:ge,resetTranscript:Pn})}else{var qe=se.command,en=se.parameters;We.apply(void 0,cn(en).concat([{command:qe,resetTranscript:Pn}]))}})})},[Pn]),Rn=(0,ge.useCallback)(function(se,ge){en&&Tn((0,He.appendTranscript)(se,ge)),Ln(se,ge)},[Ln,en]),zn=(0,ge.useCallback)(function(){rn&&Nn()},[rn]);return(0,ge.useEffect)(function(){var se=Sn.counter;Sn.counter+=1;var ge={onListeningChange:On,onMicrophoneAvailabilityChange:jn,onTranscriptChange:Rn,onClearTranscript:zn,onBrowserSupportsSpeechRecognitionChange:mn,onBrowserSupportsContinuousListeningChange:_n};return ln.subscribe(se,ge),function(){ln.unsubscribe(se)}},[en,rn,ln,Rn,zn]),{transcript:(0,Ve.concatTranscripts)(wn,Cn),interimTranscript:Cn,finalTranscript:wn,listening:Dn,isMicrophoneAvailable:An,resetTranscript:Pn,browserSupportsSpeechRecognition:dn,browserSupportsContinuousListening:gn}};var Sn={counter:0,applyPolyfill:function(se){xn?xn.setSpeechRecognition(se):xn=new qe.default(se);var ge=!!se&&(0,Ve.browserSupportsPolyfills)();yn=ge,bn=ge},removePolyfill:function(){xn?xn.setSpeechRecognition(tn.default):xn=new qe.default(tn.default),yn=!!tn.default,bn=yn&&!(0,en.default)()},getRecognitionManager:function(){return xn||=new qe.default(tn.default),xn},getRecognition:function(){return Sn.getRecognitionManager().getRecognition()},startListening:function(){var se=sn(regeneratorRuntime.mark(function se(){var ge,Ve,He,We,qe=arguments;return regeneratorRuntime.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return ge=qe.length>0&&qe[0]!==void 0?qe[0]:{},Ve=ge.continuous,He=ge.language,We=Sn.getRecognitionManager(),se.next=4,We.startListening({continuous:Ve,language:He});case 4:case`end`:return se.stop()}},se)}));function ge(){return se.apply(this,arguments)}return ge}(),stopListening:function(){var se=sn(regeneratorRuntime.mark(function se(){var ge;return regeneratorRuntime.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return ge=Sn.getRecognitionManager(),se.next=3,ge.stopListening();case 3:case`end`:return se.stop()}},se)}));function ge(){return se.apply(this,arguments)}return ge}(),abortListening:function(){var se=sn(regeneratorRuntime.mark(function se(){var ge;return regeneratorRuntime.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return ge=Sn.getRecognitionManager(),se.next=3,ge.abortListening();case 3:case`end`:return se.stop()}},se)}));function ge(){return se.apply(this,arguments)}return ge}(),browserSupportsSpeechRecognition:function(){return yn},browserSupportsContinuousListening:function(){return bn}};se.default=Sn})),require_lib=__commonJSMin$1((se=>{function ge(se){"@babel/helpers - typeof";return ge=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(se){return typeof se}:function(se){return se&&typeof Symbol==`function`&&se.constructor===Symbol&&se!==Symbol.prototype?`symbol`:typeof se},ge(se)}Object.defineProperty(se,"__esModule",{value:!0}),Object.defineProperty(se,"useSpeechRecognition",{enumerable:!0,get:function(){return Ve.useSpeechRecognition}}),se.default=void 0;var Ve=We(require_SpeechRecognition());function He(){if(typeof WeakMap!=`function`)return null;var se=new WeakMap;return He=function(){return se},se}function We(se){if(se&&se.__esModule)return se;if(se===null||ge(se)!==`object`&&typeof se!=`function`)return{default:se};var Ve=He();if(Ve&&Ve.has(se))return Ve.get(se);var We={},qe=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var en in se)if(Object.prototype.hasOwnProperty.call(se,en)){var tn=qe?Object.getOwnPropertyDescriptor(se,en):null;tn&&(tn.get||tn.set)?Object.defineProperty(We,en,tn):We[en]=se[en]}return We.default=se,Ve&&Ve.set(se,We),We}se.default=Ve.default})),has=Object.prototype.hasOwnProperty;function dequal(se,ge){var Ve,He;if(se===ge)return!0;if(se&&ge&&(Ve=se.constructor)===ge.constructor){if(Ve===Date)return se.getTime()===ge.getTime();if(Ve===RegExp)return se.toString()===ge.toString();if(Ve===Array){if((He=se.length)===ge.length)for(;He--&&dequal(se[He],ge[He]););return He===-1}if(!Ve||typeof se==`object`){for(Ve in He=0,se)if(has.call(se,Ve)&&++He&&!has.call(ge,Ve)||!(Ve in ge)||!dequal(se[Ve],ge[Ve]))return!1;return Object.keys(ge).length===He}}return se!==se&&ge!==ge}var SWRGlobalState=new WeakMap,noop=()=>{},UNDEFINED=void 0,OBJECT=Object,isUndefined=se=>se===void 0,isFunction=se=>typeof se==`function`,mergeObjects=(se,ge)=>({...se,...ge}),isPromiseLike=se=>isFunction(se.then),EMPTY_CACHE={},INITIAL_CACHE={},STR_UNDEFINED=`undefined`,isWindowDefined=typeof window!=STR_UNDEFINED,isDocumentDefined=typeof document!=STR_UNDEFINED,isLegacyDeno=isWindowDefined&&`Deno`in window,hasRequestAnimationFrame=()=>isWindowDefined&&typeof window.requestAnimationFrame!=STR_UNDEFINED,createCacheHelper=(se,ge)=>{let Ve=SWRGlobalState.get(se);return[()=>!isUndefined(ge)&&se.get(ge)||EMPTY_CACHE,He=>{if(!isUndefined(ge)){let We=se.get(ge);ge in INITIAL_CACHE||(INITIAL_CACHE[ge]=We),Ve[5](ge,mergeObjects(We,He),We||EMPTY_CACHE)}},Ve[6],()=>!isUndefined(ge)&&ge in INITIAL_CACHE?INITIAL_CACHE[ge]:!isUndefined(ge)&&se.get(ge)||EMPTY_CACHE]},online=!0,isOnline=()=>online,[onWindowEvent,offWindowEvent]=isWindowDefined&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[noop,noop],isVisible=()=>{let se=isDocumentDefined&&document.visibilityState;return isUndefined(se)||se!==`hidden`},initFocus=se=>(isDocumentDefined&&document.addEventListener(`visibilitychange`,se),onWindowEvent(`focu
1442s`,se),()=>{isDocumentDefined&&document.removeEventListener(`visibilitychange`,se),offWindowEvent(`focus`,se)}),initReconnect=se=>{let ge=()=>{online=!0,se()},Ve=()=>{online=!1};return onWindowEvent(`online`,ge),onWindowEvent(`offline`,Ve),()=>{offWindowEvent(`online`,ge),offWindowEvent(`offline`,Ve)}},preset={isOnline,isVisible},defaultConfigOptions={initFocus,initReconnect},IS_REACT_LEGACY=!import_react.useId,IS_SERVER=!isWindowDefined||isLegacyDeno,rAF=se=>hasRequestAnimationFrame()?window.requestAnimationFrame(se):setTimeout(se,1),useIsomorphicLayoutEffect=IS_SERVER?import_react.useEffect:import_react.useLayoutEffect,navigatorConnection=typeof navigator<`u`&&navigator.connection,slowConnection=!IS_SERVER&&navigatorConnection&&([`slow-2g`,`2g`].includes(navigatorConnection.effectiveType)||navigatorConnection.saveData),table=new WeakMap,getTypeName=se=>OBJECT.prototype.toString.call(se),isObjectTypeName=(se,ge)=>se===`[object ${ge}]`,counter=0,stableHash=se=>{let ge=typeof se,Ve=getTypeName(se),He=isObjectTypeName(Ve,`Date`),We=isObjectTypeName(Ve,`RegExp`),qe=isObjectTypeName(Ve,`Object`),en,tn;if(OBJECT(se)===se&&!He&&!We){if(en=table.get(se),en)return en;if(en=++counter+`~`,table.set(se,en),Array.isArray(se)){for(en=`@`,tn=0;tn<se.length;tn++)en+=stableHash(se[tn])+`,`;table.set(se,en)}if(qe){en=`#`;let ge=OBJECT.keys(se).sort();for(;!isUndefined(tn=ge.pop());
vendor: 9,395 bytes, line 1442
1442)isUndefined(se[tn])||(en+=tn+`:`+stableHash(se[tn])+`,`);table.set(se,en)}}else en=He?se.toJSON():ge==`symbol`?se.toString():ge==`string`?JSON.stringify(se):``+se;return en},serialize=se=>{if(isFunction(se))try{se=se()}catch{se=``}let ge=se;return se=typeof se==`string`?se:(Array.isArray(se)?se.length:se)?stableHash(se):``,[se,ge]},__timestamp=0,getTimestamp=()=>++__timestamp;async function internalMutate(...se){let[ge,Ve,He,We]=se,qe=mergeObjects({populateCache:!0,throwOnError:!0},typeof We==`boolean`?{revalidate:We}:We||{}),en=qe.populateCache,tn=qe.rollbackOnError,rn=qe.optimisticData,on=se=>typeof tn==`function`?tn(se):tn!==!1,sn=qe.throwOnError;if(isFunction(Ve)){let se=Ve,He=[],We=ge.keys();for(let Ve of We)!/^\$(inf|sub)\$/.test(Ve)&&se(ge.get(Ve)._k)&&He.push(Ve);return Promise.all(He.map(cn))}return cn(Ve);async function cn(Ve){let[We]=serialize(Ve);if(!We)return;let[tn,cn]=createCacheHelper(ge,We),[ln,un,dn,fn]=SWRGlobalState.get(ge),pn=()=>{let se=ln[We];return(isFunction(qe.revalidate)?qe.revalidate(tn().data,Ve):qe.revalidate!==!1)&&(delete dn[We],delete fn[We],se&&se[0])?se[0](2).then(()=>tn().data):tn().data};if(se.length<3)return pn();let mn=He,hn,gn=!1,_n=getTimestamp();un[We]=[_n,0];let vn=!isUndefined(rn),yn=tn(),bn=yn.data,xn=yn._c,Sn=isUndefined(xn)?bn:xn;if(vn&&(rn=isFunction(rn)?rn(Sn,bn):rn,cn({data:rn,_c:Sn})),isFunction(mn))try{mn=mn(Sn)}catch(se){hn=se,gn=!0}if(mn&&isPromiseLike(mn))if(mn=await mn.catch(se=>{hn=se,gn=!0}),_n!==un[We][0]){if(gn)throw hn;return mn}else gn&&vn&&on(hn)&&(en=!0,cn({data:Sn,_c:void 0}));if(en&&(gn||(isFunction(en)?cn({data:en(mn,Sn),error:void 0,_c:void 0}):cn({data:mn,error:void 0,_c:void 0}))),un[We][1]=getTimestamp(),Promise.resolve(pn()).then(()=>{cn({_c:void 0})}),gn){if(sn)throw hn;return}return mn}}var revalidateAllKeys=(se,ge)=>{for(let Ve in se)se[Ve][0]&&se[Ve][0](ge)},initCache=(se,ge)=>{if(!SWRGlobalState.has(se)){let Ve=mergeObjects(defaultConfigOptions,ge),He=Object.create(null),We=internalMutate.bind(void 0,se),qe=noop,en=Object.create(null),tn=(se,ge)=>{let Ve=en[se]||[];return en[se]=Ve,Ve.push(ge),()=>Ve.splice(Ve.indexOf(ge),1)},rn=(ge,Ve,He)=>{se.set(ge,Ve);let We=en[ge];if(We)for(let se of We)se(Ve,He)},on=()=>{if(!SWRGlobalState.has(se)&&(SWRGlobalState.set(se,[He,Object.create(null),Object.create(null),Object.create(null),We,rn,tn]),!IS_SERVER)){let ge=Ve.initFocus(setTimeout.bind(void 0,revalidateAllKeys.bind(void 0,He,0))),We=Ve.initReconnect(setTimeout.bind(void 0,revalidateAllKeys.bind(void 0,He,1)));qe=()=>{ge&&ge(),We&&We(),SWRGlobalState.delete(se)}}};return on(),[se,We,on,qe]}return[se,SWRGlobalState.get(se)[4]]},onErrorRetry=(se,ge,Ve,He,We)=>{let qe=Ve.errorRetryCount,en=We.retryCount,tn=~~((Math.random()+.5)*(1<<(en<8?en:8)))*Ve.errorRetryInterval;!isUndefined(qe)&&en>qe||setTimeout(He,tn,We)},compare=dequal,[cache,mutate]=initCache(new Map),defaultConfig=mergeObjects({onLoadingSlow:noop,onSuccess:noop,onError:noop,onErrorRetry,onDiscarded:noop,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:slowConnection?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:slowConnection?5e3:3e3,compare,isPaused:()=>!1,cache,mutate,fallback:{}},preset),mergeConfigs=(se,ge)=>{let Ve=mergeObjects(se,ge);if(ge){let{use:He,fallback:We}=se,{use:qe,fallback:en}=ge;He&&qe&&(Ve.use=He.concat(qe)),We&&en&&(Ve.fallback=mergeObjects(We,en))}return Ve},SWRConfigContext=(0,import_react.createContext)({}),SWRConfig$1=se=>{let{value:ge}=se,Ve=(0,import_react.useContext)(SWRConfigContext),He=isFunction(ge),We=(0,import_react.useMemo)(()=>He?ge(Ve):ge,[He,Ve,ge]),qe=(0,import_react.useMemo)(()=>He?We:mergeConfigs(Ve,We),[He,Ve,We]),en=We&&We.provider,tn=(0,import_react.useRef)(void 0);en&&!tn.current&&(tn.current=initCache(en(qe.cache||cache),We));let rn=tn.current;return rn&&(qe.cache=rn[0],qe.mutate=rn[1]),useIsomorphicLayoutEffect(()=>{if(rn)return rn[2]&&rn[2](),rn[3]},[]),(0,import_react.createElement)(SWRConfigContext.Provider,mergeObjects(se,{value:qe}))},INFINITE_PREFIX=`$inf$`,enableDevtools=isWindowDefined&&window.__SWR_DEVTOOLS_USE__,use$1=enableDevtools?window.__SWR_DEVTOOLS_USE__:[],setupDevTools=()=>{enableDevtools&&(window.__SWR_DEVTOOLS_REACT__=import_react.default)},normalize=se=>isFunction(se[1])?[se[0],se[1],se[2]||{}]:[se[0],null,(se[1]===null?se[2]:se[1])||{}],useSWRConfig=()=>{let se=(0,import_react.useContext)(SWRConfigContext);return(0,import_react.useMemo)(()=>mergeObjects(defaultConfig,se),[se])},middleware=se=>(ge,Ve,He)=>se(ge,Ve&&((...se)=>{let[He]=serialize(ge),[,,,We]=SWRGlobalState.get(cache);if(He.startsWith(`$inf$`))return Ve(...se);let qe=We[He];return isUndefined(qe)?Ve(...se):(delete We[He],qe)}),He),BUILT_IN_MIDDLEWARE=use$1.concat(middleware),withArgs=se=>function(...ge){let Ve=useSWRConfig(),[He,We,qe]=normalize(ge),en=mergeConfigs(Ve,qe),tn=se,{use:rn}=en,on=(rn||[]).concat(BUILT_IN_MIDDLEWARE);for(let se=on.length;se--;)tn=on[se](tn);return tn(He,We||en.fetcher||null,en)},subscribeCallback=(se,ge,Ve)=>{let He=ge[se]||(ge[se]=[]);return He.push(Ve),()=>{let se=He.indexOf(Ve);se>=0&&(He[se]=He[He.length-1],He.pop())}};setupDevTools();var use=import_react.default.use||(se=>{switch(se.status){case`pending`:throw se;case`fulfilled`:return se.value;case`rejected`:throw se.reason;default:throw se.status=`pending`,se.then(ge=>{se.status=`fulfilled`,se.value=ge},ge=>{se.status=`rejected`,se.reason=ge}),se}}),WITH_DEDUPE={dedupe:!0},resolvedUndef=Promise.resolve(void 0),useSWRHandler=(se,ge,Ve)=>{let{cache:He,compare:We,suspense:qe,fallbackData:en,revalidateOnMount:tn,revalidateIfStale:rn,refreshInterval:on,refreshWhenHidden:sn,refreshWhenOffline:cn,keepPreviousData:ln,strictServerPrefetchWarning:un}=Ve,[dn,fn,pn,mn]=SWRGlobalState.get(He),[hn,gn]=serialize(se),_n=(0,import_react.useRef)(!1),vn=(0,import_react.useRef)(!1),yn=(0,import_react.useRef)(hn),bn=(0,import_react.useRef)(ge),xn=(0,import_react.useRef)(Ve),Sn=()=>xn.current,Cn=()=>Sn().isVisible()&&Sn().isOnline(),[wn,Tn,En,Dn]=createCacheHelper(He,hn),On=(0,import_react.useRef)({}).current,kn=isUndefined(en)?isUndefined(Ve.fallback)?void 0:Ve.fallback[hn]:en,An=(se,ge)=>{for(let Ve in On){let He=Ve;if(He===`data`){if(!We(se[He],ge[He])&&(!isUndefined(se[He])||!We(zn,ge[He])))return!1}else if(ge[He]!==se[He])return!1}return!0},jn=(0,import_react.useMemo)(()=>{let se=!hn||!ge?!1:isUndefined(tn)?Sn().isPaused()||qe?!1:rn!==!1:tn,Ve=ge=>{let Ve=mergeObjects(ge);return delete Ve._k,se?{isValidating:!0,isLoading:!0,...Ve}:Ve},He=wn(),We=Dn(),en=Ve(He),on=He===We?en:Ve(We),sn=en;return[()=>{let se=Ve(wn());return An(se,sn)?(sn.data=se.data,sn.isLoading=se.isLoading,sn.isValidating=se.isValidating,sn.error=se.error,sn):(sn=se,se)},()=>on]},[He,hn]),Mn=(0,import_shim.useSyncExternalStore)((0,import_react.useCallback)(se=>En(hn,(ge,Ve)=>{An(Ve,ge)||se()}),[He,hn]),jn[0],jn[1]),Nn=!_n.current,Pn=dn[hn]&&dn[hn].length>0,Fn=Mn.data,In=isUndefined(Fn)?kn&&isPromiseLike(kn)?use(kn):kn:Fn,Ln=Mn.error,Rn=(0,import_react.useRef)(In),zn=ln?isUndefined(Fn)?isUndefined(Rn.current)?In:Rn.current:Fn:In,Bn=hn&&isUndefined(In),Vn=!IS_SERVER&&(0,import_shim.useSyncExternalStore)(()=>noop,()=>!1,()=>!0);un&&Vn&&!qe&&Bn&&console.warn(`Missing pre-initiated data for serialized key "${hn}" during server-side rendering. Data fethcing should be initiated on the server and provided to SWR via fallback data. You can set "strictServerPrefetchWarning: false" to disable this warning.`);let Hn=Pn&&!isUndefined(Ln)?!1:Nn&&!isUndefined(tn)?tn:Sn().isPaused()?!1:qe?isUndefined(In)?!1:rn:isUndefined(In)||rn,Un=!!(hn&&ge&&Nn&&Hn),Wn=isUndefined(Mn.isValidating)?Un:Mn.isValidating,Gn=isUndefined(Mn.isLoading)?Un:Mn.isLoading,Kn=(0,import_react.useCallback)(async se=>{let ge=bn.current;if(!hn||!ge||vn.current||Sn().isPaused())return!1;let He,qe,en=!0,tn=se||{},rn=!pn[hn]||!tn.dedupe,on=()=>IS_REACT_LEGACY?!vn.current&&hn===yn.current&&_n.current:hn===yn.current,sn={isValidating:!1,isLoading:!1},cn=()=>{Tn(sn)},ln=()=>{let se=pn[hn];se&&se[1]===qe&&delete pn[hn]},un={isValidating:!0};isUndefined(wn().data)&&(un.isLoading=!0);try{if(rn&&(Tn(un),Ve.loadingTimeout&&isUndefined(wn().data)&&setTimeout(()=>{en&&on()&&Sn().onLoadingSlow(hn,Ve)},Ve.loadingTimeout),pn[hn]=[ge(gn),getTimestamp()]),[He,qe]=pn[hn],He=await He,rn&&setTimeout(ln,Ve.dedupingInterval),!pn[hn]||pn[hn][1]!==qe)return rn&&on()&&Sn().onDiscarded(hn),!1;sn.error=void 0;let se=fn[hn];if(!isUndefined(se)&&(qe<=se[0]||qe<=se[1]||se[1]===0))return cn(),rn&&on()&&Sn().onDiscarded(hn),!1;let tn=wn().data;sn.data=We(tn,He)?tn:He,rn&&on()&&Sn().onSuccess(He,hn,Ve)}catch(se){ln();let ge=Sn(),{shouldRetryOnError:Ve}=ge;ge.isPaused()||(sn.error=se,rn&&on()&&(ge.onError(se,hn,ge),(Ve===!0||isFunction(Ve)&&Ve(se))&&(!Sn().revalidateOnFocus||!Sn().revalidateOnReconnect||Cn())&&ge.onErrorRetry(se,hn,ge,se=>{let ge=dn[hn];ge&&ge[0]&&ge[0](3,se)},{retryCount:(tn.retryCount||0)+1,dedupe:!0})))}return en=!1,cn(),!0},[hn,He]),qn=(0,import_react.useCallback)((...se)=>internalMutate(He,yn.current,...se),[]);if(useIsomorphicLayoutEffect(()=>{bn.current=ge,xn.current=Ve,isUndefined(Fn)||(Rn.current=Fn)}),useIsomorphicLayoutEffect(()=>{if(!hn)return;let se=Kn.bind(void 0,WITH_DEDUPE),ge=0;Sn().revalidateOnFocus&&(ge=Date.now()+Sn().focusThrottleInterval);let Ve=subscribeCallback(hn,dn,(Ve,He={})=>
1442{if(Ve==0){let Ve=Date.now();Sn().revalidateOnFocus&&Ve>ge&&Cn()&&(ge=Ve+Sn().focusThrottleInterval,se())}else if(Ve==1)Sn().revalidateOnReconnect&&Cn()&&se();else if(Ve==2)return Kn();else if(Ve==3)return Kn(He)});return vn.current=!1,yn.current=hn,_n.current=!0,Tn({_k:gn}),Hn&&(pn[hn]||(isUndefined(In)||IS_SERVER?se():rAF(se))),()=>{vn.current=!0,Ve()}},[hn]),useIsomorphicLayoutEffect(()=>{let se;function ge(){let ge=isFunction(on)?on(wn().data):on;ge&&se!==-1&&(se=setTimeout(Ve,ge))}function Ve(){!wn().error&&(sn||Sn().isVisible())&&(cn||Sn().isOnline())?Kn(WITH_DEDUPE).then(ge):ge()}return ge(),()=>{se&&=(clearTimeout(se),-1)}},[on,sn,cn,hn]),(0,import_react.useDebugValue)(zn),qe){if(!IS_REACT_LEGACY&&IS_SERVER&&Bn)throw Error(`Fallback data is required when using Suspense in SSR.`);Bn&&(bn.current=ge,xn.current=Ve,vn.current=!1);let se=mn[hn];if(use(!isUndefined(se)&&Bn?qn(se):resolvedUndef),!isUndefined(Ln)&&Bn)throw Ln;let He=Bn?Kn(WITH_DEDUPE):resolvedUndef;!isUndefined(zn)&&Bn&&(He.status=`fulfilled`,He.value=!0),use(He)}return{mutate:qn,get data(){return On.data=!0,zn},get error(){return On.error=!0,Ln},get isValidating(){return On.isValidating=!0,Wn},get isLoading(){return On.isLoading=!0,Gn}}},SWRConfig=OBJECT.defineProperty(SWRConfig$1,`defaultValue`,{value:defaultConfig}),useSWR=withArgs(useSWRHandler),Md5=class se{constructor(){this._dataLength=0,this._bufferLength=0,this._state=new Int32Array(4),this._buffer=new ArrayBuffer(68),this._buffer8=new Uint8Array(this._buffer,0,68),this._buffer32=new Uint32Array(this._buffer,0,17),this.start()}static hashStr(se,ge=!1){return this.onePassHasher.start().appendStr(se).end(ge)}static hashAsciiStr(se,ge=!1){return this.onePassHasher.start().appendAsciiStr(se).end(ge)}static _hex(ge){let Ve=se.hexChars,He=se.hexOut,We,qe,en,tn;for(tn=0;tn<4;tn+=1)for(qe=tn*8,We=ge[tn],en=0;en<8;en+=2)He[qe+1+en]=Ve.charAt(We&15),We>>>=4,He[qe+0+en]=Ve.charAt(We&15),We>>>=4;return He.join(``)}static _md5cycle(se,ge){let Ve=se[0],He=se[1],We=se[2],qe=se[3];Ve+=(He&We|~He&qe)+ge[0]-680876936|0,Ve=(Ve<<7|Ve>>>25)+He|0,qe+=(Ve&He|~Ve&We)+ge[1]-389564586|0,qe=(qe<<12|qe>>>20)+Ve|0,We+=(qe&Ve|~qe&He)+ge[2]+606105819|0,We=(We<<17|We>>>15)+qe|0,He+=(We&qe|~We&Ve)+ge[3]-1044525330|0,He=(He<<22|He>>>10)+We|0,Ve+=(He&We|~He&qe)+ge[4]-176418897|0,Ve=(Ve<<7|Ve>>>25)+He|0,qe+=(Ve&He|~Ve&We)+ge[5]+1200080426|0,qe=(qe<<12|qe>>>20)+Ve|0,We+=(qe&Ve|~qe&He)+ge[6]-1473231341|0,We=(We<<17|We>>>15)+qe|0,He+=(We&qe|~We&Ve)+ge[7]-45705983|0,He=(He<<22|He>>>10)+We|0,Ve+=(He&We|~He&qe)+ge[8]+1770035416|0,Ve=(Ve<<7|Ve>>>25)+He|0,qe+=(Ve&He|~Ve&We)+ge[9]-1958414417|0,qe=(qe<<12|qe>>>20)+Ve|0,We+=(qe&Ve|~qe&He)+ge[10]-42063|0,We=(We<<17|We>>>15)+qe|0,He+=(We&qe|~We&Ve)+ge[11]-1990404162|0,He=(He<<22|He>>>10)+We|0,Ve+=(He&We|~He&qe)+ge[12]+1804603682|0,Ve=(Ve<<7|Ve>>>25)+He|0,qe+=(Ve&He|~Ve&We)+ge[13]-40341101|0,qe=(qe<<12|qe>>>20)+Ve|0,We+=(qe&Ve|~qe&He)+ge[14]-1502002290|0,We=(We<<17|We>>>15)+qe|0,He+=(We&qe|~We&Ve)+ge[15]+1236535329|0,He=(He<<22|He>>>10)+We|0,Ve+=(He&qe|We&~qe)+ge[1]-165796510|0,Ve=(Ve<<5|Ve>>>27)+He|0,qe+=(Ve&We|He&~We)+ge[6]-1069501632|0,qe=(qe<<9|qe>>>23)+Ve|0,We+=(qe&He|Ve&~He)+ge[11]+643717713|0,We=(We<<14|We>>>18)+qe|0,He+=(We&Ve|qe&~Ve)+ge[0]-373897302|0,He=(He<<20|He>>>12)+We|0,Ve+=(He&qe|We&~qe)+ge[5]-701558691|0,Ve=(Ve<<5|Ve>>>27)+He|0,qe+=(Ve&We|He&~We)+ge[10]+38016083|0,qe=(qe<<9|qe>>>23)+Ve|0,We+=(qe&He|Ve&~He)+ge[15]-660478335|0,We=(We<<14|We>>>18)+qe|0,He+=(We&Ve|qe&~Ve)+ge[4]-405537848|0,He=(He<<20|He>>>12)+We|0,Ve+=(He&qe|We&~qe)+ge[9]+568446438|0,Ve=(Ve<<5|Ve>>>27)+He|0,qe+=(Ve&We|He&~We)+ge[14]-1019803690|0,qe=(qe<<9|qe>>>23)+Ve|0,We+=(qe&He|Ve&~He)+ge[3]-187363961|0,We=(We<<14|We>>>18)+qe|0,He+=(We&Ve|qe&~Ve)+ge[8]+1163531501|0,He=(He<<20|He>>>12)+We|0,Ve+=(He&qe|We&~qe)+ge[13]-1444681467|0,Ve=(Ve<<5|Ve>>>27)+He|0,qe+=(Ve&We|He&~We)+ge[2]-51403784|0,qe=(qe<<9|qe>>>23)+Ve|0,We+=(qe&He|Ve&~He)+ge[7]+1735328473|0,We=(We<<14|We>>>18)+qe|0,He+=(We&Ve|qe&~Ve)+ge[12]-1926607734|0,He=(He<<20|He>>>12)+We|0,Ve+=(He^We^qe)+ge[5]-378558|0,Ve=(Ve<<4|Ve>>>28)+He|0,qe+=(Ve^He^We)+ge[8]-2022574463|0,qe=(qe<<11|qe>>>21)+Ve|0,We+=(qe^Ve^He)+ge[11]+1839030562|0,We=(We<<16|We>>>16)+qe|0,He+=(We^qe^Ve)+ge[14]-35309556|0,He=(He<<23|He>>>9)+We|0,Ve+=(He^We^qe)+ge[1]-1530992060|0,Ve=(Ve<<4|Ve>>>28)+He|0,qe+=(Ve^He^We)+ge[4]+1272893353|0,qe=(qe<<11|qe>>>21)+Ve|0,We+=(qe^Ve^He)+ge[7]-155497632|0,We=(We<<16|We>>>16)+qe|0,He+=(We^qe^Ve)+ge[10]-1094730640|0,He=(He<<23|He>>>9)+We|0,Ve+=(He^We^qe)+ge[13]+681279174|0,Ve=(Ve<<4|Ve>>>28)+He|0,qe+=(Ve^He^We)+ge[0]-358537222|0,qe=(qe<<11|qe>>>21)+Ve|0,We+=(qe^Ve^He)+ge[3]-722521979|0,We=(We<<16|We>>>
144216)+qe|0,He+=(We^qe^Ve)+ge[6]+76029189|0,He=(He<<23|He>>>9)+We|0,Ve+=(He^We^qe)+ge[9]-640364487|0,Ve=(Ve<<4|Ve>>>28)+He|0,qe+=(Ve^He^We)+ge[12]-421815835|0,qe=(qe<<11|qe>>>21)+Ve|0,We+=(qe^Ve^He)+ge[15]+530742520|0,We=(We<<16|We>>>16)+qe|0,He+=(We^qe^Ve)+ge[2]-995338651|0,He=(He<<23|He>>>9)+We|0,Ve+=(We^(He|~qe))+ge[0]-198630844|0,Ve=(Ve<<6|Ve>>>26)+He|0,qe+=(He^(Ve|~We))+ge[7]+1126891415|0,qe=(qe<<10|qe>>>22)+Ve|0,We+=(Ve^(qe|~He))+ge[14]-1416354905|0,We=(We<<15|We>>>17)+qe|0,He+=(qe^(We|~Ve))+ge[5]-57434055|0,He=(He<<21|He>>>11)+We|0,Ve+=(We^(He|~qe))+ge[12]+1700485571|0,Ve=(Ve<<6|Ve>>>26)+He|0,qe+=(He^(Ve|~We))+ge[3]-1894986606|0,qe=(qe<<10|qe>>>22)+Ve|0,We+=(Ve^(qe|~He))+ge[10]-1051523|0,We=(We<<15|We>>>17)+qe|0,He+=(qe^(We|~Ve))+ge[1]-2054922799|0,He=(He<<21|He>>>11)+We|0,Ve+=(We^(He|~qe))+ge[8]+1873313359|0,Ve=(Ve<<6|Ve>>>26)+He|0,qe+=(He^(Ve|~We))+ge[15]-30611744|0,qe=(qe<<10|qe>>>22)+Ve|0,We+=(Ve^(qe|~He))+ge[6]-1560198380|0,We=(We<<15|We>>>17)+qe|0,He+=(qe^(We|~Ve))+ge[13]+1309151649|0,He=(He<<21|He>>>11)+We|0,Ve+=(We^(He|~qe))+ge[4]-145523070|0,Ve=(Ve<<6|Ve>>>26)+He|0,qe+=(He^(Ve|~We))+ge[11]-1120210379|0,qe=(qe<<10|qe>>>22)+Ve|0,We+=(Ve^(qe|~He))+ge[2]+718787259|0,We=(We<<15|We>>>17)+qe|0,He+=(qe^(We|~Ve))+ge[9]-343485551|0,He=(He<<21|He>>>11)+We|0,se[0]=Ve+se[0]|0,se[1]=He+se[1]|0,se[2]=We+se[2]|0,se[3]=qe+se[3]|0}start(){return this._dataLength=0,this._bufferLength=0,this._state.set(se.stateIdentity),this}appendStr(ge){let Ve=this._buffer8,He=this._buffer32,We=this._bufferLength,qe,en;for(en=0;en<ge.length;en+=1){if(qe=ge.charCodeAt(en),qe<128)Ve[We++]=qe;else if(qe<2048)Ve[We++]=(qe>>>6)+192,Ve[We++]=qe&63|128;else if(qe<55296||qe>56319)Ve[We++]=(qe>>>12)+224,Ve[We++]=qe>>>6&63|128,Ve[We++]=qe&63|128;else{if(qe=(qe-55296)*1024+(ge.charCodeAt(++en)-56320)+65536,qe>1114111)throw Error(`Unicode standard supports code points up to U+10FFFF`);Ve[We++]=(qe>>>18)+240,Ve[We++]=qe>>>12&63|128,Ve[We++]=qe>>>6&63|128,Ve[We++]=qe&63|128}We>=64&&(this._dataLength+=64,se._md5cycle(this._state,He),We-=64,He[0]=He[16])}return this._bufferLength=We,this}appendAsciiStr(ge){let Ve=this._buffer8,He=this._buffer32,We=this._bufferLength,qe,en=0;for(;;){for(qe=Math.min(ge.length-en,64-We);qe--;)Ve[We++]=ge.charCodeAt(en++);if(We<64)break;this._dataLength+=64,se._md5cycle(this._state,He),We=0}return this._bufferLength=We,this}appendByteArray(ge){let Ve=this._buffer8,He=this._buffer32,We=this._bufferLength,qe,en=0;for(;;){for(qe=Math.min(ge.length-en,64-We);qe--;)Ve[We++]=ge[en++];if(We<64)break;this._dataLength+=64,se._md5cycle(this._state,He),We=0}return this._bufferLength=We,this}getState(){let se=this._state;return{buffer:String.fromCharCode.apply(null,Array.from(this._buffer8)),buflen:this._bufferLength,length:this._dataLength,state:[se[0],se[1],se[2],se[3]]}}setState(se){let ge=se.buffer,Ve=se.state,He=this._state,We;for(this._dataLength=se.length,this._bufferLength=se.buflen,He[0]=Ve[0],He[1]=Ve[1],He[2]=Ve[2],He[3]=Ve[3],We=0;We<ge.length;We+=1)this._buffer8[We]=ge.charCodeAt(We)}end(ge=!1){let Ve=this._bufferLength,He=this._buffer8,We=this._buffer32,qe=(Ve>>2)+1;this._dataLength+=Ve;let en=this._dataLength*8;if(He[Ve]=128,He[Ve+1]=He[Ve+2]=He[Ve+3]=0,We.set(se.buffer32Identity.subarray(qe),qe),Ve>55&&(se._md5cycle(this._state,We),We.set(se.buffer32Identity)),en<=4294967295)We[14]=en;else{let se=en.toString(16).match(/(.*?)(.{0,8})$/);if(se===null)return;let ge=parseInt(se[2],16),Ve=parseInt(se[1],16)||0;We[14]=ge,We[15]=Ve}return se._md5cycle(this._state,We),ge?this._state:se._hex(this._state)}};if(Md5.stateIdentity=new Int32Array([1732584193,-271733879,-1732584194,271733878]),Md5.buffer32Identity=new Int32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),Md5.hexChars=`0123456789abcdef`,Md5.hexOut=[],Md5.onePassHasher=new Md5,Md5.hashStr(`hello`)!==`5d41402abc4b2a76b9719d911017c592`)throw Error(`Md5 self test failed.`);var SSE=function(se,ge){if(!(this instanceof SSE))return new SSE(se,ge);this.url=se,ge||={},this.headers=ge.headers||{},this.payload=ge.payload===void 0?``:ge.payload,this.method=ge.method||this.payload&&`POST`||`GET`,this.withCredentials=!!ge.withCredentials,this.debug=!!ge.debug,this.autoReconnect=ge.autoReconnect===void 0?!1:ge.autoReconnect,this.reconnectDelay=ge.reconnectDelay===void 0?3e3:ge.reconnectDelay,this.maxRetries=ge.maxRetries===void 0?null:ge.maxRetries,this.retryCount=0,this.reconnectTimer=null,this.useLastEventId=ge.useLastEventId===void 0?!0:ge.useLastEventId,this.FIELD_SEPARATOR=`:`,this.listeners={},this.xhr=null,this.readyState=SSE.INITIALIZING,this.progress=0,this.chunk=``,this.lastEventId=``,this._hasParsedBom=!1,this.addEventListener=function(se,ge){this.listeners[se]===void 0&&(this.listeners[se]=[]),this.listeners[se].indexOf(ge)===-1&&this.listeners[se].push(ge)},this.removeEventListener=function(se,ge){if(this.listeners[se]===void 0)return;let Ve=[];this.listeners[se].forEach(function(se){se!==ge&&Ve.push(se)}),Ve.length===0?delete this.listeners[se]:this.listeners[se]=Ve},this.dispatchEvent=function(se){if(!se)return!0;this.debug&&console.debug(se),se.source=this;let ge=`on`+se.type;return this.hasOwnProperty(ge)&&(this[ge].call(this,se),se.defaultPrevented)?!1:this.listeners[se.type]?this.listeners[se.type].every(function(ge){return ge(se),!se.defaultPrevented}):!0},this._markClosed=function(){if(this.xhr=null,this.progress=0,this.chunk=``,this._setReadyState(SSE.CLOSED),this.autoReconnect){if(this.maxRetries!==null&&this.retryCount>=this.maxRetries){this.debug&&console.debug(`SSE max retries (${this.maxRetries}) reached, stopping reconnection attempts`),this.autoReconnect=!1,this.close();return}this.reconnectTimer&&clearTimeout(this.reconnectTimer),this.debug&&console.debug(`SSE will attempt to re
1442connect in ${this.reconnectDelay}ms (attempt ${this.retryCount+1}${this.maxRetries?`/`+this.maxRetries:``})`),this.reconnectTimer=setTimeout(()=>{this.reconnectTimer=null,this.retryCount++,this.stream()},this.reconnectDelay)}},this._setReadyState=function(se){let ge=new CustomEvent(`readystatechange`);ge.readyState=se,this.readyState=se,this.dispatchEvent(ge)},this._onStreamFailure=function(se){let ge=new CustomEvent(`error`);ge.responseCode=se.currentTarget.status,ge.data=se.currentTarget.response,this.dispatchEvent(ge),this._markClosed()},this._onStreamAbort=function(){this.dispatchEvent(new CustomEvent(`abort`)),this._markClosed()},this._onStreamProgress=function(se){if(!this.xhr)return;if(this.xhr.status<200||this.xhr.status>=300){this._onStreamFailure(se);return}this.retryCount=0;let ge=this.xhr.responseText.substring(this.progress);this.progress+=ge.length,!this._hasParsedBom&&this.chunk.length===0&&(ge.charCodeAt(0)===65279&&(ge=ge.substring(1)),this._hasParsedBom=!0);let Ve=(this.chunk+ge).split(/(\r\n\r\n|\r\r|\n\n)/g),He=Ve.pop();Ve.forEach(function(se){se.trim().length>0&&this.dispatchEvent(this._parseEventChunk(se))}.bind(this)),this.chunk=He},this._onStreamLoaded=function(se){this._onStreamProgress(se),this.dispatchEvent(this._parseEventChunk(this.chunk)),this.chunk=``,this._markClosed()},this._parseEventChunk=function(se){if(!se||se.length===0)return null;this.debug&&console.debug(se);let ge={id:null,retry:null,data:null,event:null};
1442if(se.split(/\n|\r\n|\r/).forEach(function(se){let Ve=se.indexOf(this.FIELD_SEPARATOR),He,We;if(Ve>0){let ge=se[Ve+1]===` `?2:1;He=se.substring(0,Ve),We=se.substring(Ve+ge)}else if(Ve<0)He=se,We=``;else return;He in ge&&(He===`data`&&ge[He]!==null?ge.data+=` 1443`+We:ge[He]=We)}.bind(this)),ge.id!==null&&ge.id.indexOf(`\0`)===-1&&(this.lastEventId=ge.id),ge.retry!==null&&/^[0-9]+$/.test(ge.retry)&&(this.reconnectDelay=parseInt(ge.retry,10)),ge.data===null)return null;let Ve=new CustomEvent(ge.event||`message`);return Ve.id=ge.id,Ve.data=ge.data||``,Ve.lastEventId=this.lastEventId,Ve},this._onReadyStateChange=function(){if(this.xhr&&this.xhr.readyState===XMLHttpRequest.HEADERS_RECEIVED){let se={},ge=this.xhr.getAllResponseHeaders().trim().split(`\r 1444`);for(let Ve of ge){let[ge,...He]=Ve.split(`:`),We=He.join(`:`).trim();se[ge.trim().toLowerCase()]=se[ge.trim().toLowerCase()]||[],se[ge.trim().toLowerCase()].push(We)}let Ve=new CustomEvent(`open`);Ve.responseCode=this.xhr.status,Ve.headers=se,this.dispatchEvent(Ve),this._setReadyState(SSE.OPEN)}},this.stream=function(){if(!this.xhr){this._setReadyState(SSE.CONNECTING),this.xhr=new XMLHttpRequest,this.xhr.addEventListener(`progress`,this._onStreamProgress.bind(this)),this.xhr.addEventListener(`load`,this._onStreamLoaded.bind(this)),this.xhr.addEventListener(`readystatechange`,this._onReadyStateChange.bind(this)),this.xhr.addEventListener(`error`,this._onStreamFailure.bind(this)),this.xhr.addEventListener(`abort`,this._onStreamAbort.bind(this)),this.xhr.open(this.method,this.url);for(let se in this.headers)this.xhr.setRequestHeader(se,this.headers[se]);this.useLastEventId&&this.lastEventId.length>0&&this.xhr.setRequestHeader(`Last-Event-ID`,this.lastEventId),this.xhr.withCredentials=this.withCredentials,this.xhr.send(this.payload)}},this.close=function(){this.reconnectTimer&&=(clearTimeout(this.reconnectTimer),null),this.autoReconnect=!1,this.xhr&&this.xhr.abort()},(ge.start===void 0||ge.start)&&this.stream()};SSE.INITIALIZING=-1,SSE.CONNECTING=0,SSE.OPEN=1,SSE.CLOSED=2;function _possibleConstructorReturn(se,ge){if(ge&&(_typeof(ge)==`object`||typeof ge==`function`))return ge;if(ge!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return _assertThisInitialized(se)}function _getPrototypeOf(se){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(se){return se.__proto__||Object.getPrototypeOf(se)},_getPrototypeOf(se)}function _inherits(se,ge){if(typeof ge!=`function`&&ge!==null)throw TypeError(`Super expression must either be null or a function`);se.prototype=Object.create(ge&&ge.prototype,{constructor:{value:se,writable:!0,configurable:!0}}),Object.defineProperty(se,"prototype",{writable:!1}),ge&&_setPrototypeOf(se,ge)}function componentWillMount(){var se=this.constructor.getDerivedStateFromProps(this.props,this.state);se!=null&&this.setState(se)}function componentWillReceiveProps(se){function ge(ge){return this.constructor.getDerivedStateFromProps(se,ge)??null}this.setState(ge.bind(this))}function componentWillUpdate(se,ge){try{var Ve=this.props,He=this.state;this.props=se,this.state=ge,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ve,He)}finally{this.props=Ve,this.state=He}}componentWillMount.__suppressDeprecationWarning=!0,componentWillReceiveProps.__suppressDeprecationWarning=!0,componentWillUpdate.__suppressDeprecationWarning=!0;function polyfill(se){var ge=se.prototype;if(!ge||!ge.isReactComponent)throw Error(`Can only polyfill class components`);if(typeof se.getDerivedStateFromProps!=`function`&&typeof ge.getSnapshotBeforeUpdate!=`function`)return se;var Ve=null,He=null,We=null;if(typeof ge.componentWillMount==`function`?Ve=`componentWillMount`:typeof ge.UNSAFE_componentWillMount==`function`&&(Ve=`UNSAFE_componentWillMount`),typeof ge.componentWillReceiveProps==`function`?He=`componentWillReceiveProps`:typeof ge.UNSAFE_componentWillReceiveProps==`function`&&(He=`UNSAFE_componentWillReceiveProps`),typeof ge.componentWillUpdate==`function`?We=`componentWillUpdate`:typeof ge.UNSAFE_componentWillUpdate==`function`&&(We=`UNSAFE_componentWillUpdate`),Ve!==null||He!==null||We!==null){var qe=se.displayName||se.name,en=typeof se.getDerivedStateFromProps==`function`?`getDerivedStateFromProps()`:`getSnapshotBeforeUpdate()`;throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. 1445 1446`+qe+` uses `+en+` but also contains the following legacy lifecycles:`+(Ve===null?``:` 1447 `+Ve)+(He===null?``:` 1448 `+He)+(We===null?``:` 1449 `+We)+` 1450 1451The above lifecycles should be removed. Learn more about this warning here: 1452https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof se.getDerivedStateFromProps==`function`&&(ge.componentWillMount=componentWillMount,ge.componentWillReceiveProps=componentWillReceiveProps),typeof ge.getSnapshotBeforeUpdate==`function`){if(typeof ge.componentDidUpdate!=`function`)throw Error(`Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype`);ge.componentWillUpdate=componentWillUpdate;var tn=ge.componentDidUpdate;ge.componentDidUpdate=function(se,ge,Ve){var He=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:Ve;tn.call(this,se,ge,He)}}return se}function _objectDestructuringEmpty(se){if(se==null)throw TypeError(`Cannot destructure `+se)}var canUseDOM_default=!!(typeof window<`u`&&window.document&&window.document.createElement),size;function scrollbarSize(se){if((!size&&size!==0||se)&&canUseDOM_default){var ge=document.createElement(`div`);ge.style.position=`absolute`,ge.style.top=`-9999px`,ge.style.width=`50px`,ge.style.height=`50px`,ge.style.overflow=`scroll`,document.body.appendChild(ge),size=ge.offsetWidth-ge.clientWidth,document.body.removeChild(ge)}return size}function _arrayWithoutHoles(se){if(Array.isArray(se))return _arrayLikeToArray(se)}function _iterableToArray(se){if(typeof Symbol<`u`&&se[Symbol.iterator]!=null||se[`@@iterator`]!=null)return Array.from(se)}function _nonIterableSpread(){throw TypeError(`Invalid attempt to spread non-iterable instance. 1453In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _toConsumableArray(se){return _arrayWithoutHoles(se)||_iterableToArray(se)||_unsupportedIterableToArray(se)||_nonIterableSpread()}var require_dist=__commonJSMin$1(((se,ge)=>{(function(Ve,He){typeof se==`object`&&ge!==void 0?ge.exports=He(require_prop_types(),require_react()):typeof define==`function`&&define.amd?define([`prop-types`,`react`],He):(Ve=typeof globalThis<`u`?globalThis:Ve||self).AvatarEditor=He(Ve.PropTypes,Ve.React)})(se,function(se,ge){function Ve(se){return se&&typeof se==`object`&&`default`in se?se:{default:se}}var He=Ve(se),We=Ve(ge);function qe(se,ge){for(var Ve=0;Ve<ge.length;Ve++){var He=ge[Ve];He.enumerable=He.enumerable||!1,He.configurable=!0,`value`in He&&(He.writable=!0),Object.defineProperty(se,He.key,He)}}function en(se,ge,Ve){return ge in se?Object.defineProperty(se,ge,{value:Ve,enumerable:!0,configurable:!0,writable:!0}):se[ge]=Ve,se}function tn(){return(tn=Object.assign||function(se){for(var ge=1;ge<arguments.length;ge++){var Ve=arguments[ge];for(var He in Ve)Object.prototype.hasOwnProperty.call(Ve,He)&&(se[He]=Ve[He])}return se}).apply(this,arguments)}function rn(se,ge){var Ve,He=Object.keys(se);return Object.getOwnPropertySymbols&&(Ve=Object.getOwnPropertySymbols(se),ge&&(Ve=Ve.filter(function(ge){return Object.getOwnPropertyDescriptor(se,ge).enumerable})),He.push.apply(He,Ve)),He}function on(se){for(var ge=1;ge<arguments.length;ge++){var Ve=arguments[ge]==null?{}:arguments[ge];
1453ge%2?rn(Object(Ve),!0).forEach(function(ge){en(se,ge,Ve[ge])}):Object.getOwnPropertyDescriptors?Object.defineProperties(se,Object.getOwnPropertyDescriptors(Ve)):rn(Object(Ve)).forEach(function(ge){Object.defineProperty(se,ge,Object.getOwnPropertyDescriptor(Ve,ge))})}return se}function sn(se){return(sn=Object.setPrototypeOf?Object.getPrototypeOf:function(se){return se.__proto__||Object.getPrototypeOf(se)})(se)}function cn(se,ge){return(cn=Object.setPrototypeOf||function(se,ge){return se.__proto__=ge,se})(se,ge)}function ln(se,ge){if(se==null)return{};var Ve,He=function(se,ge){if(se==null)return{};for(var Ve,He={},We=Object.keys(se),qe=0;qe<We.length;qe++)Ve=We[qe],0<=ge.indexOf(Ve)||(He[Ve]=se[Ve]);return He}(se,ge);if(Object.getOwnPropertySymbols)for(var We=Object.getOwnPropertySymbols(se),qe=0;qe<We.length;qe++)Ve=We[qe],0<=ge.indexOf(Ve)||Object.prototype.propertyIsEnumerable.call(se,Ve)&&(He[Ve]=se[Ve]);return He}function un(se){if(se===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return se}function dn(se){var ge=function(){if(typeof Reflect>`u`||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==`function`)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ve,He,We,qe,en=sn(se);return He=ge?(Ve=sn(this).constructor,Reflect.construct(en,arguments,Ve)):en.apply(this,arguments),We=this,!(qe=He)||typeof qe!=`object`&&typeof qe!=`function`?un(We):qe}}function fn(se,ge){return function(se){if(Array.isArray(se))return se}(se)||function(se,ge){if(!(typeof Symbol>`u`||!(Symbol.iterator in Object(se)))){var Ve=[],He=!0,We=!1,qe=void 0;try{for(var en,tn=se[Symbol.iterator]();!(He=(en=tn.next()).done)&&(Ve.push(en.value),!ge||Ve.length!==ge);He=!0);}catch(se){We=!0,qe=se}finally{try{He||tn.return==null||tn.return()}finally{if(We)throw qe}}return Ve}}(se,ge)||pn(se,ge)||function(){throw TypeError(`Invalid attempt to destructure non-iterable instance. 1454In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function pn(se,ge){if(se){if(typeof se==`string`)return mn(se,ge);var Ve=Object.prototype.toString.call(se).slice(8,-1);return Ve===`Object`&&se.constructor&&(Ve=se.constructor.name),Ve===`Map`||Ve===`Set`?Array.from(se):Ve===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ve)?mn(se,ge):void 0}}function mn(se,ge){(ge==null||ge>se.length)&&(ge=se.length);for(var Ve=0,He=Array(ge);Ve<ge;Ve++)He[Ve]=se[Ve];return He}function hn(se,ge){return new Promise(function(Ve,He){var We,qe=new Image;qe.onload=function(){return Ve(qe)},qe.onerror=He,((We=se)!==null&&!!We.match(/^\s*data:([a-z]+\/[a-z]+(;[a-z-]+=[a-z-]+)?)?(;base64)?,[a-z0-9!$&',()*+;=\-._~:@/?%\s]*\s*$/i))==0&&ge&&(qe.crossOrigin=ge),qe.src=se})}var gn,_n=!(typeof window>`u`||typeof navigator>`u`||!(`ontouchstart`in window||0<navigator.msMaxTouchPoints)),vn=typeof File<`u`,yn={touch:{react:{down:`onTouchStart`,mouseDown:`onMouseDown`,drag:`onTouchMove`,move:`onTouchMove`,mouseMove:`onMouseMove`,up:`onTouchEnd`,mouseUp:`onMouseUp`},native:{down:`touchstart`,mouseDown:`mousedown`,drag:`touchmove`,move:`touchmove`,mouseMove:`mousemove`,up:`touchend`,mouseUp:`mouseup`}},desktop:{react:{down:`onMouseDown`,drag:`onDragOver`,move:`onMouseMove`,up:`onMouseUp`},native:{down:`mousedown`,drag:`dragStart`,move:`mousemove`,up:`mouseup`}}},bn=_n?yn.touch:yn.desktop,xn=typeof window<`u`&&window.devicePixelRatio?window.devicePixelRatio:1,Sn={x:.5,y:.5},Cn=function(){(function(se,ge){if(typeof ge!=`function`&&ge!==null)throw TypeError(`Super expression must either be null or a function`);se.prototype=Object.create(ge&&ge.prototype,{constructor:{value:se,writable:!0,configurable:!0}}),ge&&cn(se,ge)})(rn,We.default.Component);var se,ge,Ve,He=dn(rn);function rn(se){var ge;return function(se,ge){if(!(se instanceof ge))throw TypeError(`Cannot call a class as a function`)}(this,rn),en(un(ge=He.call(this,se)),`state`,{drag:!1,my:null,mx:null,image:Sn}),en(un(ge),`handleImageReady`,function(se){var Ve=ge.getInitialSize(se.width,se.height);Ve.resource=se,Ve.x=.5,Ve.y=.5,Ve.backgroundColor=ge.props.backgroundColor,ge.setState({drag:!1,image:Ve},ge.props.onImageReady),ge.props.onLoadSuccess(Ve)}),en(un(ge),`clearImage`,function(){ge.canvas.getContext(`2d`).clearRect(0,0,ge.canvas.width,ge.canvas.height),ge.setState({image:Sn})}),en(un(ge),`handleMouseDown`,function(se){(se||=window.event).preventDefault(),ge.setState({drag:!0,mx:null,my:null})}),en(un(ge),`handleMouseUp`,function(){ge.state.drag&&(ge.setState({drag:!1}),ge.props.onMouseUp())}),en(un(ge),`handleMouseMove`,function(se){var Ve,He,We,qe,en,tn,rn,sn,cn,ln,un,dn,fn,pn,mn,hn;se||=window.event,!1!==ge.state.drag&&(se.preventDefault(),We={mx:Ve=se.targetTouches?se.targetTouches[0].pageX:se.clientX,my:He=se.targetTouches?se.targetTouches[0].pageY:se.clientY},hn=ge.props.rotate,hn=(hn%=360)<0?hn+360:hn,ge.state.mx&&ge.state.my&&(qe=ge.state.mx-Ve,en=ge.state.my-He,tn=ge.state.image.width*ge.props.scale,rn=ge.state.image.height*ge.props.scale,cn=(sn=ge.getCroppingRect
1454()).x,ln=sn.y,cn*=tn,ln*=rn,un=function(se){return Math.PI/180*se},dn=Math.cos(un(hn)),pn=ln+-qe*(fn=Math.sin(un(hn)))+en*dn,mn={x:(cn+qe*dn+en*fn)/tn+1/ge.props.scale*ge.getXScale()/2,y:pn/rn+1/ge.props.scale*ge.getYScale()/2},ge.props.onPositionChange(mn),We.image=on(on({},ge.state.image),mn)),ge.setState(We),ge.props.onMouseMove(se))}),en(un(ge),`setCanvas`,function(se){ge.canvas=se}),ge.canvas=null,ge}return se=rn,(ge=[{key:`componentDidMount`,value:function(){this.props.disableHiDPIScaling&&(xn=1);var se,ge,Ve=this.canvas.getContext(`2d`);this.props.image&&this.loadImage(this.props.image),this.paint(Ve),document&&(se=!!function(){var se=!1;try{var ge=Object.defineProperty({},"passive",{get:function(){se=!0}});window.addEventListener(`test`,ge,ge),window.removeEventListener(`test`,ge,ge)}catch{se=!1}return se}()&&{passive:!1},ge=bn.native,document.addEventListener(ge.move,this.handleMouseMove,se),document.addEventListener(ge.up,this.handleMouseUp,se),_n&&(document.addEventListener(ge.mouseMove,this.handleMouseMove,se),document.addEventListener(ge.mouseUp,this.handleMouseUp,se)))}},{key:`componentDidUpdate`,value:function(se,ge){this.props.image&&this.props.image!==se.image||this.props.width!==se.width||this.props.height!==se.height||this.props.backgroundColor!==se.backgroundColor?this.loadImage(this.props.image):this.props.image||ge.image===Sn||this.clearImage();var Ve=this.canvas.getContext(`2d`);Ve.clearRect(0,0,this.canvas.width,this.canvas.height),this.paint(Ve),this.paintImage(Ve,this.state.image,this.props.border),se.image===this.props.image&&se.width===this.props.width&&se.height===this.props.height&&se.position===this.props.position&&se.scale===this.props.scale&&se.rotate===this.props.rotate&&ge.my===this.state.my&&ge.mx===this.state.mx&&ge.image.x===this.state.image.x&&ge.image.y===this.state.image.y&&ge.backgroundColor===this.state.backgroundColor||this.props.onImageChange()}},{key:`componentWillUnmount`,value:function(){var se;document&&(se=bn.native,document.removeEventListener(se.move,this.handleMouseMove,!1),document.removeEventListener(se.up,this.handleMouseUp,!1),_n&&(document.removeEventListener(se.mouseMove,this.handleMouseMove,!1),document.removeEventListener(se.mouseUp,this.handleMouseUp,!1)))}},{key:`isVertical`,value:function(){return!this.props.disableCanvasRotation&&this.props.rotate%180!=0}},{key:`getBorders`,value:function(se){var ge=0<arguments.length&&se!==void 0?se:this.props.border;return Array.isArray(ge)?ge:[ge,ge]}},{key:`getDimensions`,value:function(){var se=this.props,ge=se.width,Ve=se.height,He=se.rotate,We=se.border,qe={},en=fn(this.getBorders(We),2),tn=en[0],rn=en[1],on=ge,sn=Ve;return this.isVertical()?(qe.width=sn,qe.height=on):(qe.width=on,qe.height=sn),qe.width+=2*tn,qe.height+=2*rn,{canvas:qe,rotate:He,width:ge,height:Ve,border:We}}},{key:`getImage`,value:function(){var se=this.getCroppingRect(),ge=this.state.image;se.x*=ge.resource.width,se.y*=ge.resource.height,se.width*=ge.resource.width,se.height*=ge.resource.height;var Ve=document.createElement(`canvas`);this.isVertical()?(Ve.width=se.height,Ve.height=se.width):(Ve.width=se.width,Ve.height=se.height);var He=Ve.getContext(`2d`);return He.translate(Ve.width/2,Ve.height/2),He.rotate(this.props.rotate*Math.PI/180),He.translate(-Ve.width/2,-Ve.height/2),this.isVertical()&&He.translate((Ve.width-Ve.height)/2,(Ve.height-Ve.width)/2),ge.backgroundColor&&(He.fillStyle=ge.backgroundColor,He.fillRect(-se.x,-se.y,ge.resource.width,ge.resource.height)),He.drawImage(ge.resource,-se.x,-se.y),Ve}},{key:`getImageScaledToCanvas`,value:function(){var se=this.getDimensions(),ge=se.width,Ve=se.height,He=document.createElement(`canvas`);return this.isVertical()?(He.width=Ve,He.height=ge):(He.width=ge,He.height=Ve),this.paintImage(He.getContext(`2d`),this.state.image,0,1),He}},{key:`getXScale`,value:function(){var se=this.props.width/this.props.height,ge=this.state.image.width/this.state.image.height;return Math.min(1,se/ge)}},{key:`getYScale`,value:function(){var se=this.props.height/this.props.width,ge=this.state.image.height/this.state.image.width;return Math.min(1,se/ge)}},{key:`getCroppingRect`,value:function(){var se=this.props.position||{x:this.state.image.x,y:this.state.image.y},ge=1/this.props.scale*this.getXScale(),Ve=1/this.props.scale*this.getYScale(),He={x:se.x-ge/2,y:se.
1454y-Ve/2,width:ge,height:Ve},We=0,qe=1-He.width,en=0,tn=1-He.height;return(this.props.disableBoundaryChecks||1<ge||1<Ve)&&(We=-He.width,en=-He.height,tn=qe=1),on(on({},He),{},{x:Math.max(We,Math.min(He.x,qe)),y:Math.max(en,Math.min(He.y,tn))})}},{key:`loadImage`,value:function(se){var ge;vn&&se instanceof File?this.loadingImage=(ge=se,new Promise(function(se,Ve){var He=new FileReader;He.onload=function(ge){try{se(hn(ge.target.result))}catch(se){Ve(se)}},He.readAsDataURL(ge)}).then(this.handleImageReady).catch(this.props.onLoadFailure)):typeof se==`string`&&(this.loadingImage=hn(se,this.props.crossOrigin).then(this.handleImageReady).catch(this.props.onLoadFailure))}},{key:`getInitialSize`,value:function(se,ge){var Ve,He,We=this.getDimensions();return ge/se<We.height/We.width?He=se*((Ve=this.getDimensions().height)/ge):Ve=ge*((He=this.getDimensions().width)/se),{height:Ve,width:He}}},{key:`paintImage`,value:function(se,ge,Ve,He){var We,qe=3<arguments.length&&He!==void 0?He:xn;ge.resource&&(We=this.calculatePosition(ge,Ve),se.save(),se.translate(se.canvas.width/2,se.canvas.height/2),se.rotate(this.props.rotate*Math.PI/180),se.translate(-se.canvas.width/2,-se.canvas.height/2),this.isVertical()&&se.translate((se.canvas.width-se.canvas.height)/2,(se.canvas.height-se.canvas.width)/2),se.scale(qe,qe),se.globalCompositeOperation=`destination-over`,se.drawImage(ge.resource,We.x,We.y,We.width,We.height),ge.backgroundColor&&(se.fillStyle=ge.backgroundColor,se.fillRect(We.x,We.y,We.width,We.height)),se.restore())}},{key:`calculatePosition`,value:function(se,ge){se||=this.state.image;var Ve=fn(this.getBorders(ge),2),He=Ve[0],We=Ve[1],qe=this.getCroppingRect(),en=se.width*this.props.scale,tn=se.height*this.props.scale,rn=-qe.x*en,on=-qe.y*tn;return this.isVertical()?(rn+=We,on+=He):(rn+=He,on+=We),{x:rn,y:on,height:tn,width:en}}},{key:`paint`,value:function(se){se.save(),se.scale(xn,xn),se.translate(0,0),se.fillStyle=`rgba(`+this.props.color.slice(0,4).join(`,`)+`)`;var ge,Ve,He,We,qe,en,tn,rn,on=this.props.borderRadius,sn=this.getDimensions(),cn=fn(this.getBorders(sn.border),2),ln=cn[0],un=cn[1],dn=sn.canvas.height,pn=sn.canvas.width,on=Math.max(on,0);on=Math.min(on,pn/2-ln,dn/2-un),se.beginPath(),ge=se,We=pn-2*(Ve=ln),qe=dn-2*(He=un),(en=on)===0?ge.rect(Ve,He,We,qe):(tn=We-en,rn=qe-en,ge.translate(Ve,He),ge.arc(en,en,en,Math.PI,1.5*Math.PI),ge.lineTo(tn,0),ge.arc(tn,en,en,1.5*Math.PI,2*Math.PI),ge.lineTo(We,rn),ge.arc(tn,rn,en,2*Math.PI,.5*Math.PI),ge.lineTo(en,qe),ge.arc(en,rn,en,.5*Math.PI,Math.PI),ge.translate(-Ve,-He)),se.rect(pn,0,-pn,dn),se.fill(`evenodd`),se.restore()}},{key:`render`,value:function(){var se=this.props,ge=(se.scale,se.rotate,se.image,se.border,se.borderRadius,se.width,se.height,se.position,se.color,se.backgroundColor,se.style),Ve=(se.crossOrigin,se.onLoadFailure,se.onLoadSuccess,se.onImageReady,se.onImageChange,se.onMouseUp,se.onMouseMove,se.onPositionChange,se.disableBoundaryChecks,se.disableHiDPIScaling,se.disableCanvasRotation,ln(se,[`scale`,`rotate`,`image`,`border`,`borderRadius`,`width`,`height`,`position`,`color`,`backgroundColor`,`style`,`crossOrigin`,`onLoadFailure`,`onLoadSuccess`,`onImageReady`,`onImageChange`,`onMouseUp`,`onMouseMove`,`onPositionChange`,`disableBoundaryChecks`,`disableHiDPIScaling`,`disableCanvasRotation`])),He=this.getDimensions(),qe={width:He.canvas.width,height:He.canvas.height,cursor:this.state.drag?`grabbing`:`grab`,touchAction:`none`},en={width:He.canvas.width*xn,height:He.canvas.height*xn,style:on(on({},qe),ge)};return en[bn.react.down]=this.handleMouseDown,_n&&(en[bn.react.mouseDown]=this.handleMouseDown),We.default.createElement(`canvas`,tn({ref:this.setCanvas},en,Ve))}}])&&qe(se.prototype,ge),Ve&&qe(se,Ve),rn}();return en(Cn,`propTypes`,{scale:He.default.number,rotate:He.default.number,image:He.default.oneOfType([He.default.string].concat(function(se){if(Array.isArray(se))return mn(se)}(gn=vn?[He.default.instanceOf(File)]:[])||function(se){if(typeof Symbol<`u`&&Symbol.iterator in Object(se))return Array.from(se)}(gn)||pn(gn)||function(){throw TypeError(`Invalid attempt to spread non-iterable instance. 1455In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}())),border:He.default.oneOfType([He.default.number,He.default.arrayOf(He.default.number)]),borderRadius:He.default.number,width:He.default.number,height:He.default.number,position:He.default.shape({x:He.default.number,y:He.default.number}),color:He.default.arrayOf(He.default.number),backgroundColor:He.default.string,crossOrigin:He.default.oneOf([``,`anonymous`,`use-credentials`]),onLoadFailure:He.default.func,onLoadSuccess:He.default.func,onImageReady:He.default.func,onImageChange:He.default.func,onMouseUp:He.default.func,onMouseMove:He.default.func,onPositionChange:He.default.func,disableBoundaryChecks:He.default.bool,disableHiDPIScaling:He.default.bool,disableCanvasRotation:He.default.bool}),en(Cn,`defaultProps`,{scale:1,rotate:0,border:25,borderRadius:0,width:200,height:200,color:[0,0,0,.5],onLoadFailure:function(){},onLoadSuccess:function(){},onImageReady:function(){},onImageChange:function(){},onMouseUp:function(){},onMouseMove:function(){},onPositionChange:function(){},disableBoundaryChecks:!1,disableHiDPIScaling:!1,disableCanvasRotation:!0}),Cn})})),web_vitals_attribution_exports=__exportAll({CLSThresholds:()=>A,FCPThresholds:()=>M,FIDThresholds:()=>H,INPThresholds:()=>J,LCPThresholds:()=>ee,TTFBThresholds:()=>re,onFCP:()=>I}),e,t,n,r,i,a=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType(`navigation`)[0]},o=function(se){if(document.readyState===`loading`)return`loading`;var ge=a();if(ge){if(se<ge.domInteractive)return`loading`;if(ge.domContentLoadedEventStart===0||se<ge.domContentLoadedEventStart)return`dom-interactive`;if(ge.domComplete===0||se<ge.domComplete)return`dom-content-loaded`}return`complete`},u=function(se){var ge=se.nodeName;return se.nodeType===1?ge.toLowerCase():ge.toUpperCase().replace(/^#/,``)},c=function(se,ge){var Ve=``;try{for(;se&&se.nodeType!==9;){var He=se,We=He.id?`#`+He.id:u(He)+(He.classList&&He.classList.value&&He.classList.value.trim()&&He.classList.value.trim().length?`.`+He.classList.value.trim().replace(/\s+/g,`.`):``);if(Ve.length+We.length>(ge||100)-1)return Ve||We;if(Ve=Ve?We+`>`+Ve:We,He.id)break;se=He.parentNode}}catch{}return Ve},s=-1,f=function(){return s},d=function(se){addEventListener(`pageshow`,(function(ge){ge.persisted&&(s=ge.t
vendor: 11,185 bytes, line 1455
1455imeStamp,se(ge))}),!0)},l=function(){var se=a();return se&&se.activationStart||0},m=function(se,ge){var Ve=a(),He=`navigate`;return f()>=0?He=`back-forward-cache`:Ve&&(document.prerendering||l()>0?He=`prerender`:document.wasDiscarded?He=`restore`:Ve.type&&(He=Ve.type.replace(/_/g,`-`))),{name:se,value:ge===void 0?-1:ge,rating:`good`,delta:0,entries:[],id:`v3-${Date.now()}-${Math.floor(8999999999999*Math.random())+0xe8d4a51000}`,navigationType:He}},v=function(se,ge,Ve){try{if(PerformanceObserver.supportedEntryTypes.includes(se)){var He=new PerformanceObserver((function(se){Promise.resolve().then((function(){ge(se.getEntries())}))}));return He.observe(Object.assign({type:se,buffered:!0},Ve||{})),He}}catch{}},p=function(se,ge,Ve,He){var We,qe;return function(en){ge.value>=0&&(en||He)&&((qe=ge.value-(We||0))||We===void 0)&&(We=ge.value,ge.delta=qe,ge.rating=function(se,ge){return se>ge[1]?`poor`:se>ge[0]?`needs-improvement`:`good`}(ge.value,Ve),se(ge))}},h=function(se){requestAnimationFrame((function(){return requestAnimationFrame((function(){return se()}))}))},g=function(se){var ge=function(ge){ge.type!==`pagehide`&&document.visibilityState!==`hidden`||se(ge)};addEventListener(`visibilitychange`,ge,!0),addEventListener(`pagehide`,ge,!0)},T=function(se){var ge=!1;return function(Ve){ge||=(se(Ve),!0)}},y=-1,E=function(){return document.visibilityState!==`hidden`||document.prerendering?1/0:0},S=function(se){document.visibilityState===`hidden`&&y>-1&&(y=se.type===`visibilitychange`?se.timeStamp:0,b())},L=function(){addEventListener(`visibilitychange`,S,!0),addEventListener(`prerenderingchange`,S,!0)},b=function(){removeEventListener(`visibilitychange`,S,!0),removeEventListener(`prerenderingchange`,S,!0)},C=function(){return y<0&&(y=E(),L(),d((function(){setTimeout((function(){y=E(),L()}),0)}))),{get firstHiddenTime(){return y}}},w=function(se){document.prerendering?addEventListener(`prerenderingchange`,(function(){return se()}),!0):se()},M=[1800,3e3],x=function(se,ge){ge||={},w((function(){var Ve,He=C(),We=m(`FCP`),qe=v(`paint`,(function(se){se.forEach((function(se){se.name===`first-contentful-paint`&&(qe.disconnect(),se.startTime<He.firstHiddenTime&&(We.value=Math.max(se.startTime-l(),0),We.entries.push(se),Ve(!0)))}))}));qe&&(Ve=p(se,We,M,ge.reportAllChanges),d((function(He){We=m(`FCP`),Ve=p(se,We,M,ge.reportAllChanges),h((function(){We.value=performance.now()-He.timeStamp,Ve(!0)}))})))}))},A=[.1,.25],F=function(se,ge){(function(se,ge){ge||={},x(T((function(){var Ve,He=m(`CLS`,0),We=0,qe=[],en=function(se){se.forEach((function(se){if(!se.hadRecentInput){var ge=qe[0],Ve=qe[qe.length-1];We&&se.startTime-Ve.startTime<1e3&&se.startTime-ge.startTime<5e3?(We+=se.value,qe.push(se)):(We=se.value,qe=[se])}})),We>He.value&&(He.value=We,He.entries=qe,Ve())},tn=v(`layout-shift`,en);tn&&(Ve=p(se,He,A,ge.reportAllChanges),g((function(){en(tn.takeRecords()),Ve(!0)})),d((function(){We=0,He=m(`CLS`,0),Ve=p(se,He,A,ge.reportAllChanges),h((function(){return Ve()}))})),setTimeout(Ve,0))})))})((function(ge){(function(se){if(se.entries.length){var ge=se.entries.reduce((function(se,ge){return se&&se.value>ge.value?se:ge}));if(ge&&ge.sources&&ge.sources.length){var Ve=(He=ge.sources).find((function(se){return se.node&&se.node.nodeType===1}))||He[0];if(Ve)return void(se.attribution={largestShiftTarget:c(Ve.node),largestShiftTime:ge.startTime,largestShiftValue:ge.value,largestShiftSource:Ve,largestShiftEntry:ge,loadState:o(ge.startTime)})}}var He;se.attribution={}})(ge),se(ge)}),ge)},I=function(se,ge){x((function(ge){(function(se){if(se.entries.length){var ge=a(),Ve=se.entries[se.entries.length-1];if(ge){var He=ge.activationStart||0,We=Math.max(0,ge.responseStart-He);se.attribution={timeToFirstByte:We,firstByteToFCP:se.value-We,loadState:o(se.entries[0].startTime),navigationEntry:ge,fcpEntry:Ve};return}}se.attribution={timeToFirstByte:0,firstByteToFCP:se.value,loadState:o(f())}})(ge),se(ge)}),ge)},P={passive:!0,capture:!0},B=new Date,D=function(se,ge){e||(e=ge,t=se,n=new Date,q(removeEventListener),k())},k=function(){if(t>=0&&t<n-B){var se={entryType:`first-input`,name:e.type,target:e.target,cancelable:e.cancelable,startTime:e.timeStamp,processingStart:e.timeStamp+t};r.forEach((function(ge){ge(se)})),r=[]}},R=function(se){if(se.cancelable){var ge=(se.timeStamp>0xe8d4a51000?new Date:performance.now())-se.timeStamp;se.type==`pointerdown`?function(se,ge){var Ve=function(){D(se,ge),We()},He=function(){We()},We=function(){removeEventListener(`pointerup`,Ve,P),removeEventListener(`pointercancel`,He,P)};addEventListener(`pointerup`,Ve,P),addEventListener(`pointercancel`,He,P)}(ge,se):D(ge,se)}},q=function(se){[`mousedown`,`keydown`,`touchstart`,`pointerdown`].forEach((function(ge){return se(ge,R,P)}))},H=[100,300],N=function(se,ge){ge||={},w((function(){var Ve,He=C(),We=m(`FID`),qe=function(se){se.startTime<He.firstHiddenTime&&(We.value=se.processingStart-se.startTime,We.entries.push(se),Ve(!0))},en=function(se){se.forEach(qe)},tn=v(`first-input`,en);Ve=p(se,We,H,ge.reportAllChanges),tn&&g(T((function(){en(tn.takeRecords()),tn.disconnect()}))),tn&&d((function(){var He;We=m(`FID`),Ve=p(se,We,H,ge.reportAllChanges),r=[],t=-1,e=null,q(addEventListener),He=qe,r.push(He),k()}))}))},O=function(se,ge){N((function(ge){(function(se){var ge=se.entries[0];se.attribution={eventTarget:c(ge.target),eventType:ge.name,eventTime:ge.startTime,eventEntry:ge,loadState:o(ge.startTime)}})(ge),se(ge)}),ge)},j=0,U=1/0,V=0,_=function(se){se.forEach((function(se){se.interactionId&&(U=Math.min(U,se.interactionId),V=Math.max(V,se.interactionId),j=V?(V-U)/7+1:0)}))},z=function(){return i?j:performance.interactionCount||0},G=function(){`interactionCount`in performance||i||(i=v(`event`,_,{type:`event`,buffered:!0,durationThreshold:0}))},J=[200,500],K=0,Q=function(){return z()-K},W=[],X={},Y=function(se){var ge=W[W.length-1],Ve=X[se.interactionId];if(Ve||W.length<10||se.duration>ge.latency){if(Ve)Ve.entries.push(se),Ve.latency=Math.max(Ve.latency,se.duration);else{var He={id:se.interactionId,latency:se.duration,entries:[se]};X[He.id]=He,W.push(He)}W.sort((function(se,ge){return ge.latency-se.latency})),W.splice(10).forEach((function(se){delete X[se.id]}))}},Z=function(se,ge){ge||={},w((function(){var Ve;G();var He,We=m(`INP`),qe=function(se){se.forEach((function(se){(se.interactionId&&Y(se),se.entryType===`first-input`)&&!W.some((function(ge){return ge.entries.some((function(ge){return se.duration===ge.duration&&se.startTime===ge.startTime}))}))&&Y(se)}));var ge,Ve=(ge=Math.min(W.length-1,Math.floor(Q()/50)),W[ge]);Ve&&Ve.latency!==We.value&&(We.value=Ve.latency,We.entries=Ve.entries,He())},en=v(`event`,qe,{durationThreshold:ge.durationThreshold??40});He=p(se,We,J,ge.reportAllChanges),en&&(`PerformanceEventTiming`in window&&`interactionId`in PerformanceEventTiming.prototype&&en.observe({type:`first-input`,buffered:!0}),g((function(){qe(en.takeRecords()),We.value<0&&Q()>0&&(We.value=0,We.entries=[]),He(!0)})),d((function(){W=[],K=z(),We=m(`INP`),He=p(se,We,J,ge.reportAllChanges)})))}))},$=function(se,ge){Z((function(ge){(function(se){if(se.entries.length){var ge=se.entries.sort((function(se,ge){return ge.duration-se.duration||ge.processingEnd-ge.processingStart-(se.processingEnd-se.processingStart)}))[0],Ve=se.entries.find((function(se){return se.target}));se.attribution={eventTarget:c(Ve&&Ve.target),eventType:ge.name,eventTime:ge.startTime,eventEntry:ge,loadState:o(ge.startTime)}}else se.attribution={}})(ge),se(ge)}),ge)},ee=[2500,4e3],te={},ne=function(se,ge){(function(se,ge){ge||={},w((function(){var Ve,He=C(),We=m(`LCP`),qe=function(se){var ge=se[se.length-1];ge&&ge.startTime<He.firstHiddenTime&&(We.value=Math.max(ge.startTime-l(),0),We.entries=[ge],Ve())},en=v(`largest-contentful-paint`,qe);if(en){Ve=p(se,We,ee,ge.reportAllChanges);var tn=T((function(){te[We.id]||(qe(en.takeRecords()),en.disconnect(),te[We.id]=!0,Ve(!0))}));[`keydown`,`click`].forEach((function(se){addEventListener(se,(function(){return setTimeout(tn,0)}),!0)})),g(tn),d((function(He){We=m(`LCP`),Ve=p(se,We,ee,ge.reportAllChanges),h((function(){We.value=performance.now()-He.timeStamp,te[We.id]=!0,Ve(!0)}))}))}}))})((function(ge){(function(se){if(se.entries.length){var ge=a();if(ge){var Ve=ge.activationStart||0,He=se.entries[se.entries.length-1],We=He.url&&performance.getEntriesByType(`resource`).filter((function(se){return se.name===He.url}))[0],qe=Math.max(0,ge.responseStart-Ve),en=Math.max(qe,We?(We.requestStart||We.startTime)-Ve:0),tn=Math.max(en,We?We.responseEnd-Ve:0),rn=Math.max(tn,He?He.startTime-Ve:0),on={element:c(He.element),timeToFirstByte:qe,resourceLoadDelay:en-qe,resourceLoadTime:tn-en,elementRenderDelay:rn-tn,navigationEntry:ge,lcpEntry:He};He.url&&(on.url=He.url),We&&(on.lcpResourceEntry=We),se.attribution=on;return}}se.attribution={timeToFirstByte:0,resourceLoadDelay:0,resourceLoadTime:0,elementRenderDelay:se.value}})(ge),se(ge)}),ge)},re=[800,1800],ie=function se(ge){document.prerendering?w((function(){return se(ge)})):document.readyState===`complete`?setTimeout(ge,0):addEventListener(`load`,(function(){return se(ge)}),!0)},ae=function(se,ge){ge||={};var Ve=m(`TTFB`),He=p(se,Ve,re,ge.reportAllChanges);ie((function(){var We=a();if(We){var qe=We.responseStart;if(qe<=0||qe>performance.now())return;Ve.value=Math.max(qe-l(),0),Ve.entries=[We],He(!0),d((function(){Ve=m(`TTFB`,0),(He=p(se,Ve,re,ge.reportAllChanges))(!0)}))}}))},oe=function(se,ge){ae((function(ge){(function(se){if(se.entries.length){var ge=se.entries[0],Ve=ge.activationStart||0,He=Math.max(ge.domainLookupStart-Ve,0),We=Math.max(ge.connectStart-Ve,0),qe=Math.max(ge.requestStart-Ve,0);se.attribution={waitingTime:He,dnsTime:We-He,connectionTime:qe-We,requestTime:se.value-qe,navigationEntry:ge}}else se.attribution={waitingTime:0,dnsTime:0,connectionTime:0,requestTime:0}})(ge),se(ge)}),ge)};export{ShieldEllipsis as $,useHovercardStore as $i,CircleHelp as $n,getDefaultStore as $r,Layers as $t,WandSparkles as A,Recoil_index_31 as Aa,MenuItemCheck as Ai,FilePlus2 as An,SelectRenderer as Ar,Move as At,Trash2 as B,Checkbox as Bi,Download as Bn,Qt as Br,Maximize2 as Bt,ZoomOut as C,Recoil_index_1 as Ca,ComboboxItem as Ci,FileUp as Cn,ArrowRightToLine as Cr,PenTool as Ct,Wrench as D,Recoil_index_22 as Da,useMenuStore as Di,FileSearch as Dn,ArrowDownToLine as Dr,NotebookPen as Dt,X$2 as E,Recoil_index_20 as Ea,MenuProvider as Ei,FileSpreadsheet as En,ArrowDown as Er,PanelLeftClose as Et,UserCheck as F,MenuButton as Fi,Eye as Fn,an as Fr,MessagesSquare as Ft,SquareSlash as G,SelectItem as Gi,CopyCheck as Gn,_classCallCheck as Gr,ListOrdered as Gt,Terminal as H,useSelectStore as Hi,Database as Hn,index as Hr,Lock as Ht,Upload as I,Menu$1 as Ii,ExternalLink as In,nn as Ir,MessageSquare as It,Smartphone as J,PopoverDisclosure as Ji,Clock as Jn,matchSorter as Jr,Link2 as Jt,SquarePen as K,Select as Ki,Code as Kn,_objectWithoutProperties as Kr,ListFilter as Kt,Type as L,useMenuContext as Li,Expand as Ln,qt as Lr,MessageSquarePlus as Lt,Users as M,Recoil_index_8 as Ma,MenuGroupLabel as Mi,FileImage as Mn,atomWithStorage as Mr,Minus as Mt,User as N,Recoil_index_9 as Na,MenuGroup as Ni,FileCode as Nn,Ut as Nr,Minim
1455ize2 as Nt,Workflow as O,Recoil_index_24 as Oa,MenuItemRadio as Oi,FileQuestion as On,Archive as Or,Newspaper as Ot,UserX as P,require_client as Pa,MenuButtonArrow as Pi,Feather as Pn,Zt as Pr,MicOff as Pt,ShieldOff as Q,useTooltipStore as Qi,CirclePlus as Qn,atom as Qr,LayoutGrid as Qt,TriangleAlert as R,HovercardProvider as Ri,Ellipsis as Rn,Kt$1 as Rr,MessageCircleDashed as Rt,api as S,_typeof as Sa,ComboboxLabel as Si,File$1 as Sn,ArrowUpDown as Sr,Pen as St,Zap as T,Recoil_index_11 as Ta,MenuSeparator as Ti,FileText as Tn,ArrowLeft as Tr,PanelLeftOpen as Tt,Star as U,SelectPopover as Ui,Copy as Un,es_default as Ur,LoaderCircle as Ut,TextQuote as V,useCheckboxStore as Vi,Dices as Vn,jt$1 as Vr,LogOut as Vt,SquareTerminal as W,SelectLabel as Wi,CopyPlus as Wn,_createClass as Wr,ListTree as Wt,ShoppingBag as X,PopoverAnchor as Xi,Circle as Xn,useAtomValue as Xr,Lightbulb as Xt,SlidersHorizontal as Y,Button as Yi,Clock4 as Yn,useAtom as Yr,LineChart as Yt,Shield as Z,TooltipProvider as Zi,CircleX as Zn,useSetAtom as Zr,LifeBuoy as Zt,filenamify as _,require_timezone as _a,Check$1 as _i,FolderPlus as _n,BarChart3 as _r,Play as _t,_objectDestructuringEmpty as a,Hovercard as aa,Moon as ai,ImageUp as an,ChevronLeft as ar,Send as at,dedent as b,clsx as ba,ComboboxPopover as bi,FilterX as bn,ArrowUp as br,PinOff as bt,_getPrototypeOf as c,TabProvider as ca,GripVertical$1 as ci,GripVertical as cn,Calendar as cr,Scale as ct,Md5 as d,Tab as da,Ellipsis$1 as di,GitFork as dn,Box as dr,Rocket as dt,usePopoverStore as ea,cva as ei,Keyboard as en,CircleCheck as er,ShieldCheck as et,useSWR as f,useTabContext as fa,Copy$1 as fi,GitCommitHorizontal as fn,Bot as fr,RefreshCw as ft,esm_default as g,URL$1 as ga,ChevronDown$1 as gi,FolderX as gn,Beaker as gr,PlugZap as gt,require_download as h,require_crypto_browserify as ha,ChevronLeft$1 as hi,Folder as hn,BookCopy as hr,Plus as ht,scrollbarSize as i,Tooltip as ia,Plus$1 as ii,Image$1 as in,ChevronRight as ir,Server as it,Variable as j,Recoil_index_5 as ja,MenuItem as ji,FilePenLine as jn,atomFamily as jr,MousePointerClick as jt,Waypoints as k,Recoil_index_25 as ka,MenuItemCheckbox as ki,FilePlus as kn,ArchiveRestore as kr,Network as kt,_possibleConstructorReturn as l,TabPanel as la,Eye$1 as li,GraduationCap as ln,CalendarDays as lr,RotateCw as lt,toCanvas as m,load as ma,ChevronRight$1 as mi,Folders as mn,BookmarkPlus as mr,QrCode as mt,require_dist as n,TooltipAnchor as na,Sun as ni,Info as nn,CircleAlert as nr,Settings as nt,polyfill as o,Popover as oa,Monitor as oi,ImageOff as on,ChevronDown as or,Search as ot,require_lib as p,useStoreState as pa,CircleQuestionMark as pi,GitBranchPlus as pn,Bookmark as pr,RefreshCcw as pt,Sparkles as q,SelectArrow as qi,CodeXml as qn,_slicedToArray as qr,Link as qt,_toConsumableArray as r,HovercardAnchor as ra,Search$1 as ri,Import as rn,ChevronUp as rr,Settings2 as rt,_inherits as s,VisuallyHidden as sa,Minus$1 as si,History as sn,Check as sr,ScrollText as st,web_vitals_attribution_exports as t,TooltipArrow as ta,X$3 as ti,KeyRound as tn,CircleCheckBig as tr,Share2 as tt,SSE as u,TabList as ua,EyeOff as ui,Globe as un,Brain as ur,RotateCcw as ut,require_dist$1 as v,require_utc as va,ComboboxProvider as vi,FolderInput as vn,Ban as vr,PlaneTakeoff as vt,ZoomIn as w,Recoil_index_10 as wa,Combobox as wi,FileType2 as wn,ArrowRightLeft as wr,PenLine as wt,require_copy_to_clipboard as x,_defineProperty$1 as xa,ComboboxList as xi,Files as xn,ArrowUpLeft as xr,Pencil as xt,Nt as y,twMerge as ya,useComboboxStore as yi,Filter as yn,BadgeCheck as yr,Pin as yt,Trash as z,HovercardDisclosure as zi,Earth as zn,Lt$1 as zr,Menu as zt};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.