3437 lines
4.3 MiB
3437 lines
4.3 MiB
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./vue-XV-ldwVs.js","./html-DQt1crSz.js","./javascript-DFxyEsuO.js","./css-6ydISZ1j.js","./typescript-6msxI5qU.js","./json-BLmTiKMJ.js","./vue-html-ecI6esm2.js"])))=>i.map(i=>d[i]);
|
||
(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function t(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(i){if(i.ep)return;i.ep=!0;const s=t(i);fetch(i.href,s)}})();var Xge=Object.create,rZ=Object.defineProperty,Zge=Object.getOwnPropertyDescriptor,rO=Object.getOwnPropertyNames,Qge=Object.getPrototypeOf,Jge=Object.prototype.hasOwnProperty,e2e=(n,e)=>function(){return n&&(e=(0,n[rO(n)[0]])(n=0)),e},t2e=(n,e)=>function(){return e||(0,n[rO(n)[0]])((e={exports:{}}).exports,e),e.exports},r2e=(n,e,t,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of rO(e))!Jge.call(n,i)&&i!==t&&rZ(n,i,{get:()=>e[i],enumerable:!(r=Zge(e,i))||r.enumerable});return n},n2e=(n,e,t)=>(t=n!=null?Xge(Qge(n)):{},r2e(rZ(t,"default",{value:n,enumerable:!0}),n)),ZC=e2e({"../../node_modules/.pnpm/tsup@8.4.0_@microsoft+api-extractor@7.51.1_@types+node@22.13.14__jiti@2.4.2_postcss@8.5_96eb05a9d65343021e53791dd83f3773/node_modules/tsup/assets/esm_shims.js"(){}}),i2e=t2e({"../../node_modules/.pnpm/rfdc@1.4.1/node_modules/rfdc/index.js"(n,e){ZC(),e.exports=r;function t(s){return s instanceof Buffer?Buffer.from(s):new s.constructor(s.buffer.slice(),s.byteOffset,s.length)}function r(s){if(s=s||{},s.circles)return i(s);const o=new Map;if(o.set(Date,h=>new Date(h)),o.set(Map,(h,d)=>new Map(l(Array.from(h),d))),o.set(Set,(h,d)=>new Set(l(Array.from(h),d))),s.constructorHandlers)for(const h of s.constructorHandlers)o.set(h[0],h[1]);let a=null;return s.proto?u:c;function l(h,d){const g=Object.keys(h),f=new Array(g.length);for(let v=0;v<g.length;v++){const C=g[v],A=h[C];typeof A!="object"||A===null?f[C]=A:A.constructor!==Object&&(a=o.get(A.constructor))?f[C]=a(A,d):ArrayBuffer.isView(A)?f[C]=t(A):f[C]=d(A)}return f}function c(h){if(typeof h!="object"||h===null)return h;if(Array.isArray(h))return l(h,c);if(h.constructor!==Object&&(a=o.get(h.constructor)))return a(h,c);const d={};for(const g in h){if(Object.hasOwnProperty.call(h,g)===!1)continue;const f=h[g];typeof f!="object"||f===null?d[g]=f:f.constructor!==Object&&(a=o.get(f.constructor))?d[g]=a(f,c):ArrayBuffer.isView(f)?d[g]=t(f):d[g]=c(f)}return d}function u(h){if(typeof h!="object"||h===null)return h;if(Array.isArray(h))return l(h,u);if(h.constructor!==Object&&(a=o.get(h.constructor)))return a(h,u);const d={};for(const g in h){const f=h[g];typeof f!="object"||f===null?d[g]=f:f.constructor!==Object&&(a=o.get(f.constructor))?d[g]=a(f,u):ArrayBuffer.isView(f)?d[g]=t(f):d[g]=u(f)}return d}}function i(s){const o=[],a=[],l=new Map;if(l.set(Date,g=>new Date(g)),l.set(Map,(g,f)=>new Map(u(Array.from(g),f))),l.set(Set,(g,f)=>new Set(u(Array.from(g),f))),s.constructorHandlers)for(const g of s.constructorHandlers)l.set(g[0],g[1]);let c=null;return s.proto?d:h;function u(g,f){const v=Object.keys(g),C=new Array(v.length);for(let A=0;A<v.length;A++){const b=v[A],m=g[b];if(typeof m!="object"||m===null)C[b]=m;else if(m.constructor!==Object&&(c=l.get(m.constructor)))C[b]=c(m,f);else if(ArrayBuffer.isView(m))C[b]=t(m);else{const E=o.indexOf(m);E!==-1?C[b]=a[E]:C[b]=f(m)}}return C}function h(g){if(typeof g!="object"||g===null)return g;if(Array.isArray(g))return u(g,h);if(g.constructor!==Object&&(c=l.get(g.constructor)))return c(g,h);const f={};o.push(g),a.push(f);for(const v in g){if(Object.hasOwnProperty.call(g,v)===!1)continue;const C=g[v];if(typeof C!="object"||C===null)f[v]=C;else if(C.constructor!==Object&&(c=l.get(C.constructor)))f[v]=c(C,h);else if(ArrayBuffer.isView(C))f[v]=t(C);else{const A=o.indexOf(C);A!==-1?f[v]=a[A]:f[v]=h(C)}}return o.pop(),a.pop(),f}function d(g){if(typeof g!="object"||g===null)return g;if(Array.isArray(g))return u(g,d);if(g.constructor!==Object&&(c=l.get(g.constructor)))return c(g,d);const f={};o.push(g),a.push(f);for(const v in g){const C=g[v];if(typeof C!="object"||C===null)f[v]=C;else if(C.constructor!==Object&&(c=l.get(C.constructor)))f[v]=c(C,d);else if(ArrayBuffer.isView(C))f[v]=t(C);else{const A=o.indexOf(C);A!==-1?f[v]=a[A]:f[v]=d(C)}}return o.pop(),a.pop(),f}}}});ZC();ZC();ZC();var h0=typeof navigator<"u",jt=typeof window<"u"?window:typeof globalThis<"u"?globalThis:typeof global<"u"?global:{},wu=typeof jt.chrome<"u"&&!!jt.chrome.devtools,nZ=h0&&jt.self!==jt.top,SD,QC=typeof navigator<"u"&&((SD=navigator.userAgent)==null?void 0:SD.toLowerCase().includes("electron")),s2e=typeof window<"u"&&!!window.__NUXT__,iZ=!nZ&&!wu&&!QC;ZC();var o2e=n2e(i2e()),TD=()=>navigator?.platform?navigator?.platform.toLowerCase().includes("mac"):/Macintosh/.test(navigator.userAgent),a2e=/(?:^|[-_/])(\w)/g,l2e=/-(\w)/g,c2e=/([a-z0-9])([A-Z])/g;function sZ(n,e){return e?e.toUpperCase():""}function oZ(n){return n&&`${n}`.replace(a2e,sZ)}function u2e(n){return n&&n.replace(l2e,sZ)}function h2e(n){return n&&n.replace(c2e,(e,t,r)=>`${t}-${r}`).toLowerCase()}function d2e(n,e){let t=n.replace(/^[a-z]:/i,"").replace(/\\/g,"/");t.endsWith(`index${e}`)&&(t=t.replace(`/index${e}`,e));const r=t.lastIndexOf("/"),i=t.substring(r+1);{const s=i.lastIndexOf(e);return i.substring(0,s)}}function aZ(n){return n&&n.slice().sort((e,t)=>e.key<t.key?-1:e.key>t.key?1:0)}var f2e=/^https?:\/\//;function p2e(n){return n.startsWith("/")||f2e.test(n)}var F4=(0,o2e.default)({circles:!0});function g2e(){return Math.random().toString(36).slice(2)}function xD(n){return typeof n=="object"&&!Array.isArray(n)&&n!==null}function _D(n){return Array.isArray(n)}const v2e={trailing:!0};function b1(n,e=25,t={}){if(t={...v2e,...t},!Number.isFinite(e))throw new TypeError("Expected `wait` to be a finite number");let r,i,s=[],o,a;const l=(c,u)=>(o=m2e(n,c,u),o.finally(()=>{if(o=null,t.trailing&&a&&!i){const h=l(c,a);return a=null,h}}),o);return function(...c){return o?(t.trailing&&(a=c),o):new Promise(u=>{const h=!i&&t.leading;clearTimeout(i),i=setTimeout(()=>{i=null;const d=t.leading?r:l(this,c);for(const g of s)g(d);s=[]},e),h?(r=l(this,c),u(r)):s.push(u)})}}async function m2e(n,e,t){return await n.apply(e,t)}function xT(n,e={},t){for(const r in n){const i=n[r],s=t?`${t}:${r}`:r;typeof i=="object"&&i!==null?xT(i,e,s):typeof i=="function"&&(e[s]=i)}return e}const C2e={run:n=>n()},A2e=()=>C2e,lZ=typeof console.createTask<"u"?console.createTask:A2e;function I2e(n,e){const t=e.shift(),r=lZ(t);return n.reduce((i,s)=>i.then(()=>r.run(()=>s(...e))),Promise.resolve())}function y2e(n,e){const t=e.shift(),r=lZ(t);return Promise.all(n.map(i=>r.run(()=>i(...e))))}function q8(n,e){for(const t of[...n])t(e)}let b2e=class{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(e,t,r={}){if(!e||typeof t!="function")return()=>{};const i=e;let s;for(;this._deprecatedHooks[e];)s=this._deprecatedHooks[e],e=s.to;if(s&&!r.allowDeprecated){let o=s.message;o||(o=`${i} hook has been deprecated`+(s.to?`, please use ${s.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(o)||(console.warn(o),this._deprecatedMessages.add(o))}if(!t.name)try{Object.defineProperty(t,"name",{get:()=>"_"+e.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(t),()=>{t&&(this.removeHook(e,t),t=void 0)}}hookOnce(e,t){let r,i=(...s)=>(typeof r=="function"&&r(),r=void 0,i=void 0,t(...s));return r=this.hook(e,i),r}removeHook(e,t){if(this._hooks[e]){const r=this._hooks[e].indexOf(t);r!==-1&&this._hooks[e].splice(r,1),this._hooks[e].length===0&&delete this._hooks[e]}}deprecateHook(e,t){this._deprecatedHooks[e]=typeof t=="string"?{to:t}:t;const r=this._hooks[e]||[];delete this._hooks[e];for(const i of r)this.hook(e,i)}deprecateHooks(e){Object.assign(this._deprecatedHooks,e);for(const t in e)this.deprecateHook(t,e[t])}addHooks(e){const t=xT(e),r=Object.keys(t).map(i=>this.hook(i,t[i]));return()=>{for(const i of r.splice(0,r.length))i()}}removeHooks(e){const t=xT(e);for(const r in t)this.removeHook(r,t[r])}removeAllHooks(){for(const e in this._hooks)delete this._hooks[e]}callHook(e,...t){return t.unshift(e),this.callHookWith(I2e,e,...t)}callHookParallel(e,...t){return t.unshift(e),this.callHookWith(y2e,e,...t)}callHookWith(e,t,...r){const i=this._before||this._after?{name:t,args:r,context:{}}:void 0;this._before&&q8(this._before,i);const s=e(t in this._hooks?[...this._hooks[t]]:[],r);return s instanceof Promise?s.finally(()=>{this._after&&i&&q8(this._after,i)}):(this._after&&i&&q8(this._after,i),s)}beforeEach(e){return this._before=this._before||[],this._before.push(e),()=>{if(this._before!==void 0){const t=this._before.indexOf(e);t!==-1&&this._before.splice(t,1)}}}afterEach(e){return this._after=this._after||[],this._after.push(e),()=>{if(this._after!==void 0){const t=this._after.indexOf(e);t!==-1&&this._after.splice(t,1)}}}};function cZ(){return new b2e}const PD="q",OD="s",E2e=6e4;function uZ(n){return n}const w2e=uZ,{clearTimeout:S2e,setTimeout:T2e}=globalThis,x2e=Math.random.bind(Math);function _2e(n,e){const{post:t,on:r,off:i=()=>{},eventNames:s=[],serialize:o=uZ,deserialize:a=w2e,resolver:l,bind:c="rpc",timeout:u=E2e}=e,h=new Map;let d,g=!1;const f=new Proxy({},{get(A,b){if(b==="$functions")return n;if(b==="$close")return v;if(b==="then"&&!s.includes("then")&&!("then"in n))return;const m=(...I)=>{t(o({m:b,a:I,t:PD}))};if(s.includes(b))return m.asEvent=m,m;const E=async(...I)=>{if(g)throw new Error(`[birpc] rpc is closed, cannot call "${b}"`);if(d)try{await d}finally{d=void 0}return new Promise((S,T)=>{const P=O2e();let _;u>=0&&(_=T2e(()=>{try{if(e.onTimeoutError?.(b,I)!==!0)throw new Error(`[birpc] timeout on calling "${b}"`)}catch($){T($)}h.delete(P)},u),typeof _=="object"&&(_=_.unref?.())),h.set(P,{resolve:S,reject:T,timeoutId:_,method:b}),t(o({m:b,a:I,i:P,t:"q"}))})};return E.asEvent=m,E}});function v(A){g=!0,h.forEach(({reject:b,method:m})=>{b(A||new Error(`[birpc] rpc is closed, cannot call "${m}"`))}),h.clear(),i(C)}async function C(A,...b){let m;try{m=a(A)}catch(E){if(e.onGeneralError?.(E)!==!0)throw E;return}if(m.t===PD){const{m:E,a:I}=m;let S,T;const P=l?l(E,n[E]):n[E];if(!P)T=new Error(`[birpc] function "${E}" not found`);else try{S=await P.apply(c==="rpc"?f:n,I)}catch(_){T=_}if(m.i){if(T&&e.onError&&e.onError(T,E,I),T&&e.onFunctionError&&e.onFunctionError(T,E,I)===!0)return;if(!T)try{t(o({t:OD,i:m.i,r:S}),...b);return}catch(_){if(T=_,e.onGeneralError?.(_,E,I)!==!0)throw _}try{t(o({t:OD,i:m.i,e:T}),...b)}catch(_){if(e.onGeneralError?.(_,E,I)!==!0)throw _}}}else{const{i:E,r:I,e:S}=m,T=h.get(E);T&&(S2e(T.timeoutId),S?T.reject(S):T.resolve(I)),h.delete(E)}}return d=r(C),f}const P2e="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";function O2e(n=21){let e="",t=n;for(;t--;)e+=P2e[x2e()*64|0];return e}/**
|
||
* @vue/shared v3.5.13
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**//*! #__NO_SIDE_EFFECTS__ */function wb(n){const e=Object.create(null);for(const t of n.split(","))e[t]=1;return t=>t in e}const li={},r2=[],ic=()=>{},M2e=()=>!1,JC=n=>n.charCodeAt(0)===111&&n.charCodeAt(1)===110&&(n.charCodeAt(2)>122||n.charCodeAt(2)<97),nO=n=>n.startsWith("onUpdate:"),ss=Object.assign,iO=(n,e)=>{const t=n.indexOf(e);t>-1&&n.splice(t,1)},k2e=Object.prototype.hasOwnProperty,xi=(n,e)=>k2e.call(n,e),Br=Array.isArray,n2=n=>d0(n)==="[object Map]",np=n=>d0(n)==="[object Set]",MD=n=>d0(n)==="[object Date]",$2e=n=>d0(n)==="[object RegExp]",yn=n=>typeof n=="function",ys=n=>typeof n=="string",Dc=n=>typeof n=="symbol",Yi=n=>n!==null&&typeof n=="object",sO=n=>(Yi(n)||yn(n))&&yn(n.then)&&yn(n.catch),hZ=Object.prototype.toString,d0=n=>hZ.call(n),L2e=n=>d0(n).slice(8,-1),Sb=n=>d0(n)==="[object Object]",oO=n=>ys(n)&&n!=="NaN"&&n[0]!=="-"&&""+parseInt(n,10)===n,i2=wb(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Tb=n=>{const e=Object.create(null);return t=>e[t]||(e[t]=n(t))},N2e=/-(\w)/g,fa=Tb(n=>n.replace(N2e,(e,t)=>t?t.toUpperCase():"")),D2e=/\B([A-Z])/g,sl=Tb(n=>n.replace(D2e,"-$1").toLowerCase()),eA=Tb(n=>n.charAt(0).toUpperCase()+n.slice(1)),lm=Tb(n=>n?`on${eA(n)}`:""),La=(n,e)=>!Object.is(n,e),s2=(n,...e)=>{for(let t=0;t<n.length;t++)n[t](...e)},dZ=(n,e,t,r=!1)=>{Object.defineProperty(n,e,{configurable:!0,enumerable:!1,writable:r,value:t})},U4=n=>{const e=parseFloat(n);return isNaN(e)?n:e},W4=n=>{const e=ys(n)?Number(n):NaN;return isNaN(e)?n:e};let kD;const xb=()=>kD||(kD=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),z2e="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",R2e=wb(z2e);function Ys(n){if(Br(n)){const e={};for(let t=0;t<n.length;t++){const r=n[t],i=ys(r)?j2e(r):Ys(r);if(i)for(const s in i)e[s]=i[s]}return e}else if(ys(n)||Yi(n))return n}const V2e=/;(?![^(]*\))/g,H2e=/:([^]+)/,B2e=/\/\*[^]*?\*\//g;function j2e(n){const e={};return n.replace(B2e,"").split(V2e).forEach(t=>{if(t){const r=t.split(H2e);r.length>1&&(e[r[0].trim()]=r[1].trim())}}),e}function Ar(n){let e="";if(ys(n))e=n;else if(Br(n))for(let t=0;t<n.length;t++){const r=Ar(n[t]);r&&(e+=r+" ")}else if(Yi(n))for(const t in n)n[t]&&(e+=t+" ");return e.trim()}function _b(n){if(!n)return null;let{class:e,style:t}=n;return e&&!ys(e)&&(n.class=Ar(e)),t&&(n.style=Ys(t)),n}const F2e="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",U2e=wb(F2e);function fZ(n){return!!n||n===""}function W2e(n,e){if(n.length!==e.length)return!1;let t=!0;for(let r=0;t&&r<n.length;r++)t=Kh(n[r],e[r]);return t}function Kh(n,e){if(n===e)return!0;let t=MD(n),r=MD(e);if(t||r)return t&&r?n.getTime()===e.getTime():!1;if(t=Dc(n),r=Dc(e),t||r)return n===e;if(t=Br(n),r=Br(e),t||r)return t&&r?W2e(n,e):!1;if(t=Yi(n),r=Yi(e),t||r){if(!t||!r)return!1;const i=Object.keys(n).length,s=Object.keys(e).length;if(i!==s)return!1;for(const o in n){const a=n.hasOwnProperty(o),l=e.hasOwnProperty(o);if(a&&!l||!a&&l||!Kh(n[o],e[o]))return!1}}return String(n)===String(e)}function Pb(n,e){return n.findIndex(t=>Kh(t,e))}const pZ=n=>!!(n&&n.__v_isRef===!0),gr=n=>ys(n)?n:n==null?"":Br(n)||Yi(n)&&(n.toString===hZ||!yn(n.toString))?pZ(n)?gr(n.value):JSON.stringify(n,gZ,2):String(n),gZ=(n,e)=>pZ(e)?gZ(n,e.value):n2(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((t,[r,i],s)=>(t[Y8(r,s)+" =>"]=i,t),{})}:np(e)?{[`Set(${e.size})`]:[...e.values()].map(t=>Y8(t))}:Dc(e)?Y8(e):Yi(e)&&!Br(e)&&!Sb(e)?String(e):e,Y8=(n,e="")=>{var t;return Dc(n)?`Symbol(${(t=n.description)!=null?t:e})`:n};/**
|
||
* @vue/reactivity v3.5.13
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/let Pa;class aO{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Pa,!e&&Pa&&(this.index=(Pa.scopes||(Pa.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,t;if(this.scopes)for(e=0,t=this.scopes.length;e<t;e++)this.scopes[e].pause();for(e=0,t=this.effects.length;e<t;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,t;if(this.scopes)for(e=0,t=this.scopes.length;e<t;e++)this.scopes[e].resume();for(e=0,t=this.effects.length;e<t;e++)this.effects[e].resume()}}run(e){if(this._active){const t=Pa;try{return Pa=this,e()}finally{Pa=t}}}on(){Pa=this}off(){Pa=this.parent}stop(e){if(this._active){this._active=!1;let t,r;for(t=0,r=this.effects.length;t<r;t++)this.effects[t].stop();for(this.effects.length=0,t=0,r=this.cleanups.length;t<r;t++)this.cleanups[t]();if(this.cleanups.length=0,this.scopes){for(t=0,r=this.scopes.length;t<r;t++)this.scopes[t].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){const i=this.parent.scopes.pop();i&&i!==this&&(this.parent.scopes[this.index]=i,i.index=this.index)}this.parent=void 0}}}function G2e(n){return new aO(n)}function Ob(){return Pa}function lO(n,e=!1){Pa&&Pa.cleanups.push(n)}let ps;const X8=new WeakSet;class Km{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,Pa&&Pa.active&&Pa.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,X8.has(this)&&(X8.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||mZ(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,$D(this),CZ(this);const e=ps,t=kc;ps=this,kc=!0;try{return this.fn()}finally{AZ(this),ps=e,kc=t,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)hO(e);this.deps=this.depsTail=void 0,$D(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?X8.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){_T(this)&&this.run()}get dirty(){return _T(this)}}let vZ=0,cm,um;function mZ(n,e=!1){if(n.flags|=8,e){n.next=um,um=n;return}n.next=cm,cm=n}function cO(){vZ++}function uO(){if(--vZ>0)return;if(um){let e=um;for(um=void 0;e;){const t=e.next;e.next=void 0,e.flags&=-9,e=t}}let n;for(;cm;){let e=cm;for(cm=void 0;e;){const t=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(r){n||(n=r)}e=t}}if(n)throw n}function CZ(n){for(let e=n.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function AZ(n){let e,t=n.depsTail,r=t;for(;r;){const i=r.prevDep;r.version===-1?(r===t&&(t=i),hO(r),K2e(r)):e=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=i}n.deps=e,n.depsTail=t}function _T(n){for(let e=n.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(IZ(e.dep.computed)||e.dep.version!==e.version))return!0;return!!n._dirty}function IZ(n){if(n.flags&4&&!(n.flags&16)||(n.flags&=-17,n.globalVersion===qm))return;n.globalVersion=qm;const e=n.dep;if(n.flags|=2,e.version>0&&!n.isSSR&&n.deps&&!_T(n)){n.flags&=-3;return}const t=ps,r=kc;ps=n,kc=!0;try{CZ(n);const i=n.fn(n._value);(e.version===0||La(i,n._value))&&(n._value=i,e.version++)}catch(i){throw e.version++,i}finally{ps=t,kc=r,AZ(n),n.flags&=-3}}function hO(n,e=!1){const{dep:t,prevSub:r,nextSub:i}=n;if(r&&(r.nextSub=i,n.prevSub=void 0),i&&(i.prevSub=r,n.nextSub=void 0),t.subs===n&&(t.subs=r,!r&&t.computed)){t.computed.flags&=-5;for(let s=t.computed.deps;s;s=s.nextDep)hO(s,!0)}!e&&!--t.sc&&t.map&&t.map.delete(t.key)}function K2e(n){const{prevDep:e,nextDep:t}=n;e&&(e.nextDep=t,n.prevDep=void 0),t&&(t.prevDep=e,n.nextDep=void 0)}function q2e(n,e){n.effect instanceof Km&&(n=n.effect.fn);const t=new Km(n);e&&ss(t,e);try{t.run()}catch(i){throw t.stop(),i}const r=t.run.bind(t);return r.effect=t,r}function Y2e(n){n.effect.stop()}let kc=!0;const yZ=[];function ad(){yZ.push(kc),kc=!1}function ld(){const n=yZ.pop();kc=n===void 0?!0:n}function $D(n){const{cleanup:e}=n;if(n.cleanup=void 0,e){const t=ps;ps=void 0;try{e()}finally{ps=t}}}let qm=0;class X2e{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Mb{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(e){if(!ps||!kc||ps===this.computed)return;let t=this.activeLink;if(t===void 0||t.sub!==ps)t=this.activeLink=new X2e(ps,this),ps.deps?(t.prevDep=ps.depsTail,ps.depsTail.nextDep=t,ps.depsTail=t):ps.deps=ps.depsTail=t,bZ(t);else if(t.version===-1&&(t.version=this.version,t.nextDep)){const r=t.nextDep;r.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=r),t.prevDep=ps.depsTail,t.nextDep=void 0,ps.depsTail.nextDep=t,ps.depsTail=t,ps.deps===t&&(ps.deps=r)}return t}trigger(e){this.version++,qm++,this.notify(e)}notify(e){cO();try{for(let t=this.subs;t;t=t.prevSub)t.sub.notify()&&t.sub.dep.notify()}finally{uO()}}}function bZ(n){if(n.dep.sc++,n.sub.flags&4){const e=n.dep.computed;if(e&&!n.dep.subs){e.flags|=20;for(let r=e.deps;r;r=r.nextDep)bZ(r)}const t=n.dep.subs;t!==n&&(n.prevSub=t,t&&(t.nextSub=n)),n.dep.subs=n}}const G4=new WeakMap,mf=Symbol(""),PT=Symbol(""),Ym=Symbol("");function Ca(n,e,t){if(kc&&ps){let r=G4.get(n);r||G4.set(n,r=new Map);let i=r.get(t);i||(r.set(t,i=new Mb),i.map=r,i.key=t),i.track()}}function t1(n,e,t,r,i,s){const o=G4.get(n);if(!o){qm++;return}const a=l=>{l&&l.trigger()};if(cO(),e==="clear")o.forEach(a);else{const l=Br(n),c=l&&oO(t);if(l&&t==="length"){const u=Number(r);o.forEach((h,d)=>{(d==="length"||d===Ym||!Dc(d)&&d>=u)&&a(h)})}else switch((t!==void 0||o.has(void 0))&&a(o.get(t)),c&&a(o.get(Ym)),e){case"add":l?c&&a(o.get("length")):(a(o.get(mf)),n2(n)&&a(o.get(PT)));break;case"delete":l||(a(o.get(mf)),n2(n)&&a(o.get(PT)));break;case"set":n2(n)&&a(o.get(mf));break}}uO()}function Z2e(n,e){const t=G4.get(n);return t&&t.get(e)}function ig(n){const e=ii(n);return e===n?e:(Ca(e,"iterate",Ym),Ll(n)?e:e.map(Aa))}function kb(n){return Ca(n=ii(n),"iterate",Ym),n}const Q2e={__proto__:null,[Symbol.iterator](){return Z8(this,Symbol.iterator,Aa)},concat(...n){return ig(this).concat(...n.map(e=>Br(e)?ig(e):e))},entries(){return Z8(this,"entries",n=>(n[1]=Aa(n[1]),n))},every(n,e){return Yu(this,"every",n,e,void 0,arguments)},filter(n,e){return Yu(this,"filter",n,e,t=>t.map(Aa),arguments)},find(n,e){return Yu(this,"find",n,e,Aa,arguments)},findIndex(n,e){return Yu(this,"findIndex",n,e,void 0,arguments)},findLast(n,e){return Yu(this,"findLast",n,e,Aa,arguments)},findLastIndex(n,e){return Yu(this,"findLastIndex",n,e,void 0,arguments)},forEach(n,e){return Yu(this,"forEach",n,e,void 0,arguments)},includes(...n){return Q8(this,"includes",n)},indexOf(...n){return Q8(this,"indexOf",n)},join(n){return ig(this).join(n)},lastIndexOf(...n){return Q8(this,"lastIndexOf",n)},map(n,e){return Yu(this,"map",n,e,void 0,arguments)},pop(){return Ov(this,"pop")},push(...n){return Ov(this,"push",n)},reduce(n,...e){return LD(this,"reduce",n,e)},reduceRight(n,...e){return LD(this,"reduceRight",n,e)},shift(){return Ov(this,"shift")},some(n,e){return Yu(this,"some",n,e,void 0,arguments)},splice(...n){return Ov(this,"splice",n)},toReversed(){return ig(this).toReversed()},toSorted(n){return ig(this).toSorted(n)},toSpliced(...n){return ig(this).toSpliced(...n)},unshift(...n){return Ov(this,"unshift",n)},values(){return Z8(this,"values",Aa)}};function Z8(n,e,t){const r=kb(n),i=r[e]();return r!==n&&!Ll(n)&&(i._next=i.next,i.next=()=>{const s=i._next();return s.value&&(s.value=t(s.value)),s}),i}const J2e=Array.prototype;function Yu(n,e,t,r,i,s){const o=kb(n),a=o!==n&&!Ll(n),l=o[e];if(l!==J2e[e]){const h=l.apply(n,s);return a?Aa(h):h}let c=t;o!==n&&(a?c=function(h,d){return t.call(this,Aa(h),d,n)}:t.length>2&&(c=function(h,d){return t.call(this,h,d,n)}));const u=l.call(o,c,r);return a&&i?i(u):u}function LD(n,e,t,r){const i=kb(n);let s=t;return i!==n&&(Ll(n)?t.length>3&&(s=function(o,a,l){return t.call(this,o,a,l,n)}):s=function(o,a,l){return t.call(this,o,Aa(a),l,n)}),i[e](s,...r)}function Q8(n,e,t){const r=ii(n);Ca(r,"iterate",Ym);const i=r[e](...t);return(i===-1||i===!1)&&Db(t[0])?(t[0]=ii(t[0]),r[e](...t)):i}function Ov(n,e,t=[]){ad(),cO();const r=ii(n)[e].apply(n,t);return uO(),ld(),r}const e0e=wb("__proto__,__v_isRef,__isVue"),EZ=new Set(Object.getOwnPropertyNames(Symbol).filter(n=>n!=="arguments"&&n!=="caller").map(n=>Symbol[n]).filter(Dc));function t0e(n){Dc(n)||(n=String(n));const e=ii(this);return Ca(e,"has",n),e.hasOwnProperty(n)}class wZ{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,r){if(t==="__v_skip")return e.__v_skip;const i=this._isReadonly,s=this._isShallow;if(t==="__v_isReactive")return!i;if(t==="__v_isReadonly")return i;if(t==="__v_isShallow")return s;if(t==="__v_raw")return r===(i?s?OZ:PZ:s?_Z:xZ).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(r)?e:void 0;const o=Br(e);if(!i){let l;if(o&&(l=Q2e[t]))return l;if(t==="hasOwnProperty")return t0e}const a=Reflect.get(e,t,fn(e)?e:r);return(Dc(t)?EZ.has(t):e0e(t))||(i||Ca(e,"get",t),s)?a:fn(a)?o&&oO(t)?a:a.value:Yi(a)?i?$1(a):zc(a):a}}class SZ extends wZ{constructor(e=!1){super(!1,e)}set(e,t,r,i){let s=e[t];if(!this._isShallow){const l=qh(s);if(!Ll(r)&&!qh(r)&&(s=ii(s),r=ii(r)),!Br(e)&&fn(s)&&!fn(r))return l?!1:(s.value=r,!0)}const o=Br(e)&&oO(t)?Number(t)<e.length:xi(e,t),a=Reflect.set(e,t,r,fn(e)?e:i);return e===ii(i)&&(o?La(r,s)&&t1(e,"set",t,r):t1(e,"add",t,r)),a}deleteProperty(e,t){const r=xi(e,t);e[t];const i=Reflect.deleteProperty(e,t);return i&&r&&t1(e,"delete",t,void 0),i}has(e,t){const r=Reflect.has(e,t);return(!Dc(t)||!EZ.has(t))&&Ca(e,"has",t),r}ownKeys(e){return Ca(e,"iterate",Br(e)?"length":mf),Reflect.ownKeys(e)}}class TZ extends wZ{constructor(e=!1){super(!0,e)}set(e,t){return!0}deleteProperty(e,t){return!0}}const r0e=new SZ,n0e=new TZ,i0e=new SZ(!0),s0e=new TZ(!0),OT=n=>n,g5=n=>Reflect.getPrototypeOf(n);function o0e(n,e,t){return function(...r){const i=this.__v_raw,s=ii(i),o=n2(s),a=n==="entries"||n===Symbol.iterator&&o,l=n==="keys"&&o,c=i[n](...r),u=t?OT:e?MT:Aa;return!e&&Ca(s,"iterate",l?PT:mf),{next(){const{value:h,done:d}=c.next();return d?{value:h,done:d}:{value:a?[u(h[0]),u(h[1])]:u(h),done:d}},[Symbol.iterator](){return this}}}}function v5(n){return function(...e){return n==="delete"?!1:n==="clear"?void 0:this}}function a0e(n,e){const t={get(i){const s=this.__v_raw,o=ii(s),a=ii(i);n||(La(i,a)&&Ca(o,"get",i),Ca(o,"get",a));const{has:l}=g5(o),c=e?OT:n?MT:Aa;if(l.call(o,i))return c(s.get(i));if(l.call(o,a))return c(s.get(a));s!==o&&s.get(i)},get size(){const i=this.__v_raw;return!n&&Ca(ii(i),"iterate",mf),Reflect.get(i,"size",i)},has(i){const s=this.__v_raw,o=ii(s),a=ii(i);return n||(La(i,a)&&Ca(o,"has",i),Ca(o,"has",a)),i===a?s.has(i):s.has(i)||s.has(a)},forEach(i,s){const o=this,a=o.__v_raw,l=ii(a),c=e?OT:n?MT:Aa;return!n&&Ca(l,"iterate",mf),a.forEach((u,h)=>i.call(s,c(u),c(h),o))}};return ss(t,n?{add:v5("add"),set:v5("set"),delete:v5("delete"),clear:v5("clear")}:{add(i){!e&&!Ll(i)&&!qh(i)&&(i=ii(i));const s=ii(this);return g5(s).has.call(s,i)||(s.add(i),t1(s,"add",i,i)),this},set(i,s){!e&&!Ll(s)&&!qh(s)&&(s=ii(s));const o=ii(this),{has:a,get:l}=g5(o);let c=a.call(o,i);c||(i=ii(i),c=a.call(o,i));const u=l.call(o,i);return o.set(i,s),c?La(s,u)&&t1(o,"set",i,s):t1(o,"add",i,s),this},delete(i){const s=ii(this),{has:o,get:a}=g5(s);let l=o.call(s,i);l||(i=ii(i),l=o.call(s,i)),a&&a.call(s,i);const c=s.delete(i);return l&&t1(s,"delete",i,void 0),c},clear(){const i=ii(this),s=i.size!==0,o=i.clear();return s&&t1(i,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(i=>{t[i]=o0e(i,n,e)}),t}function $b(n,e){const t=a0e(n,e);return(r,i,s)=>i==="__v_isReactive"?!n:i==="__v_isReadonly"?n:i==="__v_raw"?r:Reflect.get(xi(t,i)&&i in r?t:r,i,s)}const l0e={get:$b(!1,!1)},c0e={get:$b(!1,!0)},u0e={get:$b(!0,!1)},h0e={get:$b(!0,!0)},xZ=new WeakMap,_Z=new WeakMap,PZ=new WeakMap,OZ=new WeakMap;function d0e(n){switch(n){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function f0e(n){return n.__v_skip||!Object.isExtensible(n)?0:d0e(L2e(n))}function zc(n){return qh(n)?n:Nb(n,!1,r0e,l0e,xZ)}function Lb(n){return Nb(n,!1,i0e,c0e,_Z)}function $1(n){return Nb(n,!0,n0e,u0e,PZ)}function p0e(n){return Nb(n,!0,s0e,h0e,OZ)}function Nb(n,e,t,r,i){if(!Yi(n)||n.__v_raw&&!(e&&n.__v_isReactive))return n;const s=i.get(n);if(s)return s;const o=f0e(n);if(o===0)return n;const a=new Proxy(n,o===2?r:t);return i.set(n,a),a}function _h(n){return qh(n)?_h(n.__v_raw):!!(n&&n.__v_isReactive)}function qh(n){return!!(n&&n.__v_isReadonly)}function Ll(n){return!!(n&&n.__v_isShallow)}function Db(n){return n?!!n.__v_raw:!1}function ii(n){const e=n&&n.__v_raw;return e?ii(e):n}function dO(n){return!xi(n,"__v_skip")&&Object.isExtensible(n)&&dZ(n,"__v_skip",!0),n}const Aa=n=>Yi(n)?zc(n):n,MT=n=>Yi(n)?$1(n):n;function fn(n){return n?n.__v_isRef===!0:!1}function Ct(n){return MZ(n,!1)}function Cn(n){return MZ(n,!0)}function MZ(n,e){return fn(n)?n:new g0e(n,e)}class g0e{constructor(e,t){this.dep=new Mb,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:ii(e),this._value=t?e:Aa(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){const t=this._rawValue,r=this.__v_isShallow||Ll(e)||qh(e);e=r?e:ii(e),La(e,t)&&(this._rawValue=e,this._value=r?e:Aa(e),this.dep.trigger())}}function v0e(n){n.dep&&n.dep.trigger()}function ye(n){return fn(n)?n.value:n}function hn(n){return yn(n)?n():ye(n)}const m0e={get:(n,e,t)=>e==="__v_raw"?n:ye(Reflect.get(n,e,t)),set:(n,e,t,r)=>{const i=n[e];return fn(i)&&!fn(t)?(i.value=t,!0):Reflect.set(n,e,t,r)}};function fO(n){return _h(n)?n:new Proxy(n,m0e)}class C0e{constructor(e){this.__v_isRef=!0,this._value=void 0;const t=this.dep=new Mb,{get:r,set:i}=e(t.track.bind(t),t.trigger.bind(t));this._get=r,this._set=i}get value(){return this._value=this._get()}set value(e){this._set(e)}}function zb(n){return new C0e(n)}function K4(n){const e=Br(n)?new Array(n.length):{};for(const t in n)e[t]=$Z(n,t);return e}class A0e{constructor(e,t,r){this._object=e,this._key=t,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return Z2e(ii(this._object),this._key)}}class I0e{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function kZ(n,e,t){return fn(n)?n:yn(n)?new I0e(n):Yi(n)&&arguments.length>1?$Z(n,e,t):Ct(n)}function $Z(n,e,t){const r=n[e];return fn(r)?r:new A0e(n,e,t)}class y0e{constructor(e,t,r){this.fn=e,this.setter=t,this._value=void 0,this.dep=new Mb(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=qm-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&ps!==this)return mZ(this,!0),!0}get value(){const e=this.dep.track();return IZ(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function b0e(n,e,t=!1){let r,i;return yn(n)?r=n:(r=n.get,i=n.set),new y0e(r,i,t)}const E0e={GET:"get",HAS:"has",ITERATE:"iterate"},w0e={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},m5={},q4=new WeakMap;let uh;function S0e(){return uh}function LZ(n,e=!1,t=uh){if(t){let r=q4.get(t);r||q4.set(t,r=[]),r.push(n)}}function T0e(n,e,t=li){const{immediate:r,deep:i,once:s,scheduler:o,augmentJob:a,call:l}=t,c=E=>i?E:Ll(E)||i===!1||i===0?r1(E,1):r1(E);let u,h,d,g,f=!1,v=!1;if(fn(n)?(h=()=>n.value,f=Ll(n)):_h(n)?(h=()=>c(n),f=!0):Br(n)?(v=!0,f=n.some(E=>_h(E)||Ll(E)),h=()=>n.map(E=>{if(fn(E))return E.value;if(_h(E))return c(E);if(yn(E))return l?l(E,2):E()})):yn(n)?e?h=l?()=>l(n,2):n:h=()=>{if(d){ad();try{d()}finally{ld()}}const E=uh;uh=u;try{return l?l(n,3,[g]):n(g)}finally{uh=E}}:h=ic,e&&i){const E=h,I=i===!0?1/0:i;h=()=>r1(E(),I)}const C=Ob(),A=()=>{u.stop(),C&&C.active&&iO(C.effects,u)};if(s&&e){const E=e;e=(...I)=>{E(...I),A()}}let b=v?new Array(n.length).fill(m5):m5;const m=E=>{if(!(!(u.flags&1)||!u.dirty&&!E))if(e){const I=u.run();if(i||f||(v?I.some((S,T)=>La(S,b[T])):La(I,b))){d&&d();const S=uh;uh=u;try{const T=[I,b===m5?void 0:v&&b[0]===m5?[]:b,g];l?l(e,3,T):e(...T),b=I}finally{uh=S}}}else u.run()};return a&&a(m),u=new Km(h),u.scheduler=o?()=>o(m,!1):m,g=E=>LZ(E,!1,u),d=u.onStop=()=>{const E=q4.get(u);if(E){if(l)l(E,4);else for(const I of E)I();q4.delete(u)}},e?r?m(!0):b=u.run():o?o(m.bind(null,!0),!0):u.run(),A.pause=u.pause.bind(u),A.resume=u.resume.bind(u),A.stop=A,A}function r1(n,e=1/0,t){if(e<=0||!Yi(n)||n.__v_skip||(t=t||new Set,t.has(n)))return n;if(t.add(n),e--,fn(n))r1(n.value,e,t);else if(Br(n))for(let r=0;r<n.length;r++)r1(n[r],e,t);else if(np(n)||n2(n))n.forEach(r=>{r1(r,e,t)});else if(Sb(n)){for(const r in n)r1(n[r],e,t);for(const r of Object.getOwnPropertySymbols(n))Object.prototype.propertyIsEnumerable.call(n,r)&&r1(n[r],e,t)}return n}/**
|
||
* @vue/runtime-core v3.5.13
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/const NZ=[];function x0e(n){NZ.push(n)}function _0e(){NZ.pop()}function P0e(n,e){}const O0e={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},M0e={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function f0(n,e,t,r){try{return r?n(...r):n()}catch(i){ip(i,e,t)}}function uc(n,e,t,r){if(yn(n)){const i=f0(n,e,t,r);return i&&sO(i)&&i.catch(s=>{ip(s,e,t)}),i}if(Br(n)){const i=[];for(let s=0;s<n.length;s++)i.push(uc(n[s],e,t,r));return i}}function ip(n,e,t,r=!0){const i=e?e.vnode:null,{errorHandler:s,throwUnhandledErrorInProduction:o}=e&&e.appContext.config||li;if(e){let a=e.parent;const l=e.proxy,c=`https://vuejs.org/error-reference/#runtime-${t}`;for(;a;){const u=a.ec;if(u){for(let h=0;h<u.length;h++)if(u[h](n,l,c)===!1)return}a=a.parent}if(s){ad(),f0(s,null,10,[n,l,c]),ld();return}}k0e(n,t,i,r,o)}function k0e(n,e,t,r=!0,i=!1){if(i)throw n;console.error(n)}const Na=[];let iu=-1;const o2=[];let hh=null,wg=0;const DZ=Promise.resolve();let Y4=null;function Hs(n){const e=Y4||DZ;return n?e.then(this?n.bind(this):n):e}function $0e(n){let e=iu+1,t=Na.length;for(;e<t;){const r=e+t>>>1,i=Na[r],s=Zm(i);s<n||s===n&&i.flags&2?e=r+1:t=r}return e}function pO(n){if(!(n.flags&1)){const e=Zm(n),t=Na[Na.length-1];!t||!(n.flags&2)&&e>=Zm(t)?Na.push(n):Na.splice($0e(e),0,n),n.flags|=1,zZ()}}function zZ(){Y4||(Y4=DZ.then(RZ))}function Xm(n){Br(n)?o2.push(...n):hh&&n.id===-1?hh.splice(wg+1,0,n):n.flags&1||(o2.push(n),n.flags|=1),zZ()}function ND(n,e,t=iu+1){for(;t<Na.length;t++){const r=Na[t];if(r&&r.flags&2){if(n&&r.id!==n.uid)continue;Na.splice(t,1),t--,r.flags&4&&(r.flags&=-2),r(),r.flags&4||(r.flags&=-2)}}}function X4(n){if(o2.length){const e=[...new Set(o2)].sort((t,r)=>Zm(t)-Zm(r));if(o2.length=0,hh){hh.push(...e);return}for(hh=e,wg=0;wg<hh.length;wg++){const t=hh[wg];t.flags&4&&(t.flags&=-2),t.flags&8||t(),t.flags&=-2}hh=null,wg=0}}const Zm=n=>n.id==null?n.flags&2?-1:1/0:n.id;function RZ(n){try{for(iu=0;iu<Na.length;iu++){const e=Na[iu];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),f0(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;iu<Na.length;iu++){const e=Na[iu];e&&(e.flags&=-2)}iu=-1,Na.length=0,X4(),Y4=null,(Na.length||o2.length)&&RZ()}}let Sg,C5=[];function VZ(n,e){var t,r;Sg=n,Sg?(Sg.enabled=!0,C5.forEach(({event:i,args:s})=>Sg.emit(i,...s)),C5=[]):typeof window<"u"&&window.HTMLElement&&!((r=(t=window.navigator)==null?void 0:t.userAgent)!=null&&r.includes("jsdom"))?((e.__VUE_DEVTOOLS_HOOK_REPLAY__=e.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(s=>{VZ(s,e)}),setTimeout(()=>{Sg||(e.__VUE_DEVTOOLS_HOOK_REPLAY__=null,C5=[])},3e3)):C5=[]}let $o=null,Rb=null;function Qm(n){const e=$o;return $o=n,Rb=n&&n.type.__scopeId||null,e}function gO(n){Rb=n}function vO(){Rb=null}const mO=n=>At;function At(n,e=$o,t){if(!e||n._n)return n;const r=(...i)=>{r._d&&VT(-1);const s=Qm(e);let o;try{o=n(...i)}finally{Qm(s),r._d&&VT(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function Kn(n,e){if($o===null)return n;const t=sA($o),r=n.dirs||(n.dirs=[]);for(let i=0;i<e.length;i++){let[s,o,a,l=li]=e[i];s&&(yn(s)&&(s={mounted:s,updated:s}),s.deep&&r1(o),r.push({dir:s,instance:t,value:o,oldValue:void 0,arg:a,modifiers:l}))}return n}function su(n,e,t,r){const i=n.dirs,s=e&&e.dirs;for(let o=0;o<i.length;o++){const a=i[o];s&&(a.oldValue=s[o].value);let l=a.dir[r];l&&(ad(),uc(l,t,8,[n.el,a,n,e]),ld())}}const HZ=Symbol("_vte"),BZ=n=>n.__isTeleport,hm=n=>n&&(n.disabled||n.disabled===""),DD=n=>n&&(n.defer||n.defer===""),zD=n=>typeof SVGElement<"u"&&n instanceof SVGElement,RD=n=>typeof MathMLElement=="function"&&n instanceof MathMLElement,kT=(n,e)=>{const t=n&&n.to;return ys(t)?e?e(t):null:t},jZ={name:"Teleport",__isTeleport:!0,process(n,e,t,r,i,s,o,a,l,c){const{mc:u,pc:h,pbc:d,o:{insert:g,querySelector:f,createText:v,createComment:C}}=c,A=hm(e.props);let{shapeFlag:b,children:m,dynamicChildren:E}=e;if(n==null){const I=e.el=v(""),S=e.anchor=v("");g(I,t,r),g(S,t,r);const T=(_,$)=>{b&16&&(i&&i.isCE&&(i.ce._teleportTarget=_),u(m,_,$,i,s,o,a,l))},P=()=>{const _=e.target=kT(e.props,f),$=FZ(_,e,v,g);_&&(o!=="svg"&&zD(_)?o="svg":o!=="mathml"&&RD(_)&&(o="mathml"),A||(T(_,$),Qy(e,!1)))};A&&(T(t,S),Qy(e,!0)),DD(e.props)?Po(()=>{P(),e.el.__isMounted=!0},s):P()}else{if(DD(e.props)&&!n.el.__isMounted){Po(()=>{jZ.process(n,e,t,r,i,s,o,a,l,c),delete n.el.__isMounted},s);return}e.el=n.el,e.targetStart=n.targetStart;const I=e.anchor=n.anchor,S=e.target=n.target,T=e.targetAnchor=n.targetAnchor,P=hm(n.props),_=P?t:S,$=P?I:T;if(o==="svg"||zD(S)?o="svg":(o==="mathml"||RD(S))&&(o="mathml"),E?(d(n.dynamicChildren,E,_,i,s,o,a),MO(n,e,!0)):l||h(n,e,_,$,i,s,o,a,!1),A)P?e.props&&n.props&&e.props.to!==n.props.to&&(e.props.to=n.props.to):A5(e,t,I,c,1);else if((e.props&&e.props.to)!==(n.props&&n.props.to)){const B=e.target=kT(e.props,f);B&&A5(e,B,null,c,0)}else P&&A5(e,S,T,c,1);Qy(e,A)}},remove(n,e,t,{um:r,o:{remove:i}},s){const{shapeFlag:o,children:a,anchor:l,targetStart:c,targetAnchor:u,target:h,props:d}=n;if(h&&(i(c),i(u)),s&&i(l),o&16){const g=s||!hm(d);for(let f=0;f<a.length;f++){const v=a[f];r(v,e,t,g,!!v.dynamicChildren)}}},move:A5,hydrate:L0e};function A5(n,e,t,{o:{insert:r},m:i},s=2){s===0&&r(n.targetAnchor,e,t);const{el:o,anchor:a,shapeFlag:l,children:c,props:u}=n,h=s===2;if(h&&r(o,e,t),(!h||hm(u))&&l&16)for(let d=0;d<c.length;d++)i(c[d],e,t,2);h&&r(a,e,t)}function L0e(n,e,t,r,i,s,{o:{nextSibling:o,parentNode:a,querySelector:l,insert:c,createText:u}},h){const d=e.target=kT(e.props,l);if(d){const g=hm(e.props),f=d._lpa||d.firstChild;if(e.shapeFlag&16)if(g)e.anchor=h(o(n),e,a(n),t,r,i,s),e.targetStart=f,e.targetAnchor=f&&o(f);else{e.anchor=o(n);let v=f;for(;v;){if(v&&v.nodeType===8){if(v.data==="teleport start anchor")e.targetStart=v;else if(v.data==="teleport anchor"){e.targetAnchor=v,d._lpa=e.targetAnchor&&o(e.targetAnchor);break}}v=o(v)}e.targetAnchor||FZ(d,e,u,c),h(f&&o(f),e,d,t,r,i,s)}Qy(e,g)}return e.anchor&&o(e.anchor)}const CO=jZ;function Qy(n,e){const t=n.ctx;if(t&&t.ut){let r,i;for(e?(r=n.el,i=n.anchor):(r=n.targetStart,i=n.targetAnchor);r&&r!==i;)r.nodeType===1&&r.setAttribute("data-v-owner",t.uid),r=r.nextSibling;t.ut()}}function FZ(n,e,t,r){const i=e.targetStart=t(""),s=e.targetAnchor=t("");return i[HZ]=s,n&&(r(i,n),r(s,n)),s}const dh=Symbol("_leaveCb"),I5=Symbol("_enterCb");function AO(){const n={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return No(()=>{n.isMounted=!0}),p0(()=>{n.isUnmounting=!0}),n}const Wl=[Function,Array],IO={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Wl,onEnter:Wl,onAfterEnter:Wl,onEnterCancelled:Wl,onBeforeLeave:Wl,onLeave:Wl,onAfterLeave:Wl,onLeaveCancelled:Wl,onBeforeAppear:Wl,onAppear:Wl,onAfterAppear:Wl,onAppearCancelled:Wl},UZ=n=>{const e=n.subTree;return e.component?UZ(e.component):e},N0e={name:"BaseTransition",props:IO,setup(n,{slots:e}){const t=So(),r=AO();return()=>{const i=e.default&&Vb(e.default(),!0);if(!i||!i.length)return;const s=WZ(i),o=ii(n),{mode:a}=o;if(r.isLeaving)return J8(s);const l=VD(s);if(!l)return J8(s);let c=w2(l,o,r,t,h=>c=h);l.type!==mo&&E1(l,c);let u=t.subTree&&VD(t.subTree);if(u&&u.type!==mo&&!Sc(l,u)&&UZ(t).type!==mo){let h=w2(u,o,r,t);if(E1(u,h),a==="out-in"&&l.type!==mo)return r.isLeaving=!0,h.afterLeave=()=>{r.isLeaving=!1,t.job.flags&8||t.update(),delete h.afterLeave,u=void 0},J8(s);a==="in-out"&&l.type!==mo?h.delayLeave=(d,g,f)=>{const v=KZ(r,u);v[String(u.key)]=u,d[dh]=()=>{g(),d[dh]=void 0,delete c.delayedLeave,u=void 0},c.delayedLeave=()=>{f(),delete c.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return s}}};function WZ(n){let e=n[0];if(n.length>1){for(const t of n)if(t.type!==mo){e=t;break}}return e}const GZ=N0e;function KZ(n,e){const{leavingVNodes:t}=n;let r=t.get(e.type);return r||(r=Object.create(null),t.set(e.type,r)),r}function w2(n,e,t,r,i){const{appear:s,mode:o,persisted:a=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:h,onBeforeLeave:d,onLeave:g,onAfterLeave:f,onLeaveCancelled:v,onBeforeAppear:C,onAppear:A,onAfterAppear:b,onAppearCancelled:m}=e,E=String(n.key),I=KZ(t,n),S=(_,$)=>{_&&uc(_,r,9,$)},T=(_,$)=>{const B=$[1];S(_,$),Br(_)?_.every(U=>U.length<=1)&&B():_.length<=1&&B()},P={mode:o,persisted:a,beforeEnter(_){let $=l;if(!t.isMounted)if(s)$=C||l;else return;_[dh]&&_[dh](!0);const B=I[E];B&&Sc(n,B)&&B.el[dh]&&B.el[dh](),S($,[_])},enter(_){let $=c,B=u,U=h;if(!t.isMounted)if(s)$=A||c,B=b||u,U=m||h;else return;let H=!1;const N=_[I5]=W=>{H||(H=!0,W?S(U,[_]):S(B,[_]),P.delayedLeave&&P.delayedLeave(),_[I5]=void 0)};$?T($,[_,N]):N()},leave(_,$){const B=String(n.key);if(_[I5]&&_[I5](!0),t.isUnmounting)return $();S(d,[_]);let U=!1;const H=_[dh]=N=>{U||(U=!0,$(),N?S(v,[_]):S(f,[_]),_[dh]=void 0,I[B]===n&&delete I[B])};I[B]=n,g?T(g,[_,H]):H()},clone(_){const $=w2(_,e,t,r,i);return i&&i($),$}};return P}function J8(n){if(tA(n))return n=Tu(n),n.children=null,n}function VD(n){if(!tA(n))return BZ(n.type)&&n.children?WZ(n.children):n;const{shapeFlag:e,children:t}=n;if(t){if(e&16)return t[0];if(e&32&&yn(t.default))return t.default()}}function E1(n,e){n.shapeFlag&6&&n.component?(n.transition=e,E1(n.component.subTree,e)):n.shapeFlag&128?(n.ssContent.transition=e.clone(n.ssContent),n.ssFallback.transition=e.clone(n.ssFallback)):n.transition=e}function Vb(n,e=!1,t){let r=[],i=0;for(let s=0;s<n.length;s++){let o=n[s];const a=t==null?o.key:String(t)+String(o.key!=null?o.key:s);o.type===ur?(o.patchFlag&128&&i++,r=r.concat(Vb(o.children,e,a))):(e||o.type!==mo)&&r.push(a!=null?Tu(o,{key:a}):o)}if(i>1)for(let s=0;s<r.length;s++)r[s].patchFlag=-2;return r}/*! #__NO_SIDE_EFFECTS__ */function Ft(n,e){return yn(n)?ss({name:n.name},e,{setup:n}):n}function D0e(){const n=So();return n?(n.appContext.config.idPrefix||"v")+"-"+n.ids[0]+n.ids[1]++:""}function yO(n){n.ids=[n.ids[0]+n.ids[2]+++"-",0,0]}function z0e(n){const e=So(),t=Cn(null);if(e){const i=e.refs===li?e.refs={}:e.refs;Object.defineProperty(i,n,{enumerable:!0,get:()=>t.value,set:s=>t.value=s})}return t}function Jm(n,e,t,r,i=!1){if(Br(n)){n.forEach((f,v)=>Jm(f,e&&(Br(e)?e[v]:e),t,r,i));return}if(Ph(r)&&!i){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&Jm(n,e,t,r.component.subTree);return}const s=r.shapeFlag&4?sA(r.component):r.el,o=i?null:s,{i:a,r:l}=n,c=e&&e.r,u=a.refs===li?a.refs={}:a.refs,h=a.setupState,d=ii(h),g=h===li?()=>!1:f=>xi(d,f);if(c!=null&&c!==l&&(ys(c)?(u[c]=null,g(c)&&(h[c]=null)):fn(c)&&(c.value=null)),yn(l))f0(l,a,12,[o,u]);else{const f=ys(l),v=fn(l);if(f||v){const C=()=>{if(n.f){const A=f?g(l)?h[l]:u[l]:l.value;i?Br(A)&&iO(A,s):Br(A)?A.includes(s)||A.push(s):f?(u[l]=[s],g(l)&&(h[l]=u[l])):(l.value=[s],n.k&&(u[n.k]=l.value))}else f?(u[l]=o,g(l)&&(h[l]=o)):v&&(l.value=o,n.k&&(u[n.k]=o))};o?(C.id=-1,Po(C,t)):C()}}}let HD=!1;const sg=()=>{HD||(console.error("Hydration completed but contains mismatches."),HD=!0)},R0e=n=>n.namespaceURI.includes("svg")&&n.tagName!=="foreignObject",V0e=n=>n.namespaceURI.includes("MathML"),y5=n=>{if(n.nodeType===1){if(R0e(n))return"svg";if(V0e(n))return"mathml"}},$g=n=>n.nodeType===8;function H0e(n){const{mt:e,p:t,o:{patchProp:r,createText:i,nextSibling:s,parentNode:o,remove:a,insert:l,createComment:c}}=n,u=(m,E)=>{if(!E.hasChildNodes()){t(null,m,E),X4(),E._vnode=m;return}h(E.firstChild,m,null,null,null),X4(),E._vnode=m},h=(m,E,I,S,T,P=!1)=>{P=P||!!E.dynamicChildren;const _=$g(m)&&m.data==="[",$=()=>v(m,E,I,S,T,_),{type:B,ref:U,shapeFlag:H,patchFlag:N}=E;let W=m.nodeType;E.el=m,N===-2&&(P=!1,E.dynamicChildren=null);let D=null;switch(B){case Oh:W!==3?E.children===""?(l(E.el=i(""),o(m),m),D=m):D=$():(m.data!==E.children&&(sg(),m.data=E.children),D=s(m));break;case mo:b(m)?(D=s(m),A(E.el=m.content.firstChild,m,I)):W!==8||_?D=$():D=s(m);break;case Af:if(_&&(m=s(m),W=m.nodeType),W===1||W===3){D=m;const R=!E.children.length;for(let Y=0;Y<E.staticCount;Y++)R&&(E.children+=D.nodeType===1?D.outerHTML:D.data),Y===E.staticCount-1&&(E.anchor=D),D=s(D);return _?s(D):D}else $();break;case ur:_?D=f(m,E,I,S,T,P):D=$();break;default:if(H&1)(W!==1||E.type.toLowerCase()!==m.tagName.toLowerCase())&&!b(m)?D=$():D=d(m,E,I,S,T,P);else if(H&6){E.slotScopeIds=T;const R=o(m);if(_?D=C(m):$g(m)&&m.data==="teleport start"?D=C(m,m.data,"teleport end"):D=s(m),e(E,R,null,I,S,y5(R),P),Ph(E)&&!E.type.__asyncResolved){let Y;_?(Y=it(ur),Y.anchor=D?D.previousSibling:R.lastChild):Y=m.nodeType===3?Cr(""):it("div"),Y.el=m,E.component.subTree=Y}}else H&64?W!==8?D=$():D=E.type.hydrate(m,E,I,S,T,P,n,g):H&128&&(D=E.type.hydrate(m,E,I,S,y5(o(m)),T,P,n,h))}return U!=null&&Jm(U,null,S,E),D},d=(m,E,I,S,T,P)=>{P=P||!!E.dynamicChildren;const{type:_,props:$,patchFlag:B,shapeFlag:U,dirs:H,transition:N}=E,W=_==="input"||_==="option";if(W||B!==-1){H&&su(E,null,I,"created");let D=!1;if(b(m)){D=IQ(null,N)&&I&&I.vnode.props&&I.vnode.props.appear;const Y=m.content.firstChild;D&&N.beforeEnter(Y),A(Y,m,I),E.el=m=Y}if(U&16&&!($&&($.innerHTML||$.textContent))){let Y=g(m.firstChild,E,m,I,S,T,P);for(;Y;){b5(m,1)||sg();const ie=Y;Y=Y.nextSibling,a(ie)}}else if(U&8){let Y=E.children;Y[0]===`
|
||
`&&(m.tagName==="PRE"||m.tagName==="TEXTAREA")&&(Y=Y.slice(1)),m.textContent!==Y&&(b5(m,0)||sg(),m.textContent=E.children)}if($){if(W||!P||B&48){const Y=m.tagName.includes("-");for(const ie in $)(W&&(ie.endsWith("value")||ie==="indeterminate")||JC(ie)&&!i2(ie)||ie[0]==="."||Y)&&r(m,ie,null,$[ie],void 0,I)}else if($.onClick)r(m,"onClick",null,$.onClick,void 0,I);else if(B&4&&_h($.style))for(const Y in $.style)$.style[Y]}let R;(R=$&&$.onVnodeBeforeMount)&&Za(R,I,E),H&&su(E,null,I,"beforeMount"),((R=$&&$.onVnodeMounted)||H||D)&&PQ(()=>{R&&Za(R,I,E),D&&N.enter(m),H&&su(E,null,I,"mounted")},S)}return m.nextSibling},g=(m,E,I,S,T,P,_)=>{_=_||!!E.dynamicChildren;const $=E.children,B=$.length;for(let U=0;U<B;U++){const H=_?$[U]:$[U]=el($[U]),N=H.type===Oh;m?(N&&!_&&U+1<B&&el($[U+1]).type===Oh&&(l(i(m.data.slice(H.children.length)),I,s(m)),m.data=H.children),m=h(m,H,S,T,P,_)):N&&!H.children?l(H.el=i(""),I):(b5(I,1)||sg(),t(null,H,I,null,S,T,y5(I),P))}return m},f=(m,E,I,S,T,P)=>{const{slotScopeIds:_}=E;_&&(T=T?T.concat(_):_);const $=o(m),B=g(s(m),E,$,I,S,T,P);return B&&$g(B)&&B.data==="]"?s(E.anchor=B):(sg(),l(E.anchor=c("]"),$,B),B)},v=(m,E,I,S,T,P)=>{if(b5(m.parentElement,1)||sg(),E.el=null,P){const B=C(m);for(;;){const U=s(m);if(U&&U!==B)a(U);else break}}const _=s(m),$=o(m);return a(m),t(null,E,$,_,I,S,y5($),T),I&&(I.vnode.el=E.el,Wb(I,E.el)),_},C=(m,E="[",I="]")=>{let S=0;for(;m;)if(m=s(m),m&&$g(m)&&(m.data===E&&S++,m.data===I)){if(S===0)return s(m);S--}return m},A=(m,E,I)=>{const S=E.parentNode;S&&S.replaceChild(m,E);let T=I;for(;T;)T.vnode.el===E&&(T.vnode.el=T.subTree.el=m),T=T.parent},b=m=>m.nodeType===1&&m.tagName==="TEMPLATE";return[u,h]}const BD="data-allow-mismatch",B0e={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function b5(n,e){if(e===0||e===1)for(;n&&!n.hasAttribute(BD);)n=n.parentElement;const t=n&&n.getAttribute(BD);if(t==null)return!1;if(t==="")return!0;{const r=t.split(",");return e===0&&r.includes("children")?!0:t.split(",").includes(B0e[e])}}const j0e=xb().requestIdleCallback||(n=>setTimeout(n,1)),F0e=xb().cancelIdleCallback||(n=>clearTimeout(n)),U0e=(n=1e4)=>e=>{const t=j0e(e,{timeout:n});return()=>F0e(t)};function W0e(n){const{top:e,left:t,bottom:r,right:i}=n.getBoundingClientRect(),{innerHeight:s,innerWidth:o}=window;return(e>0&&e<s||r>0&&r<s)&&(t>0&&t<o||i>0&&i<o)}const G0e=n=>(e,t)=>{const r=new IntersectionObserver(i=>{for(const s of i)if(s.isIntersecting){r.disconnect(),e();break}},n);return t(i=>{if(i instanceof Element){if(W0e(i))return e(),r.disconnect(),!1;r.observe(i)}}),()=>r.disconnect()},K0e=n=>e=>{if(n){const t=matchMedia(n);if(t.matches)e();else return t.addEventListener("change",e,{once:!0}),()=>t.removeEventListener("change",e)}},q0e=(n=[])=>(e,t)=>{ys(n)&&(n=[n]);let r=!1;const i=o=>{r||(r=!0,s(),e(),o.target.dispatchEvent(new o.constructor(o.type,o)))},s=()=>{t(o=>{for(const a of n)o.removeEventListener(a,i)})};return t(o=>{for(const a of n)o.addEventListener(a,i,{once:!0})}),s};function Y0e(n,e){if($g(n)&&n.data==="["){let t=1,r=n.nextSibling;for(;r;){if(r.nodeType===1){if(e(r)===!1)break}else if($g(r))if(r.data==="]"){if(--t===0)break}else r.data==="["&&t++;r=r.nextSibling}}else e(n)}const Ph=n=>!!n.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function bO(n){yn(n)&&(n={loader:n});const{loader:e,loadingComponent:t,errorComponent:r,delay:i=200,hydrate:s,timeout:o,suspensible:a=!0,onError:l}=n;let c=null,u,h=0;const d=()=>(h++,c=null,g()),g=()=>{let f;return c||(f=c=e().catch(v=>{if(v=v instanceof Error?v:new Error(String(v)),l)return new Promise((C,A)=>{l(v,()=>C(d()),()=>A(v),h+1)});throw v}).then(v=>f!==c&&c?c:(v&&(v.__esModule||v[Symbol.toStringTag]==="Module")&&(v=v.default),u=v,v)))};return Ft({name:"AsyncComponentWrapper",__asyncLoader:g,__asyncHydrate(f,v,C){const A=s?()=>{const b=s(C,m=>Y0e(f,m));b&&(v.bum||(v.bum=[])).push(b)}:C;u?A():g().then(()=>!v.isUnmounted&&A())},get __asyncResolved(){return u},setup(){const f=Mo;if(yO(f),u)return()=>e7(u,f);const v=m=>{c=null,ip(m,f,13,!r)};if(a&&f.suspense||S2)return g().then(m=>()=>e7(m,f)).catch(m=>(v(m),()=>r?it(r,{error:m}):null));const C=Ct(!1),A=Ct(),b=Ct(!!i);return i&&setTimeout(()=>{b.value=!1},i),o!=null&&setTimeout(()=>{if(!C.value&&!A.value){const m=new Error(`Async component timed out after ${o}ms.`);v(m),A.value=m}},o),g().then(()=>{C.value=!0,f.parent&&tA(f.parent.vnode)&&f.parent.update()}).catch(m=>{v(m),A.value=m}),()=>{if(C.value&&u)return e7(u,f);if(A.value&&r)return it(r,{error:A.value});if(t&&!b.value)return it(t)}}})}function e7(n,e){const{ref:t,props:r,children:i,ce:s}=e.vnode,o=it(n,r,i);return o.ref=t,o.ce=s,delete e.vnode.ce,o}const tA=n=>n.type.__isKeepAlive,X0e={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(n,{slots:e}){const t=So(),r=t.ctx;if(!r.renderer)return()=>{const b=e.default&&e.default();return b&&b.length===1?b[0]:b};const i=new Map,s=new Set;let o=null;const a=t.suspense,{renderer:{p:l,m:c,um:u,o:{createElement:h}}}=r,d=h("div");r.activate=(b,m,E,I,S)=>{const T=b.component;c(b,m,E,0,a),l(T.vnode,b,m,E,T,a,I,b.slotScopeIds,S),Po(()=>{T.isDeactivated=!1,T.a&&s2(T.a);const P=b.props&&b.props.onVnodeMounted;P&&Za(P,T.parent,b)},a)},r.deactivate=b=>{const m=b.component;Q4(m.m),Q4(m.a),c(b,d,null,1,a),Po(()=>{m.da&&s2(m.da);const E=b.props&&b.props.onVnodeUnmounted;E&&Za(E,m.parent,b),m.isDeactivated=!0},a)};function g(b){t7(b),u(b,t,a,!0)}function f(b){i.forEach((m,E)=>{const I=UT(m.type);I&&!b(I)&&v(E)})}function v(b){const m=i.get(b);m&&(!o||!Sc(m,o))?g(m):o&&t7(o),i.delete(b),s.delete(b)}Fr(()=>[n.include,n.exclude],([b,m])=>{b&&f(E=>Zv(b,E)),m&&f(E=>!Zv(m,E))},{flush:"post",deep:!0});let C=null;const A=()=>{C!=null&&(J4(t.subTree.type)?Po(()=>{i.set(C,E5(t.subTree))},t.subTree.suspense):i.set(C,E5(t.subTree)))};return No(A),Bb(A),p0(()=>{i.forEach(b=>{const{subTree:m,suspense:E}=t,I=E5(m);if(b.type===I.type&&b.key===I.key){t7(I);const S=I.component.da;S&&Po(S,E);return}g(b)})}),()=>{if(C=null,!e.default)return o=null;const b=e.default(),m=b[0];if(b.length>1)return o=null,b;if(!w1(m)||!(m.shapeFlag&4)&&!(m.shapeFlag&128))return o=null,m;let E=E5(m);if(E.type===mo)return o=null,E;const I=E.type,S=UT(Ph(E)?E.type.__asyncResolved||{}:I),{include:T,exclude:P,max:_}=n;if(T&&(!S||!Zv(T,S))||P&&S&&Zv(P,S))return E.shapeFlag&=-257,o=E,m;const $=E.key==null?I:E.key,B=i.get($);return E.el&&(E=Tu(E),m.shapeFlag&128&&(m.ssContent=E)),C=$,B?(E.el=B.el,E.component=B.component,E.transition&&E1(E,E.transition),E.shapeFlag|=512,s.delete($),s.add($)):(s.add($),_&&s.size>parseInt(_,10)&&v(s.values().next().value)),E.shapeFlag|=256,o=E,J4(m.type)?m:E}}},Z0e=X0e;function Zv(n,e){return Br(n)?n.some(t=>Zv(t,e)):ys(n)?n.split(",").includes(e):$2e(n)?(n.lastIndex=0,n.test(e)):!1}function qZ(n,e){XZ(n,"a",e)}function YZ(n,e){XZ(n,"da",e)}function XZ(n,e,t=Mo){const r=n.__wdc||(n.__wdc=()=>{let i=t;for(;i;){if(i.isDeactivated)return;i=i.parent}return n()});if(Hb(e,r,t),t){let i=t.parent;for(;i&&i.parent;)tA(i.parent.vnode)&&Q0e(r,e,t,i),i=i.parent}}function Q0e(n,e,t,r){const i=Hb(e,n,r,!0);wo(()=>{iO(r[e],i)},t)}function t7(n){n.shapeFlag&=-257,n.shapeFlag&=-513}function E5(n){return n.shapeFlag&128?n.ssContent:n}function Hb(n,e,t=Mo,r=!1){if(t){const i=t[n]||(t[n]=[]),s=e.__weh||(e.__weh=(...o)=>{ad();const a=zf(t),l=uc(e,t,n,o);return a(),ld(),l});return r?i.unshift(s):i.push(s),s}}const L1=n=>(e,t=Mo)=>{(!S2||n==="sp")&&Hb(n,(...r)=>e(...r),t)},ZZ=L1("bm"),No=L1("m"),EO=L1("bu"),Bb=L1("u"),p0=L1("bum"),wo=L1("um"),QZ=L1("sp"),JZ=L1("rtg"),eQ=L1("rtc");function tQ(n,e=Mo){Hb("ec",n,e)}const wO="components",J0e="directives";function hc(n,e){return SO(wO,n,!0,e)||n}const rQ=Symbol.for("v-ndc");function Su(n){return ys(n)?SO(wO,n,!1)||n:n||rQ}function jb(n){return SO(J0e,n)}function SO(n,e,t=!0,r=!1){const i=$o||Mo;if(i){const s=i.type;if(n===wO){const a=UT(s,!1);if(a&&(a===e||a===fa(e)||a===eA(fa(e))))return s}const o=jD(i[n]||s[n],e)||jD(i.appContext[n],e);return!o&&r?s:o}}function jD(n,e){return n&&(n[e]||n[fa(e)]||n[eA(fa(e))])}function Yn(n,e,t,r){let i;const s=t&&t[r],o=Br(n);if(o||ys(n)){const a=o&&_h(n);let l=!1;a&&(l=!Ll(n),n=kb(n)),i=new Array(n.length);for(let c=0,u=n.length;c<u;c++)i[c]=e(l?Aa(n[c]):n[c],c,void 0,s&&s[c])}else if(typeof n=="number"){i=new Array(n);for(let a=0;a<n;a++)i[a]=e(a+1,a,void 0,s&&s[a])}else if(Yi(n))if(n[Symbol.iterator])i=Array.from(n,(a,l)=>e(a,l,void 0,s&&s[l]));else{const a=Object.keys(n);i=new Array(a.length);for(let l=0,c=a.length;l<c;l++){const u=a[l];i[l]=e(n[u],u,l,s&&s[l])}}else i=[];return t&&(t[r]=i),i}function TO(n,e){for(let t=0;t<e.length;t++){const r=e[t];if(Br(r))for(let i=0;i<r.length;i++)n[r[i].name]=r[i].fn;else r&&(n[r.name]=r.key?(...i)=>{const s=r.fn(...i);return s&&(s.key=r.key),s}:r.fn)}return n}function pn(n,e,t={},r,i){if($o.ce||$o.parent&&Ph($o.parent)&&$o.parent.ce)return e!=="default"&&(t.name=e),Ve(),Nt(ur,null,[it("slot",t,r&&r())],64);let s=n[e];s&&s._c&&(s._d=!1),Ve();const o=s&&xO(s(t)),a=t.key||o&&o.key,l=Nt(ur,{key:(a&&!Dc(a)?a:`_${e}`)+(!o&&r?"_fb":"")},o||(r?r():[]),o&&n._===1?64:-2);return!i&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),s&&s._c&&(s._d=!0),l}function xO(n){return n.some(e=>w1(e)?!(e.type===mo||e.type===ur&&!xO(e.children)):!0)?n:null}function nQ(n,e){const t={};for(const r in n)t[e&&/[A-Z]/.test(r)?`on:${r}`:lm(r)]=n[r];return t}const $T=n=>n?LQ(n)?sA(n):$T(n.parent):null,dm=ss(Object.create(null),{$:n=>n,$el:n=>n.vnode.el,$data:n=>n.data,$props:n=>n.props,$attrs:n=>n.attrs,$slots:n=>n.slots,$refs:n=>n.refs,$parent:n=>$T(n.parent),$root:n=>$T(n.root),$host:n=>n.ce,$emit:n=>n.emit,$options:n=>_O(n),$forceUpdate:n=>n.f||(n.f=()=>{pO(n.update)}),$nextTick:n=>n.n||(n.n=Hs.bind(n.proxy)),$watch:n=>Tve.bind(n)}),r7=(n,e)=>n!==li&&!n.__isScriptSetup&&xi(n,e),LT={get({_:n},e){if(e==="__v_skip")return!0;const{ctx:t,setupState:r,data:i,props:s,accessCache:o,type:a,appContext:l}=n;let c;if(e[0]!=="$"){const g=o[e];if(g!==void 0)switch(g){case 1:return r[e];case 2:return i[e];case 4:return t[e];case 3:return s[e]}else{if(r7(r,e))return o[e]=1,r[e];if(i!==li&&xi(i,e))return o[e]=2,i[e];if((c=n.propsOptions[0])&&xi(c,e))return o[e]=3,s[e];if(t!==li&&xi(t,e))return o[e]=4,t[e];NT&&(o[e]=0)}}const u=dm[e];let h,d;if(u)return e==="$attrs"&&Ca(n.attrs,"get",""),u(n);if((h=a.__cssModules)&&(h=h[e]))return h;if(t!==li&&xi(t,e))return o[e]=4,t[e];if(d=l.config.globalProperties,xi(d,e))return d[e]},set({_:n},e,t){const{data:r,setupState:i,ctx:s}=n;return r7(i,e)?(i[e]=t,!0):r!==li&&xi(r,e)?(r[e]=t,!0):xi(n.props,e)||e[0]==="$"&&e.slice(1)in n?!1:(s[e]=t,!0)},has({_:{data:n,setupState:e,accessCache:t,ctx:r,appContext:i,propsOptions:s}},o){let a;return!!t[o]||n!==li&&xi(n,o)||r7(e,o)||(a=s[0])&&xi(a,o)||xi(r,o)||xi(dm,o)||xi(i.config.globalProperties,o)},defineProperty(n,e,t){return t.get!=null?n._.accessCache[e]=0:xi(t,"value")&&this.set(n,e,t.value,null),Reflect.defineProperty(n,e,t)}},eve=ss({},LT,{get(n,e){if(e!==Symbol.unscopables)return LT.get(n,e,n)},has(n,e){return e[0]!=="_"&&!R2e(e)}});function tve(){return null}function rve(){return null}function nve(n){}function ive(n){}function sve(){return null}function ove(){}function ave(n,e){return null}function Fb(){return sQ().slots}function iQ(){return sQ().attrs}function sQ(){const n=So();return n.setupContext||(n.setupContext=zQ(n))}function eC(n){return Br(n)?n.reduce((e,t)=>(e[t]=null,e),{}):n}function lve(n,e){const t=eC(n);for(const r in e){if(r.startsWith("__skip"))continue;let i=t[r];i?Br(i)||yn(i)?i=t[r]={type:i,default:e[r]}:i.default=e[r]:i===null&&(i=t[r]={default:e[r]}),i&&e[`__skip_${r}`]&&(i.skipFactory=!0)}return t}function Yh(n,e){return!n||!e?n||e:Br(n)&&Br(e)?n.concat(e):ss({},eC(n),eC(e))}function cve(n,e){const t={};for(const r in n)e.includes(r)||Object.defineProperty(t,r,{enumerable:!0,get:()=>n[r]});return t}function uve(n){const e=So();let t=n();return BT(),sO(t)&&(t=t.catch(r=>{throw zf(e),r})),[t,()=>zf(e)]}let NT=!0;function hve(n){const e=_O(n),t=n.proxy,r=n.ctx;NT=!1,e.beforeCreate&&FD(e.beforeCreate,n,"bc");const{data:i,computed:s,methods:o,watch:a,provide:l,inject:c,created:u,beforeMount:h,mounted:d,beforeUpdate:g,updated:f,activated:v,deactivated:C,beforeDestroy:A,beforeUnmount:b,destroyed:m,unmounted:E,render:I,renderTracked:S,renderTriggered:T,errorCaptured:P,serverPrefetch:_,expose:$,inheritAttrs:B,components:U,directives:H,filters:N}=e;if(c&&dve(c,r,null),o)for(const R in o){const Y=o[R];yn(Y)&&(r[R]=Y.bind(t))}if(i){const R=i.call(t,t);Yi(R)&&(n.data=zc(R))}if(NT=!0,s)for(const R in s){const Y=s[R],ie=yn(Y)?Y.bind(t,t):yn(Y.get)?Y.get.bind(t,t):ic,de=!yn(Y)&&yn(Y.set)?Y.set.bind(t):ic,xe=ot({get:ie,set:de});Object.defineProperty(r,R,{enumerable:!0,configurable:!0,get:()=>xe.value,set:X=>xe.value=X})}if(a)for(const R in a)oQ(a[R],r,t,R);if(l){const R=yn(l)?l.call(t):l;Reflect.ownKeys(R).forEach(Y=>{io(Y,R[Y])})}u&&FD(u,n,"c");function D(R,Y){Br(Y)?Y.forEach(ie=>R(ie.bind(t))):Y&&R(Y.bind(t))}if(D(ZZ,h),D(No,d),D(EO,g),D(Bb,f),D(qZ,v),D(YZ,C),D(tQ,P),D(eQ,S),D(JZ,T),D(p0,b),D(wo,E),D(QZ,_),Br($))if($.length){const R=n.exposed||(n.exposed={});$.forEach(Y=>{Object.defineProperty(R,Y,{get:()=>t[Y],set:ie=>t[Y]=ie})})}else n.exposed||(n.exposed={});I&&n.render===ic&&(n.render=I),B!=null&&(n.inheritAttrs=B),U&&(n.components=U),H&&(n.directives=H),_&&yO(n)}function dve(n,e,t=ic){Br(n)&&(n=DT(n));for(const r in n){const i=n[r];let s;Yi(i)?"default"in i?s=Li(i.from||r,i.default,!0):s=Li(i.from||r):s=Li(i),fn(s)?Object.defineProperty(e,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:o=>s.value=o}):e[r]=s}}function FD(n,e,t){uc(Br(n)?n.map(r=>r.bind(e.proxy)):n.bind(e.proxy),e,t)}function oQ(n,e,t,r){let i=r.includes(".")?SQ(t,r):()=>t[r];if(ys(n)){const s=e[n];yn(s)&&Fr(i,s)}else if(yn(n))Fr(i,n.bind(t));else if(Yi(n))if(Br(n))n.forEach(s=>oQ(s,e,t,r));else{const s=yn(n.handler)?n.handler.bind(t):e[n.handler];yn(s)&&Fr(i,s,n)}}function _O(n){const e=n.type,{mixins:t,extends:r}=e,{mixins:i,optionsCache:s,config:{optionMergeStrategies:o}}=n.appContext,a=s.get(e);let l;return a?l=a:!i.length&&!t&&!r?l=e:(l={},i.length&&i.forEach(c=>Z4(l,c,o,!0)),Z4(l,e,o)),Yi(e)&&s.set(e,l),l}function Z4(n,e,t,r=!1){const{mixins:i,extends:s}=e;s&&Z4(n,s,t,!0),i&&i.forEach(o=>Z4(n,o,t,!0));for(const o in e)if(!(r&&o==="expose")){const a=fve[o]||t&&t[o];n[o]=a?a(n[o],e[o]):e[o]}return n}const fve={data:UD,props:WD,emits:WD,methods:Qv,computed:Qv,beforeCreate:_a,created:_a,beforeMount:_a,mounted:_a,beforeUpdate:_a,updated:_a,beforeDestroy:_a,beforeUnmount:_a,destroyed:_a,unmounted:_a,activated:_a,deactivated:_a,errorCaptured:_a,serverPrefetch:_a,components:Qv,directives:Qv,watch:gve,provide:UD,inject:pve};function UD(n,e){return e?n?function(){return ss(yn(n)?n.call(this,this):n,yn(e)?e.call(this,this):e)}:e:n}function pve(n,e){return Qv(DT(n),DT(e))}function DT(n){if(Br(n)){const e={};for(let t=0;t<n.length;t++)e[n[t]]=n[t];return e}return n}function _a(n,e){return n?[...new Set([].concat(n,e))]:e}function Qv(n,e){return n?ss(Object.create(null),n,e):e}function WD(n,e){return n?Br(n)&&Br(e)?[...new Set([...n,...e])]:ss(Object.create(null),eC(n),eC(e??{})):e}function gve(n,e){if(!n)return e;if(!e)return n;const t=ss(Object.create(null),n);for(const r in e)t[r]=_a(n[r],e[r]);return t}function aQ(){return{app:null,config:{isNativeTag:M2e,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let vve=0;function mve(n,e){return function(r,i=null){yn(r)||(r=ss({},r)),i!=null&&!Yi(i)&&(i=null);const s=aQ(),o=new WeakSet,a=[];let l=!1;const c=s.app={_uid:vve++,_component:r,_props:i,_container:null,_context:s,_instance:null,version:VQ,get config(){return s.config},set config(u){},use(u,...h){return o.has(u)||(u&&yn(u.install)?(o.add(u),u.install(c,...h)):yn(u)&&(o.add(u),u(c,...h))),c},mixin(u){return s.mixins.includes(u)||s.mixins.push(u),c},component(u,h){return h?(s.components[u]=h,c):s.components[u]},directive(u,h){return h?(s.directives[u]=h,c):s.directives[u]},mount(u,h,d){if(!l){const g=c._ceVNode||it(r,i);return g.appContext=s,d===!0?d="svg":d===!1&&(d=void 0),h&&e?e(g,u):n(g,u,d),l=!0,c._container=u,u.__vue_app__=c,sA(g.component)}},onUnmount(u){a.push(u)},unmount(){l&&(uc(a,c._instance,16),n(null,c._container),delete c._container.__vue_app__)},provide(u,h){return s.provides[u]=h,c},runWithContext(u){const h=Cf;Cf=c;try{return u()}finally{Cf=h}}};return c}}let Cf=null;function io(n,e){if(Mo){let t=Mo.provides;const r=Mo.parent&&Mo.parent.provides;r===t&&(t=Mo.provides=Object.create(r)),t[n]=e}}function Li(n,e,t=!1){const r=Mo||$o;if(r||Cf){const i=Cf?Cf._context.provides:r?r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(i&&n in i)return i[n];if(arguments.length>1)return t&&yn(e)?e.call(r&&r.proxy):e}}function PO(){return!!(Mo||$o||Cf)}const lQ={},cQ=()=>Object.create(lQ),uQ=n=>Object.getPrototypeOf(n)===lQ;function Cve(n,e,t,r=!1){const i={},s=cQ();n.propsDefaults=Object.create(null),hQ(n,e,i,s);for(const o in n.propsOptions[0])o in i||(i[o]=void 0);t?n.props=r?i:Lb(i):n.type.props?n.props=i:n.props=s,n.attrs=s}function Ave(n,e,t,r){const{props:i,attrs:s,vnode:{patchFlag:o}}=n,a=ii(i),[l]=n.propsOptions;let c=!1;if((r||o>0)&&!(o&16)){if(o&8){const u=n.vnode.dynamicProps;for(let h=0;h<u.length;h++){let d=u[h];if(Ub(n.emitsOptions,d))continue;const g=e[d];if(l)if(xi(s,d))g!==s[d]&&(s[d]=g,c=!0);else{const f=fa(d);i[f]=zT(l,a,f,g,n,!1)}else g!==s[d]&&(s[d]=g,c=!0)}}}else{hQ(n,e,i,s)&&(c=!0);let u;for(const h in a)(!e||!xi(e,h)&&((u=sl(h))===h||!xi(e,u)))&&(l?t&&(t[h]!==void 0||t[u]!==void 0)&&(i[h]=zT(l,a,h,void 0,n,!0)):delete i[h]);if(s!==a)for(const h in s)(!e||!xi(e,h))&&(delete s[h],c=!0)}c&&t1(n.attrs,"set","")}function hQ(n,e,t,r){const[i,s]=n.propsOptions;let o=!1,a;if(e)for(let l in e){if(i2(l))continue;const c=e[l];let u;i&&xi(i,u=fa(l))?!s||!s.includes(u)?t[u]=c:(a||(a={}))[u]=c:Ub(n.emitsOptions,l)||(!(l in r)||c!==r[l])&&(r[l]=c,o=!0)}if(s){const l=ii(t),c=a||li;for(let u=0;u<s.length;u++){const h=s[u];t[h]=zT(i,l,h,c[h],n,!xi(c,h))}}return o}function zT(n,e,t,r,i,s){const o=n[t];if(o!=null){const a=xi(o,"default");if(a&&r===void 0){const l=o.default;if(o.type!==Function&&!o.skipFactory&&yn(l)){const{propsDefaults:c}=i;if(t in c)r=c[t];else{const u=zf(i);r=c[t]=l.call(null,e),u()}}else r=l;i.ce&&i.ce._setProp(t,r)}o[0]&&(s&&!a?r=!1:o[1]&&(r===""||r===sl(t))&&(r=!0))}return r}const Ive=new WeakMap;function dQ(n,e,t=!1){const r=t?Ive:e.propsCache,i=r.get(n);if(i)return i;const s=n.props,o={},a=[];let l=!1;if(!yn(n)){const u=h=>{l=!0;const[d,g]=dQ(h,e,!0);ss(o,d),g&&a.push(...g)};!t&&e.mixins.length&&e.mixins.forEach(u),n.extends&&u(n.extends),n.mixins&&n.mixins.forEach(u)}if(!s&&!l)return Yi(n)&&r.set(n,r2),r2;if(Br(s))for(let u=0;u<s.length;u++){const h=fa(s[u]);GD(h)&&(o[h]=li)}else if(s)for(const u in s){const h=fa(u);if(GD(h)){const d=s[u],g=o[h]=Br(d)||yn(d)?{type:d}:ss({},d),f=g.type;let v=!1,C=!0;if(Br(f))for(let A=0;A<f.length;++A){const b=f[A],m=yn(b)&&b.name;if(m==="Boolean"){v=!0;break}else m==="String"&&(C=!1)}else v=yn(f)&&f.name==="Boolean";g[0]=v,g[1]=C,(v||xi(g,"default"))&&a.push(h)}}const c=[o,a];return Yi(n)&&r.set(n,c),c}function GD(n){return n[0]!=="$"&&!i2(n)}const fQ=n=>n[0]==="_"||n==="$stable",OO=n=>Br(n)?n.map(el):[el(n)],yve=(n,e,t)=>{if(e._n)return e;const r=At((...i)=>OO(e(...i)),t);return r._c=!1,r},pQ=(n,e,t)=>{const r=n._ctx;for(const i in n){if(fQ(i))continue;const s=n[i];if(yn(s))e[i]=yve(i,s,r);else if(s!=null){const o=OO(s);e[i]=()=>o}}},gQ=(n,e)=>{const t=OO(e);n.slots.default=()=>t},vQ=(n,e,t)=>{for(const r in e)(t||r!=="_")&&(n[r]=e[r])},bve=(n,e,t)=>{const r=n.slots=cQ();if(n.vnode.shapeFlag&32){const i=e._;i?(vQ(r,e,t),t&&dZ(r,"_",i,!0)):pQ(e,r)}else e&&gQ(n,e)},Eve=(n,e,t)=>{const{vnode:r,slots:i}=n;let s=!0,o=li;if(r.shapeFlag&32){const a=e._;a?t&&a===1?s=!1:vQ(i,e,t):(s=!e.$stable,pQ(e,i)),o=e}else e&&(gQ(n,e),o={default:1});if(s)for(const a in i)!fQ(a)&&o[a]==null&&delete i[a]},Po=PQ;function mQ(n){return AQ(n)}function CQ(n){return AQ(n,H0e)}function AQ(n,e){const t=xb();t.__VUE__=!0;const{insert:r,remove:i,patchProp:s,createElement:o,createText:a,createComment:l,setText:c,setElementText:u,parentNode:h,nextSibling:d,setScopeId:g=ic,insertStaticContent:f}=n,v=(te,ce,ge,Te=null,ae=null,L=null,F=void 0,re=null,ke=!!ce.dynamicChildren)=>{if(te===ce)return;te&&!Sc(te,ce)&&(Te=fe(te),X(te,ae,L,!0),te=null),ce.patchFlag===-2&&(ke=!1,ce.dynamicChildren=null);const{type:ze,ref:$e,shapeFlag:Ce}=ce;switch(ze){case Oh:C(te,ce,ge,Te);break;case mo:A(te,ce,ge,Te);break;case Af:te==null&&b(ce,ge,Te,F);break;case ur:U(te,ce,ge,Te,ae,L,F,re,ke);break;default:Ce&1?I(te,ce,ge,Te,ae,L,F,re,ke):Ce&6?H(te,ce,ge,Te,ae,L,F,re,ke):(Ce&64||Ce&128)&&ze.process(te,ce,ge,Te,ae,L,F,re,ke,K)}$e!=null&&ae&&Jm($e,te&&te.ref,L,ce||te,!ce)},C=(te,ce,ge,Te)=>{if(te==null)r(ce.el=a(ce.children),ge,Te);else{const ae=ce.el=te.el;ce.children!==te.children&&c(ae,ce.children)}},A=(te,ce,ge,Te)=>{te==null?r(ce.el=l(ce.children||""),ge,Te):ce.el=te.el},b=(te,ce,ge,Te)=>{[te.el,te.anchor]=f(te.children,ce,ge,Te,te.el,te.anchor)},m=({el:te,anchor:ce},ge,Te)=>{let ae;for(;te&&te!==ce;)ae=d(te),r(te,ge,Te),te=ae;r(ce,ge,Te)},E=({el:te,anchor:ce})=>{let ge;for(;te&&te!==ce;)ge=d(te),i(te),te=ge;i(ce)},I=(te,ce,ge,Te,ae,L,F,re,ke)=>{ce.type==="svg"?F="svg":ce.type==="math"&&(F="mathml"),te==null?S(ce,ge,Te,ae,L,F,re,ke):_(te,ce,ae,L,F,re,ke)},S=(te,ce,ge,Te,ae,L,F,re)=>{let ke,ze;const{props:$e,shapeFlag:Ce,transition:Ne,dirs:Ye}=te;if(ke=te.el=o(te.type,L,$e&&$e.is,$e),Ce&8?u(ke,te.children):Ce&16&&P(te.children,ke,null,Te,ae,n7(te,L),F,re),Ye&&su(te,null,Te,"created"),T(ke,te,te.scopeId,F,Te),$e){for(const ht in $e)ht!=="value"&&!i2(ht)&&s(ke,ht,null,$e[ht],L,Te);"value"in $e&&s(ke,"value",null,$e.value,L),(ze=$e.onVnodeBeforeMount)&&Za(ze,Te,te)}Ye&&su(te,null,Te,"beforeMount");const st=IQ(ae,Ne);st&&Ne.beforeEnter(ke),r(ke,ce,ge),((ze=$e&&$e.onVnodeMounted)||st||Ye)&&Po(()=>{ze&&Za(ze,Te,te),st&&Ne.enter(ke),Ye&&su(te,null,Te,"mounted")},ae)},T=(te,ce,ge,Te,ae)=>{if(ge&&g(te,ge),Te)for(let L=0;L<Te.length;L++)g(te,Te[L]);if(ae){let L=ae.subTree;if(ce===L||J4(L.type)&&(L.ssContent===ce||L.ssFallback===ce)){const F=ae.vnode;T(te,F,F.scopeId,F.slotScopeIds,ae.parent)}}},P=(te,ce,ge,Te,ae,L,F,re,ke=0)=>{for(let ze=ke;ze<te.length;ze++){const $e=te[ze]=re?fh(te[ze]):el(te[ze]);v(null,$e,ce,ge,Te,ae,L,F,re)}},_=(te,ce,ge,Te,ae,L,F)=>{const re=ce.el=te.el;let{patchFlag:ke,dynamicChildren:ze,dirs:$e}=ce;ke|=te.patchFlag&16;const Ce=te.props||li,Ne=ce.props||li;let Ye;if(ge&&Ud(ge,!1),(Ye=Ne.onVnodeBeforeUpdate)&&Za(Ye,ge,ce,te),$e&&su(ce,te,ge,"beforeUpdate"),ge&&Ud(ge,!0),(Ce.innerHTML&&Ne.innerHTML==null||Ce.textContent&&Ne.textContent==null)&&u(re,""),ze?$(te.dynamicChildren,ze,re,ge,Te,n7(ce,ae),L):F||Y(te,ce,re,null,ge,Te,n7(ce,ae),L,!1),ke>0){if(ke&16)B(re,Ce,Ne,ge,ae);else if(ke&2&&Ce.class!==Ne.class&&s(re,"class",null,Ne.class,ae),ke&4&&s(re,"style",Ce.style,Ne.style,ae),ke&8){const st=ce.dynamicProps;for(let ht=0;ht<st.length;ht++){const It=st[ht],Ir=Ce[It],rr=Ne[It];(rr!==Ir||It==="value")&&s(re,It,Ir,rr,ae,ge)}}ke&1&&te.children!==ce.children&&u(re,ce.children)}else!F&&ze==null&&B(re,Ce,Ne,ge,ae);((Ye=Ne.onVnodeUpdated)||$e)&&Po(()=>{Ye&&Za(Ye,ge,ce,te),$e&&su(ce,te,ge,"updated")},Te)},$=(te,ce,ge,Te,ae,L,F)=>{for(let re=0;re<ce.length;re++){const ke=te[re],ze=ce[re],$e=ke.el&&(ke.type===ur||!Sc(ke,ze)||ke.shapeFlag&70)?h(ke.el):ge;v(ke,ze,$e,null,Te,ae,L,F,!0)}},B=(te,ce,ge,Te,ae)=>{if(ce!==ge){if(ce!==li)for(const L in ce)!i2(L)&&!(L in ge)&&s(te,L,ce[L],null,ae,Te);for(const L in ge){if(i2(L))continue;const F=ge[L],re=ce[L];F!==re&&L!=="value"&&s(te,L,re,F,ae,Te)}"value"in ge&&s(te,"value",ce.value,ge.value,ae)}},U=(te,ce,ge,Te,ae,L,F,re,ke)=>{const ze=ce.el=te?te.el:a(""),$e=ce.anchor=te?te.anchor:a("");let{patchFlag:Ce,dynamicChildren:Ne,slotScopeIds:Ye}=ce;Ye&&(re=re?re.concat(Ye):Ye),te==null?(r(ze,ge,Te),r($e,ge,Te),P(ce.children||[],ge,$e,ae,L,F,re,ke)):Ce>0&&Ce&64&&Ne&&te.dynamicChildren?($(te.dynamicChildren,Ne,ge,ae,L,F,re),(ce.key!=null||ae&&ce===ae.subTree)&&MO(te,ce,!0)):Y(te,ce,ge,$e,ae,L,F,re,ke)},H=(te,ce,ge,Te,ae,L,F,re,ke)=>{ce.slotScopeIds=re,te==null?ce.shapeFlag&512?ae.ctx.activate(ce,ge,Te,F,ke):N(ce,ge,Te,ae,L,F,ke):W(te,ce,ke)},N=(te,ce,ge,Te,ae,L,F)=>{const re=te.component=$Q(te,Te,ae);if(tA(te)&&(re.ctx.renderer=K),NQ(re,!1,F),re.asyncDep){if(ae&&ae.registerDep(re,D,F),!te.el){const ke=re.subTree=it(mo);A(null,ke,ce,ge)}}else D(re,te,ce,ge,ae,L,F)},W=(te,ce,ge)=>{const Te=ce.component=te.component;if(Mve(te,ce,ge))if(Te.asyncDep&&!Te.asyncResolved){R(Te,ce,ge);return}else Te.next=ce,Te.update();else ce.el=te.el,Te.vnode=ce},D=(te,ce,ge,Te,ae,L,F)=>{const re=()=>{if(te.isMounted){let{next:Ce,bu:Ne,u:Ye,parent:st,vnode:ht}=te;{const Vr=yQ(te);if(Vr){Ce&&(Ce.el=ht.el,R(te,Ce,F)),Vr.asyncDep.then(()=>{te.isUnmounted||re()});return}}let It=Ce,Ir;Ud(te,!1),Ce?(Ce.el=ht.el,R(te,Ce,F)):Ce=ht,Ne&&s2(Ne),(Ir=Ce.props&&Ce.props.onVnodeBeforeUpdate)&&Za(Ir,st,Ce,ht),Ud(te,!0);const rr=Jy(te),Sr=te.subTree;te.subTree=rr,v(Sr,rr,h(Sr.el),fe(Sr),te,ae,L),Ce.el=rr.el,It===null&&Wb(te,rr.el),Ye&&Po(Ye,ae),(Ir=Ce.props&&Ce.props.onVnodeUpdated)&&Po(()=>Za(Ir,st,Ce,ht),ae)}else{let Ce;const{el:Ne,props:Ye}=ce,{bm:st,m:ht,parent:It,root:Ir,type:rr}=te,Sr=Ph(ce);if(Ud(te,!1),st&&s2(st),!Sr&&(Ce=Ye&&Ye.onVnodeBeforeMount)&&Za(Ce,It,ce),Ud(te,!0),Ne&&ue){const Vr=()=>{te.subTree=Jy(te),ue(Ne,te.subTree,te,ae,null)};Sr&&rr.__asyncHydrate?rr.__asyncHydrate(Ne,te,Vr):Vr()}else{Ir.ce&&Ir.ce._injectChildStyle(rr);const Vr=te.subTree=Jy(te);v(null,Vr,ge,Te,te,ae,L),ce.el=Vr.el}if(ht&&Po(ht,ae),!Sr&&(Ce=Ye&&Ye.onVnodeMounted)){const Vr=ce;Po(()=>Za(Ce,It,Vr),ae)}(ce.shapeFlag&256||It&&Ph(It.vnode)&&It.vnode.shapeFlag&256)&&te.a&&Po(te.a,ae),te.isMounted=!0,ce=ge=Te=null}};te.scope.on();const ke=te.effect=new Km(re);te.scope.off();const ze=te.update=ke.run.bind(ke),$e=te.job=ke.runIfDirty.bind(ke);$e.i=te,$e.id=te.uid,ke.scheduler=()=>pO($e),Ud(te,!0),ze()},R=(te,ce,ge)=>{ce.component=te;const Te=te.vnode.props;te.vnode=ce,te.next=null,Ave(te,ce.props,Te,ge),Eve(te,ce.children,ge),ad(),ND(te),ld()},Y=(te,ce,ge,Te,ae,L,F,re,ke=!1)=>{const ze=te&&te.children,$e=te?te.shapeFlag:0,Ce=ce.children,{patchFlag:Ne,shapeFlag:Ye}=ce;if(Ne>0){if(Ne&128){de(ze,Ce,ge,Te,ae,L,F,re,ke);return}else if(Ne&256){ie(ze,Ce,ge,Te,ae,L,F,re,ke);return}}Ye&8?($e&16&&_e(ze,ae,L),Ce!==ze&&u(ge,Ce)):$e&16?Ye&16?de(ze,Ce,ge,Te,ae,L,F,re,ke):_e(ze,ae,L,!0):($e&8&&u(ge,""),Ye&16&&P(Ce,ge,Te,ae,L,F,re,ke))},ie=(te,ce,ge,Te,ae,L,F,re,ke)=>{te=te||r2,ce=ce||r2;const ze=te.length,$e=ce.length,Ce=Math.min(ze,$e);let Ne;for(Ne=0;Ne<Ce;Ne++){const Ye=ce[Ne]=ke?fh(ce[Ne]):el(ce[Ne]);v(te[Ne],Ye,ge,null,ae,L,F,re,ke)}ze>$e?_e(te,ae,L,!0,!1,Ce):P(ce,ge,Te,ae,L,F,re,ke,Ce)},de=(te,ce,ge,Te,ae,L,F,re,ke)=>{let ze=0;const $e=ce.length;let Ce=te.length-1,Ne=$e-1;for(;ze<=Ce&&ze<=Ne;){const Ye=te[ze],st=ce[ze]=ke?fh(ce[ze]):el(ce[ze]);if(Sc(Ye,st))v(Ye,st,ge,null,ae,L,F,re,ke);else break;ze++}for(;ze<=Ce&&ze<=Ne;){const Ye=te[Ce],st=ce[Ne]=ke?fh(ce[Ne]):el(ce[Ne]);if(Sc(Ye,st))v(Ye,st,ge,null,ae,L,F,re,ke);else break;Ce--,Ne--}if(ze>Ce){if(ze<=Ne){const Ye=Ne+1,st=Ye<$e?ce[Ye].el:Te;for(;ze<=Ne;)v(null,ce[ze]=ke?fh(ce[ze]):el(ce[ze]),ge,st,ae,L,F,re,ke),ze++}}else if(ze>Ne)for(;ze<=Ce;)X(te[ze],ae,L,!0),ze++;else{const Ye=ze,st=ze,ht=new Map;for(ze=st;ze<=Ne;ze++){const $n=ce[ze]=ke?fh(ce[ze]):el(ce[ze]);$n.key!=null&&ht.set($n.key,ze)}let It,Ir=0;const rr=Ne-st+1;let Sr=!1,Vr=0;const wt=new Array(rr);for(ze=0;ze<rr;ze++)wt[ze]=0;for(ze=Ye;ze<=Ce;ze++){const $n=te[ze];if(Ir>=rr){X($n,ae,L,!0);continue}let Pn;if($n.key!=null)Pn=ht.get($n.key);else for(It=st;It<=Ne;It++)if(wt[It-st]===0&&Sc($n,ce[It])){Pn=It;break}Pn===void 0?X($n,ae,L,!0):(wt[Pn-st]=ze+1,Pn>=Vr?Vr=Pn:Sr=!0,v($n,ce[Pn],ge,null,ae,L,F,re,ke),Ir++)}const Nn=Sr?wve(wt):r2;for(It=Nn.length-1,ze=rr-1;ze>=0;ze--){const $n=st+ze,Pn=ce[$n],Xn=$n+1<$e?ce[$n+1].el:Te;wt[ze]===0?v(null,Pn,ge,Xn,ae,L,F,re,ke):Sr&&(It<0||ze!==Nn[It]?xe(Pn,ge,Xn,2):It--)}}},xe=(te,ce,ge,Te,ae=null)=>{const{el:L,type:F,transition:re,children:ke,shapeFlag:ze}=te;if(ze&6){xe(te.component.subTree,ce,ge,Te);return}if(ze&128){te.suspense.move(ce,ge,Te);return}if(ze&64){F.move(te,ce,ge,K);return}if(F===ur){r(L,ce,ge);for(let Ce=0;Ce<ke.length;Ce++)xe(ke[Ce],ce,ge,Te);r(te.anchor,ce,ge);return}if(F===Af){m(te,ce,ge);return}if(Te!==2&&ze&1&&re)if(Te===0)re.beforeEnter(L),r(L,ce,ge),Po(()=>re.enter(L),ae);else{const{leave:Ce,delayLeave:Ne,afterLeave:Ye}=re,st=()=>r(L,ce,ge),ht=()=>{Ce(L,()=>{st(),Ye&&Ye()})};Ne?Ne(L,st,ht):ht()}else r(L,ce,ge)},X=(te,ce,ge,Te=!1,ae=!1)=>{const{type:L,props:F,ref:re,children:ke,dynamicChildren:ze,shapeFlag:$e,patchFlag:Ce,dirs:Ne,cacheIndex:Ye}=te;if(Ce===-2&&(ae=!1),re!=null&&Jm(re,null,ge,te,!0),Ye!=null&&(ce.renderCache[Ye]=void 0),$e&256){ce.ctx.deactivate(te);return}const st=$e&1&&Ne,ht=!Ph(te);let It;if(ht&&(It=F&&F.onVnodeBeforeUnmount)&&Za(It,ce,te),$e&6)me(te.component,ge,Te);else{if($e&128){te.suspense.unmount(ge,Te);return}st&&su(te,null,ce,"beforeUnmount"),$e&64?te.type.remove(te,ce,ge,K,Te):ze&&!ze.hasOnce&&(L!==ur||Ce>0&&Ce&64)?_e(ze,ce,ge,!1,!0):(L===ur&&Ce&384||!ae&&$e&16)&&_e(ke,ce,ge),Te&&Q(te)}(ht&&(It=F&&F.onVnodeUnmounted)||st)&&Po(()=>{It&&Za(It,ce,te),st&&su(te,null,ce,"unmounted")},ge)},Q=te=>{const{type:ce,el:ge,anchor:Te,transition:ae}=te;if(ce===ur){he(ge,Te);return}if(ce===Af){E(te);return}const L=()=>{i(ge),ae&&!ae.persisted&&ae.afterLeave&&ae.afterLeave()};if(te.shapeFlag&1&&ae&&!ae.persisted){const{leave:F,delayLeave:re}=ae,ke=()=>F(ge,L);re?re(te.el,L,ke):ke()}else L()},he=(te,ce)=>{let ge;for(;te!==ce;)ge=d(te),i(te),te=ge;i(ce)},me=(te,ce,ge)=>{const{bum:Te,scope:ae,job:L,subTree:F,um:re,m:ke,a:ze}=te;Q4(ke),Q4(ze),Te&&s2(Te),ae.stop(),L&&(L.flags|=8,X(F,te,ce,ge)),re&&Po(re,ce),Po(()=>{te.isUnmounted=!0},ce),ce&&ce.pendingBranch&&!ce.isUnmounted&&te.asyncDep&&!te.asyncResolved&&te.suspenseId===ce.pendingId&&(ce.deps--,ce.deps===0&&ce.resolve())},_e=(te,ce,ge,Te=!1,ae=!1,L=0)=>{for(let F=L;F<te.length;F++)X(te[F],ce,ge,Te,ae)},fe=te=>{if(te.shapeFlag&6)return fe(te.component.subTree);if(te.shapeFlag&128)return te.suspense.next();const ce=d(te.anchor||te.el),ge=ce&&ce[HZ];return ge?d(ge):ce};let oe=!1;const J=(te,ce,ge)=>{te==null?ce._vnode&&X(ce._vnode,null,null,!0):v(ce._vnode||null,te,ce,null,null,null,ge),ce._vnode=te,oe||(oe=!0,ND(),X4(),oe=!1)},K={p:v,um:X,m:xe,r:Q,mt:N,mc:P,pc:Y,pbc:$,n:fe,o:n};let q,ue;return e&&([q,ue]=e(K)),{render:J,hydrate:q,createApp:mve(J,q)}}function n7({type:n,props:e},t){return t==="svg"&&n==="foreignObject"||t==="mathml"&&n==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:t}function Ud({effect:n,job:e},t){t?(n.flags|=32,e.flags|=4):(n.flags&=-33,e.flags&=-5)}function IQ(n,e){return(!n||n&&!n.pendingBranch)&&e&&!e.persisted}function MO(n,e,t=!1){const r=n.children,i=e.children;if(Br(r)&&Br(i))for(let s=0;s<r.length;s++){const o=r[s];let a=i[s];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=i[s]=fh(i[s]),a.el=o.el),!t&&a.patchFlag!==-2&&MO(o,a)),a.type===Oh&&(a.el=o.el)}}function wve(n){const e=n.slice(),t=[0];let r,i,s,o,a;const l=n.length;for(r=0;r<l;r++){const c=n[r];if(c!==0){if(i=t[t.length-1],n[i]<c){e[r]=i,t.push(r);continue}for(s=0,o=t.length-1;s<o;)a=s+o>>1,n[t[a]]<c?s=a+1:o=a;c<n[t[s]]&&(s>0&&(e[r]=t[s-1]),t[s]=r)}}for(s=t.length,o=t[s-1];s-- >0;)t[s]=o,o=e[o];return t}function yQ(n){const e=n.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:yQ(e)}function Q4(n){if(n)for(let e=0;e<n.length;e++)n[e].flags|=8}const bQ=Symbol.for("v-scx"),EQ=()=>Li(bQ);function Ao(n,e){return rA(n,null,e)}function Sve(n,e){return rA(n,null,{flush:"post"})}function wQ(n,e){return rA(n,null,{flush:"sync"})}function Fr(n,e,t){return rA(n,e,t)}function rA(n,e,t=li){const{immediate:r,deep:i,flush:s,once:o}=t,a=ss({},t),l=e&&r||!e&&s!=="post";let c;if(S2){if(s==="sync"){const g=EQ();c=g.__watcherHandles||(g.__watcherHandles=[])}else if(!l){const g=()=>{};return g.stop=ic,g.resume=ic,g.pause=ic,g}}const u=Mo;a.call=(g,f,v)=>uc(g,u,f,v);let h=!1;s==="post"?a.scheduler=g=>{Po(g,u&&u.suspense)}:s!=="sync"&&(h=!0,a.scheduler=(g,f)=>{f?g():pO(g)}),a.augmentJob=g=>{e&&(g.flags|=4),h&&(g.flags|=2,u&&(g.id=u.uid,g.i=u))};const d=T0e(n,e,a);return S2&&(c?c.push(d):l&&d()),d}function Tve(n,e,t){const r=this.proxy,i=ys(n)?n.includes(".")?SQ(r,n):()=>r[n]:n.bind(r,r);let s;yn(e)?s=e:(s=e.handler,t=e);const o=zf(this),a=rA(i,s.bind(r),t);return o(),a}function SQ(n,e){const t=e.split(".");return()=>{let r=n;for(let i=0;i<t.length&&r;i++)r=r[t[i]];return r}}function nA(n,e,t=li){const r=So(),i=fa(e),s=sl(e),o=TQ(n,i),a=zb((l,c)=>{let u,h=li,d;return wQ(()=>{const g=n[i];La(u,g)&&(u=g,c())}),{get(){return l(),t.get?t.get(u):u},set(g){const f=t.set?t.set(g):g;if(!La(f,u)&&!(h!==li&&La(g,h)))return;const v=r.vnode.props;v&&(e in v||i in v||s in v)&&(`onUpdate:${e}`in v||`onUpdate:${i}`in v||`onUpdate:${s}`in v)||(u=g,c()),r.emit(`update:${e}`,f),La(g,f)&&La(g,h)&&!La(f,d)&&c(),h=g,d=f}}});return a[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?o||li:a,done:!1}:{done:!0}}}},a}const TQ=(n,e)=>e==="modelValue"||e==="model-value"?n.modelModifiers:n[`${e}Modifiers`]||n[`${fa(e)}Modifiers`]||n[`${sl(e)}Modifiers`];function xve(n,e,...t){if(n.isUnmounted)return;const r=n.vnode.props||li;let i=t;const s=e.startsWith("update:"),o=s&&TQ(r,e.slice(7));o&&(o.trim&&(i=t.map(u=>ys(u)?u.trim():u)),o.number&&(i=t.map(U4)));let a,l=r[a=lm(e)]||r[a=lm(fa(e))];!l&&s&&(l=r[a=lm(sl(e))]),l&&uc(l,n,6,i);const c=r[a+"Once"];if(c){if(!n.emitted)n.emitted={};else if(n.emitted[a])return;n.emitted[a]=!0,uc(c,n,6,i)}}function xQ(n,e,t=!1){const r=e.emitsCache,i=r.get(n);if(i!==void 0)return i;const s=n.emits;let o={},a=!1;if(!yn(n)){const l=c=>{const u=xQ(c,e,!0);u&&(a=!0,ss(o,u))};!t&&e.mixins.length&&e.mixins.forEach(l),n.extends&&l(n.extends),n.mixins&&n.mixins.forEach(l)}return!s&&!a?(Yi(n)&&r.set(n,null),null):(Br(s)?s.forEach(l=>o[l]=null):ss(o,s),Yi(n)&&r.set(n,o),o)}function Ub(n,e){return!n||!JC(e)?!1:(e=e.slice(2).replace(/Once$/,""),xi(n,e[0].toLowerCase()+e.slice(1))||xi(n,sl(e))||xi(n,e))}function Jy(n){const{type:e,vnode:t,proxy:r,withProxy:i,propsOptions:[s],slots:o,attrs:a,emit:l,render:c,renderCache:u,props:h,data:d,setupState:g,ctx:f,inheritAttrs:v}=n,C=Qm(n);let A,b;try{if(t.shapeFlag&4){const E=i||r,I=E;A=el(c.call(I,E,u,h,g,d,f)),b=a}else{const E=e;A=el(E.length>1?E(h,{attrs:a,slots:o,emit:l}):E(h,null)),b=e.props?a:Pve(a)}}catch(E){fm.length=0,ip(E,n,1),A=it(mo)}let m=A;if(b&&v!==!1){const E=Object.keys(b),{shapeFlag:I}=m;E.length&&I&7&&(s&&E.some(nO)&&(b=Ove(b,s)),m=Tu(m,b,!1,!0))}return t.dirs&&(m=Tu(m,null,!1,!0),m.dirs=m.dirs?m.dirs.concat(t.dirs):t.dirs),t.transition&&E1(m,t.transition),A=m,Qm(C),A}function _ve(n,e=!0){let t;for(let r=0;r<n.length;r++){const i=n[r];if(w1(i)){if(i.type!==mo||i.children==="v-if"){if(t)return;t=i}}else return}return t}const Pve=n=>{let e;for(const t in n)(t==="class"||t==="style"||JC(t))&&((e||(e={}))[t]=n[t]);return e},Ove=(n,e)=>{const t={};for(const r in n)(!nO(r)||!(r.slice(9)in e))&&(t[r]=n[r]);return t};function Mve(n,e,t){const{props:r,children:i,component:s}=n,{props:o,children:a,patchFlag:l}=e,c=s.emitsOptions;if(e.dirs||e.transition)return!0;if(t&&l>=0){if(l&1024)return!0;if(l&16)return r?KD(r,o,c):!!o;if(l&8){const u=e.dynamicProps;for(let h=0;h<u.length;h++){const d=u[h];if(o[d]!==r[d]&&!Ub(c,d))return!0}}}else return(i||a)&&(!a||!a.$stable)?!0:r===o?!1:r?o?KD(r,o,c):!0:!!o;return!1}function KD(n,e,t){const r=Object.keys(e);if(r.length!==Object.keys(n).length)return!0;for(let i=0;i<r.length;i++){const s=r[i];if(e[s]!==n[s]&&!Ub(t,s))return!0}return!1}function Wb({vnode:n,parent:e},t){for(;e;){const r=e.subTree;if(r.suspense&&r.suspense.activeBranch===n&&(r.el=n.el),r===n)(n=e.vnode).el=t,e=e.parent;else break}}const J4=n=>n.__isSuspense;let RT=0;const kve={name:"Suspense",__isSuspense:!0,process(n,e,t,r,i,s,o,a,l,c){if(n==null)Lve(e,t,r,i,s,o,a,l,c);else{if(s&&s.deps>0&&!n.suspense.isInFallback){e.suspense=n.suspense,e.suspense.vnode=e,e.el=n.el;return}Nve(n,e,t,r,i,o,a,l,c)}},hydrate:Dve,normalize:zve},$ve=kve;function tC(n,e){const t=n.props&&n.props[e];yn(t)&&t()}function Lve(n,e,t,r,i,s,o,a,l){const{p:c,o:{createElement:u}}=l,h=u("div"),d=n.suspense=_Q(n,i,r,e,h,t,s,o,a,l);c(null,d.pendingBranch=n.ssContent,h,null,r,d,s,o),d.deps>0?(tC(n,"onPending"),tC(n,"onFallback"),c(null,n.ssFallback,e,t,r,null,s,o),a2(d,n.ssFallback)):d.resolve(!1,!0)}function Nve(n,e,t,r,i,s,o,a,{p:l,um:c,o:{createElement:u}}){const h=e.suspense=n.suspense;h.vnode=e,e.el=n.el;const d=e.ssContent,g=e.ssFallback,{activeBranch:f,pendingBranch:v,isInFallback:C,isHydrating:A}=h;if(v)h.pendingBranch=d,Sc(d,v)?(l(v,d,h.hiddenContainer,null,i,h,s,o,a),h.deps<=0?h.resolve():C&&(A||(l(f,g,t,r,i,null,s,o,a),a2(h,g)))):(h.pendingId=RT++,A?(h.isHydrating=!1,h.activeBranch=v):c(v,i,h),h.deps=0,h.effects.length=0,h.hiddenContainer=u("div"),C?(l(null,d,h.hiddenContainer,null,i,h,s,o,a),h.deps<=0?h.resolve():(l(f,g,t,r,i,null,s,o,a),a2(h,g))):f&&Sc(d,f)?(l(f,d,t,r,i,h,s,o,a),h.resolve(!0)):(l(null,d,h.hiddenContainer,null,i,h,s,o,a),h.deps<=0&&h.resolve()));else if(f&&Sc(d,f))l(f,d,t,r,i,h,s,o,a),a2(h,d);else if(tC(e,"onPending"),h.pendingBranch=d,d.shapeFlag&512?h.pendingId=d.component.suspenseId:h.pendingId=RT++,l(null,d,h.hiddenContainer,null,i,h,s,o,a),h.deps<=0)h.resolve();else{const{timeout:b,pendingId:m}=h;b>0?setTimeout(()=>{h.pendingId===m&&h.fallback(g)},b):b===0&&h.fallback(g)}}function _Q(n,e,t,r,i,s,o,a,l,c,u=!1){const{p:h,m:d,um:g,n:f,o:{parentNode:v,remove:C}}=c;let A;const b=Rve(n);b&&e&&e.pendingBranch&&(A=e.pendingId,e.deps++);const m=n.props?W4(n.props.timeout):void 0,E=s,I={vnode:n,parent:e,parentComponent:t,namespace:o,container:r,hiddenContainer:i,deps:0,pendingId:RT++,timeout:typeof m=="number"?m:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(S=!1,T=!1){const{vnode:P,activeBranch:_,pendingBranch:$,pendingId:B,effects:U,parentComponent:H,container:N}=I;let W=!1;I.isHydrating?I.isHydrating=!1:S||(W=_&&$.transition&&$.transition.mode==="out-in",W&&(_.transition.afterLeave=()=>{B===I.pendingId&&(d($,N,s===E?f(_):s,0),Xm(U))}),_&&(v(_.el)===N&&(s=f(_)),g(_,H,I,!0)),W||d($,N,s,0)),a2(I,$),I.pendingBranch=null,I.isInFallback=!1;let D=I.parent,R=!1;for(;D;){if(D.pendingBranch){D.effects.push(...U),R=!0;break}D=D.parent}!R&&!W&&Xm(U),I.effects=[],b&&e&&e.pendingBranch&&A===e.pendingId&&(e.deps--,e.deps===0&&!T&&e.resolve()),tC(P,"onResolve")},fallback(S){if(!I.pendingBranch)return;const{vnode:T,activeBranch:P,parentComponent:_,container:$,namespace:B}=I;tC(T,"onFallback");const U=f(P),H=()=>{I.isInFallback&&(h(null,S,$,U,_,null,B,a,l),a2(I,S))},N=S.transition&&S.transition.mode==="out-in";N&&(P.transition.afterLeave=H),I.isInFallback=!0,g(P,_,null,!0),N||H()},move(S,T,P){I.activeBranch&&d(I.activeBranch,S,T,P),I.container=S},next(){return I.activeBranch&&f(I.activeBranch)},registerDep(S,T,P){const _=!!I.pendingBranch;_&&I.deps++;const $=S.vnode.el;S.asyncDep.catch(B=>{ip(B,S,0)}).then(B=>{if(S.isUnmounted||I.isUnmounted||I.pendingId!==S.suspenseId)return;S.asyncResolved=!0;const{vnode:U}=S;jT(S,B,!1),$&&(U.el=$);const H=!$&&S.subTree.el;T(S,U,v($||S.subTree.el),$?null:f(S.subTree),I,o,P),H&&C(H),Wb(S,U.el),_&&--I.deps===0&&I.resolve()})},unmount(S,T){I.isUnmounted=!0,I.activeBranch&&g(I.activeBranch,t,S,T),I.pendingBranch&&g(I.pendingBranch,t,S,T)}};return I}function Dve(n,e,t,r,i,s,o,a,l){const c=e.suspense=_Q(e,r,t,n.parentNode,document.createElement("div"),null,i,s,o,a,!0),u=l(n,c.pendingBranch=e.ssContent,t,c,s,o);return c.deps===0&&c.resolve(!1,!0),u}function zve(n){const{shapeFlag:e,children:t}=n,r=e&32;n.ssContent=qD(r?t.default:t),n.ssFallback=r?qD(t.fallback):it(mo)}function qD(n){let e;if(yn(n)){const t=Df&&n._c;t&&(n._d=!1,Ve()),n=n(),t&&(n._d=!0,e=ba,OQ())}return Br(n)&&(n=_ve(n)),n=el(n),e&&!n.dynamicChildren&&(n.dynamicChildren=e.filter(t=>t!==n)),n}function PQ(n,e){e&&e.pendingBranch?Br(n)?e.effects.push(...n):e.effects.push(n):Xm(n)}function a2(n,e){n.activeBranch=e;const{vnode:t,parentComponent:r}=n;let i=e.el;for(;!i&&e.component;)e=e.component.subTree,i=e.el;t.el=i,r&&r.subTree===t&&(r.vnode.el=i,Wb(r,i))}function Rve(n){const e=n.props&&n.props.suspensible;return e!=null&&e!==!1}const ur=Symbol.for("v-fgt"),Oh=Symbol.for("v-txt"),mo=Symbol.for("v-cmt"),Af=Symbol.for("v-stc"),fm=[];let ba=null;function Ve(n=!1){fm.push(ba=n?null:[])}function OQ(){fm.pop(),ba=fm[fm.length-1]||null}let Df=1;function VT(n,e=!1){Df+=n,n<0&&ba&&e&&(ba.hasOnce=!0)}function MQ(n){return n.dynamicChildren=Df>0?ba||r2:null,OQ(),Df>0&&ba&&ba.push(n),n}function Xe(n,e,t,r,i,s){return MQ(Pe(n,e,t,r,i,s,!0))}function Nt(n,e,t,r,i){return MQ(it(n,e,t,r,i,!0))}function w1(n){return n?n.__v_isVNode===!0:!1}function Sc(n,e){return n.type===e.type&&n.key===e.key}function Vve(n){}const kQ=({key:n})=>n??null,e4=({ref:n,ref_key:e,ref_for:t})=>(typeof n=="number"&&(n=""+n),n!=null?ys(n)||fn(n)||yn(n)?{i:$o,r:n,k:e,f:!!t}:n:null);function Pe(n,e=null,t=null,r=0,i=null,s=n===ur?0:1,o=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:n,props:e,key:e&&kQ(e),ref:e&&e4(e),scopeId:Rb,slotScopeIds:null,children:t,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:$o};return a?($O(l,t),s&128&&n.normalize(l)):t&&(l.shapeFlag|=ys(t)?8:16),Df>0&&!o&&ba&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&ba.push(l),l}const it=Hve;function Hve(n,e=null,t=null,r=0,i=null,s=!1){if((!n||n===rQ)&&(n=mo),w1(n)){const a=Tu(n,e,!0);return t&&$O(a,t),Df>0&&!s&&ba&&(a.shapeFlag&6?ba[ba.indexOf(n)]=a:ba.push(a)),a.patchFlag=-2,a}if(Kve(n)&&(n=n.__vccOpts),e){e=iA(e);let{class:a,style:l}=e;a&&!ys(a)&&(e.class=Ar(a)),Yi(l)&&(Db(l)&&!Br(l)&&(l=ss({},l)),e.style=Ys(l))}const o=ys(n)?1:J4(n)?128:BZ(n)?64:Yi(n)?4:yn(n)?2:0;return Pe(n,e,t,r,i,o,s,!0)}function iA(n){return n?Db(n)||uQ(n)?ss({},n):n:null}function Tu(n,e,t=!1,r=!1){const{props:i,ref:s,patchFlag:o,children:a,transition:l}=n,c=e?vo(i||{},e):i,u={__v_isVNode:!0,__v_skip:!0,type:n.type,props:c,key:c&&kQ(c),ref:e&&e.ref?t&&s?Br(s)?s.concat(e4(e)):[s,e4(e)]:e4(e):s,scopeId:n.scopeId,slotScopeIds:n.slotScopeIds,children:a,target:n.target,targetStart:n.targetStart,targetAnchor:n.targetAnchor,staticCount:n.staticCount,shapeFlag:n.shapeFlag,patchFlag:e&&n.type!==ur?o===-1?16:o|16:o,dynamicProps:n.dynamicProps,dynamicChildren:n.dynamicChildren,appContext:n.appContext,dirs:n.dirs,transition:l,component:n.component,suspense:n.suspense,ssContent:n.ssContent&&Tu(n.ssContent),ssFallback:n.ssFallback&&Tu(n.ssFallback),el:n.el,anchor:n.anchor,ctx:n.ctx,ce:n.ce};return l&&r&&E1(u,l.clone(u)),u}function Cr(n=" ",e=0){return it(Oh,null,n,e)}function kO(n,e){const t=it(Af,null,n);return t.staticCount=e,t}function Rt(n="",e=!1){return e?(Ve(),Nt(mo,null,n)):it(mo,null,n)}function el(n){return n==null||typeof n=="boolean"?it(mo):Br(n)?it(ur,null,n.slice()):w1(n)?fh(n):it(Oh,null,String(n))}function fh(n){return n.el===null&&n.patchFlag!==-1||n.memo?n:Tu(n)}function $O(n,e){let t=0;const{shapeFlag:r}=n;if(e==null)e=null;else if(Br(e))t=16;else if(typeof e=="object")if(r&65){const i=e.default;i&&(i._c&&(i._d=!1),$O(n,i()),i._c&&(i._d=!0));return}else{t=32;const i=e._;!i&&!uQ(e)?e._ctx=$o:i===3&&$o&&($o.slots._===1?e._=1:(e._=2,n.patchFlag|=1024))}else yn(e)?(e={default:e,_ctx:$o},t=32):(e=String(e),r&64?(t=16,e=[Cr(e)]):t=8);n.children=e,n.shapeFlag|=t}function vo(...n){const e={};for(let t=0;t<n.length;t++){const r=n[t];for(const i in r)if(i==="class")e.class!==r.class&&(e.class=Ar([e.class,r.class]));else if(i==="style")e.style=Ys([e.style,r.style]);else if(JC(i)){const s=e[i],o=r[i];o&&s!==o&&!(Br(s)&&s.includes(o))&&(e[i]=s?[].concat(s,o):o)}else i!==""&&(e[i]=r[i])}return e}function Za(n,e,t,r=null){uc(n,e,7,[t,r])}const Bve=aQ();let jve=0;function $Q(n,e,t){const r=n.type,i=(e?e.appContext:n.appContext)||Bve,s={uid:jve++,vnode:n,type:r,parent:e,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new aO(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(i.provides),ids:e?e.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:dQ(r,i),emitsOptions:xQ(r,i),emit:null,emitted:null,propsDefaults:li,inheritAttrs:r.inheritAttrs,ctx:li,data:li,props:li,attrs:li,slots:li,refs:li,setupState:li,setupContext:null,suspense:t,suspenseId:t?t.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return s.ctx={_:s},s.root=e?e.root:s,s.emit=xve.bind(null,s),n.ce&&n.ce(s),s}let Mo=null;const So=()=>Mo||$o;let e3,HT;{const n=xb(),e=(t,r)=>{let i;return(i=n[t])||(i=n[t]=[]),i.push(r),s=>{i.length>1?i.forEach(o=>o(s)):i[0](s)}};e3=e("__VUE_INSTANCE_SETTERS__",t=>Mo=t),HT=e("__VUE_SSR_SETTERS__",t=>S2=t)}const zf=n=>{const e=Mo;return e3(n),n.scope.on(),()=>{n.scope.off(),e3(e)}},BT=()=>{Mo&&Mo.scope.off(),e3(null)};function LQ(n){return n.vnode.shapeFlag&4}let S2=!1;function NQ(n,e=!1,t=!1){e&&HT(e);const{props:r,children:i}=n.vnode,s=LQ(n);Cve(n,r,s,e),bve(n,i,t);const o=s?Fve(n,e):void 0;return e&&HT(!1),o}function Fve(n,e){const t=n.type;n.accessCache=Object.create(null),n.proxy=new Proxy(n.ctx,LT);const{setup:r}=t;if(r){ad();const i=n.setupContext=r.length>1?zQ(n):null,s=zf(n),o=f0(r,n,0,[n.props,i]),a=sO(o);if(ld(),s(),(a||n.sp)&&!Ph(n)&&yO(n),a){if(o.then(BT,BT),e)return o.then(l=>{jT(n,l,e)}).catch(l=>{ip(l,n,0)});n.asyncDep=o}else jT(n,o,e)}else DQ(n,e)}function jT(n,e,t){yn(e)?n.type.__ssrInlineRender?n.ssrRender=e:n.render=e:Yi(e)&&(n.setupState=fO(e)),DQ(n,t)}let t3,FT;function Uve(n){t3=n,FT=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,eve))}}const Wve=()=>!t3;function DQ(n,e,t){const r=n.type;if(!n.render){if(!e&&t3&&!r.render){const i=r.template||_O(n).template;if(i){const{isCustomElement:s,compilerOptions:o}=n.appContext.config,{delimiters:a,compilerOptions:l}=r,c=ss(ss({isCustomElement:s,delimiters:a},o),l);r.render=t3(i,c)}}n.render=r.render||ic,FT&&FT(n)}{const i=zf(n);ad();try{hve(n)}finally{ld(),i()}}}const Gve={get(n,e){return Ca(n,"get",""),n[e]}};function zQ(n){const e=t=>{n.exposed=t||{}};return{attrs:new Proxy(n.attrs,Gve),slots:n.slots,emit:n.emit,expose:e}}function sA(n){return n.exposed?n.exposeProxy||(n.exposeProxy=new Proxy(fO(dO(n.exposed)),{get(e,t){if(t in e)return e[t];if(t in dm)return dm[t](n)},has(e,t){return t in e||t in dm}})):n.proxy}function UT(n,e=!0){return yn(n)?n.displayName||n.name:n.name||e&&n.__name}function Kve(n){return yn(n)&&"__vccOpts"in n}const ot=(n,e)=>b0e(n,e,S2);function cd(n,e,t){const r=arguments.length;return r===2?Yi(e)&&!Br(e)?w1(e)?it(n,null,[e]):it(n,e):it(n,null,e):(r>3?t=Array.prototype.slice.call(arguments,2):r===3&&w1(t)&&(t=[t]),it(n,e,t))}function qve(){}function Yve(n,e,t,r){const i=t[r];if(i&&RQ(i,n))return i;const s=e();return s.memo=n.slice(),s.cacheIndex=r,t[r]=s}function RQ(n,e){const t=n.memo;if(t.length!=e.length)return!1;for(let r=0;r<t.length;r++)if(La(t[r],e[r]))return!1;return Df>0&&ba&&ba.push(n),!0}const VQ="3.5.13",Xve=ic,Zve=M0e,Qve=Sg,Jve=VZ,eme={createComponentInstance:$Q,setupComponent:NQ,renderComponentRoot:Jy,setCurrentRenderingInstance:Qm,isVNode:w1,normalizeVNode:el,getComponentPublicInstance:sA,ensureValidVNode:xO,pushWarningContext:x0e,popWarningContext:_0e},tme=eme,rme=null,nme=null,ime=null;/**
|
||
* @vue/runtime-dom v3.5.13
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/let WT;const YD=typeof window<"u"&&window.trustedTypes;if(YD)try{WT=YD.createPolicy("vue",{createHTML:n=>n})}catch{}const HQ=WT?n=>WT.createHTML(n):n=>n,sme="http://www.w3.org/2000/svg",ome="http://www.w3.org/1998/Math/MathML",Qu=typeof document<"u"?document:null,XD=Qu&&Qu.createElement("template"),ame={insert:(n,e,t)=>{e.insertBefore(n,t||null)},remove:n=>{const e=n.parentNode;e&&e.removeChild(n)},createElement:(n,e,t,r)=>{const i=e==="svg"?Qu.createElementNS(sme,n):e==="mathml"?Qu.createElementNS(ome,n):t?Qu.createElement(n,{is:t}):Qu.createElement(n);return n==="select"&&r&&r.multiple!=null&&i.setAttribute("multiple",r.multiple),i},createText:n=>Qu.createTextNode(n),createComment:n=>Qu.createComment(n),setText:(n,e)=>{n.nodeValue=e},setElementText:(n,e)=>{n.textContent=e},parentNode:n=>n.parentNode,nextSibling:n=>n.nextSibling,querySelector:n=>Qu.querySelector(n),setScopeId(n,e){n.setAttribute(e,"")},insertStaticContent(n,e,t,r,i,s){const o=t?t.previousSibling:e.lastChild;if(i&&(i===s||i.nextSibling))for(;e.insertBefore(i.cloneNode(!0),t),!(i===s||!(i=i.nextSibling)););else{XD.innerHTML=HQ(r==="svg"?`<svg>${n}</svg>`:r==="mathml"?`<math>${n}</math>`:n);const a=XD.content;if(r==="svg"||r==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}e.insertBefore(a,t)}return[o?o.nextSibling:e.firstChild,t?t.previousSibling:e.lastChild]}},J1="transition",Mv="animation",T2=Symbol("_vtc"),BQ={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},jQ=ss({},IO,BQ),lme=n=>(n.displayName="Transition",n.props=jQ,n),Gb=lme((n,{slots:e})=>cd(GZ,FQ(n),e)),Wd=(n,e=[])=>{Br(n)?n.forEach(t=>t(...e)):n&&n(...e)},ZD=n=>n?Br(n)?n.some(e=>e.length>1):n.length>1:!1;function FQ(n){const e={};for(const U in n)U in BQ||(e[U]=n[U]);if(n.css===!1)return e;const{name:t="v",type:r,duration:i,enterFromClass:s=`${t}-enter-from`,enterActiveClass:o=`${t}-enter-active`,enterToClass:a=`${t}-enter-to`,appearFromClass:l=s,appearActiveClass:c=o,appearToClass:u=a,leaveFromClass:h=`${t}-leave-from`,leaveActiveClass:d=`${t}-leave-active`,leaveToClass:g=`${t}-leave-to`}=n,f=cme(i),v=f&&f[0],C=f&&f[1],{onBeforeEnter:A,onEnter:b,onEnterCancelled:m,onLeave:E,onLeaveCancelled:I,onBeforeAppear:S=A,onAppear:T=b,onAppearCancelled:P=m}=e,_=(U,H,N,W)=>{U._enterCancelled=W,th(U,H?u:a),th(U,H?c:o),N&&N()},$=(U,H)=>{U._isLeaving=!1,th(U,h),th(U,g),th(U,d),H&&H()},B=U=>(H,N)=>{const W=U?T:b,D=()=>_(H,U,N);Wd(W,[H,D]),QD(()=>{th(H,U?l:s),ru(H,U?u:a),ZD(W)||JD(H,r,v,D)})};return ss(e,{onBeforeEnter(U){Wd(A,[U]),ru(U,s),ru(U,o)},onBeforeAppear(U){Wd(S,[U]),ru(U,l),ru(U,c)},onEnter:B(!1),onAppear:B(!0),onLeave(U,H){U._isLeaving=!0;const N=()=>$(U,H);ru(U,h),U._enterCancelled?(ru(U,d),GT()):(GT(),ru(U,d)),QD(()=>{U._isLeaving&&(th(U,h),ru(U,g),ZD(E)||JD(U,r,C,N))}),Wd(E,[U,N])},onEnterCancelled(U){_(U,!1,void 0,!0),Wd(m,[U])},onAppearCancelled(U){_(U,!0,void 0,!0),Wd(P,[U])},onLeaveCancelled(U){$(U),Wd(I,[U])}})}function cme(n){if(n==null)return null;if(Yi(n))return[i7(n.enter),i7(n.leave)];{const e=i7(n);return[e,e]}}function i7(n){return W4(n)}function ru(n,e){e.split(/\s+/).forEach(t=>t&&n.classList.add(t)),(n[T2]||(n[T2]=new Set)).add(e)}function th(n,e){e.split(/\s+/).forEach(r=>r&&n.classList.remove(r));const t=n[T2];t&&(t.delete(e),t.size||(n[T2]=void 0))}function QD(n){requestAnimationFrame(()=>{requestAnimationFrame(n)})}let ume=0;function JD(n,e,t,r){const i=n._endId=++ume,s=()=>{i===n._endId&&r()};if(t!=null)return setTimeout(s,t);const{type:o,timeout:a,propCount:l}=UQ(n,e);if(!o)return r();const c=o+"end";let u=0;const h=()=>{n.removeEventListener(c,d),s()},d=g=>{g.target===n&&++u>=l&&h()};setTimeout(()=>{u<l&&h()},a+1),n.addEventListener(c,d)}function UQ(n,e){const t=window.getComputedStyle(n),r=f=>(t[f]||"").split(", "),i=r(`${J1}Delay`),s=r(`${J1}Duration`),o=ez(i,s),a=r(`${Mv}Delay`),l=r(`${Mv}Duration`),c=ez(a,l);let u=null,h=0,d=0;e===J1?o>0&&(u=J1,h=o,d=s.length):e===Mv?c>0&&(u=Mv,h=c,d=l.length):(h=Math.max(o,c),u=h>0?o>c?J1:Mv:null,d=u?u===J1?s.length:l.length:0);const g=u===J1&&/\b(transform|all)(,|$)/.test(r(`${J1}Property`).toString());return{type:u,timeout:h,propCount:d,hasTransform:g}}function ez(n,e){for(;n.length<e.length;)n=n.concat(n);return Math.max(...e.map((t,r)=>tz(t)+tz(n[r])))}function tz(n){return n==="auto"?0:Number(n.slice(0,-1).replace(",","."))*1e3}function GT(){return document.body.offsetHeight}function hme(n,e,t){const r=n[T2];r&&(e=(e?[e,...r]:[...r]).join(" ")),e==null?n.removeAttribute("class"):t?n.setAttribute("class",e):n.className=e}const r3=Symbol("_vod"),WQ=Symbol("_vsh"),LO={beforeMount(n,{value:e},{transition:t}){n[r3]=n.style.display==="none"?"":n.style.display,t&&e?t.beforeEnter(n):kv(n,e)},mounted(n,{value:e},{transition:t}){t&&e&&t.enter(n)},updated(n,{value:e,oldValue:t},{transition:r}){!e!=!t&&(r?e?(r.beforeEnter(n),kv(n,!0),r.enter(n)):r.leave(n,()=>{kv(n,!1)}):kv(n,e))},beforeUnmount(n,{value:e}){kv(n,e)}};function kv(n,e){n.style.display=e?n[r3]:"none",n[WQ]=!e}function dme(){LO.getSSRProps=({value:n})=>{if(!n)return{style:{display:"none"}}}}const GQ=Symbol("");function fme(n){const e=So();if(!e)return;const t=e.ut=(i=n(e.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${e.uid}"]`)).forEach(s=>n3(s,i))},r=()=>{const i=n(e.proxy);e.ce?n3(e.ce,i):KT(e.subTree,i),t(i)};EO(()=>{Xm(r)}),No(()=>{Fr(r,ic,{flush:"post"});const i=new MutationObserver(r);i.observe(e.subTree.el.parentNode,{childList:!0}),wo(()=>i.disconnect())})}function KT(n,e){if(n.shapeFlag&128){const t=n.suspense;n=t.activeBranch,t.pendingBranch&&!t.isHydrating&&t.effects.push(()=>{KT(t.activeBranch,e)})}for(;n.component;)n=n.component.subTree;if(n.shapeFlag&1&&n.el)n3(n.el,e);else if(n.type===ur)n.children.forEach(t=>KT(t,e));else if(n.type===Af){let{el:t,anchor:r}=n;for(;t&&(n3(t,e),t!==r);)t=t.nextSibling}}function n3(n,e){if(n.nodeType===1){const t=n.style;let r="";for(const i in e)t.setProperty(`--${i}`,e[i]),r+=`--${i}: ${e[i]};`;t[GQ]=r}}const pme=/(^|;)\s*display\s*:/;function gme(n,e,t){const r=n.style,i=ys(t);let s=!1;if(t&&!i){if(e)if(ys(e))for(const o of e.split(";")){const a=o.slice(0,o.indexOf(":")).trim();t[a]==null&&t4(r,a,"")}else for(const o in e)t[o]==null&&t4(r,o,"");for(const o in t)o==="display"&&(s=!0),t4(r,o,t[o])}else if(i){if(e!==t){const o=r[GQ];o&&(t+=";"+o),r.cssText=t,s=pme.test(t)}}else e&&n.removeAttribute("style");r3 in n&&(n[r3]=s?r.display:"",n[WQ]&&(r.display="none"))}const rz=/\s*!important$/;function t4(n,e,t){if(Br(t))t.forEach(r=>t4(n,e,r));else if(t==null&&(t=""),e.startsWith("--"))n.setProperty(e,t);else{const r=vme(n,e);rz.test(t)?n.setProperty(sl(r),t.replace(rz,""),"important"):n[r]=t}}const nz=["Webkit","Moz","ms"],s7={};function vme(n,e){const t=s7[e];if(t)return t;let r=fa(e);if(r!=="filter"&&r in n)return s7[e]=r;r=eA(r);for(let i=0;i<nz.length;i++){const s=nz[i]+r;if(s in n)return s7[e]=s}return e}const iz="http://www.w3.org/1999/xlink";function sz(n,e,t,r,i,s=U2e(e)){r&&e.startsWith("xlink:")?t==null?n.removeAttributeNS(iz,e.slice(6,e.length)):n.setAttributeNS(iz,e,t):t==null||s&&!fZ(t)?n.removeAttribute(e):n.setAttribute(e,s?"":Dc(t)?String(t):t)}function oz(n,e,t,r,i){if(e==="innerHTML"||e==="textContent"){t!=null&&(n[e]=e==="innerHTML"?HQ(t):t);return}const s=n.tagName;if(e==="value"&&s!=="PROGRESS"&&!s.includes("-")){const a=s==="OPTION"?n.getAttribute("value")||"":n.value,l=t==null?n.type==="checkbox"?"on":"":String(t);(a!==l||!("_value"in n))&&(n.value=l),t==null&&n.removeAttribute(e),n._value=t;return}let o=!1;if(t===""||t==null){const a=typeof n[e];a==="boolean"?t=fZ(t):t==null&&a==="string"?(t="",o=!0):a==="number"&&(t=0,o=!0)}try{n[e]=t}catch{}o&&n.removeAttribute(i||e)}function n1(n,e,t,r){n.addEventListener(e,t,r)}function mme(n,e,t,r){n.removeEventListener(e,t,r)}const az=Symbol("_vei");function Cme(n,e,t,r,i=null){const s=n[az]||(n[az]={}),o=s[e];if(r&&o)o.value=r;else{const[a,l]=Ame(e);if(r){const c=s[e]=bme(r,i);n1(n,a,c,l)}else o&&(mme(n,a,o,l),s[e]=void 0)}}const lz=/(?:Once|Passive|Capture)$/;function Ame(n){let e;if(lz.test(n)){e={};let r;for(;r=n.match(lz);)n=n.slice(0,n.length-r[0].length),e[r[0].toLowerCase()]=!0}return[n[2]===":"?n.slice(3):sl(n.slice(2)),e]}let o7=0;const Ime=Promise.resolve(),yme=()=>o7||(Ime.then(()=>o7=0),o7=Date.now());function bme(n,e){const t=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=t.attached)return;uc(Eme(r,t.value),e,5,[r])};return t.value=n,t.attached=yme(),t}function Eme(n,e){if(Br(e)){const t=n.stopImmediatePropagation;return n.stopImmediatePropagation=()=>{t.call(n),n._stopped=!0},e.map(r=>i=>!i._stopped&&r&&r(i))}else return e}const cz=n=>n.charCodeAt(0)===111&&n.charCodeAt(1)===110&&n.charCodeAt(2)>96&&n.charCodeAt(2)<123,wme=(n,e,t,r,i,s)=>{const o=i==="svg";e==="class"?hme(n,r,o):e==="style"?gme(n,t,r):JC(e)?nO(e)||Cme(n,e,t,r,s):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):Sme(n,e,r,o))?(oz(n,e,r),!n.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&sz(n,e,r,o,s,e!=="value")):n._isVueCE&&(/[A-Z]/.test(e)||!ys(r))?oz(n,fa(e),r,s,e):(e==="true-value"?n._trueValue=r:e==="false-value"&&(n._falseValue=r),sz(n,e,r,o))};function Sme(n,e,t,r){if(r)return!!(e==="innerHTML"||e==="textContent"||e in n&&cz(e)&&yn(t));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&n.tagName==="INPUT"||e==="type"&&n.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const i=n.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return cz(e)&&ys(t)?!1:e in n}const uz={};/*! #__NO_SIDE_EFFECTS__ */function KQ(n,e,t){const r=Ft(n,e);Sb(r)&&ss(r,e);class i extends Kb{constructor(o){super(r,o,t)}}return i.def=r,i}/*! #__NO_SIDE_EFFECTS__ */const Tme=(n,e)=>KQ(n,e,nJ),xme=typeof HTMLElement<"u"?HTMLElement:class{};class Kb extends xme{constructor(e,t={},r=rC){super(),this._def=e,this._props=t,this._createApp=r,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&r!==rC?this._root=this.shadowRoot:e.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let e=this;for(;e=e&&(e.parentNode||e.host);)if(e instanceof Kb){this._parent=e;break}this._instance||(this._resolved?(this._setParent(),this._update()):e&&e._pendingResolve?this._pendingResolve=e._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(e=this._parent){e&&(this._instance.parent=e._instance,this._instance.provides=e._instance.provides)}disconnectedCallback(){this._connected=!1,Hs(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let r=0;r<this.attributes.length;r++)this._setAttr(this.attributes[r].name);this._ob=new MutationObserver(r=>{for(const i of r)this._setAttr(i.attributeName)}),this._ob.observe(this,{attributes:!0});const e=(r,i=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:s,styles:o}=r;let a;if(s&&!Br(s))for(const l in s){const c=s[l];(c===Number||c&&c.type===Number)&&(l in this._props&&(this._props[l]=W4(this._props[l])),(a||(a=Object.create(null)))[fa(l)]=!0)}this._numberProps=a,i&&this._resolveProps(r),this.shadowRoot&&this._applyStyles(o),this._mount(r)},t=this._def.__asyncLoader;t?this._pendingResolve=t().then(r=>e(this._def=r,!0)):e(this._def)}_mount(e){this._app=this._createApp(e),e.configureApp&&e.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const t=this._instance&&this._instance.exposed;if(t)for(const r in t)xi(this,r)||Object.defineProperty(this,r,{get:()=>ye(t[r])})}_resolveProps(e){const{props:t}=e,r=Br(t)?t:Object.keys(t||{});for(const i of Object.keys(this))i[0]!=="_"&&r.includes(i)&&this._setProp(i,this[i]);for(const i of r.map(fa))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(s){this._setProp(i,s,!0,!0)}})}_setAttr(e){if(e.startsWith("data-v-"))return;const t=this.hasAttribute(e);let r=t?this.getAttribute(e):uz;const i=fa(e);t&&this._numberProps&&this._numberProps[i]&&(r=W4(r)),this._setProp(i,r,!1,!0)}_getProp(e){return this._props[e]}_setProp(e,t,r=!0,i=!1){if(t!==this._props[e]&&(t===uz?delete this._props[e]:(this._props[e]=t,e==="key"&&this._app&&(this._app._ceVNode.key=t)),i&&this._instance&&this._update(),r)){const s=this._ob;s&&s.disconnect(),t===!0?this.setAttribute(sl(e),""):typeof t=="string"||typeof t=="number"?this.setAttribute(sl(e),t+""):t||this.removeAttribute(sl(e)),s&&s.observe(this,{attributes:!0})}}_update(){o3(this._createVNode(),this._root)}_createVNode(){const e={};this.shadowRoot||(e.onVnodeMounted=e.onVnodeUpdated=this._renderSlots.bind(this));const t=it(this._def,ss(e,this._props));return this._instance||(t.ce=r=>{this._instance=r,r.ce=this,r.isCE=!0;const i=(s,o)=>{this.dispatchEvent(new CustomEvent(s,Sb(o[0])?ss({detail:o},o[0]):{detail:o}))};r.emit=(s,...o)=>{i(s,o),sl(s)!==s&&i(sl(s),o)},this._setParent()}),t}_applyStyles(e,t){if(!e)return;if(t){if(t===this._def||this._styleChildren.has(t))return;this._styleChildren.add(t)}const r=this._nonce;for(let i=e.length-1;i>=0;i--){const s=document.createElement("style");r&&s.setAttribute("nonce",r),s.textContent=e[i],this.shadowRoot.prepend(s)}}_parseSlots(){const e=this._slots={};let t;for(;t=this.firstChild;){const r=t.nodeType===1&&t.getAttribute("slot")||"default";(e[r]||(e[r]=[])).push(t),this.removeChild(t)}}_renderSlots(){const e=(this._teleportTarget||this).querySelectorAll("slot"),t=this._instance.type.__scopeId;for(let r=0;r<e.length;r++){const i=e[r],s=i.getAttribute("name")||"default",o=this._slots[s],a=i.parentNode;if(o)for(const l of o){if(t&&l.nodeType===1){const c=t+"-s",u=document.createTreeWalker(l,1);l.setAttribute(c,"");let h;for(;h=u.nextNode();)h.setAttribute(c,"")}a.insertBefore(l,i)}else for(;i.firstChild;)a.insertBefore(i.firstChild,i);a.removeChild(i)}}_injectChildStyle(e){this._applyStyles(e.styles,e)}_removeChildStyle(e){}}function qQ(n){const e=So(),t=e&&e.ce;return t||null}function _me(){const n=qQ();return n&&n.shadowRoot}function Pme(n="$style"){{const e=So();if(!e)return li;const t=e.type.__cssModules;if(!t)return li;const r=t[n];return r||li}}const YQ=new WeakMap,XQ=new WeakMap,i3=Symbol("_moveCb"),hz=Symbol("_enterCb"),Ome=n=>(delete n.props.mode,n),Mme=Ome({name:"TransitionGroup",props:ss({},jQ,{tag:String,moveClass:String}),setup(n,{slots:e}){const t=So(),r=AO();let i,s;return Bb(()=>{if(!i.length)return;const o=n.moveClass||`${n.name||"v"}-move`;if(!Dme(i[0].el,t.vnode.el,o))return;i.forEach($me),i.forEach(Lme);const a=i.filter(Nme);GT(),a.forEach(l=>{const c=l.el,u=c.style;ru(c,o),u.transform=u.webkitTransform=u.transitionDuration="";const h=c[i3]=d=>{d&&d.target!==c||(!d||/transform$/.test(d.propertyName))&&(c.removeEventListener("transitionend",h),c[i3]=null,th(c,o))};c.addEventListener("transitionend",h)})}),()=>{const o=ii(n),a=FQ(o);let l=o.tag||ur;if(i=[],s)for(let c=0;c<s.length;c++){const u=s[c];u.el&&u.el instanceof Element&&(i.push(u),E1(u,w2(u,a,r,t)),YQ.set(u,u.el.getBoundingClientRect()))}s=e.default?Vb(e.default()):[];for(let c=0;c<s.length;c++){const u=s[c];u.key!=null&&E1(u,w2(u,a,r,t))}return it(l,null,s)}}}),kme=Mme;function $me(n){const e=n.el;e[i3]&&e[i3](),e[hz]&&e[hz]()}function Lme(n){XQ.set(n,n.el.getBoundingClientRect())}function Nme(n){const e=YQ.get(n),t=XQ.get(n),r=e.left-t.left,i=e.top-t.top;if(r||i){const s=n.el.style;return s.transform=s.webkitTransform=`translate(${r}px,${i}px)`,s.transitionDuration="0s",n}}function Dme(n,e,t){const r=n.cloneNode(),i=n[T2];i&&i.forEach(a=>{a.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),t.split(/\s+/).forEach(a=>a&&r.classList.add(a)),r.style.display="none";const s=e.nodeType===1?e:e.parentNode;s.appendChild(r);const{hasTransform:o}=UQ(r);return s.removeChild(r),o}const Xh=n=>{const e=n.props["onUpdate:modelValue"]||!1;return Br(e)?t=>s2(e,t):e};function zme(n){n.target.composing=!0}function dz(n){const e=n.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const sc=Symbol("_assign"),s3={created(n,{modifiers:{lazy:e,trim:t,number:r}},i){n[sc]=Xh(i);const s=r||i.props&&i.props.type==="number";n1(n,e?"change":"input",o=>{if(o.target.composing)return;let a=n.value;t&&(a=a.trim()),s&&(a=U4(a)),n[sc](a)}),t&&n1(n,"change",()=>{n.value=n.value.trim()}),e||(n1(n,"compositionstart",zme),n1(n,"compositionend",dz),n1(n,"change",dz))},mounted(n,{value:e}){n.value=e??""},beforeUpdate(n,{value:e,oldValue:t,modifiers:{lazy:r,trim:i,number:s}},o){if(n[sc]=Xh(o),n.composing)return;const a=(s||n.type==="number")&&!/^0\d/.test(n.value)?U4(n.value):n.value,l=e??"";a!==l&&(document.activeElement===n&&n.type!=="range"&&(r&&e===t||i&&n.value.trim()===l)||(n.value=l))}},NO={deep:!0,created(n,e,t){n[sc]=Xh(t),n1(n,"change",()=>{const r=n._modelValue,i=x2(n),s=n.checked,o=n[sc];if(Br(r)){const a=Pb(r,i),l=a!==-1;if(s&&!l)o(r.concat(i));else if(!s&&l){const c=[...r];c.splice(a,1),o(c)}}else if(np(r)){const a=new Set(r);s?a.add(i):a.delete(i),o(a)}else o(QQ(n,s))})},mounted:fz,beforeUpdate(n,e,t){n[sc]=Xh(t),fz(n,e,t)}};function fz(n,{value:e,oldValue:t},r){n._modelValue=e;let i;if(Br(e))i=Pb(e,r.props.value)>-1;else if(np(e))i=e.has(r.props.value);else{if(e===t)return;i=Kh(e,QQ(n,!0))}n.checked!==i&&(n.checked=i)}const DO={created(n,{value:e},t){n.checked=Kh(e,t.props.value),n[sc]=Xh(t),n1(n,"change",()=>{n[sc](x2(n))})},beforeUpdate(n,{value:e,oldValue:t},r){n[sc]=Xh(r),e!==t&&(n.checked=Kh(e,r.props.value))}},ZQ={deep:!0,created(n,{value:e,modifiers:{number:t}},r){const i=np(e);n1(n,"change",()=>{const s=Array.prototype.filter.call(n.options,o=>o.selected).map(o=>t?U4(x2(o)):x2(o));n[sc](n.multiple?i?new Set(s):s:s[0]),n._assigning=!0,Hs(()=>{n._assigning=!1})}),n[sc]=Xh(r)},mounted(n,{value:e}){pz(n,e)},beforeUpdate(n,e,t){n[sc]=Xh(t)},updated(n,{value:e}){n._assigning||pz(n,e)}};function pz(n,e){const t=n.multiple,r=Br(e);if(!(t&&!r&&!np(e))){for(let i=0,s=n.options.length;i<s;i++){const o=n.options[i],a=x2(o);if(t)if(r){const l=typeof a;l==="string"||l==="number"?o.selected=e.some(c=>String(c)===String(a)):o.selected=Pb(e,a)>-1}else o.selected=e.has(a);else if(Kh(x2(o),e)){n.selectedIndex!==i&&(n.selectedIndex=i);return}}!t&&n.selectedIndex!==-1&&(n.selectedIndex=-1)}}function x2(n){return"_value"in n?n._value:n.value}function QQ(n,e){const t=e?"_trueValue":"_falseValue";return t in n?n[t]:e}const zO={created(n,e,t){w5(n,e,t,null,"created")},mounted(n,e,t){w5(n,e,t,null,"mounted")},beforeUpdate(n,e,t,r){w5(n,e,t,r,"beforeUpdate")},updated(n,e,t,r){w5(n,e,t,r,"updated")}};function JQ(n,e){switch(n){case"SELECT":return ZQ;case"TEXTAREA":return s3;default:switch(e){case"checkbox":return NO;case"radio":return DO;default:return s3}}}function w5(n,e,t,r,i){const o=JQ(n.tagName,t.props&&t.props.type)[i];o&&o(n,e,t,r)}function Rme(){s3.getSSRProps=({value:n})=>({value:n}),DO.getSSRProps=({value:n},e)=>{if(e.props&&Kh(e.props.value,n))return{checked:!0}},NO.getSSRProps=({value:n},e)=>{if(Br(n)){if(e.props&&Pb(n,e.props.value)>-1)return{checked:!0}}else if(np(n)){if(e.props&&n.has(e.props.value))return{checked:!0}}else if(n)return{checked:!0}},zO.getSSRProps=(n,e)=>{if(typeof e.type!="string")return;const t=JQ(e.type.toUpperCase(),e.props&&e.props.type);if(t.getSSRProps)return t.getSSRProps(n,e)}}const Vme=["ctrl","shift","alt","meta"],Hme={stop:n=>n.stopPropagation(),prevent:n=>n.preventDefault(),self:n=>n.target!==n.currentTarget,ctrl:n=>!n.ctrlKey,shift:n=>!n.shiftKey,alt:n=>!n.altKey,meta:n=>!n.metaKey,left:n=>"button"in n&&n.button!==0,middle:n=>"button"in n&&n.button!==1,right:n=>"button"in n&&n.button!==2,exact:(n,e)=>Vme.some(t=>n[`${t}Key`]&&!e.includes(t))},ya=(n,e)=>{const t=n._withMods||(n._withMods={}),r=e.join(".");return t[r]||(t[r]=(i,...s)=>{for(let o=0;o<e.length;o++){const a=Hme[e[o]];if(a&&a(i,e))return}return n(i,...s)})},Bme={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},RO=(n,e)=>{const t=n._withKeys||(n._withKeys={}),r=e.join(".");return t[r]||(t[r]=i=>{if(!("key"in i))return;const s=sl(i.key);if(e.some(o=>o===s||Bme[o]===s))return n(i)})},eJ=ss({patchProp:wme},ame);let pm,gz=!1;function tJ(){return pm||(pm=mQ(eJ))}function rJ(){return pm=gz?pm:CQ(eJ),gz=!0,pm}const o3=(...n)=>{tJ().render(...n)},jme=(...n)=>{rJ().hydrate(...n)},rC=(...n)=>{const e=tJ().createApp(...n),{mount:t}=e;return e.mount=r=>{const i=sJ(r);if(!i)return;const s=e._component;!yn(s)&&!s.render&&!s.template&&(s.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const o=t(i,!1,iJ(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},e},nJ=(...n)=>{const e=rJ().createApp(...n),{mount:t}=e;return e.mount=r=>{const i=sJ(r);if(i)return t(i,!0,iJ(i))},e};function iJ(n){if(n instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&n instanceof MathMLElement)return"mathml"}function sJ(n){return ys(n)?document.querySelector(n):n}let vz=!1;const Fme=()=>{vz||(vz=!0,Rme(),dme())};/**
|
||
* vue v3.5.13
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/const Ume=()=>{},Wme=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:GZ,BaseTransitionPropsValidators:IO,Comment:mo,DeprecationTypes:ime,EffectScope:aO,ErrorCodes:O0e,ErrorTypeStrings:Zve,Fragment:ur,KeepAlive:Z0e,ReactiveEffect:Km,Static:Af,Suspense:$ve,Teleport:CO,Text:Oh,TrackOpTypes:E0e,Transition:Gb,TransitionGroup:kme,TriggerOpTypes:w0e,VueElement:Kb,assertNumber:P0e,callWithAsyncErrorHandling:uc,callWithErrorHandling:f0,camelize:fa,capitalize:eA,cloneVNode:Tu,compatUtils:nme,compile:Ume,computed:ot,createApp:rC,createBlock:Nt,createCommentVNode:Rt,createElementBlock:Xe,createElementVNode:Pe,createHydrationRenderer:CQ,createPropsRestProxy:cve,createRenderer:mQ,createSSRApp:nJ,createSlots:TO,createStaticVNode:kO,createTextVNode:Cr,createVNode:it,customRef:zb,defineAsyncComponent:bO,defineComponent:Ft,defineCustomElement:KQ,defineEmits:rve,defineExpose:nve,defineModel:ove,defineOptions:ive,defineProps:tve,defineSSRCustomElement:Tme,defineSlots:sve,devtools:Qve,effect:q2e,effectScope:G2e,getCurrentInstance:So,getCurrentScope:Ob,getCurrentWatcher:S0e,getTransitionRawChildren:Vb,guardReactiveProps:iA,h:cd,handleError:ip,hasInjectionContext:PO,hydrate:jme,hydrateOnIdle:U0e,hydrateOnInteraction:q0e,hydrateOnMediaQuery:K0e,hydrateOnVisible:G0e,initCustomFormatter:qve,initDirectivesForSSR:Fme,inject:Li,isMemoSame:RQ,isProxy:Db,isReactive:_h,isReadonly:qh,isRef:fn,isRuntimeOnly:Wve,isShallow:Ll,isVNode:w1,markRaw:dO,mergeDefaults:lve,mergeModels:Yh,mergeProps:vo,nextTick:Hs,normalizeClass:Ar,normalizeProps:_b,normalizeStyle:Ys,onActivated:qZ,onBeforeMount:ZZ,onBeforeUnmount:p0,onBeforeUpdate:EO,onDeactivated:YZ,onErrorCaptured:tQ,onMounted:No,onRenderTracked:eQ,onRenderTriggered:JZ,onScopeDispose:lO,onServerPrefetch:QZ,onUnmounted:wo,onUpdated:Bb,onWatcherCleanup:LZ,openBlock:Ve,popScopeId:vO,provide:io,proxyRefs:fO,pushScopeId:gO,queuePostFlushCb:Xm,reactive:zc,readonly:$1,ref:Ct,registerRuntimeCompiler:Uve,render:o3,renderList:Yn,renderSlot:pn,resolveComponent:hc,resolveDirective:jb,resolveDynamicComponent:Su,resolveFilter:rme,resolveTransitionHooks:w2,setBlockTracking:VT,setDevtoolsHook:Jve,setTransitionHooks:E1,shallowReactive:Lb,shallowReadonly:p0e,shallowRef:Cn,ssrContextKey:bQ,ssrUtils:tme,stop:Y2e,toDisplayString:gr,toHandlerKey:lm,toHandlers:nQ,toRaw:ii,toRef:kZ,toRefs:K4,toValue:hn,transformVNodeArgs:Vve,triggerRef:v0e,unref:ye,useAttrs:iQ,useCssModule:Pme,useCssVars:fme,useHost:qQ,useId:D0e,useModel:nA,useSSRContext:EQ,useShadowRoot:_me,useSlots:Fb,useTemplateRef:z0e,useTransitionState:AO,vModelCheckbox:NO,vModelDynamic:zO,vModelRadio:DO,vModelSelect:ZQ,vModelText:s3,vShow:LO,version:VQ,warn:Xve,watch:Fr,watchEffect:Ao,watchPostEffect:Sve,watchSyncEffect:wQ,withAsyncContext:uve,withCtx:At,withDefaults:ave,withDirectives:Kn,withKeys:RO,withMemo:Yve,withModifiers:ya,withScopeId:mO},Symbol.toStringTag,{value:"Module"}));var Gme=Object.create,oJ=Object.defineProperty,Kme=Object.getOwnPropertyDescriptor,VO=Object.getOwnPropertyNames,qme=Object.getPrototypeOf,Yme=Object.prototype.hasOwnProperty,Xme=(n,e)=>function(){return n&&(e=(0,n[VO(n)[0]])(n=0)),e},aJ=(n,e)=>function(){return e||(0,n[VO(n)[0]])((e={exports:{}}).exports,e),e.exports},Zme=(n,e,t,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of VO(e))!Yme.call(n,i)&&i!==t&&oJ(n,i,{get:()=>e[i],enumerable:!(r=Kme(e,i))||r.enumerable});return n},Qme=(n,e,t)=>(t=n!=null?Gme(qme(n)):{},Zme(oJ(t,"default",{value:n,enumerable:!0}),n)),Ht=Xme({"../../node_modules/.pnpm/tsup@8.4.0_@microsoft+api-extractor@7.51.1_@types+node@22.13.14__jiti@2.4.2_postcss@8.5_96eb05a9d65343021e53791dd83f3773/node_modules/tsup/assets/esm_shims.js"(){}}),Jme=aJ({"../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/lib/speakingurl.js"(n,e){Ht(),function(t){var r={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"Ae",Å:"A",Æ:"AE",Ç:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"Oe",Ő:"O",Ø:"O",Ù:"U",Ú:"U",Û:"U",Ü:"Ue",Ű:"U",Ý:"Y",Þ:"TH",ß:"ss",à:"a",á:"a",â:"a",ã:"a",ä:"ae",å:"a",æ:"ae",ç:"c",è:"e",é:"e",ê:"e",ë:"e",ì:"i",í:"i",î:"i",ï:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"oe",ő:"o",ø:"o",ù:"u",ú:"u",û:"u",ü:"ue",ű:"u",ý:"y",þ:"th",ÿ:"y","ẞ":"SS",ا:"a",أ:"a",إ:"i",آ:"aa",ؤ:"u",ئ:"e",ء:"a",ب:"b",ت:"t",ث:"th",ج:"j",ح:"h",خ:"kh",د:"d",ذ:"th",ر:"r",ز:"z",س:"s",ش:"sh",ص:"s",ض:"dh",ط:"t",ظ:"z",ع:"a",غ:"gh",ف:"f",ق:"q",ك:"k",ل:"l",م:"m",ن:"n",ه:"h",و:"w",ي:"y",ى:"a",ة:"h",ﻻ:"la",ﻷ:"laa",ﻹ:"lai",ﻵ:"laa",گ:"g",چ:"ch",پ:"p",ژ:"zh",ک:"k",ی:"y","َ":"a","ً":"an","ِ":"e","ٍ":"en","ُ":"u","ٌ":"on","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9",က:"k",ခ:"kh",ဂ:"g",ဃ:"ga",င:"ng",စ:"s",ဆ:"sa",ဇ:"z","စျ":"za",ည:"ny",ဋ:"t",ဌ:"ta",ဍ:"d",ဎ:"da",ဏ:"na",တ:"t",ထ:"ta",ဒ:"d",ဓ:"da",န:"n",ပ:"p",ဖ:"pa",ဗ:"b",ဘ:"ba",မ:"m",ယ:"y",ရ:"ya",လ:"l",ဝ:"w",သ:"th",ဟ:"h",ဠ:"la",အ:"a","ြ":"y","ျ":"ya","ွ":"w","ြွ":"yw","ျွ":"ywa","ှ":"h",ဧ:"e","၏":"-e",ဣ:"i",ဤ:"-i",ဉ:"u",ဦ:"-u",ဩ:"aw","သြော":"aw",ဪ:"aw","၀":"0","၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","္":"","့":"","း":"",č:"c",ď:"d",ě:"e",ň:"n",ř:"r",š:"s",ť:"t",ů:"u",ž:"z",Č:"C",Ď:"D",Ě:"E",Ň:"N",Ř:"R",Š:"S",Ť:"T",Ů:"U",Ž:"Z",ހ:"h",ށ:"sh",ނ:"n",ރ:"r",ބ:"b",ޅ:"lh",ކ:"k",އ:"a",ވ:"v",މ:"m",ފ:"f",ދ:"dh",ތ:"th",ލ:"l",ގ:"g",ޏ:"gn",ސ:"s",ޑ:"d",ޒ:"z",ޓ:"t",ޔ:"y",ޕ:"p",ޖ:"j",ޗ:"ch",ޘ:"tt",ޙ:"hh",ޚ:"kh",ޛ:"th",ޜ:"z",ޝ:"sh",ޞ:"s",ޟ:"d",ޠ:"t",ޡ:"z",ޢ:"a",ޣ:"gh",ޤ:"q",ޥ:"w","ަ":"a","ާ":"aa","ި":"i","ީ":"ee","ު":"u","ޫ":"oo","ެ":"e","ޭ":"ey","ޮ":"o","ޯ":"oa","ް":"",ა:"a",ბ:"b",გ:"g",დ:"d",ე:"e",ვ:"v",ზ:"z",თ:"t",ი:"i",კ:"k",ლ:"l",მ:"m",ნ:"n",ო:"o",პ:"p",ჟ:"zh",რ:"r",ს:"s",ტ:"t",უ:"u",ფ:"p",ქ:"k",ღ:"gh",ყ:"q",შ:"sh",ჩ:"ch",ც:"ts",ძ:"dz",წ:"ts",ჭ:"ch",ხ:"kh",ჯ:"j",ჰ:"h",α:"a",β:"v",γ:"g",δ:"d",ε:"e",ζ:"z",η:"i",θ:"th",ι:"i",κ:"k",λ:"l",μ:"m",ν:"n",ξ:"ks",ο:"o",π:"p",ρ:"r",σ:"s",τ:"t",υ:"y",φ:"f",χ:"x",ψ:"ps",ω:"o",ά:"a",έ:"e",ί:"i",ό:"o",ύ:"y",ή:"i",ώ:"o",ς:"s",ϊ:"i",ΰ:"y",ϋ:"y",ΐ:"i",Α:"A",Β:"B",Γ:"G",Δ:"D",Ε:"E",Ζ:"Z",Η:"I",Θ:"TH",Ι:"I",Κ:"K",Λ:"L",Μ:"M",Ν:"N",Ξ:"KS",Ο:"O",Π:"P",Ρ:"R",Σ:"S",Τ:"T",Υ:"Y",Φ:"F",Χ:"X",Ψ:"PS",Ω:"O",Ά:"A",Έ:"E",Ί:"I",Ό:"O",Ύ:"Y",Ή:"I",Ώ:"O",Ϊ:"I",Ϋ:"Y",ā:"a",ē:"e",ģ:"g",ī:"i",ķ:"k",ļ:"l",ņ:"n",ū:"u",Ā:"A",Ē:"E",Ģ:"G",Ī:"I",Ķ:"k",Ļ:"L",Ņ:"N",Ū:"U",Ќ:"Kj",ќ:"kj",Љ:"Lj",љ:"lj",Њ:"Nj",њ:"nj",Тс:"Ts",тс:"ts",ą:"a",ć:"c",ę:"e",ł:"l",ń:"n",ś:"s",ź:"z",ż:"z",Ą:"A",Ć:"C",Ę:"E",Ł:"L",Ń:"N",Ś:"S",Ź:"Z",Ż:"Z",Є:"Ye",І:"I",Ї:"Yi",Ґ:"G",є:"ye",і:"i",ї:"yi",ґ:"g",ă:"a",Ă:"A",ș:"s",Ș:"S",ț:"t",Ț:"T",ţ:"t",Ţ:"T",а:"a",б:"b",в:"v",г:"g",д:"d",е:"e",ё:"yo",ж:"zh",з:"z",и:"i",й:"i",к:"k",л:"l",м:"m",н:"n",о:"o",п:"p",р:"r",с:"s",т:"t",у:"u",ф:"f",х:"kh",ц:"c",ч:"ch",ш:"sh",щ:"sh",ъ:"",ы:"y",ь:"",э:"e",ю:"yu",я:"ya",А:"A",Б:"B",В:"V",Г:"G",Д:"D",Е:"E",Ё:"Yo",Ж:"Zh",З:"Z",И:"I",Й:"I",К:"K",Л:"L",М:"M",Н:"N",О:"O",П:"P",Р:"R",С:"S",Т:"T",У:"U",Ф:"F",Х:"Kh",Ц:"C",Ч:"Ch",Ш:"Sh",Щ:"Sh",Ъ:"",Ы:"Y",Ь:"",Э:"E",Ю:"Yu",Я:"Ya",ђ:"dj",ј:"j",ћ:"c",џ:"dz",Ђ:"Dj",Ј:"j",Ћ:"C",Џ:"Dz",ľ:"l",ĺ:"l",ŕ:"r",Ľ:"L",Ĺ:"L",Ŕ:"R",ş:"s",Ş:"S",ı:"i",İ:"I",ğ:"g",Ğ:"G",ả:"a",Ả:"A",ẳ:"a",Ẳ:"A",ẩ:"a",Ẩ:"A",đ:"d",Đ:"D",ẹ:"e",Ẹ:"E",ẽ:"e",Ẽ:"E",ẻ:"e",Ẻ:"E",ế:"e",Ế:"E",ề:"e",Ề:"E",ệ:"e",Ệ:"E",ễ:"e",Ễ:"E",ể:"e",Ể:"E",ỏ:"o",ọ:"o",Ọ:"o",ố:"o",Ố:"O",ồ:"o",Ồ:"O",ổ:"o",Ổ:"O",ộ:"o",Ộ:"O",ỗ:"o",Ỗ:"O",ơ:"o",Ơ:"O",ớ:"o",Ớ:"O",ờ:"o",Ờ:"O",ợ:"o",Ợ:"O",ỡ:"o",Ỡ:"O",Ở:"o",ở:"o",ị:"i",Ị:"I",ĩ:"i",Ĩ:"I",ỉ:"i",Ỉ:"i",ủ:"u",Ủ:"U",ụ:"u",Ụ:"U",ũ:"u",Ũ:"U",ư:"u",Ư:"U",ứ:"u",Ứ:"U",ừ:"u",Ừ:"U",ự:"u",Ự:"U",ữ:"u",Ữ:"U",ử:"u",Ử:"ư",ỷ:"y",Ỷ:"y",ỳ:"y",Ỳ:"Y",ỵ:"y",Ỵ:"Y",ỹ:"y",Ỹ:"Y",ạ:"a",Ạ:"A",ấ:"a",Ấ:"A",ầ:"a",Ầ:"A",ậ:"a",Ậ:"A",ẫ:"a",Ẫ:"A",ắ:"a",Ắ:"A",ằ:"a",Ằ:"A",ặ:"a",Ặ:"A",ẵ:"a",Ẵ:"A","⓪":"0","①":"1","②":"2","③":"3","④":"4","⑤":"5","⑥":"6","⑦":"7","⑧":"8","⑨":"9","⑩":"10","⑪":"11","⑫":"12","⑬":"13","⑭":"14","⑮":"15","⑯":"16","⑰":"17","⑱":"18","⑲":"18","⑳":"18","⓵":"1","⓶":"2","⓷":"3","⓸":"4","⓹":"5","⓺":"6","⓻":"7","⓼":"8","⓽":"9","⓾":"10","⓿":"0","⓫":"11","⓬":"12","⓭":"13","⓮":"14","⓯":"15","⓰":"16","⓱":"17","⓲":"18","⓳":"19","⓴":"20","Ⓐ":"A","Ⓑ":"B","Ⓒ":"C","Ⓓ":"D","Ⓔ":"E","Ⓕ":"F","Ⓖ":"G","Ⓗ":"H","Ⓘ":"I","Ⓙ":"J","Ⓚ":"K","Ⓛ":"L","Ⓜ":"M","Ⓝ":"N","Ⓞ":"O","Ⓟ":"P","Ⓠ":"Q","Ⓡ":"R","Ⓢ":"S","Ⓣ":"T","Ⓤ":"U","Ⓥ":"V","Ⓦ":"W","Ⓧ":"X","Ⓨ":"Y","Ⓩ":"Z","ⓐ":"a","ⓑ":"b","ⓒ":"c","ⓓ":"d","ⓔ":"e","ⓕ":"f","ⓖ":"g","ⓗ":"h","ⓘ":"i","ⓙ":"j","ⓚ":"k","ⓛ":"l","ⓜ":"m","ⓝ":"n","ⓞ":"o","ⓟ":"p","ⓠ":"q","ⓡ":"r","ⓢ":"s","ⓣ":"t","ⓤ":"u","ⓦ":"v","ⓥ":"w","ⓧ":"x","ⓨ":"y","ⓩ":"z","“":'"',"”":'"',"‘":"'","’":"'","∂":"d",ƒ:"f","™":"(TM)","©":"(C)",œ:"oe",Œ:"OE","®":"(R)","†":"+","℠":"(SM)","…":"...","˚":"o",º:"o",ª:"a","•":"*","၊":",","။":".",$:"USD","€":"EUR","₢":"BRN","₣":"FRF","£":"GBP","₤":"ITL","₦":"NGN","₧":"ESP","₩":"KRW","₪":"ILS","₫":"VND","₭":"LAK","₮":"MNT","₯":"GRD","₱":"ARS","₲":"PYG","₳":"ARA","₴":"UAH","₵":"GHS","¢":"cent","¥":"CNY",元:"CNY",円:"YEN","﷼":"IRR","₠":"EWE","฿":"THB","₨":"INR","₹":"INR","₰":"PF","₺":"TRY","؋":"AFN","₼":"AZN",лв:"BGN","៛":"KHR","₡":"CRC","₸":"KZT",ден:"MKD",zł:"PLN","₽":"RUB","₾":"GEL"},i=["်","ް"],s={"ာ":"a","ါ":"a","ေ":"e","ဲ":"e","ိ":"i","ီ":"i","ို":"o","ု":"u","ူ":"u","ေါင်":"aung","ော":"aw","ော်":"aw","ေါ":"aw","ေါ်":"aw","်":"်","က်":"et","ိုက်":"aik","ောက်":"auk","င်":"in","ိုင်":"aing","ောင်":"aung","စ်":"it","ည်":"i","တ်":"at","ိတ်":"eik","ုတ်":"ok","ွတ်":"ut","ေတ်":"it","ဒ်":"d","ိုဒ်":"ok","ုဒ်":"ait","န်":"an","ာန်":"an","ိန်":"ein","ုန်":"on","ွန်":"un","ပ်":"at","ိပ်":"eik","ုပ်":"ok","ွပ်":"ut","န်ုပ်":"nub","မ်":"an","ိမ်":"ein","ုမ်":"on","ွမ်":"un","ယ်":"e","ိုလ်":"ol","ဉ်":"in","ံ":"an","ိံ":"ein","ုံ":"on","ައް":"ah","ަށް":"ah"},o={en:{},az:{ç:"c",ə:"e",ğ:"g",ı:"i",ö:"o",ş:"s",ü:"u",Ç:"C",Ə:"E",Ğ:"G",İ:"I",Ö:"O",Ş:"S",Ü:"U"},cs:{č:"c",ď:"d",ě:"e",ň:"n",ř:"r",š:"s",ť:"t",ů:"u",ž:"z",Č:"C",Ď:"D",Ě:"E",Ň:"N",Ř:"R",Š:"S",Ť:"T",Ů:"U",Ž:"Z"},fi:{ä:"a",Ä:"A",ö:"o",Ö:"O"},hu:{ä:"a",Ä:"A",ö:"o",Ö:"O",ü:"u",Ü:"U",ű:"u",Ű:"U"},lt:{ą:"a",č:"c",ę:"e",ė:"e",į:"i",š:"s",ų:"u",ū:"u",ž:"z",Ą:"A",Č:"C",Ę:"E",Ė:"E",Į:"I",Š:"S",Ų:"U",Ū:"U"},lv:{ā:"a",č:"c",ē:"e",ģ:"g",ī:"i",ķ:"k",ļ:"l",ņ:"n",š:"s",ū:"u",ž:"z",Ā:"A",Č:"C",Ē:"E",Ģ:"G",Ī:"i",Ķ:"k",Ļ:"L",Ņ:"N",Š:"S",Ū:"u",Ž:"Z"},pl:{ą:"a",ć:"c",ę:"e",ł:"l",ń:"n",ó:"o",ś:"s",ź:"z",ż:"z",Ą:"A",Ć:"C",Ę:"e",Ł:"L",Ń:"N",Ó:"O",Ś:"S",Ź:"Z",Ż:"Z"},sv:{ä:"a",Ä:"A",ö:"o",Ö:"O"},sk:{ä:"a",Ä:"A"},sr:{љ:"lj",њ:"nj",Љ:"Lj",Њ:"Nj",đ:"dj",Đ:"Dj"},tr:{Ü:"U",Ö:"O",ü:"u",ö:"o"}},a={ar:{"∆":"delta","∞":"la-nihaya","♥":"hob","&":"wa","|":"aw","<":"aqal-men",">":"akbar-men","∑":"majmou","¤":"omla"},az:{},ca:{"∆":"delta","∞":"infinit","♥":"amor","&":"i","|":"o","<":"menys que",">":"mes que","∑":"suma dels","¤":"moneda"},cs:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"nebo","<":"mensi nez",">":"vetsi nez","∑":"soucet","¤":"mena"},de:{"∆":"delta","∞":"unendlich","♥":"Liebe","&":"und","|":"oder","<":"kleiner als",">":"groesser als","∑":"Summe von","¤":"Waehrung"},dv:{"∆":"delta","∞":"kolunulaa","♥":"loabi","&":"aai","|":"noonee","<":"ah vure kuda",">":"ah vure bodu","∑":"jumula","¤":"faisaa"},en:{"∆":"delta","∞":"infinity","♥":"love","&":"and","|":"or","<":"less than",">":"greater than","∑":"sum","¤":"currency"},es:{"∆":"delta","∞":"infinito","♥":"amor","&":"y","|":"u","<":"menos que",">":"mas que","∑":"suma de los","¤":"moneda"},fa:{"∆":"delta","∞":"bi-nahayat","♥":"eshgh","&":"va","|":"ya","<":"kamtar-az",">":"bishtar-az","∑":"majmooe","¤":"vahed"},fi:{"∆":"delta","∞":"aarettomyys","♥":"rakkaus","&":"ja","|":"tai","<":"pienempi kuin",">":"suurempi kuin","∑":"summa","¤":"valuutta"},fr:{"∆":"delta","∞":"infiniment","♥":"Amour","&":"et","|":"ou","<":"moins que",">":"superieure a","∑":"somme des","¤":"monnaie"},ge:{"∆":"delta","∞":"usasruloba","♥":"siqvaruli","&":"da","|":"an","<":"naklebi",">":"meti","∑":"jami","¤":"valuta"},gr:{},hu:{"∆":"delta","∞":"vegtelen","♥":"szerelem","&":"es","|":"vagy","<":"kisebb mint",">":"nagyobb mint","∑":"szumma","¤":"penznem"},it:{"∆":"delta","∞":"infinito","♥":"amore","&":"e","|":"o","<":"minore di",">":"maggiore di","∑":"somma","¤":"moneta"},lt:{"∆":"delta","∞":"begalybe","♥":"meile","&":"ir","|":"ar","<":"maziau nei",">":"daugiau nei","∑":"suma","¤":"valiuta"},lv:{"∆":"delta","∞":"bezgaliba","♥":"milestiba","&":"un","|":"vai","<":"mazak neka",">":"lielaks neka","∑":"summa","¤":"valuta"},my:{"∆":"kwahkhyaet","∞":"asaonasme","♥":"akhyait","&":"nhin","|":"tho","<":"ngethaw",">":"kyithaw","∑":"paungld","¤":"ngwekye"},mk:{},nl:{"∆":"delta","∞":"oneindig","♥":"liefde","&":"en","|":"of","<":"kleiner dan",">":"groter dan","∑":"som","¤":"valuta"},pl:{"∆":"delta","∞":"nieskonczonosc","♥":"milosc","&":"i","|":"lub","<":"mniejsze niz",">":"wieksze niz","∑":"suma","¤":"waluta"},pt:{"∆":"delta","∞":"infinito","♥":"amor","&":"e","|":"ou","<":"menor que",">":"maior que","∑":"soma","¤":"moeda"},ro:{"∆":"delta","∞":"infinit","♥":"dragoste","&":"si","|":"sau","<":"mai mic ca",">":"mai mare ca","∑":"suma","¤":"valuta"},ru:{"∆":"delta","∞":"beskonechno","♥":"lubov","&":"i","|":"ili","<":"menshe",">":"bolshe","∑":"summa","¤":"valjuta"},sk:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"alebo","<":"menej ako",">":"viac ako","∑":"sucet","¤":"mena"},sr:{},tr:{"∆":"delta","∞":"sonsuzluk","♥":"ask","&":"ve","|":"veya","<":"kucuktur",">":"buyuktur","∑":"toplam","¤":"para birimi"},uk:{"∆":"delta","∞":"bezkinechnist","♥":"lubov","&":"i","|":"abo","<":"menshe",">":"bilshe","∑":"suma","¤":"valjuta"},vn:{"∆":"delta","∞":"vo cuc","♥":"yeu","&":"va","|":"hoac","<":"nho hon",">":"lon hon","∑":"tong","¤":"tien te"}},l=[";","?",":","@","&","=","+","$",",","/"].join(""),c=[";","?",":","@","&","=","+","$",","].join(""),u=[".","!","~","*","'","(",")"].join(""),h=function(C,A){var b="-",m="",E="",I=!0,S={},T,P,_,$,B,U,H,N,W,D,R,Y,ie,de,xe="";if(typeof C!="string")return"";if(typeof A=="string"&&(b=A),H=a.en,N=o.en,typeof A=="object"){T=A.maintainCase||!1,S=A.custom&&typeof A.custom=="object"?A.custom:S,_=+A.truncate>1&&A.truncate||!1,$=A.uric||!1,B=A.uricNoSlash||!1,U=A.mark||!1,I=!(A.symbols===!1||A.lang===!1),b=A.separator||b,$&&(xe+=l),B&&(xe+=c),U&&(xe+=u),H=A.lang&&a[A.lang]&&I?a[A.lang]:I?a.en:{},N=A.lang&&o[A.lang]?o[A.lang]:A.lang===!1||A.lang===!0?{}:o.en,A.titleCase&&typeof A.titleCase.length=="number"&&Array.prototype.toString.call(A.titleCase)?(A.titleCase.forEach(function(X){S[X+""]=X+""}),P=!0):P=!!A.titleCase,A.custom&&typeof A.custom.length=="number"&&Array.prototype.toString.call(A.custom)&&A.custom.forEach(function(X){S[X+""]=X+""}),Object.keys(S).forEach(function(X){var Q;X.length>1?Q=new RegExp("\\b"+g(X)+"\\b","gi"):Q=new RegExp(g(X),"gi"),C=C.replace(Q,S[X])});for(R in S)xe+=R}for(xe+=b,xe=g(xe),C=C.replace(/(^\s+|\s+$)/g,""),ie=!1,de=!1,D=0,Y=C.length;D<Y;D++)R=C[D],f(R,S)?ie=!1:N[R]?(R=ie&&N[R].match(/[A-Za-z0-9]/)?" "+N[R]:N[R],ie=!1):R in r?(D+1<Y&&i.indexOf(C[D+1])>=0?(E+=R,R=""):de===!0?(R=s[E]+r[R],E=""):R=ie&&r[R].match(/[A-Za-z0-9]/)?" "+r[R]:r[R],ie=!1,de=!1):R in s?(E+=R,R="",D===Y-1&&(R=s[E]),de=!0):H[R]&&!($&&l.indexOf(R)!==-1)&&!(B&&c.indexOf(R)!==-1)?(R=ie||m.substr(-1).match(/[A-Za-z0-9]/)?b+H[R]:H[R],R+=C[D+1]!==void 0&&C[D+1].match(/[A-Za-z0-9]/)?b:"",ie=!0):(de===!0?(R=s[E]+R,E="",de=!1):ie&&(/[A-Za-z0-9]/.test(R)||m.substr(-1).match(/A-Za-z0-9]/))&&(R=" "+R),ie=!1),m+=R.replace(new RegExp("[^\\w\\s"+xe+"_-]","g"),b);return P&&(m=m.replace(/(\w)(\S*)/g,function(X,Q,he){var me=Q.toUpperCase()+(he!==null?he:"");return Object.keys(S).indexOf(me.toLowerCase())<0?me:me.toLowerCase()})),m=m.replace(/\s+/g,b).replace(new RegExp("\\"+b+"+","g"),b).replace(new RegExp("(^\\"+b+"+|\\"+b+"+$)","g"),""),_&&m.length>_&&(W=m.charAt(_)===b,m=m.slice(0,_),W||(m=m.slice(0,m.lastIndexOf(b)))),!T&&!P&&(m=m.toLowerCase()),m},d=function(C){return function(b){return h(b,C)}},g=function(C){return C.replace(/[-\\^$*+?.()|[\]{}\/]/g,"\\$&")},f=function(v,C){for(var A in C)if(C[A]===v)return!0};if(typeof e<"u"&&e.exports)e.exports=h,e.exports.createSlug=d;else if(typeof define<"u"&&define.amd)define([],function(){return h});else try{if(t.getSlug||t.createSlug)throw"speakingurl: globals exists /(getSlug|createSlug)/";t.getSlug=h,t.createSlug=d}catch{}}(n)}}),eCe=aJ({"../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/index.js"(n,e){Ht(),e.exports=Jme()}});Ht();Ht();Ht();function tCe(n){if(jt.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__){n();return}Object.defineProperty(jt,"__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__",{set(e){e&&n()},configurable:!0})}Ht();Ht();Ht();Ht();Ht();function rCe(n){var e;const t=n.name||n._componentTag||n.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__||n.__name;return t==="index"&&((e=n.__file)!=null&&e.endsWith("index.vue"))?"":t}function lJ(n){const e=n.__file;if(e)return oZ(d2e(e,".vue"))}function nCe(n){const e=n.displayName||n.name||n._componentTag;return e||lJ(n)}function mz(n,e){return n.type.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__=e,e}function $c(n){if(n.__VUE_DEVTOOLS_NEXT_APP_RECORD__)return n.__VUE_DEVTOOLS_NEXT_APP_RECORD__;if(n.root)return n.appContext.app.__VUE_DEVTOOLS_NEXT_APP_RECORD__}async function a7(n){const{app:e,uid:t,instance:r}=n;try{if(r.__VUE_DEVTOOLS_NEXT_UID__)return r.__VUE_DEVTOOLS_NEXT_UID__;const i=await $c(e);if(!i)return null;const s=i.rootInstance===r;return`${i.id}:${s?"root":t}`}catch{}}function HO(n){var e,t;const r=(e=n.subTree)==null?void 0:e.type,i=$c(n);return i?((t=i?.types)==null?void 0:t.Fragment)===r:!1}function l7(n){return n._isBeingDestroyed||n.isUnmounted}function Fc(n){var e,t,r;const i=rCe(n?.type||{});if(i)return i;if(n?.root===n)return"Root";for(const o in(t=(e=n.parent)==null?void 0:e.type)==null?void 0:t.components)if(n.parent.type.components[o]===n?.type)return mz(n,o);for(const o in(r=n.appContext)==null?void 0:r.components)if(n.appContext.components[o]===n?.type)return mz(n,o);const s=lJ(n?.type||{});return s||"Anonymous Component"}function BO(n){var e,t,r;const i=(r=(t=(e=n?.appContext)==null?void 0:e.app)==null?void 0:t.__VUE_DEVTOOLS_NEXT_APP_RECORD_ID__)!=null?r:0,s=n===n?.root?"root":n.uid;return`${i}:${s}`}function iCe(n){return n==null?"":typeof n=="number"?n:typeof n=="string"?`'${n}'`:Array.isArray(n)?"Array":"Object"}function ud(n){try{return n()}catch(e){return e}}function _2(n,e){return e=e||`${n.id}:root`,n.instanceMap.get(e)||n.instanceMap.get(":root")}function tc(n,e,t=!1){return t||typeof n=="object"&&n!==null?e in n:!1}function sCe(){const n={top:0,bottom:0,left:0,right:0,get width(){return n.right-n.left},get height(){return n.bottom-n.top}};return n}var S5;function oCe(n){return S5||(S5=document.createRange()),S5.selectNode(n),S5.getBoundingClientRect()}function aCe(n){const e=sCe();if(!n.children)return e;for(let t=0,r=n.children.length;t<r;t++){const i=n.children[t];let s;if(i.component)s=Rf(i.component);else if(i.el){const o=i.el;o.nodeType===1||o.getBoundingClientRect?s=o.getBoundingClientRect():o.nodeType===3&&o.data.trim()&&(s=oCe(o))}s&&lCe(e,s)}return e}function lCe(n,e){return(!n.top||e.top<n.top)&&(n.top=e.top),(!n.bottom||e.bottom>n.bottom)&&(n.bottom=e.bottom),(!n.left||e.left<n.left)&&(n.left=e.left),(!n.right||e.right>n.right)&&(n.right=e.right),n}var Cz={top:0,left:0,right:0,bottom:0,width:0,height:0};function Rf(n){const e=n.subTree.el;return typeof window>"u"?Cz:HO(n)?aCe(n.subTree):e?.nodeType===1?e?.getBoundingClientRect():n.subTree.component?Rf(n.subTree.component):Cz}Ht();function nC(n){return HO(n)?cCe(n.subTree):n.subTree?[n.subTree.el]:[]}function cCe(n){if(!n.children)return[];const e=[];return n.children.forEach(t=>{t.component?e.push(...nC(t.component)):t?.el&&e.push(t.el)}),e}var cJ="__vue-devtools-component-inspector__",uJ="__vue-devtools-component-inspector__card__",hJ="__vue-devtools-component-inspector__name__",dJ="__vue-devtools-component-inspector__indicator__",fJ={display:"block",zIndex:2147483640,position:"fixed",backgroundColor:"#42b88325",border:"1px solid #42b88350",borderRadius:"5px",transition:"all 0.1s ease-in",pointerEvents:"none"},uCe={fontFamily:"Arial, Helvetica, sans-serif",padding:"5px 8px",borderRadius:"4px",textAlign:"left",position:"absolute",left:0,color:"#e9e9e9",fontSize:"14px",fontWeight:600,lineHeight:"24px",backgroundColor:"#42b883",boxShadow:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1)"},hCe={display:"inline-block",fontWeight:400,fontStyle:"normal",fontSize:"12px",opacity:.7};function g0(){return document.getElementById(cJ)}function dCe(){return document.getElementById(uJ)}function fCe(){return document.getElementById(dJ)}function pCe(){return document.getElementById(hJ)}function jO(n){return{left:`${Math.round(n.left*100)/100}px`,top:`${Math.round(n.top*100)/100}px`,width:`${Math.round(n.width*100)/100}px`,height:`${Math.round(n.height*100)/100}px`}}function FO(n){var e;const t=document.createElement("div");t.id=(e=n.elementId)!=null?e:cJ,Object.assign(t.style,{...fJ,...jO(n.bounds),...n.style});const r=document.createElement("span");r.id=uJ,Object.assign(r.style,{...uCe,top:n.bounds.top<35?0:"-35px"});const i=document.createElement("span");i.id=hJ,i.innerHTML=`<${n.name}> `;const s=document.createElement("i");return s.id=dJ,s.innerHTML=`${Math.round(n.bounds.width*100)/100} x ${Math.round(n.bounds.height*100)/100}`,Object.assign(s.style,hCe),r.appendChild(i),r.appendChild(s),t.appendChild(r),document.body.appendChild(t),t}function UO(n){const e=g0(),t=dCe(),r=pCe(),i=fCe();e&&(Object.assign(e.style,{...fJ,...jO(n.bounds)}),Object.assign(t.style,{top:n.bounds.top<35?0:"-35px"}),r.innerHTML=`<${n.name}> `,i.innerHTML=`${Math.round(n.bounds.width*100)/100} x ${Math.round(n.bounds.height*100)/100}`)}function gCe(n){const e=Rf(n);if(!e.width&&!e.height)return;const t=Fc(n);g0()?UO({bounds:e,name:t}):FO({bounds:e,name:t})}function pJ(){const n=g0();n&&(n.style.display="none")}var qT=null;function YT(n){const e=n.target;if(e){const t=e.__vueParentComponent;if(t&&(qT=t,t.vnode.el)){const i=Rf(t),s=Fc(t);g0()?UO({bounds:i,name:s}):FO({bounds:i,name:s})}}}function vCe(n,e){if(n.preventDefault(),n.stopPropagation(),qT){const t=BO(qT);e(t)}}var a3=null;function mCe(){pJ(),window.removeEventListener("mouseover",YT),window.removeEventListener("click",a3,!0),a3=null}function CCe(){return window.addEventListener("mouseover",YT),new Promise(n=>{function e(t){t.preventDefault(),t.stopPropagation(),vCe(t,r=>{window.removeEventListener("click",e,!0),a3=null,window.removeEventListener("mouseover",YT);const i=g0();i&&(i.style.display="none"),n(JSON.stringify({id:r}))})}a3=e,window.addEventListener("click",e,!0)})}function ACe(n){const e=_2(_i.value,n.id);if(e){const[t]=nC(e);if(typeof t.scrollIntoView=="function")t.scrollIntoView({behavior:"smooth"});else{const r=Rf(e),i=document.createElement("div"),s={...jO(r),position:"absolute"};Object.assign(i.style,s),document.body.appendChild(i),i.scrollIntoView({behavior:"smooth"}),setTimeout(()=>{document.body.removeChild(i)},2e3)}setTimeout(()=>{const r=Rf(e);if(r.width||r.height){const i=Fc(e),s=g0();s?UO({...n,name:i,bounds:r}):FO({...n,name:i,bounds:r}),setTimeout(()=>{s&&(s.style.display="none")},1500)}},1200)}}Ht();var Az,Iz;(Iz=(Az=jt).__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__)!=null||(Az.__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__=!0);function ICe(n){let e=0;const t=setInterval(()=>{jt.__VUE_INSPECTOR__&&(clearInterval(t),e+=30,n()),e>=5e3&&clearInterval(t)},30)}function yCe(){const n=jt.__VUE_INSPECTOR__,e=n.openInEditor;n.openInEditor=async(...t)=>{n.disable(),e(...t)}}function bCe(){return new Promise(n=>{function e(){yCe(),n(jt.__VUE_INSPECTOR__)}jt.__VUE_INSPECTOR__?e():ICe(()=>{e()})})}Ht();Ht();function ECe(n){return!!(n&&n.__v_isReadonly)}function gJ(n){return ECe(n)?gJ(n.__v_raw):!!(n&&n.__v_isReactive)}function c7(n){return!!(n&&n.__v_isRef===!0)}function Jv(n){const e=n&&n.__v_raw;return e?Jv(e):n}var vJ=class{constructor(){this.refEditor=new wCe}set(n,e,t,r){const i=Array.isArray(e)?e:e.split(".");for(;i.length>1;){const a=i.shift();n instanceof Map?n=n.get(a):n instanceof Set?n=Array.from(n.values())[a]:n=n[a],this.refEditor.isRef(n)&&(n=this.refEditor.get(n))}const s=i[0],o=this.refEditor.get(n)[s];r?r(n,s,t):this.refEditor.isRef(o)?this.refEditor.set(o,t):n[s]=t}get(n,e){const t=Array.isArray(e)?e:e.split(".");for(let r=0;r<t.length;r++)if(n instanceof Map?n=n.get(t[r]):n=n[t[r]],this.refEditor.isRef(n)&&(n=this.refEditor.get(n)),!n)return;return n}has(n,e,t=!1){if(typeof n>"u")return!1;const r=Array.isArray(e)?e.slice():e.split("."),i=t?2:1;for(;n&&r.length>i;){const s=r.shift();n=n[s],this.refEditor.isRef(n)&&(n=this.refEditor.get(n))}return n!=null&&Object.prototype.hasOwnProperty.call(n,r[0])}createDefaultSetCallback(n){return(e,t,r)=>{if((n.remove||n.newKey)&&(Array.isArray(e)?e.splice(t,1):Jv(e)instanceof Map?e.delete(t):Jv(e)instanceof Set?e.delete(Array.from(e.values())[t]):Reflect.deleteProperty(e,t)),!n.remove){const i=e[n.newKey||t];this.refEditor.isRef(i)?this.refEditor.set(i,r):Jv(e)instanceof Map?e.set(n.newKey||t,r):Jv(e)instanceof Set?e.add(r):e[n.newKey||t]=r}}}},wCe=class{set(n,e){if(c7(n))n.value=e;else{if(n instanceof Set&&Array.isArray(e)){n.clear(),e.forEach(i=>n.add(i));return}const t=Object.keys(e);if(n instanceof Map){const i=new Set(n.keys());t.forEach(s=>{n.set(s,Reflect.get(e,s)),i.delete(s)}),i.forEach(s=>n.delete(s));return}const r=new Set(Object.keys(n));t.forEach(i=>{Reflect.set(n,i,Reflect.get(e,i)),r.delete(i)}),r.forEach(i=>Reflect.deleteProperty(n,i))}}get(n){return c7(n)?n.value:n}isRef(n){return c7(n)||gJ(n)}};async function SCe(n,e){const{path:t,nodeId:r,state:i,type:s}=n,o=_2(_i.value,r);if(!o)return;const a=t.slice();let l;Object.keys(o.props).includes(t[0])?l=o.props:o.devtoolsRawSetupState&&Object.keys(o.devtoolsRawSetupState).includes(t[0])?l=o.devtoolsRawSetupState:o.data&&Object.keys(o.data).includes(t[0])?l=o.data:l=o.proxy,l&&a&&(i.type,e.set(l,a,i.value,e.createDefaultSetCallback(i)))}var TCe=new vJ;async function xCe(n){SCe(n,TCe)}Ht();Ht();Ht();var mJ="__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS_STATE__";function _Ce(n){!h0||typeof localStorage>"u"||localStorage===null||localStorage.setItem(mJ,JSON.stringify(n))}function PCe(){if(!h0||typeof localStorage>"u"||localStorage===null)return{recordingState:!1,mouseEventEnabled:!1,keyboardEventEnabled:!1,componentEventEnabled:!1,performanceEventEnabled:!1,selected:""};const n=localStorage.getItem(mJ);return n?JSON.parse(n):{recordingState:!1,mouseEventEnabled:!1,keyboardEventEnabled:!1,componentEventEnabled:!1,performanceEventEnabled:!1,selected:""}}Ht();Ht();Ht();var yz,bz;(bz=(yz=jt).__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS)!=null||(yz.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS=[]);var CJ=new Proxy(jt.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS,{get(n,e,t){return Reflect.get(n,e,t)}});function OCe(n,e){Vn.timelineLayersState[e.id]=!1,CJ.push({...n,descriptorId:e.id,appRecord:$c(e.app)})}function MCe(n){const e={...Vn.timelineLayersState,...n};_Ce(e),gm({timelineLayersState:e})}var Ez,wz;(wz=(Ez=jt).__VUE_DEVTOOLS_KIT_INSPECTOR__)!=null||(Ez.__VUE_DEVTOOLS_KIT_INSPECTOR__=[]);var WO=new Proxy(jt.__VUE_DEVTOOLS_KIT_INSPECTOR__,{get(n,e,t){return Reflect.get(n,e,t)}}),AJ=b1(()=>{xu.hooks.callHook("sendInspectorToClient",GO())});function kCe(n,e){var t,r;WO.push({options:n,descriptor:e,treeFilterPlaceholder:(t=n.treeFilterPlaceholder)!=null?t:"Search tree...",stateFilterPlaceholder:(r=n.stateFilterPlaceholder)!=null?r:"Search state...",treeFilter:"",selectedNodeId:"",appRecord:$c(e.app)}),AJ()}function GO(){return WO.filter(n=>n.descriptor.app===_i.value.app).filter(n=>n.descriptor.id!=="components").map(n=>{var e;const t=n.descriptor,r=n.options;return{id:r.id,label:r.label,logo:t.logo,icon:`custom-ic-baseline-${(e=r?.icon)==null?void 0:e.replace(/_/g,"-")}`,packageName:t.packageName,homepage:t.homepage,pluginId:t.id}})}function $Ce(n){const e=Mh(n,_i.value.app);if(!e)return;const t=e.descriptor,r=e.options,i=CJ.filter(s=>s.descriptorId===t.id).map(s=>({id:s.id,label:s.label,color:s.color}));return{id:r.id,label:r.label,logo:t.logo,packageName:t.packageName,homepage:t.homepage,timelineLayers:i,treeFilterPlaceholder:e.treeFilterPlaceholder,stateFilterPlaceholder:e.stateFilterPlaceholder}}function Mh(n,e){return WO.find(t=>t.options.id===n&&(e?t.descriptor.app===e:!0))}function Sz(n){const e=Mh(n);return e?.options.actions}function Tz(n){const e=Mh(n);return e?.options.nodeActions}var XT=(n=>(n.ADD_INSPECTOR="addInspector",n.SEND_INSPECTOR_TREE="sendInspectorTree",n.SEND_INSPECTOR_STATE="sendInspectorState",n.CUSTOM_INSPECTOR_SELECT_NODE="customInspectorSelectNode",n.TIMELINE_LAYER_ADDED="timelineLayerAdded",n.TIMELINE_EVENT_ADDED="timelineEventAdded",n.GET_COMPONENT_INSTANCES="getComponentInstances",n.GET_COMPONENT_BOUNDS="getComponentBounds",n.GET_COMPONENT_NAME="getComponentName",n.COMPONENT_HIGHLIGHT="componentHighlight",n.COMPONENT_UNHIGHLIGHT="componentUnhighlight",n))(XT||{}),rh=(n=>(n.SEND_INSPECTOR_TREE_TO_CLIENT="sendInspectorTreeToClient",n.SEND_INSPECTOR_STATE_TO_CLIENT="sendInspectorStateToClient",n.SEND_TIMELINE_EVENT_TO_CLIENT="sendTimelineEventToClient",n.SEND_INSPECTOR_TO_CLIENT="sendInspectorToClient",n.SEND_ACTIVE_APP_UNMOUNTED_TO_CLIENT="sendActiveAppUpdatedToClient",n.DEVTOOLS_STATE_UPDATED="devtoolsStateUpdated",n.DEVTOOLS_CONNECTED_UPDATED="devtoolsConnectedUpdated",n.ROUTER_INFO_UPDATED="routerInfoUpdated",n))(rh||{});function LCe(){const n=cZ();n.hook("addInspector",({inspector:r,plugin:i})=>{kCe(r,i.descriptor)});const e=b1(async({inspectorId:r,plugin:i})=>{var s;if(!r||!((s=i?.descriptor)!=null&&s.app)||Vn.highPerfModeEnabled)return;const o=Mh(r,i.descriptor.app),a={app:i.descriptor.app,inspectorId:r,filter:o?.treeFilter||"",rootNodes:[]};await new Promise(l=>{n.callHookWith(async c=>{await Promise.all(c.map(u=>u(a))),l()},"getInspectorTree")}),n.callHookWith(async l=>{await Promise.all(l.map(c=>c({inspectorId:r,rootNodes:a.rootNodes})))},"sendInspectorTreeToClient")},120);n.hook("sendInspectorTree",e);const t=b1(async({inspectorId:r,plugin:i})=>{var s;if(!r||!((s=i?.descriptor)!=null&&s.app)||Vn.highPerfModeEnabled)return;const o=Mh(r,i.descriptor.app),a={app:i.descriptor.app,inspectorId:r,nodeId:o?.selectedNodeId||"",state:null},l={currentTab:`custom-inspector:${r}`};a.nodeId&&await new Promise(c=>{n.callHookWith(async u=>{await Promise.all(u.map(h=>h(a,l))),c()},"getInspectorState")}),n.callHookWith(async c=>{await Promise.all(c.map(u=>u({inspectorId:r,nodeId:a.nodeId,state:a.state})))},"sendInspectorStateToClient")},120);return n.hook("sendInspectorState",t),n.hook("customInspectorSelectNode",({inspectorId:r,nodeId:i,plugin:s})=>{const o=Mh(r,s.descriptor.app);o&&(o.selectedNodeId=i)}),n.hook("timelineLayerAdded",({options:r,plugin:i})=>{OCe(r,i.descriptor)}),n.hook("timelineEventAdded",({options:r,plugin:i})=>{var s;const o=["performance","component-event","keyboard","mouse"];Vn.highPerfModeEnabled||!((s=Vn.timelineLayersState)!=null&&s[i.descriptor.id])&&!o.includes(r.layerId)||n.callHookWith(async a=>{await Promise.all(a.map(l=>l(r)))},"sendTimelineEventToClient")}),n.hook("getComponentInstances",async({app:r})=>{const i=r.__VUE_DEVTOOLS_NEXT_APP_RECORD__;if(!i)return null;const s=i.id.toString();return[...i.instanceMap].filter(([a])=>a.split(":")[0]===s).map(([,a])=>a)}),n.hook("getComponentBounds",async({instance:r})=>Rf(r)),n.hook("getComponentName",({instance:r})=>Fc(r)),n.hook("componentHighlight",({uid:r})=>{const i=_i.value.instanceMap.get(r);i&&gCe(i)}),n.hook("componentUnhighlight",()=>{pJ()}),n}var xz,_z;(_z=(xz=jt).__VUE_DEVTOOLS_KIT_APP_RECORDS__)!=null||(xz.__VUE_DEVTOOLS_KIT_APP_RECORDS__=[]);var Pz,Oz;(Oz=(Pz=jt).__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__)!=null||(Pz.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__={});var Mz,kz;(kz=(Mz=jt).__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__)!=null||(Mz.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__="");var $z,Lz;(Lz=($z=jt).__VUE_DEVTOOLS_KIT_CUSTOM_TABS__)!=null||($z.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__=[]);var Nz,Dz;(Dz=(Nz=jt).__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__)!=null||(Nz.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__=[]);var lu="__VUE_DEVTOOLS_KIT_GLOBAL_STATE__";function NCe(){return{connected:!1,clientConnected:!1,vitePluginDetected:!0,appRecords:[],activeAppRecordId:"",tabs:[],commands:[],highPerfModeEnabled:!0,devtoolsClientDetected:{},perfUniqueGroupId:0,timelineLayersState:PCe()}}var zz,Rz;(Rz=(zz=jt)[lu])!=null||(zz[lu]=NCe());var DCe=b1(n=>{xu.hooks.callHook("devtoolsStateUpdated",{state:n})}),zCe=b1((n,e)=>{xu.hooks.callHook("devtoolsConnectedUpdated",{state:n,oldState:e})}),Zh=new Proxy(jt.__VUE_DEVTOOLS_KIT_APP_RECORDS__,{get(n,e,t){return e==="value"?jt.__VUE_DEVTOOLS_KIT_APP_RECORDS__:jt.__VUE_DEVTOOLS_KIT_APP_RECORDS__[e]}}),RCe=n=>{jt.__VUE_DEVTOOLS_KIT_APP_RECORDS__=[...jt.__VUE_DEVTOOLS_KIT_APP_RECORDS__,n]},VCe=n=>{jt.__VUE_DEVTOOLS_KIT_APP_RECORDS__=Zh.value.filter(e=>e.app!==n)},_i=new Proxy(jt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__,{get(n,e,t){return e==="value"?jt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__:e==="id"?jt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__:jt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__[e]}});function KO(){DCe({...jt[lu],appRecords:Zh.value,activeAppRecordId:_i.id,tabs:jt.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__,commands:jt.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__})}function ZT(n){jt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__=n,KO()}function IJ(n){jt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__=n,KO()}var Vn=new Proxy(jt[lu],{get(n,e){return e==="appRecords"?Zh:e==="activeAppRecordId"?_i.id:e==="tabs"?jt.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__:e==="commands"?jt.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__:jt[lu][e]},deleteProperty(n,e){return delete n[e],!0},set(n,e,t){return{...jt[lu]},n[e]=t,jt[lu][e]=t,!0}});function gm(n){const e={...jt[lu],appRecords:Zh.value,activeAppRecordId:_i.id};(e.connected!==n.connected&&n.connected||e.clientConnected!==n.clientConnected&&n.clientConnected)&&zCe(jt[lu],e),Object.assign(jt[lu],n),KO()}function HCe(n){gm({clientConnected:n})}function BCe(n={}){var e,t,r;const{file:i,host:s,baseUrl:o=window.location.origin,line:a=0,column:l=0}=n;if(i){if(s==="chrome-extension"){const c=i.replace(/\\/g,"\\\\"),u=(t=(e=window.VUE_DEVTOOLS_CONFIG)==null?void 0:e.openInEditorHost)!=null?t:"/";fetch(`${u}__open-in-editor?file=${encodeURI(i)}`).then(h=>{if(!h.ok){const d=`Opening component ${c} failed`;console.log(`%c${d}`,"color:red")}})}else if(Vn.vitePluginDetected){const c=(r=jt.__VUE_DEVTOOLS_OPEN_IN_EDITOR_BASE_URL__)!=null?r:o;jt.__VUE_INSPECTOR__.openInEditor(c,i,a,l)}}}Ht();Ht();Ht();Ht();Ht();var Vz,Hz;(Hz=(Vz=jt).__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__)!=null||(Vz.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__=[]);var oA=new Proxy(jt.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__,{get(n,e,t){return Reflect.get(n,e,t)}});function jCe(n,e){oA.push([n,e])}function QT(n){const e={};return Object.keys(n).forEach(t=>{e[t]=n[t].defaultValue}),e}function qO(n){return`__VUE_DEVTOOLS_NEXT_PLUGIN_SETTINGS__${n}__`}function FCe(n){var e,t,r;const i=(t=(e=oA.find(s=>{var o;return s[0].id===n&&!!((o=s[0])!=null&&o.settings)}))==null?void 0:e[0])!=null?t:null;return(r=i?.settings)!=null?r:null}function yJ(n,e){var t,r,i;const s=qO(n);if(s){const o=localStorage.getItem(s);if(o)return JSON.parse(o)}if(n){const o=(r=(t=oA.find(a=>a[0].id===n))==null?void 0:t[0])!=null?r:null;return QT((i=o?.settings)!=null?i:{})}return QT(e)}function bJ(n,e){const t=qO(n);localStorage.getItem(t)||localStorage.setItem(t,JSON.stringify(QT(e)))}function UCe(n,e,t){const r=qO(n),i=localStorage.getItem(r),s=JSON.parse(i||"{}"),o={...s,[e]:t};localStorage.setItem(r,JSON.stringify(o)),xu.hooks.callHookWith(a=>{a.forEach(l=>l({pluginId:n,key:e,oldValue:s[e],newValue:t,settings:o}))},"setPluginSettings")}Ht();Ht();Ht();Ht();Ht();Ht();Ht();Ht();Ht();Ht();Ht();var Bz,jz,Gs=(jz=(Bz=jt).__VUE_DEVTOOLS_HOOK)!=null?jz:Bz.__VUE_DEVTOOLS_HOOK=cZ(),WCe={vueAppInit(n){Gs.hook("app:init",n)},vueAppUnmount(n){Gs.hook("app:unmount",n)},vueAppConnected(n){Gs.hook("app:connected",n)},componentAdded(n){return Gs.hook("component:added",n)},componentEmit(n){return Gs.hook("component:emit",n)},componentUpdated(n){return Gs.hook("component:updated",n)},componentRemoved(n){return Gs.hook("component:removed",n)},setupDevtoolsPlugin(n){Gs.hook("devtools-plugin:setup",n)},perfStart(n){return Gs.hook("perf:start",n)},perfEnd(n){return Gs.hook("perf:end",n)}};function GCe(){return{id:"vue-devtools-next",devtoolsVersion:"7.0",enabled:!1,appRecords:[],apps:[],events:new Map,on(n,e){var t;return this.events.has(n)||this.events.set(n,[]),(t=this.events.get(n))==null||t.push(e),()=>this.off(n,e)},once(n,e){const t=(...r)=>{this.off(n,t),e(...r)};return this.on(n,t),[n,t]},off(n,e){if(this.events.has(n)){const t=this.events.get(n),r=t.indexOf(e);r!==-1&&t.splice(r,1)}},emit(n,...e){this.events.has(n)&&this.events.get(n).forEach(t=>t(...e))}}}function KCe(n){n.on("app:init",(e,t,r)=>{var i,s,o;(o=(s=(i=e?._instance)==null?void 0:i.type)==null?void 0:s.devtools)!=null&&o.hide||Gs.callHook("app:init",e,t,r)}),n.on("app:unmount",e=>{Gs.callHook("app:unmount",e)}),n.on("component:added",async(e,t,r,i)=>{var s,o,a;(a=(o=(s=e?._instance)==null?void 0:s.type)==null?void 0:o.devtools)!=null&&a.hide||Vn.highPerfModeEnabled||!e||typeof t!="number"&&!t||!i||Gs.callHook("component:added",e,t,r,i)}),n.on("component:updated",(e,t,r,i)=>{!e||typeof t!="number"&&!t||!i||Vn.highPerfModeEnabled||Gs.callHook("component:updated",e,t,r,i)}),n.on("component:removed",async(e,t,r,i)=>{!e||typeof t!="number"&&!t||!i||Vn.highPerfModeEnabled||Gs.callHook("component:removed",e,t,r,i)}),n.on("component:emit",async(e,t,r,i)=>{!e||!t||Vn.highPerfModeEnabled||Gs.callHook("component:emit",e,t,r,i)}),n.on("perf:start",(e,t,r,i,s)=>{!e||Vn.highPerfModeEnabled||Gs.callHook("perf:start",e,t,r,i,s)}),n.on("perf:end",(e,t,r,i,s)=>{!e||Vn.highPerfModeEnabled||Gs.callHook("perf:end",e,t,r,i,s)}),n.on("devtools-plugin:setup",(e,t,r)=>{r?.target!=="legacy"&&Gs.callHook("devtools-plugin:setup",e,t)})}var oc={on:WCe,setupDevToolsPlugin(n,e){return Gs.callHook("devtools-plugin:setup",n,e)}},qCe=class{constructor({plugin:n,ctx:e}){this.hooks=e.hooks,this.plugin=n}get on(){return{visitComponentTree:n=>{this.hooks.hook("visitComponentTree",n)},inspectComponent:n=>{this.hooks.hook("inspectComponent",n)},editComponentState:n=>{this.hooks.hook("editComponentState",n)},getInspectorTree:n=>{this.hooks.hook("getInspectorTree",n)},getInspectorState:n=>{this.hooks.hook("getInspectorState",n)},editInspectorState:n=>{this.hooks.hook("editInspectorState",n)},inspectTimelineEvent:n=>{this.hooks.hook("inspectTimelineEvent",n)},timelineCleared:n=>{this.hooks.hook("timelineCleared",n)},setPluginSettings:n=>{this.hooks.hook("setPluginSettings",n)}}}notifyComponentUpdate(n){var e;if(Vn.highPerfModeEnabled)return;const t=GO().find(r=>r.packageName===this.plugin.descriptor.packageName);if(t?.id){if(n){const r=[n.appContext.app,n.uid,(e=n.parent)==null?void 0:e.uid,n];Gs.callHook("component:updated",...r)}else Gs.callHook("component:updated");this.hooks.callHook("sendInspectorState",{inspectorId:t.id,plugin:this.plugin})}}addInspector(n){this.hooks.callHook("addInspector",{inspector:n,plugin:this.plugin}),this.plugin.descriptor.settings&&bJ(n.id,this.plugin.descriptor.settings)}sendInspectorTree(n){Vn.highPerfModeEnabled||this.hooks.callHook("sendInspectorTree",{inspectorId:n,plugin:this.plugin})}sendInspectorState(n){Vn.highPerfModeEnabled||this.hooks.callHook("sendInspectorState",{inspectorId:n,plugin:this.plugin})}selectInspectorNode(n,e){this.hooks.callHook("customInspectorSelectNode",{inspectorId:n,nodeId:e,plugin:this.plugin})}visitComponentTree(n){return this.hooks.callHook("visitComponentTree",n)}now(){return Vn.highPerfModeEnabled?0:Date.now()}addTimelineLayer(n){this.hooks.callHook("timelineLayerAdded",{options:n,plugin:this.plugin})}addTimelineEvent(n){Vn.highPerfModeEnabled||this.hooks.callHook("timelineEventAdded",{options:n,plugin:this.plugin})}getSettings(n){return yJ(n??this.plugin.descriptor.id,this.plugin.descriptor.settings)}getComponentInstances(n){return this.hooks.callHook("getComponentInstances",{app:n})}getComponentBounds(n){return this.hooks.callHook("getComponentBounds",{instance:n})}getComponentName(n){return this.hooks.callHook("getComponentName",{instance:n})}highlightElement(n){const e=n.__VUE_DEVTOOLS_NEXT_UID__;return this.hooks.callHook("componentHighlight",{uid:e})}unhighlightElement(){return this.hooks.callHook("componentUnhighlight")}},YCe=qCe;Ht();Ht();Ht();Ht();var XCe=new Set(["nextTick","defineComponent","defineAsyncComponent","defineCustomElement","ref","computed","reactive","readonly","watchEffect","watchPostEffect","watchSyncEffect","watch","isRef","unref","toRef","toRefs","isProxy","isReactive","isReadonly","shallowRef","triggerRef","customRef","shallowReactive","shallowReadonly","toRaw","markRaw","effectScope","getCurrentScope","onScopeDispose","onMounted","onUpdated","onUnmounted","onBeforeMount","onBeforeUpdate","onBeforeUnmount","onErrorCaptured","onRenderTracked","onRenderTriggered","onActivated","onDeactivated","onServerPrefetch","provide","inject","h","mergeProps","cloneVNode","isVNode","resolveComponent","resolveDirective","withDirectives","withModifiers"]),Fz=/^\[native Symbol Symbol\((.*)\)\]$/,ZCe=/^\[object (\w+)\]$/,l3=/^\[native (\w+) (.*?)(<>(([\s\S])*))?\]$/,QCe=/^(?:function|class) (\w+)/,Uz=1e4,Wz=5e3,v0="__vue_devtool_undefined__",aA="__vue_devtool_infinity__",lA="__vue_devtool_negative_infinity__",cA="__vue_devtool_nan__",JCe={"<":"<",">":">",'"':""","&":"&"};Ht();Ht();function EJ(n){return!tc(n,"_")||!qb(n._)?!1:Object.keys(n._).includes("vnode")}function qb(n){return Object.prototype.toString.call(n)==="[object Object]"}function eAe(n){if(n==null)return!0;const e=typeof n;return e==="string"||e==="number"||e==="boolean"}function wJ(n){return!!n.__v_isRef}function tAe(n){return wJ(n)&&!!n.effect}function rAe(n){return!!n.__v_isReactive}function nAe(n){return!!n.__v_isReadonly}var c3={[v0]:"undefined",[cA]:"NaN",[aA]:"Infinity",[lA]:"-Infinity"},u7=Object.entries(c3).reduce((n,[e,t])=>(n[t]=e,n),{});function iAe(n){return n===null?"null":typeof n=="string"&&c3[n]||!1}function sAe(n){const e=new RegExp(`"(${Object.keys(c3).join("|")})"`,"g");return n.replace(e,(t,r)=>c3[r])}function oAe(n){const e=u7[n.trim()];if(e)return`"${e}"`;const t=new RegExp(`:\\s*(${Object.keys(u7).join("|")})`,"g");return n.replace(t,(r,i)=>`:"${u7[i]}"`)}function SJ(n){if(Array.isArray(n))return n.map(t=>SJ(t)).join(" or ");if(n==null)return"null";const e=n.toString().match(QCe);return typeof n=="function"&&e&&e[1]||"any"}function aAe(n){return!eAe(n)&&!Array.isArray(n)&&!qb(n)?Object.prototype.toString.call(n):n}function TJ(n){try{return{ref:wJ(n),computed:tAe(n),reactive:rAe(n),readonly:nAe(n)}}catch{return{ref:!1,computed:!1,reactive:!1,readonly:!1}}}function xJ(n){return n?.__v_raw?n.__v_raw:n}function Yb(n){return n.replace(/[<>"&]/g,e=>JCe[e]||e)}function u3(n,e,t){if(typeof e=="function"&&(e=e.options),!e)return n;const{mixins:r,extends:i}=e;i&&u3(n,i),r&&r.forEach(s=>u3(n,s));for(const s of["computed","inject"])Object.prototype.hasOwnProperty.call(e,s)&&(n[s]?Object.assign(n[s],e[s]):n[s]=e[s]);return n}function lAe(n){const e=n?.type;if(!e)return{};const{mixins:t,extends:r}=e,i=n.appContext.mixins;if(!i.length&&!t&&!r)return e;const s={};return i.forEach(o=>u3(s,o)),u3(s,e),s}function cAe(n){var e;const t=[],r=(e=n?.type)==null?void 0:e.props;for(const i in n?.props){const s=r?r[i]:null,o=u2e(i);t.push({type:"props",key:o,value:ud(()=>n.props[i]),editable:!0,meta:s?{type:s.type?SJ(s.type):"any",required:!!s.required,...s.default?{default:s.default.toString()}:{}}:{type:"invalid"}})}return t}function uAe(n){const e=n.type,t=e?.props,r=e.vuex&&e.vuex.getters,i=e.computed,s={...n.data,...n.renderContext};return Object.keys(s).filter(o=>!(t&&o in t)&&!(r&&o in r)&&!(i&&o in i)).map(o=>({key:o,type:"data",value:ud(()=>s[o]),editable:!0}))}function hAe(n){const e=n.computed?"computed":n.ref?"ref":n.reactive?"reactive":null,t=e?`${e.charAt(0).toUpperCase()}${e.slice(1)}`:null;return{stateType:e,stateTypeName:t}}function dAe(n){const e=n.devtoolsRawSetupState||{};return Object.keys(n.setupState).filter(t=>!XCe.has(t)&&t.split(/(?=[A-Z])/)[0]!=="use").map(t=>{var r,i,s,o;const a=ud(()=>xJ(n.setupState[t])),l=a instanceof Error,c=e[t];let u,h=l||typeof a=="function"||tc(a,"render")&&typeof a.render=="function"||tc(a,"__asyncLoader")&&typeof a.__asyncLoader=="function"||typeof a=="object"&&a&&("setup"in a||"props"in a)||/^v[A-Z]/.test(t);if(c&&!l){const g=TJ(c),{stateType:f,stateTypeName:v}=hAe(g),C=g.ref||g.computed||g.reactive,A=tc(c,"effect")?((i=(r=c.effect)==null?void 0:r.raw)==null?void 0:i.toString())||((o=(s=c.effect)==null?void 0:s.fn)==null?void 0:o.toString()):null;f&&(h=!1),u={...f?{stateType:f,stateTypeName:v}:{},...A?{raw:A}:{},editable:C&&!g.readonly}}return{key:t,value:a,type:h?"setup (other)":"setup",...u}})}function fAe(n,e){const t=e,r=[],i=t.computed||{};for(const s in i){const o=i[s],a=typeof o=="function"&&o.vuex?"vuex bindings":"computed";r.push({type:a,key:s,value:ud(()=>{var l;return(l=n?.proxy)==null?void 0:l[s]}),editable:typeof o.set=="function"})}return r}function pAe(n){return Object.keys(n.attrs).map(e=>({type:"attrs",key:e,value:ud(()=>n.attrs[e])}))}function gAe(n){return Reflect.ownKeys(n.provides).map(e=>({type:"provided",key:e.toString(),value:ud(()=>n.provides[e])}))}function vAe(n,e){if(!e?.inject)return[];let t=[],r;return Array.isArray(e.inject)?t=e.inject.map(i=>({key:i,originalKey:i})):t=Reflect.ownKeys(e.inject).map(i=>{const s=e.inject[i];let o;return typeof s=="string"||typeof s=="symbol"?o=s:(o=s.from,r=s.default),{key:i,originalKey:o}}),t.map(({key:i,originalKey:s})=>({type:"injected",key:s&&i!==s?`${s.toString()} ➞ ${i.toString()}`:i.toString(),value:ud(()=>n.ctx.hasOwnProperty(i)?n.ctx[i]:n.provides.hasOwnProperty(s)?n.provides[s]:r)}))}function mAe(n){return Object.keys(n.refs).map(e=>({type:"template refs",key:e,value:ud(()=>n.refs[e])}))}function CAe(n){var e,t;const r=n.type.emits,i=Array.isArray(r)?r:Object.keys(r??{}),s=Object.keys((t=(e=n?.vnode)==null?void 0:e.props)!=null?t:{}),o=[];for(const a of s){const[l,...c]=a.split(/(?=[A-Z])/);if(l==="on"){const u=c.join("-").toLowerCase(),h=i.includes(u);o.push({type:"event listeners",key:u,value:{_custom:{displayText:h?"✅ Declared":"⚠️ Not declared",key:h?"✅ Declared":"⚠️ Not declared",value:h?"✅ Declared":"⚠️ Not declared",tooltipText:h?null:`The event <code>${u}</code> is not declared in the <code>emits</code> option. It will leak into the component's attributes (<code>$attrs</code>).`}}})}}return o}function _J(n){const e=lAe(n);return cAe(n).concat(uAe(n),dAe(n),fAe(n,e),pAe(n),gAe(n),vAe(n,e),mAe(n),CAe(n))}function AAe(n){var e;const t=_2(_i.value,n.instanceId),r=BO(t),i=Fc(t),s=(e=t?.type)==null?void 0:e.__file,o=_J(t);return{id:r,name:i,file:s,state:o,instance:t}}Ht();Ht();var IAe=class{constructor(n){this.filter=n||""}isQualified(n){const e=Fc(n);return oZ(e).toLowerCase().includes(this.filter)||h2e(e).toLowerCase().includes(this.filter)}};function yAe(n){return new IAe(n)}var bAe=class{constructor(n){this.captureIds=new Map;const{filterText:e="",maxDepth:t,recursively:r,api:i}=n;this.componentFilter=yAe(e),this.maxDepth=t,this.recursively=r,this.api=i}getComponentTree(n){return this.captureIds=new Map,this.findQualifiedChildren(n,0)}getComponentParents(n){this.captureIds=new Map;const e=[];this.captureId(n);let t=n;for(;t=t.parent;)this.captureId(t),e.push(t);return e}captureId(n){if(!n)return null;const e=n.__VUE_DEVTOOLS_NEXT_UID__!=null?n.__VUE_DEVTOOLS_NEXT_UID__:BO(n);return n.__VUE_DEVTOOLS_NEXT_UID__=e,this.captureIds.has(e)?null:(this.captureIds.set(e,void 0),this.mark(n),e)}async capture(n,e){var t;if(!n)return null;const r=this.captureId(n),i=Fc(n),s=this.getInternalInstanceChildren(n.subTree).filter(h=>!l7(h)),o=this.getComponentParents(n)||[],a=!!n.isDeactivated||o.some(h=>h.isDeactivated),l={uid:n.uid,id:r,name:i,renderKey:iCe(n.vnode?n.vnode.key:null),inactive:a,children:[],isFragment:HO(n),tags:typeof n.type!="function"?[]:[{label:"functional",textColor:5592405,backgroundColor:15658734}],autoOpen:this.recursively,file:n.type.__file||""};if((e<this.maxDepth||n.type.__isKeepAlive||o.some(h=>h.type.__isKeepAlive))&&(l.children=await Promise.all(s.map(h=>this.capture(h,e+1)).filter(Boolean))),this.isKeepAlive(n)){const h=this.getKeepAliveCachedInstances(n),d=s.map(g=>g.__VUE_DEVTOOLS_NEXT_UID__);for(const g of h)if(!d.includes(g.__VUE_DEVTOOLS_NEXT_UID__)){const f=await this.capture({...g,isDeactivated:!0},e+1);f&&l.children.push(f)}}const u=nC(n)[0];if(u?.parentElement){const h=n.parent,d=h?nC(h):[];let g=u;const f=[];do f.push(Array.from(g.parentElement.childNodes).indexOf(g)),g=g.parentElement;while(g.parentElement&&d.length&&!d.includes(g));l.domOrder=f.reverse()}else l.domOrder=[-1];return(t=n.suspense)!=null&&t.suspenseKey&&(l.tags.push({label:n.suspense.suspenseKey,backgroundColor:14979812,textColor:16777215}),this.mark(n,!0)),this.api.visitComponentTree({treeNode:l,componentInstance:n,app:n.appContext.app,filter:this.componentFilter.filter}),l}async findQualifiedChildren(n,e){var t;if(this.componentFilter.isQualified(n)&&!((t=n.type.devtools)!=null&&t.hide))return[await this.capture(n,e)];if(n.subTree){const r=this.isKeepAlive(n)?this.getKeepAliveCachedInstances(n):this.getInternalInstanceChildren(n.subTree);return this.findQualifiedChildrenFromList(r,e)}else return[]}async findQualifiedChildrenFromList(n,e){return n=n.filter(t=>{var r;return!l7(t)&&!((r=t.type.devtools)!=null&&r.hide)}),this.componentFilter.filter?Array.prototype.concat.apply([],await Promise.all(n.map(t=>this.findQualifiedChildren(t,e)))):Promise.all(n.map(t=>this.capture(t,e)))}getInternalInstanceChildren(n,e=null){const t=[];if(n)if(n.component)e?t.push({...n.component,suspense:e}):t.push(n.component);else if(n.suspense){const r=n.suspense.isInFallback?"suspense fallback":"suspense default";t.push(...this.getInternalInstanceChildren(n.suspense.activeBranch,{...n.suspense,suspenseKey:r}))}else Array.isArray(n.children)&&n.children.forEach(r=>{r.component?e?t.push({...r.component,suspense:e}):t.push(r.component):t.push(...this.getInternalInstanceChildren(r,e))});return t.filter(r=>{var i;return!l7(r)&&!((i=r.type.devtools)!=null&&i.hide)})}mark(n,e=!1){const t=$c(n).instanceMap;(e||!t.has(n.__VUE_DEVTOOLS_NEXT_UID__))&&(t.set(n.__VUE_DEVTOOLS_NEXT_UID__,n),_i.value.instanceMap=t)}isKeepAlive(n){return n.type.__isKeepAlive&&n.__v_cache}getKeepAliveCachedInstances(n){return Array.from(n.__v_cache.values()).map(e=>e.component).filter(Boolean)}};Ht();Ht();var r4=new Map,YO="performance";async function EAe(n,e,t,r,i,s){const o=await $c(e);if(!o)return;const a=Fc(r)||"Unknown Component",l=Vn.perfUniqueGroupId++,c=`${t}-${i}`;if(o.perfGroupIds.set(c,{groupId:l,time:s}),await n.addTimelineEvent({layerId:YO,event:{time:Date.now(),data:{component:a,type:i,measure:"start"},title:a,subtitle:i,groupId:l}}),r4.has(c)){const{app:u,uid:h,instance:d,type:g,time:f}=r4.get(c);r4.delete(c),await PJ(n,u,h,d,g,f)}}function PJ(n,e,t,r,i,s){const o=$c(e);if(!o)return;const a=Fc(r)||"Unknown Component",l=`${t}-${i}`,c=o.perfGroupIds.get(l);if(c){const u=c.groupId,h=c.time,d=s-h;n.addTimelineEvent({layerId:YO,event:{time:Date.now(),data:{component:a,type:i,measure:"end",duration:{_custom:{type:"Duration",value:d,display:`${d} ms`}}},title:a,subtitle:i,groupId:u}})}else r4.set(l,{app:e,uid:t,instance:r,type:i,time:s})}var Gz="component-event";function wAe(n){h0&&(n.addTimelineLayer({id:"mouse",label:"Mouse",color:10768815}),["mousedown","mouseup","click","dblclick"].forEach(e=>{!Vn.timelineLayersState.recordingState||!Vn.timelineLayersState.mouseEventEnabled||window.addEventListener(e,async t=>{await n.addTimelineEvent({layerId:"mouse",event:{time:Date.now(),data:{type:e,x:t.clientX,y:t.clientY},title:e}})},{capture:!0,passive:!0})}),n.addTimelineLayer({id:"keyboard",label:"Keyboard",color:8475055}),["keyup","keydown","keypress"].forEach(e=>{window.addEventListener(e,async t=>{!Vn.timelineLayersState.recordingState||!Vn.timelineLayersState.keyboardEventEnabled||await n.addTimelineEvent({layerId:"keyboard",event:{time:Date.now(),data:{type:e,key:t.key,ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,altKey:t.altKey,metaKey:t.metaKey},title:t.key}})},{capture:!0,passive:!0})}),n.addTimelineLayer({id:Gz,label:"Component events",color:5226637}),oc.on.componentEmit(async(e,t,r,i)=>{if(!Vn.timelineLayersState.recordingState||!Vn.timelineLayersState.componentEventEnabled)return;const s=await $c(e);if(!s)return;const o=`${s.id}:${t.uid}`,a=Fc(t)||"Unknown Component";n.addTimelineEvent({layerId:Gz,event:{time:Date.now(),data:{component:{_custom:{type:"component-definition",display:a}},event:r,params:i},title:r,subtitle:`by ${a}`,meta:{componentId:o}}})}),n.addTimelineLayer({id:"performance",label:YO,color:4307050}),oc.on.perfStart((e,t,r,i,s)=>{!Vn.timelineLayersState.recordingState||!Vn.timelineLayersState.performanceEventEnabled||EAe(n,e,t,r,i,s)}),oc.on.perfEnd((e,t,r,i,s)=>{!Vn.timelineLayersState.recordingState||!Vn.timelineLayersState.performanceEventEnabled||PJ(n,e,t,r,i,s)}))}Ht();var SAe=10,Gd=[];function TAe(n){if(typeof window>"u")return;const e=window;if(n&&(e.$vm=n,Gd[0]!==n)){Gd.length>=SAe&&Gd.pop();for(let t=Gd.length;t>0;t--)e[`$vm${t}`]=Gd[t]=Gd[t-1];e.$vm0=Gd[0]=n}}var Kd="components";function xAe(n){return[{id:Kd,label:"Components",app:n},r=>{r.addInspector({id:Kd,label:"Components",treeFilterPlaceholder:"Search components"}),wAe(r),r.on.getInspectorTree(async o=>{if(o.app===n&&o.inspectorId===Kd){const a=_2(_i.value,o.instanceId);if(a){const l=new bAe({filterText:o.filter,maxDepth:100,recursively:!1,api:r});o.rootNodes=await l.getComponentTree(a)}}}),r.on.getInspectorState(async o=>{var a;if(o.app===n&&o.inspectorId===Kd){const l=AAe({instanceId:o.nodeId}),c=l.instance,u=(a=l.instance)==null?void 0:a.appContext.app,h={componentInstance:c,app:u,instanceData:l};xu.hooks.callHookWith(d=>{d.forEach(g=>g(h))},"inspectComponent"),o.state=l,TAe(c)}}),r.on.editInspectorState(async o=>{o.app===n&&o.inspectorId===Kd&&(xCe(o),await r.sendInspectorState("components"))});const i=b1(()=>{r.sendInspectorTree(Kd)},120),s=b1(()=>{r.sendInspectorState(Kd)},120);oc.on.componentAdded(async(o,a,l,c)=>{var u,h,d;if(Vn.highPerfModeEnabled||(d=(h=(u=o?._instance)==null?void 0:u.type)==null?void 0:h.devtools)!=null&&d.hide||!o||typeof a!="number"&&!a||!c)return;const g=await a7({app:o,uid:a,instance:c}),f=await $c(o);c&&(c.__VUE_DEVTOOLS_NEXT_UID__==null&&(c.__VUE_DEVTOOLS_NEXT_UID__=g),f?.instanceMap.has(g)||(f?.instanceMap.set(g,c),_i.value.id===f?.id&&(_i.value.instanceMap=f.instanceMap))),f&&i()}),oc.on.componentUpdated(async(o,a,l,c)=>{var u,h,d;if(Vn.highPerfModeEnabled||(d=(h=(u=o?._instance)==null?void 0:u.type)==null?void 0:h.devtools)!=null&&d.hide||!o||typeof a!="number"&&!a||!c)return;const g=await a7({app:o,uid:a,instance:c}),f=await $c(o);c&&(c.__VUE_DEVTOOLS_NEXT_UID__==null&&(c.__VUE_DEVTOOLS_NEXT_UID__=g),f?.instanceMap.has(g)||(f?.instanceMap.set(g,c),_i.value.id===f?.id&&(_i.value.instanceMap=f.instanceMap))),f&&(i(),s())}),oc.on.componentRemoved(async(o,a,l,c)=>{var u,h,d;if(Vn.highPerfModeEnabled||(d=(h=(u=o?._instance)==null?void 0:u.type)==null?void 0:h.devtools)!=null&&d.hide||!o||typeof a!="number"&&!a||!c)return;const g=await $c(o);if(!g)return;const f=await a7({app:o,uid:a,instance:c});g?.instanceMap.delete(f),_i.value.id===g?.id&&(_i.value.instanceMap=g.instanceMap),i()})}]}var Kz,qz;(qz=(Kz=jt).__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__)!=null||(Kz.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__=new Set);function _Ae(n,e){return oc.setupDevToolsPlugin(n,e)}function OJ(n,e){const[t,r]=n;if(t.app!==e)return;const i=new YCe({plugin:{setupFn:r,descriptor:t},ctx:xu});t.packageName==="vuex"&&i.on.editInspectorState(s=>{i.sendInspectorState(s.inspectorId)}),r(i)}function PAe(n){jt.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.delete(n)}function XO(n,e){jt.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.has(n)||Vn.highPerfModeEnabled&&!e?.inspectingComponent||(jt.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.add(n),oA.forEach(t=>{OJ(t,n)}))}Ht();Ht();var iC="__VUE_DEVTOOLS_ROUTER__",P2="__VUE_DEVTOOLS_ROUTER_INFO__",Yz,Xz;(Xz=(Yz=jt)[P2])!=null||(Yz[P2]={currentRoute:null,routes:[]});var Zz,Qz;(Qz=(Zz=jt)[iC])!=null||(Zz[iC]={});var OAe=new Proxy(jt[P2],{get(n,e){return jt[P2][e]}}),Jz=new Proxy(jt[iC],{get(n,e){if(e==="value")return jt[iC]}});function MAe(n){const e=new Map;return(n?.getRoutes()||[]).filter(t=>!e.has(t.path)&&e.set(t.path,1))}function ZO(n){return n.map(e=>{let{path:t,name:r,children:i,meta:s}=e;return i?.length&&(i=ZO(i)),{path:t,name:r,children:i,meta:s}})}function kAe(n){if(n){const{fullPath:e,hash:t,href:r,path:i,name:s,matched:o,params:a,query:l}=n;return{fullPath:e,hash:t,href:r,path:i,name:s,params:a,query:l,matched:ZO(o)}}return n}function MJ(n,e){function t(){var r;const i=(r=n.app)==null?void 0:r.config.globalProperties.$router,s=kAe(i?.currentRoute.value),o=ZO(MAe(i)),a=console.warn;console.warn=()=>{},jt[P2]={currentRoute:s?F4(s):{},routes:F4(o)},jt[iC]=i,console.warn=a}t(),oc.on.componentUpdated(b1(()=>{var r;((r=e.value)==null?void 0:r.app)===n.app&&(t(),!Vn.highPerfModeEnabled&&xu.hooks.callHook("routerInfoUpdated",{state:jt[P2]}))},200))}function $Ae(n){return{async getInspectorTree(e){const t={...e,app:_i.value.app,rootNodes:[]};return await new Promise(r=>{n.callHookWith(async i=>{await Promise.all(i.map(s=>s(t))),r()},"getInspectorTree")}),t.rootNodes},async getInspectorState(e){const t={...e,app:_i.value.app,state:null},r={currentTab:`custom-inspector:${e.inspectorId}`};return await new Promise(i=>{n.callHookWith(async s=>{await Promise.all(s.map(o=>o(t,r))),i()},"getInspectorState")}),t.state},editInspectorState(e){const t=new vJ,r={...e,app:_i.value.app,set:(i,s=e.path,o=e.state.value,a)=>{t.set(i,s,o,a||t.createDefaultSetCallback(e.state))}};n.callHookWith(i=>{i.forEach(s=>s(r))},"editInspectorState")},sendInspectorState(e){const t=Mh(e);n.callHook("sendInspectorState",{inspectorId:e,plugin:{descriptor:t.descriptor,setupFn:()=>({})}})},inspectComponentInspector(){return CCe()},cancelInspectComponentInspector(){return mCe()},getComponentRenderCode(e){const t=_2(_i.value,e);if(t)return typeof t?.type!="function"?t.render.toString():t.type.toString()},scrollToComponent(e){return ACe({id:e})},openInEditor:BCe,getVueInspector:bCe,toggleApp(e,t){const r=Zh.value.find(i=>i.id===e);r&&(IJ(e),ZT(r),MJ(r,_i),AJ(),XO(r.app,t))},inspectDOM(e){const t=_2(_i.value,e);if(t){const[r]=nC(t);r&&(jt.__VUE_DEVTOOLS_INSPECT_DOM_TARGET__=r)}},updatePluginSettings(e,t,r){UCe(e,t,r)},getPluginSettings(e){return{options:FCe(e),values:yJ(e)}}}}Ht();var eR,tR;(tR=(eR=jt).__VUE_DEVTOOLS_ENV__)!=null||(eR.__VUE_DEVTOOLS_ENV__={vitePluginDetected:!1});function LAe(){return jt.__VUE_DEVTOOLS_ENV__}var rR=LCe(),nR,iR;(iR=(nR=jt).__VUE_DEVTOOLS_KIT_CONTEXT__)!=null||(nR.__VUE_DEVTOOLS_KIT_CONTEXT__={hooks:rR,get state(){return{...Vn,activeAppRecordId:_i.id,activeAppRecord:_i.value,appRecords:Zh.value}},api:$Ae(rR)});var xu=jt.__VUE_DEVTOOLS_KIT_CONTEXT__;Ht();var NAe=Qme(eCe()),sR,oR,Ih=(oR=(sR=jt).__VUE_DEVTOOLS_NEXT_APP_RECORD_INFO__)!=null?oR:sR.__VUE_DEVTOOLS_NEXT_APP_RECORD_INFO__={id:0,appIds:new Set};function DAe(n,e){var t;return((t=n?._component)==null?void 0:t.name)||`App ${e}`}function zAe(n){var e,t,r,i;if(n._instance)return n._instance;if((t=(e=n._container)==null?void 0:e._vnode)!=null&&t.component)return(i=(r=n._container)==null?void 0:r._vnode)==null?void 0:i.component}function RAe(n){const e=n.__VUE_DEVTOOLS_NEXT_APP_RECORD_ID__;e!=null&&(Ih.appIds.delete(e),Ih.id--)}function VAe(n,e){if(n.__VUE_DEVTOOLS_NEXT_APP_RECORD_ID__!=null)return n.__VUE_DEVTOOLS_NEXT_APP_RECORD_ID__;let t=e??(Ih.id++).toString();if(e&&Ih.appIds.has(t)){let r=1;for(;Ih.appIds.has(`${e}_${r}`);)r++;t=`${e}_${r}`}return Ih.appIds.add(t),n.__VUE_DEVTOOLS_NEXT_APP_RECORD_ID__=t,t}function HAe(n,e){const t=zAe(n);if(t){Ih.id++;const r=DAe(n,Ih.id.toString()),s={id:VAe(n,(0,NAe.default)(r)),name:r,types:e,instanceMap:new Map,perfGroupIds:new Map,rootInstance:t};n.__VUE_DEVTOOLS_NEXT_APP_RECORD__=s;const o=`${s.id}:root`;return s.instanceMap.set(o,s.rootInstance),s.rootInstance.__VUE_DEVTOOLS_NEXT_UID__=o,s}else return{}}function BAe(){var n;gm({vitePluginDetected:LAe().vitePluginDetected});const e=((n=jt.__VUE_DEVTOOLS_GLOBAL_HOOK__)==null?void 0:n.id)==="vue-devtools-next";if(jt.__VUE_DEVTOOLS_GLOBAL_HOOK__&&e)return;const t=GCe();if(jt.__VUE_DEVTOOLS_HOOK_REPLAY__)try{jt.__VUE_DEVTOOLS_HOOK_REPLAY__.forEach(r=>r(t)),jt.__VUE_DEVTOOLS_HOOK_REPLAY__=[]}catch(r){console.error("[vue-devtools] Error during hook replay",r)}t.once("init",r=>{jt.__VUE_DEVTOOLS_VUE2_APP_DETECTED__=!0,console.log("%c[_____Vue DevTools v7 log_____]","color: red; font-bold: 600; font-size: 16px;"),console.log("%cVue DevTools v7 detected in your Vue2 project. v7 only supports Vue3 and will not work.","font-bold: 500; font-size: 14px;"),console.log("%cThe legacy version that supports both Vue 2 and Vue 3 has been moved to %c https://chromewebstore.google.com/detail/vuejs-devtools/iaajmlceplecbljialhhkmedjlpdblhp","font-size: 14px;","text-decoration: underline; cursor: pointer;font-size: 14px;"),console.log("%cPlease install and enable only the legacy version for your Vue2 app.","font-bold: 500; font-size: 14px;"),console.log("%c[_____Vue DevTools v7 log_____]","color: red; font-bold: 600; font-size: 16px;")}),oc.on.setupDevtoolsPlugin((r,i)=>{var s;jCe(r,i);const{app:o}=(s=_i)!=null?s:{};r.settings&&bJ(r.id,r.settings),o&&OJ([r,i],o)}),tCe(()=>{oA.filter(([i])=>i.id!=="components").forEach(([i,s])=>{t.emit("devtools-plugin:setup",i,s,{target:"legacy"})})}),oc.on.vueAppInit(async(r,i,s)=>{const a={...HAe(r,s),app:r,version:i};RCe(a),Zh.value.length===1&&(ZT(a),IJ(a.id),MJ(a,_i),XO(a.app)),_Ae(...xAe(a.app)),gm({connected:!0}),t.apps.push(r)}),oc.on.vueAppUnmount(async r=>{const i=Zh.value.filter(s=>s.app!==r);i.length===0&&gm({connected:!1}),VCe(r),RAe(r),_i.value.app===r&&(ZT(i[0]),xu.hooks.callHook("sendActiveAppUpdatedToClient")),jt.__VUE_DEVTOOLS_GLOBAL_HOOK__.apps.splice(jt.__VUE_DEVTOOLS_GLOBAL_HOOK__.apps.indexOf(r),1),PAe(r)}),KCe(t),jt.__VUE_DEVTOOLS_GLOBAL_HOOK__?s2e||Object.assign(__VUE_DEVTOOLS_GLOBAL_HOOK__,t):Object.defineProperty(jt,"__VUE_DEVTOOLS_GLOBAL_HOOK__",{get(){return t}})}Ht();function jAe(n){Vn.highPerfModeEnabled=n??!Vn.highPerfModeEnabled,!n&&_i.value&&XO(_i.value.app)}Ht();Ht();function FAe(n){const e=new Set,t=n._custom.value;for(let r=0;r<t.length;r++){const i=t[r];e.add(Xb(i))}return e}function UAe(n){const e=new Map,t=n._custom.value;for(let r=0;r<t.length;r++){const{key:i,value:s}=t[r];e.set(i,Xb(s))}return e}function Xb(n){if(n!==v0){if(n===aA)return Number.POSITIVE_INFINITY;if(n===lA)return Number.NEGATIVE_INFINITY;if(n===cA)return Number.NaN;if(n&&n._custom){const{_custom:e}=n;return e.type==="component"?_i.value.instanceMap.get(e.id):e.type==="map"?UAe(n):e.type==="set"?FAe(n):e.type==="bigint"?BigInt(e.value):Xb(e.value)}else if(Fz.test(n)){const[,e]=Fz.exec(n);return Symbol.for(e)}else if(l3.test(n)){const[,e,t,,r]=l3.exec(n),i=new jt[e](t);return e==="Error"&&r&&(i.stack=r),i}else return n}}function kJ(n,e){return Xb(e)}function sC(n,e=!0){const t=typeof n;if(n==null||n===v0||n==="undefined")return"null";if(t==="boolean"||t==="number"||n===aA||n===lA||n===cA)return"literal";if(n?._custom)return e||n._custom.display!=null||n._custom.displayText!=null?"custom":sC(n._custom.value);if(typeof n=="string"){const r=l3.exec(n);if(r){const[,i]=r;return`native ${i}`}else return"string"}else return Array.isArray(n)||n?._isArray?"array":qb(n)?"plain-object":"unknown"}function $J(n,e=!1,t){var r,i,s;const{customClass:o}=t??{};let a;const l=sC(n,!1);if(l!=="custom"&&n?._custom&&(n=n._custom.value),a=iAe(n))return a;if(l==="custom")return((r=n._custom.value)==null?void 0:r._custom)&&$J(n._custom.value,e,t)||n._custom.displayText||n._custom.display;if(l==="array")return`Array[${n.length}]`;if(l==="plain-object")return`Object${Object.keys(n).length?"":" (empty)"}`;if(l?.includes("native"))return Yb((i=l3.exec(n))==null?void 0:i[2]);if(typeof n=="string"){const c=n.match(ZCe);c?n=$v(c[1]):e?n=`<span>"</span>${o?.string?`<span class=${o.string}>${$v(n)}</span>`:$v(n)}<span>"</span>`:n=o?.string?`<span class="${(s=o?.string)!=null?s:""}">${$v(n)}</span>`:$v(n)}return n}function $v(n){return Yb(n).replace(/ /g," ").replace(/\n/g,"<span>\\n</span>")}function QO(n){var e,t,r;let i;const s=sC(n)==="custom";let o={};if(s){const a=n,l=(e=a._custom)==null?void 0:e.value,c=(t=a._custom)==null?void 0:t.type,u=typeof l=="object"&&l!==null&&"_custom"in l?QO(l):{inherit:void 0,value:void 0,customType:void 0};o=u.inherit||((r=a._custom)==null?void 0:r.fields)||{},n=u.value||l,i=u.customType||c}return n&&n._isArray&&(n=n.items),{value:n,inherit:o,customType:i}}function WAe(n,e){return e==="bigint"||e==="date"?n:sAe(JSON.stringify(n))}function n4(n,e){return e==="bigint"?BigInt(n):e==="date"?new Date(n):JSON.parse(oAe(n),kJ)}Ht();function LJ(n){Vn.devtoolsClientDetected={...Vn.devtoolsClientDetected,...n};const e=Object.values(Vn.devtoolsClientDetected).some(Boolean);jAe(!e)}var aR,lR;(lR=(aR=jt).__VUE_DEVTOOLS_UPDATE_CLIENT_DETECTED__)!=null||(aR.__VUE_DEVTOOLS_UPDATE_CLIENT_DETECTED__=LJ);Ht();Ht();Ht();Ht();Ht();Ht();Ht();var GAe=class{constructor(){this.keyToValue=new Map,this.valueToKey=new Map}set(n,e){this.keyToValue.set(n,e),this.valueToKey.set(e,n)}getByKey(n){return this.keyToValue.get(n)}getByValue(n){return this.valueToKey.get(n)}clear(){this.keyToValue.clear(),this.valueToKey.clear()}},NJ=class{constructor(e){this.generateIdentifier=e,this.kv=new GAe}register(e,t){this.kv.getByValue(e)||(t||(t=this.generateIdentifier(e)),this.kv.set(t,e))}clear(){this.kv.clear()}getIdentifier(e){return this.kv.getByValue(e)}getValue(e){return this.kv.getByKey(e)}},KAe=class extends NJ{constructor(){super(n=>n.name),this.classToAllowedProps=new Map}register(n,e){typeof e=="object"?(e.allowProps&&this.classToAllowedProps.set(n,e.allowProps),super.register(n,e.identifier)):super.register(n,e)}getAllowedProps(n){return this.classToAllowedProps.get(n)}};Ht();Ht();function qAe(n){if("values"in Object)return Object.values(n);const e=[];for(const t in n)n.hasOwnProperty(t)&&e.push(n[t]);return e}function YAe(n,e){const t=qAe(n);if("find"in t)return t.find(e);const r=t;for(let i=0;i<r.length;i++){const s=r[i];if(e(s))return s}}function O2(n,e){Object.entries(n).forEach(([t,r])=>e(r,t))}function i4(n,e){return n.indexOf(e)!==-1}function cR(n,e){for(let t=0;t<n.length;t++){const r=n[t];if(e(r))return r}}var XAe=class{constructor(){this.transfomers={}}register(n){this.transfomers[n.name]=n}findApplicable(n){return YAe(this.transfomers,e=>e.isApplicable(n))}findByName(n){return this.transfomers[n]}};Ht();Ht();var ZAe=n=>Object.prototype.toString.call(n).slice(8,-1),DJ=n=>typeof n>"u",QAe=n=>n===null,oC=n=>typeof n!="object"||n===null||n===Object.prototype?!1:Object.getPrototypeOf(n)===null?!0:Object.getPrototypeOf(n)===Object.prototype,JT=n=>oC(n)&&Object.keys(n).length===0,Qh=n=>Array.isArray(n),JAe=n=>typeof n=="string",eIe=n=>typeof n=="number"&&!isNaN(n),tIe=n=>typeof n=="boolean",rIe=n=>n instanceof RegExp,aC=n=>n instanceof Map,lC=n=>n instanceof Set,zJ=n=>ZAe(n)==="Symbol",nIe=n=>n instanceof Date&&!isNaN(n.valueOf()),iIe=n=>n instanceof Error,uR=n=>typeof n=="number"&&isNaN(n),sIe=n=>tIe(n)||QAe(n)||DJ(n)||eIe(n)||JAe(n)||zJ(n),oIe=n=>typeof n=="bigint",aIe=n=>n===1/0||n===-1/0,lIe=n=>ArrayBuffer.isView(n)&&!(n instanceof DataView),cIe=n=>n instanceof URL;Ht();var RJ=n=>n.replace(/\./g,"\\."),h7=n=>n.map(String).map(RJ).join("."),vm=n=>{const e=[];let t="";for(let i=0;i<n.length;i++){let s=n.charAt(i);if(s==="\\"&&n.charAt(i+1)==="."){t+=".",i++;continue}if(s==="."){e.push(t),t="";continue}t+=s}const r=t;return e.push(r),e};Ht();function Xc(n,e,t,r){return{isApplicable:n,annotation:e,transform:t,untransform:r}}var VJ=[Xc(DJ,"undefined",()=>null,()=>{}),Xc(oIe,"bigint",n=>n.toString(),n=>typeof BigInt<"u"?BigInt(n):(console.error("Please add a BigInt polyfill."),n)),Xc(nIe,"Date",n=>n.toISOString(),n=>new Date(n)),Xc(iIe,"Error",(n,e)=>{const t={name:n.name,message:n.message};return e.allowedErrorProps.forEach(r=>{t[r]=n[r]}),t},(n,e)=>{const t=new Error(n.message);return t.name=n.name,t.stack=n.stack,e.allowedErrorProps.forEach(r=>{t[r]=n[r]}),t}),Xc(rIe,"regexp",n=>""+n,n=>{const e=n.slice(1,n.lastIndexOf("/")),t=n.slice(n.lastIndexOf("/")+1);return new RegExp(e,t)}),Xc(lC,"set",n=>[...n.values()],n=>new Set(n)),Xc(aC,"map",n=>[...n.entries()],n=>new Map(n)),Xc(n=>uR(n)||aIe(n),"number",n=>uR(n)?"NaN":n>0?"Infinity":"-Infinity",Number),Xc(n=>n===0&&1/n===-1/0,"number",()=>"-0",Number),Xc(cIe,"URL",n=>n.toString(),n=>new URL(n))];function Zb(n,e,t,r){return{isApplicable:n,annotation:e,transform:t,untransform:r}}var HJ=Zb((n,e)=>zJ(n)?!!e.symbolRegistry.getIdentifier(n):!1,(n,e)=>["symbol",e.symbolRegistry.getIdentifier(n)],n=>n.description,(n,e,t)=>{const r=t.symbolRegistry.getValue(e[1]);if(!r)throw new Error("Trying to deserialize unknown symbol");return r}),uIe=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce((n,e)=>(n[e.name]=e,n),{}),BJ=Zb(lIe,n=>["typed-array",n.constructor.name],n=>[...n],(n,e)=>{const t=uIe[e[1]];if(!t)throw new Error("Trying to deserialize unknown typed array");return new t(n)});function jJ(n,e){return n?.constructor?!!e.classRegistry.getIdentifier(n.constructor):!1}var FJ=Zb(jJ,(n,e)=>["class",e.classRegistry.getIdentifier(n.constructor)],(n,e)=>{const t=e.classRegistry.getAllowedProps(n.constructor);if(!t)return{...n};const r={};return t.forEach(i=>{r[i]=n[i]}),r},(n,e,t)=>{const r=t.classRegistry.getValue(e[1]);if(!r)throw new Error(`Trying to deserialize unknown class '${e[1]}' - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564`);return Object.assign(Object.create(r.prototype),n)}),UJ=Zb((n,e)=>!!e.customTransformerRegistry.findApplicable(n),(n,e)=>["custom",e.customTransformerRegistry.findApplicable(n).name],(n,e)=>e.customTransformerRegistry.findApplicable(n).serialize(n),(n,e,t)=>{const r=t.customTransformerRegistry.findByName(e[1]);if(!r)throw new Error("Trying to deserialize unknown custom value");return r.deserialize(n)}),hIe=[FJ,HJ,UJ,BJ],hR=(n,e)=>{const t=cR(hIe,i=>i.isApplicable(n,e));if(t)return{value:t.transform(n,e),type:t.annotation(n,e)};const r=cR(VJ,i=>i.isApplicable(n,e));if(r)return{value:r.transform(n,e),type:r.annotation}},WJ={};VJ.forEach(n=>{WJ[n.annotation]=n});var dIe=(n,e,t)=>{if(Qh(e))switch(e[0]){case"symbol":return HJ.untransform(n,e,t);case"class":return FJ.untransform(n,e,t);case"custom":return UJ.untransform(n,e,t);case"typed-array":return BJ.untransform(n,e,t);default:throw new Error("Unknown transformation: "+e)}else{const r=WJ[e];if(!r)throw new Error("Unknown transformation: "+e);return r.untransform(n,t)}};Ht();var Lg=(n,e)=>{if(e>n.size)throw new Error("index out of bounds");const t=n.keys();for(;e>0;)t.next(),e--;return t.next().value};function GJ(n){if(i4(n,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(i4(n,"prototype"))throw new Error("prototype is not allowed as a property");if(i4(n,"constructor"))throw new Error("constructor is not allowed as a property")}var fIe=(n,e)=>{GJ(e);for(let t=0;t<e.length;t++){const r=e[t];if(lC(n))n=Lg(n,+r);else if(aC(n)){const i=+r,s=+e[++t]==0?"key":"value",o=Lg(n,i);switch(s){case"key":n=o;break;case"value":n=n.get(o);break}}else n=n[r]}return n},ex=(n,e,t)=>{if(GJ(e),e.length===0)return t(n);let r=n;for(let s=0;s<e.length-1;s++){const o=e[s];if(Qh(r)){const a=+o;r=r[a]}else if(oC(r))r=r[o];else if(lC(r)){const a=+o;r=Lg(r,a)}else if(aC(r)){if(s===e.length-2)break;const l=+o,c=+e[++s]==0?"key":"value",u=Lg(r,l);switch(c){case"key":r=u;break;case"value":r=r.get(u);break}}}const i=e[e.length-1];if(Qh(r)?r[+i]=t(r[+i]):oC(r)&&(r[i]=t(r[i])),lC(r)){const s=Lg(r,+i),o=t(s);s!==o&&(r.delete(s),r.add(o))}if(aC(r)){const s=+e[e.length-2],o=Lg(r,s);switch(+i==0?"key":"value"){case"key":{const l=t(o);r.set(l,r.get(o)),l!==o&&r.delete(o);break}case"value":{r.set(o,t(r.get(o)));break}}}return n};function tx(n,e,t=[]){if(!n)return;if(!Qh(n)){O2(n,(s,o)=>tx(s,e,[...t,...vm(o)]));return}const[r,i]=n;i&&O2(i,(s,o)=>{tx(s,e,[...t,...vm(o)])}),e(r,t)}function pIe(n,e,t){return tx(e,(r,i)=>{n=ex(n,i,s=>dIe(s,r,t))}),n}function gIe(n,e){function t(r,i){const s=fIe(n,vm(i));r.map(vm).forEach(o=>{n=ex(n,o,()=>s)})}if(Qh(e)){const[r,i]=e;r.forEach(s=>{n=ex(n,vm(s),()=>n)}),i&&O2(i,t)}else O2(e,t);return n}var vIe=(n,e)=>oC(n)||Qh(n)||aC(n)||lC(n)||jJ(n,e);function mIe(n,e,t){const r=t.get(n);r?r.push(e):t.set(n,[e])}function CIe(n,e){const t={};let r;return n.forEach(i=>{if(i.length<=1)return;e||(i=i.map(a=>a.map(String)).sort((a,l)=>a.length-l.length));const[s,...o]=i;s.length===0?r=o.map(h7):t[h7(s)]=o.map(h7)}),r?JT(t)?[r]:[r,t]:JT(t)?void 0:t}var KJ=(n,e,t,r,i=[],s=[],o=new Map)=>{var a;const l=sIe(n);if(!l){mIe(n,i,e);const f=o.get(n);if(f)return r?{transformedValue:null}:f}if(!vIe(n,t)){const f=hR(n,t),v=f?{transformedValue:f.value,annotations:[f.type]}:{transformedValue:n};return l||o.set(n,v),v}if(i4(s,n))return{transformedValue:null};const c=hR(n,t),u=(a=c?.value)!=null?a:n,h=Qh(u)?[]:{},d={};O2(u,(f,v)=>{if(v==="__proto__"||v==="constructor"||v==="prototype")throw new Error(`Detected property ${v}. This is a prototype pollution risk, please remove it from your object.`);const C=KJ(f,e,t,r,[...i,v],[...s,n],o);h[v]=C.transformedValue,Qh(C.annotations)?d[v]=C.annotations:oC(C.annotations)&&O2(C.annotations,(A,b)=>{d[RJ(v)+"."+b]=A})});const g=JT(d)?{transformedValue:h,annotations:c?[c.type]:void 0}:{transformedValue:h,annotations:c?[c.type,d]:d};return l||o.set(n,g),g};Ht();Ht();function qJ(n){return Object.prototype.toString.call(n).slice(8,-1)}function dR(n){return qJ(n)==="Array"}function AIe(n){if(qJ(n)!=="Object")return!1;const e=Object.getPrototypeOf(n);return!!e&&e.constructor===Object&&e===Object.prototype}function IIe(n,e,t,r,i){const s={}.propertyIsEnumerable.call(r,e)?"enumerable":"nonenumerable";s==="enumerable"&&(n[e]=t),i&&s==="nonenumerable"&&Object.defineProperty(n,e,{value:t,enumerable:!1,writable:!0,configurable:!0})}function rx(n,e={}){if(dR(n))return n.map(i=>rx(i,e));if(!AIe(n))return n;const t=Object.getOwnPropertyNames(n),r=Object.getOwnPropertySymbols(n);return[...t,...r].reduce((i,s)=>{if(dR(e.props)&&!e.props.includes(s))return i;const o=n[s],a=rx(o,e);return IIe(i,s,a,n,e.nonenumerable),i},{})}var cn=class{constructor({dedupe:n=!1}={}){this.classRegistry=new KAe,this.symbolRegistry=new NJ(e=>{var t;return(t=e.description)!=null?t:""}),this.customTransformerRegistry=new XAe,this.allowedErrorProps=[],this.dedupe=n}serialize(n){const e=new Map,t=KJ(n,e,this,this.dedupe),r={json:t.transformedValue};t.annotations&&(r.meta={...r.meta,values:t.annotations});const i=CIe(e,this.dedupe);return i&&(r.meta={...r.meta,referentialEqualities:i}),r}deserialize(n){const{json:e,meta:t}=n;let r=rx(e);return t?.values&&(r=pIe(r,t.values,this)),t?.referentialEqualities&&(r=gIe(r,t.referentialEqualities)),r}stringify(n){return JSON.stringify(this.serialize(n))}parse(n){return this.deserialize(JSON.parse(n))}registerClass(n,e){this.classRegistry.register(n,e)}registerSymbol(n,e){this.symbolRegistry.register(n,e)}registerCustom(n,e){this.customTransformerRegistry.register({name:e,...n})}allowErrorProps(...n){this.allowedErrorProps.push(...n)}};cn.defaultInstance=new cn;cn.serialize=cn.defaultInstance.serialize.bind(cn.defaultInstance);cn.deserialize=cn.defaultInstance.deserialize.bind(cn.defaultInstance);cn.stringify=cn.defaultInstance.stringify.bind(cn.defaultInstance);cn.parse=cn.defaultInstance.parse.bind(cn.defaultInstance);cn.registerClass=cn.defaultInstance.registerClass.bind(cn.defaultInstance);cn.registerSymbol=cn.defaultInstance.registerSymbol.bind(cn.defaultInstance);cn.registerCustom=cn.defaultInstance.registerCustom.bind(cn.defaultInstance);cn.allowErrorProps=cn.defaultInstance.allowErrorProps.bind(cn.defaultInstance);cn.serialize;cn.deserialize;cn.stringify;cn.parse;cn.registerClass;cn.registerCustom;cn.registerSymbol;cn.allowErrorProps;Ht();var fR="__devtools-kit-broadcast-messaging-event-key__",yIe="__devtools-kit:broadcast-channel__";function pR(){const n=new BroadcastChannel(yIe);return{post:e=>{n.postMessage(cn.stringify({event:fR,data:e}))},on:e=>{n.onmessage=t=>{const r=cn.parse(t.data);r.event===fR&&e(r.data)}}}}Ht();Ht();Ht();var bIe="electron:client-context",EIe="electron:proxy-context",wIe="electron:server-context",yh={CLIENT_TO_PROXY:"client->proxy",PROXY_TO_CLIENT:"proxy->client",PROXY_TO_SERVER:"proxy->server",SERVER_TO_PROXY:"server->proxy"};function SIe(){return jt[bIe]}function TIe(){return jt[EIe]}function xIe(){return jt[wIe]}function _Ie(){const n=SIe();return{post:e=>{n.emit(yh.CLIENT_TO_PROXY,cn.stringify(e))},on:e=>{n.on(yh.PROXY_TO_CLIENT,t=>{e(cn.parse(t))})}}}Ht();function PIe(){const n=TIe();return{post:e=>{},on:e=>{n.on(yh.SERVER_TO_PROXY,t=>{n.broadcast.emit(yh.PROXY_TO_CLIENT,t)}),n.on(yh.CLIENT_TO_PROXY,t=>{n.broadcast.emit(yh.PROXY_TO_SERVER,t)})}}}Ht();function OIe(){const n=xIe();return{post:e=>{n.emit(yh.SERVER_TO_PROXY,cn.stringify(e))},on:e=>{n.on(yh.PROXY_TO_SERVER,t=>{e(cn.parse(t))})}}}Ht();Ht();Ht();var MIe="electron:client-context",h3={PROXY_TO_SERVER:"proxy->server",SERVER_TO_PROXY:"server->proxy"};function kIe(n){jt[MIe]=n}function $Ie(){let n=!1,e=null,t=null,r=null;function i(){try{clearTimeout(t),e=chrome.runtime.connect({name:`${chrome.devtools.inspectedWindow.tabId}`}),kIe(e),n=!1,e?.onMessage.addListener(r),e.onDisconnect.addListener(()=>{n=!0,e?.onMessage.removeListener(r),t=setTimeout(i,1e3)})}catch{n=!0}}return i(),{post:s=>{n||e?.postMessage(cn.stringify(s))},on:s=>{r=o=>{n||s(cn.parse(o))},e?.onMessage.addListener(r)}}}Ht();function LIe(){const n=chrome.runtime.connect({name:"content-script"});function e(r){window.postMessage({source:h3.PROXY_TO_SERVER,payload:r},"*")}function t(r){if(r.data&&r.data.source===h3.SERVER_TO_PROXY)try{n.postMessage(r.data.payload)}catch{}}return n.onMessage.addListener(e),window.addEventListener("message",t),n.onDisconnect.addListener(()=>{window.removeEventListener("message",t),e(cn.stringify({event:"shutdown"}))}),e(cn.stringify({event:"init"})),{post:r=>{},on:r=>{}}}Ht();function NIe(){return{post:n=>{window.postMessage({source:h3.SERVER_TO_PROXY,payload:cn.stringify(n)},"*")},on:n=>{const e=t=>{t.data.source===h3.PROXY_TO_SERVER&&t.data.payload&&n(cn.parse(t.data.payload))};return window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}}}}Ht();Ht();Ht();var d3="__devtools-kit-iframe-messaging-event-key__",DIe="iframe:server-context";function gR(){return jt[DIe]}function zIe(){return h0?{post:n=>window.parent.postMessage(cn.stringify({event:d3,data:n}),"*"),on:n=>window.addEventListener("message",e=>{try{const t=cn.parse(e.data);e.source===window.parent&&t.event===d3&&n(t.data)}catch{}})}:{post:n=>{},on:n=>{}}}Ht();function RIe(){return h0?{post:n=>{var e;const t=gR();(e=t?.contentWindow)==null||e.postMessage(cn.stringify({event:d3,data:n}),"*")},on:n=>{window.addEventListener("message",e=>{const t=gR();try{const r=cn.parse(e.data);e.source===t?.contentWindow&&r.event===d3&&n(r.data)}catch{}})}}:{post:n=>{},on:n=>{}}}Ht();Ht();Ht();var f3="__devtools-kit-vite-messaging-event-key__",YJ="vite:client-context",VIe="vite:server-context";function HIe(){return jt[YJ]}function BIe(n){jt[YJ]=n}function jIe(){return jt[VIe]}function FIe(){const n=HIe();return{post:e=>{n?.send(f3,cn.stringify(e))},on:e=>{n?.on(f3,t=>{e(cn.parse(t))})}}}Ht();function UIe(){var n;const e=jIe(),t=(n=e.hot)!=null?n:e.ws;return{post:r=>t?.send(f3,cn.stringify(r)),on:r=>t?.on(f3,i=>{r(cn.parse(i))})}}Ht();Ht();Ht();Ht();var vR,mR;(mR=(vR=jt).__VUE_DEVTOOLS_KIT_MESSAGE_CHANNELS__)!=null||(vR.__VUE_DEVTOOLS_KIT_MESSAGE_CHANNELS__=[]);var CR,AR;(AR=(CR=jt).__VUE_DEVTOOLS_KIT_RPC_CLIENT__)!=null||(CR.__VUE_DEVTOOLS_KIT_RPC_CLIENT__=null);var IR,yR;(yR=(IR=jt).__VUE_DEVTOOLS_KIT_RPC_SERVER__)!=null||(IR.__VUE_DEVTOOLS_KIT_RPC_SERVER__=null);var bR,ER;(ER=(bR=jt).__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__)!=null||(bR.__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__=null);var wR,SR;(SR=(wR=jt).__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__)!=null||(wR.__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__=null);var TR,xR;(xR=(TR=jt).__VUE_DEVTOOLS_KIT_BROADCAST_RPC_SERVER__)!=null||(TR.__VUE_DEVTOOLS_KIT_BROADCAST_RPC_SERVER__=null);function WIe(n){jt.__VUE_DEVTOOLS_KIT_RPC_CLIENT__=n}function GIe(){return jt.__VUE_DEVTOOLS_KIT_RPC_CLIENT__}function XJ(){return jt.__VUE_DEVTOOLS_KIT_RPC_SERVER__}function KIe(n){jt.__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__=n}function qIe(){return jt.__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__}function YIe(n,e="client"){const t={iframe:{client:zIe,server:RIe}[e],electron:{client:_Ie,proxy:PIe,server:OIe}[e],vite:{client:FIe,server:UIe}[e],broadcast:{client:pR,server:pR}[e],extension:{client:$Ie,proxy:LIe,server:NIe}[e]}[n];return t()}function nx(n,e={}){const{channel:t,options:r,preset:i}=e,s=i?YIe(i):t,o=_2e(n,{...r,...s,timeout:-1});if(i==="vite"){KIe(o);return}return WIe(o),o}Ht();Ht();Ht();Ht();Ht();Ht();function XIe(n){let e="",t=null;try{e=Function.prototype.toString.call(n),t=String.prototype.match.call(e,/\([\s\S]*?\)/)}catch{}const r=t&&t[0],i=typeof r=="string"?r:"(?)",s=typeof n.name=="string"?n.name:"";return{_custom:{type:"function",displayText:`<span style="opacity:.8;margin-right:5px;">function</span> <span style="white-space:nowrap;">${Yb(s)}${i}</span>`,tooltipText:e.trim()?`<pre>${e}</pre>`:null}}}function ZIe(n){const e=BigInt.prototype.toString.call(n);return{_custom:{type:"bigint",displayText:`BigInt(${e})`,value:e}}}function QIe(n){const e=new Date(n.getTime());return e.setMinutes(e.getMinutes()-e.getTimezoneOffset()),{_custom:{type:"date",displayText:Date.prototype.toString.call(n),value:e.toISOString().slice(0,-1)}}}function JIe(n){return{_custom:{type:"map",displayText:"Map",value:Object.fromEntries(n),readOnly:!0,fields:{abstract:!0}}}}function e5e(n){const e=Array.from(n);return{_custom:{type:"set",displayText:`Set[${e.length}]`,value:e,readOnly:!0}}}function t5e(n){const e={},t=n.getters||{},r=Object.keys(t);for(let i=0;i<r.length;i++){const s=r[i];Object.defineProperty(e,s,{enumerable:!0,get:()=>{try{return t[s]}catch(o){return o}}})}return e}function r5e(n){if(n.length)return n.reduce((e,t)=>{const r=t.type||"data",i=e[r]=e[r]||{};return i[t.key]=t.value,e},{})}function n5e(n){const e={},t=n.length;for(let r=0;r<t;r++){const i=n.item(r);e[i.name]=i.value}return e}function i5e(n){return{_custom:{type:"store",displayText:"Store",value:{state:n.state,getters:t5e(n)},fields:{abstract:!0}}}}function s5e(n){return{_custom:{type:"router",displayText:"VueRouter",value:{options:n.options,currentRoute:n.currentRoute},fields:{abstract:!0}}}}function o5e(n){n._&&(n=n._);const e=_J(n);return{_custom:{type:"component",id:n.__VUE_DEVTOOLS_NEXT_UID__,displayText:Fc(n),tooltipText:"Component instance",value:r5e(e),fields:{abstract:!0}}}}function a5e(n){let e=nCe(n);return e?n.name&&n.__file&&(e+=` <span>(${n.__file})</span>`):e="<i>Unknown Component</i>",{_custom:{type:"component-definition",displayText:e,tooltipText:"Component definition",...n.__file?{file:n.__file}:{}}}}function l5e(n){try{return{_custom:{type:"HTMLElement",displayText:`<span class="opacity-30"><</span><span class="text-blue-500">${n.tagName.toLowerCase()}</span><span class="opacity-30">></span>`,value:n5e(n.attributes)}}}catch{return{_custom:{type:"HTMLElement",displayText:`<span class="text-blue-500">${String(n)}</span>`}}}}function c5e(n){if(tc(n,"_value",!0))return n._value;if(tc(n,"value",!0))return n.value}function u5e(n){var e,t,r,i;const s=TJ(n);if(s.ref||s.computed||s.reactive){const a=s.computed?"Computed":s.ref?"Ref":s.reactive?"Reactive":null,l=xJ(s.reactive?n:c5e(n)),c=tc(n,"effect")?((t=(e=n.effect)==null?void 0:e.raw)==null?void 0:t.toString())||((i=(r=n.effect)==null?void 0:r.fn)==null?void 0:i.toString()):null;return{_custom:{type:a?.toLowerCase(),stateTypeName:a,value:l,...c?{tooltipText:`<span class="font-mono">${c}</span>`}:{}}}}if(tc(n,"__asyncLoader")&&typeof n.__asyncLoader=="function")return{_custom:{type:"component-definition",display:"Async component definition"}}}function h5e(n,e,t,r){var i;if(n==="compilerOptions")return;const s=this[n],o=typeof s;if(Array.isArray(s)){const a=s.length;return a>Wz?{_isArray:!0,length:a,items:s.slice(0,Wz)}:s}else{if(typeof s=="string")return s.length>Uz?`${s.substring(0,Uz)}... (${s.length} total length)`:s;if(o==="undefined")return v0;if(s===Number.POSITIVE_INFINITY)return aA;if(s===Number.NEGATIVE_INFINITY)return lA;if(typeof s=="function")return XIe(s);if(o==="symbol")return`[native Symbol ${Symbol.prototype.toString.call(s)}]`;if(typeof s=="bigint")return ZIe(s);if(s!==null&&typeof s=="object"){const a=Object.prototype.toString.call(s);if(a==="[object Map]")return JIe(s);if(a==="[object Set]")return e5e(s);if(a==="[object RegExp]")return`[native RegExp ${RegExp.prototype.toString.call(s)}]`;if(a==="[object Date]")return QIe(s);if(a==="[object Error]")return`[native Error ${s.message}<>${s.stack}]`;if(tc(s,"state",!0)&&tc(s,"_vm",!0))return i5e(s);if(s.constructor&&s.constructor.name==="VueRouter")return s5e(s);if(EJ(s)){const c=o5e(s),u=r?.get(s);return u&&u<t?`[[CircularRef]] <${c._custom.displayText}>`:(r?.set(s,t),c)}else{if(tc(s,"render",!0)&&typeof s.render=="function")return a5e(s);if(s.constructor&&s.constructor.name==="VNode")return`[native VNode <${s.tag}>]`;if(typeof HTMLElement<"u"&&s instanceof HTMLElement)return l5e(s);if(((i=s.constructor)==null?void 0:i.name)==="Store"&&"_wrappedGetters"in s)return"[object Store]";if(tc(s,"currentRoute",!0))return"[object Router]"}const l=u5e(s);if(l!=null)return l}else if(Number.isNaN(s))return cA}return aAe(s)}Ht();var T5=2*1024*1024;function _R(n,e){return e==="[object Object]"}function d5e(n,e){return e==="[object Array]"}function f5e(n){var e;const t=(e=n?.constructor)==null?void 0:e.name;return t==="Dep"&&"activeLink"in n||t==="Link"&&"dep"in n}function ix(n,e,t,r,i=0,s=new Map){let o,a,l,c,u;const h=r.get(n);if(h!=null)return h;const d=t.length,g=Object.prototype.toString.call(n);if(_R(n,g)){if(f5e(n))return d;o={},r.set(n,d),t.push(o);const f=Object.keys(n);for(c=0,u=f.length;c<u;c++){if(a=f[c],a==="compilerOptions")return d;l=n[a];const v=l!=null&&_R(l,Object.prototype.toString.call(n))&&EJ(l);try{e&&(l=e.call(n,a,l,i,s))}catch(C){l=C}o[a]=ix(l,e,t,r,i+1,s),v&&s.delete(l)}}else if(d5e(n,g))for(o=[],r.set(n,d),t.push(o),c=0,u=n.length;c<u;c++){try{l=n[c],e&&(l=e.call(n,c,l,i,s))}catch(f){l=f}o[c]=ix(l,e,t,r,i+1,s)}else t.push(n);return d}function p5e(n,e=null){let t=n.length,r,i,s,o,a,l;for(;t--;)if(s=n[t],l=Object.prototype.toString.call(s),l==="[object Object]"){const c=Object.keys(s);for(r=0,i=c.length;r<i;r++)o=c[r],a=n[s[o]],e&&(a=e.call(s,o,a)),s[o]=a}else if(l==="[object Array]")for(r=0,i=s.length;r<i;r++)a=n[s[r]],e&&(a=e.call(s,r,a)),s[r]=a}function g5e(n,e=null,t=null){let r;try{r=arguments.length===1?JSON.stringify(n):JSON.stringify(n,(i,s)=>{var o;return(o=e?.(i,s))==null?void 0:o.call(this)},t)}catch{r=v5e(n,e,t)}if(r.length>T5){const i=Math.ceil(r.length/T5),s=[];for(let o=0;o<i;o++)s.push(r.slice(o*T5,(o+1)*T5));return s}return r}function v5e(n,e=null,t=null){const r=[];return ix(n,e,r,new Map),t?` ${JSON.stringify(r,null,t)}`:` ${JSON.stringify(r)}`}function PR(n,e=null){if(Array.isArray(n)&&(n=n.join("")),/^\s/.test(n)){const r=JSON.parse(n);return p5e(r,e),r[0]}else return arguments.length===1?JSON.parse(n):JSON.parse(n,e)}function Lv(n){return g5e(n,h5e)}function Lo(n,e=!1){return n==null?{}:e?PR(n,kJ):PR(n)}var ws={hook:oc,init:()=>{BAe()},get ctx(){return xu},get api(){return xu.api}};const Qb=Ct(!1),cC=async n=>{const e={file:n};return wu&&(e.host="chrome-extension"),Gt.value.openInEditor(e)};function sx(n,e={},t){for(const r in n){const i=n[r],s=t?`${t}:${r}`:r;typeof i=="object"&&i!==null?sx(i,e,s):typeof i=="function"&&(e[s]=i)}return e}var m5e={run:n=>n()},C5e=()=>m5e,ZJ=typeof console.createTask<"u"?console.createTask:C5e;function A5e(n,e){const t=e.shift(),r=ZJ(t);return n.reduce((i,s)=>i.then(()=>r.run(()=>s(...e))),Promise.resolve())}function I5e(n,e){const t=e.shift(),r=ZJ(t);return Promise.all(n.map(i=>r.run(()=>i(...e))))}function d7(n,e){for(const t of[...n])t(e)}var y5e=class{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(n,e,t={}){if(!n||typeof e!="function")return()=>{};const r=n;let i;for(;this._deprecatedHooks[n];)i=this._deprecatedHooks[n],n=i.to;if(i&&!t.allowDeprecated){let s=i.message;s||(s=`${r} hook has been deprecated`+(i.to?`, please use ${i.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(s)||(console.warn(s),this._deprecatedMessages.add(s))}if(!e.name)try{Object.defineProperty(e,"name",{get:()=>"_"+n.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[n]=this._hooks[n]||[],this._hooks[n].push(e),()=>{e&&(this.removeHook(n,e),e=void 0)}}hookOnce(n,e){let t,r=(...i)=>(typeof t=="function"&&t(),t=void 0,r=void 0,e(...i));return t=this.hook(n,r),t}removeHook(n,e){if(this._hooks[n]){const t=this._hooks[n].indexOf(e);t!==-1&&this._hooks[n].splice(t,1),this._hooks[n].length===0&&delete this._hooks[n]}}deprecateHook(n,e){this._deprecatedHooks[n]=typeof e=="string"?{to:e}:e;const t=this._hooks[n]||[];delete this._hooks[n];for(const r of t)this.hook(n,r)}deprecateHooks(n){Object.assign(this._deprecatedHooks,n);for(const e in n)this.deprecateHook(e,n[e])}addHooks(n){const e=sx(n),t=Object.keys(e).map(r=>this.hook(r,e[r]));return()=>{for(const r of t.splice(0,t.length))r()}}removeHooks(n){const e=sx(n);for(const t in e)this.removeHook(t,e[t])}removeAllHooks(){for(const n in this._hooks)delete this._hooks[n]}callHook(n,...e){return e.unshift(n),this.callHookWith(A5e,n,...e)}callHookParallel(n,...e){return e.unshift(n),this.callHookWith(I5e,n,...e)}callHookWith(n,e,...t){const r=this._before||this._after?{name:e,args:t,context:{}}:void 0;this._before&&d7(this._before,r);const i=n(e in this._hooks?[...this._hooks[e]]:[],t);return i instanceof Promise?i.finally(()=>{this._after&&r&&d7(this._after,r)}):(this._after&&r&&d7(this._after,r),i)}beforeEach(n){return this._before=this._before||[],this._before.push(n),()=>{if(this._before!==void 0){const e=this._before.indexOf(n);e!==-1&&this._before.splice(e,1)}}}afterEach(n){return this._after=this._after||[],this._after.push(n),()=>{if(this._after!==void 0){const e=this._after.indexOf(n);e!==-1&&this._after.splice(e,1)}}}};function QJ(){return new y5e}var x5=QJ(),Hi=(n=>(n.INSPECTOR_TREE_UPDATED="inspector-tree-updated",n.INSPECTOR_STATE_UPDATED="inspector-state-updated",n.DEVTOOLS_STATE_UPDATED="devtools-state-updated",n.ROUTER_INFO_UPDATED="router-info-updated",n.TIMELINE_EVENT_UPDATED="timeline-event-updated",n.INSPECTOR_UPDATED="inspector-updated",n.ACTIVE_APP_UNMOUNTED="active-app-updated",n.DESTROY_DEVTOOLS_CLIENT="destroy-devtools-client",n.RELOAD_DEVTOOLS_CLIENT="reload-devtools-client",n))(Hi||{});function OR(){var n;const e=ws.ctx.state;return{connected:e.connected,clientConnected:!0,vueVersion:((n=e?.activeAppRecord)==null?void 0:n.version)||"",tabs:e.tabs,commands:e.commands,vitePluginDetected:e.vitePluginDetected,appRecords:e.appRecords.map(t=>({id:t.id,name:t.name,version:t.version,routerId:t.routerId})),activeAppRecordId:e.activeAppRecordId,timelineLayersState:e.timelineLayersState}}var MR={on:(n,e)=>{x5.hook(n,e)},off:(n,e)=>{x5.removeHook(n,e)},once:(n,e)=>{x5.hookOnce(n,e)},emit:(n,...e)=>{x5.callHook(n,...e)},heartbeat:()=>!0,devtoolsState:()=>OR(),async getInspectorTree(n){const e=await ws.ctx.api.getInspectorTree(n);return Lv(e)},async getInspectorState(n){const e=Mh(n.inspectorId);e&&(e.selectedNodeId=n.nodeId);const t=await ws.ctx.api.getInspectorState(n);return Lv(t)},async editInspectorState(n){return await ws.ctx.api.editInspectorState(n)},sendInspectorState(n){return ws.ctx.api.sendInspectorState(n)},inspectComponentInspector(){return ws.ctx.api.inspectComponentInspector()},cancelInspectComponentInspector(){return ws.ctx.api.cancelInspectComponentInspector()},getComponentRenderCode(n){return ws.ctx.api.getComponentRenderCode(n)},scrollToComponent(n){return ws.ctx.api.scrollToComponent(n)},inspectDOM(n){return ws.ctx.api.inspectDOM(n)},getInspectorNodeActions(n){return Tz(n)},getInspectorActions(n){return Sz(n)},updateTimelineLayersState(n){return MCe(n)},callInspectorNodeAction(n,e,t){var r;const i=Tz(n);if(i?.length){const s=i[e];(r=s.action)==null||r.call(s,t)}},callInspectorAction(n,e){var t;const r=Sz(n);if(r?.length){const i=r[e];(t=i.action)==null||t.call(i)}},openInEditor(n){return ws.ctx.api.openInEditor(n)},async checkVueInspectorDetected(){return!!await ws.ctx.api.getVueInspector()},async enableVueInspector(){var n,e,t;const r=await((t=(e=(n=ws)==null?void 0:n.api)==null?void 0:e.getVueInspector)==null?void 0:t.call(e));r&&await r.enable()},async toggleApp(n,e){return ws.ctx.api.toggleApp(n,e)},updatePluginSettings(n,e,t){return ws.ctx.api.updatePluginSettings(n,e,t)},getPluginSettings(n){return ws.ctx.api.getPluginSettings(n)},getRouterInfo(){return OAe},navigate(n){var e;return(e=Jz.value)==null?void 0:e.push(n).catch(()=>({}))},getMatchedRoutes(n){var e,t,r;const i=console.warn;console.warn=()=>{};const s=(r=(t=(e=Jz.value)==null?void 0:e.resolve)==null?void 0:t.call(e,{path:n||"/"}).matched)!=null?r:[];return console.warn=i,s},toggleClientConnected(n){HCe(n)},getCustomInspector(){return GO()},getInspectorInfo(n){return $Ce(n)},highlighComponent(n){return ws.ctx.hooks.callHook(XT.COMPONENT_HIGHLIGHT,{uid:n})},unhighlight(){return ws.ctx.hooks.callHook(XT.COMPONENT_UNHIGHLIGHT)},updateDevToolsClientDetected(n){LJ(n)},initDevToolsServerListener(){const e=XJ().broadcast;ws.ctx.hooks.hook(rh.SEND_INSPECTOR_TREE_TO_CLIENT,t=>{e.emit("inspector-tree-updated",Lv(t))}),ws.ctx.hooks.hook(rh.SEND_INSPECTOR_STATE_TO_CLIENT,t=>{e.emit("inspector-state-updated",Lv(t))}),ws.ctx.hooks.hook(rh.DEVTOOLS_STATE_UPDATED,()=>{e.emit("devtools-state-updated",OR())}),ws.ctx.hooks.hook(rh.ROUTER_INFO_UPDATED,({state:t})=>{e.emit("router-info-updated",t)}),ws.ctx.hooks.hook(rh.SEND_TIMELINE_EVENT_TO_CLIENT,t=>{e.emit("timeline-event-updated",Lv(t))}),ws.ctx.hooks.hook(rh.SEND_INSPECTOR_TO_CLIENT,t=>{e.emit("inspector-updated",t)}),ws.ctx.hooks.hook(rh.SEND_ACTIVE_APP_UNMOUNTED_TO_CLIENT,()=>{e.emit("active-app-updated")})}},Gt=new Proxy({value:{},functions:{}},{get(n,e){const t=GIe();if(e==="value")return t;if(e==="functions")return t.$functions}});new Proxy({value:{},functions:{}},{get(n,e){const t=XJ();if(e==="value")return t;if(e==="functions")return t.functions}});function a1(n){let e=null,t=0;function r(){var i,s;(s=(i=Gt.value)==null?void 0:i.heartbeat)==null||s.call(i).then(()=>{n(),clearTimeout(e)}).catch(()=>{})}e=setInterval(()=>{t>=30&&clearTimeout(e),t++,r()},t*200+200),r()}var _5=QJ(),b5e={on:(n,e)=>{_5.hook(n,e)},off:(n,e)=>{_5.removeHook(n,e)},once:(n,e)=>{_5.hookOnce(n,e)},emit:(n,...e)=>{_5.callHook(n,...e)},heartbeat:()=>!0},_c=new Proxy({value:{},functions:{}},{get(n,e){const t=qIe();if(e==="value")return t;if(e==="functions")return t?.$functions}});function JJ(n){let e=null;function t(){var r,i;(i=(r=_c.value)==null?void 0:r.heartbeat)==null||i.call(r).then(()=>{clearTimeout(e),n()}).catch(()=>({})),e=setTimeout(()=>{t()},80)}t()}function E5e(){nx(b5e,{preset:"vite"})}var eee=Symbol.for("__VueDevToolsStateSymbol__");function w5e(){return{install(n){const e=S5e();e.getDevToolsState(),n.provide(eee,e),n.config.globalProperties.$getDevToolsState=e.getDevToolsState,n.config.globalProperties.$disconnectDevToolsClient=()=>{e.clientConnected.value=!1,e.connected.value=!1}}}}function S5e(){const n=Ct(!1),e=Ct(!1),t=Ct(""),r=Ct([]),i=Ct([]),s=Ct(!1),o=Ct([]),a=Ct(""),l=Ct({});function c(h){n.value=h.connected,e.value=h.clientConnected,t.value=h.vueVersion||"",r.value=h.tabs,i.value=h.commands,s.value=h.vitePluginDetected,o.value=h.appRecords,a.value=h.activeAppRecordId,l.value=h.timelineLayersState}function u(){a1(()=>{Gt.value.devtoolsState().then(h=>{c(h)}),Gt.functions.off("devtools-state-updated",c),Gt.functions.on("devtools-state-updated",c)})}return{getDevToolsState:u,connected:n,clientConnected:e,vueVersion:t,tabs:r,commands:i,vitePluginDetected:s,appRecords:o,activeAppRecordId:a,timelineLayersState:l}}function Nl(){return Li(eee)}var Tg=[];function JO(n){const{connected:e,clientConnected:t}=Nl();Tg.push(n),wo(()=>{Tg.splice(Tg.indexOf(n),1)});const r=ot(()=>t.value&&e.value);if(r.value)n();else{const i=Fr(r,s=>{s&&(n(),i())})}return()=>{Tg.splice(Tg.indexOf(n),1)}}function tee(){Tg.forEach(n=>n())}async function T5e(n="/",e=!0){try{const t=`${n}@vite/client`,r=await fetch(t);if((await r.text()).startsWith("<")||!r.headers.get("content-type")?.includes("javascript"))throw new Error("Not javascript");return await import(t)}catch{e&&console.error(`[vite-hot-client] Failed to import "${n}@vite/client"`)}}/*!
|
||
* vue-router v4.5.0
|
||
* (c) 2024 Eduardo San Martin Morote
|
||
* @license MIT
|
||
*/const xg=typeof document<"u";function ree(n){return typeof n=="object"||"displayName"in n||"props"in n||"__vccOpts"in n}function x5e(n){return n.__esModule||n[Symbol.toStringTag]==="Module"||n.default&&ree(n.default)}const Ss=Object.assign;function f7(n,e){const t={};for(const r in e){const i=e[r];t[r]=Rc(i)?i.map(n):n(i)}return t}const mm=()=>{},Rc=Array.isArray,nee=/#/g,_5e=/&/g,P5e=/\//g,O5e=/=/g,M5e=/\?/g,iee=/\+/g,k5e=/%5B/g,$5e=/%5D/g,see=/%5E/g,L5e=/%60/g,oee=/%7B/g,N5e=/%7C/g,aee=/%7D/g,D5e=/%20/g;function eM(n){return encodeURI(""+n).replace(N5e,"|").replace(k5e,"[").replace($5e,"]")}function z5e(n){return eM(n).replace(oee,"{").replace(aee,"}").replace(see,"^")}function ox(n){return eM(n).replace(iee,"%2B").replace(D5e,"+").replace(nee,"%23").replace(_5e,"%26").replace(L5e,"`").replace(oee,"{").replace(aee,"}").replace(see,"^")}function R5e(n){return ox(n).replace(O5e,"%3D")}function V5e(n){return eM(n).replace(nee,"%23").replace(M5e,"%3F")}function H5e(n){return n==null?"":V5e(n).replace(P5e,"%2F")}function uC(n){try{return decodeURIComponent(""+n)}catch{}return""+n}const B5e=/\/$/,j5e=n=>n.replace(B5e,"");function p7(n,e,t="/"){let r,i={},s="",o="";const a=e.indexOf("#");let l=e.indexOf("?");return a<l&&a>=0&&(l=-1),l>-1&&(r=e.slice(0,l),s=e.slice(l+1,a>-1?a:e.length),i=n(s)),a>-1&&(r=r||e.slice(0,a),o=e.slice(a,e.length)),r=G5e(r??e,t),{fullPath:r+(s&&"?")+s+o,path:r,query:i,hash:uC(o)}}function F5e(n,e){const t=e.query?n(e.query):"";return e.path+(t&&"?")+t+(e.hash||"")}function U5e(n,e,t){const r=e.matched.length-1,i=t.matched.length-1;return r>-1&&r===i&&M2(e.matched[r],t.matched[i])&&lee(e.params,t.params)&&n(e.query)===n(t.query)&&e.hash===t.hash}function M2(n,e){return(n.aliasOf||n)===(e.aliasOf||e)}function lee(n,e){if(Object.keys(n).length!==Object.keys(e).length)return!1;for(const t in n)if(!W5e(n[t],e[t]))return!1;return!0}function W5e(n,e){return Rc(n)?kR(n,e):Rc(e)?kR(e,n):n===e}function kR(n,e){return Rc(e)?n.length===e.length&&n.every((t,r)=>t===e[r]):n.length===1&&n[0]===e}function G5e(n,e){if(n.startsWith("/"))return n;if(!n)return e;const t=e.split("/"),r=n.split("/"),i=r[r.length-1];(i===".."||i===".")&&r.push("");let s=t.length-1,o,a;for(o=0;o<r.length;o++)if(a=r[o],a!==".")if(a==="..")s>1&&s--;else break;return t.slice(0,s).join("/")+"/"+r.slice(o).join("/")}const eh={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var hC;(function(n){n.pop="pop",n.push="push"})(hC||(hC={}));var p3;(function(n){n.back="back",n.forward="forward",n.unknown=""})(p3||(p3={}));const g7="";function K5e(n){if(!n)if(xg){const e=document.querySelector("base");n=e&&e.getAttribute("href")||"/",n=n.replace(/^\w+:\/\/[^\/]+/,"")}else n="/";return n[0]!=="/"&&n[0]!=="#"&&(n="/"+n),j5e(n)}const q5e=/^[^#]+#/;function Y5e(n,e){return n.replace(q5e,"#")+e}function X5e(n,e){const t=document.documentElement.getBoundingClientRect(),r=n.getBoundingClientRect();return{behavior:e.behavior,left:r.left-t.left-(e.left||0),top:r.top-t.top-(e.top||0)}}const Z5e=()=>({left:window.scrollX,top:window.scrollY});function Q5e(n){let e;if("el"in n){const t=n.el,r=typeof t=="string"&&t.startsWith("#"),i=typeof t=="string"?r?document.getElementById(t.slice(1)):document.querySelector(t):t;if(!i)return;e=X5e(i,n)}else e=n;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}function $R(n,e){return(history.state?history.state.position-e:-1)+n}const ax=new Map;function J5e(n,e){ax.set(n,e)}function eye(n){const e=ax.get(n);return ax.delete(n),e}function tye(n=""){let e=[],t=[g7],r=0;n=K5e(n);function i(a){r++,r!==t.length&&t.splice(r),t.push(a)}function s(a,l,{direction:c,delta:u}){const h={direction:c,delta:u,type:hC.pop};for(const d of e)d(a,l,h)}const o={location:g7,state:{},base:n,createHref:Y5e.bind(null,n),replace(a){t.splice(r--,1),i(a)},push(a,l){i(a)},listen(a){return e.push(a),()=>{const l=e.indexOf(a);l>-1&&e.splice(l,1)}},destroy(){e=[],t=[g7],r=0},go(a,l=!0){const c=this.location,u=a<0?p3.back:p3.forward;r=Math.max(0,Math.min(r+a,t.length-1)),l&&s(this.location,c,{direction:u,delta:a})}};return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t[r]}),o}function rye(n){return typeof n=="string"||n&&typeof n=="object"}function cee(n){return typeof n=="string"||typeof n=="symbol"}const uee=Symbol("");var LR;(function(n){n[n.aborted=4]="aborted",n[n.cancelled=8]="cancelled",n[n.duplicated=16]="duplicated"})(LR||(LR={}));function k2(n,e){return Ss(new Error,{type:n,[uee]:!0},e)}function Xu(n,e){return n instanceof Error&&uee in n&&(e==null||!!(n.type&e))}const NR="[^/]+?",nye={sensitive:!1,strict:!1,start:!0,end:!0},iye=/[.+*?^${}()[\]/\\]/g;function sye(n,e){const t=Ss({},nye,e),r=[];let i=t.start?"^":"";const s=[];for(const c of n){const u=c.length?[]:[90];t.strict&&!c.length&&(i+="/");for(let h=0;h<c.length;h++){const d=c[h];let g=40+(t.sensitive?.25:0);if(d.type===0)h||(i+="/"),i+=d.value.replace(iye,"\\$&"),g+=40;else if(d.type===1){const{value:f,repeatable:v,optional:C,regexp:A}=d;s.push({name:f,repeatable:v,optional:C});const b=A||NR;if(b!==NR){g+=10;try{new RegExp(`(${b})`)}catch(E){throw new Error(`Invalid custom RegExp for param "${f}" (${b}): `+E.message)}}let m=v?`((?:${b})(?:/(?:${b}))*)`:`(${b})`;h||(m=C&&c.length<2?`(?:/${m})`:"/"+m),C&&(m+="?"),i+=m,g+=20,C&&(g+=-8),v&&(g+=-20),b===".*"&&(g+=-50)}u.push(g)}r.push(u)}if(t.strict&&t.end){const c=r.length-1;r[c][r[c].length-1]+=.7000000000000001}t.strict||(i+="/?"),t.end?i+="$":t.strict&&!i.endsWith("/")&&(i+="(?:/|$)");const o=new RegExp(i,t.sensitive?"":"i");function a(c){const u=c.match(o),h={};if(!u)return null;for(let d=1;d<u.length;d++){const g=u[d]||"",f=s[d-1];h[f.name]=g&&f.repeatable?g.split("/"):g}return h}function l(c){let u="",h=!1;for(const d of n){(!h||!u.endsWith("/"))&&(u+="/"),h=!1;for(const g of d)if(g.type===0)u+=g.value;else if(g.type===1){const{value:f,repeatable:v,optional:C}=g,A=f in c?c[f]:"";if(Rc(A)&&!v)throw new Error(`Provided param "${f}" is an array but it is not repeatable (* or + modifiers)`);const b=Rc(A)?A.join("/"):A;if(!b)if(C)d.length<2&&(u.endsWith("/")?u=u.slice(0,-1):h=!0);else throw new Error(`Missing required param "${f}"`);u+=b}}return u||"/"}return{re:o,score:r,keys:s,parse:a,stringify:l}}function oye(n,e){let t=0;for(;t<n.length&&t<e.length;){const r=e[t]-n[t];if(r)return r;t++}return n.length<e.length?n.length===1&&n[0]===80?-1:1:n.length>e.length?e.length===1&&e[0]===80?1:-1:0}function hee(n,e){let t=0;const r=n.score,i=e.score;for(;t<r.length&&t<i.length;){const s=oye(r[t],i[t]);if(s)return s;t++}if(Math.abs(i.length-r.length)===1){if(DR(r))return 1;if(DR(i))return-1}return i.length-r.length}function DR(n){const e=n[n.length-1];return n.length>0&&e[e.length-1]<0}const aye={type:0,value:""},lye=/[a-zA-Z0-9_]/;function cye(n){if(!n)return[[]];if(n==="/")return[[aye]];if(!n.startsWith("/"))throw new Error(`Invalid path "${n}"`);function e(g){throw new Error(`ERR (${t})/"${c}": ${g}`)}let t=0,r=t;const i=[];let s;function o(){s&&i.push(s),s=[]}let a=0,l,c="",u="";function h(){c&&(t===0?s.push({type:0,value:c}):t===1||t===2||t===3?(s.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),c="")}function d(){c+=l}for(;a<n.length;){if(l=n[a++],l==="\\"&&t!==2){r=t,t=4;continue}switch(t){case 0:l==="/"?(c&&h(),o()):l===":"?(h(),t=1):d();break;case 4:d(),t=r;break;case 1:l==="("?t=2:lye.test(l)?d():(h(),t=0,l!=="*"&&l!=="?"&&l!=="+"&&a--);break;case 2:l===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+l:t=3:u+=l;break;case 3:h(),t=0,l!=="*"&&l!=="?"&&l!=="+"&&a--,u="";break;default:e("Unknown state");break}}return t===2&&e(`Unfinished custom RegExp for param "${c}"`),h(),o(),i}function uye(n,e,t){const r=sye(cye(n.path),t),i=Ss(r,{record:n,parent:e,children:[],alias:[]});return e&&!i.record.aliasOf==!e.record.aliasOf&&e.children.push(i),i}function hye(n,e){const t=[],r=new Map;e=HR({strict:!1,end:!0,sensitive:!1},e);function i(h){return r.get(h)}function s(h,d,g){const f=!g,v=RR(h);v.aliasOf=g&&g.record;const C=HR(e,h),A=[v];if("alias"in h){const E=typeof h.alias=="string"?[h.alias]:h.alias;for(const I of E)A.push(RR(Ss({},v,{components:g?g.record.components:v.components,path:I,aliasOf:g?g.record:v})))}let b,m;for(const E of A){const{path:I}=E;if(d&&I[0]!=="/"){const S=d.record.path,T=S[S.length-1]==="/"?"":"/";E.path=d.record.path+(I&&T+I)}if(b=uye(E,d,C),g?g.alias.push(b):(m=m||b,m!==b&&m.alias.push(b),f&&h.name&&!VR(b)&&o(h.name)),dee(b)&&l(b),v.children){const S=v.children;for(let T=0;T<S.length;T++)s(S[T],b,g&&g.children[T])}g=g||b}return m?()=>{o(m)}:mm}function o(h){if(cee(h)){const d=r.get(h);d&&(r.delete(h),t.splice(t.indexOf(d),1),d.children.forEach(o),d.alias.forEach(o))}else{const d=t.indexOf(h);d>-1&&(t.splice(d,1),h.record.name&&r.delete(h.record.name),h.children.forEach(o),h.alias.forEach(o))}}function a(){return t}function l(h){const d=pye(h,t);t.splice(d,0,h),h.record.name&&!VR(h)&&r.set(h.record.name,h)}function c(h,d){let g,f={},v,C;if("name"in h&&h.name){if(g=r.get(h.name),!g)throw k2(1,{location:h});C=g.record.name,f=Ss(zR(d.params,g.keys.filter(m=>!m.optional).concat(g.parent?g.parent.keys.filter(m=>m.optional):[]).map(m=>m.name)),h.params&&zR(h.params,g.keys.map(m=>m.name))),v=g.stringify(f)}else if(h.path!=null)v=h.path,g=t.find(m=>m.re.test(v)),g&&(f=g.parse(v),C=g.record.name);else{if(g=d.name?r.get(d.name):t.find(m=>m.re.test(d.path)),!g)throw k2(1,{location:h,currentLocation:d});C=g.record.name,f=Ss({},d.params,h.params),v=g.stringify(f)}const A=[];let b=g;for(;b;)A.unshift(b.record),b=b.parent;return{name:C,path:v,params:f,matched:A,meta:fye(A)}}n.forEach(h=>s(h));function u(){t.length=0,r.clear()}return{addRoute:s,resolve:c,removeRoute:o,clearRoutes:u,getRoutes:a,getRecordMatcher:i}}function zR(n,e){const t={};for(const r of e)r in n&&(t[r]=n[r]);return t}function RR(n){const e={path:n.path,redirect:n.redirect,name:n.name,meta:n.meta||{},aliasOf:n.aliasOf,beforeEnter:n.beforeEnter,props:dye(n),children:n.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in n?n.components||null:n.component&&{default:n.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function dye(n){const e={},t=n.props||!1;if("component"in n)e.default=t;else for(const r in n.components)e[r]=typeof t=="object"?t[r]:t;return e}function VR(n){for(;n;){if(n.record.aliasOf)return!0;n=n.parent}return!1}function fye(n){return n.reduce((e,t)=>Ss(e,t.meta),{})}function HR(n,e){const t={};for(const r in n)t[r]=r in e?e[r]:n[r];return t}function pye(n,e){let t=0,r=e.length;for(;t!==r;){const s=t+r>>1;hee(n,e[s])<0?r=s:t=s+1}const i=gye(n);return i&&(r=e.lastIndexOf(i,r-1)),r}function gye(n){let e=n;for(;e=e.parent;)if(dee(e)&&hee(n,e)===0)return e}function dee({record:n}){return!!(n.name||n.components&&Object.keys(n.components).length||n.redirect)}function vye(n){const e={};if(n===""||n==="?")return e;const r=(n[0]==="?"?n.slice(1):n).split("&");for(let i=0;i<r.length;++i){const s=r[i].replace(iee," "),o=s.indexOf("="),a=uC(o<0?s:s.slice(0,o)),l=o<0?null:uC(s.slice(o+1));if(a in e){let c=e[a];Rc(c)||(c=e[a]=[c]),c.push(l)}else e[a]=l}return e}function BR(n){let e="";for(let t in n){const r=n[t];if(t=R5e(t),r==null){r!==void 0&&(e+=(e.length?"&":"")+t);continue}(Rc(r)?r.map(s=>s&&ox(s)):[r&&ox(r)]).forEach(s=>{s!==void 0&&(e+=(e.length?"&":"")+t,s!=null&&(e+="="+s))})}return e}function mye(n){const e={};for(const t in n){const r=n[t];r!==void 0&&(e[t]=Rc(r)?r.map(i=>i==null?null:""+i):r==null?r:""+r)}return e}const Cye=Symbol(""),jR=Symbol(""),Jb=Symbol(""),tM=Symbol(""),lx=Symbol("");function Nv(){let n=[];function e(r){return n.push(r),()=>{const i=n.indexOf(r);i>-1&&n.splice(i,1)}}function t(){n=[]}return{add:e,list:()=>n.slice(),reset:t}}function ph(n,e,t,r,i,s=o=>o()){const o=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((a,l)=>{const c=d=>{d===!1?l(k2(4,{from:t,to:e})):d instanceof Error?l(d):rye(d)?l(k2(2,{from:e,to:d})):(o&&r.enterCallbacks[i]===o&&typeof d=="function"&&o.push(d),a())},u=s(()=>n.call(r&&r.instances[i],e,t,c));let h=Promise.resolve(u);n.length<3&&(h=h.then(c)),h.catch(d=>l(d))})}function v7(n,e,t,r,i=s=>s()){const s=[];for(const o of n)for(const a in o.components){let l=o.components[a];if(!(e!=="beforeRouteEnter"&&!o.instances[a]))if(ree(l)){const u=(l.__vccOpts||l)[e];u&&s.push(ph(u,t,r,o,a,i))}else{let c=l();s.push(()=>c.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${o.path}"`);const h=x5e(u)?u.default:u;o.mods[a]=u,o.components[a]=h;const g=(h.__vccOpts||h)[e];return g&&ph(g,t,r,o,a,i)()}))}}return s}function FR(n){const e=Li(Jb),t=Li(tM),r=ot(()=>{const l=ye(n.to);return e.resolve(l)}),i=ot(()=>{const{matched:l}=r.value,{length:c}=l,u=l[c-1],h=t.matched;if(!u||!h.length)return-1;const d=h.findIndex(M2.bind(null,u));if(d>-1)return d;const g=UR(l[c-2]);return c>1&&UR(u)===g&&h[h.length-1].path!==g?h.findIndex(M2.bind(null,l[c-2])):d}),s=ot(()=>i.value>-1&&bye(t.params,r.value.params)),o=ot(()=>i.value>-1&&i.value===t.matched.length-1&&lee(t.params,r.value.params));function a(l={}){if(yye(l)){const c=e[ye(n.replace)?"replace":"push"](ye(n.to)).catch(mm);return n.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:r,href:ot(()=>r.value.href),isActive:s,isExactActive:o,navigate:a}}function Aye(n){return n.length===1?n[0]:n}const Iye=Ft({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:FR,setup(n,{slots:e}){const t=zc(FR(n)),{options:r}=Li(Jb),i=ot(()=>({[WR(n.activeClass,r.linkActiveClass,"router-link-active")]:t.isActive,[WR(n.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:t.isExactActive}));return()=>{const s=e.default&&Aye(e.default(t));return n.custom?s:cd("a",{"aria-current":t.isExactActive?n.ariaCurrentValue:null,href:t.href,onClick:t.navigate,class:i.value},s)}}}),fee=Iye;function yye(n){if(!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)&&!n.defaultPrevented&&!(n.button!==void 0&&n.button!==0)){if(n.currentTarget&&n.currentTarget.getAttribute){const e=n.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return n.preventDefault&&n.preventDefault(),!0}}function bye(n,e){for(const t in e){const r=e[t],i=n[t];if(typeof r=="string"){if(r!==i)return!1}else if(!Rc(i)||i.length!==r.length||r.some((s,o)=>s!==i[o]))return!1}return!0}function UR(n){return n?n.aliasOf?n.aliasOf.path:n.path:""}const WR=(n,e,t)=>n??e??t,Eye=Ft({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(n,{attrs:e,slots:t}){const r=Li(lx),i=ot(()=>n.route||r.value),s=Li(jR,0),o=ot(()=>{let c=ye(s);const{matched:u}=i.value;let h;for(;(h=u[c])&&!h.components;)c++;return c}),a=ot(()=>i.value.matched[o.value]);io(jR,ot(()=>o.value+1)),io(Cye,a),io(lx,i);const l=Ct();return Fr(()=>[l.value,a.value,n.name],([c,u,h],[d,g,f])=>{u&&(u.instances[h]=c,g&&g!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=g.leaveGuards),u.updateGuards.size||(u.updateGuards=g.updateGuards))),c&&u&&(!g||!M2(u,g)||!d)&&(u.enterCallbacks[h]||[]).forEach(v=>v(c))},{flush:"post"}),()=>{const c=i.value,u=n.name,h=a.value,d=h&&h.components[u];if(!d)return GR(t.default,{Component:d,route:c});const g=h.props[u],f=g?g===!0?c.params:typeof g=="function"?g(c):g:null,C=cd(d,Ss({},f,e,{onVnodeUnmounted:A=>{A.component.isUnmounted&&(h.instances[u]=null)},ref:l}));return GR(t.default,{Component:C,route:c})||C}}});function GR(n,e){if(!n)return null;const t=n(e);return t.length===1?t[0]:t}const wye=Eye;function Sye(n){const e=hye(n.routes,n),t=n.parseQuery||vye,r=n.stringifyQuery||BR,i=n.history,s=Nv(),o=Nv(),a=Nv(),l=Cn(eh);let c=eh;xg&&n.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=f7.bind(null,fe=>""+fe),h=f7.bind(null,H5e),d=f7.bind(null,uC);function g(fe,oe){let J,K;return cee(fe)?(J=e.getRecordMatcher(fe),K=oe):K=fe,e.addRoute(K,J)}function f(fe){const oe=e.getRecordMatcher(fe);oe&&e.removeRoute(oe)}function v(){return e.getRoutes().map(fe=>fe.record)}function C(fe){return!!e.getRecordMatcher(fe)}function A(fe,oe){if(oe=Ss({},oe||l.value),typeof fe=="string"){const ce=p7(t,fe,oe.path),ge=e.resolve({path:ce.path},oe),Te=i.createHref(ce.fullPath);return Ss(ce,ge,{params:d(ge.params),hash:uC(ce.hash),redirectedFrom:void 0,href:Te})}let J;if(fe.path!=null)J=Ss({},fe,{path:p7(t,fe.path,oe.path).path});else{const ce=Ss({},fe.params);for(const ge in ce)ce[ge]==null&&delete ce[ge];J=Ss({},fe,{params:h(ce)}),oe.params=h(oe.params)}const K=e.resolve(J,oe),q=fe.hash||"";K.params=u(d(K.params));const ue=F5e(r,Ss({},fe,{hash:z5e(q),path:K.path})),te=i.createHref(ue);return Ss({fullPath:ue,hash:q,query:r===BR?mye(fe.query):fe.query||{}},K,{redirectedFrom:void 0,href:te})}function b(fe){return typeof fe=="string"?p7(t,fe,l.value.path):Ss({},fe)}function m(fe,oe){if(c!==fe)return k2(8,{from:oe,to:fe})}function E(fe){return T(fe)}function I(fe){return E(Ss(b(fe),{replace:!0}))}function S(fe){const oe=fe.matched[fe.matched.length-1];if(oe&&oe.redirect){const{redirect:J}=oe;let K=typeof J=="function"?J(fe):J;return typeof K=="string"&&(K=K.includes("?")||K.includes("#")?K=b(K):{path:K},K.params={}),Ss({query:fe.query,hash:fe.hash,params:K.path!=null?{}:fe.params},K)}}function T(fe,oe){const J=c=A(fe),K=l.value,q=fe.state,ue=fe.force,te=fe.replace===!0,ce=S(J);if(ce)return T(Ss(b(ce),{state:typeof ce=="object"?Ss({},q,ce.state):q,force:ue,replace:te}),oe||J);const ge=J;ge.redirectedFrom=oe;let Te;return!ue&&U5e(r,K,J)&&(Te=k2(16,{to:ge,from:K}),xe(K,K,!0,!1)),(Te?Promise.resolve(Te):$(ge,K)).catch(ae=>Xu(ae)?Xu(ae,2)?ae:de(ae):Y(ae,ge,K)).then(ae=>{if(ae){if(Xu(ae,2))return T(Ss({replace:te},b(ae.to),{state:typeof ae.to=="object"?Ss({},q,ae.to.state):q,force:ue}),oe||ge)}else ae=U(ge,K,!0,te,q);return B(ge,K,ae),ae})}function P(fe,oe){const J=m(fe,oe);return J?Promise.reject(J):Promise.resolve()}function _(fe){const oe=he.values().next().value;return oe&&typeof oe.runWithContext=="function"?oe.runWithContext(fe):fe()}function $(fe,oe){let J;const[K,q,ue]=Tye(fe,oe);J=v7(K.reverse(),"beforeRouteLeave",fe,oe);for(const ce of K)ce.leaveGuards.forEach(ge=>{J.push(ph(ge,fe,oe))});const te=P.bind(null,fe,oe);return J.push(te),_e(J).then(()=>{J=[];for(const ce of s.list())J.push(ph(ce,fe,oe));return J.push(te),_e(J)}).then(()=>{J=v7(q,"beforeRouteUpdate",fe,oe);for(const ce of q)ce.updateGuards.forEach(ge=>{J.push(ph(ge,fe,oe))});return J.push(te),_e(J)}).then(()=>{J=[];for(const ce of ue)if(ce.beforeEnter)if(Rc(ce.beforeEnter))for(const ge of ce.beforeEnter)J.push(ph(ge,fe,oe));else J.push(ph(ce.beforeEnter,fe,oe));return J.push(te),_e(J)}).then(()=>(fe.matched.forEach(ce=>ce.enterCallbacks={}),J=v7(ue,"beforeRouteEnter",fe,oe,_),J.push(te),_e(J))).then(()=>{J=[];for(const ce of o.list())J.push(ph(ce,fe,oe));return J.push(te),_e(J)}).catch(ce=>Xu(ce,8)?ce:Promise.reject(ce))}function B(fe,oe,J){a.list().forEach(K=>_(()=>K(fe,oe,J)))}function U(fe,oe,J,K,q){const ue=m(fe,oe);if(ue)return ue;const te=oe===eh,ce=xg?history.state:{};J&&(K||te?i.replace(fe.fullPath,Ss({scroll:te&&ce&&ce.scroll},q)):i.push(fe.fullPath,q)),l.value=fe,xe(fe,oe,J,te),de()}let H;function N(){H||(H=i.listen((fe,oe,J)=>{if(!me.listening)return;const K=A(fe),q=S(K);if(q){T(Ss(q,{replace:!0,force:!0}),K).catch(mm);return}c=K;const ue=l.value;xg&&J5e($R(ue.fullPath,J.delta),Z5e()),$(K,ue).catch(te=>Xu(te,12)?te:Xu(te,2)?(T(Ss(b(te.to),{force:!0}),K).then(ce=>{Xu(ce,20)&&!J.delta&&J.type===hC.pop&&i.go(-1,!1)}).catch(mm),Promise.reject()):(J.delta&&i.go(-J.delta,!1),Y(te,K,ue))).then(te=>{te=te||U(K,ue,!1),te&&(J.delta&&!Xu(te,8)?i.go(-J.delta,!1):J.type===hC.pop&&Xu(te,20)&&i.go(-1,!1)),B(K,ue,te)}).catch(mm)}))}let W=Nv(),D=Nv(),R;function Y(fe,oe,J){de(fe);const K=D.list();return K.length?K.forEach(q=>q(fe,oe,J)):console.error(fe),Promise.reject(fe)}function ie(){return R&&l.value!==eh?Promise.resolve():new Promise((fe,oe)=>{W.add([fe,oe])})}function de(fe){return R||(R=!fe,N(),W.list().forEach(([oe,J])=>fe?J(fe):oe()),W.reset()),fe}function xe(fe,oe,J,K){const{scrollBehavior:q}=n;if(!xg||!q)return Promise.resolve();const ue=!J&&eye($R(fe.fullPath,0))||(K||!J)&&history.state&&history.state.scroll||null;return Hs().then(()=>q(fe,oe,ue)).then(te=>te&&Q5e(te)).catch(te=>Y(te,fe,oe))}const X=fe=>i.go(fe);let Q;const he=new Set,me={currentRoute:l,listening:!0,addRoute:g,removeRoute:f,clearRoutes:e.clearRoutes,hasRoute:C,getRoutes:v,resolve:A,options:n,push:E,replace:I,go:X,back:()=>X(-1),forward:()=>X(1),beforeEach:s.add,beforeResolve:o.add,afterEach:a.add,onError:D.add,isReady:ie,install(fe){const oe=this;fe.component("RouterLink",fee),fe.component("RouterView",wye),fe.config.globalProperties.$router=oe,Object.defineProperty(fe.config.globalProperties,"$route",{enumerable:!0,get:()=>ye(l)}),xg&&!Q&&l.value===eh&&(Q=!0,E(i.location).catch(q=>{}));const J={};for(const q in eh)Object.defineProperty(J,q,{get:()=>l.value[q],enumerable:!0});fe.provide(Jb,oe),fe.provide(tM,Lb(J)),fe.provide(lx,l);const K=fe.unmount;he.add(fe),fe.unmount=function(){he.delete(fe),he.size<1&&(c=eh,H&&H(),H=null,l.value=eh,Q=!1,R=!1),K()}}};function _e(fe){return fe.reduce((oe,J)=>oe.then(()=>_(J)),Promise.resolve())}return me}function Tye(n,e){const t=[],r=[],i=[],s=Math.max(e.matched.length,n.matched.length);for(let o=0;o<s;o++){const a=e.matched[o];a&&(n.matched.find(c=>M2(c,a))?r.push(a):t.push(a));const l=n.matched[o];l&&(e.matched.find(c=>M2(c,l))||i.push(l))}return[t,r,i]}function m0(){return Li(Jb)}function uA(n){return Li(tM)}const xye="modulepreload",_ye=function(n,e){return new URL(n,e).href},KR={},wl=function(e,t,r){let i=Promise.resolve();if(t&&t.length>0){const o=document.getElementsByTagName("link"),a=document.querySelector("meta[property=csp-nonce]"),l=a?.nonce||a?.getAttribute("nonce");i=Promise.allSettled(t.map(c=>{if(c=_ye(c,r),c in KR)return;KR[c]=!0;const u=c.endsWith(".css"),h=u?'[rel="stylesheet"]':"";if(!!r)for(let f=o.length-1;f>=0;f--){const v=o[f];if(v.href===c&&(!u||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${h}`))return;const g=document.createElement("link");if(g.rel=u?"stylesheet":xye,u||(g.as="script"),g.crossOrigin="",g.href=c,l&&g.setAttribute("nonce",l),document.head.appendChild(g),u)return new Promise((f,v)=>{g.addEventListener("load",f),g.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${c}`)))})}))}function s(o){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o}return i.then(o=>{for(const a of o||[])a.status==="rejected"&&s(a.reason);return e().catch(s)})},Pye=["top","right","bottom","left"],qR=["start","end"],YR=Pye.reduce((n,e)=>n.concat(e,e+"-"+qR[0],e+"-"+qR[1]),[]),dC=Math.min,tf=Math.max,Oye={left:"right",right:"left",bottom:"top",top:"bottom"},Mye={start:"end",end:"start"};function cx(n,e,t){return tf(n,dC(e,t))}function sp(n,e){return typeof n=="function"?n(e):n}function _u(n){return n.split("-")[0]}function Lc(n){return n.split("-")[1]}function pee(n){return n==="x"?"y":"x"}function rM(n){return n==="y"?"height":"width"}function Vf(n){return["top","bottom"].includes(_u(n))?"y":"x"}function nM(n){return pee(Vf(n))}function gee(n,e,t){t===void 0&&(t=!1);const r=Lc(n),i=nM(n),s=rM(i);let o=i==="x"?r===(t?"end":"start")?"right":"left":r==="start"?"bottom":"top";return e.reference[s]>e.floating[s]&&(o=v3(o)),[o,v3(o)]}function kye(n){const e=v3(n);return[g3(n),e,g3(e)]}function g3(n){return n.replace(/start|end/g,e=>Mye[e])}function $ye(n,e,t){const r=["left","right"],i=["right","left"],s=["top","bottom"],o=["bottom","top"];switch(n){case"top":case"bottom":return t?e?i:r:e?r:i;case"left":case"right":return e?s:o;default:return[]}}function Lye(n,e,t,r){const i=Lc(n);let s=$ye(_u(n),t==="start",r);return i&&(s=s.map(o=>o+"-"+i),e&&(s=s.concat(s.map(g3)))),s}function v3(n){return n.replace(/left|right|bottom|top/g,e=>Oye[e])}function Nye(n){return{top:0,right:0,bottom:0,left:0,...n}}function vee(n){return typeof n!="number"?Nye(n):{top:n,right:n,bottom:n,left:n}}function Cm(n){const{x:e,y:t,width:r,height:i}=n;return{width:r,height:i,top:t,left:e,right:e+r,bottom:t+i,x:e,y:t}}function XR(n,e,t){let{reference:r,floating:i}=n;const s=Vf(e),o=nM(e),a=rM(o),l=_u(e),c=s==="y",u=r.x+r.width/2-i.width/2,h=r.y+r.height/2-i.height/2,d=r[a]/2-i[a]/2;let g;switch(l){case"top":g={x:u,y:r.y-i.height};break;case"bottom":g={x:u,y:r.y+r.height};break;case"right":g={x:r.x+r.width,y:h};break;case"left":g={x:r.x-i.width,y:h};break;default:g={x:r.x,y:r.y}}switch(Lc(e)){case"start":g[o]-=d*(t&&c?-1:1);break;case"end":g[o]+=d*(t&&c?-1:1);break}return g}const Dye=async(n,e,t)=>{const{placement:r="bottom",strategy:i="absolute",middleware:s=[],platform:o}=t,a=s.filter(Boolean),l=await(o.isRTL==null?void 0:o.isRTL(e));let c=await o.getElementRects({reference:n,floating:e,strategy:i}),{x:u,y:h}=XR(c,r,l),d=r,g={},f=0;for(let v=0;v<a.length;v++){const{name:C,fn:A}=a[v],{x:b,y:m,data:E,reset:I}=await A({x:u,y:h,initialPlacement:r,placement:d,strategy:i,middlewareData:g,rects:c,platform:o,elements:{reference:n,floating:e}});u=b??u,h=m??h,g={...g,[C]:{...g[C],...E}},I&&f<=50&&(f++,typeof I=="object"&&(I.placement&&(d=I.placement),I.rects&&(c=I.rects===!0?await o.getElementRects({reference:n,floating:e,strategy:i}):I.rects),{x:u,y:h}=XR(c,d,l)),v=-1)}return{x:u,y:h,placement:d,strategy:i,middlewareData:g}};async function e9(n,e){var t;e===void 0&&(e={});const{x:r,y:i,platform:s,rects:o,elements:a,strategy:l}=n,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:h="floating",altBoundary:d=!1,padding:g=0}=sp(e,n),f=vee(g),C=a[d?h==="floating"?"reference":"floating":h],A=Cm(await s.getClippingRect({element:(t=await(s.isElement==null?void 0:s.isElement(C)))==null||t?C:C.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(a.floating)),boundary:c,rootBoundary:u,strategy:l})),b=h==="floating"?{x:r,y:i,width:o.floating.width,height:o.floating.height}:o.reference,m=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a.floating)),E=await(s.isElement==null?void 0:s.isElement(m))?await(s.getScale==null?void 0:s.getScale(m))||{x:1,y:1}:{x:1,y:1},I=Cm(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:b,offsetParent:m,strategy:l}):b);return{top:(A.top-I.top+f.top)/E.y,bottom:(I.bottom-A.bottom+f.bottom)/E.y,left:(A.left-I.left+f.left)/E.x,right:(I.right-A.right+f.right)/E.x}}const zye=n=>({name:"arrow",options:n,async fn(e){const{x:t,y:r,placement:i,rects:s,platform:o,elements:a,middlewareData:l}=e,{element:c,padding:u=0}=sp(n,e)||{};if(c==null)return{};const h=vee(u),d={x:t,y:r},g=nM(i),f=rM(g),v=await o.getDimensions(c),C=g==="y",A=C?"top":"left",b=C?"bottom":"right",m=C?"clientHeight":"clientWidth",E=s.reference[f]+s.reference[g]-d[g]-s.floating[f],I=d[g]-s.reference[g],S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(c));let T=S?S[m]:0;(!T||!await(o.isElement==null?void 0:o.isElement(S)))&&(T=a.floating[m]||s.floating[f]);const P=E/2-I/2,_=T/2-v[f]/2-1,$=dC(h[A],_),B=dC(h[b],_),U=$,H=T-v[f]-B,N=T/2-v[f]/2+P,W=cx(U,N,H),D=!l.arrow&&Lc(i)!=null&&N!==W&&s.reference[f]/2-(N<U?$:B)-v[f]/2<0,R=D?N<U?N-U:N-H:0;return{[g]:d[g]+R,data:{[g]:W,centerOffset:N-W-R,...D&&{alignmentOffset:R}},reset:D}}});function Rye(n,e,t){return(n?[...t.filter(i=>Lc(i)===n),...t.filter(i=>Lc(i)!==n)]:t.filter(i=>_u(i)===i)).filter(i=>n?Lc(i)===n||(e?g3(i)!==i:!1):!0)}const Vye=function(n){return n===void 0&&(n={}),{name:"autoPlacement",options:n,async fn(e){var t,r,i;const{rects:s,middlewareData:o,placement:a,platform:l,elements:c}=e,{crossAxis:u=!1,alignment:h,allowedPlacements:d=YR,autoAlignment:g=!0,...f}=sp(n,e),v=h!==void 0||d===YR?Rye(h||null,g,d):d,C=await e9(e,f),A=((t=o.autoPlacement)==null?void 0:t.index)||0,b=v[A];if(b==null)return{};const m=gee(b,s,await(l.isRTL==null?void 0:l.isRTL(c.floating)));if(a!==b)return{reset:{placement:v[0]}};const E=[C[_u(b)],C[m[0]],C[m[1]]],I=[...((r=o.autoPlacement)==null?void 0:r.overflows)||[],{placement:b,overflows:E}],S=v[A+1];if(S)return{data:{index:A+1,overflows:I},reset:{placement:S}};const T=I.map($=>{const B=Lc($.placement);return[$.placement,B&&u?$.overflows.slice(0,2).reduce((U,H)=>U+H,0):$.overflows[0],$.overflows]}).sort(($,B)=>$[1]-B[1]),_=((i=T.filter($=>$[2].slice(0,Lc($[0])?2:3).every(B=>B<=0))[0])==null?void 0:i[0])||T[0][0];return _!==a?{data:{index:A+1,overflows:I},reset:{placement:_}}:{}}}},Hye=function(n){return n===void 0&&(n={}),{name:"flip",options:n,async fn(e){var t,r;const{placement:i,middlewareData:s,rects:o,initialPlacement:a,platform:l,elements:c}=e,{mainAxis:u=!0,crossAxis:h=!0,fallbackPlacements:d,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:f="none",flipAlignment:v=!0,...C}=sp(n,e);if((t=s.arrow)!=null&&t.alignmentOffset)return{};const A=_u(i),b=Vf(a),m=_u(a)===a,E=await(l.isRTL==null?void 0:l.isRTL(c.floating)),I=d||(m||!v?[v3(a)]:kye(a)),S=f!=="none";!d&&S&&I.push(...Lye(a,v,f,E));const T=[a,...I],P=await e9(e,C),_=[];let $=((r=s.flip)==null?void 0:r.overflows)||[];if(u&&_.push(P[A]),h){const N=gee(i,o,E);_.push(P[N[0]],P[N[1]])}if($=[...$,{placement:i,overflows:_}],!_.every(N=>N<=0)){var B,U;const N=(((B=s.flip)==null?void 0:B.index)||0)+1,W=T[N];if(W)return{data:{index:N,overflows:$},reset:{placement:W}};let D=(U=$.filter(R=>R.overflows[0]<=0).sort((R,Y)=>R.overflows[1]-Y.overflows[1])[0])==null?void 0:U.placement;if(!D)switch(g){case"bestFit":{var H;const R=(H=$.filter(Y=>{if(S){const ie=Vf(Y.placement);return ie===b||ie==="y"}return!0}).map(Y=>[Y.placement,Y.overflows.filter(ie=>ie>0).reduce((ie,de)=>ie+de,0)]).sort((Y,ie)=>Y[1]-ie[1])[0])==null?void 0:H[0];R&&(D=R);break}case"initialPlacement":D=a;break}if(i!==D)return{reset:{placement:D}}}return{}}}};async function Bye(n,e){const{placement:t,platform:r,elements:i}=n,s=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=_u(t),a=Lc(t),l=Vf(t)==="y",c=["left","top"].includes(o)?-1:1,u=s&&l?-1:1,h=sp(e,n);let{mainAxis:d,crossAxis:g,alignmentAxis:f}=typeof h=="number"?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:h.mainAxis||0,crossAxis:h.crossAxis||0,alignmentAxis:h.alignmentAxis};return a&&typeof f=="number"&&(g=a==="end"?f*-1:f),l?{x:g*u,y:d*c}:{x:d*c,y:g*u}}const jye=function(n){return n===void 0&&(n=0),{name:"offset",options:n,async fn(e){var t,r;const{x:i,y:s,placement:o,middlewareData:a}=e,l=await Bye(e,n);return o===((t=a.offset)==null?void 0:t.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:i+l.x,y:s+l.y,data:{...l,placement:o}}}}},Fye=function(n){return n===void 0&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:r,placement:i}=e,{mainAxis:s=!0,crossAxis:o=!1,limiter:a={fn:C=>{let{x:A,y:b}=C;return{x:A,y:b}}},...l}=sp(n,e),c={x:t,y:r},u=await e9(e,l),h=Vf(_u(i)),d=pee(h);let g=c[d],f=c[h];if(s){const C=d==="y"?"top":"left",A=d==="y"?"bottom":"right",b=g+u[C],m=g-u[A];g=cx(b,g,m)}if(o){const C=h==="y"?"top":"left",A=h==="y"?"bottom":"right",b=f+u[C],m=f-u[A];f=cx(b,f,m)}const v=a.fn({...e,[d]:g,[h]:f});return{...v,data:{x:v.x-t,y:v.y-r,enabled:{[d]:s,[h]:o}}}}}},Uye=function(n){return n===void 0&&(n={}),{name:"size",options:n,async fn(e){var t,r;const{placement:i,rects:s,platform:o,elements:a}=e,{apply:l=()=>{},...c}=sp(n,e),u=await e9(e,c),h=_u(i),d=Lc(i),g=Vf(i)==="y",{width:f,height:v}=s.floating;let C,A;h==="top"||h==="bottom"?(C=h,A=d===(await(o.isRTL==null?void 0:o.isRTL(a.floating))?"start":"end")?"left":"right"):(A=h,C=d==="end"?"top":"bottom");const b=v-u.top-u.bottom,m=f-u.left-u.right,E=dC(v-u[C],b),I=dC(f-u[A],m),S=!e.middlewareData.shift;let T=E,P=I;if((t=e.middlewareData.shift)!=null&&t.enabled.x&&(P=m),(r=e.middlewareData.shift)!=null&&r.enabled.y&&(T=b),S&&!d){const $=tf(u.left,0),B=tf(u.right,0),U=tf(u.top,0),H=tf(u.bottom,0);g?P=f-2*($!==0||B!==0?$+B:tf(u.left,u.right)):T=v-2*(U!==0||H!==0?U+H:tf(u.top,u.bottom))}await l({...e,availableWidth:P,availableHeight:T});const _=await o.getDimensions(a.floating);return f!==_.width||v!==_.height?{reset:{rects:!0}}:{}}}};function rc(n){var e;return((e=n.ownerDocument)==null?void 0:e.defaultView)||window}function vu(n){return rc(n).getComputedStyle(n)}const ZR=Math.min,Am=Math.max,m3=Math.round;function mee(n){const e=vu(n);let t=parseFloat(e.width),r=parseFloat(e.height);const i=n.offsetWidth,s=n.offsetHeight,o=m3(t)!==i||m3(r)!==s;return o&&(t=i,r=s),{width:t,height:r,fallback:o}}function Jh(n){return Aee(n)?(n.nodeName||"").toLowerCase():""}let P5;function Cee(){if(P5)return P5;const n=navigator.userAgentData;return n&&Array.isArray(n.brands)?(P5=n.brands.map(e=>e.brand+"/"+e.version).join(" "),P5):navigator.userAgent}function mu(n){return n instanceof rc(n).HTMLElement}function kh(n){return n instanceof rc(n).Element}function Aee(n){return n instanceof rc(n).Node}function QR(n){return typeof ShadowRoot>"u"?!1:n instanceof rc(n).ShadowRoot||n instanceof ShadowRoot}function t9(n){const{overflow:e,overflowX:t,overflowY:r,display:i}=vu(n);return/auto|scroll|overlay|hidden|clip/.test(e+r+t)&&!["inline","contents"].includes(i)}function Wye(n){return["table","td","th"].includes(Jh(n))}function ux(n){const e=/firefox/i.test(Cee()),t=vu(n),r=t.backdropFilter||t.WebkitBackdropFilter;return t.transform!=="none"||t.perspective!=="none"||!!r&&r!=="none"||e&&t.willChange==="filter"||e&&!!t.filter&&t.filter!=="none"||["transform","perspective"].some(i=>t.willChange.includes(i))||["paint","layout","strict","content"].some(i=>{const s=t.contain;return s!=null&&s.includes(i)})}function Iee(){return!/^((?!chrome|android).)*safari/i.test(Cee())}function iM(n){return["html","body","#document"].includes(Jh(n))}function yee(n){return kh(n)?n:n.contextElement}const bee={x:1,y:1};function l2(n){const e=yee(n);if(!mu(e))return bee;const t=e.getBoundingClientRect(),{width:r,height:i,fallback:s}=mee(e);let o=(s?m3(t.width):t.width)/r,a=(s?m3(t.height):t.height)/i;return o&&Number.isFinite(o)||(o=1),a&&Number.isFinite(a)||(a=1),{x:o,y:a}}function fC(n,e,t,r){var i,s;e===void 0&&(e=!1),t===void 0&&(t=!1);const o=n.getBoundingClientRect(),a=yee(n);let l=bee;e&&(r?kh(r)&&(l=l2(r)):l=l2(n));const c=a?rc(a):window,u=!Iee()&&t;let h=(o.left+(u&&((i=c.visualViewport)==null?void 0:i.offsetLeft)||0))/l.x,d=(o.top+(u&&((s=c.visualViewport)==null?void 0:s.offsetTop)||0))/l.y,g=o.width/l.x,f=o.height/l.y;if(a){const v=rc(a),C=r&&kh(r)?rc(r):r;let A=v.frameElement;for(;A&&r&&C!==v;){const b=l2(A),m=A.getBoundingClientRect(),E=getComputedStyle(A);m.x+=(A.clientLeft+parseFloat(E.paddingLeft))*b.x,m.y+=(A.clientTop+parseFloat(E.paddingTop))*b.y,h*=b.x,d*=b.y,g*=b.x,f*=b.y,h+=m.x,d+=m.y,A=rc(A).frameElement}}return{width:g,height:f,top:d,right:h+g,bottom:d+f,left:h,x:h,y:d}}function $h(n){return((Aee(n)?n.ownerDocument:n.document)||window.document).documentElement}function r9(n){return kh(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function Eee(n){return fC($h(n)).left+r9(n).scrollLeft}function pC(n){if(Jh(n)==="html")return n;const e=n.assignedSlot||n.parentNode||QR(n)&&n.host||$h(n);return QR(e)?e.host:e}function wee(n){const e=pC(n);return iM(e)?e.ownerDocument.body:mu(e)&&t9(e)?e:wee(e)}function C3(n,e){var t;e===void 0&&(e=[]);const r=wee(n),i=r===((t=n.ownerDocument)==null?void 0:t.body),s=rc(r);return i?e.concat(s,s.visualViewport||[],t9(r)?r:[]):e.concat(r,C3(r))}function JR(n,e,t){return e==="viewport"?Cm(function(r,i){const s=rc(r),o=$h(r),a=s.visualViewport;let l=o.clientWidth,c=o.clientHeight,u=0,h=0;if(a){l=a.width,c=a.height;const d=Iee();(d||!d&&i==="fixed")&&(u=a.offsetLeft,h=a.offsetTop)}return{width:l,height:c,x:u,y:h}}(n,t)):kh(e)?Cm(function(r,i){const s=fC(r,!0,i==="fixed"),o=s.top+r.clientTop,a=s.left+r.clientLeft,l=mu(r)?l2(r):{x:1,y:1};return{width:r.clientWidth*l.x,height:r.clientHeight*l.y,x:a*l.x,y:o*l.y}}(e,t)):Cm(function(r){const i=$h(r),s=r9(r),o=r.ownerDocument.body,a=Am(i.scrollWidth,i.clientWidth,o.scrollWidth,o.clientWidth),l=Am(i.scrollHeight,i.clientHeight,o.scrollHeight,o.clientHeight);let c=-s.scrollLeft+Eee(r);const u=-s.scrollTop;return vu(o).direction==="rtl"&&(c+=Am(i.clientWidth,o.clientWidth)-a),{width:a,height:l,x:c,y:u}}($h(n)))}function eV(n){return mu(n)&&vu(n).position!=="fixed"?n.offsetParent:null}function tV(n){const e=rc(n);let t=eV(n);for(;t&&Wye(t)&&vu(t).position==="static";)t=eV(t);return t&&(Jh(t)==="html"||Jh(t)==="body"&&vu(t).position==="static"&&!ux(t))?e:t||function(r){let i=pC(r);for(;mu(i)&&!iM(i);){if(ux(i))return i;i=pC(i)}return null}(n)||e}function Gye(n,e,t){const r=mu(e),i=$h(e),s=fC(n,!0,t==="fixed",e);let o={scrollLeft:0,scrollTop:0};const a={x:0,y:0};if(r||!r&&t!=="fixed")if((Jh(e)!=="body"||t9(i))&&(o=r9(e)),mu(e)){const l=fC(e,!0);a.x=l.x+e.clientLeft,a.y=l.y+e.clientTop}else i&&(a.x=Eee(i));return{x:s.left+o.scrollLeft-a.x,y:s.top+o.scrollTop-a.y,width:s.width,height:s.height}}const Kye={getClippingRect:function(n){let{element:e,boundary:t,rootBoundary:r,strategy:i}=n;const s=t==="clippingAncestors"?function(c,u){const h=u.get(c);if(h)return h;let d=C3(c).filter(C=>kh(C)&&Jh(C)!=="body"),g=null;const f=vu(c).position==="fixed";let v=f?pC(c):c;for(;kh(v)&&!iM(v);){const C=vu(v),A=ux(v);(f?A||g:A||C.position!=="static"||!g||!["absolute","fixed"].includes(g.position))?g=C:d=d.filter(b=>b!==v),v=pC(v)}return u.set(c,d),d}(e,this._c):[].concat(t),o=[...s,r],a=o[0],l=o.reduce((c,u)=>{const h=JR(e,u,i);return c.top=Am(h.top,c.top),c.right=ZR(h.right,c.right),c.bottom=ZR(h.bottom,c.bottom),c.left=Am(h.left,c.left),c},JR(e,a,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(n){let{rect:e,offsetParent:t,strategy:r}=n;const i=mu(t),s=$h(t);if(t===s)return e;let o={scrollLeft:0,scrollTop:0},a={x:1,y:1};const l={x:0,y:0};if((i||!i&&r!=="fixed")&&((Jh(t)!=="body"||t9(s))&&(o=r9(t)),mu(t))){const c=fC(t);a=l2(t),l.x=c.x+t.clientLeft,l.y=c.y+t.clientTop}return{width:e.width*a.x,height:e.height*a.y,x:e.x*a.x-o.scrollLeft*a.x+l.x,y:e.y*a.y-o.scrollTop*a.y+l.y}},isElement:kh,getDimensions:function(n){return mu(n)?mee(n):n.getBoundingClientRect()},getOffsetParent:tV,getDocumentElement:$h,getScale:l2,async getElementRects(n){let{reference:e,floating:t,strategy:r}=n;const i=this.getOffsetParent||tV,s=this.getDimensions;return{reference:Gye(e,await i(t),r),floating:{x:0,y:0,...await s(t)}}},getClientRects:n=>Array.from(n.getClientRects()),isRTL:n=>vu(n).direction==="rtl"},qye=(n,e,t)=>{const r=new Map,i={platform:Kye,...t},s={...i.platform,_c:r};return Dye(n,e,{...i,platform:s})},If={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:150,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,autoHideOnMousedown:!1,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:n=>[...n,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function gC(n,e){let t=If.themes[n]||{},r;do r=t[e],typeof r>"u"?t.$extend?t=If.themes[t.$extend]||{}:(t=null,r=If[e]):t=null;while(t);return r}function Yye(n){const e=[n];let t=If.themes[n]||{};do t.$extend&&!t.$resetCss?(e.push(t.$extend),t=If.themes[t.$extend]||{}):t=null;while(t);return e.map(r=>`v-popper--theme-${r}`)}function rV(n){const e=[n];let t=If.themes[n]||{};do t.$extend?(e.push(t.$extend),t=If.themes[t.$extend]||{}):t=null;while(t);return e}let $2=!1;if(typeof window<"u"){$2=!1;try{const n=Object.defineProperty({},"passive",{get(){$2=!0}});window.addEventListener("test",null,n)}catch{}}let See=!1;typeof window<"u"&&typeof navigator<"u"&&(See=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const Tee=["auto","top","bottom","left","right"].reduce((n,e)=>n.concat([e,`${e}-start`,`${e}-end`]),[]),nV={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},iV={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function sV(n,e){const t=n.indexOf(e);t!==-1&&n.splice(t,1)}function m7(){return new Promise(n=>requestAnimationFrame(()=>{requestAnimationFrame(n)}))}const Tc=[];let qd=null;const oV={};function aV(n){let e=oV[n];return e||(e=oV[n]=[]),e}let hx=function(){};typeof window<"u"&&(hx=window.Element);function fi(n){return function(e){return gC(e.theme,n)}}const C7="__floating-vue__popper",xee=()=>Ft({name:"VPopper",provide(){return{[C7]:{parentPopper:this}}},inject:{[C7]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:fi("disabled")},positioningDisabled:{type:Boolean,default:fi("positioningDisabled")},placement:{type:String,default:fi("placement"),validator:n=>Tee.includes(n)},delay:{type:[String,Number,Object],default:fi("delay")},distance:{type:[Number,String],default:fi("distance")},skidding:{type:[Number,String],default:fi("skidding")},triggers:{type:Array,default:fi("triggers")},showTriggers:{type:[Array,Function],default:fi("showTriggers")},hideTriggers:{type:[Array,Function],default:fi("hideTriggers")},popperTriggers:{type:Array,default:fi("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:fi("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:fi("popperHideTriggers")},container:{type:[String,Object,hx,Boolean],default:fi("container")},boundary:{type:[String,hx],default:fi("boundary")},strategy:{type:String,validator:n=>["absolute","fixed"].includes(n),default:fi("strategy")},autoHide:{type:[Boolean,Function],default:fi("autoHide")},handleResize:{type:Boolean,default:fi("handleResize")},instantMove:{type:Boolean,default:fi("instantMove")},eagerMount:{type:Boolean,default:fi("eagerMount")},popperClass:{type:[String,Array,Object],default:fi("popperClass")},computeTransformOrigin:{type:Boolean,default:fi("computeTransformOrigin")},autoMinSize:{type:Boolean,default:fi("autoMinSize")},autoSize:{type:[Boolean,String],default:fi("autoSize")},autoMaxSize:{type:Boolean,default:fi("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:fi("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:fi("preventOverflow")},overflowPadding:{type:[Number,String],default:fi("overflowPadding")},arrowPadding:{type:[Number,String],default:fi("arrowPadding")},arrowOverflow:{type:Boolean,default:fi("arrowOverflow")},flip:{type:Boolean,default:fi("flip")},shift:{type:Boolean,default:fi("shift")},shiftCrossAxis:{type:Boolean,default:fi("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:fi("noAutoFocus")},disposeTimeout:{type:Number,default:fi("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":n=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:`popper_${[Math.random(),Date.now()].map(n=>n.toString(36).substring(2,10)).join("_")}`,shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return this.ariaId!=null?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:typeof this.autoHide=="function"?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var n;return(n=this[C7])==null?void 0:n.parentPopper},hasPopperShowTriggerHover(){var n,e;return((n=this.popperTriggers)==null?void 0:n.includes("hover"))||((e=this.popperShowTriggers)==null?void 0:e.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(n){n?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((n,e)=>(n[e]="$_computePosition",n),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:n=null,skipDelay:e=!1,force:t=!1}={}){var r,i;(r=this.parentPopper)!=null&&r.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(t||!this.disabled)&&(((i=this.parentPopper)==null?void 0:i.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(n,e),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:n=null,skipDelay:e=!1}={}){var t;if(!this.$_hideInProgress){if(this.shownChildren.size>0){this.pendingHide=!0;return}if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper()){this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:e}),this.parentPopper.lockedChild=null)},1e3));return}((t=this.parentPopper)==null?void 0:t.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(n,e),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var n;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=((n=this.referenceNode)==null?void 0:n.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const n={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&n.middleware.push(jye({mainAxis:this.distance,crossAxis:this.skidding}));const e=this.placement.startsWith("auto");if(e?n.middleware.push(Vye({alignment:this.placement.split("-")[1]??""})):n.placement=this.placement,this.preventOverflow&&(this.shift&&n.middleware.push(Fye({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!e&&this.flip&&n.middleware.push(Hye({padding:this.overflowPadding,boundary:this.boundary}))),n.middleware.push(zye({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&n.middleware.push({name:"arrowOverflow",fn:({placement:r,rects:i,middlewareData:s})=>{let o;const{centerOffset:a}=s.arrow;return r.startsWith("top")||r.startsWith("bottom")?o=Math.abs(a)>i.reference.width/2:o=Math.abs(a)>i.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const r=this.autoSize?this.autoSize:this.autoMinSize?"min":null;n.middleware.push({name:"autoSize",fn:({rects:i,placement:s,middlewareData:o})=>{var a;if((a=o.autoSize)!=null&&a.skip)return{};let l,c;return s.startsWith("top")||s.startsWith("bottom")?l=i.reference.width:c=i.reference.height,this.$_innerNode.style[r==="min"?"minWidth":r==="max"?"maxWidth":"width"]=l!=null?`${l}px`:null,this.$_innerNode.style[r==="min"?"minHeight":r==="max"?"maxHeight":"height"]=c!=null?`${c}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,n.middleware.push(Uye({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:r,availableHeight:i})=>{this.$_innerNode.style.maxWidth=r!=null?`${r}px`:null,this.$_innerNode.style.maxHeight=i!=null?`${i}px`:null}})));const t=await qye(this.$_referenceNode,this.$_popperNode,n);Object.assign(this.result,{x:t.x,y:t.y,placement:t.placement,strategy:t.strategy,arrow:{...t.middlewareData.arrow,...t.middlewareData.arrowOverflow}})},$_scheduleShow(n,e=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),qd&&this.instantMove&&qd.instantMove&&qd!==this.parentPopper){qd.$_applyHide(!0),this.$_applyShow(!0);return}e?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(n,e=!1){if(this.shownChildren.size>0){this.pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(qd=this),e?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(n){const e=this.delay;return parseInt(e&&e[n]||e||0)},async $_applyShow(n=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=n,!this.isShown&&(this.$_ensureTeleport(),await m7(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...C3(this.$_referenceNode),...C3(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),r=t.parentNode.getBoundingClientRect(),i=e.x+e.width/2-(r.left+t.offsetLeft),s=e.y+e.height/2-(r.top+t.offsetTop);this.result.transformOrigin=`${i}px ${s}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const n=this.showGroup;if(n){let e;for(let t=0;t<Tc.length;t++)e=Tc[t],e.showGroup!==n&&(e.hide(),e.$emit("close-group"))}Tc.push(this),document.body.classList.add("v-popper--some-open");for(const e of rV(this.theme))aV(e).push(this),document.body.classList.add(`v-popper--some-open--${e}`);this.$emit("apply-show"),this.classes.showFrom=!0,this.classes.showTo=!1,this.classes.hideFrom=!1,this.classes.hideTo=!1,await m7(),this.classes.showFrom=!1,this.classes.showTo=!0,this.noAutoFocus||this.$_popperNode.focus()},async $_applyHide(n=!1){if(this.shownChildren.size>0){this.pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=n,sV(Tc,this),Tc.length===0&&document.body.classList.remove("v-popper--some-open");for(const t of rV(this.theme)){const r=aV(t);sV(r,this),r.length===0&&document.body.classList.remove(`v-popper--some-open--${t}`)}qd===this&&(qd=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const e=this.disposeTimeout;e!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},e)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await m7(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let n=this.container;if(typeof n=="string"?n=window.document.querySelector(n):n===!1&&(n=this.$_targetNodes[0].parentNode),!n)throw new Error("No container for popover: "+this.container);n.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const n=t=>{this.isShown&&!this.$_hideInProgress||(t.usedByTooltip=!0,!this.$_preventShow&&this.show({event:t}))};this.$_registerTriggerListeners(this.$_targetNodes,nV,this.triggers,this.showTriggers,n),this.$_registerTriggerListeners([this.$_popperNode],nV,this.popperTriggers,this.popperShowTriggers,n);const e=t=>{t.usedByTooltip||this.hide({event:t})};this.$_registerTriggerListeners(this.$_targetNodes,iV,this.triggers,this.hideTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],iV,this.popperTriggers,this.popperHideTriggers,e)},$_registerEventListeners(n,e,t){this.$_events.push({targetNodes:n,eventType:e,handler:t}),n.forEach(r=>r.addEventListener(e,t,$2?{passive:!0}:void 0))},$_registerTriggerListeners(n,e,t,r,i){let s=t;r!=null&&(s=typeof r=="function"?r(s):r),s.forEach(o=>{const a=e[o];a&&this.$_registerEventListeners(n,a,i)})},$_removeEventListeners(n){const e=[];this.$_events.forEach(t=>{const{targetNodes:r,eventType:i,handler:s}=t;!n||n===i?r.forEach(o=>o.removeEventListener(i,s)):e.push(t)}),this.$_events=e},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(n,e=!1){this.$_showFrameLocked||(this.hide({event:n}),n.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),e&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(n,e){for(const t of this.$_targetNodes){const r=t.getAttribute(n);r&&(t.removeAttribute(n),t.setAttribute(e,r))}},$_applyAttrsToTarget(n){for(const e of this.$_targetNodes)for(const t in n){const r=n[t];r==null?e.removeAttribute(t):e.setAttribute(t,r)}},$_updateParentShownChildren(n){let e=this.parentPopper;for(;e;)n?e.shownChildren.add(this.randomId):(e.shownChildren.delete(this.randomId),e.pendingHide&&e.hide()),e=e.parentPopper},$_isAimingPopper(){const n=this.$_referenceNode.getBoundingClientRect();if(Im>=n.left&&Im<=n.right&&ym>=n.top&&ym<=n.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Im-nh,r=ym-ih,i=e.left+e.width/2-nh+(e.top+e.height/2)-ih+e.width+e.height,s=nh+t*i,o=ih+r*i;return O5(nh,ih,s,o,e.left,e.top,e.left,e.bottom)||O5(nh,ih,s,o,e.left,e.top,e.right,e.top)||O5(nh,ih,s,o,e.right,e.top,e.right,e.bottom)||O5(nh,ih,s,o,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(See){const n=$2?{passive:!0,capture:!0}:!0;document.addEventListener("touchstart",e=>lV(e),n),document.addEventListener("touchend",e=>cV(e,!0),n)}else window.addEventListener("mousedown",n=>lV(n),!0),window.addEventListener("click",n=>cV(n,!1),!0);window.addEventListener("resize",Qye)}function lV(n,e){for(let t=0;t<Tc.length;t++){const r=Tc[t];try{r.mouseDownContains=r.popperNode().contains(n.target)}catch{}}}function cV(n,e){Xye(n,e)}function Xye(n,e){const t={};for(let r=Tc.length-1;r>=0;r--){const i=Tc[r];try{const s=i.containsGlobalTarget=i.mouseDownContains||i.popperNode().contains(n.target);i.pendingHide=!1,requestAnimationFrame(()=>{if(i.pendingHide=!1,!t[i.randomId]&&uV(i,s,n)){if(i.$_handleGlobalClose(n,e),!n.closeAllPopover&&n.closePopover&&s){let a=i.parentPopper;for(;a;)t[a.randomId]=!0,a=a.parentPopper;return}let o=i.parentPopper;for(;o&&uV(o,o.containsGlobalTarget,n);)o.$_handleGlobalClose(n,e),o=o.parentPopper}})}catch{}}}function uV(n,e,t){return t.closeAllPopover||t.closePopover&&e||Zye(n,t)&&!e}function Zye(n,e){if(typeof n.autoHide=="function"){const t=n.autoHide(e);return n.lastAutoHide=t,t}return n.autoHide}function Qye(){for(let n=0;n<Tc.length;n++)Tc[n].$_computePosition()}let nh=0,ih=0,Im=0,ym=0;typeof window<"u"&&window.addEventListener("mousemove",n=>{nh=Im,ih=ym,Im=n.clientX,ym=n.clientY},$2?{passive:!0}:void 0);function O5(n,e,t,r,i,s,o,a){const l=((o-i)*(e-s)-(a-s)*(n-i))/((a-s)*(t-n)-(o-i)*(r-e)),c=((t-n)*(e-s)-(r-e)*(n-i))/((a-s)*(t-n)-(o-i)*(r-e));return l>=0&&l<=1&&c>=0&&c<=1}const Jye={extends:xee()},n9=(n,e)=>{const t=n.__vccOpts||n;for(const[r,i]of e)t[r]=i;return t};function e4e(n,e,t,r,i,s){return Ve(),Xe("div",{ref:"reference",class:Ar(["v-popper",{"v-popper--shown":n.slotData.isShown}])},[pn(n.$slots,"default",_b(iA(n.slotData)))],2)}const t4e=n9(Jye,[["render",e4e]]);function r4e(){var n=window.navigator.userAgent,e=n.indexOf("MSIE ");if(e>0)return parseInt(n.substring(e+5,n.indexOf(".",e)),10);var t=n.indexOf("Trident/");if(t>0){var r=n.indexOf("rv:");return parseInt(n.substring(r+3,n.indexOf(".",r)),10)}var i=n.indexOf("Edge/");return i>0?parseInt(n.substring(i+5,n.indexOf(".",i)),10):-1}let s4;function dx(){dx.init||(dx.init=!0,s4=r4e()!==-1)}var i9={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){dx(),Hs(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const n=document.createElement("object");this._resizeObject=n,n.setAttribute("aria-hidden","true"),n.setAttribute("tabindex",-1),n.onload=this.addResizeHandlers,n.type="text/html",s4&&this.$el.appendChild(n),n.data="about:blank",s4||this.$el.appendChild(n)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!s4&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const n4e=mO();gO("data-v-b329ee4c");const i4e={class:"resize-observer",tabindex:"-1"};vO();const s4e=n4e((n,e,t,r,i,s)=>(Ve(),Nt("div",i4e)));i9.render=s4e;i9.__scopeId="data-v-b329ee4c";i9.__file="src/components/ResizeObserver.vue";const _ee=(n="theme")=>({computed:{themeClass(){return Yye(this[n])}}}),o4e=Ft({name:"VPopperContent",components:{ResizeObserver:i9},mixins:[_ee()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx(n){return n!=null&&!isNaN(n)?`${n}px`:null}}}),a4e=["id","aria-hidden","tabindex","data-popper-placement"],l4e={ref:"inner",class:"v-popper__inner"},c4e=Pe("div",{class:"v-popper__arrow-outer"},null,-1),u4e=Pe("div",{class:"v-popper__arrow-inner"},null,-1),h4e=[c4e,u4e];function d4e(n,e,t,r,i,s){const o=hc("ResizeObserver");return Ve(),Xe("div",{id:n.popperId,ref:"popover",class:Ar(["v-popper__popper",[n.themeClass,n.classes.popperClass,{"v-popper__popper--shown":n.shown,"v-popper__popper--hidden":!n.shown,"v-popper__popper--show-from":n.classes.showFrom,"v-popper__popper--show-to":n.classes.showTo,"v-popper__popper--hide-from":n.classes.hideFrom,"v-popper__popper--hide-to":n.classes.hideTo,"v-popper__popper--skip-transition":n.skipTransition,"v-popper__popper--arrow-overflow":n.result&&n.result.arrow.overflow,"v-popper__popper--no-positioning":!n.result}]]),style:Ys(n.result?{position:n.result.strategy,transform:`translate3d(${Math.round(n.result.x)}px,${Math.round(n.result.y)}px,0)`}:void 0),"aria-hidden":n.shown?"false":"true",tabindex:n.autoHide?0:void 0,"data-popper-placement":n.result?n.result.placement:void 0,onKeyup:e[2]||(e[2]=RO(a=>n.autoHide&&n.$emit("hide"),["esc"]))},[Pe("div",{class:"v-popper__backdrop",onClick:e[0]||(e[0]=a=>n.autoHide&&n.$emit("hide"))}),Pe("div",{class:"v-popper__wrapper",style:Ys(n.result?{transformOrigin:n.result.transformOrigin}:void 0)},[Pe("div",l4e,[n.mounted?(Ve(),Xe(ur,{key:0},[Pe("div",null,[pn(n.$slots,"default")]),n.handleResize?(Ve(),Nt(o,{key:0,onNotify:e[1]||(e[1]=a=>n.$emit("resize",a))})):Rt("",!0)],64)):Rt("",!0)],512),Pe("div",{ref:"arrow",class:"v-popper__arrow-container",style:Ys(n.result?{left:n.toPx(n.result.arrow.x),top:n.toPx(n.result.arrow.y)}:void 0)},h4e,4)],4)],46,a4e)}const Pee=n9(o4e,[["render",d4e]]),Oee={methods:{show(...n){return this.$refs.popper.show(...n)},hide(...n){return this.$refs.popper.hide(...n)},dispose(...n){return this.$refs.popper.dispose(...n)},onResize(...n){return this.$refs.popper.onResize(...n)}}};let fx=function(){};typeof window<"u"&&(fx=window.Element);const f4e=Ft({name:"VPopperWrapper",components:{Popper:t4e,PopperContent:Pee},mixins:[Oee,_ee("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,fx,Boolean],default:void 0},boundary:{type:[String,fx],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":n=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(n=>n!==this.$refs.popperContent.$el)}}});function p4e(n,e,t,r,i,s){const o=hc("PopperContent"),a=hc("Popper");return Ve(),Nt(a,vo({ref:"popper"},n.$props,{theme:n.finalTheme,"target-nodes":n.getTargetNodes,"popper-node":()=>n.$refs.popperContent.$el,class:[n.themeClass],onShow:e[0]||(e[0]=()=>n.$emit("show")),onHide:e[1]||(e[1]=()=>n.$emit("hide")),"onUpdate:shown":e[2]||(e[2]=l=>n.$emit("update:shown",l)),onApplyShow:e[3]||(e[3]=()=>n.$emit("apply-show")),onApplyHide:e[4]||(e[4]=()=>n.$emit("apply-hide")),onCloseGroup:e[5]||(e[5]=()=>n.$emit("close-group")),onCloseDirective:e[6]||(e[6]=()=>n.$emit("close-directive")),onAutoHide:e[7]||(e[7]=()=>n.$emit("auto-hide")),onResize:e[8]||(e[8]=()=>n.$emit("resize"))}),{default:At(({popperId:l,isShown:c,shouldMountContent:u,skipTransition:h,autoHide:d,show:g,hide:f,handleResize:v,onResize:C,classes:A,result:b})=>[pn(n.$slots,"default",{shown:c,show:g,hide:f}),it(o,{ref:"popperContent","popper-id":l,theme:n.finalTheme,shown:c,mounted:u,"skip-transition":h,"auto-hide":d,"handle-resize":v,classes:A,result:b,onHide:f,onResize:C},{default:At(()=>[pn(n.$slots,"popper",{shown:c,hide:f})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}const sM=n9(f4e,[["render",p4e]]),g4e={...sM,name:"VDropdown",vPopperTheme:"dropdown"};({...sM});const v4e={...sM,name:"VTooltip",vPopperTheme:"tooltip"},m4e=Ft({name:"VTooltipDirective",components:{Popper:xee(),PopperContent:Pee},mixins:[Oee],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:n=>gC(n.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:n=>gC(n.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data(){return{asyncContent:null}},computed:{isContentAsync(){return typeof this.content=="function"},loading(){return this.isContentAsync&&this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(n){if(typeof this.content=="function"&&this.$_isShown&&(n||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(r=>this.onResult(e,r)):this.onResult(e,t)}},onResult(n,e){n===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=e)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}}),C4e=["innerHTML"],A4e=["textContent"];function I4e(n,e,t,r,i,s){const o=hc("PopperContent"),a=hc("Popper");return Ve(),Nt(a,vo({ref:"popper"},n.$attrs,{theme:n.theme,"target-nodes":n.targetNodes,"popper-node":()=>n.$refs.popperContent.$el,onApplyShow:n.onShow,onApplyHide:n.onHide}),{default:At(({popperId:l,isShown:c,shouldMountContent:u,skipTransition:h,autoHide:d,hide:g,handleResize:f,onResize:v,classes:C,result:A})=>[it(o,{ref:"popperContent",class:Ar({"v-popper--tooltip-loading":n.loading}),"popper-id":l,theme:n.theme,shown:c,mounted:u,"skip-transition":h,"auto-hide":d,"handle-resize":f,classes:C,result:A,onHide:g,onResize:v},{default:At(()=>[n.html?(Ve(),Xe("div",{key:0,innerHTML:n.finalContent},null,8,C4e)):(Ve(),Xe("div",{key:1,textContent:gr(n.finalContent)},null,8,A4e))]),_:2},1032,["class","popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:1},16,["theme","target-nodes","popper-node","onApplyShow","onApplyHide"])}const y4e=n9(m4e,[["render",I4e]]),Mee="v-popper--has-tooltip";function b4e(n,e){let t=n.placement;if(!t&&e)for(const r of Tee)e[r]&&(t=r);return t||(t=gC(n.theme||"tooltip","placement")),t}function kee(n,e,t){let r;const i=typeof e;return i==="string"?r={content:e}:e&&i==="object"?r=e:r={content:!1},r.placement=b4e(r,t),r.targetNodes=()=>[n],r.referenceNode=()=>n,r}let A7,vC,E4e=0;function w4e(){if(A7)return;vC=Ct([]),A7=rC({name:"VTooltipDirectiveApp",setup(){return{directives:vC}},render(){return this.directives.map(e=>cd(y4e,{...e.options,shown:e.shown||e.options.shown,key:e.id}))},devtools:{hide:!0}});const n=document.createElement("div");document.body.appendChild(n),A7.mount(n)}function S4e(n,e,t){w4e();const r=Ct(kee(n,e,t)),i=Ct(!1),s={id:E4e++,options:r,shown:i};return vC.value.push(s),n.classList&&n.classList.add(Mee),n.$_popper={options:r,item:s,show(){i.value=!0},hide(){i.value=!1}}}function $ee(n){if(n.$_popper){const e=vC.value.indexOf(n.$_popper.item);e!==-1&&vC.value.splice(e,1),delete n.$_popper,delete n.$_popperOldShown,delete n.$_popperMountTarget}n.classList&&n.classList.remove(Mee)}function hV(n,{value:e,modifiers:t}){const r=kee(n,e,t);if(!r.content||gC(r.theme||"tooltip","disabled"))$ee(n);else{let i;n.$_popper?(i=n.$_popper,i.options.value=r):i=S4e(n,e,t),typeof e.shown<"u"&&e.shown!==n.$_popperOldShown&&(n.$_popperOldShown=e.shown,e.shown?i.show():i.hide())}}const T4e={beforeMount:hV,updated:hV,beforeUnmount(n){$ee(n)}};function dV(n){n.addEventListener("mousedown",A3),n.addEventListener("click",A3),n.addEventListener("touchstart",Lee,$2?{passive:!0}:!1)}function fV(n){n.removeEventListener("mousedown",A3),n.removeEventListener("click",A3),n.removeEventListener("touchstart",Lee),n.removeEventListener("touchend",Nee),n.removeEventListener("touchcancel",Dee)}function A3(n){const e=n.currentTarget;n.closePopover=!e.$_vclosepopover_touch,n.closeAllPopover=e.$_closePopoverModifiers&&!!e.$_closePopoverModifiers.all}function Lee(n){if(n.changedTouches.length===1){const e=n.currentTarget;e.$_vclosepopover_touch=!0;const t=n.changedTouches[0];e.$_vclosepopover_touchPoint=t,e.addEventListener("touchend",Nee),e.addEventListener("touchcancel",Dee)}}function Nee(n){const e=n.currentTarget;if(e.$_vclosepopover_touch=!1,n.changedTouches.length===1){const t=n.changedTouches[0],r=e.$_vclosepopover_touchPoint;n.closePopover=Math.abs(t.screenY-r.screenY)<20&&Math.abs(t.screenX-r.screenX)<20,n.closeAllPopover=e.$_closePopoverModifiers&&!!e.$_closePopoverModifiers.all}}function Dee(n){const e=n.currentTarget;e.$_vclosepopover_touch=!1}const x4e={beforeMount(n,{value:e,modifiers:t}){n.$_closePopoverModifiers=t,(typeof e>"u"||e)&&dV(n)},updated(n,{value:e,oldValue:t,modifiers:r}){n.$_closePopoverModifiers=r,e!==t&&(typeof e>"u"||e?dV(n):fV(n))},beforeUnmount(n){fV(n)}},Ni=T4e,zee=x4e,_4e=g4e,P4e=v4e;function Pu(n){return Ob()?(lO(n),!0):!1}const I7=new WeakMap,O4e=(...n)=>{var e;const t=n[0],r=(e=So())==null?void 0:e.proxy;if(r==null&&!PO())throw new Error("injectLocal must be called in setup");return r&&I7.has(r)&&t in I7.get(r)?I7.get(r)[t]:Li(...n)};function M4e(n,e,{enumerable:t=!1,unwrap:r=!0}={}){for(const[i,s]of Object.entries(e))i!=="value"&&(fn(s)&&r?Object.defineProperty(n,i,{get(){return s.value},set(o){s.value=o},enumerable:t}):Object.defineProperty(n,i,{value:s,enumerable:t}));return n}function k4e(n){if(!fn(n))return zc(n);const e=new Proxy({},{get(t,r,i){return ye(Reflect.get(n.value,r,i))},set(t,r,i){return fn(n.value[r])&&!fn(i)?n.value[r].value=i:n.value[r]=i,!0},deleteProperty(t,r){return Reflect.deleteProperty(n.value,r)},has(t,r){return Reflect.has(n.value,r)},ownKeys(){return Object.keys(n.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return zc(e)}const Hf=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const $4e=n=>typeof n<"u",Ree=n=>n!=null,L4e=Object.prototype.toString,N4e=n=>L4e.call(n)==="[object Object]",Ol=()=>{},px=D4e();function D4e(){var n,e;return Hf&&((n=window?.navigator)==null?void 0:n.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((e=window?.navigator)==null?void 0:e.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function Vee(n,e){function t(...r){return new Promise((i,s)=>{Promise.resolve(n(()=>e.apply(this,r),{fn:e,thisArg:this,args:r})).then(i).catch(s)})}return t}const Hee=n=>n();function Bee(n,e={}){let t,r,i=Ol;const s=l=>{clearTimeout(l),i(),i=Ol};let o;return l=>{const c=hn(n),u=hn(e.maxWait);return t&&s(t),c<=0||u!==void 0&&u<=0?(r&&(s(r),r=null),Promise.resolve(l())):new Promise((h,d)=>{i=e.rejectOnCancel?d:h,o=l,u&&!r&&(r=setTimeout(()=>{t&&s(t),r=null,h(o())},u)),t=setTimeout(()=>{r&&s(r),r=null,h(l())},c)})}}function z4e(n=Hee,e={}){const{initialState:t="active"}=e,r=oM(t==="active");function i(){r.value=!1}function s(){r.value=!0}const o=(...a)=>{r.value&&n(...a)};return{isActive:$1(r),pause:i,resume:s,eventFilter:o}}function R4e(n){let e;function t(){return e||(e=n()),e}return t.reset=async()=>{const r=e;e=void 0,r&&await r},t}function pV(n){return n.endsWith("rem")?Number.parseFloat(n)*16:Number.parseFloat(n)}function V4e(n){return So()}function c2(n){return Array.isArray(n)?n:[n]}function oM(...n){if(n.length!==1)return kZ(...n);const e=n[0];return typeof e=="function"?$1(zb(()=>({get:e,set:Ol}))):Ct(e)}function H4e(n,e=200,t={}){return Vee(Bee(e,t),n)}function B4e(n,e=200,t={}){const r=Ct(n.value),i=H4e(()=>{r.value=n.value},e,t);return Fr(n,()=>i()),r}function j4e(n,e={}){let t=n,r,i;const s=zb((d,g)=>(r=d,i=g,{get(){return o()},set(f){a(f)}}));function o(d=!0){return d&&r(),t}function a(d,g=!0){var f,v;if(d===t)return;const C=t;((f=e.onBeforeChange)==null?void 0:f.call(e,d,C))!==!1&&(t=d,(v=e.onChanged)==null||v.call(e,d,C),g&&i())}return M4e(s,{get:o,set:a,untrackedGet:()=>o(!1),silentSet:d=>a(d,!1),peek:()=>o(!1),lay:d=>a(d,!1)},{enumerable:!0})}function jee(n,e,t={}){const{eventFilter:r=Hee,...i}=t;return Fr(n,Vee(r,e),i)}function F4e(n,e,t={}){const{eventFilter:r,initialState:i="active",...s}=t,{eventFilter:o,pause:a,resume:l,isActive:c}=z4e(r,{initialState:i});return{stop:jee(n,e,{...s,eventFilter:o}),pause:a,resume:l,isActive:c}}const U4e=hn;function C0(n,e=!0,t){V4e()?No(n,t):e?n():Hs(n)}function W4e(n,e=1e3,t={}){const{immediate:r=!0,immediateCallback:i=!1}=t;let s=null;const o=Cn(!1);function a(){s&&(clearInterval(s),s=null)}function l(){o.value=!1,a()}function c(){const u=hn(e);u<=0||(o.value=!0,i&&n(),a(),o.value&&(s=setInterval(n,u)))}if(r&&Hf&&c(),fn(e)||typeof e=="function"){const u=Fr(e,()=>{o.value&&Hf&&c()});Pu(u)}return Pu(l),{isActive:o,pause:l,resume:c}}function G4e(n,e,t={}){const{immediate:r=!0,immediateCallback:i=!1}=t,s=Cn(!1);let o=null;function a(){o&&(clearTimeout(o),o=null)}function l(){s.value=!1,a()}function c(...u){i&&n(),a(),s.value=!0,o=setTimeout(()=>{s.value=!1,o=null,n(...u)},hn(e))}return r&&(s.value=!0,Hf&&c()),Pu(l),{isPending:$1(s),start:c,stop:l}}function aM(n=!1,e={}){const{truthyValue:t=!0,falsyValue:r=!1}=e,i=fn(n),s=Cn(n);function o(a){if(arguments.length)return s.value=a,s.value;{const l=hn(t);return s.value=s.value===l?hn(r):l,s.value}}return i?o:[s,o]}function Fee(n,e,t={}){const{debounce:r=0,maxWait:i=void 0,...s}=t;return jee(n,e,{...s,eventFilter:Bee(r,{maxWait:i})})}function K4e(n,e,t){return Fr(n,e,{...t,immediate:!0})}function q4e(n,e,t){const r=Fr(n,(...i)=>(Hs(()=>r()),e(...i)),t);return r}function y7(n,e,t){let r;fn(t)?r={evaluating:t}:r={};const{lazy:i=!1,evaluating:s=void 0,shallow:o=!0,onError:a=Ol}=r,l=Cn(!i),c=o?Cn(e):Ct(e);let u=0;return Ao(async h=>{if(!l.value)return;u++;const d=u;let g=!1;s&&Promise.resolve().then(()=>{s.value=!0});try{const f=await n(v=>{h(()=>{s&&(s.value=!1),g||v()})});d===u&&(c.value=f)}catch(f){a(f)}finally{s&&d===u&&(s.value=!1),g=!0}}),i?ot(()=>(l.value=!0,c.value)):c}const al=Hf?window:void 0,Y4e=Hf?window.document:void 0,Uee=Hf?window.navigator:void 0;function qo(n){var e;const t=hn(n);return(e=t?.$el)!=null?e:t}function Fo(...n){const e=[],t=()=>{e.forEach(a=>a()),e.length=0},r=(a,l,c,u)=>(a.addEventListener(l,c,u),()=>a.removeEventListener(l,c,u)),i=ot(()=>{const a=c2(hn(n[0])).filter(l=>l!=null);return a.every(l=>typeof l!="string")?a:void 0}),s=K4e(()=>{var a,l;return[(l=(a=i.value)==null?void 0:a.map(c=>qo(c)))!=null?l:[al].filter(c=>c!=null),c2(hn(i.value?n[1]:n[0])),c2(ye(i.value?n[2]:n[1])),hn(i.value?n[3]:n[2])]},([a,l,c,u])=>{if(t(),!a?.length||!l?.length||!c?.length)return;const h=N4e(u)?{...u}:u;e.push(...a.flatMap(d=>l.flatMap(g=>c.map(f=>r(d,g,f,h)))))},{flush:"post"}),o=()=>{s(),t()};return Pu(t),o}let gV=!1;function X4e(n,e,t={}){const{window:r=al,ignore:i=[],capture:s=!0,detectIframe:o=!1,controls:a=!1}=t;if(!r)return a?{stop:Ol,cancel:Ol,trigger:Ol}:Ol;if(px&&!gV){gV=!0;const C={passive:!0};Array.from(r.document.body.children).forEach(A=>Fo(A,"click",Ol,C)),Fo(r.document.documentElement,"click",Ol,C)}let l=!0;const c=C=>hn(i).some(A=>{if(typeof A=="string")return Array.from(r.document.querySelectorAll(A)).some(b=>b===C.target||C.composedPath().includes(b));{const b=qo(A);return b&&(C.target===b||C.composedPath().includes(b))}});function u(C){const A=hn(C);return A&&A.$.subTree.shapeFlag===16}function h(C,A){const b=hn(C),m=b.$.subTree&&b.$.subTree.children;return m==null||!Array.isArray(m)?!1:m.some(E=>E.el===A.target||A.composedPath().includes(E.el))}const d=C=>{const A=qo(n);if(C.target!=null&&!(!(A instanceof Element)&&u(n)&&h(n,C))&&!(!A||A===C.target||C.composedPath().includes(A))){if("detail"in C&&C.detail===0&&(l=!c(C)),!l){l=!0;return}e(C)}};let g=!1;const f=[Fo(r,"click",C=>{g||(g=!0,setTimeout(()=>{g=!1},0),d(C))},{passive:!0,capture:s}),Fo(r,"pointerdown",C=>{const A=qo(n);l=!c(C)&&!!(A&&!C.composedPath().includes(A))},{passive:!0}),o&&Fo(r,"blur",C=>{setTimeout(()=>{var A;const b=qo(n);((A=r.document.activeElement)==null?void 0:A.tagName)==="IFRAME"&&!b?.contains(r.document.activeElement)&&e(C)},0)},{passive:!0})].filter(Boolean),v=()=>f.forEach(C=>C());return a?{stop:v,cancel:()=>{l=!1},trigger:C=>{l=!0,d(C),l=!1}}:v}function Z4e(){const n=Cn(!1),e=So();return e&&No(()=>{n.value=!0},e),n}function op(n){const e=Z4e();return ot(()=>(e.value,!!n()))}function Q4e(n,e,t={}){const{window:r=al,...i}=t;let s;const o=op(()=>r&&"MutationObserver"in r),a=()=>{s&&(s.disconnect(),s=void 0)},l=ot(()=>{const d=hn(n),g=c2(d).map(qo).filter(Ree);return new Set(g)}),c=Fr(()=>l.value,d=>{a(),o.value&&d.size&&(s=new MutationObserver(e),d.forEach(g=>s.observe(g,i)))},{immediate:!0,flush:"post"}),u=()=>s?.takeRecords(),h=()=>{c(),a()};return Pu(h),{isSupported:o,stop:h,takeRecords:u}}function J4e(n){return typeof n=="function"?n:typeof n=="string"?e=>e.key===n:Array.isArray(n)?e=>n.includes(e.key):()=>!0}function Wee(...n){let e,t,r={};n.length===3?(e=n[0],t=n[1],r=n[2]):n.length===2?typeof n[1]=="object"?(e=!0,t=n[0],r=n[1]):(e=n[0],t=n[1]):(e=!0,t=n[0]);const{target:i=al,eventName:s="keydown",passive:o=!1,dedupe:a=!1}=r,l=J4e(e);return Fo(i,s,u=>{u.repeat&&hn(a)||l(u)&&t(u)},o)}function e3e(n,e={}){const{immediate:t=!0,fpsLimit:r=void 0,window:i=al,once:s=!1}=e,o=Cn(!1),a=ot(()=>r?1e3/hn(r):null);let l=0,c=null;function u(g){if(!o.value||!i)return;l||(l=g);const f=g-l;if(a.value&&f<a.value){c=i.requestAnimationFrame(u);return}if(l=g,n({delta:f,timestamp:g}),s){o.value=!1,c=null;return}c=i.requestAnimationFrame(u)}function h(){!o.value&&i&&(o.value=!0,l=0,c=i.requestAnimationFrame(u))}function d(){o.value=!1,c!=null&&i&&(i.cancelAnimationFrame(c),c=null)}return t&&h(),Pu(d),{isActive:$1(o),pause:d,resume:h}}const t3e=Symbol("vueuse-ssr-width");function r3e(){const n=PO()?O4e(t3e,null):null;return typeof n=="number"?n:void 0}function lM(n,e={}){const{window:t=al,ssrWidth:r=r3e()}=e,i=op(()=>t&&"matchMedia"in t&&typeof t.matchMedia=="function"),s=Cn(typeof r=="number"),o=Cn(),a=Cn(!1),l=c=>{a.value=c.matches};return Ao(()=>{if(s.value){s.value=!i.value;const c=hn(n).split(",");a.value=c.some(u=>{const h=u.includes("not all"),d=u.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),g=u.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let f=!!(d||g);return d&&f&&(f=r>=pV(d[1])),g&&f&&(f=r<=pV(g[1])),h?!f:f});return}i.value&&(o.value=t.matchMedia(hn(n)),a.value=o.value.matches)}),Fo(o,"change",l,{passive:!0}),ot(()=>a.value)}function vV(n,e={}){const{controls:t=!1,navigator:r=Uee}=e,i=op(()=>r&&"permissions"in r),s=Cn(),o=typeof n=="string"?{name:n}:n,a=Cn(),l=()=>{var u,h;a.value=(h=(u=s.value)==null?void 0:u.state)!=null?h:"prompt"};Fo(s,"change",l,{passive:!0});const c=R4e(async()=>{if(i.value){if(!s.value)try{s.value=await r.permissions.query(o)}catch{s.value=void 0}finally{l()}if(t)return ii(s.value)}});return c(),t?{state:a,isSupported:i,query:c}:a}function Gee(n={}){const{navigator:e=Uee,read:t=!1,source:r,copiedDuring:i=1500,legacy:s=!1}=n,o=op(()=>e&&"clipboard"in e),a=vV("clipboard-read"),l=vV("clipboard-write"),c=ot(()=>o.value||s),u=Cn(""),h=Cn(!1),d=G4e(()=>h.value=!1,i,{immediate:!1});async function g(){let b=!(o.value&&A(a.value));if(!b)try{u.value=await e.clipboard.readText()}catch{b=!0}b&&(u.value=C())}c.value&&t&&Fo(["copy","cut"],g,{passive:!0});async function f(b=hn(r)){if(c.value&&b!=null){let m=!(o.value&&A(l.value));if(!m)try{await e.clipboard.writeText(b)}catch{m=!0}m&&v(b),u.value=b,h.value=!0,d.start()}}function v(b){const m=document.createElement("textarea");m.value=b??"",m.style.position="absolute",m.style.opacity="0",document.body.appendChild(m),m.select(),document.execCommand("copy"),m.remove()}function C(){var b,m,E;return(E=(m=(b=document?.getSelection)==null?void 0:b.call(document))==null?void 0:m.toString())!=null?E:""}function A(b){return b==="granted"||b==="prompt"}return{isSupported:c,text:u,copied:h,copy:f}}function n3e(n){return JSON.parse(JSON.stringify(n))}const M5=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},k5="__vueuse_ssr_handlers__",i3e=s3e();function s3e(){return k5 in M5||(M5[k5]=M5[k5]||{}),M5[k5]}function Kee(n,e){return i3e[n]||e}function o3e(n){return lM("(prefers-color-scheme: dark)",n)}function a3e(n){return n==null?"any":n instanceof Set?"set":n instanceof Map?"map":n instanceof Date?"date":typeof n=="boolean"?"boolean":typeof n=="string"?"string":typeof n=="object"?"object":Number.isNaN(n)?"any":"number"}const l3e={boolean:{read:n=>n==="true",write:n=>String(n)},object:{read:n=>JSON.parse(n),write:n=>JSON.stringify(n)},number:{read:n=>Number.parseFloat(n),write:n=>String(n)},any:{read:n=>n,write:n=>String(n)},string:{read:n=>n,write:n=>String(n)},map:{read:n=>new Map(JSON.parse(n)),write:n=>JSON.stringify(Array.from(n.entries()))},set:{read:n=>new Set(JSON.parse(n)),write:n=>JSON.stringify(Array.from(n))},date:{read:n=>new Date(n),write:n=>n.toISOString()}},mV="vueuse-storage";function qee(n,e,t,r={}){var i;const{flush:s="pre",deep:o=!0,listenToStorageChanges:a=!0,writeDefaults:l=!0,mergeDefaults:c=!1,shallow:u,window:h=al,eventFilter:d,onError:g=B=>{console.error(B)},initOnMounted:f}=r,v=(u?Cn:Ct)(typeof e=="function"?e():e),C=ot(()=>hn(n));if(!t)try{t=Kee("getDefaultStorage",()=>{var B;return(B=al)==null?void 0:B.localStorage})()}catch(B){g(B)}if(!t)return v;const A=hn(e),b=a3e(A),m=(i=r.serializer)!=null?i:l3e[b],{pause:E,resume:I}=F4e(v,()=>T(v.value),{flush:s,deep:o,eventFilter:d});Fr(C,()=>_(),{flush:s}),h&&a&&C0(()=>{t instanceof Storage?Fo(h,"storage",_,{passive:!0}):Fo(h,mV,$),f&&_()}),f||_();function S(B,U){if(h){const H={key:C.value,oldValue:B,newValue:U,storageArea:t};h.dispatchEvent(t instanceof Storage?new StorageEvent("storage",H):new CustomEvent(mV,{detail:H}))}}function T(B){try{const U=t.getItem(C.value);if(B==null)S(U,null),t.removeItem(C.value);else{const H=m.write(B);U!==H&&(t.setItem(C.value,H),S(U,H))}}catch(U){g(U)}}function P(B){const U=B?B.newValue:t.getItem(C.value);if(U==null)return l&&A!=null&&t.setItem(C.value,m.write(A)),A;if(!B&&c){const H=m.read(U);return typeof c=="function"?c(H,A):b==="object"&&!Array.isArray(H)?{...A,...H}:H}else return typeof U!="string"?U:m.read(U)}function _(B){if(!(B&&B.storageArea!==t)){if(B&&B.key==null){v.value=A;return}if(!(B&&B.key!==C.value)){E();try{B?.newValue!==m.write(v.value)&&(v.value=P(B))}catch(U){g(U)}finally{B?Hs(I):I()}}}}function $(B){_(B.detail)}return v}const c3e="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function u3e(n={}){const{selector:e="html",attribute:t="class",initialValue:r="auto",window:i=al,storage:s,storageKey:o="vueuse-color-scheme",listenToStorageChanges:a=!0,storageRef:l,emitAuto:c,disableTransition:u=!0}=n,h={auto:"",light:"light",dark:"dark",...n.modes||{}},d=o3e({window:i}),g=ot(()=>d.value?"dark":"light"),f=l||(o==null?oM(r):qee(o,r,s,{window:i,listenToStorageChanges:a})),v=ot(()=>f.value==="auto"?g.value:f.value),C=Kee("updateHTMLAttrs",(E,I,S)=>{const T=typeof E=="string"?i?.document.querySelector(E):qo(E);if(!T)return;const P=new Set,_=new Set;let $=null;if(I==="class"){const U=S.split(/\s/g);Object.values(h).flatMap(H=>(H||"").split(/\s/g)).filter(Boolean).forEach(H=>{U.includes(H)?P.add(H):_.add(H)})}else $={key:I,value:S};if(P.size===0&&_.size===0&&$===null)return;let B;u&&(B=i.document.createElement("style"),B.appendChild(document.createTextNode(c3e)),i.document.head.appendChild(B));for(const U of P)T.classList.add(U);for(const U of _)T.classList.remove(U);$&&T.setAttribute($.key,$.value),u&&(i.getComputedStyle(B).opacity,document.head.removeChild(B))});function A(E){var I;C(e,t,(I=h[E])!=null?I:E)}function b(E){n.onChanged?n.onChanged(E,A):A(E)}Fr(v,b,{flush:"post",immediate:!0}),C0(()=>b(v.value));const m=ot({get(){return c?f.value:v.value},set(E){f.value=E}});return Object.assign(m,{store:f,system:g,state:v})}function cM(n,e,t={}){const{window:r=al,...i}=t;let s;const o=op(()=>r&&"ResizeObserver"in r),a=()=>{s&&(s.disconnect(),s=void 0)},l=ot(()=>{const h=hn(n);return Array.isArray(h)?h.map(d=>qo(d)):[qo(h)]}),c=Fr(l,h=>{if(a(),o.value&&r){s=new ResizeObserver(e);for(const d of h)d&&s.observe(d,i)}},{immediate:!0,flush:"post"}),u=()=>{a(),c()};return Pu(u),{isSupported:o,stop:u}}function h3e(n,e={}){const{reset:t=!0,windowResize:r=!0,windowScroll:i=!0,immediate:s=!0,updateTiming:o="sync"}=e,a=Cn(0),l=Cn(0),c=Cn(0),u=Cn(0),h=Cn(0),d=Cn(0),g=Cn(0),f=Cn(0);function v(){const A=qo(n);if(!A){t&&(a.value=0,l.value=0,c.value=0,u.value=0,h.value=0,d.value=0,g.value=0,f.value=0);return}const b=A.getBoundingClientRect();a.value=b.height,l.value=b.bottom,c.value=b.left,u.value=b.right,h.value=b.top,d.value=b.width,g.value=b.x,f.value=b.y}function C(){o==="sync"?v():o==="next-frame"&&requestAnimationFrame(()=>v())}return cM(n,C),Fr(()=>qo(n),A=>!A&&C()),Q4e(n,C,{attributeFilter:["style","class"]}),i&&Fo("scroll",C,{capture:!0,passive:!0}),r&&Fo("resize",C,{passive:!0}),C0(()=>{s&&C()}),{height:a,bottom:l,left:c,right:u,top:h,width:d,x:g,y:f,update:C}}function Yee(n,e={width:0,height:0},t={}){const{window:r=al,box:i="content-box"}=t,s=ot(()=>{var h,d;return(d=(h=qo(n))==null?void 0:h.namespaceURI)==null?void 0:d.includes("svg")}),o=Cn(e.width),a=Cn(e.height),{stop:l}=cM(n,([h])=>{const d=i==="border-box"?h.borderBoxSize:i==="content-box"?h.contentBoxSize:h.devicePixelContentBoxSize;if(r&&s.value){const g=qo(n);if(g){const f=g.getBoundingClientRect();o.value=f.width,a.value=f.height}}else if(d){const g=c2(d);o.value=g.reduce((f,{inlineSize:v})=>f+v,0),a.value=g.reduce((f,{blockSize:v})=>f+v,0)}else o.value=h.contentRect.width,a.value=h.contentRect.height},t);C0(()=>{const h=qo(n);h&&(o.value="offsetWidth"in h?h.offsetWidth:e.width,a.value="offsetHeight"in h?h.offsetHeight:e.height)});const c=Fr(()=>qo(n),h=>{o.value=h?e.width:0,a.value=h?e.height:0});function u(){l(),c()}return{width:o,height:a,stop:u}}function d3e(n,e,t={}){const{root:r,rootMargin:i="0px",threshold:s=0,window:o=al,immediate:a=!0}=t,l=op(()=>o&&"IntersectionObserver"in o),c=ot(()=>{const f=hn(n);return c2(f).map(qo).filter(Ree)});let u=Ol;const h=Cn(a),d=l.value?Fr(()=>[c.value,qo(r),h.value],([f,v])=>{if(u(),!h.value||!f.length)return;const C=new IntersectionObserver(e,{root:qo(v),rootMargin:i,threshold:s});f.forEach(A=>A&&C.observe(A)),u=()=>{C.disconnect(),u=Ol}},{immediate:a,flush:"post"}):Ol,g=()=>{u(),d(),h.value=!1};return Pu(g),{isSupported:l,isActive:h,pause(){u(),h.value=!1},resume(){h.value=!0},stop:g}}function f3e(n={}){const{initialValue:e=""}=n,t=op(()=>typeof window<"u"&&"EyeDropper"in window),r=Cn(e);async function i(s){if(!t.value)return;const a=await new window.EyeDropper().open(s);return r.value=a.sRGBHex,a}return{isSupported:t,sRGBHex:r,open:i}}function b7(n){return typeof Window<"u"&&n instanceof Window?n.document.documentElement:typeof Document<"u"&&n instanceof Document?n.documentElement:n}function p3e(n,e,t={}){const{window:r=al}=t;return qee(n,e,r?.localStorage,t)}function g3e(n={}){const{controls:e=!1,interval:t="requestAnimationFrame"}=n,r=Ct(new Date),i=()=>r.value=new Date,s=t==="requestAnimationFrame"?e3e(i,{immediate:!0}):W4e(i,t,{immediate:!0});return e?{now:r,...s}:r}function v3e(n){const e=lM("(prefers-reduced-motion: reduce)",n);return ot(()=>e.value?"reduce":"no-preference")}function Xee(n){const e=window.getComputedStyle(n);if(e.overflowX==="scroll"||e.overflowY==="scroll"||e.overflowX==="auto"&&n.clientWidth<n.scrollWidth||e.overflowY==="auto"&&n.clientHeight<n.scrollHeight)return!0;{const t=n.parentNode;return!t||t.tagName==="BODY"?!1:Xee(t)}}function m3e(n){const e=n||window.event,t=e.target;return Xee(t)?!1:e.touches.length>1?!0:(e.preventDefault&&e.preventDefault(),!1)}const E7=new WeakMap;function C3e(n,e=!1){const t=Cn(e);let r=null,i="";Fr(oM(n),a=>{const l=b7(hn(a));if(l){const c=l;if(E7.get(c)||E7.set(c,c.style.overflow),c.style.overflow!=="hidden"&&(i=c.style.overflow),c.style.overflow==="hidden")return t.value=!0;if(t.value)return c.style.overflow="hidden"}},{immediate:!0});const s=()=>{const a=b7(hn(n));!a||t.value||(px&&(r=Fo(a,"touchmove",l=>{m3e(l)},{passive:!1})),a.style.overflow="hidden",t.value=!0)},o=()=>{const a=b7(hn(n));!a||!t.value||(px&&r?.(),a.style.overflow=i,E7.delete(a),t.value=!1)};return Pu(o),ot({get(){return t.value},set(a){a?s():o()}})}let A3e=0;function I3e(n,e={}){const t=Cn(!1),{document:r=Y4e,immediate:i=!0,manual:s=!1,id:o=`vueuse_styletag_${++A3e}`}=e,a=Cn(n);let l=()=>{};const c=()=>{if(!r)return;const h=r.getElementById(o)||r.createElement("style");h.isConnected||(h.id=o,e.media&&(h.media=e.media),r.head.appendChild(h)),!t.value&&(l=Fr(a,d=>{h.textContent=d},{immediate:!0}),t.value=!0)},u=()=>{!r||!t.value||(l(),r.head.removeChild(r.getElementById(o)),t.value=!1)};return i&&!s&&C0(c),s||Pu(u),{id:o,css:a,unload:u,load:c,isLoaded:$1(t)}}const y3e=[{max:6e4,value:1e3,name:"second"},{max:276e4,value:6e4,name:"minute"},{max:72e6,value:36e5,name:"hour"},{max:5184e5,value:864e5,name:"day"},{max:24192e5,value:6048e5,name:"week"},{max:28512e6,value:2592e6,name:"month"},{max:Number.POSITIVE_INFINITY,value:31536e6,name:"year"}],b3e={justNow:"just now",past:n=>n.match(/\d/)?`${n} ago`:n,future:n=>n.match(/\d/)?`in ${n}`:n,month:(n,e)=>n===1?e?"last month":"next month":`${n} month${n>1?"s":""}`,year:(n,e)=>n===1?e?"last year":"next year":`${n} year${n>1?"s":""}`,day:(n,e)=>n===1?e?"yesterday":"tomorrow":`${n} day${n>1?"s":""}`,week:(n,e)=>n===1?e?"last week":"next week":`${n} week${n>1?"s":""}`,hour:n=>`${n} hour${n>1?"s":""}`,minute:n=>`${n} minute${n>1?"s":""}`,second:n=>`${n} second${n>1?"s":""}`,invalid:""};function E3e(n){return n.toISOString().slice(0,10)}function w3e(n,e={}){const{controls:t=!1,updateInterval:r=3e4}=e,{now:i,...s}=g3e({interval:r,controls:!0}),o=ot(()=>S3e(new Date(hn(n)),e,hn(i)));return t?{timeAgo:o,...s}:o}function S3e(n,e={},t=Date.now()){var r;const{max:i,messages:s=b3e,fullDateFormatter:o=E3e,units:a=y3e,showSecond:l=!1,rounding:c="round"}=e,u=typeof c=="number"?C=>+C.toFixed(c):Math[c],h=+t-+n,d=Math.abs(h);function g(C,A){return u(Math.abs(C)/A.value)}function f(C,A){const b=g(C,A),m=C>0,E=v(A.name,b,m);return v(m?"past":"future",E,m)}function v(C,A,b){const m=s[C];return typeof m=="function"?m(A,b):m.replace("{0}",A.toString())}if(d<6e4&&!l)return s.justNow;if(typeof i=="number"&&d>i)return o(new Date(n));if(typeof i=="string"){const C=(r=a.find(A=>A.name===i))==null?void 0:r.max;if(C&&d>C)return o(new Date(n))}for(const[C,A]of a.entries()){if(g(h,A)<=0&&a[C-1])return f(h,a[C-1]);if(d<A.max)return f(h,A)}return s.invalid}function $u(n,e,t,r={}){var i,s,o;const{clone:a=!1,passive:l=!1,eventName:c,deep:u=!1,defaultValue:h,shouldEmit:d}=r,g=So(),f=t||g?.emit||((i=g?.$emit)==null?void 0:i.bind(g))||((o=(s=g?.proxy)==null?void 0:s.$emit)==null?void 0:o.bind(g?.proxy));let v=c;e||(e="modelValue"),v=v||`update:${e.toString()}`;const C=m=>a?typeof a=="function"?a(m):n3e(m):m,A=()=>$4e(n[e])?C(n[e]):h,b=m=>{d?d(m)&&f(v,m):f(v,m)};if(l){const m=A(),E=Ct(m);let I=!1;return Fr(()=>n[e],S=>{I||(I=!0,E.value=C(S),Hs(()=>I=!1))}),Fr(E,S=>{!I&&(S!==n[e]||u)&&b(S)},{deep:u}),E}else return ot({get(){return A()},set(m){b(m)}})}function T3e(n={}){const{window:e=al,initialWidth:t=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:i=!0,includeScrollbar:s=!0,type:o="inner"}=n,a=Cn(t),l=Cn(r),c=()=>{if(e)if(o==="outer")a.value=e.outerWidth,l.value=e.outerHeight;else if(o==="visual"&&e.visualViewport){const{width:h,height:d,scale:g}=e.visualViewport;a.value=Math.round(h*g),l.value=Math.round(d*g)}else s?(a.value=e.innerWidth,l.value=e.innerHeight):(a.value=e.document.documentElement.clientWidth,l.value=e.document.documentElement.clientHeight)};c(),C0(c);const u={passive:!0};if(Fo("resize",c,u),e&&o==="visual"&&e.visualViewport&&Fo(e.visualViewport,"resize",c,u),i){const h=lM("(orientation: portrait)");Fr(h,()=>c())}return{width:a,height:l}}let Ia=class extends Error{constructor(e){super(e),this.name="ShikiError"}};function x3e(n){return uM(n)}function uM(n){return Array.isArray(n)?_3e(n):n instanceof RegExp?n:typeof n=="object"?P3e(n):n}function _3e(n){let e=[];for(let t=0,r=n.length;t<r;t++)e[t]=uM(n[t]);return e}function P3e(n){let e={};for(let t in n)e[t]=uM(n[t]);return e}function Zee(n,...e){return e.forEach(t=>{for(let r in t)n[r]=t[r]}),n}function Qee(n){const e=~n.lastIndexOf("/")||~n.lastIndexOf("\\");return e===0?n:~e===n.length-1?Qee(n.substring(0,n.length-1)):n.substr(~e+1)}var w7=/\$(\d+)|\${(\d+):\/(downcase|upcase)}/g,$5=class{static hasCaptures(n){return n===null?!1:(w7.lastIndex=0,w7.test(n))}static replaceCaptures(n,e,t){return n.replace(w7,(r,i,s,o)=>{let a=t[parseInt(i||s,10)];if(a){let l=e.substring(a.start,a.end);for(;l[0]===".";)l=l.substring(1);switch(o){case"downcase":return l.toLowerCase();case"upcase":return l.toUpperCase();default:return l}}else return r})}};function Jee(n,e){return n<e?-1:n>e?1:0}function ete(n,e){if(n===null&&e===null)return 0;if(!n)return-1;if(!e)return 1;let t=n.length,r=e.length;if(t===r){for(let i=0;i<t;i++){let s=Jee(n[i],e[i]);if(s!==0)return s}return 0}return t-r}function CV(n){return!!(/^#[0-9a-f]{6}$/i.test(n)||/^#[0-9a-f]{8}$/i.test(n)||/^#[0-9a-f]{3}$/i.test(n)||/^#[0-9a-f]{4}$/i.test(n))}function tte(n){return n.replace(/[\-\\\{\}\*\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&")}var rte=class{constructor(n){this.fn=n}cache=new Map;get(n){if(this.cache.has(n))return this.cache.get(n);const e=this.fn(n);return this.cache.set(n,e),e}},I3=class{constructor(n,e,t){this._colorMap=n,this._defaults=e,this._root=t}static createFromRawTheme(n,e){return this.createFromParsedTheme(k3e(n),e)}static createFromParsedTheme(n,e){return L3e(n,e)}_cachedMatchRoot=new rte(n=>this._root.match(n));getColorMap(){return this._colorMap.getColorMap()}getDefaults(){return this._defaults}match(n){if(n===null)return this._defaults;const e=n.scopeName,r=this._cachedMatchRoot.get(e).find(i=>O3e(n.parent,i.parentScopes));return r?new nte(r.fontStyle,r.foreground,r.background):null}},S7=class o4{constructor(e,t){this.parent=e,this.scopeName=t}static push(e,t){for(const r of t)e=new o4(e,r);return e}static from(...e){let t=null;for(let r=0;r<e.length;r++)t=new o4(t,e[r]);return t}push(e){return new o4(this,e)}getSegments(){let e=this;const t=[];for(;e;)t.push(e.scopeName),e=e.parent;return t.reverse(),t}toString(){return this.getSegments().join(" ")}extends(e){return this===e?!0:this.parent===null?!1:this.parent.extends(e)}getExtensionIfDefined(e){const t=[];let r=this;for(;r&&r!==e;)t.push(r.scopeName),r=r.parent;return r===e?t.reverse():void 0}};function O3e(n,e){if(e.length===0)return!0;for(let t=0;t<e.length;t++){let r=e[t],i=!1;if(r===">"){if(t===e.length-1)return!1;r=e[++t],i=!0}for(;n&&!M3e(n.scopeName,r);){if(i)return!1;n=n.parent}if(!n)return!1;n=n.parent}return!0}function M3e(n,e){return e===n||n.startsWith(e)&&n[e.length]==="."}var nte=class{constructor(n,e,t){this.fontStyle=n,this.foregroundId=e,this.backgroundId=t}};function k3e(n){if(!n)return[];if(!n.settings||!Array.isArray(n.settings))return[];let e=n.settings,t=[],r=0;for(let i=0,s=e.length;i<s;i++){let o=e[i];if(!o.settings)continue;let a;if(typeof o.scope=="string"){let h=o.scope;h=h.replace(/^[,]+/,""),h=h.replace(/[,]+$/,""),a=h.split(",")}else Array.isArray(o.scope)?a=o.scope:a=[""];let l=-1;if(typeof o.settings.fontStyle=="string"){l=0;let h=o.settings.fontStyle.split(" ");for(let d=0,g=h.length;d<g;d++)switch(h[d]){case"italic":l=l|1;break;case"bold":l=l|2;break;case"underline":l=l|4;break;case"strikethrough":l=l|8;break}}let c=null;typeof o.settings.foreground=="string"&&CV(o.settings.foreground)&&(c=o.settings.foreground);let u=null;typeof o.settings.background=="string"&&CV(o.settings.background)&&(u=o.settings.background);for(let h=0,d=a.length;h<d;h++){let f=a[h].trim().split(" "),v=f[f.length-1],C=null;f.length>1&&(C=f.slice(0,f.length-1),C.reverse()),t[r++]=new $3e(v,C,i,l,c,u)}}return t}var $3e=class{constructor(n,e,t,r,i,s){this.scope=n,this.parentScopes=e,this.index=t,this.fontStyle=r,this.foreground=i,this.background=s}},i1=(n=>(n[n.NotSet=-1]="NotSet",n[n.None=0]="None",n[n.Italic=1]="Italic",n[n.Bold=2]="Bold",n[n.Underline=4]="Underline",n[n.Strikethrough=8]="Strikethrough",n))(i1||{});function L3e(n,e){n.sort((l,c)=>{let u=Jee(l.scope,c.scope);return u!==0||(u=ete(l.parentScopes,c.parentScopes),u!==0)?u:l.index-c.index});let t=0,r="#000000",i="#ffffff";for(;n.length>=1&&n[0].scope==="";){let l=n.shift();l.fontStyle!==-1&&(t=l.fontStyle),l.foreground!==null&&(r=l.foreground),l.background!==null&&(i=l.background)}let s=new N3e(e),o=new nte(t,s.getId(r),s.getId(i)),a=new z3e(new gx(0,null,-1,0,0),[]);for(let l=0,c=n.length;l<c;l++){let u=n[l];a.insert(0,u.scope,u.parentScopes,u.fontStyle,s.getId(u.foreground),s.getId(u.background))}return new I3(s,o,a)}var N3e=class{_isFrozen;_lastColorId;_id2color;_color2id;constructor(n){if(this._lastColorId=0,this._id2color=[],this._color2id=Object.create(null),Array.isArray(n)){this._isFrozen=!0;for(let e=0,t=n.length;e<t;e++)this._color2id[n[e]]=e,this._id2color[e]=n[e]}else this._isFrozen=!1}getId(n){if(n===null)return 0;n=n.toUpperCase();let e=this._color2id[n];if(e)return e;if(this._isFrozen)throw new Error(`Missing color in color map - ${n}`);return e=++this._lastColorId,this._color2id[n]=e,this._id2color[e]=n,e}getColorMap(){return this._id2color.slice(0)}},D3e=Object.freeze([]),gx=class ite{scopeDepth;parentScopes;fontStyle;foreground;background;constructor(e,t,r,i,s){this.scopeDepth=e,this.parentScopes=t||D3e,this.fontStyle=r,this.foreground=i,this.background=s}clone(){return new ite(this.scopeDepth,this.parentScopes,this.fontStyle,this.foreground,this.background)}static cloneArr(e){let t=[];for(let r=0,i=e.length;r<i;r++)t[r]=e[r].clone();return t}acceptOverwrite(e,t,r,i){this.scopeDepth>e?console.log("how did this happen?"):this.scopeDepth=e,t!==-1&&(this.fontStyle=t),r!==0&&(this.foreground=r),i!==0&&(this.background=i)}},z3e=class vx{constructor(e,t=[],r={}){this._mainRule=e,this._children=r,this._rulesWithParentScopes=t}_rulesWithParentScopes;static _cmpBySpecificity(e,t){if(e.scopeDepth!==t.scopeDepth)return t.scopeDepth-e.scopeDepth;let r=0,i=0;for(;e.parentScopes[r]===">"&&r++,t.parentScopes[i]===">"&&i++,!(r>=e.parentScopes.length||i>=t.parentScopes.length);){const s=t.parentScopes[i].length-e.parentScopes[r].length;if(s!==0)return s;r++,i++}return t.parentScopes.length-e.parentScopes.length}match(e){if(e!==""){let r=e.indexOf("."),i,s;if(r===-1?(i=e,s=""):(i=e.substring(0,r),s=e.substring(r+1)),this._children.hasOwnProperty(i))return this._children[i].match(s)}const t=this._rulesWithParentScopes.concat(this._mainRule);return t.sort(vx._cmpBySpecificity),t}insert(e,t,r,i,s,o){if(t===""){this._doInsertHere(e,r,i,s,o);return}let a=t.indexOf("."),l,c;a===-1?(l=t,c=""):(l=t.substring(0,a),c=t.substring(a+1));let u;this._children.hasOwnProperty(l)?u=this._children[l]:(u=new vx(this._mainRule.clone(),gx.cloneArr(this._rulesWithParentScopes)),this._children[l]=u),u.insert(e+1,c,r,i,s,o)}_doInsertHere(e,t,r,i,s){if(t===null){this._mainRule.acceptOverwrite(e,r,i,s);return}for(let o=0,a=this._rulesWithParentScopes.length;o<a;o++){let l=this._rulesWithParentScopes[o];if(ete(l.parentScopes,t)===0){l.acceptOverwrite(e,r,i,s);return}}r===-1&&(r=this._mainRule.fontStyle),i===0&&(i=this._mainRule.foreground),s===0&&(s=this._mainRule.background),this._rulesWithParentScopes.push(new gx(e,t,r,i,s))}},L2=class Gl{static toBinaryStr(e){return e.toString(2).padStart(32,"0")}static print(e){const t=Gl.getLanguageId(e),r=Gl.getTokenType(e),i=Gl.getFontStyle(e),s=Gl.getForeground(e),o=Gl.getBackground(e);console.log({languageId:t,tokenType:r,fontStyle:i,foreground:s,background:o})}static getLanguageId(e){return(e&255)>>>0}static getTokenType(e){return(e&768)>>>8}static containsBalancedBrackets(e){return(e&1024)!==0}static getFontStyle(e){return(e&30720)>>>11}static getForeground(e){return(e&16744448)>>>15}static getBackground(e){return(e&4278190080)>>>24}static set(e,t,r,i,s,o,a){let l=Gl.getLanguageId(e),c=Gl.getTokenType(e),u=Gl.containsBalancedBrackets(e)?1:0,h=Gl.getFontStyle(e),d=Gl.getForeground(e),g=Gl.getBackground(e);return t!==0&&(l=t),r!==8&&(c=r),i!==null&&(u=i?1:0),s!==-1&&(h=s),o!==0&&(d=o),a!==0&&(g=a),(l<<0|c<<8|u<<10|h<<11|d<<15|g<<24)>>>0}};function y3(n,e){const t=[],r=R3e(n);let i=r.next();for(;i!==null;){let l=0;if(i.length===2&&i.charAt(1)===":"){switch(i.charAt(0)){case"R":l=1;break;case"L":l=-1;break;default:console.log(`Unknown priority ${i} in scope selector`)}i=r.next()}let c=o();if(t.push({matcher:c,priority:l}),i!==",")break;i=r.next()}return t;function s(){if(i==="-"){i=r.next();const l=s();return c=>!!l&&!l(c)}if(i==="("){i=r.next();const l=a();return i===")"&&(i=r.next()),l}if(AV(i)){const l=[];do l.push(i),i=r.next();while(AV(i));return c=>e(l,c)}return null}function o(){const l=[];let c=s();for(;c;)l.push(c),c=s();return u=>l.every(h=>h(u))}function a(){const l=[];let c=o();for(;c&&(l.push(c),i==="|"||i===",");){do i=r.next();while(i==="|"||i===",");c=o()}return u=>l.some(h=>h(u))}}function AV(n){return!!n&&!!n.match(/[\w\.:]+/)}function R3e(n){let e=/([LR]:|[\w\.:][\w\.:\-]*|[\,\|\-\(\)])/g,t=e.exec(n);return{next:()=>{if(!t)return null;const r=t[0];return t=e.exec(n),r}}}function ste(n){typeof n.dispose=="function"&&n.dispose()}var mC=class{constructor(n){this.scopeName=n}toKey(){return this.scopeName}},V3e=class{constructor(n,e){this.scopeName=n,this.ruleName=e}toKey(){return`${this.scopeName}#${this.ruleName}`}},H3e=class{_references=[];_seenReferenceKeys=new Set;get references(){return this._references}visitedRule=new Set;add(n){const e=n.toKey();this._seenReferenceKeys.has(e)||(this._seenReferenceKeys.add(e),this._references.push(n))}},B3e=class{constructor(n,e){this.repo=n,this.initialScopeName=e,this.seenFullScopeRequests.add(this.initialScopeName),this.Q=[new mC(this.initialScopeName)]}seenFullScopeRequests=new Set;seenPartialScopeRequests=new Set;Q;processQueue(){const n=this.Q;this.Q=[];const e=new H3e;for(const t of n)j3e(t,this.initialScopeName,this.repo,e);for(const t of e.references)if(t instanceof mC){if(this.seenFullScopeRequests.has(t.scopeName))continue;this.seenFullScopeRequests.add(t.scopeName),this.Q.push(t)}else{if(this.seenFullScopeRequests.has(t.scopeName)||this.seenPartialScopeRequests.has(t.toKey()))continue;this.seenPartialScopeRequests.add(t.toKey()),this.Q.push(t)}}};function j3e(n,e,t,r){const i=t.lookup(n.scopeName);if(!i){if(n.scopeName===e)throw new Error(`No grammar provided for <${e}>`);return}const s=t.lookup(e);n instanceof mC?a4({baseGrammar:s,selfGrammar:i},r):mx(n.ruleName,{baseGrammar:s,selfGrammar:i,repository:i.repository},r);const o=t.injections(n.scopeName);if(o)for(const a of o)r.add(new mC(a))}function mx(n,e,t){if(e.repository&&e.repository[n]){const r=e.repository[n];b3([r],e,t)}}function a4(n,e){n.selfGrammar.patterns&&Array.isArray(n.selfGrammar.patterns)&&b3(n.selfGrammar.patterns,{...n,repository:n.selfGrammar.repository},e),n.selfGrammar.injections&&b3(Object.values(n.selfGrammar.injections),{...n,repository:n.selfGrammar.repository},e)}function b3(n,e,t){for(const r of n){if(t.visitedRule.has(r))continue;t.visitedRule.add(r);const i=r.repository?Zee({},e.repository,r.repository):e.repository;Array.isArray(r.patterns)&&b3(r.patterns,{...e,repository:i},t);const s=r.include;if(!s)continue;const o=ote(s);switch(o.kind){case 0:a4({...e,selfGrammar:e.baseGrammar},t);break;case 1:a4(e,t);break;case 2:mx(o.ruleName,{...e,repository:i},t);break;case 3:case 4:const a=o.scopeName===e.selfGrammar.scopeName?e.selfGrammar:o.scopeName===e.baseGrammar.scopeName?e.baseGrammar:void 0;if(a){const l={baseGrammar:e.baseGrammar,selfGrammar:a,repository:i};o.kind===4?mx(o.ruleName,l,t):a4(l,t)}else o.kind===4?t.add(new V3e(o.scopeName,o.ruleName)):t.add(new mC(o.scopeName));break}}}var F3e=class{kind=0},U3e=class{kind=1},W3e=class{constructor(n){this.ruleName=n}kind=2},G3e=class{constructor(n){this.scopeName=n}kind=3},K3e=class{constructor(n,e){this.scopeName=n,this.ruleName=e}kind=4};function ote(n){if(n==="$base")return new F3e;if(n==="$self")return new U3e;const e=n.indexOf("#");if(e===-1)return new G3e(n);if(e===0)return new W3e(n.substring(1));{const t=n.substring(0,e),r=n.substring(e+1);return new K3e(t,r)}}var q3e=/\\(\d+)/,IV=/\\(\d+)/g,Y3e=-1,ate=-2;var hA=class{$location;id;_nameIsCapturing;_name;_contentNameIsCapturing;_contentName;constructor(n,e,t,r){this.$location=n,this.id=e,this._name=t||null,this._nameIsCapturing=$5.hasCaptures(this._name),this._contentName=r||null,this._contentNameIsCapturing=$5.hasCaptures(this._contentName)}get debugName(){const n=this.$location?`${Qee(this.$location.filename)}:${this.$location.line}`:"unknown";return`${this.constructor.name}#${this.id} @ ${n}`}getName(n,e){return!this._nameIsCapturing||this._name===null||n===null||e===null?this._name:$5.replaceCaptures(this._name,n,e)}getContentName(n,e){return!this._contentNameIsCapturing||this._contentName===null?this._contentName:$5.replaceCaptures(this._contentName,n,e)}},X3e=class extends hA{retokenizeCapturedWithRuleId;constructor(n,e,t,r,i){super(n,e,t,r),this.retokenizeCapturedWithRuleId=i}dispose(){}collectPatterns(n,e){throw new Error("Not supported!")}compile(n,e){throw new Error("Not supported!")}compileAG(n,e,t,r){throw new Error("Not supported!")}},Z3e=class extends hA{_match;captures;_cachedCompiledPatterns;constructor(n,e,t,r,i){super(n,e,t,null),this._match=new CC(r,this.id),this.captures=i,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}get debugMatchRegExp(){return`${this._match.source}`}collectPatterns(n,e){e.push(this._match)}compile(n,e){return this._getCachedCompiledPatterns(n).compile(n)}compileAG(n,e,t,r){return this._getCachedCompiledPatterns(n).compileAG(n,t,r)}_getCachedCompiledPatterns(n){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new AC,this.collectPatterns(n,this._cachedCompiledPatterns)),this._cachedCompiledPatterns}},yV=class extends hA{hasMissingPatterns;patterns;_cachedCompiledPatterns;constructor(n,e,t,r,i){super(n,e,t,r),this.patterns=i.patterns,this.hasMissingPatterns=i.hasMissingPatterns,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}collectPatterns(n,e){for(const t of this.patterns)n.getRule(t).collectPatterns(n,e)}compile(n,e){return this._getCachedCompiledPatterns(n).compile(n)}compileAG(n,e,t,r){return this._getCachedCompiledPatterns(n).compileAG(n,t,r)}_getCachedCompiledPatterns(n){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new AC,this.collectPatterns(n,this._cachedCompiledPatterns)),this._cachedCompiledPatterns}},Cx=class extends hA{_begin;beginCaptures;_end;endHasBackReferences;endCaptures;applyEndPatternLast;hasMissingPatterns;patterns;_cachedCompiledPatterns;constructor(n,e,t,r,i,s,o,a,l,c){super(n,e,t,r),this._begin=new CC(i,this.id),this.beginCaptures=s,this._end=new CC(o||"",-1),this.endHasBackReferences=this._end.hasBackReferences,this.endCaptures=a,this.applyEndPatternLast=l||!1,this.patterns=c.patterns,this.hasMissingPatterns=c.hasMissingPatterns,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}get debugBeginRegExp(){return`${this._begin.source}`}get debugEndRegExp(){return`${this._end.source}`}getEndWithResolvedBackReferences(n,e){return this._end.resolveBackReferences(n,e)}collectPatterns(n,e){e.push(this._begin)}compile(n,e){return this._getCachedCompiledPatterns(n,e).compile(n)}compileAG(n,e,t,r){return this._getCachedCompiledPatterns(n,e).compileAG(n,t,r)}_getCachedCompiledPatterns(n,e){if(!this._cachedCompiledPatterns){this._cachedCompiledPatterns=new AC;for(const t of this.patterns)n.getRule(t).collectPatterns(n,this._cachedCompiledPatterns);this.applyEndPatternLast?this._cachedCompiledPatterns.push(this._end.hasBackReferences?this._end.clone():this._end):this._cachedCompiledPatterns.unshift(this._end.hasBackReferences?this._end.clone():this._end)}return this._end.hasBackReferences&&(this.applyEndPatternLast?this._cachedCompiledPatterns.setSource(this._cachedCompiledPatterns.length()-1,e):this._cachedCompiledPatterns.setSource(0,e)),this._cachedCompiledPatterns}},E3=class extends hA{_begin;beginCaptures;whileCaptures;_while;whileHasBackReferences;hasMissingPatterns;patterns;_cachedCompiledPatterns;_cachedCompiledWhilePatterns;constructor(n,e,t,r,i,s,o,a,l){super(n,e,t,r),this._begin=new CC(i,this.id),this.beginCaptures=s,this.whileCaptures=a,this._while=new CC(o,ate),this.whileHasBackReferences=this._while.hasBackReferences,this.patterns=l.patterns,this.hasMissingPatterns=l.hasMissingPatterns,this._cachedCompiledPatterns=null,this._cachedCompiledWhilePatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null),this._cachedCompiledWhilePatterns&&(this._cachedCompiledWhilePatterns.dispose(),this._cachedCompiledWhilePatterns=null)}get debugBeginRegExp(){return`${this._begin.source}`}get debugWhileRegExp(){return`${this._while.source}`}getWhileWithResolvedBackReferences(n,e){return this._while.resolveBackReferences(n,e)}collectPatterns(n,e){e.push(this._begin)}compile(n,e){return this._getCachedCompiledPatterns(n).compile(n)}compileAG(n,e,t,r){return this._getCachedCompiledPatterns(n).compileAG(n,t,r)}_getCachedCompiledPatterns(n){if(!this._cachedCompiledPatterns){this._cachedCompiledPatterns=new AC;for(const e of this.patterns)n.getRule(e).collectPatterns(n,this._cachedCompiledPatterns)}return this._cachedCompiledPatterns}compileWhile(n,e){return this._getCachedCompiledWhilePatterns(n,e).compile(n)}compileWhileAG(n,e,t,r){return this._getCachedCompiledWhilePatterns(n,e).compileAG(n,t,r)}_getCachedCompiledWhilePatterns(n,e){return this._cachedCompiledWhilePatterns||(this._cachedCompiledWhilePatterns=new AC,this._cachedCompiledWhilePatterns.push(this._while.hasBackReferences?this._while.clone():this._while)),this._while.hasBackReferences&&this._cachedCompiledWhilePatterns.setSource(0,e||""),this._cachedCompiledWhilePatterns}},lte=class va{static createCaptureRule(e,t,r,i,s){return e.registerRule(o=>new X3e(t,o,r,i,s))}static getCompiledRuleId(e,t,r){return e.id||t.registerRule(i=>{if(e.id=i,e.match)return new Z3e(e.$vscodeTextmateLocation,e.id,e.name,e.match,va._compileCaptures(e.captures,t,r));if(typeof e.begin>"u"){e.repository&&(r=Zee({},r,e.repository));let s=e.patterns;return typeof s>"u"&&e.include&&(s=[{include:e.include}]),new yV(e.$vscodeTextmateLocation,e.id,e.name,e.contentName,va._compilePatterns(s,t,r))}return e.while?new E3(e.$vscodeTextmateLocation,e.id,e.name,e.contentName,e.begin,va._compileCaptures(e.beginCaptures||e.captures,t,r),e.while,va._compileCaptures(e.whileCaptures||e.captures,t,r),va._compilePatterns(e.patterns,t,r)):new Cx(e.$vscodeTextmateLocation,e.id,e.name,e.contentName,e.begin,va._compileCaptures(e.beginCaptures||e.captures,t,r),e.end,va._compileCaptures(e.endCaptures||e.captures,t,r),e.applyEndPatternLast,va._compilePatterns(e.patterns,t,r))}),e.id}static _compileCaptures(e,t,r){let i=[];if(e){let s=0;for(const o in e){if(o==="$vscodeTextmateLocation")continue;const a=parseInt(o,10);a>s&&(s=a)}for(let o=0;o<=s;o++)i[o]=null;for(const o in e){if(o==="$vscodeTextmateLocation")continue;const a=parseInt(o,10);let l=0;e[o].patterns&&(l=va.getCompiledRuleId(e[o],t,r)),i[a]=va.createCaptureRule(t,e[o].$vscodeTextmateLocation,e[o].name,e[o].contentName,l)}}return i}static _compilePatterns(e,t,r){let i=[];if(e)for(let s=0,o=e.length;s<o;s++){const a=e[s];let l=-1;if(a.include){const c=ote(a.include);switch(c.kind){case 0:case 1:l=va.getCompiledRuleId(r[a.include],t,r);break;case 2:let u=r[c.ruleName];u&&(l=va.getCompiledRuleId(u,t,r));break;case 3:case 4:const h=c.scopeName,d=c.kind===4?c.ruleName:null,g=t.getExternalGrammar(h,r);if(g)if(d){let f=g.repository[d];f&&(l=va.getCompiledRuleId(f,t,g.repository))}else l=va.getCompiledRuleId(g.repository.$self,t,g.repository);break}}else l=va.getCompiledRuleId(a,t,r);if(l!==-1){const c=t.getRule(l);let u=!1;if((c instanceof yV||c instanceof Cx||c instanceof E3)&&c.hasMissingPatterns&&c.patterns.length===0&&(u=!0),u)continue;i.push(l)}}return{patterns:i,hasMissingPatterns:(e?e.length:0)!==i.length}}},CC=class cte{source;ruleId;hasAnchor;hasBackReferences;_anchorCache;constructor(e,t){if(e&&typeof e=="string"){const r=e.length;let i=0,s=[],o=!1;for(let a=0;a<r;a++)if(e.charAt(a)==="\\"&&a+1<r){const c=e.charAt(a+1);c==="z"?(s.push(e.substring(i,a)),s.push("$(?!\\n)(?<!\\n)"),i=a+2):(c==="A"||c==="G")&&(o=!0),a++}this.hasAnchor=o,i===0?this.source=e:(s.push(e.substring(i,r)),this.source=s.join(""))}else this.hasAnchor=!1,this.source=e;this.hasAnchor?this._anchorCache=this._buildAnchorCache():this._anchorCache=null,this.ruleId=t,typeof this.source=="string"?this.hasBackReferences=q3e.test(this.source):this.hasBackReferences=!1}clone(){return new cte(this.source,this.ruleId)}setSource(e){this.source!==e&&(this.source=e,this.hasAnchor&&(this._anchorCache=this._buildAnchorCache()))}resolveBackReferences(e,t){if(typeof this.source!="string")throw new Error("This method should only be called if the source is a string");let r=t.map(i=>e.substring(i.start,i.end));return IV.lastIndex=0,this.source.replace(IV,(i,s)=>tte(r[parseInt(s,10)]||""))}_buildAnchorCache(){if(typeof this.source!="string")throw new Error("This method should only be called if the source is a string");let e=[],t=[],r=[],i=[],s,o,a,l;for(s=0,o=this.source.length;s<o;s++)a=this.source.charAt(s),e[s]=a,t[s]=a,r[s]=a,i[s]=a,a==="\\"&&s+1<o&&(l=this.source.charAt(s+1),l==="A"?(e[s+1]="",t[s+1]="",r[s+1]="A",i[s+1]="A"):l==="G"?(e[s+1]="",t[s+1]="G",r[s+1]="",i[s+1]="G"):(e[s+1]=l,t[s+1]=l,r[s+1]=l,i[s+1]=l),s++);return{A0_G0:e.join(""),A0_G1:t.join(""),A1_G0:r.join(""),A1_G1:i.join("")}}resolveAnchors(e,t){return!this.hasAnchor||!this._anchorCache||typeof this.source!="string"?this.source:e?t?this._anchorCache.A1_G1:this._anchorCache.A1_G0:t?this._anchorCache.A0_G1:this._anchorCache.A0_G0}},AC=class{_items;_hasAnchors;_cached;_anchorCache;constructor(){this._items=[],this._hasAnchors=!1,this._cached=null,this._anchorCache={A0_G0:null,A0_G1:null,A1_G0:null,A1_G1:null}}dispose(){this._disposeCaches()}_disposeCaches(){this._cached&&(this._cached.dispose(),this._cached=null),this._anchorCache.A0_G0&&(this._anchorCache.A0_G0.dispose(),this._anchorCache.A0_G0=null),this._anchorCache.A0_G1&&(this._anchorCache.A0_G1.dispose(),this._anchorCache.A0_G1=null),this._anchorCache.A1_G0&&(this._anchorCache.A1_G0.dispose(),this._anchorCache.A1_G0=null),this._anchorCache.A1_G1&&(this._anchorCache.A1_G1.dispose(),this._anchorCache.A1_G1=null)}push(n){this._items.push(n),this._hasAnchors=this._hasAnchors||n.hasAnchor}unshift(n){this._items.unshift(n),this._hasAnchors=this._hasAnchors||n.hasAnchor}length(){return this._items.length}setSource(n,e){this._items[n].source!==e&&(this._disposeCaches(),this._items[n].setSource(e))}compile(n){if(!this._cached){let e=this._items.map(t=>t.source);this._cached=new bV(n,e,this._items.map(t=>t.ruleId))}return this._cached}compileAG(n,e,t){return this._hasAnchors?e?t?(this._anchorCache.A1_G1||(this._anchorCache.A1_G1=this._resolveAnchors(n,e,t)),this._anchorCache.A1_G1):(this._anchorCache.A1_G0||(this._anchorCache.A1_G0=this._resolveAnchors(n,e,t)),this._anchorCache.A1_G0):t?(this._anchorCache.A0_G1||(this._anchorCache.A0_G1=this._resolveAnchors(n,e,t)),this._anchorCache.A0_G1):(this._anchorCache.A0_G0||(this._anchorCache.A0_G0=this._resolveAnchors(n,e,t)),this._anchorCache.A0_G0):this.compile(n)}_resolveAnchors(n,e,t){let r=this._items.map(i=>i.resolveAnchors(e,t));return new bV(n,r,this._items.map(i=>i.ruleId))}},bV=class{constructor(n,e,t){this.regExps=e,this.rules=t,this.scanner=n.createOnigScanner(e)}scanner;dispose(){typeof this.scanner.dispose=="function"&&this.scanner.dispose()}toString(){const n=[];for(let e=0,t=this.rules.length;e<t;e++)n.push(" - "+this.rules[e]+": "+this.regExps[e]);return n.join(`
|
||
`)}findNextMatchSync(n,e,t){const r=this.scanner.findNextMatchSync(n,e,t);return r?{ruleId:this.rules[r.index],captureIndices:r.captureIndices}:null}},T7=class{constructor(n,e){this.languageId=n,this.tokenType=e}},Q3e=class Ax{_defaultAttributes;_embeddedLanguagesMatcher;constructor(e,t){this._defaultAttributes=new T7(e,8),this._embeddedLanguagesMatcher=new J3e(Object.entries(t||{}))}getDefaultAttributes(){return this._defaultAttributes}getBasicScopeAttributes(e){return e===null?Ax._NULL_SCOPE_METADATA:this._getBasicScopeAttributes.get(e)}static _NULL_SCOPE_METADATA=new T7(0,0);_getBasicScopeAttributes=new rte(e=>{const t=this._scopeToLanguage(e),r=this._toStandardTokenType(e);return new T7(t,r)});_scopeToLanguage(e){return this._embeddedLanguagesMatcher.match(e)||0}_toStandardTokenType(e){const t=e.match(Ax.STANDARD_TOKEN_TYPE_REGEXP);if(!t)return 8;switch(t[1]){case"comment":return 1;case"string":return 2;case"regex":return 3;case"meta.embedded":return 0}throw new Error("Unexpected match for standard token type!")}static STANDARD_TOKEN_TYPE_REGEXP=/\b(comment|string|regex|meta\.embedded)\b/},J3e=class{values;scopesRegExp;constructor(n){if(n.length===0)this.values=null,this.scopesRegExp=null;else{this.values=new Map(n);const e=n.map(([t,r])=>tte(t));e.sort(),e.reverse(),this.scopesRegExp=new RegExp(`^((${e.join(")|(")}))($|\\.)`,"")}}match(n){if(!this.scopesRegExp)return;const e=n.match(this.scopesRegExp);if(e)return this.values.get(e[1])}},EV=class{constructor(n,e){this.stack=n,this.stoppedEarly=e}};function ute(n,e,t,r,i,s,o,a){const l=e.content.length;let c=!1,u=-1;if(o){const g=ebe(n,e,t,r,i,s);i=g.stack,r=g.linePos,t=g.isFirstLine,u=g.anchorPosition}const h=Date.now();for(;!c;){if(a!==0&&Date.now()-h>a)return new EV(i,!0);d()}return new EV(i,!1);function d(){const g=tbe(n,e,t,r,i,u);if(!g){s.produce(i,l),c=!0;return}const f=g.captureIndices,v=g.matchedRuleId,C=f&&f.length>0?f[0].end>r:!1;if(v===Y3e){const A=i.getRule(n);s.produce(i,f[0].start),i=i.withContentNameScopesList(i.nameScopesList),em(n,e,t,i,s,A.endCaptures,f),s.produce(i,f[0].end);const b=i;if(i=i.parent,u=b.getAnchorPos(),!C&&b.getEnterPos()===r){i=b,s.produce(i,l),c=!0;return}}else{const A=n.getRule(v);s.produce(i,f[0].start);const b=i,m=A.getName(e.content,f),E=i.contentNameScopesList.pushAttributed(m,n);if(i=i.push(v,r,u,f[0].end===l,null,E,E),A instanceof Cx){const I=A;em(n,e,t,i,s,I.beginCaptures,f),s.produce(i,f[0].end),u=f[0].end;const S=I.getContentName(e.content,f),T=E.pushAttributed(S,n);if(i=i.withContentNameScopesList(T),I.endHasBackReferences&&(i=i.withEndRule(I.getEndWithResolvedBackReferences(e.content,f))),!C&&b.hasSameRuleAs(i)){i=i.pop(),s.produce(i,l),c=!0;return}}else if(A instanceof E3){const I=A;em(n,e,t,i,s,I.beginCaptures,f),s.produce(i,f[0].end),u=f[0].end;const S=I.getContentName(e.content,f),T=E.pushAttributed(S,n);if(i=i.withContentNameScopesList(T),I.whileHasBackReferences&&(i=i.withEndRule(I.getWhileWithResolvedBackReferences(e.content,f))),!C&&b.hasSameRuleAs(i)){i=i.pop(),s.produce(i,l),c=!0;return}}else if(em(n,e,t,i,s,A.captures,f),s.produce(i,f[0].end),i=i.pop(),!C){i=i.safePop(),s.produce(i,l),c=!0;return}}f[0].end>r&&(r=f[0].end,t=!1)}}function ebe(n,e,t,r,i,s){let o=i.beginRuleCapturedEOL?0:-1;const a=[];for(let l=i;l;l=l.pop()){const c=l.getRule(n);c instanceof E3&&a.push({rule:c,stack:l})}for(let l=a.pop();l;l=a.pop()){const{ruleScanner:c,findOptions:u}=ibe(l.rule,n,l.stack.endRule,t,r===o),h=c.findNextMatchSync(e,r,u);if(h){if(h.ruleId!==ate){i=l.stack.pop();break}h.captureIndices&&h.captureIndices.length&&(s.produce(l.stack,h.captureIndices[0].start),em(n,e,t,l.stack,s,l.rule.whileCaptures,h.captureIndices),s.produce(l.stack,h.captureIndices[0].end),o=h.captureIndices[0].end,h.captureIndices[0].end>r&&(r=h.captureIndices[0].end,t=!1))}else{i=l.stack.pop();break}}return{stack:i,linePos:r,anchorPosition:o,isFirstLine:t}}function tbe(n,e,t,r,i,s){const o=rbe(n,e,t,r,i,s),a=n.getInjections();if(a.length===0)return o;const l=nbe(a,n,e,t,r,i,s);if(!l)return o;if(!o)return l;const c=o.captureIndices[0].start,u=l.captureIndices[0].start;return u<c||l.priorityMatch&&u===c?l:o}function rbe(n,e,t,r,i,s){const o=i.getRule(n),{ruleScanner:a,findOptions:l}=hte(o,n,i.endRule,t,r===s),c=a.findNextMatchSync(e,r,l);return c?{captureIndices:c.captureIndices,matchedRuleId:c.ruleId}:null}function nbe(n,e,t,r,i,s,o){let a=Number.MAX_VALUE,l=null,c,u=0;const h=s.contentNameScopesList.getScopeNames();for(let d=0,g=n.length;d<g;d++){const f=n[d];if(!f.matcher(h))continue;const v=e.getRule(f.ruleId),{ruleScanner:C,findOptions:A}=hte(v,e,null,r,i===o),b=C.findNextMatchSync(t,i,A);if(!b)continue;const m=b.captureIndices[0].start;if(!(m>=a)&&(a=m,l=b.captureIndices,c=b.ruleId,u=f.priority,a===i))break}return l?{priorityMatch:u===-1,captureIndices:l,matchedRuleId:c}:null}function hte(n,e,t,r,i){return{ruleScanner:n.compileAG(e,t,r,i),findOptions:0}}function ibe(n,e,t,r,i){return{ruleScanner:n.compileWhileAG(e,t,r,i),findOptions:0}}function em(n,e,t,r,i,s,o){if(s.length===0)return;const a=e.content,l=Math.min(s.length,o.length),c=[],u=o[0].end;for(let h=0;h<l;h++){const d=s[h];if(d===null)continue;const g=o[h];if(g.length===0)continue;if(g.start>u)break;for(;c.length>0&&c[c.length-1].endPos<=g.start;)i.produceFromScopes(c[c.length-1].scopes,c[c.length-1].endPos),c.pop();if(c.length>0?i.produceFromScopes(c[c.length-1].scopes,g.start):i.produce(r,g.start),d.retokenizeCapturedWithRuleId){const v=d.getName(a,o),C=r.contentNameScopesList.pushAttributed(v,n),A=d.getContentName(a,o),b=C.pushAttributed(A,n),m=r.push(d.retokenizeCapturedWithRuleId,g.start,-1,!1,null,C,b),E=n.createOnigString(a.substring(0,g.end));ute(n,E,t&&g.start===0,g.start,m,i,!1,0),ste(E);continue}const f=d.getName(a,o);if(f!==null){const C=(c.length>0?c[c.length-1].scopes:r.contentNameScopesList).pushAttributed(f,n);c.push(new sbe(C,g.end))}}for(;c.length>0;)i.produceFromScopes(c[c.length-1].scopes,c[c.length-1].endPos),c.pop()}var sbe=class{scopes;endPos;constructor(n,e){this.scopes=n,this.endPos=e}};function obe(n,e,t,r,i,s,o,a){return new lbe(n,e,t,r,i,s,o,a)}function wV(n,e,t,r,i){const s=y3(e,w3),o=lte.getCompiledRuleId(t,r,i.repository);for(const a of s)n.push({debugSelector:e,matcher:a.matcher,ruleId:o,grammar:i,priority:a.priority})}function w3(n,e){if(e.length<n.length)return!1;let t=0;return n.every(r=>{for(let i=t;i<e.length;i++)if(abe(e[i],r))return t=i+1,!0;return!1})}function abe(n,e){if(!n)return!1;if(n===e)return!0;const t=e.length;return n.length>t&&n.substr(0,t)===e&&n[t]==="."}var lbe=class{constructor(n,e,t,r,i,s,o,a){if(this._rootScopeName=n,this.balancedBracketSelectors=s,this._onigLib=a,this._basicScopeAttributesProvider=new Q3e(t,r),this._rootId=-1,this._lastRuleId=0,this._ruleId2desc=[null],this._includedGrammars={},this._grammarRepository=o,this._grammar=SV(e,null),this._injections=null,this._tokenTypeMatchers=[],i)for(const l of Object.keys(i)){const c=y3(l,w3);for(const u of c)this._tokenTypeMatchers.push({matcher:u.matcher,type:i[l]})}}_rootId;_lastRuleId;_ruleId2desc;_includedGrammars;_grammarRepository;_grammar;_injections;_basicScopeAttributesProvider;_tokenTypeMatchers;get themeProvider(){return this._grammarRepository}dispose(){for(const n of this._ruleId2desc)n&&n.dispose()}createOnigScanner(n){return this._onigLib.createOnigScanner(n)}createOnigString(n){return this._onigLib.createOnigString(n)}getMetadataForScope(n){return this._basicScopeAttributesProvider.getBasicScopeAttributes(n)}_collectInjections(){const n={lookup:i=>i===this._rootScopeName?this._grammar:this.getExternalGrammar(i),injections:i=>this._grammarRepository.injections(i)},e=[],t=this._rootScopeName,r=n.lookup(t);if(r){const i=r.injections;if(i)for(let o in i)wV(e,o,i[o],this,r);const s=this._grammarRepository.injections(t);s&&s.forEach(o=>{const a=this.getExternalGrammar(o);if(a){const l=a.injectionSelector;l&&wV(e,l,a,this,a)}})}return e.sort((i,s)=>i.priority-s.priority),e}getInjections(){return this._injections===null&&(this._injections=this._collectInjections()),this._injections}registerRule(n){const e=++this._lastRuleId,t=n(e);return this._ruleId2desc[e]=t,t}getRule(n){return this._ruleId2desc[n]}getExternalGrammar(n,e){if(this._includedGrammars[n])return this._includedGrammars[n];if(this._grammarRepository){const t=this._grammarRepository.lookup(n);if(t)return this._includedGrammars[n]=SV(t,e&&e.$base),this._includedGrammars[n]}}tokenizeLine(n,e,t=0){const r=this._tokenize(n,e,!1,t);return{tokens:r.lineTokens.getResult(r.ruleStack,r.lineLength),ruleStack:r.ruleStack,stoppedEarly:r.stoppedEarly}}tokenizeLine2(n,e,t=0){const r=this._tokenize(n,e,!0,t);return{tokens:r.lineTokens.getBinaryResult(r.ruleStack,r.lineLength),ruleStack:r.ruleStack,stoppedEarly:r.stoppedEarly}}_tokenize(n,e,t,r){this._rootId===-1&&(this._rootId=lte.getCompiledRuleId(this._grammar.repository.$self,this,this._grammar.repository),this.getInjections());let i;if(!e||e===Ix.NULL){i=!0;const c=this._basicScopeAttributesProvider.getDefaultAttributes(),u=this.themeProvider.getDefaults(),h=L2.set(0,c.languageId,c.tokenType,null,u.fontStyle,u.foregroundId,u.backgroundId),d=this.getRule(this._rootId).getName(null,null);let g;d?g=bm.createRootAndLookUpScopeName(d,h,this):g=bm.createRoot("unknown",h),e=new Ix(null,this._rootId,-1,-1,!1,null,g,g)}else i=!1,e.reset();n=n+`
|
||
`;const s=this.createOnigString(n),o=s.content.length,a=new ube(t,n,this._tokenTypeMatchers,this.balancedBracketSelectors),l=ute(this,s,i,0,e,a,!0,r);return ste(s),{lineLength:o,lineTokens:a,ruleStack:l.stack,stoppedEarly:l.stoppedEarly}}};function SV(n,e){return n=x3e(n),n.repository=n.repository||{},n.repository.$self={$vscodeTextmateLocation:n.$vscodeTextmateLocation,patterns:n.patterns,name:n.scopeName},n.repository.$base=e||n.repository.$self,n}var bm=class nu{constructor(e,t,r){this.parent=e,this.scopePath=t,this.tokenAttributes=r}static fromExtension(e,t){let r=e,i=e?.scopePath??null;for(const s of t)i=S7.push(i,s.scopeNames),r=new nu(r,i,s.encodedTokenAttributes);return r}static createRoot(e,t){return new nu(null,new S7(null,e),t)}static createRootAndLookUpScopeName(e,t,r){const i=r.getMetadataForScope(e),s=new S7(null,e),o=r.themeProvider.themeMatch(s),a=nu.mergeAttributes(t,i,o);return new nu(null,s,a)}get scopeName(){return this.scopePath.scopeName}toString(){return this.getScopeNames().join(" ")}equals(e){return nu.equals(this,e)}static equals(e,t){do{if(e===t||!e&&!t)return!0;if(!e||!t||e.scopeName!==t.scopeName||e.tokenAttributes!==t.tokenAttributes)return!1;e=e.parent,t=t.parent}while(!0)}static mergeAttributes(e,t,r){let i=-1,s=0,o=0;return r!==null&&(i=r.fontStyle,s=r.foregroundId,o=r.backgroundId),L2.set(e,t.languageId,t.tokenType,null,i,s,o)}pushAttributed(e,t){if(e===null)return this;if(e.indexOf(" ")===-1)return nu._pushAttributed(this,e,t);const r=e.split(/ /g);let i=this;for(const s of r)i=nu._pushAttributed(i,s,t);return i}static _pushAttributed(e,t,r){const i=r.getMetadataForScope(t),s=e.scopePath.push(t),o=r.themeProvider.themeMatch(s),a=nu.mergeAttributes(e.tokenAttributes,i,o);return new nu(e,s,a)}getScopeNames(){return this.scopePath.getSegments()}getExtensionIfDefined(e){const t=[];let r=this;for(;r&&r!==e;)t.push({encodedTokenAttributes:r.tokenAttributes,scopeNames:r.scopePath.getExtensionIfDefined(r.parent?.scopePath??null)}),r=r.parent;return r===e?t.reverse():void 0}},Ix=class rf{constructor(e,t,r,i,s,o,a,l){this.parent=e,this.ruleId=t,this.beginRuleCapturedEOL=s,this.endRule=o,this.nameScopesList=a,this.contentNameScopesList=l,this.depth=this.parent?this.parent.depth+1:1,this._enterPos=r,this._anchorPos=i}_stackElementBrand=void 0;static NULL=new rf(null,0,0,0,!1,null,null,null);_enterPos;_anchorPos;depth;equals(e){return e===null?!1:rf._equals(this,e)}static _equals(e,t){return e===t?!0:this._structuralEquals(e,t)?bm.equals(e.contentNameScopesList,t.contentNameScopesList):!1}static _structuralEquals(e,t){do{if(e===t||!e&&!t)return!0;if(!e||!t||e.depth!==t.depth||e.ruleId!==t.ruleId||e.endRule!==t.endRule)return!1;e=e.parent,t=t.parent}while(!0)}clone(){return this}static _reset(e){for(;e;)e._enterPos=-1,e._anchorPos=-1,e=e.parent}reset(){rf._reset(this)}pop(){return this.parent}safePop(){return this.parent?this.parent:this}push(e,t,r,i,s,o,a){return new rf(this,e,t,r,i,s,o,a)}getEnterPos(){return this._enterPos}getAnchorPos(){return this._anchorPos}getRule(e){return e.getRule(this.ruleId)}toString(){const e=[];return this._writeString(e,0),"["+e.join(",")+"]"}_writeString(e,t){return this.parent&&(t=this.parent._writeString(e,t)),e[t++]=`(${this.ruleId}, ${this.nameScopesList?.toString()}, ${this.contentNameScopesList?.toString()})`,t}withContentNameScopesList(e){return this.contentNameScopesList===e?this:this.parent.push(this.ruleId,this._enterPos,this._anchorPos,this.beginRuleCapturedEOL,this.endRule,this.nameScopesList,e)}withEndRule(e){return this.endRule===e?this:new rf(this.parent,this.ruleId,this._enterPos,this._anchorPos,this.beginRuleCapturedEOL,e,this.nameScopesList,this.contentNameScopesList)}hasSameRuleAs(e){let t=this;for(;t&&t._enterPos===e._enterPos;){if(t.ruleId===e.ruleId)return!0;t=t.parent}return!1}toStateStackFrame(){return{ruleId:this.ruleId,beginRuleCapturedEOL:this.beginRuleCapturedEOL,endRule:this.endRule,nameScopesList:this.nameScopesList?.getExtensionIfDefined(this.parent?.nameScopesList??null)??[],contentNameScopesList:this.contentNameScopesList?.getExtensionIfDefined(this.nameScopesList)??[]}}static pushFrame(e,t){const r=bm.fromExtension(e?.nameScopesList??null,t.nameScopesList);return new rf(e,t.ruleId,t.enterPos??-1,t.anchorPos??-1,t.beginRuleCapturedEOL,t.endRule,r,bm.fromExtension(r,t.contentNameScopesList))}},cbe=class{balancedBracketScopes;unbalancedBracketScopes;allowAny=!1;constructor(n,e){this.balancedBracketScopes=n.flatMap(t=>t==="*"?(this.allowAny=!0,[]):y3(t,w3).map(r=>r.matcher)),this.unbalancedBracketScopes=e.flatMap(t=>y3(t,w3).map(r=>r.matcher))}get matchesAlways(){return this.allowAny&&this.unbalancedBracketScopes.length===0}get matchesNever(){return this.balancedBracketScopes.length===0&&!this.allowAny}match(n){for(const e of this.unbalancedBracketScopes)if(e(n))return!1;for(const e of this.balancedBracketScopes)if(e(n))return!0;return this.allowAny}},ube=class{constructor(n,e,t,r){this.balancedBracketSelectors=r,this._emitBinaryTokens=n,this._tokenTypeOverrides=t,this._lineText=null,this._tokens=[],this._binaryTokens=[],this._lastTokenEndIndex=0}_emitBinaryTokens;_lineText;_tokens;_binaryTokens;_lastTokenEndIndex;_tokenTypeOverrides;produce(n,e){this.produceFromScopes(n.contentNameScopesList,e)}produceFromScopes(n,e){if(this._lastTokenEndIndex>=e)return;if(this._emitBinaryTokens){let r=n?.tokenAttributes??0,i=!1;if(this.balancedBracketSelectors?.matchesAlways&&(i=!0),this._tokenTypeOverrides.length>0||this.balancedBracketSelectors&&!this.balancedBracketSelectors.matchesAlways&&!this.balancedBracketSelectors.matchesNever){const s=n?.getScopeNames()??[];for(const o of this._tokenTypeOverrides)o.matcher(s)&&(r=L2.set(r,0,o.type,null,-1,0,0));this.balancedBracketSelectors&&(i=this.balancedBracketSelectors.match(s))}if(i&&(r=L2.set(r,0,8,i,-1,0,0)),this._binaryTokens.length>0&&this._binaryTokens[this._binaryTokens.length-1]===r){this._lastTokenEndIndex=e;return}this._binaryTokens.push(this._lastTokenEndIndex),this._binaryTokens.push(r),this._lastTokenEndIndex=e;return}const t=n?.getScopeNames()??[];this._tokens.push({startIndex:this._lastTokenEndIndex,endIndex:e,scopes:t}),this._lastTokenEndIndex=e}getResult(n,e){return this._tokens.length>0&&this._tokens[this._tokens.length-1].startIndex===e-1&&this._tokens.pop(),this._tokens.length===0&&(this._lastTokenEndIndex=-1,this.produce(n,e),this._tokens[this._tokens.length-1].startIndex=0),this._tokens}getBinaryResult(n,e){this._binaryTokens.length>0&&this._binaryTokens[this._binaryTokens.length-2]===e-1&&(this._binaryTokens.pop(),this._binaryTokens.pop()),this._binaryTokens.length===0&&(this._lastTokenEndIndex=-1,this.produce(n,e),this._binaryTokens[this._binaryTokens.length-2]=0);const t=new Uint32Array(this._binaryTokens.length);for(let r=0,i=this._binaryTokens.length;r<i;r++)t[r]=this._binaryTokens[r];return t}},hbe=class{constructor(n,e){this._onigLib=e,this._theme=n}_grammars=new Map;_rawGrammars=new Map;_injectionGrammars=new Map;_theme;dispose(){for(const n of this._grammars.values())n.dispose()}setTheme(n){this._theme=n}getColorMap(){return this._theme.getColorMap()}addGrammar(n,e){this._rawGrammars.set(n.scopeName,n),e&&this._injectionGrammars.set(n.scopeName,e)}lookup(n){return this._rawGrammars.get(n)}injections(n){return this._injectionGrammars.get(n)}getDefaults(){return this._theme.getDefaults()}themeMatch(n){return this._theme.match(n)}grammarForScopeName(n,e,t,r,i){if(!this._grammars.has(n)){let s=this._rawGrammars.get(n);if(!s)return null;this._grammars.set(n,obe(n,s,e,t,r,i,this,this._onigLib))}return this._grammars.get(n)}},dbe=class{_options;_syncRegistry;_ensureGrammarCache;constructor(e){this._options=e,this._syncRegistry=new hbe(I3.createFromRawTheme(e.theme,e.colorMap),e.onigLib),this._ensureGrammarCache=new Map}dispose(){this._syncRegistry.dispose()}setTheme(e,t){this._syncRegistry.setTheme(I3.createFromRawTheme(e,t))}getColorMap(){return this._syncRegistry.getColorMap()}loadGrammarWithEmbeddedLanguages(e,t,r){return this.loadGrammarWithConfiguration(e,t,{embeddedLanguages:r})}loadGrammarWithConfiguration(e,t,r){return this._loadGrammar(e,t,r.embeddedLanguages,r.tokenTypes,new cbe(r.balancedBracketSelectors||[],r.unbalancedBracketSelectors||[]))}loadGrammar(e){return this._loadGrammar(e,0,null,null,null)}_loadGrammar(e,t,r,i,s){const o=new B3e(this._syncRegistry,e);for(;o.Q.length>0;)o.Q.map(a=>this._loadSingleGrammar(a.scopeName)),o.processQueue();return this._grammarForScopeName(e,t,r,i,s)}_loadSingleGrammar(e){this._ensureGrammarCache.has(e)||(this._doLoadSingleGrammar(e),this._ensureGrammarCache.set(e,!0))}_doLoadSingleGrammar(e){const t=this._options.loadGrammar(e);if(t){const r=typeof this._options.getInjections=="function"?this._options.getInjections(e):void 0;this._syncRegistry.addGrammar(t,r)}}addGrammar(e,t=[],r=0,i=null){return this._syncRegistry.addGrammar(e,t),this._grammarForScopeName(e.scopeName,r,i)}_grammarForScopeName(e,t=0,r=null,i=null,s=null){return this._syncRegistry.grammarForScopeName(e,t,r,i,s)}},yx=Ix.NULL;const fbe=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","keygen","link","meta","param","source","track","wbr"];class dA{constructor(e,t,r){this.normal=t,this.property=e,r&&(this.space=r)}}dA.prototype.normal={};dA.prototype.property={};dA.prototype.space=void 0;function dte(n,e){const t={},r={};for(const i of n)Object.assign(t,i.property),Object.assign(r,i.normal);return new dA(t,r,e)}function bx(n){return n.toLowerCase()}class dl{constructor(e,t){this.attribute=t,this.property=e}}dl.prototype.attribute="";dl.prototype.booleanish=!1;dl.prototype.boolean=!1;dl.prototype.commaOrSpaceSeparated=!1;dl.prototype.commaSeparated=!1;dl.prototype.defined=!1;dl.prototype.mustUseProperty=!1;dl.prototype.number=!1;dl.prototype.overloadedBoolean=!1;dl.prototype.property="";dl.prototype.spaceSeparated=!1;dl.prototype.space=void 0;let pbe=0;const Ln=ap(),go=ap(),fte=ap(),Jt=ap(),fs=ap(),u2=ap(),Sl=ap();function ap(){return 2**++pbe}const Ex=Object.freeze(Object.defineProperty({__proto__:null,boolean:Ln,booleanish:go,commaOrSpaceSeparated:Sl,commaSeparated:u2,number:Jt,overloadedBoolean:fte,spaceSeparated:fs},Symbol.toStringTag,{value:"Module"})),x7=Object.keys(Ex);class hM extends dl{constructor(e,t,r,i){let s=-1;if(super(e,t),TV(this,"space",i),typeof r=="number")for(;++s<x7.length;){const o=x7[s];TV(this,x7[s],(r&Ex[o])===Ex[o])}}}hM.prototype.defined=!0;function TV(n,e,t){t&&(n[e]=t)}function A0(n){const e={},t={};for(const[r,i]of Object.entries(n.properties)){const s=new hM(r,n.transform(n.attributes||{},r),i,n.space);n.mustUseProperty&&n.mustUseProperty.includes(r)&&(s.mustUseProperty=!0),e[r]=s,t[bx(r)]=r,t[bx(s.attribute)]=r}return new dA(e,t,n.space)}const pte=A0({properties:{ariaActiveDescendant:null,ariaAtomic:go,ariaAutoComplete:null,ariaBusy:go,ariaChecked:go,ariaColCount:Jt,ariaColIndex:Jt,ariaColSpan:Jt,ariaControls:fs,ariaCurrent:null,ariaDescribedBy:fs,ariaDetails:null,ariaDisabled:go,ariaDropEffect:fs,ariaErrorMessage:null,ariaExpanded:go,ariaFlowTo:fs,ariaGrabbed:go,ariaHasPopup:null,ariaHidden:go,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:fs,ariaLevel:Jt,ariaLive:null,ariaModal:go,ariaMultiLine:go,ariaMultiSelectable:go,ariaOrientation:null,ariaOwns:fs,ariaPlaceholder:null,ariaPosInSet:Jt,ariaPressed:go,ariaReadOnly:go,ariaRelevant:null,ariaRequired:go,ariaRoleDescription:fs,ariaRowCount:Jt,ariaRowIndex:Jt,ariaRowSpan:Jt,ariaSelected:go,ariaSetSize:Jt,ariaSort:null,ariaValueMax:Jt,ariaValueMin:Jt,ariaValueNow:Jt,ariaValueText:null,role:null},transform(n,e){return e==="role"?e:"aria-"+e.slice(4).toLowerCase()}});function gte(n,e){return e in n?n[e]:e}function vte(n,e){return gte(n,e.toLowerCase())}const gbe=A0({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:u2,acceptCharset:fs,accessKey:fs,action:null,allow:null,allowFullScreen:Ln,allowPaymentRequest:Ln,allowUserMedia:Ln,alt:null,as:null,async:Ln,autoCapitalize:null,autoComplete:fs,autoFocus:Ln,autoPlay:Ln,blocking:fs,capture:null,charSet:null,checked:Ln,cite:null,className:fs,cols:Jt,colSpan:null,content:null,contentEditable:go,controls:Ln,controlsList:fs,coords:Jt|u2,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Ln,defer:Ln,dir:null,dirName:null,disabled:Ln,download:fte,draggable:go,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Ln,formTarget:null,headers:fs,height:Jt,hidden:Ln,high:Jt,href:null,hrefLang:null,htmlFor:fs,httpEquiv:fs,id:null,imageSizes:null,imageSrcSet:null,inert:Ln,inputMode:null,integrity:null,is:null,isMap:Ln,itemId:null,itemProp:fs,itemRef:fs,itemScope:Ln,itemType:fs,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Ln,low:Jt,manifest:null,max:null,maxLength:Jt,media:null,method:null,min:null,minLength:Jt,multiple:Ln,muted:Ln,name:null,nonce:null,noModule:Ln,noValidate:Ln,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:Ln,optimum:Jt,pattern:null,ping:fs,placeholder:null,playsInline:Ln,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:Ln,referrerPolicy:null,rel:fs,required:Ln,reversed:Ln,rows:Jt,rowSpan:Jt,sandbox:fs,scope:null,scoped:Ln,seamless:Ln,selected:Ln,shadowRootClonable:Ln,shadowRootDelegatesFocus:Ln,shadowRootMode:null,shape:null,size:Jt,sizes:null,slot:null,span:Jt,spellCheck:go,src:null,srcDoc:null,srcLang:null,srcSet:null,start:Jt,step:null,style:null,tabIndex:Jt,target:null,title:null,translate:null,type:null,typeMustMatch:Ln,useMap:null,value:go,width:Jt,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:fs,axis:null,background:null,bgColor:null,border:Jt,borderColor:null,bottomMargin:Jt,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Ln,declare:Ln,event:null,face:null,frame:null,frameBorder:null,hSpace:Jt,leftMargin:Jt,link:null,longDesc:null,lowSrc:null,marginHeight:Jt,marginWidth:Jt,noResize:Ln,noHref:Ln,noShade:Ln,noWrap:Ln,object:null,profile:null,prompt:null,rev:null,rightMargin:Jt,rules:null,scheme:null,scrolling:go,standby:null,summary:null,text:null,topMargin:Jt,valueType:null,version:null,vAlign:null,vLink:null,vSpace:Jt,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Ln,disableRemotePlayback:Ln,prefix:null,property:null,results:Jt,security:null,unselectable:null},space:"html",transform:vte}),vbe=A0({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:Sl,accentHeight:Jt,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:Jt,amplitude:Jt,arabicForm:null,ascent:Jt,attributeName:null,attributeType:null,azimuth:Jt,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:Jt,by:null,calcMode:null,capHeight:Jt,className:fs,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:Jt,diffuseConstant:Jt,direction:null,display:null,dur:null,divisor:Jt,dominantBaseline:null,download:Ln,dx:null,dy:null,edgeMode:null,editable:null,elevation:Jt,enableBackground:null,end:null,event:null,exponent:Jt,externalResourcesRequired:null,fill:null,fillOpacity:Jt,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:u2,g2:u2,glyphName:u2,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:Jt,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:Jt,horizOriginX:Jt,horizOriginY:Jt,id:null,ideographic:Jt,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:Jt,k:Jt,k1:Jt,k2:Jt,k3:Jt,k4:Jt,kernelMatrix:Sl,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:Jt,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:Jt,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:Jt,overlineThickness:Jt,paintOrder:null,panose1:null,path:null,pathLength:Jt,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:fs,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:Jt,pointsAtY:Jt,pointsAtZ:Jt,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:Sl,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:Sl,rev:Sl,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:Sl,requiredFeatures:Sl,requiredFonts:Sl,requiredFormats:Sl,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:Jt,specularExponent:Jt,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:Jt,strikethroughThickness:Jt,string:null,stroke:null,strokeDashArray:Sl,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:Jt,strokeOpacity:Jt,strokeWidth:null,style:null,surfaceScale:Jt,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:Sl,tabIndex:Jt,tableValues:null,target:null,targetX:Jt,targetY:Jt,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:Sl,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:Jt,underlineThickness:Jt,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:Jt,values:null,vAlphabetic:Jt,vMathematical:Jt,vectorEffect:null,vHanging:Jt,vIdeographic:Jt,version:null,vertAdvY:Jt,vertOriginX:Jt,vertOriginY:Jt,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:Jt,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:gte}),mte=A0({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform(n,e){return"xlink:"+e.slice(5).toLowerCase()}}),Cte=A0({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:vte}),Ate=A0({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(n,e){return"xml:"+e.slice(3).toLowerCase()}}),mbe=/[A-Z]/g,xV=/-[a-z]/g,Cbe=/^data[-\w.:]+$/i;function Abe(n,e){const t=bx(e);let r=e,i=dl;if(t in n.normal)return n.property[n.normal[t]];if(t.length>4&&t.slice(0,4)==="data"&&Cbe.test(e)){if(e.charAt(4)==="-"){const s=e.slice(5).replace(xV,ybe);r="data"+s.charAt(0).toUpperCase()+s.slice(1)}else{const s=e.slice(4);if(!xV.test(s)){let o=s.replace(mbe,Ibe);o.charAt(0)!=="-"&&(o="-"+o),e="data"+o}}i=hM}return new i(r,e)}function Ibe(n){return"-"+n.toLowerCase()}function ybe(n){return n.charAt(1).toUpperCase()}const bbe=dte([pte,gbe,mte,Cte,Ate],"html"),Ite=dte([pte,vbe,mte,Cte,Ate],"svg"),_V={}.hasOwnProperty;function Ebe(n,e){const t=e||{};function r(i,...s){let o=r.invalid;const a=r.handlers;if(i&&_V.call(i,n)){const l=String(i[n]);o=_V.call(a,l)?a[l]:r.unknown}if(o)return o.call(this,i,...s)}return r.handlers=t.handlers||{},r.invalid=t.invalid,r.unknown=t.unknown,r}const wbe=/["&'<>`]/g,Sbe=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Tbe=/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,xbe=/[|\\{}()[\]^$+*?.]/g,PV=new WeakMap;function _be(n,e){if(n=n.replace(e.subset?Pbe(e.subset):wbe,r),e.subset||e.escapeOnly)return n;return n.replace(Sbe,t).replace(Tbe,r);function t(i,s,o){return e.format((i.charCodeAt(0)-55296)*1024+i.charCodeAt(1)-56320+65536,o.charCodeAt(s+2),e)}function r(i,s,o){return e.format(i.charCodeAt(0),o.charCodeAt(s+1),e)}}function Pbe(n){let e=PV.get(n);return e||(e=Obe(n),PV.set(n,e)),e}function Obe(n){const e=[];let t=-1;for(;++t<n.length;)e.push(n[t].replace(xbe,"\\$&"));return new RegExp("(?:"+e.join("|")+")","g")}const Mbe=/[\dA-Fa-f]/;function kbe(n,e,t){const r="&#x"+n.toString(16).toUpperCase();return t&&e&&!Mbe.test(String.fromCharCode(e))?r:r+";"}const $be=/\d/;function Lbe(n,e,t){const r="&#"+String(n);return t&&e&&!$be.test(String.fromCharCode(e))?r:r+";"}const Nbe=["AElig","AMP","Aacute","Acirc","Agrave","Aring","Atilde","Auml","COPY","Ccedil","ETH","Eacute","Ecirc","Egrave","Euml","GT","Iacute","Icirc","Igrave","Iuml","LT","Ntilde","Oacute","Ocirc","Ograve","Oslash","Otilde","Ouml","QUOT","REG","THORN","Uacute","Ucirc","Ugrave","Uuml","Yacute","aacute","acirc","acute","aelig","agrave","amp","aring","atilde","auml","brvbar","ccedil","cedil","cent","copy","curren","deg","divide","eacute","ecirc","egrave","eth","euml","frac12","frac14","frac34","gt","iacute","icirc","iexcl","igrave","iquest","iuml","laquo","lt","macr","micro","middot","nbsp","not","ntilde","oacute","ocirc","ograve","ordf","ordm","oslash","otilde","ouml","para","plusmn","pound","quot","raquo","reg","sect","shy","sup1","sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"],_7={nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",fnof:"ƒ",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",bull:"•",hellip:"…",prime:"′",Prime:"″",oline:"‾",frasl:"⁄",weierp:"℘",image:"ℑ",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦",quot:'"',amp:"&",lt:"<",gt:">",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",circ:"ˆ",tilde:"˜",ensp:" ",emsp:" ",thinsp:" ",zwnj:"",zwj:"",lrm:"",rlm:"",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",permil:"‰",lsaquo:"‹",rsaquo:"›",euro:"€"},Dbe=["cent","copy","divide","gt","lt","not","para","times"],yte={}.hasOwnProperty,wx={};let L5;for(L5 in _7)yte.call(_7,L5)&&(wx[_7[L5]]=L5);const zbe=/[^\dA-Za-z]/;function Rbe(n,e,t,r){const i=String.fromCharCode(n);if(yte.call(wx,i)){const s=wx[i],o="&"+s;return t&&Nbe.includes(s)&&!Dbe.includes(s)&&(!r||e&&e!==61&&zbe.test(String.fromCharCode(e)))?o:o+";"}return""}function Vbe(n,e,t){let r=kbe(n,e,t.omitOptionalSemicolons),i;if((t.useNamedReferences||t.useShortestReferences)&&(i=Rbe(n,e,t.omitOptionalSemicolons,t.attribute)),(t.useShortestReferences||!i)&&t.useShortestReferences){const s=Lbe(n,e,t.omitOptionalSemicolons);s.length<r.length&&(r=s)}return i&&(!t.useShortestReferences||i.length<r.length)?i:r}function h2(n,e){return _be(n,Object.assign({format:Vbe},e))}const Hbe=/^>|^->|<!--|-->|--!>|<!-$/g,Bbe=[">"],jbe=["<",">"];function Fbe(n,e,t,r){return r.settings.bogusComments?"<?"+h2(n.value,Object.assign({},r.settings.characterReferences,{subset:Bbe}))+">":"<!--"+n.value.replace(Hbe,i)+"-->";function i(s){return h2(s,Object.assign({},r.settings.characterReferences,{subset:jbe}))}}function Ube(n,e,t,r){return"<!"+(r.settings.upperDoctype?"DOCTYPE":"doctype")+(r.settings.tightDoctype?"":" ")+"html>"}function OV(n,e){const t=String(n);if(typeof e!="string")throw new TypeError("Expected character");let r=0,i=t.indexOf(e);for(;i!==-1;)r++,i=t.indexOf(e,i+e.length);return r}function Wbe(n,e){const t=e||{};return(n[n.length-1]===""?[...n,""]:n).join((t.padRight?" ":"")+","+(t.padLeft===!1?"":" ")).trim()}function Gbe(n){return n.join(" ").trim()}const Kbe=/[ \t\n\f\r]/g;function dM(n){return typeof n=="object"?n.type==="text"?MV(n.value):!1:MV(n)}function MV(n){return n.replace(Kbe,"")===""}const Do=Ete(1),bte=Ete(-1),qbe=[];function Ete(n){return e;function e(t,r,i){const s=t?t.children:qbe;let o=(r||0)+n,a=s[o];if(!i)for(;a&&dM(a);)o+=n,a=s[o];return a}}const Ybe={}.hasOwnProperty;function wte(n){return e;function e(t,r,i){return Ybe.call(n,t.tagName)&&n[t.tagName](t,r,i)}}const fM=wte({body:Zbe,caption:P7,colgroup:P7,dd:t9e,dt:e9e,head:P7,html:Xbe,li:Jbe,optgroup:r9e,option:n9e,p:Qbe,rp:kV,rt:kV,tbody:s9e,td:$V,tfoot:o9e,th:$V,thead:i9e,tr:a9e});function P7(n,e,t){const r=Do(t,e,!0);return!r||r.type!=="comment"&&!(r.type==="text"&&dM(r.value.charAt(0)))}function Xbe(n,e,t){const r=Do(t,e);return!r||r.type!=="comment"}function Zbe(n,e,t){const r=Do(t,e);return!r||r.type!=="comment"}function Qbe(n,e,t){const r=Do(t,e);return r?r.type==="element"&&(r.tagName==="address"||r.tagName==="article"||r.tagName==="aside"||r.tagName==="blockquote"||r.tagName==="details"||r.tagName==="div"||r.tagName==="dl"||r.tagName==="fieldset"||r.tagName==="figcaption"||r.tagName==="figure"||r.tagName==="footer"||r.tagName==="form"||r.tagName==="h1"||r.tagName==="h2"||r.tagName==="h3"||r.tagName==="h4"||r.tagName==="h5"||r.tagName==="h6"||r.tagName==="header"||r.tagName==="hgroup"||r.tagName==="hr"||r.tagName==="main"||r.tagName==="menu"||r.tagName==="nav"||r.tagName==="ol"||r.tagName==="p"||r.tagName==="pre"||r.tagName==="section"||r.tagName==="table"||r.tagName==="ul"):!t||!(t.type==="element"&&(t.tagName==="a"||t.tagName==="audio"||t.tagName==="del"||t.tagName==="ins"||t.tagName==="map"||t.tagName==="noscript"||t.tagName==="video"))}function Jbe(n,e,t){const r=Do(t,e);return!r||r.type==="element"&&r.tagName==="li"}function e9e(n,e,t){const r=Do(t,e);return!!(r&&r.type==="element"&&(r.tagName==="dt"||r.tagName==="dd"))}function t9e(n,e,t){const r=Do(t,e);return!r||r.type==="element"&&(r.tagName==="dt"||r.tagName==="dd")}function kV(n,e,t){const r=Do(t,e);return!r||r.type==="element"&&(r.tagName==="rp"||r.tagName==="rt")}function r9e(n,e,t){const r=Do(t,e);return!r||r.type==="element"&&r.tagName==="optgroup"}function n9e(n,e,t){const r=Do(t,e);return!r||r.type==="element"&&(r.tagName==="option"||r.tagName==="optgroup")}function i9e(n,e,t){const r=Do(t,e);return!!(r&&r.type==="element"&&(r.tagName==="tbody"||r.tagName==="tfoot"))}function s9e(n,e,t){const r=Do(t,e);return!r||r.type==="element"&&(r.tagName==="tbody"||r.tagName==="tfoot")}function o9e(n,e,t){return!Do(t,e)}function a9e(n,e,t){const r=Do(t,e);return!r||r.type==="element"&&r.tagName==="tr"}function $V(n,e,t){const r=Do(t,e);return!r||r.type==="element"&&(r.tagName==="td"||r.tagName==="th")}const l9e=wte({body:h9e,colgroup:d9e,head:u9e,html:c9e,tbody:f9e});function c9e(n){const e=Do(n,-1);return!e||e.type!=="comment"}function u9e(n){const e=new Set;for(const r of n.children)if(r.type==="element"&&(r.tagName==="base"||r.tagName==="title")){if(e.has(r.tagName))return!1;e.add(r.tagName)}const t=n.children[0];return!t||t.type==="element"}function h9e(n){const e=Do(n,-1,!0);return!e||e.type!=="comment"&&!(e.type==="text"&&dM(e.value.charAt(0)))&&!(e.type==="element"&&(e.tagName==="meta"||e.tagName==="link"||e.tagName==="script"||e.tagName==="style"||e.tagName==="template"))}function d9e(n,e,t){const r=bte(t,e),i=Do(n,-1,!0);return t&&r&&r.type==="element"&&r.tagName==="colgroup"&&fM(r,t.children.indexOf(r),t)?!1:!!(i&&i.type==="element"&&i.tagName==="col")}function f9e(n,e,t){const r=bte(t,e),i=Do(n,-1);return t&&r&&r.type==="element"&&(r.tagName==="thead"||r.tagName==="tbody")&&fM(r,t.children.indexOf(r),t)?!1:!!(i&&i.type==="element"&&i.tagName==="tr")}const N5={name:[[`
|
||
\f\r &/=>`.split(""),`
|
||
\f\r "&'/=>\``.split("")],[`\0
|
||
\f\r "&'/<=>`.split(""),`\0
|
||
\f\r "&'/<=>\``.split("")]],unquoted:[[`
|
||
\f\r &>`.split(""),`\0
|
||
\f\r "&'<=>\``.split("")],[`\0
|
||
\f\r "&'<=>\``.split(""),`\0
|
||
\f\r "&'<=>\``.split("")]],single:[["&'".split(""),"\"&'`".split("")],["\0&'".split(""),"\0\"&'`".split("")]],double:[['"&'.split(""),"\"&'`".split("")],['\0"&'.split(""),"\0\"&'`".split("")]]};function p9e(n,e,t,r){const i=r.schema,s=i.space==="svg"?!1:r.settings.omitOptionalTags;let o=i.space==="svg"?r.settings.closeEmptyElements:r.settings.voids.includes(n.tagName.toLowerCase());const a=[];let l;i.space==="html"&&n.tagName==="svg"&&(r.schema=Ite);const c=g9e(r,n.properties),u=r.all(i.space==="html"&&n.tagName==="template"?n.content:n);return r.schema=i,u&&(o=!1),(c||!s||!l9e(n,e,t))&&(a.push("<",n.tagName,c?" "+c:""),o&&(i.space==="svg"||r.settings.closeSelfClosing)&&(l=c.charAt(c.length-1),(!r.settings.tightSelfClosing||l==="/"||l&&l!=='"'&&l!=="'")&&a.push(" "),a.push("/")),a.push(">")),a.push(u),!o&&(!s||!fM(n,e,t))&&a.push("</"+n.tagName+">"),a.join("")}function g9e(n,e){const t=[];let r=-1,i;if(e){for(i in e)if(e[i]!==null&&e[i]!==void 0){const s=v9e(n,i,e[i]);s&&t.push(s)}}for(;++r<t.length;){const s=n.settings.tightAttributes?t[r].charAt(t[r].length-1):void 0;r!==t.length-1&&s!=='"'&&s!=="'"&&(t[r]+=" ")}return t.join("")}function v9e(n,e,t){const r=Abe(n.schema,e),i=n.settings.allowParseErrors&&n.schema.space==="html"?0:1,s=n.settings.allowDangerousCharacters?0:1;let o=n.quote,a;if(r.overloadedBoolean&&(t===r.attribute||t==="")?t=!0:(r.boolean||r.overloadedBoolean)&&(typeof t!="string"||t===r.attribute||t==="")&&(t=!!t),t==null||t===!1||typeof t=="number"&&Number.isNaN(t))return"";const l=h2(r.attribute,Object.assign({},n.settings.characterReferences,{subset:N5.name[i][s]}));return t===!0||(t=Array.isArray(t)?(r.commaSeparated?Wbe:Gbe)(t,{padLeft:!n.settings.tightCommaSeparatedLists}):String(t),n.settings.collapseEmptyAttributes&&!t)?l:(n.settings.preferUnquoted&&(a=h2(t,Object.assign({},n.settings.characterReferences,{attribute:!0,subset:N5.unquoted[i][s]}))),a!==t&&(n.settings.quoteSmart&&OV(t,o)>OV(t,n.alternative)&&(o=n.alternative),a=o+h2(t,Object.assign({},n.settings.characterReferences,{subset:(o==="'"?N5.single:N5.double)[i][s],attribute:!0}))+o),l+(a&&"="+a))}const m9e=["<","&"];function Ste(n,e,t,r){return t&&t.type==="element"&&(t.tagName==="script"||t.tagName==="style")?n.value:h2(n.value,Object.assign({},r.settings.characterReferences,{subset:m9e}))}function C9e(n,e,t,r){return r.settings.allowDangerousHtml?n.value:Ste(n,e,t,r)}function A9e(n,e,t,r){return r.all(n)}const I9e=Ebe("type",{invalid:y9e,unknown:b9e,handlers:{comment:Fbe,doctype:Ube,element:p9e,raw:C9e,root:A9e,text:Ste}});function y9e(n){throw new Error("Expected node, not `"+n+"`")}function b9e(n){const e=n;throw new Error("Cannot compile unknown node `"+e.type+"`")}const E9e={},w9e={},S9e=[];function T9e(n,e){const t=e||E9e,r=t.quote||'"',i=r==='"'?"'":'"';if(r!=='"'&&r!=="'")throw new Error("Invalid quote `"+r+"`, expected `'` or `\"`");return{one:x9e,all:_9e,settings:{omitOptionalTags:t.omitOptionalTags||!1,allowParseErrors:t.allowParseErrors||!1,allowDangerousCharacters:t.allowDangerousCharacters||!1,quoteSmart:t.quoteSmart||!1,preferUnquoted:t.preferUnquoted||!1,tightAttributes:t.tightAttributes||!1,upperDoctype:t.upperDoctype||!1,tightDoctype:t.tightDoctype||!1,bogusComments:t.bogusComments||!1,tightCommaSeparatedLists:t.tightCommaSeparatedLists||!1,tightSelfClosing:t.tightSelfClosing||!1,collapseEmptyAttributes:t.collapseEmptyAttributes||!1,allowDangerousHtml:t.allowDangerousHtml||!1,voids:t.voids||fbe,characterReferences:t.characterReferences||w9e,closeSelfClosing:t.closeSelfClosing||!1,closeEmptyElements:t.closeEmptyElements||!1},schema:t.space==="svg"?Ite:bbe,quote:r,alternative:i}.one(Array.isArray(n)?{type:"root",children:n}:n,void 0,void 0)}function x9e(n,e,t){return I9e(n,e,t,this)}function _9e(n){const e=[],t=n&&n.children||S9e;let r=-1;for(;++r<t.length;)e[r]=this.one(t[r],r,n);return e.join("")}function S3(n,e){const t=typeof n=="string"?{}:{...n.colorReplacements},r=typeof n=="string"?n:n.name;for(const[i,s]of Object.entries(e?.colorReplacements||{}))typeof s=="string"?t[i]=s:i===r&&Object.assign(t,s);return t}function cf(n,e){return n&&(e?.[n?.toLowerCase()]||n)}function P9e(n){return Array.isArray(n)?n:[n]}async function Tte(n){return Promise.resolve(typeof n=="function"?n():n).then(e=>e.default||e)}function pM(n){return!n||["plaintext","txt","text","plain"].includes(n)}function O9e(n){return n==="ansi"||pM(n)}function gM(n){return n==="none"}function M9e(n){return gM(n)}function xte(n,e){if(!e)return n;n.properties||={},n.properties.class||=[],typeof n.properties.class=="string"&&(n.properties.class=n.properties.class.split(/\s+/g)),Array.isArray(n.properties.class)||(n.properties.class=[]);const t=Array.isArray(e)?e:e.split(/\s+/g);for(const r of t)r&&!n.properties.class.includes(r)&&n.properties.class.push(r);return n}function s9(n,e=!1){const t=n.split(/(\r?\n)/g);let r=0;const i=[];for(let s=0;s<t.length;s+=2){const o=e?t[s]+(t[s+1]||""):t[s];i.push([o,r]),r+=t[s].length,r+=t[s+1]?.length||0}return i}function k9e(n){const e=s9(n,!0).map(([i])=>i);function t(i){if(i===n.length)return{line:e.length-1,character:e[e.length-1].length};let s=i,o=0;for(const a of e){if(s<a.length)break;s-=a.length,o++}return{line:o,character:s}}function r(i,s){let o=0;for(let a=0;a<i;a++)o+=e[a].length;return o+=s,o}return{lines:e,indexToPos:t,posToIndex:r}}function $9e(n,e){let t=0;const r=[];for(const i of e)i>t&&r.push({...n,content:n.content.slice(t,i),offset:n.offset+t}),t=i;return t<n.content.length&&r.push({...n,content:n.content.slice(t),offset:n.offset+t}),r}function L9e(n,e){const t=Array.from(e instanceof Set?e:new Set(e)).sort((r,i)=>r-i);return t.length?n.map(r=>r.flatMap(i=>{const s=t.filter(o=>i.offset<o&&o<i.offset+i.content.length).map(o=>o-i.offset).sort((o,a)=>o-a);return s.length?$9e(i,s):i})):n}function N9e(n,e,t,r){const i={content:n.content,explanation:n.explanation,offset:n.offset},s=e.map(l=>_te(n.variants[l])),o=new Set(s.flatMap(l=>Object.keys(l))),a={};return s.forEach((l,c)=>{for(const u of o){const h=l[u]||"inherit";if(c===0&&r)a[u]=h;else{const d=u==="color"?"":u==="background-color"?"-bg":`-${u}`,g=t+e[c]+(u==="color"?"":d);a[g]=h}}}),i.htmlStyle=a,i}function _te(n){const e={};return n.color&&(e.color=n.color),n.bgColor&&(e["background-color"]=n.bgColor),n.fontStyle&&(n.fontStyle&i1.Italic&&(e["font-style"]="italic"),n.fontStyle&i1.Bold&&(e["font-weight"]="bold"),n.fontStyle&i1.Underline&&(e["text-decoration"]="underline")),e}function D9e(n){return typeof n=="string"?n:Object.entries(n).map(([e,t])=>`${e}:${t}`).join(";")}const Pte=new WeakMap;function o9(n,e){Pte.set(n,e)}function IC(n){return Pte.get(n)}class I0{_stacks={};lang;get themes(){return Object.keys(this._stacks)}get theme(){return this.themes[0]}get _stack(){return this._stacks[this.theme]}static initial(e,t){return new I0(Object.fromEntries(P9e(t).map(r=>[r,yx])),e)}constructor(...e){if(e.length===2){const[t,r]=e;this.lang=r,this._stacks=t}else{const[t,r,i]=e;this.lang=r,this._stacks={[i]:t}}}getInternalStack(e=this.theme){return this._stacks[e]}getScopes(e=this.theme){return z9e(this._stacks[e])}toJSON(){return{lang:this.lang,theme:this.theme,themes:this.themes,scopes:this.getScopes()}}}function z9e(n){const e=[],t=new Set;function r(i){if(t.has(i))return;t.add(i);const s=i?.nameScopesList?.scopeName;s&&e.push(s),i.parent&&r(i.parent)}return r(n),e}function R9e(n,e){if(!(n instanceof I0))throw new Ia("Invalid grammar state");return n.getInternalStack(e)}function V9e(){const n=new WeakMap;function e(t){if(!n.has(t.meta)){let r=function(o){if(typeof o=="number"){if(o<0||o>t.source.length)throw new Ia(`Invalid decoration offset: ${o}. Code length: ${t.source.length}`);return{...i.indexToPos(o),offset:o}}else{const a=i.lines[o.line];if(a===void 0)throw new Ia(`Invalid decoration position ${JSON.stringify(o)}. Lines length: ${i.lines.length}`);if(o.character<0||o.character>a.length)throw new Ia(`Invalid decoration position ${JSON.stringify(o)}. Line ${o.line} length: ${a.length}`);return{...o,offset:i.posToIndex(o.line,o.character)}}};const i=k9e(t.source),s=(t.options.decorations||[]).map(o=>({...o,start:r(o.start),end:r(o.end)}));H9e(s),n.set(t.meta,{decorations:s,converter:i,source:t.source})}return n.get(t.meta)}return{name:"shiki:decorations",tokens(t){if(!this.options.decorations?.length)return;const i=e(this).decorations.flatMap(o=>[o.start.offset,o.end.offset]);return L9e(t,i)},code(t){if(!this.options.decorations?.length)return;const r=e(this),i=Array.from(t.children).filter(u=>u.type==="element"&&u.tagName==="span");if(i.length!==r.converter.lines.length)throw new Ia(`Number of lines in code element (${i.length}) does not match the number of lines in the source (${r.converter.lines.length}). Failed to apply decorations.`);function s(u,h,d,g){const f=i[u];let v="",C=-1,A=-1;if(h===0&&(C=0),d===0&&(A=0),d===Number.POSITIVE_INFINITY&&(A=f.children.length),C===-1||A===-1)for(let m=0;m<f.children.length;m++)v+=Ote(f.children[m]),C===-1&&v.length===h&&(C=m+1),A===-1&&v.length===d&&(A=m+1);if(C===-1)throw new Ia(`Failed to find start index for decoration ${JSON.stringify(g.start)}`);if(A===-1)throw new Ia(`Failed to find end index for decoration ${JSON.stringify(g.end)}`);const b=f.children.slice(C,A);if(!g.alwaysWrap&&b.length===f.children.length)a(f,g,"line");else if(!g.alwaysWrap&&b.length===1&&b[0].type==="element")a(b[0],g,"token");else{const m={type:"element",tagName:"span",properties:{},children:b};a(m,g,"wrapper"),f.children.splice(C,b.length,m)}}function o(u,h){i[u]=a(i[u],h,"line")}function a(u,h,d){const g=h.properties||{},f=h.transform||(v=>v);return u.tagName=h.tagName||"span",u.properties={...u.properties,...g,class:u.properties.class},h.properties?.class&&xte(u,h.properties.class),u=f(u,d)||u,u}const l=[],c=r.decorations.sort((u,h)=>h.start.offset-u.start.offset||u.end.offset-h.end.offset);for(const u of c){const{start:h,end:d}=u;if(h.line===d.line)s(h.line,h.character,d.character,u);else if(h.line<d.line){s(h.line,h.character,Number.POSITIVE_INFINITY,u);for(let g=h.line+1;g<d.line;g++)l.unshift(()=>o(g,u));s(d.line,0,d.character,u)}}l.forEach(u=>u())}}}function H9e(n){for(let e=0;e<n.length;e++){const t=n[e];if(t.start.offset>t.end.offset)throw new Ia(`Invalid decoration range: ${JSON.stringify(t.start)} - ${JSON.stringify(t.end)}`);for(let r=e+1;r<n.length;r++){const i=n[r],s=t.start.offset<=i.start.offset&&i.start.offset<t.end.offset,o=t.start.offset<i.end.offset&&i.end.offset<=t.end.offset,a=i.start.offset<=t.start.offset&&t.start.offset<i.end.offset,l=i.start.offset<t.end.offset&&t.end.offset<=i.end.offset;if(s||o||a||l){if(s&&o||a&&l)continue;throw new Ia(`Decorations ${JSON.stringify(t.start)} and ${JSON.stringify(i.start)} intersect.`)}}}}function Ote(n){return n.type==="text"?n.value:n.type==="element"?n.children.map(Ote).join(""):""}const B9e=[V9e()];function T3(n){return[...n.transformers||[],...B9e]}var uf=["black","red","green","yellow","blue","magenta","cyan","white","brightBlack","brightRed","brightGreen","brightYellow","brightBlue","brightMagenta","brightCyan","brightWhite"],O7={1:"bold",2:"dim",3:"italic",4:"underline",7:"reverse",8:"hidden",9:"strikethrough"};function j9e(n,e){const t=n.indexOf("\x1B",e);if(t!==-1&&n[t+1]==="["){const r=n.indexOf("m",t);if(r!==-1)return{sequence:n.substring(t+2,r).split(";"),startPosition:t,position:r+1}}return{position:n.length}}function LV(n){const e=n.shift();if(e==="2"){const t=n.splice(0,3).map(r=>Number.parseInt(r));return t.length!==3||t.some(r=>Number.isNaN(r))?void 0:{type:"rgb",rgb:t}}else if(e==="5"){const t=n.shift();if(t)return{type:"table",index:Number(t)}}}function F9e(n){const e=[];for(;n.length>0;){const t=n.shift();if(!t)continue;const r=Number.parseInt(t);if(!Number.isNaN(r))if(r===0)e.push({type:"resetAll"});else if(r<=9)O7[r]&&e.push({type:"setDecoration",value:O7[r]});else if(r<=29){const i=O7[r-20];i&&(e.push({type:"resetDecoration",value:i}),i==="dim"&&e.push({type:"resetDecoration",value:"bold"}))}else if(r<=37)e.push({type:"setForegroundColor",value:{type:"named",name:uf[r-30]}});else if(r===38){const i=LV(n);i&&e.push({type:"setForegroundColor",value:i})}else if(r===39)e.push({type:"resetForegroundColor"});else if(r<=47)e.push({type:"setBackgroundColor",value:{type:"named",name:uf[r-40]}});else if(r===48){const i=LV(n);i&&e.push({type:"setBackgroundColor",value:i})}else r===49?e.push({type:"resetBackgroundColor"}):r===53?e.push({type:"setDecoration",value:"overline"}):r===55?e.push({type:"resetDecoration",value:"overline"}):r>=90&&r<=97?e.push({type:"setForegroundColor",value:{type:"named",name:uf[r-90+8]}}):r>=100&&r<=107&&e.push({type:"setBackgroundColor",value:{type:"named",name:uf[r-100+8]}})}return e}function U9e(){let n=null,e=null,t=new Set;return{parse(r){const i=[];let s=0;do{const o=j9e(r,s),a=o.sequence?r.substring(s,o.startPosition):r.substring(s);if(a.length>0&&i.push({value:a,foreground:n,background:e,decorations:new Set(t)}),o.sequence){const l=F9e(o.sequence);for(const c of l)c.type==="resetAll"?(n=null,e=null,t.clear()):c.type==="resetForegroundColor"?n=null:c.type==="resetBackgroundColor"?e=null:c.type==="resetDecoration"&&t.delete(c.value);for(const c of l)c.type==="setForegroundColor"?n=c.value:c.type==="setBackgroundColor"?e=c.value:c.type==="setDecoration"&&t.add(c.value)}s=o.position}while(s<r.length);return i}}}var W9e={black:"#000000",red:"#bb0000",green:"#00bb00",yellow:"#bbbb00",blue:"#0000bb",magenta:"#ff00ff",cyan:"#00bbbb",white:"#eeeeee",brightBlack:"#555555",brightRed:"#ff5555",brightGreen:"#00ff00",brightYellow:"#ffff55",brightBlue:"#5555ff",brightMagenta:"#ff55ff",brightCyan:"#55ffff",brightWhite:"#ffffff"};function G9e(n=W9e){function e(a){return n[a]}function t(a){return`#${a.map(l=>Math.max(0,Math.min(l,255)).toString(16).padStart(2,"0")).join("")}`}let r;function i(){if(r)return r;r=[];for(let c=0;c<uf.length;c++)r.push(e(uf[c]));let a=[0,95,135,175,215,255];for(let c=0;c<6;c++)for(let u=0;u<6;u++)for(let h=0;h<6;h++)r.push(t([a[c],a[u],a[h]]));let l=8;for(let c=0;c<24;c++,l+=10)r.push(t([l,l,l]));return r}function s(a){return i()[a]}function o(a){switch(a.type){case"named":return e(a.name);case"rgb":return t(a.rgb);case"table":return s(a.index)}}return{value:o}}function K9e(n,e,t){const r=S3(n,t),i=s9(e),s=G9e(Object.fromEntries(uf.map(a=>[a,n.colors?.[`terminal.ansi${a[0].toUpperCase()}${a.substring(1)}`]]))),o=U9e();return i.map(a=>o.parse(a[0]).map(l=>{let c,u;l.decorations.has("reverse")?(c=l.background?s.value(l.background):n.bg,u=l.foreground?s.value(l.foreground):n.fg):(c=l.foreground?s.value(l.foreground):n.fg,u=l.background?s.value(l.background):void 0),c=cf(c,r),u=cf(u,r),l.decorations.has("dim")&&(c=q9e(c));let h=i1.None;return l.decorations.has("bold")&&(h|=i1.Bold),l.decorations.has("italic")&&(h|=i1.Italic),l.decorations.has("underline")&&(h|=i1.Underline),{content:l.value,offset:a[1],color:c,bgColor:u,fontStyle:h}}))}function q9e(n){const e=n.match(/#([0-9a-f]{3})([0-9a-f]{3})?([0-9a-f]{2})?/);if(e)if(e[3]){const r=Math.round(Number.parseInt(e[3],16)/2).toString(16).padStart(2,"0");return`#${e[1]}${e[2]}${r}`}else return e[2]?`#${e[1]}${e[2]}80`:`#${Array.from(e[1]).map(r=>`${r}${r}`).join("")}80`;const t=n.match(/var\((--[\w-]+-ansi-[\w-]+)\)/);return t?`var(${t[1]}-dim)`:n}function vM(n,e,t={}){const{lang:r="text",theme:i=n.getLoadedThemes()[0]}=t;if(pM(r)||gM(i))return s9(e).map(l=>[{content:l[0],offset:l[1]}]);const{theme:s,colorMap:o}=n.setTheme(i);if(r==="ansi")return K9e(s,e,t);const a=n.getLanguage(r);if(t.grammarState){if(t.grammarState.lang!==a.name)throw new Ia(`Grammar state language "${t.grammarState.lang}" does not match highlight language "${a.name}"`);if(!t.grammarState.themes.includes(s.name))throw new Ia(`Grammar state themes "${t.grammarState.themes}" do not contain highlight theme "${s.name}"`)}return X9e(e,a,s,o,t)}function Y9e(...n){if(n.length===2)return IC(n[1]);const[e,t,r={}]=n,{lang:i="text",theme:s=e.getLoadedThemes()[0]}=r;if(pM(i)||gM(s))throw new Ia("Plain language does not have grammar state");if(i==="ansi")throw new Ia("ANSI language does not have grammar state");const{theme:o,colorMap:a}=e.setTheme(s),l=e.getLanguage(i);return new I0(x3(t,l,o,a,r).stateStack,l.name,o.name)}function X9e(n,e,t,r,i){const s=x3(n,e,t,r,i),o=new I0(x3(n,e,t,r,i).stateStack,e.name,t.name);return o9(s.tokens,o),s.tokens}function x3(n,e,t,r,i){const s=S3(t,i),{tokenizeMaxLineLength:o=0,tokenizeTimeLimit:a=500}=i,l=s9(n);let c=i.grammarState?R9e(i.grammarState,t.name)??yx:i.grammarContextCode!=null?x3(i.grammarContextCode,e,t,r,{...i,grammarState:void 0,grammarContextCode:void 0}).stateStack:yx,u=[];const h=[];for(let d=0,g=l.length;d<g;d++){const[f,v]=l[d];if(f===""){u=[],h.push([]);continue}if(o>0&&f.length>=o){u=[],h.push([{content:f,offset:v,color:"",fontStyle:0}]);continue}let C,A,b;i.includeExplanation&&(C=e.tokenizeLine(f,c,a),A=C.tokens,b=0);const m=e.tokenizeLine2(f,c,a),E=m.tokens.length/2;for(let I=0;I<E;I++){const S=m.tokens[2*I],T=I+1<E?m.tokens[2*I+2]:f.length;if(S===T)continue;const P=m.tokens[2*I+1],_=cf(r[L2.getForeground(P)],s),$=L2.getFontStyle(P),B={content:f.substring(S,T),offset:v+S,color:_,fontStyle:$};if(i.includeExplanation){const U=[];if(i.includeExplanation!=="scopeName")for(const N of t.settings){let W;switch(typeof N.scope){case"string":W=N.scope.split(/,/).map(D=>D.trim());break;case"object":W=N.scope;break;default:continue}U.push({settings:N,selectors:W.map(D=>D.split(/ /))})}B.explanation=[];let H=0;for(;S+H<T;){const N=A[b],W=f.substring(N.startIndex,N.endIndex);H+=W.length,B.explanation.push({content:W,scopes:i.includeExplanation==="scopeName"?Z9e(N.scopes):Q9e(U,N.scopes)}),b+=1}}u.push(B)}h.push(u),u=[],c=m.ruleStack}return{tokens:h,stateStack:c}}function Z9e(n){return n.map(e=>({scopeName:e}))}function Q9e(n,e){const t=[];for(let r=0,i=e.length;r<i;r++){const s=e[r];t[r]={scopeName:s,themeMatches:e6e(n,s,e.slice(0,r))}}return t}function NV(n,e){return n===e||e.substring(0,n.length)===n&&e[n.length]==="."}function J9e(n,e,t){if(!NV(n[n.length-1],e))return!1;let r=n.length-2,i=t.length-1;for(;r>=0&&i>=0;)NV(n[r],t[i])&&(r-=1),i-=1;return r===-1}function e6e(n,e,t){const r=[];for(const{selectors:i,settings:s}of n)for(const o of i)if(J9e(o,e,t)){r.push(s);break}return r}function Mte(n,e,t){const r=Object.entries(t.themes).filter(l=>l[1]).map(l=>({color:l[0],theme:l[1]})),i=r.map(l=>{const c=vM(n,e,{...t,theme:l.theme}),u=IC(c),h=typeof l.theme=="string"?l.theme:l.theme.name;return{tokens:c,state:u,theme:h}}),s=t6e(...i.map(l=>l.tokens)),o=s[0].map((l,c)=>l.map((u,h)=>{const d={content:u.content,variants:{},offset:u.offset};return"includeExplanation"in t&&t.includeExplanation&&(d.explanation=u.explanation),s.forEach((g,f)=>{const{content:v,explanation:C,offset:A,...b}=g[c][h];d.variants[r[f].color]=b}),d})),a=i[0].state?new I0(Object.fromEntries(i.map(l=>[l.theme,l.state?.getInternalStack(l.theme)])),i[0].state.lang):void 0;return a&&o9(o,a),o}function t6e(...n){const e=n.map(()=>[]),t=n.length;for(let r=0;r<n[0].length;r++){const i=n.map(l=>l[r]),s=e.map(()=>[]);e.forEach((l,c)=>l.push(s[c]));const o=i.map(()=>0),a=i.map(l=>l[0]);for(;a.every(l=>l);){const l=Math.min(...a.map(c=>c.content.length));for(let c=0;c<t;c++){const u=a[c];u.content.length===l?(s[c].push(u),o[c]+=1,a[c]=i[c][o[c]]):(s[c].push({...u,content:u.content.slice(0,l)}),a[c]={...u,content:u.content.slice(l),offset:u.offset+l})}}}return e}function _3(n,e,t){let r,i,s,o,a,l;if("themes"in t){const{defaultColor:c="light",cssVariablePrefix:u="--shiki-"}=t,h=Object.entries(t.themes).filter(C=>C[1]).map(C=>({color:C[0],theme:C[1]})).sort((C,A)=>C.color===c?-1:A.color===c?1:0);if(h.length===0)throw new Ia("`themes` option must not be empty");const d=Mte(n,e,t);if(l=IC(d),c&&!h.find(C=>C.color===c))throw new Ia(`\`themes\` option must contain the defaultColor key \`${c}\``);const g=h.map(C=>n.getTheme(C.theme)),f=h.map(C=>C.color);s=d.map(C=>C.map(A=>N9e(A,f,u,c))),l&&o9(s,l);const v=h.map(C=>S3(C.theme,t));i=h.map((C,A)=>(A===0&&c?"":`${u+C.color}:`)+(cf(g[A].fg,v[A])||"inherit")).join(";"),r=h.map((C,A)=>(A===0&&c?"":`${u+C.color}-bg:`)+(cf(g[A].bg,v[A])||"inherit")).join(";"),o=`shiki-themes ${g.map(C=>C.name).join(" ")}`,a=c?void 0:[i,r].join(";")}else if("theme"in t){const c=S3(t.theme,t);s=vM(n,e,t);const u=n.getTheme(t.theme);r=cf(u.bg,c),i=cf(u.fg,c),o=u.name,l=IC(s)}else throw new Ia("Invalid options, either `theme` or `themes` must be provided");return{tokens:s,fg:i,bg:r,themeName:o,rootStyle:a,grammarState:l}}function P3(n,e,t,r={meta:{},options:t,codeToHast:(i,s)=>P3(n,i,s),codeToTokens:(i,s)=>_3(n,i,s)}){let i=e;for(const g of T3(t))i=g.preprocess?.call(r,i,t)||i;let{tokens:s,fg:o,bg:a,themeName:l,rootStyle:c,grammarState:u}=_3(n,i,t);const{mergeWhitespaces:h=!0}=t;h===!0?s=n6e(s):h==="never"&&(s=i6e(s));const d={...r,get source(){return i}};for(const g of T3(t))s=g.tokens?.call(d,s)||s;return r6e(s,{...t,fg:o,bg:a,themeName:l,rootStyle:c},d,u)}function r6e(n,e,t,r=IC(n)){const i=T3(e),s=[],o={type:"root",children:[]},{structure:a="classic",tabindex:l="0"}=e;let c={type:"element",tagName:"pre",properties:{class:`shiki ${e.themeName||""}`,style:e.rootStyle||`background-color:${e.bg};color:${e.fg}`,...l!==!1&&l!=null?{tabindex:l.toString()}:{},...Object.fromEntries(Array.from(Object.entries(e.meta||{})).filter(([f])=>!f.startsWith("_")))},children:[]},u={type:"element",tagName:"code",properties:{},children:s};const h=[],d={...t,structure:a,addClassToHast:xte,get source(){return t.source},get tokens(){return n},get options(){return e},get root(){return o},get pre(){return c},get code(){return u},get lines(){return h}};if(n.forEach((f,v)=>{v&&(a==="inline"?o.children.push({type:"element",tagName:"br",properties:{},children:[]}):a==="classic"&&s.push({type:"text",value:`
|
||
`}));let C={type:"element",tagName:"span",properties:{class:"line"},children:[]},A=0;for(const b of f){let m={type:"element",tagName:"span",properties:{...b.htmlAttrs},children:[{type:"text",value:b.content}]};const E=D9e(b.htmlStyle||_te(b));E&&(m.properties.style=E);for(const I of i)m=I?.span?.call(d,m,v+1,A,C,b)||m;a==="inline"?o.children.push(m):a==="classic"&&C.children.push(m),A+=b.content.length}if(a==="classic"){for(const b of i)C=b?.line?.call(d,C,v+1)||C;h.push(C),s.push(C)}}),a==="classic"){for(const f of i)u=f?.code?.call(d,u)||u;c.children.push(u);for(const f of i)c=f?.pre?.call(d,c)||c;o.children.push(c)}let g=o;for(const f of i)g=f?.root?.call(d,g)||g;return r&&o9(g,r),g}function n6e(n){return n.map(e=>{const t=[];let r="",i=0;return e.forEach((s,o)=>{const l=!(s.fontStyle&&s.fontStyle&i1.Underline);l&&s.content.match(/^\s+$/)&&e[o+1]?(i||(i=s.offset),r+=s.content):r?(l?t.push({...s,offset:i,content:r+s.content}):t.push({content:r,offset:i},s),i=0,r=""):t.push(s)}),t})}function i6e(n){return n.map(e=>e.flatMap(t=>{if(t.content.match(/^\s+$/))return t;const r=t.content.match(/^(\s*)(.*?)(\s*)$/);if(!r)return t;const[,i,s,o]=r;if(!i&&!o)return t;const a=[{...t,offset:t.offset+i.length,content:s}];return i&&a.unshift({content:i,offset:t.offset}),o&&a.push({content:o,offset:t.offset+i.length+s.length}),a}))}const s6e=T9e;function o6e(n,e,t){const r={meta:{},options:t,codeToHast:(s,o)=>P3(n,s,o),codeToTokens:(s,o)=>_3(n,s,o)};let i=s6e(P3(n,e,t,r));for(const s of T3(t))i=s.postprocess?.call(r,i,t)||i;return i}const DV={light:"#333333",dark:"#bbbbbb"},zV={light:"#fffffe",dark:"#1e1e1e"},RV="__shiki_resolved";function mM(n){if(n?.[RV])return n;const e={...n};e.tokenColors&&!e.settings&&(e.settings=e.tokenColors,delete e.tokenColors),e.type||="dark",e.colorReplacements={...e.colorReplacements},e.settings||=[];let{bg:t,fg:r}=e;if(!t||!r){const a=e.settings?e.settings.find(l=>!l.name&&!l.scope):void 0;a?.settings?.foreground&&(r=a.settings.foreground),a?.settings?.background&&(t=a.settings.background),!r&&e?.colors?.["editor.foreground"]&&(r=e.colors["editor.foreground"]),!t&&e?.colors?.["editor.background"]&&(t=e.colors["editor.background"]),r||(r=e.type==="light"?DV.light:DV.dark),t||(t=e.type==="light"?zV.light:zV.dark),e.fg=r,e.bg=t}e.settings[0]&&e.settings[0].settings&&!e.settings[0].scope||e.settings.unshift({settings:{foreground:e.fg,background:e.bg}});let i=0;const s=new Map;function o(a){if(s.has(a))return s.get(a);i+=1;const l=`#${i.toString(16).padStart(8,"0").toLowerCase()}`;return e.colorReplacements?.[`#${l}`]?o(a):(s.set(a,l),l)}e.settings=e.settings.map(a=>{const l=a.settings?.foreground&&!a.settings.foreground.startsWith("#"),c=a.settings?.background&&!a.settings.background.startsWith("#");if(!l&&!c)return a;const u={...a,settings:{...a.settings}};if(l){const h=o(a.settings.foreground);e.colorReplacements[h]=a.settings.foreground,u.settings.foreground=h}if(c){const h=o(a.settings.background);e.colorReplacements[h]=a.settings.background,u.settings.background=h}return u});for(const a of Object.keys(e.colors||{}))if((a==="editor.foreground"||a==="editor.background"||a.startsWith("terminal.ansi"))&&!e.colors[a]?.startsWith("#")){const l=o(e.colors[a]);e.colorReplacements[l]=e.colors[a],e.colors[a]=l}return Object.defineProperty(e,RV,{enumerable:!1,writable:!1,value:!0}),e}async function kte(n){return Array.from(new Set((await Promise.all(n.filter(e=>!O9e(e)).map(async e=>await Tte(e).then(t=>Array.isArray(t)?t:[t])))).flat()))}async function $te(n){return(await Promise.all(n.map(async t=>M9e(t)?null:mM(await Tte(t))))).filter(t=>!!t)}let a6e=3;function l6e(n,e=3){e>a6e||console.trace(`[SHIKI DEPRECATE]: ${n}`)}class Ng extends Error{constructor(e){super(e),this.name="ShikiError"}}class c6e extends dbe{constructor(e,t,r,i={}){super(e),this._resolver=e,this._themes=t,this._langs=r,this._alias=i,this._themes.map(s=>this.loadTheme(s)),this.loadLanguages(this._langs)}_resolvedThemes=new Map;_resolvedGrammars=new Map;_langMap=new Map;_langGraph=new Map;_textmateThemeCache=new WeakMap;_loadedThemesCache=null;_loadedLanguagesCache=null;getTheme(e){return typeof e=="string"?this._resolvedThemes.get(e):this.loadTheme(e)}loadTheme(e){const t=mM(e);return t.name&&(this._resolvedThemes.set(t.name,t),this._loadedThemesCache=null),t}getLoadedThemes(){return this._loadedThemesCache||(this._loadedThemesCache=[...this._resolvedThemes.keys()]),this._loadedThemesCache}setTheme(e){let t=this._textmateThemeCache.get(e);t||(t=I3.createFromRawTheme(e),this._textmateThemeCache.set(e,t)),this._syncRegistry.setTheme(t)}getGrammar(e){if(this._alias[e]){const t=new Set([e]);for(;this._alias[e];){if(e=this._alias[e],t.has(e))throw new Ng(`Circular alias \`${Array.from(t).join(" -> ")} -> ${e}\``);t.add(e)}}return this._resolvedGrammars.get(e)}loadLanguage(e){if(this.getGrammar(e.name))return;const t=new Set([...this._langMap.values()].filter(s=>s.embeddedLangsLazy?.includes(e.name)));this._resolver.addLanguage(e);const r={balancedBracketSelectors:e.balancedBracketSelectors||["*"],unbalancedBracketSelectors:e.unbalancedBracketSelectors||[]};this._syncRegistry._rawGrammars.set(e.scopeName,e);const i=this.loadGrammarWithConfiguration(e.scopeName,1,r);if(i.name=e.name,this._resolvedGrammars.set(e.name,i),e.aliases&&e.aliases.forEach(s=>{this._alias[s]=e.name}),this._loadedLanguagesCache=null,t.size)for(const s of t)this._resolvedGrammars.delete(s.name),this._loadedLanguagesCache=null,this._syncRegistry?._injectionGrammars?.delete(s.scopeName),this._syncRegistry?._grammars?.delete(s.scopeName),this.loadLanguage(this._langMap.get(s.name))}dispose(){super.dispose(),this._resolvedThemes.clear(),this._resolvedGrammars.clear(),this._langMap.clear(),this._langGraph.clear(),this._loadedThemesCache=null}loadLanguages(e){for(const i of e)this.resolveEmbeddedLanguages(i);const t=Array.from(this._langGraph.entries()),r=t.filter(([i,s])=>!s);if(r.length){const i=t.filter(([s,o])=>o&&o.embeddedLangs?.some(a=>r.map(([l])=>l).includes(a))).filter(s=>!r.includes(s));throw new Ng(`Missing languages ${r.map(([s])=>`\`${s}\``).join(", ")}, required by ${i.map(([s])=>`\`${s}\``).join(", ")}`)}for(const[i,s]of t)this._resolver.addLanguage(s);for(const[i,s]of t)this.loadLanguage(s)}getLoadedLanguages(){return this._loadedLanguagesCache||(this._loadedLanguagesCache=[...new Set([...this._resolvedGrammars.keys(),...Object.keys(this._alias)])]),this._loadedLanguagesCache}resolveEmbeddedLanguages(e){if(this._langMap.set(e.name,e),this._langGraph.set(e.name,e),e.embeddedLangs)for(const t of e.embeddedLangs)this._langGraph.set(t,this._langMap.get(t))}}class u6e{_langs=new Map;_scopeToLang=new Map;_injections=new Map;_onigLib;constructor(e,t){this._onigLib={createOnigScanner:r=>e.createScanner(r),createOnigString:r=>e.createString(r)},t.forEach(r=>this.addLanguage(r))}get onigLib(){return this._onigLib}getLangRegistration(e){return this._langs.get(e)}loadGrammar(e){return this._scopeToLang.get(e)}addLanguage(e){this._langs.set(e.name,e),e.aliases&&e.aliases.forEach(t=>{this._langs.set(t,e)}),this._scopeToLang.set(e.scopeName,e),e.injectTo&&e.injectTo.forEach(t=>{this._injections.get(t)||this._injections.set(t,[]),this._injections.get(t).push(e.scopeName)})}getInjections(e){const t=e.split(".");let r=[];for(let i=1;i<=t.length;i++){const s=t.slice(0,i).join(".");r=[...r,...this._injections.get(s)||[]]}return r}}let Dv=0;function h6e(n){Dv+=1,n.warnings!==!1&&Dv>=10&&Dv%10===0&&console.warn(`[Shiki] ${Dv} instances have been created. Shiki is supposed to be used as a singleton, consider refactoring your code to cache your highlighter instance; Or call \`highlighter.dispose()\` to release unused instances.`);let e=!1;if(!n.engine)throw new Ng("`engine` option is required for synchronous mode");const t=(n.langs||[]).flat(1),r=(n.themes||[]).flat(1).map(mM),i=new u6e(n.engine,t),s=new c6e(i,r,t,n.langAlias);let o;function a(b){C();const m=s.getGrammar(typeof b=="string"?b:b.name);if(!m)throw new Ng(`Language \`${b}\` not found, you may need to load it first`);return m}function l(b){if(b==="none")return{bg:"",fg:"",name:"none",settings:[],type:"dark"};C();const m=s.getTheme(b);if(!m)throw new Ng(`Theme \`${b}\` not found, you may need to load it first`);return m}function c(b){C();const m=l(b);o!==b&&(s.setTheme(m),o=b);const E=s.getColorMap();return{theme:m,colorMap:E}}function u(){return C(),s.getLoadedThemes()}function h(){return C(),s.getLoadedLanguages()}function d(...b){C(),s.loadLanguages(b.flat(1))}async function g(...b){return d(await kte(b))}function f(...b){C();for(const m of b.flat(1))s.loadTheme(m)}async function v(...b){return C(),f(await $te(b))}function C(){if(e)throw new Ng("Shiki instance has been disposed")}function A(){e||(e=!0,s.dispose(),Dv-=1)}return{setTheme:c,getTheme:l,getLanguage:a,getLoadedThemes:u,getLoadedLanguages:h,loadLanguage:g,loadLanguageSync:d,loadTheme:v,loadThemeSync:f,dispose:A,[Symbol.dispose]:A}}async function d6e(n){n.engine||l6e("`engine` option is required. Use `createOnigurumaEngine` or `createJavaScriptRegexEngine` to create an engine.");const[e,t,r]=await Promise.all([$te(n.themes||[]),kte(n.langs||[]),n.engine]);return h6e({...n,themes:e,langs:t,engine:r})}async function f6e(n){const e=await d6e(n);return{getLastGrammarState:(...t)=>Y9e(e,...t),codeToTokensBase:(t,r)=>vM(e,t,r),codeToTokensWithThemes:(t,r)=>Mte(e,t,r),codeToTokens:(t,r)=>_3(e,t,r),codeToHast:(t,r)=>P3(e,t,r),codeToHtml:(t,r)=>o6e(e,t,r),getBundledLanguages:()=>({}),getBundledThemes:()=>({}),...e,getInternalContext:()=>e}}const Uo=String.raw,CM=new Set(["alnum","alpha","ascii","blank","cntrl","digit","graph","lower","print","punct","space","upper","word","xdigit"]);function p6e(n,e,t){return n.has(e)||n.set(e,t),n.get(e)}function cu(n,e){if(!n)throw new Error(e??"Value expected");return n}const Qr={Alternator:"Alternator",Assertion:"Assertion",Backreference:"Backreference",Character:"Character",CharacterClassClose:"CharacterClassClose",CharacterClassHyphen:"CharacterClassHyphen",CharacterClassIntersector:"CharacterClassIntersector",CharacterClassOpen:"CharacterClassOpen",CharacterSet:"CharacterSet",Directive:"Directive",GroupClose:"GroupClose",GroupOpen:"GroupOpen",Subroutine:"Subroutine",Quantifier:"Quantifier",EscapedNumber:"EscapedNumber"},so={any:"any",digit:"digit",dot:"dot",grapheme:"grapheme",hex:"hex",newline:"newline",posix:"posix",property:"property",space:"space",word:"word"},AM={flags:"flags",keep:"keep"},ma={absent_repeater:"absent_repeater",atomic:"atomic",capturing:"capturing",group:"group",lookahead:"lookahead",lookbehind:"lookbehind"},_g={greedy:"greedy",lazy:"lazy",possessive:"possessive"},VV=new Map([["a",7],["b",8],["e",27],["f",12],["n",10],["r",13],["t",9],["v",11]]),Lte=Uo`\[\^?`,Nte=`c.? | C(?:-.?)?|${Uo`[pP]\{(?:\^?[-\x20_]*[A-Za-z][-\x20\w]*\})?`}|${Uo`x[89A-Fa-f]\p{AHex}(?:\\x[89A-Fa-f]\p{AHex})*`}|${Uo`u(?:\p{AHex}{4})? | x\{[^\}]*\}? | x\p{AHex}{0,2}`}|${Uo`o\{[^\}]*\}?`}|${Uo`\d{1,3}`}`,Dte=/[?*+][?+]?|\{(?:\d+(?:,\d*)?|,\d+)\}\??/,D5=new RegExp(Uo`
|
||
\\ (?:
|
||
${Nte}
|
||
| [gk]<[^>]*>?
|
||
| [gk]'[^']*'?
|
||
| .
|
||
)
|
||
| \( (?:
|
||
\? (?:
|
||
[:=!>({]
|
||
| <[=!]
|
||
| <[^>]*>
|
||
| '[^']*'
|
||
| ~\|?
|
||
| #(?:[^)\\]|\\.?)*
|
||
| [^:)]*[:)]
|
||
)?
|
||
| \*
|
||
)?
|
||
| ${Dte.source}
|
||
| ${Lte}
|
||
| .
|
||
`.replace(/\s+/g,""),"gsu"),M7=new RegExp(Uo`
|
||
\\ (?:
|
||
${Nte}
|
||
| .
|
||
)
|
||
| \[:(?:\^?\p{Alpha}+|\^):\]
|
||
| ${Lte}
|
||
| &&
|
||
| .
|
||
`.replace(/\s+/g,""),"gsu");function g6e(n,e={}){const t={flags:"",...e,rules:{captureGroup:!1,singleline:!1,...e.rules}};if(typeof n!="string")throw new Error("String expected as pattern");const r=w6e(t.flags),i=[r.extended],s={captureGroup:t.rules.captureGroup,getCurrentModX:()=>i.at(-1),numOpenGroups:0,popModX(){i.pop()},pushModX(h){i.push(h)},replaceCurrentModX(h){i[i.length-1]=h},singleline:t.rules.singleline};let o=[],a;for(D5.lastIndex=0;a=D5.exec(n);){const h=v6e(s,n,a[0],D5.lastIndex);h.tokens?o.push(...h.tokens):h.token&&o.push(h.token),h.lastIndex!==void 0&&(D5.lastIndex=h.lastIndex)}const l=[];let c=0;o.forEach(h=>{h.type===Qr.GroupOpen&&(h.kind===ma.capturing?h.number=++c:h.raw==="("&&l.push(h))}),c||l.forEach((h,d)=>{h.kind=ma.capturing,h.number=d+1});const u=c||l.length;return o=o.map(h=>h.type===Qr.EscapedNumber?T6e(h,u):h).flat(),{tokens:o,flags:r}}function v6e(n,e,t,r){const[i,s]=t;if(i==="["){const o=m6e(e,t,r);return{tokens:o.tokens,lastIndex:o.lastIndex}}if(i==="\\"){if("AbBGyYzZ".includes(s))return{token:Qn(Qr.Assertion,t,{kind:t})};if(/^\\g[<']/.test(t)){if(!/^\\g(?:<[^>]+>|'[^']+')$/.test(t))throw new Error(`Invalid group name "${t}"`);return{token:Qn(Qr.Subroutine,t)}}if(/^\\k[<']/.test(t)){if(!/^\\k(?:<[^>]+>|'[^']+')$/.test(t))throw new Error(`Invalid group name "${t}"`);return{token:Qn(Qr.Backreference,t)}}if(s==="K")return{token:Qn(Qr.Directive,t,{kind:AM.keep})};if(s==="N"||s==="R")return{token:Qn(Qr.CharacterSet,t,{kind:so.newline,negate:s==="N"})};if(s==="O")return{token:Qn(Qr.CharacterSet,t,{kind:so.any})};if(s==="X")return{token:Qn(Qr.CharacterSet,t,{kind:so.grapheme})};const o=zte(t,{inCharClass:!1});return Array.isArray(o)?{tokens:o}:{token:o}}if(i==="("){if(t==="(*")throw new Error(`Unsupported named callout "${t}"`);if(t==="(?{")throw new Error(`Unsupported callout "${t}"`);if(t.startsWith("(?#")){if(e[r]!==")")throw new Error('Unclosed comment group "(?#"');return{lastIndex:r+1}}if(/^\(\?[-imx]+[:)]$/.test(t))return{token:I6e(t,n)};if(n.pushModX(n.getCurrentModX()),n.numOpenGroups++,t==="("&&!n.captureGroup||t==="(?:")return{token:Qn(Qr.GroupOpen,t,{kind:ma.group})};if(t==="(?>")return{token:Qn(Qr.GroupOpen,t,{kind:ma.atomic})};if(t==="(?="||t==="(?!"||t==="(?<="||t==="(?<!")return{token:Qn(Qr.GroupOpen,t,{kind:t[2]==="<"?ma.lookbehind:ma.lookahead,negate:t.endsWith("!")})};if(t==="("&&n.captureGroup||t.startsWith("(?<")&&t.endsWith(">")||t.startsWith("(?'")&&t.endsWith("'")){const o=Qn(Qr.GroupOpen,t,{kind:ma.capturing});return t!=="("&&(o.name=t.slice(3,-1)),{token:o}}if(t.startsWith("(?~")){if(t==="(?~|")throw new Error(`Unsupported absent function kind "${t}"`);return{token:Qn(Qr.GroupOpen,t,{kind:ma.absent_repeater})}}throw t==="(?("?new Error(`Unsupported conditional "${t}"`):new Error(`Invalid or unsupported group option "${t}"`)}if(t===")"){if(n.popModX(),n.numOpenGroups--,n.numOpenGroups<0)throw new Error('Unmatched ")"');return{token:Qn(Qr.GroupClose,t)}}if(t==="#"&&n.getCurrentModX()){const o=e.indexOf(`
|
||
`,r);return{lastIndex:o===-1?e.length:o}}if(/^\s$/.test(t)&&n.getCurrentModX()){const o=/\s+/y;return o.lastIndex=r,{lastIndex:o.exec(e)?o.lastIndex:r}}if(t===".")return{token:Qn(Qr.CharacterSet,t,{kind:so.dot})};if(t==="^"||t==="$"){const o=n.singleline?{"^":Uo`\A`,$:Uo`\Z`}[t]:t;return{token:Qn(Qr.Assertion,t,{kind:o})}}return t==="|"?{token:Qn(Qr.Alternator,t)}:Dte.test(t)?{token:y6e(t)}:(Rte(t),{token:Qn(Qr.Character,t,{value:t.codePointAt(0)})})}function m6e(n,e,t){const r=[Qn(Qr.CharacterClassOpen,e,{negate:e[1]==="^"})];let i=1,s;for(M7.lastIndex=t;s=M7.exec(n);){const o=s[0];if(o[0]==="["&&o[1]!==":")i++,r.push(Qn(Qr.CharacterClassOpen,o,{negate:o[1]==="^"}));else if(o==="]"){if(r.at(-1).type===Qr.CharacterClassOpen)r.push(Qn(Qr.Character,o,{value:93}));else if(i--,r.push(Qn(Qr.CharacterClassClose,o)),!i)break}else{const a=C6e(o);Array.isArray(a)?r.push(...a):r.push(a)}}return{tokens:r,lastIndex:M7.lastIndex||n.length}}function C6e(n){if(n[0]==="\\")return zte(n,{inCharClass:!0});if(n[0]==="["){const e=/\[:(?<negate>\^?)(?<name>[a-z]+):\]/.exec(n);if(!e||!CM.has(e.groups.name))throw new Error(`Invalid POSIX class "${n}"`);return Qn(Qr.CharacterSet,n,{kind:so.posix,value:e.groups.name,negate:!!e.groups.negate})}return n==="-"?Qn(Qr.CharacterClassHyphen,n):n==="&&"?Qn(Qr.CharacterClassIntersector,n):(Rte(n),Qn(Qr.Character,n,{value:n.codePointAt(0)}))}function zte(n,{inCharClass:e}){const t=n[1];if(t==="c"||t==="C")return A6e(n);if("dDhHsSwW".includes(t))return b6e(n);if(n.startsWith(Uo`\o{`))throw new Error(`Incomplete, invalid, or unsupported octal code point "${n}"`);if(/^\\[pP]\{/.test(n)){if(n.length===3)throw new Error(`Incomplete or invalid Unicode property "${n}"`);return E6e(n)}if(/^\\x[89A-Fa-f]\p{AHex}/u.test(n))try{const r=n.split(/\\x/).slice(1).map(o=>parseInt(o,16)),i=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}).decode(new Uint8Array(r)),s=new TextEncoder;return[...i].map(o=>{const a=[...s.encode(o)].map(l=>`\\x${l.toString(16)}`).join("");return Qn(Qr.Character,a,{value:o.codePointAt(0)})})}catch{throw new Error(`Multibyte code "${n}" incomplete or invalid in Oniguruma`)}if(t==="u"||t==="x")return Qn(Qr.Character,n,{value:S6e(n)});if(VV.has(t))return Qn(Qr.Character,n,{value:VV.get(t)});if(/\d/.test(t))return Qn(Qr.EscapedNumber,n,{inCharClass:e});if(n==="\\")throw new Error(Uo`Incomplete escape "\"`);if(t==="M")throw new Error(`Unsupported meta "${n}"`);if([...n].length===2)return Qn(Qr.Character,n,{value:n.codePointAt(1)});throw new Error(`Unexpected escape "${n}"`)}function Qn(n,e,t){return{type:n,raw:e,...t}}function A6e(n){const e=n[1]==="c"?n[2]:n[3];if(!e||!/[A-Za-z]/.test(e))throw new Error(`Unsupported control character "${n}"`);return Qn(Qr.Character,n,{value:e.toUpperCase().codePointAt(0)-64})}function I6e(n,e){let{on:t,off:r}=/^\(\?(?<on>[imx]*)(?:-(?<off>[-imx]*))?/.exec(n).groups;r??="";const i=(e.getCurrentModX()||t.includes("x"))&&!r.includes("x"),s=HV(t),o=HV(r),a={};if(s&&(a.enable=s),o&&(a.disable=o),n.endsWith(")"))return e.replaceCurrentModX(i),Qn(Qr.Directive,n,{kind:AM.flags,flags:a});if(n.endsWith(":")){e.pushModX(i),e.numOpenGroups++;const l=Qn(Qr.GroupOpen,n,{kind:ma.group});return(s||o)&&(l.flags=a),l}throw new Error(`Unexpected flag modifier "${n}"`)}function y6e(n){const e={};if(n[0]==="{"){const{min:t,max:r}=/^\{(?<min>\d*)(?:,(?<max>\d*))?/.exec(n).groups,i=1e5;if(+t>i||+r>i)throw new Error("Quantifier value unsupported in Oniguruma");e.min=+t,e.max=r===void 0?+t:r===""?1/0:+r,e.kind=n.endsWith("?")?_g.lazy:_g.greedy}else e.min=n[0]==="+"?1:0,e.max=n[0]==="?"?1:1/0,e.kind=n[1]==="+"?_g.possessive:n[1]==="?"?_g.lazy:_g.greedy;return Qn(Qr.Quantifier,n,e)}function b6e(n){const e=n[1].toLowerCase();return Qn(Qr.CharacterSet,n,{kind:{d:so.digit,h:so.hex,s:so.space,w:so.word}[e],negate:n[1]!==e})}function E6e(n){const{p:e,neg:t,value:r}=/^\\(?<p>[pP])\{(?<neg>\^?)(?<value>[^}]+)/.exec(n).groups,i=e==="P"&&!t||e==="p"&&!!t;return Qn(Qr.CharacterSet,n,{kind:so.property,value:r,negate:i})}function HV(n){const e={};return n.includes("i")&&(e.ignoreCase=!0),n.includes("m")&&(e.dotAll=!0),n.includes("x")&&(e.extended=!0),Object.keys(e).length?e:null}function w6e(n){if(!/^[imxDPSW]*$/.test(n))throw new Error(`Flags "${n}" includes unsupported value`);const e={ignoreCase:!1,dotAll:!1,extended:!1,digitIsAscii:!1,posixIsAscii:!1,spaceIsAscii:!1,wordIsAscii:!1};for(const t of n)e[{i:"ignoreCase",m:"dotAll",x:"extended",D:"digitIsAscii",P:"posixIsAscii",S:"spaceIsAscii",W:"wordIsAscii"}[t]]=!0;return e}function S6e(n){if(/^(?:\\u(?!\p{AHex}{4})|\\x(?!\p{AHex}{1,2}|\{\p{AHex}{1,8}\}))/u.test(n))throw new Error(`Incomplete or invalid escape "${n}"`);const e=n[2]==="{"?/^\\x\{\s*(?<hex>\p{AHex}+)/u.exec(n).groups.hex:n.slice(2);return parseInt(e,16)}function T6e(n,e){const{raw:t,inCharClass:r}=n,i=t.slice(1);if(!r&&(i!=="0"&&i.length===1||i[0]!=="0"&&+i<=e))return[Qn(Qr.Backreference,t)];const s=[],o=i.match(/^[0-7]+|\d/g);for(let a=0;a<o.length;a++){const l=o[a];let c;if(a===0&&l!=="8"&&l!=="9"){if(c=parseInt(l,8),c>127)throw new Error(Uo`Octal encoded byte above 177 unsupported "${t}"`)}else c=l.codePointAt(0);s.push(Qn(Qr.Character,(a===0?"\\":"")+l,{value:c}))}return s}function Rte(n){if([...n].length!==1)throw new Error(`Expected "${n}" to be a single code point`)}const Zt={AbsentFunction:"AbsentFunction",Alternative:"Alternative",Assertion:"Assertion",Backreference:"Backreference",CapturingGroup:"CapturingGroup",Character:"Character",CharacterClass:"CharacterClass",CharacterClassRange:"CharacterClassRange",CharacterSet:"CharacterSet",Directive:"Directive",Flags:"Flags",Group:"Group",LookaroundAssertion:"LookaroundAssertion",Pattern:"Pattern",Quantifier:"Quantifier",Regex:"Regex",Subroutine:"Subroutine",Recursion:"Recursion"},Vte={repeater:"repeater"},Wi={grapheme_boundary:"grapheme_boundary",line_end:"line_end",line_start:"line_start",search_start:"search_start",string_end:"string_end",string_end_newline:"string_end_newline",string_start:"string_start",word_boundary:"word_boundary"},e1={union:"union",intersection:"intersection"},Vs=so,Em=AM,Sx=_g,bh={lookahead:"lookahead",lookbehind:"lookbehind"};function Hte(n,e={}){const t={flags:"",normalizeUnknownPropertyNames:!1,skipBackrefValidation:!1,skipLookbehindValidation:!1,skipPropertyNameValidation:!1,unicodePropertyMap:null,...e,rules:{captureGroup:!1,singleline:!1,...e.rules}},r=g6e(n,{flags:t.flags,rules:{captureGroup:t.rules.captureGroup,singleline:t.rules.singleline}}),i={capturingGroups:[],current:0,hasNumberedRef:!1,namedGroupsByName:new Map,normalizeUnknownPropertyNames:t.normalizeUnknownPropertyNames,parent:null,skipBackrefValidation:t.skipBackrefValidation,skipLookbehindValidation:t.skipLookbehindValidation,skipPropertyNameValidation:t.skipPropertyNameValidation,subroutines:[],token:null,tokens:r.tokens,unicodePropertyMap:t.unicodePropertyMap,walk:s};function s(d,g){const f=r.tokens[i.current];switch(i.parent=d,i.token=f,i.current++,f.type){case Qr.Alternator:return N1();case Qr.Assertion:return N6e(f);case Qr.Backreference:return x6e(i);case Qr.Character:return IM(f.value,{useLastValid:!!g.isCheckingRangeEnd});case Qr.CharacterClassHyphen:return _6e(i,g);case Qr.CharacterClassOpen:return P6e(i,g);case Qr.CharacterSet:return O6e(i);case Qr.Directive:return R6e(cu(Em[f.kind],`Unexpected directive kind "${f.kind}"`),{flags:f.flags});case Qr.GroupOpen:return M6e(i,g);case Qr.Quantifier:return k6e(i);case Qr.Subroutine:return $6e(i);default:throw new Error(`Unexpected token type "${f.type}"`)}}const o=j6e(H6e(),V6e(r.flags));let a=o.pattern.alternatives[0];for(;i.current<r.tokens.length;){const d=s(a,{});d.type===Zt.Alternative?(o.pattern.alternatives.push(d),a=d):a.elements.push(d)}const{capturingGroups:l,hasNumberedRef:c,namedGroupsByName:u,subroutines:h}=i;if(c&&u.size&&!t.rules.captureGroup)throw new Error("Numbered backref/subroutine not allowed when using named capture");for(const{ref:d}of h)if(typeof d=="number"){if(d>l.length)throw new Error("Subroutine uses a group number that's not defined")}else if(u.has(d)){if(u.get(d).length>1)throw new Error(Uo`Subroutine uses a duplicate group name "\g<${d}>"`)}else throw new Error(Uo`Subroutine uses a group name that's not defined "\g<${d}>"`);return o}function x6e(n){const{raw:e}=n.token,t=/^\\k[<']/.test(e),r=t?e.slice(3,-1):e.slice(1),i=(s,o=!1)=>{const a=n.capturingGroups.length;let l=!1;if(s>a)if(n.skipBackrefValidation)l=!0;else throw new Error(`Not enough capturing groups defined to the left "${e}"`);return n.hasNumberedRef=!0,Tx(o?a+1-s:s,{orphan:l})};if(t){const s=/^(?<sign>-?)0*(?<num>[1-9]\d*)$/.exec(r);if(s)return i(+s.groups.num,!!s.groups.sign);if(/[-+]/.test(r))throw new Error(`Invalid backref name "${e}"`);if(!n.namedGroupsByName.has(r))throw new Error(`Group name not defined to the left "${e}"`);return Tx(r)}return i(+r)}function _6e(n,e){const{parent:t,tokens:r,walk:i}=n,s=t.elements.at(-1),o=r[n.current];if(!e.isCheckingRangeEnd&&s&&s.type!==Zt.CharacterClass&&s.type!==Zt.CharacterClassRange&&o&&o.type!==Qr.CharacterClassOpen&&o.type!==Qr.CharacterClassClose&&o.type!==Qr.CharacterClassIntersector){const a=i(t,{...e,isCheckingRangeEnd:!0});if(s.type===Zt.Character&&a.type===Zt.Character)return t.elements.pop(),z6e(s,a);throw new Error("Invalid character class range")}return IM(45)}function P6e(n,e){const{token:t,tokens:r,walk:i}=n,s=r[n.current],o=[l4()];let a=BV(s);for(;a.type!==Qr.CharacterClassClose;){if(a.type===Qr.CharacterClassIntersector)o.push(l4()),n.current++;else{const c=o.at(-1);c.elements.push(i(c,e))}a=BV(r[n.current],s)}const l=l4({negate:t.negate});return o.length===1?l.elements=o[0].elements:(l.kind=e1.intersection,l.elements=o.map(c=>c.elements.length===1?c.elements[0]:c)),n.current++,l}function O6e({token:n,normalizeUnknownPropertyNames:e,skipPropertyNameValidation:t,unicodePropertyMap:r}){let{kind:i,negate:s,value:o}=n;if(i===so.property){const a=a9(o);if(CM.has(a)&&!r?.has(a))i=so.posix,o=a;else return Pg(o,{negate:s,normalizeUnknownPropertyNames:e,skipPropertyNameValidation:t,unicodePropertyMap:r})}return i===so.posix?B6e(o,{negate:s}):xx(i,{negate:s})}function M6e(n,e){const{token:t,tokens:r,capturingGroups:i,namedGroupsByName:s,skipLookbehindValidation:o,walk:a}=n;let l=D6e(t);const c=l.type===Zt.AbsentFunction,u=l.kind===bh.lookbehind,h=u&&l.negate;if(l.type===Zt.CapturingGroup&&(i.push(l),l.name&&p6e(s,l.name,[]).push(l)),c&&e.isInAbsentFunction)throw new Error("Nested absent function not supported by Oniguruma");let d=jV(r[n.current]);for(;d.type!==Qr.GroupClose;){if(d.type===Qr.Alternator)l.alternatives.push(N1()),n.current++;else{const g=l.alternatives.at(-1),f=a(g,{...e,isInAbsentFunction:e.isInAbsentFunction||c,isInLookbehind:e.isInLookbehind||u,isInNegLookbehind:e.isInNegLookbehind||h});if(g.elements.push(f),(u||e.isInLookbehind)&&!o){const v="Lookbehind includes a pattern not allowed by Oniguruma";if(h||e.isInNegLookbehind){if(f.kind===bh.lookahead||f.type===Zt.CapturingGroup)throw new Error(v)}else if(f.kind===bh.lookahead||f.kind===bh.lookbehind&&f.negate)throw new Error(v)}}d=jV(r[n.current])}return n.current++,l}function k6e({token:n,parent:e}){const{min:t,max:r,kind:i}=n,s=e.elements.at(-1);if(!s||s.type===Zt.Assertion||s.type===Zt.Directive||s.type===Zt.LookaroundAssertion)throw new Error("Quantifier requires a repeatable token");const o=Fte(s,t,r,cu(Sx[i],`Unexpected quantifier kind "${i}"`));return e.elements.pop(),o}function $6e(n){const{token:e,capturingGroups:t,subroutines:r}=n;let i=e.raw.slice(3,-1);const s=/^(?<sign>[-+]?)0*(?<num>[1-9]\d*)$/.exec(i);if(s){const a=+s.groups.num,l=t.length;if(n.hasNumberedRef=!0,i={"":a,"+":l+a,"-":l+1-a}[s.groups.sign],i<1)throw new Error("Invalid subroutine number")}else i==="0"&&(i=0);const o=F6e(i);return r.push(o),o}function L6e(n){return{type:Zt.AbsentFunction,kind:n,alternatives:[N1()]}}function N1(){return{type:Zt.Alternative,elements:[]}}function Bte(n,e){const t={type:Zt.Assertion,kind:n};return(n===Wi.word_boundary||n===Wi.grapheme_boundary)&&(t.negate=!!e?.negate),t}function N6e({kind:n}){return Bte(cu({"^":Wi.line_start,$:Wi.line_end,"\\A":Wi.string_start,"\\b":Wi.word_boundary,"\\B":Wi.word_boundary,"\\G":Wi.search_start,"\\y":Wi.grapheme_boundary,"\\Y":Wi.grapheme_boundary,"\\z":Wi.string_end,"\\Z":Wi.string_end_newline}[n],`Unexpected assertion kind "${n}"`),{negate:n===Uo`\B`||n===Uo`\Y`})}function Tx(n,e){const t=!!e?.orphan;return{type:Zt.Backreference,ref:n,...t&&{orphan:t}}}function D6e({flags:n,kind:e,name:t,negate:r,number:i}){switch(e){case ma.absent_repeater:return L6e(Vte.repeater);case ma.atomic:return xc({atomic:!0});case ma.capturing:return jte(i,t);case ma.group:return xc({flags:n});case ma.lookahead:case ma.lookbehind:return wm({behind:e===ma.lookbehind,negate:r});default:throw new Error(`Unexpected group kind "${e}"`)}}function jte(n,e){const t=e!==void 0;if(t&&!U6e(e))throw new Error(`Group name "${e}" invalid in Oniguruma`);return{type:Zt.CapturingGroup,number:n,...t&&{name:e},alternatives:[N1()]}}function IM(n,e){const t={useLastValid:!1,...e};if(n>1114111){const r=n.toString(16);if(t.useLastValid)n=1114111;else throw n>1310719?new Error(`Invalid code point out of range "\\x{${r}}"`):new Error(`Invalid code point out of range in JS "\\x{${r}}"`)}return{type:Zt.Character,value:n}}function l4(n){const e={kind:e1.union,negate:!1,...n};return{type:Zt.CharacterClass,kind:e.kind,negate:e.negate,elements:[]}}function z6e(n,e){if(e.value<n.value)throw new Error("Character class range out of order");return{type:Zt.CharacterClassRange,min:n,max:e}}function xx(n,e){const t=!!e?.negate,r={type:Zt.CharacterSet,kind:cu(Vs[n],`Unexpected character set kind "${n}"`)};return(n===so.digit||n===so.hex||n===so.newline||n===so.space||n===so.word)&&(r.negate=t),(n===so.grapheme||n===so.newline&&!t)&&(r.variableLength=!0),r}function R6e(n,e){const t={type:Zt.Directive,kind:n};return n===Em.flags&&(t.flags=e.flags),t}function V6e(n){return{type:Zt.Flags,...n}}function xc(n){const e=n?.atomic,t=n?.flags;return{type:Zt.Group,...e&&{atomic:e},...t&&{flags:t},alternatives:[N1()]}}function wm(n){const e={behind:!1,negate:!1,...n};return{type:Zt.LookaroundAssertion,kind:e.behind?bh.lookbehind:bh.lookahead,negate:e.negate,alternatives:[N1()]}}function H6e(){return{type:Zt.Pattern,alternatives:[N1()]}}function B6e(n,e){const t=!!e?.negate;if(!CM.has(n))throw new Error(`Invalid POSIX class "${n}"`);return{type:Zt.CharacterSet,kind:Vs.posix,value:n,negate:t}}function Fte(n,e,t,r=Sx.greedy){const i={type:Zt.Quantifier,min:e,max:t,kind:r,element:n};return t<e?{...i,min:t,max:e,kind:Sx.possessive}:i}function j6e(n,e){return{type:Zt.Regex,pattern:n,flags:e}}function F6e(n){return{type:Zt.Subroutine,ref:n}}function Pg(n,e){const t={negate:!1,normalizeUnknownPropertyNames:!1,skipPropertyNameValidation:!1,unicodePropertyMap:null,...e};let r=t.unicodePropertyMap?.get(a9(n));if(!r){if(t.normalizeUnknownPropertyNames)r=W6e(n);else if(t.unicodePropertyMap&&!t.skipPropertyNameValidation)throw new Error(Uo`Invalid Unicode property "\p{${n}}"`)}return{type:Zt.CharacterSet,kind:Vs.property,value:r??n,negate:t.negate}}function U6e(n){return/^[\p{Alpha}\p{Pc}][^)]*$/u.test(n)}function W6e(n){return n.trim().replace(/[- _]+/g,"_").replace(/[A-Z][a-z]+(?=[A-Z])/g,"$&_").replace(/[A-Za-z]+/g,e=>e[0].toUpperCase()+e.slice(1).toLowerCase())}function a9(n){return n.replace(/[- _]+/g,"").toLowerCase()}function BV(n,e){return cu(n,`${e?.value===93?"Empty":"Unclosed"} character class`)}function jV(n){return cu(n,"Unclosed group")}const yM=String.raw,FV=yM`(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation})`,UV=yM`\u{E0061}-\u{E007A}`,G6e=()=>new RegExp(yM`[\u{1F1E6}-\u{1F1FF}]{2}|\u{1F3F4}[${UV}]{2}[\u{E0030}-\u{E0039}${UV}]{1,3}\u{E007F}|${FV}(?:\u200D${FV})*`,"gu");function Sm(n,e,t=null){function r(s,o){for(let a=0;a<s.length;a++){const l=i(s[a],o,a,s);a=Math.max(-1,a+l)}}function i(s,o=null,a=null,l=null){const c="Container expected";let u=0,h=!1;const d={node:s,parent:o,key:a,container:l,root:n,remove(){cu(l,c).splice(Math.max(0,a+u),1),u--,h=!0},removeAllNextSiblings(){return cu(l,c).splice(a+1)},removeAllPrevSiblings(){const A=a+u;return u-=A,cu(l,c).splice(0,Math.max(0,A))},replaceWith(A,b={}){const m=!!b.traverse;l?l[Math.max(0,a+u)]=A:o[a]=A,m&&i(A,o,a,l),h=!0},replaceWithMultiple(A,b={}){const m=!!b.traverse;if(cu(l,c).splice(Math.max(0,a+u),1,...A),u+=A.length-1,m){let E=0;for(let I=0;I<A.length;I++)E+=i(A[I],o,a+I+E,l)}h=!0},skip(){h=!0}},g=e["*"],f=e[s.type],v=typeof g=="function"?g:g?.enter,C=typeof f=="function"?f:f?.enter;if(v?.(d,t),C?.(d,t),!h)switch(s.type){case Zt.Regex:i(s.pattern,s,"pattern"),i(s.flags,s,"flags");break;case Zt.Alternative:case Zt.CharacterClass:r(s.elements,s);break;case Zt.Assertion:case Zt.Backreference:case Zt.Character:case Zt.CharacterSet:case Zt.Directive:case Zt.Flags:case Zt.Recursion:case Zt.Subroutine:break;case Zt.AbsentFunction:case Zt.CapturingGroup:case Zt.Group:case Zt.Pattern:r(s.alternatives,s);break;case Zt.CharacterClassRange:i(s.min,s,"min"),i(s.max,s,"max");break;case Zt.LookaroundAssertion:r(s.alternatives,s);break;case Zt.Quantifier:i(s.element,s,"element");break;default:throw new Error(`Unexpected node type "${s.type}"`)}return g?.exit?.(d,t),f?.exit?.(d,t),u}i(n)}const K6e=String.raw`\(\?(?:[:=!>A-Za-z\-]|<[=!]|\(DEFINE\))`;function q6e(n,e){for(let t=0;t<n.length;t++)n[t]>=e&&n[t]++}function Y6e(n,e,t,r){return n.slice(0,e)+r+n.slice(e+t.length)}const nc=Object.freeze({DEFAULT:"DEFAULT",CHAR_CLASS:"CHAR_CLASS"});function bM(n,e,t,r){const i=new RegExp(String.raw`${e}|(?<$skip>\[\^?|\\?.)`,"gsu"),s=[!1];let o=0,a="";for(const l of n.matchAll(i)){const{0:c,groups:{$skip:u}}=l;if(!u&&(!r||r===nc.DEFAULT==!o)){t instanceof Function?a+=t(l,{context:o?nc.CHAR_CLASS:nc.DEFAULT,negated:s[s.length-1]}):a+=t;continue}c[0]==="["?(o++,s.push(c[1]==="^")):c==="]"&&o&&(o--,s.pop()),a+=c}return a}function Ute(n,e,t,r){bM(n,e,t,r)}function X6e(n,e,t=0,r){if(!new RegExp(e,"su").test(n))return null;const i=new RegExp(`${e}|(?<$skip>\\\\?.)`,"gsu");i.lastIndex=t;let s=0,o;for(;o=i.exec(n);){const{0:a,groups:{$skip:l}}=o;if(!l&&(!r||r===nc.DEFAULT==!s))return o;a==="["?s++:a==="]"&&s&&s--,i.lastIndex==o.index&&i.lastIndex++}return null}function z5(n,e,t){return!!X6e(n,e,0,t)}function Z6e(n,e){const t=/\\?./gsu;t.lastIndex=e;let r=n.length,i=0,s=1,o;for(;o=t.exec(n);){const[a]=o;if(a==="[")i++;else if(i)a==="]"&&i--;else if(a==="(")s++;else if(a===")"&&(s--,!s)){r=o.index;break}}return n.slice(e,r)}const WV=new RegExp(String.raw`(?<noncapturingStart>${K6e})|(?<capturingStart>\((?:\?<[^>]+>)?)|\\?.`,"gsu");function Q6e(n,e){const t=e?.hiddenCaptures??[];let r=e?.captureTransfers??new Map;if(!/\(\?>/.test(n))return{pattern:n,captureTransfers:r,hiddenCaptures:t};const i="(?>",s="(?:(?=(",o=[0],a=[];let l=0,c=0,u=NaN,h;do{h=!1;let d=0,g=0,f=!1,v;for(WV.lastIndex=Number.isNaN(u)?0:u+s.length;v=WV.exec(n);){const{0:C,index:A,groups:{capturingStart:b,noncapturingStart:m}}=v;if(C==="[")d++;else if(d)C==="]"&&d--;else if(C===i&&!f)u=A,f=!0;else if(f&&m)g++;else if(b)f?g++:(l++,o.push(l+c));else if(C===")"&&f){if(!g){c++;const E=l+c;if(n=`${n.slice(0,u)}${s}${n.slice(u+i.length,A)}))<$$${E}>)${n.slice(A+1)}`,h=!0,a.push(E),q6e(t,E),r.size){const I=new Map;r.forEach((S,T)=>{I.set(T>=E?T+1:T,S.map(P=>P>=E?P+1:P))}),r=I}break}g--}}}while(h);return t.push(...a),n=bM(n,String.raw`\\(?<backrefNum>[1-9]\d*)|<\$\$(?<wrappedBackrefNum>\d+)>`,({0:d,groups:{backrefNum:g,wrappedBackrefNum:f}})=>{if(g){const v=+g;if(v>o.length-1)throw new Error(`Backref "${d}" greater than number of captures`);return`\\${o[v]}`}return`\\${f}`},nc.DEFAULT),{pattern:n,captureTransfers:r,hiddenCaptures:t}}const Wte=String.raw`(?:[?*+]|\{\d+(?:,\d*)?\})`,k7=new RegExp(String.raw`
|
||
\\(?: \d+
|
||
| c[A-Za-z]
|
||
| [gk]<[^>]+>
|
||
| [pPu]\{[^\}]+\}
|
||
| u[A-Fa-f\d]{4}
|
||
| x[A-Fa-f\d]{2}
|
||
)
|
||
| \((?: \? (?: [:=!>]
|
||
| <(?:[=!]|[^>]+>)
|
||
| [A-Za-z\-]+:
|
||
| \(DEFINE\)
|
||
))?
|
||
| (?<qBase>${Wte})(?<qMod>[?+]?)(?<invalidQ>[?*+\{]?)
|
||
| \\?.
|
||
`.replace(/\s+/g,""),"gsu");function J6e(n){if(!new RegExp(`${Wte}\\+`).test(n))return{pattern:n};const e=[];let t=null,r=null,i="",s=0,o;for(k7.lastIndex=0;o=k7.exec(n);){const{0:a,index:l,groups:{qBase:c,qMod:u,invalidQ:h}}=o;if(a==="[")s||(r=l),s++;else if(a==="]")s?s--:r=null;else if(!s)if(u==="+"&&i&&!i.startsWith("(")){if(h)throw new Error(`Invalid quantifier "${a}"`);let d=-1;if(/^\{\d+\}$/.test(c))n=Y6e(n,l+c.length,u,"");else{if(i===")"||i==="]"){const g=i===")"?t:r;if(g===null)throw new Error(`Invalid unmatched "${i}"`);n=`${n.slice(0,g)}(?>${n.slice(g,l)}${c})${n.slice(l+a.length)}`}else n=`${n.slice(0,l-i.length)}(?>${i}${c})${n.slice(l+a.length)}`;d+=4}k7.lastIndex+=d}else a[0]==="("?e.push(l):a===")"&&(t=e.length?e.pop():null);i=a}return{pattern:n}}const Ql=String.raw,e8e=Ql`\\g<(?<gRNameOrNum>[^>&]+)&R=(?<gRDepth>[^>]+)>`,_x=Ql`\(\?R=(?<rDepth>[^\)]+)\)|${e8e}`,l9=Ql`\(\?<(?![=!])(?<captureName>[^>]+)>`,Gte=Ql`${l9}|(?<unnamed>\()(?!\?)`,Yd=new RegExp(Ql`${l9}|${_x}|\(\?|\\?.`,"gsu"),$7="Cannot use multiple overlapping recursions";function t8e(n,e){const{hiddenCaptures:t,mode:r}={hiddenCaptures:[],mode:"plugin",...e};let i=e?.captureTransfers??new Map;if(!new RegExp(_x,"su").test(n))return{pattern:n,captureTransfers:i,hiddenCaptures:t};if(r==="plugin"&&z5(n,Ql`\(\?\(DEFINE\)`,nc.DEFAULT))throw new Error("DEFINE groups cannot be used with recursion");const s=[],o=z5(n,Ql`\\[1-9]`,nc.DEFAULT),a=new Map,l=[];let c=!1,u=0,h=0,d;for(Yd.lastIndex=0;d=Yd.exec(n);){const{0:g,groups:{captureName:f,rDepth:v,gRNameOrNum:C,gRDepth:A}}=d;if(g==="[")u++;else if(u)g==="]"&&u--;else if(v){if(GV(v),c)throw new Error($7);if(o)throw new Error(`${r==="external"?"Backrefs":"Numbered backrefs"} cannot be used with global recursion`);const b=n.slice(0,d.index),m=n.slice(Yd.lastIndex);if(z5(m,_x,nc.DEFAULT))throw new Error($7);const E=+v-1;n=KV(b,m,E,!1,t,s,h),i=YV(i,b,E,s.length,0,h);break}else if(C){GV(A);let b=!1;for(const U of l)if(U.name===C||U.num===+C){if(b=!0,U.hasRecursedWithin)throw new Error($7);break}if(!b)throw new Error(Ql`Recursive \g cannot be used outside the referenced group "${r==="external"?C:Ql`\g<${C}&R=${A}>`}"`);const m=a.get(C),E=Z6e(n,m);if(o&&z5(E,Ql`${l9}|\((?!\?)`,nc.DEFAULT))throw new Error(`${r==="external"?"Backrefs":"Numbered backrefs"} cannot be used with recursion of capturing groups`);const I=n.slice(m,d.index),S=E.slice(I.length+g.length),T=s.length,P=+A-1,_=KV(I,S,P,!0,t,s,h);i=YV(i,I,P,s.length-T,T,h);const $=n.slice(0,m),B=n.slice(m+E.length);n=`${$}${_}${B}`,Yd.lastIndex+=_.length-g.length-I.length-S.length,l.forEach(U=>U.hasRecursedWithin=!0),c=!0}else if(f)h++,a.set(String(h),Yd.lastIndex),a.set(f,Yd.lastIndex),l.push({num:h,name:f});else if(g[0]==="("){const b=g==="(";b&&(h++,a.set(String(h),Yd.lastIndex)),l.push(b?{num:h}:{})}else g===")"&&l.pop()}return t.push(...s),{pattern:n,captureTransfers:i,hiddenCaptures:t}}function GV(n){const e=`Max depth must be integer between 2 and 100; used ${n}`;if(!/^[1-9]\d*$/.test(n))throw new Error(e);if(n=+n,n<2||n>100)throw new Error(e)}function KV(n,e,t,r,i,s,o){const a=new Set;r&&Ute(n+e,l9,({groups:{captureName:c}})=>{a.add(c)},nc.DEFAULT);const l=[t,r?a:null,i,s,o];return`${n}${qV(`(?:${n}`,"forward",...l)}(?:)${qV(`${e})`,"backward",...l)}${e}`}function qV(n,e,t,r,i,s,o){const l=u=>e==="forward"?u+2:t-u+2-1;let c="";for(let u=0;u<t;u++){const h=l(u);c+=bM(n,Ql`${Gte}|\\k<(?<backref>[^>]+)>`,({0:d,groups:{captureName:g,unnamed:f,backref:v}})=>{if(v&&r&&!r.has(v))return d;const C=`_$${h}`;if(f||g){const A=o+s.length+1;return s.push(A),r8e(i,A),f?d:`(?<${g}${C}>`}return Ql`\k<${v}${C}>`},nc.DEFAULT)}return c}function r8e(n,e){for(let t=0;t<n.length;t++)n[t]>=e&&n[t]++}function YV(n,e,t,r,i,s){if(n.size&&r){let o=0;Ute(e,Gte,()=>o++,nc.DEFAULT);const a=s-o+i,l=new Map;return n.forEach((c,u)=>{const h=(r-o*t)/t,d=o*t,g=u>a+o?u+r:u,f=[];for(const v of c)if(v<=a)f.push(v);else if(v>a+o+h)f.push(v+r);else if(v<=a+o)for(let C=0;C<=t;C++)f.push(v+o*C);else for(let C=0;C<=t;C++)f.push(v+d+h*C);l.set(g,f)}),l}return n}var Oo=String.fromCodePoint,kn=String.raw,N2={flagGroups:(()=>{try{new RegExp("(?i:)")}catch{return!1}return!0})(),unicodeSets:(()=>{try{new RegExp("","v")}catch{return!1}return!0})()};N2.literalHyphenIncorrectlyCreatesRange=(()=>{if(!N2.unicodeSets)return!1;try{new RegExp(kn`[\d\-a]`,"v")}catch{return!0}return!1})();function O3(n,{enable:e,disable:t}){return{dotAll:!t?.dotAll&&!!(e?.dotAll||n.dotAll),ignoreCase:!t?.ignoreCase&&!!(e?.ignoreCase||n.ignoreCase)}}function yC(n,e,t){return n.has(e)||n.set(e,t),n.get(e)}function Px(n,e){return XV[n]>=XV[e]}function n8e(n,e){if(!n)throw new Error("Value expected");return n}var XV={ES2025:2025,ES2024:2024,ES2018:2018},i8e={auto:"auto",ES2025:"ES2025",ES2024:"ES2024",ES2018:"ES2018"};function Kte(n={}){if({}.toString.call(n)!=="[object Object]")throw new Error("Unexpected options");if(n.target!==void 0&&!i8e[n.target])throw new Error(`Unexpected target "${n.target}"`);const e={accuracy:"default",avoidSubclass:!1,flags:"",global:!1,hasIndices:!1,lazyCompileLength:1/0,target:"auto",verbose:!1,...n,rules:{allowOrphanBackrefs:!1,asciiWordBoundaries:!1,captureGroup:!1,recursionLimit:20,singleline:!1,...n.rules}};return e.target==="auto"&&(e.target=N2.flagGroups?"ES2025":N2.unicodeSets?"ES2024":"ES2018"),e}var s8e="[ -\r ]",Zu=kn`[\p{L}\p{M}\p{N}\p{Pc}]`,o8e=new Set([Oo(304),Oo(305)]);function qte(n){if(o8e.has(n))return[n];const e=new Set,t=n.toLowerCase(),r=t.toUpperCase(),i=c8e.get(t),s=a8e.get(t),o=l8e.get(t);return[...r].length===1&&e.add(r),o&&e.add(o),i&&e.add(i),e.add(t),s&&e.add(s),[...e]}var EM=new Map(`C Other
|
||
Cc Control cntrl
|
||
Cf Format
|
||
Cn Unassigned
|
||
Co Private_Use
|
||
Cs Surrogate
|
||
L Letter
|
||
LC Cased_Letter
|
||
Ll Lowercase_Letter
|
||
Lm Modifier_Letter
|
||
Lo Other_Letter
|
||
Lt Titlecase_Letter
|
||
Lu Uppercase_Letter
|
||
M Mark Combining_Mark
|
||
Mc Spacing_Mark
|
||
Me Enclosing_Mark
|
||
Mn Nonspacing_Mark
|
||
N Number
|
||
Nd Decimal_Number digit
|
||
Nl Letter_Number
|
||
No Other_Number
|
||
P Punctuation punct
|
||
Pc Connector_Punctuation
|
||
Pd Dash_Punctuation
|
||
Pe Close_Punctuation
|
||
Pf Final_Punctuation
|
||
Pi Initial_Punctuation
|
||
Po Other_Punctuation
|
||
Ps Open_Punctuation
|
||
S Symbol
|
||
Sc Currency_Symbol
|
||
Sk Modifier_Symbol
|
||
Sm Math_Symbol
|
||
So Other_Symbol
|
||
Z Separator
|
||
Zl Line_Separator
|
||
Zp Paragraph_Separator
|
||
Zs Space_Separator
|
||
ASCII
|
||
ASCII_Hex_Digit AHex
|
||
Alphabetic Alpha
|
||
Any
|
||
Assigned
|
||
Bidi_Control Bidi_C
|
||
Bidi_Mirrored Bidi_M
|
||
Case_Ignorable CI
|
||
Cased
|
||
Changes_When_Casefolded CWCF
|
||
Changes_When_Casemapped CWCM
|
||
Changes_When_Lowercased CWL
|
||
Changes_When_NFKC_Casefolded CWKCF
|
||
Changes_When_Titlecased CWT
|
||
Changes_When_Uppercased CWU
|
||
Dash
|
||
Default_Ignorable_Code_Point DI
|
||
Deprecated Dep
|
||
Diacritic Dia
|
||
Emoji
|
||
Emoji_Component EComp
|
||
Emoji_Modifier EMod
|
||
Emoji_Modifier_Base EBase
|
||
Emoji_Presentation EPres
|
||
Extended_Pictographic ExtPict
|
||
Extender Ext
|
||
Grapheme_Base Gr_Base
|
||
Grapheme_Extend Gr_Ext
|
||
Hex_Digit Hex
|
||
IDS_Binary_Operator IDSB
|
||
IDS_Trinary_Operator IDST
|
||
ID_Continue IDC
|
||
ID_Start IDS
|
||
Ideographic Ideo
|
||
Join_Control Join_C
|
||
Logical_Order_Exception LOE
|
||
Lowercase Lower
|
||
Math
|
||
Noncharacter_Code_Point NChar
|
||
Pattern_Syntax Pat_Syn
|
||
Pattern_White_Space Pat_WS
|
||
Quotation_Mark QMark
|
||
Radical
|
||
Regional_Indicator RI
|
||
Sentence_Terminal STerm
|
||
Soft_Dotted SD
|
||
Terminal_Punctuation Term
|
||
Unified_Ideograph UIdeo
|
||
Uppercase Upper
|
||
Variation_Selector VS
|
||
White_Space space
|
||
XID_Continue XIDC
|
||
XID_Start XIDS`.split(/\s/).map(n=>[a9(n),n])),a8e=new Map([["s",Oo(383)],[Oo(383),"s"]]),l8e=new Map([[Oo(223),Oo(7838)],[Oo(107),Oo(8490)],[Oo(229),Oo(8491)],[Oo(969),Oo(8486)]]),c8e=new Map([sh(453),sh(456),sh(459),sh(498),...L7(8072,8079),...L7(8088,8095),...L7(8104,8111),sh(8124),sh(8140),sh(8188)]),u8e=new Map([["alnum",kn`[\p{Alpha}\p{Nd}]`],["alpha",kn`\p{Alpha}`],["ascii",kn`\p{ASCII}`],["blank",kn`[\p{Zs}\t]`],["cntrl",kn`\p{Cc}`],["digit",kn`\p{Nd}`],["graph",kn`[\P{space}&&\P{Cc}&&\P{Cn}&&\P{Cs}]`],["lower",kn`\p{Lower}`],["print",kn`[[\P{space}&&\P{Cc}&&\P{Cn}&&\P{Cs}]\p{Zs}]`],["punct",kn`[\p{P}\p{S}]`],["space",kn`\p{space}`],["upper",kn`\p{Upper}`],["word",kn`[\p{Alpha}\p{M}\p{Nd}\p{Pc}]`],["xdigit",kn`\p{AHex}`]]);function h8e(n,e){const t=[];for(let r=n;r<=e;r++)t.push(r);return t}function sh(n){const e=Oo(n);return[e.toLowerCase(),e]}function L7(n,e){return h8e(n,e).map(t=>sh(t))}var Yte=new Set(["Lower","Lowercase","Upper","Uppercase","Ll","Lowercase_Letter","Lt","Titlecase_Letter","Lu","Uppercase_Letter"]);function d8e(n,e){const t={accuracy:"default",asciiWordBoundaries:!1,avoidSubclass:!1,bestEffortTarget:"ES2025",...e};Xte(n);const r={accuracy:t.accuracy,asciiWordBoundaries:t.asciiWordBoundaries,avoidSubclass:t.avoidSubclass,flagDirectivesByAlt:new Map,jsGroupNameMap:new Map,minTargetEs2024:Px(t.bestEffortTarget,"ES2024"),passedLookbehind:!1,strategy:null,subroutineRefMap:new Map,supportedGNodes:new Set,digitIsAscii:n.flags.digitIsAscii,spaceIsAscii:n.flags.spaceIsAscii,wordIsAscii:n.flags.wordIsAscii};Sm(n,f8e,r);const i={dotAll:n.flags.dotAll,ignoreCase:n.flags.ignoreCase},s={currentFlags:i,prevFlags:null,globalFlags:i,groupOriginByCopy:new Map,groupsByName:new Map,multiplexCapturesToLeftByRef:new Map,openRefs:new Map,reffedNodesByReferencer:new Map,subroutineRefMap:r.subroutineRefMap};Sm(n,p8e,s);const o={groupsByName:s.groupsByName,highestOrphanBackref:0,numCapturesToLeft:0,reffedNodesByReferencer:s.reffedNodesByReferencer};return Sm(n,g8e,o),n._originMap=s.groupOriginByCopy,n._strategy=r.strategy,n}var f8e={AbsentFunction({node:n,parent:e,replaceWith:t}){const{kind:r,alternatives:i}=n;if(r===Vte.repeater){const s=Ju(xc(),[D2(wm({negate:!0}),i),Pg("Any")]),o=Fte(s,0,1/0);s.parent=o,t(Ui(Ju(xc(),[o]),e),{traverse:!0})}else throw new Error(`Unexpected absent function kind "${r}"`)},Alternative:{enter({node:n,parent:e,key:t},{flagDirectivesByAlt:r}){const i=n.elements.filter(s=>s.kind===Em.flags);for(let s=t+1;s<e.alternatives.length;s++){const o=e.alternatives[s];yC(r,o,[]).push(...i)}},exit({node:n},{flagDirectivesByAlt:e}){if(e.get(n)?.length){const t=Qte(e.get(n));if(t){const r=Ui(Ju(xc({flags:t}),n.elements),n);n.elements=[r]}}}},Assertion({node:n,parent:e,key:t,container:r,root:i,remove:s,replaceWith:o},a){const{kind:l,negate:c}=n,{asciiWordBoundaries:u,avoidSubclass:h,supportedGNodes:d,wordIsAscii:g}=a;if(l===Wi.grapheme_boundary)throw new Error(`Unsupported grapheme boundary "\\${c?"Y":"y"}"`);if(l===Wi.line_end)o(Ui(Zc(kn`(?=\z|\n)`),e));else if(l===Wi.line_start)o(Ui(Zc(kn`(?<=\A|\n(?!\z))`,{skipLookbehindValidation:!0}),e));else if(l===Wi.search_start)if(d.has(n))i.flags.sticky=!0,s();else{const f=r[t-1];if(f&&y8e(f))o(Ui(Ju(wm({negate:!0})),e));else{if(h)throw new Error(kn`Uses "\G" in a way that requires a subclass`);o(Ui(Bte(Wi.string_start),e)),a.strategy="clip_search"}}else if(!(l===Wi.string_end||l===Wi.string_start))if(l===Wi.string_end_newline)o(Ui(Zc(kn`(?=\n?\z)`),e));else if(l===Wi.word_boundary){if(!g&&!u){const f=`(?:(?<=${Zu})(?!${Zu})|(?<!${Zu})(?=${Zu}))`,v=`(?:(?<=${Zu})(?=${Zu})|(?<!${Zu})(?!${Zu}))`;o(Ui(Zc(c?v:f),e))}}else throw new Error(`Unexpected assertion kind "${l}"`)},Backreference({node:n},{jsGroupNameMap:e}){let{ref:t}=n;typeof t=="string"&&!D7(t)&&(t=N7(t,e),n.ref=t)},CapturingGroup({node:n},{jsGroupNameMap:e,subroutineRefMap:t}){let{name:r}=n;r&&!D7(r)&&(r=N7(r,e),n.name=r),t.set(n.number,n),r&&t.set(r,n)},CharacterClassRange({node:n,parent:e,replaceWith:t}){e.kind===e1.intersection&&t(Ui(D2(l4(),[n]),e),{traverse:!0})},CharacterSet({node:n,parent:e,replaceWith:t},{accuracy:r,minTargetEs2024:i,digitIsAscii:s,spaceIsAscii:o,wordIsAscii:a}){const{kind:l,negate:c,value:u}=n;if(s&&(l===Vs.digit||u==="digit")){t(Ui(xx(Vs.digit,{negate:c}),e));return}if(o&&(l===Vs.space||u==="space")){t(Ui(z7(Zc(s8e),c),e));return}if(a&&(l===Vs.word||u==="word")){t(Ui(xx(Vs.word,{negate:c}),e));return}if(l===Vs.any)t(Ui(Pg("Any"),e));else if(l===Vs.digit)t(Ui(Pg("Nd",{negate:c}),e));else if(l!==Vs.dot)if(l===Vs.grapheme){if(r==="strict")throw new Error(kn`Use of "\X" requires non-strict accuracy`);const h=i?kn`\p{RGI_Emoji}`:G6e().source.replace(/\\u\{/g,"\\x{");t(Ui(Zc(kn`(?>\r\n|${h}|\P{M}\p{M}*)`,{skipPropertyNameValidation:!0}),e))}else if(l===Vs.hex)t(Ui(Pg("AHex",{negate:c}),e));else if(l===Vs.newline)t(Ui(Zc(c?`[^
|
||
]`:`(?>\r
|
||
?|[
|
||
\v\f
\u2028\u2029])`),e));else if(l===Vs.posix)if(!i&&(u==="graph"||u==="print")){if(r==="strict")throw new Error(`POSIX class "${u}" requires min target ES2024 or non-strict accuracy`);let h={graph:"!-~",print:" -~"}[u];c&&(h=`\0-${Oo(h.codePointAt(0)-1)}${Oo(h.codePointAt(2)+1)}-`),t(Ui(Zc(`[${h}]`),e))}else t(Ui(z7(Zc(u8e.get(u)),c),e));else if(l===Vs.property)EM.has(a9(u))||(n.key="sc");else if(l===Vs.space)t(Ui(Pg("space",{negate:c}),e));else if(l===Vs.word)t(Ui(z7(Zc(Zu),c),e));else throw new Error(`Unexpected character set kind "${l}"`)},Directive({node:n,parent:e,root:t,remove:r,replaceWith:i,removeAllPrevSiblings:s,removeAllNextSiblings:o}){const{kind:a,flags:l}=n;if(a===Em.flags)!l.enable&&!l.disable?r():i(Ui(Ju(xc({flags:l}),o()),e),{traverse:!0});else if(a===Em.keep){const c=t.pattern.alternatives[0].elements[0],h=rre(t.pattern,d=>d.type===Zt.Group)&&c.alternatives.length===1?c:t.pattern;if(e.parent!==h||h.alternatives.length>1)throw new Error(kn`Uses "\K" in a way that's unsupported`);i(Ui(Ju(wm({behind:!0}),s()),e))}else throw new Error(`Unexpected directive kind "${a}"`)},Flags({node:n,parent:e}){if(n.posixIsAscii)throw new Error('Unsupported flag "P"');["digitIsAscii","extended","posixIsAscii","spaceIsAscii","wordIsAscii"].forEach(t=>delete n[t]),Object.assign(n,{global:!1,hasIndices:!1,multiline:!1,sticky:n.sticky??!1}),e.options={disable:{x:!0,n:!0},force:{v:!0}}},Group({node:n}){if(!n.flags)return;const{enable:e,disable:t}=n.flags;e?.extended&&delete e.extended,t?.extended&&delete t.extended,e?.dotAll&&t?.dotAll&&delete e.dotAll,e?.ignoreCase&&t?.ignoreCase&&delete e.ignoreCase,e&&!Object.keys(e).length&&delete n.flags.enable,t&&!Object.keys(t).length&&delete n.flags.disable,!n.flags.enable&&!n.flags.disable&&delete n.flags},LookaroundAssertion({node:n},e){const{kind:t}=n;t===bh.lookbehind&&(e.passedLookbehind=!0)},Pattern:{enter({node:n},{supportedGNodes:e}){const t=[];let r=!1,i=!1;for(const s of n.alternatives)if(s.elements.length===1&&s.elements[0].kind===Wi.search_start)s.elements.pop();else{const o=ere(s.elements);o?(r=!0,Array.isArray(o)?t.push(...o):t.push(o)):i=!0}r&&!i&&t.forEach(s=>e.add(s))},exit(n,{accuracy:e,passedLookbehind:t,strategy:r}){if(e==="strict"&&t&&r)throw new Error(kn`Uses "\G" in a way that requires non-strict accuracy`)}},Quantifier({node:n}){if(n.element.type===Zt.Quantifier){const e=Ui(Ju(xc(),[n.element]),n);n.element=e}},Subroutine({node:n},{jsGroupNameMap:e}){let{ref:t}=n;typeof t=="string"&&!D7(t)&&(t=N7(t,e),n.ref=t)}},p8e={Backreference({node:n},{multiplexCapturesToLeftByRef:e,reffedNodesByReferencer:t}){const{orphan:r,ref:i}=n;r||t.set(n,[...e.get(i).map(({node:s})=>s)])},CapturingGroup:{enter({node:n,parent:e,replaceWith:t,skip:r},{groupOriginByCopy:i,groupsByName:s,multiplexCapturesToLeftByRef:o,openRefs:a,reffedNodesByReferencer:l}){const c=i.get(n);if(c&&a.has(n.number)){const h=Ui(ZV(n.number),e);l.set(h,a.get(n.number)),t(h);return}a.set(n.number,n),o.set(n.number,[]),n.name&&yC(o,n.name,[]);const u=o.get(n.name??n.number);for(let h=0;h<u.length;h++){const d=u[h];if(c===d.node||c&&c===d.origin||n===d.origin){u.splice(h,1);break}}if(o.get(n.number).push({node:n,origin:c}),n.name&&o.get(n.name).push({node:n,origin:c}),n.name){const h=yC(s,n.name,new Map);let d=!1;if(c)d=!0;else for(const g of h.values())if(!g.hasDuplicateNameToRemove){d=!0;break}s.get(n.name).set(n,{node:n,hasDuplicateNameToRemove:d})}},exit({node:n},{openRefs:e}){e.delete(n.number)}},Group:{enter({node:n},e){e.prevFlags=e.currentFlags,n.flags&&(e.currentFlags=O3(e.currentFlags,n.flags))},exit(n,e){e.currentFlags=e.prevFlags}},Recursion({node:n,parent:e},{reffedNodesByReferencer:t}){const{ref:r}=n;let i=e;for(;(i=i.parent)&&!(i.type===Zt.CapturingGroup&&(i.name===r||i.number===r)););t.set(n,i)},Subroutine({node:n,parent:e,replaceWith:t},r){const{ref:i}=n,s=r.subroutineRefMap.get(i),o=i===0,a=o?ZV(0):Zte(s,r.groupOriginByCopy,null);let l=a;if(!o){const c=Qte(C8e(s,h=>h.type===Zt.Group&&!!h.flags)),u=c?O3(r.globalFlags,c):r.globalFlags;v8e(u,r.currentFlags)||(l=Ju(xc({flags:A8e(u)}),[a]))}t(Ui(l,e),{traverse:!o})}},g8e={Backreference({node:n,parent:e,replaceWith:t},r){if(n.orphan){r.highestOrphanBackref=Math.max(r.highestOrphanBackref,n.ref);return}const s=r.reffedNodesByReferencer.get(n).filter(o=>m8e(o,n));if(!s.length)t(Ui(Ju(wm({negate:!0})),e));else if(s.length>1){const o=s.map(a=>D2(N1(),[Tx(a.number)]));t(Ui(D2(xc(),o),e))}else n.ref=s[0].number},CapturingGroup({node:n},e){n.number=++e.numCapturesToLeft,n.name&&e.groupsByName.get(n.name).get(n).hasDuplicateNameToRemove&&delete n.name},Recursion({node:n},e){n.ref!==0&&(n.ref=e.reffedNodesByReferencer.get(n).number)},Regex:{exit({node:n},e){const t=Math.max(e.highestOrphanBackref-e.numCapturesToLeft,0);for(let r=0;r<t;r++){const i=jte();n.pattern.alternatives.at(-1).elements.push(i)}}}};function Xte(n){Sm(n,{"*"({node:e,parent:t}){e.parent=t}})}function D2(n,e){return e.forEach(t=>t.parent=n),n[wM(n)]=e,n}function v8e(n,e){return n.dotAll===e.dotAll&&n.ignoreCase===e.ignoreCase}function m8e(n,e){let t=e;do{if(t.type===Zt.Pattern)return!1;if(t.type===Zt.Alternative)continue;if(t===n)return!1;const r=Jte(t.parent);for(const i of r){if(i===t)break;if(i===n||tre(i,n))return!0}}while(t=t.parent);throw new Error("Unexpected path")}function Zte(n,e,t,r){const i=Array.isArray(n)?[]:{};for(const[s,o]of Object.entries(n))s==="parent"?i.parent=Array.isArray(t)?r:t:o&&typeof o=="object"?i[s]=Zte(o,e,i,t):(s==="type"&&o===Zt.CapturingGroup&&e.set(i,e.get(n)??n),i[s]=o);return i}function ZV(n){return{type:Zt.Recursion,ref:n}}function C8e(n,e){const t=[];for(;n=n.parent;)(!e||e(n))&&t.push(n);return t}function N7(n,e){if(e.has(n))return e.get(n);const t=`$${e.size}_${n.replace(/^[^$_\p{IDS}]|[^$\u200C\u200D\p{IDC}]/ug,"_")}`;return e.set(n,t),t}function wM(n){for(const e of["alternatives","elements"])if(n[e])return e;return null}function Qte(n){const e=["dotAll","ignoreCase"],t={enable:{},disable:{}};return n.forEach(({flags:r})=>{e.forEach(i=>{r.enable?.[i]&&(delete t.disable[i],t.enable[i]=!0),r.disable?.[i]&&(t.disable[i]=!0)})}),Object.keys(t.enable).length||delete t.enable,Object.keys(t.disable).length||delete t.disable,t.enable||t.disable?t:null}function A8e({dotAll:n,ignoreCase:e}){const t={};return(n||e)&&(t.enable={},n&&(t.enable.dotAll=!0),e&&(t.enable.ignoreCase=!0)),(!n||!e)&&(t.disable={},!n&&(t.disable.dotAll=!0),!e&&(t.disable.ignoreCase=!0)),t}function Jte(n){if(!n)throw new Error("Node expected");if(n.type===Zt.Quantifier)return[n.element];const e=wM(n);return e&&n[e]}function ere(n){const e=n.find(t=>t.kind===Wi.search_start||b8e(t,{negate:!1})||!I8e(t));if(!e)return null;if(e.kind===Wi.search_start)return e;if(e.type===Zt.LookaroundAssertion)return e.alternatives[0].elements[0];if(e.type===Zt.CapturingGroup||e.type===Zt.Group){const t=[];for(const r of e.alternatives){const i=ere(r.elements);if(!i)return null;Array.isArray(i)?t.push(...i):t.push(i)}return t}return null}function tre(n,e){const t=Jte(n)??[];for(const r of t)if(r===e||tre(r,e))return!0;return!1}function rre({alternatives:n},e){return n.length===1&&n[0].elements.length===1&&(!e||e(n[0].elements[0]))}function I8e({type:n}){return n===Zt.Assertion||n===Zt.Directive||n===Zt.LookaroundAssertion}function y8e(n){const e=[Zt.Character,Zt.CharacterClass,Zt.CharacterSet];return e.includes(n.type)||n.type===Zt.Quantifier&&n.min&&e.includes(n.element.type)}function b8e(n,e){const t={negate:null,...e};return n.type===Zt.LookaroundAssertion&&(t.negate===null||n.negate===t.negate)&&rre(n,r=>r.kind===Wi.search_start)}function D7(n){return/^[$_\p{IDS}][$\u200C\u200D\p{IDC}]*$/u.test(n)}function Zc(n,e){const t=Hte(n,{...e,unicodePropertyMap:EM});Xte(t);const r=t.pattern.alternatives;return r.length>1||r[0].elements.length>1?D2(xc(),r):r[0].elements[0]}function Ju(n,e){const t=wM(n);return n[t][0].parent=n,e&&D2(n[t][0],e),n}function z7(n,e){return n.negate=e,n}function Ui(n,e){return n.parent=e,n}function E8e(n,e){const t=Kte(e),r=Px(t.target,"ES2024"),i=Px(t.target,"ES2025"),s=t.rules.recursionLimit;if(!Number.isInteger(s)||s<2||s>20)throw new Error("Invalid recursionLimit; use 2-20");let o=null,a=null;if(!i){const g=[n.flags.ignoreCase];Sm(n,w8e,{getCurrentModI:()=>g.at(-1),popModI(){g.pop()},pushModI(f){g.push(f)},setHasCasedChar(){g.at(-1)?o=!0:a=!0}})}const l={dotAll:n.flags.dotAll,ignoreCase:!!((n.flags.ignoreCase||o)&&!a)};let c=null;const u={accuracy:t.accuracy,appliedGlobalFlags:l,captureMap:new Map,currentFlags:{dotAll:n.flags.dotAll,ignoreCase:n.flags.ignoreCase},inCharClass:!1,lastNode:c,originMap:n._originMap,recursionLimit:s,useAppliedIgnoreCase:!!(!i&&o&&a),useFlagMods:i,useFlagV:r,verbose:t.verbose};function h(g){switch(u.lastNode=c,c=g,g.type){case Zt.Regex:return{pattern:h(g.pattern),flags:h(g.flags),options:{...g.options}};case Zt.Alternative:return g.elements.map(h).join("");case Zt.Assertion:return P8e(g);case Zt.Backreference:return O8e(g,u);case Zt.CapturingGroup:return M8e(g,u,h);case Zt.Character:return k8e(g,u);case Zt.CharacterClass:return $8e(g,u,h);case Zt.CharacterClassRange:return L8e(g,u);case Zt.CharacterSet:return N8e(g,u);case Zt.Flags:return D8e(g,u);case Zt.Group:return z8e(g,u,h);case Zt.LookaroundAssertion:return R8e(g,u,h);case Zt.Pattern:return g.alternatives.map(h).join("|");case Zt.Quantifier:return h(g.element)+j8e(g);case Zt.Recursion:return V8e(g,u);default:throw new Error(`Unexpected node type "${g.type}"`)}}const d=h(n);return r||(delete d.options.force.v,d.options.disable.v=!0,d.options.unicodeSetsPlugin=null),d._captureTransfers=new Map,d._hiddenCaptures=[],u.captureMap.forEach((g,f)=>{g.hidden&&d._hiddenCaptures.push(f),g.transferTo&&yC(d._captureTransfers,g.transferTo,[]).push(f)}),d}var w8e={"*":{enter({node:n},e){if(JV(n)){const t=e.getCurrentModI();e.pushModI(n.flags?O3({ignoreCase:t},n.flags).ignoreCase:t)}},exit({node:n},e){JV(n)&&e.popModI()}},Backreference(n,e){e.setHasCasedChar()},Character({node:n},e){SM(Oo(n.value))&&e.setHasCasedChar()},CharacterClassRange({node:n,skip:e},t){e(),nre(n,{firstOnly:!0}).length&&t.setHasCasedChar()},CharacterSet({node:n},e){n.kind===Vs.property&&Yte.has(n.value)&&e.setHasCasedChar()}},S8e=new Set(["$","(",")","*","+",".","?","[","\\","]","^","{","|","}"]),T8e=new Set(["-","\\","]","^","["]),x8e=new Set(["(",")","-","/","[","\\","]","^","{","|","}","!","#","$","%","&","*","+",",",".",":",";","<","=",">","?","@","`","~"]),QV=new Map([[9,kn`\t`],[10,kn`\n`],[11,kn`\v`],[12,kn`\f`],[13,kn`\r`],[8232,kn`\u2028`],[8233,kn`\u2029`],[65279,kn`\uFEFF`]]),_8e=/^\p{Cased}$/u;function SM(n){return _8e.test(n)}function P8e({kind:n,negate:e}){if(n===Wi.string_end)return"$";if(n===Wi.string_start)return"^";if(n===Wi.word_boundary)return e?kn`\B`:kn`\b`;throw new Error(`Unexpected assertion kind "${n}"`)}function O8e({ref:n},e){if(typeof n!="number")throw new Error("Unexpected named backref in transformed AST");if(!e.useFlagMods&&e.accuracy==="strict"&&e.currentFlags.ignoreCase&&!e.captureMap.get(n).ignoreCase)throw new Error("Use of case-insensitive backref to case-sensitive group requires target ES2025 or non-strict accuracy");return"\\"+n}function M8e(n,e,t){const{name:r,number:i,alternatives:s}=n,o={ignoreCase:e.currentFlags.ignoreCase},a=e.originMap.get(n);return a&&(o.hidden=!0,i>a.number&&(o.transferTo=a.number)),e.captureMap.set(i,o),`(${r?`?<${r}>`:""}${s.map(t).join("|")})`}function k8e({value:n},e){const t=Oo(n),r=Og(n,{escDigit:e.lastNode.type===Zt.Backreference,inCharClass:e.inCharClass,useFlagV:e.useFlagV});if(r!==t)return r;if(e.useAppliedIgnoreCase&&e.currentFlags.ignoreCase&&SM(t)){const i=qte(t);return e.inCharClass?i.join(""):i.length>1?`[${i.join("")}]`:i[0]}return t}function $8e(n,e,t){const{kind:r,negate:i,parent:s}=n;let{elements:o}=n;if(r===e1.intersection&&!e.useFlagV)throw new Error("Use of class intersection requires min target ES2024");N2.literalHyphenIncorrectlyCreatesRange&&e.useFlagV&&o.some(eH)&&(o=o.filter(c=>!eH(c)),o.push(IM(45)));const a=()=>`[${i?"^":""}${o.map(t).join(r===e1.intersection?"&&":"")}]`;if(!e.inCharClass){if(!e.useFlagV&&!i){const u=o.filter(h=>h.type===Zt.CharacterClass&&h.kind===e1.union&&h.negate);if(u.length){const h=xc(),d=h.alternatives[0];return h.parent=s,d.parent=h,o=o.filter(g=>!u.includes(g)),n.elements=o,o.length?(n.parent=d,d.elements.push(n)):h.alternatives.pop(),u.forEach(g=>{const f=N1();f.parent=h,g.parent=f,f.elements.push(g),h.alternatives.push(f)}),t(h)}}e.inCharClass=!0;const c=a();return e.inCharClass=!1,c}const l=o[0];if(r===e1.union&&!i&&l&&((!e.useFlagV||!e.verbose)&&s.kind===e1.union&&!(N2.literalHyphenIncorrectlyCreatesRange&&e.useFlagV)||!e.verbose&&s.kind===e1.intersection&&o.length===1&&l.type!==Zt.CharacterClassRange))return o.map(t).join("");if(!e.useFlagV&&s.type===Zt.CharacterClass)throw new Error("Use of nested character class requires min target ES2024");return a()}function L8e(n,e){const t=n.min.value,r=n.max.value,i={escDigit:!1,inCharClass:!0,useFlagV:e.useFlagV},s=Og(t,i),o=Og(r,i),a=new Set;if(e.useAppliedIgnoreCase&&e.currentFlags.ignoreCase){const l=nre(n);H8e(l).forEach(u=>{a.add(Array.isArray(u)?`${Og(u[0],i)}-${Og(u[1],i)}`:Og(u,i))})}return`${s}-${o}${[...a].join("")}`}function N8e({kind:n,negate:e,value:t,key:r},i){if(n===Vs.dot)return i.currentFlags.dotAll?i.appliedGlobalFlags.dotAll||i.useFlagMods?".":"[^]":kn`[^\n]`;if(n===Vs.digit)return e?kn`\D`:kn`\d`;if(n===Vs.property){if(i.useAppliedIgnoreCase&&i.currentFlags.ignoreCase&&Yte.has(t))throw new Error(`Unicode property "${t}" can't be case-insensitive when other chars have specific case`);return`${e?kn`\P`:kn`\p`}{${r?`${r}=`:""}${t}}`}if(n===Vs.word)return e?kn`\W`:kn`\w`;throw new Error(`Unexpected character set kind "${n}"`)}function D8e(n,e){return(e.appliedGlobalFlags.ignoreCase?"i":"")+(n.dotAll?"s":"")+(n.sticky?"y":"")}function z8e({atomic:n,flags:e,parent:t,alternatives:r},i,s){const o=i.currentFlags;e&&(i.currentFlags=O3(o,e));const a=r.map(s).join("|"),l=!i.verbose&&r.length===1&&t.type!==Zt.Quantifier&&!n&&(!i.useFlagMods||!e)?a:`(?${B8e(n,e,i.useFlagMods)}${a})`;return i.currentFlags=o,l}function R8e({kind:n,negate:e,alternatives:t},r,i){return`(?${`${n===bh.lookahead?"":"<"}${e?"!":"="}`}${t.map(i).join("|")})`}function V8e({ref:n},e){const t=e.recursionLimit;return n===0?`(?R=${t})`:kn`\g<${n}&R=${t}>`}function nre(n,e){const t=!!e?.firstOnly,r=n.min.value,i=n.max.value,s=[];if(r<65&&(i===65535||i>=131071)||r===65536&&i>=131071)return s;for(let o=r;o<=i;o++){const a=Oo(o);if(!SM(a))continue;const l=qte(a).filter(c=>{const u=c.codePointAt(0);return u<r||u>i});if(l.length&&(s.push(...l),t))break}return s}function Og(n,{escDigit:e,inCharClass:t,useFlagV:r}){if(QV.has(n))return QV.get(n);if(n<32||n>126&&n<160||n>262143||e&&F8e(n))return n>255?`\\u{${n.toString(16).toUpperCase()}}`:`\\x${n.toString(16).toUpperCase().padStart(2,"0")}`;const i=t?r?x8e:T8e:S8e,s=Oo(n);return(i.has(s)?"\\":"")+s}function H8e(n){const e=n.map(i=>i.codePointAt(0)).sort((i,s)=>i-s),t=[];let r=null;for(let i=0;i<e.length;i++)e[i+1]===e[i]+1?r??=e[i]:r===null?t.push(e[i]):(t.push([r,e[i]]),r=null);return t}function B8e(n,e,t){if(n)return">";let r="";if(e&&t){const{enable:i,disable:s}=e;r=(i?.ignoreCase?"i":"")+(i?.dotAll?"s":"")+(s?"-":"")+(s?.ignoreCase?"i":"")+(s?.dotAll?"s":"")}return`${r}:`}function j8e({min:n,max:e,kind:t}){let r;return!n&&e===1?r="?":!n&&e===1/0?r="*":n===1&&e===1/0?r="+":n===e?r=`{${n}}`:r=`{${n},${e===1/0?"":e}}`,r+{greedy:"",lazy:"?",possessive:"+"}[t]}function JV({type:n}){return n===Zt.Group||n===Zt.CapturingGroup||n===Zt.LookaroundAssertion}function F8e(n){return n>47&&n<58}function eH({type:n,value:e}){return n===Zt.Character&&e===45}var U8e=class Ox extends RegExp{#t=new Map;#n=null;#c;#r=null;#s=null;rawOptions={};get source(){return this.#c||"(?:)"}constructor(e,t,r){const i=!!r?.lazyCompile;if(e instanceof RegExp){if(r)throw new Error("Cannot provide options when copying a regexp");const s=e;super(s,t),this.#c=s.source,s instanceof Ox&&(this.#t=s.#t,this.#r=s.#r,this.#s=s.#s,this.rawOptions=s.rawOptions)}else{const s={hiddenCaptures:[],strategy:null,transfers:[],...r};super(i?"":e,t),this.#c=e,this.#t=G8e(s.hiddenCaptures,s.transfers),this.#s=s.strategy,this.rawOptions=r??{}}i||(this.#n=this)}exec(e){if(!this.#n){const{lazyCompile:i,...s}=this.rawOptions;this.#n=new Ox(this.#c,this.flags,s)}const t=this.global||this.sticky,r=this.lastIndex;if(this.#s==="clip_search"&&t&&r){this.lastIndex=0;const i=this.#o(e.slice(r));return i&&(W8e(i,r,e,this.hasIndices),this.lastIndex+=r),i}return this.#o(e)}#o(e){this.#n.lastIndex=this.lastIndex;const t=super.exec.call(this.#n,e);if(this.lastIndex=this.#n.lastIndex,!t||!this.#t.size)return t;const r=[...t];t.length=1;let i;this.hasIndices&&(i=[...t.indices],t.indices.length=1);const s=[0];for(let o=1;o<r.length;o++){const{hidden:a,transferTo:l}=this.#t.get(o)??{};if(a?s.push(null):(s.push(t.length),t.push(r[o]),this.hasIndices&&t.indices.push(i[o])),l&&r[o]!==void 0){const c=n8e(s[l]);if(t[c]=r[o],this.hasIndices&&(t.indices[c]=i[o]),t.groups){this.#r||(this.#r=K8e(this.source));const u=this.#r.get(l);u&&(t.groups[u]=r[o],this.hasIndices&&(t.indices.groups[u]=i[o]))}}}return t}};function W8e(n,e,t,r){if(n.index+=e,n.input=t,r){const i=n.indices;for(let o=0;o<i.length;o++){const a=i[o];a&&(i[o]=[a[0]+e,a[1]+e])}const s=i.groups;s&&Object.keys(s).forEach(o=>{const a=s[o];a&&(s[o]=[a[0]+e,a[1]+e])})}}function G8e(n,e){const t=new Map;for(const r of n)t.set(r,{hidden:!0});for(const[r,i]of e)for(const s of i)yC(t,s,{}).transferTo=r;return t}function K8e(n){const e=/(?<capture>\((?:\?<(?![=!])(?<name>[^>]+)>|(?!\?)))|\\?./gsu,t=new Map;let r=0,i=0,s;for(;s=e.exec(n);){const{0:o,groups:{capture:a,name:l}}=s;o==="["?r++:r?o==="]"&&r--:a&&(i++,l&&t.set(i,l))}return t}function q8e(n,e){const t=Y8e(n,e);return t.options?new U8e(t.pattern,t.flags,t.options):new RegExp(t.pattern,t.flags)}function Y8e(n,e){const t=Kte(e),r=Hte(n,{flags:t.flags,normalizeUnknownPropertyNames:!0,rules:{captureGroup:t.rules.captureGroup,singleline:t.rules.singleline},skipBackrefValidation:t.rules.allowOrphanBackrefs,unicodePropertyMap:EM}),i=d8e(r,{accuracy:t.accuracy,asciiWordBoundaries:t.rules.asciiWordBoundaries,avoidSubclass:t.avoidSubclass,bestEffortTarget:t.target}),s=E8e(i,t),o=t8e(s.pattern,{captureTransfers:s._captureTransfers,hiddenCaptures:s._hiddenCaptures,mode:"external"}),a=J6e(o.pattern),l=Q6e(a.pattern,{captureTransfers:o.captureTransfers,hiddenCaptures:o.hiddenCaptures}),c={pattern:l.pattern,flags:`${t.hasIndices?"d":""}${t.global?"g":""}${s.flags}${s.options.disable.v?"u":"v"}`};if(t.avoidSubclass){if(t.lazyCompileLength!==1/0)throw new Error("Lazy compilation requires subclass")}else{const u=l.hiddenCaptures.sort((f,v)=>f-v),h=Array.from(l.captureTransfers),d=i._strategy,g=c.pattern.length>=t.lazyCompileLength;(u.length||h.length||d||g)&&(c.options={...u.length&&{hiddenCaptures:u},...h.length&&{transfers:h},...d&&{strategy:d},...g&&{lazyCompile:g}})}return c}const tH=4294967295;class X8e{constructor(e,t={}){this.patterns=e,this.options=t;const{forgiving:r=!1,cache:i,regexConstructor:s}=t;if(!s)throw new Error("Option `regexConstructor` is not provided");this.regexps=e.map(o=>{if(typeof o!="string")return o;const a=i?.get(o);if(a){if(a instanceof RegExp)return a;if(r)return null;throw a}try{const l=s(o);return i?.set(o,l),l}catch(l){if(i?.set(o,l),r)return null;throw l}})}regexps;findNextMatchSync(e,t,r){const i=typeof e=="string"?e:e.content,s=[];function o(a,l,c=0){return{index:a,captureIndices:l.indices.map(u=>u==null?{start:tH,end:tH,length:0}:{start:u[0]+c,end:u[1]+c,length:u[1]-u[0]})}}for(let a=0;a<this.regexps.length;a++){const l=this.regexps[a];if(l)try{l.lastIndex=t;const c=l.exec(i);if(!c)continue;if(c.index===t)return o(a,c,0);s.push([a,c,0])}catch(c){if(this.options.forgiving)continue;throw c}}if(s.length){const a=Math.min(...s.map(l=>l[1].index));for(const[l,c,u]of s)if(c.index===a)return o(l,c,u)}return null}}function Z8e(n,e){return q8e(n,{global:!0,hasIndices:!0,lazyCompileLength:3e3,rules:{allowOrphanBackrefs:!0,asciiWordBoundaries:!0,captureGroup:!0,recursionLimit:5,singleline:!0},...e})}function Q8e(n={}){const e=Object.assign({target:"auto",cache:new Map},n);return e.regexConstructor||=t=>Z8e(t,{target:e.target}),{createScanner(t){return new X8e(t,e)},createString(t){return{content:t}}}}const J8e={"baseline-10k":'<path fill="currentColor" d="M10 10.5h1.5v3H10zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.5 15H6v-4.5H4.5V9h3zm5.5-1c0 .55-.45 1-1 1H9.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H12c.55 0 1 .45 1 1zm6.5 1h-1.75L16 12.75V15h-1.5V9H16v2.25L17.75 9h1.75l-2.25 3z"/>',"baseline-10mp":'<path fill="currentColor" d="M13.5 7H15v3h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zm6.5 5c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zm-1 3.5H17v1.5h-1.5z"/>',"baseline-11mp":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM11 5.5v6H9.5V7H8V5.5zm5 0v6h-1.5V7H13V5.5zm-.5 8.5H17v1.5h-1.5z"/>',"baseline-123":'<path fill="currentColor" d="M7 15H5.5v-4.5H4V9h3zm6.5-1.5h-3v-1h2c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1H9v1.5h3v1h-2c-.55 0-1 .45-1 1V15h4.5zm6 .5v-4c0-.55-.45-1-1-1H15v1.5h3v1h-2v1h2v1h-3V15h3.5c.55 0 1-.45 1-1"/>',"baseline-12mp":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zM15.5 9h-2v1h3v1.5H12V9c0-.55.45-1 1-1h2V7h-3V5.5h3.5c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m0 5H17v1.5h-1.5z"/>',"baseline-13mp":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zm6.5 5c0 .55-.45 1-1 1H12V10h3V9h-2V8h2V7h-3V5.5h3.5c.55 0 1 .45 1 1zm-1 3.5H17v1.5h-1.5z"/>',"baseline-14mp":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zm7.5 4.5h-1v1.5H15V10h-3V5.5h1.5v3H15v-3h1.5v3h1zm-2 4H17v1.5h-1.5z"/>',"baseline-15mp":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zM16.5 7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H12V10h3V9h-3V5.5h4.5zm-1 7H17v1.5h-1.5z"/>',"baseline-16mp":'<path fill="currentColor" d="M13.5 9H15v1.5h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zm3 6c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3.5V7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1zm2.5 2.5H17v1.5h-1.5z"/>',"baseline-17mp":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zm5 6h-1.75L14.62 7H12V5.5h3.5c.67 0 1.15.65.96 1.29zm.5 2.5H17v1.5h-1.5z"/>',"baseline-18-up-rating":'<path fill="currentColor" d="M13 12.5h1.5V14H13zm0-2.5h1.5v1.5H13z"/><path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 12H8.5v-4.5H7V9h3zm6-1c0 .55-.45 1-1 1h-2.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H15c.55 0 1 .45 1 1z"/>',"baseline-18mp":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zm6.5 5c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zm-3 0H15V9h-1.5zm0-2.5H15V6.5h-1.5zm2 6H17v1.5h-1.5z"/>',"baseline-19mp":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 7h3V9h-2c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H12zm1.5-2H15V6.5h-1.5zM7 5.5h3v6H8.5V7H7zm5 13h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm6.5-2.5c0 .55-.45 1-1 1h-2v1.5H14v-6h3.5c.55 0 1 .45 1 1zm-3-2H17v1.5h-1.5z"/>',"baseline-1k":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.5 12H9v-4.5H7.5V9h3zm7 0h-1.75L14 12.75V15h-1.5V9H14v2.25L15.75 9h1.75l-2.25 3z"/>',"baseline-1k-plus":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 15H7.5v-4.5H6V9h3zm4.75 0L12 12.75V15h-1.5V9H12v2.25L13.75 9h1.75l-2.25 3l2.25 3zm5.75-2.5H18V14h-1v-1.5h-1.5v-1H17V10h1v1.5h1.5z"/>',"baseline-1x-mobiledata":'<path fill="currentColor" d="M4 7h4v10H6V9H4zm11.83 4.72L18.66 7h-2.33l-1.66 2.77L13 7h-2.33l2.83 4.72L10.33 17h2.33l2-3.34l2 3.34H19z"/>',"baseline-20mp":'<path fill="currentColor" d="M14.5 7H16v3h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm2-8c0 .55-.45 1-1 1H14c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zM10 9H8v1h3v1.5H6.5V9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m5.5 5H17v1.5h-1.5z"/>',"baseline-21mp":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM11 9H9v1h3v1.5H7.5V9c0-.55.45-1 1-1h2V7h-3V5.5H11c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m3-3.5h3v6h-1.5V7H14zm1.5 8.5H17v1.5h-1.5z"/>',"baseline-22mp":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 9H8v1h3v1.5H6.5V9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m6.5 0h-2v1h3v1.5H13V9c0-.55.45-1 1-1h2V7h-3V5.5h3.5c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m-1 5H17v1.5h-1.5z"/>',"baseline-23mp":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 9H8v1h3v1.5H6.5V9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m7.5 1.5c0 .55-.45 1-1 1H13V10h3V9h-2V8h2V7h-3V5.5h3.5c.55 0 1 .45 1 1zm-2 3.5H17v1.5h-1.5z"/>',"baseline-24mp":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 9H8v1h3v1.5H6.5V9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m8.5 1h-1v1.5H16V10h-3V5.5h1.5v3H16v-3h1.5v3h1zm-3 4H17v1.5h-1.5z"/>',"baseline-2k":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 9.5H8v1h3V15H6.5v-2.5c0-.55.45-1 1-1h2v-1h-3V9H10c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1m8 2.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z"/>',"baseline-2k-plus":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9.5 8.5c0 .55-.45 1-1 1h-2v1h3V15H5v-2.5c0-.55.45-1 1-1h2v-1H5V9h3.5c.55 0 1 .45 1 1zm4.75 3.5l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3L16 15zM20 12.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z"/>',"baseline-2mp":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm-2-9.5h-2v1h3v1.5H10V9c0-.55.45-1 1-1h2V7h-3V5.5h3.5c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m2 5H17v1.5h-1.5z"/>',"baseline-30fps":'<path fill="currentColor" d="M2 5v3h6v2.5H3v3h5V16H2v3h6c1.66 0 3-1.34 3-3v-1.9A2.1 2.1 0 0 0 8.9 12A2.1 2.1 0 0 0 11 9.9V8c0-1.66-1.34-3-3-3zm17 3v8h-4V8zm0-3h-4c-1.66 0-3 1.34-3 3v8c0 1.66 1.34 3 3 3h4c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3"/>',"baseline-30fps-select":'<path fill="currentColor" d="M4 4v2h5v2H5v2h4v2H4v2h5c1.1 0 2-.9 2-2v-1.5c0-.83-.17-1.5-1-1.5c.83 0 1-.67 1-1.5V6c0-1.1-.9-2-2-2zm14 0c1.1 0 2 .9 2 2v6c0 1.1-.9 2-2 2h-3c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2zm0 2h-3v6h3zM5 22H3v-5h2zm4 0H7v-5h2zm4 0h-2v-5h2zm8 0h-6v-5h6z"/>',"baseline-360":'<path fill="currentColor" d="M12 7C6.48 7 2 9.24 2 12c0 2.24 2.94 4.13 7 4.77V20l4-4l-4-4v2.73c-3.15-.56-5-1.9-5-2.73c0-1.06 3.04-3 8-3s8 1.94 8 3c0 .73-1.46 1.89-4 2.53v2.05c3.53-.77 6-2.53 6-4.58c0-2.76-4.48-5-10-5"/>',"baseline-3d-rotation":'<path fill="currentColor" d="M7.52 21.48A10.49 10.49 0 0 1 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03l-3.81-3.81zm.89-6.52c-.19 0-.37-.03-.52-.08a1.1 1.1 0 0 1-.4-.24c-.11-.1-.2-.22-.26-.37c-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95s.33.5.56.69c.24.18.51.32.82.41q.45.15.96.15c.37 0 .72-.05 1.03-.15c.32-.1.6-.25.83-.44s.42-.43.55-.72s.2-.61.2-.97c0-.19-.02-.38-.07-.56a1.7 1.7 0 0 0-.23-.51c-.1-.16-.24-.3-.4-.43c-.17-.13-.37-.23-.61-.31a2.1 2.1 0 0 0 .89-.75c.1-.15.17-.3.22-.46s.07-.32.07-.48q0-.54-.18-.96a1.8 1.8 0 0 0-.51-.69c-.2-.19-.47-.33-.77-.43C9.1 8.05 8.76 8 8.39 8c-.36 0-.69.05-1 .16c-.3.11-.57.26-.79.45c-.21.19-.38.41-.51.67c-.12.26-.18.54-.18.85h1.3q0-.255.09-.45c.09-.195.14-.25.25-.34s.23-.17.38-.22s.3-.08.48-.08c.4 0 .7.1.89.31c.19.2.29.49.29.86c0 .18-.03.34-.08.49a.87.87 0 0 1-.25.37c-.11.1-.25.18-.41.24s-.36.09-.58.09H7.5v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4s.1.35.1.57c0 .41-.12.72-.35.93c-.23.23-.55.33-.95.33m8.55-5.92c-.32-.33-.7-.59-1.14-.77c-.43-.18-.92-.27-1.46-.27H12v8h2.3c.55 0 1.06-.09 1.51-.27s.84-.43 1.16-.76s.57-.73.74-1.19c.17-.47.26-.99.26-1.57v-.4c0-.58-.09-1.1-.26-1.57q-.27-.705-.75-1.2m-.39 3.16c0 .42-.05.79-.14 1.13c-.1.33-.24.62-.43.85s-.43.41-.71.53q-.435.18-.99.18h-.91V9.12h.97c.72 0 1.27.23 1.64.69c.38.46.57 1.12.57 1.99zM12 0l-.66.03l3.81 3.81l1.33-1.33c3.27 1.55 5.61 4.72 5.96 8.48h1.5C23.44 4.84 18.29 0 12 0"/>',"baseline-3g-mobiledata":'<path fill="currentColor" d="M3 7v2h5v2H4v2h4v2H3v2h5c1.1 0 2-.9 2-2v-1.5c0-.83-.67-1.5-1.5-1.5c.83 0 1.5-.67 1.5-1.5V9c0-1.1-.9-2-2-2zm18 4v4c0 1.1-.9 2-2 2h-5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h5c1.1 0 2 .9 2 2h-7v6h5v-2h-2.5v-2z"/>',"baseline-3k":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 11c0 .55-.45 1-1 1H6.5v-1.5h3v-1h-2v-1h2v-1h-3V9H10c.55 0 1 .45 1 1zm7 1h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z"/>',"baseline-3k-plus":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9.5 14c0 .55-.45 1-1 1H5v-1.5h3v-1H6v-1h2v-1H5V9h3.5c.55 0 1 .45 1 1zm6.5 1h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z"/>',"baseline-3mp":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm-1-8c0 .55-.45 1-1 1H10V10h3V9h-2V8h2V7h-3V5.5h3.5c.55 0 1 .45 1 1zm1 3.5H17v1.5h-1.5z"/>',"baseline-3p":'<path fill="currentColor" d="M20 2H4.01c-1.1 0-2 .9-2 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8 4c1.1 0 2 .9 2 2s-.9 2-2 2s-2-.9-2-2s.9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85a6.95 6.95 0 0 1 5.56 0A2.01 2.01 0 0 1 16 13.43z"/>',"baseline-4g-mobiledata":'<path fill="currentColor" d="M9 7H7v5H5V7H3v7h4v3h2v-3h2v-2H9zm8 4v2h2v2h-5V9h7c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4z"/>',"baseline-4g-plus-mobiledata":'<path fill="currentColor" d="M13 11v2h2v2h-4V9h6c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-4zm11 0h-2V9h-2v2h-2v2h2v2h2v-2h2zM7 7H5v5H3V7H1v7h4v3h2v-3h1v-2H7z"/>',"baseline-4k":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 10.5h-1V15H9.5v-1.5h-3V9H8v3h1.5V9H11v3h1zm6 1.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z"/>',"baseline-4k-plus":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.5 10.5h-1V15H8v-1.5H5V9h1.5v3H8V9h1.5v3h1zM16 15h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z"/>',"baseline-4mp":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3-8.5h-1v1.5h-1.5V10h-3V5.5H11v3h1.5v-3H14v3h1zm.5 8.5H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm0-4.5H17v1.5h-1.5z"/>',"baseline-5g":'<path fill="currentColor" d="M17 13h2v2h-5V9h7c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4h-4zM3 13h5v2H3v2h5c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2H5V9h5V7H3z"/>',"baseline-5k":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 7.5H8v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H6.5v-1.5h3v-1h-3V9H11zm7 4.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z"/>',"baseline-5k-plus":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9.5 7.5h-3v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H5v-1.5h3v-1H5V9h4.5zM16 15h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z"/>',"baseline-5mp":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM14.5 7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H10V10h3V9h-3V5.5h4.5zm1 7H17v1.5h-1.5z"/>',"baseline-6-ft-apart":'<path fill="currentColor" d="M6 6c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85a6.95 6.95 0 0 0-5.56 0A2.01 2.01 0 0 0 2 9.43V10h8zM18 6c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85a6.95 6.95 0 0 0-5.56 0A2.01 2.01 0 0 0 14 9.43V10h8zM19 17v-2.01L5 15v2l-3-3l3-3v2.01L19 13v-2l3 3zm-9 2v-1H7.5c-.28 0-.5.22-.5.5v3c0 .28.22.5.5.5h2c.28 0 .5-.22.5-.5V20c0-.28-.22-.5-.5-.5H8V19zm-1 1.5v.5H8v-.5zm8.5-1.5h-1v3h-1v-3h-1v-1h3zm-5 0v.5h1v1h-1V22h-1v-4H14v1z"/>',"baseline-60fps":'<path fill="currentColor" d="M19 8v8h-4V8zm0-3h-4c-1.66 0-3 1.34-3 3v8c0 1.66 1.34 3 3 3h4c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3m-9 3V5H5C3.34 5 2 6.34 2 8v8c0 1.66 1.34 3 3 3h3c1.66 0 3-1.34 3-3v-3c0-1.66-1.34-3-3-3H5V8zm-2 5v3H5v-3z"/>',"baseline-60fps-select":'<path fill="currentColor" d="M18 6v6h-3V6zm0-2h-3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-7 2V4H6c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2H6V6zm-2 4v2H6v-2zM5 22H3v-5h2zm4 0H7v-5h2zm4 0h-2v-5h2zm8 0h-6v-5h6z"/>',"baseline-6k":'<path fill="currentColor" d="M8 12.5h1.5V14H8zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 7.5H8v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H11zm7 4.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z"/>',"baseline-6k-plus":'<path fill="currentColor" d="M6.5 12.5H8V14H6.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9.5 7.5h-3v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3.5zM16 15h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z"/>',"baseline-6mp":'<path fill="currentColor" d="M11.5 9H13v1.5h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm-1-7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3.5V7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1zm4.5 7H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm0-4.5H17v1.5h-1.5z"/>',"baseline-7k":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9.5 15H7.75l1.38-4.5H6.5V9H10c.67 0 1.15.65.96 1.29zm8.5 0h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z"/>',"baseline-7k-plus":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8 15H6.25l1.38-4.5H5V9h3.5c.67 0 1.15.65.96 1.29zm8 0h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z"/>',"baseline-7mp":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm-2.5-7h-1.75L12.62 7H10V5.5h3.5c.67 0 1.15.65.96 1.29zm2.5 2.5H17v1.5h-1.5z"/>',"baseline-8k":'<path fill="currentColor" d="M8 12.5h1.5V14H8zM8 10h1.5v1.5H8zm11-7H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 11c0 .55-.45 1-1 1H7.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H10c.55 0 1 .45 1 1zm7 1h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z"/>',"baseline-8k-plus":'<path fill="currentColor" d="M6.5 12.5H8V14H6.5zm0-2.5H8v1.5H6.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9.5 14c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zm6.5 1h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z"/>',"baseline-8mp":'<path fill="currentColor" d="M11.5 9H13v1.5h-1.5zm0-2.5H13V8h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm-1-8c0 .55-.45 1-1 1H11c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zm1 3.5H17v1.5h-1.5z"/>',"baseline-9k":'<path fill="currentColor" d="M8 10h1.5v1.5H8zm11-7H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 11c0 .55-.45 1-1 1H6.5v-1.5h3v-1h-2c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1H10c.55 0 1 .45 1 1zm7 1h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z"/>',"baseline-9k-plus":'<path fill="currentColor" d="M6.5 10H8v1.5H6.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9.5 14c0 .55-.45 1-1 1H5v-1.5h3v-1H6c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zm6.5 1h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z"/>',"baseline-9mp":'<path fill="currentColor" d="M11.5 6.5H13V8h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm-1-8c0 .55-.45 1-1 1H10V10h3V9h-2c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zm1 3.5H17v1.5h-1.5z"/>',"baseline-abc":'<path fill="currentColor" d="M21 11h-1.5v-.5h-2v3h2V13H21v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zM8 10v5H6.5v-1.5h-2V15H3v-5c0-.55.45-1 1-1h3c.55 0 1 .45 1 1m-1.5.5h-2V12h2zm7 1.5c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1h-4V9h4c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M11 10.5v.75h2v-.75zm2 2.25h-2v.75h2z"/>',"baseline-ac-unit":'<path fill="currentColor" d="M22 11h-4.17l3.24-3.24l-1.41-1.42L15 11h-2V9l4.66-4.66l-1.42-1.41L13 6.17V2h-2v4.17L7.76 2.93L6.34 4.34L11 9v2H9L4.34 6.34L2.93 7.76L6.17 11H2v2h4.17l-3.24 3.24l1.41 1.42L9 13h2v2l-4.66 4.66l1.42 1.41L11 17.83V22h2v-4.17l3.24 3.24l1.42-1.41L13 15v-2h2l4.66 4.66l1.41-1.42L17.83 13H22z"/>',"baseline-access-alarm":'<path fill="currentColor" d="m22 5.72l-4.6-3.86l-1.29 1.53l4.6 3.86zM7.88 3.39L6.6 1.86L2 5.71l1.29 1.53zM12.5 8H11v6l4.75 2.85l.75-1.23l-4-2.37zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9a9 9 0 0 0 0-18m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7s7 3.13 7 7s-3.13 7-7 7"/>',"baseline-access-alarms":'<path fill="currentColor" d="m22 5.7l-4.6-3.9l-1.3 1.5l4.6 3.9zM7.9 3.4L6.6 1.9L2 5.7l1.3 1.5zM12.5 8H11v6l4.7 2.9l.8-1.2l-4-2.4zM12 4c-5 0-9 4-9 9s4 9 9 9s9-4 9-9s-4-9-9-9m0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7s7 3.1 7 7s-3.1 7-7 7"/>',"baseline-access-time":'<path fill="currentColor" d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8"/><path fill="currentColor" d="M12.5 7H11v6l5.25 3.15l.75-1.23l-4.5-2.67z"/>',"baseline-access-time-filled":'<path fill="currentColor" d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m3.3 14.71L11 12.41V7h2v4.59l3.71 3.71z"/>',"baseline-accessibility":'<path fill="currentColor" d="M12 2c1.1 0 2 .9 2 2s-.9 2-2 2s-2-.9-2-2s.9-2 2-2m9 7h-6v13h-2v-6h-2v6H9V9H3V7h18z"/>',"baseline-accessibility-new":'<path fill="currentColor" d="M20.5 6c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 8c1.86.5 4 .83 6 1v13h2v-6h2v6h2V9c2-.17 4.14-.5 6-1zM12 6c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2"/>',"baseline-accessible":'<circle cx="12" cy="4" r="2" fill="currentColor"/><path fill="currentColor" d="M19 13v-2c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.17-.19-.38-.34-.61-.45c-.01 0-.01-.01-.02-.01H13c-.35-.2-.75-.3-1.19-.26C10.76 7.11 10 8.04 10 9.09V15c0 1.1.9 2 2 2h5v5h2v-5.5c0-1.1-.9-2-2-2h-3v-3.45c1.29 1.07 3.25 1.94 5 1.95m-6.17 5c-.41 1.16-1.52 2-2.83 2c-1.66 0-3-1.34-3-3c0-1.31.84-2.41 2-2.83V12.1a5 5 0 1 0 5.9 5.9z"/>',"baseline-accessible-forward":'<circle cx="17" cy="4.54" r="2" fill="currentColor"/><path fill="currentColor" d="M14 17h-2c0 1.65-1.35 3-3 3s-3-1.35-3-3s1.35-3 3-3v-2c-2.76 0-5 2.24-5 5s2.24 5 5 5s5-2.24 5-5m3-3.5h-1.86l1.67-3.67C17.42 8.5 16.44 7 14.96 7h-5.2c-.81 0-1.54.47-1.87 1.2L7.22 10l1.92.53L9.79 9H12l-1.83 4.1c-.6 1.33.39 2.9 1.85 2.9H17v5h2v-5.5c0-1.1-.9-2-2-2"/>',"baseline-account-balance":'<path fill="currentColor" d="M4 10h3v7H4zm6.5 0h3v7h-3zM2 19h20v3H2zm15-9h3v7h-3zm-5-9L2 6v2h20V6z"/>',"baseline-account-balance-wallet":'<path fill="currentColor" d="M21 18v1c0 1.1-.9 2-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14c1.1 0 2 .9 2 2v1h-9a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2zm-9-2h10V8H12zm4-2.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5"/>',"baseline-account-box":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 3c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m7 13H5v-.23c0-.62.28-1.2.76-1.58C7.47 15.82 9.64 15 12 15s4.53.82 6.24 2.19c.48.38.76.97.76 1.58z"/>',"baseline-account-circle":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 4c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m0 14c-2.03 0-4.43-.82-6.14-2.88a9.95 9.95 0 0 1 12.28 0C16.43 19.18 14.03 20 12 20"/>',"baseline-account-tree":'<path fill="currentColor" d="M22 11V3h-7v3H9V3H2v8h7V8h2v10h4v3h7v-8h-7v3h-2V8h2v3z"/>',"baseline-ad-units":'<path fill="currentColor" d="M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 18H7V5h10zM8 6h8v2H8z"/>',"baseline-adb":'<path fill="currentColor" d="M5 16c0 3.87 3.13 7 7 7s7-3.13 7-7v-4H5zM16.12 4.37l2.1-2.1l-.82-.83l-2.3 2.31C14.16 3.28 13.12 3 12 3s-2.16.28-3.09.75L6.6 1.44l-.82.83l2.1 2.1C6.14 5.64 5 7.68 5 10v1h14v-1c0-2.32-1.14-4.36-2.88-5.63M9 9c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-add":'<path fill="currentColor" d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"/>',"baseline-add-a-photo":'<path fill="currentColor" d="M3 4V1h2v3h3v2H5v3H3V6H0V4zm3 6V7h3V4h7l1.83 2H21c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V10zm7 9c2.76 0 5-2.24 5-5s-2.24-5-5-5s-5 2.24-5 5s2.24 5 5 5m-3.2-5c0 1.77 1.43 3.2 3.2 3.2s3.2-1.43 3.2-3.2s-1.43-3.2-3.2-3.2s-3.2 1.43-3.2 3.2"/>',"baseline-add-alarm":'<path fill="currentColor" d="M7.88 3.39L6.6 1.86L2 5.71l1.29 1.53zM22 5.72l-4.6-3.86l-1.29 1.53l4.6 3.86zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9a9 9 0 0 0 0-18m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7s7 3.13 7 7s-3.13 7-7 7m1-11h-2v3H8v2h3v3h2v-3h3v-2h-3z"/>',"baseline-add-alert":'<path fill="currentColor" d="M10.01 21.01c0 1.1.89 1.99 1.99 1.99s1.99-.89 1.99-1.99zm8.87-4.19V11c0-3.25-2.25-5.97-5.29-6.69v-.72C13.59 2.71 12.88 2 12 2s-1.59.71-1.59 1.59v.72A6.87 6.87 0 0 0 5.12 11v5.82L3 18.94V20h18v-1.06zM16 13.01h-3v3h-2v-3H8V11h3V8h2v3h3z"/>',"baseline-add-box":'<path fill="currentColor" d="M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4z"/>',"baseline-add-business":'<path fill="currentColor" d="M15 17h2v-3h1v-2l-1-5H2l-1 5v2h1v6h9v-6h4zm-6 1H4v-4h5zM2 4h15v2H2z"/><path fill="currentColor" d="M20 18v-3h-2v3h-3v2h3v3h2v-3h3v-2z"/>',"baseline-add-card":'<path fill="currentColor" d="M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h10v-2H4v-6h18V6c0-1.11-.89-2-2-2m0 4H4V6h16zm4 9v2h-3v3h-2v-3h-3v-2h3v-3h2v3z"/>',"baseline-add-chart":'<path fill="currentColor" d="M6 9.99h2v7H6zm8 3h2v4h-2zm-4-6h2v10h-2zM20 7V4h-2v3h-3v2h3v3h2V9h3V7zm-2 12H4V5h12V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5h-2z"/>',"baseline-add-circle":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m5 11h-4v4h-2v-4H7v-2h4V7h2v4h4z"/>',"baseline-add-circle-outline":'<path fill="currentColor" d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8"/>',"baseline-add-comment":'<path fill="currentColor" d="M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4zM17 11h-4v4h-2v-4H7V9h4V5h2v4h4z"/>',"baseline-add-home":'<path fill="currentColor" d="M18 11c.7 0 1.37.1 2 .29V9l-8-6l-8 6v12h7.68A6.995 6.995 0 0 1 18 11"/><path fill="currentColor" d="M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5s5-2.24 5-5s-2.24-5-5-5m3 5.5h-2.5V21h-1v-2.5H15v-1h2.5V15h1v2.5H21z"/>',"baseline-add-home-work":'<path fill="currentColor" d="M15 11.68V11L8 6l-7 5v10h5v-6h4v6h1.68c-.43-.91-.68-1.92-.68-3c0-2.79 1.64-5.19 4-6.32m8 1.43V3H10v1.97l7 5v1.11c.33-.05.66-.08 1-.08c1.96 0 3.73.81 5 2.11M17 7h2v2h-2z"/><path fill="currentColor" d="M23 18c0-2.76-2.24-5-5-5s-5 2.24-5 5s2.24 5 5 5s5-2.24 5-5m-5.5 3v-2.5H15v-1h2.5V15h1v2.5H21v1h-2.5V21z"/>',"baseline-add-ic-call":'<path fill="currentColor" d="M20 15.5c-1.25 0-2.45-.2-3.57-.57a1.02 1.02 0 0 0-1.02.24l-2.2 2.2a15.05 15.05 0 0 1-6.59-6.59l2.2-2.21a.96.96 0 0 0 .25-1A11.4 11.4 0 0 1 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1c0 9.39 7.61 17 17 17c.55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M21 6h-3V3h-2v3h-3v2h3v3h2V8h3z"/>',"baseline-add-link":'<path fill="currentColor" d="M8 11h8v2H8zm12.1 1H22c0-2.76-2.24-5-5-5h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M19 12h-2v3h-3v2h3v3h2v-3h3v-2h-3z"/>',"baseline-add-location":'<path fill="currentColor" d="M12 2C8.14 2 5 5.14 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7m4 8h-3v3h-2v-3H8V8h3V5h2v3h3z"/>',"baseline-add-location-alt":'<path fill="currentColor" d="M20 1v3h3v2h-3v3h-2V6h-3V4h3V1zm-8 12c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2m2-9.75V7h3v3h2.92c.05.39.08.79.08 1.2c0 3.32-2.67 7.25-8 11.8c-5.33-4.55-8-8.48-8-11.8C4 6.22 7.8 3 12 3c.68 0 1.35.08 2 .25"/>',"baseline-add-moderator":'<path fill="currentColor" d="M13.22 22.61c-.4.15-.8.29-1.22.39c-5.16-1.26-9-6.45-9-12V5l9-4l9 4v6c0 .9-.11 1.78-.3 2.65c-.81-.41-1.73-.65-2.7-.65c-3.31 0-6 2.69-6 6c0 1.36.46 2.61 1.22 3.61M19 20v2.99s-1.99.01-2 0V20h-3v-2h3v-3h2v3h3v2z"/>',"baseline-add-photo-alternate":'<path fill="currentColor" d="M19 7v2.99s-1.99.01-2 0V7h-3s.01-1.99 0-2h3V2h2v3h3v2zm-3 4V8h-3V5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8zM5 19l3-4l2 3l3-4l4 5z"/>',"baseline-add-reaction":'<path fill="currentColor" d="M18 9V7h-2V2.84A9.9 9.9 0 0 0 11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12c0-1.05-.17-2.05-.47-3zm-2.5-1c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11S7 10.33 7 9.5S7.67 8 8.5 8m3.5 9.5c-2.33 0-4.31-1.46-5.11-3.5h10.22c-.8 2.04-2.78 3.5-5.11 3.5M22 3h2v2h-2v2h-2V5h-2V3h2V1h2z"/>',"baseline-add-road":'<path fill="currentColor" d="M20 18v-3h-2v3h-3v2h3v3h2v-3h3v-2zM18 4h2v9h-2zM4 4h2v16H4zm7 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2z"/>',"baseline-add-shopping-cart":'<path fill="currentColor" d="M11 9h2V6h3V4h-3V1h-2v3H8v2h3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2s-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2s2-.9 2-2s-.9-2-2-2m-9.83-3.25l.03-.12l.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4h-.01l-1.1 2l-2.76 5H8.53l-.13-.27L6.16 6l-.95-2l-.94-2H1v2h2l3.6 7.59l-1.35 2.45c-.16.28-.25.61-.25.96c0 1.1.9 2 2 2h12v-2H7.42c-.13 0-.25-.11-.25-.25"/>',"baseline-add-task":'<path fill="currentColor" d="M22 5.18L10.59 16.6l-4.24-4.24l1.41-1.41l2.83 2.83l10-10zM12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8c1.57 0 3.04.46 4.28 1.25l1.45-1.45A10 10 0 0 0 12 2C6.48 2 2 6.48 2 12s4.48 10 10 10c1.73 0 3.36-.44 4.78-1.22l-1.5-1.5c-1 .46-2.11.72-3.28.72m7-5h-3v2h3v3h2v-3h3v-2h-3v-3h-2z"/>',"baseline-add-to-drive":'<path fill="currentColor" d="M20 21v-3h3v-2h-3v-3h-2v3h-3v2h3v3zm-4.97.5H5.66c-.72 0-1.38-.38-1.73-1l-2.36-4.1c-.36-.62-.35-1.38.01-2L7.92 3.49c.36-.61 1.02-.99 1.73-.99h4.7c.71 0 1.37.38 1.73.99l4.48 7.71a6.2 6.2 0 0 0-2.4-.14L14.35 4.5h-4.7L3.31 15.41l2.35 4.09h7.89c.35.77.85 1.45 1.48 2M13.34 15c-.22.63-.34 1.3-.34 2H7.25l-.73-1.27l4.58-7.98h1.8l2.53 4.42c-.56.42-1.05.93-1.44 1.51l-2-3.49L9.25 15z"/>',"baseline-add-to-home-screen":'<path fill="currentColor" d="M18 1.01L8 1c-1.1 0-2 .9-2 2v3h2V5h10v14H8v-1H6v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M10 15h2V8H5v2h3.59L3 15.59L4.41 17L10 11.41z"/>',"baseline-add-to-photos":'<path fill="currentColor" d="M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 9h-4v4h-2v-4H9V9h4V5h2v4h4z"/>',"baseline-add-to-queue":'<path fill="currentColor" d="M21 3H3c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5a2 2 0 0 0-2-2m0 14H3V5h18zm-5-7v2h-3v3h-2v-3H8v-2h3V7h2v3z"/>',"baseline-addchart":'<path fill="currentColor" d="M22 5v2h-3v3h-2V7h-3V5h3V2h2v3zm-3 14H5V5h6V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6h-2zm-4-6v4h2v-4zm-4 4h2V9h-2zm-2 0v-6H7v6z"/>',"baseline-adf-scanner":'<path fill="currentColor" d="M19 12h-1V4H6v8H5c-1.66 0-3 1.34-3 3v5h20v-5c0-1.66-1.34-3-3-3m-3 0H8V6h8zm2 5c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-adjust":'<path fill="currentColor" d="M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10s10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3s1.34-3 3-3s3 1.34 3 3"/>',"baseline-admin-panel-settings":'<path fill="currentColor" d="M17 11c.34 0 .67.04 1 .09V6.27L10.5 3L3 6.27v4.91c0 4.54 3.2 8.79 7.5 9.82c.55-.13 1.08-.32 1.6-.55c-.69-.98-1.1-2.17-1.1-3.45c0-3.31 2.69-6 6-6"/><path fill="currentColor" d="M17 13c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4m0 1.38c.62 0 1.12.51 1.12 1.12s-.51 1.12-1.12 1.12s-1.12-.51-1.12-1.12s.5-1.12 1.12-1.12m0 5.37c-.93 0-1.74-.46-2.24-1.17c.05-.72 1.51-1.08 2.24-1.08s2.19.36 2.24 1.08c-.5.71-1.31 1.17-2.24 1.17"/>',"baseline-adobe":'<path fill="currentColor" d="M18.97 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h13.97c1.1 0 2-.9 2-2V5a2 2 0 0 0-2-2m-1.59 13.98c-.03.01-.07.02-.1.02h-2.26a.49.49 0 0 1-.46-.3l-2.46-5.74c-.02-.06-.08-.09-.13-.07a.12.12 0 0 0-.07.07l-1.53 3.65c-.03.07 0 .14.07.17c.02.01.03.01.05.01h1.68c.1 0 .2.06.24.16l.74 1.64c.07.15-.01.33-.16.4c-.06 0-.1.01-.14.01H6.73c-.15 0-.28-.13-.28-.28c0-.04.01-.07.02-.11l3.9-9.28c.08-.2.28-.33.49-.33h2.25c.22 0 .41.13.49.33l3.92 9.28c.07.14.01.31-.14.37"/>',"baseline-ads-click":'<path fill="currentColor" d="M11.71 17.99A5.993 5.993 0 0 1 6 12c0-3.31 2.69-6 6-6c3.22 0 5.84 2.53 5.99 5.71l-2.1-.63a3.999 3.999 0 1 0-4.81 4.81zM22 12c0 .3-.01.6-.04.9l-1.97-.59c.01-.1.01-.21.01-.31c0-4.42-3.58-8-8-8s-8 3.58-8 8s3.58 8 8 8c.1 0 .21 0 .31-.01l.59 1.97c-.3.03-.6.04-.9.04c-5.52 0-10-4.48-10-10S6.48 2 12 2s10 4.48 10 10m-3.77 4.26L22 15l-10-3l3 10l1.26-3.77l4.27 4.27l1.98-1.98z"/>',"baseline-agriculture":'<path fill="currentColor" d="M19.5 12c.93 0 1.78.28 2.5.76V8c0-1.1-.9-2-2-2h-6.29l-1.06-1.06l1.41-1.41l-.71-.71l-3.53 3.53l.71.71l1.41-1.41L13 6.71V9c0 1.1-.9 2-2 2h-.54A5.98 5.98 0 0 1 12 15c0 .34-.04.67-.09 1h3.14c.25-2.25 2.14-4 4.45-4"/><path fill="currentColor" d="M19.5 13c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5s-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5M4 9h5c0-1.1-.9-2-2-2H4c-.55 0-1 .45-1 1s.45 1 1 1m5.83 4.82l-.18-.47l.93-.35a4.92 4.92 0 0 0-2.31-2.43l-.4.89l-.46-.21l.4-.9C7.26 10.13 6.64 10 6 10c-.53 0-1.04.11-1.52.26l.34.91l-.47.18l-.35-.93a4.92 4.92 0 0 0-2.43 2.31l.89.4l-.21.46l-.9-.4C1.13 13.74 1 14.36 1 15c0 .53.11 1.04.26 1.52l.91-.34l.18.47l-.93.35a4.92 4.92 0 0 0 2.31 2.43l.4-.89l.46.21l-.4.9c.55.22 1.17.35 1.81.35c.53 0 1.04-.11 1.52-.26l-.34-.91l.47-.18l.35.93a4.92 4.92 0 0 0 2.43-2.31l-.89-.4l.21-.46l.9.4c.22-.55.35-1.17.35-1.81c0-.53-.11-1.04-.26-1.52zm-2.68 3.95c-1.53.63-3.29-.09-3.92-1.62s.09-3.29 1.62-3.92s3.29.09 3.92 1.62c.64 1.53-.09 3.29-1.62 3.92"/>',"baseline-air":'<path fill="currentColor" d="M14.5 17c0 1.65-1.35 3-3 3s-3-1.35-3-3h2c0 .55.45 1 1 1s1-.45 1-1s-.45-1-1-1H2v-2h9.5c1.65 0 3 1.35 3 3M19 6.5C19 4.57 17.43 3 15.5 3S12 4.57 12 6.5h2c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S16.33 8 15.5 8H2v2h13.5c1.93 0 3.5-1.57 3.5-3.5m-.5 4.5H2v2h16.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5v2c1.93 0 3.5-1.57 3.5-3.5S20.43 11 18.5 11"/>',"baseline-airline-seat-flat":'<path fill="currentColor" d="M22 11v2H9V7h9c2.21 0 4 1.79 4 4M2 14v2h6v2h8v-2h6v-2zm5.14-1.9a3 3 0 0 0-.04-4.24a3 3 0 0 0-4.24.04a3 3 0 0 0 .04 4.24a3 3 0 0 0 4.24-.04"/>',"baseline-airline-seat-flat-angled":'<path fill="currentColor" d="m22.25 14.29l-.69 1.89L9.2 11.71l2.08-5.66l8.56 3.09a4 4 0 0 1 2.41 5.15M1.5 12.14L8 14.48V19h8v-1.63L20.52 19l.69-1.89l-19.02-6.86zm5.8-1.94a3.01 3.01 0 0 0 1.41-4A3.005 3.005 0 0 0 4.7 4.8a2.99 2.99 0 0 0-1.4 4a2.99 2.99 0 0 0 4 1.4"/>',"baseline-airline-seat-individual-suite":'<path fill="currentColor" d="M7 13c1.65 0 3-1.35 3-3S8.65 7 7 7s-3 1.35-3 3s1.35 3 3 3m12-6h-8v7H3V7H1v10h22v-6c0-2.21-1.79-4-4-4"/>',"baseline-airline-seat-legroom-extra":'<path fill="currentColor" d="M4 12V3H2v9c0 2.76 2.24 5 5 5h6v-2H7c-1.66 0-3-1.34-3-3m18.83 5.24c-.38-.72-1.29-.97-2.03-.63l-1.09.5l-3.41-6.98a2.01 2.01 0 0 0-1.79-1.12L11 9V3H5v8c0 1.66 1.34 3 3 3h7l3.41 7l3.72-1.7c.77-.36 1.1-1.3.7-2.06"/>',"baseline-airline-seat-legroom-normal":'<path fill="currentColor" d="M5 12V3H3v9c0 2.76 2.24 5 5 5h6v-2H8c-1.66 0-3-1.34-3-3m15.5 6H19v-7c0-1.1-.9-2-2-2h-5V3H6v8c0 1.65 1.35 3 3 3h7v7h4.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5"/>',"baseline-airline-seat-legroom-reduced":'<path fill="currentColor" d="M19.97 19.2c.18.96-.55 1.8-1.47 1.8H14v-3l1-4H9c-1.65 0-3-1.35-3-3V3h6v6h5c1.1 0 2 .9 2 2l-2 7h1.44c.73 0 1.39.49 1.53 1.2M5 12V3H3v9c0 2.76 2.24 5 5 5h4v-2H8c-1.66 0-3-1.34-3-3"/>',"baseline-airline-seat-recline-extra":'<path fill="currentColor" d="M5.35 5.64c-.9-.64-1.12-1.88-.49-2.79c.63-.9 1.88-1.12 2.79-.49c.9.64 1.12 1.88.49 2.79c-.64.9-1.88 1.12-2.79.49M16 19H8.93c-1.48 0-2.74-1.08-2.96-2.54L4 7H2l1.99 9.76A5.01 5.01 0 0 0 8.94 21H16zm.23-4h-4.88l-1.03-4.1c1.58.89 3.28 1.54 5.15 1.22V9.99c-1.63.31-3.44-.27-4.69-1.25L9.14 7.47c-.23-.18-.49-.3-.76-.38a2.2 2.2 0 0 0-.99-.06h-.02a2.27 2.27 0 0 0-1.84 2.61l1.35 5.92A3.01 3.01 0 0 0 9.83 18h6.85l3.82 3l1.5-1.5z"/>',"baseline-airline-seat-recline-normal":'<path fill="currentColor" d="M7.59 5.41c-.78-.78-.78-2.05 0-2.83s2.05-.78 2.83 0s.78 2.05 0 2.83c-.79.79-2.05.79-2.83 0M6 16V7H4v9c0 2.76 2.24 5 5 5h6v-2H9c-1.66 0-3-1.34-3-3m14 4.07L14.93 15H11.5v-3.68c1.4 1.15 3.6 2.16 5.5 2.16v-2.16c-1.66.02-3.61-.87-4.67-2.04l-1.4-1.55c-.19-.21-.43-.38-.69-.5c-.29-.14-.62-.23-.96-.23h-.03C8.01 7 7 8.01 7 9.25V15c0 1.66 1.34 3 3 3h5.07l3.5 3.5z"/>',"baseline-airline-stops":'<path fill="currentColor" d="M18.21 9.21C15.93 10.78 13.45 13.3 13 17h2v2H9v-2h2c-.5-4.5-4.37-8-9-8V7c4.39 0 8.22 2.55 10 6.3c1.13-2.43 2.99-4.25 4.78-5.52L14 5h7v7z"/>',"baseline-airlines":'<path fill="currentColor" d="M13 4L2 20h17l3-16zm1.5 10a2.5 2.5 0 0 1 0-5a2.5 2.5 0 0 1 0 5"/>',"baseline-airplane-ticket":'<path fill="currentColor" d="M20.19 4H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.81-2-1.81-2m-2.46 9.3l-8.86 2.36l-1.66-2.88l.93-.25l1.26.99l2.39-.64l-2.4-4.16l1.4-.38l4.01 3.74l2.44-.65a.967.967 0 0 1 1.18.68a.99.99 0 0 1-.69 1.19"/>',"baseline-airplanemode-active":'<path fill="currentColor" d="M22 16v-2l-8.5-5V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9L2 14v2l8.5-2.5V19L8 20.5V22l4-1l4 1v-1.5L13.5 19v-5.5z"/>',"baseline-airplanemode-inactive":'<path fill="currentColor" d="M10.5 7.67V3.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V9l8.5 5v2l-4.49-1.32zm9.28 14.94l1.41-1.41l-7.69-7.7l-3.94-3.94l-6.75-6.75l-1.42 1.41l6.38 6.38L2 14v2l8.5-2.5V19L8 20.5V22l4-1l4 1v-1.5L13.5 19v-2.67z"/>',"baseline-airplay":'<path fill="currentColor" d="M6 22h12l-6-6z"/><path fill="currentColor" d="M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v-2H3V5h18v12h-4v2h4c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"/>',"baseline-airport-shuttle":'<path fill="currentColor" d="M17 5H3a2 2 0 0 0-2 2v9h2c0 1.65 1.34 3 3 3s3-1.35 3-3h5.5c0 1.65 1.34 3 3 3s3-1.35 3-3H23v-5zM3 11V7h4v4zm3 6.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m7-6.5H9V7h4zm4.5 6.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5M15 11V7h1l4 4z"/>',"baseline-alarm":'<path fill="currentColor" d="m22 5.72l-4.6-3.86l-1.29 1.53l4.6 3.86zM7.88 3.39L6.6 1.86L2 5.71l1.29 1.53zM12.5 8H11v6l4.75 2.85l.75-1.23l-4-2.37zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9a9 9 0 0 0 0-18m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7s7 3.13 7 7s-3.13 7-7 7"/>',"baseline-alarm-add":'<path fill="currentColor" d="M7.88 3.39L6.6 1.86L2 5.71l1.29 1.53zM22 5.72l-4.6-3.86l-1.29 1.53l4.6 3.86zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9a9 9 0 0 0 0-18m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7s7 3.13 7 7s-3.13 7-7 7m1-11h-2v3H8v2h3v3h2v-3h3v-2h-3z"/>',"baseline-alarm-off":'<path fill="currentColor" d="M12 6c3.87 0 7 3.13 7 7c0 .84-.16 1.65-.43 2.4l1.52 1.52c.58-1.19.91-2.51.91-3.92a9 9 0 0 0-9-9c-1.41 0-2.73.33-3.92.91L9.6 6.43C10.35 6.16 11.16 6 12 6m10-.28l-4.6-3.86l-1.29 1.53l4.6 3.86zM2.92 2.29L1.65 3.57L2.98 4.9l-1.11.93l1.42 1.42l1.11-.94l.8.8A8.96 8.96 0 0 0 3 13c0 4.97 4.02 9 9 9c2.25 0 4.31-.83 5.89-2.2l2.2 2.2l1.27-1.27L3.89 3.27zm13.55 16.1C15.26 19.39 13.7 20 12 20c-3.87 0-7-3.13-7-7c0-1.7.61-3.26 1.61-4.47zM8.02 3.28L6.6 1.86l-.86.71l1.42 1.42z"/>',"baseline-alarm-on":'<path fill="currentColor" d="m22 5.72l-4.6-3.86l-1.29 1.53l4.6 3.86zM7.88 3.39L6.6 1.86L2 5.71l1.29 1.53zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9a9 9 0 0 0 0-18m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7s7 3.13 7 7s-3.13 7-7 7m-1.46-5.47L8.41 12.4l-1.06 1.06l3.18 3.18l6-6l-1.06-1.06z"/>',"baseline-album":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 14.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 7.5 12 7.5s4.5 2.01 4.5 4.5s-2.01 4.5-4.5 4.5m0-5.5c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1"/>',"baseline-align-horizontal-center":'<path fill="currentColor" d="M11 2h2v5h8v3h-8v4h5v3h-5v5h-2v-5H6v-3h5v-4H3V7h8z"/>',"baseline-align-horizontal-left":'<path fill="currentColor" d="M4 22H2V2h2zM22 7H6v3h16zm-6 7H6v3h10z"/>',"baseline-align-horizontal-right":'<path fill="currentColor" d="M20 2h2v20h-2zM2 10h16V7H2zm6 7h10v-3H8z"/>',"baseline-align-vertical-bottom":'<path fill="currentColor" d="M22 22H2v-2h20zM10 2H7v16h3zm7 6h-3v10h3z"/>',"baseline-align-vertical-center":'<path fill="currentColor" d="M22 11h-5V6h-3v5h-4V3H7v8H1.84v2H7v8h3v-8h4v5h3v-5h5z"/>',"baseline-align-vertical-top":'<path fill="currentColor" d="M22 2v2H2V2zM7 22h3V6H7zm7-6h3V6h-3z"/>',"baseline-all-inbox":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 6h-4c0 1.62-1.38 3-3 3s-3-1.38-3-3H5V5h14zm-4 7h6v3c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2v-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3"/>',"baseline-all-inclusive":'<path fill="currentColor" d="M18.6 6.62c-1.44 0-2.8.56-3.77 1.53L12 10.66L10.48 12h.01L7.8 14.39c-.64.64-1.49.99-2.4.99c-1.87 0-3.39-1.51-3.39-3.38S3.53 8.62 5.4 8.62c.91 0 1.76.35 2.44 1.03l1.13 1l1.51-1.34L9.22 8.2A5.37 5.37 0 0 0 5.4 6.62C2.42 6.62 0 9.04 0 12s2.42 5.38 5.4 5.38c1.44 0 2.8-.56 3.77-1.53l2.83-2.5l.01.01L13.52 12h-.01l2.69-2.39c.64-.64 1.49-.99 2.4-.99c1.87 0 3.39 1.51 3.39 3.38s-1.52 3.38-3.39 3.38c-.9 0-1.76-.35-2.44-1.03l-1.14-1.01l-1.51 1.34l1.27 1.12a5.4 5.4 0 0 0 3.82 1.57c2.98 0 5.4-2.41 5.4-5.38s-2.42-5.37-5.4-5.37"/>',"baseline-all-out":'<path fill="currentColor" d="m16.21 4.16l4 4v-4zm4 12l-4 4h4zm-12 4l-4-4v4zm-4-12l4-4h-4zm12.95-.95c-2.73-2.73-7.17-2.73-9.9 0s-2.73 7.17 0 9.9s7.17 2.73 9.9 0s2.73-7.16 0-9.9m-1.1 8.8c-2.13 2.13-5.57 2.13-7.7 0s-2.13-5.57 0-7.7s5.57-2.13 7.7 0s2.13 5.57 0 7.7"/>',"baseline-alt-route":'<path fill="currentColor" d="m9.78 11.16l-1.42 1.42a7.3 7.3 0 0 1-1.79-2.94l1.94-.49c.32.89.77 1.5 1.27 2.01M11 6L7 2L3 6h3.02c.02.81.08 1.54.19 2.17l1.94-.49C8.08 7.2 8.03 6.63 8.02 6zm10 0l-4-4l-4 4h2.99c-.1 3.68-1.28 4.75-2.54 5.88c-.5.44-1.01.92-1.45 1.55c-.34-.49-.73-.88-1.13-1.24L9.46 13.6c.93.85 1.54 1.54 1.54 3.4v5h2v-5c0-2.02.71-2.66 1.79-3.63c1.38-1.24 3.08-2.78 3.2-7.37z"/>',"baseline-alternate-email":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10h5v-2h-5c-4.34 0-8-3.66-8-8s3.66-8 8-8s8 3.66 8 8v1.43c0 .79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57V12c0-2.76-2.24-5-5-5s-5 2.24-5 5s2.24 5 5 5c1.38 0 2.64-.56 3.54-1.47c.65.89 1.77 1.47 2.96 1.47c1.97 0 3.5-1.6 3.5-3.57V12c0-5.52-4.48-10-10-10m0 13c-1.66 0-3-1.34-3-3s1.34-3 3-3s3 1.34 3 3s-1.34 3-3 3"/>',"baseline-amp-stories":'<path fill="currentColor" d="M7 4h10v15H7zM3 6h2v11H3zm16 0h2v11h-2z"/>',"baseline-analytics":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 17H7v-5h2zm4 0h-2v-3h2zm0-5h-2v-2h2zm4 5h-2V7h2z"/>',"baseline-anchor":'<path fill="currentColor" d="m17 15l1.55 1.55c-.96 1.69-3.33 3.04-5.55 3.37V11h3V9h-3V7.82C14.16 7.4 15 6.3 15 5c0-1.65-1.35-3-3-3S9 3.35 9 5c0 1.3.84 2.4 2 2.82V9H8v2h3v8.92c-2.22-.33-4.59-1.68-5.55-3.37L7 15l-4-3v3c0 3.88 4.92 7 9 7s9-3.12 9-7v-3zM12 4c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1"/>',"baseline-android":'<path fill="currentColor" d="m17.6 9.48l1.84-3.18c.16-.31.04-.69-.26-.85a.637.637 0 0 0-.83.22l-1.88 3.24a11.46 11.46 0 0 0-8.94 0L5.65 5.67a.643.643 0 0 0-.87-.2c-.28.18-.37.54-.22.83L6.4 9.48A10.78 10.78 0 0 0 1 18h22a10.78 10.78 0 0 0-5.4-8.52M7 15.25a1.25 1.25 0 1 1 0-2.5a1.25 1.25 0 0 1 0 2.5m10 0a1.25 1.25 0 1 1 0-2.5a1.25 1.25 0 0 1 0 2.5"/>',"baseline-animation":'<path fill="currentColor" d="M15 2c-2.71 0-5.05 1.54-6.22 3.78a7.06 7.06 0 0 0-3 3A7.01 7.01 0 0 0 2 15c0 3.87 3.13 7 7 7c2.71 0 5.05-1.54 6.22-3.78a7.06 7.06 0 0 0 3-3A7.01 7.01 0 0 0 22 9c0-3.87-3.13-7-7-7M9 20a5.002 5.002 0 0 1-4-8c0 3.87 3.13 7 7 7c-.84.63-1.88 1-3 1m3-3a5.002 5.002 0 0 1-4-8c0 3.86 3.13 6.99 7 7c-.84.63-1.88 1-3 1m4.7-3.3c-.53.19-1.1.3-1.7.3c-2.76 0-5-2.24-5-5c0-.6.11-1.17.3-1.7c.53-.19 1.1-.3 1.7-.3c2.76 0 5 2.24 5 5c0 .6-.11 1.17-.3 1.7M19 12c0-3.86-3.13-6.99-7-7a5.002 5.002 0 0 1 7 7"/>',"baseline-announcement":'<path fill="currentColor" d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 9h-2V5h2zm0 4h-2v-2h2z"/>',"baseline-aod":'<path fill="currentColor" d="M17 1.01L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 18H7V6h10zm-9-8h8v1.5H8zm1 3h6v1.5H9z"/>',"baseline-apartment":'<path fill="currentColor" d="M17 11V3H7v4H3v14h8v-4h2v4h8V11zM7 19H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm4 4H9v-2h2zm0-4H9V9h2zm0-4H9V5h2zm4 8h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm4 12h-2v-2h2zm0-4h-2v-2h2z"/>',"baseline-api":'<path fill="currentColor" d="m14 12l-2 2l-2-2l2-2zm-2-6l2.12 2.12l2.5-2.5L12 1L7.38 5.62l2.5 2.5zm-6 6l2.12-2.12l-2.5-2.5L1 12l4.62 4.62l2.5-2.5zm12 0l-2.12 2.12l2.5 2.5L23 12l-4.62-4.62l-2.5 2.5zm-6 6l-2.12-2.12l-2.5 2.5L12 23l4.62-4.62l-2.5-2.5z"/>',"baseline-app-blocking":'<path fill="currentColor" d="M18 8c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4m-2.5 4A2.5 2.5 0 0 1 18 9.5c.42 0 .8.11 1.15.29l-3.36 3.36c-.18-.35-.29-.73-.29-1.15m2.5 2.5c-.42 0-.8-.11-1.15-.29l3.36-3.36c.18.35.29.73.29 1.15a2.5 2.5 0 0 1-2.5 2.5M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2z"/>',"baseline-app-registration":'<path fill="currentColor" d="M10 4h4v4h-4zM4 16h4v4H4zm0-6h4v4H4zm0-6h4v4H4zm10 8.42V10h-4v4h2.42zm6.88-1.13l-1.17-1.17a.41.41 0 0 0-.58 0l-.88.88L20 12.75l.88-.88a.41.41 0 0 0 0-.58M11 18.25V20h1.75l6.67-6.67l-1.75-1.75zM16 4h4v4h-4z"/>',"baseline-app-settings-alt":'<path fill="currentColor" d="m21.81 12.74l-.82-.63v-.22l.8-.63c.16-.12.2-.34.1-.51l-.85-1.48a.4.4 0 0 0-.35-.2q-.075 0-.15.03l-.95.38c-.08-.05-.11-.07-.19-.11l-.15-1.01a.41.41 0 0 0-.4-.36h-1.71c-.2 0-.37.15-.4.34l-.14 1.01c-.03.02-.07.03-.1.05l-.09.06l-.95-.38a.4.4 0 0 0-.5.17l-.85 1.48c-.1.17-.06.39.1.51l.8.63v.23l-.8.63a.39.39 0 0 0-.1.51l.85 1.48c.07.13.21.2.35.2q.075 0 .15-.03l.95-.37c.08.05.12.07.2.11l.15 1.01c.03.2.2.34.4.34h1.71c.2 0 .37-.15.4-.34l.15-1.01c.03-.02.07-.03.1-.05l.09-.06l.95.38a.4.4 0 0 0 .5-.17l.85-1.48a.39.39 0 0 0-.1-.51M18 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5M17 17h2v4c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2v4h-2V6H7v12h10z"/>',"baseline-app-shortcut":'<path fill="currentColor" d="M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2zm3.38-8.38L21 11l.62-1.38L23 9l-1.38-.62L21 7l-.62 1.38L19 9z"/><path fill="currentColor" d="m16 8l-1.25 2.75L12 12l2.75 1.25L16 16l1.25-2.75L20 12l-2.75-1.25zm5 5l-.62 1.38L19 15l1.38.62L21 17l.62-1.38L23 15l-1.38-.62z"/>',"baseline-apple":'<path fill="currentColor" d="M17.05 20.28c-.98.95-2.05.8-3.08.35c-1.09-.46-2.09-.48-3.24 0c-1.44.62-2.2.44-3.06-.35C2.79 15.25 3.51 7.59 9.05 7.31c1.35.07 2.29.74 3.08.8c1.18-.24 2.31-.93 3.57-.84c1.51.12 2.65.72 3.4 1.8c-3.12 1.87-2.38 5.98.48 7.13c-.57 1.5-1.31 2.99-2.54 4.09zM12.03 7.25c-.15-2.23 1.66-4.07 3.74-4.25c.29 2.58-2.34 4.5-3.74 4.25"/>',"baseline-approval":'<path fill="currentColor" d="M4 16v6h16v-6c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2m14 2H6v-2h12zM12 2C9.24 2 7 4.24 7 7l5 7l5-7c0-2.76-2.24-5-5-5m0 9L9 7c0-1.66 1.34-3 3-3s3 1.34 3 3z"/>',"baseline-apps":'<path fill="currentColor" d="M4 8h4V4H4zm6 12h4v-4h-4zm-6 0h4v-4H4zm0-6h4v-4H4zm6 0h4v-4h-4zm6-10v4h4V4zm-6 4h4V4h-4zm6 6h4v-4h-4zm0 6h4v-4h-4z"/>',"baseline-apps-outage":'<path fill="currentColor" d="M4 8h4V4H4zm6 12h4v-4h-4zm-6 0h4v-4H4zm0-6h4v-4H4zm6 0h4v-4h-4zm6 6h4v-4h-4zm3-20c-2.76 0-5 2.24-5 5s2.24 5 5 5s5-2.24 5-5s-2.24-5-5-5m.5 8h-1V7h1zm0-2h-1V2h1zM16 14h4v-2.07c-.33.05-.66.07-1 .07c-1.07 0-2.09-.24-3-.68zM10 4v4h2.68c-.44-.91-.68-1.93-.68-3c0-.34.02-.67.07-1z"/>',"baseline-architecture":'<path fill="currentColor" d="M6.36 18.78L6.61 21l1.62-1.54l2.77-7.6c-.68-.17-1.28-.51-1.77-.98zm8.41-7.9c-.49.47-1.1.81-1.77.98l2.77 7.6L17.39 21l.26-2.22zM15 8c0-1.3-.84-2.4-2-2.82V3h-2v2.18C9.84 5.6 9 6.7 9 8c0 1.66 1.34 3 3 3s3-1.34 3-3m-3 1c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-archive":'<path fill="currentColor" d="m20.54 5.23l-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27M12 17.5L6.5 12H10v-2h4v2h3.5zM5.12 5l.81-1h12l.94 1z"/>',"baseline-area-chart":'<path fill="currentColor" d="M3 13v7h18v-1.5l-9-7L8 17zm0-6l4 3l5-7l5 4h4v8.97l-9.4-7.31l-3.98 5.48L3 10.44z"/>',"baseline-arrow-back":'<path fill="currentColor" d="M20 11H7.83l5.59-5.59L12 4l-8 8l8 8l1.41-1.41L7.83 13H20z"/>',"baseline-arrow-back-ios":'<path fill="currentColor" d="M11.67 3.87L9.9 2.1L0 12l9.9 9.9l1.77-1.77L3.54 12z"/>',"baseline-arrow-back-ios-new":'<path fill="currentColor" d="M17.77 3.77L16 2L6 12l10 10l1.77-1.77L9.54 12z"/>',"baseline-arrow-circle-down":'<path fill="currentColor" d="M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8s-8-3.59-8-8s3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m1 10V8h-2v4H8l4 4l4-4z"/>',"baseline-arrow-circle-left":'<path fill="currentColor" d="M2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2S2 6.48 2 12m10-1h4v2h-4v3l-4-4l4-4z"/>',"baseline-arrow-circle-right":'<path fill="currentColor" d="M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10s10-4.48 10-10m-10 1H8v-2h4V8l4 4l-4 4z"/>',"baseline-arrow-circle-up":'<path fill="currentColor" d="M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m0 2c5.52 0 10-4.48 10-10S17.52 2 12 2S2 6.48 2 12s4.48 10 10 10m-1-10v4h2v-4h3l-4-4l-4 4z"/>',"baseline-arrow-downward":'<path fill="currentColor" d="m20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z"/>',"baseline-arrow-drop-down":'<path fill="currentColor" d="m7 10l5 5l5-5z"/>',"baseline-arrow-drop-down-circle":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 12l-4-4h8z"/>',"baseline-arrow-drop-up":'<path fill="currentColor" d="m7 14l5-5l5 5z"/>',"baseline-arrow-forward":'<path fill="currentColor" d="m12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/>',"baseline-arrow-forward-ios":'<path fill="currentColor" d="M6.23 20.23L8 22l10-10L8 2L6.23 3.77L14.46 12z"/>',"baseline-arrow-left":'<path fill="currentColor" d="m14 7l-5 5l5 5z"/>',"baseline-arrow-outward":'<path fill="currentColor" d="M6 6v2h8.59L5 17.59L6.41 19L16 9.41V18h2V6z"/>',"baseline-arrow-right":'<path fill="currentColor" d="m10 17l5-5l-5-5z"/>',"baseline-arrow-right-alt":'<path fill="currentColor" d="M16.01 11H4v2h12.01v3L20 12l-3.99-4z"/>',"baseline-arrow-upward":'<path fill="currentColor" d="m4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z"/>',"baseline-art-track":'<path fill="currentColor" d="M22 13h-8v-2h8zm0-6h-8v2h8zm-8 10h8v-2h-8zm-2-8v6c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2m-1.5 6l-2.25-3l-1.75 2.26l-1.25-1.51L3.5 15z"/>',"baseline-article":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 14H7v-2h7zm3-4H7v-2h10zm0-4H7V7h10z"/>',"baseline-aspect-ratio":'<path fill="currentColor" d="M19 12h-2v3h-3v2h5zM7 9h3V7H5v5h2zm14-6H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18z"/>',"baseline-assessment":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z"/>',"baseline-assignment":'<path fill="currentColor" d="M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1m2 14H7v-2h7zm3-4H7v-2h10zm0-4H7V7h10z"/>',"baseline-assignment-ind":'<path fill="currentColor" d="M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1m0 4c1.66 0 3 1.34 3 3s-1.34 3-3 3s-3-1.34-3-3s1.34-3 3-3m6 12H6v-1.4c0-2 4-3.1 6-3.1s6 1.1 6 3.1z"/>',"baseline-assignment-late":'<path fill="currentColor" d="M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6 15h-2v-2h2zm0-4h-2V8h2zm-1-9c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-assignment-return":'<path fill="currentColor" d="M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1m4 12h-4v3l-5-5l5-5v3h4z"/>',"baseline-assignment-returned":'<path fill="currentColor" d="M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1m0 15l-5-5h3V9h4v4h3z"/>',"baseline-assignment-turned-in":'<path fill="currentColor" d="M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1m-2 14l-4-4l1.41-1.41L10 14.17l6.59-6.59L18 9z"/>',"baseline-assist-walker":'<circle cx="12.5" cy="4.5" r="2" fill="currentColor"/><path fill="currentColor" d="m19.77 17.72l-.64-6.37A1.49 1.49 0 0 0 17.64 10H16c-1.5-.02-2.86-.54-3.76-1.44l-2-1.98A1.95 1.95 0 0 0 8.83 6c-.51 0-1.02.2-1.41.59L4.08 9.91c-.53.68-.51 1.57-.21 2.13l1.43 2.8l-3.15 4.05l1.57 1.24L7.4 15.4l-.17-1.36l.77.71V20h2v-6.12l-2.12-2.12l2.36-2.36c.94.94 1.72 1.82 3.59 2.32L13 20h1.5l.41-3.5h3.18l.14 1.22c-.44.26-.73.74-.73 1.28c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.54-.29-1.02-.73-1.28M15.09 15l.41-3.5h2l.41 3.5z"/>',"baseline-assistant":'<path fill="currentColor" d="M19 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h4l3 3l3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5.12 10.88L12 17l-1.88-4.12L6 11l4.12-1.88L12 5l1.88 4.12L18 11z"/>',"baseline-assistant-direction":'<path fill="currentColor" d="M14 10H9c-.6 0-1 .4-1 1v4h2v-3h4v2.5l3.5-3.5L14 7.5zm-2-9C5.9 1 1 5.9 1 12s4.9 11 11 11s11-4.9 11-11S18.1 1 12 1m7.73 11.58l-7.19 7.22c-.35.27-.79.27-1.15 0L4.2 12.58a.93.93 0 0 1 0-1.16l7.19-7.22c.35-.27.79-.27 1.15 0l7.19 7.22c.36.27.36.8 0 1.16"/>',"baseline-assistant-photo":'<path fill="currentColor" d="M14.4 6L14 4H5v17h2v-7h5.6l.4 2h7V6z"/>',"baseline-assured-workload":'<path fill="currentColor" d="M5 10h2v7H5zm6 0h2v7h-2zm11-4L12 1L2 6v2h20zM2 19v2h12.4c-.21-.64-.32-1.31-.36-2zm17-6.74V10h-2v3.26zM20 14l-4 2v2.55c0 2.52 1.71 4.88 4 5.45c2.29-.57 4-2.93 4-5.45V16zm-.72 7l-2.03-2.03l1.06-1.06l.97.97l2.41-2.38l1.06 1.06z"/>',"baseline-atm":'<path fill="currentColor" d="M8 9v1.5h2.25V15h1.5v-4.5H14V9zM6 9H3c-.55 0-1 .45-1 1v5h1.5v-1.5h2V15H7v-5c0-.55-.45-1-1-1m-.5 3h-2v-1.5h2zM21 9h-4.5c-.55 0-1 .45-1 1v5H17v-4.5h1V14h1.5v-3.51h1V15H22v-5c0-.55-.45-1-1-1"/>',"baseline-attach-email":'<path fill="currentColor" d="M21 10V4c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2L1 16c0 1.1.9 2 2 2h11v-5c0-1.66 1.34-3 3-3zm-10 1L3 6V4l8 5l8-5v2z"/><path fill="currentColor" d="M21 14v4c0 1.1-.9 2-2 2s-2-.9-2-2v-4.5c0-.28.22-.5.5-.5s.5.22.5.5V18h2v-4.5a2.5 2.5 0 0 0-5 0V18c0 2.21 1.79 4 4 4s4-1.79 4-4v-4z"/>',"baseline-attach-file":'<path fill="currentColor" d="M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5a2.5 2.5 0 0 1 5 0v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5a2.5 2.5 0 0 0 5 0V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6z"/>',"baseline-attach-money":'<path fill="currentColor" d="M11.8 10.9c-2.27-.59-3-1.2-3-2.15c0-1.09 1.01-1.85 2.7-1.85c1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5 1.68-3.5 3.61c0 2.31 1.91 3.46 4.7 4.13c2.5.6 3 1.48 3 2.41c0 .69-.49 1.79-2.7 1.79c-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c1.95-.37 3.5-1.5 3.5-3.55c0-2.84-2.43-3.81-4.7-4.4"/>',"baseline-attachment":'<path fill="currentColor" d="M2 12.5C2 9.46 4.46 7 7.5 7H18c2.21 0 4 1.79 4 4s-1.79 4-4 4H9.5a2.5 2.5 0 0 1 0-5H17v2H9.41c-.55 0-.55 1 0 1H18c1.1 0 2-.9 2-2s-.9-2-2-2H7.5C5.57 9 4 10.57 4 12.5S5.57 16 7.5 16H17v2H7.5C4.46 18 2 15.54 2 12.5"/>',"baseline-attractions":'<path fill="currentColor" d="M10.43 18.75c.37-.46.94-.75 1.57-.75s1.19.29 1.56.75c.39-.09.76-.21 1.12-.36l-1.42-3.18a3.52 3.52 0 0 1-2.56-.02l-1.43 3.19c.38.16.76.29 1.16.37M5.15 10a7.06 7.06 0 0 0 .08 4c.63.05 1.22.4 1.56.99c.33.57.35 1.23.11 1.79c.27.27.56.53.87.76l1.52-3.39c-.47-.58-.75-1.32-.75-2.13c0-1.89 1.55-3.41 3.46-3.41s3.46 1.53 3.46 3.41c0 .82-.29 1.57-.78 2.16l1.5 3.35c.32-.24.62-.5.9-.79c-.22-.55-.2-1.2.12-1.75c.33-.57.9-.92 1.52-.99a7.03 7.03 0 0 0 .09-4.02c-.64-.04-1.26-.39-1.6-1c-.36-.62-.35-1.36-.03-1.95c-.91-.98-2.1-1.71-3.44-2.05C13.39 5.6 12.74 6 12 6s-1.39-.41-1.74-1.01a7.05 7.05 0 0 0-3.44 2.03c.33.6.35 1.35-.02 1.98c-.35.62-.99.97-1.65 1m-1.3-.42c-.78-.6-1.02-1.7-.51-2.58s1.58-1.23 2.49-.85a8.53 8.53 0 0 1 4.18-2.42C10.15 2.75 10.99 2 12 2s1.85.75 1.98 1.73c1.63.39 3.07 1.24 4.18 2.42a1.99 1.99 0 0 1 2.49.85c.51.88.27 1.98-.51 2.58c.23.77.35 1.58.35 2.42s-.12 1.65-.35 2.42c.78.6 1.02 1.7.51 2.58s-1.58 1.23-2.49.85c-.4.43-.85.81-1.34 1.15l1.34 3H16.3l-.97-2.17c-.43.18-.88.33-1.34.44c-.14.98-.98 1.73-1.99 1.73s-1.85-.75-1.98-1.73c-.48-.12-.94-.27-1.38-.46L7.66 22H5.78l1.36-3.03a8.7 8.7 0 0 1-1.3-1.12c-.92.38-1.99.03-2.5-.85s-.27-1.98.51-2.58c-.23-.77-.35-1.58-.35-2.42s.12-1.65.35-2.42"/>',"baseline-attribution":'<path fill="currentColor" d="M12 8.5c-.91 0-2.75.46-2.75 1.38v4.62h1.5V19h2.5v-4.5h1.5V9.88c0-.91-1.84-1.38-2.75-1.38"/><path fill="currentColor" d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8"/><circle cx="12" cy="6.5" r="1.5" fill="currentColor"/>',"baseline-audio-file":'<path fill="currentColor" d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm2 11h-3v3.75c0 1.24-1.01 2.25-2.25 2.25S8.5 17.99 8.5 16.75s1.01-2.25 2.25-2.25c.46 0 .89.14 1.25.38V11h4zm-3-4V3.5L18.5 9z"/>',"baseline-audiotrack":'<path fill="currentColor" d="M12 3v9.28a4.4 4.4 0 0 0-1.5-.28C8.01 12 6 14.01 6 16.5S8.01 21 10.5 21c2.31 0 4.2-1.75 4.45-4H15V6h4V3z"/>',"baseline-auto-awesome":'<path fill="currentColor" d="m19 9l1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15 5l2.75 1.25zm-7.5.5L9 4L6.5 9.5L1 12l5.5 2.5L9 20l2.5-5.5L17 12zM19 15l-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23 19l-2.75-1.25z"/>',"baseline-auto-awesome-mosaic":'<path fill="currentColor" d="M3 5v14a2 2 0 0 0 2 2h6V3H5a2 2 0 0 0-2 2m16-2h-6v8h8V5c0-1.1-.9-2-2-2m-6 18h6c1.1 0 2-.9 2-2v-6h-8z"/>',"baseline-auto-awesome-motion":'<path fill="currentColor" d="M14 2H4a2 2 0 0 0-2 2v10h2V4h10zm4 4H8a2 2 0 0 0-2 2v10h2V8h10zm2 4h-8a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h8c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2"/>',"baseline-auto-delete":'<path fill="currentColor" d="M15 2h-3.5l-1-1h-5l-1 1H1v2h14zm1 7c-.7 0-1.37.1-2 .29V5H2v12c0 1.1.9 2 2 2h5.68A6.999 6.999 0 0 0 23 16c0-3.87-3.13-7-7-7m0 12c-2.76 0-5-2.24-5-5s2.24-5 5-5s5 2.24 5 5s-2.24 5-5 5"/><path fill="currentColor" d="M16.5 12H15v5l3.6 2.1l.8-1.2l-2.9-1.7z"/>',"baseline-auto-fix-high":'<path fill="currentColor" d="M7.5 5.6L10 7L8.6 4.5L10 2L7.5 3.4L5 2l1.4 2.5L5 7zm12 9.8L17 14l1.4 2.5L17 19l2.5-1.4L22 19l-1.4-2.5L22 14zM22 2l-2.5 1.4L17 2l1.4 2.5L17 7l2.5-1.4L22 7l-1.4-2.5zm-7.63 5.29a.996.996 0 0 0-1.41 0L1.29 18.96a.996.996 0 0 0 0 1.41l2.34 2.34c.39.39 1.02.39 1.41 0L16.7 11.05a.996.996 0 0 0 0-1.41zm-1.03 5.49l-2.12-2.12l2.44-2.44l2.12 2.12z"/>',"baseline-auto-fix-normal":'<path fill="currentColor" d="m22 2l-2.5 1.4L17 2l1.4 2.5L17 7l2.5-1.4L22 7l-1.4-2.5zm-7.63 5.29a.996.996 0 0 0-1.41 0L1.29 18.96a.996.996 0 0 0 0 1.41l2.34 2.34c.39.39 1.02.39 1.41 0L16.7 11.05a.996.996 0 0 0 0-1.41zm-1.03 5.49l-2.12-2.12l2.44-2.44l2.12 2.12z"/>',"baseline-auto-fix-off":'<path fill="currentColor" d="m23 1l-2.5 1.4L18 1l1.4 2.5L18 6l2.5-1.4L23 6l-1.4-2.5zm-8.34 6.22l2.12 2.12l-2.44 2.44l.81.81l2.55-2.55a.996.996 0 0 0 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0L11.4 8.84l.81.81zm-.78 6.65l-3.75-3.75l-6.86-6.86L2 4.53l6.86 6.86l-6.57 6.57a.996.996 0 0 0 0 1.41l2.34 2.34c.39.39 1.02.39 1.41 0l6.57-6.57L19.47 22l1.27-1.27z"/>',"baseline-auto-graph":'<path fill="currentColor" d="M14.06 9.94L12 9l2.06-.94L15 6l.94 2.06L18 9l-2.06.94L15 12zM4 14l.94-2.06L7 11l-2.06-.94L4 8l-.94 2.06L1 11l2.06.94zm4.5-5l1.09-2.41L12 5.5L9.59 4.41L8.5 2L7.41 4.41L5 5.5l2.41 1.09zm-4 11.5l6-6.01l4 4L23 8.93l-1.41-1.41l-7.09 7.97l-4-4L3 19z"/>',"baseline-auto-mode":'<path fill="currentColor" d="M19.03 3.56c-1.67-1.39-3.74-2.3-6.03-2.51v2.01c1.73.19 3.31.88 4.61 1.92zM11 3.06V1.05c-2.29.2-4.36 1.12-6.03 2.51l1.42 1.42A8.93 8.93 0 0 1 11 3.06M4.98 6.39L3.56 4.97C2.17 6.64 1.26 8.71 1.05 11h2.01c.19-1.73.88-3.31 1.92-4.61M20.94 11h2.01c-.21-2.29-1.12-4.36-2.51-6.03l-1.42 1.42A8.93 8.93 0 0 1 20.94 11M7 12l3.44 1.56L12 17l1.56-3.44L17 12l-3.44-1.56L12 7l-1.56 3.44z"/><path fill="currentColor" d="M12 21a8.96 8.96 0 0 1-7.46-4H7v-2H1v6h2v-2.7c1.99 2.84 5.27 4.7 9 4.7c4.87 0 9-3.17 10.44-7.56l-1.96-.45C19.25 18.48 15.92 21 12 21"/>',"baseline-auto-stories":'<path fill="currentColor" d="m19 1l-5 5v11l5-4.5zM1 6v14.65c0 .25.25.5.5.5c.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5V6c-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6m22 13.5V6c-.6-.45-1.25-.75-2-1v13.5c-1.1-.35-2.3-.5-3.5-.5c-1.7 0-4.15.65-5.5 1.5v2c1.35-.85 3.8-1.5 5.5-1.5c1.65 0 3.35.3 4.75 1.05c.1.05.15.05.25.05c.25 0 .5-.25.5-.5z"/>',"baseline-autofps-select":'<path fill="currentColor" d="M12.03 6.3h-.06l-1.02 2.89h2.1zM3 17h2v5H3z"/><path fill="currentColor" d="M12 15c3.31 0 6-2.69 6-6s-2.69-6-6-6s-6 2.69-6 6s2.69 6 6 6m-.63-10h1.25l2.63 7h-1.21l-.63-1.79h-2.83L9.96 12H8.74zM7 17h2v5H7zm4 0h2v5h-2zm4 0h6v5h-6z"/>',"baseline-autorenew":'<path fill="currentColor" d="M12 6v3l4-4l-4-4v3c-4.42 0-8 3.58-8 8c0 1.57.46 3.03 1.24 4.26L6.7 14.8A5.9 5.9 0 0 1 6 12c0-3.31 2.69-6 6-6m6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8c0 3.31-2.69 6-6 6v-3l-4 4l4 4v-3c4.42 0 8-3.58 8-8c0-1.57-.46-3.03-1.24-4.26"/>',"baseline-av-timer":'<path fill="currentColor" d="M11 17c0 .55.45 1 1 1s1-.45 1-1s-.45-1-1-1s-1 .45-1 1m0-14v4h2V5.08c3.39.49 6 3.39 6 6.92c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-1.68.59-3.22 1.58-4.42L12 13l1.41-1.41l-6.8-6.8v.02C4.42 6.45 3 9.05 3 12c0 4.97 4.02 9 9 9a9 9 0 0 0 0-18zm7 9c0-.55-.45-1-1-1s-1 .45-1 1s.45 1 1 1s1-.45 1-1M6 12c0 .55.45 1 1 1s1-.45 1-1s-.45-1-1-1s-1 .45-1 1"/>',"baseline-baby-changing-station":'<path fill="currentColor" d="M14 8v2h-3L8.31 8.82L7 12.75V22H3V12l1.58-4.63A2.003 2.003 0 0 1 7.3 6.18l4.15 1.83zM8 1c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m1 18h12v-2H9zm10.5-3c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5s.67 1.5 1.5 1.5M13 12c0-.55-.45-1-1-1H9v2h2v1c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2v-3h-2v2h-2z"/>',"baseline-back-hand":'<path fill="currentColor" d="M13 24c-3.26 0-6.19-1.99-7.4-5.02l-3.03-7.61a1 1 0 0 1 1.24-1.32l.79.26c.56.18 1.02.61 1.24 1.16L7.25 15H8V3.25a1.25 1.25 0 0 1 2.5 0V12h1V1.25a1.25 1.25 0 0 1 2.5 0V12h1V2.75a1.25 1.25 0 0 1 2.5 0V12h1V5.75a1.25 1.25 0 0 1 2.5 0V16c0 4.42-3.58 8-8 8"/>',"baseline-backpack":'<path fill="currentColor" d="M20 8v12c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2V8c0-1.86 1.28-3.41 3-3.86V2h3v2h4V2h3v2.14c1.72.45 3 2 3 3.86M6 12v2h10v2h2v-4z"/>',"baseline-backspace":'<path fill="currentColor" d="M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.9.89 1.59.89h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-3 12.59L17.59 17L14 13.41L10.41 17L9 15.59L12.59 12L9 8.41L10.41 7L14 10.59L17.59 7L19 8.41L15.41 12z"/>',"baseline-backup":'<path fill="currentColor" d="M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5c0-2.64-2.05-4.78-4.65-4.96M14 13v4h-4v-4H7l5-5l5 5z"/>',"baseline-backup-table":'<path fill="currentColor" d="M20 6v14H6v2h14c1.1 0 2-.9 2-2V6z"/><path fill="currentColor" d="M16 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 16H4v-5h5zm7 0h-5v-5h5zm0-7H4V4h12z"/>',"baseline-badge":'<path fill="currentColor" d="M20 7h-5V4c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2M9 12c.83 0 1.5.67 1.5 1.5S9.83 15 9 15s-1.5-.67-1.5-1.5S8.17 12 9 12m3 6H6v-.75c0-1 2-1.5 3-1.5s3 .5 3 1.5zm1-9h-2V4h2zm5 7.5h-4V15h4zm0-3h-4V12h4z"/>',"baseline-bakery-dining":'<path fill="currentColor" fill-rule="evenodd" d="M19.28 16.34L17.46 15s.32-.59.96-1.78a.944.944 0 0 1 1.6 0l.81 1.26c.19.3.21.68.06 1l-.22.47a.94.94 0 0 1-1.39.39m-14.56 0a.946.946 0 0 1-1.39-.38l-.23-.47c-.15-.32-.13-.7.06-1l.81-1.26a.944.944 0 0 1 1.6 0c.65 1.18.97 1.77.97 1.77zm10.64-6.97c.09-.68.73-1.06 1.27-.75l1.59.9c.46.26.63.91.36 1.41L16.5 15h-1.8zm-6.73 0L9.3 15H7.5l-2.09-4.08c-.27-.5-.1-1.15.36-1.41l1.59-.9c.53-.3 1.18.08 1.27.76M13.8 15h-3.6l-.74-6.88c-.07-.59.35-1.12.88-1.12h3.3c.53 0 .94.53.88 1.12z"/>',"baseline-balance":'<path fill="currentColor" d="M13 7.83c.85-.3 1.53-.98 1.83-1.83H18l-3 7c0 1.66 1.57 3 3.5 3s3.5-1.34 3.5-3l-3-7h2V4h-6.17c-.41-1.17-1.52-2-2.83-2s-2.42.83-2.83 2H3v2h2l-3 7c0 1.66 1.57 3 3.5 3S9 14.66 9 13L6 6h3.17c.3.85.98 1.53 1.83 1.83V19H2v2h20v-2h-9zM20.37 13h-3.74l1.87-4.36zm-13 0H3.63L5.5 8.64zM12 6c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-balcony":'<path fill="currentColor" d="M10 10v2H8v-2zm6 2v-2h-2v2zm5 2v8H3v-8h1v-4c0-4.42 3.58-8 8-8s8 3.58 8 8v4zM7 16H5v4h2zm4 0H9v4h2zm0-11.92C8.16 4.56 6 7.03 6 10v4h5zM13 14h5v-4c0-2.97-2.16-5.44-5-5.92zm2 2h-2v4h2zm4 0h-2v4h2z"/>',"baseline-ballot":'<path fill="currentColor" fill-rule="evenodd" d="M13 9.5h5v-2h-5zm0 7h5v-2h-5zm6 4.5H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2M6 11h5V6H6zm1-4h3v3H7zM6 18h5v-5H6zm1-4h3v3H7z"/>',"baseline-bar-chart":'<path fill="currentColor" d="M4 9h4v11H4zm12 4h4v7h-4zm-6-9h4v16h-4z"/>',"baseline-barcode":'<path fill="currentColor" fill-rule="evenodd" d="M2 6h1v12H2zm2 0h2v12H4zm4 0h1v12H8zm2 0h3v12h-3zm4 0h1v12h-1zm3 0h1v12h-1zm2 0h1v12h-1zm2 0h1v12h-1z"/>',"baseline-batch-prediction":'<path fill="currentColor" d="M17 8H7c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-4 12.5h-2V19h2zm0-2.5h-2c0-1.5-2.5-3-2.5-5c0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 2-2.5 3.5-2.5 5m5-11.5H6C6 5.67 6.67 5 7.5 5h9c.83 0 1.5.67 1.5 1.5m-1-3H7C7 2.67 7.67 2 8.5 2h7c.83 0 1.5.67 1.5 1.5"/>',"baseline-bathroom":'<path fill="currentColor" d="M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 18c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m2-3H7v-1c0-2.76 2.24-5 5-5s5 2.24 5 5z"/>',"baseline-bathtub":'<circle cx="7" cy="7" r="2" fill="currentColor"/><path fill="currentColor" d="M20 13V4.83C20 3.27 18.73 2 17.17 2c-.75 0-1.47.3-2 .83l-1.25 1.25c-.16-.05-.33-.08-.51-.08c-.4 0-.77.12-1.08.32l2.76 2.76c.2-.31.32-.68.32-1.08c0-.18-.03-.34-.07-.51l1.25-1.25a.828.828 0 0 1 1.41.59V13h-6.85c-.3-.21-.57-.45-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5A2.25 2.25 0 0 0 5 12.25V13H2v6c0 1.1.9 2 2 2c0 .55.45 1 1 1h14c.55 0 1-.45 1-1c1.1 0 2-.9 2-2v-6z"/>',"baseline-battery-0-bar":'<path fill="currentColor" d="M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v14h6z"/>',"baseline-battery-1-bar":'<path fill="currentColor" d="M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v12h6z"/>',"baseline-battery-2-bar":'<path fill="currentColor" d="M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v10h6z"/>',"baseline-battery-20":'<path fill="currentColor" d="M7 17v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17z"/><path fill="currentColor" fill-opacity=".3" d="M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h10z"/>',"baseline-battery-3-bar":'<path fill="currentColor" d="M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v8h6z"/>',"baseline-battery-30":'<path fill="currentColor" fill-opacity=".3" d="M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V15h10z"/><path fill="currentColor" d="M7 15v5.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V15z"/>',"baseline-battery-4-bar":'<path fill="currentColor" d="M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v6h6z"/>',"baseline-battery-5-bar":'<path fill="currentColor" d="M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v4h6z"/>',"baseline-battery-50":'<path fill="currentColor" fill-opacity=".3" d="M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V13h10z"/><path fill="currentColor" d="M7 13v7.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13z"/>',"baseline-battery-6-bar":'<path fill="currentColor" d="M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v2h6z"/>',"baseline-battery-60":'<path fill="currentColor" fill-opacity=".3" d="M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h10z"/><path fill="currentColor" d="M7 11v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11z"/>',"baseline-battery-80":'<path fill="currentColor" fill-opacity=".3" d="M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h10z"/><path fill="currentColor" d="M7 9v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9z"/>',"baseline-battery-90":'<path fill="currentColor" fill-opacity=".3" d="M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h10z"/><path fill="currentColor" d="M7 8v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8z"/>',"baseline-battery-alert":'<path fill="currentColor" d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M13 18h-2v-2h2zm0-4h-2V9h2z"/>',"baseline-battery-charging-20":'<path fill="currentColor" d="M11 20v-3H7v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17h-4.4z"/><path fill="currentColor" fill-opacity=".3" d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h4v-2.5H9L13 7v5.5h2L12.6 17H17V5.33C17 4.6 16.4 4 15.67 4"/>',"baseline-battery-charging-30":'<path fill="currentColor" fill-opacity=".3" d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v9.17h2L13 7v5.5h2l-1.07 2H17V5.33C17 4.6 16.4 4 15.67 4"/><path fill="currentColor" d="M11 20v-5.5H7v6.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V14.5h-3.07z"/>',"baseline-battery-charging-50":'<path fill="currentColor" d="M14.47 13.5L11 20v-5.5H9l.53-1H7v7.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13.5z"/><path fill="currentColor" fill-opacity=".3" d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v8.17h2.53L13 7v5.5h2l-.53 1H17V5.33C17 4.6 16.4 4 15.67 4"/>',"baseline-battery-charging-60":'<path fill="currentColor" fill-opacity=".3" d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h3.87L13 7v4h4V5.33C17 4.6 16.4 4 15.67 4"/><path fill="currentColor" d="M13 12.5h2L11 20v-5.5H9l1.87-3.5H7v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11h-4z"/>',"baseline-battery-charging-80":'<path fill="currentColor" fill-opacity=".3" d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h4.93L13 7v2h4V5.33C17 4.6 16.4 4 15.67 4"/><path fill="currentColor" d="M13 12.5h2L11 20v-5.5H9L11.93 9H7v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9h-4z"/>',"baseline-battery-charging-90":'<path fill="currentColor" fill-opacity=".3" d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h5.47L13 7v1h4V5.33C17 4.6 16.4 4 15.67 4"/><path fill="currentColor" d="M13 12.5h2L11 20v-5.5H9L12.47 8H7v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8h-4z"/>',"baseline-battery-charging-full":'<path fill="currentColor" d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M11 20v-5.5H9L13 7v5.5h2z"/>',"baseline-battery-full":'<path fill="currentColor" d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4"/>',"baseline-battery-saver":'<path fill="currentColor" d="M16 4h-2V2h-4v2H8c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m-1 10h-2v2h-2v-2H9v-2h2v-2h2v2h2z"/>',"baseline-battery-std":'<path fill="currentColor" d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4"/>',"baseline-battery-unknown":'<path fill="currentColor" d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4m-2.72 13.95h-1.9v-1.9h1.9zm1.35-5.26s-.38.42-.67.71c-.48.48-.83 1.15-.83 1.6h-1.6c0-.83.46-1.52.93-2l.93-.94A1.498 1.498 0 0 0 12 9.5c-.83 0-1.5.67-1.5 1.5H9c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .66-.27 1.26-.7 1.69"/>',"baseline-beach-access":'<path fill="currentColor" d="m13.127 14.56l1.43-1.43l6.44 6.443L19.57 21zm4.293-5.73l2.86-2.86c-3.95-3.95-10.35-3.96-14.3-.02c3.93-1.3 8.31-.25 11.44 2.88M5.95 5.98c-3.94 3.95-3.93 10.35.02 14.3l2.86-2.86C5.7 14.29 4.65 9.91 5.95 5.98m.02-.02l-.01.01c-.38 3.01 1.17 6.88 4.3 10.02l5.73-5.73c-3.13-3.13-7.01-4.68-10.02-4.3"/>',"baseline-bed":'<path fill="currentColor" d="M21 10.78V8c0-1.65-1.35-3-3-3h-4c-.77 0-1.47.3-2 .78c-.53-.48-1.23-.78-2-.78H6C4.35 5 3 6.35 3 8v2.78c-.61.55-1 1.34-1 2.22v6h2v-2h16v2h2v-6c0-.88-.39-1.67-1-2.22M14 7h4c.55 0 1 .45 1 1v2h-6V8c0-.55.45-1 1-1M5 8c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v2H5z"/>',"baseline-bedroom-baby":'<path fill="currentColor" d="M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8 16c-2.64 0-5.13-1.03-7-2.9l1.06-1.06c.34.34.71.65 1.1.92L8 13.5V9.51l-1.55.99l-.95-1L7 7.76L6 7h3.65l1.73 3H17v1h-1v2.5l.84 1.46c.39-.28.76-.58 1.1-.92L19 15.1a9.84 9.84 0 0 1-7 2.9"/><path fill="currentColor" d="M14.69 14.24a7.72 7.72 0 0 1-5.4 0l-.81 1.41l-.03.06c1.1.52 2.28.79 3.53.79s2.45-.28 3.55-.79l-.03-.06z"/>',"baseline-bedroom-child":'<path fill="currentColor" d="M9 8.5h6v2H9zm6.64 3.5H8.37a.87.87 0 0 0-.87.87h.01V14h9v-1.13a.87.87 0 0 0-.87-.87"/><path fill="currentColor" d="M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2 15h-1.5v-1.5h-9V17H6v-4.13c0-1 .62-1.85 1.5-2.2V9c0-1.1.9-2 2-2h5c1.1 0 2 .9 2 2v1.67c.88.35 1.5 1.2 1.5 2.2z"/>',"baseline-bedroom-parent":'<path fill="currentColor" d="M16.5 12h-9c-.55 0-1 .45-1 1v1h11v-1c0-.55-.45-1-1-1M7.25 8.5h4v2h-4zm5.5 0h4v2h-4z"/><path fill="currentColor" d="M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 15h-1.5v-1.5h-11V17H5v-3.83c0-.66.25-1.26.65-1.72V9c0-1.1.9-2 2-2H11c.37 0 .72.12 1 .32c.28-.2.63-.32 1-.32h3.35c1.1 0 2 .9 2 2v2.45c.4.46.65 1.06.65 1.72z"/>',"baseline-bedtime":'<path fill="currentColor" d="M12.34 2.02C6.59 1.82 2 6.42 2 12c0 5.52 4.48 10 10 10c3.71 0 6.93-2.02 8.66-5.02c-7.51-.25-12.09-8.43-8.32-14.96"/>',"baseline-bedtime-off":'<path fill="currentColor" d="M21.19 21.19L2.81 2.81L1.39 4.22l2.27 2.27A9.96 9.96 0 0 0 2 12c0 5.52 4.48 10 10 10c2.04 0 3.93-.62 5.51-1.66l2.27 2.27zM12.34 2.02c-2.18-.07-4.19.55-5.85 1.64l4.59 4.59c-.27-2.05.1-4.22 1.26-6.23"/>',"baseline-beenhere":'<path fill="currentColor" d="M19 1H5c-1.1 0-1.99.9-1.99 2L3 15.93c0 .69.35 1.3.88 1.66L12 23l8.11-5.41c.53-.36.88-.97.88-1.66L21 3c0-1.1-.9-2-2-2m-9 15l-5-5l1.41-1.41L10 13.17l7.59-7.59L19 7z"/>',"baseline-bento":'<path fill="currentColor" d="M16 11V5h4c1.1 0 2 .9 2 2v4zm4 8c1.1 0 2-.9 2-2v-4h-6v6zM14 5v14H4c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2zm-4.5 7c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5s.67 1.5 1.5 1.5s1.5-.67 1.5-1.5"/>',"baseline-bike-scooter":'<path fill="currentColor" d="M10 14h.74L8.82 5.56A2.01 2.01 0 0 0 6.87 4H3v2h3.87l1.42 6.25h-.01A6.01 6.01 0 0 0 4.09 17H0v2h6v-1c0-2.21 1.79-4 4-4m9-6h-.82l-1.35-3.69A1.98 1.98 0 0 0 14.96 3H11v2h3.96l1.1 3H10.4l.46 2H15c-.43.58-.75 1.25-.9 2h-2.79l.46 2h2.33c.44 2.23 2.31 3.88 4.65 3.99c2.8.13 5.25-2.19 5.25-5C24 10.2 21.8 8 19 8m0 8c-1.68 0-3-1.32-3-3c0-.93.41-1.73 1.05-2.28l.96 2.64l1.88-.68l-.97-2.67c.03 0 .06-.01.09-.01c1.68 0 3 1.32 3 3s-1.33 3-3.01 3"/><path fill="currentColor" d="M10 15c-1.66 0-3 1.34-3 3s1.34 3 3 3s3-1.34 3-3s-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-biotech":'<path fill="currentColor" d="M7 19c-1.1 0-2 .9-2 2h14c0-1.1-.9-2-2-2h-4v-2h3c1.1 0 2-.9 2-2h-8c-1.66 0-3-1.34-3-3c0-1.09.59-2.04 1.46-2.56C8.17 9.03 8 8.54 8 8c0-.21.04-.42.09-.62A5.01 5.01 0 0 0 5 12c0 2.76 2.24 5 5 5v2z"/><path fill="currentColor" d="M10.56 5.51C11.91 5.54 13 6.64 13 8c0 .75-.33 1.41-.85 1.87l.59 1.62l.94-.34l.34.94l1.88-.68l-.34-.94l.94-.34l-2.74-7.53l-.94.34l-.34-.94l-1.88.68l.34.94l-.94.35z"/><circle cx="10.5" cy="8" r="1.5" fill="currentColor"/>',"baseline-blender":'<path fill="currentColor" d="M16.13 15.13L18 3h-4V2h-4v1H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h2.23l.64 4.13C6.74 16.05 6 17.43 6 19v1c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-1c0-1.57-.74-2.95-1.87-3.87M5 9V5h1.31l.62 4zm7 10c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m2.29-5H9.72L8.33 5h7.34z"/>',"baseline-blind":'<circle cx="11.5" cy="3.5" r="2" fill="currentColor"/><path fill="currentColor" d="M12.13 7.12c-.17-.35-.44-.65-.8-.85a1.98 1.98 0 0 0-1.93-.03v-.01L4 9.3V14h2v-3.54l1.5-.85C7.18 10.71 7 11.85 7 13v5.33L4.4 21.8L6 23l3-4l.22-3.54L11 18v5h2v-6.5l-1.97-2.81c-.04-.52-.14-1.76.45-3.4c.75 1.14 1.88 1.98 3.2 2.41L20.63 23l.87-.5l-5.48-9.5H17v-2c-.49 0-2.88.17-4.08-2.21"/>',"baseline-blinds":'<path fill="currentColor" d="M20 19V3H4v16H2v2h20v-2zM16 9h2v2h-2zm-2 2H6V9h8zm4-4h-2V5h2zm-4-2v2H6V5zM6 19v-6h8v1.82A1.746 1.746 0 0 0 15 18a1.746 1.746 0 0 0 1-3.18V13h2v6z"/>',"baseline-blinds-closed":'<path fill="currentColor" d="M20 19V3H4v16H2v2h11.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H22v-2zm-2-8h-2V9h2zm-4 0H6V9h8zm0 2v2H6v-2zm2 0h2v2h-2zm2-6h-2V5h2zm-4-2v2H6V5zM6 19v-2h8v2zm10 0v-2h2v2z"/>',"baseline-block":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2M4 12c0-4.42 3.58-8 8-8c1.85 0 3.55.63 4.9 1.69L5.69 16.9A7.9 7.9 0 0 1 4 12m8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1A7.9 7.9 0 0 1 20 12c0 4.42-3.58 8-8 8"/>',"baseline-bloodtype":'<path fill="currentColor" d="M12 2c-5.33 4.55-8 8.48-8 11.8c0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.32-2.67-7.25-8-11.8m3 16H9v-2h6zm0-5h-2v2h-2v-2H9v-2h2V9h2v2h2z"/>',"baseline-bluetooth":'<path fill="currentColor" d="M17.71 7.71L12 2h-1v7.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L11 14.41V22h1l5.71-5.71l-4.3-4.29zM13 5.83l1.88 1.88L13 9.59zm1.88 10.46L13 18.17v-3.76z"/>',"baseline-bluetooth-audio":'<path fill="currentColor" d="m14.24 12.01l2.32 2.32c.28-.72.44-1.51.44-2.33s-.16-1.59-.43-2.31zm5.29-5.3l-1.26 1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2a9.94 9.94 0 0 0 1.54-5.31c-.01-1.89-.55-3.67-1.48-5.19m-3.82 1L10 2H9v7.59L4.41 5L3 6.41L8.59 12L3 17.59L4.41 19L9 14.41V22h1l5.71-5.71l-4.3-4.29zM11 5.83l1.88 1.88L11 9.59zm1.88 10.46L11 18.17v-3.76z"/>',"baseline-bluetooth-connected":'<path fill="currentColor" d="m7 12l-2-2l-2 2l2 2zm10.71-4.29L12 2h-1v7.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L11 14.41V22h1l5.71-5.71l-4.3-4.29zM13 5.83l1.88 1.88L13 9.59zm1.88 10.46L13 18.17v-3.76zM19 10l-2 2l2 2l2-2z"/>',"baseline-bluetooth-disabled":'<path fill="currentColor" d="m13 5.83l1.88 1.88l-1.6 1.6l1.41 1.41l3.02-3.02L12 2h-1v5.03l2 2zM5.41 4L4 5.41L10.59 12L5 17.59L6.41 19L11 14.41V22h1l4.29-4.29l2.3 2.29L20 18.59zM13 18.17v-3.76l1.88 1.88z"/>',"baseline-bluetooth-drive":'<path fill="currentColor" d="M15 10H4.81l1.04-3H15V5H5.5c-.66 0-1.21.42-1.42 1.01L2 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8h-3c-1.1 0-2-.9-2-2m-8.5 6c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5"/><path fill="currentColor" d="M22 3.85L19.15 1h-.5v3.79l-2.3-2.29l-.7.7L18.44 6l-2.79 2.79l.7.71l2.3-2.3V11h.5L22 8.14L19.85 6zm-2.35-.94l.94.94l-.94.94zm.94 5.23l-.94.94V7.2z"/>',"baseline-bluetooth-searching":'<path fill="currentColor" d="m14.24 12.01l2.32 2.32c.28-.72.44-1.51.44-2.33s-.16-1.59-.43-2.31zm5.29-5.3l-1.26 1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2a9.94 9.94 0 0 0 1.54-5.31c-.01-1.89-.55-3.67-1.48-5.19m-3.82 1L10 2H9v7.59L4.41 5L3 6.41L8.59 12L3 17.59L4.41 19L9 14.41V22h1l5.71-5.71l-4.3-4.29zM11 5.83l1.88 1.88L11 9.59zm1.88 10.46L11 18.17v-3.76z"/>',"baseline-blur-circular":'<path fill="currentColor" d="M10 9c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1M7 9.5c-.28 0-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5s-.22-.5-.5-.5m3 7c-.28 0-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5s-.22-.5-.5-.5m-3-3c-.28 0-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5s-.22-.5-.5-.5m3-6c.28 0 .5-.22.5-.5s-.22-.5-.5-.5s-.5.22-.5.5s.22.5.5.5M14 9c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m0-1.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5s-.5.22-.5.5s.22.5.5.5m3 6c-.28 0-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5s-.22-.5-.5-.5m0-4c-.28 0-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5s-.22-.5-.5-.5M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8m2-3.5c-.28 0-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5s-.22-.5-.5-.5m0-3.5c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1"/>',"baseline-blur-linear":'<path fill="currentColor" d="M5 17.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5s.67 1.5 1.5 1.5M9 13c.55 0 1-.45 1-1s-.45-1-1-1s-1 .45-1 1s.45 1 1 1m0-4c.55 0 1-.45 1-1s-.45-1-1-1s-1 .45-1 1s.45 1 1 1M3 21h18v-2H3zM5 9.5c.83 0 1.5-.67 1.5-1.5S5.83 6.5 5 6.5S3.5 7.17 3.5 8S4.17 9.5 5 9.5m0 4c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5s.67 1.5 1.5 1.5M9 17c.55 0 1-.45 1-1s-.45-1-1-1s-1 .45-1 1s.45 1 1 1m8-.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5s-.5.22-.5.5s.22.5.5.5M3 3v2h18V3zm14 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5s-.5.22-.5.5s.22.5.5.5m0 4c.28 0 .5-.22.5-.5s-.22-.5-.5-.5s-.5.22-.5.5s.22.5.5.5M13 9c.55 0 1-.45 1-1s-.45-1-1-1s-1 .45-1 1s.45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1s-1 .45-1 1s.45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1s-1 .45-1 1s.45 1 1 1"/>',"baseline-blur-off":'<path fill="currentColor" d="M14 7c.55 0 1-.45 1-1s-.45-1-1-1s-1 .45-1 1s.45 1 1 1m-.2 4.48l.2.02c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5l.02.2c.09.67.61 1.19 1.28 1.28M14 3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5s-.5.22-.5.5s.22.5.5.5m-4 0c.28 0 .5-.22.5-.5s-.22-.5-.5-.5s-.5.22-.5.5s.22.5.5.5m11 7c.28 0 .5-.22.5-.5s-.22-.5-.5-.5s-.5.22-.5.5s.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1s-1 .45-1 1s.45 1 1 1m8 8c.55 0 1-.45 1-1s-.45-1-1-1s-1 .45-1 1s.45 1 1 1m0-4c.55 0 1-.45 1-1s-.45-1-1-1s-1 .45-1 1s.45 1 1 1m0-4c.55 0 1-.45 1-1s-.45-1-1-1s-1 .45-1 1s.45 1 1 1m-4 13.5c-.28 0-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5s-.22-.5-.5-.5M2.5 5.27l3.78 3.78L6 9c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1c0-.1-.03-.19-.06-.28l2.81 2.81c-.71.11-1.25.73-1.25 1.47c0 .83.67 1.5 1.5 1.5c.74 0 1.36-.54 1.47-1.25l2.81 2.81A.9.9 0 0 0 14 17c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1c0-.1-.03-.19-.06-.28l3.78 3.78L20 20.23L3.77 4zM10 17c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m11-3.5c-.28 0-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5s-.22-.5-.5-.5M6 13c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1M3 9.5c-.28 0-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5s-.22-.5-.5-.5m7 11c-.28 0-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5s-.22-.5-.5-.5M6 17c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m-3-3.5c-.28 0-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5s-.22-.5-.5-.5"/>',"baseline-blur-on":'<path fill="currentColor" d="M6 13c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5s-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5s-.5.22-.5.5s.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1s-1 .45-1 1s.45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5s-.5.22-.5.5s.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5s-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5s-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5s-.5.22-.5.5s.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1s-1 .45-1 1s.45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5s1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5s-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5s-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5s1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5s1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5s1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5"/>',"baseline-bolt":'<path fill="currentColor" d="M11 21h-1l1-7H7.5c-.58 0-.57-.32-.38-.66s.05-.08.07-.12C8.48 10.94 10.42 7.54 13 3h1l-1 7h3.5c.49 0 .56.33.47.51l-.07.15C12.96 17.55 11 21 11 21"/>',"baseline-book":'<path fill="currentColor" d="M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M6 4h5v8l-2.5-1.5L6 12z"/>',"baseline-book-online":'<path fill="currentColor" d="M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7 18V6h10v12zm9-7V9.14C16 8.51 15.55 8 15 8H9c-.55 0-1 .51-1 1.14v1.96c.55 0 1 .45 1 1s-.45 1-1 1v1.76c0 .63.45 1.14 1 1.14h6c.55 0 1-.51 1-1.14V13c-.55 0-1-.45-1-1s.45-1 1-1m-3.5 3.5h-1v-1h1zm0-2h-1v-1h1zm0-2h-1v-1h1z"/>',"baseline-bookmark":'<path fill="currentColor" d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3l7 3V5c0-1.1-.9-2-2-2"/>',"baseline-bookmark-add":'<path fill="currentColor" d="M21 7h-2v2h-2V7h-2V5h2V3h2v2h2zm-2 14l-7-3l-7 3V5c0-1.1.9-2 2-2h7a5.002 5.002 0 0 0 5 7.9z"/>',"baseline-bookmark-added":'<path fill="currentColor" d="m19 21l-7-3l-7 3V5c0-1.1.9-2 2-2h7a5.002 5.002 0 0 0 5 7.9zM17.83 9L15 6.17l1.41-1.41l1.41 1.41l3.54-3.54l1.41 1.41z"/>',"baseline-bookmark-border":'<path fill="currentColor" d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3l7 3V5c0-1.1-.9-2-2-2m0 15l-5-2.18L7 18V5h10z"/>',"baseline-bookmark-remove":'<path fill="currentColor" d="M21 7h-6V5h6zm-2 3.9A5.002 5.002 0 0 1 14 3H7c-1.1 0-2 .9-2 2v16l7-3l7 3z"/>',"baseline-bookmarks":'<path fill="currentColor" d="m19 18l2 1V3c0-1.1-.9-2-2-2H8.99C7.89 1 7 1.9 7 3h10c1.1 0 2 .9 2 2zM15 5H5c-1.1 0-2 .9-2 2v16l7-3l7 3V7c0-1.1-.9-2-2-2"/>',"baseline-border-all":'<path fill="currentColor" d="M3 3v18h18V3zm8 16H5v-6h6zm0-8H5V5h6zm8 8h-6v-6h6zm0-8h-6V5h6z"/>',"baseline-border-bottom":'<path fill="currentColor" d="M9 11H7v2h2zm4 4h-2v2h2zM9 3H7v2h2zm4 8h-2v2h2zM5 3H3v2h2zm8 4h-2v2h2zm4 4h-2v2h2zm-4-8h-2v2h2zm4 0h-2v2h2zm2 10h2v-2h-2zm0 4h2v-2h-2zM5 7H3v2h2zm14-4v2h2V3zm0 6h2V7h-2zM5 11H3v2h2zM3 21h18v-2H3zm2-6H3v2h2z"/>',"baseline-border-clear":'<path fill="currentColor" d="M7 5h2V3H7zm0 8h2v-2H7zm0 8h2v-2H7zm4-4h2v-2h-2zm0 4h2v-2h-2zm-8 0h2v-2H3zm0-4h2v-2H3zm0-4h2v-2H3zm0-4h2V7H3zm0-4h2V3H3zm8 8h2v-2h-2zm8 4h2v-2h-2zm0-4h2v-2h-2zm0 8h2v-2h-2zm0-12h2V7h-2zm-8 0h2V7h-2zm8-6v2h2V3zm-8 2h2V3h-2zm4 16h2v-2h-2zm0-8h2v-2h-2zm0-8h2V3h-2z"/>',"baseline-border-color":'<path fill="currentColor" d="M22 24H2v-4h20zM13.06 5.19l3.75 3.75L7.75 18H4v-3.75zm4.82 2.68l-3.75-3.75l1.83-1.83a.996.996 0 0 1 1.41 0l2.34 2.34c.39.39.39 1.02 0 1.41z"/>',"baseline-border-horizontal":'<path fill="currentColor" d="M3 21h2v-2H3zM5 7H3v2h2zM3 17h2v-2H3zm4 4h2v-2H7zM5 3H3v2h2zm4 0H7v2h2zm8 0h-2v2h2zm-4 4h-2v2h2zm0-4h-2v2h2zm6 14h2v-2h-2zm-8 4h2v-2h-2zm-8-8h18v-2H3zM19 3v2h2V3zm0 6h2V7h-2zm-8 8h2v-2h-2zm4 4h2v-2h-2zm4 0h2v-2h-2z"/>',"baseline-border-inner":'<path fill="currentColor" d="M3 21h2v-2H3zm4 0h2v-2H7zM5 7H3v2h2zM3 17h2v-2H3zM9 3H7v2h2zM5 3H3v2h2zm12 0h-2v2h2zm2 6h2V7h-2zm0-6v2h2V3zm-4 18h2v-2h-2zM13 3h-2v8H3v2h8v8h2v-8h8v-2h-8zm6 18h2v-2h-2zm0-4h2v-2h-2z"/>',"baseline-border-left":'<path fill="currentColor" d="M11 21h2v-2h-2zm0-4h2v-2h-2zm0-12h2V3h-2zm0 4h2V7h-2zm0 4h2v-2h-2zm-4 8h2v-2H7zM7 5h2V3H7zm0 8h2v-2H7zm-4 8h2V3H3zM19 9h2V7h-2zm-4 12h2v-2h-2zm4-4h2v-2h-2zm0-14v2h2V3zm0 10h2v-2h-2zm0 8h2v-2h-2zm-4-8h2v-2h-2zm0-8h2V3h-2z"/>',"baseline-border-outer":'<path fill="currentColor" d="M13 7h-2v2h2zm0 4h-2v2h2zm4 0h-2v2h2zM3 3v18h18V3zm16 16H5V5h14zm-6-4h-2v2h2zm-4-4H7v2h2z"/>',"baseline-border-right":'<path fill="currentColor" d="M7 21h2v-2H7zM3 5h2V3H3zm4 0h2V3H7zm0 8h2v-2H7zm-4 8h2v-2H3zm8 0h2v-2h-2zm-8-8h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm8 8h2v-2h-2zm4-4h2v-2h-2zm4-10v18h2V3zm-4 18h2v-2h-2zm0-16h2V3h-2zm-4 8h2v-2h-2zm0-8h2V3h-2zm0 4h2V7h-2z"/>',"baseline-border-style":'<path fill="currentColor" d="M15 21h2v-2h-2zm4 0h2v-2h-2zM7 21h2v-2H7zm4 0h2v-2h-2zm8-4h2v-2h-2zm0-4h2v-2h-2zM3 3v18h2V5h16V3zm16 6h2V7h-2z"/>',"baseline-border-top":'<path fill="currentColor" d="M7 21h2v-2H7zm0-8h2v-2H7zm4 0h2v-2h-2zm0 8h2v-2h-2zm-8-4h2v-2H3zm0 4h2v-2H3zm0-8h2v-2H3zm0-4h2V7H3zm8 8h2v-2h-2zm8-8h2V7h-2zm0 4h2v-2h-2zM3 3v2h18V3zm16 14h2v-2h-2zm-4 4h2v-2h-2zM11 9h2V7h-2zm8 12h2v-2h-2zm-4-8h2v-2h-2z"/>',"baseline-border-vertical":'<path fill="currentColor" d="M3 9h2V7H3zm0-4h2V3H3zm4 16h2v-2H7zm0-8h2v-2H7zm-4 0h2v-2H3zm0 8h2v-2H3zm0-4h2v-2H3zM7 5h2V3H7zm12 12h2v-2h-2zm-8 4h2V3h-2zm8 0h2v-2h-2zm0-8h2v-2h-2zm0-10v2h2V3zm0 6h2V7h-2zm-4-4h2V3h-2zm0 16h2v-2h-2zm0-8h2v-2h-2z"/>',"baseline-boy":'<path fill="currentColor" d="M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5M14 20v-5h1v-4.5c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2V15h1v5z"/>',"baseline-branding-watermark":'<path fill="currentColor" d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16h-9v-6h9z"/>',"baseline-breakfast-dining":'<path fill="currentColor" fill-rule="evenodd" d="M18 3H6C3.79 3 2 4.79 2 7c0 1.48.81 2.75 2 3.45V19c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8.55c1.19-.69 2-1.97 2-3.45c0-2.21-1.79-4-4-4m-4 12h-4v-4h4z"/>',"baseline-brightness-1":'<circle cx="12" cy="12" r="10" fill="currentColor"/>',"baseline-brightness-2":'<path fill="currentColor" d="M10 2c-1.82 0-3.53.5-5 1.35C7.99 5.08 10 8.3 10 12s-2.01 6.92-5 8.65C6.47 21.5 8.18 22 10 22c5.52 0 10-4.48 10-10S15.52 2 10 2"/>',"baseline-brightness-3":'<path fill="currentColor" d="M9 2c-1.05 0-2.05.16-3 .46c4.06 1.27 7 5.06 7 9.54s-2.94 8.27-7 9.54c.95.3 1.95.46 3 .46c5.52 0 10-4.48 10-10S14.52 2 9 2"/>',"baseline-brightness-4":'<path fill="currentColor" d="M20 8.69V4h-4.69L12 .69L8.69 4H4v4.69L.69 12L4 15.31V20h4.69L12 23.31L15.31 20H20v-4.69L23.31 12zM12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6c3.31 0 6 2.69 6 6s-2.69 6-6 6"/>',"baseline-brightness-5":'<path fill="currentColor" d="M20 15.31L23.31 12L20 8.69V4h-4.69L12 .69L8.69 4H4v4.69L.69 12L4 15.31V20h4.69L12 23.31L15.31 20H20zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6s6 2.69 6 6s-2.69 6-6 6"/>',"baseline-brightness-6":'<path fill="currentColor" d="M20 15.31L23.31 12L20 8.69V4h-4.69L12 .69L8.69 4H4v4.69L.69 12L4 15.31V20h4.69L12 23.31L15.31 20H20zM12 18V6c3.31 0 6 2.69 6 6s-2.69 6-6 6"/>',"baseline-brightness-7":'<path fill="currentColor" d="M20 8.69V4h-4.69L12 .69L8.69 4H4v4.69L.69 12L4 15.31V20h4.69L12 23.31L15.31 20H20v-4.69L23.31 12zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6s6 2.69 6 6s-2.69 6-6 6m0-10c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4"/>',"baseline-brightness-auto":'<path fill="currentColor" d="M10.85 12.65h2.3L12 9zM20 8.69V4h-4.69L12 .69L8.69 4H4v4.69L.69 12L4 15.31V20h4.69L12 23.31L15.31 20H20v-4.69L23.31 12zM14.3 16l-.7-2h-3.2l-.7 2H7.8L11 7h2l3.2 9z"/>',"baseline-brightness-high":'<path fill="currentColor" d="M20 8.69V4h-4.69L12 .69L8.69 4H4v4.69L.69 12L4 15.31V20h4.69L12 23.31L15.31 20H20v-4.69L23.31 12zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6s6 2.69 6 6s-2.69 6-6 6m0-10c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4"/>',"baseline-brightness-low":'<path fill="currentColor" d="M20 15.31L23.31 12L20 8.69V4h-4.69L12 .69L8.69 4H4v4.69L.69 12L4 15.31V20h4.69L12 23.31L15.31 20H20zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6s6 2.69 6 6s-2.69 6-6 6"/>',"baseline-brightness-medium":'<path fill="currentColor" d="M20 15.31L23.31 12L20 8.69V4h-4.69L12 .69L8.69 4H4v4.69L.69 12L4 15.31V20h4.69L12 23.31L15.31 20H20zM12 18V6c3.31 0 6 2.69 6 6s-2.69 6-6 6"/>',"baseline-broadcast-on-home":'<path fill="currentColor" d="M22 6c0-1.1-.9-2-2-2H4v2h16v2.59c.73.29 1.4.69 2 1.17zM8 9H3c-.5 0-1 .5-1 1v9c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-9c0-.5-.5-1-1-1m-1 9H4v-7h3zm10.75-1.03c.3-.23.5-.57.5-.97a1.25 1.25 0 0 0-2.5 0c0 .4.2.75.5.97V22h1.5z"/><path fill="currentColor" d="M17 13.5a2.5 2.5 0 0 1 2.5 2.5c0 .69-.28 1.31-.73 1.76l1.06 1.06C20.55 18.1 21 17.1 21 16c0-2.21-1.79-4-4-4s-4 1.79-4 4c0 1.1.45 2.1 1.17 2.83l1.06-1.06A2.5 2.5 0 0 1 17 13.5"/><path fill="currentColor" d="M17 9.5a6.5 6.5 0 0 0-6.5 6.5c0 1.79.73 3.42 1.9 4.6l1.06-1.06C12.56 18.63 12 17.38 12 16c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.37-.56 2.62-1.46 3.52l1.07 1.06A6.5 6.5 0 0 0 17 9.5"/>',"baseline-broadcast-on-personal":'<path fill="currentColor" d="M17 8c.7 0 1.38.1 2.02.27L12 3L4 9v12h6.76A7.998 7.998 0 0 1 17 8m0 6.75c-.69 0-1.25.56-1.25 1.25c0 .4.2.75.5.97V22h1.5v-5.03c.3-.23.5-.57.5-.97c0-.69-.56-1.25-1.25-1.25"/><path fill="currentColor" d="M17 12c-2.21 0-4 1.79-4 4c0 1.1.45 2.1 1.17 2.83l1.06-1.06A2.5 2.5 0 1 1 19.5 16c0 .69-.28 1.31-.73 1.76l1.06 1.06C20.55 18.1 21 17.1 21 16c0-2.21-1.79-4-4-4"/><path fill="currentColor" d="M17 9.5a6.5 6.5 0 0 0-6.5 6.5c0 1.79.73 3.42 1.9 4.6l1.06-1.06C12.56 18.63 12 17.38 12 16c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.37-.56 2.62-1.46 3.52l1.07 1.06A6.5 6.5 0 0 0 17 9.5"/>',"baseline-broken-image":'<path fill="currentColor" d="M21 5v6.59l-3-3.01l-4 4.01l-4-4l-4 4l-3-3.01V5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2m-3 6.42l3 3.01V19c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2v-6.58l3 2.99l4-4l4 4z"/>',"baseline-browse-gallery":'<path fill="currentColor" d="M9 3a9 9 0 1 0 .001 18.001A9 9 0 0 0 9 3m2.79 13.21L8 12.41V7h2v4.59l3.21 3.21z"/><path fill="currentColor" d="M17.99 3.52v2.16A6.99 6.99 0 0 1 22 12c0 2.79-1.64 5.2-4.01 6.32v2.16C21.48 19.24 24 15.91 24 12s-2.52-7.24-6.01-8.48"/>',"baseline-browser-not-supported":'<path fill="currentColor" d="M19 6v10.5l1.95 1.95c.03-.15.05-.3.05-.45V6c0-1.1-.9-2-2-2H6.5l2 2zM3.22 3.32L1.95 4.59L3 5.64V18c0 1.1.9 2 2 2h12.36l2.06 2.06l1.27-1.27zM15 18H5V7.64L15.36 18z"/>',"baseline-browser-updated":'<path fill="currentColor" d="M22 13v3c0 1.1-.9 2-2 2h-3l1 1v2H6v-2l1-1H4c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h8v2H4v11h16v-3zm-7 2l-5-5h4V3h2v7h4z"/>',"baseline-brunch-dining":'<path fill="currentColor" fill-rule="evenodd" d="M18 8h2V4h-2zm-2.49 14H2.49c-.27 0-.49-.22-.49-.5V20h14v1.5c0 .28-.22.5-.49.5M18 15.89l-.4-.42a5.85 5.85 0 0 1-1.6-4V2h6v9.51c0 1.46-.54 2.87-1.53 3.94l-.47.52V20h2v2h-4zM7 16v-2h4v2h4.5c.28 0 .5.22.5.5v1c0 .28-.22.5-.5.5h-13c-.28 0-.5-.22-.5-.5v-1c0-.28.22-.5.5-.5z"/>',"baseline-brush":'<path fill="currentColor" d="M7 14c-1.66 0-3 1.34-3 3c0 1.31-1.16 2-2 2c.92 1.22 2.49 2 4 2c2.21 0 4-1.79 4-4c0-1.66-1.34-3-3-3m13.71-9.37l-1.34-1.34a.996.996 0 0 0-1.41 0L9 12.25L11.75 15l8.96-8.96a.996.996 0 0 0 0-1.41"/>',"baseline-bubble-chart":'<circle cx="7.2" cy="14.4" r="3.2" fill="currentColor"/><circle cx="14.8" cy="18" r="2" fill="currentColor"/><circle cx="15.2" cy="8.8" r="4.8" fill="currentColor"/>',"baseline-bug-report":'<path fill="currentColor" d="M20 8h-2.81a6 6 0 0 0-1.82-1.96L17 4.41L15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5s-.96.06-1.41.17L8.41 3L7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20zm-6 8h-4v-2h4zm0-4h-4v-2h4z"/>',"baseline-build":'<path fill="currentColor" d="m22.7 19l-9.1-9.1c.9-2.3.4-5-1.5-6.9c-2-2-5-2.4-7.4-1.3L9 6L6 9L1.6 4.7C.4 7.1.9 10.1 2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4"/>',"baseline-build-circle":'<path fill="currentColor" fill-rule="evenodd" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m4.9 13.49l-1.4 1.4c-.2.2-.51.2-.71 0l-3.41-3.41c-1.22.43-2.64.17-3.62-.81a3.47 3.47 0 0 1-.59-4.1l2.35 2.35l1.41-1.41l-2.35-2.34c1.32-.71 2.99-.52 4.1.59c.98.98 1.24 2.4.81 3.62l3.41 3.41c.19.19.19.51 0 .7"/>',"baseline-bungalow":'<path fill="currentColor" d="M12 3L4.2 15.5l1.7 1.06L7 14.8V21h4v-5h2v5h4v-6.21l1.1 1.77l1.7-1.06zm1 11h-2v-2h2z"/>',"baseline-burst-mode":'<path fill="currentColor" d="M1 5h2v14H1zm4 0h2v14H5zm17 0H10c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1M11 17l2.5-3.15L15.29 16l2.5-3.22L21 17z"/>',"baseline-bus-alert":'<path fill="currentColor" d="M16 1a7 7 0 0 0-5.78 3.05l.02-.03C9.84 4 9.42 4 9 4c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22V22a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1h8v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1.78c.61-.55 1-1.34 1-2.22v-3.08A7 7 0 0 0 16 1M4.5 19a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3M3 13V8h6c0 1.96.81 3.73 2.11 5zm10.5 6a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m2.5-6a5 5 0 1 1 0-10a5 5 0 0 1 0 10m-1-9h2v5h-2zm0 6h2v2h-2z"/>',"baseline-business":'<path fill="currentColor" d="M12 7V3H2v18h20V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8zm-2-8h-2v2h2zm0 4h-2v2h2z"/>',"baseline-business-center":'<path fill="currentColor" d="M10 16v-1H3.01L3 19c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2v-4h-7v1zm10-9h-4.01V5l-2-2h-4l-2 2v2H4c-1.1 0-2 .9-2 2v3c0 1.11.89 2 2 2h6v-2h4v2h6c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-6 0h-4V5h4z"/>',"baseline-cabin":'<path fill="currentColor" d="M10 1c0 1.66-1.34 3-3 3c-.55 0-1 .45-1 1H4c0-1.66 1.34-3 3-3c.55 0 1-.45 1-1zm2 2L6 7.58V6H4v3.11L1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zm1.94 4h-3.89L12 5.52zm-6.5 2h9.12L18 10.1v.9H6v-.9zM18 13v2H6v-2zM6 19v-2h12v2z"/>',"baseline-cable":'<path fill="currentColor" d="M20 5V4c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1h-1v4c0 .55.45 1 1 1h1v7c0 1.1-.9 2-2 2s-2-.9-2-2V7c0-2.21-1.79-4-4-4S5 4.79 5 7v7H4c-.55 0-1 .45-1 1v4h1v1c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-1h1v-4c0-.55-.45-1-1-1H7V7c0-1.1.9-2 2-2s2 .9 2 2v10c0 2.21 1.79 4 4 4s4-1.79 4-4v-7h1c.55 0 1-.45 1-1V5z"/>',"baseline-cached":'<path fill="currentColor" d="m19 8l-4 4h3c0 3.31-2.69 6-6 6a5.9 5.9 0 0 1-2.8-.7l-1.46 1.46A7.93 7.93 0 0 0 12 20c4.42 0 8-3.58 8-8h3zM6 12c0-3.31 2.69-6 6-6c1.01 0 1.97.25 2.8.7l1.46-1.46A7.93 7.93 0 0 0 12 4c-4.42 0-8 3.58-8 8H1l4 4l4-4z"/>',"baseline-cake":'<path fill="currentColor" d="M12 6a2 2 0 0 0 2-2c0-.38-.1-.73-.29-1.03L12 0l-1.71 2.97c-.19.3-.29.65-.29 1.03c0 1.1.9 2 2 2m4.6 9.99l-1.07-1.07l-1.08 1.07c-1.3 1.3-3.58 1.31-4.89 0l-1.07-1.07l-1.09 1.07C6.75 16.64 5.88 17 4.96 17c-.73 0-1.4-.23-1.96-.61V21c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-4.61c-.56.38-1.23.61-1.96.61c-.92 0-1.79-.36-2.44-1.01M18 9h-5V7h-2v2H6c-1.66 0-3 1.34-3 3v1.54c0 1.08.88 1.96 1.96 1.96c.52 0 1.02-.2 1.38-.57l2.14-2.13l2.13 2.13c.74.74 2.03.74 2.77 0l2.14-2.13l2.13 2.13c.37.37.86.57 1.38.57c1.08 0 1.96-.88 1.96-1.96V12C21 10.34 19.66 9 18 9"/>',"baseline-calculate":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5.97 4.06L14.09 6l1.41 1.41L16.91 6l1.06 1.06l-1.41 1.41l1.41 1.41l-1.06 1.06l-1.41-1.4l-1.41 1.41l-1.06-1.06l1.41-1.41zm-6.78.66h5v1.5h-5zM11.5 16h-2v2H8v-2H6v-1.5h2v-2h1.5v2h2zm6.5 1.25h-5v-1.5h5zm0-2.5h-5v-1.5h5z"/>',"baseline-calendar-month":'<path fill="currentColor" d="M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V10h14zM9 14H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm-8 4H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2z"/>',"baseline-calendar-today":'<path fill="currentColor" d="M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 18H4V8h16z"/>',"baseline-calendar-view-day":'<path fill="currentColor" d="M3 17h18v2H3zm0-7h18v5H3zm0-4h18v2H3z"/>',"baseline-calendar-view-month":'<path fill="currentColor" d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M8 11H4V6h4zm6 0h-4V6h4zm6 0h-4V6h4zM8 18H4v-5h4zm6 0h-4v-5h4zm6 0h-4v-5h4z"/>',"baseline-calendar-view-week":'<path fill="currentColor" d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-7 2h2.5v12H13zm-2 12H8.5V6H11zM4 6h2.5v12H4zm16 12h-2.5V6H20z"/>',"baseline-call":'<path fill="currentColor" d="M20.01 15.38c-1.23 0-2.42-.2-3.53-.56a.98.98 0 0 0-1.01.24l-1.57 1.97c-2.83-1.35-5.48-3.9-6.89-6.83l1.95-1.66c.27-.28.35-.67.24-1.02c-.37-1.11-.56-2.3-.56-3.53c0-.54-.45-.99-.99-.99H4.19C3.65 3 3 3.24 3 3.99C3 13.28 10.73 21 20.01 21c.71 0 .99-.63.99-1.18v-3.45c0-.54-.45-.99-.99-.99"/>',"baseline-call-end":'<path fill="currentColor" d="M12 9c-1.6 0-3.15.25-4.6.72v3.1c0 .39-.23.74-.56.9c-.98.49-1.87 1.12-2.66 1.85c-.18.18-.43.28-.7.28c-.28 0-.53-.11-.71-.29L.29 13.08a.96.96 0 0 1-.29-.7c0-.28.11-.53.29-.71C3.34 8.78 7.46 7 12 7s8.66 1.78 11.71 4.67c.18.18.29.43.29.71s-.11.53-.29.71l-2.48 2.48c-.18.18-.43.29-.71.29c-.27 0-.52-.11-.7-.28a11.3 11.3 0 0 0-2.67-1.85a1 1 0 0 1-.56-.9v-3.1C15.15 9.25 13.6 9 12 9"/>',"baseline-call-made":'<path fill="currentColor" d="M9 5v2h6.59L4 18.59L5.41 20L17 8.41V15h2V5z"/>',"baseline-call-merge":'<path fill="currentColor" d="M17 20.41L18.41 19L15 15.59L13.59 17zM7.5 8H11v5.59L5.59 19L7 20.41l6-6V8h3.5L12 3.5z"/>',"baseline-call-missed":'<path fill="currentColor" d="M19.59 7L12 14.59L6.41 9H11V7H3v8h2v-4.59l7 7l9-9z"/>',"baseline-call-missed-outgoing":'<path fill="currentColor" d="m3 8.41l9 9l7-7V15h2V7h-8v2h4.59L12 14.59L4.41 7z"/>',"baseline-call-received":'<path fill="currentColor" d="M20 5.41L18.59 4L7 15.59V9H5v10h10v-2H8.41z"/>',"baseline-call-split":'<path fill="currentColor" d="m14 4l2.29 2.29l-2.88 2.88l1.42 1.42l2.88-2.88L20 10V4zm-4 0H4v6l2.29-2.29l4.71 4.7V20h2v-8.41l-5.29-5.3z"/>',"baseline-call-to-action":'<path fill="currentColor" d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3v-3h18z"/>',"baseline-camera":'<path fill="currentColor" d="m9.4 10.5l4.77-8.26a9.98 9.98 0 0 0-8.49 2.01l3.66 6.35zM21.54 9c-.92-2.92-3.15-5.26-6-6.34L11.88 9zm.26 1h-7.49l.29.5l4.76 8.25A9.9 9.9 0 0 0 22 12c0-.69-.07-1.35-.2-2M8.54 12l-3.9-6.75A9.96 9.96 0 0 0 2.2 14h7.49zm-6.08 3c.92 2.92 3.15 5.26 6 6.34L12.12 15zm11.27 0l-3.9 6.76a9.98 9.98 0 0 0 8.49-2.01l-3.66-6.35z"/>',"baseline-camera-alt":'<circle cx="12" cy="12" r="3.2" fill="currentColor"/><path fill="currentColor" d="M9 2L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5s5 2.24 5 5s-2.24 5-5 5"/>',"baseline-camera-enhance":'<path fill="currentColor" d="M9 3L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2h-3.17L15 3zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5s5 2.24 5 5s-2.24 5-5 5"/><path fill="currentColor" d="m12 17l1.25-2.75L16 13l-2.75-1.25L12 9l-1.25 2.75L8 13l2.75 1.25z"/>',"baseline-camera-front":'<path fill="currentColor" d="M10 20H5v2h5v2l3-3l-3-3zm4 0v2h5v-2zM12 8c1.1 0 2-.9 2-2s-.9-2-2-2s-1.99.9-1.99 2S10.9 8 12 8m5-8H7C5.9 0 5 .9 5 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2M7 2h10v10.5c0-1.67-3.33-2.5-5-2.5s-5 .83-5 2.5z"/>',"baseline-camera-indoor":'<path fill="currentColor" d="M12 3L4 9v12h16V9zm4 13.06L14 15v1c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v1l2-1.06z"/>',"baseline-camera-outdoor":'<path fill="currentColor" d="M18 13c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1l2 1.06v-4.12L18 14zM12 3L4 9v12h16v-2H6v-9l6-4.5l6 4.5v1h2V9z"/>',"baseline-camera-rear":'<path fill="currentColor" d="M10 20H5v2h5v2l3-3l-3-3zm4 0v2h5v-2zm3-20H7C5.9 0 5 .9 5 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2m-5 6c-1.11 0-2-.9-2-2s.89-2 1.99-2s2 .9 2 2C14 5.1 13.1 6 12 6"/>',"baseline-camera-roll":'<path fill="currentColor" d="M14 5c0-1.1-.9-2-2-2h-1V2c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v1H4c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2h8V5zm-2 13h-2v-2h2zm0-9h-2V7h2zm4 9h-2v-2h2zm0-9h-2V7h2zm4 9h-2v-2h2zm0-9h-2V7h2z"/>',"baseline-cameraswitch":'<path fill="currentColor" d="M16 7h-1l-1-1h-4L9 7H8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-4 7c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2"/><path fill="currentColor" d="m8.57.51l4.48 4.48V2.04c4.72.47 8.48 4.23 8.95 8.95h2C23.34 3.02 15.49-1.59 8.57.51m2.38 21.45c-4.72-.47-8.48-4.23-8.95-8.95H0c.66 7.97 8.51 12.58 15.43 10.48l-4.48-4.48z"/>',"baseline-campaign":'<path fill="currentColor" d="M18 11v2h4v-2zm-2 6.61c.96.71 2.21 1.65 3.2 2.39c.4-.53.8-1.07 1.2-1.6c-.99-.74-2.24-1.68-3.2-2.4c-.4.54-.8 1.08-1.2 1.61M20.4 5.6c-.4-.53-.8-1.07-1.2-1.6c-.99.74-2.24 1.68-3.2 2.4c.4.53.8 1.07 1.2 1.6c.96-.72 2.21-1.65 3.2-2.4M4 9c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v4h2v-4h1l5 3V6L8 9zm11.5 3c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34"/>',"baseline-cancel":'<path fill="currentColor" d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10s10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17L12 13.41L8.41 17L7 15.59L10.59 12L7 8.41L8.41 7L12 10.59L15.59 7L17 8.41L13.41 12z"/>',"baseline-cancel-presentation":'<path fill="currentColor" d="M21 19.1H3V5h18zM21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"/><path fill="currentColor" d="M14.59 8L12 10.59L9.41 8L8 9.41L10.59 12L8 14.59L9.41 16L12 13.41L14.59 16L16 14.59L13.41 12L16 9.41z"/>',"baseline-cancel-schedule-send":'<path fill="currentColor" d="M16.5 9c-.42 0-.83.04-1.24.11L1.01 3L1 10l9 2l-9 2l.01 7l8.07-3.46C9.59 21.19 12.71 24 16.5 24c4.14 0 7.5-3.36 7.5-7.5S20.64 9 16.5 9m0 13c-3.03 0-5.5-2.47-5.5-5.5s2.47-5.5 5.5-5.5s5.5 2.47 5.5 5.5s-2.47 5.5-5.5 5.5"/><path fill="currentColor" d="m18.27 14.03l-1.77 1.76l-1.77-1.76l-.7.7l1.76 1.77l-1.76 1.77l.7.7l1.77-1.76l1.77 1.76l.7-.7l-1.76-1.77l1.76-1.77z"/>',"baseline-candlestick-chart":'<path fill="currentColor" d="M9 4H7v2H5v12h2v2h2v-2h2V6H9zm10 4h-2V4h-2v4h-2v7h2v5h2v-5h2z"/>',"baseline-car-crash":'<path fill="currentColor" d="M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5s5-2.24 5-5s-2.24-5-5-5m.5 6h-1V3h1zm0 1v1h-1V8zm-.59 5c.06.16.09.33.09.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5c0-.39.15-.74.39-1.01A7.03 7.03 0 0 1 11.68 9H5.81l1.04-3H11c0-.69.1-1.37.29-2H6.5c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-6.68c-1.05.51-2.16.69-3.09.68M7.5 15c-.83 0-1.5-.67-1.5-1.5S6.67 12 7.5 12s1.5.67 1.5 1.5S8.33 15 7.5 15"/>',"baseline-car-rental":'<path fill="currentColor" d="M16.39 9H7.61c-.43 0-.81.28-.95.68l-1.66 5v6.81c0 .29.23.51.5.51h1c.28 0 .5-.22.5-.5V20h10v1.5c0 .28.22.5.5.5h1c.28 0 .5-.22.5-.5v-6.81l-1.66-5a1.01 1.01 0 0 0-.95-.69m-8.61 9c-.68 0-1.22-.54-1.22-1.22s.54-1.22 1.22-1.22S9 16.11 9 16.78S8.46 18 7.78 18m8.44 0c-.67 0-1.22-.54-1.22-1.22s.54-1.22 1.22-1.22s1.22.54 1.22 1.22S16.9 18 16.22 18m-9.93-4l1.33-4h8.78l1.33 4zm4.54-11A3.01 3.01 0 0 0 8 1C6.34 1 5 2.34 5 4c0 1.65 1.34 3 3 3c1.3 0 2.41-.84 2.83-2H16v2h2V5h1V3zM8 5c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-car-repair":'<path fill="currentColor" d="M16.22 12c.68 0 1.22-.54 1.22-1.22c0-.67-.54-1.22-1.22-1.22S15 10.11 15 10.78c0 .68.55 1.22 1.22 1.22m-9.66-1.22c0 .67.54 1.22 1.22 1.22S9 11.46 9 10.78c0-.67-.54-1.22-1.22-1.22s-1.22.55-1.22 1.22M7.61 4L6.28 8h11.43l-1.33-4zm8.67-1s.54.01.92.54c.02.02.03.04.05.07c.07.11.14.24.19.4c.22.65 1.56 4.68 1.56 4.68v6.5c0 .45-.35.81-.78.81h-.44c-.43 0-.78-.36-.78-.81V14H7v1.19c0 .45-.35.81-.78.81h-.44c-.43 0-.78-.36-.78-.81v-6.5S6.34 4.67 6.55 4c.05-.16.12-.28.19-.4c.03-.02.04-.04.06-.06c.38-.53.92-.54.92-.54zM4 17.01h16V19h-7v3h-2v-3H4z"/>',"baseline-card-giftcard":'<path fill="currentColor" d="M20 6h-2.18c.11-.31.18-.65.18-1a2.996 2.996 0 0 0-5.5-1.65l-.5.67l-.5-.68C10.96 2.54 10.05 2 9 2C7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-5-2c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1m11 15H4v-2h16zm0-5H4V8h5.08L7 10.83L8.62 12L11 8.76l1-1.36l1 1.36L15.38 12L17 10.83L14.92 8H20z"/>',"baseline-card-membership":'<path fill="currentColor" d="M20 2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h4v5l4-2l4 2v-5h4c1.11 0 2-.89 2-2V4c0-1.11-.89-2-2-2m0 13H4v-2h16zm0-5H4V4h16z"/>',"baseline-card-travel":'<path fill="currentColor" d="M20 6h-3V4c0-1.11-.89-2-2-2H9c-1.11 0-2 .89-2 2v2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2M9 4h6v2H9zm11 15H4v-2h16zm0-5H4V8h3v2h2V8h6v2h2V8h3z"/>',"baseline-carpenter":'<path fill="currentColor" d="M19.73 14.23L7 1.5L3.11 5.39l8.13 11.67c-.78.78-.78 2.05 0 2.83l1.41 1.41c.78.78 2.05.78 2.83 0l4.24-4.24c.79-.78.79-2.05.01-2.83m-5.66 5.65l-1.41-1.41l4.24-4.24l1.41 1.41z"/>',"baseline-cases":'<path fill="currentColor" d="M18 6V4l-2-2h-5L9 4v2H5v11s1 2 2 2h13s2-.98 2-2V6zM4 9H2v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2H4zm7-4c0-.55.53-1 1-1h3c.46 0 1 .54 1 1v1h-5zM5 6h17v11c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2z"/>',"baseline-casino":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.5 18c-.83 0-1.5-.67-1.5-1.5S6.67 15 7.5 15s1.5.67 1.5 1.5S8.33 18 7.5 18m0-9C6.67 9 6 8.33 6 7.5S6.67 6 7.5 6S9 6.67 9 7.5S8.33 9 7.5 9m4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m0-9c-.83 0-1.5-.67-1.5-1.5S15.67 6 16.5 6s1.5.67 1.5 1.5S17.33 9 16.5 9"/>',"baseline-cast":'<path fill="currentColor" d="M21 3H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2a9 9 0 0 1 9 9h2c0-6.08-4.93-11-11-11"/>',"baseline-cast-connected":'<path fill="currentColor" d="M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m18-7H5v1.63c3.96 1.28 7.09 4.41 8.37 8.37H19zM1 10v2a9 9 0 0 1 9 9h2c0-6.08-4.93-11-11-11m20-7H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"/>',"baseline-cast-for-education":'<path fill="currentColor" d="M21 3H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2a9 9 0 0 1 9 9h2c0-6.08-4.93-11-11-11m10 1.09v2L14.5 15l3.5-1.91v-2L14.5 13zM14.5 6L9 9l5.5 3L20 9z"/>',"baseline-castle":'<path fill="currentColor" d="M21 9v2h-2V3h-2v2h-2V3h-2v2h-2V3H9v2H7V3H5v8H3V9H1v12h9v-3c0-1.1.9-2 2-2s2 .9 2 2v3h9V9zm-10 3H9V9h2zm4 0h-2V9h2z"/>',"baseline-catching-pokemon":'<path fill="currentColor" d="M14.5 12a2.5 2.5 0 0 1-5 0a2.5 2.5 0 0 1 5 0m7.5 0c0 5.52-4.48 10-10 10S2 17.52 2 12S6.48 2 12 2s10 4.48 10 10m-2 0h-4c0-2.21-1.79-4-4-4s-4 1.79-4 4H4c0 4.41 3.59 8 8 8s8-3.59 8-8"/>',"baseline-category":'<path fill="currentColor" d="m12 2l-5.5 9h11z"/><circle cx="17.5" cy="17.5" r="4.5" fill="currentColor"/><path fill="currentColor" d="M3 13.5h8v8H3z"/>',"baseline-celebration":'<path fill="currentColor" d="m2 22l14-5l-9-9zm12.53-9.47l5.59-5.59a1.25 1.25 0 0 1 1.77 0l.59.59l1.06-1.06l-.59-.59a2.76 2.76 0 0 0-3.89 0l-5.59 5.59zm-4.47-5.65l-.59.59l1.06 1.06l.59-.59a2.76 2.76 0 0 0 0-3.89l-.59-.59l-1.06 1.07l.59.59c.48.48.48 1.28 0 1.76m7 5l-1.59 1.59l1.06 1.06l1.59-1.59a1.25 1.25 0 0 1 1.77 0l1.61 1.61l1.06-1.06l-1.61-1.61a2.76 2.76 0 0 0-3.89 0m-2-6l-3.59 3.59l1.06 1.06l3.59-3.59a2.76 2.76 0 0 0 0-3.89l-1.59-1.59l-1.06 1.06l1.59 1.59c.48.49.48 1.29 0 1.77"/>',"baseline-cell-tower":'<path fill="currentColor" d="m7.3 14.7l1.2-1.2c-1-1-1.5-2.3-1.5-3.5c0-1.3.5-2.6 1.5-3.5L7.3 5.3c-1.3 1.3-2 3-2 4.7s.7 3.4 2 4.7M19.1 2.9l-1.2 1.2c1.6 1.6 2.4 3.8 2.4 5.9s-.8 4.3-2.4 5.9l1.2 1.2c2-2 2.9-4.5 2.9-7.1s-1-5.1-2.9-7.1"/><path fill="currentColor" d="M6.1 4.1L4.9 2.9C3 4.9 2 7.4 2 10s1 5.1 2.9 7.1l1.2-1.2c-1.6-1.6-2.4-3.8-2.4-5.9s.8-4.3 2.4-5.9m10.6 10.6c1.3-1.3 2-3 2-4.7c-.1-1.7-.7-3.4-2-4.7l-1.2 1.2c1 1 1.5 2.3 1.5 3.5c0 1.3-.5 2.6-1.5 3.5zM14.5 10a2.5 2.5 0 0 0-5 0c0 .76.34 1.42.87 1.88L7 22h2l.67-2h4.67l.66 2h2l-3.37-10.12c.53-.46.87-1.12.87-1.88m-4.17 8L12 13l1.67 5z"/>',"baseline-cell-wifi":'<path fill="currentColor" d="M18 9.98L6 22h16V5.97zM20 20h-2v-7.22l2-2zM5.22 7.22L3.93 5.93c3.9-3.91 10.24-3.91 14.15 0l-1.29 1.29c-3.19-3.19-8.38-3.19-11.57 0m7.71 3.85L11 13l-1.93-1.93a2.74 2.74 0 0 1 3.86 0m1.29-1.28c-1.78-1.77-4.66-1.77-6.43 0L6.5 8.5a6.374 6.374 0 0 1 9 0z"/>',"baseline-center-focus-strong":'<path fill="currentColor" d="M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4m-7 7H3v4c0 1.1.9 2 2 2h4v-2H5zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2zm14-2h-4v2h4v4h2V5c0-1.1-.9-2-2-2m0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2z"/>',"baseline-center-focus-weak":'<path fill="currentColor" d="M5 15H3v4c0 1.1.9 2 2 2h4v-2H5zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2zm14-2h-4v2h4v4h2V5c0-1.1-.9-2-2-2m0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2"/>',"baseline-chair":'<path fill="currentColor" d="M7 11v2h10v-2c0-1.86 1.28-3.41 3-3.86V6c0-1.65-1.35-3-3-3H7C5.35 3 4 4.35 4 6v1.14c1.72.45 3 2 3 3.86"/><path fill="currentColor" d="M21 9c-1.1 0-2 .9-2 2v4H5v-4c0-1.1-.9-2-2-2s-2 .9-2 2v5c0 1.65 1.35 3 3 3v1c0 .55.45 1 1 1s1-.45 1-1v-1h12v1c0 .55.45 1 1 1s1-.45 1-1v-1c1.65 0 3-1.35 3-3v-5c0-1.1-.9-2-2-2"/>',"baseline-chair-alt":'<path fill="currentColor" d="M17 10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h1v2H7c-1.1 0-2 .9-2 2v7h2v-3h10v3h2v-7c0-1.1-.9-2-2-2h-1v-2zM7 8V5h10v3zm10 8H7v-2h10zm-3-4h-4v-2h4z"/>',"baseline-chalet":'<path fill="currentColor" d="m10 7.5l7.5 7.5l-1.41 1.41L15 15.33V20h-4v-5H9v5H5v-4.67l-1.09 1.09L2.5 15zm12-1h-1.19l.75-.75l-.71-.71l-1.46 1.46h-.89v-.89l1.45-1.45l-.71-.71l-.74.74V3h-1v1.19l-.75-.75l-.71.71l1.45 1.45v.9h-.89l-1.45-1.45l-.71.71l.75.75H14v1h1.19l-.75.75l.71.71l1.45-1.45h.89v.89l-1.45 1.45l.71.71l.75-.75V11h1V9.81l.75.75l.71-.71l-1.46-1.46V7.5h.89l1.45 1.45l.71-.71l-.74-.74H22z"/>',"baseline-change-circle":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m.06 17v-2.01H12c-1.28 0-2.56-.49-3.54-1.46a5.006 5.006 0 0 1-.64-6.29l1.1 1.1c-.71 1.33-.53 3.01.59 4.13c.7.7 1.62 1.03 2.54 1.01v-2.14l2.83 2.83zm4.11-4.24l-1.1-1.1c.71-1.33.53-3.01-.59-4.13A3.48 3.48 0 0 0 12 8.5h-.06v2.15L9.11 7.83L11.94 5v2.02c1.3-.02 2.61.45 3.6 1.45c1.7 1.7 1.91 4.35.63 6.29"/>',"baseline-change-history":'<path fill="currentColor" d="M12 7.77L18.39 18H5.61zM12 4L2 20h20z"/>',"baseline-charging-station":'<path fill="currentColor" d="m14.5 11l-3 6v-4h-2l3-6v4zM7 1h10c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2m0 5v12h10V6z"/>',"baseline-chat":'<path fill="currentColor" d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M6 9h12v2H6zm8 5H6v-2h8zm4-6H6V6h12z"/>',"baseline-chat-bubble":'<path fill="currentColor" d="M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2"/>',"baseline-chat-bubble-outline":'<path fill="currentColor" d="M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16z"/>',"baseline-check":'<path fill="currentColor" d="M9 16.17L4.83 12l-1.42 1.41L9 19L21 7l-1.41-1.41z"/>',"baseline-check-box":'<path fill="currentColor" d="M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m-9 14l-5-5l1.41-1.41L10 14.17l7.59-7.59L19 8z"/>',"baseline-check-box-outline-blank":'<path fill="currentColor" d="M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"/>',"baseline-check-circle":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m-2 15l-5-5l1.41-1.41L10 14.17l7.59-7.59L19 8z"/>',"baseline-check-circle-outline":'<path fill="currentColor" d="M16.59 7.58L10 14.17l-3.59-3.58L5 12l5 5l8-8zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8"/>',"baseline-checklist":'<path fill="currentColor" d="M22 7h-9v2h9zm0 8h-9v2h9zM5.54 11L2 7.46l1.41-1.41l2.12 2.12l4.24-4.24l1.41 1.41zm0 8L2 15.46l1.41-1.41l2.12 2.12l4.24-4.24l1.41 1.41z"/>',"baseline-checklist-rtl":'<path fill="currentColor" d="M11 7H2v2h9zm0 8H2v2h9zm5.34-4L12.8 7.46l1.41-1.41l2.12 2.12l4.24-4.24L22 5.34zm0 8l-3.54-3.54l1.41-1.41l2.12 2.12l4.24-4.24L22 13.34z"/>',"baseline-checkroom":'<path fill="currentColor" d="M21.6 18.2L13 11.75v-.91a3.496 3.496 0 0 0-.18-6.75A3.51 3.51 0 0 0 8.5 7.5h2c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5c0 .84-.69 1.52-1.53 1.5c-.54-.01-.97.45-.97.99v1.76L2.4 18.2c-.77.58-.36 1.8.6 1.8h18c.96 0 1.37-1.22.6-1.8M6 18l6-4.5l6 4.5z"/>',"baseline-chevron-left":'<path fill="currentColor" d="M15.41 7.41L14 6l-6 6l6 6l1.41-1.41L10.83 12z"/>',"baseline-chevron-right":'<path fill="currentColor" d="M10 6L8.59 7.41L13.17 12l-4.58 4.59L10 18l6-6z"/>',"baseline-child-care":'<circle cx="14.5" cy="10.5" r="1.25" fill="currentColor"/><circle cx="9.5" cy="10.5" r="1.25" fill="currentColor"/><path fill="currentColor" d="M22.94 12.66q.06-.315.06-.66c0-.345-.02-.45-.06-.66a4.01 4.01 0 0 0-2.81-3.17a9.1 9.1 0 0 0-2.19-2.91C16.36 3.85 14.28 3 12 3s-4.36.85-5.94 2.26c-.92.81-1.67 1.8-2.19 2.91a3.99 3.99 0 0 0-2.81 3.17Q1 11.655 1 12c0 .345.02.45.06.66a4.01 4.01 0 0 0 2.81 3.17a9 9 0 0 0 2.17 2.89C7.62 20.14 9.71 21 12 21s4.38-.86 5.97-2.28c.9-.8 1.65-1.79 2.17-2.89a4 4 0 0 0 2.8-3.17M19 14c-.1 0-.19-.02-.29-.03c-.2.67-.49 1.29-.86 1.86C16.6 17.74 14.45 19 12 19s-4.6-1.26-5.85-3.17c-.37-.57-.66-1.19-.86-1.86c-.1.01-.19.03-.29.03c-1.1 0-2-.9-2-2s.9-2 2-2c.1 0 .19.02.29.03c.2-.67.49-1.29.86-1.86C7.4 6.26 9.55 5 12 5s4.6 1.26 5.85 3.17c.37.57.66 1.19.86 1.86c.1-.01.19-.03.29-.03c1.1 0 2 .9 2 2s-.9 2-2 2M7.5 14c.76 1.77 2.49 3 4.5 3s3.74-1.23 4.5-3z"/>',"baseline-child-friendly":'<path fill="currentColor" d="M13 2v8h8c0-4.42-3.58-8-8-8m6.32 13.89A7.95 7.95 0 0 0 21 11H6.44l-.95-2H2v2h2.22s1.89 4.07 2.12 4.42c-1.1.59-1.84 1.75-1.84 3.08C4.5 20.43 6.07 22 8 22c1.76 0 3.22-1.3 3.46-3h2.08c.24 1.7 1.7 3 3.46 3c1.93 0 3.5-1.57 3.5-3.5c0-1.04-.46-1.97-1.18-2.61M8 20c-.83 0-1.5-.67-1.5-1.5S7.17 17 8 17s1.5.67 1.5 1.5S8.83 20 8 20m9 0c-.83 0-1.5-.67-1.5-1.5S16.17 17 17 17s1.5.67 1.5 1.5S17.83 20 17 20"/>',"baseline-chrome-reader-mode":'<path fill="currentColor" d="M13 12h7v1.5h-7zm0-2.5h7V11h-7zm0 5h7V16h-7zM21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 15h-9V6h9z"/>',"baseline-church":'<path fill="currentColor" d="M18 12.22V9l-5-2.5V5h2V3h-2V1h-2v2H9v2h2v1.5L6 9v3.22L2 14v8h8v-3c0-1.1.9-2 2-2s2 .9 2 2v3h8v-8zm-6 1.28c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5"/>',"baseline-circle":'<path fill="currentColor" d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10s10-4.47 10-10S17.53 2 12 2"/>',"baseline-circle-notifications":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 16.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5m5-2.5H7v-1l1-1v-2.61C8 9.27 9.03 7.47 11 7v-.5c0-.57.43-1 1-1s1 .43 1 1V7c1.97.47 3 2.28 3 4.39V14l1 1z"/>',"baseline-class":'<path fill="currentColor" d="M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M6 4h5v8l-2.5-1.5L6 12z"/>',"baseline-clean-hands":'<path fill="currentColor" d="m16.99 5l.63 1.37l1.37.63l-1.37.63L16.99 9l-.63-1.37L14.99 7l1.37-.63zM11 6.13V4h2c.57 0 1.1.17 1.55.45l1.43-1.43A4.9 4.9 0 0 0 13 2H7.5v2H9v2.14A5.01 5.01 0 0 0 5.26 9.5h3.98L15 11.65v-.62a5 5 0 0 0-4-4.9M1 22h4V11H1zm19-5h-7l-2.09-.73l.33-.94L13 16h2.82c.65 0 1.18-.53 1.18-1.18c0-.49-.31-.93-.77-1.11L8.97 11H7v9.02L14 22l8-3c-.01-1.1-.89-2-2-2m0-3c1.1 0 2-.9 2-2s-2-4-2-4s-2 2.9-2 4s.9 2 2 2"/>',"baseline-cleaning-services":'<path fill="currentColor" d="M16 11h-1V3c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v8H8c-2.76 0-5 2.24-5 5v7h18v-7c0-2.76-2.24-5-5-5m3 10h-2v-3c0-.55-.45-1-1-1s-1 .45-1 1v3h-2v-3c0-.55-.45-1-1-1s-1 .45-1 1v3H9v-3c0-.55-.45-1-1-1s-1 .45-1 1v3H5v-5c0-1.65 1.35-3 3-3h8c1.65 0 3 1.35 3 3z"/>',"baseline-clear":'<path fill="currentColor" d="M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12z"/>',"baseline-clear-all":'<path fill="currentColor" d="M5 13h14v-2H5zm-2 4h14v-2H3zM7 7v2h14V7z"/>',"baseline-close":'<path fill="currentColor" d="M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12z"/>',"baseline-close-fullscreen":'<path fill="currentColor" d="M22 3.41L16.71 8.7L20 12h-8V4l3.29 3.29L20.59 2zM3.41 22l5.29-5.29L12 20v-8H4l3.29 3.29L2 20.59z"/>',"baseline-closed-caption":'<path fill="currentColor" d="M19 4H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 7H9.5v-.5h-2v3h2V13H11v1c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm7 0h-1.5v-.5h-2v3h2V13H18v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1z"/>',"baseline-closed-caption-disabled":'<path fill="currentColor" d="M6.83 4H19c1.1 0 2 .9 2 2v12c0 .05-.01.1-.02.16l-3.38-3.38c.24-.19.4-.46.4-.78v-1h-1.5v.5h-.17l-1.83-1.83V10.5h2v.5H18v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v.17zm12.95 18.61L17.17 20H5a2 2 0 0 1-2-2V6c0-.05.02-.1.02-.15L1.39 4.22L2.8 2.81l18.38 18.38zM11 13.83l-.83-.83H9.5v.5h-2v-3h.17L6.4 9.22c-.24.19-.4.46-.4.78v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z"/>',"baseline-closed-caption-off":'<path fill="currentColor" d="M19.5 5.5v13h-15v-13zM19 4H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 7H9.5v-.5h-2v3h2V13H11v1c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm7 0h-1.5v-.5h-2v3h2V13H18v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1z"/>',"baseline-cloud":'<path fill="currentColor" d="M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5c0-2.64-2.05-4.78-4.65-4.96"/>',"baseline-cloud-circle":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m4.5 14H8c-1.66 0-3-1.34-3-3s1.34-3 3-3l.14.01A3.98 3.98 0 0 1 12 7c2.21 0 4 1.79 4 4h.5a2.5 2.5 0 0 1 0 5"/>',"baseline-cloud-done":'<path fill="currentColor" d="M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5c0-2.64-2.05-4.78-4.65-4.96M10 17l-3.5-3.5l1.41-1.41L10 14.17L15.18 9l1.41 1.41z"/>',"baseline-cloud-download":'<path fill="currentColor" d="M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5c0-2.64-2.05-4.78-4.65-4.96M17 13l-5 5l-5-5h3V9h4v4z"/>',"baseline-cloud-off":'<path fill="currentColor" d="M19.35 10.04A7.49 7.49 0 0 0 12 4c-1.48 0-2.85.43-4.01 1.17l1.46 1.46a5.497 5.497 0 0 1 8.05 4.87v.5H19c1.66 0 3 1.34 3 3c0 1.13-.64 2.11-1.56 2.62l1.45 1.45C23.16 18.16 24 16.68 24 15c0-2.64-2.05-4.78-4.65-4.96M3 5.27l2.75 2.74C2.56 8.15 0 10.77 0 14c0 3.31 2.69 6 6 6h11.73l2 2L21 20.73L4.27 4zM7.73 10l8 8H6c-2.21 0-4-1.79-4-4s1.79-4 4-4z"/>',"baseline-cloud-queue":'<path fill="currentColor" d="M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5c0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71C7.37 7.69 9.48 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3s-1.34 3-3 3"/>',"baseline-cloud-sync":'<path fill="currentColor" d="M21.5 14.98c-.02 0-.03 0-.05.01A3.49 3.49 0 0 0 18 12c-1.4 0-2.6.83-3.16 2.02A2.99 2.99 0 0 0 12 17c0 1.66 1.34 3 3 3l6.5-.02a2.5 2.5 0 0 0 0-5M10 4.26v2.09C7.67 7.18 6 9.39 6 12c0 1.77.78 3.34 2 4.44V14h2v6H4v-2h2.73A7.94 7.94 0 0 1 4 12c0-3.73 2.55-6.85 6-7.74M20 6h-2.73a7.98 7.98 0 0 1 2.66 5h-2.02c-.23-1.36-.93-2.55-1.91-3.44V10h-2V4h6z"/>',"baseline-cloud-upload":'<path fill="currentColor" d="M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5c0-2.64-2.05-4.78-4.65-4.96M14 13v4h-4v-4H7l5-5l5 5z"/>',"baseline-co-present":'<path fill="currentColor" d="M21 3H3c-1.1 0-2 .9-2 2v8h2V5h18v16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"/><circle cx="9" cy="10" r="4" fill="currentColor"/><path fill="currentColor" d="M15.39 16.56C13.71 15.7 11.53 15 9 15s-4.71.7-6.39 1.56A2.97 2.97 0 0 0 1 19.22V22h16v-2.78c0-1.12-.61-2.15-1.61-2.66"/>',"baseline-co2":'<path fill="currentColor" d="M14 9h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-.5 4.5h-2v-3h2zM8 13v1c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H6.5v-.5h-2v3h2V13zm12.5 2.5h-2v1h3V18H17v-2.5c0-.55.45-1 1-1h2v-1h-3V12h3.5c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1"/>',"baseline-code":'<path fill="currentColor" d="M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6l6 6zm5.2 0l4.6-4.6l-4.6-4.6L16 6l6 6l-6 6z"/>',"baseline-code-off":'<path fill="currentColor" d="m19.17 12l-4.58-4.59L16 6l6 6l-3.59 3.59L17 14.17zM1.39 4.22l4.19 4.19L2 12l6 6l1.41-1.41L4.83 12L7 9.83l12.78 12.78l1.41-1.41L2.81 2.81z"/>',"baseline-coffee":'<path fill="currentColor" d="M18.5 3H6c-1.1 0-2 .9-2 2v5.71c0 3.83 2.95 7.18 6.78 7.29c3.96.12 7.22-3.06 7.22-7v-1h.5c1.93 0 3.5-1.57 3.5-3.5S20.43 3 18.5 3M16 5v3H6V5zm2.5 3H18V5h.5c.83 0 1.5.67 1.5 1.5S19.33 8 18.5 8M4 19h16v2H4z"/>',"baseline-coffee-maker":'<path fill="currentColor" d="M18 6V4h2V2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14v-2h-4.03A4.97 4.97 0 0 0 18 16v-5H8v5c0 1.64.81 3.09 2.03 4H6V4h2v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1"/><circle cx="13" cy="9" r="1" fill="currentColor"/>',"baseline-collections":'<path fill="currentColor" d="M22 16V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2m-11-4l2.03 2.71L16 11l4 5H8zM2 6v14c0 1.1.9 2 2 2h14v-2H4V6z"/>',"baseline-collections-bookmark":'<path fill="currentColor" d="M4 6H2v14c0 1.1.9 2 2 2h14v-2H4z"/><path fill="currentColor" d="M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 10l-2.5-1.5L15 12V4h5z"/>',"baseline-color-lens":'<path fill="currentColor" d="M12 3a9 9 0 0 0 0 18c.83 0 1.5-.67 1.5-1.5c0-.39-.15-.74-.39-1.01c-.23-.26-.38-.61-.38-.99c0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5c0-4.42-4.03-8-9-8m-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9S8 9.67 8 10.5S7.33 12 6.5 12m3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8m5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8m3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5"/>',"baseline-colorize":'<path fill="currentColor" d="m20.71 5.63l-2.34-2.34a.996.996 0 0 0-1.41 0l-3.12 3.12l-1.93-1.91l-1.41 1.41l1.42 1.42L3 16.25V21h4.75l8.92-8.92l1.42 1.42l1.41-1.41l-1.92-1.92l3.12-3.12c.4-.4.4-1.03.01-1.42M6.92 19L5 17.08l8.06-8.06l1.92 1.92z"/>',"baseline-comment":'<path fill="currentColor" d="M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4zM18 14H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z"/>',"baseline-comment-bank":'<path fill="currentColor" d="M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 11l-2.5-1.5L14 13V5h5z"/>',"baseline-comments-disabled":'<path fill="currentColor" d="M16.83 14H18v-2h-3.17l-1-1H18V9h-6.17l-1-1H18V6H8.83l-4-4H20c1.1 0 2 .9 2 2v15.17zM2.1 2.1L.69 3.51L2 4.83V16c0 1.1.9 2 2 2h11.17l5.31 5.31l1.41-1.41zM6 9h.17l2 2H6zm0 5v-2h3.17l2 2z"/>',"baseline-commit":'<path fill="currentColor" d="M16.9 11a5 5 0 0 0-9.8 0H2v2h5.1a5 5 0 0 0 9.8 0H22v-2zM12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3s3 1.34 3 3s-1.34 3-3 3"/>',"baseline-commute":'<path fill="currentColor" d="M12 4H5C3.34 4 2 5.34 2 7v8c0 1.66 1.34 3 3 3l-1 1v1h1l2-2.03L9 18v-5H4V5.98L13 6v2h2V7c0-1.66-1.34-3-3-3M5 14c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1m15.57-4.34c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66L10 13.77l.01 5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V18h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14zm-8.16.34h7.19l1.03 3h-9.25zM12 16c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-compare":'<path fill="currentColor" d="M10 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v2h2V1h-2zm0 15H5l5-6zm9-15h-5v2h5v13l-5-6v9h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"/>',"baseline-compare-arrows":'<path fill="currentColor" d="M9.01 14H2v2h7.01v3L13 15l-3.99-4zm5.98-1v-3H22V8h-7.01V5L11 9z"/>',"baseline-compass-calibration":'<circle cx="12" cy="17" r="4" fill="currentColor"/><path fill="currentColor" d="M12 10.07c1.95 0 3.72.79 5 2.07l5-5C19.44 4.59 15.9 3 12 3S4.56 4.59 2 7.15l5 5a7.06 7.06 0 0 1 5-2.08"/>',"baseline-compost":'<path fill="currentColor" d="M12.87 11.81A2.5 2.5 0 0 1 15 8h1c1.51 0 2-1 2-1s.55 6-3 6c-.49 0-.94-.14-1.32-.38c-.24.64-.59 1.76-.76 2.96c1.26.22 2.28.89 2.77 1.77A6.5 6.5 0 0 0 18.5 12h3c0 5.24-4.26 9.5-9.5 9.5S2.5 17.24 2.5 12S6.76 2.5 12 2.5V0l4 4l-4 4V5.5c-3.58 0-6.5 2.92-6.5 6.5c0 2.21 1.11 4.17 2.81 5.35c.51-.92 1.63-1.62 2.98-1.8c-.09-.69-.26-1.42-.49-2.03c-.35.3-.8.48-1.3.48c-1.1 0-2-.9-2-2v-.99c0-.56-.19-1.09-.5-1.51c0 0 4.45-.23 4.5 2.5c0 .29-.06.56-.17.8c-.42-.32-.86-.6-1.33-.8c.58.43 1.37 1.37 2 2.6c.67-1.62 1.68-3.27 3-4.6c-.76.52-1.47 1.12-2.13 1.81"/>',"baseline-compress":'<path fill="currentColor" d="M8 19h3v3h2v-3h3l-4-4zm8-15h-3V1h-2v3H8l4 4zM4 9v2h16V9zm0 3h16v2H4z"/>',"baseline-computer":'<path fill="currentColor" d="M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2zM4 6h16v10H4z"/>',"baseline-confirmation-number":'<path fill="currentColor" d="M22 10V6a2 2 0 0 0-2-2H4c-1.1 0-1.99.89-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2m-9 7.5h-2v-2h2zm0-4.5h-2v-2h2zm0-4.5h-2v-2h2z"/>',"baseline-connect-without-contact":'<path fill="currentColor" d="M11 14H9a9 9 0 0 1 9-9v2c-3.87 0-7 3.13-7 7m7-3V9c-2.76 0-5 2.24-5 5h2c0-1.66 1.34-3 3-3M7 4c0-1.11-.89-2-2-2s-2 .89-2 2s.89 2 2 2s2-.89 2-2m4.45.5h-2A2.99 2.99 0 0 1 6.5 7h-3C2.67 7 2 7.67 2 8.5V11h6V8.74a4.97 4.97 0 0 0 3.45-4.24M19 17c1.11 0 2-.89 2-2s-.89-2-2-2s-2 .89-2 2s.89 2 2 2m1.5 1h-3a2.99 2.99 0 0 1-2.95-2.5h-2A4.97 4.97 0 0 0 16 19.74V22h6v-2.5c0-.83-.67-1.5-1.5-1.5"/>',"baseline-connected-tv":'<path fill="currentColor" d="M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2m0 14H3V5h18zM4 14v2h2c0-1.11-.89-2-2-2m0-3v1.43c1.97 0 3.57 1.6 3.57 3.57H9c0-2.76-2.24-5-5-5m0-3v1.45c3.61 0 6.55 2.93 6.55 6.55H12c0-4.42-3.59-8-8-8"/>',"baseline-connecting-airports":'<path fill="currentColor" d="m15.4 17l1.3 4.4h-1.1L13 17h-3c-.55 0-1-.45-1-1s.45-1 1-1h3l2.6-4.4h1.1L15.4 15h2.85l.75-1h1l-.6 2l.6 2h-1l-.75-1zM5.75 7L5 6H4l.6 2l-.6 2h1l.75-1H8.6l-1.3 4.4h1.1L11 9h3c.55 0 1-.45 1-1s-.45-1-1-1h-3L8.4 2.6H7.3L8.6 7z"/>',"baseline-construction":'<path fill="currentColor" d="m13.783 15.172l2.121-2.121l5.996 5.996l-2.121 2.121zM17.5 10c1.93 0 3.5-1.57 3.5-3.5c0-.58-.16-1.12-.41-1.6l-2.7 2.7l-1.49-1.49l2.7-2.7c-.48-.25-1.02-.41-1.6-.41C15.57 3 14 4.57 14 6.5c0 .41.08.8.21 1.16l-1.85 1.85l-1.78-1.78l.71-.71l-1.41-1.41L12 3.49a3 3 0 0 0-4.24 0L4.22 7.03l1.41 1.41H2.81l-.71.71l3.54 3.54l.71-.71V9.15l1.41 1.41l.71-.71l1.78 1.78l-7.41 7.41l2.12 2.12L16.34 9.79c.36.13.75.21 1.16.21"/>',"baseline-contact-emergency":'<path fill="currentColor" d="M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M9 8c1.65 0 3 1.35 3 3s-1.35 3-3 3s-3-1.35-3-3s1.35-3 3-3M2.08 19c1.38-2.39 3.96-4 6.92-4s5.54 1.61 6.92 4zm18.89-9.15l-.75 1.3l-1.47-.85V12h-1.5v-1.7l-1.47.85l-.75-1.3L16.5 9l-1.47-.85l.75-1.3l1.47.85V6h1.5v1.7l1.47-.85l.75 1.3L19.5 9z"/>',"baseline-contact-mail":'<path fill="currentColor" d="M21 8V7l-3 2l-3-2v1l3 2zm1-5H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3s-3-1.34-3-3s1.34-3 3-3m6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1zm8-6h-8V6h8z"/>',"baseline-contact-page":'<path fill="currentColor" d="M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm-2 8c1.1 0 2 .9 2 2s-.9 2-2 2s-2-.9-2-2s.9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85a6.95 6.95 0 0 1 5.56 0A2.01 2.01 0 0 1 16 17.43z"/>',"baseline-contact-phone":'<path fill="currentColor" d="M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3s-3-1.34-3-3s1.34-3 3-3m6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1zm3.85-4h1.64L21 16l-1.99 1.99A7.5 7.5 0 0 1 16.28 14c-.18-.64-.28-1.31-.28-2s.1-1.36.28-2a7.47 7.47 0 0 1 2.73-3.99L21 8l-1.51 2h-1.64c-.22.63-.35 1.3-.35 2s.13 1.37.35 2"/>',"baseline-contact-support":'<path fill="currentColor" d="M11.5 2C6.81 2 3 5.81 3 10.5S6.81 19 11.5 19h.5v3c4.86-2.34 8-7 8-11.5C20 5.81 16.19 2 11.5 2m1 14.5h-2v-2h2zm0-3.5h-2c0-3.25 3-3 3-5c0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 5"/>',"baseline-contactless":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2M8.46 14.45l-1.36-.62c.28-.61.41-1.24.4-1.86a4.4 4.4 0 0 0-.4-1.8l1.36-.63c.35.75.53 1.56.54 2.4c.01.86-.17 1.7-.54 2.51m3.07 1.56l-1.3-.74c.52-.92.78-1.98.78-3.15c0-1.19-.27-2.33-.8-3.4l1.34-.67c.64 1.28.96 2.65.96 4.07c0 1.43-.33 2.74-.98 3.89m3.14 1.32l-1.35-.66c.78-1.6 1.18-3.18 1.18-4.69s-.4-3.07-1.18-4.64l1.34-.67c.9 1.78 1.34 3.56 1.34 5.31c0 1.74-.44 3.54-1.33 5.35"/>',"baseline-contacts":'<path fill="currentColor" d="M20 0H4v2h16zM4 24h16v-2H4zM20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 2.75c1.24 0 2.25 1.01 2.25 2.25s-1.01 2.25-2.25 2.25S9.75 10.24 9.75 9S10.76 6.75 12 6.75M17 17H7v-1.5c0-1.67 3.33-2.5 5-2.5s5 .83 5 2.5z"/>',"baseline-content-copy":'<path fill="currentColor" d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 16H8V7h11z"/>',"baseline-content-cut":'<path fill="currentColor" d="M9.64 7.64c.23-.5.36-1.05.36-1.64c0-2.21-1.79-4-4-4S2 3.79 2 6s1.79 4 4 4c.59 0 1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 14c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 7h3v-1zM6 8c-1.1 0-2-.89-2-2s.9-2 2-2s2 .89 2 2s-.9 2-2 2m0 12c-1.1 0-2-.89-2-2s.9-2 2-2s2 .89 2 2s-.9 2-2 2m6-7.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5s.5.22.5.5s-.22.5-.5.5M19 3l-6 6l2 2l7-7V3z"/>',"baseline-content-paste":'<path fill="currentColor" d="M19 2h-4.18C14.4.84 13.3 0 12 0S9.6.84 9.18 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1m7 18H5V4h2v3h10V4h2z"/>',"baseline-content-paste-go":'<path fill="currentColor" d="M5 5h2v3h10V5h2v6h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1"/><path fill="currentColor" d="m18.01 13l-1.42 1.41l1.58 1.58H12v2h6.17l-1.58 1.59l1.42 1.41l3.99-4z"/>',"baseline-content-paste-off":'<path fill="currentColor" d="M21.19 21.19L2.81 2.81L1.39 4.22L3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61zM5 19V7.83L16.17 19zM17 8V5h2v11.17l2 2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5.83l5 5zm-5-5c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1"/>',"baseline-content-paste-search":'<path fill="currentColor" d="M5 5h2v3h10V5h2v5h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1"/><path fill="currentColor" d="M20.3 18.9c.4-.7.7-1.5.7-2.4c0-2.5-2-4.5-4.5-4.5S12 14 12 16.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l2.7 2.7l1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5s2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5"/>',"baseline-contrast":'<path fill="currentColor" d="M12 22c5.52 0 10-4.48 10-10S17.52 2 12 2S2 6.48 2 12s4.48 10 10 10m1-17.93c3.94.49 7 3.85 7 7.93s-3.05 7.44-7 7.93z"/>',"baseline-control-camera":'<path fill="currentColor" d="M15.54 5.54L13.77 7.3L12 5.54L10.23 7.3L8.46 5.54L12 2zm2.92 10l-1.76-1.77L18.46 12l-1.76-1.77l1.76-1.77L22 12zm-10 2.92l1.77-1.76L12 18.46l1.77-1.76l1.77 1.76L12 22zm-2.92-10l1.76 1.77L5.54 12l1.76 1.77l-1.76 1.77L2 12z"/><circle cx="12" cy="12" r="3" fill="currentColor"/>',"baseline-control-point":'<path fill="currentColor" d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.49 2 2 6.49 2 12s4.49 10 10 10s10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8"/>',"baseline-control-point-duplicate":'<path fill="currentColor" d="M16 8h-2v3h-3v2h3v3h2v-3h3v-2h-3zM2 12c0-2.79 1.64-5.2 4.01-6.32V3.52C2.52 4.76 0 8.09 0 12s2.52 7.24 6.01 8.48v-2.16A6.99 6.99 0 0 1 2 12m13-9c-4.96 0-9 4.04-9 9s4.04 9 9 9s9-4.04 9-9s-4.04-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7s7 3.14 7 7s-3.14 7-7 7"/>',"baseline-cookie":'<path fill="currentColor" d="M21.95 10.99c-1.79-.03-3.7-1.95-2.68-4.22c-2.98 1-5.77-1.59-5.19-4.56C6.95.71 2 6.58 2 12c0 5.52 4.48 10 10 10c5.89 0 10.54-5.08 9.95-11.01M8.5 15c-.83 0-1.5-.67-1.5-1.5S7.67 12 8.5 12s1.5.67 1.5 1.5S9.33 15 8.5 15m2-5C9.67 10 9 9.33 9 8.5S9.67 7 10.5 7s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m4.5 6c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-copy-all":'<path fill="currentColor" d="M18 2H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H9V4h9zM3 15v-2h2v2zm0-5.5h2v2H3zM10 20h2v2h-2zm-7-1.5v-2h2v2zM5 22c-1.1 0-2-.9-2-2h2zm3.5 0h-2v-2h2zm5 0v-2h2c0 1.1-.9 2-2 2M5 6v2H3c0-1.1.9-2 2-2"/>',"baseline-copyright":'<path fill="currentColor" d="M11.88 9.14c1.28.06 1.61 1.15 1.63 1.66h1.79c-.08-1.98-1.49-3.19-3.45-3.19C9.64 7.61 8 9 8 12.14c0 1.94.93 4.24 3.84 4.24c2.22 0 3.41-1.65 3.44-2.95h-1.79c-.03.59-.45 1.38-1.63 1.44c-1.31-.04-1.86-1.06-1.86-2.73c0-2.89 1.28-2.98 1.88-3M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8"/>',"baseline-coronavirus":'<path fill="currentColor" d="M21.25 10.5c-.41 0-.75.34-.75.75h-1.54a7 7 0 0 0-1.52-3.65l1.09-1.09l.01.01c.29.29.77.29 1.06 0s.29-.77 0-1.06L18.54 4.4a.754.754 0 0 0-1.06 0c-.29.29-.29.76-.01 1.05l-1.09 1.09a7 7 0 0 0-3.64-1.51V3.5h.01c.41 0 .75-.34.75-.75S13.16 2 12.75 2h-1.5c-.41 0-.75.34-.75.75s.33.74.74.75v1.55c-1.37.14-2.62.69-3.64 1.51L6.51 5.47l.01-.01c.29-.29.29-.77 0-1.06a.754.754 0 0 0-1.06 0L4.4 5.46c-.29.29-.29.77 0 1.06s.76.29 1.05.01l1.09 1.09a6.9 6.9 0 0 0-1.5 3.63H3.5c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1.5c0 .41.34.75.75.75s.75-.34.75-.75h1.54c.15 1.37.69 2.61 1.5 3.63l-1.09 1.09a.74.74 0 0 0-1.05.01c-.29.29-.29.77 0 1.06l1.06 1.06c.29.29.77.29 1.06 0s.29-.77 0-1.06l-.01-.01l1.09-1.09c1.02.82 2.26 1.36 3.63 1.51v1.55c-.41.01-.74.34-.74.75s.34.75.75.75h1.5c.41 0 .75-.34.75-.75s-.34-.75-.75-.75h-.01v-1.54c1.37-.14 2.62-.69 3.64-1.51l1.09 1.09c-.29.29-.28.76.01 1.05s.77.29 1.06 0l1.06-1.06c.29-.29.29-.77 0-1.06a.754.754 0 0 0-1.06 0l-.01.01l-1.09-1.09a7.03 7.03 0 0 0 1.52-3.65h1.54c0 .41.34.75.75.75s.75-.34.75-.75v-1.5c.01-.4-.33-.74-.74-.74M13.75 8c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1M12 13c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m-1.75-5c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1M8.5 13c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m1.75 3c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m3.5 0c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m.75-4c0-.55.45-1 1-1s1 .45 1 1s-.45 1-1 1s-1-.45-1-1"/>',"baseline-corporate-fare":'<path fill="currentColor" d="M12 7V3H2v18h20V7zm-2 12H4v-2h6zm0-4H4v-2h6zm0-4H4V9h6zm0-4H4V5h6zm10 12h-8V9h8zm-2-8h-4v2h4zm0 4h-4v2h4z"/>',"baseline-cottage":'<path fill="currentColor" d="M12 3L6 7.58V6H4v3.11L1 11.4l1.21 1.59L4 11.62V21h7v-6h2v6h7v-9.38l1.79 1.36L23 11.4zm-2-2c0 1.66-1.34 3-3 3c-.55 0-1 .45-1 1H4c0-1.66 1.34-3 3-3c.55 0 1-.45 1-1z"/>',"baseline-countertops":'<path fill="currentColor" d="M18 10V7c0-1.66-1.34-3-3-3s-3 1.34-3 3h2c0-.55.45-1 1-1s1 .45 1 1v3H8c1.1 0 2-.9 2-2V4H4v4c0 1.1.9 2 2 2H2v2h2v8h16v-8h2v-2zm-5 8h-2v-6h2z"/>',"baseline-create":'<path fill="currentColor" d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04a.996.996 0 0 0 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83l3.75 3.75z"/>',"baseline-create-new-folder":'<path fill="currentColor" d="M20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-1 8h-3v3h-2v-3h-3v-2h3V9h2v3h3z"/>',"baseline-credit-card":'<path fill="currentColor" d="M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z"/>',"baseline-credit-card-off":'<path fill="currentColor" d="M21.9 21.9L2.1 2.1L.69 3.51l1.55 1.55c-.15.28-.23.6-.23.94L2 18c0 1.11.89 2 2 2h13.17l3.31 3.31zM4 12V8h1.17l4 4zm2.83-8H20c1.11 0 2 .89 2 2v12c0 .34-.08.66-.23.94L14.83 12H20V8h-9.17z"/>',"baseline-credit-score":'<path fill="currentColor" d="M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h5v-2H4v-6h18V6c0-1.11-.89-2-2-2m0 4H4V6h16zm-5.07 11.17l-2.83-2.83l-1.41 1.41L14.93 22L22 14.93l-1.41-1.41z"/>',"baseline-crib":'<path fill="currentColor" d="M18 9h-6V4H8C5.79 4 4 5.79 4 8v6c0 1.1.9 2 2 2h2v2.93c-.61-.35-1.16-.78-1.65-1.27l-1.42 1.42C6.74 20.88 9.24 22 12 22s5.26-1.12 7.07-2.93l-1.42-1.42c-.49.49-1.05.92-1.65 1.27V16h2c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2m-4 10.75c-.64.16-1.31.25-2 .25s-1.36-.09-2-.25V16h4z"/>',"baseline-crisis-alert":'<path fill="currentColor" d="M14.5 2.5c0 1.5-1.5 6-1.5 6h-2S9.5 4 9.5 2.5a2.5 2.5 0 0 1 5 0M12 10c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m4.08-4.89c.18-.75.33-1.47.39-2.06A10 10 0 0 1 22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-3.92 2.25-7.31 5.53-8.95c.07.59.21 1.32.39 2.06A8.03 8.03 0 0 0 4 12c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.93-1.58-5.49-3.92-6.89M18 12c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2 .98-3.77 2.48-4.86c.23.81.65 2.07.65 2.07C8.43 9.93 8 10.92 8 12c0 2.21 1.79 4 4 4s4-1.79 4-4c0-1.08-.43-2.07-1.13-2.79c0 0 .41-1.22.65-2.07A6 6 0 0 1 18 12"/>',"baseline-crop":'<path fill="currentColor" d="M17 15h2V7c0-1.1-.9-2-2-2H9v2h8zM7 17V1H5v4H1v2h4v10c0 1.1.9 2 2 2h10v4h2v-4h4v-2z"/>',"baseline-crop-16-9":'<path fill="currentColor" d="M19 7H5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8H5V9h14z"/>',"baseline-crop-3-2":'<path fill="currentColor" d="M19 6H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 10H5V8h14z"/>',"baseline-crop-5-4":'<path fill="currentColor" d="M19 4H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H5V6h14z"/>',"baseline-crop-7-5":'<path fill="currentColor" d="M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 12H5V7h14z"/>',"baseline-crop-din":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z"/>',"baseline-crop-free":'<path fill="currentColor" d="M3 5v4h2V5h4V3H5c-1.1 0-2 .9-2 2m2 10H3v4c0 1.1.9 2 2 2h4v-2H5zm14 4h-4v2h4c1.1 0 2-.9 2-2v-4h-2zm0-16h-4v2h4v4h2V5c0-1.1-.9-2-2-2"/>',"baseline-crop-landscape":'<path fill="currentColor" d="M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 12H5V7h14z"/>',"baseline-crop-original":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-5.04-6.71l-2.75 3.54l-1.96-2.36L6.5 17h11z"/>',"baseline-crop-portrait":'<path fill="currentColor" d="M17 3H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H7V5h10z"/>',"baseline-crop-rotate":'<path fill="currentColor" d="M7.47 21.49C4.2 19.93 1.86 16.76 1.5 13H0c.51 6.16 5.66 11 11.95 11c.23 0 .44-.02.66-.03L8.8 20.15zM12.05 0c-.23 0-.44.02-.66.04l3.81 3.81l1.33-1.33C19.8 4.07 22.14 7.24 22.5 11H24c-.51-6.16-5.66-11-11.95-11M16 14h2V8a2 2 0 0 0-2-2h-6v2h6zm-8 2V4H6v2H4v2h2v8a2 2 0 0 0 2 2h8v2h2v-2h2v-2z"/>',"baseline-crop-square":'<path fill="currentColor" d="M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H6V6h12z"/>',"baseline-cruelty-free":'<path fill="currentColor" d="M16.84 14.52c-.26-.19-.62-.63-.79-.84C17.24 12.01 19 8.87 19 5c0-1.95-.74-3-2-3c-1.54 0-3.96 2.06-5 5.97C10.96 4.06 8.54 2 7 2C5.74 2 5 3.05 5 5c0 3.87 1.76 7.01 2.95 8.68c-.17.21-.53.65-.79.84c-.5.41-1.66 1.37-1.66 2.98c0 2.21 1.79 4 4 4c1.55 0 2.5-.56 2.5-.56s.95.56 2.5.56c2.21 0 4-1.79 4-4c0-1.61-1.16-2.57-1.66-2.98M9.35 12.2C8.34 10.7 7 8.12 7 5c0-.49.06-.8.12-.97c.94.31 3.24 2.71 3.38 7.64c-.47.12-.84.3-1.15.53m1.15 4.55c-.28 0-.5-.34-.5-.75s.22-.75.5-.75s.5.34.5.75s-.22.75-.5.75M12 19.5c-.55 0-1-.72-1-1s.45-.5 1-.5s1 .22 1 .5s-.45 1-1 1m1.5-2.75c-.28 0-.5-.34-.5-.75s.22-.75.5-.75s.5.34.5.75s-.22.75-.5.75m0-5.08c.14-4.93 2.44-7.33 3.38-7.64c.06.17.12.48.12.97c0 3.12-1.34 5.7-2.35 7.2c-.31-.23-.68-.41-1.15-.53"/>',"baseline-css":'<path fill="currentColor" d="M9.5 14v-1H11v.5h2v-1h-2.5c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H13v-.5h-2v1h2.5c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1m7.5 1h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1h-2.5v-1h2v.5H21v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h2.5v1h-2V13H16v1c0 .55.45 1 1 1m-9-5c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1H6.5v.5h-2v-3h2v.5H8z"/>',"baseline-currency-bitcoin":'<path fill="currentColor" d="M17.06 11.57c.59-.69.94-1.59.94-2.57c0-1.86-1.27-3.43-3-3.87V3h-2v2h-2V3H9v2H6v2h2v10H6v2h3v2h2v-2h2v2h2v-2c2.21 0 4-1.79 4-4c0-1.45-.78-2.73-1.94-3.43M10 7h4c1.1 0 2 .9 2 2s-.9 2-2 2h-4zm5 10h-5v-4h5c1.1 0 2 .9 2 2s-.9 2-2 2"/>',"baseline-currency-exchange":'<path fill="currentColor" d="M12.89 11.1c-1.78-.59-2.64-.96-2.64-1.9c0-1.02 1.11-1.39 1.81-1.39c1.31 0 1.79.99 1.9 1.34l1.58-.67c-.15-.45-.82-1.92-2.54-2.24V5h-2v1.26c-2.48.56-2.49 2.86-2.49 2.96c0 2.27 2.25 2.91 3.35 3.31c1.58.56 2.28 1.07 2.28 2.03c0 1.13-1.05 1.61-1.98 1.61c-1.82 0-2.34-1.87-2.4-2.09l-1.66.67c.63 2.19 2.28 2.78 2.9 2.96V19h2v-1.24c.4-.09 2.9-.59 2.9-3.22c0-1.39-.61-2.61-3.01-3.44M3 21H1v-6h6v2H4.52c1.61 2.41 4.36 4 7.48 4a9 9 0 0 0 9-9h2c0 6.08-4.92 11-11 11c-3.72 0-7.01-1.85-9-4.67zm-2-9C1 5.92 5.92 1 12 1c3.72 0 7.01 1.85 9 4.67V3h2v6h-6V7h2.48C17.87 4.59 15.12 3 12 3a9 9 0 0 0-9 9z"/>',"baseline-currency-franc":'<path fill="currentColor" d="M18 5V3H7v13H5v2h2v3h2v-3h4v-2H9v-3h8v-2H9V5z"/>',"baseline-currency-lira":'<path fill="currentColor" d="M9 8.76V3h2v4.51L15 5v2.36l-4 2.51l.01 2.35L15 9.72v2.36l-4 2.51V19c2.76 0 5-2.24 5-5h2c0 3.87-3.13 7-7 7H9v-5.16l-3 1.88v-2.36l3-1.88v-2.36L6 13v-2.36z"/>',"baseline-currency-pound":'<path fill="currentColor" d="M14 21c1.93 0 3.62-1.17 4-3l-1.75-.88C16 18.21 15.33 19 14 19H9.1c.83-1 1.5-2.34 1.5-4c0-.35-.03-.69-.08-1H14v-2H9.82C9 10.42 8 9.6 8 8a3.5 3.5 0 0 1 6.78-1.22L16.63 6c-.8-2.05-2.79-3.5-5.13-3.5C8.46 2.5 6 4.96 6 8c0 1.78.79 2.9 1.49 4H6v2h2.47c.08.31.13.64.13 1c0 2.7-2.6 4-2.6 4v2z"/>',"baseline-currency-ruble":'<path fill="currentColor" d="M13.5 3H7v9H5v2h2v2H5v2h2v3h2v-3h4v-2H9v-2h4.5c3.04 0 5.5-2.46 5.5-5.5S16.54 3 13.5 3m0 9H9V5h4.5C15.43 5 17 6.57 17 8.5S15.43 12 13.5 12"/>',"baseline-currency-rupee":'<path fill="currentColor" d="M13.66 7c-.56-1.18-1.76-2-3.16-2H6V3h12v2h-3.26c.48.58.84 1.26 1.05 2H18v2h-2.02c-.25 2.8-2.61 5-5.48 5h-.73l6.73 7h-2.77L7 14v-2h3.5c1.76 0 3.22-1.3 3.46-3H6V7z"/>',"baseline-currency-yen":'<path fill="currentColor" d="M13.92 11H18v2h-5v2h5v2h-5v4h-2v-4H6v-2h5v-2H6v-2h4.08L5 3h2.37L12 10.29L16.63 3H19z"/>',"baseline-currency-yuan":'<path fill="currentColor" d="M13.28 12H18v2h-5v7h-2v-7H6v-2h4.72L5 3h2.37L12 10.29L16.63 3H19z"/>',"baseline-curtains":'<path fill="currentColor" d="M20 19V3H4v16H2v2h20v-2zM8.19 12c2.04-1.35 3.5-3.94 3.76-7h.09c.26 3.06 1.72 5.65 3.76 7c-2.04 1.35-3.5 3.94-3.76 7h-.09c-.26-3.06-1.72-5.65-3.76-7"/>',"baseline-curtains-closed":'<path fill="currentColor" d="M20 19V3H4v16H2v2h20v-2zM11 5h2v14h-2z"/>',"baseline-cyclone":'<path fill="currentColor" d="M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2"/><path fill="currentColor" d="M22 7.47V5.35C20.05 4.77 16.56 4 12 4c-2.15 0-4.11.86-5.54 2.24c.13-.85.4-2.4 1.01-4.24H5.35C4.77 3.95 4 7.44 4 12c0 2.15.86 4.11 2.24 5.54c-.85-.14-2.4-.4-4.24-1.01v2.12C3.95 19.23 7.44 20 12 20c2.15 0 4.11-.86 5.54-2.24c-.14.85-.4 2.4-1.01 4.24h2.12c.58-1.95 1.35-5.44 1.35-10c0-2.15-.86-4.11-2.24-5.54c.85.13 2.4.4 4.24 1.01M12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6s6 2.69 6 6s-2.69 6-6 6"/>',"baseline-dangerous":'<path fill="currentColor" d="M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM17 15.74L15.74 17L12 13.26L8.26 17L7 15.74L10.74 12L7 8.26L8.26 7L12 10.74L15.74 7L17 8.26L13.26 12z"/>',"baseline-dark-mode":'<path fill="currentColor" d="M12 3a9 9 0 1 0 9 9c0-.46-.04-.92-.1-1.36a5.39 5.39 0 0 1-4.4 2.26a5.403 5.403 0 0 1-3.14-9.8c-.44-.06-.9-.1-1.36-.1"/>',"baseline-dashboard":'<path fill="currentColor" d="M3 13h8V3H3zm0 8h8v-6H3zm10 0h8V11h-8zm0-18v6h8V3z"/>',"baseline-dashboard-customize":'<path fill="currentColor" d="M3 3h8v8H3zm10 0h8v8h-8zM3 13h8v8H3zm15 0h-2v3h-3v2h3v3h2v-3h3v-2h-3z"/>',"baseline-data-array":'<path fill="currentColor" d="M15 4v2h3v12h-3v2h5V4zM4 20h5v-2H6V6h3V4H4z"/>',"baseline-data-exploration":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12c0 1.33.26 2.61.74 3.77L8 10.5l3.3 2.78L14.58 10H13V8h5v5h-2v-1.58L11.41 16l-3.29-2.79l-4.4 4.4A10 10 0 0 0 12 22h8c1.1 0 2-.9 2-2v-8c0-5.52-4.48-10-10-10m7.5 18.5c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-data-object":'<path fill="currentColor" d="M4 7v2c0 .55-.45 1-1 1H2v4h1c.55 0 1 .45 1 1v2c0 1.65 1.35 3 3 3h3v-2H7c-.55 0-1-.45-1-1v-2c0-1.3-.84-2.42-2-2.83v-.34C5.16 11.42 6 10.3 6 9V7c0-.55.45-1 1-1h3V4H7C5.35 4 4 5.35 4 7m17 3c-.55 0-1-.45-1-1V7c0-1.65-1.35-3-3-3h-3v2h3c.55 0 1 .45 1 1v2c0 1.3.84 2.42 2 2.83v.34c-1.16.41-2 1.52-2 2.83v2c0 .55-.45 1-1 1h-3v2h3c1.65 0 3-1.35 3-3v-2c0-.55.45-1 1-1h1v-4z"/>',"baseline-data-saver-off":'<path fill="currentColor" d="M13 2.05v3.03c3.39.49 6 3.39 6 6.92c0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07c0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7c0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95c0 5.52 4.47 10 9.99 10c3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53A6.95 6.95 0 0 1 12 19"/>',"baseline-data-saver-on":'<path fill="currentColor" d="M11 8v3H8v2h3v3h2v-3h3v-2h-3V8zm2-5.95v3.03c3.39.49 6 3.39 6 6.92c0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07c0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7c0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95c0 5.52 4.47 10 9.99 10c3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53A6.95 6.95 0 0 1 12 19"/>',"baseline-data-thresholding":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.33 5.17l2 2l3.67-3.67l1.41 1.41L12.67 13l-2-2l-3 3l-1.41-1.41zM5 16h1.72L5 17.72zm.84 3l3-3h1.83l-3 3zm3.96 0l3-3h1.62l-3 3zm3.73 0l3-3h1.62l-3 3zM19 19h-1.73L19 17.27z"/>',"baseline-data-usage":'<path fill="currentColor" d="M13 2.05v3.03c3.39.49 6 3.39 6 6.92c0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07c0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7c0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95c0 5.52 4.47 10 9.99 10c3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53A6.95 6.95 0 0 1 12 19"/>',"baseline-dataset":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 14H7v-4h4zm0-6H7V7h4zm6 6h-4v-4h4zm0-6h-4V7h4z"/>',"baseline-dataset-linked":'<path fill="currentColor" d="M8.09 17H7v-4h3.69c.95-.63 2.09-1 3.31-1h6c.34 0 .67.04 1 .09V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h3.81C8.3 20.12 8 19.09 8 18c0-.34.04-.67.09-1M13 7h4v4h-4zM7 7h4v4H7z"/><path fill="currentColor" d="M12 18c0-1.1.9-2 2-2h2v-2h-2c-2.21 0-4 1.79-4 4s1.79 4 4 4h2v-2h-2c-1.1 0-2-.9-2-2m8-4h-2v2h2c1.1 0 2 .9 2 2s-.9 2-2 2h-2v2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4"/><path fill="currentColor" d="M14 17h6v2h-6z"/>',"baseline-date-range":'<path fill="currentColor" d="M9 11H7v2h2zm4 0h-2v2h2zm4 0h-2v2h2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V9h14z"/>',"baseline-deblur":'<path fill="currentColor" d="M12 3v18a9 9 0 0 0 0-18"/><circle cx="6" cy="14" r="1" fill="currentColor"/><circle cx="6" cy="18" r="1" fill="currentColor"/><circle cx="6" cy="10" r="1" fill="currentColor"/><circle cx="3" cy="10" r=".5" fill="currentColor"/><circle cx="6" cy="6" r="1" fill="currentColor"/><circle cx="3" cy="14" r=".5" fill="currentColor"/><circle cx="10" cy="21" r=".5" fill="currentColor"/><circle cx="10" cy="3" r=".5" fill="currentColor"/><circle cx="10" cy="6" r="1" fill="currentColor"/><circle cx="10" cy="14" r="1.5" fill="currentColor"/><circle cx="10" cy="10" r="1.5" fill="currentColor"/><circle cx="10" cy="18" r="1" fill="currentColor"/>',"baseline-deck":'<path fill="currentColor" d="M22 9L12 2L2 9h9v13h2V9z"/><path fill="currentColor" d="m4.14 12l-1.96.37l.82 4.37V22h2l.02-4H7v4h2v-6H4.9zm14.96 4H15v6h2v-4h1.98l.02 4h2v-5.26l.82-4.37l-1.96-.37z"/>',"baseline-dehaze":'<path fill="currentColor" d="M2 15.5v2h20v-2zm0-5v2h20v-2zm0-5v2h20v-2z"/>',"baseline-delete":'<path fill="currentColor" d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM19 4h-3.5l-1-1h-5l-1 1H5v2h14z"/>',"baseline-delete-forever":'<path fill="currentColor" d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zm2.46-7.12l1.41-1.41L12 12.59l2.12-2.12l1.41 1.41L13.41 14l2.12 2.12l-1.41 1.41L12 15.41l-2.12 2.12l-1.41-1.41L10.59 14zM15.5 4l-1-1h-5l-1 1H5v2h14V4z"/>',"baseline-delete-outline":'<path fill="currentColor" d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8zm7.5-5l-1-1h-5l-1 1H5v2h14V4z"/>',"baseline-delete-sweep":'<path fill="currentColor" d="M15 16h4v2h-4zm0-8h7v2h-7zm0 4h6v2h-6zM3 18c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V8H3zM14 5h-3l-1-1H6L5 5H2v2h12z"/>',"baseline-delivery-dining":'<path fill="currentColor" d="M19 7c0-1.1-.9-2-2-2h-3v2h3v2.65L13.52 14H10V9H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 10.35zM7 17c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1"/><path fill="currentColor" d="M5 6h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3s3-1.34 3-3s-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-density-large":'<path fill="currentColor" d="M3 3h18v2H3zm0 16h18v2H3z"/>',"baseline-density-medium":'<path fill="currentColor" d="M3 3h18v2H3zm0 16h18v2H3zm0-8h18v2H3z"/>',"baseline-density-small":'<path fill="currentColor" d="M3 2h18v2H3zm0 18h18v2H3zm0-6h18v2H3zm0-6h18v2H3z"/>',"baseline-departure-board":'<path fill="currentColor" d="M16 1c-2.4 0-4.52 1.21-5.78 3.05c.01-.01.01-.02.02-.03C9.84 4 9.42 4 9 4c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22V22c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1.78c.61-.55 1-1.34 1-2.22v-3.08c3.39-.49 6-3.39 6-6.92c0-3.87-3.13-7-7-7M4.5 19c-.83 0-1.5-.67-1.5-1.5S3.67 16 4.5 16s1.5.67 1.5 1.5S5.33 19 4.5 19M3 13V8h6c0 1.96.81 3.73 2.11 5zm10.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m2.5-6c-2.76 0-5-2.24-5-5s2.24-5 5-5s5 2.24 5 5s-2.24 5-5 5m.5-9H15v5l3.62 2.16l.75-1.23l-2.87-1.68z"/>',"baseline-description":'<path fill="currentColor" d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm2 16H8v-2h8zm0-4H8v-2h8zm-3-5V3.5L18.5 9z"/>',"baseline-deselect":'<path fill="currentColor" d="M3 13h2v-2H3zm4 8h2v-2H7zm6-18h-2v2h2zm6 0v2h2c0-1.1-.9-2-2-2M5 21v-2H3c0 1.1.9 2 2 2m-2-4h2v-2H3zm8 4h2v-2h-2zm8-8h2v-2h-2zm0-4h2V7h-2zm-4-4h2V3h-2zM7.83 5L7 4.17V3h2v2zm12 12l-.83-.83V15h2v2zm1.36 4.19L2.81 2.81L1.39 4.22L4.17 7H3v2h2V7.83l2 2V17h7.17l2 2H15v2h2v-1.17l2.78 2.78zM9 15v-3.17L12.17 15zm6-2.83V9h-3.17l-2-2H17v7.17z"/>',"baseline-design-services":'<path fill="currentColor" d="m16.24 11.51l1.57-1.57l-3.75-3.75l-1.57 1.57l-4.14-4.13c-.78-.78-2.05-.78-2.83 0l-1.9 1.9c-.78.78-.78 2.05 0 2.83l4.13 4.13L3 17.25V21h3.75l4.76-4.76l4.13 4.13c.95.95 2.23.6 2.83 0l1.9-1.9c.78-.78.78-2.05 0-2.83zm-7.06-.44L5.04 6.94l1.89-1.9L8.2 6.31L7.02 7.5l1.41 1.41l1.19-1.19l1.45 1.45zm7.88 7.89l-4.13-4.13l1.9-1.9l1.45 1.45l-1.19 1.19l1.41 1.41l1.19-1.19l1.27 1.27zm3.65-11.92a.996.996 0 0 0 0-1.41l-2.34-2.34c-.47-.47-1.12-.29-1.41 0l-1.83 1.83l3.75 3.75z"/>',"baseline-desk":'<path fill="currentColor" d="M2 6v12h2V8h10v10h2v-2h4v2h2V6zm18 2v2h-4V8zm-4 6v-2h4v2z"/>',"baseline-desktop-access-disabled":'<path fill="currentColor" d="M23 16c0 1.1-.9 2-2 2h-1l-2-2h3V4H6L4 2h17c1.1 0 2 .9 2 2zm-5.5 2l-2-2zm-2.6 0l6 6l1.3-1.3l-4.7-4.7l-2-2L1.2 1.8L0 3.1l1 1V16c0 1.1.9 2 2 2h7v2H8v2h8v-2h-2v-2zM3 16V6.1l9.9 9.9z"/>',"baseline-desktop-mac":'<path fill="currentColor" d="M20 3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h6l-2 2v1h8v-1l-2-2h6c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"/>',"baseline-desktop-windows":'<path fill="currentColor" d="M20 3H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h6v2H8v2h8v-2h-2v-2h6c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"/>',"baseline-details":'<path fill="currentColor" d="M12 3L2 21h20zm1 5.92L18.6 19H13zm-2 0V19H5.4z"/>',"baseline-developer-board":'<path fill="currentColor" d="M22 9V7h-2V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-2h2v-2h-2v-2h2v-2h-2V9zm-4 10H4V5h14zM6 13h5v4H6zm6-6h4v3h-4zM6 7h5v5H6zm6 4h4v6h-4z"/>',"baseline-developer-board-off":'<path fill="currentColor" d="M7.83 5H18v10.17L19.83 17H22v-2h-2v-2h2v-2h-2V9h2V7h-2V5c0-1.1-.9-2-2-2H5.83zM12 9.17V7h4v3h-3.17zM9.83 7H11v1.17zm4 4H16v2.17zM18 21c.06 0 .11 0 .16-.01l2.32 2.32l1.41-1.41L2.1 2.1L.69 3.51l1.32 1.32C2 4.89 2 4.94 2 5v14c0 1.1.9 2 2 2zM4 19V6.83l2 2V12h3.17l1 1H6v4h5v-3.17l1 1V17h2.17l2 2z"/>',"baseline-developer-mode":'<path fill="currentColor" d="M7 5h10v2h2V3c0-1.1-.9-1.99-2-1.99L7 1c-1.1 0-2 .9-2 2v4h2zm8.41 11.59L20 12l-4.59-4.59L14 8.83L17.17 12L14 15.17zM10 15.17L6.83 12L10 8.83L8.59 7.41L4 12l4.59 4.59zM17 19H7v-2H5v4c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2z"/>',"baseline-device-hub":'<path fill="currentColor" d="m17 16l-4-4V8.82C14.16 8.4 15 7.3 15 6c0-1.66-1.34-3-3-3S9 4.34 9 6c0 1.3.84 2.4 2 2.82V12l-4 4H3v5h5v-3.05l4-4.2l4 4.2V21h5v-5z"/>',"baseline-device-thermostat":'<path fill="currentColor" d="M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4c0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-8c0-.55.45-1 1-1s1 .45 1 1h-1v1h1v2h-1v1h1v2h-2z"/>',"baseline-device-unknown":'<path fill="currentColor" d="M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 18H7V5h10zM12 6.72c-1.96 0-3.5 1.52-3.5 3.47h1.75c0-.93.82-1.75 1.75-1.75s1.75.82 1.75 1.75c0 1.75-2.63 1.57-2.63 4.45h1.76c0-1.96 2.62-2.19 2.62-4.45c0-1.96-1.54-3.47-3.5-3.47m-.88 8.8h1.76v1.76h-1.76z"/>',"baseline-devices":'<path fill="currentColor" d="M4 6h18V4H4c-1.1 0-2 .9-2 2v11H0v3h14v-3H4zm19 2h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4z"/>',"baseline-devices-fold":'<path fill="currentColor" d="M20 3h-3c0-1.43-1.47-2.4-2.79-1.84l-3 1.29C10.48 2.76 10 3.49 10 4.29V19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16h-5.33l1.12-.48c.73-.32 1.21-1.04 1.21-1.84V5h3zM2 3h2v2H2zm0 16h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm4-4h2v2H6zm0 16h2v2H6z"/>',"baseline-devices-other":'<path fill="currentColor" d="M3 6h18V4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v-2H3zm10 6H9v1.78c-.61.55-1 1.33-1 2.22s.39 1.67 1 2.22V20h4v-1.78c.61-.55 1-1.34 1-2.22s-.39-1.67-1-2.22zm-2 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5M22 8h-6c-.5 0-1 .5-1 1v10c0 .5.5 1 1 1h6c.5 0 1-.5 1-1V9c0-.5-.5-1-1-1m-1 10h-4v-8h4z"/>',"baseline-dialer-sip":'<path fill="currentColor" d="M17 3h-1v5h1zm-2 2h-2V4h2V3h-3v3h2v1h-2v1h3zm3-2v5h1V6h2V3zm2 2h-1V4h1zm0 10.5c-1.25 0-2.45-.2-3.57-.57a1 1 0 0 0-1.01.24l-2.2 2.2a15.05 15.05 0 0 1-6.59-6.59l2.2-2.21c.27-.26.35-.65.24-1A11.4 11.4 0 0 1 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1c0 9.39 7.61 17 17 17c.55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1"/>',"baseline-dialpad":'<path fill="currentColor" d="M12 19c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2M6 1c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m12-8c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2m-6 8c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m6 0c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2"/>',"baseline-diamond":'<path fill="currentColor" d="M12.16 3h-.32L9.21 8.25h5.58zm4.3 5.25h5.16L19 3h-5.16zm4.92 1.5h-8.63V20.1zM11.25 20.1V9.75H2.62zM7.54 8.25L10.16 3H5L2.38 8.25z"/>',"baseline-difference":'<path fill="currentColor" d="M18 23H4c-1.1 0-2-.9-2-2V7h2v14h14zM15 1H8c-1.1 0-1.99.9-1.99 2L6 17c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V7zm1.5 14h-6v-2h6zm0-6h-2v2h-2V9h-2V7h2V5h2v2h2z"/>',"baseline-dining":'<path fill="currentColor" d="M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-9 8.3c0 .93-.64 1.71-1.5 1.93V19H8v-6.77c-.86-.22-1.5-1-1.5-1.93V6.5c0-.28.22-.5.5-.5s.5.22.5.5V9h.75V6.5c0-.28.22-.5.5-.5s.5.22.5.5V9H10V6.5c0-.28.23-.5.5-.5c.28 0 .5.22.5.5zm4.58 2.29l-.08.03V19H14v-6.38l-.08-.04c-.97-.47-1.67-1.7-1.67-3.18c0-1.88 1.13-3.4 2.5-3.4c1.38 0 2.5 1.53 2.5 3.41c0 1.48-.7 2.71-1.67 3.18"/>',"baseline-dinner-dining":'<path fill="currentColor" d="M2 19h20l-2 2H4zM5 6h1v1H5zm0-2h1v1H5zm4 0v1H7V4zm0 3H7V6h2zm-3 8.23c-.36.11-.69.28-1 .47V8h1zm-2 1.29c-.38.44-.68.93-.84 1.48h16.82c.01-.16.03-.33.03-.5a5.497 5.497 0 0 0-10.58-2.1c-.59-.25-1.24-.4-1.93-.4c-.17 0-.33.02-.5.04V8h2c1.03.06 1.9-.96 2-2h10V5H11c-.1-1.05-.97-1.97-2-2H3v1h1v1H3v1h1v1H3v1h1z"/>',"baseline-directions":'<path fill="currentColor" d="m21.41 10.59l-7.99-8c-.78-.78-2.05-.78-2.83 0l-8.01 8c-.78.78-.78 2.05 0 2.83l8.01 8c.78.78 2.05.78 2.83 0l7.99-8c.79-.79.79-2.05 0-2.83M13.5 14.5V12H10v3H8v-4c0-.55.45-1 1-1h4.5V7.5L17 11z"/>',"baseline-directions-bike":'<path fill="currentColor" d="M15.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2M5 12c-2.8 0-5 2.2-5 5s2.2 5 5 5s5-2.2 5-5s-2.2-5-5-5m0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5m5.8-10l2.4-2.4l.8.8c1.3 1.3 3 2.1 5.1 2.1V9c-1.5 0-2.7-.6-3.6-1.5l-1.9-1.9c-.5-.4-1-.6-1.6-.6s-1.1.2-1.4.6L7.8 8.4c-.4.4-.6.9-.6 1.4c0 .6.2 1.1.6 1.4L11 14v5h2v-6.2zM19 12c-2.8 0-5 2.2-5 5s2.2 5 5 5s5-2.2 5-5s-2.2-5-5-5m0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5"/>',"baseline-directions-boat":'<path fill="currentColor" d="M20 21c-1.39 0-2.78-.47-4-1.32c-2.44 1.71-5.56 1.71-8 0C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99a8.75 8.75 0 0 0 8 0c1.26.65 2.62.99 4 .99h2v-2zM3.95 19H4c1.6 0 3.02-.88 4-2c.98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.89-6.68c.08-.26.06-.54-.06-.78s-.34-.42-.6-.5L20 10.62V6c0-1.1-.9-2-2-2h-3V1H9v3H6c-1.1 0-2 .9-2 2v4.62l-1.29.42a1.007 1.007 0 0 0-.66 1.28zM6 6h12v3.97L12 8L6 9.97z"/>',"baseline-directions-boat-filled":'<path fill="currentColor" d="M20 21c-1.39 0-2.78-.47-4-1.32c-2.44 1.71-5.56 1.71-8 0C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99a8.75 8.75 0 0 0 8 0c1.26.65 2.62.99 4 .99h2v-2zM3.95 19H4c1.6 0 3.02-.88 4-2c.98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.9-6.68c.11-.37.04-1.06-.66-1.28L20 10.62V6c0-1.1-.9-2-2-2h-3V1H9v3H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.63.19-.81.84-.66 1.28zM6 6h12v3.97L12 8L6 9.97z"/>',"baseline-directions-bus":'<path fill="currentColor" d="M4 16c0 .88.39 1.67 1 2.22V20c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1.78c.61-.55 1-1.34 1-2.22V6c0-3.5-3.58-4-8-4s-8 .5-8 4zm3.5 1c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m1.5-6H6V6h12z"/>',"baseline-directions-bus-filled":'<path fill="currentColor" d="M12 2c-4 0-8 .5-8 4v9.5c0 .95.38 1.81 1 2.44V20c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-2.06c.62-.63 1-1.49 1-2.44V6c0-3.5-3.58-4-8-4M8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m7 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m2.5-6H6V7h12z"/>',"baseline-directions-car":'<path fill="currentColor" d="M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5M5 11l1.5-4.5h11L19 11z"/>',"baseline-directions-car-filled":'<path fill="currentColor" d="M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM7.5 16c-.83 0-1.5-.67-1.5-1.5S6.67 13 7.5 13s1.5.67 1.5 1.5S8.33 16 7.5 16m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5M5.81 10l1.04-3h10.29l1.04 3z"/>',"baseline-directions-off":'<path fill="currentColor" d="M12.83 10h.67V7.5L17 11l-1.59 1.59L18.83 16l2.59-2.59c.78-.78.78-2.05 0-2.83l-7.99-8c-.78-.78-2.05-.78-2.83 0L8 5.17zM2.81 2.81L1.39 4.22L5.17 8l-2.59 2.59c-.78.78-.78 2.05 0 2.83l8.01 8c.78.78 2.05.78 2.83 0L16 18.83l3.78 3.78l1.41-1.41zM10 15H8v-4c0-.05.02-.09.03-.14L10 12.83z"/>',"baseline-directions-railway":'<path fill="currentColor" d="M4 15.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V5c0-3.5-3.58-4-8-4s-8 .5-8 4zm8 1.5c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2m6-7H6V5h12z"/>',"baseline-directions-railway-filled":'<path fill="currentColor" d="M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m0 14c-.83 0-1.5-.67-1.5-1.5S11.17 13 12 13s1.5.67 1.5 1.5S12.83 16 12 16m6-6H6V7h12z"/>',"baseline-directions-run":'<path fill="currentColor" d="M13.49 5.48c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2m-3.6 13.9l1-4.4l2.1 2v6h2v-7.5l-2.1-2l.6-3c1.3 1.5 3.3 2.5 5.5 2.5v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1c-.3 0-.5.1-.8.1l-5.2 2.2v4.7h2v-3.4l1.8-.7l-1.6 8.1l-4.9-1l-.4 2z"/>',"baseline-directions-subway":'<path fill="currentColor" d="M12 2c-4.42 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m3.5-6H6V6h5zm5.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m1.5-6h-5V6h5z"/>',"baseline-directions-subway-filled":'<path fill="currentColor" d="M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m2.5-6H6V7h5zm4.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m2.5-6h-5V7h5z"/>',"baseline-directions-transit":'<path fill="currentColor" d="M12 2c-4.42 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m3.5-6H6V6h5zm5.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m1.5-6h-5V6h5z"/>',"baseline-directions-transit-filled":'<path fill="currentColor" d="M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m2.5-6H6V7h5zm4.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m2.5-6h-5V7h5z"/>',"baseline-directions-walk":'<path fill="currentColor" d="M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2M9.8 8.9L7 23h2.1l1.8-8l2.1 2v6h2v-7.5l-2.1-2l.6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1c-.3 0-.5.1-.8.1L6 8.3V13h2V9.6z"/>',"baseline-dirty-lens":'<path fill="currentColor" d="M12.95 19H20V7H4v12h7.24c.14-.98.42-2.05-.16-2.43c-.89-.59-1.27 2.06-2.8 1.35c-1.39-1.12 1.05-1.29.5-3.27c-.22-.79-2.28.36-2.4-1.24c-.08-1 1.49-.74 1.51-1.49c.03-.75-1.03-1.05-.25-1.91c.22-.24.71-.26.91-.19c.79.27 1.55 1.82 2.51 1.19c1.03-.66-1.88-2.35 0-2.86c1.64-.44 1.31 2.08 2.65 2.44c1.94.52 2.65-4.55 4.41-2.33c1.85 2.33-3.43 2.27-2.85 4.01c.34 1.01 2.15-1.2 2.76.53c.64 1.83-3.09.82-3.04 1.66c.06.83 2.41.55 1.64 2.12c-1.14 1.86-3-1.03-3.81.09c-.39.57-.09 1.49.13 2.33M20 5c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2h3.17L9 3h6l1.83 2zm-1.86 13.01c-.47 0-.86-.38-.86-.86s.38-.86.86-.86c.47 0 .86.38.86.86s-.38.86-.86.86"/>',"baseline-disabled-by-default":'<path fill="currentColor" d="M3 3v18h18V3zm14 12.59L15.59 17L12 13.41L8.41 17L7 15.59L10.59 12L7 8.41L8.41 7L12 10.59L15.59 7L17 8.41L13.41 12z"/>',"baseline-disabled-visible":'<path fill="currentColor" d="M21.99 12.34c.01-.11.01-.23.01-.34c0-5.52-4.48-10-10-10S2 6.48 2 12c0 5.17 3.93 9.43 8.96 9.95a9.3 9.3 0 0 1-2.32-2.68A8.01 8.01 0 0 1 4 12c0-1.85.63-3.55 1.69-4.9l5.66 5.66c.56-.4 1.17-.73 1.82-1L7.1 5.69A7.9 7.9 0 0 1 12 4c4.24 0 7.7 3.29 7.98 7.45c.71.22 1.39.52 2.01.89M17 13c-3.18 0-5.9 1.87-7 4.5c1.1 2.63 3.82 4.5 7 4.5s5.9-1.87 7-4.5c-1.1-2.63-3.82-4.5-7-4.5m0 7a2.5 2.5 0 0 1 0-5a2.5 2.5 0 0 1 0 5m1.5-2.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5"/>',"baseline-disc-full":'<path fill="currentColor" d="M20 16h2v-2h-2zm0-9v5h2V7zM10 4c-4.42 0-8 3.58-8 8s3.58 8 8 8s8-3.58 8-8s-3.58-8-8-8m0 10c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2"/>',"baseline-discord":'<path fill="currentColor" d="M19.27 5.33C17.94 4.71 16.5 4.26 15 4a.1.1 0 0 0-.07.03c-.18.33-.39.76-.53 1.09a16.1 16.1 0 0 0-4.8 0c-.14-.34-.35-.76-.54-1.09c-.01-.02-.04-.03-.07-.03c-1.5.26-2.93.71-4.27 1.33c-.01 0-.02.01-.03.02c-2.72 4.07-3.47 8.03-3.1 11.95c0 .02.01.04.03.05c1.8 1.32 3.53 2.12 5.24 2.65c.03.01.06 0 .07-.02c.4-.55.76-1.13 1.07-1.74c.02-.04 0-.08-.04-.09c-.57-.22-1.11-.48-1.64-.78c-.04-.02-.04-.08-.01-.11c.11-.08.22-.17.33-.25c.02-.02.05-.02.07-.01c3.44 1.57 7.15 1.57 10.55 0c.02-.01.05-.01.07.01c.11.09.22.17.33.26c.04.03.04.09-.01.11c-.52.31-1.07.56-1.64.78c-.04.01-.05.06-.04.09c.32.61.68 1.19 1.07 1.74c.03.01.06.02.09.01c1.72-.53 3.45-1.33 5.25-2.65c.02-.01.03-.03.03-.05c.44-4.53-.73-8.46-3.1-11.95c-.01-.01-.02-.02-.04-.02M8.52 14.91c-1.03 0-1.89-.95-1.89-2.12s.84-2.12 1.89-2.12c1.06 0 1.9.96 1.89 2.12c0 1.17-.84 2.12-1.89 2.12m6.97 0c-1.03 0-1.89-.95-1.89-2.12s.84-2.12 1.89-2.12c1.06 0 1.9.96 1.89 2.12c0 1.17-.83 2.12-1.89 2.12"/>',"baseline-discount":'<path fill="currentColor" d="M12.79 21L3 11.21v2c0 .53.21 1.04.59 1.41l7.79 7.79c.78.78 2.05.78 2.83 0l6.21-6.21c.78-.78.78-2.05 0-2.83z"/><path fill="currentColor" d="M11.38 17.41c.78.78 2.05.78 2.83 0l6.21-6.21c.78-.78.78-2.05 0-2.83L12.63.58A2.04 2.04 0 0 0 11.21 0H5C3.9 0 3 .9 3 2v6.21c0 .53.21 1.04.59 1.41zM7.25 3a1.25 1.25 0 1 1 0 2.5a1.25 1.25 0 0 1 0-2.5"/>',"baseline-display-settings":'<path fill="currentColor" d="M20 3H4c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2V5a2 2 0 0 0-2-2m0 14H4V5h16z"/><path fill="currentColor" d="M6 8.25h8v1.5H6zm10.5 1.5H18v-1.5h-1.5V7H15v4h1.5zm-6.5 2.5h8v1.5h-8zM7.5 15H9v-4H7.5v1.25H6v1.5h1.5z"/>',"baseline-diversity-1":'<circle cx="4" cy="14" r="2" fill="currentColor"/><path fill="currentColor" d="M1.22 17.58A2.01 2.01 0 0 0 0 19.43V21h4.5v-1.61c0-.83.23-1.61.63-2.29c-.37-.06-.74-.1-1.13-.1c-.99 0-1.93.21-2.78.58"/><circle cx="20" cy="14" r="2" fill="currentColor"/><path fill="currentColor" d="M22.78 17.58A6.95 6.95 0 0 0 20 17c-.39 0-.76.04-1.13.1c.4.68.63 1.46.63 2.29V21H24v-1.57c0-.81-.48-1.53-1.22-1.85m-6.54-.93c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9A2.99 2.99 0 0 0 6 19.39V21h12v-1.61c0-1.18-.68-2.26-1.76-2.74M9 12c0 1.66 1.34 3 3 3s3-1.34 3-3s-1.34-3-3-3s-3 1.34-3 3"/><path fill="currentColor" d="M2.48 10.86C2.17 10.1 2 9.36 2 8.6C2 6.02 4.02 4 6.6 4c2.68 0 3.82 1.74 5.4 3.59C13.57 5.76 14.7 4 17.4 4C19.98 4 22 6.02 22 8.6c0 .76-.17 1.5-.48 2.26c.65.31 1.18.82 1.53 1.44c.6-1.2.95-2.42.95-3.7C24 4.9 21.1 2 17.4 2c-2.09 0-4.09.97-5.4 2.51C10.69 2.97 8.69 2 6.6 2C2.9 2 0 4.9 0 8.6c0 1.28.35 2.5.96 3.7c.35-.62.88-1.13 1.52-1.44"/>',"baseline-diversity-2":'<path fill="currentColor" d="m10.1 15.9l1.42-1.42C8.79 12.05 7 10.41 7 8.85C7 7.8 7.8 7 8.85 7c1.11 0 1.54.65 2.68 2h.93c1.12-1.31 1.53-2 2.68-2c.87 0 1.55.54 1.77 1.32c.35-.04.68-.06 1-.06c.36 0 .7.03 1.03.08C18.7 6.43 17.13 5 15.15 5c-.12 0-.23.03-.35.04c.12-.33.2-.67.2-1.04c0-1.66-1.34-3-3-3S9 2.34 9 4c0 .37.08.71.2 1.04c-.12-.01-.23-.04-.35-.04C6.69 5 5 6.69 5 8.85c0 2.42 2.04 4.31 5.1 7.05"/><path fill="currentColor" d="M22.5 16.24c-.32-.18-.66-.29-1-.35c.07-.1.15-.18.21-.28c1.08-1.87.46-4.18-1.41-5.26c-2.09-1.21-4.76-.39-8.65.9l.52 1.94c3.47-1.14 5.79-1.88 7.14-1.1c.91.53 1.2 1.61.68 2.53c-.56.96-1.33 1-3.07 1.32l-.47.81c.58 1.62.97 2.33.39 3.32c-.53.91-1.61 1.2-2.53.68c-.06-.03-.11-.09-.17-.13c-.3.67-.64 1.24-1.03 1.73c.07.04.13.09.2.14c1.87 1.08 4.18.46 5.26-1.41c.06-.1.09-.21.14-.32c.22.27.48.51.8.69c1.43.83 3.27.34 4.1-1.1s.32-3.29-1.11-4.11"/><path fill="currentColor" d="M12.32 14.01c-.74 3.58-1.27 5.95-2.62 6.73c-.91.53-2 .24-2.53-.68c-.56-.96-.2-1.66.39-3.32l-.46-.81c-1.7-.31-2.5-.33-3.07-1.32c-.53-.91-.24-2 .68-2.53c.09-.05.19-.08.29-.11c-.35-.56-.64-1.17-.82-1.85c-.16.07-.32.14-.48.23c-1.87 1.08-2.49 3.39-1.41 5.26c.06.1.14.18.21.28c-.34.06-.68.17-1 .35c-1.43.83-1.93 2.66-1.1 4.1s2.66 1.93 4.1 1.1c.32-.18.58-.42.8-.69c.05.11.08.22.14.32c1.08 1.87 3.39 2.49 5.26 1.41c2.09-1.21 2.71-3.93 3.55-7.94z"/>',"baseline-diversity-3":'<path fill="currentColor" d="M6.32 13.01c.96.02 1.85.5 2.45 1.34A3.96 3.96 0 0 0 12 16c1.29 0 2.5-.62 3.23-1.66c.6-.84 1.49-1.32 2.45-1.34c-.72-1.22-3.6-2-5.68-2c-2.07 0-4.96.78-5.68 2.01M4 13c1.66 0 3-1.34 3-3S5.66 7 4 7s-3 1.34-3 3s1.34 3 3 3m16 0c1.66 0 3-1.34 3-3s-1.34-3-3-3s-3 1.34-3 3s1.34 3 3 3m-8-3c1.66 0 3-1.34 3-3s-1.34-3-3-3s-3 1.34-3 3s1.34 3 3 3"/><path fill="currentColor" d="M21 14h-3.27c-.77 0-1.35.45-1.68.92c-.04.06-1.36 2.08-4.05 2.08c-1.43 0-3.03-.64-4.05-2.08c-.39-.55-1-.92-1.68-.92H3c-1.1 0-2 .9-2 2v4h7v-2.26c1.15.8 2.54 1.26 4 1.26s2.85-.46 4-1.26V20h7v-4c0-1.1-.9-2-2-2"/>',"baseline-divide":'<path fill="currentColor" d="M5 11h14v2H5zm7.002-7a2 2 0 1 0-.004 4a2 2 0 0 0 .004-4m0 12a2 2 0 1 0-.004 4a2 2 0 0 0 .004-4"/>',"baseline-dns":'<path fill="currentColor" d="M20 13H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1M7 19c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2M20 3H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1M7 9c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2"/>',"baseline-do-disturb":'<path fill="currentColor" d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10s10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8c1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8"/>',"baseline-do-disturb-alt":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8c0-1.85.63-3.55 1.69-4.9L16.9 18.31A7.9 7.9 0 0 1 12 20m6.31-3.1L7.1 5.69A7.9 7.9 0 0 1 12 4c4.42 0 8 3.58 8 8c0 1.85-.63 3.55-1.69 4.9"/>',"baseline-do-disturb-off":'<path fill="currentColor" d="M17 11v2h-1.17l4.51 4.51A9.9 9.9 0 0 0 22 12c0-5.52-4.48-10-10-10c-2.04 0-3.93.61-5.51 1.66L13.83 11zM1.39 4.22l2.27 2.27A9.9 9.9 0 0 0 2 12c0 5.52 4.48 10 10 10c2.04 0 3.93-.61 5.51-1.66l2.27 2.27l1.41-1.41L2.81 2.81zM7 11h1.17l2 2H7z"/>',"baseline-do-disturb-on":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m5 11H7v-2h10z"/>',"baseline-do-not-disturb":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8c0-1.85.63-3.55 1.69-4.9L16.9 18.31A7.9 7.9 0 0 1 12 20m6.31-3.1L7.1 5.69A7.9 7.9 0 0 1 12 4c4.42 0 8 3.58 8 8c0 1.85-.63 3.55-1.69 4.9"/>',"baseline-do-not-disturb-alt":'<path fill="currentColor" d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10s10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8c1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8"/>',"baseline-do-not-disturb-off":'<path fill="currentColor" d="M17 11v2h-1.46l4.68 4.68A9.9 9.9 0 0 0 22 12c0-5.52-4.48-10-10-10c-2.11 0-4.07.66-5.68 1.78L13.54 11zM2.27 2.27L1 3.54l2.78 2.78A9.9 9.9 0 0 0 2 12c0 5.52 4.48 10 10 10c2.11 0 4.07-.66 5.68-1.78L20.46 23l1.27-1.27L11 11zM7 13v-2h1.46l2 2z"/>',"baseline-do-not-disturb-on":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m5 11H7v-2h10z"/>',"baseline-do-not-disturb-on-total-silence":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m0-14c-3.3 0-6 2.7-6 6s2.7 6 6 6s6-2.7 6-6s-2.6-6-6-6m3 7H9v-2h6z"/>',"baseline-do-not-step":'<path fill="currentColor" d="m1.39 4.22l7.9 7.9c.18.2.18.5-.01.7a.485.485 0 0 1-.7 0L6.87 11.1c-.11.4-.26.78-.45 1.12l1.4 1.4c.2.2.2.51 0 .71a.485.485 0 0 1-.7 0l-1.27-1.27c-.24.29-.5.56-.77.8l1.28 1.28c.2.2.2.51 0 .71c-.1.1-.23.15-.36.15s-.26-.05-.35-.15l-1.38-1.38c-.69.46-1.39.79-1.97 1.02c-.78.31-1.3 1.04-1.3 1.88V20h9.5l3.33-3.33l5.94 5.94l1.41-1.41L2.81 2.81zm17.12 11.46l-1.41-1.41l4.48-4.48L23 11.2zm2.37-6.6l-4.48 4.48l-7.1-7.09L13.8 2z"/>',"baseline-do-not-touch":'<path fill="currentColor" d="m13 10.17l-2.5-2.5V2.25a1.25 1.25 0 0 1 2.5 0zm7 2.58v-7.5a1.25 1.25 0 0 0-2.5 0V11h-1V3.25a1.25 1.25 0 0 0-2.5 0v7.92l6 6zM9.5 4.25C9.5 3.56 8.94 3 8.25 3c-.67 0-1.2.53-1.24 1.18L9.5 6.67zm3.5 5.92l-2.5-2.5V2.25a1.25 1.25 0 0 1 2.5 0zm7 2.58v-7.5a1.25 1.25 0 0 0-2.5 0V11h-1V3.25a1.25 1.25 0 0 0-2.5 0v7.92l6 6zM9.5 4.25C9.5 3.56 8.94 3 8.25 3c-.67 0-1.2.53-1.24 1.18L9.5 6.67zm11.69 16.94L2.81 2.81L1.39 4.22l5.63 5.63L7 9.83v4.3c-1.11-.64-2.58-1.47-2.6-1.48c-.17-.09-.34-.14-.54-.14c-.26 0-.5.09-.7.26c-.04.01-1.16 1.11-1.16 1.11l6.8 7.18c.57.6 1.35.94 2.18.94H17c.62 0 1.18-.19 1.65-.52l-.02-.02l1.15 1.15z"/>',"baseline-dock":'<path fill="currentColor" d="M8 23h8v-2H8zm8-21.99L8 1c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M16 15H8V5h8z"/>',"baseline-document-scanner":'<path fill="currentColor" d="M7 3H4v3H2V1h5zm15 3V1h-5v2h3v3zM7 21H4v-3H2v5h5zm13-3v3h-3v2h5v-5zm-1 0c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2zM15 8H9v2h6zm0 3H9v2h6zm0 3H9v2h6z"/>',"baseline-domain":'<path fill="currentColor" d="M12 7V3H2v18h20V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8zm-2-8h-2v2h2zm0 4h-2v2h2z"/>',"baseline-domain-add":'<path fill="currentColor" d="M12 7V3H2v18h14v-2h-4v-2h2v-2h-2v-2h2v-2h-2V9h8v6h2V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm14 12v2h-2v2h-2v-2h-2v-2h2v-2h2v2zm-6-8h-2v2h2zm0 4h-2v2h2z"/>',"baseline-domain-disabled":'<path fill="currentColor" d="M8 5h2v2h-.9L12 9.9V9h8v8.9l2 2V7H12V3H5.1L8 5.9zm8 6h2v2h-2zM1.3 1.8L.1 3.1L2 5v16h16l3 3l1.3-1.3zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm4 8H8v-2h2zm0-4H8v-2h2zm2 4v-2h2l2 2z"/>',"baseline-domain-verification":'<path fill="currentColor" d="m16.6 10.88l-1.42-1.42l-4.24 4.25l-2.12-2.13L7.4 13l3.54 3.54z"/><path fill="currentColor" d="M19 4H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6a2 2 0 0 0-2-2m0 14H5V8h14z"/>',"baseline-done":'<path fill="currentColor" d="M9 16.2L4.8 12l-1.4 1.4L9 19L21 7l-1.4-1.4z"/>',"baseline-done-all":'<path fill="currentColor" d="m18 7l-1.41-1.41l-6.34 6.34l1.41 1.41zm4.24-1.41L11.66 16.17L7.48 12l-1.41 1.41L11.66 19l12-12zM.41 13.41L6 19l1.41-1.41L1.83 12z"/>',"baseline-done-outline":'<path fill="currentColor" d="m19.77 5.03l1.4 1.4L8.43 19.17l-5.6-5.6l1.4-1.4l4.2 4.2zm0-2.83L8.43 13.54l-4.2-4.2L0 13.57L8.43 22L24 6.43z"/>',"baseline-donut-large":'<path fill="currentColor" d="M11 5.08V2c-5 .5-9 4.81-9 10s4 9.5 9 10v-3.08c-3-.48-6-3.4-6-6.92s3-6.44 6-6.92M18.97 11H22c-.47-5-4-8.53-9-9v3.08C16 5.51 18.54 8 18.97 11M13 18.92V22c5-.47 8.53-4 9-9h-3.03c-.43 3-2.97 5.49-5.97 5.92"/>',"baseline-donut-small":'<path fill="currentColor" d="M11 9.16V2c-5 .5-9 4.79-9 10s4 9.5 9 10v-7.16c-1-.41-2-1.52-2-2.84s1-2.43 2-2.84M14.86 11H22c-.48-4.75-4-8.53-9-9v7.16c1 .3 1.52.98 1.86 1.84M13 14.84V22c5-.47 8.52-4.25 9-9h-7.14c-.34.86-.86 1.54-1.86 1.84"/>',"baseline-door-back":'<path fill="currentColor" d="M19 19V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v14H3v2h18v-2zm-8-6H9v-2h2z"/>',"baseline-door-front":'<path fill="currentColor" d="M19 19V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v14H3v2h18v-2zm-4-6h-2v-2h2z"/>',"baseline-door-sliding":'<path fill="currentColor" d="M20 19V5c0-1.1-.9-2-2-2h-5.25v16h-1.5V3H6c-1.1 0-2 .9-2 2v14H3v2h18v-2zm-10-6H8v-2h2zm6 0h-2v-2h2z"/>',"baseline-doorbell":'<path fill="currentColor" d="M12 3L4 9v12h16V9zm0 14.5c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1m4-1.5H8v-1h1v-2.34c0-1.54.82-2.82 2.25-3.16v-.25c0-.41.34-.75.75-.75s.75.34.75.75v.25c1.44.34 2.25 1.62 2.25 3.16V15h1z"/>',"baseline-double-arrow":'<path fill="currentColor" d="M15.5 5H11l5 7l-5 7h4.5l5-7z"/><path fill="currentColor" d="M8.5 5H4l5 7l-5 7h4.5l5-7z"/>',"baseline-downhill-skiing":'<path fill="currentColor" d="M18.5 4.5c0 1.1-.9 2-2 2s-2-.9-2-2s.9-2 2-2s2 .9 2 2m-2.72 16.4l.76.27a5.93 5.93 0 0 0 4.34-.17L22 22.13c-1.05.55-2.24.87-3.5.87c-.86 0-1.68-.14-2.45-.41L2 17.47l.5-1.41l6.9 2.51l1.72-4.44l-3.57-3.73c-.89-.94-.67-2.47.45-3.12l3.48-2.01c1.1-.64 2.52-.1 2.91 1.11l.33 1.08a5.02 5.02 0 0 0 2.83 3.14l.52-1.6l1.43.46l-1.12 3.45A7.03 7.03 0 0 1 13 8.59l-2.53 1.45l3.03 3.46l-2.22 5.76l3.09 1.12l2.1-6.44c.46.18.94.31 1.44.41z"/>',"baseline-download":'<path fill="currentColor" d="M5 20h14v-2H5zM19 9h-4V3H9v6H5l7 7z"/>',"baseline-download-done":'<path fill="currentColor" d="M20.13 5.41L18.72 4l-9.19 9.19l-4.25-4.24l-1.41 1.41l5.66 5.66zM5 18h14v2H5z"/>',"baseline-download-for-offline":'<path fill="currentColor" d="M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10s10-4.49 10-10S17.51 2 12 2m-1 8V6h2v4h3l-4 4l-4-4zm6 7H7v-2h10z"/>',"baseline-downloading":'<path fill="currentColor" d="M18.32 4.26A9.95 9.95 0 0 0 13 2.05v2.02c1.46.18 2.79.76 3.9 1.62zM19.93 11h2.02c-.2-2.01-1-3.84-2.21-5.32L18.31 7.1a7.94 7.94 0 0 1 1.62 3.9m-1.62 5.9l1.43 1.43a10 10 0 0 0 2.21-5.32h-2.02a7.95 7.95 0 0 1-1.62 3.89M13 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.43-1.43c-1.1.86-2.43 1.44-3.89 1.62M13 12V7h-2v5H7l5 5l5-5zm-2 7.93v2.02c-5.05-.5-9-4.76-9-9.95s3.95-9.45 9-9.95v2.02C7.05 4.56 4 7.92 4 12s3.05 7.44 7 7.93"/>',"baseline-drafts":'<path fill="currentColor" d="M21.99 8c0-.72-.37-1.35-.94-1.7L12 1L2.95 6.3C2.38 6.65 2 7.28 2 8v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zM12 13L3.74 7.84L12 3l8.26 4.84z"/>',"baseline-drag-handle":'<path fill="currentColor" d="M20 9H4v2h16zM4 15h16v-2H4z"/>',"baseline-drag-indicator":'<path fill="currentColor" d="M11 18c0 1.1-.9 2-2 2s-2-.9-2-2s.9-2 2-2s2 .9 2 2m-2-8c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m6 4c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2"/>',"baseline-draw":'<path fill="currentColor" d="m18.85 10.39l1.06-1.06c.78-.78.78-2.05 0-2.83L18.5 5.09c-.78-.78-2.05-.78-2.83 0l-1.06 1.06zm-5.66-2.83L4 16.76V21h4.24l9.19-9.19zM19 17.5c0 2.19-2.54 3.5-5 3.5c-.55 0-1-.45-1-1s.45-1 1-1c1.54 0 3-.73 3-1.5c0-.47-.48-.87-1.23-1.2l1.48-1.48c1.07.63 1.75 1.47 1.75 2.68M4.58 13.35C3.61 12.79 3 12.06 3 11c0-1.8 1.89-2.63 3.56-3.36C7.59 7.18 9 6.56 9 6c0-.41-.78-1-2-1c-1.26 0-1.8.61-1.83.64c-.35.41-.98.46-1.4.12a.99.99 0 0 1-.15-1.38C3.73 4.24 4.76 3 7 3s4 1.32 4 3c0 1.87-1.93 2.72-3.64 3.47C6.42 9.88 5 10.5 5 11c0 .31.43.6 1.07.86z"/>',"baseline-drive-eta":'<path fill="currentColor" d="M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5M5 10l1.5-4.5h11L19 10z"/>',"baseline-drive-file-move":'<path fill="currentColor" d="M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-6 12v-3h-4v-4h4V8l5 5z"/>',"baseline-drive-file-move-rtl":'<path fill="currentColor" d="M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-8 11l-4-4l4-4v3h4v2h-4z"/>',"baseline-drive-file-rename-outline":'<path fill="currentColor" d="M18.41 5.8L17.2 4.59c-.78-.78-2.05-.78-2.83 0l-2.68 2.68L3 15.96V20h4.04l8.74-8.74l2.63-2.63c.79-.78.79-2.05 0-2.83M6.21 18H5v-1.21l8.66-8.66l1.21 1.21zM11 20l4-4h6v4z"/>',"baseline-drive-folder-upload":'<path fill="currentColor" d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V8h16zM8 13.01l1.41 1.41L11 12.84V17h2v-4.16l1.59 1.59L16 13.01L12.01 9z"/>',"baseline-dry":'<path fill="currentColor" d="m15.65 4.86l-.07-.07c-.57-.62-.82-1.41-.67-2.2L15 2h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71m4 0l-.07-.07c-.57-.62-.82-1.41-.67-2.2L19 2h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71M9.12 5l-7.18 6.79c-.6.56-.94 1.35-.94 2.18V20c0 1.66 1.34 3 3 3h13.75a1.25 1.25 0 0 0 0-2.5H12v-1h7.75a1.25 1.25 0 0 0 0-2.5H12v-1h8.75a1.25 1.25 0 0 0 0-2.5H12v-1h6.75a1.25 1.25 0 0 0 0-2.5H8.86c.64-1.11 1.48-2.58 1.49-2.61a1.065 1.065 0 0 0-.12-1.23C10.22 6.12 9.12 5 9.12 5"/>',"baseline-dry-cleaning":'<path fill="currentColor" d="M19.56 11.36L13 8.44V7c0-.55-.45-1-1-1s-1-.45-1-1s.45-1 1-1s1 .45 1 1h2c0-1.84-1.66-3.3-3.56-2.95c-1.18.22-2.15 1.17-2.38 2.35c-.3 1.56.6 2.94 1.94 3.42v.63l-6.56 2.92c-.88.38-1.44 1.25-1.44 2.2v.01C3 14.92 4.08 16 5.42 16H7v6h10v-6h1.58c1.34 0 2.42-1.08 2.42-2.42v-.01c0-.95-.56-1.82-1.44-2.21M18.58 14H17v-1H7v1H5.42c-.23 0-.42-.19-.42-.43c0-.17.1-.32.25-.38l6.75-3l6.75 3a.423.423 0 0 1-.17.81"/>',"baseline-duo":'<path fill="currentColor" d="M20 2h-8C6.38 2 2 6.66 2 12.28C2 17.5 6.49 22 11.72 22C17.39 22 22 17.62 22 12V4c0-1.1-.9-2-2-2m-3 13l-3-2v2H7V9h7v2l3-2z"/>',"baseline-dvr":'<path fill="currentColor" d="M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2m0 14H3V5h18zm-2-9H8v2h11zm0 4H8v2h11zM7 8H5v2h2zm0 4H5v2h2z"/>',"baseline-dynamic-feed":'<path fill="currentColor" d="M8 8H6v7c0 1.1.9 2 2 2h9v-2H8z"/><path fill="currentColor" d="M20 3h-8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8h-8V7h8zM4 12H2v7c0 1.1.9 2 2 2h9v-2H4z"/>',"baseline-dynamic-form":'<path fill="currentColor" d="M17 20v-9h-2V4h7l-2 5h2zm-2-7v7H4c-1.1 0-2-.9-2-2v-3c0-1.1.9-2 2-2zm-8.75 2.75h-1.5v1.5h1.5zM13 4v7H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2zM6.25 6.75h-1.5v1.5h1.5z"/>',"baseline-e-mobiledata":'<path fill="currentColor" d="M16 9V7H8v10h8v-2h-6v-2h6v-2h-6V9z"/>',"baseline-earbuds":'<path fill="currentColor" d="M6.2 3.01C4.44 2.89 3 4.42 3 6.19V16c0 2.76 2.24 5 5 5s5-2.24 5-5V8c0-1.66 1.34-3 3-3s3 1.34 3 3v7h-.83c-1.61 0-3.06 1.18-3.17 2.79A3 3 0 0 0 17.8 21c1.76.12 3.2-1.42 3.2-3.18V8c0-2.76-2.24-5-5-5s-5 2.24-5 5v8c0 1.66-1.34 3-3 3s-3-1.34-3-3V9h.83C7.44 9 8.89 7.82 9 6.21c.11-1.68-1.17-3.1-2.8-3.2"/>',"baseline-earbuds-battery":'<path fill="currentColor" d="M21 7h-1V6h-2v1h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1M10.62 6C8.76 6 7.25 7.51 7.25 9.38v5.25c0 1.04-.84 1.88-1.88 1.88s-1.87-.85-1.87-1.89v-4.7c.16.05.33.08.5.08c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2v6.62C2 16.49 3.51 18 5.38 18s3.38-1.51 3.38-3.38V9.38c0-1.04.84-1.88 1.88-1.88s1.88.84 1.88 1.88v4.7c-.18-.05-.35-.08-.52-.08c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2V9.38C14 7.51 12.49 6 10.62 6"/>',"baseline-east":'<path fill="currentColor" d="m15 5l-1.41 1.41L18.17 11H2v2h16.17l-4.59 4.59L15 19l7-7z"/>',"baseline-eco":'<path fill="currentColor" d="M6.05 8.05a7 7 0 0 0-.02 9.88c1.47-3.4 4.09-6.24 7.36-7.93A15.95 15.95 0 0 0 8 19.32c2.6 1.23 5.8.78 7.95-1.37C19.43 14.47 20 4 20 4S9.53 4.57 6.05 8.05"/>',"baseline-edgesensor-high":'<path fill="currentColor" d="M3 7h2v7H3zm-3 3h2v7H0zm22-3h2v7h-2zm-3 3h2v7h-2zm-3-7.99L8 2c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V4c0-1.1-.9-1.99-2-1.99M16 17H8V7h8z"/>',"baseline-edgesensor-low":'<path fill="currentColor" d="M2 7h2v7H2zm18 3h2v7h-2zm-4-7.99L8 2c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V4c0-1.1-.9-1.99-2-1.99M16 17H8V7h8z"/>',"baseline-edit":'<path fill="currentColor" d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04a.996.996 0 0 0 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83l3.75 3.75z"/>',"baseline-edit-attributes":'<path fill="currentColor" d="M17.63 7H6.37C3.96 7 2 9.24 2 12s1.96 5 4.37 5h11.26c2.41 0 4.37-2.24 4.37-5s-1.96-5-4.37-5M7.24 14.46l-2.57-2.57l.7-.7l1.87 1.87l3.52-3.52l.7.7z"/>',"baseline-edit-calendar":'<path fill="currentColor" d="M12 22H5a2 2 0 0 1-2-2l.01-14c0-1.1.88-2 1.99-2h1V2h2v2h8V2h2v2h1c1.1 0 2 .9 2 2v6h-2v-2H5v10h7zm10.13-5.01l.71-.71a.996.996 0 0 0 0-1.41l-.71-.71a.996.996 0 0 0-1.41 0l-.71.71zm-.71.71l-5.3 5.3H14v-2.12l5.3-5.3z"/>',"baseline-edit-location":'<path fill="currentColor" d="M12 2C8.14 2 5 5.14 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7m-1.56 10H9v-1.44l3.35-3.34l1.43 1.43zm4.45-4.45l-.7.7l-1.44-1.44l.7-.7a.38.38 0 0 1 .54 0l.9.9c.15.15.15.39 0 .54"/>',"baseline-edit-location-alt":'<path fill="currentColor" d="M13.95 13H9V8.05l5.61-5.61A8.2 8.2 0 0 0 12 2c-4.2 0-8 3.22-8 8.2c0 3.32 2.67 7.25 8 11.8c5.33-4.55 8-8.48 8-11.8c0-1.01-.16-1.94-.45-2.8z"/><path fill="currentColor" d="M11 11h2.12l6.16-6.16l-2.12-2.12L11 8.88zm9.71-9L20 1.29c-.2-.19-.45-.29-.71-.29c-.13 0-.48.07-.71.29l-.72.72l2.12 2.12l.72-.72c.4-.39.4-1.02.01-1.41"/>',"baseline-edit-note":'<path fill="currentColor" d="M3 10h11v2H3zm0-2h11V6H3zm0 8h7v-2H3zm15.01-3.13l.71-.71a.996.996 0 0 1 1.41 0l.71.71c.39.39.39 1.02 0 1.41l-.71.71zm-.71.71l-5.3 5.3V21h2.12l5.3-5.3z"/>',"baseline-edit-notifications":'<path fill="currentColor" d="m17.58 6.25l1.77 1.77L14.37 13H12.6v-1.77zm3.27-.44l-1.06-1.06c-.2-.2-.51-.2-.71 0l-.85.85L20 7.37l.85-.85c.2-.2.2-.52 0-.71M18 12.2V17h2v2H4v-2h2v-7c0-2.79 1.91-5.14 4.5-5.8v-.7c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.7c.82.21 1.57.59 2.21 1.09L10.6 10.4V15h4.6zM10 20h4c0 1.1-.9 2-2 2s-2-.9-2-2"/>',"baseline-edit-off":'<path fill="currentColor" d="m12.126 8.125l1.937-1.937l3.747 3.747l-1.937 1.938zM20.71 5.63l-2.34-2.34a1 1 0 0 0-1.41 0l-1.83 1.83l3.75 3.75L20.71 7a1 1 0 0 0 0-1.37M2 5l6.63 6.63L3 17.25V21h3.75l5.63-5.62L18 21l2-2L4 3z"/>',"baseline-edit-road":'<path fill="currentColor" d="M18 4h-2v7.9l2-2zM4 4h2v16H4zm6 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2zm12.56-3.41l-1.15-1.15a1.49 1.49 0 0 0-2.12 0L14 16.73V20h3.27l5.29-5.29c.59-.59.59-1.54 0-2.12m-5.98 5.86h-1.03v-1.03L19 13.97L20.03 15z"/>',"baseline-egg":'<path fill="currentColor" d="M12 3C8.5 3 5 9.33 5 14c0 3.87 3.13 7 7 7s7-3.13 7-7c0-4.67-3.5-11-7-11m1 15c-3 0-5-1.99-5-5c0-.55.45-1 1-1s1 .45 1 1c0 2.92 2.42 3 3 3c.55 0 1 .45 1 1s-.45 1-1 1"/>',"baseline-egg-alt":'<path fill="currentColor" d="M19 9c-2-2-3.01-7-9.03-7C4.95 2 1.94 6 2 11.52S6.96 19 9.97 19c2.01 0 2.01 3 6.02 3C19 22 22 19 22 15.02C22 12 21.01 11 19 9m-7 6.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5s-1.57 3.5-3.5 3.5"/>',"baseline-eject":'<path fill="currentColor" d="M5 17h14v2H5zm7-12L5.33 15h13.34z"/>',"baseline-elderly":'<path fill="currentColor" d="M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2m6.5 7V23h-1V12.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v1h-1v-.69a6.02 6.02 0 0 1-3.51-2.52c-.31.87-.49 1.78-.49 2.71c0 .23.02.46.03.69L15 16.5V23h-2v-5l-1.78-2.54L11 19l-3 4l-1.6-1.2L9 18.33V13c0-1.15.18-2.29.5-3.39l-1.5.85V14H6V9.3l5.4-3.07v.01a2 2 0 0 1 1.94.03c.36.21.63.51.8.85l.79 1.67A3.99 3.99 0 0 0 18.5 11c.83 0 1.5.67 1.5 1.5"/>',"baseline-elderly-woman":'<path fill="currentColor" d="M18.5 11c-1.56 0-2.92-.9-3.58-2.21l-.79-1.67C14.12 7.1 13.63 6 12.34 6C8.72 6 6 16.69 6 19h2.5l-2.1 2.8L8 23l3-4h2v4h2v-4.03L13 13l.49-2.71A6.02 6.02 0 0 0 17 12.81v.69h1v-1c0-.28.22-.5.5-.5s.5.22.5.5V23h1V12.5c0-.83-.67-1.5-1.5-1.5m-6.9-8.09c-.06.19-.1.38-.1.59c0 1.1.9 2 2 2s2-.9 2-2s-.9-2-2-2c-.21 0-.4.04-.59.1c-.15-.35-.5-.6-.91-.6c-.55 0-1 .45-1 1c0 .41.25.76.6.91"/>',"baseline-electric-bike":'<path fill="currentColor" d="M19 7h-.82l-1.7-4.68A2.01 2.01 0 0 0 14.6 1H12v2h2.6l1.46 4h-4.81l-.36-1H12V4H7v2h1.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 6.87 0 9.2 0 12s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99c2.8.13 5.25-2.19 5.25-5C24 9.2 21.8 7 19 7M7.82 13c-.4 1.17-1.49 2-2.82 2c-1.68 0-3-1.32-3-3s1.32-3 3-3c1.33 0 2.42.83 2.82 2H5v2zm6.28-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.9 4c-1.68 0-3-1.32-3-3c0-.93.41-1.73 1.05-2.28l.96 2.64l1.88-.68l-.97-2.67c.02 0 .05-.01.08-.01c1.68 0 3 1.32 3 3s-1.32 3-3 3m-8 5H7l6 3v-2h4l-6-3z"/>',"baseline-electric-bolt":'<path fill="currentColor" d="M14.69 2.21L4.33 11.49c-.64.58-.28 1.65.58 1.73L13 14l-4.85 6.76c-.22.31-.19.74.08 1.01c.3.3.77.31 1.08.02l10.36-9.28c.64-.58.28-1.65-.58-1.73L11 10l4.85-6.76c.22-.31.19-.74-.08-1.01a.77.77 0 0 0-1.08-.02"/>',"baseline-electric-car":'<path fill="currentColor" d="M18.92 2.01C18.72 1.42 18.16 1 17.5 1h-11c-.66 0-1.21.42-1.42 1.01L3 8v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V8zM6.5 12c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9S8 9.67 8 10.5S7.33 12 6.5 12m11 0c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5M5 7l1.5-4.5h11L19 7zm2 13h4v-2l6 3h-4v2z"/>',"baseline-electric-meter":'<path fill="currentColor" d="M12 2c-4.96 0-9 4.04-9 9c0 3.91 2.51 7.24 6 8.47V22h2v-2.06a8.3 8.3 0 0 0 2 0V22h2v-2.53c3.49-1.24 6-4.57 6-8.47c0-4.96-4.04-9-9-9m2.25 12l-3 3l-1.5-1.5L11 14.25L9.75 13l3-3l1.5 1.5L13 12.75zM16 9H8V7h8z"/>',"baseline-electric-moped":'<path fill="currentColor" d="M19 5c0-1.1-.9-2-2-2h-3v2h3v2.65L13.52 12H10V7H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 8.35zM7 15c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1"/><path fill="currentColor" d="M5 4h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3s3-1.34 3-3s-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1M7 20h4v-2l6 3h-4v2z"/>',"baseline-electric-rickshaw":'<path fill="currentColor" d="M21 11.18V9.72c0-.47-.16-.92-.46-1.28L16.6 3.72c-.38-.46-.94-.72-1.54-.72H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h.18C3.6 16.16 4.7 17 6 17s2.4-.84 2.82-2h8.37a2.996 2.996 0 0 0 5.82-1c-.01-1.3-.85-2.4-2.01-2.82M18.4 9H16V6.12zM3 5h4v4H3zm3 10c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m3-2v-2h3V9H9V5h5v8zm11 2c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1M7 20h4v-2l6 3h-4v2z"/>',"baseline-electric-scooter":'<path fill="currentColor" d="M7.82 16H15v-1c0-2.21 1.79-4 4-4h.74l-1.9-8.44A2.01 2.01 0 0 0 15.89 1H12v2h3.89l1.4 6.25h-.01A6.01 6.01 0 0 0 13.09 14H7.82a2.996 2.996 0 0 0-3.42-1.94c-1.18.23-2.13 1.2-2.35 2.38A3.002 3.002 0 0 0 5 18c1.3 0 2.4-.84 2.82-2M5 16c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/><path fill="currentColor" d="M19 12c-1.66 0-3 1.34-3 3s1.34 3 3 3s3-1.34 3-3s-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m-8 4H7l6 3v-2h4l-6-3z"/>',"baseline-electrical-services":'<path fill="currentColor" d="M21 14c0-.55-.45-1-1-1h-2v2h2c.55 0 1-.45 1-1m-1 3h-2v2h2c.55 0 1-.45 1-1s-.45-1-1-1m-8-3h-2v4h2c0 1.1.9 2 2 2h3v-8h-3c-1.1 0-2 .9-2 2"/><path fill="currentColor" d="M5 13c0-1.1.9-2 2-2h1.5c1.93 0 3.5-1.57 3.5-3.5S10.43 4 8.5 4H5c-.55 0-1 .45-1 1s.45 1 1 1h3.5c.83 0 1.5.67 1.5 1.5S9.33 9 8.5 9H7c-2.21 0-4 1.79-4 4s1.79 4 4 4h2v-2H7c-1.1 0-2-.9-2-2"/>',"baseline-elevator":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8.5 6a1.25 1.25 0 1 1 0 2.5a1.25 1.25 0 0 1 0-2.5m2.5 8h-1v4H7v-4H6v-2.5c0-1.1.9-2 2-2h1c1.1 0 2 .9 2 2zm4.5 3L13 13h5zM13 11l2.5-4l2.5 4z"/>',"baseline-email":'<path fill="currentColor" d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4l-8 5l-8-5V6l8 5l8-5z"/>',"baseline-emergency":'<path fill="currentColor" d="m20.79 9.23l-2-3.46L14 8.54V3h-4v5.54L5.21 5.77l-2 3.46L8 12l-4.79 2.77l2 3.46L10 15.46V21h4v-5.54l4.79 2.77l2-3.46L16 12z"/>',"baseline-emergency-recording":'<path fill="currentColor" d="M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11zM12 12l3 1.73l-1 1.73l-3-1.73V17H9v-3.27l-3 1.73l-1-1.73L8 12l-3-1.73l1-1.73l3 1.73V7h2v3.27l3-1.73l1 1.73z"/>',"baseline-emergency-share":'<path fill="currentColor" d="M12 9c-3.15 0-6 2.41-6 6.15q0 3.735 6 8.85q6-5.115 6-8.85C18 11.41 15.15 9 12 9m0 7.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5M12 4c1.93 0 3.68.78 4.95 2.05l-1.41 1.41a5.02 5.02 0 0 0-7.08 0L7.05 6.05A6.98 6.98 0 0 1 12 4m7.78-.77l-1.41 1.41C16.74 3.01 14.49 2 12.01 2S7.27 3.01 5.64 4.63L4.22 3.22C6.22 1.23 8.97 0 12.01 0s5.78 1.23 7.77 3.23"/>',"baseline-emoji-emotions":'<path fill="currentColor" d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M8.5 8c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11S7 10.33 7 9.5S7.67 8 8.5 8M12 18c-2.28 0-4.22-1.66-5-4h10c-.78 2.34-2.72 4-5 4m3.5-7c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5"/>',"baseline-emoji-events":'<path fill="currentColor" d="M19 5h-2V3H7v2H5c-1.1 0-2 .9-2 2v1c0 2.55 1.92 4.63 4.39 4.94A5.01 5.01 0 0 0 11 15.9V19H7v2h10v-2h-4v-3.1a5.01 5.01 0 0 0 3.61-2.96C19.08 12.63 21 10.55 21 8V7c0-1.1-.9-2-2-2M5 8V7h2v3.82C5.84 10.4 5 9.3 5 8m14 0c0 1.3-.84 2.4-2 2.82V7h2z"/>',"baseline-emoji-flags":'<path fill="currentColor" d="m14 9l-1-2H7V5.72c.6-.34 1-.98 1-1.72c0-1.1-.9-2-2-2s-2 .9-2 2c0 .74.4 1.38 1 1.72V21h2v-4h5l1 2h7V9zm4 8h-4l-1-2H7V9h5l1 2h5z"/>',"baseline-emoji-food-beverage":'<path fill="currentColor" d="M20 3H9v2.4l1.81 1.45c.12.09.19.24.19.39v4.26c0 .28-.22.5-.5.5h-4c-.28 0-.5-.22-.5-.5V7.24c0-.15.07-.3.19-.39L8 5.4V3H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2a2 2 0 0 0 2-2V5c0-1.11-.89-2-2-2m0 5h-2V5h2zM4 19h16v2H4z"/>',"baseline-emoji-nature":'<path fill="currentColor" d="M21.94 4.88A1.32 1.32 0 0 0 20.68 4H19.6l-.31-.97C19.15 2.43 18.61 2 18 2s-1.15.43-1.29 1.04L16.4 4h-1.07c-.57 0-1.08.35-1.26.88c-.19.56.04 1.17.56 1.48l.87.52l-.4 1.24c-.23.58-.04 1.25.45 1.62c.23.17.51.26.78.26c.31 0 .61-.11.86-.32l.81-.7l.81.7c.25.21.55.32.86.32c.27 0 .55-.09.78-.26c.5-.37.68-1.04.45-1.62l-.39-1.24l.87-.52c.51-.31.74-.92.56-1.48M18 7c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m-4.51 3.51c-.43-.43-.94-.73-1.49-.93V8h-1v1.38c-.11-.01-.23-.03-.34-.03c-1.02 0-2.05.39-2.83 1.17c-.16.16-.3.34-.43.53L6 10.52a3.01 3.01 0 0 0-3.83 1.82c-.27.75-.23 1.57.12 2.29c.23.48.58.87 1 1.16c-.38 1.35-.06 2.85 1 3.91a3.98 3.98 0 0 0 3.91 1c.29.42.68.77 1.16 1q.63.3 1.29.3c.34 0 .68-.06 1.01-.17a3.007 3.007 0 0 0 1.82-3.85l-.52-1.37c.18-.13.36-.27.53-.43c.87-.87 1.24-2.04 1.14-3.17H16v-1h-1.59c-.19-.55-.49-1.06-.92-1.5m-8.82 3.78c-.25-.09-.45-.27-.57-.51s-.13-.51-.04-.76c.19-.52.76-.79 1.26-.61l3.16 1.19c-1.15.6-2.63 1.11-3.81.69m6.32 5.65c-.25.09-.52.08-.76-.04a1 1 0 0 1-.51-.57c-.42-1.18.09-2.65.7-3.8l1.18 3.13c.18.52-.09 1.1-.61 1.28m1.21-5.34l-.61-1.61c0-.01-.01-.02-.02-.03l-.06-.12a1 1 0 0 0-.07-.11l-.09-.09l-.09-.09c-.03-.03-.07-.05-.11-.07s-.07-.05-.12-.06c-.01 0-.02-.01-.03-.02l-1.6-.6a1.966 1.966 0 0 1 2.67.13c.73.73.77 1.88.13 2.67"/>',"baseline-emoji-objects":'<path fill="currentColor" d="M12 3c-.46 0-.93.04-1.4.14c-2.76.53-4.96 2.76-5.48 5.52c-.48 2.61.48 5.01 2.22 6.56c.43.38.66.91.66 1.47V19c0 1.1.9 2 2 2h.28a1.98 1.98 0 0 0 3.44 0H14c1.1 0 2-.9 2-2v-2.31c0-.55.22-1.09.64-1.46A6.96 6.96 0 0 0 19 10c0-3.87-3.13-7-7-7m2 16h-4v-1h4zm0-2h-4v-1h4zm-1.5-5.59V14h-1v-2.59L9.67 9.59l.71-.71L12 10.5l1.62-1.62l.71.71z"/>',"baseline-emoji-people":'<circle cx="12" cy="4" r="2" fill="currentColor"/><path fill="currentColor" d="M15.89 8.11C15.5 7.72 14.83 7 13.53 7h-2.54C8.24 6.99 6 4.75 6 2H4c0 3.16 2.11 5.84 5 6.71V22h2v-6h2v6h2V10.05L18.95 14l1.41-1.41z"/>',"baseline-emoji-symbols":'<path fill="currentColor" d="M3 2h8v2H3zm3 9h2V7h3V5H3v2h3zm6.404 9.182l7.778-7.778l1.414 1.414l-7.778 7.778z"/><circle cx="14.5" cy="14.5" r="1.5" fill="currentColor"/><circle cx="19.5" cy="19.5" r="1.5" fill="currentColor"/><path fill="currentColor" d="M15.5 11A2.5 2.5 0 0 0 18 8.5V4h3V2h-4v4.51c-.42-.32-.93-.51-1.5-.51a2.5 2.5 0 0 0 0 5m-5.76 4.96l-1.41 1.41l-.71-.71l.35-.35a2.499 2.499 0 0 0-1.77-4.27a2.499 2.499 0 0 0-1.77 4.27l.35.35l-1.06 1.06c-.98.98-.98 2.56 0 3.54c.5.5 1.14.74 1.78.74s1.28-.24 1.77-.73l1.06-1.06l1.41 1.41l1.41-1.41l-1.41-1.41l1.41-1.41zM5.85 14.2c.12-.12.26-.15.35-.15s.23.03.35.15c.19.2.19.51 0 .71l-.35.35l-.35-.36a.5.5 0 0 1 0-.7m0 5.65c-.12.12-.26.15-.35.15s-.23-.03-.35-.15a.513.513 0 0 1 0-.71l1.06-1.06l.71.71z"/>',"baseline-emoji-transportation":'<path fill="currentColor" d="M20.57 10.66c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66L10 14.77l.01 5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V19h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14zm-8.16.34h7.19l1.03 3h-9.25zM12 17c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/><path fill="currentColor" d="M14 9h1V3H7v5H2v13h1V9h5V4h6z"/><path fill="currentColor" d="M5 11h2v2H5zm5-6h2v2h-2zM5 15h2v2H5zm0 4h2v2H5z"/>',"baseline-energy-savings-leaf":'<path fill="currentColor" d="M12 3c-4.8 0-9 3.86-9 9c0 2.12.74 4.07 1.97 5.61L3 19.59L4.41 21l1.97-1.97A9 9 0 0 0 12 21c2.3 0 4.61-.88 6.36-2.64A8.95 8.95 0 0 0 21 12V3zm3.83 9.26l-5.16 4.63c-.16.15-.41.14-.56-.01a.4.4 0 0 1-.04-.52l2.44-3.33l-4.05-.4a.514.514 0 0 1-.3-.89l5.16-4.63c.16-.15.41-.14.56.01c.14.14.16.36.04.52l-2.44 3.33l4.05.4c.45.04.63.59.3.89"/>',"baseline-engineering":'<path fill="currentColor" d="M9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m13.1-8.16c.01-.11.02-.22.02-.34s-.01-.23-.03-.34l.74-.58c.07-.05.08-.15.04-.22l-.7-1.21c-.04-.08-.14-.1-.21-.08l-.86.35c-.18-.14-.38-.25-.59-.34l-.13-.93A.18.18 0 0 0 20.2 3h-1.4c-.09 0-.16.06-.17.15l-.13.93c-.21.09-.41.21-.59.34l-.87-.35c-.08-.03-.17 0-.21.08l-.7 1.21c-.04.08-.03.17.04.22l.74.58a2 2 0 0 0 0 .68l-.74.58c-.07.05-.08.15-.04.22l.7 1.21c.04.08.14.1.21.08l.87-.35c.18.14.38.25.59.34l.13.93c.01.09.08.15.17.15h1.4c.09 0 .16-.06.17-.15l.13-.93c.21-.09.41-.21.59-.34l.87.35c.08.03.17 0 .21-.08l.7-1.21c.04-.08.03-.17-.04-.22zm-2.6.91a1.25 1.25 0 1 1 0-2.5a1.25 1.25 0 0 1 0 2.5m.42 3.93l-.5-.87c-.03-.06-.1-.08-.15-.06l-.62.25q-.195-.15-.42-.24l-.09-.66A.15.15 0 0 0 18 10h-1c-.06 0-.11.04-.12.11l-.09.66c-.15.06-.29.15-.42.24l-.62-.25c-.06-.02-.12 0-.15.06l-.5.87c-.03.06-.02.12.03.16l.53.41c-.01.08-.02.16-.02.24s.01.17.02.24l-.53.41c-.05.04-.06.11-.03.16l.5.87c.03.06.1.08.15.06l.62-.25q.195.15.42.24l.09.66c.01.07.06.11.12.11h1c.06 0 .12-.04.12-.11l.09-.66c.15-.06.29-.15.42-.24l.62.25c.06.02.12 0 .15-.06l.5-.87c.03-.06.02-.12-.03-.16l-.52-.41c.01-.08.02-.16.02-.24s-.01-.17-.02-.24l.53-.41c.05-.04.06-.11.04-.17m-2.42 1.65c-.46 0-.83-.38-.83-.83c0-.46.38-.83.83-.83s.83.38.83.83c0 .46-.37.83-.83.83M4.74 9h8.53c.27 0 .49-.22.49-.49v-.02a.49.49 0 0 0-.49-.49H13c0-1.48-.81-2.75-2-3.45v.95c0 .28-.22.5-.5.5s-.5-.22-.5-.5V4.14C9.68 4.06 9.35 4 9 4s-.68.06-1 .14V5.5c0 .28-.22.5-.5.5S7 5.78 7 5.5v-.95C5.81 5.25 5 6.52 5 8h-.26a.49.49 0 0 0-.49.49v.03c0 .26.22.48.49.48M9 13c1.86 0 3.41-1.28 3.86-3H5.14c.45 1.72 2 3 3.86 3"/>',"baseline-enhanced-encryption":'<path fill="currentColor" d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9zM16 16h-3v3h-2v-3H8v-2h3v-3h2v3h3z"/>',"baseline-equalizer":'<path fill="currentColor" d="M10 20h4V4h-4zm-6 0h4v-8H4zM16 9v11h4V9z"/>',"baseline-equals":'<path fill="currentColor" d="M19 9.998H5v-2h14zm0 6H5v-2h14z"/>',"baseline-error":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m1 15h-2v-2h2zm0-4h-2V7h2z"/>',"baseline-error-outline":'<path fill="currentColor" d="M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8"/>',"baseline-escalator":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 6h-1.7l-5 9H7c-.83 0-1.5-.67-1.5-1.5S6.17 15 7 15h1.7l5-9H17c.83 0 1.5.67 1.5 1.5S17.83 9 17 9"/>',"baseline-escalator-warning":'<path fill="currentColor" d="M6.5 2c1.1 0 2 .9 2 2s-.9 2-2 2s-2-.9-2-2s.9-2 2-2m9 7.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5S17.83 8 17 8s-1.5.67-1.5 1.5m3 2.5h-2.84c-.58.01-1.14.32-1.45.86l-.92 1.32L9.72 8a2.02 2.02 0 0 0-1.71-1H5c-1.1 0-2 .9-2 2v6h1.5v7h5V11.61L12.03 16h2.2l.77-1.1V22h4v-5h1v-3.5c0-.82-.67-1.5-1.5-1.5"/>',"baseline-euro":'<path fill="currentColor" d="M15 18.5A6.48 6.48 0 0 1 9.24 15H15l1-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15l1-2H9.24A6.49 6.49 0 0 1 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3A8.96 8.96 0 0 0 15 3c-3.92 0-7.24 2.51-8.48 6H3l-1 2h4.06a8.3 8.3 0 0 0 0 2H3l-1 2h4.52c1.24 3.49 4.56 6 8.48 6c2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57"/>',"baseline-euro-symbol":'<path fill="currentColor" d="M15 18.5A6.48 6.48 0 0 1 9.24 15H15v-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15V9H9.24A6.49 6.49 0 0 1 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3A8.96 8.96 0 0 0 15 3c-3.92 0-7.24 2.51-8.48 6H3v2h3.06a8.3 8.3 0 0 0 0 2H3v2h3.52c1.24 3.49 4.56 6 8.48 6c2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57"/>',"baseline-ev-station":'<path fill="currentColor" d="m19.77 7.23l.01-.01l-3.72-3.72L15 4.56l2.11 2.11c-.94.36-1.61 1.26-1.61 2.33a2.5 2.5 0 0 0 2.5 2.5c.36 0 .69-.08 1-.21v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v16h10v-7.5h1.5v5a2.5 2.5 0 0 0 5 0V9c0-.69-.28-1.32-.73-1.77M18 10c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1M8 18v-4.5H6L10 6v5h2z"/>',"baseline-event":'<path fill="currentColor" d="M17 12h-5v5h5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1zm3 18H5V8h14z"/>',"baseline-event-available":'<path fill="currentColor" d="M16.53 11.06L15.47 10l-4.88 4.88l-2.12-2.12l-1.06 1.06L10.59 17zM19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V8h14z"/>',"baseline-event-busy":'<path fill="currentColor" d="m9.31 17l2.44-2.44L14.19 17l1.06-1.06l-2.44-2.44l2.44-2.44L14.19 10l-2.44 2.44L9.31 10l-1.06 1.06l2.44 2.44l-2.44 2.44zM19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V8h14z"/>',"baseline-event-note":'<path fill="currentColor" d="M17 10H7v2h10zm2-7h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V8h14zm-5-5H7v2h7z"/>',"baseline-event-repeat":'<path fill="currentColor" d="M21 12V6c0-1.1-.9-2-2-2h-1V2h-2v2H8V2H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h7v-2H5V10h14v2zm-5.36 8a3.504 3.504 0 0 0 6.86-1c0-1.93-1.57-3.5-3.5-3.5c-.95 0-1.82.38-2.45 1H18V18h-4v-4h1.5v1.43c.9-.88 2.14-1.43 3.5-1.43c2.76 0 5 2.24 5 5a5.002 5.002 0 0 1-9.9 1z"/>',"baseline-event-seat":'<path fill="currentColor" d="M4 18v3h3v-3h10v3h3v-6H4zm15-8h3v3h-3zM2 10h3v3H2zm15 3H7V5c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2z"/>',"baseline-exit-to-app":'<path fill="currentColor" d="M10.09 15.59L11.5 17l5-5l-5-5l-1.41 1.41L12.67 11H3v2h9.67zM19 3H5a2 2 0 0 0-2 2v4h2V5h14v14H5v-4H3v4a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"/>',"baseline-expand":'<path fill="currentColor" d="M4 20h16v2H4zM4 2h16v2H4zm9 7h3l-4-4l-4 4h3v6H8l4 4l4-4h-3z"/>',"baseline-expand-circle-down":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 13.5L7.5 11l1.42-1.41L12 12.67l3.08-3.08L16.5 11z"/>',"baseline-expand-less":'<path fill="currentColor" d="m12 8l-6 6l1.41 1.41L12 10.83l4.59 4.58L18 14z"/>',"baseline-expand-more":'<path fill="currentColor" d="M16.59 8.59L12 13.17L7.41 8.59L6 10l6 6l6-6z"/>',"baseline-explicit":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4 6h-4v2h4v2h-4v2h4v2H9V7h6z"/>',"baseline-explore":'<path fill="currentColor" d="M12 10.9c-.61 0-1.1.49-1.1 1.1s.49 1.1 1.1 1.1s1.1-.49 1.1-1.1s-.49-1.1-1.1-1.1M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m2.19 12.19L6 18l3.81-8.19L18 6z"/>',"baseline-explore-off":'<path fill="currentColor" d="m14.19 14.19l-1.41-1.41l-1.56-1.56L11 11L9.81 9.81L4.93 4.93L2.27 2.27L1 3.54l2.78 2.78c-.11.16-.21.32-.31.48c-.04.07-.09.14-.13.21c-.09.15-.17.31-.25.47c-.05.1-.1.21-.16.32c-.06.14-.13.28-.19.43c-.1.24-.19.48-.27.73l-.09.3c-.05.2-.1.39-.14.59c-.02.11-.04.22-.07.33c-.04.2-.07.4-.09.61c-.01.1-.03.2-.03.3c-.03.29-.05.6-.05.91c0 5.52 4.48 10 10 10c.31 0 .62-.02.92-.05l.3-.03c.2-.02.41-.06.61-.09c.11-.02.22-.04.33-.07c.2-.04.39-.09.58-.15c.1-.03.2-.05.3-.09c.25-.08.49-.17.73-.27c.15-.06.29-.13.43-.19c.11-.05.22-.1.33-.16c.16-.08.31-.16.46-.25c.07-.04.14-.09.21-.13c.16-.1.32-.2.48-.31L20.46 23l1.27-1.27l-2.66-2.66zM6 18l3-6.46L12.46 15zm16-6c0 .31-.02.62-.05.92l-.03.3c-.02.2-.06.41-.09.61c-.02.11-.04.22-.07.33c-.04.2-.09.39-.15.58c-.03.1-.05.21-.09.31c-.08.25-.17.49-.27.73c-.06.15-.13.29-.19.43c-.05.11-.1.22-.16.33c-.08.16-.16.31-.25.46c-.04.07-.09.14-.13.21c-.1.16-.2.32-.31.48L15 12.46L18 6l-6.46 3l-5.22-5.22c.16-.11.32-.21.48-.31c.07-.04.14-.09.21-.13c.15-.09.31-.17.46-.25c.11-.05.22-.1.33-.16c.14-.06.28-.13.43-.19c.24-.1.48-.19.73-.27l.31-.09c.19-.05.38-.11.58-.15c.11-.02.22-.04.33-.07c.2-.04.4-.07.61-.09c.1-.01.2-.03.3-.03c.29-.02.6-.04.91-.04c5.52 0 10 4.48 10 10"/>',"baseline-exposure":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6 7h5v1.5H6zm13 12H5L19 5zm-4.5-3v2H16v-2h2v-1.5h-2v-2h-1.5v2h-2V16z"/>',"baseline-exposure-neg-1":'<path fill="currentColor" d="M4 11v2h8v-2zm15 7h-2V7.38L14 8.4V6.7L18.7 5h.3z"/>',"baseline-exposure-neg-2":'<path fill="currentColor" d="m15.05 16.29l2.86-3.07c.38-.39.72-.79 1.04-1.18s.59-.78.82-1.17q.345-.585.54-1.17c.195-.585.19-.79.19-1.18c0-.53-.09-1.02-.27-1.46q-.27-.66-.78-1.11c-.34-.31-.77-.54-1.26-.71A5.7 5.7 0 0 0 16.47 5c-.69 0-1.31.11-1.85.32s-1 .51-1.36.88c-.37.37-.65.8-.84 1.3c-.18.47-.27.97-.28 1.5h2.14c.01-.31.05-.6.13-.87c.09-.29.23-.54.4-.75c.18-.21.41-.37.68-.49s.6-.18.96-.18q.465 0 .81.15c.23.1.43.25.59.43s.28.4.37.65c.08.25.13.52.13.81c0 .22-.03.43-.08.65c-.06.22-.15.45-.29.7s-.32.53-.56.83c-.23.3-.52.65-.88 1.03l-4.17 4.55V18H21v-1.71zM2 11v2h8v-2z"/>',"baseline-exposure-plus-1":'<path fill="currentColor" d="M10 7H8v4H4v2h4v4h2v-4h4v-2h-4zm10 11h-2V7.38L15 8.4V6.7L19.7 5h.3z"/>',"baseline-exposure-plus-2":'<path fill="currentColor" d="m16.05 16.29l2.86-3.07c.38-.39.72-.79 1.04-1.18s.59-.78.82-1.17q.345-.585.54-1.17c.13-.39.19-.79.19-1.18c0-.53-.09-1.02-.27-1.46q-.27-.66-.78-1.11c-.34-.31-.77-.54-1.26-.71A5.7 5.7 0 0 0 17.47 5c-.69 0-1.31.11-1.85.32s-1 .51-1.36.88c-.37.37-.65.8-.84 1.3c-.18.47-.27.97-.28 1.5h2.14c.01-.31.05-.6.13-.87c.09-.29.23-.54.4-.75c.18-.21.41-.37.68-.49s.6-.18.96-.18q.465 0 .81.15c.23.1.43.25.59.43s.28.4.37.65c.08.25.13.52.13.81c0 .22-.03.43-.08.65c-.06.22-.15.45-.29.7s-.32.53-.56.83c-.23.3-.52.65-.88 1.03l-4.17 4.55V18H22v-1.71zM8 7H6v4H2v2h4v4h2v-4h4v-2H8z"/>',"baseline-exposure-zero":'<path fill="currentColor" d="M16.14 12.5q0 1.5-.3 2.55c-.2.7-.48 1.27-.83 1.7c-.36.44-.79.75-1.3.95s-1.07.3-1.7.3c-.62 0-1.18-.1-1.69-.3s-.95-.51-1.31-.95s-.65-1.01-.85-1.7q-.3-1.05-.3-2.55v-2.04q0-1.5.3-2.55c.2-.7.48-1.26.84-1.69s.8-.74 1.31-.93C10.81 5.1 11.38 5 12 5c.63 0 1.19.1 1.7.29s.95.5 1.31.93s.64.99.84 1.69s.3 1.54.3 2.55v2.04zm-2.11-2.36c0-.64-.05-1.18-.13-1.62c-.09-.44-.22-.79-.4-1.06c-.17-.27-.39-.46-.64-.58c-.25-.13-.54-.19-.86-.19s-.61.06-.86.18s-.47.31-.64.58s-.31.62-.4 1.06s-.13.98-.13 1.62v2.67c0 .64.05 1.18.14 1.62c.09.45.23.81.4 1.09s.39.48.64.61s.54.19.87.19s.62-.06.87-.19s.46-.33.63-.61s.3-.64.39-1.09s.13-.99.13-1.62v-2.66z"/>',"baseline-extension":'<path fill="currentColor" d="M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5a2.5 2.5 0 0 0-5 0V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7s2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5a2.5 2.5 0 0 0 0-5"/>',"baseline-extension-off":'<path fill="currentColor" d="m19.78 22.61l-1.63-1.63c-.05 0-.1.02-.15.02h-3.8c0-2.71-2.16-3-2.7-3s-2.7.29-2.7 3H5c-1.1 0-2-.9-2-2v-3.8c2.71 0 3-2.16 3-2.7s-.3-2.7-2.99-2.7V6c0-.05.02-.09.02-.14L1.39 4.22L2.8 2.81l18.38 18.38zm.22-5.44V15a2.5 2.5 0 0 0 0-5V6c0-1.1-.9-2-2-2h-4a2.5 2.5 0 0 0-5 0H6.83z"/>',"baseline-face":'<path fill="currentColor" d="M9 11.75a1.25 1.25 0 1 0 0 2.5a1.25 1.25 0 0 0 0-2.5m6 0a1.25 1.25 0 1 0 0 2.5a1.25 1.25 0 0 0 0-2.5M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8c0-.29.02-.58.05-.86c2.36-1.05 4.23-2.98 5.21-5.37a9.97 9.97 0 0 0 10.41 3.97c.21.71.33 1.47.33 2.26c0 4.41-3.59 8-8 8"/>',"baseline-face-2":'<path fill="currentColor" d="M21.97 13.52v-.04C23.21 12.38 24 10.78 24 9c0-3.31-2.69-6-6-6q-.39 0-.78.06a5.98 5.98 0 0 0-10.44 0Q6.39 3 6 3C2.69 3 0 5.69 0 9c0 1.78.79 3.38 2.02 4.48v.04A6 6 0 0 0 0 18c0 3.31 2.69 6 6 6c1.39 0 2.67-.48 3.69-1.28c.74.18 1.51.28 2.31.28s1.57-.1 2.31-.28c1.02.8 2.3 1.28 3.69 1.28c3.31 0 6-2.69 6-6c0-1.78-.79-3.38-2.03-4.48M12 21c-4.41 0-8-3.59-8-8c0-3.72 2.56-6.85 6-7.74v.05c0 3.34 2.72 6.06 6.06 6.06c1.26 0 2.45-.39 3.45-1.09c.31.86.49 1.77.49 2.72c0 4.41-3.59 8-8 8"/><circle cx="9" cy="14" r="1.25" fill="currentColor"/><circle cx="15" cy="14" r="1.25" fill="currentColor"/>',"baseline-face-3":'<circle cx="9" cy="13" r="1.25" fill="currentColor"/><circle cx="15" cy="13" r="1.25" fill="currentColor"/><path fill="currentColor" d="M22.91 11.96C22.39 6.32 17.66 2 12 2S1.61 6.32 1.09 11.96l-.9 9.86c-.1 1.17.82 2.18 2 2.18h19.62c1.18 0 2.1-1.01 1.99-2.18zM4.54 9.13c.87.55 1.89.87 2.96.87c1.86 0 3.5-.93 4.5-2.35C13 9.07 14.64 10 16.5 10c1.07 0 2.09-.32 2.96-.87c.34.89.54 1.86.54 2.87c0 4.41-3.59 8-8 8s-8-3.59-8-8c0-1.01.2-1.98.54-2.87"/>',"baseline-face-4":'<path fill="currentColor" d="M12 2c-.96 0-1.88.14-2.75.39A4.99 4.99 0 0 0 5 0C2.24 0 0 2.24 0 5c0 1.8.96 3.37 2.39 4.25C2.14 10.12 2 11.04 2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8c0-.05.01-.1.01-.15c2.6-.98 4.68-2.99 5.74-5.55a9.94 9.94 0 0 0 9.92 3.46c.21.71.33 1.46.33 2.24c0 4.41-3.59 8-8 8"/><circle cx="9" cy="13" r="1.25" fill="currentColor"/><circle cx="15" cy="13" r="1.25" fill="currentColor"/>',"baseline-face-5":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8c0-1.12.23-2.18.65-3.15a.495.495 0 0 0 .85-.35c0-.25-.19-.45-.43-.49c.15-.26.32-.51.49-.75c-.03.08-.06.15-.06.24c0 .28.22.5.5.5s.5-.22.5-.5S6.28 7 6 7c-.13 0-.25.05-.34.13c.52-.68 1.15-1.28 1.86-1.76A.495.495 0 0 0 8 6a.495.495 0 0 0 .1-.98c.16-.09.32-.17.49-.25c.09.14.24.23.41.23c.28 0 .5-.22.5-.5c0-.03-.01-.06-.02-.09c.39-.13.79-.23 1.21-.3c-.11.1-.19.23-.19.39c0 .28.22.5.5.5s.5-.22.5-.5a.51.51 0 0 0-.3-.46c.26-.03.53-.04.8-.04s.54.01.8.04c-.18.08-.3.25-.3.46c0 .28.22.5.5.5s.5-.22.5-.5c0-.16-.08-.29-.19-.38c.41.07.82.17 1.21.3c-.01.02-.02.05-.02.08c0 .28.22.5.5.5c.17 0 .32-.09.41-.23c.17.08.33.16.49.25A.495.495 0 0 0 16 6c.28 0 .5-.22.5-.5c0-.05-.01-.09-.03-.13c.71.48 1.34 1.08 1.86 1.76a.495.495 0 0 0-.83.37c0 .28.22.5.5.5s.5-.22.5-.5c0-.09-.03-.16-.07-.23c.18.24.34.49.49.75c-.23.03-.42.23-.42.48a.495.495 0 0 0 .85.35c.42.97.65 2.03.65 3.15c0 4.41-3.59 8-8 8"/><circle cx="9" cy="13" r="1.25" fill="currentColor"/><circle cx="12" cy="5.5" r=".5" fill="currentColor"/><circle cx="14" cy="5.5" r=".5" fill="currentColor"/><circle cx="10" cy="5.5" r=".5" fill="currentColor"/><circle cx="17" cy="6.5" r=".5" fill="currentColor"/><circle cx="9" cy="6.5" r=".5" fill="currentColor"/><circle cx="7" cy="6.5" r=".5" fill="currentColor"/><circle cx="11" cy="6.5" r=".5" fill="currentColor"/><circle cx="13" cy="6.5" r=".5" fill="currentColor"/><circle cx="15" cy="6.5" r=".5" fill="currentColor"/><circle cx="12" cy="7.5" r=".5" fill="currentColor"/><circle cx="14" cy="7.5" r=".5" fill="currentColor"/><circle cx="16" cy="7.5" r=".5" fill="currentColor"/><circle cx="10" cy="7.5" r=".5" fill="currentColor"/><circle cx="8" cy="7.5" r=".5" fill="currentColor"/><circle cx="9" cy="8.5" r=".5" fill="currentColor"/><circle cx="7" cy="8.5" r=".5" fill="currentColor"/><circle cx="11" cy="8.5" r=".5" fill="currentColor"/><circle cx="13" cy="8.5" r=".5" fill="currentColor"/><circle cx="15" cy="8.5" r=".5" fill="currentColor"/><circle cx="17" cy="8.5" r=".5" fill="currentColor"/><circle cx="15" cy="13" r="1.25" fill="currentColor"/>',"baseline-face-6":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8v-.03c2.31-.22 3.43-1.59 4.34-3.41c.17-.35.51-.56.9-.56h5.53c.38 0 .72.21.89.55c.9 1.8 1.99 3.19 4.34 3.41v.03c0 4.42-3.59 8.01-8 8.01"/><circle cx="9" cy="13" r="1.25" fill="currentColor"/><circle cx="15" cy="13" r="1.25" fill="currentColor"/>',"baseline-face-retouching-natural":'<circle cx="9" cy="13" r="1.25" fill="currentColor"/><path fill="currentColor" d="m20.77 8.58l-.92 2.01c.09.46.15.93.15 1.41c0 4.41-3.59 8-8 8s-8-3.59-8-8c0-.05.01-.1 0-.14c2.6-.98 4.69-2.99 5.74-5.55A10 10 0 0 0 17.5 10c.45 0 .89-.04 1.33-.1l-.6-1.32l-.88-1.93l-1.93-.88l-2.79-1.27l2.79-1.27l.71-.32A9.9 9.9 0 0 0 12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10c0-1.47-.33-2.87-.9-4.13z"/><circle cx="15" cy="13" r="1.25" fill="currentColor"/><path fill="currentColor" d="M20.6 5.6L19.5 8l-1.1-2.4L16 4.5l2.4-1.1L19.5 1l1.1 2.4L23 4.5z"/>',"baseline-face-retouching-off":'<circle cx="9" cy="13" r="1.25" fill="currentColor"/><path fill="currentColor" d="M17.5 10c.75 0 1.47-.09 2.17-.24c.21.71.33 1.46.33 2.24c0 1.22-.28 2.37-.77 3.4l1.49 1.49A10 10 0 0 0 22 12c0-5.52-4.48-10-10-10c-1.78 0-3.44.47-4.89 1.28l5.33 5.33c1.49.88 3.21 1.39 5.06 1.39M1.89 3.72l2.19 2.19A9.96 9.96 0 0 0 2 12c0 5.52 4.48 10 10 10c2.29 0 4.4-.78 6.09-2.08l2.19 2.19l1.41-1.41L3.31 2.31zm14.77 14.77A7.9 7.9 0 0 1 12 20c-4.41 0-8-3.59-8-8c0-.05.01-.1 0-.14a9.95 9.95 0 0 0 3.64-2.39z"/>',"baseline-facebook":'<path fill="currentColor" d="M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95"/>',"baseline-fact-check":'<path fill="currentColor" fill-rule="evenodd" d="M20 3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M10 17H5v-2h5zm0-4H5v-2h5zm0-4H5V7h5zm4.82 6L12 12.16l1.41-1.41l1.41 1.42L17.99 9l1.42 1.42z"/>',"baseline-factory":'<path fill="currentColor" d="M22 10v12H2V10l7-3v2l5-2v3zm-4.8-1.5L18 2h3l.8 6.5zM11 18h2v-4h-2zm-4 0h2v-4H7zm10-4h-2v4h2z"/>',"baseline-family-restroom":'<path fill="currentColor" d="M16 4c0-1.11.89-2 2-2s2 .89 2 2s-.89 2-2 2s-2-.89-2-2m4 18v-6h2.5l-2.54-7.63A2.01 2.01 0 0 0 18.06 7h-.12a2 2 0 0 0-1.9 1.37l-.86 2.58c1.08.6 1.82 1.73 1.82 3.05v8zm-7.5-10.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5S11 9.17 11 10s.67 1.5 1.5 1.5M5.5 6c1.11 0 2-.89 2-2s-.89-2-2-2s-2 .89-2 2s.89 2 2 2m2 16v-7H9V9c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v6h1.5v7zm6.5 0v-4h1v-4c0-.82-.68-1.5-1.5-1.5h-2c-.82 0-1.5.68-1.5 1.5v4h1v4z"/>',"baseline-fast-forward":'<path fill="currentColor" d="m4 18l8.5-6L4 6zm9-12v12l8.5-6z"/>',"baseline-fast-rewind":'<path fill="currentColor" d="M11 18V6l-8.5 6zm.5-6l8.5 6V6z"/>',"baseline-fastfood":'<path fill="currentColor" d="M18.06 22.99h1.66c.84 0 1.53-.64 1.63-1.46L23 5.05h-5V1h-1.97v4.05h-4.97l.3 2.34c1.71.47 3.31 1.32 4.27 2.26c1.44 1.42 2.43 2.89 2.43 5.29zM1 21.99V21h15.03v.99c0 .55-.45 1-1.01 1H2.01c-.56 0-1.01-.45-1.01-1m15.03-7c0-8-15.03-8-15.03 0zM1.02 17h15v2h-15z"/>',"baseline-favorite":'<path fill="currentColor" d="m12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5C2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3C19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54z"/>',"baseline-favorite-border":'<path fill="currentColor" d="M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3C4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5C22 5.42 19.58 3 16.5 3m-4.4 15.55l-.1.1l-.1-.1C7.14 14.24 4 11.39 4 8.5C4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5c0 2.89-3.14 5.74-7.9 10.05"/>',"baseline-fax":'<path fill="currentColor" d="M19 9h-1V4H8v16h14v-8c0-1.66-1.34-3-3-3m-9-3h6v3h-6zm4 11h-4v-5h4zm2 0c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1M4.5 8A2.5 2.5 0 0 0 2 10.5v8a2.5 2.5 0 0 0 5 0v-8A2.5 2.5 0 0 0 4.5 8"/>',"baseline-featured-play-list":'<path fill="currentColor" d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 8H3V9h9zm0-4H3V5h9z"/>',"baseline-featured-video":'<path fill="currentColor" d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 9H3V5h9z"/>',"baseline-feed":'<path fill="currentColor" d="M16 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8zM7 7h5v2H7zm10 10H7v-2h10zm0-4H7v-2h10zm-2-4V5l4 4z"/>',"baseline-feedback":'<path fill="currentColor" d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 12h-2v-2h2zm0-4h-2V6h2z"/>',"baseline-female":'<path fill="currentColor" d="M17.5 9.5C17.5 6.46 15.04 4 12 4S6.5 6.46 6.5 9.5c0 2.7 1.94 4.93 4.5 5.4V17H9v2h2v2h2v-2h2v-2h-2v-2.1c2.56-.47 4.5-2.7 4.5-5.4m-9 0C8.5 7.57 10.07 6 12 6s3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5"/>',"baseline-fence":'<path fill="currentColor" d="M21 12v-2h-2V7l-3-3l-2 2l-2-2l-2 2l-2-2l-3 3v3H3v2h2v2H3v2h2v4h14v-4h2v-2h-2v-2zm-5-5.17l1 1V10h-2V7.83l.41-.41zm-4 0l.59.59l.41.41V10h-2V7.83l.41-.41zM11 14v-2h2v2zm2 2v2h-2v-2zM7 7.83l1-1l.59.59l.41.41V10H7zM7 12h2v2H7zm0 4h2v2H7zm10 2h-2v-2h2zm0-4h-2v-2h2z"/>',"baseline-festival":'<path fill="currentColor" d="M13 5.7V4h3l-1-1.49L16 1h-5v4.7L2 12v10h7v-5l3.03-2L15 17v5h7V12z"/>',"baseline-fiber-dvr":'<path fill="currentColor" d="M17.5 10.5h2v1h-2zm-13 0h2v3h-2zM21 3H3c-1.11 0-2 .89-2 2v14a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V5c0-1.11-.89-2-2-2M8 13.5c0 .85-.65 1.5-1.5 1.5H3V9h3.5c.85 0 1.5.65 1.5 1.5zm4.62 1.5h-1.5L9.37 9h1.5l1 3.43l1-3.43h1.5zM21 11.5c0 .6-.4 1.15-.9 1.4L21 15h-1.5l-.85-2H17.5v2H16V9h3.5c.85 0 1.5.65 1.5 1.5z"/>',"baseline-fiber-manual-record":'<circle cx="12" cy="12" r="8" fill="currentColor"/>',"baseline-fiber-new":'<path fill="currentColor" d="M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2M8.5 15H7.3l-2.55-3.5V15H3.5V9h1.25l2.5 3.5V9H8.5zm5-4.74H11v1.12h2.5v1.26H11v1.11h2.5V15h-4V9h4zm7 3.74c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1V9h1.25v4.51h1.13V9.99h1.25v3.51h1.12V9h1.25z"/>',"baseline-fiber-pin":'<path fill="currentColor" d="M5.5 10.5h2v1h-2zM20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2M9 11.5c0 .85-.65 1.5-1.5 1.5h-2v2H4V9h3.5c.85 0 1.5.65 1.5 1.5zm3.5 3.5H11V9h1.5zm7.5 0h-1.2l-2.55-3.5V15H15V9h1.25l2.5 3.5V9H20z"/>',"baseline-fiber-smart-record":'<circle cx="9" cy="12" r="8" fill="currentColor"/><path fill="currentColor" d="M17 4.26v2.09a5.99 5.99 0 0 1 0 11.3v2.09c3.45-.89 6-4.01 6-7.74s-2.55-6.85-6-7.74"/>',"baseline-file-copy":'<path fill="currentColor" d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm-1 4l6 6v10c0 1.1-.9 2-2 2H7.99C6.89 23 6 22.1 6 21l.01-14c0-1.1.89-2 1.99-2zm-1 7h5.5L14 6.5z"/>',"baseline-file-download":'<path fill="currentColor" d="M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z"/>',"baseline-file-download-done":'<path fill="currentColor" d="M5 18h14v2H5zm4.6-2.7L5 10.7l2-1.9l2.6 2.6L17 4l2 2z"/>',"baseline-file-download-off":'<path fill="currentColor" d="M9 6.17V3h6v6h4l-3.59 3.59zm12.19 15.02L2.81 2.81L1.39 4.22L6.17 9H5l7 7l.59-.59L15.17 18H5v2h12.17l2.61 2.61z"/>',"baseline-file-open":'<path fill="currentColor" d="M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H15v-8h5V8zm-1 7V3.5L18.5 9zm4 12.66V16h5.66v2h-2.24l2.95 2.95l-1.41 1.41L19 19.41v2.24h-2z"/>',"baseline-file-present":'<path fill="currentColor" d="M15 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V7zM6 20V4h8v4h4v12zm10-10v5c0 2.21-1.79 4-4 4s-4-1.79-4-4V8.5a2.5 2.5 0 0 1 2.76-2.49c1.3.13 2.24 1.32 2.24 2.63V15h-2V8.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5V15c0 1.1.9 2 2 2s2-.9 2-2v-5z"/>',"baseline-file-upload":'<path fill="currentColor" d="M9 16h6v-6h4l-7-7l-7 7h4zm-4 2h14v2H5z"/>',"baseline-filter":'<path fill="currentColor" d="m15.96 10.29l-2.75 3.54l-1.96-2.36L8.5 15h11zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z"/>',"baseline-filter-1":'<path fill="currentColor" d="M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm11 10h2V5h-4v2h2zm7-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z"/>',"baseline-filter-2":'<path fill="currentColor" d="M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-4-4h-4v-2h2a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-4v2h4v2h-2a2 2 0 0 0-2 2v4h6z"/>',"baseline-filter-3":'<path fill="currentColor" d="M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm14 8v-1.5c0-.83-.67-1.5-1.5-1.5c.83 0 1.5-.67 1.5-1.5V7a2 2 0 0 0-2-2h-4v2h4v2h-2v2h2v2h-4v2h4a2 2 0 0 0 2-2"/>',"baseline-filter-4":'<path fill="currentColor" d="M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm12 10h2V5h-2v4h-2V5h-2v6h4zm6-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z"/>',"baseline-filter-5":'<path fill="currentColor" d="M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm14 8v-2a2 2 0 0 0-2-2h-2V7h4V5h-6v6h4v2h-4v2h4a2 2 0 0 0 2-2"/>',"baseline-filter-6":'<path fill="currentColor" d="M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-8-2h2a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2h-2V7h4V5h-4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2m0-4h2v2h-2z"/>',"baseline-filter-7":'<path fill="currentColor" d="M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-8-2l4-8V5h-6v2h4l-4 8z"/>',"baseline-filter-8":'<path fill="currentColor" d="M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-8-2h2a2 2 0 0 0 2-2v-1.5c0-.83-.67-1.5-1.5-1.5c.83 0 1.5-.67 1.5-1.5V7a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2v1.5c0 .83.67 1.5 1.5 1.5c-.83 0-1.5.67-1.5 1.5V13a2 2 0 0 0 2 2m0-8h2v2h-2zm0 4h2v2h-2z"/>',"baseline-filter-9":'<path fill="currentColor" d="M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM15 5h-2a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2v2h-4v2h4a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2m0 4h-2V7h2z"/>',"baseline-filter-9-plus":'<path fill="currentColor" d="M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm11 7V8a2 2 0 0 0-2-2h-1a2 2 0 0 0-2 2v1a2 2 0 0 0 2 2h1v1H9v2h3a2 2 0 0 0 2-2m-3-3V8h1v1zm10-8H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 8h-2V7h-2v2h-2v2h2v2h2v-2h2v6H7V3h14z"/>',"baseline-filter-alt":'<path fill="currentColor" d="M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39A.998.998 0 0 0 18.95 4H5.04c-.83 0-1.3.95-.79 1.61"/>',"baseline-filter-alt-off":'<path fill="currentColor" d="M19.79 5.61A.998.998 0 0 0 19 4H6.83l7.97 7.97zM2.81 2.81L1.39 4.22L10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-2.17l5.78 5.78l1.41-1.41z"/>',"baseline-filter-b-and-w":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16l-7-8v8H5l7-8V5h7z"/>',"baseline-filter-center-focus":'<path fill="currentColor" d="M5 15H3v4c0 1.1.9 2 2 2h4v-2H5zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2zm14-2h-4v2h4v4h2V5c0-1.1-.9-2-2-2m0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2zM12 9c-1.66 0-3 1.34-3 3s1.34 3 3 3s3-1.34 3-3s-1.34-3-3-3"/>',"baseline-filter-drama":'<path fill="currentColor" d="M19.35 10.04A7.49 7.49 0 0 0 12 4a7.48 7.48 0 0 0-6.64 4.04A5.996 5.996 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5c0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4s4 1.79 4 4h2c0-2.76-1.86-5.08-4.4-5.78C8.61 6.88 10.2 6 12 6c3.03 0 5.5 2.47 5.5 5.5v.5H19c1.65 0 3 1.35 3 3s-1.35 3-3 3"/>',"baseline-filter-frames":'<path fill="currentColor" d="M20 4h-4l-4-4l-4 4H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H4V6h4.52l3.52-3.5L15.52 6H20zM18 8H6v10h12"/>',"baseline-filter-hdr":'<path fill="currentColor" d="m14 6l-3.75 5l2.85 3.8l-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22z"/>',"baseline-filter-list":'<path fill="currentColor" d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z"/>',"baseline-filter-list-off":'<path fill="currentColor" d="M10.83 8H21V6H8.83zm5 5H18v-2h-4.17zM14 16.83V18h-4v-2h3.17l-3-3H6v-2h2.17l-3-3H3V6h.17L1.39 4.22L2.8 2.81l18.38 18.38l-1.41 1.41z"/>',"baseline-filter-none":'<path fill="currentColor" d="M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z"/>',"baseline-filter-tilt-shift":'<path fill="currentColor" d="M11 4.07V2.05c-2.01.2-3.84 1-5.32 2.21L7.1 5.69A7.94 7.94 0 0 1 11 4.07m7.32.19A9.95 9.95 0 0 0 13 2.05v2.02c1.46.18 2.79.76 3.9 1.62zM19.93 11h2.02c-.2-2.01-1-3.84-2.21-5.32L18.31 7.1a7.94 7.94 0 0 1 1.62 3.9M5.69 7.1L4.26 5.68A9.95 9.95 0 0 0 2.05 11h2.02c.18-1.46.76-2.79 1.62-3.9M4.07 13H2.05c.2 2.01 1 3.84 2.21 5.32l1.43-1.43A7.87 7.87 0 0 1 4.07 13M15 12c0-1.66-1.34-3-3-3s-3 1.34-3 3s1.34 3 3 3s3-1.34 3-3m3.31 4.9l1.43 1.43a10 10 0 0 0 2.21-5.32h-2.02a7.95 7.95 0 0 1-1.62 3.89M13 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.43-1.43c-1.1.86-2.43 1.44-3.89 1.62m-7.32-.19A10 10 0 0 0 11 21.95v-2.02a7.94 7.94 0 0 1-3.9-1.62z"/>',"baseline-filter-vintage":'<path fill="currentColor" d="M18.7 12.4a6 6 0 0 0-.86-.4c.29-.11.58-.24.86-.4a6.01 6.01 0 0 0 3-5.19a6.01 6.01 0 0 0-6 0c-.28.16-.54.35-.78.54c.05-.31.08-.63.08-.95c0-2.22-1.21-4.15-3-5.19C10.21 1.85 9 3.78 9 6c0 .32.03.64.08.95c-.24-.2-.5-.39-.78-.55a6.01 6.01 0 0 0-6 0a5.97 5.97 0 0 0 3 5.19c.28.16.57.29.86.4c-.29.11-.58.24-.86.4a6.01 6.01 0 0 0-3 5.19a6.01 6.01 0 0 0 6 0c.28-.16.54-.35.78-.54c-.05.32-.08.64-.08.96c0 2.22 1.21 4.15 3 5.19c1.79-1.04 3-2.97 3-5.19c0-.32-.03-.64-.08-.95q.36.3.78.54a6.01 6.01 0 0 0 6 0a6.01 6.01 0 0 0-3-5.19M12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4s4 1.79 4 4s-1.79 4-4 4"/>',"baseline-find-in-page":'<path fill="currentColor" d="M20 19.59V8l-6-6H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c.45 0 .85-.15 1.19-.4l-4.43-4.43c-.8.52-1.74.83-2.76.83c-2.76 0-5-2.24-5-5s2.24-5 5-5s5 2.24 5 5c0 1.02-.31 1.96-.83 2.75zM9 13c0 1.66 1.34 3 3 3s3-1.34 3-3s-1.34-3-3-3s-3 1.34-3 3"/>',"baseline-find-replace":'<path fill="currentColor" d="M11 6c1.38 0 2.63.56 3.54 1.46L12 10h6V4l-2.05 2.05A6.98 6.98 0 0 0 11 4c-3.53 0-6.43 2.61-6.92 6H6.1A5 5 0 0 1 11 6m5.64 9.14A6.9 6.9 0 0 0 17.92 12H15.9a5 5 0 0 1-4.9 4c-1.38 0-2.63-.56-3.54-1.46L10 12H4v6l2.05-2.05A6.98 6.98 0 0 0 11 18c1.55 0 2.98-.51 4.14-1.36L20 21.49L21.49 20z"/>',"baseline-fingerprint":'<path fill="currentColor" d="M17.81 4.47c-.08 0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86.47-5.57 1.41c-.24.13-.54.04-.68-.2a.506.506 0 0 1 .2-.68C7.82 2.52 9.86 2 12.01 2c2.13 0 3.99.47 6.03 1.52c.25.13.34.43.21.67a.49.49 0 0 1-.44.28M3.5 9.72a.499.499 0 0 1-.41-.79c.99-1.4 2.25-2.5 3.75-3.27C9.98 4.04 14 4.03 17.15 5.65c1.5.77 2.76 1.86 3.75 3.25a.5.5 0 0 1-.12.7c-.23.16-.54.11-.7-.12a9.4 9.4 0 0 0-3.39-2.94c-2.87-1.47-6.54-1.47-9.4.01c-1.36.7-2.5 1.7-3.4 2.96c-.08.14-.23.21-.39.21m6.25 12.07a.47.47 0 0 1-.35-.15c-.87-.87-1.34-1.43-2.01-2.64c-.69-1.23-1.05-2.73-1.05-4.34c0-2.97 2.54-5.39 5.66-5.39s5.66 2.42 5.66 5.39c0 .28-.22.5-.5.5s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39s-4.66 1.97-4.66 4.39c0 1.44.32 2.77.93 3.85c.64 1.15 1.08 1.64 1.85 2.42c.19.2.19.51 0 .71c-.11.1-.24.15-.37.15m7.17-1.85c-1.19 0-2.24-.3-3.1-.89c-1.49-1.01-2.38-2.65-2.38-4.39c0-.28.22-.5.5-.5s.5.22.5.5c0 1.41.72 2.74 1.94 3.56c.71.48 1.54.71 2.54.71c.24 0 .64-.03 1.04-.1c.27-.05.53.13.58.41c.05.27-.13.53-.41.58c-.57.11-1.07.12-1.21.12M14.91 22c-.04 0-.09-.01-.13-.02c-1.59-.44-2.63-1.03-3.72-2.1a7.3 7.3 0 0 1-2.17-5.22c0-1.62 1.38-2.94 3.08-2.94s3.08 1.32 3.08 2.94c0 1.07.93 1.94 2.08 1.94s2.08-.87 2.08-1.94c0-3.77-3.25-6.83-7.25-6.83c-2.84 0-5.44 1.58-6.61 4.03c-.39.81-.59 1.76-.59 2.8c0 .78.07 2.01.67 3.61c.1.26-.03.55-.29.64c-.26.1-.55-.04-.64-.29a11.1 11.1 0 0 1-.73-3.96c0-1.2.23-2.29.68-3.24c1.33-2.79 4.28-4.6 7.51-4.6c4.55 0 8.25 3.51 8.25 7.83c0 1.62-1.38 2.94-3.08 2.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08.87-2.08 1.94c0 1.71.66 3.31 1.87 4.51c.95.94 1.86 1.46 3.27 1.85c.27.07.42.35.35.61c-.05.23-.26.38-.47.38"/>',"baseline-fire-extinguisher":'<path fill="currentColor" d="M7 19h10v1c0 1.1-.9 2-2 2H9c-1.1 0-2-.9-2-2zm0-1h10v-5H7zM17 3v6l-3.15-.66c-.01 0-.01.01-.02.02c1.55.62 2.72 1.98 3.07 3.64H7.1c.34-1.66 1.52-3.02 3.07-3.64c-.33-.26-.6-.58-.8-.95L5 6.5v-1l4.37-.91C9.87 3.65 10.86 3 12 3c.7 0 1.34.25 1.85.66zm-4 3c-.03-.59-.45-1-1-1s-1 .45-1 1s.45 1 1 1s1-.45 1-1"/>',"baseline-fire-hydrant-alt":'<path fill="currentColor" d="M19 11h-1V8h2V6h-2.35a5.99 5.99 0 0 0-11.3 0H4v2h2v3H5c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v3H4v2h16v-2h-2v-3h1c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2m-7 6.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5s-1.57 3.5-3.5 3.5"/><circle cx="12" cy="14" r="1.5" fill="currentColor"/>',"baseline-fire-truck":'<path fill="currentColor" d="m22.9 10.69l-1.44-4.32A2.01 2.01 0 0 0 19.56 5H19V4c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v1h-2c-1.1 0-2 .9-2 2v4H1v5c0 1.1.9 2 2 2h1c0 1.66 1.34 3 3 3s3-1.34 3-3h4c0 1.66 1.34 3 3 3s3-1.34 3-3h3v-6.68c0-.21-.03-.42-.1-.63M7 19c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m10 0c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m-3-8V7h5.56l1.33 4z"/><path fill="currentColor" d="M11 8.5h-1v-2h1V5H1v1.5h1v2H1V10h10zm-5.75 0H3.5v-2h1.75zm3.25 0H6.75v-2H8.5z"/>',"baseline-fireplace":'<path fill="currentColor" d="M2 2v20h20V2zm9.86 14.96c.76-.24 1.4-1.04 1.53-1.63c.13-.56-.1-1.05-.2-1.6c-.08-.46-.07-.85.08-1.28c.54 1.21 2.15 1.64 1.98 3.18c-.19 1.7-2.11 2.38-3.39 1.33M20 20h-2v-2h-2.02A4.98 4.98 0 0 0 17 15c0-1.89-1.09-2.85-1.85-3.37C12.2 9.61 13 7 13 7c-6.73 3.57-6.02 7.47-6 8c.03.96.49 2.07 1.23 3H6v2H4V4h16z"/>',"baseline-first-page":'<path fill="currentColor" d="M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6l6 6zM6 6h2v12H6z"/>',"baseline-fit-screen":'<path fill="currentColor" d="M17 4h3c1.1 0 2 .9 2 2v2h-2V6h-3zM4 8V6h3V4H4c-1.1 0-2 .9-2 2v2zm16 8v2h-3v2h3c1.1 0 2-.9 2-2v-2zM7 18H4v-2H2v2c0 1.1.9 2 2 2h3zM18 8H6v8h12z"/>',"baseline-fitbit":'<path fill="currentColor" d="M19.89 13.89c1.04 0 1.89-.85 1.89-1.89s-.85-1.89-1.89-1.89S18 10.96 18 12s.85 1.89 1.89 1.89m-4.24-.21c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68s-1.68.75-1.68 1.68s.75 1.68 1.68 1.68m0-4.26c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68s-1.68.75-1.68 1.68s.75 1.68 1.68 1.68m0 8.51c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68s-1.68.75-1.68 1.68c0 .92.75 1.68 1.68 1.68m-4.24-4.46c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47s-1.47.66-1.47 1.47s.65 1.47 1.47 1.47m0-4.26c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47s-1.47.66-1.47 1.47s.65 1.47 1.47 1.47m0 8.52c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47s-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0 4.27c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47s-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0-17.06c.81 0 1.47-.66 1.47-1.47S12.22 2 11.41 2s-1.47.66-1.47 1.47s.65 1.47 1.47 1.47m-4.25 8.32c.7 0 1.26-.57 1.26-1.26s-.57-1.26-1.26-1.26a1.261 1.261 0 0 0 0 2.52m0 4.25a1.261 1.261 0 0 0 0-2.52a1.261 1.261 0 0 0 0 2.52m0-8.49a1.261 1.261 0 0 0 0-2.52a1.261 1.261 0 0 0 0 2.52m-3.87 4.03a1.05 1.05 0 1 0 0-2.1a1.05 1.05 0 0 0 0 2.1"/>',"baseline-fitness-center":'<path fill="currentColor" d="M20.57 14.86L22 13.43L20.57 12L17 15.57L8.43 7L12 3.43L10.57 2L9.14 3.43L7.71 2L5.57 4.14L4.14 2.71L2.71 4.14l1.43 1.43L2 7.71l1.43 1.43L2 10.57L3.43 12L7 8.43L15.57 17L12 20.57L13.43 22l1.43-1.43L16.29 22l2.14-2.14l1.43 1.43l1.43-1.43l-1.43-1.43L22 16.29z"/>',"baseline-flag":'<path fill="currentColor" d="M14.4 6L14 4H5v17h2v-7h5.6l.4 2h7V6z"/>',"baseline-flag-circle":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m6 13h-5l-1-2H9.5v5H8V7h6l1 2h3z"/>',"baseline-flaky":'<path fill="currentColor" fill-rule="evenodd" d="m14.05 17.58l-.01.01l-2.4-2.4l1.06-1.06l1.35 1.35L16.54 13l1.06 1.06l-3.54 3.54zM12 2C6.5 2 2 6.5 2 12s4.5 10 10 10s10-4.5 10-10S17.5 2 12 2M7.34 6.28l1.41 1.41l1.41-1.41l1.06 1.06l-1.41 1.41l1.41 1.41l-1.06 1.06l-1.41-1.41l-1.41 1.41l-1.06-1.06l1.41-1.41l-1.41-1.41zM12 20c-2.2 0-4.2-.9-5.7-2.3L17.7 6.3C19.1 7.8 20 9.8 20 12c0 4.4-3.6 8-8 8"/>',"baseline-flare":'<path fill="currentColor" d="M7 11H1v2h6zm2.17-3.24L7.05 5.64L5.64 7.05l2.12 2.12zM13 1h-2v6h2zm5.36 6.05l-1.41-1.41l-2.12 2.12l1.41 1.41zM17 11v2h6v-2zm-5-2c-1.66 0-3 1.34-3 3s1.34 3 3 3s3-1.34 3-3s-1.34-3-3-3m2.83 7.24l2.12 2.12l1.41-1.41l-2.12-2.12zm-9.19.71l1.41 1.41l2.12-2.12l-1.41-1.41zM11 23h2v-6h-2z"/>',"baseline-flash-auto":'<path fill="currentColor" d="M3 2v12h3v9l7-12H9l4-9zm16 0h-2l-3.2 9h1.9l.7-2h3.2l.7 2h1.9zm-2.15 5.65L18 4l1.15 3.65z"/>',"baseline-flash-off":'<path fill="currentColor" d="M3.27 3L2 4.27l5 5V13h3v9l3.58-6.14L17.73 20L19 18.73zM17 10h-4l4-8H7v2.18l8.46 8.46z"/>',"baseline-flash-on":'<path fill="currentColor" d="M7 2v11h3v9l7-12h-4l4-8z"/>',"baseline-flashlight-off":'<path fill="currentColor" d="M18 5V2H6v1.17L7.83 5zm-2 6l2-3V7H9.83L16 13.17zM2.81 2.81L1.39 4.22L8 10.83V22h8v-3.17l3.78 3.78l1.41-1.41z"/>',"baseline-flashlight-on":'<path fill="currentColor" d="M6 2h12v3H6zm0 5v1l2 3v11h8V11l2-3V7zm6 8.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5"/>',"baseline-flatware":'<path fill="currentColor" d="M16 7.08c0 1.77-.84 3.25-2 3.82V21h-2V10.9c-1.16-.57-2-2.05-2-3.82C10.01 4.83 11.35 3 13 3c1.66 0 3 1.83 3 4.08M17 3v18h2v-8h2V7c0-1.76-1.24-4-4-4M8.28 3c-.4 0-.72.32-.72.72V7h-.84V3.72C6.72 3.32 6.4 3 6 3s-.72.32-.72.72V7h-.84V3.72c0-.4-.32-.72-.72-.72S3 3.32 3 3.72V9c0 1.1.9 2 2 2v10h2V11c1.1 0 2-.9 2-2V3.72c0-.4-.32-.72-.72-.72"/>',"baseline-flight":'<path fill="currentColor" d="M21 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1l3.5 1v-1.5L13 19v-5.5z"/>',"baseline-flight-class":'<path fill="currentColor" d="M16 4h-2c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M9.5 16H18v2H9.49c-.88 0-1.66-.58-1.92-1.43L5 8V4h2v4zM8 19h10v2H8z"/>',"baseline-flight-land":'<path fill="currentColor" d="M2.5 19h19v2h-19zm16.84-3.15c.8.21 1.62-.26 1.84-1.06c.21-.8-.26-1.62-1.06-1.84l-5.31-1.42l-2.76-9.02L10.12 2v8.28L5.15 8.95l-.93-2.32l-1.45-.39v5.17z"/>',"baseline-flight-takeoff":'<path fill="currentColor" d="M2.5 19h19v2h-19zm19.57-9.36c-.21-.8-1.04-1.28-1.84-1.06L14.92 10l-6.9-6.43l-1.93.51l4.14 7.17l-4.97 1.33l-1.97-1.54l-1.45.39l2.59 4.49s7.12-1.9 16.57-4.43c.81-.23 1.28-1.05 1.07-1.85"/>',"baseline-flip":'<path fill="currentColor" d="M15 21h2v-2h-2zm4-12h2V7h-2zM3 5v14c0 1.1.9 2 2 2h4v-2H5V5h4V3H5c-1.1 0-2 .9-2 2m16-2v2h2c0-1.1-.9-2-2-2m-8 20h2V1h-2zm8-6h2v-2h-2zM15 5h2V3h-2zm4 8h2v-2h-2zm0 8c1.1 0 2-.9 2-2h-2z"/>',"baseline-flip-camera-android":'<path fill="currentColor" d="M9 12c0 1.66 1.34 3 3 3s3-1.34 3-3s-1.34-3-3-3s-3 1.34-3 3"/><path fill="currentColor" d="M8 10V8H5.09C6.47 5.61 9.05 4 12 4c3.72 0 6.85 2.56 7.74 6h2.06c-.93-4.56-4.96-8-9.8-8c-3.27 0-6.18 1.58-8 4.01V4H2v6zm8 4v2h2.91c-1.38 2.39-3.96 4-6.91 4c-3.72 0-6.85-2.56-7.74-6H2.2c.93 4.56 4.96 8 9.8 8c3.27 0 6.18-1.58 8-4.01V20h2v-6z"/>',"baseline-flip-camera-ios":'<path fill="currentColor" d="M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-8 13c-2.76 0-5-2.24-5-5H5l2.5-2.5L10 13H8c0 2.21 1.79 4 4 4c.58 0 1.13-.13 1.62-.35l.74.74c-.71.37-1.5.61-2.36.61m4.5-2.5L14 13h2c0-2.21-1.79-4-4-4c-.58 0-1.13.13-1.62.35l-.74-.73C10.35 8.24 11.14 8 12 8c2.76 0 5 2.24 5 5h2z"/>',"baseline-flip-to-back":'<path fill="currentColor" d="M9 7H7v2h2zm0 4H7v2h2zm0-8a2 2 0 0 0-2 2h2zm4 12h-2v2h2zm6-12v2h2c0-1.1-.9-2-2-2m-6 0h-2v2h2zM9 17v-2H7a2 2 0 0 0 2 2m10-4h2v-2h-2zm0-4h2V7h-2zm0 8c1.1 0 2-.9 2-2h-2zM5 7H3v12a2 2 0 0 0 2 2h12v-2H5zm10-2h2V3h-2zm0 12h2v-2h-2z"/>',"baseline-flip-to-front":'<path fill="currentColor" d="M3 13h2v-2H3zm0 4h2v-2H3zm2 4v-2H3a2 2 0 0 0 2 2M3 9h2V7H3zm12 12h2v-2h-2zm4-18H9a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 12H9V5h10zm-8 6h2v-2h-2zm-4 0h2v-2H7z"/>',"baseline-flood":'<path fill="currentColor" d="M18.67 19c-1.95 0-2.09 1-3.33 1c-1.19 0-1.42-1-3.33-1c-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1s-2.1 1-3.34 1v2c1.95 0 2.11-1 3.34-1c1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.22 0 1.4 1 3.33 1s2.1-1 3.33-1c1.22 0 1.4 1 3.33 1v-2c-1.24 0-1.38-1-3.33-1m-9.99-1.5c1.95 0 2.09-1 3.33-1c1.19 0 1.42 1 3.33 1c1.95 0 2.09-1 3.33-1c1.19 0 1.4.98 3.31 1v-2c-.63 0-1-.28-1.48-.55l-2.02-7.53l2.09.85l.74-1.86L9.78 2L2 11.61l1.57 1.23l1.39-1.78l.93 3.48c-.18-.02-.35-.05-.56-.05c-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1c1.19.01 1.42 1.01 3.33 1.01m5.36-7.32l1.42 5.31c-1.34.09-1.47-.99-3.47-.99c-.36 0-.65.04-.91.1l-.91-3.39z"/>',"baseline-flourescent":'<path fill="currentColor" d="M5 9h14v6H5zm6-7h2v3h-2zm6.286 4.399l1.79-1.803l1.42 1.41l-1.79 1.802zM11 19h2v3h-2zm6.29-1.29l1.79 1.8l1.42-1.42l-1.8-1.79zM3.495 6.01l1.407-1.408L6.69 6.391L5.284 7.798zm-.003 12.066l1.803-1.79l1.409 1.42l-1.803 1.79z"/>',"baseline-fluorescent":'<path fill="currentColor" d="M5 9h14v6H5zm6-7h2v3h-2zm6.286 4.399l1.79-1.803l1.42 1.41l-1.79 1.802zM11 19h2v3h-2zm6.29-1.29l1.79 1.8l1.42-1.42l-1.8-1.79zM3.495 6.01l1.407-1.408L6.69 6.391L5.284 7.798zm-.003 12.066l1.803-1.79l1.409 1.42l-1.803 1.79z"/>',"baseline-flutter-dash":'<path fill="currentColor" d="M11.07 11.7c.29-.39.81-.56 1.27-.37c.17.07.32.18.43.33c.22.28.25.59.22.85c-.05.33-.25.63-.54.79c0 0-4.87 2.95-5.07 2.69s3.69-4.29 3.69-4.29M22 10c0 2.5-1 3-1.5 3c-.23 0-.44-.1-.62-.26c-.48 3.32-2.36 5.31-5.33 5.99c.11.44.48.77.95.77h.58c.22 0 .41.15.48.36c.17.52.66 1.02 1.02 1.32c.25.21.24.59-.03.78c-.34.24-.9.49-1.79.53a.5.5 0 0 1-.45-.22c-.13-.2-.31-.56-.31-1.01c0-.3.04-.57.09-.8c-.78-.16-1.39-.78-1.55-1.56c-.49.06-1 .1-1.54.1c-.88 0-1.7-.09-2.45-.25c-.02.08-.05.16-.05.25c0 .55.45 1 1 1h.58c.22 0 .41.15.48.36c.17.52.66 1.02 1.02 1.32c.25.21.24.59-.03.78c-.34.24-.9.49-1.79.53a.5.5 0 0 1-.45-.22c-.13-.2-.31-.56-.31-1.01c0-.3.04-.57.09-.8c-.9-.19-1.59-1-1.59-1.96c0-.18.03-.36.08-.53c-2.46-.86-4.03-2.78-4.46-5.74c-.18.17-.38.27-.62.27C3 13 2 12.5 2 10c0-2.27 1.7-4.5 3-4.5c.43 0 .49.49.5.85a8 8 0 0 1 5.55-3.29c.2-.96 1.08-1.56 1.95-1.56v1s.33-.5 1-.5s1 .5 1 .5c-.49 0-.85.35-.96.77c1.82.48 3.39 1.59 4.46 3.08c.01-.36.07-.85.5-.85c1.3 0 3 2.23 3 4.5M5 11c0 .81.1 1.53.25 2.21c.18-.69.46-1.33.83-1.92a3.8 3.8 0 0 1-.34-1.54A3.766 3.766 0 0 1 9.5 6c.96 0 1.84.37 2.5.97c.66-.6 1.54-.97 2.5-.97c2.07 0 3.75 1.68 3.75 3.75c0 .55-.12 1.07-.34 1.54c.37.59.66 1.24.84 1.94c.15-.68.25-1.41.25-2.23c0-3.86-3.14-7-7-7s-7 3.14-7 7m12.98 4.29c0-.1.02-.19.02-.29c0-1.01-.26-1.95-.7-2.78c-.69.78-1.68 1.28-2.8 1.28c-.27 0-.54-.03-.79-.09c.14-.23.23-.49.27-.77c.01-.07.01-.13.02-.19c.17.03.33.05.5.05c1.52 0 2.75-1.23 2.75-2.75S16.02 7 14.5 7c-.67 0-1.32.25-1.83.72l-.67.6l-.67-.6C10.82 7.25 10.17 7 9.5 7C7.98 7 6.75 8.23 6.75 9.75c0 1.34.96 2.46 2.23 2.7l-.76.83c-.6-.22-1.12-.59-1.53-1.05A6 6 0 0 0 6 15c0 .08.01.15.01.24C7.13 17.06 9.14 18 12 18c2.88 0 4.88-.91 5.98-2.71M16 9.75c0 .97-.67 1.75-1.5 1.75S13 10.72 13 9.75S13.67 8 14.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38s.17.38.38.38s.37-.18.37-.38M11 9.75c0 .97-.67 1.75-1.5 1.75S8 10.72 8 9.75S8.67 8 9.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38s.17.38.38.38s.37-.18.37-.38"/>',"baseline-fmd-bad":'<path fill="currentColor" d="M12 2c-4.2 0-8 3.22-8 8.2c0 3.32 2.67 7.25 8 11.8c5.33-4.55 8-8.48 8-11.8C20 5.22 16.2 2 12 2m1 13h-2v-2h2zm0-4h-2V6h2z"/>',"baseline-fmd-good":'<path fill="currentColor" d="M12 2c-4.2 0-8 3.22-8 8.2c0 3.32 2.67 7.25 8 11.8c5.33-4.55 8-8.48 8-11.8C20 5.22 16.2 2 12 2m0 10c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2"/>',"baseline-folder":'<path fill="currentColor" d="M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8z"/>',"baseline-folder-copy":'<path fill="currentColor" d="M3 6H1v13c0 1.1.9 2 2 2h17v-2H3z"/><path fill="currentColor" d="M21 4h-7l-2-2H7c-1.1 0-1.99.9-1.99 2L5 15c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2"/>',"baseline-folder-delete":'<path fill="currentColor" d="M22 8v10c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-12c0-1.1.89-2 1.99-2h6l2 2h8c1.1 0 2 .9 2 2m-5.5 2V9h-2v1H12v1.5h1v4c0 .83.67 1.5 1.5 1.5h2c.83 0 1.5-.67 1.5-1.5v-4h1V10zm0 5.5h-2v-4h2z"/>',"baseline-folder-off":'<path fill="currentColor" d="M20 6h-8l-2-2H6.83l14.93 14.93c.15-.28.24-.59.24-.93V8c0-1.1-.9-2-2-2M2.1 2.1L.69 3.51l1.56 1.56c-.15.28-.24.59-.24.93L2 18c0 1.1.9 2 2 2h13.17l3.31 3.31l1.41-1.41z"/>',"baseline-folder-open":'<path fill="currentColor" d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V8h16z"/>',"baseline-folder-shared":'<path fill="currentColor" d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-5 3c1.1 0 2 .9 2 2s-.9 2-2 2s-2-.9-2-2s.9-2 2-2m4 8h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2z"/>',"baseline-folder-special":'<path fill="currentColor" d="M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-2.06 11L15 15.28L12.06 17l.78-3.33l-2.59-2.24l3.41-.29L15 8l1.34 3.14l3.41.29l-2.59 2.24z"/>',"baseline-folder-zip":'<path fill="currentColor" d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-2 6h-2v2h2v2h-2v2h-2v-2h2v-2h-2v-2h2v-2h-2V8h2v2h2z"/>',"baseline-follow-the-signs":'<path fill="currentColor" d="M9.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2M5.75 8.9L3 23h2.1l1.75-8L9 17v6h2v-7.55L8.95 13.4l.6-3C10.85 12 12.8 13 15 13v-2c-1.85 0-3.45-1-4.35-2.45l-.95-1.6C9.35 6.35 8.7 6 8 6q-.375 0-.75.15L2 8.3V13h2V9.65zM13 2v7h3.75v14h1.5V9H22V2zm5.01 6V6.25H14.5v-1.5h3.51V3l2.49 2.5z"/>',"baseline-font-download":'<path fill="currentColor" d="M9.93 13.5h4.14L12 7.98zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-4.05 16.5l-1.14-3H9.17l-1.12 3H5.96l5.11-13h1.86l5.11 13z"/>',"baseline-font-download-off":'<path fill="currentColor" d="m12.58 9.75l-.87-.87l.23-.66h.1zm-2.23-2.23L10.92 6h2.14l2.55 6.79L22 19.17V4c0-1.1-.9-2-2-2H4.83zm10.14 15.79L19.17 22H4c-1.1 0-2-.9-2-2V4.83L.69 3.51L2.1 2.1l19.8 19.8zm-8.39-8.38l-3.3-3.3L6.41 18h2.08l1.09-3.07z"/>',"baseline-food-bank":'<path fill="currentColor" d="M12 3L4 9v12h16V9zm.5 9.5c0 .83-.67 1.5-1.5 1.5v4h-1v-4c-.83 0-1.5-.67-1.5-1.5v-3h1v3h.5v-3h1v3h.5v-3h1zM15 18h-1v-3.5h-1v-3c0-1.1.9-2 2-2z"/>',"baseline-forest":'<path fill="currentColor" d="M16 12L9 2L2 12h1.86L0 18h7v4h4v-4h7l-3.86-6z"/><path fill="currentColor" d="M20.14 12H22L15 2l-2.39 3.41L17.92 13h-1.95l3.22 5H24zM13 19h4v3h-4z"/>',"baseline-fork-left":'<path fill="currentColor" d="M9.41 15.59L8 17l-4-4l4-4l1.41 1.41L7.83 12c1.51-.33 3.73.08 5.17 1.36V6.83l-1.59 1.59L10 7l4-4l4 4l-1.41 1.41L15 6.83V21h-2v-4c-.73-2.58-3.07-3.47-5.17-3z"/>',"baseline-fork-right":'<path fill="currentColor" d="M14.59 15.59L16 17l4-4l-4-4l-1.41 1.41L16.17 12c-1.51-.33-3.73.08-5.17 1.36V6.83l1.59 1.59L14 7l-4-4l-4 4l1.41 1.41L9 6.83V21h2v-4c.73-2.58 3.07-3.47 5.17-3z"/>',"baseline-format-align-center":'<path fill="currentColor" d="M7 15v2h10v-2zm-4 6h18v-2H3zm0-8h18v-2H3zm4-6v2h10V7zM3 3v2h18V3z"/>',"baseline-format-align-justify":'<path fill="currentColor" d="M3 21h18v-2H3zm0-4h18v-2H3zm0-4h18v-2H3zm0-4h18V7H3zm0-6v2h18V3z"/>',"baseline-format-align-left":'<path fill="currentColor" d="M15 15H3v2h12zm0-8H3v2h12zM3 13h18v-2H3zm0 8h18v-2H3zM3 3v2h18V3z"/>',"baseline-format-align-right":'<path fill="currentColor" d="M3 21h18v-2H3zm6-4h12v-2H9zm-6-4h18v-2H3zm6-4h12V7H9zM3 3v2h18V3z"/>',"baseline-format-bold":'<path fill="currentColor" d="M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79c0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79c0-1.52-.86-2.82-2.15-3.42M10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5"/>',"baseline-format-clear":'<path fill="currentColor" d="M3.27 5L2 6.27l6.97 6.97L6.5 19h3l1.57-3.66L16.73 21L18 19.73L3.55 5.27zM6 5v.18L8.82 8h2.4l-.72 1.68l2.1 2.1L14.21 8H20V5z"/>',"baseline-format-color-fill":'<path fill="currentColor" d="M16.56 8.94L7.62 0L6.21 1.41l2.38 2.38l-5.15 5.15a1.49 1.49 0 0 0 0 2.12l5.5 5.5c.29.29.68.44 1.06.44s.77-.15 1.06-.44l5.5-5.5c.59-.58.59-1.53 0-2.12M5.21 10L10 5.21L14.79 10zM19 11.5s-2 2.17-2 3.5c0 1.1.9 2 2 2s2-.9 2-2c0-1.33-2-3.5-2-3.5M2 20h20v4H2z"/>',"baseline-format-color-reset":'<path fill="currentColor" d="M18 14c0-4-6-10.8-6-10.8s-1.33 1.51-2.73 3.52l8.59 8.59c.09-.42.14-.86.14-1.31m-.88 3.12L12.5 12.5L5.27 5.27L4 6.55l3.32 3.32C6.55 11.32 6 12.79 6 14c0 3.31 2.69 6 6 6c1.52 0 2.9-.57 3.96-1.5l2.63 2.63l1.27-1.27z"/>',"baseline-format-color-text":'<path fill="currentColor" d="M2 20h20v4H2zm3.49-3h2.42l1.27-3.58h5.65L16.09 17h2.42L13.25 3h-2.5zm4.42-5.61l2.03-5.79h.12l2.03 5.79z"/>',"baseline-format-indent-decrease":'<path fill="currentColor" d="M11 17h10v-2H11zm-8-5l4 4V8zm0 9h18v-2H3zM3 3v2h18V3zm8 6h10V7H11zm0 4h10v-2H11z"/>',"baseline-format-indent-increase":'<path fill="currentColor" d="M3 21h18v-2H3zM3 8v8l4-4zm8 9h10v-2H11zM3 3v2h18V3zm8 6h10V7H11zm0 4h10v-2H11z"/>',"baseline-format-italic":'<path fill="currentColor" d="M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4z"/>',"baseline-format-line-spacing":'<path fill="currentColor" d="M6 7h2.5L5 3.5L1.5 7H4v10H1.5L5 20.5L8.5 17H6zm4-2v2h12V5zm0 14h12v-2H10zm0-6h12v-2H10z"/>',"baseline-format-list-bulleted":'<path fill="currentColor" d="M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5s1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5m0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5S5.5 6.83 5.5 6S4.83 4.5 4 4.5m0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5s1.5-.68 1.5-1.5s-.67-1.5-1.5-1.5M7 19h14v-2H7zm0-6h14v-2H7zm0-8v2h14V5z"/>',"baseline-format-list-numbered":'<path fill="currentColor" d="M2 17h2v.5H3v1h1v.5H2v1h3v-4H2zm1-9h1V4H2v1h1zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2zm5-6v2h14V5zm0 14h14v-2H7zm0-6h14v-2H7z"/>',"baseline-format-list-numbered-rtl":'<path fill="currentColor" d="M18 17h2v.5h-1v1h1v.5h-2v1h3v-4h-3zm1-9h1V4h-2v1h1zm-1 3h1.8L18 13.1v.9h3v-1h-1.8l1.8-2.1V10h-3zM2 5h14v2H2zm0 12h14v2H2zm0-6h14v2H2z"/>',"baseline-format-overline":'<path fill="currentColor" d="M19 3v2H5V3zm-7 4c-3.87 0-7 3.13-7 7s3.13 7 7 7s7-3.13 7-7s-3.13-7-7-7m0 11.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 9.5 12 9.5s4.5 2.01 4.5 4.5s-2.01 4.5-4.5 4.5"/>',"baseline-format-paint":'<path fill="currentColor" d="M18 4V3c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6h1v4H9v11c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-9h8V4z"/>',"baseline-format-quote":'<path fill="currentColor" d="M6 17h3l2-4V7H5v6h3zm8 0h3l2-4V7h-6v6h3z"/>',"baseline-format-shapes":'<path fill="currentColor" d="M23 7V1h-6v2H7V1H1v6h2v10H1v6h6v-2h10v2h6v-6h-2V7zM3 3h2v2H3zm2 18H3v-2h2zm12-2H7v-2H5V7h2V5h10v2h2v10h-2zm4 2h-2v-2h2zM19 5V3h2v2zm-5.27 9h-3.49l-.73 2H7.89l3.4-9h1.4l3.41 9h-1.63zm-3.04-1.26h2.61L12 8.91z"/>',"baseline-format-size":'<path fill="currentColor" d="M9 4v3h5v12h3V7h5V4zm-6 8h3v7h3v-7h3V9H3z"/>',"baseline-format-strikethrough":'<path fill="currentColor" d="M10 19h4v-3h-4zM5 4v3h5v3h4V7h5V4zM3 14h18v-2H3z"/>',"baseline-format-textdirection-l-to-r":'<path fill="currentColor" d="M9 10v5h2V4h2v11h2V4h2V2H9C6.79 2 5 3.79 5 6s1.79 4 4 4m12 8l-4-4v3H5v2h12v3z"/>',"baseline-format-textdirection-r-to-l":'<path fill="currentColor" d="M10 10v5h2V4h2v11h2V4h2V2h-8C7.79 2 6 3.79 6 6s1.79 4 4 4m-2 7v-3l-4 4l4 4v-3h12v-2z"/>',"baseline-format-underlined":'<path fill="currentColor" d="M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6m-7 2v2h14v-2z"/>',"baseline-fort":'<path fill="currentColor" d="M21 3v2h-2V3h-2v2h-2V3h-2v4l2 2v1H9V9l2-2V3H9v2H7V3H5v2H3V3H1v4l2 2v6l-2 2v4h9v-3c0-1.1.9-2 2-2s2 .9 2 2v3h9v-4l-2-2V9l2-2V3z"/>',"baseline-forum":'<path fill="currentColor" d="M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1m-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1"/>',"baseline-forward":'<path fill="currentColor" d="M12 8V4l8 8l-8 8v-4H4V8z"/>',"baseline-forward-10":'<path fill="currentColor" d="M18 13c0 3.31-2.69 6-6 6s-6-2.69-6-6s2.69-6 6-6v4l5-5l-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8s8-3.58 8-8z"/><path fill="currentColor" d="M10.86 15.94v-4.27h-.09L9 12.3v.69l1.01-.31v3.26zm1.39-2.5v.74c0 1.9 1.31 1.82 1.44 1.82c.14 0 1.44.09 1.44-1.82v-.74c0-1.9-1.31-1.82-1.44-1.82c-.14 0-1.44-.09-1.44 1.82m2.04-.12v.97c0 .77-.21 1.03-.59 1.03s-.6-.26-.6-1.03v-.97c0-.75.22-1.01.59-1.01c.38-.01.6.26.6 1.01"/>',"baseline-forward-30":'<path fill="currentColor" d="M18 13c0 3.31-2.69 6-6 6s-6-2.69-6-6s2.69-6 6-6v4l5-5l-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8s8-3.58 8-8z"/><path fill="currentColor" d="M10.06 15.38c-.29 0-.62-.17-.62-.54h-.85c0 .97.9 1.23 1.45 1.23c.87 0 1.51-.46 1.51-1.25c0-.66-.45-.9-.71-1c.11-.05.65-.32.65-.92c0-.21-.05-1.22-1.44-1.22c-.62 0-1.4.35-1.4 1.16h.85c0-.34.31-.48.57-.48c.59 0 .58.5.58.54c0 .52-.41.59-.63.59h-.46v.66h.45c.65 0 .7.42.7.64c0 .32-.21.59-.65.59m3.79-3.7c-.14 0-1.44-.08-1.44 1.82v.74c0 1.9 1.31 1.82 1.44 1.82c.14 0 1.44.09 1.44-1.82v-.74c.01-1.91-1.3-1.82-1.44-1.82m.6 2.67c0 .77-.21 1.03-.59 1.03s-.6-.26-.6-1.03v-.97c0-.75.22-1.01.59-1.01c.38 0 .6.26.6 1.01z"/>',"baseline-forward-5":'<path fill="currentColor" d="M18 13c0 3.31-2.69 6-6 6s-6-2.69-6-6s2.69-6 6-6v4l5-5l-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8s8-3.58 8-8z"/><path fill="currentColor" d="M12.03 15.38c-.44 0-.58-.31-.6-.56h-.84c.03.85.79 1.25 1.44 1.25c.93 0 1.44-.63 1.44-1.43c0-1.33-.97-1.44-1.3-1.44c-.2 0-.43.05-.64.16l.11-.92h1.7v-.71h-2.39l-.25 2.17l.67.17c.13-.13.28-.23.57-.23c.4 0 .69.23.69.75c-.01.05.02.79-.6.79"/>',"baseline-forward-to-inbox":'<path fill="currentColor" d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9v-2H4V8l8 5l8-5v5h2V6c0-1.1-.9-2-2-2m-8 7L4 6h16zm7 4l4 4l-4 4v-3h-4v-2h4z"/>',"baseline-foundation":'<path fill="currentColor" d="M19 12h3L12 3L2 12h3v3H3v2h2v3h2v-3h4v3h2v-3h4v3h2v-3h2v-2h-2zM7 15v-4.81l4-3.6V15zm6 0V6.59l4 3.6V15z"/>',"baseline-free-breakfast":'<path fill="currentColor" d="M20 3H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2a2 2 0 0 0 2-2V5c0-1.11-.89-2-2-2m0 5h-2V5h2zM4 19h16v2H4z"/>',"baseline-free-cancellation":'<path fill="currentColor" d="M11.21 20H5V10h14v4.38l2-2V6c0-1.1-.9-2-2-2h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h8.21zm5.33 2.5L13 18.96l1.41-1.41l2.12 2.12l4.24-4.24l1.41 1.41zM10.41 14L12 15.59L10.59 17L9 15.41L7.41 17L6 15.59L7.59 14L6 12.41L7.41 11L9 12.59L10.59 11L12 12.41z"/>',"baseline-front-hand":'<path fill="currentColor" d="M19.75 8c-.69 0-1.25.56-1.25 1.25V15H18c-1.65 0-3 1.35-3 3h-1c0-2.04 1.53-3.72 3.5-3.97V3.25a1.25 1.25 0 0 0-2.5 0V11h-1V1.25a1.25 1.25 0 0 0-2.5 0V11h-1V2.75a1.25 1.25 0 0 0-2.5 0V12H7V5.75a1.25 1.25 0 0 0-2.5 0v10c0 4.56 3.69 8.25 8.25 8.25S21 20.31 21 15.75v-6.5C21 8.56 20.44 8 19.75 8"/>',"baseline-fullscreen":'<path fill="currentColor" d="M7 14H5v5h5v-2H7zm-2-4h2V7h3V5H5zm12 7h-3v2h5v-5h-2zM14 5v2h3v3h2V5z"/>',"baseline-fullscreen-exit":'<path fill="currentColor" d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/>',"baseline-functions":'<path fill="currentColor" d="M18 4H6v2l6.5 6L6 18v2h12v-3h-7l5-5l-5-5h7z"/>',"baseline-g-mobiledata":'<path fill="currentColor" d="M12 11v2h2v2H9V9h7c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4z"/>',"baseline-g-translate":'<path fill="currentColor" d="M21 4H11l-1-3H3c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h8l1 3h9c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7 16c-2.76 0-5-2.24-5-5s2.24-5 5-5c1.35 0 2.48.5 3.35 1.3L9.03 8.57c-.38-.36-1.04-.78-2.03-.78c-1.74 0-3.15 1.44-3.15 3.21S5.26 14.21 7 14.21c2.01 0 2.84-1.44 2.92-2.41H7v-1.71h4.68c.07.31.12.61.12 1.02C11.8 13.97 9.89 16 7 16m6.17-5.42h3.7c-.43 1.25-1.11 2.43-2.05 3.47c-.31-.35-.6-.72-.86-1.1zm8.33 9.92c0 .55-.45 1-1 1H14l2-2.5l-1.04-3.1l3.1 3.1l.92-.92l-3.3-3.25l.02-.02c1.13-1.25 1.93-2.69 2.4-4.22H20v-1.3h-4.53V8h-1.29v1.29h-1.44L11.46 5.5h9.04c.55 0 1 .45 1 1z"/>',"baseline-gamepad":'<path fill="currentColor" d="M15 7.5V2H9v5.5l3 3zM7.5 9H2v6h5.5l3-3zM9 16.5V22h6v-5.5l-3-3zM16.5 9l-3 3l3 3H22V9z"/>',"baseline-games":'<path fill="currentColor" d="M15 7.5V2H9v5.5l3 3zM7.5 9H2v6h5.5l3-3zM9 16.5V22h6v-5.5l-3-3zM16.5 9l-3 3l3 3H22V9z"/>',"baseline-garage":'<circle cx="15" cy="13" r="1" fill="currentColor"/><circle cx="9" cy="13" r="1" fill="currentColor"/><path fill="currentColor" d="m8.33 7.5l-.66 2h8.66l-.66-2z"/><path fill="currentColor" d="M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 15.69c0 .45-.35.81-.78.81h-.44c-.44 0-.78-.36-.78-.81V16.5H7v1.19c0 .45-.35.81-.78.81h-.44c-.43 0-.78-.36-.78-.81v-6.5c.82-2.47 1.34-4.03 1.56-4.69c.05-.16.12-.29.19-.4c.02-.02.03-.04.05-.06c.38-.53.92-.54.92-.54h8.56s.54.01.92.53c.02.03.03.05.05.07c.07.11.14.24.19.4c.22.66.74 2.23 1.56 4.69z"/>',"baseline-gas-meter":'<path fill="currentColor" d="M16 4h-1V2h-2v2h-2V2H9v2H8C5.79 4 4 5.79 4 8v10c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4m-4 14c-1.38 0-2.5-1.1-2.5-2.46c0-1.09.43-1.39 2.5-3.79c2.05 2.38 2.5 2.7 2.5 3.79C14.5 16.9 13.38 18 12 18m4-8H8V8h8z"/>',"baseline-gavel":'<path fill="currentColor" d="m5.25 8.069l2.83-2.827l14.134 14.15l-2.83 2.827zm4.236-4.242L12.314.998l5.657 5.656l-2.828 2.83zM.999 12.315l2.828-2.829l5.657 5.657l-2.828 2.828zM1 21h12v2H1z"/>',"baseline-generating-tokens":'<path fill="currentColor" d="M9 4c-4.42 0-8 3.58-8 8s3.58 8 8 8s8-3.58 8-8s-3.58-8-8-8m3 6.5h-2v5H8v-5H6V9h6zm8.25-6.75L23 5l-2.75 1.25L19 9l-1.25-2.75L15 5l2.75-1.25L19 1zm0 14L23 19l-2.75 1.25L19 23l-1.25-2.75L15 19l2.75-1.25L19 15z"/>',"baseline-gesture":'<path fill="currentColor" d="M4.59 6.89c.7-.71 1.4-1.35 1.71-1.22c.5.2 0 1.03-.3 1.52c-.25.42-2.86 3.89-2.86 6.31c0 1.28.48 2.34 1.34 2.98c.75.56 1.74.73 2.64.46c1.07-.31 1.95-1.4 3.06-2.77c1.21-1.49 2.83-3.44 4.08-3.44c1.63 0 1.65 1.01 1.76 1.79c-3.78.64-5.38 3.67-5.38 5.37s1.44 3.09 3.21 3.09c1.63 0 4.29-1.33 4.69-6.1H21v-2.5h-2.47c-.15-1.65-1.09-4.2-4.03-4.2c-2.25 0-4.18 1.91-4.94 2.84c-.58.73-2.06 2.48-2.29 2.72c-.25.3-.68.84-1.11.84c-.45 0-.72-.83-.36-1.92c.35-1.09 1.4-2.86 1.85-3.52c.78-1.14 1.3-1.92 1.3-3.28C8.95 3.69 7.31 3 6.44 3C5.12 3 3.97 4 3.72 4.25c-.36.36-.66.66-.88.93zm9.29 11.66c-.31 0-.74-.26-.74-.72c0-.6.73-2.2 2.87-2.76c-.3 2.69-1.43 3.48-2.13 3.48"/>',"baseline-get-app":'<path fill="currentColor" d="M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z"/>',"baseline-gif":'<path fill="currentColor" d="M11.5 9H13v6h-1.5zM9 9H6c-.6 0-1 .5-1 1v4c0 .5.4 1 1 1h3c.6 0 1-.5 1-1v-2H8.5v1.5h-2v-3H10V10c0-.5-.4-1-1-1m10 1.5V9h-4.5v6H16v-2h2v-1.5h-2v-1z"/>',"baseline-gif-box":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9.5 13v-1h1v1c0 .55-.45 1-1 1h-1c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1h1c.55 0 1 .45 1 1h-2v2zm3 1h-1v-4h1zm4-3h-2v.5H16v1h-1.5V14h-1v-4h3z"/>',"baseline-girl":'<path fill="currentColor" d="M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5m2 8.5v4h-4v-4H8l2.38-6.38a1.733 1.733 0 0 1 3.24 0L16 16z"/>',"baseline-gite":'<path fill="currentColor" d="M18 6H9V4H7v2H6l-4 4v9h20v-9zM4 12h10v5H4zm16 5h-4v-6.17l2-2l2 2z"/>',"baseline-golf-course":'<circle cx="19.5" cy="19.5" r="1.5" fill="currentColor"/><path fill="currentColor" d="M17 5.92L9 2v18H7v-1.73c-1.79.35-3 .99-3 1.73c0 1.1 2.69 2 6 2s6-.9 6-2c0-.99-2.16-1.81-5-1.97V8.98z"/>',"baseline-gpp-bad":'<path fill="currentColor" d="M12 2L4 5v6.09c0 5.05 3.41 9.76 8 10.91c4.59-1.15 8-5.86 8-10.91V5zm3.5 12.09l-1.41 1.41L12 13.42L9.91 15.5L8.5 14.09L10.59 12L8.5 9.91L9.91 8.5L12 10.59l2.09-2.09l1.41 1.41L13.42 12z"/>',"baseline-gpp-good":'<path fill="currentColor" d="M12 2L4 5v6.09c0 5.05 3.41 9.76 8 10.91c4.59-1.15 8-5.86 8-10.91V5zm-1.06 13.54L7.4 12l1.41-1.41l2.12 2.12l4.24-4.24l1.41 1.41z"/>',"baseline-gpp-maybe":'<path fill="currentColor" d="M12 2L4 5v6.09c0 5.05 3.41 9.76 8 10.91c4.59-1.15 8-5.86 8-10.91V5zm1 14h-2v-2h2zm0-4h-2V7h2z"/>',"baseline-gps-fixed":'<path fill="currentColor" d="M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4m8.94 3A8.994 8.994 0 0 0 13 3.06V1h-2v2.06A8.994 8.994 0 0 0 3.06 11H1v2h2.06A8.994 8.994 0 0 0 11 20.94V23h2v-2.06A8.994 8.994 0 0 0 20.94 13H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7s7 3.13 7 7s-3.13 7-7 7"/>',"baseline-gps-not-fixed":'<path fill="currentColor" d="M20.94 11A8.994 8.994 0 0 0 13 3.06V1h-2v2.06A8.994 8.994 0 0 0 3.06 11H1v2h2.06A8.994 8.994 0 0 0 11 20.94V23h2v-2.06A8.994 8.994 0 0 0 20.94 13H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7s7 3.13 7 7s-3.13 7-7 7"/>',"baseline-gps-off":'<path fill="currentColor" d="M20.94 11A8.994 8.994 0 0 0 13 3.06V1h-2v2.06c-1.13.12-2.19.46-3.16.97l1.5 1.5A6.995 6.995 0 0 1 19 12c0 .94-.19 1.84-.52 2.65l1.5 1.5c.5-.96.84-2.02.97-3.15H23v-2zM3 4.27l2.04 2.04A8.9 8.9 0 0 0 3.06 11H1v2h2.06A8.994 8.994 0 0 0 11 20.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21L21 19.73L4.27 3zm13.27 13.27a6.995 6.995 0 0 1-9.81-9.81z"/>',"baseline-grade":'<path fill="currentColor" d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2L9.19 8.63L2 9.24l5.46 4.73L5.82 21z"/>',"baseline-gradient":'<path fill="currentColor" d="M11 9h2v2h-2zm-2 2h2v2H9zm4 0h2v2h-2zm2-2h2v2h-2zM7 9h2v2H7zm12-6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 18H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V5h14z"/>',"baseline-grading":'<path fill="currentColor" d="M4 7h16v2H4zm0 6h16v-2H4zm0 4h7v-2H4zm0 4h7v-2H4zm11.41-2.83L14 16.75l-1.41 1.41L15.41 21L20 16.42L18.58 15zM4 3v2h16V3z"/>',"baseline-grain":'<path fill="currentColor" d="M10 12c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2M6 8c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0 8c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m12-8c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2m-4 8c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m4-4c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m-4-4c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m-4-4c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2"/>',"baseline-graphic-eq":'<path fill="currentColor" d="M7 18h2V6H7zm4 4h2V2h-2zm-8-8h2v-4H3zm12 4h2V6h-2zm4-8v4h2v-4z"/>',"baseline-grass":'<path fill="currentColor" d="M12 20H2v-2h5.75A8.03 8.03 0 0 0 2 12.26c.64-.16 1.31-.26 2-.26c4.42 0 8 3.58 8 8m10-7.74c-.64-.16-1.31-.26-2-.26c-2.93 0-5.48 1.58-6.88 3.93a9.8 9.8 0 0 1 .87 4.07h8v-2h-5.75A8.06 8.06 0 0 1 22 12.26m-6.36-1.24a10.03 10.03 0 0 1 4.09-5C15.44 6.16 12 9.67 12 14v.02c.95-1.27 2.2-2.3 3.64-3m-4.22-2.17A8.53 8.53 0 0 0 6.7 4C8.14 5.86 9 8.18 9 10.71c0 .21-.03.41-.04.61c.43.24.83.52 1.22.82a9.9 9.9 0 0 1 1.24-3.29"/>',"baseline-greater-than":'<path fill="currentColor" fill-rule="evenodd" d="m6.5 17.5l8.25-5.5L6.5 6.5l1-1.5L18 12L7.5 19z"/>',"baseline-greater-than-equal":'<path fill="currentColor" fill-rule="evenodd" d="m6.5 15.5l8.25-5.5L6.5 4.5l1-1.5L18 10L7.5 17z"/><path fill="currentColor" d="M18 20.998H6v-2h12z"/>',"baseline-grid-3x3":'<path fill="currentColor" d="M20 10V8h-4V4h-2v4h-4V4H8v4H4v2h4v4H4v2h4v4h2v-4h4v4h2v-4h4v-2h-4v-4zm-6 4h-4v-4h4z"/>',"baseline-grid-4x4":'<path fill="currentColor" d="M22 7V5h-3V2h-2v3h-4V2h-2v3H7V2H5v3H2v2h3v4H2v2h3v4H2v2h3v3h2v-3h4v3h2v-3h4v3h2v-3h3v-2h-3v-4h3v-2h-3V7zM7 7h4v4H7zm0 10v-4h4v4zm10 0h-4v-4h4zm0-6h-4V7h4z"/>',"baseline-grid-goldenratio":'<path fill="currentColor" d="M22 11V9h-7V2h-2v7h-2V2H9v7H2v2h7v2H2v2h7v7h2v-7h2v7h2v-7h7v-2h-7v-2zm-9 2h-2v-2h2z"/>',"baseline-grid-off":'<path fill="currentColor" d="M8 4v1.45l2 2V4h4v4h-3.45l2 2H14v1.45l2 2V10h4v4h-3.45l2 2H20v1.45l2 2V4c0-1.1-.9-2-2-2H4.55l2 2zm8 0h4v4h-4zM1.27 1.27L0 2.55l2 2V20c0 1.1.9 2 2 2h15.46l2 2l1.27-1.27zM10 12.55L11.45 14H10zm-6-6L5.45 8H4zM8 20H4v-4h4zm0-6H4v-4h3.45l.55.55zm6 6h-4v-4h3.45l.55.54zm2 0v-1.46L17.46 20z"/>',"baseline-grid-on":'<path fill="currentColor" d="M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M8 20H4v-4h4zm0-6H4v-4h4zm0-6H4V4h4zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4z"/>',"baseline-grid-view":'<path fill="currentColor" fill-rule="evenodd" d="M3 3v8h8V3zm6 6H5V5h4zm-6 4v8h8v-8zm6 6H5v-4h4zm4-16v8h8V3zm6 6h-4V5h4zm-6 4v8h8v-8zm6 6h-4v-4h4z"/>',"baseline-group":'<path fill="currentColor" d="M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5s-3 1.34-3 3s1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5S5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05c1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5"/>',"baseline-group-add":'<path fill="currentColor" d="M22 9V7h-2v2h-2v2h2v2h2v-2h2V9zM8 12c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m0 1c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m4.51-8.95C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17"/>',"baseline-group-off":'<path fill="currentColor" d="M15 8c0-1.42-.5-2.73-1.33-3.76c.42-.14.86-.24 1.33-.24c2.21 0 4 1.79 4 4s-1.79 4-4 4h-.18l-.77-.77c.6-.94.95-2.05.95-3.23m7.83 12H23v-3c0-2.18-3.58-3.47-6.34-3.87c1.1.75 1.95 1.71 2.23 2.94zM7.24 4.41a3.996 3.996 0 0 1 5.35 5.35zM9.17 12H9c-2.21 0-4-1.79-4-4v-.17L.69 3.51L2.1 2.1l19.8 19.8l-1.41 1.41L17 19.83V20H1v-3c0-2.66 5.33-4 8-4c.37 0 .8.03 1.25.08z"/>',"baseline-group-remove":'<path fill="currentColor" d="M24 9v2h-6V9zM8 4C5.79 4 4 5.79 4 8s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m4.51-8.95C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17"/>',"baseline-group-work":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2M8 17.5a2.5 2.5 0 0 1 0-5a2.5 2.5 0 0 1 0 5M9.5 8a2.5 2.5 0 0 1 5 0a2.5 2.5 0 0 1-5 0m6.5 9.5a2.5 2.5 0 0 1 0-5a2.5 2.5 0 0 1 0 5"/>',"baseline-groups":'<path fill="currentColor" d="M12 12.75c1.63 0 3.07.39 4.24.9c1.08.48 1.76 1.56 1.76 2.73V18H6v-1.61c0-1.18.68-2.26 1.76-2.73c1.17-.52 2.61-.91 4.24-.91M4 13c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2m1.13 1.1c-.37-.06-.74-.1-1.13-.1c-.99 0-1.93.21-2.78.58A2.01 2.01 0 0 0 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29M20 13c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85A6.95 6.95 0 0 0 20 14c-.39 0-.76.04-1.13.1c.4.68.63 1.46.63 2.29V18H24zM12 6c1.66 0 3 1.34 3 3s-1.34 3-3 3s-3-1.34-3-3s1.34-3 3-3"/>',"baseline-groups-2":'<path fill="currentColor" d="M10.27 12h3.46a1.5 1.5 0 0 0 1.48-1.75l-.3-1.79a2.951 2.951 0 0 0-5.82.01l-.3 1.79c-.15.91.55 1.74 1.48 1.74m-8.61-.89c-.13.26-.18.57-.1.88c.16.69.76 1.03 1.53 1h1.95c.83 0 1.51-.58 1.51-1.29c0-.14-.03-.27-.07-.4c-.01-.03-.01-.05.01-.08c.09-.16.14-.34.14-.53c0-.31-.14-.6-.36-.82c-.03-.03-.03-.06-.02-.1c.07-.2.07-.43.01-.65a1.12 1.12 0 0 0-.99-.74a.1.1 0 0 1-.07-.03C5.03 8.14 4.72 8 4.37 8c-.3 0-.57.1-.75.26c-.03.03-.06.03-.09.02a1.24 1.24 0 0 0-1.7 1.03q0 .03-.03.06c-.29.26-.46.65-.41 1.05c.03.22.12.43.25.6c.03.02.03.06.02.09m14.58 2.54c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9A2.99 2.99 0 0 0 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74m-15.02.93A2.01 2.01 0 0 0 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29c-.37-.06-.74-.1-1.13-.1c-.99 0-1.93.21-2.78.58m21.56 0A6.95 6.95 0 0 0 20 14c-.39 0-.76.04-1.13.1c.4.68.63 1.46.63 2.29V18H24v-1.57c0-.81-.48-1.53-1.22-1.85M22 11v-.5c0-1.1-.9-2-2-2h-2c-.42 0-.65.48-.39.81l.7.63c-.19.31-.31.67-.31 1.06c0 1.1.9 2 2 2s2-.9 2-2"/>',"baseline-groups-3":'<path fill="currentColor" d="M16.24 13.65c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9A2.99 2.99 0 0 0 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74m-15.02.93A2.01 2.01 0 0 0 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29c-.37-.06-.74-.1-1.13-.1c-.99 0-1.93.21-2.78.58m21.56 0A6.95 6.95 0 0 0 20 14c-.39 0-.76.04-1.13.1c.4.68.63 1.46.63 2.29V18H24v-1.57c0-.81-.48-1.53-1.22-1.85M12 12c1.66 0 3-1.34 3-3s-1.34-3-3-3s-3 1.34-3 3s1.34 3 3 3M1.497 11L4 8.497L6.503 11L4 13.503zM20 9l-2.5 4h5z"/>',"baseline-h-mobiledata":'<path fill="currentColor" d="M15 11H9V7H7v10h2v-4h6v4h2V7h-2z"/>',"baseline-h-plus-mobiledata":'<path fill="currentColor" d="M12 11H6V7H4v10h2v-4h6v4h2V7h-2zm10 0h-2V9h-2v2h-2v2h2v2h2v-2h2z"/>',"baseline-hail":'<path fill="currentColor" d="M12 6c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2m5-4h2v.4c-.1 2.2-.8 3.9-2.3 5.1c-.5.4-1.1.7-1.7.9V22h-2v-6h-2v6H9V10.1q-.45.15-.6.3c-.9.7-1.39 1.6-1.4 3.1v.5H5v-.5c0-2 .71-3.59 2.11-4.79C8.21 7.81 10 7 12 7s2.68-.46 3.48-1.06C16.48 5.14 17 4 17 2.5zM4 16h3v6H4z"/>',"baseline-handshake":'<path fill="currentColor" d="M16.48 10.41c-.39.39-1.04.39-1.43 0l-4.47-4.46l-7.05 7.04l-.66-.63a3 3 0 0 1 0-4.24l4.24-4.24a3 3 0 0 1 4.24 0L16.48 9c.39.39.39 1.02 0 1.41m.7-2.12c.78.78.78 2.05 0 2.83c-1.27 1.27-2.61.22-2.83 0l-3.76-3.76l-5.57 5.57a.996.996 0 0 0 0 1.41c.39.39 1.02.39 1.42 0l4.62-4.62l.71.71l-4.62 4.62a.996.996 0 0 0 0 1.41c.39.39 1.02.39 1.42 0l4.62-4.62l.71.71l-4.62 4.62a.996.996 0 1 0 1.41 1.41l4.62-4.62l.71.71l-4.62 4.62a.996.996 0 1 0 1.41 1.41l8.32-8.34a3 3 0 0 0 0-4.24l-4.24-4.24a3 3 0 0 0-4.18-.06z"/>',"baseline-handyman":'<path fill="currentColor" d="m21.67 18.17l-5.3-5.3h-.99l-2.54 2.54v.99l5.3 5.3c.39.39 1.02.39 1.41 0l2.12-2.12a.996.996 0 0 0 0-1.41"/><path fill="currentColor" d="m17.34 10.19l1.41-1.41l2.12 2.12a3 3 0 0 0 0-4.24l-3.54-3.54l-1.41 1.41V1.71l-.7-.71l-3.54 3.54l.71.71h2.83l-1.41 1.41l1.06 1.06l-2.89 2.89l-4.13-4.13V5.06L4.83 2.04L2 4.87L5.03 7.9h1.41l4.13 4.13l-.85.85H7.6l-5.3 5.3a.996.996 0 0 0 0 1.41l2.12 2.12c.39.39 1.02.39 1.41 0l5.3-5.3v-2.12l5.15-5.15z"/>',"baseline-hardware":'<path fill="currentColor" d="m18 3l-3 3V3H9C6.24 3 4 5.24 4 8h5v3h6V8l3 3h2V3zM9 13v7c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-7z"/>',"baseline-hd":'<path fill="currentColor" d="M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 12H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11zm2-6h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-4zm1.5 4.5h2v-3h-2z"/>',"baseline-hdr-auto":'<path fill="currentColor" d="M12.04 8.04h-.09l-1.6 4.55h3.29z"/><path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m3.21 15l-.98-2.81H9.78l-1 2.81h-1.9l4.13-11h1.97l4.13 11z"/>',"baseline-hdr-auto-select":'<path fill="currentColor" d="M10 16H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm6.5-4.5H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4v-1c0-.8-.7-1.5-1.5-1.5m0 2.5h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm18.5.5v-2h-1.5v2h-2V20h2v2H22v-2h2v-1.5zM11.97 5.3l-1.02 2.89h2.1L12.03 5.3z"/><path fill="currentColor" d="M12 2C8.69 2 6 4.69 6 8s2.69 6 6 6s6-2.69 6-6s-2.69-6-6-6m2.04 9l-.63-1.79h-2.83L9.96 11H8.74l2.63-7h1.25l2.63 7z"/>',"baseline-hdr-enhanced-select":'<path fill="currentColor" d="M12 2c3.31 0 6 2.69 6 6s-2.69 6-6 6s-6-2.69-6-6s2.69-6 6-6m0 2C9.79 4 8 5.79 8 8s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4m1 7h-2V9H9V7h2V5h2v2h2v2h-2zm11 9h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zm-6-1.5c0 .6-.4 1.1-.9 1.4L18 22h-1.5l-.9-2h-1.1v2H13v-6h3.5c.8 0 1.5.7 1.5 1.5zm-1.5 0v-1h-2v1zm-13-.5v-2H5v6H3.5v-2.5h-2V22H0v-6h1.5v2zm6.5-2c.8 0 1.5.7 1.5 1.5v3c0 .8-.7 1.5-1.5 1.5H6.5v-6zm0 4.5v-3H8v3z"/>',"baseline-hdr-off":'<path fill="currentColor" d="M17.5 15v-2h1.1l.9 2H21l-.9-2.1c.5-.2.9-.8.9-1.4v-1c0-.8-.7-1.5-1.5-1.5H16v4.9l1.1 1.1zm0-4.5h2v1h-2zm-4.5 0v.4l1.5 1.5v-1.9c0-.8-.7-1.5-1.5-1.5h-1.9l1.5 1.5zm-3.5-1l-7-7l-1.1 1L6.9 9h-.4v2h-2V9H3v6h1.5v-2.5h2V15H8v-4.9l1.5 1.5V15h3.4l7.6 7.6l1.1-1.1z"/>',"baseline-hdr-off-select":'<path fill="currentColor" d="M18 18.5v-1c0-.8-.7-1.5-1.5-1.5H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm6.5-2H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm14-.5h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zM10.98 4.15L9.42 2.59c5.1-2.42 10.41 2.89 7.99 7.99l-1.56-1.56c.81-2.96-1.91-5.68-4.87-4.87M6.34 2.34L4.93 3.76l1.66 1.66c-2.42 5.1 2.89 10.41 7.99 7.99l1.66 1.66l1.41-1.41zm1.81 4.64l4.87 4.87c-2.96.81-5.68-1.91-4.87-4.87"/>',"baseline-hdr-on":'<path fill="currentColor" d="M21 11.5v-1c0-.8-.7-1.5-1.5-1.5H16v6h1.5v-2h1.1l.9 2H21l-.9-2.1c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2V9H3v6h1.5v-2.5h2V15H8V9H6.5zM13 9H9.5v6H13c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5h-2v-3h2z"/>',"baseline-hdr-on-select":'<path fill="currentColor" d="M18 18.5v-1c0-.8-.7-1.5-1.5-1.5H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm6.5-2H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm14-.5h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zM12 4c2.21 0 4 1.79 4 4s-1.79 4-4 4s-4-1.79-4-4s1.79-4 4-4m0-2C8.69 2 6 4.69 6 8s2.69 6 6 6s6-2.69 6-6s-2.69-6-6-6"/>',"baseline-hdr-plus":'<path fill="currentColor" d="M8.5 14.5h2v1h-2zm6-7H16v3h-1.5z"/><path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 13.5c0 .6-.4 1.1-.9 1.4L12 19h-1.5l-.9-2H8.5v2H7v-6h3.5c.8 0 1.5.7 1.5 1.5zm0-3.5h-1.5V9.5h-2V12H7V6h1.5v2h2V6H12zm5.5 4H16v1.5h-1.5V16H13v-1.5h1.5V13H16v1.49h1.5zm0-5.5c0 .8-.7 1.5-1.5 1.5h-3V6h3c.8 0 1.5.7 1.5 1.5z"/>',"baseline-hdr-strong":'<path fill="currentColor" d="M17 6c-3.31 0-6 2.69-6 6s2.69 6 6 6s6-2.69 6-6s-2.69-6-6-6M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2"/>',"baseline-hdr-weak":'<path fill="currentColor" d="M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4m12-2c-3.31 0-6 2.69-6 6s2.69 6 6 6s6-2.69 6-6s-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4s4 1.79 4 4s-1.79 4-4 4"/>',"baseline-headphones":'<path fill="currentColor" d="M12 3a9 9 0 0 0-9 9v7c0 1.1.9 2 2 2h4v-8H5v-1c0-3.87 3.13-7 7-7s7 3.13 7 7v1h-4v8h4c1.1 0 2-.9 2-2v-7a9 9 0 0 0-9-9"/>',"baseline-headphones-battery":'<path fill="currentColor" d="M21 7h-1V6h-2v1h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1M8 6c-3.31 0-6 2.69-6 6v4c0 1.1.9 2 2 2h2v-5H3.5v-1c0-2.48 2.02-4.5 4.5-4.5s4.5 2.02 4.5 4.5v1H10v5h2c1.1 0 2-.9 2-2v-4c0-3.31-2.69-6-6-6"/>',"baseline-headset":'<path fill="currentColor" d="M12 1a9 9 0 0 0-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h3c1.66 0 3-1.34 3-3v-7a9 9 0 0 0-9-9"/>',"baseline-headset-mic":'<path fill="currentColor" d="M12 1a9 9 0 0 0-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h4v1h-7v2h6c1.66 0 3-1.34 3-3V10a9 9 0 0 0-9-9"/>',"baseline-headset-off":'<path fill="currentColor" d="M12 4c3.87 0 7 3.13 7 7v2h-2.92L21 17.92V11a9 9 0 0 0-9-9c-1.95 0-3.76.62-5.23 1.68l1.44 1.44A6.9 6.9 0 0 1 12 4M2.27 1.72L1 3l3.33 3.32A8.9 8.9 0 0 0 3 11v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-1.17.29-2.26.79-3.22L15 17v4h3c.3 0 .59-.06.86-.14L21 23l1.27-1.27z"/>',"baseline-healing":'<path fill="currentColor" d="m17.73 12.02l3.98-3.98a.996.996 0 0 0 0-1.41l-4.34-4.34a.996.996 0 0 0-1.41 0l-3.98 3.98L8 2.29a1 1 0 0 0-1.41 0L2.25 6.63a.996.996 0 0 0 0 1.41l3.98 3.98L2.25 16a.996.996 0 0 0 0 1.41l4.34 4.34c.39.39 1.02.39 1.41 0l3.98-3.98l3.98 3.98c.2.2.45.29.71.29s.51-.1.71-.29l4.34-4.34a.996.996 0 0 0 0-1.41zM12 9c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1m-4.71 1.96L3.66 7.34l3.63-3.63l3.62 3.62zM10 13c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m2 2c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m2-4c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1m2.66 9.34l-3.63-3.62l3.63-3.63l3.62 3.62z"/>',"baseline-health-and-safety":'<path fill="currentColor" d="M10.5 13H8v-3h2.5V7.5h3V10H16v3h-2.5v2.5h-3zM12 2L4 5v6.09c0 5.05 3.41 9.76 8 10.91c4.59-1.15 8-5.86 8-10.91V5z"/>',"baseline-hearing":'<path fill="currentColor" d="M17 20c-.29 0-.56-.06-.76-.15c-.71-.37-1.21-.88-1.71-2.38c-.51-1.56-1.47-2.29-2.39-3c-.79-.61-1.61-1.24-2.32-2.53C9.29 10.98 9 9.93 9 9c0-2.8 2.2-5 5-5s5 2.2 5 5h2c0-3.93-3.07-7-7-7S7 5.07 7 9c0 1.26.38 2.65 1.07 3.9c.91 1.65 1.98 2.48 2.85 3.15c.81.62 1.39 1.07 1.71 2.05c.6 1.82 1.37 2.84 2.73 3.55A4 4 0 0 0 21 18h-2c0 1.1-.9 2-2 2M7.64 2.64L6.22 1.22C4.23 3.21 3 5.96 3 9s1.23 5.79 3.22 7.78l1.41-1.41C6.01 13.74 5 11.49 5 9s1.01-4.74 2.64-6.36M11.5 9a2.5 2.5 0 0 0 5 0a2.5 2.5 0 0 0-5 0"/>',"baseline-hearing-disabled":'<path fill="currentColor" d="M6.03 3.2C7.15 2.44 8.51 2 10 2c3.93 0 7 3.07 7 7c0 1.26-.38 2.65-1.07 3.9c-.02.04-.05.08-.08.13l-1.48-1.48c.4-.86.63-1.75.63-2.55c0-2.8-2.2-5-5-5c-.92 0-1.76.26-2.5.67zm11.18 11.18l1.43 1.43C20.11 13.93 21 11.57 21 9c0-3.04-1.23-5.79-3.22-7.78l-1.42 1.42A8.94 8.94 0 0 1 19 9c0 2.02-.67 3.88-1.79 5.38M10 6.5c-.21 0-.4.03-.59.08l3.01 3.01c.05-.19.08-.38.08-.59A2.5 2.5 0 0 0 10 6.5m11.19 14.69L2.81 2.81L1.39 4.22l2.13 2.13C3.19 7.16 3 8.05 3 9h2c0-.36.05-.71.12-1.05l6.61 6.61c-.88.68-1.78 1.41-2.27 2.9c-.5 1.5-1 2.01-1.71 2.38c-.19.1-.46.16-.75.16c-1.1 0-2-.9-2-2H3a4 4 0 0 0 5.64 3.65c1.36-.71 2.13-1.73 2.73-3.55c.32-.98.9-1.43 1.71-2.05c.03-.02.05-.04.08-.06l6.62 6.62z"/>',"baseline-heart-broken":'<path fill="currentColor" d="M16.5 3c-.96 0-1.9.25-2.73.69L12 9h3l-3 10l1-9h-3l1.54-5.39C10.47 3.61 9.01 3 7.5 3C4.42 3 2 5.42 2 8.5c0 4.13 4.16 7.18 10 12.5c5.47-4.94 10-8.26 10-12.5C22 5.42 19.58 3 16.5 3"/>',"baseline-heat-pump":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6.25 4.08c.82.12 1.57.44 2.2.91l-2.2 2.2zm-1.5 0v3.11l-2.2-2.2c.63-.47 1.38-.79 2.2-.91M7.99 9.05l2.2 2.2H7.08c.12-.82.44-1.57.91-2.2m-.91 3.7h3.11l-2.2 2.2c-.47-.63-.79-1.38-.91-2.2m4.17 4.17c-.82-.12-1.57-.44-2.2-.91l2.2-2.2zM12 13c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m.75 3.92v-3.11l2.2 2.2c-.63.47-1.38.79-2.2.91m3.26-1.97l-2.2-2.2h3.11c-.12.82-.44 1.57-.91 2.2m-2.2-3.7l2.2-2.2c.47.64.79 1.39.91 2.2z"/>',"baseline-height":'<path fill="currentColor" d="M13 6.99h3L12 3L8 6.99h3v10.02H8L12 21l4-3.99h-3z"/>',"baseline-help":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m1 17h-2v-2h2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41c0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25"/>',"baseline-help-center":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6.99 15c-.7 0-1.26-.56-1.26-1.26c0-.71.56-1.25 1.26-1.25c.71 0 1.25.54 1.25 1.25c-.01.69-.54 1.26-1.25 1.26m3.01-7.4c-.76 1.11-1.48 1.46-1.87 2.17c-.16.29-.22.48-.22 1.41h-1.82c0-.49-.08-1.29.31-1.98c.49-.87 1.42-1.39 1.96-2.16c.57-.81.25-2.33-1.37-2.33c-1.06 0-1.58.8-1.8 1.48l-1.65-.7C9.01 7.15 10.22 6 11.99 6c1.48 0 2.49.67 3.01 1.52c.44.72.7 2.07.02 3.08"/>',"baseline-help-outline":'<path fill="currentColor" d="M11 18h2v-2h-2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5c0-2.21-1.79-4-4-4"/>',"baseline-hevc":'<path fill="currentColor" d="M5.5 11h-1V9H3v6h1.5v-2.5h1V15H7V9H5.5zM21 11v-1c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-1h-1.5v.5h-1v-3h1v.5zm-6.75 2.5L13.5 9H12l1 6h2.5l1-6H15zM8 9v6h3.5v-1.5h-2v-1h2V11h-2v-.5h2V9z"/>',"baseline-hexagon":'<path fill="currentColor" d="M17.2 3H6.8l-5.2 9l5.2 9h10.4l5.2-9z"/>',"baseline-hide-image":'<path fill="currentColor" d="M21 5c0-1.1-.9-2-2-2H5.83L21 18.17zM2.81 2.81L1.39 4.22L3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61l1.41-1.41zM6 17l3-4l2.25 3l.82-1.1l2.1 2.1z"/>',"baseline-hide-source":'<path fill="currentColor" d="M2.81 2.81L1.39 4.22l2.27 2.27A9.9 9.9 0 0 0 2 12c0 5.52 4.48 10 10 10c2.04 0 3.93-.61 5.51-1.66l2.27 2.27l1.41-1.41zM12 20c-4.41 0-8-3.59-8-8c0-1.48.41-2.86 1.12-4.06l10.94 10.94C14.86 19.59 13.48 20 12 20M7.94 5.12L6.49 3.66A9.9 9.9 0 0 1 12 2c5.52 0 10 4.48 10 10c0 2.04-.61 3.93-1.66 5.51l-1.46-1.46A7.87 7.87 0 0 0 20 12c0-4.41-3.59-8-8-8c-1.48 0-2.86.41-4.06 1.12"/>',"baseline-high-quality":'<path fill="currentColor" d="M19 4H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 11H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11zm7-1c0 .55-.45 1-1 1h-.75v1.5h-1.5V15H14c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm-3.5-.5h2v-3h-2z"/>',"baseline-highlight":'<path fill="currentColor" d="m6 14l3 3v5h6v-5l3-3V9H6zm5-12h2v3h-2zM3.5 5.88l1.41-1.41l2.12 2.12L5.62 8zm13.46.71l2.12-2.12l1.41 1.41L18.38 8z"/>',"baseline-highlight-alt":'<path fill="currentColor" d="M17 5h-2V3h2zm-2 16h2v-2.59L19.59 21L21 19.59L18.41 17H21v-2h-6zm4-12h2V7h-2zm0 4h2v-2h-2zm-8 8h2v-2h-2zM7 5h2V3H7zM3 17h2v-2H3zm2 4v-2H3c0 1.1.9 2 2 2M19 3v2h2c0-1.1-.9-2-2-2m-8 2h2V3h-2zM3 9h2V7H3zm4 12h2v-2H7zm-4-8h2v-2H3zm0-8h2V3c-1.1 0-2 .9-2 2"/>',"baseline-highlight-off":'<path fill="currentColor" d="M14.59 8L12 10.59L9.41 8L8 9.41L10.59 12L8 14.59L9.41 16L12 13.41L14.59 16L16 14.59L13.41 12L16 9.41zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10s10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8"/>',"baseline-hiking":'<path fill="currentColor" d="M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2m4 5.28c-1.23-.37-2.22-1.17-2.8-2.18l-1-1.6c-.41-.65-1.11-1-1.84-1c-.78 0-1.59.5-1.78 1.44S7 23 7 23h2.1l1.8-8l2.1 2v6h2v-7.5l-2.1-2l.6-3c1 1.15 2.41 2.01 4 2.34V23H19V9h-1.5zM7.43 13.13l-2.12-.41a1 1 0 0 1-.79-1.17l.76-3.93a2 2 0 0 1 2.34-1.58l1.16.23z"/>',"baseline-history":'<path fill="currentColor" d="M13 3a9 9 0 0 0-9 9H1l3.89 3.89l.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7s-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42A8.95 8.95 0 0 0 13 21a9 9 0 0 0 0-18m-1 5v5l4.28 2.54l.72-1.21l-3.5-2.08V8z"/>',"baseline-history-edu":'<path fill="currentColor" d="M9 4v1.38c-.83-.33-1.72-.5-2.61-.5c-1.79 0-3.58.68-4.95 2.05l3.33 3.33h1.11v1.11c.86.86 1.98 1.31 3.11 1.36V15H6v3c0 1.1.9 2 2 2h10c1.66 0 3-1.34 3-3V4zm-1.11 6.41V8.26H5.61L4.57 7.22a5.1 5.1 0 0 1 1.82-.34c1.34 0 2.59.52 3.54 1.46l1.41 1.41l-.2.2a2.7 2.7 0 0 1-1.92.8c-.47 0-.93-.12-1.33-.34M19 17c0 .55-.45 1-1 1s-1-.45-1-1v-2h-6v-2.59c.57-.23 1.1-.57 1.56-1.03l.2-.2L15.59 14H17v-1.41l-6-5.97V6h8z"/>',"baseline-history-toggle-off":'<path fill="currentColor" d="m15.1 19.37l1 1.74c-.96.44-2.01.73-3.1.84v-2.02c.74-.09 1.44-.28 2.1-.56M4.07 13H2.05c.11 1.1.4 2.14.84 3.1l1.74-1c-.28-.66-.47-1.36-.56-2.1M15.1 4.63l1-1.74c-.96-.44-2-.73-3.1-.84v2.02c.74.09 1.44.28 2.1.56M19.93 11h2.02c-.11-1.1-.4-2.14-.84-3.1l-1.74 1c.28.66.47 1.36.56 2.1M8.9 19.37l-1 1.74c.96.44 2.01.73 3.1.84v-2.02c-.74-.09-1.44-.28-2.1-.56M11 4.07V2.05c-1.1.11-2.14.4-3.1.84l1 1.74c.66-.28 1.36-.47 2.1-.56m7.36 3.1l1.74-1.01c-.63-.87-1.4-1.64-2.27-2.27l-1.01 1.74c.59.45 1.1.96 1.54 1.54M4.63 8.9l-1.74-1c-.44.96-.73 2-.84 3.1h2.02c.09-.74.28-1.44.56-2.1m15.3 4.1c-.09.74-.28 1.44-.56 2.1l1.74 1c.44-.96.73-2.01.84-3.1zm-3.1 5.36l1.01 1.74c.87-.63 1.64-1.4 2.27-2.27l-1.74-1.01c-.45.59-.96 1.1-1.54 1.54M7.17 5.64l-1-1.75c-.88.64-1.64 1.4-2.27 2.28l1.74 1.01a7.7 7.7 0 0 1 1.53-1.54M5.64 16.83l-1.74 1c.63.87 1.4 1.64 2.27 2.27l1.01-1.74a7.7 7.7 0 0 1-1.54-1.53M13 7h-2v5.41l4.29 4.29l1.41-1.41l-3.7-3.7z"/>',"baseline-hive":'<path fill="currentColor" d="m13.79 8l1.8-3l-1.8-3h-3.58l-1.8 3l1.8 3zm-3.58 1l-1.8 3l1.8 3h3.58l1.8-3l-1.8-3zm6.24 2.51h3.59l1.79-3l-1.79-3h-3.59l-1.8 3zm3.59 1h-3.59l-1.8 3l1.8 3h3.59l1.79-3zm-12.49-1l1.8-3l-1.8-3H3.96l-1.79 3l1.79 3zm0 1H3.96l-1.79 3l1.79 3h3.59l1.8-3zM10.21 16l-1.8 3l1.8 3h3.58l1.8-3l-1.8-3z"/>',"baseline-hls":'<path fill="currentColor" d="M6.5 9H8v6H6.5v-2.5h-2V15H3V9h1.5v2h2zm10 6h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H17v-1h2v.5h1.5v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1H19v1h-2V13h-1.5v1c0 .55.45 1 1 1M14 15v-1.5h-2.5V9H10v6z"/>',"baseline-hls-off":'<path fill="currentColor" d="M17.83 15h1.67c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H17v-1h2v.5h1.5v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1H19v1h-2V13h-1.17zM8 10.83V15H6.5v-2.5h-2V15H3V9h1.5v2h2V9.33L1.39 4.22L2.8 2.81l18.38 18.38l-1.41 1.41l-7.6-7.6H10v-2.17z"/>',"baseline-holiday-village":'<path fill="currentColor" d="M18 20V8.35L13.65 4h-2.83L16 9.18V20zm4 0V6.69L19.31 4h-2.83L20 7.52V20zM8 4l-6 6v10h5v-5h2v5h5V10zm1 9H7v-2h2z"/>',"baseline-home":'<path fill="currentColor" d="M10 20v-6h4v6h5v-8h3L12 3L2 12h3v8z"/>',"baseline-home-max":'<path fill="currentColor" d="M19 5H5C2.79 5 1 6.79 1 9v5c0 2.21 1.79 4 4 4h2v1h10v-1h2c2.21 0 4-1.79 4-4V9c0-2.21-1.79-4-4-4m2 9c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2z"/>',"baseline-home-mini":'<path fill="currentColor" d="M12 5C4.19 5 2 9.48 2 12c0 3.86 3.13 7 6.99 7h6.02C17.7 19 22 16.92 22 12c0 0 0-7-10-7m0 2c7.64 0 7.99 4.51 8 5H4c0-.2.09-5 8-5m2.86 10H9.14c-2.1 0-3.92-1.24-4.71-3h15.15c-.8 1.76-2.62 3-4.72 3"/>',"baseline-home-repair-service":'<path fill="currentColor" d="M18 16h-2v-1H8v1H6v-1H2v5h20v-5h-4zm2-8h-3V6c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v4h4v-2h2v2h8v-2h2v2h4v-4c0-1.1-.9-2-2-2m-5 0H9V6h6z"/>',"baseline-home-work":'<path fill="currentColor" d="M1 11v10h5v-6h4v6h5V11L8 6z"/><path fill="currentColor" d="M10 3v1.97l7 5V11h2v2h-2v2h2v2h-2v4h6V3zm9 6h-2V7h2z"/>',"baseline-horizontal-distribute":'<path fill="currentColor" d="M4 22H2V2h2zM22 2h-2v20h2zm-8.5 5h-3v10h3z"/>',"baseline-horizontal-rule":'<path fill="currentColor" fill-rule="evenodd" d="M4 11h16v2H4z"/>',"baseline-horizontal-split":'<path fill="currentColor" d="M3 19h18v-6H3zm0-8h18V9H3zm0-6v2h18V5z"/>',"baseline-hot-tub":'<circle cx="7" cy="6" r="2" fill="currentColor"/><path fill="currentColor" d="M11.15 12c-.31-.22-.59-.46-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5c-.29-.14-.62-.23-.96-.23h-.03C6.01 9 5 10.01 5 11.25V12H2v8c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-8zM7 20H5v-6h2zm4 0H9v-6h2zm4 0h-2v-6h2zm4 0h-2v-6h2zm-.35-14.14l-.07-.07c-.57-.62-.82-1.41-.67-2.2L18 3h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71m-4 0l-.07-.07c-.57-.62-.82-1.41-.67-2.2L14 3h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71"/>',"baseline-hotel":'<path fill="currentColor" d="M7 13c1.66 0 3-1.34 3-3S8.66 7 7 7s-3 1.34-3 3s1.34 3 3 3m12-6h-8v7H3V5H1v15h2v-3h18v3h2v-9c0-2.21-1.79-4-4-4"/>',"baseline-hotel-class":'<path fill="currentColor" d="M8.58 10H1l6.17 4.41L4.83 22L11 17.31L17.18 22l-2.35-7.59L21 10h-7.58L11 2zm12.78 12l-1.86-6.01L23.68 13h-3.44l-3.08 2.2l1.46 4.72zM17 8l-1.82-6l-1.04 3.45l.77 2.55z"/>',"baseline-hourglass-bottom":'<path fill="currentColor" d="m18 22l-.01-6L14 12l3.99-4.01L18 2H6v6l4 4l-4 3.99V22zM8 7.5V4h8v3.5l-4 4z"/>',"baseline-hourglass-disabled":'<path fill="currentColor" d="M8 4h8v3.5l-2.84 2.84l1.25 1.25L18 8.01L17.99 8H18V2H6v1.17l2 2zM2.1 2.1L.69 3.51l8.9 8.9L6 16l.01.01H6V22h12v-1.17l2.49 2.49l1.41-1.41zM16 20H8v-3.5l2.84-2.84L16 18.83z"/>',"baseline-hourglass-empty":'<path fill="currentColor" d="M6 2v6h.01L6 8.01L10 12l-4 4l.01.01H6V22h12v-5.99h-.01L18 16l-4-4l4-3.99l-.01-.01H18V2zm10 14.5V20H8v-3.5l4-4zm-4-5l-4-4V4h8v3.5z"/>',"baseline-hourglass-full":'<path fill="currentColor" d="M6 2v6h.01L6 8.01L10 12l-4 4l.01.01H6V22h12v-5.99h-.01L18 16l-4-4l4-3.99l-.01-.01H18V2z"/>',"baseline-hourglass-top":'<path fill="currentColor" d="m6 2l.01 6L10 12l-3.99 4.01L6 22h12v-6l-4-4l4-3.99V2zm10 14.5V20H8v-3.5l4-4z"/>',"baseline-house":'<path fill="currentColor" d="M19 9.3V4h-3v2.6L12 3L2 12h3v8h5v-6h4v6h5v-8h3zm-9 .7c0-1.1.9-2 2-2s2 .9 2 2z"/>',"baseline-house-siding":'<path fill="currentColor" d="M19 12h3L12 3L2 12h3v8h2v-2h10v2h2zM7.21 10h9.58l.21.19V12H7v-1.81zm7.36-2H9.43L12 5.69zM7 16v-2h10v2z"/>',"baseline-houseboat":'<path fill="currentColor" d="M12 16c-1.95 0-2.1 1-3.34 1c-1.19 0-1.42-1-3.33-1c-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1c1.19 0 1.42 1 3.33 1c1.95 0 2.08-1 3.32-1s1.37 1 3.32 1c1.91 0 2.14-1 3.33-1c1.18 0 1.45 1 3.35 1v-2c-1.24 0-1.38-1-3.33-1c-1.91 0-2.14 1-3.33 1c-1.24 0-1.39-1-3.34-1m8.34-4.66l-1.37 1.37c-.19.18-.45.29-.71.29H17V9.65l1.32.97L19.5 9L12 3.5L4.5 9l1.18 1.61L7 9.65V13H5.74c-.27 0-.52-.11-.71-.29l-1.37-1.37l-1.41 1.41l1.37 1.37c.56.56 1.33.88 2.12.88h12.51c.8 0 1.56-.32 2.12-.88l1.37-1.37zM13 13h-2v-2h2z"/>',"baseline-how-to-reg":'<path fill="currentColor" fill-rule="evenodd" d="m9 17l3-2.94a9 9 0 0 0-1-.06c-2.67 0-8 1.34-8 4v2h9zm2-5c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m4.47 8.5L12 17l1.4-1.41l2.07 2.08l5.13-5.17l1.4 1.41z"/>',"baseline-how-to-vote":'<path fill="currentColor" d="M18 13h-.68l-2 2h1.91L19 17H5l1.78-2h2.05l-2-2H6l-3 3v4c0 1.1.89 2 1.99 2H19a2 2 0 0 0 2-2v-4zm-1-5.05l-4.95 4.95l-3.54-3.54l4.95-4.95zm-4.24-5.66L6.39 8.66a.996.996 0 0 0 0 1.41l4.95 4.95c.39.39 1.02.39 1.41 0l6.36-6.36a.996.996 0 0 0 0-1.41L14.16 2.3a.975.975 0 0 0-1.4-.01"/>',"baseline-html":'<path fill="currentColor" d="M3.5 9H5v6H3.5v-2.5h-2V15H0V9h1.5v2h2zm14 0H13c-.55 0-1 .45-1 1v5h1.5v-4.5h1V14H16v-3.51h1V15h1.5v-5c0-.55-.45-1-1-1M11 9H6v1.5h1.75V15h1.5v-4.5H11zm13 6v-1.5h-2.5V9H20v6z"/>',"baseline-http":'<path fill="currentColor" d="M4.5 11h-2V9H1v6h1.5v-2.5h2V15H6V9H4.5zm2.5-.5h1.5V15H10v-4.5h1.5V9H7zm5.5 0H14V15h1.5v-4.5H17V9h-4.5zm9-1.5H18v6h1.5v-2h2c.8 0 1.5-.7 1.5-1.5v-1c0-.8-.7-1.5-1.5-1.5m0 2.5h-2v-1h2z"/>',"baseline-https":'<path fill="currentColor" d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1z"/>',"baseline-hub":'<path fill="currentColor" d="M8.4 18.2c.38.5.6 1.12.6 1.8c0 1.66-1.34 3-3 3s-3-1.34-3-3s1.34-3 3-3c.44 0 .85.09 1.23.26l1.41-1.77a4.5 4.5 0 0 1-1.09-3.69l-2.03-.68A2.997 2.997 0 0 1 0 9.5c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .07 0 .14-.01.21l2.03.68a4.47 4.47 0 0 1 3.22-2.32V5.91A3.02 3.02 0 0 1 9 3c0-1.66 1.34-3 3-3s3 1.34 3 3c0 1.4-.96 2.57-2.25 2.91v2.16c1.4.23 2.58 1.11 3.22 2.32L18 9.71V9.5c0-1.66 1.34-3 3-3s3 1.34 3 3s-1.34 3-3 3c-1.06 0-1.98-.55-2.52-1.37l-2.03.68a4.49 4.49 0 0 1-1.09 3.69l1.41 1.77Q17.34 17 18 17c1.66 0 3 1.34 3 3s-1.34 3-3 3s-3-1.34-3-3c0-.68.22-1.3.6-1.8l-1.41-1.77c-1.35.75-3.01.76-4.37 0z"/>',"baseline-hvac":'<path fill="currentColor" d="M12 16c1.01 0 1.91-.39 2.62-1H9.38c.71.61 1.61 1 2.62 1m-3.44-2h6.89c.26-.45.44-.96.51-1.5h-7.9c.06.54.23 1.05.5 1.5M12 8c-1.01 0-1.91.39-2.62 1h5.24c-.71-.61-1.61-1-2.62-1m-3.44 2c-.26.45-.44.96-.51 1.5h7.9c-.07-.54-.24-1.05-.51-1.5z"/><path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15c-3.31 0-6-2.69-6-6s2.69-6 6-6s6 2.69 6 6s-2.69 6-6 6"/>',"baseline-ice-skating":'<path fill="currentColor" d="M8 8.5c0-.28.22-.5.5-.5h2.52L11 7H8.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5H11V3H3v15h3v2H2v2h16c2.76 0 5-2.24 5-5h-2c0 1.66-1.34 3-3 3h-2v-2h3v-2.88c0-2.1-1.55-3.53-3.03-3.88l-2.7-.67c-.87-.22-1.57-.81-1.95-1.57H8.5c-.28 0-.5-.22-.5-.5M14 20H8v-2h6z"/>',"baseline-icecream":'<path fill="currentColor" fill-rule="evenodd" d="m8.79 12.4l3.26 6.22l3.17-6.21c-.11-.08-.21-.16-.3-.25c-.84.53-1.85.84-2.92.84s-2.08-.31-2.92-.84c-.09.09-.19.17-.29.24m-1.96.59A2.995 2.995 0 0 1 4 10a3 3 0 0 1 2.52-2.96C6.75 4.22 9.12 2 12 2s5.25 2.22 5.48 5.04A3 3 0 0 1 20 10c0 1.59-1.24 2.9-2.81 2.99L12.07 23z"/>',"baseline-image":'<path fill="currentColor" d="M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z"/>',"baseline-image-aspect-ratio":'<path fill="currentColor" d="M16 10h-2v2h2zm0 4h-2v2h2zm-8-4H6v2h2zm4 0h-2v2h2zm8-6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z"/>',"baseline-image-not-supported":'<path fill="currentColor" d="m21.9 21.9l-8.49-8.49l-9.82-9.82L2.1 2.1L.69 3.51L3 5.83V19c0 1.1.9 2 2 2h13.17l2.31 2.31zM5 18l3.5-4.5l2.5 3.01L12.17 15l3 3zm16 .17L5.83 3H19c1.1 0 2 .9 2 2z"/>',"baseline-image-search":'<path fill="currentColor" d="M18 13v7H4V6h5.02c.05-.71.22-1.38.48-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5zm-1.5 5h-11l2.75-3.53l1.96 2.36l2.75-3.54zm2.8-9.11c.44-.7.7-1.51.7-2.39C20 4.01 17.99 2 15.5 2S11 4.01 11 6.5s2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21 13.42L22.42 12zM15.5 9a2.5 2.5 0 0 1 0-5a2.5 2.5 0 0 1 0 5"/>',"baseline-imagesearch-roller":'<path fill="currentColor" d="M20 2v6H6V6H4v4h10v5h2v8h-6v-8h2v-3H2V4h4V2"/>',"baseline-import-contacts":'<path fill="currentColor" d="M17.5 4.5c-1.95 0-4.05.4-5.5 1.5c-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .65.73.45.75.45C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5c1.35-.85 3.8-1.5 5.5-1.5c1.65 0 3.35.3 4.75 1.05c.41.21.75-.19.75-.45V6c-1.49-1.12-3.63-1.5-5.5-1.5m3.5 14c-1.1-.35-2.3-.5-3.5-.5c-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5c1.2 0 2.4.15 3.5.5z"/>',"baseline-import-export":'<path fill="currentColor" d="M9 3L5 6.99h3V14h2V6.99h3zm7 14.01V10h-2v7.01h-3L15 21l4-3.99z"/>',"baseline-important-devices":'<path fill="currentColor" d="M23 11.01L18 11c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-9c0-.55-.45-.99-1-.99M23 20h-5v-7h5zM20 2H2C.89 2 0 2.89 0 4v12a2 2 0 0 0 2 2h7v2H7v2h8v-2h-2v-2h2v-2H2V4h18v5h2V4a2 2 0 0 0-2-2m-8.03 7L11 6l-.97 3H7l2.47 1.76l-.94 2.91l2.47-1.8l2.47 1.8l-.94-2.91L15 9z"/>',"baseline-inbox":'<path fill="currentColor" d="M19 3H4.99c-1.11 0-1.98.89-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5a2 2 0 0 0-2-2m0 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19z"/>',"baseline-incomplete-circle":'<path fill="currentColor" d="M22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-2.76 1.12-5.26 2.93-7.07L12 12V2c5.52 0 10 4.48 10 10"/>',"baseline-indeterminate-check-box":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 10H7v-2h10z"/>',"baseline-info":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m1 15h-2v-6h2zm0-8h-2V7h2z"/>',"baseline-input":'<path fill="currentColor" d="M21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14a2 2 0 0 0-2-2M11 16l4-4l-4-4v3H1v2h10z"/>',"baseline-insert-chart":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z"/>',"baseline-insert-chart-outlined":'<path fill="currentColor" d="M9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2zm2.5 2.1h-15V5h15zm0-16.1h-15c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"/>',"baseline-insert-comment":'<path fill="currentColor" d="M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2m-2 12H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z"/>',"baseline-insert-drive-file":'<path fill="currentColor" d="M6 2c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm7 7V3.5L18.5 9z"/>',"baseline-insert-emoticon":'<path fill="currentColor" d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8S14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8S7 8.67 7 9.5S7.67 11 8.5 11m3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5"/>',"baseline-insert-invitation":'<path fill="currentColor" d="M17 12h-5v5h5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1zm3 18H5V8h14z"/>',"baseline-insert-link":'<path fill="currentColor" d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5"/>',"baseline-insert-page-break":'<path fill="currentColor" d="M4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2v-3H4zM20 8l-6-6H6c-1.1 0-1.99.9-1.99 2v7H20zm-7 1V3.5L18.5 9zm-4 4h6v2H9zm8 0h6v2h-6zM1 13h6v2H1z"/>',"baseline-insert-photo":'<path fill="currentColor" d="M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z"/>',"baseline-insights":'<path fill="currentColor" d="M21 8c-1.45 0-2.26 1.44-1.93 2.51l-3.55 3.56c-.3-.09-.74-.09-1.04 0l-2.55-2.55C12.27 10.45 11.46 9 10 9c-1.45 0-2.27 1.44-1.93 2.52l-4.56 4.55C2.44 15.74 1 16.55 1 18c0 1.1.9 2 2 2c1.45 0 2.26-1.44 1.93-2.51l4.55-4.56c.3.09.74.09 1.04 0l2.55 2.55C12.73 16.55 13.54 18 15 18c1.45 0 2.27-1.44 1.93-2.52l3.56-3.55c1.07.33 2.51-.48 2.51-1.93c0-1.1-.9-2-2-2"/><path fill="currentColor" d="m15 9l.94-2.07L18 6l-2.06-.93L15 3l-.92 2.07L12 6l2.08.93zM3.5 11L4 9l2-.5L4 8l-.5-2L3 8l-2 .5L3 9z"/>',"baseline-install-desktop":'<path fill="currentColor" d="M20 17H4V5h8V3H4c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2v-3h-2z"/><path fill="currentColor" d="m17 14l5-5l-1.41-1.41L18 10.17V3h-2v7.17l-2.59-2.58L12 9z"/>',"baseline-install-mobile":'<path fill="currentColor" d="M17 18H7V6h7V1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-5h-2z"/><path fill="currentColor" d="m18 14l5-5l-1.41-1.41L19 10.17V3h-2v7.17l-2.59-2.58L13 9z"/>',"baseline-integration-instructions":'<path fill="currentColor" d="M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04a2.01 2.01 0 0 0-1.44 1.19c-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55c.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 11.17l-1.41 1.42L6 12l3.59-3.59L11 9.83L8.83 12zm1-9.92c-.41 0-.75-.34-.75-.75s.34-.75.75-.75s.75.34.75.75s-.34.75-.75.75m2.41 11.34L13 14.17L15.17 12L13 9.83l1.41-1.42L18 12z"/>',"baseline-interests":'<path fill="currentColor" d="M7.02 13c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4M13 13v8h8v-8zM7 2l-5 9h10zm12.25.5c-1.06 0-1.81.56-2.25 1.17c-.44-.61-1.19-1.17-2.25-1.17C13.19 2.5 12 3.78 12 5.25c0 2 2.42 3.42 5 5.75c2.58-2.33 5-3.75 5-5.75c0-1.47-1.19-2.75-2.75-2.75"/>',"baseline-interpreter-mode":'<path fill="currentColor" d="M20.5 16.5c-.83 0-1.5-.67-1.5-1.5v-2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V15c0 .83-.67 1.5-1.5 1.5M20 20h1v-1.54c1.69-.24 3-1.7 3-3.46h-1a2.5 2.5 0 0 1-5 0h-1c0 1.76 1.31 3.22 3 3.46zM9 12c-2.21 0-4-1.79-4-4a4 4 0 0 1 5.34-3.77A5.94 5.94 0 0 0 9 8c0 1.43.5 2.74 1.34 3.77c-.42.15-.87.23-1.34.23m-1.89 1.13A4.97 4.97 0 0 0 5 17.22V20H1v-2.78c0-1.12.61-2.15 1.61-2.66c1.24-.64 2.76-1.19 4.5-1.43M11 8c0-2.21 1.79-4 4-4s4 1.79 4 4s-1.79 4-4 4s-4-1.79-4-4m7.32 12a5 5 0 0 1-2.82-4.5c0-.89.23-1.73.64-2.45c-.37-.03-.75-.05-1.14-.05c-2.53 0-4.71.7-6.39 1.56A2.97 2.97 0 0 0 7 17.22V20z"/>',"baseline-inventory":'<path fill="currentColor" d="M20 2H4c-1 0-2 .9-2 2v3.01c0 .72.43 1.34 1 1.69V20c0 1.1 1.1 2 2 2h14c.9 0 2-.9 2-2V8.7c.57-.35 1-.97 1-1.69V4c0-1.1-1-2-2-2m-5 12H9v-2h6zm5-7H4V4l16-.02z"/>',"baseline-inventory-2":'<path fill="currentColor" d="M20 2H4c-1 0-2 .9-2 2v3.01c0 .72.43 1.34 1 1.69V20c0 1.1 1.1 2 2 2h14c.9 0 2-.9 2-2V8.7c.57-.35 1-.97 1-1.69V4c0-1.1-1-2-2-2m-5 12H9v-2h6zm5-7H4V4h16z"/>',"baseline-invert-colors":'<path fill="currentColor" d="M12 4.81V19c-3.31 0-6-2.63-6-5.87c0-1.56.62-3.03 1.75-4.14zM6.35 7.56C4.9 8.99 4 10.96 4 13.13C4 17.48 7.58 21 12 21s8-3.52 8-7.87c0-2.17-.9-4.14-2.35-5.57L12 2z"/>',"baseline-invert-colors-off":'<path fill="currentColor" d="M21.19 21.19L2.81 2.81L1.39 4.22l4.2 4.2a7.73 7.73 0 0 0-1.6 4.7C4 17.48 7.58 21 12 21c1.75 0 3.36-.56 4.67-1.5l3.1 3.1zM12 19c-3.31 0-6-2.63-6-5.87c0-1.19.36-2.32 1.02-3.28L12 14.83zM8.38 5.56L12 2l5.65 5.56C19.1 8.99 20 10.96 20 13.13c0 1.18-.27 2.29-.74 3.3L12 9.17V4.81L9.8 6.97z"/>',"baseline-ios-share":'<path fill="currentColor" d="m16 5l-1.42 1.42l-1.59-1.59V16h-1.98V4.83L9.42 6.42L8 5l4-4zm4 5v11c0 1.1-.9 2-2 2H6a2 2 0 0 1-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3a2 2 0 0 1 2 2"/>',"baseline-iron":'<path fill="currentColor" d="M21 6c-1.66 0-3 1.34-3 3v4c0 .55-.45 1-1 1v-4c0-1.66-1.34-3-3-3h-4c-1.66 0-3 1.34-3 3h2c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v1H6c-2.21 0-4 1.79-4 4v3h15v-2c1.66 0 3-1.34 3-3V9c0-.55.45-1 1-1h1V6z"/>',"baseline-iso":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5.5 7.5h2v-2H9v2h2V9H9v2H7.5V9h-2zM19 19H5L19 5zm-2-2v-1.5h-5V17z"/>',"baseline-javascript":'<path fill="currentColor" d="M12 14v-1h1.5v.5h2v-1H13c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1h-1.5v-.5h-2v1H16c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1M9 9v4.5H7.5v-1H6v1c0 .83.67 1.5 1.5 1.5H9c.83 0 1.5-.67 1.5-1.5V9z"/>',"baseline-join-full":'<ellipse cx="12" cy="12" fill="currentColor" rx="3" ry="5.74"/><path fill="currentColor" d="M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5c-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5c2.8 2.34 3.03 5.53 3.03 6.5s-.23 4.16-3.03 6.5c.78.31 1.63.5 2.53.5c3.86 0 7-3.14 7-7s-3.14-7-7-7"/>',"baseline-join-inner":'<ellipse cx="12" cy="12" fill="currentColor" rx="3" ry="5.74"/><path fill="currentColor" d="M9.04 16.87c-.33.08-.68.13-1.04.13c-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13c.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5c-.61-.51-1.1-1.07-1.49-1.63M16 5c-.9 0-1.75.19-2.53.5c.61.51 1.1 1.07 1.49 1.63c.33-.08.68-.13 1.04-.13c2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13c-.39.56-.88 1.12-1.49 1.63c.78.31 1.63.5 2.53.5c3.86 0 7-3.14 7-7s-3.14-7-7-7"/>',"baseline-join-left":'<ellipse cx="12" cy="12" fill="currentColor" rx="3" ry="5.74"/><path fill="currentColor" d="M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5c-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5c.61.51 1.1 1.07 1.49 1.63c.33-.08.68-.13 1.04-.13c2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13c-.39.56-.88 1.12-1.49 1.63c.78.31 1.63.5 2.53.5c3.86 0 7-3.14 7-7s-3.14-7-7-7"/>',"baseline-join-right":'<ellipse cx="12" cy="12" fill="currentColor" rx="3" ry="5.74"/><path fill="currentColor" d="M16.5 12c0 .97-.23 4.16-3.03 6.5c.78.31 1.63.5 2.53.5c3.86 0 7-3.14 7-7s-3.14-7-7-7c-.9 0-1.75.19-2.53.5c2.8 2.34 3.03 5.53 3.03 6.5M8 19c.9 0 1.75-.19 2.53-.5c-.61-.51-1.1-1.07-1.49-1.63c-.33.08-.68.13-1.04.13c-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13c.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7"/>',"baseline-kayaking":'<path fill="currentColor" d="M21 23c-1.03 0-2.06-.25-3-.75c-1.89 1-4.11 1-6 0c-1.89 1-4.11 1-6 0c-.95.5-1.97.75-3 .75H2v-2h1c1.04 0 2.08-.35 3-1c1.83 1.3 4.17 1.3 6 0c1.83 1.3 4.17 1.3 6 0c.91.65 1.96 1 3 1h1v2zM12 5.5c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m12 12s-1.52.71-3.93 1.37c-.82-.23-1.53-.75-2.07-1.37c-.73.84-1.8 1.5-3 1.5s-2.27-.66-3-1.5c-.73.84-1.8 1.5-3 1.5s-2.27-.66-3-1.5c-.54.61-1.25 1.13-2.07 1.37C1.52 18.21 0 17.5 0 17.5s2.93-1.36 7.13-2.08l1.35-4.17c.31-.95 1.32-1.47 2.27-1.16c.09.03.19.07.27.11l2.47 1.3l2.84-1.5l1.65-3.71l-.51-1.32L18.8 2L22 3.43L20.67 6.4l-1.31.5l-3.72 8.34c4.85.63 8.36 2.26 8.36 2.26m-8.98-4.54l-1.52.8l-1.75-.92l-.71 2.17c.32 0 .64-.01.96-.01c.71 0 1.4.03 2.07.08z"/>',"baseline-kebab-dining":'<path fill="currentColor" d="M7.75 8H11v5H7.75v1h.75a2.5 2.5 0 0 1 0 5h-.75v4h-1.5v-4H5.5a2.5 2.5 0 0 1 0-5h.75v-1H3V8h3.25V7H5.5a2.5 2.5 0 0 1 0-5h.75V1h1.5v1h.75a2.5 2.5 0 0 1 0 5h-.75zm10-1h.75a2.5 2.5 0 0 0 0-5h-.75V1h-1.5v1h-.75a2.5 2.5 0 0 0 0 5h.75v1H13v5h3.25v1h-.75a2.5 2.5 0 0 0 0 5h.75v4h1.5v-4h.75a2.5 2.5 0 0 0 0-5h-.75v-1H21V8h-3.25z"/>',"baseline-key":'<path fill="currentColor" d="M21 10h-8.35A5.99 5.99 0 0 0 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6a5.99 5.99 0 0 0 5.65-4H13l2 2l2-2l2 2l4-4.04zM7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3s3 1.35 3 3s-1.35 3-3 3"/>',"baseline-key-off":'<path fill="currentColor" d="M16.91 14.09L17 14l2 2l4-4.04L21 10h-8.17zM3.98 6.81A6.01 6.01 0 0 0 1 12c0 3.31 2.69 6 6 6c2.21 0 4.15-1.2 5.18-2.99l7.59 7.59l1.41-1.41L2.81 2.81L1.39 4.22zm5.93 5.93A3.015 3.015 0 0 1 7 15c-1.65 0-3-1.35-3-3c0-1.4.97-2.58 2.26-2.91z"/>',"baseline-keyboard":'<path fill="currentColor" d="M20 5H4c-1.1 0-1.99.9-1.99 2L2 17c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-9 3h2v2h-2zm0 3h2v2h-2zM8 8h2v2H8zm0 3h2v2H8zm-1 2H5v-2h2zm0-3H5V8h2zm9 7H8v-2h8zm0-4h-2v-2h2zm0-3h-2V8h2zm3 3h-2v-2h2zm0-3h-2V8h2z"/>',"baseline-keyboard-alt":'<path fill="currentColor" d="M21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7 12v2H5v-2zm-2-2V8h2v2zm6 2v2H9v-2zm-2-2V8h2v2zm7 6v1H8v-1zm-1-4v2h-2v-2zm-2-2V8h2v2zm4 4v-2h2v2zm2-4h-2V8h2z"/>',"baseline-keyboard-arrow-down":'<path fill="currentColor" d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6l-6-6z"/>',"baseline-keyboard-arrow-left":'<path fill="currentColor" d="M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6l6 6z"/>',"baseline-keyboard-arrow-right":'<path fill="currentColor" d="M8.59 16.59L13.17 12L8.59 7.41L10 6l6 6l-6 6z"/>',"baseline-keyboard-arrow-up":'<path fill="currentColor" d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6l-6 6z"/>',"baseline-keyboard-backspace":'<path fill="currentColor" d="M21 11H6.83l3.58-3.59L9 6l-6 6l6 6l1.41-1.41L6.83 13H21z"/>',"baseline-keyboard-capslock":'<path fill="currentColor" d="M12 8.41L16.59 13L18 11.59l-6-6l-6 6L7.41 13zM6 18h12v-2H6z"/>',"baseline-keyboard-command-key":'<path fill="currentColor" d="M17.5 3C15.57 3 14 4.57 14 6.5V8h-4V6.5C10 4.57 8.43 3 6.5 3S3 4.57 3 6.5S4.57 10 6.5 10H8v4H6.5C4.57 14 3 15.57 3 17.5S4.57 21 6.5 21s3.5-1.57 3.5-3.5V16h4v1.5c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5s-1.57-3.5-3.5-3.5H16v-4h1.5c1.93 0 3.5-1.57 3.5-3.5S19.43 3 17.5 3M16 8V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S18.33 8 17.5 8zM6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5S8 5.67 8 6.5V8zm3.5 6v-4h4v4zm7.5 5c-.83 0-1.5-.67-1.5-1.5V16h1.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m-11 0c-.83 0-1.5-.67-1.5-1.5S5.67 16 6.5 16H8v1.5c0 .83-.67 1.5-1.5 1.5"/>',"baseline-keyboard-control-key":'<path fill="currentColor" d="m5 12l1.41 1.41L12 7.83l5.59 5.58L19 12l-7-7z"/>',"baseline-keyboard-double-arrow-down":'<path fill="currentColor" d="M18 6.41L16.59 5L12 9.58L7.41 5L6 6.41l6 6z"/><path fill="currentColor" d="m18 13l-1.41-1.41L12 16.17l-4.59-4.58L6 13l6 6z"/>',"baseline-keyboard-double-arrow-left":'<path fill="currentColor" d="M17.59 18L19 16.59L14.42 12L19 7.41L17.59 6l-6 6z"/><path fill="currentColor" d="m11 18l1.41-1.41L7.83 12l4.58-4.59L11 6l-6 6z"/>',"baseline-keyboard-double-arrow-right":'<path fill="currentColor" d="M6.41 6L5 7.41L9.58 12L5 16.59L6.41 18l6-6z"/><path fill="currentColor" d="m13 6l-1.41 1.41L16.17 12l-4.58 4.59L13 18l6-6z"/>',"baseline-keyboard-double-arrow-up":'<path fill="currentColor" d="M6 17.59L7.41 19L12 14.42L16.59 19L18 17.59l-6-6z"/><path fill="currentColor" d="m6 11l1.41 1.41L12 7.83l4.59 4.58L18 11l-6-6z"/>',"baseline-keyboard-hide":'<path fill="currentColor" d="M20 3H4c-1.1 0-1.99.9-1.99 2L2 15c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 3h2v2h-2zm0 3h2v2h-2zM8 6h2v2H8zm0 3h2v2H8zm-1 2H5V9h2zm0-3H5V6h2zm9 7H8v-2h8zm0-4h-2V9h2zm0-3h-2V6h2zm3 3h-2V9h2zm0-3h-2V6h2zm-7 15l4-4H8z"/>',"baseline-keyboard-option-key":'<path fill="currentColor" d="M15 5h6v2h-6zM9 5H3v2h4.85l6.92 12H21v-2h-5.07z"/>',"baseline-keyboard-return":'<path fill="currentColor" d="M19 7v4H5.83l3.58-3.59L8 6l-6 6l6 6l1.41-1.41L5.83 13H21V7z"/>',"baseline-keyboard-tab":'<path fill="currentColor" d="M11.59 7.41L15.17 11H1v2h14.17l-3.59 3.59L13 18l6-6l-6-6zM20 6v12h2V6z"/>',"baseline-keyboard-voice":'<path fill="currentColor" d="M12 15c1.66 0 2.99-1.34 2.99-3L15 6c0-1.66-1.34-3-3-3S9 4.34 9 6v6c0 1.66 1.34 3 3 3m5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 15 6.7 12H5c0 3.42 2.72 6.23 6 6.72V22h2v-3.28c3.28-.48 6-3.3 6-6.72z"/>',"baseline-king-bed":'<path fill="currentColor" d="M20 10V7c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v3c-1.1 0-2 .9-2 2v5h1.33L4 19h1l.67-2h12.67l.66 2h1l.67-2H22v-5c0-1.1-.9-2-2-2m-9 0H6V7h5zm7 0h-5V7h5z"/>',"baseline-kitchen":'<path fill="currentColor" d="M20 9V4c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v5zM8 5h2v3H8zm-4 6v9c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-9zm6 6H8v-5h2z"/>',"baseline-kitesurfing":'<path fill="currentColor" d="M6 3c0-1.1.9-2 2-2s2 .9 2 2s-.9 2-2 2s-2-.9-2-2m14.06-2h-2.12L15.5 3.44l1.06 1.06zM22 23v-2h-1c-1.04 0-2.08-.35-3-1c-1.83 1.3-4.17 1.3-6 0c-1.83 1.3-4.17 1.3-6 0c-.91.65-1.96 1-3 1H2v2h1c1.03 0 2.05-.25 3-.75c1.89 1 4.11 1 6 0c1.89 1 4.11 1 6 0c.95.5 1.97.75 3 .75zm-1-9.72c0 1.44-2.19 3.62-5.04 5.58c-.31.09-.63.14-.96.14c-1.2 0-2.27-.66-3-1.5c-.73.84-1.8 1.5-3 1.5c-.94 0-1.81-.41-2.49-.99c.46-.39.96-.78 1.49-1.17l-1.55-2.97A4.06 4.06 0 0 1 6 12V8c0-1.1.9-2 2-2h3c1.38 0 2.63-.56 3.54-1.46l1.41 1.41A7.02 7.02 0 0 1 11 8H9.6v3.5h2.8l1.69 1.88c1.95-.84 3.77-1.38 5.06-1.38c.84 0 1.85.25 1.85 1.28m-8.8.99l-.7-.77l-2.5.1l.83 2.01c.59-.38 1.81-1.06 2.37-1.34"/>',"baseline-label":'<path fill="currentColor" d="M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12z"/>',"baseline-label-important":'<path fill="currentColor" d="m3.5 18.99l11 .01c.67 0 1.27-.33 1.63-.84L20.5 12l-4.37-6.16c-.36-.51-.96-.84-1.63-.84l-11 .01L8.34 12z"/>',"baseline-label-off":'<path fill="currentColor" d="m3.25 2.75l17 17L19 21l-2-2H5c-1.1 0-2-.9-2-2V7c0-.55.23-1.05.59-1.41L2 4zM22 12l-4.37-6.16C17.27 5.33 16.67 5 16 5H8l11 11z"/>',"baseline-lan":'<path fill="currentColor" d="M13 22h8v-7h-3v-4h-5V9h3V2H8v7h3v2H6v4H3v7h8v-7H8v-2h8v2h-3z"/>',"baseline-landscape":'<path fill="currentColor" d="m14 6l-3.75 5l2.85 3.8l-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22z"/>',"baseline-landslide":'<path fill="currentColor" d="m15.47 13.79l-2.58-1.03L6 15.05l-4-1.54v2.1l4 1.34zm-4.9-2.37L8 8H2v3.61l4 1.34zM6 19.05l-4-1.33V22h20l-4.97-6.62zM17 6V1l-5-1l-3 2v4l3 2zm1.5 1L16 9v3l2.5 2l4.5-2V8z"/>',"baseline-language":'<path fill="currentColor" d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m6.93 6h-2.95a15.7 15.7 0 0 0-1.38-3.56A8.03 8.03 0 0 1 18.92 8M12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96M4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56A8 8 0 0 1 5.08 16m2.95-8H5.08a8 8 0 0 1 4.33-3.56A15.7 15.7 0 0 0 8.03 8M12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96M14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2m.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95a8.03 8.03 0 0 1-4.33 3.56M16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2z"/>',"baseline-laptop":'<path fill="currentColor" d="M20 18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2zM4 6h16v10H4z"/>',"baseline-laptop-chromebook":'<path fill="currentColor" d="M22 18V3H2v15H0v2h24v-2zm-8 0h-4v-1h4zm6-3H4V5h16z"/>',"baseline-laptop-mac":'<path fill="currentColor" d="M20 18c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2H0c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2zM4 5h16v11H4zm8 14c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-laptop-windows":'<path fill="currentColor" d="M20 18v-1c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2v1H0v2h24v-2zM4 5h16v10H4z"/>',"baseline-last-page":'<path fill="currentColor" d="M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6l-6-6zM16 6h2v12h-2z"/>',"baseline-launch":'<path fill="currentColor" d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2zM14 3v2h3.59l-9.83 9.83l1.41 1.41L19 6.41V10h2V3z"/>',"baseline-layers":'<path fill="currentColor" d="m11.99 18.54l-7.37-5.73L3 14.07l9 7l9-7l-1.63-1.27zM12 16l7.36-5.73L21 9l-9-7l-9 7l1.63 1.27z"/>',"baseline-layers-clear":'<path fill="currentColor" d="m19.81 14.99l1.19-.92l-1.43-1.43l-1.19.92zm-.45-4.72L21 9l-9-7l-2.91 2.27l7.87 7.88zM3.27 1L2 2.27l4.22 4.22L3 9l1.63 1.27L12 16l2.1-1.63l1.43 1.43L12 18.54l-7.37-5.73L3 14.07l9 7l4.95-3.85L20.73 21L22 19.73z"/>',"baseline-leaderboard":'<path fill="currentColor" d="M7.5 21H2V9h5.5zm7.25-18h-5.5v18h5.5zM22 11h-5.5v10H22z"/>',"baseline-leak-add":'<path fill="currentColor" d="M6 3H3v3c1.66 0 3-1.34 3-3m8 0h-2a9 9 0 0 1-9 9v2c6.08 0 11-4.93 11-11m-4 0H8c0 2.76-2.24 5-5 5v2c3.87 0 7-3.13 7-7m0 18h2a9 9 0 0 1 9-9v-2c-6.07 0-11 4.93-11 11m8 0h3v-3c-1.66 0-3 1.34-3 3m-4 0h2c0-2.76 2.24-5 5-5v-2c-3.87 0-7 3.13-7 7"/>',"baseline-leak-remove":'<path fill="currentColor" d="M10 3H8c0 .37-.04.72-.12 1.06l1.59 1.59C9.81 4.84 10 3.94 10 3M3 4.27l2.84 2.84C5.03 7.67 4.06 8 3 8v2c1.61 0 3.09-.55 4.27-1.46L8.7 9.97A9 9 0 0 1 3 12v2c2.71 0 5.19-.99 7.11-2.62l2.5 2.5A11.04 11.04 0 0 0 10 21h2c0-2.16.76-4.14 2.03-5.69l1.43 1.43A6.92 6.92 0 0 0 14 21h2c0-1.06.33-2.03.89-2.84L19.73 21L21 19.73L4.27 3zM14 3h-2c0 1.5-.37 2.91-1.02 4.16l1.46 1.46C13.42 6.98 14 5.06 14 3m5.94 13.12c.34-.08.69-.12 1.06-.12v-2c-.94 0-1.84.19-2.66.52zm-4.56-4.56l1.46 1.46A9 9 0 0 1 21 12v-2c-2.06 0-3.98.58-5.62 1.56"/>',"baseline-leave-bags-at-home":'<path fill="currentColor" d="M11.83 9h.92v.92l1.75 1.75V9H16v4.17l3 3V8c0-1.1-.9-2-2-2h-2V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v3h-.17zM11 4h2v2h-2zm10.19 17.19L2.81 2.81L1.39 4.22l3.63 3.63c0 .05-.02.1-.02.15v11c0 1.1.9 2 2 2c0 .55.45 1 1 1s1-.45 1-1h6c0 .55.45 1 1 1s1-.45 1-1c.34 0 .65-.09.93-.24l1.85 1.85zM8 18v-7.17l1.5 1.5V18zm3.25 0v-3.92l1.5 1.5V18zm3.25 0v-.67l.67.67z"/>',"baseline-legend-toggle":'<path fill="currentColor" d="M20 15H4v-2h16zm0 2H4v2h16zm-5-6l5-3.55V5l-5 3.55L10 5L4 8.66V11l5.92-3.61z"/>',"baseline-lens":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2"/>',"baseline-lens-blur":'<path fill="currentColor" d="M6 13c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5s-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5s-.5.22-.5.5s.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1s-1 .45-1 1s.45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5s-.5.22-.5.5s.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5s-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5s-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5s-.5.22-.5.5s.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1s-1 .45-1 1s.45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5s1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5s-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5s-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5s1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5s1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5s1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5"/>',"baseline-less-than":'<path fill="currentColor" fill-rule="evenodd" d="M17.5 17.5L9.25 12l8.25-5.5l-1-1.5L6 12l10.5 7z"/>',"baseline-less-than-equal":'<path fill="currentColor" fill-rule="evenodd" d="M17.5 15.5L9.25 10l8.25-5.5l-1-1.5L6 10l10.5 7z"/><path fill="currentColor" d="M18 20.998H6v-2h12z"/>',"baseline-library-add":'<path fill="currentColor" d="M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 9h-4v4h-2v-4H9V9h4V5h2v4h4z"/>',"baseline-library-add-check":'<path fill="currentColor" d="M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7.53 12L9 10.5l1.4-1.41l2.07 2.08L17.6 6L19 7.41zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4z"/>',"baseline-library-books":'<path fill="currentColor" d="M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 9H9V9h10zm-4 4H9v-2h6zm4-8H9V5h10z"/>',"baseline-library-music":'<path fill="currentColor" d="M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2 5h-3v5.5a2.5 2.5 0 0 1-5 0a2.5 2.5 0 0 1 2.5-2.5c.57 0 1.08.19 1.5.51V5h4zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4z"/>',"baseline-light":'<path fill="currentColor" d="M13 6.06V3h-2v3.06c-4.5.5-8 4.31-8 8.93C3 16.1 3.9 17 5.01 17H8c0 2.21 1.79 4 4 4s4-1.79 4-4h2.99c1.11 0 2.01-.9 2.01-2.01c0-4.62-3.5-8.43-8-8.93M12 15H5c0-3.86 3.14-7 7-7s7 3.14 7 7z"/>',"baseline-light-mode":'<path fill="currentColor" d="M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5s5-2.24 5-5s-2.24-5-5-5M2 13h2c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1s.45 1 1 1m18 0h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1M11 2v2c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1m0 18v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1M5.99 4.58a.996.996 0 0 0-1.41 0a.996.996 0 0 0 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0s.39-1.03 0-1.41zm12.37 12.37a.996.996 0 0 0-1.41 0a.996.996 0 0 0 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0a.996.996 0 0 0 0-1.41zm1.06-10.96a.996.996 0 0 0 0-1.41a.996.996 0 0 0-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0zM7.05 18.36a.996.996 0 0 0 0-1.41a.996.996 0 0 0-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0z"/>',"baseline-lightbulb":'<path fill="currentColor" d="M9 21c0 .5.4 1 1 1h4c.6 0 1-.5 1-1v-1H9zm3-19C8.1 2 5 5.1 5 9c0 2.4 1.2 4.5 3 5.7V17c0 .5.4 1 1 1h6c.6 0 1-.5 1-1v-2.3c1.8-1.3 3-3.4 3-5.7c0-3.9-3.1-7-7-7"/>',"baseline-lightbulb-circle":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 17c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5m3-2.5H9V15h6zm-.03-2.5H9.03A4.97 4.97 0 0 1 7 10c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.64-.8 3.09-2.03 4"/>',"baseline-line-axis":'<path fill="currentColor" d="m22 7.43l-1.41-1.41l-4.03 4.53L9.5 4L2 11.51l1.5 1.5l6.14-6.15l5.59 5.18l-1.73 1.95l-4-4L2 17.5L3.5 19l6-6.01l4 4l3.19-3.59l3.9 3.61L22 15.6l-3.98-3.7z"/>',"baseline-line-style":'<path fill="currentColor" d="M3 16h5v-2H3zm6.5 0h5v-2h-5zm6.5 0h5v-2h-5zM3 20h2v-2H3zm4 0h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2zm4 0h2v-2h-2zM3 12h8v-2H3zm10 0h8v-2h-8zM3 4v4h18V4z"/>',"baseline-line-weight":'<path fill="currentColor" d="M3 17h18v-2H3zm0 3h18v-1H3zm0-7h18v-3H3zm0-9v4h18V4z"/>',"baseline-linear-scale":'<path fill="currentColor" d="M19.5 9.5c-1.03 0-1.9.62-2.29 1.5h-2.92c-.39-.88-1.26-1.5-2.29-1.5s-1.9.62-2.29 1.5H6.79c-.39-.88-1.26-1.5-2.29-1.5a2.5 2.5 0 0 0 0 5c1.03 0 1.9-.62 2.29-1.5h2.92c.39.88 1.26 1.5 2.29 1.5s1.9-.62 2.29-1.5h2.92c.39.88 1.26 1.5 2.29 1.5a2.5 2.5 0 0 0 0-5"/>',"baseline-link":'<path fill="currentColor" d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5"/>',"baseline-link-off":'<path fill="currentColor" d="M17 7h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1c0 1.43-.98 2.63-2.31 2.98l1.46 1.46C20.88 15.61 22 13.95 22 12c0-2.76-2.24-5-5-5m-1 4h-2.19l2 2H16zM2 4.27l3.11 3.11A4.99 4.99 0 0 0 2 12c0 2.76 2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1c0-1.59 1.21-2.9 2.76-3.07L8.73 11H8v2h2.73L13 15.27V17h1.73l4.01 4L20 19.74L3.27 3z"/>',"baseline-linked-camera":'<circle cx="12" cy="14" r="3.2" fill="currentColor"/><path fill="currentColor" d="M16 3.33c2.58 0 4.67 2.09 4.67 4.67H22c0-3.31-2.69-6-6-6zM16 6c1.11 0 2 .89 2 2h1.33c0-1.84-1.49-3.33-3.33-3.33z"/><path fill="currentColor" d="M17 9c0-1.11-.89-2-2-2V4H9L7.17 6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9zm-5 10c-2.76 0-5-2.24-5-5s2.24-5 5-5s5 2.24 5 5s-2.24 5-5 5"/>',"baseline-liquor":'<path fill="currentColor" d="M3 14c0 1.3.84 2.4 2 2.82V20H3v2h6v-2H7v-3.18C8.16 16.4 9 15.3 9 14V6H3zm2-6h2v3H5zm15.63.54l-.95-.32a.99.99 0 0 1-.68-.94V3c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4.28c0 .43-.28.81-.68.95l-.95.32c-.82.27-1.37 1.03-1.37 1.89V20c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-9.56c0-.86-.55-1.62-1.37-1.9M16 4h1v1h-1zm-3 6.44l.95-.32C15.18 9.72 16 8.57 16 7.28V7h1v.28a3 3 0 0 0 2.05 2.85l.95.31V12h-7zM20 20h-7v-2h7z"/>',"baseline-list":'<path fill="currentColor" d="M3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7z"/>',"baseline-list-alt":'<path fill="currentColor" d="M19 5v14H5V5zm1.1-2H3.9c-.5 0-.9.4-.9.9v16.2c0 .4.4.9.9.9h16.2c.4 0 .9-.5.9-.9V3.9c0-.5-.5-.9-.9-.9M11 7h6v2h-6zm0 4h6v2h-6zm0 4h6v2h-6zM7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7z"/>',"baseline-live-help":'<path fill="currentColor" d="M19 2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h4l3 3l3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 16h-2v-2h2zm2.07-7.75l-.9.92C13.45 11.9 13 12.5 13 14h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41c0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25"/>',"baseline-live-tv":'<path fill="currentColor" d="M21 6h-7.59l3.29-3.29L16 2l-4 4l-4-4l-.71.71L10.59 6H3a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8a2 2 0 0 0-2-2m0 14H3V8h18zM9 10v8l7-4z"/>',"baseline-living":'<path fill="currentColor" d="M16.5 11.5c-.55 0-1 .45-1 1v2h-7v-2c0-.55-.45-1-1-1s-1 .45-1 1V16c0 .28.22.5.5.5h10c.28 0 .5-.22.5-.5v-3.5c0-.55-.45-1-1-1"/><path fill="currentColor" d="M10 12.5v.5h4v-.5c0-1.3.99-2.35 2.25-2.47V9c0-.83-.67-1.5-1.5-1.5h-5.5c-.83 0-1.5.67-1.5 1.5v1.03A2.48 2.48 0 0 1 10 12.5"/><path fill="currentColor" d="M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 14c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2v-3.5c0-.92.51-1.72 1.25-2.15V9c0-1.66 1.34-3 3-3h5.5c1.66 0 3 1.34 3 3v1.35c.74.43 1.25 1.23 1.25 2.15z"/>',"baseline-local-activity":'<path fill="currentColor" d="M20 12c0-1.1.9-2 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2m-4.42 4.8L12 14.5l-3.58 2.3l1.08-4.12l-3.29-2.69l4.24-.25L12 5.8l1.54 3.95l4.24.25l-3.29 2.69z"/>',"baseline-local-airport":'<path fill="currentColor" d="M22 16v-2l-8.5-5V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9L2 14v2l8.5-2.5V19L8 20.5V22l4-1l4 1v-1.5L13.5 19v-5.5z"/>',"baseline-local-atm":'<path fill="currentColor" d="M11 17h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-3v-1h4V8h-2V7h-2v1h-1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H9v2h2zm9-13H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4V6h16z"/>',"baseline-local-bar":'<path fill="currentColor" d="M21 5V3H3v2l8 9v5H6v2h12v-2h-5v-5zM7.43 7L5.66 5h12.69l-1.78 2z"/>',"baseline-local-cafe":'<path fill="currentColor" d="M20 3H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2a2 2 0 0 0 2-2V5c0-1.11-.89-2-2-2m0 5h-2V5h2zM4 19h16v2H4z"/>',"baseline-local-car-wash":'<path fill="currentColor" d="M17 5c.83 0 1.5-.67 1.5-1.5c0-1-1.5-2.7-1.5-2.7s-1.5 1.7-1.5 2.7c0 .83.67 1.5 1.5 1.5m-5 0c.83 0 1.5-.67 1.5-1.5c0-1-1.5-2.7-1.5-2.7s-1.5 1.7-1.5 2.7c0 .83.67 1.5 1.5 1.5M7 5c.83 0 1.5-.67 1.5-1.5C8.5 2.5 7 .8 7 .8S5.5 2.5 5.5 3.5C5.5 4.33 6.17 5 7 5m11.92 3.01C18.72 7.42 18.16 7 17.5 7h-11c-.66 0-1.21.42-1.42 1.01L3 14v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 18c-.83 0-1.5-.67-1.5-1.5S5.67 15 6.5 15s1.5.67 1.5 1.5S7.33 18 6.5 18m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5M5 13l1.5-4.5h11L19 13z"/>',"baseline-local-convenience-store":'<path fill="currentColor" d="M19 7V4H5v3H2v13h8v-4h4v4h8V7zm-8 3H9v1h2v1H8V9h2V8H8V7h3zm5 2h-1v-2h-2V7h1v2h1V7h1z"/>',"baseline-local-dining":'<path fill="currentColor" d="m8.1 13.34l2.83-2.83L3.91 3.5a4.01 4.01 0 0 0 0 5.66zm6.78-1.81c1.53.71 3.68.21 5.27-1.38c1.91-1.91 2.28-4.65.81-6.12c-1.46-1.46-4.2-1.1-6.12.81c-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88l1.41-1.41L13.41 13z"/>',"baseline-local-drink":'<path fill="currentColor" d="m3 2l2.01 18.23C5.13 21.23 5.97 22 7 22h10c1.03 0 1.87-.77 1.99-1.77L21 2zm9 17c-1.66 0-3-1.34-3-3c0-2 3-5.4 3-5.4s3 3.4 3 5.4c0 1.66-1.34 3-3 3m6.33-11H5.67l-.44-4h13.53z"/>',"baseline-local-fire-department":'<path fill="currentColor" d="m12 12.9l-2.13 2.09c-.56.56-.87 1.29-.87 2.07C9 18.68 10.35 20 12 20s3-1.32 3-2.94c0-.78-.31-1.52-.87-2.07z"/><path fill="currentColor" d="m16 6l-.44.55C14.38 8.02 12 7.19 12 5.3V2S4 6 4 13c0 2.92 1.56 5.47 3.89 6.86c-.56-.79-.89-1.76-.89-2.8c0-1.32.52-2.56 1.47-3.5L12 10.1l3.53 3.47c.95.93 1.47 2.17 1.47 3.5c0 1.02-.31 1.96-.85 2.75c1.89-1.15 3.29-3.06 3.71-5.3c.66-3.55-1.07-6.9-3.86-8.52"/>',"baseline-local-florist":'<path fill="currentColor" d="M12 22a9 9 0 0 0 9-9a9 9 0 0 0-9 9M5.6 10.25a2.5 2.5 0 0 0 3.92 2.06l-.02.19a2.5 2.5 0 0 0 5 0l-.02-.19c.4.28.89.44 1.42.44a2.5 2.5 0 0 0 2.5-2.5c0-1-.59-1.85-1.43-2.25c.84-.4 1.43-1.25 1.43-2.25a2.5 2.5 0 0 0-3.92-2.06l.02-.19a2.5 2.5 0 0 0-5 0l.02.19c-.4-.28-.89-.44-1.42-.44a2.5 2.5 0 0 0-2.5 2.5c0 1 .59 1.85 1.43 2.25c-.84.4-1.43 1.25-1.43 2.25M12 5.5a2.5 2.5 0 0 1 0 5a2.5 2.5 0 0 1 0-5M3 13a9 9 0 0 0 9 9a9 9 0 0 0-9-9"/>',"baseline-local-gas-station":'<path fill="currentColor" d="m19.77 7.23l.01-.01l-3.72-3.72L15 4.56l2.11 2.11c-.94.36-1.61 1.26-1.61 2.33a2.5 2.5 0 0 0 2.5 2.5c.36 0 .69-.08 1-.21v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v16h10v-7.5h1.5v5a2.5 2.5 0 0 0 5 0V9c0-.69-.28-1.32-.73-1.77M12 10H6V5h6zm6 0c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-local-grocery-store":'<path fill="currentColor" d="M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2s-.9-2-2-2M1 2v2h2l3.6 7.59l-1.35 2.45c-.16.28-.25.61-.25.96c0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12l.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49A1.003 1.003 0 0 0 20 4H5.21l-.94-2zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2s2-.9 2-2s-.9-2-2-2"/>',"baseline-local-hospital":'<path fill="currentColor" d="M19 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 11h-4v4h-4v-4H6v-4h4V6h4v4h4z"/>',"baseline-local-hotel":'<path fill="currentColor" d="M7 13c1.66 0 3-1.34 3-3S8.66 7 7 7s-3 1.34-3 3s1.34 3 3 3m12-6h-8v7H3V5H1v15h2v-3h18v3h2v-9c0-2.21-1.79-4-4-4"/>',"baseline-local-laundry-service":'<path fill="currentColor" d="M9.17 16.83a4.01 4.01 0 0 0 5.66 0a4.01 4.01 0 0 0 0-5.66zM18 2.01L6 2c-1.11 0-2 .89-2 2v16c0 1.11.89 2 2 2h12c1.11 0 2-.89 2-2V4c0-1.11-.89-1.99-2-1.99M10 4c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1M7 4c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1m5 16c-3.31 0-6-2.69-6-6s2.69-6 6-6s6 2.69 6 6s-2.69 6-6 6"/>',"baseline-local-library":'<path fill="currentColor" d="M12 11.55C9.64 9.35 6.48 8 3 8v11c3.48 0 6.64 1.35 9 3.55c2.36-2.19 5.52-3.55 9-3.55V8c-3.48 0-6.64 1.35-9 3.55M12 8c1.66 0 3-1.34 3-3s-1.34-3-3-3s-3 1.34-3 3s1.34 3 3 3"/>',"baseline-local-mall":'<path fill="currentColor" d="M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-1.99.9-1.99 2L3 20c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3m0 10c-2.76 0-5-2.24-5-5h2c0 1.66 1.34 3 3 3s3-1.34 3-3h2c0 2.76-2.24 5-5 5"/>',"baseline-local-movies":'<path fill="currentColor" d="M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3zM8 17H6v-2h2zm0-4H6v-2h2zm0-4H6V7h2zm10 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V7h2z"/>',"baseline-local-offer":'<path fill="currentColor" d="m21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.23-1.06-.59-1.42M5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4S7 4.67 7 5.5S6.33 7 5.5 7"/>',"baseline-local-parking":'<path fill="currentColor" d="M13 3H6v18h4v-6h3c3.31 0 6-2.69 6-6s-2.69-6-6-6m.2 8H10V7h3.2c1.1 0 2 .9 2 2s-.9 2-2 2"/>',"baseline-local-pharmacy":'<path fill="currentColor" d="M21 5h-2.64l1.14-3.14L17.15 1l-1.46 4H3v2l2 6l-2 6v2h18v-2l-2-6l2-6zm-5 9h-3v3h-2v-3H8v-2h3V9h2v3h3z"/>',"baseline-local-phone":'<path fill="currentColor" d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24c1.12.37 2.33.57 3.57.57c.55 0 1 .45 1 1V20c0 .55-.45 1-1 1c-9.39 0-17-7.61-17-17c0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1c0 1.25.2 2.45.57 3.57c.11.35.03.74-.25 1.02z"/>',"baseline-local-pizza":'<path fill="currentColor" d="M12 2C8.43 2 5.23 3.54 3.01 6L12 22l8.99-16C18.78 3.55 15.57 2 12 2M7 7c0-1.1.9-2 2-2s2 .9 2 2s-.9 2-2 2s-2-.9-2-2m5 8c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2"/>',"baseline-local-play":'<path fill="currentColor" d="M20 12c0-1.1.9-2 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2m-4.42 4.8L12 14.5l-3.58 2.3l1.08-4.12l-3.29-2.69l4.24-.25L12 5.8l1.54 3.95l4.24.25l-3.29 2.69z"/>',"baseline-local-police":'<path fill="currentColor" d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12c5.16-1.26 9-6.45 9-12V5zm2.5 11.59l.9 3.88l-3.4-2.05l-3.4 2.05l.9-3.87l-3-2.59l3.96-.34L12 6.02l1.54 3.64l3.96.34z"/>',"baseline-local-post-office":'<path fill="currentColor" d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4l-8 5l-8-5V6l8 5l8-5z"/>',"baseline-local-printshop":'<path fill="currentColor" d="M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3m-3 11H8v-5h8zm3-7c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m-1-9H6v4h12z"/>',"baseline-local-see":'<circle cx="12" cy="12" r="3.2" fill="currentColor"/><path fill="currentColor" d="M9 2L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5s5 2.24 5 5s-2.24 5-5 5"/>',"baseline-local-shipping":'<path fill="currentColor" d="M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5zM6 18.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m13.5-9l1.96 2.5H17V9.5zm-1.5 9c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5"/>',"baseline-local-taxi":'<path fill="currentColor" d="M18.92 6.01C18.72 5.42 18.16 5 17.5 5H15V3H9v2H6.5c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5M5 11l1.5-4.5h11L19 11z"/>',"baseline-location-city":'<path fill="currentColor" d="M15 11V5l-3-3l-3 3v2H3v14h18V11zm-8 8H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm6 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm6 12h-2v-2h2zm0-4h-2v-2h2z"/>',"baseline-location-disabled":'<path fill="currentColor" d="M20.94 11A8.994 8.994 0 0 0 13 3.06V1h-2v2.06c-1.13.12-2.19.46-3.16.97l1.5 1.5A6.995 6.995 0 0 1 19 12c0 .94-.19 1.84-.52 2.65l1.5 1.5c.5-.96.84-2.02.97-3.15H23v-2zM3 4.27l2.04 2.04A8.9 8.9 0 0 0 3.06 11H1v2h2.06A8.994 8.994 0 0 0 11 20.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21L21 19.73L4.27 3zm13.27 13.27a6.995 6.995 0 0 1-9.81-9.81z"/>',"baseline-location-off":'<path fill="currentColor" d="M12 6.5A2.5 2.5 0 0 1 14.5 9c0 .74-.33 1.39-.83 1.85l3.63 3.63c.98-1.86 1.7-3.8 1.7-5.48c0-3.87-3.13-7-7-7a7 7 0 0 0-5.04 2.15l3.19 3.19c.46-.52 1.11-.84 1.85-.84m4.37 9.6l-4.63-4.63l-.11-.11L3.27 3L2 4.27l3.18 3.18C5.07 7.95 5 8.47 5 9c0 5.25 7 13 7 13s1.67-1.85 3.38-4.35L18.73 21L20 19.73z"/>',"baseline-location-on":'<path fill="currentColor" d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7m0 9.5a2.5 2.5 0 0 1 0-5a2.5 2.5 0 0 1 0 5"/>',"baseline-location-searching":'<path fill="currentColor" d="M20.94 11A8.994 8.994 0 0 0 13 3.06V1h-2v2.06A8.994 8.994 0 0 0 3.06 11H1v2h2.06A8.994 8.994 0 0 0 11 20.94V23h2v-2.06A8.994 8.994 0 0 0 20.94 13H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7s7 3.13 7 7s-3.13 7-7 7"/>',"baseline-lock":'<path fill="currentColor" d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1z"/>',"baseline-lock-clock":'<path fill="currentColor" d="m14.5 14.2l2.9 1.7l-.8 1.3L13 15v-5h1.5zM22 14c0 4.41-3.59 8-8 8c-2.02 0-3.86-.76-5.27-2H4c-1.15 0-2-.85-2-2V9c0-1.12.89-1.96 2-2v-.5C4 4.01 6.01 2 8.5 2c2.34 0 4.24 1.79 4.46 4.08c.34-.05.69-.08 1.04-.08c4.41 0 8 3.59 8 8M6 7h5v-.74A2.51 2.51 0 0 0 8.5 4A2.5 2.5 0 0 0 6 6.5zm14 7c0-3.31-2.69-6-6-6s-6 2.69-6 6s2.69 6 6 6s6-2.69 6-6"/>',"baseline-lock-open":'<path fill="currentColor" d="M12 17c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2m6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h1.9c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m0 12H6V10h12z"/>',"baseline-lock-person":'<path fill="currentColor" d="M18 11c.7 0 1.37.1 2 .29V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h6.26A6.995 6.995 0 0 1 18 11M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9z"/><path fill="currentColor" d="M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5s5-2.24 5-5s-2.24-5-5-5m0 2c.83 0 1.5.67 1.5 1.5S18.83 18 18 18s-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5m0 6c-1.03 0-1.94-.52-2.48-1.32c.73-.42 1.57-.68 2.48-.68s1.75.26 2.48.68c-.54.8-1.45 1.32-2.48 1.32"/>',"baseline-lock-reset":'<path fill="currentColor" d="M13 3a9 9 0 0 0-9 9H1l4 4l4-4H6c0-3.86 3.14-7 7-7s7 3.14 7 7s-3.14 7-7 7c-1.9 0-3.62-.76-4.88-1.99L6.7 18.42A8.98 8.98 0 0 0 13 21a9 9 0 0 0 0-18m2 8v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z"/>',"baseline-log-in":'<path fill="currentColor" d="M9 2h9c1.1 0 2 .9 2 2v16c0 1.1-.9 2-2 2H9c-1.1 0-2-.9-2-2v-2h2v2h9V4H9v2H7V4c0-1.1.9-2 2-2"/><path fill="currentColor" d="M10.09 15.59L11.5 17l5-5l-5-5l-1.41 1.41L12.67 11H3v2h9.67z"/>',"baseline-log-out":'<path fill="currentColor" d="M6 2h9a2 2 0 0 1 2 2v2h-2V4H6v16h9v-2h2v2a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2"/><path fill="currentColor" d="M16.09 15.59L17.5 17l5-5l-5-5l-1.41 1.41L18.67 11H9v2h9.67z"/>',"baseline-login":'<path fill="currentColor" d="M11 7L9.6 8.4l2.6 2.6H2v2h10.2l-2.6 2.6L11 17l5-5zm9 12h-8v2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-8v2h8z"/>',"baseline-logo-dev":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.68 14.98H6V9h1.71c1.28 0 1.71 1.03 1.71 1.71v2.56c0 .68-.42 1.71-1.74 1.71m4.7-3.52v1.07H11.2v1.39h1.93v1.07h-2.25c-.4.01-.74-.31-.75-.71V9.75c-.01-.4.31-.74.71-.75h2.28v1.07H11.2v1.39zm4.5 2.77c-.48 1.11-1.33.89-1.71 0L13.77 9h1.18l1.07 4.11L17.09 9h1.18z"/><path fill="currentColor" d="M7.77 10.12h-.63v3.77h.63c.14 0 .28-.05.42-.16c.14-.1.21-.26.21-.47v-2.52c0-.21-.07-.37-.21-.47a.72.72 0 0 0-.42-.15"/>',"baseline-logout":'<path fill="currentColor" d="m17 7l-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4z"/>',"baseline-looks":'<path fill="currentColor" d="M12 10c-3.86 0-7 3.14-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.86-3.14-7-7-7m0-4C5.93 6 1 10.93 1 17h2c0-4.96 4.04-9 9-9s9 4.04 9 9h2c0-6.07-4.93-11-11-11"/>',"baseline-looks-3":'<path fill="currentColor" d="M19.01 3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4 7.5c0 .83-.67 1.5-1.5 1.5c.83 0 1.5.67 1.5 1.5V15a2 2 0 0 1-2 2h-4v-2h4v-2h-2v-2h2V9h-4V7h4a2 2 0 0 1 2 2z"/>',"baseline-looks-4":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4 14h-2v-4H9V7h2v4h2V7h2z"/>',"baseline-looks-5":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4 6h-4v2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H9v-2h4v-2H9V7h6z"/>',"baseline-looks-6":'<path fill="currentColor" d="M11 15h2v-2h-2zm8-12H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4 6h-4v2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h4z"/>',"baseline-looks-one":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 14h-2V9h-2V7h4z"/>',"baseline-looks-two":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4 8a2 2 0 0 1-2 2h-2v2h4v2H9v-4a2 2 0 0 1 2-2h2V9H9V7h4a2 2 0 0 1 2 2z"/>',"baseline-loop":'<path fill="currentColor" d="M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6c0 1.01-.25 1.97-.7 2.8l1.46 1.46A7.93 7.93 0 0 0 20 12c0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6c0-1.01.25-1.97.7-2.8L5.24 7.74A7.93 7.93 0 0 0 4 12c0 4.42 3.58 8 8 8v3l4-4l-4-4z"/>',"baseline-loupe":'<path fill="currentColor" d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.49 2 2 6.49 2 12s4.49 10 10 10h8c1.1 0 2-.9 2-2v-8c0-5.51-4.49-10-10-10m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8"/>',"baseline-low-priority":'<path fill="currentColor" d="M14 5h8v2h-8zm0 5.5h8v2h-8zm0 5.5h8v2h-8zM2 11.5C2 15.08 4.92 18 8.5 18H9v2l3-3l-3-3v2h-.5C6.02 16 4 13.98 4 11.5S6.02 7 8.5 7H12V5H8.5C4.92 5 2 7.92 2 11.5"/>',"baseline-loyalty":'<path fill="currentColor" d="m21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.23-1.06-.59-1.42M5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4S7 4.67 7 5.5S6.33 7 5.5 7m11.77 8.27L13 19.54l-4.27-4.27A2.5 2.5 0 0 1 10.5 11c.69 0 1.32.28 1.77.74l.73.72l.73-.73a2.5 2.5 0 0 1 3.54 3.54"/>',"baseline-lte-mobiledata":'<path fill="currentColor" d="M6 14h3v2H4V8h2zm3-4h2v6h2v-6h2V8H9zm12 0V8h-5v8h5v-2h-3v-1h3v-2h-3v-1z"/>',"baseline-lte-plus-mobiledata":'<path fill="currentColor" d="M3 14h3v2H1V8h2zm2-4h2v6h2v-6h2V8H5zm7 6h5v-2h-3v-1h3v-2h-3v-1h3V8h-5zm12-5h-2V9h-2v2h-2v2h2v2h2v-2h2z"/>',"baseline-luggage":'<path fill="currentColor" d="M17 6h-2V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v3H7c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2c0 .55.45 1 1 1s1-.45 1-1h6c0 .55.45 1 1 1s1-.45 1-1c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M9.5 18H8V9h1.5zm3.25 0h-1.5V9h1.5zm.75-12h-3V3.5h3zM16 18h-1.5V9H16z"/>',"baseline-lunch-dining":'<path fill="currentColor" fill-rule="evenodd" d="M22 10c.32-3.28-4.28-6-9.99-6S1.7 6.72 2.02 10zM5.35 13.5c.55 0 .78.14 1.15.36c.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36c.55 0 .78.14 1.15.36c.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36c.55 0 .78.14 1.15.36c.45.27 1.07.63 2.17.64v-1.98s-.79-.16-1.16-.38c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.6.36-1.15.36s-.78-.14-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36c-.55 0-.78-.14-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36v2c1.11 0 1.73-.37 2.21-.64c.37-.23.59-.36 1.14-.36M2 16v2c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-2z"/>',"baseline-lyrics":'<path fill="currentColor" d="M14 9c0-2.04 1.24-3.79 3-4.57V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h9c1.1 0 2-.9 2-2v-2.42c-1.76-.78-3-2.53-3-4.58m-4 5H6v-2h4zm3-3H6V9h7zm0-3H6V6h7z"/><path fill="currentColor" d="M20 6.18c-.31-.11-.65-.18-1-.18c-1.66 0-3 1.34-3 3s1.34 3 3 3s3-1.34 3-3V3h2V1h-4z"/>',"baseline-macro-off":'<path fill="currentColor" d="M19.98 17.15A8.9 8.9 0 0 0 21 13c-1.5 0-2.91.37-4.15 1.02zM3 13a9 9 0 0 0 9 9a9 9 0 0 0-9-9m9-7.5A2.5 2.5 0 0 1 14.5 8c0 .99-.58 1.84-1.42 2.25l2.48 2.48c.11.02.23.03.35.03a2.5 2.5 0 0 0 2.5-2.5c0-1-.59-1.85-1.43-2.25c.84-.4 1.43-1.25 1.43-2.25a2.5 2.5 0 0 0-3.92-2.06l.01-.2a2.5 2.5 0 0 0-5 0l.02.19a2.485 2.485 0 0 0-2.93.08l3.16 3.16c.41-.85 1.26-1.43 2.25-1.43"/><path fill="currentColor" d="M2.81 2.81L1.39 4.22l4.64 4.64c-.27.4-.43.87-.43 1.39a2.5 2.5 0 0 0 2.5 2.5c.52 0 .99-.16 1.4-.43l.02.02l-.02.16A2.5 2.5 0 0 0 12 15c.05 0 .1-.01.16-.02l1.64 1.64A8.9 8.9 0 0 0 12 22c2.02 0 3.88-.67 5.38-1.8l2.4 2.4l1.41-1.41z"/>',"baseline-mail":'<path fill="currentColor" d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4l-8 5l-8-5V6l8 5l8-5z"/>',"baseline-mail-lock":'<path fill="currentColor" d="M22 9.97V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h12v-5.03c0-2.76 2.24-5 5-5zM20 8l-8 5l-8-5V6l8 5l8-5z"/><path fill="currentColor" d="M23 15v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z"/>',"baseline-mail-outline":'<path fill="currentColor" d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V8l8 5l8-5zm-8-7L4 6h16z"/>',"baseline-male":'<path fill="currentColor" d="M9.5 11c1.93 0 3.5 1.57 3.5 3.5S11.43 18 9.5 18S6 16.43 6 14.5S7.57 11 9.5 11m0-2C6.46 9 4 11.46 4 14.5S6.46 20 9.5 20s5.5-2.46 5.5-5.5c0-1.16-.36-2.23-.97-3.12L18 7.42V10h2V4h-6v2h2.58l-3.97 3.97C11.73 9.36 10.66 9 9.5 9"/>',"baseline-man":'<path fill="currentColor" d="M14 7h-4c-1.1 0-2 .9-2 2v6h2v7h4v-7h2V9c0-1.1-.9-2-2-2"/><circle cx="12" cy="4" r="2" fill="currentColor"/>',"baseline-man-2":'<path fill="currentColor" d="M14 7h-4c-1.1 0-2 .9-2 2v6h2.5v7h3v-7H16V9c0-1.1-.9-2-2-2"/><circle cx="12" cy="4" r="2" fill="currentColor"/>',"baseline-man-3":'<path fill="currentColor" d="M14 7h-4c-1.1 0-2 .9-2 2v6h2v7h4v-7h2V9c0-1.1-.9-2-2-2m-2-5.249L14.248 4L12 6.248L9.75 4z"/>',"baseline-man-4":'<path fill="currentColor" d="M13.75 7h-3.5C9.04 7 8.11 8.07 8.27 9.26L10 22h4l1.73-12.74C15.89 8.07 14.96 7 13.75 7"/><circle cx="12" cy="4" r="2" fill="currentColor"/>',"baseline-manage-accounts":'<circle cx="10" cy="8" r="4" fill="currentColor"/><path fill="currentColor" d="M10.67 13.02c-.22-.01-.44-.02-.67-.02c-2.42 0-4.68.67-6.61 1.82c-.88.52-1.39 1.5-1.39 2.53V20h9.26a6.96 6.96 0 0 1-.59-6.98M20.75 16c0-.22-.03-.42-.06-.63l1.14-1.01l-1-1.73l-1.45.49q-.48-.405-1.08-.63L18 11h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49l-1 1.73l1.14 1.01c-.03.21-.06.41-.06.63s.03.42.06.63l-1.14 1.01l1 1.73l1.45-.49q.48.405 1.08.63L16 21h2l.3-1.49q.6-.225 1.08-.63l1.45.49l1-1.73l-1.14-1.01c.03-.21.06-.41.06-.63M17 18c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2"/>',"baseline-manage-history":'<path fill="currentColor" d="m22.69 18.37l1.14-1l-1-1.73l-1.45.49q-.48-.405-1.08-.63L20 14h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49l-1 1.73l1.14 1c-.08.5-.08.76 0 1.26l-1.14 1l1 1.73l1.45-.49q.48.405 1.08.63L18 24h2l.3-1.49q.6-.225 1.08-.63l1.45.49l1-1.73l-1.14-1c.08-.51.08-.77 0-1.27M19 21c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2M11 7v5.41l2.36 2.36l1.04-1.79l-1.4-1.39V7zm10 5a9 9 0 0 0-9-9C9.17 3 6.65 4.32 5 6.36V4H3v6h6V8H6.26A7.01 7.01 0 0 1 12 5c3.86 0 7 3.14 7 7zm-10.14 6.91c-2.99-.49-5.35-2.9-5.78-5.91H3.06c.5 4.5 4.31 8 8.94 8h.07z"/>',"baseline-manage-search":'<path fill="currentColor" d="M7 9H2V7h5zm0 3H2v2h5zm13.59 7l-3.83-3.83c-.8.52-1.74.83-2.76.83c-2.76 0-5-2.24-5-5s2.24-5 5-5s5 2.24 5 5c0 1.02-.31 1.96-.83 2.75L22 17.59zM17 11c0-1.65-1.35-3-3-3s-3 1.35-3 3s1.35 3 3 3s3-1.35 3-3M2 19h10v-2H2z"/>',"baseline-map":'<path fill="currentColor" d="m20.5 3l-.16.03L15 5.1L9 3L3.36 4.9c-.21.07-.36.25-.36.48V20.5c0 .28.22.5.5.5l.16-.03L9 18.9l6 2.1l5.64-1.9c.21-.07.36-.25.36-.48V3.5c0-.28-.22-.5-.5-.5M15 19l-6-2.11V5l6 2.11z"/>',"baseline-maps-home-work":'<path fill="currentColor" d="M1 11v10h5v-6h4v6h5V11L8 6z"/><path fill="currentColor" d="M10 3v1.97l7 5V11h2v2h-2v2h2v2h-2v4h6V3zm9 6h-2V7h2z"/>',"baseline-maps-ugc":'<path fill="currentColor" fill-rule="evenodd" d="M12 2C6.48 2 2 6.48 2 12c0 1.54.36 2.98.97 4.29L1 23l6.71-1.97c1.31.61 2.75.97 4.29.97c5.52 0 10-4.48 10-10S17.52 2 12 2m4 11h-3v3h-2v-3H8v-2h3V8h2v3h3z"/>',"baseline-margin":'<path fill="currentColor" d="M3 3v18h18V3zm16 16H5V5h14zM11 7h2v2h-2zM7 7h2v2H7zm8 0h2v2h-2zm-8 4h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2z"/>',"baseline-mark-as-unread":'<path fill="currentColor" d="M18.83 7h-2.6L10.5 4L4 7.4V17c-1.1 0-2-.9-2-2V7.17c0-.53.32-1.09.8-1.34L10.5 2l7.54 3.83c.43.23.73.7.79 1.17M20 8H7c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2m0 3.67L13.5 15L7 11.67V10l6.5 3.33L20 10z"/>',"baseline-mark-chat-read":'<path fill="currentColor" d="m17.34 20l-3.54-3.54l1.41-1.41l2.12 2.12l4.24-4.24L23 14.34zM12 17a6.995 6.995 0 0 1 10-6.32V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v18l4-4h6c0-.17.01-.33.03-.5A4 4 0 0 1 12 17"/>',"baseline-mark-chat-unread":'<path fill="currentColor" d="M22 6.98V16c0 1.1-.9 2-2 2H6l-4 4V4c0-1.1.9-2 2-2h10.1A5.002 5.002 0 0 0 19 8c1.13 0 2.16-.39 3-1.02M16 3c0 1.66 1.34 3 3 3s3-1.34 3-3s-1.34-3-3-3s-3 1.34-3 3"/>',"baseline-mark-email-read":'<path fill="currentColor" d="M12 19a6.995 6.995 0 0 1 10-6.32V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h8.08c-.05-.33-.08-.66-.08-1M4 6l8 5l8-5v2l-8 5l-8-5zm13.34 16l-3.54-3.54l1.41-1.41l2.12 2.12l4.24-4.24L23 16.34z"/>',"baseline-mark-email-unread":'<path fill="currentColor" d="M22 8.98V18c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10.1c-.06.32-.1.66-.1 1c0 1.48.65 2.79 1.67 3.71L12 11L4 6v2l8 5l5.3-3.32c.54.2 1.1.32 1.7.32c1.13 0 2.16-.39 3-1.02M16 5c0 1.66 1.34 3 3 3s3-1.34 3-3s-1.34-3-3-3s-3 1.34-3 3"/>',"baseline-mark-unread-chat-alt":'<circle cx="19" cy="3" r="3" fill="currentColor"/><path fill="currentColor" d="M6 8V6h9.03a4.9 4.9 0 0 1-.92-4H4.01a2 2 0 0 0-2 2L2 22l4-4h14c1.1 0 2-.9 2-2V6.97C21.16 7.61 20.13 8 19 8zm8 6H6v-2h8zm4-3H6V9h12z"/>',"baseline-markunread":'<path fill="currentColor" d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4l-8 5l-8-5V6l8 5l8-5z"/>',"baseline-markunread-mailbox":'<path fill="currentColor" d="M20 6H10v6H8V4h6V0H6v6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2"/>',"baseline-masks":'<path fill="currentColor" d="M19.5 6c-1.31 0-2.37 1.01-2.48 2.3c-1.88-.5-2.84-1.8-5.02-1.8c-2.19 0-3.14 1.3-5.02 1.8C6.87 7.02 5.81 6 4.5 6A2.5 2.5 0 0 0 2 8.5V9c0 6 3.6 7.81 6.52 7.98C9.53 17.62 10.72 18 12 18s2.47-.38 3.48-1.02C18.4 16.81 22 15 22 9v-.5A2.5 2.5 0 0 0 19.5 6m-16 3v-.5c0-.55.45-1 1-1s1 .45 1 1v3c0 1.28.38 2.47 1.01 3.48C4.99 14.27 3.5 12.65 3.5 9m17 0c0 3.65-1.49 5.27-3.01 5.98c.64-1.01 1.01-2.2 1.01-3.48v-3c0-.55.45-1 1-1s1 .45 1 1zm-9.81 1.48c-.44.26-.96.56-1.69.76V10.2c.48-.17.84-.38 1.18-.58C10.72 9.3 11.23 9 12 9s1.27.3 1.8.62c.34.2.71.42 1.2.59v1.04c-.75-.21-1.26-.51-1.71-.78c-.46-.27-.8-.47-1.29-.47s-.84.2-1.31.48"/>',"baseline-maximize":'<path fill="currentColor" d="M3 3h18v2H3z"/>',"baseline-media-bluetooth-off":'<path fill="currentColor" d="M9 6.17V3h6v4h-4v1.17zM19.42 15L22 17.57l-.8.8l-6.78-6.78l.8-.8l2.75 2.75V9h.6L22 12.43zm-.25-1.45l1.13-1.13l-1.13-1.13zm2.02 7.64l-1.41 1.41l-3.98-3.98l-.58.58l-.85-.85l.58-.58L11 13.83V17c0 2.21-1.78 4-3.99 4S3 19.21 3 17s1.79-4 4.01-4c.73 0 1.41.21 2 .55v-1.72L1.39 4.22L2.8 2.81z"/>',"baseline-media-bluetooth-on":'<path fill="currentColor" d="m9 3l.01 10.55c-.6-.34-1.28-.55-2-.55a4.001 4.001 0 1 0 0 8C9.23 21 11 19.21 11 17V7h4V3zm12 9.43L17.57 9h-.6v4.55l-2.75-2.75l-.85.85L16.73 15l-3.35 3.35l.85.85l2.75-2.75V21h.6L21 17.57L18.42 15zm-2.83-1.13l1.13 1.13l-1.13 1.13zm1.13 6.27l-1.13 1.13v-2.26z"/>',"baseline-mediation":'<path fill="currentColor" d="m22 12l-4 4l-1.41-1.41L18.17 13h-5.23A8.97 8.97 0 0 1 8 20.05A3.005 3.005 0 0 1 5 23c-1.66 0-3-1.34-3-3s1.34-3 3-3c.95 0 1.78.45 2.33 1.14A6.97 6.97 0 0 0 10.91 13h-3.1C7.4 14.16 6.3 15 5 15c-1.66 0-3-1.34-3-3s1.34-3 3-3c1.3 0 2.4.84 2.82 2h3.1c-.32-2.23-1.69-4.1-3.59-5.14C6.78 6.55 5.95 7 5 7C3.34 7 2 5.66 2 4s1.34-3 3-3a2.99 2.99 0 0 1 2.99 2.95A8.97 8.97 0 0 1 12.93 11h5.23l-1.58-1.59L18 8z"/>',"baseline-medical-information":'<path fill="currentColor" d="M20 7h-5V4c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-9-3h2v5h-2zm0 12H9v2H7v-2H5v-2h2v-2h2v2h2zm2-1.5V13h6v1.5zm0 3V16h4v1.5z"/>',"baseline-medical-services":'<path fill="currentColor" d="M20 6h-4V4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M10 4h4v2h-4zm6 11h-3v3h-2v-3H8v-2h3v-3h2v3h3z"/>',"baseline-medication":'<path fill="currentColor" d="M6 3h12v2H6zm11 3H7c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-1 9h-2.5v2.5h-3V15H8v-3h2.5V9.5h3V12H16z"/>',"baseline-medication-liquid":'<path fill="currentColor" d="M3 3h12v2H3zm11 3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-1 9h-2.5v2.5h-3V15H5v-3h2.5V9.5h3V12H13zm7-9c-1.68 0-3 1.76-3 4c0 1.77.83 3.22 2 3.76V20c0 .55.45 1 1 1s1-.45 1-1v-6.24c1.17-.54 2-1.99 2-3.76c0-2.24-1.32-4-3-4"/>',"baseline-meeting-room":'<path fill="currentColor" d="M14 6v15H3v-2h2V3h9v1h5v15h2v2h-4V6zm-4 5v2h2v-2z"/>',"baseline-memory":'<path fill="currentColor" d="M15 9H9v6h6zm-2 4h-2v-2h2zm8-2V9h-2V7c0-1.1-.9-2-2-2h-2V3h-2v2h-2V3H9v2H7c-1.1 0-2 .9-2 2v2H3v2h2v2H3v2h2v2c0 1.1.9 2 2 2h2v2h2v-2h2v2h2v-2h2c1.1 0 2-.9 2-2v-2h2v-2h-2v-2zm-4 6H7V7h10z"/>',"baseline-menu":'<path fill="currentColor" d="M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z"/>',"baseline-menu-book":'<path fill="currentColor" d="M21 5c-1.11-.35-2.33-.5-3.5-.5c-1.95 0-4.05.4-5.5 1.5c-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .25.25.5.5.5c.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5c1.35-.85 3.8-1.5 5.5-1.5c1.65 0 3.35.3 4.75 1.05c.1.05.15.05.25.05c.25 0 .5-.25.5-.5V6c-.6-.45-1.25-.75-2-1m0 13.5c-1.1-.35-2.3-.5-3.5-.5c-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5c1.2 0 2.4.15 3.5.5z"/><path fill="currentColor" d="M17.5 10.5c.88 0 1.73.09 2.5.26V9.24c-.79-.15-1.64-.24-2.5-.24c-1.7 0-3.24.29-4.5.83v1.66c1.13-.64 2.7-.99 4.5-.99M13 12.49v1.66c1.13-.64 2.7-.99 4.5-.99c.88 0 1.73.09 2.5.26V11.9c-.79-.15-1.64-.24-2.5-.24c-1.7 0-3.24.3-4.5.83m4.5 1.84c-1.7 0-3.24.29-4.5.83v1.66c1.13-.64 2.7-.99 4.5-.99c.88 0 1.73.09 2.5.26v-1.52c-.79-.16-1.64-.24-2.5-.24"/>',"baseline-menu-open":'<path fill="currentColor" d="M3 18h13v-2H3zm0-5h10v-2H3zm0-7v2h13V6zm18 9.59L17.42 12L21 8.41L19.59 7l-5 5l5 5z"/>',"baseline-merge":'<path fill="currentColor" d="M6.41 21L5 19.59l4.83-4.83c.75-.75 1.17-1.77 1.17-2.83v-5.1L9.41 8.41L8 7l4-4l4 4l-1.41 1.41L13 6.83v5.1c0 1.06.42 2.08 1.17 2.83L19 19.59L17.59 21L12 15.41z"/>',"baseline-merge-type":'<path fill="currentColor" d="M17 20.41L18.41 19L15 15.59L13.59 17zM7.5 8H11v5.59L5.59 19L7 20.41l6-6V8h3.5L12 3.5z"/>',"baseline-message":'<path fill="currentColor" d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2 12H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z"/>',"baseline-mic":'<path fill="currentColor" d="M12 14c1.66 0 2.99-1.34 2.99-3L15 5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.48 6-3.3 6-6.72z"/>',"baseline-mic-external-off":'<path fill="currentColor" d="M21.19 21.19L2.81 2.81L1.39 4.22L5.17 8H4l1 10h1c0 2.21 1.79 4 4 4s4-1.79 4-4v-1.17l5.78 5.78zM12 18c0 1.1-.9 2-2 2s-2-.9-2-2h1l.56-5.61L12 14.83zm2-12v5.17l-2-2V6c0-2.21 1.79-4 4-4s4 1.79 4 4v11.17l-2-2V6c0-1.1-.9-2-2-2s-2 .9-2 2m-4-1c0 .62-.2 1.18-.52 1.66L5.33 2.51A2.996 2.996 0 0 1 10 5"/>',"baseline-mic-external-on":'<path fill="currentColor" d="M9.22 7H4.78C4.3 6.47 4 5.77 4 5c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .77-.3 1.47-.78 2M16 2c2.21 0 4 1.79 4 4v16h-2V6c0-1.1-.9-2-2-2s-2 .9-2 2v12c0 2.21-1.79 4-4 4s-4-1.79-4-4H5L4 8h6L9 18H8c0 1.1.9 2 2 2s2-.9 2-2V6c0-2.21 1.79-4 4-4"/>',"baseline-mic-none":'<path fill="currentColor" d="M12 14c1.66 0 2.99-1.34 2.99-3L15 5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m-1.2-9.1c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2s-1.2-.54-1.2-1.2zm6.5 6.1c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.48 6-3.3 6-6.72z"/>',"baseline-mic-off":'<path fill="currentColor" d="M19 11h-1.7c0 .74-.16 1.43-.43 2.05l1.23 1.23c.56-.98.9-2.09.9-3.28m-4.02.17c0-.06.02-.11.02-.17V5c0-1.66-1.34-3-3-3S9 3.34 9 5v.18zM4.27 3L3 4.27l6.01 6.01V11c0 1.66 1.33 3 2.99 3c.22 0 .44-.03.65-.08l1.66 1.66c-.71.33-1.5.52-2.31.52c-2.76 0-5.3-2.1-5.3-5.1H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c.91-.13 1.77-.45 2.54-.9L19.73 21L21 19.73z"/>',"baseline-microwave":'<path fill="currentColor" d="M6.8 10.61L5.37 9.19C5.73 8.79 6.59 8 7.75 8c.8 0 1.39.39 1.81.67c.31.21.51.33.69.33c.37 0 .8-.41.95-.61l1.42 1.42c-.36.4-1.22 1.19-2.37 1.19c-.79 0-1.37-.38-1.79-.66c-.33-.22-.52-.34-.71-.34c-.37 0-.8.41-.95.61M7.75 15c.19 0 .38.12.71.34c.42.28 1 .66 1.79.66c1.16 0 2.01-.79 2.37-1.19l-1.42-1.42c-.15.2-.59.61-.95.61c-.18 0-.38-.12-.69-.33c-.42-.28-1.01-.67-1.81-.67c-1.16 0-2.02.79-2.38 1.19l1.42 1.42c.16-.2.59-.61.96-.61M22 6v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-8 0H4v12h10zm5 10c0-.55-.45-1-1-1s-1 .45-1 1s.45 1 1 1s1-.45 1-1m0-4c0-.55-.45-1-1-1s-1 .45-1 1s.45 1 1 1s1-.45 1-1m0-5h-2v2h2z"/>',"baseline-military-tech":'<path fill="currentColor" d="M17 10.43V2H7v8.43c0 .35.18.68.49.86l4.18 2.51l-.99 2.34l-3.41.29l2.59 2.24L9.07 22L12 20.23L14.93 22l-.78-3.33l2.59-2.24l-3.41-.29l-.99-2.34l4.18-2.51c.3-.18.48-.5.48-.86m-4 1.8l-1 .6l-1-.6V3h2z"/>',"baseline-minimize":'<path fill="currentColor" d="M6 19h12v2H6z"/>',"baseline-minor-crash":'<path fill="currentColor" d="M18.92 9.01C18.72 8.42 18.16 8 17.5 8h-11c-.66 0-1.21.42-1.42 1.01L3 15v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 10h10.29l1.04 3H5.81zM6 17.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 19 7.5 19S6 18.33 6 17.5m9 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5M9.41 5L8 6.41l-3-3L6.41 2zM16 6.41L14.59 5l3-3L19 3.41zM13 5h-2V0h2z"/>',"baseline-minus":'<path fill="currentColor" d="M19 12.998H5v-2h14z"/>',"baseline-miscellaneous-services":'<path fill="currentColor" d="m14.17 13.71l1.4-2.42c.09-.15.05-.34-.08-.45l-1.48-1.16c.03-.22.05-.45.05-.68s-.02-.46-.05-.69l1.48-1.16c.13-.11.17-.3.08-.45l-1.4-2.42c-.09-.15-.27-.21-.43-.15l-1.74.7c-.36-.28-.75-.51-1.18-.69l-.26-1.85a.364.364 0 0 0-.35-.29h-2.8c-.17 0-.32.13-.35.3L6.8 4.15c-.42.18-.82.41-1.18.69l-1.74-.7c-.16-.06-.34 0-.43.15l-1.4 2.42c-.09.15-.05.34.08.45l1.48 1.16c-.03.22-.05.45-.05.68s.02.46.05.69l-1.48 1.16c-.13.11-.17.3-.08.45l1.4 2.42c.09.15.27.21.43.15l1.74-.7c.36.28.75.51 1.18.69l.26 1.85c.03.16.18.29.35.29h2.8c.17 0 .32-.13.35-.3l.26-1.85c.42-.18.82-.41 1.18-.69l1.74.7c.16.06.34 0 .43-.15M8.81 11c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2m13.11 7.67l-.96-.74c.02-.14.04-.29.04-.44s-.01-.3-.04-.44l.95-.74c.08-.07.11-.19.05-.29l-.9-1.55c-.05-.1-.17-.13-.28-.1l-1.11.45c-.23-.18-.48-.33-.76-.44l-.17-1.18a.216.216 0 0 0-.21-.2h-1.79c-.11 0-.21.08-.22.19l-.17 1.18c-.27.12-.53.26-.76.44l-1.11-.45a.23.23 0 0 0-.28.1l-.9 1.55c-.05.1-.04.22.05.29l.95.74a3.2 3.2 0 0 0 0 .88l-.95.74c-.08.07-.11.19-.05.29l.9 1.55c.05.1.17.13.28.1l1.11-.45c.23.18.48.33.76.44l.17 1.18c.02.11.11.19.22.19h1.79c.11 0 .21-.08.22-.19l.17-1.18c.27-.12.53-.26.75-.44l1.12.45c.1.04.22 0 .28-.1l.9-1.55c.06-.09.03-.21-.05-.28m-4.29.16a1.35 1.35 0 1 1 .001-2.701a1.35 1.35 0 0 1-.001 2.701"/>',"baseline-missed-video-call":'<path fill="currentColor" d="M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11zM10 15l-3.89-3.89v2.55H5V9.22h4.44v1.11H6.89l3.11 3.1l4.22-4.22l.78.79z"/>',"baseline-mms":'<path fill="currentColor" d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M5 14l3.5-4.5l2.5 3.01L14.5 8l4.5 6z"/>',"baseline-mobile-friendly":'<path fill="currentColor" d="M19 1H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7.01 13.47l-2.55-2.55l-1.27 1.27L7 16l7.19-7.19l-1.27-1.27z"/>',"baseline-mobile-off":'<path fill="currentColor" d="M2.76 2.49L1.49 3.76L5 7.27V21c0 1.1.9 2 2 2h10c1.02 0 1.85-.77 1.98-1.75l1.72 1.72l1.27-1.27zM7 19V9.27L16.73 19zM17 5v9.17l2 2V3c0-1.1-.9-2-2-2H7c-.85 0-1.58.54-1.87 1.3L7.83 5z"/>',"baseline-mobile-screen-share":'<path fill="currentColor" d="M17 1.01L7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10zm-4.2-5.78v1.75l3.2-2.99L12.8 9v1.7c-3.11.43-4.35 2.56-4.8 4.7c1.11-1.5 2.58-2.18 4.8-2.18"/>',"baseline-mobiledata-off":'<path fill="currentColor" d="M16 7h3l-4-4l-4 4h3v4.17l2 2zM2.81 2.81L1.39 4.22L8 10.83v6.18l-3 .01L9 21l4-4l-3 .01v-4.18l9.78 9.78l1.41-1.42z"/>',"baseline-mode":'<path fill="currentColor" d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 5.63l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83l3.75 3.75l1.83-1.83a.996.996 0 0 0 0-1.41"/>',"baseline-mode-comment":'<path fill="currentColor" d="M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4z"/>',"baseline-mode-edit":'<path fill="currentColor" d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04a.996.996 0 0 0 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83l3.75 3.75z"/>',"baseline-mode-edit-outline":'<path fill="currentColor" d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 5.63l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83l3.75 3.75l1.83-1.83a.996.996 0 0 0 0-1.41"/>',"baseline-mode-fan-off":'<path fill="currentColor" d="m16.34 8.36l-2.29.82c-.18-.13-.38-.25-.58-.34c.17-.83.63-1.58 1.36-2.06C16.85 5.44 16.18 2 13.39 2c-3.08 0-4.9 1.47-5.3 3.26L18.73 15.9c1.5.39 3.27-.51 3.27-2.51c0-4.39-3.01-6.23-5.66-5.03M2.81 2.81L1.39 4.22L5.27 8.1C3.77 7.7 2 8.61 2 10.61c0 4.4 3.01 6.24 5.66 5.03l2.29-.82c.18.13.38.25.58.34c-.17.83-.63 1.58-1.36 2.06C7.15 18.56 7.82 22 10.61 22c3.08 0 4.9-1.47 5.3-3.26l3.87 3.87l1.41-1.41z"/>',"baseline-mode-night":'<path fill="currentColor" d="M9.5 2c-1.82 0-3.53.5-5 1.35c2.99 1.73 5 4.95 5 8.65s-2.01 6.92-5 8.65c1.47.85 3.18 1.35 5 1.35c5.52 0 10-4.48 10-10S15.02 2 9.5 2"/>',"baseline-mode-of-travel":'<path fill="currentColor" d="M15.31 18.9c-.96 1-2.06 2.03-3.31 3.1c-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2c4 0 7.64 2.92 7.97 7.5h3.53L19 14l-4.5-4.5h3.47C17.65 6.24 15.13 4 12 4c-3.35 0-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.14q.96-.885 1.77-1.71a2.5 2.5 0 0 1-.27-1.12a2.5 2.5 0 0 1 5 0a2.492 2.492 0 0 1-3.19 2.39"/>',"baseline-mode-standby":'<path fill="currentColor" d="M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10s10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3s1.34-3 3-3s3 1.34 3 3"/>',"baseline-model-training":'<path fill="currentColor" d="M15.5 13.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5c0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5m-2.5 6h-2V21h2zm6-6.5c0 1.68-.59 3.21-1.58 4.42l1.42 1.42a8.98 8.98 0 0 0-1-12.68l-1.42 1.42A7 7 0 0 1 19 13m-3-8l-4-4v3a9 9 0 0 0-9 9c0 2.23.82 4.27 2.16 5.84l1.42-1.42A6.94 6.94 0 0 1 5 13c0-3.86 3.14-7 7-7v3z"/>',"baseline-monetization-on":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m1.41 16.09V20h-2.67v-1.93c-1.71-.36-3.16-1.46-3.27-3.4h1.96c.1 1.05.82 1.87 2.65 1.87c1.96 0 2.4-.98 2.4-1.59c0-.83-.44-1.61-2.67-2.14c-2.48-.6-4.18-1.62-4.18-3.67c0-1.72 1.39-2.84 3.11-3.21V4h2.67v1.95c1.86.45 2.79 1.86 2.85 3.39H14.3c-.05-1.11-.64-1.87-2.22-1.87c-1.5 0-2.4.68-2.4 1.64c0 .84.65 1.39 2.67 1.91s4.18 1.39 4.18 3.91c-.01 1.83-1.38 2.83-3.12 3.16"/>',"baseline-money":'<path fill="currentColor" d="M5 8h2v8H5zm7 0H9c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 6h-1v-4h1zm7-6h-3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 6h-1v-4h1z"/><path fill="currentColor" d="M2 4v16h20V4zm2 14V6h16v12z"/>',"baseline-money-off":'<path fill="currentColor" d="M12.5 6.9c1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-.53.12-1.03.3-1.48.54l1.47 1.47c.41-.17.91-.27 1.51-.27M5.33 4.06L4.06 5.33L7.5 8.77c0 2.08 1.56 3.21 3.91 3.91l3.51 3.51c-.34.48-1.05.91-2.42.91c-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c.96-.18 1.82-.55 2.45-1.12l2.22 2.22l1.27-1.27z"/>',"baseline-money-off-csred":'<path fill="currentColor" d="M10.53 7.43c.42-.31.93-.47 1.54-.47s1.11.16 1.5.49c.39.32.65.7.79 1.12l1.89-.8c-.24-.71-.71-1.35-1.4-1.92c-.5-.4-1.12-.65-1.85-.77V3h-2v2.11q-.615.12-1.14.39c-.35.18-.64.39-.9.63l1.43 1.43c.04-.04.09-.09.14-.13M2.81 2.81L1.39 4.22l12.35 12.35c-.43.28-.95.43-1.55.43c-.71 0-1.32-.23-1.83-.7c-.5-.47-.86-1.07-1.06-1.81l-1.98.8q.51 1.755 1.83 2.73c.57.42 1.19.68 1.85.83V21h2v-2.08c.44-.07.87-.17 1.29-.35c.34-.14.64-.32.92-.53l4.57 4.57l1.41-1.41z"/>',"baseline-monitor":'<path fill="currentColor" d="M20 3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h3l-1 1v2h12v-2l-1-1h3c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 13H4V5h16z"/>',"baseline-monitor-heart":'<path fill="currentColor" d="M15.11 12.45L14 10.24l-3.11 6.21c-.16.34-.51.55-.89.55s-.73-.21-.89-.55L7.38 13H2v5c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-5h-6c-.38 0-.73-.21-.89-.55"/><path fill="currentColor" d="M20 4H4c-1.1 0-2 .9-2 2v5h6c.38 0 .73.21.89.55L10 13.76l3.11-6.21c.34-.68 1.45-.68 1.79 0L16.62 11H22V6c0-1.1-.9-2-2-2"/>',"baseline-monitor-weight":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 9c-1.66 0-3-1.34-3-3s1.34-3 3-3s3 1.34 3 3s-1.34 3-3 3"/><path fill="currentColor" d="M10 8.5h1v1h-1zm1.5 0h1v1h-1zm1.5 0h1v1h-1z"/>',"baseline-monochrome-photos":'<path fill="currentColor" d="M20 5h-3.2L15 3H9L7.2 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14h-8v-1c-2.8 0-5-2.2-5-5s2.2-5 5-5V7h8zm-3-6c0-2.8-2.2-5-5-5v1.8c1.8 0 3.2 1.4 3.2 3.2s-1.4 3.2-3.2 3.2V18c2.8 0 5-2.2 5-5m-8.2 0c0 1.8 1.4 3.2 3.2 3.2V9.8c-1.8 0-3.2 1.4-3.2 3.2"/>',"baseline-mood":'<path fill="currentColor" d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8S14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8S7 8.67 7 9.5S7.67 11 8.5 11m3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5"/>',"baseline-mood-bad":'<path fill="currentColor" d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8S14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8S7 8.67 7 9.5S7.67 11 8.5 11m3.5 3c-2.33 0-4.31 1.46-5.11 3.5h10.22c-.8-2.04-2.78-3.5-5.11-3.5"/>',"baseline-moped":'<path fill="currentColor" d="M19 7c0-1.1-.9-2-2-2h-3v2h3v2.65L13.52 14H10V9H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 10.35zM7 17c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1"/><path fill="currentColor" d="M5 6h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3s3-1.34 3-3s-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-more":'<path fill="currentColor" d="M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.97.89 1.66.89H22c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5"/>',"baseline-more-horiz":'<path fill="currentColor" d="M6 10c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2"/>',"baseline-more-time":'<path fill="currentColor" d="M10 8v6l4.7 2.9l.8-1.2l-4-2.4V8z"/><path fill="currentColor" d="M17.92 12A6.957 6.957 0 0 1 11 20c-3.9 0-7-3.1-7-7s3.1-7 7-7c.7 0 1.37.1 2 .29V4.23c-.64-.15-1.31-.23-2-.23c-5 0-9 4-9 9s4 9 9 9a8.963 8.963 0 0 0 8.94-10z"/><path fill="currentColor" d="M20 5V2h-2v3h-3v2h3v3h2V7h3V5z"/>',"baseline-more-vert":'<path fill="currentColor" d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2"/>',"baseline-mosque":'<path fill="currentColor" d="M7 8h10c.29 0 .57.06.84.13c.09-.33.16-.67.16-1.04c0-1.31-.65-2.53-1.74-3.25L12 1L7.74 3.84A3.89 3.89 0 0 0 6 7.09c0 .37.07.71.16 1.04c.27-.07.55-.13.84-.13"/><path fill="currentColor" d="M24 7c0-1.1-2-3-2-3s-2 1.9-2 3c0 .74.4 1.38 1 1.72V13h-2v-2c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v2H3V8.72c.6-.34 1-.98 1-1.72c0-1.1-2-3-2-3S0 5.9 0 7c0 .74.4 1.38 1 1.72V21h9v-4c0-1.1.9-2 2-2s2 .9 2 2v4h9V8.72c.6-.34 1-.98 1-1.72"/>',"baseline-motion-photos-auto":'<path fill="currentColor" d="m2.88 7.88l1.54 1.54C4.15 10.23 4 11.1 4 12c0 4.41 3.59 8 8 8s8-3.59 8-8s-3.59-8-8-8c-.9 0-1.77.15-2.58.42L7.89 2.89C9.15 2.32 10.54 2 12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12c0-1.47.32-2.86.88-4.12M7 5.5C7 6.33 6.33 7 5.5 7S4 6.33 4 5.5S4.67 4 5.5 4S7 4.67 7 5.5m5.03 3.49h-.07L10.8 12.3h2.39zM12 18c3.31 0 6-2.69 6-6s-2.69-6-6-6s-6 2.69-6 6s2.69 6 6 6m-.71-10.5h1.43l3.01 8h-1.39l-.72-2.04h-3.23l-.73 2.04H8.28z"/>',"baseline-motion-photos-off":'<path fill="currentColor" d="M20.84 20.84L3.16 3.16L1.89 4.43l1.89 1.89A9.9 9.9 0 0 0 2 12c0 5.52 4.48 10 10 10c2.11 0 4.07-.66 5.68-1.77l1.89 1.89zM12 20c-4.41 0-8-3.59-8-8c0-1.55.45-3 1.22-4.23l1.46 1.46C6.25 10.06 6 11 6 12c0 3.31 2.69 6 6 6c1 0 1.94-.25 2.77-.68l1.46 1.46A7.95 7.95 0 0 1 12 20M6.32 3.77A10 10 0 0 1 12 2c5.52 0 10 4.48 10 10c0 2.11-.66 4.07-1.77 5.68l-1.45-1.45A7.95 7.95 0 0 0 20 12c0-4.41-3.59-8-8-8c-1.55 0-3 .45-4.23 1.22zM18 12c0 1-.25 1.94-.68 2.77L9.23 6.68C10.06 6.25 11 6 12 6c3.31 0 6 2.69 6 6"/>',"baseline-motion-photos-on":'<path fill="currentColor" d="m2.88 7.88l1.54 1.54C4.15 10.23 4 11.1 4 12c0 4.41 3.59 8 8 8s8-3.59 8-8s-3.59-8-8-8c-.9 0-1.77.15-2.58.42L7.89 2.89C9.15 2.32 10.54 2 12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12c0-1.47.32-2.86.88-4.12M6 12c0-3.31 2.69-6 6-6s6 2.69 6 6s-2.69 6-6 6s-6-2.69-6-6m1-6.5C7 6.33 6.33 7 5.5 7S4 6.33 4 5.5S4.67 4 5.5 4S7 4.67 7 5.5"/>',"baseline-motion-photos-pause":'<path fill="currentColor" d="m2.88 7.88l1.54 1.54C4.15 10.23 4 11.1 4 12c0 4.41 3.59 8 8 8s8-3.59 8-8s-3.59-8-8-8c-.9 0-1.77.15-2.58.42L7.89 2.89C9.15 2.32 10.54 2 12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12c0-1.47.32-2.86.88-4.12M7 5.5C7 6.33 6.33 7 5.5 7S4 6.33 4 5.5S4.67 4 5.5 4S7 4.67 7 5.5m5 .5c-3.31 0-6 2.69-6 6s2.69 6 6 6s6-2.69 6-6s-2.69-6-6-6m-1 9H9V9h2zm4 0h-2V9h2z"/>',"baseline-motion-photos-paused":'<path fill="currentColor" d="M22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-1.19.22-2.32.6-3.38l1.88.68C4.17 10.14 4 11.05 4 12c0 4.41 3.59 8 8 8s8-3.59 8-8s-3.59-8-8-8c-.95 0-1.85.17-2.69.48l-.68-1.89C9.69 2.22 10.82 2 12 2c5.52 0 10 4.48 10 10M5.5 4C4.67 4 4 4.67 4 5.5S4.67 7 5.5 7S7 6.33 7 5.5S6.33 4 5.5 4M11 16V8H9v8zm4 0V8h-2v8z"/>',"baseline-motorcycle":'<path fill="currentColor" d="M17.5 10c-.03 0-.05.01-.08.01L13.41 6H9v2h3.59l2 2h-8.1C4.01 10 2 12.02 2 14.5a4.494 4.494 0 0 0 8.92.77L13.04 14c-.02.17-.04.33-.04.5c0 2.49 2.01 4.5 4.5 4.5s4.5-2.01 4.5-4.5s-2.01-4.5-4.5-4.5m-8.66 5.26A2.49 2.49 0 0 1 6.47 17a2.5 2.5 0 0 1 0-5c1.12 0 2.05.74 2.37 1.75H6v1.5zM17.47 17a2.5 2.5 0 0 1 0-5a2.5 2.5 0 0 1 0 5"/>',"baseline-mouse":'<path fill="currentColor" d="M13 1.07V9h7c0-4.08-3.05-7.44-7-7.93M4 15c0 4.42 3.58 8 8 8s8-3.58 8-8v-4H4zm7-13.93C7.05 1.56 4 4.92 4 9h7z"/>',"baseline-move-down":'<path fill="currentColor" d="M3 11c0 2.45 1.76 4.47 4.08 4.91l-1.49-1.49L7 13l4 4.01L7 21l-1.41-1.41l1.58-1.58v-.06A7.007 7.007 0 0 1 1 11c0-3.87 3.13-7 7-7h3v2H8c-2.76 0-5 2.24-5 5m19 0V4h-9v7zm-2-2h-5V6h5zm-7 4h9v7h-9z"/>',"baseline-move-to-inbox":'<path fill="currentColor" d="M19 3H4.99c-1.11 0-1.98.9-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19zm-3-5h-2V7h-4v3H8l4 4z"/>',"baseline-move-up":'<path fill="currentColor" d="M3 13c0-2.45 1.76-4.47 4.08-4.91l-1.49 1.5L7 11l4-4.01L7 3L5.59 4.41l1.58 1.58v.06A7.007 7.007 0 0 0 1 13c0 3.87 3.13 7 7 7h3v-2H8c-2.76 0-5-2.24-5-5m10 0v7h9v-7zm7 5h-5v-3h5zM13 4h9v7h-9z"/>',"baseline-movie":'<path fill="currentColor" d="m18 4l2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4z"/>',"baseline-movie-creation":'<path fill="currentColor" d="m18 4l2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4z"/>',"baseline-movie-filter":'<path fill="currentColor" d="m18 4l2 3h-3l-2-3h-2l2 3h-3l-2-3H8l2 3H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4zm-6.75 11.25L10 18l-1.25-2.75L6 14l2.75-1.25L10 10l1.25 2.75L14 14zm5.69-3.31L16 14l-.94-2.06L13 11l2.06-.94L16 8l.94 2.06L19 11z"/>',"baseline-moving":'<path fill="currentColor" d="M19.71 9.71L22 12V6h-6l2.29 2.29l-4.17 4.17a.996.996 0 0 1-1.41 0l-1.17-1.17a3 3 0 0 0-4.24 0L2 16.59L3.41 18l5.29-5.29a.996.996 0 0 1 1.41 0l1.17 1.17a3 3 0 0 0 4.24 0z"/>',"baseline-mp":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6.5 9H11c.55 0 1 .45 1 1v5h-1.5v-4.5h-1v3H8v-3H7V15H5.5v-5c0-.55.45-1 1-1m9 6H14V9h3.5c.55 0 1 .45 1 1v2.5c0 .55-.45 1-1 1h-2zm0-3H17v-1.5h-1.5z"/>',"baseline-multiline-chart":'<path fill="currentColor" d="m22 6.92l-1.41-1.41l-2.85 3.21C15.68 6.4 12.83 5 9.61 5C6.72 5 4.07 6.16 2 8l1.42 1.42C5.12 7.93 7.27 7 9.61 7c2.74 0 5.09 1.26 6.77 3.24l-2.88 3.24l-4-4L2 16.99l1.5 1.5l6-6.01l4 4l4.05-4.55c.75 1.35 1.25 2.9 1.44 4.55H21c-.22-2.3-.95-4.39-2.04-6.14z"/>',"baseline-multiple-stop":'<path fill="currentColor" d="m17 4l4 4l-4 4V9h-4V7h4zm-7 3c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1M6 7c-.55 0-1 .45-1 1s.45 1 1 1s1-.45 1-1s-.45-1-1-1m1 10h4v-2H7v-3l-4 4l4 4zm7 0c.55 0 1-.45 1-1s-.45-1-1-1s-1 .45-1 1s.45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1s-1 .45-1 1s.45 1 1 1"/>',"baseline-museum":'<path fill="currentColor" d="M22 11V9L12 2L2 9v2h2v9H2v2h20v-2h-2v-9zm-6 7h-2v-4l-2 3l-2-3v4H8v-7h2l2 3l2-3h2z"/>',"baseline-music-note":'<path fill="currentColor" d="M12 3v10.55c-.59-.34-1.27-.55-2-.55c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4V7h4V3z"/>',"baseline-music-off":'<path fill="currentColor" d="M4.27 3L3 4.27l9 9v.28c-.59-.34-1.27-.55-2-.55c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4v-1.73L19.73 21L21 19.73zM14 7h4V3h-6v5.18l2 2z"/>',"baseline-music-video":'<path fill="currentColor" d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM8 15c0-1.66 1.34-3 3-3c.35 0 .69.07 1 .18V6h5v2h-3v7.03A3.003 3.003 0 0 1 11 18c-1.66 0-3-1.34-3-3"/>',"baseline-my-location":'<path fill="currentColor" d="M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4m8.94 3A8.994 8.994 0 0 0 13 3.06V1h-2v2.06A8.994 8.994 0 0 0 3.06 11H1v2h2.06A8.994 8.994 0 0 0 11 20.94V23h2v-2.06A8.994 8.994 0 0 0 20.94 13H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7s7 3.13 7 7s-3.13 7-7 7"/>',"baseline-nat":'<path fill="currentColor" d="M6.82 13H11v-2H6.82C6.4 9.84 5.3 9 4 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.3 0 2.4-.84 2.82-2M4 13c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/><path fill="currentColor" d="m23 12l-4-3v2h-4.05c-.5-5.05-4.76-9-9.95-9v2c4.42 0 8 3.58 8 8s-3.58 8-8 8v2c5.19 0 9.45-3.95 9.95-9H19v2z"/>',"baseline-nature":'<path fill="currentColor" d="M13 16.12a7 7 0 0 0 6.17-6.95c0-3.87-3.13-7-7-7s-7 3.13-7 7A6.98 6.98 0 0 0 11 16.06V20H5v2h14v-2h-6z"/>',"baseline-nature-people":'<path fill="currentColor" d="M22.17 9.17c0-3.87-3.13-7-7-7s-7 3.13-7 7A6.98 6.98 0 0 0 14 16.06V20H6v-3h1v-4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v4h1v5h16v-2h-3v-3.88a7 7 0 0 0 6.17-6.95M4.5 11c.83 0 1.5-.67 1.5-1.5S5.33 8 4.5 8S3 8.67 3 9.5S3.67 11 4.5 11"/>',"baseline-navigate-before":'<path fill="currentColor" d="M15.41 7.41L14 6l-6 6l6 6l1.41-1.41L10.83 12z"/>',"baseline-navigate-next":'<path fill="currentColor" d="M10 6L8.59 7.41L13.17 12l-4.58 4.59L10 18l6-6z"/>',"baseline-navigation":'<path fill="currentColor" d="M12 2L4.5 20.29l.71.71L12 18l6.79 3l.71-.71z"/>',"baseline-near-me":'<path fill="currentColor" d="M21 3L3 10.53v.98l6.84 2.65L12.48 21h.98z"/>',"baseline-near-me-disabled":'<path fill="currentColor" d="M12 6.34L21 3l-3.34 9zm10.61 13.44L4.22 1.39L2.81 2.81l5.07 5.07L3 9.69v1.41l7.07 2.83L12.9 21h1.41l1.81-4.88l5.07 5.07z"/>',"baseline-nearby-error":'<path fill="currentColor" d="m12 7.57l4.42 4.42L12 16.41l-4.42-4.42zm0 11.62l-7.2-7.2l7.2-7.2l6 6V7.16l-4.58-4.58c-.78-.78-2.05-.78-2.83 0l-8.01 8c-.78.78-.78 2.05 0 2.83l8.01 8c.78.78 2.05.78 2.83 0L18 16.82v-3.63zm8 .81h2v2h-2zm2-10h-2v8h2z"/>',"baseline-nearby-off":'<path fill="currentColor" d="M21.41 13.42L18.83 16l-1.81-1.81L19.2 12L12 4.8L9.81 6.99L8 5.17l2.58-2.58c.78-.78 2.05-.78 2.83 0l8 8c.79.78.79 2.04 0 2.83m-.22 7.77l-1.41 1.41L16 18.83l-2.58 2.58c-.78.78-2.05.78-2.83 0l-8-8c-.78-.78-.78-2.05 0-2.83L5.17 8L1.39 4.22L2.8 2.81zm-7-4.17l-1.39-1.39l-.8.8L7.58 12l.8-.8l-1.4-1.39L4.8 12l7.2 7.2zM16.42 12L12 7.58l-.8.8l4.42 4.42z"/>',"baseline-nest-cam-wired-stand":'<path fill="currentColor" d="m15.83 1.01l-4.11.42C8.47 1.75 6 4.48 6 7.75s2.47 6 5.72 6.33l1.9.19l-.56.85c-.35-.08-.7-.12-1.06-.12c-2.76 0-5 2.24-5 5v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-2c0-1.67-.83-3.15-2.09-4.06l.97-1.45c1.14.07 2.12-.83 2.12-1.99V3c0-1.17-1-2.09-2.17-1.99"/>',"baseline-network-cell":'<path fill="currentColor" d="M2 22h20V2zm18-2h-3V9.83l3-3z"/>',"baseline-network-check":'<path fill="currentColor" d="M15.9 5c-.17 0-.32.09-.41.23l-.07.15l-5.18 11.65c-.16.29-.26.61-.26.96c0 1.11.9 2.01 2.01 2.01c.96 0 1.77-.68 1.96-1.59l.01-.03L16.4 5.5c0-.28-.22-.5-.5-.5M1 9l2 2c2.88-2.88 6.79-4.08 10.53-3.62l1.19-2.68C9.89 3.84 4.74 5.27 1 9m20 2l2-2a15.4 15.4 0 0 0-5.59-3.57l-.53 2.82c1.5.62 2.9 1.53 4.12 2.75m-4 4l2-2c-.8-.8-1.7-1.42-2.66-1.89l-.55 2.92c.42.27.83.59 1.21.97M5 13l2 2a7.1 7.1 0 0 1 4.03-2l1.28-2.88c-2.63-.08-5.3.87-7.31 2.88"/>',"baseline-network-locked":'<path fill="currentColor" d="M19.5 10c.17 0 .33.03.5.05V1L1 20h13v-3c0-.89.39-1.68 1-2.23v-.27c0-2.48 2.02-4.5 4.5-4.5m2.5 6v-1.5a2.5 2.5 0 0 0-5 0V16c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-1 0h-3v-1.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z"/>',"baseline-network-ping":'<path fill="currentColor" d="M12 14.67L3.41 6.09L2 7.5l8.5 8.5H4v2h16v-2h-6.5l5.15-5.15A2.5 2.5 0 1 0 19.5 6A2.5 2.5 0 0 0 17 8.5c0 .35.07.67.2.97z"/>',"baseline-network-wifi":'<path fill="currentColor" d="M24 8.98A16.88 16.88 0 0 0 12 4C7.31 4 3.07 5.9 0 8.98L12 21zm-21.08.09C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-1.43 1.43C17.5 8.94 14.86 8 12 8s-5.5.94-7.65 2.51z"/>',"baseline-network-wifi-1-bar":'<path fill="currentColor" d="M12 4C7.31 4 3.07 5.9 0 8.98L12 21L24 8.98A16.88 16.88 0 0 0 12 4m3.32 10.84C14.34 14.3 13.2 14 12 14s-2.34.3-3.32.84L2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z"/>',"baseline-network-wifi-2-bar":'<path fill="currentColor" d="M12 4C7.31 4 3.07 5.9 0 8.98L12 21L24 8.98A16.88 16.88 0 0 0 12 4m4.78 9.38A8.85 8.85 0 0 0 12 12c-1.76 0-3.4.5-4.78 1.38l-4.3-4.3C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z"/>',"baseline-network-wifi-3-bar":'<path fill="currentColor" d="M12 4C7.31 4 3.07 5.9 0 8.98L12 21L24 8.98A16.88 16.88 0 0 0 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-2.85 2.86A10.95 10.95 0 0 0 12 10c-2.31 0-4.46.71-6.23 1.93z"/>',"baseline-new-label":'<path fill="currentColor" d="m21 12l-4.37 6.16c-.37.52-.98.84-1.63.84h-3v-6H9v-3H3V7c0-1.1.9-2 2-2h10c.65 0 1.26.31 1.63.84zm-11 3H7v-3H5v3H2v2h3v3h2v-3h3z"/>',"baseline-new-releases":'<path fill="currentColor" d="m23 12l-2.44-2.78l.34-3.68l-3.61-.82l-1.89-3.18L12 3L8.6 1.54L6.71 4.72l-3.61.81l.34 3.68L1 12l2.44 2.78l-.34 3.69l3.61.82l1.89 3.18L12 21l3.4 1.46l1.89-3.18l3.61-.82l-.34-3.68zm-10 5h-2v-2h2zm0-4h-2V7h2z"/>',"baseline-newspaper":'<path fill="currentColor" d="m22 3l-1.67 1.67L18.67 3L17 4.67L15.33 3l-1.66 1.67L12 3l-1.67 1.67L8.67 3L7 4.67L5.33 3L3.67 4.67L2 3v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zM11 19H4v-6h7zm9 0h-7v-2h7zm0-4h-7v-2h7zm0-4H4V8h16z"/>',"baseline-next-plan":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m6 11.97h-5l2.26-2.26a4.94 4.94 0 0 0-3.76-1.74c-2.37 0-4.35 1.66-4.86 3.88l-.96-.32c.64-2.62 3-4.56 5.82-4.56c1.78 0 3.37.79 4.47 2.03L18 8.97z"/>',"baseline-next-week":'<path fill="currentColor" d="M20 7h-4V5c0-.55-.22-1.05-.59-1.41C15.05 3.22 14.55 3 14 3h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2M10 5h4v2h-4zm1 13.5l-1-1l3-3l-3-3l1-1l4 4z"/>',"baseline-nfc":'<path fill="currentColor" d="M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16zM18 6h-5c-1.1 0-2 .9-2 2v2.28c-.6.35-1 .98-1 1.72c0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V8h3v8H8V8h2V6H6v12h12z"/>',"baseline-night-shelter":'<path fill="currentColor" d="M12 3L4 9v12h16V9zm-2.25 9.5a1.25 1.25 0 1 1 0 2.5a1.25 1.25 0 0 1 0-2.5M17 18h-1v-1.5H8V18H7v-7h1v4.5h3.5V12H15c1.1 0 2 .9 2 2z"/>',"baseline-nightlife":'<path fill="currentColor" d="M1 5h14l-6 9v4h2v2H5v-2h2v-4zm9.1 4l1.4-2H4.49l1.4 2zM17 5h5v3h-3v9c0 1.66-1.34 3-3 3s-3-1.34-3-3s1.34-3 3-3a3 3 0 0 1 1 .17z"/>',"baseline-nightlight":'<path fill="currentColor" d="M14 2c1.82 0 3.53.5 5 1.35c-2.99 1.73-5 4.95-5 8.65s2.01 6.92 5 8.65A10 10 0 0 1 14 22C8.48 22 4 17.52 4 12S8.48 2 14 2"/>',"baseline-nightlight-round":'<path fill="currentColor" d="M12.01 12c0-3.57 2.2-6.62 5.31-7.87c.89-.36.75-1.69-.19-1.9c-1.1-.24-2.27-.3-3.48-.14c-4.51.6-8.12 4.31-8.59 8.83C4.44 16.93 9.13 22 15.01 22c.73 0 1.43-.08 2.12-.23c.95-.21 1.1-1.53.2-1.9A8.46 8.46 0 0 1 12.01 12"/>',"baseline-nights-stay":'<path fill="currentColor" d="M11.1 12.08c-2.33-4.51-.5-8.48.53-10.07C6.27 2.2 1.98 6.59 1.98 12c0 .14.02.28.02.42c.62-.27 1.29-.42 2-.42c1.66 0 3.18.83 4.1 2.15A4.01 4.01 0 0 1 11 18c0 1.52-.87 2.83-2.12 3.51c.98.32 2.03.5 3.11.5c3.5 0 6.58-1.8 8.37-4.52c-2.36.23-6.98-.97-9.26-5.41"/><path fill="currentColor" d="M7 16h-.18C6.4 14.84 5.3 14 4 14c-1.66 0-3 1.34-3 3s1.34 3 3 3h3c1.1 0 2-.9 2-2s-.9-2-2-2"/>',"baseline-no-accounts":'<path fill="currentColor" d="M15.18 10.94c.2-.44.32-.92.32-1.44C15.5 7.57 13.93 6 12 6c-.52 0-1 .12-1.44.32z"/><path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 13c-2.32 0-4.45.8-6.14 2.12A7.96 7.96 0 0 1 4 12c0-1.85.63-3.55 1.69-4.9l2.86 2.86a3.47 3.47 0 0 0 2.99 2.99l2.2 2.2Q12.885 15 12 15m6.31 1.9L7.1 5.69A7.9 7.9 0 0 1 12 4c4.42 0 8 3.58 8 8c0 1.85-.63 3.54-1.69 4.9"/>',"baseline-no-adult-content":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2M4 12c0-1.85.63-3.54 1.69-4.9L7.59 9h2.83L7.1 5.69A7.92 7.92 0 0 1 12 4c4.41 0 8 3.59 8 8c0 1.85-.63 3.54-1.69 4.9l-1.9-1.9h-2.83l3.31 3.31A7.87 7.87 0 0 1 12 20c-4.41 0-8-3.59-8-8"/><path fill="currentColor" d="m14.25 14l-1.5-2l1.5-2h-1.5L12 11l-.75-1h-1.5l1.5 2l-1.5 2h1.5l.75-1l.75 1zM8 10l-.75 1l-.75-1H5l1.5 2L5 14h1.5l.75-1L8 14h1.5L8 12l1.5-2zm8 4l.75-1l.75 1H19l-1.5-2l1.5-2h-1.5l-.75 1l-.75-1h-1.5l1.5 2l-1.5 2z"/>',"baseline-no-backpack":'<path fill="currentColor" d="M21.19 21.19L2.81 2.81L1.39 4.22l2.76 2.76C4.06 7.31 4 7.64 4 8v12c0 1.1.9 2 2 2h12c.34 0 .65-.09.93-.24l.85.85zM6 14v-2h3.17l2 2zm8.83-2L6.98 4.15c.01 0 .01-.01.02-.01V2h3v2h4V2h3v2.14c1.72.45 3 2 3 3.86v9.17l-2-2V12z"/>',"baseline-no-cell":'<path fill="currentColor" d="m8.83 6l-3.7-3.7C5.42 1.55 6.15 1 7 1l10 .01c1.1 0 2 .89 2 1.99v13.17l-2-2V6zm10.95 16.61l-.91-.91c-.29.75-1.02 1.3-1.87 1.3H7c-1.1 0-2-.9-2-2V7.83L1.39 4.22L2.8 2.81l18.38 18.38zM15.17 18L7 9.83V18z"/>',"baseline-no-crash":'<path fill="currentColor" d="M18.92 9.01C18.72 8.42 18.16 8 17.5 8h-11c-.66 0-1.21.42-1.42 1.01L3 15v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 10h10.29l1.04 3H5.81zM6 17.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 19 7.5 19S6 18.33 6 17.5m9 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5M12 6.36L9.17 3.54l1.41-1.41L12 3.54L15.54 0l1.41 1.41z"/>',"baseline-no-drinks":'<path fill="currentColor" d="M5.83 3H21v2l-6.2 6.97L9.83 7h6.74l1.78-2H7.83zm13.95 19.61L18 20.83V21H6v-2h5v-5l-1.37-1.54l-8.24-8.24L2.8 2.81L3 3l18.19 18.19zM16.17 19L13 15.83V19z"/>',"baseline-no-encryption":'<path fill="currentColor" d="M21 21.78L4.22 5L3 6.22l2.04 2.04C4.42 8.6 4 9.25 4 10v10c0 1.1.9 2 2 2h12c.23 0 .45-.05.66-.12L19.78 23zM8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H9.66L20 18.34V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5c-2.56 0-4.64 1.93-4.94 4.4L8.9 7.24z"/>',"baseline-no-encryption-gmailerrorred":'<path fill="currentColor" d="M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2h-4.27L20 17.17V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5c-2.21 0-4.07 1.45-4.73 3.44L8.9 6.07zM2.1 2.1L.69 3.51L5.3 8.13C4.55 8.42 4 9.15 4 10v10c0 1.1.9 2 2 2h12c.34 0 .65-.09.93-.24l1.56 1.56l1.41-1.41zM12 17c-1.1 0-2-.9-2-2c0-.59.27-1.12.68-1.49l2.81 2.81c-.37.41-.9.68-1.49.68"/>',"baseline-no-flash":'<path fill="currentColor" d="M13.93 13.93L2.45 2.45L1.04 3.87l5.3 5.3l-.2.23H3.6c-.88 0-1.6.72-1.6 1.6v9.4c0 .88.72 1.6 1.6 1.6h12.8c.75 0 1.38-.52 1.55-1.22l2.18 2.18l1.41-1.41L18 18zM10 20c-2.21 0-4-1.79-4-4c0-1.95 1.4-3.57 3.25-3.92l1.57 1.57c-.26-.09-.53-.15-.82-.15a2.5 2.5 0 0 0 0 5a2.5 2.5 0 0 0 2.5-2.5c0-.29-.06-.56-.15-.82l1.57 1.57A3.99 3.99 0 0 1 10 20m8-4.83L10.83 8h1.75l1.28 1.4h2.54c.88 0 1.6.72 1.6 1.6zm2.4-9.57H22L19 11V7h-1V2h4z"/>',"baseline-no-food":'<path fill="currentColor" d="M11.35 8.52L11 5h5V1h2v4h5l-1.38 13.79zM1 21v1c0 .55.45 1 1 1h13c.55 0 1-.45 1-1v-1zm20.9.9L2.1 2.1L.69 3.51l5.7 5.7C3.28 9.87 1 11.99 1 15h11.17l2 2H1v2h15v-.17l4.49 4.49z"/>',"baseline-no-luggage":'<path fill="currentColor" d="M12.75 9v.92l1.75 1.75V9H16v4.17l3 3V8c0-1.1-.9-2-2-2h-2V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v3h-.17l3 3zM10.5 3.5h3V6h-3zm10.69 17.69L2.81 2.81L1.39 4.22l3.63 3.63c0 .05-.02.1-.02.15v11c0 1.1.9 2 2 2c0 .55.45 1 1 1s1-.45 1-1h6c0 .55.45 1 1 1s1-.45 1-1c.34 0 .65-.09.93-.24l1.85 1.85zM8 18v-7.17l1.5 1.5V18zm4.75 0h-1.5v-3.92l1.5 1.5z"/>',"baseline-no-meals":'<path fill="currentColor" d="M16 14V6c0-1.76 2.24-4 5-4v16.17l-2-2V14zm4.49 9.31L10.02 12.85c-.33.09-.66.15-1.02.15v9H7v-9c-2.21 0-4-1.79-4-4V5.83L.69 3.51L2.1 2.1l19.8 19.8zM6.17 9L5 7.83V9zM9 2H7v2.17l2 2zm4 7V2h-2v6.17l1.85 1.85c.09-.33.15-.66.15-1.02"/>',"baseline-no-meeting-room":'<path fill="currentColor" d="M11 11h-1v2h2v-1l9.73 9.73L20.46 23L14 16.54V21H3v-2h2V7.54l-4-4l1.27-1.27zm3 .49L5.51 3H14v1h5v12.49l-2-2V6h-3z"/>',"baseline-no-photography":'<path fill="currentColor" d="M10.94 8.12L7.48 4.66L9 3h6l1.83 2H20c1.1 0 2 .9 2 2v12c0 .05-.01.1-.02.16l-5.1-5.1c.08-.35.12-.7.12-1.06c0-2.76-2.24-5-5-5c-.36 0-.71.04-1.06.12m9.55 15.19L18.17 21H4c-1.1 0-2-.9-2-2V7c0-.59.27-1.12.68-1.49l-2-2L2.1 2.1l19.8 19.8zm-6-5.99l-1.5-1.5c-.32.1-.64.18-.99.18c-1.66 0-3-1.34-3-3c0-.35.08-.67.19-.98l-1.5-1.5A4.74 4.74 0 0 0 7 13c0 2.76 2.24 5 5 5c.91 0 1.76-.25 2.49-.68"/>',"baseline-no-sim":'<path fill="currentColor" d="M18.99 5c0-1.1-.89-2-1.99-2h-7L7.66 5.34L19 16.68zM3.65 3.88L2.38 5.15L5 7.77V19c0 1.1.9 2 2 2h10.01c.35 0 .67-.1.96-.26l1.88 1.88l1.27-1.27z"/>',"baseline-no-stroller":'<path fill="currentColor" d="M6 18c1.1 0 2 .9 2 2s-.9 2-2 2s-2-.9-2-2s.9-2 2-2M18.65 3c-1.66 0-2.54 1.27-3.18 2.03l-3.5 4.11L17 14.17v-7.9c.58-.68.97-1.27 1.65-1.27c.77 0 1.35.66 1.35 1.48V7h2v-.52C22 4.56 20.52 3 18.65 3m-7.98 7.67L2.81 2.81L1.39 4.22l7.97 7.97l-2.66 3.12c-.55.65-.09 1.65.76 1.65h6.66l1.17 1.17C14.54 18.42 14 19.14 14 20c0 1.1.9 2 2 2c.86 0 1.58-.54 1.87-1.3l1.91 1.91l1.41-1.41l-4.8-4.8zm2.8-5.64c.27-.32.58-.72.98-1.09a9.35 9.35 0 0 0-7.81-.13l4.25 4.25z"/>',"baseline-no-transfer":'<path fill="currentColor" d="M21.19 21.19L2.81 2.81L1.39 4.22L4 6.83V16c0 .88.39 1.67 1 2.22V20c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.05 0 .09-.02.14-.03l1.64 1.64zM7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17M6 11V8.83L8.17 11zm2.83-5L5.78 2.95C7.24 2.16 9.48 2 12 2c4.42 0 8 .5 8 4v10c0 .35-.08.67-.19.98L13.83 11H18V6z"/>',"baseline-noise-aware":'<path fill="currentColor" d="M16 15h-2a1.003 1.003 0 0 1-1.95.32c-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5a2.5 2.5 0 0 1 4.95-.5h2.02c-.25-2.25-2.16-4-4.47-4C9.02 6 7 8.02 7 10.5c0 1.22.49 2.41 1.35 3.27l1.36 1.36c.17.17.31.44.44.82A3.01 3.01 0 0 0 13 18c1.65 0 3-1.35 3-3"/><circle cx="13.5" cy="12.5" r="1.5" fill="currentColor"/><path fill="currentColor" d="m3.6 6.58l1.58 1.26c.35-.57.77-1.1 1.24-1.57L4.85 5.02c-.47.47-.88 1-1.25 1.56m5.86-2.16l-.87-1.81c-.63.23-1.24.52-1.8.87l.87 1.81q.84-.54 1.8-.87M4.49 9.26l-1.96-.45c-.21.63-.36 1.28-.44 1.95l1.96.45a8 8 0 0 1 .44-1.95M20.4 6.58a9.4 9.4 0 0 0-1.25-1.56l-1.58 1.26c.48.47.89.99 1.24 1.57zM4.04 12.79l-1.96.45c.08.67.23 1.33.44 1.95l1.97-.45c-.22-.62-.38-1.27-.45-1.95m13.17-9.31q-.855-.525-1.8-.87l-.87 1.81q.96.33 1.8.87zM13 4.07V2.05c-.33-.03-.66-.05-1-.05s-.67.02-1 .05v2.02c.33-.04.66-.07 1-.07s.67.03 1 .07m-2 15.86v2.02c.33.03.66.05 1 .05s.67-.02 1-.05v-2.02c-.33.04-.66.07-1 .07s-.67-.03-1-.07m8.51-5.19l1.97.45c.21-.63.36-1.28.44-1.95l-1.96-.45c-.07.68-.23 1.33-.45 1.95m.45-3.53l1.96-.45a9.7 9.7 0 0 0-.44-1.95l-1.97.45c.22.62.38 1.27.45 1.95m-2.38 6.52l1.58 1.26c.47-.48.88-1 1.25-1.56l-1.58-1.26a9.4 9.4 0 0 1-1.25 1.56M6.79 20.52q.855.525 1.8.87l.87-1.81q-.96-.33-1.8-.87zm7.75-.94l.87 1.81c.63-.23 1.24-.52 1.8-.87l-.87-1.81q-.84.54-1.8.87M3.6 17.42a9.4 9.4 0 0 0 1.25 1.56l1.58-1.26a8 8 0 0 1-1.24-1.57z"/>',"baseline-noise-control-off":'<path fill="currentColor" d="M12 4c1.44 0 2.79.38 3.95 1.05L17.4 3.6C15.85 2.59 13.99 2 12 2s-3.85.59-5.41 1.59l1.45 1.45A8.03 8.03 0 0 1 12 4m8 8c0 1.44-.38 2.79-1.05 3.95l1.45 1.45c1.01-1.55 1.6-3.41 1.6-5.4s-.59-3.85-1.59-5.41l-1.45 1.45A8.03 8.03 0 0 1 20 12m-8 8c-1.44 0-2.79-.38-3.95-1.05L6.6 20.4C8.15 21.41 10.01 22 12 22s3.85-.59 5.41-1.59l-1.45-1.45A8.03 8.03 0 0 1 12 20m-8-8c0-1.44.38-2.79 1.05-3.95L3.59 6.59C2.59 8.15 2 10.01 2 12s.59 3.85 1.59 5.41l1.45-1.45A8.03 8.03 0 0 1 4 12m7.5-6C9.02 6 7 8.02 7 10.5c0 1.22.49 2.41 1.35 3.27l1.36 1.36c.17.17.31.44.44.82A3.01 3.01 0 0 0 13 18c1.65 0 3-1.35 3-3h-2a1.003 1.003 0 0 1-1.95.32c-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5a2.5 2.5 0 0 1 4.95-.5h2.02c-.25-2.25-2.16-4-4.47-4"/><circle cx="13.5" cy="12.5" r="1.5" fill="currentColor"/>',"baseline-nordic-walking":'<path fill="currentColor" d="M19 23h-1.5v-9H19zM7.53 14H6l-2 9h1.53zm5.97-8.5c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2M9.8 8.9L7 23h2.1l1.8-8l2.1 2v6h2v-7.5l-2.1-2l.6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6a2.145 2.145 0 0 0-2.65-.84L6 8.3V13h2V9.6z"/>',"baseline-north":'<path fill="currentColor" d="m5 9l1.41 1.41L11 5.83V22h2V5.83l4.59 4.59L19 9l-7-7z"/>',"baseline-north-east":'<path fill="currentColor" d="M9 5v2h6.59L4 18.59L5.41 20L17 8.41V15h2V5z"/>',"baseline-north-west":'<path fill="currentColor" d="M5 15h2V8.41L18.59 20L20 18.59L8.41 7H15V5H5z"/>',"baseline-not-accessible":'<path fill="currentColor" d="m14 11.05l-3.42-3.42c.32-.34.74-.57 1.23-.61c.48-.04.84.07 1.2.26c.19.1.39.22.63.46l1.29 1.43c.98 1.08 2.53 1.85 4.07 1.83v2c-1.75-.01-3.71-.88-5-1.95M12 6c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2M2.81 2.81L1.39 4.22L10 12.83V15c0 1.1.9 2 2 2h2.17l5.61 5.61l1.41-1.41zM10 20c-1.66 0-3-1.34-3-3c0-1.31.84-2.41 2-2.83V12.1a5 5 0 1 0 5.9 5.9h-2.07c-.41 1.16-1.52 2-2.83 2"/>',"baseline-not-equal":'<path fill="currentColor" d="M19 9.998H5v-2h14zm0 6H5v-2h14z"/><path fill="currentColor" d="m14.08 4.605l1.84.79l-6 14l-1.84-.79z"/>',"baseline-not-interested":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8c0-1.85.63-3.55 1.69-4.9L16.9 18.31A7.9 7.9 0 0 1 12 20m6.31-3.1L7.1 5.69A7.9 7.9 0 0 1 12 4c4.42 0 8 3.58 8 8c0 1.85-.63 3.55-1.69 4.9"/>',"baseline-not-listed-location":'<path fill="currentColor" d="M12 2C8.14 2 5 5.14 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7m.88 13.75h-1.75V14h1.75zm0-2.87h-1.75c0-2.84 2.62-2.62 2.62-4.38c0-.96-.79-1.75-1.75-1.75s-1.75.79-1.75 1.75H8.5C8.5 6.57 10.07 5 12 5s3.5 1.57 3.5 3.5c0 2.19-2.62 2.41-2.62 4.38"/>',"baseline-not-started":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m-1 14H9V8h2zm1 0V8l5 4z"/>',"baseline-note":'<path fill="currentColor" d="m22 10l-6-6H4c-1.1 0-2 .9-2 2v12.01c0 1.1.9 1.99 2 1.99l16-.01c1.1 0 2-.89 2-1.99zm-7-4.5l5.5 5.5H15z"/>',"baseline-note-add":'<path fill="currentColor" d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm2 14h-3v3h-2v-3H8v-2h3v-3h2v3h3zm-3-7V3.5L18.5 9z"/>',"baseline-note-alt":'<path fill="currentColor" d="M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75s-.75-.34-.75-.75s.34-.75.75-.75M9.1 17H7v-2.14l5.96-5.96l2.12 2.12zm7.75-7.73l-1.06 1.06l-2.12-2.12l1.06-1.06c.2-.2.51-.2.71 0l1.41 1.41c.2.2.2.51 0 .71"/>',"baseline-notes":'<path fill="currentColor" d="M3 18h12v-2H3zM3 6v2h18V6zm0 7h18v-2H3z"/>',"baseline-notification-add":'<path fill="currentColor" d="M10 20h4c0 1.1-.9 2-2 2s-2-.9-2-2m4-11c0 2.61 1.67 4.83 4 5.66V17h2v2H4v-2h2v-7c0-2.79 1.91-5.14 4.5-5.8v-.7c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.7c.71.18 1.36.49 1.95.9A5.9 5.9 0 0 0 14 9m10-1h-3V5h-2v3h-3v2h3v3h2v-3h3z"/>',"baseline-notification-important":'<path fill="currentColor" d="M18 16v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-5 0h-2v-2h2zm0-4h-2V8h2zm-1 10c1.1 0 2-.9 2-2h-4a2 2 0 0 0 2 2"/>',"baseline-notifications":'<path fill="currentColor" d="M12 22c1.1 0 2-.9 2-2h-4a2 2 0 0 0 2 2m6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1z"/>',"baseline-notifications-active":'<path fill="currentColor" d="M7.58 4.08L6.15 2.65C3.75 4.48 2.17 7.3 2.03 10.5h2a8.45 8.45 0 0 1 3.55-6.42m12.39 6.42h2c-.15-3.2-1.73-6.02-4.12-7.85l-1.42 1.43a8.5 8.5 0 0 1 3.54 6.42M18 11c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2zm-6 11c.14 0 .27-.01.4-.04c.65-.14 1.18-.58 1.44-1.18q.15-.36.15-.78h-4c.01 1.1.9 2 2.01 2"/>',"baseline-notifications-none":'<path fill="currentColor" d="M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5z"/>',"baseline-notifications-off":'<path fill="currentColor" d="M20 18.69L7.84 6.14L5.27 3.49L4 4.76l2.8 2.8v.01c-.52.99-.8 2.16-.8 3.42v5l-2 2v1h13.73l2 2L21 19.72zM12 22c1.11 0 2-.89 2-2h-4c0 1.11.89 2 2 2m6-7.32V11c0-3.08-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68c-.15.03-.29.08-.42.12c-.1.03-.2.07-.3.11h-.01c-.01 0-.01 0-.02.01c-.23.09-.46.2-.68.31c0 0-.01 0-.01.01z"/>',"baseline-notifications-paused":'<path fill="currentColor" d="M12 22c1.1 0 2-.9 2-2h-4a2 2 0 0 0 2 2m6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.93 6 11v5l-2 2v1h16v-1zm-3.5-6.2l-2.8 3.4h2.8V15h-5v-1.8l2.8-3.4H9.5V8h5z"/>',"baseline-numbers":'<path fill="currentColor" d="m20.5 10l.5-2h-4l1-4h-2l-1 4h-4l1-4h-2L9 8H5l-.5 2h4l-1 4h-4L3 16h4l-1 4h2l1-4h4l-1 4h2l1-4h4l.5-2h-4l1-4zm-7 4h-4l1-4h4z"/>',"baseline-offline-bolt":'<path fill="currentColor" d="M12 2.02c-5.51 0-9.98 4.47-9.98 9.98s4.47 9.98 9.98 9.98s9.98-4.47 9.98-9.98S17.51 2.02 12 2.02M11.48 20v-6.26H8L13 4v6.26h3.35z"/>',"baseline-offline-pin":'<path fill="currentColor" d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10s10-4.5 10-10S17.5 2 12 2m5 16H7v-2h10zm-6.7-4L7 10.7l1.4-1.4l1.9 1.9l5.3-5.3L17 7.3z"/>',"baseline-offline-share":'<path fill="currentColor" d="M14.6 10.26v1.31L17 9.33L14.6 7.1v1.28c-2.33.32-3.26 1.92-3.6 3.52c.83-1.13 1.93-1.64 3.6-1.64M16 23H6c-1.1 0-2-.9-2-2V5h2v16h10zm2-22h-8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 15h-8V4h8z"/>',"baseline-oil-barrel":'<path fill="currentColor" d="M20 13c.55 0 1-.45 1-1s-.45-1-1-1h-1V5h1c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1h1v6H4c-.55 0-1 .45-1 1s.45 1 1 1h1v6H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1h-1v-6zm-8 3c-1.66 0-3-1.32-3-2.95c0-1.3.52-1.67 3-4.55c2.47 2.86 3 3.24 3 4.55c0 1.63-1.34 2.95-3 2.95"/>',"baseline-on-device-training":'<path fill="currentColor" d="M11 16h2v1h-2zm1-5c-1.1 0-2 .9-2 2c0 .74.4 1.38 1 1.72v.78h2v-.78c.6-.35 1-.98 1-1.72c0-1.1-.9-2-2-2"/><path fill="currentColor" d="M18 1.01L6 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M18 18H6V6h12z"/><path fill="currentColor" d="M16.01 15.95c.62-.83.99-1.84.99-2.95s-.37-2.12-.99-2.95l-1.07 1.07c.35.54.56 1.19.56 1.88s-.21 1.34-.56 1.88zm-6.95-1.07c-.35-.54-.56-1.19-.56-1.88c0-1.93 1.57-3.5 3.5-3.5v1.25l2.25-2l-2.25-2V8c-2.76 0-5 2.24-5 5c0 1.11.37 2.12.99 2.95z"/>',"baseline-ondemand-video":'<path fill="currentColor" d="M21 3H3c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5a2 2 0 0 0-2-2m0 14H3V5h18zm-5-6l-7 4V7z"/>',"baseline-online-prediction":'<path fill="currentColor" d="M15.5 11.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5C8.5 9.57 10.07 8 12 8s3.5 1.57 3.5 3.5m-2.5 6h-2V19h2zm9-5.5c0-2.76-1.12-5.26-2.93-7.07l-1.06 1.06A8.48 8.48 0 0 1 20.5 12c0 2.34-.95 4.47-2.49 6.01l1.06 1.06A9.97 9.97 0 0 0 22 12M3.5 12c0-2.34.95-4.47 2.49-6.01L4.93 4.93A9.97 9.97 0 0 0 2 12c0 2.76 1.12 5.26 2.93 7.07l1.06-1.06A8.48 8.48 0 0 1 3.5 12m14 0c0 1.52-.62 2.89-1.61 3.89l1.06 1.06A6.98 6.98 0 0 0 19 12c0-1.93-.78-3.68-2.05-4.95l-1.06 1.06c.99 1 1.61 2.37 1.61 3.89M7.05 16.95l1.06-1.06c-1-1-1.61-2.37-1.61-3.89s.62-2.89 1.61-3.89L7.05 7.05A6.98 6.98 0 0 0 5 12c0 1.93.78 3.68 2.05 4.95"/>',"baseline-opacity":'<path fill="currentColor" d="M17.66 8L12 2.35L6.34 8A8.02 8.02 0 0 0 4 13.64c0 2 .78 4.11 2.34 5.67a7.99 7.99 0 0 0 11.32 0c1.56-1.56 2.34-3.67 2.34-5.67S19.22 9.56 17.66 8M6 14c.01-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 17.99 12 18 14z"/>',"baseline-open-in-browser":'<path fill="currentColor" d="M19 4H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6a2 2 0 0 0-2-2m-7 6l-4 4h3v6h2v-6h3z"/>',"baseline-open-in-full":'<path fill="currentColor" d="M21 11V3h-8l3.29 3.29l-10 10L3 13v8h8l-3.29-3.29l10-10z"/>',"baseline-open-in-new":'<path fill="currentColor" d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2zM14 3v2h3.59l-9.83 9.83l1.41 1.41L19 6.41V10h2V3z"/>',"baseline-open-in-new-off":'<path fill="currentColor" d="M16.79 5.8L14 3h7v7l-2.79-2.8l-4.09 4.09l-1.41-1.41zM19 12v4.17l2 2V12zm.78 10.61L18.17 21H5a2 2 0 0 1-2-2V5.83L1.39 4.22L2.8 2.81l18.38 18.38zM16.17 19l-4.88-4.88l-1.59 1.59l-1.41-1.41l1.59-1.59L5 7.83V19zM7.83 5H12V3H5.83z"/>',"baseline-open-with":'<path fill="currentColor" d="M10 9h4V6h3l-5-5l-5 5h3zm-1 1H6V7l-5 5l5 5v-3h3zm14 2l-5-5v3h-3v4h3v3zm-9 3h-4v3H7l5 5l5-5h-3z"/>',"baseline-other-houses":'<path fill="currentColor" d="M12 3L1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zM8 15c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m4 0c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m4 0c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-outbond":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m1.88 9.54L8.92 16.5l-1.41-1.41l4.96-4.96L10.34 8l5.65.01l.01 5.65z"/>',"baseline-outbound":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m1.88 9.54L8.92 16.5l-1.41-1.41l4.96-4.96L10.34 8l5.65.01l.01 5.65z"/>',"baseline-outbox":'<path fill="currentColor" d="M19 3H4.99c-1.11 0-1.98.9-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19zM8 11h2v3h4v-3h2l-4-4z"/>',"baseline-outdoor-grill":'<path fill="currentColor" d="M17 22c1.66 0 3-1.34 3-3s-1.34-3-3-3c-1.3 0-2.4.84-2.82 2H9.14l1.99-3.06a6.4 6.4 0 0 0 1.74 0l1.02 1.57c.42-.53.96-.95 1.6-1.21l-.6-.93A6.99 6.99 0 0 0 19 8H5c0 2.84 1.69 5.27 4.12 6.37l-3.95 6.08a1 1 0 0 0 .29 1.38a1 1 0 0 0 1.38-.29l1-1.55h6.34C14.6 21.16 15.7 22 17 22m0-4c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1M9.41 7h1c.15-1.15.23-1.64-.89-2.96c-.42-.5-.68-.77-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96c.22.24.79.67.45 2.04m2.48 0h1c.15-1.15.23-1.64-.89-2.96c-.42-.5-.68-.78-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96c.23.24.8.67.45 2.04m2.52 0h1c.15-1.15.23-1.64-.89-2.96c-.42-.5-.68-.77-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96c.22.24.79.67.45 2.04"/>',"baseline-outlet":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2M9 12c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1m5 6h-4v-2c0-1.1.9-2 2-2s2 .9 2 2zm2-7c0 .55-.45 1-1 1s-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1z"/>',"baseline-outlined-flag":'<path fill="currentColor" d="m14 6l-1-2H5v17h2v-7h5l1 2h7V6zm4 8h-4l-1-2H7V6h5l1 2h5z"/>',"baseline-output":'<path fill="currentColor" d="m17 17l5-5l-5-5l-1.41 1.41L18.17 11H9v2h9.17l-2.58 2.59z"/><path fill="currentColor" d="M19 19H5V5h14v2h2V5a2 2 0 0 0-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14a2 2 0 0 0 2-2v-2h-2z"/>',"baseline-padding":'<path fill="currentColor" d="M3 3v18h18V3zm16 16H5V5h14zM11 7h2v2h-2zM7 7h2v2H7zm8 0h2v2h-2z"/>',"baseline-pages":'<path fill="currentColor" d="M3 5v6h5L7 7l4 1V3H5c-1.1 0-2 .9-2 2m5 8H3v6c0 1.1.9 2 2 2h6v-5l-4 1zm9 4l-4-1v5h6c1.1 0 2-.9 2-2v-6h-5zm2-14h-6v5l4-1l-1 4h5V5c0-1.1-.9-2-2-2"/>',"baseline-pageview":'<path fill="currentColor" d="M11.5 9a2.5 2.5 0 0 0 0 5a2.5 2.5 0 0 0 0-5M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-3.21 14.21l-2.91-2.91c-.69.44-1.51.7-2.39.7C9.01 16 7 13.99 7 11.5S9.01 7 11.5 7S16 9.01 16 11.5c0 .88-.26 1.69-.7 2.39l2.91 2.9z"/>',"baseline-paid":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m.88 15.76V19h-1.75v-1.29c-.74-.18-2.39-.77-3.02-2.96l1.65-.67c.06.22.58 2.09 2.4 2.09c.93 0 1.98-.48 1.98-1.61c0-.96-.7-1.46-2.28-2.03c-1.1-.39-3.35-1.03-3.35-3.31c0-.1.01-2.4 2.62-2.96V5h1.75v1.24c1.84.32 2.51 1.79 2.66 2.23l-1.58.67c-.11-.35-.59-1.34-1.9-1.34c-.7 0-1.81.37-1.81 1.39c0 .95.86 1.31 2.64 1.9c2.4.83 3.01 2.05 3.01 3.45c0 2.63-2.5 3.13-3.02 3.22"/>',"baseline-palette":'<path fill="currentColor" d="M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10a2.5 2.5 0 0 0 2.5-2.5c0-.61-.23-1.2-.64-1.67a.53.53 0 0 1-.13-.33c0-.28.22-.5.5-.5H16c3.31 0 6-2.69 6-6c0-4.96-4.49-9-10-9m5.5 11c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m-3-4c-.83 0-1.5-.67-1.5-1.5S13.67 6 14.5 6s1.5.67 1.5 1.5S15.33 9 14.5 9M5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S7.33 13 6.5 13S5 12.33 5 11.5m6-4c0 .83-.67 1.5-1.5 1.5S8 8.33 8 7.5S8.67 6 9.5 6s1.5.67 1.5 1.5"/>',"baseline-pan-tool":'<path fill="currentColor" d="M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29c.22 0 .42.06.6.16c.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5"/>',"baseline-pan-tool-alt":'<path fill="currentColor" d="m19.98 14.82l-.63 4.46c-.14.99-.99 1.72-1.98 1.72h-6.16c-.53 0-1.29-.21-1.66-.59L5 15.62l.83-.84c.24-.24.58-.35.92-.28l3.25.74V4.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.91c.31 0 .62.07.89.21l4.09 2.04c.77.39 1.21 1.22 1.09 2.07"/>',"baseline-panorama":'<path fill="currentColor" d="M23 18V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2M8.5 12.5l2.5 3.01L14.5 11l4.5 6H5z"/>',"baseline-panorama-fish-eye":'<path fill="currentColor" d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10s10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8"/>',"baseline-panorama-horizontal":'<path fill="currentColor" d="M20 6.54v10.91c-2.6-.77-5.28-1.16-8-1.16s-5.4.39-8 1.16V6.54c2.6.77 5.28 1.16 8 1.16c2.72.01 5.4-.38 8-1.16M21.43 4c-.1 0-.2.02-.31.06C18.18 5.16 15.09 5.7 12 5.7s-6.18-.55-9.12-1.64A1 1 0 0 0 2.57 4c-.34 0-.57.23-.57.63v14.75c0 .39.23.62.57.62c.1 0 .2-.02.31-.06c2.94-1.1 6.03-1.64 9.12-1.64s6.18.55 9.12 1.64c.11.04.21.06.31.06c.33 0 .57-.23.57-.63V4.63c0-.4-.24-.63-.57-.63"/>',"baseline-panorama-horizontal-select":'<path fill="currentColor" d="M21.43 4c-.1 0-.2.02-.31.06C18.18 5.16 15.09 5.7 12 5.7s-6.18-.55-9.12-1.64A1 1 0 0 0 2.57 4c-.34 0-.57.23-.57.63v14.75c0 .39.23.62.57.62c.1 0 .2-.02.31-.06c2.94-1.1 6.03-1.64 9.12-1.64s6.18.55 9.12 1.64c.11.04.21.06.31.06c.33 0 .57-.23.57-.63V4.63c0-.4-.24-.63-.57-.63"/>',"baseline-panorama-photosphere":'<path fill="currentColor" d="M21.4 11.32v2.93c-.1.05-2.17.85-3.33 1.17c-.94.26-3.84.73-6.07.73c-3.7 0-7-.7-9.16-1.8c-.08-.04-.16-.06-.24-.1V9.76c6.02-2.84 12.6-2.92 18.8 0zm-9.39 8.88c-2.5 0-4.87-1.15-6.41-3.12c4.19 1.22 8.57 1.23 12.82-.01a8.14 8.14 0 0 1-6.41 3.13M12 3.8c2.6 0 4.91 1.23 6.41 3.12c-4.1-1.19-8.48-1.26-12.83.01C7.08 5.03 9.4 3.8 12 3.8m10.49 4.71c-.47-.23-.93-.44-1.4-.64C19.52 4.41 16.05 2 12 2S4.47 4.41 2.9 7.88c-.47.2-.93.41-1.4.63c-.31.15-.5.48-.5.83v5.32c0 .35.19.68.51.83c.47.23.93.44 1.39.64c3.55 7.83 14.65 7.82 18.2 0c.47-.2.93-.41 1.39-.63c.31-.17.51-.49.51-.84V9.34a.91.91 0 0 0-.51-.83"/>',"baseline-panorama-photosphere-select":'<path fill="currentColor" d="M22.49 8.51c-.47-.23-.93-.44-1.4-.64C19.52 4.41 16.05 2 12 2S4.47 4.41 2.9 7.88c-.47.2-.93.41-1.4.63c-.31.15-.5.48-.5.83v5.32c0 .35.19.68.51.83c.47.23.93.44 1.39.64c3.55 7.83 14.65 7.82 18.2 0c.47-.2.93-.41 1.39-.63c.31-.17.51-.49.51-.84V9.34a.91.91 0 0 0-.51-.83M12 3.8c2.6 0 4.91 1.23 6.41 3.12c-4.1-1.19-8.48-1.26-12.83.01C7.08 5.03 9.4 3.8 12 3.8M5.6 17.08c4.19 1.22 8.57 1.23 12.82-.01a8.136 8.136 0 0 1-12.82.01"/>',"baseline-panorama-vertical":'<path fill="currentColor" d="M19.94 21.12c-1.1-2.94-1.64-6.03-1.64-9.12s.55-6.18 1.64-9.12a1 1 0 0 0 .06-.31c0-.34-.23-.57-.63-.57H4.63c-.4 0-.63.23-.63.57c0 .1.02.2.06.31C5.16 5.82 5.71 8.91 5.71 12s-.55 6.18-1.64 9.12c-.05.11-.07.22-.07.31c0 .33.23.57.63.57h14.75c.39 0 .63-.24.63-.57c-.01-.1-.03-.2-.07-.31M6.54 20c.77-2.6 1.16-5.28 1.16-8s-.39-5.4-1.16-8h10.91c-.77 2.6-1.16 5.28-1.16 8s.39 5.4 1.16 8z"/>',"baseline-panorama-vertical-select":'<path fill="currentColor" d="M19.93 21.12c-1.1-2.94-1.64-6.03-1.64-9.12s.55-6.18 1.64-9.12c.05-.11.07-.22.07-.31c0-.34-.24-.57-.64-.57H4.62c-.4 0-.63.23-.63.57c0 .1.02.2.06.31C5.16 5.82 5.7 8.91 5.7 12s-.55 6.18-1.64 9.12c-.05.11-.07.22-.07.31c0 .33.23.57.63.57h14.75c.39 0 .63-.24.63-.57c0-.1-.02-.2-.07-.31"/>',"baseline-panorama-wide-angle":'<path fill="currentColor" d="M12 6c2.45 0 4.71.2 7.29.64A21 21 0 0 1 20 12a21 21 0 0 1-.71 5.36c-2.58.44-4.84.64-7.29.64s-4.71-.2-7.29-.64A21 21 0 0 1 4 12a21 21 0 0 1 .71-5.36C7.29 6.2 9.55 6 12 6m0-2c-2.73 0-5.22.24-7.95.72l-.93.16l-.25.9C2.29 7.85 2 9.93 2 12s.29 4.15.87 6.22l.25.89l.93.16c2.73.49 5.22.73 7.95.73s5.22-.24 7.95-.72l.93-.16l.25-.89c.58-2.08.87-4.16.87-6.23s-.29-4.15-.87-6.22l-.25-.89l-.93-.16C17.22 4.24 14.73 4 12 4"/>',"baseline-panorama-wide-angle-select":'<path fill="currentColor" d="M12 4c-2.73 0-5.22.24-7.95.72l-.93.16l-.25.9C2.29 7.85 2 9.93 2 12s.29 4.15.87 6.22l.25.89l.93.16c2.73.49 5.22.73 7.95.73s5.22-.24 7.95-.72l.93-.16l.25-.89c.58-2.08.87-4.16.87-6.23s-.29-4.15-.87-6.22l-.25-.89l-.93-.16C17.22 4.24 14.73 4 12 4"/>',"baseline-paragliding":'<path fill="currentColor" d="M12 17c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2m-3.48.94C8.04 17.55 7 16.76 7 14H5c0 2.7.93 4.41 2.3 5.5c.5.4 1.1.7 1.7.9V24h6v-3.6c.6-.2 1.2-.5 1.7-.9c1.37-1.09 2.3-2.8 2.3-5.5h-2c0 2.76-1.04 3.55-1.52 3.94C14.68 18.54 14 19 12 19s-2.68-.46-3.48-1.06M12 0C5.92 0 1 1.9 1 4.25v3.49c0 .81.88 1.26 1.56.83c.14-.09.28-.18.44-.26L5 13h2l1.5-6.28a28 28 0 0 1 7 0L17 13h2l2-4.69c.16.09.3.17.44.26c.68.43 1.56-.02 1.56-.83V4.25C23 1.9 18.08 0 12 0M5.88 11.24L4.37 7.69c.75-.28 1.6-.52 2.53-.71zm12.24 0L17.1 6.98c.93.19 1.78.43 2.53.71z"/>',"baseline-park":'<path fill="currentColor" d="M17 12h2L12 2L5.05 12H7l-3.9 6h6.92v4h3.96v-4H21z"/>',"baseline-party-mode":'<path fill="currentColor" d="M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 3c1.63 0 3.06.79 3.98 2H12c-1.66 0-3 1.34-3 3c0 .35.07.69.18 1H7.1A5.002 5.002 0 0 1 12 7m0 10c-1.63 0-3.06-.79-3.98-2H12c1.66 0 3-1.34 3-3c0-.35-.07-.69-.18-1h2.08a5.002 5.002 0 0 1-4.9 6"/>',"baseline-password":'<path fill="currentColor" d="M2 17h20v2H2zm1.15-4.05L4 11.47l.85 1.48l1.3-.75l-.85-1.48H7v-1.5H5.3l.85-1.47L4.85 7L4 8.47L3.15 7l-1.3.75l.85 1.47H1v1.5h1.7l-.85 1.48zm6.7-.75l1.3.75l.85-1.48l.85 1.48l1.3-.75l-.85-1.48H15v-1.5h-1.7l.85-1.47l-1.3-.75L12 8.47L11.15 7l-1.3.75l.85 1.47H9v1.5h1.7zM23 9.22h-1.7l.85-1.47l-1.3-.75L20 8.47L19.15 7l-1.3.75l.85 1.47H17v1.5h1.7l-.85 1.48l1.3.75l.85-1.48l.85 1.48l1.3-.75l-.85-1.48H23z"/>',"baseline-pattern":'<path fill="currentColor" d="M4 6c0-1.1.9-2 2-2s2 .9 2 2s-.9 2-2 2s-2-.9-2-2m2 8c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2m6-6c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2m6 2c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m-.02 6c-.74 0-1.37.4-1.72 1h-2.54a1.98 1.98 0 0 0-3.44 0H8.41l3.07-3.07c.17.04.34.07.52.07c1.1 0 2-.9 2-2c0-.18-.03-.35-.07-.51l3.56-3.56c.16.04.33.07.51.07c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2c0 .18.03.35.07.51l-3.56 3.56c-.16-.04-.33-.07-.51-.07c-1.1 0-2 .9-2 2c0 .18.03.35.07.51l-3.56 3.56C6.35 16.03 6.18 16 6 16c-1.1 0-2 .9-2 2s.9 2 2 2c.74 0 1.37-.4 1.72-1h2.57a1.98 1.98 0 0 0 3.44 0h2.55c.34.6.98 1 1.72 1c1.1 0 2-.9 2-2c-.02-1.1-.92-2-2.02-2"/>',"baseline-pause":'<path fill="currentColor" d="M6 19h4V5H6zm8-14v14h4V5z"/>',"baseline-pause-circle":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m-1 14H9V8h2zm4 0h-2V8h2z"/>',"baseline-pause-circle-filled":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m-1 14H9V8h2zm4 0h-2V8h2z"/>',"baseline-pause-circle-outline":'<path fill="currentColor" d="M9 16h2V8H9zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m1-4h2V8h-2z"/>',"baseline-pause-presentation":'<path fill="currentColor" d="M21 19.1H3V5h18zM21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"/><path fill="currentColor" d="M9 8h2v8H9zm4 0h2v8h-2z"/>',"baseline-payment":'<path fill="currentColor" d="M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z"/>',"baseline-payments":'<path fill="currentColor" d="M19 14V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2m-9-1c-1.66 0-3-1.34-3-3s1.34-3 3-3s3 1.34 3 3s-1.34 3-3 3m13-6v11c0 1.1-.9 2-2 2H4v-2h17V7z"/>',"baseline-paypal":'<path fill="currentColor" d="M9.93 12.99c.1 0 2.42.1 3.8-.24h.01c1.59-.39 3.8-1.51 4.37-5.17c0 0 1.27-4.58-5.03-4.58H7.67c-.49 0-.91.36-.99.84L4.38 18.4c-.05.3.19.58.49.58H8.3l.84-5.32c.06-.38.39-.67.79-.67"/><path fill="currentColor" d="M18.99 8.29c-.81 3.73-3.36 5.7-7.42 5.7H10.1l-1.03 6.52c-.04.26.16.49.42.49h1.9c.34 0 .64-.25.69-.59c.08-.4.52-3.32.61-3.82c.05-.34.35-.59.69-.59h.44c2.82 0 5.03-1.15 5.68-4.46c.26-1.34.12-2.44-.51-3.25"/>',"baseline-pedal-bike":'<path fill="currentColor" d="m18.18 10l-1.7-4.68A2.01 2.01 0 0 0 14.6 4H12v2h2.6l1.46 4h-4.81l-.36-1H12V7H7v2h1.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 9.87 0 12.2 0 15s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99c2.8.13 5.25-2.19 5.25-5c0-2.8-2.2-5-5-5h-.82zM7.82 16c-.4 1.17-1.49 2-2.82 2c-1.68 0-3-1.32-3-3s1.32-3 3-3c1.33 0 2.42.83 2.82 2H5v2zm6.28-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.9 4c-1.68 0-3-1.32-3-3c0-.93.41-1.73 1.05-2.28l.96 2.64l1.88-.68l-.97-2.67c.03 0 .06-.01.09-.01c1.68 0 3 1.32 3 3s-1.33 3-3.01 3"/>',"baseline-pending":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2M7 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5"/>',"baseline-pending-actions":'<path fill="currentColor" d="M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5s5-2.24 5-5s-2.24-5-5-5m1.65 7.35L16.5 17.2V14h1v2.79l1.85 1.85zM18 3h-3.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H6c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h6.11a6.7 6.7 0 0 1-1.42-2H6V5h2v3h8V5h2v5.08c.71.1 1.38.31 2 .6V5c0-1.1-.9-2-2-2m-6 2c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-pentagon":'<path fill="currentColor" d="m2 9l4 12h12l4-12l-10-7z"/>',"baseline-people":'<path fill="currentColor" d="M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5s-3 1.34-3 3s1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5S5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05c1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5"/>',"baseline-people-alt":'<path fill="currentColor" fill-rule="evenodd" d="M16.67 13.13C18.04 14.06 19 15.32 19 17v3h4v-3c0-2.18-3.57-3.47-6.33-3.87"/><circle cx="9" cy="8" r="4" fill="currentColor" fill-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4c-.47 0-.91.1-1.33.24a5.98 5.98 0 0 1 0 7.52c.42.14.86.24 1.33.24m-6 1c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4"/>',"baseline-people-outline":'<path fill="currentColor" d="M16.5 13c-1.2 0-3.07.34-4.5 1c-1.43-.67-3.3-1-4.5-1C5.33 13 1 14.08 1 16.25V19h22v-2.75c0-2.17-4.33-3.25-6.5-3.25m-4 4.5h-10v-1.25c0-.54 2.56-1.75 5-1.75s5 1.21 5 1.75zm9 0H14v-1.25c0-.46-.2-.86-.52-1.22c.88-.3 1.96-.53 3.02-.53c2.44 0 5 1.21 5 1.75zM7.5 12c1.93 0 3.5-1.57 3.5-3.5S9.43 5 7.5 5S4 6.57 4 8.5S5.57 12 7.5 12m0-5.5c1.1 0 2 .9 2 2s-.9 2-2 2s-2-.9-2-2s.9-2 2-2m9 5.5c1.93 0 3.5-1.57 3.5-3.5S18.43 5 16.5 5S13 6.57 13 8.5s1.57 3.5 3.5 3.5m0-5.5c1.1 0 2 .9 2 2s-.9 2-2 2s-2-.9-2-2s.9-2 2-2"/>',"baseline-percent":'<path fill="currentColor" d="M7.5 11C9.43 11 11 9.43 11 7.5S9.43 4 7.5 4S4 5.57 4 7.5S5.57 11 7.5 11m0-5C8.33 6 9 6.67 9 7.5S8.33 9 7.5 9S6 8.33 6 7.5S6.67 6 7.5 6M4.002 18.583L18.59 3.996l1.414 1.414L5.417 19.997zM16.5 13c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5s-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5"/>',"baseline-percentage":'<path fill="currentColor" d="m18.501 3.5l-15 15.001l1.996 1.996l15-15zM7.002 5a2 2 0 1 0-.004 4a2 2 0 0 0 .004-4m10 10a2 2 0 1 0-.004 4a2 2 0 0 0 .004-4"/>',"baseline-perm-camera-mic":'<path fill="currentColor" d="M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7v-2.09c-2.83-.48-5-2.94-5-5.91h2c0 2.21 1.79 4 4 4s4-1.79 4-4h2c0 2.97-2.17 5.43-5 5.91V21h7c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-6 8c0 1.1-.9 2-2 2s-2-.9-2-2V9c0-1.1.9-2 2-2s2 .9 2 2z"/>',"baseline-perm-contact-calendar":'<path fill="currentColor" d="M19 3h-1V1h-2v2H8V1H6v2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 3c1.66 0 3 1.34 3 3s-1.34 3-3 3s-3-1.34-3-3s1.34-3 3-3m6 12H6v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1z"/>',"baseline-perm-data-setting":'<path fill="currentColor" d="M18.99 11.5c.34 0 .67.03 1 .07L20 0L0 20h11.56c-.04-.33-.07-.66-.07-1c0-4.14 3.36-7.5 7.5-7.5m3.71 7.99c.02-.16.04-.32.04-.49s-.01-.33-.04-.49l1.06-.83a.26.26 0 0 0 .06-.32l-1-1.73c-.06-.11-.19-.15-.31-.11l-1.24.5c-.26-.2-.54-.37-.85-.49l-.19-1.32c-.01-.12-.12-.21-.24-.21h-2c-.12 0-.23.09-.25.21l-.19 1.32c-.3.13-.59.29-.85.49l-1.24-.5c-.11-.04-.24 0-.31.11l-1 1.73c-.06.11-.04.24.06.32l1.06.83a4 4 0 0 0 0 .98l-1.06.83a.26.26 0 0 0-.06.32l1 1.73c.06.11.19.15.31.11l1.24-.5c.26.2.54.37.85.49l.19 1.32c.02.12.12.21.25.21h2c.12 0 .23-.09.25-.21l.19-1.32c.3-.13.59-.29.84-.49l1.25.5c.11.04.24 0 .31-.11l1-1.73a.26.26 0 0 0-.06-.32zm-3.71 1.01c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5"/>',"baseline-perm-device-information":'<path fill="currentColor" d="M13 7h-2v2h2zm0 4h-2v6h2zm4-9.99L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z"/>',"baseline-perm-identity":'<path fill="currentColor" d="M12 5.9a2.1 2.1 0 1 1 0 4.2a2.1 2.1 0 0 1 0-4.2m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4"/>',"baseline-perm-media":'<path fill="currentColor" d="M2 6H0v5h.01L0 20c0 1.1.9 2 2 2h18v-2H2zm20-2h-8l-2-2H6c-1.1 0-1.99.9-1.99 2L4 16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7 15l4.5-6l3.5 4.51l2.5-3.01L21 15z"/>',"baseline-perm-phone-msg":'<path fill="currentColor" d="M20 15.5c-1.25 0-2.45-.2-3.57-.57a1.02 1.02 0 0 0-1.02.24l-2.2 2.2a15.07 15.07 0 0 1-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01A11.4 11.4 0 0 1 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1c0 9.39 7.61 17 17 17c.55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M12 3v10l3-3h6V3z"/>',"baseline-perm-scan-wifi":'<path fill="currentColor" d="M12 3C6.95 3 3.15 4.85 0 7.23L12 22L24 7.25C20.85 4.87 17.05 3 12 3m1 13h-2v-6h2zm-2-8V6h2v2z"/>',"baseline-person":'<path fill="currentColor" d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4"/>',"baseline-person-2":'<path fill="currentColor" d="M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56A2.97 2.97 0 0 0 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M9.78 12h4.44c1.21 0 2.14-1.06 1.98-2.26l-.32-2.45C15.57 5.39 13.92 4 12 4S8.43 5.39 8.12 7.29L7.8 9.74c-.16 1.2.77 2.26 1.98 2.26"/>',"baseline-person-3":'<path fill="currentColor" d="M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56A2.97 2.97 0 0 0 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M10 12h4c1.66 0 3-1.34 3-3c0-.73-.27-1.4-.71-1.92c.13-.33.21-.7.21-1.08a3 3 0 0 0-1.86-2.77C14 2.48 13.06 2 12 2s-2 .48-2.64 1.23A3 3 0 0 0 7.5 6c0 .38.08.75.21 1.08C7.27 7.6 7 8.27 7 9c0 1.66 1.34 3 3 3"/>',"baseline-person-4":'<path fill="currentColor" d="M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56A2.97 2.97 0 0 0 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M12 12c2.21 0 4-1.79 4-4V4.5c0-.83-.67-1.5-1.5-1.5c-.52 0-.98.27-1.25.67c-.27-.4-.73-.67-1.25-.67s-.98.27-1.25.67c-.27-.4-.73-.67-1.25-.67C8.67 3 8 3.67 8 4.5V8c0 2.21 1.79 4 4 4"/>',"baseline-person-add":'<path fill="currentColor" d="M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m-9-2V7H4v3H1v2h3v3h2v-3h3v-2zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4"/>',"baseline-person-add-alt":'<path fill="currentColor" d="M13 8c0-2.21-1.79-4-4-4S5 5.79 5 8s1.79 4 4 4s4-1.79 4-4m-2 0c0 1.1-.9 2-2 2s-2-.9-2-2s.9-2 2-2s2 .9 2 2M1 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4m2 0c.2-.71 3.3-2 6-2c2.69 0 5.78 1.28 6 2zm17-3v-3h3v-2h-3V7h-2v3h-3v2h3v3z"/>',"baseline-person-add-alt-1":'<path fill="currentColor" d="M13 8c0-2.21-1.79-4-4-4S5 5.79 5 8s1.79 4 4 4s4-1.79 4-4m2 2v2h3v3h2v-3h3v-2h-3V7h-2v3zM1 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4"/>',"baseline-person-add-disabled":'<circle cx="15" cy="8" r="4" fill="currentColor"/><path fill="currentColor" d="M23 20v-2c0-2.3-4.1-3.7-6.9-3.9l6 5.9zm-11.6-5.5C9.2 15.1 7 16.3 7 18v2h9.9l4 4l1.3-1.3l-21-20.9L0 3.1l4 4V10H1v2h3v3h2v-3h2.9zM6 10v-.9l.9.9z"/>',"baseline-person-off":'<path fill="currentColor" d="M8.65 5.82a3.999 3.999 0 1 1 5.53 5.53zM20 17.17c-.02-1.1-.63-2.11-1.61-2.62c-.54-.28-1.13-.54-1.77-.76zm1.19 4.02L2.81 2.81L1.39 4.22l8.89 8.89c-1.81.23-3.39.79-4.67 1.45A2.97 2.97 0 0 0 4 17.22V20h13.17l2.61 2.61z"/>',"baseline-person-outline":'<path fill="currentColor" d="M12 5.9a2.1 2.1 0 1 1 0 4.2a2.1 2.1 0 0 1 0-4.2m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4"/>',"baseline-person-pin":'<path fill="currentColor" d="M12 2a9 9 0 0 0-9 9c0 4.17 2.84 7.67 6.69 8.69L12 22l2.31-2.31C18.16 18.67 21 15.17 21 11a9 9 0 0 0-9-9m0 2c1.66 0 3 1.34 3 3s-1.34 3-3 3s-3-1.34-3-3s1.34-3 3-3m0 14.3a7.2 7.2 0 0 1-6-3.22c.03-1.99 4-3.08 6-3.08c1.99 0 5.97 1.09 6 3.08a7.2 7.2 0 0 1-6 3.22"/>',"baseline-person-pin-circle":'<path fill="currentColor" d="M12 2C8.14 2 5 5.14 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7m0 2a2 2 0 1 1 .001 4.001A2 2 0 0 1 12 4m0 10c-1.67 0-3.14-.85-4-2.15c.02-1.32 2.67-2.05 4-2.05s3.98.73 4 2.05A4.78 4.78 0 0 1 12 14"/>',"baseline-person-remove":'<path fill="currentColor" d="M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4s4-1.79 4-4m3 2v2h6v-2zM2 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4"/>',"baseline-person-remove-alt-1":'<path fill="currentColor" d="M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4s4-1.79 4-4m3 2v2h6v-2zM2 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4"/>',"baseline-person-search":'<circle cx="10" cy="8" r="4" fill="currentColor"/><path fill="currentColor" d="M10.35 14.01C7.62 13.91 2 15.27 2 18v2h9.54c-2.47-2.76-1.23-5.89-1.19-5.99m9.08 4.01c.36-.59.57-1.28.57-2.02c0-2.21-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4c.74 0 1.43-.22 2.02-.57L20.59 22L22 20.59zM16 18c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2"/>',"baseline-personal-injury":'<path fill="currentColor" d="M8 6c0-2.21 1.79-4 4-4s4 1.79 4 4s-1.79 4-4 4s-4-1.79-4-4m9 16h1c1.1 0 2-.9 2-2v-4.78c0-1.12-.61-2.15-1.61-2.66c-.43-.22-.9-.43-1.39-.62zm-4.66-5L15 11.33c-.93-.21-1.93-.33-3-.33c-2.53 0-4.71.7-6.39 1.56A2.97 2.97 0 0 0 4 15.22V22h2.34c-.22-.45-.34-.96-.34-1.5C6 18.57 7.57 17 9.5 17zM10 22l1.41-3H9.5c-.83 0-1.5.67-1.5 1.5S8.67 22 9.5 22z"/>',"baseline-personal-video":'<path fill="currentColor" d="M21 3H3c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5a2 2 0 0 0-2-2m0 14H3V5h18z"/>',"baseline-pest-control":'<path fill="currentColor" d="M21 15v-2h-3.07c-.05-.39-.12-.77-.22-1.14l2.58-1.49l-1-1.73L16.92 10c-.28-.48-.62-.91-.99-1.29c.04-.23.07-.46.07-.71c0-.8-.24-1.55-.65-2.18L17 4.17l-1.41-1.41l-1.72 1.72c-1.68-.89-3.1-.33-3.73 0L8.41 2.76L7 4.17l1.65 1.65A4 4 0 0 0 8 8c0 .25.03.48.07.72c-.37.38-.71.81-.99 1.28L4.71 8.63l-1 1.73l2.58 1.49c-.1.37-.17.75-.22 1.14H3v2h3.07c.05.39.12.77.22 1.14l-2.58 1.49l1 1.73L7.08 18c1.08 1.81 2.88 3 4.92 3s3.84-1.19 4.92-3l2.37 1.37l1-1.73l-2.58-1.49c.1-.37.17-.75.22-1.14H21zm-8 2h-2v-6h2z"/>',"baseline-pest-control-rodent":'<path fill="currentColor" d="m21.31 17.38l-2.39-2.13c.52-2.36-1.36-4.25-3.42-4.25c-1.16 0-3.5.9-3.5 3.5c0 .97.39 1.84 1.03 2.47l-.71.71A4.46 4.46 0 0 1 11 14.5c0-1.7.96-3.17 2.35-3.93a5 5 0 0 0-2.28-.57c-2.38 0-4.37 1.65-4.91 3.87A3 3 0 0 1 4 11c0-1.66 1.34-3 3-3h2.5a2.5 2.5 0 0 0 0-5H8c-.55 0-1 .45-1 1s.45 1 1 1h1.5c.28 0 .5.22.5.5s-.22.5-.5.5H7a5.002 5.002 0 0 0-1 9.9v.03C6 18.73 8.27 21 11.07 21h8.86c1.87 0 2.81-2.34 1.38-3.62M18 19c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-pets":'<circle cx="4.5" cy="9.5" r="2.5" fill="currentColor"/><circle cx="9" cy="5.5" r="2.5" fill="currentColor"/><circle cx="15" cy="5.5" r="2.5" fill="currentColor"/><circle cx="19.5" cy="9.5" r="2.5" fill="currentColor"/><path fill="currentColor" d="M17.34 14.86c-.87-1.02-1.6-1.89-2.48-2.91c-.46-.54-1.05-1.08-1.75-1.32q-.165-.06-.33-.09c-.25-.04-.52-.04-.78-.04s-.53 0-.79.05q-.165.03-.33.09c-.7.24-1.28.78-1.75 1.32c-.87 1.02-1.6 1.89-2.48 2.91c-1.31 1.31-2.92 2.76-2.62 4.79c.29 1.02 1.02 2.03 2.33 2.32c.73.15 3.06-.44 5.54-.44h.18c2.48 0 4.81.58 5.54.44c1.31-.29 2.04-1.31 2.33-2.32c.31-2.04-1.3-3.49-2.61-4.8"/>',"baseline-phishing":'<path fill="currentColor" d="M19 9c0-1.3-.84-2.4-2-2.82V2h-2v4.18C13.84 6.6 13 7.7 13 9s.84 2.4 2 2.82V15c0 2.21-1.79 4-4 4s-4-1.79-4-4v-1h3L5 9v6c0 3.31 2.69 6 6 6s6-2.69 6-6v-3.18c1.16-.42 2-1.52 2-2.82m-3 1c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-phone":'<path fill="currentColor" d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24c1.12.37 2.33.57 3.57.57c.55 0 1 .45 1 1V20c0 .55-.45 1-1 1c-9.39 0-17-7.61-17-17c0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1c0 1.25.2 2.45.57 3.57c.11.35.03.74-.25 1.02z"/>',"baseline-phone-android":'<path fill="currentColor" d="M16 1H8C6.34 1 5 2.34 5 4v16c0 1.66 1.34 3 3 3h8c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3m-2 20h-4v-1h4zm3.25-3H6.75V4h10.5z"/>',"baseline-phone-bluetooth-speaker":'<path fill="currentColor" d="M14.71 9.5L17 7.21V11h.5l2.85-2.85L18.21 6l2.15-2.15L17.5 1H17v3.79L14.71 2.5l-.71.71L16.79 6L14 8.79zM18 2.91l.94.94l-.94.94zm0 4.3l.94.94l-.94.94zm2 8.29c-1.25 0-2.45-.2-3.57-.57a1.02 1.02 0 0 0-1.02.24l-2.2 2.2a15.05 15.05 0 0 1-6.59-6.59l2.2-2.21a.96.96 0 0 0 .25-1A11.4 11.4 0 0 1 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1c0 9.39 7.61 17 17 17c.55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1"/>',"baseline-phone-callback":'<path fill="currentColor" d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24c1.12.37 2.33.57 3.57.57c.55 0 1 .45 1 1V20c0 .55-.45 1-1 1c-9.39 0-17-7.61-17-17c0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1c0 1.25.2 2.45.57 3.57c.11.35.03.74-.25 1.02zm13.54-7.1l-.71-.7L13 9.29V5h-1v6h6v-1h-4.15z"/>',"baseline-phone-disabled":'<path fill="currentColor" d="m17.34 14.54l-1.43-1.43c.56-.73 1.05-1.5 1.47-2.32l-2.2-2.2c-.28-.28-.36-.67-.25-1.02c.37-1.12.57-2.32.57-3.57c0-.55.45-1 1-1H20c.55 0 1 .45 1 1c0 3.98-1.37 7.64-3.66 10.54m-2.82 2.81A16.9 16.9 0 0 1 4 21c-.55 0-1-.45-1-1v-3.49c0-.55.45-1 1-1c1.24 0 2.45-.2 3.57-.57c.35-.12.75-.03 1.02.24l2.2 2.2c.81-.42 1.58-.9 2.3-1.46L1.39 4.22l1.42-1.41L21.19 21.2l-1.41 1.41z"/>',"baseline-phone-enabled":'<path fill="currentColor" d="m17.38 10.79l-2.2-2.2c-.28-.28-.36-.67-.25-1.02c.37-1.12.57-2.32.57-3.57c0-.55.45-1 1-1H20c.55 0 1 .45 1 1c0 9.39-7.61 17-17 17c-.55 0-1-.45-1-1v-3.49c0-.55.45-1 1-1c1.24 0 2.45-.2 3.57-.57c.35-.12.75-.03 1.02.24l2.2 2.2c2.83-1.45 5.15-3.76 6.59-6.59"/>',"baseline-phone-forwarded":'<path fill="currentColor" d="m18 11l5-5l-5-5v3h-4v4h4zm2 4.5c-1.25 0-2.45-.2-3.57-.57a1.02 1.02 0 0 0-1.02.24l-2.2 2.2a15.05 15.05 0 0 1-6.59-6.59l2.2-2.21a.96.96 0 0 0 .25-1A11.4 11.4 0 0 1 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1c0 9.39 7.61 17 17 17c.55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1"/>',"baseline-phone-in-talk":'<path fill="currentColor" d="M20 15.5c-1.25 0-2.45-.2-3.57-.57a1.02 1.02 0 0 0-1.02.24l-2.2 2.2a15.05 15.05 0 0 1-6.59-6.59l2.2-2.21a.96.96 0 0 0 .25-1A11.4 11.4 0 0 1 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1c0 9.39 7.61 17 17 17c.55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M19 12h2a9 9 0 0 0-9-9v2c3.87 0 7 3.13 7 7m-4 0h2c0-2.76-2.24-5-5-5v2c1.66 0 3 1.34 3 3"/>',"baseline-phone-iphone":'<path fill="currentColor" d="M15.5 1h-8A2.5 2.5 0 0 0 5 3.5v17A2.5 2.5 0 0 0 7.5 23h8a2.5 2.5 0 0 0 2.5-2.5v-17A2.5 2.5 0 0 0 15.5 1m-4 21c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m4.5-4H7V4h9z"/>',"baseline-phone-locked":'<path fill="currentColor" d="M20 5V4c0-1.1-.9-2-2-2s-2 .9-2 2v1h-1v5h6V5zm-1 0h-2V4c0-.55.45-1 1-1s1 .45 1 1z"/><path fill="currentColor" d="m15.63 14.4l-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03c.17 2.89 1.05 5.6 2.43 7.97c1.58 2.73 3.85 4.99 6.57 6.57c2.37 1.37 5.08 2.26 7.97 2.43c.56.03 1.03-.44 1.03-1v-4.15c0-.48-.34-.89-.8-.98l-3.67-.73a.99.99 0 0 0-.9.26"/>',"baseline-phone-missed":'<path fill="currentColor" d="M6.5 5.5L12 11l7-7l-1-1l-6 6l-4.5-4.5H11V3H5v6h1.5zm17.21 11.17A16.97 16.97 0 0 0 12 12C7.46 12 3.34 13.78.29 16.67c-.18.18-.29.43-.29.71s.11.53.29.71l2.48 2.48c.18.18.43.29.71.29c.27 0 .52-.11.7-.28c.79-.74 1.69-1.36 2.66-1.85c.33-.16.56-.5.56-.9v-3.1c1.45-.48 3-.73 4.6-.73s3.15.25 4.6.72v3.1c0 .39.23.74.56.9c.98.49 1.87 1.12 2.67 1.85c.18.18.43.28.7.28c.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71s-.12-.52-.3-.7"/>',"baseline-phone-paused":'<path fill="currentColor" d="M17 3h-2v7h2zm3 12.5c-1.25 0-2.45-.2-3.57-.57a1.02 1.02 0 0 0-1.02.24l-2.2 2.2a15.05 15.05 0 0 1-6.59-6.59l2.2-2.21a.96.96 0 0 0 .25-1A11.4 11.4 0 0 1 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1c0 9.39 7.61 17 17 17c.55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M19 3v7h2V3z"/>',"baseline-phonelink":'<path fill="currentColor" d="M4 6h18V4H4c-1.1 0-2 .9-2 2v11H0v3h14v-3H4zm19 2h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4z"/>',"baseline-phonelink-erase":'<path fill="currentColor" d="m13 8.2l-1-1l-4 4l-4-4l-1 1l4 4l-4 4l1 1l4-4l4 4l1-1l-4-4zM19 1H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2"/>',"baseline-phonelink-lock":'<path fill="currentColor" d="M19 1H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-8.2 10V9.5C10.8 8.1 9.4 7 8 7S5.2 8.1 5.2 9.5V11c-.6 0-1.2.6-1.2 1.2v3.5c0 .7.6 1.3 1.2 1.3h5.5c.7 0 1.3-.6 1.3-1.2v-3.5c0-.7-.6-1.3-1.2-1.3m-1.3 0h-3V9.5c0-.8.7-1.3 1.5-1.3s1.5.5 1.5 1.3z"/>',"baseline-phonelink-off":'<path fill="currentColor" d="M22 6V4H6.82l2 2zM1.92 1.65L.65 2.92l1.82 1.82C2.18 5.08 2 5.52 2 6v11H0v3h17.73l2.35 2.35l1.27-1.27L3.89 3.62zM4 6.27L14.73 17H4zM23 8h-6c-.55 0-1 .45-1 1v4.18l2 2V10h4v7h-2.18l3 3H23c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1"/>',"baseline-phonelink-ring":'<path fill="currentColor" d="m20.1 7.7l-1 1c1.8 1.8 1.8 4.6 0 6.5l1 1c2.5-2.3 2.5-6.1 0-8.5M18 9.8l-1 1c.5.7.5 1.6 0 2.3l1 1c1.2-1.2 1.2-3 0-4.3M14 1H4c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 19H4V4h10z"/>',"baseline-phonelink-setup":'<path fill="currentColor" d="M10.82 12.49c.02-.16.04-.32.04-.49s-.02-.33-.04-.49l1.08-.82c.1-.07.12-.21.06-.32l-1.03-1.73c-.06-.11-.2-.15-.31-.11l-1.28.5c-.27-.2-.56-.36-.87-.49l-.2-1.33c0-.12-.11-.21-.24-.21H5.98a.26.26 0 0 0-.26.21l-.2 1.32c-.31.12-.6.3-.87.49l-1.28-.5c-.12-.05-.25 0-.31.11l-1.03 1.73c-.06.12-.03.25.07.33l1.08.82c-.02.16-.03.33-.03.49c0 .17.02.33.04.49l-1.09.83c-.1.07-.12.21-.06.32l1.03 1.73c.06.11.2.15.31.11l1.28-.5c.27.2.56.36.87.49l.2 1.32c.01.12.12.21.25.21h2.06c.13 0 .24-.09.25-.21l.2-1.32c.31-.12.6-.3.87-.49l1.28.5c.12.05.25 0 .31-.11l1.03-1.73c.06-.11.04-.24-.06-.32zM7 13.75c-.99 0-1.8-.78-1.8-1.75s.81-1.75 1.8-1.75s1.8.78 1.8 1.75S8 13.75 7 13.75M18 1.01L8 1c-1.1 0-2 .9-2 2v3h2V5h10v14H8v-1H6v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99"/>',"baseline-photo":'<path fill="currentColor" d="M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z"/>',"baseline-photo-album":'<path fill="currentColor" d="M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 2h5v7l-2.5-1.5L11 11zM7 18l2.38-3.17L11 17l2.62-3.5L17 18z"/>',"baseline-photo-camera":'<circle cx="12" cy="12" r="3.2" fill="currentColor"/><path fill="currentColor" d="M9 2L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5s5 2.24 5 5s-2.24 5-5 5"/>',"baseline-photo-camera-back":'<path fill="currentColor" d="M20 5c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2h3.17L9 3h6l1.83 2zm0 14V7H4v12zm-6-7l-3 3.72L9 13l-3 4h12z"/>',"baseline-photo-camera-front":'<path fill="currentColor" d="m18 10.48l4-3.98v11l-4-3.98V18c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2zm-2-.79V6H4v12h12zM10 12c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2m0 1c1.34 0 4 .67 4 2v1H6v-1c0-1.33 2.66-2 4-2"/>',"baseline-photo-filter":'<path fill="currentColor" d="M19.02 10v9H5V5h9V3H5.02c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-9zM17 10l.94-2.06L20 7l-2.06-.94L17 4l-.94 2.06L14 7l2.06.94zm-3.75.75L12 8l-1.25 2.75L8 12l2.75 1.25L12 16l1.25-2.75L16 12z"/>',"baseline-photo-library":'<path fill="currentColor" d="M22 16V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2m-11-4l2.03 2.71L16 11l4 5H8zM2 6v14c0 1.1.9 2 2 2h14v-2H4V6z"/>',"baseline-photo-size-select-actual":'<path fill="currentColor" d="M21 3H3C2 3 1 4 1 5v14c0 1.1.9 2 2 2h18c1 0 2-1 2-2V5c0-1-1-2-2-2M5 17l3.5-4.5l2.5 3.01L14.5 11l4.5 6z"/>',"baseline-photo-size-select-large":'<path fill="currentColor" d="M21 15h2v2h-2zm0-4h2v2h-2zm2 8h-2v2c1 0 2-1 2-2M13 3h2v2h-2zm8 4h2v2h-2zm0-4v2h2c0-1-1-2-2-2M1 7h2v2H1zm16-4h2v2h-2zm0 16h2v2h-2zM3 3C2 3 1 4 1 5h2zm6 0h2v2H9zM5 3h2v2H5zm-4 8v8c0 1.1.9 2 2 2h12V11zm2 8l2.5-3.21l1.79 2.15l2.5-3.22L13 19z"/>',"baseline-photo-size-select-small":'<path fill="currentColor" d="M23 15h-2v2h2zm0-4h-2v2h2zm0 8h-2v2c1 0 2-1 2-2M15 3h-2v2h2zm8 4h-2v2h2zm-2-4v2h2c0-1-1-2-2-2M3 21h8v-6H1v4c0 1.1.9 2 2 2M3 7H1v2h2zm12 12h-2v2h2zm4-16h-2v2h2zm0 16h-2v2h2zM3 3C2 3 1 4 1 5h2zm0 8H1v2h2zm8-8H9v2h2zM7 3H5v2h2z"/>',"baseline-php":'<path fill="currentColor" d="M13 9h1.5v6H13v-2.5h-2V15H9.5V9H11v2h2zm-5 1.5v1c0 .8-.7 1.5-1.5 1.5h-2v2H3V9h3.5c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2zm15 0v1c0 .8-.7 1.5-1.5 1.5h-2v2h-1.5V9H20c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2z"/>',"baseline-piano":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 11.5h.25V19h-4.5v-4.5H10c.55 0 1-.45 1-1V5h2v8.5c0 .55.45 1 1 1M5 5h2v8.5c0 .55.45 1 1 1h.25V19H5zm14 14h-3.25v-4.5H16c.55 0 1-.45 1-1V5h2z"/>',"baseline-piano-off":'<path fill="currentColor" d="M21.19 21.19L2.81 2.81L1.39 4.22L3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61zM8.25 19H5V7.83l2 2v3.67c0 .55.45 1 1 1h.25zm1.5 0v-4.5H10c.46 0 .82-.31.94-.73l3.31 3.31V19zM11 8.17L5.83 3H19c1.1 0 2 .9 2 2v13.17l-2-2V5h-2v8.5c0 .19-.07.36-.16.51L13 10.17V5h-2z"/>',"baseline-picture-as-pdf":'<path fill="currentColor" d="M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8.5 7.5c0 .83-.67 1.5-1.5 1.5H9v2H7.5V7H10c.83 0 1.5.67 1.5 1.5zm5 2c0 .83-.67 1.5-1.5 1.5h-2.5V7H15c.83 0 1.5.67 1.5 1.5zm4-3H19v1h1.5V11H19v2h-1.5V7h3zM9 9.5h1v-1H9zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm10 5.5h1v-3h-1z"/>',"baseline-picture-in-picture":'<path fill="currentColor" d="M19 7h-8v6h8zm2-4H3c-1.1 0-2 .9-2 2v14c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98V5c0-1.1-.9-2-2-2m0 16.01H3V4.98h18z"/>',"baseline-picture-in-picture-alt":'<path fill="currentColor" d="M19 11h-8v6h8zm4 8V4.98C23 3.88 22.1 3 21 3H3c-1.1 0-2 .88-2 1.98V19c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2m-2 .02H3V4.97h18z"/>',"baseline-pie-chart":'<path fill="currentColor" d="M11 2v20c-5.07-.5-9-4.79-9-10s3.93-9.5 9-10m2.03 0v8.99H22c-.47-4.74-4.24-8.52-8.97-8.99m0 11.01V22c4.74-.47 8.5-4.25 8.97-8.99z"/>',"baseline-pie-chart-outline":'<path fill="currentColor" d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10s10-4.5 10-10S17.5 2 12 2m1 2.07c3.61.45 6.48 3.33 6.93 6.93H13zM4 12c0-4.06 3.07-7.44 7-7.93v15.87c-3.93-.5-7-3.88-7-7.94m9 7.93V13h6.93A8 8 0 0 1 13 19.93"/>',"baseline-pin":'<path fill="currentColor" d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7.64 15H6.49v-4.5l-.9.66l-.58-.89L6.77 9h.87zm5.86 0H9.61v-1.02c1.07-1.07 1.77-1.77 2.13-2.15c.4-.42.54-.69.54-1.06c0-.4-.31-.72-.81-.72c-.52 0-.8.39-.9.72l-1.01-.42c.01-.02.18-.76 1-1.15c.69-.33 1.48-.2 1.95.03c.86.44.91 1.24.91 1.48c0 .64-.31 1.26-.92 1.86c-.25.25-.72.71-1.4 1.39l.03.05h2.37zm5.25-.85c-.08.13-.56.85-1.76.85c-.04 0-1.6.08-2.05-1.51l1.03-.41c.03.1.19.86 1.02.86c.41 0 .89-.28.89-.77c0-.55-.48-.79-1.04-.79h-.5v-1h.46c.33 0 .88-.14.88-.72c0-.39-.31-.65-.75-.65c-.5 0-.74.32-.85.64l-.99-.41C15.2 9.9 15.68 9 16.94 9c1.09 0 1.54.64 1.62.75c.33.5.28 1.16.02 1.57c-.15.22-.32.38-.52.48v.07c.28.11.51.28.68.52c.37.52.33 1.27.01 1.76"/>',"baseline-pin-drop":'<path fill="currentColor" d="M18 8c0-3.31-2.69-6-6-6S6 4.69 6 8c0 4.5 6 11 6 11s6-6.5 6-11m-8 0c0-1.1.9-2 2-2s2 .9 2 2a2 2 0 1 1-4 0M5 20v2h14v-2z"/>',"baseline-pin-end":'<path fill="currentColor" d="M20 12V6H4v12h10v2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2v6zm-1 2c-1.66 0-3 1.34-3 3s1.34 3 3 3s3-1.34 3-3s-1.34-3-3-3m-4.34-6H9v5.66l2.12-2.12l2.83 2.83l1.41-1.41l-2.83-2.83z"/>',"baseline-pin-invoke":'<path fill="currentColor" d="M22 12v6c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10v2H4v12h16v-6zm0-5c0-1.66-1.34-3-3-3s-3 1.34-3 3s1.34 3 3 3s3-1.34 3-3m-10.53 5.12l-2.83 2.83l1.41 1.41l2.83-2.83L15 15.66V10H9.34z"/>',"baseline-pin-off":'<path fill="currentColor" d="m9 9l7 7h-3v4l-1 3l-1-3v-4H6v-3l3-3zm8-7v2l-2 1v5l3 3v2.461L12.27 9.73L9 6.46V5L7 4V2z"/><path fill="currentColor" d="M2.27 2.27L1 3.54L20.46 23l1.27-1.27L11 11z"/>',"baseline-pinch":'<path fill="currentColor" d="M6 2.5V1h5v5H9.5V3.56L3.56 9.5H6V11H1V6h1.5v2.44L8.44 2.5zm16.98 14.32l-.63 4.46c-.14.99-.99 1.72-1.98 1.72h-6.16c-.53 0-1.29-.21-1.66-.59L8 17.62l.83-.84c.24-.24.58-.35.92-.28l3.25.74V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.91c.31 0 .62.07.89.21l4.09 2.04c.77.39 1.21 1.22 1.09 2.07"/>',"baseline-pivot-table-chart":'<path fill="currentColor" d="M10 8h11V5c0-1.1-.9-2-2-2h-9zM3 8h5V3H5c-1.1 0-2 .9-2 2zm2 13h3V10H3v9c0 1.1.9 2 2 2m8 1l-4-4l4-4zm1-9l4-4l4 4zm.58 6H13v-2h1.58c1.33 0 2.42-1.08 2.42-2.42V13h2v1.58c0 2.44-1.98 4.42-4.42 4.42"/>',"baseline-pix":'<path fill="currentColor" d="m15.45 16.52l-3.01-3.01c-.11-.11-.24-.13-.31-.13s-.2.02-.31.13L8.8 16.53c-.34.34-.87.89-2.64.89l3.71 3.7a3 3 0 0 0 4.24 0l3.72-3.71c-.91 0-1.67-.18-2.38-.89M8.8 7.47l3.02 3.02c.08.08.2.13.31.13s.23-.05.31-.13l2.99-2.99c.71-.74 1.52-.91 2.43-.91l-3.72-3.71a3 3 0 0 0-4.24 0l-3.71 3.7c1.76 0 2.3.58 2.61.89"/><path fill="currentColor" d="m21.11 9.85l-2.25-2.26H17.6c-.54 0-1.08.22-1.45.61l-3 3c-.28.28-.65.42-1.02.42a1.5 1.5 0 0 1-1.02-.42L8.09 8.17c-.38-.38-.9-.6-1.45-.6H5.17l-2.29 2.3a3 3 0 0 0 0 4.24l2.29 2.3h1.48c.54 0 1.06-.22 1.45-.6l3.02-3.02c.28-.28.65-.42 1.02-.42s.74.14 1.02.42l3.01 3.01c.38.38.9.6 1.45.6h1.26l2.25-2.26a3.04 3.04 0 0 0-.02-4.29"/>',"baseline-place":'<path fill="currentColor" d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7m0 9.5a2.5 2.5 0 0 1 0-5a2.5 2.5 0 0 1 0 5"/>',"baseline-plagiarism":'<path fill="currentColor" d="M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm1.04 17.45l-1.88-1.88c-1.33.71-3.01.53-4.13-.59a3.495 3.495 0 0 1 0-4.95a3.495 3.495 0 0 1 4.95 0a3.48 3.48 0 0 1 .59 4.13l1.88 1.88zM13 9V3.5L18.5 9z"/><circle cx="11.5" cy="14.5" r="1.5" fill="currentColor"/>',"baseline-play-arrow":'<path fill="currentColor" d="M8 5v14l11-7z"/>',"baseline-play-circle":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2M9.5 16.5v-9l7 4.5z"/>',"baseline-play-circle-filled":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m-2 14.5v-9l6 4.5z"/>',"baseline-play-circle-filled-white":'<path fill="currentColor" d="M12 2C6.475 2 2 6.475 2 12s4.475 10 10 10s10-4.475 10-10S17.525 2 12 2m-2 14.5v-9l6 4.5z"/>',"baseline-play-circle-outline":'<path fill="currentColor" d="m10 16.5l6-4.5l-6-4.5zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8"/>',"baseline-play-disabled":'<path fill="currentColor" d="M8 5.19V5l11 7l-2.55 1.63zm12 14.54l-5.11-5.11L8 7.73L4.27 4L3 5.27l5 5V19l5.33-3.4l5.4 5.4z"/>',"baseline-play-for-work":'<path fill="currentColor" d="M11 5v5.59H7.5l4.5 4.5l4.5-4.5H13V5zm-5 9c0 3.31 2.69 6 6 6s6-2.69 6-6h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4z"/>',"baseline-play-lesson":'<path fill="currentColor" d="M18 11c.34 0 .67.03 1 .08V4c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h7.26A6.995 6.995 0 0 1 18 11M7 11V4h5v7L9.5 9.5z"/><path fill="currentColor" d="M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5s5-2.24 5-5s-2.24-5-5-5m-1.25 7.5v-5l4 2.5z"/>',"baseline-playlist-add":'<path fill="currentColor" d="M14 10H3v2h11zm0-4H3v2h11zm4 8v-4h-2v4h-4v2h4v4h2v-4h4v-2zM3 16h7v-2H3z"/>',"baseline-playlist-add-check":'<path fill="currentColor" d="M3 10h11v2H3zm0-4h11v2H3zm0 8h7v2H3zm17.59-2.07l-4.25 4.24l-2.12-2.12l-1.41 1.41L16.34 19L22 13.34z"/>',"baseline-playlist-add-check-circle":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2M7 7h7v2H7zm0 3h7v2H7zm3 5H7v-2h3zm4.05 3.36l-2.83-2.83l1.41-1.41l1.41 1.41L17.59 12L19 13.41z"/>',"baseline-playlist-add-circle":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2M7 7h7v2H7zm3 8H7v-2h3zm-3-3v-2h7v2zm12 3h-2v2h-2v-2h-2v-2h2v-2h2v2h2z"/>',"baseline-playlist-play":'<path fill="currentColor" d="M3 10h11v2H3zm0-4h11v2H3zm0 8h7v2H3zm13-1v8l6-4z"/>',"baseline-playlist-remove":'<path fill="currentColor" d="M14 10H3v2h11zm0-4H3v2h11zM3 16h7v-2H3zm11.41 6L17 19.41L19.59 22L21 20.59L18.41 18L21 15.41L19.59 14L17 16.59L14.41 14L13 15.41L15.59 18L13 20.59z"/>',"baseline-plumbing":'<path fill="currentColor" d="m19.28 4.93l-2.12-2.12c-.78-.78-2.05-.78-2.83 0L11.5 5.64l2.12 2.12l2.12-2.12l3.54 3.54a3.01 3.01 0 0 0 0-4.25M5.49 13.77c.59.59 1.54.59 2.12 0l2.47-2.47l-2.12-2.13l-2.47 2.47c-.59.59-.59 1.54 0 2.13"/><path fill="currentColor" d="m15.04 7.76l-.71.71l-.71.71L10.44 6c-.59-.6-1.54-.6-2.12-.01a1.49 1.49 0 0 0 0 2.12l3.18 3.18l-.71.71l-6.36 6.36c-.78.78-.78 2.05 0 2.83s2.05.78 2.83 0L16.45 12a.996.996 0 1 0 1.41-1.41z"/>',"baseline-plus":'<path fill="currentColor" d="M19 12.998h-6v6h-2v-6H5v-2h6v-6h2v6h6z"/>',"baseline-plus-minus":'<path fill="currentColor" d="M19 10.998h-6v6h-2v-6H5v-2h6v-6h2v6h6zm0 10H5v-2h14z"/>',"baseline-plus-minus-alt":'<path fill="currentColor" d="M12 7.998H8v4H6v-4H2v-2h4v-4h2v4h4zm10 10h-8v-2h8zM18.5 4L4 18.5L5.5 20L20 5.5z"/>',"baseline-plus-one":'<path fill="currentColor" d="M10 8H8v4H4v2h4v4h2v-4h4v-2h-4zm4.5-1.92V7.9l2.5-.5V18h2V5z"/>',"baseline-podcasts":'<path fill="currentColor" d="M14 12c0 .74-.4 1.38-1 1.72V22h-2v-8.28c-.6-.35-1-.98-1-1.72c0-1.1.9-2 2-2s2 .9 2 2m-2-6c-3.31 0-6 2.69-6 6c0 1.74.75 3.31 1.94 4.4l1.42-1.42A3.96 3.96 0 0 1 8 12c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.19-.53 2.25-1.36 2.98l1.42 1.42A5.96 5.96 0 0 0 18 12c0-3.31-2.69-6-6-6m0-4C6.48 2 2 6.48 2 12c0 2.85 1.2 5.41 3.11 7.24l1.42-1.42A8 8 0 0 1 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8c0 2.29-.98 4.36-2.53 5.82l1.42 1.42C20.8 17.41 22 14.85 22 12c0-5.52-4.48-10-10-10"/>',"baseline-point-of-sale":'<path fill="currentColor" d="M17 2H7c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 4H7V4h10zm3 16H4c-1.1 0-2-.9-2-2v-1h20v1c0 1.1-.9 2-2 2m-1.47-11.81A2.01 2.01 0 0 0 16.7 9H7.3c-.79 0-1.51.47-1.83 1.19L2 18h20zM9.5 16h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m3 4h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m3 4h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5"/>',"baseline-policy":'<path fill="currentColor" d="m21 5l-9-4l-9 4v6c0 5.55 3.84 10.74 9 12c2.3-.56 4.33-1.9 5.88-3.71l-3.12-3.12a4.994 4.994 0 0 1-6.29-.64a5.003 5.003 0 0 1 0-7.07a5.003 5.003 0 0 1 7.07 0a5.006 5.006 0 0 1 .64 6.29l2.9 2.9C20.29 15.69 21 13.38 21 11z"/><circle cx="12" cy="12" r="3" fill="currentColor"/>',"baseline-poll":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z"/>',"baseline-polyline":'<path fill="currentColor" d="M15 16v1.26l-6-3v-3.17L11.7 8H16V2h-6v4.9L7.3 10H3v6h5l7 3.5V22h6v-6z"/>',"baseline-polymer":'<path fill="currentColor" d="M19 4h-4L7.11 16.63L4.5 12L9 4H5L.5 12L5 20h4l7.89-12.63L19.5 12L15 20h4l4.5-8z"/>',"baseline-pool":'<path fill="currentColor" d="M22 21c-1.11 0-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36c-.56 0-.78.13-1.15.36c-.46.27-1.07.64-2.18.64s-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36c-.56 0-.78.13-1.15.36c-.46.27-1.08.64-2.19.64s-1.73-.37-2.18-.64c-.37-.23-.6-.36-1.15-.36s-.78.13-1.15.36c-.46.27-1.08.64-2.19.64v-2c.56 0 .78-.13 1.15-.36c.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.23.59.36 1.15.36s.78-.13 1.15-.36c.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.23.59.36 1.15.36zm0-4.5c-1.11 0-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36c-.56 0-.78.13-1.15.36c-.45.27-1.07.64-2.18.64s-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36c-.56 0-.78.13-1.15.36c-.45.27-1.07.64-2.18.64s-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36s-.78.13-1.15.36c-.47.27-1.09.64-2.2.64v-2c.56 0 .78-.13 1.15-.36c.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36c.56 0 .78-.13 1.15-.36c.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36v2zM8.67 12c.56 0 .78-.13 1.15-.36c.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.12-.07.26-.15.41-.23L10.48 5C8.93 3.45 7.5 2.99 5 3v2.5c1.82-.01 2.89.39 4 1.5l1 1l-3.25 3.25c.31.12.56.27.77.39c.37.23.59.36 1.15.36"/><circle cx="16.5" cy="5.5" r="2.5" fill="currentColor"/>',"baseline-portable-wifi-off":'<path fill="currentColor" d="M17.56 14.24c.28-.69.44-1.45.44-2.24c0-3.31-2.69-6-6-6c-.79 0-1.55.16-2.24.44l1.62 1.62c.2-.03.41-.06.62-.06a4 4 0 0 1 3.95 4.63zM12 4c4.42 0 8 3.58 8 8c0 1.35-.35 2.62-.95 3.74l1.47 1.47A9.86 9.86 0 0 0 22 12c0-5.52-4.48-10-10-10c-1.91 0-3.69.55-5.21 1.47l1.46 1.46C9.37 4.34 10.65 4 12 4M3.27 2.5L2 3.77l2.1 2.1C2.79 7.57 2 9.69 2 12c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 17.53 4 14.96 4 12c0-1.76.57-3.38 1.53-4.69l1.43 1.44C6.36 9.68 6 10.8 6 12c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45c0-.65.17-1.25.44-1.79l1.58 1.58L10 12c0 1.1.9 2 2 2l.21-.02l.01.01l7.51 7.51L21 20.23L4.27 3.5z"/>',"baseline-portrait":'<path fill="currentColor" d="M12 12.25c1.24 0 2.25-1.01 2.25-2.25S13.24 7.75 12 7.75S9.75 8.76 9.75 10s1.01 2.25 2.25 2.25m4.5 4c0-1.5-3-2.25-4.5-2.25s-4.5.75-4.5 2.25V17h9zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z"/>',"baseline-post-add":'<path fill="currentColor" d="M17 19.22H5V7h7V5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-7h-2z"/><path fill="currentColor" d="M19 2h-2v3h-3c.01.01 0 2 0 2h3v2.99c.01.01 2 0 2 0V7h3V5h-3zM7 9h8v2H7zm0 3v2h8v-2h-3zm0 3h8v2H7z"/>',"baseline-power":'<path fill="currentColor" d="M16.01 7L16 3h-2v4h-4V3H8v4h-.01C7 6.99 6 7.99 6 8.99v5.49L9.5 18v3h5v-3l3.5-3.51v-5.5c0-1-1-2-1.99-1.99"/>',"baseline-power-input":'<path fill="currentColor" d="M2 9v2h19V9zm0 6h5v-2H2zm7 0h5v-2H9zm7 0h5v-2h-5z"/>',"baseline-power-off":'<path fill="currentColor" d="M18 14.49V9c0-1-1.01-2.01-2-2V3h-2v4h-4V3H8v2.48l9.51 9.5zm-1.76 1.77L7.2 7.2l-.01.01L3.98 4L2.71 5.25l3.36 3.36C6.04 8.74 6 8.87 6 9v5.48L9.5 18v3h5v-3l.48-.48L19.45 22l1.26-1.28z"/>',"baseline-power-settings-new":'<path fill="currentColor" d="M13 3h-2v10h2zm4.83 2.17l-1.42 1.42A6.92 6.92 0 0 1 19 12c0 3.87-3.13 7-7 7A6.995 6.995 0 0 1 7.58 6.58L6.17 5.17A8.93 8.93 0 0 0 3 12a9 9 0 0 0 18 0c0-2.74-1.23-5.18-3.17-6.83"/>',"baseline-precision-manufacturing":'<path fill="currentColor" d="m19.93 8.21l-3.6 1.68L14 7.7V6.3l2.33-2.19l3.6 1.68c.38.18.82.01 1-.36c.18-.38.01-.82-.36-1L16.65 2.6a.99.99 0 0 0-1.13.2l-1.74 1.6A.98.98 0 0 0 13 4c-.55 0-1 .45-1 1v1H8.82C8.34 4.65 6.98 3.73 5.4 4.07c-1.16.25-2.15 1.25-2.36 2.43c-.22 1.32.46 2.47 1.48 3.08L7.08 18H4v3h13v-3h-3.62L8.41 8.77c.17-.24.31-.49.41-.77H12v1c0 .55.45 1 1 1c.32 0 .6-.16.78-.4l1.74 1.6c.3.3.75.38 1.13.2l3.92-1.83c.38-.18.54-.62.36-1a.753.753 0 0 0-1-.36M6 8c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-pregnant-woman":'<path fill="currentColor" d="M9 4c0-1.11.89-2 2-2s2 .89 2 2s-.89 2-2 2s-2-.89-2-2m7 9a3.29 3.29 0 0 0-2-3c0-1.66-1.34-3-3-3s-3 1.34-3 3v7h2v5h3v-5h3z"/>',"baseline-present-to-all":'<path fill="currentColor" d="M21 3H3c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h18c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2m0 16.02H3V4.98h18zM10 12H8l4-4l4 4h-2v4h-4z"/>',"baseline-preview":'<path fill="currentColor" d="M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5a2 2 0 0 0-2-2m0 16H5V7h14zm-5.5-6c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5M12 9c-2.73 0-5.06 1.66-6 4c.94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1 0-5a2.5 2.5 0 0 1 0 5"/>',"baseline-price-change":'<path fill="currentColor" d="M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m-8 6H8v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1H8v-1H6v-2h4v-1H7c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h1V7h2v1h2zm4 6.25l-2-2h4zM14 10l2-2l2 2z"/>',"baseline-price-check":'<path fill="currentColor" d="M12 13V9c0-.55-.45-1-1-1H7V6h5V4H9.5V3h-2v1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4v2H5v2h2.5v1h2v-1H11c.55 0 1-.45 1-1m7.59-.48l-5.66 5.65l-2.83-2.83l-1.41 1.42L13.93 21L21 13.93z"/>',"baseline-print":'<path fill="currentColor" d="M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3m-3 11H8v-5h8zm3-7c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m-1-9H6v4h12z"/>',"baseline-print-disabled":'<path fill="currentColor" d="M19.1 17H22v-6c0-1.7-1.3-3-3-3h-9zm-.1-7c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1m-1-3V3H6v1.1L9 7zM1.2 1.8L0 3l4.9 5C3.3 8.1 2 9.4 2 11v6h4v4h11.9l3 3l1.3-1.3zM8 19v-5h2.9l5 5z"/>',"baseline-priority-high":'<circle cx="12" cy="19" r="2" fill="currentColor"/><path fill="currentColor" d="M10 3h4v12h-4z"/>',"baseline-privacy-tip":'<path fill="currentColor" d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12c5.16-1.26 9-6.45 9-12V5zm-1 6h2v2h-2zm0 4h2v6h-2z"/>',"baseline-private-connectivity":'<path fill="currentColor" d="M18.93 11c-.49-3.39-3.4-6-6.93-6s-6.44 2.61-6.93 6H2v2h3.07c.49 3.39 3.4 6 6.93 6s6.44-2.61 6.93-6H22v-2zM15 14.5c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1v-1a2 2 0 0 1 2.34-1.97c.98.16 1.66 1.08 1.66 2.08v.89c.55 0 1 .45 1 1zM12.75 13c0 .41-.34.75-.75.75s-.75-.34-.75-.75s.34-.75.75-.75s.75.34.75.75M13 9.5v1h-2v-1c0-.55.45-1 1-1s1 .45 1 1"/>',"baseline-production-quantity-limits":'<path fill="currentColor" d="M13 10h-2V8h2zm0-4h-2V1h2zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2s-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2s2-.9 2-2s-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03L21 4.96L19.25 4l-3.7 7H8.53L4.27 2H1v2h2l3.6 7.59l-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7z"/>',"baseline-propane":'<path fill="currentColor" d="M17 6h-1V5c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v1H7c-3.31 0-6 2.69-6 6s2.69 6 6 6v3h2v-3h6v3h2v-3c3.31 0 6-2.69 6-6s-2.69-6-6-6m-7-1h4v1h-4z"/>',"baseline-propane-tank":'<path fill="currentColor" d="M4 15v3c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4v-3zm16-2v-3c0-1.86-1.28-3.41-3-3.86V4c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2.14c-1.72.45-3 2-3 3.86v3zM9 4h6v2h-2c0-.55-.45-1-1-1s-1 .45-1 1H9z"/>',"baseline-psychology":'<path fill="currentColor" d="M13 8.57a1.43 1.43 0 1 0 0 2.86a1.43 1.43 0 0 0 0-2.86"/><path fill="currentColor" d="M13 3C9.25 3 6.2 5.94 6.02 9.64L4.1 12.2a.5.5 0 0 0 .4.8H6v3c0 1.1.9 2 2 2h1v3h7v-4.68A6.999 6.999 0 0 0 13 3m3 7c0 .13-.01.26-.02.39l.83.66c.08.06.1.16.05.25l-.8 1.39c-.05.09-.16.12-.24.09l-.99-.4c-.21.16-.43.29-.67.39L14 13.83c-.01.1-.1.17-.2.17h-1.6c-.1 0-.18-.07-.2-.17l-.15-1.06c-.25-.1-.47-.23-.68-.39l-.99.4c-.09.03-.2 0-.25-.09l-.8-1.39a.19.19 0 0 1 .05-.25l.84-.66c-.01-.13-.02-.26-.02-.39s.02-.27.04-.39l-.85-.66c-.08-.06-.1-.16-.05-.26l.8-1.38c.05-.09.15-.12.24-.09l1 .4c.2-.15.43-.29.67-.39L12 6.17c.02-.1.1-.17.2-.17h1.6c.1 0 .18.07.2.17l.15 1.06c.24.1.46.23.67.39l1-.4c.09-.03.2 0 .24.09l.8 1.38a.2.2 0 0 1-.05.26l-.85.66c.03.12.04.25.04.39"/>',"baseline-psychology-alt":'<path fill="currentColor" d="M19.94 9.06C19.5 5.73 16.57 3 13 3C9.47 3 6.57 5.61 6.08 9l-1.93 3.48c-.41.66.07 1.52.85 1.52h1v2c0 1.1.9 2 2 2h1v3h7v-4.68a7.02 7.02 0 0 0 3.94-7.26M12.5 14c-.41 0-.74-.33-.74-.74s.33-.73.74-.73s.73.32.73.73s-.31.74-.73.74m1.76-4.32c-.44.65-.86.85-1.09 1.27c-.09.17-.13.28-.13.82h-1.06c0-.29-.04-.75.18-1.16c.28-.51.83-.81 1.14-1.26c.33-.47.15-1.36-.8-1.36c-.62 0-.92.47-1.05.86l-.96-.4c.27-.78.97-1.45 2.01-1.45c.86 0 1.45.39 1.75.88c.26.43.41 1.22.01 1.8"/>',"baseline-public":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.95-.49-7-3.85-7-7.93c0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41c0 2.08-.8 3.97-2.1 5.39"/>',"baseline-public-off":'<path fill="currentColor" d="M11 8.17L6.49 3.66A9.9 9.9 0 0 1 12 2c5.52 0 10 4.48 10 10c0 2.04-.61 3.93-1.66 5.51l-1.46-1.46A7.84 7.84 0 0 0 20 12c0-3.35-2.07-6.22-5-7.41V5c0 1.1-.9 2-2 2h-2zm10.19 13.02l-1.41 1.41l-2.27-2.27A9.84 9.84 0 0 1 12 22C6.48 22 2 17.52 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22L2.8 2.81zM11 18c-1.1 0-2-.9-2-2v-1l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.08 3.05 7.44 7 7.93z"/>',"baseline-publish":'<path fill="currentColor" d="M5 4v2h14V4zm0 10h4v6h6v-6h4l-7-7z"/>',"baseline-published-with-changes":'<path fill="currentColor" d="m17.66 9.53l-7.07 7.07l-4.24-4.24l1.41-1.41l2.83 2.83l5.66-5.66zM4 12c0-2.33 1.02-4.42 2.62-5.88L9 8.5v-6H3l2.2 2.2C3.24 6.52 2 9.11 2 12c0 5.19 3.95 9.45 9 9.95v-2.02c-3.94-.49-7-3.86-7-7.93m18 0c0-5.19-3.95-9.45-9-9.95v2.02c3.94.49 7 3.86 7 7.93c0 2.33-1.02 4.42-2.62 5.88L15 15.5v6h6l-2.2-2.2c1.96-1.82 3.2-4.41 3.2-7.3"/>',"baseline-punch-clock":'<path fill="currentColor" d="M19 6h-1V1H6v5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M8 3h8v3H8zm4 16c-2.76 0-5-2.24-5-5s2.24-5 5-5s5 2.24 5 5s-2.24 5-5 5"/><path fill="currentColor" d="M12.5 11.5h-1v2.71l1.64 1.64l.71-.71l-1.35-1.35z"/>',"baseline-push-pin":'<path fill="currentColor" fill-rule="evenodd" d="M16 9V4h1c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1h1v5c0 1.66-1.34 3-3 3v2h5.97v7l1 1l1-1v-7H19v-2c-1.66 0-3-1.34-3-3"/>',"baseline-qr-code":'<path fill="currentColor" d="M3 11h8V3H3zm2-6h4v4H5zM3 21h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6 6h-4V5h4zm0 10h2v2h-2zm-6-6h2v2h-2zm2 2h2v2h-2zm-2 2h2v2h-2zm2 2h2v2h-2zm2-2h2v2h-2zm0-4h2v2h-2zm2 2h2v2h-2z"/>',"baseline-qr-code-2":'<path fill="currentColor" d="M15 21h-2v-2h2zm-2-7h-2v5h2zm8-2h-2v4h2zm-2-2h-2v2h2zM7 12H5v2h2zm-2-2H3v2h2zm7-5h2V3h-2zm-7.5-.5v3h3v-3zM9 9H3V3h6zm-4.5 7.5v3h3v-3zM9 21H3v-6h6zm7.5-16.5v3h3v-3zM21 9h-6V3h6zm-2 10v-3h-4v2h2v3h4v-2zm-2-7h-4v2h4zm-4-2H7v2h2v2h2v-2h2zm1-1V7h-2V5h-2v4zM6.75 5.25h-1.5v1.5h1.5zm0 12h-1.5v1.5h1.5zm12-12h-1.5v1.5h1.5z"/>',"baseline-qr-code-scanner":'<path fill="currentColor" d="M9.5 6.5v3h-3v-3zM11 5H5v6h6zm-1.5 9.5v3h-3v-3zM11 13H5v6h6zm6.5-6.5v3h-3v-3zM19 5h-6v6h6zm-6 8h1.5v1.5H13zm1.5 1.5H16V16h-1.5zM16 13h1.5v1.5H16zm-3 3h1.5v1.5H13zm1.5 1.5H16V19h-1.5zM16 16h1.5v1.5H16zm1.5-1.5H19V16h-1.5zm0 3H19V19h-1.5zM22 7h-2V4h-3V2h5zm0 15v-5h-2v3h-3v2zM2 22h5v-2H4v-3H2zM2 2v5h2V4h3V2z"/>',"baseline-qrcode":'<path fill="currentColor" d="M1 1h10v10H1zm2 2v6h6V3z"/><path fill="currentColor" fill-rule="evenodd" d="M5 5h2v2H5z"/><path fill="currentColor" d="M13 1h10v10H13zm2 2v6h6V3z"/><path fill="currentColor" fill-rule="evenodd" d="M17 5h2v2h-2z"/><path fill="currentColor" d="M1 13h10v10H1zm2 2v6h6v-6z"/><path fill="currentColor" fill-rule="evenodd" d="M5 17h2v2H5z"/><path fill="currentColor" d="M23 19h-4v4h-6V13h1h-1v6h2v2h2v-6h-2v-2h-1h3v2h2v2h2v-4h2zm0 2v2h-2v-2z"/>',"baseline-query-builder":'<path fill="currentColor" d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8"/><path fill="currentColor" d="M12.5 7H11v6l5.25 3.15l.75-1.23l-4.5-2.67z"/>',"baseline-query-stats":'<path fill="currentColor" d="M19.88 18.47c.44-.7.7-1.51.7-2.39c0-2.49-2.01-4.5-4.5-4.5s-4.5 2.01-4.5 4.5s2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21.58 23L23 21.58zm-3.8.11a2.5 2.5 0 0 1 0-5a2.5 2.5 0 0 1 0 5m-.36-8.5c-.74.02-1.45.18-2.1.45l-.55-.83l-3.8 6.18l-3.01-3.52l-3.63 5.81L1 17l5-8l3 3.5L13 6zm2.59.5c-.64-.28-1.33-.45-2.05-.49L21.38 2L23 3.18z"/>',"baseline-question-answer":'<path fill="currentColor" d="M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1m-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1"/>',"baseline-question-mark":'<path fill="currentColor" d="M11.07 12.85c.77-1.39 2.25-2.21 3.11-3.44c.91-1.29.4-3.7-2.18-3.7c-1.69 0-2.52 1.28-2.87 2.34L6.54 6.96C7.25 4.83 9.18 3 11.99 3c2.35 0 3.96 1.07 4.78 2.41c.7 1.15 1.11 3.3.03 4.9c-1.2 1.77-2.35 2.31-2.97 3.45c-.25.46-.35.76-.35 2.24h-2.89c-.01-.78-.13-2.05.48-3.15M14 20c0 1.1-.9 2-2 2s-2-.9-2-2s.9-2 2-2s2 .9 2 2"/>',"baseline-queue":'<path fill="currentColor" d="M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 9h-4v4h-2v-4H9V9h4V5h2v4h4z"/>',"baseline-queue-music":'<path fill="currentColor" d="M15 6H3v2h12zm0 4H3v2h12zM3 16h8v-2H3zM17 6v8.18c-.31-.11-.65-.18-1-.18c-1.66 0-3 1.34-3 3s1.34 3 3 3s3-1.34 3-3V8h3V6z"/>',"baseline-queue-play-next":'<path fill="currentColor" d="M21 3H3c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h5v2h8v-2h2v-2H3V5h18v8h2V5a2 2 0 0 0-2-2m-8 7V7h-2v3H8v2h3v3h2v-3h3v-2zm11 8l-4.5 4.5L18 21l3-3l-3-3l1.5-1.5z"/>',"baseline-quickreply":'<path fill="currentColor" d="M22 4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h9v-8h7z"/><path fill="currentColor" d="M22.5 16h-2.2l1.7-4h-5v6h2v5z"/>',"baseline-quiz":'<path fill="currentColor" d="M4 6H2v14c0 1.1.9 2 2 2h14v-2H4z"/><path fill="currentColor" d="M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5.99 13c-.59 0-1.05-.47-1.05-1.05c0-.59.47-1.04 1.05-1.04c.59 0 1.04.45 1.04 1.04c-.01.58-.45 1.05-1.04 1.05m2.5-6.17c-.63.93-1.23 1.21-1.56 1.81c-.13.24-.18.4-.18 1.18h-1.52c0-.41-.06-1.08.26-1.65c.41-.73 1.18-1.16 1.63-1.8c.48-.68.21-1.94-1.14-1.94c-.88 0-1.32.67-1.5 1.23l-1.37-.57C11.51 5.96 12.52 5 13.99 5c1.23 0 2.08.56 2.51 1.26c.37.61.58 1.73.01 2.57"/>',"baseline-quora":'<path fill="currentColor" d="M20.94 17.46h-1.11c-.06.52-.4 1.17-1.25 1.17c-.78 0-1.34-.54-1.88-1.36a7.23 7.23 0 0 0 2.84-5.81C19.54 7 15.86 4 12.01 4C8.21 4 4.5 7.03 4.5 11.47c0 4.4 3.71 7.43 7.51 7.43c.66 0 1.32-.09 1.95-.26c.74 1.27 1.73 2.36 3.6 2.36c3.1 0 3.45-2.86 3.38-3.54m-5.45-2.18c-.73-1.11-1.66-1.98-3.46-1.98c-1.16 0-2.06.38-2.62.86l.46.92c.24-.11.49-.15.75-.15c1.35 0 2.04 1.17 2.63 2.33c-.38.11-.79.16-1.24.16c-2.85 0-4.08-2.01-4.08-5.95c0-3.96 1.23-5.99 4.08-5.99c2.89 0 4.13 2.03 4.13 5.99c-.01 1.58-.21 2.86-.65 3.81"/>',"baseline-r-mobiledata":'<path fill="currentColor" d="M7.8 7.2L9 10H7L5.87 7.33H4V10H2V2h5c1.13 0 2 .87 2 2v1.33c0 .8-.53 1.54-1.2 1.87M7 4H4v1.33h3z"/>',"baseline-radar":'<path fill="currentColor" d="M19.74 18.33A10 10 0 0 0 22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10a9.98 9.98 0 0 0 7.11-2.97c.03-.03.05-.06.07-.08c.2-.2.39-.41.56-.62M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8c0 1.85-.63 3.54-1.69 4.9l-1.43-1.43c.69-.98 1.1-2.17 1.1-3.46c0-3.31-2.69-6-6-6s-6 2.69-6 6s2.69 6 6 6c1.3 0 2.51-.42 3.49-1.13l1.42 1.42A7.82 7.82 0 0 1 12 20m1.92-7.49c.17-.66.02-1.38-.49-1.9l-.02-.02c-.77-.77-2-.78-2.78-.04c-.01.01-.03.02-.05.04c-.78.78-.78 2.05 0 2.83l.02.02c.52.51 1.25.67 1.91.49l1.51 1.51c-.6.36-1.29.58-2.04.58c-2.21 0-4-1.79-4-4s1.79-4 4-4s4 1.79 4 4c0 .73-.21 1.41-.56 2z"/>',"baseline-radio":'<path fill="currentColor" d="M3.24 6.15C2.51 6.43 2 7.17 2 8v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8c0-1.11-.89-2-2-2H8.3l8.26-3.34L15.88 1zM7 20c-1.66 0-3-1.34-3-3s1.34-3 3-3s3 1.34 3 3s-1.34 3-3 3m13-8h-2v-2h-2v2H4V8h16z"/>',"baseline-radio-button-checked":'<path fill="currentColor" d="M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5s5-2.24 5-5s-2.24-5-5-5m0-5C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8"/>',"baseline-radio-button-unchecked":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8"/>',"baseline-railway-alert":'<path fill="currentColor" d="M23 8a7 7 0 0 0-11.95-4.95A34 34 0 0 0 9 3c-4.42 0-8 .5-8 4v10.5A3.5 3.5 0 0 0 4.5 21L3 22.5v.5h12v-.5L13.5 21a3.5 3.5 0 0 0 3.5-3.5v-2.58A7 7 0 0 0 23 8M3 12V7h6.08a6.96 6.96 0 0 0 1.18 5zm6 7c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2m7.71-6.06l-.2.03L16 13l-.47-.02l-.16-.02l-.29-.04l-.2-.04l-.22-.06a2 2 0 0 1-.23-.07l-.13-.05A4.99 4.99 0 0 1 11.1 7q.06-.285.15-.54l.05-.14l.15-.38l.07-.15l.2-.36l.07-.12l.3-.42l.02-.02c.24-.3.52-.57.82-.81l.01-.01l.46-.32l.03-.02A5.25 5.25 0 0 1 16 3a5 5 0 0 1 .71 9.94M15 4h2v5h-2zm0 6h2v2h-2z"/>',"baseline-ramen-dining":'<path fill="currentColor" d="M9 6H8V4.65l1-.12zm0 6H8V7h1zM6 7h1v5H6zm0-2.12l1-.12V6H6zM22 3V2L5 4v8H2c0 3.69 2.47 6.86 6 8.25V22h8v-1.75c3.53-1.39 6-4.56 6-8.25H10V7h12V6H10V4.41z"/>',"baseline-ramp-left":'<path fill="currentColor" d="M13 21h-2V6.83L9.41 8.41L8 7l4-4l4 4l-1.41 1.41L13 6.83V9c0 4.27 4.03 7.13 6 8.27l-1.46 1.46c-1.91-1.16-3.44-2.53-4.54-4.02z"/>',"baseline-ramp-right":'<path fill="currentColor" d="M11 21h2V6.83l1.59 1.59L16 7l-4-4l-4 4l1.41 1.41L11 6.83V9c0 4.27-4.03 7.13-6 8.27l1.46 1.46C8.37 17.56 9.9 16.19 11 14.7z"/>',"baseline-rate-review":'<path fill="currentColor" d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M6 14v-2.47l6.88-6.88c.2-.2.51-.2.71 0l1.77 1.77c.2.2.2.51 0 .71L8.47 14zm12 0h-7.5l2-2H18z"/>',"baseline-raw-off":'<path fill="currentColor" d="m17.15 14.32l.59-2.36l.76 3.04h1.48l1.5-6h-1.5l-.74 3l-.74-3h-1.52l-.74 3l-.74-3H14l.72 2.9zM1.39 4.22L6.17 9H3v6h1.5v-2h1.1l.9 2H8l-.9-2.1c.5-.3.9-.8.9-1.4v-.67l1.43 1.43L8.75 15h1.5l.38-1.5h.04l9.11 9.11l1.41-1.41L2.81 2.81zM6.5 11.5h-2v-1h2z"/>',"baseline-raw-on":'<path fill="currentColor" d="M6.5 9H3v6h1.5v-2h1.1l.9 2H8l-.9-2.1c.5-.3.9-.8.9-1.4v-1C8 9.7 7.3 9 6.5 9m0 2.5h-2v-1h2zM10.25 9l-1.5 6h1.5l.38-1.5h1.75l.37 1.5h1.5l-1.5-6zm.75 3l.25-1h.5l.25 1zm8.98-3l-.74 3l-.74-3h-1.52l-.74 3l-.74-3H14l1.5 6h1.48l.76-3.04l.76 3.04h1.48l1.5-6z"/>',"baseline-read-more":'<path fill="currentColor" d="M13 7h9v2h-9zm0 8h9v2h-9zm3-4h6v2h-6zm-3 1L8 7v4H2v2h6v4z"/>',"baseline-real-estate-agent":'<path fill="currentColor" d="M1 22h4V11H1zm19-5h-7l-2.09-.73l.33-.94L13 16h2.82c.65 0 1.18-.53 1.18-1.18c0-.49-.31-.93-.77-1.11L8.97 11H7v9.02L14 22l8-3c-.01-1.1-.89-2-2-2M14 1.5l-7 5V9h2l8.14 3.26C18.26 12.71 19 13.79 19 15h2V6.5zm-.5 8.5h-1V9h1zm0-2h-1V7h1zm2 2h-1V9h1zm0-2h-1V7h1z"/>',"baseline-receipt":'<path fill="currentColor" d="M18 17H6v-2h12zm0-4H6v-2h12zm0-4H6V7h12zM3 22l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2l-1.5 1.5L18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2L7.5 3.5L6 2L4.5 3.5L3 2z"/>',"baseline-receipt-long":'<path fill="currentColor" d="M19.5 3.5L18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2L7.5 3.5L6 2v14H3v3c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V2zM19 19c0 .55-.45 1-1 1s-1-.45-1-1v-3H8V5h11z"/><path fill="currentColor" d="M9 7h6v2H9zm7 0h2v2h-2zm-7 3h6v2H9zm7 0h2v2h-2z"/>',"baseline-recent-actors":'<path fill="currentColor" d="M21 5v14h2V5zm-4 14h2V5h-2zM14 5H2c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1M8 7.75c1.24 0 2.25 1.01 2.25 2.25S9.24 12.25 8 12.25S5.75 11.24 5.75 10S6.76 7.75 8 7.75M12.5 17h-9v-.75c0-1.5 3-2.25 4.5-2.25s4.5.75 4.5 2.25z"/>',"baseline-recommend":'<path fill="currentColor" d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m6 9.8a.9.9 0 0 1-.1.5l-2.1 4.9a1.34 1.34 0 0 1-1.3.8H9a2 2 0 0 1-2-2v-5a1.28 1.28 0 0 1 .4-1L12 5l.69.69a1.08 1.08 0 0 1 .3.7v.2L12.41 10H17a1 1 0 0 1 1 1z"/>',"baseline-record-voice-over":'<circle cx="9" cy="9" r="4" fill="currentColor"/><path fill="currentColor" d="M9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m7.76-9.64l-1.68 1.69c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27M20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14"/>',"baseline-rectangle":'<path fill="currentColor" d="M2 4h20v16H2z"/>',"baseline-recycling":'<path fill="currentColor" d="M5.77 7.15L7.2 4.78l1.03-1.71c.39-.65 1.33-.65 1.72 0l1.48 2.46l-1.23 2.06l-1 1.62zm15.95 5.82l-1.6-2.66l-3.46 2L18.87 16H20a2 2 0 0 0 2-2c0-.36-.1-.71-.28-1.03M16 21h1.5a2 2 0 0 0 1.79-1.11L20.74 17H16v-2l-4 4l4 4zm-6-4H5.7l-.84 1.41c-.3.5-.32 1.12-.06 1.65c.28.57.87.94 1.52.94H10zm-3.88-2.65l1.73 1.04L6.48 9.9L1 11.27l1.7 1.02l-.41.69c-.35.59-.38 1.31-.07 1.92l1.63 3.26zm10.9-9.21l-1.3-2.17C15.35 2.37 14.7 2 14 2h-3.53l3.12 5.2l-1.72 1.03l5.49 1.37l1.37-5.49z"/>',"baseline-reddit":'<path fill="currentColor" d="M10.75 13.04c0-.57-.47-1.04-1.04-1.04s-1.04.47-1.04 1.04a1.04 1.04 0 1 0 2.08 0m3.34 2.37c-.45.45-1.41.61-2.09.61s-1.64-.16-2.09-.61a.26.26 0 0 0-.38 0a.26.26 0 0 0 0 .38c.71.71 2.07.77 2.47.77s1.76-.06 2.47-.77a.26.26 0 0 0 0-.38c-.1-.1-.27-.1-.38 0m.2-3.41c-.57 0-1.04.47-1.04 1.04s.47 1.04 1.04 1.04s1.04-.47 1.04-1.04S14.87 12 14.29 12"/><path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m5.8 11.33c.02.14.03.29.03.44c0 2.24-2.61 4.06-5.83 4.06s-5.83-1.82-5.83-4.06c0-.15.01-.3.03-.44c-.51-.23-.86-.74-.86-1.33a1.455 1.455 0 0 1 2.47-1.05c1.01-.73 2.41-1.19 3.96-1.24l.74-3.49c.01-.07.05-.13.11-.16c.06-.04.13-.05.2-.04l2.42.52a1.04 1.04 0 1 1 .93 1.5c-.56 0-1.01-.44-1.04-.99l-2.17-.46l-.66 3.12c1.53.05 2.9.52 3.9 1.24a1.455 1.455 0 1 1 1.6 2.38"/>',"baseline-redeem":'<path fill="currentColor" d="M20 6h-2.18c.11-.31.18-.65.18-1a2.996 2.996 0 0 0-5.5-1.65l-.5.67l-.5-.68C10.96 2.54 10.05 2 9 2C7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-5-2c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1m11 15H4v-2h16zm0-5H4V8h5.08L7 10.83L8.62 12L11 8.76l1-1.36l1 1.36L15.38 12L17 10.83L14.92 8H20z"/>',"baseline-redo":'<path fill="currentColor" d="M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16a8 8 0 0 1 7.6-5.5c1.95 0 3.73.72 5.12 1.88L13 16h9V7z"/>',"baseline-reduce-capacity":'<path fill="currentColor" d="M16 4c0-1.1.9-2 2-2s2 .9 2 2s-.9 2-2 2s-2-.9-2-2m4.78 3.58A6.95 6.95 0 0 0 18 7c-.67 0-1.31.1-1.92.28c.58.55.92 1.32.92 2.15V10h5v-.57c0-.81-.48-1.53-1.22-1.85M6 6c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2m1.92 1.28C7.31 7.1 6.67 7 6 7c-.99 0-1.93.21-2.78.58A2.01 2.01 0 0 0 2 9.43V10h5v-.57c0-.83.34-1.6.92-2.15M10 4c0-1.1.9-2 2-2s2 .9 2 2s-.9 2-2 2s-2-.9-2-2m6 6H8v-.57c0-.81.48-1.53 1.22-1.85a6.95 6.95 0 0 1 5.56 0A2.01 2.01 0 0 1 16 9.43zm-1 6c0-1.1.9-2 2-2s2 .9 2 2s-.9 2-2 2s-2-.9-2-2m6 6h-8v-.57c0-.81.48-1.53 1.22-1.85a6.95 6.95 0 0 1 5.56 0A2.01 2.01 0 0 1 21 21.43zM5 16c0-1.1.9-2 2-2s2 .9 2 2s-.9 2-2 2s-2-.9-2-2m6 6H3v-.57c0-.81.48-1.53 1.22-1.85a6.95 6.95 0 0 1 5.56 0A2.01 2.01 0 0 1 11 21.43zm1.75-9v-2h-1.5v2H9l3 3l3-3z"/>',"baseline-refresh":'<path fill="currentColor" d="M17.65 6.35A7.96 7.96 0 0 0 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08A5.99 5.99 0 0 1 12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z"/>',"baseline-remember-me":'<path fill="currentColor" d="M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 14.21c-1.5-.77-3.2-1.21-5-1.21s-3.5.44-5 1.21V6h10z"/><circle cx="12" cy="10" r="3" fill="currentColor"/>',"baseline-remove":'<path fill="currentColor" d="M19 13H5v-2h14z"/>',"baseline-remove-circle":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m5 11H7v-2h10z"/>',"baseline-remove-circle-outline":'<path fill="currentColor" d="M7 11v2h10v-2zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8"/>',"baseline-remove-done":'<path fill="currentColor" d="m1.79 12l5.58 5.59L5.96 19L.37 13.41zm.45-7.78L12.9 14.89l-1.28 1.28L7.44 12l-1.41 1.41L11.62 19l2.69-2.69l4.89 4.89l1.41-1.41L3.65 2.81zm14.9 9.27L23.62 7L22.2 5.59l-6.48 6.48zM17.96 7l-1.41-1.41l-3.65 3.66l1.41 1.41z"/>',"baseline-remove-from-queue":'<path fill="currentColor" d="M21 3H3c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5a2 2 0 0 0-2-2m0 14H3V5h18zm-5-7v2H8v-2z"/>',"baseline-remove-moderator":'<path fill="currentColor" d="m22.27 21.73l-3.54-3.55L5.78 5.23L2.27 1.72L1 2.99L3.01 5H3v6c0 5.55 3.84 10.74 9 12c2.16-.53 4.08-1.76 5.6-3.41L21 23zM13 9.92l6.67 6.67C20.51 14.87 21 12.96 21 11V5l-9-4l-5.48 2.44L11 7.92z"/>',"baseline-remove-red-eye":'<path fill="currentColor" d="M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5s5 2.24 5 5s-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3s3-1.34 3-3s-1.34-3-3-3"/>',"baseline-remove-road":'<path fill="currentColor" d="M18 4h2v9h-2zM4 4h2v16H4zm7 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2zm11.5.41L21.09 15L19 17.09L16.91 15l-1.41 1.41l2.09 2.09l-2.09 2.09L16.91 22L19 19.91L21.09 22l1.41-1.41l-2.09-2.09z"/>',"baseline-remove-shopping-cart":'<path fill="currentColor" d="M22.73 22.73L2.77 2.77L2 2l-.73-.73L0 2.54l4.39 4.39l2.21 4.66l-1.35 2.45c-.16.28-.25.61-.25.96c0 1.1.9 2 2 2h7.46l1.38 1.38A1.997 1.997 0 0 0 17 22c.67 0 1.26-.33 1.62-.84L21.46 24zM7.42 15c-.14 0-.25-.11-.25-.25l.03-.12l.9-1.63h2.36l2 2zm8.13-2c.75 0 1.41-.41 1.75-1.03l3.58-6.49A1.003 1.003 0 0 0 20 4H6.54zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2s-.9-2-2-2"/>',"baseline-reorder":'<path fill="currentColor" d="M3 15h18v-2H3zm0 4h18v-2H3zm0-8h18V9H3zm0-6v2h18V5z"/>',"baseline-repartition":'<path fill="currentColor" d="M3 21h18v-6H3zm7.33-2v-2h3.33v2zM19 19h-3.33v-2H19zM5 17h3.33v2H5zm1-7l1.42-1.42L5.83 7H17c1.1 0 2 .9 2 2s-.9 2-2 2H3v2h14c2.21 0 4-1.79 4-4s-1.79-4-4-4H5.83l1.59-1.59L6 2L2 6z"/>',"baseline-repeat":'<path fill="currentColor" d="M7 7h10v3l4-4l-4-4v3H5v6h2zm10 10H7v-3l-4 4l4 4v-3h12v-6h-2z"/>',"baseline-repeat-on":'<path fill="currentColor" fill-rule="evenodd" d="M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7 7h10v3l4-4l-4-4v3H5v6h2zm10 10H7v-3l-4 4l4 4v-3h12v-6h-2z"/>',"baseline-repeat-one":'<path fill="currentColor" d="M7 7h10v3l4-4l-4-4v3H5v6h2zm10 10H7v-3l-4 4l4 4v-3h12v-6h-2zm-4-2V9h-1l-2 1v1h1.5v4z"/>',"baseline-repeat-one-on":'<path fill="currentColor" fill-rule="evenodd" d="M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7 7h10v3l4-4l-4-4v3H5v6h2zm10 10H7v-3l-4 4l4 4v-3h12v-6h-2zm-4-2V9h-1l-2 1v1h1.5v4z"/>',"baseline-replay":'<path fill="currentColor" d="M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6s-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8s-3.58-8-8-8"/>',"baseline-replay-10":'<path fill="currentColor" d="M11.99 5V1l-5 5l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6s-6-2.69-6-6h-2c0 4.42 3.58 8 8 8s8-3.58 8-8s-3.58-8-8-8"/><path fill="currentColor" d="M10.89 16h-.85v-3.26l-1.01.31v-.69l1.77-.63h.09zm4.28-1.76c0 .32-.03.6-.1.82s-.17.42-.29.57s-.28.26-.45.33s-.37.1-.59.1s-.41-.03-.59-.1s-.33-.18-.46-.33s-.23-.34-.3-.57s-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57s.28-.26.45-.33s.37-.1.59-.1s.41.03.59.1s.33.18.46.33s.23.34.3.57s.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31s-.11-.14-.19-.17s-.16-.05-.25-.05s-.18.02-.25.05s-.14.09-.19.17s-.09.18-.12.31s-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32s.11.14.19.17s.16.05.25.05s.18-.02.25-.05s.14-.09.19-.17s.09-.19.11-.32s.04-.29.04-.48v-.97z"/>',"baseline-replay-30":'<path fill="currentColor" d="M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6s-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8s-3.58-8-8-8"/><path fill="currentColor" d="M9.56 13.49h.45c.21 0 .37-.05.48-.16s.16-.25.16-.43a.54.54 0 0 0-.15-.39c-.05-.05-.11-.09-.18-.11s-.16-.04-.25-.04c-.08 0-.15.01-.22.03s-.13.05-.18.1s-.09.09-.12.15s-.05.13-.05.2h-.85a1.06 1.06 0 0 1 .41-.85c.13-.1.27-.18.44-.23s.35-.08.54-.08c.21 0 .41.03.59.08s.33.13.46.23s.23.23.3.38s.11.33.11.53a.84.84 0 0 1-.17.52a1.1 1.1 0 0 1-.48.39c.24.09.42.21.54.39s.18.38.18.61c0 .2-.04.38-.12.53s-.18.29-.32.39s-.29.19-.48.24s-.38.08-.6.08c-.18 0-.36-.02-.53-.07s-.33-.12-.46-.23s-.25-.23-.33-.38s-.12-.34-.12-.55h.85c0 .08.02.15.05.22s.07.12.13.17s.12.09.2.11s.16.04.25.04c.1 0 .19-.01.27-.04s.15-.07.2-.12s.1-.11.13-.18s.04-.15.04-.24c0-.11-.02-.21-.05-.29s-.08-.15-.14-.2s-.13-.09-.22-.11s-.18-.04-.29-.04h-.47zm5.74.75c0 .32-.03.6-.1.82s-.17.42-.29.57s-.28.26-.45.33s-.37.1-.59.1s-.41-.03-.59-.1s-.33-.18-.46-.33s-.23-.34-.3-.57s-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57s.28-.26.45-.33s.37-.1.59-.1s.41.03.59.1s.33.18.46.33s.23.34.3.57s.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31s-.11-.14-.19-.17s-.16-.05-.25-.05s-.18.02-.25.05s-.14.09-.19.17s-.09.18-.12.31s-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32s.11.14.19.17s.16.05.25.05s.18-.02.25-.05s.14-.09.19-.17s.09-.19.11-.32c.03-.13.04-.29.04-.48v-.97z"/>',"baseline-replay-5":'<path fill="currentColor" d="M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6s-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8s-3.58-8-8-8"/><path fill="currentColor" d="m10.69 13.9l.25-2.17h2.39v.71h-1.7l-.11.92c.03-.02.07-.03.11-.05s.09-.04.15-.05s.12-.03.18-.04s.13-.02.2-.02c.21 0 .39.03.55.1s.3.16.41.28s.2.27.25.45s.09.38.09.6q0 .285-.09.54c-.09.255-.15.32-.27.45s-.27.24-.45.31s-.39.12-.64.12c-.18 0-.36-.03-.53-.08s-.32-.14-.46-.24s-.24-.24-.32-.39s-.13-.33-.13-.53h.84c.02.18.08.32.19.41s.25.15.42.15a.49.49 0 0 0 .45-.23c.04-.07.08-.15.11-.25s.03-.2.03-.31s-.01-.21-.04-.31s-.07-.17-.13-.24s-.13-.12-.21-.15s-.19-.05-.3-.05c-.08 0-.15.01-.2.02s-.11.03-.15.05s-.08.05-.12.07s-.07.06-.1.09z"/>',"baseline-replay-circle-filled":'<path fill="currentColor" fill-rule="evenodd" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m6 10c0 3.31-2.69 6-6 6s-6-2.69-6-6h2c0 2.21 1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4v3L8 7l4-4v3c3.31 0 6 2.69 6 6"/>',"baseline-reply":'<path fill="currentColor" d="M10 9V5l-7 7l7 7v-4.1c5 0 8.5 1.6 11 5.1c-1-5-4-10-11-11"/>',"baseline-reply-all":'<path fill="currentColor" d="M7 8V5l-7 7l7 7v-3l-4-4zm6 1V5l-7 7l7 7v-4.1c5 0 8.5 1.6 11 5.1c-1-5-4-10-11-11"/>',"baseline-report":'<path fill="currentColor" d="M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM12 17.3c-.72 0-1.3-.58-1.3-1.3s.58-1.3 1.3-1.3s1.3.58 1.3 1.3s-.58 1.3-1.3 1.3m1-4.3h-2V7h2z"/>',"baseline-report-gmailerrorred":'<path fill="currentColor" d="M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM19 14.9L14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1z"/><path fill="currentColor" d="M11 7h2v6h-2zm0 8h2v2h-2z"/>',"baseline-report-off":'<path fill="currentColor" d="M11 7h2v2.92l6.91 6.91l1.09-1.1V8.27L15.73 3H8.27L7.18 4.1L11 7.92zm11.27 14.73l-20-20.01L1 2.99l3.64 3.64L3 8.27v7.46L8.27 21h7.46l1.64-1.63L21 23zM12 17.3c-.72 0-1.3-.58-1.3-1.3s.58-1.3 1.3-1.3s1.3.58 1.3 1.3s-.58 1.3-1.3 1.3"/>',"baseline-report-problem":'<path fill="currentColor" d="M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z"/>',"baseline-request-page":'<path fill="currentColor" d="M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm1 9h-4v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1h-2v-1H9v-2h4v-1h-3c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1V8h2v1h2z"/>',"baseline-request-quote":'<path fill="currentColor" d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm1 10h-4v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1h-2v-1H9v-2h4v-1h-3c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1V9h2v1h2zm-2-4V3.5L17.5 8z"/>',"baseline-reset-tv":'<path fill="currentColor" d="M21 10h-8.01V7L9 11l3.99 4v-3H21v5H3V5h18v3h2V5c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2v-5H23c0-1.1-.9-2-2-2"/>',"baseline-restart-alt":'<path fill="currentColor" d="M12 5V2L8 6l4 4V7c3.31 0 6 2.69 6 6c0 2.97-2.17 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93c0-4.42-3.58-8-8-8m-6 8c0-1.65.67-3.15 1.76-4.24L6.34 7.34A8 8 0 0 0 4 13c0 4.08 3.05 7.44 7 7.93v-2.02c-2.83-.48-5-2.94-5-5.91"/>',"baseline-restaurant":'<path fill="currentColor" d="M11 9H9V2H7v7H5V2H3v7c0 2.12 1.66 3.84 3.75 3.97V22h2.5v-9.03C11.34 12.84 13 11.12 13 9V2h-2zm5-3v8h2.5v8H21V2c-2.76 0-5 2.24-5 4"/>',"baseline-restaurant-menu":'<path fill="currentColor" d="m8.1 13.34l2.83-2.83L3.91 3.5a4.01 4.01 0 0 0 0 5.66zm6.78-1.81c1.53.71 3.68.21 5.27-1.38c1.91-1.91 2.28-4.65.81-6.12c-1.46-1.46-4.2-1.1-6.12.81c-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88l1.41-1.41L13.41 13z"/>',"baseline-restore":'<path fill="currentColor" d="M13 3a9 9 0 0 0-9 9H1l3.89 3.89l.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7s-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42A8.95 8.95 0 0 0 13 21a9 9 0 0 0 0-18m-1 5v5l4.28 2.54l.72-1.21l-3.5-2.08V8z"/>',"baseline-restore-from-trash":'<path fill="currentColor" d="M19 4h-3.5l-1-1h-5l-1 1H5v2h14zM6 7v12c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7zm8 7v4h-4v-4H8l4-4l4 4z"/>',"baseline-restore-page":'<path fill="currentColor" d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm-2 16c-2.05 0-3.81-1.24-4.58-3h1.71c.63.9 1.68 1.5 2.87 1.5c1.93 0 3.5-1.57 3.5-3.5S13.93 9.5 12 9.5a3.5 3.5 0 0 0-3.1 1.9l1.6 1.6h-4V9l1.3 1.3C8.69 8.92 10.23 8 12 8c2.76 0 5 2.24 5 5s-2.24 5-5 5"/>',"baseline-reviews":'<path fill="currentColor" d="M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6.43 9.57L12 15l-1.57-3.43L7 10l3.43-1.57L12 5l1.57 3.43L17 10z"/>',"baseline-rice-bowl":'<path fill="currentColor" d="M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 3.69 2.47 6.86 6 8.25V22h8v-1.75c3.53-1.39 6-4.56 6-8.25m-2 0h-4V5.08c2.39 1.39 4 3.97 4 6.92m-6-7.74V12h-4V4.26c.64-.16 1.31-.26 2-.26s1.36.1 2 .26M4 12c0-2.95 1.61-5.53 4-6.92V12z"/>',"baseline-ring-volume":'<path fill="currentColor" d="M23.71 16.67A16.97 16.97 0 0 0 12 12C7.46 12 3.34 13.78.29 16.67c-.18.18-.29.43-.29.71s.11.53.29.71l2.48 2.48c.18.18.43.29.71.29c.27 0 .52-.11.7-.28c.79-.74 1.69-1.36 2.66-1.85c.33-.16.56-.5.56-.9v-3.1c1.45-.48 3-.73 4.6-.73s3.15.25 4.6.72v3.1c0 .39.23.74.56.9c.98.49 1.87 1.12 2.66 1.85c.18.18.43.28.7.28c.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71a1 1 0 0 0-.29-.7M21.16 6.26l-1.41-1.41l-3.56 3.55l1.41 1.41s3.45-3.52 3.56-3.55M13 2h-2v5h2zM6.4 9.81L7.81 8.4L4.26 4.84L2.84 6.26c.11.03 3.56 3.55 3.56 3.55"/>',"baseline-rocket":'<path fill="currentColor" d="M12 2.5s4.5 2.04 4.5 10.5c0 2.49-1.04 5.57-1.6 7H9.1c-.56-1.43-1.6-4.51-1.6-7C7.5 4.54 12 2.5 12 2.5m2 8.5c0-1.1-.9-2-2-2s-2 .9-2 2s.9 2 2 2s2-.9 2-2m-6.31 9.52c-.48-1.23-1.52-4.17-1.67-6.87l-1.13.75c-.56.38-.89 1-.89 1.67V22zM20 22v-5.93c0-.67-.33-1.29-.89-1.66l-1.13-.75c-.15 2.69-1.2 5.64-1.67 6.87z"/>',"baseline-rocket-launch":'<path fill="currentColor" d="M9.19 6.35c-2.04 2.29-3.44 5.58-3.57 5.89L2 10.69l4.05-4.05c.47-.47 1.15-.68 1.81-.55zM11.17 17s3.74-1.55 5.89-3.7c5.4-5.4 4.5-9.62 4.21-10.57c-.95-.3-5.17-1.19-10.57 4.21C8.55 9.09 7 12.83 7 12.83zm6.48-2.19c-2.29 2.04-5.58 3.44-5.89 3.57L13.31 22l4.05-4.05c.47-.47.68-1.15.55-1.81zM9 18c0 .83-.34 1.58-.88 2.12C6.94 21.3 2 22 2 22s.7-4.94 1.88-6.12A2.996 2.996 0 0 1 9 18m4-9c0-1.1.9-2 2-2s2 .9 2 2s-.9 2-2 2s-2-.9-2-2"/>',"baseline-roller-shades":'<path fill="currentColor" d="M20 19V3H4v16H2v2h20v-2zM6 19v-6h5v1.8c-.4.3-.8.8-.8 1.4c0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-.6-.3-1.1-.8-1.4V13h5v6z"/>',"baseline-roller-shades-closed":'<path fill="currentColor" d="M20 19V3H4v16H2v2h8.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H22v-2zM6 19v-2h5v2zm7 0v-2h5v2z"/>',"baseline-roller-skating":'<path fill="currentColor" d="M9 6.5c0-.28.22-.5.5-.5h2.52L12 5H9.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5H12V1H4v15h16v-2.88c0-2.1-1.55-3.53-3.03-3.88l-2.7-.67c-.87-.22-1.57-.81-1.95-1.57H9.5c-.28 0-.5-.22-.5-.5M5 23c-1.66 0-3-1.34-3-3s1.34-3 3-3s3 1.34 3 3s-1.34 3-3 3m14 0c-1.66 0-3-1.34-3-3s1.34-3 3-3s3 1.34 3 3s-1.34 3-3 3m-7 0c-1.66 0-3-1.34-3-3s1.34-3 3-3s3 1.34 3 3s-1.34 3-3 3"/>',"baseline-roofing":'<path fill="currentColor" d="M13 18h-2v-2h2zm2-4H9v6h6zm4-4.7V4h-3v2.6L12 3L2 12h3l7-6.31L19 12h3z"/>',"baseline-room":'<path fill="currentColor" d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7m0 9.5a2.5 2.5 0 0 1 0-5a2.5 2.5 0 0 1 0 5"/>',"baseline-room-preferences":'<path fill="currentColor" d="M14 11.26V6h3v4h2V4h-5V3H5v16H3v2h9.26A6.96 6.96 0 0 1 11 17c0-2.38 1.19-4.47 3-5.74M10 11h2v2h-2zm11.69 5.37l1.14-1l-1-1.73l-1.45.49q-.48-.405-1.08-.63L19 12h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49l-1 1.73l1.14 1c-.08.5-.08.76 0 1.26l-1.14 1l1 1.73l1.45-.49q.48.405 1.08.63L17 22h2l.3-1.49q.6-.225 1.08-.63l1.45.49l1-1.73l-1.14-1c.08-.51.08-.77 0-1.27M18 19c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2"/>',"baseline-room-service":'<path fill="currentColor" d="M2 17h20v2H2zm11.84-9.21A2.006 2.006 0 0 0 12 5a2.006 2.006 0 0 0-1.84 2.79C6.25 8.6 3.27 11.93 3 16h18c-.27-4.07-3.25-7.4-7.16-8.21"/>',"baseline-rotate-90-degrees-ccw":'<path fill="currentColor" d="M7.34 6.41L.86 12.9l6.49 6.48l6.49-6.48zM3.69 12.9l3.66-3.66L11 12.9l-3.66 3.66zm15.67-6.26A8.95 8.95 0 0 0 13 4V.76L8.76 5L13 9.24V6c1.79 0 3.58.68 4.95 2.05a7.007 7.007 0 0 1 0 9.9a6.97 6.97 0 0 1-7.79 1.44l-1.49 1.49C10.02 21.62 11.51 22 13 22c2.3 0 4.61-.88 6.36-2.64a8.98 8.98 0 0 0 0-12.72"/>',"baseline-rotate-90-degrees-cw":'<path fill="currentColor" d="M4.64 19.37c3.03 3.03 7.67 3.44 11.15 1.25l-1.46-1.46c-2.66 1.43-6.04 1.03-8.28-1.21a7.007 7.007 0 0 1 0-9.9C7.42 6.69 9.21 6.03 11 6.03V9l4-4l-4-4v3.01c-2.3 0-4.61.87-6.36 2.63c-3.52 3.51-3.52 9.21 0 12.73M11 13l6 6l6-6l-6-6z"/>',"baseline-rotate-left":'<path fill="currentColor" d="M7.11 8.53L5.7 7.11C4.8 8.27 4.24 9.61 4.07 11h2.02c.14-.87.49-1.72 1.02-2.47M6.09 13H4.07c.17 1.39.72 2.73 1.62 3.89l1.41-1.42c-.52-.75-.87-1.59-1.01-2.47m1.01 5.32c1.16.9 2.51 1.44 3.9 1.61V17.9c-.87-.15-1.71-.49-2.46-1.03zM13 4.07V1L8.45 5.55L13 10V6.09c2.84.48 5 2.94 5 5.91s-2.16 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93s-3.05-7.44-7-7.93"/>',"baseline-rotate-right":'<path fill="currentColor" d="M15.55 5.55L11 1v3.07C7.06 4.56 4 7.92 4 12s3.05 7.44 7 7.93v-2.02c-2.84-.48-5-2.94-5-5.91s2.16-5.43 5-5.91V10zM19.93 11a7.9 7.9 0 0 0-1.62-3.89l-1.42 1.42c.54.75.88 1.6 1.02 2.47zM13 17.9v2.02c1.39-.17 2.74-.71 3.9-1.61l-1.44-1.44c-.75.54-1.59.89-2.46 1.03m3.89-2.42l1.42 1.41c.9-1.16 1.45-2.5 1.62-3.89h-2.02c-.14.87-.48 1.72-1.02 2.48"/>',"baseline-roundabout-left":'<path fill="currentColor" d="M10.08 8A6 6 0 0 1 16 3c3.31 0 6 2.69 6 6c0 2.97-2.16 5.44-5 5.92V21h-2v-6.09c0-.98.71-1.8 1.67-1.97a3.999 3.999 0 1 0-4.61-4.61c-.17.96-.99 1.67-1.97 1.67H5.83l1.59 1.59L6 13L2 9l4-4l1.41 1.41L5.83 8z"/>',"baseline-roundabout-right":'<path fill="currentColor" d="M13.92 8C13.44 5.16 10.97 3 8 3C4.69 3 2 5.69 2 9c0 2.97 2.16 5.44 5 5.92V21h2v-6.09c0-.98-.71-1.8-1.67-1.97a3.999 3.999 0 1 1 4.61-4.61c.17.96.99 1.67 1.97 1.67h4.26l-1.59 1.59L18 13l4-4l-4-4l-1.41 1.41L18.17 8z"/>',"baseline-rounded-corner":'<path fill="currentColor" d="M19 19h2v2h-2zm0-2h2v-2h-2zM3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm0-4h2V3H3zm4 0h2V3H7zm8 16h2v-2h-2zm-4 0h2v-2h-2zm4 0h2v-2h-2zm-8 0h2v-2H7zm-4 0h2v-2H3zM21 8c0-2.76-2.24-5-5-5h-5v2h5c1.65 0 3 1.35 3 3v5h2z"/>',"baseline-route":'<path fill="currentColor" d="M19 15.18V7c0-2.21-1.79-4-4-4s-4 1.79-4 4v10c0 1.1-.9 2-2 2s-2-.9-2-2V8.82C8.16 8.4 9 7.3 9 6c0-1.66-1.34-3-3-3S3 4.34 3 6c0 1.3.84 2.4 2 2.82V17c0 2.21 1.79 4 4 4s4-1.79 4-4V7c0-1.1.9-2 2-2s2 .9 2 2v8.18A2.996 2.996 0 0 0 18 21c1.66 0 3-1.34 3-3c0-1.3-.84-2.4-2-2.82"/>',"baseline-router":'<path fill="currentColor" d="m20.2 5.9l.8-.8C19.6 3.7 17.8 3 16 3s-3.6.7-5 2.1l.8.8C13 4.8 14.5 4.2 16 4.2s3 .6 4.2 1.7m-.9.8c-.9-.9-2.1-1.4-3.3-1.4s-2.4.5-3.3 1.4l.8.8c.7-.7 1.6-1 2.5-1s1.8.3 2.5 1zM19 13h-2V9h-2v4H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2M8 18H6v-2h2zm3.5 0h-2v-2h2zm3.5 0h-2v-2h2z"/>',"baseline-rowing":'<path fill="currentColor" d="M8.5 14.5L4 19l1.5 1.5L9 17h2zM15 1c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m6 20.01L18 24l-2.99-3.01V19.5l-7.1-7.09c-.31.05-.61.07-.91.07v-2.16c1.66.03 3.61-.87 4.67-2.04l1.4-1.55c.35-.39.99-.73 1.65-.73h.03C15.99 6.01 17 7.02 17 8.26v5.75c0 .84-.35 1.61-.92 2.16l-3.58-3.58v-2.27c-.63.52-1.43 1.02-2.29 1.39L16.5 18H18z"/>',"baseline-rss-feed":'<circle cx="6.18" cy="17.82" r="2.18" fill="currentColor"/><path fill="currentColor" d="M4 4.44v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56m0 5.66v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9"/>',"baseline-rsvp":'<path fill="currentColor" d="M16 9h1.5l-1.75 6h-1.5L12.5 9H14l1 3.43zM5.1 12.9L6 15H4.5l-.85-2H2.5v2H1V9h3.5c.85 0 1.5.65 1.5 1.5v1c0 .6-.4 1.15-.9 1.4m-.6-2.4h-2v1h2zm17 2.5h-2v2H18V9h3.5c.83 0 1.5.67 1.5 1.5v1c0 .83-.67 1.5-1.5 1.5m0-2.5h-2v1h2zM11.5 9v1.5h-3v.75h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7v-1.5h3v-.75H7.75c-.41 0-.75-.34-.75-.75v-2c0-.55.45-1 1-1z"/>',"baseline-rtt":'<path fill="currentColor" d="m9.03 3l-1.11 7.07h2.62l.7-4.5h2.58L11.8 18.43H9.47L9.06 21h7.27l.4-2.57h-2.35l2-12.86h2.58l-.71 4.5h2.65L22 3zM8 5H4l-.31 2h4zm-.61 4h-4l-.31 2h4zm.92 8h-6L2 19h6zm.62-4h-6l-.31 2h6.01z"/>',"baseline-rule":'<path fill="currentColor" d="M16.54 11L13 7.46l1.41-1.41l2.12 2.12l4.24-4.24l1.41 1.41zM11 7H2v2h9zm10 6.41L19.59 12L17 14.59L14.41 12L13 13.41L15.59 16L13 18.59L14.41 20L17 17.41L19.59 20L21 18.59L18.41 16zM11 15H2v2h9z"/>',"baseline-rule-folder":'<path fill="currentColor" d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M7.83 16L5 13.17l1.41-1.41l1.41 1.41l3.54-3.54l1.41 1.41zm9.58-3L19 14.59L17.59 16L16 14.41L14.41 16L13 14.59L14.59 13L13 11.41L14.41 10L16 11.59L17.59 10L19 11.41z"/>',"baseline-run-circle":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m1.5 4c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1m2.5 6c-.7 0-2.01-.54-2.91-1.76l-.41 2.35L14 14.03V18h-1v-3.58l-1.11-1.21l-.52 2.64l-3.77-.77l.2-.98l2.78.57l.96-4.89l-1.54.57V12H9V9.65l3.28-1.21c.49-.18 1.03.06 1.26.53c.83 1.7 2.05 2.03 2.46 2.03z"/>',"baseline-running-with-errors":'<path fill="currentColor" d="M22 10v8h-2v-8zm-2 10v2h2v-2zm-2-2.71A8 8 0 0 1 12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8v9l7.55-7.55A9.97 9.97 0 0 0 12 2C6.48 2 2 6.48 2 12s4.48 10 10 10c2.25 0 4.33-.74 6-2z"/>',"baseline-rv-hookup":'<path fill="currentColor" d="M20 17v-6c0-1.1-.9-2-2-2H7V7l-3 3l3 3v-2h4v3H4v3c0 1.1.9 2 2 2h2c0 1.66 1.34 3 3 3s3-1.34 3-3h8v-2zm-9 3c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m7-6h-4v-3h4zM17 2v2H9v2h8v2l3-3z"/>',"baseline-safety-check":'<path fill="currentColor" d="M12 2L4 5v6.09c0 5.05 3.41 9.76 8 10.91c4.59-1.15 8-5.86 8-10.91V5zm0 15c-2.76 0-5-2.24-5-5s2.24-5 5-5s5 2.24 5 5s-2.24 5-5 5m1.65-2.65L11.5 12.2V9h1v2.79l1.85 1.85z"/>',"baseline-safety-divider":'<path fill="currentColor" d="M11 5h2v14h-2zm-6 7c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2m2.78 1.58a6.95 6.95 0 0 0-5.56 0A2.01 2.01 0 0 0 1 15.43V16h8v-.57c0-.81-.48-1.53-1.22-1.85M19 12c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2m2.78 1.58a6.95 6.95 0 0 0-5.56 0A2.01 2.01 0 0 0 15 15.43V16h8v-.57c0-.81-.48-1.53-1.22-1.85"/>',"baseline-sailing":'<path fill="currentColor" d="M11 13.5V2L3 13.5zm10 0C21 6.5 14.5 1 12.5 1c0 0 1 3 1 6.5s-1 6-1 6zm1 1.5H2a6.23 6.23 0 0 0 2.33 3.73c.65-.27 1.22-.72 1.67-1.23c.73.84 1.8 1.5 3 1.5s2.27-.66 3-1.5c.73.84 1.8 1.5 3 1.5s2.26-.66 3-1.5c.45.51 1.02.96 1.67 1.23c1.17-.89 2.02-2.2 2.33-3.73m0 8v-2h-1c-1.04 0-2.08-.35-3-1c-1.83 1.3-4.17 1.3-6 0c-1.83 1.3-4.17 1.3-6 0c-.91.65-1.96 1-3 1H2v2h1c1.03 0 2.05-.25 3-.75c1.89 1 4.11 1 6 0c1.89 1 4.11 1 6 0c.95.5 1.97.75 3 .75z"/>',"baseline-sanitizer":'<path fill="currentColor" d="M15.5 6.5C15.5 5.66 17 4 17 4s1.5 1.66 1.5 2.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5m4 8.5a2.5 2.5 0 0 0 2.5-2.5c0-1.67-2.5-4.5-2.5-4.5S17 10.83 17 12.5a2.5 2.5 0 0 0 2.5 2.5M13 14h-2v-2H9v2H7v2h2v2h2v-2h2zm3-2v10H4V12c0-2.97 2.16-5.43 5-5.91V4H7V2h6c1.13 0 2.15.39 2.99 1.01l-1.43 1.43C14.1 4.17 13.57 4 13 4h-2v2.09c2.84.48 5 2.94 5 5.91"/>',"baseline-satellite":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 4.99h3C8 6.65 6.66 8 5 8zM5 12v-2c2.76 0 5-2.25 5-5.01h2C12 8.86 8.87 12 5 12m0 6l3.5-4.5l2.5 3.01L14.5 12l4.5 6z"/>',"baseline-satellite-alt":'<path fill="currentColor" d="m15.44.59l-3.18 3.18c-.78.78-.78 2.05 0 2.83l1.24 1.24l-.71.71l-1.24-1.25c-.78-.78-2.05-.78-2.83 0L7.3 8.72c-.78.78-.78 2.05 0 2.83l1.24 1.24l-.71.71l-1.23-1.25c-.78-.78-2.05-.78-2.83 0L.59 15.43c-.78.78-.78 2.05 0 2.83l3.54 3.54c.78.78 2.05.78 2.83 0l3.18-3.18c.78-.78.78-2.05 0-2.83L8.9 14.55l.71-.71l1.24 1.24c.78.78 2.05.78 2.83 0l1.41-1.41c.78-.78.78-2.05 0-2.83L13.84 9.6l.71-.71l1.24 1.24c.78.78 2.05.78 2.83 0l3.18-3.18c.78-.78.78-2.05 0-2.83L18.26.58c-.78-.78-2.04-.78-2.82.01M6.6 19.32l-1.06 1.06L2 16.85l1.06-1.06zm2.12-2.12l-1.06 1.06l-3.54-3.54l1.06-1.06zm9.54-9.54L17.2 8.72l-3.54-3.54l1.06-1.06zm2.12-2.12L19.32 6.6l-3.54-3.54L16.85 2zM14 21v2a9 9 0 0 0 9-9h-2c0 3.87-3.13 7-7 7m0-4v2c2.76 0 5-2.24 5-5h-2c0 1.66-1.34 3-3 3"/>',"baseline-save":'<path fill="currentColor" d="M17 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V7zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3s3 1.34 3 3s-1.34 3-3 3m3-10H5V5h10z"/>',"baseline-save-all":'<path fill="currentColor" fill-rule="evenodd" d="M17 6H8a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h11c1.1 0 2-.9 2-2v-9zM8 8h7v3H8zm5.5 11a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5" clip-rule="evenodd"/><path fill="currentColor" d="M2 4a2 2 0 0 1 2-2h10v2H4v10H2z"/>',"baseline-save-alt":'<path fill="currentColor" d="M19 12v7H5v-7H3v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7zm-6 .67l2.59-2.58L17 11.5l-5 5l-5-5l1.41-1.41L11 12.67V3h2z"/>',"baseline-save-as":'<path fill="currentColor" d="M21 12.4V7l-4-4H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7.4zM15 15c0 1.66-1.34 3-3 3s-3-1.34-3-3s1.34-3 3-3s3 1.34 3 3M6 6h9v4H6zm13.99 10.25l1.77 1.77L16.77 23H15v-1.77zm3.26.26l-.85.85l-1.77-1.77l.85-.85c.2-.2.51-.2.71 0l1.06 1.06c.2.2.2.52 0 .71"/>',"baseline-saved-search":'<path fill="currentColor" d="M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14m-2.17-1.5l2.14-1.53l2.14 1.53l-.83-2.46l2.15-1.5h-2.62L9.47 6l-.84 2.54H6l2.14 1.49z"/>',"baseline-savings":'<path fill="currentColor" d="m19.83 7.5l-2.27-2.27c.07-.42.18-.81.32-1.15A1.498 1.498 0 0 0 16.5 2c-1.64 0-3.09.79-4 2h-5C4.46 4 2 6.46 2 9.5S4.5 21 4.5 21H10v-2h2v2h5.5l1.68-5.59l2.82-.94V7.5zM13 9H8V7h5zm3 2c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-scale":'<path fill="currentColor" d="M14 11V8c4.56-.58 8-3.1 8-6H2c0 2.9 3.44 5.42 8 6v3c-3.68.73-8 3.61-8 11h6v-2H4.13c.93-6.83 6.65-7.2 7.87-7.2s6.94.37 7.87 7.2H16v2h6c0-7.39-4.32-10.27-8-11m-2 11c-1.1 0-2-.9-2-2c0-.55.22-1.05.59-1.41C11.39 17.79 16 16 16 16s-1.79 4.61-2.59 5.41c-.36.37-.86.59-1.41.59"/>',"baseline-scanner":'<path fill="currentColor" d="M19.8 10.7L4.2 5l-.7 1.9L17.6 12H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5.5c0-.8-.5-1.6-1.2-1.8M7 17H5v-2h2zm12 0H9v-2h10z"/>',"baseline-scatter-plot":'<circle cx="7" cy="14" r="3" fill="currentColor"/><circle cx="11" cy="6" r="3" fill="currentColor"/><circle cx="16.6" cy="17.6" r="3" fill="currentColor"/>',"baseline-schedule":'<path fill="currentColor" d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8"/><path fill="currentColor" d="M12.5 7H11v6l5.25 3.15l.75-1.23l-4.5-2.67z"/>',"baseline-schedule-send":'<path fill="currentColor" d="M16.5 12.5H15v4l3 2l.75-1.23l-2.25-1.52zM16 9L2 3v7l9 2l-9 2v7l7.27-3.11C10.09 20.83 12.79 23 16 23c3.86 0 7-3.14 7-7s-3.14-7-7-7m0 12c-2.75 0-4.98-2.22-5-4.97v-.07a5.01 5.01 0 0 1 5-4.97c2.76 0 5 2.24 5 5S18.76 21 16 21"/>',"baseline-schema":'<path fill="currentColor" d="M14 9v2h-3V9H8.5V7H11V1H4v6h2.5v2H4v6h2.5v2H4v6h7v-6H8.5v-2H11v-2h3v2h7V9z"/>',"baseline-school":'<path fill="currentColor" d="M5 13.18v4L12 21l7-3.82v-4L12 17zM12 3L1 9l11 6l9-4.91V17h2V9z"/>',"baseline-science":'<path fill="currentColor" d="M19.8 18.4L14 10.67V6.5l1.35-1.69c.26-.33.03-.81-.39-.81H9.04c-.42 0-.65.48-.39.81L10 6.5v4.17L4.2 18.4c-.49.66-.02 1.6.8 1.6h14c.82 0 1.29-.94.8-1.6"/>',"baseline-score":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 2h1.5v3l2-3h1.7l-2 3l2 3h-1.7l-2-3v3H12zM7 7.25h2.5V6.5H7V5h4v3.75H8.5v.75H11V11H7zM19 13l-6 6l-4-4l-4 4v-2.5l4-4l4 4l6-6z"/>',"baseline-scoreboard":'<path fill="currentColor" d="M17.5 13.5H16v-3h1.5zM20 4h-3V2h-2v2H9V2H7v2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M9.5 11.5c0 .55-.45 1-1 1h-2v1h3V15H5v-2.5c0-.55.45-1 1-1h2v-1H5V9h3.5c.55 0 1 .45 1 1zm3.25 6.5h-1.5v-1.5h1.5zm0-3.5h-1.5V13h1.5zm0-3.5h-1.5V9.5h1.5zm0-3.5h-1.5V6h1.5zM19 14c0 .55-.45 1-1 1h-2.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H18c.55 0 1 .45 1 1z"/>',"baseline-screen-lock-landscape":'<path fill="currentColor" d="M21 5H3c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-2 12H5V7h14zm-9-1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1v-1a2 2 0 1 0-4 0v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m.8-6c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2v1h-2.4z"/>',"baseline-screen-lock-portrait":'<path fill="currentColor" d="M10 16h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1v-1a2 2 0 1 0-4 0v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m.8-6c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2v1h-2.4zM17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 18H7V5h10z"/>',"baseline-screen-lock-rotation":'<path fill="currentColor" d="m23.25 12.77l-2.57-2.57l-1.41 1.41l2.22 2.22l-5.66 5.66L4.51 8.17l5.66-5.66l2.1 2.1l1.41-1.41L11.23.75a1.49 1.49 0 0 0-2.12 0L2.75 7.11a1.49 1.49 0 0 0 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12M8.47 20.48A10.49 10.49 0 0 1 2.5 12H1c.51 6.16 5.66 11 11.95 11l.66-.03l-3.81-3.82zM16 9h5c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1v-.5a2.5 2.5 0 0 0-5 0V3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.8-6.5c0-.94.76-1.7 1.7-1.7s1.7.76 1.7 1.7V3h-3.4z"/>',"baseline-screen-rotation":'<path fill="currentColor" d="M16.48 2.52c3.27 1.55 5.61 4.72 5.97 8.48h1.5C23.44 4.84 18.29 0 12 0l-.66.03l3.81 3.81zm-6.25-.77a1.49 1.49 0 0 0-2.12 0L1.75 8.11a1.49 1.49 0 0 0 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12zm4.6 19.44L2.81 9.17l6.36-6.36l12.02 12.02zm-7.31.29A10.49 10.49 0 0 1 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03l-3.81-3.81z"/>',"baseline-screen-rotation-alt":'<path fill="currentColor" d="m4 7.59l5-5c.78-.78 2.05-.78 2.83 0L20.24 11h-2.83L10.4 4L5.41 9H8v2H2V5h2zM20 19h2v-6h-6v2h2.59l-4.99 5l-7.01-7H3.76l8.41 8.41c.78.78 2.05.78 2.83 0l5-5z"/>',"baseline-screen-search-desktop":'<path fill="currentColor" d="M20 18c1.1 0 1.99-.9 1.99-2L22 6a2 2 0 0 0-2-2H4c-1.11 0-2 .89-2 2v10a2 2 0 0 0 2 2H0v2h24v-2zM4 16V6h16v10.01zm5.097-6.047c0-1.027.836-1.864 1.864-1.864c1.027 0 1.864.837 1.864 1.864a1.867 1.867 0 0 1-1.864 1.864a1.867 1.867 0 0 1-1.864-1.864m7.032 4.236l-2.482-2.482a3.2 3.2 0 0 0 .527-1.754A3.216 3.216 0 0 0 10.96 6.74a3.217 3.217 0 0 0-3.214 3.213a3.22 3.22 0 0 0 3.214 3.214a3.2 3.2 0 0 0 1.724-.51l2.489 2.487l.955-.955z"/>',"baseline-screen-share":'<path fill="currentColor" d="M20 18c1.1 0 1.99-.9 1.99-2L22 6a2 2 0 0 0-2-2H4c-1.11 0-2 .89-2 2v10a2 2 0 0 0 2 2H0v2h24v-2zm-7-3.53v-2.19c-2.78 0-4.61.85-6 2.72c.56-2.67 2.11-5.33 6-5.87V7l4 3.73z"/>',"baseline-screenshot":'<path fill="currentColor" d="M17 1.01L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 18H7V6h10zM9.5 8.5H12V7H8v4h1.5zM12 17h4v-4h-1.5v2.5H12z"/>',"baseline-screenshot-monitor":'<path fill="currentColor" d="M20 3H4c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2V5a2 2 0 0 0-2-2m0 14H4V5h16z"/><path fill="currentColor" d="M6.5 7.5H9V6H5v4h1.5zM19 12h-1.5v2.5H15V16h4z"/>',"baseline-scuba-diving":'<path fill="currentColor" d="M1 13c0-1.1.9-2 2-2s2 .9 2 2s-.9 2-2 2s-2-.9-2-2m7.89-2.89l4.53-1.21l-.78-2.9l-4.53 1.21c-.8.21-1.28 1.04-1.06 1.84s1.04 1.28 1.84 1.06M20.5 5.9L23 3l-1-1l-3 3l-2 4l-9.48 2.87c-.82.2-1.39.89-1.5 1.68L5.24 18L2.4 21.8L4 23l3-4l1.14-3.14L14 14l5-3.5z"/>',"baseline-sd":'<path fill="currentColor" d="M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6 6h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-4zm-3.5 4.5v-1H7c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H9.5v-.5h-2v1H10c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-1h1.5v.5zm5 0h2v-3h-2z"/>',"baseline-sd-card":'<path fill="currentColor" d="M18 2h-8L4.02 8L4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 6h-2V4h2zm3 0h-2V4h2zm3 0h-2V4h2z"/>',"baseline-sd-card-alert":'<path fill="currentColor" d="M18 2h-8L4.02 8L4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5 15h-2v-2h2zm0-4h-2V8h2z"/>',"baseline-sd-storage":'<path fill="currentColor" d="M18 2h-8L4.02 8L4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 6h-2V4h2zm3 0h-2V4h2zm3 0h-2V4h2z"/>',"baseline-search":'<path fill="currentColor" d="M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14"/>',"baseline-search-off":'<path fill="currentColor" d="M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 0 0 9.5 3C6.08 3 3.28 5.64 3.03 9h2.02C5.3 6.75 7.18 5 9.5 5C11.99 5 14 7.01 14 9.5S11.99 14 9.5 14c-.17 0-.33-.03-.5-.05v2.02c.17.02.33.03.5.03c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19z"/><path fill="currentColor" d="M6.47 10.82L4 13.29l-2.47-2.47l-.71.71L3.29 14L.82 16.47l.71.71L4 14.71l2.47 2.47l.71-.71L4.71 14l2.47-2.47z"/>',"baseline-security":'<path fill="currentColor" d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12c5.16-1.26 9-6.45 9-12V5zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11z"/>',"baseline-security-update":'<path fill="currentColor" d="M5 3v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2m12 15H7V6h10zm-1-6h-3V8h-2v4H8l4 4z"/>',"baseline-security-update-good":'<path fill="currentColor" d="M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 17H7V6h10zm-1-7.95l-1.41-1.41l-3.54 3.54l-1.41-1.41l-1.41 1.41L11.05 15z"/>',"baseline-security-update-warning":'<path fill="currentColor" d="M11 15h2v2h-2zm0-8h2v6h-2z"/><path fill="currentColor" d="M17 1H7c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 17H7V6h10z"/>',"baseline-segment":'<path fill="currentColor" d="M9 18h12v-2H9zM3 6v2h18V6zm6 7h12v-2H9z"/>',"baseline-select-all":'<path fill="currentColor" d="M3 5h2V3c-1.1 0-2 .9-2 2m0 8h2v-2H3zm4 8h2v-2H7zM3 9h2V7H3zm10-6h-2v2h2zm6 0v2h2c0-1.1-.9-2-2-2M5 21v-2H3c0 1.1.9 2 2 2m-2-4h2v-2H3zM9 3H7v2h2zm2 18h2v-2h-2zm8-8h2v-2h-2zm0 8c1.1 0 2-.9 2-2h-2zm0-12h2V7h-2zm0 8h2v-2h-2zm-4 4h2v-2h-2zm0-16h2V3h-2zM7 17h10V7H7zm2-8h6v6H9z"/>',"baseline-self-improvement":'<circle cx="12" cy="6" r="2" fill="currentColor"/><path fill="currentColor" d="M21 16v-2c-2.24 0-4.16-.96-5.6-2.68l-1.34-1.6A1.98 1.98 0 0 0 12.53 9h-1.05c-.59 0-1.15.26-1.53.72l-1.34 1.6C7.16 13.04 5.24 14 3 14v2c2.77 0 5.19-1.17 7-3.25V15l-3.88 1.55c-.67.27-1.12.93-1.12 1.66C5 19.2 5.8 20 6.79 20H9v-.5a2.5 2.5 0 0 1 2.5-2.5h3c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.83 0-1.5.67-1.5 1.5v.5h7.21c.99 0 1.79-.8 1.79-1.79c0-.73-.45-1.39-1.12-1.66L14 15v-2.25c1.81 2.08 4.23 3.25 7 3.25"/>',"baseline-sell":'<path fill="currentColor" d="m21.41 11.41l-8.83-8.83c-.37-.37-.88-.58-1.41-.58H4c-1.1 0-2 .9-2 2v7.17c0 .53.21 1.04.59 1.41l8.83 8.83c.78.78 2.05.78 2.83 0l7.17-7.17c.78-.78.78-2.04-.01-2.83M6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5S8 5.67 8 6.5S7.33 8 6.5 8"/>',"baseline-send":'<path fill="currentColor" d="M2.01 21L23 12L2.01 3L2 10l15 2l-15 2z"/>',"baseline-send-and-archive":'<path fill="currentColor" d="M21 10h-3L2 3v7l9 2l-9 2v7l8-3.5V21c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2m0 11h-9v-9h9zm-4.5-1L13 16h2v-3h3v3h2z"/>',"baseline-send-time-extension":'<path fill="currentColor" d="M20 6c0-1.1-.9-2-2-2h-4a2.5 2.5 0 0 0-5 0H5.01c-1.1 0-2 .9-2 2v3.8C5.7 9.8 6 11.96 6 12.5s-.29 2.7-3 2.7V19c0 1.1.9 2 2 2h3.8c0-2.16 1.37-2.78 2.2-2.94v-9.3l9 4.5z"/><path fill="currentColor" d="M13 12v4l4 1l-4 1v4l10-5z"/>',"baseline-send-to-mobile":'<path fill="currentColor" d="M17 17h2v4c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-1.99 2-1.99L17 1c1.1 0 2 .9 2 2v4h-2V6H7v12h10zm5-5l-4-4v3h-5v2h5v3z"/>',"baseline-sensor-door":'<path fill="currentColor" d="M18 2H6c-1.1 0-2 .9-2 2v18h16V4c0-1.1-.9-2-2-2m-2.5 11.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5"/>',"baseline-sensor-occupied":'<path fill="currentColor" d="M12 11c1.66 0 3-1.34 3-3s-1.34-3-3-3s-3 1.34-3 3s1.34 3 3 3m0 1c-1.84 0-3.56.5-5.03 1.37c-.61.35-.97 1.02-.97 1.72V17h12v-1.91c0-.7-.36-1.36-.97-1.72A9.84 9.84 0 0 0 12 12m9.23-3.85l1.85-.77A12.06 12.06 0 0 0 16.62.92l-.77 1.85c2.42 1.02 4.36 2.96 5.38 5.38M8.15 2.77L7.38.92A12.1 12.1 0 0 0 .92 7.38l1.85.77c1.02-2.42 2.96-4.36 5.38-5.38M2.77 15.85l-1.85.77c1.22 2.91 3.55 5.25 6.46 6.46l.77-1.85a10.12 10.12 0 0 1-5.38-5.38m13.08 5.38l.77 1.85c2.91-1.22 5.25-3.55 6.46-6.46l-1.85-.77a10.12 10.12 0 0 1-5.38 5.38"/>',"baseline-sensor-window":'<path fill="currentColor" d="M18 4v16H6V4zm0-2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M7 19h10v-6H7zm3-9h4v1h3V5H7v6h3z"/>',"baseline-sensors":'<path fill="currentColor" d="M7.76 16.24C6.67 15.16 6 13.66 6 12s.67-3.16 1.76-4.24l1.42 1.42C8.45 9.9 8 10.9 8 12s.45 2.1 1.17 2.83zm8.48 0C17.33 15.16 18 13.66 18 12s-.67-3.16-1.76-4.24l-1.42 1.42C15.55 9.9 16 10.9 16 12s-.45 2.1-1.17 2.83zM12 10c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m8 2c0 2.21-.9 4.21-2.35 5.65l1.42 1.42C20.88 17.26 22 14.76 22 12s-1.12-5.26-2.93-7.07l-1.42 1.42A7.94 7.94 0 0 1 20 12M6.35 6.35L4.93 4.93C3.12 6.74 2 9.24 2 12s1.12 5.26 2.93 7.07l1.42-1.42C4.9 16.21 4 14.21 4 12s.9-4.21 2.35-5.65"/>',"baseline-sensors-off":'<path fill="currentColor" d="M8.14 10.96c-.09.33-.14.68-.14 1.04c0 1.1.45 2.1 1.17 2.83l-1.42 1.42A6.02 6.02 0 0 1 6 12c0-.93.21-1.8.58-2.59L5.11 7.94A7.9 7.9 0 0 0 4 12c0 2.21.9 4.21 2.35 5.65l-1.42 1.42A9.97 9.97 0 0 1 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22L2.8 2.81l18.38 18.38l-1.41 1.41zm9.28 3.63c.37-.79.58-1.66.58-2.59c0-1.66-.67-3.16-1.76-4.24l-1.42 1.42a3.95 3.95 0 0 1 1.04 3.86zM20 12c0 1.48-.4 2.87-1.11 4.06l1.45 1.45A9.9 9.9 0 0 0 22 12c0-2.76-1.12-5.26-2.93-7.07l-1.42 1.42A7.94 7.94 0 0 1 20 12"/>',"baseline-sentiment-dissatisfied":'<circle cx="15.5" cy="9.5" r="1.5" fill="currentColor"/><circle cx="8.5" cy="9.5" r="1.5" fill="currentColor"/><path fill="currentColor" d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8m0-3.5c.73 0 1.39.19 1.97.53c.12-.14.86-.98 1.01-1.14A5.4 5.4 0 0 0 12 15c-1.11 0-2.13.33-2.99.88c.97 1.09.01.02 1.01 1.14c.59-.33 1.25-.52 1.98-.52"/>',"baseline-sentiment-neutral":'<path fill="currentColor" d="M9 15.5h6v1H9z"/><circle cx="15.5" cy="9.5" r="1.5" fill="currentColor"/><circle cx="8.5" cy="9.5" r="1.5" fill="currentColor"/><path fill="currentColor" d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8"/>',"baseline-sentiment-satisfied":'<circle cx="15.5" cy="9.5" r="1.5" fill="currentColor"/><circle cx="8.5" cy="9.5" r="1.5" fill="currentColor"/><path fill="currentColor" d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8m0-4c-.73 0-1.38-.18-1.96-.52c-.12.14-.86.98-1.01 1.15a5.49 5.49 0 0 0 5.95-.01c-.97-1.09-.01-.02-1.01-1.15c-.59.35-1.24.53-1.97.53"/>',"baseline-sentiment-satisfied-alt":'<circle cx="15.5" cy="9.5" r="1.5" fill="currentColor"/><circle cx="8.5" cy="9.5" r="1.5" fill="currentColor"/><circle cx="15.5" cy="9.5" r="1.5" fill="currentColor"/><circle cx="8.5" cy="9.5" r="1.5" fill="currentColor"/><path fill="currentColor" d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8m0-2.5c2.33 0 4.32-1.45 5.12-3.5h-1.67c-.69 1.19-1.97 2-3.45 2s-2.75-.81-3.45-2H6.88c.8 2.05 2.79 3.5 5.12 3.5"/>',"baseline-sentiment-slightly-dissatisfied":'<path fill="currentColor" d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 16.5c-.73 0-1.39.19-1.98.52c-1-1.12-.04-.05-1.01-1.14c.86-.55 1.88-.88 2.99-.88a5.4 5.4 0 0 1 2.98.89c-.15.16-.89 1-1.01 1.14c-.58-.34-1.24-.53-1.97-.53m3.5-5.5a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m-7 0a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3"/>',"baseline-sentiment-very-dissatisfied":'<circle cx="15.5" cy="9.5" r="1.5" fill="currentColor"/><circle cx="8.5" cy="9.5" r="1.5" fill="currentColor"/><path fill="currentColor" d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8m0-6c-2.33 0-4.32 1.45-5.12 3.5h1.67c.69-1.19 1.97-2 3.45-2s2.75.81 3.45 2h1.67c-.8-2.05-2.79-3.5-5.12-3.5"/>',"baseline-sentiment-very-satisfied":'<circle cx="15.5" cy="9.5" r="1.5" fill="currentColor"/><circle cx="8.5" cy="9.5" r="1.5" fill="currentColor"/><path fill="currentColor" d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8m-5-6c.78 2.34 2.72 4 5 4s4.22-1.66 5-4z"/>',"baseline-set-meal":'<path fill="currentColor" d="m21.05 17.56l-17.97.94L3 17l17.98-.94zM21 19.48H3v1.5h18zM22 5v7c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-2 1c-1.68 0-3.04.98-3.21 2.23c-.64-.73-2.73-2.73-6.54-2.73c-4.67 0-6.75 3-6.75 3s2.08 3 6.75 3c3.81 0 5.9-2 6.54-2.73C16.96 10.02 18.32 11 20 11z"/>',"baseline-settings":'<path fill="currentColor" d="M19.14 12.94c.04-.3.06-.61.06-.94c0-.32-.02-.64-.07-.94l2.03-1.58a.49.49 0 0 0 .12-.61l-1.92-3.32a.49.49 0 0 0-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54a.484.484 0 0 0-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58a.49.49 0 0 0-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6s3.6 1.62 3.6 3.6s-1.62 3.6-3.6 3.6"/>',"baseline-settings-accessibility":'<path fill="currentColor" d="M20.5 4c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 6c1.86.5 4 .83 6 1v12h2v-6h2v6h2V7c2-.17 4.14-.5 6-1zM12 4c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2M7 24h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2z"/>',"baseline-settings-applications":'<path fill="currentColor" d="M12 10c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m7-7H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m-1.75 9c0 .23-.02.46-.05.68l1.48 1.16c.13.11.17.3.08.45l-1.4 2.42c-.09.15-.27.21-.43.15l-1.74-.7c-.36.28-.76.51-1.18.69l-.26 1.85c-.03.17-.18.3-.35.3h-2.8c-.17 0-.32-.13-.35-.29l-.26-1.85c-.43-.18-.82-.41-1.18-.69l-1.74.7c-.16.06-.34 0-.43-.15l-1.4-2.42a.35.35 0 0 1 .08-.45l1.48-1.16c-.03-.23-.05-.46-.05-.69s.02-.46.05-.68l-1.48-1.16a.35.35 0 0 1-.08-.45l1.4-2.42c.09-.15.27-.21.43-.15l1.74.7c.36-.28.76-.51 1.18-.69l.26-1.85c.03-.17.18-.3.35-.3h2.8c.17 0 .32.13.35.29l.26 1.85c.43.18.82.41 1.18.69l1.74-.7c.16-.06.34 0 .43.15l1.4 2.42c.09.15.05.34-.08.45l-1.48 1.16c.03.23.05.46.05.69"/>',"baseline-settings-backup-restore":'<path fill="currentColor" d="M14 12c0-1.1-.9-2-2-2s-2 .9-2 2s.9 2 2 2s2-.9 2-2m-2-9a9 9 0 0 0-9 9H0l4 4l4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7a6.995 6.995 0 0 1-11.06 5.7l-1.42 1.44A9 9 0 1 0 12 3"/>',"baseline-settings-bluetooth":'<path fill="currentColor" d="M11 24h2v-2h-2zm-4 0h2v-2H7zm8 0h2v-2h-2zm2.71-18.29L12 0h-1v7.59L6.41 3L5 4.41L10.59 10L5 15.59L6.41 17L11 12.41V20h1l5.71-5.71l-4.3-4.29zM13 3.83l1.88 1.88L13 7.59zm1.88 10.46L13 16.17v-3.76z"/>',"baseline-settings-brightness":'<path fill="currentColor" d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18zM8 16h2.5l1.5 1.5l1.5-1.5H16v-2.5l1.5-1.5l-1.5-1.5V8h-2.5L12 6.5L10.5 8H8v2.5L6.5 12L8 13.5zm4-7c1.66 0 3 1.34 3 3s-1.34 3-3 3z"/>',"baseline-settings-cell":'<path fill="currentColor" d="M7 24h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2zM16 .01L8 0C6.9 0 6 .9 6 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V2c0-1.1-.9-1.99-2-1.99M16 16H8V4h8z"/>',"baseline-settings-ethernet":'<path fill="currentColor" d="M7.77 6.76L6.23 5.48L.82 12l5.41 6.52l1.54-1.28L3.42 12zM7 13h2v-2H7zm10-2h-2v2h2zm-6 2h2v-2h-2zm6.77-7.52l-1.54 1.28L20.58 12l-4.35 5.24l1.54 1.28L23.18 12z"/>',"baseline-settings-input-antenna":'<path fill="currentColor" d="M12 5c-3.87 0-7 3.13-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.87-3.13-7-7-7m1 9.29c.88-.39 1.5-1.26 1.5-2.29a2.5 2.5 0 0 0-5 0c0 1.02.62 1.9 1.5 2.29v3.3L7.59 21L9 22.41l3-3l3 3L16.41 21L13 17.59zM12 1C5.93 1 1 5.93 1 12h2a9 9 0 0 1 18 0h2c0-6.07-4.93-11-11-11"/>',"baseline-settings-input-component":'<path fill="currentColor" d="M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9zm-8 0c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6z"/>',"baseline-settings-input-composite":'<path fill="currentColor" d="M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9zm-8 0c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6z"/>',"baseline-settings-input-hdmi":'<path fill="currentColor" d="M18 7V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3H5v6l3 6v3h8v-3l3-6V7zM8 4h8v3h-2V5h-1v2h-2V5h-1v2H8z"/>',"baseline-settings-input-svideo":'<path fill="currentColor" d="M8 11.5c0-.83-.67-1.5-1.5-1.5S5 10.67 5 11.5S5.67 13 6.5 13S8 12.33 8 11.5m7-5c0-.83-.67-1.5-1.5-1.5h-3C9.67 5 9 5.67 9 6.5S9.67 8 10.5 8h3c.83 0 1.5-.67 1.5-1.5M8.5 15c-.83 0-1.5.67-1.5 1.5S7.67 18 8.5 18s1.5-.67 1.5-1.5S9.33 15 8.5 15M12 1C5.93 1 1 5.93 1 12s4.93 11 11 11s11-4.93 11-11S18.07 1 12 1m0 20c-4.96 0-9-4.04-9-9s4.04-9 9-9s9 4.04 9 9s-4.04 9-9 9m5.5-11c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5s1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5m-2 5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5s1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5"/>',"baseline-settings-overscan":'<path fill="currentColor" d="M12.01 5.5L10 8h4zM18 10v4l2.5-1.99zM6 10l-2.5 2.01L6 14zm8 6h-4l2.01 2.5zm7-13H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18z"/>',"baseline-settings-phone":'<path fill="currentColor" d="M13 9h-2v2h2zm4 0h-2v2h2zm3 6.5c-1.25 0-2.45-.2-3.57-.57a1.02 1.02 0 0 0-1.02.24l-2.2 2.2a15.07 15.07 0 0 1-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01A11.4 11.4 0 0 1 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1c0 9.39 7.61 17 17 17c.55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M19 9v2h2V9z"/>',"baseline-settings-power":'<path fill="currentColor" d="M7 24h2v-2H7zm4 0h2v-2h-2zm2-22h-2v10h2zm3.56 2.44l-1.45 1.45A5.97 5.97 0 0 1 18 11c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2.17 1.16-4.06 2.88-5.12L7.44 4.44A7.96 7.96 0 0 0 4 11c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.72-1.36-5.12-3.44-6.56M15 24h2v-2h-2z"/>',"baseline-settings-remote":'<path fill="currentColor" d="M15 9H9c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1m-3 6c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2M7.05 6.05l1.41 1.41a5.02 5.02 0 0 1 7.08 0l1.41-1.41C15.68 4.78 13.93 4 12 4s-3.68.78-4.95 2.05M12 0C8.96 0 6.21 1.23 4.22 3.22l1.41 1.41C7.26 3.01 9.51 2 12 2s4.74 1.01 6.36 2.64l1.41-1.41C17.79 1.23 15.04 0 12 0"/>',"baseline-settings-suggest":'<path fill="currentColor" d="M17.41 6.59L15 5.5l2.41-1.09L18.5 2l1.09 2.41L22 5.5l-2.41 1.09L18.5 9zm3.87 6.13L20.5 11l-.78 1.72l-1.72.78l1.72.78l.78 1.72l.78-1.72L23 13.5zm-5.04 1.65l1.94 1.47l-2.5 4.33l-2.24-.94c-.2.13-.42.26-.64.37l-.3 2.4h-5l-.3-2.41c-.22-.11-.43-.23-.64-.37l-2.24.94l-2.5-4.33l1.94-1.47c-.01-.11-.01-.24-.01-.36s0-.25.01-.37l-1.94-1.47l2.5-4.33l2.24.94c.2-.13.42-.26.64-.37L7.5 6h5l.3 2.41c.22.11.43.23.64.37l2.24-.94l2.5 4.33l-1.94 1.47c.01.12.01.24.01.37s0 .24-.01.36M13 14c0-1.66-1.34-3-3-3s-3 1.34-3 3s1.34 3 3 3s3-1.34 3-3"/>',"baseline-settings-system-daydream":'<path fill="currentColor" d="M9 16h6.5a2.5 2.5 0 0 0 0-5h-.05c-.24-1.69-1.69-3-3.45-3c-1.4 0-2.6.83-3.16 2.02h-.16A2.994 2.994 0 0 0 6 13c0 1.66 1.34 3 3 3M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18z"/>',"baseline-settings-voice":'<path fill="currentColor" d="M7 24h2v-2H7zm5-11c1.66 0 2.99-1.34 2.99-3L15 4c0-1.66-1.34-3-3-3S9 2.34 9 4v6c0 1.66 1.34 3 3 3m-1 11h2v-2h-2zm4 0h2v-2h-2zm4-14h-1.7c0 3-2.54 5.1-5.3 5.1S6.7 13 6.7 10H5c0 3.41 2.72 6.23 6 6.72V20h2v-3.28c3.28-.49 6-3.31 6-6.72"/>',"baseline-severe-cold":'<path fill="currentColor" d="m12 10.41l4-4L14.59 5L12 7.59V4h-2v3.59L7.41 5L6 6.41l4 4V12H8.41l-4-4L3 9.41L5.59 12H2v2h3.59L3 16.59L4.41 18l4-4H10v1.59l-4 4L7.41 21L10 18.41V22h2v-3.59L14.59 21L16 19.59l-4-4V14h1.59l4 4L19 16.59L16.41 14H20v-2h-8zM19 2h2v5h-2zm0 6h2v2h-2z"/>',"baseline-shape-line":'<path fill="currentColor" d="M6 11c2.76 0 5-2.24 5-5S8.76 1 6 1S1 3.24 1 6s2.24 5 5 5m15 3h-5c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2"/><path fill="currentColor" d="M17.71 7.7c.4.19.83.3 1.29.3c1.65 0 3-1.35 3-3s-1.35-3-3-3s-3 1.35-3 3c0 .46.11.89.3 1.29L6.29 16.3c-.4-.19-.83-.3-1.29-.3c-1.65 0-3 1.35-3 3s1.35 3 3 3s3-1.35 3-3c0-.46-.11-.89-.3-1.29z"/>',"baseline-share":'<path fill="currentColor" d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81c1.66 0 3-1.34 3-3s-1.34-3-3-3s-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65c0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92"/>',"baseline-share-arrival-time":'<path fill="currentColor" d="M8 4c-4.42 0-8 3.58-8 8s3.58 8 8 8s8-3.58 8-8s-3.58-8-8-8m10.5 8c0 .69-.28 1.32-.73 1.77l1.41 1.41c.82-.81 1.32-1.94 1.32-3.18s-.5-2.37-1.32-3.18l-1.41 1.41c.45.45.73 1.08.73 1.77m3.5 0c0 1.66-.67 3.16-1.76 4.24l1.41 1.41C23.1 16.21 24 14.21 24 12s-.9-4.21-2.35-5.65l-1.41 1.41A5.94 5.94 0 0 1 22 12m-10.19 2.42l-1.39 1.39L7 12.39V8h2v3.61z"/>',"baseline-share-location":'<path fill="currentColor" d="M13.02 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.42-1.43a7.94 7.94 0 0 1-3.9 1.62M4.03 12c0-4.05 3.03-7.41 6.95-7.93V2.05C5.95 2.58 2.03 6.84 2.03 12s3.92 9.42 8.95 9.95v-2.02c-3.92-.52-6.95-3.88-6.95-7.93m15.92-1h2.02c-.2-2.01-1-3.84-2.21-5.32l-1.43 1.43c.86 1.1 1.44 2.43 1.62 3.89m-1.61-6.74a10 10 0 0 0-5.32-2.21v2.02c1.46.18 2.79.76 3.9 1.62zm-.01 12.64l1.43 1.42A9.95 9.95 0 0 0 21.97 13h-2.02a7.94 7.94 0 0 1-1.62 3.9"/><path fill="currentColor" d="M16 11.1C16 8.61 14.1 7 12 7s-4 1.61-4 4.1c0 1.66 1.33 3.63 4 5.9c2.67-2.27 4-4.24 4-5.9m-4 .9a1.071 1.071 0 0 1 0-2.14A1.071 1.071 0 0 1 12 12"/>',"baseline-shield":'<path fill="currentColor" d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12c5.16-1.26 9-6.45 9-12V5z"/>',"baseline-shield-moon":'<path fill="currentColor" d="M12 2L4 5v6.09c0 5.05 3.41 9.76 8 10.91c4.59-1.15 8-5.86 8-10.91V5zm3.97 12.41c-1.84 2.17-5.21 2.1-6.96-.07c-2.19-2.72-.65-6.72 2.69-7.33c.34-.06.63.27.51.6c-.46 1.23-.39 2.64.32 3.86a4.51 4.51 0 0 0 3.18 2.2c.34.05.49.47.26.74"/>',"baseline-shop":'<path fill="currentColor" d="M16 6V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H2v13c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6zm-6-2h4v2h-4zM9 18V9l7.5 4z"/>',"baseline-shop-2":'<path fill="currentColor" d="M3 9H1v11c0 1.11.89 2 2 2h16v-2H3z"/><path fill="currentColor" d="M18 5V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5zm-6-2h4v2h-4zm0 12V8l5.5 3.5z"/>',"baseline-shop-two":'<path fill="currentColor" d="M3 9H1v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2H3zm15-4V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5zm-6-2h4v2h-4zm0 12V8l5.5 3z"/>',"baseline-shopify":'<path fill="currentColor" d="M14.9 5.1s-.2.06-.54.17c-.06-.18-.14-.41-.26-.63c-.38-.73-.94-1.11-1.62-1.12c-.05 0-.09 0-.14.01c-.02-.02-.04-.05-.06-.07c-.29-.32-.67-.47-1.12-.46c-.87.03-1.74.66-2.45 1.78c-.5.79-.87 1.78-.98 2.54c-1 .31-1.7.53-1.72.53c-.51.16-.52.18-.59.65c-.05.36-1.37 10.6-1.37 10.6L15.03 21V5.08c-.05 0-.1.01-.13.02m-2.54.79c-.58.18-1.22.38-1.85.57c.18-.69.52-1.37.94-1.82c.16-.17.37-.35.63-.46c.24.51.29 1.22.28 1.71m-1.19-2.31c.2 0 .38.04.53.14c-.24.12-.46.3-.68.53c-.55.59-.98 1.52-1.15 2.41c-.53.16-1.04.32-1.52.47c.3-1.41 1.48-3.51 2.82-3.55m-1.7 7.99c.06.93 2.52 1.14 2.66 3.33c.11 1.72-.91 2.9-2.39 2.99C7.98 18 7 16.96 7 16.96l.37-1.59s.98.74 1.76.69c.51-.03.69-.45.68-.74c-.08-1.22-2.08-1.15-2.2-3.15c-.11-1.69 1-3.39 3.44-3.55c.95-.06 1.43.18 1.43.18l-.56 2.09s-.62-.28-1.36-.24c-1.08.07-1.1.75-1.09.92m3.47-5.86c-.01-.44-.06-1.06-.27-1.59c.66.13.99.87 1.13 1.32c-.25.08-.54.17-.86.27m2.45 15.25l4.56-1.13S17.99 6.57 17.98 6.48s-.09-.14-.16-.15s-1.35-.03-1.35-.03s-.78-.76-1.08-1.05z"/>',"baseline-shopping-bag":'<path fill="currentColor" d="M18 6h-2c0-2.21-1.79-4-4-4S8 3.79 8 6H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-8 4c0 .55-.45 1-1 1s-1-.45-1-1V8h2zm2-6c1.1 0 2 .9 2 2h-4c0-1.1.9-2 2-2m4 6c0 .55-.45 1-1 1s-1-.45-1-1V8h2z"/>',"baseline-shopping-basket":'<path fill="currentColor" d="m17.21 9l-4.38-6.56a1 1 0 0 0-.83-.42c-.32 0-.64.14-.83.43L6.79 9H2c-.55 0-1 .45-1 1c0 .09.01.18.04.27l2.54 9.27c.23.84 1 1.46 1.92 1.46h13c.92 0 1.69-.62 1.93-1.46l2.54-9.27L23 10c0-.55-.45-1-1-1zM9 9l3-4.4L15 9zm3 8c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2"/>',"baseline-shopping-cart":'<path fill="currentColor" d="M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2s-.9-2-2-2M1 2v2h2l3.6 7.59l-1.35 2.45c-.16.28-.25.61-.25.96c0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12l.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49A1.003 1.003 0 0 0 20 4H5.21l-.94-2zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2s2-.9 2-2s-.9-2-2-2"/>',"baseline-shopping-cart-checkout":'<path fill="currentColor" d="M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2s-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2s2-.9 2-2s-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03L21 4.96L19.25 4l-3.7 7H8.53L4.27 2H1v2h2l3.6 7.59l-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7zM12 2l4 4l-4 4l-1.41-1.41L12.17 7H8V5h4.17l-1.59-1.59z"/>',"baseline-short-text":'<path fill="currentColor" d="M4 9h16v2H4zm0 4h10v2H4z"/>',"baseline-shortcut":'<path fill="currentColor" d="m21 11l-6-6v5H8c-2.76 0-5 2.24-5 5v4h2v-4c0-1.65 1.35-3 3-3h7v5z"/>',"baseline-show-chart":'<path fill="currentColor" d="m3.5 18.49l6-6.01l4 4L22 6.92l-1.41-1.41l-7.09 7.97l-4-4L2 16.99z"/>',"baseline-shower":'<circle cx="8" cy="17" r="1" fill="currentColor"/><circle cx="12" cy="17" r="1" fill="currentColor"/><circle cx="16" cy="17" r="1" fill="currentColor"/><path fill="currentColor" d="M13 5.08V3h-2v2.08C7.61 5.57 5 8.47 5 12v2h14v-2c0-3.53-2.61-6.43-6-6.92"/><circle cx="8" cy="20" r="1" fill="currentColor"/><circle cx="12" cy="20" r="1" fill="currentColor"/><circle cx="16" cy="20" r="1" fill="currentColor"/>',"baseline-shuffle":'<path fill="currentColor" d="M10.59 9.17L5.41 4L4 5.41l5.17 5.17zM14.5 4l2.04 2.04L4 18.59L5.41 20L17.96 7.46L20 9.5V4zm.33 9.41l-1.41 1.41l3.13 3.13L14.5 20H20v-5.5l-2.04 2.04z"/>',"baseline-shuffle-on":'<path fill="currentColor" fill-rule="evenodd" d="M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M10.59 9.17L5.41 4L4 5.41l5.17 5.17zM14.5 4l2.04 2.04L4 18.59L5.41 20L17.96 7.46L20 9.5V4zm.33 9.41l-1.41 1.41l3.13 3.13L14.5 20H20v-5.5l-2.04 2.04z"/>',"baseline-shutter-speed":'<path fill="currentColor" d="M15 1H9v2h6zm4.03 6.39l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42A8.96 8.96 0 0 0 12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9a8.994 8.994 0 0 0 7.03-14.61M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7s7 3.13 7 7s-3.13 7-7 7m-.32-5H6.35a6 6 0 0 0 3.41 3.56l-.11-.06zm5.97-4a6 6 0 0 0-3.34-3.54L12.26 11zm-7.04 7.83c.45.11.91.17 1.39.17c1.34 0 2.57-.45 3.57-1.19l-2.11-3.9zM7.55 8.99A5.97 5.97 0 0 0 6 13c0 .34.04.67.09 1h4.72zm8.79 8.14A5.94 5.94 0 0 0 18 13c0-.34-.04-.67-.09-1h-4.34zm-3.01-9.98C12.9 7.06 12.46 7 12 7c-1.4 0-2.69.49-3.71 1.29l2.32 3.56z"/>',"baseline-sick":'<path fill="currentColor" d="M21 9c-1.1 0-2-.9-2-2s2-4 2-4s2 2.9 2 4s-.9 2-2 2m-3.5-2c0-.73.41-1.71.92-2.66A9.97 9.97 0 0 0 11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12c0-.55-.06-1.09-.14-1.62a3.5 3.5 0 0 1-.86.12c-1.93 0-3.5-1.57-3.5-3.5m-1.88.38l1.06 1.06l-1.06 1.06l1.06 1.06l-1.06 1.06L13.5 9.5zm-8.3 1.06l1.06-1.06L10.5 9.5l-2.12 2.12l-1.06-1.06L8.38 9.5zM15.44 17c-.69-1.19-1.97-2-3.44-2s-2.75.81-3.44 2H6.88c.3-.76.76-1.43 1.34-1.99L5.24 13.3c-.45.26-1.01.28-1.49 0a1.501 1.501 0 0 1 1.5-2.6c.48.28.74.78.74 1.29l3.58 2.07c.73-.36 1.55-.56 2.43-.56c2.33 0 4.32 1.45 5.12 3.5z"/>',"baseline-sign-language":'<path fill="currentColor" d="m12.49 13l-.93-1.86c-.37-.74-.07-1.64.67-2.01l.26-.13l5.73 5.46c.5.47.78 1.13.78 1.81v5.23a2.5 2.5 0 0 1-2.5 2.5h-11c-.55 0-1-.45-1-1s.45-1 1-1H10v-1H4c-.55 0-1-.45-1-1s.45-1 1-1h6v-1H3c-.55 0-1-.45-1-1s.45-1 1-1h7v-1H4.5c-.55 0-1-.45-1-1s.45-1 1-1zm-.71-5.88c-.84.4-1.17.62-1.63 1.19l-2.7-2.85A.996.996 0 1 1 8.9 4.09zM9.64 9.21a3.46 3.46 0 0 0-.2 1.79h-.86L6.31 8.61a.987.987 0 0 1 .04-1.41a.996.996 0 0 1 1.41.04zm10.69 4.7l.88-.83c.5-.47.79-1.13.79-1.82V3.35l-.27-.1c-.78-.28-1.64.12-1.92.9l-.71 1.96l-5.5-5.8a.996.996 0 1 0-1.45 1.37l3.79 3.99l-.73.69l-4.82-5.08a.996.996 0 1 0-1.45 1.37l3.78 3.98L15.38 9l3.61 3.43l.61.58c.29.27.53.57.73.9"/>',"baseline-signal-cellular-0-bar":'<path fill="currentColor" d="M20 6.83V20H6.83zM22 2L2 22h20z"/>',"baseline-signal-cellular-1-bar":'<path fill="currentColor" fill-opacity=".3" d="M2 22h20V2z"/><path fill="currentColor" d="M12 12L2 22h10z"/>',"baseline-signal-cellular-2-bar":'<path fill="currentColor" fill-opacity=".3" d="M2 22h20V2z"/><path fill="currentColor" d="M14 10L2 22h12z"/>',"baseline-signal-cellular-3-bar":'<path fill="currentColor" fill-opacity=".3" d="M2 22h20V2z"/><path fill="currentColor" d="M17 7L2 22h15z"/>',"baseline-signal-cellular-4-bar":'<path fill="currentColor" d="M2 22h20V2z"/>',"baseline-signal-cellular-alt":'<path fill="currentColor" d="M17 4h3v16h-3zM5 14h3v6H5zm6-5h3v11h-3z"/>',"baseline-signal-cellular-alt-1-bar":'<path fill="currentColor" d="M5 14h3v6H5z"/>',"baseline-signal-cellular-alt-2-bar":'<path fill="currentColor" d="M5 14h3v6H5zm6-5h3v11h-3z"/>',"baseline-signal-cellular-connected-no-internet-0-bar":'<path fill="currentColor" d="M20 18h2v-8h-2zm0 4h2v-2h-2zm-2-2v2H2L22 2v6h-2V6.83L6.83 20z"/>',"baseline-signal-cellular-connected-no-internet-1-bar":'<path fill="currentColor" fill-opacity=".3" d="M22 8V2L2 22h16V8z"/><path fill="currentColor" d="M20 10v8h2v-8zm-8 12V12L2 22zm8 0h2v-2h-2z"/>',"baseline-signal-cellular-connected-no-internet-2-bar":'<path fill="currentColor" fill-opacity=".3" d="M22 8V2L2 22h16V8z"/><path fill="currentColor" d="M14 22V10L2 22zm6-12v8h2v-8zm0 12h2v-2h-2z"/>',"baseline-signal-cellular-connected-no-internet-3-bar":'<path fill="currentColor" fill-opacity=".3" d="M22 8V2L2 22h16V8z"/><path fill="currentColor" d="M17 22V7L2 22zm3-12v8h2v-8zm0 12h2v-2h-2z"/>',"baseline-signal-cellular-connected-no-internet-4-bar":'<path fill="currentColor" d="M20 18h2v-8h-2zm0 4h2v-2h-2zM2 22h16V8h4V2z"/>',"baseline-signal-cellular-no-sim":'<path fill="currentColor" d="M18.99 5c0-1.1-.89-2-1.99-2h-7L7.66 5.34L19 16.68zM3.65 3.88L2.38 5.15L5 7.77V19c0 1.1.9 2 2 2h10.01c.35 0 .67-.1.96-.26l1.88 1.88l1.27-1.27z"/>',"baseline-signal-cellular-nodata":'<path fill="currentColor" d="M22 13h-9v9H2L22 2zm-1 2.41L19.59 14l-2.09 2.09L15.41 14L14 15.41l2.09 2.09L14 19.59L15.41 21l2.09-2.08L19.59 21L21 19.59l-2.08-2.09z"/>',"baseline-signal-cellular-null":'<path fill="currentColor" d="M20 6.83V20H6.83zM22 2L2 22h20z"/>',"baseline-signal-cellular-off":'<path fill="currentColor" d="m21 1l-8.59 8.59L21 18.18zM4.77 4.5L3.5 5.77l6.36 6.36L1 21h17.73l2 2L22 21.73z"/>',"baseline-signal-wifi-0-bar":'<path fill="currentColor" d="M12 6c3.33 0 6.49 1.08 9.08 3.07L12 18.17l-9.08-9.1C5.51 7.08 8.67 6 12 6m0-2C7.31 4 3.07 5.9 0 8.98L12 21L24 8.98A16.88 16.88 0 0 0 12 4"/>',"baseline-signal-wifi-1-bar":'<path fill="currentColor" fill-opacity=".3" d="M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49l.01.01z"/><path fill="currentColor" d="M6.67 14.86L12 21.49v.01l.01-.01l5.33-6.63C17.06 14.65 15.03 13 12 13s-5.06 1.65-5.33 1.86"/>',"baseline-signal-wifi-1-bar-lock":'<path fill="currentColor" d="M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1m-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5z"/><path fill="currentColor" d="M15.5 14.5c0-2.8 2.2-5 5-5c.4 0 .7 0 1 .1L23.6 7c-.4-.3-4.9-4-11.6-4S.8 6.7.4 7L12 21.5l3.5-4.3z" opacity=".3"/><path fill="currentColor" d="m6.7 14.9l5.3 6.6l3.5-4.3v-2.6c0-.2 0-.5.1-.7c-.9-.5-2.2-.9-3.6-.9c-3 0-5.1 1.7-5.3 1.9"/>',"baseline-signal-wifi-2-bar":'<path fill="currentColor" fill-opacity=".3" d="M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49l.01.01z"/><path fill="currentColor" d="m4.79 12.52l7.2 8.98H12l.01-.01l7.2-8.98C18.85 12.24 16.1 10 12 10s-6.85 2.24-7.21 2.52"/>',"baseline-signal-wifi-2-bar-lock":'<path fill="currentColor" d="M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1m-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5z"/><path fill="currentColor" d="M15.5 14.5c0-2.8 2.2-5 5-5c.4 0 .7 0 1 .1L23.6 7c-.4-.3-4.9-4-11.6-4S.8 6.7.4 7L12 21.5l3.5-4.3z" opacity=".3"/><path fill="currentColor" d="m4.8 12.5l7.2 9l3.5-4.4v-2.6c0-1.3.5-2.5 1.4-3.4C15.6 10.5 14 10 12 10c-4.1 0-6.8 2.2-7.2 2.5"/>',"baseline-signal-wifi-3-bar":'<path fill="currentColor" fill-opacity=".3" d="M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49l.01.01z"/><path fill="currentColor" d="m3.53 10.95l8.46 10.54l.01.01l.01-.01l8.46-10.54C20.04 10.62 16.81 8 12 8s-8.04 2.62-8.47 2.95"/>',"baseline-signal-wifi-3-bar-lock":'<path fill="currentColor" d="M12 3C5.3 3 .8 6.7.4 7l3.2 3.9L12 21.5l3.5-4.3v-2.6c0-2.2 1.4-4 3.3-4.7c.3-.1.5-.2.8-.2c.3-.1.6-.1.9-.1c.4 0 .7 0 1 .1L23.6 7c-.4-.3-4.9-4-11.6-4" opacity=".3"/><path fill="currentColor" d="M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1m-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5zm-10 5.5l3.5-4.3v-2.6c0-2.2 1.4-4 3.3-4.7C17.3 9 14.9 8 12 8c-4.8 0-8 2.6-8.5 2.9"/>',"baseline-signal-wifi-4-bar":'<path fill="currentColor" d="M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49l.01.01z"/>',"baseline-signal-wifi-4-bar-lock":'<path fill="currentColor" d="M21.98 11L24 8.98A16.88 16.88 0 0 0 12 4C7.31 4 3.07 5.9 0 8.98l6.35 6.36L12 21l3.05-3.05V15c0-.45.09-.88.23-1.29c.54-1.57 2.01-2.71 3.77-2.71z"/><path fill="currentColor" d="M22 16v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z"/>',"baseline-signal-wifi-bad":'<path fill="currentColor" d="M24 8.98A16.88 16.88 0 0 0 12 4C7.31 4 3.07 5.9 0 8.98L12 21v-9h8.99zM19.59 14l-2.09 2.09L15.41 14L14 15.41l2.09 2.09L14 19.59L15.41 21l2.09-2.08L19.59 21L21 19.59l-2.08-2.09L21 15.41z"/>',"baseline-signal-wifi-connected-no-internet-4":'<path fill="currentColor" d="M24 8.98A16.88 16.88 0 0 0 12 4C7.31 4 3.07 5.9 0 8.98L12 21v-9h8.99zM19.59 14l-2.09 2.09L15.41 14L14 15.41l2.09 2.09L14 19.59L15.41 21l2.09-2.08L19.59 21L21 19.59l-2.08-2.09L21 15.41z"/>',"baseline-signal-wifi-off":'<path fill="currentColor" d="M23.64 7c-.45-.34-4.93-4-11.64-4c-1.5 0-2.89.19-4.15.48L18.18 13.8zm-6.6 8.22L3.27 1.44L2 2.72l2.05 2.06C1.91 5.76.59 6.82.36 7l11.63 14.49l.01.01l.01-.01l3.9-4.86l3.32 3.32l1.27-1.27z"/>',"baseline-signal-wifi-statusbar-4-bar":'<path fill="currentColor" d="M12 4C7.31 4 3.07 5.9 0 8.98L12 21L24 8.98A16.88 16.88 0 0 0 12 4"/>',"baseline-signal-wifi-statusbar-connected-no-internet-4":'<path fill="currentColor" d="M12 4C7.31 4 3.07 5.9 0 8.98L12 21l5-5.01V8h5.92C19.97 5.51 16.16 4 12 4m7 14h2v2h-2z"/><path fill="currentColor" d="M19 10h2v6h-2z"/>',"baseline-signal-wifi-statusbar-null":'<path fill="currentColor" d="M12 4C7.31 4 3.07 5.9 0 8.98L12 21L24 8.98A16.88 16.88 0 0 0 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07L12 18.17z"/>',"baseline-signpost":'<path fill="currentColor" d="M13 10h5l3-3l-3-3h-5V2h-2v2H4v6h7v2H6l-3 3l3 3h5v4h2v-4h7v-6h-7z"/>',"baseline-sim-card":'<path fill="currentColor" d="M19.99 4c0-1.1-.89-2-1.99-2h-8L4 8v12c0 1.1.9 2 2 2h12.01c1.1 0 1.99-.9 1.99-2zM9 19H7v-2h2zm8 0h-2v-2h2zm-8-4H7v-4h2zm4 4h-2v-4h2zm0-6h-2v-2h2zm4 2h-2v-4h2z"/>',"baseline-sim-card-alert":'<path fill="currentColor" d="M18 2h-8L4.02 8L4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5 15h-2v-2h2zm0-4h-2V8h2z"/>',"baseline-sim-card-download":'<path fill="currentColor" d="M18 2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 15l-4-4h3V9.02L13 9v4h3z"/>',"baseline-single-bed":'<path fill="currentColor" d="M20 12c0-1.1-.9-2-2-2V7c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3c-1.1 0-2 .9-2 2v5h1.33L6 19h1l.67-2h8.67l.66 2h1l.67-2H20zm-4-2h-3V7h3zM8 7h3v3H8zm-2 5h12v3H6z"/>',"baseline-sip":'<path fill="currentColor" d="M15.5 10.5h2v1h-2z"/><path fill="currentColor" d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-10 6.5H6.5v.75H9c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H5v-1.5h3.5v-.75H6c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h4zm3 4.5h-2V9h2zm6-3c0 .55-.45 1-1 1h-2.5v2H14V9h4c.55 0 1 .45 1 1z"/>',"baseline-skateboarding":'<path fill="currentColor" d="M13 3c0-1.1.9-2 2-2s2 .9 2 2s-.9 2-2 2s-2-.9-2-2M7.25 22.5c-.41 0-.75.34-.75.75s.34.75.75.75s.75-.34.75-.75s-.34-.75-.75-.75m8.5 0c-.41 0-.75.34-.75.75s.34.75.75.75s.75-.34.75-.75s-.34-.75-.75-.75m3.49-3.5a.72.72 0 0 0-.59.3c-.55.73-1.42 1.2-2.4 1.2H16v-6l-4.32-2.67l1.8-2.89A6.51 6.51 0 0 0 19 12v-2c-1.85 0-3.44-1.12-4.13-2.72l-.52-1.21C14.16 5.64 13.61 5 12.7 5H7L4.5 9l1.7 1.06L8.1 7h2.35l-2.4 3.84c-.31.5-.39 1.11-.21 1.67l1.34 4.15l-3.12 3.76c-.7-.16-1.3-.57-1.71-1.12a.749.749 0 1 0-1.2.9c.82 1.1 2.13 1.8 3.6 1.8h9.5c1.47 0 2.78-.7 3.6-1.8c.1-.14.15-.3.15-.45c0-.39-.32-.75-.76-.75M14 20.5H8.6l2.9-3.5l-1-3.3l3.5 2.2z"/>',"baseline-skip-next":'<path fill="currentColor" d="m6 18l8.5-6L6 6zM16 6v12h2V6z"/>',"baseline-skip-previous":'<path fill="currentColor" d="M6 6h2v12H6zm3.5 6l8.5 6V6z"/>',"baseline-sledding":'<path fill="currentColor" d="M14 4.5c0 1.1-.9 2-2 2s-2-.9-2-2s.9-2 2-2s2 .9 2 2m8.8 15.74a4.003 4.003 0 0 1-5.04 2.57L1 17.36l.46-1.43l3.93 1.28l.46-1.43l-3.92-1.28l.46-1.43L4 13.6V9.5l5.47-2.35c.39-.17.84-.21 1.28-.07c.95.31 1.46 1.32 1.16 2.27l-1.05 3.24l2.14-.34c.89-.15 1.76.32 2.14 1.14l2.08 4.51l1.93.63l-.46 1.43l-3.32-1.08l-.47 1.42l3.32 1.08c1.31.43 2.72-.29 3.15-1.61c.43-1.31-.29-2.72-1.61-3.15l.46-1.43c2.11.69 3.27 2.95 2.58 5.05M6 14.25l1.01.33c-.22-.42-.28-.92-.12-1.4L7.92 10L6 10.82zm7.94 4.16l-6.66-2.16l-.46 1.43l6.66 2.16zm.69-1.36l-1.18-2.56l-3.97.89z"/>',"baseline-slideshow":'<path fill="currentColor" d="M10 8v8l5-4zm9-5H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z"/>',"baseline-slow-motion-video":'<path fill="currentColor" d="M13.05 9.79L10 7.5v9l3.05-2.29L16 12zm0 0L10 7.5v9l3.05-2.29L16 12zm0 0L10 7.5v9l3.05-2.29L16 12zM11 4.07V2.05c-2.01.2-3.84 1-5.32 2.21L7.1 5.69A7.94 7.94 0 0 1 11 4.07M5.69 7.1L4.26 5.68A9.95 9.95 0 0 0 2.05 11h2.02c.18-1.46.76-2.79 1.62-3.9M4.07 13H2.05c.2 2.01 1 3.84 2.21 5.32l1.43-1.43A7.87 7.87 0 0 1 4.07 13m1.61 6.74A10 10 0 0 0 11 21.95v-2.02a7.94 7.94 0 0 1-3.9-1.62zM22 12c0 5.16-3.92 9.42-8.95 9.95v-2.02C16.97 19.41 20 16.05 20 12s-3.03-7.41-6.95-7.93V2.05C18.08 2.58 22 6.84 22 12"/>',"baseline-smart-button":'<path fill="currentColor" d="M22 9v6c0 1.1-.9 2-2 2h-1v-2h1V9H4v6h6v2H4c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-7.5 10l1.09-2.41L18 15.5l-2.41-1.09L14.5 12l-1.09 2.41L11 15.5l2.41 1.09zm2.5-5l.62-1.38L19 12l-1.38-.62L17 10l-.62 1.38L15 12l1.38.62zm-2.5 5l1.09-2.41L18 15.5l-2.41-1.09L14.5 12l-1.09 2.41L11 15.5l2.41 1.09zm2.5-5l.62-1.38L19 12l-1.38-.62L17 10l-.62 1.38L15 12l1.38.62z"/>',"baseline-smart-display":'<path fill="currentColor" d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M9.5 16.5v-9l7 4.5z"/>',"baseline-smart-screen":'<path fill="currentColor" d="M21 5H3c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-3 12H6V7h12z"/><path fill="currentColor" d="M15 11.25h1.5v1.5H15zm-2.5 0H14v1.5h-1.5zm-2.5 0h1.5v1.5H10zm-2.5 0H9v1.5H7.5z"/>',"baseline-smart-toy":'<path fill="currentColor" d="M20 9V7c0-1.1-.9-2-2-2h-3c0-1.66-1.34-3-3-3S9 3.34 9 5H6c-1.1 0-2 .9-2 2v2c-1.66 0-3 1.34-3 3s1.34 3 3 3v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c1.66 0 3-1.34 3-3s-1.34-3-3-3M7.5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S9.83 13 9 13s-1.5-.67-1.5-1.5M16 17H8v-2h8zm-1-4c-.83 0-1.5-.67-1.5-1.5S14.17 10 15 10s1.5.67 1.5 1.5S15.83 13 15 13"/>',"baseline-smartphone":'<path fill="currentColor" d="M17 1.01L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z"/>',"baseline-smoke-free":'<path fill="currentColor" d="m2 6l6.99 7H2v3h9.99l7 7l1.26-1.25l-17-17zm18.5 7H22v3h-1.5zM18 13h1.5v3H18zm.85-8.12c.62-.61 1-1.45 1-2.38h-1.5c0 1.02-.83 1.85-1.85 1.85v1.5c2.24 0 4 1.83 4 4.07V12H22V9.92c0-2.23-1.28-4.15-3.15-5.04M14.5 8.7h1.53c1.05 0 1.97.74 1.97 2.05V12h1.5v-1.59c0-1.8-1.6-3.16-3.47-3.16H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75V2a3.35 3.35 0 0 0 0 6.7m2.5 7.23V13h-2.93z"/>',"baseline-smoking-rooms":'<path fill="currentColor" d="M2 16h15v3H2zm18.5 0H22v3h-1.5zM18 16h1.5v3H18zm.85-8.27c.62-.61 1-1.45 1-2.38C19.85 3.5 18.35 2 16.5 2v1.5c1.02 0 1.85.83 1.85 1.85S17.52 7.2 16.5 7.2v1.5c2.24 0 4 1.83 4 4.07V15H22v-2.24c0-2.22-1.28-4.14-3.15-5.03m-2.82 2.47H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75v-1.5a3.35 3.35 0 0 0 0 6.7h1.53c1.05 0 1.97.74 1.97 2.05V15h1.5v-1.64c0-1.81-1.6-3.16-3.47-3.16"/>',"baseline-sms":'<path fill="currentColor" d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 11H7V9h2zm4 0h-2V9h2zm4 0h-2V9h2z"/>',"baseline-sms-failed":'<path fill="currentColor" d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 12h-2v-2h2zm0-4h-2V6h2z"/>',"baseline-snapchat":'<path fill="currentColor" d="M21.07 16.17c-.34-.93-2.4-1.06-3.36-3.19c-.06-.16-.05-.27.11-.37c.74-.49 1.26-.76 1.56-1.33c.22-.41.25-.89.08-1.33c-.23-.61-.81-1-1.52-1c-.25 0-.45.05-.55.07c.01-.42 0-.86-.04-1.3c-.13-1.53-.67-2.34-1.23-2.98C15.79 4.37 14.48 3 12 3S8.21 4.37 7.88 4.74c-.56.64-1.1 1.45-1.23 2.98c-.03.44-.04.88-.04 1.3c-.11-.03-.3-.07-.55-.07c-.7 0-1.29.38-1.52 1c-.17.43-.14.92.08 1.33c.31.58.82.84 1.56 1.33c.16.11.17.21.11.37c-.97 2.13-3.02 2.26-3.36 3.19c-.15.4-.05.85.32 1.23c.57.59 1.63.77 1.84.91c.17.14.15.56.63.9c.38.26.8.28 1.25.29c1.31.05 1.6.27 2.1.58c.63.39 1.49.92 2.93.92s2.3-.53 2.93-.92c.5-.31.79-.53 2.1-.58c.45-.02.87-.03 1.25-.29c.49-.34.47-.76.63-.9c.21-.14 1.27-.32 1.84-.91c.37-.38.47-.83.32-1.23m-1.03.53c-.37.39-1.26.5-1.73.82c-.48.42-.4.74-.59.87c-.13.09-.36.1-.72.12c-1.4.05-1.91.31-2.52.69c-1.43.88-2.23.8-2.48.8s-1.05.08-2.47-.81c-.61-.38-1.11-.63-2.52-.69c-.36-.01-.59-.03-.72-.12c-.19-.13-.12-.45-.59-.87c-.48-.32-1.36-.43-1.73-.82c-.06-.06-.11-.14-.12-.15c.07-.1.41-.3.66-.44c.78-.46 1.98-1.14 2.71-2.75c.26-.7.03-1.26-.48-1.59c-1.15-.73-1.13-.76-1.24-.96a.62.62 0 0 1-.03-.5c.12-.32.45-.35.58-.35c.19 0 .18.01 1.57.37c-.02-1.4-.04-1.85.02-2.51c.11-1.31.57-1.93.98-2.4C8.9 5.11 9.99 3.98 12 4c2.01-.02 3.1 1.11 3.37 1.41c.41.47.87 1.09.98 2.4c.06.66.04 1.11.02 2.51c1.4-.36 1.38-.37 1.57-.37c.14 0 .46.03.58.35c.07.17.06.35-.03.5c-.11.2-.09.22-1.23.97c-.51.33-.74.89-.48 1.59c.73 1.61 1.93 2.29 2.71 2.75c.25.15.59.34.66.44c0 .01-.06.09-.11.15"/>',"baseline-snippet-folder":'<path fill="currentColor" d="m15.88 10.5l1.62 1.62v3.38h-3v-5zM22 8v10c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-12c0-1.1.89-2 1.99-2h6l2 2h8c1.1 0 2 .9 2 2m-3 3.5L16.5 9H13v8h6z"/>',"baseline-snooze":'<path fill="currentColor" d="M7.88 3.39L6.6 1.86L2 5.71l1.29 1.53zM22 5.72l-4.6-3.86l-1.29 1.53l4.6 3.86zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9a9 9 0 0 0 0-18m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7s7 3.13 7 7s-3.13 7-7 7m-3-9h3.63L9 15.2V17h6v-2h-3.63L15 10.8V9H9z"/>',"baseline-snowboarding":'<path fill="currentColor" d="M14 3c0-1.1.9-2 2-2s2 .9 2 2s-.9 2-2 2s-2-.9-2-2m7.4 17.09a.75.75 0 0 0-.64.17c-.69.6-1.64.88-2.6.67L17 20.69l-1-6.19l-3.32-2.67l1.8-2.89A6.51 6.51 0 0 0 20 12v-2c-1.85 0-3.44-1.12-4.13-2.72l-.52-1.21C15.16 5.64 14.61 5 13.7 5H8L5.5 9l1.7 1.06L9.1 7h2.35l-2.51 3.99c-.28.45-.37 1-.25 1.52L9.5 16L6 18.35l-.47-.1c-.96-.2-1.71-.85-2.1-1.67a.74.74 0 0 0-.51-.42c-.43-.09-.82.2-.9.58c-.04.14-.02.31.05.46c.58 1.24 1.71 2.2 3.15 2.51l12.63 2.69c1.44.31 2.86-.11 3.9-1.01c.13-.11.21-.26.24-.41c.07-.38-.16-.8-.59-.89M8.73 18.93l3.02-2.03l-.44-3.32l2.84 2.02l.75 4.64z"/>',"baseline-snowmobile":'<path fill="currentColor" d="M22 17c0 .55-.45 1-1 1h-.17l-2.2-2.2C20.58 15.37 22 14.4 22 13c0-1-8-8-8-8h-3v2h2.25l1.45 1.3L11 11l-9.5-1L0 13l4.54 1.36l-3.49 1.88C-.77 17.22-.07 20 2 20h6c2.21 0 4-1.79 4-4h4l2 2h-3v2h6c1.66 0 3-1.34 3-3zM8 18H2l5.25-2.83L10 16a2 2 0 0 1-2 2"/>',"baseline-snowshoeing":'<path fill="currentColor" d="M12.5 3.5c0-1.1.9-2 2-2s2 .9 2 2s-.9 2-2 2s-2-.9-2-2M6.32 19.03l-1.14-1.47L4 18.5l2.38 3.04c.51.65 1.16 1.15 1.88 1.41c.28.1.53.04.72-.11c.3-.23.42-.7.12-1.07a.84.84 0 0 0-.31-.22a3 3 0 0 1-1.14-.83l-.08-.1L11 18.2l.89-3.22l2.11 2v4.52h-2V23h3.87c.82 0 1.61-.21 2.26-.61c.26-.16.37-.39.37-.64c0-.38-.3-.75-.77-.75c-.13 0-.26.04-.37.1c-.4.23-.87.37-1.36.4v-6.02l-2.11-2l.6-3C15.79 11.98 17.8 13 20 13v-2c-1.9 0-3.51-1.02-4.31-2.42l-1-1.58c-.4-.6-1-1-1.7-1c-.75 0-1.41.34-5.99 2.28V13h2V9.58l1.79-.7L9.2 17z"/>',"baseline-soap":'<path fill="currentColor" d="m9.12 5l-7.18 6.79c-.6.56-.94 1.35-.94 2.18V20c0 1.66 1.34 3 3 3h13.75a1.25 1.25 0 0 0 0-2.5H12v-1h7.75a1.25 1.25 0 0 0 0-2.5H12v-1h8.75a1.25 1.25 0 0 0 0-2.5H12v-1h6.75a1.25 1.25 0 0 0 0-2.5H8.86c.64-1.11 1.48-2.58 1.49-2.61a1.065 1.065 0 0 0-.12-1.23C10.22 6.12 9.12 5 9.12 5M14 6.25c.41 0 .75.34.75.75s-.34.75-.75.75s-.75-.34-.75-.75s.34-.75.75-.75m0-1.5c-1.24 0-2.25 1.01-2.25 2.25S12.76 9.25 14 9.25S16.25 8.24 16.25 7S15.24 4.75 14 4.75m5.75.75c.28 0 .5.22.5.5s-.22.5-.5.5s-.5-.22-.5-.5s.22-.5.5-.5m0-1.5c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2M16.5 1c-.83 0-1.5.67-1.5 1.5S15.67 4 16.5 4S18 3.33 18 2.5S17.33 1 16.5 1"/>',"baseline-social-distance":'<path fill="currentColor" d="M4 5c0-1.1.9-2 2-2s2 .9 2 2s-.9 2-2 2s-2-.9-2-2m4.78 3.58a6.95 6.95 0 0 0-5.56 0A2.01 2.01 0 0 0 2 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85M18 7c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2m2.78 1.58a6.95 6.95 0 0 0-5.56 0A2.01 2.01 0 0 0 14 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85M22 17l-4-4v3H6v-3l-4 4l4 4v-3h12v3z"/>',"baseline-solar-power":'<path fill="currentColor" d="M3.33 16H11v-3H4zM13 16h7.67L20 13h-7zm8.11 2H13v4h9zM2 22h9v-4H2.89zm9-14h2v3h-2zm4.764-.795l1.415-1.414L19.3 7.912l-1.414 1.414zm-11.059.708L6.826 5.79L8.24 7.206L6.12 9.327zM3 2h3v2H3zm15 0h3v2h-3zm-6 5c2.76 0 5-2.24 5-5H7c0 2.76 2.24 5 5 5"/>',"baseline-sort":'<path fill="currentColor" d="M3 18h6v-2H3zM3 6v2h18V6zm0 7h12v-2H3z"/>',"baseline-sort-by-alpha":'<path fill="currentColor" d="M14.94 4.66h-4.72l2.36-2.36zm-4.69 14.71h4.66l-2.33 2.33zM6.1 6.27L1.6 17.73h1.84l.92-2.45h5.11l.92 2.45h1.84L7.74 6.27zm-1.13 7.37l1.94-5.18l1.94 5.18zm10.76 2.5h6.12v1.59h-8.53v-1.29l5.92-8.56h-5.88v-1.6h8.3v1.26z"/>',"baseline-sos":'<path fill="currentColor" d="M13.5 7h-3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8h-3V9h3zM1 15h4v-2H3c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h4v2H3v2h2c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2H1zm16 0h4v-2h-2c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h4v2h-4v2h2c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2h-4z"/>',"baseline-soup-kitchen":'<path fill="currentColor" d="M6.4 7c-.34.55-.4.97-.4 1.38C6 9.15 7 11 7 12c0 .95-.4 1.5-.4 1.5H5.1s.4-.55.4-1.5c0-1-1-2.85-1-3.62c0-.41.06-.83.4-1.38zm5 0c-.34.55-.4.97-.4 1.38c0 .77 1 2.62 1 3.62c0 .95-.4 1.5-.4 1.5h1.5s.4-.55.4-1.5c0-1-1-2.85-1-3.62c0-.41.06-.83.4-1.38zM8.15 7c-.34.55-.4.97-.4 1.38c0 .77 1 2.63 1 3.62c0 .95-.4 1.5-.4 1.5h1.5s.4-.55.4-1.5c0-1-1-2.85-1-3.62c0-.41.06-.83.4-1.38zm13.32-.5s.13-1.06.13-1.5c0-1.65-1.35-3-3-3c-1.54 0-2.81 1.16-2.98 2.65L14.53 15H4.01c-.6 0-1.09.53-1 1.13C3.53 19.46 6.39 22 9.75 22c3.48 0 6.34-2.73 6.71-6.23L17.61 4.9c.05-.51.47-.9.99-.9c.55 0 1 .45 1 1c0 .3-.1 1.25-.1 1.25z"/>',"baseline-source":'<path fill="currentColor" d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-6 10H6v-2h8zm4-4H6v-2h12z"/>',"baseline-south":'<path fill="currentColor" d="m19 15l-1.41-1.41L13 18.17V2h-2v16.17l-4.59-4.59L5 15l7 7z"/>',"baseline-south-america":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2M4 12c0-1.95.7-3.74 1.87-5.13L9 10v1c0 1.1.9 2 2 2v5.59c0 .27.11.52.29.71l.71.7c-4.42 0-8-3.58-8-8m9 7.94V18l3.75-5.62c.16-.25.25-.54.25-.83V10.5c0-.55-.45-1-1-1h-1.5l-1.4-1.75c-.38-.47-.95-.75-1.56-.75H8V5.07A7.97 7.97 0 0 1 12 4c4.41 0 8 3.59 8 8c0 4.07-3.06 7.44-7 7.94"/>',"baseline-south-east":'<path fill="currentColor" d="M19 9h-2v6.59L5.41 4L4 5.41L15.59 17H9v2h10z"/>',"baseline-south-west":'<path fill="currentColor" d="M15 19v-2H8.41L20 5.41L18.59 4L7 15.59V9H5v10z"/>',"baseline-spa":'<path fill="currentColor" d="M15.49 9.63c-.18-2.79-1.31-5.51-3.43-7.63a12.2 12.2 0 0 0-3.55 7.63c1.28.68 2.46 1.56 3.49 2.63c1.03-1.06 2.21-1.94 3.49-2.63m-6.5 2.65c-.14-.1-.3-.19-.45-.29c.15.11.31.19.45.29m6.42-.25c-.13.09-.27.16-.4.26c.13-.1.27-.17.4-.26M12 15.45C9.85 12.17 6.18 10 2 10c0 5.32 3.36 9.82 8.03 11.49c.63.23 1.29.4 1.97.51c.68-.12 1.33-.29 1.97-.51C18.64 19.82 22 15.32 22 10c-4.18 0-7.85 2.17-10 5.45"/>',"baseline-space-bar":'<path fill="currentColor" d="M18 9v4H6V9H4v6h16V9z"/>',"baseline-space-dashboard":'<path fill="currentColor" d="M11 21H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h6zm2 0h6c1.1 0 2-.9 2-2v-7h-8zm8-11V5c0-1.1-.9-2-2-2h-6v7z"/>',"baseline-spatial-audio":'<circle cx="10" cy="9" r="4" fill="currentColor"/><path fill="currentColor" d="M16.39 15.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56A2.97 2.97 0 0 0 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M16 1h-2a9 9 0 0 0 9 9V8c-3.86 0-7-3.14-7-7"/><path fill="currentColor" d="M20 1h-2c0 2.76 2.24 5 5 5V4c-1.65 0-3-1.35-3-3"/>',"baseline-spatial-audio-off":'<circle cx="10" cy="9" r="4" fill="currentColor"/><path fill="currentColor" d="M16.39 15.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56A2.97 2.97 0 0 0 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M20.36 1l-1.41 1.41a7.007 7.007 0 0 1 0 9.9l1.41 1.41a8.98 8.98 0 0 0 0-12.72"/><path fill="currentColor" d="M17.54 10.9a5.003 5.003 0 0 0 0-7.07l-1.41 1.41a3 3 0 0 1 0 4.24z"/>',"baseline-spatial-tracking":'<circle cx="10" cy="9" r="4" fill="currentColor"/><path fill="currentColor" d="M16.39 15.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56A2.97 2.97 0 0 0 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66m3.66-13.15L18.64 1c-3.51 3.51-3.51 9.21 0 12.73l1.41-1.41c-2.73-2.74-2.73-7.18 0-9.91"/><path fill="currentColor" d="m22.88 5.24l-1.41-1.41a5.003 5.003 0 0 0 0 7.07l1.41-1.41a3.01 3.01 0 0 1 0-4.25"/>',"baseline-speaker":'<path fill="currentColor" d="M17 2H7c-1.1 0-2 .9-2 2v16c0 1.1.9 1.99 2 1.99L17 22c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5 2c1.1 0 2 .9 2 2s-.9 2-2 2a2 2 0 1 1 0-4m0 16c-2.76 0-5-2.24-5-5s2.24-5 5-5s5 2.24 5 5s-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3s3-1.34 3-3s-1.34-3-3-3"/>',"baseline-speaker-group":'<path fill="currentColor" d="M18.2 1H9.8C8.81 1 8 1.81 8 2.8v14.4c0 .99.81 1.79 1.8 1.79l8.4.01c.99 0 1.8-.81 1.8-1.8V2.8c0-.99-.81-1.8-1.8-1.8M14 3c1.1 0 2 .89 2 2s-.9 2-2 2s-2-.89-2-2s.9-2 2-2m0 13.5c-2.21 0-4-1.79-4-4s1.79-4 4-4s4 1.79 4 4s-1.79 4-4 4"/><circle cx="14" cy="12.5" r="2.5" fill="currentColor"/><path fill="currentColor" d="M6 5H4v16a2 2 0 0 0 2 2h10v-2H6z"/>',"baseline-speaker-notes":'<path fill="currentColor" d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M8 14H6v-2h2zm0-3H6V9h2zm0-3H6V6h2zm7 6h-5v-2h5zm3-3h-8V9h8zm0-3h-8V6h8z"/>',"baseline-speaker-notes-off":'<path fill="currentColor" d="m10.54 11l-.54-.54L7.54 8L6 6.46L2.38 2.84L1.27 1.73L0 3l2.01 2.01L2 22l4-4h9l5.73 5.73L22 22.46L17.54 18zM8 14H6v-2h2zm-2-3V9l2 2zm14-9H4.08L10 7.92V6h8v2h-7.92l1 1H18v2h-4.92l6.99 6.99C21.14 17.95 22 17.08 22 16V4c0-1.1-.9-2-2-2"/>',"baseline-speaker-phone":'<path fill="currentColor" d="M7 7.07L8.43 8.5c.91-.91 2.18-1.48 3.57-1.48s2.66.57 3.57 1.48L17 7.07C15.72 5.79 13.95 5 12 5s-3.72.79-5 2.07M12 1C8.98 1 6.24 2.23 4.25 4.21l1.41 1.41C7.28 4 9.53 3 12 3s4.72 1 6.34 2.62l1.41-1.41A10.96 10.96 0 0 0 12 1m2.86 9.01L9.14 10C8.51 10 8 10.51 8 11.14v9.71c0 .63.51 1.14 1.14 1.14h5.71c.63 0 1.14-.51 1.14-1.14v-9.71c.01-.63-.5-1.13-1.13-1.13M15 20H9v-8h6z"/>',"baseline-speed":'<path fill="currentColor" d="m20.38 8.57l-1.23 1.85a8 8 0 0 1-.22 7.58H5.07A8 8 0 0 1 15.58 6.85l1.85-1.23A10 10 0 0 0 3.35 19a2 2 0 0 0 1.72 1h13.85a2 2 0 0 0 1.74-1a10 10 0 0 0-.27-10.44zm-9.79 6.84a2 2 0 0 0 2.83 0l5.66-8.49l-8.49 5.66a2 2 0 0 0 0 2.83"/>',"baseline-spellcheck":'<path fill="currentColor" d="M12.45 16h2.09L9.43 3H7.57L2.46 16h2.09l1.12-3h5.64zm-6.02-5L8.5 5.48L10.57 11zm15.16.59l-8.09 8.09L9.83 16l-1.41 1.41l5.09 5.09L23 13z"/>',"baseline-splitscreen":'<path fill="currentColor" d="M18 4v5H6V4zm0-2H6c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 13v5H6v-5zm0-2H6c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2"/>',"baseline-spoke":'<path fill="currentColor" d="M16 7c0 2.21-1.79 4-4 4S8 9.21 8 7s1.79-4 4-4s4 1.79 4 4m-9 6c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4m10 0c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4"/>',"baseline-sports":'<path fill="currentColor" d="M11.23 6c-1.66 0-3.22.66-4.36 1.73C6.54 6.73 5.61 6 4.5 6a2.5 2.5 0 0 0 0 5c.21 0 .41-.03.61-.08c-.05.25-.09.51-.1.78a6.006 6.006 0 0 0 6.68 6.27c2.55-.28 4.68-2.26 5.19-4.77c.15-.71.15-1.4.06-2.06c-.09-.6.38-1.13.99-1.13H22V6zM4.5 9c-.28 0-.5-.22-.5-.5s.22-.5.5-.5s.5.22.5.5s-.22.5-.5.5m6.5 6c-1.66 0-3-1.34-3-3s1.34-3 3-3s3 1.34 3 3s-1.34 3-3 3"/><circle cx="11" cy="12" r="2" fill="currentColor"/>',"baseline-sports-bar":'<path fill="currentColor" d="M19 9h-1.56c.35-.59.56-1.27.56-2c0-2.21-1.79-4-4-4c-.34 0-.66.05-.98.13A4.7 4.7 0 0 0 10 2.02c-1.89 0-3.51 1.11-4.27 2.71C4.15 5.26 3 6.74 3 8.5c0 1.86 1.28 3.41 3 3.86V21h11v-2h2c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2M7 10.5c-1.1 0-2-.9-2-2c0-.85.55-1.6 1.37-1.88l.8-.27l.36-.76C8 4.62 8.94 4.02 10 4.02c.79 0 1.39.35 1.74.65l.78.65S13.16 5 13.99 5c1.1 0 2 .9 2 2h-3C9.67 7 9.15 10.5 7 10.5M19 17h-2v-6h2z"/>',"baseline-sports-baseball":'<path fill="currentColor" d="M3.81 6.28C2.67 7.9 2 9.87 2 12s.67 4.1 1.81 5.72C6.23 16.95 8 14.68 8 12S6.23 7.05 3.81 6.28m16.38 0C17.77 7.05 16 9.32 16 12s1.77 4.95 4.19 5.72C21.33 16.1 22 14.13 22 12s-.67-4.1-1.81-5.72"/><path fill="currentColor" d="M14 12c0-3.28 1.97-6.09 4.79-7.33C17.01 3.02 14.63 2 12 2S6.99 3.02 5.21 4.67C8.03 5.91 10 8.72 10 12s-1.97 6.09-4.79 7.33C6.99 20.98 9.37 22 12 22s5.01-1.02 6.79-2.67A8 8 0 0 1 14 12"/>',"baseline-sports-basketball":'<path fill="currentColor" d="M17.09 11h4.86a9.95 9.95 0 0 0-1.54-4.4a5.99 5.99 0 0 0-3.32 4.4M6.91 11a5.99 5.99 0 0 0-3.32-4.4A9.95 9.95 0 0 0 2.05 11zm8.16 0a8 8 0 0 1 4.06-6A9.97 9.97 0 0 0 13 2.05V11zm-6.14 0H11V2.05A9.94 9.94 0 0 0 4.87 5a8 8 0 0 1 4.06 6m6.14 2H13v8.95A9.94 9.94 0 0 0 19.13 19a8 8 0 0 1-4.06-6M3.59 17.4A6.03 6.03 0 0 0 6.91 13H2.05c.16 1.61.71 3.11 1.54 4.4m13.5-4.4a5.99 5.99 0 0 0 3.32 4.4a9.95 9.95 0 0 0 1.54-4.4zm-8.16 0a8 8 0 0 1-4.06 6A9.97 9.97 0 0 0 11 21.95V13z"/>',"baseline-sports-cricket":'<path fill="currentColor" d="M15.05 12.81L6.56 4.32a.996.996 0 0 0-1.41 0L2.32 7.15a.996.996 0 0 0 0 1.41l8.49 8.49c.39.39 1.02.39 1.41 0l2.83-2.83a.996.996 0 0 0 0-1.41m-.709 4.946l1.414-1.414l4.243 4.243l-1.414 1.414z"/><circle cx="18.5" cy="5.5" r="3.5" fill="currentColor"/>',"baseline-sports-esports":'<path fill="currentColor" d="m21.58 16.09l-1.09-7.66A3.996 3.996 0 0 0 16.53 5H7.47C5.48 5 3.79 6.46 3.51 8.43l-1.09 7.66a2.545 2.545 0 0 0 4.32 2.16L9 16h6l2.25 2.25c.48.48 1.13.75 1.8.75c1.56 0 2.75-1.37 2.53-2.91M11 11H9v2H8v-2H6v-1h2V8h1v2h2zm4-1c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m2 3c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-sports-football":'<path fill="currentColor" d="M3.02 15.62c-.08 2.42.32 4.34.67 4.69s2.28.76 4.69.67zM13.08 3.28c-2.33.42-4.79 1.34-6.62 3.18s-2.76 4.29-3.18 6.62l7.63 7.63c2.34-.41 4.79-1.34 6.62-3.18s2.76-4.29 3.18-6.62zM9.9 15.5l-1.4-1.4l5.6-5.6l1.4 1.4zm11.08-7.12c.08-2.42-.32-4.34-.67-4.69s-2.28-.76-4.69-.67z"/>',"baseline-sports-golf":'<path fill="currentColor" d="M12 16c3.87 0 7-3.13 7-7s-3.13-7-7-7s-7 3.13-7 7s3.13 7 7 7m0-12c2.76 0 5 2.24 5 5s-2.24 5-5 5s-5-2.24-5-5s2.24-5 5-5"/><circle cx="10" cy="8" r="1" fill="currentColor"/><circle cx="14" cy="8" r="1" fill="currentColor"/><circle cx="12" cy="6" r="1" fill="currentColor"/><path fill="currentColor" d="M7 19h2c1.1 0 2 .9 2 2v1h2v-1c0-1.1.9-2 2-2h2v-2H7z"/>',"baseline-sports-gymnastics":'<path fill="currentColor" d="M4 6c0-1.1.9-2 2-2s2 .9 2 2s-.9 2-2 2s-2-.9-2-2M1 9h6l7-5l1.31 1.52l-4.17 2.98H14L21.8 4L23 5.4L14.5 12L14 22h-2l-.5-10L8 11H1z"/>',"baseline-sports-handball":'<path fill="currentColor" d="M14.27 6c-.55.95-.22 2.18.73 2.73s2.18.22 2.73-.73s.22-2.18-.73-2.73s-2.18-.22-2.73.73"/><path fill="currentColor" d="m15.84 10.41l-2.6-1.5c-2.38-1.38-3.2-4.44-1.82-6.82l-1.73-1C8.1 3.83 8.6 7.21 10.66 9.4l-5.15 8.92l1.73 1l1.5-2.6l1.73 1l-3 5.2l1.73 1l6.29-10.89a5 5 0 0 1 .31 5.46l1.73 1c1.6-2.75 1.28-6.58-1.69-9.08M12.75 3.8c.72.41 1.63.17 2.05-.55c.41-.72.17-1.63-.55-2.05a1.501 1.501 0 0 0-1.5 2.6"/>',"baseline-sports-hockey":'<path fill="currentColor" d="M2 17v3h2v-4H3c-.55 0-1 .45-1 1m7-1H5v4l4.69-.01c.38 0 .72-.21.89-.55l.87-1.9l-1.59-3.48zm12.71.29A1 1 0 0 0 21 16h-1v4h2v-3c0-.28-.11-.53-.29-.71m-8.11-3.45L17.65 4H14.3l-1.76 3.97l-.49 1.1l-.05.14L9.7 4H6.35l4.05 8.84l1.52 3.32l.08.18l1.42 3.1c.17.34.51.55.89.55L19 20v-4h-4z"/>',"baseline-sports-kabaddi":'<circle cx="16.5" cy="2.38" r="2" fill="currentColor"/><path fill="currentColor" d="M24 11.88v-4.7l-5.05-2.14c-.97-.41-2.09-.06-2.65.84l-1 1.6c-.67 1.18-1.91 2.06-3.41 2.32l.06.06c.69.69 1.52 1.07 2.46 1.17c.8-.42 1.52-.98 2.09-1.64l.6 3l-1.16 1.1l-.94.89v7.5h2v-6l2.1-2l1.8 8H23l-2.18-11l-.62-3.1l1.8.7v3.4zM10.29 8.09c.22.15.47.24.72.29c.13.02.25.04.38.04s.26-.01.38-.04c.13-.02.25-.06.37-.11c.24-.1.47-.24.66-.44c.49-.49.67-1.17.55-1.8c-.07-.37-.25-.74-.55-1.03c-.19-.19-.42-.34-.66-.44c-.12-.05-.24-.09-.37-.11s-.25-.04-.38-.04c-.12 0-.23.01-.35.03c-.14.02-.28.06-.41.11c-.23.11-.46.26-.65.45c-.3.29-.48.66-.55 1.03c-.12.63.06 1.31.55 1.8c.09.1.2.18.31.26"/><path fill="currentColor" d="m11.24 10.56l-2-2c-.1-.1-.2-.18-.31-.26a1.9 1.9 0 0 0-.72-.28c-.13-.03-.25-.04-.38-.04c-.51 0-1.02.2-1.41.59l-3.34 3.34c-.41.41-.62.98-.58 1.54c0 .18.04.37.11.55l1.07 2.95l-3.63 3.63L1.46 22l4.24-4.24v-2.22L7 16.75v5.13h2v-6l-2.12-2.12l2.36-2.36l.71.71c1.29 1.26 2.97 2.04 5.03 2.04l-.14-2.07c-1.5-.02-2.7-.62-3.6-1.52"/>',"baseline-sports-martial-arts":'<path fill="currentColor" d="m19.8 2l-8.2 6.7l-1.21-1.04l3.6-2.08L9.41 1L8 2.41l2.74 2.74L5 8.46l-1.19 4.29L6.27 17L8 16l-2.03-3.52l.35-1.3L9.5 13l.5 9h2l.5-10L21 3.4z"/><circle cx="5" cy="5" r="2" fill="currentColor"/>',"baseline-sports-mma":'<path fill="currentColor" d="M7 20c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-3H7zM18 7c-.55 0-1 .45-1 1V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v5.8c0 .13.01.26.04.39l.8 4c.09.47.5.8.98.8h10.36c.45 0 .89-.36.98-.8l.8-4c.03-.13.04-.26.04-.39V8c0-.55-.45-1-1-1m-3 3H7V7h8z"/>',"baseline-sports-motorsports":'<path fill="currentColor" d="M12 11.39c0-.65-.39-1.23-.98-1.48L5.44 7.55c-1.48 1.68-2.32 3.7-2.8 5.45h7.75c.89 0 1.61-.72 1.61-1.61"/><path fill="currentColor" d="M21.96 11.22c-.41-4.41-4.56-7.49-8.98-7.2c-2.51.16-4.44.94-5.93 2.04l4.74 2.01c1.33.57 2.2 1.87 2.2 3.32c0 1.99-1.62 3.61-3.61 3.61H2.21C2 16.31 2 17.2 2 17.2v.8c0 1.1.9 2 2 2h10c4.67 0 8.41-4.01 7.96-8.78"/>',"baseline-sports-rugby":'<path fill="currentColor" d="M20.49 3.51c-.56-.56-2.15-.97-4.16-.97c-3.08 0-7.15.96-9.98 3.79c-4.69 4.7-4.25 12.74-2.84 14.16c.56.56 2.15.97 4.16.97c3.08 0 7.15-.96 9.98-3.79c4.69-4.7 4.25-12.74 2.84-14.16M7.76 7.76c2.64-2.64 6.35-3.12 8.03-3.19c-2.05.94-4.46 2.45-6.61 4.61a23.5 23.5 0 0 0-4.62 6.63c.1-2.48.88-5.74 3.2-8.05m8.48 8.48c-2.64 2.64-6.35 3.12-8.03 3.19c2.05-.94 4.46-2.45 6.61-4.61c2.16-2.16 3.67-4.58 4.62-6.63c-.1 2.48-.88 5.74-3.2 8.05"/>',"baseline-sports-score":'<path fill="currentColor" d="M11 6H9V4h2zm4-2h-2v2h2zM9 14h2v-2H9zm10-4V8h-2v2zm0 4v-2h-2v2zm-6 0h2v-2h-2zm6-10h-2v2h2zm-6 4V6h-2v2zm-6 2V8h2V6H7V4H5v16h2v-8h2v-2zm8 2h2v-2h-2zm-4-2v2h2v-2zM9 8v2h2V8zm4 2h2V8h-2zm2-4v2h2V6z"/>',"baseline-sports-soccer":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m1 3.3l1.35-.95a8 8 0 0 1 4.38 3.34l-.39 1.34l-1.35.46L13 6.7zm-3.35-.95L11 5.3v1.4L7.01 9.49l-1.35-.46l-.39-1.34a8.1 8.1 0 0 1 4.38-3.34M7.08 17.11l-1.14.1A7.94 7.94 0 0 1 4 12c0-.12.01-.23.02-.35l1-.73l1.38.48l1.46 4.34zm7.42 2.48c-.79.26-1.63.41-2.5.41s-1.71-.15-2.5-.41l-.69-1.49l.64-1.1h5.11l.64 1.11zM14.27 15H9.73l-1.35-4.02L12 8.44l3.63 2.54zm3.79 2.21l-1.14-.1l-.79-1.37l1.46-4.34l1.39-.47l1 .73c.01.11.02.22.02.34c0 1.99-.73 3.81-1.94 5.21"/>',"baseline-sports-tennis":'<path fill="currentColor" d="M19.52 2.49C17.18.15 12.9.62 9.97 3.55c-1.6 1.6-2.52 3.87-2.54 5.46c-.02 1.58.26 3.89-1.35 5.5l-4.24 4.24l1.42 1.42l4.24-4.24c1.61-1.61 3.92-1.33 5.5-1.35s3.86-.94 5.46-2.54c2.92-2.93 3.4-7.21 1.06-9.55m-9.2 9.19c-1.53-1.53-1.05-4.61 1.06-6.72s5.18-2.59 6.72-1.06c1.53 1.53 1.05 4.61-1.06 6.72s-5.18 2.59-6.72 1.06M18 17c.53 0 1.04.21 1.41.59c.78.78.78 2.05 0 2.83c-.37.37-.88.58-1.41.58s-1.04-.21-1.41-.59c-.78-.78-.78-2.05 0-2.83c.37-.37.88-.58 1.41-.58m0-2a3.998 3.998 0 0 0-2.83 6.83c.78.78 1.81 1.17 2.83 1.17a3.998 3.998 0 0 0 2.83-6.83A4 4 0 0 0 18 15"/>',"baseline-sports-volleyball":'<path fill="currentColor" d="M6 4.01C3.58 5.84 2 8.73 2 12c0 1.46.32 2.85.89 4.11L6 14.31zm5 7.41V2.05c-1.06.11-2.07.38-3 .79v10.32zm1 1.73l-8.11 4.68c.61.84 1.34 1.59 2.18 2.2L15 14.89zm1-5.19v3.46l8.11 4.68c.42-.93.7-1.93.82-2.98zM8.07 21.2c1.21.51 2.53.8 3.93.8c3.34 0 6.29-1.65 8.11-4.16L17 16.04zm13.85-10.39c-.55-4.63-4.26-8.3-8.92-8.76v3.6z"/>',"baseline-square":'<path fill="currentColor" d="M3 3h18v18H3z"/>',"baseline-square-foot":'<path fill="currentColor" d="m17.66 17.66l-1.06 1.06l-.71-.71l1.06-1.06l-1.94-1.94l-1.06 1.06l-.71-.71l1.06-1.06l-1.94-1.94l-1.06 1.06l-.71-.71l1.06-1.06L9.7 9.7l-1.06 1.06l-.71-.71l1.06-1.06l-1.94-1.94l-1.06 1.06l-.71-.71l1.06-1.06L4 4v14c0 1.1.9 2 2 2h14zM7 17v-5.76L12.76 17z"/>',"baseline-ssid-chart":'<path fill="currentColor" d="M21 5.47L12 12L7.62 7.62L3 11V8.52L7.83 5l4.38 4.38L21 3zM21 15h-4.7l-4.17 3.34L6 12.41l-3 2.13V17l2.8-2l6.2 6l5-4h4z"/>',"baseline-stacked-bar-chart":'<path fill="currentColor" d="M4 9h4v11H4zm0-5h4v4H4zm6 3h4v4h-4zm6 3h4v4h-4zm0 5h4v5h-4zm-6-3h4v8h-4z"/>',"baseline-stacked-line-chart":'<path fill="currentColor" d="m2 19.99l7.5-7.51l4 4l7.09-7.97L22 9.92l-8.5 9.56l-4-4l-6 6.01zm1.5-4.5l6-6.01l4 4L22 3.92l-1.41-1.41l-7.09 7.97l-4-4L2 13.99z"/>',"baseline-stadium":'<path fill="currentColor" d="M7 5L3 7V3zm11-2v4l4-2zm-7-1v4l4-2zm-6 8.04c1.38.49 3.77.96 7 .96s5.62-.47 7-.96C19 9.86 16.22 9 12 9s-7 .86-7 1.04M15 17H9v4.88c-4.06-.39-7-1.54-7-2.88v-9c0-1.66 4.48-3 10-3s10 1.34 10 3v9c0 1.34-2.94 2.48-7 2.87z"/>',"baseline-stairs":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 5h-2.42v3.33H13v3.33h-2.58V18H6v-2h2.42v-3.33H11V9.33h2.58V6H18z"/>',"baseline-star":'<path fill="currentColor" d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2L9.19 8.63L2 9.24l5.46 4.73L5.82 21z"/>',"baseline-star-border":'<path fill="currentColor" d="m22 9.24l-7.19-.62L12 2L9.19 8.63L2 9.24l5.46 4.73L5.82 21L12 17.27L18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27l1-4.28l-3.32-2.88l4.38-.38L12 6.1l1.71 4.04l4.38.38l-3.32 2.88l1 4.28z"/>',"baseline-star-border-purple500":'<path fill="currentColor" d="m12 8.89l.94 3.11h2.82l-2.27 1.62l.93 3.01L12 14.79l-2.42 1.84l.93-3.01L8.24 12h2.82zM12 2l-2.42 8H2l6.17 4.41L5.83 22L12 17.31L18.18 22l-2.35-7.59L22 10h-7.58z"/>',"baseline-star-half":'<path fill="currentColor" d="m22 9.24l-7.19-.62L12 2L9.19 8.63L2 9.24l5.46 4.73L5.82 21L12 17.27L18.18 21l-1.63-7.03zM12 15.4V6.1l1.71 4.04l4.38.38l-3.32 2.88l1 4.28z"/>',"baseline-star-outline":'<path fill="currentColor" d="m22 9.24l-7.19-.62L12 2L9.19 8.63L2 9.24l5.46 4.73L5.82 21L12 17.27L18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27l1-4.28l-3.32-2.88l4.38-.38L12 6.1l1.71 4.04l4.38.38l-3.32 2.88l1 4.28z"/>',"baseline-star-purple500":'<path fill="currentColor" d="m12 8.89l.94 3.11h2.82l-2.27 1.62l.93 3.01L12 14.79l-2.42 1.84l.93-3.01L8.24 12h2.82zM12 2l-2.42 8H2l6.17 4.41L5.83 22L12 17.31L18.18 22l-2.35-7.59L22 10h-7.58z"/>',"baseline-star-rate":'<path fill="currentColor" d="M14.43 10L12 2l-2.43 8H2l6.18 4.41L5.83 22L12 17.31L18.18 22l-2.35-7.59L22 10z"/>',"baseline-stars":'<path fill="currentColor" d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m4.24 16L12 15.45L7.77 18l1.12-4.81l-3.73-3.23l4.92-.42L12 5l1.92 4.53l4.92.42l-3.73 3.23z"/>',"baseline-start":'<path fill="currentColor" d="M14.59 7.41L18.17 11H6v2h12.17l-3.59 3.59L16 18l6-6l-6-6zM2 6v12h2V6z"/>',"baseline-stay-current-landscape":'<path fill="currentColor" d="M1.01 7L1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2M19 7v10H5V7z"/>',"baseline-stay-current-portrait":'<path fill="currentColor" d="M17 1.01L7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z"/>',"baseline-stay-primary-landscape":'<path fill="currentColor" d="M1.01 7L1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2M19 7v10H5V7z"/>',"baseline-stay-primary-portrait":'<path fill="currentColor" d="M17 1.01L7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z"/>',"baseline-sticky-note-2":'<path fill="currentColor" d="M19 3H4.99C3.89 3 3 3.9 3 5l.01 14c0 1.1.89 2 1.99 2h10l6-6V5c0-1.1-.9-2-2-2M7 8h10v2H7zm5 6H7v-2h5zm2 5.5V14h5.5z"/>',"baseline-stop":'<path fill="currentColor" d="M6 6h12v12H6z"/>',"baseline-stop-circle":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m4 14H8V8h8z"/>',"baseline-stop-screen-share":'<path fill="currentColor" d="m21.22 18.02l2 2H24v-2zm.77-2l.01-10a2 2 0 0 0-2-2H7.22l5.23 5.23c.18-.04.36-.07.55-.1V7.02l4 3.73l-1.58 1.47l5.54 5.54c.61-.33 1.03-.99 1.03-1.74M2.39 1.73L1.11 3l1.54 1.54c-.4.36-.65.89-.65 1.48v10a2 2 0 0 0 2 2H0v2h18.13l2.71 2.71l1.27-1.27zM7 15.02c.31-1.48.92-2.95 2.07-4.06l1.59 1.59c-1.54.38-2.7 1.18-3.66 2.47"/>',"baseline-storage":'<path fill="currentColor" d="M2 20h20v-4H2zm2-3h2v2H4zM2 4v4h20V4zm4 3H4V5h2zm-4 7h20v-4H2zm2-3h2v2H4z"/>',"baseline-store":'<path fill="currentColor" d="M20 4H4v2h16zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6zm-9 4H6v-4h6z"/>',"baseline-store-mall-directory":'<path fill="currentColor" d="M20 4H4v2h16zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6zm-9 4H6v-4h6z"/>',"baseline-storefront":'<path fill="currentColor" d="m21.9 8.89l-1.05-4.37c-.22-.9-1-1.52-1.91-1.52H5.05c-.9 0-1.69.63-1.9 1.52L2.1 8.89c-.24 1.02-.02 2.06.62 2.88c.08.11.19.19.28.29V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6.94c.09-.09.2-.18.28-.28c.64-.82.87-1.87.62-2.89m-2.99-3.9l1.05 4.37c.1.42.01.84-.25 1.17c-.14.18-.44.47-.94.47c-.61 0-1.14-.49-1.21-1.14L16.98 5zM13 5h1.96l.54 4.52c.05.39-.07.78-.33 1.07c-.22.26-.54.41-.95.41c-.67 0-1.22-.59-1.22-1.31zM8.49 9.52L9.04 5H11v4.69c0 .72-.55 1.31-1.29 1.31c-.34 0-.65-.15-.89-.41a1.42 1.42 0 0 1-.33-1.07m-4.45-.16L5.05 5h1.97l-.58 4.86c-.08.65-.6 1.14-1.21 1.14c-.49 0-.8-.29-.93-.47c-.27-.32-.36-.75-.26-1.17M5 19v-6.03c.08.01.15.03.23.03c.87 0 1.66-.36 2.24-.95c.6.6 1.4.95 2.31.95c.87 0 1.65-.36 2.23-.93c.59.57 1.39.93 2.29.93c.84 0 1.64-.35 2.24-.95c.58.59 1.37.95 2.24.95c.08 0 .15-.02.23-.03V19z"/>',"baseline-storm":'<path fill="currentColor" d="M18.93 8C16.72 4.18 11.82 2.87 8 5.07c-1.41.82-2.48 2-3.16 3.37c-.13-2.2.22-4.4 1.02-6.44H3.74C2.2 6.49 2.52 11.58 5.07 16a7.96 7.96 0 0 0 4.86 3.72c1.98.53 4.16.31 6.07-.79c1.41-.82 2.48-2 3.16-3.37c.13 2.2-.21 4.4-1.01 6.44h2.11c1.53-4.49 1.22-9.58-1.33-14M15 17.2A6.01 6.01 0 0 1 6.8 15q-.165-.3-.3-.6C5.3 11.64 6.33 8.34 9 6.8c2.86-1.65 6.54-.67 8.2 2.2q.165.3.3.6c1.2 2.76.17 6.06-2.5 7.6M12 10c1.1 0 2 .9 2 2s-.9 2-2 2s-2-.9-2-2s.9-2 2-2m0-2c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4"/>',"baseline-straight":'<path fill="currentColor" d="M11 6.83L9.41 8.41L8 7l4-4l4 4l-1.41 1.41L13 6.83V21h-2z"/>',"baseline-straighten":'<path fill="currentColor" d="M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 10H3V8h2v4h2V8h2v4h2V8h2v4h2V8h2v4h2V8h2z"/>',"baseline-stream":'<circle cx="20" cy="12" r="2" fill="currentColor"/><circle cx="4" cy="12" r="2" fill="currentColor"/><circle cx="12" cy="20" r="2" fill="currentColor"/><path fill="currentColor" d="M10.05 8.59L6.03 4.55h-.01l-.31-.32l-1.42 1.41l4.02 4.05l.01-.01l.31.32zm3.893.027l4.405-4.392L19.76 5.64l-4.405 4.393zM10.01 15.36l-1.42-1.41l-4.03 4.01l-.32.33l1.41 1.41l4.03-4.02zm9.75 2.94l-3.99-4.01l-.36-.35L14 15.35l3.99 4.01l.35.35z"/><circle cx="12" cy="4" r="2" fill="currentColor"/>',"baseline-streetview":'<path fill="currentColor" d="M12.56 14.33c-.34.27-.56.7-.56 1.17V21h7c1.1 0 2-.9 2-2v-5.98c-.94-.33-1.95-.52-3-.52c-2.03 0-3.93.7-5.44 1.83"/><circle cx="18" cy="6" r="5" fill="currentColor"/><path fill="currentColor" d="M11.5 6c0-1.08.27-2.1.74-3H5c-1.1 0-2 .9-2 2v14c0 .55.23 1.05.59 1.41l9.82-9.82A6.44 6.44 0 0 1 11.5 6"/>',"baseline-strikethrough-s":'<path fill="currentColor" d="M6.85 7.08C6.85 4.37 9.45 3 12.24 3c1.64 0 3 .49 3.9 1.28c.77.65 1.46 1.73 1.46 3.24h-3.01c0-.31-.05-.59-.15-.85c-.29-.86-1.2-1.28-2.25-1.28c-1.86 0-2.34 1.02-2.34 1.7c0 .48.25.88.74 1.21c.38.25.77.48 1.41.7H7.39c-.21-.34-.54-.89-.54-1.92M21 12v-2H3v2h9.62c1.15.45 1.96.75 1.96 1.97c0 1-.81 1.67-2.28 1.67c-1.54 0-2.93-.54-2.93-2.51H6.4c0 .55.08 1.13.24 1.58c.81 2.29 3.29 3.3 5.67 3.3c2.27 0 5.3-.89 5.3-4.05c0-.3-.01-1.16-.48-1.94H21z"/>',"baseline-stroller":'<circle cx="16" cy="20" r="2" fill="currentColor"/><circle cx="6" cy="20" r="2" fill="currentColor"/><path fill="currentColor" d="M22 7v-.52C22 4.56 20.52 3 18.65 3c-1.66 0-2.54 1.27-3.18 2.03l-8.8 10.32C6.12 16 6.58 17 7.43 17H15c1.1 0 2-.9 2-2V6.27c.58-.68.97-1.27 1.65-1.27c.77 0 1.35.66 1.35 1.48V7zm-7.7-2.9a8.96 8.96 0 0 0-9.58.62l4.89 4.89z"/>',"baseline-style":'<path fill="currentColor" d="m2.53 19.65l1.34.56v-9.03l-2.43 5.86c-.41 1.02.08 2.19 1.09 2.61m19.5-3.7L17.07 3.98a2.01 2.01 0 0 0-1.81-1.23c-.26 0-.53.04-.79.15L7.1 5.95a2 2 0 0 0-1.08 2.6l4.96 11.97a2 2 0 0 0 2.6 1.08l7.36-3.05a1.994 1.994 0 0 0 1.09-2.6M7.88 8.75c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m-2 11c0 1.1.9 2 2 2h1.45l-3.45-8.34z"/>',"baseline-subdirectory-arrow-left":'<path fill="currentColor" d="m11 9l1.42 1.42L8.83 14H18V4h2v12H8.83l3.59 3.58L11 21l-6-6z"/>',"baseline-subdirectory-arrow-right":'<path fill="currentColor" d="m19 15l-6 6l-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9z"/>',"baseline-subject":'<path fill="currentColor" d="M14 17H4v2h10zm6-8H4v2h16zM4 15h16v-2H4zM4 5v2h16V5z"/>',"baseline-subscript":'<path fill="currentColor" d="M22 18h-2v1h3v1h-4v-2c0-.55.45-1 1-1h2v-1h-3v-1h3c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M5.88 18h2.66l3.4-5.42h.12l3.4 5.42h2.66l-4.65-7.27L17.81 4h-2.68l-3.07 4.99h-.12L8.85 4H6.19l4.32 6.73z"/>',"baseline-subscriptions":'<path fill="currentColor" d="M20 8H4V6h16zm-2-6H6v2h12zm4 10v8c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2v-8c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-6 4l-6-3.27v6.53z"/>',"baseline-subtitles":'<path fill="currentColor" d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 12h4v2H4zm10 6H4v-2h10zm6 0h-4v-2h4zm0-4H10v-2h10z"/>',"baseline-subtitles-off":'<path fill="currentColor" d="M20 4H6.83l8 8H20v2h-3.17l4.93 4.93c.15-.28.24-.59.24-.93V6c0-1.1-.9-2-2-2M1.04 3.87l1.2 1.2C2.09 5.35 2 5.66 2 6v12c0 1.1.9 2 2 2h13.17l2.96 2.96l1.41-1.41L2.45 2.45zM8 12v2H4v-2zm6 4.83V18H4v-2h9.17z"/>',"baseline-subway":'<circle cx="15.5" cy="16" r="1" fill="currentColor"/><circle cx="8.5" cy="16" r="1" fill="currentColor"/><path fill="currentColor" d="M7.01 9h10v5h-10zM17.8 2.8C16 2.09 13.86 2 12 2s-4 .09-5.8.8C3.53 3.84 2 6.05 2 8.86V22h20V8.86c0-2.81-1.53-5.02-4.2-6.06m.2 13.08c0 1.45-1.18 2.62-2.63 2.62l1.13 1.12V20H15l-1.5-1.5h-2.83L9.17 20H7.5v-.38l1.12-1.12C7.18 18.5 6 17.32 6 15.88V9c0-2.63 3-3 6-3c3.32 0 6 .38 6 3z"/>',"baseline-summarize":'<path fill="currentColor" d="M15 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V9zM8 17c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m6 1V4.5l5.5 5.5z"/>',"baseline-superscript":'<path fill="currentColor" d="M22 7h-2v1h3v1h-4V7c0-.55.45-1 1-1h2V5h-3V4h3c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M5.88 20h2.66l3.4-5.42h.12l3.4 5.42h2.66l-4.65-7.27L17.81 6h-2.68l-3.07 4.99h-.12L8.85 6H6.19l4.32 6.73z"/>',"baseline-supervised-user-circle":'<path fill="currentColor" d="M11.99 2c-5.52 0-10 4.48-10 10s4.48 10 10 10s10-4.48 10-10s-4.48-10-10-10m3.61 6.34c1.07 0 1.93.86 1.93 1.93s-.86 1.93-1.93 1.93s-1.93-.86-1.93-1.93c-.01-1.07.86-1.93 1.93-1.93m-6-1.58c1.3 0 2.36 1.06 2.36 2.36s-1.06 2.36-2.36 2.36s-2.36-1.06-2.36-2.36c0-1.31 1.05-2.36 2.36-2.36m0 9.13v3.75c-2.4-.75-4.3-2.6-5.14-4.96c1.05-1.12 3.67-1.69 5.14-1.69c.53 0 1.2.08 1.9.22c-1.64.87-1.9 2.02-1.9 2.68M11.99 20c-.27 0-.53-.01-.79-.04v-4.07c0-1.42 2.94-2.13 4.4-2.13c1.07 0 2.92.39 3.84 1.15c-1.17 2.97-4.06 5.09-7.45 5.09"/>',"baseline-supervisor-account":'<path fill="currentColor" d="M16.5 12c1.38 0 2.49-1.12 2.49-2.5S17.88 7 16.5 7a2.5 2.5 0 0 0 0 5M9 11c1.66 0 2.99-1.34 2.99-3S10.66 5 9 5S6 6.34 6 8s1.34 3 3 3m7.5 3c-1.83 0-5.5.92-5.5 2.75V19h11v-2.25c0-1.83-3.67-2.75-5.5-2.75M9 13c-2.33 0-7 1.17-7 3.5V19h7v-2.25c0-.85.33-2.34 2.37-3.47C10.5 13.1 9.66 13 9 13"/>',"baseline-support":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m7.46 7.12l-2.78 1.15a4.98 4.98 0 0 0-2.95-2.94l1.15-2.78c2.1.8 3.77 2.47 4.58 4.57M12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3s3 1.34 3 3s-1.34 3-3 3M9.13 4.54l1.17 2.78a5 5 0 0 0-2.98 2.97L4.54 9.13a7.98 7.98 0 0 1 4.59-4.59M4.54 14.87l2.78-1.15a4.97 4.97 0 0 0 2.97 2.96l-1.17 2.78a8 8 0 0 1-4.58-4.59m10.34 4.59l-1.15-2.78a4.98 4.98 0 0 0 2.95-2.97l2.78 1.17a8 8 0 0 1-4.58 4.58"/>',"baseline-support-agent":'<path fill="currentColor" d="M21 12.22C21 6.73 16.74 3 12 3c-4.69 0-9 3.65-9 9.28c-.6.34-1 .98-1 1.72v2c0 1.1.9 2 2 2h1v-6.1c0-3.87 3.13-7 7-7s7 3.13 7 7V19h-8v2h8c1.1 0 2-.9 2-2v-1.22c.59-.31 1-.92 1-1.64v-2.3c0-.7-.41-1.31-1-1.62"/><circle cx="9" cy="13" r="1" fill="currentColor"/><circle cx="15" cy="13" r="1" fill="currentColor"/><path fill="currentColor" d="M18 11.03A6.04 6.04 0 0 0 12.05 6c-3.03 0-6.29 2.51-6.03 6.45a8.07 8.07 0 0 0 4.86-5.89c1.31 2.63 4 4.44 7.12 4.47"/>',"baseline-surfing":'<path fill="currentColor" d="M21 23c-1.03 0-2.06-.25-3-.75c-1.89 1-4.11 1-6 0c-1.89 1-4.11 1-6 0c-.95.5-1.97.75-3 .75H2v-2h1c1.04 0 2.08-.35 3-1c1.83 1.3 4.17 1.3 6 0c1.83 1.3 4.17 1.3 6 0c.91.65 1.96 1 3 1h1v2zM17 1.5c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m-2.57 6.98L12.18 10L16 13v3.84c.53.38 1.03.78 1.49 1.17c-.68.58-1.55.99-2.49.99c-1.2 0-2.27-.66-3-1.5c-.73.84-1.8 1.5-3 1.5c-.33 0-.65-.05-.96-.14C5.19 16.9 3 14.72 3 13.28C3 12.25 4.01 12 4.85 12c.98 0 2.28.31 3.7.83l-.53-3.1c-.11-.67.18-1.38.78-1.79l2.15-1.45l-2-.37l-2.82 1.93L5 6.4L8.5 4l5.55 1.03c.45.09.93.37 1.22.89l.88 1.55A5.01 5.01 0 0 0 20.5 10v2a7.01 7.01 0 0 1-6.07-3.52M10.3 11.1l.44 2.65c.92.42 2.48 1.27 3.26 1.75V14z"/>',"baseline-surround-sound":'<path fill="currentColor" d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7.76 16.24l-1.41 1.41A7.9 7.9 0 0 1 4 12c0-2.05.78-4.1 2.34-5.66l1.41 1.41C6.59 8.93 6 10.46 6 12s.59 3.07 1.76 4.24M12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4s4 1.79 4 4s-1.79 4-4 4m5.66 1.66l-1.41-1.41C17.41 15.07 18 13.54 18 12s-.59-3.07-1.76-4.24l1.41-1.41A7.9 7.9 0 0 1 20 12c0 2.05-.78 4.1-2.34 5.66M12 10c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2"/>',"baseline-swap-calls":'<path fill="currentColor" d="m18 4l-4 4h3v7c0 1.1-.9 2-2 2s-2-.9-2-2V8c0-2.21-1.79-4-4-4S5 5.79 5 8v7H2l4 4l4-4H7V8c0-1.1.9-2 2-2s2 .9 2 2v7c0 2.21 1.79 4 4 4s4-1.79 4-4V8h3z"/>',"baseline-swap-horiz":'<path fill="currentColor" d="M6.99 11L3 15l3.99 4v-3H14v-2H6.99zM21 9l-3.99-4v3H10v2h7.01v3z"/>',"baseline-swap-horizontal-circle":'<path fill="currentColor" d="M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10s10-4.48 10-10m-7-5.5l3.5 3.5l-3.5 3.5V11h-4V9h4zm-6 11L5.5 14L9 10.5V13h4v2H9z"/>',"baseline-swap-vert":'<path fill="currentColor" d="M16 17.01V10h-2v7.01h-3L15 21l4-3.99zM9 3L5 6.99h3V14h2V6.99h3z"/>',"baseline-swap-vertical-circle":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2M6.5 9L10 5.5L13.5 9H11v4H9V9zm11 6L14 18.5L10.5 15H13v-4h2v4z"/>',"baseline-swipe":'<path fill="currentColor" d="m18.89 14.75l-4.09-2.04c-.28-.14-.58-.21-.89-.21H13v-6c0-.83-.67-1.5-1.5-1.5S10 5.67 10 6.5v10.74l-3.25-.74a.99.99 0 0 0-.92.28l-.83.84l4.54 4.79c.38.38 1.14.59 1.67.59h6.16c1 0 1.84-.73 1.98-1.72l.63-4.46c.12-.85-.32-1.68-1.09-2.07"/><path fill="currentColor" d="M20.13 3.87C18.69 2.17 15.6 1 12 1S5.31 2.17 3.87 3.87L2 2v5h5L4.93 4.93c1-1.29 3.7-2.43 7.07-2.43s6.07 1.14 7.07 2.43L17 7h5V2z"/>',"baseline-swipe-down":'<path fill="currentColor" d="M3.8 12.18c-.2-.86-.3-1.76-.3-2.68c0-2.84.99-5.45 2.63-7.5L7.2 3.07a10.46 10.46 0 0 0-1.88 8.99l1.62-1.62L8 11.5L4.5 15L1 11.5l1.06-1.06zm10.05-.56l-2.68-5.37a1.5 1.5 0 0 0-2.01-.67c-.75.38-1.05 1.28-.68 2.02l4.81 9.6l-3.24.8c-.33.09-.59.33-.7.66L9 19.78l6.19 2.25c.5.17 1.28.02 1.75-.22l5.51-2.75c.89-.45 1.32-1.48 1-2.42l-1.43-4.27a2 2 0 0 0-1.9-1.37h-4.56c-.31 0-.62.07-.89.21z"/>',"baseline-swipe-down-alt":'<path fill="currentColor" d="M13 13.9a5 5 0 1 0-2 0v4.27l-1.59-1.59L8 18l4 4l4-4l-1.41-1.41L13 18.17z"/>',"baseline-swipe-left":'<path fill="currentColor" d="m19.98 16.82l-.63 4.46c-.14.99-.99 1.72-1.98 1.72h-6.16c-.53 0-1.29-.21-1.66-.59L5 17.62l.83-.84c.24-.24.58-.35.92-.28l3.25.74V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.91c.31 0 .62.07.89.21l4.09 2.04c.77.39 1.21 1.22 1.09 2.07M12 2.5c4.74 0 7.67 2.52 8.43 4.5H22c-.73-2.88-4.51-6-10-6c-3.22 0-6.18 1.13-8.5 3.02V2H2v5h5V5.5H4.09c2.12-1.86 4.88-3 7.91-3"/>',"baseline-swipe-left-alt":'<path fill="currentColor" d="M10.1 13a5 5 0 1 0 0-2H5.83l1.59-1.59L6 8l-4 4l4 4l1.41-1.41L5.83 13z"/>',"baseline-swipe-right":'<path fill="currentColor" d="m19.98 16.82l-.63 4.46c-.14.99-.99 1.72-1.98 1.72h-6.16c-.53 0-1.29-.21-1.66-.59L5 17.62l.83-.84c.24-.24.58-.35.92-.28l3.25.74V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.91c.31 0 .62.07.89.21l4.09 2.04c.77.39 1.21 1.22 1.09 2.07M19.91 5.5H17V7h5V2h-1.5v2.02A13.4 13.4 0 0 0 12 1C6.51 1 2.73 4.12 2 7h1.57C4.33 5.02 7.26 2.5 12 2.5c3.03 0 5.79 1.14 7.91 3"/>',"baseline-swipe-right-alt":'<path fill="currentColor" d="M13.9 11a5 5 0 1 0 0 2h4.27l-1.59 1.59L18 16l4-4l-4-4l-1.41 1.41L18.17 11z"/>',"baseline-swipe-up":'<path fill="currentColor" d="M2.06 5.56L1 4.5L4.5 1L8 4.5L6.94 5.56L5.32 3.94a10.46 10.46 0 0 0 1.88 8.99L6.13 14A11.97 11.97 0 0 1 3.5 6.5c0-.92.1-1.82.3-2.68zm11.79 6.06l-2.68-5.37a1.5 1.5 0 0 0-2.01-.67c-.75.38-1.05 1.28-.68 2.02l4.81 9.6l-3.24.8c-.33.09-.59.33-.7.66L9 19.78l6.19 2.25c.5.17 1.28.02 1.75-.22l5.51-2.75c.89-.45 1.32-1.48 1-2.42l-1.43-4.27a2 2 0 0 0-1.9-1.37h-4.56c-.31 0-.62.07-.89.21z"/>',"baseline-swipe-up-alt":'<path fill="currentColor" d="m13 5.83l1.59 1.59L16 6l-4-4l-4 4l1.41 1.41L11 5.83v4.27a5 5 0 1 0 2 0z"/>',"baseline-swipe-vertical":'<path fill="currentColor" d="M1 3.5h2.02C1.13 5.82 0 8.78 0 12s1.13 6.18 3.02 8.5H1V22h5v-5H4.5v2.91c-1.86-2.11-3-4.88-3-7.91s1.14-5.79 3-7.91V7H6V2H1zm12.85 8.12l-2.68-5.37a1.5 1.5 0 0 0-2.01-.67c-.75.38-1.05 1.28-.68 2.02l4.81 9.6l-3.24.8c-.33.09-.59.33-.7.66L9 19.78l6.19 2.25c.5.17 1.28.02 1.75-.22l5.51-2.75c.89-.45 1.32-1.48 1-2.42l-1.43-4.27a2 2 0 0 0-1.9-1.37h-4.56c-.31 0-.62.07-.89.21z"/>',"baseline-switch-access-shortcut":'<path fill="currentColor" d="M7.06 8.94L5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM12 12c0-2.73 1.08-5.27 2.75-7.25L12 2h7v7l-2.82-2.82C14.84 7.82 14 9.88 14 12c0 3.32 2.1 6.36 5 7.82V22c-4.09-1.59-7-5.65-7-10"/>',"baseline-switch-access-shortcut-add":'<path fill="currentColor" d="M24 14h-2v-2h-2v2h-2v2h2v2h2v-2h2zM7.06 8.94L5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM12 12c0-2.73 1.08-5.27 2.75-7.25L12 2h7v7l-2.82-2.82C14.84 7.82 14 9.88 14 12c0 3.32 2.1 6.36 5 7.82V22c-4.09-1.59-7-5.65-7-10"/>',"baseline-switch-account":'<path fill="currentColor" d="M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 2c1.66 0 3 1.34 3 3s-1.34 3-3 3s-3-1.34-3-3s1.34-3 3-3m6 12H8v-1.5c0-1.99 4-3 6-3s6 1.01 6 3z"/>',"baseline-switch-camera":'<path fill="currentColor" d="M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-5 11.5V13H9v2.5L5.5 12L9 8.5V11h6V8.5l3.5 3.5z"/>',"baseline-switch-left":'<path fill="currentColor" d="M8.5 8.62v6.76L5.12 12zM10 5l-7 7l7 7zm4 0v14l7-7z"/>',"baseline-switch-right":'<path fill="currentColor" d="M15.5 15.38V8.62L18.88 12zM14 19l7-7l-7-7zm-4 0V5l-7 7z"/>',"baseline-switch-video":'<path fill="currentColor" d="M18 9.5V6c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-3.5l4 4v-13zm-5 6V13H7v2.5L3.5 12L7 8.5V11h6V8.5l3.5 3.5z"/>',"baseline-synagogue":'<path fill="currentColor" d="M6 8v13h4v-5c0-1.1.9-2 2-2s2 .9 2 2v5h4V8l-6-5zm7.5 2c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5M3 5c-1.1 0-2 .9-2 2v1h4V7c0-1.1-.9-2-2-2M1 9h4v12H1zm20-4c-1.1 0-2 .9-2 2v1h4V7c0-1.1-.9-2-2-2m-2 4h4v12h-4z"/>',"baseline-sync":'<path fill="currentColor" d="M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6c0 1.01-.25 1.97-.7 2.8l1.46 1.46A7.93 7.93 0 0 0 20 12c0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6c0-1.01.25-1.97.7-2.8L5.24 7.74A7.93 7.93 0 0 0 4 12c0 4.42 3.58 8 8 8v3l4-4l-4-4z"/>',"baseline-sync-alt":'<path fill="currentColor" d="m18 12l4-4l-4-4v3H3v2h15zM6 12l-4 4l4 4v-3h15v-2H6z"/>',"baseline-sync-disabled":'<path fill="currentColor" d="M10 6.35V4.26c-.8.21-1.55.54-2.23.96l1.46 1.46c.25-.12.5-.24.77-.33m-7.14-.94l2.36 2.36a7.925 7.925 0 0 0 1.14 9.87L4 20h6v-6l-2.24 2.24A6 6 0 0 1 6 12c0-1 .25-1.94.68-2.77l8.08 8.08c-.25.13-.5.25-.77.34v2.09c.8-.21 1.55-.54 2.23-.96l2.36 2.36l1.27-1.27L4.14 4.14zM20 4h-6v6l2.24-2.24A6 6 0 0 1 18 12c0 1-.25 1.94-.68 2.77l1.46 1.46a7.925 7.925 0 0 0-1.14-9.87z"/>',"baseline-sync-lock":'<path fill="currentColor" d="M10 4.26v2.09C7.67 7.18 6 9.39 6 12c0 1.77.78 3.34 2 4.44V14h2v6H4v-2h2.73A7.94 7.94 0 0 1 4 12c0-3.73 2.55-6.85 6-7.74M20 4h-6v6h2V7.56c1.22 1.1 2 2.67 2 4.44h2c0-2.4-1.06-4.54-2.73-6H20zm0 13v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z"/>',"baseline-sync-problem":'<path fill="currentColor" d="M3 12c0 2.21.91 4.2 2.36 5.64L3 20h6v-6l-2.24 2.24A6 6 0 0 1 5 12a5.99 5.99 0 0 1 4-5.65V4.26C5.55 5.15 3 8.27 3 12m8 5h2v-2h-2zM21 4h-6v6l2.24-2.24A6 6 0 0 1 19 12a5.99 5.99 0 0 1-4 5.65v2.09c3.45-.89 6-4.01 6-7.74c0-2.21-.91-4.2-2.36-5.64zm-10 9h2V7h-2z"/>',"baseline-system-security-update":'<path fill="currentColor" d="M5 3v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2m12 15H7V6h10zm-1-6h-3V8h-2v4H8l4 4z"/>',"baseline-system-security-update-good":'<path fill="currentColor" d="M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 17H7V6h10zm-1-7.95l-1.41-1.41l-3.54 3.54l-1.41-1.41l-1.41 1.41L11.05 15z"/>',"baseline-system-security-update-warning":'<path fill="currentColor" d="M11 15h2v2h-2zm0-8h2v6h-2z"/><path fill="currentColor" d="M17 1H7c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 17H7V6h10z"/>',"baseline-system-update":'<path fill="currentColor" d="M17 1.01L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10zm-1-6h-3V8h-2v5H8l4 4z"/>',"baseline-system-update-alt":'<path fill="currentColor" d="m12 16.5l4-4h-3v-9h-2v9H8zm9-13h-6v1.99h6v14.03H3V5.49h6V3.5H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2"/>',"baseline-tab":'<path fill="currentColor" d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h10v4h8z"/>',"baseline-tab-unselected":'<path fill="currentColor" d="M1 9h2V7H1zm0 4h2v-2H1zm0-8h2V3c-1.1 0-2 .9-2 2m8 16h2v-2H9zm-8-4h2v-2H1zm2 4v-2H1c0 1.1.9 2 2 2M21 3h-8v6h10V5c0-1.1-.9-2-2-2m0 14h2v-2h-2zM9 5h2V3H9zM5 21h2v-2H5zM5 5h2V3H5zm16 16c1.1 0 2-.9 2-2h-2zm0-8h2v-2h-2zm-8 8h2v-2h-2zm4 0h2v-2h-2z"/>',"baseline-table-bar":'<path fill="currentColor" d="M22 7.5C22 5.57 17.52 4 12 4S2 5.57 2 7.5c0 1.81 3.95 3.31 9 3.48V15H9.35c-.82 0-1.55.5-1.86 1.26L6 20h2l1.2-3h5.6l1.2 3h2l-1.5-3.74c-.3-.76-1.04-1.26-1.85-1.26H13v-4.02c5.05-.17 9-1.67 9-3.48"/>',"baseline-table-chart":'<path fill="currentColor" d="M10 10.02h5V21h-5zM17 21h3c1.1 0 2-.9 2-2v-9h-5zm3-18H5c-1.1 0-2 .9-2 2v3h19V5c0-1.1-.9-2-2-2M3 19c0 1.1.9 2 2 2h3V10H3z"/>',"baseline-table-restaurant":'<path fill="currentColor" d="m21.96 9.73l-1.43-5a.996.996 0 0 0-.96-.73H4.43c-.45 0-.84.3-.96.73l-1.43 5c-.18.63.3 1.27.96 1.27h2.2L4 20h2l.67-5h10.67l.66 5h2l-1.2-9H21c.66 0 1.14-.64.96-1.27M6.93 13l.27-2h9.6l.27 2z"/>',"baseline-table-rows":'<path fill="currentColor" d="M21 8H3V4h18zm0 2H3v4h18zm0 6H3v4h18z"/>',"baseline-table-view":'<path fill="currentColor" d="M19 7H9c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 2v2H9V9zm-6 6v-2h2v2zm2 2v2h-2v-2zm-4-2H9v-2h2zm6-2h2v2h-2zm-8 4h2v2H9zm8 2v-2h2v2zM6 17H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2v1h-2V5H5v10h1z"/>',"baseline-tablet":'<path fill="currentColor" d="M21 4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 1.99-.9 1.99-2L23 6c0-1.1-.9-2-2-2m-2 14H5V6h14z"/>',"baseline-tablet-android":'<path fill="currentColor" d="M18 0H6C4.34 0 3 1.34 3 3v18c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V3c0-1.66-1.34-3-3-3m-4 22h-4v-1h4zm5.25-3H4.75V3h14.5z"/>',"baseline-tablet-mac":'<path fill="currentColor" d="M18.5 0h-14A2.5 2.5 0 0 0 2 2.5v19A2.5 2.5 0 0 0 4.5 24h14a2.5 2.5 0 0 0 2.5-2.5v-19A2.5 2.5 0 0 0 18.5 0m-7 23c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m7.5-4H4V3h15z"/>',"baseline-tag":'<path fill="currentColor" d="M20 10V8h-4V4h-2v4h-4V4H8v4H4v2h4v4H4v2h4v4h2v-4h4v4h2v-4h4v-2h-4v-4zm-6 4h-4v-4h4z"/>',"baseline-tag-faces":'<path fill="currentColor" d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8S14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8S7 8.67 7 9.5S7.67 11 8.5 11m3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5"/>',"baseline-takeout-dining":'<path fill="currentColor" fill-rule="evenodd" d="M5.26 11h13.48l-.67 9H5.93zm3.76-7h5.95L19 7.38l1.59-1.59L22 7.21L19.21 10H4.79L2 7.21L3.41 5.8L5 7.38z"/>',"baseline-tap-and-play":'<path fill="currentColor" d="M2 16v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0 4v3h3c0-1.66-1.34-3-3-3m0-8v2a9 9 0 0 1 9 9h2c0-6.08-4.92-11-11-11M17 1.01L7 1c-1.1 0-2 .9-2 2v7.37c.69.16 1.36.37 2 .64V5h10v13h-3.03c.52 1.25.84 2.59.95 4H17c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99"/>',"baseline-tapas":'<path fill="currentColor" d="M22 10V1h-8v9c0 1.86 1.28 3.41 3 3.86V21h-2v2h6v-2h-2v-7.14c1.72-.45 3-2 3-3.86m-2-7v3h-4V3zm-7.5 8.5A2.5 2.5 0 0 1 10 14H8v9H6v-9H4a2.5 2.5 0 0 1 0-5h2V8H4a2.5 2.5 0 0 1 0-5h2V1h2v2h2a2.5 2.5 0 0 1 0 5H8v1h2a2.5 2.5 0 0 1 2.5 2.5"/>',"baseline-task":'<path fill="currentColor" d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm-3.06 16L7.4 14.46l1.41-1.41l2.12 2.12l4.24-4.24l1.41 1.41zM13 9V3.5L18.5 9z"/>',"baseline-task-alt":'<path fill="currentColor" d="M22 5.18L10.59 16.6l-4.24-4.24l1.41-1.41l2.83 2.83l10-10zm-2.21 5.04c.13.57.21 1.17.21 1.78c0 4.42-3.58 8-8 8s-8-3.58-8-8s3.58-8 8-8c1.58 0 3.04.46 4.28 1.25l1.44-1.44A9.9 9.9 0 0 0 12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10c0-1.19-.22-2.33-.6-3.39z"/>',"baseline-taxi-alert":'<path fill="currentColor" d="M23 8A7 7 0 0 0 9.68 5H7v2H4.5a1.5 1.5 0 0 0-1.42 1.01L1 14v8a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1h12v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-7.68A7.01 7.01 0 0 0 23 8m-18.5.5h4.53a6.93 6.93 0 0 0 2.08 4.5H3zm0 9.5a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m11 0a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m2.93-5.63l-.21.11l-.18.09a5 5 0 0 1-.42.16l-.22.07l-.23.06l-.2.05a5 5 0 0 1-5.94-4.41A4 4 0 0 1 11 8l.02-.47l.02-.17l.04-.28l.04-.21l.05-.21l.07-.24l.05-.13a4.99 4.99 0 0 1 9.69 1.7a4.96 4.96 0 0 1-2.55 4.38M15 4h2v5h-2zm0 6h2v2h-2z"/>',"baseline-telegram":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m4.64 6.8c-.15 1.58-.8 5.42-1.13 7.19c-.14.75-.42 1-.68 1.03c-.58.05-1.02-.38-1.58-.75c-.88-.58-1.38-.94-2.23-1.5c-.99-.65-.35-1.01.22-1.59c.15-.15 2.71-2.48 2.76-2.69a.2.2 0 0 0-.05-.18c-.06-.05-.14-.03-.21-.02c-.09.02-1.49.95-4.22 2.79c-.4.27-.76.41-1.08.4c-.36-.01-1.04-.2-1.55-.37c-.63-.2-1.12-.31-1.08-.66c.02-.18.27-.36.74-.55c2.92-1.27 4.86-2.11 5.83-2.51c2.78-1.16 3.35-1.36 3.73-1.36c.08 0 .27.02.39.12c.1.08.13.19.14.27c-.01.06.01.24 0 .38"/>',"baseline-temple-buddhist":'<path fill="currentColor" d="M21 9.02c0 1.09-.89 1.98-1.98 1.98H4.98C3.89 11 3 10.11 3 9.02H1c0 1.86 1.28 3.4 3 3.84V22h6v-3c0-1.1.9-2 2-2s2 .9 2 2v3h6v-9.14c.55-.14 3-1.04 3-3.86z"/><path fill="currentColor" d="M6 8.86V10h12V8.86c.55-.14 3-1.04 3-3.86l-2 .02C19 6.11 18.11 7 17.02 7H6.98C5.89 7 5 6.11 5 5.02H3c0 1.85 1.28 3.4 3 3.84"/><path fill="currentColor" d="M12 1L8.25 6h7.5z"/>',"baseline-temple-hindu":'<path fill="currentColor" d="M6.6 11h10.8l-.9-3h-9zM20 11v2H4v-2H2v11h8v-5h4v5h8V11zm-4.1-5L15 3V1h-2v2h-2.03V1h-2v2.12L8.1 6z"/>',"baseline-terminal":'<path fill="currentColor" d="M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16c1.1 0 2-.9 2-2V6a2 2 0 0 0-2-2m0 14H4V8h16zm-2-1h-6v-2h6zM7.5 17l-1.41-1.41L8.67 13l-2.59-2.59L7.5 9l4 4z"/>',"baseline-terrain":'<path fill="currentColor" d="m14 6l-3.75 5l2.85 3.8l-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22z"/>',"baseline-text-decrease":'<path fill="currentColor" d="M.99 19h2.42l1.27-3.58h5.65L11.59 19h2.42L8.75 5h-2.5zm4.42-5.61L7.44 7.6h.12l2.03 5.79zM23 11v2h-8v-2z"/>',"baseline-text-fields":'<path fill="currentColor" d="M2.5 4v3h5v12h3V7h5V4zm19 5h-9v3h3v7h3v-7h3z"/>',"baseline-text-format":'<path fill="currentColor" d="M5 17v2h14v-2zm4.5-4.2h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1zM12 5.98L13.87 11h-3.74z"/>',"baseline-text-increase":'<path fill="currentColor" d="M.99 19h2.42l1.27-3.58h5.65L11.59 19h2.42L8.75 5h-2.5zm4.42-5.61L7.44 7.6h.12l2.03 5.79zM20 11h3v2h-3v3h-2v-3h-3v-2h3V8h2z"/>',"baseline-text-rotate-up":'<path fill="currentColor" d="M3 12v1.5l11 4.75v-2.1l-2.2-.9v-5l2.2-.9v-2.1zm7 2.62l-5.02-1.87L10 10.88zm8-10.37l-3 3h2v12.5h2V7.25h2z"/>',"baseline-text-rotate-vertical":'<path fill="currentColor" d="M15.75 5h-1.5L9.5 16h2.1l.9-2.2h5l.9 2.2h2.1zm-2.62 7L15 6.98L16.87 12zM6 19.75l3-3H7V4.25H5v12.5H3z"/>',"baseline-text-rotation-angledown":'<path fill="currentColor" d="m19.4 4.91l-1.06-1.06L7.2 8.27l1.48 1.48l2.19-.92l3.54 3.54l-.92 2.19l1.48 1.48zm-6.81 3.1l4.87-2.23l-2.23 4.87zM14.27 21v-4.24l-1.41 1.41l-8.84-8.84l-1.42 1.42l8.84 8.84L10.03 21z"/>',"baseline-text-rotation-angleup":'<path fill="currentColor" d="M4.49 4.21L3.43 5.27L7.85 16.4l1.48-1.48l-.92-2.19l3.54-3.54l2.19.92l1.48-1.48zm3.09 6.8L5.36 6.14l4.87 2.23zm12.99-1.68h-4.24l1.41 1.41l-8.84 8.84L10.32 21l8.84-8.84l1.41 1.41z"/>',"baseline-text-rotation-down":'<path fill="currentColor" d="M21 12v-1.5L10 5.75v2.1l2.2.9v5l-2.2.9v2.1zm-7-2.62l5.02 1.87L14 13.12zM6 19.75l3-3H7V4.25H5v12.5H3z"/>',"baseline-text-rotation-none":'<path fill="currentColor" d="M12.75 3h-1.5L6.5 14h2.1l.9-2.2h5l.9 2.2h2.1zm-2.62 7L12 4.98L13.87 10zm10.37 8l-3-3v2H5v2h12.5v2z"/>',"baseline-text-snippet":'<path fill="currentColor" d="m20.41 8.41l-4.83-4.83c-.37-.37-.88-.58-1.41-.58H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9.83c0-.53-.21-1.04-.59-1.42M7 7h7v2H7zm10 10H7v-2h10zm0-4H7v-2h10z"/>',"baseline-textsms":'<path fill="currentColor" d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 11H7V9h2zm4 0h-2V9h2zm4 0h-2V9h2z"/>',"baseline-texture":'<path fill="currentColor" d="M19.51 3.08L3.08 19.51c.09.34.27.65.51.9c.25.24.56.42.9.51L20.93 4.49c-.19-.69-.73-1.23-1.42-1.41M11.88 3L3 11.88v2.83L14.71 3zM5 3c-1.1 0-2 .9-2 2v2l4-4zm14 18c.55 0 1.05-.22 1.41-.59c.37-.36.59-.86.59-1.41v-2l-4 4zm-9.71 0h2.83L21 12.12V9.29z"/>',"baseline-theater-comedy":'<path fill="currentColor" d="M2 16.5C2 19.54 4.46 22 7.5 22s5.5-2.46 5.5-5.5V10H2zm5.5 2C6.12 18.5 5 17.83 5 17h5c0 .83-1.12 1.5-2.5 1.5M10 13c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1m-5 0c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1"/><path fill="currentColor" d="M11 3v6h3v2.5c0-.83 1.12-1.5 2.5-1.5s2.5.67 2.5 1.5h-5v2.89c.75.38 1.6.61 2.5.61c3.04 0 5.5-2.46 5.5-5.5V3zm3 5.08c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1m5 0c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1"/>',"baseline-theaters":'<path fill="currentColor" d="M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3zM8 17H6v-2h2zm0-4H6v-2h2zm0-4H6V7h2zm10 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V7h2z"/>',"baseline-thermostat":'<path fill="currentColor" d="M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4c0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-2V5c0-.55.45-1 1-1s1 .45 1 1v1h-1v1h1v2h-1v1h1v1z"/>',"baseline-thermostat-auto":'<path fill="currentColor" d="M11 12V6c0-1.66-1.34-3-3-3S5 4.34 5 6v6c-1.21.91-2 2.37-2 4c0 1.12.38 2.14 1 2.97V19h.02c.91 1.21 2.35 2 3.98 2s3.06-.79 3.98-2H12v-.03c.62-.83 1-1.85 1-2.97c0-1.63-.79-3.09-2-4m-6 4c0-.94.45-1.84 1.2-2.4L7 13V6c0-.55.45-1 1-1s1 .45 1 1v7l.8.6c.75.57 1.2 1.46 1.2 2.4zM18.62 4h-1.61l-3.38 9h1.56l.81-2.3h3.63l.8 2.3H22zm-2.15 5.39l1.31-3.72h.08l1.31 3.72z"/>',"baseline-thumb-down":'<path fill="currentColor" d="M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57l-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2m4 0v12h4V3z"/>',"baseline-thumb-down-alt":'<path fill="currentColor" d="M22 4h-2c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h2zM2.17 11.12c-.11.25-.17.52-.17.8V13c0 1.1.9 2 2 2h5.5l-.92 4.65c-.05.22-.02.46.08.66c.23.45.52.86.88 1.22L10 22l6.41-6.41c.38-.38.59-.89.59-1.42V6.34C17 5.05 15.95 4 14.66 4h-8.1c-.71 0-1.36.37-1.72.97z"/>',"baseline-thumb-down-off-alt":'<path fill="currentColor" d="m10.89 18.28l.57-2.89c.12-.59-.04-1.2-.42-1.66S10.1 13 9.5 13H4v-1.08L6.57 6h8.09c.18 0 .34.16.34.34v7.84zM10 22l6.41-6.41c.38-.38.59-.89.59-1.42V6.34C17 5.05 15.95 4 14.66 4h-8.1c-.71 0-1.36.37-1.72.97l-2.67 6.15c-.11.25-.17.52-.17.8V13c0 1.1.9 2 2 2h5.5l-.92 4.65c-.05.22-.02.46.08.66c.23.45.52.86.88 1.22zm10-7h2V4h-2c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1"/>',"baseline-thumb-up":'<path fill="currentColor" d="M1 21h4V9H1zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57l.03-.32c0-.41-.17-.79-.44-1.06L14.17 1L7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73z"/>',"baseline-thumb-up-alt":'<path fill="currentColor" d="M2 20h2c.55 0 1-.45 1-1v-9c0-.55-.45-1-1-1H2zm19.83-7.12c.11-.25.17-.52.17-.8V11c0-1.1-.9-2-2-2h-5.5l.92-4.65c.05-.22.02-.46-.08-.66a4.8 4.8 0 0 0-.88-1.22L14 2L7.59 8.41C7.21 8.79 7 9.3 7 9.83v7.84A2.34 2.34 0 0 0 9.34 20h8.11c.7 0 1.36-.37 1.72-.97z"/>',"baseline-thumb-up-off-alt":'<path fill="currentColor" d="m13.11 5.72l-.57 2.89c-.12.59.04 1.2.42 1.66s.94.73 1.54.73H20v1.08L17.43 18H9.34a.35.35 0 0 1-.34-.34V9.82zM14 2L7.59 8.41C7.21 8.79 7 9.3 7 9.83v7.83C7 18.95 8.05 20 9.34 20h8.1c.71 0 1.36-.37 1.72-.97l2.67-6.15c.11-.25.17-.52.17-.8V11c0-1.1-.9-2-2-2h-5.5l.92-4.65c.05-.22.02-.46-.08-.66a4.8 4.8 0 0 0-.88-1.22zM4 9H2v11h2c.55 0 1-.45 1-1v-9c0-.55-.45-1-1-1"/>',"baseline-thumbs-up-down":'<path fill="currentColor" d="M12 6c0-.55-.45-1-1-1H5.82l.66-3.18l.02-.23c0-.31-.13-.59-.33-.8L5.38 0L.44 4.94C.17 5.21 0 5.59 0 6v6.5c0 .83.67 1.5 1.5 1.5h6.75c.62 0 1.15-.38 1.38-.91l2.26-5.29c.07-.17.11-.36.11-.55zm10.5 4h-6.75c-.62 0-1.15.38-1.38.91l-2.26 5.29c-.07.17-.11.36-.11.55V18c0 .55.45 1 1 1h5.18l-.66 3.18l-.02.24c0 .31.13.59.33.8l.79.78l4.94-4.94c.27-.27.44-.65.44-1.06v-6.5c0-.83-.67-1.5-1.5-1.5"/>',"baseline-thunderstorm":'<path fill="currentColor" d="M17.92 7.02C17.45 4.18 14.97 2 12 2C9.82 2 7.83 3.18 6.78 5.06C4.09 5.41 2 7.74 2 10.5C2 13.53 4.47 16 7.5 16h10c2.48 0 4.5-2.02 4.5-4.5a4.5 4.5 0 0 0-4.08-4.48M14.8 17l-2.9 3.32l2 1L11.55 24h2.65l2.9-3.32l-2-1L17.45 17zm-6 0l-2.9 3.32l2 1L5.55 24H8.2l2.9-3.32l-2-1L11.45 17z"/>',"baseline-tiktok":'<path fill="currentColor" d="M16.6 5.82s.51.5 0 0A4.28 4.28 0 0 1 15.54 3h-3.09v12.4a2.59 2.59 0 0 1-2.59 2.5c-1.42 0-2.6-1.16-2.6-2.6c0-1.72 1.66-3.01 3.37-2.48V9.66c-3.45-.46-6.47 2.22-6.47 5.64c0 3.33 2.76 5.7 5.69 5.7c3.14 0 5.69-2.55 5.69-5.7V9.01a7.35 7.35 0 0 0 4.3 1.38V7.3s-1.88.09-3.24-1.48"/>',"baseline-time-to-leave":'<path fill="currentColor" d="M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5M5 10l1.5-4.5h11L19 10z"/>',"baseline-timelapse":'<path fill="currentColor" d="M16.24 7.76A5.97 5.97 0 0 0 12 6v6l-4.24 4.24c2.34 2.34 6.14 2.34 8.49 0a5.99 5.99 0 0 0-.01-8.48M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8"/>',"baseline-timeline":'<path fill="currentColor" d="M23 8c0 1.1-.9 2-2 2a1.7 1.7 0 0 1-.51-.07l-3.56 3.55c.05.16.07.34.07.52c0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51c0 1.1-.9 2-2 2s-2-.9-2-2s.9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56A1.7 1.7 0 0 1 19 8c0-1.1.9-2 2-2s2 .9 2 2"/>',"baseline-timer":'<path fill="currentColor" d="M9 1h6v2H9zm10.03 6.39l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42A8.96 8.96 0 0 0 12 4a9 9 0 0 0-9 9c0 4.97 4.02 9 9 9a8.994 8.994 0 0 0 7.03-14.61M13 14h-2V8h2z"/>',"baseline-timer-10":'<path fill="currentColor" d="M0 7.72V9.4l3-1V18h2V6h-.25zm23.78 6.65c-.14-.28-.35-.53-.63-.74s-.61-.39-1.01-.53s-.85-.27-1.35-.38a7 7 0 0 1-.87-.23a2.6 2.6 0 0 1-.55-.25a.7.7 0 0 1-.28-.3a.98.98 0 0 1 .01-.8c.06-.13.15-.25.27-.34q.18-.15.45-.24c.27-.09.4-.09.64-.09c.25 0 .47.04.66.11s.35.17.48.29s.22.26.29.42c.06.16.1.32.1.49h1.95a2.52 2.52 0 0 0-.93-1.97c-.3-.25-.66-.44-1.09-.59S21 9 20.46 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57s-.51.52-.67.84s-.23.65-.23 1.01s.08.69.23.96c.15.28.36.52.64.73c.27.21.6.38.98.53c.38.14.81.26 1.27.36c.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08c-.21-.05-.4-.13-.56-.24a1.33 1.33 0 0 1-.59-1.11h-1.89q0 .54.24 1.05c.16.34.39.65.7.93c.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19q.645-.195 1.11-.54c.31-.23.54-.51.71-.83s.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02m-9.96-7.32c-.34-.4-.75-.7-1.23-.88c-.47-.18-1.01-.27-1.59-.27q-.87 0-1.59.27c-.48.18-.89.47-1.23.88s-.6.93-.79 1.59c-.18.65-.28 1.45-.28 2.39v1.92c0 .94.09 1.74.28 2.39c.19.66.45 1.19.8 1.6c.34.41.75.71 1.23.89s1.01.28 1.59.28c.59 0 1.12-.09 1.59-.28c.48-.18.88-.48 1.22-.89s.6-.94.78-1.6c.18-.65.28-1.45.28-2.39v-1.92c0-.94-.09-1.74-.28-2.39q-.27-.99-.78-1.59m-.92 6.17q0 .9-.12 1.53t-.36 1.02c-.16.26-.36.45-.59.57s-.51.18-.82.18c-.3 0-.58-.06-.82-.18s-.44-.31-.6-.57s-.29-.6-.38-1.02s-.13-.93-.13-1.53v-2.5c0-.6.04-1.11.13-1.52s.21-.74.38-1c.16-.25.36-.43.6-.55c.24-.11.51-.17.81-.17c.31 0 .58.06.81.17c.24.11.44.29.6.55c.16.25.29.58.37.99s.13.92.13 1.52v2.51z"/>',"baseline-timer-10-select":'<path fill="currentColor" d="M13 8v8h-3V8zm0-3h-3C8.34 5 7 6.34 7 8v8c0 1.66 1.34 3 3 3h3c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3M1 8h2v11h3V5H1zm17.5 3c-.83 0-1.5.68-1.5 1.5v2c0 .82.67 1.5 1.5 1.5H21v1h-4v2h4.5c.83 0 1.5-.67 1.5-1.5v-2c0-.83-.67-1.5-1.5-1.5H19v-1h4v-2z"/>',"baseline-timer-3":'<path fill="currentColor" d="M11.61 12.97c-.16-.24-.36-.46-.62-.65a3.4 3.4 0 0 0-.93-.48c.3-.14.57-.3.8-.5s.42-.41.57-.64s.27-.46.34-.71c.08-.24.11-.49.11-.73c0-.55-.09-1.04-.28-1.46c-.18-.42-.44-.77-.78-1.06c-.33-.28-.73-.5-1.2-.64c-.45-.13-.97-.2-1.53-.2c-.55 0-1.06.08-1.52.24q-.705.255-1.2.69c-.33.29-.6.63-.78 1.03c-.2.39-.29.83-.29 1.29h1.98c0-.26.05-.49.14-.69s.22-.38.38-.52c.17-.14.36-.25.58-.33s.46-.12.73-.12c.61 0 1.06.16 1.36.47s.44.75.44 1.32c0 .27-.04.52-.12.74s-.21.41-.38.57s-.38.28-.63.37s-.55.13-.89.13H6.72v1.57H7.9c.34 0 .64.04.91.11c.27.08.5.19.69.35s.34.36.44.61c.1.24.16.54.16.87c0 .62-.18 1.09-.53 1.42s-.84.49-1.45.49c-.29 0-.56-.04-.8-.13c-.24-.08-.44-.2-.61-.36s-.3-.34-.39-.56s-.14-.46-.14-.72H4.19c0 .55.11 1.03.32 1.45s.5.77.86 1.05s.77.49 1.24.63s.96.21 1.48.21c.57 0 1.09-.08 1.58-.23s.91-.38 1.26-.68c.36-.3.64-.66.84-1.1c.2-.43.3-.93.3-1.48c0-.29-.04-.58-.11-.86c-.08-.25-.19-.51-.35-.76m9.26 1.4c-.14-.28-.35-.53-.63-.74s-.61-.39-1.01-.53s-.85-.27-1.35-.38a7 7 0 0 1-.87-.23a2.6 2.6 0 0 1-.55-.25a.7.7 0 0 1-.28-.3a.9.9 0 0 1-.08-.39a.95.95 0 0 1 .36-.75q.18-.15.45-.24c.27-.09.4-.09.64-.09c.25 0 .47.04.66.11s.35.17.48.29s.22.26.29.42c.06.16.1.32.1.49h1.95a2.52 2.52 0 0 0-.93-1.97c-.3-.25-.66-.44-1.09-.59S18.09 9 17.55 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57s-.51.52-.67.84s-.23.65-.23 1.01s.08.68.23.96s.37.52.64.73s.6.38.98.53c.38.14.81.26 1.27.36c.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08c-.21-.05-.4-.13-.56-.24a1.33 1.33 0 0 1-.59-1.11h-1.89q0 .54.24 1.05c.16.34.39.65.7.93c.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19q.645-.195 1.11-.54c.31-.23.54-.51.71-.83s.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02"/>',"baseline-timer-3-select":'<path fill="currentColor" d="M21 11v2h-4v1h2.5c.83 0 1.5.68 1.5 1.5v2c0 .83-.67 1.5-1.5 1.5H15v-2h4v-1h-2.5c-.82 0-1.5-.68-1.5-1.5v-2c0-.82.68-1.5 1.5-1.5zM4 5v3h6v2.5H4v3h6V16H4v3h6c1.66 0 3-1.34 3-3v-1.9a2.1 2.1 0 0 0-2.1-2.1A2.1 2.1 0 0 0 13 9.9V8c0-1.66-1.34-3-3-3z"/>',"baseline-timer-off":'<path fill="currentColor" d="M9 1h6v2H9zm4 7v2.17l6.98 6.98a8.96 8.96 0 0 0-.95-9.76l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42a8.96 8.96 0 0 0-9.77-.96L10.83 8zM2.81 2.81L1.39 4.22l3.4 3.4a8.994 8.994 0 0 0 12.59 12.59l2.4 2.4l1.41-1.41z"/>',"baseline-tips-and-updates":'<path fill="currentColor" d="M7 20h4c0 1.1-.9 2-2 2s-2-.9-2-2m-2-1h8v-2H5zm11.5-9.5c0 3.82-2.66 5.86-3.77 6.5H5.27c-1.11-.64-3.77-2.68-3.77-6.5C1.5 5.36 4.86 2 9 2s7.5 3.36 7.5 7.5m4.87-2.13L20 8l1.37.63L22 10l.63-1.37L24 8l-1.37-.63L22 6zM19 6l.94-2.06L22 3l-2.06-.94L19 0l-.94 2.06L16 3l2.06.94z"/>',"baseline-tire-repair":'<path fill="currentColor" d="M18 7a1.003 1.003 0 0 0 1.71.71c.4-.4 1.04-2.46 1.04-2.46s-2.06.64-2.46 1.04c-.18.18-.29.43-.29.71"/><path fill="currentColor" d="M19 2c-2.76 0-5 2.24-5 5c0 2.05 1.23 3.81 3 4.58V13h1v5c0 .55-.45 1-1 1s-1-.45-1-1v-2a3.01 3.01 0 0 0-4-2.83V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2v-3c0-.55.45-1 1-1s1 .45 1 1v2c0 1.65 1.35 3 3 3s3-1.35 3-3v-5h1v-1.42c1.77-.77 3-2.53 3-4.58c0-2.76-2.24-5-5-5M6 19.5l-2-2v-2.83l2 2zm0-5l-2-2V9.67l2 2zm0-5l-2-2V4.67l2 2zm4 8l-2 2v-2.83l2-2zm0-5l-2 2v-2.83l2-2zm0-5l-2 2V6.67l2-2zm9 2.5c-1.66 0-3-1.34-3-3s1.34-3 3-3s3 1.34 3 3s-1.34 3-3 3"/>',"baseline-title":'<path fill="currentColor" d="M5 4v3h5.5v12h3V7H19V4z"/>',"baseline-toc":'<path fill="currentColor" d="M3 9h14V7H3zm0 4h14v-2H3zm0 4h14v-2H3zm16 0h2v-2h-2zm0-10v2h2V7zm0 6h2v-2h-2z"/>',"baseline-today":'<path fill="currentColor" d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V8h14zM7 10h5v5H7z"/>',"baseline-toggle-off":'<path fill="currentColor" d="M17 7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5M7 15c-1.66 0-3-1.34-3-3s1.34-3 3-3s3 1.34 3 3s-1.34 3-3 3"/>',"baseline-toggle-on":'<path fill="currentColor" d="M17 7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5m0 8c-1.66 0-3-1.34-3-3s1.34-3 3-3s3 1.34 3 3s-1.34 3-3 3"/>',"baseline-token":'<path fill="currentColor" d="M19.97 6.43L12 2L4.03 6.43L9.1 9.24C9.83 8.48 10.86 8 12 8s2.17.48 2.9 1.24zM10 12c0-1.1.9-2 2-2s2 .9 2 2s-.9 2-2 2s-2-.9-2-2m1 9.44L3 17V8.14l5.13 2.85c-.09.32-.13.66-.13 1.01c0 1.86 1.27 3.43 3 3.87zm2 0v-5.57c1.73-.44 3-2.01 3-3.87c0-.35-.04-.69-.13-1.01L21 8.14V17z"/>',"baseline-toll":'<path fill="currentColor" d="M15 4c-4.42 0-8 3.58-8 8s3.58 8 8 8s8-3.58 8-8s-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6s6 2.69 6 6s-2.69 6-6 6M3 12a5.99 5.99 0 0 1 4-5.65V4.26C3.55 5.15 1 8.27 1 12s2.55 6.85 6 7.74v-2.09A5.99 5.99 0 0 1 3 12"/>',"baseline-tonality":'<path fill="currentColor" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.94-.49-7-3.85-7-7.93s3.05-7.44 7-7.93zm2-15.86c1.03.13 2 .45 2.87.93H13zM13 7h5.24c.25.31.48.65.68 1H13zm0 3h6.74c.08.33.15.66.19 1H13zm0 9.93V19h2.87c-.87.48-1.84.8-2.87.93M18.24 17H13v-1h5.92c-.2.35-.43.69-.68 1m1.5-3H13v-1h6.93c-.04.34-.11.67-.19 1"/>',"baseline-topic":'<path fill="currentColor" d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-6 10H6v-2h8zm4-4H6v-2h12z"/>',"baseline-tornado":'<path fill="currentColor" d="M20.11 8L23 3H1l2.89 5zM7.95 15L12 22l4.05-7zm11-5H5.05l1.74 3h10.42z"/>',"baseline-touch-app":'<path fill="currentColor" d="M9 11.24V7.5a2.5 2.5 0 0 1 5 0v3.74c1.21-.81 2-2.18 2-3.74C16 5.01 13.99 3 11.5 3S7 5.01 7 7.5c0 1.56.79 2.93 2 3.74m9.84 4.63l-4.54-2.26c-.17-.07-.35-.11-.54-.11H13v-6c0-.83-.67-1.5-1.5-1.5S10 6.67 10 7.5v10.74c-3.6-.76-3.54-.75-3.67-.75c-.31 0-.59.13-.79.33l-.79.8l4.94 4.94c.27.27.65.44 1.06.44h6.79c.75 0 1.33-.55 1.44-1.28l.75-5.27c.01-.07.02-.14.02-.2c0-.62-.38-1.16-.91-1.38"/>',"baseline-tour":'<path fill="currentColor" d="M21 4H7V2H5v20h2v-8h14l-2-5zm-6 5c0 1.1-.9 2-2 2s-2-.9-2-2s.9-2 2-2s2 .9 2 2"/>',"baseline-toys":'<path fill="currentColor" d="M22 14c0-1.95-1.4-3.57-3.25-3.92L17.4 6.05A2.98 2.98 0 0 0 14.56 4H9.44C8.15 4 7 4.82 6.6 6.05L5.81 8.4L4.41 7l.29-.29A.996.996 0 1 0 3.29 5.3l-2 2A.996.996 0 1 0 2.7 8.71l.3-.3l1.79 1.79C3.18 10.72 2 12.22 2 14c0 1.5.83 2.79 2.05 3.48A3 3 0 0 0 7 20c1.3 0 2.4-.84 2.82-2h4.37c.41 1.16 1.51 2 2.82 2a3 3 0 0 0 2.95-2.52C21.17 16.79 22 15.5 22 14M7 18c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m4-8H7.41l-.02-.02l1.1-3.3A1 1 0 0 1 9.44 6H11zm2-4h1.56a1 1 0 0 1 .95.68l1.1 3.32H13zm4 12c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1"/>',"baseline-track-changes":'<path fill="currentColor" d="m19.07 4.93l-1.41 1.41A8 8 0 0 1 20 12c0 4.42-3.58 8-8 8s-8-3.58-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12c0 3.31 2.69 6 6 6s6-2.69 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72c0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V2h-1C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10c0-2.76-1.12-5.26-2.93-7.07"/>',"baseline-traffic":'<path fill="currentColor" d="M20 10h-3V8.86c1.72-.45 3-2 3-3.86h-3V4c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v1H4c0 1.86 1.28 3.41 3 3.86V10H4c0 1.86 1.28 3.41 3 3.86V15H4c0 1.86 1.28 3.41 3 3.86V20c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-1.14c1.72-.45 3-2 3-3.86h-3v-1.14c1.72-.45 3-2 3-3.86m-8 9a2 2 0 1 1-.001-3.999A2 2 0 0 1 12 19m0-5a2 2 0 1 1-.001-3.999A2 2 0 0 1 12 14m0-5a2 2 0 0 1-2-2c0-1.11.89-2 2-2a2 2 0 1 1 0 4"/>',"baseline-train":'<path fill="currentColor" d="M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h2.23l2-2H14l2 2h2v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m3.5-7H6V6h5zm2 0V6h5v4zm3.5 7c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5"/>',"baseline-tram":'<path fill="currentColor" d="M19 16.94V8.5c0-2.79-2.61-3.4-6.01-3.49l.76-1.51H17V2H7v1.5h4.75l-.76 1.52C7.86 5.11 5 5.73 5 8.5v8.44c0 1.45 1.19 2.66 2.59 2.97L6 21.5v.5h2.23l2-2H14l2 2h2v-.5L16.5 20h-.08c1.69 0 2.58-1.37 2.58-3.06m-7 1.56c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m5-4.5H7V9h10z"/>',"baseline-transcribe":'<path fill="currentColor" d="m17.93 16l1.63-1.63c-2.77-3.02-2.77-7.56 0-10.74L17.93 2c-3.9 3.89-3.91 9.95 0 14m4.99-5.05a3.32 3.32 0 0 1 0-3.89l-1.68-1.69c-2.02 2.02-2.02 5.07 0 7.27zM9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m6.39 2.56C13.71 14.7 11.53 14 9 14s-4.71.7-6.39 1.56A2.97 2.97 0 0 0 1 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66"/>',"baseline-transfer-within-a-station":'<path fill="currentColor" d="M16.49 15.5v-1.75L14 16.25l2.49 2.5V17H22v-1.5zm3.02 4.25H14v1.5h5.51V23L22 20.5L19.51 18zM9.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2M5.75 8.9L3 23h2.1l1.75-8L9 17v6h2v-7.55L8.95 13.4l.6-3C10.85 12 12.8 13 15 13v-2c-1.85 0-3.45-1-4.35-2.45l-.95-1.6C9.35 6.35 8.7 6 8 6q-.375 0-.75.15L2 8.3V13h2V9.65z"/>',"baseline-transform":'<path fill="currentColor" d="M22 18v-2H8V4h2L7 1L4 4h2v2H2v2h4v8c0 1.1.9 2 2 2h8v2h-2l3 3l3-3h-2v-2zM10 8h6v6h2V8c0-1.1-.9-2-2-2h-6z"/>',"baseline-transgender":'<path fill="currentColor" d="M12 8c1.93 0 3.5 1.57 3.5 3.5S13.93 15 12 15s-3.5-1.57-3.5-3.5S10.07 8 12 8m4.53.38l3.97-3.96V7h2V1h-6v2h2.58l-3.97 3.97C14.23 6.36 13.16 6 12 6s-2.23.36-3.11.97l-.65-.65l1.41-1.41l-1.41-1.42L6.82 4.9L4.92 3H7.5V1h-6v6h2V4.42l1.91 1.9l-1.42 1.42L5.4 9.15l1.41-1.41l.65.65c-.6.88-.96 1.95-.96 3.11a5.5 5.5 0 0 0 4.5 5.41V19H9v2h2v2h2v-2h2v-2h-2v-2.09a5.5 5.5 0 0 0 3.53-8.53"/>',"baseline-transit-enterexit":'<path fill="currentColor" d="M16 18H6V8h3v4.77L15.98 6L18 8.03L11.15 15H16z"/>',"baseline-translate":'<path fill="currentColor" d="m12.87 15.07l-2.54-2.51l.03-.03A17.5 17.5 0 0 0 14.07 6H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35C8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5l3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7l1.62-4.33L19.12 17z"/>',"baseline-travel-explore":'<path fill="currentColor" d="M19.3 16.9c.4-.7.7-1.5.7-2.4c0-2.5-2-4.5-4.5-4.5S11 12 11 14.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l3.2 3.2l1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5s2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5M12 20v2C6.48 22 2 17.52 2 12S6.48 2 12 2c4.84 0 8.87 3.44 9.8 8h-2.07A8 8 0 0 0 15 4.59V5c0 1.1-.9 2-2 2h-2v2c0 .55-.45 1-1 1H8v2h2v3H9l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.41 3.59 8 8 8"/>',"baseline-trending-down":'<path fill="currentColor" d="m16 18l2.29-2.29l-4.88-4.88l-4 4L2 7.41L3.41 6l6 6l4-4l6.3 6.29L22 12v6z"/>',"baseline-trending-flat":'<path fill="currentColor" d="m22 12l-4-4v3H3v2h15v3z"/>',"baseline-trending-up":'<path fill="currentColor" d="m16 6l2.29 2.29l-4.88 4.88l-4-4L2 16.59L3.41 18l6-6l4 4l6.3-6.29L22 12V6z"/>',"baseline-trip-origin":'<path fill="currentColor" d="M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12m10 6c3.31 0 6-2.69 6-6s-2.69-6-6-6s-6 2.69-6 6s2.69 6 6 6"/>',"baseline-troubleshoot":'<path fill="currentColor" d="m22 20.59l-4.69-4.69A7.9 7.9 0 0 0 19 11c0-4.42-3.58-8-8-8c-4.08 0-7.44 3.05-7.93 7h2.02C5.57 7.17 8.03 5 11 5c3.31 0 6 2.69 6 6s-2.69 6-6 6c-2.42 0-4.5-1.44-5.45-3.5H3.4C4.45 16.69 7.46 19 11 19c1.85 0 3.55-.63 4.9-1.69L20.59 22z"/><path fill="currentColor" d="M8.43 9.69L9.65 15h1.64l1.26-3.78l.95 2.28h2V12h-1l-1.25-3h-1.54l-1.12 3.37L9.35 7H7.7l-1.25 4H1v1.5h6.55z"/>',"baseline-try":'<path fill="currentColor" d="M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6.43 9.57L12 15l-1.57-3.43L7 10l3.43-1.57L12 5l1.57 3.43L17 10z"/>',"baseline-tsunami":'<path fill="currentColor" d="M18.67 17.63c-3.8 2.8-6.12.4-6.67 0c-.66.49-2.92 2.76-6.67 0C3.43 19.03 2.65 19 2 19v2c1.16 0 2.3-.32 3.33-.93a6.54 6.54 0 0 0 6.67 0a6.54 6.54 0 0 0 6.67 0c1.03.61 2.17.93 3.33.93v-2c-.66 0-1.5-.02-3.33-1.37m.66-5.63H22v-2h-2.67C17.5 10 16 8.5 16 6.67c0-1.02.38-1.74 1.09-3.34c-1.37-.21-2-.33-3.09-.33C7.36 3 2.15 8.03 2.01 14.5l-.01 2c1.16 0 2.3-.32 3.33-.93a6.54 6.54 0 0 0 6.67 0a6.54 6.54 0 0 0 6.67 0c1.03.61 2.17.93 3.33.93v-2c-.66 0-1.5-.02-3.33-1.37c-3.8 2.8-6.12.4-6.67 0c-.9.67-.54.41-.91.63c-.7-.94-1.09-2.06-1.09-3.26c0-2.58 1.77-4.74 4.21-5.33c-.13.51-.21 1.02-.21 1.5C14 9.61 16.39 12 19.33 12"/>',"baseline-tty":'<path fill="currentColor" d="M14 4h2v2h-2zm-1 3h2v2h-2zm-2-3h2v2h-2zm7 5h-2V7h2zm1-3h-2V4h2zm2 3h-2V7h2zm1-3h-2V4h2zm-7.38 8.38L12.1 16.9c-2.5-1.43-4.57-3.5-6-6l2.52-2.52c.24-.24.34-.58.28-.9L8.16 3.8c-.09-.46-.5-.8-.98-.8H3.03c-.56 0-1.03.47-1 1.03c.17 2.89 1.02 5.6 2.4 7.97c1.58 2.73 3.85 4.99 6.57 6.57c2.37 1.37 5.08 2.23 7.97 2.4c.56.03 1.03-.44 1.03-1v-4.15c0-.48-.34-.89-.8-.98l-3.67-.73a.99.99 0 0 0-.91.27M14 10h2v2h-2zm-3 0h2v2h-2zm8 2h-2v-2h2zm3 0h-2v-2h2z"/>',"baseline-tune":'<path fill="currentColor" d="M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z"/>',"baseline-tungsten":'<path fill="currentColor" d="M11 19h2v3h-2zm-9-8h3v2H2zm17 0h3v2h-3zm-3.106 6.801l1.407-1.407l2.122 2.122l-1.408 1.407zm-11.31.708l2.121-2.122l1.408 1.407l-2.122 2.122zM15 8.02V3H9v5.02c-1.21.92-2 2.35-2 3.98c0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.06-2-3.98M11 5h2v2.1c-.32-.06-.66-.1-1-.1s-.68.04-1 .1z"/>',"baseline-turn-left":'<path fill="currentColor" d="m6.83 11l1.59 1.59L7 14l-4-4l4-4l1.41 1.41L6.83 9H15c1.1 0 2 .9 2 2v9h-2v-9z"/>',"baseline-turn-right":'<path fill="currentColor" d="m17.17 11l-1.59 1.59L17 14l4-4l-4-4l-1.41 1.41L17.17 9H9c-1.1 0-2 .9-2 2v9h2v-9z"/>',"baseline-turn-sharp-left":'<path fill="currentColor" d="M6 6.83L4.41 8.41L3 7l4-4l4 4l-1.41 1.41L8 6.83V13h8c1.1 0 2 .9 2 2v6h-2v-6H8c-1.1 0-2-.9-2-2z"/>',"baseline-turn-sharp-right":'<path fill="currentColor" d="m18 6.83l1.59 1.59L21 7l-4-4l-4 4l1.41 1.41L16 6.83V13H8c-1.1 0-2 .9-2 2v6h2v-6h8c1.1 0 2-.9 2-2z"/>',"baseline-turn-slight-left":'<path fill="currentColor" d="M11.66 6V4H6v5.66h2V7.41l5 5V20h2v-7.58c0-.53-.21-1.04-.59-1.41l-5-5h2.25z"/>',"baseline-turn-slight-right":'<path fill="currentColor" d="M12.34 6V4H18v5.66h-2V7.41l-5 5V20H9v-7.58c0-.53.21-1.04.59-1.41l5-5h-2.25z"/>',"baseline-turned-in":'<path fill="currentColor" d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3l7 3V5c0-1.1-.9-2-2-2"/>',"baseline-turned-in-not":'<path fill="currentColor" d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3l7 3V5c0-1.1-.9-2-2-2m0 15l-5-2.18L7 18V5h10z"/>',"baseline-tv":'<path fill="currentColor" d="M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2m0 14H3V5h18z"/>',"baseline-tv-off":'<path fill="currentColor" d="m1 3.54l1.53 1.53C1.65 5.28 1 6.06 1 7v12c0 1.1.9 2 2 2h15.46l2 2l1.26-1.27L2.27 2.27zM3 19V7h1.46l12 12zM21 5h-7.58l3.29-3.3L16 1l-4 4l-4-4l-.7.7L10.58 5H7.52l2 2H21v11.48l1.65 1.65c.22-.32.35-.71.35-1.13V7c0-1.11-.89-2-2-2"/>',"baseline-two-wheeler":'<path fill="currentColor" d="M20 11c-.18 0-.36.03-.53.05L17.41 9H20V6l-3.72 1.86L13.41 5H9v2h3.59l2 2H11l-4 2l-2-2H0v2h4c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4l2 2h3l3.49-6.1l1.01 1.01c-.91.73-1.5 1.84-1.5 3.09c0 2.21 1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4M4 17c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2m16 0c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2"/>',"baseline-type-specimen":'<path fill="currentColor" d="M4 6H2v14c0 1.1.9 2 2 2h14v-2H4z"/><path fill="currentColor" d="M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-3.37 12.5l-.8-2.3H12.2l-.82 2.3H9.81l3.38-9h1.61l3.38 9z"/><path fill="currentColor" d="m13.96 7.17l-1.31 3.72h2.69l-1.3-3.72z"/>',"baseline-u-turn-left":'<path fill="currentColor" d="M18 9v12h-2V9c0-2.21-1.79-4-4-4S8 6.79 8 9v4.17l1.59-1.59L11 13l-4 4l-4-4l1.41-1.41L6 13.17V9c0-3.31 2.69-6 6-6s6 2.69 6 6"/>',"baseline-u-turn-right":'<path fill="currentColor" d="M6 9v12h2V9c0-2.21 1.79-4 4-4s4 1.79 4 4v4.17l-1.59-1.59L13 13l4 4l4-4l-1.41-1.41L18 13.17V9c0-3.31-2.69-6-6-6S6 5.69 6 9"/>',"baseline-umbrella":'<path fill="currentColor" d="M14.5 6.92L13 5.77V3.4c0-.26.22-.48.5-.48s.5.21.5.48V4h2v-.6C16 2.07 14.88 1 13.5 1S11 2.07 11 3.4v2.37L9.5 6.92L6 6.07l5.05 15.25c.15.45.55.68.95.68s.8-.23.95-.69L18 6.07zM13.28 8.5l.76.58l.92-.23L13 14.8V8.29zm-3.32.59l.76-.58l.28-.22v6.51L9.03 8.86z"/>',"baseline-unarchive":'<path fill="currentColor" d="m20.55 5.22l-1.39-1.68A1.51 1.51 0 0 0 18 3H6c-.47 0-.88.21-1.15.55L3.46 5.22C3.17 5.57 3 6.01 3 6.5V19a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6.5c0-.49-.17-.93-.45-1.28M12 9.5l5.5 5.5H14v2h-4v-2H6.5zM5.12 5l.82-1h12l.93 1z"/>',"baseline-undo":'<path fill="currentColor" d="M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88c3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8"/>',"baseline-unfold-less":'<path fill="currentColor" d="M7.41 18.59L8.83 20L12 16.83L15.17 20l1.41-1.41L12 14zm9.18-13.18L15.17 4L12 7.17L8.83 4L7.41 5.41L12 10z"/>',"baseline-unfold-less-double":'<path fill="currentColor" d="M16.58 1.41L15.16 0l-3.17 3.17L8.82 0L7.41 1.41L11.99 6z"/><path fill="currentColor" d="M16.58 6.41L15.16 5l-3.17 3.17L8.82 5L7.41 6.41L11.99 11zM7.42 17.59L8.84 19l3.17-3.17L15.18 19l1.41-1.41L12.01 13z"/><path fill="currentColor" d="M7.42 22.59L8.84 24l3.17-3.17L15.18 24l1.41-1.41L12.01 18z"/>',"baseline-unfold-more":'<path fill="currentColor" d="M12 5.83L15.17 9l1.41-1.41L12 3L7.41 7.59L8.83 9zm0 12.34L8.83 15l-1.41 1.41L12 21l4.59-4.59L15.17 15z"/>',"baseline-unfold-more-double":'<path fill="currentColor" d="M12 7.83L15.17 11l1.41-1.41L12 5L7.41 9.59L8.83 11zm0-5L15.17 6l1.41-1.41L12 0L7.41 4.59L8.83 6zm0 18.34L8.83 18l-1.41 1.41L12 24l4.59-4.59L15.17 18zm0-5L8.83 13l-1.41 1.41L12 19l4.59-4.59L15.17 13z"/>',"baseline-unpublished":'<path fill="currentColor" d="M21.19 21.19L2.81 2.81L1.39 4.22l2.27 2.27A9.9 9.9 0 0 0 2 12c0 5.52 4.48 10 10 10c2.04 0 3.93-.61 5.51-1.66l2.27 2.27zm-10.6-4.59l-4.24-4.24l1.41-1.41l2.83 2.83l.18-.18l1.41 1.41zm3-5.84l-7.1-7.1A9.9 9.9 0 0 1 12 2c5.52 0 10 4.48 10 10c0 2.04-.61 3.93-1.66 5.51L15 12.17l2.65-2.65l-1.41-1.41z"/>',"baseline-unsubscribe":'<path fill="currentColor" d="M18.5 13c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5s-1.57-3.5-3.5-3.5m2 4h-4v-1h4zm-6.95 0c-.02-.17-.05-.33-.05-.5c0-2.76 2.24-5 5-5c.92 0 1.76.26 2.5.69V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2zM12 10.5L5 7V5l7 3.5L19 5v2z"/>',"baseline-upcoming":'<path fill="currentColor" d="m21.16 7.26l-1.41-1.41l-3.56 3.55l1.41 1.41s3.45-3.52 3.56-3.55M11 3h2v5h-2zm-4.6 7.81L7.81 9.4L4.26 5.84L2.84 7.26c.11.03 3.56 3.55 3.56 3.55M20 12h-5c0 1.66-1.34 3-3 3s-3-1.34-3-3H4c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2"/>',"baseline-update":'<path fill="currentColor" d="M21 10.12h-6.78l2.74-2.82c-2.73-2.7-7.15-2.8-9.88-.1c-2.73 2.71-2.73 7.08 0 9.79s7.15 2.71 9.88 0C18.32 15.65 19 14.08 19 12.1h2c0 1.98-.88 4.55-2.64 6.29c-3.51 3.48-9.21 3.48-12.72 0c-3.5-3.47-3.53-9.11-.02-12.58s9.14-3.47 12.65 0L21 3zM12.5 8v4.25l3.5 2.08l-.72 1.21L11 13V8z"/>',"baseline-update-disabled":'<path fill="currentColor" d="M8.67 5.84L7.22 4.39A8.86 8.86 0 0 1 12 3c2.74 0 5.19 1.23 6.84 3.16L21 4v6h-6l2.41-2.41C16.12 6.02 14.18 5 12 5c-1.2 0-2.34.31-3.33.84M13 7h-2v1.17l2 2zm6.78 15.61l-3-3A8.97 8.97 0 0 1 12 21a9 9 0 0 1-9-9c0-1.76.51-3.4 1.39-4.78l-3-3L2.8 2.81l18.38 18.38zm-4.46-4.46L5.84 8.67A7.06 7.06 0 0 0 5 12c0 3.86 3.14 7 7 7c1.2 0 2.34-.31 3.32-.85M20.94 13h-2.02c-.12.83-.39 1.61-.77 2.32l1.47 1.47c.7-1.12 1.17-2.41 1.32-3.79"/>',"baseline-upgrade":'<path fill="currentColor" d="M16 18v2H8v-2zM11 7.99V16h2V7.99h3L12 4L8 7.99z"/>',"baseline-upload":'<path fill="currentColor" d="M5 20h14v-2H5zm0-10h4v6h6v-6h4l-7-7z"/>',"baseline-upload-file":'<path fill="currentColor" d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5zM8 15.01l1.41 1.41L11 14.84V19h2v-4.16l1.59 1.59L16 15.01L12.01 11z"/>',"baseline-usb":'<path fill="currentColor" d="M15 7v4h1v2h-3V5h2l-3-4l-3 4h2v8H8v-2.07c.7-.37 1.2-1.08 1.2-1.93c0-1.21-.99-2.2-2.2-2.2S4.8 7.79 4.8 9c0 .85.5 1.56 1.2 1.93V13c0 1.11.89 2 2 2h3v3.05c-.71.37-1.2 1.1-1.2 1.95a2.2 2.2 0 0 0 4.4 0c0-.85-.49-1.58-1.2-1.95V15h3c1.11 0 2-.89 2-2v-2h1V7z"/>',"baseline-usb-off":'<path fill="currentColor" d="M15 8h4v4h-1v2c0 .34-.08.66-.23.94L16 13.17V12h-1zm-4 .17l2 2V6h2l-3-4l-3 4h2zM13 16v2.28c.6.34 1 .98 1 1.72c0 1.1-.9 2-2 2s-2-.9-2-2c0-.74.4-1.37 1-1.72V16H8c-1.11 0-2-.89-2-2v-2.28c-.6-.34-1-.98-1-1.72c0-.59.26-1.13.68-1.49L1.39 4.22L2.8 2.81l18.38 18.38l-1.41 1.41l-6.6-6.6zm-2-2v-.17l-2.51-2.51c-.14.16-.31.29-.49.4V14z"/>',"baseline-vaccines":'<path fill="currentColor" d="M11 5.5H8V4h.5c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1H6v1.5H3c-.55 0-1 .45-1 1s.45 1 1 1V15c0 1.1.9 2 2 2h1v4l2 1.5V17h1c1.1 0 2-.9 2-2V7.5c.55 0 1-.45 1-1s-.45-1-1-1M9 9H7.25c-.41 0-.75.34-.75.75s.34.75.75.75H9V12H7.25c-.41 0-.75.34-.75.75s.34.75.75.75H9V15H5V7.5h4zm10.5 1.5V10c.55 0 1-.45 1-1s-.45-1-1-1h-5c-.55 0-1 .45-1 1s.45 1 1 1v.5c0 .5-1.5 1.16-1.5 3V20c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-6.5c0-1.84-1.5-2.5-1.5-3m-3 0V10h1v.5c0 1.6 1.5 2 1.5 3v.5h-4v-.5c0-1 1.5-1.4 1.5-3M15 20v-1.5h4V20z"/>',"baseline-vape-free":'<path fill="currentColor" d="M2 16.5h1c1.33 0 2.71-.18 4-.5v3c-1.29-.32-2.67-.5-4-.5H2zM16.17 19H8v-3h5.17L1.39 4.22L2.8 2.81l18.38 18.38l-1.41 1.41zm2.66-3H22v3h-.17zM11 17.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5m11-4.74V15h-1.5v-2.23c0-2.24-1.76-4.07-4-4.07V7.2c1.02 0 1.85-.83 1.85-1.85S17.52 3.5 16.5 3.5V2c1.85 0 3.35 1.5 3.35 3.35c0 .93-.38 1.77-1 2.38c1.87.89 3.15 2.81 3.15 5.03M11.15 8.32V8.3c0-1.85 1.5-3.35 3.35-3.35v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2h1.53c1.87 0 3.47 1.35 3.47 3.16V15H18v-1.3c0-1.31-.92-2.05-1.97-2.05h-1.55z"/>',"baseline-vaping-rooms":'<path fill="currentColor" d="M2 16.5h1c1.33 0 2.71-.18 4-.5v3c-1.29-.32-2.67-.5-4-.5H2zm20-.5v3H8v-3zm-11 1.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5s.22.5.5.5s.5-.22.5-.5m11-4.74V15h-1.5v-2.23c0-2.24-1.76-4.07-4-4.07V7.2c1.02 0 1.85-.83 1.85-1.85S17.52 3.5 16.5 3.5V2c1.85 0 3.35 1.5 3.35 3.35c0 .93-.38 1.77-1 2.38c1.87.89 3.15 2.81 3.15 5.03m-2.5.6V15H18v-1.3c0-1.31-.92-2.05-1.97-2.05H14.5a3.35 3.35 0 0 1 0-6.7v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2h1.53c1.87 0 3.47 1.35 3.47 3.16"/>',"baseline-verified":'<path fill="currentColor" d="m23 12l-2.44-2.79l.34-3.69l-3.61-.82l-1.89-3.2L12 2.96L8.6 1.5L6.71 4.69L3.1 5.5l.34 3.7L1 12l2.44 2.79l-.34 3.7l3.61.82L8.6 22.5l3.4-1.47l3.4 1.46l1.89-3.19l3.61-.82l-.34-3.69zm-12.91 4.72l-3.8-3.81l1.48-1.48l2.32 2.33l5.85-5.87l1.48 1.48z"/>',"baseline-verified-user":'<path fill="currentColor" d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12c5.16-1.26 9-6.45 9-12V5zm-2 16l-4-4l1.41-1.41L10 14.17l6.59-6.59L18 9z"/>',"baseline-vertical-align-bottom":'<path fill="currentColor" d="M16 13h-3V3h-2v10H8l4 4zM4 19v2h16v-2z"/>',"baseline-vertical-align-center":'<path fill="currentColor" d="M8 19h3v4h2v-4h3l-4-4zm8-14h-3V1h-2v4H8l4 4zM4 11v2h16v-2z"/>',"baseline-vertical-align-top":'<path fill="currentColor" d="M8 11h3v10h2V11h3l-4-4zM4 3v2h16V3z"/>',"baseline-vertical-distribute":'<path fill="currentColor" d="M22 2v2H2V2zM7 10.5v3h10v-3zM2 20v2h20v-2z"/>',"baseline-vertical-shades":'<path fill="currentColor" d="M20 19V3H4v16H2v2h20v-2zm-10 0V5h4v14z"/>',"baseline-vertical-shades-closed":'<path fill="currentColor" d="M20 19V3H4v16H2v2h20v-2zM13 5h1.5v14H13zm-2 14H9.5V5H11zM6 5h1.5v14H6zm10.5 14V5H18v14z"/>',"baseline-vertical-split":'<path fill="currentColor" d="M3 15h8v-2H3zm0 4h8v-2H3zm0-8h8V9H3zm0-6v2h8V5zm10 0h8v14h-8z"/>',"baseline-vibration":'<path fill="currentColor" d="M0 15h2V9H0zm3 2h2V7H3zm19-8v6h2V9zm-3 8h2V7h-2zM16.5 3h-9C6.67 3 6 3.67 6 4.5v15c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5v-15c0-.83-.67-1.5-1.5-1.5M16 19H8V5h8z"/>',"baseline-video-call":'<path fill="currentColor" d="M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11zM14 13h-3v3H9v-3H6v-2h3V8h2v3h3z"/>',"baseline-video-camera-back":'<path fill="currentColor" d="M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11zM5 16l2.38-3.17L9 15l2.62-3.5L15 16z"/>',"baseline-video-camera-front":'<path fill="currentColor" d="M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11zM10 8c1.1 0 2 .9 2 2s-.9 2-2 2s-2-.9-2-2s.9-2 2-2m4 8H6v-.57c0-.81.48-1.53 1.22-1.85a6.95 6.95 0 0 1 5.56 0A2.01 2.01 0 0 1 14 15.43z"/>',"baseline-video-chat":'<path fill="currentColor" d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-3 11l-2-1.99V13c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h6c.55 0 1 .45 1 1v1.99L17 7z"/>',"baseline-video-file":'<path fill="currentColor" d="M14 2H6.01a2 2 0 0 0-2 2L4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm-1 7V3.5L18.5 9zm1 5l2-1.06v4.12L14 16v1c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1z"/>',"baseline-video-label":'<path fill="currentColor" d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 13H3V5h18z"/>',"baseline-video-library":'<path fill="currentColor" d="M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8 12.5v-9l6 4.5z"/>',"baseline-video-settings":'<path fill="currentColor" d="M3 6h18v5h2V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9v-2H3z"/><path fill="currentColor" d="M15 12L9 8v8zm7.71 6.43c.03-.29.04-.58.01-.86l1.07-.85c.1-.08.12-.21.06-.32l-1.03-1.79c-.06-.11-.19-.15-.31-.11l-1.28.5a3.4 3.4 0 0 0-.75-.42l-.2-1.36a.25.25 0 0 0-.25-.22h-2.07c-.12 0-.23.09-.25.21l-.2 1.36c-.26.11-.51.26-.74.42l-1.28-.5c-.12-.05-.25 0-.31.11l-1.03 1.79c-.06.11-.04.24.06.32l1.07.86c-.03.29-.04.58-.01.86l-1.07.85c-.1.08-.12.21-.06.32l1.03 1.79c.06.11.19.15.31.11l1.27-.5q.345.255.75.42l.2 1.36c.02.12.12.21.25.21h2.07c.12 0 .23-.09.25-.21l.2-1.36c.26-.11.51-.26.74-.42l1.28.5c.12.05.25 0 .31-.11l1.03-1.79c.06-.11.04-.24-.06-.32zM19 19.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5"/>',"baseline-video-stable":'<path fill="currentColor" d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 18V6h2.95l-2.33 8.73L16.82 18zm16 0h-2.95l2.34-8.73L7.18 6H20z"/>',"baseline-videocam":'<path fill="currentColor" d="M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11z"/>',"baseline-videocam-off":'<path fill="currentColor" d="m21 6.5l-4 4V7c0-.55-.45-1-1-1H9.82L21 17.18zM3.27 2L2 3.27L4.73 6H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.21 0 .39-.08.54-.18L19.73 21L21 19.73z"/>',"baseline-videogame-asset":'<path fill="currentColor" d="M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-10 7H8v3H6v-3H3v-2h3V8h2v3h3zm4.5 2c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m4-3c-.83 0-1.5-.67-1.5-1.5S18.67 9 19.5 9s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5"/>',"baseline-videogame-asset-off":'<path fill="currentColor" d="M21.19 21.19L2.81 2.81L1.39 4.22L3.3 6.13C2.54 6.41 2 7.15 2 8v8c0 1.1.9 2 2 2h11.17l4.61 4.61zM9 13v2H7v-2H5v-2h2V9.83L10.17 13zm11.7 4.87c.76-.28 1.3-1.02 1.3-1.87V8c0-1.1-.9-2-2-2H8.83zM17.5 9c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5"/>',"baseline-view-agenda":'<path fill="currentColor" d="M19 13H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2m0-10H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"/>',"baseline-view-array":'<path fill="currentColor" d="M21 5h-3v14h3zm-4 0H7v14h10zM6 5H3v14h3z"/>',"baseline-view-carousel":'<path fill="currentColor" d="M2 7h4v10H2zm5 12h10V5H7zM18 7h4v10h-4z"/>',"baseline-view-column":'<path fill="currentColor" d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z"/>',"baseline-view-comfy":'<path fill="currentColor" d="M2 4v7h20V4zm8 16h12v-7H10zm-8 0h6v-7H2z"/>',"baseline-view-comfy-alt":'<path fill="currentColor" d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-9 13H7v-4h4zm0-6H7V7h4zm6 6h-4v-4h4zm0-6h-4V7h4z"/>',"baseline-view-compact":'<path fill="currentColor" d="M4 18h2.5v-2.5H4zm0-4.75h2.5v-2.5H4zM4 8.5h2.5V6H4zM17.5 6v2.5H20V6zM13 8.5h2.5V6H13zm4.5 9.5H20v-2.5h-2.5zm0-4.75H20v-2.5h-2.5zM8.5 18H11v-2.5H8.5zm4.5 0h2.5v-2.5H13zM8.5 8.5H11V6H8.5zm4.5 4.75h2.5v-2.5H13zm-4.5 0H11v-2.5H8.5z"/>',"baseline-view-compact-alt":'<path fill="currentColor" d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8.5 12.5h-4v-4h4zm0-5h-4v-4h4zm5 5h-4v-4h4zm0-5h-4v-4h4z"/>',"baseline-view-cozy":'<path fill="currentColor" d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8.75 12.75h-4v-4h4zm0-5.5h-4v-4h4zm5.5 5.5h-4v-4h4zm0-5.5h-4v-4h4z"/>',"baseline-view-day":'<path fill="currentColor" d="M2 21h19v-3H2zM20 8H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1M2 3v3h19V3z"/>',"baseline-view-headline":'<path fill="currentColor" d="M4 15h16v-2H4zm0 4h16v-2H4zm0-8h16V9H4zm0-6v2h16V5z"/>',"baseline-view-in-ar":'<path fill="currentColor" d="m18.25 7.6l-5.5-3.18a1.49 1.49 0 0 0-1.5 0L5.75 7.6c-.46.27-.75.76-.75 1.3v6.35c0 .54.29 1.03.75 1.3l5.5 3.18c.46.27 1.04.27 1.5 0l5.5-3.18c.46-.27.75-.76.75-1.3V8.9c0-.54-.29-1.03-.75-1.3M7 14.96v-4.62l4 2.32v4.61zm5-4.03L8 8.61l4-2.31l4 2.31zm1 6.34v-4.61l4-2.32v4.62zM7 2H3.5C2.67 2 2 2.67 2 3.5V7h2V4h3zm10 0h3.5c.83 0 1.5.67 1.5 1.5V7h-2V4h-3zM7 22H3.5c-.83 0-1.5-.67-1.5-1.5V17h2v3h3zm10 0h3.5c.83 0 1.5-.67 1.5-1.5V17h-2v3h-3z"/>',"baseline-view-kanban":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 17H7V7h2zm4-5h-2V7h2zm4 3h-2V7h2z"/>',"baseline-view-list":'<path fill="currentColor" d="M3 14h4v-4H3zm0 5h4v-4H3zM3 9h4V5H3zm5 5h13v-4H8zm0 5h13v-4H8zM8 5v4h13V5z"/>',"baseline-view-module":'<path fill="currentColor" d="M14.67 5v6.5H9.33V5zm1 6.5H21V5h-5.33zm-1 7.5v-6.5H9.33V19zm1-6.5V19H21v-6.5zm-7.34 0H3V19h5.33zm0-1V5H3v6.5z"/>',"baseline-view-quilt":'<path fill="currentColor" d="M21 5v6.5H9.33V5zm-6.33 14v-6.5H9.33V19zm1-6.5V19H21v-6.5zM8.33 19V5H3v14z"/>',"baseline-view-sidebar":'<path fill="currentColor" d="M16 20H2V4h14zm2-12h4V4h-4zm0 12h4v-4h-4zm0-6h4v-4h-4z"/>',"baseline-view-stream":'<path fill="currentColor" d="M3 17v-2c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2M3 7v2c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2"/>',"baseline-view-timeline":'<path fill="currentColor" d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 14H6v-2h6zm3-4H9v-2h6zm3-4h-6V7h6z"/>',"baseline-view-week":'<path fill="currentColor" d="M5.33 20H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h1.33c1.1 0 2 .9 2 2v12a2 2 0 0 1-2 2M22 18V6c0-1.1-.9-2-2-2h-1.33c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2H20a2 2 0 0 0 2-2m-7.33 0V6c0-1.1-.9-2-2-2h-1.33c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h1.33c1.1 0 2-.9 2-2"/>',"baseline-vignette":'<path fill="currentColor" d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 15c-4.42 0-8-2.69-8-6s3.58-6 8-6s8 2.69 8 6s-3.58 6-8 6"/>',"baseline-villa":'<path fill="currentColor" d="M7 21H3V8l13-5v7H7zm12-11c-1.1 0-2 .9-2 2H9v9h5v-5h2v5h5v-9c0-1.1-.9-2-2-2"/>',"baseline-visibility":'<path fill="currentColor" d="M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5s5 2.24 5 5s-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3s3-1.34 3-3s-1.34-3-3-3"/>',"baseline-visibility-off":'<path fill="currentColor" d="M12 7c2.76 0 5 2.24 5 5c0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75c-1.73-4.39-6-7.5-11-7.5c-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7M2 4.27l2.28 2.28l.46.46A11.8 11.8 0 0 0 1 12c1.73 4.39 6 7.5 11 7.5c1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22L21 20.73L3.27 3zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65c0 1.66 1.34 3 3 3c.22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53c-2.76 0-5-2.24-5-5c0-.79.2-1.53.53-2.2m4.31-.78l3.15 3.15l.02-.16c0-1.66-1.34-3-3-3z"/>',"baseline-voice-chat":'<path fill="currentColor" d="M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16z"/><path fill="currentColor" d="M11.25 5h1.5v10h-1.5zM8.5 7H10v6H8.5zM6 9h1.5v2H6zm8-2h1.5v6H14zm2.5 2H18v2h-1.5z"/>',"baseline-voice-over-off":'<path fill="currentColor" d="M12.99 9.18c0-.06.01-.12.01-.18c0-2.21-1.79-4-4-4c-.06 0-.12.01-.18.01zm-6.1-3.56L4.27 3L3 4.27l2.62 2.62C5.23 7.5 5 8.22 5 9c0 2.21 1.79 4 4 4c.78 0 1.5-.23 2.11-.62L19.73 21L21 19.73l-8.62-8.62zM9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m7.76-9.64l-1.68 1.69c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27M20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14"/>',"baseline-voicemail":'<path fill="currentColor" d="M18.5 6C15.46 6 13 8.46 13 11.5c0 1.33.47 2.55 1.26 3.5H9.74c.79-.95 1.26-2.17 1.26-3.5C11 8.46 8.54 6 5.5 6S0 8.46 0 11.5S2.46 17 5.5 17h13c3.04 0 5.5-2.46 5.5-5.5S21.54 6 18.5 6m-13 9C3.57 15 2 13.43 2 11.5S3.57 8 5.5 8S9 9.57 9 11.5S7.43 15 5.5 15m13 0c-1.93 0-3.5-1.57-3.5-3.5S16.57 8 18.5 8S22 9.57 22 11.5S20.43 15 18.5 15"/>',"baseline-volcano":'<path fill="currentColor" d="M18 8h-7l-2 5H6l-4 9h20zm-5-7h2v4h-2zm3.121 4.468L18.95 2.64l1.414 1.414l-2.829 2.828zM7.64 4.05l1.414-1.414l2.828 2.828l-1.414 1.415z"/>',"baseline-volume-down":'<path fill="currentColor" d="M18.5 12A4.5 4.5 0 0 0 16 7.97v8.05c1.48-.73 2.5-2.25 2.5-4.02M5 9v6h4l5 5V4L9 9z"/>',"baseline-volume-mute":'<path fill="currentColor" d="M7 9v6h4l5 5V4l-5 5z"/>',"baseline-volume-off":'<path fill="currentColor" d="M16.5 12A4.5 4.5 0 0 0 14 7.97v2.21l2.45 2.45c.03-.2.05-.41.05-.63m2.5 0c0 .94-.2 1.82-.54 2.64l1.51 1.51A8.8 8.8 0 0 0 21 12c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71M4.27 3L3 4.27L7.73 9H3v6h4l5 5v-6.73l4.25 4.25c-.67.52-1.42.93-2.25 1.18v2.06a9 9 0 0 0 3.69-1.81L19.73 21L21 19.73l-9-9zM12 4L9.91 6.09L12 8.18z"/>',"baseline-volume-up":'<path fill="currentColor" d="M3 9v6h4l5 5V4L7 9zm13.5 3A4.5 4.5 0 0 0 14 7.97v8.05c1.48-.73 2.5-2.25 2.5-4.02M14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77"/>',"baseline-volunteer-activism":'<path fill="currentColor" d="M1 11h4v11H1zm15-7.75C16.65 2.49 17.66 2 18.7 2C20.55 2 22 3.45 22 5.3c0 2.27-2.91 4.9-6 7.7c-3.09-2.81-6-5.44-6-7.7C10 3.45 11.45 2 13.3 2c1.04 0 2.05.49 2.7 1.25M20 17h-7l-2.09-.73l.33-.94L13 16h2.82c.65 0 1.18-.53 1.18-1.18c0-.49-.31-.93-.77-1.11L8.97 11H7v9.02L14 22l8.01-3c-.01-1.1-.9-2-2.01-2"/>',"baseline-vpn-key":'<path fill="currentColor" d="M12.65 10A5.99 5.99 0 0 0 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6a5.99 5.99 0 0 0 5.65-4H17v4h4v-4h2v-4zM7 14c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2"/>',"baseline-vpn-key-off":'<path fill="currentColor" d="M20.83 18H21v-4h2v-4H12.83zm-1.05 4.61l1.41-1.41L2.81 2.81L1.39 4.22l2.59 2.59A6.01 6.01 0 0 0 1 12c0 3.31 2.69 6 6 6c2.21 0 4.15-1.2 5.18-2.99zM8.99 11.82c.01.06.01.12.01.18c0 1.1-.9 2-2 2s-2-.9-2-2s.9-2 2-2c.06 0 .12 0 .18.01z"/>',"baseline-vpn-lock":'<path fill="currentColor" d="M22 4v-.5a2.5 2.5 0 0 0-5 0V4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m-.8 0h-3.4v-.5c0-.94.76-1.7 1.7-1.7s1.7.76 1.7 1.7zm-2.28 8c.04.33.08.66.08 1c0 2.08-.8 3.97-2.1 5.39c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H7v-2h2c.55 0 1-.45 1-1V8h2c1.1 0 2-.9 2-2V3.46c-.95-.3-1.95-.46-3-.46C5.48 3 1 7.48 1 13s4.48 10 10 10s10-4.48 10-10c0-.34-.02-.67-.05-1zM10 20.93c-3.95-.49-7-3.85-7-7.93c0-.62.08-1.21.21-1.79L8 16v1c0 1.1.9 2 2 2z"/>',"baseline-vrpano":'<path fill="currentColor" d="M20.69 4.05C18.66 4.73 15.86 5.5 12 5.5c-3.89 0-6.95-.84-8.69-1.43A.993.993 0 0 0 2 5.02V19c0 .68.66 1.17 1.31.95C5.36 19.26 8.1 18.5 12 18.5c3.87 0 6.66.76 8.69 1.45A1 1 0 0 0 22 19V5c0-.68-.66-1.16-1.31-.95M12 15c-2.34 0-4.52.15-6.52.41l3.69-4.42l2 2.4L14 10l4.51 5.4c-1.99-.25-4.21-.4-6.51-.4"/>',"baseline-wallet":'<path fill="currentColor" d="M18 4H6C3.79 4 2 5.79 2 8v8c0 2.21 1.79 4 4 4h12c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4m-1.86 9.77c-.24.2-.57.28-.88.2L4.15 11.25C4.45 10.52 5.16 10 6 10h12c.67 0 1.26.34 1.63.84zM6 6h12c1.1 0 2 .9 2 2v.55c-.59-.34-1.27-.55-2-.55H6c-.73 0-1.41.21-2 .55V8c0-1.1.9-2 2-2"/>',"baseline-wallpaper":'<path fill="currentColor" d="M4 4h7V2H4c-1.1 0-2 .9-2 2v7h2zm6 9l-4 5h12l-3-4l-2.03 2.71zm7-4.5c0-.83-.67-1.5-1.5-1.5S14 7.67 14 8.5s.67 1.5 1.5 1.5S17 9.33 17 8.5M20 2h-7v2h7v7h2V4c0-1.1-.9-2-2-2m0 18h-7v2h7c1.1 0 2-.9 2-2v-7h-2zM4 13H2v7c0 1.1.9 2 2 2h7v-2H4z"/>',"baseline-warehouse":'<path fill="currentColor" d="M22 21V7L12 3L2 7v14h5v-9h10v9zm-11-2H9v2h2zm2-3h-2v2h2zm2 3h-2v2h2z"/>',"baseline-warning":'<path fill="currentColor" d="M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z"/>',"baseline-warning-amber":'<path fill="currentColor" d="M12 5.99L19.53 19H4.47zM12 2L1 21h22z"/><path fill="currentColor" d="M13 16h-2v2h2zm0-6h-2v5h2z"/>',"baseline-wash":'<path fill="currentColor" d="M18.5 8A2.5 2.5 0 0 0 21 5.5C21 3.83 18.5 1 18.5 1S16 3.83 16 5.5A2.5 2.5 0 0 0 18.5 8m-5 1c.83 0 1.5-.67 1.5-1.5c0-.84-1.5-2.5-1.5-2.5S12 6.66 12 7.5c0 .83.67 1.5 1.5 1.5M9.12 5l-7.18 6.79c-.6.56-.94 1.35-.94 2.18V20c0 1.66 1.34 3 3 3h13.75a1.25 1.25 0 0 0 0-2.5H12v-1h7.75a1.25 1.25 0 0 0 0-2.5H12v-1h8.75a1.25 1.25 0 0 0 0-2.5H12v-1h6.75a1.25 1.25 0 0 0 0-2.5H8.86c.64-1.11 1.48-2.58 1.49-2.61a1.065 1.065 0 0 0-.12-1.23C10.22 6.12 9.12 5 9.12 5"/>',"baseline-watch":'<path fill="currentColor" d="M20 12c0-2.54-1.19-4.81-3.04-6.27L16 0H8l-.95 5.73C5.19 7.19 4 9.45 4 12s1.19 4.81 3.05 6.27L8 24h8l.96-5.73A7.98 7.98 0 0 0 20 12M6 12c0-3.31 2.69-6 6-6s6 2.69 6 6s-2.69 6-6 6s-6-2.69-6-6"/>',"baseline-watch-later":'<path fill="currentColor" d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10s10-4.5 10-10S17.5 2 12 2m4.2 14.2L11 13V7h1.5v5.2l4.5 2.7z"/>',"baseline-watch-off":'<path fill="currentColor" d="M12 7c2.76 0 5 2.24 5 5c0 .64-.13 1.25-.35 1.82l1.5 1.5a6.96 6.96 0 0 0-1.79-8.79L15 2H9l-.96 3.21l2.14 2.14C10.75 7.13 11.36 7 12 7M2.81 2.81L1.39 4.22l4.46 4.46a6.96 6.96 0 0 0 1.79 8.79L9 22h6l.96-3.21l3.82 3.82l1.41-1.41zM12 17c-2.76 0-5-2.24-5-5c0-.64.13-1.25.35-1.82l6.47 6.47c-.57.22-1.18.35-1.82.35"/>',"baseline-water":'<path fill="currentColor" d="M21.98 14H22zM5.35 13c1.19 0 1.42 1 3.33 1c1.95 0 2.09-1 3.33-1c1.19 0 1.42 1 3.33 1c1.95 0 2.09-1 3.33-1c1.19 0 1.4.98 3.31 1v-2c-1.19 0-1.42-1-3.33-1c-1.95 0-2.09 1-3.33 1c-1.19 0-1.42-1-3.33-1c-1.95 0-2.09 1-3.33 1c-1.19 0-1.42-1-3.33-1c-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1m13.32 2c-1.95 0-2.09 1-3.33 1c-1.19 0-1.42-1-3.33-1c-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1s-2.1 1-3.34 1v2c1.95 0 2.11-1 3.34-1c1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.19 0 1.42 1 3.33 1c1.94 0 2.09-1 3.33-1c1.19 0 1.42 1 3.33 1v-2c-1.24 0-1.38-1-3.33-1M5.35 9c1.19 0 1.42 1 3.33 1c1.95 0 2.09-1 3.33-1c1.19 0 1.42 1 3.33 1c1.95 0 2.09-1 3.33-1c1.19 0 1.4.98 3.31 1V8c-1.19 0-1.42-1-3.33-1c-1.95 0-2.09 1-3.33 1c-1.19 0-1.42-1-3.33-1c-1.95 0-2.09 1-3.33 1c-1.19 0-1.42-1-3.33-1C3.38 7 3.24 8 2 8v2c1.9 0 2.17-1 3.35-1"/>',"baseline-water-damage":'<path fill="currentColor" d="M12 3L2 12h3v8h14v-8h3zm0 13c-1.1 0-2-.9-2-2s2-4 2-4s2 2.9 2 4s-.9 2-2 2"/>',"baseline-water-drop":'<path fill="currentColor" d="M12 2c-5.33 4.55-8 8.48-8 11.8c0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.32-2.67-7.25-8-11.8M7.83 14c.37 0 .67.26.74.62c.41 2.22 2.28 2.98 3.64 2.87c.43-.02.79.32.79.75c0 .4-.32.73-.72.75c-2.13.13-4.62-1.09-5.19-4.12a.75.75 0 0 1 .74-.87"/>',"baseline-waterfall-chart":'<path fill="currentColor" d="M18 4h3v16h-3zM3 13h3v7H3zm11-9h3v3h-3zm-4 1h3v4h-3zm-3 5h3v4H7z"/>',"baseline-waves":'<path fill="currentColor" d="M17 16.99c-1.35 0-2.2.42-2.95.8c-.65.33-1.18.6-2.05.6c-.9 0-1.4-.25-2.05-.6c-.75-.38-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.95c1.35 0 2.2-.42 2.95-.8c.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.42 2.95-.8c.65-.33 1.18-.6 2.05-.6c.9 0 1.4.25 2.05.6c.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6c-.75-.38-1.6-.8-2.95-.8m0-4.45c-1.35 0-2.2.43-2.95.8c-.65.32-1.18.6-2.05.6c-.9 0-1.4-.25-2.05-.6c-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.65.32-1.17.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8c.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6c-.75-.38-1.6-.8-2.95-.8m2.95-8.08c-.75-.38-1.58-.8-2.95-.8s-2.2.42-2.95.8c-.65.32-1.18.6-2.05.6c-.9 0-1.4-.25-2.05-.6c-.75-.37-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.93c1.35 0 2.2-.43 2.95-.8c.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6c.9 0 1.4.25 2.05.6c.75.38 1.58.8 2.95.8V5.04c-.9 0-1.4-.25-2.05-.58M17 8.09c-1.35 0-2.2.43-2.95.8c-.65.35-1.15.6-2.05.6s-1.4-.25-2.05-.6c-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.65.35-1.15.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6c.9 0 1.4.25 2.05.6c.75.38 1.58.8 2.95.8V9.49c-.9 0-1.4-.25-2.05-.6c-.75-.38-1.6-.8-2.95-.8"/>',"baseline-waving-hand":'<path fill="currentColor" d="M23 17c0 3.31-2.69 6-6 6v-1.5c2.48 0 4.5-2.02 4.5-4.5zM1 7c0-3.31 2.69-6 6-6v1.5C4.52 2.5 2.5 4.52 2.5 7zm7.01-2.68l-4.6 4.6c-3.22 3.22-3.22 8.45 0 11.67s8.45 3.22 11.67 0l7.07-7.07c.49-.49.49-1.28 0-1.77a1.25 1.25 0 0 0-1.77 0l-4.42 4.42l-.71-.71l6.54-6.54c.49-.49.49-1.28 0-1.77s-1.28-.49-1.77 0l-5.83 5.83l-.71-.71l6.89-6.89c.49-.49.49-1.28 0-1.77s-1.28-.49-1.77 0l-6.89 6.89l-.69-.7l5.48-5.48c.49-.49.49-1.28 0-1.77s-1.28-.49-1.77 0l-7.62 7.62a4 4 0 0 1-.33 5.28l-.71-.71a3 3 0 0 0 0-4.24l-.35-.35l4.07-4.07c.49-.49.49-1.28 0-1.77a1.27 1.27 0 0 0-1.78.01"/>',"baseline-wb-auto":'<path fill="currentColor" d="M6.85 12.65h2.3L8 9zM22 7l-1.2 6.29L19.3 7h-1.6l-1.49 6.29L15 7h-.76C12.77 5.17 10.53 4 8 4c-4.42 0-8 3.58-8 8s3.58 8 8 8c3.13 0 5.84-1.81 7.15-4.43l.1.43H17l1.5-6.1L20 16h1.75l2.05-9zm-11.7 9l-.7-2H6.4l-.7 2H3.8L7 7h2l3.2 9z"/>',"baseline-wb-cloudy":'<path fill="currentColor" d="M19.36 10.04C18.67 6.59 15.64 4 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5c0-2.64-2.05-4.78-4.64-4.96"/>',"baseline-wb-incandescent":'<path fill="currentColor" d="m3.55 18.54l1.41 1.41l1.79-1.8l-1.41-1.41zM11 22.45h2V19.5h-2zM4 10.5H1v2h3zm11-4.19V1.5H9v4.81C7.21 7.35 6 9.28 6 11.5c0 3.31 2.69 6 6 6s6-2.69 6-6c0-2.22-1.21-4.15-3-5.19m5 4.19v2h3v-2zm-2.76 7.66l1.79 1.8l1.41-1.41l-1.8-1.79z"/>',"baseline-wb-iridescent":'<path fill="currentColor" d="M5 14.5h14v-6H5zM11 .55V3.5h2V.55zm8.04 2.5l-1.79 1.79l1.41 1.41l1.8-1.79zM13 22.45V19.5h-2v2.95zm7.45-3.91l-1.8-1.79l-1.41 1.41l1.79 1.8zM3.55 4.46l1.79 1.79l1.41-1.41l-1.79-1.79zm1.41 15.49l1.79-1.8l-1.41-1.41l-1.79 1.79z"/>',"baseline-wb-shade":'<path fill="currentColor" d="M14 12v2.5l5.5 5.5H22zm0 8h3l-3-3zM8 4l-6 6h2v10h8V10h2zm1 10H7v-4h2z"/>',"baseline-wb-sunny":'<path fill="currentColor" d="m6.76 4.84l-1.8-1.79l-1.41 1.41l1.79 1.79zM4 10.5H1v2h3zm9-9.95h-2V3.5h2zm7.45 3.91l-1.41-1.41l-1.79 1.79l1.41 1.41zm-3.21 13.7l1.79 1.8l1.41-1.41l-1.8-1.79zM20 10.5v2h3v-2zm-8-5c-3.31 0-6 2.69-6 6s2.69 6 6 6s6-2.69 6-6s-2.69-6-6-6m-1 16.95h2V19.5h-2zm-7.45-3.91l1.41 1.41l1.79-1.8l-1.41-1.41z"/>',"baseline-wb-twilight":'<path fill="currentColor" d="m16.955 8.662l2.12-2.122l1.416 1.414l-2.121 2.122zM2 18h20v2H2zm9-14h2v3h-2zM3.543 7.925L4.957 6.51l2.121 2.12l-1.414 1.415zM5 16h14c0-3.87-3.13-7-7-7s-7 3.13-7 7"/>',"baseline-wc":'<path fill="currentColor" d="M5.5 22v-7.5H4V9c0-1.1.9-2 2-2h3c1.1 0 2 .9 2 2v5.5H9.5V22zM18 22v-6h3l-2.54-7.63A2.01 2.01 0 0 0 16.56 7h-.12a2 2 0 0 0-1.9 1.37L12 16h3v6zM7.5 6c1.11 0 2-.89 2-2s-.89-2-2-2s-2 .89-2 2s.89 2 2 2m9 0c1.11 0 2-.89 2-2s-.89-2-2-2s-2 .89-2 2s.89 2 2 2"/>',"baseline-web":'<path fill="currentColor" d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-5 14H4v-4h11zm0-5H4V9h11zm5 5h-4V9h4z"/>',"baseline-web-asset":'<path fill="currentColor" d="M19 4H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6a2 2 0 0 0-2-2m0 14H5V8h14z"/>',"baseline-web-asset-off":'<path fill="currentColor" d="M6.83 4H20a2 2 0 0 1 2 2v12c0 .34-.09.66-.23.94L20 17.17V8h-9.17zm13.66 19.31L17.17 20H4a2 2 0 0 1-2-2V6c0-.34.08-.66.23-.94L.69 3.51L2.1 2.1l19.8 19.8zM15.17 18l-10-10H4v10z"/>',"baseline-web-stories":'<path fill="currentColor" d="M17 4c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2zM2 20c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2zm19-2c.83 0 1.5-.67 1.5-1.5v-9c0-.83-.67-1.5-1.5-1.5z"/>',"baseline-webhook":'<path fill="currentColor" d="M10 15h5.88c.27-.31.67-.5 1.12-.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5c-.44 0-.84-.19-1.12-.5H11.9A5 5 0 1 1 6 11.1v2.07c-1.16.41-2 1.53-2 2.83c0 1.65 1.35 3 3 3s3-1.35 3-3zm2.5-11c1.65 0 3 1.35 3 3h2c0-2.76-2.24-5-5-5a5.002 5.002 0 0 0-3.45 8.62l-2.35 3.9c-.68.14-1.2.75-1.2 1.48c0 .83.67 1.5 1.5 1.5a1.498 1.498 0 0 0 1.43-1.95l3.38-5.63A3 3 0 0 1 9.5 7c0-1.65 1.35-3 3-3m4.5 9c-.64 0-1.23.2-1.72.54l-3.05-5.07C11.53 8.35 11 7.74 11 7c0-.83.67-1.5 1.5-1.5S14 6.17 14 7c0 .15-.02.29-.06.43l2.19 3.65c.28-.05.57-.08.87-.08c2.76 0 5 2.24 5 5s-2.24 5-5 5a5 5 0 0 1-4.33-2.5h2.67c.48.32 1.05.5 1.66.5c1.65 0 3-1.35 3-3s-1.35-3-3-3"/>',"baseline-wechat":'<path fill="currentColor" d="M15.85 8.14c.39 0 .77.03 1.14.08C16.31 5.25 13.19 3 9.44 3c-4.25 0-7.7 2.88-7.7 6.43c0 2.05 1.15 3.86 2.94 5.04L3.67 16.5l2.76-1.19c.59.21 1.21.38 1.87.47c-.09-.39-.14-.79-.14-1.21c-.01-3.54 3.44-6.43 7.69-6.43M12 5.89a.96.96 0 1 1 0 1.92a.96.96 0 0 1 0-1.92M6.87 7.82a.96.96 0 1 1 0-1.92a.96.96 0 0 1 0 1.92"/><path fill="currentColor" d="M22.26 14.57c0-2.84-2.87-5.14-6.41-5.14s-6.41 2.3-6.41 5.14s2.87 5.14 6.41 5.14c.58 0 1.14-.08 1.67-.2L20.98 21l-1.2-2.4c1.5-.94 2.48-2.38 2.48-4.03m-8.34-.32a.96.96 0 1 1 .96-.96c.01.53-.43.96-.96.96m3.85 0a.96.96 0 1 1 0-1.92a.96.96 0 0 1 0 1.92"/>',"baseline-weekend":'<path fill="currentColor" d="M21 10c-1.1 0-2 .9-2 2v3H5v-3a2 2 0 1 0-4 0v5c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2m-3-5H6c-1.1 0-2 .9-2 2v2.15c1.16.41 2 1.52 2 2.81V14h12v-2.03c0-1.3.84-2.4 2-2.81V7c0-1.1-.9-2-2-2"/>',"baseline-west":'<path fill="currentColor" d="m9 19l1.41-1.41L5.83 13H22v-2H5.83l4.59-4.59L9 5l-7 7z"/>',"baseline-whatsapp":'<path fill="currentColor" d="M19.05 4.91A9.82 9.82 0 0 0 12.04 2c-5.46 0-9.91 4.45-9.91 9.91c0 1.75.46 3.45 1.32 4.95L2.05 22l5.25-1.38c1.45.79 3.08 1.21 4.74 1.21c5.46 0 9.91-4.45 9.91-9.91c0-2.65-1.03-5.14-2.9-7.01m-7.01 15.24c-1.48 0-2.93-.4-4.2-1.15l-.3-.18l-3.12.82l.83-3.04l-.2-.31a8.26 8.26 0 0 1-1.26-4.38c0-4.54 3.7-8.24 8.24-8.24c2.2 0 4.27.86 5.82 2.42a8.18 8.18 0 0 1 2.41 5.83c.02 4.54-3.68 8.23-8.22 8.23m4.52-6.16c-.25-.12-1.47-.72-1.69-.81c-.23-.08-.39-.12-.56.12c-.17.25-.64.81-.78.97c-.14.17-.29.19-.54.06c-.25-.12-1.05-.39-1.99-1.23c-.74-.66-1.23-1.47-1.38-1.72c-.14-.25-.02-.38.11-.51c.11-.11.25-.29.37-.43s.17-.25.25-.41c.08-.17.04-.31-.02-.43s-.56-1.34-.76-1.84c-.2-.48-.41-.42-.56-.43h-.48c-.17 0-.43.06-.66.31c-.22.25-.86.85-.86 2.07s.89 2.4 1.01 2.56c.12.17 1.75 2.67 4.23 3.74c.59.26 1.05.41 1.41.52c.59.19 1.13.16 1.56.1c.48-.07 1.47-.6 1.67-1.18c.21-.58.21-1.07.14-1.18s-.22-.16-.47-.28"/>',"baseline-whatshot":'<path fill="currentColor" d="M13.5.67s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 3.73c-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 7.51 4 10.62 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8C20 8.61 17.41 3.8 13.5.67M11.71 19c-1.78 0-3.22-1.4-3.22-3.14c0-1.62 1.05-2.76 2.81-3.12c1.77-.36 3.6-1.21 4.62-2.58c.39 1.29.59 2.65.59 4.04c0 2.65-2.15 4.8-4.8 4.8"/>',"baseline-wheelchair-pickup":'<path fill="currentColor" d="M4.5 4c0-1.11.89-2 2-2s2 .89 2 2s-.89 2-2 2s-2-.89-2-2m5.5 6.95V9c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v6h2v7h3.5v-.11c-1.24-1.26-2-2.99-2-4.89c0-2.58 1.41-4.84 3.5-6.05M16.5 17c0 1.65-1.35 3-3 3s-3-1.35-3-3c0-1.11.61-2.06 1.5-2.58v-2.16c-2.02.64-3.5 2.51-3.5 4.74c0 2.76 2.24 5 5 5s5-2.24 5-5zm3.04-3H15V8h-2v8h5.46l2.47 3.71l1.66-1.11z"/>',"baseline-where-to-vote":'<path fill="currentColor" d="M12 2c3.86 0 7 3.14 7 7c0 5.25-7 13-7 13S5 14.25 5 9c0-3.86 3.14-7 7-7m-1.53 12L17 7.41L15.6 6l-5.13 5.18L8.4 9.09L7 10.5z"/>',"baseline-widgets":'<path fill="currentColor" d="M13 13v8h8v-8zM3 21h8v-8H3zM3 3v8h8V3zm13.66-1.31L11 7.34L16.66 13l5.66-5.66z"/>',"baseline-width-full":'<path fill="currentColor" d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 6h1v12H4zm16 12h-1V6h1z"/>',"baseline-width-normal":'<path fill="currentColor" d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 6h4v12H4zm16 12h-4V6h4z"/>',"baseline-width-wide":'<path fill="currentColor" d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 6h2v12H4zm16 12h-2V6h2z"/>',"baseline-wifi":'<path fill="currentColor" d="m1 9l2 2c4.97-4.97 13.03-4.97 18 0l2-2C16.93 2.93 7.08 2.93 1 9m8 8l3 3l3-3a4.237 4.237 0 0 0-6 0m-4-4l2 2a7.074 7.074 0 0 1 10 0l2-2C15.14 9.14 8.87 9.14 5 13"/>',"baseline-wifi-1-bar":'<path fill="currentColor" d="M15.53 17.46L12 21l-3.53-3.54c.9-.9 2.15-1.46 3.53-1.46s2.63.56 3.53 1.46"/>',"baseline-wifi-2-bar":'<path fill="currentColor" d="M12 10c3.03 0 5.78 1.23 7.76 3.22l-2.12 2.12A7.97 7.97 0 0 0 12 13c-2.2 0-4.2.9-5.64 2.35l-2.12-2.12C6.22 11.23 8.97 10 12 10m0 6c-1.38 0-2.63.56-3.53 1.46L12 21l3.53-3.54A4.98 4.98 0 0 0 12 16"/>',"baseline-wifi-calling":'<path fill="currentColor" d="M22 4.95C21.79 4.78 19.67 3 16.5 3c-3.18 0-5.29 1.78-5.5 1.95L16.5 12z"/><path fill="currentColor" d="M20 15.51c-1.24 0-2.45-.2-3.57-.57a.99.99 0 0 0-1.02.24l-2.2 2.2a15.15 15.15 0 0 1-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02A11.4 11.4 0 0 1 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1c0 9.39 7.61 17 17 17c.55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1"/>',"baseline-wifi-calling-3":'<path fill="currentColor" d="M16.49 3c-2.21 0-4.21.9-5.66 2.34l1.06 1.06a6.47 6.47 0 0 1 9.18 0l1.06-1.06A7.93 7.93 0 0 0 16.49 3"/><path fill="currentColor" d="M20.03 7.46a5.02 5.02 0 0 0-7.08 0l1.06 1.06c.63-.63 1.51-1.03 2.47-1.03s1.84.39 2.47 1.03zm-4.95 2.13L16.49 11l1.41-1.41c-.36-.37-.86-.59-1.41-.59s-1.05.22-1.41.59"/><path fill="currentColor" d="m15.63 14.4l-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03c.17 2.89 1.05 5.6 2.43 7.97c1.58 2.73 3.85 4.99 6.57 6.57c2.37 1.37 5.08 2.26 7.97 2.43c.56.03 1.03-.44 1.03-1v-4.15c0-.48-.34-.89-.8-.98l-3.67-.73a.99.99 0 0 0-.9.26"/>',"baseline-wifi-channel":'<path fill="currentColor" d="M16 3c-2.51 0-3.77 5.61-4.4 10.57C10.79 10.66 9.61 8 8 8C4.43 8 3 21 3 21h2.01c.61-5.27 2-9.82 2.99-10.87c.98 1.05 2.38 5.61 2.99 10.87H13c.5-2.53 2-6 3-6s2.5 3.53 3 6h2s-.5-18-5-18m0 10c-.99 0-1.82.62-2.5 1.5c.57-4.77 1.54-8.62 2.5-9.44c.97.81 1.91 4.67 2.49 9.43C17.81 13.62 16.98 13 16 13"/>',"baseline-wifi-find":'<path fill="currentColor" d="M11 14c0-3.36 2.64-6 6-6c2.2 0 4.08 1.13 5.13 2.86L24 8.98A16.88 16.88 0 0 0 12 4C7.31 4 3.07 5.9 0 8.98L12 21l1.86-1.87C12.14 18.09 11 16.2 11 14"/><path fill="currentColor" d="M21 14c0-2.24-1.76-4-4-4s-4 1.76-4 4s1.76 4 4 4c.75 0 1.44-.21 2.03-.56L21.59 20L23 18.59l-2.56-2.56c.35-.59.56-1.28.56-2.03m-6 0c0-1.12.88-2 2-2s2 .88 2 2s-.88 2-2 2s-2-.88-2-2"/>',"baseline-wifi-lock":'<path fill="currentColor" d="M21.98 11L24 8.98A16.88 16.88 0 0 0 12 4C7.31 4 3.07 5.9 0 8.98l6.35 6.36L12 21l3.05-3.05V15c0-.45.09-.88.23-1.29c.54-1.57 2.01-2.71 3.77-2.71z"/><path fill="currentColor" d="M22 16v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z"/>',"baseline-wifi-off":'<path fill="currentColor" d="M22.99 9C19.15 5.16 13.8 3.76 8.84 4.78l2.52 2.52c3.47-.17 6.99 1.05 9.63 3.7zm-4 4a9.8 9.8 0 0 0-4.49-2.56l3.53 3.53zM2 3.05L5.07 6.1C3.6 6.82 2.22 7.78 1 9l1.99 2c1.24-1.24 2.67-2.16 4.2-2.77l2.24 2.24A9.7 9.7 0 0 0 5 13v.01L6.99 15a7.04 7.04 0 0 1 4.92-2.06L18.98 20l1.27-1.26L3.29 1.79zM9 17l3 3l3-3a4.237 4.237 0 0 0-6 0"/>',"baseline-wifi-password":'<path fill="currentColor" d="M23 19v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1zm2-10.02l-2.12 2.13C19.35 8.57 15.85 7 12 7s-7.35 1.57-9.88 4.11L0 8.98C3.07 5.9 7.31 4 12 4s8.93 1.9 12 4.98M12 10c3.03 0 5.78 1.23 7.76 3.22l-2.12 2.12A7.97 7.97 0 0 0 12 13c-2.2 0-4.2.9-5.64 2.35l-2.12-2.12C6.22 11.23 8.97 10 12 10m3.53 7.46L12 21l-3.53-3.54c.9-.9 2.15-1.46 3.53-1.46s2.63.56 3.53 1.46"/>',"baseline-wifi-protected-setup":'<path fill="currentColor" d="M16.71 5.29L19 3h-8v8l2.3-2.3c1.97 1.46 3.25 3.78 3.25 6.42c0 1.31-.32 2.54-.88 3.63c2.33-1.52 3.88-4.14 3.88-7.13c0-2.52-1.11-4.77-2.84-6.33"/><path fill="currentColor" d="M7.46 8.88c0-1.31.32-2.54.88-3.63a8.48 8.48 0 0 0-3.88 7.13c0 2.52 1.1 4.77 2.84 6.33L5 21h8v-8l-2.3 2.3c-1.96-1.46-3.24-3.78-3.24-6.42"/>',"baseline-wifi-tethering":'<path fill="currentColor" d="M12 11c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m6 2c0-3.31-2.69-6-6-6s-6 2.69-6 6c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.48-.81 2.75-2 3.45l1 1.74c1.79-1.04 3-2.97 3-5.19M12 3C6.48 3 2 7.48 2 13c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 18.53 4 15.96 4 13c0-4.42 3.58-8 8-8s8 3.58 8 8c0 2.96-1.61 5.53-4 6.92l1 1.73c2.99-1.73 5-4.95 5-8.65c0-5.52-4.48-10-10-10"/>',"baseline-wifi-tethering-error":'<path fill="currentColor" d="M12 7c-3.31 0-6 2.69-6 6c0 1.66.68 3.15 1.76 4.24l1.42-1.42A3.93 3.93 0 0 1 8 13c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.11-.45 2.1-1.18 2.82l1.42 1.42A6 6 0 0 0 18 13c0-3.31-2.69-6-6-6m0-4C6.48 3 2 7.48 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42A7.94 7.94 0 0 1 4 13c0-4.42 3.58-8 8-8c2.53 0 4.78 1.17 6.24 3h2.42C18.93 5.01 15.7 3 12 3m0 8c-1.1 0-2 .9-2 2c0 .55.23 1.05.59 1.41s.86.59 1.41.59s1.05-.23 1.41-.59s.59-.86.59-1.41c0-1.1-.9-2-2-2m8-1h2v6h-2zm0 8h2v2h-2z"/>',"baseline-wifi-tethering-error-rounded":'<path fill="currentColor" d="M12 7c-3.31 0-6 2.69-6 6c0 1.66.68 3.15 1.76 4.24l1.42-1.42A3.93 3.93 0 0 1 8 13c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.11-.45 2.1-1.18 2.82l1.42 1.42A6 6 0 0 0 18 13c0-3.31-2.69-6-6-6m0-4C6.48 3 2 7.48 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42A7.94 7.94 0 0 1 4 13c0-4.42 3.58-8 8-8c2.53 0 4.78 1.17 6.24 3h2.42C18.93 5.01 15.7 3 12 3m0 8c-1.1 0-2 .9-2 2c0 .55.23 1.05.59 1.41s.86.59 1.41.59s1.05-.23 1.41-.59s.59-.86.59-1.41c0-1.1-.9-2-2-2m8-1h2v6h-2zm0 8h2v2h-2z"/>',"baseline-wifi-tethering-off":'<path fill="currentColor" d="M2.81 2.81L1.39 4.22l2.69 2.69A9.96 9.96 0 0 0 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42a7.96 7.96 0 0 1-.84-10.31l1.43 1.43a6 6 0 0 0 .82 7.47l1.42-1.42A3.93 3.93 0 0 1 8 13c0-.63.15-1.23.41-1.76l1.61 1.61c0 .05-.02.1-.02.15c0 .55.23 1.05.59 1.41s.86.59 1.41.59c.05 0 .1-.01.16-.02l7.62 7.62l1.41-1.41zM17.7 14.87c.19-.59.3-1.22.3-1.87c0-3.31-2.69-6-6-6c-.65 0-1.28.1-1.87.3l1.71 1.71C11.89 9 11.95 9 12 9c2.21 0 4 1.79 4 4c0 .05 0 .11-.01.16zM12 5c4.42 0 8 3.58 8 8c0 1.22-.27 2.37-.77 3.4l1.49 1.49A9.95 9.95 0 0 0 22 13c0-5.52-4.48-10-10-10c-1.78 0-3.44.46-4.89 1.28l1.48 1.48C9.63 5.27 10.78 5 12 5"/>',"baseline-wind-power":'<path fill="currentColor" d="M4 3h6v2H4zM1 7h5v2H1zm2 12h5v2H3zm10.73-8.39c.75.23 1.3.78 1.57 1.46l4.27-7.11a2.28 2.28 0 0 0-3.51-2.84l-3.43 3.21c-.4.37-.63.9-.63 1.45v3.93c.36-.15.98-.33 1.73-.1m-3.12 1.66c.16-.52.48-.96.89-1.27H3.28a2.279 2.279 0 0 0-.63 4.47l4.51 1.29c.53.15 1.1.08 1.58-.21l2.69-1.61a2.49 2.49 0 0 1-.82-2.67m11.6 6.34l-2.28-4.1a2.05 2.05 0 0 0-1.26-.97l-3.18-.8c.03.32 0 .66-.1.99A2.48 2.48 0 0 1 13 15.5c-.61 0-.99-.22-1-.22V21c-1.1 0-2 .9-2 2h6c0-1.1-.9-2-2-2v-4.28l4.61 4.61c.89.89 2.33.89 3.22 0c.72-.72.88-1.83.38-2.72"/><path fill="currentColor" d="M12.56 14.43c.79.24 1.63-.2 1.87-1c.24-.79-.2-1.63-1-1.87c-.79-.24-1.63.2-1.87 1c-.24.79.21 1.63 1 1.87"/>',"baseline-window":'<path fill="currentColor" d="M11 11V3H5c-1.1 0-2 .9-2 2v6zm2 0h8V5c0-1.1-.9-2-2-2h-6zm-2 2H3v6c0 1.1.9 2 2 2h6zm2 0v8h6c1.1 0 2-.9 2-2v-6z"/>',"baseline-wine-bar":'<path fill="currentColor" d="M6 3v6c0 2.97 2.16 5.43 5 5.91V19H8v2h8v-2h-3v-4.09c2.84-.48 5-2.94 5-5.91V3zm10 5H8V5h8z"/>',"baseline-woman":'<path fill="currentColor" d="M13.94 8.31C13.62 7.52 12.85 7 12 7s-1.62.52-1.94 1.31L7 16h3v6h4v-6h3z"/><circle cx="12" cy="4" r="2" fill="currentColor"/>',"baseline-woman-2":'<path fill="currentColor" d="M13.94 8.31C13.62 7.52 12.85 7 12 7s-1.62.52-1.94 1.31L7 16h3.5v6h3v-6H17z"/><circle cx="12" cy="4" r="2" fill="currentColor"/>',"baseline-woo-commerce":'<path fill="currentColor" d="M20.14 7H3.86C2.83 7 1.99 7.84 2 8.86v6.21c0 1.03.83 1.86 1.86 1.86h7.71l3.52 1.96l-.8-1.96h5.84c1.03 0 1.86-.83 1.86-1.86V8.86C22 7.83 21.17 7 20.14 7M3.51 8.44c-.23.02-.4.1-.51.25c-.12.15-.16.34-.13.55c.48 3.07.93 5.13 1.35 6.21c.16.39.35.58.57.56c.34-.02.75-.5 1.23-1.42c.25-.52.65-1.31 1.18-2.35c.44 1.55 1.05 2.71 1.81 3.48c.21.22.43.32.65.3a.51.51 0 0 0 .43-.29c.08-.16.11-.34.1-.54c-.05-.74.02-1.78.23-3.12c.21-1.37.47-2.36.79-2.95a.69.69 0 0 0-.17-.86a.72.72 0 0 0-.52-.16c-.24.02-.42.13-.54.36q-.765 1.38-1.08 4.5c-.31-.78-.57-1.71-.78-2.8c-.09-.49-.31-.72-.67-.69c-.24.02-.45.18-.61.49l-1.79 3.41c-.29-1.19-.57-2.63-.83-4.34c-.05-.43-.29-.62-.71-.59m15.76.59c.58.12 1.01.43 1.31.95c.26.44.39.97.39 1.61c0 .84-.21 1.61-.64 2.31q-.735 1.23-1.92 1.23c-.14 0-.29-.02-.44-.05a1.88 1.88 0 0 1-1.31-.95q-.39-.675-.39-1.62c0-.84.21-1.61.64-2.31q.75-1.23 1.92-1.23c.14.01.28.03.44.06m-.34 4.42c.3-.27.51-.67.62-1.21c.03-.19.06-.39.06-.61c0-.24-.05-.49-.15-.74c-.12-.32-.29-.49-.48-.53c-.29-.06-.58.11-.85.51a2.6 2.6 0 0 0-.49 1.57c0 .24.05.49.15.74c.12.32.29.49.48.53c.2.04.42-.05.66-.26m-3.48-3.47c-.29-.52-.74-.83-1.31-.95c-.15-.03-.3-.05-.44-.05q-1.17 0-1.92 1.23a4.3 4.3 0 0 0-.64 2.31q0 .945.39 1.62c.29.52.73.83 1.31.95c.16.03.3.05.44.05q1.185 0 1.92-1.23c.43-.7.64-1.47.64-2.31c0-.65-.13-1.18-.39-1.62m-1.03 2.26c-.11.54-.32.94-.62 1.21c-.24.21-.46.3-.66.26s-.36-.21-.48-.53c-.1-.25-.15-.51-.15-.74c0-.2.02-.41.06-.6c.07-.34.21-.66.43-.97c.27-.4.56-.56.85-.51c.2.04.36.21.48.53c.1.25.15.51.15.74c0 .22-.02.42-.06.61"/>',"baseline-wordpress":'<path fill="currentColor" d="M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10s10-4.49 10-10S17.51 2 12 2M3.01 12c0-1.3.28-2.54.78-3.66l4.29 11.75c-3-1.46-5.07-4.53-5.07-8.09M12 20.99c-.88 0-1.73-.13-2.54-.37l2.7-7.84l2.76 7.57c.02.04.04.09.06.12c-.93.34-1.93.52-2.98.52m1.24-13.21c.54-.03 1.03-.09 1.03-.09c.48-.06.43-.77-.06-.74c0 0-1.46.11-2.4.11c-.88 0-2.37-.11-2.37-.11c-.48-.02-.54.72-.05.75c0 0 .46.06.94.09l1.4 3.84l-1.97 5.9l-3.27-9.75c.54-.02 1.03-.08 1.03-.08c.48-.06.43-.77-.06-.74c0 0-1.46.11-2.4.11c-.17 0-.37 0-.58-.01C6.1 4.62 8.86 3.01 12 3.01c2.34 0 4.47.89 6.07 2.36c-.04 0-.08-.01-.12-.01c-.88 0-1.51.77-1.51 1.6c0 .74.43 1.37.88 2.11c.34.6.74 1.37.74 2.48c0 .77-.3 1.66-.68 2.91l-.9 3zm6.65-.09a8.99 8.99 0 0 1-3.37 12.08l2.75-7.94c.51-1.28.68-2.31.68-3.22c0-.33-.02-.64-.06-.92"/>',"baseline-work":'<path fill="currentColor" d="M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-6 0h-4V4h4z"/>',"baseline-work-history":'<path fill="currentColor" d="M18 11c1.49 0 2.87.47 4 1.26V8c0-1.11-.89-2-2-2h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h7.68A6.995 6.995 0 0 1 18 11m-8-7h4v2h-4z"/><path fill="currentColor" d="M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5s5-2.24 5-5s-2.24-5-5-5m1.65 7.35L17.5 18.2V15h1v2.79l1.85 1.85z"/>',"baseline-work-off":'<path fill="currentColor" d="m23 21.74l-1.46-1.46L7.21 5.95L3.25 1.99L1.99 3.25l2.7 2.7h-.64c-1.11 0-1.99.89-1.99 2l-.01 11c0 1.11.89 2 2 2h15.64L21.74 23zM22 7.95c.05-1.11-.84-2-1.95-1.95h-4V3.95c0-1.11-.89-2-2-1.95h-4c-1.11-.05-2 .84-2 1.95v.32l13.95 14zM14.05 6H10V3.95h4.05z"/>',"baseline-work-outline":'<path fill="currentColor" fill-rule="evenodd" d="M14 6V4h-4v2zM4 8v11h16V8zm16-2c1.11 0 2 .89 2 2v11c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2l.01-11c0-1.11.88-2 1.99-2h4V4c0-1.11.89-2 2-2h4c1.11 0 2 .89 2 2v2z"/>',"baseline-workspace-premium":'<path fill="currentColor" d="M9.68 13.69L12 11.93l2.31 1.76l-.88-2.85L15.75 9h-2.84L12 6.19L11.09 9H8.25l2.31 1.84zM20 10c0-4.42-3.58-8-8-8s-8 3.58-8 8c0 2.03.76 3.87 2 5.28V23l6-2l6 2v-7.72A7.96 7.96 0 0 0 20 10m-8-6c3.31 0 6 2.69 6 6s-2.69 6-6 6s-6-2.69-6-6s2.69-6 6-6"/>',"baseline-workspaces":'<path fill="currentColor" d="M6 13c-2.2 0-4 1.8-4 4s1.8 4 4 4s4-1.8 4-4s-1.8-4-4-4m6-10C9.8 3 8 4.8 8 7s1.8 4 4 4s4-1.8 4-4s-1.8-4-4-4m6 10c-2.2 0-4 1.8-4 4s1.8 4 4 4s4-1.8 4-4s-1.8-4-4-4"/>',"baseline-wrap-text":'<path fill="currentColor" d="M4 19h6v-2H4zM20 5H4v2h16zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4"/>',"baseline-wrong-location":'<path fill="currentColor" d="M14 10V3.26c-.65-.17-1.32-.26-2-.26c-4.2 0-8 3.22-8 8.2c0 3.32 2.67 7.25 8 11.8c5.33-4.55 8-8.48 8-11.8c0-.41-.04-.81-.09-1.2zm-2 3c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2"/><path fill="currentColor" d="m22.54 2.88l-1.42-1.42L19 3.59l-2.12-2.13l-1.42 1.42L17.59 5l-2.13 2.12l1.42 1.42L19 6.41l2.12 2.13l1.42-1.42L20.41 5z"/>',"baseline-wysiwyg":'<path fill="currentColor" d="M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5a2 2 0 0 0-2-2m0 16H5V7h14zm-2-7H7v-2h10zm-4 4H7v-2h6z"/>',"baseline-yard":'<path fill="currentColor" d="M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M8 8.22a1.562 1.562 0 0 1 2.45-1.28l-.01-.12c0-.86.7-1.56 1.56-1.56s1.56.7 1.56 1.56l-.01.12A1.562 1.562 0 0 1 16 8.22c0 .62-.37 1.16-.89 1.4c.52.25.89.79.89 1.41c0 .86-.7 1.56-1.56 1.56c-.33 0-.64-.11-.89-.28l.01.12c0 .86-.7 1.56-1.56 1.56s-1.56-.7-1.56-1.56l.01-.12A1.562 1.562 0 0 1 8 11.03c0-.62.37-1.16.89-1.4C8.37 9.38 8 8.84 8 8.22M12 19c-3.31 0-6-2.69-6-6c3.31 0 6 2.69 6 6c0-3.31 2.69-6 6-6c0 3.31-2.69 6-6 6"/><circle cx="12" cy="9.62" r="1.56" fill="currentColor"/>',"baseline-youtube-searched-for":'<path fill="currentColor" d="M17.01 14h-.8l-.27-.27a6.45 6.45 0 0 0 1.57-4.23c0-3.59-2.91-6.5-6.5-6.5s-6.5 3-6.5 6.5H2l3.84 4l4.16-4H6.51a4.5 4.5 0 0 1 9 0a4.507 4.507 0 0 1-6.32 4.12L7.71 15.1a6.47 6.47 0 0 0 7.52-.67l.27.27v.79l5.01 4.99L22 19z"/>',"baseline-zoom-in":'<path fill="currentColor" d="M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14"/><path fill="currentColor" d="M12 10h-2v2H9v-2H7V9h2V7h1v2h2z"/>',"baseline-zoom-in-map":'<path fill="currentColor" d="M9 9V3H7v2.59L3.91 2.5L2.5 3.91L5.59 7H3v2zm12 0V7h-2.59l3.09-3.09l-1.41-1.41L17 5.59V3h-2v6zM3 15v2h2.59L2.5 20.09l1.41 1.41L7 18.41V21h2v-6zm12 0v6h2v-2.59l3.09 3.09l1.41-1.41L18.41 17H21v-2z"/>',"baseline-zoom-out":'<path fill="currentColor" d="M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14M7 9h5v1H7z"/>',"baseline-zoom-out-map":'<path fill="currentColor" d="m15 3l2.3 2.3l-2.89 2.87l1.42 1.42L18.7 6.7L21 9V3zM3 9l2.3-2.3l2.87 2.89l1.42-1.42L6.7 5.3L9 3H3zm6 12l-2.3-2.3l2.89-2.87l-1.42-1.42L5.3 17.3L3 15v6zm12-6l-2.3 2.3l-2.87-2.89l-1.42 1.42l2.89 2.87L15 21h6z"/>'},TM=(n,e)=>{const t=n.__vccOpts||n;for(const[r,i]of e)t[r]=i;return t},e7e={},t7e={class:"mx-0.5 $ui-base inline-block select-none whitespace-nowrap rounded px-1.5 py-0.5 text-xs"};function r7e(n,e){return Ve(),Xe("span",t7e,[pn(n.$slots,"default")])}const rH=TM(e7e,[["render",r7e]]),n7e={},i7e={class:"h-3 w-3 $ui-inline-fcc"};function s7e(n,e){return Ve(),Xe("div",i7e,e[0]||(e[0]=[Pe("svg",{class:"animate-spin",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},[Pe("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"}),Pe("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})],-1)]))}const ire=TM(n7e,[["render",s7e]]),o7e={key:2},Gn=Ft({inheritAttrs:!1,__name:"Button",props:{type:{default:"default"},round:{type:[String,Boolean],default:"normal"},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{default:"normal"},flat:{type:Boolean,default:!1},outlined:{type:Boolean,default:!1}},emits:["click"],setup(n,{emit:e}){const t=n,r=e,i=iQ(),s=ot(()=>i.to?"router-link":i.href?"a":"button"),o=ot(()=>t.loading||t.disabled);function a(h){if(o.value){h.preventDefault(),h.stopPropagation(),h.stopImmediatePropagation();return}r("click",h)}const l={common:{default:"active:bg-primary-100-darker dark:active:bg-gray-800-darker",primary:"active:bg-primary-500-darker",accent:"active:bg-accent-500-darker",danger:"active:bg-danger-500-darker",warning:"active:bg-warning-500-darker",info:"active:bg-primary-100-darker dark:active:bg-gray-800-darker",success:"active:bg-primary-100-darker dark:active:bg-gray-800-darker"},normal:{default:"bg-primary-100 hover:bg-primary-100-lighter dark:bg-gray-800 dark:hover:bg-gray-800-lighter dark:hover:text-white",primary:" text-white bg-primary-500 hover:bg-primary-500-lighter dark:hover:bg-primary-500-darker",accent:"text-white bg-accent-500 hover:bg-accent-500-lighter dark:bg-accent-500-darker dark:bg-accent-300",danger:"text-white bg-danger-500 hover:bg-danger-500-lighter dark:hover:bg-danger-500-darker",warning:"text-white bg-warning-500 hover:bg-warning-500-lighter dark:hover:bg-warning-500-darker",info:"text-info-500 bg-primary-100 hover:bg-primary-100-lighter dark:bg-gray-800 dark:hover:bg-gray-800-lighter",success:"text-primary-500 bg-primary-100 hover:bg-primary-100-lighter dark:bg-gray-800 dark:hover:bg-gray-800-lighter"},flat:{default:"hover:bg-primary-100 hover:text-black !dark:text-white dark:hover:bg-primary-800",primary:"hover:bg-primary-500 hover:text-white",accent:"hover:bg-accent-500 hover:text-white",danger:"hover:bg-danger-500 hover:text-white",warning:"hover:bg-warning-500 hover:text-white",info:"hover:bg-primary-100 hover:text-info-500 dark:hover:bg-gray-800 dark:hover:text-info-400",success:"hover:bg-primary-100 hover:text-primary-500 dark:hover:bg-primary-800 dark:hover:text-primary-400"},outlined:{default:"hover:border-primary-100 hover:text-primary-300 hover:active:ring-primary-100:5 hover:active:bg-primary-100:5",primary:"hover:border-primary-500 hover:text-primary-500 active:ring-primary-500:5 active:bg-primary-500:5",accent:"hover:border-accent-500 hover:text-accent-500 active:ring-accent-500:5 active:bg-accent-500:5",danger:"hover:border-danger-500 hover:text-danger-500 active:ring-danger-500:5 active:bg-danger-500:5",warning:"hover:border-warning-500 hover:text-warning-500 active:ring-warning-500:5 active:bg-warning-500:5",info:"hover:border-info-500 hover:text-info-500 active:ring-info-500:5 active:bg-info-500:5",success:"hover:border-primary-500 hover:text-primary-500 active:ring-primary-500:5 active:bg-primary-500:5"}},c=Fb(),u=ot(()=>t.flat?l.flat[t.type]:t.outlined?l.outlined[t.type]:l.normal[t.type]);return(h,d)=>(Ve(),Nt(Su(s.value),vo(h.$attrs,{role:"button","aria-disabled":o.value,class:["$ui-base $ui-inline-fcc inline-flex cursor-pointer select-none gap1.25 py-0 no-underline $ui-transition",[[l.common[t.type]],{"rounded-full":t.round==="full","$ui-base-br":t.round==="normal","opacity-50 cursor-not-allowed":o.value,"bg-transparent":t.flat||t.outlined},[h.outlined?"b-1 $ui-border-base active:ring-3 shadow-sm":"border-none",h.size==="mini"?"px1 text-3 h5.5":"px3.5 text-3.5 h8",u.value]]],onClickCapture:a}),{default:At(()=>[h.loading?(Ve(),Nt(ire,{key:0,class:"mt0.5 h-full w3"})):pn(h.$slots,"icon",{key:1,class:"h-full w3 $ui-inline-fcc"}),ye(c).default?(Ve(),Xe("div",o7e,[pn(h.$slots,"default")])):Rt("",!0),pn(h.$slots,"icon-right")]),_:3},16,["aria-disabled","class"]))}}),a7e={},l7e={class:"$ui-base border $ui-border-base rounded shadow-sm"};function c7e(n,e){return Ve(),Xe("div",l7e,[pn(n.$slots,"default")])}const c4=TM(a7e,[["render",c7e]]),Dg=Ft({__name:"Checkbox",props:{modelValue:{type:Boolean},variant:{default:"normal"}},emits:["update:modelValue"],setup(n,{emit:e}){const t=$u(n,"modelValue",e);return(r,i)=>(Ve(),Xe("div",{class:Ar(["relative $ui-base h5 w5 $ui-inline-fcc cursor-pointer border-0.125rem rounded-1.25 transition-colors duration-200 ease-in-out",[ye(t)?r.variant==="normal"?"bg-primary-500 border-primary-200 dark:border-primary-100":"bg-accent-500 border-accent-200 dark:border-accent-100":""]]),onClick:i[0]||(i[0]=s=>t.value=!ye(t))},[Pe("div",{class:Ar([[ye(t)?"opacity-100":"opacity-0"],"h-60% w-35% transform-translate-y--0.25 transform-rotate-45 border-width-[0_0.125rem_0.125rem_0] border-white border-solid transition-opacity duration-200 ease-in-out"])},null,2)],2))}}),R5=Cn();let nH=null;function u7e(n,e="text"){var t;if(!nH&&!R5.value){const i=Q8e();nH=f6e({themes:[wl(()=>import("./vitesse-dark-D0r3Knsf.js"),[],import.meta.url),wl(()=>import("./vitesse-light-CVO1_9PV.js"),[],import.meta.url)],langs:[wl(()=>import("./json-BLmTiKMJ.js"),[],import.meta.url),wl(()=>import("./yaml-DeMLtiT4.js"),[],import.meta.url),wl(()=>import("./css-6ydISZ1j.js"),[],import.meta.url),wl(()=>import("./javascript-DFxyEsuO.js"),[],import.meta.url),wl(()=>import("./typescript-6msxI5qU.js"),[],import.meta.url),wl(()=>import("./vue-XV-ldwVs.js"),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url),wl(()=>import("./vue-html-ecI6esm2.js"),__vite__mapDeps([6,0,1,2,3,4,5]),import.meta.url),wl(()=>import("./html-DQt1crSz.js"),__vite__mapDeps([1,2,3]),import.meta.url),wl(()=>import("./diff-7a-uGD01.js"),[],import.meta.url),wl(()=>import("./shellscript-Cs-zf8G1.js"),[],import.meta.url)],engine:i}).then(s=>{R5.value=s})}const r=(t=R5.value)==null?void 0:t.getLoadedLanguages().includes(e);return r?{code:R5.value.codeToHtml(n,{lang:e,themes:{dark:"vitesse-dark",light:"vitesse-light"}}),supported:!0}:{code:n,supported:r}}const h7e=["innerHTML"],d7e={class:"shiki"},f7e=["textContent"],xM=Ft({__name:"CodeBlock",props:{code:{},lang:{},lines:{type:Boolean,default:!0},transformRendered:{}},emits:["loaded"],setup(n,{emit:e}){const t=n,r=e,i=ot(()=>{const s=t.lang==="text"?{code:t.code,supported:!1}:u7e(t.code,t.lang)||{code:t.code,supported:!1};return s.supported&&t.transformRendered&&(s.code=t.transformRendered(s.code)),s.supported&&Hs(()=>r("loaded")),s});return(s,o)=>s.lang&&i.value.supported?(Ve(),Xe("pre",{key:0,class:Ar(["code-block",s.lines?"code-block-lines":""]),innerHTML:i.value.code},null,10,h7e)):(Ve(),Xe("pre",{key:1,class:Ar(["code-block",s.lines?"code-block-lines":""])},[Pe("pre",d7e,[Pe("code",null,[(Ve(!0),Xe(ur,null,Yn(s.code.split(`
|
||
`),(a,l)=>(Ve(),Xe(ur,{key:l},[Pe("span",{class:"line",textContent:gr(a)},null,8,f7e),o[0]||(o[0]=Pe("br",null,null,-1))],64))),128))])])],2))}}),_M=Ft({__name:"Overlay",props:{dim:{type:Boolean},blur:{type:Boolean},position:{default:"fixed"}},setup(n){return(e,t)=>(Ve(),Xe("div",{class:Ar(["left-0 top-0 $ui-z-max h-full w-full $ui-fcc transition-opacity transition-duration-300 $ui-bg-base",[e.dim?"bg-opacity-50!":"bg-opacity-0!",e.blur?"backdrop-blur-sm":"",e.position]])},[pn(e.$slots,"default")],2))}}),p7e={class:"h7.5 w-full $ui-fbc"},g7e={class:"text-4.5"},v7e={class:"content transition-all transition-duration-300"},m7e={class:"footer h8 w-full transition-all transition-duration-300 delay-250"},C7e={class:"$ui-fcc"},sre=Ft({__name:"Dialog",props:{modelValue:{type:Boolean,default:!1},autoClose:{type:Boolean,default:!0},title:{default:"Dialog"},width:{default:"32rem"},height:{default:"18rem"},closable:{type:Boolean,default:!0},mountTo:{default:"body"},dim:{type:Boolean},blur:{type:Boolean},position:{}},emits:["close","update:modelValue"],setup(n,{emit:e}){const t=n,r=$u(t,"modelValue",e,{passive:!0}),i=C3e(()=>window.document.documentElement);Ao(()=>{r.value?i.value=!0:i.value=!1});function s(){r.value&&t.autoClose&&(r.value=!1)}Wee("Escape",()=>{s()});const o=Ct(!1);return No(()=>o.value=!0),(a,l)=>o.value||a.mountTo==="body"?(Ve(),Nt(CO,{key:0,to:a.mountTo},[it(Gb,{"enter-from-class":"opacity-0 [&_.modal]:scale-95 [&_.content,&_.footer]:translate-y--2.5 [&_.content,&_.footer]:opacity-0","enter-to-class":"opacity-100 [&_.modal]:scale-100","leave-from-class":"opacity-100 [&_.modal]:scale-100","leave-to-class":"opacity-0 [&_.modal]:scale-95"},{default:At(()=>[ye(r)?(Ve(),Nt(_M,{key:0,dim:a.dim,blur:a.blur,position:a.position},{default:At(()=>[Pe("div",{class:"modal relative grid grid-rows-[1.875rem_1fr_2.5rem] $ui-base max-h-[calc(100vh-6.25rem)] max-w-[calc(100vw-6.25rem)] min-h-6.25rem min-w-12.5rem gap-2.5 rounded-md bg-white px6 py4.5 color-gray-800 shadow-2xl transition-transform transition-duration-300 dark:bg-gray-900 dark:color-gray-200",style:Ys({width:t.width,height:t.height})},[Pe("div",p7e,[Pe("div",g7e,[pn(a.$slots,"title",{},()=>[Cr(gr(t.title),1)])]),a.closable?(Ve(),Xe("div",{key:0,class:"h6 w6 $ui-fcc cursor-pointer rounded-full transition-colors hover:bg-primary-100 dark:hover:bg-gray-700",onClick:s},l[0]||(l[0]=[Pe("div",{class:"i-carbon-close"},null,-1)]))):Rt("",!0)]),Pe("div",v7e,[pn(a.$slots,"default")]),Pe("div",m7e,[pn(a.$slots,"footer",{},()=>[pn(a.$slots,"footer",{},()=>[Pe("div",C7e,[it(Gn,{type:"primary",onClick:s},{default:At(()=>l[1]||(l[1]=[Cr(" close ")])),_:1})])])])])],4)]),_:3},8,["dim","blur","position"])):Rt("",!0)]),_:3})],8,["to"])):Rt("",!0)}}),A7e={class:"$ui-fec gap2.5"},I7e=Ft({__name:"Confirm",props:{modelValue:{type:Boolean},content:{},cancelText:{default:"Cancel"},confirmText:{default:"Confirm"},width:{default:"20%"},height:{default:"9rem"},title:{default:"Warning"},loading:{type:Boolean,default:!1},autoClose:{type:Boolean,default:!0}},emits:["update:modelValue","confirm","cancel","close"],setup(n,{emit:e}){const t=n,r=e,i=$u(t,"modelValue",r);Ao(()=>{i.value||r("close")});function s(o=!1){(t.autoClose||o)&&(i.value=!1)}return(o,a)=>(Ve(),Nt(sre,{modelValue:ye(i),"onUpdate:modelValue":a[2]||(a[2]=l=>fn(i)?i.value=l:null),width:o.width,height:o.height,title:o.title,closable:!1},{footer:At(()=>[Pe("div",A7e,[it(Gn,{onClick:a[0]||(a[0]=()=>{r("cancel"),s(!0)})},{default:At(()=>[Cr(gr(o.cancelText),1)]),_:1}),it(Gn,{loading:o.loading,type:"primary",onClick:a[1]||(a[1]=()=>{r("confirm"),s()})},{default:At(()=>[Cr(gr(o.confirmText),1)]),_:1},8,["loading"])])]),default:At(()=>[pn(o.$slots,"default",{class:"h-auto w-auto"},()=>[Cr(gr(o.content),1)])]),_:3},8,["modelValue","width","height","title"]))}}),y7e=Ft({__name:"Notification",props:{message:{},type:{default:"info"},classes:{},duration:{default:3e3},placement:{default:"top-center"},onClose:{}},setup(n){const e=n,t={success:"i-carbon-checkmark",info:"i-material-symbols-light-info",warning:"i-carbon-warning",error:"i-carbon-close"},r={success:"text-primary-500 border-primary-200 dark:text-primary-200 dark:border-primary-500",info:"text-blue-4 border-blue-2 dark:text-blue-2 dark:border-blue-4",warning:"text-amber-4 border-amber-2 dark:border-amber-4",error:"text-red-4 border-red-2 dark:border-red-4"},i=Ct(!1);No(()=>{i.value=!0,setTimeout(()=>{i.value=!1},e.duration)});const s=ot(()=>e.placement.startsWith("top")?"translate-y--300%":"translate-y-300%");return(o,a)=>(Ve(),Xe("div",{class:Ar(["fixed left-0 right-0 $ui-z-max-override text-center",[{"top-0":o.placement.startsWith("top")},{"bottom-0":o.placement.startsWith("bottom")}]])},[it(Gb,{"enter-from-class":s.value,"leave-to-class":s.value,onAfterLeave:a[0]||(a[0]=()=>{var l;i.value||(l=o.onClose)==null||l.call(o)})},{default:At(()=>[i.value?(Ve(),Xe("div",{key:0,class:"flex transition-all duration-300",style:Ys({justifyContent:o.placement.includes("right")?"right":o.placement.includes("left")?"left":"center"})},[Pe("div",{class:Ar(["m3 flex-inline items-center gap2 b-1 b-1 rounded px4 py1 shadow transition-all duration-300 $ui-bg-base",[o.classes,r[o.type]]])},[Pe("div",{class:Ar(t[o.type])},null,2),Pe("div",null,gr(o.message),1)],2)],4)):Rt("",!0)]),_:1},8,["enter-from-class","leave-to-class"])],2))}});function Mx(n){const e=document.createElement("div");e.classList.add("$ui-z-max-override","fixed"),document.body.appendChild(e);const t=n.onClose;function r(){o3(null,e)}n.onClose=()=>{r(),t?.(),document.body.removeChild(e)};const i=cd(y7e,n);o3(i,e)}const b7e="__vue-devtools-theme__";function fA(n={}){const e=u3e({...n,storageKey:b7e});return{colorMode:e,isDark:ot(()=>e.value==="dark")}}const E7e={class:"$ui-dark-toggle-vtr"},ore=Ft({__name:"DarkToggle",props:{isDark:{type:Boolean,default:!1},animation:{type:Boolean,default:!0},animationDuration:{default:400}},setup(n){const e=n,t=$u(e,"isDark"),{colorMode:r}=fA({initialValue:t.value?"dark":"light",onChanged:a=>{t.value=a==="dark"}}),i=ot({get:()=>r.value==="dark",set:a=>r.value=a?"dark":"light"}),s=!!document.startViewTransition&&!window.matchMedia("(prefers-reduced-motion: reduce)").matches;function o(a){if(!s||!a||!e.animation){i.value=!i.value;return}const l=a.clientX,c=a.clientY,u=Math.hypot(Math.max(l,innerWidth-l),Math.max(c,innerHeight-c));document.startViewTransition(async()=>{i.value=!i.value,await Hs()}).ready.then(()=>{const h=[`circle(0px at ${l}px ${c}px)`,`circle(${u}px at ${l}px ${c}px)`];document.documentElement.animate({clipPath:i.value?[...h].reverse():h},{duration:e.animationDuration,easing:"ease-in",pseudoElement:i.value?"::view-transition-old(root)":"::view-transition-new(root)"})})}return(a,l)=>(Ve(),Xe("span",E7e,[pn(a.$slots,"default",_b(iA({mode:ye(r),isDark:i.value,toggle:o})))]))}}),are=Ft({__name:"Drawer",props:{modelValue:{type:Boolean},mountTo:{default:"body"},placement:{default:"right"},closeOutside:{type:Boolean,default:!0},closable:{type:Boolean,default:!0},contentClass:{},permanent:{type:Boolean,default:!1},contentBlur:{type:Boolean,default:!1},top:{},dim:{type:Boolean},blur:{type:Boolean},position:{}},emits:["update:modelValue","close"],setup(n,{emit:e}){const t=n,r=e,{height:i}=Yee(()=>typeof t.top=="string"?document.querySelector(t.top):t.top,void 0,{box:"border-box"}),s=$u(t,"modelValue",r),o={left:{class:"left-0 h-full b-r",transition:"[&_.drawer]:translate-x--100%"},right:{class:"right-0 h-full b-l",transition:"[&_.drawer]:translate-x-full"},top:{class:"w-full b-b",transition:"[&_.drawer]:translate-y--100%"},bottom:{class:"bottom-0 w-full b-t",transition:"[&_.drawer]:translate-y-100%"}};Wee("Escape",()=>{t.closable&&(s.value=!1)});const a=ot(()=>o[t.placement]),l=Ct(!1);return No(()=>l.value=!0),(c,u)=>l.value||c.mountTo==="body"?(Ve(),Nt(CO,{key:0,to:c.mountTo},[it(Gb,{"enter-from-class":`${a.value.transition}`,"leave-to-class":`${a.value.transition}`},{default:At(()=>[ye(s)?(Ve(),Nt(_M,{key:0,class:Ar({"pointer-events-none":c.permanent}),dim:c.dim,blur:c.blur,position:c.position,onClick:u[2]||(u[2]=h=>c.closeOutside&&c.closable&&(s.value=!1))},{default:At(()=>[Pe("div",{class:Ar([[a.value.class,c.contentClass??"",c.contentBlur?"$ui-glass-effect":"$ui-bg-base"],"drawer pointer-events-auto absolute min-w-25 of-auto $ui-border-base transition-transform transition-duration-300"]),style:Ys({top:c.placement==="bottom"?"auto":`${ye(i)}px`,height:["top","bottom"].includes(c.placement)?"auto":`calc(100% - ${ye(i)}px)`}),onClick:u[1]||(u[1]=ya(()=>{},["stop"]))},[c.closable?(Ve(),Xe("div",{key:0,class:"i-carbon-close absolute right-1.5 top-1.5 $ui-z-max cursor-pointer p1 text-lg $ui-text",onClick:u[0]||(u[0]=h=>s.value=!1)})):Rt("",!0),pn(c.$slots,"default")],6)]),_:3},8,["class","dim","blur","position"])):Rt("",!0)]),_:3},8,["enter-from-class","leave-to-class"])],8,["to"])):Rt("",!0)}}),w7e={class:"overflow-hidden rounded-lg shadow-lg"},z2=Ft({__name:"Dropdown",props:{label:{},buttonProps:{default:()=>({})},buttonClass:{default:""},trigger:{default:"click"},distance:{default:0},skidding:{},placement:{},disabled:{type:Boolean,default:!1},shown:{type:Boolean}},emits:["update:visible"],setup(n){const e=n;return io("$ui-dropdown-disabled",ot(()=>e.disabled)),(t,r)=>(Ve(),Nt(ye(_4e),{disabled:t.disabled,class:"inline-block w-auto",shown:t.shown,triggers:[t.trigger],distance:t.distance+6,placement:t.placement,skidding:t.skidding,"onUpdate:shown":r[0]||(r[0]=i=>t.$emit("update:visible",i)),onClick:r[1]||(r[1]=i=>{i.stopPropagation()})},{popper:At(({hide:i})=>[Pe("div",w7e,[pn(t.$slots,"popper",_b(iA({hide:i})),()=>[r[2]||(r[2]=Pe("div",{class:"p2 opacity-40"}," Empty... ",-1))])])]),default:At(()=>[pn(t.$slots,"default",{},()=>[it(Gn,vo({...t.buttonProps,disabled:t.disabled},{class:t.buttonClass}),TO({icon:At(()=>[pn(t.$slots,"button-icon")]),"icon-right":At(()=>[pn(t.$slots,"button-icon-right")]),_:2},[t.label?{name:"default",fn:At(()=>[Cr(gr(t.label),1)]),key:"0"}:void 0]),1040,["class"])])]),_:3},8,["disabled","shown","triggers","distance","placement","skidding"]))}}),iH=Ft({__name:"DropdownButton",props:{type:{},round:{type:[String,Boolean]},loading:{type:Boolean},disabled:{type:Boolean},size:{},flat:{type:Boolean},outlined:{type:Boolean},keepOpen:{type:Boolean,default:!1}},setup(n){const e=n,t=Li("$ui-dropdown-disabled",void 0);return(r,i)=>Kn((Ve(),Nt(Gn,vo({...e,round:!1},{disabled:ye(t),class:"w-full justify-start transition-colors not-action:bg-transparent!"}),{icon:At(()=>[pn(r.$slots,"icon")]),default:At(()=>[pn(r.$slots,"default")]),_:3},16,["disabled"])),[[ye(zee)]])}}),Gi=Ft({__name:"Icon",props:{icon:{},inline:{type:Boolean},action:{type:Boolean,default:!1}},setup(n){return(e,t)=>(Ve(),Nt(Su(e.inline?"span":"div"),{class:Ar(["$ui-base",[e.icon,e.action?"cursor-pointer hover:op50":""]])},null,8,["class"]))}}),S7e=["type","placeholder","disabled"],T7e={key:3,class:"pointer-events-none absolute bottom--0.25 left-50% right-50% z-9999 h-0.75 bg-primary-500 opacity-0 transition-all duration-240 group-[&.focused]:left-0 group-[&.focused]:right-0 group-[&.focused]:opacity-100 group-[&.accent.focused]:bg-accent-500"},R7="transition-colors $ui-fcc color-gray-500 dark:color-gray-300 group-[&.focused]:color-primary-500; group-[&.accent.focused]:color-accent-500",ll=Ft({__name:"Input",props:{modelValue:{},placeholder:{default:""},variant:{default:"normal"},disabled:{type:Boolean,default:!1},leftIcon:{},rightIcon:{},loading:{type:Boolean,default:!1},autoFocus:{type:Boolean,default:!1},loadingDebounceTime:{default:0},readonly:{type:Boolean,default:!1},type:{default:"text"}},emits:["update:modelValue","updateFocused","keyTab"],setup(n,{emit:e}){const t=n,r=e,i=$u(t,"modelValue",r),s=B4e(ot(()=>t.loading),t.loadingDebounceTime),o=j4e(!1,{onChanged(h){r("updateFocused",h)}}),a=ot(()=>t.variant==="flat"||t.variant==="warning"||t.disabled||t.readonly),l=ot(()=>t.disabled||s.value),c=Ct();let u=!1;return Ao(()=>{s.value&&o.value?u=!0:!s.value&&u&&(u=!1,Hs(()=>{o.value=!0}))}),No(()=>{t.autoFocus&&(o.value=!0)}),Ao(()=>{var h;o.value&&((h=c.value)==null||h.focus())}),(h,d)=>(Ve(),Xe("div",{class:Ar(["group relative w-50 w-auto flex items-center justify-between gap-0.5 overflow-hidden b-1 rounded-1 px3 py-0.75 color-gray-800 dark:color-gray-100",[{"border-none bg-transparent group":h.variant==="flat","cursor-not-allowed opacity-50":l.value,accent:h.variant==="accent",focused:ye(o)},[h.variant==="warning"?"border-warning-500 dark:border-warning-300":"border-primary-100 dark:border-gray-700"]]]),onClick:d[2]||(d[2]=()=>{o.value=!0})},[h.leftIcon?(Ve(),Xe("div",{key:0,class:Ar(R7)},[it(Gi,{icon:h.leftIcon},null,8,["icon"])])):Rt("",!0),Kn(Pe("input",{ref_key:"inputRef",ref:c,"onUpdate:modelValue":d[0]||(d[0]=g=>fn(i)?i.value=g:null),class:"$ui-base w-full bg-transparent color-inherit outline-none placeholder-color-gray-500 dark:placeholder-gray-300",type:h.type,placeholder:h.placeholder,disabled:l.value||h.readonly,onBlur:d[1]||(d[1]=g=>o.value=!1)},null,40,S7e),[[zO,ye(i)]]),ye(s)?(Ve(),Xe("div",{key:1,class:Ar(R7)},[it(ire)])):h.rightIcon?(Ve(),Xe("div",{key:2,class:Ar(R7)},[it(Gi,{icon:h.rightIcon},null,8,["icon"])])):Rt("",!0),a.value?Rt("",!0):(Ve(),Xe("div",T7e))],2))}}),x7e=["innerHTML"],Bf=Ft({__name:"IcIcon",props:{name:{}},setup(n){const e=n,t=ot(()=>J8e[e.name]??"");return(r,i)=>(Ve(),Xe("div",null,[(Ve(),Xe("svg",{class:"custom-svg h-1em w-1em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",innerHTML:t.value},null,8,x7e))]))}}),_7e={class:"m1 min-w-35 w-auto flex flex-col"},P7e=["onClick"],bC=Ft({__name:"Select",props:{modelValue:{},multiple:{default:!1},options:{},placeholder:{default:"Select..."},autoClose:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},labelRenderer:{type:Function,default:n=>String(n)},buttonProps:{default:()=>({})}},emits:["update:modelValue"],setup(n,{emit:e}){const t=n,r=e,i=Fb(),s=ot({get:()=>t.modelValue,set:l=>r("update:modelValue",l)}),o=ot(()=>{const l=t.options.find(c=>c.value===s.value);return l!=null&&l.label?t.labelRenderer(l.label):t.placeholder});function a(l){t.multiple?s.value=s.value.includes(l.value)?s.value.filter(c=>c!==l.value):[...s.value,l.value]:s.value=l.value}return(l,c)=>(Ve(),Nt(z2,vo({label:o.value},{buttonProps:l.buttonProps,disabled:l.disabled}),TO({popper:At(()=>[Pe("div",_7e,[ye(i).item?(Ve(!0),Xe(ur,{key:0},Yn(l.options,u=>(Ve(),Xe("div",{key:u.value,class:"cursor-pointer",onClick:h=>a(u)},[pn(l.$slots,"item",vo({ref_for:!0},{item:u,active:l.multiple?s.value.includes(u.value):u.value===s.value,disabled:l.disabled}))],8,P7e))),128)):(Ve(!0),Xe(ur,{key:1},Yn(l.options,u=>Kn((Ve(),Nt(Gn,{key:u.value,disabled:l.disabled,round:"normal",class:Ar(["flex-[auto_1_1] not-hover:[&:not(.active)]:bg-transparent!",{active:l.multiple?s.value.includes(u.value):u.value===s.value}]),onClick:h=>a(u)},{default:At(()=>[Cr(gr(u.label),1)]),_:2},1032,["disabled","class","onClick"])),[[ye(zee),l.autoClose]])),128))])]),"button-icon-right":At(()=>[c[0]||(c[0]=Pe("div",{class:"i-mdi-chevron-down"},null,-1))]),_:2},[ye(i).button?{name:"default",fn:At(()=>[pn(l.$slots,"button")]),key:"0"}:void 0]),1040,["label"]))}}),kx=Ft({__name:"Switch",props:{modelValue:{type:Boolean},disabled:{type:Boolean}},emits:["update:modelValue"],setup(n,{emit:e}){const t=$u(n,"modelValue",e),r=aM(t);return(i,s)=>(Ve(),Xe("div",{class:Ar([[i.disabled?"cursor-not-allowed":"cursor-pointer"],"$ui-base $ui-if-sc cursor-pointer select-none gap1.25 vertical-mid text-3.5"]),role:"checkbox",onClick:s[0]||(s[0]=o=>!i.disabled&&ye(r)())},[pn(i.$slots,"default"),Pe("div",{class:Ar([{selected:ye(t)},"group relative $ui-base h4 w8 rounded-2 bg-primary-100 transition-colors dark:bg-gray-700 [&.selected]:bg-primary-500!"])},[Pe("div",{class:Ar(["h4 w4 rounded-full bg-primary-800 transition-transform group-[&.selected]:transform-translate-x-4 dark:bg-white",[{"group-hover:opacity-75 group-active:scale-85":!i.disabled},{"opacity-65":i.disabled}]])},null,2)],2)],2))}}),O7e=Ft({__name:"Tooltip",props:{trigger:{},distance:{},skidding:{},placement:{},disabled:{type:Boolean},shown:{type:Boolean}},setup(n){return(e,t)=>(Ve(),Nt(ye(P4e),vo({disabled:e.disabled,placement:e.placement},e.$attrs),{popper:At(()=>[pn(e.$slots,"popper")]),default:At(()=>[pn(e.$slots,"default")]),_:3},16,["disabled","placement"]))}}),M7e="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20xmlns:dc='http://purl.org/dc/elements/1.1/'%20xmlns:cc='http://creativecommons.org/ns%23'%20xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%20xmlns:svg='http://www.w3.org/2000/svg'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20id='svg2'%20version='1.1'%20inkscape:version='0.91%20r13725'%20xml:space='preserve'%20width='375'%20height='375'%20viewBox='0%200%20375%20375'%20sodipodi:docname='vue-logo.svg'%20inkscape:export-xdpi='90'%20inkscape:export-ydpi='90'%3e%3cmetadata%20id='metadata8'%3e%3crdf:RDF%3e%3ccc:Work%20rdf:about=''%3e%3cdc:format%3eimage/svg+xml%3c/dc:format%3e%3cdc:type%20rdf:resource='http://purl.org/dc/dcmitype/StillImage'%20/%3e%3cdc:title%20/%3e%3c/cc:Work%3e%3c/rdf:RDF%3e%3c/metadata%3e%3cdefs%20id='defs6'%20/%3e%3csodipodi:namedview%20pagecolor='%23ffffff'%20bordercolor='%23666666'%20borderopacity='1'%20objecttolerance='10'%20gridtolerance='10'%20guidetolerance='10'%20inkscape:pageopacity='0'%20inkscape:pageshadow='2'%20inkscape:window-width='1920'%20inkscape:window-height='1017'%20id='namedview4'%20showgrid='false'%20inkscape:zoom='0.62933333'%20inkscape:cx='187.5'%20inkscape:cy='187.5'%20inkscape:window-x='0'%20inkscape:window-y='30'%20inkscape:window-maximized='1'%20inkscape:current-layer='g10'%20/%3e%3cg%20id='g10'%20inkscape:groupmode='layer'%20inkscape:label='logo'%20transform='matrix(1.25,0,0,-1.25,0,375)'%3e%3cg%20id='g12'%20transform='translate(178.0626,235.0086)'%3e%3cpath%20d='M%200,0%20-22.669,-39.264%20-45.338,0%20-120.829,0%20-22.669,-170.017%2075.491,0%200,0%20Z'%20style='fill:%2341b883;fill-opacity:1;fill-rule:nonzero;stroke:none'%20id='path14'%20inkscape:connector-curvature='0'%20/%3e%3c/g%3e%3cg%20id='g16'%20transform='translate(178.0626,235.0086)'%3e%3cpath%20d='M%200,0%20-22.669,-39.264%20-45.338,0%20-81.565,0%20-22.669,-102.01%2036.227,0%200,0%20Z'%20style='fill:%2334495e;fill-opacity:1;fill-rule:nonzero;stroke:none'%20id='path18'%20inkscape:connector-curvature='0'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",k7e={class:"h-screen w-screen $ui-fcc flex-col"},$7e={class:"outer"},L7e={class:"inner"},N7e=["src"],D7e=Ft({__name:"AppConnecting",setup(n){return(e,t)=>(Ve(),Xe("div",k7e,[Pe("div",$7e,[Pe("div",L7e,[Pe("img",{src:ye(M7e),class:"max-w-18",alt:"Vue logo"},null,8,N7e)])]),pn(e.$slots,"default",{},void 0,!0)]))}}),c9=(n,e)=>{const t=n.__vccOpts||n;for(const[r,i]of e)t[r]=i;return t},z7e=c9(D7e,[["__scopeId","data-v-56eba732"]]);function u9(){const{copy:n,copied:e}=Gee();return{copy:(r,i={})=>{const{silent:s=!1,type:o=""}=i;n(r).then(()=>{s||Mx({message:"Copied to clipboard",type:"success",duration:3e3})}).catch(()=>{s||Mx({message:"Failed to copy to clipboard",type:"error",duration:3e3})})},copied:e}}const R7e={key:0,relative:"","code-block":""},V7e={flex:"~ wrap","w-full":""},H7e=["onClick"],B7e={flex:"~ gap-2",px3:"",pb3:""},j7e=Ft({__name:"CodeSnippets",props:{codeSnippets:{},eventType:{}},setup(n){const e=n,t=Cn(e.codeSnippets[0]),{copy:r}=u9(),i=ot(()=>t.value?.lang||"text");return Ao(()=>{e.codeSnippets.includes(t.value)||(t.value=e.codeSnippets[0])}),(s,o)=>s.codeSnippets.length?(Ve(),Xe("div",R7e,[Pe("div",V7e,[(Ve(!0),Xe(ur,null,Yn(s.codeSnippets,(a,l)=>(Ve(),Xe("button",{key:l,px4:"",py2:"",border:"r base",hover:"bg-active",class:Ar(a===ye(t)?"":"border-b"),onClick:c=>t.value=a},[Pe("div",{class:Ar(a===ye(t)?"":"op30"),"font-mono":""},gr(a.name),3)],10,H7e))),128)),o[1]||(o[1]=Pe("div",{border:"b base","flex-auto":""},null,-1))]),ye(t)?(Ve(),Xe(ur,{key:0},[it(ye(xM),{code:ye(t).code,lang:ye(i),lines:!1,"w-full":"","of-auto":"",p3:""},null,8,["code","lang"]),Pe("div",B7e,[it(ye(Gn),{onClick:o[0]||(o[0]=a=>ye(r)(ye(t).code,{silent:!1,type:s.eventType||`code-snippet-${ye(t).name}`}))},{icon:At(()=>[pn(s.$slots,"i-carbon-copy")]),default:At(()=>[o[2]||(o[2]=Cr(" Copy "))]),_:3}),ye(t)?.docs?(Ve(),Nt(ye(Gn),{key:0,to:ye(t).docs,target:"_blank"},{icon:At(()=>[pn(s.$slots,"i-carbon-catalog")]),default:At(()=>[o[3]||(o[3]=Cr(" Docs "))]),_:3},8,["to"])):Rt("",!0)])],64)):Rt("",!0)])):Rt("",!0)}}),F7e=["title"],U7e=Ft({__name:"FilepathItem",props:{filepath:{},lineBreak:{type:Boolean},subpath:{type:Boolean}},setup(n){const e=n,t=ot(()=>({path:e.filepath})),{copy:r}=u9();return(i,s)=>Kn((Ve(),Xe("button",{"font-mono":"","hover:underline":"",class:Ar(i.lineBreak?"":"ws-nowrap of-hidden truncate"),title:i.filepath,onClick:s[0]||(s[0]=o=>ye(r)(i.filepath))},[Cr(gr(ye(t).path),1)],10,F7e)),[[ye(Ni),"Copy file path"]])}});function W7e(n){return typeof n=="string"?`'${n}'`:new G7e().serialize(n)}const G7e=function(){class n{#t=new Map;compare(t,r){const i=typeof t,s=typeof r;return i==="string"&&s==="string"?t.localeCompare(r):i==="number"&&s==="number"?t-r:String.prototype.localeCompare.call(this.serialize(t,!0),this.serialize(r,!0))}serialize(t,r){if(t===null)return"null";switch(typeof t){case"string":return r?t:`'${t}'`;case"bigint":return`${t}n`;case"object":return this.$object(t);case"function":return this.$function(t)}return String(t)}serializeObject(t){const r=Object.prototype.toString.call(t);if(r!=="[object Object]")return this.serializeBuiltInType(r.length<10?`unknown:${r}`:r.slice(8,-1),t);const i=t.constructor,s=i===Object||i===void 0?"":i.name;if(s!==""&&globalThis[s]===i)return this.serializeBuiltInType(s,t);if(typeof t.toJSON=="function"){const o=t.toJSON();return s+(o!==null&&typeof o=="object"?this.$object(o):`(${this.serialize(o)})`)}return this.serializeObjectEntries(s,Object.entries(t))}serializeBuiltInType(t,r){const i=this["$"+t];if(i)return i.call(this,r);if(typeof r?.entries=="function")return this.serializeObjectEntries(t,r.entries());throw new Error(`Cannot serialize ${t}`)}serializeObjectEntries(t,r){const i=Array.from(r).sort((o,a)=>this.compare(o[0],a[0]));let s=`${t}{`;for(let o=0;o<i.length;o++){const[a,l]=i[o];s+=`${this.serialize(a,!0)}:${this.serialize(l)}`,o<i.length-1&&(s+=",")}return s+"}"}$object(t){let r=this.#t.get(t);return r===void 0&&(this.#t.set(t,`#${this.#t.size}`),r=this.serializeObject(t),this.#t.set(t,r)),r}$function(t){const r=Function.prototype.toString.call(t);return r.slice(-15)==="[native code] }"?`${t.name||""}()[native]`:`${t.name}(${t.length})${r.replace(/\s*\n\s*/g,"")}`}$Array(t){let r="[";for(let i=0;i<t.length;i++)r+=this.serialize(t[i]),i<t.length-1&&(r+=",");return r+"]"}$Date(t){try{return`Date(${t.toISOString()})`}catch{return"Date(null)"}}$ArrayBuffer(t){return`ArrayBuffer[${new Uint8Array(t).join(",")}]`}$Set(t){return`Set${this.$Array(Array.from(t).sort((r,i)=>this.compare(r,i)))}`}$Map(t){return this.serializeObjectEntries("Map",t.entries())}}for(const e of["Error","RegExp","URL"])n.prototype["$"+e]=function(t){return`${e}(${t})`};for(const e of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])n.prototype["$"+e]=function(t){return`${e}[${t.join(",")}]`};for(const e of["BigInt64Array","BigUint64Array"])n.prototype["$"+e]=function(t){return`${e}[${t.join("n,")}${t.length>0?"n":""}]`};return n}(),K7e=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],q7e=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],Y7e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",Xd=[];class X7e{_data=new zg;_hash=new zg([...K7e]);_nDataBytes=0;_minBufferSize=0;finalize(e){e&&this._append(e);const t=this._nDataBytes*8,r=this._data.sigBytes*8;return this._data.words[r>>>5]|=128<<24-r%32,this._data.words[(r+64>>>9<<4)+14]=Math.floor(t/4294967296),this._data.words[(r+64>>>9<<4)+15]=t,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}_doProcessBlock(e,t){const r=this._hash.words;let i=r[0],s=r[1],o=r[2],a=r[3],l=r[4],c=r[5],u=r[6],h=r[7];for(let d=0;d<64;d++){if(d<16)Xd[d]=e[t+d]|0;else{const m=Xd[d-15],E=(m<<25|m>>>7)^(m<<14|m>>>18)^m>>>3,I=Xd[d-2],S=(I<<15|I>>>17)^(I<<13|I>>>19)^I>>>10;Xd[d]=E+Xd[d-7]+S+Xd[d-16]}const g=l&c^~l&u,f=i&s^i&o^s&o,v=(i<<30|i>>>2)^(i<<19|i>>>13)^(i<<10|i>>>22),C=(l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25),A=h+C+g+q7e[d]+Xd[d],b=v+f;h=u,u=c,c=l,l=a+A|0,a=o,o=s,s=i,i=A+b|0}r[0]=r[0]+i|0,r[1]=r[1]+s|0,r[2]=r[2]+o|0,r[3]=r[3]+a|0,r[4]=r[4]+l|0,r[5]=r[5]+c|0,r[6]=r[6]+u|0,r[7]=r[7]+h|0}_append(e){typeof e=="string"&&(e=zg.fromUtf8(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes}_process(e){let t,r=this._data.sigBytes/64;e?r=Math.ceil(r):r=Math.max((r|0)-this._minBufferSize,0);const i=r*16,s=Math.min(i*4,this._data.sigBytes);if(i){for(let o=0;o<i;o+=16)this._doProcessBlock(this._data.words,o);t=this._data.words.splice(0,i),this._data.sigBytes-=s}return new zg(t,s)}}class zg{words;sigBytes;constructor(e,t){e=this.words=e||[],this.sigBytes=t===void 0?e.length*4:t}static fromUtf8(e){const t=unescape(encodeURIComponent(e)),r=t.length,i=[];for(let s=0;s<r;s++)i[s>>>2]|=(t.charCodeAt(s)&255)<<24-s%4*8;return new zg(i,r)}toBase64(){const e=[];for(let t=0;t<this.sigBytes;t+=3){const r=this.words[t>>>2]>>>24-t%4*8&255,i=this.words[t+1>>>2]>>>24-(t+1)%4*8&255,s=this.words[t+2>>>2]>>>24-(t+2)%4*8&255,o=r<<16|i<<8|s;for(let a=0;a<4&&t*8+a*6<this.sigBytes*8;a++)e.push(Y7e.charAt(o>>>6*(3-a)&63))}return e.join("")}concat(e){if(this.words[this.sigBytes>>>2]&=4294967295<<32-this.sigBytes%4*8,this.words.length=Math.ceil(this.sigBytes/4),this.sigBytes%4)for(let t=0;t<e.sigBytes;t++){const r=e.words[t>>>2]>>>24-t%4*8&255;this.words[this.sigBytes+t>>>2]|=r<<24-(this.sigBytes+t)%4*8}else for(let t=0;t<e.sigBytes;t+=4)this.words[this.sigBytes+t>>>2]=e.words[t>>>2];this.sigBytes+=e.sigBytes}}function Z7e(n){return new X7e().finalize(n).toBase64()}function Q7e(n){return Z7e(W7e(n))}const J7e=Ft({__name:"AssetFontPreview",props:{asset:{}},setup(n){const e=n,t=ot(()=>`devtools-assets-${Q7e(e.asset)}`);return I3e(ot(()=>`
|
||
@font-face {
|
||
font-family: '${t.value}';
|
||
src: url('${e.asset.publicPath}');
|
||
}
|
||
`)),(r,i)=>(Ve(),Xe("div",{"of-hidden":"",style:Ys({fontFamily:`'${ye(t)}'`})}," Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz ",4))}}),eEe={flex:"","items-center":"","justify-center":"","of-hidden":"","bg-active":"","object-cover":"",p1:""},tEe=["src"],rEe={key:2,"i-carbon-document":"","text-3xl":"",op20:""},nEe={key:3,"w-full":"","self-start":"",p4:""},iEe=["textContent"],sEe={key:4},oEe=["src","autoplay","controls"],aEe={key:5},lEe={key:0,"i-carbon-volume-up":"","text-3xl":"",op20:""},cEe=["src"],uEe={key:6,"i-vscode-icons-file-type-wasm":"","text-3xl":""},hEe={key:7,"i-carbon-help":"","text-3xl":"",op20:""},lre=Ft({__name:"AssetPreview",props:{asset:{},textContent:{},detail:{type:Boolean}},setup(n){return(e,t)=>{const r=J7e;return Ve(),Xe("div",eEe,[e.asset.type==="image"?(Ve(),Xe("img",{key:0,src:e.asset.publicPath},null,8,tEe)):e.asset.type==="font"?(Ve(),Nt(r,{key:e.asset.publicPath,asset:e.asset,"self-stretch":"",p2:"","text-2xl":""},null,8,["asset"])):e.asset.type==="text"&&!e.textContent?(Ve(),Xe("div",rEe)):e.asset.type==="text"&&e.textContent?(Ve(),Xe("div",nEe,[Pe("pre",{"max-h-10rem":"","of-hidden":"","text-xs":"","font-mono":"",textContent:gr(e.textContent)},null,8,iEe)])):e.asset.type==="video"?(Ve(),Xe("div",sEe,[Pe("video",{src:e.asset.publicPath,autoplay:e.detail,controls:e.detail},null,8,oEe)])):e.asset.type==="audio"?(Ve(),Xe("div",aEe,[e.detail?(Ve(),Xe("audio",{key:1,src:e.asset.publicPath,controls:""},null,8,cEe)):(Ve(),Xe("div",lEe))])):e.asset.type==="wasm"?(Ve(),Xe("div",uEe)):(Ve(),Xe("div",hEe))])}}}),dEe={flex:"~ col gap-4","min-h-full":"","w-full":"","of-hidden":"",p4:""},fEe={flex:"~","items-center":"","justify-center":""},pEe={"max-w-full":"","w-full":"","table-fixed":""},gEe={flex:"~ gap-1","w-full":"","items-center":""},vEe={flex:"~ gap-1","w-full":"","items-center":"","of-hidden":""},mEe={"flex-auto":"","of-hidden":"",truncate:"","ws-pre":"","font-mono":""},CEe={capitalize:""},AEe={key:0},IEe={op70:""},yEe={flex:"~ gap2 wrap"},bEe=Ft({__name:"AssetDetails",props:{modelValue:{}},setup(n,{emit:e}){const t=n,r=e,i=Nl(),s=$u(t,"modelValue",r,{passive:!0}),o=ot(()=>i.vitePluginDetected.value),a=y7(()=>_c.value.getAssetImporters(s.value.publicPath).then(m=>m),[]),l=ot(()=>Qb.value),c=y7(()=>{if(s.value.type==="image")return _c.value.getImageMeta(s.value.filePath).then(m=>m)}),u=Ct(),h=Ct(0),d=y7(async()=>{if(s.value.type!=="text")return;h.value;const m=await _c.value.getTextAssetContent(s.value.filePath).then(E=>E);return u.value=m,m}),g=ot(()=>{const m=[];if(s.value.type==="image"){const E=c.value?.width?`
|
||
width="${c.value.width}"
|
||
height="${c.value.height}" `:" ";return m.push({lang:"vue-html",code:`<img${E}
|
||
src="${s.value.publicPath}"
|
||
/>`,name:"Plain Image"}),m}return m.push({lang:"html",code:`<a download href="${s.value.publicPath}">
|
||
Download ${s.value.path.split("/").slice(-1)[0]}
|
||
</a>`,name:"Download link"}),m}),{copy:f}=u9(),v=w3e(()=>s.value.mtime),C=ot(()=>{const m=s.value.size;return m<1024?`${m} B`:m<1024*1024?`${(m/1024).toFixed(2)} KB`:`${(m/1024/1024).toFixed(2)} MB`}),A=ot(()=>{if(!c.value?.width||!c.value?.height)return"";const m=(I,S)=>S?m(S,I%S):I,E=m(c.value.width,c.value.height);return E>3?`${c.value.width/E}:${c.value.height/E}`:""}),b=ot(()=>["image","text","video","audio","font"].includes(s.value.type));return(m,E)=>{const I=lre,S=U7e,T=hc("RouterLink"),P=j7e;return Ve(),Xe("div",dEe,[ye(b)?(Ve(),Xe(ur,{key:0},[E[2]||(E[2]=Pe("div",{flex:"~ gap2","mb--2":"","items-center":"",op50:""},[Pe("div",{"x-divider":""}),Pe("div",{"flex-none":""}," Preview "),Pe("div",{"x-divider":""})],-1)),Pe("div",fEe,[it(I,{detail:"","max-h-80":"","min-h-20":"","min-w-20":"","w-auto":"",rounded:"",border:"~ base",asset:ye(s),"text-content":ye(d)},null,8,["asset","text-content"])])],64)):Rt("",!0),E[12]||(E[12]=Pe("div",{flex:"~ gap2","mb--2":"","items-center":"",op50:""},[Pe("div",{"x-divider":""}),Pe("div",{"flex-none":""}," Details "),Pe("div",{"x-divider":""})],-1)),Pe("table",pEe,[Pe("tbody",null,[Pe("tr",null,[E[3]||(E[3]=Pe("td",{"w-30":"","ws-nowrap":"",pr5:"","text-right":"",op50:""}," Filepath ",-1)),Pe("td",null,[Pe("div",gEe,[it(S,{filepath:ye(s).filePath,"text-left":""},null,8,["filepath"]),ye(o)&&ye(l)?Kn((Ve(),Nt(ye(Gi),{key:0,title:"Open in Editor",icon:"i-carbon-launch",action:"","flex-none":"",border:!1,onClick:E[0]||(E[0]=_=>ye(cC)(ye(s).filePath))},null,512)),[[ye(Ni),"Open in Editor"]]):Rt("",!0)])])]),Pe("tr",null,[E[4]||(E[4]=Pe("td",{"w-30":"","ws-nowrap":"",pr5:"","text-right":"",op50:""}," Public Path ",-1)),Pe("td",null,[Pe("div",vEe,[Pe("div",mEe,gr(ye(s).publicPath),1),Kn(it(ye(Gi),{title:"Copy public path",icon:"i-carbon-copy",action:"",mr1:"","mt--2px":"","flex-none":"",border:!1,onClick:E[1]||(E[1]=_=>ye(f)(ye(s).publicPath,{type:"assets-public-path"}))},null,512),[[ye(Ni),"Copy public path"]]),it(T,{to:ye(s).publicPath,target:"_blank"},{default:At(()=>[Kn(it(ye(Gi),{icon:"i-carbon-launch",action:"","flex-none":"",border:!1,title:"Open in Browser"},null,512),[[ye(Ni),"Open in Browser"]])]),_:1},8,["to"])])])]),Pe("tr",null,[E[5]||(E[5]=Pe("td",{"w-30":"","ws-nowrap":"",pr5:"","text-right":"",op50:""}," Type ",-1)),Pe("td",CEe,gr(ye(s).type),1)]),ye(c)?.width?(Ve(),Xe(ur,{key:0},[Pe("tr",null,[E[6]||(E[6]=Pe("td",{"w-30":"","ws-nowrap":"",pr5:"","text-right":"",op50:""}," Image Size ",-1)),Pe("td",null,gr(ye(c).width)+" x "+gr(ye(c).height),1)]),ye(A)?(Ve(),Xe("tr",AEe,[E[7]||(E[7]=Pe("td",{"w-30":"","ws-nowrap":"",pr5:"","text-right":"",op50:""}," Aspect Ratio ",-1)),Pe("td",null,gr(ye(A)),1)])):Rt("",!0)],64)):Rt("",!0),Pe("tr",null,[E[8]||(E[8]=Pe("td",{"w-30":"","ws-nowrap":"",pr5:"","text-right":"",op50:""}," File size ",-1)),Pe("td",null,gr(ye(C)),1)]),Pe("tr",null,[E[9]||(E[9]=Pe("td",{"w-30":"","ws-nowrap":"",pr5:"","text-right":"",op50:""}," Last modified ",-1)),Pe("td",null,[Cr(gr(new Date(ye(s).mtime).toLocaleString())+" ",1),Pe("span",IEe,"("+gr(ye(v))+")",1)])]),Pe("tr",null,[E[10]||(E[10]=Pe("td",{"w-30":"","ws-nowrap":"",pr5:"","text-right":"","align-top":"",op50:""}," Importers ",-1)),Pe("td",null,[ye(a).length>0?(Ve(!0),Xe(ur,{key:0},Yn(ye(a),_=>(Ve(),Xe("div",{key:_.url,flex:"~ gap-1","w-full":"","items-center":""},[it(S,{filepath:_.id||_.url,"text-left":""},null,8,["filepath"]),ye(i).vitePluginDetected.value&&ye(l)&&_.id?Kn((Ve(),Nt(ye(Gi),{key:0,title:"Open in Editor",icon:"i-carbon-launch",action:"","flex-none":"",border:!1,onClick:$=>ye(cC)(_.id)},null,8,["onClick"])),[[ye(Ni),"Open in Editor"]]):Rt("",!0)]))),128)):(Ve(),Xe(ur,{key:1},[Cr(" None ")],64))])])])]),E[13]||(E[13]=Pe("div",{flex:"~ gap2","mb--2":"","items-center":"",op50:""},[Pe("div",{"x-divider":""}),Pe("div",{"flex-none":""}," Actions "),Pe("div",{"x-divider":""})],-1)),Pe("div",yEe,[it(ye(Gn),{to:ye(s).publicPath,download:"",target:"_blank"},{icon:At(()=>[pn(m.$slots,"i-carbon-download")]),default:At(()=>[E[11]||(E[11]=Cr(" Download "))]),_:3},8,["to"])]),E[14]||(E[14]=Pe("div",{"flex-auto":""},null,-1)),ye(g).length?(Ve(),Nt(P,{key:1,border:"t base","mx--4":"","mb--4":"","code-snippets":ye(g)},null,8,["code-snippets"])):Rt("",!0)])}}}),EEe=Ft({__name:"AssetListItem",props:{item:{},index:{default:0},modelValue:{}},setup(n,{emit:e}){const t=n,i=$u(t,"modelValue",e,{passive:!0}),s=ot(()=>t.item?.children?.length),o=Ct(!0),a=ot(()=>s.value?"i-carbon-folder":t.item.type==="image"?"i-carbon-image":t.item.type==="video"?"i-carbon-video":t.item.type==="audio"?"i-carbon-volume-up":t.item.type==="font"?"i-carbon-text-small-caps":t.item.type==="text"?"i-carbon-document":t.item.type==="json"?"i-carbon-json":t.item.type==="wasm"?"i-vscode-icons-file-type-wasm":"i-carbon-document-blank");return(l,c)=>{const u=hc("AssetListItem",!0);return Ve(),Xe("div",null,[Pe("button",{flex:"~ gap-2","w-full":"","items-center":"",hover:"bg-active",px4:"",py1:"",style:Ys({paddingLeft:`calc(1rem + ${l.index*1.5}em)`}),class:Ar({"bg-active":!ye(s)&&ye(i)?.filePath===l.item?.filePath}),border:"b base",onClick:c[0]||(c[0]=h=>ye(s)?o.value=!ye(o):i.value=l.item)},[Pe("div",{class:Ar(ye(a))},null,2),Pe("span",{class:Ar({"flex items-center":ye(s)}),"flex-auto":"","text-start":"","text-sm":"","font-mono":""},gr(l.item.path),3),ye(s)?(Ve(),Nt(ye(Gi),{key:0,icon:"carbon:chevron-right","transform-rotate":ye(o)?90:0,transition:""},null,8,["transform-rotate"])):Rt("",!0)],6),ye(o)?pn(l.$slots,"default",{key:0},()=>[(Ve(!0),Xe(ur,null,Yn(l.item?.children,h=>(Ve(),Nt(u,{key:h.filepath,modelValue:ye(i),"onUpdate:modelValue":c[1]||(c[1]=d=>fn(i)?i.value=d:null),item:h,index:l.index+1},null,8,["modelValue","item","index"]))),128))]):Rt("",!0)])}}}),wEe={flex:"~ gap-3","items-center":""},PM=Ft({__name:"IconTitle",props:{icon:{},text:{}},setup(n){return(e,t)=>(Ve(),Xe("div",wEe,[e.icon?(Ve(),Xe("div",{key:0,class:Ar(e.icon)},null,2)):Rt("",!0),pn(e.$slots,"default",{},()=>[Pe("div",null,gr(e.text),1)])]))}}),SEe=["open"],TEe={"text-base":""},xEe={key:0,"text-sm":"",op50:""},_Ee=Ft({__name:"SectionBlock",props:{icon:{},text:{},description:{},containerClass:{default:""},collapse:{type:Boolean,default:!0},open:{type:Boolean,default:!0},padding:{type:[Boolean,String],default:!0}},setup(n){const t=$u(n,"open",void 0,{passive:!0});function r(i){t.value=i.target.open}return(i,s)=>{const o=PM,a=jb("lazy-show");return Ve(),Xe(ur,null,[Pe("details",{open:ye(t),onToggle:r},[Pe("summary",{class:Ar(["cursor-pointer select-none hover:bg-active p4",i.collapse?"":"pointer-events-none"])},[it(o,{icon:i.icon,text:i.text,"text-xl":"",transition:"",class:Ar(ye(t)?"op100":"op60")},{default:At(()=>[Pe("div",null,[Pe("div",TEe,[pn(i.$slots,"text",{},()=>[Cr(gr(i.text),1)],!0)]),i.description||i.$slots.description?(Ve(),Xe("div",xEe,[pn(i.$slots,"description",{},()=>[Cr(gr(i.description),1)],!0)])):Rt("",!0)]),s[0]||(s[0]=Pe("div",{class:"flex-auto"},null,-1)),pn(i.$slots,"actions",{},void 0,!0),i.collapse?(Ve(),Nt(ye(Gi),{key:0,icon:"i-carbon-chevron-down",class:"chevron","cursor-pointer":"","place-self-start":"",op75:"",transition:"","duration-500":"","text-base":""})):Rt("",!0)]),_:3},8,["icon","text","class"])],2),Kn((Ve(),Xe("div",{class:Ar(["flex flex-col flex-gap2 pb6 pt2",typeof i.padding=="string"?i.padding:i.padding?"px4":""])},[pn(i.$slots,"details",{},void 0,!0),Pe("div",{class:Ar([i.containerClass,"mt1"])},[pn(i.$slots,"default",{},void 0,!0)],2),pn(i.$slots,"footer",{},void 0,!0)],2)),[[a,ye(t)]])],40,SEe),s[1]||(s[1]=Pe("div",{class:"x-divider"},null,-1))],64)}}}),cre=c9(_Ee,[["__scopeId","data-v-785c4654"]]),PEe={flex:"~ col gap-1",hover:"bg-active","items-center":"","of-hidden":"",rounded:"",p2:""},OEe={"w-full":"","of-hidden":"",truncate:"","ws-nowrap":"","text-center":"","text-xs":""},MEe=Ft({__name:"AssetGridItem",props:{asset:{},folder:{}},setup(n){const e=n,t=ot(()=>e.folder&&e.asset.path.startsWith(e.folder)?e.asset.path.slice(e.folder.length):e.asset.path);return(r,i)=>{const s=lre;return Ve(),Xe("button",PEe,[it(s,{"h-30":"","w-30":"",rounded:"",border:"~ base",asset:r.asset},null,8,["asset"]),Pe("div",OEe,gr(ye(t)),1)])}}}),kEe={flex:"~ col gap2",border:"b base","flex-1":"",p4:"","navbar-glass":""},$Ee={flex:"~ gap4","items-center":""},LEe=Ft({__name:"Navbar",props:{search:{},noPadding:{type:Boolean}},emits:["update:search"],setup(n,{emit:e}){const t=n,r=e,i=Ct(t.search);return Fr(()=>t.search,s=>{i.value=s}),Fr(i,()=>{r("update:search",i.value)}),(s,o)=>(Ve(),Xe("div",kEe,[Pe("div",$Ee,[pn(s.$slots,"search",{},()=>[s.search!==void 0?(Ve(),Nt(ye(ll),{key:0,modelValue:ye(i),"onUpdate:modelValue":o[0]||(o[0]=a=>fn(i)?i.value=a:null),placeholder:"Search...","left-icon":"i-carbon-search",class:Ar(["flex-auto",{"px-5 py-2":!s.noPadding}])},null,8,["modelValue","class"])):Rt("",!0)]),pn(s.$slots,"actions")]),pn(s.$slots,"default")]))}});function S1(n){return Array.isArray?Array.isArray(n):dre(n)==="[object Array]"}function NEe(n){if(typeof n=="string")return n;let e=n+"";return e=="0"&&1/n==-1/0?"-0":e}function DEe(n){return n==null?"":NEe(n)}function uu(n){return typeof n=="string"}function ure(n){return typeof n=="number"}function zEe(n){return n===!0||n===!1||REe(n)&&dre(n)=="[object Boolean]"}function hre(n){return typeof n=="object"}function REe(n){return hre(n)&&n!==null}function Ml(n){return n!=null}function V7(n){return!n.trim().length}function dre(n){return n==null?n===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(n)}const VEe="Incorrect 'index' type",HEe=n=>`Invalid value for key ${n}`,BEe=n=>`Pattern length exceeds max of ${n}.`,jEe=n=>`Missing ${n} property in key`,FEe=n=>`Property 'weight' in key '${n}' must be a positive integer`,sH=Object.prototype.hasOwnProperty;class UEe{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach(r=>{let i=fre(r);this._keys.push(i),this._keyMap[i.id]=i,t+=i.weight}),this._keys.forEach(r=>{r.weight/=t})}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function fre(n){let e=null,t=null,r=null,i=1,s=null;if(uu(n)||S1(n))r=n,e=oH(n),t=$x(n);else{if(!sH.call(n,"name"))throw new Error(jEe("name"));const o=n.name;if(r=o,sH.call(n,"weight")&&(i=n.weight,i<=0))throw new Error(FEe(o));e=oH(o),t=$x(o),s=n.getFn}return{path:e,id:t,weight:i,src:r,getFn:s}}function oH(n){return S1(n)?n:n.split(".")}function $x(n){return S1(n)?n.join("."):n}function WEe(n,e){let t=[],r=!1;const i=(s,o,a)=>{if(Ml(s))if(!o[a])t.push(s);else{let l=o[a];const c=s[l];if(!Ml(c))return;if(a===o.length-1&&(uu(c)||ure(c)||zEe(c)))t.push(DEe(c));else if(S1(c)){r=!0;for(let u=0,h=c.length;u<h;u+=1)i(c[u],o,a+1)}else o.length&&i(c,o,a+1)}};return i(n,uu(e)?e.split("."):e,0),r?t:t[0]}const GEe={includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},KEe={isCaseSensitive:!1,ignoreDiacritics:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(n,e)=>n.score===e.score?n.idx<e.idx?-1:1:n.score<e.score?-1:1},qEe={location:0,threshold:.6,distance:100},YEe={useExtendedSearch:!1,getFn:WEe,ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var xn={...KEe,...GEe,...qEe,...YEe};const XEe=/[^ ]+/g;function ZEe(n=1,e=3){const t=new Map,r=Math.pow(10,e);return{get(i){const s=i.match(XEe).length;if(t.has(s))return t.get(s);const o=1/Math.pow(s,.5*n),a=parseFloat(Math.round(o*r)/r);return t.set(s,a),a},clear(){t.clear()}}}class OM{constructor({getFn:e=xn.getFn,fieldNormWeight:t=xn.fieldNormWeight}={}){this.norm=ZEe(t,3),this.getFn=e,this.isCreated=!1,this.setIndexRecords()}setSources(e=[]){this.docs=e}setIndexRecords(e=[]){this.records=e}setKeys(e=[]){this.keys=e,this._keysMap={},e.forEach((t,r)=>{this._keysMap[t.id]=r})}create(){this.isCreated||!this.docs.length||(this.isCreated=!0,uu(this.docs[0])?this.docs.forEach((e,t)=>{this._addString(e,t)}):this.docs.forEach((e,t)=>{this._addObject(e,t)}),this.norm.clear())}add(e){const t=this.size();uu(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,r=this.size();t<r;t+=1)this.records[t].i-=1}getValueForItemAtKeyId(e,t){return e[this._keysMap[t]]}size(){return this.records.length}_addString(e,t){if(!Ml(e)||V7(e))return;let r={v:e,i:t,n:this.norm.get(e)};this.records.push(r)}_addObject(e,t){let r={i:t,$:{}};this.keys.forEach((i,s)=>{let o=i.getFn?i.getFn(e):this.getFn(e,i.path);if(Ml(o)){if(S1(o)){let a=[];const l=[{nestedArrIndex:-1,value:o}];for(;l.length;){const{nestedArrIndex:c,value:u}=l.pop();if(Ml(u))if(uu(u)&&!V7(u)){let h={v:u,i:c,n:this.norm.get(u)};a.push(h)}else S1(u)&&u.forEach((h,d)=>{l.push({nestedArrIndex:d,value:h})})}r.$[s]=a}else if(uu(o)&&!V7(o)){let a={v:o,n:this.norm.get(o)};r.$[s]=a}}}),this.records.push(r)}toJSON(){return{keys:this.keys,records:this.records}}}function pre(n,e,{getFn:t=xn.getFn,fieldNormWeight:r=xn.fieldNormWeight}={}){const i=new OM({getFn:t,fieldNormWeight:r});return i.setKeys(n.map(fre)),i.setSources(e),i.create(),i}function QEe(n,{getFn:e=xn.getFn,fieldNormWeight:t=xn.fieldNormWeight}={}){const{keys:r,records:i}=n,s=new OM({getFn:e,fieldNormWeight:t});return s.setKeys(r),s.setIndexRecords(i),s}function V5(n,{errors:e=0,currentLocation:t=0,expectedLocation:r=0,distance:i=xn.distance,ignoreLocation:s=xn.ignoreLocation}={}){const o=e/n.length;if(s)return o;const a=Math.abs(r-t);return i?o+a/i:a?1:o}function JEe(n=[],e=xn.minMatchCharLength){let t=[],r=-1,i=-1,s=0;for(let o=n.length;s<o;s+=1){let a=n[s];a&&r===-1?r=s:!a&&r!==-1&&(i=s-1,i-r+1>=e&&t.push([r,i]),r=-1)}return n[s-1]&&s-r>=e&&t.push([r,s-1]),t}const af=32;function ewe(n,e,t,{location:r=xn.location,distance:i=xn.distance,threshold:s=xn.threshold,findAllMatches:o=xn.findAllMatches,minMatchCharLength:a=xn.minMatchCharLength,includeMatches:l=xn.includeMatches,ignoreLocation:c=xn.ignoreLocation}={}){if(e.length>af)throw new Error(BEe(af));const u=e.length,h=n.length,d=Math.max(0,Math.min(r,h));let g=s,f=d;const v=a>1||l,C=v?Array(h):[];let A;for(;(A=n.indexOf(e,f))>-1;){let T=V5(e,{currentLocation:A,expectedLocation:d,distance:i,ignoreLocation:c});if(g=Math.min(T,g),f=A+u,v){let P=0;for(;P<u;)C[A+P]=1,P+=1}}f=-1;let b=[],m=1,E=u+h;const I=1<<u-1;for(let T=0;T<u;T+=1){let P=0,_=E;for(;P<_;)V5(e,{errors:T,currentLocation:d+_,expectedLocation:d,distance:i,ignoreLocation:c})<=g?P=_:E=_,_=Math.floor((E-P)/2+P);E=_;let $=Math.max(1,d-_+1),B=o?h:Math.min(d+_,h)+u,U=Array(B+2);U[B+1]=(1<<T)-1;for(let N=B;N>=$;N-=1){let W=N-1,D=t[n.charAt(W)];if(v&&(C[W]=+!!D),U[N]=(U[N+1]<<1|1)&D,T&&(U[N]|=(b[N+1]|b[N])<<1|1|b[N+1]),U[N]&I&&(m=V5(e,{errors:T,currentLocation:W,expectedLocation:d,distance:i,ignoreLocation:c}),m<=g)){if(g=m,f=W,f<=d)break;$=Math.max(1,2*d-f)}}if(V5(e,{errors:T+1,currentLocation:d,expectedLocation:d,distance:i,ignoreLocation:c})>g)break;b=U}const S={isMatch:f>=0,score:Math.max(.001,m)};if(v){const T=JEe(C,a);T.length?l&&(S.indices=T):S.isMatch=!1}return S}function twe(n){let e={};for(let t=0,r=n.length;t<r;t+=1){const i=n.charAt(t);e[i]=(e[i]||0)|1<<r-t-1}return e}const M3=String.prototype.normalize?n=>n.normalize("NFD").replace(/[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]/g,""):n=>n;class gre{constructor(e,{location:t=xn.location,threshold:r=xn.threshold,distance:i=xn.distance,includeMatches:s=xn.includeMatches,findAllMatches:o=xn.findAllMatches,minMatchCharLength:a=xn.minMatchCharLength,isCaseSensitive:l=xn.isCaseSensitive,ignoreDiacritics:c=xn.ignoreDiacritics,ignoreLocation:u=xn.ignoreLocation}={}){if(this.options={location:t,threshold:r,distance:i,includeMatches:s,findAllMatches:o,minMatchCharLength:a,isCaseSensitive:l,ignoreDiacritics:c,ignoreLocation:u},e=l?e:e.toLowerCase(),e=c?M3(e):e,this.pattern=e,this.chunks=[],!this.pattern.length)return;const h=(g,f)=>{this.chunks.push({pattern:g,alphabet:twe(g),startIndex:f})},d=this.pattern.length;if(d>af){let g=0;const f=d%af,v=d-f;for(;g<v;)h(this.pattern.substr(g,af),g),g+=af;if(f){const C=d-af;h(this.pattern.substr(C),C)}}else h(this.pattern,0)}searchIn(e){const{isCaseSensitive:t,ignoreDiacritics:r,includeMatches:i}=this.options;if(e=t?e:e.toLowerCase(),e=r?M3(e):e,this.pattern===e){let v={isMatch:!0,score:0};return i&&(v.indices=[[0,e.length-1]]),v}const{location:s,distance:o,threshold:a,findAllMatches:l,minMatchCharLength:c,ignoreLocation:u}=this.options;let h=[],d=0,g=!1;this.chunks.forEach(({pattern:v,alphabet:C,startIndex:A})=>{const{isMatch:b,score:m,indices:E}=ewe(e,v,C,{location:s+A,distance:o,threshold:a,findAllMatches:l,minMatchCharLength:c,includeMatches:i,ignoreLocation:u});b&&(g=!0),d+=m,b&&E&&(h=[...h,...E])});let f={isMatch:g,score:g?d/this.chunks.length:1};return g&&i&&(f.indices=h),f}}class hd{constructor(e){this.pattern=e}static isMultiMatch(e){return aH(e,this.multiRegex)}static isSingleMatch(e){return aH(e,this.singleRegex)}search(){}}function aH(n,e){const t=n.match(e);return t?t[1]:null}class rwe extends hd{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}class nwe extends hd{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const r=e.indexOf(this.pattern)===-1;return{isMatch:r,score:r?0:1,indices:[0,e.length-1]}}}class iwe extends hd{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}class swe extends hd{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}class owe extends hd{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}class awe extends hd{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}class vre extends hd{constructor(e,{location:t=xn.location,threshold:r=xn.threshold,distance:i=xn.distance,includeMatches:s=xn.includeMatches,findAllMatches:o=xn.findAllMatches,minMatchCharLength:a=xn.minMatchCharLength,isCaseSensitive:l=xn.isCaseSensitive,ignoreDiacritics:c=xn.ignoreDiacritics,ignoreLocation:u=xn.ignoreLocation}={}){super(e),this._bitapSearch=new gre(e,{location:t,threshold:r,distance:i,includeMatches:s,findAllMatches:o,minMatchCharLength:a,isCaseSensitive:l,ignoreDiacritics:c,ignoreLocation:u})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class mre extends hd{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t=0,r;const i=[],s=this.pattern.length;for(;(r=e.indexOf(this.pattern,t))>-1;)t=r+s,i.push([r,t-1]);const o=!!i.length;return{isMatch:o,score:o?0:1,indices:i}}}const Lx=[rwe,mre,iwe,swe,awe,owe,nwe,vre],lH=Lx.length,lwe=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,cwe="|";function uwe(n,e={}){return n.split(cwe).map(t=>{let r=t.trim().split(lwe).filter(s=>s&&!!s.trim()),i=[];for(let s=0,o=r.length;s<o;s+=1){const a=r[s];let l=!1,c=-1;for(;!l&&++c<lH;){const u=Lx[c];let h=u.isMultiMatch(a);h&&(i.push(new u(h,e)),l=!0)}if(!l)for(c=-1;++c<lH;){const u=Lx[c];let h=u.isSingleMatch(a);if(h){i.push(new u(h,e));break}}}return i})}const hwe=new Set([vre.type,mre.type]);class dwe{constructor(e,{isCaseSensitive:t=xn.isCaseSensitive,ignoreDiacritics:r=xn.ignoreDiacritics,includeMatches:i=xn.includeMatches,minMatchCharLength:s=xn.minMatchCharLength,ignoreLocation:o=xn.ignoreLocation,findAllMatches:a=xn.findAllMatches,location:l=xn.location,threshold:c=xn.threshold,distance:u=xn.distance}={}){this.query=null,this.options={isCaseSensitive:t,ignoreDiacritics:r,includeMatches:i,minMatchCharLength:s,findAllMatches:a,ignoreLocation:o,location:l,threshold:c,distance:u},e=t?e:e.toLowerCase(),e=r?M3(e):e,this.pattern=e,this.query=uwe(this.pattern,this.options)}static condition(e,t){return t.useExtendedSearch}searchIn(e){const t=this.query;if(!t)return{isMatch:!1,score:1};const{includeMatches:r,isCaseSensitive:i,ignoreDiacritics:s}=this.options;e=i?e:e.toLowerCase(),e=s?M3(e):e;let o=0,a=[],l=0;for(let c=0,u=t.length;c<u;c+=1){const h=t[c];a.length=0,o=0;for(let d=0,g=h.length;d<g;d+=1){const f=h[d],{isMatch:v,indices:C,score:A}=f.search(e);if(v){if(o+=1,l+=A,r){const b=f.constructor.type;hwe.has(b)?a=[...a,...C]:a.push(C)}}else{l=0,o=0,a.length=0;break}}if(o){let d={isMatch:!0,score:l/o};return r&&(d.indices=a),d}}return{isMatch:!1,score:1}}}const Nx=[];function fwe(...n){Nx.push(...n)}function Dx(n,e){for(let t=0,r=Nx.length;t<r;t+=1){let i=Nx[t];if(i.condition(n,e))return new i(n,e)}return new gre(n,e)}const k3={AND:"$and",OR:"$or"},zx={PATH:"$path",PATTERN:"$val"},Rx=n=>!!(n[k3.AND]||n[k3.OR]),pwe=n=>!!n[zx.PATH],gwe=n=>!S1(n)&&hre(n)&&!Rx(n),cH=n=>({[k3.AND]:Object.keys(n).map(e=>({[e]:n[e]}))});function Cre(n,e,{auto:t=!0}={}){const r=i=>{let s=Object.keys(i);const o=pwe(i);if(!o&&s.length>1&&!Rx(i))return r(cH(i));if(gwe(i)){const l=o?i[zx.PATH]:s[0],c=o?i[zx.PATTERN]:i[l];if(!uu(c))throw new Error(HEe(l));const u={keyId:$x(l),pattern:c};return t&&(u.searcher=Dx(c,e)),u}let a={children:[],operator:s[0]};return s.forEach(l=>{const c=i[l];S1(c)&&c.forEach(u=>{a.children.push(r(u))})}),a};return Rx(n)||(n=cH(n)),r(n)}function vwe(n,{ignoreFieldNorm:e=xn.ignoreFieldNorm}){n.forEach(t=>{let r=1;t.matches.forEach(({key:i,norm:s,score:o})=>{const a=i?i.weight:null;r*=Math.pow(o===0&&a?Number.EPSILON:o,(a||1)*(e?1:s))}),t.score=r})}function mwe(n,e){const t=n.matches;e.matches=[],Ml(t)&&t.forEach(r=>{if(!Ml(r.indices)||!r.indices.length)return;const{indices:i,value:s}=r;let o={indices:i,value:s};r.key&&(o.key=r.key.src),r.idx>-1&&(o.refIndex=r.idx),e.matches.push(o)})}function Cwe(n,e){e.score=n.score}function Awe(n,e,{includeMatches:t=xn.includeMatches,includeScore:r=xn.includeScore}={}){const i=[];return t&&i.push(mwe),r&&i.push(Cwe),n.map(s=>{const{idx:o}=s,a={item:e[o],refIndex:o};return i.length&&i.forEach(l=>{l(s,a)}),a})}class lp{constructor(e,t={},r){this.options={...xn,...t},this.options.useExtendedSearch,this._keyStore=new UEe(this.options.keys),this.setCollection(e,r)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof OM))throw new Error(VEe);this._myIndex=t||pre(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){Ml(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=()=>!1){const t=[];for(let r=0,i=this._docs.length;r<i;r+=1){const s=this._docs[r];e(s,r)&&(this.removeAt(r),r-=1,i-=1,t.push(s))}return t}removeAt(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}getIndex(){return this._myIndex}search(e,{limit:t=-1}={}){const{includeMatches:r,includeScore:i,shouldSort:s,sortFn:o,ignoreFieldNorm:a}=this.options;let l=uu(e)?uu(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return vwe(l,{ignoreFieldNorm:a}),s&&l.sort(o),ure(t)&&t>-1&&(l=l.slice(0,t)),Awe(l,this._docs,{includeMatches:r,includeScore:i})}_searchStringList(e){const t=Dx(e,this.options),{records:r}=this._myIndex,i=[];return r.forEach(({v:s,i:o,n:a})=>{if(!Ml(s))return;const{isMatch:l,score:c,indices:u}=t.searchIn(s);l&&i.push({item:s,idx:o,matches:[{score:c,value:s,norm:a,indices:u}]})}),i}_searchLogical(e){const t=Cre(e,this.options),r=(a,l,c)=>{if(!a.children){const{keyId:h,searcher:d}=a,g=this._findMatches({key:this._keyStore.get(h),value:this._myIndex.getValueForItemAtKeyId(l,h),searcher:d});return g&&g.length?[{idx:c,item:l,matches:g}]:[]}const u=[];for(let h=0,d=a.children.length;h<d;h+=1){const g=a.children[h],f=r(g,l,c);if(f.length)u.push(...f);else if(a.operator===k3.AND)return[]}return u},i=this._myIndex.records,s={},o=[];return i.forEach(({$:a,i:l})=>{if(Ml(a)){let c=r(t,a,l);c.length&&(s[l]||(s[l]={idx:l,item:a,matches:[]},o.push(s[l])),c.forEach(({matches:u})=>{s[l].matches.push(...u)}))}}),o}_searchObjectList(e){const t=Dx(e,this.options),{keys:r,records:i}=this._myIndex,s=[];return i.forEach(({$:o,i:a})=>{if(!Ml(o))return;let l=[];r.forEach((c,u)=>{l.push(...this._findMatches({key:c,value:o[u],searcher:t}))}),l.length&&s.push({idx:a,item:o,matches:l})}),s}_findMatches({key:e,value:t,searcher:r}){if(!Ml(t))return[];let i=[];if(S1(t))t.forEach(({v:s,i:o,n:a})=>{if(!Ml(s))return;const{isMatch:l,score:c,indices:u}=r.searchIn(s);l&&i.push({score:c,key:e,value:s,idx:o,norm:a,indices:u})});else{const{v:s,n:o}=t,{isMatch:a,score:l,indices:c}=r.searchIn(s);a&&i.push({score:l,key:e,value:s,norm:o,indices:c})}return i}}lp.version="7.1.0";lp.createIndex=pre;lp.parseIndex=QEe;lp.config=xn;lp.parseQuery=Cre;fwe(dwe);const Iwe={block:"","h-full":"","of-hidden":"",class:"drawer-container relative"},ywe={"h-full":"","w-full":"","of-auto":""},bwe={"flex-none":"",flex:"~ gap2 items-center","text-lg":""},Ewe={flex:"~ items-center justify-center",absolute:"","bottom-0":"","right-2px":"","h-4":"","w-4":"","rounded-full":"","bg-primary-800":"","text-8px":"","text-white":""},wwe={"w-full":"",flex:"~ gap-2 items-center",rounded:"",px2:"",py2:""},Swe={"text-xs":"",op75:""},Twe={op50:""},xwe={key:0},_we={"mt--4":"",px2:"",grid:"~ cols-minmax-8rem"},Pwe={key:1,p2:"",grid:"~ cols-minmax-8rem"},Owe={key:1},Mwe=50,kwe=Ft({__name:"assets",setup(n){const e=Ct(""),t=Ct(),r=Ct("grid"),i=Ct([]),s=ot(()=>{const v=[];for(const C of i.value||[]){const A=C.path.split(".").pop();A&&!v.find(b=>b.value===A)&&v.push({label:A,value:A})}return v}),o=Ct([]);q4e(()=>s.value,v=>{o.value=v.map(C=>C.value)});const a=Ct(),l=ot(()=>new lp(i.value||[],{keys:["path"]})),c=ot(()=>(e.value?l.value.search(e.value).map(C=>C.item):i.value||[]).filter(C=>{const A=C.path.split(".").pop();return!A||o.value.includes(A)})),u=ot(()=>{const v={};for(const C of c.value){const A=`${C.relativePath.split("/").slice(0,-1).join("/")}/`;v[A]||(v[A]=[]),v[A].push(C)}return Object.entries(v).sort(([C],[A])=>C.localeCompare(A))}),h=ot(()=>{const v={children:[]},C=(A,b,m)=>{const[E,...I]=b;let S=A.children.find(T=>T.path===E);S||(S={...m,path:E,children:[]},A.children.push(S)),I.length>1?C(S,I,m):I.length===1&&S.children.push({...m,path:I[0]})};return c.value.forEach(A=>{const b=A.relativePath.split("/").filter(m=>m!=="");C(v,b,A)}),v.children});function d(){_c.value.getStaticAssets().then(v=>{i.value=v})}function g(){d()}JJ(()=>{d(),_c.functions.on("assetsUpdated",g)});function f(){r.value=r.value==="list"?"grid":"list"}return wo(()=>{_c.functions.off("assetsUpdated",g)}),(v,C)=>{const A=PM,b=LEe,m=MEe,E=cre,I=EEe,S=bEe,T=jb("tooltip");return Ve(),Xe("div",Iwe,[Pe("div",ywe,[it(b,{ref_key:"navbar",ref:t,search:ye(e),"onUpdate:search":C[1]||(C[1]=P=>fn(e)?e.value=P:null),pb2:"","no-padding":!0},{actions:At(()=>[Pe("div",bwe,[it(ye(bC),{modelValue:ye(o),"onUpdate:modelValue":C[0]||(C[0]=P=>fn(o)?o.value=P:null),multiple:!0,options:ye(s)},{button:At(()=>[Kn((Ve(),Nt(A,{icon:"i-carbon-filter hover:op50",border:!1,title:"Filter",relative:"","cursor-pointer":"",p2:"","text-lg":"",onClick:()=>{}},{default:At(()=>[Pe("span",Ewe,gr(ye(o).length),1)]),_:1})),[[T,"Filter",void 0,{"bottom-end":!0}]])]),item:At(({item:P,active:_})=>[Pe("div",wwe,[it(ye(Dg),{"model-value":_},null,8,["model-value"]),Pe("span",Swe,gr(P.label),1)])]),_:1},8,["modelValue","options"]),Kn(it(ye(Gi),{border:!1,icon:ye(r)==="grid"?"i-carbon-list":"i-carbon-grid",title:"Toggle view",action:"","cursor-pointer":"","text-lg":"",onClick:f},null,8,["icon"]),[[T,"Toggle View",void 0,{"bottom-end":!0}]])])]),default:At(()=>[Pe("div",Twe,[ye(e)?(Ve(),Xe("span",xwe,gr(ye(c).length)+" matched · ",1)):Rt("",!0),Pe("span",null,gr(ye(i)?.length)+" assets in total",1)])]),_:1},8,["search"]),ye(r)==="grid"?(Ve(),Xe(ur,{key:0},[ye(u).length>1?(Ve(!0),Xe(ur,{key:0},Yn(ye(u),([P,_])=>(Ve(),Nt(E,{key:P,text:P,description:`${_.length} items`,open:_.length<=Mwe,padding:!1},{default:At(()=>[Pe("div",_we,[(Ve(!0),Xe(ur,null,Yn(_,$=>(Ve(),Nt(m,{key:$.path,asset:$,folder:P,onClick:B=>a.value=$},null,8,["asset","folder","onClick"]))),128))])]),_:2},1032,["text","description","open"]))),128)):(Ve(),Xe("div",Pwe,[(Ve(!0),Xe(ur,null,Yn(ye(c),P=>(Ve(),Nt(m,{key:P.path,asset:P,onClick:_=>a.value=P},null,8,["asset","onClick"]))),128))]))],64)):(Ve(),Xe("div",Owe,[(Ve(!0),Xe(ur,null,Yn(ye(h),(P,_)=>(Ve(),Nt(I,{key:_,modelValue:ye(a),"onUpdate:modelValue":C[2]||(C[2]=$=>fn(a)?a.value=$:null),item:P},null,8,["modelValue","item"]))),128))]))]),it(ye(are),{"model-value":!!ye(a),top:ye(t),permanent:"","mount-to":".drawer-container",position:"absolute","content-class":"w120 text-sm","onUpdate:modelValue":C[4]||(C[4]=P=>{P||(a.value=void 0)})},{default:At(()=>[ye(a)?(Ve(),Nt(S,{key:0,modelValue:ye(a),"onUpdate:modelValue":C[3]||(C[3]=P=>fn(a)?a.value=P:null)},null,8,["modelValue"])):Rt("",!0)]),_:1},8,["model-value","top"])])}}}),dd={__name:"splitpanes",props:{horizontal:{type:Boolean,default:!1},pushOtherPanes:{type:Boolean,default:!0},maximizePanes:{type:Boolean,default:!0},rtl:{type:Boolean,default:!1},firstSplitter:{type:Boolean,default:!1}},emits:["ready","resize","resized","pane-click","pane-maximize","pane-add","pane-remove","splitter-click","splitter-dblclick"],setup(n,{emit:e}){const t=e,r=n,i=Fb(),s=Ct([]),o=ot(()=>s.value.reduce((fe,oe)=>(fe[~~oe.id]=oe)&&fe,{})),a=ot(()=>s.value.length),l=Ct(null),c=Ct(!1),u=Ct({mouseDown:!1,dragging:!1,activeSplitter:null,cursorOffset:0}),h=Ct({splitter:null,timeoutId:null}),d=ot(()=>({[`splitpanes splitpanes--${r.horizontal?"horizontal":"vertical"}`]:!0,"splitpanes--dragging":u.value.dragging})),g=()=>{document.addEventListener("mousemove",C,{passive:!1}),document.addEventListener("mouseup",A),"ontouchstart"in window&&(document.addEventListener("touchmove",C,{passive:!1}),document.addEventListener("touchend",A))},f=()=>{document.removeEventListener("mousemove",C,{passive:!1}),document.removeEventListener("mouseup",A),"ontouchstart"in window&&(document.removeEventListener("touchmove",C,{passive:!1}),document.removeEventListener("touchend",A))},v=(fe,oe)=>{const J=fe.target.closest(".splitpanes__splitter");if(J){const{left:K,top:q}=J.getBoundingClientRect(),{clientX:ue,clientY:te}="ontouchstart"in window&&fe.touches?fe.touches[0]:fe;u.value.cursorOffset=r.horizontal?te-q:ue-K}g(),u.value.mouseDown=!0,u.value.activeSplitter=oe},C=fe=>{u.value.mouseDown&&(fe.preventDefault(),u.value.dragging=!0,requestAnimationFrame(()=>{T(I(fe)),me("resize",{event:fe},!0)}))},A=fe=>{u.value.dragging&&me("resized",{event:fe},!0),u.value.mouseDown=!1,u.value.activeSplitter=null,setTimeout(()=>{u.value.dragging=!1,f()},100)},b=(fe,oe)=>{"ontouchstart"in window&&(fe.preventDefault(),h.value.splitter===oe?(clearTimeout(h.value.timeoutId),h.value.timeoutId=null,m(fe,oe),h.value.splitter=null):(h.value.splitter=oe,h.value.timeoutId=setTimeout(()=>h.value.splitter=null,500))),u.value.dragging||me("splitter-click",{event:fe,index:oe},!0)},m=(fe,oe)=>{if(me("splitter-dblclick",{event:fe,index:oe},!0),r.maximizePanes){let J=0;s.value=s.value.map((K,q)=>(K.size=q===oe?K.max:K.min,q!==oe&&(J+=K.min),K)),s.value[oe].size-=J,me("pane-maximize",{event:fe,index:oe,pane:s.value[oe]}),me("resized",{event:fe,index:oe},!0)}},E=(fe,oe)=>{me("pane-click",{event:fe,index:o.value[oe].index,pane:o.value[oe]})},I=fe=>{const oe=l.value.getBoundingClientRect(),{clientX:J,clientY:K}="ontouchstart"in window&&fe.touches?fe.touches[0]:fe;return{x:J-(r.horizontal?0:u.value.cursorOffset)-oe.left,y:K-(r.horizontal?u.value.cursorOffset:0)-oe.top}},S=fe=>{fe=fe[r.horizontal?"y":"x"];const oe=l.value[r.horizontal?"clientHeight":"clientWidth"];return r.rtl&&!r.horizontal&&(fe=oe-fe),fe*100/oe},T=fe=>{const oe=u.value.activeSplitter;let J={prevPanesSize:_(oe),nextPanesSize:$(oe),prevReachedMinPanes:0,nextReachedMinPanes:0};const K=0+(r.pushOtherPanes?0:J.prevPanesSize),q=100-(r.pushOtherPanes?0:J.nextPanesSize),ue=Math.max(Math.min(S(fe),q),K);let te=[oe,oe+1],ce=s.value[te[0]]||null,ge=s.value[te[1]]||null;const Te=ce.max<100&&ue>=ce.max+J.prevPanesSize,ae=ge.max<100&&ue<=100-(ge.max+$(oe+1));if(Te||ae){Te?(ce.size=ce.max,ge.size=Math.max(100-ce.max-J.prevPanesSize-J.nextPanesSize,0)):(ce.size=Math.max(100-ge.max-J.prevPanesSize-$(oe+1),0),ge.size=ge.max);return}if(r.pushOtherPanes){const L=P(J,ue);if(!L)return;({sums:J,panesToResize:te}=L),ce=s.value[te[0]]||null,ge=s.value[te[1]]||null}ce!==null&&(ce.size=Math.min(Math.max(ue-J.prevPanesSize-J.prevReachedMinPanes,ce.min),ce.max)),ge!==null&&(ge.size=Math.min(Math.max(100-ue-J.nextPanesSize-J.nextReachedMinPanes,ge.min),ge.max))},P=(fe,oe)=>{const J=u.value.activeSplitter,K=[J,J+1];return oe<fe.prevPanesSize+s.value[K[0]].min&&(K[0]=B(J).index,fe.prevReachedMinPanes=0,K[0]<J&&s.value.forEach((q,ue)=>{ue>K[0]&&ue<=J&&(q.size=q.min,fe.prevReachedMinPanes+=q.min)}),fe.prevPanesSize=_(K[0]),K[0]===void 0)?(fe.prevReachedMinPanes=0,s.value[0].size=s.value[0].min,s.value.forEach((q,ue)=>{ue>0&&ue<=J&&(q.size=q.min,fe.prevReachedMinPanes+=q.min)}),s.value[K[1]].size=100-fe.prevReachedMinPanes-s.value[0].min-fe.prevPanesSize-fe.nextPanesSize,null):oe>100-fe.nextPanesSize-s.value[K[1]].min&&(K[1]=U(J).index,fe.nextReachedMinPanes=0,K[1]>J+1&&s.value.forEach((q,ue)=>{ue>J&&ue<K[1]&&(q.size=q.min,fe.nextReachedMinPanes+=q.min)}),fe.nextPanesSize=$(K[1]-1),K[1]===void 0)?(fe.nextReachedMinPanes=0,s.value.forEach((q,ue)=>{ue<a.value-1&&ue>=J+1&&(q.size=q.min,fe.nextReachedMinPanes+=q.min)}),s.value[K[0]].size=100-fe.prevPanesSize-$(K[0]-1),null):{sums:fe,panesToResize:K}},_=fe=>s.value.reduce((oe,J,K)=>oe+(K<fe?J.size:0),0),$=fe=>s.value.reduce((oe,J,K)=>oe+(K>fe+1?J.size:0),0),B=fe=>[...s.value].reverse().find(oe=>oe.index<fe&&oe.size>oe.min)||{},U=fe=>s.value.find(oe=>oe.index>fe+1&&oe.size>oe.min)||{},H=()=>{var fe;const oe=Array.from(((fe=l.value)==null?void 0:fe.children)||[]);for(const J of oe){const K=J.classList.contains("splitpanes__pane"),q=J.classList.contains("splitpanes__splitter");!K&&!q&&(J.remove(),console.warn("Splitpanes: Only <pane> elements are allowed at the root of <splitpanes>. One of your DOM nodes was removed."))}},N=(fe,oe,J=!1)=>{const K=fe-1,q=document.createElement("div");q.classList.add("splitpanes__splitter"),J||(q.onmousedown=ue=>v(ue,K),typeof window<"u"&&"ontouchstart"in window&&(q.ontouchstart=ue=>v(ue,K)),q.onclick=ue=>b(ue,K+1)),q.ondblclick=ue=>m(ue,K+1),oe.parentNode.insertBefore(q,oe)},W=fe=>{fe.onmousedown=void 0,fe.onclick=void 0,fe.ondblclick=void 0,fe.remove()},D=()=>{var fe;const oe=Array.from(((fe=l.value)==null?void 0:fe.children)||[]);for(const K of oe)K.className.includes("splitpanes__splitter")&&W(K);let J=0;for(const K of oe)K.className.includes("splitpanes__pane")&&(!J&&r.firstSplitter?N(J,K,!0):J&&N(J,K),J++)},R=({uid:fe,...oe})=>{const J=o.value[fe];for(const[K,q]of Object.entries(oe))J[K]=q},Y=fe=>{var oe;let J=-1;Array.from(((oe=l.value)==null?void 0:oe.children)||[]).some(K=>(K.className.includes("splitpanes__pane")&&J++,K.isSameNode(fe.el))),s.value.splice(J,0,{...fe,index:J}),s.value.forEach((K,q)=>K.index=q),c.value&&Hs(()=>{D(),de({addedPane:s.value[J]}),me("pane-add",{pane:s.value[J]})})},ie=fe=>{const oe=s.value.findIndex(K=>K.id===fe);s.value[oe].el=null;const J=s.value.splice(oe,1)[0];s.value.forEach((K,q)=>K.index=q),Hs(()=>{D(),me("pane-remove",{pane:J}),de({removedPane:{...J}})})},de=(fe={})=>{!fe.addedPane&&!fe.removedPane?X():s.value.some(oe=>oe.givenSize!==null||oe.min||oe.max<100)?Q(fe):xe(),c.value&&me("resized")},xe=()=>{const fe=100/a.value;let oe=0;const J=[],K=[];for(const q of s.value)q.size=Math.max(Math.min(fe,q.max),q.min),oe-=q.size,q.size>=q.max&&J.push(q.id),q.size<=q.min&&K.push(q.id);oe>.1&&he(oe,J,K)},X=()=>{let fe=100;const oe=[],J=[];let K=0;for(const ue of s.value)fe-=ue.size,ue.givenSize!==null&&K++,ue.size>=ue.max&&oe.push(ue.id),ue.size<=ue.min&&J.push(ue.id);let q=100;if(fe>.1){for(const ue of s.value)ue.givenSize===null&&(ue.size=Math.max(Math.min(fe/(a.value-K),ue.max),ue.min)),q-=ue.size;q>.1&&he(q,oe,J)}},Q=({addedPane:fe,removedPane:oe}={})=>{let J=100/a.value,K=0;const q=[],ue=[];(fe?.givenSize??null)!==null&&(J=(100-fe.givenSize)/(a.value-1));for(const te of s.value)K-=te.size,te.size>=te.max&&q.push(te.id),te.size<=te.min&&ue.push(te.id);if(!(Math.abs(K)<.1)){for(const te of s.value)fe?.givenSize!==null&&fe?.id===te.id||(te.size=Math.max(Math.min(J,te.max),te.min)),K-=te.size,te.size>=te.max&&q.push(te.id),te.size<=te.min&&ue.push(te.id);K>.1&&he(K,q,ue)}},he=(fe,oe,J)=>{let K;fe>0?K=fe/(a.value-oe.length):K=fe/(a.value-J.length),s.value.forEach((q,ue)=>{if(fe>0&&!oe.includes(q.id)){const te=Math.max(Math.min(q.size+K,q.max),q.min),ce=te-q.size;fe-=ce,q.size=te}else if(!J.includes(q.id)){const te=Math.max(Math.min(q.size+K,q.max),q.min),ce=te-q.size;fe-=ce,q.size=te}}),Math.abs(fe)>.1&&Hs(()=>{c.value&&console.warn("Splitpanes: Could not resize panes correctly due to their constraints.")})},me=(fe,oe=void 0,J=!1)=>{const K=oe?.index??u.value.activeSplitter??null;t(fe,{...oe,...K!==null&&{index:K},...J&&K!==null&&{prevPane:s.value[K-(r.firstSplitter?1:0)],nextPane:s.value[K+(r.firstSplitter?0:1)]},panes:s.value.map(q=>({min:q.min,max:q.max,size:q.size}))})};Fr(()=>r.firstSplitter,()=>D()),No(()=>{H(),D(),de(),me("ready"),c.value=!0}),p0(()=>c.value=!1);const _e=()=>{var fe;return cd("div",{ref:l,class:d.value},(fe=i.default)==null?void 0:fe.call(i))};return io("panes",s),io("indexedPanes",o),io("horizontal",ot(()=>r.horizontal)),io("requestUpdate",R),io("onPaneAdd",Y),io("onPaneRemove",ie),io("onPaneClick",E),(fe,oe)=>(Ve(),Nt(Su(_e)))}},Yo={__name:"pane",props:{size:{type:[Number,String]},minSize:{type:[Number,String],default:0},maxSize:{type:[Number,String],default:100}},setup(n){var e;const t=n,r=Li("requestUpdate"),i=Li("onPaneAdd"),s=Li("horizontal"),o=Li("onPaneRemove"),a=Li("onPaneClick"),l=(e=So())==null?void 0:e.uid,c=Li("indexedPanes"),u=ot(()=>c.value[l]),h=Ct(null),d=ot(()=>{const C=isNaN(t.size)||t.size===void 0?0:parseFloat(t.size);return Math.max(Math.min(C,f.value),g.value)}),g=ot(()=>{const C=parseFloat(t.minSize);return isNaN(C)?0:C}),f=ot(()=>{const C=parseFloat(t.maxSize);return isNaN(C)?100:C}),v=ot(()=>{var C;return`${s.value?"height":"width"}: ${(C=u.value)==null?void 0:C.size}%`});return Fr(()=>d.value,C=>r({uid:l,size:C})),Fr(()=>g.value,C=>r({uid:l,min:C})),Fr(()=>f.value,C=>r({uid:l,max:C})),No(()=>{i({id:l,el:h.value,min:g.value,max:f.value,givenSize:t.size===void 0?null:d.value,size:d.value})}),p0(()=>o(l)),(C,A)=>(Ve(),Xe("div",{ref_key:"paneEl",ref:h,class:"splitpanes__pane",onClick:A[0]||(A[0]=b=>ye(a)(b,C._.uid)),style:Ys(v.value)},[pn(C.$slots,"default")],4))}};function $we(){var n=window.navigator.userAgent,e=n.indexOf("MSIE ");if(e>0)return parseInt(n.substring(e+5,n.indexOf(".",e)),10);var t=n.indexOf("Trident/");if(t>0){var r=n.indexOf("rv:");return parseInt(n.substring(r+3,n.indexOf(".",r)),10)}var i=n.indexOf("Edge/");return i>0?parseInt(n.substring(i+5,n.indexOf(".",i)),10):-1}let u4;function Vx(){Vx.init||(Vx.init=!0,u4=$we()!==-1)}var h9={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){Vx(),Hs(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const n=document.createElement("object");this._resizeObject=n,n.setAttribute("aria-hidden","true"),n.setAttribute("tabindex",-1),n.onload=this.addResizeHandlers,n.type="text/html",u4&&this.$el.appendChild(n),n.data="about:blank",u4||this.$el.appendChild(n)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!u4&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Lwe=mO();gO("data-v-b329ee4c");const Nwe={class:"resize-observer",tabindex:"-1"};vO();const Dwe=Lwe((n,e,t,r,i,s)=>(Ve(),Nt("div",Nwe)));h9.render=Dwe;h9.__scopeId="data-v-b329ee4c";h9.__file="src/components/ResizeObserver.vue";function h4(n){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?h4=function(e){return typeof e}:h4=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},h4(n)}function zwe(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function Rwe(n,e){for(var t=0;t<e.length;t++){var r=e[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}function Vwe(n,e,t){return e&&Rwe(n.prototype,e),n}function uH(n){return Hwe(n)||Bwe(n)||jwe(n)||Fwe()}function Hwe(n){if(Array.isArray(n))return Hx(n)}function Bwe(n){if(typeof Symbol<"u"&&Symbol.iterator in Object(n))return Array.from(n)}function jwe(n,e){if(n){if(typeof n=="string")return Hx(n,e);var t=Object.prototype.toString.call(n).slice(8,-1);if(t==="Object"&&n.constructor&&(t=n.constructor.name),t==="Map"||t==="Set")return Array.from(n);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Hx(n,e)}}function Hx(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}function Fwe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Uwe(n){var e;return typeof n=="function"?e={callback:n}:e=n,e}function Wwe(n,e){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r,i,s,o=function(l){for(var c=arguments.length,u=new Array(c>1?c-1:0),h=1;h<c;h++)u[h-1]=arguments[h];if(s=u,!(r&&l===i)){var d=t.leading;typeof d=="function"&&(d=d(l,i)),(!r||l!==i)&&d&&n.apply(void 0,[l].concat(uH(s))),i=l,clearTimeout(r),r=setTimeout(function(){n.apply(void 0,[l].concat(uH(s))),r=0},e)}};return o._clear=function(){clearTimeout(r),r=null},o}function Are(n,e){if(n===e)return!0;if(h4(n)==="object"){for(var t in n)if(!Are(n[t],e[t]))return!1;return!0}return!1}var Gwe=function(){function n(e,t,r){zwe(this,n),this.el=e,this.observer=null,this.frozen=!1,this.createObserver(t,r)}return Vwe(n,[{key:"createObserver",value:function(t,r){var i=this;if(this.observer&&this.destroyObserver(),!this.frozen){if(this.options=Uwe(t),this.callback=function(a,l){i.options.callback(a,l),a&&i.options.once&&(i.frozen=!0,i.destroyObserver())},this.callback&&this.options.throttle){var s=this.options.throttleOptions||{},o=s.leading;this.callback=Wwe(this.callback,this.options.throttle,{leading:function(l){return o==="both"||o==="visible"&&l||o==="hidden"&&!l}})}this.oldResult=void 0,this.observer=new IntersectionObserver(function(a){var l=a[0];if(a.length>1){var c=a.find(function(h){return h.isIntersecting});c&&(l=c)}if(i.callback){var u=l.isIntersecting&&l.intersectionRatio>=i.threshold;if(u===i.oldResult)return;i.oldResult=u,i.callback(u,l)}},this.options.intersection),Hs(function(){i.observer&&i.observer.observe(i.el)})}}},{key:"destroyObserver",value:function(){this.observer&&(this.observer.disconnect(),this.observer=null),this.callback&&this.callback._clear&&(this.callback._clear(),this.callback=null)}},{key:"threshold",get:function(){return this.options.intersection&&typeof this.options.intersection.threshold=="number"?this.options.intersection.threshold:0}}]),n}();function Ire(n,e,t){var r=e.value;if(r)if(typeof IntersectionObserver>"u")console.warn("[vue-observe-visibility] IntersectionObserver API is not available in your browser. Please install this polyfill: https://github.com/w3c/IntersectionObserver/tree/master/polyfill");else{var i=new Gwe(n,r,t);n._vue_visibilityState=i}}function Kwe(n,e,t){var r=e.value,i=e.oldValue;if(!Are(r,i)){var s=n._vue_visibilityState;if(!r){yre(n);return}s?s.createObserver(r,t):Ire(n,{value:r},t)}}function yre(n){var e=n._vue_visibilityState;e&&(e.destroyObserver(),delete n._vue_visibilityState)}var qwe={beforeMount:Ire,updated:Kwe,unmounted:yre},Ywe={itemsLimit:1e3},Xwe=/(auto|scroll)/;function bre(n,e){return n.parentNode===null?e:bre(n.parentNode,e.concat([n]))}var H7=function(e,t){return getComputedStyle(e,null).getPropertyValue(t)},Zwe=function(e){return H7(e,"overflow")+H7(e,"overflow-y")+H7(e,"overflow-x")},Qwe=function(e){return Xwe.test(Zwe(e))};function hH(n){if(n instanceof HTMLElement||n instanceof SVGElement){for(var e=bre(n.parentNode,[]),t=0;t<e.length;t+=1)if(Qwe(e[t]))return e[t];return document.scrollingElement||document.documentElement}}function Bx(n){"@babel/helpers - typeof";return Bx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Bx(n)}var Jwe={items:{type:Array,required:!0},keyField:{type:String,default:"id"},direction:{type:String,default:"vertical",validator:function(e){return["vertical","horizontal"].includes(e)}},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"}};function eSe(){return this.items.length&&Bx(this.items[0])!=="object"}var jx=!1;if(typeof window<"u"){jx=!1;try{var tSe=Object.defineProperty({},"passive",{get:function(){jx=!0}});window.addEventListener("test",null,tSe)}catch{}}let rSe=0;var MM={name:"RecycleScroller",components:{ResizeObserver:h9},directives:{ObserveVisibility:qwe},props:{...Jwe,itemSize:{type:Number,default:null},gridItems:{type:Number,default:void 0},itemSecondarySize:{type:Number,default:void 0},minItemSize:{type:[Number,String],default:null},sizeField:{type:String,default:"size"},typeField:{type:String,default:"type"},buffer:{type:Number,default:200},pageMode:{type:Boolean,default:!1},prerender:{type:Number,default:0},emitUpdate:{type:Boolean,default:!1},updateInterval:{type:Number,default:0},skipHover:{type:Boolean,default:!1},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"},listClass:{type:[String,Object,Array],default:""},itemClass:{type:[String,Object,Array],default:""}},emits:["resize","visible","hidden","update","scroll-start","scroll-end"],data(){return{pool:[],totalSize:0,ready:!1,hoverKey:null}},computed:{sizes(){if(this.itemSize===null){const n={"-1":{accumulator:0}},e=this.items,t=this.sizeField,r=this.minItemSize;let i=1e4,s=0,o;for(let a=0,l=e.length;a<l;a++)o=e[a][t]||r,o<i&&(i=o),s+=o,n[a]={accumulator:s,size:o};return this.$_computedMinItemSize=i,n}return[]},simpleArray:eSe,itemIndexByKey(){const{keyField:n,items:e}=this,t={};for(let r=0,i=e.length;r<i;r++)t[e[r][n]]=r;return t}},watch:{items(){this.updateVisibleItems(!0)},pageMode(){this.applyPageMode(),this.updateVisibleItems(!1)},sizes:{handler(){this.updateVisibleItems(!1)},deep:!0},gridItems(){this.updateVisibleItems(!0)},itemSecondarySize(){this.updateVisibleItems(!0)}},created(){this.$_startIndex=0,this.$_endIndex=0,this.$_views=new Map,this.$_unusedViews=new Map,this.$_scrollDirty=!1,this.$_lastUpdateScrollPosition=0,this.prerender&&(this.$_prerender=!0,this.updateVisibleItems(!1)),this.gridItems&&!this.itemSize&&console.error("[vue-recycle-scroller] You must provide an itemSize when using gridItems")},mounted(){this.applyPageMode(),this.$nextTick(()=>{this.$_prerender=!1,this.updateVisibleItems(!0),this.ready=!0})},activated(){const n=this.$_lastUpdateScrollPosition;typeof n=="number"&&this.$nextTick(()=>{this.scrollToPosition(n)})},beforeUnmount(){this.removeListeners()},methods:{addView(n,e,t,r,i){const s=dO({id:rSe++,index:e,used:!0,key:r,type:i}),o=Lb({item:t,position:0,nr:s});return n.push(o),o},unuseView(n,e=!1){const t=this.$_unusedViews,r=n.nr.type;let i=t.get(r);i||(i=[],t.set(r,i)),i.push(n),e||(n.nr.used=!1,n.position=-9999)},handleResize(){this.$emit("resize"),this.ready&&this.updateVisibleItems(!1)},handleScroll(n){if(!this.$_scrollDirty){if(this.$_scrollDirty=!0,this.$_updateTimeout)return;const e=()=>requestAnimationFrame(()=>{this.$_scrollDirty=!1;const{continuous:t}=this.updateVisibleItems(!1,!0);t||(clearTimeout(this.$_refreshTimout),this.$_refreshTimout=setTimeout(this.handleScroll,this.updateInterval+100))});e(),this.updateInterval&&(this.$_updateTimeout=setTimeout(()=>{this.$_updateTimeout=0,this.$_scrollDirty&&e()},this.updateInterval))}},handleVisibilityChange(n,e){this.ready&&(n||e.boundingClientRect.width!==0||e.boundingClientRect.height!==0?(this.$emit("visible"),requestAnimationFrame(()=>{this.updateVisibleItems(!1)})):this.$emit("hidden"))},updateVisibleItems(n,e=!1){const t=this.itemSize,r=this.gridItems||1,i=this.itemSecondarySize||t,s=this.$_computedMinItemSize,o=this.typeField,a=this.simpleArray?null:this.keyField,l=this.items,c=l.length,u=this.sizes,h=this.$_views,d=this.$_unusedViews,g=this.pool,f=this.itemIndexByKey;let v,C,A,b,m;if(!c)v=C=b=m=A=0;else if(this.$_prerender)v=b=0,C=m=Math.min(this.prerender,l.length),A=null;else{const $=this.getScroll();if(e){let H=$.start-this.$_lastUpdateScrollPosition;if(H<0&&(H=-H),t===null&&H<s||H<t)return{continuous:!0}}this.$_lastUpdateScrollPosition=$.start;const B=this.buffer;$.start-=B,$.end+=B;let U=0;if(this.$refs.before&&(U=this.$refs.before.scrollHeight,$.start-=U),this.$refs.after){const H=this.$refs.after.scrollHeight;$.end+=H}if(t===null){let H,N=0,W=c-1,D=~~(c/2),R;do R=D,H=u[D].accumulator,H<$.start?N=D:D<c-1&&u[D+1].accumulator>$.start&&(W=D),D=~~((N+W)/2);while(D!==R);for(D<0&&(D=0),v=D,A=u[c-1].accumulator,C=D;C<c&&u[C].accumulator<$.end;C++);for(C===-1?C=l.length-1:(C++,C>c&&(C=c)),b=v;b<c&&U+u[b].accumulator<$.start;b++);for(m=b;m<c&&U+u[m].accumulator<$.end;m++);}else{v=~~($.start/t*r);const H=v%r;v-=H,C=Math.ceil($.end/t*r),b=Math.max(0,Math.floor(($.start-U)/t*r)),m=Math.floor(($.end-U)/t*r),v<0&&(v=0),C>c&&(C=c),b<0&&(b=0),m>c&&(m=c),A=Math.ceil(c/r)*t}}C-v>Ywe.itemsLimit&&this.itemsLimitError(),this.totalSize=A;let E;const I=v<=this.$_endIndex&&C>=this.$_startIndex;if(I)for(let $=0,B=g.length;$<B;$++)E=g[$],E.nr.used&&(n&&(E.nr.index=f[E.item[a]]),(E.nr.index==null||E.nr.index<v||E.nr.index>=C)&&this.unuseView(E));const S=I?null:new Map;let T,P,_;for(let $=v;$<C;$++){T=l[$];const B=a?T[a]:T;if(B==null)throw new Error(`Key is ${B} on item (keyField is '${a}')`);if(E=h.get(B),!t&&!u[$].size){E&&this.unuseView(E);continue}P=T[o];let U=d.get(P),H=!1;if(!E)I?U&&U.length?E=U.pop():E=this.addView(g,$,T,B,P):(_=S.get(P)||0,(!U||_>=U.length)&&(E=this.addView(g,$,T,B,P),this.unuseView(E,!0),U=d.get(P)),E=U[_],S.set(P,_+1)),h.delete(E.nr.key),E.nr.used=!0,E.nr.index=$,E.nr.key=B,E.nr.type=P,h.set(B,E),H=!0;else if(!E.nr.used&&(E.nr.used=!0,H=!0,U)){const N=U.indexOf(E);N!==-1&&U.splice(N,1)}E.item=T,H&&($===l.length-1&&this.$emit("scroll-end"),$===0&&this.$emit("scroll-start")),t===null?(E.position=u[$-1].accumulator,E.offset=0):(E.position=Math.floor($/r)*t,E.offset=$%r*i)}return this.$_startIndex=v,this.$_endIndex=C,this.emitUpdate&&this.$emit("update",v,C,b,m),clearTimeout(this.$_sortTimer),this.$_sortTimer=setTimeout(this.sortViews,this.updateInterval+300),{continuous:I}},getListenerTarget(){let n=hH(this.$el);return window.document&&(n===window.document.documentElement||n===window.document.body)&&(n=window),n},getScroll(){const{$el:n,direction:e}=this,t=e==="vertical";let r;if(this.pageMode){const i=n.getBoundingClientRect(),s=t?i.height:i.width;let o=-(t?i.top:i.left),a=t?window.innerHeight:window.innerWidth;o<0&&(a+=o,o=0),o+a>s&&(a=s-o),r={start:o,end:o+a}}else t?r={start:n.scrollTop,end:n.scrollTop+n.clientHeight}:r={start:n.scrollLeft,end:n.scrollLeft+n.clientWidth};return r},applyPageMode(){this.pageMode?this.addListeners():this.removeListeners()},addListeners(){this.listenerTarget=this.getListenerTarget(),this.listenerTarget.addEventListener("scroll",this.handleScroll,jx?{passive:!0}:!1),this.listenerTarget.addEventListener("resize",this.handleResize)},removeListeners(){this.listenerTarget&&(this.listenerTarget.removeEventListener("scroll",this.handleScroll),this.listenerTarget.removeEventListener("resize",this.handleResize),this.listenerTarget=null)},scrollToItem(n){let e;const t=this.gridItems||1;this.itemSize===null?e=n>0?this.sizes[n-1].accumulator:0:e=Math.floor(n/t)*this.itemSize,this.scrollToPosition(e)},scrollToPosition(n){const e=this.direction==="vertical"?{scroll:"scrollTop",start:"top"}:{scroll:"scrollLeft",start:"left"};let t,r,i;if(this.pageMode){const s=hH(this.$el),o=s.tagName==="HTML"?0:s[e.scroll],a=s.getBoundingClientRect(),c=this.$el.getBoundingClientRect()[e.start]-a[e.start];t=s,r=e.scroll,i=n+o+c}else t=this.$el,r=e.scroll,i=n;t[r]=i},itemsLimitError(){throw setTimeout(()=>{console.log("It seems the scroller element isn't scrolling, so it tries to render all the items at once.","Scroller:",this.$el),console.log("Make sure the scroller has a fixed height (or width) and 'overflow-y' (or 'overflow-x') set to 'auto' so it can scroll correctly and only render the items visible in the scroll viewport.")}),new Error("Rendered items limit reached")},sortViews(){this.pool.sort((n,e)=>n.nr.index-e.nr.index)}}};const nSe={key:0,ref:"before",class:"vue-recycle-scroller__slot"},iSe={key:1,ref:"after",class:"vue-recycle-scroller__slot"};function sSe(n,e,t,r,i,s){const o=hc("ResizeObserver"),a=jb("observe-visibility");return Kn((Ve(),Xe("div",{class:Ar(["vue-recycle-scroller",{ready:i.ready,"page-mode":t.pageMode,[`direction-${n.direction}`]:!0}]),onScrollPassive:e[0]||(e[0]=(...l)=>s.handleScroll&&s.handleScroll(...l))},[n.$slots.before?(Ve(),Xe("div",nSe,[pn(n.$slots,"before")],512)):Rt("v-if",!0),(Ve(),Nt(Su(t.listTag),{ref:"wrapper",style:Ys({[n.direction==="vertical"?"minHeight":"minWidth"]:i.totalSize+"px"}),class:Ar(["vue-recycle-scroller__item-wrapper",t.listClass])},{default:At(()=>[(Ve(!0),Xe(ur,null,Yn(i.pool,l=>(Ve(),Nt(Su(t.itemTag),vo({key:l.nr.id,style:i.ready?{transform:`translate${n.direction==="vertical"?"Y":"X"}(${l.position}px) translate${n.direction==="vertical"?"X":"Y"}(${l.offset}px)`,width:t.gridItems?`${n.direction==="vertical"&&t.itemSecondarySize||t.itemSize}px`:void 0,height:t.gridItems?`${n.direction==="horizontal"&&t.itemSecondarySize||t.itemSize}px`:void 0}:null,class:["vue-recycle-scroller__item-view",[t.itemClass,{hover:!t.skipHover&&i.hoverKey===l.nr.key}]]},nQ(t.skipHover?{}:{mouseenter:()=>{i.hoverKey=l.nr.key},mouseleave:()=>{i.hoverKey=null}})),{default:At(()=>[pn(n.$slots,"default",{item:l.item,index:l.nr.index,active:l.nr.used})]),_:2},1040,["style","class"]))),128)),pn(n.$slots,"empty")]),_:3},8,["style","class"])),n.$slots.after?(Ve(),Xe("div",iSe,[pn(n.$slots,"after")],512)):Rt("v-if",!0),it(o,{onNotify:s.handleResize},null,8,["onNotify"])],34)),[[a,s.handleVisibilityChange]])}MM.render=sSe;MM.__file="src/components/RecycleScroller.vue";var Ere=typeof global=="object"&&global&&global.Object===Object&&global,oSe=typeof self=="object"&&self&&self.Object===Object&&self,D1=Ere||oSe||Function("return this")(),Ou=D1.Symbol,wre=Object.prototype,aSe=wre.hasOwnProperty,lSe=wre.toString,zv=Ou?Ou.toStringTag:void 0;function cSe(n){var e=aSe.call(n,zv),t=n[zv];try{n[zv]=void 0;var r=!0}catch{}var i=lSe.call(n);return r&&(e?n[zv]=t:delete n[zv]),i}var uSe=Object.prototype,hSe=uSe.toString;function dSe(n){return hSe.call(n)}var fSe="[object Null]",pSe="[object Undefined]",dH=Ou?Ou.toStringTag:void 0;function y0(n){return n==null?n===void 0?pSe:fSe:dH&&dH in Object(n)?cSe(n):dSe(n)}function R2(n){return n!=null&&typeof n=="object"}var gSe="[object Symbol]";function kM(n){return typeof n=="symbol"||R2(n)&&y0(n)==gSe}function vSe(n,e){for(var t=-1,r=n==null?0:n.length,i=Array(r);++t<r;)i[t]=e(n[t],t,n);return i}var Vc=Array.isArray,fH=Ou?Ou.prototype:void 0,pH=fH?fH.toString:void 0;function Sre(n){if(typeof n=="string")return n;if(Vc(n))return vSe(n,Sre)+"";if(kM(n))return pH?pH.call(n):"";var e=n+"";return e=="0"&&1/n==-1/0?"-0":e}function $M(n){var e=typeof n;return n!=null&&(e=="object"||e=="function")}function mSe(n){return n}var CSe="[object AsyncFunction]",ASe="[object Function]",ISe="[object GeneratorFunction]",ySe="[object Proxy]";function Tre(n){if(!$M(n))return!1;var e=y0(n);return e==ASe||e==ISe||e==CSe||e==ySe}var B7=D1["__core-js_shared__"],gH=function(){var n=/[^.]+$/.exec(B7&&B7.keys&&B7.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}();function bSe(n){return!!gH&&gH in n}var ESe=Function.prototype,wSe=ESe.toString;function cp(n){if(n!=null){try{return wSe.call(n)}catch{}try{return n+""}catch{}}return""}var SSe=/[\\^$.*+?()[\]{}|]/g,TSe=/^\[object .+?Constructor\]$/,xSe=Function.prototype,_Se=Object.prototype,PSe=xSe.toString,OSe=_Se.hasOwnProperty,MSe=RegExp("^"+PSe.call(OSe).replace(SSe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function kSe(n){if(!$M(n)||bSe(n))return!1;var e=Tre(n)?MSe:TSe;return e.test(cp(n))}function $Se(n,e){return n?.[e]}function up(n,e){var t=$Se(n,e);return kSe(t)?t:void 0}var Fx=up(D1,"WeakMap"),vH=function(){try{var n=up(Object,"defineProperty");return n({},"",{}),n}catch{}}(),LSe=9007199254740991,NSe=/^(?:0|[1-9]\d*)$/;function xre(n,e){var t=typeof n;return e=e??LSe,!!e&&(t=="number"||t!="symbol"&&NSe.test(n))&&n>-1&&n%1==0&&n<e}function DSe(n,e,t){e=="__proto__"&&vH?vH(n,e,{configurable:!0,enumerable:!0,value:t,writable:!0}):n[e]=t}function _re(n,e){return n===e||n!==n&&e!==e}var zSe=9007199254740991;function LM(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=zSe}function Pre(n){return n!=null&&LM(n.length)&&!Tre(n)}var RSe=Object.prototype;function VSe(n){var e=n&&n.constructor,t=typeof e=="function"&&e.prototype||RSe;return n===t}function HSe(n,e){for(var t=-1,r=Array(n);++t<n;)r[t]=e(t);return r}var BSe="[object Arguments]";function mH(n){return R2(n)&&y0(n)==BSe}var Ore=Object.prototype,jSe=Ore.hasOwnProperty,FSe=Ore.propertyIsEnumerable,NM=mH(function(){return arguments}())?mH:function(n){return R2(n)&&jSe.call(n,"callee")&&!FSe.call(n,"callee")};function USe(){return!1}var Mre=typeof exports=="object"&&exports&&!exports.nodeType&&exports,CH=Mre&&typeof module=="object"&&module&&!module.nodeType&&module,WSe=CH&&CH.exports===Mre,AH=WSe?D1.Buffer:void 0,GSe=AH?AH.isBuffer:void 0,Ux=GSe||USe,KSe="[object Arguments]",qSe="[object Array]",YSe="[object Boolean]",XSe="[object Date]",ZSe="[object Error]",QSe="[object Function]",JSe="[object Map]",eTe="[object Number]",tTe="[object Object]",rTe="[object RegExp]",nTe="[object Set]",iTe="[object String]",sTe="[object WeakMap]",oTe="[object ArrayBuffer]",aTe="[object DataView]",lTe="[object Float32Array]",cTe="[object Float64Array]",uTe="[object Int8Array]",hTe="[object Int16Array]",dTe="[object Int32Array]",fTe="[object Uint8Array]",pTe="[object Uint8ClampedArray]",gTe="[object Uint16Array]",vTe="[object Uint32Array]",Ts={};Ts[lTe]=Ts[cTe]=Ts[uTe]=Ts[hTe]=Ts[dTe]=Ts[fTe]=Ts[pTe]=Ts[gTe]=Ts[vTe]=!0;Ts[KSe]=Ts[qSe]=Ts[oTe]=Ts[YSe]=Ts[aTe]=Ts[XSe]=Ts[ZSe]=Ts[QSe]=Ts[JSe]=Ts[eTe]=Ts[tTe]=Ts[rTe]=Ts[nTe]=Ts[iTe]=Ts[sTe]=!1;function mTe(n){return R2(n)&&LM(n.length)&&!!Ts[y0(n)]}function CTe(n){return function(e){return n(e)}}var kre=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Tm=kre&&typeof module=="object"&&module&&!module.nodeType&&module,ATe=Tm&&Tm.exports===kre,j7=ATe&&Ere.process,IH=function(){try{var n=Tm&&Tm.require&&Tm.require("util").types;return n||j7&&j7.binding&&j7.binding("util")}catch{}}(),yH=IH&&IH.isTypedArray,$re=yH?CTe(yH):mTe,ITe=Object.prototype,yTe=ITe.hasOwnProperty;function bTe(n,e){var t=Vc(n),r=!t&&NM(n),i=!t&&!r&&Ux(n),s=!t&&!r&&!i&&$re(n),o=t||r||i||s,a=o?HSe(n.length,String):[],l=a.length;for(var c in n)yTe.call(n,c)&&!(o&&(c=="length"||i&&(c=="offset"||c=="parent")||s&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||xre(c,l)))&&a.push(c);return a}function ETe(n,e){return function(t){return n(e(t))}}var wTe=ETe(Object.keys,Object),STe=Object.prototype,TTe=STe.hasOwnProperty;function xTe(n){if(!VSe(n))return wTe(n);var e=[];for(var t in Object(n))TTe.call(n,t)&&t!="constructor"&&e.push(t);return e}function DM(n){return Pre(n)?bTe(n):xTe(n)}var _Te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,PTe=/^\w*$/;function zM(n,e){if(Vc(n))return!1;var t=typeof n;return t=="number"||t=="symbol"||t=="boolean"||n==null||kM(n)?!0:PTe.test(n)||!_Te.test(n)||e!=null&&n in Object(e)}var EC=up(Object,"create");function OTe(){this.__data__=EC?EC(null):{},this.size=0}function MTe(n){var e=this.has(n)&&delete this.__data__[n];return this.size-=e?1:0,e}var kTe="__lodash_hash_undefined__",$Te=Object.prototype,LTe=$Te.hasOwnProperty;function NTe(n){var e=this.__data__;if(EC){var t=e[n];return t===kTe?void 0:t}return LTe.call(e,n)?e[n]:void 0}var DTe=Object.prototype,zTe=DTe.hasOwnProperty;function RTe(n){var e=this.__data__;return EC?e[n]!==void 0:zTe.call(e,n)}var VTe="__lodash_hash_undefined__";function HTe(n,e){var t=this.__data__;return this.size+=this.has(n)?0:1,t[n]=EC&&e===void 0?VTe:e,this}function jf(n){var e=-1,t=n==null?0:n.length;for(this.clear();++e<t;){var r=n[e];this.set(r[0],r[1])}}jf.prototype.clear=OTe;jf.prototype.delete=MTe;jf.prototype.get=NTe;jf.prototype.has=RTe;jf.prototype.set=HTe;function BTe(){this.__data__=[],this.size=0}function d9(n,e){for(var t=n.length;t--;)if(_re(n[t][0],e))return t;return-1}var jTe=Array.prototype,FTe=jTe.splice;function UTe(n){var e=this.__data__,t=d9(e,n);if(t<0)return!1;var r=e.length-1;return t==r?e.pop():FTe.call(e,t,1),--this.size,!0}function WTe(n){var e=this.__data__,t=d9(e,n);return t<0?void 0:e[t][1]}function GTe(n){return d9(this.__data__,n)>-1}function KTe(n,e){var t=this.__data__,r=d9(t,n);return r<0?(++this.size,t.push([n,e])):t[r][1]=e,this}function z1(n){var e=-1,t=n==null?0:n.length;for(this.clear();++e<t;){var r=n[e];this.set(r[0],r[1])}}z1.prototype.clear=BTe;z1.prototype.delete=UTe;z1.prototype.get=WTe;z1.prototype.has=GTe;z1.prototype.set=KTe;var wC=up(D1,"Map");function qTe(){this.size=0,this.__data__={hash:new jf,map:new(wC||z1),string:new jf}}function YTe(n){var e=typeof n;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?n!=="__proto__":n===null}function f9(n,e){var t=n.__data__;return YTe(e)?t[typeof e=="string"?"string":"hash"]:t.map}function XTe(n){var e=f9(this,n).delete(n);return this.size-=e?1:0,e}function ZTe(n){return f9(this,n).get(n)}function QTe(n){return f9(this,n).has(n)}function JTe(n,e){var t=f9(this,n),r=t.size;return t.set(n,e),this.size+=t.size==r?0:1,this}function R1(n){var e=-1,t=n==null?0:n.length;for(this.clear();++e<t;){var r=n[e];this.set(r[0],r[1])}}R1.prototype.clear=qTe;R1.prototype.delete=XTe;R1.prototype.get=ZTe;R1.prototype.has=QTe;R1.prototype.set=JTe;var exe="Expected a function";function RM(n,e){if(typeof n!="function"||e!=null&&typeof e!="function")throw new TypeError(exe);var t=function(){var r=arguments,i=e?e.apply(this,r):r[0],s=t.cache;if(s.has(i))return s.get(i);var o=n.apply(this,r);return t.cache=s.set(i,o)||s,o};return t.cache=new(RM.Cache||R1),t}RM.Cache=R1;var txe=500;function rxe(n){var e=RM(n,function(r){return t.size===txe&&t.clear(),r}),t=e.cache;return e}var nxe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ixe=/\\(\\)?/g,sxe=rxe(function(n){var e=[];return n.charCodeAt(0)===46&&e.push(""),n.replace(nxe,function(t,r,i,s){e.push(i?s.replace(ixe,"$1"):r||t)}),e});function oxe(n){return n==null?"":Sre(n)}function Lre(n,e){return Vc(n)?n:zM(n,e)?[n]:sxe(oxe(n))}function p9(n){if(typeof n=="string"||kM(n))return n;var e=n+"";return e=="0"&&1/n==-1/0?"-0":e}function Nre(n,e){e=Lre(e,n);for(var t=0,r=e.length;n!=null&&t<r;)n=n[p9(e[t++])];return t&&t==r?n:void 0}function axe(n,e,t){var r=n==null?void 0:Nre(n,e);return r===void 0?t:r}function Dre(n,e){for(var t=-1,r=e.length,i=n.length;++t<r;)n[i+t]=e[t];return n}var bH=Ou?Ou.isConcatSpreadable:void 0;function lxe(n){return Vc(n)||NM(n)||!!(bH&&n&&n[bH])}function cxe(n,e,t,r,i){var s=-1,o=n.length;for(t||(t=lxe),i||(i=[]);++s<o;){var a=n[s];t(a)?Dre(i,a):i[i.length]=a}return i}function uxe(n){var e=n==null?0:n.length;return e?cxe(n):[]}function hxe(){this.__data__=new z1,this.size=0}function dxe(n){var e=this.__data__,t=e.delete(n);return this.size=e.size,t}function fxe(n){return this.__data__.get(n)}function pxe(n){return this.__data__.has(n)}var gxe=200;function vxe(n,e){var t=this.__data__;if(t instanceof z1){var r=t.__data__;if(!wC||r.length<gxe-1)return r.push([n,e]),this.size=++t.size,this;t=this.__data__=new R1(r)}return t.set(n,e),this.size=t.size,this}function l1(n){var e=this.__data__=new z1(n);this.size=e.size}l1.prototype.clear=hxe;l1.prototype.delete=dxe;l1.prototype.get=fxe;l1.prototype.has=pxe;l1.prototype.set=vxe;function mxe(n,e){for(var t=-1,r=n==null?0:n.length,i=0,s=[];++t<r;){var o=n[t];e(o,t,n)&&(s[i++]=o)}return s}function Cxe(){return[]}var Axe=Object.prototype,Ixe=Axe.propertyIsEnumerable,EH=Object.getOwnPropertySymbols,yxe=EH?function(n){return n==null?[]:(n=Object(n),mxe(EH(n),function(e){return Ixe.call(n,e)}))}:Cxe;function bxe(n,e,t){var r=e(n);return Vc(n)?r:Dre(r,t(n))}function wH(n){return bxe(n,DM,yxe)}var Wx=up(D1,"DataView"),Gx=up(D1,"Promise"),Kx=up(D1,"Set"),SH="[object Map]",Exe="[object Object]",TH="[object Promise]",xH="[object Set]",_H="[object WeakMap]",PH="[object DataView]",wxe=cp(Wx),Sxe=cp(wC),Txe=cp(Gx),xxe=cp(Kx),_xe=cp(Fx),gh=y0;(Wx&&gh(new Wx(new ArrayBuffer(1)))!=PH||wC&&gh(new wC)!=SH||Gx&&gh(Gx.resolve())!=TH||Kx&&gh(new Kx)!=xH||Fx&&gh(new Fx)!=_H)&&(gh=function(n){var e=y0(n),t=e==Exe?n.constructor:void 0,r=t?cp(t):"";if(r)switch(r){case wxe:return PH;case Sxe:return SH;case Txe:return TH;case xxe:return xH;case _xe:return _H}return e});var OH=D1.Uint8Array,Pxe="__lodash_hash_undefined__";function Oxe(n){return this.__data__.set(n,Pxe),this}function Mxe(n){return this.__data__.has(n)}function $3(n){var e=-1,t=n==null?0:n.length;for(this.__data__=new R1;++e<t;)this.add(n[e])}$3.prototype.add=$3.prototype.push=Oxe;$3.prototype.has=Mxe;function kxe(n,e){for(var t=-1,r=n==null?0:n.length;++t<r;)if(e(n[t],t,n))return!0;return!1}function $xe(n,e){return n.has(e)}var Lxe=1,Nxe=2;function zre(n,e,t,r,i,s){var o=t&Lxe,a=n.length,l=e.length;if(a!=l&&!(o&&l>a))return!1;var c=s.get(n),u=s.get(e);if(c&&u)return c==e&&u==n;var h=-1,d=!0,g=t&Nxe?new $3:void 0;for(s.set(n,e),s.set(e,n);++h<a;){var f=n[h],v=e[h];if(r)var C=o?r(v,f,h,e,n,s):r(f,v,h,n,e,s);if(C!==void 0){if(C)continue;d=!1;break}if(g){if(!kxe(e,function(A,b){if(!$xe(g,b)&&(f===A||i(f,A,t,r,s)))return g.push(b)})){d=!1;break}}else if(!(f===v||i(f,v,t,r,s))){d=!1;break}}return s.delete(n),s.delete(e),d}function Dxe(n){var e=-1,t=Array(n.size);return n.forEach(function(r,i){t[++e]=[i,r]}),t}function zxe(n){var e=-1,t=Array(n.size);return n.forEach(function(r){t[++e]=r}),t}var Rxe=1,Vxe=2,Hxe="[object Boolean]",Bxe="[object Date]",jxe="[object Error]",Fxe="[object Map]",Uxe="[object Number]",Wxe="[object RegExp]",Gxe="[object Set]",Kxe="[object String]",qxe="[object Symbol]",Yxe="[object ArrayBuffer]",Xxe="[object DataView]",MH=Ou?Ou.prototype:void 0,F7=MH?MH.valueOf:void 0;function Zxe(n,e,t,r,i,s,o){switch(t){case Xxe:if(n.byteLength!=e.byteLength||n.byteOffset!=e.byteOffset)return!1;n=n.buffer,e=e.buffer;case Yxe:return!(n.byteLength!=e.byteLength||!s(new OH(n),new OH(e)));case Hxe:case Bxe:case Uxe:return _re(+n,+e);case jxe:return n.name==e.name&&n.message==e.message;case Wxe:case Kxe:return n==e+"";case Fxe:var a=Dxe;case Gxe:var l=r&Rxe;if(a||(a=zxe),n.size!=e.size&&!l)return!1;var c=o.get(n);if(c)return c==e;r|=Vxe,o.set(n,e);var u=zre(a(n),a(e),r,i,s,o);return o.delete(n),u;case qxe:if(F7)return F7.call(n)==F7.call(e)}return!1}var Qxe=1,Jxe=Object.prototype,e_e=Jxe.hasOwnProperty;function t_e(n,e,t,r,i,s){var o=t&Qxe,a=wH(n),l=a.length,c=wH(e),u=c.length;if(l!=u&&!o)return!1;for(var h=l;h--;){var d=a[h];if(!(o?d in e:e_e.call(e,d)))return!1}var g=s.get(n),f=s.get(e);if(g&&f)return g==e&&f==n;var v=!0;s.set(n,e),s.set(e,n);for(var C=o;++h<l;){d=a[h];var A=n[d],b=e[d];if(r)var m=o?r(b,A,d,e,n,s):r(A,b,d,n,e,s);if(!(m===void 0?A===b||i(A,b,t,r,s):m)){v=!1;break}C||(C=d=="constructor")}if(v&&!C){var E=n.constructor,I=e.constructor;E!=I&&"constructor"in n&&"constructor"in e&&!(typeof E=="function"&&E instanceof E&&typeof I=="function"&&I instanceof I)&&(v=!1)}return s.delete(n),s.delete(e),v}var r_e=1,kH="[object Arguments]",$H="[object Array]",H5="[object Object]",n_e=Object.prototype,LH=n_e.hasOwnProperty;function i_e(n,e,t,r,i,s){var o=Vc(n),a=Vc(e),l=o?$H:gh(n),c=a?$H:gh(e);l=l==kH?H5:l,c=c==kH?H5:c;var u=l==H5,h=c==H5,d=l==c;if(d&&Ux(n)){if(!Ux(e))return!1;o=!0,u=!1}if(d&&!u)return s||(s=new l1),o||$re(n)?zre(n,e,t,r,i,s):Zxe(n,e,l,t,r,i,s);if(!(t&r_e)){var g=u&&LH.call(n,"__wrapped__"),f=h&&LH.call(e,"__wrapped__");if(g||f){var v=g?n.value():n,C=f?e.value():e;return s||(s=new l1),i(v,C,t,r,s)}}return d?(s||(s=new l1),t_e(n,e,t,r,i,s)):!1}function VM(n,e,t,r,i){return n===e?!0:n==null||e==null||!R2(n)&&!R2(e)?n!==n&&e!==e:i_e(n,e,t,r,VM,i)}var s_e=1,o_e=2;function a_e(n,e,t,r){var i=t.length,s=i;if(n==null)return!s;for(n=Object(n);i--;){var o=t[i];if(o[2]?o[1]!==n[o[0]]:!(o[0]in n))return!1}for(;++i<s;){o=t[i];var a=o[0],l=n[a],c=o[1];if(o[2]){if(l===void 0&&!(a in n))return!1}else{var u=new l1,h;if(!(h===void 0?VM(c,l,s_e|o_e,r,u):h))return!1}}return!0}function Rre(n){return n===n&&!$M(n)}function l_e(n){for(var e=DM(n),t=e.length;t--;){var r=e[t],i=n[r];e[t]=[r,i,Rre(i)]}return e}function Vre(n,e){return function(t){return t==null?!1:t[n]===e&&(e!==void 0||n in Object(t))}}function c_e(n){var e=l_e(n);return e.length==1&&e[0][2]?Vre(e[0][0],e[0][1]):function(t){return t===n||a_e(t,n,e)}}function u_e(n,e){return n!=null&&e in Object(n)}function h_e(n,e,t){e=Lre(e,n);for(var r=-1,i=e.length,s=!1;++r<i;){var o=p9(e[r]);if(!(s=n!=null&&t(n,o)))break;n=n[o]}return s||++r!=i?s:(i=n==null?0:n.length,!!i&&LM(i)&&xre(o,i)&&(Vc(n)||NM(n)))}function d_e(n,e){return n!=null&&h_e(n,e,u_e)}var f_e=1,p_e=2;function g_e(n,e){return zM(n)&&Rre(e)?Vre(p9(n),e):function(t){var r=axe(t,n);return r===void 0&&r===e?d_e(t,n):VM(e,r,f_e|p_e)}}function v_e(n){return function(e){return e?.[n]}}function m_e(n){return function(e){return Nre(e,n)}}function C_e(n){return zM(n)?v_e(p9(n)):m_e(n)}function A_e(n){return typeof n=="function"?n:n==null?mSe:typeof n=="object"?Vc(n)?g_e(n[0],n[1]):c_e(n):C_e(n)}function I_e(n,e,t,r){for(var i=-1,s=n==null?0:n.length;++i<s;){var o=n[i];e(r,o,t(o),n)}return r}function y_e(n){return function(e,t,r){for(var i=-1,s=Object(e),o=r(e),a=o.length;a--;){var l=o[++i];if(t(s[l],l,s)===!1)break}return e}}var b_e=y_e();function E_e(n,e){return n&&b_e(n,e,DM)}function w_e(n,e){return function(t,r){if(t==null)return t;if(!Pre(t))return n(t,r);for(var i=t.length,s=-1,o=Object(t);++s<i&&r(o[s],s,o)!==!1;);return t}}var S_e=w_e(E_e);function T_e(n,e,t,r){return S_e(n,function(i,s,o){e(r,i,t(i),o)}),r}function x_e(n,e){return function(t,r){var i=Vc(t)?I_e:T_e,s={};return i(t,n,A_e(r),s)}}var __e=Object.prototype,P_e=__e.hasOwnProperty,O_e=x_e(function(n,e,t){P_e.call(n,t)?n[t].push(e):DSe(n,t,[e])});function NH(n){return n.toString(16).padStart(6,"0")}function M_e(n,e){const t=new Date(n);return`${t.toString().match(/\d\d:\d\d:\d\d/)[0]}${e==="ms"?`.${String(t.getMilliseconds()).padStart(3,"0")}`:""}`}function k_e(n,e){const t=new Map,r=Bre(n,e.toLowerCase(),t,0);return t.clear(),r}const Hre=10;function Bre(n,e,t,r){if(r>Hre)return!1;let i=!1;const s=Object.keys(n);let o,a;for(let l=0;l<s.length&&(o=s[l],a=n[o],i=jre(e,o,a,t,r+1),!i);l++);return i}function jre(n,e,t,r,i){let s=!1,o;return e==="_custom"&&(e=t.display,t=t.value),(o=$_e(t))&&(t=o),e&&DH(e,n)?(s=!0,r.set(t,!0)):r.has(t)?s=r.get(t):Array.isArray(t)?(r.set(t,null),s=L_e(t,n,r,i),r.set(t,s)):qb(t)?(r.set(t,null),s=Bre(t,n,r,i),r.set(t,s)):DH(t,n)&&(s=!0,r.set(t,!0)),s}function DH(n,e){return`${n}`.toLowerCase().includes(e)}function $_e(n){return n===null?"null":n===v0?"undefined":n===cA?"NaN":n===aA?"Infinity":n===lA?"-Infinity":!1}function L_e(n,e,t,r){if(r>Hre)return!1;let i=!1,s;for(let o=0;o<n.length&&(s=n[o],i=jre(e,null,s,t,r+1),!i);o++);return i}function HM(n){const{state:e,filterKey:t,processGroup:r}=n;if(!t||!t.trim().length)return e;const i={};for(const s in e){const o=e[s].filter(a=>k_e({[a.key]:a.value},t));o.length&&(i[s]=r?r(o):o)}return i}const Fre=Ft({__name:"NodeTag",props:{tag:{}},setup(n){return(e,t)=>Kn((Ve(),Xe("span",{style:Ys({color:`#${ye(NH)(e.tag.textColor)}`,backgroundColor:`#${ye(NH)(e.tag.backgroundColor)}`}),class:"ml-2 rounded-sm px-1 text-[0.75rem] leading-snug"},[Cr(gr(e.tag.label),1)],4)),[[ye(Ni),{content:e.tag.tooltip,html:!0}]])}}),N_e={class:"p2"},D_e=["onClick"],Ure=Ft({__name:"SelectiveList",props:Yh({data:{}},{modelValue:{},modelModifiers:{}}),emits:Yh(["select"],["update:modelValue"]),setup(n,{emit:e}){const t=e,r=nA(n,"modelValue");function i(s){r.value=s,t("select",s)}return(s,o)=>(Ve(),Xe("ul",N_e,[(Ve(!0),Xe(ur,null,Yn(s.data,a=>(Ve(),Xe("li",{key:a.id,class:Ar(["selectable-item",{active:a.id===r.value}]),onClick:l=>i(a.id)},[Cr(gr(a.label)+" ",1),(Ve(!0),Xe(ur,null,Yn(a.tags,(l,c)=>(Ve(),Nt(Fre,{key:c,tag:l},null,8,["tag"]))),128))],10,D_e))),128))]))}}),BM=Symbol("VirtualRouteKey"),Wre=Symbol("VirtualRoutesKey");function jM(n,e){const t=e?.defaultRoutePath??hn(n)[0].path,r=Ct({path:t}),i=ot(()=>hn(n)),s=ot(()=>r.value.path),o=Ft({setup(){return()=>{const l=i.value.find(c=>c.path===s.value);return l?cd(l.component):null}}});function a(){r.value.path=t}return io(BM,r),io(Wre,i),{VirtualRouterView:o,restoreRouter:a}}function pA(){const n=Li(BM);return{push(e){n.value.path=e}}}function z_e(){const n=Li(Wre),e=Li(BM);return{routes:n,currentRoute:e}}const R_e={border:"b base",class:"flex items-center justify-between px3"},V_e=["href"],H_e=["href"],b0=Ft({__name:"DevToolsHeader",props:{githubRepoLink:{},docLink:{}},setup(n){const e=pA();return(t,r)=>(Ve(),Xe("div",R_e,[Pe("div",null,[pn(t.$slots,"default",{},()=>[Pe("i",{class:"i-ep:back cursor-pointer op70 text-base hover:op100",onClick:r[0]||(r[0]=i=>ye(e).push("/"))})])]),Pe("div",null,[Pe("a",{class:"pr2",href:t.docLink,target:"_blank",title:"View Documentation"},r[1]||(r[1]=[Pe("i",{class:"i-clarity:document-line cursor-pointer op70 text-base hover:op100"},null,-1)]),8,V_e),t.githubRepoLink?(Ve(),Xe("a",{key:0,href:t.githubRepoLink,target:"_blank",title:"Star on GitHub"},r[2]||(r[2]=[Pe("i",{class:"i-mdi:github cursor-pointer op70 text-base hover:op100"},null,-1)]),8,H_e)):Rt("",!0)])]))}}),fd=(n,e)=>{const t=n.__vccOpts||n;for(const[r,i]of e)t[r]=i;return t},B_e={},j_e={class:"h-full flex flex-col items-center justify-center op50"};function F_e(n,e){return Ve(),Xe("div",j_e,[e[0]||(e[0]=Pe("i",{class:"i-lets-icons:blank-light"},null,-1)),Pe("span",null,[pn(n.$slots,"default")])])}const d2=fd(B_e,[["render",F_e]]),U_e={class:"flex gap3"},W_e=["onClick"],E0=Ft({__name:"Navbar",setup(n){const{routes:e,currentRoute:t}=z_e(),r=pA();return(i,s)=>(Ve(),Xe("ul",U_e,[(Ve(!0),Xe(ur,null,Yn(ye(e),(o,a)=>(Ve(),Xe("li",{key:a,class:Ar(["h-10 flex cursor-pointer items-center justify-center border-b-[2px] border-solid text-size-sm leading-none hover:op100",ye(t).path===o.path?"op-100 font-medium text-primary-400 border-primary-400":"border-transparent op-70"]),onClick:l=>ye(r).push(o.path)},gr(o.name),11,W_e))),128))]))}}),FM=Ft({__name:"ToggleExpanded",props:{value:{type:Boolean}},setup(n){return(e,t)=>(Ve(),Xe("i",{class:Ar(["i-radix-icons:triangle-right flex-none text-4 op-50 transition-base",{"transform rotate-90":e.value}])},null,2))}}),Gre=Symbol("StateEditorSymbol");function G_e(n){const e=Ct(n);return io(Gre,e),{context:e}}function UM(){return Li(Gre)}function K_e(){const n=Ct(""),e=Ct("string"),t=Ct(!1),r=UM();return{editingText:n,editing:t,toggleEditing(i){i&&(e.value=i),t.value=!t.value},editingType:e,nodeId:ot(()=>r.value.nodeId)}}function q_e(n,e){if(n==="array")return e.length;const t="newProp";let r=1;for(;;){const i=`${t}${r}`;if(!e[i])return i;r++}}function Y_e(){const n=Ct({enable:!1,key:"",value:"undefined"});function e(r,i){const s=q_e(r,i);n.value={enable:!0,key:s.toString(),value:"undefined"}}function t(){n.value={enable:!1,key:"",value:"undefined"}}return{addNewProp:e,resetDrafting:t,draftingNewProp:n}}const Kre="expanded-state";function T1(n=""){const e=Ct([]);return io(`${Kre}-${n}`,e),{expanded:e}}function WM(n=""){const e=Li(`${Kre}-${n}`,Ct([]));function t(r){const i=e.value.indexOf(r);i===-1?e.value.push(r):e.value.splice(i,1)}return{expanded:e,toggleExpanded:t}}function GM(n){return Ob()?(lO(n),!0):!1}const KM=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const X_e=n=>typeof n<"u",Z_e=Object.prototype.toString,Q_e=n=>Z_e.call(n)==="[object Object]",qx=()=>{};function qre(n,e){function t(...r){return new Promise((i,s)=>{Promise.resolve(n(()=>e.apply(this,r),{fn:e,thisArg:this,args:r})).then(i).catch(s)})}return t}const J_e=n=>n();function Yre(n,e={}){let t,r,i=qx;const s=a=>{clearTimeout(a),i(),i=qx};let o;return a=>{const l=hn(n),c=hn(e.maxWait);return t&&s(t),l<=0||c!==void 0&&c<=0?(r&&(s(r),r=null),Promise.resolve(a())):new Promise((u,h)=>{i=e.rejectOnCancel?h:u,o=a,c&&!r&&(r=setTimeout(()=>{t&&s(t),r=null,u(o())},c)),t=setTimeout(()=>{r&&s(r),r=null,u(a())},l)})}}function zH(n,e=!1,t="Timeout"){return new Promise((r,i)=>{setTimeout(e?()=>i(t):r,n)})}function ePe(n){let e;function t(){return e||(e=n()),e}return t.reset=async()=>{const r=e;e=void 0,r&&await r},t}function tPe(n){return So()}function d4(n){return Array.isArray(n)?n:[n]}function RH(n,e=200,t={}){return qre(Yre(e,t),n)}function rPe(n,e,t={}){const{eventFilter:r=J_e,...i}=t;return Fr(n,qre(r,e),i)}function nPe(n,e=!0,t){tPe()?No(n,t):e?n():Hs(n)}function Yx(n,e=!1){function t(h,{flush:d="sync",deep:g=!1,timeout:f,throwOnTimeout:v}={}){let C=null;const A=[new Promise(b=>{C=Fr(n,m=>{h(m)!==e&&(C?C():Hs(()=>C?.()),b(m))},{flush:d,deep:g,immediate:!0})})];return f!=null&&A.push(zH(f,v).then(()=>hn(n)).finally(()=>C?.())),Promise.race(A)}function r(h,d){if(!fn(h))return t(m=>m===h,d);const{flush:g="sync",deep:f=!1,timeout:v,throwOnTimeout:C}=d??{};let A=null;const b=[new Promise(m=>{A=Fr([n,h],([E,I])=>{e!==(E===I)&&(A?A():Hs(()=>A?.()),m(E))},{flush:g,deep:f,immediate:!0})})];return v!=null&&b.push(zH(v,C).then(()=>hn(n)).finally(()=>(A?.(),hn(n)))),Promise.race(b)}function i(h){return t(d=>!!d,h)}function s(h){return r(null,h)}function o(h){return r(void 0,h)}function a(h){return t(Number.isNaN,h)}function l(h,d){return t(g=>{const f=Array.from(g);return f.includes(h)||f.includes(hn(h))},d)}function c(h){return u(1,h)}function u(h=1,d){let g=-1;return t(()=>(g+=1,g>=h),d)}return Array.isArray(hn(n))?{toMatch:t,toContains:l,changed:c,changedTimes:u,get not(){return Yx(n,!e)}}:{toMatch:t,toBe:r,toBeTruthy:i,toBeNull:s,toBeNaN:a,toBeUndefined:o,changed:c,changedTimes:u,get not(){return Yx(n,!e)}}}function Xre(n){return Yx(n)}function iPe(n,e,t={}){const{immediate:r=!0,immediateCallback:i=!1}=t,s=Cn(!1);let o=null;function a(){o&&(clearTimeout(o),o=null)}function l(){s.value=!1,a()}function c(...u){i&&n(),a(),s.value=!0,o=setTimeout(()=>{s.value=!1,o=null,n(...u)},hn(e))}return r&&(s.value=!0,KM&&c()),GM(l),{isPending:$1(s),start:c,stop:l}}function Zre(n=!1,e={}){const{truthyValue:t=!0,falsyValue:r=!1}=e,i=fn(n),s=Cn(n);function o(a){if(arguments.length)return s.value=a,s.value;{const l=hn(t);return s.value=s.value===l?hn(r):l,s.value}}return i?o:[s,o]}function Qre(n,e,t={}){const{debounce:r=0,maxWait:i=void 0,...s}=t;return rPe(n,e,{...s,eventFilter:Yre(r,{maxWait:i})})}function sPe(n,e,t){return Fr(n,e,{...t,immediate:!0})}const g9=KM?window:void 0,Jre=KM?window.navigator:void 0;function hf(n){var e;const t=hn(n);return(e=t?.$el)!=null?e:t}function s1(...n){const e=[],t=()=>{e.forEach(a=>a()),e.length=0},r=(a,l,c,u)=>(a.addEventListener(l,c,u),()=>a.removeEventListener(l,c,u)),i=ot(()=>{const a=d4(hn(n[0])).filter(l=>l!=null);return a.every(l=>typeof l!="string")?a:void 0}),s=sPe(()=>{var a,l;return[(l=(a=i.value)==null?void 0:a.map(c=>hf(c)))!=null?l:[g9].filter(c=>c!=null),d4(hn(i.value?n[1]:n[0])),d4(ye(i.value?n[2]:n[1])),hn(i.value?n[3]:n[2])]},([a,l,c,u])=>{if(t(),!(a!=null&&a.length)||!(l!=null&&l.length)||!(c!=null&&c.length))return;const h=Q_e(u)?{...u}:u;e.push(...a.flatMap(d=>l.flatMap(g=>c.map(f=>r(d,g,f,h)))))},{flush:"post"}),o=()=>{s(),t()};return GM(t),o}function oPe(){const n=Cn(!1),e=So();return e&&No(()=>{n.value=!0},e),n}function qM(n){const e=oPe();return ot(()=>(e.value,!!n()))}function VH(n,e={}){const{controls:t=!1,navigator:r=Jre}=e,i=qM(()=>r&&"permissions"in r),s=Cn(),o=typeof n=="string"?{name:n}:n,a=Cn(),l=()=>{var u,h;a.value=(h=(u=s.value)==null?void 0:u.state)!=null?h:"prompt"};s1(s,"change",l,{passive:!0});const c=ePe(async()=>{if(i.value){if(!s.value)try{s.value=await r.permissions.query(o)}catch{s.value=void 0}finally{l()}if(t)return ii(s.value)}});return c(),t?{state:a,isSupported:i,query:c}:a}function aPe(n={}){const{navigator:e=Jre,read:t=!1,source:r,copiedDuring:i=1500,legacy:s=!1}=n,o=qM(()=>e&&"clipboard"in e),a=VH("clipboard-read"),l=VH("clipboard-write"),c=ot(()=>o.value||s),u=Cn(""),h=Cn(!1),d=iPe(()=>h.value=!1,i,{immediate:!1});async function g(){let b=!(o.value&&A(a.value));if(!b)try{u.value=await e.clipboard.readText()}catch{b=!0}b&&(u.value=C())}c.value&&t&&s1(["copy","cut"],g,{passive:!0});async function f(b=hn(r)){if(c.value&&b!=null){let m=!(o.value&&A(l.value));if(!m)try{await e.clipboard.writeText(b)}catch{m=!0}m&&v(b),u.value=b,h.value=!0,d.start()}}function v(b){const m=document.createElement("textarea");m.value=b??"",m.style.position="absolute",m.style.opacity="0",document.body.appendChild(m),m.select(),document.execCommand("copy"),m.remove()}function C(){var b,m,E;return(E=(m=(b=document?.getSelection)==null?void 0:b.call(document))==null?void 0:m.toString())!=null?E:""}function A(b){return b==="granted"||b==="prompt"}return{isSupported:c,text:u,copied:h,copy:f}}function lPe(n){return JSON.parse(JSON.stringify(n))}function cPe(n,e,t={}){const{window:r=g9,...i}=t;let s;const o=qM(()=>r&&"ResizeObserver"in r),a=()=>{s&&(s.disconnect(),s=void 0)},l=ot(()=>{const h=hn(n);return Array.isArray(h)?h.map(d=>hf(d)):[hf(h)]}),c=Fr(l,h=>{if(a(),o.value&&r){s=new ResizeObserver(e);for(const d of h)d&&s.observe(d,i)}},{immediate:!0,flush:"post"}),u=()=>{a(),c()};return GM(u),{isSupported:o,stop:u}}function uPe(n,e={width:0,height:0},t={}){const{window:r=g9,box:i="content-box"}=t,s=ot(()=>{var h,d;return(d=(h=hf(n))==null?void 0:h.namespaceURI)==null?void 0:d.includes("svg")}),o=Cn(e.width),a=Cn(e.height),{stop:l}=cPe(n,([h])=>{const d=i==="border-box"?h.borderBoxSize:i==="content-box"?h.contentBoxSize:h.devicePixelContentBoxSize;if(r&&s.value){const g=hf(n);if(g){const f=g.getBoundingClientRect();o.value=f.width,a.value=f.height}}else if(d){const g=d4(d);o.value=g.reduce((f,{inlineSize:v})=>f+v,0),a.value=g.reduce((f,{blockSize:v})=>f+v,0)}else o.value=h.contentRect.width,a.value=h.contentRect.height},t);nPe(()=>{const h=hf(n);h&&(o.value="offsetWidth"in h?h.offsetWidth:e.width,a.value="offsetHeight"in h?h.offsetHeight:e.height)});const c=Fr(()=>hf(n),h=>{o.value=h?e.width:0,a.value=h?e.height:0});function u(){l(),c()}return{width:o,height:a,stop:u}}const hPe={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function dPe(n={}){const{reactive:e=!1,target:t=g9,aliasMap:r=hPe,passive:i=!0,onEventFired:s=qx}=n,o=zc(new Set),a={toJSON(){return{}},current:o},l=e?zc(a):a,c=new Set,u=new Set;function h(v,C){v in l&&(e?l[v]=C:l[v].value=C)}function d(){o.clear();for(const v of u)h(v,!1)}function g(v,C){var A,b;const m=(A=v.key)==null?void 0:A.toLowerCase(),E=[(b=v.code)==null?void 0:b.toLowerCase(),m].filter(Boolean);m&&(C?o.add(m):o.delete(m));for(const I of E)u.add(I),h(I,C);m==="meta"&&!C?(c.forEach(I=>{o.delete(I),h(I,!1)}),c.clear()):typeof v.getModifierState=="function"&&v.getModifierState("Meta")&&C&&[...o,...E].forEach(I=>c.add(I))}s1(t,"keydown",v=>(g(v,!0),s(v)),{passive:i}),s1(t,"keyup",v=>(g(v,!1),s(v)),{passive:i}),s1("blur",d,{passive:i}),s1("focus",d,{passive:i});const f=new Proxy(l,{get(v,C,A){if(typeof C!="string")return Reflect.get(v,C,A);if(C=C.toLowerCase(),C in r&&(C=r[C]),!(C in l))if(/[+_-]/.test(C)){const m=C.split(/[+_-]/g).map(E=>E.trim());l[C]=ot(()=>m.map(E=>hn(f[E])).every(Boolean))}else l[C]=Cn(!1);const b=Reflect.get(v,C,A);return e?hn(b):b}});return f}function fPe(n,e,t,r={}){var i,s,o;const{clone:a=!1,passive:l=!1,eventName:c,deep:u=!1,defaultValue:h,shouldEmit:d}=r,g=So(),f=t||g?.emit||((i=g?.$emit)==null?void 0:i.bind(g))||((o=(s=g?.proxy)==null?void 0:s.$emit)==null?void 0:o.bind(g?.proxy));let v=c;v=v||`update:${e.toString()}`;const C=m=>a?typeof a=="function"?a(m):lPe(m):m,A=()=>X_e(n[e])?C(n[e]):h,b=m=>{d?d(m)&&f(v,m):f(v,m)};if(l){const m=A(),E=Ct(m);let I=!1;return Fr(()=>n[e],S=>{I||(I=!0,E.value=C(S),Hs(()=>I=!1))}),Fr(E,S=>{!I&&(S!==n[e]||u)&&b(S)},{deep:u}),E}else return ot({get(){return A()},set(m){b(m)}})}function pPe(n,e={}){const{enter:t=()=>{},leave:r=()=>{},initial:i=!1}=e,s=Ct(i);return s1(n,"mouseenter",()=>{s.value=!0,t()}),s1(n,"mouseleave",()=>{s.value=!1,r()}),{isHovering:s}}const gPe={class:"flex pl5px"},vPe={class:"w160px py5px"},mPe=Ft({__name:"StateFieldEditor",props:{data:{},hovering:{type:Boolean},depth:{},showAddIfNeeded:{type:Boolean,default:!0},disableEdit:{type:Boolean}},emits:["enableEditInput","addNewProp"],setup(n){const e=n,t=UM(),{copy:r,isSupported:i}=aPe(),s=Ct(!1),o=ot(()=>QO(e.data.value)),a=ot(()=>o.value.value),l=ot(()=>o.value.customType),c=ot(()=>a.value===null?"null":typeof a.value),u={flat:!0,size:"mini"},h=ot(()=>({"opacity-0":!e.hovering}));async function d(f,v=!1){await Gt.value.editInspectorState({path:e.data.path||[e.data.key],inspectorId:t.value.inspectorId,type:e.data.stateType,nodeId:t.value.nodeId,state:{newKey:null,value:ii(f),type:c.value,remove:v}}),await Gt.value.sendInspectorState(t.value.inspectorId)}function g(f,v){const C=typeof f=="number"?f+v:BigInt(f)+BigInt(v);d(C)}return(f,v)=>(Ve(),Xe("div",gPe,[!e.disableEdit&&f.data.editable?(Ve(),Xe(ur,{key:0},[c.value==="string"||c.value==="number"||c.value==="object"||c.value==="null"?(Ve(),Xe(ur,{key:0},[Kn((Ve(),Nt(ye(Gn),vo(u,{class:h.value,onClick:v[0]||(v[0]=ya(C=>f.$emit("enableEditInput",c.value),["stop"]))}),{icon:At(()=>[it(ye(Gi),{icon:"i-material-symbols-edit-rounded"})]),_:1},16,["class"])),[[ye(Ni),{content:"Edit value"}]]),c.value==="object"&&f.showAddIfNeeded?Kn((Ve(),Nt(ye(Gn),vo({key:0},u,{class:h.value,onClick:v[1]||(v[1]=ya(C=>f.$emit("addNewProp",Array.isArray(a.value)?"array":"object"),["stop"]))}),{icon:At(()=>[it(ye(Gi),{icon:"i-material-symbols-add-circle-rounded"})]),_:1},16,["class"])),[[ye(Ni),{content:"Add new value"}]]):Rt("",!0)],64)):Rt("",!0),c.value==="boolean"?(Ve(),Nt(ye(Gn),vo({key:1},u,{class:h.value,onClick:v[2]||(v[2]=C=>d(!a.value))}),{icon:At(()=>[it(ye(Gi),{icon:a.value?"i-material-symbols-check-box-sharp":"i-material-symbols-check-box-outline-blank-sharp"},null,8,["icon"])]),_:1},16,["class"])):c.value==="number"||l.value==="bigint"?(Ve(),Xe(ur,{key:2},[it(ye(Gn),vo(u,{class:h.value,onClick:v[3]||(v[3]=ya(C=>g(a.value,1),["stop"]))}),{icon:At(()=>[it(ye(Gi),{icon:"i-carbon-add"})]),_:1},16,["class"]),it(ye(Gn),vo(u,{class:h.value,onClick:v[4]||(v[4]=ya(C=>g(a.value,-1),["stop"]))}),{icon:At(()=>[it(ye(Gi),{icon:"i-carbon-subtract"})]),_:1},16,["class"])],64)):Rt("",!0)],64)):Rt("",!0),!e.disableEdit&&f.depth>0&&f.data.editable?(Ve(),Nt(ye(Gn),vo({key:1},u,{class:h.value,onClick:v[5]||(v[5]=ya(C=>d(a.value,!0),["stop"]))}),{icon:At(()=>[it(ye(Gi),{icon:"i-material-symbols-delete-rounded"})]),_:1},16,["class"])):Rt("",!0),it(ye(z2),{class:Ar({"opacity-0":!f.hovering&&!s.value}),"button-props":{flat:!0,size:"mini"},disabled:!ye(i),"onUpdate:visible":v[8]||(v[8]=C=>s.value=C)},{popper:At(()=>[Pe("div",vPe,[it(ye(iH),{onClick:v[6]||(v[6]=C=>ye(r)(typeof a.value=="object"?JSON.stringify(a.value):a.value.toString()))},{icon:At(()=>[it(ye(Gi),{icon:"i-material-symbols-copy-all-rounded",class:"mt4px"}),v[9]||(v[9]=Cr(" Copy Value "))]),_:1}),it(ye(iH),{onClick:v[7]||(v[7]=()=>{ye(r)(f.data.key)})},{icon:At(()=>[it(ye(Gi),{icon:"i-material-symbols-copy-all-rounded",class:"mt4px"}),v[10]||(v[10]=Cr(" Copy Path "))]),_:1})])]),"button-icon":At(()=>[it(ye(Gi),{icon:"i-material-symbols:more-vert"})]),_:1},8,["class","disabled"])]))}}),CPe={class:"flex-inline items-center gap4px"},U7=Ft({__name:"StateFieldInputEditor",props:{modelValue:{},customType:{},showActions:{type:Boolean,default:!0},autoFocus:{type:Boolean,default:!0}},emits:["cancel","submit","update:modelValue"],setup(n,{emit:e}){const t=n,r=e,i=ot(()=>t.customType==="date"?"datetime-local":""),{escape:s,enter:o}=dPe();Ao(()=>{s.value?r("cancel"):o.value&&r("submit")});const a=fPe(t,"modelValue",r);function l(u){try{return n4(u,t.customType),!0}catch{return!1}}const c=Ct(!1);return Fr(a,b1(()=>{c.value=!l(a.value)},300)),(u,h)=>(Ve(),Xe("span",CPe,[it(ye(ll),{modelValue:ye(a),"onUpdate:modelValue":h[0]||(h[0]=d=>fn(a)?a.value=d:null),type:i.value,variant:c.value?"warning":"normal",class:Ar(["h25px px4px",u.customType==="date"?"w240px":"w120px"]),"auto-focus":u.autoFocus,onClick:h[1]||(h[1]=ya(()=>{},["stop"]))},null,8,["modelValue","type","variant","class","auto-focus"]),u.showActions?(Ve(),Xe(ur,{key:0},[Kn((Ve(),Nt(ye(Gn),{size:"mini",flat:"",class:"p2px!",onClick:h[2]||(h[2]=ya(d=>u.$emit("cancel"),["stop"]))},{icon:At(()=>[it(ye(Gi),{icon:"i-material-symbols-cancel"})]),_:1})),[[ye(Ni),{content:"Esc to cancel"}]]),c.value?Kn((Ve(),Nt(ye(Gi),{key:1,icon:"i-material-symbols-warning",class:"color-warning-500 dark:color-warning-300"},null,512)),[[ye(Ni),{content:"Invalid value"}]]):Kn((Ve(),Nt(ye(Gn),{key:0,size:"mini",flat:"",class:"p2px!",onClick:h[3]||(h[3]=ya(d=>u.$emit("submit"),["stop"]))},{icon:At(()=>[it(ye(Gi),{icon:"i-material-symbols-save"})]),_:1})),[[ye(Ni),{content:"Enter to submit change"}]])],64)):Rt("",!0)]))}}),APe={key:1,pl5:""},IPe={"whitespace-nowrap":"","text-purple-700":"",op70:"","dark:text-purple-300":""},yPe=["innerHTML"],bPe={key:0},EPe={"overflow-hidden":"","text-ellipsis":"","whitespace-nowrap":"","state-key":""},HH=30,wPe=Ft({__name:"StateFieldViewer",props:{data:{},depth:{},index:{},expandedStateId:{}},setup(n){const e=n,t=Ct(HH),r=ot(()=>$J(e.data.value,!1,{customClass:{string:"max-w-120 truncate"}})),i=ot(()=>sC(e.data.value)),s=ot(()=>QO(e.data.value)),{expanded:o,toggleExpanded:a}=WM(e.expandedStateId??""),l=ot(()=>{var H;return i.value==="custom"?`${((H=e.data.value._custom)==null?void 0:H.type)??"string"}-custom-state`:"unknown-state-type"}),c=ot(()=>{const{value:H}=s.value;return _D(H)?H.length:xD(H)?Object.keys(H).length:0}),u=ot(()=>e.data.path||[e.data.key]),h=ot(()=>u.value[u.value.length-1]),d=ot(()=>{var H,N,W,D,R,Y,ie;const de=["Reactive"],xe=((N=(H=e.data.value)==null?void 0:H._custom)==null?void 0:N.stateTypeName)||((W=e.data)==null?void 0:W.stateTypeName);if(de.includes(xe))return xe;if((R=(D=e.data.value)==null?void 0:D.fields)!=null&&R.abstract)return"";{const X=(ie=(Y=e.data.value)==null?void 0:Y._custom)==null?void 0:ie.type,Q=i.value==="custom"&&!X?`"${r.value}"`:r.value===""?'""':r.value,he=i.value==="custom"&&X==="ref"?sC(Q):i.value,me=i.value==="string"?"select-text":"",_e=`<span title="${i.value==="string"?Yb(e.data.value):""}" class="${he}-state-type flex whitespace-nowrap ${me}">${Q}</span>`;return xe?`${_e} <span class="text-gray-500">(${xe})</span>`:_e}}),g=ot(()=>{const{value:H,inherit:N,customType:W}=s.value,D=W==="set";let R=[];return _D(H)?H.slice(0,t.value).map((Y,ie)=>({key:ie.toString(),path:[...u.value,ie.toString()],value:Y,...N,editable:e.data.editable&&!D,creating:!1})):(xD(H)&&(R=Object.keys(H).slice(0,t.value).map(Y=>({key:Y,path:[...u.value,Y],value:H[Y],...N,editable:e.data.editable&&!D,creating:!1})),i.value!=="custom"&&(R=aZ(R))),R===e.data.value?[]:R)}),f=ot(()=>g.value.length>0),v=Ct(),C=UM(),{isHovering:A}=pPe(()=>v.value),{editingType:b,editing:m,editingText:E,toggleEditing:I,nodeId:S}=K_e();Fr(()=>m.value,H=>{if(H){const{value:N}=s.value;E.value=WAe(N,s.value.customType)}else E.value=""});async function T(){const H=e.data;await Gt.value.editInspectorState({path:u.value,inspectorId:C.value.inspectorId,type:H.stateType,nodeId:S.value,state:{newKey:null,type:b.value,value:n4(E.value,s.value.customType)}}),await Gt.value.sendInspectorState(C.value.inspectorId),I()}const{addNewProp:P,draftingNewProp:_,resetDrafting:$}=Y_e();function B(H){const N=`${e.depth}-${e.index}`;o.value.includes(N)||a(N),P(H,s.value.value)}async function U(){const H=e.data;await Gt.value.editInspectorState({path:[...u.value,_.value.key],inspectorId:C.value.inspectorId,type:H.stateType,nodeId:S.value,state:{newKey:_.value.key,type:typeof n4(_.value.value),value:n4(_.value.value)}}),await Gt.value.sendInspectorState(C.value.inspectorId),$()}return(H,N)=>(Ve(),Xe("div",null,[Pe("div",{ref_key:"containerRef",ref:v,class:Ar(["font-state-field flex items-center text-3.5",[f.value&&"cursor-pointer hover:bg-active"]]),style:Ys({paddingLeft:`${H.depth*15+4}px`}),onClick:N[1]||(N[1]=W=>ye(a)(`${H.depth}-${H.index}`))},[f.value?(Ve(),Nt(FM,{key:0,value:ye(o).includes(`${H.depth}-${H.index}`)},null,8,["value"])):(Ve(),Xe("span",APe)),Pe("span",IPe,gr(h.value),1),N[5]||(N[5]=Pe("span",{mx1:""},":",-1)),ye(m)?(Ve(),Nt(U7,{key:2,modelValue:ye(E),"onUpdate:modelValue":N[0]||(N[0]=W=>fn(E)?E.value=W:null),class:"mr-1","custom-type":s.value.customType,onCancel:ye(I),onSubmit:T},null,8,["modelValue","custom-type","onCancel"])):Rt("",!0),Pe("span",{class:Ar([l.value,"flex whitespace-nowrap dark:text-#bdc6cf"])},[Pe("span",{class:"flex",innerHTML:d.value},null,8,yPe)],2),it(mPe,{hovering:ye(A),"disable-edit":ye(C).disableEdit||ye(m),data:H.data,depth:H.depth,onEnableEditInput:ye(I),onAddNewProp:B},null,8,["hovering","disable-edit","data","depth","onEnableEditInput"])],6),f.value&&ye(o).includes(`${H.depth}-${H.index}`)?(Ve(),Xe("div",bPe,[it(ene,{data:g.value,depth:H.depth,index:H.index},null,8,["data","depth","index"]),c.value>t.value?Kn((Ve(),Nt(ye(Gn),{key:0,flat:"",size:"mini",class:"ml-4",onClick:N[2]||(N[2]=W=>t.value+=HH)},{icon:At(()=>[it(ye(Gi),{icon:"i-material-symbols-more-horiz"})]),_:1})),[[ye(Ni),"Show more"]]):Rt("",!0),ye(_).enable?(Ve(),Xe("div",{key:1,style:Ys({paddingLeft:`${(H.depth+1)*15+4}px`})},[Pe("span",EPe,[it(U7,{modelValue:ye(_).key,"onUpdate:modelValue":N[3]||(N[3]=W=>ye(_).key=W),"show-actions":!1},null,8,["modelValue"])]),N[6]||(N[6]=Pe("span",{"mx-1":""},":",-1)),it(U7,{modelValue:ye(_).value,"onUpdate:modelValue":N[4]||(N[4]=W=>ye(_).value=W),"auto-focus":!1,onCancel:ye($),onSubmit:U},null,8,["modelValue","onCancel"])],4)):Rt("",!0)])):Rt("",!0)]))}}),SPe=fd(wPe,[["__scopeId","data-v-7918b8f2"]]),ene=Ft({__name:"ChildStateViewer",props:{data:{},depth:{default:0},index:{},expandedStateId:{default:""}},setup(n){return(e,t)=>(Ve(),Xe("div",null,[(Ve(!0),Xe(ur,null,Yn(e.data,(r,i)=>(Ve(),Xe("div",{key:i},[it(SPe,{data:r,depth:e.depth+1,index:`${e.index}-${i}`,"expanded-state-id":e.expandedStateId},null,8,["data","depth","index","expanded-state-id"])]))),128))]))}}),TPe=["onClick"],xPe={key:1,pl5:""},_Pe={"font-state-field":"","text-3.5":"","text-hex-a3a3a3":""},PPe={key:0},gA=Ft({__name:"RootStateViewer",props:{data:{},nodeId:{},inspectorId:{},disableEdit:{type:Boolean,default:!1},expandedStateId:{default:""}},setup(n){const e=n;function t(){return{nodeId:e.nodeId,inspectorId:e.inspectorId,disableEdit:e.disableEdit}}const{context:r}=G_e(t());Ao(()=>{r.value=t()});const{expanded:i,toggleExpanded:s}=WM(e.expandedStateId);return(o,a)=>(Ve(),Xe("div",null,[(Ve(!0),Xe(ur,null,Yn(o.data,(l,c,u)=>(Ve(),Xe("div",{key:u},[Pe("div",{class:Ar(["flex items-center",[l?.length&&"cursor-pointer hover:bg-active"]]),onClick:h=>ye(s)(`${u}`)},[l!=null&&l.length?(Ve(),Nt(FM,{key:0,value:ye(i).includes(`${u}`)},null,8,["value"])):(Ve(),Xe("span",xPe)),Pe("span",_Pe,gr(c),1)],10,TPe),l!=null&&l.length&&ye(i).includes(`${u}`)?(Ve(),Xe("div",PPe,[it(ene,{data:l,index:`${u}`,"expanded-state-id":o.expandedStateId},null,8,["data","index","expanded-state-id"])])):Rt("",!0)]))),128))]))}}),OPe={class:"p3"},MPe=["onClick"],kPe={key:0,class:"absolute left-5px top-4.5 h10 w0 border-l-2",border:"solid gray2"},$Pe={class:"h-full flex items-center truncate pl5"},LPe={absolute:"","top-5":"",pr2:"","text-3":"",op40:""},NPe={pl2:"",op30:""},DPe=Ft({__name:"EventList",props:Yh({data:{}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(n){const e=n,t=nA(n,"modelValue"),r=["#3e5770","#42b983","#0098c4"],i=Ct(null),s=ot(()=>{let o=-1,a=0;return e.data.forEach((l,c)=>{(l.groupId!==a||o===-1)&&(o=(o+1)%r.length),a=l.groupId??a,l.id=c,l.color=r[o]}),e.data});return Fr(()=>s.value.length,o=>{var a;(a=i.value)==null||a.scrollToItem(o-1)},{flush:"post"}),(o,a)=>(Ve(),Xe("div",OPe,[it(ye(MM),{ref_key:"scrollerRef",ref:i,items:s.value,"min-item-size":52,"key-field":"id","page-mode":"","item-tag":"li","list-tag":"ul",buffer:20},{default:At(({item:l})=>[Pe("div",{class:"relative mb7 h6 cursor-pointer",style:Ys({color:t.value===l.id?l.color:""}),onClick:c=>t.value=l.id},[Pe("span",{class:"absolute top-1.5 inline-block h3 w3 b rounded-50%",style:Ys({border:`3px solid ${l.color}`})},null,4),l.id<o.data.length-1?(Ve(),Xe("span",kPe)):Rt("",!0),Pe("p",$Pe,[Pe("span",LPe,"["+gr(ye(M_e)(l.time))+"]",1),Cr(" "+gr(l.title)+" ",1),Pe("span",NPe,gr(l.subtitle),1)])],12,MPe)]),_:1},8,["items"])]))}}),zPe={class:"relative h-full flex flex-col"},RPe={key:1,class:"flex-1 overflow-hidden"},VPe={"h-full":"","select-none":"","overflow-scroll":"",class:"no-scrollbar"},HPe={"h-full":"","overflow-scroll":"",class:"no-scrollbar"},BPe={key:3,class:"absolute right-3 top-12 flex items-center justify-end b-1 border-base rounded-1 b-solid px2 py1"},jPe={class:"flex items-center gap-2 px-1"},FPe={key:0,class:"recording recording-btn bg-[#ef4444]"},UPe={key:1,class:"recording-btn bg-black op70 dark:bg-white hover:op100"},WPe={class:"flex items-center gap1"},GPe=Ft({__name:"index",props:{layerIds:{},pluginId:{},docLink:{},githubRepoLink:{},headerVisible:{type:Boolean,default:!0},switcherVisible:{type:Boolean,default:!0}},setup(n,{expose:e}){const t=n,{expanded:r}=T1("timeline-state");r.value=["0","1"];const i=Ct([]),s=Ct(new Map),o=Ct(0),a=Nl(),l=ot(()=>{var b;return(b=a.timelineLayersState.value)==null?void 0:b[t.pluginId]}),c=ot(()=>i.value[o.value]??null),u=ot(()=>l.value?"Stop recording":"Start recording"),h=ot(()=>{var b;const m=[];for(const E in(b=c.value)==null?void 0:b.data)m.push({key:E,type:E,editable:!1,value:c.value.data[E]});return m}),d=ot(()=>{var b,m,E;const I=(b=c.value)==null?void 0:b.groupId,S=s.value.get(I);if(S){const T=((m=S[S.length-1])==null?void 0:m.time)-(((E=S[0])==null?void 0:E.time)??0);return[{key:"events",type:"events",editable:!1,value:S.length},T&&{key:"duration",type:"duration",editable:!1,value:`${T}ms`}].filter(Boolean)}}),g=ot(()=>({"Event Info":h.value,...d.value&&{"Group Info":d.value}}));function f(b){var m;const E=b.groupId;E!==void 0&&(s.value.set(E,s.value.get(E)??[]),(m=s.value.get(E))==null||m.push(b))}function v(b){const m=Lo(b);if(!m)return;const{layerId:E,event:I}=m;t.layerIds.includes(E)&&(i.value.push(I),f(I))}Gt.functions.on(Hi.TIMELINE_EVENT_UPDATED,v),wo(()=>{Gt.functions.off(Hi.TIMELINE_EVENT_UPDATED,v)});function C(){i.value=[],s.value.clear()}e({clear:C});function A(){Gt.value.updateTimelineLayersState({[t.pluginId]:!l.value})}return(b,m)=>(Ve(),Xe("div",zPe,[b.headerVisible?(Ve(),Nt(b0,{key:0,"doc-link":b.docLink,"github-repo-link":b.githubRepoLink},{default:At(()=>[it(E0)]),_:1},8,["doc-link","github-repo-link"])):Rt("",!0),i.value.length?(Ve(),Xe("div",RPe,[it(ye(dd),{class:"h-full"},{default:At(()=>[it(ye(Yo),{border:"r base",size:"40","h-full":""},{default:At(()=>[Pe("div",VPe,[it(DPe,{modelValue:o.value,"onUpdate:modelValue":m[0]||(m[0]=E=>o.value=E),data:i.value},null,8,["modelValue","data"])])]),_:1}),it(ye(Yo),{size:"60"},{default:At(()=>[Pe("div",HPe,[it(gA,{class:"p3",data:g.value,"node-id":"","inspector-id":"","disable-edit":!0,"expanded-state-id":"timeline-state"},null,8,["data"])])]),_:1})]),_:1})])):(Ve(),Nt(d2,{key:2,class:"flex-1"},{default:At(()=>m[1]||(m[1]=[Cr(" No events ")])),_:1})),b.switcherVisible?(Ve(),Xe("div",BPe,[Pe("div",jPe,[Kn((Ve(),Xe("div",{class:"flex items-center gap1",onClick:A},[l.value?(Ve(),Xe("span",FPe)):(Ve(),Xe("span",UPe))])),[[ye(Ni),{content:u.value},void 0,{"bottom-end":!0}]]),Kn((Ve(),Xe("div",{class:"flex items-center gap1",onClick:C},[it(ye(Bf),{name:"baseline-delete","cursor-pointer":"","text-xl":"",op70:"","hover:op100":""})])),[[ye(Ni),{content:"Clear all timelines"},void 0,{"bottom-end":!0}]]),Kn((Ve(),Xe("div",WPe,[it(ye(Bf),{name:"baseline-tips-and-updates","cursor-pointer":"","text-xl":"",op70:"","hover:op100":""})])),[[ye(Ni),{content:"<p style='width: 285px'>Timeline events can cause significant performance overhead in large applications, so we recommend enabling it only when needed and on-demand. </p>",html:!0},void 0,{"bottom-end":!0}]])])])):Rt("",!0)]))}}),v9=fd(GPe,[["__scopeId","data-v-3dbcfd2a"]]);function tne(){const n=Ct([]),e=Ct([]);function t(i){e.value=i,i.length<n.value.length&&(n.value=[]),e.value.forEach(s=>{r(s)})}a1(()=>{Gt.value.getCustomInspector().then(i=>{e.value=i,e.value.forEach(s=>{r(s)})}),Gt.functions.on(Hi.INSPECTOR_UPDATED,t)});function r(i){n.value.some(s=>s.id===i.id)||n.value.push(i)}return wo(()=>{Gt.functions.off(Hi.INSPECTOR_UPDATED,t)}),{registeredInspector:n,register:r}}const rne=Symbol("SelectedSymbolKey");function KPe(){const n=Ct("");return io(rne,n),{selected:n}}function qPe(){const n=Li(rne,Ct(""));function e(t){n.value=t}return{selected:n,select:e}}const YPe=["onClick","onDblclick","onMouseover"],XPe={key:1,pl5:""},ZPe={"font-state-field":"","text-3.5":""},QPe={key:0,class:"text-gray-400 dark:text-gray-600 group-hover:text-white group-hover:op50 [.active_&]:op50 [.active_&]:text-white!"},JPe={"group-hover:text-white":"",class:"ws-nowrap [.active_&]:text-white"},eOe={key:2,class:"text-gray-400 dark:text-gray-600 group-hover:text-white group-hover:op50 [.active_&]:op50 [.active_&]:text-white!"},tOe={key:2,class:"ml-2 rounded-sm bg-blue-400 px-1 text-[0.75rem] leading-snug dark:bg-blue-800"},rOe={key:3,class:"ml-2 rounded-sm bg-gray-500 px-1 text-[0.75rem] leading-snug"},nOe={key:0},vA=Ft({__name:"TreeViewer",props:Yh({data:{},depth:{default:0},withTag:{type:Boolean,default:!1}},{modelValue:{},modelModifiers:{}}),emits:Yh(["hover","leave"],["update:modelValue"]),setup(n,{emit:e}){const t=e,r=nA(n,"modelValue"),{expanded:i,toggleExpanded:s}=WM();qPe();function o(l){return"name"in l&&l?.name||"label"in l&&l.label}function a(l){r.value=l}return(l,c)=>(Ve(!0),Xe(ur,null,Yn(l.data,(u,h)=>{var d,g;return Ve(),Xe("div",{key:h,class:Ar({"min-w-max":l.depth===0})},[Pe("div",{class:Ar(["group flex cursor-pointer items-center rounded-1 hover:bg-primary-300 hover:dark:bg-gray-600",{"bg-primary-600! active":r.value===u.id}]),style:Ys({paddingLeft:`${15*l.depth+4}px`}),onClick:f=>a(u.id),onDblclick:f=>ye(s)(u.id),onMouseover:()=>t("hover",u.id),onMouseleave:c[0]||(c[0]=()=>t("leave"))},[(d=u?.children)!=null&&d.length?(Ve(),Nt(FM,{key:0,value:ye(i).includes(u.id),class:"[.active_&]:op20 group-hover:op20",onClick:ya(f=>ye(s)(u.id),["stop"])},null,8,["value","onClick"])):(Ve(),Xe("span",XPe)),Pe("span",ZPe,[l.withTag?(Ve(),Xe("span",QPe,"<")):Rt("",!0),Pe("span",JPe,gr(o(u)),1),(u.renderKey===0||u.renderKey)&&u.renderKey!==ye(v0)?(Ve(),Xe("span",{key:1,class:Ar(["text-xs opacity-50",{"opacity-100":r.value===u.id}])},[Pe("span",{class:Ar([r.value===u.id?"text-purple-200":"text-purple-500"])}," key",2),c[4]||(c[4]=Cr("=")),Pe("span",null,gr(u.renderKey),1)],2)):Rt("",!0),l.withTag?(Ve(),Xe("span",eOe,">")):Rt("",!0)]),u.isFragment?Kn((Ve(),Xe("span",tOe,c[5]||(c[5]=[Cr(" fragment ")]))),[[ye(Ni),"Has multiple root DOM nodes"]]):Rt("",!0),u.inactive?Kn((Ve(),Xe("span",rOe,c[6]||(c[6]=[Cr(" inactive ")]))),[[ye(Ni),"Currently inactive but not destroyed"]]):Rt("",!0),(Ve(!0),Xe(ur,null,Yn(u.tags,(f,v)=>(Ve(),Nt(Fre,{key:v,tag:f},null,8,["tag"]))),128))],46,YPe),(g=u?.children)!=null&&g.length&&ye(i).includes(u.id)?(Ve(),Xe("div",nOe,[it(vA,{modelValue:r.value,"onUpdate:modelValue":c[1]||(c[1]=f=>r.value=f),data:u?.children,depth:l.depth+1,"with-tag":l.withTag,onHover:c[2]||(c[2]=f=>t("hover",f)),onLeave:c[3]||(c[3]=f=>t("leave"))},null,8,["modelValue","data","depth","with-tag"])])):Rt("",!0)],2)}),128))}}),BH=200;function iOe(){const n=RH(t=>Gt.value.highlighComponent(t),BH),e=RH(()=>Gt.value.unhighlight(),BH);return{highlight:n,unhighlight:e}}const sOe={class:"absolute left-0 top-0 h-full w-full flex flex-col rounded-br-2.5 rounded-tr-2.5 bg-white p2 dark:bg-#121212"},oOe={class:"flex-1 overflow-scroll text-3.5"},aOe=Ft({__name:"RenderCode",props:{code:{}},emits:["close"],setup(n,{emit:e}){const t=e;function r(){t("close")}return(i,s)=>(Ve(),Xe("div",sOe,[Pe("div",{class:"h-12 w-full flex items-center justify-between p-2"},[s[0]||(s[0]=Pe("span",{class:"font-500"},"Render Code",-1)),Pe("i",{class:"i-carbon-close cursor-pointer hover:op80",onClick:r})]),Pe("div",oOe,[it(ye(xM),{code:i.code,lang:"javascript"},null,8,["code"])])]))}}),lOe={class:"h-full w-full"},cOe={class:"no-scrollbar h-full flex select-none gap-2 overflow-scroll"},uOe={key:0,class:"h-full flex flex-col p2"},hOe={class:"flex py2"},dOe={xmlns:"http://www.w3.org/2000/svg",style:{height:"1.1em",width:"1.1em"},class:"op-80 hover:op-100",viewBox:"0 0 24 24"},fOe={class:"h-full flex flex-col p2"},pOe={class:"flex py2"},gOe={key:0,class:"font-state-field flex items-center px-1 text-3.5"},vOe={"group-hover:text-white":"",class:"max-w-40 of-hidden text-ellipsis ws-nowrap [.active_&]:text-white"},mOe={class:"flex items-center gap-2 px-1"},COe={class:"h-full flex flex-col items-center justify-center gap-2"},AOe={class:"block"},IOe={xmlns:"http://www.w3.org/2000/svg",style:{height:"2em",width:"2em",opacity:"0.5",color:"#00dc82"},class:"animate-fade",viewBox:"0 0 24 24"},yOe={class:"flex items-center justify-center"},Rv="components",bOe=Ft({__name:"index",emits:["openInEditor","onInspectComponentStart","onInspectComponentEnd"],setup(n,{emit:e}){const t=e,r=Ct(),i=Ct(!1),{width:s}=uPe(r),o=ot(()=>i.value?s.value<700:!1),a=Ct(""),l=Ct(""),[c,u]=Zre(!0),h=Ct(!1),d=Ct(!1),g=Ct(""),f=Ct(!1),v=iOe();function C(ge,Te=[],ae=[]){var L;return Te.push(ge.id),((L=ge.children)==null?void 0:L.length)===0&&ae.push([...Te]),Array.isArray(ge.children)&&ge.children.forEach(F=>{C(F,Te,ae)}),Te.pop(),ae}function A(ge){const Te=[],ae=L=>{L?.forEach(F=>{var re;Te.push(F),(re=F.children)!=null&&re.length&&ae(F.children)})};return ae(ge),Te}function b(ge,Te){const ae=[];return ge?.forEach(L=>{ae.push(...L.slice(0,Te+1))}),[...new Set(ae)]}function m(ge,Te){const ae=[];return ge.forEach(L=>{const F=L.indexOf(Te);F!==-1&&ae.push(...L.slice(0,F+1))}),[...new Set(ae)]}const E=Ct([]),I=ot(()=>{var ge,Te;return(ge=E.value)!=null&&ge.length?C((Te=E.value)==null?void 0:Te[0]):[]}),S=ot(()=>A(E.value)),T=ot(()=>S.value.map(ge=>ge.id)),P=Ct({}),_=Ct(""),$=ot(()=>{const ge=[],Te=ae=>{ae.forEach(L=>{var F;L.id===_.value&&ge.push(L),(F=L.children)!=null&&F.length&&Te(L.children)})};return Te(E.value),ge[0]}),B=ot(()=>{var ge;return((ge=$.value)==null?void 0:ge.file)??""}),U=ot(()=>HM({state:P.value,filterKey:l.value,processGroup(ge){return uxe(Object.values(O_e(aZ(ge),"stateType")))}})),{expanded:H}=T1(),{expanded:N}=T1("component-state");KPe();async function W(ge=""){return Gt.value.getInspectorTree({inspectorId:Rv,filter:ge}).then(Te=>{var ae,L;const F=Lo(Te);E.value=F,_.value=(L=(ae=E.value)==null?void 0:ae[0])==null?void 0:L.id,H.value=b(I.value,1),h.value=!0})}function D(ge){if(!ge||!(ge!=null&&ge.state))return{};const Te={};return ge.state.forEach(ae=>{Te[ae.type]||(Te[ae.type]=[]),Te[ae.type].push(ae)}),Te}function R(ge){Gt.value.getInspectorState({inspectorId:Rv,nodeId:ge}).then(Te=>{const ae=Lo(Te);ae&&(P.value=D(ae),N.value=Array.from({length:Object.keys(P.value).length},(L,F)=>`${F}`))})}Fr(_,ge=>{R(ge),f.value&&K()});function Y(ge){const Te=Lo(ge);Te.inspectorId!==Rv||Te.nodeId!==_.value||(P.value=D({state:Te.state.state}))}Gt.functions.on(Hi.INSPECTOR_STATE_UPDATED,Y),W();function ie(ge){const Te=ge.trim().toLowerCase();u(),W(Te).then(()=>{u()})}Qre(a,ge=>{ie(ge)},{debounce:300});function de(ge){var Te,ae;const L=Lo(ge);L.inspectorId===Rv&&(a.value?ie(a.value):E.value=L.rootNodes,T.value.includes(_.value)||(_.value=(ae=(Te=E.value)==null?void 0:Te[0])==null?void 0:ae.id,H.value=b(I.value,1)))}Gt.functions.on(Hi.INSPECTOR_TREE_UPDATED,de),wo(()=>{Gt.functions.off(Hi.INSPECTOR_STATE_UPDATED,Y),Gt.functions.off(Hi.INSPECTOR_TREE_UPDATED,de)});const xe=Nl(),X=ot(()=>xe.appRecords.value.map(ge=>({label:ge.name+(ge.version?` (${ge.version})`:""),value:ge.id}))),Q=ot(()=>X.value.map(ge=>({label:ge.label,id:ge.value}))),he=Ct(xe.activeAppRecordId.value);Ao(()=>{he.value=xe.activeAppRecordId.value});async function me(ge,Te={}){await Gt.value.toggleApp(ge,Te),_.value="",await W()}async function _e(){d.value=!0,t("onInspectComponentStart");try{const ge=JSON.parse(await Gt.value.inspectComponentInspector()),Te=ge.id.split(":")[0];he.value!==ge.appId&&await me(Te,{inspectingComponent:!0}),_.value=ge.id,H.value.includes(ge.id)||H.value.push(ge.id),H.value=[...new Set([...H.value,...m(I.value,ge.id)])],te()}finally{d.value=!1,t("onInspectComponentEnd")}}function fe(){d.value=!1,Gt.value.cancelInspectComponentInspector()}s1("keydown",ge=>{ge.key==="s"&&(ge.ctrlKey||ge.metaKey)&&!d.value?_e():ge.key==="Escape"&&d.value&&fe()});function oe(){Gt.value.scrollToComponent(_.value)}function J(){Gt.value.inspectDOM(_.value).then(()=>{chrome.devtools.inspectedWindow.eval("inspect(window.__VUE_DEVTOOLS_INSPECT_DOM_TARGET__)")})}function K(){Gt.value.getComponentRenderCode(_.value).then(ge=>{g.value=ge,f.value=!0})}function q(){t("openInEditor",B.value)}const ue=Ct();function te(){setTimeout(()=>{var ge;const Te=(ge=ue.value)==null?void 0:ge.querySelector(".active");Te?.scrollIntoView({behavior:"smooth",block:"center"})},300)}function ce(){g.value="",f.value=!1}return(ge,Te)=>(Ve(),Xe("div",lOe,[it(ye(dd),{ref_key:"splitpanesRef",ref:r,class:"flex-1 overflow-auto",horizontal:o.value,onReady:Te[4]||(Te[4]=ae=>i.value=!0)},{default:At(()=>[X.value.length>1?(Ve(),Nt(ye(Yo),{key:0,border:"base h-full",size:"20"},{default:At(()=>[Pe("div",cOe,[it(Ure,{modelValue:he.value,"onUpdate:modelValue":Te[0]||(Te[0]=ae=>he.value=ae),data:Q.value,class:"w-full",onSelect:me},null,8,["modelValue","data"])])]),_:1})):Rt("",!0),it(ye(Yo),{border:"base","h-full":""},{default:At(()=>[h.value?(Ve(),Xe("div",uOe,[Pe("div",hOe,[it(ye(ll),{modelValue:a.value,"onUpdate:modelValue":Te[1]||(Te[1]=ae=>a.value=ae),"loading-debounce-time":250,loading:!ye(c),placeholder:"Find components...",class:"flex-1 text-3.5"},null,8,["modelValue","loading"]),ye(iZ)?Rt("",!0):Kn((Ve(),Xe("button",{key:0,"px-1":"",class:"hover:color-#00dc82",onClick:_e},[(Ve(),Xe("svg",dOe,Te[6]||(Te[6]=[Pe("path",{fill:"currentColor",d:"M10.611 10.611a1 1 0 0 1 1.11-.208l8.839 3.889a1 1 0 0 1-.14 1.88l-3.338.91l-.91 3.338a1 1 0 0 1-1.88.14l-3.89-8.84a1 1 0 0 1 .209-1.109M17 3a3 3 0 0 1 3 3v3a1 1 0 1 1-2 0V6a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h3a1 1 0 1 1 0 2H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3zm-3.73 10.269l1.715 3.9l.318-1.164a1 1 0 0 1 .701-.702l1.165-.318l-3.9-1.716Z"},null,-1)])))])),[[ye(Ni),"Select component in the page",void 0,{bottom:!0}]])]),Pe("div",{ref_key:"componentTreeContainer",ref:ue,class:"no-scrollbar flex-1 select-none overflow-scroll"},[it(vA,{modelValue:_.value,"onUpdate:modelValue":Te[2]||(Te[2]=ae=>_.value=ae),data:E.value,"with-tag":!0,onHover:ye(v).highlight,onLeave:ye(v).unhighlight},null,8,["modelValue","data","onHover","onLeave"])],512)])):Rt("",!0)]),_:1}),it(ye(Yo),{relative:"","h-full":""},{default:At(()=>{var ae;return[Pe("div",fOe,[Pe("div",pOe,[(ae=$.value)!=null&&ae.name?(Ve(),Xe("span",gOe,[Te[7]||(Te[7]=Pe("span",{class:"text-gray-400 dark:text-gray-600"},"<",-1)),Pe("span",vOe,gr($.value.name),1),Te[8]||(Te[8]=Pe("span",{class:"text-gray-400 dark:text-gray-600"},">",-1))])):Rt("",!0),it(ye(ll),{modelValue:l.value,"onUpdate:modelValue":Te[3]||(Te[3]=L=>l.value=L),"loading-debounce-time":250,placeholder:"Filter State...",class:"flex-1 text-3.5"},null,8,["modelValue"]),Pe("div",mOe,[Kn(Pe("i",{class:"i-material-symbols-light:eye-tracking-outline h-4 w-4 cursor-pointer hover:op-70",onClick:oe},null,512),[[ye(Ni),"Scroll to component",void 0,{bottom:!0}]]),Kn(Pe("i",{class:"i-material-symbols-light:code h-5 w-5 cursor-pointer hover:op-70",onClick:K},null,512),[[ye(Ni),"Show render code",void 0,{bottom:!0}]]),ye(wu)?Kn((Ve(),Xe("i",{key:0,class:"i-material-symbols-light:menu-open h-5 w-5 cursor-pointer hover:op-70",onClick:J},null,512)),[[ye(Ni),"Inspect DOM",void 0,{bottom:!0}]]):Rt("",!0),B.value?Kn((Ve(),Xe("i",{key:1,class:"i-carbon-launch h-4 w-4 cursor-pointer hover:op-70",onClick:q},null,512)),[[ye(Ni),"Open in Editor",void 0,{bottom:!0}]]):Rt("",!0)])]),it(gA,{class:"no-scrollbar flex-1 overflow-scroll",data:U.value,"node-id":_.value,"inspector-id":Rv,"expanded-state-id":"component-state"},null,8,["data","node-id"])]),f.value&&g.value?(Ve(),Nt(aOe,{key:0,code:g.value,onClose:ce},null,8,["code"])):Rt("",!0)]}),_:1})]),_:1},8,["horizontal"]),ye(wu)?(Ve(),Nt(ye(sre),{key:0,modelValue:d.value,"onUpdate:modelValue":Te[5]||(Te[5]=ae=>d.value=ae),title:"",height:"12rem",closable:!1},{footer:At(()=>[Pe("div",yOe,[it(ye(Gn),{onClick:fe},{default:At(()=>Te[11]||(Te[11]=[Cr(" Cancel ")])),_:1})])]),default:At(()=>[Pe("div",COe,[Pe("span",AOe,[(Ve(),Xe("svg",IOe,Te[9]||(Te[9]=[Pe("g",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"},[Pe("circle",{cx:"12",cy:"12",r:".5",fill:"currentColor"}),Pe("path",{d:"M5 12a7 7 0 1 0 14 0a7 7 0 1 0-14 0m7-9v2m-9 7h2m7 7v2m7-9h2"})],-1)])))]),Te[10]||(Te[10]=Pe("p",null," Click on a component on the page to select it ",-1))])]),_:1},8,["modelValue"])):Rt("",!0)]))}}),EOe=fd(bOe,[["__scopeId","data-v-7f4a452a"]]),wOe={},SOe={class:"h-screen w-screen $ui-fcc flex-col"};function TOe(n,e){return Ve(),Xe("div",SOe,[e[0]||(e[0]=Pe("div",{class:"outer"},[Pe("div",{class:"inner"},[Pe("i",{class:"i-logos-vue inline-block h8! w8!",alt:"Vue logo"})])],-1)),pn(n.$slots,"default",{},void 0,!0)])}const xOe=fd(wOe,[["render",TOe],["__scopeId","data-v-b8018f07"]]),nne=Symbol.for("VueDevToolsCustomInspectorStateSymbol");function ed(){return Li(nne)}function YM(){const n=Ct({homepage:"",id:"",label:"",logo:"",timelineLayerIds:[]});return io(nne,n),n}const _Oe={},POe={width:"175",height:"34",viewBox:"0 0 175 34",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function OOe(n,e){return Ve(),Xe("svg",POe,e[0]||(e[0]=[Pe("path",{fill:"currentColor",d:"M0.570999 33.3121V1.80715H10.8288C13.6975 1.80715 16.3198 2.39225 18.6962 3.56242C21.0721 4.73263 22.9701 6.5029 24.3901 8.87327C25.81 11.2136 26.52 14.1091 26.52 17.5596C26.52 20.9801 25.81 23.8756 24.3901 26.2458C22.9701 28.6162 21.0721 30.3868 18.6962 31.5568C16.3198 32.7269 13.6975 33.3121 10.8288 33.3121H0.570999ZM10.1332 27.461C12.9439 27.461 15.2767 26.6812 17.1314 25.1208C18.9858 23.5306 19.913 21.0102 19.913 17.5596C19.913 14.1091 18.9858 11.5887 17.1314 9.99846C15.2767 8.40819 12.9439 7.61306 10.1332 7.61306H7.09085V27.461H10.1332ZM50.3628 25.6159C49.928 28.0463 48.7544 29.9966 46.8421 31.4669C44.9297 32.9368 42.6257 33.672 39.931 33.672C37.5551 33.672 35.5119 33.117 33.8024 32.007C32.1216 30.8668 30.8468 29.3965 29.9772 27.5961C29.1081 25.7961 28.6733 23.9056 28.6733 21.9253C28.6733 19.915 29.0645 18.0247 29.8468 16.2544C30.6584 14.4841 31.8756 13.0439 33.498 11.9337C35.1499 10.8236 37.1491 10.2685 39.4962 10.2685C41.9306 10.2685 43.9589 10.8086 45.5817 11.8888C47.2045 12.9689 48.3924 14.3491 49.1456 16.0294C49.928 17.7097 50.3192 19.4799 50.3192 21.3402C50.3192 22.0303 50.2904 22.7054 50.2324 23.3656H34.4979C34.7295 24.9858 35.3091 26.2612 36.2363 27.191C37.1927 28.0914 38.4243 28.5412 39.931 28.5412C41.1482 28.5412 42.1478 28.3014 42.9301 27.8214C43.7125 27.3111 44.2197 26.5759 44.4513 25.6159H50.3628ZM39.4962 14.8592C38.1055 14.8592 37.0043 15.2343 36.1931 15.9844C35.3815 16.7045 34.8455 17.8447 34.5847 19.4049H44.2777C44.1905 18.0847 43.7269 17.0045 42.8865 16.1644C42.0466 15.2943 40.9162 14.8592 39.4962 14.8592ZM64.1603 33.3121H58.5969L50.599 10.6285H56.7713L61.3788 25.3008L65.9427 10.6285H72.1582L64.1603 33.3121ZM88.2757 33.3121H81.7559V7.61306H72.7585V1.80715H97.2731V7.61306H88.2757V33.3121ZM106.325 33.672C104.123 33.672 102.138 33.1771 100.37 32.1868C98.6029 31.1667 97.2266 29.7717 96.2414 28.0011C95.2562 26.2011 94.7634 24.1907 94.7634 21.9703C94.7634 19.75 95.2562 17.7547 96.2414 15.9844C97.2266 14.1841 98.6029 12.7889 100.37 11.7987C102.138 10.7786 104.123 10.2685 106.325 10.2685C108.528 10.2685 110.513 10.7786 112.28 11.7987C114.048 12.7889 115.424 14.1841 116.409 15.9844C117.395 17.7547 117.887 19.75 117.887 21.9703C117.887 24.1907 117.395 26.2011 116.409 28.0011C115.424 29.7717 114.048 31.1667 112.28 32.1868C110.513 33.1771 108.528 33.672 106.325 33.672ZM106.325 28.2712C107.948 28.2712 109.266 27.6864 110.281 26.5159C111.295 25.3458 111.802 23.8306 111.802 21.9703C111.802 20.08 111.295 18.5498 110.281 17.3796C109.266 16.2094 107.948 15.6243 106.325 15.6243C104.702 15.6243 103.384 16.2094 102.37 17.3796C101.356 18.5498 100.848 20.08 100.848 21.9703C100.848 23.8306 101.356 25.3458 102.37 26.5159C103.384 27.6864 104.702 28.2712 106.325 28.2712ZM131.624 33.672C129.422 33.672 127.436 33.1771 125.669 32.1868C123.901 31.1667 122.525 29.7717 121.54 28.0011C120.555 26.2011 120.062 24.1907 120.062 21.9703C120.062 19.75 120.555 17.7547 121.54 15.9844C122.525 14.1841 123.901 12.7889 125.669 11.7987C127.436 10.7786 129.422 10.2685 131.624 10.2685C133.826 10.2685 135.811 10.7786 137.579 11.7987C139.346 12.7889 140.722 14.1841 141.708 15.9844C142.693 17.7547 143.186 19.75 143.186 21.9703C143.186 24.1907 142.693 26.2011 141.708 28.0011C140.722 29.7717 139.346 31.1667 137.579 32.1868C135.811 33.1771 133.826 33.672 131.624 33.672ZM131.624 28.2712C133.246 28.2712 134.565 27.6864 135.579 26.5159C136.593 25.3458 137.101 23.8306 137.101 21.9703C137.101 20.08 136.593 18.5498 135.579 17.3796C134.565 16.2094 133.246 15.6243 131.624 15.6243C130.001 15.6243 128.682 16.2094 127.668 17.3796C126.654 18.5498 126.147 20.08 126.147 21.9703C126.147 23.8306 126.654 25.3458 127.668 26.5159C128.682 27.6864 130.001 28.2712 131.624 28.2712ZM152.88 33.3121H146.838V0.771999H152.88V33.3121ZM165.652 33.672C162.957 33.672 160.769 32.9522 159.088 31.5117C157.437 30.0418 156.553 28.0914 156.437 25.661H161.653C161.768 26.6812 162.174 27.4913 162.87 28.0914C163.594 28.6613 164.522 28.9463 165.652 28.9463C166.579 28.9463 167.332 28.7363 167.912 28.3163C168.52 27.8963 168.825 27.3712 168.825 26.7412C168.825 25.9008 168.477 25.3159 167.782 24.9858C167.086 24.6557 165.985 24.3557 164.478 24.0856C162.913 23.7856 161.638 23.4556 160.653 23.0955C159.668 22.7354 158.813 22.0903 158.089 21.1602C157.393 20.2 157.045 18.8498 157.045 17.1096C157.045 15.7893 157.379 14.6192 158.045 13.599C158.741 12.5488 159.682 11.7387 160.871 11.1686C162.058 10.5685 163.391 10.2685 164.869 10.2685C167.506 10.2685 169.636 10.9436 171.259 12.2938C172.91 13.644 173.794 15.4293 173.91 17.6496H168.651C168.535 16.7195 168.115 15.9994 167.39 15.4893C166.695 14.9492 165.912 14.6792 165.043 14.6792C164.174 14.6792 163.478 14.8742 162.957 15.2643C162.435 15.6543 162.174 16.1944 162.174 16.8845C162.174 17.7246 162.508 18.2948 163.174 18.5948C163.87 18.8648 164.956 19.1049 166.434 19.3149C168.028 19.5549 169.331 19.855 170.346 20.215C171.389 20.5451 172.287 21.2052 173.041 22.1953C173.794 23.1855 174.171 24.6257 174.171 26.5159C174.171 28.6762 173.389 30.4166 171.824 31.737C170.288 33.0271 168.23 33.672 165.652 33.672Z"},null,-1)]))}const MOe=fd(_Oe,[["render",OOe]]),kOe={"h-full":"","w-full":"",flex:"","items-center":""},$Oe={flex:"~ col gap2",ma:"","px-5":""},LOe={flex:"~ col","mt-20":"","items-center":""},NOe={flex:"~","mt--10":"","items-center":"","justify-center":""},DOe={class:"mr-1"},zOe={key:0,class:"inline-block w20"},ROe=["src","alt"],VOe={key:1,class:"mr2 inline-block min-w-20 text-center text-10 font-600"},HOe={mb6:"","mt--1":"","text-center":"","text-sm":"",flex:"~ gap-1"},BOe={op40:""},jOe={flex:"~ gap2 wrap"},FOe={flex:"~ gap-6 wrap","mt-5":"","items-center":"","justify-center":""},UOe=["href"],WOe=Ft({__name:"About",setup(n){const e=pA(),t=ed(),r=Ct(!1),i=Ct(!1);function s(){r.value=!0}function o(){r.value=!0,i.value=!0}return(a,l)=>{var c;return Ve(),Xe("div",kOe,[Pe("div",$Oe,[l[5]||(l[5]=Pe("div",{"flex-auto":""},null,-1)),Pe("div",LOe,[Pe("div",NOe,[Pe("span",DOe,[r.value?Rt("",!0):(Ve(),Xe("span",zOe)),Kn(Pe("img",{src:ye(t).logo,alt:`${ye(t).label} Logo`,class:"inline-block h16",onError:o,onLoad:s},null,40,ROe),[[LO,r.value&&!i.value]]),i.value?(Ve(),Xe("span",VOe,gr(ye(t).label),1)):Rt("",!0)]),Pe("span",null,[it(MOe,{"h-18":""})])]),Pe("div",HOe,[Pe("span",BOe,gr(ye(t).label)+" DevTools ",1)])]),l[6]||(l[6]=Pe("div",{"flex-auto":""},null,-1)),Pe("div",jOe,[Pe("div",{flex:"~ col auto","min-w-40":"",p4:"","theme-card-lime":"",onClick:l[0]||(l[0]=u=>ye(e).push("/state"))},l[2]||(l[2]=[Pe("div",{"i-carbon-tree-view-alt":"","text-3xl":""},null,-1),Pe("code",null,"State",-1)])),(c=ye(t).timelineLayerIds)!=null&&c.length?(Ve(),Xe("div",{key:0,flex:"~ col auto","min-w-40":"",p4:"","theme-card-lime":"",onClick:l[1]||(l[1]=u=>ye(e).push("/timeline"))},l[3]||(l[3]=[Pe("div",{"i-mdi:timeline-clock-outline":"","text-3xl":""},null,-1),Pe("div",null,"Timeline",-1)]))):Rt("",!0)]),Pe("div",FOe,[Pe("a",{href:ye(t).homepage,target:"_blank",flex:"~ gap1","items-center":"",op50:"",hover:"op100 text-yellow",transition:""},l[4]||(l[4]=[Pe("div",{"i-carbon-document":""},null,-1),Cr(" View Documentation ")]),8,UOe)]),l[7]||(l[7]=Pe("div",{"flex-auto":""},null,-1))])])}}}),GOe={class:"flex-1 overflow-y-auto p2"},KOe={class:"max-w-[190px] flex-1 select-none py-1.5 text-sm"},qOe={class:"w-4/5"},YOe={key:0,class:"flex justify-start"},XOe={key:1},ine=Ft({__name:"Settings",props:{pluginId:{},options:{},values:{}},emits:["update"],setup(n,{emit:e}){const t=n,r=e,i=ot(()=>t.options),s=ot(()=>t.values);function o(a,l){Gt.value.updatePluginSettings(t.pluginId,a,l),Gt.value.getPluginSettings(t.pluginId).then(c=>{r("update",c)})}return(a,l)=>(Ve(),Xe("div",GOe,[Pe("ul",null,[(Ve(!0),Xe(ur,null,Yn(i.value,(c,u)=>(Ve(),Xe("li",{key:u,class:"flex items-center py-2"},[Pe("div",KOe,gr(c.label),1),Pe("div",qOe,[c.type==="boolean"?(Ve(),Xe("div",YOe,[it(ye(kx),{"model-value":s.value[u],class:"row-reverse flex hover:bg-active py1 pl2 pr1","onUpdate:modelValue":h=>o(u,h)},null,8,["model-value","onUpdate:modelValue"])])):c.type==="choice"?(Ve(),Xe("div",XOe,[it(ye(bC),{"model-value":s.value[u],options:c.options,"onUpdate:modelValue":h=>o(u,h)},null,8,["model-value","options","onUpdate:modelValue"])])):c.type==="text"?(Ve(),Nt(ye(ll),{key:2,"model-value":s.value[u],"onUpdate:modelValue":h=>o(u,h)},null,8,["model-value","onUpdate:modelValue"])):Rt("",!0)])]))),128))])]))}}),ZOe={class:"h-full flex flex-col"},QOe=Ft({__name:"Settings",setup(n){const e=Li("pluginSettings"),t=ed(),r=ot(()=>e.value.options),i=ot(()=>e.value.values);function s(o){e.value=o}return(o,a)=>(Ve(),Xe("div",ZOe,[it(b0,{"doc-link":ye(t).homepage},{default:At(()=>[it(E0)]),_:1},8,["doc-link"]),it(ine,{"plugin-id":ye(t).pluginId,options:r.value,values:i.value,onUpdate:s},null,8,["plugin-id","options","values"])]))}}),JOe={class:"h-full flex flex-col"},eMe={class:"h-full flex flex-col p2"},tMe={class:"grid grid-cols-[1fr_auto] mb1 items-center gap2 pb1",border:"b dashed base"},rMe={key:0,class:"flex items-center gap-2 px-1"},nMe=["onClick"],iMe={key:0,class:"no-scrollbar flex-1 select-none overflow-scroll"},sMe={class:"h-full flex flex-col p2"},oMe={class:"grid grid-cols-[1fr_auto] mb1 items-center gap2 pb1",border:"b dashed base"},aMe={key:0,class:"flex items-center gap-2 px-1"},lMe=["onClick"],cMe=Ft({__name:"Index",setup(n){const{expanded:e}=T1(),{expanded:t}=T1("custom-inspector-state"),r=ed(),i=ot(()=>r.value.id),s=Ct([]),o=Ct([]),a=Ct([]),l=ot(()=>{var W,D;return(W=a.value)!=null&&W.length?b((D=a.value)==null?void 0:D[0]):[]}),c=ot(()=>E(a.value)),u=ot(()=>c.value.map(W=>W.id)),h=Ct(""),d=Ct({}),g=ot(()=>!Object.keys(d.value).length),f=ed(),v=Ct(""),C=Ct("");Fr(v,(W,D)=>{!W.trim().length&&!D.trim().length||U(W)});const A=ot(()=>HM({state:d.value,filterKey:C.value}));function b(W,D=[],R=[]){var Y;return D.push(W.id),((Y=W.children)==null?void 0:Y.length)===0&&R.push([...D]),Array.isArray(W.children)&&W.children.forEach(ie=>{b(ie,D,R)}),D.pop(),R}function m(W,D){const R=[];return W?.forEach(Y=>{R.push(...Y.slice(0,D+1))}),[...new Set(R)]}function E(W){const D=[],R=Y=>{Y?.forEach(ie=>{var de;D.push(ie),(de=ie.children)!=null&&de.length&&R(ie.children)})};return R(W),D}function I(){Gt.value.getInspectorNodeActions(i.value).then(W=>{s.value=W})}function S(){Gt.value.getInspectorActions(i.value).then(W=>{o.value=W})}I(),S();function T(W){Gt.value.callInspectorNodeAction(i.value,W,h.value)}function P(W){Gt.value.callInspectorAction(i.value,W)}function _(W){var D;for(const R in W)(D=W[R])!=null&&D.length||delete W[R];return W}function $(W){Gt.value.getInspectorState({inspectorId:i.value,nodeId:W}).then(D=>{const R=Lo(D);R&&(d.value=_(R),t.value=Array.from({length:Object.keys(d.value).length},(Y,ie)=>`${ie}`))})}function B(){d.value={}}Fr(h,()=>{B(),$(h.value)});function U(W=""){Gt.value.getInspectorTree({inspectorId:i.value,filter:W}).then(D=>{const R=Lo(D);a.value=R,!h.value&&R.length&&(h.value=R[0].id,e.value=m(l.value,1),$(R[0].id))})}Xre(i).toBeTruthy().then(()=>U());function H(W){var D,R;const Y=Lo(W);!Y.rootNodes.length||Y.inspectorId!==i.value||(a.value=Y.rootNodes,u.value.includes(h.value)||(h.value=(R=(D=a.value)==null?void 0:D[0])==null?void 0:R.id,e.value=m(l.value,1)))}function N(W){const D=Lo(W);if(D.inspectorId!==i.value||!D.state||D.nodeId!==h.value)return;const{inspectorId:R,...Y}=D.state;d.value=_(Y)}return a1(()=>{Gt.functions.on(Hi.INSPECTOR_TREE_UPDATED,H),Gt.functions.on(Hi.INSPECTOR_STATE_UPDATED,N)}),wo(()=>{Gt.functions.off(Hi.INSPECTOR_TREE_UPDATED,H),Gt.functions.off(Hi.INSPECTOR_STATE_UPDATED,N)}),(W,D)=>(Ve(),Xe("div",JOe,[it(b0,{"doc-link":ye(r).homepage},{default:At(()=>[it(E0)]),_:1},8,["doc-link"]),!a.value.length&&!v.value.trim().length?(Ve(),Nt(d2,{key:0},{default:At(()=>D[3]||(D[3]=[Cr(" No Data ")])),_:1})):(Ve(),Nt(ye(dd),{key:1,class:"flex-1 overflow-auto"},{default:At(()=>[it(ye(Yo),{border:"r base",size:"40","h-full":""},{default:At(()=>{var R;return[Pe("div",eMe,[Pe("div",tMe,[it(ye(ll),{modelValue:v.value,"onUpdate:modelValue":D[0]||(D[0]=Y=>v.value=Y),placeholder:ye(f).treeFilterPlaceholder},null,8,["modelValue","placeholder"]),(R=o.value)!=null&&R.length?(Ve(),Xe("div",rMe,[(Ve(!0),Xe(ur,null,Yn(o.value,(Y,ie)=>Kn((Ve(),Xe("div",{key:ie,class:"flex items-center gap1",onClick:de=>P(ie)},[it(ye(Bf),{name:`baseline-${Y.icon.replace(/\_/g,"-")}`,"cursor-pointer":"",op70:"","text-base":"","hover:op100":""},null,8,["name"])],8,nMe)),[[ye(Ni),{content:Y.tooltip},void 0,{"bottom-end":!0}]])),128))])):Rt("",!0)]),a.value.length?(Ve(),Xe("div",iMe,[it(vA,{modelValue:h.value,"onUpdate:modelValue":D[1]||(D[1]=Y=>h.value=Y),data:a.value},null,8,["modelValue","data"])])):(Ve(),Nt(d2,{key:1},{default:At(()=>D[4]||(D[4]=[Cr(" No Data ")])),_:1}))])]}),_:1}),it(ye(Yo),{size:"60"},{default:At(()=>{var R;return[Pe("div",sMe,[Pe("div",oMe,[it(ye(ll),{modelValue:C.value,"onUpdate:modelValue":D[2]||(D[2]=Y=>C.value=Y),placeholder:ye(f).stateFilterPlaceholder},null,8,["modelValue","placeholder"]),(R=s.value)!=null&&R.length?(Ve(),Xe("div",aMe,[(Ve(!0),Xe(ur,null,Yn(s.value,(Y,ie)=>Kn((Ve(),Xe("div",{key:ie,class:"flex items-center gap1",onClick:de=>T(ie)},[it(ye(Bf),{name:`baseline-${Y.icon.replace(/\_/g,"-")}`,"cursor-pointer":"",op70:"","text-base":"","hover:op100":""},null,8,["name"])],8,lMe)),[[ye(Ni),{content:Y.tooltip},void 0,{"bottom-end":!0}]])),128))])):Rt("",!0)]),h.value&&!g.value?(Ve(),Nt(gA,{key:0,data:A.value,"node-id":h.value,"inspector-id":i.value,"expanded-state-id":"custom-inspector-state",class:"no-scrollbar flex-1 overflow-scroll"},null,8,["data","node-id","inspector-id"])):(Ve(),Nt(d2,{key:1},{default:At(()=>D[5]||(D[5]=[Cr(" No Data ")])),_:1}))])]}),_:1})]),_:1}))]))}}),uMe=Ft({__name:"Index",setup(n){const e=ed();return(t,r)=>(Ve(),Nt(v9,{"layer-ids":ye(e).timelineLayerIds,"doc-link":ye(e).homepage,"plugin-id":ye(e).pluginId},null,8,["layer-ids","doc-link","plugin-id"]))}}),hMe={"h-full":"","w-full":""},dMe={key:0},sne=Ft({__name:"index",props:{id:{},pluginId:{}},emits:["loadError"],setup(n,{emit:e}){const t=n,r=e,i=YM(),s=Ct(!1),o=Ct(null);io("pluginSettings",o);const a=ot(()=>{var h;return[{path:"/state",name:"State",component:cMe,icon:"i-carbon-tree-view-alt"},((h=i.value.timelineLayerIds)==null?void 0:h.length)&&{path:"/timeline",name:"Timeline",component:uMe,icon:"i-mdi:timeline-clock-outline"},{path:"/about",name:"About",component:WOe},o.value&&{path:"/settings",name:"Settings",component:QOe,icon:"i-mdi:cog-outline"}].filter(Boolean)}),{VirtualRouterView:l,restoreRouter:c}=jM(a,{defaultRoutePath:"/state"});function u(){s.value=!0,a1(()=>{Gt.value.getInspectorInfo(t.id).then(h=>{if(!h){r("loadError");return}const d={homepage:h?.homepage,id:h?.id,label:h?.label,logo:h?.logo,timelineLayerIds:h?.timelineLayers.map(g=>g.id),pluginId:t.pluginId,treeFilterPlaceholder:h.treeFilterPlaceholder,stateFilterPlaceholder:h.stateFilterPlaceholder};i.value=d,c(),s.value=!1}),Gt.value.getPluginSettings(t.pluginId).then(h=>{h.options?o.value=h:o.value=null})})}return Fr(()=>t.id,()=>{u()},{immediate:!0}),wo(()=>{Gt.value.unhighlight()}),(h,d)=>(Ve(),Xe("div",hMe,[s.value?(Ve(),Xe("div",dMe,[it(xOe)])):(Ve(),Nt(ye(l),{key:1}))]))}}),fMe={},pMe={viewBox:"0 0 566 154",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function gMe(n,e){return Ve(),Xe("svg",pMe,e[0]||(e[0]=[kO('<svg height="130" viewBox="0 0 319 477" width="180" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#52ce63"></stop><stop offset="1" stop-color="#51a256"></stop></linearGradient><linearGradient id="b" x1="55.342075%" x2="42.816933%" xlink:href="#a" y1="0%" y2="42.862855%"></linearGradient><linearGradient id="c" x1="55.348642%" x2="42.808103%" xlink:href="#a" y1="0%" y2="42.862855%"></linearGradient><linearGradient id="d" x1="50%" x2="50%" y1="0%" y2="58.811243%"><stop offset="0" stop-color="#8ae99c"></stop><stop offset="1" stop-color="#52ce63"></stop></linearGradient><linearGradient id="e" x1="51.37763%" x2="44.584719%" y1="17.472551%" y2="100%"><stop offset="0" stop-color="#ffe56c"></stop><stop offset="1" stop-color="#ffc63a"></stop></linearGradient><g fill="none" fill-rule="evenodd" transform="translate(-34 -24)"><g transform="matrix(.99254615 .12186934 -.12186934 .99254615 33.922073 .976691)"><path d="m103.950535 258.274149c44.361599-4.360825 60.014503-40.391282 65.353094-94.699444s-30.93219-103.451001-46.020347-101.9678079c-15.088156 1.4831932-63.0385313 58.9051239-68.3771222 113.2132869-5.3385908 54.308162 4.6827754 87.814791 49.0443752 83.453965z" fill="url(#b)" transform="matrix(.70710678 -.70710678 .70710678 .70710678 -80.496332 125.892944)"></path><path d="m275.876752 258.273992c44.3616 4.360826 53.167133-29.265322 47.828542-83.573485-5.338591-54.308162-52.073133-111.6105744-67.16129-113.0937675-15.088156-1.4831931-52.57477 47.5401275-47.236179 101.8482895s22.207328 90.458137 66.568927 94.818963z" fill="url(#c)" transform="matrix(.70710678 .70710678 -.70710678 .70710678 191.403399 -141.861963)"></path><path d="m188.370027 216.876305c39.941834 0 50.95265-38.251987 50.95265-97.89874 0-59.6467532-37.367733-118.10125956-50.95265-118.10125956s-52.04735 58.45450636-52.04735 118.10125956c0 59.646753 12.105516 97.89874 52.04735 97.89874z" fill="url(#d)"></path></g><path d="m184.473473 501c83.118854 0 150.526527-24.145148 150.526527-133.645148s-67.407673-199.354852-150.526527-199.354852c-83.118855 0-150.473473 89.854852-150.473473 199.354852s67.354618 133.645148 150.473473 133.645148z" fill="url(#e)"></path><ellipse cx="260.5" cy="335" fill="#eaadcc" rx="21.5" ry="10"></ellipse><ellipse cx="102.5" cy="329" fill="#eaadcc" rx="21.5" ry="10" transform="matrix(.99254615 .12186934 -.12186934 .99254615 40.859033 -10.039292)"></ellipse><g transform="matrix(-.99939083 .0348995 .0348995 .99939083 269.284825 271.027667)"><path d="m73.1046985 58.2728794c6.7372416 4.9130333 14.3132632 6.6640587 22.7280649 5.2530761 8.4148016-1.4109825 14.5054466-5.2535769 18.2719346-11.527783" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="6" transform="matrix(.9998477 .01745241 -.01745241 .9998477 1.026464 -1.624794)"></path><path d="m154.501124 3c-5.937545 0-11.312782 2.40629805-15.203644 6.29680621-3.89094 3.89058529-6.29748 9.26545449-6.29748 15.20263179 0 5.9376888 2.406488 11.3127422 6.297291 15.2034272 3.890886 3.8907673 9.266197 6.2971348 15.203833 6.2971348 5.937109 0 11.311896-2.4063889 15.202387-6.2972348 3.890299-3.8906535 6.296489-9.2656636 6.296489-15.2033272 0-5.9371521-2.406242-11.3119781-6.296677-15.20253181-3.890469-3.89058674-9.265181-6.29690619-15.202199-6.29690619z" fill="#000"></path><path d="m154 21c0-3.865549 3.135362-7 6.999413-7 3.866399 0 7.000587 3.134451 7.000587 7s-3.134188 7-7.000587 7c-3.864051-.0011735-6.999413-3.134451-6.999413-7z" fill="#fff"></path><path d="m24.5 13c-5.9375292 0-11.312426 2.406268-15.20299427 6.2967181-3.89069464 3.8905765-6.29700573 9.2654765-6.29700573 15.2027199 0 5.9377549 2.40625962 11.3128391 6.29681766 15.2035153 3.89059104 3.8907092 9.26556184 6.2970467 15.20318234 6.2970467 5.9371249 0 11.3122514-2.406419 15.2030371-6.2973229 3.8905441-3.8906623 6.2969629-9.2656416 6.2969629-15.2032391 0-5.937086-2.4064703-11.3118811-6.297151-15.2024437-3.890763-3.8906448-9.2658154-6.2969943-15.202849-6.2969943z" fill="#000"></path><g fill="#fff"><path d="m136 24.499438c0 10.2185232 8.282911 18.500562 18.501124 18.500562 10.217089 0 18.498876-8.2820388 18.498876-18.500562 0-10.2173992-8.281787-18.499438-18.498876-18.499438-10.218213 0-18.501124 8.2820388-18.501124 18.499438zm-6 0c0-13.5311954 10.96929-24.499438 24.501124-24.499438 13.530838 0 24.498876 10.9683711 24.498876 24.499438 0 13.5319607-10.967808 24.500562-24.498876 24.500562-13.532064 0-24.501124-10.9684728-24.501124-24.500562z" fill-rule="nonzero" stroke="#fff" stroke-width="3"></path><path d="m6 34.499438c0 10.2185232 8.2817873 18.500562 18.5 18.500562 10.2170889 0 18.5-8.2820388 18.5-18.500562 0-10.2173992-8.2829111-18.499438-18.5-18.499438-10.2182127 0-18.5 8.2820388-18.5 18.499438zm-6 0c0-13.531297 10.9682681-24.499438 24.5-24.499438 13.5309398 0 24.5 10.9684728 24.5 24.499438 0 13.5318591-10.96883 24.500562-24.5 24.500562-13.531962 0-24.5-10.9683711-24.5-24.500562z" fill-rule="nonzero" stroke="#fff" stroke-width="3"></path><path d="m24 31c0-3.865549 3.134451-7 7-7s7 3.134451 7 7-3.134451 7-7 7-7-3.134451-7-7z"></path></g></g><g stroke-linecap="round" stroke-width="11"><g stroke="#ecb732"><path d="m70.5 377.5 74 77"></path><path d="m134.5 386.5-47 50"></path></g><g stroke="#ecb732" transform="matrix(-1 0 0 1 298 377)"><path d="m.5.5 74 77"></path><path d="m64.5 9.5-47 50"></path></g><g stroke="#ffc73b" transform="matrix(0 1 -1 0 215 207)"><path d="m.5.5 49 49"></path><path d="m.5 10.5 49 49" transform="matrix(-1 0 0 1 50 0)"></path></g></g></g></svg><path d="M152.571 118V46.1333H176.8C183.576 46.1333 189.77 47.468 195.383 50.1373C200.995 52.8067 205.478 56.8449 208.832 62.252C212.186 67.5907 213.863 74.1956 213.863 82.0667C213.863 89.8693 212.186 96.4742 208.832 101.881C205.478 107.288 200.995 111.327 195.383 113.996C189.77 116.665 183.576 118 176.8 118H152.571ZM175.157 104.653C181.796 104.653 187.306 102.874 191.687 99.3147C196.067 95.6871 198.257 89.9378 198.257 82.0667C198.257 74.1956 196.067 68.4462 191.687 64.8187C187.306 61.1911 181.796 59.3773 175.157 59.3773H167.971V104.653H175.157ZM270.18 100.444C269.153 105.988 266.381 110.437 261.864 113.791C257.347 117.144 251.905 118.821 245.54 118.821C239.928 118.821 235.102 117.555 231.064 115.023C227.094 112.422 224.083 109.068 222.029 104.961C219.976 100.855 218.949 96.5427 218.949 92.0253C218.949 87.4396 219.873 83.1276 221.721 79.0893C223.638 75.0511 226.513 71.7658 230.345 69.2333C234.247 66.7009 238.969 65.4347 244.513 65.4347C250.263 65.4347 255.054 66.6667 258.887 69.1307C262.72 71.5947 265.526 74.7431 267.305 78.576C269.153 82.4089 270.077 86.4471 270.077 90.6907C270.077 92.2649 270.009 93.8049 269.872 95.3107H232.707C233.254 99.0067 234.623 101.916 236.813 104.037C239.072 106.091 241.981 107.117 245.54 107.117C248.415 107.117 250.776 106.57 252.624 105.475C254.472 104.311 255.67 102.634 256.217 100.444H270.18ZM244.513 75.9067C241.228 75.9067 238.627 76.7622 236.711 78.4733C234.794 80.116 233.528 82.7169 232.912 86.276H255.807C255.601 83.2644 254.506 80.8004 252.521 78.884C250.537 76.8991 247.867 75.9067 244.513 75.9067ZM302.77 118H289.629L270.738 66.256H285.317L296.2 99.7253L306.98 66.256H321.661L302.77 118ZM359.731 118H344.331V59.3773H323.079V46.1333H380.983V59.3773H359.731V118ZM402.364 118.821C397.163 118.821 392.474 117.692 388.299 115.433C384.124 113.106 380.873 109.924 378.546 105.885C376.219 101.779 375.055 97.1929 375.055 92.128C375.055 87.0631 376.219 82.5116 378.546 78.4733C380.873 74.3667 384.124 71.184 388.299 68.9253C392.474 66.5982 397.163 65.4347 402.364 65.4347C407.566 65.4347 412.255 66.5982 416.43 68.9253C420.605 71.184 423.856 74.3667 426.183 78.4733C428.51 82.5116 429.674 87.0631 429.674 92.128C429.674 97.1929 428.51 101.779 426.183 105.885C423.856 109.924 420.605 113.106 416.43 115.433C412.255 117.692 407.566 118.821 402.364 118.821ZM402.364 106.501C406.197 106.501 409.311 105.167 411.707 102.497C414.103 99.828 415.3 96.3716 415.3 92.128C415.3 87.816 414.103 84.3253 411.707 81.656C409.311 78.9867 406.197 77.652 402.364 77.652C398.531 77.652 395.417 78.9867 393.022 81.656C390.626 84.3253 389.428 87.816 389.428 92.128C389.428 96.3716 390.626 99.828 393.022 102.497C395.417 105.167 398.531 106.501 402.364 106.501ZM462.12 118.821C456.918 118.821 452.229 117.692 448.054 115.433C443.879 113.106 440.628 109.924 438.301 105.885C435.974 101.779 434.81 97.1929 434.81 92.128C434.81 87.0631 435.974 82.5116 438.301 78.4733C440.628 74.3667 443.879 71.184 448.054 68.9253C452.229 66.5982 456.918 65.4347 462.12 65.4347C467.321 65.4347 472.01 66.5982 476.185 68.9253C480.36 71.184 483.611 74.3667 485.938 78.4733C488.265 82.5116 489.429 87.0631 489.429 92.128C489.429 97.1929 488.265 101.779 485.938 105.885C483.611 109.924 480.36 113.106 476.185 115.433C472.01 117.692 467.321 118.821 462.12 118.821ZM462.12 106.501C465.952 106.501 469.067 105.167 471.462 102.497C473.858 99.828 475.056 96.3716 475.056 92.128C475.056 87.816 473.858 84.3253 471.462 81.656C469.067 78.9867 465.952 77.652 462.12 77.652C458.287 77.652 455.172 78.9867 452.777 81.656C450.381 84.3253 449.184 87.816 449.184 92.128C449.184 96.3716 450.381 99.828 452.777 102.497C455.172 105.167 458.287 106.501 462.12 106.501ZM512.327 118H498.056V43.772H512.327V118ZM542.494 118.821C536.129 118.821 530.961 117.179 526.991 113.893C523.09 110.54 521.002 106.091 520.729 100.547H533.049C533.322 102.874 534.281 104.722 535.923 106.091C537.634 107.391 539.825 108.041 542.494 108.041C544.684 108.041 546.464 107.562 547.833 106.604C549.27 105.646 549.989 104.448 549.989 103.011C549.989 101.094 549.167 99.7596 547.525 99.0067C545.882 98.2538 543.281 97.5693 539.722 96.9533C536.026 96.2689 533.014 95.516 530.687 94.6947C528.36 93.8733 526.341 92.4018 524.63 90.28C522.987 88.0898 522.166 85.0098 522.166 81.04C522.166 78.0284 522.953 75.3591 524.527 73.032C526.17 70.6364 528.394 68.7884 531.201 67.488C534.007 66.1191 537.155 65.4347 540.646 65.4347C546.874 65.4347 551.905 66.9747 555.738 70.0547C559.639 73.1347 561.727 77.2071 562.001 82.272H549.578C549.304 80.1502 548.312 78.5076 546.601 77.344C544.958 76.112 543.11 75.496 541.057 75.496C539.003 75.496 537.361 75.9409 536.129 76.8307C534.897 77.7204 534.281 78.9524 534.281 80.5267C534.281 82.4431 535.068 83.7436 536.642 84.428C538.285 85.044 540.851 85.5916 544.342 86.0707C548.106 86.6182 551.186 87.3027 553.582 88.124C556.046 88.8769 558.168 90.3827 559.947 92.6413C561.727 94.9 562.617 98.1853 562.617 102.497C562.617 107.425 560.769 111.395 557.073 114.407C553.445 117.35 548.585 118.821 542.494 118.821Z" fill="currentColor"></path>',2)]))}const vMe=fd(fMe,[["render",gMe]]),mMe={"h-full":"","w-full":"",flex:"","items-center":""},CMe={flex:"~ col gap2",ma:"","px-5":""},AMe={flex:"~ col","mt-20":"","items-center":""},IMe={flex:"~","mt--10":"","items-center":"","justify-center":""},yMe={flex:"~ gap2 wrap"},bMe=Ft({__name:"About",setup(n){const e=pA();return(t,r)=>(Ve(),Xe("div",mMe,[Pe("div",CMe,[r[5]||(r[5]=Pe("div",{"flex-auto":""},null,-1)),Pe("div",AMe,[Pe("div",IMe,[it(vMe,{"h-18":""})]),r[2]||(r[2]=Pe("div",{mb6:"","mt--1":"","text-center":"","text-sm":"",flex:"~ gap-1"},[Pe("span",{op40:""}," Pinia DevTools ")],-1))]),r[6]||(r[6]=Pe("div",{"flex-auto":""},null,-1)),Pe("div",yMe,[Pe("div",{flex:"~ col auto","min-w-40":"",p4:"","theme-card-lime":"",onClick:r[0]||(r[0]=i=>ye(e).push("/store"))},r[3]||(r[3]=[Pe("div",{"i-carbon-tree-view-alt":"","text-3xl":""},null,-1),Pe("code",null,"Store",-1)])),Pe("div",{flex:"~ col auto","min-w-40":"",p4:"","theme-card-lime":"",onClick:r[1]||(r[1]=i=>ye(e).push("/timeline"))},r[4]||(r[4]=[Pe("div",{"i-mdi:timeline-clock-outline":"","text-3xl":""},null,-1),Pe("div",null,"Timeline",-1)]))]),r[7]||(r[7]=Pe("div",{flex:"~ gap-6 wrap","mt-5":"","items-center":"","justify-center":""},[Pe("a",{href:"https://github.com/vuejs/pinia",target:"_blank",flex:"~ gap1","items-center":"",op50:"",hover:"op100 text-blue",transition:""},[Pe("div",{"i-carbon-star":""}),Cr(" Star on GitHub ")]),Pe("a",{href:"https://pinia.vuejs.org/",target:"_blank",flex:"~ gap1","items-center":"",op50:"",hover:"op100 text-yellow",transition:""},[Pe("div",{"i-carbon-document":""}),Cr(" View Documentation ")])],-1)),r[8]||(r[8]=Pe("div",{"flex-auto":""},null,-1))])]))}}),EMe={class:"h-full flex flex-col"},wMe=Ft({__name:"Settings",setup(n){const e=Li("pluginSettings"),t=ot(()=>e.value.options),r=ot(()=>e.value.values);function i(s){e.value=s}return(s,o)=>(Ve(),Xe("div",EMe,[it(b0,{"doc-link":"https://pinia.vuejs.org/","github-repo-link":"https://github.com/vuejs/pinia"},{default:At(()=>[it(E0)]),_:1}),it(ine,{"plugin-id":"dev.esm.pinia",options:t.value,values:r.value,onUpdate:i},null,8,["options","values"])]))}}),SMe="dev.esm.pinia",one="pinia",TMe={class:"h-full flex flex-col"},xMe={class:"h-full flex flex-col p2"},_Me={class:"grid grid-cols-[1fr_auto] mb1 items-center gap2 pb1",border:"b dashed base"},PMe={key:0,class:"flex items-center gap-2 px-1"},OMe=["onClick"],MMe={class:"no-scrollbar flex-1 select-none overflow-scroll"},kMe={class:"h-full flex flex-col p2"},$Me={class:"grid grid-cols-[1fr_auto] mb1 items-center gap2 pb1",border:"b dashed base"},LMe={key:0,class:"flex items-center gap-2 px-1"},NMe=["onClick"],DMe=Ft({__name:"Index",setup(n){const{expanded:e}=T1(),{expanded:t}=T1("pinia-store-state"),r=one,i=Ct([]),s=Ct([]),o=ed(),a=Ct(""),l=Ct([]),c=ot(()=>{var N,W;return(N=l.value)!=null&&N.length?A((W=l.value)==null?void 0:W[0]):[]}),u=ot(()=>m(l.value)),h=ot(()=>u.value.map(N=>N.id)),d=Ct({}),g=Ct(""),f=Ct("");Fr(g,(N,W)=>{!N.trim().length&&!W.trim().length||B(N)});const v=ot(()=>HM({state:d.value,filterKey:f.value})),C=ot(()=>{var N,W;return!((N=d.value.state)!=null&&N.length)&&!((W=d.value.getters)!=null&&W.length)});function A(N,W=[],D=[]){var R;return W.push(N.id),((R=N.children)==null?void 0:R.length)===0&&D.push([...W]),Array.isArray(N.children)&&N.children.forEach(Y=>{A(Y,W,D)}),W.pop(),D}function b(N,W){const D=[];return N?.forEach(R=>{D.push(...R.slice(0,W+1))}),[...new Set(D)]}function m(N){const W=[],D=R=>{R?.forEach(Y=>{var ie;W.push(Y),(ie=Y.children)!=null&&ie.length&&D(Y.children)})};return D(N),W}function E(){Gt.value.getInspectorNodeActions(r).then(N=>{i.value=N})}function I(){Gt.value.getInspectorActions(r).then(N=>{s.value=N})}E(),I();function S(N){Gt.value.callInspectorNodeAction(r,N,a.value)}function T(N){Gt.value.callInspectorAction(r,N)}function P(N){var W;for(const D in N)(W=N[D])!=null&&W.length||delete N[D];return N}function _(N){Gt.value.getInspectorState({inspectorId:r,nodeId:N}).then(W=>{const D=Lo(W);D&&(d.value=P(D),t.value=Array.from({length:Object.keys(d.value).length},(R,Y)=>`${Y}`))})}function $(){d.value={}}Fr(a,()=>{$(),_(a.value)});function B(N=""){Gt.value.getInspectorTree({inspectorId:r,filter:N}).then(W=>{const D=Lo(W);l.value=D,!a.value&&D.length&&(a.value=D[0].id,_(D[0].id),e.value=b(c.value,1))})}B();function U(N){const W=Lo(N);W.inspectorId!==r||!W.rootNodes.length||(l.value=W.rootNodes,h.value.includes(a.value)||(a.value=W.rootNodes[0].id,e.value=b(c.value,1),_(W.rootNodes[0].id)))}function H(N){const W=Lo(N);if(W.inspectorId!==r)return;const D=W.state;D&&(d.value=P({state:D.state,getters:D.getters}))}return Gt.functions.on(Hi.INSPECTOR_TREE_UPDATED,U),Gt.functions.on(Hi.INSPECTOR_STATE_UPDATED,H),wo(()=>{Gt.functions.off(Hi.INSPECTOR_TREE_UPDATED,U),Gt.functions.off(Hi.INSPECTOR_STATE_UPDATED,H)}),(N,W)=>(Ve(),Xe("div",TMe,[it(b0,{"doc-link":"https://pinia.vuejs.org/","github-repo-link":"https://github.com/vuejs/pinia"},{default:At(()=>[it(E0)]),_:1}),it(ye(dd),{class:"flex-1 overflow-auto"},{default:At(()=>[it(ye(Yo),{border:"r base",size:"40","h-full":""},{default:At(()=>{var D;return[Pe("div",xMe,[Pe("div",_Me,[it(ye(ll),{modelValue:g.value,"onUpdate:modelValue":W[0]||(W[0]=R=>g.value=R),placeholder:ye(o).treeFilterPlaceholder},null,8,["modelValue","placeholder"]),(D=s.value)!=null&&D.length?(Ve(),Xe("div",PMe,[(Ve(!0),Xe(ur,null,Yn(s.value,(R,Y)=>Kn((Ve(),Xe("div",{key:Y,class:"flex items-center gap1",onClick:ie=>T(Y)},[Pe("i",{class:Ar(`i-ic-baseline-${R.icon.replace(/\_/g,"-")}`),"cursor-pointer":"",op70:"","text-base":"","hover:op100":""},null,2)],8,OMe)),[[ye(Ni),{content:R.tooltip},void 0,{"bottom-end":!0}]])),128))])):Rt("",!0)]),Pe("div",MMe,[it(vA,{modelValue:a.value,"onUpdate:modelValue":W[1]||(W[1]=R=>a.value=R),data:l.value},null,8,["modelValue","data"])])])]}),_:1}),it(ye(Yo),{size:"60"},{default:At(()=>{var D;return[Pe("div",kMe,[Pe("div",$Me,[it(ye(ll),{modelValue:f.value,"onUpdate:modelValue":W[2]||(W[2]=R=>f.value=R),placeholder:ye(o).stateFilterPlaceholder},null,8,["modelValue","placeholder"]),(D=i.value)!=null&&D.length?(Ve(),Xe("div",LMe,[(Ve(!0),Xe(ur,null,Yn(i.value,(R,Y)=>Kn((Ve(),Xe("div",{key:Y,class:"flex items-center gap1",onClick:ie=>S(Y)},[Pe("i",{class:Ar(`i-ic-baseline-${R.icon.replace(/\_/g,"-")}`),"cursor-pointer":"",op70:"","text-base":"","hover:op100":""},null,2)],8,NMe)),[[ye(Ni),{content:R.tooltip},void 0,{"bottom-end":!0}]])),128))])):Rt("",!0)]),a.value&&!C.value?(Ve(),Nt(gA,{key:0,class:"no-scrollbar flex-1 overflow-scroll",data:v.value,"node-id":a.value,"inspector-id":ye(r),"expanded-state-id":"pinia-store-state"},null,8,["data","node-id","inspector-id"])):(Ve(),Nt(d2,{key:1},{default:At(()=>W[3]||(W[3]=[Cr(" No Data ")])),_:1}))])]}),_:1})]),_:1})]))}}),zMe="dev.esm.pinia",RMe=Ft({__name:"Index",setup(n){const e=["pinia:mutations"];return(t,r)=>(Ve(),Nt(v9,{"layer-ids":e,"doc-link":"https://pinia.vuejs.org/","plugin-id":zMe,"github-repo-link":"https://github.com/vuejs/pinia"}))}}),VMe={"h-full":"","w-full":""},HMe=Ft({__name:"index",setup(n){const e=Ct(null);io("pluginSettings",e);const t=ot(()=>[{path:"/store",name:"Store",component:DMe,icon:"i-carbon-tree-view-alt"},{path:"/timeline",name:"Timeline",component:RMe,icon:"i-mdi:timeline-clock-outline"},{path:"/",name:"About",component:bMe,icon:"i-logos-pinia"},e.value&&{path:"/settings",name:"Settings",component:wMe,icon:"i-mdi:cog-outline"}].filter(Boolean)),{VirtualRouterView:r}=jM(t,{defaultRoutePath:"/store"}),i=YM();return a1(()=>{Gt.value.getPluginSettings(SMe).then(s=>{s.options?e.value=s:e.value=null}),Gt.value.getInspectorInfo(one).then(s=>{s&&(i.value={stateFilterPlaceholder:s.stateFilterPlaceholder,treeFilterPlaceholder:s.treeFilterPlaceholder})})}),(s,o)=>(Ve(),Xe("div",VMe,[it(ye(r))]))}}),BMe={},jMe={viewBox:"0 0 566 154",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function FMe(n,e){return Ve(),Xe("svg",jMe,e[0]||(e[0]=[Pe("svg",{xmlns:"http://www.w3.org/2000/svg",width:"8em",height:"8em",viewBox:"0 -4 24 24"},[Pe("path",{fill:"#3dd68c",d:"M4 15V8.5a4.5 4.5 0 0 1 9 0v7a2.5 2.5 0 0 0 5 0V8.83a3.001 3.001 0 1 1 2 0v6.67a4.5 4.5 0 1 1-9 0v-7a2.5 2.5 0 0 0-5 0V15h3l-4 5l-4-5zm15-8a1 1 0 1 0 0-2a1 1 0 0 0 0 2"})],-1),Pe("path",{d:"M152.571 118V46.1333H176.8C183.576 46.1333 189.77 47.468 195.383 50.1373C200.995 52.8067 205.478 56.8449 208.832 62.252C212.186 67.5907 213.863 74.1956 213.863 82.0667C213.863 89.8693 212.186 96.4742 208.832 101.881C205.478 107.288 200.995 111.327 195.383 113.996C189.77 116.665 183.576 118 176.8 118H152.571ZM175.157 104.653C181.796 104.653 187.306 102.874 191.687 99.3147C196.067 95.6871 198.257 89.9378 198.257 82.0667C198.257 74.1956 196.067 68.4462 191.687 64.8187C187.306 61.1911 181.796 59.3773 175.157 59.3773H167.971V104.653H175.157ZM270.18 100.444C269.153 105.988 266.381 110.437 261.864 113.791C257.347 117.144 251.905 118.821 245.54 118.821C239.928 118.821 235.102 117.555 231.064 115.023C227.094 112.422 224.083 109.068 222.029 104.961C219.976 100.855 218.949 96.5427 218.949 92.0253C218.949 87.4396 219.873 83.1276 221.721 79.0893C223.638 75.0511 226.513 71.7658 230.345 69.2333C234.247 66.7009 238.969 65.4347 244.513 65.4347C250.263 65.4347 255.054 66.6667 258.887 69.1307C262.72 71.5947 265.526 74.7431 267.305 78.576C269.153 82.4089 270.077 86.4471 270.077 90.6907C270.077 92.2649 270.009 93.8049 269.872 95.3107H232.707C233.254 99.0067 234.623 101.916 236.813 104.037C239.072 106.091 241.981 107.117 245.54 107.117C248.415 107.117 250.776 106.57 252.624 105.475C254.472 104.311 255.67 102.634 256.217 100.444H270.18ZM244.513 75.9067C241.228 75.9067 238.627 76.7622 236.711 78.4733C234.794 80.116 233.528 82.7169 232.912 86.276H255.807C255.601 83.2644 254.506 80.8004 252.521 78.884C250.537 76.8991 247.867 75.9067 244.513 75.9067ZM302.77 118H289.629L270.738 66.256H285.317L296.2 99.7253L306.98 66.256H321.661L302.77 118ZM359.731 118H344.331V59.3773H323.079V46.1333H380.983V59.3773H359.731V118ZM402.364 118.821C397.163 118.821 392.474 117.692 388.299 115.433C384.124 113.106 380.873 109.924 378.546 105.885C376.219 101.779 375.055 97.1929 375.055 92.128C375.055 87.0631 376.219 82.5116 378.546 78.4733C380.873 74.3667 384.124 71.184 388.299 68.9253C392.474 66.5982 397.163 65.4347 402.364 65.4347C407.566 65.4347 412.255 66.5982 416.43 68.9253C420.605 71.184 423.856 74.3667 426.183 78.4733C428.51 82.5116 429.674 87.0631 429.674 92.128C429.674 97.1929 428.51 101.779 426.183 105.885C423.856 109.924 420.605 113.106 416.43 115.433C412.255 117.692 407.566 118.821 402.364 118.821ZM402.364 106.501C406.197 106.501 409.311 105.167 411.707 102.497C414.103 99.828 415.3 96.3716 415.3 92.128C415.3 87.816 414.103 84.3253 411.707 81.656C409.311 78.9867 406.197 77.652 402.364 77.652C398.531 77.652 395.417 78.9867 393.022 81.656C390.626 84.3253 389.428 87.816 389.428 92.128C389.428 96.3716 390.626 99.828 393.022 102.497C395.417 105.167 398.531 106.501 402.364 106.501ZM462.12 118.821C456.918 118.821 452.229 117.692 448.054 115.433C443.879 113.106 440.628 109.924 438.301 105.885C435.974 101.779 434.81 97.1929 434.81 92.128C434.81 87.0631 435.974 82.5116 438.301 78.4733C440.628 74.3667 443.879 71.184 448.054 68.9253C452.229 66.5982 456.918 65.4347 462.12 65.4347C467.321 65.4347 472.01 66.5982 476.185 68.9253C480.36 71.184 483.611 74.3667 485.938 78.4733C488.265 82.5116 489.429 87.0631 489.429 92.128C489.429 97.1929 488.265 101.779 485.938 105.885C483.611 109.924 480.36 113.106 476.185 115.433C472.01 117.692 467.321 118.821 462.12 118.821ZM462.12 106.501C465.952 106.501 469.067 105.167 471.462 102.497C473.858 99.828 475.056 96.3716 475.056 92.128C475.056 87.816 473.858 84.3253 471.462 81.656C469.067 78.9867 465.952 77.652 462.12 77.652C458.287 77.652 455.172 78.9867 452.777 81.656C450.381 84.3253 449.184 87.816 449.184 92.128C449.184 96.3716 450.381 99.828 452.777 102.497C455.172 105.167 458.287 106.501 462.12 106.501ZM512.327 118H498.056V43.772H512.327V118ZM542.494 118.821C536.129 118.821 530.961 117.179 526.991 113.893C523.09 110.54 521.002 106.091 520.729 100.547H533.049C533.322 102.874 534.281 104.722 535.923 106.091C537.634 107.391 539.825 108.041 542.494 108.041C544.684 108.041 546.464 107.562 547.833 106.604C549.27 105.646 549.989 104.448 549.989 103.011C549.989 101.094 549.167 99.7596 547.525 99.0067C545.882 98.2538 543.281 97.5693 539.722 96.9533C536.026 96.2689 533.014 95.516 530.687 94.6947C528.36 93.8733 526.341 92.4018 524.63 90.28C522.987 88.0898 522.166 85.0098 522.166 81.04C522.166 78.0284 522.953 75.3591 524.527 73.032C526.17 70.6364 528.394 68.7884 531.201 67.488C534.007 66.1191 537.155 65.4347 540.646 65.4347C546.874 65.4347 551.905 66.9747 555.738 70.0547C559.639 73.1347 561.727 77.2071 562.001 82.272H549.578C549.304 80.1502 548.312 78.5076 546.601 77.344C544.958 76.112 543.11 75.496 541.057 75.496C539.003 75.496 537.361 75.9409 536.129 76.8307C534.897 77.7204 534.281 78.9524 534.281 80.5267C534.281 82.4431 535.068 83.7436 536.642 84.428C538.285 85.044 540.851 85.5916 544.342 86.0707C548.106 86.6182 551.186 87.3027 553.582 88.124C556.046 88.8769 558.168 90.3827 559.947 92.6413C561.727 94.9 562.617 98.1853 562.617 102.497C562.617 107.425 560.769 111.395 557.073 114.407C553.445 117.35 548.585 118.821 542.494 118.821Z",fill:"currentColor"},null,-1)]))}const UMe=fd(BMe,[["render",FMe]]),WMe={"h-full":"","w-full":"",flex:"","items-center":""},GMe={flex:"~ col gap2",ma:"","px-5":""},KMe={flex:"~ col","mt-20":"","items-center":""},qMe={flex:"~","mt--10":"","items-center":"","justify-center":""},YMe={flex:"~ gap2 wrap"},XMe=Ft({__name:"About",setup(n){const e=pA();return(t,r)=>(Ve(),Xe("div",WMe,[Pe("div",GMe,[r[5]||(r[5]=Pe("div",{"flex-auto":""},null,-1)),Pe("div",KMe,[Pe("div",qMe,[it(UMe,{"h-18":""})]),r[2]||(r[2]=Pe("div",{mb6:"","mt--1":"","text-center":"","text-sm":"",flex:"~ gap-1"},[Pe("span",{op40:""}," Router DevTools ")],-1))]),r[6]||(r[6]=Pe("div",{"flex-auto":""},null,-1)),Pe("div",YMe,[Pe("div",{flex:"~ col auto","min-w-40":"",p4:"","theme-card-lime":"",onClick:r[0]||(r[0]=i=>ye(e).push("/routes"))},r[3]||(r[3]=[Pe("div",{"i-carbon-tree-view-alt":"","text-3xl":""},null,-1),Pe("code",null,"Routes",-1)])),Pe("div",{flex:"~ col auto","min-w-40":"",p4:"","theme-card-lime":"",onClick:r[1]||(r[1]=i=>ye(e).push("/timeline"))},r[4]||(r[4]=[Pe("div",{"i-mdi:timeline-clock-outline":"","text-3xl":""},null,-1),Pe("div",null,"Timeline",-1)]))]),r[7]||(r[7]=Pe("div",{flex:"~ gap-6 wrap","mt-5":"","items-center":"","justify-center":""},[Pe("a",{href:"https://github.com/vuejs/router",target:"_blank",flex:"~ gap1","items-center":"",op50:"",hover:"op100 text-blue",transition:""},[Pe("div",{"i-carbon-star":""}),Cr(" Star on GitHub ")]),Pe("a",{href:"https://router.vuejs.org/",target:"_blank",flex:"~ gap1","items-center":"",op50:"",hover:"op100 text-yellow",transition:""},[Pe("div",{"i-carbon-document":""}),Cr(" View Documentation ")])],-1)),r[8]||(r[8]=Pe("div",{"flex-auto":""},null,-1))])]))}}),ZMe={class:"h-full flex flex-col"},QMe={"h-full":"","select-none":"","overflow-scroll":"",p2:"",class:"no-scrollbar"},JMe={class:"pb2"},eke={"h-full":"","overflow-scroll":"",class:"no-scrollbar"},tke=Ft({__name:"Index",setup(n){const{expanded:e}=T1(),{expanded:t}=T1("routes-state"),r=ed(),i=ot(()=>r.value.id),s=Ct(""),o=Ct(""),[a,l]=Zre(!0),c=Ct([]),u=ot(()=>{var P,_;return(P=c.value)!=null&&P.length?f((_=c.value)==null?void 0:_[0]):[]}),h=ot(()=>C(c.value)),d=ot(()=>h.value.map(P=>P.id)),g=Ct({});function f(P,_=[],$=[]){var B;return _.push(P.id),((B=P.children)==null?void 0:B.length)===0&&$.push([..._]),Array.isArray(P.children)&&P.children.forEach(U=>{f(U,_,$)}),_.pop(),$}function v(P,_){const $=[];return P?.forEach(B=>{$.push(...B.slice(0,_+1))}),[...new Set($)]}function C(P){const _=[],$=B=>{B?.forEach(U=>{var H;_.push(U),(H=U.children)!=null&&H.length&&$(U.children)})};return $(P),_}function A(P){var _;for(const $ in P)(_=P[$])!=null&&_.length||delete P[$];return P}function b(P){Gt.value.getInspectorState({inspectorId:i.value,nodeId:P}).then(_=>{const $=Lo(_);$&&(g.value=A($),t.value=Array.from({length:Object.keys(g.value).length},(B,U)=>`${U}`))})}function m(){g.value={}}Fr(s,()=>{m(),b(s.value)});const E=async(P="")=>{await Gt.value.getInspectorTree({inspectorId:i.value,filter:P}).then(_=>{const $=Lo(_);c.value=$,!s.value&&$.length&&(s.value=$[0].id,b($[0].id),e.value=v(u.value,1))})};Xre(i).toBeTruthy().then(()=>{E()});function I(P){const _=Lo(P);_.inspectorId!==i.value||!_.rootNodes.length||(c.value=_.rootNodes,d.value.includes(s.value)||(s.value=_.rootNodes[0].id,e.value=v(u.value,1),b(_.rootNodes[0].id)))}function S(P){const _=Lo(P);if(_.inspectorId!==i.value)return;const $=_.state;g.value=A($)}Gt.functions.on(Hi.INSPECTOR_TREE_UPDATED,I),Gt.functions.on(Hi.INSPECTOR_STATE_UPDATED,S),wo(()=>{Gt.functions.off(Hi.INSPECTOR_TREE_UPDATED,I),Gt.functions.off(Hi.INSPECTOR_STATE_UPDATED,S)});function T(P){const _=P.trim().toLowerCase();l(),E(_).then(()=>{l()})}return Qre(o,P=>{T(P)},{debounce:300}),(P,_)=>(Ve(),Xe("div",ZMe,[it(b0,{"doc-link":"https://router.vuejs.org/","github-repo-link":"https://github.com/vuejs/router"},{default:At(()=>[it(E0)]),_:1}),it(ye(dd),{class:"flex-1 overflow-auto"},{default:At(()=>[it(ye(Yo),{border:"r base",size:"40","h-full":""},{default:At(()=>[Pe("div",QMe,[Pe("div",JMe,[it(ye(ll),{modelValue:o.value,"onUpdate:modelValue":_[0]||(_[0]=$=>o.value=$),placeholder:"Search routes",loading:!ye(a),"loading-debounce-time":250,class:"text-3.5"},null,8,["modelValue","loading"])]),it(vA,{modelValue:s.value,"onUpdate:modelValue":_[1]||(_[1]=$=>s.value=$),data:c.value},null,8,["modelValue","data"])])]),_:1}),it(ye(Yo),{size:"60"},{default:At(()=>[Pe("div",eke,[s.value?(Ve(),Nt(gA,{key:0,class:"p3",data:g.value,"node-id":"","inspector-id":"router","expanded-state-id":"routes-state"},null,8,["data"])):(Ve(),Nt(d2,{key:1},{default:At(()=>_[2]||(_[2]=[Cr(" No Data ")])),_:1}))])]),_:1})]),_:1})]))}}),rke="org.vuejs.router",nke=Ft({__name:"Index",setup(n){const e=ed();return(t,r)=>(Ve(),Nt(v9,{"layer-ids":ye(e).timelineLayerIds,"doc-link":"https://router.vuejs.org/","plugin-id":rke,"github-repo-link":"https://github.com/vuejs/router"},null,8,["layer-ids"]))}}),ike={"h-full":"","w-full":""},ske=Ft({__name:"index",props:{id:{}},setup(n){const e=n,t=YM(),r=Ct(!1),{VirtualRouterView:i,restoreRouter:s}=jM([{path:"/routes",name:"Routes",component:tke,icon:"i-carbon-tree-view-alt"},{path:"/timeline",name:"Timeline",component:nke,icon:"i-mdi:timeline-clock-outline"},{path:"/about",name:"About",component:XMe,icon:"i-ri-route-line"}],{defaultRoutePath:"/routes"});function o(){r.value=!0,a1(()=>{Gt.value.getInspectorInfo(e.id).then(a=>{if(!a)return;const l={homepage:a?.homepage,id:a?.id,label:a?.label,logo:a?.logo,timelineLayerIds:a?.timelineLayers.map(c=>c.id)};t.value=l,s(),r.value=!1})})}return Fr(()=>e.id,a=>{a&&o()}),(a,l)=>(Ve(),Xe("div",ike,[it(ye(i))]))}}),oke=Ft({__name:"components",setup(n){function e(){Gt.value.emit("toggle-panel",!1)}function t(){Gt.value.emit("toggle-panel",!0)}return(r,i)=>(Ve(),Nt(ye(EOe),{onOpenInEditor:ye(cC),onOnInspectComponentStart:e,onOnInspectComponentEnd:t},null,8,["onOpenInEditor"]))}}),ake=[["app",[{icon:"i-carbon-information",name:"overview",order:-100,path:"overview",title:"Overview"},{icon:"i-carbon-assembly-cluster",name:"components",order:-100,path:"components",title:"Components"},{icon:"i-carbon-tree-view-alt",name:"pages",order:-100,path:"pages",title:"Pages"},{icon:"i-carbon-roadmap",name:"Timeline",order:-100,path:"timeline",title:"Timeline"},{icon:"i-carbon-image-copy",name:"assets",order:-100,path:"assets",title:"Assets"}]],["modules",[{icon:"i-ri-route-line",name:"router",order:-100,path:"router",title:"Router"},{icon:"i-logos-pinia",name:"pinia",order:-100,path:"pinia",title:"Pinia"}]],["advanced",[{icon:"i-carbon-network-4",name:"graph",order:-100,path:"graph",title:"Graph"}]]],ane=["assets","graph","vite-inspect"];function lke(n,e){const t=F4(ake);return t.forEach(r=>{if(r[0]==="modules"){r[1]=r[1].filter(s=>s.name==="router"?e.findIndex(o=>o.name.startsWith("router-inspector"))>-1:s.name==="pinia"?e.findIndex(o=>o.name==="pinia")>-1:!0);const i=e.filter(s=>!(s.name.startsWith("router-inspector")||s.name==="pinia"));r[1]=[...r[1],...i]}}),n&&!QC&&!wu?t:t.map(([r,i])=>[r,i.filter(s=>!ane.includes(s.name))])}const Xx="custom-tab-view",xm="custom-inspector-tab-view";function lne(){const{registeredInspector:n}=tne();return ot(()=>n.value.map((t,r)=>({order:r,name:t.id,icon:t.logo,fallbackIcon:t.icon,title:t.label,path:`${xm}/${t.id}`,category:"modules",pluginId:t.pluginId})))}const cke={key:0,flex:"~ col","h-full":"","items-center":"","justify-center":""},uke={flex:"~ col gap2",mxa:"","items-center":""},hke={"text-xl":""},dke={"text-rose":""},fke=Ft({__name:"custom-inspector-tab-view",setup(n){const e=uA(),t=m0(),r=Ct(!1),i=lne(),s=ot(()=>i.value.find(a=>a.name===e.params.name)?.pluginId);function o(){r.value=!0;const a=setTimeout(()=>{clearTimeout(a),t.replace("/overview")},2e3)}return(a,l)=>ye(r)?(Ve(),Xe("div",cke,[Pe("div",uke,[l[1]||(l[1]=Pe("div",{"i-carbon-queued":"",mb2:"","text-5xl":"",op50:""},null,-1)),Pe("p",hke,[Pe("code",dke,gr(ye(e).params.name),1),l[0]||(l[0]=Cr(" not found "))]),l[2]||(l[2]=Pe("p",{mt8:"","animate-pulse":""}," Redirecting to overview page... ",-1))])])):!ye(r)&&ye(s)?(Ve(),Nt(ye(sne),{key:1,id:ye(e).params.name,"plugin-id":ye(s),onLoadError:o},null,8,["id","plugin-id"])):Rt("",!0)}});/*!
|
||
* vue3-sfc-loader v0.9.5 for vue3
|
||
*
|
||
* @description Vue3 Single File Component loader.
|
||
* @author Franck FREIBURGER <franck.freiburger@gmail.com>
|
||
* @license MIT
|
||
* @sources https://github.com/FranckFreiburger/vue3-sfc-loader
|
||
*/var pke=[(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0});var r={react:!0,assertNode:!0,createTypeAnnotationBasedOnTypeof:!0,createUnionTypeAnnotation:!0,createFlowUnionType:!0,createTSUnionType:!0,cloneNode:!0,clone:!0,cloneDeep:!0,cloneDeepWithoutLoc:!0,cloneWithoutLoc:!0,addComment:!0,addComments:!0,inheritInnerComments:!0,inheritLeadingComments:!0,inheritsComments:!0,inheritTrailingComments:!0,removeComments:!0,ensureBlock:!0,toBindingIdentifierName:!0,toBlock:!0,toComputedKey:!0,toExpression:!0,toIdentifier:!0,toKeyAlias:!0,toStatement:!0,valueToNode:!0,appendToMemberExpression:!0,inherits:!0,prependToMemberExpression:!0,removeProperties:!0,removePropertiesDeep:!0,removeTypeDuplicates:!0,getBindingIdentifiers:!0,getOuterBindingIdentifiers:!0,traverse:!0,traverseFast:!0,shallowEqual:!0,is:!0,isBinding:!0,isBlockScoped:!0,isImmutable:!0,isLet:!0,isNode:!0,isNodesEquivalent:!0,isPlaceholderType:!0,isReferenced:!0,isScope:!0,isSpecifierDefault:!0,isType:!0,isValidES3Identifier:!0,isValidIdentifier:!0,isVar:!0,matchesPattern:!0,validate:!0,buildMatchMemberExpression:!0,__internal__deprecationWarning:!0};Object.defineProperty(e,"__internal__deprecationWarning",{enumerable:!0,get:function(){return Vr.default}}),Object.defineProperty(e,"addComment",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(e,"addComments",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(e,"appendToMemberExpression",{enumerable:!0,get:function(){return Q.default}}),Object.defineProperty(e,"assertNode",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"buildMatchMemberExpression",{enumerable:!0,get:function(){return rr.default}}),Object.defineProperty(e,"clone",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(e,"cloneDeep",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,"cloneDeepWithoutLoc",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"cloneNode",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"cloneWithoutLoc",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,"createFlowUnionType",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"createTSUnionType",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"ensureBlock",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(e,"getBindingIdentifiers",{enumerable:!0,get:function(){return J.default}}),Object.defineProperty(e,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(e,"inheritInnerComments",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,"inheritLeadingComments",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(e,"inheritTrailingComments",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,"inherits",{enumerable:!0,get:function(){return he.default}}),Object.defineProperty(e,"inheritsComments",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"is",{enumerable:!0,get:function(){return ce.default}}),Object.defineProperty(e,"isBinding",{enumerable:!0,get:function(){return ge.default}}),Object.defineProperty(e,"isBlockScoped",{enumerable:!0,get:function(){return Te.default}}),Object.defineProperty(e,"isImmutable",{enumerable:!0,get:function(){return ae.default}}),Object.defineProperty(e,"isLet",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(e,"isNode",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(e,"isNodesEquivalent",{enumerable:!0,get:function(){return re.default}}),Object.defineProperty(e,"isPlaceholderType",{enumerable:!0,get:function(){return ke.default}}),Object.defineProperty(e,"isReferenced",{enumerable:!0,get:function(){return ze.default}}),Object.defineProperty(e,"isScope",{enumerable:!0,get:function(){return $e.default}}),Object.defineProperty(e,"isSpecifierDefault",{enumerable:!0,get:function(){return Ce.default}}),Object.defineProperty(e,"isType",{enumerable:!0,get:function(){return Ne.default}}),Object.defineProperty(e,"isValidES3Identifier",{enumerable:!0,get:function(){return Ye.default}}),Object.defineProperty(e,"isValidIdentifier",{enumerable:!0,get:function(){return st.default}}),Object.defineProperty(e,"isVar",{enumerable:!0,get:function(){return ht.default}}),Object.defineProperty(e,"matchesPattern",{enumerable:!0,get:function(){return It.default}}),Object.defineProperty(e,"prependToMemberExpression",{enumerable:!0,get:function(){return me.default}}),e.react=void 0,Object.defineProperty(e,"removeComments",{enumerable:!0,get:function(){return $.default}}),Object.defineProperty(e,"removeProperties",{enumerable:!0,get:function(){return _e.default}}),Object.defineProperty(e,"removePropertiesDeep",{enumerable:!0,get:function(){return fe.default}}),Object.defineProperty(e,"removeTypeDuplicates",{enumerable:!0,get:function(){return oe.default}}),Object.defineProperty(e,"shallowEqual",{enumerable:!0,get:function(){return te.default}}),Object.defineProperty(e,"toBindingIdentifierName",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(e,"toBlock",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(e,"toComputedKey",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(e,"toExpression",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(e,"toIdentifier",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(e,"toKeyAlias",{enumerable:!0,get:function(){return ie.default}}),Object.defineProperty(e,"toStatement",{enumerable:!0,get:function(){return de.default}}),Object.defineProperty(e,"traverse",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(e,"traverseFast",{enumerable:!0,get:function(){return ue.default}}),Object.defineProperty(e,"validate",{enumerable:!0,get:function(){return Ir.default}}),Object.defineProperty(e,"valueToNode",{enumerable:!0,get:function(){return xe.default}});var i=t(348),s=t(349),o=t(350),a=t(362),l=t(363);Object.keys(l).forEach(function(wt){wt!=="default"&&wt!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,wt)||wt in e&&e[wt]===l[wt]||Object.defineProperty(e,wt,{enumerable:!0,get:function(){return l[wt]}}))});var c=t(364),u=t(365),h=t(366),d=t(4);Object.keys(d).forEach(function(wt){wt!=="default"&&wt!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,wt)||wt in e&&e[wt]===d[wt]||Object.defineProperty(e,wt,{enumerable:!0,get:function(){return d[wt]}}))});var g=t(368);Object.keys(g).forEach(function(wt){wt!=="default"&&wt!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,wt)||wt in e&&e[wt]===g[wt]||Object.defineProperty(e,wt,{enumerable:!0,get:function(){return g[wt]}}))});var f=t(369);Object.keys(f).forEach(function(wt){wt!=="default"&&wt!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,wt)||wt in e&&e[wt]===f[wt]||Object.defineProperty(e,wt,{enumerable:!0,get:function(){return f[wt]}}))});var v=t(27),C=t(370),A=t(371),b=t(372),m=t(373),E=t(374),I=t(172),S=t(173),T=t(174),P=t(175),_=t(176),$=t(375),B=t(376);Object.keys(B).forEach(function(wt){wt!=="default"&&wt!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,wt)||wt in e&&e[wt]===B[wt]||Object.defineProperty(e,wt,{enumerable:!0,get:function(){return B[wt]}}))});var U=t(26);Object.keys(U).forEach(function(wt){wt!=="default"&&wt!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,wt)||wt in e&&e[wt]===U[wt]||Object.defineProperty(e,wt,{enumerable:!0,get:function(){return U[wt]}}))});var H=t(377),N=t(378),W=t(177),D=t(379),R=t(380),Y=t(178),ie=t(381),de=t(382),xe=t(383),X=t(9);Object.keys(X).forEach(function(wt){wt!=="default"&&wt!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,wt)||wt in e&&e[wt]===X[wt]||Object.defineProperty(e,wt,{enumerable:!0,get:function(){return X[wt]}}))});var Q=t(384),he=t(385),me=t(386),_e=t(181),fe=t(179),oe=t(171),J=t(60),K=t(387),q=t(388);Object.keys(q).forEach(function(wt){wt!=="default"&&wt!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,wt)||wt in e&&e[wt]===q[wt]||Object.defineProperty(e,wt,{enumerable:!0,get:function(){return q[wt]}}))});var ue=t(180),te=t(96),ce=t(42),ge=t(389),Te=t(390),ae=t(391),L=t(182),F=t(170),re=t(392),ke=t(168),ze=t(393),$e=t(394),Ce=t(395),Ne=t(98),Ye=t(396),st=t(43),ht=t(397),It=t(165),Ir=t(97),rr=t(164),Sr=t(2);Object.keys(Sr).forEach(function(wt){wt!=="default"&&wt!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,wt)||wt in e&&e[wt]===Sr[wt]||Object.defineProperty(e,wt,{enumerable:!0,get:function(){return Sr[wt]}}))});var Vr=t(58);e.react={isReactComponent:i.default,isCompatTag:s.default,buildChildren:o.default},e.toSequenceExpression=t(398).default},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_EXTENSIONS=void 0,Object.defineProperty(e,"File",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"buildExternalHelpers",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"createConfigItem",{enumerable:!0,get:function(){return h.createConfigItem}}),Object.defineProperty(e,"createConfigItemAsync",{enumerable:!0,get:function(){return h.createConfigItemAsync}}),Object.defineProperty(e,"createConfigItemSync",{enumerable:!0,get:function(){return h.createConfigItemSync}}),Object.defineProperty(e,"getEnv",{enumerable:!0,get:function(){return o.getEnv}}),Object.defineProperty(e,"loadOptions",{enumerable:!0,get:function(){return h.loadOptions}}),Object.defineProperty(e,"loadOptionsAsync",{enumerable:!0,get:function(){return h.loadOptionsAsync}}),Object.defineProperty(e,"loadOptionsSync",{enumerable:!0,get:function(){return h.loadOptionsSync}}),Object.defineProperty(e,"loadPartialConfig",{enumerable:!0,get:function(){return h.loadPartialConfig}}),Object.defineProperty(e,"loadPartialConfigAsync",{enumerable:!0,get:function(){return h.loadPartialConfigAsync}}),Object.defineProperty(e,"loadPartialConfigSync",{enumerable:!0,get:function(){return h.loadPartialConfigSync}}),Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return v.parse}}),Object.defineProperty(e,"parseAsync",{enumerable:!0,get:function(){return v.parseAsync}}),Object.defineProperty(e,"parseSync",{enumerable:!0,get:function(){return v.parseSync}}),Object.defineProperty(e,"resolvePlugin",{enumerable:!0,get:function(){return s.resolvePlugin}}),Object.defineProperty(e,"resolvePreset",{enumerable:!0,get:function(){return s.resolvePreset}}),Object.defineProperty(e,"template",{enumerable:!0,get:function(){return u().default}}),Object.defineProperty(e,"tokTypes",{enumerable:!0,get:function(){return l().tokTypes}}),Object.defineProperty(e,"transform",{enumerable:!0,get:function(){return d.transform}}),Object.defineProperty(e,"transformAsync",{enumerable:!0,get:function(){return d.transformAsync}}),Object.defineProperty(e,"transformFile",{enumerable:!0,get:function(){return g.transformFile}}),Object.defineProperty(e,"transformFileAsync",{enumerable:!0,get:function(){return g.transformFileAsync}}),Object.defineProperty(e,"transformFileSync",{enumerable:!0,get:function(){return g.transformFileSync}}),Object.defineProperty(e,"transformFromAst",{enumerable:!0,get:function(){return f.transformFromAst}}),Object.defineProperty(e,"transformFromAstAsync",{enumerable:!0,get:function(){return f.transformFromAstAsync}}),Object.defineProperty(e,"transformFromAstSync",{enumerable:!0,get:function(){return f.transformFromAstSync}}),Object.defineProperty(e,"transformSync",{enumerable:!0,get:function(){return d.transformSync}}),Object.defineProperty(e,"traverse",{enumerable:!0,get:function(){return c().default}}),e.version=e.types=void 0;var r=t(95),i=t(453),s=t(81),o=t(278);function a(){const C=t(0);return a=function(){return C},C}function l(){const C=t(21);return l=function(){return C},C}function c(){const C=t(14);return c=function(){return C},C}function u(){const C=t(37);return u=function(){return C},C}Object.defineProperty(e,"types",{enumerable:!0,get:function(){return a()}});var h=t(82),d=t(475),g=t(488),f=t(489),v=t(490);t(1),e.version="7.23.9",e.DEFAULT_EXTENSIONS=Object.freeze([".js",".jsx",".es6",".es",".mjs",".cjs"]),e.OptionManager=class{init(C){return(0,h.loadOptionsSync)(C)}},e.Plugin=function(C){throw new Error(`The (${C}) Babel 5 plugin is being run with an unsupported Babel version.`)}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isAccessor=function(o,a){return!!o&&o.type==="ClassAccessorProperty"&&(a==null||(0,r.default)(o,a))},e.isAnyTypeAnnotation=function(o,a){return!!o&&o.type==="AnyTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isArgumentPlaceholder=function(o,a){return!!o&&o.type==="ArgumentPlaceholder"&&(a==null||(0,r.default)(o,a))},e.isArrayExpression=function(o,a){return!!o&&o.type==="ArrayExpression"&&(a==null||(0,r.default)(o,a))},e.isArrayPattern=function(o,a){return!!o&&o.type==="ArrayPattern"&&(a==null||(0,r.default)(o,a))},e.isArrayTypeAnnotation=function(o,a){return!!o&&o.type==="ArrayTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isArrowFunctionExpression=function(o,a){return!!o&&o.type==="ArrowFunctionExpression"&&(a==null||(0,r.default)(o,a))},e.isAssignmentExpression=function(o,a){return!!o&&o.type==="AssignmentExpression"&&(a==null||(0,r.default)(o,a))},e.isAssignmentPattern=function(o,a){return!!o&&o.type==="AssignmentPattern"&&(a==null||(0,r.default)(o,a))},e.isAwaitExpression=function(o,a){return!!o&&o.type==="AwaitExpression"&&(a==null||(0,r.default)(o,a))},e.isBigIntLiteral=function(o,a){return!!o&&o.type==="BigIntLiteral"&&(a==null||(0,r.default)(o,a))},e.isBinary=function(o,a){if(!o)return!1;switch(o.type){case"BinaryExpression":case"LogicalExpression":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isBinaryExpression=function(o,a){return!!o&&o.type==="BinaryExpression"&&(a==null||(0,r.default)(o,a))},e.isBindExpression=function(o,a){return!!o&&o.type==="BindExpression"&&(a==null||(0,r.default)(o,a))},e.isBlock=function(o,a){if(!o)return!1;switch(o.type){case"BlockStatement":case"Program":case"TSModuleBlock":break;case"Placeholder":if(o.expectedNode==="BlockStatement")break;default:return!1}return a==null||(0,r.default)(o,a)},e.isBlockParent=function(o,a){if(!o)return!1;switch(o.type){case"BlockStatement":case"CatchClause":case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"FunctionExpression":case"Program":case"ObjectMethod":case"SwitchStatement":case"WhileStatement":case"ArrowFunctionExpression":case"ForOfStatement":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;case"Placeholder":if(o.expectedNode==="BlockStatement")break;default:return!1}return a==null||(0,r.default)(o,a)},e.isBlockStatement=function(o,a){return!!o&&o.type==="BlockStatement"&&(a==null||(0,r.default)(o,a))},e.isBooleanLiteral=function(o,a){return!!o&&o.type==="BooleanLiteral"&&(a==null||(0,r.default)(o,a))},e.isBooleanLiteralTypeAnnotation=function(o,a){return!!o&&o.type==="BooleanLiteralTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isBooleanTypeAnnotation=function(o,a){return!!o&&o.type==="BooleanTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isBreakStatement=function(o,a){return!!o&&o.type==="BreakStatement"&&(a==null||(0,r.default)(o,a))},e.isCallExpression=function(o,a){return!!o&&o.type==="CallExpression"&&(a==null||(0,r.default)(o,a))},e.isCatchClause=function(o,a){return!!o&&o.type==="CatchClause"&&(a==null||(0,r.default)(o,a))},e.isClass=function(o,a){if(!o)return!1;switch(o.type){case"ClassExpression":case"ClassDeclaration":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isClassAccessorProperty=function(o,a){return!!o&&o.type==="ClassAccessorProperty"&&(a==null||(0,r.default)(o,a))},e.isClassBody=function(o,a){return!!o&&o.type==="ClassBody"&&(a==null||(0,r.default)(o,a))},e.isClassDeclaration=function(o,a){return!!o&&o.type==="ClassDeclaration"&&(a==null||(0,r.default)(o,a))},e.isClassExpression=function(o,a){return!!o&&o.type==="ClassExpression"&&(a==null||(0,r.default)(o,a))},e.isClassImplements=function(o,a){return!!o&&o.type==="ClassImplements"&&(a==null||(0,r.default)(o,a))},e.isClassMethod=function(o,a){return!!o&&o.type==="ClassMethod"&&(a==null||(0,r.default)(o,a))},e.isClassPrivateMethod=function(o,a){return!!o&&o.type==="ClassPrivateMethod"&&(a==null||(0,r.default)(o,a))},e.isClassPrivateProperty=function(o,a){return!!o&&o.type==="ClassPrivateProperty"&&(a==null||(0,r.default)(o,a))},e.isClassProperty=function(o,a){return!!o&&o.type==="ClassProperty"&&(a==null||(0,r.default)(o,a))},e.isCompletionStatement=function(o,a){if(!o)return!1;switch(o.type){case"BreakStatement":case"ContinueStatement":case"ReturnStatement":case"ThrowStatement":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isConditional=function(o,a){if(!o)return!1;switch(o.type){case"ConditionalExpression":case"IfStatement":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isConditionalExpression=function(o,a){return!!o&&o.type==="ConditionalExpression"&&(a==null||(0,r.default)(o,a))},e.isContinueStatement=function(o,a){return!!o&&o.type==="ContinueStatement"&&(a==null||(0,r.default)(o,a))},e.isDebuggerStatement=function(o,a){return!!o&&o.type==="DebuggerStatement"&&(a==null||(0,r.default)(o,a))},e.isDecimalLiteral=function(o,a){return!!o&&o.type==="DecimalLiteral"&&(a==null||(0,r.default)(o,a))},e.isDeclaration=function(o,a){if(!o)return!1;switch(o.type){case"FunctionDeclaration":case"VariableDeclaration":case"ClassDeclaration":case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ImportDeclaration":case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"InterfaceDeclaration":case"OpaqueType":case"TypeAlias":case"EnumDeclaration":case"TSDeclareFunction":case"TSInterfaceDeclaration":case"TSTypeAliasDeclaration":case"TSEnumDeclaration":case"TSModuleDeclaration":break;case"Placeholder":if(o.expectedNode==="Declaration")break;default:return!1}return a==null||(0,r.default)(o,a)},e.isDeclareClass=function(o,a){return!!o&&o.type==="DeclareClass"&&(a==null||(0,r.default)(o,a))},e.isDeclareExportAllDeclaration=function(o,a){return!!o&&o.type==="DeclareExportAllDeclaration"&&(a==null||(0,r.default)(o,a))},e.isDeclareExportDeclaration=function(o,a){return!!o&&o.type==="DeclareExportDeclaration"&&(a==null||(0,r.default)(o,a))},e.isDeclareFunction=function(o,a){return!!o&&o.type==="DeclareFunction"&&(a==null||(0,r.default)(o,a))},e.isDeclareInterface=function(o,a){return!!o&&o.type==="DeclareInterface"&&(a==null||(0,r.default)(o,a))},e.isDeclareModule=function(o,a){return!!o&&o.type==="DeclareModule"&&(a==null||(0,r.default)(o,a))},e.isDeclareModuleExports=function(o,a){return!!o&&o.type==="DeclareModuleExports"&&(a==null||(0,r.default)(o,a))},e.isDeclareOpaqueType=function(o,a){return!!o&&o.type==="DeclareOpaqueType"&&(a==null||(0,r.default)(o,a))},e.isDeclareTypeAlias=function(o,a){return!!o&&o.type==="DeclareTypeAlias"&&(a==null||(0,r.default)(o,a))},e.isDeclareVariable=function(o,a){return!!o&&o.type==="DeclareVariable"&&(a==null||(0,r.default)(o,a))},e.isDeclaredPredicate=function(o,a){return!!o&&o.type==="DeclaredPredicate"&&(a==null||(0,r.default)(o,a))},e.isDecorator=function(o,a){return!!o&&o.type==="Decorator"&&(a==null||(0,r.default)(o,a))},e.isDirective=function(o,a){return!!o&&o.type==="Directive"&&(a==null||(0,r.default)(o,a))},e.isDirectiveLiteral=function(o,a){return!!o&&o.type==="DirectiveLiteral"&&(a==null||(0,r.default)(o,a))},e.isDoExpression=function(o,a){return!!o&&o.type==="DoExpression"&&(a==null||(0,r.default)(o,a))},e.isDoWhileStatement=function(o,a){return!!o&&o.type==="DoWhileStatement"&&(a==null||(0,r.default)(o,a))},e.isEmptyStatement=function(o,a){return!!o&&o.type==="EmptyStatement"&&(a==null||(0,r.default)(o,a))},e.isEmptyTypeAnnotation=function(o,a){return!!o&&o.type==="EmptyTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isEnumBody=function(o,a){if(!o)return!1;switch(o.type){case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isEnumBooleanBody=function(o,a){return!!o&&o.type==="EnumBooleanBody"&&(a==null||(0,r.default)(o,a))},e.isEnumBooleanMember=function(o,a){return!!o&&o.type==="EnumBooleanMember"&&(a==null||(0,r.default)(o,a))},e.isEnumDeclaration=function(o,a){return!!o&&o.type==="EnumDeclaration"&&(a==null||(0,r.default)(o,a))},e.isEnumDefaultedMember=function(o,a){return!!o&&o.type==="EnumDefaultedMember"&&(a==null||(0,r.default)(o,a))},e.isEnumMember=function(o,a){if(!o)return!1;switch(o.type){case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":case"EnumDefaultedMember":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isEnumNumberBody=function(o,a){return!!o&&o.type==="EnumNumberBody"&&(a==null||(0,r.default)(o,a))},e.isEnumNumberMember=function(o,a){return!!o&&o.type==="EnumNumberMember"&&(a==null||(0,r.default)(o,a))},e.isEnumStringBody=function(o,a){return!!o&&o.type==="EnumStringBody"&&(a==null||(0,r.default)(o,a))},e.isEnumStringMember=function(o,a){return!!o&&o.type==="EnumStringMember"&&(a==null||(0,r.default)(o,a))},e.isEnumSymbolBody=function(o,a){return!!o&&o.type==="EnumSymbolBody"&&(a==null||(0,r.default)(o,a))},e.isExistsTypeAnnotation=function(o,a){return!!o&&o.type==="ExistsTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isExportAllDeclaration=function(o,a){return!!o&&o.type==="ExportAllDeclaration"&&(a==null||(0,r.default)(o,a))},e.isExportDeclaration=function(o,a){if(!o)return!1;switch(o.type){case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isExportDefaultDeclaration=function(o,a){return!!o&&o.type==="ExportDefaultDeclaration"&&(a==null||(0,r.default)(o,a))},e.isExportDefaultSpecifier=function(o,a){return!!o&&o.type==="ExportDefaultSpecifier"&&(a==null||(0,r.default)(o,a))},e.isExportNamedDeclaration=function(o,a){return!!o&&o.type==="ExportNamedDeclaration"&&(a==null||(0,r.default)(o,a))},e.isExportNamespaceSpecifier=function(o,a){return!!o&&o.type==="ExportNamespaceSpecifier"&&(a==null||(0,r.default)(o,a))},e.isExportSpecifier=function(o,a){return!!o&&o.type==="ExportSpecifier"&&(a==null||(0,r.default)(o,a))},e.isExpression=function(o,a){if(!o)return!1;switch(o.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ParenthesizedExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":case"ArrowFunctionExpression":case"ClassExpression":case"ImportExpression":case"MetaProperty":case"Super":case"TaggedTemplateExpression":case"TemplateLiteral":case"YieldExpression":case"AwaitExpression":case"Import":case"BigIntLiteral":case"OptionalMemberExpression":case"OptionalCallExpression":case"TypeCastExpression":case"JSXElement":case"JSXFragment":case"BindExpression":case"DoExpression":case"RecordExpression":case"TupleExpression":case"DecimalLiteral":case"ModuleExpression":case"TopicReference":case"PipelineTopicExpression":case"PipelineBareFunction":case"PipelinePrimaryTopicReference":case"TSInstantiationExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(o.expectedNode){case"Expression":case"Identifier":case"StringLiteral":break;default:return!1}break;default:return!1}return a==null||(0,r.default)(o,a)},e.isExpressionStatement=function(o,a){return!!o&&o.type==="ExpressionStatement"&&(a==null||(0,r.default)(o,a))},e.isExpressionWrapper=function(o,a){if(!o)return!1;switch(o.type){case"ExpressionStatement":case"ParenthesizedExpression":case"TypeCastExpression":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isFile=function(o,a){return!!o&&o.type==="File"&&(a==null||(0,r.default)(o,a))},e.isFlow=function(o,a){if(!o)return!1;switch(o.type){case"AnyTypeAnnotation":case"ArrayTypeAnnotation":case"BooleanTypeAnnotation":case"BooleanLiteralTypeAnnotation":case"NullLiteralTypeAnnotation":case"ClassImplements":case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"DeclaredPredicate":case"ExistsTypeAnnotation":case"FunctionTypeAnnotation":case"FunctionTypeParam":case"GenericTypeAnnotation":case"InferredPredicate":case"InterfaceExtends":case"InterfaceDeclaration":case"InterfaceTypeAnnotation":case"IntersectionTypeAnnotation":case"MixedTypeAnnotation":case"EmptyTypeAnnotation":case"NullableTypeAnnotation":case"NumberLiteralTypeAnnotation":case"NumberTypeAnnotation":case"ObjectTypeAnnotation":case"ObjectTypeInternalSlot":case"ObjectTypeCallProperty":case"ObjectTypeIndexer":case"ObjectTypeProperty":case"ObjectTypeSpreadProperty":case"OpaqueType":case"QualifiedTypeIdentifier":case"StringLiteralTypeAnnotation":case"StringTypeAnnotation":case"SymbolTypeAnnotation":case"ThisTypeAnnotation":case"TupleTypeAnnotation":case"TypeofTypeAnnotation":case"TypeAlias":case"TypeAnnotation":case"TypeCastExpression":case"TypeParameter":case"TypeParameterDeclaration":case"TypeParameterInstantiation":case"UnionTypeAnnotation":case"Variance":case"VoidTypeAnnotation":case"EnumDeclaration":case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":case"EnumDefaultedMember":case"IndexedAccessType":case"OptionalIndexedAccessType":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isFlowBaseAnnotation=function(o,a){if(!o)return!1;switch(o.type){case"AnyTypeAnnotation":case"BooleanTypeAnnotation":case"NullLiteralTypeAnnotation":case"MixedTypeAnnotation":case"EmptyTypeAnnotation":case"NumberTypeAnnotation":case"StringTypeAnnotation":case"SymbolTypeAnnotation":case"ThisTypeAnnotation":case"VoidTypeAnnotation":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isFlowDeclaration=function(o,a){if(!o)return!1;switch(o.type){case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"InterfaceDeclaration":case"OpaqueType":case"TypeAlias":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isFlowPredicate=function(o,a){if(!o)return!1;switch(o.type){case"DeclaredPredicate":case"InferredPredicate":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isFlowType=function(o,a){if(!o)return!1;switch(o.type){case"AnyTypeAnnotation":case"ArrayTypeAnnotation":case"BooleanTypeAnnotation":case"BooleanLiteralTypeAnnotation":case"NullLiteralTypeAnnotation":case"ExistsTypeAnnotation":case"FunctionTypeAnnotation":case"GenericTypeAnnotation":case"InterfaceTypeAnnotation":case"IntersectionTypeAnnotation":case"MixedTypeAnnotation":case"EmptyTypeAnnotation":case"NullableTypeAnnotation":case"NumberLiteralTypeAnnotation":case"NumberTypeAnnotation":case"ObjectTypeAnnotation":case"StringLiteralTypeAnnotation":case"StringTypeAnnotation":case"SymbolTypeAnnotation":case"ThisTypeAnnotation":case"TupleTypeAnnotation":case"TypeofTypeAnnotation":case"UnionTypeAnnotation":case"VoidTypeAnnotation":case"IndexedAccessType":case"OptionalIndexedAccessType":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isFor=function(o,a){if(!o)return!1;switch(o.type){case"ForInStatement":case"ForStatement":case"ForOfStatement":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isForInStatement=function(o,a){return!!o&&o.type==="ForInStatement"&&(a==null||(0,r.default)(o,a))},e.isForOfStatement=function(o,a){return!!o&&o.type==="ForOfStatement"&&(a==null||(0,r.default)(o,a))},e.isForStatement=function(o,a){return!!o&&o.type==="ForStatement"&&(a==null||(0,r.default)(o,a))},e.isForXStatement=function(o,a){if(!o)return!1;switch(o.type){case"ForInStatement":case"ForOfStatement":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isFunction=function(o,a){if(!o)return!1;switch(o.type){case"FunctionDeclaration":case"FunctionExpression":case"ObjectMethod":case"ArrowFunctionExpression":case"ClassMethod":case"ClassPrivateMethod":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isFunctionDeclaration=function(o,a){return!!o&&o.type==="FunctionDeclaration"&&(a==null||(0,r.default)(o,a))},e.isFunctionExpression=function(o,a){return!!o&&o.type==="FunctionExpression"&&(a==null||(0,r.default)(o,a))},e.isFunctionParent=function(o,a){if(!o)return!1;switch(o.type){case"FunctionDeclaration":case"FunctionExpression":case"ObjectMethod":case"ArrowFunctionExpression":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isFunctionTypeAnnotation=function(o,a){return!!o&&o.type==="FunctionTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isFunctionTypeParam=function(o,a){return!!o&&o.type==="FunctionTypeParam"&&(a==null||(0,r.default)(o,a))},e.isGenericTypeAnnotation=function(o,a){return!!o&&o.type==="GenericTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isIdentifier=function(o,a){return!!o&&o.type==="Identifier"&&(a==null||(0,r.default)(o,a))},e.isIfStatement=function(o,a){return!!o&&o.type==="IfStatement"&&(a==null||(0,r.default)(o,a))},e.isImmutable=function(o,a){if(!o)return!1;switch(o.type){case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"BigIntLiteral":case"JSXAttribute":case"JSXClosingElement":case"JSXElement":case"JSXExpressionContainer":case"JSXSpreadChild":case"JSXOpeningElement":case"JSXText":case"JSXFragment":case"JSXOpeningFragment":case"JSXClosingFragment":case"DecimalLiteral":break;case"Placeholder":if(o.expectedNode==="StringLiteral")break;default:return!1}return a==null||(0,r.default)(o,a)},e.isImport=function(o,a){return!!o&&o.type==="Import"&&(a==null||(0,r.default)(o,a))},e.isImportAttribute=function(o,a){return!!o&&o.type==="ImportAttribute"&&(a==null||(0,r.default)(o,a))},e.isImportDeclaration=function(o,a){return!!o&&o.type==="ImportDeclaration"&&(a==null||(0,r.default)(o,a))},e.isImportDefaultSpecifier=function(o,a){return!!o&&o.type==="ImportDefaultSpecifier"&&(a==null||(0,r.default)(o,a))},e.isImportExpression=function(o,a){return!!o&&o.type==="ImportExpression"&&(a==null||(0,r.default)(o,a))},e.isImportNamespaceSpecifier=function(o,a){return!!o&&o.type==="ImportNamespaceSpecifier"&&(a==null||(0,r.default)(o,a))},e.isImportOrExportDeclaration=s,e.isImportSpecifier=function(o,a){return!!o&&o.type==="ImportSpecifier"&&(a==null||(0,r.default)(o,a))},e.isIndexedAccessType=function(o,a){return!!o&&o.type==="IndexedAccessType"&&(a==null||(0,r.default)(o,a))},e.isInferredPredicate=function(o,a){return!!o&&o.type==="InferredPredicate"&&(a==null||(0,r.default)(o,a))},e.isInterfaceDeclaration=function(o,a){return!!o&&o.type==="InterfaceDeclaration"&&(a==null||(0,r.default)(o,a))},e.isInterfaceExtends=function(o,a){return!!o&&o.type==="InterfaceExtends"&&(a==null||(0,r.default)(o,a))},e.isInterfaceTypeAnnotation=function(o,a){return!!o&&o.type==="InterfaceTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isInterpreterDirective=function(o,a){return!!o&&o.type==="InterpreterDirective"&&(a==null||(0,r.default)(o,a))},e.isIntersectionTypeAnnotation=function(o,a){return!!o&&o.type==="IntersectionTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isJSX=function(o,a){if(!o)return!1;switch(o.type){case"JSXAttribute":case"JSXClosingElement":case"JSXElement":case"JSXEmptyExpression":case"JSXExpressionContainer":case"JSXSpreadChild":case"JSXIdentifier":case"JSXMemberExpression":case"JSXNamespacedName":case"JSXOpeningElement":case"JSXSpreadAttribute":case"JSXText":case"JSXFragment":case"JSXOpeningFragment":case"JSXClosingFragment":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isJSXAttribute=function(o,a){return!!o&&o.type==="JSXAttribute"&&(a==null||(0,r.default)(o,a))},e.isJSXClosingElement=function(o,a){return!!o&&o.type==="JSXClosingElement"&&(a==null||(0,r.default)(o,a))},e.isJSXClosingFragment=function(o,a){return!!o&&o.type==="JSXClosingFragment"&&(a==null||(0,r.default)(o,a))},e.isJSXElement=function(o,a){return!!o&&o.type==="JSXElement"&&(a==null||(0,r.default)(o,a))},e.isJSXEmptyExpression=function(o,a){return!!o&&o.type==="JSXEmptyExpression"&&(a==null||(0,r.default)(o,a))},e.isJSXExpressionContainer=function(o,a){return!!o&&o.type==="JSXExpressionContainer"&&(a==null||(0,r.default)(o,a))},e.isJSXFragment=function(o,a){return!!o&&o.type==="JSXFragment"&&(a==null||(0,r.default)(o,a))},e.isJSXIdentifier=function(o,a){return!!o&&o.type==="JSXIdentifier"&&(a==null||(0,r.default)(o,a))},e.isJSXMemberExpression=function(o,a){return!!o&&o.type==="JSXMemberExpression"&&(a==null||(0,r.default)(o,a))},e.isJSXNamespacedName=function(o,a){return!!o&&o.type==="JSXNamespacedName"&&(a==null||(0,r.default)(o,a))},e.isJSXOpeningElement=function(o,a){return!!o&&o.type==="JSXOpeningElement"&&(a==null||(0,r.default)(o,a))},e.isJSXOpeningFragment=function(o,a){return!!o&&o.type==="JSXOpeningFragment"&&(a==null||(0,r.default)(o,a))},e.isJSXSpreadAttribute=function(o,a){return!!o&&o.type==="JSXSpreadAttribute"&&(a==null||(0,r.default)(o,a))},e.isJSXSpreadChild=function(o,a){return!!o&&o.type==="JSXSpreadChild"&&(a==null||(0,r.default)(o,a))},e.isJSXText=function(o,a){return!!o&&o.type==="JSXText"&&(a==null||(0,r.default)(o,a))},e.isLVal=function(o,a){if(!o)return!1;switch(o.type){case"Identifier":case"MemberExpression":case"RestElement":case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":case"TSParameterProperty":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(o.expectedNode){case"Pattern":case"Identifier":break;default:return!1}break;default:return!1}return a==null||(0,r.default)(o,a)},e.isLabeledStatement=function(o,a){return!!o&&o.type==="LabeledStatement"&&(a==null||(0,r.default)(o,a))},e.isLiteral=function(o,a){if(!o)return!1;switch(o.type){case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"TemplateLiteral":case"BigIntLiteral":case"DecimalLiteral":break;case"Placeholder":if(o.expectedNode==="StringLiteral")break;default:return!1}return a==null||(0,r.default)(o,a)},e.isLogicalExpression=function(o,a){return!!o&&o.type==="LogicalExpression"&&(a==null||(0,r.default)(o,a))},e.isLoop=function(o,a){if(!o)return!1;switch(o.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":case"ForOfStatement":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isMemberExpression=function(o,a){return!!o&&o.type==="MemberExpression"&&(a==null||(0,r.default)(o,a))},e.isMetaProperty=function(o,a){return!!o&&o.type==="MetaProperty"&&(a==null||(0,r.default)(o,a))},e.isMethod=function(o,a){if(!o)return!1;switch(o.type){case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isMiscellaneous=function(o,a){if(!o)return!1;switch(o.type){case"Noop":case"Placeholder":case"V8IntrinsicIdentifier":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isMixedTypeAnnotation=function(o,a){return!!o&&o.type==="MixedTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isModuleDeclaration=function(o,a){return(0,i.default)("isModuleDeclaration","isImportOrExportDeclaration"),s(o,a)},e.isModuleExpression=function(o,a){return!!o&&o.type==="ModuleExpression"&&(a==null||(0,r.default)(o,a))},e.isModuleSpecifier=function(o,a){if(!o)return!1;switch(o.type){case"ExportSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isNewExpression=function(o,a){return!!o&&o.type==="NewExpression"&&(a==null||(0,r.default)(o,a))},e.isNoop=function(o,a){return!!o&&o.type==="Noop"&&(a==null||(0,r.default)(o,a))},e.isNullLiteral=function(o,a){return!!o&&o.type==="NullLiteral"&&(a==null||(0,r.default)(o,a))},e.isNullLiteralTypeAnnotation=function(o,a){return!!o&&o.type==="NullLiteralTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isNullableTypeAnnotation=function(o,a){return!!o&&o.type==="NullableTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isNumberLiteral=function(o,a){return(0,i.default)("isNumberLiteral","isNumericLiteral"),!!o&&o.type==="NumberLiteral"&&(a==null||(0,r.default)(o,a))},e.isNumberLiteralTypeAnnotation=function(o,a){return!!o&&o.type==="NumberLiteralTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isNumberTypeAnnotation=function(o,a){return!!o&&o.type==="NumberTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isNumericLiteral=function(o,a){return!!o&&o.type==="NumericLiteral"&&(a==null||(0,r.default)(o,a))},e.isObjectExpression=function(o,a){return!!o&&o.type==="ObjectExpression"&&(a==null||(0,r.default)(o,a))},e.isObjectMember=function(o,a){if(!o)return!1;switch(o.type){case"ObjectMethod":case"ObjectProperty":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isObjectMethod=function(o,a){return!!o&&o.type==="ObjectMethod"&&(a==null||(0,r.default)(o,a))},e.isObjectPattern=function(o,a){return!!o&&o.type==="ObjectPattern"&&(a==null||(0,r.default)(o,a))},e.isObjectProperty=function(o,a){return!!o&&o.type==="ObjectProperty"&&(a==null||(0,r.default)(o,a))},e.isObjectTypeAnnotation=function(o,a){return!!o&&o.type==="ObjectTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isObjectTypeCallProperty=function(o,a){return!!o&&o.type==="ObjectTypeCallProperty"&&(a==null||(0,r.default)(o,a))},e.isObjectTypeIndexer=function(o,a){return!!o&&o.type==="ObjectTypeIndexer"&&(a==null||(0,r.default)(o,a))},e.isObjectTypeInternalSlot=function(o,a){return!!o&&o.type==="ObjectTypeInternalSlot"&&(a==null||(0,r.default)(o,a))},e.isObjectTypeProperty=function(o,a){return!!o&&o.type==="ObjectTypeProperty"&&(a==null||(0,r.default)(o,a))},e.isObjectTypeSpreadProperty=function(o,a){return!!o&&o.type==="ObjectTypeSpreadProperty"&&(a==null||(0,r.default)(o,a))},e.isOpaqueType=function(o,a){return!!o&&o.type==="OpaqueType"&&(a==null||(0,r.default)(o,a))},e.isOptionalCallExpression=function(o,a){return!!o&&o.type==="OptionalCallExpression"&&(a==null||(0,r.default)(o,a))},e.isOptionalIndexedAccessType=function(o,a){return!!o&&o.type==="OptionalIndexedAccessType"&&(a==null||(0,r.default)(o,a))},e.isOptionalMemberExpression=function(o,a){return!!o&&o.type==="OptionalMemberExpression"&&(a==null||(0,r.default)(o,a))},e.isParenthesizedExpression=function(o,a){return!!o&&o.type==="ParenthesizedExpression"&&(a==null||(0,r.default)(o,a))},e.isPattern=function(o,a){if(!o)return!1;switch(o.type){case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":break;case"Placeholder":if(o.expectedNode==="Pattern")break;default:return!1}return a==null||(0,r.default)(o,a)},e.isPatternLike=function(o,a){if(!o)return!1;switch(o.type){case"Identifier":case"RestElement":case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(o.expectedNode){case"Pattern":case"Identifier":break;default:return!1}break;default:return!1}return a==null||(0,r.default)(o,a)},e.isPipelineBareFunction=function(o,a){return!!o&&o.type==="PipelineBareFunction"&&(a==null||(0,r.default)(o,a))},e.isPipelinePrimaryTopicReference=function(o,a){return!!o&&o.type==="PipelinePrimaryTopicReference"&&(a==null||(0,r.default)(o,a))},e.isPipelineTopicExpression=function(o,a){return!!o&&o.type==="PipelineTopicExpression"&&(a==null||(0,r.default)(o,a))},e.isPlaceholder=function(o,a){return!!o&&o.type==="Placeholder"&&(a==null||(0,r.default)(o,a))},e.isPrivate=function(o,a){if(!o)return!1;switch(o.type){case"ClassPrivateProperty":case"ClassPrivateMethod":case"PrivateName":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isPrivateName=function(o,a){return!!o&&o.type==="PrivateName"&&(a==null||(0,r.default)(o,a))},e.isProgram=function(o,a){return!!o&&o.type==="Program"&&(a==null||(0,r.default)(o,a))},e.isProperty=function(o,a){if(!o)return!1;switch(o.type){case"ObjectProperty":case"ClassProperty":case"ClassAccessorProperty":case"ClassPrivateProperty":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isPureish=function(o,a){if(!o)return!1;switch(o.type){case"FunctionDeclaration":case"FunctionExpression":case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"ArrowFunctionExpression":case"BigIntLiteral":case"DecimalLiteral":break;case"Placeholder":if(o.expectedNode==="StringLiteral")break;default:return!1}return a==null||(0,r.default)(o,a)},e.isQualifiedTypeIdentifier=function(o,a){return!!o&&o.type==="QualifiedTypeIdentifier"&&(a==null||(0,r.default)(o,a))},e.isRecordExpression=function(o,a){return!!o&&o.type==="RecordExpression"&&(a==null||(0,r.default)(o,a))},e.isRegExpLiteral=function(o,a){return!!o&&o.type==="RegExpLiteral"&&(a==null||(0,r.default)(o,a))},e.isRegexLiteral=function(o,a){return(0,i.default)("isRegexLiteral","isRegExpLiteral"),!!o&&o.type==="RegexLiteral"&&(a==null||(0,r.default)(o,a))},e.isRestElement=function(o,a){return!!o&&o.type==="RestElement"&&(a==null||(0,r.default)(o,a))},e.isRestProperty=function(o,a){return(0,i.default)("isRestProperty","isRestElement"),!!o&&o.type==="RestProperty"&&(a==null||(0,r.default)(o,a))},e.isReturnStatement=function(o,a){return!!o&&o.type==="ReturnStatement"&&(a==null||(0,r.default)(o,a))},e.isScopable=function(o,a){if(!o)return!1;switch(o.type){case"BlockStatement":case"CatchClause":case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"FunctionExpression":case"Program":case"ObjectMethod":case"SwitchStatement":case"WhileStatement":case"ArrowFunctionExpression":case"ClassExpression":case"ClassDeclaration":case"ForOfStatement":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;case"Placeholder":if(o.expectedNode==="BlockStatement")break;default:return!1}return a==null||(0,r.default)(o,a)},e.isSequenceExpression=function(o,a){return!!o&&o.type==="SequenceExpression"&&(a==null||(0,r.default)(o,a))},e.isSpreadElement=function(o,a){return!!o&&o.type==="SpreadElement"&&(a==null||(0,r.default)(o,a))},e.isSpreadProperty=function(o,a){return(0,i.default)("isSpreadProperty","isSpreadElement"),!!o&&o.type==="SpreadProperty"&&(a==null||(0,r.default)(o,a))},e.isStandardized=function(o,a){if(!o)return!1;switch(o.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"InterpreterDirective":case"Directive":case"DirectiveLiteral":case"BlockStatement":case"BreakStatement":case"CallExpression":case"CatchClause":case"ConditionalExpression":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"File":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"FunctionExpression":case"Identifier":case"IfStatement":case"LabeledStatement":case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"Program":case"ObjectExpression":case"ObjectMethod":case"ObjectProperty":case"RestElement":case"ReturnStatement":case"SequenceExpression":case"ParenthesizedExpression":case"SwitchCase":case"SwitchStatement":case"ThisExpression":case"ThrowStatement":case"TryStatement":case"UnaryExpression":case"UpdateExpression":case"VariableDeclaration":case"VariableDeclarator":case"WhileStatement":case"WithStatement":case"AssignmentPattern":case"ArrayPattern":case"ArrowFunctionExpression":case"ClassBody":case"ClassExpression":case"ClassDeclaration":case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ExportSpecifier":case"ForOfStatement":case"ImportDeclaration":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ImportExpression":case"MetaProperty":case"ClassMethod":case"ObjectPattern":case"SpreadElement":case"Super":case"TaggedTemplateExpression":case"TemplateElement":case"TemplateLiteral":case"YieldExpression":case"AwaitExpression":case"Import":case"BigIntLiteral":case"ExportNamespaceSpecifier":case"OptionalMemberExpression":case"OptionalCallExpression":case"ClassProperty":case"ClassAccessorProperty":case"ClassPrivateProperty":case"ClassPrivateMethod":case"PrivateName":case"StaticBlock":break;case"Placeholder":switch(o.expectedNode){case"Identifier":case"StringLiteral":case"BlockStatement":case"ClassBody":break;default:return!1}break;default:return!1}return a==null||(0,r.default)(o,a)},e.isStatement=function(o,a){if(!o)return!1;switch(o.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":case"ClassDeclaration":case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ForOfStatement":case"ImportDeclaration":case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"InterfaceDeclaration":case"OpaqueType":case"TypeAlias":case"EnumDeclaration":case"TSDeclareFunction":case"TSInterfaceDeclaration":case"TSTypeAliasDeclaration":case"TSEnumDeclaration":case"TSModuleDeclaration":case"TSImportEqualsDeclaration":case"TSExportAssignment":case"TSNamespaceExportDeclaration":break;case"Placeholder":switch(o.expectedNode){case"Statement":case"Declaration":case"BlockStatement":break;default:return!1}break;default:return!1}return a==null||(0,r.default)(o,a)},e.isStaticBlock=function(o,a){return!!o&&o.type==="StaticBlock"&&(a==null||(0,r.default)(o,a))},e.isStringLiteral=function(o,a){return!!o&&o.type==="StringLiteral"&&(a==null||(0,r.default)(o,a))},e.isStringLiteralTypeAnnotation=function(o,a){return!!o&&o.type==="StringLiteralTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isStringTypeAnnotation=function(o,a){return!!o&&o.type==="StringTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isSuper=function(o,a){return!!o&&o.type==="Super"&&(a==null||(0,r.default)(o,a))},e.isSwitchCase=function(o,a){return!!o&&o.type==="SwitchCase"&&(a==null||(0,r.default)(o,a))},e.isSwitchStatement=function(o,a){return!!o&&o.type==="SwitchStatement"&&(a==null||(0,r.default)(o,a))},e.isSymbolTypeAnnotation=function(o,a){return!!o&&o.type==="SymbolTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isTSAnyKeyword=function(o,a){return!!o&&o.type==="TSAnyKeyword"&&(a==null||(0,r.default)(o,a))},e.isTSArrayType=function(o,a){return!!o&&o.type==="TSArrayType"&&(a==null||(0,r.default)(o,a))},e.isTSAsExpression=function(o,a){return!!o&&o.type==="TSAsExpression"&&(a==null||(0,r.default)(o,a))},e.isTSBaseType=function(o,a){if(!o)return!1;switch(o.type){case"TSAnyKeyword":case"TSBooleanKeyword":case"TSBigIntKeyword":case"TSIntrinsicKeyword":case"TSNeverKeyword":case"TSNullKeyword":case"TSNumberKeyword":case"TSObjectKeyword":case"TSStringKeyword":case"TSSymbolKeyword":case"TSUndefinedKeyword":case"TSUnknownKeyword":case"TSVoidKeyword":case"TSThisType":case"TSLiteralType":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isTSBigIntKeyword=function(o,a){return!!o&&o.type==="TSBigIntKeyword"&&(a==null||(0,r.default)(o,a))},e.isTSBooleanKeyword=function(o,a){return!!o&&o.type==="TSBooleanKeyword"&&(a==null||(0,r.default)(o,a))},e.isTSCallSignatureDeclaration=function(o,a){return!!o&&o.type==="TSCallSignatureDeclaration"&&(a==null||(0,r.default)(o,a))},e.isTSConditionalType=function(o,a){return!!o&&o.type==="TSConditionalType"&&(a==null||(0,r.default)(o,a))},e.isTSConstructSignatureDeclaration=function(o,a){return!!o&&o.type==="TSConstructSignatureDeclaration"&&(a==null||(0,r.default)(o,a))},e.isTSConstructorType=function(o,a){return!!o&&o.type==="TSConstructorType"&&(a==null||(0,r.default)(o,a))},e.isTSDeclareFunction=function(o,a){return!!o&&o.type==="TSDeclareFunction"&&(a==null||(0,r.default)(o,a))},e.isTSDeclareMethod=function(o,a){return!!o&&o.type==="TSDeclareMethod"&&(a==null||(0,r.default)(o,a))},e.isTSEntityName=function(o,a){if(!o)return!1;switch(o.type){case"Identifier":case"TSQualifiedName":break;case"Placeholder":if(o.expectedNode==="Identifier")break;default:return!1}return a==null||(0,r.default)(o,a)},e.isTSEnumDeclaration=function(o,a){return!!o&&o.type==="TSEnumDeclaration"&&(a==null||(0,r.default)(o,a))},e.isTSEnumMember=function(o,a){return!!o&&o.type==="TSEnumMember"&&(a==null||(0,r.default)(o,a))},e.isTSExportAssignment=function(o,a){return!!o&&o.type==="TSExportAssignment"&&(a==null||(0,r.default)(o,a))},e.isTSExpressionWithTypeArguments=function(o,a){return!!o&&o.type==="TSExpressionWithTypeArguments"&&(a==null||(0,r.default)(o,a))},e.isTSExternalModuleReference=function(o,a){return!!o&&o.type==="TSExternalModuleReference"&&(a==null||(0,r.default)(o,a))},e.isTSFunctionType=function(o,a){return!!o&&o.type==="TSFunctionType"&&(a==null||(0,r.default)(o,a))},e.isTSImportEqualsDeclaration=function(o,a){return!!o&&o.type==="TSImportEqualsDeclaration"&&(a==null||(0,r.default)(o,a))},e.isTSImportType=function(o,a){return!!o&&o.type==="TSImportType"&&(a==null||(0,r.default)(o,a))},e.isTSIndexSignature=function(o,a){return!!o&&o.type==="TSIndexSignature"&&(a==null||(0,r.default)(o,a))},e.isTSIndexedAccessType=function(o,a){return!!o&&o.type==="TSIndexedAccessType"&&(a==null||(0,r.default)(o,a))},e.isTSInferType=function(o,a){return!!o&&o.type==="TSInferType"&&(a==null||(0,r.default)(o,a))},e.isTSInstantiationExpression=function(o,a){return!!o&&o.type==="TSInstantiationExpression"&&(a==null||(0,r.default)(o,a))},e.isTSInterfaceBody=function(o,a){return!!o&&o.type==="TSInterfaceBody"&&(a==null||(0,r.default)(o,a))},e.isTSInterfaceDeclaration=function(o,a){return!!o&&o.type==="TSInterfaceDeclaration"&&(a==null||(0,r.default)(o,a))},e.isTSIntersectionType=function(o,a){return!!o&&o.type==="TSIntersectionType"&&(a==null||(0,r.default)(o,a))},e.isTSIntrinsicKeyword=function(o,a){return!!o&&o.type==="TSIntrinsicKeyword"&&(a==null||(0,r.default)(o,a))},e.isTSLiteralType=function(o,a){return!!o&&o.type==="TSLiteralType"&&(a==null||(0,r.default)(o,a))},e.isTSMappedType=function(o,a){return!!o&&o.type==="TSMappedType"&&(a==null||(0,r.default)(o,a))},e.isTSMethodSignature=function(o,a){return!!o&&o.type==="TSMethodSignature"&&(a==null||(0,r.default)(o,a))},e.isTSModuleBlock=function(o,a){return!!o&&o.type==="TSModuleBlock"&&(a==null||(0,r.default)(o,a))},e.isTSModuleDeclaration=function(o,a){return!!o&&o.type==="TSModuleDeclaration"&&(a==null||(0,r.default)(o,a))},e.isTSNamedTupleMember=function(o,a){return!!o&&o.type==="TSNamedTupleMember"&&(a==null||(0,r.default)(o,a))},e.isTSNamespaceExportDeclaration=function(o,a){return!!o&&o.type==="TSNamespaceExportDeclaration"&&(a==null||(0,r.default)(o,a))},e.isTSNeverKeyword=function(o,a){return!!o&&o.type==="TSNeverKeyword"&&(a==null||(0,r.default)(o,a))},e.isTSNonNullExpression=function(o,a){return!!o&&o.type==="TSNonNullExpression"&&(a==null||(0,r.default)(o,a))},e.isTSNullKeyword=function(o,a){return!!o&&o.type==="TSNullKeyword"&&(a==null||(0,r.default)(o,a))},e.isTSNumberKeyword=function(o,a){return!!o&&o.type==="TSNumberKeyword"&&(a==null||(0,r.default)(o,a))},e.isTSObjectKeyword=function(o,a){return!!o&&o.type==="TSObjectKeyword"&&(a==null||(0,r.default)(o,a))},e.isTSOptionalType=function(o,a){return!!o&&o.type==="TSOptionalType"&&(a==null||(0,r.default)(o,a))},e.isTSParameterProperty=function(o,a){return!!o&&o.type==="TSParameterProperty"&&(a==null||(0,r.default)(o,a))},e.isTSParenthesizedType=function(o,a){return!!o&&o.type==="TSParenthesizedType"&&(a==null||(0,r.default)(o,a))},e.isTSPropertySignature=function(o,a){return!!o&&o.type==="TSPropertySignature"&&(a==null||(0,r.default)(o,a))},e.isTSQualifiedName=function(o,a){return!!o&&o.type==="TSQualifiedName"&&(a==null||(0,r.default)(o,a))},e.isTSRestType=function(o,a){return!!o&&o.type==="TSRestType"&&(a==null||(0,r.default)(o,a))},e.isTSSatisfiesExpression=function(o,a){return!!o&&o.type==="TSSatisfiesExpression"&&(a==null||(0,r.default)(o,a))},e.isTSStringKeyword=function(o,a){return!!o&&o.type==="TSStringKeyword"&&(a==null||(0,r.default)(o,a))},e.isTSSymbolKeyword=function(o,a){return!!o&&o.type==="TSSymbolKeyword"&&(a==null||(0,r.default)(o,a))},e.isTSThisType=function(o,a){return!!o&&o.type==="TSThisType"&&(a==null||(0,r.default)(o,a))},e.isTSTupleType=function(o,a){return!!o&&o.type==="TSTupleType"&&(a==null||(0,r.default)(o,a))},e.isTSType=function(o,a){if(!o)return!1;switch(o.type){case"TSAnyKeyword":case"TSBooleanKeyword":case"TSBigIntKeyword":case"TSIntrinsicKeyword":case"TSNeverKeyword":case"TSNullKeyword":case"TSNumberKeyword":case"TSObjectKeyword":case"TSStringKeyword":case"TSSymbolKeyword":case"TSUndefinedKeyword":case"TSUnknownKeyword":case"TSVoidKeyword":case"TSThisType":case"TSFunctionType":case"TSConstructorType":case"TSTypeReference":case"TSTypePredicate":case"TSTypeQuery":case"TSTypeLiteral":case"TSArrayType":case"TSTupleType":case"TSOptionalType":case"TSRestType":case"TSUnionType":case"TSIntersectionType":case"TSConditionalType":case"TSInferType":case"TSParenthesizedType":case"TSTypeOperator":case"TSIndexedAccessType":case"TSMappedType":case"TSLiteralType":case"TSExpressionWithTypeArguments":case"TSImportType":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isTSTypeAliasDeclaration=function(o,a){return!!o&&o.type==="TSTypeAliasDeclaration"&&(a==null||(0,r.default)(o,a))},e.isTSTypeAnnotation=function(o,a){return!!o&&o.type==="TSTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isTSTypeAssertion=function(o,a){return!!o&&o.type==="TSTypeAssertion"&&(a==null||(0,r.default)(o,a))},e.isTSTypeElement=function(o,a){if(!o)return!1;switch(o.type){case"TSCallSignatureDeclaration":case"TSConstructSignatureDeclaration":case"TSPropertySignature":case"TSMethodSignature":case"TSIndexSignature":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isTSTypeLiteral=function(o,a){return!!o&&o.type==="TSTypeLiteral"&&(a==null||(0,r.default)(o,a))},e.isTSTypeOperator=function(o,a){return!!o&&o.type==="TSTypeOperator"&&(a==null||(0,r.default)(o,a))},e.isTSTypeParameter=function(o,a){return!!o&&o.type==="TSTypeParameter"&&(a==null||(0,r.default)(o,a))},e.isTSTypeParameterDeclaration=function(o,a){return!!o&&o.type==="TSTypeParameterDeclaration"&&(a==null||(0,r.default)(o,a))},e.isTSTypeParameterInstantiation=function(o,a){return!!o&&o.type==="TSTypeParameterInstantiation"&&(a==null||(0,r.default)(o,a))},e.isTSTypePredicate=function(o,a){return!!o&&o.type==="TSTypePredicate"&&(a==null||(0,r.default)(o,a))},e.isTSTypeQuery=function(o,a){return!!o&&o.type==="TSTypeQuery"&&(a==null||(0,r.default)(o,a))},e.isTSTypeReference=function(o,a){return!!o&&o.type==="TSTypeReference"&&(a==null||(0,r.default)(o,a))},e.isTSUndefinedKeyword=function(o,a){return!!o&&o.type==="TSUndefinedKeyword"&&(a==null||(0,r.default)(o,a))},e.isTSUnionType=function(o,a){return!!o&&o.type==="TSUnionType"&&(a==null||(0,r.default)(o,a))},e.isTSUnknownKeyword=function(o,a){return!!o&&o.type==="TSUnknownKeyword"&&(a==null||(0,r.default)(o,a))},e.isTSVoidKeyword=function(o,a){return!!o&&o.type==="TSVoidKeyword"&&(a==null||(0,r.default)(o,a))},e.isTaggedTemplateExpression=function(o,a){return!!o&&o.type==="TaggedTemplateExpression"&&(a==null||(0,r.default)(o,a))},e.isTemplateElement=function(o,a){return!!o&&o.type==="TemplateElement"&&(a==null||(0,r.default)(o,a))},e.isTemplateLiteral=function(o,a){return!!o&&o.type==="TemplateLiteral"&&(a==null||(0,r.default)(o,a))},e.isTerminatorless=function(o,a){if(!o)return!1;switch(o.type){case"BreakStatement":case"ContinueStatement":case"ReturnStatement":case"ThrowStatement":case"YieldExpression":case"AwaitExpression":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isThisExpression=function(o,a){return!!o&&o.type==="ThisExpression"&&(a==null||(0,r.default)(o,a))},e.isThisTypeAnnotation=function(o,a){return!!o&&o.type==="ThisTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isThrowStatement=function(o,a){return!!o&&o.type==="ThrowStatement"&&(a==null||(0,r.default)(o,a))},e.isTopicReference=function(o,a){return!!o&&o.type==="TopicReference"&&(a==null||(0,r.default)(o,a))},e.isTryStatement=function(o,a){return!!o&&o.type==="TryStatement"&&(a==null||(0,r.default)(o,a))},e.isTupleExpression=function(o,a){return!!o&&o.type==="TupleExpression"&&(a==null||(0,r.default)(o,a))},e.isTupleTypeAnnotation=function(o,a){return!!o&&o.type==="TupleTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isTypeAlias=function(o,a){return!!o&&o.type==="TypeAlias"&&(a==null||(0,r.default)(o,a))},e.isTypeAnnotation=function(o,a){return!!o&&o.type==="TypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isTypeCastExpression=function(o,a){return!!o&&o.type==="TypeCastExpression"&&(a==null||(0,r.default)(o,a))},e.isTypeParameter=function(o,a){return!!o&&o.type==="TypeParameter"&&(a==null||(0,r.default)(o,a))},e.isTypeParameterDeclaration=function(o,a){return!!o&&o.type==="TypeParameterDeclaration"&&(a==null||(0,r.default)(o,a))},e.isTypeParameterInstantiation=function(o,a){return!!o&&o.type==="TypeParameterInstantiation"&&(a==null||(0,r.default)(o,a))},e.isTypeScript=function(o,a){if(!o)return!1;switch(o.type){case"TSParameterProperty":case"TSDeclareFunction":case"TSDeclareMethod":case"TSQualifiedName":case"TSCallSignatureDeclaration":case"TSConstructSignatureDeclaration":case"TSPropertySignature":case"TSMethodSignature":case"TSIndexSignature":case"TSAnyKeyword":case"TSBooleanKeyword":case"TSBigIntKeyword":case"TSIntrinsicKeyword":case"TSNeverKeyword":case"TSNullKeyword":case"TSNumberKeyword":case"TSObjectKeyword":case"TSStringKeyword":case"TSSymbolKeyword":case"TSUndefinedKeyword":case"TSUnknownKeyword":case"TSVoidKeyword":case"TSThisType":case"TSFunctionType":case"TSConstructorType":case"TSTypeReference":case"TSTypePredicate":case"TSTypeQuery":case"TSTypeLiteral":case"TSArrayType":case"TSTupleType":case"TSOptionalType":case"TSRestType":case"TSNamedTupleMember":case"TSUnionType":case"TSIntersectionType":case"TSConditionalType":case"TSInferType":case"TSParenthesizedType":case"TSTypeOperator":case"TSIndexedAccessType":case"TSMappedType":case"TSLiteralType":case"TSExpressionWithTypeArguments":case"TSInterfaceDeclaration":case"TSInterfaceBody":case"TSTypeAliasDeclaration":case"TSInstantiationExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSEnumDeclaration":case"TSEnumMember":case"TSModuleDeclaration":case"TSModuleBlock":case"TSImportType":case"TSImportEqualsDeclaration":case"TSExternalModuleReference":case"TSNonNullExpression":case"TSExportAssignment":case"TSNamespaceExportDeclaration":case"TSTypeAnnotation":case"TSTypeParameterInstantiation":case"TSTypeParameterDeclaration":case"TSTypeParameter":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isTypeofTypeAnnotation=function(o,a){return!!o&&o.type==="TypeofTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isUnaryExpression=function(o,a){return!!o&&o.type==="UnaryExpression"&&(a==null||(0,r.default)(o,a))},e.isUnaryLike=function(o,a){if(!o)return!1;switch(o.type){case"UnaryExpression":case"SpreadElement":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isUnionTypeAnnotation=function(o,a){return!!o&&o.type==="UnionTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isUpdateExpression=function(o,a){return!!o&&o.type==="UpdateExpression"&&(a==null||(0,r.default)(o,a))},e.isUserWhitespacable=function(o,a){if(!o)return!1;switch(o.type){case"ObjectMethod":case"ObjectProperty":case"ObjectTypeInternalSlot":case"ObjectTypeCallProperty":case"ObjectTypeIndexer":case"ObjectTypeProperty":case"ObjectTypeSpreadProperty":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isV8IntrinsicIdentifier=function(o,a){return!!o&&o.type==="V8IntrinsicIdentifier"&&(a==null||(0,r.default)(o,a))},e.isVariableDeclaration=function(o,a){return!!o&&o.type==="VariableDeclaration"&&(a==null||(0,r.default)(o,a))},e.isVariableDeclarator=function(o,a){return!!o&&o.type==="VariableDeclarator"&&(a==null||(0,r.default)(o,a))},e.isVariance=function(o,a){return!!o&&o.type==="Variance"&&(a==null||(0,r.default)(o,a))},e.isVoidTypeAnnotation=function(o,a){return!!o&&o.type==="VoidTypeAnnotation"&&(a==null||(0,r.default)(o,a))},e.isWhile=function(o,a){if(!o)return!1;switch(o.type){case"DoWhileStatement":case"WhileStatement":break;default:return!1}return a==null||(0,r.default)(o,a)},e.isWhileStatement=function(o,a){return!!o&&o.type==="WhileStatement"&&(a==null||(0,r.default)(o,a))},e.isWithStatement=function(o,a){return!!o&&o.type==="WithStatement"&&(a==null||(0,r.default)(o,a))},e.isYieldExpression=function(o,a){return!!o&&o.type==="YieldExpression"&&(a==null||(0,r.default)(o,a))};var r=t(96),i=t(58);function s(o,a){if(!o)return!1;switch(o.type){case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ImportDeclaration":break;default:return!1}return a==null||(0,r.default)(o,a)}},(n,e,t)=>{const r=t(48),{MAX_LENGTH:i,MAX_SAFE_INTEGER:s}=t(47),{safeRe:o,t:a}=t(34),l=t(75),{compareIdentifiers:c}=t(128);class u{constructor(d,g){if(g=l(g),d instanceof u){if(d.loose===!!g.loose&&d.includePrerelease===!!g.includePrerelease)return d;d=d.version}else if(typeof d!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof d}".`);if(d.length>i)throw new TypeError(`version is longer than ${i} characters`);r("SemVer",d,g),this.options=g,this.loose=!!g.loose,this.includePrerelease=!!g.includePrerelease;const f=d.trim().match(g.loose?o[a.LOOSE]:o[a.FULL]);if(!f)throw new TypeError(`Invalid Version: ${d}`);if(this.raw=d,this.major=+f[1],this.minor=+f[2],this.patch=+f[3],this.major>s||this.major<0)throw new TypeError("Invalid major version");if(this.minor>s||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>s||this.patch<0)throw new TypeError("Invalid patch version");f[4]?this.prerelease=f[4].split(".").map(v=>{if(/^[0-9]+$/.test(v)){const C=+v;if(C>=0&&C<s)return C}return v}):this.prerelease=[],this.build=f[5]?f[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(d){if(r("SemVer.compare",this.version,this.options,d),!(d instanceof u)){if(typeof d=="string"&&d===this.version)return 0;d=new u(d,this.options)}return d.version===this.version?0:this.compareMain(d)||this.comparePre(d)}compareMain(d){return d instanceof u||(d=new u(d,this.options)),c(this.major,d.major)||c(this.minor,d.minor)||c(this.patch,d.patch)}comparePre(d){if(d instanceof u||(d=new u(d,this.options)),this.prerelease.length&&!d.prerelease.length)return-1;if(!this.prerelease.length&&d.prerelease.length)return 1;if(!this.prerelease.length&&!d.prerelease.length)return 0;let g=0;do{const f=this.prerelease[g],v=d.prerelease[g];if(r("prerelease compare",g,f,v),f===void 0&&v===void 0)return 0;if(v===void 0)return 1;if(f===void 0)return-1;if(f!==v)return c(f,v)}while(++g)}compareBuild(d){d instanceof u||(d=new u(d,this.options));let g=0;do{const f=this.build[g],v=d.build[g];if(r("prerelease compare",g,f,v),f===void 0&&v===void 0)return 0;if(v===void 0)return 1;if(f===void 0)return-1;if(f!==v)return c(f,v)}while(++g)}inc(d,g,f){switch(d){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",g,f);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",g,f);break;case"prepatch":this.prerelease.length=0,this.inc("patch",g,f),this.inc("pre",g,f);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",g,f),this.inc("pre",g,f);break;case"major":this.minor===0&&this.patch===0&&this.prerelease.length!==0||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":this.patch===0&&this.prerelease.length!==0||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{const v=Number(f)?1:0;if(!g&&f===!1)throw new Error("invalid increment argument: identifier is empty");if(this.prerelease.length===0)this.prerelease=[v];else{let C=this.prerelease.length;for(;--C>=0;)typeof this.prerelease[C]=="number"&&(this.prerelease[C]++,C=-2);if(C===-1){if(g===this.prerelease.join(".")&&f===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(v)}}if(g){let C=[g,v];f===!1&&(C=[g]),c(this.prerelease[0],g)===0?isNaN(this.prerelease[1])&&(this.prerelease=C):this.prerelease=C}break}default:throw new Error(`invalid increment argument: ${d}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}n.exports=u},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.anyTypeAnnotation=function(){return{type:"AnyTypeAnnotation"}},e.argumentPlaceholder=function(){return{type:"ArgumentPlaceholder"}},e.arrayExpression=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return(0,r.default)({type:"ArrayExpression",elements:c})},e.arrayPattern=function(c){return(0,r.default)({type:"ArrayPattern",elements:c})},e.arrayTypeAnnotation=function(c){return(0,r.default)({type:"ArrayTypeAnnotation",elementType:c})},e.arrowFunctionExpression=function(c,u){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return(0,r.default)({type:"ArrowFunctionExpression",params:c,body:u,async:h,expression:null})},e.assignmentExpression=function(c,u,h){return(0,r.default)({type:"AssignmentExpression",operator:c,left:u,right:h})},e.assignmentPattern=function(c,u){return(0,r.default)({type:"AssignmentPattern",left:c,right:u})},e.awaitExpression=function(c){return(0,r.default)({type:"AwaitExpression",argument:c})},e.bigIntLiteral=function(c){return(0,r.default)({type:"BigIntLiteral",value:c})},e.binaryExpression=function(c,u,h){return(0,r.default)({type:"BinaryExpression",operator:c,left:u,right:h})},e.bindExpression=function(c,u){return(0,r.default)({type:"BindExpression",object:c,callee:u})},e.blockStatement=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return(0,r.default)({type:"BlockStatement",body:c,directives:u})},e.booleanLiteral=function(c){return(0,r.default)({type:"BooleanLiteral",value:c})},e.booleanLiteralTypeAnnotation=function(c){return(0,r.default)({type:"BooleanLiteralTypeAnnotation",value:c})},e.booleanTypeAnnotation=function(){return{type:"BooleanTypeAnnotation"}},e.breakStatement=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(0,r.default)({type:"BreakStatement",label:c})},e.callExpression=function(c,u){return(0,r.default)({type:"CallExpression",callee:c,arguments:u})},e.catchClause=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0;return(0,r.default)({type:"CatchClause",param:c,body:u})},e.classAccessorProperty=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,g=arguments.length>4&&arguments[4]!==void 0&&arguments[4],f=arguments.length>5&&arguments[5]!==void 0&&arguments[5];return(0,r.default)({type:"ClassAccessorProperty",key:c,value:u,typeAnnotation:h,decorators:d,computed:g,static:f})},e.classBody=function(c){return(0,r.default)({type:"ClassBody",body:c})},e.classDeclaration=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return(0,r.default)({type:"ClassDeclaration",id:c,superClass:u,body:h,decorators:d})},e.classExpression=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return(0,r.default)({type:"ClassExpression",id:c,superClass:u,body:h,decorators:d})},e.classImplements=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"ClassImplements",id:c,typeParameters:u})},e.classMethod=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"method",u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0,g=arguments.length>4&&arguments[4]!==void 0&&arguments[4],f=arguments.length>5&&arguments[5]!==void 0&&arguments[5],v=arguments.length>6&&arguments[6]!==void 0&&arguments[6],C=arguments.length>7&&arguments[7]!==void 0&&arguments[7];return(0,r.default)({type:"ClassMethod",kind:c,key:u,params:h,body:d,computed:g,static:f,generator:v,async:C})},e.classPrivateMethod=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"method",u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0,g=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return(0,r.default)({type:"ClassPrivateMethod",kind:c,key:u,params:h,body:d,static:g})},e.classPrivateProperty=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return(0,r.default)({type:"ClassPrivateProperty",key:c,value:u,decorators:h,static:d})},e.classProperty=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,g=arguments.length>4&&arguments[4]!==void 0&&arguments[4],f=arguments.length>5&&arguments[5]!==void 0&&arguments[5];return(0,r.default)({type:"ClassProperty",key:c,value:u,typeAnnotation:h,decorators:d,computed:g,static:f})},e.conditionalExpression=function(c,u,h){return(0,r.default)({type:"ConditionalExpression",test:c,consequent:u,alternate:h})},e.continueStatement=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(0,r.default)({type:"ContinueStatement",label:c})},e.debuggerStatement=function(){return{type:"DebuggerStatement"}},e.decimalLiteral=function(c){return(0,r.default)({type:"DecimalLiteral",value:c})},e.declareClass=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"DeclareClass",id:c,typeParameters:u,extends:h,body:d})},e.declareExportAllDeclaration=function(c){return(0,r.default)({type:"DeclareExportAllDeclaration",source:c})},e.declareExportDeclaration=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"DeclareExportDeclaration",declaration:c,specifiers:u,source:h})},e.declareFunction=function(c){return(0,r.default)({type:"DeclareFunction",id:c})},e.declareInterface=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"DeclareInterface",id:c,typeParameters:u,extends:h,body:d})},e.declareModule=function(c,u){let h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"DeclareModule",id:c,body:u,kind:h})},e.declareModuleExports=function(c){return(0,r.default)({type:"DeclareModuleExports",typeAnnotation:c})},e.declareOpaqueType=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"DeclareOpaqueType",id:c,typeParameters:u,supertype:h})},e.declareTypeAlias=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2?arguments[2]:void 0;return(0,r.default)({type:"DeclareTypeAlias",id:c,typeParameters:u,right:h})},e.declareVariable=function(c){return(0,r.default)({type:"DeclareVariable",id:c})},e.declaredPredicate=function(c){return(0,r.default)({type:"DeclaredPredicate",value:c})},e.decorator=function(c){return(0,r.default)({type:"Decorator",expression:c})},e.directive=function(c){return(0,r.default)({type:"Directive",value:c})},e.directiveLiteral=function(c){return(0,r.default)({type:"DirectiveLiteral",value:c})},e.doExpression=function(c){let u=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return(0,r.default)({type:"DoExpression",body:c,async:u})},e.doWhileStatement=function(c,u){return(0,r.default)({type:"DoWhileStatement",test:c,body:u})},e.emptyStatement=function(){return{type:"EmptyStatement"}},e.emptyTypeAnnotation=function(){return{type:"EmptyTypeAnnotation"}},e.enumBooleanBody=function(c){return(0,r.default)({type:"EnumBooleanBody",members:c,explicitType:null,hasUnknownMembers:null})},e.enumBooleanMember=function(c){return(0,r.default)({type:"EnumBooleanMember",id:c,init:null})},e.enumDeclaration=function(c,u){return(0,r.default)({type:"EnumDeclaration",id:c,body:u})},e.enumDefaultedMember=function(c){return(0,r.default)({type:"EnumDefaultedMember",id:c})},e.enumNumberBody=function(c){return(0,r.default)({type:"EnumNumberBody",members:c,explicitType:null,hasUnknownMembers:null})},e.enumNumberMember=function(c,u){return(0,r.default)({type:"EnumNumberMember",id:c,init:u})},e.enumStringBody=function(c){return(0,r.default)({type:"EnumStringBody",members:c,explicitType:null,hasUnknownMembers:null})},e.enumStringMember=function(c,u){return(0,r.default)({type:"EnumStringMember",id:c,init:u})},e.enumSymbolBody=function(c){return(0,r.default)({type:"EnumSymbolBody",members:c,hasUnknownMembers:null})},e.existsTypeAnnotation=function(){return{type:"ExistsTypeAnnotation"}},e.exportAllDeclaration=function(c){return(0,r.default)({type:"ExportAllDeclaration",source:c})},e.exportDefaultDeclaration=function(c){return(0,r.default)({type:"ExportDefaultDeclaration",declaration:c})},e.exportDefaultSpecifier=function(c){return(0,r.default)({type:"ExportDefaultSpecifier",exported:c})},e.exportNamedDeclaration=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"ExportNamedDeclaration",declaration:c,specifiers:u,source:h})},e.exportNamespaceSpecifier=function(c){return(0,r.default)({type:"ExportNamespaceSpecifier",exported:c})},e.exportSpecifier=function(c,u){return(0,r.default)({type:"ExportSpecifier",local:c,exported:u})},e.expressionStatement=function(c){return(0,r.default)({type:"ExpressionStatement",expression:c})},e.file=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"File",program:c,comments:u,tokens:h})},e.forInStatement=function(c,u,h){return(0,r.default)({type:"ForInStatement",left:c,right:u,body:h})},e.forOfStatement=function(c,u,h){let d=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return(0,r.default)({type:"ForOfStatement",left:c,right:u,body:h,await:d})},e.forStatement=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"ForStatement",init:c,test:u,update:h,body:d})},e.functionDeclaration=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&arguments[3]!==void 0&&arguments[3],g=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return(0,r.default)({type:"FunctionDeclaration",id:c,params:u,body:h,generator:d,async:g})},e.functionExpression=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&arguments[3]!==void 0&&arguments[3],g=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return(0,r.default)({type:"FunctionExpression",id:c,params:u,body:h,generator:d,async:g})},e.functionTypeAnnotation=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"FunctionTypeAnnotation",typeParameters:c,params:u,rest:h,returnType:d})},e.functionTypeParam=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0;return(0,r.default)({type:"FunctionTypeParam",name:c,typeAnnotation:u})},e.genericTypeAnnotation=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"GenericTypeAnnotation",id:c,typeParameters:u})},e.identifier=function(c){return(0,r.default)({type:"Identifier",name:c})},e.ifStatement=function(c,u){let h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"IfStatement",test:c,consequent:u,alternate:h})},e.import=function(){return{type:"Import"}},e.importAttribute=function(c,u){return(0,r.default)({type:"ImportAttribute",key:c,value:u})},e.importDeclaration=function(c,u){return(0,r.default)({type:"ImportDeclaration",specifiers:c,source:u})},e.importDefaultSpecifier=function(c){return(0,r.default)({type:"ImportDefaultSpecifier",local:c})},e.importExpression=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"ImportExpression",source:c,options:u})},e.importNamespaceSpecifier=function(c){return(0,r.default)({type:"ImportNamespaceSpecifier",local:c})},e.importSpecifier=function(c,u){return(0,r.default)({type:"ImportSpecifier",local:c,imported:u})},e.indexedAccessType=function(c,u){return(0,r.default)({type:"IndexedAccessType",objectType:c,indexType:u})},e.inferredPredicate=function(){return{type:"InferredPredicate"}},e.interfaceDeclaration=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"InterfaceDeclaration",id:c,typeParameters:u,extends:h,body:d})},e.interfaceExtends=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"InterfaceExtends",id:c,typeParameters:u})},e.interfaceTypeAnnotation=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0;return(0,r.default)({type:"InterfaceTypeAnnotation",extends:c,body:u})},e.interpreterDirective=function(c){return(0,r.default)({type:"InterpreterDirective",value:c})},e.intersectionTypeAnnotation=function(c){return(0,r.default)({type:"IntersectionTypeAnnotation",types:c})},e.jSXAttribute=e.jsxAttribute=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"JSXAttribute",name:c,value:u})},e.jSXClosingElement=e.jsxClosingElement=function(c){return(0,r.default)({type:"JSXClosingElement",name:c})},e.jSXClosingFragment=e.jsxClosingFragment=function(){return{type:"JSXClosingFragment"}},e.jSXElement=e.jsxElement=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return(0,r.default)({type:"JSXElement",openingElement:c,closingElement:u,children:h,selfClosing:d})},e.jSXEmptyExpression=e.jsxEmptyExpression=function(){return{type:"JSXEmptyExpression"}},e.jSXExpressionContainer=e.jsxExpressionContainer=function(c){return(0,r.default)({type:"JSXExpressionContainer",expression:c})},e.jSXFragment=e.jsxFragment=function(c,u,h){return(0,r.default)({type:"JSXFragment",openingFragment:c,closingFragment:u,children:h})},e.jSXIdentifier=e.jsxIdentifier=function(c){return(0,r.default)({type:"JSXIdentifier",name:c})},e.jSXMemberExpression=e.jsxMemberExpression=function(c,u){return(0,r.default)({type:"JSXMemberExpression",object:c,property:u})},e.jSXNamespacedName=e.jsxNamespacedName=function(c,u){return(0,r.default)({type:"JSXNamespacedName",namespace:c,name:u})},e.jSXOpeningElement=e.jsxOpeningElement=function(c,u){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return(0,r.default)({type:"JSXOpeningElement",name:c,attributes:u,selfClosing:h})},e.jSXOpeningFragment=e.jsxOpeningFragment=function(){return{type:"JSXOpeningFragment"}},e.jSXSpreadAttribute=e.jsxSpreadAttribute=function(c){return(0,r.default)({type:"JSXSpreadAttribute",argument:c})},e.jSXSpreadChild=e.jsxSpreadChild=function(c){return(0,r.default)({type:"JSXSpreadChild",expression:c})},e.jSXText=e.jsxText=function(c){return(0,r.default)({type:"JSXText",value:c})},e.labeledStatement=function(c,u){return(0,r.default)({type:"LabeledStatement",label:c,body:u})},e.logicalExpression=function(c,u,h){return(0,r.default)({type:"LogicalExpression",operator:c,left:u,right:h})},e.memberExpression=function(c,u){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2],d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return(0,r.default)({type:"MemberExpression",object:c,property:u,computed:h,optional:d})},e.metaProperty=function(c,u){return(0,r.default)({type:"MetaProperty",meta:c,property:u})},e.mixedTypeAnnotation=function(){return{type:"MixedTypeAnnotation"}},e.moduleExpression=function(c){return(0,r.default)({type:"ModuleExpression",body:c})},e.newExpression=function(c,u){return(0,r.default)({type:"NewExpression",callee:c,arguments:u})},e.noop=function(){return{type:"Noop"}},e.nullLiteral=function(){return{type:"NullLiteral"}},e.nullLiteralTypeAnnotation=function(){return{type:"NullLiteralTypeAnnotation"}},e.nullableTypeAnnotation=function(c){return(0,r.default)({type:"NullableTypeAnnotation",typeAnnotation:c})},e.numberLiteral=function(c){return(0,i.default)("NumberLiteral","NumericLiteral","The node type "),s(c)},e.numberLiteralTypeAnnotation=function(c){return(0,r.default)({type:"NumberLiteralTypeAnnotation",value:c})},e.numberTypeAnnotation=function(){return{type:"NumberTypeAnnotation"}},e.numericLiteral=s,e.objectExpression=function(c){return(0,r.default)({type:"ObjectExpression",properties:c})},e.objectMethod=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"method",u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0,g=arguments.length>4&&arguments[4]!==void 0&&arguments[4],f=arguments.length>5&&arguments[5]!==void 0&&arguments[5],v=arguments.length>6&&arguments[6]!==void 0&&arguments[6];return(0,r.default)({type:"ObjectMethod",kind:c,key:u,params:h,body:d,computed:g,generator:f,async:v})},e.objectPattern=function(c){return(0,r.default)({type:"ObjectPattern",properties:c})},e.objectProperty=function(c,u){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2],d=arguments.length>3&&arguments[3]!==void 0&&arguments[3],g=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null;return(0,r.default)({type:"ObjectProperty",key:c,value:u,computed:h,shorthand:d,decorators:g})},e.objectTypeAnnotation=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],g=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return(0,r.default)({type:"ObjectTypeAnnotation",properties:c,indexers:u,callProperties:h,internalSlots:d,exact:g})},e.objectTypeCallProperty=function(c){return(0,r.default)({type:"ObjectTypeCallProperty",value:c,static:null})},e.objectTypeIndexer=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return(0,r.default)({type:"ObjectTypeIndexer",id:c,key:u,value:h,variance:d,static:null})},e.objectTypeInternalSlot=function(c,u,h,d,g){return(0,r.default)({type:"ObjectTypeInternalSlot",id:c,value:u,optional:h,static:d,method:g})},e.objectTypeProperty=function(c,u){let h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"ObjectTypeProperty",key:c,value:u,variance:h,kind:null,method:null,optional:null,proto:null,static:null})},e.objectTypeSpreadProperty=function(c){return(0,r.default)({type:"ObjectTypeSpreadProperty",argument:c})},e.opaqueType=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"OpaqueType",id:c,typeParameters:u,supertype:h,impltype:d})},e.optionalCallExpression=function(c,u,h){return(0,r.default)({type:"OptionalCallExpression",callee:c,arguments:u,optional:h})},e.optionalIndexedAccessType=function(c,u){return(0,r.default)({type:"OptionalIndexedAccessType",objectType:c,indexType:u,optional:null})},e.optionalMemberExpression=function(c,u){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2],d=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"OptionalMemberExpression",object:c,property:u,computed:h,optional:d})},e.parenthesizedExpression=function(c){return(0,r.default)({type:"ParenthesizedExpression",expression:c})},e.pipelineBareFunction=function(c){return(0,r.default)({type:"PipelineBareFunction",callee:c})},e.pipelinePrimaryTopicReference=function(){return{type:"PipelinePrimaryTopicReference"}},e.pipelineTopicExpression=function(c){return(0,r.default)({type:"PipelineTopicExpression",expression:c})},e.placeholder=function(c,u){return(0,r.default)({type:"Placeholder",expectedNode:c,name:u})},e.privateName=function(c){return(0,r.default)({type:"PrivateName",id:c})},e.program=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"script",d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return(0,r.default)({type:"Program",body:c,directives:u,sourceType:h,interpreter:d,sourceFile:null})},e.qualifiedTypeIdentifier=function(c,u){return(0,r.default)({type:"QualifiedTypeIdentifier",id:c,qualification:u})},e.recordExpression=function(c){return(0,r.default)({type:"RecordExpression",properties:c})},e.regExpLiteral=o,e.regexLiteral=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return(0,i.default)("RegexLiteral","RegExpLiteral","The node type "),o(c,u)},e.restElement=a,e.restProperty=function(c){return(0,i.default)("RestProperty","RestElement","The node type "),a(c)},e.returnStatement=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(0,r.default)({type:"ReturnStatement",argument:c})},e.sequenceExpression=function(c){return(0,r.default)({type:"SequenceExpression",expressions:c})},e.spreadElement=l,e.spreadProperty=function(c){return(0,i.default)("SpreadProperty","SpreadElement","The node type "),l(c)},e.staticBlock=function(c){return(0,r.default)({type:"StaticBlock",body:c})},e.stringLiteral=function(c){return(0,r.default)({type:"StringLiteral",value:c})},e.stringLiteralTypeAnnotation=function(c){return(0,r.default)({type:"StringLiteralTypeAnnotation",value:c})},e.stringTypeAnnotation=function(){return{type:"StringTypeAnnotation"}},e.super=function(){return{type:"Super"}},e.switchCase=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0;return(0,r.default)({type:"SwitchCase",test:c,consequent:u})},e.switchStatement=function(c,u){return(0,r.default)({type:"SwitchStatement",discriminant:c,cases:u})},e.symbolTypeAnnotation=function(){return{type:"SymbolTypeAnnotation"}},e.taggedTemplateExpression=function(c,u){return(0,r.default)({type:"TaggedTemplateExpression",tag:c,quasi:u})},e.templateElement=function(c){let u=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return(0,r.default)({type:"TemplateElement",value:c,tail:u})},e.templateLiteral=function(c,u){return(0,r.default)({type:"TemplateLiteral",quasis:c,expressions:u})},e.thisExpression=function(){return{type:"ThisExpression"}},e.thisTypeAnnotation=function(){return{type:"ThisTypeAnnotation"}},e.throwStatement=function(c){return(0,r.default)({type:"ThrowStatement",argument:c})},e.topicReference=function(){return{type:"TopicReference"}},e.tryStatement=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"TryStatement",block:c,handler:u,finalizer:h})},e.tSAnyKeyword=e.tsAnyKeyword=function(){return{type:"TSAnyKeyword"}},e.tSArrayType=e.tsArrayType=function(c){return(0,r.default)({type:"TSArrayType",elementType:c})},e.tSAsExpression=e.tsAsExpression=function(c,u){return(0,r.default)({type:"TSAsExpression",expression:c,typeAnnotation:u})},e.tSBigIntKeyword=e.tsBigIntKeyword=function(){return{type:"TSBigIntKeyword"}},e.tSBooleanKeyword=e.tsBooleanKeyword=function(){return{type:"TSBooleanKeyword"}},e.tSCallSignatureDeclaration=e.tsCallSignatureDeclaration=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"TSCallSignatureDeclaration",typeParameters:c,parameters:u,typeAnnotation:h})},e.tSConditionalType=e.tsConditionalType=function(c,u,h,d){return(0,r.default)({type:"TSConditionalType",checkType:c,extendsType:u,trueType:h,falseType:d})},e.tSConstructSignatureDeclaration=e.tsConstructSignatureDeclaration=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"TSConstructSignatureDeclaration",typeParameters:c,parameters:u,typeAnnotation:h})},e.tSConstructorType=e.tsConstructorType=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"TSConstructorType",typeParameters:c,parameters:u,typeAnnotation:h})},e.tSDeclareFunction=e.tsDeclareFunction=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return(0,r.default)({type:"TSDeclareFunction",id:c,typeParameters:u,params:h,returnType:d})},e.tSDeclareMethod=e.tsDeclareMethod=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3?arguments[3]:void 0,g=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null;return(0,r.default)({type:"TSDeclareMethod",decorators:c,key:u,typeParameters:h,params:d,returnType:g})},e.tSEnumDeclaration=e.tsEnumDeclaration=function(c,u){return(0,r.default)({type:"TSEnumDeclaration",id:c,members:u})},e.tSEnumMember=e.tsEnumMember=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"TSEnumMember",id:c,initializer:u})},e.tSExportAssignment=e.tsExportAssignment=function(c){return(0,r.default)({type:"TSExportAssignment",expression:c})},e.tSExpressionWithTypeArguments=e.tsExpressionWithTypeArguments=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"TSExpressionWithTypeArguments",expression:c,typeParameters:u})},e.tSExternalModuleReference=e.tsExternalModuleReference=function(c){return(0,r.default)({type:"TSExternalModuleReference",expression:c})},e.tSFunctionType=e.tsFunctionType=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"TSFunctionType",typeParameters:c,parameters:u,typeAnnotation:h})},e.tSImportEqualsDeclaration=e.tsImportEqualsDeclaration=function(c,u){return(0,r.default)({type:"TSImportEqualsDeclaration",id:c,moduleReference:u,isExport:null})},e.tSImportType=e.tsImportType=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"TSImportType",argument:c,qualifier:u,typeParameters:h})},e.tSIndexSignature=e.tsIndexSignature=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"TSIndexSignature",parameters:c,typeAnnotation:u})},e.tSIndexedAccessType=e.tsIndexedAccessType=function(c,u){return(0,r.default)({type:"TSIndexedAccessType",objectType:c,indexType:u})},e.tSInferType=e.tsInferType=function(c){return(0,r.default)({type:"TSInferType",typeParameter:c})},e.tSInstantiationExpression=e.tsInstantiationExpression=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"TSInstantiationExpression",expression:c,typeParameters:u})},e.tSInterfaceBody=e.tsInterfaceBody=function(c){return(0,r.default)({type:"TSInterfaceBody",body:c})},e.tSInterfaceDeclaration=e.tsInterfaceDeclaration=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"TSInterfaceDeclaration",id:c,typeParameters:u,extends:h,body:d})},e.tSIntersectionType=e.tsIntersectionType=function(c){return(0,r.default)({type:"TSIntersectionType",types:c})},e.tSIntrinsicKeyword=e.tsIntrinsicKeyword=function(){return{type:"TSIntrinsicKeyword"}},e.tSLiteralType=e.tsLiteralType=function(c){return(0,r.default)({type:"TSLiteralType",literal:c})},e.tSMappedType=e.tsMappedType=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"TSMappedType",typeParameter:c,typeAnnotation:u,nameType:h})},e.tSMethodSignature=e.tsMethodSignature=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return(0,r.default)({type:"TSMethodSignature",key:c,typeParameters:u,parameters:h,typeAnnotation:d,kind:null})},e.tSModuleBlock=e.tsModuleBlock=function(c){return(0,r.default)({type:"TSModuleBlock",body:c})},e.tSModuleDeclaration=e.tsModuleDeclaration=function(c,u){return(0,r.default)({type:"TSModuleDeclaration",id:c,body:u})},e.tSNamedTupleMember=e.tsNamedTupleMember=function(c,u){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return(0,r.default)({type:"TSNamedTupleMember",label:c,elementType:u,optional:h})},e.tSNamespaceExportDeclaration=e.tsNamespaceExportDeclaration=function(c){return(0,r.default)({type:"TSNamespaceExportDeclaration",id:c})},e.tSNeverKeyword=e.tsNeverKeyword=function(){return{type:"TSNeverKeyword"}},e.tSNonNullExpression=e.tsNonNullExpression=function(c){return(0,r.default)({type:"TSNonNullExpression",expression:c})},e.tSNullKeyword=e.tsNullKeyword=function(){return{type:"TSNullKeyword"}},e.tSNumberKeyword=e.tsNumberKeyword=function(){return{type:"TSNumberKeyword"}},e.tSObjectKeyword=e.tsObjectKeyword=function(){return{type:"TSObjectKeyword"}},e.tSOptionalType=e.tsOptionalType=function(c){return(0,r.default)({type:"TSOptionalType",typeAnnotation:c})},e.tSParameterProperty=e.tsParameterProperty=function(c){return(0,r.default)({type:"TSParameterProperty",parameter:c})},e.tSParenthesizedType=e.tsParenthesizedType=function(c){return(0,r.default)({type:"TSParenthesizedType",typeAnnotation:c})},e.tSPropertySignature=e.tsPropertySignature=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"TSPropertySignature",key:c,typeAnnotation:u,kind:null})},e.tSQualifiedName=e.tsQualifiedName=function(c,u){return(0,r.default)({type:"TSQualifiedName",left:c,right:u})},e.tSRestType=e.tsRestType=function(c){return(0,r.default)({type:"TSRestType",typeAnnotation:c})},e.tSSatisfiesExpression=e.tsSatisfiesExpression=function(c,u){return(0,r.default)({type:"TSSatisfiesExpression",expression:c,typeAnnotation:u})},e.tSStringKeyword=e.tsStringKeyword=function(){return{type:"TSStringKeyword"}},e.tSSymbolKeyword=e.tsSymbolKeyword=function(){return{type:"TSSymbolKeyword"}},e.tSThisType=e.tsThisType=function(){return{type:"TSThisType"}},e.tSTupleType=e.tsTupleType=function(c){return(0,r.default)({type:"TSTupleType",elementTypes:c})},e.tSTypeAliasDeclaration=e.tsTypeAliasDeclaration=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2?arguments[2]:void 0;return(0,r.default)({type:"TSTypeAliasDeclaration",id:c,typeParameters:u,typeAnnotation:h})},e.tSTypeAnnotation=e.tsTypeAnnotation=function(c){return(0,r.default)({type:"TSTypeAnnotation",typeAnnotation:c})},e.tSTypeAssertion=e.tsTypeAssertion=function(c,u){return(0,r.default)({type:"TSTypeAssertion",typeAnnotation:c,expression:u})},e.tSTypeLiteral=e.tsTypeLiteral=function(c){return(0,r.default)({type:"TSTypeLiteral",members:c})},e.tSTypeOperator=e.tsTypeOperator=function(c){return(0,r.default)({type:"TSTypeOperator",typeAnnotation:c,operator:null})},e.tSTypeParameter=e.tsTypeParameter=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2?arguments[2]:void 0;return(0,r.default)({type:"TSTypeParameter",constraint:c,default:u,name:h})},e.tSTypeParameterDeclaration=e.tsTypeParameterDeclaration=function(c){return(0,r.default)({type:"TSTypeParameterDeclaration",params:c})},e.tSTypeParameterInstantiation=e.tsTypeParameterInstantiation=function(c){return(0,r.default)({type:"TSTypeParameterInstantiation",params:c})},e.tSTypePredicate=e.tsTypePredicate=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"TSTypePredicate",parameterName:c,typeAnnotation:u,asserts:h})},e.tSTypeQuery=e.tsTypeQuery=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"TSTypeQuery",exprName:c,typeParameters:u})},e.tSTypeReference=e.tsTypeReference=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"TSTypeReference",typeName:c,typeParameters:u})},e.tSUndefinedKeyword=e.tsUndefinedKeyword=function(){return{type:"TSUndefinedKeyword"}},e.tSUnionType=e.tsUnionType=function(c){return(0,r.default)({type:"TSUnionType",types:c})},e.tSUnknownKeyword=e.tsUnknownKeyword=function(){return{type:"TSUnknownKeyword"}},e.tSVoidKeyword=e.tsVoidKeyword=function(){return{type:"TSVoidKeyword"}},e.tupleExpression=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return(0,r.default)({type:"TupleExpression",elements:c})},e.tupleTypeAnnotation=function(c){return(0,r.default)({type:"TupleTypeAnnotation",types:c})},e.typeAlias=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2?arguments[2]:void 0;return(0,r.default)({type:"TypeAlias",id:c,typeParameters:u,right:h})},e.typeAnnotation=function(c){return(0,r.default)({type:"TypeAnnotation",typeAnnotation:c})},e.typeCastExpression=function(c,u){return(0,r.default)({type:"TypeCastExpression",expression:c,typeAnnotation:u})},e.typeParameter=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"TypeParameter",bound:c,default:u,variance:h,name:null})},e.typeParameterDeclaration=function(c){return(0,r.default)({type:"TypeParameterDeclaration",params:c})},e.typeParameterInstantiation=function(c){return(0,r.default)({type:"TypeParameterInstantiation",params:c})},e.typeofTypeAnnotation=function(c){return(0,r.default)({type:"TypeofTypeAnnotation",argument:c})},e.unaryExpression=function(c,u){let h=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2];return(0,r.default)({type:"UnaryExpression",operator:c,argument:u,prefix:h})},e.unionTypeAnnotation=function(c){return(0,r.default)({type:"UnionTypeAnnotation",types:c})},e.updateExpression=function(c,u){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return(0,r.default)({type:"UpdateExpression",operator:c,argument:u,prefix:h})},e.v8IntrinsicIdentifier=function(c){return(0,r.default)({type:"V8IntrinsicIdentifier",name:c})},e.variableDeclaration=function(c,u){return(0,r.default)({type:"VariableDeclaration",kind:c,declarations:u})},e.variableDeclarator=function(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"VariableDeclarator",id:c,init:u})},e.variance=function(c){return(0,r.default)({type:"Variance",kind:c})},e.voidTypeAnnotation=function(){return{type:"VoidTypeAnnotation"}},e.whileStatement=function(c,u){return(0,r.default)({type:"WhileStatement",test:c,body:u})},e.withStatement=function(c,u){return(0,r.default)({type:"WithStatement",object:c,body:u})},e.yieldExpression=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return(0,r.default)({type:"YieldExpression",argument:c,delegate:u})};var r=t(352),i=t(58);function s(c){return(0,r.default)({type:"NumericLiteral",value:c})}function o(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return(0,r.default)({type:"RegExpLiteral",pattern:c,flags:u})}function a(c){return(0,r.default)({type:"RestElement",argument:c})}function l(c){return(0,r.default)({type:"SpreadElement",argument:c})}},function(n,e,t){var r=function(i){return i&&i.Math===Math&&i};n.exports=r(typeof globalThis=="object"&&globalThis)||r(typeof window=="object"&&window)||r(typeof self=="object"&&self)||r(typeof t.g=="object"&&t.g)||r(typeof this=="object"&&this)||function(){return this}()||Function("return this")()},n=>{var e=typeof document=="object"&&document.all;n.exports=e===void 0&&e!==void 0?function(t){return typeof t=="function"||t===e}:function(t){return typeof t=="function"}},(n,e,t)=>{const r=t(3);n.exports=(i,s,o)=>new r(i,o).compare(new r(s,o))},(n,e,t)=>{class r{constructor(D,R){if(R=s(R),D instanceof r)return D.loose===!!R.loose&&D.includePrerelease===!!R.includePrerelease?D:new r(D.raw,R);if(D instanceof o)return this.raw=D.value,this.set=[[D]],this.format(),this;if(this.options=R,this.loose=!!R.loose,this.includePrerelease=!!R.includePrerelease,this.raw=D.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(Y=>this.parseRange(Y.trim())).filter(Y=>Y.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const Y=this.set[0];if(this.set=this.set.filter(ie=>!C(ie[0])),this.set.length===0)this.set=[Y];else if(this.set.length>1){for(const ie of this.set)if(ie.length===1&&A(ie[0])){this.set=[ie];break}}}this.format()}format(){return this.range=this.set.map(D=>D.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(D){const R=((this.options.includePrerelease&&f)|(this.options.loose&&v))+":"+D,Y=i.get(R);if(Y)return Y;const ie=this.options.loose,de=ie?c[u.HYPHENRANGELOOSE]:c[u.HYPHENRANGE];D=D.replace(de,H(this.options.includePrerelease)),a("hyphen replace",D),D=D.replace(c[u.COMPARATORTRIM],h),a("comparator trim",D),D=D.replace(c[u.TILDETRIM],d),a("tilde trim",D),D=D.replace(c[u.CARETTRIM],g),a("caret trim",D);let xe=D.split(" ").map(me=>m(me,this.options)).join(" ").split(/\s+/).map(me=>U(me,this.options));ie&&(xe=xe.filter(me=>(a("loose invalid filter",me,this.options),!!me.match(c[u.COMPARATORLOOSE])))),a("range list",xe);const X=new Map,Q=xe.map(me=>new o(me,this.options));for(const me of Q){if(C(me))return[me];X.set(me.value,me)}X.size>1&&X.has("")&&X.delete("");const he=[...X.values()];return i.set(R,he),he}intersects(D,R){if(!(D instanceof r))throw new TypeError("a Range is required");return this.set.some(Y=>b(Y,R)&&D.set.some(ie=>b(ie,R)&&Y.every(de=>ie.every(xe=>de.intersects(xe,R)))))}test(D){if(!D)return!1;if(typeof D=="string")try{D=new l(D,this.options)}catch{return!1}for(let R=0;R<this.set.length;R++)if(N(this.set[R],D,this.options))return!0;return!1}}n.exports=r;const i=new(t(132))({max:1e3}),s=t(75),o=t(50),a=t(48),l=t(3),{safeRe:c,t:u,comparatorTrimReplace:h,tildeTrimReplace:d,caretTrimReplace:g}=t(34),{FLAG_INCLUDE_PRERELEASE:f,FLAG_LOOSE:v}=t(47),C=W=>W.value==="<0.0.0-0",A=W=>W.value==="",b=(W,D)=>{let R=!0;const Y=W.slice();let ie=Y.pop();for(;R&&Y.length;)R=Y.every(de=>ie.intersects(de,D)),ie=Y.pop();return R},m=(W,D)=>(a("comp",W,D),W=T(W,D),a("caret",W),W=I(W,D),a("tildes",W),W=_(W,D),a("xrange",W),W=B(W,D),a("stars",W),W),E=W=>!W||W.toLowerCase()==="x"||W==="*",I=(W,D)=>W.trim().split(/\s+/).map(R=>S(R,D)).join(" "),S=(W,D)=>{const R=D.loose?c[u.TILDELOOSE]:c[u.TILDE];return W.replace(R,(Y,ie,de,xe,X)=>{let Q;return a("tilde",W,Y,ie,de,xe,X),E(ie)?Q="":E(de)?Q=`>=${ie}.0.0 <${+ie+1}.0.0-0`:E(xe)?Q=`>=${ie}.${de}.0 <${ie}.${+de+1}.0-0`:X?(a("replaceTilde pr",X),Q=`>=${ie}.${de}.${xe}-${X} <${ie}.${+de+1}.0-0`):Q=`>=${ie}.${de}.${xe} <${ie}.${+de+1}.0-0`,a("tilde return",Q),Q})},T=(W,D)=>W.trim().split(/\s+/).map(R=>P(R,D)).join(" "),P=(W,D)=>{a("caret",W,D);const R=D.loose?c[u.CARETLOOSE]:c[u.CARET],Y=D.includePrerelease?"-0":"";return W.replace(R,(ie,de,xe,X,Q)=>{let he;return a("caret",W,ie,de,xe,X,Q),E(de)?he="":E(xe)?he=`>=${de}.0.0${Y} <${+de+1}.0.0-0`:E(X)?he=de==="0"?`>=${de}.${xe}.0${Y} <${de}.${+xe+1}.0-0`:`>=${de}.${xe}.0${Y} <${+de+1}.0.0-0`:Q?(a("replaceCaret pr",Q),he=de==="0"?xe==="0"?`>=${de}.${xe}.${X}-${Q} <${de}.${xe}.${+X+1}-0`:`>=${de}.${xe}.${X}-${Q} <${de}.${+xe+1}.0-0`:`>=${de}.${xe}.${X}-${Q} <${+de+1}.0.0-0`):(a("no pr"),he=de==="0"?xe==="0"?`>=${de}.${xe}.${X}${Y} <${de}.${xe}.${+X+1}-0`:`>=${de}.${xe}.${X}${Y} <${de}.${+xe+1}.0-0`:`>=${de}.${xe}.${X} <${+de+1}.0.0-0`),a("caret return",he),he})},_=(W,D)=>(a("replaceXRanges",W,D),W.split(/\s+/).map(R=>$(R,D)).join(" ")),$=(W,D)=>{W=W.trim();const R=D.loose?c[u.XRANGELOOSE]:c[u.XRANGE];return W.replace(R,(Y,ie,de,xe,X,Q)=>{a("xRange",W,Y,ie,de,xe,X,Q);const he=E(de),me=he||E(xe),_e=me||E(X),fe=_e;return ie==="="&&fe&&(ie=""),Q=D.includePrerelease?"-0":"",he?Y=ie===">"||ie==="<"?"<0.0.0-0":"*":ie&&fe?(me&&(xe=0),X=0,ie===">"?(ie=">=",me?(de=+de+1,xe=0,X=0):(xe=+xe+1,X=0)):ie==="<="&&(ie="<",me?de=+de+1:xe=+xe+1),ie==="<"&&(Q="-0"),Y=`${ie+de}.${xe}.${X}${Q}`):me?Y=`>=${de}.0.0${Q} <${+de+1}.0.0-0`:_e&&(Y=`>=${de}.${xe}.0${Q} <${de}.${+xe+1}.0-0`),a("xRange return",Y),Y})},B=(W,D)=>(a("replaceStars",W,D),W.trim().replace(c[u.STAR],"")),U=(W,D)=>(a("replaceGTE0",W,D),W.trim().replace(c[D.includePrerelease?u.GTE0PRE:u.GTE0],"")),H=W=>(D,R,Y,ie,de,xe,X,Q,he,me,_e,fe,oe)=>`${R=E(Y)?"":E(ie)?`>=${Y}.0.0${W?"-0":""}`:E(de)?`>=${Y}.${ie}.0${W?"-0":""}`:xe?`>=${R}`:`>=${R}${W?"-0":""}`} ${Q=E(he)?"":E(me)?`<${+he+1}.0.0-0`:E(_e)?`<${he}.${+me+1}.0-0`:fe?`<=${he}.${me}.${_e}-${fe}`:W?`<${he}.${me}.${+_e+1}-0`:`<=${Q}`}`.trim(),N=(W,D,R)=>{for(let Y=0;Y<W.length;Y++)if(!W[Y].test(D))return!1;if(D.prerelease.length&&!R.includePrerelease){for(let Y=0;Y<W.length;Y++)if(a(W[Y].semver),W[Y].semver!==o.ANY&&W[Y].semver.prerelease.length>0){const ie=W[Y].semver;if(ie.major===D.major&&ie.minor===D.minor&&ie.patch===D.patch)return!0}return!1}return!0}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ALIAS_KEYS",{enumerable:!0,get:function(){return i.ALIAS_KEYS}}),Object.defineProperty(e,"BUILDER_KEYS",{enumerable:!0,get:function(){return i.BUILDER_KEYS}}),Object.defineProperty(e,"DEPRECATED_ALIASES",{enumerable:!0,get:function(){return o.DEPRECATED_ALIASES}}),Object.defineProperty(e,"DEPRECATED_KEYS",{enumerable:!0,get:function(){return i.DEPRECATED_KEYS}}),Object.defineProperty(e,"FLIPPED_ALIAS_KEYS",{enumerable:!0,get:function(){return i.FLIPPED_ALIAS_KEYS}}),Object.defineProperty(e,"NODE_FIELDS",{enumerable:!0,get:function(){return i.NODE_FIELDS}}),Object.defineProperty(e,"NODE_PARENT_VALIDATIONS",{enumerable:!0,get:function(){return i.NODE_PARENT_VALIDATIONS}}),Object.defineProperty(e,"PLACEHOLDERS",{enumerable:!0,get:function(){return s.PLACEHOLDERS}}),Object.defineProperty(e,"PLACEHOLDERS_ALIAS",{enumerable:!0,get:function(){return s.PLACEHOLDERS_ALIAS}}),Object.defineProperty(e,"PLACEHOLDERS_FLIPPED_ALIAS",{enumerable:!0,get:function(){return s.PLACEHOLDERS_FLIPPED_ALIAS}}),e.TYPES=void 0,Object.defineProperty(e,"VISITOR_KEYS",{enumerable:!0,get:function(){return i.VISITOR_KEYS}});var r=t(166);t(167),t(356),t(357),t(358),t(359),t(360);var i=t(18),s=t(169),o=t(361);Object.keys(o.DEPRECATED_ALIASES).forEach(a=>{i.FLIPPED_ALIAS_KEYS[a]=i.FLIPPED_ALIAS_KEYS[o.DEPRECATED_ALIASES[a]]}),r(i.VISITOR_KEYS),r(i.ALIAS_KEYS),r(i.FLIPPED_ALIAS_KEYS),r(i.NODE_FIELDS),r(i.BUILDER_KEYS),r(i.DEPRECATED_KEYS),r(s.PLACEHOLDERS_ALIAS),r(s.PLACEHOLDERS_FLIPPED_ALIAS),e.TYPES=[].concat(Object.keys(i.VISITOR_KEYS),Object.keys(i.FLIPPED_ALIAS_KEYS),Object.keys(i.DEPRECATED_KEYS))},(n,e,t)=>{var r=t(17);function i(a){if(typeof a!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(a))}function s(a,l){for(var c,u="",h=0,d=-1,g=0,f=0;f<=a.length;++f){if(f<a.length)c=a.charCodeAt(f);else{if(c===47)break;c=47}if(c===47){if(!(d===f-1||g===1))if(d!==f-1&&g===2){if(u.length<2||h!==2||u.charCodeAt(u.length-1)!==46||u.charCodeAt(u.length-2)!==46){if(u.length>2){var v=u.lastIndexOf("/");if(v!==u.length-1){v===-1?(u="",h=0):h=(u=u.slice(0,v)).length-1-u.lastIndexOf("/"),d=f,g=0;continue}}else if(u.length===2||u.length===1){u="",h=0,d=f,g=0;continue}}l&&(u.length>0?u+="/..":u="..",h=2)}else u.length>0?u+="/"+a.slice(d+1,f):u=a.slice(d+1,f),h=f-d-1;d=f,g=0}else c===46&&g!==-1?++g:g=-1}return u}var o={resolve:function(){for(var a,l="",c=!1,u=arguments.length-1;u>=-1&&!c;u--){var h;u>=0?h=arguments[u]:(a===void 0&&(a=r.cwd()),h=a),i(h),h.length!==0&&(l=h+"/"+l,c=h.charCodeAt(0)===47)}return l=s(l,!c),c?l.length>0?"/"+l:"/":l.length>0?l:"."},normalize:function(a){if(i(a),a.length===0)return".";var l=a.charCodeAt(0)===47,c=a.charCodeAt(a.length-1)===47;return(a=s(a,!l)).length!==0||l||(a="."),a.length>0&&c&&(a+="/"),l?"/"+a:a},isAbsolute:function(a){return i(a),a.length>0&&a.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var a,l=0;l<arguments.length;++l){var c=arguments[l];i(c),c.length>0&&(a===void 0?a=c:a+="/"+c)}return a===void 0?".":o.normalize(a)},relative:function(a,l){if(i(a),i(l),a===l||(a=o.resolve(a))===(l=o.resolve(l)))return"";for(var c=1;c<a.length&&a.charCodeAt(c)===47;++c);for(var u=a.length,h=u-c,d=1;d<l.length&&l.charCodeAt(d)===47;++d);for(var g=l.length-d,f=h<g?h:g,v=-1,C=0;C<=f;++C){if(C===f){if(g>f){if(l.charCodeAt(d+C)===47)return l.slice(d+C+1);if(C===0)return l.slice(d+C)}else h>f&&(a.charCodeAt(c+C)===47?v=C:C===0&&(v=0));break}var A=a.charCodeAt(c+C);if(A!==l.charCodeAt(d+C))break;A===47&&(v=C)}var b="";for(C=c+v+1;C<=u;++C)C!==u&&a.charCodeAt(C)!==47||(b.length===0?b+="..":b+="/..");return b.length>0?b+l.slice(d+v):(d+=v,l.charCodeAt(d)===47&&++d,l.slice(d))},_makeLong:function(a){return a},dirname:function(a){if(i(a),a.length===0)return".";for(var l=a.charCodeAt(0),c=l===47,u=-1,h=!0,d=a.length-1;d>=1;--d)if((l=a.charCodeAt(d))===47){if(!h){u=d;break}}else h=!1;return u===-1?c?"/":".":c&&u===1?"//":a.slice(0,u)},basename:function(a,l){if(l!==void 0&&typeof l!="string")throw new TypeError('"ext" argument must be a string');i(a);var c,u=0,h=-1,d=!0;if(l!==void 0&&l.length>0&&l.length<=a.length){if(l.length===a.length&&l===a)return"";var g=l.length-1,f=-1;for(c=a.length-1;c>=0;--c){var v=a.charCodeAt(c);if(v===47){if(!d){u=c+1;break}}else f===-1&&(d=!1,f=c+1),g>=0&&(v===l.charCodeAt(g)?--g==-1&&(h=c):(g=-1,h=f))}return u===h?h=f:h===-1&&(h=a.length),a.slice(u,h)}for(c=a.length-1;c>=0;--c)if(a.charCodeAt(c)===47){if(!d){u=c+1;break}}else h===-1&&(d=!1,h=c+1);return h===-1?"":a.slice(u,h)},extname:function(a){i(a);for(var l=-1,c=0,u=-1,h=!0,d=0,g=a.length-1;g>=0;--g){var f=a.charCodeAt(g);if(f!==47)u===-1&&(h=!1,u=g+1),f===46?l===-1?l=g:d!==1&&(d=1):l!==-1&&(d=-1);else if(!h){c=g+1;break}}return l===-1||u===-1||d===0||d===1&&l===u-1&&l===c+1?"":a.slice(l,u)},format:function(a){if(a===null||typeof a!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof a);return function(l,c){var u=c.dir||c.root,h=c.base||(c.name||"")+(c.ext||"");return u?u===c.root?u+h:u+"/"+h:h}(0,a)},parse:function(a){i(a);var l={root:"",dir:"",base:"",ext:"",name:""};if(a.length===0)return l;var c,u=a.charCodeAt(0),h=u===47;h?(l.root="/",c=1):c=0;for(var d=-1,g=0,f=-1,v=!0,C=a.length-1,A=0;C>=c;--C)if((u=a.charCodeAt(C))!==47)f===-1&&(v=!1,f=C+1),u===46?d===-1?d=C:A!==1&&(A=1):d!==-1&&(A=-1);else if(!v){g=C+1;break}return d===-1||f===-1||A===0||A===1&&d===f-1&&d===g+1?f!==-1&&(l.base=l.name=g===0&&h?a.slice(1,f):a.slice(g,f)):(g===0&&h?(l.name=a.slice(1,d),l.base=a.slice(1,f)):(l.name=a.slice(g,d),l.base=a.slice(g,f)),l.ext=a.slice(d,f)),g>0?l.dir=a.slice(0,g-1):h&&(l.dir="/"),l},sep:"/",delimiter:":",win32:null,posix:null};o.posix=o,n.exports=o},n=>{n.exports=function(e){try{return!!e()}catch{return!0}}},(n,e,t)=>{var r=t(5),i=t(66),s=t(206),o=t(218),a=t(221),l=t(63),c=t(11),u=r.RangeError,h=r.Int8Array,d=h&&h.prototype,g=d&&d.set,f=s.aTypedArray,v=s.exportTypedArrayMethod,C=!c(function(){var b=new Uint8ClampedArray(2);return i(g,b,{length:1,0:3},1),b[1]!==3}),A=C&&s.NATIVE_ARRAY_BUFFER_VIEWS&&c(function(){var b=new h(2);return b.set(1),b.set("2",1),b[0]!==0||b[1]!==2});v("set",function(b){f(this);var m=a(arguments.length>1?arguments[1]:void 0,1),E=l(b);if(C)return i(g,this,E,m);var I=this.length,S=o(E),T=0;if(S+m>I)throw new u("Wrong length");for(;T<S;)this[m+T]=E[T++]},!C||A)},n=>{const e=Symbol.for("gensync:v1:start"),t=Symbol.for("gensync:v1:suspend"),r="GENSYNC_EXPECTED_START",i="GENSYNC_EXPECTED_SUSPEND",s="GENSYNC_OPTIONS_ERROR",o="GENSYNC_RACE_NONEMPTY";function a(C,A,b,m){if(typeof b===C||m&&b===void 0)return;let E;throw E=m?`Expected opts.${A} to be either a ${C}, or undefined.`:`Expected opts.${A} to be a ${C}.`,l(E,s)}function l(C,A){return Object.assign(new Error(C),{code:A})}function c(C){let{name:A,arity:b,sync:m,async:E}=C;return v(A,b,function*(){const I=yield e;for(var S=arguments.length,T=new Array(S),P=0;P<S;P++)T[P]=arguments[P];if(!I)return m.call(this,T);let _;try{E.call(this,T,$=>{_||(_={value:$},I())},$=>{_||(_={err:$},I())})}catch($){_={err:$},I()}if(yield t,_.hasOwnProperty("err"))throw _.err;return _.value})}function u(C){let A;for(;!({value:A}=C.next()).done;)d(A,C);return A}function h(C,A,b){(function m(){try{let E;for(;!({value:E}=C.next()).done;){d(E,C);let I=!0,S=!1;const T=C.next(()=>{I?S=!0:m()});if(I=!1,g(T,C),!S)return}return A(E)}catch(E){return b(E)}})()}function d(C,A){C!==e&&f(A,l(`Got unexpected yielded value in gensync generator: ${JSON.stringify(C)}. Did you perhaps mean to use 'yield*' instead of 'yield'?`,r))}function g(C,A){let{value:b,done:m}=C;(m||b!==t)&&f(A,l(m?"Unexpected generator completion. If you get this, it is probably a gensync bug.":`Expected GENSYNC_SUSPEND, got ${JSON.stringify(b)}. If you get this, it is probably a gensync bug.`,i))}function f(C,A){throw C.throw&&C.throw(A),A}function v(C,A,b){if(typeof C=="string"){const m=Object.getOwnPropertyDescriptor(b,"name");m&&!m.configurable||Object.defineProperty(b,"name",Object.assign(m||{},{configurable:!0,value:C}))}if(typeof A=="number"){const m=Object.getOwnPropertyDescriptor(b,"length");m&&!m.configurable||Object.defineProperty(b,"length",Object.assign(m||{},{configurable:!0,value:A}))}return b}n.exports=Object.assign(function(C){let A=C;return A=typeof C!="function"?function(b){let{name:m,arity:E,sync:I,async:S,errback:T}=b;if(a("string","name",m,!0),a("number","arity",E,!0),a("function","sync",I),a("function","async",S,!0),a("function","errback",T,!0),S&&T)throw l("Expected one of either opts.async or opts.errback, but got _both_.",s);if(typeof m!="string"){let P;T&&T.name&&T.name!=="errback"&&(P=T.name),S&&S.name&&S.name!=="async"&&(P=S.name.replace(/Async$/,"")),I&&I.name&&I.name!=="sync"&&(P=I.name.replace(/Sync$/,"")),typeof P=="string"&&(m=P)}return typeof E!="number"&&(E=I.length),c({name:m,arity:E,sync:function(P){return I.apply(this,P)},async:function(P,_,$){S?S.apply(this,P).then(_,$):T?T.call(this,...P,(B,U)=>{B==null?_(U):$(B)}):_(I.apply(this,P))}})}(C):function(b){return v(b.name,b.length,function(){for(var m=arguments.length,E=new Array(m),I=0;I<m;I++)E[I]=arguments[I];return b.apply(this,E)})}(C),Object.assign(A,function(b){return{sync:function(){for(var E=arguments.length,I=new Array(E),S=0;S<E;S++)I[S]=arguments[S];return u(b.apply(this,I))},async:function(){for(var E=arguments.length,I=new Array(E),S=0;S<E;S++)I[S]=arguments[S];return new Promise((T,P)=>{h(b.apply(this,I),T,P)})},errback:function(){for(var E=arguments.length,I=new Array(E),S=0;S<E;S++)I[S]=arguments[S];const T=I.pop();if(typeof T!="function")throw l("Asynchronous function called without callback","GENSYNC_ERRBACK_NO_CALLBACK");let P;try{P=b.apply(this,I)}catch(_){return void T(_)}h(P,_=>T(void 0,_),_=>T(_))}}}(A))},{all:c({name:"all",arity:1,sync:function(C){return Array.from(C[0]).map(A=>u(A))},async:function(C,A,b){const m=Array.from(C[0]);if(m.length===0)return void Promise.resolve().then(()=>A([]));let E=0;const I=m.map(()=>{});m.forEach((S,T)=>{h(S,P=>{I[T]=P,E+=1,E===I.length&&A(I)},b)})}}),race:c({name:"race",arity:1,sync:function(C){const A=Array.from(C[0]);if(A.length===0)throw l("Must race at least 1 item",o);return u(A[0])},async:function(C,A,b){const m=Array.from(C[0]);if(m.length===0)throw l("Must race at least 1 item",o);for(const E of m)h(E,A,b)}})})},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Hub",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"NodePath",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"Scope",{enumerable:!0,get:function(){return l.default}}),e.visitors=e.default=void 0;var r=t(57);e.visitors=r;var i=t(0),s=t(35),o=t(100),a=t(28),l=t(183),c=t(444);const{VISITOR_KEYS:u,removeProperties:h,traverseFast:d}=i;function g(v){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},A=arguments.length>2?arguments[2]:void 0,b=arguments.length>3?arguments[3]:void 0,m=arguments.length>4?arguments[4]:void 0,E=arguments.length>5?arguments[5]:void 0;if(v){if(!C.noScope&&!A&&v.type!=="Program"&&v.type!=="File")throw new Error(`You must pass a scope and parentPath unless traversing a Program/File. Instead of that you tried to traverse a ${v.type} node without passing scope and parentPath.`);if(!m&&E)throw new Error("visitSelf can only be used when providing a NodePath.");u[v.type]&&(r.explode(C),(0,o.traverseNode)(v,C,A,b,m,null,E))}}function f(v,C){v.node.type===C.type&&(C.has=!0,v.stop())}e.default=g,g.visitors=r,g.verify=r.verify,g.explode=r.explode,g.cheap=function(v,C){d(v,C)},g.node=function(v,C,A,b,m,E){(0,o.traverseNode)(v,C,A,b,m,E)},g.clearNode=function(v,C){h(v,C)},g.removeProperties=function(v,C){return d(v,g.clearNode,C),v},g.hasType=function(v,C,A){if(A!=null&&A.includes(v.type))return!1;if(v.type===C)return!0;const b={has:!1,type:C};return g(v,{noScope:!0,denylist:A,enter:f},null,b),b.has},g.cache=s},(n,e,t)=>{var r=t(11);n.exports=!r(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.declare=r,e.declarePreset=void 0;const t={assertVersion:a=>l=>{(function(c,u){if(typeof c=="number"){if(!Number.isInteger(c))throw new Error("Expected string or integer value.");c=`^${c}.0.0-0`}if(typeof c!="string")throw new Error("Expected string or integer value.");const h=Error.stackTraceLimit;let d;throw typeof h=="number"&&h<25&&(Error.stackTraceLimit=25),d=u.slice(0,2)==="7."?new Error(`Requires Babel "^7.0.0-beta.41", but was loaded with "${u}". You'll need to update your @babel/core version.`):new Error(`Requires Babel "${c}", but was loaded with "${u}". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn't mention "@babel/core" or "babel-core" to see what is calling Babel.`),typeof h=="number"&&(Error.stackTraceLimit=h),Object.assign(d,{code:"BABEL_VERSION_UNSUPPORTED",version:u,range:c})})(l,a.version)}};function r(a){return(l,c,u)=>{var h;let d;for(const g of Object.keys(t))l[g]||(d!=null||(d=s(l)),d[g]=t[g](d));return a((h=d)!=null?h:l,c||{},u)}}Object.assign(t,{targets:()=>()=>({}),assumption:()=>()=>{}});const i=r;function s(a){let l=null;return typeof a.version=="string"&&/^7\./.test(a.version)&&(l=Object.getPrototypeOf(a),!l||o(l,"version")&&o(l,"transform")&&o(l,"template")&&o(l,"types")||(l=null)),Object.assign({},l,a)}function o(a,l){return Object.prototype.hasOwnProperty.call(a,l)}e.declarePreset=i},n=>{var e,t,r=n.exports={};function i(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function o(v){if(e===setTimeout)return setTimeout(v,0);if((e===i||!e)&&setTimeout)return e=setTimeout,setTimeout(v,0);try{return e(v,0)}catch{try{return e.call(null,v,0)}catch{return e.call(this,v,0)}}}(function(){try{e=typeof setTimeout=="function"?setTimeout:i}catch{e=i}try{t=typeof clearTimeout=="function"?clearTimeout:s}catch{t=s}})();var a,l=[],c=!1,u=-1;function h(){c&&a&&(c=!1,a.length?l=a.concat(l):u=-1,l.length&&d())}function d(){if(!c){var v=o(h);c=!0;for(var C=l.length;C;){for(a=l,l=[];++u<C;)a&&a[u].run();u=-1,C=l.length}a=null,c=!1,function(A){if(t===clearTimeout)return clearTimeout(A);if((t===s||!t)&&clearTimeout)return t=clearTimeout,clearTimeout(A);try{return t(A)}catch{try{return t.call(null,A)}catch{return t.call(this,A)}}}(v)}}function g(v,C){this.fun=v,this.array=C}function f(){}r.nextTick=function(v){var C=new Array(arguments.length-1);if(arguments.length>1)for(var A=1;A<arguments.length;A++)C[A-1]=arguments[A];l.push(new g(v,C)),l.length!==1||c||o(d)},g.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=f,r.addListener=f,r.once=f,r.off=f,r.removeListener=f,r.removeAllListeners=f,r.emit=f,r.prependListener=f,r.prependOnceListener=f,r.listeners=function(v){return[]},r.binding=function(v){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(v){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.VISITOR_KEYS=e.NODE_PARENT_VALIDATIONS=e.NODE_FIELDS=e.FLIPPED_ALIAS_KEYS=e.DEPRECATED_KEYS=e.BUILDER_KEYS=e.ALIAS_KEYS=void 0,e.arrayOf=v,e.arrayOfType=C,e.assertEach=A,e.assertNodeOrValueType=function(){for(var _=arguments.length,$=new Array(_),B=0;B<_;B++)$[B]=arguments[B];function U(H,N,W){for(const D of $)if(d(W)===D||(0,r.default)(D,W))return void(0,i.validateChild)(H,N,W);throw new TypeError(`Property ${N} of ${H.type} expected node to be of a type ${JSON.stringify($)} but instead got ${JSON.stringify(W?.type)}`)}return U.oneOfNodeOrValueTypes=$,U},e.assertNodeType=b,e.assertOneOf=function(){for(var _=arguments.length,$=new Array(_),B=0;B<_;B++)$[B]=arguments[B];function U(H,N,W){if($.indexOf(W)<0)throw new TypeError(`Property ${N} expected value to be one of ${JSON.stringify($)} but got ${JSON.stringify(W)}`)}return U.oneOf=$,U},e.assertOptionalChainStart=function(){return function(_){var $;let B=_;for(;_;){const{type:U}=B;if(U!=="OptionalCallExpression"){if(U!=="OptionalMemberExpression")break;if(B.optional)return;B=B.object}else{if(B.optional)return;B=B.callee}}throw new TypeError(`Non-optional ${_.type} must chain from an optional OptionalMemberExpression or OptionalCallExpression. Found chain from ${($=B)==null?void 0:$.type}`)}},e.assertShape=function(_){function $(B,U,H){const N=[];for(const W of Object.keys(_))try{(0,i.validateField)(B,W,H[W],_[W])}catch(D){if(D instanceof TypeError){N.push(D.message);continue}throw D}if(N.length)throw new TypeError(`Property ${U} of ${B.type} expected to have the following:
|
||
${N.join(`
|
||
`)}`)}return $.shapeOf=_,$},e.assertValueType=m,e.chain=E,e.default=P,e.defineAliasedType=function(){for(var _=arguments.length,$=new Array(_),B=0;B<_;B++)$[B]=arguments[B];return function(U){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},N=H.aliases;var W;N||(H.inherits&&(N=(W=T[H.inherits].aliases)==null?void 0:W.slice()),N!=null||(N=[]),H.aliases=N);const D=$.filter(R=>!N.includes(R));N.unshift(...D),P(U,H)}},e.typeIs=f,e.validate=g,e.validateArrayOfType=function(_){return g(C(_))},e.validateOptional=function(_){return{validate:_,optional:!0}},e.validateOptionalType=function(_){return{validate:f(_),optional:!0}},e.validateType=function(_){return g(f(_))};var r=t(42),i=t(97);const s=e.VISITOR_KEYS={},o=e.ALIAS_KEYS={},a=e.FLIPPED_ALIAS_KEYS={},l=e.NODE_FIELDS={},c=e.BUILDER_KEYS={},u=e.DEPRECATED_KEYS={},h=e.NODE_PARENT_VALIDATIONS={};function d(_){return Array.isArray(_)?"array":_===null?"null":typeof _}function g(_){return{validate:_}}function f(_){return typeof _=="string"?b(_):b(..._)}function v(_){return E(m("array"),A(_))}function C(_){return v(f(_))}function A(_){function $(B,U,H){if(Array.isArray(H))for(let N=0;N<H.length;N++){const W=`${U}[${N}]`,D=H[N];_(B,W,D)}}return $.each=_,$}function b(){for(var _=arguments.length,$=new Array(_),B=0;B<_;B++)$[B]=arguments[B];function U(H,N,W){for(const D of $)if((0,r.default)(D,W))return void(0,i.validateChild)(H,N,W);throw new TypeError(`Property ${N} of ${H.type} expected node to be of a type ${JSON.stringify($)} but instead got ${JSON.stringify(W?.type)}`)}return U.oneOfNodeTypes=$,U}function m(_){function $(B,U,H){if(d(H)!==_)throw new TypeError(`Property ${U} expected type of ${_} but got ${d(H)}`)}return $.type=_,$}function E(){for(var _=arguments.length,$=new Array(_),B=0;B<_;B++)$[B]=arguments[B];function U(){for(const H of $)H(...arguments)}if(U.chainOf=$,$.length>=2&&"type"in $[0]&&$[0].type==="array"&&!("each"in $[1]))throw new Error('An assertValueType("array") validator can only be followed by an assertEach(...) validator.');return U}const I=["aliases","builder","deprecatedAlias","fields","inherits","visitor","validate"],S=["default","optional","deprecated","validate"],T={};function P(_){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const B=$.inherits&&T[$.inherits]||{};let U=$.fields;if(!U&&(U={},B.fields)){const D=Object.getOwnPropertyNames(B.fields);for(const R of D){const Y=B.fields[R],ie=Y.default;if(Array.isArray(ie)?ie.length>0:ie&&typeof ie=="object")throw new Error("field defaults can only be primitives or empty arrays currently");U[R]={default:Array.isArray(ie)?[]:ie,optional:Y.optional,deprecated:Y.deprecated,validate:Y.validate}}}const H=$.visitor||B.visitor||[],N=$.aliases||B.aliases||[],W=$.builder||B.builder||$.visitor||[];for(const D of Object.keys($))if(I.indexOf(D)===-1)throw new Error(`Unknown type option "${D}" on ${_}`);$.deprecatedAlias&&(u[$.deprecatedAlias]=_);for(const D of H.concat(W))U[D]=U[D]||{};for(const D of Object.keys(U)){const R=U[D];R.default!==void 0&&W.indexOf(D)===-1&&(R.optional=!0),R.default===void 0?R.default=null:R.validate||R.default==null||(R.validate=m(d(R.default)));for(const Y of Object.keys(R))if(S.indexOf(Y)===-1)throw new Error(`Unknown field key "${Y}" on ${_}.${D}`)}s[_]=$.visitor=H,c[_]=$.builder=W,l[_]=$.fields=U,o[_]=$.aliases=N,N.forEach(D=>{a[D]=a[D]||[],a[D].push(_)}),$.validate&&(h[_]=$.validate),T[_]=$}},(n,e,t)=>{var r=t(104),i=Function.prototype,s=i.call,o=r&&i.bind.bind(s,s);n.exports=r?o:function(a){return function(){return s.apply(a,arguments)}}},(n,e,t)=>{var r=t(6);n.exports=function(i){return typeof i=="object"?i!==null:r(i)}},(n,e,t)=>{function r(Oe,p){if(Oe==null)return{};var y,O,V={},ee=Object.keys(Oe);for(O=0;O<ee.length;O++)y=ee[O],p.indexOf(y)>=0||(V[y]=Oe[y]);return V}t(44),Object.defineProperty(e,"__esModule",{value:!0});class i{constructor(p,y,O){this.line=void 0,this.column=void 0,this.index=void 0,this.line=p,this.column=y,this.index=O}}class s{constructor(p,y){this.start=void 0,this.end=void 0,this.filename=void 0,this.identifierName=void 0,this.start=p,this.end=y}}function o(Oe,p){const{line:y,column:O,index:V}=Oe;return new i(y,O+p,V+p)}const a="BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED";var l={ImportMetaOutsideModule:{message:`import.meta may appear only with 'sourceType: "module"'`,code:a},ImportOutsideModule:{message:`'import' and 'export' may appear only with 'sourceType: "module"'`,code:a}};const c={ArrayPattern:"array destructuring pattern",AssignmentExpression:"assignment expression",AssignmentPattern:"assignment expression",ArrowFunctionExpression:"arrow function expression",ConditionalExpression:"conditional expression",CatchClause:"catch clause",ForOfStatement:"for-of statement",ForInStatement:"for-in statement",ForStatement:"for-loop",FormalParameters:"function parameter list",Identifier:"identifier",ImportSpecifier:"import specifier",ImportDefaultSpecifier:"import default specifier",ImportNamespaceSpecifier:"import namespace specifier",ObjectPattern:"object destructuring pattern",ParenthesizedExpression:"parenthesized expression",RestElement:"rest element",UpdateExpression:{true:"prefix operation",false:"postfix operation"},VariableDeclarator:"variable declaration",YieldExpression:"yield expression"},u=Oe=>{let{type:p,prefix:y}=Oe;return p==="UpdateExpression"?c.UpdateExpression[String(y)]:c[p]};var h={AccessorIsGenerator:Oe=>{let{kind:p}=Oe;return`A ${p}ter cannot be a generator.`},ArgumentsInClass:"'arguments' is only allowed in functions and class methods.",AsyncFunctionInSingleStatementContext:"Async functions can only be declared at the top level or inside a block.",AwaitBindingIdentifier:"Can not use 'await' as identifier inside an async function.",AwaitBindingIdentifierInStaticBlock:"Can not use 'await' as identifier inside a static block.",AwaitExpressionFormalParameter:"'await' is not allowed in async function parameters.",AwaitUsingNotInAsyncContext:"'await using' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncContext:"'await' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncFunction:"'await' is only allowed within async functions.",BadGetterArity:"A 'get' accessor must not have any formal parameters.",BadSetterArity:"A 'set' accessor must have exactly one formal parameter.",BadSetterRestParameter:"A 'set' accessor function argument must not be a rest parameter.",ConstructorClassField:"Classes may not have a field named 'constructor'.",ConstructorClassPrivateField:"Classes may not have a private field named '#constructor'.",ConstructorIsAccessor:"Class constructor may not be an accessor.",ConstructorIsAsync:"Constructor can't be an async function.",ConstructorIsGenerator:"Constructor can't be a generator.",DeclarationMissingInitializer:Oe=>{let{kind:p}=Oe;return`Missing initializer in ${p} declaration.`},DecoratorArgumentsOutsideParentheses:"Decorator arguments must be moved inside parentheses: use '@(decorator(args))' instead of '@(decorator)(args)'.",DecoratorBeforeExport:"Decorators must be placed *before* the 'export' keyword. Remove the 'decoratorsBeforeExport: true' option to use the 'export @decorator class {}' syntax.",DecoratorsBeforeAfterExport:"Decorators can be placed *either* before or after the 'export' keyword, but not in both locations at the same time.",DecoratorConstructor:"Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?",DecoratorExportClass:"Decorators must be placed *after* the 'export' keyword. Remove the 'decoratorsBeforeExport: false' option to use the '@decorator export class {}' syntax.",DecoratorSemicolon:"Decorators must not be followed by a semicolon.",DecoratorStaticBlock:"Decorators can't be used with a static block.",DeferImportRequiresNamespace:'Only `import defer * as x from "./module"` is valid.',DeletePrivateField:"Deleting a private field is not allowed.",DestructureNamedImport:"ES2015 named imports do not destructure. Use another statement for destructuring after the import.",DuplicateConstructor:"Duplicate constructor in the same class.",DuplicateDefaultExport:"Only one default export allowed per module.",DuplicateExport:Oe=>{let{exportName:p}=Oe;return`\`${p}\` has already been exported. Exported identifiers must be unique.`},DuplicateProto:"Redefinition of __proto__ property.",DuplicateRegExpFlags:"Duplicate regular expression flag.",DynamicImportPhaseRequiresImportExpressions:Oe=>{let{phase:p}=Oe;return`'import.${p}(...)' can only be parsed when using the 'createImportExpressions' option.`},ElementAfterRest:"Rest element must be last element.",EscapedCharNotAnIdentifier:"Invalid Unicode escape.",ExportBindingIsString:Oe=>{let{localName:p,exportName:y}=Oe;return`A string literal cannot be used as an exported binding without \`from\`.
|
||
- Did you mean \`export { '${p}' as '${y}' } from 'some-module'\`?`},ExportDefaultFromAsIdentifier:"'from' is not allowed as an identifier after 'export default'.",ForInOfLoopInitializer:Oe=>{let{type:p}=Oe;return`'${p==="ForInStatement"?"for-in":"for-of"}' loop variable declaration may not have an initializer.`},ForInUsing:"For-in loop may not start with 'using' declaration.",ForOfAsync:"The left-hand side of a for-of loop may not be 'async'.",ForOfLet:"The left-hand side of a for-of loop may not start with 'let'.",GeneratorInSingleStatementContext:"Generators can only be declared at the top level or inside a block.",IllegalBreakContinue:Oe=>{let{type:p}=Oe;return`Unsyntactic ${p==="BreakStatement"?"break":"continue"}.`},IllegalLanguageModeDirective:"Illegal 'use strict' directive in function with non-simple parameter list.",IllegalReturn:"'return' outside of function.",ImportAttributesUseAssert:"The `assert` keyword in import attributes is deprecated and it has been replaced by the `with` keyword. You can enable the `deprecatedAssertSyntax: true` option in the import attributes plugin to suppress this error.",ImportBindingIsString:Oe=>{let{importName:p}=Oe;return`A string literal cannot be used as an imported binding.
|
||
- Did you mean \`import { "${p}" as foo }\`?`},ImportCallArgumentTrailingComma:"Trailing comma is disallowed inside import(...) arguments.",ImportCallArity:Oe=>{let{maxArgumentCount:p}=Oe;return`\`import()\` requires exactly ${p===1?"one argument":"one or two arguments"}.`},ImportCallNotNewExpression:"Cannot use new with import(...).",ImportCallSpreadArgument:"`...` is not allowed in `import()`.",ImportJSONBindingNotDefault:"A JSON module can only be imported with `default`.",ImportReflectionHasAssertion:"`import module x` cannot have assertions.",ImportReflectionNotBinding:'Only `import module x from "./module"` is valid.',IncompatibleRegExpUVFlags:"The 'u' and 'v' regular expression flags cannot be enabled at the same time.",InvalidBigIntLiteral:"Invalid BigIntLiteral.",InvalidCodePoint:"Code point out of bounds.",InvalidCoverInitializedName:"Invalid shorthand property initializer.",InvalidDecimal:"Invalid decimal.",InvalidDigit:Oe=>{let{radix:p}=Oe;return`Expected number in radix ${p}.`},InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:Oe=>{let{reservedWord:p}=Oe;return`Escape sequence in keyword ${p}.`},InvalidIdentifier:Oe=>{let{identifierName:p}=Oe;return`Invalid identifier ${p}.`},InvalidLhs:Oe=>{let{ancestor:p}=Oe;return`Invalid left-hand side in ${u(p)}.`},InvalidLhsBinding:Oe=>{let{ancestor:p}=Oe;return`Binding invalid left-hand side in ${u(p)}.`},InvalidLhsOptionalChaining:Oe=>{let{ancestor:p}=Oe;return`Invalid optional chaining in the left-hand side of ${u(p)}.`},InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:Oe=>{let{unexpected:p}=Oe;return`Unexpected character '${p}'.`},InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:Oe=>{let{identifierName:p}=Oe;return`Private name #${p} is not defined.`},InvalidPropertyBindingPattern:"Binding member expression.",InvalidRecordProperty:"Only properties and spread elements are allowed in record definitions.",InvalidRestAssignmentPattern:"Invalid rest operator's argument.",LabelRedeclaration:Oe=>{let{labelName:p}=Oe;return`Label '${p}' is already declared.`},LetInLexicalBinding:"'let' is disallowed as a lexically bound name.",LineTerminatorBeforeArrow:"No line break is allowed before '=>'.",MalformedRegExpFlags:"Invalid regular expression flag.",MissingClassName:"A class name is required.",MissingEqInAssignment:"Only '=' operator can be used for specifying default value.",MissingSemicolon:"Missing semicolon.",MissingPlugin:Oe=>{let{missingPlugin:p}=Oe;return`This experimental syntax requires enabling the parser plugin: ${p.map(y=>JSON.stringify(y)).join(", ")}.`},MissingOneOfPlugins:Oe=>{let{missingPlugin:p}=Oe;return`This experimental syntax requires enabling one of the following parser plugin(s): ${p.map(y=>JSON.stringify(y)).join(", ")}.`},MissingUnicodeEscape:"Expecting Unicode escape sequence \\uXXXX.",MixingCoalesceWithLogical:"Nullish coalescing operator(??) requires parens when mixing with logical operators.",ModuleAttributeDifferentFromType:"The only accepted module attribute is `type`.",ModuleAttributeInvalidValue:"Only string literals are allowed as module attribute values.",ModuleAttributesWithDuplicateKeys:Oe=>{let{key:p}=Oe;return`Duplicate key "${p}" is not allowed in module attributes.`},ModuleExportNameHasLoneSurrogate:Oe=>{let{surrogateCharCode:p}=Oe;return`An export name cannot include a lone surrogate, found '\\u${p.toString(16)}'.`},ModuleExportUndefined:Oe=>{let{localName:p}=Oe;return`Export '${p}' is not defined.`},MultipleDefaultsInSwitch:"Multiple default clauses.",NewlineAfterThrow:"Illegal newline after throw.",NoCatchOrFinally:"Missing catch or finally clause.",NumberIdentifier:"Identifier directly after number.",NumericSeparatorInEscapeSequence:"Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.",ObsoleteAwaitStar:"'await*' has been removed from the async functions proposal. Use Promise.all() instead.",OptionalChainingNoNew:"Constructors in/after an Optional Chain are not allowed.",OptionalChainingNoTemplate:"Tagged Template Literals are not allowed in optionalChain.",OverrideOnConstructor:"'override' modifier cannot appear on a constructor declaration.",ParamDupe:"Argument name clash.",PatternHasAccessor:"Object pattern can't contain getter or setter.",PatternHasMethod:"Object pattern can't contain methods.",PrivateInExpectedIn:Oe=>{let{identifierName:p}=Oe;return`Private names are only allowed in property accesses (\`obj.#${p}\`) or in \`in\` expressions (\`#${p} in obj\`).`},PrivateNameRedeclaration:Oe=>{let{identifierName:p}=Oe;return`Duplicate private name #${p}.`},RecordExpressionBarIncorrectEndSyntaxType:"Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionBarIncorrectStartSyntaxType:"Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionHashIncorrectStartSyntaxType:"Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",RecordNoProto:"'__proto__' is not allowed in Record expressions.",RestTrailingComma:"Unexpected trailing comma after rest element.",SloppyFunction:"In non-strict mode code, functions can only be declared at top level or inside a block.",SloppyFunctionAnnexB:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.",SourcePhaseImportRequiresDefault:'Only `import source x from "./module"` is valid.',StaticPrototype:"Classes may not have static property named prototype.",SuperNotAllowed:"`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?",SuperPrivateField:"Private fields can't be accessed on super.",TrailingDecorator:"Decorators must be attached to a class element.",TupleExpressionBarIncorrectEndSyntaxType:"Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionBarIncorrectStartSyntaxType:"Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionHashIncorrectStartSyntaxType:"Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",UnexpectedArgumentPlaceholder:"Unexpected argument placeholder.",UnexpectedAwaitAfterPipelineBody:'Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.',UnexpectedDigitAfterHash:"Unexpected digit after hash token.",UnexpectedImportExport:"'import' and 'export' may only appear at the top level.",UnexpectedKeyword:Oe=>{let{keyword:p}=Oe;return`Unexpected keyword '${p}'.`},UnexpectedLeadingDecorator:"Leading decorators must be attached to a class declaration.",UnexpectedLexicalDeclaration:"Lexical declaration cannot appear in a single-statement context.",UnexpectedNewTarget:"`new.target` can only be used in functions or class properties.",UnexpectedNumericSeparator:"A numeric separator is only allowed between two digits.",UnexpectedPrivateField:"Unexpected private name.",UnexpectedReservedWord:Oe=>{let{reservedWord:p}=Oe;return`Unexpected reserved word '${p}'.`},UnexpectedSuper:"'super' is only allowed in object methods and classes.",UnexpectedToken:Oe=>{let{expected:p,unexpected:y}=Oe;return`Unexpected token${y?` '${y}'.`:""}${p?`, expected "${p}"`:""}`},UnexpectedTokenUnaryExponentiation:"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.",UnexpectedUsingDeclaration:"Using declaration cannot appear in the top level when source type is `script`.",UnsupportedBind:"Binding should be performed on object property.",UnsupportedDecoratorExport:"A decorated export must export a class declaration.",UnsupportedDefaultExport:"Only expressions, functions or classes are allowed as the `default` export.",UnsupportedImport:"`import` can only be used in `import()` or `import.meta`.",UnsupportedMetaProperty:Oe=>{let{target:p,onlyValidPropertyName:y}=Oe;return`The only valid meta property for ${p} is ${p}.${y}.`},UnsupportedParameterDecorator:"Decorators cannot be used to decorate parameters.",UnsupportedPropertyDecorator:"Decorators cannot be used to decorate object literal properties.",UnsupportedSuper:"'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).",UnterminatedComment:"Unterminated comment.",UnterminatedRegExp:"Unterminated regular expression.",UnterminatedString:"Unterminated string constant.",UnterminatedTemplate:"Unterminated template.",UsingDeclarationHasBindingPattern:"Using declaration cannot have destructuring patterns.",VarRedeclaration:Oe=>{let{identifierName:p}=Oe;return`Identifier '${p}' has already been declared.`},YieldBindingIdentifier:"Can not use 'yield' as identifier inside a generator.",YieldInParameter:"Yield expression is not allowed in formal parameters.",ZeroDigitNumericSeparator:"Numeric separator can not be used after leading 0."};const d=new Set(["ArrowFunctionExpression","AssignmentExpression","ConditionalExpression","YieldExpression"]);var g={PipeBodyIsTighter:"Unexpected yield after pipeline body; any yield expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence.",PipeTopicRequiresHackPipes:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.',PipeTopicUnbound:"Topic reference is unbound; it must be inside a pipe body.",PipeTopicUnconfiguredToken:Oe=>{let{token:p}=Oe;return`Invalid topic token ${p}. In order to use ${p} as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "${p}" }.`},PipeTopicUnused:"Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.",PipeUnparenthesizedBody:Oe=>{let{type:p}=Oe;return`Hack-style pipe body cannot be an unparenthesized ${u({type:p})}; please wrap it in parentheses.`},PipelineBodyNoArrow:'Unexpected arrow "=>" after pipeline body; arrow function in pipeline body must be parenthesized.',PipelineBodySequenceExpression:"Pipeline body may not be a comma-separated sequence expression.",PipelineHeadSequenceExpression:"Pipeline head should not be a comma-separated sequence expression.",PipelineTopicUnused:"Pipeline is in topic style but does not use topic reference.",PrimaryTopicNotAllowed:"Topic reference was used in a lexical context without topic binding.",PrimaryTopicRequiresSmartPipeline:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.'};const f=["toMessage"],v=["message"];function C(Oe,p,y){Object.defineProperty(Oe,p,{enumerable:!1,configurable:!0,value:y})}function A(Oe){let{toMessage:p}=Oe,y=r(Oe,f);return function O(V,ee){const Se=new SyntaxError;return Object.assign(Se,y,{loc:V,pos:V.index}),"missingPlugin"in ee&&Object.assign(Se,{missingPlugin:ee.missingPlugin}),C(Se,"clone",function(){let Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};var Ge;const{line:Ze,column:tt,index:Tt}=(Ge=Be.loc)!=null?Ge:V;return O(new i(Ze,tt,Tt),Object.assign({},ee,Be.details))}),C(Se,"details",ee),Object.defineProperty(Se,"message",{configurable:!0,get(){const Be=`${p(ee)} (${V.line}:${V.column})`;return this.message=Be,Be},set(Be){Object.defineProperty(this,"message",{value:Be,writable:!0})}}),Se}}function b(Oe,p){if(Array.isArray(Oe))return O=>b(O,Oe[0]);const y={};for(const O of Object.keys(Oe)){const V=Oe[O],ee=typeof V=="string"?{message:()=>V}:typeof V=="function"?{message:V}:V,{message:Se}=ee,Be=r(ee,v),Ge=typeof Se=="string"?()=>Se:Se;y[O]=A(Object.assign({code:"BABEL_PARSER_SYNTAX_ERROR",reasonCode:O,toMessage:Ge},p?{syntaxPlugin:p}:{},Be))}return y}const m=Object.assign({},b(l),b(h),b({StrictDelete:"Deleting local variable in strict mode.",StrictEvalArguments:Oe=>{let{referenceName:p}=Oe;return`Assigning to '${p}' in strict mode.`},StrictEvalArgumentsBinding:Oe=>{let{bindingName:p}=Oe;return`Binding '${p}' in strict mode.`},StrictFunction:"In strict mode code, functions can only be declared at top level or inside a block.",StrictNumericEscape:"The only valid numeric escape in strict mode is '\\0'.",StrictOctalLiteral:"Legacy octal literals are not allowed in strict mode.",StrictWith:"'with' in strict mode."}),b`pipelineOperator`(g)),{defineProperty:E}=Object,I=(Oe,p)=>E(Oe,p,{enumerable:!1,value:Oe[p]});function S(Oe){return Oe.loc.start&&I(Oe.loc.start,"index"),Oe.loc.end&&I(Oe.loc.end,"index"),Oe}class T{constructor(p,y){this.token=void 0,this.preserveSpace=void 0,this.token=p,this.preserveSpace=!!y}}const P={brace:new T("{"),j_oTag:new T("<tag"),j_cTag:new T("</tag"),j_expr:new T("<tag>...</tag>",!0)};P.template=new T("`",!0);const _=!0,$=!0,B=!0,U=!0,H=!0;class N{constructor(p){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.label=void 0,this.keyword=void 0,this.beforeExpr=void 0,this.startsExpr=void 0,this.rightAssociative=void 0,this.isLoop=void 0,this.isAssign=void 0,this.prefix=void 0,this.postfix=void 0,this.binop=void 0,this.label=p,this.keyword=y.keyword,this.beforeExpr=!!y.beforeExpr,this.startsExpr=!!y.startsExpr,this.rightAssociative=!!y.rightAssociative,this.isLoop=!!y.isLoop,this.isAssign=!!y.isAssign,this.prefix=!!y.prefix,this.postfix=!!y.postfix,this.binop=y.binop!=null?y.binop:null,this.updateContext=null}}const W=new Map;function D(Oe){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};p.keyword=Oe;const y=me(Oe,p);return W.set(Oe,y),y}function R(Oe,p){return me(Oe,{beforeExpr:_,binop:p})}let Y=-1;const ie=[],de=[],xe=[],X=[],Q=[],he=[];function me(Oe){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var y,O,V,ee;return++Y,de.push(Oe),xe.push((y=p.binop)!=null?y:-1),X.push((O=p.beforeExpr)!=null&&O),Q.push((V=p.startsExpr)!=null&&V),he.push((ee=p.prefix)!=null&&ee),ie.push(new N(Oe,p)),Y}function _e(Oe){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var y,O,V,ee;return++Y,W.set(Oe,Y),de.push(Oe),xe.push((y=p.binop)!=null?y:-1),X.push((O=p.beforeExpr)!=null&&O),Q.push((V=p.startsExpr)!=null&&V),he.push((ee=p.prefix)!=null&&ee),ie.push(new N("name",p)),Y}const fe={bracketL:me("[",{beforeExpr:_,startsExpr:$}),bracketHashL:me("#[",{beforeExpr:_,startsExpr:$}),bracketBarL:me("[|",{beforeExpr:_,startsExpr:$}),bracketR:me("]"),bracketBarR:me("|]"),braceL:me("{",{beforeExpr:_,startsExpr:$}),braceBarL:me("{|",{beforeExpr:_,startsExpr:$}),braceHashL:me("#{",{beforeExpr:_,startsExpr:$}),braceR:me("}"),braceBarR:me("|}"),parenL:me("(",{beforeExpr:_,startsExpr:$}),parenR:me(")"),comma:me(",",{beforeExpr:_}),semi:me(";",{beforeExpr:_}),colon:me(":",{beforeExpr:_}),doubleColon:me("::",{beforeExpr:_}),dot:me("."),question:me("?",{beforeExpr:_}),questionDot:me("?."),arrow:me("=>",{beforeExpr:_}),template:me("template"),ellipsis:me("...",{beforeExpr:_}),backQuote:me("`",{startsExpr:$}),dollarBraceL:me("${",{beforeExpr:_,startsExpr:$}),templateTail:me("...`",{startsExpr:$}),templateNonTail:me("...${",{beforeExpr:_,startsExpr:$}),at:me("@"),hash:me("#",{startsExpr:$}),interpreterDirective:me("#!..."),eq:me("=",{beforeExpr:_,isAssign:U}),assign:me("_=",{beforeExpr:_,isAssign:U}),slashAssign:me("_=",{beforeExpr:_,isAssign:U}),xorAssign:me("_=",{beforeExpr:_,isAssign:U}),moduloAssign:me("_=",{beforeExpr:_,isAssign:U}),incDec:me("++/--",{prefix:H,postfix:!0,startsExpr:$}),bang:me("!",{beforeExpr:_,prefix:H,startsExpr:$}),tilde:me("~",{beforeExpr:_,prefix:H,startsExpr:$}),doubleCaret:me("^^",{startsExpr:$}),doubleAt:me("@@",{startsExpr:$}),pipeline:R("|>",0),nullishCoalescing:R("??",1),logicalOR:R("||",1),logicalAND:R("&&",2),bitwiseOR:R("|",3),bitwiseXOR:R("^",4),bitwiseAND:R("&",5),equality:R("==/!=/===/!==",6),lt:R("</>/<=/>=",7),gt:R("</>/<=/>=",7),relational:R("</>/<=/>=",7),bitShift:R("<</>>/>>>",8),bitShiftL:R("<</>>/>>>",8),bitShiftR:R("<</>>/>>>",8),plusMin:me("+/-",{beforeExpr:_,binop:9,prefix:H,startsExpr:$}),modulo:me("%",{binop:10,startsExpr:$}),star:me("*",{binop:10}),slash:R("/",10),exponent:me("**",{beforeExpr:_,binop:11,rightAssociative:!0}),_in:D("in",{beforeExpr:_,binop:7}),_instanceof:D("instanceof",{beforeExpr:_,binop:7}),_break:D("break"),_case:D("case",{beforeExpr:_}),_catch:D("catch"),_continue:D("continue"),_debugger:D("debugger"),_default:D("default",{beforeExpr:_}),_else:D("else",{beforeExpr:_}),_finally:D("finally"),_function:D("function",{startsExpr:$}),_if:D("if"),_return:D("return",{beforeExpr:_}),_switch:D("switch"),_throw:D("throw",{beforeExpr:_,prefix:H,startsExpr:$}),_try:D("try"),_var:D("var"),_const:D("const"),_with:D("with"),_new:D("new",{beforeExpr:_,startsExpr:$}),_this:D("this",{startsExpr:$}),_super:D("super",{startsExpr:$}),_class:D("class",{startsExpr:$}),_extends:D("extends",{beforeExpr:_}),_export:D("export"),_import:D("import",{startsExpr:$}),_null:D("null",{startsExpr:$}),_true:D("true",{startsExpr:$}),_false:D("false",{startsExpr:$}),_typeof:D("typeof",{beforeExpr:_,prefix:H,startsExpr:$}),_void:D("void",{beforeExpr:_,prefix:H,startsExpr:$}),_delete:D("delete",{beforeExpr:_,prefix:H,startsExpr:$}),_do:D("do",{isLoop:B,beforeExpr:_}),_for:D("for",{isLoop:B}),_while:D("while",{isLoop:B}),_as:_e("as",{startsExpr:$}),_assert:_e("assert",{startsExpr:$}),_async:_e("async",{startsExpr:$}),_await:_e("await",{startsExpr:$}),_defer:_e("defer",{startsExpr:$}),_from:_e("from",{startsExpr:$}),_get:_e("get",{startsExpr:$}),_let:_e("let",{startsExpr:$}),_meta:_e("meta",{startsExpr:$}),_of:_e("of",{startsExpr:$}),_sent:_e("sent",{startsExpr:$}),_set:_e("set",{startsExpr:$}),_source:_e("source",{startsExpr:$}),_static:_e("static",{startsExpr:$}),_using:_e("using",{startsExpr:$}),_yield:_e("yield",{startsExpr:$}),_asserts:_e("asserts",{startsExpr:$}),_checks:_e("checks",{startsExpr:$}),_exports:_e("exports",{startsExpr:$}),_global:_e("global",{startsExpr:$}),_implements:_e("implements",{startsExpr:$}),_intrinsic:_e("intrinsic",{startsExpr:$}),_infer:_e("infer",{startsExpr:$}),_is:_e("is",{startsExpr:$}),_mixins:_e("mixins",{startsExpr:$}),_proto:_e("proto",{startsExpr:$}),_require:_e("require",{startsExpr:$}),_satisfies:_e("satisfies",{startsExpr:$}),_keyof:_e("keyof",{startsExpr:$}),_readonly:_e("readonly",{startsExpr:$}),_unique:_e("unique",{startsExpr:$}),_abstract:_e("abstract",{startsExpr:$}),_declare:_e("declare",{startsExpr:$}),_enum:_e("enum",{startsExpr:$}),_module:_e("module",{startsExpr:$}),_namespace:_e("namespace",{startsExpr:$}),_interface:_e("interface",{startsExpr:$}),_type:_e("type",{startsExpr:$}),_opaque:_e("opaque",{startsExpr:$}),name:me("name",{startsExpr:$}),string:me("string",{startsExpr:$}),num:me("num",{startsExpr:$}),bigint:me("bigint",{startsExpr:$}),decimal:me("decimal",{startsExpr:$}),regexp:me("regexp",{startsExpr:$}),privateName:me("#name",{startsExpr:$}),eof:me("eof"),jsxName:me("jsxName"),jsxText:me("jsxText",{beforeExpr:!0}),jsxTagStart:me("jsxTagStart",{startsExpr:!0}),jsxTagEnd:me("jsxTagEnd"),placeholder:me("%%",{startsExpr:!0})};function oe(Oe){return Oe>=93&&Oe<=132}function J(Oe){return Oe>=58&&Oe<=132}function K(Oe){return Oe>=58&&Oe<=136}function q(Oe){return Q[Oe]}function ue(Oe){return Oe>=129&&Oe<=131}function te(Oe){return Oe>=58&&Oe<=92}function ce(Oe){return de[Oe]}function ge(Oe){return xe[Oe]}function Te(Oe){return Oe>=24&&Oe<=25}function ae(Oe){return ie[Oe]}ie[8].updateContext=Oe=>{Oe.pop()},ie[5].updateContext=ie[7].updateContext=ie[23].updateContext=Oe=>{Oe.push(P.brace)},ie[22].updateContext=Oe=>{Oe[Oe.length-1]===P.template?Oe.pop():Oe.push(P.template)},ie[142].updateContext=Oe=>{Oe.push(P.j_expr,P.j_oTag)};let L="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",F="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・";const re=new RegExp("["+L+"]"),ke=new RegExp("["+L+F+"]");L=F=null;const ze=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,4026,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,757,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],$e=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,81,2,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,9,5351,0,7,14,13835,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,983,6,110,6,6,9,4759,9,787719,239];function Ce(Oe,p){let y=65536;for(let O=0,V=p.length;O<V;O+=2){if(y+=p[O],y>Oe)return!1;if(y+=p[O+1],y>=Oe)return!0}return!1}function Ne(Oe){return Oe<65?Oe===36:Oe<=90||(Oe<97?Oe===95:Oe<=122||(Oe<=65535?Oe>=170&&re.test(String.fromCharCode(Oe)):Ce(Oe,ze)))}function Ye(Oe){return Oe<48?Oe===36:Oe<58||!(Oe<65)&&(Oe<=90||(Oe<97?Oe===95:Oe<=122||(Oe<=65535?Oe>=170&&ke.test(String.fromCharCode(Oe)):Ce(Oe,ze)||Ce(Oe,$e))))}const st=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"]),ht=new Set(["implements","interface","let","package","private","protected","public","static","yield"]),It=new Set(["eval","arguments"]);function Ir(Oe,p){return p&&Oe==="await"||Oe==="enum"}function rr(Oe,p){return Ir(Oe,p)||ht.has(Oe)}function Sr(Oe){return It.has(Oe)}function Vr(Oe,p){return rr(Oe,p)||Sr(Oe)}const wt=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete","implements","interface","let","package","private","protected","public","static","yield","eval","arguments","enum","await"]);class Nn{constructor(p){this.flags=0,this.names=new Map,this.firstLexicalName="",this.flags=p}}class $n{constructor(p,y){this.parser=void 0,this.scopeStack=[],this.inModule=void 0,this.undefinedExports=new Map,this.parser=p,this.inModule=y}get inTopLevel(){return(1&this.currentScope().flags)>0}get inFunction(){return(2&this.currentVarScopeFlags())>0}get allowSuper(){return(16&this.currentThisScopeFlags())>0}get allowDirectSuper(){return(32&this.currentThisScopeFlags())>0}get inClass(){return(64&this.currentThisScopeFlags())>0}get inClassAndNotInNonArrowFunction(){const p=this.currentThisScopeFlags();return(64&p)>0&&(2&p)==0}get inStaticBlock(){for(let p=this.scopeStack.length-1;;p--){const{flags:y}=this.scopeStack[p];if(128&y)return!0;if(451&y)return!1}}get inNonArrowFunction(){return(2&this.currentThisScopeFlags())>0}get treatFunctionsAsVar(){return this.treatFunctionsAsVarInScope(this.currentScope())}createScope(p){return new Nn(p)}enter(p){this.scopeStack.push(this.createScope(p))}exit(){return this.scopeStack.pop().flags}treatFunctionsAsVarInScope(p){return!!(130&p.flags||!this.parser.inModule&&1&p.flags)}declareName(p,y,O){let V=this.currentScope();if(8&y||16&y){this.checkRedeclarationInScope(V,p,y,O);let ee=V.names.get(p)||0;16&y?ee|=4:(V.firstLexicalName||(V.firstLexicalName=p),ee|=2),V.names.set(p,ee),8&y&&this.maybeExportDefined(V,p)}else if(4&y)for(let ee=this.scopeStack.length-1;ee>=0&&(V=this.scopeStack[ee],this.checkRedeclarationInScope(V,p,y,O),V.names.set(p,1|(V.names.get(p)||0)),this.maybeExportDefined(V,p),!(387&V.flags));--ee);this.parser.inModule&&1&V.flags&&this.undefinedExports.delete(p)}maybeExportDefined(p,y){this.parser.inModule&&1&p.flags&&this.undefinedExports.delete(y)}checkRedeclarationInScope(p,y,O,V){this.isRedeclaredInScope(p,y,O)&&this.parser.raise(m.VarRedeclaration,V,{identifierName:y})}isRedeclaredInScope(p,y,O){if(!(1&O))return!1;if(8&O)return p.names.has(y);const V=p.names.get(y);return 16&O?(2&V)>0||!this.treatFunctionsAsVarInScope(p)&&(1&V)>0:(2&V)>0&&!(8&p.flags&&p.firstLexicalName===y)||!this.treatFunctionsAsVarInScope(p)&&(4&V)>0}checkLocalExport(p){const{name:y}=p;this.scopeStack[0].names.has(y)||this.undefinedExports.set(y,p.loc.start)}currentScope(){return this.scopeStack[this.scopeStack.length-1]}currentVarScopeFlags(){for(let p=this.scopeStack.length-1;;p--){const{flags:y}=this.scopeStack[p];if(387&y)return y}}currentThisScopeFlags(){for(let p=this.scopeStack.length-1;;p--){const{flags:y}=this.scopeStack[p];if(451&y&&!(4&y))return y}}}class Pn extends Nn{constructor(){super(...arguments),this.declareFunctions=new Set}}class Xn extends $n{createScope(p){return new Pn(p)}declareName(p,y,O){const V=this.currentScope();if(2048&y)return this.checkRedeclarationInScope(V,p,y,O),this.maybeExportDefined(V,p),void V.declareFunctions.add(p);super.declareName(p,y,O)}isRedeclaredInScope(p,y,O){if(super.isRedeclaredInScope(p,y,O))return!0;if(2048&O&&!p.declareFunctions.has(y)){const V=p.names.get(y);return(4&V)>0||(2&V)>0}return!1}checkLocalExport(p){this.scopeStack[0].declareFunctions.has(p.name)||super.checkLocalExport(p)}}class si{constructor(){this.sawUnambiguousESM=!1,this.ambiguousScriptDifferentAst=!1}hasPlugin(p){if(typeof p=="string")return this.plugins.has(p);{const[y,O]=p;if(!this.hasPlugin(y))return!1;const V=this.plugins.get(y);for(const ee of Object.keys(O))if(V?.[ee]!==O[ee])return!1;return!0}}getPluginOption(p,y){var O;return(O=this.plugins.get(p))==null?void 0:O[y]}}function bs(Oe,p){Oe.trailingComments===void 0?Oe.trailingComments=p:Oe.trailingComments.unshift(...p)}function Nr(Oe,p){Oe.innerComments===void 0?Oe.innerComments=p:Oe.innerComments.unshift(...p)}function Xi(Oe,p,y){let O=null,V=p.length;for(;O===null&&V>0;)O=p[--V];O===null||O.start>y.start?Nr(Oe,y.comments):bs(O,y.comments)}class js extends si{addComment(p){this.filename&&(p.loc.filename=this.filename);const{commentsLen:y}=this.state;this.comments.length!=y&&(this.comments.length=y),this.comments.push(p),this.state.commentsLen++}processComment(p){const{commentStack:y}=this.state,O=y.length;if(O===0)return;let V=O-1;const ee=y[V];ee.start===p.end&&(ee.leadingNode=p,V--);const{start:Se}=p;for(;V>=0;V--){const Be=y[V],Ge=Be.end;if(!(Ge>Se)){Ge===Se&&(Be.trailingNode=p);break}Be.containingNode=p,this.finalizeComment(Be),y.splice(V,1)}}finalizeComment(p){const{comments:y}=p;if(p.leadingNode!==null||p.trailingNode!==null)p.leadingNode!==null&&bs(p.leadingNode,y),p.trailingNode!==null&&function(O,V){O.leadingComments===void 0?O.leadingComments=V:O.leadingComments.unshift(...V)}(p.trailingNode,y);else{const{containingNode:O,start:V}=p;if(this.input.charCodeAt(V-1)===44)switch(O.type){case"ObjectExpression":case"ObjectPattern":case"RecordExpression":Xi(O,O.properties,p);break;case"CallExpression":case"OptionalCallExpression":Xi(O,O.arguments,p);break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":Xi(O,O.params,p);break;case"ArrayExpression":case"ArrayPattern":case"TupleExpression":Xi(O,O.elements,p);break;case"ExportNamedDeclaration":case"ImportDeclaration":Xi(O,O.specifiers,p);break;default:Nr(O,y)}else Nr(O,y)}}finalizeRemainingComments(){const{commentStack:p}=this.state;for(let y=p.length-1;y>=0;y--)this.finalizeComment(p[y]);this.state.commentStack=[]}resetPreviousNodeTrailingComments(p){const{commentStack:y}=this.state,{length:O}=y;if(O===0)return;const V=y[O-1];V.leadingNode===p&&(V.leadingNode=null)}resetPreviousIdentifierLeadingComments(p){const{commentStack:y}=this.state,{length:O}=y;O!==0&&(y[O-1].trailingNode===p?y[O-1].trailingNode=null:O>=2&&y[O-2].trailingNode===p&&(y[O-2].trailingNode=null))}takeSurroundingComments(p,y,O){const{commentStack:V}=this.state,ee=V.length;if(ee===0)return;let Se=ee-1;for(;Se>=0;Se--){const Be=V[Se],Ge=Be.end;if(Be.start===O)Be.leadingNode=p;else if(Ge===y)Be.trailingNode=p;else if(Ge<y)break}}}const Zi=/\r\n?|[\n\u2028\u2029]/,pt=new RegExp(Zi.source,"g");function gt(Oe){switch(Oe){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}const ct=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,Mt=/(?:[^\S\n\r\u2028\u2029]|\/\/.*|\/\*.*?\*\/)*/g,Dt=new RegExp("(?=("+Mt.source+"))\\1"+/(?=[\n\r\u2028\u2029]|\/\*(?!.*?\*\/)|$)/.source,"y");function tr(Oe){switch(Oe){case 9:case 11:case 12:case 32:case 160:case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8239:case 8287:case 12288:case 65279:return!0;default:return!1}}class ar{constructor(){this.flags=1024,this.curLine=void 0,this.lineStart=void 0,this.startLoc=void 0,this.endLoc=void 0,this.errors=[],this.potentialArrowAt=-1,this.noArrowAt=[],this.noArrowParamsConversionAt=[],this.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null},this.labels=[],this.commentsLen=0,this.commentStack=[],this.pos=0,this.type=139,this.value=null,this.start=0,this.end=0,this.lastTokEndLoc=null,this.lastTokStartLoc=null,this.context=[P.brace],this.firstInvalidTemplateEscapePos=null,this.strictErrors=new Map,this.tokensLength=0}get strict(){return(1&this.flags)>0}set strict(p){p?this.flags|=1:this.flags&=-2}init(p){let{strictMode:y,sourceType:O,startLine:V,startColumn:ee}=p;this.strict=y!==!1&&(y===!0||O==="module"),this.curLine=V,this.lineStart=-ee,this.startLoc=this.endLoc=new i(V,ee,0)}get maybeInArrowParameters(){return(2&this.flags)>0}set maybeInArrowParameters(p){p?this.flags|=2:this.flags&=-3}get inType(){return(4&this.flags)>0}set inType(p){p?this.flags|=4:this.flags&=-5}get noAnonFunctionType(){return(8&this.flags)>0}set noAnonFunctionType(p){p?this.flags|=8:this.flags&=-9}get hasFlowComment(){return(16&this.flags)>0}set hasFlowComment(p){p?this.flags|=16:this.flags&=-17}get isAmbientContext(){return(32&this.flags)>0}set isAmbientContext(p){p?this.flags|=32:this.flags&=-33}get inAbstractClass(){return(64&this.flags)>0}set inAbstractClass(p){p?this.flags|=64:this.flags&=-65}get inDisallowConditionalTypesContext(){return(128&this.flags)>0}set inDisallowConditionalTypesContext(p){p?this.flags|=128:this.flags&=-129}get soloAwait(){return(256&this.flags)>0}set soloAwait(p){p?this.flags|=256:this.flags&=-257}get inFSharpPipelineDirectBody(){return(512&this.flags)>0}set inFSharpPipelineDirectBody(p){p?this.flags|=512:this.flags&=-513}get canStartJSXElement(){return(1024&this.flags)>0}set canStartJSXElement(p){p?this.flags|=1024:this.flags&=-1025}get containsEsc(){return(2048&this.flags)>0}set containsEsc(p){p?this.flags|=2048:this.flags&=-2049}curPosition(){return new i(this.curLine,this.pos-this.lineStart,this.pos)}clone(){const p=new ar;return p.flags=this.flags,p.curLine=this.curLine,p.lineStart=this.lineStart,p.startLoc=this.startLoc,p.endLoc=this.endLoc,p.errors=this.errors.slice(),p.potentialArrowAt=this.potentialArrowAt,p.noArrowAt=this.noArrowAt.slice(),p.noArrowParamsConversionAt=this.noArrowParamsConversionAt.slice(),p.topicContext=this.topicContext,p.labels=this.labels.slice(),p.commentsLen=this.commentsLen,p.commentStack=this.commentStack.slice(),p.pos=this.pos,p.type=this.type,p.value=this.value,p.start=this.start,p.end=this.end,p.lastTokEndLoc=this.lastTokEndLoc,p.lastTokStartLoc=this.lastTokStartLoc,p.context=this.context.slice(),p.firstInvalidTemplateEscapePos=this.firstInvalidTemplateEscapePos,p.strictErrors=this.strictErrors,p.tokensLength=this.tokensLength,p}}var Dr=function(Oe){return Oe>=48&&Oe<=57};const yr={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},dt={bin:Oe=>Oe===48||Oe===49,oct:Oe=>Oe>=48&&Oe<=55,dec:Oe=>Oe>=48&&Oe<=57,hex:Oe=>Oe>=48&&Oe<=57||Oe>=65&&Oe<=70||Oe>=97&&Oe<=102};function Ot(Oe,p,y,O,V,ee){const Se=y,Be=O,Ge=V;let Ze="",tt=null,Tt=y;const{length:mr}=p;for(;;){if(y>=mr){ee.unterminated(Se,Be,Ge),Ze+=p.slice(Tt,y);break}const vr=p.charCodeAt(y);if(_t(Oe,vr,p,y)){Ze+=p.slice(Tt,y);break}if(vr===92){Ze+=p.slice(Tt,y);const rn=Qt(p,y,O,V,Oe==="template",ee);rn.ch!==null||tt?Ze+=rn.ch:tt={pos:y,lineStart:O,curLine:V},{pos:y,lineStart:O,curLine:V}=rn,Tt=y}else vr===8232||vr===8233?(++V,O=++y):vr===10||vr===13?Oe==="template"?(Ze+=p.slice(Tt,y)+`
|
||
`,++y,vr===13&&p.charCodeAt(y)===10&&++y,++V,Tt=O=y):ee.unterminated(Se,Be,Ge):++y}return{pos:y,str:Ze,firstInvalidLoc:tt,lineStart:O,curLine:V,containsInvalid:!!tt}}function _t(Oe,p,y,O){return Oe==="template"?p===96||p===36&&y.charCodeAt(O+1)===123:p===(Oe==="double"?34:39)}function Qt(Oe,p,y,O,V,ee){const Se=!V;p++;const Be=Ze=>({pos:p,ch:Ze,lineStart:y,curLine:O}),Ge=Oe.charCodeAt(p++);switch(Ge){case 110:return Be(`
|
||
`);case 114:return Be("\r");case 120:{let Ze;return{code:Ze,pos:p}=wr(Oe,p,y,O,2,!1,Se,ee),Be(Ze===null?null:String.fromCharCode(Ze))}case 117:{let Ze;return{code:Ze,pos:p}=Er(Oe,p,y,O,Se,ee),Be(Ze===null?null:String.fromCodePoint(Ze))}case 116:return Be(" ");case 98:return Be("\b");case 118:return Be("\v");case 102:return Be("\f");case 13:Oe.charCodeAt(p)===10&&++p;case 10:y=p,++O;case 8232:case 8233:return Be("");case 56:case 57:if(V)return Be(null);ee.strictNumericEscape(p-1,y,O);default:if(Ge>=48&&Ge<=55){const Ze=p-1;let tt=Oe.slice(Ze,p+2).match(/^[0-7]+/)[0],Tt=parseInt(tt,8);Tt>255&&(tt=tt.slice(0,-1),Tt=parseInt(tt,8)),p+=tt.length-1;const mr=Oe.charCodeAt(p);if(tt!=="0"||mr===56||mr===57){if(V)return Be(null);ee.strictNumericEscape(Ze,y,O)}return Be(String.fromCharCode(Tt))}return Be(String.fromCharCode(Ge))}}function wr(Oe,p,y,O,V,ee,Se,Be){const Ge=p;let Ze;return{n:Ze,pos:p}=nn(Oe,p,y,O,16,V,ee,!1,Be,!Se),Ze===null&&(Se?Be.invalidEscapeSequence(Ge,y,O):p=Ge-1),{code:Ze,pos:p}}function nn(Oe,p,y,O,V,ee,Se,Be,Ge,Ze){const tt=p,Tt=V===16?yr.hex:yr.decBinOct,mr=V===16?dt.hex:V===10?dt.dec:V===8?dt.oct:dt.bin;let vr=!1,rn=0;for(let Ti=0,ni=ee??1/0;Ti<ni;++Ti){const $i=Oe.charCodeAt(p);let es;if($i!==95||Be==="bail"){if(es=$i>=97?$i-97+10:$i>=65?$i-65+10:Dr($i)?$i-48:1/0,es>=V){if(es<=9&&Ze)return{n:null,pos:p};if(es<=9&&Ge.invalidDigit(p,y,O,V))es=0;else{if(!Se)break;es=0,vr=!0}}++p,rn=rn*V+es}else{const yl=Oe.charCodeAt(p-1),Vi=Oe.charCodeAt(p+1);if(Be){if(Number.isNaN(Vi)||!mr(Vi)||Tt.has(yl)||Tt.has(Vi)){if(Ze)return{n:null,pos:p};Ge.unexpectedNumericSeparator(p,y,O)}}else{if(Ze)return{n:null,pos:p};Ge.numericSeparatorInEscapeSequence(p,y,O)}++p}}return p===tt||ee!=null&&p-tt!==ee||vr?{n:null,pos:p}:{n:rn,pos:p}}function Er(Oe,p,y,O,V,ee){let Se;if(Oe.charCodeAt(p)===123){if(++p,{code:Se,pos:p}=wr(Oe,p,y,O,Oe.indexOf("}",p)-p,!0,V,ee),++p,Se!==null&&Se>1114111){if(!V)return{code:null,pos:p};ee.invalidCodePoint(p,y,O)}}else({code:Se,pos:p}=wr(Oe,p,y,O,4,!1,V,ee));return{code:Se,pos:p}}function en(Oe,p,y){return new i(y,Oe-p,Oe)}const Bn=new Set([103,109,115,105,121,117,100,118]);class tn{constructor(p){this.type=p.type,this.value=p.value,this.start=p.start,this.end=p.end,this.loc=new s(p.startLoc,p.endLoc)}}class bn extends js{constructor(p,y){super(),this.isLookahead=void 0,this.tokens=[],this.errorHandlers_readInt={invalidDigit:(O,V,ee,Se)=>!!this.options.errorRecovery&&(this.raise(m.InvalidDigit,en(O,V,ee),{radix:Se}),!0),numericSeparatorInEscapeSequence:this.errorBuilder(m.NumericSeparatorInEscapeSequence),unexpectedNumericSeparator:this.errorBuilder(m.UnexpectedNumericSeparator)},this.errorHandlers_readCodePoint=Object.assign({},this.errorHandlers_readInt,{invalidEscapeSequence:this.errorBuilder(m.InvalidEscapeSequence),invalidCodePoint:this.errorBuilder(m.InvalidCodePoint)}),this.errorHandlers_readStringContents_string=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:(O,V,ee)=>{this.recordStrictModeErrors(m.StrictNumericEscape,en(O,V,ee))},unterminated:(O,V,ee)=>{throw this.raise(m.UnterminatedString,en(O-1,V,ee))}}),this.errorHandlers_readStringContents_template=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:this.errorBuilder(m.StrictNumericEscape),unterminated:(O,V,ee)=>{throw this.raise(m.UnterminatedTemplate,en(O,V,ee))}}),this.state=new ar,this.state.init(p),this.input=y,this.length=y.length,this.comments=[],this.isLookahead=!1}pushToken(p){this.tokens.length=this.state.tokensLength,this.tokens.push(p),++this.state.tokensLength}next(){this.checkKeywordEscapes(),this.options.tokens&&this.pushToken(new tn(this.state)),this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()}eat(p){return!!this.match(p)&&(this.next(),!0)}match(p){return this.state.type===p}createLookaheadState(p){return{pos:p.pos,value:null,type:p.type,start:p.start,end:p.end,context:[this.curContext()],inType:p.inType,startLoc:p.startLoc,lastTokEndLoc:p.lastTokEndLoc,curLine:p.curLine,lineStart:p.lineStart,curPosition:p.curPosition}}lookahead(){const p=this.state;this.state=this.createLookaheadState(p),this.isLookahead=!0,this.nextToken(),this.isLookahead=!1;const y=this.state;return this.state=p,y}nextTokenStart(){return this.nextTokenStartSince(this.state.pos)}nextTokenStartSince(p){return ct.lastIndex=p,ct.test(this.input)?ct.lastIndex:p}lookaheadCharCode(){return this.input.charCodeAt(this.nextTokenStart())}nextTokenInLineStart(){return this.nextTokenInLineStartSince(this.state.pos)}nextTokenInLineStartSince(p){return Mt.lastIndex=p,Mt.test(this.input)?Mt.lastIndex:p}lookaheadInLineCharCode(){return this.input.charCodeAt(this.nextTokenInLineStart())}codePointAtPos(p){let y=this.input.charCodeAt(p);if((64512&y)==55296&&++p<this.input.length){const O=this.input.charCodeAt(p);(64512&O)==56320&&(y=65536+((1023&y)<<10)+(1023&O))}return y}setStrict(p){this.state.strict=p,p&&(this.state.strictErrors.forEach(y=>{let[O,V]=y;return this.raise(O,V)}),this.state.strictErrors.clear())}curContext(){return this.state.context[this.state.context.length-1]}nextToken(){this.skipSpace(),this.state.start=this.state.pos,this.isLookahead||(this.state.startLoc=this.state.curPosition()),this.state.pos>=this.length?this.finishToken(139):this.getTokenFromCode(this.codePointAtPos(this.state.pos))}skipBlockComment(p){let y;this.isLookahead||(y=this.state.curPosition());const O=this.state.pos,V=this.input.indexOf(p,O+2);if(V===-1)throw this.raise(m.UnterminatedComment,this.state.curPosition());for(this.state.pos=V+p.length,pt.lastIndex=O+2;pt.test(this.input)&&pt.lastIndex<=V;)++this.state.curLine,this.state.lineStart=pt.lastIndex;if(this.isLookahead)return;const ee={type:"CommentBlock",value:this.input.slice(O+2,V),start:O,end:V+p.length,loc:new s(y,this.state.curPosition())};return this.options.tokens&&this.pushToken(ee),ee}skipLineComment(p){const y=this.state.pos;let O;this.isLookahead||(O=this.state.curPosition());let V=this.input.charCodeAt(this.state.pos+=p);if(this.state.pos<this.length)for(;!gt(V)&&++this.state.pos<this.length;)V=this.input.charCodeAt(this.state.pos);if(this.isLookahead)return;const ee=this.state.pos,Se={type:"CommentLine",value:this.input.slice(y+p,ee),start:y,end:ee,loc:new s(O,this.state.curPosition())};return this.options.tokens&&this.pushToken(Se),Se}skipSpace(){const p=this.state.pos,y=[];e:for(;this.state.pos<this.length;){const O=this.input.charCodeAt(this.state.pos);switch(O){case 32:case 160:case 9:++this.state.pos;break;case 13:this.input.charCodeAt(this.state.pos+1)===10&&++this.state.pos;case 10:case 8232:case 8233:++this.state.pos,++this.state.curLine,this.state.lineStart=this.state.pos;break;case 47:switch(this.input.charCodeAt(this.state.pos+1)){case 42:{const V=this.skipBlockComment("*/");V!==void 0&&(this.addComment(V),this.options.attachComment&&y.push(V));break}case 47:{const V=this.skipLineComment(2);V!==void 0&&(this.addComment(V),this.options.attachComment&&y.push(V));break}default:break e}break;default:if(tr(O))++this.state.pos;else if(O===45&&!this.inModule&&this.options.annexB){const V=this.state.pos;if(this.input.charCodeAt(V+1)!==45||this.input.charCodeAt(V+2)!==62||!(p===0||this.state.lineStart>p))break e;{const ee=this.skipLineComment(3);ee!==void 0&&(this.addComment(ee),this.options.attachComment&&y.push(ee))}}else{if(O!==60||this.inModule||!this.options.annexB)break e;{const V=this.state.pos;if(this.input.charCodeAt(V+1)!==33||this.input.charCodeAt(V+2)!==45||this.input.charCodeAt(V+3)!==45)break e;{const ee=this.skipLineComment(4);ee!==void 0&&(this.addComment(ee),this.options.attachComment&&y.push(ee))}}}}}if(y.length>0){const O={start:p,end:this.state.pos,comments:y,leadingNode:null,trailingNode:null,containingNode:null};this.state.commentStack.push(O)}}finishToken(p,y){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();const O=this.state.type;this.state.type=p,this.state.value=y,this.isLookahead||this.updateContext(O)}replaceToken(p){this.state.type=p,this.updateContext()}readToken_numberSign(){if(this.state.pos===0&&this.readToken_interpreter())return;const p=this.state.pos+1,y=this.codePointAtPos(p);if(y>=48&&y<=57)throw this.raise(m.UnexpectedDigitAfterHash,this.state.curPosition());if(y===123||y===91&&this.hasPlugin("recordAndTuple")){if(this.expectPlugin("recordAndTuple"),this.getPluginOption("recordAndTuple","syntaxType")==="bar")throw this.raise(y===123?m.RecordExpressionHashIncorrectStartSyntaxType:m.TupleExpressionHashIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,y===123?this.finishToken(7):this.finishToken(1)}else Ne(y)?(++this.state.pos,this.finishToken(138,this.readWord1(y))):y===92?(++this.state.pos,this.finishToken(138,this.readWord1())):this.finishOp(27,1)}readToken_dot(){const p=this.input.charCodeAt(this.state.pos+1);p>=48&&p<=57?this.readNumber(!0):p===46&&this.input.charCodeAt(this.state.pos+2)===46?(this.state.pos+=3,this.finishToken(21)):(++this.state.pos,this.finishToken(16))}readToken_slash(){this.input.charCodeAt(this.state.pos+1)===61?this.finishOp(31,2):this.finishOp(56,1)}readToken_interpreter(){if(this.state.pos!==0||this.length<2)return!1;let p=this.input.charCodeAt(this.state.pos+1);if(p!==33)return!1;const y=this.state.pos;for(this.state.pos+=1;!gt(p)&&++this.state.pos<this.length;)p=this.input.charCodeAt(this.state.pos);const O=this.input.slice(y+2,this.state.pos);return this.finishToken(28,O),!0}readToken_mult_modulo(p){let y=p===42?55:54,O=1,V=this.input.charCodeAt(this.state.pos+1);p===42&&V===42&&(O++,V=this.input.charCodeAt(this.state.pos+2),y=57),V!==61||this.state.inType||(O++,y=p===37?33:30),this.finishOp(y,O)}readToken_pipe_amp(p){const y=this.input.charCodeAt(this.state.pos+1);if(y!==p){if(p===124){if(y===62)return void this.finishOp(39,2);if(this.hasPlugin("recordAndTuple")&&y===125){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(m.RecordExpressionBarIncorrectEndSyntaxType,this.state.curPosition());return this.state.pos+=2,void this.finishToken(9)}if(this.hasPlugin("recordAndTuple")&&y===93){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(m.TupleExpressionBarIncorrectEndSyntaxType,this.state.curPosition());return this.state.pos+=2,void this.finishToken(4)}}y!==61?this.finishOp(p===124?43:45,1):this.finishOp(30,2)}else this.input.charCodeAt(this.state.pos+2)===61?this.finishOp(30,3):this.finishOp(p===124?41:42,2)}readToken_caret(){const p=this.input.charCodeAt(this.state.pos+1);p!==61||this.state.inType?p===94&&this.hasPlugin(["pipelineOperator",{proposal:"hack",topicToken:"^^"}])?(this.finishOp(37,2),this.input.codePointAt(this.state.pos)===94&&this.unexpected()):this.finishOp(44,1):this.finishOp(32,2)}readToken_atSign(){this.input.charCodeAt(this.state.pos+1)===64&&this.hasPlugin(["pipelineOperator",{proposal:"hack",topicToken:"@@"}])?this.finishOp(38,2):this.finishOp(26,1)}readToken_plus_min(p){const y=this.input.charCodeAt(this.state.pos+1);y!==p?y===61?this.finishOp(30,2):this.finishOp(53,1):this.finishOp(34,2)}readToken_lt(){const{pos:p}=this.state,y=this.input.charCodeAt(p+1);if(y===60)return this.input.charCodeAt(p+2)===61?void this.finishOp(30,3):void this.finishOp(51,2);y!==61?this.finishOp(47,1):this.finishOp(49,2)}readToken_gt(){const{pos:p}=this.state,y=this.input.charCodeAt(p+1);if(y===62){const O=this.input.charCodeAt(p+2)===62?3:2;return this.input.charCodeAt(p+O)===61?void this.finishOp(30,O+1):void this.finishOp(52,O)}y!==61?this.finishOp(48,1):this.finishOp(49,2)}readToken_eq_excl(p){const y=this.input.charCodeAt(this.state.pos+1);if(y!==61)return p===61&&y===62?(this.state.pos+=2,void this.finishToken(19)):void this.finishOp(p===61?29:35,1);this.finishOp(46,this.input.charCodeAt(this.state.pos+2)===61?3:2)}readToken_question(){const p=this.input.charCodeAt(this.state.pos+1),y=this.input.charCodeAt(this.state.pos+2);p===63?y===61?this.finishOp(30,3):this.finishOp(40,2):p!==46||y>=48&&y<=57?(++this.state.pos,this.finishToken(17)):(this.state.pos+=2,this.finishToken(18))}getTokenFromCode(p){switch(p){case 46:return void this.readToken_dot();case 40:return++this.state.pos,void this.finishToken(10);case 41:return++this.state.pos,void this.finishToken(11);case 59:return++this.state.pos,void this.finishToken(13);case 44:return++this.state.pos,void this.finishToken(12);case 91:if(this.hasPlugin("recordAndTuple")&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(m.TupleExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(2)}else++this.state.pos,this.finishToken(0);return;case 93:return++this.state.pos,void this.finishToken(3);case 123:if(this.hasPlugin("recordAndTuple")&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(m.RecordExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(6)}else++this.state.pos,this.finishToken(5);return;case 125:return++this.state.pos,void this.finishToken(8);case 58:return void(this.hasPlugin("functionBind")&&this.input.charCodeAt(this.state.pos+1)===58?this.finishOp(15,2):(++this.state.pos,this.finishToken(14)));case 63:return void this.readToken_question();case 96:return void this.readTemplateToken();case 48:{const y=this.input.charCodeAt(this.state.pos+1);if(y===120||y===88)return void this.readRadixNumber(16);if(y===111||y===79)return void this.readRadixNumber(8);if(y===98||y===66)return void this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return void this.readNumber(!1);case 34:case 39:return void this.readString(p);case 47:return void this.readToken_slash();case 37:case 42:return void this.readToken_mult_modulo(p);case 124:case 38:return void this.readToken_pipe_amp(p);case 94:return void this.readToken_caret();case 43:case 45:return void this.readToken_plus_min(p);case 60:return void this.readToken_lt();case 62:return void this.readToken_gt();case 61:case 33:return void this.readToken_eq_excl(p);case 126:return void this.finishOp(36,1);case 64:return void this.readToken_atSign();case 35:return void this.readToken_numberSign();case 92:return void this.readWord();default:if(Ne(p))return void this.readWord(p)}throw this.raise(m.InvalidOrUnexpectedToken,this.state.curPosition(),{unexpected:String.fromCodePoint(p)})}finishOp(p,y){const O=this.input.slice(this.state.pos,this.state.pos+y);this.state.pos+=y,this.finishToken(p,O)}readRegexp(){const p=this.state.startLoc,y=this.state.start+1;let O,V,{pos:ee}=this.state;for(;;++ee){if(ee>=this.length)throw this.raise(m.UnterminatedRegExp,o(p,1));const Ze=this.input.charCodeAt(ee);if(gt(Ze))throw this.raise(m.UnterminatedRegExp,o(p,1));if(O)O=!1;else{if(Ze===91)V=!0;else if(Ze===93&&V)V=!1;else if(Ze===47&&!V)break;O=Ze===92}}const Se=this.input.slice(y,ee);++ee;let Be="";const Ge=()=>o(p,ee+2-y);for(;ee<this.length;){const Ze=this.codePointAtPos(ee),tt=String.fromCharCode(Ze);if(Bn.has(Ze))Ze===118?Be.includes("u")&&this.raise(m.IncompatibleRegExpUVFlags,Ge()):Ze===117&&Be.includes("v")&&this.raise(m.IncompatibleRegExpUVFlags,Ge()),Be.includes(tt)&&this.raise(m.DuplicateRegExpFlags,Ge());else{if(!Ye(Ze)&&Ze!==92)break;this.raise(m.MalformedRegExpFlags,Ge())}++ee,Be+=tt}this.state.pos=ee,this.finishToken(137,{pattern:Se,flags:Be})}readInt(p,y){let O=arguments.length>2&&arguments[2]!==void 0&&arguments[2],V=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];const{n:ee,pos:Se}=nn(this.input,this.state.pos,this.state.lineStart,this.state.curLine,p,y,O,V,this.errorHandlers_readInt,!1);return this.state.pos=Se,ee}readRadixNumber(p){const y=this.state.curPosition();let O=!1;this.state.pos+=2;const V=this.readInt(p);V==null&&this.raise(m.InvalidDigit,o(y,2),{radix:p});const ee=this.input.charCodeAt(this.state.pos);if(ee===110)++this.state.pos,O=!0;else if(ee===109)throw this.raise(m.InvalidDecimal,y);if(Ne(this.codePointAtPos(this.state.pos)))throw this.raise(m.NumberIdentifier,this.state.curPosition());if(O){const Se=this.input.slice(y.index,this.state.pos).replace(/[_n]/g,"");this.finishToken(135,Se)}else this.finishToken(134,V)}readNumber(p){const y=this.state.pos,O=this.state.curPosition();let V=!1,ee=!1,Se=!1,Be=!1,Ge=!1;p||this.readInt(10)!==null||this.raise(m.InvalidNumber,this.state.curPosition());const Ze=this.state.pos-y>=2&&this.input.charCodeAt(y)===48;if(Ze){const vr=this.input.slice(y,this.state.pos);if(this.recordStrictModeErrors(m.StrictOctalLiteral,O),!this.state.strict){const rn=vr.indexOf("_");rn>0&&this.raise(m.ZeroDigitNumericSeparator,o(O,rn))}Ge=Ze&&!/[89]/.test(vr)}let tt=this.input.charCodeAt(this.state.pos);if(tt!==46||Ge||(++this.state.pos,this.readInt(10),V=!0,tt=this.input.charCodeAt(this.state.pos)),tt!==69&&tt!==101||Ge||(tt=this.input.charCodeAt(++this.state.pos),tt!==43&&tt!==45||++this.state.pos,this.readInt(10)===null&&this.raise(m.InvalidOrMissingExponent,O),V=!0,Be=!0,tt=this.input.charCodeAt(this.state.pos)),tt===110&&((V||Ze)&&this.raise(m.InvalidBigIntLiteral,O),++this.state.pos,ee=!0),tt===109&&(this.expectPlugin("decimal",this.state.curPosition()),(Be||Ze)&&this.raise(m.InvalidDecimal,O),++this.state.pos,Se=!0),Ne(this.codePointAtPos(this.state.pos)))throw this.raise(m.NumberIdentifier,this.state.curPosition());const Tt=this.input.slice(y,this.state.pos).replace(/[_mn]/g,"");if(ee)return void this.finishToken(135,Tt);if(Se)return void this.finishToken(136,Tt);const mr=Ge?parseInt(Tt,8):parseFloat(Tt);this.finishToken(134,mr)}readCodePoint(p){const{code:y,pos:O}=Er(this.input,this.state.pos,this.state.lineStart,this.state.curLine,p,this.errorHandlers_readCodePoint);return this.state.pos=O,y}readString(p){const{str:y,pos:O,curLine:V,lineStart:ee}=Ot(p===34?"double":"single",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_string);this.state.pos=O+1,this.state.lineStart=ee,this.state.curLine=V,this.finishToken(133,y)}readTemplateContinuation(){this.match(8)||this.unexpected(null,8),this.state.pos--,this.readTemplateToken()}readTemplateToken(){const p=this.input[this.state.pos],{str:y,firstInvalidLoc:O,pos:V,curLine:ee,lineStart:Se}=Ot("template",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_template);this.state.pos=V+1,this.state.lineStart=Se,this.state.curLine=ee,O&&(this.state.firstInvalidTemplateEscapePos=new i(O.curLine,O.pos-O.lineStart,O.pos)),this.input.codePointAt(V)===96?this.finishToken(24,O?null:p+y+"`"):(this.state.pos++,this.finishToken(25,O?null:p+y+"${"))}recordStrictModeErrors(p,y){const O=y.index;this.state.strict&&!this.state.strictErrors.has(O)?this.raise(p,y):this.state.strictErrors.set(O,[p,y])}readWord1(p){this.state.containsEsc=!1;let y="";const O=this.state.pos;let V=this.state.pos;for(p!==void 0&&(this.state.pos+=p<=65535?1:2);this.state.pos<this.length;){const ee=this.codePointAtPos(this.state.pos);if(Ye(ee))this.state.pos+=ee<=65535?1:2;else{if(ee!==92)break;{this.state.containsEsc=!0,y+=this.input.slice(V,this.state.pos);const Se=this.state.curPosition(),Be=this.state.pos===O?Ne:Ye;if(this.input.charCodeAt(++this.state.pos)!==117){this.raise(m.MissingUnicodeEscape,this.state.curPosition()),V=this.state.pos-1;continue}++this.state.pos;const Ge=this.readCodePoint(!0);Ge!==null&&(Be(Ge)||this.raise(m.EscapedCharNotAnIdentifier,Se),y+=String.fromCodePoint(Ge)),V=this.state.pos}}}return y+this.input.slice(V,this.state.pos)}readWord(p){const y=this.readWord1(p),O=W.get(y);O!==void 0?this.finishToken(O,ce(O)):this.finishToken(132,y)}checkKeywordEscapes(){const{type:p}=this.state;te(p)&&this.state.containsEsc&&this.raise(m.InvalidEscapedReservedWord,this.state.startLoc,{reservedWord:ce(p)})}raise(p,y){let O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const V=p(y instanceof i?y:y.loc.start,O);if(!this.options.errorRecovery)throw V;return this.isLookahead||this.state.errors.push(V),V}raiseOverwrite(p,y){let O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const V=y instanceof i?y:y.loc.start,ee=V.index,Se=this.state.errors;for(let Be=Se.length-1;Be>=0;Be--){const Ge=Se[Be];if(Ge.loc.index===ee)return Se[Be]=p(V,O);if(Ge.loc.index<ee)break}return this.raise(p,y,O)}updateContext(p){}unexpected(p,y){throw this.raise(m.UnexpectedToken,p??this.state.startLoc,{expected:y?ce(y):null})}expectPlugin(p,y){if(this.hasPlugin(p))return!0;throw this.raise(m.MissingPlugin,y??this.state.startLoc,{missingPlugin:[p]})}expectOnePlugin(p){if(!p.some(y=>this.hasPlugin(y)))throw this.raise(m.MissingOneOfPlugins,this.state.startLoc,{missingPlugin:p})}errorBuilder(p){return(y,O,V)=>{this.raise(p,en(y,O,V))}}}class En{constructor(){this.privateNames=new Set,this.loneAccessors=new Map,this.undefinedPrivateNames=new Map}}class Mi{constructor(p){this.parser=void 0,this.stack=[],this.undefinedPrivateNames=new Map,this.parser=p}current(){return this.stack[this.stack.length-1]}enter(){this.stack.push(new En)}exit(){const p=this.stack.pop(),y=this.current();for(const[O,V]of Array.from(p.undefinedPrivateNames))y?y.undefinedPrivateNames.has(O)||y.undefinedPrivateNames.set(O,V):this.parser.raise(m.InvalidPrivateFieldResolution,V,{identifierName:O})}declarePrivateName(p,y,O){const{privateNames:V,loneAccessors:ee,undefinedPrivateNames:Se}=this.current();let Be=V.has(p);if(3&y){const Ge=Be&&ee.get(p);Ge?(Be=(3&Ge)==(3&y)||(4&Ge)!=(4&y),Be||ee.delete(p)):Be||ee.set(p,y)}Be&&this.parser.raise(m.PrivateNameRedeclaration,O,{identifierName:p}),V.add(p),Se.delete(p)}usePrivateName(p,y){let O;for(O of this.stack)if(O.privateNames.has(p))return;O?O.undefinedPrivateNames.set(p,y):this.parser.raise(m.InvalidPrivateFieldResolution,y,{identifierName:p})}}class In{constructor(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.type=p}canBeArrowParameterDeclaration(){return this.type===2||this.type===1}isCertainlyParameterDeclaration(){return this.type===3}}class Hr extends In{constructor(p){super(p),this.declarationErrors=new Map}recordDeclarationError(p,y){const O=y.index;this.declarationErrors.set(O,[p,y])}clearDeclarationError(p){this.declarationErrors.delete(p)}iterateErrors(p){this.declarationErrors.forEach(p)}}class Dn{constructor(p){this.parser=void 0,this.stack=[new In],this.parser=p}enter(p){this.stack.push(p)}exit(){this.stack.pop()}recordParameterInitializerError(p,y){const O=y.loc.start,{stack:V}=this;let ee=V.length-1,Se=V[ee];for(;!Se.isCertainlyParameterDeclaration();){if(!Se.canBeArrowParameterDeclaration())return;Se.recordDeclarationError(p,O),Se=V[--ee]}this.parser.raise(p,O)}recordArrowParameterBindingError(p,y){const{stack:O}=this,V=O[O.length-1],ee=y.loc.start;if(V.isCertainlyParameterDeclaration())this.parser.raise(p,ee);else{if(!V.canBeArrowParameterDeclaration())return;V.recordDeclarationError(p,ee)}}recordAsyncArrowParametersError(p){const{stack:y}=this;let O=y.length-1,V=y[O];for(;V.canBeArrowParameterDeclaration();)V.type===2&&V.recordDeclarationError(m.AwaitBindingIdentifier,p),V=y[--O]}validateAsPattern(){const{stack:p}=this,y=p[p.length-1];y.canBeArrowParameterDeclaration()&&y.iterateErrors(O=>{let[V,ee]=O;this.parser.raise(V,ee);let Se=p.length-2,Be=p[Se];for(;Be.canBeArrowParameterDeclaration();)Be.clearDeclarationError(ee.index),Be=p[--Se]})}}function ui(){return new In}class Ds{constructor(){this.stacks=[]}enter(p){this.stacks.push(p)}exit(){this.stacks.pop()}currentFlags(){return this.stacks[this.stacks.length-1]}get hasAwait(){return(2&this.currentFlags())>0}get hasYield(){return(1&this.currentFlags())>0}get hasReturn(){return(4&this.currentFlags())>0}get hasIn(){return(8&this.currentFlags())>0}}function as(Oe,p){return(Oe?2:0)|(p?1:0)}class hi extends bn{addExtra(p,y,O){let V=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];if(!p)return;const ee=p.extra=p.extra||{};V?ee[y]=O:Object.defineProperty(ee,y,{enumerable:V,value:O})}isContextual(p){return this.state.type===p&&!this.state.containsEsc}isUnparsedContextual(p,y){const O=p+y.length;if(this.input.slice(p,O)===y){const V=this.input.charCodeAt(O);return!(Ye(V)||(64512&V)==55296)}return!1}isLookaheadContextual(p){const y=this.nextTokenStart();return this.isUnparsedContextual(y,p)}eatContextual(p){return!!this.isContextual(p)&&(this.next(),!0)}expectContextual(p,y){if(!this.eatContextual(p)){if(y!=null)throw this.raise(y,this.state.startLoc);this.unexpected(null,p)}}canInsertSemicolon(){return this.match(139)||this.match(8)||this.hasPrecedingLineBreak()}hasPrecedingLineBreak(){return Zi.test(this.input.slice(this.state.lastTokEndLoc.index,this.state.start))}hasFollowingLineBreak(){return Dt.lastIndex=this.state.end,Dt.test(this.input)}isLineTerminator(){return this.eat(13)||this.canInsertSemicolon()}semicolon(){(arguments.length>0&&arguments[0]!==void 0&&!arguments[0]?this.eat(13):this.isLineTerminator())||this.raise(m.MissingSemicolon,this.state.lastTokEndLoc)}expect(p,y){this.eat(p)||this.unexpected(y,p)}tryParse(p){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state.clone();const O={node:null};try{const V=p(function(){let ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;throw O.node=ee,O});if(this.state.errors.length>y.errors.length){const ee=this.state;return this.state=y,this.state.tokensLength=ee.tokensLength,{node:V,error:ee.errors[y.errors.length],thrown:!1,aborted:!1,failState:ee}}return{node:V,error:null,thrown:!1,aborted:!1,failState:null}}catch(V){const ee=this.state;if(this.state=y,V instanceof SyntaxError)return{node:null,error:V,thrown:!0,aborted:!1,failState:ee};if(V===O)return{node:O.node,error:null,thrown:!1,aborted:!0,failState:ee};throw V}}checkExpressionErrors(p,y){if(!p)return!1;const{shorthandAssignLoc:O,doubleProtoLoc:V,privateKeyLoc:ee,optionalParametersLoc:Se}=p;if(!y)return!!(O||V||Se||ee);O!=null&&this.raise(m.InvalidCoverInitializedName,O),V!=null&&this.raise(m.DuplicateProto,V),ee!=null&&this.raise(m.UnexpectedPrivateField,ee),Se!=null&&this.unexpected(Se)}isLiteralPropertyName(){return K(this.state.type)}isPrivateName(p){return p.type==="PrivateName"}getPrivateNameSV(p){return p.id.name}hasPropertyAsPrivateName(p){return(p.type==="MemberExpression"||p.type==="OptionalMemberExpression")&&this.isPrivateName(p.property)}isObjectProperty(p){return p.type==="ObjectProperty"}isObjectMethod(p){return p.type==="ObjectMethod"}initializeScopes(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.sourceType==="module";const y=this.state.labels;this.state.labels=[];const O=this.exportedIdentifiers;this.exportedIdentifiers=new Set;const V=this.inModule;this.inModule=p;const ee=this.scope,Se=this.getScopeHandler();this.scope=new Se(this,p);const Be=this.prodParam;this.prodParam=new Ds;const Ge=this.classScope;this.classScope=new Mi(this);const Ze=this.expressionScope;return this.expressionScope=new Dn(this),()=>{this.state.labels=y,this.exportedIdentifiers=O,this.inModule=V,this.scope=ee,this.prodParam=Be,this.classScope=Ge,this.expressionScope=Ze}}enterInitialScopes(){let p=0;this.inModule&&(p|=2),this.scope.enter(1),this.prodParam.enter(p)}checkDestructuringPrivate(p){const{privateKeyLoc:y}=p;y!==null&&this.expectPlugin("destructuringPrivate",y)}}class Es{constructor(){this.shorthandAssignLoc=null,this.doubleProtoLoc=null,this.privateKeyLoc=null,this.optionalParametersLoc=null}}class mi{constructor(p,y,O){this.type="",this.start=y,this.end=0,this.loc=new s(O),p!=null&&p.options.ranges&&(this.range=[y,0]),p!=null&&p.filename&&(this.loc.filename=p.filename)}}const Fi=mi.prototype;function ls(Oe){const{type:p,start:y,end:O,loc:V,range:ee,extra:Se,name:Be}=Oe,Ge=Object.create(Fi);return Ge.type=p,Ge.start=y,Ge.end=O,Ge.loc=V,Ge.range=ee,Ge.extra=Se,Ge.name=Be,p==="Placeholder"&&(Ge.expectedNode=Oe.expectedNode),Ge}Fi.__clone=function(){const Oe=new mi(void 0,this.start,this.loc.start),p=Object.keys(this);for(let y=0,O=p.length;y<O;y++){const V=p[y];V!=="leadingComments"&&V!=="trailingComments"&&V!=="innerComments"&&(Oe[V]=this[V])}return Oe};class Wa extends hi{startNode(){const p=this.state.startLoc;return new mi(this,p.index,p)}startNodeAt(p){return new mi(this,p.index,p)}startNodeAtNode(p){return this.startNodeAt(p.loc.start)}finishNode(p,y){return this.finishNodeAt(p,y,this.state.lastTokEndLoc)}finishNodeAt(p,y,O){return p.type=y,p.end=O.index,p.loc.end=O,this.options.ranges&&(p.range[1]=O.index),this.options.attachComment&&this.processComment(p),p}resetStartLocation(p,y){p.start=y.index,p.loc.start=y,this.options.ranges&&(p.range[0]=y.index)}resetEndLocation(p){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state.lastTokEndLoc;p.end=y.index,p.loc.end=y,this.options.ranges&&(p.range[1]=y.index)}resetStartLocationFromNode(p,y){this.resetStartLocation(p,y.loc.start)}}const Qi=new Set(["_","any","bool","boolean","empty","extends","false","interface","mixed","null","number","static","string","true","typeof","void"]),nr=b`flow`({AmbiguousConditionalArrow:"Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.",AmbiguousDeclareModuleKind:"Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.",AssignReservedType:Oe=>{let{reservedType:p}=Oe;return`Cannot overwrite reserved type ${p}.`},DeclareClassElement:"The `declare` modifier can only appear on class fields.",DeclareClassFieldInitializer:"Initializers are not allowed in fields with the `declare` modifier.",DuplicateDeclareModuleExports:"Duplicate `declare module.exports` statement.",EnumBooleanMemberNotInitialized:Oe=>{let{memberName:p,enumName:y}=Oe;return`Boolean enum members need to be initialized. Use either \`${p} = true,\` or \`${p} = false,\` in enum \`${y}\`.`},EnumDuplicateMemberName:Oe=>{let{memberName:p,enumName:y}=Oe;return`Enum member names need to be unique, but the name \`${p}\` has already been used before in enum \`${y}\`.`},EnumInconsistentMemberValues:Oe=>{let{enumName:p}=Oe;return`Enum \`${p}\` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.`},EnumInvalidExplicitType:Oe=>{let{invalidEnumType:p,enumName:y}=Oe;return`Enum type \`${p}\` is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${y}\`.`},EnumInvalidExplicitTypeUnknownSupplied:Oe=>{let{enumName:p}=Oe;return`Supplied enum type is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${p}\`.`},EnumInvalidMemberInitializerPrimaryType:Oe=>{let{enumName:p,memberName:y,explicitType:O}=Oe;return`Enum \`${p}\` has type \`${O}\`, so the initializer of \`${y}\` needs to be a ${O} literal.`},EnumInvalidMemberInitializerSymbolType:Oe=>{let{enumName:p,memberName:y}=Oe;return`Symbol enum members cannot be initialized. Use \`${y},\` in enum \`${p}\`.`},EnumInvalidMemberInitializerUnknownType:Oe=>{let{enumName:p,memberName:y}=Oe;return`The enum member initializer for \`${y}\` needs to be a literal (either a boolean, number, or string) in enum \`${p}\`.`},EnumInvalidMemberName:Oe=>{let{enumName:p,memberName:y,suggestion:O}=Oe;return`Enum member names cannot start with lowercase 'a' through 'z'. Instead of using \`${y}\`, consider using \`${O}\`, in enum \`${p}\`.`},EnumNumberMemberNotInitialized:Oe=>{let{enumName:p,memberName:y}=Oe;return`Number enum members need to be initialized, e.g. \`${y} = 1\` in enum \`${p}\`.`},EnumStringMemberInconsistentlyInitialized:Oe=>{let{enumName:p}=Oe;return`String enum members need to consistently either all use initializers, or use no initializers, in enum \`${p}\`.`},GetterMayNotHaveThisParam:"A getter cannot have a `this` parameter.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` or `typeof` keyword.",ImportTypeShorthandOnlyInPureImport:"The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.",InexactInsideExact:"Explicit inexact syntax cannot appear inside an explicit exact object type.",InexactInsideNonObject:"Explicit inexact syntax cannot appear in class or interface definitions.",InexactVariance:"Explicit inexact syntax cannot have variance.",InvalidNonTypeImportInDeclareModule:"Imports within a `declare module` body must always be `import type` or `import typeof`.",MissingTypeParamDefault:"Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",NestedDeclareModule:"`declare module` cannot be used inside another `declare module`.",NestedFlowComment:"Cannot have a flow comment inside another flow comment.",PatternIsOptional:Object.assign({message:"A binding pattern parameter cannot be optional in an implementation signature."},{reasonCode:"OptionalBindingPattern"}),SetterMayNotHaveThisParam:"A setter cannot have a `this` parameter.",SpreadVariance:"Spread properties cannot have variance.",ThisParamAnnotationRequired:"A type annotation is required for the `this` parameter.",ThisParamBannedInConstructor:"Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",ThisParamMayNotBeOptional:"The `this` parameter cannot be optional.",ThisParamMustBeFirst:"The `this` parameter must be the first function parameter.",ThisParamNoDefault:"The `this` parameter may not have a default value.",TypeBeforeInitializer:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeCastInPattern:"The type cast expression is expected to be wrapped with parenthesis.",UnexpectedExplicitInexactInObject:"Explicit inexact syntax must appear at the end of an inexact object.",UnexpectedReservedType:Oe=>{let{reservedType:p}=Oe;return`Unexpected reserved type ${p}.`},UnexpectedReservedUnderscore:"`_` is only allowed as a type argument to call or new.",UnexpectedSpaceBetweenModuloChecks:"Spaces between `%` and `checks` are not allowed here.",UnexpectedSpreadType:"Spread operator cannot appear in class or interface definitions.",UnexpectedSubtractionOperand:'Unexpected token, expected "number" or "bigint".',UnexpectedTokenAfterTypeParameter:"Expected an arrow function after this type parameter declaration.",UnexpectedTypeParameterBeforeAsyncArrowFunction:"Type parameters must come after the async keyword, e.g. instead of `<T> async () => {}`, use `async <T>() => {}`.",UnsupportedDeclareExportKind:Oe=>{let{unsupportedExportKind:p,suggestion:y}=Oe;return`\`declare export ${p}\` is not supported. Use \`${y}\` instead.`},UnsupportedStatementInDeclareModule:"Only declares and type imports are allowed inside declare module.",UnterminatedFlowComment:"Unterminated flow-comment."});function ia(Oe){return Oe.importKind==="type"||Oe.importKind==="typeof"}const Ro={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"},Fs=/\*?\s*@((?:no)?flow)\b/,Mn={__proto__:null,quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"",zwj:"",lrm:"",rlm:"",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"},cs=b`jsx`({AttributeIsEmpty:"JSX attributes must only be assigned a non-empty expression.",MissingClosingTagElement:Oe=>{let{openingTagName:p}=Oe;return`Expected corresponding JSX closing tag for <${p}>.`},MissingClosingTagFragment:"Expected corresponding JSX closing tag for <>.",UnexpectedSequenceExpression:"Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?",UnexpectedToken:Oe=>{let{unexpected:p,HTMLEntity:y}=Oe;return`Unexpected token \`${p}\`. Did you mean \`${y}\` or \`{'${p}'}\`?`},UnsupportedJsxValue:"JSX value should be either an expression or a quoted JSX text.",UnterminatedJsxContent:"Unterminated JSX contents.",UnwrappedAdjacentJSXElements:"Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...</>?"});function sn(Oe){return!!Oe&&(Oe.type==="JSXOpeningFragment"||Oe.type==="JSXClosingFragment")}function ti(Oe){if(Oe.type==="JSXIdentifier")return Oe.name;if(Oe.type==="JSXNamespacedName")return Oe.namespace.name+":"+Oe.name.name;if(Oe.type==="JSXMemberExpression")return ti(Oe.object)+"."+ti(Oe.property);throw new Error("Node had unexpected type: "+Oe.type)}class ir extends Nn{constructor(){super(...arguments),this.tsNames=new Map}}class ki extends $n{constructor(){super(...arguments),this.importsStack=[]}createScope(p){return this.importsStack.push(new Set),new ir(p)}enter(p){p==256&&this.importsStack.push(new Set),super.enter(p)}exit(){const p=super.exit();return p==256&&this.importsStack.pop(),p}hasImport(p,y){const O=this.importsStack.length;if(this.importsStack[O-1].has(p))return!0;if(!y&&O>1){for(let V=0;V<O-1;V++)if(this.importsStack[V].has(p))return!0}return!1}declareName(p,y,O){if(4096&y)return this.hasImport(p,!0)&&this.parser.raise(m.VarRedeclaration,O,{identifierName:p}),void this.importsStack[this.importsStack.length-1].add(p);const V=this.currentScope();let ee=V.tsNames.get(p)||0;if(1024&y)return this.maybeExportDefined(V,p),void V.tsNames.set(p,16|ee);super.declareName(p,y,O),2&y&&(1&y||(this.checkRedeclarationInScope(V,p,y,O),this.maybeExportDefined(V,p)),ee|=1),256&y&&(ee|=2),512&y&&(ee|=4),128&y&&(ee|=8),ee&&V.tsNames.set(p,ee)}isRedeclaredInScope(p,y,O){const V=p.tsNames.get(y);return(2&V)>0?!(256&O)||!!(512&O)!=(4&V)>0:128&O&&(8&V)>0?!!(2&p.names.get(y))&&!!(1&O):!!(2&O&&(1&V)>0)||super.isRedeclaredInScope(p,y,O)}checkLocalExport(p){const{name:y}=p;if(!this.hasImport(y)){for(let O=this.scopeStack.length-1;O>=0;O--){const V=this.scopeStack[O].tsNames.get(y);if((1&V)>0||(16&V)>0)return}super.checkLocalExport(p)}}}const Ri=Oe=>Oe.type==="ParenthesizedExpression"?Ri(Oe.expression):Oe;class Ji extends Wa{toAssignable(p){let y=arguments.length>1&&arguments[1]!==void 0&&arguments[1];var O,V;let ee;switch((p.type==="ParenthesizedExpression"||(O=p.extra)!=null&&O.parenthesized)&&(ee=Ri(p),y?ee.type==="Identifier"?this.expressionScope.recordArrowParameterBindingError(m.InvalidParenthesizedAssignment,p):ee.type==="MemberExpression"||this.isOptionalMemberExpression(ee)||this.raise(m.InvalidParenthesizedAssignment,p):this.raise(m.InvalidParenthesizedAssignment,p)),p.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":p.type="ObjectPattern";for(let Be=0,Ge=p.properties.length,Ze=Ge-1;Be<Ge;Be++){var Se;const tt=p.properties[Be],Tt=Be===Ze;this.toAssignableObjectExpressionProp(tt,Tt,y),Tt&&tt.type==="RestElement"&&(Se=p.extra)!=null&&Se.trailingCommaLoc&&this.raise(m.RestTrailingComma,p.extra.trailingCommaLoc)}break;case"ObjectProperty":{const{key:Be,value:Ge}=p;this.isPrivateName(Be)&&this.classScope.usePrivateName(this.getPrivateNameSV(Be),Be.loc.start),this.toAssignable(Ge,y);break}case"SpreadElement":throw new Error("Internal @babel/parser error (this is a bug, please report it). SpreadElement should be converted by .toAssignable's caller.");case"ArrayExpression":p.type="ArrayPattern",this.toAssignableList(p.elements,(V=p.extra)==null?void 0:V.trailingCommaLoc,y);break;case"AssignmentExpression":p.operator!=="="&&this.raise(m.MissingEqInAssignment,p.left.loc.end),p.type="AssignmentPattern",delete p.operator,this.toAssignable(p.left,y);break;case"ParenthesizedExpression":this.toAssignable(ee,y)}}toAssignableObjectExpressionProp(p,y,O){if(p.type==="ObjectMethod")this.raise(p.kind==="get"||p.kind==="set"?m.PatternHasAccessor:m.PatternHasMethod,p.key);else if(p.type==="SpreadElement"){p.type="RestElement";const V=p.argument;this.checkToRestConversion(V,!1),this.toAssignable(V,O),y||this.raise(m.RestTrailingComma,p)}else this.toAssignable(p,O)}toAssignableList(p,y,O){const V=p.length-1;for(let ee=0;ee<=V;ee++){const Se=p[ee];if(Se){if(Se.type==="SpreadElement"){Se.type="RestElement";const Be=Se.argument;this.checkToRestConversion(Be,!0),this.toAssignable(Be,O)}else this.toAssignable(Se,O);Se.type==="RestElement"&&(ee<V?this.raise(m.RestTrailingComma,Se):y&&this.raise(m.RestTrailingComma,y))}}}isAssignable(p,y){switch(p.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":return!0;case"ObjectExpression":{const O=p.properties.length-1;return p.properties.every((V,ee)=>V.type!=="ObjectMethod"&&(ee===O||V.type!=="SpreadElement")&&this.isAssignable(V))}case"ObjectProperty":return this.isAssignable(p.value);case"SpreadElement":return this.isAssignable(p.argument);case"ArrayExpression":return p.elements.every(O=>O===null||this.isAssignable(O));case"AssignmentExpression":return p.operator==="=";case"ParenthesizedExpression":return this.isAssignable(p.expression);case"MemberExpression":case"OptionalMemberExpression":return!y;default:return!1}}toReferencedList(p,y){return p}toReferencedListDeep(p,y){this.toReferencedList(p,y);for(const O of p)O?.type==="ArrayExpression"&&this.toReferencedListDeep(O.elements)}parseSpread(p){const y=this.startNode();return this.next(),y.argument=this.parseMaybeAssignAllowIn(p,void 0),this.finishNode(y,"SpreadElement")}parseRestBinding(){const p=this.startNode();return this.next(),p.argument=this.parseBindingAtom(),this.finishNode(p,"RestElement")}parseBindingAtom(){switch(this.state.type){case 0:{const p=this.startNode();return this.next(),p.elements=this.parseBindingList(3,93,1),this.finishNode(p,"ArrayPattern")}case 5:return this.parseObjectLike(8,!0)}return this.parseIdentifier()}parseBindingList(p,y,O){const V=1&O,ee=[];let Se=!0;for(;!this.eat(p);)if(Se?Se=!1:this.expect(12),V&&this.match(12))ee.push(null);else{if(this.eat(p))break;if(this.match(21)){if(ee.push(this.parseAssignableListItemTypes(this.parseRestBinding(),O)),!this.checkCommaAfterRest(y)){this.expect(p);break}}else{const Be=[];for(this.match(26)&&this.hasPlugin("decorators")&&this.raise(m.UnsupportedParameterDecorator,this.state.startLoc);this.match(26);)Be.push(this.parseDecorator());ee.push(this.parseAssignableListItem(O,Be))}}return ee}parseBindingRestProperty(p){return this.next(),p.argument=this.parseIdentifier(),this.checkCommaAfterRest(125),this.finishNode(p,"RestElement")}parseBindingProperty(){const p=this.startNode(),{type:y,startLoc:O}=this.state;return y===21?this.parseBindingRestProperty(p):(y===138?(this.expectPlugin("destructuringPrivate",O),this.classScope.usePrivateName(this.state.value,O),p.key=this.parsePrivateName()):this.parsePropertyName(p),p.method=!1,this.parseObjPropValue(p,O,!1,!1,!0,!1))}parseAssignableListItem(p,y){const O=this.parseMaybeDefault();this.parseAssignableListItemTypes(O,p);const V=this.parseMaybeDefault(O.loc.start,O);return y.length&&(O.decorators=y),V}parseAssignableListItemTypes(p,y){return p}parseMaybeDefault(p,y){var O;if(p!=null||(p=this.state.startLoc),y=(O=y)!=null?O:this.parseBindingAtom(),!this.eat(29))return y;const V=this.startNodeAt(p);return V.left=y,V.right=this.parseMaybeAssignAllowIn(),this.finishNode(V,"AssignmentPattern")}isValidLVal(p,y,O){return V={AssignmentPattern:"left",RestElement:"argument",ObjectProperty:"value",ParenthesizedExpression:"expression",ArrayPattern:"elements",ObjectPattern:"properties"},ee=p,Object.hasOwnProperty.call(V,ee)&&V[ee];var V,ee}isOptionalMemberExpression(p){return p.type==="OptionalMemberExpression"}checkLVal(p,y){let{in:O,binding:V=64,checkClashes:ee=!1,strictModeChanged:Se=!1,hasParenthesizedAncestor:Be=!1}=y;var Ge;const Ze=p.type;if(this.isObjectMethod(p))return;const tt=this.isOptionalMemberExpression(p);if(tt||Ze==="MemberExpression")return tt&&(this.expectPlugin("optionalChainingAssign",p.loc.start),O.type!=="AssignmentExpression"&&this.raise(m.InvalidLhsOptionalChaining,p,{ancestor:O})),void(V!==64&&this.raise(m.InvalidPropertyBindingPattern,p));if(Ze==="Identifier"){this.checkIdentifier(p,V,Se);const{name:Ti}=p;return void(ee&&(ee.has(Ti)?this.raise(m.ParamDupe,p):ee.add(Ti)))}const Tt=this.isValidLVal(Ze,!(Be||(Ge=p.extra)!=null&&Ge.parenthesized)&&O.type==="AssignmentExpression",V);if(Tt===!0)return;if(Tt===!1){const Ti=V===64?m.InvalidLhs:m.InvalidLhsBinding;return void this.raise(Ti,p,{ancestor:O})}const[mr,vr]=Array.isArray(Tt)?Tt:[Tt,Ze==="ParenthesizedExpression"],rn=Ze==="ArrayPattern"||Ze==="ObjectPattern"?{type:Ze}:O;for(const Ti of[].concat(p[mr]))Ti&&this.checkLVal(Ti,{in:rn,binding:V,checkClashes:ee,strictModeChanged:Se,hasParenthesizedAncestor:vr})}checkIdentifier(p,y){let O=arguments.length>2&&arguments[2]!==void 0&&arguments[2];this.state.strict&&(O?Vr(p.name,this.inModule):Sr(p.name))&&(y===64?this.raise(m.StrictEvalArguments,p,{referenceName:p.name}):this.raise(m.StrictEvalArgumentsBinding,p,{bindingName:p.name})),8192&y&&p.name==="let"&&this.raise(m.LetInLexicalBinding,p),64&y||this.declareNameFromIdentifier(p,y)}declareNameFromIdentifier(p,y){this.scope.declareName(p.name,y,p.loc.start)}checkToRestConversion(p,y){switch(p.type){case"ParenthesizedExpression":this.checkToRestConversion(p.expression,y);break;case"Identifier":case"MemberExpression":break;case"ArrayExpression":case"ObjectExpression":if(y)break;default:this.raise(m.InvalidRestAssignmentPattern,p)}}checkCommaAfterRest(p){return!!this.match(12)&&(this.raise(this.lookaheadCharCode()===p?m.RestTrailingComma:m.ElementAfterRest,this.state.startLoc),!0)}}function Vo(Oe){if(!Oe)throw new Error("Assert fail")}const $t=b`typescript`({AbstractMethodHasImplementation:Oe=>{let{methodName:p}=Oe;return`Method '${p}' cannot have an implementation because it is marked abstract.`},AbstractPropertyHasInitializer:Oe=>{let{propertyName:p}=Oe;return`Property '${p}' cannot have an initializer because it is marked abstract.`},AccesorCannotDeclareThisParameter:"'get' and 'set' accessors cannot declare 'this' parameters.",AccesorCannotHaveTypeParameters:"An accessor cannot have type parameters.",AccessorCannotBeOptional:"An 'accessor' property cannot be declared optional.",ClassMethodHasDeclare:"Class methods cannot have the 'declare' modifier.",ClassMethodHasReadonly:"Class methods cannot have the 'readonly' modifier.",ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference:"A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.",ConstructorHasTypeParameters:"Type parameters cannot appear on a constructor declaration.",DeclareAccessor:Oe=>{let{kind:p}=Oe;return`'declare' is not allowed in ${p}ters.`},DeclareClassFieldHasInitializer:"Initializers are not allowed in ambient contexts.",DeclareFunctionHasImplementation:"An implementation cannot be declared in ambient contexts.",DuplicateAccessibilityModifier:Oe=>{let{modifier:p}=Oe;return"Accessibility modifier already seen."},DuplicateModifier:Oe=>{let{modifier:p}=Oe;return`Duplicate modifier: '${p}'.`},EmptyHeritageClauseType:Oe=>{let{token:p}=Oe;return`'${p}' list cannot be empty.`},EmptyTypeArguments:"Type argument list cannot be empty.",EmptyTypeParameters:"Type parameter list cannot be empty.",ExpectedAmbientAfterExportDeclare:"'export declare' must be followed by an ambient declaration.",ImportAliasHasImportType:"An import alias can not use 'import type'.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` modifier",IncompatibleModifiers:Oe=>{let{modifiers:p}=Oe;return`'${p[0]}' modifier cannot be used with '${p[1]}' modifier.`},IndexSignatureHasAbstract:"Index signatures cannot have the 'abstract' modifier.",IndexSignatureHasAccessibility:Oe=>{let{modifier:p}=Oe;return`Index signatures cannot have an accessibility modifier ('${p}').`},IndexSignatureHasDeclare:"Index signatures cannot have the 'declare' modifier.",IndexSignatureHasOverride:"'override' modifier cannot appear on an index signature.",IndexSignatureHasStatic:"Index signatures cannot have the 'static' modifier.",InitializerNotAllowedInAmbientContext:"Initializers are not allowed in ambient contexts.",InvalidModifierOnTypeMember:Oe=>{let{modifier:p}=Oe;return`'${p}' modifier cannot appear on a type member.`},InvalidModifierOnTypeParameter:Oe=>{let{modifier:p}=Oe;return`'${p}' modifier cannot appear on a type parameter.`},InvalidModifierOnTypeParameterPositions:Oe=>{let{modifier:p}=Oe;return`'${p}' modifier can only appear on a type parameter of a class, interface or type alias.`},InvalidModifiersOrder:Oe=>{let{orderedModifiers:p}=Oe;return`'${p[0]}' modifier must precede '${p[1]}' modifier.`},InvalidPropertyAccessAfterInstantiationExpression:"Invalid property access after an instantiation expression. You can either wrap the instantiation expression in parentheses, or delete the type arguments.",InvalidTupleMemberLabel:"Tuple members must be labeled with a simple identifier.",MissingInterfaceName:"'interface' declarations must be followed by an identifier.",NonAbstractClassHasAbstractMethod:"Abstract methods can only appear within an abstract class.",NonClassMethodPropertyHasAbstractModifer:"'abstract' modifier can only appear on a class, method, or property declaration.",OptionalTypeBeforeRequired:"A required element cannot follow an optional element.",OverrideNotInSubClass:"This member cannot have an 'override' modifier because its containing class does not extend another class.",PatternIsOptional:"A binding pattern parameter cannot be optional in an implementation signature.",PrivateElementHasAbstract:"Private elements cannot have the 'abstract' modifier.",PrivateElementHasAccessibility:Oe=>{let{modifier:p}=Oe;return`Private elements cannot have an accessibility modifier ('${p}').`},ReadonlyForMethodSignature:"'readonly' modifier can only appear on a property declaration or index signature.",ReservedArrowTypeParam:"This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma, as in `<T,>() => ...`.",ReservedTypeAssertion:"This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead.",SetAccesorCannotHaveOptionalParameter:"A 'set' accessor cannot have an optional parameter.",SetAccesorCannotHaveRestParameter:"A 'set' accessor cannot have rest parameter.",SetAccesorCannotHaveReturnType:"A 'set' accessor cannot have a return type annotation.",SingleTypeParameterWithoutTrailingComma:Oe=>{let{typeParameterName:p}=Oe;return`Single type parameter ${p} should have a trailing comma. Example usage: <${p},>.`},StaticBlockCannotHaveModifier:"Static class blocks cannot have any modifier.",TupleOptionalAfterType:"A labeled tuple optional element must be declared using a question mark after the name and before the colon (`name?: type`), rather than after the type (`name: type?`).",TypeAnnotationAfterAssign:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeImportCannotSpecifyDefaultAndNamed:"A type-only import can specify a default import or named bindings, but not both.",TypeModifierIsUsedInTypeExports:"The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement.",TypeModifierIsUsedInTypeImports:"The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement.",UnexpectedParameterModifier:"A parameter property is only allowed in a constructor implementation.",UnexpectedReadonly:"'readonly' type modifier is only permitted on array and tuple literal types.",UnexpectedTypeAnnotation:"Did not expect a type annotation here.",UnexpectedTypeCastInParameter:"Unexpected type cast in parameter position.",UnsupportedImportTypeArgument:"Argument in a type import must be a string literal.",UnsupportedParameterPropertyKind:"A parameter property may not be declared using a binding pattern.",UnsupportedSignatureParameterKind:Oe=>{let{type:p}=Oe;return`Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got ${p}.`}});function fo(Oe){return Oe==="private"||Oe==="public"||Oe==="protected"}function Si(Oe){return Oe==="in"||Oe==="out"}function ri(Oe){if(Oe.type!=="MemberExpression")return!1;const{computed:p,property:y}=Oe;return(!p||y.type==="StringLiteral"||!(y.type!=="TemplateLiteral"||y.expressions.length>0))&&di(Oe.object)}function wa(Oe,p){var y;const{type:O}=Oe;if((y=Oe.extra)!=null&&y.parenthesized)return!1;if(p){if(O==="Literal"){const{value:V}=Oe;if(typeof V=="string"||typeof V=="boolean")return!0}}else if(O==="StringLiteral"||O==="BooleanLiteral")return!0;return!(!us(Oe,p)&&!function(V,ee){if(V.type==="UnaryExpression"){const{operator:Se,argument:Be}=V;if(Se==="-"&&us(Be,ee))return!0}return!1}(Oe,p))||O==="TemplateLiteral"&&Oe.expressions.length===0||!!ri(Oe)}function us(Oe,p){return p?Oe.type==="Literal"&&(typeof Oe.value=="number"||"bigint"in Oe):Oe.type==="NumericLiteral"||Oe.type==="BigIntLiteral"}function di(Oe){return Oe.type==="Identifier"||Oe.type==="MemberExpression"&&!Oe.computed&&di(Oe.object)}const Il=b`placeholders`({ClassNameIsRequired:"A class name is required.",UnexpectedSpace:"Unexpected space in placeholder."});function gi(Oe,p){const[y,O]=typeof p=="string"?[p,{}]:p,V=Object.keys(O),ee=V.length===0;return Oe.some(Se=>{if(typeof Se=="string")return ee&&Se===y;{const[Be,Ge]=Se;if(Be!==y)return!1;for(const Ze of V)if(Ge[Ze]!==O[Ze])return!1;return!0}})}function _o(Oe,p,y){const O=Oe.find(V=>Array.isArray(V)?V[0]===p:V===p);return O&&Array.isArray(O)&&O.length>1?O[1][y]:null}const Bu=["minimal","fsharp","hack","smart"],kd=["^^","@@","^","%","#"],ju=["hash","bar"],G1={estree:Oe=>class extends Oe{parse(){const p=S(super.parse());return this.options.tokens&&(p.tokens=p.tokens.map(S)),p}parseRegExpLiteral(p){let{pattern:y,flags:O}=p,V=null;try{V=new RegExp(y,O)}catch{}const ee=this.estreeParseLiteral(V);return ee.regex={pattern:y,flags:O},ee}parseBigIntLiteral(p){let y;try{y=BigInt(p)}catch{y=null}const O=this.estreeParseLiteral(y);return O.bigint=String(O.value||p),O}parseDecimalLiteral(p){const y=this.estreeParseLiteral(null);return y.decimal=String(y.value||p),y}estreeParseLiteral(p){return this.parseLiteral(p,"Literal")}parseStringLiteral(p){return this.estreeParseLiteral(p)}parseNumericLiteral(p){return this.estreeParseLiteral(p)}parseNullLiteral(){return this.estreeParseLiteral(null)}parseBooleanLiteral(p){return this.estreeParseLiteral(p)}directiveToStmt(p){const y=p.value;delete p.value,y.type="Literal",y.raw=y.extra.raw,y.value=y.extra.expressionValue;const O=p;return O.type="ExpressionStatement",O.expression=y,O.directive=y.extra.rawValue,delete y.extra,O}initFunction(p,y){super.initFunction(p,y),p.expression=!1}checkDeclaration(p){p!=null&&this.isObjectProperty(p)?this.checkDeclaration(p.value):super.checkDeclaration(p)}getObjectOrClassMethodParams(p){return p.value.params}isValidDirective(p){var y;return p.type==="ExpressionStatement"&&p.expression.type==="Literal"&&typeof p.expression.value=="string"&&!((y=p.expression.extra)!=null&&y.parenthesized)}parseBlockBody(p,y,O,V,ee){super.parseBlockBody(p,y,O,V,ee);const Se=p.directives.map(Be=>this.directiveToStmt(Be));p.body=Se.concat(p.body),delete p.directives}pushClassMethod(p,y,O,V,ee,Se){this.parseMethod(y,O,V,ee,Se,"ClassMethod",!0),y.typeParameters&&(y.value.typeParameters=y.typeParameters,delete y.typeParameters),p.body.push(y)}parsePrivateName(){const p=super.parsePrivateName();return this.getPluginOption("estree","classFeatures")?this.convertPrivateNameToPrivateIdentifier(p):p}convertPrivateNameToPrivateIdentifier(p){const y=super.getPrivateNameSV(p);return delete p.id,p.name=y,p.type="PrivateIdentifier",p}isPrivateName(p){return this.getPluginOption("estree","classFeatures")?p.type==="PrivateIdentifier":super.isPrivateName(p)}getPrivateNameSV(p){return this.getPluginOption("estree","classFeatures")?p.name:super.getPrivateNameSV(p)}parseLiteral(p,y){const O=super.parseLiteral(p,y);return O.raw=O.extra.raw,delete O.extra,O}parseFunctionBody(p,y){let O=arguments.length>2&&arguments[2]!==void 0&&arguments[2];super.parseFunctionBody(p,y,O),p.expression=p.body.type!=="BlockStatement"}parseMethod(p,y,O,V,ee,Se){let Be=arguments.length>6&&arguments[6]!==void 0&&arguments[6],Ge=this.startNode();return Ge.kind=p.kind,Ge=super.parseMethod(Ge,y,O,V,ee,Se,Be),Ge.type="FunctionExpression",delete Ge.kind,p.value=Ge,Se==="ClassPrivateMethod"&&(p.computed=!1),this.finishNode(p,"MethodDefinition")}parseClassProperty(){const p=super.parseClassProperty(...arguments);return this.getPluginOption("estree","classFeatures")&&(p.type="PropertyDefinition"),p}parseClassPrivateProperty(){const p=super.parseClassPrivateProperty(...arguments);return this.getPluginOption("estree","classFeatures")&&(p.type="PropertyDefinition",p.computed=!1),p}parseObjectMethod(p,y,O,V,ee){const Se=super.parseObjectMethod(p,y,O,V,ee);return Se&&(Se.type="Property",Se.kind==="method"&&(Se.kind="init"),Se.shorthand=!1),Se}parseObjectProperty(p,y,O,V){const ee=super.parseObjectProperty(p,y,O,V);return ee&&(ee.kind="init",ee.type="Property"),ee}isValidLVal(p,y,O){return p==="Property"?"value":super.isValidLVal(p,y,O)}isAssignable(p,y){return p!=null&&this.isObjectProperty(p)?this.isAssignable(p.value,y):super.isAssignable(p,y)}toAssignable(p){let y=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(p!=null&&this.isObjectProperty(p)){const{key:O,value:V}=p;this.isPrivateName(O)&&this.classScope.usePrivateName(this.getPrivateNameSV(O),O.loc.start),this.toAssignable(V,y)}else super.toAssignable(p,y)}toAssignableObjectExpressionProp(p,y,O){p.kind==="get"||p.kind==="set"?this.raise(m.PatternHasAccessor,p.key):p.method?this.raise(m.PatternHasMethod,p.key):super.toAssignableObjectExpressionProp(p,y,O)}finishCallExpression(p,y){const O=super.finishCallExpression(p,y);var V,ee;return O.callee.type==="Import"&&(O.type="ImportExpression",O.source=O.arguments[0],(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))&&(O.options=(V=O.arguments[1])!=null?V:null,O.attributes=(ee=O.arguments[1])!=null?ee:null),delete O.arguments,delete O.callee),O}toReferencedArguments(p){p.type!=="ImportExpression"&&super.toReferencedArguments(p)}parseExport(p,y){const O=this.state.lastTokStartLoc,V=super.parseExport(p,y);switch(V.type){case"ExportAllDeclaration":V.exported=null;break;case"ExportNamedDeclaration":V.specifiers.length===1&&V.specifiers[0].type==="ExportNamespaceSpecifier"&&(V.type="ExportAllDeclaration",V.exported=V.specifiers[0].exported,delete V.specifiers);case"ExportDefaultDeclaration":{var ee;const{declaration:Se}=V;Se?.type==="ClassDeclaration"&&((ee=Se.decorators)==null?void 0:ee.length)>0&&Se.start===V.start&&this.resetStartLocation(V,O)}}return V}parseSubscript(p,y,O,V){const ee=super.parseSubscript(p,y,O,V);if(V.optionalChainMember){if(ee.type!=="OptionalMemberExpression"&&ee.type!=="OptionalCallExpression"||(ee.type=ee.type.substring(8)),V.stop){const Se=this.startNodeAtNode(ee);return Se.expression=ee,this.finishNode(Se,"ChainExpression")}}else ee.type!=="MemberExpression"&&ee.type!=="CallExpression"||(ee.optional=!1);return ee}isOptionalMemberExpression(p){return p.type==="ChainExpression"?p.expression.type==="MemberExpression":super.isOptionalMemberExpression(p)}hasPropertyAsPrivateName(p){return p.type==="ChainExpression"&&(p=p.expression),super.hasPropertyAsPrivateName(p)}isObjectProperty(p){return p.type==="Property"&&p.kind==="init"&&!p.method}isObjectMethod(p){return p.method||p.kind==="get"||p.kind==="set"}finishNodeAt(p,y,O){return S(super.finishNodeAt(p,y,O))}resetStartLocation(p,y){super.resetStartLocation(p,y),S(p)}resetEndLocation(p){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state.lastTokEndLoc;super.resetEndLocation(p,y),S(p)}},jsx:Oe=>class extends Oe{jsxReadToken(){let p="",y=this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(cs.UnterminatedJsxContent,this.state.startLoc);const O=this.input.charCodeAt(this.state.pos);switch(O){case 60:case 123:return this.state.pos===this.state.start?void(O===60&&this.state.canStartJSXElement?(++this.state.pos,this.finishToken(142)):super.getTokenFromCode(O)):(p+=this.input.slice(y,this.state.pos),void this.finishToken(141,p));case 38:p+=this.input.slice(y,this.state.pos),p+=this.jsxReadEntity(),y=this.state.pos;break;default:gt(O)?(p+=this.input.slice(y,this.state.pos),p+=this.jsxReadNewLine(!0),y=this.state.pos):++this.state.pos}}}jsxReadNewLine(p){const y=this.input.charCodeAt(this.state.pos);let O;return++this.state.pos,y===13&&this.input.charCodeAt(this.state.pos)===10?(++this.state.pos,O=p?`
|
||
`:`\r
|
||
`):O=String.fromCharCode(y),++this.state.curLine,this.state.lineStart=this.state.pos,O}jsxReadString(p){let y="",O=++this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(m.UnterminatedString,this.state.startLoc);const V=this.input.charCodeAt(this.state.pos);if(V===p)break;V===38?(y+=this.input.slice(O,this.state.pos),y+=this.jsxReadEntity(),O=this.state.pos):gt(V)?(y+=this.input.slice(O,this.state.pos),y+=this.jsxReadNewLine(!1),O=this.state.pos):++this.state.pos}y+=this.input.slice(O,this.state.pos++),this.finishToken(133,y)}jsxReadEntity(){const p=++this.state.pos;if(this.codePointAtPos(this.state.pos)===35){++this.state.pos;let y=10;this.codePointAtPos(this.state.pos)===120&&(y=16,++this.state.pos);const O=this.readInt(y,void 0,!1,"bail");if(O!==null&&this.codePointAtPos(this.state.pos)===59)return++this.state.pos,String.fromCodePoint(O)}else{let y=0,O=!1;for(;y++<10&&this.state.pos<this.length&&!(O=this.codePointAtPos(this.state.pos)==59);)++this.state.pos;if(O){const V=this.input.slice(p,this.state.pos),ee=Mn[V];if(++this.state.pos,ee)return ee}}return this.state.pos=p,"&"}jsxReadWord(){let p;const y=this.state.pos;do p=this.input.charCodeAt(++this.state.pos);while(Ye(p)||p===45);this.finishToken(140,this.input.slice(y,this.state.pos))}jsxParseIdentifier(){const p=this.startNode();return this.match(140)?p.name=this.state.value:te(this.state.type)?p.name=ce(this.state.type):this.unexpected(),this.next(),this.finishNode(p,"JSXIdentifier")}jsxParseNamespacedName(){const p=this.state.startLoc,y=this.jsxParseIdentifier();if(!this.eat(14))return y;const O=this.startNodeAt(p);return O.namespace=y,O.name=this.jsxParseIdentifier(),this.finishNode(O,"JSXNamespacedName")}jsxParseElementName(){const p=this.state.startLoc;let y=this.jsxParseNamespacedName();if(y.type==="JSXNamespacedName")return y;for(;this.eat(16);){const O=this.startNodeAt(p);O.object=y,O.property=this.jsxParseIdentifier(),y=this.finishNode(O,"JSXMemberExpression")}return y}jsxParseAttributeValue(){let p;switch(this.state.type){case 5:return p=this.startNode(),this.setContext(P.brace),this.next(),p=this.jsxParseExpressionContainer(p,P.j_oTag),p.expression.type==="JSXEmptyExpression"&&this.raise(cs.AttributeIsEmpty,p),p;case 142:case 133:return this.parseExprAtom();default:throw this.raise(cs.UnsupportedJsxValue,this.state.startLoc)}}jsxParseEmptyExpression(){const p=this.startNodeAt(this.state.lastTokEndLoc);return this.finishNodeAt(p,"JSXEmptyExpression",this.state.startLoc)}jsxParseSpreadChild(p){return this.next(),p.expression=this.parseExpression(),this.setContext(P.j_expr),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(p,"JSXSpreadChild")}jsxParseExpressionContainer(p,y){if(this.match(8))p.expression=this.jsxParseEmptyExpression();else{const O=this.parseExpression();p.expression=O}return this.setContext(y),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(p,"JSXExpressionContainer")}jsxParseAttribute(){const p=this.startNode();return this.match(5)?(this.setContext(P.brace),this.next(),this.expect(21),p.argument=this.parseMaybeAssignAllowIn(),this.setContext(P.j_oTag),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(p,"JSXSpreadAttribute")):(p.name=this.jsxParseNamespacedName(),p.value=this.eat(29)?this.jsxParseAttributeValue():null,this.finishNode(p,"JSXAttribute"))}jsxParseOpeningElementAt(p){const y=this.startNodeAt(p);return this.eat(143)?this.finishNode(y,"JSXOpeningFragment"):(y.name=this.jsxParseElementName(),this.jsxParseOpeningElementAfterName(y))}jsxParseOpeningElementAfterName(p){const y=[];for(;!this.match(56)&&!this.match(143);)y.push(this.jsxParseAttribute());return p.attributes=y,p.selfClosing=this.eat(56),this.expect(143),this.finishNode(p,"JSXOpeningElement")}jsxParseClosingElementAt(p){const y=this.startNodeAt(p);return this.eat(143)?this.finishNode(y,"JSXClosingFragment"):(y.name=this.jsxParseElementName(),this.expect(143),this.finishNode(y,"JSXClosingElement"))}jsxParseElementAt(p){const y=this.startNodeAt(p),O=[],V=this.jsxParseOpeningElementAt(p);let ee=null;if(!V.selfClosing){e:for(;;)switch(this.state.type){case 142:if(p=this.state.startLoc,this.next(),this.eat(56)){ee=this.jsxParseClosingElementAt(p);break e}O.push(this.jsxParseElementAt(p));break;case 141:O.push(this.parseExprAtom());break;case 5:{const Se=this.startNode();this.setContext(P.brace),this.next(),this.match(21)?O.push(this.jsxParseSpreadChild(Se)):O.push(this.jsxParseExpressionContainer(Se,P.j_expr));break}default:this.unexpected()}sn(V)&&!sn(ee)&&ee!==null?this.raise(cs.MissingClosingTagFragment,ee):!sn(V)&&sn(ee)?this.raise(cs.MissingClosingTagElement,ee,{openingTagName:ti(V.name)}):sn(V)||sn(ee)||ti(ee.name)!==ti(V.name)&&this.raise(cs.MissingClosingTagElement,ee,{openingTagName:ti(V.name)})}if(sn(V)?(y.openingFragment=V,y.closingFragment=ee):(y.openingElement=V,y.closingElement=ee),y.children=O,this.match(47))throw this.raise(cs.UnwrappedAdjacentJSXElements,this.state.startLoc);return sn(V)?this.finishNode(y,"JSXFragment"):this.finishNode(y,"JSXElement")}jsxParseElement(){const p=this.state.startLoc;return this.next(),this.jsxParseElementAt(p)}setContext(p){const{context:y}=this.state;y[y.length-1]=p}parseExprAtom(p){return this.match(141)?this.parseLiteral(this.state.value,"JSXText"):this.match(142)?this.jsxParseElement():this.match(47)&&this.input.charCodeAt(this.state.pos)!==33?(this.replaceToken(142),this.jsxParseElement()):super.parseExprAtom(p)}skipSpace(){this.curContext().preserveSpace||super.skipSpace()}getTokenFromCode(p){const y=this.curContext();if(y!==P.j_expr){if(y===P.j_oTag||y===P.j_cTag){if(Ne(p))return void this.jsxReadWord();if(p===62)return++this.state.pos,void this.finishToken(143);if((p===34||p===39)&&y===P.j_oTag)return void this.jsxReadString(p)}if(p===60&&this.state.canStartJSXElement&&this.input.charCodeAt(this.state.pos+1)!==33)return++this.state.pos,void this.finishToken(142);super.getTokenFromCode(p)}else this.jsxReadToken()}updateContext(p){const{context:y,type:O}=this.state;if(O===56&&p===142)y.splice(-2,2,P.j_cTag),this.state.canStartJSXElement=!1;else if(O===142)y.push(P.j_oTag);else if(O===143){const V=y[y.length-1];V===P.j_oTag&&p===56||V===P.j_cTag?(y.pop(),this.state.canStartJSXElement=y[y.length-1]===P.j_expr):(this.setContext(P.j_expr),this.state.canStartJSXElement=!0)}else this.state.canStartJSXElement=X[O]}},flow:Oe=>class extends Oe{constructor(){super(...arguments),this.flowPragma=void 0}getScopeHandler(){return Xn}shouldParseTypes(){return this.getPluginOption("flow","all")||this.flowPragma==="flow"}shouldParseEnums(){return!!this.getPluginOption("flow","enums")}finishToken(p,y){p!==133&&p!==13&&p!==28&&this.flowPragma===void 0&&(this.flowPragma=null),super.finishToken(p,y)}addComment(p){if(this.flowPragma===void 0){const y=Fs.exec(p.value);if(y)if(y[1]==="flow")this.flowPragma="flow";else{if(y[1]!=="noflow")throw new Error("Unexpected flow pragma");this.flowPragma="noflow"}}super.addComment(p)}flowParseTypeInitialiser(p){const y=this.state.inType;this.state.inType=!0,this.expect(p||14);const O=this.flowParseType();return this.state.inType=y,O}flowParsePredicate(){const p=this.startNode(),y=this.state.startLoc;return this.next(),this.expectContextual(110),this.state.lastTokStartLoc.index>y.index+1&&this.raise(nr.UnexpectedSpaceBetweenModuloChecks,y),this.eat(10)?(p.value=super.parseExpression(),this.expect(11),this.finishNode(p,"DeclaredPredicate")):this.finishNode(p,"InferredPredicate")}flowParseTypeAndPredicateInitialiser(){const p=this.state.inType;this.state.inType=!0,this.expect(14);let y=null,O=null;return this.match(54)?(this.state.inType=p,O=this.flowParsePredicate()):(y=this.flowParseType(),this.state.inType=p,this.match(54)&&(O=this.flowParsePredicate())),[y,O]}flowParseDeclareClass(p){return this.next(),this.flowParseInterfaceish(p,!0),this.finishNode(p,"DeclareClass")}flowParseDeclareFunction(p){this.next();const y=p.id=this.parseIdentifier(),O=this.startNode(),V=this.startNode();this.match(47)?O.typeParameters=this.flowParseTypeParameterDeclaration():O.typeParameters=null,this.expect(10);const ee=this.flowParseFunctionTypeParams();return O.params=ee.params,O.rest=ee.rest,O.this=ee._this,this.expect(11),[O.returnType,p.predicate]=this.flowParseTypeAndPredicateInitialiser(),V.typeAnnotation=this.finishNode(O,"FunctionTypeAnnotation"),y.typeAnnotation=this.finishNode(V,"TypeAnnotation"),this.resetEndLocation(y),this.semicolon(),this.scope.declareName(p.id.name,2048,p.id.loc.start),this.finishNode(p,"DeclareFunction")}flowParseDeclare(p,y){return this.match(80)?this.flowParseDeclareClass(p):this.match(68)?this.flowParseDeclareFunction(p):this.match(74)?this.flowParseDeclareVariable(p):this.eatContextual(127)?this.match(16)?this.flowParseDeclareModuleExports(p):(y&&this.raise(nr.NestedDeclareModule,this.state.lastTokStartLoc),this.flowParseDeclareModule(p)):this.isContextual(130)?this.flowParseDeclareTypeAlias(p):this.isContextual(131)?this.flowParseDeclareOpaqueType(p):this.isContextual(129)?this.flowParseDeclareInterface(p):this.match(82)?this.flowParseDeclareExportDeclaration(p,y):void this.unexpected()}flowParseDeclareVariable(p){return this.next(),p.id=this.flowParseTypeAnnotatableIdentifier(!0),this.scope.declareName(p.id.name,5,p.id.loc.start),this.semicolon(),this.finishNode(p,"DeclareVariable")}flowParseDeclareModule(p){this.scope.enter(0),this.match(133)?p.id=super.parseExprAtom():p.id=this.parseIdentifier();const y=p.body=this.startNode(),O=y.body=[];for(this.expect(5);!this.match(8);){let Se=this.startNode();this.match(83)?(this.next(),this.isContextual(130)||this.match(87)||this.raise(nr.InvalidNonTypeImportInDeclareModule,this.state.lastTokStartLoc),super.parseImport(Se)):(this.expectContextual(125,nr.UnsupportedStatementInDeclareModule),Se=this.flowParseDeclare(Se,!0)),O.push(Se)}this.scope.exit(),this.expect(8),this.finishNode(y,"BlockStatement");let V=null,ee=!1;return O.forEach(Se=>{(function(Be){return Be.type==="DeclareExportAllDeclaration"||Be.type==="DeclareExportDeclaration"&&(!Be.declaration||Be.declaration.type!=="TypeAlias"&&Be.declaration.type!=="InterfaceDeclaration")})(Se)?(V==="CommonJS"&&this.raise(nr.AmbiguousDeclareModuleKind,Se),V="ES"):Se.type==="DeclareModuleExports"&&(ee&&this.raise(nr.DuplicateDeclareModuleExports,Se),V==="ES"&&this.raise(nr.AmbiguousDeclareModuleKind,Se),V="CommonJS",ee=!0)}),p.kind=V||"CommonJS",this.finishNode(p,"DeclareModule")}flowParseDeclareExportDeclaration(p,y){if(this.expect(82),this.eat(65))return this.match(68)||this.match(80)?p.declaration=this.flowParseDeclare(this.startNode()):(p.declaration=this.flowParseType(),this.semicolon()),p.default=!0,this.finishNode(p,"DeclareExportDeclaration");if(this.match(75)||this.isLet()||(this.isContextual(130)||this.isContextual(129))&&!y){const O=this.state.value;throw this.raise(nr.UnsupportedDeclareExportKind,this.state.startLoc,{unsupportedExportKind:O,suggestion:Ro[O]})}return this.match(74)||this.match(68)||this.match(80)||this.isContextual(131)?(p.declaration=this.flowParseDeclare(this.startNode()),p.default=!1,this.finishNode(p,"DeclareExportDeclaration")):this.match(55)||this.match(5)||this.isContextual(129)||this.isContextual(130)||this.isContextual(131)?((p=this.parseExport(p,null)).type==="ExportNamedDeclaration"&&(p.type="ExportDeclaration",p.default=!1,delete p.exportKind),p.type="Declare"+p.type,p):void this.unexpected()}flowParseDeclareModuleExports(p){return this.next(),this.expectContextual(111),p.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(p,"DeclareModuleExports")}flowParseDeclareTypeAlias(p){this.next();const y=this.flowParseTypeAlias(p);return y.type="DeclareTypeAlias",y}flowParseDeclareOpaqueType(p){this.next();const y=this.flowParseOpaqueType(p,!0);return y.type="DeclareOpaqueType",y}flowParseDeclareInterface(p){return this.next(),this.flowParseInterfaceish(p,!1),this.finishNode(p,"DeclareInterface")}flowParseInterfaceish(p,y){if(p.id=this.flowParseRestrictedIdentifier(!y,!0),this.scope.declareName(p.id.name,y?17:8201,p.id.loc.start),this.match(47)?p.typeParameters=this.flowParseTypeParameterDeclaration():p.typeParameters=null,p.extends=[],this.eat(81))do p.extends.push(this.flowParseInterfaceExtends());while(!y&&this.eat(12));if(y){if(p.implements=[],p.mixins=[],this.eatContextual(117))do p.mixins.push(this.flowParseInterfaceExtends());while(this.eat(12));if(this.eatContextual(113))do p.implements.push(this.flowParseInterfaceExtends());while(this.eat(12))}p.body=this.flowParseObjectType({allowStatic:y,allowExact:!1,allowSpread:!1,allowProto:y,allowInexact:!1})}flowParseInterfaceExtends(){const p=this.startNode();return p.id=this.flowParseQualifiedTypeIdentifier(),this.match(47)?p.typeParameters=this.flowParseTypeParameterInstantiation():p.typeParameters=null,this.finishNode(p,"InterfaceExtends")}flowParseInterface(p){return this.flowParseInterfaceish(p,!1),this.finishNode(p,"InterfaceDeclaration")}checkNotUnderscore(p){p==="_"&&this.raise(nr.UnexpectedReservedUnderscore,this.state.startLoc)}checkReservedType(p,y,O){Qi.has(p)&&this.raise(O?nr.AssignReservedType:nr.UnexpectedReservedType,y,{reservedType:p})}flowParseRestrictedIdentifier(p,y){return this.checkReservedType(this.state.value,this.state.startLoc,y),this.parseIdentifier(p)}flowParseTypeAlias(p){return p.id=this.flowParseRestrictedIdentifier(!1,!0),this.scope.declareName(p.id.name,8201,p.id.loc.start),this.match(47)?p.typeParameters=this.flowParseTypeParameterDeclaration():p.typeParameters=null,p.right=this.flowParseTypeInitialiser(29),this.semicolon(),this.finishNode(p,"TypeAlias")}flowParseOpaqueType(p,y){return this.expectContextual(130),p.id=this.flowParseRestrictedIdentifier(!0,!0),this.scope.declareName(p.id.name,8201,p.id.loc.start),this.match(47)?p.typeParameters=this.flowParseTypeParameterDeclaration():p.typeParameters=null,p.supertype=null,this.match(14)&&(p.supertype=this.flowParseTypeInitialiser(14)),p.impltype=null,y||(p.impltype=this.flowParseTypeInitialiser(29)),this.semicolon(),this.finishNode(p,"OpaqueType")}flowParseTypeParameter(){let p=arguments.length>0&&arguments[0]!==void 0&&arguments[0];const y=this.state.startLoc,O=this.startNode(),V=this.flowParseVariance(),ee=this.flowParseTypeAnnotatableIdentifier();return O.name=ee.name,O.variance=V,O.bound=ee.typeAnnotation,this.match(29)?(this.eat(29),O.default=this.flowParseType()):p&&this.raise(nr.MissingTypeParamDefault,y),this.finishNode(O,"TypeParameter")}flowParseTypeParameterDeclaration(){const p=this.state.inType,y=this.startNode();y.params=[],this.state.inType=!0,this.match(47)||this.match(142)?this.next():this.unexpected();let O=!1;do{const V=this.flowParseTypeParameter(O);y.params.push(V),V.default&&(O=!0),this.match(48)||this.expect(12)}while(!this.match(48));return this.expect(48),this.state.inType=p,this.finishNode(y,"TypeParameterDeclaration")}flowParseTypeParameterInstantiation(){const p=this.startNode(),y=this.state.inType;p.params=[],this.state.inType=!0,this.expect(47);const O=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.match(48);)p.params.push(this.flowParseType()),this.match(48)||this.expect(12);return this.state.noAnonFunctionType=O,this.expect(48),this.state.inType=y,this.finishNode(p,"TypeParameterInstantiation")}flowParseTypeParameterInstantiationCallOrNew(){const p=this.startNode(),y=this.state.inType;for(p.params=[],this.state.inType=!0,this.expect(47);!this.match(48);)p.params.push(this.flowParseTypeOrImplicitInstantiation()),this.match(48)||this.expect(12);return this.expect(48),this.state.inType=y,this.finishNode(p,"TypeParameterInstantiation")}flowParseInterfaceType(){const p=this.startNode();if(this.expectContextual(129),p.extends=[],this.eat(81))do p.extends.push(this.flowParseInterfaceExtends());while(this.eat(12));return p.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(p,"InterfaceTypeAnnotation")}flowParseObjectPropertyKey(){return this.match(134)||this.match(133)?super.parseExprAtom():this.parseIdentifier(!0)}flowParseObjectTypeIndexer(p,y,O){return p.static=y,this.lookahead().type===14?(p.id=this.flowParseObjectPropertyKey(),p.key=this.flowParseTypeInitialiser()):(p.id=null,p.key=this.flowParseType()),this.expect(3),p.value=this.flowParseTypeInitialiser(),p.variance=O,this.finishNode(p,"ObjectTypeIndexer")}flowParseObjectTypeInternalSlot(p,y){return p.static=y,p.id=this.flowParseObjectPropertyKey(),this.expect(3),this.expect(3),this.match(47)||this.match(10)?(p.method=!0,p.optional=!1,p.value=this.flowParseObjectTypeMethodish(this.startNodeAt(p.loc.start))):(p.method=!1,this.eat(17)&&(p.optional=!0),p.value=this.flowParseTypeInitialiser()),this.finishNode(p,"ObjectTypeInternalSlot")}flowParseObjectTypeMethodish(p){for(p.params=[],p.rest=null,p.typeParameters=null,p.this=null,this.match(47)&&(p.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(10),this.match(78)&&(p.this=this.flowParseFunctionTypeParam(!0),p.this.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)p.params.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(p.rest=this.flowParseFunctionTypeParam(!1)),this.expect(11),p.returnType=this.flowParseTypeInitialiser(),this.finishNode(p,"FunctionTypeAnnotation")}flowParseObjectTypeCallProperty(p,y){const O=this.startNode();return p.static=y,p.value=this.flowParseObjectTypeMethodish(O),this.finishNode(p,"ObjectTypeCallProperty")}flowParseObjectType(p){let{allowStatic:y,allowExact:O,allowSpread:V,allowProto:ee,allowInexact:Se}=p;const Be=this.state.inType;this.state.inType=!0;const Ge=this.startNode();let Ze,tt;Ge.callProperties=[],Ge.properties=[],Ge.indexers=[],Ge.internalSlots=[];let Tt=!1;for(O&&this.match(6)?(this.expect(6),Ze=9,tt=!0):(this.expect(5),Ze=8,tt=!1),Ge.exact=tt;!this.match(Ze);){let vr=!1,rn=null,Ti=null;const ni=this.startNode();if(ee&&this.isContextual(118)){const es=this.lookahead();es.type!==14&&es.type!==17&&(this.next(),rn=this.state.startLoc,y=!1)}if(y&&this.isContextual(106)){const es=this.lookahead();es.type!==14&&es.type!==17&&(this.next(),vr=!0)}const $i=this.flowParseVariance();if(this.eat(0))rn!=null&&this.unexpected(rn),this.eat(0)?($i&&this.unexpected($i.loc.start),Ge.internalSlots.push(this.flowParseObjectTypeInternalSlot(ni,vr))):Ge.indexers.push(this.flowParseObjectTypeIndexer(ni,vr,$i));else if(this.match(10)||this.match(47))rn!=null&&this.unexpected(rn),$i&&this.unexpected($i.loc.start),Ge.callProperties.push(this.flowParseObjectTypeCallProperty(ni,vr));else{let es="init";(this.isContextual(99)||this.isContextual(104))&&K(this.lookahead().type)&&(es=this.state.value,this.next());const yl=this.flowParseObjectTypeProperty(ni,vr,rn,$i,es,V,Se??!tt);yl===null?(Tt=!0,Ti=this.state.lastTokStartLoc):Ge.properties.push(yl)}this.flowObjectTypeSemicolon(),!Ti||this.match(8)||this.match(9)||this.raise(nr.UnexpectedExplicitInexactInObject,Ti)}this.expect(Ze),V&&(Ge.inexact=Tt);const mr=this.finishNode(Ge,"ObjectTypeAnnotation");return this.state.inType=Be,mr}flowParseObjectTypeProperty(p,y,O,V,ee,Se,Be){if(this.eat(21))return this.match(12)||this.match(13)||this.match(8)||this.match(9)?(Se?Be||this.raise(nr.InexactInsideExact,this.state.lastTokStartLoc):this.raise(nr.InexactInsideNonObject,this.state.lastTokStartLoc),V&&this.raise(nr.InexactVariance,V),null):(Se||this.raise(nr.UnexpectedSpreadType,this.state.lastTokStartLoc),O!=null&&this.unexpected(O),V&&this.raise(nr.SpreadVariance,V),p.argument=this.flowParseType(),this.finishNode(p,"ObjectTypeSpreadProperty"));{p.key=this.flowParseObjectPropertyKey(),p.static=y,p.proto=O!=null,p.kind=ee;let Ge=!1;return this.match(47)||this.match(10)?(p.method=!0,O!=null&&this.unexpected(O),V&&this.unexpected(V.loc.start),p.value=this.flowParseObjectTypeMethodish(this.startNodeAt(p.loc.start)),ee!=="get"&&ee!=="set"||this.flowCheckGetterSetterParams(p),!Se&&p.key.name==="constructor"&&p.value.this&&this.raise(nr.ThisParamBannedInConstructor,p.value.this)):(ee!=="init"&&this.unexpected(),p.method=!1,this.eat(17)&&(Ge=!0),p.value=this.flowParseTypeInitialiser(),p.variance=V),p.optional=Ge,this.finishNode(p,"ObjectTypeProperty")}}flowCheckGetterSetterParams(p){const y=p.kind==="get"?0:1,O=p.value.params.length+(p.value.rest?1:0);p.value.this&&this.raise(p.kind==="get"?nr.GetterMayNotHaveThisParam:nr.SetterMayNotHaveThisParam,p.value.this),O!==y&&this.raise(p.kind==="get"?m.BadGetterArity:m.BadSetterArity,p),p.kind==="set"&&p.value.rest&&this.raise(m.BadSetterRestParameter,p)}flowObjectTypeSemicolon(){this.eat(13)||this.eat(12)||this.match(8)||this.match(9)||this.unexpected()}flowParseQualifiedTypeIdentifier(p,y){p!=null||(p=this.state.startLoc);let O=y||this.flowParseRestrictedIdentifier(!0);for(;this.eat(16);){const V=this.startNodeAt(p);V.qualification=O,V.id=this.flowParseRestrictedIdentifier(!0),O=this.finishNode(V,"QualifiedTypeIdentifier")}return O}flowParseGenericType(p,y){const O=this.startNodeAt(p);return O.typeParameters=null,O.id=this.flowParseQualifiedTypeIdentifier(p,y),this.match(47)&&(O.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(O,"GenericTypeAnnotation")}flowParseTypeofType(){const p=this.startNode();return this.expect(87),p.argument=this.flowParsePrimaryType(),this.finishNode(p,"TypeofTypeAnnotation")}flowParseTupleType(){const p=this.startNode();for(p.types=[],this.expect(0);this.state.pos<this.length&&!this.match(3)&&(p.types.push(this.flowParseType()),!this.match(3));)this.expect(12);return this.expect(3),this.finishNode(p,"TupleTypeAnnotation")}flowParseFunctionTypeParam(p){let y=null,O=!1,V=null;const ee=this.startNode(),Se=this.lookahead(),Be=this.state.type===78;return Se.type===14||Se.type===17?(Be&&!p&&this.raise(nr.ThisParamMustBeFirst,ee),y=this.parseIdentifier(Be),this.eat(17)&&(O=!0,Be&&this.raise(nr.ThisParamMayNotBeOptional,ee)),V=this.flowParseTypeInitialiser()):V=this.flowParseType(),ee.name=y,ee.optional=O,ee.typeAnnotation=V,this.finishNode(ee,"FunctionTypeParam")}reinterpretTypeAsFunctionTypeParam(p){const y=this.startNodeAt(p.loc.start);return y.name=null,y.optional=!1,y.typeAnnotation=p,this.finishNode(y,"FunctionTypeParam")}flowParseFunctionTypeParams(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],y=null,O=null;for(this.match(78)&&(O=this.flowParseFunctionTypeParam(!0),O.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)p.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(y=this.flowParseFunctionTypeParam(!1)),{params:p,rest:y,_this:O}}flowIdentToTypeAnnotation(p,y,O){switch(O.name){case"any":return this.finishNode(y,"AnyTypeAnnotation");case"bool":case"boolean":return this.finishNode(y,"BooleanTypeAnnotation");case"mixed":return this.finishNode(y,"MixedTypeAnnotation");case"empty":return this.finishNode(y,"EmptyTypeAnnotation");case"number":return this.finishNode(y,"NumberTypeAnnotation");case"string":return this.finishNode(y,"StringTypeAnnotation");case"symbol":return this.finishNode(y,"SymbolTypeAnnotation");default:return this.checkNotUnderscore(O.name),this.flowParseGenericType(p,O)}}flowParsePrimaryType(){const p=this.state.startLoc,y=this.startNode();let O,V,ee=!1;const Se=this.state.noAnonFunctionType;switch(this.state.type){case 5:return this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!0,allowProto:!1,allowInexact:!0});case 6:return this.flowParseObjectType({allowStatic:!1,allowExact:!0,allowSpread:!0,allowProto:!1,allowInexact:!1});case 0:return this.state.noAnonFunctionType=!1,V=this.flowParseTupleType(),this.state.noAnonFunctionType=Se,V;case 47:return y.typeParameters=this.flowParseTypeParameterDeclaration(),this.expect(10),O=this.flowParseFunctionTypeParams(),y.params=O.params,y.rest=O.rest,y.this=O._this,this.expect(11),this.expect(19),y.returnType=this.flowParseType(),this.finishNode(y,"FunctionTypeAnnotation");case 10:if(this.next(),!this.match(11)&&!this.match(21))if(oe(this.state.type)||this.match(78)){const Be=this.lookahead().type;ee=Be!==17&&Be!==14}else ee=!0;if(ee){if(this.state.noAnonFunctionType=!1,V=this.flowParseType(),this.state.noAnonFunctionType=Se,this.state.noAnonFunctionType||!(this.match(12)||this.match(11)&&this.lookahead().type===19))return this.expect(11),V;this.eat(12)}return O=V?this.flowParseFunctionTypeParams([this.reinterpretTypeAsFunctionTypeParam(V)]):this.flowParseFunctionTypeParams(),y.params=O.params,y.rest=O.rest,y.this=O._this,this.expect(11),this.expect(19),y.returnType=this.flowParseType(),y.typeParameters=null,this.finishNode(y,"FunctionTypeAnnotation");case 133:return this.parseLiteral(this.state.value,"StringLiteralTypeAnnotation");case 85:case 86:return y.value=this.match(85),this.next(),this.finishNode(y,"BooleanLiteralTypeAnnotation");case 53:if(this.state.value==="-"){if(this.next(),this.match(134))return this.parseLiteralAtNode(-this.state.value,"NumberLiteralTypeAnnotation",y);if(this.match(135))return this.parseLiteralAtNode(-this.state.value,"BigIntLiteralTypeAnnotation",y);throw this.raise(nr.UnexpectedSubtractionOperand,this.state.startLoc)}return void this.unexpected();case 134:return this.parseLiteral(this.state.value,"NumberLiteralTypeAnnotation");case 135:return this.parseLiteral(this.state.value,"BigIntLiteralTypeAnnotation");case 88:return this.next(),this.finishNode(y,"VoidTypeAnnotation");case 84:return this.next(),this.finishNode(y,"NullLiteralTypeAnnotation");case 78:return this.next(),this.finishNode(y,"ThisTypeAnnotation");case 55:return this.next(),this.finishNode(y,"ExistsTypeAnnotation");case 87:return this.flowParseTypeofType();default:if(te(this.state.type)){const Be=ce(this.state.type);return this.next(),super.createIdentifier(y,Be)}if(oe(this.state.type))return this.isContextual(129)?this.flowParseInterfaceType():this.flowIdentToTypeAnnotation(p,y,this.parseIdentifier())}this.unexpected()}flowParsePostfixType(){const p=this.state.startLoc;let y=this.flowParsePrimaryType(),O=!1;for(;(this.match(0)||this.match(18))&&!this.canInsertSemicolon();){const V=this.startNodeAt(p),ee=this.eat(18);O=O||ee,this.expect(0),!ee&&this.match(3)?(V.elementType=y,this.next(),y=this.finishNode(V,"ArrayTypeAnnotation")):(V.objectType=y,V.indexType=this.flowParseType(),this.expect(3),O?(V.optional=ee,y=this.finishNode(V,"OptionalIndexedAccessType")):y=this.finishNode(V,"IndexedAccessType"))}return y}flowParsePrefixType(){const p=this.startNode();return this.eat(17)?(p.typeAnnotation=this.flowParsePrefixType(),this.finishNode(p,"NullableTypeAnnotation")):this.flowParsePostfixType()}flowParseAnonFunctionWithoutParens(){const p=this.flowParsePrefixType();if(!this.state.noAnonFunctionType&&this.eat(19)){const y=this.startNodeAt(p.loc.start);return y.params=[this.reinterpretTypeAsFunctionTypeParam(p)],y.rest=null,y.this=null,y.returnType=this.flowParseType(),y.typeParameters=null,this.finishNode(y,"FunctionTypeAnnotation")}return p}flowParseIntersectionType(){const p=this.startNode();this.eat(45);const y=this.flowParseAnonFunctionWithoutParens();for(p.types=[y];this.eat(45);)p.types.push(this.flowParseAnonFunctionWithoutParens());return p.types.length===1?y:this.finishNode(p,"IntersectionTypeAnnotation")}flowParseUnionType(){const p=this.startNode();this.eat(43);const y=this.flowParseIntersectionType();for(p.types=[y];this.eat(43);)p.types.push(this.flowParseIntersectionType());return p.types.length===1?y:this.finishNode(p,"UnionTypeAnnotation")}flowParseType(){const p=this.state.inType;this.state.inType=!0;const y=this.flowParseUnionType();return this.state.inType=p,y}flowParseTypeOrImplicitInstantiation(){if(this.state.type===132&&this.state.value==="_"){const p=this.state.startLoc,y=this.parseIdentifier();return this.flowParseGenericType(p,y)}return this.flowParseType()}flowParseTypeAnnotation(){const p=this.startNode();return p.typeAnnotation=this.flowParseTypeInitialiser(),this.finishNode(p,"TypeAnnotation")}flowParseTypeAnnotatableIdentifier(p){const y=p?this.parseIdentifier():this.flowParseRestrictedIdentifier();return this.match(14)&&(y.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(y)),y}typeCastToParameter(p){return p.expression.typeAnnotation=p.typeAnnotation,this.resetEndLocation(p.expression,p.typeAnnotation.loc.end),p.expression}flowParseVariance(){let p=null;return this.match(53)?(p=this.startNode(),this.state.value==="+"?p.kind="plus":p.kind="minus",this.next(),this.finishNode(p,"Variance")):p}parseFunctionBody(p,y){let O=arguments.length>2&&arguments[2]!==void 0&&arguments[2];y?this.forwardNoArrowParamsConversionAt(p,()=>super.parseFunctionBody(p,!0,O)):super.parseFunctionBody(p,!1,O)}parseFunctionBodyAndFinish(p,y){let O=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(this.match(14)){const V=this.startNode();[V.typeAnnotation,p.predicate]=this.flowParseTypeAndPredicateInitialiser(),p.returnType=V.typeAnnotation?this.finishNode(V,"TypeAnnotation"):null}return super.parseFunctionBodyAndFinish(p,y,O)}parseStatementLike(p){if(this.state.strict&&this.isContextual(129)){if(J(this.lookahead().type)){const O=this.startNode();return this.next(),this.flowParseInterface(O)}}else if(this.shouldParseEnums()&&this.isContextual(126)){const O=this.startNode();return this.next(),this.flowParseEnumDeclaration(O)}const y=super.parseStatementLike(p);return this.flowPragma!==void 0||this.isValidDirective(y)||(this.flowPragma=null),y}parseExpressionStatement(p,y,O){if(y.type==="Identifier"){if(y.name==="declare"){if(this.match(80)||oe(this.state.type)||this.match(68)||this.match(74)||this.match(82))return this.flowParseDeclare(p)}else if(oe(this.state.type)){if(y.name==="interface")return this.flowParseInterface(p);if(y.name==="type")return this.flowParseTypeAlias(p);if(y.name==="opaque")return this.flowParseOpaqueType(p,!1)}}return super.parseExpressionStatement(p,y,O)}shouldParseExportDeclaration(){const{type:p}=this.state;return ue(p)||this.shouldParseEnums()&&p===126?!this.state.containsEsc:super.shouldParseExportDeclaration()}isExportDefaultSpecifier(){const{type:p}=this.state;return ue(p)||this.shouldParseEnums()&&p===126?this.state.containsEsc:super.isExportDefaultSpecifier()}parseExportDefaultExpression(){if(this.shouldParseEnums()&&this.isContextual(126)){const p=this.startNode();return this.next(),this.flowParseEnumDeclaration(p)}return super.parseExportDefaultExpression()}parseConditional(p,y,O){if(!this.match(17))return p;if(this.state.maybeInArrowParameters){const Tt=this.lookaheadCharCode();if(Tt===44||Tt===61||Tt===58||Tt===41)return this.setOptionalParametersError(O),p}this.expect(17);const V=this.state.clone(),ee=this.state.noArrowAt,Se=this.startNodeAt(y);let{consequent:Be,failed:Ge}=this.tryParseConditionalConsequent(),[Ze,tt]=this.getArrowLikeExpressions(Be);if(Ge||tt.length>0){const Tt=[...ee];if(tt.length>0){this.state=V,this.state.noArrowAt=Tt;for(let mr=0;mr<tt.length;mr++)Tt.push(tt[mr].start);({consequent:Be,failed:Ge}=this.tryParseConditionalConsequent()),[Ze,tt]=this.getArrowLikeExpressions(Be)}Ge&&Ze.length>1&&this.raise(nr.AmbiguousConditionalArrow,V.startLoc),Ge&&Ze.length===1&&(this.state=V,Tt.push(Ze[0].start),this.state.noArrowAt=Tt,{consequent:Be,failed:Ge}=this.tryParseConditionalConsequent())}return this.getArrowLikeExpressions(Be,!0),this.state.noArrowAt=ee,this.expect(14),Se.test=p,Se.consequent=Be,Se.alternate=this.forwardNoArrowParamsConversionAt(Se,()=>this.parseMaybeAssign(void 0,void 0)),this.finishNode(Se,"ConditionalExpression")}tryParseConditionalConsequent(){this.state.noArrowParamsConversionAt.push(this.state.start);const p=this.parseMaybeAssignAllowIn(),y=!this.match(14);return this.state.noArrowParamsConversionAt.pop(),{consequent:p,failed:y}}getArrowLikeExpressions(p,y){const O=[p],V=[];for(;O.length!==0;){const ee=O.pop();ee.type==="ArrowFunctionExpression"?(ee.typeParameters||!ee.returnType?this.finishArrowValidation(ee):V.push(ee),O.push(ee.body)):ee.type==="ConditionalExpression"&&(O.push(ee.consequent),O.push(ee.alternate))}return y?(V.forEach(ee=>this.finishArrowValidation(ee)),[V,[]]):function(ee,Se){const Be=[],Ge=[];for(let Ze=0;Ze<ee.length;Ze++)(Se(ee[Ze])?Be:Ge).push(ee[Ze]);return[Be,Ge]}(V,ee=>ee.params.every(Se=>this.isAssignable(Se,!0)))}finishArrowValidation(p){var y;this.toAssignableList(p.params,(y=p.extra)==null?void 0:y.trailingCommaLoc,!1),this.scope.enter(6),super.checkParams(p,!1,!0),this.scope.exit()}forwardNoArrowParamsConversionAt(p,y){let O;return this.state.noArrowParamsConversionAt.indexOf(p.start)!==-1?(this.state.noArrowParamsConversionAt.push(this.state.start),O=y(),this.state.noArrowParamsConversionAt.pop()):O=y(),O}parseParenItem(p,y){if(p=super.parseParenItem(p,y),this.eat(17)&&(p.optional=!0,this.resetEndLocation(p)),this.match(14)){const O=this.startNodeAt(y);return O.expression=p,O.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(O,"TypeCastExpression")}return p}assertModuleNodeAllowed(p){p.type==="ImportDeclaration"&&(p.importKind==="type"||p.importKind==="typeof")||p.type==="ExportNamedDeclaration"&&p.exportKind==="type"||p.type==="ExportAllDeclaration"&&p.exportKind==="type"||super.assertModuleNodeAllowed(p)}parseExportDeclaration(p){if(this.isContextual(130)){p.exportKind="type";const y=this.startNode();return this.next(),this.match(5)?(p.specifiers=this.parseExportSpecifiers(!0),super.parseExportFrom(p),null):this.flowParseTypeAlias(y)}if(this.isContextual(131)){p.exportKind="type";const y=this.startNode();return this.next(),this.flowParseOpaqueType(y,!1)}if(this.isContextual(129)){p.exportKind="type";const y=this.startNode();return this.next(),this.flowParseInterface(y)}if(this.shouldParseEnums()&&this.isContextual(126)){p.exportKind="value";const y=this.startNode();return this.next(),this.flowParseEnumDeclaration(y)}return super.parseExportDeclaration(p)}eatExportStar(p){return!!super.eatExportStar(p)||!(!this.isContextual(130)||this.lookahead().type!==55)&&(p.exportKind="type",this.next(),this.next(),!0)}maybeParseExportNamespaceSpecifier(p){const{startLoc:y}=this.state,O=super.maybeParseExportNamespaceSpecifier(p);return O&&p.exportKind==="type"&&this.unexpected(y),O}parseClassId(p,y,O){super.parseClassId(p,y,O),this.match(47)&&(p.typeParameters=this.flowParseTypeParameterDeclaration())}parseClassMember(p,y,O){const{startLoc:V}=this.state;if(this.isContextual(125)){if(super.parseClassMemberFromModifier(p,y))return;y.declare=!0}super.parseClassMember(p,y,O),y.declare&&(y.type!=="ClassProperty"&&y.type!=="ClassPrivateProperty"&&y.type!=="PropertyDefinition"?this.raise(nr.DeclareClassElement,V):y.value&&this.raise(nr.DeclareClassFieldInitializer,y.value))}isIterator(p){return p==="iterator"||p==="asyncIterator"}readIterator(){const p=super.readWord1(),y="@@"+p;this.isIterator(p)&&this.state.inType||this.raise(m.InvalidIdentifier,this.state.curPosition(),{identifierName:y}),this.finishToken(132,y)}getTokenFromCode(p){const y=this.input.charCodeAt(this.state.pos+1);p===123&&y===124?this.finishOp(6,2):!this.state.inType||p!==62&&p!==60?this.state.inType&&p===63?y===46?this.finishOp(18,2):this.finishOp(17,1):function(O,V,ee){return O===64&&V===64&&Ne(ee)}(p,y,this.input.charCodeAt(this.state.pos+2))?(this.state.pos+=2,this.readIterator()):super.getTokenFromCode(p):this.finishOp(p===62?48:47,1)}isAssignable(p,y){return p.type==="TypeCastExpression"?this.isAssignable(p.expression,y):super.isAssignable(p,y)}toAssignable(p){let y=arguments.length>1&&arguments[1]!==void 0&&arguments[1];y||p.type!=="AssignmentExpression"||p.left.type!=="TypeCastExpression"||(p.left=this.typeCastToParameter(p.left)),super.toAssignable(p,y)}toAssignableList(p,y,O){for(let V=0;V<p.length;V++){const ee=p[V];ee?.type==="TypeCastExpression"&&(p[V]=this.typeCastToParameter(ee))}super.toAssignableList(p,y,O)}toReferencedList(p,y){for(let V=0;V<p.length;V++){var O;const ee=p[V];!ee||ee.type!=="TypeCastExpression"||(O=ee.extra)!=null&&O.parenthesized||!(p.length>1)&&y||this.raise(nr.TypeCastInPattern,ee.typeAnnotation)}return p}parseArrayLike(p,y,O,V){const ee=super.parseArrayLike(p,y,O,V);return y&&!this.state.maybeInArrowParameters&&this.toReferencedList(ee.elements),ee}isValidLVal(p,y,O){return p==="TypeCastExpression"||super.isValidLVal(p,y,O)}parseClassProperty(p){return this.match(14)&&(p.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassProperty(p)}parseClassPrivateProperty(p){return this.match(14)&&(p.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassPrivateProperty(p)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(14)||super.isClassProperty()}isNonstaticConstructor(p){return!this.match(14)&&super.isNonstaticConstructor(p)}pushClassMethod(p,y,O,V,ee,Se){if(y.variance&&this.unexpected(y.variance.loc.start),delete y.variance,this.match(47)&&(y.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassMethod(p,y,O,V,ee,Se),y.params&&ee){const Be=y.params;Be.length>0&&this.isThisParam(Be[0])&&this.raise(nr.ThisParamBannedInConstructor,y)}else if(y.type==="MethodDefinition"&&ee&&y.value.params){const Be=y.value.params;Be.length>0&&this.isThisParam(Be[0])&&this.raise(nr.ThisParamBannedInConstructor,y)}}pushClassPrivateMethod(p,y,O,V){y.variance&&this.unexpected(y.variance.loc.start),delete y.variance,this.match(47)&&(y.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassPrivateMethod(p,y,O,V)}parseClassSuper(p){if(super.parseClassSuper(p),p.superClass&&this.match(47)&&(p.superTypeParameters=this.flowParseTypeParameterInstantiation()),this.isContextual(113)){this.next();const y=p.implements=[];do{const O=this.startNode();O.id=this.flowParseRestrictedIdentifier(!0),this.match(47)?O.typeParameters=this.flowParseTypeParameterInstantiation():O.typeParameters=null,y.push(this.finishNode(O,"ClassImplements"))}while(this.eat(12))}}checkGetterSetterParams(p){super.checkGetterSetterParams(p);const y=this.getObjectOrClassMethodParams(p);if(y.length>0){const O=y[0];this.isThisParam(O)&&p.kind==="get"?this.raise(nr.GetterMayNotHaveThisParam,O):this.isThisParam(O)&&this.raise(nr.SetterMayNotHaveThisParam,O)}}parsePropertyNamePrefixOperator(p){p.variance=this.flowParseVariance()}parseObjPropValue(p,y,O,V,ee,Se,Be){let Ge;p.variance&&this.unexpected(p.variance.loc.start),delete p.variance,this.match(47)&&!Se&&(Ge=this.flowParseTypeParameterDeclaration(),this.match(10)||this.unexpected());const Ze=super.parseObjPropValue(p,y,O,V,ee,Se,Be);return Ge&&((Ze.value||Ze).typeParameters=Ge),Ze}parseAssignableListItemTypes(p){return this.eat(17)&&(p.type!=="Identifier"&&this.raise(nr.PatternIsOptional,p),this.isThisParam(p)&&this.raise(nr.ThisParamMayNotBeOptional,p),p.optional=!0),this.match(14)?p.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(p)&&this.raise(nr.ThisParamAnnotationRequired,p),this.match(29)&&this.isThisParam(p)&&this.raise(nr.ThisParamNoDefault,p),this.resetEndLocation(p),p}parseMaybeDefault(p,y){const O=super.parseMaybeDefault(p,y);return O.type==="AssignmentPattern"&&O.typeAnnotation&&O.right.start<O.typeAnnotation.start&&this.raise(nr.TypeBeforeInitializer,O.typeAnnotation),O}checkImportReflection(p){super.checkImportReflection(p),p.module&&p.importKind!=="value"&&this.raise(nr.ImportReflectionHasImportType,p.specifiers[0].loc.start)}parseImportSpecifierLocal(p,y,O){y.local=ia(p)?this.flowParseRestrictedIdentifier(!0,!0):this.parseIdentifier(),p.specifiers.push(this.finishImportSpecifier(y,O))}isPotentialImportPhase(p){if(super.isPotentialImportPhase(p))return!0;if(this.isContextual(130)){if(!p)return!0;const y=this.lookaheadCharCode();return y===123||y===42}return!p&&this.isContextual(87)}applyImportPhase(p,y,O,V){if(super.applyImportPhase(p,y,O,V),y){if(!O&&this.match(65))return;p.exportKind=O==="type"?O:"value"}else O==="type"&&this.match(55)&&this.unexpected(),p.importKind=O==="type"||O==="typeof"?O:"value"}parseImportSpecifier(p,y,O,V,ee){const Se=p.imported;let Be=null;Se.type==="Identifier"&&(Se.name==="type"?Be="type":Se.name==="typeof"&&(Be="typeof"));let Ge=!1;if(this.isContextual(93)&&!this.isLookaheadContextual("as")){const tt=this.parseIdentifier(!0);Be===null||J(this.state.type)?(p.imported=Se,p.importKind=null,p.local=this.parseIdentifier()):(p.imported=tt,p.importKind=Be,p.local=ls(tt))}else{if(Be!==null&&J(this.state.type))p.imported=this.parseIdentifier(!0),p.importKind=Be;else{if(y)throw this.raise(m.ImportBindingIsString,p,{importName:Se.value});p.imported=Se,p.importKind=null}this.eatContextual(93)?p.local=this.parseIdentifier():(Ge=!0,p.local=ls(p.imported))}const Ze=ia(p);return O&&Ze&&this.raise(nr.ImportTypeShorthandOnlyInPureImport,p),(O||Ze)&&this.checkReservedType(p.local.name,p.local.loc.start,!0),!Ge||O||Ze||this.checkReservedWord(p.local.name,p.loc.start,!0,!0),this.finishImportSpecifier(p,"ImportSpecifier")}parseBindingAtom(){return this.state.type===78?this.parseIdentifier(!0):super.parseBindingAtom()}parseFunctionParams(p,y){const O=p.kind;O!=="get"&&O!=="set"&&this.match(47)&&(p.typeParameters=this.flowParseTypeParameterDeclaration()),super.parseFunctionParams(p,y)}parseVarId(p,y){super.parseVarId(p,y),this.match(14)&&(p.id.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(p.id))}parseAsyncArrowFromCallExpression(p,y){if(this.match(14)){const O=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0,p.returnType=this.flowParseTypeAnnotation(),this.state.noAnonFunctionType=O}return super.parseAsyncArrowFromCallExpression(p,y)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}parseMaybeAssign(p,y){var O;let V,ee=null;if(this.hasPlugin("jsx")&&(this.match(142)||this.match(47))){if(ee=this.state.clone(),V=this.tryParse(()=>super.parseMaybeAssign(p,y),ee),!V.error)return V.node;const{context:Ge}=this.state,Ze=Ge[Ge.length-1];Ze!==P.j_oTag&&Ze!==P.j_expr||Ge.pop()}if((O=V)!=null&&O.error||this.match(47)){var Se,Be;let Ge;ee=ee||this.state.clone();const Ze=this.tryParse(Tt=>{var mr;Ge=this.flowParseTypeParameterDeclaration();const vr=this.forwardNoArrowParamsConversionAt(Ge,()=>{const Ti=super.parseMaybeAssign(p,y);return this.resetStartLocationFromNode(Ti,Ge),Ti});(mr=vr.extra)!=null&&mr.parenthesized&&Tt();const rn=this.maybeUnwrapTypeCastExpression(vr);return rn.type!=="ArrowFunctionExpression"&&Tt(),rn.typeParameters=Ge,this.resetStartLocationFromNode(rn,Ge),vr},ee);let tt=null;if(Ze.node&&this.maybeUnwrapTypeCastExpression(Ze.node).type==="ArrowFunctionExpression"){if(!Ze.error&&!Ze.aborted)return Ze.node.async&&this.raise(nr.UnexpectedTypeParameterBeforeAsyncArrowFunction,Ge),Ze.node;tt=Ze.node}if((Se=V)!=null&&Se.node)return this.state=V.failState,V.node;if(tt)return this.state=Ze.failState,tt;throw(Be=V)!=null&&Be.thrown?V.error:Ze.thrown?Ze.error:this.raise(nr.UnexpectedTokenAfterTypeParameter,Ge)}return super.parseMaybeAssign(p,y)}parseArrow(p){if(this.match(14)){const y=this.tryParse(()=>{const O=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0;const V=this.startNode();return[V.typeAnnotation,p.predicate]=this.flowParseTypeAndPredicateInitialiser(),this.state.noAnonFunctionType=O,this.canInsertSemicolon()&&this.unexpected(),this.match(19)||this.unexpected(),V});if(y.thrown)return null;y.error&&(this.state=y.failState),p.returnType=y.node.typeAnnotation?this.finishNode(y.node,"TypeAnnotation"):null}return super.parseArrow(p)}shouldParseArrow(p){return this.match(14)||super.shouldParseArrow(p)}setArrowFunctionParameters(p,y){this.state.noArrowParamsConversionAt.indexOf(p.start)!==-1?p.params=y:super.setArrowFunctionParameters(p,y)}checkParams(p,y,O){let V=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];if(!O||this.state.noArrowParamsConversionAt.indexOf(p.start)===-1){for(let ee=0;ee<p.params.length;ee++)this.isThisParam(p.params[ee])&&ee>0&&this.raise(nr.ThisParamMustBeFirst,p.params[ee]);super.checkParams(p,y,O,V)}}parseParenAndDistinguishExpression(p){return super.parseParenAndDistinguishExpression(p&&this.state.noArrowAt.indexOf(this.state.start)===-1)}parseSubscripts(p,y,O){if(p.type==="Identifier"&&p.name==="async"&&this.state.noArrowAt.indexOf(y.index)!==-1){this.next();const V=this.startNodeAt(y);V.callee=p,V.arguments=super.parseCallExpressionArguments(11,!1),p=this.finishNode(V,"CallExpression")}else if(p.type==="Identifier"&&p.name==="async"&&this.match(47)){const V=this.state.clone(),ee=this.tryParse(Be=>this.parseAsyncArrowWithTypeParameters(y)||Be(),V);if(!ee.error&&!ee.aborted)return ee.node;const Se=this.tryParse(()=>super.parseSubscripts(p,y,O),V);if(Se.node&&!Se.error)return Se.node;if(ee.node)return this.state=ee.failState,ee.node;if(Se.node)return this.state=Se.failState,Se.node;throw ee.error||Se.error}return super.parseSubscripts(p,y,O)}parseSubscript(p,y,O,V){if(this.match(18)&&this.isLookaheadToken_lt()){if(V.optionalChainMember=!0,O)return V.stop=!0,p;this.next();const ee=this.startNodeAt(y);return ee.callee=p,ee.typeArguments=this.flowParseTypeParameterInstantiation(),this.expect(10),ee.arguments=this.parseCallExpressionArguments(11,!1),ee.optional=!0,this.finishCallExpression(ee,!0)}if(!O&&this.shouldParseTypes()&&this.match(47)){const ee=this.startNodeAt(y);ee.callee=p;const Se=this.tryParse(()=>(ee.typeArguments=this.flowParseTypeParameterInstantiationCallOrNew(),this.expect(10),ee.arguments=super.parseCallExpressionArguments(11,!1),V.optionalChainMember&&(ee.optional=!1),this.finishCallExpression(ee,V.optionalChainMember)));if(Se.node)return Se.error&&(this.state=Se.failState),Se.node}return super.parseSubscript(p,y,O,V)}parseNewCallee(p){super.parseNewCallee(p);let y=null;this.shouldParseTypes()&&this.match(47)&&(y=this.tryParse(()=>this.flowParseTypeParameterInstantiationCallOrNew()).node),p.typeArguments=y}parseAsyncArrowWithTypeParameters(p){const y=this.startNodeAt(p);if(this.parseFunctionParams(y,!1),this.parseArrow(y))return super.parseArrowExpression(y,void 0,!0)}readToken_mult_modulo(p){const y=this.input.charCodeAt(this.state.pos+1);if(p===42&&y===47&&this.state.hasFlowComment)return this.state.hasFlowComment=!1,this.state.pos+=2,void this.nextToken();super.readToken_mult_modulo(p)}readToken_pipe_amp(p){const y=this.input.charCodeAt(this.state.pos+1);p!==124||y!==125?super.readToken_pipe_amp(p):this.finishOp(9,2)}parseTopLevel(p,y){const O=super.parseTopLevel(p,y);return this.state.hasFlowComment&&this.raise(nr.UnterminatedFlowComment,this.state.curPosition()),O}skipBlockComment(){if(!this.hasPlugin("flowComments")||!this.skipFlowComment())return super.skipBlockComment(this.state.hasFlowComment?"*-/":"*/");{if(this.state.hasFlowComment)throw this.raise(nr.NestedFlowComment,this.state.startLoc);this.hasFlowCommentCompletion();const p=this.skipFlowComment();p&&(this.state.pos+=p,this.state.hasFlowComment=!0)}}skipFlowComment(){const{pos:p}=this.state;let y=2;for(;[32,9].includes(this.input.charCodeAt(p+y));)y++;const O=this.input.charCodeAt(y+p),V=this.input.charCodeAt(y+p+1);return O===58&&V===58?y+2:this.input.slice(y+p,y+p+12)==="flow-include"?y+12:O===58&&V!==58&&y}hasFlowCommentCompletion(){if(this.input.indexOf("*/",this.state.pos)===-1)throw this.raise(m.UnterminatedComment,this.state.curPosition())}flowEnumErrorBooleanMemberNotInitialized(p,y){let{enumName:O,memberName:V}=y;this.raise(nr.EnumBooleanMemberNotInitialized,p,{memberName:V,enumName:O})}flowEnumErrorInvalidMemberInitializer(p,y){return this.raise(y.explicitType?y.explicitType==="symbol"?nr.EnumInvalidMemberInitializerSymbolType:nr.EnumInvalidMemberInitializerPrimaryType:nr.EnumInvalidMemberInitializerUnknownType,p,y)}flowEnumErrorNumberMemberNotInitialized(p,y){this.raise(nr.EnumNumberMemberNotInitialized,p,y)}flowEnumErrorStringMemberInconsistentlyInitialized(p,y){this.raise(nr.EnumStringMemberInconsistentlyInitialized,p,y)}flowEnumMemberInit(){const p=this.state.startLoc,y=()=>this.match(12)||this.match(8);switch(this.state.type){case 134:{const O=this.parseNumericLiteral(this.state.value);return y()?{type:"number",loc:O.loc.start,value:O}:{type:"invalid",loc:p}}case 133:{const O=this.parseStringLiteral(this.state.value);return y()?{type:"string",loc:O.loc.start,value:O}:{type:"invalid",loc:p}}case 85:case 86:{const O=this.parseBooleanLiteral(this.match(85));return y()?{type:"boolean",loc:O.loc.start,value:O}:{type:"invalid",loc:p}}default:return{type:"invalid",loc:p}}}flowEnumMemberRaw(){const p=this.state.startLoc;return{id:this.parseIdentifier(!0),init:this.eat(29)?this.flowEnumMemberInit():{type:"none",loc:p}}}flowEnumCheckExplicitTypeMismatch(p,y,O){const{explicitType:V}=y;V!==null&&V!==O&&this.flowEnumErrorInvalidMemberInitializer(p,y)}flowEnumMembers(p){let{enumName:y,explicitType:O}=p;const V=new Set,ee={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]};let Se=!1;for(;!this.match(8);){if(this.eat(21)){Se=!0;break}const Be=this.startNode(),{id:Ge,init:Ze}=this.flowEnumMemberRaw(),tt=Ge.name;if(tt==="")continue;/^[a-z]/.test(tt)&&this.raise(nr.EnumInvalidMemberName,Ge,{memberName:tt,suggestion:tt[0].toUpperCase()+tt.slice(1),enumName:y}),V.has(tt)&&this.raise(nr.EnumDuplicateMemberName,Ge,{memberName:tt,enumName:y}),V.add(tt);const Tt={enumName:y,explicitType:O,memberName:tt};switch(Be.id=Ge,Ze.type){case"boolean":this.flowEnumCheckExplicitTypeMismatch(Ze.loc,Tt,"boolean"),Be.init=Ze.value,ee.booleanMembers.push(this.finishNode(Be,"EnumBooleanMember"));break;case"number":this.flowEnumCheckExplicitTypeMismatch(Ze.loc,Tt,"number"),Be.init=Ze.value,ee.numberMembers.push(this.finishNode(Be,"EnumNumberMember"));break;case"string":this.flowEnumCheckExplicitTypeMismatch(Ze.loc,Tt,"string"),Be.init=Ze.value,ee.stringMembers.push(this.finishNode(Be,"EnumStringMember"));break;case"invalid":throw this.flowEnumErrorInvalidMemberInitializer(Ze.loc,Tt);case"none":switch(O){case"boolean":this.flowEnumErrorBooleanMemberNotInitialized(Ze.loc,Tt);break;case"number":this.flowEnumErrorNumberMemberNotInitialized(Ze.loc,Tt);break;default:ee.defaultedMembers.push(this.finishNode(Be,"EnumDefaultedMember"))}}this.match(8)||this.expect(12)}return{members:ee,hasUnknownMembers:Se}}flowEnumStringMembers(p,y,O){let{enumName:V}=O;if(p.length===0)return y;if(y.length===0)return p;if(y.length>p.length){for(const ee of p)this.flowEnumErrorStringMemberInconsistentlyInitialized(ee,{enumName:V});return y}for(const ee of y)this.flowEnumErrorStringMemberInconsistentlyInitialized(ee,{enumName:V});return p}flowEnumParseExplicitType(p){let{enumName:y}=p;if(!this.eatContextual(102))return null;if(!oe(this.state.type))throw this.raise(nr.EnumInvalidExplicitTypeUnknownSupplied,this.state.startLoc,{enumName:y});const{value:O}=this.state;return this.next(),O!=="boolean"&&O!=="number"&&O!=="string"&&O!=="symbol"&&this.raise(nr.EnumInvalidExplicitType,this.state.startLoc,{enumName:y,invalidEnumType:O}),O}flowEnumBody(p,y){const O=y.name,V=y.loc.start,ee=this.flowEnumParseExplicitType({enumName:O});this.expect(5);const{members:Se,hasUnknownMembers:Be}=this.flowEnumMembers({enumName:O,explicitType:ee});switch(p.hasUnknownMembers=Be,ee){case"boolean":return p.explicitType=!0,p.members=Se.booleanMembers,this.expect(8),this.finishNode(p,"EnumBooleanBody");case"number":return p.explicitType=!0,p.members=Se.numberMembers,this.expect(8),this.finishNode(p,"EnumNumberBody");case"string":return p.explicitType=!0,p.members=this.flowEnumStringMembers(Se.stringMembers,Se.defaultedMembers,{enumName:O}),this.expect(8),this.finishNode(p,"EnumStringBody");case"symbol":return p.members=Se.defaultedMembers,this.expect(8),this.finishNode(p,"EnumSymbolBody");default:{const Ge=()=>(p.members=[],this.expect(8),this.finishNode(p,"EnumStringBody"));p.explicitType=!1;const Ze=Se.booleanMembers.length,tt=Se.numberMembers.length,Tt=Se.stringMembers.length,mr=Se.defaultedMembers.length;if(Ze||tt||Tt||mr){if(Ze||tt){if(!tt&&!Tt&&Ze>=mr){for(const vr of Se.defaultedMembers)this.flowEnumErrorBooleanMemberNotInitialized(vr.loc.start,{enumName:O,memberName:vr.id.name});return p.members=Se.booleanMembers,this.expect(8),this.finishNode(p,"EnumBooleanBody")}if(!Ze&&!Tt&&tt>=mr){for(const vr of Se.defaultedMembers)this.flowEnumErrorNumberMemberNotInitialized(vr.loc.start,{enumName:O,memberName:vr.id.name});return p.members=Se.numberMembers,this.expect(8),this.finishNode(p,"EnumNumberBody")}return this.raise(nr.EnumInconsistentMemberValues,V,{enumName:O}),Ge()}return p.members=this.flowEnumStringMembers(Se.stringMembers,Se.defaultedMembers,{enumName:O}),this.expect(8),this.finishNode(p,"EnumStringBody")}return Ge()}}}flowParseEnumDeclaration(p){const y=this.parseIdentifier();return p.id=y,p.body=this.flowEnumBody(this.startNode(),y),this.finishNode(p,"EnumDeclaration")}isLookaheadToken_lt(){const p=this.nextTokenStart();if(this.input.charCodeAt(p)===60){const y=this.input.charCodeAt(p+1);return y!==60&&y!==61}return!1}maybeUnwrapTypeCastExpression(p){return p.type==="TypeCastExpression"?p.expression:p}},typescript:Oe=>class extends Oe{constructor(){super(...arguments),this.tsParseInOutModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out"],disallowedModifiers:["const","public","private","protected","readonly","declare","abstract","override"],errorTemplate:$t.InvalidModifierOnTypeParameter}),this.tsParseConstModifier=this.tsParseModifiers.bind(this,{allowedModifiers:["const"],disallowedModifiers:["in","out"],errorTemplate:$t.InvalidModifierOnTypeParameterPositions}),this.tsParseInOutConstModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out","const"],disallowedModifiers:["public","private","protected","readonly","declare","abstract","override"],errorTemplate:$t.InvalidModifierOnTypeParameter})}getScopeHandler(){return ki}tsIsIdentifier(){return oe(this.state.type)}tsTokenCanFollowModifier(){return(this.match(0)||this.match(5)||this.match(55)||this.match(21)||this.match(138)||this.isLiteralPropertyName())&&!this.hasPrecedingLineBreak()}tsNextTokenCanFollowModifier(){return this.next(),this.tsTokenCanFollowModifier()}tsParseModifier(p,y){if(!oe(this.state.type)&&this.state.type!==58&&this.state.type!==75)return;const O=this.state.value;if(p.indexOf(O)!==-1){if(y&&this.tsIsStartOfStaticBlocks())return;if(this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this)))return O}}tsParseModifiers(p,y){let{allowedModifiers:O,disallowedModifiers:V,stopOnStartOfClassStaticBlock:ee,errorTemplate:Se=$t.InvalidModifierOnTypeMember}=p;const Be=(Ze,tt,Tt,mr)=>{tt===Tt&&y[mr]&&this.raise($t.InvalidModifiersOrder,Ze,{orderedModifiers:[Tt,mr]})},Ge=(Ze,tt,Tt,mr)=>{(y[Tt]&&tt===mr||y[mr]&&tt===Tt)&&this.raise($t.IncompatibleModifiers,Ze,{modifiers:[Tt,mr]})};for(;;){const{startLoc:Ze}=this.state,tt=this.tsParseModifier(O.concat(V??[]),ee);if(!tt)break;fo(tt)?y.accessibility?this.raise($t.DuplicateAccessibilityModifier,Ze,{modifier:tt}):(Be(Ze,tt,tt,"override"),Be(Ze,tt,tt,"static"),Be(Ze,tt,tt,"readonly"),y.accessibility=tt):Si(tt)?(y[tt]&&this.raise($t.DuplicateModifier,Ze,{modifier:tt}),y[tt]=!0,Be(Ze,tt,"in","out")):(Object.hasOwnProperty.call(y,tt)?this.raise($t.DuplicateModifier,Ze,{modifier:tt}):(Be(Ze,tt,"static","readonly"),Be(Ze,tt,"static","override"),Be(Ze,tt,"override","readonly"),Be(Ze,tt,"abstract","override"),Ge(Ze,tt,"declare","override"),Ge(Ze,tt,"static","abstract")),y[tt]=!0),V!=null&&V.includes(tt)&&this.raise(Se,Ze,{modifier:tt})}}tsIsListTerminator(p){switch(p){case"EnumMembers":case"TypeMembers":return this.match(8);case"HeritageClauseElement":return this.match(5);case"TupleElementTypes":return this.match(3);case"TypeParametersOrArguments":return this.match(48)}}tsParseList(p,y){const O=[];for(;!this.tsIsListTerminator(p);)O.push(y());return O}tsParseDelimitedList(p,y,O){return function(V){if(V==null)throw new Error(`Unexpected ${V} value.`);return V}(this.tsParseDelimitedListWorker(p,y,!0,O))}tsParseDelimitedListWorker(p,y,O,V){const ee=[];let Se=-1;for(;!this.tsIsListTerminator(p);){Se=-1;const Be=y();if(Be==null)return;if(ee.push(Be),!this.eat(12)){if(this.tsIsListTerminator(p))break;return void(O&&this.expect(12))}Se=this.state.lastTokStartLoc.index}return V&&(V.value=Se),ee}tsParseBracketedList(p,y,O,V,ee){V||(O?this.expect(0):this.expect(47));const Se=this.tsParseDelimitedList(p,y,ee);return O?this.expect(3):this.expect(48),Se}tsParseImportType(){const p=this.startNode();return this.expect(83),this.expect(10),this.match(133)||this.raise($t.UnsupportedImportTypeArgument,this.state.startLoc),p.argument=super.parseExprAtom(),this.expect(11),this.eat(16)&&(p.qualifier=this.tsParseEntityName()),this.match(47)&&(p.typeParameters=this.tsParseTypeArguments()),this.finishNode(p,"TSImportType")}tsParseEntityName(){let p=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],y=this.parseIdentifier(p);for(;this.eat(16);){const O=this.startNodeAtNode(y);O.left=y,O.right=this.parseIdentifier(p),y=this.finishNode(O,"TSQualifiedName")}return y}tsParseTypeReference(){const p=this.startNode();return p.typeName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(p.typeParameters=this.tsParseTypeArguments()),this.finishNode(p,"TSTypeReference")}tsParseThisTypePredicate(p){this.next();const y=this.startNodeAtNode(p);return y.parameterName=p,y.typeAnnotation=this.tsParseTypeAnnotation(!1),y.asserts=!1,this.finishNode(y,"TSTypePredicate")}tsParseThisTypeNode(){const p=this.startNode();return this.next(),this.finishNode(p,"TSThisType")}tsParseTypeQuery(){const p=this.startNode();return this.expect(87),this.match(83)?p.exprName=this.tsParseImportType():p.exprName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(p.typeParameters=this.tsParseTypeArguments()),this.finishNode(p,"TSTypeQuery")}tsParseTypeParameter(p){const y=this.startNode();return p(y),y.name=this.tsParseTypeParameterName(),y.constraint=this.tsEatThenParseType(81),y.default=this.tsEatThenParseType(29),this.finishNode(y,"TSTypeParameter")}tsTryParseTypeParameters(p){if(this.match(47))return this.tsParseTypeParameters(p)}tsParseTypeParameters(p){const y=this.startNode();this.match(47)||this.match(142)?this.next():this.unexpected();const O={value:-1};return y.params=this.tsParseBracketedList("TypeParametersOrArguments",this.tsParseTypeParameter.bind(this,p),!1,!0,O),y.params.length===0&&this.raise($t.EmptyTypeParameters,y),O.value!==-1&&this.addExtra(y,"trailingComma",O.value),this.finishNode(y,"TSTypeParameterDeclaration")}tsFillSignature(p,y){const O=p===19;y.typeParameters=this.tsTryParseTypeParameters(this.tsParseConstModifier),this.expect(10),y.parameters=this.tsParseBindingListForSignature(),(O||this.match(p))&&(y.typeAnnotation=this.tsParseTypeOrTypePredicateAnnotation(p))}tsParseBindingListForSignature(){const p=super.parseBindingList(11,41,2);for(const y of p){const{type:O}=y;O!=="AssignmentPattern"&&O!=="TSParameterProperty"||this.raise($t.UnsupportedSignatureParameterKind,y,{type:O})}return p}tsParseTypeMemberSemicolon(){this.eat(12)||this.isLineTerminator()||this.expect(13)}tsParseSignatureMember(p,y){return this.tsFillSignature(14,y),this.tsParseTypeMemberSemicolon(),this.finishNode(y,p)}tsIsUnambiguouslyIndexSignature(){return this.next(),!!oe(this.state.type)&&(this.next(),this.match(14))}tsTryParseIndexSignature(p){if(!this.match(0)||!this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this)))return;this.expect(0);const y=this.parseIdentifier();y.typeAnnotation=this.tsParseTypeAnnotation(),this.resetEndLocation(y),this.expect(3),p.parameters=[y];const O=this.tsTryParseTypeAnnotation();return O&&(p.typeAnnotation=O),this.tsParseTypeMemberSemicolon(),this.finishNode(p,"TSIndexSignature")}tsParsePropertyOrMethodSignature(p,y){this.eat(17)&&(p.optional=!0);const O=p;if(this.match(10)||this.match(47)){y&&this.raise($t.ReadonlyForMethodSignature,p);const V=O;V.kind&&this.match(47)&&this.raise($t.AccesorCannotHaveTypeParameters,this.state.curPosition()),this.tsFillSignature(14,V),this.tsParseTypeMemberSemicolon();const ee="parameters",Se="typeAnnotation";if(V.kind==="get")V[ee].length>0&&(this.raise(m.BadGetterArity,this.state.curPosition()),this.isThisParam(V[ee][0])&&this.raise($t.AccesorCannotDeclareThisParameter,this.state.curPosition()));else if(V.kind==="set"){if(V[ee].length!==1)this.raise(m.BadSetterArity,this.state.curPosition());else{const Be=V[ee][0];this.isThisParam(Be)&&this.raise($t.AccesorCannotDeclareThisParameter,this.state.curPosition()),Be.type==="Identifier"&&Be.optional&&this.raise($t.SetAccesorCannotHaveOptionalParameter,this.state.curPosition()),Be.type==="RestElement"&&this.raise($t.SetAccesorCannotHaveRestParameter,this.state.curPosition())}V[Se]&&this.raise($t.SetAccesorCannotHaveReturnType,V[Se])}else V.kind="method";return this.finishNode(V,"TSMethodSignature")}{const V=O;y&&(V.readonly=!0);const ee=this.tsTryParseTypeAnnotation();return ee&&(V.typeAnnotation=ee),this.tsParseTypeMemberSemicolon(),this.finishNode(V,"TSPropertySignature")}}tsParseTypeMember(){const p=this.startNode();if(this.match(10)||this.match(47))return this.tsParseSignatureMember("TSCallSignatureDeclaration",p);if(this.match(77)){const y=this.startNode();return this.next(),this.match(10)||this.match(47)?this.tsParseSignatureMember("TSConstructSignatureDeclaration",p):(p.key=this.createIdentifier(y,"new"),this.tsParsePropertyOrMethodSignature(p,!1))}return this.tsParseModifiers({allowedModifiers:["readonly"],disallowedModifiers:["declare","abstract","private","protected","public","static","override"]},p),this.tsTryParseIndexSignature(p)||(super.parsePropertyName(p),p.computed||p.key.type!=="Identifier"||p.key.name!=="get"&&p.key.name!=="set"||!this.tsTokenCanFollowModifier()||(p.kind=p.key.name,super.parsePropertyName(p)),this.tsParsePropertyOrMethodSignature(p,!!p.readonly))}tsParseTypeLiteral(){const p=this.startNode();return p.members=this.tsParseObjectTypeMembers(),this.finishNode(p,"TSTypeLiteral")}tsParseObjectTypeMembers(){this.expect(5);const p=this.tsParseList("TypeMembers",this.tsParseTypeMember.bind(this));return this.expect(8),p}tsIsStartOfMappedType(){return this.next(),this.eat(53)?this.isContextual(122):(this.isContextual(122)&&this.next(),!!this.match(0)&&(this.next(),!!this.tsIsIdentifier()&&(this.next(),this.match(58))))}tsParseMappedTypeParameter(){const p=this.startNode();return p.name=this.tsParseTypeParameterName(),p.constraint=this.tsExpectThenParseType(58),this.finishNode(p,"TSTypeParameter")}tsParseMappedType(){const p=this.startNode();return this.expect(5),this.match(53)?(p.readonly=this.state.value,this.next(),this.expectContextual(122)):this.eatContextual(122)&&(p.readonly=!0),this.expect(0),p.typeParameter=this.tsParseMappedTypeParameter(),p.nameType=this.eatContextual(93)?this.tsParseType():null,this.expect(3),this.match(53)?(p.optional=this.state.value,this.next(),this.expect(17)):this.eat(17)&&(p.optional=!0),p.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(8),this.finishNode(p,"TSMappedType")}tsParseTupleType(){const p=this.startNode();p.elementTypes=this.tsParseBracketedList("TupleElementTypes",this.tsParseTupleElementType.bind(this),!0,!1);let y=!1;return p.elementTypes.forEach(O=>{const{type:V}=O;!y||V==="TSRestType"||V==="TSOptionalType"||V==="TSNamedTupleMember"&&O.optional||this.raise($t.OptionalTypeBeforeRequired,O),y||(y=V==="TSNamedTupleMember"&&O.optional||V==="TSOptionalType")}),this.finishNode(p,"TSTupleType")}tsParseTupleElementType(){const{startLoc:p}=this.state,y=this.eat(21);let O,V,ee,Se;const Be=J(this.state.type)?this.lookaheadCharCode():null;if(Be===58)O=!0,ee=!1,V=this.parseIdentifier(!0),this.expect(14),Se=this.tsParseType();else if(Be===63){ee=!0;const Ge=this.state.startLoc,Ze=this.state.value,tt=this.tsParseNonArrayType();this.lookaheadCharCode()===58?(O=!0,V=this.createIdentifier(this.startNodeAt(Ge),Ze),this.expect(17),this.expect(14),Se=this.tsParseType()):(O=!1,Se=tt,this.expect(17))}else Se=this.tsParseType(),ee=this.eat(17),O=this.eat(14);if(O){let Ge;V?(Ge=this.startNodeAtNode(V),Ge.optional=ee,Ge.label=V,Ge.elementType=Se,this.eat(17)&&(Ge.optional=!0,this.raise($t.TupleOptionalAfterType,this.state.lastTokStartLoc))):(Ge=this.startNodeAtNode(Se),Ge.optional=ee,this.raise($t.InvalidTupleMemberLabel,Se),Ge.label=Se,Ge.elementType=this.tsParseType()),Se=this.finishNode(Ge,"TSNamedTupleMember")}else if(ee){const Ge=this.startNodeAtNode(Se);Ge.typeAnnotation=Se,Se=this.finishNode(Ge,"TSOptionalType")}if(y){const Ge=this.startNodeAt(p);Ge.typeAnnotation=Se,Se=this.finishNode(Ge,"TSRestType")}return Se}tsParseParenthesizedType(){const p=this.startNode();return this.expect(10),p.typeAnnotation=this.tsParseType(),this.expect(11),this.finishNode(p,"TSParenthesizedType")}tsParseFunctionOrConstructorType(p,y){const O=this.startNode();return p==="TSConstructorType"&&(O.abstract=!!y,y&&this.next(),this.next()),this.tsInAllowConditionalTypesContext(()=>this.tsFillSignature(19,O)),this.finishNode(O,p)}tsParseLiteralTypeNode(){const p=this.startNode();switch(this.state.type){case 134:case 135:case 133:case 85:case 86:p.literal=super.parseExprAtom();break;default:this.unexpected()}return this.finishNode(p,"TSLiteralType")}tsParseTemplateLiteralType(){const p=this.startNode();return p.literal=super.parseTemplate(!1),this.finishNode(p,"TSLiteralType")}parseTemplateSubstitution(){return this.state.inType?this.tsParseType():super.parseTemplateSubstitution()}tsParseThisTypeOrThisTypePredicate(){const p=this.tsParseThisTypeNode();return this.isContextual(116)&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(p):p}tsParseNonArrayType(){switch(this.state.type){case 133:case 134:case 135:case 85:case 86:return this.tsParseLiteralTypeNode();case 53:if(this.state.value==="-"){const p=this.startNode(),y=this.lookahead();return y.type!==134&&y.type!==135&&this.unexpected(),p.literal=this.parseMaybeUnary(),this.finishNode(p,"TSLiteralType")}break;case 78:return this.tsParseThisTypeOrThisTypePredicate();case 87:return this.tsParseTypeQuery();case 83:return this.tsParseImportType();case 5:return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this))?this.tsParseMappedType():this.tsParseTypeLiteral();case 0:return this.tsParseTupleType();case 10:return this.tsParseParenthesizedType();case 25:case 24:return this.tsParseTemplateLiteralType();default:{const{type:p}=this.state;if(oe(p)||p===88||p===84){const y=p===88?"TSVoidKeyword":p===84?"TSNullKeyword":function(O){switch(O){case"any":return"TSAnyKeyword";case"boolean":return"TSBooleanKeyword";case"bigint":return"TSBigIntKeyword";case"never":return"TSNeverKeyword";case"number":return"TSNumberKeyword";case"object":return"TSObjectKeyword";case"string":return"TSStringKeyword";case"symbol":return"TSSymbolKeyword";case"undefined":return"TSUndefinedKeyword";case"unknown":return"TSUnknownKeyword";default:return}}(this.state.value);if(y!==void 0&&this.lookaheadCharCode()!==46){const O=this.startNode();return this.next(),this.finishNode(O,y)}return this.tsParseTypeReference()}}}this.unexpected()}tsParseArrayTypeOrHigher(){let p=this.tsParseNonArrayType();for(;!this.hasPrecedingLineBreak()&&this.eat(0);)if(this.match(3)){const y=this.startNodeAtNode(p);y.elementType=p,this.expect(3),p=this.finishNode(y,"TSArrayType")}else{const y=this.startNodeAtNode(p);y.objectType=p,y.indexType=this.tsParseType(),this.expect(3),p=this.finishNode(y,"TSIndexedAccessType")}return p}tsParseTypeOperator(){const p=this.startNode(),y=this.state.value;return this.next(),p.operator=y,p.typeAnnotation=this.tsParseTypeOperatorOrHigher(),y==="readonly"&&this.tsCheckTypeAnnotationForReadOnly(p),this.finishNode(p,"TSTypeOperator")}tsCheckTypeAnnotationForReadOnly(p){switch(p.typeAnnotation.type){case"TSTupleType":case"TSArrayType":return;default:this.raise($t.UnexpectedReadonly,p)}}tsParseInferType(){const p=this.startNode();this.expectContextual(115);const y=this.startNode();return y.name=this.tsParseTypeParameterName(),y.constraint=this.tsTryParse(()=>this.tsParseConstraintForInferType()),p.typeParameter=this.finishNode(y,"TSTypeParameter"),this.finishNode(p,"TSInferType")}tsParseConstraintForInferType(){if(this.eat(81)){const p=this.tsInDisallowConditionalTypesContext(()=>this.tsParseType());if(this.state.inDisallowConditionalTypesContext||!this.match(17))return p}}tsParseTypeOperatorOrHigher(){var p;return(p=this.state.type)>=121&&p<=123&&!this.state.containsEsc?this.tsParseTypeOperator():this.isContextual(115)?this.tsParseInferType():this.tsInAllowConditionalTypesContext(()=>this.tsParseArrayTypeOrHigher())}tsParseUnionOrIntersectionType(p,y,O){const V=this.startNode(),ee=this.eat(O),Se=[];do Se.push(y());while(this.eat(O));return Se.length!==1||ee?(V.types=Se,this.finishNode(V,p)):Se[0]}tsParseIntersectionTypeOrHigher(){return this.tsParseUnionOrIntersectionType("TSIntersectionType",this.tsParseTypeOperatorOrHigher.bind(this),45)}tsParseUnionTypeOrHigher(){return this.tsParseUnionOrIntersectionType("TSUnionType",this.tsParseIntersectionTypeOrHigher.bind(this),43)}tsIsStartOfFunctionType(){return!!this.match(47)||this.match(10)&&this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this))}tsSkipParameterStart(){if(oe(this.state.type)||this.match(78))return this.next(),!0;if(this.match(5)){const{errors:p}=this.state,y=p.length;try{return this.parseObjectLike(8,!0),p.length===y}catch{return!1}}if(this.match(0)){this.next();const{errors:p}=this.state,y=p.length;try{return super.parseBindingList(3,93,1),p.length===y}catch{return!1}}return!1}tsIsUnambiguouslyStartOfFunctionType(){return this.next(),!!(this.match(11)||this.match(21)||this.tsSkipParameterStart()&&(this.match(14)||this.match(12)||this.match(17)||this.match(29)||this.match(11)&&(this.next(),this.match(19))))}tsParseTypeOrTypePredicateAnnotation(p){return this.tsInType(()=>{const y=this.startNode();this.expect(p);const O=this.startNode(),V=!!this.tsTryParse(this.tsParseTypePredicateAsserts.bind(this));if(V&&this.match(78)){let Be=this.tsParseThisTypeOrThisTypePredicate();return Be.type==="TSThisType"?(O.parameterName=Be,O.asserts=!0,O.typeAnnotation=null,Be=this.finishNode(O,"TSTypePredicate")):(this.resetStartLocationFromNode(Be,O),Be.asserts=!0),y.typeAnnotation=Be,this.finishNode(y,"TSTypeAnnotation")}const ee=this.tsIsIdentifier()&&this.tsTryParse(this.tsParseTypePredicatePrefix.bind(this));if(!ee)return V?(O.parameterName=this.parseIdentifier(),O.asserts=V,O.typeAnnotation=null,y.typeAnnotation=this.finishNode(O,"TSTypePredicate"),this.finishNode(y,"TSTypeAnnotation")):this.tsParseTypeAnnotation(!1,y);const Se=this.tsParseTypeAnnotation(!1);return O.parameterName=ee,O.typeAnnotation=Se,O.asserts=V,y.typeAnnotation=this.finishNode(O,"TSTypePredicate"),this.finishNode(y,"TSTypeAnnotation")})}tsTryParseTypeOrTypePredicateAnnotation(){if(this.match(14))return this.tsParseTypeOrTypePredicateAnnotation(14)}tsTryParseTypeAnnotation(){if(this.match(14))return this.tsParseTypeAnnotation()}tsTryParseType(){return this.tsEatThenParseType(14)}tsParseTypePredicatePrefix(){const p=this.parseIdentifier();if(this.isContextual(116)&&!this.hasPrecedingLineBreak())return this.next(),p}tsParseTypePredicateAsserts(){if(this.state.type!==109)return!1;const p=this.state.containsEsc;return this.next(),!(!oe(this.state.type)&&!this.match(78)||(p&&this.raise(m.InvalidEscapedReservedWord,this.state.lastTokStartLoc,{reservedWord:"asserts"}),0))}tsParseTypeAnnotation(){let p=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.startNode();return this.tsInType(()=>{p&&this.expect(14),y.typeAnnotation=this.tsParseType()}),this.finishNode(y,"TSTypeAnnotation")}tsParseType(){Vo(this.state.inType);const p=this.tsParseNonConditionalType();if(this.state.inDisallowConditionalTypesContext||this.hasPrecedingLineBreak()||!this.eat(81))return p;const y=this.startNodeAtNode(p);return y.checkType=p,y.extendsType=this.tsInDisallowConditionalTypesContext(()=>this.tsParseNonConditionalType()),this.expect(17),y.trueType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.expect(14),y.falseType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.finishNode(y,"TSConditionalType")}isAbstractConstructorSignature(){return this.isContextual(124)&&this.lookahead().type===77}tsParseNonConditionalType(){return this.tsIsStartOfFunctionType()?this.tsParseFunctionOrConstructorType("TSFunctionType"):this.match(77)?this.tsParseFunctionOrConstructorType("TSConstructorType"):this.isAbstractConstructorSignature()?this.tsParseFunctionOrConstructorType("TSConstructorType",!0):this.tsParseUnionTypeOrHigher()}tsParseTypeAssertion(){this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise($t.ReservedTypeAssertion,this.state.startLoc);const p=this.startNode();return p.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?this.tsParseTypeReference():this.tsParseType())),this.expect(48),p.expression=this.parseMaybeUnary(),this.finishNode(p,"TSTypeAssertion")}tsParseHeritageClause(p){const y=this.state.startLoc,O=this.tsParseDelimitedList("HeritageClauseElement",()=>{const V=this.startNode();return V.expression=this.tsParseEntityName(),this.match(47)&&(V.typeParameters=this.tsParseTypeArguments()),this.finishNode(V,"TSExpressionWithTypeArguments")});return O.length||this.raise($t.EmptyHeritageClauseType,y,{token:p}),O}tsParseInterfaceDeclaration(p){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.hasFollowingLineBreak())return null;this.expectContextual(129),y.declare&&(p.declare=!0),oe(this.state.type)?(p.id=this.parseIdentifier(),this.checkIdentifier(p.id,130)):(p.id=null,this.raise($t.MissingInterfaceName,this.state.startLoc)),p.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers),this.eat(81)&&(p.extends=this.tsParseHeritageClause("extends"));const O=this.startNode();return O.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),p.body=this.finishNode(O,"TSInterfaceBody"),this.finishNode(p,"TSInterfaceDeclaration")}tsParseTypeAliasDeclaration(p){return p.id=this.parseIdentifier(),this.checkIdentifier(p.id,2),p.typeAnnotation=this.tsInType(()=>{if(p.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutModifiers),this.expect(29),this.isContextual(114)&&this.lookahead().type!==16){const y=this.startNode();return this.next(),this.finishNode(y,"TSIntrinsicKeyword")}return this.tsParseType()}),this.semicolon(),this.finishNode(p,"TSTypeAliasDeclaration")}tsInNoContext(p){const y=this.state.context;this.state.context=[y[0]];try{return p()}finally{this.state.context=y}}tsInType(p){const y=this.state.inType;this.state.inType=!0;try{return p()}finally{this.state.inType=y}}tsInDisallowConditionalTypesContext(p){const y=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!0;try{return p()}finally{this.state.inDisallowConditionalTypesContext=y}}tsInAllowConditionalTypesContext(p){const y=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!1;try{return p()}finally{this.state.inDisallowConditionalTypesContext=y}}tsEatThenParseType(p){if(this.match(p))return this.tsNextThenParseType()}tsExpectThenParseType(p){return this.tsInType(()=>(this.expect(p),this.tsParseType()))}tsNextThenParseType(){return this.tsInType(()=>(this.next(),this.tsParseType()))}tsParseEnumMember(){const p=this.startNode();return p.id=this.match(133)?super.parseStringLiteral(this.state.value):this.parseIdentifier(!0),this.eat(29)&&(p.initializer=super.parseMaybeAssignAllowIn()),this.finishNode(p,"TSEnumMember")}tsParseEnumDeclaration(p){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return y.const&&(p.const=!0),y.declare&&(p.declare=!0),this.expectContextual(126),p.id=this.parseIdentifier(),this.checkIdentifier(p.id,p.const?8971:8459),this.expect(5),p.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(p,"TSEnumDeclaration")}tsParseModuleBlock(){const p=this.startNode();return this.scope.enter(0),this.expect(5),super.parseBlockOrModuleBlockBody(p.body=[],void 0,!0,8),this.scope.exit(),this.finishNode(p,"TSModuleBlock")}tsParseModuleOrNamespaceDeclaration(p){let y=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(p.id=this.parseIdentifier(),y||this.checkIdentifier(p.id,1024),this.eat(16)){const O=this.startNode();this.tsParseModuleOrNamespaceDeclaration(O,!0),p.body=O}else this.scope.enter(256),this.prodParam.enter(0),p.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit();return this.finishNode(p,"TSModuleDeclaration")}tsParseAmbientExternalModuleDeclaration(p){return this.isContextual(112)?(p.global=!0,p.id=this.parseIdentifier()):this.match(133)?p.id=super.parseStringLiteral(this.state.value):this.unexpected(),this.match(5)?(this.scope.enter(256),this.prodParam.enter(0),p.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit()):this.semicolon(),this.finishNode(p,"TSModuleDeclaration")}tsParseImportEqualsDeclaration(p,y,O){p.isExport=O||!1,p.id=y||this.parseIdentifier(),this.checkIdentifier(p.id,4096),this.expect(29);const V=this.tsParseModuleReference();return p.importKind==="type"&&V.type!=="TSExternalModuleReference"&&this.raise($t.ImportAliasHasImportType,V),p.moduleReference=V,this.semicolon(),this.finishNode(p,"TSImportEqualsDeclaration")}tsIsExternalModuleReference(){return this.isContextual(119)&&this.lookaheadCharCode()===40}tsParseModuleReference(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(!1)}tsParseExternalModuleReference(){const p=this.startNode();return this.expectContextual(119),this.expect(10),this.match(133)||this.unexpected(),p.expression=super.parseExprAtom(),this.expect(11),this.sawUnambiguousESM=!0,this.finishNode(p,"TSExternalModuleReference")}tsLookAhead(p){const y=this.state.clone(),O=p();return this.state=y,O}tsTryParseAndCatch(p){const y=this.tryParse(O=>p()||O());if(!y.aborted&&y.node)return y.error&&(this.state=y.failState),y.node}tsTryParse(p){const y=this.state.clone(),O=p();if(O!==void 0&&O!==!1)return O;this.state=y}tsTryParseDeclare(p){if(this.isLineTerminator())return;let y,O=this.state.type;return this.isContextual(100)&&(O=74,y="let"),this.tsInAmbientContext(()=>{switch(O){case 68:return p.declare=!0,super.parseFunctionStatement(p,!1,!1);case 80:return p.declare=!0,this.parseClass(p,!0,!1);case 126:return this.tsParseEnumDeclaration(p,{declare:!0});case 112:return this.tsParseAmbientExternalModuleDeclaration(p);case 75:case 74:return this.match(75)&&this.isLookaheadContextual("enum")?(this.expect(75),this.tsParseEnumDeclaration(p,{const:!0,declare:!0})):(p.declare=!0,this.parseVarStatement(p,y||this.state.value,!0));case 129:{const V=this.tsParseInterfaceDeclaration(p,{declare:!0});if(V)return V}default:if(oe(O))return this.tsParseDeclaration(p,this.state.value,!0,null)}})}tsTryParseExportDeclaration(){return this.tsParseDeclaration(this.startNode(),this.state.value,!0,null)}tsParseExpressionStatement(p,y,O){switch(y.name){case"declare":{const V=this.tsTryParseDeclare(p);return V&&(V.declare=!0),V}case"global":if(this.match(5)){this.scope.enter(256),this.prodParam.enter(0);const V=p;return V.global=!0,V.id=y,V.body=this.tsParseModuleBlock(),this.scope.exit(),this.prodParam.exit(),this.finishNode(V,"TSModuleDeclaration")}break;default:return this.tsParseDeclaration(p,y.name,!1,O)}}tsParseDeclaration(p,y,O,V){switch(y){case"abstract":if(this.tsCheckLineTerminator(O)&&(this.match(80)||oe(this.state.type)))return this.tsParseAbstractDeclaration(p,V);break;case"module":if(this.tsCheckLineTerminator(O)){if(this.match(133))return this.tsParseAmbientExternalModuleDeclaration(p);if(oe(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(p)}break;case"namespace":if(this.tsCheckLineTerminator(O)&&oe(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(p);break;case"type":if(this.tsCheckLineTerminator(O)&&oe(this.state.type))return this.tsParseTypeAliasDeclaration(p)}}tsCheckLineTerminator(p){return p?!this.hasFollowingLineBreak()&&(this.next(),!0):!this.isLineTerminator()}tsTryParseGenericAsyncArrowFunction(p){if(!this.match(47))return;const y=this.state.maybeInArrowParameters;this.state.maybeInArrowParameters=!0;const O=this.tsTryParseAndCatch(()=>{const V=this.startNodeAt(p);return V.typeParameters=this.tsParseTypeParameters(this.tsParseConstModifier),super.parseFunctionParams(V),V.returnType=this.tsTryParseTypeOrTypePredicateAnnotation(),this.expect(19),V});return this.state.maybeInArrowParameters=y,O?super.parseArrowExpression(O,null,!0):void 0}tsParseTypeArgumentsInExpression(){if(this.reScan_lt()===47)return this.tsParseTypeArguments()}tsParseTypeArguments(){const p=this.startNode();return p.params=this.tsInType(()=>this.tsInNoContext(()=>(this.expect(47),this.tsParseDelimitedList("TypeParametersOrArguments",this.tsParseType.bind(this))))),p.params.length===0?this.raise($t.EmptyTypeArguments,p):this.state.inType||this.curContext()!==P.brace||this.reScan_lt_gt(),this.expect(48),this.finishNode(p,"TSTypeParameterInstantiation")}tsIsDeclarationStart(){return(p=this.state.type)>=124&&p<=130;var p}isExportDefaultSpecifier(){return!this.tsIsDeclarationStart()&&super.isExportDefaultSpecifier()}parseAssignableListItem(p,y){const O=this.state.startLoc,V={};this.tsParseModifiers({allowedModifiers:["public","private","protected","override","readonly"]},V);const ee=V.accessibility,Se=V.override,Be=V.readonly;4&p||!(ee||Be||Se)||this.raise($t.UnexpectedParameterModifier,O);const Ge=this.parseMaybeDefault();this.parseAssignableListItemTypes(Ge,p);const Ze=this.parseMaybeDefault(Ge.loc.start,Ge);if(ee||Be||Se){const tt=this.startNodeAt(O);return y.length&&(tt.decorators=y),ee&&(tt.accessibility=ee),Be&&(tt.readonly=Be),Se&&(tt.override=Se),Ze.type!=="Identifier"&&Ze.type!=="AssignmentPattern"&&this.raise($t.UnsupportedParameterPropertyKind,tt),tt.parameter=Ze,this.finishNode(tt,"TSParameterProperty")}return y.length&&(Ge.decorators=y),Ze}isSimpleParameter(p){return p.type==="TSParameterProperty"&&super.isSimpleParameter(p.parameter)||super.isSimpleParameter(p)}tsDisallowOptionalPattern(p){for(const y of p.params)y.type!=="Identifier"&&y.optional&&!this.state.isAmbientContext&&this.raise($t.PatternIsOptional,y)}setArrowFunctionParameters(p,y,O){super.setArrowFunctionParameters(p,y,O),this.tsDisallowOptionalPattern(p)}parseFunctionBodyAndFinish(p,y){let O=arguments.length>2&&arguments[2]!==void 0&&arguments[2];this.match(14)&&(p.returnType=this.tsParseTypeOrTypePredicateAnnotation(14));const V=y==="FunctionDeclaration"?"TSDeclareFunction":y==="ClassMethod"||y==="ClassPrivateMethod"?"TSDeclareMethod":void 0;return V&&!this.match(5)&&this.isLineTerminator()?this.finishNode(p,V):V==="TSDeclareFunction"&&this.state.isAmbientContext&&(this.raise($t.DeclareFunctionHasImplementation,p),p.declare)?super.parseFunctionBodyAndFinish(p,V,O):(this.tsDisallowOptionalPattern(p),super.parseFunctionBodyAndFinish(p,y,O))}registerFunctionStatementId(p){!p.body&&p.id?this.checkIdentifier(p.id,1024):super.registerFunctionStatementId(p)}tsCheckForInvalidTypeCasts(p){p.forEach(y=>{y?.type==="TSTypeCastExpression"&&this.raise($t.UnexpectedTypeAnnotation,y.typeAnnotation)})}toReferencedList(p,y){return this.tsCheckForInvalidTypeCasts(p),p}parseArrayLike(p,y,O,V){const ee=super.parseArrayLike(p,y,O,V);return ee.type==="ArrayExpression"&&this.tsCheckForInvalidTypeCasts(ee.elements),ee}parseSubscript(p,y,O,V){if(!this.hasPrecedingLineBreak()&&this.match(35)){this.state.canStartJSXElement=!1,this.next();const Se=this.startNodeAt(y);return Se.expression=p,this.finishNode(Se,"TSNonNullExpression")}let ee=!1;if(this.match(18)&&this.lookaheadCharCode()===60){if(O)return V.stop=!0,p;V.optionalChainMember=ee=!0,this.next()}if(this.match(47)||this.match(51)){let Se;const Be=this.tsTryParseAndCatch(()=>{if(!O&&this.atPossibleAsyncArrow(p)){const Tt=this.tsTryParseGenericAsyncArrowFunction(y);if(Tt)return Tt}const Ge=this.tsParseTypeArgumentsInExpression();if(!Ge)return;if(ee&&!this.match(10))return void(Se=this.state.curPosition());if(Te(this.state.type)){const Tt=super.parseTaggedTemplateExpression(p,y,V);return Tt.typeParameters=Ge,Tt}if(!O&&this.eat(10)){const Tt=this.startNodeAt(y);return Tt.callee=p,Tt.arguments=this.parseCallExpressionArguments(11,!1),this.tsCheckForInvalidTypeCasts(Tt.arguments),Tt.typeParameters=Ge,V.optionalChainMember&&(Tt.optional=ee),this.finishCallExpression(Tt,V.optionalChainMember)}const Ze=this.state.type;if(Ze===48||Ze===52||Ze!==10&&q(Ze)&&!this.hasPrecedingLineBreak())return;const tt=this.startNodeAt(y);return tt.expression=p,tt.typeParameters=Ge,this.finishNode(tt,"TSInstantiationExpression")});if(Se&&this.unexpected(Se,10),Be)return Be.type==="TSInstantiationExpression"&&(this.match(16)||this.match(18)&&this.lookaheadCharCode()!==40)&&this.raise($t.InvalidPropertyAccessAfterInstantiationExpression,this.state.startLoc),Be}return super.parseSubscript(p,y,O,V)}parseNewCallee(p){var y;super.parseNewCallee(p);const{callee:O}=p;O.type!=="TSInstantiationExpression"||(y=O.extra)!=null&&y.parenthesized||(p.typeParameters=O.typeParameters,p.callee=O.expression)}parseExprOp(p,y,O){let V;if(ge(58)>O&&!this.hasPrecedingLineBreak()&&(this.isContextual(93)||(V=this.isContextual(120)))){const ee=this.startNodeAt(y);return ee.expression=p,ee.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?(V&&this.raise(m.UnexpectedKeyword,this.state.startLoc,{keyword:"const"}),this.tsParseTypeReference()):this.tsParseType())),this.finishNode(ee,V?"TSSatisfiesExpression":"TSAsExpression"),this.reScan_lt_gt(),this.parseExprOp(ee,y,O)}return super.parseExprOp(p,y,O)}checkReservedWord(p,y,O,V){this.state.isAmbientContext||super.checkReservedWord(p,y,O,V)}checkImportReflection(p){super.checkImportReflection(p),p.module&&p.importKind!=="value"&&this.raise($t.ImportReflectionHasImportType,p.specifiers[0].loc.start)}checkDuplicateExports(){}isPotentialImportPhase(p){if(super.isPotentialImportPhase(p))return!0;if(this.isContextual(130)){const y=this.lookaheadCharCode();return p?y===123||y===42:y!==61}return!p&&this.isContextual(87)}applyImportPhase(p,y,O,V){super.applyImportPhase(p,y,O,V),y?p.exportKind=O==="type"?"type":"value":p.importKind=O==="type"||O==="typeof"?O:"value"}parseImport(p){if(this.match(133))return p.importKind="value",super.parseImport(p);let y;if(oe(this.state.type)&&this.lookaheadCharCode()===61)return p.importKind="value",this.tsParseImportEqualsDeclaration(p);if(this.isContextual(130)){const O=this.parseMaybeImportPhase(p,!1);if(this.lookaheadCharCode()===61)return this.tsParseImportEqualsDeclaration(p,O);y=super.parseImportSpecifiersAndAfter(p,O)}else y=super.parseImport(p);return y.importKind==="type"&&y.specifiers.length>1&&y.specifiers[0].type==="ImportDefaultSpecifier"&&this.raise($t.TypeImportCannotSpecifyDefaultAndNamed,y),y}parseExport(p,y){if(this.match(83)){this.next();let O=null;return this.isContextual(130)&&this.isPotentialImportPhase(!1)?O=this.parseMaybeImportPhase(p,!1):p.importKind="value",this.tsParseImportEqualsDeclaration(p,O,!0)}if(this.eat(29)){const O=p;return O.expression=super.parseExpression(),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(O,"TSExportAssignment")}if(this.eatContextual(93)){const O=p;return this.expectContextual(128),O.id=this.parseIdentifier(),this.semicolon(),this.finishNode(O,"TSNamespaceExportDeclaration")}return super.parseExport(p,y)}isAbstractClass(){return this.isContextual(124)&&this.lookahead().type===80}parseExportDefaultExpression(){if(this.isAbstractClass()){const p=this.startNode();return this.next(),p.abstract=!0,this.parseClass(p,!0,!0)}if(this.match(129)){const p=this.tsParseInterfaceDeclaration(this.startNode());if(p)return p}return super.parseExportDefaultExpression()}parseVarStatement(p,y){let O=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const{isAmbientContext:V}=this.state,ee=super.parseVarStatement(p,y,O||V);if(!V)return ee;for(const{id:Se,init:Be}of ee.declarations)Be&&(y!=="const"||Se.typeAnnotation?this.raise($t.InitializerNotAllowedInAmbientContext,Be):wa(Be,this.hasPlugin("estree"))||this.raise($t.ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference,Be));return ee}parseStatementContent(p,y){if(this.match(75)&&this.isLookaheadContextual("enum")){const O=this.startNode();return this.expect(75),this.tsParseEnumDeclaration(O,{const:!0})}if(this.isContextual(126))return this.tsParseEnumDeclaration(this.startNode());if(this.isContextual(129)){const O=this.tsParseInterfaceDeclaration(this.startNode());if(O)return O}return super.parseStatementContent(p,y)}parseAccessModifier(){return this.tsParseModifier(["public","protected","private"])}tsHasSomeModifiers(p,y){return y.some(O=>fo(O)?p.accessibility===O:!!p[O])}tsIsStartOfStaticBlocks(){return this.isContextual(106)&&this.lookaheadCharCode()===123}parseClassMember(p,y,O){const V=["declare","private","public","protected","override","abstract","readonly","static"];this.tsParseModifiers({allowedModifiers:V,disallowedModifiers:["in","out"],stopOnStartOfClassStaticBlock:!0,errorTemplate:$t.InvalidModifierOnTypeParameterPositions},y);const ee=()=>{this.tsIsStartOfStaticBlocks()?(this.next(),this.next(),this.tsHasSomeModifiers(y,V)&&this.raise($t.StaticBlockCannotHaveModifier,this.state.curPosition()),super.parseClassStaticBlock(p,y)):this.parseClassMemberWithIsStatic(p,y,O,!!y.static)};y.declare?this.tsInAmbientContext(ee):ee()}parseClassMemberWithIsStatic(p,y,O,V){const ee=this.tsTryParseIndexSignature(y);if(ee)return p.body.push(ee),y.abstract&&this.raise($t.IndexSignatureHasAbstract,y),y.accessibility&&this.raise($t.IndexSignatureHasAccessibility,y,{modifier:y.accessibility}),y.declare&&this.raise($t.IndexSignatureHasDeclare,y),void(y.override&&this.raise($t.IndexSignatureHasOverride,y));!this.state.inAbstractClass&&y.abstract&&this.raise($t.NonAbstractClassHasAbstractMethod,y),y.override&&(O.hadSuperClass||this.raise($t.OverrideNotInSubClass,y)),super.parseClassMemberWithIsStatic(p,y,O,V)}parsePostMemberNameModifiers(p){this.eat(17)&&(p.optional=!0),p.readonly&&this.match(10)&&this.raise($t.ClassMethodHasReadonly,p),p.declare&&this.match(10)&&this.raise($t.ClassMethodHasDeclare,p)}parseExpressionStatement(p,y,O){return(y.type==="Identifier"?this.tsParseExpressionStatement(p,y,O):void 0)||super.parseExpressionStatement(p,y,O)}shouldParseExportDeclaration(){return!!this.tsIsDeclarationStart()||super.shouldParseExportDeclaration()}parseConditional(p,y,O){if(!this.state.maybeInArrowParameters||!this.match(17))return super.parseConditional(p,y,O);const V=this.tryParse(()=>super.parseConditional(p,y));return V.node?(V.error&&(this.state=V.failState),V.node):(V.error&&super.setOptionalParametersError(O,V.error),p)}parseParenItem(p,y){if(p=super.parseParenItem(p,y),this.eat(17)&&(p.optional=!0,this.resetEndLocation(p)),this.match(14)){const O=this.startNodeAt(y);return O.expression=p,O.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(O,"TSTypeCastExpression")}return p}parseExportDeclaration(p){if(!this.state.isAmbientContext&&this.isContextual(125))return this.tsInAmbientContext(()=>this.parseExportDeclaration(p));const y=this.state.startLoc,O=this.eatContextual(125);if(O&&(this.isContextual(125)||!this.shouldParseExportDeclaration()))throw this.raise($t.ExpectedAmbientAfterExportDeclare,this.state.startLoc);const V=oe(this.state.type)&&this.tsTryParseExportDeclaration()||super.parseExportDeclaration(p);return V?((V.type==="TSInterfaceDeclaration"||V.type==="TSTypeAliasDeclaration"||O)&&(p.exportKind="type"),O&&(this.resetStartLocation(V,y),V.declare=!0),V):null}parseClassId(p,y,O,V){if((!y||O)&&this.isContextual(113))return;super.parseClassId(p,y,O,p.declare?1024:8331);const ee=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers);ee&&(p.typeParameters=ee)}parseClassPropertyAnnotation(p){p.optional||(this.eat(35)?p.definite=!0:this.eat(17)&&(p.optional=!0));const y=this.tsTryParseTypeAnnotation();y&&(p.typeAnnotation=y)}parseClassProperty(p){if(this.parseClassPropertyAnnotation(p),this.state.isAmbientContext&&(!p.readonly||p.typeAnnotation)&&this.match(29)&&this.raise($t.DeclareClassFieldHasInitializer,this.state.startLoc),p.abstract&&this.match(29)){const{key:y}=p;this.raise($t.AbstractPropertyHasInitializer,this.state.startLoc,{propertyName:y.type!=="Identifier"||p.computed?`[${this.input.slice(y.start,y.end)}]`:y.name})}return super.parseClassProperty(p)}parseClassPrivateProperty(p){return p.abstract&&this.raise($t.PrivateElementHasAbstract,p),p.accessibility&&this.raise($t.PrivateElementHasAccessibility,p,{modifier:p.accessibility}),this.parseClassPropertyAnnotation(p),super.parseClassPrivateProperty(p)}parseClassAccessorProperty(p){return this.parseClassPropertyAnnotation(p),p.optional&&this.raise($t.AccessorCannotBeOptional,p),super.parseClassAccessorProperty(p)}pushClassMethod(p,y,O,V,ee,Se){const Be=this.tsTryParseTypeParameters(this.tsParseConstModifier);Be&&ee&&this.raise($t.ConstructorHasTypeParameters,Be);const{declare:Ge=!1,kind:Ze}=y;!Ge||Ze!=="get"&&Ze!=="set"||this.raise($t.DeclareAccessor,y,{kind:Ze}),Be&&(y.typeParameters=Be),super.pushClassMethod(p,y,O,V,ee,Se)}pushClassPrivateMethod(p,y,O,V){const ee=this.tsTryParseTypeParameters(this.tsParseConstModifier);ee&&(y.typeParameters=ee),super.pushClassPrivateMethod(p,y,O,V)}declareClassPrivateMethodInScope(p,y){p.type!=="TSDeclareMethod"&&(p.type!=="MethodDefinition"||p.value.body)&&super.declareClassPrivateMethodInScope(p,y)}parseClassSuper(p){super.parseClassSuper(p),p.superClass&&(this.match(47)||this.match(51))&&(p.superTypeParameters=this.tsParseTypeArgumentsInExpression()),this.eatContextual(113)&&(p.implements=this.tsParseHeritageClause("implements"))}parseObjPropValue(p,y,O,V,ee,Se,Be){const Ge=this.tsTryParseTypeParameters(this.tsParseConstModifier);return Ge&&(p.typeParameters=Ge),super.parseObjPropValue(p,y,O,V,ee,Se,Be)}parseFunctionParams(p,y){const O=this.tsTryParseTypeParameters(this.tsParseConstModifier);O&&(p.typeParameters=O),super.parseFunctionParams(p,y)}parseVarId(p,y){super.parseVarId(p,y),p.id.type==="Identifier"&&!this.hasPrecedingLineBreak()&&this.eat(35)&&(p.definite=!0);const O=this.tsTryParseTypeAnnotation();O&&(p.id.typeAnnotation=O,this.resetEndLocation(p.id))}parseAsyncArrowFromCallExpression(p,y){return this.match(14)&&(p.returnType=this.tsParseTypeAnnotation()),super.parseAsyncArrowFromCallExpression(p,y)}parseMaybeAssign(p,y){var O,V,ee,Se,Be;let Ge,Ze,tt,Tt;if(this.hasPlugin("jsx")&&(this.match(142)||this.match(47))){if(Ge=this.state.clone(),Ze=this.tryParse(()=>super.parseMaybeAssign(p,y),Ge),!Ze.error)return Ze.node;const{context:vr}=this.state,rn=vr[vr.length-1];rn!==P.j_oTag&&rn!==P.j_expr||vr.pop()}if(!((O=Ze)!=null&&O.error||this.match(47)))return super.parseMaybeAssign(p,y);Ge&&Ge!==this.state||(Ge=this.state.clone());const mr=this.tryParse(vr=>{var rn,Ti;Tt=this.tsParseTypeParameters(this.tsParseConstModifier);const ni=super.parseMaybeAssign(p,y);return(ni.type!=="ArrowFunctionExpression"||(rn=ni.extra)!=null&&rn.parenthesized)&&vr(),((Ti=Tt)==null?void 0:Ti.params.length)!==0&&this.resetStartLocationFromNode(ni,Tt),ni.typeParameters=Tt,ni},Ge);if(!mr.error&&!mr.aborted)return Tt&&this.reportReservedArrowTypeParam(Tt),mr.node;if(!Ze&&(Vo(!this.hasPlugin("jsx")),tt=this.tryParse(()=>super.parseMaybeAssign(p,y),Ge),!tt.error))return tt.node;if((V=Ze)!=null&&V.node)return this.state=Ze.failState,Ze.node;if(mr.node)return this.state=mr.failState,Tt&&this.reportReservedArrowTypeParam(Tt),mr.node;if((ee=tt)!=null&&ee.node)return this.state=tt.failState,tt.node;throw((Se=Ze)==null?void 0:Se.error)||mr.error||((Be=tt)==null?void 0:Be.error)}reportReservedArrowTypeParam(p){var y;p.params.length!==1||p.params[0].constraint||(y=p.extra)!=null&&y.trailingComma||!this.getPluginOption("typescript","disallowAmbiguousJSXLike")||this.raise($t.ReservedArrowTypeParam,p)}parseMaybeUnary(p,y){return!this.hasPlugin("jsx")&&this.match(47)?this.tsParseTypeAssertion():super.parseMaybeUnary(p,y)}parseArrow(p){if(this.match(14)){const y=this.tryParse(O=>{const V=this.tsParseTypeOrTypePredicateAnnotation(14);return!this.canInsertSemicolon()&&this.match(19)||O(),V});if(y.aborted)return;y.thrown||(y.error&&(this.state=y.failState),p.returnType=y.node)}return super.parseArrow(p)}parseAssignableListItemTypes(p,y){if(!(2&y))return p;this.eat(17)&&(p.optional=!0);const O=this.tsTryParseTypeAnnotation();return O&&(p.typeAnnotation=O),this.resetEndLocation(p),p}isAssignable(p,y){switch(p.type){case"TSTypeCastExpression":return this.isAssignable(p.expression,y);case"TSParameterProperty":return!0;default:return super.isAssignable(p,y)}}toAssignable(p){let y=arguments.length>1&&arguments[1]!==void 0&&arguments[1];switch(p.type){case"ParenthesizedExpression":this.toAssignableParenthesizedExpression(p,y);break;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":y?this.expressionScope.recordArrowParameterBindingError($t.UnexpectedTypeCastInParameter,p):this.raise($t.UnexpectedTypeCastInParameter,p),this.toAssignable(p.expression,y);break;case"AssignmentExpression":y||p.left.type!=="TSTypeCastExpression"||(p.left=this.typeCastToParameter(p.left));default:super.toAssignable(p,y)}}toAssignableParenthesizedExpression(p,y){switch(p.expression.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":case"ParenthesizedExpression":this.toAssignable(p.expression,y);break;default:super.toAssignable(p,y)}}checkToRestConversion(p,y){switch(p.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":this.checkToRestConversion(p.expression,!1);break;default:super.checkToRestConversion(p,y)}}isValidLVal(p,y,O){return V={TSTypeCastExpression:!0,TSParameterProperty:"parameter",TSNonNullExpression:"expression",TSAsExpression:(O!==64||!y)&&["expression",!0],TSSatisfiesExpression:(O!==64||!y)&&["expression",!0],TSTypeAssertion:(O!==64||!y)&&["expression",!0]},ee=p,Object.hasOwnProperty.call(V,ee)&&V[ee]||super.isValidLVal(p,y,O);var V,ee}parseBindingAtom(){return this.state.type===78?this.parseIdentifier(!0):super.parseBindingAtom()}parseMaybeDecoratorArguments(p){if(this.match(47)||this.match(51)){const y=this.tsParseTypeArgumentsInExpression();if(this.match(10)){const O=super.parseMaybeDecoratorArguments(p);return O.typeParameters=y,O}this.unexpected(null,10)}return super.parseMaybeDecoratorArguments(p)}checkCommaAfterRest(p){return this.state.isAmbientContext&&this.match(12)&&this.lookaheadCharCode()===p?(this.next(),!1):super.checkCommaAfterRest(p)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(35)||this.match(14)||super.isClassProperty()}parseMaybeDefault(p,y){const O=super.parseMaybeDefault(p,y);return O.type==="AssignmentPattern"&&O.typeAnnotation&&O.right.start<O.typeAnnotation.start&&this.raise($t.TypeAnnotationAfterAssign,O.typeAnnotation),O}getTokenFromCode(p){if(this.state.inType){if(p===62)return void this.finishOp(48,1);if(p===60)return void this.finishOp(47,1)}super.getTokenFromCode(p)}reScan_lt_gt(){const{type:p}=this.state;p===47?(this.state.pos-=1,this.readToken_lt()):p===48&&(this.state.pos-=1,this.readToken_gt())}reScan_lt(){const{type:p}=this.state;return p===51?(this.state.pos-=2,this.finishOp(47,1),47):p}toAssignableList(p,y,O){for(let V=0;V<p.length;V++){const ee=p[V];ee?.type==="TSTypeCastExpression"&&(p[V]=this.typeCastToParameter(ee))}super.toAssignableList(p,y,O)}typeCastToParameter(p){return p.expression.typeAnnotation=p.typeAnnotation,this.resetEndLocation(p.expression,p.typeAnnotation.loc.end),p.expression}shouldParseArrow(p){return this.match(14)?p.every(y=>this.isAssignable(y,!0)):super.shouldParseArrow(p)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}canHaveLeadingDecorator(){return super.canHaveLeadingDecorator()||this.isAbstractClass()}jsxParseOpeningElementAfterName(p){if(this.match(47)||this.match(51)){const y=this.tsTryParseAndCatch(()=>this.tsParseTypeArgumentsInExpression());y&&(p.typeParameters=y)}return super.jsxParseOpeningElementAfterName(p)}getGetterSetterExpectedParamCount(p){const y=super.getGetterSetterExpectedParamCount(p),O=this.getObjectOrClassMethodParams(p)[0];return O&&this.isThisParam(O)?y+1:y}parseCatchClauseParam(){const p=super.parseCatchClauseParam(),y=this.tsTryParseTypeAnnotation();return y&&(p.typeAnnotation=y,this.resetEndLocation(p)),p}tsInAmbientContext(p){const y=this.state.isAmbientContext;this.state.isAmbientContext=!0;try{return p()}finally{this.state.isAmbientContext=y}}parseClass(p,y,O){const V=this.state.inAbstractClass;this.state.inAbstractClass=!!p.abstract;try{return super.parseClass(p,y,O)}finally{this.state.inAbstractClass=V}}tsParseAbstractDeclaration(p,y){if(this.match(80))return p.abstract=!0,this.maybeTakeDecorators(y,this.parseClass(p,!0,!1));if(this.isContextual(129)){if(!this.hasFollowingLineBreak())return p.abstract=!0,this.raise($t.NonClassMethodPropertyHasAbstractModifer,p),this.tsParseInterfaceDeclaration(p)}else this.unexpected(null,80)}parseMethod(p,y,O,V,ee,Se,Be){const Ge=super.parseMethod(p,y,O,V,ee,Se,Be);if(Ge.abstract&&(this.hasPlugin("estree")?Ge.value.body:Ge.body)){const{key:Ze}=Ge;this.raise($t.AbstractMethodHasImplementation,Ge,{methodName:Ze.type!=="Identifier"||Ge.computed?`[${this.input.slice(Ze.start,Ze.end)}]`:Ze.name})}return Ge}tsParseTypeParameterName(){return this.parseIdentifier().name}shouldParseAsAmbientContext(){return!!this.getPluginOption("typescript","dts")}parse(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.parse()}getExpression(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.getExpression()}parseExportSpecifier(p,y,O,V){return!y&&V?(this.parseTypeOnlyImportExportSpecifier(p,!1,O),this.finishNode(p,"ExportSpecifier")):(p.exportKind="value",super.parseExportSpecifier(p,y,O,V))}parseImportSpecifier(p,y,O,V,ee){return!y&&V?(this.parseTypeOnlyImportExportSpecifier(p,!0,O),this.finishNode(p,"ImportSpecifier")):(p.importKind="value",super.parseImportSpecifier(p,y,O,V,O?4098:4096))}parseTypeOnlyImportExportSpecifier(p,y,O){const V=y?"imported":"local",ee=y?"local":"exported";let Se,Be=p[V],Ge=!1,Ze=!0;const tt=Be.loc.start;if(this.isContextual(93)){const Tt=this.parseIdentifier();if(this.isContextual(93)){const mr=this.parseIdentifier();J(this.state.type)?(Ge=!0,Be=Tt,Se=y?this.parseIdentifier():this.parseModuleExportName(),Ze=!1):(Se=mr,Ze=!1)}else J(this.state.type)?(Ze=!1,Se=y?this.parseIdentifier():this.parseModuleExportName()):(Ge=!0,Be=Tt)}else J(this.state.type)&&(Ge=!0,y?(Be=this.parseIdentifier(!0),this.isContextual(93)||this.checkReservedWord(Be.name,Be.loc.start,!0,!0)):Be=this.parseModuleExportName());Ge&&O&&this.raise(y?$t.TypeModifierIsUsedInTypeImports:$t.TypeModifierIsUsedInTypeExports,tt),p[V]=Be,p[ee]=Se,p[y?"importKind":"exportKind"]=Ge?"type":"value",Ze&&this.eatContextual(93)&&(p[ee]=y?this.parseIdentifier():this.parseModuleExportName()),p[ee]||(p[ee]=ls(p[V])),y&&this.checkIdentifier(p[ee],Ge?4098:4096)}},v8intrinsic:Oe=>class extends Oe{parseV8Intrinsic(){if(this.match(54)){const p=this.state.startLoc,y=this.startNode();if(this.next(),oe(this.state.type)){const O=this.parseIdentifierName(),V=this.createIdentifier(y,O);if(V.type="V8IntrinsicIdentifier",this.match(10))return V}this.unexpected(p)}}parseExprAtom(p){return this.parseV8Intrinsic()||super.parseExprAtom(p)}},placeholders:Oe=>class extends Oe{parsePlaceholder(p){if(this.match(144)){const y=this.startNode();return this.next(),this.assertNoSpace(),y.name=super.parseIdentifier(!0),this.assertNoSpace(),this.expect(144),this.finishPlaceholder(y,p)}}finishPlaceholder(p,y){const O=!(!p.expectedNode||p.type!=="Placeholder");return p.expectedNode=y,O?p:this.finishNode(p,"Placeholder")}getTokenFromCode(p){p===37&&this.input.charCodeAt(this.state.pos+1)===37?this.finishOp(144,2):super.getTokenFromCode(p)}parseExprAtom(p){return this.parsePlaceholder("Expression")||super.parseExprAtom(p)}parseIdentifier(p){return this.parsePlaceholder("Identifier")||super.parseIdentifier(p)}checkReservedWord(p,y,O,V){p!==void 0&&super.checkReservedWord(p,y,O,V)}parseBindingAtom(){return this.parsePlaceholder("Pattern")||super.parseBindingAtom()}isValidLVal(p,y,O){return p==="Placeholder"||super.isValidLVal(p,y,O)}toAssignable(p,y){p&&p.type==="Placeholder"&&p.expectedNode==="Expression"?p.expectedNode="Pattern":super.toAssignable(p,y)}chStartsBindingIdentifier(p,y){return!!super.chStartsBindingIdentifier(p,y)||this.lookahead().type===144}verifyBreakContinue(p,y){p.label&&p.label.type==="Placeholder"||super.verifyBreakContinue(p,y)}parseExpressionStatement(p,y){var O;if(y.type!=="Placeholder"||(O=y.extra)!=null&&O.parenthesized)return super.parseExpressionStatement(p,y);if(this.match(14)){const V=p;return V.label=this.finishPlaceholder(y,"Identifier"),this.next(),V.body=super.parseStatementOrSloppyAnnexBFunctionDeclaration(),this.finishNode(V,"LabeledStatement")}return this.semicolon(),p.name=y.name,this.finishPlaceholder(p,"Statement")}parseBlock(p,y,O){return this.parsePlaceholder("BlockStatement")||super.parseBlock(p,y,O)}parseFunctionId(p){return this.parsePlaceholder("Identifier")||super.parseFunctionId(p)}parseClass(p,y,O){const V=y?"ClassDeclaration":"ClassExpression";this.next();const ee=this.state.strict,Se=this.parsePlaceholder("Identifier");if(Se){if(!(this.match(81)||this.match(144)||this.match(5))){if(O||!y)return p.id=null,p.body=this.finishPlaceholder(Se,"ClassBody"),this.finishNode(p,V);throw this.raise(Il.ClassNameIsRequired,this.state.startLoc)}p.id=Se}else this.parseClassId(p,y,O);return super.parseClassSuper(p),p.body=this.parsePlaceholder("ClassBody")||super.parseClassBody(!!p.superClass,ee),this.finishNode(p,V)}parseExport(p,y){const O=this.parsePlaceholder("Identifier");if(!O)return super.parseExport(p,y);if(!this.isContextual(98)&&!this.match(12))return p.specifiers=[],p.source=null,p.declaration=this.finishPlaceholder(O,"Declaration"),this.finishNode(p,"ExportNamedDeclaration");this.expectPlugin("exportDefaultFrom");const V=this.startNode();return V.exported=O,p.specifiers=[this.finishNode(V,"ExportDefaultSpecifier")],super.parseExport(p,y)}isExportDefaultSpecifier(){if(this.match(65)){const p=this.nextTokenStart();if(this.isUnparsedContextual(p,"from")&&this.input.startsWith(ce(144),this.nextTokenStartSince(p+4)))return!0}return super.isExportDefaultSpecifier()}maybeParseExportDefaultSpecifier(p,y){var O;return!((O=p.specifiers)==null||!O.length)||super.maybeParseExportDefaultSpecifier(p,y)}checkExport(p){const{specifiers:y}=p;y!=null&&y.length&&(p.specifiers=y.filter(O=>O.exported.type==="Placeholder")),super.checkExport(p),p.specifiers=y}parseImport(p){const y=this.parsePlaceholder("Identifier");if(!y)return super.parseImport(p);if(p.specifiers=[],!this.isContextual(98)&&!this.match(12))return p.source=this.finishPlaceholder(y,"StringLiteral"),this.semicolon(),this.finishNode(p,"ImportDeclaration");const O=this.startNodeAtNode(y);return O.local=y,p.specifiers.push(this.finishNode(O,"ImportDefaultSpecifier")),this.eat(12)&&(this.maybeParseStarImportSpecifier(p)||this.parseNamedImportSpecifiers(p)),this.expectContextual(98),p.source=this.parseImportSource(),this.semicolon(),this.finishNode(p,"ImportDeclaration")}parseImportSource(){return this.parsePlaceholder("StringLiteral")||super.parseImportSource()}assertNoSpace(){this.state.start>this.state.lastTokEndLoc.index&&this.raise(Il.UnexpectedSpace,this.state.lastTokEndLoc)}}},K1=Object.keys(G1),q1={sourceType:"script",sourceFilename:void 0,startColumn:0,startLine:1,allowAwaitOutsideFunction:!1,allowReturnOutsideFunction:!1,allowNewTargetOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,allowUndeclaredExports:!1,plugins:[],strictMode:null,ranges:!1,tokens:!1,createImportExpressions:!1,createParenthesizedExpressions:!1,errorRecovery:!1,attachComment:!0,annexB:!0};class $d extends Ji{checkProto(p,y,O,V){if(p.type==="SpreadElement"||this.isObjectMethod(p)||p.computed||p.shorthand)return;const ee=p.key;if((ee.type==="Identifier"?ee.name:ee.value)==="__proto__"){if(y)return void this.raise(m.RecordNoProto,ee);O.used&&(V?V.doubleProtoLoc===null&&(V.doubleProtoLoc=ee.loc.start):this.raise(m.DuplicateProto,ee)),O.used=!0}}shouldExitDescending(p,y){return p.type==="ArrowFunctionExpression"&&p.start===y}getExpression(){this.enterInitialScopes(),this.nextToken();const p=this.parseExpression();return this.match(139)||this.unexpected(),this.finalizeRemainingComments(),p.comments=this.comments,p.errors=this.state.errors,this.options.tokens&&(p.tokens=this.tokens),p}parseExpression(p,y){return p?this.disallowInAnd(()=>this.parseExpressionBase(y)):this.allowInAnd(()=>this.parseExpressionBase(y))}parseExpressionBase(p){const y=this.state.startLoc,O=this.parseMaybeAssign(p);if(this.match(12)){const V=this.startNodeAt(y);for(V.expressions=[O];this.eat(12);)V.expressions.push(this.parseMaybeAssign(p));return this.toReferencedList(V.expressions),this.finishNode(V,"SequenceExpression")}return O}parseMaybeAssignDisallowIn(p,y){return this.disallowInAnd(()=>this.parseMaybeAssign(p,y))}parseMaybeAssignAllowIn(p,y){return this.allowInAnd(()=>this.parseMaybeAssign(p,y))}setOptionalParametersError(p,y){var O;p.optionalParametersLoc=(O=y?.loc)!=null?O:this.state.startLoc}parseMaybeAssign(p,y){const O=this.state.startLoc;if(this.isContextual(108)&&this.prodParam.hasYield){let Ge=this.parseYield();return y&&(Ge=y.call(this,Ge,O)),Ge}let V;p?V=!1:(p=new Es,V=!0);const{type:ee}=this.state;(ee===10||oe(ee))&&(this.state.potentialArrowAt=this.state.start);let Se=this.parseMaybeConditional(p);if(y&&(Se=y.call(this,Se,O)),(Be=this.state.type)>=29&&Be<=33){const Ge=this.startNodeAt(O),Ze=this.state.value;if(Ge.operator=Ze,this.match(29)){this.toAssignable(Se,!0),Ge.left=Se;const tt=O.index;p.doubleProtoLoc!=null&&p.doubleProtoLoc.index>=tt&&(p.doubleProtoLoc=null),p.shorthandAssignLoc!=null&&p.shorthandAssignLoc.index>=tt&&(p.shorthandAssignLoc=null),p.privateKeyLoc!=null&&p.privateKeyLoc.index>=tt&&(this.checkDestructuringPrivate(p),p.privateKeyLoc=null)}else Ge.left=Se;return this.next(),Ge.right=this.parseMaybeAssign(),this.checkLVal(Se,{in:this.finishNode(Ge,"AssignmentExpression")}),Ge}var Be;return V&&this.checkExpressionErrors(p,!0),Se}parseMaybeConditional(p){const y=this.state.startLoc,O=this.state.potentialArrowAt,V=this.parseExprOps(p);return this.shouldExitDescending(V,O)?V:this.parseConditional(V,y,p)}parseConditional(p,y,O){if(this.eat(17)){const V=this.startNodeAt(y);return V.test=p,V.consequent=this.parseMaybeAssignAllowIn(),this.expect(14),V.alternate=this.parseMaybeAssign(),this.finishNode(V,"ConditionalExpression")}return p}parseMaybeUnaryOrPrivate(p){return this.match(138)?this.parsePrivateName():this.parseMaybeUnary(p)}parseExprOps(p){const y=this.state.startLoc,O=this.state.potentialArrowAt,V=this.parseMaybeUnaryOrPrivate(p);return this.shouldExitDescending(V,O)?V:this.parseExprOp(V,y,-1)}parseExprOp(p,y,O){if(this.isPrivateName(p)){const Se=this.getPrivateNameSV(p);(O>=ge(58)||!this.prodParam.hasIn||!this.match(58))&&this.raise(m.PrivateInExpectedIn,p,{identifierName:Se}),this.classScope.usePrivateName(Se,p.loc.start)}const V=this.state.type;if((ee=V)>=39&&ee<=59&&(this.prodParam.hasIn||!this.match(58))){let Se=ge(V);if(Se>O){if(V===39){if(this.expectPlugin("pipelineOperator"),this.state.inFSharpPipelineDirectBody)return p;this.checkPipelineAtInfixOperator(p,y)}const Be=this.startNodeAt(y);Be.left=p,Be.operator=this.state.value;const Ge=V===41||V===42,Ze=V===40;if(Ze&&(Se=ge(42)),this.next(),V===39&&this.hasPlugin(["pipelineOperator",{proposal:"minimal"}])&&this.state.type===96&&this.prodParam.hasAwait)throw this.raise(m.UnexpectedAwaitAfterPipelineBody,this.state.startLoc);Be.right=this.parseExprOpRightExpr(V,Se);const tt=this.finishNode(Be,Ge||Ze?"LogicalExpression":"BinaryExpression"),Tt=this.state.type;if(Ze&&(Tt===41||Tt===42)||Ge&&Tt===40)throw this.raise(m.MixingCoalesceWithLogical,this.state.startLoc);return this.parseExprOp(tt,y,O)}}var ee;return p}parseExprOpRightExpr(p,y){const O=this.state.startLoc;if(p===39)switch(this.getPluginOption("pipelineOperator","proposal")){case"hack":return this.withTopicBindingContext(()=>this.parseHackPipeBody());case"smart":return this.withTopicBindingContext(()=>{if(this.prodParam.hasYield&&this.isContextual(108))throw this.raise(m.PipeBodyIsTighter,this.state.startLoc);return this.parseSmartPipelineBodyInStyle(this.parseExprOpBaseRightExpr(p,y),O)});case"fsharp":return this.withSoloAwaitPermittingContext(()=>this.parseFSharpPipelineBody(y))}return this.parseExprOpBaseRightExpr(p,y)}parseExprOpBaseRightExpr(p,y){const O=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnaryOrPrivate(),O,p===57?y-1:y)}parseHackPipeBody(){var p;const{startLoc:y}=this.state,O=this.parseMaybeAssign();return!d.has(O.type)||(p=O.extra)!=null&&p.parenthesized||this.raise(m.PipeUnparenthesizedBody,y,{type:O.type}),this.topicReferenceWasUsedInCurrentContext()||this.raise(m.PipeTopicUnused,y),O}checkExponentialAfterUnary(p){this.match(57)&&this.raise(m.UnexpectedTokenUnaryExponentiation,p.argument)}parseMaybeUnary(p,y){const O=this.state.startLoc,V=this.isContextual(96);if(V&&this.isAwaitAllowed()){this.next();const Ze=this.parseAwait(O);return y||this.checkExponentialAfterUnary(Ze),Ze}const ee=this.match(34),Se=this.startNode();if(Be=this.state.type,he[Be]){Se.operator=this.state.value,Se.prefix=!0,this.match(72)&&this.expectPlugin("throwExpressions");const Ze=this.match(89);if(this.next(),Se.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(p,!0),this.state.strict&&Ze){const tt=Se.argument;tt.type==="Identifier"?this.raise(m.StrictDelete,Se):this.hasPropertyAsPrivateName(tt)&&this.raise(m.DeletePrivateField,Se)}if(!ee)return y||this.checkExponentialAfterUnary(Se),this.finishNode(Se,"UnaryExpression")}var Be;const Ge=this.parseUpdate(Se,ee,p);if(V){const{type:Ze}=this.state;if((this.hasPlugin("v8intrinsic")?q(Ze):q(Ze)&&!this.match(54))&&!this.isAmbiguousAwait())return this.raiseOverwrite(m.AwaitNotInAsyncContext,O),this.parseAwait(O)}return Ge}parseUpdate(p,y,O){if(y){const Se=p;return this.checkLVal(Se.argument,{in:this.finishNode(Se,"UpdateExpression")}),p}const V=this.state.startLoc;let ee=this.parseExprSubscripts(O);if(this.checkExpressionErrors(O,!1))return ee;for(;this.state.type===34&&!this.canInsertSemicolon();){const Se=this.startNodeAt(V);Se.operator=this.state.value,Se.prefix=!1,Se.argument=ee,this.next(),this.checkLVal(ee,{in:ee=this.finishNode(Se,"UpdateExpression")})}return ee}parseExprSubscripts(p){const y=this.state.startLoc,O=this.state.potentialArrowAt,V=this.parseExprAtom(p);return this.shouldExitDescending(V,O)?V:this.parseSubscripts(V,y)}parseSubscripts(p,y,O){const V={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsyncArrow(p),stop:!1};do p=this.parseSubscript(p,y,O,V),V.maybeAsyncArrow=!1;while(!V.stop);return p}parseSubscript(p,y,O,V){const{type:ee}=this.state;if(!O&&ee===15)return this.parseBind(p,y,O,V);if(Te(ee))return this.parseTaggedTemplateExpression(p,y,V);let Se=!1;if(ee===18){if(O&&(this.raise(m.OptionalChainingNoNew,this.state.startLoc),this.lookaheadCharCode()===40))return V.stop=!0,p;V.optionalChainMember=Se=!0,this.next()}if(!O&&this.match(10))return this.parseCoverCallAndAsyncArrowHead(p,y,V,Se);{const Be=this.eat(0);return Be||Se||this.eat(16)?this.parseMember(p,y,V,Be,Se):(V.stop=!0,p)}}parseMember(p,y,O,V,ee){const Se=this.startNodeAt(y);return Se.object=p,Se.computed=V,V?(Se.property=this.parseExpression(),this.expect(3)):this.match(138)?(p.type==="Super"&&this.raise(m.SuperPrivateField,y),this.classScope.usePrivateName(this.state.value,this.state.startLoc),Se.property=this.parsePrivateName()):Se.property=this.parseIdentifier(!0),O.optionalChainMember?(Se.optional=ee,this.finishNode(Se,"OptionalMemberExpression")):this.finishNode(Se,"MemberExpression")}parseBind(p,y,O,V){const ee=this.startNodeAt(y);return ee.object=p,this.next(),ee.callee=this.parseNoCallExpr(),V.stop=!0,this.parseSubscripts(this.finishNode(ee,"BindExpression"),y,O)}parseCoverCallAndAsyncArrowHead(p,y,O,V){const ee=this.state.maybeInArrowParameters;let Se=null;this.state.maybeInArrowParameters=!0,this.next();const Be=this.startNodeAt(y);Be.callee=p;const{maybeAsyncArrow:Ge,optionalChainMember:Ze}=O;Ge&&(this.expressionScope.enter(new Hr(2)),Se=new Es),Ze&&(Be.optional=V),Be.arguments=V?this.parseCallExpressionArguments(11):this.parseCallExpressionArguments(11,p.type==="Import",p.type!=="Super",Be,Se);let tt=this.finishCallExpression(Be,Ze);return Ge&&this.shouldParseAsyncArrow()&&!V?(O.stop=!0,this.checkDestructuringPrivate(Se),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),tt=this.parseAsyncArrowFromCallExpression(this.startNodeAt(y),tt)):(Ge&&(this.checkExpressionErrors(Se,!0),this.expressionScope.exit()),this.toReferencedArguments(tt)),this.state.maybeInArrowParameters=ee,tt}toReferencedArguments(p,y){this.toReferencedListDeep(p.arguments,y)}parseTaggedTemplateExpression(p,y,O){const V=this.startNodeAt(y);return V.tag=p,V.quasi=this.parseTemplate(!0),O.optionalChainMember&&this.raise(m.OptionalChainingNoTemplate,y),this.finishNode(V,"TaggedTemplateExpression")}atPossibleAsyncArrow(p){return p.type==="Identifier"&&p.name==="async"&&this.state.lastTokEndLoc.index===p.end&&!this.canInsertSemicolon()&&p.end-p.start==5&&p.start===this.state.potentialArrowAt}expectImportAttributesPlugin(){this.hasPlugin("importAssertions")||this.expectPlugin("importAttributes")}finishCallExpression(p,y){if(p.callee.type==="Import")if(p.arguments.length===2&&(this.hasPlugin("moduleAttributes")||this.expectImportAttributesPlugin()),p.arguments.length===0||p.arguments.length>2)this.raise(m.ImportCallArity,p,{maxArgumentCount:this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions")||this.hasPlugin("moduleAttributes")?2:1});else for(const O of p.arguments)O.type==="SpreadElement"&&this.raise(m.ImportCallSpreadArgument,O);return this.finishNode(p,y?"OptionalCallExpression":"CallExpression")}parseCallExpressionArguments(p,y,O,V,ee){const Se=[];let Be=!0;const Ge=this.state.inFSharpPipelineDirectBody;for(this.state.inFSharpPipelineDirectBody=!1;!this.eat(p);){if(Be)Be=!1;else if(this.expect(12),this.match(p)){!y||this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions")||this.hasPlugin("moduleAttributes")||this.raise(m.ImportCallArgumentTrailingComma,this.state.lastTokStartLoc),V&&this.addTrailingCommaExtraToNode(V),this.next();break}Se.push(this.parseExprListItem(!1,ee,O))}return this.state.inFSharpPipelineDirectBody=Ge,Se}shouldParseAsyncArrow(){return this.match(19)&&!this.canInsertSemicolon()}parseAsyncArrowFromCallExpression(p,y){var O;return this.resetPreviousNodeTrailingComments(y),this.expect(19),this.parseArrowExpression(p,y.arguments,!0,(O=y.extra)==null?void 0:O.trailingCommaLoc),y.innerComments&&Nr(p,y.innerComments),y.callee.trailingComments&&Nr(p,y.callee.trailingComments),p}parseNoCallExpr(){const p=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),p,!0)}parseExprAtom(p){let y,O=null;const{type:V}=this.state;switch(V){case 79:return this.parseSuper();case 83:return y=this.startNode(),this.next(),this.match(16)?this.parseImportMetaProperty(y):this.match(10)?this.options.createImportExpressions?this.parseImportCall(y):this.finishNode(y,"Import"):(this.raise(m.UnsupportedImport,this.state.lastTokStartLoc),this.finishNode(y,"Import"));case 78:return y=this.startNode(),this.next(),this.finishNode(y,"ThisExpression");case 90:return this.parseDo(this.startNode(),!1);case 56:case 31:return this.readRegexp(),this.parseRegExpLiteral(this.state.value);case 134:return this.parseNumericLiteral(this.state.value);case 135:return this.parseBigIntLiteral(this.state.value);case 136:return this.parseDecimalLiteral(this.state.value);case 133:return this.parseStringLiteral(this.state.value);case 84:return this.parseNullLiteral();case 85:return this.parseBooleanLiteral(!0);case 86:return this.parseBooleanLiteral(!1);case 10:{const ee=this.state.potentialArrowAt===this.state.start;return this.parseParenAndDistinguishExpression(ee)}case 2:case 1:return this.parseArrayLike(this.state.type===2?4:3,!1,!0);case 0:return this.parseArrayLike(3,!0,!1,p);case 6:case 7:return this.parseObjectLike(this.state.type===6?9:8,!1,!0);case 5:return this.parseObjectLike(8,!1,!1,p);case 68:return this.parseFunctionOrFunctionSent();case 26:O=this.parseDecorators();case 80:return this.parseClass(this.maybeTakeDecorators(O,this.startNode()),!1);case 77:return this.parseNewOrNewTarget();case 25:case 24:return this.parseTemplate(!1);case 15:{y=this.startNode(),this.next(),y.object=null;const ee=y.callee=this.parseNoCallExpr();if(ee.type==="MemberExpression")return this.finishNode(y,"BindExpression");throw this.raise(m.UnsupportedBind,ee)}case 138:return this.raise(m.PrivateInExpectedIn,this.state.startLoc,{identifierName:this.state.value}),this.parsePrivateName();case 33:return this.parseTopicReferenceThenEqualsSign(54,"%");case 32:return this.parseTopicReferenceThenEqualsSign(44,"^");case 37:case 38:return this.parseTopicReference("hack");case 44:case 54:case 27:{const ee=this.getPluginOption("pipelineOperator","proposal");if(ee)return this.parseTopicReference(ee);this.unexpected();break}case 47:{const ee=this.input.codePointAt(this.nextTokenStart());Ne(ee)||ee===62?this.expectOnePlugin(["jsx","flow","typescript"]):this.unexpected();break}default:if(oe(V)){if(this.isContextual(127)&&this.lookaheadInLineCharCode()===123)return this.parseModuleExpression();const ee=this.state.potentialArrowAt===this.state.start,Se=this.state.containsEsc,Be=this.parseIdentifier();if(!Se&&Be.name==="async"&&!this.canInsertSemicolon()){const{type:Ge}=this.state;if(Ge===68)return this.resetPreviousNodeTrailingComments(Be),this.next(),this.parseAsyncFunctionExpression(this.startNodeAtNode(Be));if(oe(Ge))return this.lookaheadCharCode()===61?this.parseAsyncArrowUnaryFunction(this.startNodeAtNode(Be)):Be;if(Ge===90)return this.resetPreviousNodeTrailingComments(Be),this.parseDo(this.startNodeAtNode(Be),!0)}return ee&&this.match(19)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(this.startNodeAtNode(Be),[Be],!1)):Be}this.unexpected()}}parseTopicReferenceThenEqualsSign(p,y){const O=this.getPluginOption("pipelineOperator","proposal");if(O)return this.state.type=p,this.state.value=y,this.state.pos--,this.state.end--,this.state.endLoc=o(this.state.endLoc,-1),this.parseTopicReference(O);this.unexpected()}parseTopicReference(p){const y=this.startNode(),O=this.state.startLoc,V=this.state.type;return this.next(),this.finishTopicReference(y,O,p,V)}finishTopicReference(p,y,O,V){if(this.testTopicReferenceConfiguration(O,y,V)){const ee=O==="smart"?"PipelinePrimaryTopicReference":"TopicReference";return this.topicReferenceIsAllowedInCurrentContext()||this.raise(O==="smart"?m.PrimaryTopicNotAllowed:m.PipeTopicUnbound,y),this.registerTopicReference(),this.finishNode(p,ee)}throw this.raise(m.PipeTopicUnconfiguredToken,y,{token:ce(V)})}testTopicReferenceConfiguration(p,y,O){switch(p){case"hack":return this.hasPlugin(["pipelineOperator",{topicToken:ce(O)}]);case"smart":return O===27;default:throw this.raise(m.PipeTopicRequiresHackPipes,y)}}parseAsyncArrowUnaryFunction(p){this.prodParam.enter(as(!0,this.prodParam.hasYield));const y=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(m.LineTerminatorBeforeArrow,this.state.curPosition()),this.expect(19),this.parseArrowExpression(p,y,!0)}parseDo(p,y){this.expectPlugin("doExpressions"),y&&this.expectPlugin("asyncDoExpressions"),p.async=y,this.next();const O=this.state.labels;return this.state.labels=[],y?(this.prodParam.enter(2),p.body=this.parseBlock(),this.prodParam.exit()):p.body=this.parseBlock(),this.state.labels=O,this.finishNode(p,"DoExpression")}parseSuper(){const p=this.startNode();return this.next(),!this.match(10)||this.scope.allowDirectSuper||this.options.allowSuperOutsideMethod?this.scope.allowSuper||this.options.allowSuperOutsideMethod||this.raise(m.UnexpectedSuper,p):this.raise(m.SuperNotAllowed,p),this.match(10)||this.match(0)||this.match(16)||this.raise(m.UnsupportedSuper,p),this.finishNode(p,"Super")}parsePrivateName(){const p=this.startNode(),y=this.startNodeAt(o(this.state.startLoc,1)),O=this.state.value;return this.next(),p.id=this.createIdentifier(y,O),this.finishNode(p,"PrivateName")}parseFunctionOrFunctionSent(){const p=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(16)){const y=this.createIdentifier(this.startNodeAtNode(p),"function");return this.next(),this.match(103)?this.expectPlugin("functionSent"):this.hasPlugin("functionSent")||this.unexpected(),this.parseMetaProperty(p,y,"sent")}return this.parseFunction(p)}parseMetaProperty(p,y,O){p.meta=y;const V=this.state.containsEsc;return p.property=this.parseIdentifier(!0),(p.property.name!==O||V)&&this.raise(m.UnsupportedMetaProperty,p.property,{target:y.name,onlyValidPropertyName:O}),this.finishNode(p,"MetaProperty")}parseImportMetaProperty(p){const y=this.createIdentifier(this.startNodeAtNode(p),"import");if(this.next(),this.isContextual(101))this.inModule||this.raise(m.ImportMetaOutsideModule,y),this.sawUnambiguousESM=!0;else if(this.isContextual(105)||this.isContextual(97)){const O=this.isContextual(105);if(O||this.unexpected(),this.expectPlugin(O?"sourcePhaseImports":"deferredImportEvaluation"),!this.options.createImportExpressions)throw this.raise(m.DynamicImportPhaseRequiresImportExpressions,this.state.startLoc,{phase:this.state.value});return this.next(),p.phase=O?"source":"defer",this.parseImportCall(p)}return this.parseMetaProperty(p,y,"meta")}parseLiteralAtNode(p,y,O){return this.addExtra(O,"rawValue",p),this.addExtra(O,"raw",this.input.slice(O.start,this.state.end)),O.value=p,this.next(),this.finishNode(O,y)}parseLiteral(p,y){const O=this.startNode();return this.parseLiteralAtNode(p,y,O)}parseStringLiteral(p){return this.parseLiteral(p,"StringLiteral")}parseNumericLiteral(p){return this.parseLiteral(p,"NumericLiteral")}parseBigIntLiteral(p){return this.parseLiteral(p,"BigIntLiteral")}parseDecimalLiteral(p){return this.parseLiteral(p,"DecimalLiteral")}parseRegExpLiteral(p){const y=this.parseLiteral(p.value,"RegExpLiteral");return y.pattern=p.pattern,y.flags=p.flags,y}parseBooleanLiteral(p){const y=this.startNode();return y.value=p,this.next(),this.finishNode(y,"BooleanLiteral")}parseNullLiteral(){const p=this.startNode();return this.next(),this.finishNode(p,"NullLiteral")}parseParenAndDistinguishExpression(p){const y=this.state.startLoc;let O;this.next(),this.expressionScope.enter(new Hr(1));const V=this.state.maybeInArrowParameters,ee=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.inFSharpPipelineDirectBody=!1;const Se=this.state.startLoc,Be=[],Ge=new Es;let Ze,tt,Tt=!0;for(;!this.match(11);){if(Tt)Tt=!1;else if(this.expect(12,Ge.optionalParametersLoc===null?null:Ge.optionalParametersLoc),this.match(11)){tt=this.state.startLoc;break}if(this.match(21)){const rn=this.state.startLoc;if(Ze=this.state.startLoc,Be.push(this.parseParenItem(this.parseRestBinding(),rn)),!this.checkCommaAfterRest(41))break}else Be.push(this.parseMaybeAssignAllowIn(Ge,this.parseParenItem))}const mr=this.state.lastTokEndLoc;this.expect(11),this.state.maybeInArrowParameters=V,this.state.inFSharpPipelineDirectBody=ee;let vr=this.startNodeAt(y);return p&&this.shouldParseArrow(Be)&&(vr=this.parseArrow(vr))?(this.checkDestructuringPrivate(Ge),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(vr,Be,!1),vr):(this.expressionScope.exit(),Be.length||this.unexpected(this.state.lastTokStartLoc),tt&&this.unexpected(tt),Ze&&this.unexpected(Ze),this.checkExpressionErrors(Ge,!0),this.toReferencedListDeep(Be,!0),Be.length>1?(O=this.startNodeAt(Se),O.expressions=Be,this.finishNode(O,"SequenceExpression"),this.resetEndLocation(O,mr)):O=Be[0],this.wrapParenthesis(y,O))}wrapParenthesis(p,y){if(!this.options.createParenthesizedExpressions)return this.addExtra(y,"parenthesized",!0),this.addExtra(y,"parenStart",p.index),this.takeSurroundingComments(y,p.index,this.state.lastTokEndLoc.index),y;const O=this.startNodeAt(p);return O.expression=y,this.finishNode(O,"ParenthesizedExpression")}shouldParseArrow(p){return!this.canInsertSemicolon()}parseArrow(p){if(this.eat(19))return p}parseParenItem(p,y){return p}parseNewOrNewTarget(){const p=this.startNode();if(this.next(),this.match(16)){const y=this.createIdentifier(this.startNodeAtNode(p),"new");this.next();const O=this.parseMetaProperty(p,y,"target");return this.scope.inNonArrowFunction||this.scope.inClass||this.options.allowNewTargetOutsideFunction||this.raise(m.UnexpectedNewTarget,O),O}return this.parseNew(p)}parseNew(p){if(this.parseNewCallee(p),this.eat(10)){const y=this.parseExprList(11);this.toReferencedList(y),p.arguments=y}else p.arguments=[];return this.finishNode(p,"NewExpression")}parseNewCallee(p){const y=this.match(83),O=this.parseNoCallExpr();p.callee=O,!y||O.type!=="Import"&&O.type!=="ImportExpression"||this.raise(m.ImportCallNotNewExpression,O)}parseTemplateElement(p){const{start:y,startLoc:O,end:V,value:ee}=this.state,Se=y+1,Be=this.startNodeAt(o(O,1));ee===null&&(p||this.raise(m.InvalidEscapeSequenceTemplate,o(this.state.firstInvalidTemplateEscapePos,1)));const Ge=this.match(24),Ze=Ge?-1:-2,tt=V+Ze;Be.value={raw:this.input.slice(Se,tt).replace(/\r\n?/g,`
|
||
`),cooked:ee===null?null:ee.slice(1,Ze)},Be.tail=Ge,this.next();const Tt=this.finishNode(Be,"TemplateElement");return this.resetEndLocation(Tt,o(this.state.lastTokEndLoc,Ze)),Tt}parseTemplate(p){const y=this.startNode();y.expressions=[];let O=this.parseTemplateElement(p);for(y.quasis=[O];!O.tail;)y.expressions.push(this.parseTemplateSubstitution()),this.readTemplateContinuation(),y.quasis.push(O=this.parseTemplateElement(p));return this.finishNode(y,"TemplateLiteral")}parseTemplateSubstitution(){return this.parseExpression()}parseObjectLike(p,y,O,V){O&&this.expectPlugin("recordAndTuple");const ee=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;const Se=Object.create(null);let Be=!0;const Ge=this.startNode();for(Ge.properties=[],this.next();!this.match(p);){if(Be)Be=!1;else if(this.expect(12),this.match(p)){this.addTrailingCommaExtraToNode(Ge);break}let tt;y?tt=this.parseBindingProperty():(tt=this.parsePropertyDefinition(V),this.checkProto(tt,O,Se,V)),O&&!this.isObjectProperty(tt)&&tt.type!=="SpreadElement"&&this.raise(m.InvalidRecordProperty,tt),tt.shorthand&&this.addExtra(tt,"shorthand",!0),Ge.properties.push(tt)}this.next(),this.state.inFSharpPipelineDirectBody=ee;let Ze="ObjectExpression";return y?Ze="ObjectPattern":O&&(Ze="RecordExpression"),this.finishNode(Ge,Ze)}addTrailingCommaExtraToNode(p){this.addExtra(p,"trailingComma",this.state.lastTokStartLoc.index),this.addExtra(p,"trailingCommaLoc",this.state.lastTokStartLoc,!1)}maybeAsyncOrAccessorProp(p){return!p.computed&&p.key.type==="Identifier"&&(this.isLiteralPropertyName()||this.match(0)||this.match(55))}parsePropertyDefinition(p){let y=[];if(this.match(26))for(this.hasPlugin("decorators")&&this.raise(m.UnsupportedPropertyDecorator,this.state.startLoc);this.match(26);)y.push(this.parseDecorator());const O=this.startNode();let V,ee=!1,Se=!1;if(this.match(21))return y.length&&this.unexpected(),this.parseSpread();y.length&&(O.decorators=y,y=[]),O.method=!1,p&&(V=this.state.startLoc);let Be=this.eat(55);this.parsePropertyNamePrefixOperator(O);const Ge=this.state.containsEsc,Ze=this.parsePropertyName(O,p);if(!Be&&!Ge&&this.maybeAsyncOrAccessorProp(O)){const tt=Ze.name;tt!=="async"||this.hasPrecedingLineBreak()||(ee=!0,this.resetPreviousNodeTrailingComments(Ze),Be=this.eat(55),this.parsePropertyName(O)),tt!=="get"&&tt!=="set"||(Se=!0,this.resetPreviousNodeTrailingComments(Ze),O.kind=tt,this.match(55)&&(Be=!0,this.raise(m.AccessorIsGenerator,this.state.curPosition(),{kind:tt}),this.next()),this.parsePropertyName(O))}return this.parseObjPropValue(O,V,Be,ee,!1,Se,p)}getGetterSetterExpectedParamCount(p){return p.kind==="get"?0:1}getObjectOrClassMethodParams(p){return p.params}checkGetterSetterParams(p){var y;const O=this.getGetterSetterExpectedParamCount(p),V=this.getObjectOrClassMethodParams(p);V.length!==O&&this.raise(p.kind==="get"?m.BadGetterArity:m.BadSetterArity,p),p.kind==="set"&&((y=V[V.length-1])==null?void 0:y.type)==="RestElement"&&this.raise(m.BadSetterRestParameter,p)}parseObjectMethod(p,y,O,V,ee){if(ee){const Se=this.parseMethod(p,y,!1,!1,!1,"ObjectMethod");return this.checkGetterSetterParams(Se),Se}if(O||y||this.match(10))return V&&this.unexpected(),p.kind="method",p.method=!0,this.parseMethod(p,y,O,!1,!1,"ObjectMethod")}parseObjectProperty(p,y,O,V){if(p.shorthand=!1,this.eat(14))return p.value=O?this.parseMaybeDefault(this.state.startLoc):this.parseMaybeAssignAllowIn(V),this.finishNode(p,"ObjectProperty");if(!p.computed&&p.key.type==="Identifier"){if(this.checkReservedWord(p.key.name,p.key.loc.start,!0,!1),O)p.value=this.parseMaybeDefault(y,ls(p.key));else if(this.match(29)){const ee=this.state.startLoc;V!=null?V.shorthandAssignLoc===null&&(V.shorthandAssignLoc=ee):this.raise(m.InvalidCoverInitializedName,ee),p.value=this.parseMaybeDefault(y,ls(p.key))}else p.value=ls(p.key);return p.shorthand=!0,this.finishNode(p,"ObjectProperty")}}parseObjPropValue(p,y,O,V,ee,Se,Be){const Ge=this.parseObjectMethod(p,O,V,ee,Se)||this.parseObjectProperty(p,y,ee,Be);return Ge||this.unexpected(),Ge}parsePropertyName(p,y){if(this.eat(0))p.computed=!0,p.key=this.parseMaybeAssignAllowIn(),this.expect(3);else{const{type:O,value:V}=this.state;let ee;if(J(O))ee=this.parseIdentifier(!0);else switch(O){case 134:ee=this.parseNumericLiteral(V);break;case 133:ee=this.parseStringLiteral(V);break;case 135:ee=this.parseBigIntLiteral(V);break;case 136:ee=this.parseDecimalLiteral(V);break;case 138:{const Se=this.state.startLoc;y!=null?y.privateKeyLoc===null&&(y.privateKeyLoc=Se):this.raise(m.UnexpectedPrivateField,Se),ee=this.parsePrivateName();break}default:this.unexpected()}p.key=ee,O!==138&&(p.computed=!1)}return p.key}initFunction(p,y){p.id=null,p.generator=!1,p.async=y}parseMethod(p,y,O,V,ee,Se){let Be=arguments.length>6&&arguments[6]!==void 0&&arguments[6];this.initFunction(p,O),p.generator=y,this.scope.enter(18|(Be?64:0)|(ee?32:0)),this.prodParam.enter(as(O,p.generator)),this.parseFunctionParams(p,V);const Ge=this.parseFunctionBodyAndFinish(p,Se,!0);return this.prodParam.exit(),this.scope.exit(),Ge}parseArrayLike(p,y,O,V){O&&this.expectPlugin("recordAndTuple");const ee=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;const Se=this.startNode();return this.next(),Se.elements=this.parseExprList(p,!O,V,Se),this.state.inFSharpPipelineDirectBody=ee,this.finishNode(Se,O?"TupleExpression":"ArrayExpression")}parseArrowExpression(p,y,O,V){this.scope.enter(6);let ee=as(O,!1);!this.match(5)&&this.prodParam.hasIn&&(ee|=8),this.prodParam.enter(ee),this.initFunction(p,O);const Se=this.state.maybeInArrowParameters;return y&&(this.state.maybeInArrowParameters=!0,this.setArrowFunctionParameters(p,y,V)),this.state.maybeInArrowParameters=!1,this.parseFunctionBody(p,!0),this.prodParam.exit(),this.scope.exit(),this.state.maybeInArrowParameters=Se,this.finishNode(p,"ArrowFunctionExpression")}setArrowFunctionParameters(p,y,O){this.toAssignableList(y,O,!1),p.params=y}parseFunctionBodyAndFinish(p,y){let O=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return this.parseFunctionBody(p,!1,O),this.finishNode(p,y)}parseFunctionBody(p,y){let O=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const V=y&&!this.match(5);if(this.expressionScope.enter(ui()),V)p.body=this.parseMaybeAssign(),this.checkParams(p,!1,y,!1);else{const ee=this.state.strict,Se=this.state.labels;this.state.labels=[],this.prodParam.enter(4|this.prodParam.currentFlags()),p.body=this.parseBlock(!0,!1,Be=>{const Ge=!this.isSimpleParamList(p.params);Be&&Ge&&this.raise(m.IllegalLanguageModeDirective,p.kind!=="method"&&p.kind!=="constructor"||!p.key?p:p.key.loc.end);const Ze=!ee&&this.state.strict;this.checkParams(p,!(this.state.strict||y||O||Ge),y,Ze),this.state.strict&&p.id&&this.checkIdentifier(p.id,65,Ze)}),this.prodParam.exit(),this.state.labels=Se}this.expressionScope.exit()}isSimpleParameter(p){return p.type==="Identifier"}isSimpleParamList(p){for(let y=0,O=p.length;y<O;y++)if(!this.isSimpleParameter(p[y]))return!1;return!0}checkParams(p,y,O){let V=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];const ee=!y&&new Set,Se={type:"FormalParameters"};for(const Be of p.params)this.checkLVal(Be,{in:Se,binding:5,checkClashes:ee,strictModeChanged:V})}parseExprList(p,y,O,V){const ee=[];let Se=!0;for(;!this.eat(p);){if(Se)Se=!1;else if(this.expect(12),this.match(p)){V&&this.addTrailingCommaExtraToNode(V),this.next();break}ee.push(this.parseExprListItem(y,O))}return ee}parseExprListItem(p,y,O){let V;if(this.match(12))p||this.raise(m.UnexpectedToken,this.state.curPosition(),{unexpected:","}),V=null;else if(this.match(21)){const ee=this.state.startLoc;V=this.parseParenItem(this.parseSpread(y),ee)}else if(this.match(17)){this.expectPlugin("partialApplication"),O||this.raise(m.UnexpectedArgumentPlaceholder,this.state.startLoc);const ee=this.startNode();this.next(),V=this.finishNode(ee,"ArgumentPlaceholder")}else V=this.parseMaybeAssignAllowIn(y,this.parseParenItem);return V}parseIdentifier(p){const y=this.startNode(),O=this.parseIdentifierName(p);return this.createIdentifier(y,O)}createIdentifier(p,y){return p.name=y,p.loc.identifierName=y,this.finishNode(p,"Identifier")}parseIdentifierName(p){let y;const{startLoc:O,type:V}=this.state;J(V)?y=this.state.value:this.unexpected();const ee=V<=92;return p?ee&&this.replaceToken(132):this.checkReservedWord(y,O,ee,!1),this.next(),y}checkReservedWord(p,y,O,V){if(!(p.length>10)&&function(ee){return wt.has(ee)}(p)){if(O&&function(ee){return st.has(ee)}(p))this.raise(m.UnexpectedKeyword,y,{keyword:p});else if((this.state.strict?V?Vr:rr:Ir)(p,this.inModule))this.raise(m.UnexpectedReservedWord,y,{reservedWord:p});else if(p==="yield"){if(this.prodParam.hasYield)return void this.raise(m.YieldBindingIdentifier,y)}else if(p==="await"){if(this.prodParam.hasAwait)return void this.raise(m.AwaitBindingIdentifier,y);if(this.scope.inStaticBlock)return void this.raise(m.AwaitBindingIdentifierInStaticBlock,y);this.expressionScope.recordAsyncArrowParametersError(y)}else if(p==="arguments"&&this.scope.inClassAndNotInNonArrowFunction)return void this.raise(m.ArgumentsInClass,y)}}isAwaitAllowed(){return!!this.prodParam.hasAwait||!(!this.options.allowAwaitOutsideFunction||this.scope.inFunction)}parseAwait(p){const y=this.startNodeAt(p);return this.expressionScope.recordParameterInitializerError(m.AwaitExpressionFormalParameter,y),this.eat(55)&&this.raise(m.ObsoleteAwaitStar,y),this.scope.inFunction||this.options.allowAwaitOutsideFunction||(this.isAmbiguousAwait()?this.ambiguousScriptDifferentAst=!0:this.sawUnambiguousESM=!0),this.state.soloAwait||(y.argument=this.parseMaybeUnary(null,!0)),this.finishNode(y,"AwaitExpression")}isAmbiguousAwait(){if(this.hasPrecedingLineBreak())return!0;const{type:p}=this.state;return p===53||p===10||p===0||Te(p)||p===102&&!this.state.containsEsc||p===137||p===56||this.hasPlugin("v8intrinsic")&&p===54}parseYield(){const p=this.startNode();this.expressionScope.recordParameterInitializerError(m.YieldInParameter,p),this.next();let y=!1,O=null;if(!this.hasPrecedingLineBreak())switch(y=this.eat(55),this.state.type){case 13:case 139:case 8:case 11:case 3:case 9:case 14:case 12:if(!y)break;default:O=this.parseMaybeAssign()}return p.delegate=y,p.argument=O,this.finishNode(p,"YieldExpression")}parseImportCall(p){return this.next(),p.source=this.parseMaybeAssignAllowIn(),(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))&&(p.options=null),this.eat(12)&&(this.expectImportAttributesPlugin(),this.match(11)||(p.options=this.parseMaybeAssignAllowIn(),this.eat(12))),this.expect(11),this.finishNode(p,"ImportExpression")}checkPipelineAtInfixOperator(p,y){this.hasPlugin(["pipelineOperator",{proposal:"smart"}])&&p.type==="SequenceExpression"&&this.raise(m.PipelineHeadSequenceExpression,y)}parseSmartPipelineBodyInStyle(p,y){if(this.isSimpleReference(p)){const O=this.startNodeAt(y);return O.callee=p,this.finishNode(O,"PipelineBareFunction")}{const O=this.startNodeAt(y);return this.checkSmartPipeTopicBodyEarlyErrors(y),O.expression=p,this.finishNode(O,"PipelineTopicExpression")}}isSimpleReference(p){switch(p.type){case"MemberExpression":return!p.computed&&this.isSimpleReference(p.object);case"Identifier":return!0;default:return!1}}checkSmartPipeTopicBodyEarlyErrors(p){if(this.match(19))throw this.raise(m.PipelineBodyNoArrow,this.state.startLoc);this.topicReferenceWasUsedInCurrentContext()||this.raise(m.PipelineTopicUnused,p)}withTopicBindingContext(p){const y=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return p()}finally{this.state.topicContext=y}}withSmartMixTopicForbiddingContext(p){if(!this.hasPlugin(["pipelineOperator",{proposal:"smart"}]))return p();{const y=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null};try{return p()}finally{this.state.topicContext=y}}}withSoloAwaitPermittingContext(p){const y=this.state.soloAwait;this.state.soloAwait=!0;try{return p()}finally{this.state.soloAwait=y}}allowInAnd(p){const y=this.prodParam.currentFlags();if(8&~y){this.prodParam.enter(8|y);try{return p()}finally{this.prodParam.exit()}}return p()}disallowInAnd(p){const y=this.prodParam.currentFlags();if(8&y){this.prodParam.enter(-9&y);try{return p()}finally{this.prodParam.exit()}}return p()}registerTopicReference(){this.state.topicContext.maxTopicIndex=0}topicReferenceIsAllowedInCurrentContext(){return this.state.topicContext.maxNumOfResolvableTopics>=1}topicReferenceWasUsedInCurrentContext(){return this.state.topicContext.maxTopicIndex!=null&&this.state.topicContext.maxTopicIndex>=0}parseFSharpPipelineBody(p){const y=this.state.startLoc;this.state.potentialArrowAt=this.state.start;const O=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!0;const V=this.parseExprOp(this.parseMaybeUnaryOrPrivate(),y,p);return this.state.inFSharpPipelineDirectBody=O,V}parseModuleExpression(){this.expectPlugin("moduleBlocks");const p=this.startNode();this.next(),this.match(5)||this.unexpected(null,5);const y=this.startNodeAt(this.state.endLoc);this.next();const O=this.initializeScopes(!0);this.enterInitialScopes();try{p.body=this.parseProgram(y,8,"module")}finally{O()}return this.finishNode(p,"ModuleExpression")}parsePropertyNamePrefixOperator(p){}}const Fu={kind:1},Uu={kind:2},Ms=/[\uD800-\uDFFF]/u,Ga=/in(?:stanceof)?/y;class hv extends $d{parseTopLevel(p,y){return p.program=this.parseProgram(y),p.comments=this.comments,this.options.tokens&&(p.tokens=function(O,V){for(let ee=0;ee<O.length;ee++){const Se=O[ee],{type:Be}=Se;if(typeof Be=="number"){if(Be===138){const{loc:Ge,start:Ze,value:tt,end:Tt}=Se,mr=Ze+1,vr=o(Ge.start,1);O.splice(ee,1,new tn({type:ae(27),value:"#",start:Ze,end:mr,startLoc:Ge.start,endLoc:vr}),new tn({type:ae(132),value:tt,start:mr,end:Tt,startLoc:vr,endLoc:Ge.end})),ee++;continue}if(Te(Be)){const{loc:Ge,start:Ze,value:tt,end:Tt}=Se,mr=Ze+1,vr=o(Ge.start,1);let rn,Ti,ni,$i,es;rn=V.charCodeAt(Ze)===96?new tn({type:ae(22),value:"`",start:Ze,end:mr,startLoc:Ge.start,endLoc:vr}):new tn({type:ae(8),value:"}",start:Ze,end:mr,startLoc:Ge.start,endLoc:vr}),Be===24?(ni=Tt-1,$i=o(Ge.end,-1),Ti=tt===null?null:tt.slice(1,-1),es=new tn({type:ae(22),value:"`",start:ni,end:Tt,startLoc:$i,endLoc:Ge.end})):(ni=Tt-2,$i=o(Ge.end,-2),Ti=tt===null?null:tt.slice(1,-2),es=new tn({type:ae(23),value:"${",start:ni,end:Tt,startLoc:$i,endLoc:Ge.end})),O.splice(ee,1,rn,new tn({type:ae(20),value:Ti,start:mr,end:ni,startLoc:vr,endLoc:$i}),es),ee+=2;continue}Se.type=ae(Be)}}return O}(this.tokens,this.input)),this.finishNode(p,"File")}parseProgram(p){let y,O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:139,V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.options.sourceType;if(p.sourceType=V,p.interpreter=this.parseInterpreterDirective(),this.parseBlockBody(p,!0,!0,O),this.inModule&&!this.options.allowUndeclaredExports&&this.scope.undefinedExports.size>0)for(const[ee,Se]of Array.from(this.scope.undefinedExports))this.raise(m.ModuleExportUndefined,Se,{localName:ee});return y=O===139?this.finishNode(p,"Program"):this.finishNodeAt(p,"Program",o(this.state.startLoc,-1)),y}stmtToDirective(p){const y=p;y.type="Directive",y.value=y.expression,delete y.expression;const O=y.value,V=O.value,ee=this.input.slice(O.start,O.end),Se=O.value=ee.slice(1,-1);return this.addExtra(O,"raw",ee),this.addExtra(O,"rawValue",Se),this.addExtra(O,"expressionValue",V),O.type="DirectiveLiteral",y}parseInterpreterDirective(){if(!this.match(28))return null;const p=this.startNode();return p.value=this.state.value,this.next(),this.finishNode(p,"InterpreterDirective")}isLet(){return!!this.isContextual(100)&&this.hasFollowingBindingAtom()}chStartsBindingIdentifier(p,y){if(Ne(p)){if(Ga.lastIndex=y,Ga.test(this.input)){const O=this.codePointAtPos(Ga.lastIndex);if(!Ye(O)&&O!==92)return!1}return!0}return p===92}chStartsBindingPattern(p){return p===91||p===123}hasFollowingBindingAtom(){const p=this.nextTokenStart(),y=this.codePointAtPos(p);return this.chStartsBindingPattern(y)||this.chStartsBindingIdentifier(y,p)}hasInLineFollowingBindingIdentifier(){const p=this.nextTokenInLineStart(),y=this.codePointAtPos(p);return this.chStartsBindingIdentifier(y,p)}startsUsingForOf(){const{type:p,containsEsc:y}=this.lookahead();return!(p===102&&!y)&&(oe(p)&&!this.hasFollowingLineBreak()?(this.expectPlugin("explicitResourceManagement"),!0):void 0)}startsAwaitUsing(){let p=this.nextTokenInLineStart();if(this.isUnparsedContextual(p,"using")){p=this.nextTokenInLineStartSince(p+5);const y=this.codePointAtPos(p);if(this.chStartsBindingIdentifier(y,p))return this.expectPlugin("explicitResourceManagement"),!0}return!1}parseModuleItem(){return this.parseStatementLike(15)}parseStatementListItem(){return this.parseStatementLike(6|(!this.options.annexB||this.state.strict?0:8))}parseStatementOrSloppyAnnexBFunctionDeclaration(){let p=arguments.length>0&&arguments[0]!==void 0&&arguments[0],y=0;return this.options.annexB&&!this.state.strict&&(y|=4,p&&(y|=8)),this.parseStatementLike(y)}parseStatement(){return this.parseStatementLike(0)}parseStatementLike(p){let y=null;return this.match(26)&&(y=this.parseDecorators(!0)),this.parseStatementContent(p,y)}parseStatementContent(p,y){const O=this.state.type,V=this.startNode(),ee=!!(2&p),Se=!!(4&p),Be=1&p;switch(O){case 60:return this.parseBreakContinueStatement(V,!0);case 63:return this.parseBreakContinueStatement(V,!1);case 64:return this.parseDebuggerStatement(V);case 90:return this.parseDoWhileStatement(V);case 91:return this.parseForStatement(V);case 68:if(this.lookaheadCharCode()===46)break;return Se||this.raise(this.state.strict?m.StrictFunction:this.options.annexB?m.SloppyFunctionAnnexB:m.SloppyFunction,this.state.startLoc),this.parseFunctionStatement(V,!1,!ee&&Se);case 80:return ee||this.unexpected(),this.parseClass(this.maybeTakeDecorators(y,V),!0);case 69:return this.parseIfStatement(V);case 70:return this.parseReturnStatement(V);case 71:return this.parseSwitchStatement(V);case 72:return this.parseThrowStatement(V);case 73:return this.parseTryStatement(V);case 96:if(!this.state.containsEsc&&this.startsAwaitUsing())return this.isAwaitAllowed()?ee||this.raise(m.UnexpectedLexicalDeclaration,V):this.raise(m.AwaitUsingNotInAsyncContext,V),this.next(),this.parseVarStatement(V,"await using");break;case 107:if(this.state.containsEsc||!this.hasInLineFollowingBindingIdentifier())break;return this.expectPlugin("explicitResourceManagement"),!this.scope.inModule&&this.scope.inTopLevel?this.raise(m.UnexpectedUsingDeclaration,this.state.startLoc):ee||this.raise(m.UnexpectedLexicalDeclaration,this.state.startLoc),this.parseVarStatement(V,"using");case 100:{if(this.state.containsEsc)break;const tt=this.nextTokenStart(),Tt=this.codePointAtPos(tt);if(Tt!==91&&(!ee&&this.hasFollowingLineBreak()||!this.chStartsBindingIdentifier(Tt,tt)&&Tt!==123))break}case 75:ee||this.raise(m.UnexpectedLexicalDeclaration,this.state.startLoc);case 74:{const tt=this.state.value;return this.parseVarStatement(V,tt)}case 92:return this.parseWhileStatement(V);case 76:return this.parseWithStatement(V);case 5:return this.parseBlock();case 13:return this.parseEmptyStatement(V);case 83:{const tt=this.lookaheadCharCode();if(tt===40||tt===46)break}case 82:{let tt;return this.options.allowImportExportEverywhere||Be||this.raise(m.UnexpectedImportExport,this.state.startLoc),this.next(),O===83?(tt=this.parseImport(V),tt.type!=="ImportDeclaration"||tt.importKind&&tt.importKind!=="value"||(this.sawUnambiguousESM=!0)):(tt=this.parseExport(V,y),(tt.type!=="ExportNamedDeclaration"||tt.exportKind&&tt.exportKind!=="value")&&(tt.type!=="ExportAllDeclaration"||tt.exportKind&&tt.exportKind!=="value")&&tt.type!=="ExportDefaultDeclaration"||(this.sawUnambiguousESM=!0)),this.assertModuleNodeAllowed(tt),tt}default:if(this.isAsyncFunction())return ee||this.raise(m.AsyncFunctionInSingleStatementContext,this.state.startLoc),this.next(),this.parseFunctionStatement(V,!0,!ee&&Se)}const Ge=this.state.value,Ze=this.parseExpression();return oe(O)&&Ze.type==="Identifier"&&this.eat(14)?this.parseLabeledStatement(V,Ge,Ze,p):this.parseExpressionStatement(V,Ze,y)}assertModuleNodeAllowed(p){this.options.allowImportExportEverywhere||this.inModule||this.raise(m.ImportOutsideModule,p)}decoratorsEnabledBeforeExport(){return!!this.hasPlugin("decorators-legacy")||this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")!==!1}maybeTakeDecorators(p,y,O){return p&&(y.decorators&&y.decorators.length>0?(typeof this.getPluginOption("decorators","decoratorsBeforeExport")!="boolean"&&this.raise(m.DecoratorsBeforeAfterExport,y.decorators[0]),y.decorators.unshift(...p)):y.decorators=p,this.resetStartLocationFromNode(y,p[0]),O&&this.resetStartLocationFromNode(O,y)),y}canHaveLeadingDecorator(){return this.match(80)}parseDecorators(p){const y=[];do y.push(this.parseDecorator());while(this.match(26));if(this.match(82))p||this.unexpected(),this.decoratorsEnabledBeforeExport()||this.raise(m.DecoratorExportClass,this.state.startLoc);else if(!this.canHaveLeadingDecorator())throw this.raise(m.UnexpectedLeadingDecorator,this.state.startLoc);return y}parseDecorator(){this.expectOnePlugin(["decorators","decorators-legacy"]);const p=this.startNode();if(this.next(),this.hasPlugin("decorators")){const y=this.state.startLoc;let O;if(this.match(10)){const V=this.state.startLoc;this.next(),O=this.parseExpression(),this.expect(11),O=this.wrapParenthesis(V,O);const ee=this.state.startLoc;p.expression=this.parseMaybeDecoratorArguments(O),this.getPluginOption("decorators","allowCallParenthesized")===!1&&p.expression!==O&&this.raise(m.DecoratorArgumentsOutsideParentheses,ee)}else{for(O=this.parseIdentifier(!1);this.eat(16);){const V=this.startNodeAt(y);V.object=O,this.match(138)?(this.classScope.usePrivateName(this.state.value,this.state.startLoc),V.property=this.parsePrivateName()):V.property=this.parseIdentifier(!0),V.computed=!1,O=this.finishNode(V,"MemberExpression")}p.expression=this.parseMaybeDecoratorArguments(O)}}else p.expression=this.parseExprSubscripts();return this.finishNode(p,"Decorator")}parseMaybeDecoratorArguments(p){if(this.eat(10)){const y=this.startNodeAtNode(p);return y.callee=p,y.arguments=this.parseCallExpressionArguments(11,!1),this.toReferencedList(y.arguments),this.finishNode(y,"CallExpression")}return p}parseBreakContinueStatement(p,y){return this.next(),this.isLineTerminator()?p.label=null:(p.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(p,y),this.finishNode(p,y?"BreakStatement":"ContinueStatement")}verifyBreakContinue(p,y){let O;for(O=0;O<this.state.labels.length;++O){const V=this.state.labels[O];if((p.label==null||V.name===p.label.name)&&(V.kind!=null&&(y||V.kind===1)||p.label&&y))break}if(O===this.state.labels.length){const V=y?"BreakStatement":"ContinueStatement";this.raise(m.IllegalBreakContinue,p,{type:V})}}parseDebuggerStatement(p){return this.next(),this.semicolon(),this.finishNode(p,"DebuggerStatement")}parseHeaderExpression(){this.expect(10);const p=this.parseExpression();return this.expect(11),p}parseDoWhileStatement(p){return this.next(),this.state.labels.push(Fu),p.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.state.labels.pop(),this.expect(92),p.test=this.parseHeaderExpression(),this.eat(13),this.finishNode(p,"DoWhileStatement")}parseForStatement(p){this.next(),this.state.labels.push(Fu);let y=null;if(this.isAwaitAllowed()&&this.eatContextual(96)&&(y=this.state.lastTokStartLoc),this.scope.enter(0),this.expect(10),this.match(13))return y!==null&&this.unexpected(y),this.parseFor(p,null);const O=this.isContextual(100);{const Ge=this.isContextual(96)&&this.startsAwaitUsing(),Ze=Ge||this.isContextual(107)&&this.startsUsingForOf(),tt=O&&this.hasFollowingBindingAtom()||Ze;if(this.match(74)||this.match(75)||tt){const Tt=this.startNode();let mr;Ge?(mr="await using",this.isAwaitAllowed()||this.raise(m.AwaitUsingNotInAsyncContext,this.state.startLoc),this.next()):mr=this.state.value,this.next(),this.parseVar(Tt,!0,mr);const vr=this.finishNode(Tt,"VariableDeclaration"),rn=this.match(58);return rn&&Ze&&this.raise(m.ForInUsing,vr),(rn||this.isContextual(102))&&vr.declarations.length===1?this.parseForIn(p,vr,y):(y!==null&&this.unexpected(y),this.parseFor(p,vr))}}const V=this.isContextual(95),ee=new Es,Se=this.parseExpression(!0,ee),Be=this.isContextual(102);if(Be&&(O&&this.raise(m.ForOfLet,Se),y===null&&V&&Se.type==="Identifier"&&this.raise(m.ForOfAsync,Se)),Be||this.match(58)){this.checkDestructuringPrivate(ee),this.toAssignable(Se,!0);const Ge=Be?"ForOfStatement":"ForInStatement";return this.checkLVal(Se,{in:{type:Ge}}),this.parseForIn(p,Se,y)}return this.checkExpressionErrors(ee,!0),y!==null&&this.unexpected(y),this.parseFor(p,Se)}parseFunctionStatement(p,y,O){return this.next(),this.parseFunction(p,1|(O?2:0)|(y?8:0))}parseIfStatement(p){return this.next(),p.test=this.parseHeaderExpression(),p.consequent=this.parseStatementOrSloppyAnnexBFunctionDeclaration(),p.alternate=this.eat(66)?this.parseStatementOrSloppyAnnexBFunctionDeclaration():null,this.finishNode(p,"IfStatement")}parseReturnStatement(p){return this.prodParam.hasReturn||this.options.allowReturnOutsideFunction||this.raise(m.IllegalReturn,this.state.startLoc),this.next(),this.isLineTerminator()?p.argument=null:(p.argument=this.parseExpression(),this.semicolon()),this.finishNode(p,"ReturnStatement")}parseSwitchStatement(p){this.next(),p.discriminant=this.parseHeaderExpression();const y=p.cases=[];let O;this.expect(5),this.state.labels.push(Uu),this.scope.enter(0);for(let V;!this.match(8);)if(this.match(61)||this.match(65)){const ee=this.match(61);O&&this.finishNode(O,"SwitchCase"),y.push(O=this.startNode()),O.consequent=[],this.next(),ee?O.test=this.parseExpression():(V&&this.raise(m.MultipleDefaultsInSwitch,this.state.lastTokStartLoc),V=!0,O.test=null),this.expect(14)}else O?O.consequent.push(this.parseStatementListItem()):this.unexpected();return this.scope.exit(),O&&this.finishNode(O,"SwitchCase"),this.next(),this.state.labels.pop(),this.finishNode(p,"SwitchStatement")}parseThrowStatement(p){return this.next(),this.hasPrecedingLineBreak()&&this.raise(m.NewlineAfterThrow,this.state.lastTokEndLoc),p.argument=this.parseExpression(),this.semicolon(),this.finishNode(p,"ThrowStatement")}parseCatchClauseParam(){const p=this.parseBindingAtom();return this.scope.enter(this.options.annexB&&p.type==="Identifier"?8:0),this.checkLVal(p,{in:{type:"CatchClause"},binding:9}),p}parseTryStatement(p){if(this.next(),p.block=this.parseBlock(),p.handler=null,this.match(62)){const y=this.startNode();this.next(),this.match(10)?(this.expect(10),y.param=this.parseCatchClauseParam(),this.expect(11)):(y.param=null,this.scope.enter(0)),y.body=this.withSmartMixTopicForbiddingContext(()=>this.parseBlock(!1,!1)),this.scope.exit(),p.handler=this.finishNode(y,"CatchClause")}return p.finalizer=this.eat(67)?this.parseBlock():null,p.handler||p.finalizer||this.raise(m.NoCatchOrFinally,p),this.finishNode(p,"TryStatement")}parseVarStatement(p,y){let O=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return this.next(),this.parseVar(p,!1,y,O),this.semicolon(),this.finishNode(p,"VariableDeclaration")}parseWhileStatement(p){return this.next(),p.test=this.parseHeaderExpression(),this.state.labels.push(Fu),p.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.state.labels.pop(),this.finishNode(p,"WhileStatement")}parseWithStatement(p){return this.state.strict&&this.raise(m.StrictWith,this.state.startLoc),this.next(),p.object=this.parseHeaderExpression(),p.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.finishNode(p,"WithStatement")}parseEmptyStatement(p){return this.next(),this.finishNode(p,"EmptyStatement")}parseLabeledStatement(p,y,O,V){for(const Be of this.state.labels)Be.name===y&&this.raise(m.LabelRedeclaration,O,{labelName:y});const ee=(Se=this.state.type)>=90&&Se<=92?1:this.match(71)?2:null;var Se;for(let Be=this.state.labels.length-1;Be>=0;Be--){const Ge=this.state.labels[Be];if(Ge.statementStart!==p.start)break;Ge.statementStart=this.state.start,Ge.kind=ee}return this.state.labels.push({name:y,kind:ee,statementStart:this.state.start}),p.body=8&V?this.parseStatementOrSloppyAnnexBFunctionDeclaration(!0):this.parseStatement(),this.state.labels.pop(),p.label=O,this.finishNode(p,"LabeledStatement")}parseExpressionStatement(p,y,O){return p.expression=y,this.semicolon(),this.finishNode(p,"ExpressionStatement")}parseBlock(){let p=arguments.length>0&&arguments[0]!==void 0&&arguments[0],y=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],O=arguments.length>2?arguments[2]:void 0;const V=this.startNode();return p&&this.state.strictErrors.clear(),this.expect(5),y&&this.scope.enter(0),this.parseBlockBody(V,p,!1,8,O),y&&this.scope.exit(),this.finishNode(V,"BlockStatement")}isValidDirective(p){return p.type==="ExpressionStatement"&&p.expression.type==="StringLiteral"&&!p.expression.extra.parenthesized}parseBlockBody(p,y,O,V,ee){const Se=p.body=[],Be=p.directives=[];this.parseBlockOrModuleBlockBody(Se,y?Be:void 0,O,V,ee)}parseBlockOrModuleBlockBody(p,y,O,V,ee){const Se=this.state.strict;let Be=!1,Ge=!1;for(;!this.match(V);){const Ze=O?this.parseModuleItem():this.parseStatementListItem();if(y&&!Ge){if(this.isValidDirective(Ze)){const tt=this.stmtToDirective(Ze);y.push(tt),Be||tt.value.value!=="use strict"||(Be=!0,this.setStrict(!0));continue}Ge=!0,this.state.strictErrors.clear()}p.push(Ze)}ee?.call(this,Be),Se||this.setStrict(!1),this.next()}parseFor(p,y){return p.init=y,this.semicolon(!1),p.test=this.match(13)?null:this.parseExpression(),this.semicolon(!1),p.update=this.match(11)?null:this.parseExpression(),this.expect(11),p.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(p,"ForStatement")}parseForIn(p,y,O){const V=this.match(58);return this.next(),V?O!==null&&this.unexpected(O):p.await=O!==null,y.type!=="VariableDeclaration"||y.declarations[0].init==null||V&&this.options.annexB&&!this.state.strict&&y.kind==="var"&&y.declarations[0].id.type==="Identifier"||this.raise(m.ForInOfLoopInitializer,y,{type:V?"ForInStatement":"ForOfStatement"}),y.type==="AssignmentPattern"&&this.raise(m.InvalidLhs,y,{ancestor:{type:"ForStatement"}}),p.left=y,p.right=V?this.parseExpression():this.parseMaybeAssignAllowIn(),this.expect(11),p.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(p,V?"ForInStatement":"ForOfStatement")}parseVar(p,y,O){let V=arguments.length>3&&arguments[3]!==void 0&&arguments[3];const ee=p.declarations=[];for(p.kind=O;;){const Se=this.startNode();if(this.parseVarId(Se,O),Se.init=this.eat(29)?y?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():null,Se.init!==null||V||(Se.id.type==="Identifier"||y&&(this.match(58)||this.isContextual(102))?O!=="const"||this.match(58)||this.isContextual(102)||this.raise(m.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:"const"}):this.raise(m.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:"destructuring"})),ee.push(this.finishNode(Se,"VariableDeclarator")),!this.eat(12))break}return p}parseVarId(p,y){const O=this.parseBindingAtom();this.checkLVal(O,{in:{type:"VariableDeclarator"},binding:y==="var"?5:8201}),p.id=O}parseAsyncFunctionExpression(p){return this.parseFunction(p,8)}parseFunction(p){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;const O=2&y,V=!!(1&y),ee=V&&!(4&y),Se=!!(8&y);this.initFunction(p,Se),this.match(55)&&(O&&this.raise(m.GeneratorInSingleStatementContext,this.state.startLoc),this.next(),p.generator=!0),V&&(p.id=this.parseFunctionId(ee));const Be=this.state.maybeInArrowParameters;return this.state.maybeInArrowParameters=!1,this.scope.enter(2),this.prodParam.enter(as(Se,p.generator)),V||(p.id=this.parseFunctionId()),this.parseFunctionParams(p,!1),this.withSmartMixTopicForbiddingContext(()=>{this.parseFunctionBodyAndFinish(p,V?"FunctionDeclaration":"FunctionExpression")}),this.prodParam.exit(),this.scope.exit(),V&&!O&&this.registerFunctionStatementId(p),this.state.maybeInArrowParameters=Be,p}parseFunctionId(p){return p||oe(this.state.type)?this.parseIdentifier():null}parseFunctionParams(p,y){this.expect(10),this.expressionScope.enter(new In(3)),p.params=this.parseBindingList(11,41,2|(y?4:0)),this.expressionScope.exit()}registerFunctionStatementId(p){p.id&&this.scope.declareName(p.id.name,!this.options.annexB||this.state.strict||p.generator||p.async?this.scope.treatFunctionsAsVar?5:8201:17,p.id.loc.start)}parseClass(p,y,O){this.next();const V=this.state.strict;return this.state.strict=!0,this.parseClassId(p,y,O),this.parseClassSuper(p),p.body=this.parseClassBody(!!p.superClass,V),this.finishNode(p,y?"ClassDeclaration":"ClassExpression")}isClassProperty(){return this.match(29)||this.match(13)||this.match(8)}isClassMethod(){return this.match(10)}isNonstaticConstructor(p){return!(p.computed||p.static||p.key.name!=="constructor"&&p.key.value!=="constructor")}parseClassBody(p,y){this.classScope.enter();const O={hadConstructor:!1,hadSuperClass:p};let V=[];const ee=this.startNode();if(ee.body=[],this.expect(5),this.withSmartMixTopicForbiddingContext(()=>{for(;!this.match(8);){if(this.eat(13)){if(V.length>0)throw this.raise(m.DecoratorSemicolon,this.state.lastTokEndLoc);continue}if(this.match(26)){V.push(this.parseDecorator());continue}const Se=this.startNode();V.length&&(Se.decorators=V,this.resetStartLocationFromNode(Se,V[0]),V=[]),this.parseClassMember(ee,Se,O),Se.kind==="constructor"&&Se.decorators&&Se.decorators.length>0&&this.raise(m.DecoratorConstructor,Se)}}),this.state.strict=y,this.next(),V.length)throw this.raise(m.TrailingDecorator,this.state.startLoc);return this.classScope.exit(),this.finishNode(ee,"ClassBody")}parseClassMemberFromModifier(p,y){const O=this.parseIdentifier(!0);if(this.isClassMethod()){const V=y;return V.kind="method",V.computed=!1,V.key=O,V.static=!1,this.pushClassMethod(p,V,!1,!1,!1,!1),!0}if(this.isClassProperty()){const V=y;return V.computed=!1,V.key=O,V.static=!1,p.body.push(this.parseClassProperty(V)),!0}return this.resetPreviousNodeTrailingComments(O),!1}parseClassMember(p,y,O){const V=this.isContextual(106);if(V){if(this.parseClassMemberFromModifier(p,y))return;if(this.eat(5))return void this.parseClassStaticBlock(p,y)}this.parseClassMemberWithIsStatic(p,y,O,V)}parseClassMemberWithIsStatic(p,y,O,V){const ee=y,Se=y,Be=y,Ge=y,Ze=y,tt=ee,Tt=ee;if(y.static=V,this.parsePropertyNamePrefixOperator(y),this.eat(55)){tt.kind="method";const ni=this.match(138);return this.parseClassElementName(tt),ni?void this.pushClassPrivateMethod(p,Se,!0,!1):(this.isNonstaticConstructor(ee)&&this.raise(m.ConstructorIsGenerator,ee.key),void this.pushClassMethod(p,ee,!0,!1,!1,!1))}const mr=oe(this.state.type)&&!this.state.containsEsc,vr=this.match(138),rn=this.parseClassElementName(y),Ti=this.state.startLoc;if(this.parsePostMemberNameModifiers(Tt),this.isClassMethod()){if(tt.kind="method",vr)return void this.pushClassPrivateMethod(p,Se,!1,!1);const ni=this.isNonstaticConstructor(ee);let $i=!1;ni&&(ee.kind="constructor",O.hadConstructor&&!this.hasPlugin("typescript")&&this.raise(m.DuplicateConstructor,rn),ni&&this.hasPlugin("typescript")&&y.override&&this.raise(m.OverrideOnConstructor,rn),O.hadConstructor=!0,$i=O.hadSuperClass),this.pushClassMethod(p,ee,!1,!1,ni,$i)}else if(this.isClassProperty())vr?this.pushClassPrivateProperty(p,Ge):this.pushClassProperty(p,Be);else if(mr&&rn.name==="async"&&!this.isLineTerminator()){this.resetPreviousNodeTrailingComments(rn);const ni=this.eat(55);Tt.optional&&this.unexpected(Ti),tt.kind="method";const $i=this.match(138);this.parseClassElementName(tt),this.parsePostMemberNameModifiers(Tt),$i?this.pushClassPrivateMethod(p,Se,ni,!0):(this.isNonstaticConstructor(ee)&&this.raise(m.ConstructorIsAsync,ee.key),this.pushClassMethod(p,ee,ni,!0,!1,!1))}else if(!mr||rn.name!=="get"&&rn.name!=="set"||this.match(55)&&this.isLineTerminator())if(mr&&rn.name==="accessor"&&!this.isLineTerminator()){this.expectPlugin("decoratorAutoAccessors"),this.resetPreviousNodeTrailingComments(rn);const ni=this.match(138);this.parseClassElementName(Be),this.pushClassAccessorProperty(p,Ze,ni)}else this.isLineTerminator()?vr?this.pushClassPrivateProperty(p,Ge):this.pushClassProperty(p,Be):this.unexpected();else{this.resetPreviousNodeTrailingComments(rn),tt.kind=rn.name;const ni=this.match(138);this.parseClassElementName(ee),ni?this.pushClassPrivateMethod(p,Se,!1,!1):(this.isNonstaticConstructor(ee)&&this.raise(m.ConstructorIsAccessor,ee.key),this.pushClassMethod(p,ee,!1,!1,!1,!1)),this.checkGetterSetterParams(ee)}}parseClassElementName(p){const{type:y,value:O}=this.state;if(y!==132&&y!==133||!p.static||O!=="prototype"||this.raise(m.StaticPrototype,this.state.startLoc),y===138){O==="constructor"&&this.raise(m.ConstructorClassPrivateField,this.state.startLoc);const V=this.parsePrivateName();return p.key=V,V}return this.parsePropertyName(p)}parseClassStaticBlock(p,y){var O;this.scope.enter(208);const V=this.state.labels;this.state.labels=[],this.prodParam.enter(0);const ee=y.body=[];this.parseBlockOrModuleBlockBody(ee,void 0,!1,8),this.prodParam.exit(),this.scope.exit(),this.state.labels=V,p.body.push(this.finishNode(y,"StaticBlock")),(O=y.decorators)!=null&&O.length&&this.raise(m.DecoratorStaticBlock,y)}pushClassProperty(p,y){y.computed||y.key.name!=="constructor"&&y.key.value!=="constructor"||this.raise(m.ConstructorClassField,y.key),p.body.push(this.parseClassProperty(y))}pushClassPrivateProperty(p,y){const O=this.parseClassPrivateProperty(y);p.body.push(O),this.classScope.declarePrivateName(this.getPrivateNameSV(O.key),0,O.key.loc.start)}pushClassAccessorProperty(p,y,O){if(!O&&!y.computed){const ee=y.key;ee.name!=="constructor"&&ee.value!=="constructor"||this.raise(m.ConstructorClassField,ee)}const V=this.parseClassAccessorProperty(y);p.body.push(V),O&&this.classScope.declarePrivateName(this.getPrivateNameSV(V.key),0,V.key.loc.start)}pushClassMethod(p,y,O,V,ee,Se){p.body.push(this.parseMethod(y,O,V,ee,Se,"ClassMethod",!0))}pushClassPrivateMethod(p,y,O,V){const ee=this.parseMethod(y,O,V,!1,!1,"ClassPrivateMethod",!0);p.body.push(ee);const Se=ee.kind==="get"?ee.static?6:2:ee.kind==="set"?ee.static?5:1:0;this.declareClassPrivateMethodInScope(ee,Se)}declareClassPrivateMethodInScope(p,y){this.classScope.declarePrivateName(this.getPrivateNameSV(p.key),y,p.key.loc.start)}parsePostMemberNameModifiers(p){}parseClassPrivateProperty(p){return this.parseInitializer(p),this.semicolon(),this.finishNode(p,"ClassPrivateProperty")}parseClassProperty(p){return this.parseInitializer(p),this.semicolon(),this.finishNode(p,"ClassProperty")}parseClassAccessorProperty(p){return this.parseInitializer(p),this.semicolon(),this.finishNode(p,"ClassAccessorProperty")}parseInitializer(p){this.scope.enter(80),this.expressionScope.enter(ui()),this.prodParam.enter(0),p.value=this.eat(29)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()}parseClassId(p,y,O){let V=arguments.length>3&&arguments[3]!==void 0?arguments[3]:8331;if(oe(this.state.type))p.id=this.parseIdentifier(),y&&this.declareNameFromIdentifier(p.id,V);else{if(!O&&y)throw this.raise(m.MissingClassName,this.state.startLoc);p.id=null}}parseClassSuper(p){p.superClass=this.eat(81)?this.parseExprSubscripts():null}parseExport(p,y){const O=this.parseMaybeImportPhase(p,!0),V=this.maybeParseExportDefaultSpecifier(p,O),ee=!V||this.eat(12),Se=ee&&this.eatExportStar(p),Be=Se&&this.maybeParseExportNamespaceSpecifier(p),Ge=ee&&(!Be||this.eat(12)),Ze=V||Se;if(Se&&!Be){if(V&&this.unexpected(),y)throw this.raise(m.UnsupportedDecoratorExport,p);return this.parseExportFrom(p,!0),this.finishNode(p,"ExportAllDeclaration")}const tt=this.maybeParseExportNamedSpecifiers(p);let Tt;if(V&&ee&&!Se&&!tt&&this.unexpected(null,5),Be&&Ge&&this.unexpected(null,98),Ze||tt){if(Tt=!1,y)throw this.raise(m.UnsupportedDecoratorExport,p);this.parseExportFrom(p,Ze)}else Tt=this.maybeParseExportDeclaration(p);if(Ze||tt||Tt){var mr;const vr=p;if(this.checkExport(vr,!0,!1,!!vr.source),((mr=vr.declaration)==null?void 0:mr.type)==="ClassDeclaration")this.maybeTakeDecorators(y,vr.declaration,vr);else if(y)throw this.raise(m.UnsupportedDecoratorExport,p);return this.finishNode(vr,"ExportNamedDeclaration")}if(this.eat(65)){const vr=p,rn=this.parseExportDefaultExpression();if(vr.declaration=rn,rn.type==="ClassDeclaration")this.maybeTakeDecorators(y,rn,vr);else if(y)throw this.raise(m.UnsupportedDecoratorExport,p);return this.checkExport(vr,!0,!0),this.finishNode(vr,"ExportDefaultDeclaration")}this.unexpected(null,5)}eatExportStar(p){return this.eat(55)}maybeParseExportDefaultSpecifier(p,y){if(y||this.isExportDefaultSpecifier()){this.expectPlugin("exportDefaultFrom",y?.loc.start);const O=y||this.parseIdentifier(!0),V=this.startNodeAtNode(O);return V.exported=O,p.specifiers=[this.finishNode(V,"ExportDefaultSpecifier")],!0}return!1}maybeParseExportNamespaceSpecifier(p){if(this.isContextual(93)){p.specifiers||(p.specifiers=[]);const y=this.startNodeAt(this.state.lastTokStartLoc);return this.next(),y.exported=this.parseModuleExportName(),p.specifiers.push(this.finishNode(y,"ExportNamespaceSpecifier")),!0}return!1}maybeParseExportNamedSpecifiers(p){if(this.match(5)){p.specifiers||(p.specifiers=[]);const y=p.exportKind==="type";return p.specifiers.push(...this.parseExportSpecifiers(y)),p.source=null,p.declaration=null,this.hasPlugin("importAssertions")&&(p.assertions=[]),!0}return!1}maybeParseExportDeclaration(p){return!!this.shouldParseExportDeclaration()&&(p.specifiers=[],p.source=null,this.hasPlugin("importAssertions")&&(p.assertions=[]),p.declaration=this.parseExportDeclaration(p),!0)}isAsyncFunction(){if(!this.isContextual(95))return!1;const p=this.nextTokenInLineStart();return this.isUnparsedContextual(p,"function")}parseExportDefaultExpression(){const p=this.startNode();if(this.match(68))return this.next(),this.parseFunction(p,5);if(this.isAsyncFunction())return this.next(),this.next(),this.parseFunction(p,13);if(this.match(80))return this.parseClass(p,!0,!0);if(this.match(26))return this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(m.DecoratorBeforeExport,this.state.startLoc),this.parseClass(this.maybeTakeDecorators(this.parseDecorators(!1),this.startNode()),!0,!0);if(this.match(75)||this.match(74)||this.isLet())throw this.raise(m.UnsupportedDefaultExport,this.state.startLoc);const y=this.parseMaybeAssignAllowIn();return this.semicolon(),y}parseExportDeclaration(p){return this.match(80)?this.parseClass(this.startNode(),!0,!1):this.parseStatementListItem()}isExportDefaultSpecifier(){const{type:p}=this.state;if(oe(p)){if(p===95&&!this.state.containsEsc||p===100)return!1;if((p===130||p===129)&&!this.state.containsEsc){const{type:V}=this.lookahead();if(oe(V)&&V!==98||V===5)return this.expectOnePlugin(["flow","typescript"]),!1}}else if(!this.match(65))return!1;const y=this.nextTokenStart(),O=this.isUnparsedContextual(y,"from");if(this.input.charCodeAt(y)===44||oe(this.state.type)&&O)return!0;if(this.match(65)&&O){const V=this.input.charCodeAt(this.nextTokenStartSince(y+4));return V===34||V===39}return!1}parseExportFrom(p,y){this.eatContextual(98)?(p.source=this.parseImportSource(),this.checkExport(p),this.maybeParseImportAttributes(p),this.checkJSONModuleImport(p)):y&&this.unexpected(),this.semicolon()}shouldParseExportDeclaration(){const{type:p}=this.state;return p===26&&(this.expectOnePlugin(["decorators","decorators-legacy"]),this.hasPlugin("decorators"))?(this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(m.DecoratorBeforeExport,this.state.startLoc),!0):p===74||p===75||p===68||p===80||this.isLet()||this.isAsyncFunction()}checkExport(p,y,O,V){var ee;if(y){if(O){if(this.checkDuplicateExports(p,"default"),this.hasPlugin("exportDefaultFrom")){var Se;const Be=p.declaration;Be.type!=="Identifier"||Be.name!=="from"||Be.end-Be.start!=4||(Se=Be.extra)!=null&&Se.parenthesized||this.raise(m.ExportDefaultFromAsIdentifier,Be)}}else if((ee=p.specifiers)!=null&&ee.length)for(const Be of p.specifiers){const{exported:Ge}=Be,Ze=Ge.type==="Identifier"?Ge.name:Ge.value;if(this.checkDuplicateExports(Be,Ze),!V&&Be.local){const{local:tt}=Be;tt.type!=="Identifier"?this.raise(m.ExportBindingIsString,Be,{localName:tt.value,exportName:Ze}):(this.checkReservedWord(tt.name,tt.loc.start,!0,!1),this.scope.checkLocalExport(tt))}}else if(p.declaration){if(p.declaration.type==="FunctionDeclaration"||p.declaration.type==="ClassDeclaration"){const Be=p.declaration.id;if(!Be)throw new Error("Assertion failure");this.checkDuplicateExports(p,Be.name)}else if(p.declaration.type==="VariableDeclaration")for(const Be of p.declaration.declarations)this.checkDeclaration(Be.id)}}}checkDeclaration(p){if(p.type==="Identifier")this.checkDuplicateExports(p,p.name);else if(p.type==="ObjectPattern")for(const y of p.properties)this.checkDeclaration(y);else if(p.type==="ArrayPattern")for(const y of p.elements)y&&this.checkDeclaration(y);else p.type==="ObjectProperty"?this.checkDeclaration(p.value):p.type==="RestElement"?this.checkDeclaration(p.argument):p.type==="AssignmentPattern"&&this.checkDeclaration(p.left)}checkDuplicateExports(p,y){this.exportedIdentifiers.has(y)&&(y==="default"?this.raise(m.DuplicateDefaultExport,p):this.raise(m.DuplicateExport,p,{exportName:y})),this.exportedIdentifiers.add(y)}parseExportSpecifiers(p){const y=[];let O=!0;for(this.expect(5);!this.eat(8);){if(O)O=!1;else if(this.expect(12),this.eat(8))break;const V=this.isContextual(130),ee=this.match(133),Se=this.startNode();Se.local=this.parseModuleExportName(),y.push(this.parseExportSpecifier(Se,ee,p,V))}return y}parseExportSpecifier(p,y,O,V){return this.eatContextual(93)?p.exported=this.parseModuleExportName():y?p.exported=function(ee){const{type:Se,start:Be,end:Ge,loc:Ze,range:tt,extra:Tt}=ee;if(Se==="Placeholder")return function(vr){return ls(vr)}(ee);const mr=Object.create(Fi);return mr.type=Se,mr.start=Be,mr.end=Ge,mr.loc=Ze,mr.range=tt,ee.raw!==void 0?mr.raw=ee.raw:mr.extra=Tt,mr.value=ee.value,mr}(p.local):p.exported||(p.exported=ls(p.local)),this.finishNode(p,"ExportSpecifier")}parseModuleExportName(){if(this.match(133)){const p=this.parseStringLiteral(this.state.value),y=p.value.match(Ms);return y&&this.raise(m.ModuleExportNameHasLoneSurrogate,p,{surrogateCharCode:y[0].charCodeAt(0)}),p}return this.parseIdentifier(!0)}isJSONModuleImport(p){return p.assertions!=null&&p.assertions.some(y=>{let{key:O,value:V}=y;return V.value==="json"&&(O.type==="Identifier"?O.name==="type":O.value==="type")})}checkImportReflection(p){const{specifiers:y}=p,O=y.length===1?y[0].type:null;if(p.phase==="source")O!=="ImportDefaultSpecifier"&&this.raise(m.SourcePhaseImportRequiresDefault,y[0].loc.start);else if(p.phase==="defer")O!=="ImportNamespaceSpecifier"&&this.raise(m.DeferImportRequiresNamespace,y[0].loc.start);else if(p.module){var V;O!=="ImportDefaultSpecifier"&&this.raise(m.ImportReflectionNotBinding,y[0].loc.start),((V=p.assertions)==null?void 0:V.length)>0&&this.raise(m.ImportReflectionHasAssertion,y[0].loc.start)}}checkJSONModuleImport(p){if(this.isJSONModuleImport(p)&&p.type!=="ExportAllDeclaration"){const{specifiers:y}=p;if(y!=null){const O=y.find(V=>{let ee;if(V.type==="ExportSpecifier"?ee=V.local:V.type==="ImportSpecifier"&&(ee=V.imported),ee!==void 0)return ee.type==="Identifier"?ee.name!=="default":ee.value!=="default"});O!==void 0&&this.raise(m.ImportJSONBindingNotDefault,O.loc.start)}}}isPotentialImportPhase(p){return!p&&(this.isContextual(105)||this.isContextual(97)||this.isContextual(127))}applyImportPhase(p,y,O,V){y||(O==="module"?(this.expectPlugin("importReflection",V),p.module=!0):this.hasPlugin("importReflection")&&(p.module=!1),O==="source"?(this.expectPlugin("sourcePhaseImports",V),p.phase="source"):O==="defer"?(this.expectPlugin("deferredImportEvaluation",V),p.phase="defer"):this.hasPlugin("sourcePhaseImports")&&(p.phase=null))}parseMaybeImportPhase(p,y){if(!this.isPotentialImportPhase(y))return this.applyImportPhase(p,y,null),null;const O=this.parseIdentifier(!0),{type:V}=this.state;return(J(V)?V!==98||this.lookaheadCharCode()===102:V!==12)?(this.resetPreviousIdentifierLeadingComments(O),this.applyImportPhase(p,y,O.name,O.loc.start),null):(this.applyImportPhase(p,y,null),O)}isPrecedingIdImportPhase(p){const{type:y}=this.state;return oe(y)?y!==98||this.lookaheadCharCode()===102:y!==12}parseImport(p){return this.match(133)?this.parseImportSourceAndAttributes(p):this.parseImportSpecifiersAndAfter(p,this.parseMaybeImportPhase(p,!1))}parseImportSpecifiersAndAfter(p,y){p.specifiers=[];const O=!this.maybeParseDefaultImportSpecifier(p,y)||this.eat(12),V=O&&this.maybeParseStarImportSpecifier(p);return O&&!V&&this.parseNamedImportSpecifiers(p),this.expectContextual(98),this.parseImportSourceAndAttributes(p)}parseImportSourceAndAttributes(p){return p.specifiers!=null||(p.specifiers=[]),p.source=this.parseImportSource(),this.maybeParseImportAttributes(p),this.checkImportReflection(p),this.checkJSONModuleImport(p),this.semicolon(),this.finishNode(p,"ImportDeclaration")}parseImportSource(){return this.match(133)||this.unexpected(),this.parseExprAtom()}parseImportSpecifierLocal(p,y,O){y.local=this.parseIdentifier(),p.specifiers.push(this.finishImportSpecifier(y,O))}finishImportSpecifier(p,y){let O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:8201;return this.checkLVal(p.local,{in:{type:y},binding:O}),this.finishNode(p,y)}parseImportAttributes(){this.expect(5);const p=[],y=new Set;do{if(this.match(8))break;const O=this.startNode(),V=this.state.value;if(y.has(V)&&this.raise(m.ModuleAttributesWithDuplicateKeys,this.state.startLoc,{key:V}),y.add(V),this.match(133)?O.key=this.parseStringLiteral(V):O.key=this.parseIdentifier(!0),this.expect(14),!this.match(133))throw this.raise(m.ModuleAttributeInvalidValue,this.state.startLoc);O.value=this.parseStringLiteral(this.state.value),p.push(this.finishNode(O,"ImportAttribute"))}while(this.eat(12));return this.expect(8),p}parseModuleAttributes(){const p=[],y=new Set;do{const O=this.startNode();if(O.key=this.parseIdentifier(!0),O.key.name!=="type"&&this.raise(m.ModuleAttributeDifferentFromType,O.key),y.has(O.key.name)&&this.raise(m.ModuleAttributesWithDuplicateKeys,O.key,{key:O.key.name}),y.add(O.key.name),this.expect(14),!this.match(133))throw this.raise(m.ModuleAttributeInvalidValue,this.state.startLoc);O.value=this.parseStringLiteral(this.state.value),p.push(this.finishNode(O,"ImportAttribute"))}while(this.eat(12));return p}maybeParseImportAttributes(p){let y,O=!1;if(this.match(76)){if(this.hasPrecedingLineBreak()&&this.lookaheadCharCode()===40)return;this.next(),this.hasPlugin("moduleAttributes")?y=this.parseModuleAttributes():(this.expectImportAttributesPlugin(),y=this.parseImportAttributes()),O=!0}else if(this.isContextual(94)&&!this.hasPrecedingLineBreak())this.hasPlugin("importAttributes")?(this.getPluginOption("importAttributes","deprecatedAssertSyntax")!==!0&&this.raise(m.ImportAttributesUseAssert,this.state.startLoc),this.addExtra(p,"deprecatedAssertSyntax",!0)):this.expectOnePlugin(["importAttributes","importAssertions"]),this.next(),y=this.parseImportAttributes();else if(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))y=[];else{if(!this.hasPlugin("moduleAttributes"))return;y=[]}!O&&this.hasPlugin("importAssertions")?p.assertions=y:p.attributes=y}maybeParseDefaultImportSpecifier(p,y){if(y){const O=this.startNodeAtNode(y);return O.local=y,p.specifiers.push(this.finishImportSpecifier(O,"ImportDefaultSpecifier")),!0}return!!J(this.state.type)&&(this.parseImportSpecifierLocal(p,this.startNode(),"ImportDefaultSpecifier"),!0)}maybeParseStarImportSpecifier(p){if(this.match(55)){const y=this.startNode();return this.next(),this.expectContextual(93),this.parseImportSpecifierLocal(p,y,"ImportNamespaceSpecifier"),!0}return!1}parseNamedImportSpecifiers(p){let y=!0;for(this.expect(5);!this.eat(8);){if(y)y=!1;else{if(this.eat(14))throw this.raise(m.DestructureNamedImport,this.state.startLoc);if(this.expect(12),this.eat(8))break}const O=this.startNode(),V=this.match(133),ee=this.isContextual(130);O.imported=this.parseModuleExportName();const Se=this.parseImportSpecifier(O,V,p.importKind==="type"||p.importKind==="typeof",ee,void 0);p.specifiers.push(Se)}}parseImportSpecifier(p,y,O,V,ee){if(this.eatContextual(93))p.local=this.parseIdentifier();else{const{imported:Se}=p;if(y)throw this.raise(m.ImportBindingIsString,p,{importName:Se.value});this.checkReservedWord(Se.name,p.loc.start,!0,!0),p.local||(p.local=ls(Se))}return this.finishImportSpecifier(p,"ImportSpecifier",ee)}isThisParam(p){return p.type==="Identifier"&&p.name==="this"}}class mc extends hv{constructor(p,y){super(p=function(O){if(O==null)return Object.assign({},q1);if(O.annexB!=null&&O.annexB!==!1)throw new Error("The `annexB` option can only be set to `false`.");const V={};for(const Se of Object.keys(q1)){var ee;V[Se]=(ee=O[Se])!=null?ee:q1[Se]}return V}(p),y),this.options=p,this.initializeScopes(),this.plugins=function(O){const V=new Map;for(const ee of O){const[Se,Be]=Array.isArray(ee)?ee:[ee,{}];V.has(Se)||V.set(Se,Be||{})}return V}(this.options.plugins),this.filename=p.sourceFilename}getScopeHandler(){return $n}parse(){this.enterInitialScopes();const p=this.startNode(),y=this.startNode();return this.nextToken(),p.errors=null,this.parseTopLevel(p,y),p.errors=this.state.errors,p.comments.length=this.state.commentsLen,p}}const po=function(Oe){const p={};for(const y of Object.keys(Oe))p[y]=ae(Oe[y]);return p}(fe);function Bl(Oe,p){let y=mc;return Oe!=null&&Oe.plugins&&(function(O){if(gi(O,"decorators")){if(gi(O,"decorators-legacy"))throw new Error("Cannot use the decorators and decorators-legacy plugin together");const V=_o(O,"decorators","decoratorsBeforeExport");if(V!=null&&typeof V!="boolean")throw new Error("'decoratorsBeforeExport' must be a boolean, if specified.");const ee=_o(O,"decorators","allowCallParenthesized");if(ee!=null&&typeof ee!="boolean")throw new Error("'allowCallParenthesized' must be a boolean.")}if(gi(O,"flow")&&gi(O,"typescript"))throw new Error("Cannot combine flow and typescript plugins.");if(gi(O,"placeholders")&&gi(O,"v8intrinsic"))throw new Error("Cannot combine placeholders and v8intrinsic plugins.");if(gi(O,"pipelineOperator")){const V=_o(O,"pipelineOperator","proposal");if(!Bu.includes(V)){const Se=Bu.map(Be=>`"${Be}"`).join(", ");throw new Error(`"pipelineOperator" requires "proposal" option whose value must be one of: ${Se}.`)}const ee=gi(O,["recordAndTuple",{syntaxType:"hash"}]);if(V==="hack"){if(gi(O,"placeholders"))throw new Error("Cannot combine placeholders plugin and Hack-style pipes.");if(gi(O,"v8intrinsic"))throw new Error("Cannot combine v8intrinsic plugin and Hack-style pipes.");const Se=_o(O,"pipelineOperator","topicToken");if(!kd.includes(Se)){const Be=kd.map(Ge=>`"${Ge}"`).join(", ");throw new Error(`"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: ${Be}.`)}if(Se==="#"&&ee)throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "hack", topicToken: "#" }]` and `["recordAndtuple", { syntaxType: "hash"}]`.')}else if(V==="smart"&&ee)throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "smart" }]` and `["recordAndtuple", { syntaxType: "hash"}]`.')}if(gi(O,"moduleAttributes")){if(gi(O,"importAssertions")||gi(O,"importAttributes"))throw new Error("Cannot combine importAssertions, importAttributes and moduleAttributes plugins.");if(_o(O,"moduleAttributes","version")!=="may-2020")throw new Error("The 'moduleAttributes' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is 'may-2020'.")}if(gi(O,"importAssertions")&&gi(O,"importAttributes"))throw new Error("Cannot combine importAssertions and importAttributes plugins.");if(gi(O,"recordAndTuple")&&_o(O,"recordAndTuple","syntaxType")!=null&&!ju.includes(_o(O,"recordAndTuple","syntaxType")))throw new Error("The 'syntaxType' option of the 'recordAndTuple' plugin must be one of: "+ju.map(V=>`'${V}'`).join(", "));if(gi(O,"asyncDoExpressions")&&!gi(O,"doExpressions")){const V=new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.");throw V.missingPlugins="doExpressions",V}if(gi(O,"optionalChainingAssign")&&_o(O,"optionalChainingAssign","version")!=="2023-07")throw new Error("The 'optionalChainingAssign' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is '2023-07'.")}(Oe.plugins),y=function(O){const V=K1.filter(Be=>gi(O,Be)),ee=V.join("/");let Se=Ld[ee];if(!Se){Se=mc;for(const Be of V)Se=G1[Be](Se);Ld[ee]=Se}return Se}(Oe.plugins)),new y(Oe,p)}const Ld={};e.parse=function(Oe,p){var y;if(((y=p)==null?void 0:y.sourceType)!=="unambiguous")return Bl(p,Oe).parse();p=Object.assign({},p);try{p.sourceType="module";const O=Bl(p,Oe),V=O.parse();if(O.sawUnambiguousESM)return V;if(O.ambiguousScriptDifferentAst)try{return p.sourceType="script",Bl(p,Oe).parse()}catch{}else V.program.sourceType="script";return V}catch(O){try{return p.sourceType="script",Bl(p,Oe).parse()}catch{}throw O}},e.parseExpression=function(Oe,p){const y=Bl(p,Oe);return y.options.strictMode&&(y.state.strict=!0),y.getExpression()},e.tokTypes=po},(n,e,t)=>{var r;t(12);var i=SyntaxError,s=Function,o=TypeError,a=function(N){try{return s('"use strict"; return ('+N+").constructor;")()}catch{}},l=Object.getOwnPropertyDescriptor;if(l)try{l({},"")}catch{l=null}var c=function(){throw new o},u=l?function(){try{return c}catch{try{return l(arguments,"callee").get}catch{return c}}}():c,h=t(230)(),d=t(231)(),g=Object.getPrototypeOf||(d?function(N){return N.__proto__}:null),f={},v=typeof Uint8Array<"u"&&g?g(Uint8Array):r,C={"%AggregateError%":typeof AggregateError>"u"?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?r:ArrayBuffer,"%ArrayIteratorPrototype%":h&&g?g([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":f,"%AsyncGenerator%":f,"%AsyncGeneratorFunction%":f,"%AsyncIteratorPrototype%":f,"%Atomics%":typeof Atomics>"u"?r:Atomics,"%BigInt%":typeof BigInt>"u"?r:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?r:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?r:Float32Array,"%Float64Array%":typeof Float64Array>"u"?r:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?r:FinalizationRegistry,"%Function%":s,"%GeneratorFunction%":f,"%Int8Array%":typeof Int8Array>"u"?r:Int8Array,"%Int16Array%":typeof Int16Array>"u"?r:Int16Array,"%Int32Array%":typeof Int32Array>"u"?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":h&&g?g(g([][Symbol.iterator]())):r,"%JSON%":typeof JSON=="object"?JSON:r,"%Map%":typeof Map>"u"?r:Map,"%MapIteratorPrototype%":typeof Map<"u"&&h&&g?g(new Map()[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?r:Promise,"%Proxy%":typeof Proxy>"u"?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?r:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?r:Set,"%SetIteratorPrototype%":typeof Set<"u"&&h&&g?g(new Set()[Symbol.iterator]()):r,"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":h&&g?g(""[Symbol.iterator]()):r,"%Symbol%":h?Symbol:r,"%SyntaxError%":i,"%ThrowTypeError%":u,"%TypedArray%":v,"%TypeError%":o,"%Uint8Array%":typeof Uint8Array>"u"?r:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?r:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?r:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?r:WeakMap,"%WeakRef%":typeof WeakRef>"u"?r:WeakRef,"%WeakSet%":typeof WeakSet>"u"?r:WeakSet};if(g)try{null.error}catch(N){var A=g(g(N));C["%Error.prototype%"]=A}var b=function N(W){var D;if(W==="%AsyncFunction%")D=a("async function () {}");else if(W==="%GeneratorFunction%")D=a("function* () {}");else if(W==="%AsyncGeneratorFunction%")D=a("async function* () {}");else if(W==="%AsyncGenerator%"){var R=N("%AsyncGeneratorFunction%");R&&(D=R.prototype)}else if(W==="%AsyncIteratorPrototype%"){var Y=N("%AsyncGenerator%");Y&&g&&(D=g(Y.prototype))}return C[W]=D,D},m={"%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"]},E=t(71),I=t(233),S=E.call(Function.call,Array.prototype.concat),T=E.call(Function.apply,Array.prototype.splice),P=E.call(Function.call,String.prototype.replace),_=E.call(Function.call,String.prototype.slice),$=E.call(Function.call,RegExp.prototype.exec),B=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,U=/\\(\\)?/g,H=function(N,W){var D,R=N;if(I(m,R)&&(R="%"+(D=m[R])[0]+"%"),I(C,R)){var Y=C[R];if(Y===f&&(Y=b(R)),Y===void 0&&!W)throw new o("intrinsic "+N+" exists, but is not available. Please file an issue!");return{alias:D,name:R,value:Y}}throw new i("intrinsic "+N+" does not exist!")};n.exports=function(N,W){if(typeof N!="string"||N.length===0)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof W!="boolean")throw new o('"allowMissing" argument must be a boolean');if($(/^%?[^%]*%?$/,N)===null)throw new i("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var D=function(J){var K=_(J,0,1),q=_(J,-1);if(K==="%"&&q!=="%")throw new i("invalid intrinsic syntax, expected closing `%`");if(q==="%"&&K!=="%")throw new i("invalid intrinsic syntax, expected opening `%`");var ue=[];return P(J,B,function(te,ce,ge,Te){ue[ue.length]=ge?P(Te,U,"$1"):ce||te}),ue}(N),R=D.length>0?D[0]:"",Y=H("%"+R+"%",W),ie=Y.name,de=Y.value,xe=!1,X=Y.alias;X&&(R=X[0],T(D,S([0,1],X)));for(var Q=1,he=!0;Q<D.length;Q+=1){var me=D[Q],_e=_(me,0,1),fe=_(me,-1);if((_e==='"'||_e==="'"||_e==="`"||fe==='"'||fe==="'"||fe==="`")&&_e!==fe)throw new i("property names with quotes must have matching quotes");if(me!=="constructor"&&he||(xe=!0),I(C,ie="%"+(R+="."+me)+"%"))de=C[ie];else if(de!=null){if(!(me in de)){if(!W)throw new o("base intrinsic for "+N+" exists, but the property is not available.");return}if(l&&Q+1>=D.length){var oe=l(de,me);de=(he=!!oe)&&"get"in oe&&!("originalValue"in oe.get)?oe.get:de[me]}else he=I(de,me),de=de[me];he&&!xe&&(C[ie]=de)}}return de}},(n,e,t)=>{const r=t(34),i=t(47),s=t(3),o=t(128),a=t(30),l=t(253),c=t(254),u=t(255),h=t(256),d=t(257),g=t(258),f=t(259),v=t(260),C=t(7),A=t(261),b=t(262),m=t(76),E=t(263),I=t(264),S=t(49),T=t(77),P=t(129),_=t(130),$=t(78),B=t(79),U=t(131),H=t(265),N=t(50),W=t(8),D=t(51),R=t(268),Y=t(269),ie=t(270),de=t(271),xe=t(272),X=t(80),Q=t(273),he=t(274),me=t(275),_e=t(276),fe=t(277);n.exports={parse:a,valid:l,clean:c,inc:u,diff:h,major:d,minor:g,patch:f,prerelease:v,compare:C,rcompare:A,compareLoose:b,compareBuild:m,sort:E,rsort:I,gt:S,lt:T,eq:P,neq:_,gte:$,lte:B,cmp:U,coerce:H,Comparator:N,Range:W,satisfies:D,toComparators:R,maxSatisfying:Y,minSatisfying:ie,minVersion:de,validRange:xe,outside:X,gtr:Q,ltr:he,intersects:me,simplifyRange:_e,subset:fe,SemVer:s,re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:i.SEMVER_SPEC_VERSION,RELEASE_TYPES:i.RELEASE_TYPES,compareIdentifiers:o.compareIdentifiers,rcompareIdentifiers:o.rcompareIdentifiers}},(n,e,t)=>{let r,i,s,o,{isClean:a,my:l}=t(145),c=t(52),u=t(56),h=t(53);function d(v){return v.map(C=>(C.nodes&&(C.nodes=d(C.nodes)),delete C.source,C))}function g(v){if(v[a]=!1,v.proxyOf.nodes)for(let C of v.proxyOf.nodes)g(C)}class f extends h{append(){for(var C=arguments.length,A=new Array(C),b=0;b<C;b++)A[b]=arguments[b];for(let m of A){let E=this.normalize(m,this.last);for(let I of E)this.proxyOf.nodes.push(I)}return this.markDirty(),this}cleanRaws(C){if(super.cleanRaws(C),this.nodes)for(let A of this.nodes)A.cleanRaws(C)}each(C){if(!this.proxyOf.nodes)return;let A,b,m=this.getIterator();for(;this.indexes[m]<this.proxyOf.nodes.length&&(A=this.indexes[m],b=C(this.proxyOf.nodes[A],A),b!==!1);)this.indexes[m]+=1;return delete this.indexes[m],b}every(C){return this.nodes.every(C)}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let C=this.lastEach;return this.indexes[C]=0,C}getProxyProcessor(){return{get:(C,A)=>A==="proxyOf"?C:C[A]?A==="each"||typeof A=="string"&&A.startsWith("walk")?function(){for(var b=arguments.length,m=new Array(b),E=0;E<b;E++)m[E]=arguments[E];return C[A](...m.map(I=>typeof I=="function"?(S,T)=>I(S.toProxy(),T):I))}:A==="every"||A==="some"?b=>C[A](function(m){for(var E=arguments.length,I=new Array(E>1?E-1:0),S=1;S<E;S++)I[S-1]=arguments[S];return b(m.toProxy(),...I)}):A==="root"?()=>C.root().toProxy():A==="nodes"?C.nodes.map(b=>b.toProxy()):A==="first"||A==="last"?C[A].toProxy():C[A]:C[A],set:(C,A,b)=>(C[A]===b||(C[A]=b,A!=="name"&&A!=="params"&&A!=="selector"||C.markDirty()),!0)}}index(C){return typeof C=="number"?C:(C.proxyOf&&(C=C.proxyOf),this.proxyOf.nodes.indexOf(C))}insertAfter(C,A){let b,m=this.index(C),E=this.normalize(A,this.proxyOf.nodes[m]).reverse();m=this.index(C);for(let I of E)this.proxyOf.nodes.splice(m+1,0,I);for(let I in this.indexes)b=this.indexes[I],m<b&&(this.indexes[I]=b+E.length);return this.markDirty(),this}insertBefore(C,A){let b,m=this.index(C),E=m===0&&"prepend",I=this.normalize(A,this.proxyOf.nodes[m],E).reverse();m=this.index(C);for(let S of I)this.proxyOf.nodes.splice(m,0,S);for(let S in this.indexes)b=this.indexes[S],m<=b&&(this.indexes[S]=b+I.length);return this.markDirty(),this}normalize(C,A){if(typeof C=="string")C=d(r(C).nodes);else if(Array.isArray(C)){C=C.slice(0);for(let b of C)b.parent&&b.parent.removeChild(b,"ignore")}else if(C.type==="root"&&this.type!=="document"){C=C.nodes.slice(0);for(let b of C)b.parent&&b.parent.removeChild(b,"ignore")}else if(C.type)C=[C];else if(C.prop){if(C.value===void 0)throw new Error("Value field is missed in node creation");typeof C.value!="string"&&(C.value=String(C.value)),C=[new c(C)]}else if(C.selector)C=[new i(C)];else if(C.name)C=[new s(C)];else{if(!C.text)throw new Error("Unknown node type in node creation");C=[new u(C)]}return C.map(b=>(b[l]||f.rebuild(b),(b=b.proxyOf).parent&&b.parent.removeChild(b),b[a]&&g(b),b.raws.before===void 0&&A&&A.raws.before!==void 0&&(b.raws.before=A.raws.before.replace(/\S/g,"")),b.parent=this.proxyOf,b))}prepend(){for(var C=arguments.length,A=new Array(C),b=0;b<C;b++)A[b]=arguments[b];A=A.reverse();for(let m of A){let E=this.normalize(m,this.first,"prepend").reverse();for(let I of E)this.proxyOf.nodes.unshift(I);for(let I in this.indexes)this.indexes[I]=this.indexes[I]+E.length}return this.markDirty(),this}push(C){return C.parent=this,this.proxyOf.nodes.push(C),this}removeAll(){for(let C of this.proxyOf.nodes)C.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(C){let A;C=this.index(C),this.proxyOf.nodes[C].parent=void 0,this.proxyOf.nodes.splice(C,1);for(let b in this.indexes)A=this.indexes[b],A>=C&&(this.indexes[b]=A-1);return this.markDirty(),this}replaceValues(C,A,b){return b||(b=A,A={}),this.walkDecls(m=>{A.props&&!A.props.includes(m.prop)||A.fast&&!m.value.includes(A.fast)||(m.value=m.value.replace(C,b))}),this.markDirty(),this}some(C){return this.nodes.some(C)}walk(C){return this.each((A,b)=>{let m;try{m=C(A,b)}catch(E){throw A.addToError(E)}return m!==!1&&A.walk&&(m=A.walk(C)),m})}walkAtRules(C,A){return A?C instanceof RegExp?this.walk((b,m)=>{if(b.type==="atrule"&&C.test(b.name))return A(b,m)}):this.walk((b,m)=>{if(b.type==="atrule"&&b.name===C)return A(b,m)}):(A=C,this.walk((b,m)=>{if(b.type==="atrule")return A(b,m)}))}walkComments(C){return this.walk((A,b)=>{if(A.type==="comment")return C(A,b)})}walkDecls(C,A){return A?C instanceof RegExp?this.walk((b,m)=>{if(b.type==="decl"&&C.test(b.prop))return A(b,m)}):this.walk((b,m)=>{if(b.type==="decl"&&b.prop===C)return A(b,m)}):(A=C,this.walk((b,m)=>{if(b.type==="decl")return A(b,m)}))}walkRules(C,A){return A?C instanceof RegExp?this.walk((b,m)=>{if(b.type==="rule"&&C.test(b.selector))return A(b,m)}):this.walk((b,m)=>{if(b.type==="rule"&&b.selector===C)return A(b,m)}):(A=C,this.walk((b,m)=>{if(b.type==="rule")return A(b,m)}))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}}f.registerParse=v=>{r=v},f.registerRule=v=>{i=v},f.registerAtRule=v=>{s=v},f.registerRoot=v=>{o=v},n.exports=f,f.default=f,f.rebuild=v=>{v.type==="atrule"?Object.setPrototypeOf(v,s.prototype):v.type==="rule"?Object.setPrototypeOf(v,i.prototype):v.type==="decl"?Object.setPrototypeOf(v,c.prototype):v.type==="comment"?Object.setPrototypeOf(v,u.prototype):v.type==="root"&&Object.setPrototypeOf(v,o.prototype),v[l]=!0,v.nodes&&v.nodes.forEach(C=>{f.rebuild(C)})}},(n,e,t)=>{var r=t(17);function i(X){return i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Q){return typeof Q}:function(Q){return Q&&typeof Symbol=="function"&&Q.constructor===Symbol&&Q!==Symbol.prototype?"symbol":typeof Q},i(X)}function s(X,Q,he){return Object.defineProperty(X,"prototype",{writable:!1}),X}var o,a,l=t(227).codes,c=l.ERR_AMBIGUOUS_ARGUMENT,u=l.ERR_INVALID_ARG_TYPE,h=l.ERR_INVALID_ARG_VALUE,d=l.ERR_INVALID_RETURN_VALUE,g=l.ERR_MISSING_ARGS,f=t(241),v=t(32).inspect,C=t(32).types,A=C.isPromise,b=C.isRegExp,m=t(242)(),E=t(74)(),I=t(38)("RegExp.prototype.test");function S(){var X=t(245);o=X.isDeepEqual,a=X.isDeepStrictEqual}var T=!1,P=n.exports=U,_={};function $(X){throw X.message instanceof Error?X.message:new f(X)}function B(X,Q,he,me){if(!he){var _e=!1;if(Q===0)_e=!0,me="No value argument passed to `assert.ok()`";else if(me instanceof Error)throw me;var fe=new f({actual:he,expected:!0,message:me,operator:"==",stackStartFn:X});throw fe.generatedMessage=_e,fe}}function U(){for(var X=arguments.length,Q=new Array(X),he=0;he<X;he++)Q[he]=arguments[he];B.apply(void 0,[U,Q.length].concat(Q))}P.fail=function X(Q,he,me,_e,fe){var oe,J=arguments.length;if(J===0?oe="Failed":J===1?(me=Q,Q=void 0):(T===!1&&(T=!0,(r.emitWarning?r.emitWarning:void 0)("assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.","DeprecationWarning","DEP0094")),J===2&&(_e="!=")),me instanceof Error)throw me;var K={actual:Q,expected:he,operator:_e===void 0?"fail":_e,stackStartFn:fe||X};me!==void 0&&(K.message=me);var q=new f(K);throw oe&&(q.message=oe,q.generatedMessage=!0),q},P.AssertionError=f,P.ok=U,P.equal=function X(Q,he,me){if(arguments.length<2)throw new g("actual","expected");Q!=he&&$({actual:Q,expected:he,message:me,operator:"==",stackStartFn:X})},P.notEqual=function X(Q,he,me){if(arguments.length<2)throw new g("actual","expected");Q==he&&$({actual:Q,expected:he,message:me,operator:"!=",stackStartFn:X})},P.deepEqual=function X(Q,he,me){if(arguments.length<2)throw new g("actual","expected");o===void 0&&S(),o(Q,he)||$({actual:Q,expected:he,message:me,operator:"deepEqual",stackStartFn:X})},P.notDeepEqual=function X(Q,he,me){if(arguments.length<2)throw new g("actual","expected");o===void 0&&S(),o(Q,he)&&$({actual:Q,expected:he,message:me,operator:"notDeepEqual",stackStartFn:X})},P.deepStrictEqual=function X(Q,he,me){if(arguments.length<2)throw new g("actual","expected");o===void 0&&S(),a(Q,he)||$({actual:Q,expected:he,message:me,operator:"deepStrictEqual",stackStartFn:X})},P.notDeepStrictEqual=function X(Q,he,me){if(arguments.length<2)throw new g("actual","expected");o===void 0&&S(),a(Q,he)&&$({actual:Q,expected:he,message:me,operator:"notDeepStrictEqual",stackStartFn:X})},P.strictEqual=function X(Q,he,me){if(arguments.length<2)throw new g("actual","expected");E(Q,he)||$({actual:Q,expected:he,message:me,operator:"strictEqual",stackStartFn:X})},P.notStrictEqual=function X(Q,he,me){if(arguments.length<2)throw new g("actual","expected");E(Q,he)&&$({actual:Q,expected:he,message:me,operator:"notStrictEqual",stackStartFn:X})};var H=s(function X(Q,he,me){var _e=this;(function(fe,oe){if(!(fe instanceof oe))throw new TypeError("Cannot call a class as a function")})(this,X),he.forEach(function(fe){fe in Q&&(me!==void 0&&typeof me[fe]=="string"&&b(Q[fe])&&I(Q[fe],me[fe])?_e[fe]=me[fe]:_e[fe]=Q[fe])})});function N(X,Q,he,me){if(typeof Q!="function"){if(b(Q))return I(Q,X);if(arguments.length===2)throw new u("expected",["Function","RegExp"],Q);if(i(X)!=="object"||X===null){var _e=new f({actual:X,expected:Q,message:he,operator:"deepStrictEqual",stackStartFn:me});throw _e.operator=me.name,_e}var fe=Object.keys(Q);if(Q instanceof Error)fe.push("name","message");else if(fe.length===0)throw new h("error",Q,"may not be an empty object");return o===void 0&&S(),fe.forEach(function(oe){typeof X[oe]=="string"&&b(Q[oe])&&I(Q[oe],X[oe])||function(J,K,q,ue,te,ce){if(!(q in J)||!a(J[q],K[q])){if(!ue){var ge=new H(J,te),Te=new H(K,te,J),ae=new f({actual:ge,expected:Te,operator:"deepStrictEqual",stackStartFn:ce});throw ae.actual=J,ae.expected=K,ae.operator=ce.name,ae}$({actual:J,expected:K,message:ue,operator:ce.name,stackStartFn:ce})}}(X,Q,oe,he,fe,me)}),!0}return Q.prototype!==void 0&&X instanceof Q||!Error.isPrototypeOf(Q)&&Q.call({},X)===!0}function W(X){if(typeof X!="function")throw new u("fn","Function",X);try{X()}catch(Q){return Q}return _}function D(X){return A(X)||X!==null&&i(X)==="object"&&typeof X.then=="function"&&typeof X.catch=="function"}function R(X){return Promise.resolve().then(function(){var Q;if(typeof X=="function"){if(!D(Q=X()))throw new d("instance of Promise","promiseFn",Q)}else{if(!D(X))throw new u("promiseFn",["Function","Promise"],X);Q=X}return Promise.resolve().then(function(){return Q}).then(function(){return _}).catch(function(he){return he})})}function Y(X,Q,he,me){if(typeof he=="string"){if(arguments.length===4)throw new u("error",["Object","Error","Function","RegExp"],he);if(i(Q)==="object"&&Q!==null){if(Q.message===he)throw new c("error/message",'The error message "'.concat(Q.message,'" is identical to the message.'))}else if(Q===he)throw new c("error/message",'The error "'.concat(Q,'" is identical to the message.'));me=he,he=void 0}else if(he!=null&&i(he)!=="object"&&typeof he!="function")throw new u("error",["Object","Error","Function","RegExp"],he);if(Q===_){var _e="";he&&he.name&&(_e+=" (".concat(he.name,")")),_e+=me?": ".concat(me):".";var fe=X.name==="rejects"?"rejection":"exception";$({actual:void 0,expected:he,operator:X.name,message:"Missing expected ".concat(fe).concat(_e),stackStartFn:X})}if(he&&!N(Q,he,me,X))throw Q}function ie(X,Q,he,me){if(Q!==_){if(typeof he=="string"&&(me=he,he=void 0),!he||N(Q,he)){var _e=me?": ".concat(me):".",fe=X.name==="doesNotReject"?"rejection":"exception";$({actual:Q,expected:he,operator:X.name,message:"Got unwanted ".concat(fe).concat(_e,`
|
||
`)+'Actual message: "'.concat(Q&&Q.message,'"'),stackStartFn:X})}throw Q}}function de(X,Q,he,me,_e){if(!b(Q))throw new u("regexp","RegExp",Q);var fe=_e==="match";if(typeof X!="string"||I(Q,X)!==fe){if(he instanceof Error)throw he;var oe=!he;he=he||(typeof X!="string"?'The "string" argument must be of type string. Received type '+"".concat(i(X)," (").concat(v(X),")"):(fe?"The input did not match the regular expression ":"The input was expected to not match the regular expression ")+"".concat(v(Q),`. Input:
|
||
|
||
`).concat(v(X),`
|
||
`));var J=new f({actual:X,expected:Q,message:he,operator:_e,stackStartFn:me});throw J.generatedMessage=oe,J}}function xe(){for(var X=arguments.length,Q=new Array(X),he=0;he<X;he++)Q[he]=arguments[he];B.apply(void 0,[xe,Q.length].concat(Q))}P.throws=function X(Q){for(var he=arguments.length,me=new Array(he>1?he-1:0),_e=1;_e<he;_e++)me[_e-1]=arguments[_e];Y.apply(void 0,[X,W(Q)].concat(me))},P.rejects=function X(Q){for(var he=arguments.length,me=new Array(he>1?he-1:0),_e=1;_e<he;_e++)me[_e-1]=arguments[_e];return R(Q).then(function(fe){return Y.apply(void 0,[X,fe].concat(me))})},P.doesNotThrow=function X(Q){for(var he=arguments.length,me=new Array(he>1?he-1:0),_e=1;_e<he;_e++)me[_e-1]=arguments[_e];ie.apply(void 0,[X,W(Q)].concat(me))},P.doesNotReject=function X(Q){for(var he=arguments.length,me=new Array(he>1?he-1:0),_e=1;_e<he;_e++)me[_e-1]=arguments[_e];return R(Q).then(function(fe){return ie.apply(void 0,[X,fe].concat(me))})},P.ifError=function X(Q){if(Q!=null){var he="ifError got unwanted exception: ";i(Q)==="object"&&typeof Q.message=="string"?Q.message.length===0&&Q.constructor?he+=Q.constructor.name:he+=Q.message:he+=v(Q);var me=new f({actual:Q,expected:null,operator:"ifError",message:he,stackStartFn:X}),_e=Q.stack;if(typeof _e=="string"){var fe=_e.split(`
|
||
`);fe.shift();for(var oe=me.stack.split(`
|
||
`),J=0;J<fe.length;J++){var K=oe.indexOf(fe[J]);if(K!==-1){oe=oe.slice(0,K);break}}me.stack="".concat(oe.join(`
|
||
`),`
|
||
`).concat(fe.join(`
|
||
`))}throw me}},P.match=function X(Q,he,me){de(Q,he,me,X,"match")},P.doesNotMatch=function X(Q,he,me){de(Q,he,me,X,"doesNotMatch")},P.strict=m(xe,P,{equal:P.strictEqual,deepEqual:P.deepStrictEqual,notEqual:P.notStrictEqual,notDeepEqual:P.notDeepStrictEqual}),P.strict.strict=P.strict},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.UPDATE_OPERATORS=e.UNARY_OPERATORS=e.STRING_UNARY_OPERATORS=e.STATEMENT_OR_BLOCK_KEYS=e.NUMBER_UNARY_OPERATORS=e.NUMBER_BINARY_OPERATORS=e.NOT_LOCAL_BINDING=e.LOGICAL_OPERATORS=e.INHERIT_KEYS=e.FOR_INIT_KEYS=e.FLATTENABLE_KEYS=e.EQUALITY_BINARY_OPERATORS=e.COMPARISON_BINARY_OPERATORS=e.COMMENT_KEYS=e.BOOLEAN_UNARY_OPERATORS=e.BOOLEAN_NUMBER_BINARY_OPERATORS=e.BOOLEAN_BINARY_OPERATORS=e.BLOCK_SCOPED_SYMBOL=e.BINARY_OPERATORS=e.ASSIGNMENT_OPERATORS=void 0,e.STATEMENT_OR_BLOCK_KEYS=["consequent","body","alternate"],e.FLATTENABLE_KEYS=["body","expressions"],e.FOR_INIT_KEYS=["left","init"],e.COMMENT_KEYS=["leadingComments","trailingComments","innerComments"];const t=e.LOGICAL_OPERATORS=["||","&&","??"],r=(e.UPDATE_OPERATORS=["++","--"],e.BOOLEAN_NUMBER_BINARY_OPERATORS=[">","<",">=","<="]),i=e.EQUALITY_BINARY_OPERATORS=["==","===","!=","!=="],s=e.COMPARISON_BINARY_OPERATORS=[...i,"in","instanceof"],o=e.BOOLEAN_BINARY_OPERATORS=[...s,...r],a=e.NUMBER_BINARY_OPERATORS=["-","/","%","*","**","&","|",">>",">>>","<<","^"],l=(e.BINARY_OPERATORS=["+",...a,...o,"|>"],e.ASSIGNMENT_OPERATORS=["=","+=",...a.map(h=>h+"="),...t.map(h=>h+"=")],e.BOOLEAN_UNARY_OPERATORS=["delete","!"]),c=e.NUMBER_UNARY_OPERATORS=["+","-","~"],u=e.STRING_UNARY_OPERATORS=["typeof"];e.UNARY_OPERATORS=["void","throw",...l,...c,...u],e.INHERIT_KEYS={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]},e.BLOCK_SCOPED_SYMBOL=Symbol.for("var used to be block scoped"),e.NOT_LOCAL_BINDING=Symbol.for("should not be considered a local binding")},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(u){return l(u,!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],arguments.length>2&&arguments[2]!==void 0&&arguments[2],new Map)};var r=t(9),i=t(2);const s=Function.call.bind(Object.prototype.hasOwnProperty);function o(u,h,d,g){return u&&typeof u.type=="string"?l(u,h,d,g):u}function a(u,h,d,g){return Array.isArray(u)?u.map(f=>o(f,h,d,g)):o(u,h,d,g)}function l(u){let h=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],d=arguments.length>2&&arguments[2]!==void 0&&arguments[2],g=arguments.length>3?arguments[3]:void 0;if(!u)return u;const{type:f}=u,v={type:u.type};if((0,i.isIdentifier)(u))v.name=u.name,s(u,"optional")&&typeof u.optional=="boolean"&&(v.optional=u.optional),s(u,"typeAnnotation")&&(v.typeAnnotation=h?a(u.typeAnnotation,!0,d,g):u.typeAnnotation);else{if(!s(r.NODE_FIELDS,f))throw new Error(`Unknown node type: "${f}"`);for(const C of Object.keys(r.NODE_FIELDS[f]))s(u,C)&&(v[C]=h?(0,i.isFile)(u)&&C==="comments"?c(u.comments,h,d,g):a(u[C],!0,d,g):u[C])}return s(u,"loc")&&(v.loc=d?null:u.loc),s(u,"leadingComments")&&(v.leadingComments=c(u.leadingComments,h,d,g)),s(u,"innerComments")&&(v.innerComments=c(u.innerComments,h,d,g)),s(u,"trailingComments")&&(v.trailingComments=c(u.trailingComments,h,d,g)),s(u,"extra")&&(v.extra=Object.assign({},u.extra)),v}function c(u,h,d,g){return u&&h?u.map(f=>{const v=g.get(f);if(v)return v;const{type:C,value:A,loc:b}=f,m={type:C,value:A,loc:b};return d&&(m.loc=null),g.set(f,m),m}):u}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.SHOULD_STOP=e.SHOULD_SKIP=e.REMOVED=void 0;var r=t(162),i=t(61),s=t(14),o=t(183),a=t(0),l=a,c=t(35),u=t(101),h=t(423),d=t(424),g=t(427),f=t(430),v=t(431),C=t(436),A=t(437),b=t(438),m=t(440),E=t(442),I=t(443),S=t(163);const{validate:T}=a,P=i("babel"),_=e.REMOVED=1,$=e.SHOULD_STOP=2,B=e.SHOULD_SKIP=4;class U{constructor(N,W){this.contexts=[],this.state=null,this.opts=null,this._traverseFlags=0,this.skipKeys=null,this.parentPath=null,this.container=null,this.listKey=null,this.key=null,this.node=null,this.type=null,this.parent=W,this.hub=N,this.data=null,this.context=null,this.scope=null}static get(N){let{hub:W,parentPath:D,parent:R,container:Y,listKey:ie,key:de}=N;if(!W&&D&&(W=D.hub),!R)throw new Error("To get a node path the parent needs to exist");const xe=Y[de],X=c.getOrCreateCachedPaths(W,R);let Q=X.get(xe);return Q||(Q=new U(W,R),xe&&X.set(xe,Q)),Q.setup(D,Y,ie,de),Q}getScope(N){return this.isScope()?new o.default(this):N}setData(N,W){return this.data==null&&(this.data=Object.create(null)),this.data[N]=W}getData(N,W){this.data==null&&(this.data=Object.create(null));let D=this.data[N];return D===void 0&&W!==void 0&&(D=this.data[N]=W),D}hasNode(){return this.node!=null}buildCodeFrameError(N){let W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:SyntaxError;return this.hub.buildError(this.node,N,W)}traverse(N,W){(0,s.default)(this.node,N,this.scope,W,this)}set(N,W){T(this.node,N,W),this.node[N]=W}getPathLocation(){const N=[];let W=this;do{let D=W.key;W.inList&&(D=`${W.listKey}[${D}]`),N.unshift(D)}while(W=W.parentPath);return N.join(".")}debug(N){P.enabled&&P(`${this.getPathLocation()} ${this.type}: ${N}`)}toString(){return(0,u.default)(this.node).code}get inList(){return!!this.listKey}set inList(N){N||(this.listKey=null)}get parentKey(){return this.listKey||this.key}get shouldSkip(){return!!(this._traverseFlags&B)}set shouldSkip(N){N?this._traverseFlags|=B:this._traverseFlags&=~B}get shouldStop(){return!!(this._traverseFlags&$)}set shouldStop(N){N?this._traverseFlags|=$:this._traverseFlags&=~$}get removed(){return!!(this._traverseFlags&_)}set removed(N){N?this._traverseFlags|=_:this._traverseFlags&=~_}}Object.assign(U.prototype,h,d,g,f,v,C,A,b,m,E,I),U.prototype._guessExecutionStatusRelativeToDifferentFunctions=C._guessExecutionStatusRelativeTo;for(const H of l.TYPES){const N=`is${H}`,W=l[N];U.prototype[N]=function(D){return W(this.node,D)},U.prototype[`assert${H}`]=function(D){if(!W(this.node,D))throw new TypeError(`Expected node path of type ${H}`)}}Object.assign(U.prototype,S);for(const H of Object.keys(r))H[0]!=="_"&&(l.TYPES.includes(H)||l.TYPES.push(H));e.default=U},(n,e,t)=>{var r=t(19),i=t(63),s=r({}.hasOwnProperty);n.exports=Object.hasOwn||function(o,a){return s(i(o),a)}},(n,e,t)=>{const r=t(3);n.exports=function(i,s){let o=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(i instanceof r)return i;try{return new r(i,s)}catch(a){if(!o)return null;throw a}}},(n,e,t)=>{/*!
|
||
* The buffer module from node.js, for the browser.
|
||
*
|
||
* @author Feross Aboukhadijeh <https://feross.org>
|
||
* @license MIT
|
||
*/t(12);const r=t(417),i=t(418),s=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;e.a=l,e.b=50;const o=2147483647;function a(L){if(L>o)throw new RangeError('The value "'+L+'" is invalid for option "size"');const F=new Uint8Array(L);return Object.setPrototypeOf(F,l.prototype),F}function l(L,F,re){if(typeof L=="number"){if(typeof F=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return h(L)}return c(L,F,re)}function c(L,F,re){if(typeof L=="string")return function($e,Ce){if(typeof Ce=="string"&&Ce!==""||(Ce="utf8"),!l.isEncoding(Ce))throw new TypeError("Unknown encoding: "+Ce);const Ne=0|v($e,Ce);let Ye=a(Ne);const st=Ye.write($e,Ce);return st!==Ne&&(Ye=Ye.slice(0,st)),Ye}(L,F);if(ArrayBuffer.isView(L))return function($e){if(te($e,Uint8Array)){const Ce=new Uint8Array($e);return g(Ce.buffer,Ce.byteOffset,Ce.byteLength)}return d($e)}(L);if(L==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof L);if(te(L,ArrayBuffer)||L&&te(L.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(te(L,SharedArrayBuffer)||L&&te(L.buffer,SharedArrayBuffer)))return g(L,F,re);if(typeof L=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const ke=L.valueOf&&L.valueOf();if(ke!=null&&ke!==L)return l.from(ke,F,re);const ze=function($e){if(l.isBuffer($e)){const Ce=0|f($e.length),Ne=a(Ce);return Ne.length===0||$e.copy(Ne,0,0,Ce),Ne}return $e.length!==void 0?typeof $e.length!="number"||ce($e.length)?a(0):d($e):$e.type==="Buffer"&&Array.isArray($e.data)?d($e.data):void 0}(L);if(ze)return ze;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof L[Symbol.toPrimitive]=="function")return l.from(L[Symbol.toPrimitive]("string"),F,re);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof L)}function u(L){if(typeof L!="number")throw new TypeError('"size" argument must be of type number');if(L<0)throw new RangeError('The value "'+L+'" is invalid for option "size"')}function h(L){return u(L),a(L<0?0:0|f(L))}function d(L){const F=L.length<0?0:0|f(L.length),re=a(F);for(let ke=0;ke<F;ke+=1)re[ke]=255&L[ke];return re}function g(L,F,re){if(F<0||L.byteLength<F)throw new RangeError('"offset" is outside of buffer bounds');if(L.byteLength<F+(re||0))throw new RangeError('"length" is outside of buffer bounds');let ke;return ke=F===void 0&&re===void 0?new Uint8Array(L):re===void 0?new Uint8Array(L,F):new Uint8Array(L,F,re),Object.setPrototypeOf(ke,l.prototype),ke}function f(L){if(L>=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return 0|L}function v(L,F){if(l.isBuffer(L))return L.length;if(ArrayBuffer.isView(L)||te(L,ArrayBuffer))return L.byteLength;if(typeof L!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof L);const re=L.length,ke=arguments.length>2&&arguments[2]===!0;if(!ke&&re===0)return 0;let ze=!1;for(;;)switch(F){case"ascii":case"latin1":case"binary":return re;case"utf8":case"utf-8":return K(L).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*re;case"hex":return re>>>1;case"base64":return q(L).length;default:if(ze)return ke?-1:K(L).length;F=(""+F).toLowerCase(),ze=!0}}function C(L,F,re){let ke=!1;if((F===void 0||F<0)&&(F=0),F>this.length||((re===void 0||re>this.length)&&(re=this.length),re<=0)||(re>>>=0)<=(F>>>=0))return"";for(L||(L="utf8");;)switch(L){case"hex":return N(this,F,re);case"utf8":case"utf-8":return $(this,F,re);case"ascii":return U(this,F,re);case"latin1":case"binary":return H(this,F,re);case"base64":return _(this,F,re);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return W(this,F,re);default:if(ke)throw new TypeError("Unknown encoding: "+L);L=(L+"").toLowerCase(),ke=!0}}function A(L,F,re){const ke=L[F];L[F]=L[re],L[re]=ke}function b(L,F,re,ke,ze){if(L.length===0)return-1;if(typeof re=="string"?(ke=re,re=0):re>2147483647?re=2147483647:re<-2147483648&&(re=-2147483648),ce(re=+re)&&(re=ze?0:L.length-1),re<0&&(re=L.length+re),re>=L.length){if(ze)return-1;re=L.length-1}else if(re<0){if(!ze)return-1;re=0}if(typeof F=="string"&&(F=l.from(F,ke)),l.isBuffer(F))return F.length===0?-1:m(L,F,re,ke,ze);if(typeof F=="number")return F&=255,typeof Uint8Array.prototype.indexOf=="function"?ze?Uint8Array.prototype.indexOf.call(L,F,re):Uint8Array.prototype.lastIndexOf.call(L,F,re):m(L,[F],re,ke,ze);throw new TypeError("val must be string, number or Buffer")}function m(L,F,re,ke,ze){let $e,Ce=1,Ne=L.length,Ye=F.length;if(ke!==void 0&&((ke=String(ke).toLowerCase())==="ucs2"||ke==="ucs-2"||ke==="utf16le"||ke==="utf-16le")){if(L.length<2||F.length<2)return-1;Ce=2,Ne/=2,Ye/=2,re/=2}function st(ht,It){return Ce===1?ht[It]:ht.readUInt16BE(It*Ce)}if(ze){let ht=-1;for($e=re;$e<Ne;$e++)if(st(L,$e)===st(F,ht===-1?0:$e-ht)){if(ht===-1&&(ht=$e),$e-ht+1===Ye)return ht*Ce}else ht!==-1&&($e-=$e-ht),ht=-1}else for(re+Ye>Ne&&(re=Ne-Ye),$e=re;$e>=0;$e--){let ht=!0;for(let It=0;It<Ye;It++)if(st(L,$e+It)!==st(F,It)){ht=!1;break}if(ht)return $e}return-1}function E(L,F,re,ke){re=Number(re)||0;const ze=L.length-re;ke?(ke=Number(ke))>ze&&(ke=ze):ke=ze;const $e=F.length;let Ce;for(ke>$e/2&&(ke=$e/2),Ce=0;Ce<ke;++Ce){const Ne=parseInt(F.substr(2*Ce,2),16);if(ce(Ne))return Ce;L[re+Ce]=Ne}return Ce}function I(L,F,re,ke){return ue(K(F,L.length-re),L,re,ke)}function S(L,F,re,ke){return ue(function(ze){const $e=[];for(let Ce=0;Ce<ze.length;++Ce)$e.push(255&ze.charCodeAt(Ce));return $e}(F),L,re,ke)}function T(L,F,re,ke){return ue(q(F),L,re,ke)}function P(L,F,re,ke){return ue(function(ze,$e){let Ce,Ne,Ye;const st=[];for(let ht=0;ht<ze.length&&!(($e-=2)<0);++ht)Ce=ze.charCodeAt(ht),Ne=Ce>>8,Ye=Ce%256,st.push(Ye),st.push(Ne);return st}(F,L.length-re),L,re,ke)}function _(L,F,re){return F===0&&re===L.length?r.fromByteArray(L):r.fromByteArray(L.slice(F,re))}function $(L,F,re){re=Math.min(L.length,re);const ke=[];let ze=F;for(;ze<re;){const $e=L[ze];let Ce=null,Ne=$e>239?4:$e>223?3:$e>191?2:1;if(ze+Ne<=re){let Ye,st,ht,It;switch(Ne){case 1:$e<128&&(Ce=$e);break;case 2:Ye=L[ze+1],(192&Ye)==128&&(It=(31&$e)<<6|63&Ye,It>127&&(Ce=It));break;case 3:Ye=L[ze+1],st=L[ze+2],(192&Ye)==128&&(192&st)==128&&(It=(15&$e)<<12|(63&Ye)<<6|63&st,It>2047&&(It<55296||It>57343)&&(Ce=It));break;case 4:Ye=L[ze+1],st=L[ze+2],ht=L[ze+3],(192&Ye)==128&&(192&st)==128&&(192&ht)==128&&(It=(15&$e)<<18|(63&Ye)<<12|(63&st)<<6|63&ht,It>65535&&It<1114112&&(Ce=It))}}Ce===null?(Ce=65533,Ne=1):Ce>65535&&(Ce-=65536,ke.push(Ce>>>10&1023|55296),Ce=56320|1023&Ce),ke.push(Ce),ze+=Ne}return function($e){const Ce=$e.length;if(Ce<=B)return String.fromCharCode.apply(String,$e);let Ne="",Ye=0;for(;Ye<Ce;)Ne+=String.fromCharCode.apply(String,$e.slice(Ye,Ye+=B));return Ne}(ke)}l.TYPED_ARRAY_SUPPORT=function(){try{const L=new Uint8Array(1),F={foo:function(){return 42}};return Object.setPrototypeOf(F,Uint8Array.prototype),Object.setPrototypeOf(L,F),L.foo()===42}catch{return!1}}(),!l.TYPED_ARRAY_SUPPORT&&typeof console<"u",Object.defineProperty(l.prototype,"parent",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,"offset",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}}),l.poolSize=8192,l.from=function(L,F,re){return c(L,F,re)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(L,F,re){return function(ke,ze,$e){return u(ke),ke<=0?a(ke):ze!==void 0?typeof $e=="string"?a(ke).fill(ze,$e):a(ke).fill(ze):a(ke)}(L,F,re)},l.allocUnsafe=function(L){return h(L)},l.allocUnsafeSlow=function(L){return h(L)},l.isBuffer=function(L){return L!=null&&L._isBuffer===!0&&L!==l.prototype},l.compare=function(L,F){if(te(L,Uint8Array)&&(L=l.from(L,L.offset,L.byteLength)),te(F,Uint8Array)&&(F=l.from(F,F.offset,F.byteLength)),!l.isBuffer(L)||!l.isBuffer(F))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(L===F)return 0;let re=L.length,ke=F.length;for(let ze=0,$e=Math.min(re,ke);ze<$e;++ze)if(L[ze]!==F[ze]){re=L[ze],ke=F[ze];break}return re<ke?-1:ke<re?1:0},l.isEncoding=function(L){switch(String(L).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}},l.concat=function(L,F){if(!Array.isArray(L))throw new TypeError('"list" argument must be an Array of Buffers');if(L.length===0)return l.alloc(0);let re;if(F===void 0)for(F=0,re=0;re<L.length;++re)F+=L[re].length;const ke=l.allocUnsafe(F);let ze=0;for(re=0;re<L.length;++re){let $e=L[re];if(te($e,Uint8Array))ze+$e.length>ke.length?(l.isBuffer($e)||($e=l.from($e)),$e.copy(ke,ze)):Uint8Array.prototype.set.call(ke,$e,ze);else{if(!l.isBuffer($e))throw new TypeError('"list" argument must be an Array of Buffers');$e.copy(ke,ze)}ze+=$e.length}return ke},l.byteLength=v,l.prototype._isBuffer=!0,l.prototype.swap16=function(){const L=this.length;if(L%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let F=0;F<L;F+=2)A(this,F,F+1);return this},l.prototype.swap32=function(){const L=this.length;if(L%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let F=0;F<L;F+=4)A(this,F,F+3),A(this,F+1,F+2);return this},l.prototype.swap64=function(){const L=this.length;if(L%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let F=0;F<L;F+=8)A(this,F,F+7),A(this,F+1,F+6),A(this,F+2,F+5),A(this,F+3,F+4);return this},l.prototype.toString=function(){const L=this.length;return L===0?"":arguments.length===0?$(this,0,L):C.apply(this,arguments)},l.prototype.toLocaleString=l.prototype.toString,l.prototype.equals=function(L){if(!l.isBuffer(L))throw new TypeError("Argument must be a Buffer");return this===L||l.compare(this,L)===0},l.prototype.inspect=function(){let L="";const F=e.b;return L=this.toString("hex",0,F).replace(/(.{2})/g,"$1 ").trim(),this.length>F&&(L+=" ... "),"<Buffer "+L+">"},s&&(l.prototype[s]=l.prototype.inspect),l.prototype.compare=function(L,F,re,ke,ze){if(te(L,Uint8Array)&&(L=l.from(L,L.offset,L.byteLength)),!l.isBuffer(L))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof L);if(F===void 0&&(F=0),re===void 0&&(re=L?L.length:0),ke===void 0&&(ke=0),ze===void 0&&(ze=this.length),F<0||re>L.length||ke<0||ze>this.length)throw new RangeError("out of range index");if(ke>=ze&&F>=re)return 0;if(ke>=ze)return-1;if(F>=re)return 1;if(this===L)return 0;let $e=(ze>>>=0)-(ke>>>=0),Ce=(re>>>=0)-(F>>>=0);const Ne=Math.min($e,Ce),Ye=this.slice(ke,ze),st=L.slice(F,re);for(let ht=0;ht<Ne;++ht)if(Ye[ht]!==st[ht]){$e=Ye[ht],Ce=st[ht];break}return $e<Ce?-1:Ce<$e?1:0},l.prototype.includes=function(L,F,re){return this.indexOf(L,F,re)!==-1},l.prototype.indexOf=function(L,F,re){return b(this,L,F,re,!0)},l.prototype.lastIndexOf=function(L,F,re){return b(this,L,F,re,!1)},l.prototype.write=function(L,F,re,ke){if(F===void 0)ke="utf8",re=this.length,F=0;else if(re===void 0&&typeof F=="string")ke=F,re=this.length,F=0;else{if(!isFinite(F))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");F>>>=0,isFinite(re)?(re>>>=0,ke===void 0&&(ke="utf8")):(ke=re,re=void 0)}const ze=this.length-F;if((re===void 0||re>ze)&&(re=ze),L.length>0&&(re<0||F<0)||F>this.length)throw new RangeError("Attempt to write outside buffer bounds");ke||(ke="utf8");let $e=!1;for(;;)switch(ke){case"hex":return E(this,L,F,re);case"utf8":case"utf-8":return I(this,L,F,re);case"ascii":case"latin1":case"binary":return S(this,L,F,re);case"base64":return T(this,L,F,re);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,L,F,re);default:if($e)throw new TypeError("Unknown encoding: "+ke);ke=(""+ke).toLowerCase(),$e=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const B=4096;function U(L,F,re){let ke="";re=Math.min(L.length,re);for(let ze=F;ze<re;++ze)ke+=String.fromCharCode(127&L[ze]);return ke}function H(L,F,re){let ke="";re=Math.min(L.length,re);for(let ze=F;ze<re;++ze)ke+=String.fromCharCode(L[ze]);return ke}function N(L,F,re){const ke=L.length;(!F||F<0)&&(F=0),(!re||re<0||re>ke)&&(re=ke);let ze="";for(let $e=F;$e<re;++$e)ze+=ge[L[$e]];return ze}function W(L,F,re){const ke=L.slice(F,re);let ze="";for(let $e=0;$e<ke.length-1;$e+=2)ze+=String.fromCharCode(ke[$e]+256*ke[$e+1]);return ze}function D(L,F,re){if(L%1!=0||L<0)throw new RangeError("offset is not uint");if(L+F>re)throw new RangeError("Trying to access beyond buffer length")}function R(L,F,re,ke,ze,$e){if(!l.isBuffer(L))throw new TypeError('"buffer" argument must be a Buffer instance');if(F>ze||F<$e)throw new RangeError('"value" argument is out of bounds');if(re+ke>L.length)throw new RangeError("Index out of range")}function Y(L,F,re,ke,ze){_e(F,ke,ze,L,re,7);let $e=Number(F&BigInt(4294967295));L[re++]=$e,$e>>=8,L[re++]=$e,$e>>=8,L[re++]=$e,$e>>=8,L[re++]=$e;let Ce=Number(F>>BigInt(32)&BigInt(4294967295));return L[re++]=Ce,Ce>>=8,L[re++]=Ce,Ce>>=8,L[re++]=Ce,Ce>>=8,L[re++]=Ce,re}function ie(L,F,re,ke,ze){_e(F,ke,ze,L,re,7);let $e=Number(F&BigInt(4294967295));L[re+7]=$e,$e>>=8,L[re+6]=$e,$e>>=8,L[re+5]=$e,$e>>=8,L[re+4]=$e;let Ce=Number(F>>BigInt(32)&BigInt(4294967295));return L[re+3]=Ce,Ce>>=8,L[re+2]=Ce,Ce>>=8,L[re+1]=Ce,Ce>>=8,L[re]=Ce,re+8}function de(L,F,re,ke,ze,$e){if(re+ke>L.length)throw new RangeError("Index out of range");if(re<0)throw new RangeError("Index out of range")}function xe(L,F,re,ke,ze){return F=+F,re>>>=0,ze||de(L,0,re,4),i.write(L,F,re,ke,23,4),re+4}function X(L,F,re,ke,ze){return F=+F,re>>>=0,ze||de(L,0,re,8),i.write(L,F,re,ke,52,8),re+8}l.prototype.slice=function(L,F){const re=this.length;(L=~~L)<0?(L+=re)<0&&(L=0):L>re&&(L=re),(F=F===void 0?re:~~F)<0?(F+=re)<0&&(F=0):F>re&&(F=re),F<L&&(F=L);const ke=this.subarray(L,F);return Object.setPrototypeOf(ke,l.prototype),ke},l.prototype.readUintLE=l.prototype.readUIntLE=function(L,F,re){L>>>=0,F>>>=0,re||D(L,F,this.length);let ke=this[L],ze=1,$e=0;for(;++$e<F&&(ze*=256);)ke+=this[L+$e]*ze;return ke},l.prototype.readUintBE=l.prototype.readUIntBE=function(L,F,re){L>>>=0,F>>>=0,re||D(L,F,this.length);let ke=this[L+--F],ze=1;for(;F>0&&(ze*=256);)ke+=this[L+--F]*ze;return ke},l.prototype.readUint8=l.prototype.readUInt8=function(L,F){return L>>>=0,F||D(L,1,this.length),this[L]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(L,F){return L>>>=0,F||D(L,2,this.length),this[L]|this[L+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(L,F){return L>>>=0,F||D(L,2,this.length),this[L]<<8|this[L+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(L,F){return L>>>=0,F||D(L,4,this.length),(this[L]|this[L+1]<<8|this[L+2]<<16)+16777216*this[L+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(L,F){return L>>>=0,F||D(L,4,this.length),16777216*this[L]+(this[L+1]<<16|this[L+2]<<8|this[L+3])},l.prototype.readBigUInt64LE=Te(function(L){fe(L>>>=0,"offset");const F=this[L],re=this[L+7];F!==void 0&&re!==void 0||oe(L,this.length-8);const ke=F+256*this[++L]+65536*this[++L]+this[++L]*2**24,ze=this[++L]+256*this[++L]+65536*this[++L]+re*2**24;return BigInt(ke)+(BigInt(ze)<<BigInt(32))}),l.prototype.readBigUInt64BE=Te(function(L){fe(L>>>=0,"offset");const F=this[L],re=this[L+7];F!==void 0&&re!==void 0||oe(L,this.length-8);const ke=F*2**24+65536*this[++L]+256*this[++L]+this[++L],ze=this[++L]*2**24+65536*this[++L]+256*this[++L]+re;return(BigInt(ke)<<BigInt(32))+BigInt(ze)}),l.prototype.readIntLE=function(L,F,re){L>>>=0,F>>>=0,re||D(L,F,this.length);let ke=this[L],ze=1,$e=0;for(;++$e<F&&(ze*=256);)ke+=this[L+$e]*ze;return ze*=128,ke>=ze&&(ke-=Math.pow(2,8*F)),ke},l.prototype.readIntBE=function(L,F,re){L>>>=0,F>>>=0,re||D(L,F,this.length);let ke=F,ze=1,$e=this[L+--ke];for(;ke>0&&(ze*=256);)$e+=this[L+--ke]*ze;return ze*=128,$e>=ze&&($e-=Math.pow(2,8*F)),$e},l.prototype.readInt8=function(L,F){return L>>>=0,F||D(L,1,this.length),128&this[L]?-1*(255-this[L]+1):this[L]},l.prototype.readInt16LE=function(L,F){L>>>=0,F||D(L,2,this.length);const re=this[L]|this[L+1]<<8;return 32768&re?4294901760|re:re},l.prototype.readInt16BE=function(L,F){L>>>=0,F||D(L,2,this.length);const re=this[L+1]|this[L]<<8;return 32768&re?4294901760|re:re},l.prototype.readInt32LE=function(L,F){return L>>>=0,F||D(L,4,this.length),this[L]|this[L+1]<<8|this[L+2]<<16|this[L+3]<<24},l.prototype.readInt32BE=function(L,F){return L>>>=0,F||D(L,4,this.length),this[L]<<24|this[L+1]<<16|this[L+2]<<8|this[L+3]},l.prototype.readBigInt64LE=Te(function(L){fe(L>>>=0,"offset");const F=this[L],re=this[L+7];F!==void 0&&re!==void 0||oe(L,this.length-8);const ke=this[L+4]+256*this[L+5]+65536*this[L+6]+(re<<24);return(BigInt(ke)<<BigInt(32))+BigInt(F+256*this[++L]+65536*this[++L]+this[++L]*2**24)}),l.prototype.readBigInt64BE=Te(function(L){fe(L>>>=0,"offset");const F=this[L],re=this[L+7];F!==void 0&&re!==void 0||oe(L,this.length-8);const ke=(F<<24)+65536*this[++L]+256*this[++L]+this[++L];return(BigInt(ke)<<BigInt(32))+BigInt(this[++L]*2**24+65536*this[++L]+256*this[++L]+re)}),l.prototype.readFloatLE=function(L,F){return L>>>=0,F||D(L,4,this.length),i.read(this,L,!0,23,4)},l.prototype.readFloatBE=function(L,F){return L>>>=0,F||D(L,4,this.length),i.read(this,L,!1,23,4)},l.prototype.readDoubleLE=function(L,F){return L>>>=0,F||D(L,8,this.length),i.read(this,L,!0,52,8)},l.prototype.readDoubleBE=function(L,F){return L>>>=0,F||D(L,8,this.length),i.read(this,L,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(L,F,re,ke){L=+L,F>>>=0,re>>>=0,ke||R(this,L,F,re,Math.pow(2,8*re)-1,0);let ze=1,$e=0;for(this[F]=255&L;++$e<re&&(ze*=256);)this[F+$e]=L/ze&255;return F+re},l.prototype.writeUintBE=l.prototype.writeUIntBE=function(L,F,re,ke){L=+L,F>>>=0,re>>>=0,ke||R(this,L,F,re,Math.pow(2,8*re)-1,0);let ze=re-1,$e=1;for(this[F+ze]=255&L;--ze>=0&&($e*=256);)this[F+ze]=L/$e&255;return F+re},l.prototype.writeUint8=l.prototype.writeUInt8=function(L,F,re){return L=+L,F>>>=0,re||R(this,L,F,1,255,0),this[F]=255&L,F+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(L,F,re){return L=+L,F>>>=0,re||R(this,L,F,2,65535,0),this[F]=255&L,this[F+1]=L>>>8,F+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(L,F,re){return L=+L,F>>>=0,re||R(this,L,F,2,65535,0),this[F]=L>>>8,this[F+1]=255&L,F+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(L,F,re){return L=+L,F>>>=0,re||R(this,L,F,4,4294967295,0),this[F+3]=L>>>24,this[F+2]=L>>>16,this[F+1]=L>>>8,this[F]=255&L,F+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(L,F,re){return L=+L,F>>>=0,re||R(this,L,F,4,4294967295,0),this[F]=L>>>24,this[F+1]=L>>>16,this[F+2]=L>>>8,this[F+3]=255&L,F+4},l.prototype.writeBigUInt64LE=Te(function(L){return Y(this,L,arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))}),l.prototype.writeBigUInt64BE=Te(function(L){return ie(this,L,arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))}),l.prototype.writeIntLE=function(L,F,re,ke){if(L=+L,F>>>=0,!ke){const Ne=Math.pow(2,8*re-1);R(this,L,F,re,Ne-1,-Ne)}let ze=0,$e=1,Ce=0;for(this[F]=255&L;++ze<re&&($e*=256);)L<0&&Ce===0&&this[F+ze-1]!==0&&(Ce=1),this[F+ze]=(L/$e>>0)-Ce&255;return F+re},l.prototype.writeIntBE=function(L,F,re,ke){if(L=+L,F>>>=0,!ke){const Ne=Math.pow(2,8*re-1);R(this,L,F,re,Ne-1,-Ne)}let ze=re-1,$e=1,Ce=0;for(this[F+ze]=255&L;--ze>=0&&($e*=256);)L<0&&Ce===0&&this[F+ze+1]!==0&&(Ce=1),this[F+ze]=(L/$e>>0)-Ce&255;return F+re},l.prototype.writeInt8=function(L,F,re){return L=+L,F>>>=0,re||R(this,L,F,1,127,-128),L<0&&(L=255+L+1),this[F]=255&L,F+1},l.prototype.writeInt16LE=function(L,F,re){return L=+L,F>>>=0,re||R(this,L,F,2,32767,-32768),this[F]=255&L,this[F+1]=L>>>8,F+2},l.prototype.writeInt16BE=function(L,F,re){return L=+L,F>>>=0,re||R(this,L,F,2,32767,-32768),this[F]=L>>>8,this[F+1]=255&L,F+2},l.prototype.writeInt32LE=function(L,F,re){return L=+L,F>>>=0,re||R(this,L,F,4,2147483647,-2147483648),this[F]=255&L,this[F+1]=L>>>8,this[F+2]=L>>>16,this[F+3]=L>>>24,F+4},l.prototype.writeInt32BE=function(L,F,re){return L=+L,F>>>=0,re||R(this,L,F,4,2147483647,-2147483648),L<0&&(L=4294967295+L+1),this[F]=L>>>24,this[F+1]=L>>>16,this[F+2]=L>>>8,this[F+3]=255&L,F+4},l.prototype.writeBigInt64LE=Te(function(L){return Y(this,L,arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),l.prototype.writeBigInt64BE=Te(function(L){return ie(this,L,arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),l.prototype.writeFloatLE=function(L,F,re){return xe(this,L,F,!0,re)},l.prototype.writeFloatBE=function(L,F,re){return xe(this,L,F,!1,re)},l.prototype.writeDoubleLE=function(L,F,re){return X(this,L,F,!0,re)},l.prototype.writeDoubleBE=function(L,F,re){return X(this,L,F,!1,re)},l.prototype.copy=function(L,F,re,ke){if(!l.isBuffer(L))throw new TypeError("argument should be a Buffer");if(re||(re=0),ke||ke===0||(ke=this.length),F>=L.length&&(F=L.length),F||(F=0),ke>0&&ke<re&&(ke=re),ke===re||L.length===0||this.length===0)return 0;if(F<0)throw new RangeError("targetStart out of bounds");if(re<0||re>=this.length)throw new RangeError("Index out of range");if(ke<0)throw new RangeError("sourceEnd out of bounds");ke>this.length&&(ke=this.length),L.length-F<ke-re&&(ke=L.length-F+re);const ze=ke-re;return this===L&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(F,re,ke):Uint8Array.prototype.set.call(L,this.subarray(re,ke),F),ze},l.prototype.fill=function(L,F,re,ke){if(typeof L=="string"){if(typeof F=="string"?(ke=F,F=0,re=this.length):typeof re=="string"&&(ke=re,re=this.length),ke!==void 0&&typeof ke!="string")throw new TypeError("encoding must be a string");if(typeof ke=="string"&&!l.isEncoding(ke))throw new TypeError("Unknown encoding: "+ke);if(L.length===1){const $e=L.charCodeAt(0);(ke==="utf8"&&$e<128||ke==="latin1")&&(L=$e)}}else typeof L=="number"?L&=255:typeof L=="boolean"&&(L=Number(L));if(F<0||this.length<F||this.length<re)throw new RangeError("Out of range index");if(re<=F)return this;let ze;if(F>>>=0,re=re===void 0?this.length:re>>>0,L||(L=0),typeof L=="number")for(ze=F;ze<re;++ze)this[ze]=L;else{const $e=l.isBuffer(L)?L:l.from(L,ke),Ce=$e.length;if(Ce===0)throw new TypeError('The value "'+L+'" is invalid for argument "value"');for(ze=0;ze<re-F;++ze)this[ze+F]=$e[ze%Ce]}return this};const Q={};function he(L,F,re){Q[L]=class extends re{constructor(){super(),Object.defineProperty(this,"message",{value:F.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${L}]`,this.stack,delete this.name}get code(){return L}set code(ke){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:ke,writable:!0})}toString(){return`${this.name} [${L}]: ${this.message}`}}}function me(L){let F="",re=L.length;const ke=L[0]==="-"?1:0;for(;re>=ke+4;re-=3)F=`_${L.slice(re-3,re)}${F}`;return`${L.slice(0,re)}${F}`}function _e(L,F,re,ke,ze,$e){if(L>re||L<F){const Ce=typeof F=="bigint"?"n":"";let Ne;throw Ne=F===0||F===BigInt(0)?`>= 0${Ce} and < 2${Ce} ** ${8*($e+1)}${Ce}`:`>= -(2${Ce} ** ${8*($e+1)-1}${Ce}) and < 2 ** ${8*($e+1)-1}${Ce}`,new Q.ERR_OUT_OF_RANGE("value",Ne,L)}(function(Ce,Ne,Ye){fe(Ne,"offset"),Ce[Ne]!==void 0&&Ce[Ne+Ye]!==void 0||oe(Ne,Ce.length-(Ye+1))})(ke,ze,$e)}function fe(L,F){if(typeof L!="number")throw new Q.ERR_INVALID_ARG_TYPE(F,"number",L)}function oe(L,F,re){throw Math.floor(L)!==L?(fe(L,re),new Q.ERR_OUT_OF_RANGE("offset","an integer",L)):F<0?new Q.ERR_BUFFER_OUT_OF_BOUNDS:new Q.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${F}`,L)}he("ERR_BUFFER_OUT_OF_BOUNDS",function(L){return L?`${L} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),he("ERR_INVALID_ARG_TYPE",function(L,F){return`The "${L}" argument must be of type number. Received type ${typeof F}`},TypeError),he("ERR_OUT_OF_RANGE",function(L,F,re){let ke=`The value of "${L}" is out of range.`,ze=re;return Number.isInteger(re)&&Math.abs(re)>2**32?ze=me(String(re)):typeof re=="bigint"&&(ze=String(re),(re>BigInt(2)**BigInt(32)||re<-(BigInt(2)**BigInt(32)))&&(ze=me(ze)),ze+="n"),ke+=` It must be ${F}. Received ${ze}`,ke},RangeError);const J=/[^+/0-9A-Za-z-_]/g;function K(L,F){let re;F=F||1/0;const ke=L.length;let ze=null;const $e=[];for(let Ce=0;Ce<ke;++Ce){if(re=L.charCodeAt(Ce),re>55295&&re<57344){if(!ze){if(re>56319){(F-=3)>-1&&$e.push(239,191,189);continue}if(Ce+1===ke){(F-=3)>-1&&$e.push(239,191,189);continue}ze=re;continue}if(re<56320){(F-=3)>-1&&$e.push(239,191,189),ze=re;continue}re=65536+(ze-55296<<10|re-56320)}else ze&&(F-=3)>-1&&$e.push(239,191,189);if(ze=null,re<128){if((F-=1)<0)break;$e.push(re)}else if(re<2048){if((F-=2)<0)break;$e.push(re>>6|192,63&re|128)}else if(re<65536){if((F-=3)<0)break;$e.push(re>>12|224,re>>6&63|128,63&re|128)}else{if(!(re<1114112))throw new Error("Invalid code point");if((F-=4)<0)break;$e.push(re>>18|240,re>>12&63|128,re>>6&63|128,63&re|128)}}return $e}function q(L){return r.toByteArray(function(F){if((F=(F=F.split("=")[0]).trim().replace(J,"")).length<2)return"";for(;F.length%4!=0;)F+="=";return F}(L))}function ue(L,F,re,ke){let ze;for(ze=0;ze<ke&&!(ze+re>=F.length||ze>=L.length);++ze)F[ze+re]=L[ze];return ze}function te(L,F){return L instanceof F||L!=null&&L.constructor!=null&&L.constructor.name!=null&&L.constructor.name===F.name}function ce(L){return L!=L}const ge=function(){const L="0123456789abcdef",F=new Array(256);for(let re=0;re<16;++re){const ke=16*re;for(let ze=0;ze<16;++ze)F[ke+ze]=L[re]+L[ze]}return F}();function Te(L){return typeof BigInt>"u"?ae:L}function ae(){throw new Error("BigInt not supported")}},(n,e,t)=>{var r=t(17),i=Object.getOwnPropertyDescriptors||function(H){for(var N=Object.keys(H),W={},D=0;D<N.length;D++)W[N[D]]=Object.getOwnPropertyDescriptor(H,N[D]);return W},s=/%[sdj%]/g;e.format=function(H){if(!b(H)){for(var N=[],W=0;W<arguments.length;W++)N.push(l(arguments[W]));return N.join(" ")}W=1;for(var D=arguments,R=D.length,Y=String(H).replace(s,function(de){if(de==="%%")return"%";if(W>=R)return de;switch(de){case"%s":return String(D[W++]);case"%d":return Number(D[W++]);case"%j":try{return JSON.stringify(D[W++])}catch{return"[Circular]"}default:return de}}),ie=D[W];W<R;ie=D[++W])C(ie)||!I(ie)?Y+=" "+ie:Y+=" "+l(ie);return Y},e.deprecate=function(H,N){if(r!==void 0&&r.noDeprecation===!0)return H;if(r===void 0)return function(){return e.deprecate(H,N).apply(this,arguments)};var W=!1;return function(){if(!W){if(r.throwDeprecation)throw new Error(N);r.traceDeprecation,W=!0}return H.apply(this,arguments)}};var o={},a=/^$/;function l(H,N){var W={seen:[],stylize:u};return arguments.length>=3&&(W.depth=arguments[2]),arguments.length>=4&&(W.colors=arguments[3]),v(N)?W.showHidden=N:N&&e._extend(W,N),m(W.showHidden)&&(W.showHidden=!1),m(W.depth)&&(W.depth=2),m(W.colors)&&(W.colors=!1),m(W.customInspect)&&(W.customInspect=!0),W.colors&&(W.stylize=c),h(W,H,W.depth)}function c(H,N){var W=l.styles[N];return W?"\x1B["+l.colors[W][0]+"m"+H+"\x1B["+l.colors[W][1]+"m":H}function u(H,N){return H}function h(H,N,W){if(H.customInspect&&N&&P(N.inspect)&&N.inspect!==e.inspect&&(!N.constructor||N.constructor.prototype!==N)){var D=N.inspect(W,H);return b(D)||(D=h(H,D,W)),D}var R=function(me,_e){if(m(_e))return me.stylize("undefined","undefined");if(b(_e)){var fe="'"+JSON.stringify(_e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return me.stylize(fe,"string")}return A(_e)?me.stylize(""+_e,"number"):v(_e)?me.stylize(""+_e,"boolean"):C(_e)?me.stylize("null","null"):void 0}(H,N);if(R)return R;var Y=Object.keys(N),ie=function(me){var _e={};return me.forEach(function(fe,oe){_e[fe]=!0}),_e}(Y);if(H.showHidden&&(Y=Object.getOwnPropertyNames(N)),T(N)&&(Y.indexOf("message")>=0||Y.indexOf("description")>=0))return d(N);if(Y.length===0){if(P(N)){var de=N.name?": "+N.name:"";return H.stylize("[Function"+de+"]","special")}if(E(N))return H.stylize(RegExp.prototype.toString.call(N),"regexp");if(S(N))return H.stylize(Date.prototype.toString.call(N),"date");if(T(N))return d(N)}var xe,X="",Q=!1,he=["{","}"];return f(N)&&(Q=!0,he=["[","]"]),P(N)&&(X=" [Function"+(N.name?": "+N.name:"")+"]"),E(N)&&(X=" "+RegExp.prototype.toString.call(N)),S(N)&&(X=" "+Date.prototype.toUTCString.call(N)),T(N)&&(X=" "+d(N)),Y.length!==0||Q&&N.length!=0?W<0?E(N)?H.stylize(RegExp.prototype.toString.call(N),"regexp"):H.stylize("[Object]","special"):(H.seen.push(N),xe=Q?function(me,_e,fe,oe,J){for(var K=[],q=0,ue=_e.length;q<ue;++q)$(_e,String(q))?K.push(g(me,_e,fe,oe,String(q),!0)):K.push("");return J.forEach(function(te){te.match(/^\d+$/)||K.push(g(me,_e,fe,oe,te,!0))}),K}(H,N,W,ie,Y):Y.map(function(me){return g(H,N,W,ie,me,Q)}),H.seen.pop(),function(me,_e,fe){return me.reduce(function(oe,J){return J.indexOf(`
|
||
`),oe+J.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?fe[0]+(_e===""?"":_e+`
|
||
`)+" "+me.join(`,
|
||
`)+" "+fe[1]:fe[0]+_e+" "+me.join(", ")+" "+fe[1]}(xe,X,he)):he[0]+X+he[1]}function d(H){return"["+Error.prototype.toString.call(H)+"]"}function g(H,N,W,D,R,Y){var ie,de,xe;if((xe=Object.getOwnPropertyDescriptor(N,R)||{value:N[R]}).get?de=xe.set?H.stylize("[Getter/Setter]","special"):H.stylize("[Getter]","special"):xe.set&&(de=H.stylize("[Setter]","special")),$(D,R)||(ie="["+R+"]"),de||(H.seen.indexOf(xe.value)<0?(de=C(W)?h(H,xe.value,null):h(H,xe.value,W-1)).indexOf(`
|
||
`)>-1&&(de=Y?de.split(`
|
||
`).map(function(X){return" "+X}).join(`
|
||
`).slice(2):`
|
||
`+de.split(`
|
||
`).map(function(X){return" "+X}).join(`
|
||
`)):de=H.stylize("[Circular]","special")),m(ie)){if(Y&&R.match(/^\d+$/))return de;(ie=JSON.stringify(""+R)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(ie=ie.slice(1,-1),ie=H.stylize(ie,"name")):(ie=ie.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),ie=H.stylize(ie,"string"))}return ie+": "+de}function f(H){return Array.isArray(H)}function v(H){return typeof H=="boolean"}function C(H){return H===null}function A(H){return typeof H=="number"}function b(H){return typeof H=="string"}function m(H){return H===void 0}function E(H){return I(H)&&_(H)==="[object RegExp]"}function I(H){return typeof H=="object"&&H!==null}function S(H){return I(H)&&_(H)==="[object Date]"}function T(H){return I(H)&&(_(H)==="[object Error]"||H instanceof Error)}function P(H){return typeof H=="function"}function _(H){return Object.prototype.toString.call(H)}function $(H,N){return Object.prototype.hasOwnProperty.call(H,N)}e.debuglog=function(H){return H=H.toUpperCase(),o[H]||(a.test(H)?(r.pid,o[H]=function(){e.format.apply(e,arguments)}):o[H]=function(){}),o[H]},e.inspect=l,l.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]},l.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},e.types=t(228),e.isArray=f,e.isBoolean=v,e.isNull=C,e.isNullOrUndefined=function(H){return H==null},e.isNumber=A,e.isString=b,e.isSymbol=function(H){return typeof H=="symbol"},e.isUndefined=m,e.isRegExp=E,e.types.isRegExp=E,e.isObject=I,e.isDate=S,e.types.isDate=S,e.isError=T,e.types.isNativeError=T,e.isFunction=P,e.isPrimitive=function(H){return H===null||typeof H=="boolean"||typeof H=="number"||typeof H=="string"||typeof H=="symbol"||H===void 0},e.isBuffer=t(240),e.log=function(){},e.inherits=t(158),e._extend=function(H,N){if(!N||!I(N))return H;for(var W=Object.keys(N),D=W.length;D--;)H[W[D]]=N[W[D]];return H};var B=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;function U(H,N){if(!H){var W=new Error("Promise was rejected with a falsy value");W.reason=H,H=W}return N(H)}e.promisify=function(H){if(typeof H!="function")throw new TypeError('The "original" argument must be of type Function');if(B&&H[B]){var N;if(typeof(N=H[B])!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(N,B,{value:N,enumerable:!1,writable:!1,configurable:!0}),N}function N(){for(var W,D,R=new Promise(function(de,xe){W=de,D=xe}),Y=[],ie=0;ie<arguments.length;ie++)Y.push(arguments[ie]);Y.push(function(de,xe){de?D(de):W(xe)});try{H.apply(this,Y)}catch(de){D(de)}return R}return Object.setPrototypeOf(N,Object.getPrototypeOf(H)),B&&Object.defineProperty(N,B,{value:N,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(N,i(H))},e.promisify.custom=B,e.callbackify=function(H){if(typeof H!="function")throw new TypeError('The "original" argument must be of type Function');function N(){for(var W=[],D=0;D<arguments.length;D++)W.push(arguments[D]);var R=W.pop();if(typeof R!="function")throw new TypeError("The last argument must be of type Function");var Y=this,ie=function(){return R.apply(Y,arguments)};H.apply(this,W).then(function(de){r.nextTick(ie.bind(null,null,de))},function(de){r.nextTick(U.bind(null,de,ie))})}return Object.setPrototypeOf(N,Object.getPrototypeOf(H)),Object.defineProperties(N,i(H)),N}},(n,e)=>{function t(i){const{context:s,node:o}=i;if(o.computed&&s.maybeQueue(i.get("key")),o.decorators)for(const a of i.get("decorators"))s.maybeQueue(a)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.requeueComputedKeyAndDecorators=t,e.skipAllButComputedKey=function(i){i.skip(),i.node.computed&&i.context.maybeQueue(i.get("key"))};var r={FunctionParent(i){i.isArrowFunctionExpression()||(i.skip(),i.isMethod()&&t(i))},Property(i){i.isObjectProperty()||(i.skip(),t(i))}};e.default=r},(n,e,t)=>{const{MAX_SAFE_COMPONENT_LENGTH:r,MAX_SAFE_BUILD_LENGTH:i,MAX_LENGTH:s}=t(47),o=t(48),a=(e=n.exports={}).re=[],l=e.safeRe=[],c=e.src=[],u=e.t={};let h=0;const d="[a-zA-Z0-9-]",g=[["\\s",1],["\\d",s],[d,i]],f=(v,C,A)=>{const b=(E=>{for(const[I,S]of g)E=E.split(`${I}*`).join(`${I}{0,${S}}`).split(`${I}+`).join(`${I}{1,${S}}`);return E})(C),m=h++;o(v,m,C),u[v]=m,c[m]=C,a[m]=new RegExp(C,A?"g":void 0),l[m]=new RegExp(b,A?"g":void 0)};f("NUMERICIDENTIFIER","0|[1-9]\\d*"),f("NUMERICIDENTIFIERLOOSE","\\d+"),f("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${d}*`),f("MAINVERSION",`(${c[u.NUMERICIDENTIFIER]})\\.(${c[u.NUMERICIDENTIFIER]})\\.(${c[u.NUMERICIDENTIFIER]})`),f("MAINVERSIONLOOSE",`(${c[u.NUMERICIDENTIFIERLOOSE]})\\.(${c[u.NUMERICIDENTIFIERLOOSE]})\\.(${c[u.NUMERICIDENTIFIERLOOSE]})`),f("PRERELEASEIDENTIFIER",`(?:${c[u.NUMERICIDENTIFIER]}|${c[u.NONNUMERICIDENTIFIER]})`),f("PRERELEASEIDENTIFIERLOOSE",`(?:${c[u.NUMERICIDENTIFIERLOOSE]}|${c[u.NONNUMERICIDENTIFIER]})`),f("PRERELEASE",`(?:-(${c[u.PRERELEASEIDENTIFIER]}(?:\\.${c[u.PRERELEASEIDENTIFIER]})*))`),f("PRERELEASELOOSE",`(?:-?(${c[u.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${c[u.PRERELEASEIDENTIFIERLOOSE]})*))`),f("BUILDIDENTIFIER",`${d}+`),f("BUILD",`(?:\\+(${c[u.BUILDIDENTIFIER]}(?:\\.${c[u.BUILDIDENTIFIER]})*))`),f("FULLPLAIN",`v?${c[u.MAINVERSION]}${c[u.PRERELEASE]}?${c[u.BUILD]}?`),f("FULL",`^${c[u.FULLPLAIN]}$`),f("LOOSEPLAIN",`[v=\\s]*${c[u.MAINVERSIONLOOSE]}${c[u.PRERELEASELOOSE]}?${c[u.BUILD]}?`),f("LOOSE",`^${c[u.LOOSEPLAIN]}$`),f("GTLT","((?:<|>)?=?)"),f("XRANGEIDENTIFIERLOOSE",`${c[u.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),f("XRANGEIDENTIFIER",`${c[u.NUMERICIDENTIFIER]}|x|X|\\*`),f("XRANGEPLAIN",`[v=\\s]*(${c[u.XRANGEIDENTIFIER]})(?:\\.(${c[u.XRANGEIDENTIFIER]})(?:\\.(${c[u.XRANGEIDENTIFIER]})(?:${c[u.PRERELEASE]})?${c[u.BUILD]}?)?)?`),f("XRANGEPLAINLOOSE",`[v=\\s]*(${c[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${c[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${c[u.XRANGEIDENTIFIERLOOSE]})(?:${c[u.PRERELEASELOOSE]})?${c[u.BUILD]}?)?)?`),f("XRANGE",`^${c[u.GTLT]}\\s*${c[u.XRANGEPLAIN]}$`),f("XRANGELOOSE",`^${c[u.GTLT]}\\s*${c[u.XRANGEPLAINLOOSE]}$`),f("COERCE",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?(?:$|[^\\d])`),f("COERCERTL",c[u.COERCE],!0),f("LONETILDE","(?:~>?)"),f("TILDETRIM",`(\\s*)${c[u.LONETILDE]}\\s+`,!0),e.tildeTrimReplace="$1~",f("TILDE",`^${c[u.LONETILDE]}${c[u.XRANGEPLAIN]}$`),f("TILDELOOSE",`^${c[u.LONETILDE]}${c[u.XRANGEPLAINLOOSE]}$`),f("LONECARET","(?:\\^)"),f("CARETTRIM",`(\\s*)${c[u.LONECARET]}\\s+`,!0),e.caretTrimReplace="$1^",f("CARET",`^${c[u.LONECARET]}${c[u.XRANGEPLAIN]}$`),f("CARETLOOSE",`^${c[u.LONECARET]}${c[u.XRANGEPLAINLOOSE]}$`),f("COMPARATORLOOSE",`^${c[u.GTLT]}\\s*(${c[u.LOOSEPLAIN]})$|^$`),f("COMPARATOR",`^${c[u.GTLT]}\\s*(${c[u.FULLPLAIN]})$|^$`),f("COMPARATORTRIM",`(\\s*)${c[u.GTLT]}\\s*(${c[u.LOOSEPLAIN]}|${c[u.XRANGEPLAIN]})`,!0),e.comparatorTrimReplace="$1$2$3",f("HYPHENRANGE",`^\\s*(${c[u.XRANGEPLAIN]})\\s+-\\s+(${c[u.XRANGEPLAIN]})\\s*$`),f("HYPHENRANGELOOSE",`^\\s*(${c[u.XRANGEPLAINLOOSE]})\\s+-\\s+(${c[u.XRANGEPLAINLOOSE]})\\s*$`),f("STAR","(<|>)?=?\\s*\\*"),f("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),f("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.clear=function(){i(),s()},e.clearPath=i,e.clearScope=s,e.getCachedPaths=function(a,l){var c;return(c=t.get(o))==null?void 0:c.get(l)},e.getOrCreateCachedPaths=function(a,l){let c=t.get(o);c||t.set(o,c=new WeakMap);let u=c.get(l);return u||c.set(l,u=new Map),u},e.scope=e.path=void 0;let t=e.path=new WeakMap,r=e.scope=new WeakMap;function i(){e.path=t=new WeakMap}function s(){e.scope=r=new WeakMap}const o=Object.freeze({})},(n,e,t)=>{var r=t(17);Object.defineProperty(e,"__esModule",{value:!0}),e.codeFrameColumns=u,e.default=function(h,d,g){let f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(!l){l=!0;const v="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";r.emitWarning?r.emitWarning(v,"DeprecationWarning"):new Error(v).name="DeprecationWarning"}return u(h,{start:{column:g=Math.max(g,0),line:d}},f)};var i=t(428),s=function(h,d){if(h===null||typeof h!="object"&&typeof h!="function")return{default:h};var g=o(!0);if(g&&g.has(h))return g.get(h);var f={__proto__:null},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var C in h)if(C!=="default"&&Object.prototype.hasOwnProperty.call(h,C)){var A=v?Object.getOwnPropertyDescriptor(h,C):null;A&&(A.get||A.set)?Object.defineProperty(f,C,A):f[C]=h[C]}return f.default=h,g&&g.set(h,f),f}(t(224));function o(h){if(typeof WeakMap!="function")return null;var d=new WeakMap,g=new WeakMap;return(o=function(f){return f?g:d})(h)}let a,l=!1;const c=/\r\n|[\n\r\u2028\u2029]/;function u(h,d){let g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const f=(g.highlightCode||g.forceColor)&&(0,i.shouldHighlight)(g),v=g.forceColor?(a!=null||(a=new s.default.constructor({enabled:!0,level:1})),a):s.default,C=function(_){return{gutter:_.grey,marker:_.red.bold,message:_.red.bold}}(v),A=(_,$)=>f?_($):$,b=h.split(c),{start:m,end:E,markerLines:I}=function(_,$,B){const U=Object.assign({column:0,line:-1},_.start),H=Object.assign({},U,_.end),{linesAbove:N=2,linesBelow:W=3}=B||{},D=U.line,R=U.column,Y=H.line,ie=H.column;let de=Math.max(D-(N+1),0),xe=Math.min($.length,Y+W);D===-1&&(de=0),Y===-1&&(xe=$.length);const X=Y-D,Q={};if(X)for(let he=0;he<=X;he++){const me=he+D;if(R)if(he===0){const _e=$[me-1].length;Q[me]=[R,_e-R+1]}else if(he===X)Q[me]=[0,ie];else{const _e=$[me-he].length;Q[me]=[0,_e]}else Q[me]=!0}else Q[D]=R===ie?!R||[R,0]:[R,ie-R];return{start:de,end:xe,markerLines:Q}}(d,b,g),S=d.start&&typeof d.start.column=="number",T=String(E).length;let P=(f?(0,i.default)(h,g):h).split(c,E).slice(m,E).map((_,$)=>{const B=m+1+$,U=` ${` ${B}`.slice(-T)} |`,H=I[B],N=!I[B+1];if(H){let W="";if(Array.isArray(H)){const D=_.slice(0,Math.max(H[0]-1,0)).replace(/[^\t]/g," "),R=H[1]||1;W=[`
|
||
`,A(C.gutter,U.replace(/\d/g," "))," ",D,A(C.marker,"^").repeat(R)].join(""),N&&g.message&&(W+=" "+A(C.message,g.message))}return[A(C.marker,">"),A(C.gutter,U),_.length>0?` ${_}`:"",W].join("")}return` ${A(C.gutter,U)}${_.length>0?` ${_}`:""}`}).join(`
|
||
`);return g.message&&!S&&(P=`${" ".repeat(T+1)}${g.message}
|
||
${P}`),f?v.reset(P):P}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.statements=e.statement=e.smart=e.program=e.expression=e.default=void 0;var r=t(432),i=t(433);const s=(0,i.default)(r.smart);e.smart=s;const o=(0,i.default)(r.statement);e.statement=o;const a=(0,i.default)(r.statements);e.statements=a;const l=(0,i.default)(r.expression);e.expression=l;const c=(0,i.default)(r.program);e.program=c;var u=Object.assign(s.bind(void 0),{smart:s,statement:o,statements:a,expression:l,program:c,ast:s.ast});e.default=u},(n,e,t)=>{var r=t(22),i=t(41),s=i(r("String.prototype.indexOf"));n.exports=function(o,a){var l=r(o,!!a);return typeof l=="function"&&s(o,".prototype.")>-1?i(l):l}},(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.beginHiddenCallStack=function(h){return i?Object.defineProperty(function(){return c(),h(...arguments)},"name",{value:o}):h},e.endHiddenCallStack=function(h){return i?Object.defineProperty(function(){return h(...arguments)},"name",{value:s}):h},e.expectedError=function(h){if(i)return a.add(h),h},e.injectVirtualStackFrame=function(h,d){if(!i)return;let g=l.get(h);return g||l.set(h,g=[]),g.push(function(f){return Object.create({isNative:()=>!1,isConstructor:()=>!1,isToplevel:()=>!0,getFileName:()=>f,getLineNumber:()=>{},getColumnNumber:()=>{},getFunctionName:()=>{},getMethodName:()=>{},getTypeName:()=>{},toString:()=>f})}(d)),h};const r=Function.call.bind(Error.prototype.toString),i=!!Error.captureStackTrace&&((t=Object.getOwnPropertyDescriptor(Error,"stackTraceLimit"))==null?void 0:t.writable)===!0,s="startHiding - secret - don't use this - v1",o="stopHiding - secret - don't use this - v1",a=new WeakSet,l=new WeakMap;function c(){c=()=>{};const{prepareStackTrace:h=u}=Error;Error.stackTraceLimit&&(Error.stackTraceLimit=Math.max(Error.stackTraceLimit,50)),Error.prepareStackTrace=function(d,g){let f=[],v=a.has(d)?"hiding":"unknown";for(let C=0;C<g.length;C++){const A=g[C].getFunctionName();if(A===s)v="hiding";else if(A===o){if(v==="hiding")v="showing",l.has(d)&&f.unshift(...l.get(d));else if(v==="unknown"){f=g;break}}else v!=="hiding"&&f.push(g[C])}return h(d,f)}}function u(h,d){return d.length===0?r(h):`${r(h)}
|
||
at ${d.join(`
|
||
at `)}`}},(n,e,t)=>{let r,i,s=t(24);class o extends s{constructor(l){super(l),this.type="root",this.nodes||(this.nodes=[])}normalize(l,c,u){let h=super.normalize(l);if(c){if(u==="prepend")this.nodes.length>1?c.raws.before=this.nodes[1].raws.before:delete c.raws.before;else if(this.first!==c)for(let d of h)d.raws.before=c.raws.before}return h}removeChild(l,c){let u=this.index(l);return!c&&u===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[u].raws.before),super.removeChild(l)}toResult(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new r(new i,this,l).stringify()}}o.registerLazyResult=a=>{r=a},o.registerProcessor=a=>{i=a},n.exports=o,o.default=o,s.registerRoot(o)},(n,e,t)=>{var r=t(71),i=t(22),s=t(234),o=i("%TypeError%"),a=i("%Function.prototype.apply%"),l=i("%Function.prototype.call%"),c=i("%Reflect.apply%",!0)||r.call(l,a),u=i("%Object.defineProperty%",!0),h=i("%Math.max%");if(u)try{u({},"a",{value:1})}catch{u=null}n.exports=function(g){if(typeof g!="function")throw new o("a function is required");var f=c(r,l,arguments);return s(f,1+h(0,g.length-(arguments.length-1)),!0)};var d=function(){return c(r,a,arguments)};u?u(n.exports,"apply",{value:d}):n.exports.apply=d},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,l,c){return!!l&&((0,i.default)(l.type,a)?c===void 0||(0,r.default)(l,c):!c&&l.type==="Placeholder"&&a in o.FLIPPED_ALIAS_KEYS&&(0,s.default)(l.expectedNode,a))};var r=t(96),i=t(98),s=t(168),o=t(9)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){return typeof i=="string"&&(!(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])||!(0,r.isKeyword)(i)&&!(0,r.isStrictReservedWord)(i,!0))&&(0,r.isIdentifierName)(i)};var r=t(59)},(n,e,t)=>{var r=t(5),i=t(15),s=t(102),o=t(204),a=t(11),l=r.RegExp,c=l.prototype;i&&a(function(){var u=!0;try{l(".","d")}catch{u=!1}var h={},d="",g=u?"dgimsy":"gimsy",f=function(A,b){Object.defineProperty(h,A,{get:function(){return d+=b,!0}})},v={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var C in u&&(v.hasIndices="d"),v)f(C,v[C]);return Object.getOwnPropertyDescriptor(c,"flags").get.call(h)!==g||d!==g})&&s(c,"flags",{configurable:!0,get:o})},(n,e,t)=>{var r=t(5),i=t(116),s=t(29),o=t(67),a=t(113),l=t(112),c=r.Symbol,u=i("wks"),h=l?c.for||c:c&&c.withoutSetter||o;n.exports=function(d){return s(u,d)||(u[d]=a&&s(c,d)?c[d]:h("Symbol."+d)),u[d]}},(n,e,t)=>{var r=t(123),i=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",s=Object.prototype.toString,o=Array.prototype.concat,a=t(121),l=t(72)(),c=function(h,d,g,f){if(d in h){if(f===!0){if(h[d]===g)return}else if(typeof(v=f)!="function"||s.call(v)!=="[object Function]"||!f())return}var v;l?a(h,d,g,!0):a(h,d,g)},u=function(h,d){var g=arguments.length>2?arguments[2]:{},f=r(d);i&&(f=o.call(f,Object.getOwnPropertySymbols(d)));for(var v=0;v<f.length;v+=1)c(h,f[v],d[f[v]],g[f[v]])};u.supportsDescriptors=!!l,n.exports=u},n=>{const e=Number.MAX_SAFE_INTEGER||9007199254740991;n.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:e,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},(n,e,t)=>{var r=t(17);const i=(typeof r=="object"&&r.env,()=>{});n.exports=i},(n,e,t)=>{const r=t(7);n.exports=(i,s,o)=>r(i,s,o)>0},(n,e,t)=>{const r=Symbol("SemVer ANY");class i{static get ANY(){return r}constructor(g,f){if(f=s(f),g instanceof i){if(g.loose===!!f.loose)return g;g=g.value}g=g.trim().split(/\s+/).join(" "),c("comparator",g,f),this.options=f,this.loose=!!f.loose,this.parse(g),this.semver===r?this.value="":this.value=this.operator+this.semver.version,c("comp",this)}parse(g){const f=this.options.loose?o[a.COMPARATORLOOSE]:o[a.COMPARATOR],v=g.match(f);if(!v)throw new TypeError(`Invalid comparator: ${g}`);this.operator=v[1]!==void 0?v[1]:"",this.operator==="="&&(this.operator=""),v[2]?this.semver=new u(v[2],this.options.loose):this.semver=r}toString(){return this.value}test(g){if(c("Comparator.test",g,this.options.loose),this.semver===r||g===r)return!0;if(typeof g=="string")try{g=new u(g,this.options)}catch{return!1}return l(g,this.operator,this.semver,this.options)}intersects(g,f){if(!(g instanceof i))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""||new h(g.value,f).test(this.value):g.operator===""?g.value===""||new h(this.value,f).test(g.semver):!((f=s(f)).includePrerelease&&(this.value==="<0.0.0-0"||g.value==="<0.0.0-0")||!f.includePrerelease&&(this.value.startsWith("<0.0.0")||g.value.startsWith("<0.0.0"))||(!this.operator.startsWith(">")||!g.operator.startsWith(">"))&&(!this.operator.startsWith("<")||!g.operator.startsWith("<"))&&(this.semver.version!==g.semver.version||!this.operator.includes("=")||!g.operator.includes("="))&&!(l(this.semver,"<",g.semver,f)&&this.operator.startsWith(">")&&g.operator.startsWith("<"))&&!(l(this.semver,">",g.semver,f)&&this.operator.startsWith("<")&&g.operator.startsWith(">")))}}n.exports=i;const s=t(75),{safeRe:o,t:a}=t(34),l=t(131),c=t(48),u=t(3),h=t(8)},(n,e,t)=>{const r=t(8);n.exports=(i,s,o)=>{try{s=new r(s,o)}catch{return!1}return s.test(i)}},(n,e,t)=>{let r=t(53);class i extends r{constructor(o){o&&o.value!==void 0&&typeof o.value!="string"&&(o={...o,value:String(o.value)}),super(o),this.type="decl"}get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}}n.exports=i,i.default=i},(n,e,t)=>{let{isClean:r,my:i}=t(145),s=t(87),o=t(146),a=t(54);function l(u,h){let d=new u.constructor;for(let g in u){if(!Object.prototype.hasOwnProperty.call(u,g)||g==="proxyCache")continue;let f=u[g],v=typeof f;g==="parent"&&v==="object"?h&&(d[g]=h):g==="source"?d[g]=f:Array.isArray(f)?d[g]=f.map(C=>l(C,d)):(v==="object"&&f!==null&&(f=l(f)),d[g]=f)}return d}class c{constructor(){let h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.raws={},this[r]=!1,this[i]=!0;for(let d in h)if(d==="nodes"){this.nodes=[];for(let g of h[d])typeof g.clone=="function"?this.append(g.clone()):this.append(g)}else this[d]=h[d]}addToError(h){if(h.postcssNode=this,h.stack&&this.source&&/\n\s{4}at /.test(h.stack)){let d=this.source;h.stack=h.stack.replace(/\n\s{4}at /,`$&${d.input.from}:${d.start.line}:${d.start.column}$&`)}return h}after(h){return this.parent.insertAfter(this,h),this}assign(){let h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};for(let d in h)this[d]=h[d];return this}before(h){return this.parent.insertBefore(this,h),this}cleanRaws(h){delete this.raws.before,delete this.raws.after,h||delete this.raws.between}clone(){let h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},d=l(this);for(let g in h)d[g]=h[g];return d}cloneAfter(){let h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},d=this.clone(h);return this.parent.insertAfter(this,d),d}cloneBefore(){let h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},d=this.clone(h);return this.parent.insertBefore(this,d),d}error(h){let d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.source){let{end:g,start:f}=this.rangeBy(d);return this.source.input.error(h,{column:f.column,line:f.line},{column:g.column,line:g.line},d)}return new s(h)}getProxyProcessor(){return{get:(h,d)=>d==="proxyOf"?h:d==="root"?()=>h.root().toProxy():h[d],set:(h,d,g)=>(h[d]===g||(h[d]=g,d!=="prop"&&d!=="value"&&d!=="name"&&d!=="params"&&d!=="important"&&d!=="text"||h.markDirty()),!0)}}markDirty(){if(this[r]){this[r]=!1;let h=this;for(;h=h.parent;)h[r]=!1}}next(){if(!this.parent)return;let h=this.parent.index(this);return this.parent.nodes[h+1]}positionBy(h,d){let g=this.source.start;if(h.index)g=this.positionInside(h.index,d);else if(h.word){let f=(d=this.toString()).indexOf(h.word);f!==-1&&(g=this.positionInside(f,d))}return g}positionInside(h,d){let g=d||this.toString(),f=this.source.start.column,v=this.source.start.line;for(let C=0;C<h;C++)g[C]===`
|
||
`?(f=1,v+=1):f+=1;return{column:f,line:v}}prev(){if(!this.parent)return;let h=this.parent.index(this);return this.parent.nodes[h-1]}rangeBy(h){let d={column:this.source.start.column,line:this.source.start.line},g=this.source.end?{column:this.source.end.column+1,line:this.source.end.line}:{column:d.column+1,line:d.line};if(h.word){let f=this.toString(),v=f.indexOf(h.word);v!==-1&&(d=this.positionInside(v,f),g=this.positionInside(v+h.word.length,f))}else h.start?d={column:h.start.column,line:h.start.line}:h.index&&(d=this.positionInside(h.index)),h.end?g={column:h.end.column,line:h.end.line}:h.endIndex?g=this.positionInside(h.endIndex):h.index&&(g=this.positionInside(h.index+1));return(g.line<d.line||g.line===d.line&&g.column<=d.column)&&(g={column:d.column+1,line:d.line}),{end:g,start:d}}raw(h,d){return new o().raw(this,h,d)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}replaceWith(){if(this.parent){let f=this,v=!1;for(var h=arguments.length,d=new Array(h),g=0;g<h;g++)d[g]=arguments[g];for(let C of d)C===this?v=!0:v?(this.parent.insertAfter(f,C),f=C):this.parent.insertBefore(f,C);v||this.remove()}return this}root(){let h=this;for(;h.parent&&h.parent.type!=="document";)h=h.parent;return h}toJSON(h,d){let g={},f=d==null;d=d||new Map;let v=0;for(let C in this){if(!Object.prototype.hasOwnProperty.call(this,C)||C==="parent"||C==="proxyCache")continue;let A=this[C];if(Array.isArray(A))g[C]=A.map(b=>typeof b=="object"&&b.toJSON?b.toJSON(null,d):b);else if(typeof A=="object"&&A.toJSON)g[C]=A.toJSON(null,d);else if(C==="source"){let b=d.get(A.input);b==null&&(b=v,d.set(A.input,v),v++),g[C]={end:A.end,inputId:b,start:A.start}}else g[C]=A}return f&&(g.inputs=[...d.keys()].map(C=>C.toJSON())),g}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(){let h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a;h.stringify&&(h=h.stringify);let d="";return h(this,g=>{d+=g}),d}warn(h,d,g){let f={node:this};for(let v in g)f[v]=g[v];return h.warn(d,f)}get proxyOf(){return this}}n.exports=c,c.default=c},(n,e,t)=>{let r=t(146);function i(s,o){new r(o).stringify(s)}n.exports=i,i.default=i},(n,e,t)=>{let{SourceMapConsumer:r,SourceMapGenerator:i}=t(149),{fileURLToPath:s,pathToFileURL:o}=t(318),{isAbsolute:a,resolve:l}=t(150),{nanoid:c}=t(319),u=t(317),h=t(87),d=t(151),g=Symbol("fromOffsetCache"),f=!!(r&&i),v=!!(l&&a);class C{constructor(b){let m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(b==null||typeof b=="object"&&!b.toString)throw new Error(`PostCSS received ${b} instead of CSS string`);if(this.css=b.toString(),this.css[0]==="\uFEFF"||this.css[0]===""?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,m.from&&(!v||/^\w+:\/\//.test(m.from)||a(m.from)?this.file=m.from:this.file=l(m.from)),v&&f){let E=new d(this.css,m);if(E.text){this.map=E;let I=E.consumer().file;!this.file&&I&&(this.file=this.mapResolve(I))}}this.file||(this.id="<input css "+c(6)+">"),this.map&&(this.map.file=this.from)}error(b,m,E){let I,S,T,P=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(m&&typeof m=="object"){let $=m,B=E;if(typeof $.offset=="number"){let U=this.fromOffset($.offset);m=U.line,E=U.col}else m=$.line,E=$.column;if(typeof B.offset=="number"){let U=this.fromOffset(B.offset);S=U.line,T=U.col}else S=B.line,T=B.column}else if(!E){let $=this.fromOffset(m);m=$.line,E=$.col}let _=this.origin(m,E,S,T);return I=_?new h(b,_.endLine===void 0?_.line:{column:_.column,line:_.line},_.endLine===void 0?_.column:{column:_.endColumn,line:_.endLine},_.source,_.file,P.plugin):new h(b,S===void 0?m:{column:E,line:m},S===void 0?E:{column:T,line:S},this.css,this.file,P.plugin),I.input={column:E,endColumn:T,endLine:S,line:m,source:this.css},this.file&&(o&&(I.input.url=o(this.file).toString()),I.input.file=this.file),I}fromOffset(b){let m,E;if(this[g])E=this[g];else{let S=this.css.split(`
|
||
`);E=new Array(S.length);let T=0;for(let P=0,_=S.length;P<_;P++)E[P]=T,T+=S[P].length+1;this[g]=E}m=E[E.length-1];let I=0;if(b>=m)I=E.length-1;else{let S,T=E.length-2;for(;I<T;)if(S=I+(T-I>>1),b<E[S])T=S-1;else{if(!(b>=E[S+1])){I=S;break}I=S+1}}return{col:b-E[I]+1,line:I+1}}mapResolve(b){return/^\w+:\/\//.test(b)?b:l(this.map.consumer().sourceRoot||this.map.root||".",b)}origin(b,m,E,I){if(!this.map)return!1;let S,T,P=this.map.consumer(),_=P.originalPositionFor({column:m,line:b});if(!_.source)return!1;typeof E=="number"&&(S=P.originalPositionFor({column:I,line:E})),T=a(_.source)?o(_.source):new URL(_.source,this.map.consumer().sourceRoot||o(this.map.mapFile));let $={column:_.column,endColumn:S&&S.column,endLine:S&&S.line,line:_.line,url:T.toString()};if(T.protocol==="file:"){if(!s)throw new Error("file: protocol is not available in this PostCSS build");$.file=s(T)}let B=P.sourceContentFor(_.source);return B&&($.source=B),$}toJSON(){let b={};for(let m of["hasBOM","css","file","id"])this[m]!=null&&(b[m]=this[m]);return this.map&&(b.map={...this.map},b.map.consumerCache&&(b.map.consumerCache=void 0)),b}get from(){return this.file||this.id}}n.exports=C,C.default=C,u&&u.registerInput&&u.registerInput(C)},(n,e,t)=>{let r=t(53);class i extends r{constructor(o){super(o),this.type="comment"}}n.exports=i,i.default=i},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.explode=d,e.isExplodedVisitor=h,e.merge=function(E){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],S=arguments.length>2?arguments[2]:void 0;const T={};for(let P=0;P<E.length;P++){const _=d(E[P]),$=I[P];let B=_;($||S)&&(B=v(B,$,S)),m(T,B);for(const U of Object.keys(_)){if(b(U))continue;let H=_[U];($||S)&&(H=v(H,$,S)),m(T[U]||(T[U]={}),H)}}return T},e.verify=g;var r=t(162),i=t(163),s=t(0);const{DEPRECATED_KEYS:o,DEPRECATED_ALIASES:a,FLIPPED_ALIAS_KEYS:l,TYPES:c,__internal__deprecationWarning:u}=s;function h(E){return E?._exploded}function d(E){if(h(E))return E;E._exploded=!0;for(const I of Object.keys(E)){if(b(I))continue;const S=I.split("|");if(S.length===1)continue;const T=E[I];delete E[I];for(const P of S)E[P]=T}g(E),delete E.__esModule,function(I){for(const S of Object.keys(I)){if(b(S))continue;const T=I[S];typeof T=="function"&&(I[S]={enter:T})}}(E),C(E);for(const I of Object.keys(E)){if(b(I)||!(I in r))continue;const S=E[I];for(const P of Object.keys(S))S[P]=A(I,S[P]);delete E[I];const T=r[I];if(T!==null)for(const P of T)E[P]?m(E[P],S):E[P]=S;else m(E,S)}for(const I of Object.keys(E)){if(b(I))continue;let S=l[I];if(I in o){const P=o[I];u(I,P,"Visitor "),S=[P]}else if(I in a){const P=a[I];u(I,P,"Visitor "),S=l[P]}if(!S)continue;const T=E[I];delete E[I];for(const P of S){const _=E[P];_?m(_,T):E[P]=Object.assign({},T)}}for(const I of Object.keys(E))b(I)||C(E[I]);return E}function g(E){if(!E._verified){if(typeof E=="function")throw new Error("You passed `traverse()` a function when it expected a visitor object, are you sure you didn't mean `{ enter: Function }`?");for(const I of Object.keys(E)){if(I!=="enter"&&I!=="exit"||f(I,E[I]),b(I))continue;if(c.indexOf(I)<0)throw new Error(`You gave us a visitor for the node type ${I} but it's not a valid type`);const S=E[I];if(typeof S=="object")for(const T of Object.keys(S)){if(T!=="enter"&&T!=="exit")throw new Error(`You passed \`traverse()\` a visitor object with the property ${I} that has the invalid property ${T}`);f(`${I}.${T}`,S[T])}}E._verified=!0}}function f(E,I){const S=[].concat(I);for(const T of S)if(typeof T!="function")throw new TypeError(`Non-function found defined in ${E} with type ${typeof T}`)}function v(E,I,S){const T={};for(const P of["enter","exit"]){let _=E[P];Array.isArray(_)&&(_=_.map(function($){let B=$;return I&&(B=function(U){$.call(I,U,I)}),S&&(B=S(I?.key,P,B)),B!==$&&(B.toString=()=>$.toString()),B}),T[P]=_)}return T}function C(E){E.enter&&!Array.isArray(E.enter)&&(E.enter=[E.enter]),E.exit&&!Array.isArray(E.exit)&&(E.exit=[E.exit])}function A(E,I){const S=i[`is${E}`],T=function(P){if(S.call(P))return I.apply(this,arguments)};return T.toString=()=>I.toString(),T}function b(E){return E[0]==="_"||E==="enter"||E==="exit"||E==="shouldSkip"||E==="denylist"||E==="noScope"||E==="skipKeys"||E==="blacklist"}function m(E,I){for(const S of["enter","exit"])I[S]&&(E[S]=[].concat(E[S]||[],I[S]))}},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(r,i){if(t.has(r))return;t.add(r);const{internal:s,trace:o}=function(a,l){const{stackTraceLimit:c,prepareStackTrace:u}=Error;let h;if(Error.stackTraceLimit=4,Error.prepareStackTrace=function(g,f){h=f},new Error().stack,Error.stackTraceLimit=c,Error.prepareStackTrace=u,!h)return{internal:!1,trace:""};const d=h.slice(2,4);return{internal:/[\\/]@babel[\\/]/.test(d[1].getFileName()),trace:d.map(g=>` at ${g}`).join(`
|
||
`)}}()};const t=new Set},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"isIdentifierChar",{enumerable:!0,get:function(){return r.isIdentifierChar}}),Object.defineProperty(e,"isIdentifierName",{enumerable:!0,get:function(){return r.isIdentifierName}}),Object.defineProperty(e,"isIdentifierStart",{enumerable:!0,get:function(){return r.isIdentifierStart}}),Object.defineProperty(e,"isKeyword",{enumerable:!0,get:function(){return i.isKeyword}}),Object.defineProperty(e,"isReservedWord",{enumerable:!0,get:function(){return i.isReservedWord}}),Object.defineProperty(e,"isStrictBindOnlyReservedWord",{enumerable:!0,get:function(){return i.isStrictBindOnlyReservedWord}}),Object.defineProperty(e,"isStrictBindReservedWord",{enumerable:!0,get:function(){return i.isStrictBindReservedWord}}),Object.defineProperty(e,"isStrictReservedWord",{enumerable:!0,get:function(){return i.isStrictReservedWord}});var r=t(353),i=t(354)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var r=t(2);function i(s,o,a,l){const c=[].concat(s),u=Object.create(null);for(;c.length;){const h=c.shift();if(!h||l&&((0,r.isAssignmentExpression)(h)||(0,r.isUnaryExpression)(h)))continue;const d=i.keys[h.type];if((0,r.isIdentifier)(h))o?(u[h.name]=u[h.name]||[]).push(h):u[h.name]=h;else if(!(0,r.isExportDeclaration)(h)||(0,r.isExportAllDeclaration)(h)){if(a){if((0,r.isFunctionDeclaration)(h)){c.push(h.id);continue}if((0,r.isFunctionExpression)(h))continue}if(d)for(let g=0;g<d.length;g++){const f=h[d[g]];f&&(Array.isArray(f)?c.push(...f):c.push(f))}}else(0,r.isDeclaration)(h.declaration)&&c.push(h.declaration)}return u}i.keys={DeclareClass:["id"],DeclareFunction:["id"],DeclareModule:["id"],DeclareVariable:["id"],DeclareInterface:["id"],DeclareTypeAlias:["id"],DeclareOpaqueType:["id"],InterfaceDeclaration:["id"],TypeAlias:["id"],OpaqueType:["id"],CatchClause:["param"],LabeledStatement:["label"],UnaryExpression:["argument"],AssignmentExpression:["left"],ImportSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportDefaultSpecifier:["local"],ImportDeclaration:["specifiers"],ExportSpecifier:["exported"],ExportNamespaceSpecifier:["exported"],ExportDefaultSpecifier:["exported"],FunctionDeclaration:["id","params"],FunctionExpression:["id","params"],ArrowFunctionExpression:["params"],ObjectMethod:["params"],ClassMethod:["params"],ClassPrivateMethod:["params"],ForInStatement:["left"],ForOfStatement:["left"],ClassDeclaration:["id"],ClassExpression:["id"],RestElement:["argument"],UpdateExpression:["argument"],ObjectProperty:["value"],AssignmentPattern:["left"],ArrayPattern:["elements"],ObjectPattern:["properties"],VariableDeclaration:["declarations"],VariableDeclarator:["id"]}},n=>{n.exports=function(){return function(){}}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(u){if(!u.isExportDeclaration()||u.isExportAllDeclaration())throw new Error("Only default and named export declarations can be split.");if(u.isExportDefaultDeclaration()){const v=u.get("declaration"),C=v.isFunctionDeclaration()||v.isClassDeclaration(),A=v.isFunctionExpression()||v.isClassExpression(),b=v.isScope()?v.scope.parent:v.scope;let m=v.node.id,E=!1;m?A&&b.hasBinding(m.name)&&(E=!0,m=b.generateUidIdentifier(m.name)):(E=!0,m=b.generateUidIdentifier("default"),(C||A)&&(v.node.id=i(m)));const I=C?v.node:l("var",[c(i(m),v.node)]),S=s(null,[o(i(m),a("default"))]);return u.insertAfter(S),u.replaceWith(I),E&&b.registerDeclaration(u),u}if(u.get("specifiers").length>0)throw new Error("It doesn't make sense to split exported specifiers.");const h=u.get("declaration"),d=h.getOuterBindingIdentifiers(),g=Object.keys(d).map(v=>o(a(v),a(v))),f=s(null,g);return u.insertAfter(f),u.replaceWith(h.node),u};var r=t(0);const{cloneNode:i,exportNamedDeclaration:s,exportSpecifier:o,identifier:a,variableDeclaration:l,variableDeclarator:c}=r},(n,e,t)=>{var r=t(187),i=Object;n.exports=function(s){return i(r(s))}},(n,e,t)=>{var r=t(5),i=t(106),s="__core-js_shared__",o=r[s]||i(s,{});n.exports=o},(n,e,t)=>{var r=t(20),i=String,s=TypeError;n.exports=function(o){if(r(o))return o;throw new s(i(o)+" is not an object")}},(n,e,t)=>{var r=t(104),i=Function.prototype.call;n.exports=r?i.bind(i):function(){return i.apply(i,arguments)}},(n,e,t)=>{var r=t(19),i=0,s=Math.random(),o=r(1 .toString);n.exports=function(a){return"Symbol("+(a===void 0?"":a)+")_"+o(++i+s,36)}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"buildDynamicImport",{enumerable:!0,get:function(){return u.buildDynamicImport}}),e.buildNamespaceInitStatements=function(H,N){let W=arguments.length>2&&arguments[2]!==void 0&&arguments[2],D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:c.wrapReference;var R;const Y=[],ie=b(N.name);for(const xe of N.importsNamespace)xe!==N.name&&Y.push(i.template.statement`var NAME = SOURCE;`({NAME:xe,SOURCE:f(ie)}));const de=(R=D(ie,N.wrap))!=null?R:ie;W&&Y.push(...$(H,N,!0,D));for(const xe of N.reexportNamespace)Y.push((i.types.isIdentifier(de)?i.template.statement`EXPORTS.NAME = NAMESPACE;`:i.template.statement`
|
||
Object.defineProperty(EXPORTS, "NAME", {
|
||
enumerable: true,
|
||
get: function() {
|
||
return NAMESPACE;
|
||
}
|
||
});
|
||
`)({EXPORTS:H.exportName,NAME:xe,NAMESPACE:f(de)}));if(N.reexportAll){const xe=function(X,Q,he){return(he?i.template.statement`
|
||
Object.keys(NAMESPACE).forEach(function(key) {
|
||
if (key === "default" || key === "__esModule") return;
|
||
VERIFY_NAME_LIST;
|
||
if (key in EXPORTS && EXPORTS[key] === NAMESPACE[key]) return;
|
||
|
||
EXPORTS[key] = NAMESPACE[key];
|
||
});
|
||
`:i.template.statement`
|
||
Object.keys(NAMESPACE).forEach(function(key) {
|
||
if (key === "default" || key === "__esModule") return;
|
||
VERIFY_NAME_LIST;
|
||
if (key in EXPORTS && EXPORTS[key] === NAMESPACE[key]) return;
|
||
|
||
Object.defineProperty(EXPORTS, key, {
|
||
enumerable: true,
|
||
get: function() {
|
||
return NAMESPACE[key];
|
||
},
|
||
});
|
||
});
|
||
`)({NAMESPACE:Q,EXPORTS:X.exportName,VERIFY_NAME_LIST:X.exportNameListName?i.template`
|
||
if (Object.prototype.hasOwnProperty.call(EXPORTS_LIST, key)) return;
|
||
`({EXPORTS_LIST:X.exportNameListName}):null})}(H,f(de),W);xe.loc=N.reexportAll.loc,Y.push(xe)}return Y},e.ensureStatementsHoisted=function(H){H.forEach(N=>{N._blockHoist=3})},Object.defineProperty(e,"getModuleName",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"hasExports",{enumerable:!0,get:function(){return l.hasExports}}),Object.defineProperty(e,"isModule",{enumerable:!0,get:function(){return s.isModule}}),Object.defineProperty(e,"isSideEffectImport",{enumerable:!0,get:function(){return l.isSideEffectImport}}),e.rewriteModuleStatementsAndPrepareHeader=function(H,N){let{exportName:W,strict:D,allowTopLevelThis:R,strictMode:Y,noInterop:ie,importInterop:de=ie?"none":"babel",lazy:xe,getWrapperPayload:X=c.toGetWrapperPayload(xe!=null&&xe),wrapReference:Q=c.wrapReference,esNamespaceOnly:he,filename:me,constantReexports:_e=arguments[1].loose,enumerableModuleMeta:fe=arguments[1].loose,noIncompleteNsImportDetection:oe}=N;(0,l.validateImportInteropOption)(de),r((0,s.isModule)(H),"Cannot process module statements in a script"),H.node.sourceType="script";const J=(0,l.default)(H,W,{importInterop:de,initializeReexports:_e,getWrapperPayload:X,esNamespaceOnly:he,filename:me});R||(0,o.default)(H),(0,a.default)(H,J,Q),Y!==!1&&(H.node.directives.some(te=>te.value.value==="use strict")||H.unshiftContainer("directives",v(C("use strict"))));const K=[];(0,l.hasExports)(J)&&!D&&K.push(function(ue){return(arguments.length>1&&arguments[1]!==void 0&&arguments[1]?i.template.statement`
|
||
EXPORTS.__esModule = true;
|
||
`:i.template.statement`
|
||
Object.defineProperty(EXPORTS, "__esModule", {
|
||
value: true,
|
||
});
|
||
`)({EXPORTS:ue.exportName})}(J,fe));const q=function(ue,te){const ce=Object.create(null);for(const ae of te.local.values())for(const L of ae.names)ce[L]=!0;let ge=!1;for(const ae of te.source.values()){for(const L of ae.reexports.keys())ce[L]=!0;for(const L of ae.reexportNamespace)ce[L]=!0;ge=ge||!!ae.reexportAll}if(!ge||Object.keys(ce).length===0)return null;const Te=ue.scope.generateUidIdentifier("exportNames");return delete ce.default,{name:Te.name,statement:T("var",[P(Te,S(ce))])}}(H,J);return q&&(J.exportNameListName=q.name,K.push(q.statement)),K.push(...function(ue,te,ce){let ge=arguments.length>3&&arguments[3]!==void 0&&arguments[3],Te=arguments.length>4&&arguments[4]!==void 0&&arguments[4];const ae=[];for(const[F,re]of te.local)if(re.kind!=="import"){if(re.kind==="hoisted")ae.push([re.names[0],U(te,re.names,b(F))]);else if(!Te)for(const ke of re.names)ae.push([ke,null])}for(const F of te.source.values()){if(!ge){const re=$(te,F,!1,ce),ke=[...F.reexports.keys()];for(let ze=0;ze<re.length;ze++)ae.push([ke[ze],re[ze]])}if(!Te)for(const re of F.reexportNamespace)ae.push([re,null])}ae.sort((F,re)=>{let[ke]=F,[ze]=re;return ke<ze?-1:ze<ke?1:0});const L=[];if(Te)for(const[,F]of ae)L.push(F);else for(let re=0;re<ae.length;re+=100){let ke=[];for(let ze=0;ze<100&&re+ze<ae.length;ze++){const[$e,Ce]=ae[re+ze];Ce!==null?(ke.length>0&&(L.push(U(te,ke,ue.scope.buildUndefinedNode())),ke=[]),L.push(Ce)):ke.push($e)}ke.length>0&&L.push(U(te,ke,ue.scope.buildUndefinedNode()))}return L}(H,J,Q,_e,oe)),{meta:J,headers:K}},Object.defineProperty(e,"rewriteThis",{enumerable:!0,get:function(){return o.default}}),e.wrapInterop=function(H,N,W){if(W==="none")return null;if(W==="node-namespace")return g(H.hub.addHelper("interopRequireWildcard"),[N,d(!0)]);if(W==="node-default")return null;let D;if(W==="default")D="interopRequireDefault";else{if(W!=="namespace")throw new Error(`Unknown interop: ${W}`);D="interopRequireWildcard"}return g(H.hub.addHelper(D),[N])};var r=t(25),i=t(1),s=t(93),o=t(449),a=t(450),l=t(252),c=t(451),u=t(330),h=t(452);const{booleanLiteral:d,callExpression:g,cloneNode:f,directive:v,directiveLiteral:C,expressionStatement:A,identifier:b,isIdentifier:m,memberExpression:E,stringLiteral:I,valueToNode:S,variableDeclaration:T,variableDeclarator:P}=i.types;e.getDynamicImportSource=t(330).getDynamicImportSource;const _={constant:i.template.statement`EXPORTS.EXPORT_NAME = NAMESPACE_IMPORT;`,constantComputed:i.template.statement`EXPORTS["EXPORT_NAME"] = NAMESPACE_IMPORT;`,spec:i.template.statement`
|
||
Object.defineProperty(EXPORTS, "EXPORT_NAME", {
|
||
enumerable: true,
|
||
get: function() {
|
||
return NAMESPACE_IMPORT;
|
||
},
|
||
});
|
||
`};function $(H,N,W,D){var R;let Y=b(N.name);Y=(R=D(Y,N.wrap))!=null?R:Y;const{stringSpecifiers:ie}=H;return Array.from(N.reexports,de=>{let[xe,X]=de,Q=f(Y);X==="default"&&N.interop==="node-default"||(Q=ie.has(X)?E(Q,I(X),!0):E(Q,b(X)));const he={EXPORTS:H.exportName,EXPORT_NAME:xe,NAMESPACE_IMPORT:Q};return W||m(Q)?ie.has(xe)?_.constantComputed(he):_.constant(he):_.spec(he)})}const B={computed:i.template.expression`EXPORTS["NAME"] = VALUE`,default:i.template.expression`EXPORTS.NAME = VALUE`,define:i.template.expression`Object.defineProperty(EXPORTS, "NAME", { enumerable:true, value: void 0, writable: true })["NAME"] = VALUE`};function U(H,N,W){const{stringSpecifiers:D,exportName:R}=H;return A(N.reduce((Y,ie)=>{const de={EXPORTS:R,NAME:ie,VALUE:Y};return ie==="__proto__"?B.define(de):D.has(ie)?B.computed(de):B.default(de)},W))}},(n,e,t)=>{var r=t(70);n.exports=function(){return r()&&!!Symbol.toStringTag}},n=>{n.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},t=Symbol("test"),r=Object(t);if(typeof t=="string"||Object.prototype.toString.call(t)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;for(t in e[t]=42,e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var i=Object.getOwnPropertySymbols(e);if(i.length!==1||i[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(e,t);if(s.value!==42||s.enumerable!==!0)return!1}return!0}},(n,e,t)=>{var r=t(232);n.exports=Function.prototype.bind||r},(n,e,t)=>{var r=t(22)("%Object.defineProperty%",!0),i=function(){if(r)try{return r({},"a",{value:1}),!0}catch{return!1}return!1};i.hasArrayLengthDefineBug=function(){if(!i())return null;try{return r([],"length",{value:1}).length!==1}catch{return!0}},n.exports=i},(n,e,t)=>{var r=t(22)("%Object.getOwnPropertyDescriptor%",!0);if(r)try{r([],"length")}catch{r=null}n.exports=r},(n,e,t)=>{var r=t(125);n.exports=function(){return typeof Object.is=="function"?Object.is:r}},n=>{const e=Object.freeze({loose:!0}),t=Object.freeze({});n.exports=r=>r?typeof r!="object"?e:r:t},(n,e,t)=>{const r=t(3);n.exports=(i,s,o)=>{const a=new r(i,o),l=new r(s,o);return a.compare(l)||a.compareBuild(l)}},(n,e,t)=>{const r=t(7);n.exports=(i,s,o)=>r(i,s,o)<0},(n,e,t)=>{const r=t(7);n.exports=(i,s,o)=>r(i,s,o)>=0},(n,e,t)=>{const r=t(7);n.exports=(i,s,o)=>r(i,s,o)<=0},(n,e,t)=>{const r=t(3),i=t(50),{ANY:s}=i,o=t(8),a=t(51),l=t(49),c=t(77),u=t(79),h=t(78);n.exports=(d,g,f,v)=>{let C,A,b,m,E;switch(d=new r(d,v),g=new o(g,v),f){case">":C=l,A=u,b=c,m=">",E=">=";break;case"<":C=c,A=h,b=l,m="<",E="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(a(d,g,v))return!1;for(let I=0;I<g.set.length;++I){const S=g.set[I];let T=null,P=null;if(S.forEach(_=>{_.semver===s&&(_=new i(">=0.0.0")),T=T||_,P=P||_,C(_.semver,T.semver,v)?T=_:b(_.semver,P.semver,v)&&(P=_)}),T.operator===m||T.operator===E||(!P.operator||P.operator===m)&&A(d,P.semver)||P.operator===E&&b(d,P.semver))return!1}return!0}},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ROOT_CONFIG_FILENAMES=void 0,e.findConfigUpwards=function(t){return null},e.findPackageData=function*(t){return{filepath:t,directories:[],pkg:null,isPackage:!1}},e.findRelativeConfig=function*(t,r,i){return{config:null,ignore:null}},e.findRootConfig=function*(t,r,i){return null},e.loadConfig=function*(t,r,i,s){throw new Error(`Cannot load ${t} relative to ${r} in a browser`)},e.loadPlugin=function(t,r){throw new Error(`Cannot load plugin ${t} relative to ${r} in a browser`)},e.loadPreset=function(t,r){throw new Error(`Cannot load preset ${t} relative to ${r} in a browser`)},e.resolvePlugin=function(t,r){return null},e.resolvePreset=function(t,r){return null},e.resolveShowConfigPath=function*(t){return null},e.ROOT_CONFIG_FILENAMES=[]},(n,e,t)=>{function r(){const f=t(13);return r=function(){return f},f}Object.defineProperty(e,"__esModule",{value:!0}),e.createConfigItem=function(f,v,C){if(C!==void 0)(0,a.beginHiddenCallStack)(d.errback)(f,v,C);else{if(typeof v!="function")return g(f,v);(0,a.beginHiddenCallStack)(d.errback)(f,void 0,C)}},e.createConfigItemAsync=function(){return(0,a.beginHiddenCallStack)(d.async)(...arguments)},e.createConfigItemSync=g,Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.default}}),e.loadOptions=function(f,v){if(v!==void 0)(0,a.beginHiddenCallStack)(u.errback)(f,v);else{if(typeof f!="function")return h(f);(0,a.beginHiddenCallStack)(u.errback)(void 0,f)}},e.loadOptionsAsync=function(){return(0,a.beginHiddenCallStack)(u.async)(...arguments)},e.loadOptionsSync=h,e.loadPartialConfig=function(f,v){if(v!==void 0)(0,a.beginHiddenCallStack)(l.errback)(f,v);else{if(typeof f!="function")return c(f);(0,a.beginHiddenCallStack)(l.errback)(void 0,f)}},e.loadPartialConfigAsync=function(){return(0,a.beginHiddenCallStack)(l.async)(...arguments)},e.loadPartialConfigSync=c;var i=t(454),s=t(294),o=t(83),a=t(39);const l=r()(s.loadPartialConfig);function c(){return(0,a.beginHiddenCallStack)(l.sync)(...arguments)}const u=r()(function*(f){var v;const C=yield*(0,i.default)(f);return(v=C?.options)!=null?v:null});function h(){return(0,a.beginHiddenCallStack)(u.sync)(...arguments)}const d=r()(o.createConfigItem);function g(){return(0,a.beginHiddenCallStack)(d.sync)(...arguments)}},(n,e,t)=>{function r(){const l=t(10);return r=function(){return l},l}Object.defineProperty(e,"__esModule",{value:!0}),e.createConfigItem=function(l){let{dirname:c=".",type:u}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return function*(){return s(yield*(0,i.createDescriptor)(l,r().resolve(c),{type:u,alias:"programmatic item"}))}()},e.createItemFromDescriptor=s,e.getItemDescriptor=function(l){if(l!=null&&l[o])return l._descriptor};var i=t(279);function s(l){return new a(l)}const o=Symbol.for("@babel/core@7 - ConfigItem");class a{constructor(c){this._descriptor=void 0,this[o]=!0,this.value=void 0,this.options=void 0,this.dirname=void 0,this.name=void 0,this.file=void 0,this._descriptor=c,Object.defineProperty(this,"_descriptor",{enumerable:!1}),Object.defineProperty(this,o,{enumerable:!1}),this.value=this._descriptor.value,this.options=this._descriptor.options,this.dirname=this._descriptor.dirname,this.name=this._descriptor.name,this.file=this._descriptor.file?{request:this._descriptor.file.request,resolved:this._descriptor.file.resolved}:void 0,Object.freeze(this)}}Object.freeze(a.prototype)},(n,e,t)=>{function r(){const C=t(13);return r=function(){return C},C}Object.defineProperty(e,"__esModule",{value:!0}),e.assertSimpleType=f,e.makeStrongCache=c,e.makeStrongCacheSync=function(C){return o(c(C))},e.makeWeakCache=l,e.makeWeakCacheSync=function(C){return o(l(C))};var i=t(133),s=t(134);const o=C=>r()(C).sync;function*a(){return!0}function l(C){return u(WeakMap,C)}function c(C){return u(Map,C)}function u(C,A){const b=new C,m=new C,E=new C;return function*(I,S){const T=yield*(0,i.isAsync)(),P=T?m:b,_=yield*function*(N,W,D,R,Y){const ie=yield*h(W,R,Y);if(ie.valid)return ie;if(N){const de=yield*h(D,R,Y);if(de.valid)return{valid:!0,value:yield*(0,i.waitFor)(de.value.promise)}}return{valid:!1,value:null}}(T,P,E,I,S);if(_.valid)return _.value;const $=new g(S),B=A(I,$);let U,H;return H=(0,s.isIterableIterator)(B)?yield*(0,i.onFirstPause)(B,()=>{U=function(N,W,D){const R=new v;return d(W,N,D,R),R}($,E,I)}):B,d(P,$,I,H),U&&(E.delete(I),U.release(H)),H}}function*h(C,A,b){const m=C.get(A);if(m){for(const{value:E,valid:I}of m)if(yield*I(b))return{valid:!0,value:E}}return{valid:!1,value:null}}function d(C,A,b,m){A.configured()||A.forever();let E=C.get(b);switch(A.deactivate(),A.mode()){case"forever":E=[{value:m,valid:a}],C.set(b,E);break;case"invalidate":E=[{value:m,valid:A.validator()}],C.set(b,E);break;case"valid":E?E.push({value:m,valid:A.validator()}):(E=[{value:m,valid:A.validator()}],C.set(b,E))}}class g{constructor(A){this._active=!0,this._never=!1,this._forever=!1,this._invalidate=!1,this._configured=!1,this._pairs=[],this._data=void 0,this._data=A}simple(){return function(A){function b(m){if(typeof m!="boolean")return A.using(()=>f(m()));m?A.forever():A.never()}return b.forever=()=>A.forever(),b.never=()=>A.never(),b.using=m=>A.using(()=>f(m())),b.invalidate=m=>A.invalidate(()=>f(m())),b}(this)}mode(){return this._never?"never":this._forever?"forever":this._invalidate?"invalidate":"valid"}forever(){if(!this._active)throw new Error("Cannot change caching after evaluation has completed.");if(this._never)throw new Error("Caching has already been configured with .never()");this._forever=!0,this._configured=!0}never(){if(!this._active)throw new Error("Cannot change caching after evaluation has completed.");if(this._forever)throw new Error("Caching has already been configured with .forever()");this._never=!0,this._configured=!0}using(A){if(!this._active)throw new Error("Cannot change caching after evaluation has completed.");if(this._never||this._forever)throw new Error("Caching has already been configured with .never or .forever()");this._configured=!0;const b=A(this._data),m=(0,i.maybeAsync)(A,"You appear to be using an async cache handler, but Babel has been called synchronously");return(0,i.isThenable)(b)?b.then(E=>(this._pairs.push([E,m]),E)):(this._pairs.push([b,m]),b)}invalidate(A){return this._invalidate=!0,this.using(A)}validator(){const A=this._pairs;return function*(b){for(const[m,E]of A)if(m!==(yield*E(b)))return!1;return!0}}deactivate(){this._active=!1}configured(){return this._configured}}function f(C){if((0,i.isThenable)(C))throw new Error("You appear to be using an async cache handler, which your current version of Babel does not support. We may add support for this in the future, but if you're on the most recent version of @babel/core and still seeing this error, then you'll need to synchronously handle your caching logic.");if(C!=null&&typeof C!="string"&&typeof C!="boolean"&&typeof C!="number")throw new Error("Cache keys must be either string, boolean, number, null, or undefined.");return C}class v{constructor(){this.released=!1,this.promise=void 0,this._resolve=void 0,this.promise=new Promise(A=>{this._resolve=A})}release(A){this.released=!0,this._resolve(A)}}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.assumptionsNames=void 0,e.checkNoUnwrappedItemOptionPairs=function(f,v,C,A){if(v===0)return;const b=f[v-1],m=f[v];b.file&&b.options===void 0&&typeof m.value=="object"&&(A.message+=`
|
||
- Maybe you meant to use
|
||
"${C}s": [
|
||
["${b.file.request}", ${JSON.stringify(m.value,void 0,2)}]
|
||
]
|
||
To be a valid ${C}, its name and options should be wrapped in a pair of brackets`)},e.validate=function(f,v,C){try{return h({type:"root",source:f},v)}catch(A){const b=new s.default(A.message,C);throw A.code&&(b.code=A.code),b}};var r=t(470),i=t(293),s=t(140);const o={cwd:i.assertString,root:i.assertString,rootMode:i.assertRootMode,configFile:i.assertConfigFileSearch,caller:i.assertCallerMetadata,filename:i.assertString,filenameRelative:i.assertString,code:i.assertBoolean,ast:i.assertBoolean,cloneInputAst:i.assertBoolean,envName:i.assertString},a={babelrc:i.assertBoolean,babelrcRoots:i.assertBabelrcSearch},l={extends:i.assertString,ignore:i.assertIgnoreList,only:i.assertIgnoreList,targets:i.assertTargets,browserslistConfigFile:i.assertConfigFileSearch,browserslistEnv:i.assertString},c={inputSourceMap:i.assertInputSourceMap,presets:i.assertPluginList,plugins:i.assertPluginList,passPerPreset:i.assertBoolean,assumptions:i.assertAssumptions,env:function(f,v){if(f.parent.type==="env")throw new Error(`${(0,i.msg)(f)} is not allowed inside of another .env block`);const C=f.parent,A=(0,i.assertObject)(f,v);if(A)for(const b of Object.keys(A)){const m=(0,i.assertObject)((0,i.access)(f,b),A[b]);m&&h({type:"env",name:b,parent:C},m)}return A},overrides:function(f,v){if(f.parent.type==="env")throw new Error(`${(0,i.msg)(f)} is not allowed inside an .env block`);if(f.parent.type==="overrides")throw new Error(`${(0,i.msg)(f)} is not allowed inside an .overrides block`);const C=f.parent,A=(0,i.assertArray)(f,v);if(A)for(const[b,m]of A.entries()){const E=(0,i.access)(f,b),I=(0,i.assertObject)(E,m);if(!I)throw new Error(`${(0,i.msg)(E)} must be an object`);h({type:"overrides",index:b,parent:C},I)}return A},test:i.assertConfigApplicableTest,include:i.assertConfigApplicableTest,exclude:i.assertConfigApplicableTest,retainLines:i.assertBoolean,comments:i.assertBoolean,shouldPrintComment:i.assertFunction,compact:i.assertCompact,minified:i.assertBoolean,auxiliaryCommentBefore:i.assertString,auxiliaryCommentAfter:i.assertString,sourceType:i.assertSourceType,wrapPluginVisitorMethod:i.assertFunction,highlightCode:i.assertBoolean,sourceMaps:i.assertSourceMaps,sourceMap:i.assertSourceMaps,sourceFileName:i.assertString,sourceRoot:i.assertString,parserOpts:i.assertObject,generatorOpts:i.assertObject};function u(f){return f.type==="root"?f.source:u(f.parent)}function h(f,v){const C=u(f);return function(A){if(g(A,"sourceMap")&&g(A,"sourceMaps"))throw new Error(".sourceMap is an alias for .sourceMaps, cannot use both")}(v),Object.keys(v).forEach(A=>{const b={type:"option",name:A,parent:f};if(C==="preset"&&l[A])throw new Error(`${(0,i.msg)(b)} is not allowed in preset options`);if(C!=="arguments"&&o[A])throw new Error(`${(0,i.msg)(b)} is only allowed in root programmatic options`);if(C!=="arguments"&&C!=="configfile"&&a[A])throw C==="babelrcfile"||C==="extendsfile"?new Error(`${(0,i.msg)(b)} is not allowed in .babelrc or "extends"ed files, only in root programmatic options, or babel.config.js/config file options`):new Error(`${(0,i.msg)(b)} is only allowed in root programmatic options, or babel.config.js/config file options`);(c[A]||l[A]||a[A]||o[A]||d)(b,v[A])}),v}function d(f){const v=f.name;if(r.default[v]){const{message:C,version:A=5}=r.default[v];throw new Error(`Using removed Babel ${A} option: ${(0,i.msg)(f)} - ${C}`)}{const C=new Error(`Unknown option: ${(0,i.msg)(f)}. Check out https://babeljs.io/docs/en/babel-core/#options for more information about options.`);throw C.code="BABEL_UNKNOWN_OPTION",C}}function g(f,v){return Object.prototype.hasOwnProperty.call(f,v)}Object.assign(c,{getModuleId:i.assertFunction,moduleRoot:i.assertString,moduleIds:i.assertBoolean,moduleId:i.assertString}),e.assumptionsNames=new Set(["arrayLikeIsIterable","constantReexports","constantSuper","enumerableModuleMeta","ignoreFunctionLength","ignoreToPrimitiveHint","iterableIsArray","mutableTemplateObject","noClassCalls","noDocumentAll","noIncompleteNsImportDetection","noNewArrows","objectRestNoSymbols","privateFieldsAsSymbols","privateFieldsAsProperties","pureGetters","setClassMethods","setComputedProperties","setPublicClassFields","setSpreadProperties","skipForOfIteratorClosing","superIsCallableConstructor"])},n=>{var e=String.prototype.replace,t=/%20/g,r="RFC3986";n.exports={default:r,formatters:{RFC1738:function(i){return e.call(i,t,"+")},RFC3986:function(i){return String(i)}},RFC1738:"RFC1738",RFC3986:r}},(n,e,t)=>{let r=t(316),i=t(317);class s extends Error{constructor(a,l,c,u,h,d){super(a),this.name="CssSyntaxError",this.reason=a,h&&(this.file=h),u&&(this.source=u),d&&(this.plugin=d),l!==void 0&&c!==void 0&&(typeof l=="number"?(this.line=l,this.column=c):(this.line=l.line,this.column=l.column,this.endLine=c.line,this.endColumn=c.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,s)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"<css input>",this.line!==void 0&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(a){if(!this.source)return"";let l=this.source;a==null&&(a=r.isColorSupported),i&&a&&(l=i(l));let c,u,h=l.split(/\r?\n/),d=Math.max(this.line-3,0),g=Math.min(this.line+2,h.length),f=String(g).length;if(a){let{bold:v,gray:C,red:A}=r.createColors(!0);c=b=>v(A(b)),u=b=>C(b)}else c=u=v=>v;return h.slice(d,g).map((v,C)=>{let A=d+1+C,b=" "+(" "+A).slice(-f)+" | ";if(A===this.line){let m=u(b.replace(/\d/g," "))+v.slice(0,this.column-1).replace(/[^\t]/g," ");return c(">")+u(b)+v+`
|
||
`+m+c("^")}return" "+u(b)+v}).join(`
|
||
`)}toString(){let a=this.showSourceCode();return a&&(a=`
|
||
|
||
`+a+`
|
||
`),this.name+": "+this.message+a}}n.exports=s,s.default=s},(n,e,t)=>{let r,i,s=t(24);class o extends s{constructor(l){super({type:"document",...l}),this.nodes||(this.nodes=[])}toResult(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new r(new i,this,l).stringify()}}o.registerLazyResult=a=>{r=a},o.registerProcessor=a=>{i=a},n.exports=o,o.default=o},(n,e,t)=>{let r=t(153);class i{constructor(o,a,l){this.processor=o,this.messages=[],this.root=a,this.opts=l,this.css=void 0,this.map=void 0}toString(){return this.css}warn(o){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};a.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(a.plugin=this.lastPlugin.postcssPlugin);let l=new r(o,a);return this.messages.push(l),l}warnings(){return this.messages.filter(o=>o.type==="warning")}get content(){return this.css}}n.exports=i,i.default=i},(n,e,t)=>{let r=t(24),i=t(320),s=t(55);function o(a,l){let c=new s(a,l),u=new i(c);try{u.parse()}catch(h){throw h}return u.root}n.exports=o,o.default=o,r.registerParse(o)},(n,e,t)=>{let r=t(24);class i extends r{constructor(o){super(o),this.type="atrule"}append(){return this.proxyOf.nodes||(this.nodes=[]),super.append(...arguments)}prepend(){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...arguments)}}n.exports=i,i.default=i,r.registerAtRule(i)},(n,e,t)=>{let r=t(24),i=t(154);class s extends r{constructor(a){super(a),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return i.comma(this.selector)}set selectors(a){let l=this.selector?this.selector.match(/,\s*/):null,c=l?l[0]:","+this.raw("between","beforeOpen");this.selector=a.join(c)}}n.exports=s,s.default=s,r.registerRule(s)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ImportInjector",{enumerable:!0,get:function(){return r.default}}),e.addDefault=function(s,o,a){return new r.default(s).addDefault(o,a)},e.addNamed=function(s,o,a,l){return new r.default(s).addNamed(o,a,l)},e.addNamespace=function(s,o,a){return new r.default(s).addNamespace(o,a)},e.addSideEffect=function(s,o,a){return new r.default(s).addSideEffect(o,a)},Object.defineProperty(e,"isModule",{enumerable:!0,get:function(){return i.default}});var r=t(447),i=t(250)},function(n,e){(function(t){class r{constructor(){this.should_skip=!1,this.should_remove=!1,this.replacement=null,this.context={skip:()=>this.should_skip=!0,remove:()=>this.should_remove=!0,replace:a=>this.replacement=a}}replace(a,l,c,u){a&&(c!==null?a[l][c]=u:a[l]=u)}remove(a,l,c){a&&(c!==null?a[l].splice(c,1):delete a[l])}}class i extends r{constructor(a,l){super(),this.enter=a,this.leave=l}visit(a,l,c,u){if(a){if(this.enter){const h=this.should_skip,d=this.should_remove,g=this.replacement;this.should_skip=!1,this.should_remove=!1,this.replacement=null,this.enter.call(this.context,a,l,c,u),this.replacement&&(a=this.replacement,this.replace(l,c,u,a)),this.should_remove&&this.remove(l,c,u);const f=this.should_skip,v=this.should_remove;if(this.should_skip=h,this.should_remove=d,this.replacement=g,f)return a;if(v)return null}for(const h in a){const d=a[h];if(typeof d=="object")if(Array.isArray(d))for(let g=0;g<d.length;g+=1)d[g]!==null&&typeof d[g].type=="string"&&(this.visit(d[g],a,h,g)||g--);else d!==null&&typeof d.type=="string"&&this.visit(d,a,h,null)}if(this.leave){const h=this.replacement,d=this.should_remove;this.replacement=null,this.should_remove=!1,this.leave.call(this.context,a,l,c,u),this.replacement&&(a=this.replacement,this.replace(l,c,u,a)),this.should_remove&&this.remove(l,c,u);const g=this.should_remove;if(this.replacement=h,this.should_remove=d,g)return null}}return a}}class s extends r{constructor(a,l){super(),this.enter=a,this.leave=l}async visit(a,l,c,u){if(a){if(this.enter){const h=this.should_skip,d=this.should_remove,g=this.replacement;this.should_skip=!1,this.should_remove=!1,this.replacement=null,await this.enter.call(this.context,a,l,c,u),this.replacement&&(a=this.replacement,this.replace(l,c,u,a)),this.should_remove&&this.remove(l,c,u);const f=this.should_skip,v=this.should_remove;if(this.should_skip=h,this.should_remove=d,this.replacement=g,f)return a;if(v)return null}for(const h in a){const d=a[h];if(typeof d=="object")if(Array.isArray(d))for(let g=0;g<d.length;g+=1)d[g]!==null&&typeof d[g].type=="string"&&(await this.visit(d[g],a,h,g)||g--);else d!==null&&typeof d.type=="string"&&await this.visit(d,a,h,null)}if(this.leave){const h=this.replacement,d=this.should_remove;this.replacement=null,this.should_remove=!1,await this.leave.call(this.context,a,l,c,u),this.replacement&&(a=this.replacement,this.replace(l,c,u,a)),this.should_remove&&this.remove(l,c,u);const g=this.should_remove;if(this.replacement=h,this.should_remove=d,g)return null}}return a}}t.asyncWalk=async function(o,a){let{enter:l,leave:c}=a;return await new s(l,c).visit(o,null)},t.walk=function(o,a){let{enter:l,leave:c}=a;return new i(l,c).visit(o,null)},Object.defineProperty(t,"__esModule",{value:!0})})(e)},(n,e,t)=>{function r(){const g=t(161);return r=function(){return g},g}function i(){const g=t(14);return i=function(){return g},g}function s(){const g=t(36);return s=function(){return g},g}function o(){const g=t(0);return o=function(){return g},g}function a(){const g=t(68);return a=function(){return g},g}function l(){const g=t(23);return l=function(){return g},g}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const{cloneNode:c,interpreterDirective:u}=o(),h={enter(g,f){const v=g.node.loc;v&&(f.loc=v,g.stop())}};class d{constructor(f,v){let{code:C,ast:A,inputMap:b}=v;this._map=new Map,this.opts=void 0,this.declarations={},this.path=void 0,this.ast=void 0,this.scope=void 0,this.metadata={},this.code="",this.inputMap=void 0,this.hub={file:this,getCode:()=>this.code,getScope:()=>this.scope,addHelper:this.addHelper.bind(this),buildError:this.buildCodeFrameError.bind(this)},this.opts=f,this.code=C,this.ast=A,this.inputMap=b,this.path=i().NodePath.get({hub:this.hub,parentPath:null,parent:this.ast,container:this.ast,key:"program"}).setContext(),this.scope=this.path.scope}get shebang(){const{interpreter:f}=this.path.node;return f?f.value:""}set shebang(f){f?this.path.get("interpreter").replaceWith(u(f)):this.path.get("interpreter").remove()}set(f,v){if(f==="helpersNamespace")throw new Error("Babel 7.0.0-beta.56 has dropped support for the 'helpersNamespace' utility.If you are using @babel/plugin-external-helpers you will need to use a newer version than the one you currently have installed. If you have your own implementation, you'll want to explore using 'helperGenerator' alongside 'file.availableHelper()'.");this._map.set(f,v)}get(f){return this._map.get(f)}has(f){return this._map.has(f)}getModuleName(){return(0,a().getModuleName)(this.opts,this.opts)}addImport(){throw new Error("This API has been removed. If you're looking for this functionality in Babel 7, you should import the '@babel/helper-module-imports' module and use the functions exposed from that module, such as 'addNamed' or 'addDefault'.")}availableHelper(f,v){let C;try{C=r().minVersion(f)}catch(A){if(A.code!=="BABEL_HELPER_UNKNOWN")throw A;return!1}return typeof v!="string"||(l().valid(v)&&(v=`^${v}`),!l().intersects(`<${C}`,v)&&!l().intersects(">=8.0.0",v))}addHelper(f){const v=this.declarations[f];if(v)return c(v);const C=this.get("helperGenerator");if(C){const I=C(f);if(I)return I}r().ensure(f,d);const A=this.declarations[f]=this.scope.generateUidIdentifier(f),b={};for(const I of r().getDependencies(f))b[I]=this.addHelper(I);const{nodes:m,globals:E}=r().get(f,I=>b[I],A,Object.keys(this.scope.getAllBindings()));return E.forEach(I=>{this.path.scope.hasBinding(I,!0)&&this.path.scope.rename(I)}),m.forEach(I=>{I._compact=!0}),this.path.unshiftContainer("body",m),this.path.get("body").forEach(I=>{m.indexOf(I.node)!==-1&&I.isVariableDeclaration()&&this.scope.registerDeclaration(I)}),A}addTemplateObject(){throw new Error("This function has been moved into the template literal transform itself.")}buildCodeFrameError(f,v){let C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:SyntaxError,A=f&&(f.loc||f._loc);if(!A&&f){const b={loc:null};(0,i().default)(f,h,this.scope,b),A=b.loc;let m="This is an error on an internal node. Probably an internal error.";A&&(m+=" Location has been estimated."),v+=` (${m})`}if(A){const{highlightCode:b=!0}=this.opts;v+=`
|
||
`+(0,s().codeFrameColumns)(this.code,{start:{line:A.start.line,column:A.start.column+1},end:A.end&&A.start.line===A.end.line?{line:A.end.line,column:A.end.column+1}:void 0},{highlightCode:b})}return new C(v)}}e.default=d},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,r){const i=Object.keys(r);for(const s of i)if(t[s]!==r[s])return!1;return!0}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(o,a,l){if(!o)return;const c=r.NODE_FIELDS[o.type];c&&(i(o,a,l,c[a]),s(o,a,l))},e.validateChild=s,e.validateField=i;var r=t(9);function i(o,a,l,c){c!=null&&c.validate&&(c.optional&&l==null||c.validate(o,a,l))}function s(o,a,l){if(l==null)return;const c=r.NODE_PARENT_VALIDATIONS[l.type];c&&c(o,a,l)}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,s){if(i===s)return!0;if(i==null||r.ALIAS_KEYS[s])return!1;const o=r.FLIPPED_ALIAS_KEYS[s];if(o){if(o[0]===i)return!0;for(const a of o)if(i===a)return!0}return!1};var r=t(9)},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,r,i){r&&i&&(r[t]=Array.from(new Set([].concat(r[t],i[t]).filter(Boolean))))}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.traverseNode=function(o,a,l,c,u,h,d){const g=s[o.type];if(!g)return!1;const f=new r.default(l,a,c,u);if(d)return(h==null||!h[u.parentKey])&&f.visitQueue([u]);for(const v of g)if((h==null||!h[v])&&f.visit(o,v))return!0;return!1};var r=t(400),i=t(0);const{VISITOR_KEYS:s}=i},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(o){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=arguments.length>2?arguments[2]:void 0;const c=s(l,a),u=a.sourceMaps?new r.default(a,l):null;return new i.default(c,u).generate(o)};var r=t(405),i=t(408);function s(o,a){var l;const c={auxiliaryCommentBefore:a.auxiliaryCommentBefore,auxiliaryCommentAfter:a.auxiliaryCommentAfter,shouldPrintComment:a.shouldPrintComment,retainLines:a.retainLines,retainFunctionParens:a.retainFunctionParens,comments:a.comments==null||a.comments,compact:a.compact,minified:a.minified,concise:a.concise,indent:{adjustMultilineComment:!0,style:" "},jsescOption:Object.assign({quotes:"double",wrap:!0,minimal:!1},a.jsescOption),recordAndTupleSyntaxType:(l=a.recordAndTupleSyntaxType)!=null?l:"hash",topicToken:a.topicToken,importAttributesKeyword:a.importAttributesKeyword};c.decoratorsBeforeExport=a.decoratorsBeforeExport,c.jsescOption.json=a.jsonCompatibleStrings,c.minified?(c.compact=!0,c.shouldPrintComment=c.shouldPrintComment||(()=>c.comments)):c.shouldPrintComment=c.shouldPrintComment||(g=>c.comments||g.includes("@license")||g.includes("@preserve")),c.compact==="auto"&&(c.compact=typeof o=="string"&&o.length>5e5,c.compact),c.compact&&(c.indent.adjustMultilineComment=!1);const{auxiliaryCommentBefore:u,auxiliaryCommentAfter:h,shouldPrintComment:d}=c;return u&&!d(u)&&(c.auxiliaryCommentBefore=void 0),h&&!d(h)&&(c.auxiliaryCommentAfter=void 0),c}e.CodeGenerator=class{constructor(o){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=arguments.length>2?arguments[2]:void 0;this._ast=void 0,this._format=void 0,this._map=void 0,this._ast=o,this._format=s(l,a),this._map=a.sourceMaps?new r.default(a,l):null}generate(){return new i.default(this._format,this._map).generate(this._ast)}}},(n,e,t)=>{var r=t(103),i=t(109);n.exports=function(s,o,a){return a.get&&r(a.get,o,{getter:!0}),a.set&&r(a.set,o,{setter:!0}),i.f(s,o,a)}},(n,e,t)=>{var r=t(19),i=t(11),s=t(6),o=t(29),a=t(15),l=t(188).CONFIGURABLE,c=t(189),u=t(107),h=u.enforce,d=u.get,g=String,f=Object.defineProperty,v=r("".slice),C=r("".replace),A=r([].join),b=a&&!i(function(){return f(function(){},"length",{value:8}).length!==8}),m=String(String).split("String"),E=n.exports=function(I,S,T){v(g(S),0,7)==="Symbol("&&(S="["+C(g(S),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),T&&T.getter&&(S="get "+S),T&&T.setter&&(S="set "+S),(!o(I,"name")||l&&I.name!==S)&&(a?f(I,"name",{value:S,configurable:!0}):I.name=S),b&&T&&o(T,"arity")&&I.length!==T.arity&&f(I,"length",{value:T.arity});try{T&&o(T,"constructor")&&T.constructor?a&&f(I,"prototype",{writable:!1}):I.prototype&&(I.prototype=void 0)}catch{}var P=h(I);return o(P,"source")||(P.source=A(m,typeof S=="string"?S:"")),I};Function.prototype.toString=E(function(){return s(this)&&d(this).source||c(this)},"toString")},(n,e,t)=>{var r=t(11);n.exports=!r(function(){var i=function(){}.bind();return typeof i!="function"||i.hasOwnProperty("prototype")})},n=>{n.exports=function(e){return e==null}},(n,e,t)=>{var r=t(5),i=Object.defineProperty;n.exports=function(s,o){try{i(r,s,{value:o,configurable:!0,writable:!0})}catch{r[s]=o}return o}},(n,e,t)=>{var r,i,s,o=t(190),a=t(5),l=t(20),c=t(108),u=t(29),h=t(64),d=t(117),g=t(203),f="Object already initialized",v=a.TypeError,C=a.WeakMap;if(o||h.state){var A=h.state||(h.state=new C);A.get=A.get,A.has=A.has,A.set=A.set,r=function(m,E){if(A.has(m))throw new v(f);return E.facade=m,A.set(m,E),E},i=function(m){return A.get(m)||{}},s=function(m){return A.has(m)}}else{var b=d("state");g[b]=!0,r=function(m,E){if(u(m,b))throw new v(f);return E.facade=m,c(m,b,E),E},i=function(m){return u(m,b)?m[b]:{}},s=function(m){return u(m,b)}}n.exports={set:r,get:i,has:s,enforce:function(m){return s(m)?i(m):r(m,{})},getterFor:function(m){return function(E){var I;if(!l(E)||(I=i(E)).type!==m)throw new v("Incompatible receiver, "+m+" required");return I}}}},(n,e,t)=>{var r=t(15),i=t(109),s=t(202);n.exports=r?function(o,a,l){return i.f(o,a,s(1,l))}:function(o,a,l){return o[a]=l,o}},(n,e,t)=>{var r=t(15),i=t(191),s=t(193),o=t(65),a=t(194),l=TypeError,c=Object.defineProperty,u=Object.getOwnPropertyDescriptor,h="enumerable",d="configurable",g="writable";e.f=r?s?function(f,v,C){if(o(f),v=a(v),o(C),typeof f=="function"&&v==="prototype"&&"value"in C&&g in C&&!C[g]){var A=u(f,v);A&&A[g]&&(f[v]=C.value,C={configurable:d in C?C[d]:A[d],enumerable:h in C?C[h]:A[h],writable:!1})}return c(f,v,C)}:c:function(f,v,C){if(o(f),v=a(v),o(C),i)try{return c(f,v,C)}catch{}if("get"in C||"set"in C)throw new l("Accessors not supported");return"value"in C&&(f[v]=C.value),f}},(n,e,t)=>{var r=t(196),i=t(6),s=t(111),o=t(112),a=Object;n.exports=o?function(l){return typeof l=="symbol"}:function(l){var c=r("Symbol");return i(c)&&s(c.prototype,a(l))}},(n,e,t)=>{var r=t(19);n.exports=r({}.isPrototypeOf)},(n,e,t)=>{var r=t(113);n.exports=r&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},(n,e,t)=>{var r=t(197),i=t(11),s=t(5).String;n.exports=!!Object.getOwnPropertySymbols&&!i(function(){var o=Symbol("symbol detection");return!s(o)||!(Object(o)instanceof Symbol)||!Symbol.sham&&r&&r<41})},(n,e,t)=>{var r=t(6),i=t(115),s=TypeError;n.exports=function(o){if(r(o))return o;throw new s(i(o)+" is not a function")}},n=>{var e=String;n.exports=function(t){try{return e(t)}catch{return"Object"}}},(n,e,t)=>{var r=t(201),i=t(64);(n.exports=function(s,o){return i[s]||(i[s]=o!==void 0?o:{})})("versions",[]).push({version:"3.35.1",mode:r?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.35.1/LICENSE",source:"https://github.com/zloirock/core-js"})},(n,e,t)=>{var r=t(116),i=t(67),s=r("keys");n.exports=function(o){return s[o]||(s[o]=i(o))}},(n,e,t)=>{var r=t(220);n.exports=function(i){var s=+i;return s!=s||s===0?0:r(s)}},(n,e,t)=>{t(44),Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(P){let _,{node:$,parent:B,scope:U,id:H}=P,N=arguments.length>1&&arguments[1]!==void 0&&arguments[1],W=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if($.id)return;if(!v(B)&&!f(B,{kind:"method"})||B.computed&&!d(B.key)){if(m(B)){if(H=B.id,h(H)&&!N){const R=U.parent.getBinding(H.name);if(R&&R.constant&&U.getBinding(H.name)===R)return $.id=o(H),void($.id[s]=!0)}}else if(l(B,{operator:"="}))H=B.left;else if(!H)return}else H=B.key;if(H&&d(H)?_=function(R){return g(R)?"null":C(R)?`_${R.pattern}_${R.flags}`:b(R)?R.quasis.map(Y=>Y.value.raw).join(""):R.value!==void 0?R.value+"":""}(H):H&&h(H)&&(_=H.name),_===void 0||!W&&u($)&&/[\uD800-\uDFFF]/.test(_))return;_=E(_);const D=a(_);return D[s]=!0,function(R,Y,ie,de){if(R.selfReference){if(!de.hasBinding(ie.name)||de.hasGlobal(ie.name)){if(!u(Y))return;let xe=I;Y.generator&&(xe=S);const X=xe({FUNCTION:Y,FUNCTION_ID:ie,FUNCTION_KEY:de.generateUidIdentifier(ie.name)}).expression,Q=X.callee.body.body[0].params;for(let he=0,me=function(_e){const fe=_e.params.findIndex(oe=>c(oe)||A(oe));return fe===-1?_e.params.length:fe}(Y);he<me;he++)Q.push(de.generateUidIdentifier("x"));return X}de.rename(ie.name)}Y.id=ie,de.getProgramParent().references[ie.name]=!0}(function(R,Y,ie){const de={selfAssignment:!1,selfReference:!1,outerDeclar:ie.getBindingIdentifier(Y),name:Y},xe=ie.getOwnBinding(Y);return xe?xe.kind==="param"&&(de.selfReference=!0):(de.outerDeclar||ie.hasGlobal(Y))&&ie.traverse(R,T,de),de}($,_,U),$,D,U)||$};var r=t(37),i=t(0);const{NOT_LOCAL_BINDING:s,cloneNode:o,identifier:a,isAssignmentExpression:l,isAssignmentPattern:c,isFunction:u,isIdentifier:h,isLiteral:d,isNullLiteral:g,isObjectMethod:f,isObjectProperty:v,isRegExpLiteral:C,isRestElement:A,isTemplateLiteral:b,isVariableDeclarator:m,toBindingIdentifierName:E}=i,I=r.default.statement(`
|
||
(function (FUNCTION_KEY) {
|
||
function FUNCTION_ID() {
|
||
return FUNCTION_KEY.apply(this, arguments);
|
||
}
|
||
|
||
FUNCTION_ID.toString = function () {
|
||
return FUNCTION_KEY.toString();
|
||
}
|
||
|
||
return FUNCTION_ID;
|
||
})(FUNCTION)
|
||
`),S=r.default.statement(`
|
||
(function (FUNCTION_KEY) {
|
||
function* FUNCTION_ID() {
|
||
return yield* FUNCTION_KEY.apply(this, arguments);
|
||
}
|
||
|
||
FUNCTION_ID.toString = function () {
|
||
return FUNCTION_KEY.toString();
|
||
};
|
||
|
||
return FUNCTION_ID;
|
||
})(FUNCTION)
|
||
`),T={"ReferencedIdentifier|BindingIdentifier"(P,_){P.node.name===_.name&&P.scope.getBindingIdentifier(_.name)===_.outerDeclar&&(_.selfReference=!0,P.stop())}}},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.merge=function(r,i){const{placeholderWhitelist:s=r.placeholderWhitelist,placeholderPattern:o=r.placeholderPattern,preserveComments:a=r.preserveComments,syntacticPlaceholders:l=r.syntacticPlaceholders}=i;return{parser:Object.assign({},r.parser,i.parser),placeholderWhitelist:s,placeholderPattern:o,preserveComments:a,syntacticPlaceholders:l}},e.normalizeReplacements=function(r){if(Array.isArray(r))return r.reduce((i,s,o)=>(i["$"+o]=s,i),{});if(typeof r=="object"||r==null)return r||void 0;throw new Error("Template replacements must be an array, object, null, or undefined")},e.validate=function(r){if(r!=null&&typeof r!="object")throw new Error("Unknown template options.");const i=r||{},{placeholderWhitelist:s,placeholderPattern:o,preserveComments:a,syntacticPlaceholders:l}=i,c=function(u,h){if(u==null)return{};var d,g,f={},v=Object.keys(u);for(g=0;g<v.length;g++)d=v[g],h.indexOf(d)>=0||(f[d]=u[d]);return f}(i,t);if(s!=null&&!(s instanceof Set))throw new Error("'.placeholderWhitelist' must be a Set, null, or undefined");if(o!=null&&!(o instanceof RegExp)&&o!==!1)throw new Error("'.placeholderPattern' must be a RegExp, false, null, or undefined");if(a!=null&&typeof a!="boolean")throw new Error("'.preserveComments' must be a boolean, null, or undefined");if(l!=null&&typeof l!="boolean")throw new Error("'.syntacticPlaceholders' must be a boolean, null, or undefined");if(l===!0&&(s!=null||o!=null))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");return{parser:c,placeholderWhitelist:s||void 0,placeholderPattern:o??void 0,preserveComments:a??void 0,syntacticPlaceholders:l??void 0}};const t=["placeholderWhitelist","placeholderPattern","preserveComments","syntacticPlaceholders"]},(n,e,t)=>{var r=t(72)(),i=t(22),s=r&&i("%Object.defineProperty%",!0);if(s)try{s({},"a",{value:1})}catch{s=!1}var o=i("%SyntaxError%"),a=i("%TypeError%"),l=t(73);n.exports=function(c,u,h){if(!c||typeof c!="object"&&typeof c!="function")throw new a("`obj` must be an object or a function`");if(typeof u!="string"&&typeof u!="symbol")throw new a("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new a("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new a("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new a("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new a("`loose`, if provided, must be a boolean");var d=arguments.length>3?arguments[3]:null,g=arguments.length>4?arguments[4]:null,f=arguments.length>5?arguments[5]:null,v=arguments.length>6&&arguments[6],C=!!l&&l(c,u);if(s)s(c,u,{configurable:f===null&&C?C.configurable:!f,enumerable:d===null&&C?C.enumerable:!d,value:h,writable:g===null&&C?C.writable:!g});else{if(!v&&(d||g||f))throw new o("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");c[u]=h}}},(n,e,t)=>{var r=t(236),i=t(238),s=t(41),o=t(38),a=t(73),l=o("Object.prototype.toString"),c=t(69)(),u=typeof globalThis>"u"?t.g:globalThis,h=i(),d=o("String.prototype.slice"),g=Object.getPrototypeOf,f=o("Array.prototype.indexOf",!0)||function(C,A){for(var b=0;b<C.length;b+=1)if(C[b]===A)return b;return-1},v={__proto__:null};r(h,c&&a&&g?function(C){var A=new u[C];if(Symbol.toStringTag in A){var b=g(A),m=a(b,Symbol.toStringTag);if(!m){var E=g(b);m=a(E,Symbol.toStringTag)}v["$"+C]=s(m.get)}}:function(C){var A=new u[C],b=A.slice||A.set;b&&(v["$"+C]=s(b))}),n.exports=function(C){if(!C||typeof C!="object")return!1;if(!c){var A=d(l(C),8,-1);return f(h,A)>-1?A:A==="Object"&&function(b){var m=!1;return r(v,function(E,I){if(!m)try{E(b),m=d(I,1)}catch{}}),m}(C)}return a?function(b){var m=!1;return r(v,function(E,I){if(!m)try{"$"+E(b)===I&&(m=d(I,1))}catch{}}),m}(C):null}},(n,e,t)=>{var r=Array.prototype.slice,i=t(124),s=Object.keys,o=s?function(l){return s(l)}:t(244),a=Object.keys;o.shim=function(){if(Object.keys){var l=function(){var c=Object.keys(arguments);return c&&c.length===arguments.length}(1,2);l||(Object.keys=function(c){return i(c)?a(r.call(c)):a(c)})}else Object.keys=o;return Object.keys||o},n.exports=o},n=>{var e=Object.prototype.toString;n.exports=function(t){var r=e.call(t),i=r==="[object Arguments]";return i||(i=r!=="[object Array]"&&t!==null&&typeof t=="object"&&typeof t.length=="number"&&t.length>=0&&e.call(t.callee)==="[object Function]"),i}},n=>{var e=function(t){return t!=t};n.exports=function(t,r){return t===0&&r===0?1/t==1/r:t===r||!(!e(t)||!e(r))}},n=>{n.exports=function(e){return e!=e}},(n,e,t)=>{var r=t(126);n.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:r}},n=>{const e=/^[0-9]+$/,t=(r,i)=>{const s=e.test(r),o=e.test(i);return s&&o&&(r=+r,i=+i),r===i?0:s&&!o?-1:o&&!s?1:r<i?-1:1};n.exports={compareIdentifiers:t,rcompareIdentifiers:(r,i)=>t(i,r)}},(n,e,t)=>{const r=t(7);n.exports=(i,s,o)=>r(i,s,o)===0},(n,e,t)=>{const r=t(7);n.exports=(i,s,o)=>r(i,s,o)!==0},(n,e,t)=>{const r=t(129),i=t(130),s=t(49),o=t(78),a=t(77),l=t(79);n.exports=(c,u,h,d)=>{switch(u){case"===":return typeof c=="object"&&(c=c.version),typeof h=="object"&&(h=h.version),c===h;case"!==":return typeof c=="object"&&(c=c.version),typeof h=="object"&&(h=h.version),c!==h;case"":case"=":case"==":return r(c,h,d);case"!=":return i(c,h,d);case">":return s(c,h,d);case">=":return o(c,h,d);case"<":return a(c,h,d);case"<=":return l(c,h,d);default:throw new TypeError(`Invalid operator: ${u}`)}}},(n,e,t)=>{const r=t(266),i=Symbol("max"),s=Symbol("length"),o=Symbol("lengthCalculator"),a=Symbol("allowStale"),l=Symbol("maxAge"),c=Symbol("dispose"),u=Symbol("noDisposeOnSet"),h=Symbol("lruList"),d=Symbol("cache"),g=Symbol("updateAgeOnGet"),f=()=>1,v=(I,S,T)=>{const P=I[d].get(S);if(P){const _=P.value;if(C(I,_)){if(b(I,P),!I[a])return}else T&&(I[g]&&(P.value.now=Date.now()),I[h].unshiftNode(P));return _.value}},C=(I,S)=>{if(!S||!S.maxAge&&!I[l])return!1;const T=Date.now()-S.now;return S.maxAge?T>S.maxAge:I[l]&&T>I[l]},A=I=>{if(I[s]>I[i])for(let S=I[h].tail;I[s]>I[i]&&S!==null;){const T=S.prev;b(I,S),S=T}},b=(I,S)=>{if(S){const T=S.value;I[c]&&I[c](T.key,T.value),I[s]-=T.length,I[d].delete(T.key),I[h].removeNode(S)}};class m{constructor(S,T,P,_,$){this.key=S,this.value=T,this.length=P,this.now=_,this.maxAge=$||0}}const E=(I,S,T,P)=>{let _=T.value;C(I,_)&&(b(I,T),I[a]||(_=void 0)),_&&S.call(P,_.value,_.key,I)};n.exports=class{constructor(I){if(typeof I=="number"&&(I={max:I}),I||(I={}),I.max&&(typeof I.max!="number"||I.max<0))throw new TypeError("max must be a non-negative number");this[i]=I.max||1/0;const S=I.length||f;if(this[o]=typeof S!="function"?f:S,this[a]=I.stale||!1,I.maxAge&&typeof I.maxAge!="number")throw new TypeError("maxAge must be a number");this[l]=I.maxAge||0,this[c]=I.dispose,this[u]=I.noDisposeOnSet||!1,this[g]=I.updateAgeOnGet||!1,this.reset()}set max(I){if(typeof I!="number"||I<0)throw new TypeError("max must be a non-negative number");this[i]=I||1/0,A(this)}get max(){return this[i]}set allowStale(I){this[a]=!!I}get allowStale(){return this[a]}set maxAge(I){if(typeof I!="number")throw new TypeError("maxAge must be a non-negative number");this[l]=I,A(this)}get maxAge(){return this[l]}set lengthCalculator(I){typeof I!="function"&&(I=f),I!==this[o]&&(this[o]=I,this[s]=0,this[h].forEach(S=>{S.length=this[o](S.value,S.key),this[s]+=S.length})),A(this)}get lengthCalculator(){return this[o]}get length(){return this[s]}get itemCount(){return this[h].length}rforEach(I,S){S=S||this;for(let T=this[h].tail;T!==null;){const P=T.prev;E(this,I,T,S),T=P}}forEach(I,S){S=S||this;for(let T=this[h].head;T!==null;){const P=T.next;E(this,I,T,S),T=P}}keys(){return this[h].toArray().map(I=>I.key)}values(){return this[h].toArray().map(I=>I.value)}reset(){this[c]&&this[h]&&this[h].length&&this[h].forEach(I=>this[c](I.key,I.value)),this[d]=new Map,this[h]=new r,this[s]=0}dump(){return this[h].map(I=>!C(this,I)&&{k:I.key,v:I.value,e:I.now+(I.maxAge||0)}).toArray().filter(I=>I)}dumpLru(){return this[h]}set(I,S,T){if((T=T||this[l])&&typeof T!="number")throw new TypeError("maxAge must be a number");const P=T?Date.now():0,_=this[o](S,I);if(this[d].has(I)){if(_>this[i])return b(this,this[d].get(I)),!1;const B=this[d].get(I).value;return this[c]&&(this[u]||this[c](I,B.value)),B.now=P,B.maxAge=T,B.value=S,this[s]+=_-B.length,B.length=_,this.get(I),A(this),!0}const $=new m(I,S,_,P,T);return $.length>this[i]?(this[c]&&this[c](I,S),!1):(this[s]+=$.length,this[h].unshift($),this[d].set(I,this[h].head),A(this),!0)}has(I){if(!this[d].has(I))return!1;const S=this[d].get(I).value;return!C(this,S)}get(I){return v(this,I,!0)}peek(I){return v(this,I,!1)}pop(){const I=this[h].tail;return I?(b(this,I),I.value):null}del(I){b(this,this[d].get(I))}load(I){this.reset();const S=Date.now();for(let T=I.length-1;T>=0;T--){const P=I[T],_=P.e||0;if(_===0)this.set(P.k,P.v);else{const $=_-S;$>0&&this.set(P.k,P.v,$)}}}prune(){this[d].forEach((I,S)=>v(this,S,!1))}}},(n,e,t)=>{function r(){const h=t(13);return r=function(){return h},h}function i(h,d,g,f,v,C,A){try{var b=h[C](A),m=b.value}catch(E){return void g(E)}b.done?d(m):Promise.resolve(m).then(f,v)}function s(h){return function(){var d=this,g=arguments;return new Promise(function(f,v){var C=h.apply(d,g);function A(m){i(C,f,v,A,b,"next",m)}function b(m){i(C,f,v,A,b,"throw",m)}A(void 0)})}}Object.defineProperty(e,"__esModule",{value:!0}),e.forwardAsync=function(h,d){const g=r()(h);return a(f=>{const v=g[f];return d(v)})},e.isAsync=void 0,e.isThenable=u,e.maybeAsync=function(h,d){return r()({sync(){for(var g=arguments.length,f=new Array(g),v=0;v<g;v++)f[v]=arguments[v];const C=h.apply(this,f);if(u(C))throw new Error(d);return C},async(){for(var g=arguments.length,f=new Array(g),v=0;v<g;v++)f[v]=arguments[v];return Promise.resolve(h.apply(this,f))}})},e.waitFor=e.onFirstPause=void 0;const o=r()(function*(h){return yield*h});e.isAsync=r()({sync:()=>!1,errback:h=>h(null,!0)});const a=r()({sync:h=>h("sync"),async:(l=s(function*(h){return h("async")}),function(h){return l.apply(this,arguments)})});var l,c;function u(h){return!(!h||typeof h!="object"&&typeof h!="function"||!h.then||typeof h.then!="function")}e.onFirstPause=r()({name:"onFirstPause",arity:2,sync:function(h){return o.sync(h)},errback:function(h,d,g){let f=!1;o.errback(h,(v,C)=>{f=!0,g(v,C)}),f||d()}}),e.waitFor=r()({sync:h=>h,async:(c=s(function*(h){return h}),function(h){return c.apply(this,arguments)})})},(n,e)=>{function t(r,i){for(const s of Object.keys(i)){const o=i[s];o!==void 0&&(r[s]=o)}}Object.defineProperty(e,"__esModule",{value:!0}),e.isIterableIterator=function(r){return!!r&&typeof r.next=="function"&&typeof r[Symbol.iterator]=="function"},e.mergeOptions=function(r,i){for(const s of Object.keys(i))if(s!=="parserOpts"&&s!=="generatorOpts"&&s!=="assumptions"||!i[s]){const o=i[s];o!==void 0&&(r[s]=o)}else{const o=i[s];t(r[s]||(r[s]={}),o)}}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(136);e.default=class{constructor(i,s,o){let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:(0,r.finalize)([]);this.key=void 0,this.manipulateOptions=void 0,this.post=void 0,this.pre=void 0,this.visitor=void 0,this.parserOverride=void 0,this.generatorOverride=void 0,this.options=void 0,this.externalDependencies=void 0,this.key=i.name||o,this.manipulateOptions=i.manipulateOptions,this.post=i.post,this.pre=i.pre,this.visitor=i.visitor||{},this.parserOverride=i.parserOverride,this.generatorOverride=i.generatorOverride,this.options=s,this.externalDependencies=a}}},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.finalize=function(t){return Object.freeze(t)},e.flattenToSet=function(t){const r=new Set,i=[t];for(;i.length>0;)for(const s of i.pop())Array.isArray(s)?i.push(s):r.add(s);return r}},n=>{function e(t){this.name="BrowserslistError",this.message=t,this.browserslist=!0,Error.captureStackTrace&&Error.captureStackTrace(this,e)}e.prototype=Error.prototype,n.exports=e},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getHighestUnreleased=function(u,h,d){return c(u,h,d)===u?h:u},e.getLowestImplementedVersion=function(u,h){const d=u[h];return d||h!=="android"?d:u.chrome},e.getLowestUnreleased=c,e.isUnreleasedVersion=function(u,h){const d=s.unreleasedLabels[h];return!!d&&d===u.toString().toLowerCase()},e.semverMin=l,e.semverify=function(u){if(typeof u=="string"&&r.valid(u))return u;a.invariant(typeof u=="number"||typeof u=="string"&&o.test(u),`'${u}' is not a valid version`),u=u.toString();let h=0,d=0;for(;(h=u.indexOf(".",h+1))>0;)d++;return u+".0".repeat(2-d)};var r=t(23),i=t(289),s=t(139);const o=/^(\d+|\d+.\d+)$/,a=new i.OptionValidator("@babel/helper-compilation-targets");function l(u,h){return u&&r.lt(u,h)?u:h}function c(u,h,d){const g=s.unreleasedLabels[d];return u===g?h:h===g?u:l(u,h)}},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.unreleasedLabels=e.browserNameMap=void 0,e.unreleasedLabels={safari:"tp"},e.browserNameMap={and_chr:"chrome",and_ff:"firefox",android:"android",chrome:"chrome",edge:"edge",firefox:"firefox",ie:"ie",ie_mob:"ie",ios_saf:"ios",node:"node",deno:"deno",op_mob:"opera_mobile",opera:"opera",safari:"safari",samsung:"samsung"}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(39);class i extends Error{constructor(o,a){super(o),(0,r.expectedError)(this),a&&(0,r.injectVirtualStackFrame)(this,a)}}e.default=i},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(33),i=t(299),s=t(300),o=t(1);const{assignmentExpression:a,booleanLiteral:l,callExpression:c,cloneNode:u,identifier:h,memberExpression:d,sequenceExpression:g,stringLiteral:f,thisExpression:v}=o.types;{const I=t(33);e.environmentVisitor=I.default,e.skipAllButComputedKey=I.skipAllButComputedKey}function C(I,S,T,P){I=u(I);const _=S||P?I:d(I,h("prototype"));return c(T.addHelper("getPrototypeOf"),[_])}const A=o.traverse.visitors.merge([r.default,{Super(I,S){const{node:T,parentPath:P}=I;P.isMemberExpression({object:T})&&S.handle(P)}}]),b=o.traverse.visitors.merge([r.default,{Scopable(I,S){let{refName:T}=S;const P=I.scope.getOwnBinding(T);P&&P.identifier.name===T&&I.scope.rename(T)}}]),m={memoise(I,S){const{scope:T,node:P}=I,{computed:_,property:$}=P;if(!_)return;const B=T.maybeGenerateMemoised($);B&&this.memoiser.set($,B,S)},prop(I){const{computed:S,property:T}=I.node;return this.memoiser.has(T)?u(this.memoiser.get(T)):S?u(T):f(T.name)},get(I){return this._get(I,this._getThisRefs())},_get(I,S){const T=C(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return c(this.file.addHelper("get"),[S.memo?g([S.memo,T]):T,this.prop(I),S.this])},_getThisRefs(){if(!this.isDerivedConstructor)return{this:v()};const I=this.scope.generateDeclaredUidIdentifier("thisSuper");return{memo:a("=",I,v()),this:u(I)}},set(I,S){const T=this._getThisRefs(),P=C(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return c(this.file.addHelper("set"),[T.memo?g([T.memo,P]):P,this.prop(I),S,T.this,l(I.isInStrictMode())])},destructureSet(I){throw I.buildCodeFrameError("Destructuring to a super field is not supported yet.")},call(I,S){const T=this._getThisRefs();return(0,s.default)(this._get(I,T),u(T.this),S,!1)},optionalCall(I,S){const T=this._getThisRefs();return(0,s.default)(this._get(I,T),u(T.this),S,!0)},delete(I){return I.node.computed?g([c(this.file.addHelper("toPropertyKey"),[u(I.node.property)]),o.template.expression.ast`
|
||
function () { throw new ReferenceError("'delete super[expr]' is invalid"); }()
|
||
`]):o.template.expression.ast`
|
||
function () { throw new ReferenceError("'delete super.prop' is invalid"); }()
|
||
`}},E=Object.assign({},m,{prop(I){const{property:S}=I.node;return this.memoiser.has(S)?u(this.memoiser.get(S)):u(S)},get(I){const{isStatic:S,getSuperRef:T}=this,{computed:P}=I.node,_=this.prop(I);let $;var B,U;return $=S?(B=T())!=null?B:d(h("Function"),h("prototype")):d((U=T())!=null?U:h("Object"),h("prototype")),d($,_,P)},set(I,S){const{computed:T}=I.node,P=this.prop(I);return a("=",d(v(),P,T),S)},destructureSet(I){const{computed:S}=I.node,T=this.prop(I);return d(v(),T,S)},call(I,S){return(0,s.default)(this.get(I),v(),S,!1)},optionalCall(I,S){return(0,s.default)(this.get(I),v(),S,!0)}});e.default=class{constructor(I){var S;const T=I.methodPath;this.methodPath=T,this.isDerivedConstructor=T.isClassMethod({kind:"constructor"})&&!!I.superRef,this.isStatic=T.isObjectMethod()||T.node.static||(T.isStaticBlock==null?void 0:T.isStaticBlock()),this.isPrivateMethod=T.isPrivate()&&T.isMethod(),this.file=I.file,this.constantSuper=(S=I.constantSuper)!=null?S:I.isLoose,this.opts=I}getObjectRef(){return u(this.opts.objectRef||this.opts.getObjectRef())}getSuperRef(){return this.opts.superRef?u(this.opts.superRef):this.opts.getSuperRef?u(this.opts.getSuperRef()):void 0}replace(){this.opts.refToPreserve&&this.methodPath.traverse(b,{refName:this.opts.refToPreserve.name});const I=this.constantSuper?E:m;(0,i.default)(this.methodPath,A,Object.assign({file:this.file,scope:this.methodPath.scope,isDerivedConstructor:this.isDerivedConstructor,isStatic:this.isStatic,isPrivateMethod:this.isPrivateMethod,getObjectRef:this.getObjectRef.bind(this),getSuperRef:this.getSuperRef.bind(this),boundGet:I.get},I))}}},(n,e,t)=>{n.exports=t(503)},(n,e,t)=>{/**
|
||
* @vue/compiler-dom v3.4.15
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/Object.defineProperty(e,"__esModule",{value:!0});var r=t(309),i=t(142);const s=Symbol(""),o=Symbol(""),a=Symbol(""),l=Symbol(""),c=Symbol(""),u=Symbol(""),h=Symbol(""),d=Symbol(""),g=Symbol(""),f=Symbol("");r.registerRuntimeHelpers({[s]:"vModelRadio",[o]:"vModelCheckbox",[a]:"vModelText",[l]:"vModelSelect",[c]:"vModelDynamic",[u]:"withModifiers",[h]:"withKeys",[d]:"vShow",[g]:"Transition",[f]:"TransitionGroup"});const v={parseMode:"html",isVoidTag:i.isVoidTag,isNativeTag:X=>i.isHTMLTag(X)||i.isSVGTag(X)||i.isMathMLTag(X),isPreTag:X=>X==="pre",decodeEntities:void 0,isBuiltInComponent:X=>X==="Transition"||X==="transition"?g:X==="TransitionGroup"||X==="transition-group"?f:void 0,getNamespace(X,Q,he){let me=Q?Q.ns:he;if(Q&&me===2)if(Q.tag==="annotation-xml"){if(X==="svg")return 1;Q.props.some(_e=>_e.type===6&&_e.name==="encoding"&&_e.value!=null&&(_e.value.content==="text/html"||_e.value.content==="application/xhtml+xml"))&&(me=0)}else/^m(?:[ions]|text)$/.test(Q.tag)&&X!=="mglyph"&&X!=="malignmark"&&(me=0);else Q&&me===1&&(Q.tag!=="foreignObject"&&Q.tag!=="desc"&&Q.tag!=="title"||(me=0));if(me===0){if(X==="svg")return 1;if(X==="math")return 2}return me}},C=X=>{X.type===1&&X.props.forEach((Q,he)=>{Q.type===6&&Q.name==="style"&&Q.value&&(X.props[he]={type:7,name:"bind",arg:r.createSimpleExpression("style",!0,Q.loc),exp:A(Q.value.content,Q.loc),modifiers:[],loc:Q.loc})})},A=(X,Q)=>{const he=i.parseStringStyle(X);return r.createSimpleExpression(JSON.stringify(he),!1,Q,3)};function b(X,Q){return r.createCompilerError(X,Q,m)}const m={53:"v-html is missing expression.",54:"v-html will override element children.",55:"v-text is missing expression.",56:"v-text will override element children.",57:"v-model can only be used on <input>, <textarea> and <select> elements.",58:"v-model argument is not supported on plain elements.",59:"v-model cannot be used on file inputs since they are read-only. Use a v-on:change listener instead.",60:"Unnecessary value binding used alongside v-model. It will interfere with v-model's behavior.",61:"v-show is missing expression.",62:"<Transition> expects exactly one child element or component.",63:"Tags with side effect (<script> and <style>) are ignored in client component templates."},E=i.makeMap("passive,once,capture"),I=i.makeMap("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),S=i.makeMap("left,right"),T=i.makeMap("onkeyup,onkeydown,onkeypress",!0),P=(X,Q)=>r.isStaticExp(X)&&X.content.toLowerCase()==="onclick"?r.createSimpleExpression(Q,!0):X.type!==4?r.createCompoundExpression(["(",X,`) === "onClick" ? "${Q}" : (`,X,")"]):X,_=/__VUE_EXP_START__(.*?)__VUE_EXP_END__/g,$=(X,Q,he)=>{if(Q.scopes.vSlot>0)return;let me=0,_e=0;const fe=[],oe=K=>{if(me>=20||_e>=5){const q=r.createCallExpression(Q.helper(r.CREATE_STATIC),[JSON.stringify(fe.map(ue=>R(ue,Q)).join("")).replace(_,'" + $1 + "'),String(fe.length)]);if(N(fe[0],q,Q),fe.length>1){for(let te=1;te<fe.length;te++)N(fe[te],null,Q);const ue=fe.length-1;return X.splice(K-fe.length+1,ue),ue}}return 0};let J=0;for(;J<X.length;J++){const K=X[J];if(B(K)){const q=K,ue=D(q);if(ue){me+=ue[0],_e+=ue[1],fe.push(q);continue}}J-=oe(J),me=0,_e=0,fe.length=0}oe(J)},B=X=>(X.type===1&&X.tagType===0||X.type==12)&&X.codegenNode&&X.codegenNode.type===4&&X.codegenNode.hoisted,U=/^(data|aria)-/,H=(X,Q)=>(Q===0?i.isKnownHtmlAttr(X):Q===1&&i.isKnownSvgAttr(X))||U.test(X),N=(X,Q,he)=>{const me=X.codegenNode.hoisted;he.hoists[he.hoists.indexOf(me)]=Q},W=i.makeMap("caption,thead,tr,th,tbody,td,tfoot,colgroup,col");function D(X){if(X.type===1&&W(X.tag))return!1;if(X.type===12)return[1,0];let Q=1,he=X.props.length>0?1:0,me=!1;const _e=()=>(me=!0,!1);return!!function fe(oe){for(let J=0;J<oe.props.length;J++){const K=oe.props[J];if(K.type===6&&!H(K.name,oe.ns)||K.type===7&&K.name==="bind"&&(K.arg&&(K.arg.type===8||K.arg.isStatic&&!H(K.arg.content,oe.ns))||K.exp&&(K.exp.type===8||K.exp.constType<3)))return _e()}for(let J=0;J<oe.children.length;J++){Q++;const K=oe.children[J];if(K.type===1&&(K.props.length>0&&he++,fe(K),me))return!1}return!0}(X)&&[Q,he]}function R(X,Q){if(i.isString(X))return X;if(i.isSymbol(X))return"";switch(X.type){case 1:return function(he,me){let _e=`<${he.tag}`,fe="";for(let oe=0;oe<he.props.length;oe++){const J=he.props[oe];if(J.type===6)_e+=` ${J.name}`,J.value&&(_e+=`="${i.escapeHtml(J.value.content)}"`);else if(J.type===7)if(J.name==="bind"){const K=J.exp;if(K.content[0]==="_"){_e+=` ${J.arg.content}="__VUE_EXP_START__${K.content}__VUE_EXP_END__"`;continue}if(i.isBooleanAttr(J.arg.content)&&K.content==="false")continue;let q=Y(K);if(q!=null){const ue=J.arg&&J.arg.content;ue==="class"?q=i.normalizeClass(q):ue==="style"&&(q=i.stringifyStyle(i.normalizeStyle(q))),_e+=` ${J.arg.content}="${i.escapeHtml(q)}"`}}else J.name==="html"?fe=Y(J.exp):J.name==="text"&&(fe=i.escapeHtml(i.toDisplayString(Y(J.exp))))}if(me.scopeId&&(_e+=` ${me.scopeId}`),_e+=">",fe)_e+=fe;else for(let oe=0;oe<he.children.length;oe++)_e+=R(he.children[oe],me);return i.isVoidTag(he.tag)||(_e+=`</${he.tag}>`),_e}(X,Q);case 2:return i.escapeHtml(X.content);case 3:return`<!--${i.escapeHtml(X.content)}-->`;case 5:return i.escapeHtml(i.toDisplayString(Y(X.content)));case 8:return i.escapeHtml(Y(X));case 12:return R(X.content,Q);default:return""}}function Y(X){if(X.type===4)return new Function(`return (${X.content})`)();{let Q="";return X.children.forEach(he=>{i.isString(he)||i.isSymbol(he)||(he.type===2?Q+=he.content:he.type===5?Q+=i.toDisplayString(Y(he.content)):Q+=Y(he))}),Q}}const ie=(X,Q)=>{X.type!==1||X.tagType!==0||X.tag!=="script"&&X.tag!=="style"||Q.removeNode()},de=[C],xe={cloak:r.noopDirectiveTransform,html:(X,Q,he)=>{const{exp:me,loc:_e}=X;return me||he.onError(b(53,_e)),Q.children.length&&(he.onError(b(54,_e)),Q.children.length=0),{props:[r.createObjectProperty(r.createSimpleExpression("innerHTML",!0,_e),me||r.createSimpleExpression("",!0))]}},text:(X,Q,he)=>{const{exp:me,loc:_e}=X;return me||he.onError(b(55,_e)),Q.children.length&&(he.onError(b(56,_e)),Q.children.length=0),{props:[r.createObjectProperty(r.createSimpleExpression("textContent",!0),me?r.getConstantType(me,he)>0?me:r.createCallExpression(he.helperString(r.TO_DISPLAY_STRING),[me],_e):r.createSimpleExpression("",!0))]}},model:(X,Q,he)=>{const me=r.transformModel(X,Q,he);if(!me.props.length||Q.tagType===1)return me;X.arg&&he.onError(b(58,X.arg.loc));const{tag:_e}=Q,fe=he.isCustomElement(_e);if(_e==="input"||_e==="textarea"||_e==="select"||fe){let oe=a,J=!1;if(_e==="input"||fe){const K=r.findProp(Q,"type");if(K){if(K.type===7)oe=c;else if(K.value)switch(K.value.content){case"radio":oe=s;break;case"checkbox":oe=o;break;case"file":J=!0,he.onError(b(59,X.loc))}}else r.hasDynamicKeyVBind(Q)&&(oe=c)}else _e==="select"&&(oe=l);J||(me.needRuntime=he.helper(oe))}else he.onError(b(57,X.loc));return me.props=me.props.filter(oe=>!(oe.key.type===4&&oe.key.content==="modelValue")),me},on:(X,Q,he)=>r.transformOn(X,Q,he,me=>{const{modifiers:_e}=X;if(!_e.length)return me;let{key:fe,value:oe}=me.props[0];const{keyModifiers:J,nonKeyModifiers:K,eventOptionModifiers:q}=((ue,te,ce,ge)=>{const Te=[],ae=[],L=[];for(let F=0;F<te.length;F++){const re=te[F];re==="native"&&r.checkCompatEnabled("COMPILER_V_ON_NATIVE",ce,ge)||E(re)?L.push(re):S(re)?r.isStaticExp(ue)?T(ue.content)?Te.push(re):ae.push(re):(Te.push(re),ae.push(re)):I(re)?ae.push(re):Te.push(re)}return{keyModifiers:Te,nonKeyModifiers:ae,eventOptionModifiers:L}})(fe,_e,he,X.loc);if(K.includes("right")&&(fe=P(fe,"onContextmenu")),K.includes("middle")&&(fe=P(fe,"onMouseup")),K.length&&(oe=r.createCallExpression(he.helper(u),[oe,JSON.stringify(K)])),!J.length||r.isStaticExp(fe)&&!T(fe.content)||(oe=r.createCallExpression(he.helper(h),[oe,JSON.stringify(J)])),q.length){const ue=q.map(i.capitalize).join("");fe=r.isStaticExp(fe)?r.createSimpleExpression(`${fe.content}${ue}`,!0):r.createCompoundExpression(["(",fe,`) + "${ue}"`])}return{props:[r.createObjectProperty(fe,oe)]}}),show:(X,Q,he)=>{const{exp:me,loc:_e}=X;return me||he.onError(b(61,_e)),{props:[],needRuntime:he.helper(d)}}};e.DOMDirectiveTransforms=xe,e.DOMErrorCodes={X_V_HTML_NO_EXPRESSION:53,53:"X_V_HTML_NO_EXPRESSION",X_V_HTML_WITH_CHILDREN:54,54:"X_V_HTML_WITH_CHILDREN",X_V_TEXT_NO_EXPRESSION:55,55:"X_V_TEXT_NO_EXPRESSION",X_V_TEXT_WITH_CHILDREN:56,56:"X_V_TEXT_WITH_CHILDREN",X_V_MODEL_ON_INVALID_ELEMENT:57,57:"X_V_MODEL_ON_INVALID_ELEMENT",X_V_MODEL_ARG_ON_ELEMENT:58,58:"X_V_MODEL_ARG_ON_ELEMENT",X_V_MODEL_ON_FILE_INPUT_ELEMENT:59,59:"X_V_MODEL_ON_FILE_INPUT_ELEMENT",X_V_MODEL_UNNECESSARY_VALUE:60,60:"X_V_MODEL_UNNECESSARY_VALUE",X_V_SHOW_NO_EXPRESSION:61,61:"X_V_SHOW_NO_EXPRESSION",X_TRANSITION_INVALID_CHILDREN:62,62:"X_TRANSITION_INVALID_CHILDREN",X_IGNORED_SIDE_EFFECT_TAG:63,63:"X_IGNORED_SIDE_EFFECT_TAG",__EXTEND_POINT__:64,64:"__EXTEND_POINT__"},e.DOMErrorMessages=m,e.DOMNodeTransforms=de,e.TRANSITION=g,e.TRANSITION_GROUP=f,e.V_MODEL_CHECKBOX=o,e.V_MODEL_DYNAMIC=c,e.V_MODEL_RADIO=s,e.V_MODEL_SELECT=l,e.V_MODEL_TEXT=a,e.V_ON_WITH_KEYS=h,e.V_ON_WITH_MODIFIERS=u,e.V_SHOW=d,e.compile=function(X){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return r.baseCompile(X,i.extend({},v,Q,{nodeTransforms:[ie,...de,...Q.nodeTransforms||[]],directiveTransforms:i.extend({},xe,Q.directiveTransforms||{}),transformHoist:$}))},e.createDOMCompilerError=b,e.parse=function(X){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return r.baseParse(X,i.extend({},v,Q))},e.parserOptions=v,e.transformStyle=C,Object.keys(r).forEach(function(X){X==="default"||Object.prototype.hasOwnProperty.call(e,X)||(e[X]=r[X])})},(n,e,t)=>{var r=t(86),i=Object.prototype.hasOwnProperty,s=Array.isArray,o=function(){for(var l=[],c=0;c<256;++c)l.push("%"+((c<16?"0":"")+c.toString(16)).toUpperCase());return l}(),a=function(l,c){for(var u=c&&c.plainObjects?Object.create(null):{},h=0;h<l.length;++h)l[h]!==void 0&&(u[h]=l[h]);return u};n.exports={arrayToObject:a,assign:function(l,c){return Object.keys(c).reduce(function(u,h){return u[h]=c[h],u},l)},combine:function(l,c){return[].concat(l,c)},compact:function(l){for(var c=[{obj:{o:l},prop:"o"}],u=[],h=0;h<c.length;++h)for(var d=c[h],g=d.obj[d.prop],f=Object.keys(g),v=0;v<f.length;++v){var C=f[v],A=g[C];typeof A=="object"&&A!==null&&u.indexOf(A)===-1&&(c.push({obj:g,prop:C}),u.push(A))}return function(b){for(;b.length>1;){var m=b.pop(),E=m.obj[m.prop];if(s(E)){for(var I=[],S=0;S<E.length;++S)E[S]!==void 0&&I.push(E[S]);m.obj[m.prop]=I}}}(c),l},decode:function(l,c,u){var h=l.replace(/\+/g," ");if(u==="iso-8859-1")return h.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(h)}catch{return h}},encode:function(l,c,u,h,d){if(l.length===0)return l;var g=l;if(typeof l=="symbol"?g=Symbol.prototype.toString.call(l):typeof l!="string"&&(g=String(l)),u==="iso-8859-1")return escape(g).replace(/%u[0-9a-f]{4}/gi,function(A){return"%26%23"+parseInt(A.slice(2),16)+"%3B"});for(var f="",v=0;v<g.length;++v){var C=g.charCodeAt(v);C===45||C===46||C===95||C===126||C>=48&&C<=57||C>=65&&C<=90||C>=97&&C<=122||d===r.RFC1738&&(C===40||C===41)?f+=g.charAt(v):C<128?f+=o[C]:C<2048?f+=o[192|C>>6]+o[128|63&C]:C<55296||C>=57344?f+=o[224|C>>12]+o[128|C>>6&63]+o[128|63&C]:(v+=1,C=65536+((1023&C)<<10|1023&g.charCodeAt(v)),f+=o[240|C>>18]+o[128|C>>12&63]+o[128|C>>6&63]+o[128|63&C])}return f},isBuffer:function(l){return!(!l||typeof l!="object"||!(l.constructor&&l.constructor.isBuffer&&l.constructor.isBuffer(l)))},isRegExp:function(l){return Object.prototype.toString.call(l)==="[object RegExp]"},maybeMap:function(l,c){if(s(l)){for(var u=[],h=0;h<l.length;h+=1)u.push(c(l[h]));return u}return c(l)},merge:function l(c,u,h){if(!u)return c;if(typeof u!="object"){if(s(c))c.push(u);else{if(!c||typeof c!="object")return[c,u];(h&&(h.plainObjects||h.allowPrototypes)||!i.call(Object.prototype,u))&&(c[u]=!0)}return c}if(!c||typeof c!="object")return[c].concat(u);var d=c;return s(c)&&!s(u)&&(d=a(c,h)),s(c)&&s(u)?(u.forEach(function(g,f){if(i.call(c,f)){var v=c[f];v&&typeof v=="object"&&g&&typeof g=="object"?c[f]=l(v,g,h):c.push(g)}else c[f]=g}),c):Object.keys(u).reduce(function(g,f){var v=u[f];return i.call(g,f)?g[f]=l(g[f],v,h):g[f]=v,g},d)}}},n=>{n.exports.isClean=Symbol("isClean"),n.exports.my=Symbol("my")},n=>{const e={after:`
|
||
`,beforeClose:`
|
||
`,beforeComment:`
|
||
`,beforeDecl:`
|
||
`,beforeOpen:" ",beforeRule:`
|
||
`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};class t{constructor(i){this.builder=i}atrule(i,s){let o="@"+i.name,a=i.params?this.rawValue(i,"params"):"";if(i.raws.afterName!==void 0?o+=i.raws.afterName:a&&(o+=" "),i.nodes)this.block(i,o+a);else{let l=(i.raws.between||"")+(s?";":"");this.builder(o+a+l,i)}}beforeAfter(i,s){let o;o=i.type==="decl"?this.raw(i,null,"beforeDecl"):i.type==="comment"?this.raw(i,null,"beforeComment"):s==="before"?this.raw(i,null,"beforeRule"):this.raw(i,null,"beforeClose");let a=i.parent,l=0;for(;a&&a.type!=="root";)l+=1,a=a.parent;if(o.includes(`
|
||
`)){let c=this.raw(i,null,"indent");if(c.length)for(let u=0;u<l;u++)o+=c}return o}block(i,s){let o,a=this.raw(i,"between","beforeOpen");this.builder(s+a+"{",i,"start"),i.nodes&&i.nodes.length?(this.body(i),o=this.raw(i,"after")):o=this.raw(i,"after","emptyBody"),o&&this.builder(o),this.builder("}",i,"end")}body(i){let s=i.nodes.length-1;for(;s>0&&i.nodes[s].type==="comment";)s-=1;let o=this.raw(i,"semicolon");for(let a=0;a<i.nodes.length;a++){let l=i.nodes[a],c=this.raw(l,"before");c&&this.builder(c),this.stringify(l,s!==a||o)}}comment(i){let s=this.raw(i,"left","commentLeft"),o=this.raw(i,"right","commentRight");this.builder("/*"+s+i.text+o+"*/",i)}decl(i,s){let o=this.raw(i,"between","colon"),a=i.prop+o+this.rawValue(i,"value");i.important&&(a+=i.raws.important||" !important"),s&&(a+=";"),this.builder(a,i)}document(i){this.body(i)}raw(i,s,o){let a;if(o||(o=s),s&&(a=i.raws[s],a!==void 0))return a;let l=i.parent;if(o==="before"&&(!l||l.type==="root"&&l.first===i||l&&l.type==="document"))return"";if(!l)return e[o];let c=i.root();if(c.rawCache||(c.rawCache={}),c.rawCache[o]!==void 0)return c.rawCache[o];if(o==="before"||o==="after")return this.beforeAfter(i,o);{let h="raw"+((u=o)[0].toUpperCase()+u.slice(1));this[h]?a=this[h](c,i):c.walk(d=>{if(a=d.raws[s],a!==void 0)return!1})}var u;return a===void 0&&(a=e[o]),c.rawCache[o]=a,a}rawBeforeClose(i){let s;return i.walk(o=>{if(o.nodes&&o.nodes.length>0&&o.raws.after!==void 0)return s=o.raws.after,s.includes(`
|
||
`)&&(s=s.replace(/[^\n]+$/,"")),!1}),s&&(s=s.replace(/\S/g,"")),s}rawBeforeComment(i,s){let o;return i.walkComments(a=>{if(a.raws.before!==void 0)return o=a.raws.before,o.includes(`
|
||
`)&&(o=o.replace(/[^\n]+$/,"")),!1}),o===void 0?o=this.raw(s,null,"beforeDecl"):o&&(o=o.replace(/\S/g,"")),o}rawBeforeDecl(i,s){let o;return i.walkDecls(a=>{if(a.raws.before!==void 0)return o=a.raws.before,o.includes(`
|
||
`)&&(o=o.replace(/[^\n]+$/,"")),!1}),o===void 0?o=this.raw(s,null,"beforeRule"):o&&(o=o.replace(/\S/g,"")),o}rawBeforeOpen(i){let s;return i.walk(o=>{if(o.type!=="decl"&&(s=o.raws.between,s!==void 0))return!1}),s}rawBeforeRule(i){let s;return i.walk(o=>{if(o.nodes&&(o.parent!==i||i.first!==o)&&o.raws.before!==void 0)return s=o.raws.before,s.includes(`
|
||
`)&&(s=s.replace(/[^\n]+$/,"")),!1}),s&&(s=s.replace(/\S/g,"")),s}rawColon(i){let s;return i.walkDecls(o=>{if(o.raws.between!==void 0)return s=o.raws.between.replace(/[^\s:]/g,""),!1}),s}rawEmptyBody(i){let s;return i.walk(o=>{if(o.nodes&&o.nodes.length===0&&(s=o.raws.after,s!==void 0))return!1}),s}rawIndent(i){if(i.raws.indent)return i.raws.indent;let s;return i.walk(o=>{let a=o.parent;if(a&&a!==i&&a.parent&&a.parent===i&&o.raws.before!==void 0){let l=o.raws.before.split(`
|
||
`);return s=l[l.length-1],s=s.replace(/\S/g,""),!1}}),s}rawSemicolon(i){let s;return i.walk(o=>{if(o.nodes&&o.nodes.length&&o.last.type==="decl"&&(s=o.raws.semicolon,s!==void 0))return!1}),s}rawValue(i,s){let o=i[s],a=i.raws[s];return a&&a.value===o?a.raw:o}root(i){this.body(i),i.raws.after&&this.builder(i.raws.after)}rule(i){this.block(i,this.rawValue(i,"selector")),i.raws.ownSemicolon&&this.builder(i.raws.ownSemicolon,i,"end")}stringify(i,s){if(!this[i.type])throw new Error("Unknown AST node type "+i.type+". Maybe you need to change PostCSS stringifier.");this[i.type](i,s)}}n.exports=t,t.default=t},(n,e,t)=>{let{isClean:r,my:i}=t(145),s=t(148),o=t(54),a=t(24),l=t(88),c=(t(152),t(89)),u=t(90),h=t(40);const d={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},g={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},f={Once:!0,postcssPlugin:!0,prepare:!0},v=0;function C(S){return typeof S=="object"&&typeof S.then=="function"}function A(S){let T=!1,P=d[S.type];return S.type==="decl"?T=S.prop.toLowerCase():S.type==="atrule"&&(T=S.name.toLowerCase()),T&&S.append?[P,P+"-"+T,v,P+"Exit",P+"Exit-"+T]:T?[P,P+"-"+T,P+"Exit",P+"Exit-"+T]:S.append?[P,v,P+"Exit"]:[P,P+"Exit"]}function b(S){let T;return T=S.type==="document"?["Document",v,"DocumentExit"]:S.type==="root"?["Root",v,"RootExit"]:A(S),{eventIndex:0,events:T,iterator:0,node:S,visitorIndex:0,visitors:[]}}function m(S){return S[r]=!1,S.nodes&&S.nodes.forEach(T=>m(T)),S}let E={};class I{constructor(T,P,_){let $;if(this.stringified=!1,this.processed=!1,typeof P!="object"||P===null||P.type!=="root"&&P.type!=="document")if(P instanceof I||P instanceof c)$=m(P.root),P.map&&(_.map===void 0&&(_.map={}),_.map.inline||(_.map.inline=!1),_.map.prev=P.map);else{let B=u;_.syntax&&(B=_.syntax.parse),_.parser&&(B=_.parser),B.parse&&(B=B.parse);try{$=B(P,_)}catch(U){this.processed=!0,this.error=U}$&&!$[i]&&a.rebuild($)}else $=m(P);this.result=new c(T,$,_),this.helpers={...E,postcss:E,result:this.result},this.plugins=this.processor.plugins.map(B=>typeof B=="object"&&B.prepare?{...B,...B.prepare(this.result)}:B)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(T){return this.async().catch(T)}finally(T){return this.async().then(T,T)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(T,P){let _=this.result.lastPlugin;try{P&&P.addToError(T),this.error=T,T.name!=="CssSyntaxError"||T.plugin?_.postcssVersion:(T.plugin=_.postcssPlugin,T.setMessage())}catch{}return T}prepareVisitors(){this.listeners={};let T=(P,_,$)=>{this.listeners[_]||(this.listeners[_]=[]),this.listeners[_].push([P,$])};for(let P of this.plugins)if(typeof P=="object")for(let _ in P){if(!g[_]&&/^[A-Z]/.test(_))throw new Error(`Unknown event ${_} in ${P.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!f[_])if(typeof P[_]=="object")for(let $ in P[_])T(P,$==="*"?_:_+"-"+$.toLowerCase(),P[_][$]);else typeof P[_]=="function"&&T(P,_,P[_])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let T=0;T<this.plugins.length;T++){let P=this.plugins[T],_=this.runOnRoot(P);if(C(_))try{await _}catch($){throw this.handleError($)}}if(this.prepareVisitors(),this.hasListener){let T=this.result.root;for(;!T[r];){T[r]=!0;let P=[b(T)];for(;P.length>0;){let _=this.visitTick(P);if(C(_))try{await _}catch($){let B=P[P.length-1].node;throw this.handleError($,B)}}}if(this.listeners.OnceExit)for(let[P,_]of this.listeners.OnceExit){this.result.lastPlugin=P;try{if(T.type==="document"){let $=T.nodes.map(B=>_(B,this.helpers));await Promise.all($)}else await _(T,this.helpers)}catch($){throw this.handleError($)}}}return this.processed=!0,this.stringify()}runOnRoot(T){this.result.lastPlugin=T;try{if(typeof T=="object"&&T.Once){if(this.result.root.type==="document"){let P=this.result.root.nodes.map(_=>T.Once(_,this.helpers));return C(P[0])?Promise.all(P):P}return T.Once(this.result.root,this.helpers)}if(typeof T=="function")return T(this.result.root,this.result)}catch(P){throw this.handleError(P)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let T=this.result.opts,P=o;T.syntax&&(P=T.syntax.stringify),T.stringifier&&(P=T.stringifier),P.stringify&&(P=P.stringify);let _=new s(P,this.result.root,this.result.opts).generate();return this.result.css=_[0],this.result.map=_[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let T of this.plugins)if(C(this.runOnRoot(T)))throw this.getAsyncError();if(this.prepareVisitors(),this.hasListener){let T=this.result.root;for(;!T[r];)T[r]=!0,this.walkSync(T);if(this.listeners.OnceExit)if(T.type==="document")for(let P of T.nodes)this.visitSync(this.listeners.OnceExit,P);else this.visitSync(this.listeners.OnceExit,T)}return this.result}then(T,P){return this.async().then(T,P)}toString(){return this.css}visitSync(T,P){for(let[_,$]of T){let B;this.result.lastPlugin=_;try{B=$(P,this.helpers)}catch(U){throw this.handleError(U,P.proxyOf)}if(P.type!=="root"&&P.type!=="document"&&!P.parent)return!0;if(C(B))throw this.getAsyncError()}}visitTick(T){let P=T[T.length-1],{node:_,visitors:$}=P;if(_.type!=="root"&&_.type!=="document"&&!_.parent)return void T.pop();if($.length>0&&P.visitorIndex<$.length){let[U,H]=$[P.visitorIndex];P.visitorIndex+=1,P.visitorIndex===$.length&&(P.visitors=[],P.visitorIndex=0),this.result.lastPlugin=U;try{return H(_.toProxy(),this.helpers)}catch(N){throw this.handleError(N,_)}}if(P.iterator!==0){let U,H=P.iterator;for(;U=_.nodes[_.indexes[H]];)if(_.indexes[H]+=1,!U[r])return U[r]=!0,void T.push(b(U));P.iterator=0,delete _.indexes[H]}let B=P.events;for(;P.eventIndex<B.length;){let U=B[P.eventIndex];if(P.eventIndex+=1,U===v)return void(_.nodes&&_.nodes.length&&(_[r]=!0,P.iterator=_.getIterator()));if(this.listeners[U])return void(P.visitors=this.listeners[U])}T.pop()}walkSync(T){T[r]=!0;let P=A(T);for(let _ of P)if(_===v)T.nodes&&T.each($=>{$[r]||this.walkSync($)});else{let $=this.listeners[_];if($&&this.visitSync($,T.toProxy()))return}}warnings(){return this.sync().warnings()}get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}}I.registerPostcss=S=>{E=S},n.exports=I,I.default=I,h.registerLazyResult(I),l.registerLazyResult(I)},(n,e,t)=>{var r=t(31).a;let{SourceMapConsumer:i,SourceMapGenerator:s}=t(149),{dirname:o,relative:a,resolve:l,sep:c}=t(150),{pathToFileURL:u}=t(318),h=t(55),d=!!(i&&s),g=!!(o&&l&&a&&c);n.exports=class{constructor(f,v,C,A){this.stringify=f,this.mapOpts=C.map||{},this.root=v,this.opts=C,this.css=A,this.originalCSS=A,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let f;f=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";let v=`
|
||
`;this.css.includes(`\r
|
||
`)&&(v=`\r
|
||
`),this.css+=v+"/*# sourceMappingURL="+f+" */"}applyPrevMaps(){for(let f of this.previous()){let v,C=this.toUrl(this.path(f.file)),A=f.root||o(f.file);this.mapOpts.sourcesContent===!1?(v=new i(f.text),v.sourcesContent&&(v.sourcesContent=v.sourcesContent.map(()=>null))):v=f.consumer(),this.map.applySourceMap(v,C,this.toUrl(this.path(A)))}}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let f;for(let v=this.root.nodes.length-1;v>=0;v--)f=this.root.nodes[v],f.type==="comment"&&f.text.indexOf("# sourceMappingURL=")===0&&this.root.removeChild(v)}else this.css&&(this.css=this.css.replace(/\n*?\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),g&&d&&this.isMap())return this.generateMap();{let f="";return this.stringify(this.root,v=>{f+=v}),[f]}}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let f=this.previous()[0].consumer();f.file=this.outputFile(),this.map=s.fromSourceMap(f)}else this.map=new s({file:this.outputFile()}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>"});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new s({file:this.outputFile()});let f,v,C=1,A=1,b="<no source>",m={generated:{column:0,line:0},original:{column:0,line:0},source:""};this.stringify(this.root,(E,I,S)=>{if(this.css+=E,I&&S!=="end"&&(m.generated.line=C,m.generated.column=A-1,I.source&&I.source.start?(m.source=this.sourcePath(I),m.original.line=I.source.start.line,m.original.column=I.source.start.column-1,this.map.addMapping(m)):(m.source=b,m.original.line=1,m.original.column=0,this.map.addMapping(m))),f=E.match(/\n/g),f?(C+=f.length,v=E.lastIndexOf(`
|
||
`),A=E.length-v):A+=E.length,I&&S!=="start"){let T=I.parent||{raws:{}};(I.type==="decl"||I.type==="atrule"&&!I.nodes)&&I===T.last&&!T.raws.semicolon||(I.source&&I.source.end?(m.source=this.sourcePath(I),m.original.line=I.source.end.line,m.original.column=I.source.end.column-1,m.generated.line=C,m.generated.column=A-2,this.map.addMapping(m)):(m.source=b,m.original.line=1,m.original.column=0,m.generated.line=C,m.generated.column=A-1,this.map.addMapping(m)))}})}isAnnotation(){return!!this.isInline()||(this.mapOpts.annotation!==void 0?this.mapOpts.annotation:!this.previous().length||this.previous().some(f=>f.annotation))}isInline(){if(this.mapOpts.inline!==void 0)return this.mapOpts.inline;let f=this.mapOpts.annotation;return(f===void 0||f===!0)&&(!this.previous().length||this.previous().some(v=>v.inline))}isMap(){return this.opts.map!==void 0?!!this.opts.map:this.previous().length>0}isSourcesContent(){return this.mapOpts.sourcesContent!==void 0?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(f=>f.withContent())}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(f){if(this.mapOpts.absolute||f.charCodeAt(0)===60||/^\w+:\/\//.test(f))return f;let v=this.memoizedPaths.get(f);if(v)return v;let C=this.opts.to?o(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(C=o(l(C,this.mapOpts.annotation)));let A=a(C,f);return this.memoizedPaths.set(f,A),A}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(f=>{if(f.source&&f.source.input.map){let v=f.source.input.map;this.previousMaps.includes(v)||this.previousMaps.push(v)}});else{let f=new h(this.originalCSS,this.opts);f.map&&this.previousMaps.push(f.map)}return this.previousMaps}setSourcesContent(){let f={};if(this.root)this.root.walk(v=>{if(v.source){let C=v.source.input.from;if(C&&!f[C]){f[C]=!0;let A=this.usesFileUrls?this.toFileUrl(C):this.toUrl(this.path(C));this.map.setSourceContent(A,v.source.input.css)}}});else if(this.css){let v=this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>";this.map.setSourceContent(v,this.css)}}sourcePath(f){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(f.source.input.from):this.toUrl(this.path(f.source.input.from))}toBase64(f){return r?r.from(f).toString("base64"):window.btoa(unescape(encodeURIComponent(f)))}toFileUrl(f){let v=this.memoizedFileURLs.get(f);if(v)return v;if(u){let C=u(f).toString();return this.memoizedFileURLs.set(f,C),C}throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(f){let v=this.memoizedURLs.get(f);if(v)return v;c==="\\"&&(f=f.replace(/\\/g,"/"));let C=encodeURI(f).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(f,C),C}}},()=>{},()=>{},(n,e,t)=>{var r=t(31).a;let{SourceMapConsumer:i,SourceMapGenerator:s}=t(149),{existsSync:o,readFileSync:a}=t(512),{dirname:l,join:c}=t(150);class u{constructor(d,g){if(g.map===!1)return;this.loadAnnotation(d),this.inline=this.startWith(this.annotation,"data:");let f=g.map?g.map.prev:void 0,v=this.loadMap(g.from,f);!this.mapFile&&g.from&&(this.mapFile=g.from),this.mapFile&&(this.root=l(this.mapFile)),v&&(this.text=v)}consumer(){return this.consumerCache||(this.consumerCache=new i(this.text)),this.consumerCache}decodeInline(d){if(/^data:application\/json;charset=utf-?8,/.test(d)||/^data:application\/json,/.test(d))return decodeURIComponent(d.substr(RegExp.lastMatch.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(d)||/^data:application\/json;base64,/.test(d))return g=d.substr(RegExp.lastMatch.length),r?r.from(g,"base64").toString():window.atob(g);var g;let f=d.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+f)}getAnnotationURL(d){return d.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(d){return typeof d=="object"&&(typeof d.mappings=="string"||typeof d._mappings=="string"||Array.isArray(d.sections))}loadAnnotation(d){let g=d.match(/\/\*\s*# sourceMappingURL=/gm);if(!g)return;let f=d.lastIndexOf(g.pop()),v=d.indexOf("*/",f);f>-1&&v>-1&&(this.annotation=this.getAnnotationURL(d.substring(f,v)))}loadFile(d){if(this.root=l(d),o(d))return this.mapFile=d,a(d,"utf-8").toString().trim()}loadMap(d,g){if(g===!1)return!1;if(g){if(typeof g=="string")return g;if(typeof g!="function"){if(g instanceof i)return s.fromSourceMap(g).toString();if(g instanceof s)return g.toString();if(this.isMap(g))return JSON.stringify(g);throw new Error("Unsupported previous source map format: "+g.toString())}{let f=g(d);if(f){let v=this.loadFile(f);if(!v)throw new Error("Unable to load previous source map: "+f.toString());return v}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let f=this.annotation;return d&&(f=c(l(d),f)),this.loadFile(f)}}}startWith(d,g){return!!d&&d.substr(0,g.length)===g}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}}n.exports=u,u.default=u},n=>{let e={};n.exports=function(t){e[t]||(e[t]=!0,typeof console<"u")}},n=>{class e{constructor(r){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.type="warning",this.text=r,i.node&&i.node.source){let s=i.node.rangeBy(i);this.line=s.start.line,this.column=s.start.column,this.endLine=s.end.line,this.endColumn=s.end.column}for(let s in i)this[s]=i[s]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}n.exports=e,e.default=e},n=>{let e={comma:t=>e.split(t,[","],!0),space:t=>e.split(t,[" ",`
|
||
`," "]),split(t,r,i){let s=[],o="",a=!1,l=0,c=!1,u="",h=!1;for(let d of t)h?h=!1:d==="\\"?h=!0:c?d===u&&(c=!1):d==='"'||d==="'"?(c=!0,u=d):d==="("?l+=1:d===")"?l>0&&(l-=1):l===0&&r.includes(d)&&(a=!0),a?(o!==""&&s.push(o.trim()),o="",a=!1):o+=d;return(i||o!=="")&&s.push(o.trim()),s}};n.exports=e,e.default=e},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0});var r=t(412);Object.keys(r).forEach(function(f){f!=="default"&&f!=="__esModule"&&(f in e&&e[f]===r[f]||Object.defineProperty(e,f,{enumerable:!0,get:function(){return r[f]}}))});var i=t(413);Object.keys(i).forEach(function(f){f!=="default"&&f!=="__esModule"&&(f in e&&e[f]===i[f]||Object.defineProperty(e,f,{enumerable:!0,get:function(){return i[f]}}))});var s=t(414);Object.keys(s).forEach(function(f){f!=="default"&&f!=="__esModule"&&(f in e&&e[f]===s[f]||Object.defineProperty(e,f,{enumerable:!0,get:function(){return s[f]}}))});var o=t(415);Object.keys(o).forEach(function(f){f!=="default"&&f!=="__esModule"&&(f in e&&e[f]===o[f]||Object.defineProperty(e,f,{enumerable:!0,get:function(){return o[f]}}))});var a=t(416);Object.keys(a).forEach(function(f){f!=="default"&&f!=="__esModule"&&(f in e&&e[f]===a[f]||Object.defineProperty(e,f,{enumerable:!0,get:function(){return a[f]}}))});var l=t(185);Object.keys(l).forEach(function(f){f!=="default"&&f!=="__esModule"&&(f in e&&e[f]===l[f]||Object.defineProperty(e,f,{enumerable:!0,get:function(){return l[f]}}))});var c=t(186);Object.keys(c).forEach(function(f){f!=="default"&&f!=="__esModule"&&(f in e&&e[f]===c[f]||Object.defineProperty(e,f,{enumerable:!0,get:function(){return c[f]}}))});var u=t(419);Object.keys(u).forEach(function(f){f!=="default"&&f!=="__esModule"&&(f in e&&e[f]===u[f]||Object.defineProperty(e,f,{enumerable:!0,get:function(){return u[f]}}))});var h=t(420);Object.keys(h).forEach(function(f){f!=="default"&&f!=="__esModule"&&(f in e&&e[f]===h[f]||Object.defineProperty(e,f,{enumerable:!0,get:function(){return h[f]}}))});var d=t(421);Object.keys(d).forEach(function(f){f!=="default"&&f!=="__esModule"&&(f in e&&e[f]===d[f]||Object.defineProperty(e,f,{enumerable:!0,get:function(){return d[f]}}))});var g=t(422);Object.keys(g).forEach(function(f){f!=="default"&&f!=="__esModule"&&(f in e&&e[f]===g[f]||Object.defineProperty(e,f,{enumerable:!0,get:function(){return g[f]}}))})},function(n,e,t){var r=this&&this.__createBinding||(Object.create?function(I,S,T,P){P===void 0&&(P=T);var _=Object.getOwnPropertyDescriptor(S,T);_&&!("get"in _?!S.__esModule:_.writable||_.configurable)||(_={enumerable:!0,get:function(){return S[T]}}),Object.defineProperty(I,P,_)}:function(I,S,T,P){P===void 0&&(P=T),I[P]=S[T]}),i=this&&this.__setModuleDefault||(Object.create?function(I,S){Object.defineProperty(I,"default",{enumerable:!0,value:S})}:function(I,S){I.default=S}),s=this&&this.__importStar||function(I){if(I&&I.__esModule)return I;var S={};if(I!=null)for(var T in I)T!=="default"&&Object.prototype.hasOwnProperty.call(I,T)&&r(S,I,T);return i(S,I),S},o=this&&this.__importDefault||function(I){return I&&I.__esModule?I:{default:I}};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXML=e.decodeHTMLStrict=e.decodeHTMLAttribute=e.decodeHTML=e.determineBranch=e.EntityDecoder=e.DecodingMode=e.BinTrieFlags=e.fromCodePoint=e.replaceCodePoint=e.decodeCodePoint=e.xmlDecodeTree=e.htmlDecodeTree=void 0;var a=o(t(504));e.htmlDecodeTree=a.default;var l=o(t(505));e.xmlDecodeTree=l.default;var c=s(t(160));e.decodeCodePoint=c.default;var u,h,d,g,f=t(160);function v(I){return I>=u.ZERO&&I<=u.NINE}Object.defineProperty(e,"replaceCodePoint",{enumerable:!0,get:function(){return f.replaceCodePoint}}),Object.defineProperty(e,"fromCodePoint",{enumerable:!0,get:function(){return f.fromCodePoint}}),function(I){I[I.NUM=35]="NUM",I[I.SEMI=59]="SEMI",I[I.EQUALS=61]="EQUALS",I[I.ZERO=48]="ZERO",I[I.NINE=57]="NINE",I[I.LOWER_A=97]="LOWER_A",I[I.LOWER_F=102]="LOWER_F",I[I.LOWER_X=120]="LOWER_X",I[I.LOWER_Z=122]="LOWER_Z",I[I.UPPER_A=65]="UPPER_A",I[I.UPPER_F=70]="UPPER_F",I[I.UPPER_Z=90]="UPPER_Z"}(u||(u={})),function(I){I[I.VALUE_LENGTH=49152]="VALUE_LENGTH",I[I.BRANCH_LENGTH=16256]="BRANCH_LENGTH",I[I.JUMP_TABLE=127]="JUMP_TABLE"}(h=e.BinTrieFlags||(e.BinTrieFlags={})),function(I){I[I.EntityStart=0]="EntityStart",I[I.NumericStart=1]="NumericStart",I[I.NumericDecimal=2]="NumericDecimal",I[I.NumericHex=3]="NumericHex",I[I.NamedEntity=4]="NamedEntity"}(d||(d={})),function(I){I[I.Legacy=0]="Legacy",I[I.Strict=1]="Strict",I[I.Attribute=2]="Attribute"}(g=e.DecodingMode||(e.DecodingMode={}));var C=function(){function I(S,T,P){this.decodeTree=S,this.emitCodePoint=T,this.errors=P,this.state=d.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=g.Strict}return I.prototype.startEntity=function(S){this.decodeMode=S,this.state=d.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},I.prototype.write=function(S,T){switch(this.state){case d.EntityStart:return S.charCodeAt(T)===u.NUM?(this.state=d.NumericStart,this.consumed+=1,this.stateNumericStart(S,T+1)):(this.state=d.NamedEntity,this.stateNamedEntity(S,T));case d.NumericStart:return this.stateNumericStart(S,T);case d.NumericDecimal:return this.stateNumericDecimal(S,T);case d.NumericHex:return this.stateNumericHex(S,T);case d.NamedEntity:return this.stateNamedEntity(S,T)}},I.prototype.stateNumericStart=function(S,T){return T>=S.length?-1:(32|S.charCodeAt(T))===u.LOWER_X?(this.state=d.NumericHex,this.consumed+=1,this.stateNumericHex(S,T+1)):(this.state=d.NumericDecimal,this.stateNumericDecimal(S,T))},I.prototype.addToNumericResult=function(S,T,P,_){if(T!==P){var $=P-T;this.result=this.result*Math.pow(_,$)+parseInt(S.substr(T,$),_),this.consumed+=$}},I.prototype.stateNumericHex=function(S,T){for(var P,_=T;T<S.length;){var $=S.charCodeAt(T);if(!(v($)||(P=$,P>=u.UPPER_A&&P<=u.UPPER_F||P>=u.LOWER_A&&P<=u.LOWER_F)))return this.addToNumericResult(S,_,T,16),this.emitNumericEntity($,3);T+=1}return this.addToNumericResult(S,_,T,16),-1},I.prototype.stateNumericDecimal=function(S,T){for(var P=T;T<S.length;){var _=S.charCodeAt(T);if(!v(_))return this.addToNumericResult(S,P,T,10),this.emitNumericEntity(_,2);T+=1}return this.addToNumericResult(S,P,T,10),-1},I.prototype.emitNumericEntity=function(S,T){var P;if(this.consumed<=T)return(P=this.errors)===null||P===void 0||P.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(S===u.SEMI)this.consumed+=1;else if(this.decodeMode===g.Strict)return 0;return this.emitCodePoint((0,c.replaceCodePoint)(this.result),this.consumed),this.errors&&(S!==u.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed},I.prototype.stateNamedEntity=function(S,T){for(var P=this.decodeTree,_=P[this.treeIndex],$=(_&h.VALUE_LENGTH)>>14;T<S.length;T++,this.excess++){var B=S.charCodeAt(T);if(this.treeIndex=b(P,_,this.treeIndex+Math.max(1,$),B),this.treeIndex<0)return this.result===0||this.decodeMode===g.Attribute&&($===0||(U=B)===u.EQUALS||function(H){return H>=u.UPPER_A&&H<=u.UPPER_Z||H>=u.LOWER_A&&H<=u.LOWER_Z||v(H)}(U))?0:this.emitNotTerminatedNamedEntity();if(($=((_=P[this.treeIndex])&h.VALUE_LENGTH)>>14)!=0){if(B===u.SEMI)return this.emitNamedEntityData(this.treeIndex,$,this.consumed+this.excess);this.decodeMode!==g.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}var U;return-1},I.prototype.emitNotTerminatedNamedEntity=function(){var S,T=this.result,P=(this.decodeTree[T]&h.VALUE_LENGTH)>>14;return this.emitNamedEntityData(T,P,this.consumed),(S=this.errors)===null||S===void 0||S.missingSemicolonAfterCharacterReference(),this.consumed},I.prototype.emitNamedEntityData=function(S,T,P){var _=this.decodeTree;return this.emitCodePoint(T===1?_[S]&~h.VALUE_LENGTH:_[S+1],P),T===3&&this.emitCodePoint(_[S+2],P),P},I.prototype.end=function(){var S;switch(this.state){case d.NamedEntity:return this.result===0||this.decodeMode===g.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case d.NumericDecimal:return this.emitNumericEntity(0,2);case d.NumericHex:return this.emitNumericEntity(0,3);case d.NumericStart:return(S=this.errors)===null||S===void 0||S.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case d.EntityStart:return 0}},I}();function A(I){var S="",T=new C(I,function(P){return S+=(0,c.fromCodePoint)(P)});return function(P,_){for(var $=0,B=0;(B=P.indexOf("&",B))>=0;){S+=P.slice($,B),T.startEntity(_);var U=T.write(P,B+1);if(U<0){$=B+T.end();break}$=B+U,B=U===0?$+1:$}var H=S+P.slice($);return S="",H}}function b(I,S,T,P){var _=(S&h.BRANCH_LENGTH)>>7,$=S&h.JUMP_TABLE;if(_===0)return $!==0&&P===$?T:-1;if($){var B=P-$;return B<0||B>=_?-1:I[T+B]-1}for(var U=T,H=U+_-1;U<=H;){var N=U+H>>>1,W=I[N];if(W<P)U=N+1;else{if(!(W>P))return I[N+_];H=N-1}}return-1}e.EntityDecoder=C,e.determineBranch=b;var m=A(a.default),E=A(l.default);e.decodeHTML=function(I,S){return S===void 0&&(S=g.Legacy),m(I,S)},e.decodeHTMLAttribute=function(I){return m(I,g.Attribute)},e.decodeHTMLStrict=function(I){return m(I,g.Strict)},e.decodeXML=function(I){return E(I,g.Strict)}},function(n,e,t){var r;/*! https://mths.be/punycode v1.4.1 by @mathias */n=t.nmd(n),function(i){e&&e.nodeType,n&&n.nodeType;var s=typeof t.g=="object"&&t.g;s.global!==s&&s.window!==s&&s.self;var o,a=2147483647,l=36,c=26,u=38,h=700,d=/^xn--/,g=/[^\x20-\x7E]/,f=/[\x2E\u3002\uFF0E\uFF61]/g,v={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},C=l-1,A=Math.floor,b=String.fromCharCode;function m(U){throw new RangeError(v[U])}function E(U,H){for(var N=U.length,W=[];N--;)W[N]=H(U[N]);return W}function I(U,H){var N=U.split("@"),W="";return N.length>1&&(W=N[0]+"@",U=N[1]),W+E((U=U.replace(f,".")).split("."),H).join(".")}function S(U){for(var H,N,W=[],D=0,R=U.length;D<R;)(H=U.charCodeAt(D++))>=55296&&H<=56319&&D<R?(64512&(N=U.charCodeAt(D++)))==56320?W.push(((1023&H)<<10)+(1023&N)+65536):(W.push(H),D--):W.push(H);return W}function T(U){return E(U,function(H){var N="";return H>65535&&(N+=b((H-=65536)>>>10&1023|55296),H=56320|1023&H),N+b(H)}).join("")}function P(U,H){return U+22+75*(U<26)-((H!=0)<<5)}function _(U,H,N){var W=0;for(U=N?A(U/h):U>>1,U+=A(U/H);U>C*c>>1;W+=l)U=A(U/C);return A(W+(C+1)*U/(U+u))}function $(U){var H,N,W,D,R,Y,ie,de,xe,X,Q,he=[],me=U.length,_e=0,fe=128,oe=72;for((N=U.lastIndexOf("-"))<0&&(N=0),W=0;W<N;++W)U.charCodeAt(W)>=128&&m("not-basic"),he.push(U.charCodeAt(W));for(D=N>0?N+1:0;D<me;){for(R=_e,Y=1,ie=l;D>=me&&m("invalid-input"),((de=(Q=U.charCodeAt(D++))-48<10?Q-22:Q-65<26?Q-65:Q-97<26?Q-97:l)>=l||de>A((a-_e)/Y))&&m("overflow"),_e+=de*Y,!(de<(xe=ie<=oe?1:ie>=oe+c?c:ie-oe));ie+=l)Y>A(a/(X=l-xe))&&m("overflow"),Y*=X;oe=_(_e-R,H=he.length+1,R==0),A(_e/H)>a-fe&&m("overflow"),fe+=A(_e/H),_e%=H,he.splice(_e++,0,fe)}return T(he)}function B(U){var H,N,W,D,R,Y,ie,de,xe,X,Q,he,me,_e,fe,oe=[];for(he=(U=S(U)).length,H=128,N=0,R=72,Y=0;Y<he;++Y)(Q=U[Y])<128&&oe.push(b(Q));for(W=D=oe.length,D&&oe.push("-");W<he;){for(ie=a,Y=0;Y<he;++Y)(Q=U[Y])>=H&&Q<ie&&(ie=Q);for(ie-H>A((a-N)/(me=W+1))&&m("overflow"),N+=(ie-H)*me,H=ie,Y=0;Y<he;++Y)if((Q=U[Y])<H&&++N>a&&m("overflow"),Q==H){for(de=N,xe=l;!(de<(X=xe<=R?1:xe>=R+c?c:xe-R));xe+=l)fe=de-X,_e=l-X,oe.push(b(P(X+fe%_e,0))),de=A(fe/_e);oe.push(b(P(de,0))),R=_(N,me,W==D),N=0,++W}++N,++H}return oe.join("")}o={version:"1.4.1",ucs2:{decode:S,encode:T},decode:$,encode:B,toASCII:function(U){return I(U,function(H){return g.test(H)?"xn--"+B(H):H})},toUnicode:function(U){return I(U,function(H){return d.test(H)?$(H.slice(4).toLowerCase()):H})}},(r=function(){return o}.call(e,t,e,n))===void 0||(n.exports=r)}()},n=>{typeof Object.create=="function"?n.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:n.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}},function(n,e,t){n.exports=function(r,i){const s=a("",-1,-1,"",null),o=[];function a(f,v,C,A,b){return{source:f,line:v,column:C,name:A,content:b}}function l(f,v,C,A){return{map:f,sources:v,source:C,content:A}}function c(f,v){return l(f,v,"",null)}function u(f,v,C,A){if(!f.map)return a(f.source,v,C,A,f.content);const b=r.traceSegment(f.map,v,C);return b==null?null:b.length===1?s:u(f.sources[b[1]],b[2],b[3],b.length===5?f.map.names[b[4]]:A)}function h(f,v){const C=(b=f,Array.isArray(b)?b:[b]).map(E=>new r.TraceMap(E,"")),A=C.pop();var b;for(let E=0;E<C.length;E++)if(C[E].sources.length>1)throw new Error(`Transformation map ${E} must have exactly one source file.
|
||
Did you specify these with the most recent transformation maps first?`);let m=d(A,v,"",0);for(let E=C.length-1;E>=0;E--)m=c(C[E],[m]);return m}function d(f,v,C,A){const{resolvedSources:b,sourcesContent:m}=f,E=A+1;return c(f,b.map((I,S)=>{const T={importer:C,depth:E,source:I||"",content:void 0},P=v(T.source,T),{source:_,content:$}=T;return P?d(new r.TraceMap(P,_),v,_,E):function(B,U){return l(null,o,B,U)}(_,$!==void 0?$:m?m[S]:null)}))}class g{constructor(v,C){const A=C.decodedMappings?i.toDecodedMap(v):i.toEncodedMap(v);this.version=A.version,this.file=A.file,this.mappings=A.mappings,this.names=A.names,this.sourceRoot=A.sourceRoot,this.sources=A.sources,C.excludeContent||(this.sourcesContent=A.sourcesContent)}toString(){return JSON.stringify(this)}}return function(f,v,C){const A=typeof C=="object"?C:{excludeContent:!!C,decodedMappings:!1},b=h(f,v);return new g(function(m){const E=new i.GenMapping({file:m.map.file}),{sources:I,map:S}=m,T=S.names,P=r.decodedMappings(S);for(let _=0;_<P.length;_++){const $=P[_];for(let B=0;B<$.length;B++){const U=$[B],H=U[0];let N=s;if(U.length!==1&&(N=u(I[U[1]],U[2],U[3],U.length===5?T[U[4]]:""),N==null))continue;const{column:W,line:D,name:R,content:Y,source:ie}=N;i.maybeAddSegment(E,_,H,ie,D,W,R),ie&&Y!=null&&i.setSourceContent(E,ie,Y)}}return E}(b),A)}}(t(486),t(487))},(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.replaceCodePoint=e.fromCodePoint=void 0;var r=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function i(s){var o;return s>=55296&&s<=57343||s>1114111?65533:(o=r.get(s))!==null&&o!==void 0?o:s}e.fromCodePoint=(t=String.fromCodePoint)!==null&&t!==void 0?t:function(s){var o="";return s>65535&&(s-=65536,o+=String.fromCharCode(s>>>10&1023|55296),s=56320|1023&s),o+String.fromCharCode(s)},e.replaceCodePoint=i,e.default=function(s){return(0,e.fromCodePoint)(i(s))}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.ensure=function(A,b){d||(d=b),v(A)},e.get=C,e.getDependencies=function(A){return v(A).getDependencies()},e.list=void 0,e.minVersion=function(A){return v(A).minVersion};var r=t(14),i=t(0),s=t(445);const{assignmentExpression:o,cloneNode:a,expressionStatement:l,file:c,identifier:u}=i;function h(A){const b=[];for(;A.parentPath;A=A.parentPath)b.push(A.key),A.inList&&b.push(A.listKey);return b.reverse().join(".")}let d;function g(A){const b=new Set,m=new Set,E=new Map;let I,S;const T=[],P=[],_=[],$={ImportDeclaration(U){const H=U.node.source.value;if(!s.default[H])throw U.buildCodeFrameError(`Unknown helper ${H}`);if(U.get("specifiers").length!==1||!U.get("specifiers.0").isImportDefaultSpecifier())throw U.buildCodeFrameError("Helpers can only import a default value");const N=U.node.specifiers[0].local;E.set(N,H),P.push(h(U))},ExportDefaultDeclaration(U){const H=U.get("declaration");if(!H.isFunctionDeclaration()||!H.node.id)throw H.buildCodeFrameError("Helpers can only export named function declarations");I=H.node.id.name,S=h(U)},ExportAllDeclaration(U){throw U.buildCodeFrameError("Helpers can only export default")},ExportNamedDeclaration(U){throw U.buildCodeFrameError("Helpers can only export default")},Statement(U){U.isImportDeclaration()||U.isExportDeclaration()||U.skip()}},B={Program(U){const H=U.scope.getAllBindings();Object.keys(H).forEach(N=>{N!==I&&(E.has(H[N].identifier)||m.add(N))})},ReferencedIdentifier(U){const H=U.node.name,N=U.scope.getBinding(H);N?E.has(N.identifier)&&_.push(h(U)):b.add(H)},AssignmentExpression(U){const H=U.get("left");if(!(I in H.getBindingIdentifiers()))return;if(!H.isIdentifier())throw H.buildCodeFrameError("Only simple assignments to exports are allowed in helpers");const N=U.scope.getBinding(I);N!=null&&N.scope.path.isProgram()&&T.push(h(U))}};if((0,r.default)(A.ast,$,A.scope),(0,r.default)(A.ast,B,A.scope),!S)throw new Error("Helpers must have a default export.");return T.reverse(),{globals:Array.from(b),localBindingNames:Array.from(m),dependencies:E,exportBindingAssignments:T,exportPath:S,exportName:I,importBindingsReferences:_,importPaths:P}}const f=Object.create(null);function v(A){if(!f[A]){const b=s.default[A];if(!b)throw Object.assign(new ReferenceError(`Unknown helper ${A}`),{code:"BABEL_HELPER_UNKNOWN",helper:A});const m=()=>{if(!d){const I={ast:c(b.ast()),path:null};return(0,r.default)(I.ast,{Program:S=>(I.path=S).stop()}),I}return new d({filename:`babel-helper://${A}`},{ast:c(b.ast()),code:"[internal Babel helper code]",inputMap:null})};let E=null;f[A]={minVersion:b.minVersion,build(I,S,T){const P=m();return E||(E=g(P)),function(_,$,B,U,H){if(U&&!B)throw new Error("Unexpected local bindings for module-based helpers.");if(!B)return;const{localBindingNames:N,dependencies:W,exportBindingAssignments:D,exportPath:R,exportName:Y,importBindingsReferences:ie,importPaths:de}=$,xe={};W.forEach((J,K)=>{xe[K.name]=typeof H=="function"&&H(J)||K});const X={},Q=new Set(U||[]);B.type==="Identifier"&&Q.add(B.name),N.forEach(J=>{let K=J;for(;Q.has(K);)K="_"+K;K!==J&&(X[J]=K)}),B.type==="Identifier"&&Y!==B.name&&(X[Y]=B.name);const{path:he}=_,me=he.get(R),_e=de.map(J=>he.get(J)),fe=ie.map(J=>he.get(J)),oe=me.get("declaration");if(B.type==="Identifier")me.replaceWith(oe);else{if(B.type!=="MemberExpression")throw new Error("Unexpected helper format.");D.forEach(J=>{const K=he.get(J);K.replaceWith(o("=",B,K.node))}),me.replaceWith(oe),he.pushContainer("body",l(o("=",B,u(Y))))}Object.keys(X).forEach(J=>{he.scope.rename(J,X[J])});for(const J of _e)J.remove();for(const J of fe){const K=a(xe[J.node.name]);J.replaceWith(K)}}(P,E,S,T,I),{nodes:P.ast.program.body,globals:E.globals}},getDependencies:()=>(E||(E=g(m())),Array.from(E.dependencies.values()))}}return f[A]}function C(A,b,m,E){return v(A).build(b,m,E)}e.list=Object.keys(s.default).map(A=>A.replace(/^_/,"")),e.default=C},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Var=e.User=e.Statement=e.SpreadProperty=e.Scope=e.RestProperty=e.ReferencedMemberExpression=e.ReferencedIdentifier=e.Referenced=e.Pure=e.NumericLiteralTypeAnnotation=e.Generated=e.ForAwaitStatement=e.Flow=e.Expression=e.ExistentialTypeParam=e.BlockScoped=e.BindingIdentifier=void 0,e.ReferencedIdentifier=["Identifier","JSXIdentifier"],e.ReferencedMemberExpression=["MemberExpression"],e.BindingIdentifier=["Identifier"],e.Statement=["Statement"],e.Expression=["Expression"],e.Scope=["Scopable","Pattern"],e.Referenced=null,e.BlockScoped=null,e.Var=["VariableDeclaration"],e.User=null,e.Generated=null,e.Pure=null,e.Flow=["Flow","ImportDeclaration","ExportDeclaration","ImportSpecifier"],e.RestProperty=["RestElement"],e.SpreadProperty=["RestElement"],e.ExistentialTypeParam=["ExistsTypeAnnotation"],e.NumericLiteralTypeAnnotation=["NumberLiteralTypeAnnotation"],e.ForAwaitStatement=["ForOfStatement"]},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isBindingIdentifier=function(){const{node:$,parent:B}=this,U=this.parentPath.parent;return h($)&&i($,B,U)},e.isBlockScoped=function(){return s(this.node)},e.isExpression=function(){return this.isIdentifier()?this.isReferencedIdentifier():a(this.node)},e.isFlow=function(){const{node:$}=this;return!(!l($)&&(d($)?$.importKind!=="type"&&$.importKind!=="typeof":o($)?$.exportKind!=="type":!g($)||$.importKind!=="type"&&$.importKind!=="typeof"))},e.isForAwaitStatement=function(){return P(this.node,{await:!0})},e.isGenerated=function(){return!this.isUser()},e.isPure=function($){return this.scope.isPure(this.node,$)},e.isReferenced=function(){return b(this.node,this.parent)},e.isReferencedIdentifier=function($){const{node:B,parent:U}=this;return!h(B,$)&&!v(U,$)&&(!f(B,$)||_(B.name))?!1:b(B,U,this.parentPath.parent)},e.isReferencedMemberExpression=function(){const{node:$,parent:B}=this;return C($)&&b($,B)},e.isRestProperty=function(){return A(this.node)&&this.parentPath&&this.parentPath.isObjectPattern()},e.isScope=function(){return m(this.node,this.parent)},e.isSpreadProperty=function(){return A(this.node)&&this.parentPath&&this.parentPath.isObjectExpression()},e.isStatement=function(){const{node:$,parent:B}=this;return E($)?!(S($)&&(u(B,{left:$})||c(B,{init:$}))):!1},e.isUser=function(){return this.node&&!!this.node.loc},e.isVar=function(){return I(this.node)};var r=t(0);const{isBinding:i,isBlockScoped:s,isExportDeclaration:o,isExpression:a,isFlow:l,isForStatement:c,isForXStatement:u,isIdentifier:h,isImportDeclaration:d,isImportSpecifier:g,isJSXIdentifier:f,isJSXMemberExpression:v,isMemberExpression:C,isRestElement:A,isReferenced:b,isScope:m,isStatement:E,isVar:I,isVariableDeclaration:S,react:T,isForOfStatement:P}=r,{isCompatTag:_}=T;e.isExistentialTypeParam=function(){throw new Error("`path.isExistentialTypeParam` has been renamed to `path.isExistsTypeAnnotation()` in Babel 7.")},e.isNumericLiteralTypeAnnotation=function(){throw new Error("`path.isNumericLiteralTypeAnnotation()` has been renamed to `path.isNumberLiteralTypeAnnotation()` in Babel 7.")}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,s){const o=i.split(".");return a=>(0,r.default)(a,o,s)};var r=t(165)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,s,o){if(!(0,r.isMemberExpression)(i))return!1;const a=Array.isArray(s)?s:s.split("."),l=[];let c;for(c=i;(0,r.isMemberExpression)(c);c=c.object)l.push(c.property);if(l.push(c),l.length<a.length||!o&&l.length>a.length)return!1;for(let u=0,h=l.length-1;u<a.length;u++,h--){const d=l[h];let g;if((0,r.isIdentifier)(d))g=d.name;else if((0,r.isStringLiteral)(d))g=d.value;else{if(!(0,r.isThisExpression)(d))return!1;g="this"}if(a[u]!==g)return!1}return!0};var r=t(2)},n=>{let e=null;function t(r){if(e!==null&&(e.property,1)){const i=e;return e=t.prototype=null,i}return e=t.prototype=r??Object.create(null),new t}t(),n.exports=function(r){return t(r)}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.patternLikeCommon=e.functionTypeAnnotationCommon=e.functionDeclarationCommon=e.functionCommon=e.classMethodOrPropertyCommon=e.classMethodOrDeclareMethodCommon=void 0,t(42),t(43),t(59);var r=t(355),i=t(26),s=t(18);const o=(0,s.defineAliasedType)("Standardized");o("ArrayExpression",{fields:{elements:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeOrValueType)("null","Expression","SpreadElement"))),default:[]}},visitor:["elements"],aliases:["Expression"]}),o("AssignmentExpression",{fields:{operator:{validate:(0,s.assertValueType)("string")},left:{validate:(0,s.assertNodeType)("LVal","OptionalMemberExpression")},right:{validate:(0,s.assertNodeType)("Expression")}},builder:["operator","left","right"],visitor:["left","right"],aliases:["Expression"]}),o("BinaryExpression",{builder:["operator","left","right"],fields:{operator:{validate:(0,s.assertOneOf)(...i.BINARY_OPERATORS)},left:{validate:function(){const g=(0,s.assertNodeType)("Expression"),f=(0,s.assertNodeType)("Expression","PrivateName");return Object.assign(function(v,C,A){(v.operator==="in"?f:g)(v,C,A)},{oneOfNodeTypes:["Expression","PrivateName"]})}()},right:{validate:(0,s.assertNodeType)("Expression")}},visitor:["left","right"],aliases:["Binary","Expression"]}),o("InterpreterDirective",{builder:["value"],fields:{value:{validate:(0,s.assertValueType)("string")}}}),o("Directive",{visitor:["value"],fields:{value:{validate:(0,s.assertNodeType)("DirectiveLiteral")}}}),o("DirectiveLiteral",{builder:["value"],fields:{value:{validate:(0,s.assertValueType)("string")}}}),o("BlockStatement",{builder:["body","directives"],visitor:["directives","body"],fields:{directives:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Directive"))),default:[]},body:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","Block","Statement"]}),o("BreakStatement",{visitor:["label"],fields:{label:{validate:(0,s.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),o("CallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments"],aliases:["Expression"],fields:Object.assign({callee:{validate:(0,s.assertNodeType)("Expression","Super","V8IntrinsicIdentifier")},arguments:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Expression","SpreadElement","JSXNamespacedName","ArgumentPlaceholder")))}},{optional:{validate:(0,s.assertOneOf)(!0,!1),optional:!0}},{typeArguments:{validate:(0,s.assertNodeType)("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:(0,s.assertNodeType)("TSTypeParameterInstantiation"),optional:!0}})}),o("CatchClause",{visitor:["param","body"],fields:{param:{validate:(0,s.assertNodeType)("Identifier","ArrayPattern","ObjectPattern"),optional:!0},body:{validate:(0,s.assertNodeType)("BlockStatement")}},aliases:["Scopable","BlockParent"]}),o("ConditionalExpression",{visitor:["test","consequent","alternate"],fields:{test:{validate:(0,s.assertNodeType)("Expression")},consequent:{validate:(0,s.assertNodeType)("Expression")},alternate:{validate:(0,s.assertNodeType)("Expression")}},aliases:["Expression","Conditional"]}),o("ContinueStatement",{visitor:["label"],fields:{label:{validate:(0,s.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),o("DebuggerStatement",{aliases:["Statement"]}),o("DoWhileStatement",{visitor:["test","body"],fields:{test:{validate:(0,s.assertNodeType)("Expression")},body:{validate:(0,s.assertNodeType)("Statement")}},aliases:["Statement","BlockParent","Loop","While","Scopable"]}),o("EmptyStatement",{aliases:["Statement"]}),o("ExpressionStatement",{visitor:["expression"],fields:{expression:{validate:(0,s.assertNodeType)("Expression")}},aliases:["Statement","ExpressionWrapper"]}),o("File",{builder:["program","comments","tokens"],visitor:["program"],fields:{program:{validate:(0,s.assertNodeType)("Program")},comments:{validate:Object.assign(()=>{},{each:{oneOfNodeTypes:["CommentBlock","CommentLine"]}}),optional:!0},tokens:{validate:(0,s.assertEach)(Object.assign(()=>{},{type:"any"})),optional:!0}}}),o("ForInStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,s.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,s.assertNodeType)("Expression")},body:{validate:(0,s.assertNodeType)("Statement")}}}),o("ForStatement",{visitor:["init","test","update","body"],aliases:["Scopable","Statement","For","BlockParent","Loop"],fields:{init:{validate:(0,s.assertNodeType)("VariableDeclaration","Expression"),optional:!0},test:{validate:(0,s.assertNodeType)("Expression"),optional:!0},update:{validate:(0,s.assertNodeType)("Expression"),optional:!0},body:{validate:(0,s.assertNodeType)("Statement")}}});const a=()=>({params:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Identifier","Pattern","RestElement")))},generator:{default:!1},async:{default:!1}});e.functionCommon=a;const l=()=>({returnType:{validate:(0,s.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:(0,s.assertNodeType)("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0}});e.functionTypeAnnotationCommon=l;const c=()=>Object.assign({},a(),{declare:{validate:(0,s.assertValueType)("boolean"),optional:!0},id:{validate:(0,s.assertNodeType)("Identifier"),optional:!0}});e.functionDeclarationCommon=c,o("FunctionDeclaration",{builder:["id","params","body","generator","async"],visitor:["id","params","body","returnType","typeParameters"],fields:Object.assign({},c(),l(),{body:{validate:(0,s.assertNodeType)("BlockStatement")},predicate:{validate:(0,s.assertNodeType)("DeclaredPredicate","InferredPredicate"),optional:!0}}),aliases:["Scopable","Function","BlockParent","FunctionParent","Statement","Pureish","Declaration"],validate:()=>{}}),o("FunctionExpression",{inherits:"FunctionDeclaration",aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},a(),l(),{id:{validate:(0,s.assertNodeType)("Identifier"),optional:!0},body:{validate:(0,s.assertNodeType)("BlockStatement")},predicate:{validate:(0,s.assertNodeType)("DeclaredPredicate","InferredPredicate"),optional:!0}})});const u=()=>({typeAnnotation:{validate:(0,s.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},optional:{validate:(0,s.assertValueType)("boolean"),optional:!0},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator"))),optional:!0}});e.patternLikeCommon=u,o("Identifier",{builder:["name"],visitor:["typeAnnotation","decorators"],aliases:["Expression","PatternLike","LVal","TSEntityName"],fields:Object.assign({},u(),{name:{validate:(0,s.chain)((0,s.assertValueType)("string"),Object.assign(function(g,f,v){},{type:"string"}))}}),validate(g,f,v){}}),o("IfStatement",{visitor:["test","consequent","alternate"],aliases:["Statement","Conditional"],fields:{test:{validate:(0,s.assertNodeType)("Expression")},consequent:{validate:(0,s.assertNodeType)("Statement")},alternate:{optional:!0,validate:(0,s.assertNodeType)("Statement")}}}),o("LabeledStatement",{visitor:["label","body"],aliases:["Statement"],fields:{label:{validate:(0,s.assertNodeType)("Identifier")},body:{validate:(0,s.assertNodeType)("Statement")}}}),o("StringLiteral",{builder:["value"],fields:{value:{validate:(0,s.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),o("NumericLiteral",{builder:["value"],deprecatedAlias:"NumberLiteral",fields:{value:{validate:(0,s.chain)((0,s.assertValueType)("number"),Object.assign(function(g,f,v){},{type:"number"}))}},aliases:["Expression","Pureish","Literal","Immutable"]}),o("NullLiteral",{aliases:["Expression","Pureish","Literal","Immutable"]}),o("BooleanLiteral",{builder:["value"],fields:{value:{validate:(0,s.assertValueType)("boolean")}},aliases:["Expression","Pureish","Literal","Immutable"]}),o("RegExpLiteral",{builder:["pattern","flags"],deprecatedAlias:"RegexLiteral",aliases:["Expression","Pureish","Literal"],fields:{pattern:{validate:(0,s.assertValueType)("string")},flags:{validate:(0,s.chain)((0,s.assertValueType)("string"),Object.assign(function(g,f,v){},{type:"string"})),default:""}}}),o("LogicalExpression",{builder:["operator","left","right"],visitor:["left","right"],aliases:["Binary","Expression"],fields:{operator:{validate:(0,s.assertOneOf)(...i.LOGICAL_OPERATORS)},left:{validate:(0,s.assertNodeType)("Expression")},right:{validate:(0,s.assertNodeType)("Expression")}}}),o("MemberExpression",{builder:["object","property","computed","optional"],visitor:["object","property"],aliases:["Expression","LVal"],fields:Object.assign({object:{validate:(0,s.assertNodeType)("Expression","Super")},property:{validate:function(){const g=(0,s.assertNodeType)("Identifier","PrivateName"),f=(0,s.assertNodeType)("Expression"),v=function(C,A,b){(C.computed?f:g)(C,A,b)};return v.oneOfNodeTypes=["Expression","Identifier","PrivateName"],v}()},computed:{default:!1}},{optional:{validate:(0,s.assertOneOf)(!0,!1),optional:!0}})}),o("NewExpression",{inherits:"CallExpression"}),o("Program",{visitor:["directives","body"],builder:["body","directives","sourceType","interpreter"],fields:{sourceFile:{validate:(0,s.assertValueType)("string")},sourceType:{validate:(0,s.assertOneOf)("script","module"),default:"script"},interpreter:{validate:(0,s.assertNodeType)("InterpreterDirective"),default:null,optional:!0},directives:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Directive"))),default:[]},body:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","Block"]}),o("ObjectExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("ObjectMethod","ObjectProperty","SpreadElement")))}}}),o("ObjectMethod",{builder:["kind","key","params","body","computed","generator","async"],fields:Object.assign({},a(),l(),{kind:Object.assign({validate:(0,s.assertOneOf)("method","get","set")},{default:"method"}),computed:{default:!1},key:{validate:function(){const g=(0,s.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral"),f=(0,s.assertNodeType)("Expression"),v=function(C,A,b){(C.computed?f:g)(C,A,b)};return v.oneOfNodeTypes=["Expression","Identifier","StringLiteral","NumericLiteral","BigIntLiteral"],v}()},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator"))),optional:!0},body:{validate:(0,s.assertNodeType)("BlockStatement")}}),visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["UserWhitespacable","Function","Scopable","BlockParent","FunctionParent","Method","ObjectMember"]}),o("ObjectProperty",{builder:["key","value","computed","shorthand","decorators"],fields:{computed:{default:!1},key:{validate:function(){const g=(0,s.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","PrivateName"),f=(0,s.assertNodeType)("Expression");return Object.assign(function(v,C,A){(v.computed?f:g)(v,C,A)},{oneOfNodeTypes:["Expression","Identifier","StringLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","PrivateName"]})}()},value:{validate:(0,s.assertNodeType)("Expression","PatternLike")},shorthand:{validate:(0,s.chain)((0,s.assertValueType)("boolean"),Object.assign(function(g,f,v){},{type:"boolean"}),function(g,f,v){}),default:!1},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator"))),optional:!0}},visitor:["key","value","decorators"],aliases:["UserWhitespacable","Property","ObjectMember"],validate:((0,s.assertNodeType)("Identifier","Pattern","TSAsExpression","TSSatisfiesExpression","TSNonNullExpression","TSTypeAssertion"),(0,s.assertNodeType)("Expression"),function(g,f,v){})}),o("RestElement",{visitor:["argument","typeAnnotation"],builder:["argument"],aliases:["LVal","PatternLike"],deprecatedAlias:"RestProperty",fields:Object.assign({},u(),{argument:{validate:(0,s.assertNodeType)("LVal")}}),validate(g,f){}}),o("ReturnStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,s.assertNodeType)("Expression"),optional:!0}}}),o("SequenceExpression",{visitor:["expressions"],fields:{expressions:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Expression")))}},aliases:["Expression"]}),o("ParenthesizedExpression",{visitor:["expression"],aliases:["Expression","ExpressionWrapper"],fields:{expression:{validate:(0,s.assertNodeType)("Expression")}}}),o("SwitchCase",{visitor:["test","consequent"],fields:{test:{validate:(0,s.assertNodeType)("Expression"),optional:!0},consequent:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Statement")))}}}),o("SwitchStatement",{visitor:["discriminant","cases"],aliases:["Statement","BlockParent","Scopable"],fields:{discriminant:{validate:(0,s.assertNodeType)("Expression")},cases:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("SwitchCase")))}}}),o("ThisExpression",{aliases:["Expression"]}),o("ThrowStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,s.assertNodeType)("Expression")}}}),o("TryStatement",{visitor:["block","handler","finalizer"],aliases:["Statement"],fields:{block:{validate:(0,s.chain)((0,s.assertNodeType)("BlockStatement"),Object.assign(function(g){},{oneOfNodeTypes:["BlockStatement"]}))},handler:{optional:!0,validate:(0,s.assertNodeType)("CatchClause")},finalizer:{optional:!0,validate:(0,s.assertNodeType)("BlockStatement")}}}),o("UnaryExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!0},argument:{validate:(0,s.assertNodeType)("Expression")},operator:{validate:(0,s.assertOneOf)(...i.UNARY_OPERATORS)}},visitor:["argument"],aliases:["UnaryLike","Expression"]}),o("UpdateExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!1},argument:{validate:(0,s.assertNodeType)("Expression")},operator:{validate:(0,s.assertOneOf)(...i.UPDATE_OPERATORS)}},visitor:["argument"],aliases:["Expression"]}),o("VariableDeclaration",{builder:["kind","declarations"],visitor:["declarations"],aliases:["Statement","Declaration"],fields:{declare:{validate:(0,s.assertValueType)("boolean"),optional:!0},kind:{validate:(0,s.assertOneOf)("var","let","const","using","await using")},declarations:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("VariableDeclarator")))}},validate(g,f,v){}}),o("VariableDeclarator",{visitor:["id","init"],fields:{id:{validate:(0,s.assertNodeType)("LVal")},definite:{optional:!0,validate:(0,s.assertValueType)("boolean")},init:{optional:!0,validate:(0,s.assertNodeType)("Expression")}}}),o("WhileStatement",{visitor:["test","body"],aliases:["Statement","BlockParent","Loop","While","Scopable"],fields:{test:{validate:(0,s.assertNodeType)("Expression")},body:{validate:(0,s.assertNodeType)("Statement")}}}),o("WithStatement",{visitor:["object","body"],aliases:["Statement"],fields:{object:{validate:(0,s.assertNodeType)("Expression")},body:{validate:(0,s.assertNodeType)("Statement")}}}),o("AssignmentPattern",{visitor:["left","right","decorators"],builder:["left","right"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},u(),{left:{validate:(0,s.assertNodeType)("Identifier","ObjectPattern","ArrayPattern","MemberExpression","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression")},right:{validate:(0,s.assertNodeType)("Expression")},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator"))),optional:!0}})}),o("ArrayPattern",{visitor:["elements","typeAnnotation"],builder:["elements"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},u(),{elements:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeOrValueType)("null","PatternLike","LVal")))}})}),o("ArrowFunctionExpression",{builder:["params","body","async"],visitor:["params","body","returnType","typeParameters"],aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},a(),l(),{expression:{validate:(0,s.assertValueType)("boolean")},body:{validate:(0,s.assertNodeType)("BlockStatement","Expression")},predicate:{validate:(0,s.assertNodeType)("DeclaredPredicate","InferredPredicate"),optional:!0}})}),o("ClassBody",{visitor:["body"],fields:{body:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("ClassMethod","ClassPrivateMethod","ClassProperty","ClassPrivateProperty","ClassAccessorProperty","TSDeclareMethod","TSIndexSignature","StaticBlock")))}}}),o("ClassExpression",{builder:["id","superClass","body","decorators"],visitor:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators"],aliases:["Scopable","Class","Expression"],fields:{id:{validate:(0,s.assertNodeType)("Identifier"),optional:!0},typeParameters:{validate:(0,s.assertNodeType)("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:(0,s.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,s.assertNodeType)("Expression")},superTypeParameters:{validate:(0,s.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("TSExpressionWithTypeArguments","ClassImplements"))),optional:!0},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator"))),optional:!0},mixins:{validate:(0,s.assertNodeType)("InterfaceExtends"),optional:!0}}}),o("ClassDeclaration",{inherits:"ClassExpression",aliases:["Scopable","Class","Statement","Declaration"],fields:{id:{validate:(0,s.assertNodeType)("Identifier"),optional:!0},typeParameters:{validate:(0,s.assertNodeType)("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:(0,s.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,s.assertNodeType)("Expression")},superTypeParameters:{validate:(0,s.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("TSExpressionWithTypeArguments","ClassImplements"))),optional:!0},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator"))),optional:!0},mixins:{validate:(0,s.assertNodeType)("InterfaceExtends"),optional:!0},declare:{validate:(0,s.assertValueType)("boolean"),optional:!0},abstract:{validate:(0,s.assertValueType)("boolean"),optional:!0}},validate:((0,s.assertNodeType)("Identifier"),function(g,f,v){})}),o("ExportAllDeclaration",{builder:["source"],visitor:["source","attributes","assertions"],aliases:["Statement","Declaration","ImportOrExportDeclaration","ExportDeclaration"],fields:{source:{validate:(0,s.assertNodeType)("StringLiteral")},exportKind:(0,s.validateOptional)((0,s.assertOneOf)("type","value")),attributes:{optional:!0,validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("ImportAttribute")))},assertions:{optional:!0,validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("ImportAttribute")))}}}),o("ExportDefaultDeclaration",{visitor:["declaration"],aliases:["Statement","Declaration","ImportOrExportDeclaration","ExportDeclaration"],fields:{declaration:{validate:(0,s.assertNodeType)("TSDeclareFunction","FunctionDeclaration","ClassDeclaration","Expression")},exportKind:(0,s.validateOptional)((0,s.assertOneOf)("value"))}}),o("ExportNamedDeclaration",{builder:["declaration","specifiers","source"],visitor:["declaration","specifiers","source","attributes","assertions"],aliases:["Statement","Declaration","ImportOrExportDeclaration","ExportDeclaration"],fields:{declaration:{optional:!0,validate:(0,s.chain)((0,s.assertNodeType)("Declaration"),Object.assign(function(g,f,v){},{oneOfNodeTypes:["Declaration"]}),function(g,f,v){})},attributes:{optional:!0,validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("ImportAttribute")))},assertions:{optional:!0,validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("ImportAttribute")))},specifiers:{default:[],validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)(function(){const g=(0,s.assertNodeType)("ExportSpecifier","ExportDefaultSpecifier","ExportNamespaceSpecifier");return(0,s.assertNodeType)("ExportSpecifier"),g}()))},source:{validate:(0,s.assertNodeType)("StringLiteral"),optional:!0},exportKind:(0,s.validateOptional)((0,s.assertOneOf)("type","value"))}}),o("ExportSpecifier",{visitor:["local","exported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,s.assertNodeType)("Identifier")},exported:{validate:(0,s.assertNodeType)("Identifier","StringLiteral")},exportKind:{validate:(0,s.assertOneOf)("type","value"),optional:!0}}}),o("ForOfStatement",{visitor:["left","right","body"],builder:["left","right","body","await"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,s.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,s.assertNodeType)("Expression")},body:{validate:(0,s.assertNodeType)("Statement")},await:{default:!1}}}),o("ImportDeclaration",{builder:["specifiers","source"],visitor:["specifiers","source","attributes","assertions"],aliases:["Statement","Declaration","ImportOrExportDeclaration"],fields:{attributes:{optional:!0,validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("ImportAttribute")))},assertions:{optional:!0,validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("ImportAttribute")))},module:{optional:!0,validate:(0,s.assertValueType)("boolean")},phase:{default:null,validate:(0,s.assertOneOf)("source","defer")},specifiers:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("ImportSpecifier","ImportDefaultSpecifier","ImportNamespaceSpecifier")))},source:{validate:(0,s.assertNodeType)("StringLiteral")},importKind:{validate:(0,s.assertOneOf)("type","typeof","value"),optional:!0}}}),o("ImportDefaultSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,s.assertNodeType)("Identifier")}}}),o("ImportNamespaceSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,s.assertNodeType)("Identifier")}}}),o("ImportSpecifier",{visitor:["local","imported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,s.assertNodeType)("Identifier")},imported:{validate:(0,s.assertNodeType)("Identifier","StringLiteral")},importKind:{validate:(0,s.assertOneOf)("type","typeof","value"),optional:!0}}}),o("ImportExpression",{visitor:["source","options"],aliases:["Expression"],fields:{phase:{default:null,validate:(0,s.assertOneOf)("source","defer")},source:{validate:(0,s.assertNodeType)("Expression")},options:{validate:(0,s.assertNodeType)("Expression"),optional:!0}}}),o("MetaProperty",{visitor:["meta","property"],aliases:["Expression"],fields:{meta:{validate:(0,s.chain)((0,s.assertNodeType)("Identifier"),Object.assign(function(g,f,v){},{oneOfNodeTypes:["Identifier"]}))},property:{validate:(0,s.assertNodeType)("Identifier")}}});const h=()=>({abstract:{validate:(0,s.assertValueType)("boolean"),optional:!0},accessibility:{validate:(0,s.assertOneOf)("public","private","protected"),optional:!0},static:{default:!1},override:{default:!1},computed:{default:!1},optional:{validate:(0,s.assertValueType)("boolean"),optional:!0},key:{validate:(0,s.chain)(function(){const g=(0,s.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral"),f=(0,s.assertNodeType)("Expression");return function(v,C,A){(v.computed?f:g)(v,C,A)}}(),(0,s.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","Expression"))}});e.classMethodOrPropertyCommon=h;const d=()=>Object.assign({},a(),h(),{params:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Identifier","Pattern","RestElement","TSParameterProperty")))},kind:{validate:(0,s.assertOneOf)("get","set","method","constructor"),default:"method"},access:{validate:(0,s.chain)((0,s.assertValueType)("string"),(0,s.assertOneOf)("public","private","protected")),optional:!0},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator"))),optional:!0}});e.classMethodOrDeclareMethodCommon=d,o("ClassMethod",{aliases:["Function","Scopable","BlockParent","FunctionParent","Method"],builder:["kind","key","params","body","computed","static","generator","async"],visitor:["key","params","body","decorators","returnType","typeParameters"],fields:Object.assign({},d(),l(),{body:{validate:(0,s.assertNodeType)("BlockStatement")}})}),o("ObjectPattern",{visitor:["properties","typeAnnotation","decorators"],builder:["properties"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},u(),{properties:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("RestElement","ObjectProperty")))}})}),o("SpreadElement",{visitor:["argument"],aliases:["UnaryLike"],deprecatedAlias:"SpreadProperty",fields:{argument:{validate:(0,s.assertNodeType)("Expression")}}}),o("Super",{aliases:["Expression"]}),o("TaggedTemplateExpression",{visitor:["tag","quasi","typeParameters"],builder:["tag","quasi"],aliases:["Expression"],fields:{tag:{validate:(0,s.assertNodeType)("Expression")},quasi:{validate:(0,s.assertNodeType)("TemplateLiteral")},typeParameters:{validate:(0,s.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),o("TemplateElement",{builder:["value","tail"],fields:{value:{validate:(0,s.chain)((0,s.assertShape)({raw:{validate:(0,s.assertValueType)("string")},cooked:{validate:(0,s.assertValueType)("string"),optional:!0}}),function(g){const f=g.value.raw;let v=!1;const C=()=>{throw new Error("Internal @babel/types error.")},{str:A,firstInvalidLoc:b}=(0,r.readStringContents)("template",f,0,0,0,{unterminated(){v=!0},strictNumericEscape:C,invalidEscapeSequence:C,numericSeparatorInEscapeSequence:C,unexpectedNumericSeparator:C,invalidDigit:C,invalidCodePoint:C});if(!v)throw new Error("Invalid raw");g.value.cooked=b?null:A})},tail:{default:!1}}}),o("TemplateLiteral",{visitor:["quasis","expressions"],aliases:["Expression","Literal"],fields:{quasis:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("TemplateElement")))},expressions:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Expression","TSType")),function(g,f,v){if(g.quasis.length!==v.length+1)throw new TypeError(`Number of ${g.type} quasis should be exactly one more than the number of expressions.
|
||
Expected ${v.length+1} quasis but got ${g.quasis.length}`)})}}}),o("YieldExpression",{builder:["argument","delegate"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{delegate:{validate:(0,s.chain)((0,s.assertValueType)("boolean"),Object.assign(function(g,f,v){},{type:"boolean"})),default:!1},argument:{optional:!0,validate:(0,s.assertNodeType)("Expression")}}}),o("AwaitExpression",{builder:["argument"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{argument:{validate:(0,s.assertNodeType)("Expression")}}}),o("Import",{aliases:["Expression"]}),o("BigIntLiteral",{builder:["value"],fields:{value:{validate:(0,s.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),o("ExportNamespaceSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,s.assertNodeType)("Identifier")}}}),o("OptionalMemberExpression",{builder:["object","property","computed","optional"],visitor:["object","property"],aliases:["Expression"],fields:{object:{validate:(0,s.assertNodeType)("Expression")},property:{validate:function(){const g=(0,s.assertNodeType)("Identifier"),f=(0,s.assertNodeType)("Expression");return Object.assign(function(v,C,A){(v.computed?f:g)(v,C,A)},{oneOfNodeTypes:["Expression","Identifier"]})}()},computed:{default:!1},optional:{validate:(0,s.assertValueType)("boolean")}}}),o("OptionalCallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments","optional"],aliases:["Expression"],fields:{callee:{validate:(0,s.assertNodeType)("Expression")},arguments:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Expression","SpreadElement","JSXNamespacedName","ArgumentPlaceholder")))},optional:{validate:(0,s.assertValueType)("boolean")},typeArguments:{validate:(0,s.assertNodeType)("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:(0,s.assertNodeType)("TSTypeParameterInstantiation"),optional:!0}}}),o("ClassProperty",{visitor:["key","value","typeAnnotation","decorators"],builder:["key","value","typeAnnotation","decorators","computed","static"],aliases:["Property"],fields:Object.assign({},h(),{value:{validate:(0,s.assertNodeType)("Expression"),optional:!0},definite:{validate:(0,s.assertValueType)("boolean"),optional:!0},typeAnnotation:{validate:(0,s.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator"))),optional:!0},readonly:{validate:(0,s.assertValueType)("boolean"),optional:!0},declare:{validate:(0,s.assertValueType)("boolean"),optional:!0},variance:{validate:(0,s.assertNodeType)("Variance"),optional:!0}})}),o("ClassAccessorProperty",{visitor:["key","value","typeAnnotation","decorators"],builder:["key","value","typeAnnotation","decorators","computed","static"],aliases:["Property","Accessor"],fields:Object.assign({},h(),{key:{validate:(0,s.chain)(function(){const g=(0,s.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","PrivateName"),f=(0,s.assertNodeType)("Expression");return function(v,C,A){(v.computed?f:g)(v,C,A)}}(),(0,s.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","Expression","PrivateName"))},value:{validate:(0,s.assertNodeType)("Expression"),optional:!0},definite:{validate:(0,s.assertValueType)("boolean"),optional:!0},typeAnnotation:{validate:(0,s.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator"))),optional:!0},readonly:{validate:(0,s.assertValueType)("boolean"),optional:!0},declare:{validate:(0,s.assertValueType)("boolean"),optional:!0},variance:{validate:(0,s.assertNodeType)("Variance"),optional:!0}})}),o("ClassPrivateProperty",{visitor:["key","value","decorators","typeAnnotation"],builder:["key","value","decorators","static"],aliases:["Property","Private"],fields:{key:{validate:(0,s.assertNodeType)("PrivateName")},value:{validate:(0,s.assertNodeType)("Expression"),optional:!0},typeAnnotation:{validate:(0,s.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator"))),optional:!0},static:{validate:(0,s.assertValueType)("boolean"),default:!1},readonly:{validate:(0,s.assertValueType)("boolean"),optional:!0},definite:{validate:(0,s.assertValueType)("boolean"),optional:!0},variance:{validate:(0,s.assertNodeType)("Variance"),optional:!0}}}),o("ClassPrivateMethod",{builder:["kind","key","params","body","static"],visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["Function","Scopable","BlockParent","FunctionParent","Method","Private"],fields:Object.assign({},d(),l(),{kind:{validate:(0,s.assertOneOf)("get","set","method"),default:"method"},key:{validate:(0,s.assertNodeType)("PrivateName")},body:{validate:(0,s.assertNodeType)("BlockStatement")}})}),o("PrivateName",{visitor:["id"],aliases:["Private"],fields:{id:{validate:(0,s.assertNodeType)("Identifier")}}}),o("StaticBlock",{visitor:["body"],fields:{body:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","FunctionParent"]})},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,s){if(i===s)return!0;const o=r.PLACEHOLDERS_ALIAS[i];if(o){for(const a of o)if(s===a)return!0}return!1};var r=t(9)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.PLACEHOLDERS_FLIPPED_ALIAS=e.PLACEHOLDERS_ALIAS=e.PLACEHOLDERS=void 0;var r=t(18);const i=e.PLACEHOLDERS=["Identifier","StringLiteral","Expression","Statement","Declaration","BlockStatement","ClassBody","Pattern"],s=e.PLACEHOLDERS_ALIAS={Declaration:["Statement"],Pattern:["PatternLike","LVal"]};for(const a of i){const l=r.ALIAS_KEYS[a];l!=null&&l.length&&(s[a]=l)}const o=e.PLACEHOLDERS_FLIPPED_ALIAS={};Object.keys(s).forEach(a=>{s[a].forEach(l=>{Object.hasOwnProperty.call(o,l)||(o[l]=[]),o[l].push(a)})})},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){return!(!i||!r.VISITOR_KEYS[i.type])};var r=t(9)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function s(o){const a=Array.from(o),l=new Map,c=new Map,u=new Set,h=[];for(let d=0;d<a.length;d++){const g=a[d];if(g&&!(h.indexOf(g)>=0)){if((0,r.isAnyTypeAnnotation)(g))return[g];if((0,r.isFlowBaseAnnotation)(g))c.set(g.type,g);else if((0,r.isUnionTypeAnnotation)(g))u.has(g.types)||(a.push(...g.types),u.add(g.types));else if((0,r.isGenericTypeAnnotation)(g)){const f=i(g.id);if(l.has(f)){let v=l.get(f);v.typeParameters?g.typeParameters&&(v.typeParameters.params.push(...g.typeParameters.params),v.typeParameters.params=s(v.typeParameters.params)):v=g.typeParameters}else l.set(f,g)}else h.push(g)}}for(const[,d]of c)h.push(d);for(const[,d]of l)h.push(d);return h};var r=t(2);function i(s){return(0,r.isIdentifier)(s)?s.name:`${s.id.name}.${i(s.qualification)}`}},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,r,i){if(!i||!t)return t;const s=`${r}Comments`;return t[s]?r==="leading"?t[s]=i.concat(t[s]):t[s].push(...i):t[s]=i,t}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,s){(0,r.default)("innerComments",i,s)};var r=t(99)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,s){(0,r.default)("leadingComments",i,s)};var r=t(99)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(o,a){return(0,r.default)(o,a),(0,i.default)(o,a),(0,s.default)(o,a),o};var r=t(176),i=t(174),s=t(173)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,s){(0,r.default)("trailingComments",i,s)};var r=t(99)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s,o){if((0,r.isBlockStatement)(s))return s;let a=[];return(0,r.isEmptyStatement)(s)?a=[]:((0,r.isStatement)(s)||(s=(0,r.isFunction)(o)?(0,i.returnStatement)(s):(0,i.expressionStatement)(s)),a=[s]),(0,i.blockStatement)(a)};var r=t(2),i=t(4)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s){s+="";let o="";for(const a of s)o+=(0,i.isIdentifierChar)(a.codePointAt(0))?a:"-";return o=o.replace(/^[-0-9]+/,""),o=o.replace(/[-\s]+(.)?/g,function(a,l){return l?l.toUpperCase():""}),(0,r.default)(o)||(o=`_${o}`),o||"_"};var r=t(43),i=t(59)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s,o){return(0,r.default)(s,i.default,o),s};var r=t(180),i=t(181)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function i(s,o,a){if(!s)return;const l=r.VISITOR_KEYS[s.type];if(l){o(s,a=a||{});for(const c of l){const u=s[c];if(Array.isArray(u))for(const h of u)i(h,o,a);else i(u,o,a)}}};var r=t(9)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(o){const a=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).preserveComments?i:s;for(const c of a)o[c]!=null&&(o[c]=void 0);for(const c of Object.keys(o))c[0]==="_"&&o[c]!=null&&(o[c]=void 0);const l=Object.getOwnPropertySymbols(o);for(const c of l)o[c]=null};var r=t(26);const i=["tokens","start","end","loc","raw","rawValue"],s=[...r.COMMENT_KEYS,"comments",...i]},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s){return(0,r.isVariableDeclaration)(s)&&(s.kind!=="var"||s[i.BLOCK_SCOPED_SYMBOL])};var r=t(2),i=t(26)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(401),i=t(14),s=t(402),o=t(403),a=t(0),l=a,c=t(35),u=t(57);const{NOT_LOCAL_BINDING:h,callExpression:d,cloneNode:g,getBindingIdentifiers:f,identifier:v,isArrayExpression:C,isBinary:A,isClass:b,isClassBody:m,isClassDeclaration:E,isExportAllDeclaration:I,isExportDefaultDeclaration:S,isExportNamedDeclaration:T,isFunctionDeclaration:P,isIdentifier:_,isImportDeclaration:$,isLiteral:B,isMethod:U,isModuleSpecifier:H,isNullLiteral:N,isObjectExpression:W,isProperty:D,isPureish:R,isRegExpLiteral:Y,isSuper:ie,isTaggedTemplateExpression:de,isTemplateLiteral:xe,isThisExpression:X,isUnaryExpression:Q,isVariableDeclaration:he,matchesPattern:me,memberExpression:_e,numericLiteral:fe,toIdentifier:oe,variableDeclaration:J,variableDeclarator:K,isRecordExpression:q,isTupleExpression:ue,isObjectProperty:te,isTopicReference:ce,isMetaProperty:ge,isPrivateName:Te,isExportDeclaration:ae,buildUndefinedNode:L}=a;function F($e,Ce){switch($e?.type){default:var Ne;if($($e)||ae($e))if((I($e)||T($e)||$($e))&&$e.source)F($e.source,Ce);else if((T($e)||$($e))&&(Ne=$e.specifiers)!=null&&Ne.length)for(const Ye of $e.specifiers)F(Ye,Ce);else(S($e)||T($e))&&$e.declaration&&F($e.declaration,Ce);else H($e)?F($e.local,Ce):!B($e)||N($e)||Y($e)||xe($e)||Ce.push($e.value);break;case"MemberExpression":case"OptionalMemberExpression":case"JSXMemberExpression":F($e.object,Ce),F($e.property,Ce);break;case"Identifier":case"JSXIdentifier":Ce.push($e.name);break;case"CallExpression":case"OptionalCallExpression":case"NewExpression":F($e.callee,Ce);break;case"ObjectExpression":case"ObjectPattern":for(const Ye of $e.properties)F(Ye,Ce);break;case"SpreadElement":case"RestElement":case"UnaryExpression":case"UpdateExpression":F($e.argument,Ce);break;case"ObjectProperty":case"ObjectMethod":case"ClassProperty":case"ClassMethod":case"ClassPrivateProperty":case"ClassPrivateMethod":F($e.key,Ce);break;case"ThisExpression":Ce.push("this");break;case"Super":Ce.push("super");break;case"Import":Ce.push("import");break;case"DoExpression":Ce.push("do");break;case"YieldExpression":Ce.push("yield"),F($e.argument,Ce);break;case"AwaitExpression":Ce.push("await"),F($e.argument,Ce);break;case"AssignmentExpression":F($e.left,Ce);break;case"VariableDeclarator":case"FunctionExpression":case"FunctionDeclaration":case"ClassExpression":case"ClassDeclaration":case"PrivateName":F($e.id,Ce);break;case"ParenthesizedExpression":F($e.expression,Ce);break;case"MetaProperty":F($e.meta,Ce),F($e.property,Ce);break;case"JSXElement":F($e.openingElement,Ce);break;case"JSXOpeningElement":F($e.name,Ce);break;case"JSXFragment":F($e.openingFragment,Ce);break;case"JSXOpeningFragment":Ce.push("Fragment");break;case"JSXNamespacedName":F($e.namespace,Ce),F($e.name,Ce)}}const re={ForStatement($e){const Ce=$e.get("init");if(Ce.isVar()){const{scope:Ne}=$e;(Ne.getFunctionParent()||Ne.getProgramParent()).registerBinding("var",Ce)}},Declaration($e){$e.isBlockScoped()||$e.isImportDeclaration()||$e.isExportDeclaration()||($e.scope.getFunctionParent()||$e.scope.getProgramParent()).registerDeclaration($e)},ImportDeclaration($e){$e.scope.getBlockParent().registerDeclaration($e)},ReferencedIdentifier($e,Ce){Ce.references.push($e)},ForXStatement($e,Ce){const Ne=$e.get("left");if(Ne.isPattern()||Ne.isIdentifier())Ce.constantViolations.push($e);else if(Ne.isVar()){const{scope:Ye}=$e;(Ye.getFunctionParent()||Ye.getProgramParent()).registerBinding("var",Ne)}},ExportDeclaration:{exit($e){const{node:Ce,scope:Ne}=$e;if(I(Ce))return;const Ye=Ce.declaration;if(E(Ye)||P(Ye)){const st=Ye.id;if(!st)return;const ht=Ne.getBinding(st.name);ht?.reference($e)}else if(he(Ye))for(const st of Ye.declarations)for(const ht of Object.keys(f(st))){const It=Ne.getBinding(ht);It?.reference($e)}}},LabeledStatement($e){$e.scope.getBlockParent().registerDeclaration($e)},AssignmentExpression($e,Ce){Ce.assignments.push($e)},UpdateExpression($e,Ce){Ce.constantViolations.push($e)},UnaryExpression($e,Ce){$e.node.operator==="delete"&&Ce.constantViolations.push($e)},BlockScoped($e){let Ce=$e.scope;if(Ce.path===$e&&(Ce=Ce.parent),Ce.getBlockParent().registerDeclaration($e),$e.isClassDeclaration()&&$e.node.id){const Ne=$e.node.id.name;$e.scope.bindings[Ne]=$e.scope.parent.getBinding(Ne)}},CatchClause($e){$e.scope.registerBinding("let",$e)},Function($e){const Ce=$e.get("params");for(const Ne of Ce)$e.scope.registerBinding("param",Ne);$e.isFunctionExpression()&&$e.has("id")&&!$e.get("id").node[h]&&$e.scope.registerBinding("local",$e.get("id"),$e)},ClassExpression($e){$e.has("id")&&!$e.get("id").node[h]&&$e.scope.registerBinding("local",$e)}};let ke=0;class ze{constructor(Ce){this.uid=void 0,this.path=void 0,this.block=void 0,this.labels=void 0,this.inited=void 0,this.bindings=void 0,this.references=void 0,this.globals=void 0,this.uids=void 0,this.data=void 0,this.crawling=void 0;const{node:Ne}=Ce,Ye=c.scope.get(Ne);if(Ye?.path===Ce)return Ye;c.scope.set(Ne,this),this.uid=ke++,this.block=Ne,this.path=Ce,this.labels=new Map,this.inited=!1}get parent(){var Ce;let Ne,Ye=this.path;do{const st=Ye.key==="key"||Ye.listKey==="decorators";Ye=Ye.parentPath,st&&Ye.isMethod()&&(Ye=Ye.parentPath),Ye&&Ye.isScope()&&(Ne=Ye)}while(Ye&&!Ne);return(Ce=Ne)==null?void 0:Ce.scope}get parentBlock(){return this.path.parent}get hub(){return this.path.hub}traverse(Ce,Ne,Ye){(0,i.default)(Ce,Ne,this,Ye,this.path)}generateDeclaredUidIdentifier(Ce){const Ne=this.generateUidIdentifier(Ce);return this.push({id:Ne}),g(Ne)}generateUidIdentifier(Ce){return v(this.generateUid(Ce))}generateUid(){let Ce,Ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"temp";Ne=oe(Ne).replace(/^_+/,"").replace(/[0-9]+$/g,"");let Ye=1;do Ce=this._generateUid(Ne,Ye),Ye++;while(this.hasLabel(Ce)||this.hasBinding(Ce)||this.hasGlobal(Ce)||this.hasReference(Ce));const st=this.getProgramParent();return st.references[Ce]=!0,st.uids[Ce]=!0,Ce}_generateUid(Ce,Ne){let Ye=Ce;return Ne>1&&(Ye+=Ne),`_${Ye}`}generateUidBasedOnNode(Ce,Ne){const Ye=[];F(Ce,Ye);let st=Ye.join("$");return st=st.replace(/^_/,"")||Ne||"ref",this.generateUid(st.slice(0,20))}generateUidIdentifierBasedOnNode(Ce,Ne){return v(this.generateUidBasedOnNode(Ce,Ne))}isStatic(Ce){if(X(Ce)||ie(Ce)||ce(Ce))return!0;if(_(Ce)){const Ne=this.getBinding(Ce.name);return Ne?Ne.constant:this.hasBinding(Ce.name)}return!1}maybeGenerateMemoised(Ce,Ne){if(this.isStatic(Ce))return null;{const Ye=this.generateUidIdentifierBasedOnNode(Ce);return Ne?Ye:(this.push({id:Ye}),g(Ye))}}checkBlockScopedCollisions(Ce,Ne,Ye,st){if(Ne!=="param"&&Ce.kind!=="local"&&(Ne==="let"||Ce.kind==="let"||Ce.kind==="const"||Ce.kind==="module"||Ce.kind==="param"&&Ne==="const"))throw this.hub.buildError(st,`Duplicate declaration "${Ye}"`,TypeError)}rename(Ce,Ne){const Ye=this.getBinding(Ce);Ye&&(Ne||(Ne=this.generateUidIdentifier(Ce).name),new r.default(Ye,Ce,Ne).rename(arguments[2]))}_renameFromMap(Ce,Ne,Ye,st){Ce[Ne]&&(Ce[Ye]=st,Ce[Ne]=null)}dump(){let Ce=this;do for(const Ne of Object.keys(Ce.bindings))Ce.bindings[Ne];while(Ce=Ce.parent)}toArray(Ce,Ne,Ye){if(_(Ce)){const It=this.getBinding(Ce.name);if(It!=null&&It.constant&&It.path.isGenericType("Array"))return Ce}if(C(Ce))return Ce;if(_(Ce,{name:"arguments"}))return d(_e(_e(_e(v("Array"),v("prototype")),v("slice")),v("call")),[Ce]);let st;const ht=[Ce];return Ne===!0?st="toConsumableArray":typeof Ne=="number"?(ht.push(fe(Ne)),st="slicedToArray"):st="toArray",Ye&&(ht.unshift(this.hub.addHelper(st)),st="maybeArrayLike"),d(this.hub.addHelper(st),ht)}hasLabel(Ce){return!!this.getLabel(Ce)}getLabel(Ce){return this.labels.get(Ce)}registerLabel(Ce){this.labels.set(Ce.node.label.name,Ce)}registerDeclaration(Ce){if(Ce.isLabeledStatement())this.registerLabel(Ce);else if(Ce.isFunctionDeclaration())this.registerBinding("hoisted",Ce.get("id"),Ce);else if(Ce.isVariableDeclaration()){const Ne=Ce.get("declarations"),{kind:Ye}=Ce.node;for(const st of Ne)this.registerBinding(Ye==="using"||Ye==="await using"?"const":Ye,st)}else if(Ce.isClassDeclaration()){if(Ce.node.declare)return;this.registerBinding("let",Ce)}else if(Ce.isImportDeclaration()){const Ne=Ce.node.importKind==="type"||Ce.node.importKind==="typeof",Ye=Ce.get("specifiers");for(const st of Ye){const ht=Ne||st.isImportSpecifier()&&(st.node.importKind==="type"||st.node.importKind==="typeof");this.registerBinding(ht?"unknown":"module",st)}}else if(Ce.isExportDeclaration()){const Ne=Ce.get("declaration");(Ne.isClassDeclaration()||Ne.isFunctionDeclaration()||Ne.isVariableDeclaration())&&this.registerDeclaration(Ne)}else this.registerBinding("unknown",Ce)}buildUndefinedNode(){return L()}registerConstantViolation(Ce){const Ne=Ce.getBindingIdentifiers();for(const st of Object.keys(Ne)){var Ye;(Ye=this.getBinding(st))==null||Ye.reassign(Ce)}}registerBinding(Ce,Ne){let Ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ne;if(!Ce)throw new ReferenceError("no `kind`");if(Ne.isVariableDeclaration()){const It=Ne.get("declarations");for(const Ir of It)this.registerBinding(Ce,Ir);return}const st=this.getProgramParent(),ht=Ne.getOuterBindingIdentifiers(!0);for(const It of Object.keys(ht)){st.references[It]=!0;for(const Ir of ht[It]){const rr=this.getOwnBinding(It);if(rr){if(rr.identifier===Ir)continue;this.checkBlockScopedCollisions(rr,Ce,It,Ir)}rr?this.registerConstantViolation(Ye):this.bindings[It]=new s.default({identifier:Ir,scope:this,path:Ye,kind:Ce})}}}addGlobal(Ce){this.globals[Ce.name]=Ce}hasUid(Ce){let Ne=this;do if(Ne.uids[Ce])return!0;while(Ne=Ne.parent);return!1}hasGlobal(Ce){let Ne=this;do if(Ne.globals[Ce])return!0;while(Ne=Ne.parent);return!1}hasReference(Ce){return!!this.getProgramParent().references[Ce]}isPure(Ce,Ne){if(_(Ce)){const It=this.getBinding(Ce.name);return!!It&&(!Ne||It.constant)}if(X(Ce)||ge(Ce)||ce(Ce)||Te(Ce))return!0;var Ye,st,ht;if(b(Ce))return!(Ce.superClass&&!this.isPure(Ce.superClass,Ne))&&!(((Ye=Ce.decorators)==null?void 0:Ye.length)>0)&&this.isPure(Ce.body,Ne);if(m(Ce)){for(const It of Ce.body)if(!this.isPure(It,Ne))return!1;return!0}if(A(Ce))return this.isPure(Ce.left,Ne)&&this.isPure(Ce.right,Ne);if(C(Ce)||ue(Ce)){for(const It of Ce.elements)if(It!==null&&!this.isPure(It,Ne))return!1;return!0}if(W(Ce)||q(Ce)){for(const It of Ce.properties)if(!this.isPure(It,Ne))return!1;return!0}if(U(Ce))return!(Ce.computed&&!this.isPure(Ce.key,Ne)||((st=Ce.decorators)==null?void 0:st.length)>0);if(D(Ce))return!(Ce.computed&&!this.isPure(Ce.key,Ne)||((ht=Ce.decorators)==null?void 0:ht.length)>0||(te(Ce)||Ce.static)&&Ce.value!==null&&!this.isPure(Ce.value,Ne));if(Q(Ce))return this.isPure(Ce.argument,Ne);if(de(Ce))return me(Ce.tag,"String.raw")&&!this.hasBinding("String",!0)&&this.isPure(Ce.quasi,Ne);if(xe(Ce)){for(const It of Ce.expressions)if(!this.isPure(It,Ne))return!1;return!0}return R(Ce)}setData(Ce,Ne){return this.data[Ce]=Ne}getData(Ce){let Ne=this;do{const Ye=Ne.data[Ce];if(Ye!=null)return Ye}while(Ne=Ne.parent)}removeData(Ce){let Ne=this;do Ne.data[Ce]!=null&&(Ne.data[Ce]=null);while(Ne=Ne.parent)}init(){this.inited||(this.inited=!0,this.crawl())}crawl(){const Ce=this.path;this.references=Object.create(null),this.bindings=Object.create(null),this.globals=Object.create(null),this.uids=Object.create(null),this.data=Object.create(null);const Ne=this.getProgramParent();if(Ne.crawling)return;const Ye={references:[],constantViolations:[],assignments:[]};if(this.crawling=!0,Ce.type!=="Program"&&(0,u.isExplodedVisitor)(re)){for(const ht of re.enter)ht.call(Ye,Ce,Ye);const st=re[Ce.type];if(st)for(const ht of st.enter)ht.call(Ye,Ce,Ye)}Ce.traverse(re,Ye),this.crawling=!1;for(const st of Ye.assignments){const ht=st.getBindingIdentifiers();for(const It of Object.keys(ht))st.scope.getBinding(It)||Ne.addGlobal(ht[It]);st.scope.registerConstantViolation(st)}for(const st of Ye.references){const ht=st.scope.getBinding(st.node.name);ht?ht.reference(st):Ne.addGlobal(st.node)}for(const st of Ye.constantViolations)st.scope.registerConstantViolation(st)}push(Ce){let Ne=this.path;Ne.isPattern()?Ne=this.getPatternParent().path:Ne.isBlockStatement()||Ne.isProgram()||(Ne=this.getBlockParent().path),Ne.isSwitchStatement()&&(Ne=(this.getFunctionParent()||this.getProgramParent()).path);const{init:Ye,unique:st,kind:ht="var",id:It}=Ce;if(!Ye&&!st&&(ht==="var"||ht==="let")&&Ne.isFunction()&&!Ne.node.name&&l.isCallExpression(Ne.parent,{callee:Ne.node})&&Ne.parent.arguments.length<=Ne.node.params.length&&l.isIdentifier(It))return Ne.pushContainer("params",It),void Ne.scope.registerBinding("param",Ne.get("params")[Ne.node.params.length-1]);(Ne.isLoop()||Ne.isCatchClause()||Ne.isFunction())&&(Ne.ensureBlock(),Ne=Ne.get("body"));const Ir=Ce._blockHoist==null?2:Ce._blockHoist,rr=`declaration:${ht}:${Ir}`;let Sr=!st&&Ne.getData(rr);if(!Sr){const Nn=J(ht,[]);Nn._blockHoist=Ir,[Sr]=Ne.unshiftContainer("body",[Nn]),st||Ne.setData(rr,Sr)}const Vr=K(It,Ye),wt=Sr.node.declarations.push(Vr);Ne.scope.registerBinding(ht,Sr.get("declarations")[wt-1])}getProgramParent(){let Ce=this;do if(Ce.path.isProgram())return Ce;while(Ce=Ce.parent);throw new Error("Couldn't find a Program")}getFunctionParent(){let Ce=this;do if(Ce.path.isFunctionParent())return Ce;while(Ce=Ce.parent);return null}getBlockParent(){let Ce=this;do if(Ce.path.isBlockParent())return Ce;while(Ce=Ce.parent);throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...")}getPatternParent(){let Ce=this;do if(!Ce.path.isPattern())return Ce.getBlockParent();while(Ce=Ce.parent.parent);throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...")}getAllBindings(){const Ce=Object.create(null);let Ne=this;do{for(const Ye of Object.keys(Ne.bindings))Ye in Ce==0&&(Ce[Ye]=Ne.bindings[Ye]);Ne=Ne.parent}while(Ne);return Ce}getAllBindingsOfKind(){const Ce=Object.create(null);for(var Ne=arguments.length,Ye=new Array(Ne),st=0;st<Ne;st++)Ye[st]=arguments[st];for(const ht of Ye){let It=this;do{for(const Ir of Object.keys(It.bindings)){const rr=It.bindings[Ir];rr.kind===ht&&(Ce[Ir]=rr)}It=It.parent}while(It)}return Ce}bindingIdentifierEquals(Ce,Ne){return this.getBindingIdentifier(Ce)===Ne}getBinding(Ce){let Ne,Ye=this;do{const ht=Ye.getOwnBinding(Ce);var st;if(ht){if((st=Ne)==null||!st.isPattern()||ht.kind==="param"||ht.kind==="local")return ht}else if(!ht&&Ce==="arguments"&&Ye.path.isFunction()&&!Ye.path.isArrowFunctionExpression())break;Ne=Ye.path}while(Ye=Ye.parent)}getOwnBinding(Ce){return this.bindings[Ce]}getBindingIdentifier(Ce){var Ne;return(Ne=this.getBinding(Ce))==null?void 0:Ne.identifier}getOwnBindingIdentifier(Ce){const Ne=this.bindings[Ce];return Ne?.identifier}hasOwnBinding(Ce){return!!this.getOwnBinding(Ce)}hasBinding(Ce,Ne){var Ye,st,ht;return!(!Ce||!this.hasOwnBinding(Ce)&&(typeof Ne=="boolean"&&(Ne={noGlobals:Ne}),!this.parentHasBinding(Ce,Ne)&&((Ye=Ne)!=null&&Ye.noUids||!this.hasUid(Ce))&&((st=Ne)!=null&&st.noGlobals||!ze.globals.includes(Ce))&&((ht=Ne)!=null&&ht.noGlobals||!ze.contextVariables.includes(Ce))))}parentHasBinding(Ce,Ne){var Ye;return(Ye=this.parent)==null?void 0:Ye.hasBinding(Ce,Ne)}moveBindingTo(Ce,Ne){const Ye=this.getBinding(Ce);Ye&&(Ye.scope.removeOwnBinding(Ce),Ye.scope=Ne,Ne.bindings[Ce]=Ye)}removeOwnBinding(Ce){delete this.bindings[Ce]}removeBinding(Ce){var Ne;(Ne=this.getBinding(Ce))==null||Ne.scope.removeOwnBinding(Ce);let Ye=this;do Ye.uids[Ce]&&(Ye.uids[Ce]=!1);while(Ye=Ye.parent)}}e.default=ze,ze.globals=Object.keys(o.builtin),ze.contextVariables=["arguments","undefined","Infinity","NaN"]},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.needsParens=function(C,A,b){var m;return!!A&&(!(!u(A)||A.callee!==C||!f(C))||((m=d.get(C.type))==null?void 0:m(C,A,b)))},e.needsWhitespace=v,e.needsWhitespaceAfter=function(C,A){return v(C,A,2)},e.needsWhitespaceBefore=function(C,A){return v(C,A,1)};var r=t(410),i=t(411),s=t(0);const{FLIPPED_ALIAS_KEYS:o,isCallExpression:a,isExpressionStatement:l,isMemberExpression:c,isNewExpression:u}=s;function h(C){const A=new Map;function b(m,E){const I=A.get(m);A.set(m,I?function(S,T,P){var _;return(_=I(S,T,P))!=null?_:E(S,T,P)}:E)}for(const m of Object.keys(C)){const E=o[m];if(E)for(const I of E)b(I,C[m]);else b(m,C[m])}return A}const d=h(i),g=h(r.nodes);function f(C){return!!a(C)||c(C)&&f(C.object)}function v(C,A,b){var m;if(!C)return!1;l(C)&&(C=C.expression);const E=(m=g.get(C.type))==null?void 0:m(C,A);return typeof E=="number"&&(E&b)!=0}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ExportAllDeclaration=function(d){var g,f;this.word("export"),this.space(),d.exportKind==="type"&&(this.word("type"),this.space()),this.tokenChar(42),this.space(),this.word("from"),this.space(),(g=d.attributes)!=null&&g.length||(f=d.assertions)!=null&&f.length?(this.print(d.source,d,!0),this.space(),this._printAttributes(d)):this.print(d.source,d),this.semicolon()},e.ExportDefaultDeclaration=function(d){h(this,d),this.word("export"),this.noIndentInnerCommentsHere(),this.space(),this.word("default"),this.space();const g=d.declaration;this.print(g,d),c(g)||this.semicolon()},e.ExportDefaultSpecifier=function(d){this.print(d.exported,d)},e.ExportNamedDeclaration=function(d){if(h(this,d),this.word("export"),this.space(),d.declaration){const v=d.declaration;this.print(v,d),c(v)||this.semicolon()}else{d.exportKind==="type"&&(this.word("type"),this.space());const v=d.specifiers.slice(0);let C=!1;for(;;){const A=v[0];if(!s(A)&&!o(A))break;C=!0,this.print(v.shift(),d),v.length&&(this.tokenChar(44),this.space())}var g,f;(v.length||!v.length&&!C)&&(this.tokenChar(123),v.length&&(this.space(),this.printList(v,d),this.space()),this.tokenChar(125)),d.source&&(this.space(),this.word("from"),this.space(),(g=d.attributes)!=null&&g.length||(f=d.assertions)!=null&&f.length?(this.print(d.source,d,!0),this.space(),this._printAttributes(d)):this.print(d.source,d)),this.semicolon()}},e.ExportNamespaceSpecifier=function(d){this.tokenChar(42),this.space(),this.word("as"),this.space(),this.print(d.exported,d)},e.ExportSpecifier=function(d){d.exportKind==="type"&&(this.word("type"),this.space()),this.print(d.local,d),d.exported&&d.local.name!==d.exported.name&&(this.space(),this.word("as"),this.space(),this.print(d.exported,d))},e.ImportAttribute=function(d){this.print(d.key),this.tokenChar(58),this.space(),this.print(d.value)},e.ImportDeclaration=function(d){var g,f;this.word("import"),this.space();const v=d.importKind==="type"||d.importKind==="typeof";v?(this.noIndentInnerCommentsHere(),this.word(d.importKind),this.space()):d.module?(this.noIndentInnerCommentsHere(),this.word("module"),this.space()):d.phase&&(this.noIndentInnerCommentsHere(),this.word(d.phase),this.space());const C=d.specifiers.slice(0),A=!!C.length;for(;A;){const b=C[0];if(!a(b)&&!l(b))break;this.print(C.shift(),d),C.length&&(this.tokenChar(44),this.space())}C.length?(this.tokenChar(123),this.space(),this.printList(C,d),this.space(),this.tokenChar(125)):v&&!A&&(this.tokenChar(123),this.tokenChar(125)),(A||v)&&(this.space(),this.word("from"),this.space()),(g=d.attributes)!=null&&g.length||(f=d.assertions)!=null&&f.length?(this.print(d.source,d,!0),this.space(),this._printAttributes(d)):this.print(d.source,d),this.semicolon()},e.ImportDefaultSpecifier=function(d){this.print(d.local,d)},e.ImportExpression=function(d){this.word("import"),d.phase&&(this.tokenChar(46),this.word(d.phase)),this.tokenChar(40),this.print(d.source,d),d.options!=null&&(this.tokenChar(44),this.space(),this.print(d.options,d)),this.tokenChar(41)},e.ImportNamespaceSpecifier=function(d){this.tokenChar(42),this.space(),this.word("as"),this.space(),this.print(d.local,d)},e.ImportSpecifier=function(d){d.importKind!=="type"&&d.importKind!=="typeof"||(this.word(d.importKind),this.space()),this.print(d.imported,d),d.local&&d.local.name!==d.imported.name&&(this.space(),this.word("as"),this.space(),this.print(d.local,d))},e._printAttributes=function(d){const{importAttributesKeyword:g}=this.format,{attributes:f,assertions:v}=d;!f||g||u||(u=!0);const C=g==="assert"||!g&&v;this.word(C?"assert":"with"),this.space(),C||g==="with"?(this.tokenChar(123),this.space(),this.printList(f||v,d),this.space(),this.tokenChar(125)):this.printList(f||v,d)};var r=t(0);const{isClassDeclaration:i,isExportDefaultSpecifier:s,isExportNamespaceSpecifier:o,isImportDefaultSpecifier:a,isImportNamespaceSpecifier:l,isStatement:c}=r;let u=!1;function h(d,g){i(g.declaration)&&d._shouldPrintDecoratorsBeforeExport(g)&&d.printJoin(g.declaration.decorators,g)}},(n,e,t)=>{t(44),Object.defineProperty(e,"__esModule",{value:!0}),e.ArgumentPlaceholder=function(){this.tokenChar(63)},e.ArrayPattern=e.ArrayExpression=function(l){const c=l.elements,u=c.length;this.tokenChar(91);for(let h=0;h<c.length;h++){const d=c[h];d?(h>0&&this.space(),this.print(d,l),h<u-1&&this.tokenChar(44)):this.tokenChar(44)}this.tokenChar(93)},e.BigIntLiteral=function(l){const c=this.getPossibleRaw(l);this.format.minified||c===void 0?this.word(l.value+"n"):this.word(c)},e.BooleanLiteral=function(l){this.word(l.value?"true":"false")},e.DecimalLiteral=function(l){const c=this.getPossibleRaw(l);this.format.minified||c===void 0?this.word(l.value+"m"):this.word(c)},e.Identifier=function(l){var c;this.sourceIdentifierName(((c=l.loc)==null?void 0:c.identifierName)||l.name),this.word(l.name)},e.NullLiteral=function(){this.word("null")},e.NumericLiteral=function(l){const c=this.getPossibleRaw(l),u=this.format.jsescOption,h=l.value,d=h+"";u.numbers?this.number(i(h,u),h):c==null?this.number(d,h):this.format.minified?this.number(c.length<d.length?c:d,h):this.number(c,h)},e.ObjectPattern=e.ObjectExpression=function(l){const c=l.properties;this.tokenChar(123),c.length&&(this.space(),this.printList(c,l,{indent:!0,statement:!0}),this.space()),this.sourceWithOffset("end",l.loc,-1),this.tokenChar(125)},e.ObjectMethod=function(l){this.printJoin(l.decorators,l),this._methodHead(l),this.space(),this.print(l.body,l)},e.ObjectProperty=function(l){if(this.printJoin(l.decorators,l),l.computed)this.tokenChar(91),this.print(l.key,l),this.tokenChar(93);else{if(s(l.value)&&o(l.key)&&l.key.name===l.value.left.name)return void this.print(l.value,l);if(this.print(l.key,l),l.shorthand&&o(l.key)&&o(l.value)&&l.key.name===l.value.name)return}this.tokenChar(58),this.space(),this.print(l.value,l)},e.PipelineBareFunction=function(l){this.print(l.callee,l)},e.PipelinePrimaryTopicReference=function(){this.tokenChar(35)},e.PipelineTopicExpression=function(l){this.print(l.expression,l)},e.RecordExpression=function(l){const c=l.properties;let u,h;if(this.format.recordAndTupleSyntaxType==="bar")u="{|",h="|}";else{if(this.format.recordAndTupleSyntaxType!=="hash"&&this.format.recordAndTupleSyntaxType!=null)throw new Error(`The "recordAndTupleSyntaxType" generator option must be "bar" or "hash" (${JSON.stringify(this.format.recordAndTupleSyntaxType)} received).`);u="#{",h="}"}this.token(u),c.length&&(this.space(),this.printList(c,l,{indent:!0,statement:!0}),this.space()),this.token(h)},e.RegExpLiteral=function(l){this.word(`/${l.pattern}/${l.flags}`)},e.SpreadElement=e.RestElement=function(l){this.token("..."),this.print(l.argument,l)},e.StringLiteral=function(l){const c=this.getPossibleRaw(l);if(!this.format.minified&&c!==void 0)return void this.token(c);const u=i(l.value,this.format.jsescOption);this.token(u)},e.TopicReference=function(){const{topicToken:l}=this.format;if(!a.has(l)){const c=JSON.stringify(l),u=Array.from(a,h=>JSON.stringify(h));throw new Error(`The "topicToken" generator option must be one of ${u.join(", ")} (${c} received instead).`)}this.token(l)},e.TupleExpression=function(l){const c=l.elements,u=c.length;let h,d;if(this.format.recordAndTupleSyntaxType==="bar")h="[|",d="|]";else{if(this.format.recordAndTupleSyntaxType!=="hash")throw new Error(`${this.format.recordAndTupleSyntaxType} is not a valid recordAndTuple syntax type`);h="#[",d="]"}this.token(h);for(let g=0;g<c.length;g++){const f=c[g];f&&(g>0&&this.space(),this.print(f,l),g<u-1&&this.tokenChar(44))}this.token(d)};var r=t(0),i=t(205);const{isAssignmentPattern:s,isIdentifier:o}=r,a=new Set(["^^","@@","^","%","#"])},(n,e,t)=>{var r=t(105),i=TypeError;n.exports=function(s){if(r(s))throw new i("Can't call method on "+s);return s}},(n,e,t)=>{var r=t(15),i=t(29),s=Function.prototype,o=r&&Object.getOwnPropertyDescriptor,a=i(s,"name"),l=a&&function(){}.name==="something",c=a&&(!r||r&&o(s,"name").configurable);n.exports={EXISTS:a,PROPER:l,CONFIGURABLE:c}},(n,e,t)=>{var r=t(19),i=t(6),s=t(64),o=r(Function.toString);i(s.inspectSource)||(s.inspectSource=function(a){return o(a)}),n.exports=s.inspectSource},(n,e,t)=>{var r=t(5),i=t(6),s=r.WeakMap;n.exports=i(s)&&/native code/.test(String(s))},(n,e,t)=>{var r=t(15),i=t(11),s=t(192);n.exports=!r&&!i(function(){return Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a!==7})},(n,e,t)=>{var r=t(5),i=t(20),s=r.document,o=i(s)&&i(s.createElement);n.exports=function(a){return o?s.createElement(a):{}}},(n,e,t)=>{var r=t(15),i=t(11);n.exports=r&&i(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},(n,e,t)=>{var r=t(195),i=t(110);n.exports=function(s){var o=r(s,"string");return i(o)?o:o+""}},(n,e,t)=>{var r=t(66),i=t(20),s=t(110),o=t(199),a=t(200),l=t(45),c=TypeError,u=l("toPrimitive");n.exports=function(h,d){if(!i(h)||s(h))return h;var g,f=o(h,u);if(f){if(d===void 0&&(d="default"),g=r(f,h,d),!i(g)||s(g))return g;throw new c("Can't convert object to primitive value")}return d===void 0&&(d="number"),a(h,d)}},(n,e,t)=>{var r=t(5),i=t(6);n.exports=function(s,o){return arguments.length<2?(a=r[s],i(a)?a:void 0):r[s]&&r[s][o];var a}},(n,e,t)=>{var r,i,s=t(5),o=t(198),a=s.process,l=s.Deno,c=a&&a.versions||l&&l.version,u=c&&c.v8;u&&(i=(r=u.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!i&&o&&(!(r=o.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=o.match(/Chrome\/(\d+)/))&&(i=+r[1]),n.exports=i},n=>{n.exports=typeof navigator<"u"&&String(navigator.userAgent)||""},(n,e,t)=>{var r=t(114),i=t(105);n.exports=function(s,o){var a=s[o];return i(a)?void 0:r(a)}},(n,e,t)=>{var r=t(66),i=t(6),s=t(20),o=TypeError;n.exports=function(a,l){var c,u;if(l==="string"&&i(c=a.toString)&&!s(u=r(c,a))||i(c=a.valueOf)&&!s(u=r(c,a))||l!=="string"&&i(c=a.toString)&&!s(u=r(c,a)))return u;throw new o("Can't convert object to primitive value")}},n=>{n.exports=!1},n=>{n.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},n=>{n.exports={}},(n,e,t)=>{var r=t(65);n.exports=function(){var i=r(this),s="";return i.hasIndices&&(s+="d"),i.global&&(s+="g"),i.ignoreCase&&(s+="i"),i.multiline&&(s+="m"),i.dotAll&&(s+="s"),i.unicode&&(s+="u"),i.unicodeSets&&(s+="v"),i.sticky&&(s+="y"),s}},(n,e,t)=>{var r=t(31).a;const i={},s=i.hasOwnProperty,o=(v,C)=>{for(const A in v)s.call(v,A)&&C(A,v[A])},a=i.toString,l=Array.isArray,c=r.isBuffer,u={'"':'\\"',"'":"\\'","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t"},h=/["'\\\b\f\n\r\t]/,d=/[0-9]/,g=/[ !#-&\(-\[\]-_a-~]/,f=(v,C)=>{const A=()=>{$=_,++C.indentLevel,_=C.indent.repeat(C.indentLevel)},b={escapeEverything:!1,minimal:!1,isScriptContext:!1,quotes:"single",wrap:!1,es6:!1,json:!1,compact:!0,lowercaseHex:!1,numbers:"decimal",indent:" ",indentLevel:0,__inline1__:!1,__inline2__:!1},m=C&&C.json;var E,I;m&&(b.quotes="double",b.wrap=!0),E=b,C=((I=C)&&o(I,(he,me)=>{E[he]=me}),E),C.quotes!="single"&&C.quotes!="double"&&C.quotes!="backtick"&&(C.quotes="single");const S=C.quotes=="double"?'"':C.quotes=="backtick"?"`":"'",T=C.compact,P=C.lowercaseHex;let _=C.indent.repeat(C.indentLevel),$="";const B=C.__inline1__,U=C.__inline2__,H=T?"":`
|
||
`;let N,W=!0;const D=C.numbers=="binary",R=C.numbers=="octal",Y=C.numbers=="decimal",ie=C.numbers=="hexadecimal";if(m&&v&&typeof v.toJSON=="function"&&(v=v.toJSON()),typeof(de=v)!="string"&&a.call(de)!="[object String]"){if((he=>a.call(he)=="[object Map]")(v))return v.size==0?"new Map()":(T||(C.__inline1__=!0,C.__inline2__=!1),"new Map("+f(Array.from(v),C)+")");if((he=>a.call(he)=="[object Set]")(v))return v.size==0?"new Set()":"new Set("+f(Array.from(v),C)+")";if(c(v))return v.length==0?"Buffer.from([])":"Buffer.from("+f(Array.from(v),C)+")";if(l(v))return N=[],C.wrap=!0,B&&(C.__inline1__=!1,C.__inline2__=!0),U||A(),((he,me)=>{const _e=he.length;let fe=-1;for(;++fe<_e;)me(he[fe])})(v,he=>{W=!1,U&&(C.__inline2__=!1),N.push((T||U?"":_)+f(he,C))}),W?"[]":U?"["+N.join(", ")+"]":"["+H+N.join(","+H)+H+(T?"":$)+"]";if(!(he=>typeof he=="number"||a.call(he)=="[object Number]")(v))return(he=>a.call(he)=="[object Object]")(v)?(N=[],C.wrap=!0,A(),o(v,(he,me)=>{W=!1,N.push((T?"":_)+f(he,C)+":"+(T?"":" ")+f(me,C))}),W?"{}":"{"+H+N.join(","+H)+H+(T?"":$)+"}"):m?JSON.stringify(v)||"null":String(v);if(m)return JSON.stringify(v);if(Y)return String(v);if(ie){let he=v.toString(16);return P||(he=he.toUpperCase()),"0x"+he}if(D)return"0b"+v.toString(2);if(R)return"0o"+v.toString(8)}var de;const xe=v;let X=-1;const Q=xe.length;for(N="";++X<Q;){const he=xe.charAt(X);if(C.es6){const J=xe.charCodeAt(X);if(J>=55296&&J<=56319&&Q>X+1){const K=xe.charCodeAt(X+1);if(K>=56320&&K<=57343){let q=(1024*(J-55296)+K-56320+65536).toString(16);P||(q=q.toUpperCase()),N+="\\u{"+q+"}",++X;continue}}}if(!C.escapeEverything){if(g.test(he)){N+=he;continue}if(he=='"'){N+=S==he?'\\"':he;continue}if(he=="`"){N+=S==he?"\\`":he;continue}if(he=="'"){N+=S==he?"\\'":he;continue}}if(he=="\0"&&!m&&!d.test(xe.charAt(X+1))){N+="\\0";continue}if(h.test(he)){N+=u[he];continue}const me=he.charCodeAt(0);if(C.minimal&&me!=8232&&me!=8233){N+=he;continue}let _e=me.toString(16);P||(_e=_e.toUpperCase());const fe=_e.length>2||m,oe="\\"+(fe?"u":"x")+("0000"+_e).slice(fe?-4:-2);N+=oe}return C.wrap&&(N=S+N+S),S=="`"&&(N=N.replace(/\$\{/g,"\\${")),C.isScriptContext?N.replace(/<\/(script|style)/gi,"<\\/$1").replace(/<!--/g,m?"\\u003C!--":"\\x3C!--"):N};f.version="2.5.2",n.exports=f},(n,e,t)=>{var r,i,s,o=t(207),a=t(15),l=t(5),c=t(6),u=t(20),h=t(29),d=t(208),g=t(115),f=t(108),v=t(211),C=t(102),A=t(111),b=t(212),m=t(214),E=t(45),I=t(67),S=t(107),T=S.enforce,P=S.get,_=l.Int8Array,$=_&&_.prototype,B=l.Uint8ClampedArray,U=B&&B.prototype,H=_&&b(_),N=$&&b($),W=Object.prototype,D=l.TypeError,R=E("toStringTag"),Y=I("TYPED_ARRAY_TAG"),ie="TypedArrayConstructor",de=o&&!!m&&d(l.opera)!=="Opera",xe=!1,X={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},Q={BigInt64Array:8,BigUint64Array:8},he=function(_e){var fe=b(_e);if(u(fe)){var oe=P(fe);return oe&&h(oe,ie)?oe[ie]:he(fe)}},me=function(_e){if(!u(_e))return!1;var fe=d(_e);return h(X,fe)||h(Q,fe)};for(r in X)(s=(i=l[r])&&i.prototype)?T(s)[ie]=i:de=!1;for(r in Q)(s=(i=l[r])&&i.prototype)&&(T(s)[ie]=i);if((!de||!c(H)||H===Function.prototype)&&(H=function(){throw new D("Incorrect invocation")},de))for(r in X)l[r]&&m(l[r],H);if((!de||!N||N===W)&&(N=H.prototype,de))for(r in X)l[r]&&m(l[r].prototype,N);if(de&&b(U)!==N&&m(U,N),a&&!h(N,R))for(r in xe=!0,C(N,R,{configurable:!0,get:function(){return u(this)?this[Y]:void 0}}),X)l[r]&&f(l[r],Y,r);n.exports={NATIVE_ARRAY_BUFFER_VIEWS:de,TYPED_ARRAY_TAG:xe&&Y,aTypedArray:function(_e){if(me(_e))return _e;throw new D("Target is not a typed array")},aTypedArrayConstructor:function(_e){if(c(_e)&&(!m||A(H,_e)))return _e;throw new D(g(_e)+" is not a typed array constructor")},exportTypedArrayMethod:function(_e,fe,oe,J){if(a){if(oe)for(var K in X){var q=l[K];if(q&&h(q.prototype,_e))try{delete q.prototype[_e]}catch{try{q.prototype[_e]=fe}catch{}}}N[_e]&&!oe||v(N,_e,oe?fe:de&&$[_e]||fe,J)}},exportTypedArrayStaticMethod:function(_e,fe,oe){var J,K;if(a){if(m){if(oe){for(J in X)if((K=l[J])&&h(K,_e))try{delete K[_e]}catch{}}if(H[_e]&&!oe)return;try{return v(H,_e,oe?fe:de&&H[_e]||fe)}catch{}}for(J in X)!(K=l[J])||K[_e]&&!oe||v(K,_e,fe)}},getTypedArrayConstructor:he,isView:function(_e){if(!u(_e))return!1;var fe=d(_e);return fe==="DataView"||h(X,fe)||h(Q,fe)},isTypedArray:me,TypedArray:H,TypedArrayPrototype:N}},n=>{n.exports=typeof ArrayBuffer<"u"&&typeof DataView<"u"},(n,e,t)=>{var r=t(209),i=t(6),s=t(210),o=t(45)("toStringTag"),a=Object,l=s(function(){return arguments}())==="Arguments";n.exports=r?s:function(c){var u,h,d;return c===void 0?"Undefined":c===null?"Null":typeof(h=function(g,f){try{return g[f]}catch{}}(u=a(c),o))=="string"?h:l?s(u):(d=s(u))==="Object"&&i(u.callee)?"Arguments":d}},(n,e,t)=>{var r={};r[t(45)("toStringTag")]="z",n.exports=String(r)==="[object z]"},(n,e,t)=>{var r=t(19),i=r({}.toString),s=r("".slice);n.exports=function(o){return s(i(o),8,-1)}},(n,e,t)=>{var r=t(6),i=t(109),s=t(103),o=t(106);n.exports=function(a,l,c,u){u||(u={});var h=u.enumerable,d=u.name!==void 0?u.name:l;if(r(c)&&s(c,d,u),u.global)h?a[l]=c:o(l,c);else{try{u.unsafe?a[l]&&(h=!0):delete a[l]}catch{}h?a[l]=c:i.f(a,l,{value:c,enumerable:!1,configurable:!u.nonConfigurable,writable:!u.nonWritable})}return a}},(n,e,t)=>{var r=t(29),i=t(6),s=t(63),o=t(117),a=t(213),l=o("IE_PROTO"),c=Object,u=c.prototype;n.exports=a?c.getPrototypeOf:function(h){var d=s(h);if(r(d,l))return d[l];var g=d.constructor;return i(g)&&d instanceof g?g.prototype:d instanceof c?u:null}},(n,e,t)=>{var r=t(11);n.exports=!r(function(){function i(){}return i.prototype.constructor=null,Object.getPrototypeOf(new i)!==i.prototype})},(n,e,t)=>{var r=t(215),i=t(65),s=t(216);n.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var o,a=!1,l={};try{(o=r(Object.prototype,"__proto__","set"))(l,[]),a=l instanceof Array}catch{}return function(c,u){return i(c),s(u),a?o(c,u):c.__proto__=u,c}}():void 0)},(n,e,t)=>{var r=t(19),i=t(114);n.exports=function(s,o,a){try{return r(i(Object.getOwnPropertyDescriptor(s,o)[a]))}catch{}}},(n,e,t)=>{var r=t(217),i=String,s=TypeError;n.exports=function(o){if(r(o))return o;throw new s("Can't set "+i(o)+" as a prototype")}},(n,e,t)=>{var r=t(20);n.exports=function(i){return r(i)||i===null}},(n,e,t)=>{var r=t(219);n.exports=function(i){return r(i.length)}},(n,e,t)=>{var r=t(118),i=Math.min;n.exports=function(s){var o=r(s);return o>0?i(o,9007199254740991):0}},n=>{var e=Math.ceil,t=Math.floor;n.exports=Math.trunc||function(r){var i=+r;return(i>0?t:e)(i)}},(n,e,t)=>{var r=t(222),i=RangeError;n.exports=function(s,o){var a=r(s);if(a%o)throw new i("Wrong offset");return a}},(n,e,t)=>{var r=t(118),i=RangeError;n.exports=function(s){var o=r(s);if(o<0)throw new i("The argument can't be less than 0");return o}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.createUnionType=function(c){return a(c[0])?i?i(c):o(c):s?s(c):void 0};var r=t(0);const{createFlowUnionType:i,createTSUnionType:s,createUnionTypeAnnotation:o,isFlowType:a,isTSType:l}=r},n=>{n.exports={grey:null,red:{bold:null}}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(m,E,I){const{placeholderWhitelist:S,placeholderPattern:T,preserveComments:P,syntacticPlaceholders:_}=I,$=function(U,H,N){const W=(H.plugins||[]).slice();N!==!1&&W.push("placeholders"),H=Object.assign({allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,sourceType:"module"},H,{plugins:W});try{return(0,i.parse)(U,H)}catch(D){const R=D.loc;throw R&&(D.message+=`
|
||
`+(0,s.codeFrameColumns)(U,{start:R}),D.code="BABEL_TEMPLATE_PARSE_ERROR"),D}}(E,I.parser,_);v($,{preserveComments:P}),m.validate($);const B={syntactic:{placeholders:[],placeholderNames:new Set},legacy:{placeholders:[],placeholderNames:new Set},placeholderWhitelist:S,placeholderPattern:T,syntacticPlaceholders:_};return C($,b,B),Object.assign({ast:$},B.syntactic.placeholders.length?B.syntactic:B.legacy)};var r=t(0),i=t(21),s=t(36);const{isCallExpression:o,isExpressionStatement:a,isFunction:l,isIdentifier:c,isJSXIdentifier:u,isNewExpression:h,isPlaceholder:d,isStatement:g,isStringLiteral:f,removePropertiesDeep:v,traverse:C}=r,A=/^[_$A-Z0-9]+$/;function b(m,E,I){var S;let T,P=I.syntactic.placeholders.length>0;if(d(m)){if(I.syntacticPlaceholders===!1)throw new Error("%%foo%%-style placeholders can't be used when '.syntacticPlaceholders' is false.");T=m.name.name,P=!0}else{if(P||I.syntacticPlaceholders)return;if(c(m)||u(m))T=m.name;else{if(!f(m))return;T=m.value}}if(P&&(I.placeholderPattern!=null||I.placeholderWhitelist!=null))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");if(!(P||I.placeholderPattern!==!1&&(I.placeholderPattern||A).test(T)||(S=I.placeholderWhitelist)!=null&&S.has(T)))return;E=E.slice();const{node:_,key:$}=E[E.length-1];let B;f(m)||d(m,{expectedNode:"StringLiteral"})?B="string":h(_)&&$==="arguments"||o(_)&&$==="arguments"||l(_)&&$==="params"?B="param":a(_)&&!d(m)?(B="statement",E=E.slice(0,-1)):B=g(m)&&d(m)?"statement":"other";const{placeholders:U,placeholderNames:H}=P?I.syntactic:I.legacy;U.push({name:T,type:B,resolve:N=>function(W,D){let R=W;for(let de=0;de<D.length-1;de++){const{key:xe,index:X}=D[de];R=X===void 0?R[xe]:R[xe][X]}const{key:Y,index:ie}=D[D.length-1];return{parent:R,key:Y,index:ie}}(N,E),isDuplicate:H.has(T)}),H.add(T)}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(g,f){const v=s(g.ast);return f&&(g.placeholders.forEach(C=>{if(!Object.prototype.hasOwnProperty.call(f,C.name)){const A=C.name;throw new Error(`Error: No substitution given for "${A}". If this is not meant to be a
|
||
placeholder you may want to consider passing one of the following options to @babel/template:
|
||
- { placeholderPattern: false, placeholderWhitelist: new Set(['${A}'])}
|
||
- { placeholderPattern: /^${A}$/ }`)}}),Object.keys(f).forEach(C=>{if(!g.placeholderNames.has(C))throw new Error(`Unknown substitution "${C}" given`)})),g.placeholders.slice().reverse().forEach(C=>{try{(function(A,b,m){A.isDuplicate&&(Array.isArray(m)?m=m.map(T=>s(T)):typeof m=="object"&&(m=s(m)));const{parent:E,key:I,index:S}=A.resolve(b);if(A.type==="string"){if(typeof m=="string"&&(m=h(m)),!m||!u(m))throw new Error("Expected string substitution")}else if(A.type==="statement")S===void 0?m?Array.isArray(m)?m=i(m):typeof m=="string"?m=a(l(m)):c(m)||(m=a(m)):m=o():m&&!Array.isArray(m)&&(typeof m=="string"&&(m=l(m)),c(m)||(m=a(m)));else if(A.type==="param"){if(typeof m=="string"&&(m=l(m)),S===void 0)throw new Error("Assertion failure.")}else if(typeof m=="string"&&(m=l(m)),Array.isArray(m))throw new Error("Cannot replace single expression with an array.");if(S===void 0)d(E,I,m),E[I]=m;else{const T=E[I].slice();A.type==="statement"||A.type==="param"?m==null?T.splice(S,1):Array.isArray(m)?T.splice(S,1,...m):T[S]=m:T[S]=m,d(E,I,T),E[I]=T}})(C,v,f&&f[C.name]||null)}catch(A){throw A.message=`@babel/template placeholder "${C.name}": ${A.message}`,A}}),v};var r=t(0);const{blockStatement:i,cloneNode:s,emptyStatement:o,expressionStatement:a,identifier:l,isStatement:c,isStringLiteral:u,stringLiteral:h,validate:d}=r},(n,e,t)=>{function r(h){return r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(d){return typeof d}:function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},r(h)}function i(h,d){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(g,f){return g.__proto__=f,g},i(h,d)}function s(h){return s=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(d){return d.__proto__||Object.getPrototypeOf(d)},s(h)}var o,a,l={};function c(h,d,g){g||(g=Error);var f=function(v){(function(I,S){if(typeof S!="function"&&S!==null)throw new TypeError("Super expression must either be null or a function");I.prototype=Object.create(S&&S.prototype,{constructor:{value:I,writable:!0,configurable:!0}}),Object.defineProperty(I,"prototype",{writable:!1}),S&&i(I,S)})(E,v);var C,A,b,m=(A=E,b=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}(),function(){var I,S=s(A);if(b){var T=s(this).constructor;I=Reflect.construct(S,arguments,T)}else I=S.apply(this,arguments);return function(P,_){if(_&&(r(_)==="object"||typeof _=="function"))return _;if(_!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return function($){if($===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $}(P)}(this,I)});function E(I,S,T){var P;return function(_,$){if(!(_ instanceof $))throw new TypeError("Cannot call a class as a function")}(this,E),P=m.call(this,function(_,$,B){return typeof d=="string"?d:d(_,$,B)}(I,S,T)),P.code=h,P}return C=E,Object.defineProperty(C,"prototype",{writable:!1}),C}(g);l[h]=f}function u(h,d){if(Array.isArray(h)){var g=h.length;return h=h.map(function(f){return String(f)}),g>2?"one of ".concat(d," ").concat(h.slice(0,g-1).join(", "),", or ")+h[g-1]:g===2?"one of ".concat(d," ").concat(h[0]," or ").concat(h[1]):"of ".concat(d," ").concat(h[0])}return"of ".concat(d," ").concat(String(h))}c("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),c("ERR_INVALID_ARG_TYPE",function(h,d,g){var f,v,C,A,b;if(o===void 0&&(o=t(25)),o(typeof h=="string","'name' must be a string"),typeof d=="string"&&(v="not ",d.substr(0,4)===v)?(f="must not be",d=d.replace(/^not /,"")):f="must be",function(E,I,S){return(S===void 0||S>E.length)&&(S=E.length),E.substring(S-9,S)===I}(h," argument"))C="The ".concat(h," ").concat(f," ").concat(u(d,"type"));else{var m=(typeof b!="number"&&(b=0),b+1>(A=h).length||A.indexOf(".",b)===-1?"argument":"property");C='The "'.concat(h,'" ').concat(m," ").concat(f," ").concat(u(d,"type"))}return C+". Received type ".concat(r(g))},TypeError),c("ERR_INVALID_ARG_VALUE",function(h,d){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"is invalid";a===void 0&&(a=t(32));var f=a.inspect(d);return f.length>128&&(f="".concat(f.slice(0,128),"...")),"The argument '".concat(h,"' ").concat(g,". Received ").concat(f)},TypeError),c("ERR_INVALID_RETURN_VALUE",function(h,d,g){var f;return f=g&&g.constructor&&g.constructor.name?"instance of ".concat(g.constructor.name):"type ".concat(r(g)),"Expected ".concat(h,' to be returned from the "').concat(d,'"')+" function but got ".concat(f,".")},TypeError),c("ERR_MISSING_ARGS",function(){for(var h=arguments.length,d=new Array(h),g=0;g<h;g++)d[g]=arguments[g];o===void 0&&(o=t(25)),o(d.length>0,"At least one arg needs to be specified");var f="The ",v=d.length;switch(d=d.map(function(C){return'"'.concat(C,'"')}),v){case 1:f+="".concat(d[0]," argument");break;case 2:f+="".concat(d[0]," and ").concat(d[1]," arguments");break;default:f+=d.slice(0,v-1).join(", "),f+=", and ".concat(d[v-1]," arguments")}return"".concat(f," must be specified")},TypeError),n.exports.codes=l},(n,e,t)=>{t(12);var r=t(229),i=t(235),s=t(122),o=t(239);function a(R){return R.call.bind(R)}var l=typeof BigInt<"u",c=typeof Symbol<"u",u=a(Object.prototype.toString),h=a(Number.prototype.valueOf),d=a(String.prototype.valueOf),g=a(Boolean.prototype.valueOf);if(l)var f=a(BigInt.prototype.valueOf);if(c)var v=a(Symbol.prototype.valueOf);function C(R,Y){if(typeof R!="object")return!1;try{return Y(R),!0}catch{return!1}}function A(R){return u(R)==="[object Map]"}function b(R){return u(R)==="[object Set]"}function m(R){return u(R)==="[object WeakMap]"}function E(R){return u(R)==="[object WeakSet]"}function I(R){return u(R)==="[object ArrayBuffer]"}function S(R){return typeof ArrayBuffer<"u"&&(I.working?I(R):R instanceof ArrayBuffer)}function T(R){return u(R)==="[object DataView]"}function P(R){return typeof DataView<"u"&&(T.working?T(R):R instanceof DataView)}e.isArgumentsObject=r,e.isGeneratorFunction=i,e.isTypedArray=o,e.isPromise=function(R){return typeof Promise<"u"&&R instanceof Promise||R!==null&&typeof R=="object"&&typeof R.then=="function"&&typeof R.catch=="function"},e.isArrayBufferView=function(R){return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ArrayBuffer.isView(R):o(R)||P(R)},e.isUint8Array=function(R){return s(R)==="Uint8Array"},e.isUint8ClampedArray=function(R){return s(R)==="Uint8ClampedArray"},e.isUint16Array=function(R){return s(R)==="Uint16Array"},e.isUint32Array=function(R){return s(R)==="Uint32Array"},e.isInt8Array=function(R){return s(R)==="Int8Array"},e.isInt16Array=function(R){return s(R)==="Int16Array"},e.isInt32Array=function(R){return s(R)==="Int32Array"},e.isFloat32Array=function(R){return s(R)==="Float32Array"},e.isFloat64Array=function(R){return s(R)==="Float64Array"},e.isBigInt64Array=function(R){return s(R)==="BigInt64Array"},e.isBigUint64Array=function(R){return s(R)==="BigUint64Array"},A.working=typeof Map<"u"&&A(new Map),e.isMap=function(R){return typeof Map<"u"&&(A.working?A(R):R instanceof Map)},b.working=typeof Set<"u"&&b(new Set),e.isSet=function(R){return typeof Set<"u"&&(b.working?b(R):R instanceof Set)},m.working=typeof WeakMap<"u"&&m(new WeakMap),e.isWeakMap=function(R){return typeof WeakMap<"u"&&(m.working?m(R):R instanceof WeakMap)},E.working=typeof WeakSet<"u"&&E(new WeakSet),e.isWeakSet=function(R){return E(R)},I.working=typeof ArrayBuffer<"u"&&I(new ArrayBuffer),e.isArrayBuffer=S,T.working=typeof ArrayBuffer<"u"&&typeof DataView<"u"&&T(new DataView(new ArrayBuffer(1),0,1)),e.isDataView=P;var _=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:void 0;function $(R){return u(R)==="[object SharedArrayBuffer]"}function B(R){return _!==void 0&&($.working===void 0&&($.working=$(new _)),$.working?$(R):R instanceof _)}function U(R){return C(R,h)}function H(R){return C(R,d)}function N(R){return C(R,g)}function W(R){return l&&C(R,f)}function D(R){return c&&C(R,v)}e.isSharedArrayBuffer=B,e.isAsyncFunction=function(R){return u(R)==="[object AsyncFunction]"},e.isMapIterator=function(R){return u(R)==="[object Map Iterator]"},e.isSetIterator=function(R){return u(R)==="[object Set Iterator]"},e.isGeneratorObject=function(R){return u(R)==="[object Generator]"},e.isWebAssemblyCompiledModule=function(R){return u(R)==="[object WebAssembly.Module]"},e.isNumberObject=U,e.isStringObject=H,e.isBooleanObject=N,e.isBigIntObject=W,e.isSymbolObject=D,e.isBoxedPrimitive=function(R){return U(R)||H(R)||N(R)||W(R)||D(R)},e.isAnyArrayBuffer=function(R){return typeof Uint8Array<"u"&&(S(R)||B(R))},["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(R){Object.defineProperty(e,R,{enumerable:!1,value:function(){throw new Error(R+" is not supported in userland")}})})},(n,e,t)=>{var r=t(69)(),i=t(38)("Object.prototype.toString"),s=function(l){return!(r&&l&&typeof l=="object"&&Symbol.toStringTag in l)&&i(l)==="[object Arguments]"},o=function(l){return!!s(l)||l!==null&&typeof l=="object"&&typeof l.length=="number"&&l.length>=0&&i(l)!=="[object Array]"&&i(l.callee)==="[object Function]"},a=function(){return s(arguments)}();s.isLegacyArguments=o,n.exports=a?s:o},(n,e,t)=>{var r=typeof Symbol<"u"&&Symbol,i=t(70);n.exports=function(){return typeof r=="function"&&typeof Symbol=="function"&&typeof r("foo")=="symbol"&&typeof Symbol("bar")=="symbol"&&i()}},n=>{var e={foo:{}},t=Object;n.exports=function(){return{__proto__:e}.foo===e.foo&&!({__proto__:null}instanceof t)}},n=>{var e=Object.prototype.toString,t=Math.max,r=function(i,s){for(var o=[],a=0;a<i.length;a+=1)o[a]=i[a];for(var l=0;l<s.length;l+=1)o[l+i.length]=s[l];return o};n.exports=function(i){var s=this;if(typeof s!="function"||e.apply(s)!=="[object Function]")throw new TypeError("Function.prototype.bind called on incompatible "+s);for(var o,a=function(d,g){for(var f=[],v=1,C=0;v<d.length;v+=1,C+=1)f[C]=d[v];return f}(arguments),l=t(0,s.length-a.length),c=[],u=0;u<l;u++)c[u]="$"+u;if(o=Function("binder","return function ("+function(d,g){for(var f="",v=0;v<d.length;v+=1)f+=d[v],v+1<d.length&&(f+=",");return f}(c)+"){ return binder.apply(this,arguments); }")(function(){if(this instanceof o){var d=s.apply(this,r(a,arguments));return Object(d)===d?d:this}return s.apply(i,r(a,arguments))}),s.prototype){var h=function(){};h.prototype=s.prototype,o.prototype=new h,h.prototype=null}return o}},(n,e,t)=>{var r=Function.prototype.call,i=Object.prototype.hasOwnProperty,s=t(71);n.exports=s.call(r,i)},(n,e,t)=>{var r=t(22),i=t(121),s=t(72)(),o=t(73),a=r("%TypeError%"),l=r("%Math.floor%");n.exports=function(c,u){if(typeof c!="function")throw new a("`fn` is not a function");if(typeof u!="number"||u<0||u>4294967295||l(u)!==u)throw new a("`length` must be a positive 32-bit integer");var h=arguments.length>2&&!!arguments[2],d=!0,g=!0;if("length"in c&&o){var f=o(c,"length");f&&!f.configurable&&(d=!1),f&&!f.writable&&(g=!1)}return(d||g||!h)&&(s?i(c,"length",u,!0,!0):i(c,"length",u)),c}},(n,e,t)=>{var r,i=Object.prototype.toString,s=Function.prototype.toString,o=/^\s*(?:function)?\*/,a=t(69)(),l=Object.getPrototypeOf;n.exports=function(c){if(typeof c!="function")return!1;if(o.test(s.call(c)))return!0;if(!a)return i.call(c)==="[object GeneratorFunction]";if(!l)return!1;if(r===void 0){var u=function(){if(!a)return!1;try{return Function("return function*() {}")()}catch{}}();r=!!u&&l(u)}return l(c)===r}},(n,e,t)=>{var r=t(237),i=Object.prototype.toString,s=Object.prototype.hasOwnProperty;n.exports=function(o,a,l){if(!r(a))throw new TypeError("iterator must be a function");var c;arguments.length>=3&&(c=l),i.call(o)==="[object Array]"?function(u,h,d){for(var g=0,f=u.length;g<f;g++)s.call(u,g)&&(d==null?h(u[g],g,u):h.call(d,u[g],g,u))}(o,a,c):typeof o=="string"?function(u,h,d){for(var g=0,f=u.length;g<f;g++)d==null?h(u.charAt(g),g,u):h.call(d,u.charAt(g),g,u)}(o,a,c):function(u,h,d){for(var g in u)s.call(u,g)&&(d==null?h(u[g],g,u):h.call(d,u[g],g,u))}(o,a,c)}},n=>{var e,t,r=Function.prototype.toString,i=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply;if(typeof i=="function"&&typeof Object.defineProperty=="function")try{e=Object.defineProperty({},"length",{get:function(){throw t}}),t={},i(function(){throw 42},null,e)}catch(g){g!==t&&(i=null)}else i=null;var s=/^\s*class\b/,o=function(g){try{var f=r.call(g);return s.test(f)}catch{return!1}},a=function(g){try{return!o(g)&&(r.call(g),!0)}catch{return!1}},l=Object.prototype.toString,c=typeof Symbol=="function"&&!!Symbol.toStringTag,u=!(0 in[,]),h=function(){return!1};if(typeof document=="object"){var d=document.all;l.call(d)===l.call(document.all)&&(h=function(g){if((u||!g)&&(g===void 0||typeof g=="object"))try{var f=l.call(g);return(f==="[object HTMLAllCollection]"||f==="[object HTML document.all class]"||f==="[object HTMLCollection]"||f==="[object Object]")&&g("")==null}catch{}return!1})}n.exports=i?function(g){if(h(g))return!0;if(!g||typeof g!="function"&&typeof g!="object")return!1;try{i(g,null,e)}catch(f){if(f!==t)return!1}return!o(g)&&a(g)}:function(g){if(h(g))return!0;if(!g||typeof g!="function"&&typeof g!="object")return!1;if(c)return a(g);if(o(g))return!1;var f=l.call(g);return!(f!=="[object Function]"&&f!=="[object GeneratorFunction]"&&!/^\[object HTML/.test(f))&&a(g)}},(n,e,t)=>{var r=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],i=typeof globalThis>"u"?t.g:globalThis;n.exports=function(){for(var s=[],o=0;o<r.length;o++)typeof i[r[o]]=="function"&&(s[s.length]=r[o]);return s}},(n,e,t)=>{var r=t(122);n.exports=function(i){return!!r(i)}},n=>{n.exports=function(e){return e&&typeof e=="object"&&typeof e.copy=="function"&&typeof e.fill=="function"&&typeof e.readUInt8=="function"}},(n,e,t)=>{function r(P,_){var $=Object.keys(P);if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(P);_&&(B=B.filter(function(U){return Object.getOwnPropertyDescriptor(P,U).enumerable})),$.push.apply($,B)}return $}function i(P){for(var _=1;_<arguments.length;_++){var $=arguments[_]!=null?arguments[_]:{};_%2?r(Object($),!0).forEach(function(B){var U,H,N;U=P,H=B,N=$[B],(H=o(H))in U?Object.defineProperty(U,H,{value:N,enumerable:!0,configurable:!0,writable:!0}):U[H]=N}):Object.getOwnPropertyDescriptors?Object.defineProperties(P,Object.getOwnPropertyDescriptors($)):r(Object($)).forEach(function(B){Object.defineProperty(P,B,Object.getOwnPropertyDescriptor($,B))})}return P}function s(P,_){for(var $=0;$<_.length;$++){var B=_[$];B.enumerable=B.enumerable||!1,B.configurable=!0,"value"in B&&(B.writable=!0),Object.defineProperty(P,o(B.key),B)}}function o(P){var _=function($,B){if(f($)!=="object"||$===null)return $;var U=$[Symbol.toPrimitive];if(U!==void 0){var H=U.call($,"string");if(f(H)!=="object")return H;throw new TypeError("@@toPrimitive must return a primitive value.")}return String($)}(P);return f(_)==="symbol"?_:String(_)}function a(P,_){if(_&&(f(_)==="object"||typeof _=="function"))return _;if(_!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return l(P)}function l(P){if(P===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return P}function c(P){var _=typeof Map=="function"?new Map:void 0;return c=function($){if($===null||(B=$,Function.toString.call(B).indexOf("[native code]")===-1))return $;var B;if(typeof $!="function")throw new TypeError("Super expression must either be null or a function");if(_!==void 0){if(_.has($))return _.get($);_.set($,U)}function U(){return u($,arguments,g(this).constructor)}return U.prototype=Object.create($.prototype,{constructor:{value:U,enumerable:!1,writable:!0,configurable:!0}}),d(U,$)},c(P)}function u(P,_,$){return u=h()?Reflect.construct.bind():function(B,U,H){var N=[null];N.push.apply(N,U);var W=new(Function.bind.apply(B,N));return H&&d(W,H.prototype),W},u.apply(null,arguments)}function h(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function d(P,_){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function($,B){return $.__proto__=B,$},d(P,_)}function g(P){return g=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(_){return _.__proto__||Object.getPrototypeOf(_)},g(P)}function f(P){return f=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(_){return typeof _}:function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},f(P)}var v=t(32).inspect,C=t(227).codes.ERR_INVALID_ARG_TYPE;function A(P,_,$){return($===void 0||$>P.length)&&($=P.length),P.substring($-_.length,$)===_}var b="",m="",E={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"};function I(P){var _=Object.keys(P),$=Object.create(Object.getPrototypeOf(P));return _.forEach(function(B){$[B]=P[B]}),Object.defineProperty($,"message",{value:P.message}),$}function S(P){return v(P,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}var T=function(P,_){(function(D,R){if(typeof R!="function"&&R!==null)throw new TypeError("Super expression must either be null or a function");D.prototype=Object.create(R&&R.prototype,{constructor:{value:D,writable:!0,configurable:!0}}),Object.defineProperty(D,"prototype",{writable:!1}),R&&d(D,R)})(W,P);var $,B,U,H,N=($=W,B=h(),function(){var D,R=g($);if(B){var Y=g(this).constructor;D=Reflect.construct(R,arguments,Y)}else D=R.apply(this,arguments);return a(this,D)});function W(D){var R;if(function(J,K){if(!(J instanceof K))throw new TypeError("Cannot call a class as a function")}(this,W),f(D)!=="object"||D===null)throw new C("options","Object",D);var Y=D.message,ie=D.operator,de=D.stackStartFn,xe=D.actual,X=D.expected,Q=Error.stackTraceLimit;if(Error.stackTraceLimit=0,Y!=null)R=N.call(this,String(Y));else if(f(xe)==="object"&&xe!==null&&f(X)==="object"&&X!==null&&"stack"in xe&&xe instanceof Error&&"stack"in X&&X instanceof Error&&(xe=I(xe),X=I(X)),ie==="deepStrictEqual"||ie==="strictEqual")R=N.call(this,function(J,K,q){var ue="",te="",ce=0,ge="",Te=!1,ae=S(J),L=ae.split(`
|
||
`),F=S(K).split(`
|
||
`),re=0,ke="";if(q==="strictEqual"&&f(J)==="object"&&f(K)==="object"&&J!==null&&K!==null&&(q="strictEqualObject"),L.length===1&&F.length===1&&L[0]!==F[0]){var ze=L[0].length+F[0].length;if(ze<=10){if(!(f(J)==="object"&&J!==null||f(K)==="object"&&K!==null||J===0&&K===0))return"".concat(E[q],`
|
||
|
||
`)+"".concat(L[0]," !== ").concat(F[0],`
|
||
`)}else if(q!=="strictEqualObject"&&ze<80){for(;L[0][re]===F[0][re];)re++;re>2&&(ke=`
|
||
`.concat(function(wt,Nn){if(Nn=Math.floor(Nn),wt.length==0||Nn==0)return"";var $n=wt.length*Nn;for(Nn=Math.floor(Math.log(Nn)/Math.log(2));Nn;)wt+=wt,Nn--;return wt+wt.substring(0,$n-wt.length)}(" ",re),"^"),re=0)}}for(var $e=L[L.length-1],Ce=F[F.length-1];$e===Ce&&(re++<2?ge=`
|
||
`.concat($e).concat(ge):ue=$e,L.pop(),F.pop(),L.length!==0&&F.length!==0);)$e=L[L.length-1],Ce=F[F.length-1];var Ne=Math.max(L.length,F.length);if(Ne===0){var Ye=ae.split(`
|
||
`);if(Ye.length>30)for(Ye[26]="".concat(b,"...").concat(m);Ye.length>27;)Ye.pop();return"".concat(E.notIdentical,`
|
||
|
||
`).concat(Ye.join(`
|
||
`),`
|
||
`)}re>3&&(ge=`
|
||
`.concat(b,"...").concat(m).concat(ge),Te=!0),ue!==""&&(ge=`
|
||
`.concat(ue).concat(ge),ue="");var st=0,ht=E[q]+`
|
||
`.concat("","+ actual").concat(m," ").concat("","- expected").concat(m),It=" ".concat(b,"...").concat(m," Lines skipped");for(re=0;re<Ne;re++){var Ir=re-ce;if(L.length<re+1)Ir>1&&re>2&&(Ir>4?(te+=`
|
||
`.concat(b,"...").concat(m),Te=!0):Ir>3&&(te+=`
|
||
`.concat(F[re-2]),st++),te+=`
|
||
`.concat(F[re-1]),st++),ce=re,ue+=`
|
||
`.concat("","-").concat(m," ").concat(F[re]),st++;else if(F.length<re+1)Ir>1&&re>2&&(Ir>4?(te+=`
|
||
`.concat(b,"...").concat(m),Te=!0):Ir>3&&(te+=`
|
||
`.concat(L[re-2]),st++),te+=`
|
||
`.concat(L[re-1]),st++),ce=re,te+=`
|
||
`.concat("","+").concat(m," ").concat(L[re]),st++;else{var rr=F[re],Sr=L[re],Vr=Sr!==rr&&(!A(Sr,",")||Sr.slice(0,-1)!==rr);Vr&&A(rr,",")&&rr.slice(0,-1)===Sr&&(Vr=!1,Sr+=","),Vr?(Ir>1&&re>2&&(Ir>4?(te+=`
|
||
`.concat(b,"...").concat(m),Te=!0):Ir>3&&(te+=`
|
||
`.concat(L[re-2]),st++),te+=`
|
||
`.concat(L[re-1]),st++),ce=re,te+=`
|
||
`.concat("","+").concat(m," ").concat(Sr),ue+=`
|
||
`.concat("","-").concat(m," ").concat(rr),st+=2):(te+=ue,ue="",Ir!==1&&re!==0||(te+=`
|
||
`.concat(Sr),st++))}if(st>20&&re<Ne-2)return"".concat(ht).concat(It,`
|
||
`).concat(te,`
|
||
`).concat(b,"...").concat(m).concat(ue,`
|
||
`)+"".concat(b,"...").concat(m)}return"".concat(ht).concat(Te?It:"",`
|
||
`).concat(te).concat(ue).concat(ge).concat(ke)}(xe,X,ie));else if(ie==="notDeepStrictEqual"||ie==="notStrictEqual"){var he=E[ie],me=S(xe).split(`
|
||
`);if(ie==="notStrictEqual"&&f(xe)==="object"&&xe!==null&&(he=E.notStrictEqualObject),me.length>30)for(me[26]="".concat(b,"...").concat(m);me.length>27;)me.pop();R=me.length===1?N.call(this,"".concat(he," ").concat(me[0])):N.call(this,"".concat(he,`
|
||
|
||
`).concat(me.join(`
|
||
`),`
|
||
`))}else{var _e=S(xe),fe="",oe=E[ie];ie==="notDeepEqual"||ie==="notEqual"?(_e="".concat(E[ie],`
|
||
|
||
`).concat(_e)).length>1024&&(_e="".concat(_e.slice(0,1021),"...")):(fe="".concat(S(X)),_e.length>512&&(_e="".concat(_e.slice(0,509),"...")),fe.length>512&&(fe="".concat(fe.slice(0,509),"...")),ie==="deepEqual"||ie==="equal"?_e="".concat(oe,`
|
||
|
||
`).concat(_e,`
|
||
|
||
should equal
|
||
|
||
`):fe=" ".concat(ie," ").concat(fe)),R=N.call(this,"".concat(_e).concat(fe))}return Error.stackTraceLimit=Q,R.generatedMessage=!Y,Object.defineProperty(l(R),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),R.code="ERR_ASSERTION",R.actual=xe,R.expected=X,R.operator=ie,Error.captureStackTrace&&Error.captureStackTrace(l(R),de),R.stack,R.name="AssertionError",a(R)}return U=W,(H=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:_,value:function(D,R){return v(this,i(i({},R),{},{customInspect:!1,depth:0}))}}])&&s(U.prototype,H),Object.defineProperty(U,"prototype",{writable:!1}),W}(c(Error),v.custom);n.exports=T},(n,e,t)=>{var r=t(243);n.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var i="abcdefghijklmnopqrst",s=i.split(""),o={},a=0;a<s.length;++a)o[s[a]]=s[a];var l=Object.assign({},o),c="";for(var u in l)c+=u;return i!==c}()||function(){if(!Object.assign||!Object.preventExtensions)return!1;var i=Object.preventExtensions({1:2});try{Object.assign(i,"xy")}catch{return i[1]==="y"}return!1}()?r:Object.assign:r}},(n,e,t)=>{var r=t(123),i=t(70)(),s=t(38),o=Object,a=s("Array.prototype.push"),l=s("Object.prototype.propertyIsEnumerable"),c=i?Object.getOwnPropertySymbols:null;n.exports=function(u,h){if(u==null)throw new TypeError("target must be an object");var d=o(u);if(arguments.length===1)return d;for(var g=1;g<arguments.length;++g){var f=o(arguments[g]),v=r(f),C=i&&(Object.getOwnPropertySymbols||c);if(C)for(var A=C(f),b=0;b<A.length;++b){var m=A[b];l(f,m)&&a(v,m)}for(var E=0;E<v.length;++E){var I=v[E];if(l(f,I)){var S=f[I];d[I]=S}}}return d}},(n,e,t)=>{var r;if(!Object.keys){var i=Object.prototype.hasOwnProperty,s=Object.prototype.toString,o=t(124),a=Object.prototype.propertyIsEnumerable,l=!a.call({toString:null},"toString"),c=a.call(function(){},"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],h=function(f){var v=f.constructor;return v&&v.prototype===f},d={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},g=function(){if(typeof window>"u")return!1;for(var f in window)try{if(!d["$"+f]&&i.call(window,f)&&window[f]!==null&&typeof window[f]=="object")try{h(window[f])}catch{return!0}}catch{return!0}return!1}();r=function(f){var v=f!==null&&typeof f=="object",C=s.call(f)==="[object Function]",A=o(f),b=v&&s.call(f)==="[object String]",m=[];if(!v&&!C&&!A)throw new TypeError("Object.keys called on a non-object");var E=c&&C;if(b&&f.length>0&&!i.call(f,0))for(var I=0;I<f.length;++I)m.push(String(I));if(A&&f.length>0)for(var S=0;S<f.length;++S)m.push(String(S));else for(var T in f)E&&T==="prototype"||!i.call(f,T)||m.push(String(T));if(l)for(var P=function($){if(typeof window>"u"||!g)return h($);try{return h($)}catch{return!1}}(f),_=0;_<u.length;++_)P&&u[_]==="constructor"||!i.call(f,u[_])||m.push(u[_]);return m}}n.exports=r},(n,e,t)=>{function r(q,ue){return function(te){if(Array.isArray(te))return te}(q)||function(te,ce){var ge=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(ge!=null){var Te,ae,L,F,re=[],ke=!0,ze=!1;try{if(L=(ge=ge.call(te)).next,ce!==0)for(;!(ke=(Te=L.call(ge)).done)&&(re.push(Te.value),re.length!==ce);ke=!0);}catch($e){ze=!0,ae=$e}finally{try{if(!ke&&ge.return!=null&&(F=ge.return(),Object(F)!==F))return}finally{if(ze)throw ae}}return re}}(q,ue)||function(te,ce){if(te){if(typeof te=="string")return i(te,ce);var ge=Object.prototype.toString.call(te).slice(8,-1);return ge==="Object"&&te.constructor&&(ge=te.constructor.name),ge==="Map"||ge==="Set"?Array.from(te):ge==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ge)?i(te,ce):void 0}}(q,ue)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function i(q,ue){(ue==null||ue>q.length)&&(ue=q.length);for(var te=0,ce=new Array(ue);te<ue;te++)ce[te]=q[te];return ce}function s(q){return s=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ue){return typeof ue}:function(ue){return ue&&typeof Symbol=="function"&&ue.constructor===Symbol&&ue!==Symbol.prototype?"symbol":typeof ue},s(q)}t(44),t(12);var o=/a/g.flags!==void 0,a=function(q){var ue=[];return q.forEach(function(te){return ue.push(te)}),ue},l=function(q){var ue=[];return q.forEach(function(te,ce){return ue.push([ce,te])}),ue},c=Object.is?Object.is:t(246),u=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},h=Number.isNaN?Number.isNaN:t(248);function d(q){return q.call.bind(q)}var g=d(Object.prototype.hasOwnProperty),f=d(Object.prototype.propertyIsEnumerable),v=d(Object.prototype.toString),C=t(32).types,A=C.isAnyArrayBuffer,b=C.isArrayBufferView,m=C.isDate,E=C.isMap,I=C.isRegExp,S=C.isSet,T=C.isNativeError,P=C.isBoxedPrimitive,_=C.isNumberObject,$=C.isStringObject,B=C.isBooleanObject,U=C.isBigIntObject,H=C.isSymbolObject,N=C.isFloat32Array,W=C.isFloat64Array;function D(q){if(q.length===0||q.length>10)return!0;for(var ue=0;ue<q.length;ue++){var te=q.charCodeAt(ue);if(te<48||te>57)return!0}return q.length===10&&q>=Math.pow(2,32)}function R(q){return Object.keys(q).filter(D).concat(u(q).filter(Object.prototype.propertyIsEnumerable.bind(q)))}/*!
|
||
* The buffer module from node.js, for the browser.
|
||
*
|
||
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
|
||
* @license MIT
|
||
*/function Y(q,ue){if(q===ue)return 0;for(var te=q.length,ce=ue.length,ge=0,Te=Math.min(te,ce);ge<Te;++ge)if(q[ge]!==ue[ge]){te=q[ge],ce=ue[ge];break}return te<ce?-1:ce<te?1:0}var ie=0,de=1,xe=2,X=3;function Q(q,ue,te,ce){if(q===ue)return q!==0||!te||c(q,ue);if(te){if(s(q)!=="object")return typeof q=="number"&&h(q)&&h(ue);if(s(ue)!=="object"||q===null||ue===null||Object.getPrototypeOf(q)!==Object.getPrototypeOf(ue))return!1}else{if(q===null||s(q)!=="object")return(ue===null||s(ue)!=="object")&&q==ue;if(ue===null||s(ue)!=="object")return!1}var ge,Te,ae,L,F=v(q);if(F!==v(ue))return!1;if(Array.isArray(q)){if(q.length!==ue.length)return!1;var re=R(q),ke=R(ue);return re.length===ke.length&&me(q,ue,te,ce,de,re)}if(F==="[object Object]"&&(!E(q)&&E(ue)||!S(q)&&S(ue)))return!1;if(m(q)){if(!m(ue)||Date.prototype.getTime.call(q)!==Date.prototype.getTime.call(ue))return!1}else if(I(q)){if(!I(ue)||(ae=q,L=ue,!(o?ae.source===L.source&&ae.flags===L.flags:RegExp.prototype.toString.call(ae)===RegExp.prototype.toString.call(L))))return!1}else if(T(q)||q instanceof Error){if(q.message!==ue.message||q.name!==ue.name)return!1}else{if(b(q)){if(te||!N(q)&&!W(q)){if(!function(Ce,Ne){return Ce.byteLength===Ne.byteLength&&Y(new Uint8Array(Ce.buffer,Ce.byteOffset,Ce.byteLength),new Uint8Array(Ne.buffer,Ne.byteOffset,Ne.byteLength))===0}(q,ue))return!1}else if(!function(Ce,Ne){if(Ce.byteLength!==Ne.byteLength)return!1;for(var Ye=0;Ye<Ce.byteLength;Ye++)if(Ce[Ye]!==Ne[Ye])return!1;return!0}(q,ue))return!1;var ze=R(q),$e=R(ue);return ze.length===$e.length&&me(q,ue,te,ce,ie,ze)}if(S(q))return!(!S(ue)||q.size!==ue.size)&&me(q,ue,te,ce,xe);if(E(q))return!(!E(ue)||q.size!==ue.size)&&me(q,ue,te,ce,X);if(A(q)){if(Te=ue,(ge=q).byteLength!==Te.byteLength||Y(new Uint8Array(ge),new Uint8Array(Te))!==0)return!1}else if(P(q)&&!function(Ce,Ne){return _(Ce)?_(Ne)&&c(Number.prototype.valueOf.call(Ce),Number.prototype.valueOf.call(Ne)):$(Ce)?$(Ne)&&String.prototype.valueOf.call(Ce)===String.prototype.valueOf.call(Ne):B(Ce)?B(Ne)&&Boolean.prototype.valueOf.call(Ce)===Boolean.prototype.valueOf.call(Ne):U(Ce)?U(Ne)&&BigInt.prototype.valueOf.call(Ce)===BigInt.prototype.valueOf.call(Ne):H(Ne)&&Symbol.prototype.valueOf.call(Ce)===Symbol.prototype.valueOf.call(Ne)}(q,ue))return!1}return me(q,ue,te,ce,ie)}function he(q,ue){return ue.filter(function(te){return f(q,te)})}function me(q,ue,te,ce,ge,Te){if(arguments.length===5){Te=Object.keys(q);var ae=Object.keys(ue);if(Te.length!==ae.length)return!1}for(var L=0;L<Te.length;L++)if(!g(ue,Te[L]))return!1;if(te&&arguments.length===5){var F=u(q);if(F.length!==0){var re=0;for(L=0;L<F.length;L++){var ke=F[L];if(f(q,ke)){if(!f(ue,ke))return!1;Te.push(ke),re++}else if(f(ue,ke))return!1}var ze=u(ue);if(F.length!==ze.length&&he(ue,ze).length!==re)return!1}else{var $e=u(ue);if($e.length!==0&&he(ue,$e).length!==0)return!1}}if(Te.length===0&&(ge===ie||ge===de&&q.length===0||q.size===0))return!0;if(ce===void 0)ce={val1:new Map,val2:new Map,position:0};else{var Ce=ce.val1.get(q);if(Ce!==void 0){var Ne=ce.val2.get(ue);if(Ne!==void 0)return Ce===Ne}ce.position++}ce.val1.set(q,ce.position),ce.val2.set(ue,ce.position);var Ye=function(st,ht,It,Ir,rr,Sr){var Vr=0;if(Sr===xe){if(!function(Pn,Xn,si,bs){for(var Nr=null,Xi=a(Pn),js=0;js<Xi.length;js++){var Zi=Xi[js];if(s(Zi)==="object"&&Zi!==null)Nr===null&&(Nr=new Set),Nr.add(Zi);else if(!Xn.has(Zi)){if(si||!oe(Pn,Xn,Zi))return!1;Nr===null&&(Nr=new Set),Nr.add(Zi)}}if(Nr!==null){for(var pt=a(Xn),gt=0;gt<pt.length;gt++){var ct=pt[gt];if(s(ct)==="object"&&ct!==null){if(!_e(Nr,ct,si,bs))return!1}else if(!si&&!Pn.has(ct)&&!_e(Nr,ct,si,bs))return!1}return Nr.size===0}return!0}(st,ht,It,rr))return!1}else if(Sr===X){if(!function(Pn,Xn,si,bs){for(var Nr=null,Xi=l(Pn),js=0;js<Xi.length;js++){var Zi=r(Xi[js],2),pt=Zi[0],gt=Zi[1];if(s(pt)==="object"&&pt!==null)Nr===null&&(Nr=new Set),Nr.add(pt);else{var ct=Xn.get(pt);if(ct===void 0&&!Xn.has(pt)||!Q(gt,ct,si,bs)){if(si||!J(Pn,Xn,pt,gt,bs))return!1;Nr===null&&(Nr=new Set),Nr.add(pt)}}}if(Nr!==null){for(var Mt=l(Xn),Dt=0;Dt<Mt.length;Dt++){var tr=r(Mt[Dt],2),ar=tr[0],Dr=tr[1];if(s(ar)==="object"&&ar!==null){if(!K(Nr,Pn,ar,Dr,si,bs))return!1}else if(!(si||Pn.has(ar)&&Q(Pn.get(ar),Dr,!1,bs)||K(Nr,Pn,ar,Dr,!1,bs)))return!1}return Nr.size===0}return!0}(st,ht,It,rr))return!1}else if(Sr===de)for(;Vr<st.length;Vr++){if(!g(st,Vr)){if(g(ht,Vr))return!1;for(var wt=Object.keys(st);Vr<wt.length;Vr++){var Nn=wt[Vr];if(!g(ht,Nn)||!Q(st[Nn],ht[Nn],It,rr))return!1}return wt.length===Object.keys(ht).length}if(!g(ht,Vr)||!Q(st[Vr],ht[Vr],It,rr))return!1}for(Vr=0;Vr<Ir.length;Vr++){var $n=Ir[Vr];if(!Q(st[$n],ht[$n],It,rr))return!1}return!0}(q,ue,te,Te,ce,ge);return ce.val1.delete(q),ce.val2.delete(ue),Ye}function _e(q,ue,te,ce){for(var ge=a(q),Te=0;Te<ge.length;Te++){var ae=ge[Te];if(Q(ue,ae,te,ce))return q.delete(ae),!0}return!1}function fe(q){switch(s(q)){case"undefined":return null;case"object":return;case"symbol":return!1;case"string":q=+q;case"number":if(h(q))return!1}return!0}function oe(q,ue,te){var ce=fe(te);return ce??(ue.has(ce)&&!q.has(ce))}function J(q,ue,te,ce,ge){var Te=fe(te);if(Te!=null)return Te;var ae=ue.get(Te);return!(ae===void 0&&!ue.has(Te)||!Q(ce,ae,!1,ge))&&!q.has(Te)&&Q(ce,ae,!1,ge)}function K(q,ue,te,ce,ge,Te){for(var ae=a(q),L=0;L<ae.length;L++){var F=ae[L];if(Q(te,F,ge,Te)&&Q(ce,ue.get(F),ge,Te))return q.delete(F),!0}return!1}n.exports={isDeepEqual:function(q,ue){return Q(q,ue,!1)},isDeepStrictEqual:function(q,ue){return Q(q,ue,!0)}}},(n,e,t)=>{var r=t(46),i=t(41),s=t(125),o=t(74),a=t(247),l=i(o(),Object);r(l,{getPolyfill:o,implementation:s,shim:a}),n.exports=l},(n,e,t)=>{var r=t(74),i=t(46);n.exports=function(){var s=r();return i(Object,{is:s},{is:function(){return Object.is!==s}}),s}},(n,e,t)=>{var r=t(41),i=t(46),s=t(126),o=t(127),a=t(249),l=r(o(),Number);i(l,{getPolyfill:o,implementation:s,shim:a}),n.exports=l},(n,e,t)=>{var r=t(46),i=t(127);n.exports=function(){var s=i();return r(Number,{isNaN:s},{isNaN:function(){return Number.isNaN!==s}}),s}},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return t.node.sourceType==="module"}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(f,v){var C;f.traverse(g,{scope:f.scope,bindingNames:v,seen:new WeakSet,includeUpdateExpression:(C=arguments[2])==null||C})};var r=t(0);const{LOGICAL_OPERATORS:i,assignmentExpression:s,binaryExpression:o,cloneNode:a,identifier:l,logicalExpression:c,numericLiteral:u,sequenceExpression:h,unaryExpression:d}=r,g={AssignmentExpression:{exit(f){const{scope:v,seen:C,bindingNames:A}=this;if(f.node.operator==="="||C.has(f.node))return;C.add(f.node);const b=f.get("left");if(!b.isIdentifier())return;const m=b.node.name;if(!A.has(m)||v.getBinding(m)!==f.scope.getBinding(m))return;const E=f.node.operator.slice(0,-1);i.includes(E)?f.replaceWith(c(E,f.node.left,s("=",a(f.node.left),f.node.right))):(f.node.right=o(E,a(f.node.left),f.node.right),f.node.operator="=")}}};g.UpdateExpression={exit(f){if(!this.includeUpdateExpression)return;const{scope:v,bindingNames:C}=this,A=f.get("argument");if(!A.isIdentifier())return;const b=A.node.name;if(C.has(b)&&v.getBinding(b)===f.scope.getBinding(b))if(f.parentPath.isExpressionStatement()&&!f.isCompletionRecord()){const m=f.node.operator=="++"?"+=":"-=";f.replaceWith(s(m,A.node,u(1)))}else if(f.node.prefix)f.replaceWith(s("=",l(b),o(f.node.operator[0],d("+",A.node),u(1))));else{const m=f.scope.generateUidIdentifierBasedOnNode(A.node,"old"),E=m.name;f.scope.push({id:m});const I=o(f.node.operator[0],l(E),u(1));f.replaceWith(h([s("=",l(E),d("+",A.node)),s("=",a(A.node),I),l(E)]))}}}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(u,h,d){let{importInterop:g,initializeReexports:f=!1,getWrapperPayload:v,esNamespaceOnly:C=!1,filename:A}=d;h||(h=u.scope.generateUidIdentifier("exports").name);const b=new Set;(function(S){S.get("body").forEach(T=>{T.isExportDefaultDeclaration()&&(0,s.default)(T)})})(u);const{local:m,sources:E,hasExports:I}=function(S,T,P){let{getWrapperPayload:_,initializeReexports:$}=T;const B=function(D,R,Y){const ie=new Map;D.get("body").forEach(X=>{let Q;if(X.isImportDeclaration())Q="import";else{if(X.isExportDefaultDeclaration()&&(X=X.get("declaration")),X.isExportNamedDeclaration()){if(X.node.declaration)X=X.get("declaration");else if(R&&X.node.source&&X.get("source").isStringLiteral())return void X.get("specifiers").forEach(he=>{c(he),ie.set(he.get("local").node.name,"block")})}if(X.isFunctionDeclaration())Q="hoisted";else if(X.isClassDeclaration())Q="block";else if(X.isVariableDeclaration({kind:"var"}))Q="var";else{if(!X.isVariableDeclaration())return;Q="block"}}Object.keys(X.getOuterBindingIdentifiers()).forEach(he=>{ie.set(he,Q)})});const de=new Map,xe=X=>{const Q=X.node.name;let he=de.get(Q);if(!he){const me=ie.get(Q);if(me===void 0)throw X.buildCodeFrameError(`Exporting local "${Q}", which is not declared.`);he={names:[],kind:me},de.set(Q,he)}return he};return D.get("body").forEach(X=>{if(!X.isExportNamedDeclaration()||!R&&X.node.source){if(X.isExportDefaultDeclaration()){const Q=X.get("declaration");if(!Q.isFunctionDeclaration()&&!Q.isClassDeclaration())throw Q.buildCodeFrameError("Unexpected default expression export.");xe(Q.get("id")).names.push("default")}}else if(X.node.declaration){const Q=X.get("declaration"),he=Q.getOuterBindingIdentifierPaths();Object.keys(he).forEach(me=>{if(me==="__esModule")throw Q.buildCodeFrameError('Illegal export "__esModule".');xe(he[me]).names.push(me)})}else X.get("specifiers").forEach(Q=>{const he=Q.get("local"),me=Q.get("exported"),_e=xe(he),fe=l(me,Y);if(fe==="__esModule")throw me.buildCodeFrameError('Illegal export "__esModule".');_e.names.push(fe)})}),de}(S,$,P),U=new Map,H=new Map,N=(D,R)=>{const Y=D.value;let ie=H.get(Y);return ie?U.get(Y).push(R):(ie={name:S.scope.generateUidIdentifier((0,r.basename)(Y,(0,r.extname)(Y))).name,interop:"none",loc:null,imports:new Map,importsNamespace:new Set,reexports:new Map,reexportNamespace:new Set,reexportAll:null,wrap:null,get lazy(){return this.wrap==="lazy"},referenced:!1},H.set(Y,ie),U.set(Y,[R])),ie};let W=!1;S.get("body").forEach(D=>{if(D.isImportDeclaration()){const R=N(D.node.source,D.node);R.loc||(R.loc=D.node.loc),D.get("specifiers").forEach(Y=>{if(Y.isImportDefaultSpecifier()){const ie=Y.get("local").node.name;R.imports.set(ie,"default");const de=B.get(ie);de&&(B.delete(ie),de.names.forEach(xe=>{R.reexports.set(xe,"default")}),R.referenced=!0)}else if(Y.isImportNamespaceSpecifier()){const ie=Y.get("local").node.name;R.importsNamespace.add(ie);const de=B.get(ie);de&&(B.delete(ie),de.names.forEach(xe=>{R.reexportNamespace.add(xe)}),R.referenced=!0)}else if(Y.isImportSpecifier()){const ie=l(Y.get("imported"),P),de=Y.get("local").node.name;R.imports.set(de,ie);const xe=B.get(de);xe&&(B.delete(de),xe.names.forEach(X=>{R.reexports.set(X,ie)}),R.referenced=!0)}})}else if(D.isExportAllDeclaration()){W=!0;const R=N(D.node.source,D.node);R.loc||(R.loc=D.node.loc),R.reexportAll={loc:D.node.loc},R.referenced=!0}else if(D.isExportNamedDeclaration()&&D.node.source){W=!0;const R=N(D.node.source,D.node);R.loc||(R.loc=D.node.loc),D.get("specifiers").forEach(Y=>{c(Y);const ie=l(Y.get("local"),P),de=l(Y.get("exported"),P);if(R.reexports.set(de,ie),R.referenced=!0,de==="__esModule")throw Y.get("exported").buildCodeFrameError('Illegal export "__esModule".')})}else(D.isExportNamedDeclaration()||D.isExportDefaultDeclaration())&&(W=!0)});for(const D of H.values()){let R=!1,Y=!1;D.importsNamespace.size>0&&(R=!0,Y=!0),D.reexportAll&&(Y=!0);for(const ie of D.imports.values())ie==="default"?R=!0:Y=!0;for(const ie of D.reexports.values())ie==="default"?R=!0:Y=!0;R&&Y?D.interop="namespace":R&&(D.interop="default")}if(_)for(const[D,R]of H)R.wrap=_(D,R,U.get(D));return{hasExports:W,local:B,sources:H}}(u,{initializeReexports:f,getWrapperPayload:v},b);(function(S){S.get("body").forEach(T=>{if(T.isImportDeclaration())T.remove();else if(T.isExportNamedDeclaration())T.node.declaration?(T.node.declaration._blockHoist=T.node._blockHoist,T.replaceWith(T.node.declaration)):T.remove();else if(T.isExportDefaultDeclaration()){const P=T.get("declaration");if(!P.isFunctionDeclaration()&&!P.isClassDeclaration())throw P.buildCodeFrameError("Unexpected default expression export.");P._blockHoist=T.node._blockHoist,T.replaceWith(P)}else T.isExportAllDeclaration()&&T.remove()})})(u);for(const[S,T]of E){const{importsNamespace:P,imports:_}=T;if(P.size>0&&_.size===0){const[B]=P;T.name=B}const $=a(g,S,A);$==="none"?T.interop="none":$==="node"&&T.interop==="namespace"?T.interop="node-namespace":$==="node"&&T.interop==="default"?T.interop="node-default":C&&T.interop==="namespace"&&(T.interop="default")}return{exportName:h,exportNameListName:null,hasExports:I,local:m,source:E,stringSpecifiers:b}},e.hasExports=function(u){return u.hasExports},e.isSideEffectImport=function(u){return u.imports.size===0&&u.importsNamespace.size===0&&u.reexports.size===0&&u.reexportNamespace.size===0&&!u.reexportAll},e.validateImportInteropOption=o;var r=t(10),i=t(59),s=t(62);function o(u){if(typeof u!="function"&&u!=="none"&&u!=="babel"&&u!=="node")throw new Error(`.importInterop must be one of "none", "babel", "node", or a function returning one of those values (received ${u}).`);return u}function a(u,h,d){return typeof u=="function"?o(u(h,d)):u}function l(u,h){if(u.isIdentifier())return u.node.name;if(u.isStringLiteral()){const d=u.node.value;return(0,i.isIdentifierName)(d)||h.add(d),d}throw new Error(`Expected export specifier to be either Identifier or StringLiteral, got ${u.node.type}`)}function c(u){if(!u.isExportSpecifier())throw u.isExportNamespaceSpecifier()?u.buildCodeFrameError("Export namespace should be first transformed by `@babel/plugin-transform-export-namespace-from`."):u.buildCodeFrameError("Unexpected export specifier type")}},(n,e,t)=>{const r=t(30);n.exports=(i,s)=>{const o=r(i,s);return o?o.version:null}},(n,e,t)=>{const r=t(30);n.exports=(i,s)=>{const o=r(i.trim().replace(/^[=v]+/,""),s);return o?o.version:null}},(n,e,t)=>{const r=t(3);n.exports=(i,s,o,a,l)=>{typeof o=="string"&&(l=a,a=o,o=void 0);try{return new r(i instanceof r?i.version:i,o).inc(s,a,l).version}catch{return null}}},(n,e,t)=>{const r=t(30);n.exports=(i,s)=>{const o=r(i,null,!0),a=r(s,null,!0),l=o.compare(a);if(l===0)return null;const c=l>0,u=c?o:a,h=c?a:o,d=!!u.prerelease.length;if(h.prerelease.length&&!d)return h.patch||h.minor?u.patch?"patch":u.minor?"minor":"major":"major";const g=d?"pre":"";return o.major!==a.major?g+"major":o.minor!==a.minor?g+"minor":o.patch!==a.patch?g+"patch":"prerelease"}},(n,e,t)=>{const r=t(3);n.exports=(i,s)=>new r(i,s).major},(n,e,t)=>{const r=t(3);n.exports=(i,s)=>new r(i,s).minor},(n,e,t)=>{const r=t(3);n.exports=(i,s)=>new r(i,s).patch},(n,e,t)=>{const r=t(30);n.exports=(i,s)=>{const o=r(i,s);return o&&o.prerelease.length?o.prerelease:null}},(n,e,t)=>{const r=t(7);n.exports=(i,s,o)=>r(s,i,o)},(n,e,t)=>{const r=t(7);n.exports=(i,s)=>r(i,s,!0)},(n,e,t)=>{const r=t(76);n.exports=(i,s)=>i.sort((o,a)=>r(o,a,s))},(n,e,t)=>{const r=t(76);n.exports=(i,s)=>i.sort((o,a)=>r(a,o,s))},(n,e,t)=>{const r=t(3),i=t(30),{safeRe:s,t:o}=t(34);n.exports=(a,l)=>{if(a instanceof r)return a;if(typeof a=="number"&&(a=String(a)),typeof a!="string")return null;let c=null;if((l=l||{}).rtl){let u;for(;(u=s[o.COERCERTL].exec(a))&&(!c||c.index+c[0].length!==a.length);)c&&u.index+u[0].length===c.index+c[0].length||(c=u),s[o.COERCERTL].lastIndex=u.index+u[1].length+u[2].length;s[o.COERCERTL].lastIndex=-1}else c=a.match(s[o.COERCE]);return c===null?null:i(`${c[2]}.${c[3]||"0"}.${c[4]||"0"}`,l)}},(n,e,t)=>{function r(l){var c=this;if(c instanceof r||(c=new r),c.tail=null,c.head=null,c.length=0,l&&typeof l.forEach=="function")l.forEach(function(d){c.push(d)});else if(arguments.length>0)for(var u=0,h=arguments.length;u<h;u++)c.push(arguments[u]);return c}function i(l,c,u){var h=c===l.head?new a(u,null,c,l):new a(u,c,c.next,l);return h.next===null&&(l.tail=h),h.prev===null&&(l.head=h),l.length++,h}function s(l,c){l.tail=new a(c,l.tail,null,l),l.head||(l.head=l.tail),l.length++}function o(l,c){l.head=new a(c,null,l.head,l),l.tail||(l.tail=l.head),l.length++}function a(l,c,u,h){if(!(this instanceof a))return new a(l,c,u,h);this.list=h,this.value=l,c?(c.next=this,this.prev=c):this.prev=null,u?(u.prev=this,this.next=u):this.next=null}n.exports=r,r.Node=a,r.create=r,r.prototype.removeNode=function(l){if(l.list!==this)throw new Error("removing node which does not belong to this list");var c=l.next,u=l.prev;return c&&(c.prev=u),u&&(u.next=c),l===this.head&&(this.head=c),l===this.tail&&(this.tail=u),l.list.length--,l.next=null,l.prev=null,l.list=null,c},r.prototype.unshiftNode=function(l){if(l!==this.head){l.list&&l.list.removeNode(l);var c=this.head;l.list=this,l.next=c,c&&(c.prev=l),this.head=l,this.tail||(this.tail=l),this.length++}},r.prototype.pushNode=function(l){if(l!==this.tail){l.list&&l.list.removeNode(l);var c=this.tail;l.list=this,l.prev=c,c&&(c.next=l),this.tail=l,this.head||(this.head=l),this.length++}},r.prototype.push=function(){for(var l=0,c=arguments.length;l<c;l++)s(this,arguments[l]);return this.length},r.prototype.unshift=function(){for(var l=0,c=arguments.length;l<c;l++)o(this,arguments[l]);return this.length},r.prototype.pop=function(){if(this.tail){var l=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,l}},r.prototype.shift=function(){if(this.head){var l=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,l}},r.prototype.forEach=function(l,c){c=c||this;for(var u=this.head,h=0;u!==null;h++)l.call(c,u.value,h,this),u=u.next},r.prototype.forEachReverse=function(l,c){c=c||this;for(var u=this.tail,h=this.length-1;u!==null;h--)l.call(c,u.value,h,this),u=u.prev},r.prototype.get=function(l){for(var c=0,u=this.head;u!==null&&c<l;c++)u=u.next;if(c===l&&u!==null)return u.value},r.prototype.getReverse=function(l){for(var c=0,u=this.tail;u!==null&&c<l;c++)u=u.prev;if(c===l&&u!==null)return u.value},r.prototype.map=function(l,c){c=c||this;for(var u=new r,h=this.head;h!==null;)u.push(l.call(c,h.value,this)),h=h.next;return u},r.prototype.mapReverse=function(l,c){c=c||this;for(var u=new r,h=this.tail;h!==null;)u.push(l.call(c,h.value,this)),h=h.prev;return u},r.prototype.reduce=function(l,c){var u,h=this.head;if(arguments.length>1)u=c;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");h=this.head.next,u=this.head.value}for(var d=0;h!==null;d++)u=l(u,h.value,d),h=h.next;return u},r.prototype.reduceReverse=function(l,c){var u,h=this.tail;if(arguments.length>1)u=c;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");h=this.tail.prev,u=this.tail.value}for(var d=this.length-1;h!==null;d--)u=l(u,h.value,d),h=h.prev;return u},r.prototype.toArray=function(){for(var l=new Array(this.length),c=0,u=this.head;u!==null;c++)l[c]=u.value,u=u.next;return l},r.prototype.toArrayReverse=function(){for(var l=new Array(this.length),c=0,u=this.tail;u!==null;c++)l[c]=u.value,u=u.prev;return l},r.prototype.slice=function(l,c){(c=c||this.length)<0&&(c+=this.length),(l=l||0)<0&&(l+=this.length);var u=new r;if(c<l||c<0)return u;l<0&&(l=0),c>this.length&&(c=this.length);for(var h=0,d=this.head;d!==null&&h<l;h++)d=d.next;for(;d!==null&&h<c;h++,d=d.next)u.push(d.value);return u},r.prototype.sliceReverse=function(l,c){(c=c||this.length)<0&&(c+=this.length),(l=l||0)<0&&(l+=this.length);var u=new r;if(c<l||c<0)return u;l<0&&(l=0),c>this.length&&(c=this.length);for(var h=this.length,d=this.tail;d!==null&&h>c;h--)d=d.prev;for(;d!==null&&h>l;h--,d=d.prev)u.push(d.value);return u},r.prototype.splice=function(l,c){l>this.length&&(l=this.length-1),l<0&&(l=this.length+l);for(var u=0,h=this.head;h!==null&&u<l;u++)h=h.next;var d=[];for(u=0;h&&u<c;u++)d.push(h.value),h=this.removeNode(h);for(h===null&&(h=this.tail),h!==this.head&&h!==this.tail&&(h=h.prev),u=0;u<(arguments.length<=2?0:arguments.length-2);u++)h=i(this,h,u+2<2||arguments.length<=u+2?void 0:arguments[u+2]);return d},r.prototype.reverse=function(){for(var l=this.head,c=this.tail,u=l;u!==null;u=u.prev){var h=u.prev;u.prev=u.next,u.next=h}return this.head=c,this.tail=l,this};try{t(267)(r)}catch{}},n=>{n.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let t=this.head;t;t=t.next)yield t.value}}},(n,e,t)=>{const r=t(8);n.exports=(i,s)=>new r(i,s).set.map(o=>o.map(a=>a.value).join(" ").trim().split(" "))},(n,e,t)=>{const r=t(3),i=t(8);n.exports=(s,o,a)=>{let l=null,c=null,u=null;try{u=new i(o,a)}catch{return null}return s.forEach(h=>{u.test(h)&&(l&&c.compare(h)!==-1||(l=h,c=new r(l,a)))}),l}},(n,e,t)=>{const r=t(3),i=t(8);n.exports=(s,o,a)=>{let l=null,c=null,u=null;try{u=new i(o,a)}catch{return null}return s.forEach(h=>{u.test(h)&&(l&&c.compare(h)!==1||(l=h,c=new r(l,a)))}),l}},(n,e,t)=>{const r=t(3),i=t(8),s=t(49);n.exports=(o,a)=>{o=new i(o,a);let l=new r("0.0.0");if(o.test(l)||(l=new r("0.0.0-0"),o.test(l)))return l;l=null;for(let c=0;c<o.set.length;++c){const u=o.set[c];let h=null;u.forEach(d=>{const g=new r(d.semver.version);switch(d.operator){case">":g.prerelease.length===0?g.patch++:g.prerelease.push(0),g.raw=g.format();case"":case">=":h&&!s(g,h)||(h=g);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${d.operator}`)}}),!h||l&&!s(l,h)||(l=h)}return l&&o.test(l)?l:null}},(n,e,t)=>{const r=t(8);n.exports=(i,s)=>{try{return new r(i,s).range||"*"}catch{return null}}},(n,e,t)=>{const r=t(80);n.exports=(i,s,o)=>r(i,s,">",o)},(n,e,t)=>{const r=t(80);n.exports=(i,s,o)=>r(i,s,"<",o)},(n,e,t)=>{const r=t(8);n.exports=(i,s,o)=>(i=new r(i,o),s=new r(s,o),i.intersects(s,o))},(n,e,t)=>{const r=t(51),i=t(7);n.exports=(s,o,a)=>{const l=[];let c=null,u=null;const h=s.sort((v,C)=>i(v,C,a));for(const v of h)r(v,o,a)?(u=v,c||(c=v)):(u&&l.push([c,u]),u=null,c=null);c&&l.push([c,null]);const d=[];for(const[v,C]of l)v===C?d.push(v):C||v!==h[0]?C?v===h[0]?d.push(`<=${C}`):d.push(`${v} - ${C}`):d.push(`>=${v}`):d.push("*");const g=d.join(" || "),f=typeof o.raw=="string"?o.raw:String(o);return g.length<f.length?g:o}},(n,e,t)=>{const r=t(8),i=t(50),{ANY:s}=i,o=t(51),a=t(7),l=[new i(">=0.0.0-0")],c=[new i(">=0.0.0")],u=(g,f,v)=>{if(g===f)return!0;if(g.length===1&&g[0].semver===s){if(f.length===1&&f[0].semver===s)return!0;g=v.includePrerelease?l:c}if(f.length===1&&f[0].semver===s){if(v.includePrerelease)return!0;f=c}const C=new Set;let A,b,m,E,I,S,T;for(const $ of g)$.operator===">"||$.operator===">="?A=h(A,$,v):$.operator==="<"||$.operator==="<="?b=d(b,$,v):C.add($.semver);if(C.size>1||A&&b&&(m=a(A.semver,b.semver,v),m>0||m===0&&(A.operator!==">="||b.operator!=="<=")))return null;for(const $ of C){if(A&&!o($,String(A),v)||b&&!o($,String(b),v))return null;for(const B of f)if(!o($,String(B),v))return!1;return!0}let P=!(!b||v.includePrerelease||!b.semver.prerelease.length)&&b.semver,_=!(!A||v.includePrerelease||!A.semver.prerelease.length)&&A.semver;P&&P.prerelease.length===1&&b.operator==="<"&&P.prerelease[0]===0&&(P=!1);for(const $ of f){if(T=T||$.operator===">"||$.operator===">=",S=S||$.operator==="<"||$.operator==="<=",A){if(_&&$.semver.prerelease&&$.semver.prerelease.length&&$.semver.major===_.major&&$.semver.minor===_.minor&&$.semver.patch===_.patch&&(_=!1),$.operator===">"||$.operator===">="){if(E=h(A,$,v),E===$&&E!==A)return!1}else if(A.operator===">="&&!o(A.semver,String($),v))return!1}if(b){if(P&&$.semver.prerelease&&$.semver.prerelease.length&&$.semver.major===P.major&&$.semver.minor===P.minor&&$.semver.patch===P.patch&&(P=!1),$.operator==="<"||$.operator==="<="){if(I=d(b,$,v),I===$&&I!==b)return!1}else if(b.operator==="<="&&!o(b.semver,String($),v))return!1}if(!$.operator&&(b||A)&&m!==0)return!1}return!(A&&S&&!b&&m!==0||b&&T&&!A&&m!==0||_||P)},h=(g,f,v)=>{if(!g)return f;const C=a(g.semver,f.semver,v);return C>0?g:C<0||f.operator===">"&&g.operator===">="?f:g},d=(g,f,v)=>{if(!g)return f;const C=a(g.semver,f.semver,v);return C<0?g:C>0||f.operator==="<"&&g.operator==="<="?f:g};n.exports=function(g,f){let v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(g===f)return!0;g=new r(g,v),f=new r(f,v);let C=!1;e:for(const A of g.set){for(const b of f.set){const m=u(A,b,v);if(C=C||m!==null,m)continue e}if(C)return!1}return!0}},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getEnv=function(){return"production"}},(n,e,t)=>{function r(){const I=t(13);return r=function(){return I},I}Object.defineProperty(e,"__esModule",{value:!0}),e.createCachedDescriptors=function(I,S,T){const{plugins:P,presets:_,passPerPreset:$}=S;return{options:u(S,I),plugins:P?()=>f(P,I)(T):()=>c([]),presets:_?()=>d(_,I)(T)(!!$):()=>c([])}},e.createDescriptor=E,e.createUncachedDescriptors=function(I,S,T){return{options:u(S,I),plugins:(0,i.once)(()=>b(S.plugins||[],I,T)),presets:(0,i.once)(()=>A(S.presets||[],I,T,!!S.passPerPreset))}};var i=t(455),s=t(81),o=t(83),a=t(84),l=t(280);function*c(I){return I}function u(I,S){return typeof I.browserslistConfigFile=="string"&&(I.browserslistConfigFile=(0,l.resolveBrowserslistConfigFile)(I.browserslistConfigFile,S)),I}const h=new WeakMap,d=(0,a.makeWeakCacheSync)((I,S)=>{const T=S.using(P=>P);return(0,a.makeStrongCacheSync)(P=>(0,a.makeStrongCache)(function*(_){return(yield*A(I,T,P,_)).map($=>C(h,$))}))}),g=new WeakMap,f=(0,a.makeWeakCacheSync)((I,S)=>{const T=S.using(P=>P);return(0,a.makeStrongCache)(function*(P){return(yield*b(I,T,P)).map(_=>C(g,_))})}),v={};function C(I,S){const{value:T,options:P=v}=S;if(P===!1)return S;let _=I.get(T);_||(_=new WeakMap,I.set(T,_));let $=_.get(P);if($||($=[],_.set(P,$)),$.indexOf(S)===-1){const B=$.filter(U=>{return N=S,(H=U).name===N.name&&H.value===N.value&&H.options===N.options&&H.dirname===N.dirname&&H.alias===N.alias&&H.ownPass===N.ownPass&&((W=H.file)==null?void 0:W.request)===((D=N.file)==null?void 0:D.request)&&((R=H.file)==null?void 0:R.resolved)===((Y=N.file)==null?void 0:Y.resolved);var H,N,W,D,R,Y});if(B.length>0)return B[0];$.push(S)}return S}function*A(I,S,T,P){return yield*m("preset",I,S,T,P)}function*b(I,S,T){return yield*m("plugin",I,S,T)}function*m(I,S,T,P,_){const $=yield*r().all(S.map((B,U)=>E(B,T,{type:I,alias:`${P}$${U}`,ownPass:!!_})));return function(B){const U=new Map;for(const H of B){if(typeof H.value!="function")continue;let N=U.get(H.value);if(N||(N=new Set,U.set(H.value,N)),N.has(H.name)){const W=B.filter(D=>D.value===H.value);throw new Error(["Duplicate plugin/preset detected.","If you'd like to use two separate instances of a plugin,","they need separate names, e.g.",""," plugins: ["," ['some-plugin', {}],"," ['some-plugin', {}, 'some unique name'],"," ]","","Duplicates detected are:",`${JSON.stringify(W,null,2)}`].join(`
|
||
`))}N.add(H.name)}}($),$}function E(I,S,T){let{type:P,alias:_,ownPass:$}=T;return function*(){const B=(0,o.getItemDescriptor)(I);if(B)return B;let U,H,N,W=I;Array.isArray(W)&&(W.length===3?[W,H,U]=W:[W,H]=W);let D=null;if(typeof W=="string"){if(typeof P!="string")throw new Error("To resolve a string-based item, the type of item must be given");const R=P==="plugin"?s.loadPlugin:s.loadPreset,Y=W;({filepath:D,value:W}=yield*R(W,S)),N={request:Y,resolved:D}}if(!W)throw new Error(`Unexpected falsy value: ${String(W)}`);if(typeof W=="object"&&W.__esModule){if(!W.default)throw new Error("Must export a default export when using ES6 modules.");W=W.default}if(typeof W!="object"&&typeof W!="function")throw new Error(`Unsupported format: ${typeof W}. Expected an object or a function.`);if(D!==null&&typeof W=="object"&&W)throw new Error(`Plugin/Preset files are not allowed to export objects, only functions. In ${D}`);return{name:U,alias:D||_,value:W,options:H,dirname:S,ownPass:$,file:N}}()}},(n,e,t)=>{function r(){const i=t(281);return r=function(){return i},i}Object.defineProperty(e,"__esModule",{value:!0}),e.resolveBrowserslistConfigFile=function(i,s){},e.resolveTargets=function(i,s){const o=i.targets;let a;return typeof o=="string"||Array.isArray(o)?a={browsers:o}:o&&(a="esmodules"in o?Object.assign({},o,{esmodules:"intersect"}):o),(0,r().default)(a,{ignoreBrowserslistConfig:!0,browserslistEnv:i.browserslistEnv})}},(n,e,t)=>{var r=t(17);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"TargetNames",{enumerable:!0,get:function(){return u.TargetNames}}),e.default=function(){let I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var T,P;let{browsers:_,esmodules:$}=I;const{configPath:B="."}=S;(function(Y){v.invariant(Y===void 0||C(Y),`'${String(Y)}' is not a valid browserslist query`)})(_);let U=function(Y){const ie=Object.keys(u.TargetNames);for(const de of Object.keys(Y))if(!(de in u.TargetNames))throw new Error(v.formatMessage(`'${de}' is not a valid target
|
||
- Did you mean '${(0,s.findSuggestion)(de,ie)}'?`));return Y}(function(Y){const ie=Object.assign({},Y);return delete ie.esmodules,delete ie.browsers,ie}(I));const H=!!_||Object.keys(U).length>0,N=!S.ignoreBrowserslistConfig&&!H;if(!_&&N&&(_=i.loadConfig({config:S.configFile,path:B,env:S.browserslistEnv}),_==null&&(_=[])),!$||$==="intersect"&&(T=_)!=null&&T.length||(_=Object.keys(f).map(Y=>`${Y} >= ${f[Y]}`).join(", "),$=!1),(P=_)!=null&&P.length){const Y=function(ie,de){const xe=typeof ie=="string"?ie:ie.join()+de;let X=E.get(xe);return X||(X=function(Q,he){return function(me){return me.reduce((_e,fe)=>{const[oe,J]=fe.split(" "),K=c.browserNameMap[oe];if(!K)return _e;try{const q=J.split("-")[0].toLowerCase(),ue=(0,l.isUnreleasedVersion)(q,K);if(!_e[K])return _e[K]=ue?q:(0,l.semverify)(q),_e;const te=_e[K],ce=(0,l.isUnreleasedVersion)(te,K);if(ce&&ue)_e[K]=(0,l.getLowestUnreleased)(te,q,K);else if(ce)_e[K]=(0,l.semverify)(q);else if(!ce&&!ue){const ge=(0,l.semverify)(q);_e[K]=(0,l.semverMin)(te,ge)}}catch{}return _e},{})}(i(Q,{mobileToDesktop:!0,env:he}))}(ie,de),E.set(xe,X)),Object.assign({},X)}(_,S.browserslistEnv);if($==="intersect")for(const ie of Object.keys(Y))if(ie!=="deno"&&ie!=="ie"){const de=f[ie==="opera_mobile"?"op_mob":ie];if(de){const xe=Y[ie];Y[ie]=(0,l.getHighestUnreleased)(xe,(0,l.semverify)(de),ie)}else delete Y[ie]}else delete Y[ie];U=Object.assign(Y,U)}const W={},D=[];for(const Y of Object.keys(U).sort()){const ie=U[Y];typeof ie=="number"&&ie%1!=0&&D.push({target:Y,value:ie});const[de,xe]=Y==="node"?b(ie):m(Y,ie);xe&&(W[de]=xe)}return(R=D).length&&R.forEach(Y=>{let{target:ie,value:de}=Y}),W;var R},Object.defineProperty(e,"filterItems",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,"getInclusionReasons",{enumerable:!0,get:function(){return d.getInclusionReasons}}),e.isBrowsersQueryValid=C,Object.defineProperty(e,"isRequired",{enumerable:!0,get:function(){return g.isRequired}}),Object.defineProperty(e,"prettifyTargets",{enumerable:!0,get:function(){return h.prettifyTargets}}),Object.defineProperty(e,"unreleasedLabels",{enumerable:!0,get:function(){return c.unreleasedLabels}});var i=t(282),s=t(289),o=t(463),a=t(132),l=t(138),c=t(139),u=t(465),h=t(291),d=t(466),g=t(467);const f=o["es6.module"],v=new s.OptionValidator("@babel/helper-compilation-targets");function C(I){return typeof I=="string"||Array.isArray(I)&&I.every(S=>typeof S=="string")}function A(I,S){try{return(0,l.semverify)(S)}catch{throw new Error(v.formatMessage(`'${S}' is not a valid value for 'targets.${I}'.`))}}function b(I){return["node",I===!0||I==="current"?r.versions.node:A("node",I)]}function m(I,S){return[I,(0,l.isUnreleasedVersion)(S,I)?S.toLowerCase():A(I,S)]}const E=new a({max:64})},(n,e,t)=>{var r=t(456),i=t(457).a,s=t(460),o=t(461),a=t(286),l=t(137),c=t(287),u=t(288),h="37";function d(oe,J){return(oe+".").indexOf(J+".")===0}function g(oe){return oe.filter(function(J){return typeof J=="string"})}function f(oe){var J=oe;return oe.split(".").length===3&&(J=oe.split(".").slice(0,-1).join(".")),J}function v(oe){return function(J){return oe+" "+J}}function C(oe){return parseInt(oe.split(".")[0])}function A(oe,J){if(oe.length===0)return[];var K=b(oe.map(C)),q=K[K.length-J];if(!q)return oe;for(var ue=[],te=oe.length-1;te>=0&&!(q>C(oe[te]));te--)ue.unshift(oe[te]);return ue}function b(oe){for(var J=[],K=0;K<oe.length;K++)J.indexOf(oe[K])===-1&&J.push(oe[K]);return J}function m(oe,J,K){for(var q in K)oe[J+" "+q]=K[q]}function E(oe,J){return J=parseFloat(J),oe===">"?function(K){return parseFloat(K)>J}:oe===">="?function(K){return parseFloat(K)>=J}:oe==="<"?function(K){return parseFloat(K)<J}:function(K){return parseFloat(K)<=J}}function I(oe){return parseInt(oe)}function S(oe,J){return oe<J?-1:oe>J?1:0}function T(oe,J){return S(parseInt(oe[0]),parseInt(J[0]))||S(parseInt(oe[1]||"0"),parseInt(J[1]||"0"))||S(parseInt(oe[2]||"0"),parseInt(J[2]||"0"))}function P(oe,J){return(J=J.split(".").map(I))[1]===void 0&&(J[1]="x"),oe==="<="?function(K){return _(K=K.split(".").map(I),J)<=0}:function(K){return _(K=K.split(".").map(I),J)>=0}}function _(oe,J){return oe[0]!==J[0]?oe[0]<J[0]?-1:1:J[1]==="x"?0:oe[1]!==J[1]?oe[1]<J[1]?-1:1:0}function $(oe,J){var K=function(q,ue){return q.versions.indexOf(ue)!==-1?ue:!!Q.versionAliases[q.name][ue]&&Q.versionAliases[q.name][ue]}(oe,J);return K||oe.versions.length===1&&oe.versions[0]}function B(oe,J){return oe/=1e3,Object.keys(i).reduce(function(K,q){var ue=H(q,J);if(!ue)return K;var te=Object.keys(ue.releaseDate).filter(function(ce){var ge=ue.releaseDate[ce];return ge!==null&&ge>=oe});return K.concat(te.map(v(ue.name)))},[])}function U(oe){return{name:oe.name,versions:oe.versions,released:oe.released,releaseDate:oe.releaseDate}}function H(oe,J){if(oe=oe.toLowerCase(),oe=Q.aliases[oe]||oe,J.mobileToDesktop&&Q.desktopNames[oe]){var K=Q.data[Q.desktopNames[oe]];if(oe==="android")return ue=U(Q.data[oe]),te=K,ue.released=N(ue.released,te.released),ue.versions=N(ue.versions,te.versions),ue.releaseDate=function(ce){var ge={};for(var Te in ce)ge[Te]=ce[Te];return ge}(ue.releaseDate),ue.released.forEach(function(ce){ue.releaseDate[ce]===void 0&&(ue.releaseDate[ce]=te.releaseDate[ce])}),ue;var q=U(K);return q.name=oe,q}var ue,te;return Q.data[oe]}function N(oe,J){var K=J.indexOf(h);return oe.filter(function(q){return/^(?:[2-4]\.|[34]$)/.test(q)}).concat(J.slice(K))}function W(oe,J){var K=H(oe,J);if(!K)throw new l("Unknown browser "+oe);return K}function D(oe,J,K,q){var ue=1;switch(J){case"android":if(q.mobileToDesktop)return oe;var te=Q.data.chrome.released;ue=te.length-te.indexOf(h);break;case"op_mob":ue=C(Q.data.op_mob.released.slice(-1)[0])-14+1;break;default:return oe}return K<=ue?oe.slice(-1):oe.slice(ue-1-K)}function R(oe,J){return typeof oe=="string"&&(oe.indexOf("y")>=0||J&&oe.indexOf("a")>=0)}function Y(oe,J){return c(fe,oe).reduce(function(K,q,ue){if(q.not&&ue===0)throw new l("Write any browsers query (for instance, `defaults`) before `"+q.query+"`");var te=fe[q.type].select.call(Q,J,q).map(function(ge){var Te=ge.split(" ");return Te[1]==="0"?Te[0]+" "+H(Te[0],J).versions[0]:ge});if(q.compose==="and")return q.not?K.filter(function(ge){return te.indexOf(ge)===-1}):K.filter(function(ge){return te.indexOf(ge)!==-1});if(q.not){var ce={};return te.forEach(function(ge){ce[ge]=!0}),K.filter(function(ge){return!ce[ge]})}return K.concat(te)},[])}function ie(oe){return oe===void 0&&(oe={}),oe.path===void 0&&(oe.path=o.resolve?o.resolve("."):"."),oe}function de(oe,J){return oe==null&&(oe=Q.loadConfig(J)||Q.defaults),oe}function xe(oe){if(typeof oe!="string"&&!Array.isArray(oe))throw new l("Browser queries must be an array or string. Got "+typeof oe+".")}var X={};function Q(oe,J){xe(oe=de(oe,J=ie(J)));var K={ignoreUnknownVersions:J.ignoreUnknownVersions,dangerousExtend:J.dangerousExtend,mobileToDesktop:J.mobileToDesktop,path:J.path,env:J.env};u.oldDataWarning(Q.data);var q=u.getStat(J,Q.data);if(q)for(var ue in K.customUsage={},q)m(K.customUsage,ue,q[ue]);var te=JSON.stringify([oe,K]);if(X[te])return X[te];var ce=b(Y(oe,K)).sort(function(ge,Te){if(ge=ge.split(" "),Te=Te.split(" "),ge[0]===Te[0]){var ae=ge[1].split("-")[0];return T(Te[1].split("-")[0].split("."),ae.split("."))}return S(ge[0],Te[0])});return u.env.BROWSERSLIST_DISABLE_CACHE||(X[te]=ce),ce}function he(oe,J){var K=Q.nodeVersions.filter(function(q){return d(q,J.version)});if(K.length===0){if(oe.ignoreUnknownVersions)return[];throw new l("Unknown version "+J.version+" of Node.js")}return["node "+K[K.length-1]]}function me(oe,J){var K=parseInt(J.year),q=parseInt(J.month||"01")-1,ue=parseInt(J.day||"01");return B(Date.UTC(K,q,ue,0,0,0),oe)}function _e(oe,J){var K=parseFloat(J.coverage),q=Q.usage.global;if(J.place)if(J.place.match(/^my\s+stats$/i)){if(!oe.customUsage)throw new l("Custom usage statistics was not provided");q=oe.customUsage}else{var ue;ue=J.place.length===2?J.place.toUpperCase():J.place.toLowerCase(),u.loadCountry(Q.usage,ue,Q.data),q=Q.usage[ue]}for(var te,ce=Object.keys(q).sort(function(L,F){return q[F]-q[L]}),ge=0,Te=[],ae=0;ae<ce.length&&(te=ce[ae],q[te]!==0)&&(ge+=q[te],Te.push(te),!(ge>=K));ae++);return Te}Q.parse=function(oe,J){return xe(oe=de(oe,J=ie(J))),c(fe,oe)},Q.cache={},Q.data={},Q.usage={global:{},custom:null},Q.defaults=["> 0.5%","last 2 versions","Firefox ESR","not dead"],Q.aliases={fx:"firefox",ff:"firefox",ios:"ios_saf",explorer:"ie",blackberry:"bb",explorermobile:"ie_mob",operamini:"op_mini",operamobile:"op_mob",chromeandroid:"and_chr",firefoxandroid:"and_ff",ucandroid:"and_uc",qqandroid:"and_qq"},Q.desktopNames={and_chr:"chrome",and_ff:"firefox",ie_mob:"ie",android:"chrome"},Q.versionAliases={},Q.clearCaches=u.clearCaches,Q.parseConfig=u.parseConfig,Q.readConfig=u.readConfig,Q.findConfig=u.findConfig,Q.loadConfig=u.loadConfig,Q.coverage=function(oe,J){var K;if(J===void 0)K=Q.usage.global;else if(J==="my stats"){var q={};q.path=o.resolve?o.resolve("."):".";var ue=u.getStat(q);if(!ue)throw new l("Custom usage statistics was not provided");for(var te in K={},ue)m(K,te,ue[te])}else if(typeof J=="string")J=J.length>2?J.toLowerCase():J.toUpperCase(),u.loadCountry(Q.usage,J,Q.data),K=Q.usage[J];else for(var ce in"dataByBrowser"in J&&(J=J.dataByBrowser),K={},J)for(var ge in J[ce])K[ce+" "+ge]=J[ce][ge];return oe.reduce(function(Te,ae){var L=K[ae];return L===void 0&&(L=K[ae.replace(/ \S+$/," 0")]),Te+(L||0)},0)};var fe={last_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+major\s+versions?$/i,select:function(oe,J){return Object.keys(i).reduce(function(K,q){var ue=H(q,oe);if(!ue)return K;var te=A(ue.released,J.versions);return te=D(te=te.map(v(ue.name)),ue.name,J.versions,oe),K.concat(te)},[])}},last_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+versions?$/i,select:function(oe,J){return Object.keys(i).reduce(function(K,q){var ue=H(q,oe);if(!ue)return K;var te=ue.released.slice(-J.versions);return te=D(te=te.map(v(ue.name)),ue.name,J.versions,oe),K.concat(te)},[])}},last_electron_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+major\s+versions?$/i,select:function(oe,J){return A(Object.keys(a),J.versions).map(function(K){return"chrome "+a[K]})}},last_node_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+node\s+major\s+versions?$/i,select:function(oe,J){return A(Q.nodeVersions,J.versions).map(function(K){return"node "+K})}},last_browser_major_versions:{matches:["versions","browser"],regexp:/^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i,select:function(oe,J){var K=W(J.browser,oe),q=A(K.released,J.versions).map(v(K.name));return D(q,K.name,J.versions,oe)}},last_electron_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+versions?$/i,select:function(oe,J){return Object.keys(a).slice(-J.versions).map(function(K){return"chrome "+a[K]})}},last_node_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+node\s+versions?$/i,select:function(oe,J){return Q.nodeVersions.slice(-J.versions).map(function(K){return"node "+K})}},last_browser_versions:{matches:["versions","browser"],regexp:/^last\s+(\d+)\s+(\w+)\s+versions?$/i,select:function(oe,J){var K=W(J.browser,oe),q=K.released.slice(-J.versions).map(v(K.name));return D(q,K.name,J.versions,oe)}},unreleased_versions:{matches:[],regexp:/^unreleased\s+versions$/i,select:function(oe){return Object.keys(i).reduce(function(J,K){var q=H(K,oe);if(!q)return J;var ue=q.versions.filter(function(te){return q.released.indexOf(te)===-1});return ue=ue.map(v(q.name)),J.concat(ue)},[])}},unreleased_electron_versions:{matches:[],regexp:/^unreleased\s+electron\s+versions?$/i,select:function(){return[]}},unreleased_browser_versions:{matches:["browser"],regexp:/^unreleased\s+(\w+)\s+versions?$/i,select:function(oe,J){var K=W(J.browser,oe);return K.versions.filter(function(q){return K.released.indexOf(q)===-1}).map(v(K.name))}},last_years:{matches:["years"],regexp:/^last\s+(\d*.?\d+)\s+years?$/i,select:function(oe,J){return B(Date.now()-315584329824e-1*J.years,oe)}},since_y:{matches:["year"],regexp:/^since (\d+)$/i,select:me},since_y_m:{matches:["year","month"],regexp:/^since (\d+)-(\d+)$/i,select:me},since_y_m_d:{matches:["year","month","day"],regexp:/^since (\d+)-(\d+)-(\d+)$/i,select:me},popularity:{matches:["sign","popularity"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%$/,select:function(oe,J){var K=parseFloat(J.popularity),q=Q.usage.global;return Object.keys(q).reduce(function(ue,te){return J.sign===">"?q[te]>K&&ue.push(te):J.sign==="<"?q[te]<K&&ue.push(te):J.sign==="<="?q[te]<=K&&ue.push(te):q[te]>=K&&ue.push(te),ue},[])}},popularity_in_my_stats:{matches:["sign","popularity"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+my\s+stats$/,select:function(oe,J){var K=parseFloat(J.popularity);if(!oe.customUsage)throw new l("Custom usage statistics was not provided");var q=oe.customUsage;return Object.keys(q).reduce(function(ue,te){var ce=q[te];return ce==null||(J.sign===">"?ce>K&&ue.push(te):J.sign==="<"?ce<K&&ue.push(te):J.sign==="<="?ce<=K&&ue.push(te):ce>=K&&ue.push(te)),ue},[])}},popularity_in_config_stats:{matches:["sign","popularity","config"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/,select:function(oe,J){var K=parseFloat(J.popularity),q=u.loadStat(oe,J.config,Q.data);if(q)for(var ue in oe.customUsage={},q)m(oe.customUsage,ue,q[ue]);if(!oe.customUsage)throw new l("Custom usage statistics was not provided");var te=oe.customUsage;return Object.keys(te).reduce(function(ce,ge){var Te=te[ge];return Te==null||(J.sign===">"?Te>K&&ce.push(ge):J.sign==="<"?Te<K&&ce.push(ge):J.sign==="<="?Te<=K&&ce.push(ge):Te>=K&&ce.push(ge)),ce},[])}},popularity_in_place:{matches:["sign","popularity","place"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+((alt-)?\w\w)$/,select:function(oe,J){var K=parseFloat(J.popularity),q=J.place;q=q.length===2?q.toUpperCase():q.toLowerCase(),u.loadCountry(Q.usage,q,Q.data);var ue=Q.usage[q];return Object.keys(ue).reduce(function(te,ce){var ge=ue[ce];return ge==null||(J.sign===">"?ge>K&&te.push(ce):J.sign==="<"?ge<K&&te.push(ce):J.sign==="<="?ge<=K&&te.push(ce):ge>=K&&te.push(ce)),te},[])}},cover:{matches:["coverage"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%$/i,select:_e},cover_in:{matches:["coverage","place"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(my\s+stats|(alt-)?\w\w)$/i,select:_e},supports:{matches:["supportType","feature"],regexp:/^(?:(fully|partially) )?supports\s+([\w-]+)$/,select:function(oe,J){u.loadFeature(Q.cache,J.feature);var K=J.supportType!=="fully",q=Q.cache[J.feature],ue=[];for(var te in q){var ce=H(te,oe),ge=oe.mobileToDesktop&&te in Q.desktopNames&&R(q[te][ce.released.slice(-1)[0]],K);ce.versions.forEach(function(Te){var ae=q[te][Te];ae===void 0&&ge&&(ae=q[Q.desktopNames[te]][Te]),R(ae,K)&&ue.push(te+" "+Te)})}return ue}},electron_range:{matches:["from","to"],regexp:/^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(oe,J){var K=f(J.from),q=f(J.to),ue=parseFloat(J.from),te=parseFloat(J.to);if(!a[K])throw new l("Unknown version "+ue+" of electron");if(!a[q])throw new l("Unknown version "+te+" of electron");return Object.keys(a).filter(function(ce){var ge=parseFloat(ce);return ge>=ue&&ge<=te}).map(function(ce){return"chrome "+a[ce]})}},node_range:{matches:["from","to"],regexp:/^node\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(oe,J){return Q.nodeVersions.filter(P(">=",J.from)).filter(P("<=",J.to)).map(function(K){return"node "+K})}},browser_range:{matches:["browser","from","to"],regexp:/^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(oe,J){var K=W(J.browser,oe),q=parseFloat($(K,J.from)||J.from),ue=parseFloat($(K,J.to)||J.to);return K.released.filter(function(te){var ce=parseFloat(te);return ce>=q&&ce<=ue}).map(v(K.name))}},electron_ray:{matches:["sign","version"],regexp:/^electron\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(oe,J){var K=f(J.version);return Object.keys(a).filter(E(J.sign,K)).map(function(q){return"chrome "+a[q]})}},node_ray:{matches:["sign","version"],regexp:/^node\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(oe,J){return Q.nodeVersions.filter((K=J.sign,q=J.version,(q=q.split(".").map(I))[1]=q[1]||0,q[2]=q[2]||0,K===">"?function(ue){return T(ue=ue.split(".").map(I),q)>0}:K===">="?function(ue){return T(ue=ue.split(".").map(I),q)>=0}:K==="<"?function(ue){return ue=ue.split(".").map(I),T(q,ue)>0}:function(ue){return ue=ue.split(".").map(I),T(q,ue)>=0})).map(function(ue){return"node "+ue});var K,q}},browser_ray:{matches:["browser","sign","version"],regexp:/^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/,select:function(oe,J){var K=J.version,q=W(J.browser,oe),ue=Q.versionAliases[q.name][K];return ue&&(K=ue),q.released.filter(E(J.sign,K)).map(function(te){return q.name+" "+te})}},firefox_esr:{matches:[],regexp:/^(firefox|ff|fx)\s+esr$/i,select:function(){return["firefox 115"]}},opera_mini_all:{matches:[],regexp:/(operamini|op_mini)\s+all/i,select:function(){return["op_mini all"]}},electron_version:{matches:["version"],regexp:/^electron\s+([\d.]+)$/i,select:function(oe,J){var K=f(J.version),q=a[K];if(!q)throw new l("Unknown version "+J.version+" of electron");return["chrome "+q]}},node_major_version:{matches:["version"],regexp:/^node\s+(\d+)$/i,select:he},node_minor_version:{matches:["version"],regexp:/^node\s+(\d+\.\d+)$/i,select:he},node_patch_version:{matches:["version"],regexp:/^node\s+(\d+\.\d+\.\d+)$/i,select:he},current_node:{matches:[],regexp:/^current\s+node$/i,select:function(oe){return[u.currentNode(Y,oe)]}},maintained_node:{matches:[],regexp:/^maintained\s+node\s+versions$/i,select:function(oe){var J=Date.now();return Y(Object.keys(s).filter(function(K){return J<Date.parse(s[K].end)&&J>Date.parse(s[K].start)&&(q=K.slice(1),Q.nodeVersions.some(function(ue){return d(ue,q)}));var q}).map(function(K){return"node "+K.slice(1)}),oe)}},phantomjs_1_9:{matches:[],regexp:/^phantomjs\s+1.9$/i,select:function(){return["safari 5"]}},phantomjs_2_1:{matches:[],regexp:/^phantomjs\s+2.1$/i,select:function(){return["safari 6"]}},browser_version:{matches:["browser","version"],regexp:/^(\w+)\s+(tp|[\d.]+)$/i,select:function(oe,J){var K=J.version;/^tp$/i.test(K)&&(K="TP");var q=W(J.browser,oe),ue=$(q,K);if(ue)K=ue;else{if(!(ue=$(q,ue=K.indexOf(".")===-1?K+".0":K.replace(/\.0$/,"")))){if(oe.ignoreUnknownVersions)return[];throw new l("Unknown version "+K+" of "+J.browser)}K=ue}return[q.name+" "+K]}},browserslist_config:{matches:[],regexp:/^browserslist config$/i,select:function(oe){return Q(void 0,oe)}},extends:{matches:["config"],regexp:/^extends (.+)$/i,select:function(oe,J){return Y(u.loadQueries(oe,J.config),oe)}},defaults:{matches:[],regexp:/^defaults$/i,select:function(oe){return Y(Q.defaults,oe)}},dead:{matches:[],regexp:/^dead$/i,select:function(oe){return Y(["Baidu >= 0","ie <= 11","ie_mob <= 11","bb <= 10","op_mob <= 12.1","samsung 4"],oe)}},unknown:{matches:[],regexp:/^(\w+)$/i,select:function(oe,J){throw H(J.query,oe)?new l("Specify versions in Browserslist query for browser "+J.query):(K=J.query,new l("Unknown browser query `"+K+"`. Maybe you are using old Browserslist or made typo in query."));var K}}};(function(){for(var oe in i){var J=i[oe];Q.data[oe]={name:oe,versions:g(i[oe].versions),released:g(i[oe].versions.slice(0,-3)),releaseDate:i[oe].release_date},m(Q.usage.global,oe,J.usage_global),Q.versionAliases[oe]={};for(var K=0;K<J.versions.length;K++){var q=J.versions[K];if(q&&q.indexOf("-")!==-1)for(var ue=q.split("-"),te=0;te<ue.length;te++)Q.versionAliases[oe][ue[te]]=q}}Q.nodeVersions=r.map(function(ce){return ce.version})})(),n.exports=Q},n=>{n.exports={A:"ie",B:"edge",C:"firefox",D:"chrome",E:"safari",F:"opera",G:"ios_saf",H:"op_mini",I:"android",J:"bb",K:"op_mob",L:"and_chr",M:"and_ff",N:"ie_mob",O:"and_uc",P:"samsung",Q:"and_qq",R:"baidu",S:"kaios"}},n=>{n.exports={0:"111",1:"112",2:"113",3:"114",4:"115",5:"116",6:"117",7:"118",8:"5",9:"19",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"120",I:"4",J:"6",K:"13",L:"14",M:"16",N:"17",O:"18",P:"79",Q:"80",R:"81",S:"83",T:"84",U:"85",V:"86",W:"87",X:"88",Y:"89",Z:"90",a:"91",b:"92",c:"93",d:"94",e:"95",f:"96",g:"97",h:"98",i:"99",j:"100",k:"101",l:"102",m:"103",n:"104",o:"105",p:"106",q:"119",r:"20",s:"21",t:"22",u:"23",v:"73",w:"107",x:"108",y:"109",z:"110",AB:"24",BB:"25",CB:"26",DB:"27",EB:"28",FB:"29",GB:"30",HB:"31",IB:"32",JB:"33",KB:"34",LB:"35",MB:"36",NB:"37",OB:"38",PB:"39",QB:"40",RB:"41",SB:"42",TB:"43",UB:"44",VB:"45",WB:"46",XB:"47",YB:"48",ZB:"49",aB:"50",bB:"51",cB:"52",dB:"53",eB:"54",fB:"55",gB:"56",hB:"57",iB:"58",jB:"60",kB:"62",lB:"63",mB:"64",nB:"65",oB:"66",pB:"67",qB:"68",rB:"69",sB:"70",tB:"71",uB:"72",vB:"74",wB:"75",xB:"76",yB:"77",zB:"78","0B":"11.1","1B":"12.1","2B":"15.5","3B":"16.0","4B":"17.0","5B":"3","6B":"59","7B":"61","8B":"82","9B":"121",AC:"122",BC:"123",CC:"3.2",DC:"10.1",EC:"13.1",FC:"15.2-15.3",GC:"15.4",HC:"16.1",IC:"16.2",JC:"16.3",KC:"16.4",LC:"16.5",MC:"17.1",NC:"17.2",OC:"17.3",PC:"11.5",QC:"4.2-4.3",RC:"5.5",SC:"2",TC:"124",UC:"3.5",VC:"3.6",WC:"3.1",XC:"5.1",YC:"6.1",ZC:"7.1",aC:"9.1",bC:"14.1",cC:"15.1",dC:"15.6",eC:"16.6",fC:"TP",gC:"9.5-9.6",hC:"10.0-10.1",iC:"10.5",jC:"10.6",kC:"11.6",lC:"4.0-4.1",mC:"5.0-5.1",nC:"6.0-6.1",oC:"7.0-7.1",pC:"8.1-8.4",qC:"9.0-9.2",rC:"9.3",sC:"10.0-10.2",tC:"10.3",uC:"11.0-11.2",vC:"11.3-11.4",wC:"12.0-12.1",xC:"12.2-12.5",yC:"13.0-13.1",zC:"13.2","0C":"13.3","1C":"13.4-13.7","2C":"14.0-14.4","3C":"14.5-14.8","4C":"15.0-15.1","5C":"15.6-15.8","6C":"16.6-16.7","7C":"all","8C":"2.1","9C":"2.2",AD:"2.3",BD:"4.1",CD:"4.4",DD:"4.4.3-4.4.4",ED:"5.0-5.4",FD:"6.2-6.4",GD:"7.2-7.4",HD:"8.2",ID:"9.2",JD:"11.1-11.2",KD:"12.0",LD:"13.0",MD:"14.0",ND:"15.0",OD:"18.0",PD:"19.0",QD:"13.18",RD:"2.5",SD:"3.0-3.1"}},n=>{n.exports={A:{A:{J:0,D:0,E:.0223482,F:.0446964,A:0,B:.424615,RC:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","RC","J","D","E","F","A","B","","",""],E:"IE",F:{RC:962323200,J:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968e3}},B:{A:{0:.01209,1:.00806,2:.01209,3:.02015,4:.01209,5:.02015,6:.02821,7:.05239,C:.00403,K:.00403,L:.00403,G:.00403,M:0,N:.00806,O:.01209,P:0,Q:0,R:0,S:0,T:0,U:0,V:0,W:.31434,X:0,Y:0,Z:0,a:0,b:.01209,c:0,d:0,e:0,f:0,g:0,h:0,i:.02015,j:0,k:0,l:0,m:0,n:0,o:0,p:.00806,w:.01612,x:.01612,y:.07657,z:.01612,q:1.56364,H:2.5389},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","K","L","G","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","w","x","y","z","0","1","2","3","4","5","6","7","q","H","","",""],E:"Edge",F:{0:1678665600,1:1680825600,2:1683158400,3:1685664e3,4:1689897600,5:1692576e3,6:1694649600,7:1697155200,C:1438128e3,K:1447286400,L:1470096e3,G:1491868800,M:1508198400,N:1525046400,O:1542067200,P:1579046400,Q:1581033600,R:1586736e3,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,X:161136e4,Y:1614816e3,Z:1618358400,a:1622073600,b:1626912e3,c:1630627200,d:1632441600,e:1634774400,f:1637539200,g:1641427200,h:1643932800,i:1646265600,j:1649635200,k:1651190400,l:1653955200,m:1655942400,n:1659657600,o:1661990400,p:1664755200,w:1666915200,x:1670198400,y:1673481600,z:1675900800,q:1698969600,H:1701993600},D:{C:"ms",K:"ms",L:"ms",G:"ms",M:"ms",N:"ms",O:"ms"}},C:{A:{0:.00806,1:.00403,2:.01209,3:.01612,4:.43927,5:.00806,6:.01209,7:.10881,8:0,9:0,SC:0,"5B":0,I:.00403,J:0,D:0,E:0,F:0,A:0,B:.0403,C:.0403,K:0,L:0,G:0,M:0,N:0,O:0,r:0,s:0,t:0,u:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,GB:0,HB:0,IB:0,JB:0,KB:0,LB:0,MB:0,NB:0,OB:0,PB:0,QB:0,RB:0,SB:0,TB:.00806,UB:.00806,VB:0,WB:0,XB:0,YB:.00806,ZB:0,aB:.00806,bB:0,cB:.06448,dB:.00806,eB:.00806,fB:.00806,gB:.01612,hB:0,iB:0,"6B":.00403,jB:0,"7B":0,kB:0,lB:0,mB:0,nB:0,oB:0,pB:0,qB:0,rB:0,sB:0,tB:0,uB:.00403,v:0,vB:0,wB:0,xB:0,yB:0,zB:.02015,P:0,Q:0,R:0,"8B":0,S:0,T:0,U:0,V:0,W:0,X:.00806,Y:0,Z:0,a:.01612,b:0,c:0,d:.00806,e:0,f:0,g:0,h:0,i:0,j:0,k:.01209,l:.03224,m:.02418,n:.01209,o:.00806,p:.00403,w:.00806,x:.00806,y:.01209,z:.00806,q:.27807,H:1.24124,"9B":.41912,AC:0,BC:0,TC:0,UC:0,VC:0},B:"moz",C:["SC","5B","UC","VC","I","8","J","D","E","F","A","B","C","K","L","G","M","N","O","9","r","s","t","u","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","6B","jB","7B","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","v","vB","wB","xB","yB","zB","P","Q","R","8B","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","w","x","y","z","0","1","2","3","4","5","6","7","q","H","9B","AC","BC","TC"],E:"Firefox",F:{0:1678752e3,1:1681171200,2:1683590400,3:1686009600,4:1688428800,5:1690848e3,6:1693267200,7:1695686400,8:1308614400,9:1357603200,SC:1161648e3,"5B":1213660800,UC:124632e4,VC:1264032e3,I:1300752e3,J:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968e3,C:1331596800,K:1335225600,L:1338854400,G:1342483200,M:1346112e3,N:1349740800,O:1353628800,r:1361232e3,s:1364860800,t:1368489600,u:1372118400,AB:1375747200,BB:1379376e3,CB:1386633600,DB:1391472e3,EB:1395100800,FB:1398729600,GB:1402358400,HB:1405987200,IB:1409616e3,JB:1413244800,KB:1417392e3,LB:1421107200,MB:1424736e3,NB:1428278400,OB:1431475200,PB:1435881600,QB:1439251200,RB:144288e4,SB:1446508800,TB:1450137600,UB:1453852800,VB:1457395200,WB:1461628800,XB:1465257600,YB:1470096e3,ZB:1474329600,aB:1479168e3,bB:1485216e3,cB:1488844800,dB:149256e4,eB:1497312e3,fB:1502150400,gB:1506556800,hB:1510617600,iB:1516665600,"6B":1520985600,jB:1525824e3,"7B":1529971200,kB:1536105600,lB:1540252800,mB:1544486400,nB:154872e4,oB:1552953600,pB:1558396800,qB:1562630400,rB:1567468800,sB:1571788800,tB:1575331200,uB:1578355200,v:1581379200,vB:1583798400,wB:1586304e3,xB:1588636800,yB:1591056e3,zB:1593475200,P:1595894400,Q:1598313600,R:1600732800,"8B":1603152e3,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,X:1618790400,Y:1622505600,Z:1626134400,a:1628553600,b:1630972800,c:1633392e3,d:1635811200,e:1638835200,f:1641859200,g:1644364800,h:1646697600,i:1649116800,j:1651536e3,k:1653955200,l:1656374400,m:1658793600,n:1661212800,o:1663632e3,p:1666051200,w:1668470400,x:1670889600,y:1673913600,z:1676332800,q:1698105600,H:1700524800,"9B":1702944e3,AC:null,BC:null,TC:null}},D:{A:{0:.10478,1:.12896,2:.21359,3:.14508,4:.10075,5:.2821,6:.26598,7:.82615,8:0,9:0,I:0,J:0,D:0,E:0,F:0,A:0,B:0,C:0,K:0,L:0,G:0,M:0,N:0,O:0,r:0,s:0,t:0,u:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,GB:0,HB:0,IB:0,JB:0,KB:.00806,LB:0,MB:0,NB:0,OB:.01612,PB:0,QB:0,RB:.00403,SB:0,TB:0,UB:0,VB:.00806,WB:0,XB:.00806,YB:.03627,ZB:.02821,aB:.01209,bB:0,cB:0,dB:.00806,eB:.00806,fB:.00403,gB:.01612,hB:.00806,iB:.00403,"6B":0,jB:.03224,"7B":.00403,kB:0,lB:.00403,mB:0,nB:.00403,oB:.03224,pB:.00403,qB:.00403,rB:.04836,sB:.0806,tB:.00806,uB:.00806,v:.01209,vB:.01209,wB:.01209,xB:.02015,yB:.01209,zB:.01612,P:.13299,Q:.02821,R:.02821,S:.04433,T:.01209,U:.03627,V:.04433,W:.06851,X:.01612,Y:.01612,Z:.01612,a:.06448,b:.03627,c:.09672,d:.04836,e:.02418,f:.01612,g:.02015,h:.07254,i:.0403,j:.03224,k:.04433,l:.03627,m:.26598,n:.06851,o:.08463,p:.0806,w:.0806,x:.12896,y:1.7732,z:.10075,q:8.53554,H:10.1596,"9B":.01612,AC:.01209,BC:0},B:"webkit",C:["","","","","","","I","8","J","D","E","F","A","B","C","K","L","G","M","N","O","9","r","s","t","u","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","6B","jB","7B","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","v","vB","wB","xB","yB","zB","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","w","x","y","z","0","1","2","3","4","5","6","7","q","H","9B","AC","BC"],E:"Chrome",F:{0:1678147200,1:1680566400,2:1682985600,3:1685404800,4:1689724800,5:1692057600,6:1694476800,7:1696896e3,8:1274745600,9:1332892800,I:1264377600,J:1283385600,D:1287619200,E:1291248e3,F:1296777600,A:1299542400,B:1303862400,C:1307404800,K:1312243200,L:1316131200,G:1316131200,M:1319500800,N:1323734400,O:1328659200,r:133704e4,s:1340668800,t:1343692800,u:1348531200,AB:1352246400,BB:1357862400,CB:1361404800,DB:1364428800,EB:1369094400,FB:1374105600,GB:1376956800,HB:1384214400,IB:1389657600,JB:1392940800,KB:1397001600,LB:1400544e3,MB:1405468800,NB:1409011200,OB:141264e4,PB:1416268800,QB:1421798400,RB:1425513600,SB:1429401600,TB:143208e4,UB:1437523200,VB:1441152e3,WB:1444780800,XB:1449014400,YB:1453248e3,ZB:1456963200,aB:1460592e3,bB:1464134400,cB:1469059200,dB:1472601600,eB:1476230400,fB:1480550400,gB:1485302400,hB:1489017600,iB:149256e4,"6B":1496707200,jB:1500940800,"7B":1504569600,kB:1508198400,lB:1512518400,mB:1516752e3,nB:1520294400,oB:1523923200,pB:1527552e3,qB:1532390400,rB:1536019200,sB:1539648e3,tB:1543968e3,uB:154872e4,v:1552348800,vB:1555977600,wB:1559606400,xB:1564444800,yB:1568073600,zB:1571702400,P:1575936e3,Q:1580860800,R:1586304e3,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,X:1611014400,Y:1614556800,Z:1618272e3,a:1621987200,b:1626739200,c:1630368e3,d:1632268800,e:1634601600,f:1637020800,g:1641340800,h:1643673600,i:1646092800,j:1648512e3,k:1650931200,l:1653350400,m:1655769600,n:1659398400,o:1661817600,p:1664236800,w:1666656e3,x:166968e4,y:1673308800,z:1675728e3,q:1698710400,H:1701993600,"9B":null,AC:null,BC:null}},E:{A:{8:0,I:0,J:0,D:.00806,E:.00403,F:.00403,A:0,B:0,C:0,K:.00806,L:.05239,G:.00806,WC:0,CC:0,XC:.00806,YC:0,ZC:0,aC:.01209,DC:0,"0B":.01612,"1B":.02015,EC:.0806,bC:.12493,cC:.02821,FC:.01612,GC:.03224,"2B":.04836,dC:.3224,"3B":.03224,HC:.0806,IC:.06448,JC:.1612,KC:.07254,LC:.12493,eC:.59241,"4B":.14911,MC:1.26139,NC:.1612,OC:.00403,fC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","WC","CC","I","8","XC","J","YC","D","ZC","E","F","aC","A","DC","B","0B","C","1B","K","EC","L","bC","G","cC","FC","GC","2B","dC","3B","HC","IC","JC","KC","LC","eC","4B","MC","NC","OC","fC",""],E:"Safari",F:{8:1275868800,WC:1205798400,CC:1226534400,I:1244419200,XC:131112e4,J:1343174400,YC:13824e5,D:13824e5,ZC:1410998400,E:1413417600,F:1443657600,aC:1458518400,A:1474329600,DC:1490572800,B:1505779200,"0B":1522281600,C:1537142400,"1B":1553472e3,K:1568851200,EC:1585008e3,L:1600214400,bC:1619395200,G:1632096e3,cC:1635292800,FC:1639353600,GC:1647216e3,"2B":1652745600,dC:1658275200,"3B":1662940800,HC:1666569600,IC:1670889600,JC:1674432e3,KC:1679875200,LC:1684368e3,eC:1690156800,"4B":1695686400,MC:1698192e3,NC:1702252800,OC:null,fC:null}},F:{A:{9:0,F:0,B:0,C:0,G:0,M:0,N:0,O:0,r:0,s:0,t:0,u:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,GB:0,HB:0,IB:0,JB:0,KB:0,LB:0,MB:0,NB:0,OB:0,PB:0,QB:0,RB:0,SB:0,TB:0,UB:0,VB:0,WB:.01612,XB:0,YB:0,ZB:0,aB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0,mB:0,nB:0,oB:0,pB:0,qB:0,rB:0,sB:0,tB:0,uB:0,v:0,vB:0,wB:0,xB:0,yB:0,zB:0,P:0,Q:0,R:0,"8B":0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0,c:0,d:.00403,e:.05642,f:0,g:0,h:0,i:0,j:0,k:0,l:.02015,m:0,n:.50778,o:.78585,p:.01612,gC:0,hC:0,iC:0,jC:0,"0B":0,PC:0,kC:0,"1B":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","F","gC","hC","iC","jC","B","0B","PC","kC","C","1B","G","M","N","O","9","r","s","t","u","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","v","vB","wB","xB","yB","zB","P","Q","R","8B","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","","",""],E:"Opera",F:{9:1390867200,F:1150761600,gC:1223424e3,hC:1251763200,iC:1267488e3,jC:1277942400,B:1292457600,"0B":1302566400,PC:1309219200,kC:1323129600,C:1323129600,"1B":1352073600,G:1372723200,M:1377561600,N:1381104e3,O:1386288e3,r:1393891200,s:1399334400,t:1401753600,u:1405987200,AB:1409616e3,BB:1413331200,CB:1417132800,DB:1422316800,EB:1425945600,FB:1430179200,GB:1433808e3,HB:1438646400,IB:1442448e3,JB:1445904e3,KB:1449100800,LB:1454371200,MB:1457308800,NB:146232e4,OB:1465344e3,PB:1470096e3,QB:1474329600,RB:1477267200,SB:1481587200,TB:1486425600,UB:1490054400,VB:1494374400,WB:1498003200,XB:1502236800,YB:1506470400,ZB:1510099200,aB:1515024e3,bB:1517961600,cB:1521676800,dB:1525910400,eB:1530144e3,fB:1534982400,gB:1537833600,hB:1543363200,iB:1548201600,jB:1554768e3,kB:1561593600,lB:1566259200,mB:1570406400,nB:1573689600,oB:1578441600,pB:1583971200,qB:1587513600,rB:1592956800,sB:1595894400,tB:1600128e3,uB:1603238400,v:161352e4,vB:1612224e3,wB:1616544e3,xB:1619568e3,yB:1623715200,zB:1627948800,P:1631577600,Q:1633392e3,R:1635984e3,"8B":1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:1652745600,X:1654646400,Y:1657152e3,Z:1660780800,a:1663113600,b:1668816e3,c:1668643200,d:1671062400,e:1675209600,f:1677024e3,g:1679529600,h:1681948800,i:1684195200,j:1687219200,k:1690329600,l:1692748800,m:1696204800,n:169992e4,o:169992e4,p:1702944e3},D:{F:"o",B:"o",C:"o",gC:"o",hC:"o",iC:"o",jC:"o","0B":"o",PC:"o",kC:"o","1B":"o"}},G:{A:{E:0,CC:0,lC:0,QC:.00294848,mC:.00294848,nC:.00589696,oC:.0103197,pC:.00294848,qC:.0103197,rC:.0353818,sC:.00294848,tC:.0545469,uC:.0221136,vC:.0250621,wC:.0132682,xC:.27126,yC:.00589696,zC:.042753,"0C":.0147424,"1C":.0530726,"2C":.106145,"3C":.165115,"4C":.0707635,FC:.0810832,GC:.0987741,"2B":.126785,"5C":.971524,"3B":.308116,HC:.661934,IC:.293374,JC:.551366,KC:.110568,LC:.263889,"6C":2.32635,"4B":.412787,MC:6.85816,NC:.717955,OC:.0353818},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CC","lC","QC","mC","nC","oC","E","pC","qC","rC","sC","tC","uC","vC","wC","xC","yC","zC","0C","1C","2C","3C","4C","FC","GC","2B","5C","3B","HC","IC","JC","KC","LC","6C","4B","MC","NC","OC","",""],E:"Safari on iOS",F:{CC:1270252800,lC:1283904e3,QC:1299628800,mC:1331078400,nC:1359331200,oC:1394409600,E:1410912e3,pC:1413763200,qC:1442361600,rC:1458518400,sC:1473724800,tC:1490572800,uC:1505779200,vC:1522281600,wC:1537142400,xC:1553472e3,yC:1568851200,zC:1572220800,"0C":1580169600,"1C":1585008e3,"2C":1600214400,"3C":1619395200,"4C":1632096e3,FC:1639353600,GC:1647216e3,"2B":1652659200,"5C":1658275200,"3B":1662940800,HC:1666569600,IC:1670889600,JC:1674432e3,KC:1679875200,LC:1684368e3,"6C":1690156800,"4B":1694995200,MC:1698192e3,NC:1702252800,OC:null}},H:{A:{"7C":.07},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","7C","","",""],E:"Opera Mini",F:{"7C":1426464e3}},I:{A:{"5B":0,I:489622e-10,H:.24366,"8C":0,"9C":244811e-10,AD:0,BD:489622e-10,QC:171368e-9,CD:0,DD:709952e-9},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","8C","9C","AD","5B","I","BD","QC","CD","DD","H","","",""],E:"Android Browser",F:{"8C":1256515200,"9C":1274313600,AD:1291593600,"5B":1298332800,I:1318896e3,BD:1341792e3,QC:1374624e3,CD:1386547200,DD:1401667200,H:1701734400}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376e3,A:1359504e3}},K:{A:{A:0,B:0,C:0,v:1.27348,"0B":0,PC:0,"1B":0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","0B","PC","C","1B","v","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752e3,"0B":1314835200,PC:1318291200,C:1330300800,"1B":1349740800,v:1673827200},D:{v:"webkit"}},L:{A:{H:40.1948},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","H","","",""],E:"Chrome for Android",F:{H:1701734400}},M:{A:{q:.310492},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","q","","",""],E:"Firefox for Android",F:{q:1698105600}},N:{A:{A:0,B:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456e3}},O:{A:{"2B":.883708},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","2B","","",""],E:"UC Browser for Android",F:{"2B":1687132800},D:{"2B":"webkit"}},P:{A:{I:.1284,r:.0428001,s:.0856003,t:.1605,u:2.04371,ED:.0107,FD:0,GD:.0535002,HD:0,ID:0,DC:0,JD:.0107,KD:0,LD:.0214001,MD:0,ND:0,"3B":.0214001,"4B":.0321001,OD:.0214001,PD:.0428001},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","ED","FD","GD","HD","ID","DC","JD","KD","LD","MD","ND","3B","4B","OD","PD","r","s","t","u","","",""],E:"Samsung Internet",F:{I:1461024e3,ED:1481846400,FD:1509408e3,GD:1528329600,HD:1546128e3,ID:1554163200,DC:1567900800,JD:1582588800,KD:1593475200,LD:1605657600,MD:1618531200,ND:1629072e3,"3B":1640736e3,"4B":1651708800,OD:1659657600,PD:1667260800,r:1677369600,s:1684454400,t:1689292800,u:1697587200}},Q:{A:{EC:.167188},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","EC","","",""],E:"QQ Browser",F:{EC:1663718400}},R:{A:{QD:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","QD","","",""],E:"Baidu Browser",F:{QD:1663027200}},S:{A:{RD:.083594,SD:0},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","RD","SD","","",""],E:"KaiOS Browser",F:{RD:1527811200,SD:1631664e3}}}},n=>{n.exports={"0.20":"39",.21:"41",.22:"41",.23:"41",.24:"41",.25:"42",.26:"42",.27:"43",.28:"43",.29:"43","0.30":"44",.31:"45",.32:"45",.33:"45",.34:"45",.35:"45",.36:"47",.37:"49","1.0":"49",1.1:"50",1.2:"51",1.3:"52",1.4:"53",1.5:"54",1.6:"56",1.7:"58",1.8:"59","2.0":"61",2.1:"61","3.0":"66",3.1:"66","4.0":"69",4.1:"69",4.2:"69","5.0":"73","6.0":"76",6.1:"76","7.0":"78",7.1:"78",7.2:"78",7.3:"78","8.0":"80",8.1:"80",8.2:"80",8.3:"80",8.4:"80",8.5:"80","9.0":"83",9.1:"83",9.2:"83",9.3:"83",9.4:"83","10.0":"85",10.1:"85",10.2:"85",10.3:"85",10.4:"85","11.0":"87",11.1:"87",11.2:"87",11.3:"87",11.4:"87",11.5:"87","12.0":"89",12.1:"89",12.2:"89","13.0":"91",13.1:"91",13.2:"91",13.3:"91",13.4:"91",13.5:"91",13.6:"91","14.0":"93",14.1:"93",14.2:"93","15.0":"94",15.1:"94",15.2:"94",15.3:"94",15.4:"94",15.5:"94","16.0":"96",16.1:"96",16.2:"96","17.0":"98",17.1:"98",17.2:"98",17.3:"98",17.4:"98","18.0":"100",18.1:"100",18.2:"100",18.3:"100","19.0":"102",19.1:"102","20.0":"104",20.1:"104",20.2:"104",20.3:"104","21.0":"106",21.1:"106",21.2:"106",21.3:"106",21.4:"106","22.0":"108",22.1:"108",22.2:"108",22.3:"108","23.0":"110",23.1:"110",23.2:"110",23.3:"110","24.0":"112",24.1:"112",24.2:"112",24.3:"112",24.4:"112",24.5:"112",24.6:"112",24.7:"112",24.8:"112","25.0":"114",25.1:"114",25.2:"114",25.3:"114",25.4:"114",25.5:"114",25.6:"114",25.7:"114",25.8:"114",25.9:"114","26.0":"116",26.1:"116",26.2:"116",26.3:"116",26.4:"116",26.5:"116",26.6:"116","27.0":"118",27.1:"118",27.2:"118","28.0":"120",28.1:"120","29.0":"121"}},n=>{var e=/^\s+and\s+(.*)/i,t=/^(?:,\s*|\s+or\s+)(.*)/i;function r(o){return Array.isArray(o)?o.reduce(function(a,l){return a.concat(r(l))},[]):[o]}function i(o,a){var l={query:a};for(var c in a.indexOf("not ")===0&&(l.not=!0,a=a.slice(4)),o){var u=o[c],h=a.match(u.regexp);if(h){l.type=c;for(var d=0;d<u.matches.length;d++)l[u.matches[d]]=h[d+1];return l}}return l.type="unknown",l}function s(o,a,l){var c;return function(u,h){for(var d=1,g=u.length;d<=g;d++)if(h(u.substr(-d,d),d,g))return u.slice(0,-d);return""}(a,function(u,h,d){return e.test(u)?((c=i(o,u.match(e)[1])).compose="and",l.unshift(c),!0):t.test(u)?((c=i(o,u.match(t)[1])).compose="or",l.unshift(c),!0):h===d&&((c=i(o,u.trim())).compose="or",l.unshift(c),!0)})}n.exports=function(o,a){return Array.isArray(a)||(a=[a]),r(a.map(function(l){var c=[];do l=s(o,l,c);while(l);return c}))}},(n,e,t)=>{var r=t(137);function i(){}n.exports={loadQueries:function(){throw new r("Sharable configs are not supported in client-side build of Browserslist")},getStat:function(s){return s.stats},loadConfig:function(s){if(s.config)throw new r("Browserslist config are not supported in client-side build")},loadCountry:function(){throw new r("Country statistics are not supported in client-side build of Browserslist")},loadFeature:function(){throw new r("Supports queries are not available in client-side build of Browserslist")},currentNode:function(s,o){return s(["maintained node versions"],o)[0]},parseConfig:i,readConfig:i,findConfig:i,clearCaches:i,oldDataWarning:i,env:{}}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"OptionValidator",{enumerable:!0,get:function(){return r.OptionValidator}}),Object.defineProperty(e,"findSuggestion",{enumerable:!0,get:function(){return i.findSuggestion}});var r=t(462),i=t(290)},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.findSuggestion=function(r,i){const s=i.map(o=>function(a,l){let c,u,h=[],d=[];const g=a.length,f=l.length;if(!g)return f;if(!f)return g;for(u=0;u<=f;u++)h[u]=u;for(c=1;c<=g;c++){for(d=[c],u=1;u<=f;u++)d[u]=a[c-1]===l[u-1]?h[u-1]:t(h[u-1],h[u],d[u-1])+1;h=d}return d[f]}(o,r));return i[s.indexOf(t(...s))]};const{min:t}=Math},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.prettifyTargets=function(o){return Object.keys(o).reduce((a,l)=>{let c=o[l];const u=i.unreleasedLabels[l];return typeof c=="string"&&u!==c&&(c=s(c)),a[l]=c,a},{})},e.prettifyVersion=s;var r=t(23),i=t(139);function s(o){if(typeof o!="string")return o;const{major:a,minor:l,patch:c}=r.parse(o),u=[a];return(l||c)&&u.push(l),c&&u.push(c),u.join(".")}},(n,e,t)=>{function r(){const K=t(10);return r=function(){return K},K}function i(){const K=t(61);return i=function(){return K},K}Object.defineProperty(e,"__esModule",{value:!0}),e.buildPresetChain=function*(K,q){const ue=yield*f(K,q);return ue?{plugins:Q(ue.plugins),presets:Q(ue.presets),options:ue.options.map(te=>X(te)),files:new Set}:null},e.buildPresetChainWalker=void 0,e.buildRootChain=function*(K,q){const ue=new a.ConfigPrinter,te=yield*S({options:K,dirname:q.cwd},q,void 0,ue);if(!te)return null;let ce;yield*ue.output(),typeof K.configFile=="string"?ce=yield*(0,u.loadConfig)(K.configFile,q.cwd,q.envName,q.caller):K.configFile!==!1&&(ce=yield*(0,u.findRootConfig)(q.root,q.envName,q.caller));let{babelrc:ge,babelrcRoots:Te}=K,ae=q.cwd;const L=xe(),F=new a.ConfigPrinter;if(ce){const Ne=m(ce),Ye=yield*P(Ne,q,void 0,F);if(!Ye)return null;yield*F.output(),ge===void 0&&(ge=Ne.options.babelrc),Te===void 0&&(ae=Ne.dirname,Te=Ne.options.babelrcRoots),ie(L,Ye)}let re,ke,ze=!1;const $e=xe();if((ge===!0||ge===void 0)&&typeof q.filename=="string"){const Ne=yield*(0,u.findPackageData)(q.filename);if(Ne&&function(Ye,st,ht,It){if(typeof ht=="boolean")return ht;const Ir=Ye.root;if(ht===void 0)return st.directories.indexOf(Ir)!==-1;let rr=ht;return Array.isArray(rr)||(rr=[rr]),rr=rr.map(Sr=>typeof Sr=="string"?r().resolve(It,Sr):Sr),rr.length===1&&rr[0]===Ir?st.directories.indexOf(Ir)!==-1:rr.some(Sr=>(typeof Sr=="string"&&(Sr=(0,o.default)(Sr,It)),st.directories.some(Vr=>J(Sr,It,Vr,Ye))))}(q,Ne,Te,ae)){if({ignore:re,config:ke}=yield*(0,u.findRelativeConfig)(Ne,q.envName,q.caller),re&&$e.files.add(re.filepath),re&&fe(q,re.ignore,null,re.dirname)&&(ze=!0),ke&&!ze){const Ye=E(ke),st=new a.ConfigPrinter,ht=yield*P(Ye,q,void 0,st);ht?(yield*st.output(),ie($e,ht)):ze=!0}ke&&ze&&$e.files.add(ke.filepath)}}q.showConfig;const Ce=ie(ie(ie(xe(),L),$e),te);return{plugins:ze?[]:Q(Ce.plugins),presets:ze?[]:Q(Ce.presets),options:ze?[]:Ce.options.map(Ne=>X(Ne)),fileHandling:ze?"ignored":"transpile",ignore:re||void 0,babelrc:ke||void 0,config:ce||void 0,files:Ce.files}};var s=t(85),o=t(471),a=t(472),l=t(39),c=t(140),u=t(81),h=t(84),d=t(279);const g=i()("babel:config:config-chain"),f=e.buildPresetChainWalker=R({root:K=>v(K),env:(K,q)=>C(K)(q),overrides:(K,q)=>A(K)(q),overridesEnv:(K,q,ue)=>b(K)(q)(ue),createLogger:()=>()=>{}}),v=(0,h.makeWeakCacheSync)(K=>H(K,K.alias,d.createUncachedDescriptors)),C=(0,h.makeWeakCacheSync)(K=>(0,h.makeStrongCacheSync)(q=>N(K,K.alias,d.createUncachedDescriptors,q))),A=(0,h.makeWeakCacheSync)(K=>(0,h.makeStrongCacheSync)(q=>W(K,K.alias,d.createUncachedDescriptors,q))),b=(0,h.makeWeakCacheSync)(K=>(0,h.makeStrongCacheSync)(q=>(0,h.makeStrongCacheSync)(ue=>D(K,K.alias,d.createUncachedDescriptors,q,ue)))),m=(0,h.makeWeakCacheSync)(K=>({filepath:K.filepath,dirname:K.dirname,options:(0,s.validate)("configfile",K.options,K.filepath)})),E=(0,h.makeWeakCacheSync)(K=>({filepath:K.filepath,dirname:K.dirname,options:(0,s.validate)("babelrcfile",K.options,K.filepath)})),I=(0,h.makeWeakCacheSync)(K=>({filepath:K.filepath,dirname:K.dirname,options:(0,s.validate)("extendsfile",K.options,K.filepath)})),S=R({root:K=>H(K,"base",d.createCachedDescriptors),env:(K,q)=>N(K,"base",d.createCachedDescriptors,q),overrides:(K,q)=>W(K,"base",d.createCachedDescriptors,q),overridesEnv:(K,q,ue)=>D(K,"base",d.createCachedDescriptors,q,ue),createLogger:(K,q,ue)=>function(te,ce,ge){var Te;return ge?ge.configure(ce.showConfig,a.ChainFormatter.Programmatic,{callerName:(Te=ce.caller)==null?void 0:Te.name}):()=>{}}(0,q,ue)}),T=R({root:K=>_(K),env:(K,q)=>$(K)(q),overrides:(K,q)=>B(K)(q),overridesEnv:(K,q,ue)=>U(K)(q)(ue),createLogger:(K,q,ue)=>function(te,ce,ge){return ge?ge.configure(ce.showConfig,a.ChainFormatter.Config,{filepath:te}):()=>{}}(K.filepath,q,ue)});function*P(K,q,ue,te){const ce=yield*T(K,q,ue,te);return ce?.files.add(K.filepath),ce}const _=(0,h.makeWeakCacheSync)(K=>H(K,K.filepath,d.createUncachedDescriptors)),$=(0,h.makeWeakCacheSync)(K=>(0,h.makeStrongCacheSync)(q=>N(K,K.filepath,d.createUncachedDescriptors,q))),B=(0,h.makeWeakCacheSync)(K=>(0,h.makeStrongCacheSync)(q=>W(K,K.filepath,d.createUncachedDescriptors,q))),U=(0,h.makeWeakCacheSync)(K=>(0,h.makeStrongCacheSync)(q=>(0,h.makeStrongCacheSync)(ue=>D(K,K.filepath,d.createUncachedDescriptors,q,ue))));function H(K,q,ue){let{dirname:te,options:ce}=K;return ue(te,ce,q)}function N(K,q,ue,te){let{dirname:ce,options:ge}=K;var Te;const ae=(Te=ge.env)==null?void 0:Te[te];return ae?ue(ce,ae,`${q}.env["${te}"]`):null}function W(K,q,ue,te){let{dirname:ce,options:ge}=K;var Te;const ae=(Te=ge.overrides)==null?void 0:Te[te];if(!ae)throw new Error("Assertion failure - missing override");return ue(ce,ae,`${q}.overrides[${te}]`)}function D(K,q,ue,te,ce){let{dirname:ge,options:Te}=K;var ae,L;const F=(ae=Te.overrides)==null?void 0:ae[te];if(!F)throw new Error("Assertion failure - missing override");const re=(L=F.env)==null?void 0:L[ce];return re?ue(ge,re,`${q}.overrides[${te}].env["${ce}"]`):null}function R(K){let{root:q,env:ue,overrides:te,overridesEnv:ce,createLogger:ge}=K;return function(Te,ae){let L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:new Set,F=arguments.length>3?arguments[3]:void 0;return function*(){const{dirname:re}=Te,ke=[],ze=q(Te);if(he(ze,re,ae,Te.filepath)){ke.push({config:ze,envName:void 0,index:void 0});const Ne=ue(Te,ae.envName);Ne&&he(Ne,re,ae,Te.filepath)&&ke.push({config:Ne,envName:ae.envName,index:void 0}),(ze.options.overrides||[]).forEach((Ye,st)=>{const ht=te(Te,st);if(he(ht,re,ae,Te.filepath)){ke.push({config:ht,index:st,envName:void 0});const It=ce(Te,st,ae.envName);It&&he(It,re,ae,Te.filepath)&&ke.push({config:It,index:st,envName:ae.envName})}})}if(ke.some(Ne=>{let{config:{options:{ignore:Ye,only:st}}}=Ne;return fe(ae,Ye,st,re)}))return null;const $e=xe(),Ce=ge(Te,ae,F);for(const{config:Ne,index:Ye,envName:st}of ke){if(!(yield*Y($e,Ne.options,re,ae,L,F)))return null;Ce(Ne,Ye,st),yield*de($e,Ne)}return $e}()}}function*Y(K,q,ue,te,ce,ge){if(q.extends===void 0)return!0;const Te=yield*(0,u.loadConfig)(q.extends,ue,te.envName,te.caller);if(ce.has(Te))throw new Error(`Configuration cycle detected loading ${Te.filepath}.
|
||
File already loaded following the config chain:
|
||
`+Array.from(ce,L=>` - ${L.filepath}`).join(`
|
||
`));ce.add(Te);const ae=yield*P(I(Te),te,ce,ge);return ce.delete(Te),!!ae&&(ie(K,ae),!0)}function ie(K,q){K.options.push(...q.options),K.plugins.push(...q.plugins),K.presets.push(...q.presets);for(const ue of q.files)K.files.add(ue);return K}function de(K,q){let{options:ue,plugins:te,presets:ce}=q;return function*(){return K.options.push(ue),K.plugins.push(...yield*te()),K.presets.push(...yield*ce()),K}()}function xe(){return{options:[],presets:[],plugins:[],files:new Set}}function X(K){const q=Object.assign({},K);return delete q.extends,delete q.env,delete q.overrides,delete q.plugins,delete q.presets,delete q.passPerPreset,delete q.ignore,delete q.only,delete q.test,delete q.include,delete q.exclude,Object.prototype.hasOwnProperty.call(q,"sourceMap")&&(q.sourceMaps=q.sourceMap,delete q.sourceMap),q}function Q(K){const q=new Map,ue=[];for(const te of K)if(typeof te.value=="function"){const ce=te.value;let ge=q.get(ce);ge||(ge=new Map,q.set(ce,ge));let Te=ge.get(te.name);Te?Te.value=te:(Te={value:te},ue.push(Te),te.ownPass||ge.set(te.name,Te))}else ue.push({value:te});return ue.reduce((te,ce)=>(te.push(ce.value),te),[])}function he(K,q,ue,te){let{options:ce}=K;return(ce.test===void 0||me(ue,ce.test,q,te))&&(ce.include===void 0||me(ue,ce.include,q,te))&&(ce.exclude===void 0||!me(ue,ce.exclude,q,te))}function me(K,q,ue,te){return oe(K,Array.isArray(q)?q:[q],ue,te)}function _e(K,q){return q instanceof RegExp?String(q):q}function fe(K,q,ue,te){if(q&&oe(K,q,te)){var ce;const Te=`No config is applied to "${(ce=K.filename)!=null?ce:"(unknown)"}" because it matches one of \`ignore: ${JSON.stringify(q,_e)}\` from "${te}"`;return g(Te),K.showConfig,!0}if(ue&&!oe(K,ue,te)){var ge;const Te=`No config is applied to "${(ge=K.filename)!=null?ge:"(unknown)"}" because it fails to match one of \`only: ${JSON.stringify(ue,_e)}\` from "${te}"`;return g(Te),K.showConfig,!0}return!1}function oe(K,q,ue,te){return q.some(ce=>J(ce,ue,K.filename,K,te))}function J(K,q,ue,te,ce){if(typeof K=="function")return!!(0,l.endHiddenCallStack)(K)(ue,{dirname:q,envName:te.envName,caller:te.caller});if(typeof ue!="string")throw new c.default("Configuration contains string/RegExp pattern, but no filename was passed to Babel",ce);return typeof K=="string"&&(K=(0,o.default)(K,q)),K.test(ue)}},(n,e,t)=>{function r(){const f=t(281);return r=function(){return f},f}Object.defineProperty(e,"__esModule",{value:!0}),e.access=o,e.assertArray=c,e.assertAssumptions=function(f,v){if(v===void 0)return;if(typeof v!="object"||v===null)throw new Error(`${s(f)} must be an object or undefined.`);let C=f;do C=C.parent;while(C.type!=="root");const A=C.source==="preset";for(const b of Object.keys(v)){const m=o(f,b);if(!i.assumptionsNames.has(b))throw new Error(`${s(m)} is not a supported assumption.`);if(typeof v[b]!="boolean")throw new Error(`${s(m)} must be a boolean.`);if(A&&v[b]===!1)throw new Error(`${s(m)} cannot be set to 'false' inside presets.`)}return v},e.assertBabelrcSearch=function(f,v){if(v===void 0||typeof v=="boolean")return v;if(Array.isArray(v))v.forEach((C,A)=>{if(!u(C))throw new Error(`${s(o(f,A))} must be a string/Function/RegExp.`)});else if(!u(v))throw new Error(`${s(f)} must be a undefined, a boolean, a string/Function/RegExp or an array of those, got ${JSON.stringify(v)}`);return v},e.assertBoolean=a,e.assertCallerMetadata=function(f,v){const C=l(f,v);if(C){if(typeof C.name!="string")throw new Error(`${s(f)} set but does not contain "name" property string`);for(const A of Object.keys(C)){const b=o(f,A),m=C[A];if(m!=null&&typeof m!="boolean"&&typeof m!="string"&&typeof m!="number")throw new Error(`${s(b)} must be null, undefined, a boolean, a string, or a number.`)}}return v},e.assertCompact=function(f,v){if(v!==void 0&&typeof v!="boolean"&&v!=="auto")throw new Error(`${s(f)} must be a boolean, "auto", or undefined`);return v},e.assertConfigApplicableTest=function(f,v){if(v===void 0)return v;if(Array.isArray(v))v.forEach((C,A)=>{if(!u(C))throw new Error(`${s(o(f,A))} must be a string/Function/RegExp.`)});else if(!u(v))throw new Error(`${s(f)} must be a string/Function/RegExp, or an array of those`);return v},e.assertConfigFileSearch=function(f,v){if(v!==void 0&&typeof v!="boolean"&&typeof v!="string")throw new Error(`${s(f)} must be a undefined, a boolean, a string, got ${JSON.stringify(v)}`);return v},e.assertFunction=function(f,v){if(v!==void 0&&typeof v!="function")throw new Error(`${s(f)} must be a function, or undefined`);return v},e.assertIgnoreList=function(f,v){const C=c(f,v);return C?.forEach((A,b)=>function(m,E){if(typeof E!="string"&&typeof E!="function"&&!(E instanceof RegExp))throw new Error(`${s(m)} must be an array of string/Function/RegExp values, or undefined`);return E}(o(f,b),A)),C},e.assertInputSourceMap=function(f,v){if(v!==void 0&&typeof v!="boolean"&&(typeof v!="object"||!v))throw new Error(`${s(f)} must be a boolean, object, or undefined`);return v},e.assertObject=l,e.assertPluginList=function(f,v){const C=c(f,v);return C&&C.forEach((A,b)=>function(m,E){if(Array.isArray(E)){if(E.length===0)throw new Error(`${s(m)} must include an object`);if(E.length>3)throw new Error(`${s(m)} may only be a two-tuple or three-tuple`);if(h(o(m,0),E[0]),E.length>1){const I=E[1];if(I!==void 0&&I!==!1&&(typeof I!="object"||Array.isArray(I)||I===null))throw new Error(`${s(o(m,1))} must be an object, false, or undefined`)}if(E.length===3){const I=E[2];if(I!==void 0&&typeof I!="string")throw new Error(`${s(o(m,2))} must be a string, or undefined`)}}else h(m,E);return E}(o(f,b),A)),C},e.assertRootMode=function(f,v){if(v!==void 0&&v!=="root"&&v!=="upward"&&v!=="upward-optional")throw new Error(`${s(f)} must be a "root", "upward", "upward-optional" or undefined`);return v},e.assertSourceMaps=function(f,v){if(v!==void 0&&typeof v!="boolean"&&v!=="inline"&&v!=="both")throw new Error(`${s(f)} must be a boolean, "inline", "both", or undefined`);return v},e.assertSourceType=function(f,v){if(v!==void 0&&v!=="module"&&v!=="script"&&v!=="unambiguous")throw new Error(`${s(f)} must be "module", "script", "unambiguous", or undefined`);return v},e.assertString=function(f,v){if(v!==void 0&&typeof v!="string")throw new Error(`${s(f)} must be a string, or undefined`);return v},e.assertTargets=function(f,v){if((0,r().isBrowsersQueryValid)(v))return v;if(typeof v!="object"||!v||Array.isArray(v))throw new Error(`${s(f)} must be a string, an array of strings or an object`);const C=o(f,"browsers"),A=o(f,"esmodules");d(C,v.browsers),a(A,v.esmodules);for(const b of Object.keys(v)){const m=v[b],E=o(f,b);if(b==="esmodules")a(E,m);else if(b==="browsers")d(E,m);else{if(!Object.hasOwnProperty.call(r().TargetNames,b)){const I=Object.keys(r().TargetNames).join(", ");throw new Error(`${s(E)} is not a valid target. Supported targets are ${I}`)}g(E,m)}}return v},e.msg=s;var i=t(85);function s(f){switch(f.type){case"root":return"";case"env":return`${s(f.parent)}.env["${f.name}"]`;case"overrides":return`${s(f.parent)}.overrides[${f.index}]`;case"option":return`${s(f.parent)}.${f.name}`;case"access":return`${s(f.parent)}[${JSON.stringify(f.name)}]`;default:throw new Error(`Assertion failure: Unknown type ${f.type}`)}}function o(f,v){return{type:"access",name:v,parent:f}}function a(f,v){if(v!==void 0&&typeof v!="boolean")throw new Error(`${s(f)} must be a boolean, or undefined`);return v}function l(f,v){if(v!==void 0&&(typeof v!="object"||Array.isArray(v)||!v))throw new Error(`${s(f)} must be an object, or undefined`);return v}function c(f,v){if(v!=null&&!Array.isArray(v))throw new Error(`${s(f)} must be an array, or undefined`);return v}function u(f){return typeof f=="string"||typeof f=="function"||f instanceof RegExp}function h(f,v){if((typeof v!="object"||!v)&&typeof v!="string"&&typeof v!="function")throw new Error(`${s(f)} must be a string, object, function`);return v}function d(f,v){if(v!==void 0&&!(0,r().isBrowsersQueryValid)(v))throw new Error(`${s(f)} must be undefined, a string or an array of strings`)}function g(f,v){if((typeof v!="number"||Math.round(v)!==v)&&typeof v!="string")throw new Error(`${s(f)} must be a string or an integer number`)}},(n,e,t)=>{function r(){const v=t(10);return r=function(){return v},v}Object.defineProperty(e,"__esModule",{value:!0}),e.default=g,e.loadPartialConfig=function*(v){let C=!1;if(typeof v=="object"&&v!==null&&!Array.isArray(v)){var A=v;({showIgnoredFiles:C}=A),v=function(_,$){if(_==null)return{};var B,U,H={},N=Object.keys(_);for(U=0;U<N.length;U++)B=N[U],$.indexOf(B)>=0||(H[B]=_[B]);return H}(A,d)}const b=yield*g(v);if(!b)return null;const{options:m,babelrc:E,ignore:I,config:S,fileHandling:T,files:P}=b;return T!=="ignored"||C?((m.plugins||[]).forEach(_=>{if(_.value instanceof i.default)throw new Error("Passing cached plugin instances is not supported in babel.loadPartialConfig()")}),new f(m,E?E.filepath:void 0,I?I.filepath:void 0,S?S.filepath:void 0,T,P)):null};var i=t(135),s=t(134),o=t(83),a=t(292),l=t(278),c=t(85),u=t(81),h=t(280);const d=["showIgnoredFiles"];function*g(v){if(v!=null&&(typeof v!="object"||Array.isArray(v)))throw new Error("Babel options must be an object, null, or undefined");const C=v?(0,c.validate)("arguments",v):{},{envName:A=(0,l.getEnv)(),cwd:b=".",root:m=".",rootMode:E="root",caller:I,cloneInputAst:S=!0}=C,T=r().resolve(b),P=function(H,N){switch(N){case"root":return H;case"upward-optional":{const W=(0,u.findConfigUpwards)(H);return W===null?H:W}case"upward":{const W=(0,u.findConfigUpwards)(H);if(W!==null)return W;throw Object.assign(new Error(`Babel was run with rootMode:"upward" but a root could not be found when searching upward from "${H}".
|
||
One of the following config files must be in the directory tree: "${u.ROOT_CONFIG_FILENAMES.join(", ")}".`),{code:"BABEL_ROOT_NOT_FOUND",dirname:H})}default:throw new Error("Assertion failure - unknown rootMode value.")}}(r().resolve(T,m),E),_=typeof C.filename=="string"?r().resolve(b,C.filename):void 0,$={filename:_,cwd:T,root:P,envName:A,caller:I,showConfig:(yield*(0,u.resolveShowConfigPath)(T))===_},B=yield*(0,a.buildRootChain)(C,$);if(!B)return null;const U={assumptions:{}};return B.options.forEach(H=>{(0,s.mergeOptions)(U,H)}),{options:Object.assign({},U,{targets:(0,h.resolveTargets)(U,P),cloneInputAst:S,babelrc:!1,configFile:!1,browserslistConfigFile:!1,passPerPreset:!1,envName:$.envName,cwd:$.cwd,root:$.root,rootMode:"root",filename:typeof $.filename=="string"?$.filename:void 0,plugins:B.plugins.map(H=>(0,o.createItemFromDescriptor)(H)),presets:B.presets.map(H=>(0,o.createItemFromDescriptor)(H))}),context:$,fileHandling:B.fileHandling,ignore:B.ignore,babelrc:B.babelrc,config:B.config,files:B.files}}class f{constructor(C,A,b,m,E,I){this.options=void 0,this.babelrc=void 0,this.babelignore=void 0,this.config=void 0,this.fileHandling=void 0,this.files=void 0,this.options=C,this.babelignore=b,this.babelrc=A,this.config=m,this.fileHandling=E,this.files=I,Object.freeze(this)}hasFilesystemConfig(){return this.babelrc!==void 0||this.config!==void 0}}Object.freeze(f.prototype)},(n,e,t)=>{function r(){const h=t(14);return r=function(){return h},h}Object.defineProperty(e,"__esModule",{value:!0}),e.run=function*(h,d,g){const f=yield*(0,a.default)(h.passes,(0,o.default)(h),d,g),v=f.opts;try{yield*function*(E,I){for(const S of I){const T=[],P=[],_=[];for(const B of S.concat([(0,s.default)()])){const U=new i.default(E,B.key,B.options);T.push([B,U]),P.push(U),_.push(B.visitor)}for(const[B,U]of T){const H=B.pre;if(H){const N=H.call(U,E);if(yield*[],u(N))throw new Error("You appear to be using an plugin with an async .pre, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.")}}const $=r().default.visitors.merge(_,P,E.opts.wrapPluginVisitorMethod);(0,r().default)(E.ast,$,E.scope);for(const[B,U]of T){const H=B.post;if(H){const N=H.call(U,E);if(yield*[],u(N))throw new Error("You appear to be using an plugin with an async .post, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.")}}}}(f,h.passes)}catch(E){var C;throw E.message=`${(C=v.filename)!=null?C:"unknown file"}: ${E.message}`,E.code||(E.code="BABEL_TRANSFORM_ERROR"),E}let A,b;try{v.code!==!1&&({outputCode:A,outputMap:b}=(0,l.default)(h.passes,f))}catch(E){var m;throw E.message=`${(m=v.filename)!=null?m:"unknown file"}: ${E.message}`,E.code||(E.code="BABEL_GENERATE_ERROR"),E}return{metadata:f.metadata,options:v,ast:v.ast===!0?f.ast:null,code:A===void 0?null:A,map:b===void 0?null:b,sourceType:f.ast.program.sourceType,externalDependencies:(0,c.flattenToSet)(h.externalDependencies)}};var i=t(476),s=t(477),o=t(296),a=t(478),l=t(483),c=t(136);function u(h){return!(!h||typeof h!="object"&&typeof h!="function"||!h.then||typeof h.then!="function")}},(n,e,t)=>{function r(){const i=t(10);return r=function(){return i},i}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){const{filename:s,cwd:o,filenameRelative:a=typeof s=="string"?r().relative(o,s):"unknown",sourceType:l="module",inputSourceMap:c,sourceMaps:u=!!c,sourceRoot:h=i.options.moduleRoot,sourceFileName:d=r().basename(a),comments:g=!0,compact:f="auto"}=i.options,v=i.options,C=Object.assign({},v,{parserOpts:Object.assign({sourceType:r().extname(a)===".mjs"?"module":l,sourceFileName:s,plugins:[]},v.parserOpts),generatorOpts:Object.assign({filename:s,auxiliaryCommentBefore:v.auxiliaryCommentBefore,auxiliaryCommentAfter:v.auxiliaryCommentAfter,retainLines:v.retainLines,comments:g,shouldPrintComment:v.shouldPrintComment,compact:f,minified:v.minified,sourceMaps:u,sourceRoot:h,sourceFileName:d},v.generatorOpts)});for(const A of i.passes)for(const b of A)b.manipulateOptions&&b.manipulateOptions(C,C.parserOpts);return C}},(n,e,t)=>{function r(){const o=t(21);return r=function(){return o},o}function i(){const o=t(36);return i=function(){return o},o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(o,a,l){let{parserOpts:c,highlightCode:u=!0,filename:h="unknown"}=a;return function*(){try{const d=[];for(const g of o)for(const f of g){const{parserOverride:v}=f;if(v){const C=v(l,c,r().parse);C!==void 0&&d.push(C)}}if(d.length===0)return(0,r().parse)(l,c);if(d.length===1){if(yield*[],typeof d[0].then=="function")throw new Error("You appear to be using an async parser plugin, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");return d[0]}throw new Error("More than one plugin attempted to override parsing.")}catch(d){d.code==="BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED"&&(d.message+=`
|
||
Consider renaming the file to '.mjs', or setting sourceType:module or sourceType:unambiguous in your Babel config for this file.`);const{loc:g,missingPlugin:f}=d;if(g){const v=(0,i().codeFrameColumns)(l,{start:{line:g.line,column:g.column+1}},{highlightCode:u});d.message=f?`${h}: `+(0,s.default)(f[0],g,v):`${h}: ${d.message}
|
||
|
||
`+v,d.code="BABEL_PARSE_ERROR"}throw d}}()};var s=t(481)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"FEATURES",{enumerable:!0,get:function(){return h.FEATURES}}),Object.defineProperty(e,"buildCheckInRHS",{enumerable:!0,get:function(){return l.buildCheckInRHS}}),e.createClassFeaturePlugin=function(f){let{name:v,feature:C,loose:A,manipulateOptions:b,api:m,inherits:E,decoratorVersion:I}=f;if(C&h.FEATURES.decorators&&(I==="2021-12"||I==="2022-03"||I==="2023-01"||I==="2023-05"))return(0,o.default)(m,{loose:A},I,E);m!=null||(m={assumption:()=>{}});const S=m.assumption("setPublicClassFields"),T=m.assumption("privateFieldsAsSymbols"),P=m.assumption("privateFieldsAsProperties"),_=m.assumption("constantSuper"),$=m.assumption("noDocumentAll");if(P&&T)throw new Error('Cannot enable both the "privateFieldsAsProperties" and "privateFieldsAsSymbols" assumptions as the same time.');const B=P||T;return{name:v,manipulateOptions:b,inherits:E,pre(U){(0,h.enableFeature)(U,C,A),typeof U.get(g)!="number"&&U.get(g)&&!a.lt(U.get(g),"7.23.7")||U.set(g,"7.23.7")},visitor:{Class(U,H){let{file:N}=H;var W;if(N.get(g)!=="7.23.7"||!(0,h.shouldTransform)(U,N))return;const D=U.isClassDeclaration();D&&(0,d.assertFieldTransformed)(U);const R=(0,h.isLoose)(N,C);let Y;const ie=(0,c.hasDecorators)(U.node),de=[],xe=[],X=[],Q=new Set,he=U.get("body");for(const L of he.get("body")){if((L.isClassProperty()||L.isClassMethod())&&L.node.computed&&X.push(L),L.isPrivate()){const{name:F}=L.node.key.id,re=`get ${F}`,ke=`set ${F}`;if(L.isClassPrivateMethod()){if(L.node.kind==="get"){if(Q.has(re)||Q.has(F)&&!Q.has(ke))throw L.buildCodeFrameError("Duplicate private field");Q.add(re).add(F)}else if(L.node.kind==="set"){if(Q.has(ke)||Q.has(F)&&!Q.has(re))throw L.buildCodeFrameError("Duplicate private field");Q.add(ke).add(F)}}else{if(Q.has(F)&&!Q.has(re)&&!Q.has(ke)||Q.has(F)&&(Q.has(re)||Q.has(ke)))throw L.buildCodeFrameError("Duplicate private field");Q.add(F)}}L.isClassMethod({kind:"constructor"})?Y=L:(xe.push(L),(L.isProperty()||L.isPrivate()||L.isStaticBlock!=null&&L.isStaticBlock())&&de.push(L))}if(!de.length&&!ie)return;const me=U.node.id;let _e;me&&D||((0,i.default)(U),_e=U.scope.generateUidIdentifier("class"));const fe=(W=_e)!=null?W:r.types.cloneNode(me),oe=(0,l.buildPrivateNamesMap)(de),J=(0,l.buildPrivateNamesNodes)(oe,P??R,T!=null&&T,N);let K,q,ue,te,ce,ge,Te;(0,l.transformPrivateNamesUsage)(fe,U,oe,{privateFieldsAsProperties:B??R,noDocumentAll:$,innerBinding:me},N),ie?(q=ce=K=[],{instanceNodes:ue,wrapClass:Te}=(0,c.buildDecoratedClass)(fe,U,xe,N)):(K=(0,u.extractComputedKeys)(U,X,N),{staticNodes:q,pureStaticNodes:ce,instanceNodes:ue,lastInstanceNodeReturnsThis:te,classBindingNode:ge,wrapClass:Te}=(0,l.buildFieldsInitNodes)(_e,U.node.superClass,de,oe,N,S??R,B??R,_??R,me)),ue.length>0&&(0,u.injectInitialization)(U,Y,ue,(L,F)=>{if(!ie)for(const re of de)r.types.isStaticBlock!=null&&r.types.isStaticBlock(re.node)||re.node.static||re.traverse(L,F)},te);const ae=Te(U);ae.insertBefore([...J,...K]),q.length>0&&ae.insertAfter(q),ce.length>0&&ae.find(L=>L.isStatement()||L.isDeclaration()).insertAfter(ce),ge!=null&&D&&ae.insertAfter(ge)},ExportDefaultDeclaration(U,H){let{file:N}=H;{if(N.get(g)!=="7.23.7")return;const W=U.get("declaration");W.isClassDeclaration()&&(0,c.hasDecorators)(W.node)&&(W.node.id?(0,s.default)(U):W.node.type="ClassExpression")}}}}},Object.defineProperty(e,"enableFeature",{enumerable:!0,get:function(){return h.enableFeature}}),Object.defineProperty(e,"injectInitialization",{enumerable:!0,get:function(){return u.injectInitialization}});var r=t(1),i=t(119),s=t(62),o=t(496),a=t(23),l=t(497),c=t(304),u=t(498),h=t(499),d=t(303);const g="@babel/plugin-class-features/version"},(n,e,t)=>{function r(N){if(N&&N.__esModule)return N;var W=Object.create(null);return N&&Object.keys(N).forEach(function(D){if(D!=="default"){var R=Object.getOwnPropertyDescriptor(N,D);Object.defineProperty(W,D,R.get?R:{enumerable:!0,get:function(){return N[D]}})}}),W.default=N,Object.freeze(W)}Object.defineProperty(e,"__esModule",{value:!0});var i=r(t(0));function s(N){const W=N,{node:D,parentPath:R}=W;if(R.isLogicalExpression()){const{operator:Y,right:ie}=R.node;if(Y==="&&"||Y==="||"||Y==="??"&&D===ie)return s(R)}if(R.isSequenceExpression()){const{expressions:Y}=R.node;return Y[Y.length-1]!==D||s(R)}return R.isConditional({test:D})||R.isUnaryExpression({operator:"!"})||R.isLoop({test:D})}const{LOGICAL_OPERATORS:o,arrowFunctionExpression:a,assignmentExpression:l,binaryExpression:c,booleanLiteral:u,callExpression:h,cloneNode:d,conditionalExpression:g,identifier:f,isMemberExpression:v,isOptionalCallExpression:C,isOptionalMemberExpression:A,isUpdateExpression:b,logicalExpression:m,memberExpression:E,nullLiteral:I,optionalCallExpression:S,optionalMemberExpression:T,sequenceExpression:P,updateExpression:_}=i;class ${constructor(){this._map=void 0,this._map=new WeakMap}has(W){return this._map.has(W)}get(W){if(!this.has(W))return;const D=this._map.get(W),{value:R}=D;return D.count--,D.count===0?l("=",R,W):R}set(W,D,R){return this._map.set(W,{count:R,value:D})}}function B(N,W){const{node:D}=N;if(A(D))return E(W,D.property,D.computed);if(N.isOptionalCallExpression()){const R=N.get("callee");if(N.node.optional&&R.isOptionalMemberExpression()){const Y=R.node.object,ie=N.scope.maybeGenerateMemoised(Y);return R.get("object").replaceWith(l("=",ie,Y)),h(E(W,f("call")),[ie,...N.node.arguments])}return h(W,N.node.arguments)}return N.node}const U={memoise(){},handle(N,W){const{node:D,parent:R,parentPath:Y,scope:ie}=N;if(N.isOptionalMemberExpression()){if(function(ae){for(;ae&&!ae.isProgram();){const{parentPath:L,container:F,listKey:re}=ae,ke=L.node;if(re){if(F!==ke[re])return!0}else if(F!==ke)return!0;ae=L}return!1}(N))return;const de=N.find(ae=>{let{node:L,parent:F}=ae;return A(F)?F.optional||F.object!==L:!C(F)||L!==N.node&&F.optional||F.callee!==L});if(ie.path.isPattern())return void de.replaceWith(h(a([],de.node),[]));const xe=s(de),X=de.parentPath;if(X.isUpdateExpression({argument:D}))throw N.buildCodeFrameError("can't handle update expression");const Q=X.isAssignmentExpression({left:de.node}),he=X.isUnaryExpression({operator:"delete"});if(he&&de.isOptionalMemberExpression()&&de.get("property").isPrivateName())throw N.buildCodeFrameError("can't delete a private class element");let me=N;for(;;)if(me.isOptionalMemberExpression()){if(me.node.optional)break;me=me.get("object")}else{if(!me.isOptionalCallExpression())throw new Error(`Internal error: unexpected ${me.node.type}`);if(me.node.optional)break;me=me.get("callee")}const _e=me.isOptionalMemberExpression()?me.node.object:me.node.callee,fe=ie.maybeGenerateMemoised(_e),oe=fe??_e,J=Y.isOptionalCallExpression({callee:D}),K=ae=>J,q=Y.isCallExpression({callee:D});me.replaceWith(B(me,oe)),K()?R.optional?Y.replaceWith(this.optionalCall(N,R.arguments)):Y.replaceWith(this.call(N,R.arguments)):q?N.replaceWith(this.boundGet(N)):this.delete&&Y.isUnaryExpression({operator:"delete"})?Y.replaceWith(this.delete(N)):Y.isAssignmentExpression()?H(this,N,Y):N.replaceWith(this.get(N));let ue,te=N.node;for(let ae=N;ae!==de;){const L=ae.parentPath;if(L===de&&K()&&R.optional){te=L.node;break}te=B(L,te),ae=L}const ce=de.parentPath;if(v(te)&&ce.isOptionalCallExpression({callee:de.node,optional:!0})){const{object:ae}=te;ue=N.scope.maybeGenerateMemoised(ae),ue&&(te.object=l("=",ue,ae))}let ge=de;(he||Q)&&(ge=ce,te=ce.node);const Te=fe?l("=",d(oe),d(_e)):d(oe);if(xe){let ae;ae=W?c("!=",Te,I()):m("&&",c("!==",Te,I()),c("!==",d(oe),ie.buildUndefinedNode())),ge.replaceWith(m("&&",ae,te))}else{let ae;ae=W?c("==",Te,I()):m("||",c("===",Te,I()),c("===",d(oe),ie.buildUndefinedNode())),ge.replaceWith(g(ae,he?u(!0):ie.buildUndefinedNode(),te))}if(ue){const ae=ce.node;ce.replaceWith(S(T(ae.callee,f("call"),!1,!0),[d(ue),...ae.arguments],!1))}}else{if(b(R,{argument:D})){if(this.simpleSet)return void N.replaceWith(this.simpleSet(N));const{operator:de,prefix:xe}=R;this.memoise(N,2);const X=ie.generateUidIdentifierBasedOnNode(D);ie.push({id:X});const Q=[l("=",d(X),this.get(N))];if(xe){Q.push(_(de,d(X),xe));const he=P(Q);return void Y.replaceWith(this.set(N,he))}{const he=ie.generateUidIdentifierBasedOnNode(D);ie.push({id:he}),Q.push(l("=",d(he),_(de,d(X),xe)),d(X));const me=P(Q);return void Y.replaceWith(P([this.set(N,me),d(he)]))}}if(Y.isAssignmentExpression({left:D}))H(this,N,Y);else{if(!Y.isCallExpression({callee:D}))return Y.isOptionalCallExpression({callee:D})?ie.path.isPattern()?void Y.replaceWith(h(a([],Y.node),[])):void Y.replaceWith(this.optionalCall(N,Y.node.arguments)):void(this.delete&&Y.isUnaryExpression({operator:"delete"})?Y.replaceWith(this.delete(N)):Y.isForXStatement({left:D})||Y.isObjectProperty({value:D})&&Y.parentPath.isObjectPattern()||Y.isAssignmentPattern({left:D})&&Y.parentPath.isObjectProperty({value:R})&&Y.parentPath.parentPath.isObjectPattern()||Y.isArrayPattern()||Y.isAssignmentPattern({left:D})&&Y.parentPath.isArrayPattern()||Y.isRestElement()?N.replaceWith(this.destructureSet(N)):Y.isTaggedTemplateExpression()?N.replaceWith(this.boundGet(N)):N.replaceWith(this.get(N)));Y.replaceWith(this.call(N,Y.node.arguments))}}}};function H(N,W,D){if(N.simpleSet)return void W.replaceWith(N.simpleSet(W));const{operator:R,right:Y}=D.node;if(R==="=")D.replaceWith(N.set(W,Y));else{const ie=R.slice(0,-1);o.includes(ie)?(N.memoise(W,1),D.replaceWith(m(ie,N.get(W),N.set(W,Y)))):(N.memoise(W,2),D.replaceWith(N.set(W,c(ie,N.get(W),Y))))}}e.default=function(N,W,D){N.traverse(W,Object.assign({},U,D,{memoiser:new $}))}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(h,d,g,f){return g.length===1&&a(g[0])&&o(g[0].argument,{name:"arguments"})?f?c(u(h,s("apply"),!1,!0),[d,g[0].argument],!1):i(l(h,s("apply")),[d,g[0].argument]):f?c(u(h,s("call"),!1,!0),[d,...g],!1):i(l(h,s("call")),[d,...g])};var r=t(0);const{callExpression:i,identifier:s,isIdentifier:o,isSpreadElement:a,memberExpression:l,optionalCallExpression:c,optionalMemberExpression:u}=r},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isTransparentExprWrapper=u,e.skipTransparentExprWrapperNodes=function(h){for(;u(h);)h=h.expression;return h},e.skipTransparentExprWrappers=function(h){for(;u(h.node);)h=h.get("expression");return h};var r=t(0);const{isParenthesizedExpression:i,isTSAsExpression:s,isTSNonNullExpression:o,isTSSatisfiesExpression:a,isTSTypeAssertion:l,isTypeCastExpression:c}=r;function u(h){return s(h)||a(h)||l(h)||o(h)||c(h)||i(h)}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){const l=a.node||a;o(l)||i(l,"leading",s)};var r=t(0);const{addComment:i}=r,s="#__PURE__",o=a=>{let{leadingComments:l}=a;return!!l&&l.some(c=>/[@#]__PURE__/.test(c.value))}},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.assertFieldTransformed=function(t){if(t.node.declare)throw t.buildCodeFrameError(`TypeScript 'declare' fields must first be transformed by @babel/plugin-transform-typescript.
|
||
If you have already enabled that plugin (or '@babel/preset-typescript'), make sure that it runs before any plugin related to additional class features:
|
||
- @babel/plugin-transform-class-properties
|
||
- @babel/plugin-transform-private-methods
|
||
- @babel/plugin-proposal-decorators`)}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.buildDecoratedClass=function(u,h,d,g){const{node:f,scope:v}=h,C=v.generateUidIdentifier("initialize"),A=f.id&&h.isDeclaration(),b=h.isInStrictMode(),{superClass:m}=f;let E;f.type="ClassDeclaration",f.id||(f.id=r.types.cloneNode(u)),m&&(E=v.generateUidIdentifierBasedOnNode(f.superClass,"super"),f.superClass=E);const I=l(f),S=r.types.arrayExpression(d.filter($=>!$.node.abstract&&$.node.type!=="TSIndexSignature").map($=>function(B,U,H,N){const W=N.isClassMethod();if(N.isPrivate())throw N.buildCodeFrameError(`Private ${W?"methods":"fields"} in decorated classes are not supported yet.`);if(N.node.type==="ClassAccessorProperty")throw N.buildCodeFrameError('Accessor properties are not supported in 2018-09 decorator transform, please specify { "version": "2021-12" } instead.');if(N.node.type==="StaticBlock")throw N.buildCodeFrameError('Static blocks are not supported in 2018-09 decorator transform, please specify { "version": "2021-12" } instead.');const{node:D,scope:R}=N;N.isTSDeclareMethod()||new i.default({methodPath:N,objectRef:U,superRef:H,file:B,refToPreserve:U}).replace();const Y=[a("kind",r.types.stringLiteral(r.types.isClassMethod(D)?D.kind:"field")),a("decorators",l(D)),a("static",D.static&&r.types.booleanLiteral(!0)),a("key",c(D))].filter(Boolean);if(r.types.isClassMethod(D)){const de=D.computed?null:D.key,xe=r.types.toExpression(D);Y.push(a("value",(0,s.default)({node:xe,id:de,scope:R})||xe))}else r.types.isClassProperty(D)&&D.value?Y.push((ie=r.template.statements.ast`return ${D.value}`,r.types.objectMethod("method",r.types.identifier("value"),[],r.types.blockStatement(ie)))):Y.push(a("value",R.buildUndefinedNode()));var ie;return N.remove(),r.types.objectExpression(Y)}(g,f.id,E,$))),T=r.template.expression.ast`
|
||
${function($){return $.addHelper("decorate")}(g)}(
|
||
${I||r.types.nullLiteral()},
|
||
function (${C}, ${m?r.types.cloneNode(E):null}) {
|
||
${f}
|
||
return { F: ${r.types.cloneNode(f.id)}, d: ${S} };
|
||
},
|
||
${m}
|
||
)
|
||
`;b||T.arguments[1].body.directives.push(r.types.directive(r.types.directiveLiteral("use strict")));let P=T,_="arguments.1.body.body.0";return A&&(P=r.template.statement.ast`let ${u} = ${T}`,_="declarations.0.init."+_),{instanceNodes:[r.template.statement.ast`
|
||
${r.types.cloneNode(C)}(this)
|
||
`],wrapClass:$=>($.replaceWith(P),$.get(_))}},e.hasDecorators=function(u){return o(u)||u.body.body.some(o)},e.hasOwnDecorators=o;var r=t(1),i=t(141),s=t(119);function o(u){var h;return!((h=u.decorators)==null||!h.length)}function a(u,h){return h?r.types.objectProperty(r.types.identifier(u),h):null}function l(u){let h;return u.decorators&&u.decorators.length>0&&(h=r.types.arrayExpression(u.decorators.map(d=>d.expression))),u.decorators=void 0,h}function c(u){return u.computed?u.key:r.types.isIdentifier(u.key)?r.types.stringLiteral(u.key.name):r.types.stringLiteral(String(u.key.value))}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(v,C){const{node:A,parentPath:b}=v;if(A.declare)return void v.remove();const m=A.id.name,{fill:E,data:I,isPure:S}=function(T,P,_){const{enumValues:$,data:B,isPure:U}=g(T,P),H=$.map(N=>{let[W,D]=N;return u(P.isStringLiteral(D),{ENUM:P.cloneNode(_),NAME:W,VALUE:D})});return{fill:{ID:P.cloneNode(_),ASSIGNMENTS:H},data:B,isPure:U}}(v,C,A.id);switch(b.type){case"BlockStatement":case"ExportNamedDeclaration":case"Program":{const T=C.isProgram(v.parent),P=function B(U){return U.isExportDeclaration()?B(U.parentPath):!!U.getData(m)||(U.setData(m,!0),!1)}(b);let _=C.objectExpression([]);(P||T)&&(_=C.logicalExpression("||",C.cloneNode(E.ID),_));const $=a(Object.assign({},E,{INIT:_}));S&&(0,s.default)($),P?(b.isExportDeclaration()?b:v).replaceWith(C.expressionStatement(C.assignmentExpression("=",C.cloneNode(A.id),$))):v.scope.registerDeclaration(v.replaceWith(C.variableDeclaration(T?"var":"let",[C.variableDeclarator(A.id,$)]))[0]),o.set(v.scope.getBindingIdentifier(m),I);break}default:throw new Error(`Unexpected enum parent '${v.parent.type}`)}},e.translateEnumValues=g;var r=t(1),i=t(25),s=t(302);const o=new WeakMap,a=r.template.expression(`
|
||
(function (ID) {
|
||
ASSIGNMENTS;
|
||
return ID;
|
||
})(INIT)
|
||
`),l=(0,r.template)(`
|
||
ENUM["NAME"] = VALUE;
|
||
`),c=(0,r.template)(`
|
||
ENUM[ENUM["NAME"] = VALUE] = "NAME";
|
||
`),u=(v,C)=>(v?l:c)(C);function h(v,C){const{seen:A,path:b,t:m}=C,E=v.node.name;A.has(E)&&!v.scope.hasOwnBinding(E)&&(v.replaceWith(m.memberExpression(m.cloneNode(b.node.id),m.cloneNode(v.node))),v.skip())}const d={ReferencedIdentifier:h};function g(v,C){var A;const b=v.scope.getBindingIdentifier(v.node.id.name),m=(A=o.get(b))!=null?A:new Map;let E,I=-1,S=!0;const T=v.get("members").map(P=>{const _=P.node,$=C.isIdentifier(_.id)?_.id.name:_.id.value,B=P.get("initializer");let U;if(_.initializer)I=f(B,m),I!==void 0?(m.set($,I),i(typeof I=="number"||typeof I=="string"),U=I===1/0||Number.isNaN(I)?C.identifier(String(I)):I===-1/0?C.unaryExpression("-",C.identifier("Infinity")):C.valueToNode(I)):(S&&(S=B.isPure()),B.isReferencedIdentifier()?h(B,{t:C,seen:m,path:v}):B.traverse(d,{t:C,seen:m,path:v}),U=B.node,m.set($,void 0));else if(typeof I=="number")I+=1,U=C.numericLiteral(I),m.set($,I);else{if(typeof I=="string")throw v.buildCodeFrameError("Enum member must have initializer.");{const H=C.memberExpression(C.cloneNode(v.node.id),C.stringLiteral(E),!0);U=C.binaryExpression("+",C.numericLiteral(1),H),m.set($,void 0)}}return E=$,[$,U]});return{isPure:S,data:m,enumValues:T}}function f(v,C){let A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:new Set;return function m(E){const I=E.node;switch(I.type){case"MemberExpression":case"Identifier":return b(E,C,A);case"StringLiteral":case"NumericLiteral":return I.value;case"UnaryExpression":return function(S){const T=m(S.get("argument"));if(T!==void 0)switch(S.node.operator){case"+":return T;case"-":return-T;case"~":return~T;default:return}}(E);case"BinaryExpression":return function(S){const T=m(S.get("left"));if(T===void 0)return;const P=m(S.get("right"));if(P!==void 0)switch(S.node.operator){case"|":return T|P;case"&":return T&P;case">>":return T>>P;case">>>":return T>>>P;case"<<":return T<<P;case"^":return T^P;case"*":return T*P;case"/":return T/P;case"+":return T+P;case"-":return T-P;case"%":return T%P;case"**":return Math.pow(T,P);default:return}}(E);case"ParenthesizedExpression":return m(E.get("expression"));case"TemplateLiteral":{if(I.quasis.length===1)return I.quasis[0].value.cooked;const S=E.get("expressions"),T=I.quasis;let P="";for(let _=0;_<T.length;_++)if(P+=T[_].value.cooked,_+1<T.length){const $=b(S[_],C,A);if($===void 0)return;P+=$}return P}default:return}}(v);function b(m,E,I){if(m.isMemberExpression()){const S=m.node,T=S.object,P=S.property;if(!r.types.isIdentifier(T)||(S.computed?!r.types.isStringLiteral(P):!r.types.isIdentifier(P)))return;const _=m.scope.getBindingIdentifier(T.name),$=o.get(_);return $?$.get(P.computed?P.value:P.name):void 0}if(m.isIdentifier()){const S=m.node.name;if(["Infinity","NaN"].includes(S))return Number(S);let T=E?.get(S);return T!==void 0?T:I.has(m.node)?void 0:(I.add(m.node),T=f(m.resolve(),E,I),E?.set(S,T),T)}}}},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.GLOBAL_TYPES=void 0,e.isGlobalType=function(r,i){let{scope:s}=r;return!s.hasBinding(i)&&!!t.get(s).has(i)},e.registerGlobalType=function(r,i){t.get(r).add(i)};const t=e.GLOBAL_TYPES=new WeakMap},(n,e,t)=>{t(12),n.exports=function(r){var i=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];function s(f,v){var C=f[0],A=f[1],b=f[2],m=f[3];A=((A+=((b=((b+=((m=((m+=((C=((C+=(A&b|~A&m)+v[0]-680876936|0)<<7|C>>>25)+A|0)&A|~C&b)+v[1]-389564586|0)<<12|m>>>20)+C|0)&C|~m&A)+v[2]+606105819|0)<<17|b>>>15)+m|0)&m|~b&C)+v[3]-1044525330|0)<<22|A>>>10)+b|0,A=((A+=((b=((b+=((m=((m+=((C=((C+=(A&b|~A&m)+v[4]-176418897|0)<<7|C>>>25)+A|0)&A|~C&b)+v[5]+1200080426|0)<<12|m>>>20)+C|0)&C|~m&A)+v[6]-1473231341|0)<<17|b>>>15)+m|0)&m|~b&C)+v[7]-45705983|0)<<22|A>>>10)+b|0,A=((A+=((b=((b+=((m=((m+=((C=((C+=(A&b|~A&m)+v[8]+1770035416|0)<<7|C>>>25)+A|0)&A|~C&b)+v[9]-1958414417|0)<<12|m>>>20)+C|0)&C|~m&A)+v[10]-42063|0)<<17|b>>>15)+m|0)&m|~b&C)+v[11]-1990404162|0)<<22|A>>>10)+b|0,A=((A+=((b=((b+=((m=((m+=((C=((C+=(A&b|~A&m)+v[12]+1804603682|0)<<7|C>>>25)+A|0)&A|~C&b)+v[13]-40341101|0)<<12|m>>>20)+C|0)&C|~m&A)+v[14]-1502002290|0)<<17|b>>>15)+m|0)&m|~b&C)+v[15]+1236535329|0)<<22|A>>>10)+b|0,A=((A+=((b=((b+=((m=((m+=((C=((C+=(A&m|b&~m)+v[1]-165796510|0)<<5|C>>>27)+A|0)&b|A&~b)+v[6]-1069501632|0)<<9|m>>>23)+C|0)&A|C&~A)+v[11]+643717713|0)<<14|b>>>18)+m|0)&C|m&~C)+v[0]-373897302|0)<<20|A>>>12)+b|0,A=((A+=((b=((b+=((m=((m+=((C=((C+=(A&m|b&~m)+v[5]-701558691|0)<<5|C>>>27)+A|0)&b|A&~b)+v[10]+38016083|0)<<9|m>>>23)+C|0)&A|C&~A)+v[15]-660478335|0)<<14|b>>>18)+m|0)&C|m&~C)+v[4]-405537848|0)<<20|A>>>12)+b|0,A=((A+=((b=((b+=((m=((m+=((C=((C+=(A&m|b&~m)+v[9]+568446438|0)<<5|C>>>27)+A|0)&b|A&~b)+v[14]-1019803690|0)<<9|m>>>23)+C|0)&A|C&~A)+v[3]-187363961|0)<<14|b>>>18)+m|0)&C|m&~C)+v[8]+1163531501|0)<<20|A>>>12)+b|0,A=((A+=((b=((b+=((m=((m+=((C=((C+=(A&m|b&~m)+v[13]-1444681467|0)<<5|C>>>27)+A|0)&b|A&~b)+v[2]-51403784|0)<<9|m>>>23)+C|0)&A|C&~A)+v[7]+1735328473|0)<<14|b>>>18)+m|0)&C|m&~C)+v[12]-1926607734|0)<<20|A>>>12)+b|0,A=((A+=((b=((b+=((m=((m+=((C=((C+=(A^b^m)+v[5]-378558|0)<<4|C>>>28)+A|0)^A^b)+v[8]-2022574463|0)<<11|m>>>21)+C|0)^C^A)+v[11]+1839030562|0)<<16|b>>>16)+m|0)^m^C)+v[14]-35309556|0)<<23|A>>>9)+b|0,A=((A+=((b=((b+=((m=((m+=((C=((C+=(A^b^m)+v[1]-1530992060|0)<<4|C>>>28)+A|0)^A^b)+v[4]+1272893353|0)<<11|m>>>21)+C|0)^C^A)+v[7]-155497632|0)<<16|b>>>16)+m|0)^m^C)+v[10]-1094730640|0)<<23|A>>>9)+b|0,A=((A+=((b=((b+=((m=((m+=((C=((C+=(A^b^m)+v[13]+681279174|0)<<4|C>>>28)+A|0)^A^b)+v[0]-358537222|0)<<11|m>>>21)+C|0)^C^A)+v[3]-722521979|0)<<16|b>>>16)+m|0)^m^C)+v[6]+76029189|0)<<23|A>>>9)+b|0,A=((A+=((b=((b+=((m=((m+=((C=((C+=(A^b^m)+v[9]-640364487|0)<<4|C>>>28)+A|0)^A^b)+v[12]-421815835|0)<<11|m>>>21)+C|0)^C^A)+v[15]+530742520|0)<<16|b>>>16)+m|0)^m^C)+v[2]-995338651|0)<<23|A>>>9)+b|0,A=((A+=((m=((m+=(A^((C=((C+=(b^(A|~m))+v[0]-198630844|0)<<6|C>>>26)+A|0)|~b))+v[7]+1126891415|0)<<10|m>>>22)+C|0)^((b=((b+=(C^(m|~A))+v[14]-1416354905|0)<<15|b>>>17)+m|0)|~C))+v[5]-57434055|0)<<21|A>>>11)+b|0,A=((A+=((m=((m+=(A^((C=((C+=(b^(A|~m))+v[12]+1700485571|0)<<6|C>>>26)+A|0)|~b))+v[3]-1894986606|0)<<10|m>>>22)+C|0)^((b=((b+=(C^(m|~A))+v[10]-1051523|0)<<15|b>>>17)+m|0)|~C))+v[1]-2054922799|0)<<21|A>>>11)+b|0,A=((A+=((m=((m+=(A^((C=((C+=(b^(A|~m))+v[8]+1873313359|0)<<6|C>>>26)+A|0)|~b))+v[15]-30611744|0)<<10|m>>>22)+C|0)^((b=((b+=(C^(m|~A))+v[6]-1560198380|0)<<15|b>>>17)+m|0)|~C))+v[13]+1309151649|0)<<21|A>>>11)+b|0,A=((A+=((m=((m+=(A^((C=((C+=(b^(A|~m))+v[4]-145523070|0)<<6|C>>>26)+A|0)|~b))+v[11]-1120210379|0)<<10|m>>>22)+C|0)^((b=((b+=(C^(m|~A))+v[2]+718787259|0)<<15|b>>>17)+m|0)|~C))+v[9]-343485551|0)<<21|A>>>11)+b|0,f[0]=C+f[0]|0,f[1]=A+f[1]|0,f[2]=b+f[2]|0,f[3]=m+f[3]|0}function o(f){var v,C=[];for(v=0;v<64;v+=4)C[v>>2]=f.charCodeAt(v)+(f.charCodeAt(v+1)<<8)+(f.charCodeAt(v+2)<<16)+(f.charCodeAt(v+3)<<24);return C}function a(f){var v,C=[];for(v=0;v<64;v+=4)C[v>>2]=f[v]+(f[v+1]<<8)+(f[v+2]<<16)+(f[v+3]<<24);return C}function l(f){var v,C,A,b,m,E,I=f.length,S=[1732584193,-271733879,-1732584194,271733878];for(v=64;v<=I;v+=64)s(S,o(f.substring(v-64,v)));for(C=(f=f.substring(v-64)).length,A=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],v=0;v<C;v+=1)A[v>>2]|=f.charCodeAt(v)<<(v%4<<3);if(A[v>>2]|=128<<(v%4<<3),v>55)for(s(S,A),v=0;v<16;v+=1)A[v]=0;return b=(b=8*I).toString(16).match(/(.*?)(.{0,8})$/),m=parseInt(b[2],16),E=parseInt(b[1],16)||0,A[14]=m,A[15]=E,s(S,A),S}function c(f){var v,C="";for(v=0;v<4;v+=1)C+=i[f>>8*v+4&15]+i[f>>8*v&15];return C}function u(f){var v;for(v=0;v<f.length;v+=1)f[v]=c(f[v]);return f.join("")}function h(f){return/[\u0080-\uFFFF]/.test(f)&&(f=unescape(encodeURIComponent(f))),f}function d(f){var v,C=[],A=f.length;for(v=0;v<A-1;v+=2)C.push(parseInt(f.substr(v,2),16));return String.fromCharCode.apply(String,C)}function g(){this.reset()}return u(l("hello")),typeof ArrayBuffer>"u"||ArrayBuffer.prototype.slice||function(){function f(v,C){return(v=0|v||0)<0?Math.max(v+C,0):Math.min(v,C)}ArrayBuffer.prototype.slice=function(v,C){var A,b,m,E,I=this.byteLength,S=f(v,I),T=I;return C!==void 0&&(T=f(C,I)),S>T?new ArrayBuffer(0):(A=T-S,b=new ArrayBuffer(A),m=new Uint8Array(b),E=new Uint8Array(this,S,A),m.set(E),b)}}(),g.prototype.append=function(f){return this.appendBinary(h(f)),this},g.prototype.appendBinary=function(f){this._buff+=f,this._length+=f.length;var v,C=this._buff.length;for(v=64;v<=C;v+=64)s(this._hash,o(this._buff.substring(v-64,v)));return this._buff=this._buff.substring(v-64),this},g.prototype.end=function(f){var v,C,A=this._buff,b=A.length,m=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(v=0;v<b;v+=1)m[v>>2]|=A.charCodeAt(v)<<(v%4<<3);return this._finish(m,b),C=u(this._hash),f&&(C=d(C)),this.reset(),C},g.prototype.reset=function(){return this._buff="",this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},g.prototype.getState=function(){return{buff:this._buff,length:this._length,hash:this._hash.slice()}},g.prototype.setState=function(f){return this._buff=f.buff,this._length=f.length,this._hash=f.hash,this},g.prototype.destroy=function(){delete this._hash,delete this._buff,delete this._length},g.prototype._finish=function(f,v){var C,A,b,m=v;if(f[m>>2]|=128<<(m%4<<3),m>55)for(s(this._hash,f),m=0;m<16;m+=1)f[m]=0;C=(C=8*this._length).toString(16).match(/(.*?)(.{0,8})$/),A=parseInt(C[2],16),b=parseInt(C[1],16)||0,f[14]=A,f[15]=b,s(this._hash,f)},g.hash=function(f,v){return g.hashBinary(h(f),v)},g.hashBinary=function(f,v){var C=u(l(f));return v?d(C):C},g.ArrayBuffer=function(){this.reset()},g.ArrayBuffer.prototype.append=function(f){var v,C,A,b,m,E=(C=this._buff.buffer,A=f,b=!0,(m=new Uint8Array(C.byteLength+A.byteLength)).set(new Uint8Array(C)),m.set(new Uint8Array(A),C.byteLength),b?m:m.buffer),I=E.length;for(this._length+=f.byteLength,v=64;v<=I;v+=64)s(this._hash,a(E.subarray(v-64,v)));return this._buff=v-64<I?new Uint8Array(E.buffer.slice(v-64)):new Uint8Array(0),this},g.ArrayBuffer.prototype.end=function(f){var v,C,A=this._buff,b=A.length,m=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(v=0;v<b;v+=1)m[v>>2]|=A[v]<<(v%4<<3);return this._finish(m,b),C=u(this._hash),f&&(C=d(C)),this.reset(),C},g.ArrayBuffer.prototype.reset=function(){return this._buff=new Uint8Array(0),this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},g.ArrayBuffer.prototype.getState=function(){var f,v=g.prototype.getState.call(this);return v.buff=(f=v.buff,String.fromCharCode.apply(null,new Uint8Array(f))),v},g.ArrayBuffer.prototype.setState=function(f){return f.buff=function(v,C){var A,b=v.length,m=new ArrayBuffer(b),E=new Uint8Array(m);for(A=0;A<b;A+=1)E[A]=v.charCodeAt(A);return C?E:m}(f.buff,!0),g.prototype.setState.call(this,f)},g.ArrayBuffer.prototype.destroy=g.prototype.destroy,g.ArrayBuffer.prototype._finish=g.prototype._finish,g.ArrayBuffer.hash=function(f,v){var C=u(function(A){var b,m,E,I,S,T,P=A.length,_=[1732584193,-271733879,-1732584194,271733878];for(b=64;b<=P;b+=64)s(_,a(A.subarray(b-64,b)));for(m=(A=b-64<P?A.subarray(b-64):new Uint8Array(0)).length,E=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],b=0;b<m;b+=1)E[b>>2]|=A[b]<<(b%4<<3);if(E[b>>2]|=128<<(b%4<<3),b>55)for(s(_,E),b=0;b<16;b+=1)E[b]=0;return I=(I=8*P).toString(16).match(/(.*?)(.{0,8})$/),S=parseInt(I[2],16),T=parseInt(I[1],16)||0,E[14]=S,E[15]=T,s(_,E),_}(new Uint8Array(f)));return v?d(C):C},g}()},(n,e,t)=>{var r=t(17),i=t(31).a;/**
|
||
* @vue/compiler-sfc v3.4.15
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/t(44),t(12),Object.defineProperty(e,"__esModule",{value:!0});var s=t(309),o=t(328),a=t(507),l=t(10),c=t(142),u=t(508),h=t(510),d=t(32),g=t(511),f=t(315),v=t(94),C=t(325),A=t(21),b=t(17);function m(x){var w=Object.create(null);if(x)for(var M in x)w[M]=x[M];return w.default=x,Object.freeze(w)}var E=m(o),I=m(h),S=m(b);const T="Unknown";function P(x,w){switch(x.type){case"StringLiteral":case"NumericLiteral":return String(x.value);case"Identifier":if(!w)return x.name}}function _(x){return x.filter(w=>!!w).join(", ")}function $(x){return x.type.endsWith("Literal")}function B(x,w){return!!(x&&w&&x.type==="CallExpression"&&x.callee.type==="Identifier"&&(typeof w=="string"?x.callee.name===w:w(x.callee.name)))}function U(x){return x.length>1?`[${x.join(", ")}]`:x[0]}function H(x){return x.type==="ImportSpecifier"?x.imported.type==="Identifier"?x.imported.name:x.imported.value:x.type==="ImportNamespaceSpecifier"?"*":"default"}function N(x){return x.type==="Identifier"?x.name:x.type==="StringLiteral"?x.value:null}const W=x=>x,D=/[^\u0130\u0131\u00DFa-z0-9\\/:\-_\. ]+/g,R=x=>x.toLowerCase();function Y(x){return D.test(x)?x.replace(D,R):x}const ie=(l.posix||l).normalize,de=/\\/g;function xe(x){return ie(x.replace(de,"/"))}const X=(l.posix||l).join,Q=/[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~\-]/;function he(x){return Q.test(x)?JSON.stringify(x):x}const me=/[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~]/g;var _e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:t.g!==void 0?t.g:typeof self<"u"?self:{};function fe(x){return x&&x.__esModule&&Object.prototype.hasOwnProperty.call(x,"default")?x.default:x}function oe(x,w){var M,k;if(w.length===0)return x;for(M=0,k=w.length;M<k;M++)x=(x<<5)-x+w.charCodeAt(M),x|=0;return x<0?-2*x:x}function J(x,w,M,k){var j,G=oe(oe(oe(x,M),(j=w,Object.prototype.toString.call(j))),typeof w);if(w===null)return oe(G,"null");if(w===void 0)return oe(G,"undefined");if(typeof w=="object"||typeof w=="function"){if(k.indexOf(w)!==-1)return oe(G,"[Circular]"+M);k.push(w);var Z=function(le,pe,Ie){return Object.keys(pe).sort().reduce(function(Ee,be){return J(Ee,pe[be],be,Ie)},le)}(G,w,k);if(!("valueOf"in w)||typeof w.valueOf!="function")return Z;try{return oe(Z,String(w.valueOf()))}catch(le){return oe(Z,"[valueOf exception]"+(le.stack||le.message))}}return oe(G,w.toString())}var K=fe(function(x){return function(w,M){for(;w.length<8;)w="0"+w;return w}(J(0,x,"",[]).toString(16))});const q="useCssVars";function ue(x,w,M){let k=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return`{
|
||
${x.map(j=>`"${k?"--":""}${te(w,j,M,k)}": (${j})`).join(`,
|
||
`)}
|
||
}`}function te(x,w,M){let k=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return M?K(x+w):`${x}-${j=w,G=k,j.replace(me,Z=>G?`\\\\${Z}`:`\\${Z}`)}`;var j,G}function ce(x){return(x=x.trim())[0]==="'"&&x[x.length-1]==="'"||x[0]==='"'&&x[x.length-1]==='"'?x.slice(1,-1):x}const ge=/v-bind\s*\(/g;function Te(x,w){let M=0,k=0;for(let j=w;j<x.length;j++){const G=x.charAt(j);switch(M){case 0:if(G==="'")M=1;else if(G==='"')M=2;else if(G==="(")k++;else if(G===")"){if(!(k>0))return j;k--}break;case 1:G==="'"&&(M=0);break;case 2:G==='"'&&(M=0)}}return null}const ae=x=>{const{id:w,isProd:M}=x;return{postcssPlugin:"vue-sfc-vars",Declaration(k){const j=k.value;if(ge.test(j)){ge.lastIndex=0;let G,Z="",le=0;for(;G=ge.exec(j);){const pe=G.index+G[0].length,Ie=Te(j,pe);if(Ie!==null){const Ee=ce(j.slice(pe,Ie));Z+=j.slice(le,G.index)+`var(--${te(w,Ee,M)})`,le=Ie+1}}k.value=Z+j.slice(le)}}}};function L(x,w,M,k){const j=ue(x,M,k),G=o.createSimpleExpression(j,!1),Z=o.createTransformContext(o.createRoot([]),{prefixIdentifiers:!0,inline:!0,bindingMetadata:w.__isScriptSetup===!1?void 0:w}),le=o.processExpression(G,Z),pe=le.type===4?le.content:le.children.map(Ie=>typeof Ie=="string"?Ie:Ie.content).join("");return`_${q}(_ctx => (${pe}))`}ae.postcss=!0;const F=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,re=new Set,ke=typeof r=="object"&&r?r:{},ze=(x,w,M,k)=>{typeof ke.emitWarning=="function"&&ke.emitWarning(x,w,M,k)};let $e=globalThis.AbortController,Ce=globalThis.AbortSignal;if($e===void 0){Ce=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(M,k){this._onabort.push(k)}},$e=class{constructor(){w()}signal=new Ce;abort(M){if(!this.signal.aborted){this.signal.reason=M,this.signal.aborted=!0;for(const k of this.signal._onabort)k(M);this.signal.onabort?.(M)}}};let x=ke.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1";const w=()=>{x&&(x=!1,ze("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",w))}}const Ne=x=>x&&x===Math.floor(x)&&x>0&&isFinite(x),Ye=x=>Ne(x)?x<=Math.pow(2,8)?Uint8Array:x<=Math.pow(2,16)?Uint16Array:x<=Math.pow(2,32)?Uint32Array:x<=Number.MAX_SAFE_INTEGER?st:null:null;class st extends Array{constructor(w){super(w),this.fill(0)}}class ht{heap;length;static#t=!1;static create(w){const M=Ye(w);if(!M)return[];ht.#t=!0;const k=new ht(w,M);return ht.#t=!1,k}constructor(w,M){if(!ht.#t)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new M(w),this.length=0}push(w){this.heap[this.length++]=w}pop(){return this.heap[--this.length]}}class It{#t;#n;#c;#r;#s;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#o;#p;#l;#i;#e;#d;#g;#h;#u;#m;#f;#I;#y;#C;#b;#T;#v;static unsafeExposeInternals(w){return{starts:w.#y,ttls:w.#C,sizes:w.#I,keyMap:w.#l,keyList:w.#i,valList:w.#e,next:w.#d,prev:w.#g,get head(){return w.#h},get tail(){return w.#u},free:w.#m,isBackgroundFetch:M=>w.#a(M),backgroundFetch:(M,k,j,G)=>w.#k(M,k,j,G),moveToTail:M=>w.#P(M),indexes:M=>w.#E(M),rindexes:M=>w.#w(M),isStale:M=>w.#A(M)}}get max(){return this.#t}get maxSize(){return this.#n}get calculatedSize(){return this.#p}get size(){return this.#o}get fetchMethod(){return this.#s}get dispose(){return this.#c}get disposeAfter(){return this.#r}constructor(w){const{max:M=0,ttl:k,ttlResolution:j=1,ttlAutopurge:G,updateAgeOnGet:Z,updateAgeOnHas:le,allowStale:pe,dispose:Ie,disposeAfter:Ee,noDisposeOnSet:be,noUpdateTTL:se,maxSize:ve=0,maxEntrySize:De=0,sizeCalculation:Fe,fetchMethod:qe,noDeleteOnFetchRejection:Le,noDeleteOnStaleGet:Ue,allowStaleOnFetchRejection:Re,allowStaleOnFetchAbort:we,ignoreFetchAbort:Qe}=w;if(M!==0&&!Ne(M))throw new TypeError("max option must be a nonnegative integer");const et=M?Ye(M):Array;if(!et)throw new Error("invalid max value: "+M);if(this.#t=M,this.#n=ve,this.maxEntrySize=De||this.#n,this.sizeCalculation=Fe,this.sizeCalculation){if(!this.#n&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(qe!==void 0&&typeof qe!="function")throw new TypeError("fetchMethod must be a function if specified");if(this.#s=qe,this.#T=!!qe,this.#l=new Map,this.#i=new Array(M).fill(void 0),this.#e=new Array(M).fill(void 0),this.#d=new et(M),this.#g=new et(M),this.#h=0,this.#u=0,this.#m=ht.create(M),this.#o=0,this.#p=0,typeof Ie=="function"&&(this.#c=Ie),typeof Ee=="function"?(this.#r=Ee,this.#f=[]):(this.#r=void 0,this.#f=void 0),this.#b=!!this.#c,this.#v=!!this.#r,this.noDisposeOnSet=!!be,this.noUpdateTTL=!!se,this.noDeleteOnFetchRejection=!!Le,this.allowStaleOnFetchRejection=!!Re,this.allowStaleOnFetchAbort=!!we,this.ignoreFetchAbort=!!Qe,this.maxEntrySize!==0){if(this.#n!==0&&!Ne(this.#n))throw new TypeError("maxSize must be a positive integer if specified");if(!Ne(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.#R()}if(this.allowStale=!!pe,this.noDeleteOnStaleGet=!!Ue,this.updateAgeOnGet=!!Z,this.updateAgeOnHas=!!le,this.ttlResolution=Ne(j)||j===0?j:1,this.ttlAutopurge=!!G,this.ttl=k||0,this.ttl){if(!Ne(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.#$()}if(this.#t===0&&this.ttl===0&&this.#n===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!this.#t&&!this.#n){const Je="LRU_CACHE_UNBOUNDED";(rt=>!re.has(rt))(Je)&&(re.add(Je),ze("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",Je,It))}}getRemainingTTL(w){return this.#l.has(w)?1/0:0}#$(){var w=this;const M=new st(this.#t),k=new st(this.#t);this.#C=M,this.#y=k,this.#L=function(Z,le){let pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:F.now();if(k[Z]=le!==0?pe:0,M[Z]=le,le!==0&&w.ttlAutopurge){const Ie=setTimeout(()=>{w.#A(Z)&&w.delete(w.#i[Z])},le+1);Ie.unref&&Ie.unref()}},this.#x=Z=>{k[Z]=M[Z]!==0?F.now():0},this.#S=(Z,le)=>{if(M[le]){const pe=M[le],Ie=k[le];if(!pe||!Ie)return;Z.ttl=pe,Z.start=Ie,Z.now=j||G();const Ee=Z.now-Ie;Z.remainingTTL=pe-Ee}};let j=0;const G=()=>{const Z=F.now();if(this.ttlResolution>0){j=Z;const le=setTimeout(()=>j=0,this.ttlResolution);le.unref&&le.unref()}return Z};this.getRemainingTTL=Z=>{const le=this.#l.get(Z);if(le===void 0)return 0;const pe=M[le],Ie=k[le];return pe&&Ie?pe-((j||G())-Ie):1/0},this.#A=Z=>{const le=k[Z],pe=M[Z];return!!pe&&!!le&&(j||G())-le>pe}}#x=()=>{};#S=()=>{};#L=()=>{};#A=()=>!1;#R(){const w=new st(this.#t);this.#p=0,this.#I=w,this.#_=M=>{this.#p-=w[M],w[M]=0},this.#N=(M,k,j,G)=>{if(this.#a(k))return 0;if(!Ne(j)){if(!G)throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");if(typeof G!="function")throw new TypeError("sizeCalculation must be a function");if(j=G(k,M),!Ne(j))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}return j},this.#O=(M,k,j)=>{if(w[M]=k,this.#n){const G=this.#n-w[M];for(;this.#p>G;)this.#M(!0)}this.#p+=w[M],j&&(j.entrySize=k,j.totalCalculatedSize=this.#p)}}#_=w=>{};#O=(w,M,k)=>{};#N=(w,M,k,j)=>{if(k||j)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0};#E(){var w=this;let{allowStale:M=this.allowStale}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return function*(){if(w.#o)for(let k=w.#u;w.#D(k)&&(!M&&w.#A(k)||(yield k),k!==w.#h);)k=w.#g[k]}()}#w(){var w=this;let{allowStale:M=this.allowStale}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return function*(){if(w.#o)for(let k=w.#h;w.#D(k)&&(!M&&w.#A(k)||(yield k),k!==w.#u);)k=w.#d[k]}()}#D(w){return w!==void 0&&this.#l.get(this.#i[w])===w}*entries(){for(const w of this.#E())this.#e[w]===void 0||this.#i[w]===void 0||this.#a(this.#e[w])||(yield[this.#i[w],this.#e[w]])}*rentries(){for(const w of this.#w())this.#e[w]===void 0||this.#i[w]===void 0||this.#a(this.#e[w])||(yield[this.#i[w],this.#e[w]])}*keys(){for(const w of this.#E()){const M=this.#i[w];M===void 0||this.#a(this.#e[w])||(yield M)}}*rkeys(){for(const w of this.#w()){const M=this.#i[w];M===void 0||this.#a(this.#e[w])||(yield M)}}*values(){for(const w of this.#E())this.#e[w]===void 0||this.#a(this.#e[w])||(yield this.#e[w])}*rvalues(){for(const w of this.#w())this.#e[w]===void 0||this.#a(this.#e[w])||(yield this.#e[w])}[Symbol.iterator](){return this.entries()}find(w){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};for(const k of this.#E()){const j=this.#e[k],G=this.#a(j)?j.__staleWhileFetching:j;if(G!==void 0&&w(G,this.#i[k],this))return this.get(this.#i[k],M)}}forEach(w){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;for(const k of this.#E()){const j=this.#e[k],G=this.#a(j)?j.__staleWhileFetching:j;G!==void 0&&w.call(M,G,this.#i[k],this)}}rforEach(w){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;for(const k of this.#w()){const j=this.#e[k],G=this.#a(j)?j.__staleWhileFetching:j;G!==void 0&&w.call(M,G,this.#i[k],this)}}purgeStale(){let w=!1;for(const M of this.#w({allowStale:!0}))this.#A(M)&&(this.delete(this.#i[M]),w=!0);return w}info(w){const M=this.#l.get(w);if(M===void 0)return;const k=this.#e[M],j=this.#a(k)?k.__staleWhileFetching:k;if(j===void 0)return;const G={value:j};if(this.#C&&this.#y){const Z=this.#C[M],le=this.#y[M];if(Z&&le){const pe=Z-(F.now()-le);G.ttl=pe,G.start=Date.now()}}return this.#I&&(G.size=this.#I[M]),G}dump(){const w=[];for(const M of this.#E({allowStale:!0})){const k=this.#i[M],j=this.#e[M],G=this.#a(j)?j.__staleWhileFetching:j;if(G===void 0||k===void 0)continue;const Z={value:G};if(this.#C&&this.#y){Z.ttl=this.#C[M];const le=F.now()-this.#y[M];Z.start=Math.floor(Date.now()-le)}this.#I&&(Z.size=this.#I[M]),w.unshift([k,Z])}return w}load(w){this.clear();for(const[M,k]of w){if(k.start){const j=Date.now()-k.start;k.start=F.now()-j}this.set(M,k.value,k)}}set(w,M){let k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(M===void 0)return this.delete(w),this;const{ttl:j=this.ttl,start:G,noDisposeOnSet:Z=this.noDisposeOnSet,sizeCalculation:le=this.sizeCalculation,status:pe}=k;let{noUpdateTTL:Ie=this.noUpdateTTL}=k;const Ee=this.#N(w,M,k.size||0,le);if(this.maxEntrySize&&Ee>this.maxEntrySize)return pe&&(pe.set="miss",pe.maxEntrySizeExceeded=!0),this.delete(w),this;let be=this.#o===0?void 0:this.#l.get(w);if(be===void 0)be=this.#o===0?this.#u:this.#m.length!==0?this.#m.pop():this.#o===this.#t?this.#M(!1):this.#o,this.#i[be]=w,this.#e[be]=M,this.#l.set(w,be),this.#d[this.#u]=be,this.#g[be]=this.#u,this.#u=be,this.#o++,this.#O(be,Ee,pe),pe&&(pe.set="add"),Ie=!1;else{this.#P(be);const se=this.#e[be];if(M!==se){if(this.#T&&this.#a(se)){se.__abortController.abort(new Error("replaced"));const{__staleWhileFetching:ve}=se;ve===void 0||Z||(this.#b&&this.#c?.(ve,w,"set"),this.#v&&this.#f?.push([ve,w,"set"]))}else Z||(this.#b&&this.#c?.(se,w,"set"),this.#v&&this.#f?.push([se,w,"set"]));if(this.#_(be),this.#O(be,Ee,pe),this.#e[be]=M,pe){pe.set="replace";const ve=se&&this.#a(se)?se.__staleWhileFetching:se;ve!==void 0&&(pe.oldValue=ve)}}else pe&&(pe.set="update")}if(j===0||this.#C||this.#$(),this.#C&&(Ie||this.#L(be,j,G),pe&&this.#S(pe,be)),!Z&&this.#v&&this.#f){const se=this.#f;let ve;for(;ve=se?.shift();)this.#r?.(...ve)}return this}pop(){try{for(;this.#o;){const w=this.#e[this.#h];if(this.#M(!0),this.#a(w)){if(w.__staleWhileFetching)return w.__staleWhileFetching}else if(w!==void 0)return w}}finally{if(this.#v&&this.#f){const w=this.#f;let M;for(;M=w?.shift();)this.#r?.(...M)}}}#M(w){const M=this.#h,k=this.#i[M],j=this.#e[M];return this.#T&&this.#a(j)?j.__abortController.abort(new Error("evicted")):(this.#b||this.#v)&&(this.#b&&this.#c?.(j,k,"evict"),this.#v&&this.#f?.push([j,k,"evict"])),this.#_(M),w&&(this.#i[M]=void 0,this.#e[M]=void 0,this.#m.push(M)),this.#o===1?(this.#h=this.#u=0,this.#m.length=0):this.#h=this.#d[M],this.#l.delete(k),this.#o--,M}has(w){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{updateAgeOnHas:k=this.updateAgeOnHas,status:j}=M,G=this.#l.get(w);if(G!==void 0){const Z=this.#e[G];if(this.#a(Z)&&Z.__staleWhileFetching===void 0)return!1;if(!this.#A(G))return k&&this.#x(G),j&&(j.has="hit",this.#S(j,G)),!0;j&&(j.has="stale",this.#S(j,G))}else j&&(j.has="miss");return!1}peek(w){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{allowStale:k=this.allowStale}=M,j=this.#l.get(w);if(j===void 0||!k&&this.#A(j))return;const G=this.#e[j];return this.#a(G)?G.__staleWhileFetching:G}#k(w,M,k,j){var G=this;const Z=M===void 0?void 0:this.#e[M];if(this.#a(Z))return Z;const le=new $e,{signal:pe}=k;pe?.addEventListener("abort",()=>le.abort(pe.reason),{signal:le.signal});const Ie={signal:le.signal,options:k,context:j},Ee=function(De){let Fe=arguments.length>1&&arguments[1]!==void 0&&arguments[1];const{aborted:qe}=le.signal,Le=k.ignoreFetchAbort&&De!==void 0;if(k.status&&(qe&&!Fe?(k.status.fetchAborted=!0,k.status.fetchError=le.signal.reason,Le&&(k.status.fetchAbortIgnored=!0)):k.status.fetchResolved=!0),qe&&!Le&&!Fe)return be(le.signal.reason);const Ue=se;return G.#e[M]===se&&(De===void 0?Ue.__staleWhileFetching?G.#e[M]=Ue.__staleWhileFetching:G.delete(w):(k.status&&(k.status.fetchUpdated=!0),G.set(w,De,Ie.options))),De},be=De=>{const{aborted:Fe}=le.signal,qe=Fe&&k.allowStaleOnFetchAbort,Le=qe||k.allowStaleOnFetchRejection,Ue=Le||k.noDeleteOnFetchRejection,Re=se;if(this.#e[M]===se&&(Ue&&Re.__staleWhileFetching!==void 0?qe||(this.#e[M]=Re.__staleWhileFetching):this.delete(w)),Le)return k.status&&Re.__staleWhileFetching!==void 0&&(k.status.returnedStale=!0),Re.__staleWhileFetching;if(Re.__returned===Re)throw De};k.status&&(k.status.fetchDispatched=!0);const se=new Promise((De,Fe)=>{const qe=this.#s?.(w,Z,Ie);qe&&qe instanceof Promise&&qe.then(Le=>De(Le===void 0?void 0:Le),Fe),le.signal.addEventListener("abort",()=>{k.ignoreFetchAbort&&!k.allowStaleOnFetchAbort||(De(void 0),k.allowStaleOnFetchAbort&&(De=Le=>Ee(Le,!0)))})}).then(Ee,De=>(k.status&&(k.status.fetchRejected=!0,k.status.fetchError=De),be(De))),ve=Object.assign(se,{__abortController:le,__staleWhileFetching:Z,__returned:void 0});return M===void 0?(this.set(w,ve,{...Ie.options,status:void 0}),M=this.#l.get(w)):this.#e[M]=ve,ve}#a(w){if(!this.#T)return!1;const M=w;return!!M&&M instanceof Promise&&M.hasOwnProperty("__staleWhileFetching")&&M.__abortController instanceof $e}async fetch(w){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{allowStale:k=this.allowStale,updateAgeOnGet:j=this.updateAgeOnGet,noDeleteOnStaleGet:G=this.noDeleteOnStaleGet,ttl:Z=this.ttl,noDisposeOnSet:le=this.noDisposeOnSet,size:pe=0,sizeCalculation:Ie=this.sizeCalculation,noUpdateTTL:Ee=this.noUpdateTTL,noDeleteOnFetchRejection:be=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:se=this.allowStaleOnFetchRejection,ignoreFetchAbort:ve=this.ignoreFetchAbort,allowStaleOnFetchAbort:De=this.allowStaleOnFetchAbort,context:Fe,forceRefresh:qe=!1,status:Le,signal:Ue}=M;if(!this.#T)return Le&&(Le.fetch="get"),this.get(w,{allowStale:k,updateAgeOnGet:j,noDeleteOnStaleGet:G,status:Le});const Re={allowStale:k,updateAgeOnGet:j,noDeleteOnStaleGet:G,ttl:Z,noDisposeOnSet:le,size:pe,sizeCalculation:Ie,noUpdateTTL:Ee,noDeleteOnFetchRejection:be,allowStaleOnFetchRejection:se,allowStaleOnFetchAbort:De,ignoreFetchAbort:ve,status:Le,signal:Ue};let we=this.#l.get(w);if(we===void 0){Le&&(Le.fetch="miss");const Qe=this.#k(w,we,Re,Fe);return Qe.__returned=Qe}{const Qe=this.#e[we];if(this.#a(Qe)){const lt=k&&Qe.__staleWhileFetching!==void 0;return Le&&(Le.fetch="inflight",lt&&(Le.returnedStale=!0)),lt?Qe.__staleWhileFetching:Qe.__returned=Qe}const et=this.#A(we);if(!qe&&!et)return Le&&(Le.fetch="hit"),this.#P(we),j&&this.#x(we),Le&&this.#S(Le,we),Qe;const Je=this.#k(w,we,Re,Fe),rt=Je.__staleWhileFetching!==void 0&&k;return Le&&(Le.fetch=et?"stale":"refresh",rt&&et&&(Le.returnedStale=!0)),rt?Je.__staleWhileFetching:Je.__returned=Je}}get(w){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{allowStale:k=this.allowStale,updateAgeOnGet:j=this.updateAgeOnGet,noDeleteOnStaleGet:G=this.noDeleteOnStaleGet,status:Z}=M,le=this.#l.get(w);if(le!==void 0){const pe=this.#e[le],Ie=this.#a(pe);return Z&&this.#S(Z,le),this.#A(le)?(Z&&(Z.get="stale"),Ie?(Z&&k&&pe.__staleWhileFetching!==void 0&&(Z.returnedStale=!0),k?pe.__staleWhileFetching:void 0):(G||this.delete(w),Z&&k&&(Z.returnedStale=!0),k?pe:void 0)):(Z&&(Z.get="hit"),Ie?pe.__staleWhileFetching:(this.#P(le),j&&this.#x(le),pe))}Z&&(Z.get="miss")}#z(w,M){this.#g[M]=w,this.#d[w]=M}#P(w){w!==this.#u&&(w===this.#h?this.#h=this.#d[w]:this.#z(this.#g[w],this.#d[w]),this.#z(this.#u,w),this.#u=w)}delete(w){let M=!1;if(this.#o!==0){const k=this.#l.get(w);if(k!==void 0)if(M=!0,this.#o===1)this.clear();else{this.#_(k);const j=this.#e[k];if(this.#a(j)?j.__abortController.abort(new Error("deleted")):(this.#b||this.#v)&&(this.#b&&this.#c?.(j,w,"delete"),this.#v&&this.#f?.push([j,w,"delete"])),this.#l.delete(w),this.#i[k]=void 0,this.#e[k]=void 0,k===this.#u)this.#u=this.#g[k];else if(k===this.#h)this.#h=this.#d[k];else{const G=this.#g[k];this.#d[G]=this.#d[k];const Z=this.#d[k];this.#g[Z]=this.#g[k]}this.#o--,this.#m.push(k)}}if(this.#v&&this.#f?.length){const k=this.#f;let j;for(;j=k?.shift();)this.#r?.(...j)}return M}clear(){for(const w of this.#w({allowStale:!0})){const M=this.#e[w];if(this.#a(M))M.__abortController.abort(new Error("deleted"));else{const k=this.#i[w];this.#b&&this.#c?.(M,k,"delete"),this.#v&&this.#f?.push([M,k,"delete"])}}if(this.#l.clear(),this.#e.fill(void 0),this.#i.fill(void 0),this.#C&&this.#y&&(this.#C.fill(0),this.#y.fill(0)),this.#I&&this.#I.fill(0),this.#h=0,this.#u=0,this.#m.length=0,this.#p=0,this.#o=0,this.#v&&this.#f){const w=this.#f;let M;for(;M=w?.shift();)this.#r?.(...M)}}}function Ir(){return new It({max:arguments.length>0&&arguments[0]!==void 0?arguments[0]:500})}function rr(x,w){return function(M){const{content:k,ast:j}=M.template,G=Sr.get(k);if(G)return G;const Z=new Set;return j.children.forEach(function le(pe){var Ie;switch(pe.type){case 1:let Ee=pe.tag;Ee.includes(".")&&(Ee=Ee.split(".")[0].trim()),o.parserOptions.isNativeTag(Ee)||o.parserOptions.isBuiltInComponent(Ee)||(Z.add(c.camelize(Ee)),Z.add(c.capitalize(c.camelize(Ee))));for(let be=0;be<pe.props.length;be++){const se=pe.props[be];se.type===7&&(c.isBuiltInDirective(se.name)||Z.add(`v${c.capitalize(c.camelize(se.name))}`),se.arg&&!se.arg.isStatic&&Vr(Z,se.arg),se.name==="for"?Vr(Z,se.forParseResult.source):se.exp&&Vr(Z,se.exp)),se.type===6&&se.name==="ref"&&((Ie=se.value)!=null&&Ie.content)&&Z.add(se.value.content)}pe.children.forEach(le);break;case 5:Vr(Z,pe.content)}}),Sr.set(k,Z),Z}(w).has(x)}const Sr=Ir();function Vr(x,w){w.ast?o.walkIdentifiers(w.ast,M=>x.add(M.name)):w.ast===null&&x.add(w.content)}const wt="anonymous.vue",Nn=Ir();function $n(x){let w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const M=function(Le,Ue){var Re;return Le+JSON.stringify({...Ue,compiler:{parse:(Re=Ue.compiler)==null?void 0:Re.parse}},(we,Qe)=>typeof Qe=="function"?Qe.toString():Qe)}(x,w),k=Nn.get(M);if(k)return k;const{sourceMap:j=!0,filename:G=wt,sourceRoot:Z="",pad:le=!1,ignoreEmpty:pe=!0,compiler:Ie=E,templateParseOptions:Ee={},parseExpressions:be=!0}=w,se={filename:G,source:x,template:null,script:null,scriptSetup:null,styles:[],customBlocks:[],cssVars:[],slotted:!1,shouldForceReload:Le=>function(Ue,Re){if(!Re.scriptSetup||Re.scriptSetup.lang!=="ts"&&Re.scriptSetup.lang!=="tsx")return!1;for(const we in Ue)if(!Ue[we].isUsedInTemplate&&rr(we,Re))return!0;return!1}(Le,se)},ve=[];Ie.parse(x,{parseMode:"sfc",prefixIdentifiers:be,...Ee,onError:Le=>{ve.push(Le)}}).children.forEach(Le=>{if(Le.type===1&&(!pe||Le.tag==="template"||!function(Ue){for(let Re=0;Re<Ue.children.length;Re++){const we=Ue.children[Re];if(we.type!==2||we.content.trim()!=="")return!1}return!0}(Le)||function(Ue){return Ue.props.some(Re=>Re.type===6&&Re.name==="src")}(Le)))switch(Le.tag){case"template":if(se.template)ve.push(Pn(Le));else{const Qe=se.template=Xn(Le,x,!1);if(Qe.attrs.src||(Qe.ast=s.createRoot(Le.children,x)),Qe.attrs.functional){const et=new SyntaxError("<template functional> is no longer supported in Vue 3, since functional components no longer have significant performance difference from stateful ones. Just use a normal <template> instead.");et.loc=Le.props.find(Je=>Je.type===6&&Je.name==="functional").loc,ve.push(et)}}break;case"script":const Ue=Xn(Le,x,le),Re=!!Ue.attrs.setup;if(Re&&!se.scriptSetup){se.scriptSetup=Ue;break}if(!Re&&!se.script){se.script=Ue;break}ve.push(Pn(Le,Re));break;case"style":const we=Xn(Le,x,le);we.attrs.vars&&ve.push(new SyntaxError("<style vars> has been replaced by a new proposal: https://github.com/vuejs/rfcs/pull/231")),se.styles.push(we);break;default:se.customBlocks.push(Xn(Le,x,le))}}),se.template||se.script||se.scriptSetup||ve.push(new SyntaxError("At least one <template> or <script> is required in a single file component.")),se.scriptSetup&&(se.scriptSetup.src&&(ve.push(new SyntaxError('<script setup> cannot use the "src" attribute because its syntax will be ambiguous outside of the component.')),se.scriptSetup=null),se.script&&se.script.src&&(ve.push(new SyntaxError('<script> cannot use the "src" attribute when <script setup> is also present because they must be processed together.')),se.script=null));let De=0;if(!se.template||se.template.lang!=="pug"&&se.template.lang!=="jade"||([se.template.content,De]=function(Le){const Ue=Le.split(`
|
||
`),Re=Ue.reduce(function(we,Qe){var et,Je;if(Qe.trim()==="")return we;const rt=((Je=(et=Qe.match(/^\s*/))==null?void 0:et[0])==null?void 0:Je.length)||0;return Math.min(rt,we)},1/0);return Re===0?[Le,Re]:[Ue.map(function(we){return we.slice(Re)}).join(`
|
||
`),Re]}(se.template.content)),j){const Le=function(Ue){let Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Ue&&!Ue.src&&(Ue.map=function(we,Qe,et,Je,rt,lt){const mt=new a.SourceMapGenerator({file:we.replace(/\\/g,"/"),sourceRoot:Je.replace(/\\/g,"/")});return mt.setSourceContent(we,Qe),mt._sources.add(we),et.split(si).forEach((Vt,Mr)=>{if(!bs.test(Vt)){const pr=Mr+1+rt,an=Mr+1;for(let br=0;br<Vt.length;br++)/\s/.test(Vt[br])||mt._mappings.add({originalLine:pr,originalColumn:br+lt,generatedLine:an,generatedColumn:br,source:we,name:null})}}),mt.toJSON()}(G,x,Ue.content,Z,le&&Ue.type!=="template"?0:Ue.loc.start.line-1,Re))};Le(se.template,De),Le(se.script),se.styles.forEach(Ue=>Le(Ue)),se.customBlocks.forEach(Ue=>Le(Ue))}se.cssVars=function(Le){const Ue=[];return Le.styles.forEach(Re=>{let we;const Qe=Re.content.replace(/\/\*([\s\S]*?)\*\/|\/\/.*/g,"");for(;we=ge.exec(Qe);){const et=we.index+we[0].length,Je=Te(Qe,et);if(Je!==null){const rt=ce(Qe.slice(et,Je));Ue.includes(rt)||Ue.push(rt)}}}),Ue}(se);const Fe=/(?:::v-|:)slotted\(/;se.slotted=se.styles.some(Le=>Le.scoped&&Fe.test(Le.content));const qe={descriptor:se,errors:ve};return Nn.set(M,qe),qe}function Pn(x){let w=arguments.length>1&&arguments[1]!==void 0&&arguments[1];const M=new SyntaxError(`Single file component can contain only one <${x.tag}${w?" setup":""}> element`);return M.loc=x.loc,M}function Xn(x,w,M){const k=x.tag,j=x.innerLoc,G={},Z={type:k,content:w.slice(j.start.offset,j.end.offset),loc:j,attrs:G};return M&&(Z.content=function(le,pe,Ie){if(le=le.slice(0,pe.loc.start.offset),Ie==="space")return le.replace(Nr," ");{const Ee=le.split(si).length,be=pe.type!=="script"||pe.lang?`
|
||
`:`//
|
||
`;return Array(Ee).join(be)}}(w,Z,M)+Z.content),x.props.forEach(le=>{if(le.type===6){const pe=le.name;G[pe]=le.value&&le.value.content||!0,pe==="lang"?Z.lang=le.value&&le.value.content:pe==="src"?Z.src=le.value&&le.value.content:k==="style"?pe==="scoped"?Z.scoped=!0:pe==="module"&&(Z.module=G[pe]):k==="script"&&pe==="setup"&&(Z.setup=G.setup)}}),Z}const si=/\r?\n/g,bs=/^(?:\/\/)?\s*$/,Nr=/./g;function Xi(x){const w=x.charAt(0);return w==="."||w==="~"||w==="@"}const js=/^(https?:)?\/\//;function Zi(x){return js.test(x)}const pt=/^\s*data:/i;function gt(x){return pt.test(x)}function ct(x){if(x.charAt(0)==="~"){const w=x.charAt(1);x=x.slice(w==="/"?2:1)}return Mt(x)}function Mt(x){return u.parse(c.isString(x)?x:"",!1,!0)}const Dt={base:null,includeAbsolute:!1,tags:{video:["src","poster"],source:["src"],img:["src"],image:["xlink:href","href"],use:["xlink:href","href"]}},tr=x=>Object.keys(x).some(w=>c.isArray(x[w]))?{...Dt,tags:x}:{...Dt,...x},ar=x=>(w,M)=>Dr(w,M,x),Dr=function(x,w){let M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Dt;if(x.type===1){if(!x.props.length)return;const k=M.tags||Dt.tags,j=k[x.tag],G=k["*"];if(!j&&!G)return;const Z=(j||[]).concat(G||[]);x.props.forEach((le,pe)=>{if(le.type!==6||!Z.includes(le.name)||!le.value||Zi(le.value.content)||gt(le.value.content)||le.value.content[0]==="#"||!M.includeAbsolute&&!Xi(le.value.content))return;const Ie=ct(le.value.content);if(M.base&&le.value.content[0]==="."){const be=ct(M.base),se=be.protocol||"",ve=be.host?se+"//"+be.host:"",De=be.path||"/";return void(le.value.content=ve+(l.posix||l).join(De,Ie.path+(Ie.hash||"")))}const Ee=function(be,se,ve,De){if(be){let Fe,qe;const Le=De.imports.findIndex(Qe=>Qe.path===be);if(Le>-1?(Fe=`_imports_${Le}`,qe=De.imports[Le].exp):(Fe=`_imports_${De.imports.length}`,qe=s.createSimpleExpression(Fe,!1,ve,3),De.imports.push({exp:qe,path:decodeURIComponent(be)})),!se)return qe;const Ue=`${Fe} + '${se}'`,Re=s.createSimpleExpression(Ue,!1,ve,3);if(!De.hoistStatic)return Re;const we=De.hoists.findIndex(Qe=>Qe&&Qe.type===4&&!Qe.isStatic&&Qe.content===Ue);return we>-1?s.createSimpleExpression(`_hoisted_${we+1}`,!1,ve,3):De.hoist(Re)}return s.createSimpleExpression("''",!1,ve,3)}(Ie.path,Ie.hash,le.loc,w);x.props[pe]={type:7,name:"bind",arg:s.createSimpleExpression(le.name,!0,le.loc),exp:Ee,modifiers:[],loc:le.loc}})}},yr=["img","source"],dt=/( |\\t|\\n|\\f|\\r)+/g,Ot=x=>(w,M)=>_t(w,M,x),_t=function(x,w){let M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Dt;x.type===1&&yr.includes(x.tag)&&x.props.length&&x.props.forEach((k,j)=>{if(k.name==="srcset"&&k.type===6){if(!k.value)return;const G=k.value.content;if(!G)return;const Z=G.split(",").map(Ee=>{const[be,se]=Ee.replace(dt," ").trim().split(" ",2);return{url:be,descriptor:se}});for(let Ee=0;Ee<Z.length;Ee++){const{url:be}=Z[Ee];gt(be)&&(Z[Ee+1].url=be+","+Z[Ee+1].url,Z.splice(Ee,1))}const le=Ee=>!Zi(Ee)&&!gt(Ee)&&(M.includeAbsolute||Xi(Ee));if(!Z.some(Ee=>{let{url:be}=Ee;return le(be)}))return;if(M.base){const Ee=M.base,be=[];let se=!1;if(Z.forEach(ve=>{let{url:De,descriptor:Fe}=ve;Fe=Fe?` ${Fe}`:"",De[0]==="."?(ve.url=(l.posix||l).join(Ee,De),be.push(ve.url+Fe)):le(De)?se=!0:be.push(De+Fe)}),!se)return void(k.value.content=be.join(", "))}const pe=s.createCompoundExpression([],k.loc);Z.forEach((Ee,be)=>{let{url:se,descriptor:ve}=Ee;if(le(se)){const{path:Fe}=ct(se);let qe;if(Fe){const Le=w.imports.findIndex(Ue=>Ue.path===Fe);Le>-1?qe=s.createSimpleExpression(`_imports_${Le}`,!1,k.loc,3):(qe=s.createSimpleExpression(`_imports_${w.imports.length}`,!1,k.loc,3),w.imports.push({exp:qe,path:Fe})),pe.children.push(qe)}}else{const Fe=s.createSimpleExpression(`"${se}"`,!1,k.loc,3);pe.children.push(Fe)}const De=Z.length-1>be;ve&&De?pe.children.push(` + ' ${ve}, ' + `):ve?pe.children.push(` + ' ${ve}'`):De&&pe.children.push(" + ', ' + ")});let Ie=pe;w.hoistStatic&&(Ie=w.hoist(pe),Ie.constType=3),x.props[j]={type:7,name:"bind",arg:s.createSimpleExpression("srcset",!0,k.loc),exp:Ie,modifiers:[],loc:k.loc}}})};function Qt(x){throw new Error('Could not dynamically require "'+x+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var wr={exports:{}};(function(x,w){var M=g,k=l,j=d,G=k.join,Z=k.resolve,le=k.extname,pe=k.dirname,Ie=k.isAbsolute,Ee={},be={},se={};function ve(Re,we){return we&&Re.filename&&Re.cache?(delete Ee[Re.filename],be[Re.filename]=we,we):Re.filename&&Re.cache?be[Re.filename]:we}function De(Re,we,Qe){var et=Ee[Re];if(we.cache&&et&&typeof et=="string")return Qe(null,et);M.readFile(Re,"utf8",function(Je,rt){if(Je)return Qe(Je);rt=rt.replace(/^\uFEFF/,""),we.cache&&(Ee[Re]=rt),Qe(null,rt)})}function Fe(Re,we){return new Promise(function(Qe,et){we(Re=Re||function(Je,rt){if(Je)return et(Je);Qe(rt)})})}function qe(Re){return function(we,Qe,et){return Qe.filename=we,Fe(et,function(Je){(function(rt,lt,mt){if(!lt.partials)return mt();var Vt=Object.keys(lt.partials),Mr={};(function pr(an){if(an===Vt.length)return mt(null,Mr);var br=Vt[an],oi=lt.partials[br];if(oi==null||oi===!1)return pr(++an);De(Ie(oi)?le(oi)!==""?oi:G(oi+le(rt)):G(pe(rt),oi+le(rt)),lt,function(ns,Us){if(ns)return mt(ns);Mr[br]=Us,pr(++an)})})(0)})(we,Qe,function(rt,lt){var mt=(se.extend||(se.extend=d._extend))({},Qe);if(mt.partials=lt,rt)return Je(rt);ve(mt)?w[Re].render("",mt,Je):De(we,mt,function(Vt,Mr){if(Vt)return Je(Vt);w[Re].render(Mr,mt,Je)})})})}}function Le(Re,we){var Qe=(se.babel||(se.babel=t(341))).transformFileSync(we,{presets:["react"]}).code;return Re._compile(Qe,we)}function Ue(Re){return Qt.extensions&&(Qt.extensions[".jsx"]||(Qt.extensions[".jsx"]=Le),Qt.extensions[".react"]||(Qt.extensions[".react"]=Le)),function(we,Qe,et){return Fe(et,function(Je){var rt=se.ReactDOM||(se.ReactDOM=t(547)),lt=se.react||(se.react=t(548)),mt=Qe.base;delete Qe.base;var Vt=Qe.cache;delete Qe.cache;var Mr=Qe.isNonStatic;delete Qe.isNonStatic;try{var pr,an,br,oi,ns;if(ve(Qe))an=ve(Qe);else{if(Re==="path"){var Us=Z(we);delete t.c[Us],pr=Qt(Us)}else pr=function(xr,at){var Lt=se.babel||(se.babel=t(341));at||(at="");var Et=new x.constructor;at=at||"";var ut=Lt.transform(xr,{presets:["react"]}).code;return Et.paths=x.paths,Et._compile(ut,at),Et.exports}(we);an=ve(Qe,lt.createFactory(pr))}ns=new an(Qe),oi=Mr?rt.renderToString(ns):rt.renderToStaticMarkup(ns),mt&&(br=Ee[we]||M.readFileSync(Z(mt),"utf8"),Vt&&(Ee[we]=br),Qe.content=oi,oi=function(xr,at){var Lt;for(var Et in at)at.hasOwnProperty(Et)&&(Lt=new RegExp("{{"+Et+"}}","g"),xr.match(Lt)&&(xr=xr.replace(Lt,at[Et])));return xr}(br,Qe)),Je(null,oi)}catch(xr){Je(xr)}})}}w.clearCache=function(){Ee={},be={}},w.velocityjs=qe("velocityjs"),w.velocityjs.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.velocityjs||(se.velocityjs=t(514));try{we.locals=we,et(null,Je.render(Re,we).trimLeft())}catch(rt){et(rt)}})},w.liquid=qe("liquid"),w.liquid.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je,rt=se.liquid;try{return void function(pr,an,br,oi){var ns,Us=pr.newContext();if(br.locals){for(ns in br.locals)Us.setLocals(ns,br.locals[ns]);delete br.locals}if(br.meta&&(Us.setLocals("page",br.meta),delete br.meta),br.filters){for(ns in br.filters)Us.setFilter(ns,br.filters[ns]);delete br.filters}var xr=br.includeDir||r.cwd();Us.onInclude(function(Et,ut){var St=k.extname(Et)?"":".liquid",Kt=k.resolve(xr,Et+St);M.readFile(Kt,{encoding:"utf8"},function(ft,_r){if(ft)return ut(ft);ut(null,pr.parse(_r))})}),delete br.includeDir;var at={customTags:{}};if(br.customTags){var Lt=br.customTags;for(ns in br.customTags)at.customTags[ns]=function(Et,ut,St){var Kt=Lt[ut](St.trim());Et.astStack.push(pr.parse(Kt))};delete br.customTags}for(ns in br)Us.setLocals(ns,br[ns]);(ve(Us)||ve(Us,pr.compile(an,at)))(Us,oi)}(rt=se.liquid=t(515),Re,we,et)}catch{try{rt=new(Je=se.liquid=t(516)).Engine}catch(an){throw an}}try{var lt=we.locals||{};we.meta&&(lt.pages=we.meta,delete we.meta),we.filters&&(rt.registerFilters(we.filters),delete we.filters);var mt=we.includeDir||r.cwd();if(rt.fileSystem=new Je.LocalFileSystem(mt,"liquid"),delete we.includeDir,we.customTags){var Vt=we.customTags;for(Mr in we.customTags)rt.registerTag(Mr,Vt[Mr]);delete we.customTags}for(var Mr in we)lt[Mr]=we[Mr];return rt.parseAndRender(Re,lt).nodeify(function(pr,an){if(pr)throw new Error(pr);return et(null,an)})}catch(pr){et(pr)}})},w.jade=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.jade;if(!Je)try{Je=se.jade=t(332)}catch(rt){try{Je=se.jade=t(333)}catch{throw rt}}try{et(null,(ve(we)||ve(we,Je.compileFile(Re,we)))(we))}catch(rt){et(rt)}})},w.jade.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.jade;if(!Je)try{Je=se.jade=t(332)}catch(rt){try{Je=se.jade=t(333)}catch{throw rt}}try{et(null,(ve(we)||ve(we,Je.compile(Re,we)))(we))}catch(rt){et(rt)}})},w.dust=qe("dust"),w.dust.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.dust;if(!Je)try{Je=se.dust=t(517)}catch{try{Je=se.dust=t(518)}catch{Je=se.dust=t(519)}}var rt="dust",lt=".";we&&(we.ext&&(rt=we.ext),we.views&&(lt=we.views),we.settings&&we.settings.views&&(lt=we.settings.views)),(!we||we&&!we.cache)&&(Je.cache={}),Je.onLoad=function(Vt,Mr){le(Vt)===""&&(Vt+="."+rt),Vt[0]!=="/"&&(Vt=lt+"/"+Vt),De(Vt,we,Mr)};try{var mt;we.filename&&(mt=we.filename.replace(new RegExp("^"+lt+"/"),"").replace(new RegExp("\\."+rt),"")),(ve(we)||ve(we,Je.compileFn(Re,mt)))(we,et)}catch(Vt){et(Vt)}})},w.swig=qe("swig"),w.swig.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.swig;if(!Je)try{Je=se.swig=t(520)}catch(rt){try{Je=se.swig=t(521)}catch{throw rt}}try{we.cache===!0&&(we.cache="memory"),Je.setDefaults({cache:we.cache}),et(null,(ve(we)||ve(we,Je.compile(Re,we)))(we))}catch(rt){et(rt)}})},w.razor=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.razor;if(!Je)try{Je=se.razor=t(334)}catch(rt){throw rt}try{et(null,(ve(we)||ve(we,rt=>Je.renderFileSync(Re,rt)))(we))}catch(rt){et(rt)}})},w.razor.render=function(Re,we,Qe){return Fe(Qe,function(et){try{var Je=se.razor=t(334)}catch(lt){throw lt}try{var rt=Je.compile(Re);et(null,(ve(we)||ve(we,rt))(we))}catch(lt){et(lt)}})},w.atpl=qe("atpl"),w.atpl.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.atpl||(se.atpl=t(522));try{et(null,(ve(we)||ve(we,Je.compile(Re,we)))(we))}catch(rt){et(rt)}})},w.liquor=qe("liquor"),w.liquor.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.liquor||(se.liquor=t(523));try{et(null,(ve(we)||ve(we,Je.compile(Re,we)))(we))}catch(rt){et(rt)}})},w.twig=qe("twig"),w.twig.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.twig||(se.twig=t(524).twig),rt={data:Re,allowInlineIncludes:we.allowInlineIncludes,namespaces:we.namespaces,path:we.path};try{et(null,(ve(rt)||ve(rt,Je(rt))).render(we))}catch(lt){et(lt)}})},w.ejs=qe("ejs"),w.ejs.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.ejs||(se.ejs=t(525));try{et(null,(ve(we)||ve(we,Je.compile(Re,we)))(we))}catch(rt){et(rt)}})},w.eco=qe("eco"),w.eco.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.eco||(se.eco=t(526));try{et(null,Je.render(Re,we))}catch(rt){et(rt)}})},w.jazz=qe("jazz"),w.jazz.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.jazz||(se.jazz=t(527));try{(ve(we)||ve(we,Je.compile(Re,we))).eval(we,function(rt){et(null,rt)})}catch(rt){et(rt)}})},w.jqtpl=qe("jqtpl"),w.jqtpl.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.jqtpl||(se.jqtpl=t(528));try{Je.template(Re,Re),et(null,Je.tmpl(Re,we))}catch(rt){et(rt)}})},w.haml=qe("haml"),w.haml.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.haml||(se.haml=t(529));try{we.locals=we,et(null,Je.render(Re,we).trimLeft())}catch(rt){et(rt)}})},w.hamlet=qe("hamlet"),w.hamlet.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.hamlet||(se.hamlet=t(530));try{we.locals=we,et(null,Je.render(Re,we).trimLeft())}catch(rt){et(rt)}})},w.whiskers=function(Re,we,Qe){return Fe(Qe,function(et){(se.whiskers||(se.whiskers=t(335))).__express(Re,we,et)})},w.whiskers.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.whiskers||(se.whiskers=t(335));try{et(null,Je.render(Re,we))}catch(rt){et(rt)}})},w["haml-coffee"]=qe("haml-coffee"),w["haml-coffee"].render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se["haml-coffee"]||(se["haml-coffee"]=t(531));try{et(null,(ve(we)||ve(we,Je.compile(Re,we)))(we))}catch(rt){et(rt)}})},w.hogan=qe("hogan"),w.hogan.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.hogan||(se.hogan=t(532));try{et(null,(ve(we)||ve(we,Je.compile(Re,we))).render(we,we.partials))}catch(rt){et(rt)}})},w.templayed=qe("templayed"),w.templayed.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.templayed||(se.templayed=t(533));try{et(null,(ve(we)||ve(we,Je(Re)))(we))}catch(rt){et(rt)}})},w.handlebars=qe("handlebars"),w.handlebars.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.handlebars||(se.handlebars=t(534));try{for(var rt in we.partials)Je.registerPartial(rt,we.partials[rt]);for(var lt in we.helpers)Je.registerHelper(lt,we.helpers[lt]);et(null,(ve(we)||ve(we,Je.compile(Re,we)))(we))}catch(mt){et(mt)}})},w.underscore=qe("underscore"),w.underscore.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.underscore||(se.underscore=t(535));try{const lt={};for(var rt in we.partials)lt[rt]=Je.template(we.partials[rt]);we.partials=lt,et(null,(ve(we)||ve(we,Je.template(Re,null,we)))(we).replace(/\n$/,""))}catch(lt){et(lt)}})},w.lodash=qe("lodash"),w.lodash.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.lodash||(se.lodash=t(536));try{et(null,(ve(we)||ve(we,Je.template(Re,we)))(we).replace(/\n$/,""))}catch(rt){et(rt)}})},w.pug=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.pug;if(!Je)try{Je=se.pug=t(336)}catch(rt){try{Je=se.pug=t(337)}catch{throw rt}}try{et(null,(ve(we)||ve(we,Je.compileFile(Re,we)))(we))}catch(rt){et(rt)}})},w.pug.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.pug;if(!Je)try{Je=se.pug=t(336)}catch(rt){try{Je=se.pug=t(337)}catch{throw rt}}try{et(null,(ve(we)||ve(we,Je.compile(Re,we)))(we))}catch(rt){et(rt)}})},w.qejs=qe("qejs"),w.qejs.render=function(Re,we,Qe){return Fe(Qe,function(et){try{(se.qejs||(se.qejs=t(537))).render(Re,we).then(function(Je){et(null,Je)},function(Je){et(Je)}).done()}catch(Je){et(Je)}})},w.walrus=qe("walrus"),w.walrus.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.walrus||(se.walrus=t(538));try{et(null,(ve(we)||ve(we,Je.parse(Re))).compile(we))}catch(rt){et(rt)}})},w.mustache=qe("mustache"),w.mustache.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.mustache||(se.mustache=t(539));try{et(null,Je.render(Re,we,we.partials))}catch(rt){et(rt)}})},w.just=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.just;if(!Je){var rt=t(338);Je=se.just=new rt}Je.configure({useCache:we.cache}),Je.render(Re,we,et)})},w.just.render=function(Re,we,Qe){return Fe(Qe,function(et){new(t(338))({root:{page:Re}}).render("page",we,et)})},w.ect=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.ect;if(!Je){var rt=t(339);Je=se.ect=new rt(we)}Je.configure({cache:we.cache}),Je.render(Re,we,et)})},w.ect.render=function(Re,we,Qe){return Fe(Qe,function(et){new(t(339))({root:{page:Re}}).render("page",we,et)})},w.mote=qe("mote"),w.mote.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.mote||(se.mote=t(540));try{et(null,(ve(we)||ve(we,Je.compile(Re)))(we))}catch(rt){et(rt)}})},w.toffee=function(Re,we,Qe){return Fe(Qe,function(et){(se.toffee||(se.toffee=t(340))).__consolidate_engine_render(Re,we,et)})},w.toffee.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.toffee||(se.toffee=t(340));try{Je.str_render(Re,we,et)}catch(rt){et(rt)}})},w.dot=qe("dot"),w.dot.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.dot||(se.dot=t(541)),rt=se.extend||(se.extend=d._extend);try{var lt={};lt=rt(lt,Je.templateSettings),lt=rt(lt,we?we.dot:{}),et(null,(ve(we)||ve(we,Je.template(Re,lt,we)))(we))}catch(mt){et(mt)}})},w.bracket=qe("bracket"),w.bracket.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.bracket||(se.bracket=t(542));try{et(null,(ve(we)||ve(we,Je.default.compile(Re,we)))(we))}catch(rt){et(rt)}})},w.ractive=qe("ractive"),w.ractive.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.ractive||(se.ractive=t(543)),rt=ve(we)||ve(we,Je.parse(Re));if(we.template=rt,we.data===null||we.data===void 0){var lt,mt,Vt=se.extend||(se.extend=d._extend);we.data=Vt({},we);var Mr=["template","filename","cache","partials"];for(lt=0,mt=Mr.length;lt<mt;lt++){var pr=Mr[lt];delete we.data[pr]}}try{et(null,new Je(we).toHTML())}catch(an){et(an)}})},w.nunjucks=qe("nunjucks"),w.nunjucks.render=function(Re,we,Qe){return Fe(Qe,function(et){try{var Je=we.nunjucksEnv||se.nunjucks||(se.nunjucks=t(544)),rt=Je;we.settings&&we.settings.views?rt=Je.configure(we.settings.views):we.nunjucks&&we.nunjucks.configure&&(rt=Je.configure.apply(Je,we.nunjucks.configure)),we.loader?rt=new Je.Environment(we.loader):we.settings&&we.settings.views?rt=new Je.Environment(new Je.FileSystemLoader(we.settings.views)):we.nunjucks&&we.nunjucks.loader&&(rt=typeof we.nunjucks.loader=="string"?new Je.Environment(new Je.FileSystemLoader(we.nunjucks.loader)):new Je.Environment(new Je.FileSystemLoader(we.nunjucks.loader[0],we.nunjucks.loader[1]))),rt.renderString(Re,we,et)}catch(lt){throw et(lt)}})},w.htmling=qe("htmling"),w.htmling.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.htmling||(se.htmling=t(545));try{et(null,(ve(we)||ve(we,Je.string(Re))).render(we))}catch(rt){et(rt)}})},w.requireReact=Le,w.plates=qe("plates"),w.plates.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.plates||(se.plates=t(546)),rt=we.map||void 0;try{et(null,Je.bind(Re,we,rt))}catch(lt){et(lt)}})},w.react=Ue("path"),w.react.render=Ue("string"),w["arc-templates"]=qe("arc-templates"),w["arc-templates"].render=function(Re,we,Qe){var et=j.promisify(De),Je={readFile:function(rt){return et(rt,we)}};return Fe(Qe,function(rt){try{var lt=se["arc-templates"];if(!lt){var mt=t(549);lt=se["arc-templates"]=new mt({filesystem:Je})}(ve(we)||ve(we,lt.compileString(Re,we.filename))).then(function(Vt){return Vt(we)}).then(function(Vt){rt(null,Vt.content)}).catch(rt)}catch(Vt){rt(Vt)}})},w.vash=qe("vash"),w.vash.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.vash||(se.vash=t(550));try{if(we.helpers)for(var rt in we.helpers)we.helpers.hasOwnProperty(rt)&&typeof we.helpers[rt]=="function"&&(Je.helpers[rt]=we.helpers[rt]);(ve(we)||ve(we,Je.compile(Re,we)))(we,function(lt,mt){lt&&et(lt),mt.finishLayout(),et(null,mt.toString().replace(/\n$/,""))})}catch(lt){et(lt)}})},w.slm=qe("slm"),w.slm.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.slm||(se.slm=t(551));try{et(null,(ve(we)||ve(we,Je.compile(Re,we)))(we))}catch(rt){et(rt)}})},w.marko=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.marko||(se.marko=t(342));we.writeToDisk=!!we.cache;try{(ve(we)||ve(we,Je.load(Re,we))).renderToString(we,et)}catch(rt){et(rt)}})},w.marko.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.marko||(se.marko=t(342));we.writeToDisk=!!we.cache,we.filename=we.filename||"string.marko";try{(ve(we)||ve(we,Je.load(we.filename,Re,we))).renderToString(we,et)}catch(rt){et(rt)}})},w.teacup=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.teacup||(se.teacup=t(552));if(Qt.extensions[".teacup"]=Qt.extensions[".coffee"],Re[0]!=="/"&&(Re=G(r.cwd(),Re)),!we.cache){var rt=et;et=function(){delete t.c[Re],rt.apply(this,arguments)}}Je.renderFile(Re,we,et)})},w.teacup.render=function(Re,we,Qe){var et=t(553),Je=t(554),rt={module:{exports:{}},require:Qt};return Fe(Qe,function(lt){Je.runInNewContext(et.compile(Re),rt),lt(null,(0,rt.module.exports)(we))})},w.squirrelly=qe("squirrelly"),w.squirrelly.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.squirrelly||(se.squirrelly=t(555));try{for(var rt in we.partials)Je.definePartial(rt,we.partials[rt]);for(var lt in we.helpers)Je.defineHelper(lt,we.helpers[lt]);et(null,(ve(we)||ve(we,Je.Compile(Re,we)))(we,Je))}catch(mt){et(mt)}})},w.twing=qe("twing"),w.twing.render=function(Re,we,Qe){return Fe(Qe,function(et){var Je=se.twing||(se.twing=t(556));try{new Je.TwingEnvironment(new Je.TwingLoaderNull).createTemplate(Re).then(rt=>{rt.render(we).then(lt=>{var mt=ve(we)||ve(we,lt);et(null,mt)})})}catch(rt){et(rt)}})},w.requires=se})(wr,wr.exports);var nn=fe(wr.exports);const Er={};function en(x){r!==void 0||Er[x]||(Er[x]=!0)}function Bn(x,w){let{source:M,filename:k,preprocessOptions:j}=x,G="",Z=null;if(w.render(M,{filename:k,...j},(le,pe)=>{le&&(Z=le),G=pe}),Z)throw Z;return G}function tn(x){const{preprocessLang:w,preprocessCustomRequire:M}=x,k=!!w&&(M?M(w):nn[w]);if(!k)return w?{code:"export default function render() {}",source:x.source,tips:[`Component ${x.filename} uses lang ${w} for template. Please install the language preprocessor.`],errors:[`Component ${x.filename} uses lang ${w} for template, however it is not installed.`]}:bn(x);try{return bn({...x,source:Bn(x,k),ast:void 0})}catch(j){return{code:"export default function render() {}",source:x.source,tips:[],errors:[j]}}}function bn(x){let{filename:w,id:M,scoped:k,slotted:j,inMap:G,source:Z,ast:le,ssr:pe=!1,ssrCssVars:Ie,isProd:Ee=!1,compiler:be,compilerOptions:se={},transformAssetUrls:ve}=x;const De=[],Fe=[];let qe=[];if(c.isObject(ve)){const lt=tr(ve);qe=[ar(lt),Ot(lt)]}else ve!==!1&&(qe=[Dr,_t]);pe&&!Ie&&en("compileTemplate is called with `ssr: true` but no corresponding `cssVars` option.`."),M||(en("compileTemplate now requires the `id` option.`."),M="");const Le=M.replace(/^data-v-/,""),Ue=`data-v-${Le}`,Re=pe?I:E;if(be=be||Re,be!==Re&&(le=void 0),le?.transformed){const lt=(pe?E:be).parse(le.source,{prefixIdentifiers:!0,...se,parseMode:"sfc",onError:mt=>De.push(mt)}).children.find(mt=>mt.type===1&&mt.tag==="template");le=s.createRoot(lt.children,le.source)}let{code:we,ast:Qe,preamble:et,map:Je}=be.compile(le||Z,{mode:"module",prefixIdentifiers:!0,hoistStatic:!0,cacheHandlers:!0,ssrCssVars:pe&&Ie&&Ie.length?ue(Ie,Le,Ee,!0):"",scopeId:k?Ue:void 0,slotted:j,sourceMap:!0,...se,hmr:!Ee,nodeTransforms:qe.concat(se.nodeTransforms||[]),filename:w,onError:lt=>De.push(lt),onWarn:lt=>Fe.push(lt)});G&&!le&&(Je&&(Je=function(lt,mt){if(!lt)return mt;if(!mt)return lt;const Vt=new a.SourceMapConsumer(lt),Mr=new a.SourceMapConsumer(mt),pr=new a.SourceMapGenerator;Mr.eachMapping(br=>{if(br.originalLine==null)return;const oi=Vt.originalPositionFor({line:br.originalLine,column:br.originalColumn});oi.source!=null&&pr.addMapping({generated:{line:br.generatedLine,column:br.generatedColumn},original:{line:oi.line,column:br.originalColumn},source:oi.source,name:oi.name})});const an=pr;return Vt.sources.forEach(br=>{an._sources.add(br);const oi=Vt.sourceContentFor(br);oi!=null&&pr.setSourceContent(br,oi)}),an._sourceRoot=lt.sourceRoot,an._file=lt.file,an.toJSON()}(G,Je)),De.length&&function(lt,mt,Vt){const Mr=Vt.sourcesContent[0],pr=Mr.indexOf(mt),an=Mr.slice(0,pr).split(/\r?\n/).length-1;lt.forEach(br=>{br.loc&&(br.loc.start.line+=an,br.loc.start.offset+=pr,br.loc.end!==br.loc.start&&(br.loc.end.line+=an,br.loc.end.offset+=pr))})}(De,Z,G));const rt=Fe.map(lt=>{let mt=lt.message;return lt.loc&&(mt+=`
|
||
${c.generateCodeFrame(le?.source||Z,lt.loc.start.offset,lt.loc.end.offset)}`),mt});return{code:we,ast:Qe,preamble:et,source:Z,errors:De,tips:rt,map:Je}}const En=()=>({postcssPlugin:"vue-sfc-trim",Once(x){x.walk(w=>{let{type:M,raws:k}=w;M!=="rule"&&M!=="atrule"||(k.before&&(k.before=`
|
||
`),"after"in k&&k.after&&(k.after=`
|
||
`))})}});En.postcss=!0;var Mi=En,In={exports:{}},Hr={exports:{}},Dn={exports:{}},ui={exports:{}},Ds={exports:{}},as={exports:{}},hi={},Es={exports:{}};(function(x,w){function M(j){for(var G=j.toLowerCase(),Z="",le=!1,pe=0;pe<6&&G[pe]!==void 0;pe++){var Ie=G.charCodeAt(pe);if(le=Ie===32,!(Ie>=97&&Ie<=102||Ie>=48&&Ie<=57))break;Z+=G[pe]}if(Z.length!==0){var Ee=parseInt(Z,16);return Ee>=55296&&Ee<=57343||Ee===0||Ee>1114111?["<22>",Z.length+(le?1:0)]:[String.fromCodePoint(Ee),Z.length+(le?1:0)]}}w.__esModule=!0,w.default=function(j){if(!k.test(j))return j;for(var G="",Z=0;Z<j.length;Z++)if(j[Z]!=="\\")G+=j[Z];else{var le=M(j.slice(Z+1,Z+7));if(le!==void 0){G+=le[0],Z+=le[1];continue}if(j[Z+1]==="\\"){G+="\\",Z++;continue}j.length===Z+1&&(G+=j[Z])}return G};var k=/\\/;x.exports=w.default})(Es,Es.exports);var mi=Es.exports,Fi={exports:{}};(function(x,w){w.__esModule=!0,w.default=function(M){for(var k=arguments.length,j=new Array(k>1?k-1:0),G=1;G<k;G++)j[G-1]=arguments[G];for(;j.length>0;){var Z=j.shift();if(!M[Z])return;M=M[Z]}return M},x.exports=w.default})(Fi,Fi.exports);var ls=Fi.exports,Wa={exports:{}};(function(x,w){w.__esModule=!0,w.default=function(M){for(var k=arguments.length,j=new Array(k>1?k-1:0),G=1;G<k;G++)j[G-1]=arguments[G];for(;j.length>0;){var Z=j.shift();M[Z]||(M[Z]={}),M=M[Z]}},x.exports=w.default})(Wa,Wa.exports);var Qi=Wa.exports,nr={exports:{}};(function(x,w){w.__esModule=!0,w.default=function(M){for(var k="",j=M.indexOf("/*"),G=0;j>=0;){k+=M.slice(G,j);var Z=M.indexOf("*/",j+2);if(Z<0)return k;G=Z+2,j=M.indexOf("/*",G)}return k+=M.slice(G)},x.exports=w.default})(nr,nr.exports);var ia=nr.exports;hi.__esModule=!0,hi.unesc=hi.stripComments=hi.getProp=hi.ensureObject=void 0;var Ro=sn(mi);hi.unesc=Ro.default;var Fs=sn(ls);hi.getProp=Fs.default;var Mn=sn(Qi);hi.ensureObject=Mn.default;var cs=sn(ia);function sn(x){return x&&x.__esModule?x:{default:x}}hi.stripComments=cs.default,function(x,w){w.__esModule=!0,w.default=void 0;var M=hi;function k(Z,le){for(var pe=0;pe<le.length;pe++){var Ie=le[pe];Ie.enumerable=Ie.enumerable||!1,Ie.configurable=!0,"value"in Ie&&(Ie.writable=!0),Object.defineProperty(Z,Ie.key,Ie)}}var j=function Z(le,pe){if(typeof le!="object"||le===null)return le;var Ie=new le.constructor;for(var Ee in le)if(le.hasOwnProperty(Ee)){var be=le[Ee];Ee==="parent"&&typeof be=="object"?pe&&(Ie[Ee]=pe):Ie[Ee]=be instanceof Array?be.map(function(se){return Z(se,Ie)}):Z(be,Ie)}return Ie},G=function(){function Z(Ee){Ee===void 0&&(Ee={}),Object.assign(this,Ee),this.spaces=this.spaces||{},this.spaces.before=this.spaces.before||"",this.spaces.after=this.spaces.after||""}var le,pe,Ie=Z.prototype;return Ie.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},Ie.replaceWith=function(){if(this.parent){for(var Ee in arguments)this.parent.insertBefore(this,arguments[Ee]);this.remove()}return this},Ie.next=function(){return this.parent.at(this.parent.index(this)+1)},Ie.prev=function(){return this.parent.at(this.parent.index(this)-1)},Ie.clone=function(Ee){Ee===void 0&&(Ee={});var be=j(this);for(var se in Ee)be[se]=Ee[se];return be},Ie.appendToPropertyAndEscape=function(Ee,be,se){this.raws||(this.raws={});var ve=this[Ee],De=this.raws[Ee];this[Ee]=ve+be,De||se!==be?this.raws[Ee]=(De||ve)+se:delete this.raws[Ee]},Ie.setPropertyAndEscape=function(Ee,be,se){this.raws||(this.raws={}),this[Ee]=be,this.raws[Ee]=se},Ie.setPropertyWithoutEscape=function(Ee,be){this[Ee]=be,this.raws&&delete this.raws[Ee]},Ie.isAtPosition=function(Ee,be){if(this.source&&this.source.start&&this.source.end)return!(this.source.start.line>Ee||this.source.end.line<Ee||this.source.start.line===Ee&&this.source.start.column>be||this.source.end.line===Ee&&this.source.end.column<be)},Ie.stringifyProperty=function(Ee){return this.raws&&this.raws[Ee]||this[Ee]},Ie.valueToString=function(){return String(this.stringifyProperty("value"))},Ie.toString=function(){return[this.rawSpaceBefore,this.valueToString(),this.rawSpaceAfter].join("")},le=Z,(pe=[{key:"rawSpaceBefore",get:function(){var Ee=this.raws&&this.raws.spaces&&this.raws.spaces.before;return Ee===void 0&&(Ee=this.spaces&&this.spaces.before),Ee||""},set:function(Ee){(0,M.ensureObject)(this,"raws","spaces"),this.raws.spaces.before=Ee}},{key:"rawSpaceAfter",get:function(){var Ee=this.raws&&this.raws.spaces&&this.raws.spaces.after;return Ee===void 0&&(Ee=this.spaces.after),Ee||""},set:function(Ee){(0,M.ensureObject)(this,"raws","spaces"),this.raws.spaces.after=Ee}}])&&k(le.prototype,pe),Object.defineProperty(le,"prototype",{writable:!1}),Z}();w.default=G,x.exports=w.default}(as,as.exports);var ti=as.exports,ir={__esModule:!0};ir.UNIVERSAL=ir.TAG=ir.STRING=ir.SELECTOR=ir.ROOT=ir.PSEUDO=ir.NESTING=ir.ID=ir.COMMENT=ir.COMBINATOR=ir.CLASS=ir.ATTRIBUTE=void 0,ir.TAG="tag",ir.STRING="string",ir.SELECTOR="selector",ir.ROOT="root",ir.PSEUDO="pseudo",ir.NESTING="nesting",ir.ID="id",ir.COMMENT="comment",ir.COMBINATOR="combinator",ir.CLASS="class",ir.ATTRIBUTE="attribute",ir.UNIVERSAL="universal",function(x,w){w.__esModule=!0,w.default=void 0;var M,k=(M=ti)&&M.__esModule?M:{default:M},j=function(Ee,be){if(Ee&&Ee.__esModule)return Ee;if(Ee===null||typeof Ee!="object"&&typeof Ee!="function")return{default:Ee};var se=G(be);if(se&&se.has(Ee))return se.get(Ee);var ve={},De=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Fe in Ee)if(Fe!=="default"&&Object.prototype.hasOwnProperty.call(Ee,Fe)){var qe=De?Object.getOwnPropertyDescriptor(Ee,Fe):null;qe&&(qe.get||qe.set)?Object.defineProperty(ve,Fe,qe):ve[Fe]=Ee[Fe]}return ve.default=Ee,se&&se.set(Ee,ve),ve}(ir);function G(Ee){if(typeof WeakMap!="function")return null;var be=new WeakMap,se=new WeakMap;return(G=function(ve){return ve?se:be})(Ee)}function Z(Ee,be){(be==null||be>Ee.length)&&(be=Ee.length);for(var se=0,ve=new Array(be);se<be;se++)ve[se]=Ee[se];return ve}function le(Ee,be){for(var se=0;se<be.length;se++){var ve=be[se];ve.enumerable=ve.enumerable||!1,ve.configurable=!0,"value"in ve&&(ve.writable=!0),Object.defineProperty(Ee,ve.key,ve)}}function pe(Ee,be){return pe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(se,ve){return se.__proto__=ve,se},pe(Ee,be)}var Ie=function(Ee){var be,se;function ve(Le){var Ue;return(Ue=Ee.call(this,Le)||this).nodes||(Ue.nodes=[]),Ue}se=Ee,(be=ve).prototype=Object.create(se.prototype),be.prototype.constructor=be,pe(be,se);var De,Fe,qe=ve.prototype;return qe.append=function(Le){return Le.parent=this,this.nodes.push(Le),this},qe.prepend=function(Le){return Le.parent=this,this.nodes.unshift(Le),this},qe.at=function(Le){return this.nodes[Le]},qe.index=function(Le){return typeof Le=="number"?Le:this.nodes.indexOf(Le)},qe.removeChild=function(Le){var Ue;for(var Re in Le=this.index(Le),this.at(Le).parent=void 0,this.nodes.splice(Le,1),this.indexes)(Ue=this.indexes[Re])>=Le&&(this.indexes[Re]=Ue-1);return this},qe.removeAll=function(){for(var Le,Ue=function(Re,we){var Qe=typeof Symbol<"u"&&Re[Symbol.iterator]||Re["@@iterator"];if(Qe)return(Qe=Qe.call(Re)).next.bind(Qe);if(Array.isArray(Re)||(Qe=function(Je,rt){if(Je){if(typeof Je=="string")return Z(Je,rt);var lt=Object.prototype.toString.call(Je).slice(8,-1);return lt==="Object"&&Je.constructor&&(lt=Je.constructor.name),lt==="Map"||lt==="Set"?Array.from(Je):lt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(lt)?Z(Je,rt):void 0}}(Re))||we){Qe&&(Re=Qe);var et=0;return function(){return et>=Re.length?{done:!0}:{done:!1,value:Re[et++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}(this.nodes);!(Le=Ue()).done;)Le.value.parent=void 0;return this.nodes=[],this},qe.empty=function(){return this.removeAll()},qe.insertAfter=function(Le,Ue){Ue.parent=this;var Re,we=this.index(Le);for(var Qe in this.nodes.splice(we+1,0,Ue),Ue.parent=this,this.indexes)we<=(Re=this.indexes[Qe])&&(this.indexes[Qe]=Re+1);return this},qe.insertBefore=function(Le,Ue){Ue.parent=this;var Re,we=this.index(Le);for(var Qe in this.nodes.splice(we,0,Ue),Ue.parent=this,this.indexes)(Re=this.indexes[Qe])<=we&&(this.indexes[Qe]=Re+1);return this},qe._findChildAtPosition=function(Le,Ue){var Re=void 0;return this.each(function(we){if(we.atPosition){var Qe=we.atPosition(Le,Ue);if(Qe)return Re=Qe,!1}else if(we.isAtPosition(Le,Ue))return Re=we,!1}),Re},qe.atPosition=function(Le,Ue){return this.isAtPosition(Le,Ue)?this._findChildAtPosition(Le,Ue)||this:void 0},qe._inferEndPosition=function(){this.last&&this.last.source&&this.last.source.end&&(this.source=this.source||{},this.source.end=this.source.end||{},Object.assign(this.source.end,this.last.source.end))},qe.each=function(Le){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var Ue=this.lastEach;if(this.indexes[Ue]=0,this.length){for(var Re,we;this.indexes[Ue]<this.length&&(Re=this.indexes[Ue],(we=Le(this.at(Re),Re))!==!1);)this.indexes[Ue]+=1;return delete this.indexes[Ue],we!==!1&&void 0}},qe.walk=function(Le){return this.each(function(Ue,Re){var we=Le(Ue,Re);if(we!==!1&&Ue.length&&(we=Ue.walk(Le)),we===!1)return!1})},qe.walkAttributes=function(Le){var Ue=this;return this.walk(function(Re){if(Re.type===j.ATTRIBUTE)return Le.call(Ue,Re)})},qe.walkClasses=function(Le){var Ue=this;return this.walk(function(Re){if(Re.type===j.CLASS)return Le.call(Ue,Re)})},qe.walkCombinators=function(Le){var Ue=this;return this.walk(function(Re){if(Re.type===j.COMBINATOR)return Le.call(Ue,Re)})},qe.walkComments=function(Le){var Ue=this;return this.walk(function(Re){if(Re.type===j.COMMENT)return Le.call(Ue,Re)})},qe.walkIds=function(Le){var Ue=this;return this.walk(function(Re){if(Re.type===j.ID)return Le.call(Ue,Re)})},qe.walkNesting=function(Le){var Ue=this;return this.walk(function(Re){if(Re.type===j.NESTING)return Le.call(Ue,Re)})},qe.walkPseudos=function(Le){var Ue=this;return this.walk(function(Re){if(Re.type===j.PSEUDO)return Le.call(Ue,Re)})},qe.walkTags=function(Le){var Ue=this;return this.walk(function(Re){if(Re.type===j.TAG)return Le.call(Ue,Re)})},qe.walkUniversals=function(Le){var Ue=this;return this.walk(function(Re){if(Re.type===j.UNIVERSAL)return Le.call(Ue,Re)})},qe.split=function(Le){var Ue=this,Re=[];return this.reduce(function(we,Qe,et){var Je=Le.call(Ue,Qe);return Re.push(Qe),Je?(we.push(Re),Re=[]):et===Ue.length-1&&we.push(Re),we},[])},qe.map=function(Le){return this.nodes.map(Le)},qe.reduce=function(Le,Ue){return this.nodes.reduce(Le,Ue)},qe.every=function(Le){return this.nodes.every(Le)},qe.some=function(Le){return this.nodes.some(Le)},qe.filter=function(Le){return this.nodes.filter(Le)},qe.sort=function(Le){return this.nodes.sort(Le)},qe.toString=function(){return this.map(String).join("")},De=ve,(Fe=[{key:"first",get:function(){return this.at(0)}},{key:"last",get:function(){return this.at(this.length-1)}},{key:"length",get:function(){return this.nodes.length}}])&&le(De.prototype,Fe),Object.defineProperty(De,"prototype",{writable:!1}),ve}(k.default);w.default=Ie,x.exports=w.default}(Ds,Ds.exports);var ki=Ds.exports;(function(x,w){w.__esModule=!0,w.default=void 0;var M,k=(M=ki)&&M.__esModule?M:{default:M},j=ir;function G(pe,Ie){for(var Ee=0;Ee<Ie.length;Ee++){var be=Ie[Ee];be.enumerable=be.enumerable||!1,be.configurable=!0,"value"in be&&(be.writable=!0),Object.defineProperty(pe,be.key,be)}}function Z(pe,Ie){return Z=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Ee,be){return Ee.__proto__=be,Ee},Z(pe,Ie)}var le=function(pe){var Ie,Ee;function be(Fe){var qe;return(qe=pe.call(this,Fe)||this).type=j.ROOT,qe}Ee=pe,(Ie=be).prototype=Object.create(Ee.prototype),Ie.prototype.constructor=Ie,Z(Ie,Ee);var se,ve,De=be.prototype;return De.toString=function(){var Fe=this.reduce(function(qe,Le){return qe.push(String(Le)),qe},[]).join(",");return this.trailingComma?Fe+",":Fe},De.error=function(Fe,qe){return this._error?this._error(Fe,qe):new Error(Fe)},se=be,(ve=[{key:"errorGenerator",set:function(Fe){this._error=Fe}}])&&G(se.prototype,ve),Object.defineProperty(se,"prototype",{writable:!1}),be}(k.default);w.default=le,x.exports=w.default})(ui,ui.exports);var Ri=ui.exports,Ji={exports:{}};(function(x,w){w.__esModule=!0,w.default=void 0;var M,k=(M=ki)&&M.__esModule?M:{default:M},j=ir;function G(le,pe){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Ie,Ee){return Ie.__proto__=Ee,Ie},G(le,pe)}var Z=function(le){var pe,Ie;function Ee(be){var se;return(se=le.call(this,be)||this).type=j.SELECTOR,se}return Ie=le,(pe=Ee).prototype=Object.create(Ie.prototype),pe.prototype.constructor=pe,G(pe,Ie),Ee}(k.default);w.default=Z,x.exports=w.default})(Ji,Ji.exports);var Vo=Ji.exports,$t={exports:{}},fo={}.hasOwnProperty,Si=/[ -,\.\/:-@\[-\^`\{-~]/,ri=/[ -,\.\/:-@\[\]\^`\{-~]/,wa=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,us=function x(w,M){(M=function(ve,De){if(!ve)return De;var Fe={};for(var qe in De)Fe[qe]=fo.call(ve,qe)?ve[qe]:De[qe];return Fe}(M,x.options)).quotes!="single"&&M.quotes!="double"&&(M.quotes="single");for(var k=M.quotes=="double"?'"':"'",j=M.isIdentifier,G=w.charAt(0),Z="",le=0,pe=w.length;le<pe;){var Ie=w.charAt(le++),Ee=Ie.charCodeAt(),be=void 0;if(Ee<32||Ee>126){if(Ee>=55296&&Ee<=56319&&le<pe){var se=w.charCodeAt(le++);(64512&se)==56320?Ee=((1023&Ee)<<10)+(1023&se)+65536:le--}be="\\"+Ee.toString(16).toUpperCase()+" "}else be=M.escapeEverything?Si.test(Ie)?"\\"+Ie:"\\"+Ee.toString(16).toUpperCase()+" ":/[\t\n\f\r\x0B]/.test(Ie)?"\\"+Ee.toString(16).toUpperCase()+" ":Ie=="\\"||!j&&(Ie=='"'&&k==Ie||Ie=="'"&&k==Ie)||j&&ri.test(Ie)?"\\"+Ie:Ie;Z+=be}return j&&(/^-[-\d]/.test(Z)?Z="\\-"+Z.slice(1):/\d/.test(G)&&(Z="\\3"+G+" "+Z.slice(1))),Z=Z.replace(wa,function(ve,De,Fe){return De&&De.length%2?ve:(De||"")+Fe}),!j&&M.wrap?k+Z+k:Z};us.options={escapeEverything:!1,isIdentifier:!1,quotes:"single",wrap:!1},us.version="3.0.0";var di=us;(function(x,w){w.__esModule=!0,w.default=void 0;var M=Z(di),k=hi,j=Z(ti),G=ir;function Z(Ee){return Ee&&Ee.__esModule?Ee:{default:Ee}}function le(Ee,be){for(var se=0;se<be.length;se++){var ve=be[se];ve.enumerable=ve.enumerable||!1,ve.configurable=!0,"value"in ve&&(ve.writable=!0),Object.defineProperty(Ee,ve.key,ve)}}function pe(Ee,be){return pe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(se,ve){return se.__proto__=ve,se},pe(Ee,be)}var Ie=function(Ee){var be,se,ve,De;function Fe(qe){var Le;return(Le=Ee.call(this,qe)||this).type=G.CLASS,Le._constructed=!0,Le}return se=Ee,(be=Fe).prototype=Object.create(se.prototype),be.prototype.constructor=be,pe(be,se),Fe.prototype.valueToString=function(){return"."+Ee.prototype.valueToString.call(this)},ve=Fe,(De=[{key:"value",get:function(){return this._value},set:function(qe){if(this._constructed){var Le=(0,M.default)(qe,{isIdentifier:!0});Le!==qe?((0,k.ensureObject)(this,"raws"),this.raws.value=Le):this.raws&&delete this.raws.value}this._value=qe}}])&&le(ve.prototype,De),Object.defineProperty(ve,"prototype",{writable:!1}),Fe}(j.default);w.default=Ie,x.exports=w.default})($t,$t.exports);var Il=$t.exports,gi={exports:{}};(function(x,w){w.__esModule=!0,w.default=void 0;var M,k=(M=ti)&&M.__esModule?M:{default:M},j=ir;function G(le,pe){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Ie,Ee){return Ie.__proto__=Ee,Ie},G(le,pe)}var Z=function(le){var pe,Ie;function Ee(be){var se;return(se=le.call(this,be)||this).type=j.COMMENT,se}return Ie=le,(pe=Ee).prototype=Object.create(Ie.prototype),pe.prototype.constructor=pe,G(pe,Ie),Ee}(k.default);w.default=Z,x.exports=w.default})(gi,gi.exports);var _o=gi.exports,Bu={exports:{}};(function(x,w){w.__esModule=!0,w.default=void 0;var M,k=(M=ti)&&M.__esModule?M:{default:M},j=ir;function G(le,pe){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Ie,Ee){return Ie.__proto__=Ee,Ie},G(le,pe)}var Z=function(le){var pe,Ie;function Ee(be){var se;return(se=le.call(this,be)||this).type=j.ID,se}return Ie=le,(pe=Ee).prototype=Object.create(Ie.prototype),pe.prototype.constructor=pe,G(pe,Ie),Ee.prototype.valueToString=function(){return"#"+le.prototype.valueToString.call(this)},Ee}(k.default);w.default=Z,x.exports=w.default})(Bu,Bu.exports);var kd=Bu.exports,ju={exports:{}},G1={exports:{}};(function(x,w){w.__esModule=!0,w.default=void 0;var M=j(di),k=hi;function j(pe){return pe&&pe.__esModule?pe:{default:pe}}function G(pe,Ie){for(var Ee=0;Ee<Ie.length;Ee++){var be=Ie[Ee];be.enumerable=be.enumerable||!1,be.configurable=!0,"value"in be&&(be.writable=!0),Object.defineProperty(pe,be.key,be)}}function Z(pe,Ie){return Z=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Ee,be){return Ee.__proto__=be,Ee},Z(pe,Ie)}var le=function(pe){var Ie,Ee;function be(){return pe.apply(this,arguments)||this}Ee=pe,(Ie=be).prototype=Object.create(Ee.prototype),Ie.prototype.constructor=Ie,Z(Ie,Ee);var se,ve,De=be.prototype;return De.qualifiedName=function(Fe){return this.namespace?this.namespaceString+"|"+Fe:Fe},De.valueToString=function(){return this.qualifiedName(pe.prototype.valueToString.call(this))},se=be,ve=[{key:"namespace",get:function(){return this._namespace},set:function(Fe){if(Fe===!0||Fe==="*"||Fe==="&")return this._namespace=Fe,void(this.raws&&delete this.raws.namespace);var qe=(0,M.default)(Fe,{isIdentifier:!0});this._namespace=Fe,qe!==Fe?((0,k.ensureObject)(this,"raws"),this.raws.namespace=qe):this.raws&&delete this.raws.namespace}},{key:"ns",get:function(){return this._namespace},set:function(Fe){this.namespace=Fe}},{key:"namespaceString",get:function(){if(this.namespace){var Fe=this.stringifyProperty("namespace");return Fe===!0?"":Fe}return""}}],ve&&G(se.prototype,ve),Object.defineProperty(se,"prototype",{writable:!1}),be}(j(ti).default);w.default=le,x.exports=w.default})(G1,G1.exports);var K1=G1.exports;(function(x,w){w.__esModule=!0,w.default=void 0;var M,k=(M=K1)&&M.__esModule?M:{default:M},j=ir;function G(le,pe){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Ie,Ee){return Ie.__proto__=Ee,Ie},G(le,pe)}var Z=function(le){var pe,Ie;function Ee(be){var se;return(se=le.call(this,be)||this).type=j.TAG,se}return Ie=le,(pe=Ee).prototype=Object.create(Ie.prototype),pe.prototype.constructor=pe,G(pe,Ie),Ee}(k.default);w.default=Z,x.exports=w.default})(ju,ju.exports);var q1=ju.exports,$d={exports:{}};(function(x,w){w.__esModule=!0,w.default=void 0;var M,k=(M=ti)&&M.__esModule?M:{default:M},j=ir;function G(le,pe){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Ie,Ee){return Ie.__proto__=Ee,Ie},G(le,pe)}var Z=function(le){var pe,Ie;function Ee(be){var se;return(se=le.call(this,be)||this).type=j.STRING,se}return Ie=le,(pe=Ee).prototype=Object.create(Ie.prototype),pe.prototype.constructor=pe,G(pe,Ie),Ee}(k.default);w.default=Z,x.exports=w.default})($d,$d.exports);var Fu=$d.exports,Uu={exports:{}};(function(x,w){w.__esModule=!0,w.default=void 0;var M,k=(M=ki)&&M.__esModule?M:{default:M},j=ir;function G(le,pe){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Ie,Ee){return Ie.__proto__=Ee,Ie},G(le,pe)}var Z=function(le){var pe,Ie;function Ee(be){var se;return(se=le.call(this,be)||this).type=j.PSEUDO,se}return Ie=le,(pe=Ee).prototype=Object.create(Ie.prototype),pe.prototype.constructor=pe,G(pe,Ie),Ee.prototype.toString=function(){var be=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),be,this.rawSpaceAfter].join("")},Ee}(k.default);w.default=Z,x.exports=w.default})(Uu,Uu.exports);var Ms=Uu.exports,Ga={},hv=d.deprecate;(function(x){x.__esModule=!0,x.default=void 0,x.unescapeValue=De;var w,M=Z(di),k=Z(mi),j=Z(K1),G=ir;function Z(Ue){return Ue&&Ue.__esModule?Ue:{default:Ue}}function le(Ue,Re){for(var we=0;we<Re.length;we++){var Qe=Re[we];Qe.enumerable=Qe.enumerable||!1,Qe.configurable=!0,"value"in Qe&&(Qe.writable=!0),Object.defineProperty(Ue,Qe.key,Qe)}}function pe(Ue,Re){return pe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(we,Qe){return we.__proto__=Qe,we},pe(Ue,Re)}var Ie=hv,Ee=/^('|")([^]*)\1$/,be=Ie(function(){},"Assigning an attribute a value containing characters that might need to be escaped is deprecated. Call attribute.setValue() instead."),se=Ie(function(){},"Assigning attr.quoted is deprecated and has no effect. Assign to attr.quoteMark instead."),ve=Ie(function(){},"Constructing an Attribute selector with a value without specifying quoteMark is deprecated. Note: The value should be unescaped now.");function De(Ue){var Re=!1,we=null,Qe=Ue,et=Qe.match(Ee);return et&&(we=et[1],Qe=et[2]),(Qe=(0,k.default)(Qe))!==Ue&&(Re=!0),{deprecatedUsage:Re,unescaped:Qe,quoteMark:we}}var Fe=function(Ue){var Re,we;function Qe(lt){var mt;return lt===void 0&&(lt={}),mt=Ue.call(this,function(Vt){if(Vt.quoteMark!==void 0||Vt.value===void 0)return Vt;ve();var Mr=De(Vt.value),pr=Mr.quoteMark,an=Mr.unescaped;return Vt.raws||(Vt.raws={}),Vt.raws.value===void 0&&(Vt.raws.value=Vt.value),Vt.value=an,Vt.quoteMark=pr,Vt}(lt))||this,mt.type=G.ATTRIBUTE,mt.raws=mt.raws||{},Object.defineProperty(mt.raws,"unquoted",{get:Ie(function(){return mt.value},"attr.raws.unquoted is deprecated. Call attr.value instead."),set:Ie(function(){return mt.value},"Setting attr.raws.unquoted is deprecated and has no effect. attr.value is unescaped by default now.")}),mt._constructed=!0,mt}we=Ue,(Re=Qe).prototype=Object.create(we.prototype),Re.prototype.constructor=Re,pe(Re,we);var et,Je,rt=Qe.prototype;return rt.getQuotedValue=function(lt){lt===void 0&&(lt={});var mt=this._determineQuoteMark(lt),Vt=qe[mt];return(0,M.default)(this._value,Vt)},rt._determineQuoteMark=function(lt){return lt.smart?this.smartQuoteMark(lt):this.preferredQuoteMark(lt)},rt.setValue=function(lt,mt){mt===void 0&&(mt={}),this._value=lt,this._quoteMark=this._determineQuoteMark(mt),this._syncRawValue()},rt.smartQuoteMark=function(lt){var mt=this.value,Vt=mt.replace(/[^']/g,"").length,Mr=mt.replace(/[^"]/g,"").length;if(Vt+Mr===0){var pr=(0,M.default)(mt,{isIdentifier:!0});if(pr===mt)return Qe.NO_QUOTE;var an=this.preferredQuoteMark(lt);if(an===Qe.NO_QUOTE){var br=this.quoteMark||lt.quoteMark||Qe.DOUBLE_QUOTE,oi=qe[br];if((0,M.default)(mt,oi).length<pr.length)return br}return an}return Mr===Vt?this.preferredQuoteMark(lt):Mr<Vt?Qe.DOUBLE_QUOTE:Qe.SINGLE_QUOTE},rt.preferredQuoteMark=function(lt){var mt=lt.preferCurrentQuoteMark?this.quoteMark:lt.quoteMark;return mt===void 0&&(mt=lt.preferCurrentQuoteMark?lt.quoteMark:this.quoteMark),mt===void 0&&(mt=Qe.DOUBLE_QUOTE),mt},rt._syncRawValue=function(){var lt=(0,M.default)(this._value,qe[this.quoteMark]);lt===this._value?this.raws&&delete this.raws.value:this.raws.value=lt},rt._handleEscapes=function(lt,mt){if(this._constructed){var Vt=(0,M.default)(mt,{isIdentifier:!0});Vt!==mt?this.raws[lt]=Vt:delete this.raws[lt]}},rt._spacesFor=function(lt){var mt=this.spaces[lt]||{},Vt=this.raws.spaces&&this.raws.spaces[lt]||{};return Object.assign({before:"",after:""},mt,Vt)},rt._stringFor=function(lt,mt,Vt){mt===void 0&&(mt=lt),Vt===void 0&&(Vt=Le);var Mr=this._spacesFor(mt);return Vt(this.stringifyProperty(lt),Mr)},rt.offsetOf=function(lt){var mt=1,Vt=this._spacesFor("attribute");if(mt+=Vt.before.length,lt==="namespace"||lt==="ns")return this.namespace?mt:-1;if(lt==="attributeNS"||(mt+=this.namespaceString.length,this.namespace&&(mt+=1),lt==="attribute"))return mt;mt+=this.stringifyProperty("attribute").length,mt+=Vt.after.length;var Mr=this._spacesFor("operator");mt+=Mr.before.length;var pr=this.stringifyProperty("operator");if(lt==="operator")return pr?mt:-1;mt+=pr.length,mt+=Mr.after.length;var an=this._spacesFor("value");mt+=an.before.length;var br=this.stringifyProperty("value");return lt==="value"?br?mt:-1:(mt+=br.length,mt+=an.after.length,mt+=this._spacesFor("insensitive").before.length,lt==="insensitive"&&this.insensitive?mt:-1)},rt.toString=function(){var lt=this,mt=[this.rawSpaceBefore,"["];return mt.push(this._stringFor("qualifiedAttribute","attribute")),this.operator&&(this.value||this.value==="")&&(mt.push(this._stringFor("operator")),mt.push(this._stringFor("value")),mt.push(this._stringFor("insensitiveFlag","insensitive",function(Vt,Mr){return!(Vt.length>0)||lt.quoted||Mr.before.length!==0||lt.spaces.value&<.spaces.value.after||(Mr.before=" "),Le(Vt,Mr)}))),mt.push("]"),mt.push(this.rawSpaceAfter),mt.join("")},et=Qe,(Je=[{key:"quoted",get:function(){var lt=this.quoteMark;return lt==="'"||lt==='"'},set:function(lt){se()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(lt){this._constructed?this._quoteMark!==lt&&(this._quoteMark=lt,this._syncRawValue()):this._quoteMark=lt}},{key:"qualifiedAttribute",get:function(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function(){return this.insensitive?"i":""}},{key:"value",get:function(){return this._value},set:function(lt){if(this._constructed){var mt=De(lt),Vt=mt.deprecatedUsage,Mr=mt.unescaped,pr=mt.quoteMark;if(Vt&&be(),Mr===this._value&&pr===this._quoteMark)return;this._value=Mr,this._quoteMark=pr,this._syncRawValue()}else this._value=lt}},{key:"insensitive",get:function(){return this._insensitive},set:function(lt){lt||(this._insensitive=!1,!this.raws||this.raws.insensitiveFlag!=="I"&&this.raws.insensitiveFlag!=="i"||(this.raws.insensitiveFlag=void 0)),this._insensitive=lt}},{key:"attribute",get:function(){return this._attribute},set:function(lt){this._handleEscapes("attribute",lt),this._attribute=lt}}])&&le(et.prototype,Je),Object.defineProperty(et,"prototype",{writable:!1}),Qe}(j.default);x.default=Fe,Fe.NO_QUOTE=null,Fe.SINGLE_QUOTE="'",Fe.DOUBLE_QUOTE='"';var qe=((w={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}}).null={isIdentifier:!0},w);function Le(Ue,Re){return""+Re.before+Ue+Re.after}})(Ga);var mc={exports:{}};(function(x,w){w.__esModule=!0,w.default=void 0;var M,k=(M=K1)&&M.__esModule?M:{default:M},j=ir;function G(le,pe){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Ie,Ee){return Ie.__proto__=Ee,Ie},G(le,pe)}var Z=function(le){var pe,Ie;function Ee(be){var se;return(se=le.call(this,be)||this).type=j.UNIVERSAL,se.value="*",se}return Ie=le,(pe=Ee).prototype=Object.create(Ie.prototype),pe.prototype.constructor=pe,G(pe,Ie),Ee}(k.default);w.default=Z,x.exports=w.default})(mc,mc.exports);var po=mc.exports,Bl={exports:{}};(function(x,w){w.__esModule=!0,w.default=void 0;var M,k=(M=ti)&&M.__esModule?M:{default:M},j=ir;function G(le,pe){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Ie,Ee){return Ie.__proto__=Ee,Ie},G(le,pe)}var Z=function(le){var pe,Ie;function Ee(be){var se;return(se=le.call(this,be)||this).type=j.COMBINATOR,se}return Ie=le,(pe=Ee).prototype=Object.create(Ie.prototype),pe.prototype.constructor=pe,G(pe,Ie),Ee}(k.default);w.default=Z,x.exports=w.default})(Bl,Bl.exports);var Ld=Bl.exports,Oe={exports:{}};(function(x,w){w.__esModule=!0,w.default=void 0;var M,k=(M=ti)&&M.__esModule?M:{default:M},j=ir;function G(le,pe){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Ie,Ee){return Ie.__proto__=Ee,Ie},G(le,pe)}var Z=function(le){var pe,Ie;function Ee(be){var se;return(se=le.call(this,be)||this).type=j.NESTING,se.value="&",se}return Ie=le,(pe=Ee).prototype=Object.create(Ie.prototype),pe.prototype.constructor=pe,G(pe,Ie),Ee}(k.default);w.default=Z,x.exports=w.default})(Oe,Oe.exports);var p=Oe.exports,y={exports:{}};(function(x,w){w.__esModule=!0,w.default=function(M){return M.sort(function(k,j){return k-j})},x.exports=w.default})(y,y.exports);var O=y.exports,V={},ee={__esModule:!0};ee.word=ee.tilde=ee.tab=ee.str=ee.space=ee.slash=ee.singleQuote=ee.semicolon=ee.plus=ee.pipe=ee.openSquare=ee.openParenthesis=ee.newline=ee.greaterThan=ee.feed=ee.equals=ee.doubleQuote=ee.dollar=ee.cr=ee.comment=ee.comma=ee.combinator=ee.colon=ee.closeSquare=ee.closeParenthesis=ee.caret=ee.bang=ee.backslash=ee.at=ee.asterisk=ee.ampersand=void 0,ee.ampersand=38,ee.asterisk=42,ee.at=64,ee.comma=44,ee.colon=58,ee.semicolon=59,ee.openParenthesis=40,ee.closeParenthesis=41,ee.openSquare=91,ee.closeSquare=93,ee.dollar=36,ee.tilde=126,ee.caret=94,ee.plus=43,ee.equals=61,ee.pipe=124,ee.greaterThan=62,ee.space=32,ee.singleQuote=39,ee.doubleQuote=34,ee.slash=47,ee.bang=33,ee.backslash=92,ee.cr=13,ee.feed=12,ee.newline=10,ee.tab=9,ee.str=39,ee.comment=-1,ee.word=-2,ee.combinator=-3,function(x){x.__esModule=!0,x.FIELDS=void 0,x.default=function(be){var se,ve,De,Fe,qe,Le,Ue,Re,we,Qe,et,Je,rt=[],lt=be.css.valueOf(),mt=lt.length,Vt=-1,Mr=1,pr=0,an=0;function br(oi,ns){if(!be.safe)throw be.error("Unclosed "+oi,Mr,pr-Vt,pr);Re=(lt+=ns).length-1}for(;pr<mt;){switch((se=lt.charCodeAt(pr))===k.newline&&(Vt=pr,Mr+=1),se){case k.space:case k.tab:case k.newline:case k.cr:case k.feed:Re=pr;do Re+=1,(se=lt.charCodeAt(Re))===k.newline&&(Vt=Re,Mr+=1);while(se===k.space||se===k.newline||se===k.tab||se===k.cr||se===k.feed);Je=k.space,De=Mr,ve=Re-Vt-1,an=Re;break;case k.plus:case k.greaterThan:case k.tilde:case k.pipe:Re=pr;do Re+=1,se=lt.charCodeAt(Re);while(se===k.plus||se===k.greaterThan||se===k.tilde||se===k.pipe);Je=k.combinator,De=Mr,ve=pr-Vt,an=Re;break;case k.asterisk:case k.ampersand:case k.bang:case k.comma:case k.equals:case k.dollar:case k.caret:case k.openSquare:case k.closeSquare:case k.colon:case k.semicolon:case k.openParenthesis:case k.closeParenthesis:Je=se,De=Mr,ve=pr-Vt,an=(Re=pr)+1;break;case k.singleQuote:case k.doubleQuote:et=se===k.singleQuote?"'":'"',Re=pr;do for(Fe=!1,(Re=lt.indexOf(et,Re+1))===-1&&br("quote",et),qe=Re;lt.charCodeAt(qe-1)===k.backslash;)qe-=1,Fe=!Fe;while(Fe);Je=k.str,De=Mr,ve=pr-Vt,an=Re+1;break;default:se===k.slash&<.charCodeAt(pr+1)===k.asterisk?((Re=lt.indexOf("*/",pr+2)+1)===0&&br("comment","*/"),(Le=(Ue=lt.slice(pr,Re+1).split(`
|
||
`)).length-1)>0?(we=Mr+Le,Qe=Re-Ue[Le].length):(we=Mr,Qe=Vt),Je=k.comment,Mr=we,De=we,ve=Re-Qe):se===k.slash?(Je=se,De=Mr,ve=pr-Vt,an=(Re=pr)+1):(Re=Ie(lt,pr),Je=k.word,De=Mr,ve=Re-Vt),an=Re+1}rt.push([Je,Mr,pr-Vt,De,ve,pr,an]),Qe&&(Vt=Qe,Qe=null),pr=an}return rt};var w,M,k=function(be,se){if(be&&be.__esModule)return be;if(be===null||typeof be!="object"&&typeof be!="function")return{default:be};var ve=j(se);if(ve&&ve.has(be))return ve.get(be);var De={},Fe=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var qe in be)if(qe!=="default"&&Object.prototype.hasOwnProperty.call(be,qe)){var Le=Fe?Object.getOwnPropertyDescriptor(be,qe):null;Le&&(Le.get||Le.set)?Object.defineProperty(De,qe,Le):De[qe]=be[qe]}return De.default=be,ve&&ve.set(be,De),De}(ee);function j(be){if(typeof WeakMap!="function")return null;var se=new WeakMap,ve=new WeakMap;return(j=function(De){return De?ve:se})(be)}for(var G=((w={})[k.tab]=!0,w[k.newline]=!0,w[k.cr]=!0,w[k.feed]=!0,w),Z=((M={})[k.space]=!0,M[k.tab]=!0,M[k.newline]=!0,M[k.cr]=!0,M[k.feed]=!0,M[k.ampersand]=!0,M[k.asterisk]=!0,M[k.bang]=!0,M[k.comma]=!0,M[k.colon]=!0,M[k.semicolon]=!0,M[k.openParenthesis]=!0,M[k.closeParenthesis]=!0,M[k.openSquare]=!0,M[k.closeSquare]=!0,M[k.singleQuote]=!0,M[k.doubleQuote]=!0,M[k.plus]=!0,M[k.pipe]=!0,M[k.tilde]=!0,M[k.greaterThan]=!0,M[k.equals]=!0,M[k.dollar]=!0,M[k.caret]=!0,M[k.slash]=!0,M),le={},pe=0;pe<22;pe++)le["0123456789abcdefABCDEF".charCodeAt(pe)]=!0;function Ie(be,se){var ve,De=se;do{if(ve=be.charCodeAt(De),Z[ve])return De-1;ve===k.backslash?De=Ee(be,De)+1:De++}while(De<be.length);return De-1}function Ee(be,se){var ve=se,De=be.charCodeAt(ve+1);if(!G[De])if(le[De]){var Fe=0;do ve++,Fe++,De=be.charCodeAt(ve+1);while(le[De]&&Fe<6);Fe<6&&De===k.space&&ve++}else ve++;return ve}x.FIELDS={TYPE:0,START_LINE:1,START_COL:2,END_LINE:3,END_COL:4,START_POS:5,END_POS:6}}(V),function(x,w){w.__esModule=!0,w.default=void 0;var M,k,j=Je(Ri),G=Je(Vo),Z=Je(Il),le=Je(_o),pe=Je(kd),Ie=Je(q1),Ee=Je(Fu),be=Je(Ms),se=et(Ga),ve=Je(po),De=Je(Ld),Fe=Je(p),qe=Je(O),Le=et(V),Ue=et(ee),Re=et(ir),we=hi;function Qe(xr){if(typeof WeakMap!="function")return null;var at=new WeakMap,Lt=new WeakMap;return(Qe=function(Et){return Et?Lt:at})(xr)}function et(xr,at){if(xr&&xr.__esModule)return xr;if(xr===null||typeof xr!="object"&&typeof xr!="function")return{default:xr};var Lt=Qe(at);if(Lt&&Lt.has(xr))return Lt.get(xr);var Et={},ut=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var St in xr)if(St!=="default"&&Object.prototype.hasOwnProperty.call(xr,St)){var Kt=ut?Object.getOwnPropertyDescriptor(xr,St):null;Kt&&(Kt.get||Kt.set)?Object.defineProperty(Et,St,Kt):Et[St]=xr[St]}return Et.default=xr,Lt&&Lt.set(xr,Et),Et}function Je(xr){return xr&&xr.__esModule?xr:{default:xr}}function rt(xr,at){for(var Lt=0;Lt<at.length;Lt++){var Et=at[Lt];Et.enumerable=Et.enumerable||!1,Et.configurable=!0,"value"in Et&&(Et.writable=!0),Object.defineProperty(xr,Et.key,Et)}}var lt=((M={})[Ue.space]=!0,M[Ue.cr]=!0,M[Ue.feed]=!0,M[Ue.newline]=!0,M[Ue.tab]=!0,M),mt=Object.assign({},lt,((k={})[Ue.comment]=!0,k));function Vt(xr){return{line:xr[Le.FIELDS.START_LINE],column:xr[Le.FIELDS.START_COL]}}function Mr(xr){return{line:xr[Le.FIELDS.END_LINE],column:xr[Le.FIELDS.END_COL]}}function pr(xr,at,Lt,Et){return{start:{line:xr,column:at},end:{line:Lt,column:Et}}}function an(xr){return pr(xr[Le.FIELDS.START_LINE],xr[Le.FIELDS.START_COL],xr[Le.FIELDS.END_LINE],xr[Le.FIELDS.END_COL])}function br(xr,at){if(xr)return pr(xr[Le.FIELDS.START_LINE],xr[Le.FIELDS.START_COL],at[Le.FIELDS.END_LINE],at[Le.FIELDS.END_COL])}function oi(xr,at){var Lt=xr[at];if(typeof Lt=="string")return Lt.indexOf("\\")!==-1&&((0,we.ensureObject)(xr,"raws"),xr[at]=(0,we.unesc)(Lt),xr.raws[at]===void 0&&(xr.raws[at]=Lt)),xr}function ns(xr,at){for(var Lt=-1,Et=[];(Lt=xr.indexOf(at,Lt+1))!==-1;)Et.push(Lt);return Et}var Us=function(){function xr(ut,St){St===void 0&&(St={}),this.rule=ut,this.options=Object.assign({lossy:!1,safe:!1},St),this.position=0,this.css=typeof this.rule=="string"?this.rule:this.rule.selector,this.tokens=(0,Le.default)({css:this.css,error:this._errorGenerator(),safe:this.options.safe});var Kt=br(this.tokens[0],this.tokens[this.tokens.length-1]);this.root=new j.default({source:Kt}),this.root.errorGenerator=this._errorGenerator();var ft=new G.default({source:{start:{line:1,column:1}}});this.root.append(ft),this.current=ft,this.loop()}var at,Lt,Et=xr.prototype;return Et._errorGenerator=function(){var ut=this;return function(St,Kt){return typeof ut.rule=="string"?new Error(St):ut.rule.error(St,Kt)}},Et.attribute=function(){var ut=[],St=this.currToken;for(this.position++;this.position<this.tokens.length&&this.currToken[Le.FIELDS.TYPE]!==Ue.closeSquare;)ut.push(this.currToken),this.position++;if(this.currToken[Le.FIELDS.TYPE]!==Ue.closeSquare)return this.expected("closing square bracket",this.currToken[Le.FIELDS.START_POS]);var Kt=ut.length,ft={source:pr(St[1],St[2],this.currToken[3],this.currToken[4]),sourceIndex:St[Le.FIELDS.START_POS]};if(Kt===1&&!~[Ue.word].indexOf(ut[0][Le.FIELDS.TYPE]))return this.expected("attribute",ut[0][Le.FIELDS.START_POS]);for(var _r=0,dn="",On="",qr=null,Zn=!1;_r<Kt;){var ds=ut[_r],on=this.content(ds),Pr=ut[_r+1];switch(ds[Le.FIELDS.TYPE]){case Ue.space:if(Zn=!0,this.options.lossy)break;if(qr){(0,we.ensureObject)(ft,"spaces",qr);var _n=ft.spaces[qr].after||"";ft.spaces[qr].after=_n+on;var ln=(0,we.getProp)(ft,"raws","spaces",qr,"after")||null;ln&&(ft.raws.spaces[qr].after=ln+on)}else dn+=on,On+=on;break;case Ue.asterisk:Pr[Le.FIELDS.TYPE]===Ue.equals?(ft.operator=on,qr="operator"):ft.namespace&&(qr!=="namespace"||Zn)||!Pr||(dn&&((0,we.ensureObject)(ft,"spaces","attribute"),ft.spaces.attribute.before=dn,dn=""),On&&((0,we.ensureObject)(ft,"raws","spaces","attribute"),ft.raws.spaces.attribute.before=dn,On=""),ft.namespace=(ft.namespace||"")+on,(0,we.getProp)(ft,"raws","namespace")&&(ft.raws.namespace+=on),qr="namespace"),Zn=!1;break;case Ue.dollar:if(qr==="value"){var Ws=(0,we.getProp)(ft,"raws","value");ft.value+="$",Ws&&(ft.raws.value=Ws+"$");break}case Ue.caret:Pr[Le.FIELDS.TYPE]===Ue.equals&&(ft.operator=on,qr="operator"),Zn=!1;break;case Ue.combinator:if(on==="~"&&Pr[Le.FIELDS.TYPE]===Ue.equals&&(ft.operator=on,qr="operator"),on!=="|"){Zn=!1;break}Pr[Le.FIELDS.TYPE]===Ue.equals?(ft.operator=on,qr="operator"):ft.namespace||ft.attribute||(ft.namespace=!0),Zn=!1;break;case Ue.word:if(Pr&&this.content(Pr)==="|"&&ut[_r+2]&&ut[_r+2][Le.FIELDS.TYPE]!==Ue.equals&&!ft.operator&&!ft.namespace)ft.namespace=on,qr="namespace";else if(!ft.attribute||qr==="attribute"&&!Zn)dn&&((0,we.ensureObject)(ft,"spaces","attribute"),ft.spaces.attribute.before=dn,dn=""),On&&((0,we.ensureObject)(ft,"raws","spaces","attribute"),ft.raws.spaces.attribute.before=On,On=""),ft.attribute=(ft.attribute||"")+on,(0,we.getProp)(ft,"raws","attribute")&&(ft.raws.attribute+=on),qr="attribute";else if(!ft.value&&ft.value!==""||qr==="value"&&!Zn&&!ft.quoteMark){var xa=(0,we.unesc)(on),Yc=(0,we.getProp)(ft,"raws","value")||"",qu=ft.value||"";ft.value=qu+xa,ft.quoteMark=null,(xa!==on||Yc)&&((0,we.ensureObject)(ft,"raws"),ft.raws.value=(Yc||qu)+on),qr="value"}else{var Q1=on==="i"||on==="I";!ft.value&&ft.value!==""||!ft.quoteMark&&!Zn?(ft.value||ft.value==="")&&(qr="value",ft.value+=on,ft.raws.value&&(ft.raws.value+=on)):(ft.insensitive=Q1,Q1&&on!=="I"||((0,we.ensureObject)(ft,"raws"),ft.raws.insensitiveFlag=on),qr="insensitive",dn&&((0,we.ensureObject)(ft,"spaces","insensitive"),ft.spaces.insensitive.before=dn,dn=""),On&&((0,we.ensureObject)(ft,"raws","spaces","insensitive"),ft.raws.spaces.insensitive.before=On,On=""))}Zn=!1;break;case Ue.str:if(!ft.attribute||!ft.operator)return this.error("Expected an attribute followed by an operator preceding the string.",{index:ds[Le.FIELDS.START_POS]});var f5=(0,se.unescapeValue)(on),K8=f5.unescaped,p5=f5.quoteMark;ft.value=K8,ft.quoteMark=p5,qr="value",(0,we.ensureObject)(ft,"raws"),ft.raws.value=on,Zn=!1;break;case Ue.equals:if(!ft.attribute)return this.expected("attribute",ds[Le.FIELDS.START_POS],on);if(ft.value)return this.error('Unexpected "=" found; an operator was already defined.',{index:ds[Le.FIELDS.START_POS]});ft.operator=ft.operator?ft.operator+on:on,qr="operator",Zn=!1;break;case Ue.comment:if(qr)if(Zn||Pr&&Pr[Le.FIELDS.TYPE]===Ue.space||qr==="insensitive"){var Gge=(0,we.getProp)(ft,"spaces",qr,"after")||"",Kge=(0,we.getProp)(ft,"raws","spaces",qr,"after")||Gge;(0,we.ensureObject)(ft,"raws","spaces",qr),ft.raws.spaces[qr].after=Kge+on}else{var qge=ft[qr]||"",Yge=(0,we.getProp)(ft,"raws",qr)||qge;(0,we.ensureObject)(ft,"raws"),ft.raws[qr]=Yge+on}else On+=on;break;default:return this.error('Unexpected "'+on+'" found.',{index:ds[Le.FIELDS.START_POS]})}_r++}oi(ft,"attribute"),oi(ft,"namespace"),this.newNode(new se.default(ft)),this.position++},Et.parseWhitespaceEquivalentTokens=function(ut){ut<0&&(ut=this.tokens.length);var St=this.position,Kt=[],ft="",_r=void 0;do if(lt[this.currToken[Le.FIELDS.TYPE]])this.options.lossy||(ft+=this.content());else if(this.currToken[Le.FIELDS.TYPE]===Ue.comment){var dn={};ft&&(dn.before=ft,ft=""),_r=new le.default({value:this.content(),source:an(this.currToken),sourceIndex:this.currToken[Le.FIELDS.START_POS],spaces:dn}),Kt.push(_r)}while(++this.position<ut);if(ft){if(_r)_r.spaces.after=ft;else if(!this.options.lossy){var On=this.tokens[St],qr=this.tokens[this.position-1];Kt.push(new Ee.default({value:"",source:pr(On[Le.FIELDS.START_LINE],On[Le.FIELDS.START_COL],qr[Le.FIELDS.END_LINE],qr[Le.FIELDS.END_COL]),sourceIndex:On[Le.FIELDS.START_POS],spaces:{before:ft,after:""}}))}}return Kt},Et.convertWhitespaceNodesToSpace=function(ut,St){var Kt=this;St===void 0&&(St=!1);var ft="",_r="";return ut.forEach(function(dn){var On=Kt.lossySpace(dn.spaces.before,St),qr=Kt.lossySpace(dn.rawSpaceBefore,St);ft+=On+Kt.lossySpace(dn.spaces.after,St&&On.length===0),_r+=On+dn.value+Kt.lossySpace(dn.rawSpaceAfter,St&&qr.length===0)}),_r===ft&&(_r=void 0),{space:ft,rawSpace:_r}},Et.isNamedCombinator=function(ut){return ut===void 0&&(ut=this.position),this.tokens[ut+0]&&this.tokens[ut+0][Le.FIELDS.TYPE]===Ue.slash&&this.tokens[ut+1]&&this.tokens[ut+1][Le.FIELDS.TYPE]===Ue.word&&this.tokens[ut+2]&&this.tokens[ut+2][Le.FIELDS.TYPE]===Ue.slash},Et.namedCombinator=function(){if(this.isNamedCombinator()){var ut=this.content(this.tokens[this.position+1]),St=(0,we.unesc)(ut).toLowerCase(),Kt={};St!==ut&&(Kt.value="/"+ut+"/");var ft=new De.default({value:"/"+St+"/",source:pr(this.currToken[Le.FIELDS.START_LINE],this.currToken[Le.FIELDS.START_COL],this.tokens[this.position+2][Le.FIELDS.END_LINE],this.tokens[this.position+2][Le.FIELDS.END_COL]),sourceIndex:this.currToken[Le.FIELDS.START_POS],raws:Kt});return this.position=this.position+3,ft}this.unexpected()},Et.combinator=function(){var ut=this;if(this.content()==="|")return this.namespace();var St=this.locateNextMeaningfulToken(this.position);if(!(St<0||this.tokens[St][Le.FIELDS.TYPE]===Ue.comma)){var Kt,ft=this.currToken,_r=void 0;if(St>this.position&&(_r=this.parseWhitespaceEquivalentTokens(St)),this.isNamedCombinator()?Kt=this.namedCombinator():this.currToken[Le.FIELDS.TYPE]===Ue.combinator?(Kt=new De.default({value:this.content(),source:an(this.currToken),sourceIndex:this.currToken[Le.FIELDS.START_POS]}),this.position++):lt[this.currToken[Le.FIELDS.TYPE]]||_r||this.unexpected(),Kt){if(_r){var dn=this.convertWhitespaceNodesToSpace(_r),On=dn.space,qr=dn.rawSpace;Kt.spaces.before=On,Kt.rawSpaceBefore=qr}}else{var Zn=this.convertWhitespaceNodesToSpace(_r,!0),ds=Zn.space,on=Zn.rawSpace;on||(on=ds);var Pr={},_n={spaces:{}};ds.endsWith(" ")&&on.endsWith(" ")?(Pr.before=ds.slice(0,ds.length-1),_n.spaces.before=on.slice(0,on.length-1)):ds.startsWith(" ")&&on.startsWith(" ")?(Pr.after=ds.slice(1),_n.spaces.after=on.slice(1)):_n.value=on,Kt=new De.default({value:" ",source:br(ft,this.tokens[this.position-1]),sourceIndex:ft[Le.FIELDS.START_POS],spaces:Pr,raws:_n})}return this.currToken&&this.currToken[Le.FIELDS.TYPE]===Ue.space&&(Kt.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(Kt)}var ln=this.parseWhitespaceEquivalentTokens(St);if(ln.length>0){var Ws=this.current.last;if(Ws){var xa=this.convertWhitespaceNodesToSpace(ln),Yc=xa.space,qu=xa.rawSpace;qu!==void 0&&(Ws.rawSpaceAfter+=qu),Ws.spaces.after+=Yc}else ln.forEach(function(Q1){return ut.newNode(Q1)})}},Et.comma=function(){if(this.position===this.tokens.length-1)return this.root.trailingComma=!0,void this.position++;this.current._inferEndPosition();var ut=new G.default({source:{start:Vt(this.tokens[this.position+1])}});this.current.parent.append(ut),this.current=ut,this.position++},Et.comment=function(){var ut=this.currToken;this.newNode(new le.default({value:this.content(),source:an(ut),sourceIndex:ut[Le.FIELDS.START_POS]})),this.position++},Et.error=function(ut,St){throw this.root.error(ut,St)},Et.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[Le.FIELDS.START_POS]})},Et.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[Le.FIELDS.START_POS])},Et.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[Le.FIELDS.START_POS])},Et.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[Le.FIELDS.START_POS])},Et.unexpectedPipe=function(){return this.error("Unexpected '|'.",this.currToken[Le.FIELDS.START_POS])},Et.namespace=function(){var ut=this.prevToken&&this.content(this.prevToken)||!0;return this.nextToken[Le.FIELDS.TYPE]===Ue.word?(this.position++,this.word(ut)):this.nextToken[Le.FIELDS.TYPE]===Ue.asterisk?(this.position++,this.universal(ut)):void this.unexpectedPipe()},Et.nesting=function(){if(this.nextToken&&this.content(this.nextToken)==="|")this.position++;else{var ut=this.currToken;this.newNode(new Fe.default({value:this.content(),source:an(ut),sourceIndex:ut[Le.FIELDS.START_POS]})),this.position++}},Et.parentheses=function(){var ut=this.current.last,St=1;if(this.position++,ut&&ut.type===Re.PSEUDO){var Kt=new G.default({source:{start:Vt(this.tokens[this.position-1])}}),ft=this.current;for(ut.append(Kt),this.current=Kt;this.position<this.tokens.length&&St;)this.currToken[Le.FIELDS.TYPE]===Ue.openParenthesis&&St++,this.currToken[Le.FIELDS.TYPE]===Ue.closeParenthesis&&St--,St?this.parse():(this.current.source.end=Mr(this.currToken),this.current.parent.source.end=Mr(this.currToken),this.position++);this.current=ft}else{for(var _r,dn=this.currToken,On="(";this.position<this.tokens.length&&St;)this.currToken[Le.FIELDS.TYPE]===Ue.openParenthesis&&St++,this.currToken[Le.FIELDS.TYPE]===Ue.closeParenthesis&&St--,_r=this.currToken,On+=this.parseParenthesisToken(this.currToken),this.position++;ut?ut.appendToPropertyAndEscape("value",On,On):this.newNode(new Ee.default({value:On,source:pr(dn[Le.FIELDS.START_LINE],dn[Le.FIELDS.START_COL],_r[Le.FIELDS.END_LINE],_r[Le.FIELDS.END_COL]),sourceIndex:dn[Le.FIELDS.START_POS]}))}if(St)return this.expected("closing parenthesis",this.currToken[Le.FIELDS.START_POS])},Et.pseudo=function(){for(var ut=this,St="",Kt=this.currToken;this.currToken&&this.currToken[Le.FIELDS.TYPE]===Ue.colon;)St+=this.content(),this.position++;return this.currToken?this.currToken[Le.FIELDS.TYPE]!==Ue.word?this.expected(["pseudo-class","pseudo-element"],this.currToken[Le.FIELDS.START_POS]):void this.splitWord(!1,function(ft,_r){St+=ft,ut.newNode(new be.default({value:St,source:br(Kt,ut.currToken),sourceIndex:Kt[Le.FIELDS.START_POS]})),_r>1&&ut.nextToken&&ut.nextToken[Le.FIELDS.TYPE]===Ue.openParenthesis&&ut.error("Misplaced parenthesis.",{index:ut.nextToken[Le.FIELDS.START_POS]})}):this.expected(["pseudo-class","pseudo-element"],this.position-1)},Et.space=function(){var ut=this.content();this.position===0||this.prevToken[Le.FIELDS.TYPE]===Ue.comma||this.prevToken[Le.FIELDS.TYPE]===Ue.openParenthesis||this.current.nodes.every(function(St){return St.type==="comment"})?(this.spaces=this.optionalSpace(ut),this.position++):this.position===this.tokens.length-1||this.nextToken[Le.FIELDS.TYPE]===Ue.comma||this.nextToken[Le.FIELDS.TYPE]===Ue.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(ut),this.position++):this.combinator()},Et.string=function(){var ut=this.currToken;this.newNode(new Ee.default({value:this.content(),source:an(ut),sourceIndex:ut[Le.FIELDS.START_POS]})),this.position++},Et.universal=function(ut){var St=this.nextToken;if(St&&this.content(St)==="|")return this.position++,this.namespace();var Kt=this.currToken;this.newNode(new ve.default({value:this.content(),source:an(Kt),sourceIndex:Kt[Le.FIELDS.START_POS]}),ut),this.position++},Et.splitWord=function(ut,St){for(var Kt=this,ft=this.nextToken,_r=this.content();ft&&~[Ue.dollar,Ue.caret,Ue.equals,Ue.word].indexOf(ft[Le.FIELDS.TYPE]);){this.position++;var dn=this.content();if(_r+=dn,dn.lastIndexOf("\\")===dn.length-1){var On=this.nextToken;On&&On[Le.FIELDS.TYPE]===Ue.space&&(_r+=this.requiredSpace(this.content(On)),this.position++)}ft=this.nextToken}var qr=ns(_r,".").filter(function(Pr){var _n=_r[Pr-1]==="\\",ln=/^\d+\.\d+%$/.test(_r);return!_n&&!ln}),Zn=ns(_r,"#").filter(function(Pr){return _r[Pr-1]!=="\\"}),ds=ns(_r,"#{");ds.length&&(Zn=Zn.filter(function(Pr){return!~ds.indexOf(Pr)}));var on=(0,qe.default)(function(){var Pr=Array.prototype.concat.apply([],arguments);return Pr.filter(function(_n,ln){return ln===Pr.indexOf(_n)})}([0].concat(qr,Zn)));on.forEach(function(Pr,_n){var ln,Ws=on[_n+1]||_r.length,xa=_r.slice(Pr,Ws);if(_n===0&&St)return St.call(Kt,xa,on.length);var Yc=Kt.currToken,qu=Yc[Le.FIELDS.START_POS]+on[_n],Q1=pr(Yc[1],Yc[2]+Pr,Yc[3],Yc[2]+(Ws-1));if(~qr.indexOf(Pr)){var f5={value:xa.slice(1),source:Q1,sourceIndex:qu};ln=new Z.default(oi(f5,"value"))}else if(~Zn.indexOf(Pr)){var K8={value:xa.slice(1),source:Q1,sourceIndex:qu};ln=new pe.default(oi(K8,"value"))}else{var p5={value:xa,source:Q1,sourceIndex:qu};oi(p5,"value"),ln=new Ie.default(p5)}Kt.newNode(ln,ut),ut=null}),this.position++},Et.word=function(ut){var St=this.nextToken;return St&&this.content(St)==="|"?(this.position++,this.namespace()):this.splitWord(ut)},Et.loop=function(){for(;this.position<this.tokens.length;)this.parse(!0);return this.current._inferEndPosition(),this.root},Et.parse=function(ut){switch(this.currToken[Le.FIELDS.TYPE]){case Ue.space:this.space();break;case Ue.comment:this.comment();break;case Ue.openParenthesis:this.parentheses();break;case Ue.closeParenthesis:ut&&this.missingParenthesis();break;case Ue.openSquare:this.attribute();break;case Ue.dollar:case Ue.caret:case Ue.equals:case Ue.word:this.word();break;case Ue.colon:this.pseudo();break;case Ue.comma:this.comma();break;case Ue.asterisk:this.universal();break;case Ue.ampersand:this.nesting();break;case Ue.slash:case Ue.combinator:this.combinator();break;case Ue.str:this.string();break;case Ue.closeSquare:this.missingSquareBracket();case Ue.semicolon:this.missingBackslash();default:this.unexpected()}},Et.expected=function(ut,St,Kt){if(Array.isArray(ut)){var ft=ut.pop();ut=ut.join(", ")+" or "+ft}var _r=/^[aeiou]/.test(ut[0])?"an":"a";return Kt?this.error("Expected "+_r+" "+ut+', found "'+Kt+'" instead.',{index:St}):this.error("Expected "+_r+" "+ut+".",{index:St})},Et.requiredSpace=function(ut){return this.options.lossy?" ":ut},Et.optionalSpace=function(ut){return this.options.lossy?"":ut},Et.lossySpace=function(ut,St){return this.options.lossy?St?" ":"":ut},Et.parseParenthesisToken=function(ut){var St=this.content(ut);return ut[Le.FIELDS.TYPE]===Ue.space?this.requiredSpace(St):St},Et.newNode=function(ut,St){return St&&(/^ +$/.test(St)&&(this.options.lossy||(this.spaces=(this.spaces||"")+St),St=!0),ut.namespace=St,oi(ut,"namespace")),this.spaces&&(ut.spaces.before=this.spaces,this.spaces=""),this.current.append(ut)},Et.content=function(ut){return ut===void 0&&(ut=this.currToken),this.css.slice(ut[Le.FIELDS.START_POS],ut[Le.FIELDS.END_POS])},Et.locateNextMeaningfulToken=function(ut){ut===void 0&&(ut=this.position+1);for(var St=ut;St<this.tokens.length;){if(!mt[this.tokens[St][Le.FIELDS.TYPE]])return St;St++}return-1},at=xr,(Lt=[{key:"currToken",get:function(){return this.tokens[this.position]}},{key:"nextToken",get:function(){return this.tokens[this.position+1]}},{key:"prevToken",get:function(){return this.tokens[this.position-1]}}])&&rt(at.prototype,Lt),Object.defineProperty(at,"prototype",{writable:!1}),xr}();w.default=Us,x.exports=w.default}(Dn,Dn.exports);var Se=Dn.exports;(function(x,w){w.__esModule=!0,w.default=void 0;var M,k=(M=Se)&&M.__esModule?M:{default:M},j=function(){function G(le,pe){this.func=le||function(){},this.funcRes=null,this.options=pe}var Z=G.prototype;return Z._shouldUpdateSelector=function(le,pe){return pe===void 0&&(pe={}),Object.assign({},this.options,pe).updateSelector!==!1&&typeof le!="string"},Z._isLossy=function(le){return le===void 0&&(le={}),Object.assign({},this.options,le).lossless===!1},Z._root=function(le,pe){return pe===void 0&&(pe={}),new k.default(le,this._parseOptions(pe)).root},Z._parseOptions=function(le){return{lossy:this._isLossy(le)}},Z._run=function(le,pe){var Ie=this;return pe===void 0&&(pe={}),new Promise(function(Ee,be){try{var se=Ie._root(le,pe);Promise.resolve(Ie.func(se)).then(function(ve){var De=void 0;return Ie._shouldUpdateSelector(le,pe)&&(De=se.toString(),le.selector=De),{transform:ve,root:se,string:De}}).then(Ee,be)}catch(ve){return void be(ve)}})},Z._runSync=function(le,pe){pe===void 0&&(pe={});var Ie=this._root(le,pe),Ee=this.func(Ie);if(Ee&&typeof Ee.then=="function")throw new Error("Selector processor returned a promise to a synchronous call.");var be=void 0;return pe.updateSelector&&typeof le!="string"&&(be=Ie.toString(),le.selector=be),{transform:Ee,root:Ie,string:be}},Z.ast=function(le,pe){return this._run(le,pe).then(function(Ie){return Ie.root})},Z.astSync=function(le,pe){return this._runSync(le,pe).root},Z.transform=function(le,pe){return this._run(le,pe).then(function(Ie){return Ie.transform})},Z.transformSync=function(le,pe){return this._runSync(le,pe).transform},Z.process=function(le,pe){return this._run(le,pe).then(function(Ie){return Ie.string||Ie.root.toString()})},Z.processSync=function(le,pe){var Ie=this._runSync(le,pe);return Ie.string||Ie.root.toString()},G}();w.default=j,x.exports=w.default})(Hr,Hr.exports);var Be=Hr.exports,Ge={},Ze={__esModule:!0};Ze.universal=Ze.tag=Ze.string=Ze.selector=Ze.root=Ze.pseudo=Ze.nesting=Ze.id=Ze.comment=Ze.combinator=Ze.className=Ze.attribute=void 0;var tt=Sa(Ga),Tt=Sa(Il),mr=Sa(Ld),vr=Sa(_o),rn=Sa(kd),Ti=Sa(p),ni=Sa(Ms),$i=Sa(Ri),es=Sa(Vo),yl=Sa(Fu),Vi=Sa(q1),zI=Sa(po);function Sa(x){return x&&x.__esModule?x:{default:x}}Ze.attribute=function(x){return new tt.default(x)},Ze.className=function(x){return new Tt.default(x)},Ze.combinator=function(x){return new mr.default(x)},Ze.comment=function(x){return new vr.default(x)},Ze.id=function(x){return new rn.default(x)},Ze.nesting=function(x){return new Ti.default(x)},Ze.pseudo=function(x){return new ni.default(x)},Ze.root=function(x){return new $i.default(x)},Ze.selector=function(x){return new es.default(x)},Ze.string=function(x){return new yl.default(x)},Ze.tag=function(x){return new Vi.default(x)},Ze.universal=function(x){return new zI.default(x)};var Ci={__esModule:!0};Ci.isComment=Ci.isCombinator=Ci.isClassName=Ci.isAttribute=void 0,Ci.isContainer=function(x){return!(!Lp(x)||!x.walk)},Ci.isIdentifier=void 0,Ci.isNamespace=function(x){return Np(x)||zp(x)},Ci.isNesting=void 0,Ci.isNode=Lp,Ci.isPseudo=void 0,Ci.isPseudoClass=function(x){return Dp(x)&&!dv(x)},Ci.isPseudoElement=dv,Ci.isUniversal=Ci.isTag=Ci.isString=Ci.isSelector=Ci.isRoot=void 0;var ga,hs=ir,Y6=((ga={})[hs.ATTRIBUTE]=!0,ga[hs.CLASS]=!0,ga[hs.COMBINATOR]=!0,ga[hs.COMMENT]=!0,ga[hs.ID]=!0,ga[hs.NESTING]=!0,ga[hs.PSEUDO]=!0,ga[hs.ROOT]=!0,ga[hs.SELECTOR]=!0,ga[hs.STRING]=!0,ga[hs.TAG]=!0,ga[hs.UNIVERSAL]=!0,ga);function Lp(x){return typeof x=="object"&&Y6[x.type]}function ts(x,w){return Lp(w)&&w.type===x}var Np=ts.bind(null,hs.ATTRIBUTE);Ci.isAttribute=Np;var RI=ts.bind(null,hs.CLASS);Ci.isClassName=RI;var X6=ts.bind(null,hs.COMBINATOR);Ci.isCombinator=X6;var VI=ts.bind(null,hs.COMMENT);Ci.isComment=VI;var HI=ts.bind(null,hs.ID);Ci.isIdentifier=HI;var BI=ts.bind(null,hs.NESTING);Ci.isNesting=BI;var Dp=ts.bind(null,hs.PSEUDO);Ci.isPseudo=Dp;var Z6=ts.bind(null,hs.ROOT);Ci.isRoot=Z6;var Q6=ts.bind(null,hs.SELECTOR);Ci.isSelector=Q6;var jI=ts.bind(null,hs.STRING);Ci.isString=jI;var zp=ts.bind(null,hs.TAG);Ci.isTag=zp;var Rp=ts.bind(null,hs.UNIVERSAL);function dv(x){return Dp(x)&&x.value&&(x.value.startsWith("::")||x.value.toLowerCase()===":before"||x.value.toLowerCase()===":after"||x.value.toLowerCase()===":first-letter"||x.value.toLowerCase()===":first-line")}Ci.isUniversal=Rp,function(x){x.__esModule=!0;var w=ir;Object.keys(w).forEach(function(j){j!=="default"&&j!=="__esModule"&&(j in x&&x[j]===w[j]||(x[j]=w[j]))});var M=Ze;Object.keys(M).forEach(function(j){j!=="default"&&j!=="__esModule"&&(j in x&&x[j]===M[j]||(x[j]=M[j]))});var k=Ci;Object.keys(k).forEach(function(j){j!=="default"&&j!=="__esModule"&&(j in x&&x[j]===k[j]||(x[j]=k[j]))})}(Ge),function(x,w){w.__esModule=!0,w.default=void 0;var M,k=(M=Be)&&M.__esModule?M:{default:M},j=function(pe,Ie){if(pe&&pe.__esModule)return pe;if(pe===null||typeof pe!="object"&&typeof pe!="function")return{default:pe};var Ee=G(Ie);if(Ee&&Ee.has(pe))return Ee.get(pe);var be={},se=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var ve in pe)if(ve!=="default"&&Object.prototype.hasOwnProperty.call(pe,ve)){var De=se?Object.getOwnPropertyDescriptor(pe,ve):null;De&&(De.get||De.set)?Object.defineProperty(be,ve,De):be[ve]=pe[ve]}return be.default=pe,Ee&&Ee.set(pe,be),be}(Ge);function G(pe){if(typeof WeakMap!="function")return null;var Ie=new WeakMap,Ee=new WeakMap;return(G=function(be){return be?Ee:Ie})(pe)}var Z=function(pe){return new k.default(pe)};Object.assign(Z,j),delete Z.__esModule;var le=Z;w.default=le,x.exports=w.default}(In,In.exports);var Vp=In.exports,Hp=fe(Vp);const J6=/^(-\w+-)?animation-name$/,FI=/^(-\w+-)?animation$/,Nd=function(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const w=Object.create(null),M=x.replace(/^data-v-/,"");return{postcssPlugin:"vue-sfc-scoped",Rule(k){(function(j,G){Dd.has(G)||G.parent&&G.parent.type==="atrule"&&/-?keyframes$/.test(G.parent.name)||(Dd.add(G),G.selector=Hp(Z=>{Z.each(le=>{Bp(j,le,Z)})}).processSync(G.selector))})(x,k)},AtRule(k){/-?keyframes$/.test(k.name)&&!k.params.endsWith(`-${M}`)&&(w[k.params]=k.params=k.params+"-"+M)},OnceExit(k){Object.keys(w).length&&k.walkDecls(j=>{J6.test(j.prop)&&(j.value=j.value.split(",").map(G=>w[G.trim()]||G.trim()).join(",")),FI.test(j.prop)&&(j.value=j.value.split(",").map(G=>{const Z=G.trim().split(/\s+/),le=Z.findIndex(pe=>w[pe]);return le!==-1?(Z.splice(le,1,w[Z[le]]),Z.join(" ")):G}).join(","))})}}},Dd=new WeakSet;function Bp(x,w,M){let k=arguments.length>3&&arguments[3]!==void 0&&arguments[3],j=null,G=!0;if(w.each(Z=>{if(Z.type==="combinator"&&(Z.value===">>>"||Z.value==="/deep/"))return Z.value=" ",Z.spaces.before=Z.spaces.after="",!1;if(Z.type==="pseudo"){const{value:le}=Z;if(le===":deep"||le==="::v-deep"){if(Z.nodes.length){let pe=Z;Z.nodes[0].each(Ee=>{w.insertAfter(pe,Ee),pe=Ee});const Ie=w.at(w.index(Z)-1);Ie&&fv(Ie)||w.insertAfter(Z,Hp.combinator({value:" "})),w.removeChild(Z)}else{const pe=w.at(w.index(Z)-1);pe&&fv(pe)&&w.removeChild(pe),w.removeChild(Z)}return!1}if(le===":slotted"||le==="::v-slotted"){Bp(x,Z.nodes[0],M,!0);let pe=Z;return Z.nodes[0].each(Ie=>{w.insertAfter(pe,Ie),pe=Ie}),w.removeChild(Z),G=!1,!1}if(le===":global"||le==="::v-global")return M.insertAfter(w,Z.nodes[0]),M.removeChild(w),!1}(Z.type!=="pseudo"&&Z.type!=="combinator"||Z.type==="pseudo"&&(Z.value===":is"||Z.value===":where"))&&(j=Z)}),j){const{type:Z,value:le}=j;Z!=="pseudo"||le!==":is"&&le!==":where"||(j.nodes.forEach(pe=>Bp(x,pe,M,k)),G=!1)}if(j?j.spaces.after="":w.first.spaces.before="",G){const Z=k?x+"-s":x;w.insertAfter(j,Hp.attribute({attribute:Z,value:Z,raws:{},quoteMark:'"'}))}}function fv(x){return x.type==="combinator"&&/^\s+$/.test(x.value)}Nd.postcss=!0;var UI=Nd,zd={},Rd={},Y1={},jp={},WI="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");jp.encode=function(x){if(0<=x&&x<WI.length)return WI[x];throw new TypeError("Must be between 0 and 63: "+x)},jp.decode=function(x){return 65<=x&&x<=90?x-65:97<=x&&x<=122?x-97+26:48<=x&&x<=57?x-48+52:x==43?62:x==47?63:-1};var pv=jp;Y1.encode=function(x){var w,M="",k=function(j){return j<0?1+(-j<<1):0+(j<<1)}(x);do w=31&k,(k>>>=5)>0&&(w|=32),M+=pv.encode(w);while(k>0);return M},Y1.decode=function(x,w,M){var k,j,G,Z,le=x.length,pe=0,Ie=0;do{if(w>=le)throw new Error("Expected more digits in base 64 VLQ value.");if((j=pv.decode(x.charCodeAt(w++)))===-1)throw new Error("Invalid base64 digit: "+x.charAt(w-1));k=!!(32&j),pe+=(j&=31)<<Ie,Ie+=5}while(k);M.value=(Z=(G=pe)>>1,(1&G)==1?-Z:Z),M.rest=w};var Wc={};(function(x){x.getArg=function(be,se,ve){if(se in be)return be[se];if(arguments.length===3)return ve;throw new Error('"'+se+'" is a required argument.')};var w=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,M=/^data:.+\,.+$/;function k(be){var se=be.match(w);return se?{scheme:se[1],auth:se[2],host:se[3],port:se[4],path:se[5]}:null}function j(be){var se="";return be.scheme&&(se+=be.scheme+":"),se+="//",be.auth&&(se+=be.auth+"@"),be.host&&(se+=be.host),be.port&&(se+=":"+be.port),be.path&&(se+=be.path),se}function G(be){var se=be,ve=k(be);if(ve){if(!ve.path)return be;se=ve.path}for(var De,Fe=x.isAbsolute(se),qe=se.split(/\/+/),Le=0,Ue=qe.length-1;Ue>=0;Ue--)(De=qe[Ue])==="."?qe.splice(Ue,1):De===".."?Le++:Le>0&&(De===""?(qe.splice(Ue+1,Le),Le=0):(qe.splice(Ue,2),Le--));return(se=qe.join("/"))===""&&(se=Fe?"/":"."),ve?(ve.path=se,j(ve)):se}function Z(be,se){be===""&&(be="."),se===""&&(se=".");var ve=k(se),De=k(be);if(De&&(be=De.path||"/"),ve&&!ve.scheme)return De&&(ve.scheme=De.scheme),j(ve);if(ve||se.match(M))return se;if(De&&!De.host&&!De.path)return De.host=se,j(De);var Fe=se.charAt(0)==="/"?se:G(be.replace(/\/+$/,"")+"/"+se);return De?(De.path=Fe,j(De)):Fe}x.urlParse=k,x.urlGenerate=j,x.normalize=G,x.join=Z,x.isAbsolute=function(be){return be.charAt(0)==="/"||w.test(be)},x.relative=function(be,se){be===""&&(be="."),be=be.replace(/\/$/,"");for(var ve=0;se.indexOf(be+"/")!==0;){var De=be.lastIndexOf("/");if(De<0||(be=be.slice(0,De)).match(/^([^\/]+:\/)?\/*$/))return se;++ve}return Array(ve+1).join("../")+se.substr(be.length+1)};var le=!("__proto__"in Object.create(null));function pe(be){return be}function Ie(be){if(!be)return!1;var se=be.length;if(se<9||be.charCodeAt(se-1)!==95||be.charCodeAt(se-2)!==95||be.charCodeAt(se-3)!==111||be.charCodeAt(se-4)!==116||be.charCodeAt(se-5)!==111||be.charCodeAt(se-6)!==114||be.charCodeAt(se-7)!==112||be.charCodeAt(se-8)!==95||be.charCodeAt(se-9)!==95)return!1;for(var ve=se-10;ve>=0;ve--)if(be.charCodeAt(ve)!==36)return!1;return!0}function Ee(be,se){return be===se?0:be===null?1:se===null?-1:be>se?1:-1}x.toSetString=le?pe:function(be){return Ie(be)?"$"+be:be},x.fromSetString=le?pe:function(be){return Ie(be)?be.slice(1):be},x.compareByOriginalPositions=function(be,se,ve){var De=Ee(be.source,se.source);return De!==0||(De=be.originalLine-se.originalLine)!=0||(De=be.originalColumn-se.originalColumn)!=0||ve||(De=be.generatedColumn-se.generatedColumn)!=0||(De=be.generatedLine-se.generatedLine)!=0?De:Ee(be.name,se.name)},x.compareByGeneratedPositionsDeflated=function(be,se,ve){var De=be.generatedLine-se.generatedLine;return De!==0||(De=be.generatedColumn-se.generatedColumn)!=0||ve||(De=Ee(be.source,se.source))!==0||(De=be.originalLine-se.originalLine)!=0||(De=be.originalColumn-se.originalColumn)!=0?De:Ee(be.name,se.name)},x.compareByGeneratedPositionsInflated=function(be,se){var ve=be.generatedLine-se.generatedLine;return ve!==0||(ve=be.generatedColumn-se.generatedColumn)!=0||(ve=Ee(be.source,se.source))!==0||(ve=be.originalLine-se.originalLine)!=0||(ve=be.originalColumn-se.originalColumn)!=0?ve:Ee(be.name,se.name)},x.parseSourceMapInput=function(be){return JSON.parse(be.replace(/^\)]}'[^\n]*\n/,""))},x.computeSourceURL=function(be,se,ve){if(se=se||"",be&&(be[be.length-1]!=="/"&&se[0]!=="/"&&(be+="/"),se=be+se),ve){var De=k(ve);if(!De)throw new Error("sourceMapURL could not be parsed");if(De.path){var Fe=De.path.lastIndexOf("/");Fe>=0&&(De.path=De.path.substring(0,Fe+1))}se=Z(j(De),se)}return G(se)}})(Wc);var gv={},Fp=Wc,vv=Object.prototype.hasOwnProperty,Gc=typeof Map<"u";function jl(){this._array=[],this._set=Gc?new Map:Object.create(null)}jl.fromArray=function(x,w){for(var M=new jl,k=0,j=x.length;k<j;k++)M.add(x[k],w);return M},jl.prototype.size=function(){return Gc?this._set.size:Object.getOwnPropertyNames(this._set).length},jl.prototype.add=function(x,w){var M=Gc?x:Fp.toSetString(x),k=Gc?this.has(x):vv.call(this._set,M),j=this._array.length;k&&!w||this._array.push(x),k||(Gc?this._set.set(x,j):this._set[M]=j)},jl.prototype.has=function(x){if(Gc)return this._set.has(x);var w=Fp.toSetString(x);return vv.call(this._set,w)},jl.prototype.indexOf=function(x){if(Gc){var w=this._set.get(x);if(w>=0)return w}else{var M=Fp.toSetString(x);if(vv.call(this._set,M))return this._set[M]}throw new Error('"'+x+'" is not in the set.')},jl.prototype.at=function(x){if(x>=0&&x<this._array.length)return this._array[x];throw new Error("No element indexed by "+x)},jl.prototype.toArray=function(){return this._array.slice()},gv.ArraySet=jl;var mv={},GI=Wc;function Vd(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}Vd.prototype.unsortedForEach=function(x,w){this._array.forEach(x,w)},Vd.prototype.add=function(x){var w,M,k,j,G,Z;M=x,k=(w=this._last).generatedLine,j=M.generatedLine,G=w.generatedColumn,Z=M.generatedColumn,j>k||j==k&&Z>=G||GI.compareByGeneratedPositionsInflated(w,M)<=0?(this._last=x,this._array.push(x)):(this._sorted=!1,this._array.push(x))},Vd.prototype.toArray=function(){return this._sorted||(this._array.sort(GI.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},mv.MappingList=Vd;var Hd=Y1,zs=Wc,Kc=gv.ArraySet,e8=mv.MappingList;function Ka(x){x||(x={}),this._file=zs.getArg(x,"file",null),this._sourceRoot=zs.getArg(x,"sourceRoot",null),this._skipValidation=zs.getArg(x,"skipValidation",!1),this._sources=new Kc,this._names=new Kc,this._mappings=new e8,this._sourcesContents=null}Ka.prototype._version=3,Ka.fromSourceMap=function(x){var w=x.sourceRoot,M=new Ka({file:x.file,sourceRoot:w});return x.eachMapping(function(k){var j={generated:{line:k.generatedLine,column:k.generatedColumn}};k.source!=null&&(j.source=k.source,w!=null&&(j.source=zs.relative(w,j.source)),j.original={line:k.originalLine,column:k.originalColumn},k.name!=null&&(j.name=k.name)),M.addMapping(j)}),x.sources.forEach(function(k){var j=k;w!==null&&(j=zs.relative(w,k)),M._sources.has(j)||M._sources.add(j);var G=x.sourceContentFor(k);G!=null&&M.setSourceContent(k,G)}),M},Ka.prototype.addMapping=function(x){var w=zs.getArg(x,"generated"),M=zs.getArg(x,"original",null),k=zs.getArg(x,"source",null),j=zs.getArg(x,"name",null);this._skipValidation||this._validateMapping(w,M,k,j),k!=null&&(k=String(k),this._sources.has(k)||this._sources.add(k)),j!=null&&(j=String(j),this._names.has(j)||this._names.add(j)),this._mappings.add({generatedLine:w.line,generatedColumn:w.column,originalLine:M!=null&&M.line,originalColumn:M!=null&&M.column,source:k,name:j})},Ka.prototype.setSourceContent=function(x,w){var M=x;this._sourceRoot!=null&&(M=zs.relative(this._sourceRoot,M)),w!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[zs.toSetString(M)]=w):this._sourcesContents&&(delete this._sourcesContents[zs.toSetString(M)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))},Ka.prototype.applySourceMap=function(x,w,M){var k=w;if(w==null){if(x.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);k=x.file}var j=this._sourceRoot;j!=null&&(k=zs.relative(j,k));var G=new Kc,Z=new Kc;this._mappings.unsortedForEach(function(le){if(le.source===k&&le.originalLine!=null){var pe=x.originalPositionFor({line:le.originalLine,column:le.originalColumn});pe.source!=null&&(le.source=pe.source,M!=null&&(le.source=zs.join(M,le.source)),j!=null&&(le.source=zs.relative(j,le.source)),le.originalLine=pe.line,le.originalColumn=pe.column,pe.name!=null&&(le.name=pe.name))}var Ie=le.source;Ie==null||G.has(Ie)||G.add(Ie);var Ee=le.name;Ee==null||Z.has(Ee)||Z.add(Ee)},this),this._sources=G,this._names=Z,x.sources.forEach(function(le){var pe=x.sourceContentFor(le);pe!=null&&(M!=null&&(le=zs.join(M,le)),j!=null&&(le=zs.relative(j,le)),this.setSourceContent(le,pe))},this)},Ka.prototype._validateMapping=function(x,w,M,k){if(w&&typeof w.line!="number"&&typeof w.column!="number")throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if((!(x&&"line"in x&&"column"in x&&x.line>0&&x.column>=0)||w||M||k)&&!(x&&"line"in x&&"column"in x&&w&&"line"in w&&"column"in w&&x.line>0&&x.column>=0&&w.line>0&&w.column>=0&&M))throw new Error("Invalid mapping: "+JSON.stringify({generated:x,source:M,original:w,name:k}))},Ka.prototype._serializeMappings=function(){for(var x,w,M,k,j=0,G=1,Z=0,le=0,pe=0,Ie=0,Ee="",be=this._mappings.toArray(),se=0,ve=be.length;se<ve;se++){if(x="",(w=be[se]).generatedLine!==G)for(j=0;w.generatedLine!==G;)x+=";",G++;else if(se>0){if(!zs.compareByGeneratedPositionsInflated(w,be[se-1]))continue;x+=","}x+=Hd.encode(w.generatedColumn-j),j=w.generatedColumn,w.source!=null&&(k=this._sources.indexOf(w.source),x+=Hd.encode(k-Ie),Ie=k,x+=Hd.encode(w.originalLine-1-le),le=w.originalLine-1,x+=Hd.encode(w.originalColumn-Z),Z=w.originalColumn,w.name!=null&&(M=this._names.indexOf(w.name),x+=Hd.encode(M-pe),pe=M)),Ee+=x}return Ee},Ka.prototype._generateSourcesContent=function(x,w){return x.map(function(M){if(!this._sourcesContents)return null;w!=null&&(M=zs.relative(w,M));var k=zs.toSetString(M);return Object.prototype.hasOwnProperty.call(this._sourcesContents,k)?this._sourcesContents[k]:null},this)},Ka.prototype.toJSON=function(){var x={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(x.file=this._file),this._sourceRoot!=null&&(x.sourceRoot=this._sourceRoot),this._sourcesContents&&(x.sourcesContent=this._generateSourcesContent(x.sources,x.sourceRoot)),x},Ka.prototype.toString=function(){return JSON.stringify(this.toJSON())},Rd.SourceMapGenerator=Ka;var Wu={},Cv={};(function(x){function w(M,k,j,G,Z,le){var pe=Math.floor((k-M)/2)+M,Ie=Z(j,G[pe],!0);return Ie===0?pe:Ie>0?k-pe>1?w(pe,k,j,G,Z,le):le==x.LEAST_UPPER_BOUND?k<G.length?k:-1:pe:pe-M>1?w(M,pe,j,G,Z,le):le==x.LEAST_UPPER_BOUND?pe:M<0?-1:M}x.GREATEST_LOWER_BOUND=1,x.LEAST_UPPER_BOUND=2,x.search=function(M,k,j,G){if(k.length===0)return-1;var Z=w(-1,k.length,M,k,j,G||x.GREATEST_LOWER_BOUND);if(Z<0)return-1;for(;Z-1>=0&&j(k[Z],k[Z-1],!0)===0;)--Z;return Z}})(Cv);var KI={};function Up(x,w,M){var k=x[w];x[w]=x[M],x[M]=k}function Av(x,w,M,k){if(M<k){var j=M-1;Up(x,(pe=M,Ie=k,Math.round(pe+Math.random()*(Ie-pe))),k);for(var G=x[k],Z=M;Z<k;Z++)w(x[Z],G)<=0&&Up(x,j+=1,Z);Up(x,j+1,Z);var le=j+1;Av(x,w,M,le-1),Av(x,w,le+1,k)}var pe,Ie}KI.quickSort=function(x,w){Av(x,w,0,x.length-1)};var Or=Wc,z=Cv,ne=gv.ArraySet,Ae=Y1,Me=KI.quickSort;function He(x,w){var M=x;return typeof x=="string"&&(M=Or.parseSourceMapInput(x)),M.sections!=null?new Ke(M,w):new je(M,w)}function je(x,w){var M=x;typeof x=="string"&&(M=Or.parseSourceMapInput(x));var k=Or.getArg(M,"version"),j=Or.getArg(M,"sources"),G=Or.getArg(M,"names",[]),Z=Or.getArg(M,"sourceRoot",null),le=Or.getArg(M,"sourcesContent",null),pe=Or.getArg(M,"mappings"),Ie=Or.getArg(M,"file",null);if(k!=this._version)throw new Error("Unsupported version: "+k);Z&&(Z=Or.normalize(Z)),j=j.map(String).map(Or.normalize).map(function(Ee){return Z&&Or.isAbsolute(Z)&&Or.isAbsolute(Ee)?Or.relative(Z,Ee):Ee}),this._names=ne.fromArray(G.map(String),!0),this._sources=ne.fromArray(j,!0),this._absoluteSources=this._sources.toArray().map(function(Ee){return Or.computeSourceURL(Z,Ee,w)}),this.sourceRoot=Z,this.sourcesContent=le,this._mappings=pe,this._sourceMapURL=w,this.file=Ie}function We(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function Ke(x,w){var M=x;typeof x=="string"&&(M=Or.parseSourceMapInput(x));var k=Or.getArg(M,"version"),j=Or.getArg(M,"sections");if(k!=this._version)throw new Error("Unsupported version: "+k);this._sources=new ne,this._names=new ne;var G={line:-1,column:0};this._sections=j.map(function(Z){if(Z.url)throw new Error("Support for url field in sections not implemented.");var le=Or.getArg(Z,"offset"),pe=Or.getArg(le,"line"),Ie=Or.getArg(le,"column");if(pe<G.line||pe===G.line&&Ie<G.column)throw new Error("Section offsets must be ordered and non-overlapping.");return G=le,{generatedOffset:{generatedLine:pe+1,generatedColumn:Ie+1},consumer:new He(Or.getArg(Z,"map"),w)}})}He.fromSourceMap=function(x,w){return je.fromSourceMap(x,w)},He.prototype._version=3,He.prototype.__generatedMappings=null,Object.defineProperty(He.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),He.prototype.__originalMappings=null,Object.defineProperty(He.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),He.prototype._charIsMappingSeparator=function(x,w){var M=x.charAt(w);return M===";"||M===","},He.prototype._parseMappings=function(x,w){throw new Error("Subclasses must implement _parseMappings")},He.GENERATED_ORDER=1,He.ORIGINAL_ORDER=2,He.GREATEST_LOWER_BOUND=1,He.LEAST_UPPER_BOUND=2,He.prototype.eachMapping=function(x,w,M){var k,j=w||null;switch(M||He.GENERATED_ORDER){case He.GENERATED_ORDER:k=this._generatedMappings;break;case He.ORIGINAL_ORDER:k=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var G=this.sourceRoot;k.map(function(Z){var le=Z.source===null?null:this._sources.at(Z.source);return{source:le=Or.computeSourceURL(G,le,this._sourceMapURL),generatedLine:Z.generatedLine,generatedColumn:Z.generatedColumn,originalLine:Z.originalLine,originalColumn:Z.originalColumn,name:Z.name===null?null:this._names.at(Z.name)}},this).forEach(x,j)},He.prototype.allGeneratedPositionsFor=function(x){var w=Or.getArg(x,"line"),M={source:Or.getArg(x,"source"),originalLine:w,originalColumn:Or.getArg(x,"column",0)};if(M.source=this._findSourceIndex(M.source),M.source<0)return[];var k=[],j=this._findMapping(M,this._originalMappings,"originalLine","originalColumn",Or.compareByOriginalPositions,z.LEAST_UPPER_BOUND);if(j>=0){var G=this._originalMappings[j];if(x.column===void 0)for(var Z=G.originalLine;G&&G.originalLine===Z;)k.push({line:Or.getArg(G,"generatedLine",null),column:Or.getArg(G,"generatedColumn",null),lastColumn:Or.getArg(G,"lastGeneratedColumn",null)}),G=this._originalMappings[++j];else for(var le=G.originalColumn;G&&G.originalLine===w&&G.originalColumn==le;)k.push({line:Or.getArg(G,"generatedLine",null),column:Or.getArg(G,"generatedColumn",null),lastColumn:Or.getArg(G,"lastGeneratedColumn",null)}),G=this._originalMappings[++j]}return k},Wu.SourceMapConsumer=He,je.prototype=Object.create(He.prototype),je.prototype.consumer=He,je.prototype._findSourceIndex=function(x){var w,M=x;if(this.sourceRoot!=null&&(M=Or.relative(this.sourceRoot,M)),this._sources.has(M))return this._sources.indexOf(M);for(w=0;w<this._absoluteSources.length;++w)if(this._absoluteSources[w]==x)return w;return-1},je.fromSourceMap=function(x,w){var M=Object.create(je.prototype),k=M._names=ne.fromArray(x._names.toArray(),!0),j=M._sources=ne.fromArray(x._sources.toArray(),!0);M.sourceRoot=x._sourceRoot,M.sourcesContent=x._generateSourcesContent(M._sources.toArray(),M.sourceRoot),M.file=x._file,M._sourceMapURL=w,M._absoluteSources=M._sources.toArray().map(function(se){return Or.computeSourceURL(M.sourceRoot,se,w)});for(var G=x._mappings.toArray().slice(),Z=M.__generatedMappings=[],le=M.__originalMappings=[],pe=0,Ie=G.length;pe<Ie;pe++){var Ee=G[pe],be=new We;be.generatedLine=Ee.generatedLine,be.generatedColumn=Ee.generatedColumn,Ee.source&&(be.source=j.indexOf(Ee.source),be.originalLine=Ee.originalLine,be.originalColumn=Ee.originalColumn,Ee.name&&(be.name=k.indexOf(Ee.name)),le.push(be)),Z.push(be)}return Me(M.__originalMappings,Or.compareByOriginalPositions),M},je.prototype._version=3,Object.defineProperty(je.prototype,"sources",{get:function(){return this._absoluteSources.slice()}}),je.prototype._parseMappings=function(x,w){for(var M,k,j,G,Z,le=1,pe=0,Ie=0,Ee=0,be=0,se=0,ve=x.length,De=0,Fe={},qe={},Le=[],Ue=[];De<ve;)if(x.charAt(De)===";")le++,De++,pe=0;else if(x.charAt(De)===",")De++;else{for((M=new We).generatedLine=le,G=De;G<ve&&!this._charIsMappingSeparator(x,G);G++);if(j=Fe[k=x.slice(De,G)])De+=k.length;else{for(j=[];De<G;)Ae.decode(x,De,qe),Z=qe.value,De=qe.rest,j.push(Z);if(j.length===2)throw new Error("Found a source, but no line and column");if(j.length===3)throw new Error("Found a source and line, but no column");Fe[k]=j}M.generatedColumn=pe+j[0],pe=M.generatedColumn,j.length>1&&(M.source=be+j[1],be+=j[1],M.originalLine=Ie+j[2],Ie=M.originalLine,M.originalLine+=1,M.originalColumn=Ee+j[3],Ee=M.originalColumn,j.length>4&&(M.name=se+j[4],se+=j[4])),Ue.push(M),typeof M.originalLine=="number"&&Le.push(M)}Me(Ue,Or.compareByGeneratedPositionsDeflated),this.__generatedMappings=Ue,Me(Le,Or.compareByOriginalPositions),this.__originalMappings=Le},je.prototype._findMapping=function(x,w,M,k,j,G){if(x[M]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+x[M]);if(x[k]<0)throw new TypeError("Column must be greater than or equal to 0, got "+x[k]);return z.search(x,w,j,G)},je.prototype.computeColumnSpans=function(){for(var x=0;x<this._generatedMappings.length;++x){var w=this._generatedMappings[x];if(x+1<this._generatedMappings.length){var M=this._generatedMappings[x+1];if(w.generatedLine===M.generatedLine){w.lastGeneratedColumn=M.generatedColumn-1;continue}}w.lastGeneratedColumn=1/0}},je.prototype.originalPositionFor=function(x){var w={generatedLine:Or.getArg(x,"line"),generatedColumn:Or.getArg(x,"column")},M=this._findMapping(w,this._generatedMappings,"generatedLine","generatedColumn",Or.compareByGeneratedPositionsDeflated,Or.getArg(x,"bias",He.GREATEST_LOWER_BOUND));if(M>=0){var k=this._generatedMappings[M];if(k.generatedLine===w.generatedLine){var j=Or.getArg(k,"source",null);j!==null&&(j=this._sources.at(j),j=Or.computeSourceURL(this.sourceRoot,j,this._sourceMapURL));var G=Or.getArg(k,"name",null);return G!==null&&(G=this._names.at(G)),{source:j,line:Or.getArg(k,"originalLine",null),column:Or.getArg(k,"originalColumn",null),name:G}}}return{source:null,line:null,column:null,name:null}},je.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(x){return x==null})},je.prototype.sourceContentFor=function(x,w){if(!this.sourcesContent)return null;var M=this._findSourceIndex(x);if(M>=0)return this.sourcesContent[M];var k,j=x;if(this.sourceRoot!=null&&(j=Or.relative(this.sourceRoot,j)),this.sourceRoot!=null&&(k=Or.urlParse(this.sourceRoot))){var G=j.replace(/^file:\/\//,"");if(k.scheme=="file"&&this._sources.has(G))return this.sourcesContent[this._sources.indexOf(G)];if((!k.path||k.path=="/")&&this._sources.has("/"+j))return this.sourcesContent[this._sources.indexOf("/"+j)]}if(w)return null;throw new Error('"'+j+'" is not in the SourceMap.')},je.prototype.generatedPositionFor=function(x){var w=Or.getArg(x,"source");if((w=this._findSourceIndex(w))<0)return{line:null,column:null,lastColumn:null};var M={source:w,originalLine:Or.getArg(x,"line"),originalColumn:Or.getArg(x,"column")},k=this._findMapping(M,this._originalMappings,"originalLine","originalColumn",Or.compareByOriginalPositions,Or.getArg(x,"bias",He.GREATEST_LOWER_BOUND));if(k>=0){var j=this._originalMappings[k];if(j.source===M.source)return{line:Or.getArg(j,"generatedLine",null),column:Or.getArg(j,"generatedColumn",null),lastColumn:Or.getArg(j,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},Wu.BasicSourceMapConsumer=je,Ke.prototype=Object.create(He.prototype),Ke.prototype.constructor=He,Ke.prototype._version=3,Object.defineProperty(Ke.prototype,"sources",{get:function(){for(var x=[],w=0;w<this._sections.length;w++)for(var M=0;M<this._sections[w].consumer.sources.length;M++)x.push(this._sections[w].consumer.sources[M]);return x}}),Ke.prototype.originalPositionFor=function(x){var w={generatedLine:Or.getArg(x,"line"),generatedColumn:Or.getArg(x,"column")},M=z.search(w,this._sections,function(j,G){return j.generatedLine-G.generatedOffset.generatedLine||j.generatedColumn-G.generatedOffset.generatedColumn}),k=this._sections[M];return k?k.consumer.originalPositionFor({line:w.generatedLine-(k.generatedOffset.generatedLine-1),column:w.generatedColumn-(k.generatedOffset.generatedLine===w.generatedLine?k.generatedOffset.generatedColumn-1:0),bias:x.bias}):{source:null,line:null,column:null,name:null}},Ke.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(x){return x.consumer.hasContentsOfAllSources()})},Ke.prototype.sourceContentFor=function(x,w){for(var M=0;M<this._sections.length;M++){var k=this._sections[M].consumer.sourceContentFor(x,!0);if(k)return k}if(w)return null;throw new Error('"'+x+'" is not in the SourceMap.')},Ke.prototype.generatedPositionFor=function(x){for(var w=0;w<this._sections.length;w++){var M=this._sections[w];if(M.consumer._findSourceIndex(Or.getArg(x,"source"))!==-1){var k=M.consumer.generatedPositionFor(x);if(k)return{line:k.line+(M.generatedOffset.generatedLine-1),column:k.column+(M.generatedOffset.generatedLine===k.line?M.generatedOffset.generatedColumn-1:0)}}}return{line:null,column:null}},Ke.prototype._parseMappings=function(x,w){this.__generatedMappings=[],this.__originalMappings=[];for(var M=0;M<this._sections.length;M++)for(var k=this._sections[M],j=k.consumer._generatedMappings,G=0;G<j.length;G++){var Z=j[G],le=k.consumer._sources.at(Z.source);le=Or.computeSourceURL(k.consumer.sourceRoot,le,this._sourceMapURL),this._sources.add(le),le=this._sources.indexOf(le);var pe=null;Z.name&&(pe=k.consumer._names.at(Z.name),this._names.add(pe),pe=this._names.indexOf(pe));var Ie={source:le,generatedLine:Z.generatedLine+(k.generatedOffset.generatedLine-1),generatedColumn:Z.generatedColumn+(k.generatedOffset.generatedLine===Z.generatedLine?k.generatedOffset.generatedColumn-1:0),originalLine:Z.originalLine,originalColumn:Z.originalColumn,name:pe};this.__generatedMappings.push(Ie),typeof Ie.originalLine=="number"&&this.__originalMappings.push(Ie)}Me(this.__generatedMappings,Or.compareByGeneratedPositionsDeflated),Me(this.__originalMappings,Or.compareByOriginalPositions)},Wu.IndexedSourceMapConsumer=Ke;var nt={},vt=Rd.SourceMapGenerator,kt=Wc,Bt=/(\r?\n)/,zr="$$$isSourceNode$$$";function Tr(x,w,M,k,j){this.children=[],this.sourceContents={},this.line=x??null,this.column=w??null,this.source=M??null,this.name=j??null,this[zr]=!0,k!=null&&this.add(k)}Tr.fromStringWithSourceMap=function(x,w,M){var k=new Tr,j=x.split(Bt),G=0,Z=function(){return be()+(be()||"");function be(){return G<j.length?j[G++]:void 0}},le=1,pe=0,Ie=null;return w.eachMapping(function(be){if(Ie!==null){if(!(le<be.generatedLine)){var se=(ve=j[G]||"").substr(0,be.generatedColumn-pe);return j[G]=ve.substr(be.generatedColumn-pe),pe=be.generatedColumn,Ee(Ie,se),void(Ie=be)}Ee(Ie,Z()),le++,pe=0}for(;le<be.generatedLine;)k.add(Z()),le++;if(pe<be.generatedColumn){var ve=j[G]||"";k.add(ve.substr(0,be.generatedColumn)),j[G]=ve.substr(be.generatedColumn),pe=be.generatedColumn}Ie=be},this),G<j.length&&(Ie&&Ee(Ie,Z()),k.add(j.splice(G).join(""))),w.sources.forEach(function(be){var se=w.sourceContentFor(be);se!=null&&(M!=null&&(be=kt.join(M,be)),k.setSourceContent(be,se))}),k;function Ee(be,se){if(be===null||be.source===void 0)k.add(se);else{var ve=M?kt.join(M,be.source):be.source;k.add(new Tr(be.originalLine,be.originalColumn,ve,se,be.name))}}},Tr.prototype.add=function(x){if(Array.isArray(x))x.forEach(function(w){this.add(w)},this);else{if(!x[zr]&&typeof x!="string")throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+x);x&&this.children.push(x)}return this},Tr.prototype.prepend=function(x){if(Array.isArray(x))for(var w=x.length-1;w>=0;w--)this.prepend(x[w]);else{if(!x[zr]&&typeof x!="string")throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+x);this.children.unshift(x)}return this},Tr.prototype.walk=function(x){for(var w,M=0,k=this.children.length;M<k;M++)(w=this.children[M])[zr]?w.walk(x):w!==""&&x(w,{source:this.source,line:this.line,column:this.column,name:this.name})},Tr.prototype.join=function(x){var w,M,k=this.children.length;if(k>0){for(w=[],M=0;M<k-1;M++)w.push(this.children[M]),w.push(x);w.push(this.children[M]),this.children=w}return this},Tr.prototype.replaceRight=function(x,w){var M=this.children[this.children.length-1];return M[zr]?M.replaceRight(x,w):typeof M=="string"?this.children[this.children.length-1]=M.replace(x,w):this.children.push("".replace(x,w)),this},Tr.prototype.setSourceContent=function(x,w){this.sourceContents[kt.toSetString(x)]=w},Tr.prototype.walkSourceContents=function(x){for(var w=0,M=this.children.length;w<M;w++)this.children[w][zr]&&this.children[w].walkSourceContents(x);var k=Object.keys(this.sourceContents);for(w=0,M=k.length;w<M;w++)x(kt.fromSetString(k[w]),this.sourceContents[k[w]])},Tr.prototype.toString=function(){var x="";return this.walk(function(w){x+=w}),x},Tr.prototype.toStringWithSourceMap=function(x){var w={code:"",line:1,column:0},M=new vt(x),k=!1,j=null,G=null,Z=null,le=null;return this.walk(function(pe,Ie){w.code+=pe,Ie.source!==null&&Ie.line!==null&&Ie.column!==null?(j===Ie.source&&G===Ie.line&&Z===Ie.column&&le===Ie.name||M.addMapping({source:Ie.source,original:{line:Ie.line,column:Ie.column},generated:{line:w.line,column:w.column},name:Ie.name}),j=Ie.source,G=Ie.line,Z=Ie.column,le=Ie.name,k=!0):k&&(M.addMapping({generated:{line:w.line,column:w.column}}),j=null,k=!1);for(var Ee=0,be=pe.length;Ee<be;Ee++)pe.charCodeAt(Ee)===10?(w.line++,w.column=0,Ee+1===be?(j=null,k=!1):k&&M.addMapping({source:Ie.source,original:{line:Ie.line,column:Ie.column},generated:{line:w.line,column:w.column},name:Ie.name})):w.column++}),this.walkSourceContents(function(pe,Ie){M.setSourceContent(pe,Ie)}),{code:w.code,map:M}},nt.SourceNode=Tr,zd.SourceMapGenerator=Rd.SourceMapGenerator,zd.SourceMapConsumer=Wu.SourceMapConsumer,zd.SourceNode=nt.SourceNode;var fr=zd,kr=fr.SourceMapConsumer,zt=fr.SourceMapGenerator,Ut=fe(function(x,w){if(!x)return w;if(!w)return x;var M=new kr(x),k=new kr(w),j=new zt;return k.eachMapping(function(G){if(G.originalLine!=null){var Z=M.originalPositionFor({line:G.originalLine,column:G.originalColumn});Z.source!=null&&j.addMapping({original:{line:Z.line,column:Z.column},generated:{line:G.generatedLine,column:G.generatedColumn},source:Z.source,name:Z.name})}}),[M,k].forEach(function(G){G.sources.forEach(function(Z){j._sources.add(Z);var le=G.sourceContentFor(Z);le!=null&&j.setSourceContent(Z,le)})}),j._sourceRoot=x.sourceRoot,j._file=x.file,JSON.parse(j.toString())});const Yr=function(x,w,M){const k=(arguments.length>3&&arguments[3]!==void 0?arguments[3]:t(329))("sass"),j={...M,data:wn(x,M.filename,M.additionalData),file:M.filename,outFile:M.filename,sourceMap:!!w};try{const G=k.renderSync(j),Z=G.stats.includedFiles;return w?{code:G.css.toString(),map:Ut(w,JSON.parse(G.map.toString())),errors:[],dependencies:Z}:{code:G.css.toString(),errors:[],dependencies:Z}}catch(G){return{code:"",errors:[G],dependencies:[]}}},un=function(x,w,M){const k=(arguments.length>3&&arguments[3]!==void 0?arguments[3]:t(329))("stylus");try{const j=k(x,M);w&&j.set("sourcemap",{inline:!1,comment:!1});const G=j.render(),Z=j.deps();return w?{code:G,map:Ut(w,j.sourcemap),errors:[],dependencies:Z}:{code:G,errors:[],dependencies:Z}}catch(j){return{code:"",errors:[j],dependencies:[]}}};function wn(x,w,M){return M?c.isFunction(M)?M(x,w):M+x:x}const jn={less:function(x,w,M){const k=(arguments.length>3&&arguments[3]!==void 0?arguments[3]:t(329))("less");let j,G=null;if(k.render(wn(x,M.filename,M.additionalData),{...M,syncImport:!0},(le,pe)=>{G=le,j=pe}),G)return{code:"",errors:[G],dependencies:[]};const Z=j.imports;return w?{code:j.css.toString(),map:Ut(w,j.map),errors:[],dependencies:Z}:{code:j.css.toString(),errors:[],dependencies:Z}},sass:(x,w,M,k)=>Yr(x,w,{...M,indentedSyntax:!0},k),scss:Yr,styl:un,stylus:un};var rs={exports:{}},Ho={};Object.defineProperty(Ho,"__esModule",{value:!0}),Ho.getFileSystem=function(){return zn},Ho.setFileSystem=function(x){zn.readFile=x.readFile,zn.writeFile=x.writeFile};let zn={readFile:()=>{throw Error("readFile not implemented")},writeFile:()=>{throw Error("writeFile not implemented")}};var Kr={},Fn={};Object.defineProperty(Fn,"__esModule",{value:!0}),Fn.default=function(x){return x?(Rn.test(x.charAt(0))&&(x=x.substr(1)),Rn.test(x.charAt(x.length-1))&&(x=x.substr(0,x.length-1)),x):""};const Rn=/['"]/;var Wt={};const jr=/[$]?[\w-]+/g;var Sn=(x,w)=>{let M;for(;M=jr.exec(x);){const k=w[M[0]];k&&(x=x.slice(0,M.index)+k+x.slice(jr.lastIndex),jr.lastIndex-=M[0].length-k.length)}return x};const Rs=Sn,bl=/^:import\(("[^"]*"|'[^']*'|[^"']+)\)$/,Wp=/^("[^"]*"|'[^']*'|[^"']+)$/,Iv=x=>{const w={};return x.walkDecls(M=>{const k=M.raws.before?M.raws.before.trim():"";w[k+M.prop]=M.value}),w},yv=function(x,w){let M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"rule";return Object.keys(x).map(k=>{const j=x[k],G=Object.keys(j).map(pe=>w.decl({prop:pe,value:j[pe],raws:{before:`
|
||
`}})),Z=G.length>0,le=M==="rule"?w.rule({selector:`:import('${k}')`,raws:{after:Z?`
|
||
`:""}}):w.atRule({name:"icss-import",params:`'${k}'`,raws:{after:Z?`
|
||
`:""}});return Z&&le.append(G),le})},bv=function(x,w){let M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"rule";const k=Object.keys(x).map(G=>w.decl({prop:G,value:x[G],raws:{before:`
|
||
`}}));if(k.length===0)return[];const j=M==="rule"?w.rule({selector:":export",raws:{after:`
|
||
`}}):w.atRule({name:"icss-export",raws:{after:`
|
||
`}});return j.append(k),[j]};var t8={replaceValueSymbols:Sn,replaceSymbols:(x,w)=>{x.walk(M=>{M.type==="decl"&&M.value?M.value=Rs(M.value.toString(),w):M.type==="rule"&&M.selector?M.selector=Rs(M.selector.toString(),w):M.type==="atrule"&&M.params&&(M.params=Rs(M.params.toString(),w))})},extractICSS:function(x){let w=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"auto";const k={},j={};function G(le,pe){const Ie=pe.replace(/'|"/g,"");k[Ie]=Object.assign(k[Ie]||{},Iv(le)),w&&le.remove()}function Z(le){Object.assign(j,Iv(le)),w&&le.remove()}return x.each(le=>{if(le.type==="rule"&&M!=="at-rule"){if(le.selector.slice(0,7)===":import"){const pe=bl.exec(le.selector);pe&&G(le,pe[1])}le.selector===":export"&&Z(le)}if(le.type==="atrule"&&M!=="rule"){if(le.name==="icss-import"){const pe=Wp.exec(le.params);pe&&G(le,pe[1])}le.name==="icss-export"&&Z(le)}}),{icssImports:k,icssExports:j}},createICSSRules:(x,w,M,k)=>[...yv(x,M,k),...bv(w,M,k)]};Object.defineProperty(Wt,"__esModule",{value:!0}),Wt.default=void 0;var Yfe=t8;const xL=/^:import\((.+)\)$/;Wt.default=class{constructor(x,w){this.pathFetcher=x,this.plugin=this.plugin.bind(this),this.exportTokens={},this.translations={},this.trace=w}plugin(){const x=this;return{postcssPlugin:"css-modules-parser",OnceExit:async w=>(await Promise.all(x.fetchAllImports(w)),x.linkImportedSymbols(w),x.extractExports(w))}}fetchAllImports(x){let w=[];return x.each(M=>{M.type=="rule"&&M.selector.match(xL)&&w.push(this.fetchImport(M,x.source.input.from,w.length))}),w}linkImportedSymbols(x){(0,Yfe.replaceSymbols)(x,this.translations)}extractExports(x){x.each(w=>{w.type=="rule"&&w.selector==":export"&&this.handleExport(w)})}handleExport(x){x.each(w=>{w.type=="decl"&&(Object.keys(this.translations).forEach(M=>{w.value=w.value.replace(M,this.translations[M])}),this.exportTokens[w.prop]=w.value)}),x.remove()}async fetchImport(x,w,M){const k=x.selector.match(xL)[1],j=this.trace+String.fromCharCode(M),G=await this.pathFetcher(k,w,j);try{x.each(Z=>{Z.type=="decl"&&(this.translations[Z.prop]=G[Z.value])}),x.remove()}catch{}}};var r8={};Object.defineProperty(r8,"__esModule",{value:!0}),r8.default=function(x,w){return new Promise((M,k)=>{const{writeFile:j}=(0,Xfe.getFileSystem)();j(`${x}.json`,JSON.stringify(w),G=>G?k(G):M(w))})};var n8,Xfe=Ho,i8={},Zfe="[object Symbol]",Qfe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Jfe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,qI="\\ud800-\\udfff",_L="\\u0300-\\u036f\\ufe20-\\ufe23",PL="\\u20d0-\\u20f0",OL="\\u2700-\\u27bf",ML="a-z\\xdf-\\xf6\\xf8-\\xff",kL="A-Z\\xc0-\\xd6\\xd8-\\xde",$L="\\ufe0e\\ufe0f",LL="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",epe="["+qI+"]",NL="["+LL+"]",YI="["+_L+PL+"]",DL="\\d+",tpe="["+OL+"]",zL="["+ML+"]",RL="[^"+qI+LL+DL+OL+ML+kL+"]",s8="\\ud83c[\\udffb-\\udfff]",VL="[^"+qI+"]",o8="(?:\\ud83c[\\udde6-\\uddff]){2}",a8="[\\ud800-\\udbff][\\udc00-\\udfff]",Gp="["+kL+"]",HL="\\u200d",BL="(?:"+zL+"|"+RL+")",rpe="(?:"+Gp+"|"+RL+")",jL="(?:['’](?:d|ll|m|re|s|t|ve))?",FL="(?:['’](?:D|LL|M|RE|S|T|VE))?",UL="(?:"+YI+"|"+s8+")?",WL="["+$L+"]?",GL=WL+UL+"(?:"+HL+"(?:"+[VL,o8,a8].join("|")+")"+WL+UL+")*",npe="(?:"+[tpe,o8,a8].join("|")+")"+GL,ipe="(?:"+[VL+YI+"?",YI,o8,a8,epe].join("|")+")",spe=RegExp("['’]","g"),ope=RegExp(YI,"g"),ape=RegExp(s8+"(?="+s8+")|"+ipe+GL,"g"),lpe=RegExp([Gp+"?"+zL+"+"+jL+"(?="+[NL,Gp,"$"].join("|")+")",rpe+"+"+FL+"(?="+[NL,Gp+BL,"$"].join("|")+")",Gp+"?"+BL+"+"+jL,Gp+"+"+FL,DL,npe].join("|"),"g"),cpe=RegExp("["+HL+qI+_L+PL+$L+"]"),upe=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,hpe=typeof _e=="object"&&_e&&_e.Object===Object&&_e,dpe=typeof self=="object"&&self&&self.Object===Object&&self,fpe=hpe||dpe||Function("return this")(),ppe=(n8={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"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",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"ss"},function(x){return n8?.[x]});function KL(x){return cpe.test(x)}var gpe=Object.prototype.toString,qL=fpe.Symbol,YL=qL?qL.prototype:void 0,XL=YL?YL.toString:void 0;function XI(x){return x==null?"":function(w){if(typeof w=="string")return w;if(function(k){return typeof k=="symbol"||function(j){return!!j&&typeof j=="object"}(k)&&gpe.call(k)==Zfe}(w))return XL?XL.call(w):"";var M=w+"";return M=="0"&&1/w==-1/0?"-0":M}(x)}var ZL,vpe=(ZL=function(x,w,M){return w=w.toLowerCase(),x+(M?mpe(XI(w).toLowerCase()):w)},function(x){return function(w,M,k,j){for(var G=-1,Z=w?w.length:0;++G<Z;)k=M(k,w[G],G,w);return k}(function(w,M,k){return w=XI(w),M===void 0?function(j){return upe.test(j)}(w)?function(j){return j.match(lpe)||[]}(w):function(j){return j.match(Qfe)||[]}(w):w.match(M)||[]}(function(w){return(w=XI(w))&&w.replace(Jfe,ppe).replace(ope,"")}(x).replace(spe,"")),ZL,"")}),mpe=function(x){var w,M,k,j,G=KL(x=XI(x))?function(pe){return KL(pe)?function(Ie){return Ie.match(ape)||[]}(pe):function(Ie){return Ie.split("")}(pe)}(x):void 0,Z=G?G[0]:x.charAt(0),le=G?(w=G,M=1,j=w.length,k=k===void 0?j:k,!M&&k>=j?w:function(pe,Ie,Ee){var be=-1,se=pe.length;Ie<0&&(Ie=-Ie>se?0:se+Ie),(Ee=Ee>se?se:Ee)<0&&(Ee+=se),se=Ie>Ee?0:Ee-Ie>>>0,Ie>>>=0;for(var ve=Array(se);++be<se;)ve[be]=pe[be+Ie];return ve}(w,M,k)).join(""):x.slice(1);return Z.toUpperCase()+le},Cpe=vpe;Object.defineProperty(i8,"__esModule",{value:!0}),i8.makeLocalsConventionReducer=function(x,w){const M=typeof x=="function";return(k,j)=>{let[G,Z]=j;if(M)return k[x(G,Z,w)]=Z,k;switch(x){case"camelCase":k[G]=Z,k[(0,QL.default)(G)]=Z;break;case"camelCaseOnly":k[(0,QL.default)(G)]=Z;break;case"dashes":k[G]=Z,k[JL(G)]=Z;break;case"dashesOnly":k[JL(G)]=Z}return k}};var ZI,QL=(ZI=Cpe)&&ZI.__esModule?ZI:{default:ZI};function JL(x){return x.replace(/-+(\w)/g,(w,M)=>M.toUpperCase())}var QI={};Object.defineProperty(QI,"__esModule",{value:!0}),QI.default=void 0;var Ape=l8(f),Kp=l8(l),Ipe=l8(Wt),ype=Ho;function l8(x){return x&&x.__esModule?x:{default:x}}class c8{constructor(w){this.plugins=w||c8.defaultPlugins}async load(w,M,k,j){const G=new Ipe.default(j,k),Z=this.plugins.concat([G.plugin()]);return{injectableSource:(await(0,Ape.default)(Z).process(w,{from:M})).css,exportTokens:G.exportTokens}}}const bpe=(x,w)=>x.length<w.length?x<w.substring(0,x.length)?-1:1:x.length>w.length?x.substring(0,w.length)<=w?-1:1:x<w?-1:1;QI.default=class{constructor(x,w,M){if(x==="/"&&r.platform==="win32"){const k=r.cwd().slice(0,3);if(!/^[A-Za-z]:\\$/.test(k))throw new Error(`Failed to obtain root from "${r.cwd()}".`);x=k}this.root=x,this.fileResolve=M,this.sources={},this.traces={},this.importNr=0,this.core=new c8(w),this.tokensByFile={},this.fs=(0,ype.getFileSystem)()}async fetch(x,w,M){const k=x.replace(/^["']|["']$/g,""),j=M||String.fromCharCode(this.importNr++),G=typeof this.fileResolve=="function",Z=G?await this.fileResolve(k,w):await Promise.resolve();if(Z&&!Kp.default.isAbsolute(Z))throw new Error('The returned path from the "fileResolve" option must be absolute.');const le=Kp.default.dirname(w),pe=Z||Kp.default.resolve(le,k);let Ie=Z||Kp.default.resolve(Kp.default.resolve(this.root,le),k);if(!G&&k[0]!=="."&&!Kp.default.isAbsolute(k))try{Ie=t(329).resolve(k)}catch{}return this.tokensByFile[Ie]||new Promise((Ee,be)=>{this.fs.readFile(Ie,"utf-8",async(se,ve)=>{se&&be(se);const{injectableSource:De,exportTokens:Fe}=await this.core.load(ve,pe,j,this.fetch.bind(this));this.sources[Ie]=De,this.traces[j]=Ie,this.tokensByFile[Ie]=Fe,Ee(Fe)})})}get finalSource(){const x=this.traces,w=this.sources;let M=new Set;return Object.keys(x).sort(bpe).map(k=>{const j=x[k];return M.has(j)?null:(M.add(j),w[j])}).join("")}};var Bd={},u8={exports:{}};function eN(x,w,M,k,j){if(M[x]===2)return;if(M[x]===1)return j?function(le,pe){const Ie=new Error("Nondeterministic import's order"),Ee=pe[le].find(be=>pe[be].indexOf(le)>-1);return Ie.nodes=[le,Ee],Ie}(x,w):void 0;M[x]=1;const G=w[x],Z=G.length;for(let le=0;le<Z;++le){const pe=eN(G[le],w,M,k,j);if(pe instanceof Error)return pe}M[x]=2,k.push(x)}const Epe=/^(.+?)\s+from\s+(?:"([^"]+)"|'([^']+)'|(global))$/,wpe=/^:import\((?:"([^"]+)"|'([^']+)')\)/;function tN(x,w,M,k){const j=w+"_siblings",G=w+"_"+x;if(k[G]!==1){Array.isArray(k[j])||(k[j]=[]);const Z=k[j];Array.isArray(M[x])?M[x]=M[x].concat(Z):M[x]=Z.slice(),k[G]=1,Z.push(x)}}u8.exports=function(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},w=0;const M=typeof x.createImportedName!="function"?j=>`i__imported_${j.replace(/\W/g,"_")}_${w++}`:x.createImportedName,k=x.failOnWrongOrder;return{postcssPlugin:"postcss-modules-extract-imports",prepare(){const j={},G={},Z={},le={},pe={};return{Once(Ie,Ee){Ie.walkRules(ve=>{const De=wpe.exec(ve.selector);if(De){const[,Fe,qe]=De,Le=Fe||qe;tN(Le,"root",j,G),Z[Le]=ve}}),Ie.walkDecls(/^composes$/,ve=>{const De=ve.value.match(Epe);if(!De)return;let Fe,[,qe,Le,Ue,Re]=De;if(Re)Fe=qe.split(/\s+/).map(we=>`global(${we})`);else{const we=Le||Ue;let Qe=ve.parent,et="";for(;Qe.type!=="root";)et=Qe.parent.index(Qe)+"_"+et,Qe=Qe.parent;const{selector:Je}=ve.parent;tN(we,`_${et}${Je}`,j,G),le[we]=ve,pe[we]=pe[we]||{},Fe=qe.split(/\s+/).map(rt=>(pe[we][rt]||(pe[we][rt]=M(rt,we)),pe[we][rt]))}ve.value=Fe.join(" ")});const be=function(ve,De){const Fe=[],qe={},Le=Object.keys(ve),Ue=Le.length;for(let Re=0;Re<Ue;++Re){const we=eN(Le[Re],ve,qe,Fe,De);if(we instanceof Error)return we}return Fe}(j,k);if(be instanceof Error){const ve=be.nodes.find(De=>le.hasOwnProperty(De));throw le[ve].error("Failed to resolve order of composed modules "+be.nodes.map(De=>"`"+De+"`").join(", ")+".",{plugin:"postcss-modules-extract-imports",word:"composes"})}let se;be.forEach(ve=>{const De=pe[ve];let Fe=Z[ve];!Fe&&De&&(Fe=Ee.rule({selector:`:import("${ve}")`,raws:{after:`
|
||
`}}),se?Ie.insertAfter(se,Fe):Ie.prepend(Fe)),se=Fe,De&&Object.keys(De).forEach(qe=>{Fe.append(Ee.decl({value:qe,prop:De[qe],raws:{before:`
|
||
`}}))})})}}}}},u8.exports.postcss=!0;var rN,nN,Spe=u8.exports;function iN(){if(nN)return rN;nN=1;const x={};return rN=class{constructor(w,M){this.hashKey=M,typeof w=="function"?(this.hashFactory=w,this.hash=void 0):(this.hashFactory=void 0,this.hash=w),this.buffer=""}update(w,M){return M!==void 0||typeof w!="string"||w.length>2e3?(this.hash===void 0&&(this.hash=this.hashFactory()),this.buffer.length>0&&(this.hash.update(this.buffer),this.buffer=""),this.hash.update(w,M)):(this.buffer+=w,this.buffer.length>2e3&&(this.hash===void 0&&(this.hash=this.hashFactory()),this.hash.update(this.buffer),this.buffer="")),this}digest(w){let M;const k=this.buffer;if(this.hash===void 0){const G=`${this.hashKey}-${w}`;M=x[G],M===void 0&&(M=x[G]=new Map);const Z=M.get(k);if(Z!==void 0)return Z;this.hash=this.hashFactory()}k.length>0&&this.hash.update(k);const j=this.hash.digest(w);return M!==void 0&&M.set(k,j),j}}}var sN,oN,aN,lN,cN,uN,hN,JI={exports:{}};function h8(){if(sN)return JI.exports;sN=1;const x=-4&Math.floor(16368);class w{constructor(k,j,G,Z){const le=k.exports;le.init(),this.exports=le,this.mem=i.from(le.memory.buffer,0,65536),this.buffered=0,this.instancesPool=j,this.chunkSize=G,this.digestSize=Z}reset(){this.buffered=0,this.exports.init()}update(k,j){if(typeof k=="string"){for(;k.length>x;)this._updateWithShortString(k.slice(0,x),j),k=k.slice(x);return this._updateWithShortString(k,j),this}return this._updateWithBuffer(k),this}_updateWithShortString(k,j){const{exports:G,buffered:Z,mem:le,chunkSize:pe}=this;let Ie;if(k.length<70)if(j&&j!=="utf-8"&&j!=="utf8")if(j==="latin1"){Ie=Z;for(let Ee=0;Ee<k.length;Ee++){const be=k.charCodeAt(Ee);le[Ie++]=be}}else Ie=Z+le.write(k,Z,j);else{Ie=Z;for(let Ee=0;Ee<k.length;Ee++){const be=k.charCodeAt(Ee);if(be<128)le[Ie++]=be;else{if(!(be<2048)){Ie+=le.write(k.slice(Ee),Ie,j);break}le[Ie]=be>>6|192,le[Ie+1]=63&be|128,Ie+=2}}}else Ie=Z+le.write(k,Z,j);if(Ie<pe)this.buffered=Ie;else{const Ee=Ie&~(this.chunkSize-1);G.update(Ee);const be=Ie-Ee;this.buffered=be,be>0&&le.copyWithin(0,Ee,Ie)}}_updateWithBuffer(k){const{exports:j,buffered:G,mem:Z}=this,le=k.length;if(G+le<this.chunkSize)k.copy(Z,G,0,le),this.buffered+=le;else{const pe=G+le&~(this.chunkSize-1);if(pe>65536){let Ee=65536-G;k.copy(Z,G,0,Ee),j.update(65536);const be=pe-G-65536;for(;Ee<be;)k.copy(Z,0,Ee,Ee+65536),j.update(65536),Ee+=65536;k.copy(Z,0,Ee,pe-G),j.update(pe-G-Ee)}else k.copy(Z,G,0,pe-G),j.update(pe);const Ie=le+G-pe;this.buffered=Ie,Ie>0&&k.copy(Z,0,le-Ie,le)}}digest(k){const{exports:j,buffered:G,mem:Z,digestSize:le}=this;j.final(G),this.instancesPool.push(this);const pe=Z.toString("latin1",0,le);return k==="hex"?pe:k!=="binary"&&k?i.from(pe,"hex").toString(k):i.from(pe,"hex")}}return JI.exports=(M,k,j,G)=>{if(k.length>0){const Z=k.pop();return Z.reset(),Z}return new w(new WebAssembly.Instance(M),k,j,G)},JI.exports.MAX_SHORT_STRING=x,JI.exports}function dN(){if(cN)return lN;cN=1;const x=h8().MAX_SHORT_STRING;return lN=class{constructor(w){this.string=void 0,this.encoding=void 0,this.hash=w}update(w,M){if(this.string!==void 0){if(typeof w=="string"&&M===this.encoding&&this.string.length+w.length<x)return this.string+=w,this;this.hash.update(this.string,this.encoding),this.string=void 0}return typeof w=="string"?!(w.length<x)||M&&M.startsWith("ba")?this.hash.update(w,M):(this.string=w,this.encoding=M):this.hash.update(w),this}digest(w){return this.string!==void 0&&this.hash.update(this.string,this.encoding),this.hash.digest(w)}}}const Tpe={26:"abcdefghijklmnopqrstuvwxyz",32:"123456789abcdefghjkmnpqrstuvwxyz",36:"0123456789abcdefghijklmnopqrstuvwxyz",49:"abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",52:"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",58:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",62:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",64:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"};function xpe(x,w){let M=0;for(let k=x.length-1;k>=0;k--){const j=4294967296*M+x[k];M=j%w,x[k]=Math.floor(j/w)}return M}let qp,d8,f8,Yp,Xp;const e5=l,_pe=function(x,w,M,k){let j;return k=k||9999,(w=w||"xxhash64")==="xxhash64"?(d8===void 0&&(d8=function(){if(hN)return uN;hN=1;const G=h8(),Z=new WebAssembly.Module(i.from("AGFzbQEAAAABCAJgAX8AYAAAAwQDAQAABQMBAAEGGgV+AUIAC34BQgALfgFCAAt+AUIAC34BQgALByIEBGluaXQAAAZ1cGRhdGUAAQVmaW5hbAACBm1lbW9yeQIACrUIAzAAQtbrgu7q/Yn14AAkAELP1tO+0ser2UIkAUIAJAJC+erQ0OfJoeThACQDQgAkBAvUAQIBfwR+IABFBEAPCyMEIACtfCQEIwAhAiMBIQMjAiEEIwMhBQNAIAIgASkDAELP1tO+0ser2UJ+fEIfiUKHla+vmLbem55/fiECIAMgASkDCELP1tO+0ser2UJ+fEIfiUKHla+vmLbem55/fiEDIAQgASkDEELP1tO+0ser2UJ+fEIfiUKHla+vmLbem55/fiEEIAUgASkDGELP1tO+0ser2UJ+fEIfiUKHla+vmLbem55/fiEFIAAgAUEgaiIBSw0ACyACJAAgAyQBIAQkAiAFJAMLqwYCAX8EfiMEQgBSBH4jACICQgGJIwEiA0IHiXwjAiIEQgyJfCMDIgVCEol8IAJCz9bTvtLHq9lCfkIfiUKHla+vmLbem55/foVCh5Wvr5i23puef35CnaO16oOxjYr6AH0gA0LP1tO+0ser2UJ+Qh+JQoeVr6+Ytt6bnn9+hUKHla+vmLbem55/fkKdo7Xqg7GNivoAfSAEQs/W077Sx6vZQn5CH4lCh5Wvr5i23puef36FQoeVr6+Ytt6bnn9+Qp2jteqDsY2K+gB9IAVCz9bTvtLHq9lCfkIfiUKHla+vmLbem55/foVCh5Wvr5i23puef35CnaO16oOxjYr6AH0FQsXP2bLx5brqJwsjBCAArXx8IQIDQCABQQhqIABNBEAgAiABKQMAQs/W077Sx6vZQn5CH4lCh5Wvr5i23puef36FQhuJQoeVr6+Ytt6bnn9+Qp2jteqDsY2K+gB9IQIgAUEIaiEBDAELCyABQQRqIABNBEACfyACIAE1AgBCh5Wvr5i23puef36FQheJQs/W077Sx6vZQn5C+fPd8Zn2masWfCECIAFBBGoLIQELA0AgACABRwRAIAIgATEAAELFz9my8eW66id+hUILiUKHla+vmLbem55/fiECIAFBAWohAQwBCwtBACACIAJCIYiFQs/W077Sx6vZQn4iAiACQh2IhUL5893xmfaZqxZ+IgIgAkIgiIUiAkIgiCIDQv//A4NCIIYgA0KAgPz/D4NCEIiEIgNC/4GAgPAfg0IQhiADQoD+g4CA4D+DQgiIhCIDQo+AvIDwgcAHg0IIhiADQvCBwIeAnoD4AINCBIiEIgNChoyYsODAgYMGfEIEiEKBgoSIkKDAgAGDQid+IANCsODAgYOGjJgwhHw3AwBBCCACQv////8PgyICQv//A4NCIIYgAkKAgPz/D4NCEIiEIgJC/4GAgPAfg0IQhiACQoD+g4CA4D+DQgiIhCICQo+AvIDwgcAHg0IIhiACQvCBwIeAnoD4AINCBIiEIgJChoyYsODAgYMGfEIEiEKBgoSIkKDAgAGDQid+IAJCsODAgYOGjJgwhHw3AwAL","base64"));return uN=G.bind(null,Z,[],32,16)}(),Yp===void 0&&(Yp=dN())),j=new Yp(d8())):w==="md4"?(f8===void 0&&(f8=function(){if(aN)return oN;aN=1;const G=h8(),Z=new WebAssembly.Module(i.from("AGFzbQEAAAABCAJgAX8AYAAAAwUEAQAAAAUDAQABBhoFfwFBAAt/AUEAC38BQQALfwFBAAt/AUEACwciBARpbml0AAAGdXBkYXRlAAIFZmluYWwAAwZtZW1vcnkCAAqFEAQmAEGBxpS6BiQBQYnXtv5+JAJB/rnrxXkkA0H2qMmBASQEQQAkAAvMCgEYfyMBIQojAiEGIwMhByMEIQgDQCAAIAVLBEAgBSgCCCINIAcgBiAFKAIEIgsgCCAHIAUoAgAiDCAKIAggBiAHIAhzcXNqakEDdyIDIAYgB3Nxc2pqQQd3IgEgAyAGc3FzampBC3chAiAFKAIUIg8gASACIAUoAhAiCSADIAEgBSgCDCIOIAYgAyACIAEgA3Nxc2pqQRN3IgQgASACc3FzampBA3ciAyACIARzcXNqakEHdyEBIAUoAiAiEiADIAEgBSgCHCIRIAQgAyAFKAIYIhAgAiAEIAEgAyAEc3FzampBC3ciAiABIANzcXNqakETdyIEIAEgAnNxc2pqQQN3IQMgBSgCLCIVIAQgAyAFKAIoIhQgAiAEIAUoAiQiEyABIAIgAyACIARzcXNqakEHdyIBIAMgBHNxc2pqQQt3IgIgASADc3FzampBE3chBCAPIBAgCSAVIBQgEyAFKAI4IhYgAiAEIAUoAjQiFyABIAIgBSgCMCIYIAMgASAEIAEgAnNxc2pqQQN3IgEgAiAEc3FzampBB3ciAiABIARzcXNqakELdyIDIAkgAiAMIAEgBSgCPCIJIAQgASADIAEgAnNxc2pqQRN3IgEgAiADcnEgAiADcXJqakGZ84nUBWpBA3ciAiABIANycSABIANxcmpqQZnzidQFakEFdyIEIAEgAnJxIAEgAnFyaiASakGZ84nUBWpBCXciAyAPIAQgCyACIBggASADIAIgBHJxIAIgBHFyampBmfOJ1AVqQQ13IgEgAyAEcnEgAyAEcXJqakGZ84nUBWpBA3ciAiABIANycSABIANxcmpqQZnzidQFakEFdyIEIAEgAnJxIAEgAnFyampBmfOJ1AVqQQl3IgMgECAEIAIgFyABIAMgAiAEcnEgAiAEcXJqakGZ84nUBWpBDXciASADIARycSADIARxcmogDWpBmfOJ1AVqQQN3IgIgASADcnEgASADcXJqakGZ84nUBWpBBXciBCABIAJycSABIAJxcmpqQZnzidQFakEJdyIDIBEgBCAOIAIgFiABIAMgAiAEcnEgAiAEcXJqakGZ84nUBWpBDXciASADIARycSADIARxcmpqQZnzidQFakEDdyICIAEgA3JxIAEgA3FyampBmfOJ1AVqQQV3IgQgASACcnEgASACcXJqakGZ84nUBWpBCXciAyAMIAIgAyAJIAEgAyACIARycSACIARxcmpqQZnzidQFakENdyIBcyAEc2pqQaHX5/YGakEDdyICIAQgASACcyADc2ogEmpBodfn9gZqQQl3IgRzIAFzampBodfn9gZqQQt3IgMgAiADIBggASADIARzIAJzampBodfn9gZqQQ93IgFzIARzaiANakGh1+f2BmpBA3ciAiAUIAQgASACcyADc2pqQaHX5/YGakEJdyIEcyABc2pqQaHX5/YGakELdyIDIAsgAiADIBYgASADIARzIAJzampBodfn9gZqQQ93IgFzIARzampBodfn9gZqQQN3IgIgEyAEIAEgAnMgA3NqakGh1+f2BmpBCXciBHMgAXNqakGh1+f2BmpBC3chAyAKIA4gAiADIBcgASADIARzIAJzampBodfn9gZqQQ93IgFzIARzampBodfn9gZqQQN3IgJqIQogBiAJIAEgESADIAIgFSAEIAEgAnMgA3NqakGh1+f2BmpBCXciBHMgAXNqakGh1+f2BmpBC3ciAyAEcyACc2pqQaHX5/YGakEPd2ohBiADIAdqIQcgBCAIaiEIIAVBQGshBQwBCwsgCiQBIAYkAiAHJAMgCCQECw0AIAAQASMAIABqJAAL/wQCA38BfiMAIABqrUIDhiEEIABByABqQUBxIgJBCGshAyAAIgFBAWohACABQYABOgAAA0AgACACSUEAIABBB3EbBEAgAEEAOgAAIABBAWohAAwBCwsDQCAAIAJJBEAgAEIANwMAIABBCGohAAwBCwsgAyAENwMAIAIQAUEAIwGtIgRC//8DgyAEQoCA/P8Pg0IQhoQiBEL/gYCA8B+DIARCgP6DgIDgP4NCCIaEIgRCj4C8gPCBwAeDQgiGIARC8IHAh4CegPgAg0IEiIQiBEKGjJiw4MCBgwZ8QgSIQoGChIiQoMCAAYNCJ34gBEKw4MCBg4aMmDCEfDcDAEEIIwKtIgRC//8DgyAEQoCA/P8Pg0IQhoQiBEL/gYCA8B+DIARCgP6DgIDgP4NCCIaEIgRCj4C8gPCBwAeDQgiGIARC8IHAh4CegPgAg0IEiIQiBEKGjJiw4MCBgwZ8QgSIQoGChIiQoMCAAYNCJ34gBEKw4MCBg4aMmDCEfDcDAEEQIwOtIgRC//8DgyAEQoCA/P8Pg0IQhoQiBEL/gYCA8B+DIARCgP6DgIDgP4NCCIaEIgRCj4C8gPCBwAeDQgiGIARC8IHAh4CegPgAg0IEiIQiBEKGjJiw4MCBgwZ8QgSIQoGChIiQoMCAAYNCJ34gBEKw4MCBg4aMmDCEfDcDAEEYIwStIgRC//8DgyAEQoCA/P8Pg0IQhoQiBEL/gYCA8B+DIARCgP6DgIDgP4NCCIaEIgRCj4C8gPCBwAeDQgiGIARC8IHAh4CegPgAg0IEiIQiBEKGjJiw4MCBgwZ8QgSIQoGChIiQoMCAAYNCJ34gBEKw4MCBg4aMmDCEfDcDAAs=","base64"));return oN=G.bind(null,Z,[],64,32)}(),Yp===void 0&&(Yp=dN())),j=new Yp(f8())):w==="native-md4"?(qp===void 0&&(qp=t(343),Xp===void 0&&(Xp=iN())),j=new Xp(()=>qp.createHash("md4"),"md4")):(qp===void 0&&(qp=t(343),Xp===void 0&&(Xp=iN())),j=new Xp(()=>qp.createHash(w),w)),j.update(x),M==="base26"||M==="base32"||M==="base36"||M==="base49"||M==="base52"||M==="base58"||M==="base62"?function(G,Z,le){const pe=Tpe[Z];if(!pe)throw new Error("Unknown encoding base"+Z);const Ie=Math.ceil(8*G.length/Math.log2(Z));le=Math.min(le,Ie);const Ee=new Uint32Array(Math.ceil(G.length/4));G.copy(i.from(Ee.buffer));let be="";for(let se=0;se<le;se++)be=pe[xpe(Ee,Z)]+be;return be}(j.digest(),M.substr(4),k):j.digest(M||"hex").substr(0,k)};var fN,pN,Ppe=function(x,w){let M,k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const j=x.resourceQuery&&x.resourceQuery.length>1;M=typeof w=="function"?w(x.resourcePath,j?x.resourceQuery:void 0):w||"[hash].[ext]";const G=k.context,Z=k.content,le=k.regExp;let pe="bin",Ie="file",Ee="",be="",se="";if(x.resourcePath){const De=e5.parse(x.resourcePath);let Fe=x.resourcePath;De.ext&&(pe=De.ext.substr(1)),De.dir&&(Ie=De.name,Fe=De.dir+e5.sep),G!==void 0?(Ee=e5.relative(G,Fe+"_").replace(/\\/g,"/").replace(/\.\.(\/)?/g,"_$1"),Ee=Ee.substr(0,Ee.length-1)):Ee=Fe.replace(/\\/g,"/").replace(/\.\.(\/)?/g,"_$1"),Ee.length===1?Ee="":Ee.length>1&&(be=e5.basename(Ee))}if(x.resourceQuery&&x.resourceQuery.length>1){se=x.resourceQuery;const De=se.indexOf("#");De>=0&&(se=se.substr(0,De))}let ve=M;if(Z&&(ve=ve.replace(/\[(?:([^[:\]]+):)?(?:hash|contenthash)(?::([a-z]+\d*))?(?::(\d+))?\]/gi,(De,Fe,qe,Le)=>_pe(Z,Fe,qe,parseInt(Le,10)))),ve=ve.replace(/\[ext\]/gi,()=>pe).replace(/\[name\]/gi,()=>Ie).replace(/\[path\]/gi,()=>Ee).replace(/\[folder\]/gi,()=>be).replace(/\[query\]/gi,()=>se),le&&x.resourcePath){const De=x.resourcePath.match(new RegExp(le));De&&De.forEach((Fe,qe)=>{ve=ve.replace(new RegExp("\\["+qe+"\\]","ig"),Fe)})}return typeof x.options=="object"&&typeof x.options.customInterpolateName=="function"&&(ve=x.options.customInterpolateName.call(x,ve,w,k)),ve},Ope=l,p8={exports:{}},g8=40,v8=41,t5=39,m8=34,C8=92,Zp=47,A8=44,I8=58,r5=42,Mpe=117,kpe=85,$pe=43,Lpe=/^[a-f0-9?-]+$/i;function gN(x,w){var M,k,j=x.type,G=x.value;return w&&(k=w(x))!==void 0?k:j==="word"||j==="space"?G:j==="string"?(M=x.quote||"")+G+(x.unclosed?"":M):j==="comment"?"/*"+G+(x.unclosed?"":"*/"):j==="div"?(x.before||"")+G+(x.after||""):Array.isArray(x.nodes)?(M=vN(x.nodes,w),j!=="function"?M:G+"("+(x.before||"")+M+(x.after||"")+(x.unclosed?"":")")):G}function vN(x,w){var M,k;if(Array.isArray(x)){for(M="",k=x.length-1;~k;k-=1)M=gN(x[k],w)+M;return M}return gN(x,w)}var mN=function x(w,M,k){var j,G,Z,le;for(j=0,G=w.length;j<G;j+=1)Z=w[j],k||(le=M(Z,j,w)),le!==!1&&Z.type==="function"&&Array.isArray(Z.nodes)&&x(Z.nodes,M,k),k&&M(Z,j,w)},CN=vN;function X1(x){return this instanceof X1?(this.nodes=function(w){for(var M,k,j,G,Z,le,pe,Ie,Ee,be=[],se=w,ve=0,De=se.charCodeAt(ve),Fe=se.length,qe=[{nodes:be}],Le=0,Ue="",Re="",we="";ve<Fe;)if(De<=32){M=ve;do M+=1,De=se.charCodeAt(M);while(De<=32);G=se.slice(ve,M),j=be[be.length-1],De===v8&&Le?we=G:j&&j.type==="div"?(j.after=G,j.sourceEndIndex+=G.length):De===A8||De===I8||De===Zp&&se.charCodeAt(M+1)!==r5&&(!Ee||Ee&&Ee.type==="function"&&Ee.value!=="calc")?Re=G:be.push({type:"space",sourceIndex:ve,sourceEndIndex:M,value:G}),ve=M}else if(De===t5||De===m8){M=ve,G={type:"string",sourceIndex:ve,quote:k=De===t5?"'":'"'};do if(Z=!1,~(M=se.indexOf(k,M+1)))for(le=M;se.charCodeAt(le-1)===C8;)le-=1,Z=!Z;else M=(se+=k).length-1,G.unclosed=!0;while(Z);G.value=se.slice(ve+1,M),G.sourceEndIndex=G.unclosed?M:M+1,be.push(G),ve=M+1,De=se.charCodeAt(ve)}else if(De===Zp&&se.charCodeAt(ve+1)===r5)G={type:"comment",sourceIndex:ve,sourceEndIndex:(M=se.indexOf("*/",ve))+2},M===-1&&(G.unclosed=!0,M=se.length,G.sourceEndIndex=M),G.value=se.slice(ve+2,M),be.push(G),ve=M+2,De=se.charCodeAt(ve);else if(De!==Zp&&De!==r5||!Ee||Ee.type!=="function"||Ee.value!=="calc")if(De===Zp||De===A8||De===I8)G=se[ve],be.push({type:"div",sourceIndex:ve-Re.length,sourceEndIndex:ve+G.length,value:G,before:Re,after:""}),Re="",ve+=1,De=se.charCodeAt(ve);else if(g8===De){M=ve;do M+=1,De=se.charCodeAt(M);while(De<=32);if(Ie=ve,G={type:"function",sourceIndex:ve-Ue.length,value:Ue,before:se.slice(Ie+1,M)},ve=M,Ue==="url"&&De!==t5&&De!==m8){M-=1;do if(Z=!1,~(M=se.indexOf(")",M+1)))for(le=M;se.charCodeAt(le-1)===C8;)le-=1,Z=!Z;else M=(se+=")").length-1,G.unclosed=!0;while(Z);pe=M;do pe-=1,De=se.charCodeAt(pe);while(De<=32);Ie<pe?(G.nodes=ve!==pe+1?[{type:"word",sourceIndex:ve,sourceEndIndex:pe+1,value:se.slice(ve,pe+1)}]:[],G.unclosed&&pe+1!==M?(G.after="",G.nodes.push({type:"space",sourceIndex:pe+1,sourceEndIndex:M,value:se.slice(pe+1,M)})):(G.after=se.slice(pe+1,M),G.sourceEndIndex=M)):(G.after="",G.nodes=[]),ve=M+1,G.sourceEndIndex=G.unclosed?M:ve,De=se.charCodeAt(ve),be.push(G)}else Le+=1,G.after="",G.sourceEndIndex=ve+1,be.push(G),qe.push(G),be=G.nodes=[],Ee=G;Ue=""}else if(v8===De&&Le)ve+=1,De=se.charCodeAt(ve),Ee.after=we,Ee.sourceEndIndex+=we.length,we="",Le-=1,qe[qe.length-1].sourceEndIndex=ve,qe.pop(),be=(Ee=qe[Le]).nodes;else{M=ve;do De===C8&&(M+=1),M+=1,De=se.charCodeAt(M);while(M<Fe&&!(De<=32||De===t5||De===m8||De===A8||De===I8||De===Zp||De===g8||De===r5&&Ee&&Ee.type==="function"&&Ee.value==="calc"||De===Zp&&Ee.type==="function"&&Ee.value==="calc"||De===v8&&Le));G=se.slice(ve,M),g8===De?Ue=G:Mpe!==G.charCodeAt(0)&&kpe!==G.charCodeAt(0)||$pe!==G.charCodeAt(1)||!Lpe.test(G.slice(2))?be.push({type:"word",sourceIndex:ve,sourceEndIndex:M,value:G}):be.push({type:"unicode-range",sourceIndex:ve,sourceEndIndex:M,value:G}),ve=M}else G=se[ve],be.push({type:"word",sourceIndex:ve-Re.length,sourceEndIndex:ve+G.length,value:G}),ve+=1,De=se.charCodeAt(ve);for(ve=qe.length-1;ve;ve-=1)qe[ve].unclosed=!0,qe[ve].sourceEndIndex=se.length;return qe[0].nodes}(x),this):new X1(x)}X1.prototype.toString=function(){return Array.isArray(this.nodes)?CN(this.nodes):""},X1.prototype.walk=function(x,w){return mN(this.nodes,x,w),this},X1.unit=function(){if(pN)return fN;pN=1;var x=45,w=43,M=46,k=101,j=69;return fN=function(G){var Z,le,pe,Ie=0,Ee=G.length;if(Ee===0||!function(be){var se,ve=be.charCodeAt(0);if(ve===w||ve===x){if((se=be.charCodeAt(1))>=48&&se<=57)return!0;var De=be.charCodeAt(2);return se===M&&De>=48&&De<=57}return ve===M?(se=be.charCodeAt(1))>=48&&se<=57:ve>=48&&ve<=57}(G))return!1;for((Z=G.charCodeAt(Ie))!==w&&Z!==x||Ie++;Ie<Ee&&!((Z=G.charCodeAt(Ie))<48||Z>57);)Ie+=1;if(Z=G.charCodeAt(Ie),le=G.charCodeAt(Ie+1),Z===M&&le>=48&&le<=57)for(Ie+=2;Ie<Ee&&!((Z=G.charCodeAt(Ie))<48||Z>57);)Ie+=1;if(Z=G.charCodeAt(Ie),le=G.charCodeAt(Ie+1),pe=G.charCodeAt(Ie+2),(Z===k||Z===j)&&(le>=48&&le<=57||(le===w||le===x)&&pe>=48&&pe<=57))for(Ie+=le===w||le===x?3:2;Ie<Ee&&!((Z=G.charCodeAt(Ie))<48||Z>57);)Ie+=1;return{number:G.slice(0,Ie),unit:G.slice(Ie)}}}(),X1.walk=mN,X1.stringify=CN;const y8=Vp,AN=X1,{extractICSS:Npe}=t8,n5=x=>x.type==="combinator"&&x.value===" ";function i5(x){const w=[];return x.forEach(M=>{Array.isArray(M)?i5(M).forEach(k=>{w.push(k)}):M&&w.push(M)}),w.length>0&&n5(w[w.length-1])&&w.pop(),w}function IN(x,w){switch(x.type){case"word":w.localizeNextItem&&(w.localAliasMap.has(x.value)||(x.value=":local("+x.value+")",w.localizeNextItem=!1));break;case"function":w.options&&w.options.rewriteUrl&&x.value.toLowerCase()==="url"&&x.nodes.map(M=>{if(M.type!=="string"&&M.type!=="word")return;let k=w.options.rewriteUrl(w.global,M.value);switch(M.type){case"string":M.quote==="'"&&(k=k.replace(/(\\)/g,"\\$1").replace(/'/g,"\\'")),M.quote==='"'&&(k=k.replace(/(\\)/g,"\\$1").replace(/"/g,'\\"'));break;case"word":k=k.replace(/("|'|\)|\\)/g,"\\$1")}M.value=k})}return x}const Dpe=["none","inherit","initial","revert","revert-layer","unset"];function yN(x,w,M){const k=AN(w.value);k.walk((j,G,Z)=>{if(j.type==="function"&&(j.value.toLowerCase()==="var"||j.value.toLowerCase()==="env"))return!1;if(j.type==="word"&&Dpe.includes(j.value.toLowerCase()))return;const le={options:M.options,global:M.global,localizeNextItem:x&&!M.global,localAliasMap:M.localAliasMap};Z[G]=IN(j,le)}),w.value=k.toString()}function b8(x,w){if(!/animation$/i.test(x.prop))return/animation(-name)?$/i.test(x.prop)?yN(!0,x,w):/url\(/i.test(x.value)?yN(!1,x,w):void 0;{const M=/^-?([a-z\u0080-\uFFFF_]|(\\[^\r\n\f])|-)((\\[^\r\n\f])|[a-z\u0080-\uFFFF_0-9-])*$/i,k={$normal:1,$reverse:1,$alternate:1,"$alternate-reverse":1,$forwards:1,$backwards:1,$both:1,$infinite:1,$paused:1,$running:1,$ease:1,"$ease-in":1,"$ease-out":1,"$ease-in-out":1,$linear:1,"$step-end":1,"$step-start":1,$none:1/0,$initial:1/0,$inherit:1/0,$unset:1/0,$revert:1/0,"$revert-layer":1/0};let j={};const G=AN(x.value).walk(Z=>{if(Z.type==="div")return void(j={});if(Z.type==="function")return!1;if(Z.type!=="word")return;const le=Z.type==="word"?Z.value.toLowerCase():null;let pe=!1;return le&&M.test(le)&&("$"+le in k?(j["$"+le]="$"+le in j?j["$"+le]+1:0,pe=j["$"+le]>=k["$"+le]):pe=!0),IN(Z,{options:w.options,global:w.global,localizeNextItem:pe&&!w.global,localAliasMap:w.localAliasMap})});x.value=G.toString()}}p8.exports=function(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(x&&x.mode&&x.mode!=="global"&&x.mode!=="local"&&x.mode!=="pure")throw new Error('options.mode must be either "global", "local" or "pure" (default "local")');const w=x&&x.mode==="pure",M=x&&x.mode==="global";return{postcssPlugin:"postcss-modules-local-by-default",prepare(){const k=new Map;return{Once(j){const{icssImports:G}=Npe(j,!1);Object.keys(G).forEach(Z=>{Object.keys(G[Z]).forEach(le=>{k.set(le,G[Z][le])})}),j.walkAtRules(Z=>{if(/keyframes$/i.test(Z.name)){const le=/^\s*:global\s*\((.+)\)\s*$/.exec(Z.params),pe=/^\s*:local\s*\((.+)\)\s*$/.exec(Z.params);let Ie=M;if(le){if(w)throw Z.error("@keyframes :global(...) is not allowed in pure mode");Z.params=le[1],Ie=!0}else pe?(Z.params=pe[0],Ie=!1):M||Z.params&&!k.has(Z.params)&&(Z.params=":local("+Z.params+")");Z.walkDecls(Ee=>{b8(Ee,{localAliasMap:k,options:x,global:Ie})})}else Z.nodes&&Z.nodes.forEach(le=>{le.type==="decl"&&b8(le,{localAliasMap:k,options:x,global:M})})}),j.walkRules(Z=>{if(Z.parent&&Z.parent.type==="atrule"&&/keyframes$/i.test(Z.parent.name))return;const le=function(pe,Ie,Ee){const be=(ve,De)=>{if(De.ignoreNextSpacing&&!n5(ve))throw new Error("Missing whitespace after "+De.ignoreNextSpacing);if(De.enforceNoSpacing&&n5(ve))throw new Error("Missing whitespace before "+De.enforceNoSpacing);let Fe;switch(ve.type){case"root":{let qe;De.hasPureGlobals=!1,Fe=ve.nodes.map(Le=>{const Ue={global:De.global,lastWasSpacing:!0,hasLocals:!1,explicit:!1};if(Le=be(Le,Ue),qe===void 0)qe=Ue.global;else if(qe!==Ue.global)throw new Error('Inconsistent rule global/local result in rule "'+ve+'" (multiple selectors must result in the same mode for the rule)');return Ue.hasLocals||(De.hasPureGlobals=!0),Le}),De.global=qe,ve.nodes=i5(Fe);break}case"selector":Fe=ve.map(qe=>be(qe,De)),(ve=ve.clone()).nodes=i5(Fe);break;case"combinator":if(n5(ve))return De.ignoreNextSpacing?(De.ignoreNextSpacing=!1,De.lastWasSpacing=!1,De.enforceNoSpacing=!1,null):(De.lastWasSpacing=!0,ve);break;case"pseudo":{let qe;const Le=!!ve.length,Ue=ve.value===":local"||ve.value===":global";if(ve.value===":import"||ve.value===":export")De.hasLocals=!0;else{if(Le){if(Ue){if(ve.nodes.length===0)throw new Error(`${ve.value}() can't be empty`);if(De.inside)throw new Error(`A ${ve.value} is not allowed inside of a ${De.inside}(...)`);if(qe={global:ve.value===":global",inside:ve.value,hasLocals:!1,explicit:!0},Fe=ve.map(Re=>be(Re,qe)).reduce((Re,we)=>Re.concat(we.nodes),[]),Fe.length){const{before:Re,after:we}=ve.spaces,Qe=Fe[0],et=Fe[Fe.length-1];Qe.spaces={before:Re,after:Qe.spaces.after},et.spaces={before:et.spaces.before,after:we}}ve=Fe;break}qe={global:De.global,inside:De.inside,lastWasSpacing:!0,hasLocals:!1,explicit:De.explicit},Fe=ve.map(Re=>{const we={...qe,enforceNoSpacing:!1},Qe=be(Re,we);return qe.global=we.global,qe.hasLocals=we.hasLocals,Qe}),(ve=ve.clone()).nodes=i5(Fe),qe.hasLocals&&(De.hasLocals=!0);break}if(Ue){if(De.inside)throw new Error(`A ${ve.value} is not allowed inside of a ${De.inside}(...)`);const Re=!!ve.spaces.before;return De.ignoreNextSpacing=!!De.lastWasSpacing&&ve.value,De.enforceNoSpacing=!De.lastWasSpacing&&ve.value,De.global=ve.value===":global",De.explicit=!0,Re?y8.combinator({value:" "}):null}}break}case"id":case"class":{if(!ve.value)throw new Error("Invalid class or id selector syntax");if(De.global)break;const qe=Ee.has(ve.value),Le=qe&&De.explicit;if(!qe||Le){const Ue=ve.clone();Ue.spaces={before:"",after:""},ve=y8.pseudo({value:":local",nodes:[Ue],spaces:ve.spaces}),De.hasLocals=!0}break}}return De.lastWasSpacing=!1,De.ignoreNextSpacing=!1,De.enforceNoSpacing=!1,ve},se={global:Ie==="global",hasPureGlobals:!1};return se.selector=y8(ve=>{be(ve,se)}).processSync(pe,{updateSelector:!1,lossless:!0}),se}(Z,x.mode,k);if(le.options=x,le.localAliasMap=k,w&&le.hasPureGlobals)throw Z.error('Selector "'+Z.selector+'" is not pure (pure selectors must contain at least one local class or id)');Z.selector=le.selector,Z.nodes&&Z.nodes.forEach(pe=>b8(pe,le))})}}}}},p8.exports.postcss=!0;var zpe=p8.exports;const E8=Vp,bN=Object.prototype.hasOwnProperty,EN="[\\x20\\t\\r\\n\\f]",Rpe=new RegExp("\\\\([\\da-f]{1,6}"+EN+"?|("+EN+")|.)","ig");function wN(x){return x.replace(Rpe,(w,M,k)=>{const j="0x"+M-65536;return j!=j||k?M:j<0?String.fromCharCode(j+65536):String.fromCharCode(j>>10|55296,1023&j|56320)})}const Qp=function(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const w=x&&x.generateScopedName||Qp.generateScopedName,M=x&&x.generateExportEntry||Qp.generateExportEntry,k=x&&x.exportGlobals;return{postcssPlugin:"postcss-modules-scope",Once(j,G){let{rule:Z}=G;const le=Object.create(null);function pe(ve,De){const Fe=w(De||ve,j.source.input.from,j.source.input.css),qe=M(De||ve,Fe,j.source.input.from,j.source.input.css),{key:Le,value:Ue}=qe;return le[Le]=le[Le]||[],le[Le].indexOf(Ue)<0&&le[Le].push(Ue),Fe}function Ie(ve){switch(ve.type){case"selector":return ve.nodes=ve.map(Ie),ve;case"class":return E8.className({value:pe(ve.value,ve.raws&&ve.raws.value?ve.raws.value:null)});case"id":return E8.id({value:pe(ve.value,ve.raws&&ve.raws.value?ve.raws.value:null)})}throw new Error(`${ve.type} ("${ve}") is not allowed in a :local block`)}function Ee(ve){switch(ve.type){case"pseudo":if(ve.value===":local"){if(ve.nodes.length!==1)throw new Error('Unexpected comma (",") in :local block');const De=Ie(ve.first,ve.spaces);De.first.spaces=ve.spaces;const Fe=ve.next();return Fe&&Fe.type==="combinator"&&Fe.value===" "&&/\\[A-F0-9]{1,6}$/.test(De.last.value)&&(De.last.spaces.after=" "),void ve.replaceWith(De)}case"root":case"selector":ve.each(Ee);break;case"id":case"class":k&&(le[ve.value]=[ve.value])}return ve}const be={};j.walkRules(/^:import\(.+\)$/,ve=>{ve.walkDecls(De=>{be[De.prop]=!0})}),j.walkRules(ve=>{let De=E8().astSync(ve);ve.selector=Ee(De.clone()).toString(),ve.walkDecls(/composes|compose-with/i,Fe=>{const qe=function(Le){return Le.nodes.map(Ue=>{if(Ue.type!=="selector"||Ue.nodes.length!==1)throw new Error(`composition is only allowed when selector is single :local class name not in "${Le}"`);if((Ue=Ue.nodes[0]).type!=="pseudo"||Ue.value!==":local"||Ue.nodes.length!==1)throw new Error('composition is only allowed when selector is single :local class name not in "'+Le+'", "'+Ue+'" is weird');if((Ue=Ue.first).type!=="selector"||Ue.length!==1)throw new Error('composition is only allowed when selector is single :local class name not in "'+Le+'", "'+Ue+'" is weird');if((Ue=Ue.first).type!=="class")throw new Error('composition is only allowed when selector is single :local class name not in "'+Le+'", "'+Ue+'" is weird');return Ue.value})}(De);Fe.value.split(/\s+/).forEach(Le=>{const Ue=/^global\(([^)]+)\)$/.exec(Le);if(Ue)qe.forEach(Re=>{le[Re].push(Ue[1])});else if(bN.call(be,Le))qe.forEach(Re=>{le[Re].push(Le)});else{if(!bN.call(le,Le))throw Fe.error(`referenced class name "${Le}" in ${Fe.prop} not found`);qe.forEach(Re=>{le[Le].forEach(we=>{le[Re].push(we)})})}}),Fe.remove()}),ve.walkDecls(Fe=>{if(!/:local\s*\((.+?)\)/.test(Fe.value))return;let qe=Fe.value.split(/(,|'[^']*'|"[^"]*")/);qe=qe.map((Le,Ue)=>{if(Ue===0||qe[Ue-1]===","){let Re=Le;const we=/:local\s*\((.+?)\)/.exec(Le);if(!we)return Le;{const Qe=we.input,et=we[0],Je=pe(we[1]);Re=Qe.replace(et,Je)}return Re}return Le}),Fe.value=qe.join("")})}),j.walkAtRules(/keyframes$/i,ve=>{const De=/^\s*:local\s*\((.+?)\)\s*$/.exec(ve.params);De&&(ve.params=pe(De[1]))});const se=Object.keys(le);if(se.length>0){const ve=Z({selector:":export"});se.forEach(De=>ve.append({prop:De,value:le[De].join(" "),raws:{before:`
|
||
`}})),j.append(ve)}}}};Qp.postcss=!0,Qp.generateScopedName=function(x,w){return`_${w.replace(/\.[^./\\]+$/,"").replace(/[\W_]+/g,"_").replace(/^_|_$/g,"")}__${x}`.trim()},Qp.generateExportEntry=function(x,w){return{key:wN(x),value:wN(w)}};var Vpe=Qp,w8={exports:{}};const SN=t8,Hpe=/^(.+?|\([\s\S]+?\))\s+from\s+("[^"]*"|'[^']*'|[\w-]+)$/,Bpe=/(?:\s+|^)([\w-]+):?(.*?)$/,jpe=/^([\w-]+)(?:\s+as\s+([\w-]+))?/;w8.exports=x=>{let w=0;const M=x&&x.createImportedName||(k=>`i__const_${k.replace(/\W/g,"_")}_${w++}`);return{postcssPlugin:"postcss-modules-values",prepare(k){const j=[],G={};return{Once(Z,le){if(Z.walkAtRules(/value/i,Ie=>{const Ee=Ie.params.match(Hpe);if(Ee){let[,De,Fe]=Ee;G[Fe]&&(Fe=G[Fe]);const qe=De.replace(/^\(\s*([\s\S]+)\s*\)$/,"$1").split(/\s*,\s*/).map(Le=>{const Ue=jpe.exec(Le);if(Ue){const[,Re,we=Re]=Ue,Qe=M(we);return G[we]=Qe,{theirName:Re,importedName:Qe}}throw new Error(`@import statement "${Le}" is invalid!`)});return j.push({path:Fe,imports:qe}),void Ie.remove()}Ie.params.indexOf("@value")!==-1&&k.warn("Invalid value definition: "+Ie.params);let[,be,se]=`${Ie.params}${Ie.raws.between}`.match(Bpe);const ve=se.replace(/\/\*((?!\*\/).*?)\*\//g,"");if(ve.length===0)return k.warn("Invalid value definition: "+Ie.params),void Ie.remove();/^\s+$/.test(ve)||(se=se.trim()),G[be]=SN.replaceValueSymbols(se,G),Ie.remove()}),!Object.keys(G).length)return;SN.replaceSymbols(Z,G);const pe=Object.keys(G).map(Ie=>le.decl({value:G[Ie],prop:Ie,raws:{before:`
|
||
`}}));if(pe.length>0){const Ie=le.rule({selector:":export",raws:{after:`
|
||
`}});Ie.append(pe),Z.prepend(Ie)}j.reverse().forEach(Ie=>{let{path:Ee,imports:be}=Ie;const se=le.rule({selector:`:import(${Ee})`,raws:{after:`
|
||
`}});be.forEach(ve=>{let{theirName:De,importedName:Fe}=ve;se.append({value:De,prop:Fe,raws:{before:`
|
||
`}})}),Z.prepend(se)})}}}}},w8.exports.postcss=!0;var Fpe=w8.exports;Object.defineProperty(Bd,"__esModule",{value:!0}),Bd.behaviours=void 0,Bd.getDefaultPlugins=function(x){let{behaviour:w,generateScopedName:M,exportGlobals:k}=x;const j=(0,Wpe.default)({generateScopedName:M,exportGlobals:k});return{[eg.LOCAL]:[_N.default,(0,xN.default)({mode:"local"}),TN.default,j],[eg.GLOBAL]:[_N.default,(0,xN.default)({mode:"global"}),TN.default,j]}[w]},Bd.getDefaultScopeBehaviour=function(x){return x&&(w=x,Object.keys(eg).map(M=>eg[M]).indexOf(w)>-1)?x:eg.LOCAL;var w},Bd.getScopedNameGenerator=function(x,w){const M=x||Kpe;return typeof M=="function"?M:(0,Upe.default)(M,{context:r.cwd(),hashPrefix:w})};var TN=Jp(Spe),Upe=Jp(function(x,w){var M=(w=w||{})&&typeof w.context=="string"?w.context:r.cwd(),k=w&&typeof w.hashPrefix=="string"?w.hashPrefix:"";return function(j,G){var Z=x.replace(/\[local\]/gi,j),le={resourcePath:G},pe={content:k+Ope.relative(M,G).replace(/\\/g,"/")+"\0"+j,context:M};return Ppe(le,Z,pe).replace(new RegExp("[^a-zA-Z0-9\\-_ -]","g"),"-").replace(/^((-?[0-9])|--)/,"_$1")}}),xN=Jp(zpe),Wpe=Jp(Vpe),Gpe=Jp(function(x){for(var w=5381,M=x.length;M;)w=33*w^x.charCodeAt(--M);return w>>>0}),_N=Jp(Fpe);function Jp(x){return x&&x.__esModule?x:{default:x}}const eg={LOCAL:"local",GLOBAL:"global"};function Kpe(x,w,M){const k=M.indexOf(`.${x}`),j=M.substr(0,k).split(/[\r\n]/).length;return`_${x}_${(0,Gpe.default)(M).toString(36).substr(0,5)}_${j}`}Bd.behaviours=eg,Object.defineProperty(Kr,"__esModule",{value:!0}),Kr.makePlugin=function(x){return{postcssPlugin:PN,async OnceExit(w,M){let{result:k}=M;const j=x.getJSON||Zpe.default,G=w.source.input.file,Z=function(se,ve){const De=se.globalModulePaths||null,Fe=se.exportGlobals||!1,qe=(0,Ev.getDefaultScopeBehaviour)(se.scopeBehaviour),Le=(0,Ev.getScopedNameGenerator)(se.generateScopedName,se.hashPrefix);return De&&function(Ue,Re){return Ue.some(we=>Re.match(we))}(De,ve)?(0,Ev.getDefaultPlugins)({behaviour:Ev.behaviours.GLOBAL,generateScopedName:Le,exportGlobals:Fe}):(0,Ev.getDefaultPlugins)({behaviour:qe,generateScopedName:Le,exportGlobals:Fe})}(x,G),le=k.processor.plugins.findIndex(se=>function(ve){return ve.postcssPlugin===PN}(se));if(le===-1)throw new Error("Plugin missing from options.");const pe=[...k.processor.plugins.slice(0,le),...Z],Ie=function(se,ve){const De=se.root===void 0?"/":se.root;return typeof se.Loader=="function"?new se.Loader(De,ve,se.resolve):new Jpe.default(De,ve,se.resolve)}(x,pe),Ee=new Xpe.default(async(se,ve,De)=>{const Fe=(0,Ype.default)(se);return Ie.fetch.call(Ie,Fe,ve,De)});await(0,qpe.default)([...Z,Ee.plugin()]).process(w,{from:G});const be=Ie.finalSource;if(be&&w.prepend(be),x.localsConvention){const se=(0,Qpe.makeLocalsConventionReducer)(x.localsConvention,G);Ee.exportTokens=Object.entries(Ee.exportTokens).reduce(se,{})}return k.messages.push({type:"export",plugin:"postcss-modules",exportTokens:Ee.exportTokens}),j(w.source.input.file,Ee.exportTokens,k.opts.to)}}};var qpe=wv(f),Ype=wv(Fn),Xpe=wv(Wt),Zpe=wv(r8),Qpe=i8,Jpe=wv(QI),Ev=Bd;function wv(x){return x&&x.__esModule?x:{default:x}}const PN="postcss-modules";var ON=g,ege=Kr;(0,Ho.setFileSystem)({readFile:ON.readFile,writeFile:ON.writeFile}),rs.exports=function(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,ege.makePlugin)(x)},rs.exports.postcss=!0;var MN,kN,tge=fe(rs.exports);function $N(x){const{filename:w,id:M,scoped:k=!1,trim:j=!0,isProd:G=!1,modules:Z=!1,modulesOptions:le={},preprocessLang:pe,postcssOptions:Ie,postcssPlugins:Ee}=x,be=pe&&jn[pe],se=be&&function(mt,Vt){return Vt(mt.source,mt.inMap||mt.map,{filename:mt.filename,...mt.preprocessOptions},mt.preprocessCustomRequire)}(x,be),ve=se?se.map:x.inMap||x.map,De=se?se.code:x.source,Fe=M.replace(/^data-v-/,""),qe=`data-v-${Fe}`,Le=(Ee||[]).slice();let Ue;if(Le.unshift(ae({id:Fe,isProd:G})),j&&Le.push(Mi()),k&&Le.push(UI(qe)),Z){if(!x.isAsync)throw new Error("[@vue/compiler-sfc] `modules` option can only be used with compileStyleAsync().");Le.push(tge({...le,getJSON:(mt,Vt)=>{Ue=Vt}}))}const Re={...Ie,to:w,from:w};let we,Qe,et;ve&&(Re.map={inline:!1,annotation:!1,prev:ve});const Je=new Set(se?se.dependencies:[]);Je.delete(w);const rt=[];se&&se.errors.length&&rt.push(...se.errors);const lt=mt=>(mt.forEach(Vt=>{Vt.type==="dependency"&&Je.add(Vt.file)}),Je);try{if(we=f(Le).process(De,Re),x.isAsync)return we.then(mt=>({code:mt.css||"",map:mt.map&&mt.map.toJSON(),errors:rt,modules:Ue,rawResult:mt,dependencies:lt(mt.messages)})).catch(mt=>({code:"",map:void 0,errors:[...rt,mt],rawResult:void 0,dependencies:Je}));lt(we.messages),Qe=we.css,et=we.map}catch(mt){rt.push(mt)}return{code:Qe||"",map:et&&et.toJSON(),errors:rt,rawResult:we,dependencies:Je}}function LN(x){for(const w of x)if(w.type==="ExportDefaultDeclaration"&&w.declaration.type==="ObjectExpression")return rge(w.declaration);return{}}function rge(x){const w={};Object.defineProperty(w,"__isScriptSetup",{enumerable:!1,value:!1});for(const M of x.properties)if(M.type!=="ObjectProperty"||M.computed||M.key.type!=="Identifier"){if(M.type==="ObjectMethod"&&M.key.type==="Identifier"&&(M.key.name==="setup"||M.key.name==="data")){for(const k of M.body.body)if(k.type==="ReturnStatement"&&k.argument&&k.argument.type==="ObjectExpression")for(const j of S8(k.argument))w[j]=M.key.name==="setup"?"setup-maybe-ref":"data"}}else if(M.key.name==="props")for(const k of T8(M.value))w[k]="props";else if(M.key.name==="inject")for(const k of T8(M.value))w[k]="options";else if(M.value.type==="ObjectExpression"&&(M.key.name==="computed"||M.key.name==="methods"))for(const k of S8(M.value))w[k]="options";return w}function S8(x){const w=[];for(const M of x.properties){if(M.type==="SpreadElement")continue;const k=P(M.key,M.computed);k&&w.push(String(k))}return w}function T8(x){return x.type==="ArrayExpression"?function(w){const M=[];for(const k of w.elements)k&&k.type==="StringLiteral"&&M.push(k.value);return M}(x):x.type==="ObjectExpression"?S8(x):[]}class nge{constructor(w,M){this.descriptor=w,this.options=M,this.isCE=!1,this.source=this.descriptor.source,this.filename=this.descriptor.filename,this.s=new C(this.source),this.startOffset=(MN=this.descriptor.scriptSetup)==null?void 0:MN.loc.start.offset,this.endOffset=(kN=this.descriptor.scriptSetup)==null?void 0:kN.loc.end.offset,this.userImports=Object.create(null),this.hasDefinePropsCall=!1,this.hasDefineEmitCall=!1,this.hasDefineExposeCall=!1,this.hasDefaultExportName=!1,this.hasDefaultExportRender=!1,this.hasDefineOptionsCall=!1,this.hasDefineSlotsCall=!1,this.hasDefineModelCall=!1,this.propsDestructuredBindings=Object.create(null),this.modelDecls=Object.create(null),this.bindingMetadata={},this.helperImports=new Set;const{script:k,scriptSetup:j}=w,G=k&&k.lang,Z=j&&j.lang;this.isJS=G==="js"||G==="jsx"||Z==="js"||Z==="jsx",this.isTS=G==="ts"||G==="tsx"||Z==="ts"||Z==="tsx";const le=M.customElement,pe=this.descriptor.filename;le&&(this.isCE=typeof le=="boolean"?le:le(pe));const Ie=s5(G||Z,M.babelParserPlugins);function Ee(be,se){try{return A.parse(be,{plugins:Ie,sourceType:"module"}).program}catch(ve){throw ve.message=`[vue/compiler-sfc] ${ve.message}
|
||
|
||
${w.filename}
|
||
${c.generateCodeFrame(w.source,ve.pos+se,ve.pos+se+1)}`,ve}}this.scriptAst=w.script&&Ee(w.script.content,w.script.loc.start.offset),this.scriptSetupAst=w.scriptSetup&&Ee(w.scriptSetup.content,this.startOffset)}helper(w){return this.helperImports.add(w),`_${w}`}getString(w){return(arguments.length>1&&arguments[1]!==void 0&&!arguments[1]?this.descriptor.script:this.descriptor.scriptSetup).content.slice(w.start,w.end)}error(w,M,k){const j=k?k.offset:this.startOffset;throw new Error(`[@vue/compiler-sfc] ${w}
|
||
|
||
${(k||this.descriptor).filename}
|
||
${c.generateCodeFrame((k||this.descriptor).source,M.start+j,M.end+j)}`)}}function s5(x,w){let M=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const k=[];return w&&w.some(j=>j==="importAssertions"||j==="importAttributes"||c.isArray(j)&&j[0]==="importAttributes")||k.push("importAttributes"),x==="jsx"||x==="tsx"?k.push("jsx"):w&&(w=w.filter(j=>j!=="jsx")),x!=="ts"&&x!=="tsx"||(k.push(["typescript",{dts:M}],"explicitResourceManagement"),w&&w.includes("decorators")||k.push("decorators-legacy")),w&&k.push(...w),k}function x8(x,w,M){(function(k){for(const j of k)if(j.type==="ExportDefaultDeclaration"||j.type==="ExportNamedDeclaration"&&j.specifiers.some(G=>G.exported.name==="default"))return!0;return!1})(x)?x.forEach(k=>{if(k.type==="ExportDefaultDeclaration")if(k.declaration.type==="ClassDeclaration"&&k.declaration.id){let j=k.declaration.decorators&&k.declaration.decorators.length>0?k.declaration.decorators[k.declaration.decorators.length-1].end:k.start;w.overwrite(j,k.declaration.id.start," class "),w.append(`
|
||
const ${M} = ${k.declaration.id.name}`)}else w.overwrite(k.start,k.declaration.start,`const ${M} = `);else if(k.type==="ExportNamedDeclaration"){for(const j of k.specifiers)if(j.type==="ExportSpecifier"&&j.exported.type==="Identifier"&&j.exported.name==="default"){if(k.source){if(j.local.name==="default"){w.prepend(`import { default as __VUE_DEFAULT__ } from '${k.source.value}'
|
||
`);const Z=_8(w,j.local.end,k.end);w.remove(j.start,Z),w.append(`
|
||
const ${M} = __VUE_DEFAULT__`);continue}{w.prepend(`import { ${w.slice(j.local.start,j.local.end)} as __VUE_DEFAULT__ } from '${k.source.value}'
|
||
`);const Z=_8(w,j.exported.end,k.end);w.remove(j.start,Z),w.append(`
|
||
const ${M} = __VUE_DEFAULT__`);continue}}const G=_8(w,j.end,k.end);w.remove(j.start,G),w.append(`
|
||
const ${M} = ${j.local.name}`)}}}):w.append(`
|
||
const ${M} = {}`)}function _8(x,w,M){let k=!1,j=w;for(;w<M;)if(/\s/.test(x.slice(w,w+1)))w++;else{if(x.slice(w,w+1)===","){w++,k=!0;break}if(x.slice(w,w+1)==="}")break}return k?w:j}const tg="__default__";var ige=NN;function NN(x,w,M){x instanceof RegExp&&(x=DN(x,M)),w instanceof RegExp&&(w=DN(w,M));var k=zN(x,w,M);return k&&{start:k[0],end:k[1],pre:M.slice(0,k[0]),body:M.slice(k[0]+x.length,k[1]),post:M.slice(k[1]+w.length)}}function DN(x,w){var M=w.match(x);return M?M[0]:null}function zN(x,w,M){var k,j,G,Z,le,pe=M.indexOf(x),Ie=M.indexOf(w,pe+1),Ee=pe;if(pe>=0&&Ie>0){if(x===w)return[pe,Ie];for(k=[],G=M.length;Ee>=0&&!le;)Ee==pe?(k.push(Ee),pe=M.indexOf(x,Ee+1)):k.length==1?le=[k.pop(),Ie]:((j=k.pop())<G&&(G=j,Z=Ie),Ie=M.indexOf(w,Ee+1)),Ee=pe<Ie&&pe>=0?pe:Ie;k.length&&(le=[G,Z])}return le}NN.range=zN;var RN=ige,sge=function(x){return x?(x.substr(0,2)==="{}"&&(x="\\{\\}"+x.substr(2)),Sv(function(w){return w.split("\\\\").join(VN).split("\\{").join(HN).split("\\}").join(P8).split("\\,").join(BN).split("\\.").join(jN)}(x),!0).map(oge)):[]},VN="\0SLASH"+Math.random()+"\0",HN="\0OPEN"+Math.random()+"\0",P8="\0CLOSE"+Math.random()+"\0",BN="\0COMMA"+Math.random()+"\0",jN="\0PERIOD"+Math.random()+"\0";function O8(x){return parseInt(x,10)==x?parseInt(x,10):x.charCodeAt(0)}function oge(x){return x.split(VN).join("\\").split(HN).join("{").split(P8).join("}").split(BN).join(",").split(jN).join(".")}function FN(x){if(!x)return[""];var w=[],M=RN("{","}",x);if(!M)return x.split(",");var k=M.pre,j=M.body,G=M.post,Z=k.split(",");Z[Z.length-1]+="{"+j+"}";var le=FN(G);return G.length&&(Z[Z.length-1]+=le.shift(),Z.push.apply(Z,le)),w.push.apply(w,Z),w}function age(x){return"{"+x+"}"}function lge(x){return/^-?0\d/.test(x)}function cge(x,w){return x<=w}function uge(x,w){return x>=w}function Sv(x,w){var M=[],k=RN("{","}",x);if(!k)return[x];var j=k.pre,G=k.post.length?Sv(k.post,!1):[""];if(/\$$/.test(k.pre))for(var Z=0;Z<G.length;Z++){var le=j+"{"+k.body+"}"+G[Z];M.push(le)}else{var pe,Ie,Ee=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(k.body),be=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(k.body),se=Ee||be,ve=k.body.indexOf(",")>=0;if(!se&&!ve)return k.post.match(/,.*\}/)?Sv(x=k.pre+"{"+k.body+P8+k.post):[x];if(se)pe=k.body.split(/\.\./);else if((pe=FN(k.body)).length===1&&(pe=Sv(pe[0],!1).map(age)).length===1)return G.map(function(lt){return k.pre+pe[0]+lt});if(se){var De=O8(pe[0]),Fe=O8(pe[1]),qe=Math.max(pe[0].length,pe[1].length),Le=pe.length==3?Math.abs(O8(pe[2])):1,Ue=cge;Fe<De&&(Le*=-1,Ue=uge);var Re=pe.some(lge);Ie=[];for(var we=De;Ue(we,Fe);we+=Le){var Qe;if(be)(Qe=String.fromCharCode(we))==="\\"&&(Qe="");else if(Qe=String(we),Re){var et=qe-Qe.length;if(et>0){var Je=new Array(et+1).join("0");Qe=we<0?"-"+Je+Qe.slice(1):Je+Qe}}Ie.push(Qe)}}else{Ie=[];for(var rt=0;rt<pe.length;rt++)Ie.push.apply(Ie,Sv(pe[rt],!1))}for(rt=0;rt<Ie.length;rt++)for(Z=0;Z<G.length;Z++)le=j+Ie[rt]+G[Z],(!w||se||le)&&M.push(le)}return M}var hge=fe(sge);const o5=x=>{if(typeof x!="string")throw new TypeError("invalid pattern");if(x.length>65536)throw new TypeError("pattern is too long")},dge={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]":["\\p{Ll}",!0],"[:print:]":["\\p{C}",!0],"[:punct:]":["\\p{P}",!0],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",!0],"[:upper:]":["\\p{Lu}",!0],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",!0],"[:xdigit:]":["A-Fa-f0-9",!1]},Tv=x=>x.replace(/[[\]\\-]/g,"\\$&"),UN=x=>x.join(""),fge=(x,w)=>{const M=w;if(x.charAt(M)!=="[")throw new Error("not in a brace expression");const k=[],j=[];let G=M+1,Z=!1,le=!1,pe=!1,Ie=!1,Ee=M,be="";e:for(;G<x.length;){const Fe=x.charAt(G);if(Fe!=="!"&&Fe!=="^"||G!==M+1){if(Fe==="]"&&Z&&!pe){Ee=G+1;break}if(Z=!0,Fe!=="\\"||pe){if(Fe==="["&&!pe){for(const[qe,[Le,Ue,Re]]of Object.entries(dge))if(x.startsWith(qe,G)){if(be)return["$.",!1,x.length-M,!0];G+=qe.length,Re?j.push(Le):k.push(Le),le=le||Ue;continue e}}pe=!1,be?(Fe>be?k.push(Tv(be)+"-"+Tv(Fe)):Fe===be&&k.push(Tv(Fe)),be="",G++):x.startsWith("-]",G+1)?(k.push(Tv(Fe+"-")),G+=2):x.startsWith("-",G+1)?(be=Fe,G+=2):(k.push(Tv(Fe)),G++)}else pe=!0,G++}else Ie=!0,G++}if(Ee<G)return["",!1,0,!1];if(!k.length&&!j.length)return["$.",!1,x.length-M,!0];if(j.length===0&&k.length===1&&/^\\?.$/.test(k[0])&&!Ie)return[(se=k[0].length===2?k[0].slice(-1):k[0],se.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")),!1,Ee-M,!1];var se;const ve="["+(Ie?"^":"")+UN(k)+"]",De="["+(Ie?"":"^")+UN(j)+"]";return[k.length&&j.length?"("+ve+"|"+De+")":k.length?ve:De,le,Ee-M,!0]},xv=function(x){let{windowsPathsNoEscape:w=!1}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return w?x.replace(/\[([^\/\\])\]/g,"$1"):x.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1")},pge=new Set(["!","?","+","*","@"]),WN=x=>pge.has(x),M8="(?!\\.)",gge=new Set(["[","."]),vge=new Set(["..","."]),mge=new Set("().*{}+?[]^$\\!"),k8="[^/]",GN=k8+"*?",KN=k8+"+?";class Ta{type;#t;#n;#c=!1;#r=[];#s;#o;#p;#l=!1;#i;#e;#d=!1;constructor(w,M){let k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.type=w,w&&(this.#n=!0),this.#s=M,this.#t=this.#s?this.#s.#t:this,this.#i=this.#t===this?k:this.#t.#i,this.#p=this.#t===this?[]:this.#t.#p,w!=="!"||this.#t.#l||this.#p.push(this),this.#o=this.#s?this.#s.#r.length:0}get hasMagic(){if(this.#n!==void 0)return this.#n;for(const w of this.#r)if(typeof w!="string"&&(w.type||w.hasMagic))return this.#n=!0;return this.#n}toString(){return this.#e!==void 0?this.#e:this.type?this.#e=this.type+"("+this.#r.map(w=>String(w)).join("|")+")":this.#e=this.#r.map(w=>String(w)).join("")}#g(){if(this!==this.#t)throw new Error("should only call on root");if(this.#l)return this;let w;for(this.toString(),this.#l=!0;w=this.#p.pop();){if(w.type!=="!")continue;let M=w,k=M.#s;for(;k;){for(let j=M.#o+1;!k.type&&j<k.#r.length;j++)for(const G of w.#r){if(typeof G=="string")throw new Error("string part in extglob AST??");G.copyIn(k.#r[j])}M=k,k=M.#s}}return this}push(){for(var w=arguments.length,M=new Array(w),k=0;k<w;k++)M[k]=arguments[k];for(const j of M)if(j!==""){if(typeof j!="string"&&!(j instanceof Ta&&j.#s===this))throw new Error("invalid part: "+j);this.#r.push(j)}}toJSON(){const w=this.type===null?this.#r.slice().map(M=>typeof M=="string"?M:M.toJSON()):[this.type,...this.#r.map(M=>M.toJSON())];return this.isStart()&&!this.type&&w.unshift([]),this.isEnd()&&(this===this.#t||this.#t.#l&&this.#s?.type==="!")&&w.push({}),w}isStart(){if(this.#t===this)return!0;if(!this.#s?.isStart())return!1;if(this.#o===0)return!0;const w=this.#s;for(let M=0;M<this.#o;M++){const k=w.#r[M];if(!(k instanceof Ta&&k.type==="!"))return!1}return!0}isEnd(){if(this.#t===this||this.#s?.type==="!")return!0;if(!this.#s?.isEnd())return!1;if(!this.type)return this.#s?.isEnd();const w=this.#s?this.#s.#r.length:0;return this.#o===w-1}copyIn(w){typeof w=="string"?this.push(w):this.push(w.clone(this))}clone(w){const M=new Ta(this.type,w);for(const k of this.#r)M.copyIn(k);return M}static#h(w,M,k,j){let G=!1,Z=!1,le=-1,pe=!1;if(M.type===null){let ve=k,De="";for(;ve<w.length;){const Fe=w.charAt(ve++);if(G||Fe==="\\")G=!G,De+=Fe;else if(Z)ve===le+1?Fe!=="^"&&Fe!=="!"||(pe=!0):Fe!=="]"||ve===le+2&&pe||(Z=!1),De+=Fe;else if(Fe!=="[")if(j.noext||!WN(Fe)||w.charAt(ve)!=="(")De+=Fe;else{M.push(De),De="";const qe=new Ta(Fe,M);ve=Ta.#h(w,qe,ve,j),M.push(qe)}else Z=!0,le=ve,pe=!1,De+=Fe}return M.push(De),ve}let Ie=k+1,Ee=new Ta(null,M);const be=[];let se="";for(;Ie<w.length;){const ve=w.charAt(Ie++);if(G||ve==="\\")G=!G,se+=ve;else if(Z)Ie===le+1?ve!=="^"&&ve!=="!"||(pe=!0):ve!=="]"||Ie===le+2&&pe||(Z=!1),se+=ve;else if(ve!=="[")if(WN(ve)&&w.charAt(Ie)==="("){Ee.push(se),se="";const De=new Ta(ve,Ee);Ee.push(De),Ie=Ta.#h(w,De,Ie,j)}else if(ve!=="|"){if(ve===")")return se===""&&M.#r.length===0&&(M.#d=!0),Ee.push(se),se="",M.push(...be,Ee),Ie;se+=ve}else Ee.push(se),se="",be.push(Ee),Ee=new Ta(null,M);else Z=!0,le=Ie,pe=!1,se+=ve}return M.type=null,M.#n=void 0,M.#r=[w.substring(k-1)],Ie}static fromGlob(w){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const k=new Ta(null,void 0,M);return Ta.#h(w,k,0,M),k}toMMPattern(){if(this!==this.#t)return this.#t.toMMPattern();const w=this.toString(),[M,k,j,G]=this.toRegExpSource();if(!(j||this.#n||this.#i.nocase&&!this.#i.nocaseMagicOnly&&w.toUpperCase()!==w.toLowerCase()))return k;const Z=(this.#i.nocase?"i":"")+(G?"u":"");return Object.assign(new RegExp(`^${M}$`,Z),{_src:M,_glob:w})}toRegExpSource(w){const M=w??!!this.#i.dot;if(this.#t===this&&this.#g(),!this.type){const pe=this.isStart()&&this.isEnd(),Ie=this.#r.map(se=>{const[ve,De,Fe,qe]=typeof se=="string"?Ta.#m(se,this.#n,pe):se.toRegExpSource(w);return this.#n=this.#n||Fe,this.#c=this.#c||qe,ve}).join("");let Ee="";if(this.isStart()&&typeof this.#r[0]=="string"&&(this.#r.length!==1||!vge.has(this.#r[0]))){const se=gge,ve=M&&se.has(Ie.charAt(0))||Ie.startsWith("\\.")&&se.has(Ie.charAt(2))||Ie.startsWith("\\.\\.")&&se.has(Ie.charAt(4)),De=!M&&!w&&se.has(Ie.charAt(0));Ee=ve?"(?!(?:^|/)\\.\\.?(?:$|/))":De?M8:""}let be="";return this.isEnd()&&this.#t.#l&&this.#s?.type==="!"&&(be="(?:$|\\/)"),[Ee+Ie+be,xv(Ie),this.#n=!!this.#n,this.#c]}const k=this.type==="*"||this.type==="+",j=this.type==="!"?"(?:(?!(?:":"(?:";let G=this.#u(M);if(this.isStart()&&this.isEnd()&&!G&&this.type!=="!"){const pe=this.toString();return this.#r=[pe],this.type=null,this.#n=void 0,[pe,xv(this.toString()),!1,!1]}let Z=!k||w||M?"":this.#u(!0);Z===G&&(Z=""),Z&&(G=`(?:${G})(?:${Z})*?`);let le="";return le=this.type==="!"&&this.#d?(this.isStart()&&!M?M8:"")+KN:j+G+(this.type==="!"?"))"+(!this.isStart()||M||w?"":M8)+GN+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&Z?")":this.type==="*"&&Z?")?":`)${this.type}`),[le,xv(G),this.#n=!!this.#n,this.#c]}#u(w){return this.#r.map(M=>{if(typeof M=="string")throw new Error("string type in extglob ast??");const[k,j,G,Z]=M.toRegExpSource(w);return this.#c=this.#c||Z,k}).filter(M=>!(this.isStart()&&this.isEnd()&&!M)).join("|")}static#m(w,M){let k=arguments.length>2&&arguments[2]!==void 0&&arguments[2],j=!1,G="",Z=!1;for(let le=0;le<w.length;le++){const pe=w.charAt(le);if(j)j=!1,G+=(mge.has(pe)?"\\":"")+pe;else if(pe!=="\\"){if(pe==="["){const[Ie,Ee,be,se]=fge(w,le);if(be){G+=Ie,Z=Z||Ee,le+=be-1,M=M||se;continue}}pe!=="*"?pe!=="?"?G+=pe.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):(G+=k8,M=!0):(G+=k&&w==="*"?KN:GN,M=!0)}else le===w.length-1?G+="\\\\":j=!0}return[G,xv(w),!!M,Z]}}const sa=function(x,w){let M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return o5(w),!(!M.nocomment&&w.charAt(0)==="#")&&new a5(w,M).match(x)},Cge=/^\*+([^+@!?\*\[\(]*)$/,Age=x=>w=>!w.startsWith(".")&&w.endsWith(x),Ige=x=>w=>w.endsWith(x),yge=x=>(x=x.toLowerCase(),w=>!w.startsWith(".")&&w.toLowerCase().endsWith(x)),bge=x=>(x=x.toLowerCase(),w=>w.toLowerCase().endsWith(x)),Ege=/^\*+\.\*+$/,wge=x=>!x.startsWith(".")&&x.includes("."),Sge=x=>x!=="."&&x!==".."&&x.includes("."),Tge=/^\.\*+$/,xge=x=>x!=="."&&x!==".."&&x.startsWith("."),_ge=/^\*+$/,Pge=x=>x.length!==0&&!x.startsWith("."),Oge=x=>x.length!==0&&x!=="."&&x!=="..",Mge=/^\?+([^+@!?\*\[\(]*)?$/,kge=x=>{let[w,M=""]=x;const k=qN([w]);return M?(M=M.toLowerCase(),j=>k(j)&&j.toLowerCase().endsWith(M)):k},$ge=x=>{let[w,M=""]=x;const k=YN([w]);return M?(M=M.toLowerCase(),j=>k(j)&&j.toLowerCase().endsWith(M)):k},Lge=x=>{let[w,M=""]=x;const k=YN([w]);return M?j=>k(j)&&j.endsWith(M):k},Nge=x=>{let[w,M=""]=x;const k=qN([w]);return M?j=>k(j)&&j.endsWith(M):k},qN=x=>{let[w]=x;const M=w.length;return k=>k.length===M&&!k.startsWith(".")},YN=x=>{let[w]=x;const M=w.length;return k=>k.length===M&&k!=="."&&k!==".."},XN=typeof r=="object"&&r?typeof r.env=="object"&&r.env&&r.env.__MINIMATCH_TESTING_PLATFORM__||r.platform:"posix",Dge=XN==="win32"?"\\":"/";sa.sep=Dge;const Fl=Symbol("globstar **");sa.GLOBSTAR=Fl,sa.filter=function(x){let w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return M=>sa(M,x,w)};const Ul=function(x){let w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.assign({},x,w)};sa.defaults=x=>{if(!x||typeof x!="object"||!Object.keys(x).length)return sa;const w=sa;return Object.assign(function(M,k){return w(M,k,Ul(x,arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}))},{Minimatch:class extends w.Minimatch{constructor(M){super(M,Ul(x,arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}))}static defaults(M){return w.defaults(Ul(x,M)).Minimatch}},AST:class extends w.AST{constructor(M,k){super(M,k,Ul(x,arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}))}static fromGlob(M){let k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return w.AST.fromGlob(M,Ul(x,k))}},unescape:function(M){let k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return w.unescape(M,Ul(x,k))},escape:function(M){let k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return w.escape(M,Ul(x,k))},filter:function(M){let k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return w.filter(M,Ul(x,k))},defaults:M=>w.defaults(Ul(x,M)),makeRe:function(M){let k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return w.makeRe(M,Ul(x,k))},braceExpand:function(M){let k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return w.braceExpand(M,Ul(x,k))},match:function(M,k){let j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return w.match(M,k,Ul(x,j))},sep:w.sep,GLOBSTAR:Fl})};const ZN=function(x){let w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return o5(x),w.nobrace||!/\{(?:(?!\{).)*\}/.test(x)?[x]:hge(x)};sa.braceExpand=ZN,sa.makeRe=function(x){return new a5(x,arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).makeRe()},sa.match=function(x,w){const M=new a5(w,arguments.length>2&&arguments[2]!==void 0?arguments[2]:{});return x=x.filter(k=>M.match(k)),M.options.nonull&&!x.length&&x.push(w),x};const QN=/[?*]|[+@!]\(.*?\)|\[|\]/;class a5{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(w){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};o5(w),M=M||{},this.options=M,this.pattern=w,this.platform=M.platform||XN,this.isWindows=this.platform==="win32",this.windowsPathsNoEscape=!!M.windowsPathsNoEscape||M.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.preserveMultipleSlashes=!!M.preserveMultipleSlashes,this.regexp=null,this.negate=!1,this.nonegate=!!M.nonegate,this.comment=!1,this.empty=!1,this.partial=!!M.partial,this.nocase=!!this.options.nocase,this.windowsNoMagicRoot=M.windowsNoMagicRoot!==void 0?M.windowsNoMagicRoot:!(!this.isWindows||!this.nocase),this.globSet=[],this.globParts=[],this.set=[],this.make()}hasMagic(){if(this.options.magicalBraces&&this.set.length>1)return!0;for(const w of this.set)for(const M of w)if(typeof M!="string")return!0;return!1}debug(){}make(){const w=this.pattern,M=this.options;if(!M.nocomment&&w.charAt(0)==="#")return void(this.comment=!0);if(!w)return void(this.empty=!0);this.parseNegate(),this.globSet=[...new Set(this.braceExpand())],M.debug&&(this.debug=function(){}),this.debug(this.pattern,this.globSet);const k=this.globSet.map(G=>this.slashSplit(G));this.globParts=this.preprocess(k),this.debug(this.pattern,this.globParts);let j=this.globParts.map((G,Z,le)=>{if(this.isWindows&&this.windowsNoMagicRoot){const pe=!(G[0]!==""||G[1]!==""||G[2]!=="?"&&QN.test(G[2])||QN.test(G[3])),Ie=/^[a-z]:/i.test(G[0]);if(pe)return[...G.slice(0,4),...G.slice(4).map(Ee=>this.parse(Ee))];if(Ie)return[G[0],...G.slice(1).map(Ee=>this.parse(Ee))]}return G.map(pe=>this.parse(pe))});if(this.debug(this.pattern,j),this.set=j.filter(G=>G.indexOf(!1)===-1),this.isWindows)for(let G=0;G<this.set.length;G++){const Z=this.set[G];Z[0]===""&&Z[1]===""&&this.globParts[G][2]==="?"&&typeof Z[3]=="string"&&/^[a-z]:$/i.test(Z[3])&&(Z[2]="?")}this.debug(this.pattern,this.set)}preprocess(w){if(this.options.noglobstar)for(let k=0;k<w.length;k++)for(let j=0;j<w[k].length;j++)w[k][j]==="**"&&(w[k][j]="*");const{optimizationLevel:M=1}=this.options;return M>=2?(w=this.firstPhasePreProcess(w),w=this.secondPhasePreProcess(w)):w=M>=1?this.levelOneOptimize(w):this.adjascentGlobstarOptimize(w),w}adjascentGlobstarOptimize(w){return w.map(M=>{let k=-1;for(;(k=M.indexOf("**",k+1))!==-1;){let j=k;for(;M[j+1]==="**";)j++;j!==k&&M.splice(k,j-k)}return M})}levelOneOptimize(w){return w.map(M=>(M=M.reduce((k,j)=>{const G=k[k.length-1];return j==="**"&&G==="**"?k:j===".."&&G&&G!==".."&&G!=="."&&G!=="**"?(k.pop(),k):(k.push(j),k)},[])).length===0?[""]:M)}levelTwoFileOptimize(w){Array.isArray(w)||(w=this.slashSplit(w));let M=!1;do{if(M=!1,!this.preserveMultipleSlashes){for(let j=1;j<w.length-1;j++){const G=w[j];j===1&&G===""&&w[0]===""||G!=="."&&G!==""||(M=!0,w.splice(j,1),j--)}w[0]!=="."||w.length!==2||w[1]!=="."&&w[1]!==""||(M=!0,w.pop())}let k=0;for(;(k=w.indexOf("..",k+1))!==-1;){const j=w[k-1];j&&j!=="."&&j!==".."&&j!=="**"&&(M=!0,w.splice(k-1,2),k-=2)}}while(M);return w.length===0?[""]:w}firstPhasePreProcess(w){let M=!1;do{M=!1;for(let k of w){let j=-1;for(;(j=k.indexOf("**",j+1))!==-1;){let Z=j;for(;k[Z+1]==="**";)Z++;Z>j&&k.splice(j+1,Z-j);let le=k[j+1];const pe=k[j+2],Ie=k[j+3];if(le!==".."||!pe||pe==="."||pe===".."||!Ie||Ie==="."||Ie==="..")continue;M=!0,k.splice(j,1);const Ee=k.slice(0);Ee[j]="**",w.push(Ee),j--}if(!this.preserveMultipleSlashes){for(let Z=1;Z<k.length-1;Z++){const le=k[Z];Z===1&&le===""&&k[0]===""||le!=="."&&le!==""||(M=!0,k.splice(Z,1),Z--)}k[0]!=="."||k.length!==2||k[1]!=="."&&k[1]!==""||(M=!0,k.pop())}let G=0;for(;(G=k.indexOf("..",G+1))!==-1;){const Z=k[G-1];if(Z&&Z!=="."&&Z!==".."&&Z!=="**"){M=!0;const le=G===1&&k[G+1]==="**"?["."]:[];k.splice(G-1,2,...le),k.length===0&&k.push(""),G-=2}}}}while(M);return w}secondPhasePreProcess(w){for(let M=0;M<w.length-1;M++)for(let k=M+1;k<w.length;k++){const j=this.partsMatch(w[M],w[k],!this.preserveMultipleSlashes);j&&(w[M]=j,w[k]=[])}return w.filter(M=>M.length)}partsMatch(w,M){let k=arguments.length>2&&arguments[2]!==void 0&&arguments[2],j=0,G=0,Z=[],le="";for(;j<w.length&&G<M.length;)if(w[j]===M[G])Z.push(le==="b"?M[G]:w[j]),j++,G++;else if(k&&w[j]==="**"&&M[G]===w[j+1])Z.push(w[j]),j++;else if(k&&M[G]==="**"&&w[j]===M[G+1])Z.push(M[G]),G++;else if(w[j]!=="*"||!M[G]||!this.options.dot&&M[G].startsWith(".")||M[G]==="**"){if(M[G]!=="*"||!w[j]||!this.options.dot&&w[j].startsWith(".")||w[j]==="**"||le==="a")return!1;le="b",Z.push(M[G]),j++,G++}else{if(le==="b")return!1;le="a",Z.push(w[j]),j++,G++}return w.length===M.length&&Z}parseNegate(){if(this.nonegate)return;const w=this.pattern;let M=!1,k=0;for(let j=0;j<w.length&&w.charAt(j)==="!";j++)M=!M,k++;k&&(this.pattern=w.slice(k)),this.negate=M}matchOne(w,M){let k=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const j=this.options;if(this.isWindows){const Fe=typeof w[0]=="string"&&/^[a-z]:$/i.test(w[0]),qe=!Fe&&w[0]===""&&w[1]===""&&w[2]==="?"&&/^[a-z]:$/i.test(w[3]),Le=typeof M[0]=="string"&&/^[a-z]:$/i.test(M[0]),Ue=qe?3:Fe?0:void 0,Re=!Le&&M[0]===""&&M[1]===""&&M[2]==="?"&&typeof M[3]=="string"&&/^[a-z]:$/i.test(M[3])?3:Le?0:void 0;if(typeof Ue=="number"&&typeof Re=="number"){const[we,Qe]=[w[Ue],M[Re]];we.toLowerCase()===Qe.toLowerCase()&&(M[Re]=we,Re>Ue?M=M.slice(Re):Ue>Re&&(w=w.slice(Ue)))}}const{optimizationLevel:G=1}=this.options;G>=2&&(w=this.levelTwoFileOptimize(w)),this.debug("matchOne",this,{file:w,pattern:M}),this.debug("matchOne",w.length,M.length);for(var Z=0,le=0,pe=w.length,Ie=M.length;Z<pe&&le<Ie;Z++,le++){this.debug("matchOne loop");var Ee=M[le],be=w[Z];if(this.debug(M,Ee,be),Ee===!1)return!1;if(Ee===Fl){this.debug("GLOBSTAR",[M,Ee,be]);var se=Z,ve=le+1;if(ve===Ie){for(this.debug("** at the end");Z<pe;Z++)if(w[Z]==="."||w[Z]===".."||!j.dot&&w[Z].charAt(0)===".")return!1;return!0}for(;se<pe;){var De=w[se];if(this.debug(`
|
||
globstar while`,w,se,M,ve,De),this.matchOne(w.slice(se),M.slice(ve),k))return this.debug("globstar found match!",se,pe,De),!0;if(De==="."||De===".."||!j.dot&&De.charAt(0)==="."){this.debug("dot detected!",w,se,M,ve);break}this.debug("globstar swallow a segment, and continue"),se++}return!(!k||(this.debug(`
|
||
>>> no match, partial?`,w,se,M,ve),se!==pe))}let Fe;if(typeof Ee=="string"?(Fe=be===Ee,this.debug("string match",Ee,be,Fe)):(Fe=Ee.test(be),this.debug("pattern match",Ee,be,Fe)),!Fe)return!1}if(Z===pe&&le===Ie)return!0;if(Z===pe)return k;if(le===Ie)return Z===pe-1&&w[Z]==="";throw new Error("wtf?")}braceExpand(){return ZN(this.pattern,this.options)}parse(w){o5(w);const M=this.options;if(w==="**")return Fl;if(w==="")return"";let k,j=null;(k=w.match(_ge))?j=M.dot?Oge:Pge:(k=w.match(Cge))?j=(M.nocase?M.dot?bge:yge:M.dot?Ige:Age)(k[1]):(k=w.match(Mge))?j=(M.nocase?M.dot?$ge:kge:M.dot?Lge:Nge)(k):(k=w.match(Ege))?j=M.dot?Sge:wge:(k=w.match(Tge))&&(j=xge);const G=Ta.fromGlob(w,this.options).toMMPattern();return j?Object.assign(G,{test:j}):G}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;const w=this.set;if(!w.length)return this.regexp=!1,this.regexp;const M=this.options,k=M.noglobstar?"[^/]*?":M.dot?"(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",j=new Set(M.nocase?["i"]:[]);let G=w.map(pe=>{const Ie=pe.map(Ee=>{if(Ee instanceof RegExp)for(const be of Ee.flags.split(""))j.add(be);return typeof Ee=="string"?Ee.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):Ee===Fl?Fl:Ee._src});return Ie.forEach((Ee,be)=>{const se=Ie[be+1],ve=Ie[be-1];Ee===Fl&&ve!==Fl&&(ve===void 0?se!==void 0&&se!==Fl?Ie[be+1]="(?:\\/|"+k+"\\/)?"+se:Ie[be]=k:se===void 0?Ie[be-1]=ve+"(?:\\/|"+k+")?":se!==Fl&&(Ie[be-1]=ve+"(?:\\/|\\/"+k+"\\/)"+se,Ie[be+1]=Fl))}),Ie.filter(Ee=>Ee!==Fl).join("/")}).join("|");const[Z,le]=w.length>1?["(?:",")"]:["",""];G="^"+Z+G+le+"$",this.negate&&(G="^(?!"+G+").+$");try{this.regexp=new RegExp(G,[...j].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(w){return this.preserveMultipleSlashes?w.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(w)?["",...w.split(/\/+/)]:w.split(/\/+/)}match(w){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.partial;if(this.debug("match",w,this.pattern),this.comment)return!1;if(this.empty)return w==="";if(w==="/"&&M)return!0;const k=this.options;this.isWindows&&(w=w.split("\\").join("/"));const j=this.slashSplit(w);this.debug(this.pattern,"split",j);const G=this.set;this.debug(this.pattern,"set",G);let Z=j[j.length-1];if(!Z)for(let le=j.length-2;!Z&&le>=0;le--)Z=j[le];for(let le=0;le<G.length;le++){const pe=G[le];let Ie=j;if(k.matchBase&&pe.length===1&&(Ie=[Z]),this.matchOne(Ie,pe,M))return!!k.flipNegate||!this.negate}return!k.flipNegate&&this.negate}static defaults(w){return sa.defaults(w).Minimatch}}sa.AST=Ta,sa.Minimatch=a5,sa.escape=function(x){let{windowsPathsNoEscape:w=!1}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return w?x.replace(/[?*()[\]]/g,"[$&]"):x.replace(/[?*()[\]\\]/g,"\\$&")},sa.unescape=xv;class $8{constructor(w,M){let k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,j=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Object.create(null),G=arguments.length>4&&arguments[4]!==void 0?arguments[4]:Object.create(null),Z=arguments.length>5&&arguments[5]!==void 0?arguments[5]:Object.create(null);this.filename=w,this.source=M,this.offset=k,this.imports=j,this.types=G,this.declares=Z,this.isGenericScope=!1,this.resolvedImportSources=Object.create(null),this.exportedTypes=Object.create(null),this.exportedDeclares=Object.create(null)}}function oa(x,w,M,k){const j=!k;if(j&&w._resolvedElements)return w._resolvedElements;const G=function(Z,le,pe,Ie){var Ee,be;switch(le.type){case"TSTypeLiteral":return JN(Z,le.members,pe,Ie);case"TSInterfaceDeclaration":return function(se,ve,De,Fe){const qe=JN(se,ve.body.body,ve._ownerScope,Fe);if(ve.extends){for(const Le of ve.extends)if(!Le.leadingComments||!Le.leadingComments.some(Ue=>Ue.value.includes("@vue-ignore")))try{const{props:Ue,calls:Re}=oa(se,Le,De);for(const we in Ue)c.hasOwn(qe.props,we)||(qe.props[we]=Ue[we]);Re&&(qe.calls||(qe.calls=[])).push(...Re)}catch{se.error(`Failed to resolve extends base type.
|
||
If this previously worked in 3.2, you can instruct the compiler to ignore this extend by adding /* @vue-ignore */ before it, for example:
|
||
|
||
interface Props extends /* @vue-ignore */ Base {}
|
||
|
||
Note: both in 3.2 or with the ignore, the properties in the base type are treated as fallthrough attrs at runtime.`,Le)}}return qe}(Z,le,pe,Ie);case"TSTypeAliasDeclaration":case"TSParenthesizedType":return oa(Z,le.typeAnnotation,pe,Ie);case"TSFunctionType":return{props:{},calls:[le]};case"TSUnionType":case"TSIntersectionType":return eD(le.types.map(se=>oa(Z,se,pe,Ie)),le.type);case"TSMappedType":return function(se,ve,De){const Fe={props:{}},qe=Gu(se,ve.typeParameter.constraint,De);for(const Le of qe)Fe.props[Le]=_v({type:"Identifier",name:Le},ve.typeAnnotation,De,!!ve.optional);return Fe}(Z,le,pe);case"TSIndexedAccessType":return eD(tD(Z,le,pe).map(se=>oa(Z,se,se._ownerScope)),"TSUnionType");case"TSExpressionWithTypeArguments":case"TSTypeReference":{const se=D8(le);if((se==="ExtractPropTypes"||se==="ExtractPublicPropTypes")&&le.typeParameters&&((Ee=pe.imports[se])==null?void 0:Ee.source)==="vue")return hD(oa(Z,le.typeParameters.params[0],pe,Ie),pe);const ve=qc(Z,le,pe);if(ve){let De;return(ve.type==="TSTypeAliasDeclaration"||ve.type==="TSInterfaceDeclaration")&&ve.typeParameters&&le.typeParameters&&(De=Object.create(null),ve.typeParameters.params.forEach((Fe,qe)=>{let Le=Ie&&Ie[Fe.name];Le||(Le=le.typeParameters.params[qe]),De[Fe.name]=Le})),oa(Z,ve,ve._ownerScope,De)}if(typeof se=="string"){if(Ie&&Ie[se])return oa(Z,Ie[se],pe,Ie);if(zge.has(se))return function(De,Fe,qe,Le,Ue){const Re=oa(De,Fe.typeParameters.params[0],Le,Ue);switch(qe){case"Partial":{const et={props:{},calls:Re.calls};return Object.keys(Re.props).forEach(Je=>{et.props[Je]={...Re.props[Je],optional:!0}}),et}case"Required":{const et={props:{},calls:Re.calls};return Object.keys(Re.props).forEach(Je=>{et.props[Je]={...Re.props[Je],optional:!1}}),et}case"Readonly":return Re;case"Pick":{const et=Gu(De,Fe.typeParameters.params[1],Le),Je={props:{},calls:Re.calls};for(const rt of et)Je.props[rt]=Re.props[rt];return Je}case"Omit":const we=Gu(De,Fe.typeParameters.params[1],Le),Qe={props:{},calls:Re.calls};for(const et in Re.props)we.includes(et)||(Qe.props[et]=Re.props[et]);return Qe}}(Z,le,se,pe,Ie);if(se==="ReturnType"&&le.typeParameters){const De=function(Fe,qe,Le){var Ue;let Re=qe;if(qe.type!=="TSTypeReference"&&qe.type!=="TSTypeQuery"&&qe.type!=="TSImportType"||(Re=qc(Fe,qe,Le)),Re)return Re.type==="TSFunctionType"?(Ue=Re.typeAnnotation)==null?void 0:Ue.typeAnnotation:Re.type==="TSDeclareFunction"?Re.returnType:void 0}(Z,le.typeParameters.params[0],pe);if(De)return oa(Z,De,pe)}}return Z.error("Unresolvable type reference or unsupported built-in utility type",le,pe)}case"TSImportType":{if(N(le.argument)==="vue"&&((be=le.qualifier)==null?void 0:be.type)==="Identifier"&&le.qualifier.name==="ExtractPropTypes"&&le.typeParameters)return hD(oa(Z,le.typeParameters.params[0],pe),pe);const se=l5(Z,le.argument,pe,le.argument.value),ve=qc(Z,le,se);if(ve)return oa(Z,ve,ve._ownerScope);break}case"TSTypeQuery":{const se=qc(Z,le,pe);if(se)return oa(Z,se,se._ownerScope)}}return Z.error(`Unresolvable type: ${le.type}`,le,pe)}(x,w,w._ownerScope||M||u5(x),k);return j?w._resolvedElements=G:G}function JN(x,w){let M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:u5(x),k=arguments.length>3?arguments[3]:void 0;const j={props:{}};for(const G of w)if(G.type==="TSPropertySignature"||G.type==="TSMethodSignature"){k&&(M=lD(M),M.isGenericScope=!0,Object.assign(M.types,k)),G._ownerScope=M;const Z=N(G.key);if(Z&&!G.computed)j.props[Z]=G;else if(G.key.type==="TemplateLiteral")for(const le of L8(x,G.key,M))j.props[le]=G;else x.error("Unsupported computed key in type referenced by a macro",G.key,M)}else G.type==="TSCallSignatureDeclaration"&&(j.calls||(j.calls=[])).push(G);return j}function eD(x,w){if(x.length===1)return x[0];const M={props:{}},{props:k}=M;for(const{props:j,calls:G}of x){for(const Z in j)c.hasOwn(k,Z)?k[Z]=_v(k[Z].key,{type:w,types:[k[Z],j[Z]]},k[Z]._ownerScope,k[Z].optional||j[Z].optional):k[Z]=j[Z];G&&(M.calls||(M.calls=[])).push(...G)}return M}function _v(x,w,M,k){return{type:"TSPropertySignature",key:x,kind:"get",optional:k,typeAnnotation:{type:"TSTypeAnnotation",typeAnnotation:w},_ownerScope:M}}function tD(x,w,M){var k,j;if(w.indexType.type==="TSNumberKeyword")return rD(x,w.objectType,M);const{indexType:G,objectType:Z}=w,le=[];let pe,Ie;G.type==="TSStringKeyword"?(Ie=oa(x,Z,M),pe=Object.keys(Ie.props)):(pe=Gu(x,G,M),Ie=oa(x,Z,M));for(const Ee of pe){const be=(j=(k=Ie.props[Ee])==null?void 0:k.typeAnnotation)==null?void 0:j.typeAnnotation;be&&(be._ownerScope=Ie.props[Ee]._ownerScope,le.push(be))}return le}function rD(x,w,M){if(w.type==="TSArrayType")return[w.elementType];if(w.type==="TSTupleType")return w.elementTypes.map(k=>k.type==="TSNamedTupleMember"?k.elementType:k);if(w.type==="TSTypeReference"){if(D8(w)==="Array"&&w.typeParameters)return w.typeParameters.params;{const k=qc(x,w,M);if(k)return rD(x,k,M)}}return x.error("Failed to resolve element type from target type",w,M)}function Gu(x,w,M){switch(w.type){case"StringLiteral":return[w.value];case"TSLiteralType":return Gu(x,w.literal,M);case"TSUnionType":return w.types.map(k=>Gu(x,k,M)).flat();case"TemplateLiteral":return L8(x,w,M);case"TSTypeReference":{const k=qc(x,w,M);if(k)return Gu(x,k,M);if(w.typeName.type==="Identifier"){const j=function(){let G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return Gu(x,w.typeParameters.params[G],M)};switch(w.typeName.name){case"Extract":return j(1);case"Exclude":{const G=j(1);return j().filter(Z=>!G.includes(Z))}case"Uppercase":return j().map(G=>G.toUpperCase());case"Lowercase":return j().map(G=>G.toLowerCase());case"Capitalize":return j().map(c.capitalize);case"Uncapitalize":return j().map(G=>G[0].toLowerCase()+G.slice(1));default:x.error("Unsupported type when resolving index type",w.typeName,M)}}}}return x.error("Failed to resolve index type into finite keys",w,M)}function L8(x,w,M){if(!w.expressions.length)return[w.quasis[0].value.raw];const k=[],j=w.expressions[0],G=w.quasis[0],Z=G?G.value.raw:"",le=Gu(x,j,M),pe=L8(x,{...w,expressions:w.expressions.slice(1),quasis:G?w.quasis.slice(1):w.quasis},M);for(const Ie of le)for(const Ee of pe)k.push(Z+Ie+Ee);return k}const zge=new Set(["Partial","Required","Readonly","Pick","Omit"]);function qc(x,w,M,k){let j=arguments.length>4&&arguments[4]!==void 0&&arguments[4];const G=!M?.isGenericScope;if(G&&w._resolvedReference)return w._resolvedReference;const Z=N8(x,M||u5(x),k||D8(w),w,j);return G?w._resolvedReference=Z:Z}function N8(x,w,M,k,j){if(typeof M=="string"){if(w.imports[M])return function(G,Z,le,pe){const{source:Ie,imported:Ee}=pe.imports[le];return qc(G,Z,l5(G,Z,pe,Ie),Ee,!0)}(x,k,M,w);{const G=k.type==="TSTypeQuery"?j?w.exportedDeclares:w.declares:j?w.exportedTypes:w.types;if(G[M])return G[M];{const Z=function(le){if(le.options.globalTypeFiles){if(!z8(le))throw new Error("[vue/compiler-sfc] globalTypeFiles requires fs access.");return le.options.globalTypeFiles.map(pe=>aD(le,xe(pe),!0))}}(x);if(Z)for(const le of Z){const pe=k.type==="TSTypeQuery"?le.declares:le.types;if(pe[M])return(x.deps||(x.deps=new Set)).add(le.filename),pe[M]}}}}else{let G=N8(x,w,M[0],k,j);if(G&&(G.type!=="TSModuleDeclaration"&&(G=G._ns),G)){const Z=function(le,pe,Ie){if(pe._resolvedChildScope)return pe._resolvedChildScope;const Ee=lD(Ie);if(pe.body.type==="TSModuleDeclaration"){const be=pe.body;be._ownerScope=Ee;const se=N(be.id);Ee.types[se]=Ee.exportedTypes[se]=be}else V8(le,pe.body.body,Ee);return pe._resolvedChildScope=Ee}(x,G,G._ownerScope||w);return N8(x,Z,M.length>2?M.slice(1):M[M.length-1],k,!G.declare)}}}function D8(x){const w=x.type==="TSTypeReference"?x.typeName:x.type==="TSExpressionWithTypeArguments"?x.expression:x.type==="TSImportType"?x.qualifier:x.exprName;return w?.type==="Identifier"?w.name:w?.type==="TSQualifiedName"?nD(w):"default"}function nD(x){return x.type==="Identifier"?[x.name]:[...nD(x.left),x.right.name]}let Z1,Pv;function z8(x){if(x.fs)return x.fs;!Z1&&Pv&&(Z1=Pv());const w=x.options.fs||Z1?.sys;return w?x.fs={fileExists:M=>(M.endsWith(".vue.ts")&&(M=M.replace(/\.ts$/,"")),w.fileExists(M)),readFile:M=>(M.endsWith(".vue.ts")&&(M=M.replace(/\.ts$/,"")),w.readFile(M)),realpath:w.realpath}:void 0}function l5(x,w,M,k){let j;try{j=z8(x)}catch(Z){return x.error(Z.message,w,M)}if(!j)return x.error("No fs option provided to `compileScript` in non-Node environment. File system access is required for resolving imported types.",w,M);let G=M.resolvedImportSources[k];if(!G){if(k.startsWith(".."))G=iD((S.platform==="win32"?l.join:X)(l.dirname(M.filename),k),j);else if(k.startsWith("."))G=iD(X(l.dirname(M.filename),k),j);else{if(!Z1&&(Pv&&(Z1=Pv()),!Z1))return x.error(`Failed to resolve import source ${JSON.stringify(k)}. typescript is required as a peer dep for vue in order to support resolving types from module imports.`,w,M);G=function(Z,le,pe,Ie){var Ee,be;const se=pe.findConfigFile(Z,Ie.fileExists);let ve,De;if(se){let qe;const Le=xe(se),Ue=c5.get(Le);let Re;if(Ue?qe=Ue:(qe=oD(se,pe,Ie).map(we=>({config:we})),c5.set(Le,qe)),qe.length===1)Re=qe[0];else{for(const we of qe){const Qe=xe(we.config.options.pathsBasePath||l.dirname(we.config.options.configFilePath)),et=(Ee=we.config.raw)==null?void 0:Ee.include,Je=(be=we.config.raw)==null?void 0:be.exclude;if(!et&&(!Qe||Z.startsWith(Qe))||et.some(rt=>sa(Z,X(Qe,rt)))){if(Je&&Je.some(rt=>sa(Z,X(Qe,rt))))continue;Re=we;break}}Re||(Re=qe[qe.length-1])}ve=Re.config.options,De=Re.cache||(Re.cache=pe.createModuleResolutionCache(S.cwd(),pe.sys.useCaseSensitiveFileNames?W:Y,ve))}else ve={};const Fe=pe.resolveModuleName(le,Z,ve,Ie,De);if(Fe.resolvedModule){let qe=Fe.resolvedModule.resolvedFileName;return qe.endsWith(".vue.ts")&&(qe=qe.replace(/\.ts$/,"")),Ie.realpath?Ie.realpath(qe):qe}}(M.filename,k,Z1,j)}G&&(G=M.resolvedImportSources[k]=xe(G))}return G?((x.deps||(x.deps=new Set)).add(G),aD(x,G)):x.error(`Failed to resolve import source ${JSON.stringify(k)}.`,w,M)}function iD(x,w){const M=k=>{if(w.fileExists(k))return k};return M(x=x.replace(/\.js$/,""))||M(x+".ts")||M(x+".d.ts")||M(X(x,"index.ts"))||M(X(x,"index.d.ts"))}const c5=Ir(),sD=new Map;function oD(x,w,M){const k=w.sys,j=w.parseJsonConfigFileContent(w.readConfigFile(x,M.readFile).config,k,l.dirname(x),void 0,x),G=[j];if(j.projectReferences)for(const Z of j.projectReferences)sD.set(Z.path,x),G.unshift(...oD(Z.path,w,M));return G}const R8=Ir();function aD(x,w){let M=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const k=R8.get(w);if(k)return k;const j=z8(x).readFile(w)||"",G=function(le,pe,Ie){const Ee=l.extname(le);if(Ee===".ts"||Ee===".tsx")return A.parse(pe,{plugins:s5(Ee.slice(1),Ie,le.endsWith(".d.ts")),sourceType:"module"}).program.body;if(Ee===".vue"){const{descriptor:{script:be,scriptSetup:se}}=$n(pe);if(!be&&!se)return[];const ve=be?be.loc.start.offset:1/0,De=se?se.loc.start.offset:1/0,Fe=ve<De?be:se,qe=ve<De?se:be;let Le=" ".repeat(Math.min(ve,De))+Fe.content;qe&&(Le+=" ".repeat(qe.loc.start.offset-be.loc.end.offset)+qe.content);const Ue=be?.lang||se?.lang;return A.parse(Le,{plugins:s5(Ue,Ie),sourceType:"module"}).program.body}return[]}(w,j,x.options.babelParserPlugins),Z=new $8(w,j,0,uD(G));return V8(x,G,Z,M),R8.set(w,Z),Z}function u5(x){if(x.scope)return x.scope;const w="ast"in x?x.ast:x.scriptAst?[...x.scriptAst.body,...x.scriptSetupAst.body]:x.scriptSetupAst.body,M=new $8(x.filename,x.source,"startOffset"in x?x.startOffset:0,"userImports"in x?Object.create(x.userImports):uD(w));return V8(x,w,M),x.scope=M}function lD(x){return new $8(x.filename,x.source,x.offset,Object.create(x.imports),Object.create(x.types),Object.create(x.declares))}const Rge=/^Import|^Export/;function V8(x,w,M){let k=arguments.length>3&&arguments[3]!==void 0&&arguments[3];const{types:j,declares:G,exportedTypes:Z,exportedDeclares:le,imports:pe}=M,Ie=!!k&&!w.some(Ee=>Rge.test(Ee.type));for(const Ee of w)if(k){if(Ie)Ee.declare&&jd(Ee,j,G);else if(Ee.type==="TSModuleDeclaration"&&Ee.global)for(const be of Ee.body.body)jd(be,j,G)}else jd(Ee,j,G);if(!k)for(const Ee of w)if(Ee.type==="ExportNamedDeclaration"){if(Ee.declaration)jd(Ee.declaration,j,G),jd(Ee.declaration,Z,le);else for(const be of Ee.specifiers)if(be.type==="ExportSpecifier"){const se=be.local.name,ve=N(be.exported);Ee.source?(pe[ve]={source:Ee.source.value,imported:se},Z[ve]={type:"TSTypeReference",typeName:{type:"Identifier",name:se},_ownerScope:M}):j[se]&&(Z[ve]=j[se])}}else if(Ee.type==="ExportAllDeclaration"){const be=l5(x,Ee.source,M,Ee.source.value);Object.assign(M.exportedTypes,be.exportedTypes)}else Ee.type==="ExportDefaultDeclaration"&&Ee.declaration&&(Ee.declaration.type!=="Identifier"?(jd(Ee.declaration,j,G,"default"),jd(Ee.declaration,Z,le,"default")):j[Ee.declaration.name]&&(Z.default=j[Ee.declaration.name]));for(const Ee of Object.keys(j)){const be=j[Ee];be._ownerScope=M,be._ns&&(be._ns._ownerScope=M)}for(const Ee of Object.keys(G))G[Ee]._ownerScope=M}function jd(x,w,M,k){switch(x.type){case"TSInterfaceDeclaration":case"TSEnumDeclaration":case"TSModuleDeclaration":{const j=k||N(x.id);let G=w[j];if(G){if(x.type==="TSModuleDeclaration"){G.type==="TSModuleDeclaration"?H8(G,x):cD(G,x);break}if(G.type==="TSModuleDeclaration"){w[j]=x,cD(x,G);break}if(G.type!==x.type)break;x.type==="TSInterfaceDeclaration"?G.body.body.push(...x.body.body):G.members.push(...x.members)}else w[j]=x;break}case"ClassDeclaration":(k||x.id)&&(w[k||N(x.id)]=x);break;case"TSTypeAliasDeclaration":w[x.id.name]=x.typeParameters?x:x.typeAnnotation;break;case"TSDeclareFunction":x.id&&(M[x.id.name]=x);break;case"VariableDeclaration":if(x.declare)for(const j of x.declarations)j.id.type==="Identifier"&&j.id.typeAnnotation&&(M[j.id.name]=j.id.typeAnnotation.typeAnnotation)}}function H8(x,w){const M=x.body,k=w.body;M.type==="TSModuleDeclaration"?k.type==="TSModuleDeclaration"?H8(M,k):k.body.push({type:"ExportNamedDeclaration",declaration:M,exportKind:"type",specifiers:[]}):k.type==="TSModuleDeclaration"?M.body.push({type:"ExportNamedDeclaration",declaration:k,exportKind:"type",specifiers:[]}):M.body.push(...k.body)}function cD(x,w){x._ns?H8(x._ns,w):x._ns=w}function uD(x){const w=Object.create(null);for(const M of x)Vge(M,w);return w}function Vge(x,w){if(x.type==="ImportDeclaration")for(const M of x.specifiers)w[M.local.name]={imported:H(M),source:x.source.value}}function El(x,w){let M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:w._ownerScope||u5(x);try{switch(w.type){case"TSStringKeyword":return["String"];case"TSNumberKeyword":return["Number"];case"TSBooleanKeyword":return["Boolean"];case"TSObjectKeyword":return["Object"];case"TSNullKeyword":return["null"];case"TSTypeLiteral":case"TSInterfaceDeclaration":{const k=new Set,j=w.type==="TSTypeLiteral"?w.members:w.body.body;for(const G of j)G.type==="TSCallSignatureDeclaration"||G.type==="TSConstructSignatureDeclaration"?k.add("Function"):k.add("Object");return k.size?Array.from(k):["Object"]}case"TSPropertySignature":if(w.typeAnnotation)return El(x,w.typeAnnotation.typeAnnotation,M);break;case"TSMethodSignature":case"TSFunctionType":return["Function"];case"TSArrayType":case"TSTupleType":return["Array"];case"TSLiteralType":switch(w.literal.type){case"StringLiteral":return["String"];case"BooleanLiteral":return["Boolean"];case"NumericLiteral":case"BigIntLiteral":return["Number"];default:return[T]}case"TSTypeReference":{const k=qc(x,w,M);if(k)return El(x,k,k._ownerScope);if(w.typeName.type==="Identifier")switch(w.typeName.name){case"Array":case"Function":case"Object":case"Set":case"Map":case"WeakSet":case"WeakMap":case"Date":case"Promise":case"Error":return[w.typeName.name];case"Partial":case"Required":case"Readonly":case"Record":case"Pick":case"Omit":case"InstanceType":return["Object"];case"Uppercase":case"Lowercase":case"Capitalize":case"Uncapitalize":return["String"];case"Parameters":case"ConstructorParameters":return["Array"];case"NonNullable":if(w.typeParameters&&w.typeParameters.params[0])return El(x,w.typeParameters.params[0],M).filter(j=>j!=="null");break;case"Extract":if(w.typeParameters&&w.typeParameters.params[1])return El(x,w.typeParameters.params[1],M);break;case"Exclude":case"OmitThisParameter":if(w.typeParameters&&w.typeParameters.params[0])return El(x,w.typeParameters.params[0],M)}break}case"TSParenthesizedType":return El(x,w.typeAnnotation,M);case"TSUnionType":return B8(x,w.types,M);case"TSIntersectionType":return B8(x,w.types,M).filter(k=>k!==T);case"TSEnumDeclaration":return function(k){const j=new Set;for(const G of k.members)if(G.initializer)switch(G.initializer.type){case"StringLiteral":j.add("String");break;case"NumericLiteral":j.add("Number")}return j.size?[...j]:["Number"]}(w);case"TSSymbolKeyword":return["Symbol"];case"TSIndexedAccessType":return B8(x,tD(x,w,M),M);case"ClassDeclaration":return["Object"];case"TSImportType":{const k=qc(x,w,l5(x,w.argument,M,w.argument.value));if(k)return El(x,k,k._ownerScope);break}case"TSTypeQuery":{const k=w.exprName;if(k.type==="Identifier"){const j=M.declares[k.name];if(j)return El(x,j,j._ownerScope)}break}}}catch{}return[T]}function B8(x,w,M){return w.length===1?El(x,w[0],M):[...new Set([].concat(...w.map(k=>El(x,k,M))))]}function hD(x,w){let{props:M}=x;const k={props:{}};for(const j in M){const G=M[j];k.props[j]=j8(G.key,G.typeAnnotation.typeAnnotation,w)}return k}function j8(x,w,M){let k=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];if(arguments.length>4&&arguments[4]!==void 0&&!arguments[4]||w.type!=="TSTypeLiteral"){if(w.type==="TSTypeReference"&&w.typeName.type==="Identifier"){if(w.typeName.name.endsWith("Constructor"))return _v(x,function(j){const G=j.slice(0,-11);switch(G){case"String":case"Number":case"Boolean":return{type:`TS${G}Keyword`};case"Array":case"Function":case"Object":case"Set":case"Map":case"WeakSet":case"WeakMap":case"Date":case"Promise":return{type:"TSTypeReference",typeName:{type:"Identifier",name:G}}}return{type:"TSNullKeyword"}}(w.typeName.name),M,k);if(w.typeName.name==="PropType"&&w.typeParameters)return _v(x,w.typeParameters.params[0],M,k)}}else{const j=dD(w,"type");if(j){const G=dD(w,"required");return j8(x,j,M,!G||G.type!=="TSLiteralType"||G.literal.type!=="BooleanLiteral"||!G.literal.value,!1)}}if((w.type==="TSTypeReference"||w.type==="TSImportType")&&w.typeParameters)for(const j of w.typeParameters.params){const G=j8(x,j,M,k);if(G)return G}return _v(x,{type:"TSNullKeyword"},M,k)}function dD(x,w){const M=x.members.find(k=>k.type==="TSPropertySignature"&&!k.computed&&N(k.key)===w&&k.typeAnnotation);return M&&M.typeAnnotation.typeAnnotation}function fD(x,w,M){if(w.type==="TSTypeReference"){const j=qc(x,w,M);j&&(w=j)}let k;return k=w.type==="TSUnionType"?w.types.flatMap(j=>fD(x,j,M)):[w],k}const F8="defineModel";function pD(x,w,M){if(!B(w,F8))return!1;x.hasDefineModelCall=!0;const k=w.typeParameters&&w.typeParameters.params[0]||void 0;let j,G;const Z=w.arguments[0]&&o.unwrapTSNode(w.arguments[0]),le=Z&&Z.type==="StringLiteral";le?(j=Z.value,G=w.arguments[1]):(j="modelValue",G=Z),x.modelDecls[j]&&x.error(`duplicate model name ${JSON.stringify(j)}`,w);let pe=G&&x.getString(G),Ie=!G;const Ee=[];if(G&&G.type==="ObjectExpression"&&!G.properties.some(be=>be.type==="SpreadElement"||be.computed)){let be=0;for(let se=G.properties.length-1;se>=0;se--){const ve=G.properties[se],De=G.properties[se+1],Fe=ve.start,qe=De?De.start:G.end-1;ve.type!=="ObjectProperty"&&ve.type!=="ObjectMethod"||(ve.key.type!=="Identifier"||ve.key.name!=="get"&&ve.key.name!=="set")&&(ve.key.type!=="StringLiteral"||ve.key.value!=="get"&&ve.key.value!=="set")?(be++,x.s.remove(x.startOffset+Fe,x.startOffset+qe),Ee.push(ve)):pe=pe.slice(0,Fe-G.start)+pe.slice(qe-G.start)}be===G.properties.length&&(Ie=!0,x.s.remove(x.startOffset+(le?Z.end:G.start),x.startOffset+G.end))}return x.modelDecls[j]={type:k,options:pe,runtimeOptionNodes:Ee,identifier:M&&M.type==="Identifier"?M.name:void 0},x.bindingMetadata[j]="props",x.s.overwrite(x.startOffset+w.callee.start,x.startOffset+w.callee.end,x.helper("useModel")),x.s.appendLeft(x.startOffset+(w.arguments.length?w.arguments[0].start:w.end-1),"__props, "+(le?"":`${JSON.stringify(j)}${Ie?"":", "}`)),!0}const aa="defineProps",rg="withDefaults";function U8(x,w,M){if(!B(w,aa))return function(k,j,G){return!!B(j,rg)&&(U8(k,j.arguments[0],G)||k.error(`${rg}' first argument must be a ${aa} call.`,j.arguments[0]||j),k.propsRuntimeDecl&&k.error(`${rg} can only be used with type-based ${aa} declaration.`,j),k.propsDestructureDecl&&k.error(`${rg}() is unnecessary when using destructure with ${aa}().
|
||
Prefer using destructure default values, e.g. const { foo = 1 } = defineProps(...).`,j.callee),k.propsRuntimeDefaults=j.arguments[1],k.propsRuntimeDefaults||k.error(`The 2nd argument of ${rg} is required.`,j),k.propsCall=j,!0)}(x,w,M);if(x.hasDefinePropsCall&&x.error(`duplicate ${aa}() call`,w),x.hasDefinePropsCall=!0,x.propsRuntimeDecl=w.arguments[0],x.propsRuntimeDecl)for(const k of T8(x.propsRuntimeDecl))k in x.bindingMetadata||(x.bindingMetadata[k]="props");return w.typeParameters&&(x.propsRuntimeDecl&&x.error(`${aa}() cannot accept both type and non-type arguments at the same time. Use one or the other.`,w),x.propsTypeDecl=w.typeParameters.params[0]),M&&M.type==="ObjectPattern"&&function(k,j){if(!k.options.propsDestructure)return;en(`This project is using reactive props destructure, which is an experimental feature. It may receive breaking changes or be removed in the future, so use at your own risk.
|
||
To stay updated, follow the RFC at https://github.com/vuejs/rfcs/discussions/502.`),k.propsDestructureDecl=j;const G=(Z,le,pe)=>{k.propsDestructuredBindings[Z]={local:le,default:pe},le!==Z&&(k.bindingMetadata[le]="props-aliased",(k.bindingMetadata.__propsAliases||(k.bindingMetadata.__propsAliases={}))[le]=Z)};for(const Z of j.properties)if(Z.type==="ObjectProperty"){const le=P(Z.key,Z.computed);if(le||k.error(`${aa}() destructure cannot use computed key.`,Z.key),Z.value.type==="AssignmentPattern"){const{left:pe,right:Ie}=Z.value;pe.type!=="Identifier"&&k.error(`${aa}() destructure does not support nested patterns.`,pe),G(le,pe.name,Ie)}else Z.value.type==="Identifier"?G(le,Z.value.name):k.error(`${aa}() destructure does not support nested patterns.`,Z.value)}else k.propsDestructureRestId=Z.argument.name,k.bindingMetadata[k.propsDestructureRestId]="setup-reactive-const"}(x,M),x.propsCall=w,x.propsDecl=M,!0}function gD(x){const w=function(G,Z){const le=[],pe=oa(G,Z);for(const Ie in pe.props){const Ee=pe.props[Ie];let be=El(G,Ee),se=!1;be.includes(T)&&(be.includes("Boolean")||be.includes("Function")?(be=be.filter(ve=>ve!==T),se=!0):be=["null"]),le.push({key:Ie,required:!Ee.optional,type:be||["null"],skipCheck:se})}return le}(x,x.propsTypeDecl);if(!w.length)return;const M=[],k=function(G){return!(!G.propsRuntimeDefaults||G.propsRuntimeDefaults.type!=="ObjectExpression"||!G.propsRuntimeDefaults.properties.every(Z=>Z.type!=="SpreadElement"&&(!Z.computed||Z.key.type.endsWith("Literal"))))}(x);for(const G of w)M.push(Hge(x,G,k)),"bindingMetadata"in x&&!(G.key in x.bindingMetadata)&&(x.bindingMetadata[G.key]="props");let j=`{
|
||
${M.join(`,
|
||
`)}
|
||
}`;return x.propsRuntimeDefaults&&!k&&(j=`/*#__PURE__*/${x.helper("mergeDefaults")}(${j}, ${x.getString(x.propsRuntimeDefaults)})`),j}function Hge(x,w,M){let k,{key:j,required:G,type:Z,skipCheck:le}=w;const pe=vD(x,j,Z);if(pe)k=`default: ${pe.valueString}${pe.needSkipFactory?", skipFactory: true":""}`;else if(M){const Ee=x.propsRuntimeDefaults.properties.find(be=>be.type!=="SpreadElement"&&P(be.key,be.computed)===j);Ee&&(k=Ee.type==="ObjectProperty"?`default: ${x.getString(Ee.value)}`:`${Ee.async?"async ":""}${Ee.kind!=="method"?`${Ee.kind} `:""}default() ${x.getString(Ee.body)}`)}const Ie=he(j);return x.options.isProd?Z.some(Ee=>Ee==="Boolean"||(!M||k)&&Ee==="Function")?`${Ie}: { ${_([`type: ${U(Z)}`,k])} }`:x.isCE?k?`${Ie}: { ${k}, type: ${U(Z)} }`:`${Ie}: {type: ${U(Z)}}`:`${Ie}: ${k?`{ ${k} }`:"{}"}`:`${Ie}: { ${_([`type: ${U(Z)}`,`required: ${G}`,le&&"skipCheck: true",k])} }`}function vD(x,w,M){const k=x.propsDestructuredBindings[w],j=k&&k.default;if(j){const G=x.getString(j),Z=o.unwrapTSNode(j);if(M&&M.length&&!M.includes("null")){const pe=function(Ie){switch(Ie.type){case"StringLiteral":return"String";case"NumericLiteral":return"Number";case"BooleanLiteral":return"Boolean";case"ObjectExpression":return"Object";case"ArrayExpression":return"Array";case"FunctionExpression":case"ArrowFunctionExpression":return"Function"}}(Z);pe&&!M.includes(pe)&&x.error(`Default value of prop "${w}" does not match declared type.`,Z)}const le=!M&&(o.isFunctionType(Z)||Z.type==="Identifier");return{valueString:le||$(Z)||M?.includes("Function")?G:`() => (${G})`,needSkipFactory:le}}}const Fd="defineEmits";function mD(x,w,M){return!!B(w,Fd)&&(x.hasDefineEmitCall&&x.error(`duplicate ${Fd}() call`,w),x.hasDefineEmitCall=!0,x.emitsRuntimeDecl=w.arguments[0],w.typeParameters&&(x.emitsRuntimeDecl&&x.error(`${Fd}() cannot accept both type and non-type arguments at the same time. Use one or the other.`,w),x.emitsTypeDecl=w.typeParameters.params[0]),x.emitDecl=M,!0)}function CD(x){const w=new Set,M=x.emitsTypeDecl;if(M.type==="TSFunctionType")return AD(x,M.parameters[0],w),w;const{props:k,calls:j}=oa(x,M);let G=!1;for(const Z in k)w.add(Z),G=!0;if(j){G&&x.error("defineEmits() type cannot mixed call signature and property syntax.",M);for(const Z of j)AD(x,Z.parameters[0],w)}return w}function AD(x,w,M){if(w.type==="Identifier"&&w.typeAnnotation&&w.typeAnnotation.type==="TSTypeAnnotation"){const k=fD(x,w.typeAnnotation.typeAnnotation);for(const j of k)j.type==="TSLiteralType"&&j.literal.type!=="UnaryExpression"&&j.literal.type!=="TemplateLiteral"&&M.add(String(j.literal.value))}}const h5="defineExpose";function Bge(x,w){return!!B(w,h5)&&(x.hasDefineExposeCall&&x.error(`duplicate ${h5}() call`,w),x.hasDefineExposeCall=!0,!0)}const d5="defineSlots";function ID(x,w,M){return!!B(w,d5)&&(x.hasDefineSlotsCall&&x.error(`duplicate ${d5}() call`,w),x.hasDefineSlotsCall=!0,w.arguments.length>0&&x.error(`${d5}() cannot accept arguments`,w),M&&x.s.overwrite(x.startOffset+w.start,x.startOffset+w.end,`${x.helper("useSlots")}()`),!0)}const Ku="defineOptions";function yD(x,w){if(!B(w,Ku))return!1;if(x.hasDefineOptionsCall&&x.error(`duplicate ${Ku}() call`,w),w.typeParameters&&x.error(`${Ku}() cannot accept type arguments`,w),!w.arguments[0])return!0;let M,k,j,G;if(x.hasDefineOptionsCall=!0,x.optionsRuntimeDecl=o.unwrapTSNode(w.arguments[0]),x.optionsRuntimeDecl.type==="ObjectExpression")for(const Z of x.optionsRuntimeDecl.properties)Z.type!=="ObjectProperty"&&Z.type!=="ObjectMethod"||Z.key.type!=="Identifier"||(Z.key.name==="props"&&(M=Z),Z.key.name==="emits"&&(k=Z),Z.key.name==="expose"&&(j=Z),Z.key.name==="slots"&&(G=Z));return M&&x.error(`${Ku}() cannot be used to declare props. Use ${aa}() instead.`,M),k&&x.error(`${Ku}() cannot be used to declare emits. Use ${Fd}() instead.`,k),j&&x.error(`${Ku}() cannot be used to declare expose. Use ${h5}() instead.`,j),G&&x.error(`${Ku}() cannot be used to declare slots. Use ${d5}() instead.`,G),!0}function jge(x,w,M,k){const j=w.argument.extra&&w.argument.extra.parenthesized?w.argument.extra.parenStart:w.argument.start,G=x.startOffset,Z=x.descriptor.source.slice(j+G,w.argument.end+G),le=/\bawait\b/.test(Z);x.s.overwrite(w.start+G,j+G,`${M?";":""}(
|
||
([__temp,__restore] = ${x.helper("withAsyncContext")}(${le?"async ":""}() => `),x.s.appendLeft(w.end+G,`)),
|
||
${k?"":"__temp = "}await __temp,
|
||
__restore()${k?"":`,
|
||
__temp`}
|
||
)`)}function ng(x,w,M){x[w.name]=M}function W8(x,w,M,k,j){let G=!1;if(w.type==="VariableDeclaration"){const Z=w.kind==="const";G=Z&&w.declarations.every(le=>le.id.type==="Identifier"&&Cc(le.init));for(const{id:le,init:pe}of w.declarations){const Ie=pe&&o.unwrapTSNode(pe),Ee=!(!Z||!B(Ie,be=>be===aa||be===Fd||be===rg));if(le.type==="Identifier"){let be;const se=k.reactive;be=(j||x==="script")&&(G||Z&&Cc(Ie))?"literal-const":B(Ie,se)?Z?"setup-reactive-const":"setup-let":Ee||Z&&wD(Ie,se)?B(Ie,aa)?"setup-reactive-const":"setup-const":Z?B(Ie,ve=>ve===k.ref||ve===k.computed||ve===k.shallowRef||ve===k.customRef||ve===k.toRef||ve===F8)?"setup-ref":"setup-maybe-ref":"setup-let",ng(M,le,be)}else{if(B(Ie,aa))continue;le.type==="ObjectPattern"?bD(le,M,Z,Ee):le.type==="ArrayPattern"&&ED(le,M,Z,Ee)}}}else w.type==="TSEnumDeclaration"?(G=w.members.every(Z=>!Z.initializer||Cc(Z.initializer)),M[w.id.name]=G?"literal-const":"setup-const"):w.type!=="FunctionDeclaration"&&w.type!=="ClassDeclaration"||(M[w.id.name]="setup-const");return G}function bD(x,w,M){let k=arguments.length>3&&arguments[3]!==void 0&&arguments[3];for(const j of x.properties)if(j.type==="ObjectProperty")if(j.key.type==="Identifier"&&j.key===j.value){const G=k?"setup-const":M?"setup-maybe-ref":"setup-let";ng(w,j.key,G)}else G8(j.value,w,M,k);else{const G=M?"setup-const":"setup-let";ng(w,j.argument,G)}}function ED(x,w,M){let k=arguments.length>3&&arguments[3]!==void 0&&arguments[3];for(const j of x.elements)j&&G8(j,w,M,k)}function G8(x,w,M){let k=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(x.type==="Identifier")ng(w,x,k?"setup-const":M?"setup-maybe-ref":"setup-let");else if(x.type==="RestElement"){const j=M?"setup-const":"setup-let";ng(w,x.argument,j)}else if(x.type==="ObjectPattern")bD(x,w,M);else if(x.type==="ArrayPattern")ED(x,w,M);else if(x.type==="AssignmentPattern")if(x.left.type==="Identifier"){const j=k?"setup-const":M?"setup-maybe-ref":"setup-let";ng(w,x.left,j)}else G8(x.left,w,M)}function wD(x,w){if(B(x,w))return!0;switch(x.type){case"UnaryExpression":case"BinaryExpression":case"ArrayExpression":case"ObjectExpression":case"FunctionExpression":case"ArrowFunctionExpression":case"UpdateExpression":case"ClassExpression":case"TaggedTemplateExpression":return!0;case"SequenceExpression":return wD(x.expressions[x.expressions.length-1],w);default:return!!$(x)}}function Cc(x){switch((x=o.unwrapTSNode(x)).type){case"UnaryExpression":return Cc(x.argument);case"LogicalExpression":case"BinaryExpression":return Cc(x.left)&&Cc(x.right);case"ConditionalExpression":return Cc(x.test)&&Cc(x.consequent)&&Cc(x.alternate);case"SequenceExpression":case"TemplateLiteral":return x.expressions.every(w=>Cc(w));case"ParenthesizedExpression":return Cc(x.expression);case"StringLiteral":case"NumericLiteral":case"BooleanLiteral":case"NullLiteral":case"BigIntLiteral":return!0}return!1}const Fge=Nn,Uge={...o.errorMessages,...o.DOMErrorMessages},Wge=v.walk;e.extractIdentifiers=s.extractIdentifiers,e.generateCodeFrame=s.generateCodeFrame,e.isInDestructureAssignment=s.isInDestructureAssignment,e.isStaticProperty=s.isStaticProperty,e.walkIdentifiers=s.walkIdentifiers,e.MagicString=C,e.babelParse=A.parse,e.compileScript=function(x,w){var M;w.id||en("compileScript now requires passing the `id` option.\nUpgrade your vite or vue-loader version for compatibility with the latest experimental proposals.");const k=new nge(x,w),{script:j,scriptSetup:G,source:Z,filename:le}=x,pe=w.hoistStatic!==!1&&!j,Ie=w.id?w.id.replace(/^data-v-/,""):"",Ee=j&&j.lang,be=G&&G.lang;if(!G){if(!j)throw new Error("[@vue/compiler-sfc] SFC contains no <script> tags.");return function(at,Lt){var Et;const ut=at.descriptor.script;if(ut.lang&&!at.isJS&&!at.isTS)return ut;try{let St=ut.content,Kt=ut.map;const ft=at.scriptAst,_r=LN(ft.body),{cssVars:dn}=at.descriptor,{genDefaultAs:On,isProd:qr}=at.options;if(dn.length||On){const Zn=On||tg,ds=new C(St);x8(ft.body,ds,Zn),St=ds.toString(),dn.length&&!((Et=at.options.templateOptions)!=null&&Et.ssr)&&(St+=function(on,Pr,_n,ln,Ws){return`
|
||
import { ${q} as _${q} } from 'vue'
|
||
const __injectCSSVars__ = () => {
|
||
${L(on,Pr,_n,ln)}}
|
||
const __setup__ = ${Ws}.setup
|
||
${Ws}.setup = __setup__
|
||
? (props, ctx) => { __injectCSSVars__();return __setup__(props, ctx) }
|
||
: __injectCSSVars__
|
||
`}(dn,_r,Lt,!!qr,Zn)),On||(St+=`
|
||
export default ${Zn}`)}return{...ut,content:St,map:Kt,bindings:_r,scriptAst:ft.body}}catch{return ut}}(k,Ie)}if(j&&Ee!==be)throw new Error("[@vue/compiler-sfc] <script> and <script setup> must have the same language type.");if(be&&!k.isJS&&!k.isTS)return G;const se=Object.create(null),ve=Object.create(null);let De,Fe=!1,qe=!1;const Le=k.startOffset,Ue=k.endOffset,Re=j&&j.loc.start.offset,we=j&&j.loc.end.offset;function Qe(at){const Lt=at.start+Le;let Et=at.end+Le;for(at.trailingComments&&at.trailingComments.length>0&&(Et=at.trailingComments[at.trailingComments.length-1].end+Le);Et<=Z.length&&/\s/.test(Z.charAt(Et));)Et++;k.s.move(Lt,Et,0)}function et(at,Lt,Et,ut,St,Kt){let ft=Kt;Kt&&k.isTS&&x.template&&!x.template.src&&!x.template.lang&&(ft=rr(Lt,x)),k.userImports[Lt]={isType:ut,imported:Et,local:Lt,source:at,isFromSetup:St,isUsedInTemplate:ft}}function Je(at,Lt){at&&o.walkIdentifiers(at,Et=>{const ut=ve[Et.name];ut&&ut!=="literal-const"&&k.error(`\`${Lt}()\` in <script setup> cannot reference locally declared variables because it will be hoisted outside of the setup() function. If your component options require initialization in the module scope, use a separate normal <script> to export the options instead.`,Et)})}const rt=k.scriptAst,lt=k.scriptSetupAst;if(rt){for(const at of rt.body)if(at.type==="ImportDeclaration")for(const Lt of at.specifiers){const Et=H(Lt);et(at.source.value,Lt.local.name,Et,at.importKind==="type"||Lt.type==="ImportSpecifier"&&Lt.importKind==="type",!1,!w.inlineTemplate)}}for(const at of lt.body)if(at.type==="ImportDeclaration"){Qe(at);let Lt=0;const Et=ut=>{const St=ut>Lt;Lt++;const Kt=at.specifiers[ut],ft=at.specifiers[ut+1];k.s.remove(St?at.specifiers[ut-1].end+Le:Kt.start+Le,ft&&!St?ft.start+Le:Kt.end+Le)};for(let ut=0;ut<at.specifiers.length;ut++){const St=at.specifiers[ut],Kt=St.local.name,ft=H(St),_r=at.source.value,dn=k.userImports[Kt];_r!=="vue"||ft!==aa&&ft!==Fd&&ft!==h5?dn?dn.source===_r&&dn.imported===ft?Et(ut):k.error("different imports aliased to same local name.",St):et(_r,Kt,ft,at.importKind==="type"||St.type==="ImportSpecifier"&&St.importKind==="type",!0,!w.inlineTemplate):(en(`\`${ft}\` is a compiler macro and no longer needs to be imported.`),Et(ut))}at.specifiers.length&&Lt===at.specifiers.length&&k.s.remove(at.start+Le,at.end+Le)}const mt={};for(const at in k.userImports){const{source:Lt,imported:Et,local:ut}=k.userImports[at];Lt==="vue"&&(mt[Et]=ut)}if(j&&rt){for(const at of rt.body)if(at.type==="ExportDefaultDeclaration"){let Lt;if(De=at,De.declaration.type==="ObjectExpression"?Lt=De.declaration.properties:De.declaration.type==="CallExpression"&&De.declaration.arguments[0]&&De.declaration.arguments[0].type==="ObjectExpression"&&(Lt=De.declaration.arguments[0].properties),Lt)for(const St of Lt)St.type==="ObjectProperty"&&St.key.type==="Identifier"&&St.key.name==="name"&&(k.hasDefaultExportName=!0),St.type!=="ObjectMethod"&&St.type!=="ObjectProperty"||St.key.type!=="Identifier"||St.key.name!=="render"||(k.hasDefaultExportRender=!0);const Et=at.start+Re,ut=at.declaration.start+Re;k.s.overwrite(Et,ut,`const ${tg} = `)}else if(at.type==="ExportNamedDeclaration"){const Lt=at.specifiers.find(Et=>Et.exported.type==="Identifier"&&Et.exported.name==="default");Lt&&(De=at,at.specifiers.length>1?k.s.remove(Lt.start+Re,Lt.end+Re):k.s.remove(at.start+Re,at.end+Re),at.source?k.s.prepend(`import { ${Lt.local.name} as ${tg} } from '${at.source.value}'
|
||
`):k.s.appendLeft(we,`
|
||
const ${tg} = ${Lt.local.name}
|
||
`)),at.declaration&&W8("script",at.declaration,se,mt,pe)}else at.type!=="VariableDeclaration"&&at.type!=="FunctionDeclaration"&&at.type!=="ClassDeclaration"&&at.type!=="TSEnumDeclaration"||at.declare||W8("script",at,se,mt,pe);Re>Le&&(/\n$/.test(j.content.trim())||k.s.appendLeft(we,`
|
||
`),k.s.move(Re,we,0))}for(const at of lt.body){if(at.type==="ExpressionStatement"){const Et=o.unwrapTSNode(at.expression);if(U8(k,Et)||mD(k,Et)||yD(k,Et)||ID(k,Et))k.s.remove(at.start+Le,at.end+Le);else if(Bge(k,Et)){const ut=Et.callee;k.s.overwrite(ut.start+Le,ut.end+Le,"__expose")}else pD(k,Et)}if(at.type==="VariableDeclaration"&&!at.declare){const Et=at.declarations.length;let ut,St=Et;for(let Kt=0;Kt<Et;Kt++){const ft=at.declarations[Kt],_r=ft.init&&o.unwrapTSNode(ft.init);if(_r){yD(k,_r)&&k.error(`${Ku}() has no returning value, it cannot be assigned.`,at);const dn=U8(k,_r,ft.id),On=!dn&&mD(k,_r,ft.id);if(!On&&(ID(k,_r,ft.id)||pD(k,_r,ft.id)),dn&&!k.propsDestructureRestId&&k.propsDestructureDecl)if(St===1)k.s.remove(at.start+Le,at.end+Le);else{let qr=ft.start+Le,Zn=ft.end+Le;Kt===Et-1?qr=at.declarations[ut].end+Le:Zn=at.declarations[Kt+1].start+Le,k.s.remove(qr,Zn),St--}else On?k.s.overwrite(Le+_r.start,Le+_r.end,"__emit"):ut=Kt}}}let Lt=!1;if(at.type!=="VariableDeclaration"&&at.type!=="FunctionDeclaration"&&at.type!=="ClassDeclaration"&&at.type!=="TSEnumDeclaration"||at.declare||(Lt=W8("scriptSetup",at,ve,mt,pe)),pe&&Lt&&Qe(at),at.type==="VariableDeclaration"&&!at.declare||at.type.endsWith("Statement")){const Et=[lt.body];v.walk(at,{enter(ut,St){if(o.isFunctionType(ut)&&this.skip(),ut.type==="BlockStatement"&&Et.push(ut.body),ut.type==="AwaitExpression"){Fe=!0;const Kt=Et[Et.length-1].some((ft,_r)=>(Et.length===1||_r>0)&&ft.type==="ExpressionStatement"&&ft.start===ut.start);jge(k,ut,Kt,St.type==="ExpressionStatement")}},exit(ut){ut.type==="BlockStatement"&&Et.pop()}})}(at.type==="ExportNamedDeclaration"&&at.exportKind!=="type"||at.type==="ExportAllDeclaration"||at.type==="ExportDefaultDeclaration")&&k.error("<script setup> cannot contain ES module exports. If you are using a previous version of <script setup>, please consult the updated RFC at https://github.com/vuejs/rfcs/pull/227.",at),k.isTS&&(at.type.startsWith("TS")||at.type==="ExportNamedDeclaration"&&at.exportKind==="type"||at.type==="VariableDeclaration"&&at.declare)&&at.type!=="TSEnumDeclaration"&&Qe(at)}k.propsDestructureDecl&&function(at,Lt){if(!at.options.propsDestructure)return;const Et={},ut=[Et];let St=Et;const Kt=new WeakSet,ft=[],_r=Object.create(null);for(const Pr in at.propsDestructuredBindings){const{local:_n}=at.propsDestructuredBindings[Pr];Et[_n]=!0,_r[_n]=Pr}function dn(){ut.push(St=Object.create(St))}function On(Pr){Kt.add(Pr),St?St[Pr.name]=!1:at.error("registerBinding called without active scope, something is wrong.",Pr)}function qr(Pr){let _n=arguments.length>1&&arguments[1]!==void 0&&arguments[1];for(const ln of Pr.body)if(ln.type==="VariableDeclaration")Zn(ln,_n);else if(ln.type==="FunctionDeclaration"||ln.type==="ClassDeclaration"){if(ln.declare||!ln.id)continue;On(ln.id)}else ln.type!=="ForOfStatement"&&ln.type!=="ForInStatement"||ln.left.type!=="VariableDeclaration"?ln.type==="ExportNamedDeclaration"&&ln.declaration&&ln.declaration.type==="VariableDeclaration"?Zn(ln.declaration,_n):ln.type==="LabeledStatement"&&ln.body.type==="VariableDeclaration"&&Zn(ln.body,_n):Zn(ln.left)}function Zn(Pr){let _n=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(!Pr.declare)for(const ln of Pr.declarations){const Ws=_n&&ln.init&&B(o.unwrapTSNode(ln.init),"defineProps");for(const xa of o.extractIdentifiers(ln.id))Ws?Kt.add(xa):On(xa)}}function ds(Pr,_n){if(B(Pr,arguments.length>2&&arguments[2]!==void 0?arguments[2]:_n)){const ln=o.unwrapTSNode(Pr.arguments[0]);ln.type==="Identifier"&&St[ln.name]&&at.error(`"${ln.name}" is a destructured prop and should not be passed directly to ${_n}(). Pass a getter () => ${ln.name} instead.`,ln)}}const on=at.scriptSetupAst;qr(on,!0),v.walk(on,{enter(Pr,_n){return _n&&ft.push(_n),_n&&_n.type.startsWith("TS")&&_n.type!=="TSAsExpression"&&_n.type!=="TSNonNullExpression"&&_n.type!=="TSTypeAssertion"?this.skip():(ds(Pr,"watch",Lt.watch),ds(Pr,"toRef",Lt.toRef),o.isFunctionType(Pr)?(dn(),o.walkFunctionParams(Pr,On),void(Pr.body.type==="BlockStatement"&&qr(Pr.body))):Pr.type==="CatchClause"?(dn(),Pr.param&&Pr.param.type==="Identifier"&&On(Pr.param),void qr(Pr.body)):Pr.type!=="BlockStatement"||o.isFunctionType(_n)?void(Pr.type==="Identifier"&&o.isReferencedIdentifier(Pr,_n,ft)&&!Kt.has(Pr)&&St[Pr.name]&&function(ln,Ws,xa){(Ws.type==="AssignmentExpression"&&ln===Ws.left||Ws.type==="UpdateExpression")&&at.error("Cannot assign to destructured props as they are readonly.",ln),o.isStaticProperty(Ws)&&Ws.shorthand?Ws.inPattern&&!o.isInDestructureAssignment(Ws,xa)||at.s.appendLeft(ln.end+at.startOffset,`: ${c.genPropsAccessExp(_r[ln.name])}`):at.s.overwrite(ln.start+at.startOffset,ln.end+at.startOffset,c.genPropsAccessExp(_r[ln.name]))}(Pr,_n,ft)):(dn(),void qr(Pr)))},leave(Pr,_n){_n&&ft.pop(),(Pr.type==="BlockStatement"&&!o.isFunctionType(_n)||o.isFunctionType(Pr))&&(ut.pop(),St=ut[ut.length-1]||null)}})}(k,mt),Je(k.propsRuntimeDecl,aa),Je(k.propsRuntimeDefaults,aa),Je(k.propsDestructureDecl,aa),Je(k.emitsRuntimeDecl,Fd),Je(k.optionsRuntimeDecl,Ku);for(const{runtimeOptionNodes:at}of Object.values(k.modelDecls))for(const Lt of at)Je(Lt,F8);j?Le<Re?(k.s.remove(0,Le),k.s.remove(Ue,Re),k.s.remove(we,Z.length)):(k.s.remove(0,Re),k.s.remove(we,Le),k.s.remove(Ue,Z.length)):(k.s.remove(0,Le),k.s.remove(Ue,Z.length)),rt&&Object.assign(k.bindingMetadata,LN(rt.body));for(const[at,{isType:Lt,imported:Et,source:ut}]of Object.entries(k.userImports))Lt||(k.bindingMetadata[at]=Et==="*"||Et==="default"&&ut.endsWith(".vue")||ut==="vue"?"setup-const":"setup-maybe-ref");for(const at in se)k.bindingMetadata[at]=se[at];for(const at in ve)k.bindingMetadata[at]=ve[at];x.cssVars.length&&!((M=w.templateOptions)!=null&&M.ssr)&&(k.helperImports.add(q),k.helperImports.add("unref"),k.s.prependLeft(Le,`
|
||
${L(x.cssVars,k.bindingMetadata,Ie,!!w.isProd)}
|
||
`));let Vt="__props";if(k.propsTypeDecl&&(Vt+=": any"),k.propsDecl&&(k.propsDestructureRestId?(k.s.overwrite(Le+k.propsCall.start,Le+k.propsCall.end,`${k.helper("createPropsRestProxy")}(__props, ${JSON.stringify(Object.keys(k.propsDestructuredBindings))})`),k.s.overwrite(Le+k.propsDestructureDecl.start,Le+k.propsDestructureDecl.end,k.propsDestructureRestId)):k.propsDestructureDecl||k.s.overwrite(Le+k.propsCall.start,Le+k.propsCall.end,"__props")),Fe){const at=k.isTS?": any":"";k.s.prependLeft(Le,`
|
||
let __temp${at}, __restore${at}
|
||
`)}const Mr=k.hasDefineExposeCall||!w.inlineTemplate?["expose: __expose"]:[];let pr;if(k.emitDecl&&Mr.push("emit: __emit"),Mr.length&&(Vt+=`, { ${Mr.join(", ")} }`),!w.inlineTemplate||!x.template&&k.hasDefaultExportRender){const at={...se,...ve};for(const Lt in k.userImports)!k.userImports[Lt].isType&&k.userImports[Lt].isUsedInTemplate&&(at[Lt]=!0);pr="{ ";for(const Lt in at)if(at[Lt]!==!0||k.userImports[Lt].source==="vue"||k.userImports[Lt].source.endsWith(".vue"))if(k.bindingMetadata[Lt]==="setup-let"){const Et=Lt==="v"?"_v":"v";pr+=`get ${Lt}() { return ${Lt} }, set ${Lt}(${Et}) { ${Lt} = ${Et} }, `}else pr+=`${Lt}, `;else pr+=`get ${Lt}() { return ${Lt} }, `;pr=pr.replace(/, $/,"")+" }"}else if(x.template&&!x.template.src){w.templateOptions&&w.templateOptions.ssr&&(qe=!0);const{code:at,ast:Lt,preamble:Et,tips:ut,errors:St}=tn({filename:le,ast:x.template.ast,source:x.template.content,inMap:x.template.map,...w.templateOptions,id:Ie,scoped:x.styles.some(ft=>ft.scoped),isProd:w.isProd,ssrCssVars:x.cssVars,compilerOptions:{...w.templateOptions&&w.templateOptions.compilerOptions,inline:!0,isTS:k.isTS,bindingMetadata:k.bindingMetadata}});ut.length&&ut.forEach(en);const Kt=St[0];if(typeof Kt=="string")throw new Error(Kt);if(Kt)throw Kt.loc&&(Kt.message+=`
|
||
|
||
`+x.filename+`
|
||
`+c.generateCodeFrame(Z,Kt.loc.start.offset,Kt.loc.end.offset)+`
|
||
`),Kt;Et&&k.s.prepend(Et),Lt&&Lt.helpers.has(o.UNREF)&&k.helperImports.delete("unref"),pr=at}else pr="() => {}";w.inlineTemplate?k.s.appendRight(Ue,`
|
||
return ${pr}
|
||
}
|
||
|
||
`):k.s.appendRight(Ue,`
|
||
const __returned__ = ${pr}
|
||
Object.defineProperty(__returned__, '__isScriptSetup', { enumerable: false, value: true })
|
||
return __returned__
|
||
}
|
||
|
||
`);const an=w.genDefaultAs?`const ${w.genDefaultAs} =`:"export default";let br="";if(!k.hasDefaultExportName&&le&&le!==wt){const at=le.match(/([^/\\]+)\.\w+$/);at&&(br+=`
|
||
__name: '${at[1]}',`)}qe&&(br+=`
|
||
__ssrInlineRender: true,`);const oi=function(at){let Lt;if(at.propsRuntimeDecl){if(Lt=at.getString(at.propsRuntimeDecl).trim(),at.propsDestructureDecl){const ut=[];for(const St in at.propsDestructuredBindings){const Kt=vD(at,St),ft=he(St);Kt&&ut.push(`${ft}: ${Kt.valueString}${Kt.needSkipFactory?`, __skip_${ft}: true`:""}`)}ut.length&&(Lt=`/*#__PURE__*/${at.helper("mergeDefaults")}(${Lt}, {
|
||
${ut.join(`,
|
||
`)}
|
||
})`)}}else at.propsTypeDecl&&(Lt=gD(at));const Et=function(ut){if(!ut.hasDefineModelCall)return;const St=!!ut.options.isProd;let Kt="";for(const[ft,{type:_r,options:dn}]of Object.entries(ut.modelDecls)){let On=!1,qr=_r&&El(ut,_r);if(qr){const Pr=qr.includes(T);qr=qr.filter(_n=>_n!==T&&(!St||_n==="Boolean"||_n==="Function"&&dn)),On=!St&&Pr&&qr.length>0}let Zn=qr&&qr.length>0&&U(qr)||void 0;const ds=_([Zn&&`type: ${Zn}`,On&&"skipCheck: true"]);let on;on=Zn&&dn?ut.isTS?`{ ${ds}, ...${dn} }`:`Object.assign({ ${ds} }, ${dn})`:dn||(Zn?`{ ${ds} }`:"{}"),Kt+=`
|
||
${JSON.stringify(ft)}: ${on},`,Kt+=`
|
||
${JSON.stringify(ft==="modelValue"?"modelModifiers":`${ft}Modifiers`)}: {},`}return`{${Kt}
|
||
}`}(at);return Lt&&Et?`/*#__PURE__*/${at.helper("mergeModels")}(${Lt}, ${Et})`:Et||Lt}(k);oi&&(br+=`
|
||
props: ${oi},`);const ns=function(at){let Lt="";if(at.emitsRuntimeDecl)Lt=at.getString(at.emitsRuntimeDecl).trim();else if(at.emitsTypeDecl){const Et=CD(at);Lt=Et.size?`[${Array.from(Et).map(ut=>JSON.stringify(ut)).join(", ")}]`:""}if(at.hasDefineModelCall){let Et=`[${Object.keys(at.modelDecls).map(ut=>JSON.stringify(`update:${ut}`)).join(", ")}]`;Lt=Lt?`/*#__PURE__*/${at.helper("mergeModels")}(${Lt}, ${Et})`:Et}return Lt}(k);ns&&(br+=`
|
||
emits: ${ns},`);let Us="";k.optionsRuntimeDecl&&(Us=G.content.slice(k.optionsRuntimeDecl.start,k.optionsRuntimeDecl.end).trim());const xr=k.hasDefineExposeCall||w.inlineTemplate?"":` __expose();
|
||
`;if(k.isTS){const at=(De?`
|
||
...${tg},`:"")+(Us?`
|
||
...${Us},`:"");k.s.prependLeft(Le,`
|
||
${an} /*#__PURE__*/${k.helper("defineComponent")}({${at}${br}
|
||
${Fe?"async ":""}setup(${Vt}) {
|
||
${xr}`),k.s.appendRight(Ue,"})")}else De||Us?(k.s.prependLeft(Le,`
|
||
${an} /*#__PURE__*/Object.assign(${De?`${tg}, `:""}${Us?`${Us}, `:""}{${br}
|
||
${Fe?"async ":""}setup(${Vt}) {
|
||
${xr}`),k.s.appendRight(Ue,"})")):(k.s.prependLeft(Le,`
|
||
${an} {${br}
|
||
${Fe?"async ":""}setup(${Vt}) {
|
||
${xr}`),k.s.appendRight(Ue,"}"));return k.helperImports.size>0&&k.s.prepend(`import { ${[...k.helperImports].map(at=>`${at} as _${at}`).join(", ")} } from 'vue'
|
||
`),{...G,bindings:k.bindingMetadata,imports:k.userImports,content:k.s.toString(),map:w.sourceMap!==!1?k.s.generateMap({source:le,hires:!0,includeContent:!0}):void 0,scriptAst:rt?.body,scriptSetupAst:lt?.body,deps:k.deps?[...k.deps]:void 0}},e.compileStyle=function(x){return $N({...x,isAsync:!1})},e.compileStyleAsync=function(x){return $N({...x,isAsync:!0})},e.compileTemplate=tn,e.errorMessages=Uge,e.extractRuntimeEmits=CD,e.extractRuntimeProps=gD,e.inferRuntimeType=El,e.invalidateTypeCache=function(x){x=xe(x),R8.delete(x),c5.delete(x);const w=sD.get(x);w&&c5.delete(w)},e.parse=$n,e.parseCache=Fge,e.registerTS=function(x){Pv=()=>{try{return x()}catch(w){throw typeof w.message=="string"&&w.message.includes("Cannot find module")?new Error('Failed to load TypeScript, which is required for resolving imported types. Please make sure "typescript" is installed as a project dependency.'):new Error("Failed to load TypeScript for resolving imported types.")}}},e.resolveTypeElements=oa,e.rewriteDefault=function(x,w,M){const k=A.parse(x,{sourceType:"module",plugins:s5("js",M)}).program.body,j=new C(x);return x8(k,j,w),j.toString()},e.rewriteDefaultAST=x8,e.shouldTransformRef=()=>!1,e.version="3.4.15",e.walk=Wge},(n,e,t)=>{n.exports=t(502)},(n,e,t)=>{var r=t(311),i=t(314),s=t(86);n.exports={formats:s,parse:i,stringify:r}},(n,e,t)=>{var r=t(312),i=t(144),s=t(86),o=Object.prototype.hasOwnProperty,a={brackets:function(C){return C+"[]"},comma:"comma",indices:function(C,A){return C+"["+A+"]"},repeat:function(C){return C}},l=Array.isArray,c=Array.prototype.push,u=function(C,A){c.apply(C,l(A)?A:[A])},h=Date.prototype.toISOString,d=s.default,g={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:i.encode,encodeValuesOnly:!1,format:d,formatter:s.formatters[d],indices:!1,serializeDate:function(C){return h.call(C)},skipNulls:!1,strictNullHandling:!1},f={},v=function C(A,b,m,E,I,S,T,P,_,$,B,U,H,N,W,D){for(var R,Y=A,ie=D,de=0,xe=!1;(ie=ie.get(f))!==void 0&&!xe;){var X=ie.get(A);if(de+=1,X!==void 0){if(X===de)throw new RangeError("Cyclic object value");xe=!0}ie.get(f)===void 0&&(de=0)}if(typeof P=="function"?Y=P(b,Y):Y instanceof Date?Y=B(Y):m==="comma"&&l(Y)&&(Y=i.maybeMap(Y,function(ue){return ue instanceof Date?B(ue):ue})),Y===null){if(I)return T&&!N?T(b,g.encoder,W,"key",U):b;Y=""}if(typeof(R=Y)=="string"||typeof R=="number"||typeof R=="boolean"||typeof R=="symbol"||typeof R=="bigint"||i.isBuffer(Y))return T?[H(N?b:T(b,g.encoder,W,"key",U))+"="+H(T(Y,g.encoder,W,"value",U))]:[H(b)+"="+H(String(Y))];var Q,he=[];if(Y===void 0)return he;if(m==="comma"&&l(Y))N&&T&&(Y=i.maybeMap(Y,T)),Q=[{value:Y.length>0?Y.join(",")||null:void 0}];else if(l(P))Q=P;else{var me=Object.keys(Y);Q=_?me.sort(_):me}for(var _e=E&&l(Y)&&Y.length===1?b+"[]":b,fe=0;fe<Q.length;++fe){var oe=Q[fe],J=typeof oe=="object"&&oe.value!==void 0?oe.value:Y[oe];if(!S||J!==null){var K=l(Y)?typeof m=="function"?m(_e,oe):_e:_e+($?"."+oe:"["+oe+"]");D.set(A,de);var q=r();q.set(f,D),u(he,C(J,K,m,E,I,S,m==="comma"&&N&&l(Y)?null:T,P,_,$,B,U,H,N,W,q))}}return he};n.exports=function(C,A){var b,m=C,E=function(N){if(!N)return g;if(N.encoder!==null&&N.encoder!==void 0&&typeof N.encoder!="function")throw new TypeError("Encoder has to be a function.");var W=N.charset||g.charset;if(N.charset!==void 0&&N.charset!=="utf-8"&&N.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var D=s.default;if(N.format!==void 0){if(!o.call(s.formatters,N.format))throw new TypeError("Unknown format option provided.");D=N.format}var R=s.formatters[D],Y=g.filter;return(typeof N.filter=="function"||l(N.filter))&&(Y=N.filter),{addQueryPrefix:typeof N.addQueryPrefix=="boolean"?N.addQueryPrefix:g.addQueryPrefix,allowDots:N.allowDots===void 0?g.allowDots:!!N.allowDots,charset:W,charsetSentinel:typeof N.charsetSentinel=="boolean"?N.charsetSentinel:g.charsetSentinel,delimiter:N.delimiter===void 0?g.delimiter:N.delimiter,encode:typeof N.encode=="boolean"?N.encode:g.encode,encoder:typeof N.encoder=="function"?N.encoder:g.encoder,encodeValuesOnly:typeof N.encodeValuesOnly=="boolean"?N.encodeValuesOnly:g.encodeValuesOnly,filter:Y,format:D,formatter:R,serializeDate:typeof N.serializeDate=="function"?N.serializeDate:g.serializeDate,skipNulls:typeof N.skipNulls=="boolean"?N.skipNulls:g.skipNulls,sort:typeof N.sort=="function"?N.sort:null,strictNullHandling:typeof N.strictNullHandling=="boolean"?N.strictNullHandling:g.strictNullHandling}}(A);typeof E.filter=="function"?m=(0,E.filter)("",m):l(E.filter)&&(b=E.filter);var I,S=[];if(typeof m!="object"||m===null)return"";I=A&&A.arrayFormat in a?A.arrayFormat:A&&"indices"in A?A.indices?"indices":"repeat":"indices";var T=a[I];if(A&&"commaRoundTrip"in A&&typeof A.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var P=T==="comma"&&A&&A.commaRoundTrip;b||(b=Object.keys(m)),E.sort&&b.sort(E.sort);for(var _=r(),$=0;$<b.length;++$){var B=b[$];E.skipNulls&&m[B]===null||u(S,v(m[B],B,T,P,E.strictNullHandling,E.skipNulls,E.encode?E.encoder:null,E.filter,E.sort,E.allowDots,E.serializeDate,E.format,E.formatter,E.encodeValuesOnly,E.charset,_))}var U=S.join(E.delimiter),H=E.addQueryPrefix===!0?"?":"";return E.charsetSentinel&&(E.charset==="iso-8859-1"?H+="utf8=%26%2310003%3B&":H+="utf8=%E2%9C%93&"),U.length>0?H+U:""}},(n,e,t)=>{var r=t(22),i=t(38),s=t(313),o=r("%TypeError%"),a=r("%WeakMap%",!0),l=r("%Map%",!0),c=i("WeakMap.prototype.get",!0),u=i("WeakMap.prototype.set",!0),h=i("WeakMap.prototype.has",!0),d=i("Map.prototype.get",!0),g=i("Map.prototype.set",!0),f=i("Map.prototype.has",!0),v=function(C,A){for(var b,m=C;(b=m.next)!==null;m=b)if(b.key===A)return m.next=b.next,b.next=C.next,C.next=b,b};n.exports=function(){var C,A,b,m={assert:function(E){if(!m.has(E))throw new o("Side channel does not contain "+s(E))},get:function(E){if(a&&E&&(typeof E=="object"||typeof E=="function")){if(C)return c(C,E)}else if(l){if(A)return d(A,E)}else if(b)return function(I,S){var T=v(I,S);return T&&T.value}(b,E)},has:function(E){if(a&&E&&(typeof E=="object"||typeof E=="function")){if(C)return h(C,E)}else if(l){if(A)return f(A,E)}else if(b)return function(I,S){return!!v(I,S)}(b,E);return!1},set:function(E,I){a&&E&&(typeof E=="object"||typeof E=="function")?(C||(C=new a),u(C,E,I)):l?(A||(A=new l),g(A,E,I)):(b||(b={key:{},next:null}),function(S,T,P){var _=v(S,T);_?_.value=P:S.next={key:T,next:S.next,value:P}}(b,E,I))}};return m}},(n,e,t)=>{var r=typeof Map=="function"&&Map.prototype,i=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,s=r&&i&&typeof i.get=="function"?i.get:null,o=r&&Map.prototype.forEach,a=typeof Set=="function"&&Set.prototype,l=Object.getOwnPropertyDescriptor&&a?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,c=a&&l&&typeof l.get=="function"?l.get:null,u=a&&Set.prototype.forEach,h=typeof WeakMap=="function"&&WeakMap.prototype?WeakMap.prototype.has:null,d=typeof WeakSet=="function"&&WeakSet.prototype?WeakSet.prototype.has:null,g=typeof WeakRef=="function"&&WeakRef.prototype?WeakRef.prototype.deref:null,f=Boolean.prototype.valueOf,v=Object.prototype.toString,C=Function.prototype.toString,A=String.prototype.match,b=String.prototype.slice,m=String.prototype.replace,E=String.prototype.toUpperCase,I=String.prototype.toLowerCase,S=RegExp.prototype.test,T=Array.prototype.concat,P=Array.prototype.join,_=Array.prototype.slice,$=Math.floor,B=typeof BigInt=="function"?BigInt.prototype.valueOf:null,U=Object.getOwnPropertySymbols,H=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,N=typeof Symbol=="function"&&typeof Symbol.iterator=="object",W=typeof Symbol=="function"&&Symbol.toStringTag?Symbol.toStringTag:null,D=Object.prototype.propertyIsEnumerable,R=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(L){return L.__proto__}:null);function Y(L,F){if(L===1/0||L===-1/0||L!=L||L&&L>-1e3&&L<1e3||S.call(/e/,F))return F;var re=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof L=="number"){var ke=L<0?-$(-L):$(L);if(ke!==L){var ze=String(ke),$e=b.call(F,ze.length+1);return m.call(ze,re,"$&_")+"."+m.call(m.call($e,/([0-9]{3})/g,"$&_"),/_$/,"")}}return m.call(F,re,"$&_")}var ie=t(509),de=ie.custom,xe=_e(de)?de:null;function X(L,F,re){var ke=(re.quoteStyle||F)==="double"?'"':"'";return ke+L+ke}function Q(L){return m.call(String(L),/"/g,""")}function he(L){return!(J(L)!=="[object Array]"||W&&typeof L=="object"&&W in L)}function me(L){return!(J(L)!=="[object RegExp]"||W&&typeof L=="object"&&W in L)}function _e(L){if(N)return L&&typeof L=="object"&&L instanceof Symbol;if(typeof L=="symbol")return!0;if(!L||typeof L!="object"||!H)return!1;try{return H.call(L),!0}catch{}return!1}n.exports=function L(F,re,ke,ze){var $e=re||{};if(oe($e,"quoteStyle")&&$e.quoteStyle!=="single"&&$e.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(oe($e,"maxStringLength")&&(typeof $e.maxStringLength=="number"?$e.maxStringLength<0&&$e.maxStringLength!==1/0:$e.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var Ce=!oe($e,"customInspect")||$e.customInspect;if(typeof Ce!="boolean"&&Ce!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(oe($e,"indent")&&$e.indent!==null&&$e.indent!==" "&&!(parseInt($e.indent,10)===$e.indent&&$e.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(oe($e,"numericSeparator")&&typeof $e.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var Ne=$e.numericSeparator;if(F===void 0)return"undefined";if(F===null)return"null";if(typeof F=="boolean")return F?"true":"false";if(typeof F=="string")return q(F,$e);if(typeof F=="number"){if(F===0)return 1/0/F>0?"0":"-0";var Ye=String(F);return Ne?Y(F,Ye):Ye}if(typeof F=="bigint"){var st=String(F)+"n";return Ne?Y(F,st):st}var ht=$e.depth===void 0?5:$e.depth;if(ke===void 0&&(ke=0),ke>=ht&&ht>0&&typeof F=="object")return he(F)?"[Array]":"[Object]";var It,Ir=function(ct,Mt){var Dt;if(ct.indent===" ")Dt=" ";else{if(!(typeof ct.indent=="number"&&ct.indent>0))return null;Dt=P.call(Array(ct.indent+1)," ")}return{base:Dt,prev:P.call(Array(Mt+1),Dt)}}($e,ke);if(ze===void 0)ze=[];else if(K(ze,F)>=0)return"[Circular]";function rr(ct,Mt,Dt){if(Mt&&(ze=_.call(ze)).push(Mt),Dt){var tr={depth:$e.depth};return oe($e,"quoteStyle")&&(tr.quoteStyle=$e.quoteStyle),L(ct,tr,ke+1,ze)}return L(ct,$e,ke+1,ze)}if(typeof F=="function"&&!me(F)){var Sr=function(ct){if(ct.name)return ct.name;var Mt=A.call(C.call(ct),/^function\s*([\w$]+)/);return Mt?Mt[1]:null}(F),Vr=ae(F,rr);return"[Function"+(Sr?": "+Sr:" (anonymous)")+"]"+(Vr.length>0?" { "+P.call(Vr,", ")+" }":"")}if(_e(F)){var wt=N?m.call(String(F),/^(Symbol\(.*\))_[^)]*$/,"$1"):H.call(F);return typeof F!="object"||N?wt:te(wt)}if((It=F)&&typeof It=="object"&&(typeof HTMLElement<"u"&&It instanceof HTMLElement||typeof It.nodeName=="string"&&typeof It.getAttribute=="function")){for(var Nn="<"+I.call(String(F.nodeName)),$n=F.attributes||[],Pn=0;Pn<$n.length;Pn++)Nn+=" "+$n[Pn].name+"="+X(Q($n[Pn].value),"double",$e);return Nn+=">",F.childNodes&&F.childNodes.length&&(Nn+="..."),Nn+"</"+I.call(String(F.nodeName))+">"}if(he(F)){if(F.length===0)return"[]";var Xn=ae(F,rr);return Ir&&!function(ct){for(var Mt=0;Mt<ct.length;Mt++)if(K(ct[Mt],`
|
||
`)>=0)return!1;return!0}(Xn)?"["+Te(Xn,Ir)+"]":"[ "+P.call(Xn,", ")+" ]"}if(function(ct){return!(J(ct)!=="[object Error]"||W&&typeof ct=="object"&&W in ct)}(F)){var si=ae(F,rr);return"cause"in Error.prototype||!("cause"in F)||D.call(F,"cause")?si.length===0?"["+String(F)+"]":"{ ["+String(F)+"] "+P.call(si,", ")+" }":"{ ["+String(F)+"] "+P.call(T.call("[cause]: "+rr(F.cause),si),", ")+" }"}if(typeof F=="object"&&Ce){if(xe&&typeof F[xe]=="function"&&ie)return ie(F,{depth:ht-ke});if(Ce!=="symbol"&&typeof F.inspect=="function")return F.inspect()}if(function(ct){if(!s||!ct||typeof ct!="object")return!1;try{s.call(ct);try{c.call(ct)}catch{return!0}return ct instanceof Map}catch{}return!1}(F)){var bs=[];return o&&o.call(F,function(ct,Mt){bs.push(rr(Mt,F,!0)+" => "+rr(ct,F))}),ge("Map",s.call(F),bs,Ir)}if(function(ct){if(!c||!ct||typeof ct!="object")return!1;try{c.call(ct);try{s.call(ct)}catch{return!0}return ct instanceof Set}catch{}return!1}(F)){var Nr=[];return u&&u.call(F,function(ct){Nr.push(rr(ct,F))}),ge("Set",c.call(F),Nr,Ir)}if(function(ct){if(!h||!ct||typeof ct!="object")return!1;try{h.call(ct,h);try{d.call(ct,d)}catch{return!0}return ct instanceof WeakMap}catch{}return!1}(F))return ce("WeakMap");if(function(ct){if(!d||!ct||typeof ct!="object")return!1;try{d.call(ct,d);try{h.call(ct,h)}catch{return!0}return ct instanceof WeakSet}catch{}return!1}(F))return ce("WeakSet");if(function(ct){if(!g||!ct||typeof ct!="object")return!1;try{return g.call(ct),!0}catch{}return!1}(F))return ce("WeakRef");if(function(ct){return!(J(ct)!=="[object Number]"||W&&typeof ct=="object"&&W in ct)}(F))return te(rr(Number(F)));if(function(ct){if(!ct||typeof ct!="object"||!B)return!1;try{return B.call(ct),!0}catch{}return!1}(F))return te(rr(B.call(F)));if(function(ct){return!(J(ct)!=="[object Boolean]"||W&&typeof ct=="object"&&W in ct)}(F))return te(f.call(F));if(function(ct){return!(J(ct)!=="[object String]"||W&&typeof ct=="object"&&W in ct)}(F))return te(rr(String(F)));if(typeof window<"u"&&F===window)return"{ [object Window] }";if(F===t.g)return"{ [object globalThis] }";if(!function(ct){return!(J(ct)!=="[object Date]"||W&&typeof ct=="object"&&W in ct)}(F)&&!me(F)){var Xi=ae(F,rr),js=R?R(F)===Object.prototype:F instanceof Object||F.constructor===Object,Zi=F instanceof Object?"":"null prototype",pt=!js&&W&&Object(F)===F&&W in F?b.call(J(F),8,-1):Zi?"Object":"",gt=(js||typeof F.constructor!="function"?"":F.constructor.name?F.constructor.name+" ":"")+(pt||Zi?"["+P.call(T.call([],pt||[],Zi||[]),": ")+"] ":"");return Xi.length===0?gt+"{}":Ir?gt+"{"+Te(Xi,Ir)+"}":gt+"{ "+P.call(Xi,", ")+" }"}return String(F)};var fe=Object.prototype.hasOwnProperty||function(L){return L in this};function oe(L,F){return fe.call(L,F)}function J(L){return v.call(L)}function K(L,F){if(L.indexOf)return L.indexOf(F);for(var re=0,ke=L.length;re<ke;re++)if(L[re]===F)return re;return-1}function q(L,F){if(L.length>F.maxStringLength){var re=L.length-F.maxStringLength,ke="... "+re+" more character"+(re>1?"s":"");return q(b.call(L,0,F.maxStringLength),F)+ke}return X(m.call(m.call(L,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,ue),"single",F)}function ue(L){var F=L.charCodeAt(0),re={8:"b",9:"t",10:"n",12:"f",13:"r"}[F];return re?"\\"+re:"\\x"+(F<16?"0":"")+E.call(F.toString(16))}function te(L){return"Object("+L+")"}function ce(L){return L+" { ? }"}function ge(L,F,re,ke){return L+" ("+F+") {"+(ke?Te(re,ke):P.call(re,", "))+"}"}function Te(L,F){if(L.length===0)return"";var re=`
|
||
`+F.prev+F.base;return re+P.call(L,","+re)+`
|
||
`+F.prev}function ae(L,F){var re=he(L),ke=[];if(re){ke.length=L.length;for(var ze=0;ze<L.length;ze++)ke[ze]=oe(L,ze)?F(L[ze],L):""}var $e,Ce=typeof U=="function"?U(L):[];if(N){$e={};for(var Ne=0;Ne<Ce.length;Ne++)$e["$"+Ce[Ne]]=Ce[Ne]}for(var Ye in L)oe(L,Ye)&&(re&&String(Number(Ye))===Ye&&Ye<L.length||N&&$e["$"+Ye]instanceof Symbol||(S.call(/[^\w$]/,Ye)?ke.push(F(Ye,L)+": "+F(L[Ye],L)):ke.push(Ye+": "+F(L[Ye],L))));if(typeof U=="function")for(var st=0;st<Ce.length;st++)D.call(L,Ce[st])&&ke.push("["+F(Ce[st])+"]: "+F(L[Ce[st]],L));return ke}},(n,e,t)=>{var r=t(144),i=Object.prototype.hasOwnProperty,s=Array.isArray,o={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},a=function(u){return u.replace(/&#(\d+);/g,function(h,d){return String.fromCharCode(parseInt(d,10))})},l=function(u,h){return u&&typeof u=="string"&&h.comma&&u.indexOf(",")>-1?u.split(","):u},c=function(u,h,d,g){if(u){var f=d.allowDots?u.replace(/\.([^.[]+)/g,"[$1]"):u,v=/(\[[^[\]]*])/g,C=d.depth>0&&/(\[[^[\]]*])/.exec(f),A=C?f.slice(0,C.index):f,b=[];if(A){if(!d.plainObjects&&i.call(Object.prototype,A)&&!d.allowPrototypes)return;b.push(A)}for(var m=0;d.depth>0&&(C=v.exec(f))!==null&&m<d.depth;){if(m+=1,!d.plainObjects&&i.call(Object.prototype,C[1].slice(1,-1))&&!d.allowPrototypes)return;b.push(C[1])}return C&&b.push("["+f.slice(C.index)+"]"),function(E,I,S,T){for(var P=T?I:l(I,S),_=E.length-1;_>=0;--_){var $,B=E[_];if(B==="[]"&&S.parseArrays)$=[].concat(P);else{$=S.plainObjects?Object.create(null):{};var U=B.charAt(0)==="["&&B.charAt(B.length-1)==="]"?B.slice(1,-1):B,H=parseInt(U,10);S.parseArrays||U!==""?!isNaN(H)&&B!==U&&String(H)===U&&H>=0&&S.parseArrays&&H<=S.arrayLimit?($=[])[H]=P:U!=="__proto__"&&($[U]=P):$={0:P}}P=$}return P}(b,h,d,g)}};n.exports=function(u,h){var d=function(m){if(!m)return o;if(m.decoder!==null&&m.decoder!==void 0&&typeof m.decoder!="function")throw new TypeError("Decoder has to be a function.");if(m.charset!==void 0&&m.charset!=="utf-8"&&m.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var E=m.charset===void 0?o.charset:m.charset;return{allowDots:m.allowDots===void 0?o.allowDots:!!m.allowDots,allowPrototypes:typeof m.allowPrototypes=="boolean"?m.allowPrototypes:o.allowPrototypes,allowSparse:typeof m.allowSparse=="boolean"?m.allowSparse:o.allowSparse,arrayLimit:typeof m.arrayLimit=="number"?m.arrayLimit:o.arrayLimit,charset:E,charsetSentinel:typeof m.charsetSentinel=="boolean"?m.charsetSentinel:o.charsetSentinel,comma:typeof m.comma=="boolean"?m.comma:o.comma,decoder:typeof m.decoder=="function"?m.decoder:o.decoder,delimiter:typeof m.delimiter=="string"||r.isRegExp(m.delimiter)?m.delimiter:o.delimiter,depth:typeof m.depth=="number"||m.depth===!1?+m.depth:o.depth,ignoreQueryPrefix:m.ignoreQueryPrefix===!0,interpretNumericEntities:typeof m.interpretNumericEntities=="boolean"?m.interpretNumericEntities:o.interpretNumericEntities,parameterLimit:typeof m.parameterLimit=="number"?m.parameterLimit:o.parameterLimit,parseArrays:m.parseArrays!==!1,plainObjects:typeof m.plainObjects=="boolean"?m.plainObjects:o.plainObjects,strictNullHandling:typeof m.strictNullHandling=="boolean"?m.strictNullHandling:o.strictNullHandling}}(h);if(u===""||u==null)return d.plainObjects?Object.create(null):{};for(var g=typeof u=="string"?function(m,E){var I,S={__proto__:null},T=E.ignoreQueryPrefix?m.replace(/^\?/,""):m,P=E.parameterLimit===1/0?void 0:E.parameterLimit,_=T.split(E.delimiter,P),$=-1,B=E.charset;if(E.charsetSentinel)for(I=0;I<_.length;++I)_[I].indexOf("utf8=")===0&&(_[I]==="utf8=%E2%9C%93"?B="utf-8":_[I]==="utf8=%26%2310003%3B"&&(B="iso-8859-1"),$=I,I=_.length);for(I=0;I<_.length;++I)if(I!==$){var U,H,N=_[I],W=N.indexOf("]="),D=W===-1?N.indexOf("="):W+1;D===-1?(U=E.decoder(N,o.decoder,B,"key"),H=E.strictNullHandling?null:""):(U=E.decoder(N.slice(0,D),o.decoder,B,"key"),H=r.maybeMap(l(N.slice(D+1),E),function(R){return E.decoder(R,o.decoder,B,"value")})),H&&E.interpretNumericEntities&&B==="iso-8859-1"&&(H=a(H)),N.indexOf("[]=")>-1&&(H=s(H)?[H]:H),i.call(S,U)?S[U]=r.combine(S[U],H):S[U]=H}return S}(u,d):u,f=d.plainObjects?Object.create(null):{},v=Object.keys(g),C=0;C<v.length;++C){var A=v[C],b=c(A,g[A],d,typeof u=="string");f=r.merge(f,b,d)}return d.allowSparse===!0?f:r.compact(f)}},(n,e,t)=>{let r=t(87),i=t(52),s=t(147),o=t(24),a=t(322),l=t(54),c=t(324),u=t(88),h=t(153),d=t(56),g=t(91),f=t(89),v=t(55),C=t(90),A=t(154),b=t(92),m=t(40),E=t(53);function I(){for(var S=arguments.length,T=new Array(S),P=0;P<S;P++)T[P]=arguments[P];return T.length===1&&Array.isArray(T[0])&&(T=T[0]),new a(T)}I.plugin=function(S,T){let P;function _(){let $=T(...arguments);return $.postcssPlugin=S,$.postcssVersion=new a().version,$}return Object.defineProperty(_,"postcss",{get:()=>(P||(P=_()),P)}),_.process=function($,B,U){return I([_(U)]).process($,B)},_},I.stringify=l,I.parse=C,I.fromJSON=c,I.list=A,I.comment=S=>new d(S),I.atRule=S=>new g(S),I.decl=S=>new i(S),I.rule=S=>new b(S),I.root=S=>new m(S),I.document=S=>new u(S),I.CssSyntaxError=r,I.Declaration=i,I.Container=o,I.Processor=a,I.Document=u,I.Comment=d,I.Warning=h,I.AtRule=g,I.Result=f,I.Input=v,I.Rule=b,I.Root=m,I.Node=E,s.registerPostcss(I),n.exports=I,I.default=I},n=>{var e=String,t=function(){return{isColorSupported:!1,reset:e,bold:e,dim:e,italic:e,underline:e,inverse:e,hidden:e,strikethrough:e,black:e,red:e,green:e,yellow:e,blue:e,magenta:e,cyan:e,white:e,gray:e,bgBlack:e,bgRed:e,bgGreen:e,bgYellow:e,bgBlue:e,bgMagenta:e,bgCyan:e,bgWhite:e}};n.exports=t(),n.exports.createColors=t},()=>{},()=>{},n=>{n.exports={nanoid:function(){let e="",t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:21;for(;t--;)e+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return e},customAlphabet:function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:21;return function(){let r="",i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:t;for(;i--;)r+=e[Math.random()*e.length|0];return r}}}},(n,e,t)=>{let r=t(52),i=t(321),s=t(56),o=t(91),a=t(40),l=t(92);const c={empty:!0,space:!0};n.exports=class{constructor(u){this.input=u,this.root=new a,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:u,start:{column:1,line:1,offset:0}}}atrule(u){let h,d,g,f=new o;f.name=u[1].slice(1),f.name===""&&this.unnamedAtrule(f,u),this.init(f,u[2]);let v=!1,C=!1,A=[],b=[];for(;!this.tokenizer.endOfFile();){if(h=(u=this.tokenizer.nextToken())[0],h==="("||h==="["?b.push(h==="("?")":"]"):h==="{"&&b.length>0?b.push("}"):h===b[b.length-1]&&b.pop(),b.length===0){if(h===";"){f.source.end=this.getPosition(u[2]),f.source.end.offset++,this.semicolon=!0;break}if(h==="{"){C=!0;break}if(h==="}"){if(A.length>0){for(g=A.length-1,d=A[g];d&&d[0]==="space";)d=A[--g];d&&(f.source.end=this.getPosition(d[3]||d[2]),f.source.end.offset++)}this.end(u);break}A.push(u)}else A.push(u);if(this.tokenizer.endOfFile()){v=!0;break}}f.raws.between=this.spacesAndCommentsFromEnd(A),A.length?(f.raws.afterName=this.spacesAndCommentsFromStart(A),this.raw(f,"params",A),v&&(u=A[A.length-1],f.source.end=this.getPosition(u[3]||u[2]),f.source.end.offset++,this.spaces=f.raws.between,f.raws.between="")):(f.raws.afterName="",f.params=""),C&&(f.nodes=[],this.current=f)}checkMissedSemicolon(u){let h=this.colon(u);if(h===!1)return;let d,g=0;for(let f=h-1;f>=0&&(d=u[f],d[0]==="space"||(g+=1,g!==2));f--);throw this.input.error("Missed semicolon",d[0]==="word"?d[3]+1:d[2])}colon(u){let h,d,g,f=0;for(let[v,C]of u.entries()){if(h=C,d=h[0],d==="("&&(f+=1),d===")"&&(f-=1),f===0&&d===":"){if(g){if(g[0]==="word"&&g[1]==="progid")continue;return v}this.doubleColon(h)}g=h}return!1}comment(u){let h=new s;this.init(h,u[2]),h.source.end=this.getPosition(u[3]||u[2]),h.source.end.offset++;let d=u[1].slice(2,-2);if(/^\s*$/.test(d))h.text="",h.raws.left=d,h.raws.right="";else{let g=d.match(/^(\s*)([^]*\S)(\s*)$/);h.text=g[2],h.raws.left=g[1],h.raws.right=g[3]}}createTokenizer(){this.tokenizer=i(this.input)}decl(u,h){let d=new r;this.init(d,u[0][2]);let g,f=u[u.length-1];for(f[0]===";"&&(this.semicolon=!0,u.pop()),d.source.end=this.getPosition(f[3]||f[2]||function(A){for(let b=A.length-1;b>=0;b--){let m=A[b],E=m[3]||m[2];if(E)return E}}(u)),d.source.end.offset++;u[0][0]!=="word";)u.length===1&&this.unknownWord(u),d.raws.before+=u.shift()[1];for(d.source.start=this.getPosition(u[0][2]),d.prop="";u.length;){let A=u[0][0];if(A===":"||A==="space"||A==="comment")break;d.prop+=u.shift()[1]}for(d.raws.between="";u.length;){if(g=u.shift(),g[0]===":"){d.raws.between+=g[1];break}g[0]==="word"&&/\w/.test(g[1])&&this.unknownWord([g]),d.raws.between+=g[1]}d.prop[0]!=="_"&&d.prop[0]!=="*"||(d.raws.before+=d.prop[0],d.prop=d.prop.slice(1));let v,C=[];for(;u.length&&(v=u[0][0],v==="space"||v==="comment");)C.push(u.shift());this.precheckMissedSemicolon(u);for(let A=u.length-1;A>=0;A--){if(g=u[A],g[1].toLowerCase()==="!important"){d.important=!0;let b=this.stringFrom(u,A);b=this.spacesFromEnd(u)+b,b!==" !important"&&(d.raws.important=b);break}if(g[1].toLowerCase()==="important"){let b=u.slice(0),m="";for(let E=A;E>0;E--){let I=b[E][0];if(m.trim().indexOf("!")===0&&I!=="space")break;m=b.pop()[1]+m}m.trim().indexOf("!")===0&&(d.important=!0,d.raws.important=m,u=b)}if(g[0]!=="space"&&g[0]!=="comment")break}u.some(A=>A[0]!=="space"&&A[0]!=="comment")&&(d.raws.between+=C.map(A=>A[1]).join(""),C=[]),this.raw(d,"value",C.concat(u),h),d.value.includes(":")&&!h&&this.checkMissedSemicolon(u)}doubleColon(u){throw this.input.error("Double colon",{offset:u[2]},{offset:u[2]+u[1].length})}emptyRule(u){let h=new l;this.init(h,u[2]),h.selector="",h.raws.between="",this.current=h}end(u){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(u[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(u)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(u){if(this.spaces+=u[1],this.current.nodes){let h=this.current.nodes[this.current.nodes.length-1];h&&h.type==="rule"&&!h.raws.ownSemicolon&&(h.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(u){let h=this.input.fromOffset(u);return{column:h.col,line:h.line,offset:u}}init(u,h){this.current.push(u),u.source={input:this.input,start:this.getPosition(h)},u.raws.before=this.spaces,this.spaces="",u.type!=="comment"&&(this.semicolon=!1)}other(u){let h=!1,d=null,g=!1,f=null,v=[],C=u[1].startsWith("--"),A=[],b=u;for(;b;){if(d=b[0],A.push(b),d==="("||d==="[")f||(f=b),v.push(d==="("?")":"]");else if(C&&g&&d==="{")f||(f=b),v.push("}");else if(v.length===0){if(d===";"){if(g)return void this.decl(A,C);break}if(d==="{")return void this.rule(A);if(d==="}"){this.tokenizer.back(A.pop()),h=!0;break}d===":"&&(g=!0)}else d===v[v.length-1]&&(v.pop(),v.length===0&&(f=null));b=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(h=!0),v.length>0&&this.unclosedBracket(f),h&&g){if(!C)for(;A.length&&(b=A[A.length-1][0],b==="space"||b==="comment");)this.tokenizer.back(A.pop());this.decl(A,C)}else this.unknownWord(A)}parse(){let u;for(;!this.tokenizer.endOfFile();)switch(u=this.tokenizer.nextToken(),u[0]){case"space":this.spaces+=u[1];break;case";":this.freeSemicolon(u);break;case"}":this.end(u);break;case"comment":this.comment(u);break;case"at-word":this.atrule(u);break;case"{":this.emptyRule(u);break;default:this.other(u)}this.endFile()}precheckMissedSemicolon(){}raw(u,h,d,g){let f,v,C,A,b=d.length,m="",E=!0;for(let I=0;I<b;I+=1)f=d[I],v=f[0],v!=="space"||I!==b-1||g?v==="comment"?(A=d[I-1]?d[I-1][0]:"empty",C=d[I+1]?d[I+1][0]:"empty",c[A]||c[C]||m.slice(-1)===","?E=!1:m+=f[1]):m+=f[1]:E=!1;if(!E){let I=d.reduce((S,T)=>S+T[1],"");u.raws[h]={raw:I,value:m}}u[h]=m}rule(u){u.pop();let h=new l;this.init(h,u[0][2]),h.raws.between=this.spacesAndCommentsFromEnd(u),this.raw(h,"selector",u),this.current=h}spacesAndCommentsFromEnd(u){let h,d="";for(;u.length&&(h=u[u.length-1][0],h==="space"||h==="comment");)d=u.pop()[1]+d;return d}spacesAndCommentsFromStart(u){let h,d="";for(;u.length&&(h=u[0][0],h==="space"||h==="comment");)d+=u.shift()[1];return d}spacesFromEnd(u){let h,d="";for(;u.length&&(h=u[u.length-1][0],h==="space");)d=u.pop()[1]+d;return d}stringFrom(u,h){let d="";for(let g=h;g<u.length;g++)d+=u[g][1];return u.splice(h,u.length-h),d}unclosedBlock(){let u=this.current.source.start;throw this.input.error("Unclosed block",u.line,u.column)}unclosedBracket(u){throw this.input.error("Unclosed bracket",{offset:u[2]},{offset:u[2]+1})}unexpectedClose(u){throw this.input.error("Unexpected }",{offset:u[2]},{offset:u[2]+1})}unknownWord(u){throw this.input.error("Unknown word",{offset:u[0][2]},{offset:u[0][2]+u[0][1].length})}unnamedAtrule(u,h){throw this.input.error("At-rule without name",{offset:h[2]},{offset:h[2]+h[1].length})}}},n=>{const E=/[\t\n\f\r "#'()/;[\\\]{}]/g,I=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,S=/.[\r\n"'(/\\]/,T=/[\da-f]/i;n.exports=function(P){let _,$,B,U,H,N,W,D,R,Y,ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},de=P.css.valueOf(),xe=ie.ignoreErrors,X=de.length,Q=0,he=[],me=[];function _e(fe){throw P.error("Unclosed "+fe,Q)}return{back:function(fe){me.push(fe)},endOfFile:function(){return me.length===0&&Q>=X},nextToken:function(fe){if(me.length)return me.pop();if(Q>=X)return;let oe=!!fe&&fe.ignoreUnclosed;switch(_=de.charCodeAt(Q),_){case 10:case 32:case 9:case 13:case 12:$=Q;do $+=1,_=de.charCodeAt($);while(_===32||_===10||_===9||_===13||_===12);Y=["space",de.slice(Q,$)],Q=$-1;break;case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let J=String.fromCharCode(_);Y=[J,J,Q];break}case 40:if(D=he.length?he.pop()[1]:"",R=de.charCodeAt(Q+1),D==="url"&&R!==39&&R!==34&&R!==32&&R!==10&&R!==9&&R!==12&&R!==13){$=Q;do{if(N=!1,$=de.indexOf(")",$+1),$===-1){if(xe||oe){$=Q;break}_e("bracket")}for(W=$;de.charCodeAt(W-1)===92;)W-=1,N=!N}while(N);Y=["brackets",de.slice(Q,$+1),Q,$],Q=$}else $=de.indexOf(")",Q+1),U=de.slice(Q,$+1),$===-1||S.test(U)?Y=["(","(",Q]:(Y=["brackets",U,Q,$],Q=$);break;case 39:case 34:B=_===39?"'":'"',$=Q;do{if(N=!1,$=de.indexOf(B,$+1),$===-1){if(xe||oe){$=Q+1;break}_e("string")}for(W=$;de.charCodeAt(W-1)===92;)W-=1,N=!N}while(N);Y=["string",de.slice(Q,$+1),Q,$],Q=$;break;case 64:E.lastIndex=Q+1,E.test(de),$=E.lastIndex===0?de.length-1:E.lastIndex-2,Y=["at-word",de.slice(Q,$+1),Q,$],Q=$;break;case 92:for($=Q,H=!0;de.charCodeAt($+1)===92;)$+=1,H=!H;if(_=de.charCodeAt($+1),H&&_!==47&&_!==32&&_!==10&&_!==9&&_!==13&&_!==12&&($+=1,T.test(de.charAt($)))){for(;T.test(de.charAt($+1));)$+=1;de.charCodeAt($+1)===32&&($+=1)}Y=["word",de.slice(Q,$+1),Q,$],Q=$;break;default:_===47&&de.charCodeAt(Q+1)===42?($=de.indexOf("*/",Q+2)+1,$===0&&(xe||oe?$=de.length:_e("comment")),Y=["comment",de.slice(Q,$+1),Q,$],Q=$):(I.lastIndex=Q+1,I.test(de),$=I.lastIndex===0?de.length-1:I.lastIndex-2,Y=["word",de.slice(Q,$+1),Q,$],he.push(Y),Q=$)}return Q++,Y},position:function(){return Q}}}},(n,e,t)=>{let r=t(323),i=t(147),s=t(88),o=t(40);class a{constructor(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];this.version="8.4.33",this.plugins=this.normalize(c)}normalize(c){let u=[];for(let h of c)if(h.postcss===!0?h=h():h.postcss&&(h=h.postcss),typeof h=="object"&&Array.isArray(h.plugins))u=u.concat(h.plugins);else if(typeof h=="object"&&h.postcssPlugin)u.push(h);else if(typeof h=="function")u.push(h);else if(typeof h!="object"||!h.parse&&!h.stringify)throw new Error(h+" is not a PostCSS plugin");return u}process(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.plugins.length||u.parser||u.stringifier||u.syntax?new i(this,c,u):new r(this,c,u)}use(c){return this.plugins=this.plugins.concat(this.normalize([c])),this}}n.exports=a,a.default=a,o.registerProcessor(a),s.registerProcessor(a)},(n,e,t)=>{let r=t(148),i=t(54),s=(t(152),t(90));const o=t(89);class a{constructor(c,u,h){let d;u=u.toString(),this.stringified=!1,this._processor=c,this._css=u,this._opts=h,this._map=void 0;let g=i;this.result=new o(this._processor,d,this._opts),this.result.css=u;let f=this;Object.defineProperty(this.result,"root",{get:()=>f.root});let v=new r(g,d,this._opts,u);if(v.isMap()){let[C,A]=v.generate();C&&(this.result.css=C),A&&(this.result.map=A)}else v.clearAnnotation(),this.result.css=v.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(c){return this.async().catch(c)}finally(c){return this.async().then(c,c)}sync(){if(this.error)throw this.error;return this.result}then(c,u){return this.async().then(c,u)}toString(){return this._css}warnings(){return[]}get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let c,u=s;try{c=u(this._css,this._opts)}catch(h){this.error=h}if(this.error)throw this.error;return this._root=c,c}get[Symbol.toStringTag](){return"NoWorkResult"}}n.exports=a,a.default=a},(n,e,t)=>{let r=t(52),i=t(151),s=t(56),o=t(91),a=t(55),l=t(40),c=t(92);function u(h,d){if(Array.isArray(h))return h.map(v=>u(v));let{inputs:g,...f}=h;if(g){d=[];for(let v of g){let C={...v,__proto__:a.prototype};C.map&&(C.map={...C.map,__proto__:i.prototype}),d.push(C)}}if(f.nodes&&(f.nodes=h.nodes.map(v=>u(v,d))),f.source){let{inputId:v,...C}=f.source;f.source=C,v!=null&&(f.source.input=d[v])}if(f.type==="root")return new l(f);if(f.type==="decl")return new r(f);if(f.type==="rule")return new c(f);if(f.type==="comment")return new s(f);if(f.type==="atrule")return new o(f);throw new Error("Unknown node type: "+h.type)}n.exports=u,u.default=u},(n,e,t)=>{var r=t(31).a,i=t(513);class s{constructor(I){this.bits=I instanceof s?I.bits.slice():[]}add(I){this.bits[I>>5]|=1<<(31&I)}has(I){return!!(this.bits[I>>5]&1<<(31&I))}}class o{constructor(I,S,T){this.start=I,this.end=S,this.original=T,this.intro="",this.outro="",this.content=T,this.storeName=!1,this.edited=!1,this.previous=null,this.next=null}appendLeft(I){this.outro+=I}appendRight(I){this.intro=this.intro+I}clone(){const I=new o(this.start,this.end,this.original);return I.intro=this.intro,I.outro=this.outro,I.content=this.content,I.storeName=this.storeName,I.edited=this.edited,I}contains(I){return this.start<I&&I<this.end}eachNext(I){let S=this;for(;S;)I(S),S=S.next}eachPrevious(I){let S=this;for(;S;)I(S),S=S.previous}edit(I,S,T){return this.content=I,T||(this.intro="",this.outro=""),this.storeName=S,this.edited=!0,this}prependLeft(I){this.outro=I+this.outro}prependRight(I){this.intro=I+this.intro}split(I){const S=I-this.start,T=this.original.slice(0,S),P=this.original.slice(S);this.original=T;const _=new o(I,this.end,P);return _.outro=this.outro,this.outro="",this.end=I,this.edited?(_.edit("",!1),this.content=""):this.content=T,_.next=this.next,_.next&&(_.next.previous=_),_.previous=this,this.next=_,_}toString(){return this.intro+this.content+this.outro}trimEnd(I){if(this.outro=this.outro.replace(I,""),this.outro.length)return!0;const S=this.content.replace(I,"");return S.length?(S!==this.content&&(this.split(this.start+S.length).edit("",void 0,!0),this.edited&&this.edit(S,this.storeName,!0)),!0):(this.edit("",void 0,!0),this.intro=this.intro.replace(I,""),!!this.intro.length||void 0)}trimStart(I){if(this.intro=this.intro.replace(I,""),this.intro.length)return!0;const S=this.content.replace(I,"");if(S.length){if(S!==this.content){const T=this.split(this.end-S.length);this.edited&&T.edit(S,this.storeName,!0),this.edit("",void 0,!0)}return!0}return this.edit("",void 0,!0),this.outro=this.outro.replace(I,""),!!this.outro.length||void 0}}function a(){return typeof window<"u"&&typeof window.btoa=="function"?E=>window.btoa(unescape(encodeURIComponent(E))):typeof r=="function"?E=>r.from(E,"utf-8").toString("base64"):()=>{throw new Error("Unsupported environment: `window.btoa` or `Buffer` should be supported.")}}const l=a();class c{constructor(I){this.version=3,this.file=I.file,this.sources=I.sources,this.sourcesContent=I.sourcesContent,this.names=I.names,this.mappings=i.encode(I.mappings),I.x_google_ignoreList!==void 0&&(this.x_google_ignoreList=I.x_google_ignoreList)}toString(){return JSON.stringify(this)}toUrl(){return"data:application/json;charset=utf-8;base64,"+l(this.toString())}}function u(E,I){const S=E.split(/[/\\]/),T=I.split(/[/\\]/);for(S.pop();S[0]===T[0];)S.shift(),T.shift();if(S.length){let P=S.length;for(;P--;)S[P]=".."}return S.concat(T).join("/")}const h=Object.prototype.toString;function d(E){return h.call(E)==="[object Object]"}function g(E){const I=E.split(`
|
||
`),S=[];for(let T=0,P=0;T<I.length;T++)S.push(P),P+=I[T].length+1;return function(T){let P=0,_=S.length;for(;P<_;){const B=P+_>>1;T<S[B]?_=B:P=B+1}const $=P-1;return{line:$,column:T-S[$]}}}const f=/\w/;class v{constructor(I){this.hires=I,this.generatedCodeLine=0,this.generatedCodeColumn=0,this.raw=[],this.rawSegments=this.raw[this.generatedCodeLine]=[],this.pending=null}addEdit(I,S,T,P){if(S.length){let _=S.indexOf(`
|
||
`,0),$=-1;for(;_>=0;){const U=[this.generatedCodeColumn,I,T.line,T.column];P>=0&&U.push(P),this.rawSegments.push(U),this.generatedCodeLine+=1,this.raw[this.generatedCodeLine]=this.rawSegments=[],this.generatedCodeColumn=0,$=_,_=S.indexOf(`
|
||
`,_+1)}const B=[this.generatedCodeColumn,I,T.line,T.column];P>=0&&B.push(P),this.rawSegments.push(B),this.advance(S.slice($+1))}else this.pending&&(this.rawSegments.push(this.pending),this.advance(S));this.pending=null}addUneditedChunk(I,S,T,P,_){let $=S.start,B=!0,U=!1;for(;$<S.end;){if(this.hires||B||_.has($)){const H=[this.generatedCodeColumn,I,P.line,P.column];this.hires==="boundary"?f.test(T[$])?U||(this.rawSegments.push(H),U=!0):(this.rawSegments.push(H),U=!1):this.rawSegments.push(H)}T[$]===`
|
||
`?(P.line+=1,P.column=0,this.generatedCodeLine+=1,this.raw[this.generatedCodeLine]=this.rawSegments=[],this.generatedCodeColumn=0,B=!0):(P.column+=1,this.generatedCodeColumn+=1,B=!1),$+=1}this.pending=null}advance(I){if(!I)return;const S=I.split(`
|
||
`);if(S.length>1){for(let T=0;T<S.length-1;T++)this.generatedCodeLine++,this.raw[this.generatedCodeLine]=this.rawSegments=[];this.generatedCodeColumn=0}this.generatedCodeColumn+=S[S.length-1].length}}const C=`
|
||
`;class A{constructor(I){let S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const T=new o(0,I.length,I);Object.defineProperties(this,{original:{writable:!0,value:I},outro:{writable:!0,value:""},intro:{writable:!0,value:""},firstChunk:{writable:!0,value:T},lastChunk:{writable:!0,value:T},lastSearchedChunk:{writable:!0,value:T},byStart:{writable:!0,value:{}},byEnd:{writable:!0,value:{}},filename:{writable:!0,value:S.filename},indentExclusionRanges:{writable:!0,value:S.indentExclusionRanges},sourcemapLocations:{writable:!0,value:new s},storedNames:{writable:!0,value:{}},indentStr:{writable:!0,value:void 0},ignoreList:{writable:!0,value:S.ignoreList}}),this.byStart[0]=T,this.byEnd[I.length]=T}addSourcemapLocation(I){this.sourcemapLocations.add(I)}append(I){if(typeof I!="string")throw new TypeError("outro content must be a string");return this.outro+=I,this}appendLeft(I,S){if(typeof S!="string")throw new TypeError("inserted content must be a string");this._split(I);const T=this.byEnd[I];return T?T.appendLeft(S):this.intro+=S,this}appendRight(I,S){if(typeof S!="string")throw new TypeError("inserted content must be a string");this._split(I);const T=this.byStart[I];return T?T.appendRight(S):this.outro+=S,this}clone(){const I=new A(this.original,{filename:this.filename});let S=this.firstChunk,T=I.firstChunk=I.lastSearchedChunk=S.clone();for(;S;){I.byStart[T.start]=T,I.byEnd[T.end]=T;const P=S.next,_=P&&P.clone();_&&(T.next=_,_.previous=T,T=_),S=P}return I.lastChunk=T,this.indentExclusionRanges&&(I.indentExclusionRanges=this.indentExclusionRanges.slice()),I.sourcemapLocations=new s(this.sourcemapLocations),I.intro=this.intro,I.outro=this.outro,I}generateDecodedMap(I){I=I||{};const S=Object.keys(this.storedNames),T=new v(I.hires),P=g(this.original);return this.intro&&T.advance(this.intro),this.firstChunk.eachNext(_=>{const $=P(_.start);_.intro.length&&T.advance(_.intro),_.edited?T.addEdit(0,_.content,$,_.storeName?S.indexOf(_.original):-1):T.addUneditedChunk(0,_,this.original,$,this.sourcemapLocations),_.outro.length&&T.advance(_.outro)}),{file:I.file?I.file.split(/[/\\]/).pop():void 0,sources:[I.source?u(I.file||"",I.source):I.file||""],sourcesContent:I.includeContent?[this.original]:void 0,names:S,mappings:T.raw,x_google_ignoreList:this.ignoreList?[0]:void 0}}generateMap(I){return new c(this.generateDecodedMap(I))}_ensureindentStr(){this.indentStr===void 0&&(this.indentStr=function(I){const S=I.split(`
|
||
`),T=S.filter($=>/^\t+/.test($)),P=S.filter($=>/^ {2,}/.test($));if(T.length===0&&P.length===0)return null;if(T.length>=P.length)return" ";const _=P.reduce(($,B)=>{const U=/^ +/.exec(B)[0].length;return Math.min(U,$)},1/0);return new Array(_+1).join(" ")}(this.original))}_getRawIndentString(){return this._ensureindentStr(),this.indentStr}getIndentString(){return this._ensureindentStr(),this.indentStr===null?" ":this.indentStr}indent(I,S){const T=/^[^\r\n]/gm;if(d(I)&&(S=I,I=void 0),I===void 0&&(this._ensureindentStr(),I=this.indentStr||" "),I==="")return this;const P={};(S=S||{}).exclude&&(typeof S.exclude[0]=="number"?[S.exclude]:S.exclude).forEach(H=>{for(let N=H[0];N<H[1];N+=1)P[N]=!0});let _=S.indentStart!==!1;const $=H=>_?`${I}${H}`:(_=!0,H);this.intro=this.intro.replace(T,$);let B=0,U=this.firstChunk;for(;U;){const H=U.end;if(U.edited)P[B]||(U.content=U.content.replace(T,$),U.content.length&&(_=U.content[U.content.length-1]===`
|
||
`));else for(B=U.start;B<H;){if(!P[B]){const N=this.original[B];N===`
|
||
`?_=!0:N!=="\r"&&_&&(_=!1,B===U.start||(this._splitChunk(U,B),U=U.next),U.prependRight(I))}B+=1}B=U.end,U=U.next}return this.outro=this.outro.replace(T,$),this}insert(){throw new Error("magicString.insert(...) is deprecated. Use prependRight(...) or appendLeft(...)")}insertLeft(I,S){return this.appendLeft(I,S)}insertRight(I,S){return this.prependRight(I,S)}move(I,S,T){if(T>=I&&T<=S)throw new Error("Cannot move a selection inside itself");this._split(I),this._split(S),this._split(T);const P=this.byStart[I],_=this.byEnd[S],$=P.previous,B=_.next,U=this.byStart[T];if(!U&&_===this.lastChunk)return this;const H=U?U.previous:this.lastChunk;return $&&($.next=B),B&&(B.previous=$),H&&(H.next=P),U&&(U.previous=_),P.previous||(this.firstChunk=_.next),_.next||(this.lastChunk=P.previous,this.lastChunk.next=null),P.previous=H,_.next=U||null,H||(this.firstChunk=P),U||(this.lastChunk=_),this}overwrite(I,S,T,P){return P=P||{},this.update(I,S,T,{...P,overwrite:!P.contentOnly})}update(I,S,T,P){if(typeof T!="string")throw new TypeError("replacement content must be a string");for(;I<0;)I+=this.original.length;for(;S<0;)S+=this.original.length;if(S>this.original.length)throw new Error("end is out of bounds");if(I===S)throw new Error("Cannot overwrite a zero-length range – use appendLeft or prependRight instead");this._split(I),this._split(S),P===!0&&(P={storeName:!0});const _=P!==void 0&&P.storeName,$=P!==void 0&&P.overwrite;if(_){const H=this.original.slice(I,S);Object.defineProperty(this.storedNames,H,{writable:!0,value:!0,enumerable:!0})}const B=this.byStart[I],U=this.byEnd[S];if(B){let H=B;for(;H!==U;){if(H.next!==this.byStart[H.end])throw new Error("Cannot overwrite across a split point");H=H.next,H.edit("",!1)}B.edit(T,_,!$)}else{const H=new o(I,S,"").edit(T,_);U.next=H,H.previous=U}return this}prepend(I){if(typeof I!="string")throw new TypeError("outro content must be a string");return this.intro=I+this.intro,this}prependLeft(I,S){if(typeof S!="string")throw new TypeError("inserted content must be a string");this._split(I);const T=this.byEnd[I];return T?T.prependLeft(S):this.intro=S+this.intro,this}prependRight(I,S){if(typeof S!="string")throw new TypeError("inserted content must be a string");this._split(I);const T=this.byStart[I];return T?T.prependRight(S):this.outro=S+this.outro,this}remove(I,S){for(;I<0;)I+=this.original.length;for(;S<0;)S+=this.original.length;if(I===S)return this;if(I<0||S>this.original.length)throw new Error("Character is out of bounds");if(I>S)throw new Error("end must be greater than start");this._split(I),this._split(S);let T=this.byStart[I];for(;T;)T.intro="",T.outro="",T.edit(""),T=S>T.end?this.byStart[T.end]:null;return this}lastChar(){if(this.outro.length)return this.outro[this.outro.length-1];let I=this.lastChunk;do{if(I.outro.length)return I.outro[I.outro.length-1];if(I.content.length)return I.content[I.content.length-1];if(I.intro.length)return I.intro[I.intro.length-1]}while(I=I.previous);return this.intro.length?this.intro[this.intro.length-1]:""}lastLine(){let I=this.outro.lastIndexOf(C);if(I!==-1)return this.outro.substr(I+1);let S=this.outro,T=this.lastChunk;do{if(T.outro.length>0){if(I=T.outro.lastIndexOf(C),I!==-1)return T.outro.substr(I+1)+S;S=T.outro+S}if(T.content.length>0){if(I=T.content.lastIndexOf(C),I!==-1)return T.content.substr(I+1)+S;S=T.content+S}if(T.intro.length>0){if(I=T.intro.lastIndexOf(C),I!==-1)return T.intro.substr(I+1)+S;S=T.intro+S}}while(T=T.previous);return I=this.intro.lastIndexOf(C),I!==-1?this.intro.substr(I+1)+S:this.intro+S}slice(){let I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.original.length;for(;I<0;)I+=this.original.length;for(;S<0;)S+=this.original.length;let T="",P=this.firstChunk;for(;P&&(P.start>I||P.end<=I);){if(P.start<S&&P.end>=S)return T;P=P.next}if(P&&P.edited&&P.start!==I)throw new Error(`Cannot use replaced character ${I} as slice start anchor.`);const _=P;for(;P;){!P.intro||_===P&&P.start!==I||(T+=P.intro);const $=P.start<S&&P.end>=S;if($&&P.edited&&P.end!==S)throw new Error(`Cannot use replaced character ${S} as slice end anchor.`);const B=_===P?I-P.start:0,U=$?P.content.length+S-P.end:P.content.length;if(T+=P.content.slice(B,U),!P.outro||$&&P.end!==S||(T+=P.outro),$)break;P=P.next}return T}snip(I,S){const T=this.clone();return T.remove(0,I),T.remove(S,T.original.length),T}_split(I){if(this.byStart[I]||this.byEnd[I])return;let S=this.lastSearchedChunk;const T=I>S.end;for(;S;){if(S.contains(I))return this._splitChunk(S,I);S=T?this.byStart[S.end]:this.byEnd[S.start]}}_splitChunk(I,S){if(I.edited&&I.content.length){const P=g(this.original)(S);throw new Error(`Cannot split a chunk that has already been edited (${P.line}:${P.column} – "${I.original}")`)}const T=I.split(S);return this.byEnd[S]=I,this.byStart[S]=T,this.byEnd[T.end]=T,I===this.lastChunk&&(this.lastChunk=T),this.lastSearchedChunk=I,!0}toString(){let I=this.intro,S=this.firstChunk;for(;S;)I+=S.toString(),S=S.next;return I+this.outro}isEmpty(){let I=this.firstChunk;do if(I.intro.length&&I.intro.trim()||I.content.length&&I.content.trim()||I.outro.length&&I.outro.trim())return!1;while(I=I.next);return!0}length(){let I=this.firstChunk,S=0;do S+=I.intro.length+I.content.length+I.outro.length;while(I=I.next);return S}trimLines(){return this.trim("[\\r\\n]")}trim(I){return this.trimStart(I).trimEnd(I)}trimEndAborted(I){const S=new RegExp((I||"\\s")+"+$");if(this.outro=this.outro.replace(S,""),this.outro.length)return!0;let T=this.lastChunk;do{const P=T.end,_=T.trimEnd(S);if(T.end!==P&&(this.lastChunk===T&&(this.lastChunk=T.next),this.byEnd[T.end]=T,this.byStart[T.next.start]=T.next,this.byEnd[T.next.end]=T.next),_)return!0;T=T.previous}while(T);return!1}trimEnd(I){return this.trimEndAborted(I),this}trimStartAborted(I){const S=new RegExp("^"+(I||"\\s")+"+");if(this.intro=this.intro.replace(S,""),this.intro.length)return!0;let T=this.firstChunk;do{const P=T.end,_=T.trimStart(S);if(T.end!==P&&(T===this.lastChunk&&(this.lastChunk=T.next),this.byEnd[T.end]=T,this.byStart[T.next.start]=T.next,this.byEnd[T.next.end]=T.next),_)return!0;T=T.next}while(T);return!1}trimStart(I){return this.trimStartAborted(I),this}hasChanged(){return this.original!==this.toString()}_replaceRegexp(I,S){function T(P,_){return typeof S=="string"?S.replace(/\$(\$|&|\d+)/g,($,B)=>B==="$"?"$":B==="&"?P[0]:+B<P.length?P[+B]:`$${B}`):S(...P,P.index,_,P.groups)}if(I.global)(function(P,_){let $;const B=[];for(;$=P.exec(_);)B.push($);return B})(I,this.original).forEach(P=>{P.index!=null&&this.overwrite(P.index,P.index+P[0].length,T(P,this.original))});else{const P=this.original.match(I);P&&P.index!=null&&this.overwrite(P.index,P.index+P[0].length,T(P,this.original))}return this}_replaceString(I,S){const{original:T}=this,P=T.indexOf(I);return P!==-1&&this.overwrite(P,P+I.length,S),this}replace(I,S){return typeof I=="string"?this._replaceString(I,S):this._replaceRegexp(I,S)}_replaceAllString(I,S){const{original:T}=this,P=I.length;for(let _=T.indexOf(I);_!==-1;_=T.indexOf(I,_+P))this.overwrite(_,_+P,S);return this}replaceAll(I,S){if(typeof I=="string")return this._replaceAllString(I,S);if(!I.global)throw new TypeError("MagicString.prototype.replaceAll called with a non-global RegExp argument");return this._replaceRegexp(I,S)}}const b=Object.prototype.hasOwnProperty;class m{constructor(){let I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.intro=I.intro||"",this.separator=I.separator!==void 0?I.separator:`
|
||
`,this.sources=[],this.uniqueSources=[],this.uniqueSourceIndexByFilename={}}addSource(I){if(I instanceof A)return this.addSource({content:I,filename:I.filename,separator:this.separator});if(!d(I)||!I.content)throw new Error("bundle.addSource() takes an object with a `content` property, which should be an instance of MagicString, and an optional `filename`");if(["filename","ignoreList","indentExclusionRanges","separator"].forEach(S=>{b.call(I,S)||(I[S]=I.content[S])}),I.separator===void 0&&(I.separator=this.separator),I.filename)if(b.call(this.uniqueSourceIndexByFilename,I.filename)){const S=this.uniqueSources[this.uniqueSourceIndexByFilename[I.filename]];if(I.content.original!==S.content)throw new Error(`Illegal source: same filename (${I.filename}), different contents`)}else this.uniqueSourceIndexByFilename[I.filename]=this.uniqueSources.length,this.uniqueSources.push({filename:I.filename,content:I.content.original});return this.sources.push(I),this}append(I,S){return this.addSource({content:new A(I),separator:S&&S.separator||""}),this}clone(){const I=new m({intro:this.intro,separator:this.separator});return this.sources.forEach(S=>{I.addSource({filename:S.filename,content:S.content.clone(),separator:S.separator})}),I}generateDecodedMap(){let I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const S=[];let T;this.sources.forEach(_=>{Object.keys(_.content.storedNames).forEach($=>{~S.indexOf($)||S.push($)})});const P=new v(I.hires);return this.intro&&P.advance(this.intro),this.sources.forEach((_,$)=>{$>0&&P.advance(this.separator);const B=_.filename?this.uniqueSourceIndexByFilename[_.filename]:-1,U=_.content,H=g(U.original);U.intro&&P.advance(U.intro),U.firstChunk.eachNext(N=>{const W=H(N.start);N.intro.length&&P.advance(N.intro),_.filename?N.edited?P.addEdit(B,N.content,W,N.storeName?S.indexOf(N.original):-1):P.addUneditedChunk(B,N,U.original,W,U.sourcemapLocations):P.advance(N.content),N.outro.length&&P.advance(N.outro)}),U.outro&&P.advance(U.outro),_.ignoreList&&B!==-1&&(T===void 0&&(T=[]),T.push(B))}),{file:I.file?I.file.split(/[/\\]/).pop():void 0,sources:this.uniqueSources.map(_=>I.file?u(I.file,_.filename):_.filename),sourcesContent:this.uniqueSources.map(_=>I.includeContent?_.content:null),names:S,mappings:P.raw,x_google_ignoreList:T}}generateMap(I){return new c(this.generateDecodedMap(I))}getIndentString(){const I={};return this.sources.forEach(S=>{const T=S.content._getRawIndentString();T!==null&&(I[T]||(I[T]=0),I[T]+=1)}),Object.keys(I).sort((S,T)=>I[S]-I[T])[0]||" "}indent(I){if(arguments.length||(I=this.getIndentString()),I==="")return this;let S=!this.intro||this.intro.slice(-1)===`
|
||
`;return this.sources.forEach((T,P)=>{const _=T.separator!==void 0?T.separator:this.separator,$=S||P>0&&/\r?\n$/.test(_);T.content.indent(I,{exclude:T.indentExclusionRanges,indentStart:$}),S=T.content.lastChar()===`
|
||
`}),this.intro&&(this.intro=I+this.intro.replace(/^[^\n]/gm,(T,P)=>P>0?I+T:T)),this}prepend(I){return this.intro=I+this.intro,this}toString(){const I=this.sources.map((S,T)=>{const P=S.separator!==void 0?S.separator:this.separator;return(T>0?P:"")+S.content.toString()}).join("");return this.intro+I}isEmpty(){return!(this.intro.length&&this.intro.trim()||this.sources.some(I=>!I.content.isEmpty()))}length(){return this.sources.reduce((I,S)=>I+S.content.length(),this.intro.length)}trimLines(){return this.trim("[\\r\\n]")}trim(I){return this.trimStart(I).trimEnd(I)}trimStart(I){const S=new RegExp("^"+(I||"\\s")+"+");if(this.intro=this.intro.replace(S,""),!this.intro){let T,P=0;do if(T=this.sources[P++],!T)break;while(!T.content.trimStartAborted(I))}return this}trimEnd(I){const S=new RegExp((I||"\\s")+"+$");let T,P=this.sources.length-1;do if(T=this.sources[P--],!T){this.intro=this.intro.replace(S,"");break}while(!T.content.trimEndAborted(I));return this}}A.Bundle=m,A.SourceMap=c,A.default=A,n.exports=A},(n,e,t)=>{var r,i=Object.defineProperty,s=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,a=Object.prototype.hasOwnProperty,l={};((A,b)=>{for(var m in b)i(A,m,{get:b[m],enumerable:!0})})(l,{default:()=>g}),n.exports=(r=l,((A,b,m,E)=>{if(b&&typeof b=="object"||typeof b=="function")for(let I of o(b))a.call(A,I)||I===void 0||i(A,I,{get:()=>b[I],enumerable:!(E=s(b,I))||E.enumerable});return A})(i({},"__esModule",{value:!0}),r));var c=t(21),u=t(308),h=t(36),d=t(93),g=(0,t(16).declare)((A,b)=>{let m,E,{types:I}=A;return{name:"babel-plugin-resolve-type",pre(S){const T=S.opts.filename||"unknown.js";E=new Set,m={filename:T,source:S.code,options:b,ast:S.ast.program.body,isCE:!1,error(P,_){throw new Error(`[@vue/babel-plugin-resolve-type] ${P}
|
||
|
||
${T}
|
||
${(0,h.codeFrameColumns)(S.code,{start:{line:_.loc.start.line,column:_.loc.start.column+1},end:{line:_.loc.end.line,column:_.loc.end.column+1}})}`)},helper:P=>(E.add(P),`_${P}`),getString:P=>S.code.slice(P.start,P.end),propsTypeDecl:void 0,propsRuntimeDefaults:void 0,propsDestructuredBindings:{},emitsTypeDecl:void 0}},visitor:{CallExpression(S){if(!m)throw new Error("[@vue/babel-plugin-resolve-type] context is not loaded.");const{node:T}=S;if(!I.isIdentifier(T.callee,{name:"defineComponent"})||!v(S))return;const P=T.arguments[0];if(!P||!I.isFunction(P))return;let _=T.arguments[1];_||(_=I.objectExpression([]),T.arguments.push(_)),T.arguments[1]=function($,B){const U=$.params[0];if(!U||(U.type==="AssignmentPattern"?(m.propsTypeDecl=f(U.left),m.propsRuntimeDefaults=U.right):m.propsTypeDecl=f(U),!m.propsTypeDecl))return;const H=(0,u.extractRuntimeProps)(m);if(!H)return;const N=(0,c.parseExpression)(H);return C(I,B,I.objectProperty(I.identifier("props"),N))}(P,_)||_,T.arguments[1]=function($,B){var U;const H=$.params[1]&&f($.params[1]);if(!H||!I.isTSTypeReference(H)||!I.isIdentifier(H.typeName,{name:"SetupContext"}))return;const N=(U=H.typeParameters)==null?void 0:U.params[0];if(!N)return;m.emitsTypeDecl=N;const W=(0,u.extractRuntimeEmits)(m),D=I.arrayExpression(Array.from(W).map(R=>I.stringLiteral(R)));return C(I,B,I.objectProperty(I.identifier("emits"),D))}(P,T.arguments[1])||_},VariableDeclarator(S){(function(T){var P;const _=T.get("id"),$=T.get("init");if(!(_&&_.isIdentifier()&&$&&$.isCallExpression())||!((P=$.get("callee"))!=null&&P.isIdentifier({name:"defineComponent"}))||!v($))return;const B=I.objectProperty(I.identifier("name"),I.stringLiteral(_.node.name)),{arguments:U}=$.node;U.length!==0&&(U.length===1&&$.node.arguments.push(I.objectExpression([])),U[1]=C(I,U[1],B))})(S)}},post(S){for(const T of E)(0,d.addNamed)(S.path,`_${T}`,"vue")}}});function f(A){if("typeAnnotation"in A&&A.typeAnnotation&&A.typeAnnotation.type==="TSTypeAnnotation")return A.typeAnnotation.typeAnnotation}function v(A){var b;const m=(b=A.scope.getBinding("defineComponent"))==null?void 0:b.path.parent;return!m||m.type==="ImportDeclaration"&&/^@?vue(\/|$)/.test(m.source.value)}function C(A,b,m){if(A.isObjectExpression(b))b.properties.unshift(m);else if(A.isExpression(b))return A.objectExpression([m,A.spreadElement(b)]);return b}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.buildScopeIIFE=function(i,s){const o=[],a=[];for(const l of i)o.push(r.types.identifier(l)),a.push(r.types.identifier(l));return r.types.returnStatement(r.types.callExpression(r.types.arrowFunctionExpression(a,s),o))},e.collectShadowedParamsNames=function(i,s,o){for(const l of Object.keys(i.getBindingIdentifiers())){var a;const c=(a=s.bindings[l])==null?void 0:a.constantViolations;if(c)for(const u of c){const h=u.node;switch(h.type){case"VariableDeclarator":if(h.init===null){const d=u.parentPath;if(!d.parentPath.isFor()||d.parentPath.get("body")===d){u.remove();break}}o.add(l);break;case"FunctionDeclaration":o.add(l)}}}},e.iifeVisitor=void 0;var r=t(1);e.iifeVisitor={"ReferencedIdentifier|BindingIdentifier"(i,s){const{scope:o,node:a}=i,{name:l}=a;(l==="eval"||o.getBinding(l)===s.scope.parent.getBinding(l)&&s.scope.hasOwnBinding(l))&&(s.needsOuterBinding=!0,i.stop())},"TypeAnnotation|TSTypeAnnotation|TypeParameterDeclaration|TSTypeParameterDeclaration":i=>i.skip()}},(n,e,t)=>{n.exports=t(143)},n=>{function e(t){var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}e.keys=()=>[],e.resolve=e,e.id=329,n.exports=e},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.buildDynamicImport=function(i,s,o,a){const l=r.types.isCallExpression(i)?i.arguments[0]:i.source;if(r.types.isStringLiteral(l)||r.types.isTemplateLiteral(l)&&l.quasis.length===0)return s?r.template.expression.ast`
|
||
Promise.resolve().then(() => ${a(l)})
|
||
`:a(l);const c=r.types.isTemplateLiteral(l)?r.types.identifier("specifier"):r.types.templateLiteral([r.types.templateElement({raw:""}),r.types.templateElement({raw:""})],[r.types.identifier("specifier")]);return s?r.template.expression.ast`
|
||
(specifier =>
|
||
new Promise(r => r(${c}))
|
||
.then(s => ${a(r.types.identifier("s"))})
|
||
)(${l})
|
||
`:o?r.template.expression.ast`
|
||
(specifier =>
|
||
new Promise(r => r(${a(c)}))
|
||
)(${l})
|
||
`:r.template.expression.ast`
|
||
(specifier => ${a(c)})(${l})
|
||
`};var r=t(1);e.getDynamicImportSource=function(i){const[s]=i.arguments;return r.types.isStringLiteral(s)||r.types.isTemplateLiteral(s)?s:r.template.expression.ast`\`\${${s}}\``}},(n,e,t)=>{e.a=void 0;var r=t(16),i=t(495),s=t(298),o=t(500),a=t(305),l=t(306),c=t(501);function u(v){switch(v.parent.type){case"TSTypeReference":case"TSExpressionWithTypeArguments":case"TSTypeQuery":return!0;case"TSQualifiedName":return v.parentPath.findParent(C=>C.type!=="TSQualifiedName").type!=="TSImportEqualsDeclaration";case"ExportSpecifier":return v.parent.exportKind==="type"||v.parentPath.parent.exportKind==="type";default:return!1}}const h=new WeakMap,d=new WeakSet;function g(v){const C=v.getBindingIdentifiers();for(const A of Object.keys(C)){const b=v.scope.getBinding(A);b&&b.identifier===C[A]&&b.scope.removeBinding(A)}v.opts.noScope=!0,v.remove(),v.opts.noScope=!1}function f(v,C,A,b){let m=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"";if(C.file.get("@babel/plugin-transform-modules-*")!=="commonjs")throw v.buildCodeFrameError(`\`${A}\` is only supported when compiling modules to CommonJS.
|
||
Please consider using \`${b}\`${m}, or add @babel/plugin-transform-modules-commonjs to your Babel config.`)}e.a=(0,r.declare)((v,C)=>{const{types:A,template:b}=v;v.assertVersion(7);const m=/\*?\s*@jsx((?:Frag)?)\s+([^\s]+)/,{allowNamespaces:E=!0,jsxPragma:I="React.createElement",jsxPragmaFrag:S="React.Fragment",onlyRemoveTypeImports:T=!1,optimizeConstEnums:P=!1}=C;var{allowDeclareFields:_=!1}=C;const $={field(N){const{node:W}=N;if(!_&&W.declare)throw N.buildCodeFrameError("The 'declare' modifier is only allowed when the 'allowDeclareFields' option of @babel/plugin-transform-typescript or @babel/preset-typescript is enabled.");if(W.declare){if(W.value)throw N.buildCodeFrameError("Fields with the 'declare' modifier cannot be initialized here, but only in the constructor");W.decorators||N.remove()}else if(W.definite){if(W.value)throw N.buildCodeFrameError("Definitely assigned fields cannot be initialized here, but only in the constructor");_||W.decorators||A.isClassPrivateProperty(W)||N.remove()}else W.abstract?N.remove():_||W.value||W.decorators||A.isClassPrivateProperty(W)||N.remove();W.accessibility&&(W.accessibility=null),W.abstract&&(W.abstract=null),W.readonly&&(W.readonly=null),W.optional&&(W.optional=null),W.typeAnnotation&&(W.typeAnnotation=null),W.definite&&(W.definite=null),W.declare&&(W.declare=null),W.override&&(W.override=null)},method(N){let{node:W}=N;W.accessibility&&(W.accessibility=null),W.abstract&&(W.abstract=null),W.optional&&(W.optional=null),W.override&&(W.override=null)},constructor(N,W){N.node.accessibility&&(N.node.accessibility=null);const D=[],{scope:R}=N;for(const Y of N.get("params")){const ie=Y.node;if(ie.type==="TSParameterProperty"){const de=ie.parameter;if(d.has(de))continue;let xe;if(d.add(de),A.isIdentifier(de))xe=de;else{if(!A.isAssignmentPattern(de)||!A.isIdentifier(de.left))throw Y.buildCodeFrameError("Parameter properties can not be destructuring patterns.");xe=de.left}D.push(b.statement.ast`
|
||
this.${A.cloneNode(xe)} = ${A.cloneNode(xe)}
|
||
`),Y.replaceWith(Y.get("parameter")),R.registerBinding("param",Y)}}(0,s.injectInitialization)(W,N,D)}};return{name:"transform-typescript",inherits:i.default,visitor:{Pattern:U,Identifier:U,RestElement:U,Program:{enter(N,W){const{file:D}=W;let R=null,Y=null;const ie=N.scope;if(l.GLOBAL_TYPES.has(ie)||l.GLOBAL_TYPES.set(ie,new Set),D.ast.comments)for(const X of D.ast.comments){const Q=m.exec(X.value);Q&&(Q[1]?Y=Q[2]:R=Q[2])}let de=R||I;de&&([de]=de.split("."));let xe=Y||S;xe&&([xe]=xe.split("."));for(let X of N.get("body"))if(X.isImportDeclaration()){if(h.has(W.file.ast.program)||h.set(W.file.ast.program,!0),X.node.importKind==="type"){for(const _e of X.node.specifiers)(0,l.registerGlobalType)(ie,_e.local.name);X.remove();continue}const Q=new Set,he=X.node.specifiers.length,me=()=>he>0&&he===Q.size;for(const _e of X.node.specifiers)if(_e.type==="ImportSpecifier"&&_e.importKind==="type"){(0,l.registerGlobalType)(ie,_e.local.name);const fe=X.scope.getBinding(_e.local.name);fe&&Q.add(fe.path)}if(T)h.set(N.node,!1);else{if(X.node.specifiers.length===0){h.set(N.node,!1);continue}for(const _e of X.node.specifiers){const fe=X.scope.getBinding(_e.local.name);fe&&!Q.has(fe.path)&&(H({binding:fe,programPath:N,pragmaImportName:de,pragmaFragImportName:xe})?Q.add(fe.path):h.set(N.node,!1))}}if(me()&&!T)X.remove();else for(const _e of Q)_e.remove()}else if(X.isExportDeclaration()&&(X=X.get("declaration")),X.isVariableDeclaration({declare:!0}))for(const Q of Object.keys(X.getBindingIdentifiers()))(0,l.registerGlobalType)(ie,Q);else(X.isTSTypeAliasDeclaration()||X.isTSDeclareFunction()&&X.get("id").isIdentifier()||X.isTSInterfaceDeclaration()||X.isClassDeclaration({declare:!0})||X.isTSEnumDeclaration({declare:!0})||X.isTSModuleDeclaration({declare:!0})&&X.get("id").isIdentifier())&&(0,l.registerGlobalType)(ie,X.node.id.name)},exit(N){N.node.sourceType==="module"&&h.get(N.node)&&N.pushContainer("body",A.exportNamedDeclaration())}},ExportNamedDeclaration(N,W){if(h.has(W.file.ast.program)||h.set(W.file.ast.program,!0),N.node.exportKind!=="type")if(N.node.source&&N.node.specifiers.length>0&&N.node.specifiers.every(D=>D.type==="ExportSpecifier"&&D.exportKind==="type"))N.remove();else if(!N.node.source&&N.node.specifiers.length>0&&N.node.specifiers.every(D=>A.isExportSpecifier(D)&&(0,l.isGlobalType)(N,D.local.name)))N.remove();else{if(A.isTSModuleDeclaration(N.node.declaration)){const D=N.node.declaration,{id:R}=D;if(A.isIdentifier(R))if(N.scope.hasOwnBinding(R.name))N.replaceWith(D);else{const[Y]=N.replaceWithMultiple([A.exportNamedDeclaration(A.variableDeclaration("let",[A.variableDeclarator(A.cloneNode(R))])),D]);N.scope.registerDeclaration(Y)}}h.set(W.file.ast.program,!1)}else N.remove()},ExportAllDeclaration(N){N.node.exportKind==="type"&&N.remove()},ExportSpecifier(N){(!N.parent.source&&(0,l.isGlobalType)(N,N.node.local.name)||N.node.exportKind==="type")&&N.remove()},ExportDefaultDeclaration(N,W){h.has(W.file.ast.program)||h.set(W.file.ast.program,!0),A.isIdentifier(N.node.declaration)&&(0,l.isGlobalType)(N,N.node.declaration.name)?N.remove():h.set(W.file.ast.program,!1)},TSDeclareFunction(N){g(N)},TSDeclareMethod(N){g(N)},VariableDeclaration(N){N.node.declare&&g(N)},VariableDeclarator(N){let{node:W}=N;W.definite&&(W.definite=null)},TSIndexSignature(N){N.remove()},ClassDeclaration(N){const{node:W}=N;W.declare&&g(N)},Class(N){const{node:W}=N;W.typeParameters&&(W.typeParameters=null),W.superTypeParameters&&(W.superTypeParameters=null),W.implements&&(W.implements=null),W.abstract&&(W.abstract=null),N.get("body.body").forEach(D=>{D.isClassMethod()||D.isClassPrivateMethod()?D.node.kind==="constructor"?$.constructor(D,N):$.method(D):(D.isClassProperty()||D.isClassPrivateProperty()||D.isClassAccessorProperty())&&$.field(D)})},Function(N){const{node:W}=N;W.typeParameters&&(W.typeParameters=null),W.returnType&&(W.returnType=null);const D=W.params;D.length>0&&A.isIdentifier(D[0],{name:"this"})&&D.shift()},TSModuleDeclaration(N){(0,c.default)(N,E)},TSInterfaceDeclaration(N){N.remove()},TSTypeAliasDeclaration(N){N.remove()},TSEnumDeclaration(N){P&&N.node.const?(0,o.default)(N,A):(0,a.default)(N,A)},TSImportEqualsDeclaration(N,W){const{id:D,moduleReference:R}=N.node;let Y,ie;A.isTSExternalModuleReference(R)?(f(N,W,`import ${D.name} = require(...);`,`import ${D.name} from '...';`," alongside Typescript's --allowSyntheticDefaultImports option"),Y=A.callExpression(A.identifier("require"),[R.expression]),ie="const"):(Y=B(R),ie="var"),N.replaceWith(A.variableDeclaration(ie,[A.variableDeclarator(D,Y)])),N.scope.registerDeclaration(N)},TSExportAssignment(N,W){f(N,W,"export = <value>;","export default <value>;"),N.replaceWith(b.statement.ast`module.exports = ${N.node.expression}`)},TSTypeAssertion(N){N.replaceWith(N.node.expression)},["TSAsExpression"+(A.tsSatisfiesExpression?"|TSSatisfiesExpression":"")](N){let{node:W}=N;do W=W.expression;while(A.isTSAsExpression(W)||A.isTSSatisfiesExpression!=null&&A.isTSSatisfiesExpression(W));N.replaceWith(W)},[v.types.tsInstantiationExpression?"TSNonNullExpression|TSInstantiationExpression":"TSNonNullExpression"](N){N.replaceWith(N.node.expression)},CallExpression(N){N.node.typeParameters=null},OptionalCallExpression(N){N.node.typeParameters=null},NewExpression(N){N.node.typeParameters=null},JSXOpeningElement(N){N.node.typeParameters=null},TaggedTemplateExpression(N){N.node.typeParameters=null}}};function B(N){return A.isTSQualifiedName(N)?A.memberExpression(B(N.left),N.right):N}function U(N){let{node:W}=N;W.typeAnnotation&&(W.typeAnnotation=null),A.isIdentifier(W)&&W.optional&&(W.optional=null)}function H(N){let{binding:W,programPath:D,pragmaImportName:R,pragmaFragImportName:Y}=N;for(const de of W.referencePaths)if(!u(de))return!1;if(W.identifier.name!==R&&W.identifier.name!==Y)return!0;let ie=!1;return D.traverse({"JSXElement|JSXFragment"(de){ie=!0,de.stop()}}),!ie}})},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(16),i=t(298);function s(o,a){let l,c=1;do l=o._generateUid("",c),c++;while(a.has(l));return l}e.default=(0,r.declare)(o=>{let{types:a,template:l,assertVersion:c}=o;return c("^7.12.0"),{name:"transform-class-static-block",inherits:t(562).a,pre(){(0,i.enableFeature)(this.file,i.FEATURES.staticBlocks,!1)},visitor:{ClassBody(u){const{scope:h}=u,d=new Set,g=u.get("body");for(const f of g)f.isPrivate()&&d.add(f.get("key.id").node.name);for(const f of g){if(!f.isStaticBlock())continue;const v=s(h,d);d.add(v);const C=a.privateName(a.identifier(v));let A;const b=f.node.body;A=b.length===1&&a.isExpressionStatement(b[0])?a.inheritsComments(b[0].expression,b[0]):l.expression.ast`(() => { ${b} })()`,f.replaceWith(a.classPrivateProperty(C,A,[],!0))}}}}})},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"convertFunctionParams",{enumerable:!0,get:function(){return i.default}}),e.default=void 0;var r=t(16),i=t(563),s=t(564);e.default=(0,r.declare)((o,a)=>{var l,c;o.assertVersion(7);const u=(l=o.assumption("ignoreFunctionLength"))!=null?l:a.loose,h=(c=o.assumption("noNewArrows"))==null||c;return{name:"transform-parameters",visitor:{Function(d){if(d.isArrowFunctionExpression()&&d.get("params").some(v=>v.isRestElement()||v.isAssignmentPattern())&&(d.arrowFunctionToExpression({allowInsertArrowWithRest:!1,noNewArrows:h}),!d.isFunctionExpression()))return;const g=(0,s.default)(d),f=(0,i.default)(d,u);(g||f)&&d.scope.crawl()}}}})},()=>{},(n,e,t)=>{t.d(e,{a:()=>Zi,b:()=>js,c:()=>Pn,d:()=>Xn});var r=t(10),i=t(1),s=t(21),o=t(36),a=t(491),l=t(331),c=t(307),u=t.n(c),h=t(308),d=t(328),g=t(143),f=t(0),v=t(37),C=t(557),A=t(93),b=t(326),m=t(16),E=t(558),I=t(560),S=Object.defineProperty,T=Object.defineProperties,P=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable,U=(pt,gt,ct)=>gt in pt?S(pt,gt,{enumerable:!0,configurable:!0,writable:!0,value:ct}):pt[gt]=ct,H=(pt,gt)=>{for(var ct in gt||(gt={}))$.call(gt,ct)&&U(pt,ct,gt[ct]);if(_)for(var ct of _(gt))B.call(gt,ct)&&U(pt,ct,gt[ct]);return pt},N=(pt,gt)=>T(pt,P(gt)),W=(pt=>(pt[pt.STABLE=1]="STABLE",pt[pt.DYNAMIC=2]="DYNAMIC",pt[pt.FORWARDED=3]="FORWARDED",pt))(W||{}),D=W,R="Fragment",Y=(pt,gt)=>pt.get(gt)(),ie=pt=>pt.startsWith("v-")||pt.startsWith("v")&&pt.length>=2&&pt[1]>="A"&&pt[1]<="Z",de=pt=>!(pt.match(RegExp(`^_?${R}\\d*$`))||pt==="KeepAlive"),xe=pt=>{const gt=pt.node.object,ct=pt.node.property,Mt=f.isJSXMemberExpression(gt)?xe(pt.get("object")):f.isJSXIdentifier(gt)?f.identifier(gt.name):f.nullLiteral(),Dt=f.identifier(ct.name);return f.memberExpression(Mt,Dt)},X=pt=>{const gt=pt.split(/\r\n|\n|\r/);let ct=0;for(let Dt=0;Dt<gt.length;Dt++)gt[Dt].match(/[^ \t]/)&&(ct=Dt);let Mt="";for(let Dt=0;Dt<gt.length;Dt++){const tr=gt[Dt],ar=Dt===0,Dr=Dt===gt.length-1,yr=Dt===ct;let dt=tr.replace(/\t/g," ");ar||(dt=dt.replace(/^[ ]+/,"")),Dr||(dt=dt.replace(/[ ]+$/,"")),dt&&(yr||(dt+=" "),Mt+=dt)}return Mt},Q=pt=>pt.get("expression").node,he=(pt,gt,ct)=>{pt.scope.hasBinding(gt)&&pt.parentPath&&(f.isJSXElement(pt.parentPath.node)&&pt.parentPath.setData("slotFlag",ct),he(pt.parentPath,gt,ct))},me=(pt,gt)=>{const{parentPath:ct}=pt;if(ct.isAssignmentExpression()){const{left:Mt}=ct.node;if(f.isIdentifier(Mt))return gt.map(Dt=>{if(f.isIdentifier(Dt)&&Dt.name===Mt.name){const tr=pt.scope.generateUidIdentifier(Dt.name);return ct.insertBefore(f.variableDeclaration("const",[f.variableDeclarator(tr,f.callExpression(f.functionExpression(null,[],f.blockStatement([f.returnStatement(Dt)])),[]))])),tr}return Dt})}return gt},_e=/^on[^a-z]/,fe=function(){let pt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(!(arguments.length>1&&arguments[1]))return pt;const gt=new Map,ct=[];return pt.forEach(Mt=>{if(f.isStringLiteral(Mt.key)){const{value:Dt}=Mt.key,tr=gt.get(Dt);tr?(Dt==="style"||Dt==="class"||Dt.startsWith("on"))&&((ar,Dr)=>{f.isArrayExpression(ar.value)?ar.value.elements.push(Dr.value):ar.value=f.arrayExpression([ar.value,Dr.value])})(tr,Mt):(gt.set(Dt,Mt),ct.push(Mt))}else ct.push(Mt)}),ct},oe=pt=>{if(f.isIdentifier(pt))return pt.name==="undefined";if(f.isArrayExpression(pt)){const{elements:gt}=pt;return gt.every(ct=>ct&&oe(ct))}return f.isObjectExpression(pt)?pt.properties.every(gt=>oe(gt.value)):!!f.isLiteral(pt)},J=pt=>f.isArrayExpression(pt)?pt.elements.map(gt=>f.isStringLiteral(gt)?gt.value:"").filter(Boolean):[],K=(pt,gt,ct,Mt)=>{if(Mt==="show")return Y(gt,"vShow");if(Mt==="model"){let Dt;const tr=(ar=>{const Dr=ar.get("attributes").find(yr=>!!yr.isJSXAttribute()&&yr.get("name").isJSXIdentifier()&&yr.get("name").node.name==="type");return Dr?Dr.get("value").node:null})(pt.parentPath);switch(ct.value){case"select":Dt=Y(gt,"vModelSelect");break;case"textarea":Dt=Y(gt,"vModelText");break;default:if(f.isStringLiteral(tr)||!tr)switch(tr?.value){case"checkbox":Dt=Y(gt,"vModelCheckbox");break;case"radio":Dt=Y(gt,"vModelRadio");break;default:Dt=Y(gt,"vModelText")}else Dt=Y(gt,"vModelDynamic")}return Dt}return f.callExpression(Y(gt,"resolveDirective"),[f.stringLiteral(Mt)])},q=/^xlink([A-Z])/,ue=(pt,gt)=>{const ct=((tn,bn)=>{var En,Mi;const In=tn.get("openingElement").get("name");if(In.isJSXIdentifier()){const{name:Hr}=In.node;return E.includes(Hr)||I.includes(Hr)?f.stringLiteral(Hr):Hr===R?Y(bn,R):tn.scope.hasBinding(Hr)?f.identifier(Hr):(Mi=(En=bn.opts).isCustomElement)!=null&&Mi.call(En,Hr)?f.stringLiteral(Hr):f.callExpression(Y(bn,"resolveComponent"),[f.stringLiteral(Hr)])}if(In.isJSXMemberExpression())return xe(In);throw new Error(`getTag: ${In.type} is not supported`)})(pt,gt),Mt=((tn,bn)=>{var En,Mi;const In=tn.get("name");if(In.isJSXMemberExpression())return de(In.node.property.name);const Hr=In.node.name;return!((Mi=(En=bn.opts).isCustomElement)!=null&&Mi.call(En,Hr))&&de(Hr)&&!E.includes(Hr)&&!I.includes(Hr)})(pt.get("openingElement"),gt),Dt=pt.get("openingElement").get("attributes"),tr=[],ar=new Set;let Dr=null,yr=0;if(Dt.length===0)return{tag:ct,isComponent:Mt,slots:Dr,props:f.nullLiteral(),directives:tr,patchFlag:yr,dynamicPropNames:ar};let dt=[],Ot=!1,_t=!1,Qt=!1,wr=!1,nn=!1;const Er=[],{mergeProps:en=!0}=gt.opts;Dt.forEach(tn=>{if(tn.isJSXAttribute()){let En=(In=>{const Hr=In.node.name;return f.isJSXIdentifier(Hr)?Hr.name:`${Hr.namespace.name}:${Hr.name.name}`})(tn);const Mi=((In,Hr)=>{const Dn=In.get("value");return Dn.isJSXElement()?te(Dn,Hr):Dn.isStringLiteral()?f.stringLiteral(X(Dn.node.value)):Dn.isJSXExpressionContainer()?Q(Dn):null})(tn,gt);if(oe(Mi)&&En!=="ref"||(!Mt&&(bn=En,_e.test(bn))&&En.toLowerCase()!=="onclick"&&En!=="onUpdate:modelValue"&&(wr=!0),En==="ref"?Ot=!0:En!=="class"||Mt?En!=="style"||Mt?En==="key"||ie(En)||En==="on"||ar.add(En):Qt=!0:_t=!0),gt.opts.transformOn&&(En==="on"||En==="nativeOn"))return gt.get("transformOn")||gt.set("transformOn",(0,A.addDefault)(pt,"@vue/babel-helper-vue-transform-on",{nameHint:"_transformOn"})),void Er.push(f.callExpression(gt.get("transformOn"),[Mi||f.booleanLiteral(!0)]));if(ie(En)){const{directive:In,modifiers:Hr,values:Dn,args:ui,directiveName:Ds}=(as=>{var hi,Es;const{path:mi,value:Fi,state:ls,tag:Wa,isComponent:Qi}=as,nr=[],ia=[],Ro=[];let Fs,Mn,cs;if("namespace"in mi.node.name)[Fs,Mn]=as.name.split(":"),Fs=mi.node.name.namespace.name,Mn=mi.node.name.name.name,cs=Mn.split("_").slice(1);else{const Ri=as.name.split("_");Fs=Ri.shift()||"",cs=Ri}Fs=Fs.replace(/^v/,"").replace(/^-/,"").replace(/^\S/,Ri=>Ri.toLowerCase()),Mn&&nr.push(f.stringLiteral(Mn.split("_")[0]));const sn=Fs==="models",ti=Fs==="model";if(ti&&!mi.get("value").isJSXExpressionContainer())throw new Error("You have to use JSX Expression inside your v-model");if(sn&&!Qi)throw new Error("v-models can only use in custom components");const ir=!["html","text","model","models"].includes(Fs)||ti&&!Qi;let ki=cs;return f.isArrayExpression(Fi)?(sn?Fi.elements:[Fi]).forEach(Ri=>{if(sn&&!f.isArrayExpression(Ri))throw new Error("You should pass a Two-dimensional Arrays to v-models");const{elements:Ji}=Ri,[Vo,$t,fo]=Ji;!$t||f.isArrayExpression($t)||f.isSpreadElement($t)?f.isArrayExpression($t)?(ir||nr.push(f.nullLiteral()),ki=J($t)):ir||nr.push(f.nullLiteral()):(nr.push($t),ki=J(fo)),Ro.push(new Set(ki)),ia.push(Vo)}):ti&&!ir?(nr.push(f.nullLiteral()),Ro.push(new Set(cs))):Ro.push(new Set(cs)),{directiveName:Fs,modifiers:Ro,values:ia.length?ia:[Fi],args:nr,directive:ir?[K(mi,ls,Wa,Fs),ia[0]||Fi,(hi=Ro[0])!=null&&hi.size?nr[0]||f.unaryExpression("void",f.numericLiteral(0),!0):nr[0],!!((Es=Ro[0])!=null&&Es.size)&&f.objectExpression([...Ro[0]].map(Ri=>f.objectProperty(f.identifier(Ri),f.booleanLiteral(!0))))].filter(Boolean):void 0}})({tag:ct,isComponent:Mt,name:En,path:tn,state:gt,value:Mi});if(Ds==="slots")return void(Dr=Mi);In?tr.push(f.arrayExpression(In)):Ds==="html"?(dt.push(f.objectProperty(f.stringLiteral("innerHTML"),Dn[0])),ar.add("innerHTML")):Ds==="text"&&(dt.push(f.objectProperty(f.stringLiteral("textContent"),Dn[0])),ar.add("textContent")),["models","model"].includes(Ds)&&Dn.forEach((as,hi)=>{var Es;const mi=ui[hi],Fi=mi&&!f.isStringLiteral(mi)&&!f.isNullLiteral(mi);In||(dt.push(f.objectProperty(f.isNullLiteral(mi)?f.stringLiteral("modelValue"):mi,as,Fi)),Fi||ar.add(mi?.value||"modelValue"),(Es=Hr[hi])!=null&&Es.size&&dt.push(f.objectProperty(Fi?f.binaryExpression("+",mi,f.stringLiteral("Modifiers")):f.stringLiteral(`${mi?.value||"model"}Modifiers`),f.objectExpression([...Hr[hi]].map(Wa=>f.objectProperty(f.stringLiteral(Wa),f.booleanLiteral(!0)))),Fi)));const ls=Fi?f.binaryExpression("+",f.stringLiteral("onUpdate"),mi):f.stringLiteral(`onUpdate:${mi?.value||"modelValue"}`);dt.push(f.objectProperty(ls,f.arrowFunctionExpression([f.identifier("$event")],f.assignmentExpression("=",as,f.identifier("$event"))),Fi)),Fi?nn=!0:ar.add(ls.value)})}else En.match(q)&&(En=En.replace(q,(In,Hr)=>`xlink:${Hr.toLowerCase()}`)),dt.push(f.objectProperty(f.stringLiteral(En),Mi||f.booleanLiteral(!0)))}else dt.length&&en&&(Er.push(f.objectExpression(fe(dt,en))),dt=[]),nn=!0,((En,Mi,In,Hr)=>{const Dn=Mi.get("argument"),ui=f.isObjectExpression(Dn.node)?Dn.node.properties:void 0;ui?In?Hr.push(f.objectExpression(ui)):Hr.push(...ui):(Dn.isIdentifier()&&he(En,Dn.node.name,D.DYNAMIC),Hr.push(In?Dn.node:f.spreadElement(Dn.node)))})(pt,tn,en,en?Er:dt);var bn}),nn?yr|=16:(_t&&(yr|=2),Qt&&(yr|=4),ar.size&&(yr|=8),wr&&(yr|=32)),yr!==0&&yr!==32||!(Ot||tr.length>0)||(yr|=512);let Bn=f.nullLiteral();return Er.length?(dt.length&&Er.push(f.objectExpression(fe(dt,en))),Bn=Er.length>1?f.callExpression(Y(gt,"mergeProps"),Er):Er[0]):dt.length&&(Bn=dt.length===1&&f.isSpreadElement(dt[0])?dt[0].argument:f.objectExpression(fe(dt,en))),{tag:ct,props:Bn,isComponent:Mt,slots:Dr,directives:tr,patchFlag:yr,dynamicPropNames:ar}},te=(pt,gt)=>{const ct=((nn,Er)=>nn.map(en=>{if(en.isJSXText()){const Bn=(tn=>{const bn=X(tn.node.value);return bn!==""?f.stringLiteral(bn):null})(en);return Bn&&f.callExpression(Y(Er,"createTextVNode"),[Bn])}if(en.isJSXExpressionContainer()){const Bn=Q(en);if(f.isIdentifier(Bn)){const{name:tn}=Bn,{referencePaths:bn=[]}=en.scope.getBinding(tn)||{};bn.forEach(En=>{he(En,tn,D.DYNAMIC)})}return Bn}if(en.isJSXSpreadChild())return(Bn=>f.spreadElement(Bn.get("expression").node))(en);if(en.isCallExpression())return en.node;if(en.isJSXElement())return te(en,Er);throw new Error(`getChildren: ${en.type} is not supported`)}).filter(en=>en!=null&&!f.isJSXEmptyExpression(en)))(pt.get("children"),gt),{tag:Mt,props:Dt,isComponent:tr,directives:ar,patchFlag:Dr,dynamicPropNames:yr,slots:dt}=ue(pt,gt),{optimize:Ot=!1}=gt.opts,_t=pt.getData("slotFlag")||D.STABLE;let Qt;if(ct.length>1||dt)Qt=tr?ct.length?f.objectExpression([!!ct.length&&f.objectProperty(f.identifier("default"),f.arrowFunctionExpression([],f.arrayExpression(me(pt,ct)))),...dt?f.isObjectExpression(dt)?dt.properties:[f.spreadElement(dt)]:[],Ot&&f.objectProperty(f.identifier("_"),f.numericLiteral(_t))].filter(Boolean)):dt:f.arrayExpression(ct);else if(ct.length===1){const{enableObjectSlots:nn=!0}=gt.opts,Er=ct[0],en=f.objectExpression([f.objectProperty(f.identifier("default"),f.arrowFunctionExpression([],f.arrayExpression(me(pt,[Er])))),Ot&&f.objectProperty(f.identifier("_"),f.numericLiteral(_t))].filter(Boolean));if(f.isIdentifier(Er)&&tr)Qt=nn?f.conditionalExpression(f.callExpression(gt.get("@vue/babel-plugin-jsx/runtimeIsSlot")(),[Er]),Er,en):en;else if(f.isCallExpression(Er)&&Er.loc&&tr)if(nn){const{scope:Bn}=pt,tn=Bn.generateUidIdentifier("slot");Bn&&Bn.push({id:tn,kind:"let"});const bn=f.objectExpression([f.objectProperty(f.identifier("default"),f.arrowFunctionExpression([],f.arrayExpression(me(pt,[tn])))),Ot&&f.objectProperty(f.identifier("_"),f.numericLiteral(_t))].filter(Boolean)),En=f.assignmentExpression("=",tn,Er),Mi=f.callExpression(gt.get("@vue/babel-plugin-jsx/runtimeIsSlot")(),[En]);Qt=f.conditionalExpression(Mi,tn,bn)}else Qt=en;else Qt=f.isFunctionExpression(Er)||f.isArrowFunctionExpression(Er)?f.objectExpression([f.objectProperty(f.identifier("default"),Er)]):f.isObjectExpression(Er)?f.objectExpression([...Er.properties,Ot&&f.objectProperty(f.identifier("_"),f.numericLiteral(_t))].filter(Boolean)):tr?f.objectExpression([f.objectProperty(f.identifier("default"),f.arrowFunctionExpression([],f.arrayExpression([Er])))]):f.arrayExpression([Er])}const wr=f.callExpression(Y(gt,"createVNode"),[Mt,Dt,Qt||f.nullLiteral(),!!Dr&&Ot&&f.numericLiteral(Dr),!!yr.size&&Ot&&f.arrayExpression([...yr.keys()].map(nn=>f.stringLiteral(nn)))].filter(Boolean));return ar.length?f.callExpression(Y(gt,"withDirectives"),[wr,f.arrayExpression(ar)]):wr},ce={JSXElement:{exit(pt,gt){pt.replaceWith(te(pt,gt))}}},ge={JSXFragment:{enter(pt,gt){const ct=Y(gt,R);pt.replaceWith(((Mt,Dt)=>{const tr=Mt.get("children")||[];return f.jsxElement(f.jsxOpeningElement(Dt,[]),f.jsxClosingElement(Dt),tr.map(ar=>{let{node:Dr}=ar;return Dr}),!1)})(pt,f.isIdentifier(ct)?f.jsxIdentifier(ct.name):f.jsxMemberExpression(f.jsxIdentifier(ct.object.name),f.jsxIdentifier(ct.property.name))))}}},Te=/\*?\s*@jsx\s+([^\s]+)/;function ae(pt){return pt.default||pt}var L=ae(C),F=ae(v),re=(0,m.declare)((pt,gt,ct)=>{const{types:Mt}=pt;let Dt;return gt.resolveType&&(typeof gt.resolveType=="boolean"&&(gt.resolveType={}),Dt=b(pt,gt.resolveType,ct)),N(H({},Dt||{}),{name:"babel-plugin-jsx",inherits:ae(L),visitor:N(H(H(H({},Dt?.visitor),ce),ge),{Program:{enter(tr,ar){if((Dr=>{let yr=!1;return Dr.traverse({JSXElement(dt){yr=!0,dt.stop()},JSXFragment(dt){yr=!0,dt.stop()}}),yr})(tr)){const Dr=["createVNode","Fragment","resolveComponent","withDirectives","vShow","vModelSelect","vModelText","vModelCheckbox","vModelRadio","vModelText","vModelDynamic","resolveDirective","mergeProps","createTextVNode","isVNode"];if((0,A.isModule)(tr)){const Ot={};Dr.forEach(Qt=>{ar.set(Qt,()=>{if(Ot[Qt])return Mt.cloneNode(Ot[Qt]);const wr=(0,A.addNamed)(tr,Qt,"vue",{ensureLiveReference:!0});return Ot[Qt]=wr,wr})});const{enableObjectSlots:_t=!0}=ar.opts;_t&&ar.set("@vue/babel-plugin-jsx/runtimeIsSlot",()=>{if(Ot.runtimeIsSlot)return Ot.runtimeIsSlot;const{name:Qt}=ar.get("isVNode")(),wr=tr.scope.generateUidIdentifier("isSlot"),nn=F.ast`
|
||
function ${wr.name}(s) {
|
||
return typeof s === 'function' || (Object.prototype.toString.call(s) === '[object Object]' && !${Qt}(s));
|
||
}
|
||
`,Er=tr.get("body").filter(en=>en.isImportDeclaration()).pop();return Er&&Er.insertAfter(nn),Ot.runtimeIsSlot=wr,wr})}else{let Ot;Dr.forEach(wr=>{ar.set(wr,()=>(Ot||(Ot=(0,A.addNamespace)(tr,"vue",{ensureLiveReference:!0})),f.memberExpression(Ot,f.identifier(wr))))});const _t={},{enableObjectSlots:Qt=!0}=ar.opts;Qt&&ar.set("@vue/babel-plugin-jsx/runtimeIsSlot",()=>{if(_t.runtimeIsSlot)return _t.runtimeIsSlot;const wr=tr.scope.generateUidIdentifier("isSlot"),{object:nn}=ar.get("isVNode")(),Er=F.ast`
|
||
function ${wr.name}(s) {
|
||
return typeof s === 'function' || (Object.prototype.toString.call(s) === '[object Object]' && !${nn.name}.isVNode(s));
|
||
}
|
||
`,en=tr.get("body").filter(Bn=>Bn.isVariableDeclaration()&&Bn.node.declarations.some(tn=>{var bn;return((bn=tn.id)==null?void 0:bn.name)===Ot.name})).pop();return en&&en.insertAfter(Er),wr})}const{opts:{pragma:yr=""},file:dt}=ar;if(yr&&ar.set("createVNode",()=>f.identifier(yr)),dt.ast.comments)for(const Ot of dt.ast.comments){const _t=Te.exec(Ot.value);_t&&ar.set("createVNode",()=>f.identifier(_t[1]))}}},exit(tr){const ar=tr.get("body"),Dr=new Map;ar.filter(dt=>f.isImportDeclaration(dt.node)&&dt.node.source.value==="vue").forEach(dt=>{const{specifiers:Ot}=dt.node;let _t=!1;Ot.forEach(Qt=>{!Qt.loc&&f.isImportSpecifier(Qt)&&f.isIdentifier(Qt.imported)&&(Dr.set(Qt.imported.name,Qt),_t=!0)}),_t&&dt.remove()});const yr=[...Dr.keys()].map(dt=>Dr.get(dt));yr.length&&tr.unshiftContainer("body",f.importDeclaration(yr,f.stringLiteral("vue")))}}})})});const ke=ht(...Object.keys(Object.assign({},{"@babel/plugin-transform-class-static-block":t(344),"@babel/plugin-transform-parameters":t(345)}))),ze=!1,$e=!0,Ce=!1,Ne="0.9.5";function Ye(pt,gt,ct){return gt+`
|
||
`+pt}function st(pt,gt,ct,Mt,Dt){if(!Mt)return Ye(pt,gt);const tr={start:{line:Mt,column:Dt}};return Ye((0,o.codeFrameColumns)(ct,tr,{message:pt}),gt)}function ht(){for(var pt=arguments.length,gt=new Array(pt),ct=0;ct<pt;ct++)gt[ct]=arguments[ct];return gt.reduce((Mt,Dt)=>Mt.append(String(Dt)),new(u())).end()}async function It(pt,gt,ct){let Mt=!1;const Dt={preventCache:()=>Mt=!0};if(pt===void 0)return await ct(Dt);const tr=ht(...gt),ar=await pt.get(tr);if(ar!==void 0)return JSON.parse(ar);const Dr=await ct(Dt);return Mt===!1&&await pt.set(tr,JSON.stringify(Dr)),Dr}class Ir{constructor(gt){this.promise=gt}}const rr=Object.assign({},{"@babel/plugin-transform-class-static-block":t(344),"@babel/plugin-transform-parameters":t(345)});async function Sr(pt,gt,ct,Mt,Dt,tr){let ar,Dr=arguments.length>6&&arguments[6]!==void 0&&arguments[6];try{ar=(0,s.parse)(pt,{sourceType:gt?"module":"script",sourceFilename:ct.toString(),plugins:[...Mt!==void 0?Mt:[]]})}catch(_t){throw tr?.("error","parse script",st(_t.message,ct.toString(),pt,_t.loc.line,_t.loc.column+1)),_t}var yr;yr=ar,(0,i.traverse)(yr,{CallExpression(_t){i.types.isImport(_t.node.callee)&&_t.replaceWith(i.types.callExpression(i.types.identifier("__vsfcl_import__"),_t.node.arguments))}});const dt=function(_t){const Qt=[];return(0,i.traverse)(_t,{ExportAllDeclaration(wr){Qt.push(wr.node.source.value)},ImportDeclaration(wr){Qt.push(wr.node.source.value)},CallExpression(wr){wr.node.callee.name==="require"&&wr.node.arguments.length===1&&i.types.isStringLiteral(wr.node.arguments[0])&&Qt.push(wr.node.arguments[0].value)}}),Qt}(ar),Ot=await(0,i.transformFromAstAsync)(ar,pt,{sourceMaps:Ce,plugins:[...gt?[a.a]:[],...Object.values(rr),...Dt!==void 0?Object.values(Dt):[]],babelrc:!1,configFile:!1,highlightCode:!1,compact:!Dr,comments:Dr,retainLines:Dr,sourceType:gt?"module":"script"});if(Ot===null||Ot.code==null){const _t=`unable to transform script "${ct.toString()}"`;throw tr?.("error",_t),new Error(_t)}return[dt,Ot.code]}async function Vr(pt,gt){const{moduleCache:ct,loadModule:Mt,handleModule:Dt}=gt,{id:tr,path:ar,getContent:Dr}=gt.getResource(pt,gt);return tr in ct?ct[tr]instanceof Ir?await ct[tr].promise:ct[tr]:(ct[tr]=new Ir((async()=>{let yr;if(Mt&&(yr=await Mt(tr,gt)),yr===void 0){const{getContentData:dt,type:Ot}=await Dr();if(Dt!==void 0&&(yr=await Dt(Ot,dt,ar,gt)),yr===void 0&&(yr=await async function(_t,Qt,wr,nn){var Er,en;switch(_t){case".vue":return async function(Bn,tn,bn){var En,Mi,In,Hr,Dn;const ui=tn.toString(),Ds={},{delimiters:as,whitespace:hi,isCustomElement:Es,moduleCache:mi,compiledCache:Fi,getResource:ls,addStyle:Wa,log:Qi,additionalBabelParserPlugins:nr=[],additionalBabelPlugins:ia={},customBlockHandler:Ro,devMode:Fs=!1,createCJSModule:Mn,processStyles:cs}=bn,{descriptor:sn,errors:ti}=(0,h.parse)(Bn,{filename:ui,sourceMap:ze}),ir=Ro!==void 0?await Promise.all(sn.customBlocks.map($t=>Ro($t,tn,bn))):[],ki=`data-v-${ht(ui)}`,Ri=sn.styles.some($t=>$t.scoped);Ri&&(Ds.__scopeId=ki),sn.template&&sn.template.lang&&await Vr({refPath:tn,relPath:sn.template.lang},bn);const Ji=sn.template?{compiler:Object.assign(Object.assign({},d),{compile:($t,fo)=>g.compile($t,Object.assign(Object.assign({},fo),{sourceMap:ze}))}),source:sn.template.src?await(await ls({refPath:tn,relPath:sn.template.src},bn).getContent()).getContentData(!1):sn.template.content,filename:sn.filename,isProd:$e,scoped:Ri,id:ki,slotted:sn.slotted,compilerOptions:{isCustomElement:Es,whitespace:hi,delimiters:as,scopeId:Ri?ki:void 0,mode:"module"},preprocessLang:sn.template.lang,preprocessCustomRequire:$t=>mi[$t]}:void 0;if(sn.script||sn.scriptSetup){!((En=sn.script)===null||En===void 0)&&En.src&&(sn.script.content=await(await ls({refPath:tn,relPath:sn.script.src},bn).getContent()).getContentData(!1));const[$t,fo,Si]=await It(Fi,[Xn,$e,Fs,(Mi=sn.script)===null||Mi===void 0?void 0:Mi.content,(In=sn.script)===null||In===void 0?void 0:In.lang,(Hr=sn.scriptSetup)===null||Hr===void 0?void 0:Hr.content,(Dn=sn.scriptSetup)===null||Dn===void 0?void 0:Dn.lang,nr,Object.keys(ia),ke],async ri=>{let{preventCache:wa}=ri;var us,di;let Il=["jsx"],gi={jsx:re};((us=sn.script)===null||us===void 0?void 0:us.lang)!=="ts"&&((di=sn.scriptSetup)===null||di===void 0?void 0:di.lang)!=="ts"||(Il=[...Il,"typescript"],gi=Object.assign(Object.assign({},gi),{typescript:l.a}));const _o=(0,h.compileScript)(sn,{isProd:$e,sourceMap:ze,id:ki,babelParserPlugins:[...Il,...nr],inlineTemplate:!1,templateOptions:Ji});return[_o.bindings,...await Sr(_o.content,!0,ui,[...Il,...nr],Object.assign(Object.assign({},gi),ia),Qi,Fs)]});Ji?.compilerOptions!==void 0&&(Ji.compilerOptions.bindingMetadata=$t),await $n(tn,fo,bn),Object.assign(Ds,(Vo=Mn(tn,Si,bn).exports,Vo&&Vo.__esModule?Vo:{default:Vo}).default)}var Vo;if(sn.template!==null){const[$t,fo]=await It(Fi,[Xn,Fs,Ji.source,Ji.compilerOptions.delimiters,Ji.compilerOptions.whitespace,Ji.compilerOptions.scopeId,Ji.compilerOptions.bindingMetadata?Object.entries(Ji.compilerOptions.bindingMetadata):"",nr,Object.keys(ia),ke],async Si=>{let{preventCache:ri}=Si;const wa=(0,h.compileTemplate)(Ji);if(wa.errors.length){ri();for(const us of wa.errors)typeof us=="object"?us.loc?Qi?.("error","SFC template",st(us.message,ui,Bn,us.loc.start.line+sn.template.loc.start.line-1,us.loc.start.column)):Qi?.("error","SFC template",Ye(us.message,ui)):Qi?.("error","SFC template",Ye(us,ui))}for(const us of wa.tips)Qi?.("info","SFC template",us);return await Sr(wa.code,!0,sn.filename,nr,ia,Qi,Fs)});await $n(tn,$t,bn),Object.assign(Ds,Mn(tn,fo,bn).exports)}for(const $t of sn.styles){const fo=$t.src?await(await ls({refPath:tn,relPath:$t.src},bn).getContent()).getContentData(!1):$t.content;Wa(await It(Fi,[Xn,fo,$t.lang,ki,$t.scoped],async Si=>{let{preventCache:ri}=Si;const wa=cs!==void 0?await cs(fo,$t.lang,tn,bn):fo;wa===void 0&&ri(),cs===void 0&&$t.lang!==void 0&&await Vr({refPath:tn,relPath:$t.lang},bn);const us=await(0,h.compileStyleAsync)(Object.assign({filename:sn.filename,source:wa,isProd:$e,id:ki,scoped:$t.scoped,trim:!0},cs===void 0?{preprocessLang:$t.lang,preprocessCustomRequire:di=>mi[di]}:{}));if(us.errors.length){ri();for(const di of us.errors)Qi?.("error","SFC style",st(di.message,tn,Bn,di.line+$t.loc.start.line-1,di.column))}return us.code}),$t.scoped?ki:void 0)}return Ro!==void 0&&await Promise.all(ir.map($t=>$t?.(Ds))),Ds}(await Qt(!1),wr,nn);case".js":return Nn(await Qt(!1),!1,wr,nn);case".mjs":return Nn(await Qt(!1),!0,wr,nn);case".ts":return Nn(await Qt(!1),!0,wr,Object.assign(Object.assign({},nn),{additionalBabelParserPlugins:["typescript",...(Er=nn.additionalBabelParserPlugins)!==null&&Er!==void 0?Er:[]],additionalBabelPlugins:Object.assign({typescript:l.a},(en=nn.additionalBabelPlugins)!==null&&en!==void 0?en:{})}))}}(Ot,dt,ar,gt)),yr===void 0)throw new TypeError(`Unable to handle ${Ot} files (${ar})`)}return ct[tr]=yr})()),await ct[tr].promise)}function wt(pt,gt,ct){const{moduleCache:Mt,pathResolve:Dt,getResource:tr}=ct,ar={exports:{}};return Function("exports","require","module","__filename","__dirname","__vsfcl_import__",gt).call(ar.exports,ar.exports,function(Dr){const{id:yr}=tr({refPath:pt,relPath:Dr},ct);if(yr in Mt)return Mt[yr];throw new Error(`require(${JSON.stringify(yr)}) failed. module not found in moduleCache`)},ar,pt,Dt({refPath:pt,relPath:"."},ct),async function(Dr){return await Vr({refPath:pt,relPath:Dr},ct)}),ar}async function Nn(pt,gt,ct,Mt){const{compiledCache:Dt,additionalBabelParserPlugins:tr,additionalBabelPlugins:ar,createCJSModule:Dr,log:yr}=Mt,[dt,Ot]=await It(Dt,[Ne,pt,ct,Mt.devMode,tr||"",ar?Object.keys(ar):""],async()=>await Sr(pt,gt,ct,tr,ar,yr,Mt.devMode));return await $n(ct,dt,Mt),Dr(ct,Ot,Mt).exports}async function $n(pt,gt,ct){await Promise.all(gt.map(Mt=>Vr({refPath:pt,relPath:Mt},ct)))}const Pn="0.9.5",Xn="3.4.15";function si(pt){throw new ReferenceError(`${pt} is not defined`)}const bs=pt=>{const gt=pt.indexOf("?");return gt!==-1?pt.slice(0,gt):pt},Nr=(pt,gt)=>{let{refPath:ct,relPath:Mt}=pt;const{getPathname:Dt}=gt;if(ct===void 0)return Mt;const tr=Mt.toString();return tr[0]!=="."?Mt:r.posix.normalize(r.posix.join(r.posix.dirname(Dt(ct.toString())),tr))};function Xi(pt,gt){const{pathResolve:ct,getPathname:Mt,getFile:Dt,log:tr}=gt,ar=ct(pt,gt),Dr=ar.toString();return{id:Dr,path:ar,getContent:async()=>{const yr=await Dt(ar);return typeof yr=="string"||yr instanceof ArrayBuffer?{type:r.posix.extname(Mt(Dr)),getContentData:async dt=>(yr instanceof ArrayBuffer!==dt&&tr?.("warn",`unexpected data type. ${dt?"binary":"string"} is expected for "${ar}"`),yr)}:(yr||tr==null||tr("error",`There is no file avaialable such as "${ar}"`),{type:yr.type!==void 0?yr.type:r.posix.extname(Mt(Dr)),getContentData:yr.getContentData})}}}async function js(pt){let gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:si("options");var ct;const{moduleCache:Mt=si("options.moduleCache"),getFile:Dt=si("options.getFile()"),addStyle:tr=si("options.addStyle()"),pathResolve:ar=Nr,getResource:Dr=Xi,createCJSModule:yr=wt,getPathname:dt=bs}=gt;Mt instanceof Object&&Object.setPrototypeOf(Mt,null);const Ot=Object.assign({moduleCache:Mt,pathResolve:ar,getResource:Dr,createCJSModule:yr,getPathname:dt},gt);return gt.devMode&>.compiledCache===void 0&&((ct=gt.log)===null||ct===void 0||ct.call(gt,"info","options.compiledCache is not defined, performance will be affected")),await Vr({refPath:void 0,relPath:pt},Ot)}function Zi(pt){return{render:(gt,ct,Mt)=>{try{const Dt=pt(gt,ct);typeof Dt=="string"?Mt(null,Dt):(Dt.then(tr=>{Mt(null,tr)}),Dt.catch(tr=>{Mt(tr,null)}))}catch(Dt){Mt(Dt,null)}}}}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const r=(0,t(164).default)("React.Component");e.default=r},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return!!t&&/^[a-z]/.test(t)}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s){const o=[];for(let a=0;a<s.children.length;a++){let l=s.children[a];(0,r.isJSXText)(l)?(0,i.default)(l,o):((0,r.isJSXExpressionContainer)(l)&&(l=l.expression),(0,r.isJSXEmptyExpression)(l)||o.push(l))}return o};var r=t(2),i=t(351)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s,o){const a=s.value.split(/\r\n|\n|\r/);let l=0;for(let u=0;u<a.length;u++)a[u].match(/[^ \t]/)&&(l=u);let c="";for(let u=0;u<a.length;u++){const h=a[u],d=u===0,g=u===a.length-1,f=u===l;let v=h.replace(/\t/g," ");d||(v=v.replace(/^[ ]+/,"")),g||(v=v.replace(/[ ]+$/,"")),v&&(f||(v+=" "),c+=v)}c&&o.push((0,i.inherits)((0,r.stringLiteral)(c),s))};var r=t(4),i=t(0)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s){const o=i.BUILDER_KEYS[s.type];for(const a of o)(0,r.default)(s,a,s[a]);return s};var r=t(97),i=t(0)},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isIdentifierChar=u,e.isIdentifierName=function(h){let d=!0;for(let g=0;g<h.length;g++){let f=h.charCodeAt(g);if((64512&f)==55296&&g+1<h.length){const v=h.charCodeAt(++g);(64512&v)==56320&&(f=65536+((1023&f)<<10)+(1023&v))}if(d){if(d=!1,!c(f))return!1}else if(!u(f))return!1}return!d},e.isIdentifierStart=c;let t="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",r="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・";const i=new RegExp("["+t+"]"),s=new RegExp("["+t+r+"]");t=r=null;const o=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,4026,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,757,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],a=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,81,2,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,9,5351,0,7,14,13835,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,983,6,110,6,6,9,4759,9,787719,239];function l(h,d){let g=65536;for(let f=0,v=d.length;f<v;f+=2){if(g+=d[f],g>h)return!1;if(g+=d[f+1],g>=h)return!0}return!1}function c(h){return h<65?h===36:h<=90||(h<97?h===95:h<=122||(h<=65535?h>=170&&i.test(String.fromCharCode(h)):l(h,o)))}function u(h){return h<48?h===36:h<58||!(h<65)&&(h<=90||(h<97?h===95:h<=122||(h<=65535?h>=170&&s.test(String.fromCharCode(h)):l(h,o)||l(h,a))))}},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isKeyword=function(l){return t.has(l)},e.isReservedWord=s,e.isStrictBindOnlyReservedWord=a,e.isStrictBindReservedWord=function(l,c){return o(l,c)||a(l)},e.isStrictReservedWord=o;const t=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"]),r=new Set(["implements","interface","let","package","private","protected","public","static","yield"]),i=new Set(["eval","arguments"]);function s(l,c){return c&&l==="await"||l==="enum"}function o(l,c){return s(l,c)||r.has(l)}function a(l){return i.has(l)}},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.readCodePoint=c,e.readInt=l,e.readStringContents=function(u,h,d,g,f,v){const C=d,A=g,b=f;let m="",E=null,I=d;const{length:S}=h;for(;;){if(d>=S){v.unterminated(C,A,b),m+=h.slice(I,d);break}const T=h.charCodeAt(d);if(s(u,T,h,d)){m+=h.slice(I,d);break}if(T===92){m+=h.slice(I,d);const P=o(h,d,g,f,u==="template",v);P.ch!==null||E?m+=P.ch:E={pos:d,lineStart:g,curLine:f},{pos:d,lineStart:g,curLine:f}=P,I=d}else T===8232||T===8233?(++f,g=++d):T===10||T===13?u==="template"?(m+=h.slice(I,d)+`
|
||
`,++d,T===13&&h.charCodeAt(d)===10&&++d,++f,I=g=d):v.unterminated(C,A,b):++d}return{pos:d,str:m,firstInvalidLoc:E,lineStart:g,curLine:f,containsInvalid:!!E}};var t=function(u){return u>=48&&u<=57};const r={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},i={bin:u=>u===48||u===49,oct:u=>u>=48&&u<=55,dec:u=>u>=48&&u<=57,hex:u=>u>=48&&u<=57||u>=65&&u<=70||u>=97&&u<=102};function s(u,h,d,g){return u==="template"?h===96||h===36&&d.charCodeAt(g+1)===123:h===(u==="double"?34:39)}function o(u,h,d,g,f,v){const C=!f;h++;const A=m=>({pos:h,ch:m,lineStart:d,curLine:g}),b=u.charCodeAt(h++);switch(b){case 110:return A(`
|
||
`);case 114:return A("\r");case 120:{let m;return{code:m,pos:h}=a(u,h,d,g,2,!1,C,v),A(m===null?null:String.fromCharCode(m))}case 117:{let m;return{code:m,pos:h}=c(u,h,d,g,C,v),A(m===null?null:String.fromCodePoint(m))}case 116:return A(" ");case 98:return A("\b");case 118:return A("\v");case 102:return A("\f");case 13:u.charCodeAt(h)===10&&++h;case 10:d=h,++g;case 8232:case 8233:return A("");case 56:case 57:if(f)return A(null);v.strictNumericEscape(h-1,d,g);default:if(b>=48&&b<=55){const m=h-1;let E=u.slice(m,h+2).match(/^[0-7]+/)[0],I=parseInt(E,8);I>255&&(E=E.slice(0,-1),I=parseInt(E,8)),h+=E.length-1;const S=u.charCodeAt(h);if(E!=="0"||S===56||S===57){if(f)return A(null);v.strictNumericEscape(m,d,g)}return A(String.fromCharCode(I))}return A(String.fromCharCode(b))}}function a(u,h,d,g,f,v,C,A){const b=h;let m;return{n:m,pos:h}=l(u,h,d,g,16,f,v,!1,A,!C),m===null&&(C?A.invalidEscapeSequence(b,d,g):h=b-1),{code:m,pos:h}}function l(u,h,d,g,f,v,C,A,b,m){const E=h,I=f===16?r.hex:r.decBinOct,S=f===16?i.hex:f===10?i.dec:f===8?i.oct:i.bin;let T=!1,P=0;for(let _=0,$=v??1/0;_<$;++_){const B=u.charCodeAt(h);let U;if(B!==95||A==="bail"){if(U=B>=97?B-97+10:B>=65?B-65+10:t(B)?B-48:1/0,U>=f){if(U<=9&&m)return{n:null,pos:h};if(U<=9&&b.invalidDigit(h,d,g,f))U=0;else{if(!C)break;U=0,T=!0}}++h,P=P*f+U}else{const H=u.charCodeAt(h-1),N=u.charCodeAt(h+1);if(A){if(Number.isNaN(N)||!S(N)||I.has(H)||I.has(N)){if(m)return{n:null,pos:h};b.unexpectedNumericSeparator(h,d,g)}}else{if(m)return{n:null,pos:h};b.numericSeparatorInEscapeSequence(h,d,g)}++h}}return h===E||v!=null&&h-E!==v||T?{n:null,pos:h}:{n:P,pos:h}}function c(u,h,d,g,f,v){let C;if(u.charCodeAt(h)===123){if(++h,{code:C,pos:h}=a(u,h,d,g,u.indexOf("}",h)-h,!0,f,v),++h,C!==null&&C>1114111){if(!f)return{code:null,pos:h};v.invalidCodePoint(h,d,g)}}else({code:C,pos:h}=a(u,h,d,g,4,!1,f,v));return{code:C,pos:h}}},(n,e,t)=>{var r=t(18);const i=(0,r.defineAliasedType)("Flow"),s=o=>{const a=o==="DeclareClass";i(o,{builder:["id","typeParameters","extends","body"],visitor:["id","typeParameters","extends",...a?["mixins","implements"]:[],"body"],aliases:["FlowDeclaration","Statement","Declaration"],fields:Object.assign({id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),extends:(0,r.validateOptional)((0,r.arrayOfType)("InterfaceExtends"))},a?{mixins:(0,r.validateOptional)((0,r.arrayOfType)("InterfaceExtends")),implements:(0,r.validateOptional)((0,r.arrayOfType)("ClassImplements"))}:{},{body:(0,r.validateType)("ObjectTypeAnnotation")})})};i("AnyTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),i("ArrayTypeAnnotation",{visitor:["elementType"],aliases:["FlowType"],fields:{elementType:(0,r.validateType)("FlowType")}}),i("BooleanTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),i("BooleanLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:(0,r.validate)((0,r.assertValueType)("boolean"))}}),i("NullLiteralTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),i("ClassImplements",{visitor:["id","typeParameters"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterInstantiation")}}),s("DeclareClass"),i("DeclareFunction",{visitor:["id"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),predicate:(0,r.validateOptionalType)("DeclaredPredicate")}}),s("DeclareInterface"),i("DeclareModule",{builder:["id","body","kind"],visitor:["id","body"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)(["Identifier","StringLiteral"]),body:(0,r.validateType)("BlockStatement"),kind:(0,r.validateOptional)((0,r.assertOneOf)("CommonJS","ES"))}}),i("DeclareModuleExports",{visitor:["typeAnnotation"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{typeAnnotation:(0,r.validateType)("TypeAnnotation")}}),i("DeclareTypeAlias",{visitor:["id","typeParameters","right"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),right:(0,r.validateType)("FlowType")}}),i("DeclareOpaqueType",{visitor:["id","typeParameters","supertype"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),supertype:(0,r.validateOptionalType)("FlowType"),impltype:(0,r.validateOptionalType)("FlowType")}}),i("DeclareVariable",{visitor:["id"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier")}}),i("DeclareExportDeclaration",{visitor:["declaration","specifiers","source"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{declaration:(0,r.validateOptionalType)("Flow"),specifiers:(0,r.validateOptional)((0,r.arrayOfType)(["ExportSpecifier","ExportNamespaceSpecifier"])),source:(0,r.validateOptionalType)("StringLiteral"),default:(0,r.validateOptional)((0,r.assertValueType)("boolean"))}}),i("DeclareExportAllDeclaration",{visitor:["source"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{source:(0,r.validateType)("StringLiteral"),exportKind:(0,r.validateOptional)((0,r.assertOneOf)("type","value"))}}),i("DeclaredPredicate",{visitor:["value"],aliases:["FlowPredicate"],fields:{value:(0,r.validateType)("Flow")}}),i("ExistsTypeAnnotation",{aliases:["FlowType"]}),i("FunctionTypeAnnotation",{visitor:["typeParameters","params","rest","returnType"],aliases:["FlowType"],fields:{typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),params:(0,r.validate)((0,r.arrayOfType)("FunctionTypeParam")),rest:(0,r.validateOptionalType)("FunctionTypeParam"),this:(0,r.validateOptionalType)("FunctionTypeParam"),returnType:(0,r.validateType)("FlowType")}}),i("FunctionTypeParam",{visitor:["name","typeAnnotation"],fields:{name:(0,r.validateOptionalType)("Identifier"),typeAnnotation:(0,r.validateType)("FlowType"),optional:(0,r.validateOptional)((0,r.assertValueType)("boolean"))}}),i("GenericTypeAnnotation",{visitor:["id","typeParameters"],aliases:["FlowType"],fields:{id:(0,r.validateType)(["Identifier","QualifiedTypeIdentifier"]),typeParameters:(0,r.validateOptionalType)("TypeParameterInstantiation")}}),i("InferredPredicate",{aliases:["FlowPredicate"]}),i("InterfaceExtends",{visitor:["id","typeParameters"],fields:{id:(0,r.validateType)(["Identifier","QualifiedTypeIdentifier"]),typeParameters:(0,r.validateOptionalType)("TypeParameterInstantiation")}}),s("InterfaceDeclaration"),i("InterfaceTypeAnnotation",{visitor:["extends","body"],aliases:["FlowType"],fields:{extends:(0,r.validateOptional)((0,r.arrayOfType)("InterfaceExtends")),body:(0,r.validateType)("ObjectTypeAnnotation")}}),i("IntersectionTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:(0,r.validate)((0,r.arrayOfType)("FlowType"))}}),i("MixedTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),i("EmptyTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),i("NullableTypeAnnotation",{visitor:["typeAnnotation"],aliases:["FlowType"],fields:{typeAnnotation:(0,r.validateType)("FlowType")}}),i("NumberLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:(0,r.validate)((0,r.assertValueType)("number"))}}),i("NumberTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),i("ObjectTypeAnnotation",{visitor:["properties","indexers","callProperties","internalSlots"],aliases:["FlowType"],builder:["properties","indexers","callProperties","internalSlots","exact"],fields:{properties:(0,r.validate)((0,r.arrayOfType)(["ObjectTypeProperty","ObjectTypeSpreadProperty"])),indexers:{validate:(0,r.arrayOfType)("ObjectTypeIndexer"),optional:!0,default:[]},callProperties:{validate:(0,r.arrayOfType)("ObjectTypeCallProperty"),optional:!0,default:[]},internalSlots:{validate:(0,r.arrayOfType)("ObjectTypeInternalSlot"),optional:!0,default:[]},exact:{validate:(0,r.assertValueType)("boolean"),default:!1},inexact:(0,r.validateOptional)((0,r.assertValueType)("boolean"))}}),i("ObjectTypeInternalSlot",{visitor:["id","value","optional","static","method"],aliases:["UserWhitespacable"],fields:{id:(0,r.validateType)("Identifier"),value:(0,r.validateType)("FlowType"),optional:(0,r.validate)((0,r.assertValueType)("boolean")),static:(0,r.validate)((0,r.assertValueType)("boolean")),method:(0,r.validate)((0,r.assertValueType)("boolean"))}}),i("ObjectTypeCallProperty",{visitor:["value"],aliases:["UserWhitespacable"],fields:{value:(0,r.validateType)("FlowType"),static:(0,r.validate)((0,r.assertValueType)("boolean"))}}),i("ObjectTypeIndexer",{visitor:["id","key","value","variance"],aliases:["UserWhitespacable"],fields:{id:(0,r.validateOptionalType)("Identifier"),key:(0,r.validateType)("FlowType"),value:(0,r.validateType)("FlowType"),static:(0,r.validate)((0,r.assertValueType)("boolean")),variance:(0,r.validateOptionalType)("Variance")}}),i("ObjectTypeProperty",{visitor:["key","value","variance"],aliases:["UserWhitespacable"],fields:{key:(0,r.validateType)(["Identifier","StringLiteral"]),value:(0,r.validateType)("FlowType"),kind:(0,r.validate)((0,r.assertOneOf)("init","get","set")),static:(0,r.validate)((0,r.assertValueType)("boolean")),proto:(0,r.validate)((0,r.assertValueType)("boolean")),optional:(0,r.validate)((0,r.assertValueType)("boolean")),variance:(0,r.validateOptionalType)("Variance"),method:(0,r.validate)((0,r.assertValueType)("boolean"))}}),i("ObjectTypeSpreadProperty",{visitor:["argument"],aliases:["UserWhitespacable"],fields:{argument:(0,r.validateType)("FlowType")}}),i("OpaqueType",{visitor:["id","typeParameters","supertype","impltype"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),supertype:(0,r.validateOptionalType)("FlowType"),impltype:(0,r.validateType)("FlowType")}}),i("QualifiedTypeIdentifier",{visitor:["id","qualification"],fields:{id:(0,r.validateType)("Identifier"),qualification:(0,r.validateType)(["Identifier","QualifiedTypeIdentifier"])}}),i("StringLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:(0,r.validate)((0,r.assertValueType)("string"))}}),i("StringTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),i("SymbolTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),i("ThisTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),i("TupleTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:(0,r.validate)((0,r.arrayOfType)("FlowType"))}}),i("TypeofTypeAnnotation",{visitor:["argument"],aliases:["FlowType"],fields:{argument:(0,r.validateType)("FlowType")}}),i("TypeAlias",{visitor:["id","typeParameters","right"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),right:(0,r.validateType)("FlowType")}}),i("TypeAnnotation",{visitor:["typeAnnotation"],fields:{typeAnnotation:(0,r.validateType)("FlowType")}}),i("TypeCastExpression",{visitor:["expression","typeAnnotation"],aliases:["ExpressionWrapper","Expression"],fields:{expression:(0,r.validateType)("Expression"),typeAnnotation:(0,r.validateType)("TypeAnnotation")}}),i("TypeParameter",{visitor:["bound","default","variance"],fields:{name:(0,r.validate)((0,r.assertValueType)("string")),bound:(0,r.validateOptionalType)("TypeAnnotation"),default:(0,r.validateOptionalType)("FlowType"),variance:(0,r.validateOptionalType)("Variance")}}),i("TypeParameterDeclaration",{visitor:["params"],fields:{params:(0,r.validate)((0,r.arrayOfType)("TypeParameter"))}}),i("TypeParameterInstantiation",{visitor:["params"],fields:{params:(0,r.validate)((0,r.arrayOfType)("FlowType"))}}),i("UnionTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:(0,r.validate)((0,r.arrayOfType)("FlowType"))}}),i("Variance",{builder:["kind"],fields:{kind:(0,r.validate)((0,r.assertOneOf)("minus","plus"))}}),i("VoidTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),i("EnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{id:(0,r.validateType)("Identifier"),body:(0,r.validateType)(["EnumBooleanBody","EnumNumberBody","EnumStringBody","EnumSymbolBody"])}}),i("EnumBooleanBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:(0,r.validate)((0,r.assertValueType)("boolean")),members:(0,r.validateArrayOfType)("EnumBooleanMember"),hasUnknownMembers:(0,r.validate)((0,r.assertValueType)("boolean"))}}),i("EnumNumberBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:(0,r.validate)((0,r.assertValueType)("boolean")),members:(0,r.validateArrayOfType)("EnumNumberMember"),hasUnknownMembers:(0,r.validate)((0,r.assertValueType)("boolean"))}}),i("EnumStringBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:(0,r.validate)((0,r.assertValueType)("boolean")),members:(0,r.validateArrayOfType)(["EnumStringMember","EnumDefaultedMember"]),hasUnknownMembers:(0,r.validate)((0,r.assertValueType)("boolean"))}}),i("EnumSymbolBody",{aliases:["EnumBody"],visitor:["members"],fields:{members:(0,r.validateArrayOfType)("EnumDefaultedMember"),hasUnknownMembers:(0,r.validate)((0,r.assertValueType)("boolean"))}}),i("EnumBooleanMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:(0,r.validateType)("Identifier"),init:(0,r.validateType)("BooleanLiteral")}}),i("EnumNumberMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:(0,r.validateType)("Identifier"),init:(0,r.validateType)("NumericLiteral")}}),i("EnumStringMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:(0,r.validateType)("Identifier"),init:(0,r.validateType)("StringLiteral")}}),i("EnumDefaultedMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:(0,r.validateType)("Identifier")}}),i("IndexedAccessType",{visitor:["objectType","indexType"],aliases:["FlowType"],fields:{objectType:(0,r.validateType)("FlowType"),indexType:(0,r.validateType)("FlowType")}}),i("OptionalIndexedAccessType",{visitor:["objectType","indexType"],aliases:["FlowType"],fields:{objectType:(0,r.validateType)("FlowType"),indexType:(0,r.validateType)("FlowType"),optional:(0,r.validate)((0,r.assertValueType)("boolean"))}})},(n,e,t)=>{var r=t(18);const i=(0,r.defineAliasedType)("JSX");i("JSXAttribute",{visitor:["name","value"],aliases:["Immutable"],fields:{name:{validate:(0,r.assertNodeType)("JSXIdentifier","JSXNamespacedName")},value:{optional:!0,validate:(0,r.assertNodeType)("JSXElement","JSXFragment","StringLiteral","JSXExpressionContainer")}}}),i("JSXClosingElement",{visitor:["name"],aliases:["Immutable"],fields:{name:{validate:(0,r.assertNodeType)("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")}}}),i("JSXElement",{builder:["openingElement","closingElement","children","selfClosing"],visitor:["openingElement","children","closingElement"],aliases:["Immutable","Expression"],fields:Object.assign({openingElement:{validate:(0,r.assertNodeType)("JSXOpeningElement")},closingElement:{optional:!0,validate:(0,r.assertNodeType)("JSXClosingElement")},children:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")))}},{selfClosing:{validate:(0,r.assertValueType)("boolean"),optional:!0}})}),i("JSXEmptyExpression",{}),i("JSXExpressionContainer",{visitor:["expression"],aliases:["Immutable"],fields:{expression:{validate:(0,r.assertNodeType)("Expression","JSXEmptyExpression")}}}),i("JSXSpreadChild",{visitor:["expression"],aliases:["Immutable"],fields:{expression:{validate:(0,r.assertNodeType)("Expression")}}}),i("JSXIdentifier",{builder:["name"],fields:{name:{validate:(0,r.assertValueType)("string")}}}),i("JSXMemberExpression",{visitor:["object","property"],fields:{object:{validate:(0,r.assertNodeType)("JSXMemberExpression","JSXIdentifier")},property:{validate:(0,r.assertNodeType)("JSXIdentifier")}}}),i("JSXNamespacedName",{visitor:["namespace","name"],fields:{namespace:{validate:(0,r.assertNodeType)("JSXIdentifier")},name:{validate:(0,r.assertNodeType)("JSXIdentifier")}}}),i("JSXOpeningElement",{builder:["name","attributes","selfClosing"],visitor:["name","attributes"],aliases:["Immutable"],fields:{name:{validate:(0,r.assertNodeType)("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")},selfClosing:{default:!1},attributes:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("JSXAttribute","JSXSpreadAttribute")))},typeParameters:{validate:(0,r.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),i("JSXSpreadAttribute",{visitor:["argument"],fields:{argument:{validate:(0,r.assertNodeType)("Expression")}}}),i("JSXText",{aliases:["Immutable"],builder:["value"],fields:{value:{validate:(0,r.assertValueType)("string")}}}),i("JSXFragment",{builder:["openingFragment","closingFragment","children"],visitor:["openingFragment","children","closingFragment"],aliases:["Immutable","Expression"],fields:{openingFragment:{validate:(0,r.assertNodeType)("JSXOpeningFragment")},closingFragment:{validate:(0,r.assertNodeType)("JSXClosingFragment")},children:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")))}}}),i("JSXOpeningFragment",{aliases:["Immutable"]}),i("JSXClosingFragment",{aliases:["Immutable"]})},(n,e,t)=>{var r=t(18),i=t(169);const s=(0,r.defineAliasedType)("Miscellaneous");s("Noop",{visitor:[]}),s("Placeholder",{visitor:[],builder:["expectedNode","name"],fields:{name:{validate:(0,r.assertNodeType)("Identifier")},expectedNode:{validate:(0,r.assertOneOf)(...i.PLACEHOLDERS)}}}),s("V8IntrinsicIdentifier",{builder:["name"],fields:{name:{validate:(0,r.assertValueType)("string")}}})},(n,e,t)=>{var r=t(18);(0,r.default)("ArgumentPlaceholder",{}),(0,r.default)("BindExpression",{visitor:["object","callee"],aliases:["Expression"],fields:{object:{validate:Object.assign(()=>{},{oneOfNodeTypes:["Expression"]})},callee:{validate:Object.assign(()=>{},{oneOfNodeTypes:["Expression"]})}}}),(0,r.default)("ImportAttribute",{visitor:["key","value"],fields:{key:{validate:(0,r.assertNodeType)("Identifier","StringLiteral")},value:{validate:(0,r.assertNodeType)("StringLiteral")}}}),(0,r.default)("Decorator",{visitor:["expression"],fields:{expression:{validate:(0,r.assertNodeType)("Expression")}}}),(0,r.default)("DoExpression",{visitor:["body"],builder:["body","async"],aliases:["Expression"],fields:{body:{validate:(0,r.assertNodeType)("BlockStatement")},async:{validate:(0,r.assertValueType)("boolean"),default:!1}}}),(0,r.default)("ExportDefaultSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,r.assertNodeType)("Identifier")}}}),(0,r.default)("RecordExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("ObjectProperty","SpreadElement")))}}}),(0,r.default)("TupleExpression",{fields:{elements:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("Expression","SpreadElement"))),default:[]}},visitor:["elements"],aliases:["Expression"]}),(0,r.default)("DecimalLiteral",{builder:["value"],fields:{value:{validate:(0,r.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,r.default)("ModuleExpression",{visitor:["body"],fields:{body:{validate:(0,r.assertNodeType)("Program")}},aliases:["Expression"]}),(0,r.default)("TopicReference",{aliases:["Expression"]}),(0,r.default)("PipelineTopicExpression",{builder:["expression"],visitor:["expression"],fields:{expression:{validate:(0,r.assertNodeType)("Expression")}},aliases:["Expression"]}),(0,r.default)("PipelineBareFunction",{builder:["callee"],visitor:["callee"],fields:{callee:{validate:(0,r.assertNodeType)("Expression")}},aliases:["Expression"]}),(0,r.default)("PipelinePrimaryTopicReference",{aliases:["Expression"]})},(n,e,t)=>{var r=t(18),i=t(167),s=t(42);const o=(0,r.defineAliasedType)("TypeScript"),a=(0,r.assertValueType)("boolean"),l=()=>({returnType:{validate:(0,r.assertNodeType)("TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:(0,r.assertNodeType)("TSTypeParameterDeclaration","Noop"),optional:!0}});o("TSParameterProperty",{aliases:["LVal"],visitor:["parameter"],fields:{accessibility:{validate:(0,r.assertOneOf)("public","private","protected"),optional:!0},readonly:{validate:(0,r.assertValueType)("boolean"),optional:!0},parameter:{validate:(0,r.assertNodeType)("Identifier","AssignmentPattern")},override:{validate:(0,r.assertValueType)("boolean"),optional:!0},decorators:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("Decorator"))),optional:!0}}}),o("TSDeclareFunction",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","params","returnType"],fields:Object.assign({},(0,i.functionDeclarationCommon)(),l())}),o("TSDeclareMethod",{visitor:["decorators","key","typeParameters","params","returnType"],fields:Object.assign({},(0,i.classMethodOrDeclareMethodCommon)(),l())}),o("TSQualifiedName",{aliases:["TSEntityName"],visitor:["left","right"],fields:{left:(0,r.validateType)("TSEntityName"),right:(0,r.validateType)("Identifier")}});const c=()=>({typeParameters:(0,r.validateOptionalType)("TSTypeParameterDeclaration"),parameters:(0,r.validateArrayOfType)(["ArrayPattern","Identifier","ObjectPattern","RestElement"]),typeAnnotation:(0,r.validateOptionalType)("TSTypeAnnotation")}),u={aliases:["TSTypeElement"],visitor:["typeParameters","parameters","typeAnnotation"],fields:c()};o("TSCallSignatureDeclaration",u),o("TSConstructSignatureDeclaration",u);const h=()=>({key:(0,r.validateType)("Expression"),computed:{default:!1},optional:(0,r.validateOptional)(a)});o("TSPropertySignature",{aliases:["TSTypeElement"],visitor:["key","typeAnnotation"],fields:Object.assign({},h(),{readonly:(0,r.validateOptional)(a),typeAnnotation:(0,r.validateOptionalType)("TSTypeAnnotation"),kind:{validate:(0,r.assertOneOf)("get","set")}})}),o("TSMethodSignature",{aliases:["TSTypeElement"],visitor:["key","typeParameters","parameters","typeAnnotation"],fields:Object.assign({},c(),h(),{kind:{validate:(0,r.assertOneOf)("method","get","set")}})}),o("TSIndexSignature",{aliases:["TSTypeElement"],visitor:["parameters","typeAnnotation"],fields:{readonly:(0,r.validateOptional)(a),static:(0,r.validateOptional)(a),parameters:(0,r.validateArrayOfType)("Identifier"),typeAnnotation:(0,r.validateOptionalType)("TSTypeAnnotation")}});const d=["TSAnyKeyword","TSBooleanKeyword","TSBigIntKeyword","TSIntrinsicKeyword","TSNeverKeyword","TSNullKeyword","TSNumberKeyword","TSObjectKeyword","TSStringKeyword","TSSymbolKeyword","TSUndefinedKeyword","TSUnknownKeyword","TSVoidKeyword"];for(const C of d)o(C,{aliases:["TSType","TSBaseType"],visitor:[],fields:{}});o("TSThisType",{aliases:["TSType","TSBaseType"],visitor:[],fields:{}});const g={aliases:["TSType"],visitor:["typeParameters","parameters","typeAnnotation"]};o("TSFunctionType",Object.assign({},g,{fields:c()})),o("TSConstructorType",Object.assign({},g,{fields:Object.assign({},c(),{abstract:(0,r.validateOptional)(a)})})),o("TSTypeReference",{aliases:["TSType"],visitor:["typeName","typeParameters"],fields:{typeName:(0,r.validateType)("TSEntityName"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterInstantiation")}}),o("TSTypePredicate",{aliases:["TSType"],visitor:["parameterName","typeAnnotation"],builder:["parameterName","typeAnnotation","asserts"],fields:{parameterName:(0,r.validateType)(["Identifier","TSThisType"]),typeAnnotation:(0,r.validateOptionalType)("TSTypeAnnotation"),asserts:(0,r.validateOptional)(a)}}),o("TSTypeQuery",{aliases:["TSType"],visitor:["exprName","typeParameters"],fields:{exprName:(0,r.validateType)(["TSEntityName","TSImportType"]),typeParameters:(0,r.validateOptionalType)("TSTypeParameterInstantiation")}}),o("TSTypeLiteral",{aliases:["TSType"],visitor:["members"],fields:{members:(0,r.validateArrayOfType)("TSTypeElement")}}),o("TSArrayType",{aliases:["TSType"],visitor:["elementType"],fields:{elementType:(0,r.validateType)("TSType")}}),o("TSTupleType",{aliases:["TSType"],visitor:["elementTypes"],fields:{elementTypes:(0,r.validateArrayOfType)(["TSType","TSNamedTupleMember"])}}),o("TSOptionalType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,r.validateType)("TSType")}}),o("TSRestType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,r.validateType)("TSType")}}),o("TSNamedTupleMember",{visitor:["label","elementType"],builder:["label","elementType","optional"],fields:{label:(0,r.validateType)("Identifier"),optional:{validate:a,default:!1},elementType:(0,r.validateType)("TSType")}});const f={aliases:["TSType"],visitor:["types"],fields:{types:(0,r.validateArrayOfType)("TSType")}};o("TSUnionType",f),o("TSIntersectionType",f),o("TSConditionalType",{aliases:["TSType"],visitor:["checkType","extendsType","trueType","falseType"],fields:{checkType:(0,r.validateType)("TSType"),extendsType:(0,r.validateType)("TSType"),trueType:(0,r.validateType)("TSType"),falseType:(0,r.validateType)("TSType")}}),o("TSInferType",{aliases:["TSType"],visitor:["typeParameter"],fields:{typeParameter:(0,r.validateType)("TSTypeParameter")}}),o("TSParenthesizedType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,r.validateType)("TSType")}}),o("TSTypeOperator",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{operator:(0,r.validate)((0,r.assertValueType)("string")),typeAnnotation:(0,r.validateType)("TSType")}}),o("TSIndexedAccessType",{aliases:["TSType"],visitor:["objectType","indexType"],fields:{objectType:(0,r.validateType)("TSType"),indexType:(0,r.validateType)("TSType")}}),o("TSMappedType",{aliases:["TSType"],visitor:["typeParameter","typeAnnotation","nameType"],fields:{readonly:(0,r.validateOptional)((0,r.assertOneOf)(!0,!1,"+","-")),typeParameter:(0,r.validateType)("TSTypeParameter"),optional:(0,r.validateOptional)((0,r.assertOneOf)(!0,!1,"+","-")),typeAnnotation:(0,r.validateOptionalType)("TSType"),nameType:(0,r.validateOptionalType)("TSType")}}),o("TSLiteralType",{aliases:["TSType","TSBaseType"],visitor:["literal"],fields:{literal:{validate:function(){const C=(0,r.assertNodeType)("NumericLiteral","BigIntLiteral"),A=(0,r.assertOneOf)("-"),b=(0,r.assertNodeType)("NumericLiteral","StringLiteral","BooleanLiteral","BigIntLiteral","TemplateLiteral");function m(E,I,S){(0,s.default)("UnaryExpression",S)?(A(S,"operator",S.operator),C(S,"argument",S.argument)):b(E,I,S)}return m.oneOfNodeTypes=["NumericLiteral","StringLiteral","BooleanLiteral","BigIntLiteral","TemplateLiteral","UnaryExpression"],m}()}}}),o("TSExpressionWithTypeArguments",{aliases:["TSType"],visitor:["expression","typeParameters"],fields:{expression:(0,r.validateType)("TSEntityName"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterInstantiation")}}),o("TSInterfaceDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","extends","body"],fields:{declare:(0,r.validateOptional)(a),id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterDeclaration"),extends:(0,r.validateOptional)((0,r.arrayOfType)("TSExpressionWithTypeArguments")),body:(0,r.validateType)("TSInterfaceBody")}}),o("TSInterfaceBody",{visitor:["body"],fields:{body:(0,r.validateArrayOfType)("TSTypeElement")}}),o("TSTypeAliasDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","typeAnnotation"],fields:{declare:(0,r.validateOptional)(a),id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterDeclaration"),typeAnnotation:(0,r.validateType)("TSType")}}),o("TSInstantiationExpression",{aliases:["Expression"],visitor:["expression","typeParameters"],fields:{expression:(0,r.validateType)("Expression"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterInstantiation")}});const v={aliases:["Expression","LVal","PatternLike"],visitor:["expression","typeAnnotation"],fields:{expression:(0,r.validateType)("Expression"),typeAnnotation:(0,r.validateType)("TSType")}};o("TSAsExpression",v),o("TSSatisfiesExpression",v),o("TSTypeAssertion",{aliases:["Expression","LVal","PatternLike"],visitor:["typeAnnotation","expression"],fields:{typeAnnotation:(0,r.validateType)("TSType"),expression:(0,r.validateType)("Expression")}}),o("TSEnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","members"],fields:{declare:(0,r.validateOptional)(a),const:(0,r.validateOptional)(a),id:(0,r.validateType)("Identifier"),members:(0,r.validateArrayOfType)("TSEnumMember"),initializer:(0,r.validateOptionalType)("Expression")}}),o("TSEnumMember",{visitor:["id","initializer"],fields:{id:(0,r.validateType)(["Identifier","StringLiteral"]),initializer:(0,r.validateOptionalType)("Expression")}}),o("TSModuleDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{declare:(0,r.validateOptional)(a),global:(0,r.validateOptional)(a),id:(0,r.validateType)(["Identifier","StringLiteral"]),body:(0,r.validateType)(["TSModuleBlock","TSModuleDeclaration"])}}),o("TSModuleBlock",{aliases:["Scopable","Block","BlockParent","FunctionParent"],visitor:["body"],fields:{body:(0,r.validateArrayOfType)("Statement")}}),o("TSImportType",{aliases:["TSType"],visitor:["argument","qualifier","typeParameters"],fields:{argument:(0,r.validateType)("StringLiteral"),qualifier:(0,r.validateOptionalType)("TSEntityName"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterInstantiation")}}),o("TSImportEqualsDeclaration",{aliases:["Statement"],visitor:["id","moduleReference"],fields:{isExport:(0,r.validate)(a),id:(0,r.validateType)("Identifier"),moduleReference:(0,r.validateType)(["TSEntityName","TSExternalModuleReference"]),importKind:{validate:(0,r.assertOneOf)("type","value"),optional:!0}}}),o("TSExternalModuleReference",{visitor:["expression"],fields:{expression:(0,r.validateType)("StringLiteral")}}),o("TSNonNullExpression",{aliases:["Expression","LVal","PatternLike"],visitor:["expression"],fields:{expression:(0,r.validateType)("Expression")}}),o("TSExportAssignment",{aliases:["Statement"],visitor:["expression"],fields:{expression:(0,r.validateType)("Expression")}}),o("TSNamespaceExportDeclaration",{aliases:["Statement"],visitor:["id"],fields:{id:(0,r.validateType)("Identifier")}}),o("TSTypeAnnotation",{visitor:["typeAnnotation"],fields:{typeAnnotation:{validate:(0,r.assertNodeType)("TSType")}}}),o("TSTypeParameterInstantiation",{visitor:["params"],fields:{params:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("TSType")))}}}),o("TSTypeParameterDeclaration",{visitor:["params"],fields:{params:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("TSTypeParameter")))}}}),o("TSTypeParameter",{builder:["constraint","default","name"],visitor:["constraint","default"],fields:{name:{validate:(0,r.assertValueType)("string")},in:{validate:(0,r.assertValueType)("boolean"),optional:!0},out:{validate:(0,r.assertValueType)("boolean"),optional:!0},const:{validate:(0,r.assertValueType)("boolean"),optional:!0},constraint:{validate:(0,r.assertNodeType)("TSType"),optional:!0},default:{validate:(0,r.assertNodeType)("TSType"),optional:!0}}})},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.DEPRECATED_ALIASES=void 0,e.DEPRECATED_ALIASES={ModuleDeclaration:"ImportOrExportDeclaration"}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){if(!(0,r.default)(i)){var s;const o=(s=i?.type)!=null?s:JSON.stringify(i);throw new TypeError(`Not a valid node of type "${o}"`)}};var r=t(170)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.assertAccessor=function(o,a){s("Accessor",o,a)},e.assertAnyTypeAnnotation=function(o,a){s("AnyTypeAnnotation",o,a)},e.assertArgumentPlaceholder=function(o,a){s("ArgumentPlaceholder",o,a)},e.assertArrayExpression=function(o,a){s("ArrayExpression",o,a)},e.assertArrayPattern=function(o,a){s("ArrayPattern",o,a)},e.assertArrayTypeAnnotation=function(o,a){s("ArrayTypeAnnotation",o,a)},e.assertArrowFunctionExpression=function(o,a){s("ArrowFunctionExpression",o,a)},e.assertAssignmentExpression=function(o,a){s("AssignmentExpression",o,a)},e.assertAssignmentPattern=function(o,a){s("AssignmentPattern",o,a)},e.assertAwaitExpression=function(o,a){s("AwaitExpression",o,a)},e.assertBigIntLiteral=function(o,a){s("BigIntLiteral",o,a)},e.assertBinary=function(o,a){s("Binary",o,a)},e.assertBinaryExpression=function(o,a){s("BinaryExpression",o,a)},e.assertBindExpression=function(o,a){s("BindExpression",o,a)},e.assertBlock=function(o,a){s("Block",o,a)},e.assertBlockParent=function(o,a){s("BlockParent",o,a)},e.assertBlockStatement=function(o,a){s("BlockStatement",o,a)},e.assertBooleanLiteral=function(o,a){s("BooleanLiteral",o,a)},e.assertBooleanLiteralTypeAnnotation=function(o,a){s("BooleanLiteralTypeAnnotation",o,a)},e.assertBooleanTypeAnnotation=function(o,a){s("BooleanTypeAnnotation",o,a)},e.assertBreakStatement=function(o,a){s("BreakStatement",o,a)},e.assertCallExpression=function(o,a){s("CallExpression",o,a)},e.assertCatchClause=function(o,a){s("CatchClause",o,a)},e.assertClass=function(o,a){s("Class",o,a)},e.assertClassAccessorProperty=function(o,a){s("ClassAccessorProperty",o,a)},e.assertClassBody=function(o,a){s("ClassBody",o,a)},e.assertClassDeclaration=function(o,a){s("ClassDeclaration",o,a)},e.assertClassExpression=function(o,a){s("ClassExpression",o,a)},e.assertClassImplements=function(o,a){s("ClassImplements",o,a)},e.assertClassMethod=function(o,a){s("ClassMethod",o,a)},e.assertClassPrivateMethod=function(o,a){s("ClassPrivateMethod",o,a)},e.assertClassPrivateProperty=function(o,a){s("ClassPrivateProperty",o,a)},e.assertClassProperty=function(o,a){s("ClassProperty",o,a)},e.assertCompletionStatement=function(o,a){s("CompletionStatement",o,a)},e.assertConditional=function(o,a){s("Conditional",o,a)},e.assertConditionalExpression=function(o,a){s("ConditionalExpression",o,a)},e.assertContinueStatement=function(o,a){s("ContinueStatement",o,a)},e.assertDebuggerStatement=function(o,a){s("DebuggerStatement",o,a)},e.assertDecimalLiteral=function(o,a){s("DecimalLiteral",o,a)},e.assertDeclaration=function(o,a){s("Declaration",o,a)},e.assertDeclareClass=function(o,a){s("DeclareClass",o,a)},e.assertDeclareExportAllDeclaration=function(o,a){s("DeclareExportAllDeclaration",o,a)},e.assertDeclareExportDeclaration=function(o,a){s("DeclareExportDeclaration",o,a)},e.assertDeclareFunction=function(o,a){s("DeclareFunction",o,a)},e.assertDeclareInterface=function(o,a){s("DeclareInterface",o,a)},e.assertDeclareModule=function(o,a){s("DeclareModule",o,a)},e.assertDeclareModuleExports=function(o,a){s("DeclareModuleExports",o,a)},e.assertDeclareOpaqueType=function(o,a){s("DeclareOpaqueType",o,a)},e.assertDeclareTypeAlias=function(o,a){s("DeclareTypeAlias",o,a)},e.assertDeclareVariable=function(o,a){s("DeclareVariable",o,a)},e.assertDeclaredPredicate=function(o,a){s("DeclaredPredicate",o,a)},e.assertDecorator=function(o,a){s("Decorator",o,a)},e.assertDirective=function(o,a){s("Directive",o,a)},e.assertDirectiveLiteral=function(o,a){s("DirectiveLiteral",o,a)},e.assertDoExpression=function(o,a){s("DoExpression",o,a)},e.assertDoWhileStatement=function(o,a){s("DoWhileStatement",o,a)},e.assertEmptyStatement=function(o,a){s("EmptyStatement",o,a)},e.assertEmptyTypeAnnotation=function(o,a){s("EmptyTypeAnnotation",o,a)},e.assertEnumBody=function(o,a){s("EnumBody",o,a)},e.assertEnumBooleanBody=function(o,a){s("EnumBooleanBody",o,a)},e.assertEnumBooleanMember=function(o,a){s("EnumBooleanMember",o,a)},e.assertEnumDeclaration=function(o,a){s("EnumDeclaration",o,a)},e.assertEnumDefaultedMember=function(o,a){s("EnumDefaultedMember",o,a)},e.assertEnumMember=function(o,a){s("EnumMember",o,a)},e.assertEnumNumberBody=function(o,a){s("EnumNumberBody",o,a)},e.assertEnumNumberMember=function(o,a){s("EnumNumberMember",o,a)},e.assertEnumStringBody=function(o,a){s("EnumStringBody",o,a)},e.assertEnumStringMember=function(o,a){s("EnumStringMember",o,a)},e.assertEnumSymbolBody=function(o,a){s("EnumSymbolBody",o,a)},e.assertExistsTypeAnnotation=function(o,a){s("ExistsTypeAnnotation",o,a)},e.assertExportAllDeclaration=function(o,a){s("ExportAllDeclaration",o,a)},e.assertExportDeclaration=function(o,a){s("ExportDeclaration",o,a)},e.assertExportDefaultDeclaration=function(o,a){s("ExportDefaultDeclaration",o,a)},e.assertExportDefaultSpecifier=function(o,a){s("ExportDefaultSpecifier",o,a)},e.assertExportNamedDeclaration=function(o,a){s("ExportNamedDeclaration",o,a)},e.assertExportNamespaceSpecifier=function(o,a){s("ExportNamespaceSpecifier",o,a)},e.assertExportSpecifier=function(o,a){s("ExportSpecifier",o,a)},e.assertExpression=function(o,a){s("Expression",o,a)},e.assertExpressionStatement=function(o,a){s("ExpressionStatement",o,a)},e.assertExpressionWrapper=function(o,a){s("ExpressionWrapper",o,a)},e.assertFile=function(o,a){s("File",o,a)},e.assertFlow=function(o,a){s("Flow",o,a)},e.assertFlowBaseAnnotation=function(o,a){s("FlowBaseAnnotation",o,a)},e.assertFlowDeclaration=function(o,a){s("FlowDeclaration",o,a)},e.assertFlowPredicate=function(o,a){s("FlowPredicate",o,a)},e.assertFlowType=function(o,a){s("FlowType",o,a)},e.assertFor=function(o,a){s("For",o,a)},e.assertForInStatement=function(o,a){s("ForInStatement",o,a)},e.assertForOfStatement=function(o,a){s("ForOfStatement",o,a)},e.assertForStatement=function(o,a){s("ForStatement",o,a)},e.assertForXStatement=function(o,a){s("ForXStatement",o,a)},e.assertFunction=function(o,a){s("Function",o,a)},e.assertFunctionDeclaration=function(o,a){s("FunctionDeclaration",o,a)},e.assertFunctionExpression=function(o,a){s("FunctionExpression",o,a)},e.assertFunctionParent=function(o,a){s("FunctionParent",o,a)},e.assertFunctionTypeAnnotation=function(o,a){s("FunctionTypeAnnotation",o,a)},e.assertFunctionTypeParam=function(o,a){s("FunctionTypeParam",o,a)},e.assertGenericTypeAnnotation=function(o,a){s("GenericTypeAnnotation",o,a)},e.assertIdentifier=function(o,a){s("Identifier",o,a)},e.assertIfStatement=function(o,a){s("IfStatement",o,a)},e.assertImmutable=function(o,a){s("Immutable",o,a)},e.assertImport=function(o,a){s("Import",o,a)},e.assertImportAttribute=function(o,a){s("ImportAttribute",o,a)},e.assertImportDeclaration=function(o,a){s("ImportDeclaration",o,a)},e.assertImportDefaultSpecifier=function(o,a){s("ImportDefaultSpecifier",o,a)},e.assertImportExpression=function(o,a){s("ImportExpression",o,a)},e.assertImportNamespaceSpecifier=function(o,a){s("ImportNamespaceSpecifier",o,a)},e.assertImportOrExportDeclaration=function(o,a){s("ImportOrExportDeclaration",o,a)},e.assertImportSpecifier=function(o,a){s("ImportSpecifier",o,a)},e.assertIndexedAccessType=function(o,a){s("IndexedAccessType",o,a)},e.assertInferredPredicate=function(o,a){s("InferredPredicate",o,a)},e.assertInterfaceDeclaration=function(o,a){s("InterfaceDeclaration",o,a)},e.assertInterfaceExtends=function(o,a){s("InterfaceExtends",o,a)},e.assertInterfaceTypeAnnotation=function(o,a){s("InterfaceTypeAnnotation",o,a)},e.assertInterpreterDirective=function(o,a){s("InterpreterDirective",o,a)},e.assertIntersectionTypeAnnotation=function(o,a){s("IntersectionTypeAnnotation",o,a)},e.assertJSX=function(o,a){s("JSX",o,a)},e.assertJSXAttribute=function(o,a){s("JSXAttribute",o,a)},e.assertJSXClosingElement=function(o,a){s("JSXClosingElement",o,a)},e.assertJSXClosingFragment=function(o,a){s("JSXClosingFragment",o,a)},e.assertJSXElement=function(o,a){s("JSXElement",o,a)},e.assertJSXEmptyExpression=function(o,a){s("JSXEmptyExpression",o,a)},e.assertJSXExpressionContainer=function(o,a){s("JSXExpressionContainer",o,a)},e.assertJSXFragment=function(o,a){s("JSXFragment",o,a)},e.assertJSXIdentifier=function(o,a){s("JSXIdentifier",o,a)},e.assertJSXMemberExpression=function(o,a){s("JSXMemberExpression",o,a)},e.assertJSXNamespacedName=function(o,a){s("JSXNamespacedName",o,a)},e.assertJSXOpeningElement=function(o,a){s("JSXOpeningElement",o,a)},e.assertJSXOpeningFragment=function(o,a){s("JSXOpeningFragment",o,a)},e.assertJSXSpreadAttribute=function(o,a){s("JSXSpreadAttribute",o,a)},e.assertJSXSpreadChild=function(o,a){s("JSXSpreadChild",o,a)},e.assertJSXText=function(o,a){s("JSXText",o,a)},e.assertLVal=function(o,a){s("LVal",o,a)},e.assertLabeledStatement=function(o,a){s("LabeledStatement",o,a)},e.assertLiteral=function(o,a){s("Literal",o,a)},e.assertLogicalExpression=function(o,a){s("LogicalExpression",o,a)},e.assertLoop=function(o,a){s("Loop",o,a)},e.assertMemberExpression=function(o,a){s("MemberExpression",o,a)},e.assertMetaProperty=function(o,a){s("MetaProperty",o,a)},e.assertMethod=function(o,a){s("Method",o,a)},e.assertMiscellaneous=function(o,a){s("Miscellaneous",o,a)},e.assertMixedTypeAnnotation=function(o,a){s("MixedTypeAnnotation",o,a)},e.assertModuleDeclaration=function(o,a){(0,i.default)("assertModuleDeclaration","assertImportOrExportDeclaration"),s("ModuleDeclaration",o,a)},e.assertModuleExpression=function(o,a){s("ModuleExpression",o,a)},e.assertModuleSpecifier=function(o,a){s("ModuleSpecifier",o,a)},e.assertNewExpression=function(o,a){s("NewExpression",o,a)},e.assertNoop=function(o,a){s("Noop",o,a)},e.assertNullLiteral=function(o,a){s("NullLiteral",o,a)},e.assertNullLiteralTypeAnnotation=function(o,a){s("NullLiteralTypeAnnotation",o,a)},e.assertNullableTypeAnnotation=function(o,a){s("NullableTypeAnnotation",o,a)},e.assertNumberLiteral=function(o,a){(0,i.default)("assertNumberLiteral","assertNumericLiteral"),s("NumberLiteral",o,a)},e.assertNumberLiteralTypeAnnotation=function(o,a){s("NumberLiteralTypeAnnotation",o,a)},e.assertNumberTypeAnnotation=function(o,a){s("NumberTypeAnnotation",o,a)},e.assertNumericLiteral=function(o,a){s("NumericLiteral",o,a)},e.assertObjectExpression=function(o,a){s("ObjectExpression",o,a)},e.assertObjectMember=function(o,a){s("ObjectMember",o,a)},e.assertObjectMethod=function(o,a){s("ObjectMethod",o,a)},e.assertObjectPattern=function(o,a){s("ObjectPattern",o,a)},e.assertObjectProperty=function(o,a){s("ObjectProperty",o,a)},e.assertObjectTypeAnnotation=function(o,a){s("ObjectTypeAnnotation",o,a)},e.assertObjectTypeCallProperty=function(o,a){s("ObjectTypeCallProperty",o,a)},e.assertObjectTypeIndexer=function(o,a){s("ObjectTypeIndexer",o,a)},e.assertObjectTypeInternalSlot=function(o,a){s("ObjectTypeInternalSlot",o,a)},e.assertObjectTypeProperty=function(o,a){s("ObjectTypeProperty",o,a)},e.assertObjectTypeSpreadProperty=function(o,a){s("ObjectTypeSpreadProperty",o,a)},e.assertOpaqueType=function(o,a){s("OpaqueType",o,a)},e.assertOptionalCallExpression=function(o,a){s("OptionalCallExpression",o,a)},e.assertOptionalIndexedAccessType=function(o,a){s("OptionalIndexedAccessType",o,a)},e.assertOptionalMemberExpression=function(o,a){s("OptionalMemberExpression",o,a)},e.assertParenthesizedExpression=function(o,a){s("ParenthesizedExpression",o,a)},e.assertPattern=function(o,a){s("Pattern",o,a)},e.assertPatternLike=function(o,a){s("PatternLike",o,a)},e.assertPipelineBareFunction=function(o,a){s("PipelineBareFunction",o,a)},e.assertPipelinePrimaryTopicReference=function(o,a){s("PipelinePrimaryTopicReference",o,a)},e.assertPipelineTopicExpression=function(o,a){s("PipelineTopicExpression",o,a)},e.assertPlaceholder=function(o,a){s("Placeholder",o,a)},e.assertPrivate=function(o,a){s("Private",o,a)},e.assertPrivateName=function(o,a){s("PrivateName",o,a)},e.assertProgram=function(o,a){s("Program",o,a)},e.assertProperty=function(o,a){s("Property",o,a)},e.assertPureish=function(o,a){s("Pureish",o,a)},e.assertQualifiedTypeIdentifier=function(o,a){s("QualifiedTypeIdentifier",o,a)},e.assertRecordExpression=function(o,a){s("RecordExpression",o,a)},e.assertRegExpLiteral=function(o,a){s("RegExpLiteral",o,a)},e.assertRegexLiteral=function(o,a){(0,i.default)("assertRegexLiteral","assertRegExpLiteral"),s("RegexLiteral",o,a)},e.assertRestElement=function(o,a){s("RestElement",o,a)},e.assertRestProperty=function(o,a){(0,i.default)("assertRestProperty","assertRestElement"),s("RestProperty",o,a)},e.assertReturnStatement=function(o,a){s("ReturnStatement",o,a)},e.assertScopable=function(o,a){s("Scopable",o,a)},e.assertSequenceExpression=function(o,a){s("SequenceExpression",o,a)},e.assertSpreadElement=function(o,a){s("SpreadElement",o,a)},e.assertSpreadProperty=function(o,a){(0,i.default)("assertSpreadProperty","assertSpreadElement"),s("SpreadProperty",o,a)},e.assertStandardized=function(o,a){s("Standardized",o,a)},e.assertStatement=function(o,a){s("Statement",o,a)},e.assertStaticBlock=function(o,a){s("StaticBlock",o,a)},e.assertStringLiteral=function(o,a){s("StringLiteral",o,a)},e.assertStringLiteralTypeAnnotation=function(o,a){s("StringLiteralTypeAnnotation",o,a)},e.assertStringTypeAnnotation=function(o,a){s("StringTypeAnnotation",o,a)},e.assertSuper=function(o,a){s("Super",o,a)},e.assertSwitchCase=function(o,a){s("SwitchCase",o,a)},e.assertSwitchStatement=function(o,a){s("SwitchStatement",o,a)},e.assertSymbolTypeAnnotation=function(o,a){s("SymbolTypeAnnotation",o,a)},e.assertTSAnyKeyword=function(o,a){s("TSAnyKeyword",o,a)},e.assertTSArrayType=function(o,a){s("TSArrayType",o,a)},e.assertTSAsExpression=function(o,a){s("TSAsExpression",o,a)},e.assertTSBaseType=function(o,a){s("TSBaseType",o,a)},e.assertTSBigIntKeyword=function(o,a){s("TSBigIntKeyword",o,a)},e.assertTSBooleanKeyword=function(o,a){s("TSBooleanKeyword",o,a)},e.assertTSCallSignatureDeclaration=function(o,a){s("TSCallSignatureDeclaration",o,a)},e.assertTSConditionalType=function(o,a){s("TSConditionalType",o,a)},e.assertTSConstructSignatureDeclaration=function(o,a){s("TSConstructSignatureDeclaration",o,a)},e.assertTSConstructorType=function(o,a){s("TSConstructorType",o,a)},e.assertTSDeclareFunction=function(o,a){s("TSDeclareFunction",o,a)},e.assertTSDeclareMethod=function(o,a){s("TSDeclareMethod",o,a)},e.assertTSEntityName=function(o,a){s("TSEntityName",o,a)},e.assertTSEnumDeclaration=function(o,a){s("TSEnumDeclaration",o,a)},e.assertTSEnumMember=function(o,a){s("TSEnumMember",o,a)},e.assertTSExportAssignment=function(o,a){s("TSExportAssignment",o,a)},e.assertTSExpressionWithTypeArguments=function(o,a){s("TSExpressionWithTypeArguments",o,a)},e.assertTSExternalModuleReference=function(o,a){s("TSExternalModuleReference",o,a)},e.assertTSFunctionType=function(o,a){s("TSFunctionType",o,a)},e.assertTSImportEqualsDeclaration=function(o,a){s("TSImportEqualsDeclaration",o,a)},e.assertTSImportType=function(o,a){s("TSImportType",o,a)},e.assertTSIndexSignature=function(o,a){s("TSIndexSignature",o,a)},e.assertTSIndexedAccessType=function(o,a){s("TSIndexedAccessType",o,a)},e.assertTSInferType=function(o,a){s("TSInferType",o,a)},e.assertTSInstantiationExpression=function(o,a){s("TSInstantiationExpression",o,a)},e.assertTSInterfaceBody=function(o,a){s("TSInterfaceBody",o,a)},e.assertTSInterfaceDeclaration=function(o,a){s("TSInterfaceDeclaration",o,a)},e.assertTSIntersectionType=function(o,a){s("TSIntersectionType",o,a)},e.assertTSIntrinsicKeyword=function(o,a){s("TSIntrinsicKeyword",o,a)},e.assertTSLiteralType=function(o,a){s("TSLiteralType",o,a)},e.assertTSMappedType=function(o,a){s("TSMappedType",o,a)},e.assertTSMethodSignature=function(o,a){s("TSMethodSignature",o,a)},e.assertTSModuleBlock=function(o,a){s("TSModuleBlock",o,a)},e.assertTSModuleDeclaration=function(o,a){s("TSModuleDeclaration",o,a)},e.assertTSNamedTupleMember=function(o,a){s("TSNamedTupleMember",o,a)},e.assertTSNamespaceExportDeclaration=function(o,a){s("TSNamespaceExportDeclaration",o,a)},e.assertTSNeverKeyword=function(o,a){s("TSNeverKeyword",o,a)},e.assertTSNonNullExpression=function(o,a){s("TSNonNullExpression",o,a)},e.assertTSNullKeyword=function(o,a){s("TSNullKeyword",o,a)},e.assertTSNumberKeyword=function(o,a){s("TSNumberKeyword",o,a)},e.assertTSObjectKeyword=function(o,a){s("TSObjectKeyword",o,a)},e.assertTSOptionalType=function(o,a){s("TSOptionalType",o,a)},e.assertTSParameterProperty=function(o,a){s("TSParameterProperty",o,a)},e.assertTSParenthesizedType=function(o,a){s("TSParenthesizedType",o,a)},e.assertTSPropertySignature=function(o,a){s("TSPropertySignature",o,a)},e.assertTSQualifiedName=function(o,a){s("TSQualifiedName",o,a)},e.assertTSRestType=function(o,a){s("TSRestType",o,a)},e.assertTSSatisfiesExpression=function(o,a){s("TSSatisfiesExpression",o,a)},e.assertTSStringKeyword=function(o,a){s("TSStringKeyword",o,a)},e.assertTSSymbolKeyword=function(o,a){s("TSSymbolKeyword",o,a)},e.assertTSThisType=function(o,a){s("TSThisType",o,a)},e.assertTSTupleType=function(o,a){s("TSTupleType",o,a)},e.assertTSType=function(o,a){s("TSType",o,a)},e.assertTSTypeAliasDeclaration=function(o,a){s("TSTypeAliasDeclaration",o,a)},e.assertTSTypeAnnotation=function(o,a){s("TSTypeAnnotation",o,a)},e.assertTSTypeAssertion=function(o,a){s("TSTypeAssertion",o,a)},e.assertTSTypeElement=function(o,a){s("TSTypeElement",o,a)},e.assertTSTypeLiteral=function(o,a){s("TSTypeLiteral",o,a)},e.assertTSTypeOperator=function(o,a){s("TSTypeOperator",o,a)},e.assertTSTypeParameter=function(o,a){s("TSTypeParameter",o,a)},e.assertTSTypeParameterDeclaration=function(o,a){s("TSTypeParameterDeclaration",o,a)},e.assertTSTypeParameterInstantiation=function(o,a){s("TSTypeParameterInstantiation",o,a)},e.assertTSTypePredicate=function(o,a){s("TSTypePredicate",o,a)},e.assertTSTypeQuery=function(o,a){s("TSTypeQuery",o,a)},e.assertTSTypeReference=function(o,a){s("TSTypeReference",o,a)},e.assertTSUndefinedKeyword=function(o,a){s("TSUndefinedKeyword",o,a)},e.assertTSUnionType=function(o,a){s("TSUnionType",o,a)},e.assertTSUnknownKeyword=function(o,a){s("TSUnknownKeyword",o,a)},e.assertTSVoidKeyword=function(o,a){s("TSVoidKeyword",o,a)},e.assertTaggedTemplateExpression=function(o,a){s("TaggedTemplateExpression",o,a)},e.assertTemplateElement=function(o,a){s("TemplateElement",o,a)},e.assertTemplateLiteral=function(o,a){s("TemplateLiteral",o,a)},e.assertTerminatorless=function(o,a){s("Terminatorless",o,a)},e.assertThisExpression=function(o,a){s("ThisExpression",o,a)},e.assertThisTypeAnnotation=function(o,a){s("ThisTypeAnnotation",o,a)},e.assertThrowStatement=function(o,a){s("ThrowStatement",o,a)},e.assertTopicReference=function(o,a){s("TopicReference",o,a)},e.assertTryStatement=function(o,a){s("TryStatement",o,a)},e.assertTupleExpression=function(o,a){s("TupleExpression",o,a)},e.assertTupleTypeAnnotation=function(o,a){s("TupleTypeAnnotation",o,a)},e.assertTypeAlias=function(o,a){s("TypeAlias",o,a)},e.assertTypeAnnotation=function(o,a){s("TypeAnnotation",o,a)},e.assertTypeCastExpression=function(o,a){s("TypeCastExpression",o,a)},e.assertTypeParameter=function(o,a){s("TypeParameter",o,a)},e.assertTypeParameterDeclaration=function(o,a){s("TypeParameterDeclaration",o,a)},e.assertTypeParameterInstantiation=function(o,a){s("TypeParameterInstantiation",o,a)},e.assertTypeScript=function(o,a){s("TypeScript",o,a)},e.assertTypeofTypeAnnotation=function(o,a){s("TypeofTypeAnnotation",o,a)},e.assertUnaryExpression=function(o,a){s("UnaryExpression",o,a)},e.assertUnaryLike=function(o,a){s("UnaryLike",o,a)},e.assertUnionTypeAnnotation=function(o,a){s("UnionTypeAnnotation",o,a)},e.assertUpdateExpression=function(o,a){s("UpdateExpression",o,a)},e.assertUserWhitespacable=function(o,a){s("UserWhitespacable",o,a)},e.assertV8IntrinsicIdentifier=function(o,a){s("V8IntrinsicIdentifier",o,a)},e.assertVariableDeclaration=function(o,a){s("VariableDeclaration",o,a)},e.assertVariableDeclarator=function(o,a){s("VariableDeclarator",o,a)},e.assertVariance=function(o,a){s("Variance",o,a)},e.assertVoidTypeAnnotation=function(o,a){s("VoidTypeAnnotation",o,a)},e.assertWhile=function(o,a){s("While",o,a)},e.assertWhileStatement=function(o,a){s("WhileStatement",o,a)},e.assertWithStatement=function(o,a){s("WithStatement",o,a)},e.assertYieldExpression=function(o,a){s("YieldExpression",o,a)};var r=t(42),i=t(58);function s(o,a,l){if(!(0,r.default)(o,a,l))throw new Error(`Expected type "${o}" with option ${JSON.stringify(l)}, but instead got "${a.type}".`)}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(4);e.default=function(i){switch(i){case"string":return(0,r.stringTypeAnnotation)();case"number":return(0,r.numberTypeAnnotation)();case"undefined":return(0,r.voidTypeAnnotation)();case"boolean":return(0,r.booleanTypeAnnotation)();case"function":return(0,r.genericTypeAnnotation)((0,r.identifier)("Function"));case"object":return(0,r.genericTypeAnnotation)((0,r.identifier)("Object"));case"symbol":return(0,r.genericTypeAnnotation)((0,r.identifier)("Symbol"));case"bigint":return(0,r.anyTypeAnnotation)()}throw new Error("Invalid typeof value: "+i)}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s){const o=(0,i.default)(s);return o.length===1?o[0]:(0,r.unionTypeAnnotation)(o)};var r=t(4),i=t(171)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(o){const a=o.map(c=>(0,s.isTSTypeAnnotation)(c)?c.typeAnnotation:c),l=(0,i.default)(a);return l.length===1?l[0]:(0,r.tsUnionType)(l)};var r=t(4),i=t(367),s=t(2)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function s(o){const a=Array.from(o),l=new Map,c=new Map,u=new Set,h=[];for(let d=0;d<a.length;d++){const g=a[d];if(g&&!(h.indexOf(g)>=0)){if((0,r.isTSAnyKeyword)(g))return[g];if((0,r.isTSBaseType)(g))c.set(g.type,g);else if((0,r.isTSUnionType)(g))u.has(g.types)||(a.push(...g.types),u.add(g.types));else if((0,r.isTSTypeReference)(g)&&g.typeParameters){const f=i(g.typeName);if(l.has(f)){let v=l.get(f);v.typeParameters?g.typeParameters&&(v.typeParameters.params.push(...g.typeParameters.params),v.typeParameters.params=s(v.typeParameters.params)):v=g.typeParameters}else l.set(f,g)}else h.push(g)}}for(const[,d]of c)h.push(d);for(const[,d]of l)h.push(d);return h};var r=t(2);function i(s){return(0,r.isIdentifier)(s)?s.name:`${s.right.name}.${i(s.left)}`}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AnyTypeAnnotation",{enumerable:!0,get:function(){return r.anyTypeAnnotation}}),Object.defineProperty(e,"ArgumentPlaceholder",{enumerable:!0,get:function(){return r.argumentPlaceholder}}),Object.defineProperty(e,"ArrayExpression",{enumerable:!0,get:function(){return r.arrayExpression}}),Object.defineProperty(e,"ArrayPattern",{enumerable:!0,get:function(){return r.arrayPattern}}),Object.defineProperty(e,"ArrayTypeAnnotation",{enumerable:!0,get:function(){return r.arrayTypeAnnotation}}),Object.defineProperty(e,"ArrowFunctionExpression",{enumerable:!0,get:function(){return r.arrowFunctionExpression}}),Object.defineProperty(e,"AssignmentExpression",{enumerable:!0,get:function(){return r.assignmentExpression}}),Object.defineProperty(e,"AssignmentPattern",{enumerable:!0,get:function(){return r.assignmentPattern}}),Object.defineProperty(e,"AwaitExpression",{enumerable:!0,get:function(){return r.awaitExpression}}),Object.defineProperty(e,"BigIntLiteral",{enumerable:!0,get:function(){return r.bigIntLiteral}}),Object.defineProperty(e,"BinaryExpression",{enumerable:!0,get:function(){return r.binaryExpression}}),Object.defineProperty(e,"BindExpression",{enumerable:!0,get:function(){return r.bindExpression}}),Object.defineProperty(e,"BlockStatement",{enumerable:!0,get:function(){return r.blockStatement}}),Object.defineProperty(e,"BooleanLiteral",{enumerable:!0,get:function(){return r.booleanLiteral}}),Object.defineProperty(e,"BooleanLiteralTypeAnnotation",{enumerable:!0,get:function(){return r.booleanLiteralTypeAnnotation}}),Object.defineProperty(e,"BooleanTypeAnnotation",{enumerable:!0,get:function(){return r.booleanTypeAnnotation}}),Object.defineProperty(e,"BreakStatement",{enumerable:!0,get:function(){return r.breakStatement}}),Object.defineProperty(e,"CallExpression",{enumerable:!0,get:function(){return r.callExpression}}),Object.defineProperty(e,"CatchClause",{enumerable:!0,get:function(){return r.catchClause}}),Object.defineProperty(e,"ClassAccessorProperty",{enumerable:!0,get:function(){return r.classAccessorProperty}}),Object.defineProperty(e,"ClassBody",{enumerable:!0,get:function(){return r.classBody}}),Object.defineProperty(e,"ClassDeclaration",{enumerable:!0,get:function(){return r.classDeclaration}}),Object.defineProperty(e,"ClassExpression",{enumerable:!0,get:function(){return r.classExpression}}),Object.defineProperty(e,"ClassImplements",{enumerable:!0,get:function(){return r.classImplements}}),Object.defineProperty(e,"ClassMethod",{enumerable:!0,get:function(){return r.classMethod}}),Object.defineProperty(e,"ClassPrivateMethod",{enumerable:!0,get:function(){return r.classPrivateMethod}}),Object.defineProperty(e,"ClassPrivateProperty",{enumerable:!0,get:function(){return r.classPrivateProperty}}),Object.defineProperty(e,"ClassProperty",{enumerable:!0,get:function(){return r.classProperty}}),Object.defineProperty(e,"ConditionalExpression",{enumerable:!0,get:function(){return r.conditionalExpression}}),Object.defineProperty(e,"ContinueStatement",{enumerable:!0,get:function(){return r.continueStatement}}),Object.defineProperty(e,"DebuggerStatement",{enumerable:!0,get:function(){return r.debuggerStatement}}),Object.defineProperty(e,"DecimalLiteral",{enumerable:!0,get:function(){return r.decimalLiteral}}),Object.defineProperty(e,"DeclareClass",{enumerable:!0,get:function(){return r.declareClass}}),Object.defineProperty(e,"DeclareExportAllDeclaration",{enumerable:!0,get:function(){return r.declareExportAllDeclaration}}),Object.defineProperty(e,"DeclareExportDeclaration",{enumerable:!0,get:function(){return r.declareExportDeclaration}}),Object.defineProperty(e,"DeclareFunction",{enumerable:!0,get:function(){return r.declareFunction}}),Object.defineProperty(e,"DeclareInterface",{enumerable:!0,get:function(){return r.declareInterface}}),Object.defineProperty(e,"DeclareModule",{enumerable:!0,get:function(){return r.declareModule}}),Object.defineProperty(e,"DeclareModuleExports",{enumerable:!0,get:function(){return r.declareModuleExports}}),Object.defineProperty(e,"DeclareOpaqueType",{enumerable:!0,get:function(){return r.declareOpaqueType}}),Object.defineProperty(e,"DeclareTypeAlias",{enumerable:!0,get:function(){return r.declareTypeAlias}}),Object.defineProperty(e,"DeclareVariable",{enumerable:!0,get:function(){return r.declareVariable}}),Object.defineProperty(e,"DeclaredPredicate",{enumerable:!0,get:function(){return r.declaredPredicate}}),Object.defineProperty(e,"Decorator",{enumerable:!0,get:function(){return r.decorator}}),Object.defineProperty(e,"Directive",{enumerable:!0,get:function(){return r.directive}}),Object.defineProperty(e,"DirectiveLiteral",{enumerable:!0,get:function(){return r.directiveLiteral}}),Object.defineProperty(e,"DoExpression",{enumerable:!0,get:function(){return r.doExpression}}),Object.defineProperty(e,"DoWhileStatement",{enumerable:!0,get:function(){return r.doWhileStatement}}),Object.defineProperty(e,"EmptyStatement",{enumerable:!0,get:function(){return r.emptyStatement}}),Object.defineProperty(e,"EmptyTypeAnnotation",{enumerable:!0,get:function(){return r.emptyTypeAnnotation}}),Object.defineProperty(e,"EnumBooleanBody",{enumerable:!0,get:function(){return r.enumBooleanBody}}),Object.defineProperty(e,"EnumBooleanMember",{enumerable:!0,get:function(){return r.enumBooleanMember}}),Object.defineProperty(e,"EnumDeclaration",{enumerable:!0,get:function(){return r.enumDeclaration}}),Object.defineProperty(e,"EnumDefaultedMember",{enumerable:!0,get:function(){return r.enumDefaultedMember}}),Object.defineProperty(e,"EnumNumberBody",{enumerable:!0,get:function(){return r.enumNumberBody}}),Object.defineProperty(e,"EnumNumberMember",{enumerable:!0,get:function(){return r.enumNumberMember}}),Object.defineProperty(e,"EnumStringBody",{enumerable:!0,get:function(){return r.enumStringBody}}),Object.defineProperty(e,"EnumStringMember",{enumerable:!0,get:function(){return r.enumStringMember}}),Object.defineProperty(e,"EnumSymbolBody",{enumerable:!0,get:function(){return r.enumSymbolBody}}),Object.defineProperty(e,"ExistsTypeAnnotation",{enumerable:!0,get:function(){return r.existsTypeAnnotation}}),Object.defineProperty(e,"ExportAllDeclaration",{enumerable:!0,get:function(){return r.exportAllDeclaration}}),Object.defineProperty(e,"ExportDefaultDeclaration",{enumerable:!0,get:function(){return r.exportDefaultDeclaration}}),Object.defineProperty(e,"ExportDefaultSpecifier",{enumerable:!0,get:function(){return r.exportDefaultSpecifier}}),Object.defineProperty(e,"ExportNamedDeclaration",{enumerable:!0,get:function(){return r.exportNamedDeclaration}}),Object.defineProperty(e,"ExportNamespaceSpecifier",{enumerable:!0,get:function(){return r.exportNamespaceSpecifier}}),Object.defineProperty(e,"ExportSpecifier",{enumerable:!0,get:function(){return r.exportSpecifier}}),Object.defineProperty(e,"ExpressionStatement",{enumerable:!0,get:function(){return r.expressionStatement}}),Object.defineProperty(e,"File",{enumerable:!0,get:function(){return r.file}}),Object.defineProperty(e,"ForInStatement",{enumerable:!0,get:function(){return r.forInStatement}}),Object.defineProperty(e,"ForOfStatement",{enumerable:!0,get:function(){return r.forOfStatement}}),Object.defineProperty(e,"ForStatement",{enumerable:!0,get:function(){return r.forStatement}}),Object.defineProperty(e,"FunctionDeclaration",{enumerable:!0,get:function(){return r.functionDeclaration}}),Object.defineProperty(e,"FunctionExpression",{enumerable:!0,get:function(){return r.functionExpression}}),Object.defineProperty(e,"FunctionTypeAnnotation",{enumerable:!0,get:function(){return r.functionTypeAnnotation}}),Object.defineProperty(e,"FunctionTypeParam",{enumerable:!0,get:function(){return r.functionTypeParam}}),Object.defineProperty(e,"GenericTypeAnnotation",{enumerable:!0,get:function(){return r.genericTypeAnnotation}}),Object.defineProperty(e,"Identifier",{enumerable:!0,get:function(){return r.identifier}}),Object.defineProperty(e,"IfStatement",{enumerable:!0,get:function(){return r.ifStatement}}),Object.defineProperty(e,"Import",{enumerable:!0,get:function(){return r.import}}),Object.defineProperty(e,"ImportAttribute",{enumerable:!0,get:function(){return r.importAttribute}}),Object.defineProperty(e,"ImportDeclaration",{enumerable:!0,get:function(){return r.importDeclaration}}),Object.defineProperty(e,"ImportDefaultSpecifier",{enumerable:!0,get:function(){return r.importDefaultSpecifier}}),Object.defineProperty(e,"ImportExpression",{enumerable:!0,get:function(){return r.importExpression}}),Object.defineProperty(e,"ImportNamespaceSpecifier",{enumerable:!0,get:function(){return r.importNamespaceSpecifier}}),Object.defineProperty(e,"ImportSpecifier",{enumerable:!0,get:function(){return r.importSpecifier}}),Object.defineProperty(e,"IndexedAccessType",{enumerable:!0,get:function(){return r.indexedAccessType}}),Object.defineProperty(e,"InferredPredicate",{enumerable:!0,get:function(){return r.inferredPredicate}}),Object.defineProperty(e,"InterfaceDeclaration",{enumerable:!0,get:function(){return r.interfaceDeclaration}}),Object.defineProperty(e,"InterfaceExtends",{enumerable:!0,get:function(){return r.interfaceExtends}}),Object.defineProperty(e,"InterfaceTypeAnnotation",{enumerable:!0,get:function(){return r.interfaceTypeAnnotation}}),Object.defineProperty(e,"InterpreterDirective",{enumerable:!0,get:function(){return r.interpreterDirective}}),Object.defineProperty(e,"IntersectionTypeAnnotation",{enumerable:!0,get:function(){return r.intersectionTypeAnnotation}}),Object.defineProperty(e,"JSXAttribute",{enumerable:!0,get:function(){return r.jsxAttribute}}),Object.defineProperty(e,"JSXClosingElement",{enumerable:!0,get:function(){return r.jsxClosingElement}}),Object.defineProperty(e,"JSXClosingFragment",{enumerable:!0,get:function(){return r.jsxClosingFragment}}),Object.defineProperty(e,"JSXElement",{enumerable:!0,get:function(){return r.jsxElement}}),Object.defineProperty(e,"JSXEmptyExpression",{enumerable:!0,get:function(){return r.jsxEmptyExpression}}),Object.defineProperty(e,"JSXExpressionContainer",{enumerable:!0,get:function(){return r.jsxExpressionContainer}}),Object.defineProperty(e,"JSXFragment",{enumerable:!0,get:function(){return r.jsxFragment}}),Object.defineProperty(e,"JSXIdentifier",{enumerable:!0,get:function(){return r.jsxIdentifier}}),Object.defineProperty(e,"JSXMemberExpression",{enumerable:!0,get:function(){return r.jsxMemberExpression}}),Object.defineProperty(e,"JSXNamespacedName",{enumerable:!0,get:function(){return r.jsxNamespacedName}}),Object.defineProperty(e,"JSXOpeningElement",{enumerable:!0,get:function(){return r.jsxOpeningElement}}),Object.defineProperty(e,"JSXOpeningFragment",{enumerable:!0,get:function(){return r.jsxOpeningFragment}}),Object.defineProperty(e,"JSXSpreadAttribute",{enumerable:!0,get:function(){return r.jsxSpreadAttribute}}),Object.defineProperty(e,"JSXSpreadChild",{enumerable:!0,get:function(){return r.jsxSpreadChild}}),Object.defineProperty(e,"JSXText",{enumerable:!0,get:function(){return r.jsxText}}),Object.defineProperty(e,"LabeledStatement",{enumerable:!0,get:function(){return r.labeledStatement}}),Object.defineProperty(e,"LogicalExpression",{enumerable:!0,get:function(){return r.logicalExpression}}),Object.defineProperty(e,"MemberExpression",{enumerable:!0,get:function(){return r.memberExpression}}),Object.defineProperty(e,"MetaProperty",{enumerable:!0,get:function(){return r.metaProperty}}),Object.defineProperty(e,"MixedTypeAnnotation",{enumerable:!0,get:function(){return r.mixedTypeAnnotation}}),Object.defineProperty(e,"ModuleExpression",{enumerable:!0,get:function(){return r.moduleExpression}}),Object.defineProperty(e,"NewExpression",{enumerable:!0,get:function(){return r.newExpression}}),Object.defineProperty(e,"Noop",{enumerable:!0,get:function(){return r.noop}}),Object.defineProperty(e,"NullLiteral",{enumerable:!0,get:function(){return r.nullLiteral}}),Object.defineProperty(e,"NullLiteralTypeAnnotation",{enumerable:!0,get:function(){return r.nullLiteralTypeAnnotation}}),Object.defineProperty(e,"NullableTypeAnnotation",{enumerable:!0,get:function(){return r.nullableTypeAnnotation}}),Object.defineProperty(e,"NumberLiteral",{enumerable:!0,get:function(){return r.numberLiteral}}),Object.defineProperty(e,"NumberLiteralTypeAnnotation",{enumerable:!0,get:function(){return r.numberLiteralTypeAnnotation}}),Object.defineProperty(e,"NumberTypeAnnotation",{enumerable:!0,get:function(){return r.numberTypeAnnotation}}),Object.defineProperty(e,"NumericLiteral",{enumerable:!0,get:function(){return r.numericLiteral}}),Object.defineProperty(e,"ObjectExpression",{enumerable:!0,get:function(){return r.objectExpression}}),Object.defineProperty(e,"ObjectMethod",{enumerable:!0,get:function(){return r.objectMethod}}),Object.defineProperty(e,"ObjectPattern",{enumerable:!0,get:function(){return r.objectPattern}}),Object.defineProperty(e,"ObjectProperty",{enumerable:!0,get:function(){return r.objectProperty}}),Object.defineProperty(e,"ObjectTypeAnnotation",{enumerable:!0,get:function(){return r.objectTypeAnnotation}}),Object.defineProperty(e,"ObjectTypeCallProperty",{enumerable:!0,get:function(){return r.objectTypeCallProperty}}),Object.defineProperty(e,"ObjectTypeIndexer",{enumerable:!0,get:function(){return r.objectTypeIndexer}}),Object.defineProperty(e,"ObjectTypeInternalSlot",{enumerable:!0,get:function(){return r.objectTypeInternalSlot}}),Object.defineProperty(e,"ObjectTypeProperty",{enumerable:!0,get:function(){return r.objectTypeProperty}}),Object.defineProperty(e,"ObjectTypeSpreadProperty",{enumerable:!0,get:function(){return r.objectTypeSpreadProperty}}),Object.defineProperty(e,"OpaqueType",{enumerable:!0,get:function(){return r.opaqueType}}),Object.defineProperty(e,"OptionalCallExpression",{enumerable:!0,get:function(){return r.optionalCallExpression}}),Object.defineProperty(e,"OptionalIndexedAccessType",{enumerable:!0,get:function(){return r.optionalIndexedAccessType}}),Object.defineProperty(e,"OptionalMemberExpression",{enumerable:!0,get:function(){return r.optionalMemberExpression}}),Object.defineProperty(e,"ParenthesizedExpression",{enumerable:!0,get:function(){return r.parenthesizedExpression}}),Object.defineProperty(e,"PipelineBareFunction",{enumerable:!0,get:function(){return r.pipelineBareFunction}}),Object.defineProperty(e,"PipelinePrimaryTopicReference",{enumerable:!0,get:function(){return r.pipelinePrimaryTopicReference}}),Object.defineProperty(e,"PipelineTopicExpression",{enumerable:!0,get:function(){return r.pipelineTopicExpression}}),Object.defineProperty(e,"Placeholder",{enumerable:!0,get:function(){return r.placeholder}}),Object.defineProperty(e,"PrivateName",{enumerable:!0,get:function(){return r.privateName}}),Object.defineProperty(e,"Program",{enumerable:!0,get:function(){return r.program}}),Object.defineProperty(e,"QualifiedTypeIdentifier",{enumerable:!0,get:function(){return r.qualifiedTypeIdentifier}}),Object.defineProperty(e,"RecordExpression",{enumerable:!0,get:function(){return r.recordExpression}}),Object.defineProperty(e,"RegExpLiteral",{enumerable:!0,get:function(){return r.regExpLiteral}}),Object.defineProperty(e,"RegexLiteral",{enumerable:!0,get:function(){return r.regexLiteral}}),Object.defineProperty(e,"RestElement",{enumerable:!0,get:function(){return r.restElement}}),Object.defineProperty(e,"RestProperty",{enumerable:!0,get:function(){return r.restProperty}}),Object.defineProperty(e,"ReturnStatement",{enumerable:!0,get:function(){return r.returnStatement}}),Object.defineProperty(e,"SequenceExpression",{enumerable:!0,get:function(){return r.sequenceExpression}}),Object.defineProperty(e,"SpreadElement",{enumerable:!0,get:function(){return r.spreadElement}}),Object.defineProperty(e,"SpreadProperty",{enumerable:!0,get:function(){return r.spreadProperty}}),Object.defineProperty(e,"StaticBlock",{enumerable:!0,get:function(){return r.staticBlock}}),Object.defineProperty(e,"StringLiteral",{enumerable:!0,get:function(){return r.stringLiteral}}),Object.defineProperty(e,"StringLiteralTypeAnnotation",{enumerable:!0,get:function(){return r.stringLiteralTypeAnnotation}}),Object.defineProperty(e,"StringTypeAnnotation",{enumerable:!0,get:function(){return r.stringTypeAnnotation}}),Object.defineProperty(e,"Super",{enumerable:!0,get:function(){return r.super}}),Object.defineProperty(e,"SwitchCase",{enumerable:!0,get:function(){return r.switchCase}}),Object.defineProperty(e,"SwitchStatement",{enumerable:!0,get:function(){return r.switchStatement}}),Object.defineProperty(e,"SymbolTypeAnnotation",{enumerable:!0,get:function(){return r.symbolTypeAnnotation}}),Object.defineProperty(e,"TSAnyKeyword",{enumerable:!0,get:function(){return r.tsAnyKeyword}}),Object.defineProperty(e,"TSArrayType",{enumerable:!0,get:function(){return r.tsArrayType}}),Object.defineProperty(e,"TSAsExpression",{enumerable:!0,get:function(){return r.tsAsExpression}}),Object.defineProperty(e,"TSBigIntKeyword",{enumerable:!0,get:function(){return r.tsBigIntKeyword}}),Object.defineProperty(e,"TSBooleanKeyword",{enumerable:!0,get:function(){return r.tsBooleanKeyword}}),Object.defineProperty(e,"TSCallSignatureDeclaration",{enumerable:!0,get:function(){return r.tsCallSignatureDeclaration}}),Object.defineProperty(e,"TSConditionalType",{enumerable:!0,get:function(){return r.tsConditionalType}}),Object.defineProperty(e,"TSConstructSignatureDeclaration",{enumerable:!0,get:function(){return r.tsConstructSignatureDeclaration}}),Object.defineProperty(e,"TSConstructorType",{enumerable:!0,get:function(){return r.tsConstructorType}}),Object.defineProperty(e,"TSDeclareFunction",{enumerable:!0,get:function(){return r.tsDeclareFunction}}),Object.defineProperty(e,"TSDeclareMethod",{enumerable:!0,get:function(){return r.tsDeclareMethod}}),Object.defineProperty(e,"TSEnumDeclaration",{enumerable:!0,get:function(){return r.tsEnumDeclaration}}),Object.defineProperty(e,"TSEnumMember",{enumerable:!0,get:function(){return r.tsEnumMember}}),Object.defineProperty(e,"TSExportAssignment",{enumerable:!0,get:function(){return r.tsExportAssignment}}),Object.defineProperty(e,"TSExpressionWithTypeArguments",{enumerable:!0,get:function(){return r.tsExpressionWithTypeArguments}}),Object.defineProperty(e,"TSExternalModuleReference",{enumerable:!0,get:function(){return r.tsExternalModuleReference}}),Object.defineProperty(e,"TSFunctionType",{enumerable:!0,get:function(){return r.tsFunctionType}}),Object.defineProperty(e,"TSImportEqualsDeclaration",{enumerable:!0,get:function(){return r.tsImportEqualsDeclaration}}),Object.defineProperty(e,"TSImportType",{enumerable:!0,get:function(){return r.tsImportType}}),Object.defineProperty(e,"TSIndexSignature",{enumerable:!0,get:function(){return r.tsIndexSignature}}),Object.defineProperty(e,"TSIndexedAccessType",{enumerable:!0,get:function(){return r.tsIndexedAccessType}}),Object.defineProperty(e,"TSInferType",{enumerable:!0,get:function(){return r.tsInferType}}),Object.defineProperty(e,"TSInstantiationExpression",{enumerable:!0,get:function(){return r.tsInstantiationExpression}}),Object.defineProperty(e,"TSInterfaceBody",{enumerable:!0,get:function(){return r.tsInterfaceBody}}),Object.defineProperty(e,"TSInterfaceDeclaration",{enumerable:!0,get:function(){return r.tsInterfaceDeclaration}}),Object.defineProperty(e,"TSIntersectionType",{enumerable:!0,get:function(){return r.tsIntersectionType}}),Object.defineProperty(e,"TSIntrinsicKeyword",{enumerable:!0,get:function(){return r.tsIntrinsicKeyword}}),Object.defineProperty(e,"TSLiteralType",{enumerable:!0,get:function(){return r.tsLiteralType}}),Object.defineProperty(e,"TSMappedType",{enumerable:!0,get:function(){return r.tsMappedType}}),Object.defineProperty(e,"TSMethodSignature",{enumerable:!0,get:function(){return r.tsMethodSignature}}),Object.defineProperty(e,"TSModuleBlock",{enumerable:!0,get:function(){return r.tsModuleBlock}}),Object.defineProperty(e,"TSModuleDeclaration",{enumerable:!0,get:function(){return r.tsModuleDeclaration}}),Object.defineProperty(e,"TSNamedTupleMember",{enumerable:!0,get:function(){return r.tsNamedTupleMember}}),Object.defineProperty(e,"TSNamespaceExportDeclaration",{enumerable:!0,get:function(){return r.tsNamespaceExportDeclaration}}),Object.defineProperty(e,"TSNeverKeyword",{enumerable:!0,get:function(){return r.tsNeverKeyword}}),Object.defineProperty(e,"TSNonNullExpression",{enumerable:!0,get:function(){return r.tsNonNullExpression}}),Object.defineProperty(e,"TSNullKeyword",{enumerable:!0,get:function(){return r.tsNullKeyword}}),Object.defineProperty(e,"TSNumberKeyword",{enumerable:!0,get:function(){return r.tsNumberKeyword}}),Object.defineProperty(e,"TSObjectKeyword",{enumerable:!0,get:function(){return r.tsObjectKeyword}}),Object.defineProperty(e,"TSOptionalType",{enumerable:!0,get:function(){return r.tsOptionalType}}),Object.defineProperty(e,"TSParameterProperty",{enumerable:!0,get:function(){return r.tsParameterProperty}}),Object.defineProperty(e,"TSParenthesizedType",{enumerable:!0,get:function(){return r.tsParenthesizedType}}),Object.defineProperty(e,"TSPropertySignature",{enumerable:!0,get:function(){return r.tsPropertySignature}}),Object.defineProperty(e,"TSQualifiedName",{enumerable:!0,get:function(){return r.tsQualifiedName}}),Object.defineProperty(e,"TSRestType",{enumerable:!0,get:function(){return r.tsRestType}}),Object.defineProperty(e,"TSSatisfiesExpression",{enumerable:!0,get:function(){return r.tsSatisfiesExpression}}),Object.defineProperty(e,"TSStringKeyword",{enumerable:!0,get:function(){return r.tsStringKeyword}}),Object.defineProperty(e,"TSSymbolKeyword",{enumerable:!0,get:function(){return r.tsSymbolKeyword}}),Object.defineProperty(e,"TSThisType",{enumerable:!0,get:function(){return r.tsThisType}}),Object.defineProperty(e,"TSTupleType",{enumerable:!0,get:function(){return r.tsTupleType}}),Object.defineProperty(e,"TSTypeAliasDeclaration",{enumerable:!0,get:function(){return r.tsTypeAliasDeclaration}}),Object.defineProperty(e,"TSTypeAnnotation",{enumerable:!0,get:function(){return r.tsTypeAnnotation}}),Object.defineProperty(e,"TSTypeAssertion",{enumerable:!0,get:function(){return r.tsTypeAssertion}}),Object.defineProperty(e,"TSTypeLiteral",{enumerable:!0,get:function(){return r.tsTypeLiteral}}),Object.defineProperty(e,"TSTypeOperator",{enumerable:!0,get:function(){return r.tsTypeOperator}}),Object.defineProperty(e,"TSTypeParameter",{enumerable:!0,get:function(){return r.tsTypeParameter}}),Object.defineProperty(e,"TSTypeParameterDeclaration",{enumerable:!0,get:function(){return r.tsTypeParameterDeclaration}}),Object.defineProperty(e,"TSTypeParameterInstantiation",{enumerable:!0,get:function(){return r.tsTypeParameterInstantiation}}),Object.defineProperty(e,"TSTypePredicate",{enumerable:!0,get:function(){return r.tsTypePredicate}}),Object.defineProperty(e,"TSTypeQuery",{enumerable:!0,get:function(){return r.tsTypeQuery}}),Object.defineProperty(e,"TSTypeReference",{enumerable:!0,get:function(){return r.tsTypeReference}}),Object.defineProperty(e,"TSUndefinedKeyword",{enumerable:!0,get:function(){return r.tsUndefinedKeyword}}),Object.defineProperty(e,"TSUnionType",{enumerable:!0,get:function(){return r.tsUnionType}}),Object.defineProperty(e,"TSUnknownKeyword",{enumerable:!0,get:function(){return r.tsUnknownKeyword}}),Object.defineProperty(e,"TSVoidKeyword",{enumerable:!0,get:function(){return r.tsVoidKeyword}}),Object.defineProperty(e,"TaggedTemplateExpression",{enumerable:!0,get:function(){return r.taggedTemplateExpression}}),Object.defineProperty(e,"TemplateElement",{enumerable:!0,get:function(){return r.templateElement}}),Object.defineProperty(e,"TemplateLiteral",{enumerable:!0,get:function(){return r.templateLiteral}}),Object.defineProperty(e,"ThisExpression",{enumerable:!0,get:function(){return r.thisExpression}}),Object.defineProperty(e,"ThisTypeAnnotation",{enumerable:!0,get:function(){return r.thisTypeAnnotation}}),Object.defineProperty(e,"ThrowStatement",{enumerable:!0,get:function(){return r.throwStatement}}),Object.defineProperty(e,"TopicReference",{enumerable:!0,get:function(){return r.topicReference}}),Object.defineProperty(e,"TryStatement",{enumerable:!0,get:function(){return r.tryStatement}}),Object.defineProperty(e,"TupleExpression",{enumerable:!0,get:function(){return r.tupleExpression}}),Object.defineProperty(e,"TupleTypeAnnotation",{enumerable:!0,get:function(){return r.tupleTypeAnnotation}}),Object.defineProperty(e,"TypeAlias",{enumerable:!0,get:function(){return r.typeAlias}}),Object.defineProperty(e,"TypeAnnotation",{enumerable:!0,get:function(){return r.typeAnnotation}}),Object.defineProperty(e,"TypeCastExpression",{enumerable:!0,get:function(){return r.typeCastExpression}}),Object.defineProperty(e,"TypeParameter",{enumerable:!0,get:function(){return r.typeParameter}}),Object.defineProperty(e,"TypeParameterDeclaration",{enumerable:!0,get:function(){return r.typeParameterDeclaration}}),Object.defineProperty(e,"TypeParameterInstantiation",{enumerable:!0,get:function(){return r.typeParameterInstantiation}}),Object.defineProperty(e,"TypeofTypeAnnotation",{enumerable:!0,get:function(){return r.typeofTypeAnnotation}}),Object.defineProperty(e,"UnaryExpression",{enumerable:!0,get:function(){return r.unaryExpression}}),Object.defineProperty(e,"UnionTypeAnnotation",{enumerable:!0,get:function(){return r.unionTypeAnnotation}}),Object.defineProperty(e,"UpdateExpression",{enumerable:!0,get:function(){return r.updateExpression}}),Object.defineProperty(e,"V8IntrinsicIdentifier",{enumerable:!0,get:function(){return r.v8IntrinsicIdentifier}}),Object.defineProperty(e,"VariableDeclaration",{enumerable:!0,get:function(){return r.variableDeclaration}}),Object.defineProperty(e,"VariableDeclarator",{enumerable:!0,get:function(){return r.variableDeclarator}}),Object.defineProperty(e,"Variance",{enumerable:!0,get:function(){return r.variance}}),Object.defineProperty(e,"VoidTypeAnnotation",{enumerable:!0,get:function(){return r.voidTypeAnnotation}}),Object.defineProperty(e,"WhileStatement",{enumerable:!0,get:function(){return r.whileStatement}}),Object.defineProperty(e,"WithStatement",{enumerable:!0,get:function(){return r.withStatement}}),Object.defineProperty(e,"YieldExpression",{enumerable:!0,get:function(){return r.yieldExpression}});var r=t(4)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.buildUndefinedNode=function(){return(0,r.unaryExpression)("void",(0,r.numericLiteral)(0),!0)};var r=t(4)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){return(0,r.default)(i,!1)};var r=t(27)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){return(0,r.default)(i)};var r=t(27)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){return(0,r.default)(i,!0,!0)};var r=t(27)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){return(0,r.default)(i,!1,!0)};var r=t(27)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,s,o,a){return(0,r.default)(i,s,[{type:a?"CommentLine":"CommentBlock",value:o}])};var r=t(172)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){return r.COMMENT_KEYS.forEach(s=>{i[s]=null}),i};var r=t(26)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.WHILE_TYPES=e.USERWHITESPACABLE_TYPES=e.UNARYLIKE_TYPES=e.TYPESCRIPT_TYPES=e.TSTYPE_TYPES=e.TSTYPEELEMENT_TYPES=e.TSENTITYNAME_TYPES=e.TSBASETYPE_TYPES=e.TERMINATORLESS_TYPES=e.STATEMENT_TYPES=e.STANDARDIZED_TYPES=e.SCOPABLE_TYPES=e.PUREISH_TYPES=e.PROPERTY_TYPES=e.PRIVATE_TYPES=e.PATTERN_TYPES=e.PATTERNLIKE_TYPES=e.OBJECTMEMBER_TYPES=e.MODULESPECIFIER_TYPES=e.MODULEDECLARATION_TYPES=e.MISCELLANEOUS_TYPES=e.METHOD_TYPES=e.LVAL_TYPES=e.LOOP_TYPES=e.LITERAL_TYPES=e.JSX_TYPES=e.IMPORTOREXPORTDECLARATION_TYPES=e.IMMUTABLE_TYPES=e.FUNCTION_TYPES=e.FUNCTIONPARENT_TYPES=e.FOR_TYPES=e.FORXSTATEMENT_TYPES=e.FLOW_TYPES=e.FLOWTYPE_TYPES=e.FLOWPREDICATE_TYPES=e.FLOWDECLARATION_TYPES=e.FLOWBASEANNOTATION_TYPES=e.EXPRESSION_TYPES=e.EXPRESSIONWRAPPER_TYPES=e.EXPORTDECLARATION_TYPES=e.ENUMMEMBER_TYPES=e.ENUMBODY_TYPES=e.DECLARATION_TYPES=e.CONDITIONAL_TYPES=e.COMPLETIONSTATEMENT_TYPES=e.CLASS_TYPES=e.BLOCK_TYPES=e.BLOCKPARENT_TYPES=e.BINARY_TYPES=e.ACCESSOR_TYPES=void 0;var r=t(9);e.STANDARDIZED_TYPES=r.FLIPPED_ALIAS_KEYS.Standardized,e.EXPRESSION_TYPES=r.FLIPPED_ALIAS_KEYS.Expression,e.BINARY_TYPES=r.FLIPPED_ALIAS_KEYS.Binary,e.SCOPABLE_TYPES=r.FLIPPED_ALIAS_KEYS.Scopable,e.BLOCKPARENT_TYPES=r.FLIPPED_ALIAS_KEYS.BlockParent,e.BLOCK_TYPES=r.FLIPPED_ALIAS_KEYS.Block,e.STATEMENT_TYPES=r.FLIPPED_ALIAS_KEYS.Statement,e.TERMINATORLESS_TYPES=r.FLIPPED_ALIAS_KEYS.Terminatorless,e.COMPLETIONSTATEMENT_TYPES=r.FLIPPED_ALIAS_KEYS.CompletionStatement,e.CONDITIONAL_TYPES=r.FLIPPED_ALIAS_KEYS.Conditional,e.LOOP_TYPES=r.FLIPPED_ALIAS_KEYS.Loop,e.WHILE_TYPES=r.FLIPPED_ALIAS_KEYS.While,e.EXPRESSIONWRAPPER_TYPES=r.FLIPPED_ALIAS_KEYS.ExpressionWrapper,e.FOR_TYPES=r.FLIPPED_ALIAS_KEYS.For,e.FORXSTATEMENT_TYPES=r.FLIPPED_ALIAS_KEYS.ForXStatement,e.FUNCTION_TYPES=r.FLIPPED_ALIAS_KEYS.Function,e.FUNCTIONPARENT_TYPES=r.FLIPPED_ALIAS_KEYS.FunctionParent,e.PUREISH_TYPES=r.FLIPPED_ALIAS_KEYS.Pureish,e.DECLARATION_TYPES=r.FLIPPED_ALIAS_KEYS.Declaration,e.PATTERNLIKE_TYPES=r.FLIPPED_ALIAS_KEYS.PatternLike,e.LVAL_TYPES=r.FLIPPED_ALIAS_KEYS.LVal,e.TSENTITYNAME_TYPES=r.FLIPPED_ALIAS_KEYS.TSEntityName,e.LITERAL_TYPES=r.FLIPPED_ALIAS_KEYS.Literal,e.IMMUTABLE_TYPES=r.FLIPPED_ALIAS_KEYS.Immutable,e.USERWHITESPACABLE_TYPES=r.FLIPPED_ALIAS_KEYS.UserWhitespacable,e.METHOD_TYPES=r.FLIPPED_ALIAS_KEYS.Method,e.OBJECTMEMBER_TYPES=r.FLIPPED_ALIAS_KEYS.ObjectMember,e.PROPERTY_TYPES=r.FLIPPED_ALIAS_KEYS.Property,e.UNARYLIKE_TYPES=r.FLIPPED_ALIAS_KEYS.UnaryLike,e.PATTERN_TYPES=r.FLIPPED_ALIAS_KEYS.Pattern,e.CLASS_TYPES=r.FLIPPED_ALIAS_KEYS.Class;const i=e.IMPORTOREXPORTDECLARATION_TYPES=r.FLIPPED_ALIAS_KEYS.ImportOrExportDeclaration;e.EXPORTDECLARATION_TYPES=r.FLIPPED_ALIAS_KEYS.ExportDeclaration,e.MODULESPECIFIER_TYPES=r.FLIPPED_ALIAS_KEYS.ModuleSpecifier,e.ACCESSOR_TYPES=r.FLIPPED_ALIAS_KEYS.Accessor,e.PRIVATE_TYPES=r.FLIPPED_ALIAS_KEYS.Private,e.FLOW_TYPES=r.FLIPPED_ALIAS_KEYS.Flow,e.FLOWTYPE_TYPES=r.FLIPPED_ALIAS_KEYS.FlowType,e.FLOWBASEANNOTATION_TYPES=r.FLIPPED_ALIAS_KEYS.FlowBaseAnnotation,e.FLOWDECLARATION_TYPES=r.FLIPPED_ALIAS_KEYS.FlowDeclaration,e.FLOWPREDICATE_TYPES=r.FLIPPED_ALIAS_KEYS.FlowPredicate,e.ENUMBODY_TYPES=r.FLIPPED_ALIAS_KEYS.EnumBody,e.ENUMMEMBER_TYPES=r.FLIPPED_ALIAS_KEYS.EnumMember,e.JSX_TYPES=r.FLIPPED_ALIAS_KEYS.JSX,e.MISCELLANEOUS_TYPES=r.FLIPPED_ALIAS_KEYS.Miscellaneous,e.TYPESCRIPT_TYPES=r.FLIPPED_ALIAS_KEYS.TypeScript,e.TSTYPEELEMENT_TYPES=r.FLIPPED_ALIAS_KEYS.TSTypeElement,e.TSTYPE_TYPES=r.FLIPPED_ALIAS_KEYS.TSType,e.TSBASETYPE_TYPES=r.FLIPPED_ALIAS_KEYS.TSBaseType,e.MODULEDECLARATION_TYPES=i},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"body";const o=(0,r.default)(i[s],i);return i[s]=o,o};var r=t(177)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){return(i=(0,r.default)(i))!=="eval"&&i!=="arguments"||(i="_"+i),i};var r=t(178)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s.key||s.property;return!s.computed&&(0,r.isIdentifier)(o)&&(o=(0,i.stringLiteral)(o.name)),o};var r=t(2),i=t(4)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(2);e.default=function(i){if((0,r.isExpressionStatement)(i)&&(i=i.expression),(0,r.isExpression)(i))return i;if((0,r.isClass)(i)?i.type="ClassExpression":(0,r.isFunction)(i)&&(i.type="FunctionExpression"),!(0,r.isExpression)(i))throw new Error(`cannot turn ${i.type} to an expression`);return i}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var r=t(2),i=t(27),s=t(179);function o(a){let l,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:a.key;return a.kind==="method"?o.increment()+"":(l=(0,r.isIdentifier)(c)?c.name:(0,r.isStringLiteral)(c)?JSON.stringify(c.value):JSON.stringify((0,s.default)((0,i.default)(c))),a.computed&&(l=`[${l}]`),a.static&&(l=`static:${l}`),l)}o.uid=0,o.increment=function(){return o.uid>=Number.MAX_SAFE_INTEGER?o.uid=0:o.uid++}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(2),i=t(4);e.default=function(s,o){if((0,r.isStatement)(s))return s;let a,l=!1;if((0,r.isClass)(s))l=!0,a="ClassDeclaration";else if((0,r.isFunction)(s))l=!0,a="FunctionDeclaration";else if((0,r.isAssignmentExpression)(s))return(0,i.expressionStatement)(s);if(l&&!s.id&&(a=!1),!a){if(o)return!1;throw new Error(`cannot turn ${s.type} to a statement`)}return s.type=a,s}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(43),i=t(4);e.default=function o(a){if(a===void 0)return(0,i.identifier)("undefined");if(a===!0||a===!1)return(0,i.booleanLiteral)(a);if(a===null)return(0,i.nullLiteral)();if(typeof a=="string")return(0,i.stringLiteral)(a);if(typeof a=="number"){let l;if(Number.isFinite(a))l=(0,i.numericLiteral)(Math.abs(a));else{let c;c=Number.isNaN(a)?(0,i.numericLiteral)(0):(0,i.numericLiteral)(1),l=(0,i.binaryExpression)("/",c,(0,i.numericLiteral)(0))}return(a<0||Object.is(a,-0))&&(l=(0,i.unaryExpression)("-",l)),l}if(function(l){return s(l)==="[object RegExp]"}(a)){const l=a.source,c=a.toString().match(/\/([a-z]+|)$/)[1];return(0,i.regExpLiteral)(l,c)}if(Array.isArray(a))return(0,i.arrayExpression)(a.map(o));if(function(l){if(typeof l!="object"||l===null||Object.prototype.toString.call(l)!=="[object Object]")return!1;const c=Object.getPrototypeOf(l);return c===null||Object.getPrototypeOf(c)===null}(a)){const l=[];for(const c of Object.keys(a)){let u;u=(0,r.default)(c)?(0,i.identifier)(c):(0,i.stringLiteral)(c),l.push((0,i.objectProperty)(u,o(a[c])))}return(0,i.objectExpression)(l)}throw new Error("don't know how to turn this value into a node")};const s=Function.call.bind(Object.prototype.toString)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,s){let o=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return i.object=(0,r.memberExpression)(i.object,i.property,i.computed),i.property=s,i.computed=!!o,i};var r=t(4)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s,o){if(!s||!o)return s;for(const a of r.INHERIT_KEYS.optional)s[a]==null&&(s[a]=o[a]);for(const a of Object.keys(o))a[0]==="_"&&a!=="__clone"&&(s[a]=o[a]);for(const a of r.INHERIT_KEYS.force)s[a]=o[a];return(0,i.default)(s,o),s};var r=t(26),i=t(175)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s,o){if((0,i.isSuper)(s.object))throw new Error("Cannot prepend node to super property access (`super.foo`).");return s.object=(0,r.memberExpression)(o,s.object),s};var r=t(4),i=t(0)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(60);e.default=function(i,s){return(0,r.default)(i,s,!0)}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s,o,a){typeof o=="function"&&(o={enter:o});const{enter:l,exit:c}=o;i(s,l,c,a,[])};var r=t(9);function i(s,o,a,l,c){const u=r.VISITOR_KEYS[s.type];if(u){o&&o(s,c,l);for(const h of u){const d=s[h];if(Array.isArray(d))for(let g=0;g<d.length;g++){const f=d[g];f&&(c.push({node:s,key:h,index:g}),i(f,o,a,l,c),c.pop())}else d&&(c.push({node:s,key:h}),i(d,o,a,l,c),c.pop())}a&&a(s,c,l)}}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,s,o){if(o&&i.type==="Identifier"&&s.type==="ObjectProperty"&&o.type==="ObjectExpression")return!1;const a=r.default.keys[s.type];if(a)for(let l=0;l<a.length;l++){const c=s[a[l]];if(Array.isArray(c)){if(c.indexOf(i)>=0)return!0}else if(c===i)return!0}return!1};var r=t(60)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s){return(0,r.isFunctionDeclaration)(s)||(0,r.isClassDeclaration)(s)||(0,i.default)(s)};var r=t(2),i=t(182)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s){return!!(0,r.default)(s.type,"Immutable")||!!(0,i.isIdentifier)(s)&&s.name==="undefined"};var r=t(98),i=t(2)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function i(s,o){if(typeof s!="object"||typeof o!="object"||s==null||o==null)return s===o;if(s.type!==o.type)return!1;const a=Object.keys(r.NODE_FIELDS[s.type]||s.type),l=r.VISITOR_KEYS[s.type];for(const c of a){const u=s[c],h=o[c];if(typeof u!=typeof h)return!1;if(u!=null||h!=null){if(u==null||h==null)return!1;if(Array.isArray(u)){if(!Array.isArray(h)||u.length!==h.length)return!1;for(let d=0;d<u.length;d++)if(!i(u[d],h[d]))return!1}else if(typeof u!="object"||l!=null&&l.includes(c)){if(!i(u,h))return!1}else for(const d of Object.keys(u))if(u[d]!==h[d])return!1}}return!0};var r=t(9)},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,r,i){switch(r.type){case"MemberExpression":case"OptionalMemberExpression":return r.property===t?!!r.computed:r.object===t;case"JSXMemberExpression":return r.object===t;case"VariableDeclarator":return r.init===t;case"ArrowFunctionExpression":return r.body===t;case"PrivateName":case"LabeledStatement":case"CatchClause":case"RestElement":case"BreakStatement":case"ContinueStatement":case"FunctionDeclaration":case"FunctionExpression":case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ImportAttribute":case"JSXAttribute":case"ObjectPattern":case"ArrayPattern":case"MetaProperty":return!1;case"ClassMethod":case"ClassPrivateMethod":case"ObjectMethod":return r.key===t&&!!r.computed;case"ObjectProperty":return r.key===t?!!r.computed:!i||i.type!=="ObjectPattern";case"ClassProperty":case"ClassAccessorProperty":case"TSPropertySignature":return r.key!==t||!!r.computed;case"ClassPrivateProperty":case"ObjectTypeProperty":return r.key!==t;case"ClassDeclaration":case"ClassExpression":return r.superClass===t;case"AssignmentExpression":case"AssignmentPattern":return r.right===t;case"ExportSpecifier":return(i==null||!i.source)&&r.local===t;case"TSEnumMember":return r.id!==t}return!0}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,s){return(!(0,r.isBlockStatement)(i)||!(0,r.isFunction)(s)&&!(0,r.isCatchClause)(s))&&(!(!(0,r.isPattern)(i)||!(0,r.isFunction)(s)&&!(0,r.isCatchClause)(s))||(0,r.isScopable)(i))};var r=t(2)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){return(0,r.isImportDefaultSpecifier)(i)||(0,r.isIdentifier)(i.imported||i.exported,{name:"default"})};var r=t(2)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s){return(0,r.default)(s)&&!i.has(s)};var r=t(43);const i=new Set(["abstract","boolean","byte","char","double","enum","final","float","goto","implements","int","interface","long","native","package","private","protected","public","short","static","synchronized","throws","transient","volatile"])},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s){return(0,r.isVariableDeclaration)(s,{kind:"var"})&&!s[i.BLOCK_SCOPED_SYMBOL]};var r=t(2),i=t(26)},(n,e,t)=>{e.default=function(i,s){if(i==null||!i.length)return;const o=[],a=(0,r.default)(i,s,o);if(a){for(const l of o)s.push(l);return a}};var r=t(399)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function a(l,c,u){const h=[];let d=!0;for(const g of l)if((0,i.isEmptyStatement)(g)||(d=!1),(0,i.isExpression)(g))h.push(g);else if((0,i.isExpressionStatement)(g))h.push(g.expression);else if((0,i.isVariableDeclaration)(g)){if(g.kind!=="var")return;for(const f of g.declarations){const v=(0,r.default)(f);for(const C of Object.keys(v))u.push({kind:g.kind,id:(0,o.default)(v[C])});f.init&&h.push((0,s.assignmentExpression)("=",f.id,f.init))}d=!0}else if((0,i.isIfStatement)(g)){const f=g.consequent?a([g.consequent],c,u):c.buildUndefinedNode(),v=g.alternate?a([g.alternate],c,u):c.buildUndefinedNode();if(!f||!v)return;h.push((0,s.conditionalExpression)(g.test,f,v))}else if((0,i.isBlockStatement)(g)){const f=a(g.body,c,u);if(!f)return;h.push(f)}else{if(!(0,i.isEmptyStatement)(g))return;l.indexOf(g)===0&&(d=!0)}return d&&h.push(c.buildUndefinedNode()),h.length===1?h[0]:(0,s.sequenceExpression)(h)};var r=t(60),i=t(2),s=t(4),o=t(27)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(28),i=t(0);const{VISITOR_KEYS:s}=i;e.default=class{constructor(o,a,l,c){this.queue=null,this.priorityQueue=null,this.parentPath=c,this.scope=o,this.state=l,this.opts=a}shouldVisit(o){const a=this.opts;if(a.enter||a.exit||a[o.type])return!0;const l=s[o.type];if(l==null||!l.length)return!1;for(const c of l)if(o[c])return!0;return!1}create(o,a,l,c){return r.default.get({parentPath:this.parentPath,parent:o,container:a,key:l,listKey:c})}maybeQueue(o,a){this.queue&&(a?this.queue.push(o):this.priorityQueue.push(o))}visitMultiple(o,a,l){if(o.length===0)return!1;const c=[];for(let u=0;u<o.length;u++){const h=o[u];h&&this.shouldVisit(h)&&c.push(this.create(a,o,u,l))}return this.visitQueue(c)}visitSingle(o,a){return!!this.shouldVisit(o[a])&&this.visitQueue([this.create(o,o,a)])}visitQueue(o){this.queue=o,this.priorityQueue=[];const a=new WeakSet;let l=!1;for(const c of o){if(c.resync(),c.contexts.length!==0&&c.contexts[c.contexts.length-1]===this||c.pushContext(this),c.key===null)continue;const{node:u}=c;if(!a.has(u)){if(u&&a.add(u),c.visit()){l=!0;break}if(this.priorityQueue.length&&(l=this.visitQueue(this.priorityQueue),this.priorityQueue=[],this.queue=o,l))break}}for(const c of o)c.popContext();return this.queue=null,l}visit(o,a){const l=o[a];return!!l&&(Array.isArray(l)?this.visitMultiple(l,o,a):this.visitSingle(o,a))}}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(62),i=t(0),s=t(33),o=t(100),a=t(57);const l={ReferencedIdentifier(c,u){let{node:h}=c;h.name===u.oldName&&(h.name=u.newName)},Scope(c,u){c.scope.bindingIdentifierEquals(u.oldName,u.binding.identifier)||(c.skip(),c.isMethod()&&(0,s.requeueComputedKeyAndDecorators)(c))},ObjectProperty(c,u){let{node:h,scope:d}=c;const{name:g}=h.key;var f;!h.shorthand||g!==u.oldName&&g!==u.newName||d.getBindingIdentifier(g)!==u.binding.identifier||(h.shorthand=!1,(f=h.extra)!=null&&f.shorthand&&(h.extra.shorthand=!1))},"AssignmentExpression|Declaration|VariableDeclarator"(c,u){if(c.isVariableDeclaration())return;const h=c.getOuterBindingIdentifiers();for(const d in h)d===u.oldName&&(h[d].name=u.newName)}};e.default=class{constructor(c,u,h){this.newName=h,this.oldName=u,this.binding=c}maybeConvertFromExportDeclaration(c){const u=c.parentPath;if(u.isExportDeclaration()){if(u.isExportDefaultDeclaration()){const{declaration:h}=u.node;if(i.isDeclaration(h)&&!h.id)return}u.isExportAllDeclaration()||(0,r.default)(u)}}maybeConvertFromClassFunctionDeclaration(c){return c}maybeConvertFromClassFunctionExpression(c){return c}rename(){const{binding:c,oldName:u,newName:h}=this,{scope:d,path:g}=c,f=g.find(C=>C.isDeclaration()||C.isFunctionExpression()||C.isClassExpression());f&&f.getOuterBindingIdentifiers()[u]===c.identifier&&this.maybeConvertFromExportDeclaration(f);const v=arguments[0]||d.block;(0,o.traverseNode)(v,(0,a.explode)(l),d,this,d.path,{discriminant:!0}),arguments[0]||(d.removeOwnBinding(u),d.bindings[h]=c,this.binding.identifier.name=h),f&&(this.maybeConvertFromClassFunctionDeclaration(g),this.maybeConvertFromClassFunctionExpression(g))}}},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=class{constructor(t){let{identifier:r,scope:i,path:s,kind:o}=t;this.identifier=void 0,this.scope=void 0,this.path=void 0,this.kind=void 0,this.constantViolations=[],this.constant=!0,this.referencePaths=[],this.referenced=!1,this.references=0,this.identifier=r,this.scope=i,this.path=s,this.kind=o,o!=="var"&&o!=="hoisted"||!function(a){for(let{parentPath:l,key:c}=a;l;{parentPath:l,key:c}=l){if(l.isFunctionParent())return!1;if(l.isWhile()||l.isForXStatement()||l.isForStatement()&&c==="body")return!0}return!1}(s)||this.reassign(s),this.clearValue()}deoptValue(){this.clearValue(),this.hasDeoptedValue=!0}setValue(t){this.hasDeoptedValue||(this.hasValue=!0,this.value=t)}clearValue(){this.hasDeoptedValue=!1,this.hasValue=!1,this.value=null}reassign(t){this.constant=!1,this.constantViolations.indexOf(t)===-1&&this.constantViolations.push(t)}reference(t){this.referencePaths.indexOf(t)===-1&&(this.referenced=!0,this.references++,this.referencePaths.push(t))}dereference(){this.references--,this.referenced=!!this.references}}},(n,e,t)=>{n.exports=t(404)},n=>{n.exports=JSON.parse('{"builtin":{"Array":false,"ArrayBuffer":false,"Atomics":false,"BigInt":false,"BigInt64Array":false,"BigUint64Array":false,"Boolean":false,"constructor":false,"DataView":false,"Date":false,"decodeURI":false,"decodeURIComponent":false,"encodeURI":false,"encodeURIComponent":false,"Error":false,"escape":false,"eval":false,"EvalError":false,"Float32Array":false,"Float64Array":false,"Function":false,"globalThis":false,"hasOwnProperty":false,"Infinity":false,"Int16Array":false,"Int32Array":false,"Int8Array":false,"isFinite":false,"isNaN":false,"isPrototypeOf":false,"JSON":false,"Map":false,"Math":false,"NaN":false,"Number":false,"Object":false,"parseFloat":false,"parseInt":false,"Promise":false,"propertyIsEnumerable":false,"Proxy":false,"RangeError":false,"ReferenceError":false,"Reflect":false,"RegExp":false,"Set":false,"SharedArrayBuffer":false,"String":false,"Symbol":false,"SyntaxError":false,"toLocaleString":false,"toString":false,"TypeError":false,"Uint16Array":false,"Uint32Array":false,"Uint8Array":false,"Uint8ClampedArray":false,"undefined":false,"unescape":false,"URIError":false,"valueOf":false,"WeakMap":false,"WeakSet":false},"es5":{"Array":false,"Boolean":false,"constructor":false,"Date":false,"decodeURI":false,"decodeURIComponent":false,"encodeURI":false,"encodeURIComponent":false,"Error":false,"escape":false,"eval":false,"EvalError":false,"Function":false,"hasOwnProperty":false,"Infinity":false,"isFinite":false,"isNaN":false,"isPrototypeOf":false,"JSON":false,"Math":false,"NaN":false,"Number":false,"Object":false,"parseFloat":false,"parseInt":false,"propertyIsEnumerable":false,"RangeError":false,"ReferenceError":false,"RegExp":false,"String":false,"SyntaxError":false,"toLocaleString":false,"toString":false,"TypeError":false,"undefined":false,"unescape":false,"URIError":false,"valueOf":false},"es2015":{"Array":false,"ArrayBuffer":false,"Boolean":false,"constructor":false,"DataView":false,"Date":false,"decodeURI":false,"decodeURIComponent":false,"encodeURI":false,"encodeURIComponent":false,"Error":false,"escape":false,"eval":false,"EvalError":false,"Float32Array":false,"Float64Array":false,"Function":false,"hasOwnProperty":false,"Infinity":false,"Int16Array":false,"Int32Array":false,"Int8Array":false,"isFinite":false,"isNaN":false,"isPrototypeOf":false,"JSON":false,"Map":false,"Math":false,"NaN":false,"Number":false,"Object":false,"parseFloat":false,"parseInt":false,"Promise":false,"propertyIsEnumerable":false,"Proxy":false,"RangeError":false,"ReferenceError":false,"Reflect":false,"RegExp":false,"Set":false,"String":false,"Symbol":false,"SyntaxError":false,"toLocaleString":false,"toString":false,"TypeError":false,"Uint16Array":false,"Uint32Array":false,"Uint8Array":false,"Uint8ClampedArray":false,"undefined":false,"unescape":false,"URIError":false,"valueOf":false,"WeakMap":false,"WeakSet":false},"es2017":{"Array":false,"ArrayBuffer":false,"Atomics":false,"Boolean":false,"constructor":false,"DataView":false,"Date":false,"decodeURI":false,"decodeURIComponent":false,"encodeURI":false,"encodeURIComponent":false,"Error":false,"escape":false,"eval":false,"EvalError":false,"Float32Array":false,"Float64Array":false,"Function":false,"hasOwnProperty":false,"Infinity":false,"Int16Array":false,"Int32Array":false,"Int8Array":false,"isFinite":false,"isNaN":false,"isPrototypeOf":false,"JSON":false,"Map":false,"Math":false,"NaN":false,"Number":false,"Object":false,"parseFloat":false,"parseInt":false,"Promise":false,"propertyIsEnumerable":false,"Proxy":false,"RangeError":false,"ReferenceError":false,"Reflect":false,"RegExp":false,"Set":false,"SharedArrayBuffer":false,"String":false,"Symbol":false,"SyntaxError":false,"toLocaleString":false,"toString":false,"TypeError":false,"Uint16Array":false,"Uint32Array":false,"Uint8Array":false,"Uint8ClampedArray":false,"undefined":false,"unescape":false,"URIError":false,"valueOf":false,"WeakMap":false,"WeakSet":false},"browser":{"AbortController":false,"AbortSignal":false,"addEventListener":false,"alert":false,"AnalyserNode":false,"Animation":false,"AnimationEffectReadOnly":false,"AnimationEffectTiming":false,"AnimationEffectTimingReadOnly":false,"AnimationEvent":false,"AnimationPlaybackEvent":false,"AnimationTimeline":false,"applicationCache":false,"ApplicationCache":false,"ApplicationCacheErrorEvent":false,"atob":false,"Attr":false,"Audio":false,"AudioBuffer":false,"AudioBufferSourceNode":false,"AudioContext":false,"AudioDestinationNode":false,"AudioListener":false,"AudioNode":false,"AudioParam":false,"AudioProcessingEvent":false,"AudioScheduledSourceNode":false,"AudioWorkletGlobalScope ":false,"AudioWorkletNode":false,"AudioWorkletProcessor":false,"BarProp":false,"BaseAudioContext":false,"BatteryManager":false,"BeforeUnloadEvent":false,"BiquadFilterNode":false,"Blob":false,"BlobEvent":false,"blur":false,"BroadcastChannel":false,"btoa":false,"BudgetService":false,"ByteLengthQueuingStrategy":false,"Cache":false,"caches":false,"CacheStorage":false,"cancelAnimationFrame":false,"cancelIdleCallback":false,"CanvasCaptureMediaStreamTrack":false,"CanvasGradient":false,"CanvasPattern":false,"CanvasRenderingContext2D":false,"ChannelMergerNode":false,"ChannelSplitterNode":false,"CharacterData":false,"clearInterval":false,"clearTimeout":false,"clientInformation":false,"ClipboardEvent":false,"close":false,"closed":false,"CloseEvent":false,"Comment":false,"CompositionEvent":false,"confirm":false,"console":false,"ConstantSourceNode":false,"ConvolverNode":false,"CountQueuingStrategy":false,"createImageBitmap":false,"Credential":false,"CredentialsContainer":false,"crypto":false,"Crypto":false,"CryptoKey":false,"CSS":false,"CSSConditionRule":false,"CSSFontFaceRule":false,"CSSGroupingRule":false,"CSSImportRule":false,"CSSKeyframeRule":false,"CSSKeyframesRule":false,"CSSMediaRule":false,"CSSNamespaceRule":false,"CSSPageRule":false,"CSSRule":false,"CSSRuleList":false,"CSSStyleDeclaration":false,"CSSStyleRule":false,"CSSStyleSheet":false,"CSSSupportsRule":false,"CustomElementRegistry":false,"customElements":false,"CustomEvent":false,"DataTransfer":false,"DataTransferItem":false,"DataTransferItemList":false,"defaultstatus":false,"defaultStatus":false,"DelayNode":false,"DeviceMotionEvent":false,"DeviceOrientationEvent":false,"devicePixelRatio":false,"dispatchEvent":false,"document":false,"Document":false,"DocumentFragment":false,"DocumentType":false,"DOMError":false,"DOMException":false,"DOMImplementation":false,"DOMMatrix":false,"DOMMatrixReadOnly":false,"DOMParser":false,"DOMPoint":false,"DOMPointReadOnly":false,"DOMQuad":false,"DOMRect":false,"DOMRectReadOnly":false,"DOMStringList":false,"DOMStringMap":false,"DOMTokenList":false,"DragEvent":false,"DynamicsCompressorNode":false,"Element":false,"ErrorEvent":false,"event":false,"Event":false,"EventSource":false,"EventTarget":false,"external":false,"fetch":false,"File":false,"FileList":false,"FileReader":false,"find":false,"focus":false,"FocusEvent":false,"FontFace":false,"FontFaceSetLoadEvent":false,"FormData":false,"frameElement":false,"frames":false,"GainNode":false,"Gamepad":false,"GamepadButton":false,"GamepadEvent":false,"getComputedStyle":false,"getSelection":false,"HashChangeEvent":false,"Headers":false,"history":false,"History":false,"HTMLAllCollection":false,"HTMLAnchorElement":false,"HTMLAreaElement":false,"HTMLAudioElement":false,"HTMLBaseElement":false,"HTMLBodyElement":false,"HTMLBRElement":false,"HTMLButtonElement":false,"HTMLCanvasElement":false,"HTMLCollection":false,"HTMLContentElement":false,"HTMLDataElement":false,"HTMLDataListElement":false,"HTMLDetailsElement":false,"HTMLDialogElement":false,"HTMLDirectoryElement":false,"HTMLDivElement":false,"HTMLDListElement":false,"HTMLDocument":false,"HTMLElement":false,"HTMLEmbedElement":false,"HTMLFieldSetElement":false,"HTMLFontElement":false,"HTMLFormControlsCollection":false,"HTMLFormElement":false,"HTMLFrameElement":false,"HTMLFrameSetElement":false,"HTMLHeadElement":false,"HTMLHeadingElement":false,"HTMLHRElement":false,"HTMLHtmlElement":false,"HTMLIFrameElement":false,"HTMLImageElement":false,"HTMLInputElement":false,"HTMLLabelElement":false,"HTMLLegendElement":false,"HTMLLIElement":false,"HTMLLinkElement":false,"HTMLMapElement":false,"HTMLMarqueeElement":false,"HTMLMediaElement":false,"HTMLMenuElement":false,"HTMLMetaElement":false,"HTMLMeterElement":false,"HTMLModElement":false,"HTMLObjectElement":false,"HTMLOListElement":false,"HTMLOptGroupElement":false,"HTMLOptionElement":false,"HTMLOptionsCollection":false,"HTMLOutputElement":false,"HTMLParagraphElement":false,"HTMLParamElement":false,"HTMLPictureElement":false,"HTMLPreElement":false,"HTMLProgressElement":false,"HTMLQuoteElement":false,"HTMLScriptElement":false,"HTMLSelectElement":false,"HTMLShadowElement":false,"HTMLSlotElement":false,"HTMLSourceElement":false,"HTMLSpanElement":false,"HTMLStyleElement":false,"HTMLTableCaptionElement":false,"HTMLTableCellElement":false,"HTMLTableColElement":false,"HTMLTableElement":false,"HTMLTableRowElement":false,"HTMLTableSectionElement":false,"HTMLTemplateElement":false,"HTMLTextAreaElement":false,"HTMLTimeElement":false,"HTMLTitleElement":false,"HTMLTrackElement":false,"HTMLUListElement":false,"HTMLUnknownElement":false,"HTMLVideoElement":false,"IDBCursor":false,"IDBCursorWithValue":false,"IDBDatabase":false,"IDBFactory":false,"IDBIndex":false,"IDBKeyRange":false,"IDBObjectStore":false,"IDBOpenDBRequest":false,"IDBRequest":false,"IDBTransaction":false,"IDBVersionChangeEvent":false,"IdleDeadline":false,"IIRFilterNode":false,"Image":false,"ImageBitmap":false,"ImageBitmapRenderingContext":false,"ImageCapture":false,"ImageData":false,"indexedDB":false,"innerHeight":false,"innerWidth":false,"InputEvent":false,"IntersectionObserver":false,"IntersectionObserverEntry":false,"Intl":false,"isSecureContext":false,"KeyboardEvent":false,"KeyframeEffect":false,"KeyframeEffectReadOnly":false,"length":false,"localStorage":false,"location":true,"Location":false,"locationbar":false,"matchMedia":false,"MediaDeviceInfo":false,"MediaDevices":false,"MediaElementAudioSourceNode":false,"MediaEncryptedEvent":false,"MediaError":false,"MediaKeyMessageEvent":false,"MediaKeySession":false,"MediaKeyStatusMap":false,"MediaKeySystemAccess":false,"MediaList":false,"MediaQueryList":false,"MediaQueryListEvent":false,"MediaRecorder":false,"MediaSettingsRange":false,"MediaSource":false,"MediaStream":false,"MediaStreamAudioDestinationNode":false,"MediaStreamAudioSourceNode":false,"MediaStreamEvent":false,"MediaStreamTrack":false,"MediaStreamTrackEvent":false,"menubar":false,"MessageChannel":false,"MessageEvent":false,"MessagePort":false,"MIDIAccess":false,"MIDIConnectionEvent":false,"MIDIInput":false,"MIDIInputMap":false,"MIDIMessageEvent":false,"MIDIOutput":false,"MIDIOutputMap":false,"MIDIPort":false,"MimeType":false,"MimeTypeArray":false,"MouseEvent":false,"moveBy":false,"moveTo":false,"MutationEvent":false,"MutationObserver":false,"MutationRecord":false,"name":false,"NamedNodeMap":false,"NavigationPreloadManager":false,"navigator":false,"Navigator":false,"NetworkInformation":false,"Node":false,"NodeFilter":false,"NodeIterator":false,"NodeList":false,"Notification":false,"OfflineAudioCompletionEvent":false,"OfflineAudioContext":false,"offscreenBuffering":false,"OffscreenCanvas":true,"onabort":true,"onafterprint":true,"onanimationend":true,"onanimationiteration":true,"onanimationstart":true,"onappinstalled":true,"onauxclick":true,"onbeforeinstallprompt":true,"onbeforeprint":true,"onbeforeunload":true,"onblur":true,"oncancel":true,"oncanplay":true,"oncanplaythrough":true,"onchange":true,"onclick":true,"onclose":true,"oncontextmenu":true,"oncuechange":true,"ondblclick":true,"ondevicemotion":true,"ondeviceorientation":true,"ondeviceorientationabsolute":true,"ondrag":true,"ondragend":true,"ondragenter":true,"ondragleave":true,"ondragover":true,"ondragstart":true,"ondrop":true,"ondurationchange":true,"onemptied":true,"onended":true,"onerror":true,"onfocus":true,"ongotpointercapture":true,"onhashchange":true,"oninput":true,"oninvalid":true,"onkeydown":true,"onkeypress":true,"onkeyup":true,"onlanguagechange":true,"onload":true,"onloadeddata":true,"onloadedmetadata":true,"onloadstart":true,"onlostpointercapture":true,"onmessage":true,"onmessageerror":true,"onmousedown":true,"onmouseenter":true,"onmouseleave":true,"onmousemove":true,"onmouseout":true,"onmouseover":true,"onmouseup":true,"onmousewheel":true,"onoffline":true,"ononline":true,"onpagehide":true,"onpageshow":true,"onpause":true,"onplay":true,"onplaying":true,"onpointercancel":true,"onpointerdown":true,"onpointerenter":true,"onpointerleave":true,"onpointermove":true,"onpointerout":true,"onpointerover":true,"onpointerup":true,"onpopstate":true,"onprogress":true,"onratechange":true,"onrejectionhandled":true,"onreset":true,"onresize":true,"onscroll":true,"onsearch":true,"onseeked":true,"onseeking":true,"onselect":true,"onstalled":true,"onstorage":true,"onsubmit":true,"onsuspend":true,"ontimeupdate":true,"ontoggle":true,"ontransitionend":true,"onunhandledrejection":true,"onunload":true,"onvolumechange":true,"onwaiting":true,"onwheel":true,"open":false,"openDatabase":false,"opener":false,"Option":false,"origin":false,"OscillatorNode":false,"outerHeight":false,"outerWidth":false,"PageTransitionEvent":false,"pageXOffset":false,"pageYOffset":false,"PannerNode":false,"parent":false,"Path2D":false,"PaymentAddress":false,"PaymentRequest":false,"PaymentRequestUpdateEvent":false,"PaymentResponse":false,"performance":false,"Performance":false,"PerformanceEntry":false,"PerformanceLongTaskTiming":false,"PerformanceMark":false,"PerformanceMeasure":false,"PerformanceNavigation":false,"PerformanceNavigationTiming":false,"PerformanceObserver":false,"PerformanceObserverEntryList":false,"PerformancePaintTiming":false,"PerformanceResourceTiming":false,"PerformanceTiming":false,"PeriodicWave":false,"Permissions":false,"PermissionStatus":false,"personalbar":false,"PhotoCapabilities":false,"Plugin":false,"PluginArray":false,"PointerEvent":false,"PopStateEvent":false,"postMessage":false,"Presentation":false,"PresentationAvailability":false,"PresentationConnection":false,"PresentationConnectionAvailableEvent":false,"PresentationConnectionCloseEvent":false,"PresentationConnectionList":false,"PresentationReceiver":false,"PresentationRequest":false,"print":false,"ProcessingInstruction":false,"ProgressEvent":false,"PromiseRejectionEvent":false,"prompt":false,"PushManager":false,"PushSubscription":false,"PushSubscriptionOptions":false,"queueMicrotask":false,"RadioNodeList":false,"Range":false,"ReadableStream":false,"registerProcessor":false,"RemotePlayback":false,"removeEventListener":false,"Request":false,"requestAnimationFrame":false,"requestIdleCallback":false,"resizeBy":false,"ResizeObserver":false,"ResizeObserverEntry":false,"resizeTo":false,"Response":false,"RTCCertificate":false,"RTCDataChannel":false,"RTCDataChannelEvent":false,"RTCDtlsTransport":false,"RTCIceCandidate":false,"RTCIceGatherer":false,"RTCIceTransport":false,"RTCPeerConnection":false,"RTCPeerConnectionIceEvent":false,"RTCRtpContributingSource":false,"RTCRtpReceiver":false,"RTCRtpSender":false,"RTCSctpTransport":false,"RTCSessionDescription":false,"RTCStatsReport":false,"RTCTrackEvent":false,"screen":false,"Screen":false,"screenLeft":false,"ScreenOrientation":false,"screenTop":false,"screenX":false,"screenY":false,"ScriptProcessorNode":false,"scroll":false,"scrollbars":false,"scrollBy":false,"scrollTo":false,"scrollX":false,"scrollY":false,"SecurityPolicyViolationEvent":false,"Selection":false,"self":false,"ServiceWorker":false,"ServiceWorkerContainer":false,"ServiceWorkerRegistration":false,"sessionStorage":false,"setInterval":false,"setTimeout":false,"ShadowRoot":false,"SharedWorker":false,"SourceBuffer":false,"SourceBufferList":false,"speechSynthesis":false,"SpeechSynthesisEvent":false,"SpeechSynthesisUtterance":false,"StaticRange":false,"status":false,"statusbar":false,"StereoPannerNode":false,"stop":false,"Storage":false,"StorageEvent":false,"StorageManager":false,"styleMedia":false,"StyleSheet":false,"StyleSheetList":false,"SubtleCrypto":false,"SVGAElement":false,"SVGAngle":false,"SVGAnimatedAngle":false,"SVGAnimatedBoolean":false,"SVGAnimatedEnumeration":false,"SVGAnimatedInteger":false,"SVGAnimatedLength":false,"SVGAnimatedLengthList":false,"SVGAnimatedNumber":false,"SVGAnimatedNumberList":false,"SVGAnimatedPreserveAspectRatio":false,"SVGAnimatedRect":false,"SVGAnimatedString":false,"SVGAnimatedTransformList":false,"SVGAnimateElement":false,"SVGAnimateMotionElement":false,"SVGAnimateTransformElement":false,"SVGAnimationElement":false,"SVGCircleElement":false,"SVGClipPathElement":false,"SVGComponentTransferFunctionElement":false,"SVGDefsElement":false,"SVGDescElement":false,"SVGDiscardElement":false,"SVGElement":false,"SVGEllipseElement":false,"SVGFEBlendElement":false,"SVGFEColorMatrixElement":false,"SVGFEComponentTransferElement":false,"SVGFECompositeElement":false,"SVGFEConvolveMatrixElement":false,"SVGFEDiffuseLightingElement":false,"SVGFEDisplacementMapElement":false,"SVGFEDistantLightElement":false,"SVGFEDropShadowElement":false,"SVGFEFloodElement":false,"SVGFEFuncAElement":false,"SVGFEFuncBElement":false,"SVGFEFuncGElement":false,"SVGFEFuncRElement":false,"SVGFEGaussianBlurElement":false,"SVGFEImageElement":false,"SVGFEMergeElement":false,"SVGFEMergeNodeElement":false,"SVGFEMorphologyElement":false,"SVGFEOffsetElement":false,"SVGFEPointLightElement":false,"SVGFESpecularLightingElement":false,"SVGFESpotLightElement":false,"SVGFETileElement":false,"SVGFETurbulenceElement":false,"SVGFilterElement":false,"SVGForeignObjectElement":false,"SVGGElement":false,"SVGGeometryElement":false,"SVGGradientElement":false,"SVGGraphicsElement":false,"SVGImageElement":false,"SVGLength":false,"SVGLengthList":false,"SVGLinearGradientElement":false,"SVGLineElement":false,"SVGMarkerElement":false,"SVGMaskElement":false,"SVGMatrix":false,"SVGMetadataElement":false,"SVGMPathElement":false,"SVGNumber":false,"SVGNumberList":false,"SVGPathElement":false,"SVGPatternElement":false,"SVGPoint":false,"SVGPointList":false,"SVGPolygonElement":false,"SVGPolylineElement":false,"SVGPreserveAspectRatio":false,"SVGRadialGradientElement":false,"SVGRect":false,"SVGRectElement":false,"SVGScriptElement":false,"SVGSetElement":false,"SVGStopElement":false,"SVGStringList":false,"SVGStyleElement":false,"SVGSVGElement":false,"SVGSwitchElement":false,"SVGSymbolElement":false,"SVGTextContentElement":false,"SVGTextElement":false,"SVGTextPathElement":false,"SVGTextPositioningElement":false,"SVGTitleElement":false,"SVGTransform":false,"SVGTransformList":false,"SVGTSpanElement":false,"SVGUnitTypes":false,"SVGUseElement":false,"SVGViewElement":false,"TaskAttributionTiming":false,"Text":false,"TextDecoder":false,"TextEncoder":false,"TextEvent":false,"TextMetrics":false,"TextTrack":false,"TextTrackCue":false,"TextTrackCueList":false,"TextTrackList":false,"TimeRanges":false,"toolbar":false,"top":false,"Touch":false,"TouchEvent":false,"TouchList":false,"TrackEvent":false,"TransitionEvent":false,"TreeWalker":false,"UIEvent":false,"URL":false,"URLSearchParams":false,"ValidityState":false,"visualViewport":false,"VisualViewport":false,"VTTCue":false,"WaveShaperNode":false,"WebAssembly":false,"WebGL2RenderingContext":false,"WebGLActiveInfo":false,"WebGLBuffer":false,"WebGLContextEvent":false,"WebGLFramebuffer":false,"WebGLProgram":false,"WebGLQuery":false,"WebGLRenderbuffer":false,"WebGLRenderingContext":false,"WebGLSampler":false,"WebGLShader":false,"WebGLShaderPrecisionFormat":false,"WebGLSync":false,"WebGLTexture":false,"WebGLTransformFeedback":false,"WebGLUniformLocation":false,"WebGLVertexArrayObject":false,"WebSocket":false,"WheelEvent":false,"window":false,"Window":false,"Worker":false,"WritableStream":false,"XMLDocument":false,"XMLHttpRequest":false,"XMLHttpRequestEventTarget":false,"XMLHttpRequestUpload":false,"XMLSerializer":false,"XPathEvaluator":false,"XPathExpression":false,"XPathResult":false,"XSLTProcessor":false},"worker":{"addEventListener":false,"applicationCache":false,"atob":false,"Blob":false,"BroadcastChannel":false,"btoa":false,"Cache":false,"caches":false,"clearInterval":false,"clearTimeout":false,"close":true,"console":false,"fetch":false,"FileReaderSync":false,"FormData":false,"Headers":false,"IDBCursor":false,"IDBCursorWithValue":false,"IDBDatabase":false,"IDBFactory":false,"IDBIndex":false,"IDBKeyRange":false,"IDBObjectStore":false,"IDBOpenDBRequest":false,"IDBRequest":false,"IDBTransaction":false,"IDBVersionChangeEvent":false,"ImageData":false,"importScripts":true,"indexedDB":false,"location":false,"MessageChannel":false,"MessagePort":false,"name":false,"navigator":false,"Notification":false,"onclose":true,"onconnect":true,"onerror":true,"onlanguagechange":true,"onmessage":true,"onoffline":true,"ononline":true,"onrejectionhandled":true,"onunhandledrejection":true,"performance":false,"Performance":false,"PerformanceEntry":false,"PerformanceMark":false,"PerformanceMeasure":false,"PerformanceNavigation":false,"PerformanceResourceTiming":false,"PerformanceTiming":false,"postMessage":true,"Promise":false,"queueMicrotask":false,"removeEventListener":false,"Request":false,"Response":false,"self":true,"ServiceWorkerRegistration":false,"setInterval":false,"setTimeout":false,"TextDecoder":false,"TextEncoder":false,"URL":false,"URLSearchParams":false,"WebSocket":false,"Worker":false,"WorkerGlobalScope":false,"XMLHttpRequest":false},"node":{"__dirname":false,"__filename":false,"Buffer":false,"clearImmediate":false,"clearInterval":false,"clearTimeout":false,"console":false,"exports":true,"global":false,"Intl":false,"module":false,"process":false,"queueMicrotask":false,"require":false,"setImmediate":false,"setInterval":false,"setTimeout":false,"TextDecoder":false,"TextEncoder":false,"URL":false,"URLSearchParams":false},"commonjs":{"exports":true,"global":false,"module":false,"require":false},"amd":{"define":false,"require":false},"mocha":{"after":false,"afterEach":false,"before":false,"beforeEach":false,"context":false,"describe":false,"it":false,"mocha":false,"run":false,"setup":false,"specify":false,"suite":false,"suiteSetup":false,"suiteTeardown":false,"teardown":false,"test":false,"xcontext":false,"xdescribe":false,"xit":false,"xspecify":false},"jasmine":{"afterAll":false,"afterEach":false,"beforeAll":false,"beforeEach":false,"describe":false,"expect":false,"fail":false,"fdescribe":false,"fit":false,"it":false,"jasmine":false,"pending":false,"runs":false,"spyOn":false,"spyOnProperty":false,"waits":false,"waitsFor":false,"xdescribe":false,"xit":false},"jest":{"afterAll":false,"afterEach":false,"beforeAll":false,"beforeEach":false,"describe":false,"expect":false,"fdescribe":false,"fit":false,"it":false,"jest":false,"pit":false,"require":false,"test":false,"xdescribe":false,"xit":false,"xtest":false},"qunit":{"asyncTest":false,"deepEqual":false,"equal":false,"expect":false,"module":false,"notDeepEqual":false,"notEqual":false,"notOk":false,"notPropEqual":false,"notStrictEqual":false,"ok":false,"propEqual":false,"QUnit":false,"raises":false,"start":false,"stop":false,"strictEqual":false,"test":false,"throws":false},"phantomjs":{"console":true,"exports":true,"phantom":true,"require":true,"WebPage":true},"couch":{"emit":false,"exports":false,"getRow":false,"log":false,"module":false,"provides":false,"require":false,"respond":false,"send":false,"start":false,"sum":false},"rhino":{"defineClass":false,"deserialize":false,"gc":false,"help":false,"importClass":false,"importPackage":false,"java":false,"load":false,"loadClass":false,"Packages":false,"print":false,"quit":false,"readFile":false,"readUrl":false,"runCommand":false,"seal":false,"serialize":false,"spawn":false,"sync":false,"toint32":false,"version":false},"nashorn":{"__DIR__":false,"__FILE__":false,"__LINE__":false,"com":false,"edu":false,"exit":false,"java":false,"Java":false,"javafx":false,"JavaImporter":false,"javax":false,"JSAdapter":false,"load":false,"loadWithNewGlobal":false,"org":false,"Packages":false,"print":false,"quit":false},"wsh":{"ActiveXObject":true,"Enumerator":true,"GetObject":true,"ScriptEngine":true,"ScriptEngineBuildVersion":true,"ScriptEngineMajorVersion":true,"ScriptEngineMinorVersion":true,"VBArray":true,"WScript":true,"WSH":true,"XDomainRequest":true},"jquery":{"$":false,"jQuery":false},"yui":{"YAHOO":false,"YAHOO_config":false,"YUI":false,"YUI_config":false},"shelljs":{"cat":false,"cd":false,"chmod":false,"config":false,"cp":false,"dirs":false,"echo":false,"env":false,"error":false,"exec":false,"exit":false,"find":false,"grep":false,"ln":false,"ls":false,"mkdir":false,"mv":false,"popd":false,"pushd":false,"pwd":false,"rm":false,"sed":false,"set":false,"target":false,"tempdir":false,"test":false,"touch":false,"which":false},"prototypejs":{"$":false,"$$":false,"$A":false,"$break":false,"$continue":false,"$F":false,"$H":false,"$R":false,"$w":false,"Abstract":false,"Ajax":false,"Autocompleter":false,"Builder":false,"Class":false,"Control":false,"Draggable":false,"Draggables":false,"Droppables":false,"Effect":false,"Element":false,"Enumerable":false,"Event":false,"Field":false,"Form":false,"Hash":false,"Insertion":false,"ObjectRange":false,"PeriodicalExecuter":false,"Position":false,"Prototype":false,"Scriptaculous":false,"Selector":false,"Sortable":false,"SortableObserver":false,"Sound":false,"Template":false,"Toggle":false,"Try":false},"meteor":{"_":false,"$":false,"Accounts":false,"AccountsClient":false,"AccountsCommon":false,"AccountsServer":false,"App":false,"Assets":false,"Blaze":false,"check":false,"Cordova":false,"DDP":false,"DDPRateLimiter":false,"DDPServer":false,"Deps":false,"EJSON":false,"Email":false,"HTTP":false,"Log":false,"Match":false,"Meteor":false,"Mongo":false,"MongoInternals":false,"Npm":false,"Package":false,"Plugin":false,"process":false,"Random":false,"ReactiveDict":false,"ReactiveVar":false,"Router":false,"ServiceConfiguration":false,"Session":false,"share":false,"Spacebars":false,"Template":false,"Tinytest":false,"Tracker":false,"UI":false,"Utils":false,"WebApp":false,"WebAppInternals":false},"mongo":{"_isWindows":false,"_rand":false,"BulkWriteResult":false,"cat":false,"cd":false,"connect":false,"db":false,"getHostName":false,"getMemInfo":false,"hostname":false,"ISODate":false,"listFiles":false,"load":false,"ls":false,"md5sumFile":false,"mkdir":false,"Mongo":false,"NumberInt":false,"NumberLong":false,"ObjectId":false,"PlanCache":false,"print":false,"printjson":false,"pwd":false,"quit":false,"removeFile":false,"rs":false,"sh":false,"UUID":false,"version":false,"WriteResult":false},"applescript":{"$":false,"Application":false,"Automation":false,"console":false,"delay":false,"Library":false,"ObjC":false,"ObjectSpecifier":false,"Path":false,"Progress":false,"Ref":false},"serviceworker":{"addEventListener":false,"applicationCache":false,"atob":false,"Blob":false,"BroadcastChannel":false,"btoa":false,"Cache":false,"caches":false,"CacheStorage":false,"clearInterval":false,"clearTimeout":false,"Client":false,"clients":false,"Clients":false,"close":true,"console":false,"ExtendableEvent":false,"ExtendableMessageEvent":false,"fetch":false,"FetchEvent":false,"FileReaderSync":false,"FormData":false,"Headers":false,"IDBCursor":false,"IDBCursorWithValue":false,"IDBDatabase":false,"IDBFactory":false,"IDBIndex":false,"IDBKeyRange":false,"IDBObjectStore":false,"IDBOpenDBRequest":false,"IDBRequest":false,"IDBTransaction":false,"IDBVersionChangeEvent":false,"ImageData":false,"importScripts":false,"indexedDB":false,"location":false,"MessageChannel":false,"MessagePort":false,"name":false,"navigator":false,"Notification":false,"onclose":true,"onconnect":true,"onerror":true,"onfetch":true,"oninstall":true,"onlanguagechange":true,"onmessage":true,"onmessageerror":true,"onnotificationclick":true,"onnotificationclose":true,"onoffline":true,"ononline":true,"onpush":true,"onpushsubscriptionchange":true,"onrejectionhandled":true,"onsync":true,"onunhandledrejection":true,"performance":false,"Performance":false,"PerformanceEntry":false,"PerformanceMark":false,"PerformanceMeasure":false,"PerformanceNavigation":false,"PerformanceResourceTiming":false,"PerformanceTiming":false,"postMessage":true,"Promise":false,"queueMicrotask":false,"registration":false,"removeEventListener":false,"Request":false,"Response":false,"self":false,"ServiceWorker":false,"ServiceWorkerContainer":false,"ServiceWorkerGlobalScope":false,"ServiceWorkerMessageEvent":false,"ServiceWorkerRegistration":false,"setInterval":false,"setTimeout":false,"skipWaiting":false,"TextDecoder":false,"TextEncoder":false,"URL":false,"URLSearchParams":false,"WebSocket":false,"WindowClient":false,"Worker":false,"WorkerGlobalScope":false,"XMLHttpRequest":false},"atomtest":{"advanceClock":false,"fakeClearInterval":false,"fakeClearTimeout":false,"fakeSetInterval":false,"fakeSetTimeout":false,"resetTimeouts":false,"waitsForPromise":false},"embertest":{"andThen":false,"click":false,"currentPath":false,"currentRouteName":false,"currentURL":false,"fillIn":false,"find":false,"findAll":false,"findWithAssert":false,"keyEvent":false,"pauseTest":false,"resumeTest":false,"triggerEvent":false,"visit":false,"wait":false},"protractor":{"$":false,"$$":false,"browser":false,"by":false,"By":false,"DartObject":false,"element":false,"protractor":false},"shared-node-browser":{"clearInterval":false,"clearTimeout":false,"console":false,"setInterval":false,"setTimeout":false,"URL":false,"URLSearchParams":false},"webextensions":{"browser":false,"chrome":false,"opr":false},"greasemonkey":{"cloneInto":false,"createObjectIn":false,"exportFunction":false,"GM":false,"GM_addStyle":false,"GM_deleteValue":false,"GM_getResourceText":false,"GM_getResourceURL":false,"GM_getValue":false,"GM_info":false,"GM_listValues":false,"GM_log":false,"GM_openInTab":false,"GM_registerMenuCommand":false,"GM_setClipboard":false,"GM_setValue":false,"GM_xmlhttpRequest":false,"unsafeWindow":false},"devtools":{"$":false,"$_":false,"$$":false,"$0":false,"$1":false,"$2":false,"$3":false,"$4":false,"$x":false,"chrome":false,"clear":false,"copy":false,"debug":false,"dir":false,"dirxml":false,"getEventListeners":false,"inspect":false,"keys":false,"monitor":false,"monitorEvents":false,"profile":false,"profileEnd":false,"queryObjects":false,"table":false,"undebug":false,"unmonitor":false,"unmonitorEvents":false,"values":false}}')},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(406),i=t(407);e.default=class{constructor(s,o){var a;this._map=void 0,this._rawMappings=void 0,this._sourceFileName=void 0,this._lastGenLine=0,this._lastSourceLine=0,this._lastSourceColumn=0,this._inputMap=void 0;const l=this._map=new r.GenMapping({sourceRoot:s.sourceRoot});if(this._sourceFileName=(a=s.sourceFileName)==null?void 0:a.replace(/\\/g,"/"),this._rawMappings=void 0,s.inputSourceMap){this._inputMap=new i.TraceMap(s.inputSourceMap);const u=this._inputMap.resolvedSources;if(u.length)for(let h=0;h<u.length;h++){var c;(0,r.setSourceContent)(l,u[h],(c=this._inputMap.sourcesContent)==null?void 0:c[h])}}if(typeof o!="string"||s.inputSourceMap){if(typeof o=="object")for(const u of Object.keys(o))(0,r.setSourceContent)(l,u.replace(/\\/g,"/"),o[u])}else(0,r.setSourceContent)(l,this._sourceFileName,o)}get(){return(0,r.toEncodedMap)(this._map)}getDecoded(){return(0,r.toDecodedMap)(this._map)}getRawMappings(){return this._rawMappings||(this._rawMappings=(0,r.allMappings)(this._map))}mark(s,o,a,l,c,u){var h;let d;if(this._rawMappings=void 0,o!=null)if(this._inputMap){if(d=(0,i.originalPositionFor)(this._inputMap,{line:o,column:a}),!d.name&&c){const g=(0,i.originalPositionFor)(this._inputMap,c);g.name&&(l=g.name)}}else d={source:u?.replace(/\\/g,"/")||this._sourceFileName,line:o,column:a};(0,r.maybeAddMapping)(this._map,{name:l,generated:s,source:(h=d)==null?void 0:h.source,original:d})}}},()=>{},()=>{},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(409),i=t(184),s=t(0),o=t(155);const{isFunction:a,isStatement:l,isClassBody:c,isTSInterfaceBody:u,isTSEnumDeclaration:h}=s,d=/e/i,g=/\.0+$/,f=/[\n\r\u2028\u2029]/,v=/[\n\r\u2028\u2029]|\*\//,{needsParens:C}=i;class A{constructor(E,I){this.inForStatementInitCounter=0,this._printStack=[],this._indent=0,this._indentRepeat=0,this._insideAux=!1,this._parenPushNewlineState=null,this._noLineTerminator=!1,this._printAuxAfterOnNextUserNode=!1,this._printedComments=new Set,this._endsWithInteger=!1,this._endsWithWord=!1,this._lastCommentLine=0,this._endsWithInnerRaw=!1,this._indentInnerComments=!0,this.format=E,this._indentRepeat=E.indent.style.length,this._inputMap=I?._inputMap,this._buf=new r.default(I,E.indent.style[0])}generate(E){return this.print(E),this._maybeAddAuxComment(),this._buf.get()}indent(){this.format.compact||this.format.concise||this._indent++}dedent(){this.format.compact||this.format.concise||this._indent--}semicolon(){let E=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this._maybeAddAuxComment(),E?this._appendChar(59):this._queue(59),this._noLineTerminator=!1}rightBrace(E){this.format.minified&&this._buf.removeLastSemicolon(),this.sourceWithOffset("end",E.loc,-1),this.tokenChar(125)}rightParens(E){this.sourceWithOffset("end",E.loc,-1),this.tokenChar(41)}space(){let E=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!this.format.compact){if(E)this._space();else if(this._buf.hasContent()){const I=this.getLastChar();I!==32&&I!==10&&this._space()}}}word(E){let I=arguments.length>1&&arguments[1]!==void 0&&arguments[1];this._maybePrintInnerComments(),(this._endsWithWord||E.charCodeAt(0)===47&&this.endsWith(47))&&this._space(),this._maybeAddAuxComment(),this._append(E,!1),this._endsWithWord=!0,this._noLineTerminator=I}number(E,I){this.word(E),this._endsWithInteger=Number.isInteger(I)&&!function(S){if(S.length>2&&S.charCodeAt(0)===48){const T=S.charCodeAt(1);return T===98||T===111||T===120}return!1}(E)&&!d.test(E)&&!g.test(E)&&E.charCodeAt(E.length-1)!==46}token(E){let I=arguments.length>1&&arguments[1]!==void 0&&arguments[1];this._maybePrintInnerComments();const S=this.getLastChar(),T=E.charCodeAt(0);(S===33&&(E==="--"||T===61)||T===43&&S===43||T===45&&S===45||T===46&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._append(E,I),this._noLineTerminator=!1}tokenChar(E){this._maybePrintInnerComments();const I=this.getLastChar();(E===43&&I===43||E===45&&I===45||E===46&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._appendChar(E),this._noLineTerminator=!1}newline(){let E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;if(!(E<=0)){if(!(arguments.length>1&&arguments[1])){if(this.format.retainLines||this.format.compact)return;if(this.format.concise)return void this.space()}E>2&&(E=2),E-=this._buf.getNewlineCount();for(let I=0;I<E;I++)this._newline()}}endsWith(E){return this.getLastChar()===E}getLastChar(){return this._buf.getLastChar()}endsWithCharAndNewline(){return this._buf.endsWithCharAndNewline()}removeTrailingNewline(){this._buf.removeTrailingNewline()}exactSource(E,I){E?(this._catchUp("start",E),this._buf.exactSource(E,I)):I()}source(E,I){I&&(this._catchUp(E,I),this._buf.source(E,I))}sourceWithOffset(E,I,S){I&&(this._catchUp(E,I),this._buf.sourceWithOffset(E,I,S))}withSource(E,I,S){I?(this._catchUp(E,I),this._buf.withSource(E,I,S)):S()}sourceIdentifierName(E,I){if(!this._buf._canMarkIdName)return;const S=this._buf._sourcePosition;S.identifierNamePos=I,S.identifierName=E}_space(){this._queue(32)}_newline(){this._queue(10)}_append(E,I){this._maybeAddParen(E),this._maybeIndent(E.charCodeAt(0)),this._buf.append(E,I),this._endsWithWord=!1,this._endsWithInteger=!1}_appendChar(E){this._maybeAddParenChar(E),this._maybeIndent(E),this._buf.appendChar(E),this._endsWithWord=!1,this._endsWithInteger=!1}_queue(E){this._maybeAddParenChar(E),this._maybeIndent(E),this._buf.queue(E),this._endsWithWord=!1,this._endsWithInteger=!1}_maybeIndent(E){this._indent&&E!==10&&this.endsWith(10)&&this._buf.queueIndentation(this._getIndent())}_shouldIndent(E){if(this._indent&&E!==10&&this.endsWith(10))return!0}_maybeAddParenChar(E){const I=this._parenPushNewlineState;I&&E!==32&&(E===10?(this.tokenChar(40),this.indent(),I.printed=!0):this._parenPushNewlineState=null)}_maybeAddParen(E){const I=this._parenPushNewlineState;if(!I)return;const S=E.length;let T;for(T=0;T<S&&E.charCodeAt(T)===32;T++);if(T===S)return;const P=E.charCodeAt(T);if(P!==10){if(P!==47||T+1===S)return void(this._parenPushNewlineState=null);const _=E.charCodeAt(T+1);if(_===42)return;if(_!==47)return void(this._parenPushNewlineState=null)}this.tokenChar(40),this.indent(),I.printed=!0}catchUp(E){if(!this.format.retainLines)return;const I=E-this._buf.getCurrentLine();for(let S=0;S<I;S++)this._newline()}_catchUp(E,I){var S;if(!this.format.retainLines)return;const T=I==null||(S=I[E])==null?void 0:S.line;if(T!=null){const P=T-this._buf.getCurrentLine();for(let _=0;_<P;_++)this._newline()}}_getIndent(){return this._indentRepeat*this._indent}printTerminatorless(E,I,S){if(S)this._noLineTerminator=!0,this.print(E,I);else{const T={printed:!1};this._parenPushNewlineState=T,this.print(E,I),T.printed&&(this.dedent(),this.newline(),this.tokenChar(41))}}print(E,I,S,T,P){var _,$;if(!E)return;this._endsWithInnerRaw=!1;const B=E.type,U=this.format,H=U.concise;E._compact&&(U.concise=!0);const N=this[B];if(N===void 0)throw new ReferenceError(`unknown node of type ${JSON.stringify(B)} with constructor ${JSON.stringify(E.constructor.name)}`);this._printStack.push(E);const W=this._insideAux;this._insideAux=E.loc==null,this._maybeAddAuxComment(this._insideAux&&!W);const D=(_=E.extra)==null?void 0:_.parenthesized;let R=P||D&&U.retainFunctionParens&&B==="FunctionExpression"||C(E,I,this._printStack);if(!R&&D&&($=E.leadingComments)!=null&&$.length&&E.leadingComments[0].type==="CommentBlock")switch(I?.type){case"ExpressionStatement":case"VariableDeclarator":case"AssignmentExpression":case"ReturnStatement":break;case"CallExpression":case"OptionalCallExpression":case"NewExpression":if(I.callee!==E)break;default:R=!0}R&&(this.tokenChar(40),this._endsWithInnerRaw=!1),this._lastCommentLine=0,this._printLeadingComments(E,I);const Y=B==="Program"||B==="File"?null:E.loc;this.exactSource(Y,N.bind(this,E,I)),R?(this._printTrailingComments(E,I),this.tokenChar(41),this._noLineTerminator=S):S&&!this._noLineTerminator?(this._noLineTerminator=!0,this._printTrailingComments(E,I)):this._printTrailingComments(E,I,T),this._printStack.pop(),U.concise=H,this._insideAux=W,this._endsWithInnerRaw=!1}_maybeAddAuxComment(E){E&&this._printAuxBeforeComment(),this._insideAux||this._printAuxAfterComment()}_printAuxBeforeComment(){if(this._printAuxAfterOnNextUserNode)return;this._printAuxAfterOnNextUserNode=!0;const E=this.format.auxiliaryCommentBefore;E&&this._printComment({type:"CommentBlock",value:E},0)}_printAuxAfterComment(){if(!this._printAuxAfterOnNextUserNode)return;this._printAuxAfterOnNextUserNode=!1;const E=this.format.auxiliaryCommentAfter;E&&this._printComment({type:"CommentBlock",value:E},0)}getPossibleRaw(E){const I=E.extra;if(I?.raw!=null&&I.rawValue!=null&&E.value===I.rawValue)return I.raw}printJoin(E,I){let S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(E==null||!E.length)return;let{indent:T}=S;if(T==null&&this.format.retainLines){var P;const N=(P=E[0].loc)==null?void 0:P.start.line;N!=null&&N!==this._buf.getCurrentLine()&&(T=!0)}T&&this.indent();const _={addNewlines:S.addNewlines,nextNodeStartLine:0},$=S.separator?S.separator.bind(this):null,B=E.length;for(let N=0;N<B;N++){const W=E[N];var U;if(W&&(S.statement&&this._printNewline(N===0,_),this.print(W,I,void 0,S.trailingCommentsLineOffset||0),S.iterator==null||S.iterator(W,N),N<B-1&&$?.(),S.statement))if((U=W.trailingComments)!=null&&U.length||(this._lastCommentLine=0),N+1===B)this.newline(1);else{var H;const D=E[N+1];_.nextNodeStartLine=((H=D.loc)==null?void 0:H.start.line)||0,this._printNewline(!0,_)}}T&&this.dedent()}printAndIndentOnComments(E,I){const S=E.leadingComments&&E.leadingComments.length>0;S&&this.indent(),this.print(E,I),S&&this.dedent()}printBlock(E){const I=E.body;I.type!=="EmptyStatement"&&this.space(),this.print(I,E)}_printTrailingComments(E,I,S){const{innerComments:T,trailingComments:P}=E;T!=null&&T.length&&this._printComments(2,T,E,I,S),P!=null&&P.length&&this._printComments(2,P,E,I,S)}_printLeadingComments(E,I){const S=E.leadingComments;S!=null&&S.length&&this._printComments(0,S,E,I)}_maybePrintInnerComments(){this._endsWithInnerRaw&&this.printInnerComments(),this._endsWithInnerRaw=!0,this._indentInnerComments=!0}printInnerComments(){const E=this._printStack[this._printStack.length-1],I=E.innerComments;if(I==null||!I.length)return;const S=this.endsWith(32),T=this._indentInnerComments,P=this._printedComments.size;T&&this.indent(),this._printComments(1,I,E),S&&P!==this._printedComments.size&&this.space(),T&&this.dedent()}noIndentInnerCommentsHere(){this._indentInnerComments=!1}printSequence(E,I){let S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};S.statement=!0,S.indent!=null||(S.indent=!1),this.printJoin(E,I,S)}printList(E,I){let S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};S.separator==null&&(S.separator=b),this.printJoin(E,I,S)}_printNewline(E,I){const S=this.format;if(S.retainLines||S.compact)return;if(S.concise)return void this.space();if(!E)return;const T=I.nextNodeStartLine,P=this._lastCommentLine;if(T>0&&P>0){const _=T-P;if(_>=0)return void this.newline(_||1)}this._buf.hasContent()&&this.newline(1)}_shouldPrintComment(E){return E.ignore||this._printedComments.has(E)?0:this._noLineTerminator&&v.test(E.value)?2:(this._printedComments.add(E),this.format.shouldPrintComment(E.value)?1:0)}_printComment(E,I){const S=this._noLineTerminator,T=E.type==="CommentBlock",P=T&&I!==1&&!this._noLineTerminator;P&&this._buf.hasContent()&&I!==2&&this.newline(1);const _=this.getLastChar();let $;if(_!==91&&_!==123&&this.space(),T){const{_parenPushNewlineState:U}=this;if(U?.printed===!1&&f.test(E.value)&&(this.tokenChar(40),this.indent(),U.printed=!0),$=`/*${E.value}*/`,this.format.indent.adjustMultilineComment){var B;const H=(B=E.loc)==null?void 0:B.start.column;if(H){const N=new RegExp("\\n\\s{1,"+H+"}","g");$=$.replace(N,`
|
||
`)}if(this.format.concise)$=$.replace(/\n(?!$)/g,`
|
||
`);else{let N=this.format.retainLines?0:this._buf.getCurrentColumn();(this._shouldIndent(47)||this.format.retainLines)&&(N+=this._getIndent()),$=$.replace(/\n(?!$)/g,`
|
||
${" ".repeat(N)}`)}}}else $=S?`/*${E.value}*/`:`//${E.value}`;this.endsWith(47)&&this._space(),this.source("start",E.loc),this._append($,T),T||S||this.newline(1,!0),P&&I!==3&&this.newline(1)}_printComments(E,I,S,T){let P=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;const _=S.loc,$=I.length;let B=!!_;const U=B?_.start.line:0,H=B?_.end.line:0;let N=0,W=0;const D=this._noLineTerminator?function(){}:this.newline.bind(this);for(let R=0;R<$;R++){const Y=I[R],ie=this._shouldPrintComment(Y);if(ie===2){B=!1;break}if(B&&Y.loc&&ie===1){const de=Y.loc.start.line,xe=Y.loc.end.line;if(E===0){let X=0;R===0?!this._buf.hasContent()||Y.type!=="CommentLine"&&de==xe||(X=W=1):X=de-N,N=xe,D(X),this._printComment(Y,1),R+1===$&&(D(Math.max(U-N,W)),N=U)}else if(E===1){const X=de-(R===0?U:N);N=xe,D(X),this._printComment(Y,1),R+1===$&&(D(Math.min(1,H-N)),N=H)}else{const X=de-(R===0?H-P:N);N=xe,D(X),this._printComment(Y,1)}}else{if(B=!1,ie!==1)continue;if($===1){const de=Y.loc?Y.loc.start.line===Y.loc.end.line:!f.test(Y.value),xe=de&&!l(S)&&!c(T)&&!u(T)&&!h(T);E===0?this._printComment(Y,xe&&S.type!=="ObjectExpression"||de&&a(T,{body:S})?1:0):xe&&E===2?this._printComment(Y,1):this._printComment(Y,0)}else E!==1||S.type==="ObjectExpression"&&S.properties.length>1||S.type==="ClassBody"||S.type==="TSInterfaceBody"?this._printComment(Y,0):this._printComment(Y,R===0?2:R===$-1?3:0)}}E===2&&B&&N&&(this._lastCommentLine=N)}}function b(){this.tokenChar(44),this.space()}Object.assign(A.prototype,o),A.prototype.Noop=function(){},e.default=A},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=class{constructor(t,r){this._map=null,this._buf="",this._str="",this._appendCount=0,this._last=0,this._queue=[],this._queueCursor=0,this._canMarkIdName=!0,this._indentChar="",this._fastIndentations=[],this._position={line:1,column:0},this._sourcePosition={identifierName:void 0,identifierNamePos:void 0,line:void 0,column:void 0,filename:void 0},this._map=t,this._indentChar=r;for(let i=0;i<64;i++)this._fastIndentations.push(r.repeat(i));this._allocQueue()}_allocQueue(){const t=this._queue;for(let r=0;r<16;r++)t.push({char:0,repeat:1,line:void 0,column:void 0,identifierName:void 0,identifierNamePos:void 0,filename:""})}_pushQueue(t,r,i,s,o){const a=this._queueCursor;a===this._queue.length&&this._allocQueue();const l=this._queue[a];l.char=t,l.repeat=r,l.line=i,l.column=s,l.filename=o,this._queueCursor++}_popQueue(){if(this._queueCursor===0)throw new Error("Cannot pop from empty queue");return this._queue[--this._queueCursor]}get(){this._flush();const t=this._map,r={code:(this._buf+this._str).trimRight(),decodedMap:t?.getDecoded(),get __mergedMap(){return this.map},get map(){const i=t?t.get():null;return r.map=i,i},set map(i){Object.defineProperty(r,"map",{value:i,writable:!0})},get rawMappings(){const i=t?.getRawMappings();return r.rawMappings=i,i},set rawMappings(i){Object.defineProperty(r,"rawMappings",{value:i,writable:!0})}};return r}append(t,r){this._flush(),this._append(t,this._sourcePosition,r)}appendChar(t){this._flush(),this._appendChar(t,1,this._sourcePosition)}queue(t){if(t===10)for(;this._queueCursor!==0;){const i=this._queue[this._queueCursor-1].char;if(i!==32&&i!==9)break;this._queueCursor--}const r=this._sourcePosition;this._pushQueue(t,1,r.line,r.column,r.filename)}queueIndentation(t){t!==0&&this._pushQueue(-1,t,void 0,void 0,void 0)}_flush(){const t=this._queueCursor,r=this._queue;for(let i=0;i<t;i++){const s=r[i];this._appendChar(s.char,s.repeat,s)}this._queueCursor=0}_appendChar(t,r,i){if(this._last=t,t===-1){const s=this._fastIndentations[r];this._str+=s!==void 0?s:r>1?this._indentChar.repeat(r):this._indentChar}else this._str+=r>1?String.fromCharCode(t).repeat(r):String.fromCharCode(t);t!==10?(this._mark(i.line,i.column,i.identifierName,i.identifierNamePos,i.filename),this._position.column+=r):(this._position.line++,this._position.column=0),this._canMarkIdName&&(i.identifierName=void 0,i.identifierNamePos=void 0)}_append(t,r,i){const s=t.length,o=this._position;if(this._last=t.charCodeAt(s-1),++this._appendCount>4096?(this._str,this._buf+=this._str,this._str=t,this._appendCount=0):this._str+=t,!i&&!this._map)return void(o.column+=s);const{column:a,identifierName:l,identifierNamePos:c,filename:u}=r;let h=r.line;l==null&&c==null||!this._canMarkIdName||(r.identifierName=void 0,r.identifierNamePos=void 0);let d=t.indexOf(`
|
||
`),g=0;for(d!==0&&this._mark(h,a,l,c,u);d!==-1;)o.line++,o.column=0,g=d+1,g<s&&h!==void 0&&this._mark(++h,0,null,null,u),d=t.indexOf(`
|
||
`,g);o.column+=s-g}_mark(t,r,i,s,o){var a;(a=this._map)==null||a.mark(this._position,t,r,i,s,o)}removeTrailingNewline(){const t=this._queueCursor;t!==0&&this._queue[t-1].char===10&&this._queueCursor--}removeLastSemicolon(){const t=this._queueCursor;t!==0&&this._queue[t-1].char===59&&this._queueCursor--}getLastChar(){const t=this._queueCursor;return t!==0?this._queue[t-1].char:this._last}getNewlineCount(){const t=this._queueCursor;let r=0;if(t===0)return this._last===10?1:0;for(let i=t-1;i>=0&&this._queue[i].char===10;i--)r++;return r===t&&this._last===10?r+1:r}endsWithCharAndNewline(){const t=this._queue,r=this._queueCursor;if(r!==0)return t[r-1].char!==10?void 0:r>1?t[r-2].char:this._last}hasContent(){return this._queueCursor!==0||!!this._last}exactSource(t,r){if(!this._map)return void r();this.source("start",t);const i=t.identifierName,s=this._sourcePosition;i&&(this._canMarkIdName=!1,s.identifierName=i),r(),i&&(this._canMarkIdName=!0,s.identifierName=void 0,s.identifierNamePos=void 0),this.source("end",t)}source(t,r){this._map&&this._normalizePosition(t,r,0)}sourceWithOffset(t,r,i){this._map&&this._normalizePosition(t,r,i)}withSource(t,r,i){this._map&&this.source(t,r),i()}_normalizePosition(t,r,i){const s=r[t],o=this._sourcePosition;s&&(o.line=s.line,o.column=Math.max(s.column+i,0),o.filename=r.filename)}getCurrentColumn(){const t=this._queue,r=this._queueCursor;let i=-1,s=0;for(let o=0;o<r;o++){const a=t[o];a.char===10&&(i=s),s+=a.repeat}return i===-1?this._position.column+s:s-1-i}getCurrentLine(){let t=0;const r=this._queue;for(let i=0;i<this._queueCursor;i++)r[i].char===10&&t++;return this._position.line+t}}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.nodes=void 0;var r=t(0);const{FLIPPED_ALIAS_KEYS:i,isArrayExpression:s,isAssignmentExpression:o,isBinary:a,isBlockStatement:l,isCallExpression:c,isFunction:u,isIdentifier:h,isLiteral:d,isMemberExpression:g,isObjectExpression:f,isOptionalCallExpression:v,isOptionalMemberExpression:C,isStringLiteral:A}=r;function b(T,P){return T&&(g(T)||C(T)?(b(T.object,P),T.computed&&b(T.property,P)):a(T)||o(T)?(b(T.left,P),b(T.right,P)):c(T)||v(T)?(P.hasCall=!0,b(T.callee,P)):u(T)?P.hasFunction=!0:h(T)&&(P.hasHelper=P.hasHelper||T.callee&&E(T.callee))),P}function m(T){return b(T,{hasCall:!1,hasFunction:!1,hasHelper:!1})}function E(T){return!!T&&(g(T)?E(T.object)||E(T.property):h(T)?T.name==="require"||T.name.charCodeAt(0)===95:c(T)?E(T.callee):!(!a(T)&&!o(T))&&(h(T.left)&&E(T.left)||E(T.right)))}function I(T){return d(T)||f(T)||s(T)||h(T)||g(T)}const S=e.nodes={AssignmentExpression(T){const P=m(T.right);if(P.hasCall&&P.hasHelper||P.hasFunction)return P.hasFunction?3:2},SwitchCase:(T,P)=>(T.consequent.length||P.cases[0]===T?1:0)|(T.consequent.length||P.cases[P.cases.length-1]!==T?0:2),LogicalExpression(T){if(u(T.left)||u(T.right))return 2},Literal(T){if(A(T)&&T.value==="use strict")return 2},CallExpression(T){if(u(T.callee)||E(T))return 3},OptionalCallExpression(T){if(u(T.callee))return 3},VariableDeclaration(T){for(let P=0;P<T.declarations.length;P++){const _=T.declarations[P];let $=E(_.id)&&!I(_.init);if(!$&&_.init){const B=m(_.init);$=E(_.init)&&B.hasCall||B.hasFunction}if($)return 3}},IfStatement(T){if(l(T.consequent))return 3}};S.ObjectProperty=S.ObjectTypeProperty=S.ObjectMethod=function(T,P){if(P.properties[0]===T)return 1},S.ObjectTypeCallProperty=function(T,P){var _;if(P.callProperties[0]===T&&((_=P.properties)==null||!_.length))return 1},S.ObjectTypeIndexer=function(T,P){var _,$;if(!(P.indexers[0]!==T||(_=P.properties)!=null&&_.length||($=P.callProperties)!=null&&$.length))return 1},S.ObjectTypeInternalSlot=function(T,P){var _,$,B;if(!(P.internalSlots[0]!==T||(_=P.properties)!=null&&_.length||($=P.callProperties)!=null&&$.length||(B=P.indexers)!=null&&B.length))return 1},[["Function",!0],["Class",!0],["Loop",!0],["LabeledStatement",!0],["SwitchStatement",!0],["TryStatement",!0]].forEach(function(T){let[P,_]=T;[P].concat(i[P]||[]).forEach(function($){const B=_?3:0;S[$]=()=>B})})},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ArrowFunctionExpression=function(S,T){return l(T)||E(S,T)},e.AssignmentExpression=function(S,T){return!!d(S.left)||E(S,T)},e.Binary=function(S,T){const P=T.type;if(S.operator==="**"&&P==="BinaryExpression"&&T.operator==="**")return T.left===S;if(A(S,T)||b(S,T)||P==="UnaryExpression"||P==="SpreadElement"||P==="AwaitExpression")return!0;if(P==="BinaryExpression"||P==="LogicalExpression"){const _=v.get(T.operator),$=v.get(S.operator);if(_===$&&T.right===S&&P!=="LogicalExpression"||_>$)return!0}},e.BinaryExpression=function(S,T){if(S.operator==="in"){const P=T.type;return P==="VariableDeclarator"||P==="ForStatement"||P==="ForInStatement"||P==="ForOfStatement"}return!1},e.ClassExpression=function(S,T,P){return I(P,5)},e.ConditionalExpression=E,e.DoExpression=function(S,T,P){return!S.async&&I(P,1)},e.FunctionExpression=function(S,T,P){return I(P,5)},e.FunctionTypeAnnotation=function(S,T,P){if(P.length<3)return;const _=T.type;return _==="UnionTypeAnnotation"||_==="IntersectionTypeAnnotation"||_==="ArrayTypeAnnotation"||_==="TypeAnnotation"&&s(P[P.length-3])},e.Identifier=function(S,T,P){var _;const $=T.type;if((_=S.extra)!=null&&_.parenthesized&&$==="AssignmentExpression"&&T.left===S){const B=T.right.type;if((B==="FunctionExpression"||B==="ClassExpression")&&T.right.id==null)return!0}return S.name==="let"?I(P,h(T,{object:S,computed:!0})||g(T,{object:S,computed:!0,optional:!1})?57:32):S.name==="async"&&c(T)&&S===T.left},e.LogicalExpression=function(S,T){const P=T.type;if(C(P))return!0;if(P!=="LogicalExpression")return!1;switch(S.operator){case"||":return T.operator==="??"||T.operator==="&&";case"&&":return T.operator==="??";case"??":return T.operator!=="??"}},e.NullableTypeAnnotation=function(S,T){return i(T)},e.ObjectExpression=function(S,T,P){return I(P,3)},e.OptionalIndexedAccessType=function(S,T){return u(T)&&T.objectType===S},e.OptionalCallExpression=e.OptionalMemberExpression=function(S,T){return a(T)&&T.callee===S||h(T)&&T.object===S},e.SequenceExpression=function(S,T){const P=T.type;return!(P==="ForStatement"||P==="ThrowStatement"||P==="ReturnStatement"||P==="IfStatement"&&T.test===S||P==="WhileStatement"&&T.test===S||P==="ForInStatement"&&T.right===S||P==="SwitchStatement"&&T.discriminant===S||P==="ExpressionStatement"&&T.expression===S)},e.TSTypeAssertion=e.TSSatisfiesExpression=e.TSAsExpression=function(){return!0},e.TSInferType=function(S,T){const P=T.type;return P==="TSArrayType"||P==="TSOptionalType"},e.TSInstantiationExpression=function(S,T){const P=T.type;return(P==="CallExpression"||P==="OptionalCallExpression"||P==="NewExpression"||P==="TSInstantiationExpression")&&!!T.typeParameters},e.TSIntersectionType=e.TSUnionType=function(S,T){const P=T.type;return P==="TSArrayType"||P==="TSOptionalType"||P==="TSIntersectionType"||P==="TSUnionType"||P==="TSRestType"},e.UnaryLike=m,e.IntersectionTypeAnnotation=e.UnionTypeAnnotation=function(S,T){const P=T.type;return P==="ArrayTypeAnnotation"||P==="NullableTypeAnnotation"||P==="IntersectionTypeAnnotation"||P==="UnionTypeAnnotation"},e.UpdateExpression=function(S,T){return b(S,T)||A(S,T)},e.AwaitExpression=e.YieldExpression=function(S,T){const P=T.type;return P==="BinaryExpression"||P==="LogicalExpression"||P==="UnaryExpression"||P==="SpreadElement"||b(S,T)||P==="AwaitExpression"&&f(S)||P==="ConditionalExpression"&&S===T.test||A(S,T)};var r=t(0);const{isArrayTypeAnnotation:i,isArrowFunctionExpression:s,isBinaryExpression:o,isCallExpression:a,isExportDeclaration:l,isForOfStatement:c,isIndexedAccessType:u,isMemberExpression:h,isObjectPattern:d,isOptionalMemberExpression:g,isYieldExpression:f}=r,v=new Map([["||",0],["??",0],["|>",0],["&&",1],["|",2],["^",3],["&",4],["==",5],["===",5],["!=",5],["!==",5],["<",6],[">",6],["<=",6],[">=",6],["in",6],["instanceof",6],[">>",7],["<<",7],[">>>",7],["+",8],["-",8],["*",9],["/",9],["%",9],["**",10]]);function C(S){return S==="TSAsExpression"||S==="TSSatisfiesExpression"||S==="TSTypeAssertion"}const A=(S,T)=>{const P=T.type;return(P==="ClassDeclaration"||P==="ClassExpression")&&T.superClass===S},b=(S,T)=>{const P=T.type;return(P==="MemberExpression"||P==="OptionalMemberExpression")&&T.object===S||(P==="CallExpression"||P==="OptionalCallExpression"||P==="NewExpression")&&T.callee===S||P==="TaggedTemplateExpression"&&T.tag===S||P==="TSNonNullExpression"};function m(S,T){return b(S,T)||o(T)&&T.operator==="**"&&T.left===S||A(S,T)}function E(S,T){const P=T.type;return!!(P==="UnaryExpression"||P==="SpreadElement"||P==="BinaryExpression"||P==="LogicalExpression"||P==="ConditionalExpression"&&T.test===S||P==="AwaitExpression"||C(P))||m(S,T)}function I(S,T){const P=1&T,_=2&T,$=4&T,B=8&T,U=16&T,H=32&T;let N=S.length-1;if(N<=0)return;let W=S[N];N--;let D=S[N];for(;N>=0;){const R=D.type;if(P&&R==="ExpressionStatement"&&D.expression===W||$&&R==="ExportDefaultDeclaration"&&W===D.declaration||_&&R==="ArrowFunctionExpression"&&D.body===W||B&&R==="ForStatement"&&D.init===W||U&&R==="ForInStatement"&&D.left===W||H&&R==="ForOfStatement"&&D.left===W)return!0;if(!(N>0&&(b(W,D)&&R!=="NewExpression"||R==="SequenceExpression"&&D.expressions[0]===W||R==="UpdateExpression"&&!D.prefix||R==="ConditionalExpression"&&D.test===W||(R==="BinaryExpression"||R==="LogicalExpression")&&D.left===W||R==="AssignmentExpression"&&D.left===W)))return!1;W=D,N--,D=S[N]}return!1}},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.TaggedTemplateExpression=function(t){this.print(t.tag,t),this.print(t.typeParameters,t),this.print(t.quasi,t)},e.TemplateElement=function(t,r){const i=r.quasis[0]===t,s=r.quasis[r.quasis.length-1]===t,o=(i?"`":"}")+t.value.raw+(s?"`":"${");this.token(o,!0)},e.TemplateLiteral=function(t){const r=t.quasis;for(let i=0;i<r.length;i++)this.print(r[i],t),i+1<r.length&&this.print(t.expressions[i],t)}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.LogicalExpression=e.BinaryExpression=e.AssignmentExpression=function(u,h){const d=this.inForStatementInitCounter&&u.operator==="in"&&!i.needsParens(u,h);d&&this.tokenChar(40),this.print(u.left,u),this.space(),u.operator==="in"||u.operator==="instanceof"?this.word(u.operator):this.token(u.operator),this.space(),this.print(u.right,u),d&&this.tokenChar(41)},e.AssignmentPattern=function(u){this.print(u.left,u),u.left.optional&&this.tokenChar(63),this.print(u.left.typeAnnotation,u),this.space(),this.tokenChar(61),this.space(),this.print(u.right,u)},e.AwaitExpression=function(u){this.word("await"),u.argument&&(this.space(),this.printTerminatorless(u.argument,u,!1))},e.BindExpression=function(u){this.print(u.object,u),this.token("::"),this.print(u.callee,u)},e.CallExpression=function(u){this.print(u.callee,u),this.print(u.typeArguments,u),this.print(u.typeParameters,u),this.tokenChar(40),this.printList(u.arguments,u),this.rightParens(u)},e.ConditionalExpression=function(u){this.print(u.test,u),this.space(),this.tokenChar(63),this.space(),this.print(u.consequent,u),this.space(),this.tokenChar(58),this.space(),this.print(u.alternate,u)},e.Decorator=function(u){this.tokenChar(64);const{expression:h}=u;(function(d){return d.type!=="ParenthesizedExpression"&&!c(d.type==="CallExpression"?d.callee:d)})(h)?(this.tokenChar(40),this.print(h,u),this.tokenChar(41)):this.print(h,u),this.newline()},e.DoExpression=function(u){u.async&&(this.word("async",!0),this.space()),this.word("do"),this.space(),this.print(u.body,u)},e.EmptyStatement=function(){this.semicolon(!0)},e.ExpressionStatement=function(u){this.print(u.expression,u),this.semicolon()},e.Import=function(){this.word("import")},e.MemberExpression=function(u){if(this.print(u.object,u),!u.computed&&a(u.property))throw new TypeError("Got a MemberExpression for MemberExpression property");let h=u.computed;o(u.property)&&typeof u.property.value=="number"&&(h=!0),h?(this.tokenChar(91),this.print(u.property,u),this.tokenChar(93)):(this.tokenChar(46),this.print(u.property,u))},e.MetaProperty=function(u){this.print(u.meta,u),this.tokenChar(46),this.print(u.property,u)},e.ModuleExpression=function(u){this.word("module",!0),this.space(),this.tokenChar(123),this.indent();const{body:h}=u;(h.body.length||h.directives.length)&&this.newline(),this.print(h,u),this.dedent(),this.rightBrace(u)},e.NewExpression=function(u,h){this.word("new"),this.space(),this.print(u.callee,u),(!this.format.minified||u.arguments.length!==0||u.optional||s(h,{callee:u})||a(h)||l(h))&&(this.print(u.typeArguments,u),this.print(u.typeParameters,u),u.optional&&this.token("?."),this.tokenChar(40),this.printList(u.arguments,u),this.rightParens(u))},e.OptionalCallExpression=function(u){this.print(u.callee,u),this.print(u.typeParameters,u),u.optional&&this.token("?."),this.print(u.typeArguments,u),this.tokenChar(40),this.printList(u.arguments,u),this.rightParens(u)},e.OptionalMemberExpression=function(u){let{computed:h}=u;const{optional:d,property:g}=u;if(this.print(u.object,u),!h&&a(g))throw new TypeError("Got a MemberExpression for MemberExpression property");o(g)&&typeof g.value=="number"&&(h=!0),d&&this.token("?."),h?(this.tokenChar(91),this.print(g,u),this.tokenChar(93)):(d||this.tokenChar(46),this.print(g,u))},e.ParenthesizedExpression=function(u){this.tokenChar(40),this.print(u.expression,u),this.rightParens(u)},e.PrivateName=function(u){this.tokenChar(35),this.print(u.id,u)},e.SequenceExpression=function(u){this.printList(u.expressions,u)},e.Super=function(){this.word("super")},e.ThisExpression=function(){this.word("this")},e.UnaryExpression=function(u){const{operator:h}=u;h==="void"||h==="delete"||h==="typeof"||h==="throw"?(this.word(h),this.space()):this.token(h),this.print(u.argument,u)},e.UpdateExpression=function(u){u.prefix?(this.token(u.operator),this.print(u.argument,u)):(this.printTerminatorless(u.argument,u,!0),this.token(u.operator))},e.V8IntrinsicIdentifier=function(u){this.tokenChar(37),this.word(u.name)},e.YieldExpression=function(u){this.word("yield",!0),u.delegate?(this.tokenChar(42),u.argument&&(this.space(),this.print(u.argument,u))):u.argument&&(this.space(),this.printTerminatorless(u.argument,u,!1))},e._shouldPrintDecoratorsBeforeExport=function(u){return typeof this.format.decoratorsBeforeExport=="boolean"?this.format.decoratorsBeforeExport:typeof u.start=="number"&&u.start===u.declaration.start};var r=t(0),i=t(184);const{isCallExpression:s,isLiteral:o,isMemberExpression:a,isNewExpression:l}=r;function c(u){switch(u.type){case"Identifier":return!0;case"MemberExpression":return!u.computed&&u.property.type==="Identifier"&&c(u.object);default:return!1}}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.BreakStatement=function(h){this.word("break"),u(this,h.label,h,!0)},e.CatchClause=function(h){this.word("catch"),this.space(),h.param&&(this.tokenChar(40),this.print(h.param,h),this.print(h.param.typeAnnotation,h),this.tokenChar(41),this.space()),this.print(h.body,h)},e.ContinueStatement=function(h){this.word("continue"),u(this,h.label,h,!0)},e.DebuggerStatement=function(){this.word("debugger"),this.semicolon()},e.DoWhileStatement=function(h){this.word("do"),this.space(),this.print(h.body,h),this.space(),this.word("while"),this.space(),this.tokenChar(40),this.print(h.test,h),this.tokenChar(41),this.semicolon()},e.ForOfStatement=e.ForInStatement=void 0,e.ForStatement=function(h){this.word("for"),this.space(),this.tokenChar(40),this.inForStatementInitCounter++,this.print(h.init,h),this.inForStatementInitCounter--,this.tokenChar(59),h.test&&(this.space(),this.print(h.test,h)),this.tokenChar(59),h.update&&(this.space(),this.print(h.update,h)),this.tokenChar(41),this.printBlock(h)},e.IfStatement=function(h){this.word("if"),this.space(),this.tokenChar(40),this.print(h.test,h),this.tokenChar(41),this.space();const d=h.alternate&&o(l(h.consequent));d&&(this.tokenChar(123),this.newline(),this.indent()),this.printAndIndentOnComments(h.consequent,h),d&&(this.dedent(),this.newline(),this.tokenChar(125)),h.alternate&&(this.endsWith(125)&&this.space(),this.word("else"),this.space(),this.printAndIndentOnComments(h.alternate,h))},e.LabeledStatement=function(h){this.print(h.label,h),this.tokenChar(58),this.space(),this.print(h.body,h)},e.ReturnStatement=function(h){this.word("return"),u(this,h.argument,h,!1)},e.SwitchCase=function(h){h.test?(this.word("case"),this.space(),this.print(h.test,h),this.tokenChar(58)):(this.word("default"),this.tokenChar(58)),h.consequent.length&&(this.newline(),this.printSequence(h.consequent,h,{indent:!0}))},e.SwitchStatement=function(h){this.word("switch"),this.space(),this.tokenChar(40),this.print(h.discriminant,h),this.tokenChar(41),this.space(),this.tokenChar(123),this.printSequence(h.cases,h,{indent:!0,addNewlines(d,g){if(!d&&h.cases[h.cases.length-1]===g)return-1}}),this.rightBrace(h)},e.ThrowStatement=function(h){this.word("throw"),u(this,h.argument,h,!1)},e.TryStatement=function(h){this.word("try"),this.space(),this.print(h.block,h),this.space(),h.handlers?this.print(h.handlers[0],h):this.print(h.handler,h),h.finalizer&&(this.space(),this.word("finally"),this.space(),this.print(h.finalizer,h))},e.VariableDeclaration=function(h,d){h.declare&&(this.word("declare"),this.space());const{kind:g}=h;this.word(g,g==="using"||g==="await using"),this.space();let f=!1;if(!i(d))for(const v of h.declarations)v.init&&(f=!0);if(this.printList(h.declarations,h,{separator:f?function(){this.tokenChar(44),this.newline()}:void 0,indent:h.declarations.length>1}),i(d)){if(s(d)){if(d.init===h)return}else if(d.left===h)return}this.semicolon()},e.VariableDeclarator=function(h){this.print(h.id,h),h.definite&&this.tokenChar(33),this.print(h.id.typeAnnotation,h),h.init&&(this.space(),this.tokenChar(61),this.space(),this.print(h.init,h))},e.WhileStatement=function(h){this.word("while"),this.space(),this.tokenChar(40),this.print(h.test,h),this.tokenChar(41),this.printBlock(h)},e.WithStatement=function(h){this.word("with"),this.space(),this.tokenChar(40),this.print(h.object,h),this.tokenChar(41),this.printBlock(h)};var r=t(0);const{isFor:i,isForStatement:s,isIfStatement:o,isStatement:a}=r;function l(h){const{body:d}=h;return a(d)===!1?h:l(d)}function c(h){this.word("for"),this.space();const d=h.type==="ForOfStatement";d&&h.await&&(this.word("await"),this.space()),this.noIndentInnerCommentsHere(),this.tokenChar(40),this.print(h.left,h),this.space(),this.word(d?"of":"in"),this.space(),this.print(h.right,h),this.tokenChar(41),this.printBlock(h)}function u(h,d,g,f){d&&(h.space(),h.printTerminatorless(d,g,f)),h.semicolon()}e.ForInStatement=c,e.ForOfStatement=c},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ClassAccessorProperty=function(o){var a;this.printJoin(o.decorators,o);const l=(a=o.key.loc)==null||(a=a.end)==null?void 0:a.line;l&&this.catchUp(l),this.tsPrintClassMemberModifiers(o),this.word("accessor",!0),this.space(),o.computed?(this.tokenChar(91),this.print(o.key,o),this.tokenChar(93)):(this._variance(o),this.print(o.key,o)),o.optional&&this.tokenChar(63),o.definite&&this.tokenChar(33),this.print(o.typeAnnotation,o),o.value&&(this.space(),this.tokenChar(61),this.space(),this.print(o.value,o)),this.semicolon()},e.ClassBody=function(o){this.tokenChar(123),o.body.length===0?this.tokenChar(125):(this.newline(),this.printSequence(o.body,o,{indent:!0}),this.endsWith(10)||this.newline(),this.rightBrace(o))},e.ClassExpression=e.ClassDeclaration=function(o,a){(i(a)||s(a))&&this._shouldPrintDecoratorsBeforeExport(a)||this.printJoin(o.decorators,o),o.declare&&(this.word("declare"),this.space()),o.abstract&&(this.word("abstract"),this.space()),this.word("class"),o.id&&(this.space(),this.print(o.id,o)),this.print(o.typeParameters,o),o.superClass&&(this.space(),this.word("extends"),this.space(),this.print(o.superClass,o),this.print(o.superTypeParameters,o)),o.implements&&(this.space(),this.word("implements"),this.space(),this.printList(o.implements,o)),this.space(),this.print(o.body,o)},e.ClassMethod=function(o){this._classMethodHead(o),this.space(),this.print(o.body,o)},e.ClassPrivateMethod=function(o){this._classMethodHead(o),this.space(),this.print(o.body,o)},e.ClassPrivateProperty=function(o){this.printJoin(o.decorators,o),o.static&&(this.word("static"),this.space()),this.print(o.key,o),this.print(o.typeAnnotation,o),o.value&&(this.space(),this.tokenChar(61),this.space(),this.print(o.value,o)),this.semicolon()},e.ClassProperty=function(o){var a;this.printJoin(o.decorators,o);const l=(a=o.key.loc)==null||(a=a.end)==null?void 0:a.line;l&&this.catchUp(l),this.tsPrintClassMemberModifiers(o),o.computed?(this.tokenChar(91),this.print(o.key,o),this.tokenChar(93)):(this._variance(o),this.print(o.key,o)),o.optional&&this.tokenChar(63),o.definite&&this.tokenChar(33),this.print(o.typeAnnotation,o),o.value&&(this.space(),this.tokenChar(61),this.space(),this.print(o.value,o)),this.semicolon()},e.StaticBlock=function(o){this.word("static"),this.space(),this.tokenChar(123),o.body.length===0?this.tokenChar(125):(this.newline(),this.printSequence(o.body,o,{indent:!0}),this.rightBrace(o))},e._classMethodHead=function(o){var a;this.printJoin(o.decorators,o);const l=(a=o.key.loc)==null||(a=a.end)==null?void 0:a.line;l&&this.catchUp(l),this.tsPrintClassMemberModifiers(o),this._methodHead(o)};var r=t(0);const{isExportDefaultDeclaration:i,isExportNamedDeclaration:s}=r},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ArrowFunctionExpression=function(o,a){let l;o.async&&(this.word("async",!0),this.space()),this.format.retainLines||o.params.length!==1||!i(l=o.params[0])||function(c,u){var h,d;return!!(c.typeParameters||c.returnType||c.predicate||u.typeAnnotation||u.optional||(h=u.leadingComments)!=null&&h.length||(d=u.trailingComments)!=null&&d.length)}(o,l)?this._params(o,void 0,a):this.print(l,o,!0),this._predicate(o,!0),this.space(),this.printInnerComments(),this.token("=>"),this.space(),this.print(o.body,o)},e.FunctionDeclaration=e.FunctionExpression=function(o,a){this._functionHead(o,a),this.space(),this.print(o.body,o)},e._functionHead=function(o,a){o.async&&(this.word("async"),this._endsWithInnerRaw=!1,this.space()),this.word("function"),o.generator&&(this._endsWithInnerRaw=!1,this.tokenChar(42)),this.space(),o.id&&this.print(o.id,o),this._params(o,o.id,a),o.type!=="TSDeclareFunction"&&this._predicate(o)},e._methodHead=function(o){const a=o.kind,l=o.key;a!=="get"&&a!=="set"||(this.word(a),this.space()),o.async&&(this.word("async",!0),this.space()),a!=="method"&&a!=="init"||o.generator&&this.tokenChar(42),o.computed?(this.tokenChar(91),this.print(l,o),this.tokenChar(93)):this.print(l,o),o.optional&&this.tokenChar(63),this._params(o,o.computed&&o.key.type!=="StringLiteral"?void 0:o.key,void 0)},e._param=function(o,a){this.printJoin(o.decorators,o),this.print(o,a),o.optional&&this.tokenChar(63),this.print(o.typeAnnotation,o)},e._parameters=function(o,a){const l=o.length;for(let c=0;c<l;c++)this._param(o[c],a),c<o.length-1&&(this.tokenChar(44),this.space())},e._params=function(o,a,l){this.print(o.typeParameters,o);const c=s.call(this,a,l);c&&this.sourceIdentifierName(c.name,c.pos),this.tokenChar(40),this._parameters(o.params,o),this.tokenChar(41);const u=o.type==="ArrowFunctionExpression";this.print(o.returnType,o,u),this._noLineTerminator=u},e._predicate=function(o,a){o.predicate&&(o.returnType||this.tokenChar(58),this.space(),this.print(o.predicate,o,a))};var r=t(0);const{isIdentifier:i}=r;function s(o,a){let l,c=o;if(!c&&a){const f=a.type;f==="VariableDeclarator"?c=a.id:f==="AssignmentExpression"||f==="AssignmentPattern"?c=a.left:f==="ObjectProperty"||f==="ClassProperty"?a.computed&&a.key.type!=="StringLiteral"||(c=a.key):f!=="ClassPrivateProperty"&&f!=="ClassAccessorProperty"||(c=a.key)}if(c){var u,h;if(c.type==="Identifier")l={pos:(u=c.loc)==null?void 0:u.start,name:((h=c.loc)==null?void 0:h.identifierName)||c.name};else if(c.type==="PrivateName"){var d;l={pos:(d=c.loc)==null?void 0:d.start,name:"#"+c.id.name}}else if(c.type==="StringLiteral"){var g;l={pos:(g=c.loc)==null?void 0:g.start,name:c.value}}return l}}},(n,e,t)=>{t(12),e.byteLength=function(u){var h=l(u),d=h[0],g=h[1];return 3*(d+g)/4-g},e.toByteArray=function(u){var h,d,g=l(u),f=g[0],v=g[1],C=new s(function(m,E,I){return 3*(E+I)/4-I}(0,f,v)),A=0,b=v>0?f-4:f;for(d=0;d<b;d+=4)h=i[u.charCodeAt(d)]<<18|i[u.charCodeAt(d+1)]<<12|i[u.charCodeAt(d+2)]<<6|i[u.charCodeAt(d+3)],C[A++]=h>>16&255,C[A++]=h>>8&255,C[A++]=255&h;return v===2&&(h=i[u.charCodeAt(d)]<<2|i[u.charCodeAt(d+1)]>>4,C[A++]=255&h),v===1&&(h=i[u.charCodeAt(d)]<<10|i[u.charCodeAt(d+1)]<<4|i[u.charCodeAt(d+2)]>>2,C[A++]=h>>8&255,C[A++]=255&h),C},e.fromByteArray=function(u){for(var h,d=u.length,g=d%3,f=[],v=16383,C=0,A=d-g;C<A;C+=v)f.push(c(u,C,C+v>A?A:C+v));return g===1?(h=u[d-1],f.push(r[h>>2]+r[h<<4&63]+"==")):g===2&&(h=(u[d-2]<<8)+u[d-1],f.push(r[h>>10]+r[h>>4&63]+r[h<<2&63]+"=")),f.join("")};for(var r=[],i=[],s=typeof Uint8Array<"u"?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0;a<64;++a)r[a]=o[a],i[o.charCodeAt(a)]=a;function l(u){var h=u.length;if(h%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var d=u.indexOf("=");return d===-1&&(d=h),[d,d===h?0:4-d%4]}function c(u,h,d){for(var g,f,v=[],C=h;C<d;C+=3)g=(u[C]<<16&16711680)+(u[C+1]<<8&65280)+(255&u[C+2]),v.push(r[(f=g)>>18&63]+r[f>>12&63]+r[f>>6&63]+r[63&f]);return v.join("")}i[45]=62,i[95]=63},(n,e)=>{/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */e.read=function(t,r,i,s,o){var a,l,c=8*o-s-1,u=(1<<c)-1,h=u>>1,d=-7,g=i?o-1:0,f=i?-1:1,v=t[r+g];for(g+=f,a=v&(1<<-d)-1,v>>=-d,d+=c;d>0;a=256*a+t[r+g],g+=f,d-=8);for(l=a&(1<<-d)-1,a>>=-d,d+=s;d>0;l=256*l+t[r+g],g+=f,d-=8);if(a===0)a=1-h;else{if(a===u)return l?NaN:1/0*(v?-1:1);l+=Math.pow(2,s),a-=h}return(v?-1:1)*l*Math.pow(2,a-s)},e.write=function(t,r,i,s,o,a){var l,c,u,h=8*a-o-1,d=(1<<h)-1,g=d>>1,f=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,v=s?0:a-1,C=s?1:-1,A=r<0||r===0&&1/r<0?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(c=isNaN(r)?1:0,l=d):(l=Math.floor(Math.log(r)/Math.LN2),r*(u=Math.pow(2,-l))<1&&(l--,u*=2),(r+=l+g>=1?f/u:f*Math.pow(2,1-g))*u>=2&&(l++,u/=2),l+g>=d?(c=0,l=d):l+g>=1?(c=(r*u-1)*Math.pow(2,o),l+=g):(c=r*Math.pow(2,g-1)*Math.pow(2,o),l=0));o>=8;t[i+v]=255&c,v+=C,c/=256,o-=8);for(l=l<<o|c,h+=o;h>0;t[i+v]=255&l,v+=C,l/=256,h-=8);t[i+v-C]|=128*A}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.AnyTypeAnnotation=function(){this.word("any")},e.ArrayTypeAnnotation=function(f){this.print(f.elementType,f,!0),this.tokenChar(91),this.tokenChar(93)},e.BooleanLiteralTypeAnnotation=function(f){this.word(f.value?"true":"false")},e.BooleanTypeAnnotation=function(){this.word("boolean")},e.DeclareClass=function(f,v){o(v)||(this.word("declare"),this.space()),this.word("class"),this.space(),this._interfaceish(f)},e.DeclareExportAllDeclaration=function(f){this.word("declare"),this.space(),i.ExportAllDeclaration.call(this,f)},e.DeclareExportDeclaration=function(f){this.word("declare"),this.space(),this.word("export"),this.space(),f.default&&(this.word("default"),this.space()),h.call(this,f)},e.DeclareFunction=function(f,v){o(v)||(this.word("declare"),this.space()),this.word("function"),this.space(),this.print(f.id,f),this.print(f.id.typeAnnotation.typeAnnotation,f),f.predicate&&(this.space(),this.print(f.predicate,f)),this.semicolon()},e.DeclareInterface=function(f){this.word("declare"),this.space(),this.InterfaceDeclaration(f)},e.DeclareModule=function(f){this.word("declare"),this.space(),this.word("module"),this.space(),this.print(f.id,f),this.space(),this.print(f.body,f)},e.DeclareModuleExports=function(f){this.word("declare"),this.space(),this.word("module"),this.tokenChar(46),this.word("exports"),this.print(f.typeAnnotation,f)},e.DeclareOpaqueType=function(f,v){o(v)||(this.word("declare"),this.space()),this.OpaqueType(f)},e.DeclareTypeAlias=function(f){this.word("declare"),this.space(),this.TypeAlias(f)},e.DeclareVariable=function(f,v){o(v)||(this.word("declare"),this.space()),this.word("var"),this.space(),this.print(f.id,f),this.print(f.id.typeAnnotation,f),this.semicolon()},e.DeclaredPredicate=function(f){this.tokenChar(37),this.word("checks"),this.tokenChar(40),this.print(f.value,f),this.tokenChar(41)},e.EmptyTypeAnnotation=function(){this.word("empty")},e.EnumBooleanBody=function(f){const{explicitType:v}=f;l(this,"boolean",v),c(this,f)},e.EnumBooleanMember=function(f){u(this,f)},e.EnumDeclaration=function(f){const{id:v,body:C}=f;this.word("enum"),this.space(),this.print(v,f),this.print(C,f)},e.EnumDefaultedMember=function(f){const{id:v}=f;this.print(v,f),this.tokenChar(44)},e.EnumNumberBody=function(f){const{explicitType:v}=f;l(this,"number",v),c(this,f)},e.EnumNumberMember=function(f){u(this,f)},e.EnumStringBody=function(f){const{explicitType:v}=f;l(this,"string",v),c(this,f)},e.EnumStringMember=function(f){u(this,f)},e.EnumSymbolBody=function(f){l(this,"symbol",!0),c(this,f)},e.ExistsTypeAnnotation=function(){this.tokenChar(42)},e.FunctionTypeAnnotation=function(f,v){this.print(f.typeParameters,f),this.tokenChar(40),f.this&&(this.word("this"),this.tokenChar(58),this.space(),this.print(f.this.typeAnnotation,f),(f.params.length||f.rest)&&(this.tokenChar(44),this.space())),this.printList(f.params,f),f.rest&&(f.params.length&&(this.tokenChar(44),this.space()),this.token("..."),this.print(f.rest,f)),this.tokenChar(41);const C=v?.type;C!=null&&(C==="ObjectTypeCallProperty"||C==="ObjectTypeInternalSlot"||C==="DeclareFunction"||C==="ObjectTypeProperty"&&v.method)?this.tokenChar(58):(this.space(),this.token("=>")),this.space(),this.print(f.returnType,f)},e.FunctionTypeParam=function(f){this.print(f.name,f),f.optional&&this.tokenChar(63),f.name&&(this.tokenChar(58),this.space()),this.print(f.typeAnnotation,f)},e.IndexedAccessType=function(f){this.print(f.objectType,f,!0),this.tokenChar(91),this.print(f.indexType,f),this.tokenChar(93)},e.InferredPredicate=function(){this.tokenChar(37),this.word("checks")},e.InterfaceDeclaration=function(f){this.word("interface"),this.space(),this._interfaceish(f)},e.GenericTypeAnnotation=e.ClassImplements=e.InterfaceExtends=function(f){this.print(f.id,f),this.print(f.typeParameters,f,!0)},e.InterfaceTypeAnnotation=function(f){var v;this.word("interface"),(v=f.extends)!=null&&v.length&&(this.space(),this.word("extends"),this.space(),this.printList(f.extends,f)),this.space(),this.print(f.body,f)},e.IntersectionTypeAnnotation=function(f){this.printJoin(f.types,f,{separator:d})},e.MixedTypeAnnotation=function(){this.word("mixed")},e.NullLiteralTypeAnnotation=function(){this.word("null")},e.NullableTypeAnnotation=function(f){this.tokenChar(63),this.print(f.typeAnnotation,f)},Object.defineProperty(e,"NumberLiteralTypeAnnotation",{enumerable:!0,get:function(){return s.NumericLiteral}}),e.NumberTypeAnnotation=function(){this.word("number")},e.ObjectTypeAnnotation=function(f){f.exact?this.token("{|"):this.tokenChar(123);const v=[...f.properties,...f.callProperties||[],...f.indexers||[],...f.internalSlots||[]];v.length&&(this.newline(),this.space(),this.printJoin(v,f,{addNewlines(C){if(C&&!v[0])return 1},indent:!0,statement:!0,iterator:()=>{(v.length!==1||f.inexact)&&(this.tokenChar(44),this.space())}}),this.space()),f.inexact&&(this.indent(),this.token("..."),v.length&&this.newline(),this.dedent()),f.exact?this.token("|}"):this.tokenChar(125)},e.ObjectTypeCallProperty=function(f){f.static&&(this.word("static"),this.space()),this.print(f.value,f)},e.ObjectTypeIndexer=function(f){f.static&&(this.word("static"),this.space()),this._variance(f),this.tokenChar(91),f.id&&(this.print(f.id,f),this.tokenChar(58),this.space()),this.print(f.key,f),this.tokenChar(93),this.tokenChar(58),this.space(),this.print(f.value,f)},e.ObjectTypeInternalSlot=function(f){f.static&&(this.word("static"),this.space()),this.tokenChar(91),this.tokenChar(91),this.print(f.id,f),this.tokenChar(93),this.tokenChar(93),f.optional&&this.tokenChar(63),f.method||(this.tokenChar(58),this.space()),this.print(f.value,f)},e.ObjectTypeProperty=function(f){f.proto&&(this.word("proto"),this.space()),f.static&&(this.word("static"),this.space()),f.kind!=="get"&&f.kind!=="set"||(this.word(f.kind),this.space()),this._variance(f),this.print(f.key,f),f.optional&&this.tokenChar(63),f.method||(this.tokenChar(58),this.space()),this.print(f.value,f)},e.ObjectTypeSpreadProperty=function(f){this.token("..."),this.print(f.argument,f)},e.OpaqueType=function(f){this.word("opaque"),this.space(),this.word("type"),this.space(),this.print(f.id,f),this.print(f.typeParameters,f),f.supertype&&(this.tokenChar(58),this.space(),this.print(f.supertype,f)),f.impltype&&(this.space(),this.tokenChar(61),this.space(),this.print(f.impltype,f)),this.semicolon()},e.OptionalIndexedAccessType=function(f){this.print(f.objectType,f),f.optional&&this.token("?."),this.tokenChar(91),this.print(f.indexType,f),this.tokenChar(93)},e.QualifiedTypeIdentifier=function(f){this.print(f.qualification,f),this.tokenChar(46),this.print(f.id,f)},Object.defineProperty(e,"StringLiteralTypeAnnotation",{enumerable:!0,get:function(){return s.StringLiteral}}),e.StringTypeAnnotation=function(){this.word("string")},e.SymbolTypeAnnotation=function(){this.word("symbol")},e.ThisTypeAnnotation=function(){this.word("this")},e.TupleTypeAnnotation=function(f){this.tokenChar(91),this.printList(f.types,f),this.tokenChar(93)},e.TypeAlias=function(f){this.word("type"),this.space(),this.print(f.id,f),this.print(f.typeParameters,f),this.space(),this.tokenChar(61),this.space(),this.print(f.right,f),this.semicolon()},e.TypeAnnotation=function(f){this.tokenChar(58),this.space(),f.optional&&this.tokenChar(63),this.print(f.typeAnnotation,f)},e.TypeCastExpression=function(f){this.tokenChar(40),this.print(f.expression,f),this.print(f.typeAnnotation,f),this.tokenChar(41)},e.TypeParameter=function(f){this._variance(f),this.word(f.name),f.bound&&this.print(f.bound,f),f.default&&(this.space(),this.tokenChar(61),this.space(),this.print(f.default,f))},e.TypeParameterDeclaration=e.TypeParameterInstantiation=function(f){this.tokenChar(60),this.printList(f.params,f,{}),this.tokenChar(62)},e.TypeofTypeAnnotation=function(f){this.word("typeof"),this.space(),this.print(f.argument,f)},e.UnionTypeAnnotation=function(f){this.printJoin(f.types,f,{separator:g})},e.Variance=function(f){f.kind==="plus"?this.tokenChar(43):this.tokenChar(45)},e.VoidTypeAnnotation=function(){this.word("void")},e._interfaceish=function(f){var v,C,A;this.print(f.id,f),this.print(f.typeParameters,f),(v=f.extends)!=null&&v.length&&(this.space(),this.word("extends"),this.space(),this.printList(f.extends,f)),f.type==="DeclareClass"&&((C=f.mixins)!=null&&C.length&&(this.space(),this.word("mixins"),this.space(),this.printList(f.mixins,f)),(A=f.implements)!=null&&A.length&&(this.space(),this.word("implements"),this.space(),this.printList(f.implements,f))),this.space(),this.print(f.body,f)},e._variance=function(f){var v;const C=(v=f.variance)==null?void 0:v.kind;C!=null&&(C==="plus"?this.tokenChar(43):C==="minus"&&this.tokenChar(45))};var r=t(0),i=t(185),s=t(186);const{isDeclareExportDeclaration:o,isStatement:a}=r;function l(f,v,C){C&&(f.space(),f.word("of"),f.space(),f.word(v)),f.space()}function c(f,v){const{members:C}=v;f.token("{"),f.indent(),f.newline();for(const A of C)f.print(A,v),f.newline();v.hasUnknownMembers&&(f.token("..."),f.newline()),f.dedent(),f.token("}")}function u(f,v){const{id:C,init:A}=v;f.print(C,v),f.space(),f.token("="),f.space(),f.print(A,v),f.token(",")}function h(f){if(f.declaration){const v=f.declaration;this.print(v,f),a(v)||this.semicolon()}else this.tokenChar(123),f.specifiers.length&&(this.space(),this.printList(f.specifiers,f),this.space()),this.tokenChar(125),f.source&&(this.space(),this.word("from"),this.space(),this.print(f.source,f)),this.semicolon()}function d(){this.space(),this.tokenChar(38),this.space()}function g(){this.space(),this.tokenChar(124),this.space()}},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.BlockStatement=function(i){var s;this.tokenChar(123);const o=(s=i.directives)==null?void 0:s.length;if(o){var a;const l=i.body.length?2:1;this.printSequence(i.directives,i,{indent:!0,trailingCommentsLineOffset:l}),(a=i.directives[o-1].trailingComments)!=null&&a.length||this.newline(l)}this.printSequence(i.body,i,{indent:!0}),this.rightBrace(i)},e.Directive=function(i){this.print(i.value,i),this.semicolon()},e.DirectiveLiteral=function(i){const s=this.getPossibleRaw(i);if(!this.format.minified&&s!==void 0)return void this.token(s);const{value:o}=i;if(r.test(o)){if(t.test(o))throw new Error("Malformed AST: it is not possible to print a directive containing both unescaped single and double quotes.");this.token(`'${o}'`)}else this.token(`"${o}"`)},e.File=function(i){i.program&&this.print(i.program.interpreter,i),this.print(i.program,i)},e.InterpreterDirective=function(i){this.token(`#!${i.value}`),this.newline(1,!0)},e.Placeholder=function(i){this.token("%%"),this.print(i.name),this.token("%%"),i.expectedNode==="Statement"&&this.semicolon()},e.Program=function(i){var s;this.noIndentInnerCommentsHere(),this.printInnerComments();const o=(s=i.directives)==null?void 0:s.length;if(o){var a;const l=i.body.length?2:1;this.printSequence(i.directives,i,{trailingCommentsLineOffset:l}),(a=i.directives[o-1].trailingComments)!=null&&a.length||this.newline(l)}this.printSequence(i.body,i)};const t=/(?:^|[^\\])(?:\\\\)*'/,r=/(?:^|[^\\])(?:\\\\)*"/},(n,e)=>{function t(){this.space()}Object.defineProperty(e,"__esModule",{value:!0}),e.JSXAttribute=function(r){this.print(r.name,r),r.value&&(this.tokenChar(61),this.print(r.value,r))},e.JSXClosingElement=function(r){this.token("</"),this.print(r.name,r),this.tokenChar(62)},e.JSXClosingFragment=function(){this.token("</"),this.tokenChar(62)},e.JSXElement=function(r){const i=r.openingElement;if(this.print(i,r),!i.selfClosing){this.indent();for(const s of r.children)this.print(s,r);this.dedent(),this.print(r.closingElement,r)}},e.JSXEmptyExpression=function(){this.printInnerComments()},e.JSXExpressionContainer=function(r){this.tokenChar(123),this.print(r.expression,r),this.tokenChar(125)},e.JSXFragment=function(r){this.print(r.openingFragment,r),this.indent();for(const i of r.children)this.print(i,r);this.dedent(),this.print(r.closingFragment,r)},e.JSXIdentifier=function(r){this.word(r.name)},e.JSXMemberExpression=function(r){this.print(r.object,r),this.tokenChar(46),this.print(r.property,r)},e.JSXNamespacedName=function(r){this.print(r.namespace,r),this.tokenChar(58),this.print(r.name,r)},e.JSXOpeningElement=function(r){this.tokenChar(60),this.print(r.name,r),this.print(r.typeParameters,r),r.attributes.length>0&&(this.space(),this.printJoin(r.attributes,r,{separator:t})),r.selfClosing?(this.space(),this.token("/>")):this.tokenChar(62)},e.JSXOpeningFragment=function(){this.tokenChar(60),this.tokenChar(62)},e.JSXSpreadAttribute=function(r){this.tokenChar(123),this.token("..."),this.print(r.argument,r),this.tokenChar(125)},e.JSXSpreadChild=function(r){this.tokenChar(123),this.token("..."),this.print(r.expression,r),this.tokenChar(125)},e.JSXText=function(r){const i=this.getPossibleRaw(r);i!==void 0?this.token(i,!0):this.token(r.value,!0)}},(n,e)=>{function t(s,o,a){if(s.token("{"),o.length){s.indent(),s.newline();for(const l of o)s.print(l,a),s.newline();s.dedent()}s.rightBrace(a)}function r(s,o,a){s.printJoin(o.types,o,{separator(){this.space(),this.token(a),this.space()}})}function i(s,o){o!==!0&&s.token(o)}Object.defineProperty(e,"__esModule",{value:!0}),e.TSAnyKeyword=function(){this.word("any")},e.TSArrayType=function(s){this.print(s.elementType,s,!0),this.token("[]")},e.TSSatisfiesExpression=e.TSAsExpression=function(s){var o;const{type:a,expression:l,typeAnnotation:c}=s,u=!((o=l.trailingComments)==null||!o.length);this.print(l,s,!0,void 0,u),this.space(),this.word(a==="TSAsExpression"?"as":"satisfies"),this.space(),this.print(c,s)},e.TSBigIntKeyword=function(){this.word("bigint")},e.TSBooleanKeyword=function(){this.word("boolean")},e.TSCallSignatureDeclaration=function(s){this.tsPrintSignatureDeclarationBase(s),this.tokenChar(59)},e.TSConditionalType=function(s){this.print(s.checkType),this.space(),this.word("extends"),this.space(),this.print(s.extendsType),this.space(),this.tokenChar(63),this.space(),this.print(s.trueType),this.space(),this.tokenChar(58),this.space(),this.print(s.falseType)},e.TSConstructSignatureDeclaration=function(s){this.word("new"),this.space(),this.tsPrintSignatureDeclarationBase(s),this.tokenChar(59)},e.TSConstructorType=function(s){s.abstract&&(this.word("abstract"),this.space()),this.word("new"),this.space(),this.tsPrintFunctionOrConstructorType(s)},e.TSDeclareFunction=function(s,o){s.declare&&(this.word("declare"),this.space()),this._functionHead(s,o),this.tokenChar(59)},e.TSDeclareMethod=function(s){this._classMethodHead(s),this.tokenChar(59)},e.TSEnumDeclaration=function(s){const{declare:o,const:a,id:l,members:c}=s;o&&(this.word("declare"),this.space()),a&&(this.word("const"),this.space()),this.word("enum"),this.space(),this.print(l,s),this.space(),t(this,c,s)},e.TSEnumMember=function(s){const{id:o,initializer:a}=s;this.print(o,s),a&&(this.space(),this.tokenChar(61),this.space(),this.print(a,s)),this.tokenChar(44)},e.TSExportAssignment=function(s){this.word("export"),this.space(),this.tokenChar(61),this.space(),this.print(s.expression,s),this.tokenChar(59)},e.TSExpressionWithTypeArguments=function(s){this.print(s.expression,s),this.print(s.typeParameters,s)},e.TSExternalModuleReference=function(s){this.token("require("),this.print(s.expression,s),this.tokenChar(41)},e.TSFunctionType=function(s){this.tsPrintFunctionOrConstructorType(s)},e.TSImportEqualsDeclaration=function(s){const{isExport:o,id:a,moduleReference:l}=s;o&&(this.word("export"),this.space()),this.word("import"),this.space(),this.print(a,s),this.space(),this.tokenChar(61),this.space(),this.print(l,s),this.tokenChar(59)},e.TSImportType=function(s){const{argument:o,qualifier:a,typeParameters:l}=s;this.word("import"),this.tokenChar(40),this.print(o,s),this.tokenChar(41),a&&(this.tokenChar(46),this.print(a,s)),l&&this.print(l,s)},e.TSIndexSignature=function(s){const{readonly:o,static:a}=s;a&&(this.word("static"),this.space()),o&&(this.word("readonly"),this.space()),this.tokenChar(91),this._parameters(s.parameters,s),this.tokenChar(93),this.print(s.typeAnnotation,s),this.tokenChar(59)},e.TSIndexedAccessType=function(s){this.print(s.objectType,s,!0),this.tokenChar(91),this.print(s.indexType,s),this.tokenChar(93)},e.TSInferType=function(s){this.token("infer"),this.space(),this.print(s.typeParameter)},e.TSInstantiationExpression=function(s){this.print(s.expression,s),this.print(s.typeParameters,s)},e.TSInterfaceBody=function(s){this.tsPrintTypeLiteralOrInterfaceBody(s.body,s)},e.TSInterfaceDeclaration=function(s){const{declare:o,id:a,typeParameters:l,extends:c,body:u}=s;o&&(this.word("declare"),this.space()),this.word("interface"),this.space(),this.print(a,s),this.print(l,s),c!=null&&c.length&&(this.space(),this.word("extends"),this.space(),this.printList(c,s)),this.space(),this.print(u,s)},e.TSIntersectionType=function(s){r(this,s,"&")},e.TSIntrinsicKeyword=function(){this.word("intrinsic")},e.TSLiteralType=function(s){this.print(s.literal,s)},e.TSMappedType=function(s){const{nameType:o,optional:a,readonly:l,typeParameter:c}=s;this.tokenChar(123),this.space(),l&&(i(this,l),this.word("readonly"),this.space()),this.tokenChar(91),this.word(c.name),this.space(),this.word("in"),this.space(),this.print(c.constraint,c),o&&(this.space(),this.word("as"),this.space(),this.print(o,s)),this.tokenChar(93),a&&(i(this,a),this.tokenChar(63)),this.tokenChar(58),this.space(),this.print(s.typeAnnotation,s),this.space(),this.tokenChar(125)},e.TSMethodSignature=function(s){const{kind:o}=s;o!=="set"&&o!=="get"||(this.word(o),this.space()),this.tsPrintPropertyOrMethodName(s),this.tsPrintSignatureDeclarationBase(s),this.tokenChar(59)},e.TSModuleBlock=function(s){t(this,s.body,s)},e.TSModuleDeclaration=function(s){const{declare:o,id:a}=s;if(o&&(this.word("declare"),this.space()),s.global||(this.word(a.type==="Identifier"?"namespace":"module"),this.space()),this.print(a,s),!s.body)return void this.tokenChar(59);let l=s.body;for(;l.type==="TSModuleDeclaration";)this.tokenChar(46),this.print(l.id,l),l=l.body;this.space(),this.print(l,s)},e.TSNamedTupleMember=function(s){this.print(s.label,s),s.optional&&this.tokenChar(63),this.tokenChar(58),this.space(),this.print(s.elementType,s)},e.TSNamespaceExportDeclaration=function(s){this.word("export"),this.space(),this.word("as"),this.space(),this.word("namespace"),this.space(),this.print(s.id,s)},e.TSNeverKeyword=function(){this.word("never")},e.TSNonNullExpression=function(s){this.print(s.expression,s),this.tokenChar(33)},e.TSNullKeyword=function(){this.word("null")},e.TSNumberKeyword=function(){this.word("number")},e.TSObjectKeyword=function(){this.word("object")},e.TSOptionalType=function(s){this.print(s.typeAnnotation,s),this.tokenChar(63)},e.TSParameterProperty=function(s){s.accessibility&&(this.word(s.accessibility),this.space()),s.readonly&&(this.word("readonly"),this.space()),this._param(s.parameter)},e.TSParenthesizedType=function(s){this.tokenChar(40),this.print(s.typeAnnotation,s),this.tokenChar(41)},e.TSPropertySignature=function(s){const{readonly:o}=s;o&&(this.word("readonly"),this.space()),this.tsPrintPropertyOrMethodName(s),this.print(s.typeAnnotation,s),this.tokenChar(59)},e.TSQualifiedName=function(s){this.print(s.left,s),this.tokenChar(46),this.print(s.right,s)},e.TSRestType=function(s){this.token("..."),this.print(s.typeAnnotation,s)},e.TSStringKeyword=function(){this.word("string")},e.TSSymbolKeyword=function(){this.word("symbol")},e.TSThisType=function(){this.word("this")},e.TSTupleType=function(s){this.tokenChar(91),this.printList(s.elementTypes,s),this.tokenChar(93)},e.TSTypeAliasDeclaration=function(s){const{declare:o,id:a,typeParameters:l,typeAnnotation:c}=s;o&&(this.word("declare"),this.space()),this.word("type"),this.space(),this.print(a,s),this.print(l,s),this.space(),this.tokenChar(61),this.space(),this.print(c,s),this.tokenChar(59)},e.TSTypeAnnotation=function(s){this.tokenChar(58),this.space(),s.optional&&this.tokenChar(63),this.print(s.typeAnnotation,s)},e.TSTypeAssertion=function(s){const{typeAnnotation:o,expression:a}=s;this.tokenChar(60),this.print(o,s),this.tokenChar(62),this.space(),this.print(a,s)},e.TSTypeLiteral=function(s){this.tsPrintTypeLiteralOrInterfaceBody(s.members,s)},e.TSTypeOperator=function(s){this.word(s.operator),this.space(),this.print(s.typeAnnotation,s)},e.TSTypeParameter=function(s){s.in&&(this.word("in"),this.space()),s.out&&(this.word("out"),this.space()),this.word(s.name),s.constraint&&(this.space(),this.word("extends"),this.space(),this.print(s.constraint,s)),s.default&&(this.space(),this.tokenChar(61),this.space(),this.print(s.default,s))},e.TSTypeParameterDeclaration=e.TSTypeParameterInstantiation=function(s,o){this.tokenChar(60),this.printList(s.params,s,{}),o.type==="ArrowFunctionExpression"&&s.params.length===1&&this.tokenChar(44),this.tokenChar(62)},e.TSTypePredicate=function(s){s.asserts&&(this.word("asserts"),this.space()),this.print(s.parameterName),s.typeAnnotation&&(this.space(),this.word("is"),this.space(),this.print(s.typeAnnotation.typeAnnotation))},e.TSTypeQuery=function(s){this.word("typeof"),this.space(),this.print(s.exprName),s.typeParameters&&this.print(s.typeParameters,s)},e.TSTypeReference=function(s){this.print(s.typeName,s,!0),this.print(s.typeParameters,s,!0)},e.TSUndefinedKeyword=function(){this.word("undefined")},e.TSUnionType=function(s){r(this,s,"|")},e.TSUnknownKeyword=function(){this.word("unknown")},e.TSVoidKeyword=function(){this.word("void")},e.tsPrintClassMemberModifiers=function(s){const o=s.type==="ClassAccessorProperty"||s.type==="ClassProperty";o&&s.declare&&(this.word("declare"),this.space()),s.accessibility&&(this.word(s.accessibility),this.space()),s.static&&(this.word("static"),this.space()),s.override&&(this.word("override"),this.space()),s.abstract&&(this.word("abstract"),this.space()),o&&s.readonly&&(this.word("readonly"),this.space())},e.tsPrintFunctionOrConstructorType=function(s){const{typeParameters:o}=s,a=s.parameters;this.print(o,s),this.tokenChar(40),this._parameters(a,s),this.tokenChar(41),this.space(),this.token("=>"),this.space();const l=s.typeAnnotation;this.print(l.typeAnnotation,s)},e.tsPrintPropertyOrMethodName=function(s){s.computed&&this.tokenChar(91),this.print(s.key,s),s.computed&&this.tokenChar(93),s.optional&&this.tokenChar(63)},e.tsPrintSignatureDeclarationBase=function(s){const{typeParameters:o}=s,a=s.parameters;this.print(o,s),this.tokenChar(40),this._parameters(a,s),this.tokenChar(41);const l=s.typeAnnotation;this.print(l,s)},e.tsPrintTypeLiteralOrInterfaceBody=function(s,o){t(this,s,o)}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.find=function(s){let o=this;do if(s(o))return o;while(o=o.parentPath);return null},e.findParent=function(s){let o=this;for(;o=o.parentPath;)if(s(o))return o;return null},e.getAncestry=function(){let s=this;const o=[];do o.push(s);while(s=s.parentPath);return o},e.getDeepestCommonAncestorFrom=function(s,o){if(!s.length)return this;if(s.length===1)return s[0];let a,l,c=1/0;const u=s.map(d=>{const g=[];do g.unshift(d);while((d=d.parentPath)&&d!==this);return g.length<c&&(c=g.length),g}),h=u[0];e:for(let d=0;d<c;d++){const g=h[d];for(const f of u)if(f[d]!==g)break e;a=d,l=g}if(l)return o?o(l,a,u):l;throw new Error("Couldn't find intersection")},e.getEarliestCommonAncestorFrom=function(s){return this.getDeepestCommonAncestorFrom(s,function(o,a,l){let c;const u=i[o.type];for(const h of l){const d=h[a+1];c?(d.listKey&&c.listKey===d.listKey&&d.key<c.key||u.indexOf(c.parentKey)>u.indexOf(d.parentKey))&&(c=d):c=d}return c})},e.getFunctionParent=function(){return this.findParent(s=>s.isFunction())},e.getStatementParent=function(){let s=this;do{if(!s.parentPath||Array.isArray(s.container)&&s.isStatement())break;s=s.parentPath}while(s);if(s&&(s.isProgram()||s.isFile()))throw new Error("File/Program node, we can't possibly find a statement parent to this");return s},e.inType=function(){let s=this;for(var o=arguments.length,a=new Array(o),l=0;l<o;l++)a[l]=arguments[l];for(;s;){for(const c of a)if(s.node.type===c)return!0;s=s.parentPath}return!1},e.isAncestor=function(s){return s.isDescendant(this)},e.isDescendant=function(s){return!!this.findParent(o=>o===s)};var r=t(0);const{VISITOR_KEYS:i}=r},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e._getTypeAnnotation=function(){const B=this.node;if(B){if(B.typeAnnotation)return B.typeAnnotation;if(!_.has(B)){_.add(B);try{var U;let H=r[B.type];if(H)return H.call(this,B);if(H=r[this.parentPath.type],(U=H)!=null&&U.validParent)return this.parentPath.getTypeAnnotation()}finally{_.delete(B)}}}else if(this.key==="init"&&this.parentPath.isVariableDeclarator()){const H=this.parentPath.parentPath,N=H.parentPath;return H.key==="left"&&N.isForInStatement()?T():H.key==="left"&&N.isForOfStatement()?s():P()}},e.baseTypeStrictlyMatches=function(B){const U=this.getTypeAnnotation(),H=B.getTypeAnnotation();return!(o(U)||!u(U))&&H.type===U.type},e.couldBeBaseType=function(B){const U=this.getTypeAnnotation();if(o(U))return!0;if(I(U)){for(const H of U.types)if(o(H)||$(B,H,!0))return!0;return!1}return $(B,U,!0)},e.getTypeAnnotation=function(){let B=this.getData("typeAnnotation");return B!=null||(B=this._getTypeAnnotation()||s(),(E(B)||A(B))&&(B=B.typeAnnotation),this.setData("typeAnnotation",B)),B},e.isBaseType=function(B,U){return $(B,this.getTypeAnnotation(),U)},e.isGenericType=function(B){const U=this.getTypeAnnotation();return!(B!=="Array"||!(C(U)||a(U)||m(U)))||h(U)&&d(U.id,{name:B})||b(U)&&d(U.typeName,{name:B})};var r=t(425),i=t(0);const{anyTypeAnnotation:s,isAnyTypeAnnotation:o,isArrayTypeAnnotation:a,isBooleanTypeAnnotation:l,isEmptyTypeAnnotation:c,isFlowBaseAnnotation:u,isGenericTypeAnnotation:h,isIdentifier:d,isMixedTypeAnnotation:g,isNumberTypeAnnotation:f,isStringTypeAnnotation:v,isTSArrayType:C,isTSTypeAnnotation:A,isTSTypeReference:b,isTupleTypeAnnotation:m,isTypeAnnotation:E,isUnionTypeAnnotation:I,isVoidTypeAnnotation:S,stringTypeAnnotation:T,voidTypeAnnotation:P}=i,_=new WeakSet;function $(B,U,H){if(B==="string")return v(U);if(B==="number")return f(U);if(B==="boolean")return l(U);if(B==="any")return o(U);if(B==="mixed")return g(U);if(B==="empty")return c(U);if(B==="void")return S(U);if(H)return!1;throw new Error(`Unknown base type ${B}`)}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ArrayExpression=$,e.AssignmentExpression=function(){return this.get("right").getTypeAnnotation()},e.BinaryExpression=function(R){const Y=R.operator;if(l.indexOf(Y)>=0)return b();if(o.indexOf(Y)>=0)return g();if(Y==="+"){const ie=this.get("right"),de=this.get("left");return de.isBaseType("number")&&ie.isBaseType("number")?b():de.isBaseType("string")||ie.isBaseType("string")?m():I([m(),b()])}},e.BooleanLiteral=function(){return g()},e.CallExpression=function(){const{callee:R}=this.node;return H(R)?d(m()):U(R)||N(R)||T(R,{name:"Array"})?d(h()):W(R)?d(E([m(),h()])):D(this.get("callee"))},e.ConditionalExpression=function(){const R=[this.get("consequent").getTypeAnnotation(),this.get("alternate").getTypeAnnotation()];return(0,s.createUnionType)(R)},e.ClassDeclaration=e.ClassExpression=e.FunctionDeclaration=e.ArrowFunctionExpression=e.FunctionExpression=function(){return v(C("Function"))},Object.defineProperty(e,"Identifier",{enumerable:!0,get:function(){return i.default}}),e.LogicalExpression=function(){const R=[this.get("left").getTypeAnnotation(),this.get("right").getTypeAnnotation()];return(0,s.createUnionType)(R)},e.NewExpression=function(R){if(R.callee.type==="Identifier")return v(R.callee)},e.NullLiteral=function(){return A()},e.NumericLiteral=function(){return b()},e.ObjectExpression=function(){return v(C("Object"))},e.ParenthesizedExpression=function(){return this.get("expression").getTypeAnnotation()},e.RegExpLiteral=function(){return v(C("RegExp"))},e.RestElement=B,e.SequenceExpression=function(){return this.get("expressions").pop().getTypeAnnotation()},e.StringLiteral=function(){return m()},e.TSAsExpression=_,e.TSNonNullExpression=function(){return this.get("expression").getTypeAnnotation()},e.TaggedTemplateExpression=function(){return D(this.get("tag"))},e.TemplateLiteral=function(){return m()},e.TypeCastExpression=P,e.UnaryExpression=function(R){const Y=R.operator;return Y==="void"?S():c.indexOf(Y)>=0?b():u.indexOf(Y)>=0?m():a.indexOf(Y)>=0?g():void 0},e.UpdateExpression=function(R){const Y=R.operator;if(Y==="++"||Y==="--")return b()},e.VariableDeclarator=function(){if(this.get("id").isIdentifier())return this.get("init").getTypeAnnotation()};var r=t(0),i=t(426),s=t(223);const{BOOLEAN_BINARY_OPERATORS:o,BOOLEAN_UNARY_OPERATORS:a,NUMBER_BINARY_OPERATORS:l,NUMBER_UNARY_OPERATORS:c,STRING_UNARY_OPERATORS:u,anyTypeAnnotation:h,arrayTypeAnnotation:d,booleanTypeAnnotation:g,buildMatchMemberExpression:f,genericTypeAnnotation:v,identifier:C,nullLiteralTypeAnnotation:A,numberTypeAnnotation:b,stringTypeAnnotation:m,tupleTypeAnnotation:E,unionTypeAnnotation:I,voidTypeAnnotation:S,isIdentifier:T}=r;function P(R){return R.typeAnnotation}function _(R){return R.typeAnnotation}function $(){return v(C("Array"))}function B(){return $()}P.validParent=!0,_.validParent=!0,B.validParent=!0;const U=f("Array.from"),H=f("Object.keys"),N=f("Object.values"),W=f("Object.entries");function D(R){if((R=R.resolve()).isFunction()){const{node:Y}=R;if(Y.async)return Y.generator?v(C("AsyncIterator")):v(C("Promise"));if(Y.generator)return v(C("Iterator"));if(R.node.returnType)return R.node.returnType}}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(d){if(!this.isReferenced())return;const g=this.scope.getBinding(d.name);return g?g.identifier.typeAnnotation?g.identifier.typeAnnotation:function(f,v,C){const A=[],b=[];let m=c(f,v,b);const E=h(f,v,C);if(E){const I=c(f,E.ifStatement);m=m.filter(S=>I.indexOf(S)<0),A.push(E.typeAnnotation)}if(m.length){m.push(...b);for(const I of m)A.push(I.getTypeAnnotation())}if(A.length)return(0,i.createUnionType)(A)}(g,this,d.name):d.name==="undefined"?l():d.name==="NaN"||d.name==="Infinity"?a():void d.name};var r=t(0),i=t(223);const{BOOLEAN_NUMBER_BINARY_OPERATORS:s,createTypeAnnotationBasedOnTypeof:o,numberTypeAnnotation:a,voidTypeAnnotation:l}=r;function c(d,g,f){const v=d.constantViolations.slice();return v.unshift(d.path),v.filter(C=>{const A=(C=C.resolve())._guessExecutionStatusRelativeTo(g);return f&&A==="unknown"&&f.push(C),A==="before"})}function u(d,g){const f=g.node.operator,v=g.get("right").resolve(),C=g.get("left").resolve();let A,b,m;if(C.isIdentifier({name:d})?A=v:v.isIdentifier({name:d})&&(A=C),A)return f==="==="?A.getTypeAnnotation():s.indexOf(f)>=0?a():void 0;if(f!=="==="&&f!=="=="||(C.isUnaryExpression({operator:"typeof"})?(b=C,m=v):v.isUnaryExpression({operator:"typeof"})&&(b=v,m=C),!b)||!b.get("argument").isIdentifier({name:d})||(m=m.resolve(),!m.isLiteral()))return;const E=m.node.value;return typeof E=="string"?o(E):void 0}function h(d,g,f){const v=function(b,m,E){let I;for(;I=m.parentPath;){if(I.isIfStatement()||I.isConditionalExpression())return m.key==="test"?void 0:I;if(I.isFunction()&&I.parentPath.scope.getBinding(E)!==b)return;m=I}}(d,g,f);if(!v)return;const C=[v.get("test")],A=[];for(let b=0;b<C.length;b++){const m=C[b];if(m.isLogicalExpression())m.node.operator==="&&"&&(C.push(m.get("left")),C.push(m.get("right")));else if(m.isBinaryExpression()){const E=u(f,m);E&&A.push(E)}}return A.length?{typeAnnotation:(0,i.createUnionType)(A),ifStatement:v}:h(d,v,f)}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e._replaceWith=function(Q){var he;if(!this.container)throw new ReferenceError("Container is falsy");this.inList?de(this.parent,this.key,[Q]):de(this.parent,this.key,Q),this.debug(`Replace with ${Q?.type}`),(he=(0,o.getCachedPaths)(this.hub,this.parent))==null||he.set(Q,this).delete(this.node),this.node=this.container[this.key]=Q},e.replaceExpressionWithStatements=function(Q){this.resync();const he=[],me=X(Q,he);if(me){for(const ge of he)this.scope.push({id:ge});return this.replaceWith(me)[0].get("expressions")}const _e=this.getFunctionParent(),fe=_e?.is("async"),oe=_e?.is("generator"),J=h([],f(Q));this.replaceWith(C(J,[]));const K=this.get("callee");(0,c.default)(K.get("body"),ge=>{this.scope.push({id:ge})},"var");const q=this.get("callee").getCompletionRecords();for(const ge of q){if(!ge.isExpressionStatement())continue;const Te=ge.findParent(ae=>ae.isLoop());if(Te){let ae=Te.getData("expressionReplacementReturnUid");ae?ae=I(ae.name):(ae=K.scope.generateDeclaredUidIdentifier("ret"),K.get("body").pushContainer("body",Y(A(ae))),Te.setData("expressionReplacementReturnUid",ae)),ge.get("expression").replaceWith(d("=",A(ae),ge.node.expression))}else ge.replaceWith(Y(ge.node.expression))}K.arrowFunctionToExpression();const ue=K,te=fe&&i.default.hasType(this.get("callee.body").node,"AwaitExpression",u),ce=oe&&i.default.hasType(this.get("callee.body").node,"YieldExpression",u);return te&&(ue.set("async",!0),ce||this.replaceWith(g(this.node))),ce&&(ue.set("generator",!0),this.replaceWith(xe(this.node,!0))),ue.get("body.body")},e.replaceInline=function(Q){if(this.resync(),Array.isArray(Q)){if(Array.isArray(this.container)){Q=this._verifyNodeList(Q);const he=this._containerInsertAfter(Q);return this.remove(),he}return this.replaceWithMultiple(Q)}return this.replaceWith(Q)},e.replaceWith=function(Q){if(this.resync(),this.removed)throw new Error("You can't replace this node, we've already removed it");let he=Q instanceof s.default?Q.node:Q;if(!he)throw new Error("You passed `path.replaceWith()` a falsy node, use `path.remove()` instead");if(this.node===he)return[this];if(this.isProgram()&&!N(he))throw new Error("You can only replace a Program root node with another Program node");if(Array.isArray(he))throw new Error("Don't use `path.replaceWith()` with an array of nodes, use `path.replaceWithMultiple()`");if(typeof he=="string")throw new Error("Don't use `path.replaceWith()` with a source string, use `path.replaceWithSourceString()`");let me="";if(this.isNodeType("Statement")&&B(he)&&(this.canHaveVariableDeclarationOrExpression()||this.canSwapBetweenExpressionAndStatement(he)||this.parentPath.isExportDefaultDeclaration()||(he=m(he),me="expression")),this.isNodeType("Expression")&&W(he)&&!this.canHaveVariableDeclarationOrExpression()&&!this.canSwapBetweenExpressionAndStatement(he))return this.replaceExpressionWithStatements([he]);const _e=this.node;return _e&&(P(he,_e),R(_e)),this._replaceWith(he),this.type=he.type,this.setScope(),this.requeue(),[me?this.get(me):this]},e.replaceWithMultiple=function(Q){var he;this.resync(),Q=this._verifyNodeList(Q),S(Q[0],this.node),T(Q[Q.length-1],this.node),(he=(0,o.getCachedPaths)(this.hub,this.parent))==null||he.delete(this.node),this.node=this.container[this.key]=null;const me=this.insertAfter(Q);return this.node?this.requeue():this.remove(),me},e.replaceWithSourceString=function(Q){let he;this.resync();try{Q=`(${Q})`,he=(0,a.parse)(Q)}catch(_e){const fe=_e.loc;throw fe&&(_e.message+=` - make sure this is an expression.
|
||
`+(0,r.codeFrameColumns)(Q,{start:{line:fe.line,column:fe.column+1}}),_e.code="BABEL_REPLACE_SOURCE_ERROR"),_e}const me=he.program.body[0].expression;return i.default.removeProperties(me),this.replaceWith(me)};var r=t(36),i=t(14),s=t(28),o=t(35),a=t(21),l=t(0),c=t(429);const{FUNCTION_TYPES:u,arrowFunctionExpression:h,assignmentExpression:d,awaitExpression:g,blockStatement:f,buildUndefinedNode:v,callExpression:C,cloneNode:A,conditionalExpression:b,expressionStatement:m,getBindingIdentifiers:E,identifier:I,inheritLeadingComments:S,inheritTrailingComments:T,inheritsComments:P,isBlockStatement:_,isEmptyStatement:$,isExpression:B,isExpressionStatement:U,isIfStatement:H,isProgram:N,isStatement:W,isVariableDeclaration:D,removeComments:R,returnStatement:Y,sequenceExpression:ie,validate:de,yieldExpression:xe}=l;function X(Q,he){const me=[];let _e=!0;for(const fe of Q)if($(fe)||(_e=!1),B(fe))me.push(fe);else if(U(fe))me.push(fe.expression);else if(D(fe)){if(fe.kind!=="var")return;for(const oe of fe.declarations){const J=E(oe);for(const K of Object.keys(J))he.push(A(J[K]));oe.init&&me.push(d("=",oe.id,oe.init))}_e=!0}else if(H(fe)){const oe=fe.consequent?X([fe.consequent],he):v(),J=fe.alternate?X([fe.alternate],he):v();if(!oe||!J)return;me.push(b(fe.test,oe,J))}else if(_(fe)){const oe=X(fe.body,he);if(!oe)return;me.push(oe)}else{if(!$(fe))return;Q.indexOf(fe)===0&&(_e=!0)}return _e&&me.push(v()),me.length===1?me[0]:ie(me)}},()=>{},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(l,c){let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"var";l.traverse(a,{kind:u,emit:c})};var r=t(0);const{assignmentExpression:i,expressionStatement:s,identifier:o}=r,a={Scope(l,c){c.kind==="let"&&l.skip()},FunctionParent(l){l.skip()},VariableDeclaration(l,c){if(c.kind&&l.node.kind!==c.kind)return;const u=[],h=l.get("declarations");let d;for(const g of h){d=g.node.id,g.node.init&&u.push(s(i("=",g.node.id,g.node.init)));for(const f of Object.keys(g.getBindingIdentifiers()))c.emit(o(f),f,g.node.init!==null)}l.parentPath.isFor({left:l.node})?l.replaceWith(d):l.replaceWithMultiple(u)}}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.evaluate=function(){const h={confident:!0,deoptPath:null,seen:new Map};let d=c(this,h);return h.confident||(d=void 0),{confident:h.confident,deopt:h.deoptPath,value:d}},e.evaluateTruthy=function(){const h=this.evaluate();if(h.confident)return!!h.value};const r=["Number","String","Math"],i=["isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent",null,null],s=["random"];function o(h){return r.includes(h)}function a(h,d){d.confident&&(d.deoptPath=h,d.confident=!1)}const l=new Map([["undefined",void 0],["Infinity",1/0],["NaN",NaN]]);function c(h,d){const{node:g}=h,{seen:f}=d;if(f.has(g)){const v=f.get(g);return v.resolved?v.value:void a(h,d)}{const v={resolved:!1};f.set(g,v);const C=function(A,b){if(b.confident){if(A.isSequenceExpression()){const m=A.get("expressions");return c(m[m.length-1],b)}if(A.isStringLiteral()||A.isNumericLiteral()||A.isBooleanLiteral())return A.node.value;if(A.isNullLiteral())return null;if(A.isTemplateLiteral())return u(A,A.node.quasis,b);if(A.isTaggedTemplateExpression()&&A.get("tag").isMemberExpression()){const m=A.get("tag.object"),{node:{name:E}}=m,I=A.get("tag.property");if(m.isIdentifier()&&E==="String"&&!A.scope.getBinding(E)&&I.isIdentifier()&&I.node.name==="raw")return u(A,A.node.quasi.quasis,b,!0)}if(A.isConditionalExpression()){const m=c(A.get("test"),b);return b.confident?c(m?A.get("consequent"):A.get("alternate"),b):void 0}if(A.isExpressionWrapper())return c(A.get("expression"),b);if(A.isMemberExpression()&&!A.parentPath.isCallExpression({callee:A.node})){const m=A.get("property"),E=A.get("object");if(E.isLiteral()){const I=E.node.value,S=typeof I;let T=null;if(A.node.computed){if(T=c(m,b),!b.confident)return}else m.isIdentifier()&&(T=m.node.name);if(!(S!=="number"&&S!=="string"||T==null||typeof T!="number"&&typeof T!="string"))return I[T]}}if(A.isReferencedIdentifier()){const m=A.scope.getBinding(A.node.name);if(m){if(m.constantViolations.length>0||A.node.start<m.path.node.end)return void a(m.path,b);if(m.hasValue)return m.value}const E=A.node.name;if(l.has(E))return m?void a(m.path,b):l.get(E);const I=A.resolve();return I===A?void a(A,b):c(I,b)}if(A.isUnaryExpression({prefix:!0})){if(A.node.operator==="void")return;const m=A.get("argument");if(A.node.operator==="typeof"&&(m.isFunction()||m.isClass()))return"function";const E=c(m,b);if(!b.confident)return;switch(A.node.operator){case"!":return!E;case"+":return+E;case"-":return-E;case"~":return~E;case"typeof":return typeof E}}if(A.isArrayExpression()){const m=[],E=A.get("elements");for(const I of E){const S=I.evaluate();if(!S.confident)return void a(S.deopt,b);m.push(S.value)}return m}if(A.isObjectExpression()){const m={},E=A.get("properties");for(const I of E){if(I.isObjectMethod()||I.isSpreadElement())return void a(I,b);const S=I.get("key");let T;if(I.node.computed){if(T=S.evaluate(),!T.confident)return void a(T.deopt,b);T=T.value}else T=S.isIdentifier()?S.node.name:S.node.value;let P=I.get("value").evaluate();if(!P.confident)return void a(P.deopt,b);P=P.value,m[T]=P}return m}if(A.isLogicalExpression()){const m=b.confident,E=c(A.get("left"),b),I=b.confident;b.confident=m;const S=c(A.get("right"),b),T=b.confident;switch(A.node.operator){case"||":return b.confident=I&&(!!E||T),b.confident?E||S:void 0;case"&&":return b.confident=I&&(!E||T),b.confident?E&&S:void 0;case"??":return b.confident=I&&(E!=null||T),b.confident?E??S:void 0}}if(A.isBinaryExpression()){const m=c(A.get("left"),b);if(!b.confident)return;const E=c(A.get("right"),b);if(!b.confident)return;switch(A.node.operator){case"-":return m-E;case"+":return m+E;case"/":return m/E;case"*":return m*E;case"%":return m%E;case"**":return Math.pow(m,E);case"<":return m<E;case">":return m>E;case"<=":return m<=E;case">=":return m>=E;case"==":return m==E;case"!=":return m!=E;case"===":return m===E;case"!==":return m!==E;case"|":return m|E;case"&":return m&E;case"^":return m^E;case"<<":return m<<E;case">>":return m>>E;case">>>":return m>>>E}}if(A.isCallExpression()){const m=A.get("callee");let E,I;if(m.isIdentifier()&&!A.scope.getBinding(m.node.name)&&(o(m.node.name)||function(S){return i.includes(S)}(m.node.name))&&(I=t.g[m.node.name]),m.isMemberExpression()){const S=m.get("object"),T=m.get("property");if(S.isIdentifier()&&T.isIdentifier()&&o(S.node.name)&&!function(P){return s.includes(P)}(T.node.name)){E=t.g[S.node.name];const P=T.node.name;Object.hasOwnProperty.call(E,P)&&(I=E[P])}if(S.isLiteral()&&T.isIdentifier()){const P=typeof S.node.value;P!=="string"&&P!=="number"||(E=S.node.value,I=E[T.node.name])}}if(I){const S=A.get("arguments").map(T=>c(T,b));return b.confident?I.apply(E,S):void 0}}a(A,b)}}(h,d);return d.confident&&(v.resolved=!0,v.value=C),C}}function u(h,d,g){let f=arguments.length>3&&arguments[3]!==void 0&&arguments[3],v="",C=0;const A=h.isTemplateLiteral()?h.get("expressions"):h.get("quasi.expressions");for(const b of d){if(!g.confident)break;v+=f?b.value.raw:b.value.cooked;const m=A[C++];m&&(v+=String(c(m,g)))}if(g.confident)return v}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.arrowFunctionToExpression=function(){let{allowInsertArrow:X=!0,allowInsertArrowWithRest:Q=X,noNewArrows:he=!(fe=>(fe=arguments[0])==null?void 0:fe.specCompliant)()}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.isArrowFunctionExpression())throw this.buildCodeFrameError("Cannot convert non-arrow function to a function expression.");const{thisBinding:me,fnPath:_e}=R(this,he,X,Q);if(_e.ensureBlock(),_e.node.type="FunctionExpression",!he){const fe=me?null:_e.scope.generateUidIdentifier("arrowCheckId");return fe&&_e.parentPath.scope.push({id:fe,init:S([])}),_e.get("body").unshiftContainer("body",g(h(this.hub.addHelper("newArrowCheck"),[H(),f(fe?fe.name:me)]))),_e.replaceWith(h(m((0,s.default)(this,!0)||_e.node,f("bind")),[fe?f(fe.name):H()])),_e.get("callee.object")}return _e},e.ensureBlock=function(){const X=this.get("body"),Q=X.node;if(Array.isArray(X))throw new Error("Can't convert array path to a block statement");if(!Q)throw new Error("Can't convert node without a body");if(X.isBlockStatement())return Q;const he=[];let me,_e,fe="body";X.isStatement()?(_e="body",me=0,he.push(X.node)):(fe+=".body.0",this.isFunction()?(me="argument",he.push(P(X.node))):(me="expression",he.push(g(X.node)))),this.node.body=u(he);const oe=this.get(fe);return X.setup(oe,_e?oe.node[_e]:oe.node,_e,me),this.node},e.toComputedKey=function(){let X;if(this.isMemberExpression())X=this.node.property;else{if(!this.isProperty()&&!this.isMethod())throw new ReferenceError("todo");X=this.node.key}return this.node.computed||v(X)&&(X=B(X.name)),X},e.unwrapFunctionEnvironment=function(){if(!this.isArrowFunctionExpression()&&!this.isFunctionExpression()&&!this.isFunctionDeclaration())throw this.buildCodeFrameError("Can only unwrap the environment of a function.");R(this)};var r=t(0),i=t(33),s=t(119),o=t(57);const{arrowFunctionExpression:a,assignmentExpression:l,binaryExpression:c,blockStatement:u,callExpression:h,conditionalExpression:d,expressionStatement:g,identifier:f,isIdentifier:v,jsxIdentifier:C,logicalExpression:A,LOGICAL_OPERATORS:b,memberExpression:m,metaProperty:E,numericLiteral:I,objectExpression:S,restElement:T,returnStatement:P,sequenceExpression:_,spreadElement:$,stringLiteral:B,super:U,thisExpression:H,toExpression:N,unaryExpression:W}=r;e.arrowFunctionToShadowed=function(){this.isArrowFunctionExpression()&&this.arrowFunctionToExpression()};const D=(0,o.merge)([{CallExpression(X,Q){let{allSuperCalls:he}=Q;X.get("callee").isSuper()&&he.push(X)}},i.default]);function R(X){let Q,he=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],me=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],_e=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],fe=X.findParent(ge=>ge.isArrowFunctionExpression()?(Q!=null||(Q=ge),!1):ge.isFunction()||ge.isProgram()||ge.isClassProperty({static:!1})||ge.isClassPrivateProperty({static:!1}));const oe=fe.isClassMethod({kind:"constructor"});if(fe.isClassProperty()||fe.isClassPrivateProperty())if(Q)fe=Q;else{if(!me)throw X.buildCodeFrameError("Unable to transform arrow inside class property");X.replaceWith(h(a([],N(X.node)),[])),fe=X.get("callee"),X=fe.get("body")}const{thisPaths:J,argumentsPaths:K,newTargetPaths:q,superProps:ue,superCalls:te}=function(ge){const Te=[],ae=[],L=[],F=[],re=[];return ge.traverse(xe,{thisPaths:Te,argumentsPaths:ae,newTargetPaths:L,superProps:F,superCalls:re}),{thisPaths:Te,argumentsPaths:ae,newTargetPaths:L,superProps:F,superCalls:re}}(X);if(oe&&te.length>0){if(!me)throw te[0].buildCodeFrameError("When using '@babel/plugin-transform-arrow-functions', it's not possible to compile `super()` in an arrow function without compiling classes.\nPlease add '@babel/plugin-transform-classes' to your Babel configuration.");if(!_e)throw te[0].buildCodeFrameError("When using '@babel/plugin-transform-parameters', it's not possible to compile `super()` in an arrow function with default or rest parameters without compiling classes.\nPlease add '@babel/plugin-transform-classes' to your Babel configuration.");const ge=[];fe.traverse(D,{allSuperCalls:ge});const Te=function(ae){return de(ae,"supercall",()=>{const L=ae.scope.generateUidIdentifier("args");return a([T(L)],h(U(),[$(f(L.name))]))})}(fe);ge.forEach(ae=>{const L=f(Te);L.loc=ae.node.callee.loc,ae.get("callee").replaceWith(L)})}if(K.length>0){const ge=de(fe,"arguments",()=>{const Te=()=>f("arguments");return fe.scope.path.isProgram()?d(c("===",W("typeof",Te()),B("undefined")),fe.scope.buildUndefinedNode(),Te()):Te()});K.forEach(Te=>{const ae=f(ge);ae.loc=Te.node.loc,Te.replaceWith(ae)})}if(q.length>0){const ge=de(fe,"newtarget",()=>E(f("new"),f("target")));q.forEach(Te=>{const ae=f(ge);ae.loc=Te.node.loc,Te.replaceWith(ae)})}if(ue.length>0){if(!me)throw ue[0].buildCodeFrameError("When using '@babel/plugin-transform-arrow-functions', it's not possible to compile `super.prop` in an arrow function without compiling classes.\nPlease add '@babel/plugin-transform-classes' to your Babel configuration.");ue.reduce((ge,Te)=>ge.concat(function(ae){if(ae.parentPath.isAssignmentExpression()&&ae.parentPath.node.operator!=="="){const F=ae.parentPath,re=F.node.operator.slice(0,-1),ke=F.node.right,ze=function($e){return b.includes($e)}(re);if(ae.node.computed){const $e=ae.scope.generateDeclaredUidIdentifier("tmp"),Ce=ae.node.object,Ne=ae.node.property;F.get("left").replaceWith(m(Ce,l("=",$e,Ne),!0)),F.get("right").replaceWith(L(ze?"=":re,m(Ce,f($e.name),!0),ke))}else{const $e=ae.node.object,Ce=ae.node.property;F.get("left").replaceWith(m($e,Ce)),F.get("right").replaceWith(L(ze?"=":re,m($e,f(Ce.name)),ke))}return ze?F.replaceWith(A(re,F.node.left,F.node.right)):F.node.operator="=",[F.get("left"),F.get("right").get("left")]}if(ae.parentPath.isUpdateExpression()){const F=ae.parentPath,re=ae.scope.generateDeclaredUidIdentifier("tmp"),ke=ae.node.computed?ae.scope.generateDeclaredUidIdentifier("prop"):null,ze=[l("=",re,m(ae.node.object,ke?l("=",ke,ae.node.property):ae.node.property,ae.node.computed)),l("=",m(ae.node.object,ke?f(ke.name):ae.node.property,ae.node.computed),c(ae.parentPath.node.operator[0],f(re.name),I(1)))];return ae.parentPath.node.prefix||ze.push(f(re.name)),F.replaceWith(_(ze)),[F.get("expressions.0.right"),F.get("expressions.1.left")]}return[ae];function L(F,re,ke){return F==="="?l("=",re,ke):c(F,re,ke)}}(Te)),[]).forEach(ge=>{const Te=ge.node.computed?"":ge.get("property").node.name,ae=ge.parentPath,L=ae.isAssignmentExpression({left:ge.node}),F=ae.isCallExpression({callee:ge.node}),re=ae.isTaggedTemplateExpression({tag:ge.node}),ke=function(Ce,Ne,Ye){return de(Ce,`superprop_${Ne?"set":"get"}:${Ye||""}`,()=>{const st=[];let ht;if(Ye)ht=m(U(),f(Ye));else{const It=Ce.scope.generateUidIdentifier("prop");st.unshift(It),ht=m(U(),f(It.name),!0)}if(Ne){const It=Ce.scope.generateUidIdentifier("value");st.push(It),ht=l("=",ht,f(It.name))}return a(st,ht)})}(fe,L,Te),ze=[];if(ge.node.computed&&ze.push(ge.get("property").node),L){const Ce=ae.node.right;ze.push(Ce)}const $e=h(f(ke),ze);F?(ae.unshiftContainer("arguments",H()),ge.replaceWith(m($e,f("call"))),J.push(ae.get("arguments.0"))):L?ae.replaceWith($e):re?(ge.replaceWith(h(m($e,f("bind"),!1),[H()])),J.push(ge.get("arguments.0"))):ge.replaceWith($e)})}let ce;return(J.length>0||!he)&&(ce=function(ge,Te){return de(ge,"this",ae=>{if(!Te||!Y(ge))return H();ge.traverse(ie,{supers:new WeakSet,thisBinding:ae})})}(fe,oe),(he||oe&&Y(fe))&&(J.forEach(ge=>{const Te=ge.isJSX()?C(ce):f(ce);Te.loc=ge.node.loc,ge.replaceWith(Te)}),he||(ce=null))),{thisBinding:ce,fnPath:X}}function Y(X){return X.isClassMethod()&&!!X.parentPath.parentPath.node.superClass}const ie=(0,o.merge)([{CallExpression(X,Q){let{supers:he,thisBinding:me}=Q;X.get("callee").isSuper()&&(he.has(X.node)||(he.add(X.node),X.replaceWithMultiple([X.node,l("=",f(me),f("this"))])))}},i.default]);function de(X,Q,he){const me="binding:"+Q;let _e=X.getData(me);if(!_e){const fe=X.scope.generateUidIdentifier(Q);_e=fe.name,X.setData(me,_e),X.scope.push({id:fe,init:he(_e)})}return _e}const xe=(0,o.merge)([{ThisExpression(X,Q){let{thisPaths:he}=Q;he.push(X)},JSXIdentifier(X,Q){let{thisPaths:he}=Q;X.node.name==="this"&&(X.parentPath.isJSXMemberExpression({object:X.node})||X.parentPath.isJSXOpeningElement({name:X.node}))&&he.push(X)},CallExpression(X,Q){let{superCalls:he}=Q;X.get("callee").isSuper()&&he.push(X)},MemberExpression(X,Q){let{superProps:he}=Q;X.get("object").isSuper()&&he.push(X)},Identifier(X,Q){let{argumentsPaths:he}=Q;if(!X.isReferencedIdentifier({name:"arguments"}))return;let me=X.scope;do{if(me.hasOwnBinding("arguments"))return void me.rename("arguments");if(me.path.isFunction()&&!me.path.isArrowFunctionExpression())break}while(me=me.parent);he.push(X)},MetaProperty(X,Q){let{newTargetPaths:he}=Q;X.get("meta").isIdentifier({name:"new"})&&X.get("property").isIdentifier({name:"target"})&&he.push(X)}},i.default])},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.statements=e.statement=e.smart=e.program=e.expression=void 0;var r=t(0);const{assertExpressionStatement:i}=r;function s(u){return{code:h=>`/* @babel/template */;
|
||
${h}`,validate:()=>{},unwrap:h=>u(h.program.body.slice(1))}}const o=s(u=>u.length>1?u:u[0]);e.smart=o;const a=s(u=>u);e.statements=a;const l=s(u=>{if(u.length===0)throw new Error("Found nothing to return.");if(u.length>1)throw new Error("Found multiple statements but wanted one");return u[0]});e.statement=l;const c={code:u=>`(
|
||
${u}
|
||
)`,validate:u=>{if(u.program.body.length>1)throw new Error("Found multiple statements but wanted one");if(c.unwrap(u).start===0)throw new Error("Parse result included parens.")},unwrap:u=>{let{program:h}=u;const[d]=h.body;return i(d),d.expression}};e.expression=c,e.program={code:u=>u,validate:()=>{},unwrap:u=>u.program}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function l(c,u){const h=new WeakMap,d=new WeakMap,g=u||(0,r.validate)(null);return Object.assign(function(f){for(var v=arguments.length,C=new Array(v>1?v-1:0),A=1;A<v;A++)C[A-1]=arguments[A];if(typeof f=="string"){if(C.length>1)throw new Error("Unexpected extra params.");return a((0,i.default)(c,f,(0,r.merge)(g,(0,r.validate)(C[0]))))}if(Array.isArray(f)){let b=h.get(f);return b||(b=(0,s.default)(c,f,g),h.set(f,b)),a(b(C))}if(typeof f=="object"&&f){if(C.length>0)throw new Error("Unexpected extra params.");return l(c,(0,r.merge)(g,(0,r.validate)(f)))}throw new Error("Unexpected template param "+typeof f)},{ast:function(f){for(var v=arguments.length,C=new Array(v>1?v-1:0),A=1;A<v;A++)C[A-1]=arguments[A];if(typeof f=="string"){if(C.length>1)throw new Error("Unexpected extra params.");return(0,i.default)(c,f,(0,r.merge)((0,r.merge)(g,(0,r.validate)(C[0])),o))()}if(Array.isArray(f)){let b=d.get(f);return b||(b=(0,s.default)(c,f,(0,r.merge)(g,o)),d.set(f,b)),b(C)()}throw new Error("Unexpected template param "+typeof f)}})};var r=t(120),i=t(434),s=t(435);const o=(0,r.validate)({placeholderPattern:!1});function a(l){let c="";try{throw new Error}catch(u){u.stack&&(c=u.stack.split(`
|
||
`).slice(3).join(`
|
||
`))}return u=>{try{return l(u)}catch(h){throw h.stack+=`
|
||
=============
|
||
${c}`,h}}}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(o,a,l){let c;return a=o.code(a),u=>{const h=(0,r.normalizeReplacements)(u);return c||(c=(0,i.default)(o,a,l)),o.unwrap((0,s.default)(c,h))}};var r=t(120),i=t(225),s=t(226)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(o,a,l){const{metadata:c,names:u}=function(h,d,g){let f="BABEL_TPL$";const v=d.join("");do f="$$"+f;while(v.includes(f));const{names:C,code:A}=function(b,m){const E=[];let I=b[0];for(let S=1;S<b.length;S++){const T=`${m}${S-1}`;E.push(T),I+=T+b[S]}return{names:E,code:I}}(d,f);return{metadata:(0,i.default)(h,h.code(A),{parser:g.parser,placeholderWhitelist:new Set(C.concat(g.placeholderWhitelist?Array.from(g.placeholderWhitelist):[])),placeholderPattern:g.placeholderPattern,preserveComments:g.preserveComments,syntacticPlaceholders:g.syntacticPlaceholders}),names:C}}(o,a,l);return h=>{const d={};return h.forEach((g,f)=>{d[u[f]]=g}),g=>{const f=(0,r.normalizeReplacements)(g);return f&&Object.keys(f).forEach(v=>{if(Object.prototype.hasOwnProperty.call(d,v))throw new Error("Unexpected replacement overlap.")}),o.unwrap((0,s.default)(c,f?Object.assign(f,d):d))}}};var r=t(120),i=t(225),s=t(226)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e._guessExecutionStatusRelativeTo=function(m){return b(this,m,new Map)},e._resolve=function(m,E){if(!(E&&E.indexOf(this)>=0))if((E=E||[]).push(this),this.isVariableDeclarator()){if(this.get("id").isIdentifier())return this.get("init").resolve(m,E)}else if(this.isReferencedIdentifier()){const I=this.scope.getBinding(this.node.name);if(!I||!I.constant||I.kind==="module")return;if(I.path!==this){const S=I.path.resolve(m,E);return this.find(T=>T.node===S.node)?void 0:S}}else{if(this.isTypeCastExpression())return this.get("expression").resolve(m,E);if(m&&this.isMemberExpression()){const I=this.toComputedKey();if(!c(I))return;const S=I.value,T=this.get("object").resolve(m,E);if(T.isObjectExpression()){const P=T.get("properties");for(const _ of P){if(!_.isProperty())continue;const $=_.get("key");let B=_.isnt("computed")&&$.isIdentifier({name:S});if(B=B||$.isLiteral({value:S}),B)return _.get("value").resolve(m,E)}}else if(T.isArrayExpression()&&!isNaN(+S)){const P=T.get("elements")[S];if(P)return P.resolve(m,E)}}}},e.canHaveVariableDeclarationOrExpression=function(){return(this.key==="init"||this.key==="left")&&this.parentPath.isFor()},e.canSwapBetweenExpressionAndStatement=function(m){return!(this.key!=="body"||!this.parentPath.isArrowFunctionExpression())&&(this.isExpression()?o(m):!!this.isBlockStatement()&&a(m))},e.equals=function(m,E){return this.node[m]===E},e.getSource=function(){const m=this.node;if(m.end){const E=this.hub.getCode();if(E)return E.slice(m.start,m.end)}return""},e.has=g,e.is=void 0,e.isCompletionRecord=function(m){let E=this,I=!0;do{const{type:S,container:T}=E;if(!I&&(E.isFunction()||S==="StaticBlock"))return!!m;if(I=!1,Array.isArray(T)&&E.key!==T.length-1)return!1}while((E=E.parentPath)&&!E.isProgram()&&!E.isDoExpression());return!0},e.isConstantExpression=function(){if(this.isIdentifier()){const m=this.scope.getBinding(this.node.name);return!!m&&m.constant}if(this.isLiteral())return!this.isRegExpLiteral()&&(!this.isTemplateLiteral()||this.get("expressions").every(m=>m.isConstantExpression()));if(this.isUnaryExpression())return this.node.operator==="void"&&this.get("argument").isConstantExpression();if(this.isBinaryExpression()){const{operator:m}=this.node;return m!=="in"&&m!=="instanceof"&&this.get("left").isConstantExpression()&&this.get("right").isConstantExpression()}return!1},e.isInStrictMode=function(){return!!(this.isProgram()?this:this.parentPath).find(m=>{if(m.isProgram({sourceType:"module"})||m.isClass())return!0;if(m.isArrowFunctionExpression()&&!m.get("body").isBlockStatement())return!1;let E;if(m.isFunction())E=m.node.body;else{if(!m.isProgram())return!1;E=m.node}for(const I of E.directives)if(I.value.value==="use strict")return!0})},e.isNodeType=function(m){return h(this.type,m)},e.isStatementOrBlock=function(){return!this.parentPath.isLabeledStatement()&&!o(this.container)&&i.includes(this.key)},e.isStatic=function(){return this.scope.isStatic(this.node)},e.isnt=function(m){return!this.has(m)},e.matchesPattern=function(m,E){return d(this.node,m,E)},e.referencesImport=function(m,E){if(!this.isReferencedIdentifier()){if(this.isJSXMemberExpression()&&this.node.property.name===E||(this.isMemberExpression()||this.isOptionalMemberExpression())&&(this.node.computed?u(this.node.property,{value:E}):this.node.property.name===E)){const P=this.get("object");return P.isReferencedIdentifier()&&P.referencesImport(m,"*")}return!1}const I=this.scope.getBinding(this.node.name);if(!I||I.kind!=="module")return!1;const S=I.path,T=S.parentPath;return!!T.isImportDeclaration()&&T.node.source.value===m&&(!E||!(!S.isImportDefaultSpecifier()||E!=="default")||!(!S.isImportNamespaceSpecifier()||E!=="*")||!(!S.isImportSpecifier()||!l(S.node.imported,{name:E})))},e.resolve=function(m,E){return this._resolve(m,E)||this},e.willIMaybeExecuteBefore=function(m){return this._guessExecutionStatusRelativeTo(m)!=="after"};var r=t(0);const{STATEMENT_OR_BLOCK_KEYS:i,VISITOR_KEYS:s,isBlockStatement:o,isExpression:a,isIdentifier:l,isLiteral:c,isStringLiteral:u,isType:h,matchesPattern:d}=r;function g(m){const E=this.node&&this.node[m];return E&&Array.isArray(E)?!!E.length:!!E}function f(m){return m.isProgram()?m:(m.parentPath.scope.getFunctionParent()||m.parentPath.scope.getProgramParent()).path}function v(m,E){switch(m){case"LogicalExpression":case"AssignmentPattern":return E==="right";case"ConditionalExpression":case"IfStatement":return E==="consequent"||E==="alternate";case"WhileStatement":case"DoWhileStatement":case"ForInStatement":case"ForOfStatement":return E==="body";case"ForStatement":return E==="body"||E==="update";case"SwitchStatement":return E==="cases";case"TryStatement":return E==="handler";case"OptionalMemberExpression":return E==="property";case"OptionalCallExpression":return E==="arguments";default:return!1}}function C(m,E){for(let I=0;I<E;I++){const S=m[I];if(v(S.parent.type,S.parentKey))return!0}return!1}e.is=g;const A=Symbol();function b(m,E,I){const S={this:f(m),target:f(E)};if(S.target.node!==S.this.node)return function(H,N,W){let D,R=W.get(H.node);if(R){if(D=R.get(N.node))return D===A?"unknown":D}else W.set(H.node,R=new Map);R.set(N.node,A);const Y=function(ie,de,xe){if(!de.isFunctionDeclaration())return b(ie,de,xe)==="before"?"before":"unknown";if(de.parentPath.isExportDeclaration())return"unknown";const X=de.scope.getBinding(de.node.id.name);if(!X.references)return"before";const Q=X.referencePaths;let he;for(const me of Q){if(me.find(fe=>fe.node===de.node))continue;if(me.key!=="callee"||!me.parentPath.isCallExpression())return"unknown";const _e=b(ie,me,xe);if(he&&he!==_e)return"unknown";he=_e}return he}(H,N,W);return R.set(N.node,Y),Y}(m,S.target,I);const T={target:E.getAncestry(),this:m.getAncestry()};if(T.target.indexOf(m)>=0)return"after";if(T.this.indexOf(E)>=0)return"before";let P;const _={target:0,this:0};for(;!P&&_.this<T.this.length;){const H=T.this[_.this];_.target=T.target.indexOf(H),_.target>=0?P=H:_.this++}if(!P)throw new Error("Internal Babel error - The two compared nodes don't appear to belong to the same program.");if(C(T.this,_.this-1)||C(T.target,_.target-1))return"unknown";const $={this:T.this[_.this-1],target:T.target[_.target-1]};if($.target.listKey&&$.this.listKey&&$.target.container===$.this.container)return $.target.key>$.this.key?"before":"after";const B=s[P.type],U=B.indexOf($.this.parentKey);return B.indexOf($.target.parentKey)>U?"before":"after"}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e._call=function(o){if(!o)return!1;for(const a of o){if(!a)continue;const l=this.node;if(!l)return!0;const c=a.call(this.state,this,this.state);if(c&&typeof c=="object"&&typeof c.then=="function")throw new Error("You appear to be using a plugin with an async traversal visitor, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");if(c)throw new Error(`Unexpected return value from visitor method ${a}`);if(this.node!==l||this._traverseFlags>0)return!0}return!1},e._getQueueContexts=function(){let o=this,a=this.contexts;for(;!a.length&&(o=o.parentPath,o);)a=o.contexts;return a},e._resyncKey=function(){if(this.container&&this.node!==this.container[this.key]){if(Array.isArray(this.container)){for(let o=0;o<this.container.length;o++)if(this.container[o]===this.node)return void this.setKey(o)}else for(const o of Object.keys(this.container))if(this.container[o]===this.node)return void this.setKey(o);this.key=null}},e._resyncList=function(){if(!this.parent||!this.inList)return;const o=this.parent[this.listKey];this.container!==o&&(this.container=o||null)},e._resyncParent=function(){this.parentPath&&(this.parent=this.parentPath.node)},e._resyncRemoved=function(){this.key!=null&&this.container&&this.container[this.key]===this.node||this._markRemoved()},e.call=function(o){const a=this.opts;return this.debug(o),!(!this.node||!this._call(a[o]))||!!this.node&&this._call((l=a[this.node.type])==null?void 0:l[o]);var l},e.isBlacklisted=e.isDenylisted=function(){var o;const a=(o=this.opts.denylist)!=null?o:this.opts.blacklist;return a&&a.indexOf(this.node.type)>-1},e.popContext=function(){this.contexts.pop(),this.contexts.length>0?this.setContext(this.contexts[this.contexts.length-1]):this.setContext(void 0)},e.pushContext=function(o){this.contexts.push(o),this.setContext(o)},e.requeue=function(){let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this;if(o.removed)return;const a=this.contexts;for(const l of a)l.maybeQueue(o)},e.resync=function(){this.removed||(this._resyncParent(),this._resyncList(),this._resyncKey())},e.setContext=function(o){return this.skipKeys!=null&&(this.skipKeys={}),this._traverseFlags=0,o&&(this.context=o,this.state=o.state,this.opts=o.opts),this.setScope(),this},e.setKey=function(o){var a;this.key=o,this.node=this.container[this.key],this.type=(a=this.node)==null?void 0:a.type},e.setScope=function(){var o,a;if((o=this.opts)!=null&&o.noScope)return;let l,c=this.parentPath;for(((this.key==="key"||this.listKey==="decorators")&&c.isMethod()||this.key==="discriminant"&&c.isSwitchStatement())&&(c=c.parentPath);c&&!l;){var u;if((u=c.opts)!=null&&u.noScope)return;l=c.scope,c=c.parentPath}this.scope=this.getScope(l),(a=this.scope)==null||a.init()},e.setup=function(o,a,l,c){this.listKey=l,this.container=a,this.parentPath=o||this.parentPath,this.setKey(c)},e.skip=function(){this.shouldSkip=!0},e.skipKey=function(o){this.skipKeys==null&&(this.skipKeys={}),this.skipKeys[o]=!0},e.stop=function(){this._traverseFlags|=i.SHOULD_SKIP|i.SHOULD_STOP},e.visit=function(){var o,a;if(!this.node||this.isDenylisted()||(o=(a=this.opts).shouldSkip)!=null&&o.call(a,this))return!1;const l=this.context;return this.shouldSkip||this.call("enter")?(this.debug("Skip..."),this.shouldStop):(s(this,l),this.debug("Recursing into..."),this.shouldStop=(0,r.traverseNode)(this.node,this.opts,this.scope,this.state,this,this.skipKeys),s(this,l),this.call("exit"),this.shouldStop)};var r=t(100),i=t(28);function s(o,a){o.context!==a&&(o.context=a,o.state=a.state,o.opts=a.opts)}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e._assertUnremoved=function(){if(this.removed)throw this.buildCodeFrameError("NodePath has been removed so is read-only.")},e._callRemovalHooks=function(){if(this.parentPath){for(const l of r.hooks)if(l(this,this.parentPath))return!0}},e._markRemoved=function(){this._traverseFlags|=s.SHOULD_SKIP|s.REMOVED,this.parent&&(0,i.getCachedPaths)(this.hub,this.parent).delete(this.node),this.node=null},e._remove=function(){Array.isArray(this.container)?(this.container.splice(this.key,1),this.updateSiblingKeys(this.key,-1)):this._replaceWith(null)},e._removeFromScope=function(){const l=a(this.node,!1,!1,!0);Object.keys(l).forEach(c=>this.scope.removeBinding(c))},e.remove=function(){var l;this._assertUnremoved(),this.resync(),(l=this.opts)!=null&&l.noScope||this._removeFromScope(),this._callRemovalHooks()||(this.shareCommentsWithSiblings(),this._remove()),this._markRemoved()};var r=t(439),i=t(35),s=t(28),o=t(0);const{getBindingIdentifiers:a}=o},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.hooks=void 0,e.hooks=[function(t,r){if(t.key==="test"&&(r.isWhile()||r.isSwitchCase())||t.key==="declaration"&&r.isExportDeclaration()||t.key==="body"&&r.isLabeledStatement()||t.listKey==="declarations"&&r.isVariableDeclaration()&&r.node.declarations.length===1||t.key==="expression"&&r.isExpressionStatement())return r.remove(),!0},function(t,r){if(r.isSequenceExpression()&&r.node.expressions.length===1)return r.replaceWith(r.node.expressions[0]),!0},function(t,r){if(r.isBinary())return t.key==="left"?r.replaceWith(r.node.right):r.replaceWith(r.node.left),!0},function(t,r){if(r.isIfStatement()&&t.key==="consequent"||t.key==="body"&&(r.isLoop()||r.isArrowFunctionExpression()))return t.replaceWith({type:"BlockStatement",body:[]}),!0}]},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e._containerInsert=function(P,_){this.updateSiblingKeys(P,_.length);const $=[];this.container.splice(P,0,..._);for(let H=0;H<_.length;H++){var B;const N=P+H,W=this.getSibling(N);$.push(W),(B=this.context)!=null&&B.queue&&W.pushContext(this.context)}const U=this._getQueueContexts();for(const H of $){H.setScope(),H.debug("Inserted.");for(const N of U)N.maybeQueue(H,!0)}return $},e._containerInsertAfter=function(P){return this._containerInsert(this.key+1,P)},e._containerInsertBefore=function(P){return this._containerInsert(this.key,P)},e._verifyNodeList=function(P){if(!P)return[];Array.isArray(P)||(P=[P]);for(let _=0;_<P.length;_++){const $=P[_];let B;if($?typeof $!="object"?B="contains a non-object node":$.type?$ instanceof s.default&&(B="has a NodePath when it expected a raw object"):B="without a type":B="has falsy node",B){const U=Array.isArray($)?"array":typeof $;throw new Error(`Node list ${B} with the index of ${_} and type of ${U}`)}}return P},e.hoist=function(){let P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.scope;return new i.default(this,P).run()},e.insertAfter=function(P){if(this._assertUnremoved(),this.isSequenceExpression())return S(this.get("expressions")).insertAfter(P);const _=this._verifyNodeList(P),{parentPath:$,parent:B}=this;if($.isExpressionStatement()||$.isLabeledStatement()||C(B)||$.isExportDefaultDeclaration()&&this.isDeclaration())return $.insertAfter(_.map(U=>A(U)?g(U):U));if(this.isNodeType("Expression")&&!this.isJSXElement()&&!$.isJSXElement()||$.isForStatement()&&this.key==="init"){if(this.node){const U=this.node;let{scope:H}=this;if(H.path.isPattern())return l(U),this.replaceWith(h(a([],U),[])),this.get("callee.body").insertAfter(_),[this];if(T(this))_.unshift(U);else if(v(U)&&E(U.callee))_.unshift(U),_.push(I());else if(function(N,W){if(!f(N)||!b(N.left))return!1;const D=W.getBlockParent();return D.hasOwnBinding(N.left.name)&&D.getOwnBinding(N.left.name).constantViolations.length<=1}(U,H))_.unshift(U),_.push(d(U.left));else if(H.isPure(U,!0))_.push(U);else{$.isMethod({computed:!0,key:U})&&(H=H.parent);const N=H.generateDeclaredUidIdentifier();_.unshift(g(c("=",d(N),U))),_.push(g(d(N)))}}return this.replaceExpressionWithStatements(_)}if(Array.isArray(this.container))return this._containerInsertAfter(_);if(this.isStatementOrBlock()){const U=this.node,H=U&&(!this.isExpressionStatement()||U.expression!=null);return this.replaceWith(u(H?[U]:[])),this.pushContainer("body",_)}throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?")},e.insertBefore=function(P){this._assertUnremoved();const _=this._verifyNodeList(P),{parentPath:$,parent:B}=this;if($.isExpressionStatement()||$.isLabeledStatement()||C(B)||$.isExportDefaultDeclaration()&&this.isDeclaration())return $.insertBefore(_);if(this.isNodeType("Expression")&&!this.isJSXElement()||$.isForStatement()&&this.key==="init")return this.node&&_.push(this.node),this.replaceExpressionWithStatements(_);if(Array.isArray(this.container))return this._containerInsertBefore(_);if(this.isStatementOrBlock()){const U=this.node,H=U&&(!this.isExpressionStatement()||U.expression!=null);return this.replaceWith(u(H?[U]:[])),this.unshiftContainer("body",_)}throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?")},e.pushContainer=function(P,_){this._assertUnremoved();const $=this._verifyNodeList(_),B=this.node[P];return s.default.get({parentPath:this,parent:this.node,container:B,listKey:P,key:B.length}).setContext(this.context).replaceWithMultiple($)},e.unshiftContainer=function(P,_){return this._assertUnremoved(),_=this._verifyNodeList(_),s.default.get({parentPath:this,parent:this.node,container:this.node[P],listKey:P,key:0}).setContext(this.context)._containerInsertBefore(_)},e.updateSiblingKeys=function(P,_){if(!this.parent)return;const $=(0,r.getCachedPaths)(this.hub,this.parent)||[];for(const[,B]of $)typeof B.key=="number"&&B.key>=P&&(B.key+=_)};var r=t(35),i=t(441),s=t(28),o=t(0);const{arrowFunctionExpression:a,assertExpression:l,assignmentExpression:c,blockStatement:u,callExpression:h,cloneNode:d,expressionStatement:g,isAssignmentExpression:f,isCallExpression:v,isExportNamedDeclaration:C,isExpression:A,isIdentifier:b,isSequenceExpression:m,isSuper:E,thisExpression:I}=o,S=P=>P[P.length-1];function T(P){return m(P.parent)&&(S(P.parent.expressions)!==P.node||T(P.parentPath))}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(0),i=r;const{react:s}=r,{cloneNode:o,jsxExpressionContainer:a,variableDeclaration:l,variableDeclarator:c}=i,u={ReferencedIdentifier(h,d){if(h.isJSXIdentifier()&&s.isCompatTag(h.node.name)&&!h.parentPath.isJSXMemberExpression())return;if(h.node.name==="this"){let f=h.scope;do if(f.path.isFunction()&&!f.path.isArrowFunctionExpression())break;while(f=f.parent);f&&d.breakOnScopePaths.push(f.path)}const g=h.scope.getBinding(h.node.name);if(g){for(const f of g.constantViolations)if(f.scope!==g.path.scope)return d.mutableBinding=!0,void h.stop();g===d.scope.getBinding(h.node.name)&&(d.bindings[h.node.name]=g)}}};e.default=class{constructor(h,d){this.breakOnScopePaths=void 0,this.bindings=void 0,this.mutableBinding=void 0,this.scopes=void 0,this.scope=void 0,this.path=void 0,this.attachAfter=void 0,this.breakOnScopePaths=[],this.bindings={},this.mutableBinding=!1,this.scopes=[],this.scope=d,this.path=h,this.attachAfter=!1}isCompatibleScope(h){for(const d of Object.keys(this.bindings)){const g=this.bindings[d];if(!h.bindingIdentifierEquals(d,g.identifier))return!1}return!0}getCompatibleScopes(){let h=this.path.scope;do if(!this.isCompatibleScope(h)||(this.scopes.push(h),this.breakOnScopePaths.indexOf(h.path)>=0))break;while(h=h.parent)}getAttachmentPath(){let h=this._getAttachmentPath();if(!h)return;let d=h.scope;if(d.path===h&&(d=h.scope.parent),d.path.isProgram()||d.path.isFunction())for(const g of Object.keys(this.bindings)){if(!d.hasOwnBinding(g))continue;const f=this.bindings[g];if(f.kind!=="param"&&f.path.parentKey!=="params"&&this.getAttachmentParentForPath(f.path).key>=h.key){this.attachAfter=!0,h=f.path;for(const v of f.constantViolations)this.getAttachmentParentForPath(v).key>h.key&&(h=v)}}return h}_getAttachmentPath(){const h=this.scopes.pop();if(h){if(h.path.isFunction()){if(!this.hasOwnParamBindings(h))return this.getNextScopeAttachmentParent();{if(this.scope===h)return;const d=h.path.get("body").get("body");for(let g=0;g<d.length;g++)if(!d[g].node._blockHoist)return d[g]}}else if(h.path.isProgram())return this.getNextScopeAttachmentParent()}}getNextScopeAttachmentParent(){const h=this.scopes.pop();if(h)return this.getAttachmentParentForPath(h.path)}getAttachmentParentForPath(h){do if(!h.parentPath||Array.isArray(h.container)&&h.isStatement())return h;while(h=h.parentPath)}hasOwnParamBindings(h){for(const d of Object.keys(this.bindings)){if(!h.hasOwnBinding(d))continue;const g=this.bindings[d];if(g.kind==="param"&&g.constant)return!0}return!1}run(){if(this.path.traverse(u,this),this.mutableBinding)return;this.getCompatibleScopes();const h=this.getAttachmentPath();if(!h||h.getFunctionParent()===this.path.getFunctionParent())return;let d=h.scope.generateUidIdentifier("ref");const g=c(d,this.path.node),f=this.attachAfter?"insertAfter":"insertBefore",[v]=h[f]([h.isVariableDeclarator()?g:l("var",[g])]),C=this.path.parentPath;return C.isJSXElement()&&this.path.container===C.node.children&&(d=a(d)),this.path.replaceWith(o(d)),h.isVariableDeclarator()?v.get("init"):v.get("declarations.0.init")}}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e._getKey=function(A,b){const m=this.node,E=m[A];return Array.isArray(E)?E.map((I,S)=>r.default.get({listKey:A,parentPath:this,parent:m,container:E,key:S}).setContext(b)):r.default.get({parentPath:this,parent:m,container:m,key:A}).setContext(b)},e._getPattern=function(A,b){let m=this;for(const E of A)m=E==="."?m.parentPath:Array.isArray(m)?m[E]:m.get(E,b);return m},e.get=function(A){let b=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];b===!0&&(b=this.context);const m=A.split(".");return m.length===1?this._getKey(A,b):this._getPattern(m,b)},e.getAllNextSiblings=function(){let A=this.key,b=this.getSibling(++A);const m=[];for(;b.node;)m.push(b),b=this.getSibling(++A);return m},e.getAllPrevSiblings=function(){let A=this.key,b=this.getSibling(--A);const m=[];for(;b.node;)m.push(b),b=this.getSibling(--A);return m},e.getBindingIdentifierPaths=function(){let A=arguments.length>0&&arguments[0]!==void 0&&arguments[0],b=arguments.length>1&&arguments[1]!==void 0&&arguments[1];const m=[this],E=Object.create(null);for(;m.length;){const I=m.shift();if(!I||!I.node)continue;const S=s.keys[I.node.type];if(I.isIdentifier())A?(E[I.node.name]=E[I.node.name]||[]).push(I):E[I.node.name]=I;else if(I.isExportDeclaration()){const T=I.get("declaration");a(T)&&m.push(T)}else{if(b){if(I.isFunctionDeclaration()){m.push(I.get("id"));continue}if(I.isFunctionExpression())continue}if(S)for(let T=0;T<S.length;T++){const P=S[T],_=I.get(P);Array.isArray(_)?m.push(..._):_.node&&m.push(_)}}}return E},e.getBindingIdentifiers=function(A){return s(this.node,A)},e.getCompletionRecords=function(){return C(this,{canHaveBreak:!1,shouldPopulateBreak:!1,inCaseClause:!1}).map(A=>A.path)},e.getNextSibling=function(){return this.getSibling(this.key+1)},e.getOpposite=function(){return this.key==="left"?this.getSibling("right"):this.key==="right"?this.getSibling("left"):null},e.getOuterBindingIdentifierPaths=function(){let A=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return this.getBindingIdentifierPaths(A,!0)},e.getOuterBindingIdentifiers=function(A){return o(this.node,A)},e.getPrevSibling=function(){return this.getSibling(this.key-1)},e.getSibling=function(A){return r.default.get({parentPath:this.parentPath,parent:this.parent,container:this.container,listKey:this.listKey,key:A}).setContext(this.context)};var r=t(28),i=t(0);const{getBindingIdentifiers:s,getOuterBindingIdentifiers:o,isDeclaration:a,numericLiteral:l,unaryExpression:c}=i,u=0,h=1;function d(A,b,m){return A&&b.push(...C(A,m)),b}function g(A){A.forEach(b=>{b.type=h})}function f(A,b){A.forEach(m=>{m.path.isBreakStatement({label:null})&&(b?m.path.replaceWith(c("void",l(0))):m.path.remove())})}function v(A,b){const m=[];if(b.canHaveBreak){let E=[];for(let I=0;I<A.length;I++){const S=A[I],T=Object.assign({},b,{inCaseClause:!1});S.isBlockStatement()&&(b.inCaseClause||b.shouldPopulateBreak)?T.shouldPopulateBreak=!0:T.shouldPopulateBreak=!1;const P=C(S,T);if(P.length>0&&P.every(_=>_.type===h)){E.length>0&&P.every(_=>_.path.isBreakStatement({label:null}))?(g(E),m.push(...E),E.some(_=>_.path.isDeclaration())&&(m.push(...P),f(P,!0)),f(P,!1)):(m.push(...P),b.shouldPopulateBreak||f(P,!0));break}if(I===A.length-1)m.push(...P);else{E=[];for(let _=0;_<P.length;_++){const $=P[_];$.type===h&&m.push($),$.type===u&&E.push($)}}}}else if(A.length)for(let E=A.length-1;E>=0;E--){const I=C(A[E],b);if(I.length>1||I.length===1&&!I[0].path.isVariableDeclaration()){m.push(...I);break}}return m}function C(A,b){let m=[];if(A.isIfStatement())m=d(A.get("consequent"),m,b),m=d(A.get("alternate"),m,b);else{if(A.isDoExpression()||A.isFor()||A.isWhile()||A.isLabeledStatement())return d(A.get("body"),m,b);if(A.isProgram()||A.isBlockStatement())return v(A.get("body"),b);if(A.isFunction())return C(A.get("body"),b);if(A.isTryStatement())m=d(A.get("block"),m,b),m=d(A.get("handler"),m,b);else{if(A.isCatchClause())return d(A.get("body"),m,b);if(A.isSwitchStatement())return function(E,I,S){let T=[];for(let P=0;P<E.length;P++){const _=C(E[P],S),$=[],B=[];for(const U of _)U.type===u&&$.push(U),U.type===h&&B.push(U);$.length&&(T=$),I.push(...B)}return I.push(...T),I}(A.get("cases"),m,b);if(A.isSwitchCase())return v(A.get("consequent"),{canHaveBreak:!0,shouldPopulateBreak:!1,inCaseClause:!0});A.isBreakStatement()?m.push(function(E){return{type:h,path:E}}(A)):m.push(function(E){return{type:u,path:E}}(A))}}return m}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.addComment=function(a,l,c){i(this.node,a,l,c)},e.addComments=function(a,l){s(this.node,a,l)},e.shareCommentsWithSiblings=function(){if(typeof this.key=="string")return;const a=this.node;if(!a)return;const l=a.trailingComments,c=a.leadingComments;if(!l&&!c)return;const u=this.getSibling(this.key-1),h=this.getSibling(this.key+1),d=!!u.node,g=!!h.node;d&&(c&&u.addComments("trailing",o(c,u.node.trailingComments)),l&&!g&&u.addComments("trailing",l)),g&&(l&&h.addComments("leading",o(l,h.node.leadingComments)),c&&!d&&h.addComments("leading",c))};var r=t(0);const{addComment:i,addComments:s}=r;function o(a,l){if(l==null||!l.length)return a;const c=new Set(l);return a.filter(u=>!c.has(u))}},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=class{getCode(){}getScope(){}addHelper(){throw new Error("Helpers are not supported by the default hub.")}buildError(t,r){return new(arguments.length>2&&arguments[2]!==void 0?arguments[2]:TypeError)(r)}}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(37),i=t(446);const s=Object.assign({__proto__:null},i.default);e.default=s;const o=a=>l=>({minVersion:a,ast:()=>r.default.program.ast(l)});s.AwaitValue=o("7.0.0-beta.0")`
|
||
export default function _AwaitValue(value) {
|
||
this.wrapped = value;
|
||
}
|
||
`,s.wrapAsyncGenerator=o("7.0.0-beta.0")`
|
||
import AsyncGenerator from "AsyncGenerator";
|
||
|
||
export default function _wrapAsyncGenerator(fn) {
|
||
return function () {
|
||
return new AsyncGenerator(fn.apply(this, arguments));
|
||
};
|
||
}
|
||
`,s.asyncToGenerator=o("7.0.0-beta.0")`
|
||
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
|
||
try {
|
||
var info = gen[key](arg);
|
||
var value = info.value;
|
||
} catch (error) {
|
||
reject(error);
|
||
return;
|
||
}
|
||
|
||
if (info.done) {
|
||
resolve(value);
|
||
} else {
|
||
Promise.resolve(value).then(_next, _throw);
|
||
}
|
||
}
|
||
|
||
export default function _asyncToGenerator(fn) {
|
||
return function () {
|
||
var self = this, args = arguments;
|
||
return new Promise(function (resolve, reject) {
|
||
var gen = fn.apply(self, args);
|
||
function _next(value) {
|
||
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
|
||
}
|
||
function _throw(err) {
|
||
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
|
||
}
|
||
|
||
_next(undefined);
|
||
});
|
||
};
|
||
}
|
||
`,s.classCallCheck=o("7.0.0-beta.0")`
|
||
export default function _classCallCheck(instance, Constructor) {
|
||
if (!(instance instanceof Constructor)) {
|
||
throw new TypeError("Cannot call a class as a function");
|
||
}
|
||
}
|
||
`,s.createClass=o("7.0.0-beta.0")`
|
||
import toPropertyKey from "toPropertyKey";
|
||
function _defineProperties(target, props) {
|
||
for (var i = 0; i < props.length; i ++) {
|
||
var descriptor = props[i];
|
||
descriptor.enumerable = descriptor.enumerable || false;
|
||
descriptor.configurable = true;
|
||
if ("value" in descriptor) descriptor.writable = true;
|
||
Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor);
|
||
}
|
||
}
|
||
|
||
export default function _createClass(Constructor, protoProps, staticProps) {
|
||
if (protoProps) _defineProperties(Constructor.prototype, protoProps);
|
||
if (staticProps) _defineProperties(Constructor, staticProps);
|
||
Object.defineProperty(Constructor, "prototype", { writable: false });
|
||
return Constructor;
|
||
}
|
||
`,s.defineEnumerableProperties=o("7.0.0-beta.0")`
|
||
export default function _defineEnumerableProperties(obj, descs) {
|
||
for (var key in descs) {
|
||
var desc = descs[key];
|
||
desc.configurable = desc.enumerable = true;
|
||
if ("value" in desc) desc.writable = true;
|
||
Object.defineProperty(obj, key, desc);
|
||
}
|
||
|
||
// Symbols are not enumerated over by for-in loops. If native
|
||
// Symbols are available, fetch all of the descs object's own
|
||
// symbol properties and define them on our target object too.
|
||
if (Object.getOwnPropertySymbols) {
|
||
var objectSymbols = Object.getOwnPropertySymbols(descs);
|
||
for (var i = 0; i < objectSymbols.length; i++) {
|
||
var sym = objectSymbols[i];
|
||
var desc = descs[sym];
|
||
desc.configurable = desc.enumerable = true;
|
||
if ("value" in desc) desc.writable = true;
|
||
Object.defineProperty(obj, sym, desc);
|
||
}
|
||
}
|
||
return obj;
|
||
}
|
||
`,s.defaults=o("7.0.0-beta.0")`
|
||
export default function _defaults(obj, defaults) {
|
||
var keys = Object.getOwnPropertyNames(defaults);
|
||
for (var i = 0; i < keys.length; i++) {
|
||
var key = keys[i];
|
||
var value = Object.getOwnPropertyDescriptor(defaults, key);
|
||
if (value && value.configurable && obj[key] === undefined) {
|
||
Object.defineProperty(obj, key, value);
|
||
}
|
||
}
|
||
return obj;
|
||
}
|
||
`,s.defineProperty=o("7.0.0-beta.0")`
|
||
import toPropertyKey from "toPropertyKey";
|
||
export default function _defineProperty(obj, key, value) {
|
||
key = toPropertyKey(key);
|
||
// Shortcircuit the slow defineProperty path when possible.
|
||
// We are trying to avoid issues where setters defined on the
|
||
// prototype cause side effects under the fast path of simple
|
||
// assignment. By checking for existence of the property with
|
||
// the in operator, we can optimize most of this overhead away.
|
||
if (key in obj) {
|
||
Object.defineProperty(obj, key, {
|
||
value: value,
|
||
enumerable: true,
|
||
configurable: true,
|
||
writable: true
|
||
});
|
||
} else {
|
||
obj[key] = value;
|
||
}
|
||
return obj;
|
||
}
|
||
`,s.extends=o("7.0.0-beta.0")`
|
||
export default function _extends() {
|
||
_extends = Object.assign ? Object.assign.bind() : function (target) {
|
||
for (var i = 1; i < arguments.length; i++) {
|
||
var source = arguments[i];
|
||
for (var key in source) {
|
||
if (Object.prototype.hasOwnProperty.call(source, key)) {
|
||
target[key] = source[key];
|
||
}
|
||
}
|
||
}
|
||
return target;
|
||
};
|
||
|
||
return _extends.apply(this, arguments);
|
||
}
|
||
`,s.objectSpread=o("7.0.0-beta.0")`
|
||
import defineProperty from "defineProperty";
|
||
|
||
export default function _objectSpread(target) {
|
||
for (var i = 1; i < arguments.length; i++) {
|
||
var source = (arguments[i] != null) ? Object(arguments[i]) : {};
|
||
var ownKeys = Object.keys(source);
|
||
if (typeof Object.getOwnPropertySymbols === 'function') {
|
||
ownKeys.push.apply(ownKeys, Object.getOwnPropertySymbols(source).filter(function(sym) {
|
||
return Object.getOwnPropertyDescriptor(source, sym).enumerable;
|
||
}));
|
||
}
|
||
ownKeys.forEach(function(key) {
|
||
defineProperty(target, key, source[key]);
|
||
});
|
||
}
|
||
return target;
|
||
}
|
||
`,s.inherits=o("7.0.0-beta.0")`
|
||
import setPrototypeOf from "setPrototypeOf";
|
||
|
||
export default function _inherits(subClass, superClass) {
|
||
if (typeof superClass !== "function" && superClass !== null) {
|
||
throw new TypeError("Super expression must either be null or a function");
|
||
}
|
||
// We can't use defineProperty to set the prototype in a single step because it
|
||
// doesn't work in Chrome <= 36. https://github.com/babel/babel/issues/14056
|
||
// V8 bug: https://bugs.chromium.org/p/v8/issues/detail?id=3334
|
||
subClass.prototype = Object.create(superClass && superClass.prototype, {
|
||
constructor: {
|
||
value: subClass,
|
||
writable: true,
|
||
configurable: true
|
||
}
|
||
});
|
||
Object.defineProperty(subClass, "prototype", { writable: false });
|
||
if (superClass) setPrototypeOf(subClass, superClass);
|
||
}
|
||
`,s.inheritsLoose=o("7.0.0-beta.0")`
|
||
import setPrototypeOf from "setPrototypeOf";
|
||
|
||
export default function _inheritsLoose(subClass, superClass) {
|
||
subClass.prototype = Object.create(superClass.prototype);
|
||
subClass.prototype.constructor = subClass;
|
||
setPrototypeOf(subClass, superClass);
|
||
}
|
||
`,s.getPrototypeOf=o("7.0.0-beta.0")`
|
||
export default function _getPrototypeOf(o) {
|
||
_getPrototypeOf = Object.setPrototypeOf
|
||
? Object.getPrototypeOf.bind()
|
||
: function _getPrototypeOf(o) {
|
||
return o.__proto__ || Object.getPrototypeOf(o);
|
||
};
|
||
return _getPrototypeOf(o);
|
||
}
|
||
`,s.setPrototypeOf=o("7.0.0-beta.0")`
|
||
export default function _setPrototypeOf(o, p) {
|
||
_setPrototypeOf = Object.setPrototypeOf
|
||
? Object.setPrototypeOf.bind()
|
||
: function _setPrototypeOf(o, p) {
|
||
o.__proto__ = p;
|
||
return o;
|
||
};
|
||
return _setPrototypeOf(o, p);
|
||
}
|
||
`,s.isNativeFunction=o("7.0.0-beta.0")`
|
||
export default function _isNativeFunction(fn) {
|
||
// Note: This function returns "true" for core-js functions.
|
||
try {
|
||
return Function.toString.call(fn).indexOf("[native code]") !== -1;
|
||
} catch (e) {
|
||
// Firefox 31 throws when "toString" is applied to an HTMLElement
|
||
return typeof fn === "function";
|
||
}
|
||
}
|
||
`,s.wrapNativeSuper=o("7.0.0-beta.0")`
|
||
import getPrototypeOf from "getPrototypeOf";
|
||
import setPrototypeOf from "setPrototypeOf";
|
||
import isNativeFunction from "isNativeFunction";
|
||
import construct from "construct";
|
||
|
||
export default function _wrapNativeSuper(Class) {
|
||
var _cache = typeof Map === "function" ? new Map() : undefined;
|
||
|
||
_wrapNativeSuper = function _wrapNativeSuper(Class) {
|
||
if (Class === null || !isNativeFunction(Class)) return Class;
|
||
if (typeof Class !== "function") {
|
||
throw new TypeError("Super expression must either be null or a function");
|
||
}
|
||
if (typeof _cache !== "undefined") {
|
||
if (_cache.has(Class)) return _cache.get(Class);
|
||
_cache.set(Class, Wrapper);
|
||
}
|
||
function Wrapper() {
|
||
return construct(Class, arguments, getPrototypeOf(this).constructor)
|
||
}
|
||
Wrapper.prototype = Object.create(Class.prototype, {
|
||
constructor: {
|
||
value: Wrapper,
|
||
enumerable: false,
|
||
writable: true,
|
||
configurable: true,
|
||
}
|
||
});
|
||
|
||
return setPrototypeOf(Wrapper, Class);
|
||
}
|
||
|
||
return _wrapNativeSuper(Class)
|
||
}
|
||
`,s.instanceof=o("7.0.0-beta.0")`
|
||
export default function _instanceof(left, right) {
|
||
if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) {
|
||
return !!right[Symbol.hasInstance](left);
|
||
} else {
|
||
return left instanceof right;
|
||
}
|
||
}
|
||
`,s.interopRequireDefault=o("7.0.0-beta.0")`
|
||
export default function _interopRequireDefault(obj) {
|
||
return obj && obj.__esModule ? obj : { default: obj };
|
||
}
|
||
`,s.newArrowCheck=o("7.0.0-beta.0")`
|
||
export default function _newArrowCheck(innerThis, boundThis) {
|
||
if (innerThis !== boundThis) {
|
||
throw new TypeError("Cannot instantiate an arrow function");
|
||
}
|
||
}
|
||
`,s.objectDestructuringEmpty=o("7.0.0-beta.0")`
|
||
export default function _objectDestructuringEmpty(obj) {
|
||
if (obj == null) throw new TypeError("Cannot destructure " + obj);
|
||
}
|
||
`,s.objectWithoutPropertiesLoose=o("7.0.0-beta.0")`
|
||
export default function _objectWithoutPropertiesLoose(source, excluded) {
|
||
if (source == null) return {};
|
||
|
||
var target = {};
|
||
var sourceKeys = Object.keys(source);
|
||
var key, i;
|
||
|
||
for (i = 0; i < sourceKeys.length; i++) {
|
||
key = sourceKeys[i];
|
||
if (excluded.indexOf(key) >= 0) continue;
|
||
target[key] = source[key];
|
||
}
|
||
|
||
return target;
|
||
}
|
||
`,s.objectWithoutProperties=o("7.0.0-beta.0")`
|
||
import objectWithoutPropertiesLoose from "objectWithoutPropertiesLoose";
|
||
|
||
export default function _objectWithoutProperties(source, excluded) {
|
||
if (source == null) return {};
|
||
|
||
var target = objectWithoutPropertiesLoose(source, excluded);
|
||
var key, i;
|
||
|
||
if (Object.getOwnPropertySymbols) {
|
||
var sourceSymbolKeys = Object.getOwnPropertySymbols(source);
|
||
for (i = 0; i < sourceSymbolKeys.length; i++) {
|
||
key = sourceSymbolKeys[i];
|
||
if (excluded.indexOf(key) >= 0) continue;
|
||
if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;
|
||
target[key] = source[key];
|
||
}
|
||
}
|
||
|
||
return target;
|
||
}
|
||
`,s.assertThisInitialized=o("7.0.0-beta.0")`
|
||
export default function _assertThisInitialized(self) {
|
||
if (self === void 0) {
|
||
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
|
||
}
|
||
return self;
|
||
}
|
||
`,s.possibleConstructorReturn=o("7.0.0-beta.0")`
|
||
import assertThisInitialized from "assertThisInitialized";
|
||
|
||
export default function _possibleConstructorReturn(self, call) {
|
||
if (call && (typeof call === "object" || typeof call === "function")) {
|
||
return call;
|
||
} else if (call !== void 0) {
|
||
throw new TypeError("Derived constructors may only return object or undefined");
|
||
}
|
||
|
||
return assertThisInitialized(self);
|
||
}
|
||
`,s.createSuper=o("7.9.0")`
|
||
import getPrototypeOf from "getPrototypeOf";
|
||
import isNativeReflectConstruct from "isNativeReflectConstruct";
|
||
import possibleConstructorReturn from "possibleConstructorReturn";
|
||
|
||
export default function _createSuper(Derived) {
|
||
var hasNativeReflectConstruct = isNativeReflectConstruct();
|
||
|
||
return function _createSuperInternal() {
|
||
var Super = getPrototypeOf(Derived), result;
|
||
if (hasNativeReflectConstruct) {
|
||
// NOTE: This doesn't work if this.__proto__.constructor has been modified.
|
||
var NewTarget = getPrototypeOf(this).constructor;
|
||
result = Reflect.construct(Super, arguments, NewTarget);
|
||
} else {
|
||
result = Super.apply(this, arguments);
|
||
}
|
||
return possibleConstructorReturn(this, result);
|
||
}
|
||
}
|
||
`,s.superPropBase=o("7.0.0-beta.0")`
|
||
import getPrototypeOf from "getPrototypeOf";
|
||
|
||
export default function _superPropBase(object, property) {
|
||
// Yes, this throws if object is null to being with, that's on purpose.
|
||
while (!Object.prototype.hasOwnProperty.call(object, property)) {
|
||
object = getPrototypeOf(object);
|
||
if (object === null) break;
|
||
}
|
||
return object;
|
||
}
|
||
`,s.get=o("7.0.0-beta.0")`
|
||
import superPropBase from "superPropBase";
|
||
|
||
export default function _get() {
|
||
if (typeof Reflect !== "undefined" && Reflect.get) {
|
||
_get = Reflect.get.bind();
|
||
} else {
|
||
_get = function _get(target, property, receiver) {
|
||
var base = superPropBase(target, property);
|
||
|
||
if (!base) return;
|
||
|
||
var desc = Object.getOwnPropertyDescriptor(base, property);
|
||
if (desc.get) {
|
||
// STEP 3. If receiver is not present, then set receiver to target.
|
||
return desc.get.call(arguments.length < 3 ? target : receiver);
|
||
}
|
||
|
||
return desc.value;
|
||
};
|
||
}
|
||
return _get.apply(this, arguments);
|
||
}
|
||
`,s.set=o("7.0.0-beta.0")`
|
||
import superPropBase from "superPropBase";
|
||
import defineProperty from "defineProperty";
|
||
|
||
function set(target, property, value, receiver) {
|
||
if (typeof Reflect !== "undefined" && Reflect.set) {
|
||
set = Reflect.set;
|
||
} else {
|
||
set = function set(target, property, value, receiver) {
|
||
var base = superPropBase(target, property);
|
||
var desc;
|
||
|
||
if (base) {
|
||
desc = Object.getOwnPropertyDescriptor(base, property);
|
||
if (desc.set) {
|
||
desc.set.call(receiver, value);
|
||
return true;
|
||
} else if (!desc.writable) {
|
||
// Both getter and non-writable fall into this.
|
||
return false;
|
||
}
|
||
}
|
||
|
||
// Without a super that defines the property, spec boils down to
|
||
// "define on receiver" for some reason.
|
||
desc = Object.getOwnPropertyDescriptor(receiver, property);
|
||
if (desc) {
|
||
if (!desc.writable) {
|
||
// Setter, getter, and non-writable fall into this.
|
||
return false;
|
||
}
|
||
|
||
desc.value = value;
|
||
Object.defineProperty(receiver, property, desc);
|
||
} else {
|
||
// Avoid setters that may be defined on Sub's prototype, but not on
|
||
// the instance.
|
||
defineProperty(receiver, property, value);
|
||
}
|
||
|
||
return true;
|
||
};
|
||
}
|
||
|
||
return set(target, property, value, receiver);
|
||
}
|
||
|
||
export default function _set(target, property, value, receiver, isStrict) {
|
||
var s = set(target, property, value, receiver || target);
|
||
if (!s && isStrict) {
|
||
throw new TypeError('failed to set property');
|
||
}
|
||
|
||
return value;
|
||
}
|
||
`,s.taggedTemplateLiteral=o("7.0.0-beta.0")`
|
||
export default function _taggedTemplateLiteral(strings, raw) {
|
||
if (!raw) { raw = strings.slice(0); }
|
||
return Object.freeze(Object.defineProperties(strings, {
|
||
raw: { value: Object.freeze(raw) }
|
||
}));
|
||
}
|
||
`,s.taggedTemplateLiteralLoose=o("7.0.0-beta.0")`
|
||
export default function _taggedTemplateLiteralLoose(strings, raw) {
|
||
if (!raw) { raw = strings.slice(0); }
|
||
strings.raw = raw;
|
||
return strings;
|
||
}
|
||
`,s.readOnlyError=o("7.0.0-beta.0")`
|
||
export default function _readOnlyError(name) {
|
||
throw new TypeError("\\"" + name + "\\" is read-only");
|
||
}
|
||
`,s.writeOnlyError=o("7.12.13")`
|
||
export default function _writeOnlyError(name) {
|
||
throw new TypeError("\\"" + name + "\\" is write-only");
|
||
}
|
||
`,s.classNameTDZError=o("7.0.0-beta.0")`
|
||
export default function _classNameTDZError(name) {
|
||
throw new ReferenceError("Class \\"" + name + "\\" cannot be referenced in computed property keys.");
|
||
}
|
||
`,s.temporalUndefined=o("7.0.0-beta.0")`
|
||
// This function isn't mean to be called, but to be used as a reference.
|
||
// We can't use a normal object because it isn't hoisted.
|
||
export default function _temporalUndefined() {}
|
||
`,s.tdz=o("7.5.5")`
|
||
export default function _tdzError(name) {
|
||
throw new ReferenceError(name + " is not defined - temporal dead zone");
|
||
}
|
||
`,s.temporalRef=o("7.0.0-beta.0")`
|
||
import undef from "temporalUndefined";
|
||
import err from "tdz";
|
||
|
||
export default function _temporalRef(val, name) {
|
||
return val === undef ? err(name) : val;
|
||
}
|
||
`,s.slicedToArray=o("7.0.0-beta.0")`
|
||
import arrayWithHoles from "arrayWithHoles";
|
||
import iterableToArrayLimit from "iterableToArrayLimit";
|
||
import unsupportedIterableToArray from "unsupportedIterableToArray";
|
||
import nonIterableRest from "nonIterableRest";
|
||
|
||
export default function _slicedToArray(arr, i) {
|
||
return (
|
||
arrayWithHoles(arr) ||
|
||
iterableToArrayLimit(arr, i) ||
|
||
unsupportedIterableToArray(arr, i) ||
|
||
nonIterableRest()
|
||
);
|
||
}
|
||
`,s.slicedToArrayLoose=o("7.0.0-beta.0")`
|
||
import arrayWithHoles from "arrayWithHoles";
|
||
import iterableToArrayLimitLoose from "iterableToArrayLimitLoose";
|
||
import unsupportedIterableToArray from "unsupportedIterableToArray";
|
||
import nonIterableRest from "nonIterableRest";
|
||
|
||
export default function _slicedToArrayLoose(arr, i) {
|
||
return (
|
||
arrayWithHoles(arr) ||
|
||
iterableToArrayLimitLoose(arr, i) ||
|
||
unsupportedIterableToArray(arr, i) ||
|
||
nonIterableRest()
|
||
);
|
||
}
|
||
`,s.toArray=o("7.0.0-beta.0")`
|
||
import arrayWithHoles from "arrayWithHoles";
|
||
import iterableToArray from "iterableToArray";
|
||
import unsupportedIterableToArray from "unsupportedIterableToArray";
|
||
import nonIterableRest from "nonIterableRest";
|
||
|
||
export default function _toArray(arr) {
|
||
return (
|
||
arrayWithHoles(arr) ||
|
||
iterableToArray(arr) ||
|
||
unsupportedIterableToArray(arr) ||
|
||
nonIterableRest()
|
||
);
|
||
}
|
||
`,s.toConsumableArray=o("7.0.0-beta.0")`
|
||
import arrayWithoutHoles from "arrayWithoutHoles";
|
||
import iterableToArray from "iterableToArray";
|
||
import unsupportedIterableToArray from "unsupportedIterableToArray";
|
||
import nonIterableSpread from "nonIterableSpread";
|
||
|
||
export default function _toConsumableArray(arr) {
|
||
return (
|
||
arrayWithoutHoles(arr) ||
|
||
iterableToArray(arr) ||
|
||
unsupportedIterableToArray(arr) ||
|
||
nonIterableSpread()
|
||
);
|
||
}
|
||
`,s.arrayWithoutHoles=o("7.0.0-beta.0")`
|
||
import arrayLikeToArray from "arrayLikeToArray";
|
||
|
||
export default function _arrayWithoutHoles(arr) {
|
||
if (Array.isArray(arr)) return arrayLikeToArray(arr);
|
||
}
|
||
`,s.arrayWithHoles=o("7.0.0-beta.0")`
|
||
export default function _arrayWithHoles(arr) {
|
||
if (Array.isArray(arr)) return arr;
|
||
}
|
||
`,s.maybeArrayLike=o("7.9.0")`
|
||
import arrayLikeToArray from "arrayLikeToArray";
|
||
|
||
export default function _maybeArrayLike(next, arr, i) {
|
||
if (arr && !Array.isArray(arr) && typeof arr.length === "number") {
|
||
var len = arr.length;
|
||
return arrayLikeToArray(arr, i !== void 0 && i < len ? i : len);
|
||
}
|
||
return next(arr, i);
|
||
}
|
||
`,s.iterableToArray=o("7.0.0-beta.0")`
|
||
export default function _iterableToArray(iter) {
|
||
if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
|
||
}
|
||
`,s.unsupportedIterableToArray=o("7.9.0")`
|
||
import arrayLikeToArray from "arrayLikeToArray";
|
||
|
||
export default function _unsupportedIterableToArray(o, minLen) {
|
||
if (!o) return;
|
||
if (typeof o === "string") return arrayLikeToArray(o, minLen);
|
||
var n = Object.prototype.toString.call(o).slice(8, -1);
|
||
if (n === "Object" && o.constructor) n = o.constructor.name;
|
||
if (n === "Map" || n === "Set") return Array.from(o);
|
||
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))
|
||
return arrayLikeToArray(o, minLen);
|
||
}
|
||
`,s.arrayLikeToArray=o("7.9.0")`
|
||
export default function _arrayLikeToArray(arr, len) {
|
||
if (len == null || len > arr.length) len = arr.length;
|
||
for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];
|
||
return arr2;
|
||
}
|
||
`,s.nonIterableSpread=o("7.0.0-beta.0")`
|
||
export default function _nonIterableSpread() {
|
||
throw new TypeError(
|
||
"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."
|
||
);
|
||
}
|
||
`,s.nonIterableRest=o("7.0.0-beta.0")`
|
||
export default function _nonIterableRest() {
|
||
throw new TypeError(
|
||
"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."
|
||
);
|
||
}
|
||
`,s.createForOfIteratorHelper=o("7.9.0")`
|
||
import unsupportedIterableToArray from "unsupportedIterableToArray";
|
||
|
||
// s: start (create the iterator)
|
||
// n: next
|
||
// e: error (called whenever something throws)
|
||
// f: finish (always called at the end)
|
||
|
||
export default function _createForOfIteratorHelper(o, allowArrayLike) {
|
||
var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];
|
||
|
||
if (!it) {
|
||
// Fallback for engines without symbol support
|
||
if (
|
||
Array.isArray(o) ||
|
||
(it = unsupportedIterableToArray(o)) ||
|
||
(allowArrayLike && o && typeof o.length === "number")
|
||
) {
|
||
if (it) o = it;
|
||
var i = 0;
|
||
var F = function(){};
|
||
return {
|
||
s: F,
|
||
n: function() {
|
||
if (i >= o.length) return { done: true };
|
||
return { done: false, value: o[i++] };
|
||
},
|
||
e: function(e) { throw e; },
|
||
f: F,
|
||
};
|
||
}
|
||
|
||
throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
|
||
}
|
||
|
||
var normalCompletion = true, didErr = false, err;
|
||
|
||
return {
|
||
s: function() {
|
||
it = it.call(o);
|
||
},
|
||
n: function() {
|
||
var step = it.next();
|
||
normalCompletion = step.done;
|
||
return step;
|
||
},
|
||
e: function(e) {
|
||
didErr = true;
|
||
err = e;
|
||
},
|
||
f: function() {
|
||
try {
|
||
if (!normalCompletion && it.return != null) it.return();
|
||
} finally {
|
||
if (didErr) throw err;
|
||
}
|
||
}
|
||
};
|
||
}
|
||
`,s.createForOfIteratorHelperLoose=o("7.9.0")`
|
||
import unsupportedIterableToArray from "unsupportedIterableToArray";
|
||
|
||
export default function _createForOfIteratorHelperLoose(o, allowArrayLike) {
|
||
var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];
|
||
|
||
if (it) return (it = it.call(o)).next.bind(it);
|
||
|
||
// Fallback for engines without symbol support
|
||
if (
|
||
Array.isArray(o) ||
|
||
(it = unsupportedIterableToArray(o)) ||
|
||
(allowArrayLike && o && typeof o.length === "number")
|
||
) {
|
||
if (it) o = it;
|
||
var i = 0;
|
||
return function() {
|
||
if (i >= o.length) return { done: true };
|
||
return { done: false, value: o[i++] };
|
||
}
|
||
}
|
||
|
||
throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
|
||
}
|
||
`,s.skipFirstGeneratorNext=o("7.0.0-beta.0")`
|
||
export default function _skipFirstGeneratorNext(fn) {
|
||
return function () {
|
||
var it = fn.apply(this, arguments);
|
||
it.next();
|
||
return it;
|
||
}
|
||
}
|
||
`,s.initializerWarningHelper=o("7.0.0-beta.0")`
|
||
export default function _initializerWarningHelper(descriptor, context){
|
||
throw new Error(
|
||
'Decorating class property failed. Please ensure that ' +
|
||
'transform-class-properties is enabled and runs after the decorators transform.'
|
||
);
|
||
}
|
||
`,s.initializerDefineProperty=o("7.0.0-beta.0")`
|
||
export default function _initializerDefineProperty(target, property, descriptor, context){
|
||
if (!descriptor) return;
|
||
|
||
Object.defineProperty(target, property, {
|
||
enumerable: descriptor.enumerable,
|
||
configurable: descriptor.configurable,
|
||
writable: descriptor.writable,
|
||
value: descriptor.initializer ? descriptor.initializer.call(context) : void 0,
|
||
});
|
||
}
|
||
`,s.applyDecoratedDescriptor=o("7.0.0-beta.0")`
|
||
export default function _applyDecoratedDescriptor(target, property, decorators, descriptor, context){
|
||
var desc = {};
|
||
Object.keys(descriptor).forEach(function(key){
|
||
desc[key] = descriptor[key];
|
||
});
|
||
desc.enumerable = !!desc.enumerable;
|
||
desc.configurable = !!desc.configurable;
|
||
if ('value' in desc || desc.initializer){
|
||
desc.writable = true;
|
||
}
|
||
|
||
desc = decorators.slice().reverse().reduce(function(desc, decorator){
|
||
return decorator(target, property, desc) || desc;
|
||
}, desc);
|
||
|
||
if (context && desc.initializer !== void 0){
|
||
desc.value = desc.initializer ? desc.initializer.call(context) : void 0;
|
||
desc.initializer = undefined;
|
||
}
|
||
|
||
if (desc.initializer === void 0){
|
||
Object.defineProperty(target, property, desc);
|
||
desc = null;
|
||
}
|
||
|
||
return desc;
|
||
}
|
||
`,s.classPrivateFieldLooseKey=o("7.0.0-beta.0")`
|
||
var id = 0;
|
||
export default function _classPrivateFieldKey(name) {
|
||
return "__private_" + (id++) + "_" + name;
|
||
}
|
||
`,s.classPrivateFieldLooseBase=o("7.0.0-beta.0")`
|
||
export default function _classPrivateFieldBase(receiver, privateKey) {
|
||
if (!Object.prototype.hasOwnProperty.call(receiver, privateKey)) {
|
||
throw new TypeError("attempted to use private field on non-instance");
|
||
}
|
||
return receiver;
|
||
}
|
||
`,s.classPrivateFieldGet=o("7.0.0-beta.0")`
|
||
import classApplyDescriptorGet from "classApplyDescriptorGet";
|
||
import classExtractFieldDescriptor from "classExtractFieldDescriptor";
|
||
export default function _classPrivateFieldGet(receiver, privateMap) {
|
||
var descriptor = classExtractFieldDescriptor(receiver, privateMap, "get");
|
||
return classApplyDescriptorGet(receiver, descriptor);
|
||
}
|
||
`,s.classPrivateFieldSet=o("7.0.0-beta.0")`
|
||
import classApplyDescriptorSet from "classApplyDescriptorSet";
|
||
import classExtractFieldDescriptor from "classExtractFieldDescriptor";
|
||
export default function _classPrivateFieldSet(receiver, privateMap, value) {
|
||
var descriptor = classExtractFieldDescriptor(receiver, privateMap, "set");
|
||
classApplyDescriptorSet(receiver, descriptor, value);
|
||
return value;
|
||
}
|
||
`,s.classPrivateFieldDestructureSet=o("7.4.4")`
|
||
import classApplyDescriptorDestructureSet from "classApplyDescriptorDestructureSet";
|
||
import classExtractFieldDescriptor from "classExtractFieldDescriptor";
|
||
export default function _classPrivateFieldDestructureSet(receiver, privateMap) {
|
||
var descriptor = classExtractFieldDescriptor(receiver, privateMap, "set");
|
||
return classApplyDescriptorDestructureSet(receiver, descriptor);
|
||
}
|
||
`,s.classExtractFieldDescriptor=o("7.13.10")`
|
||
export default function _classExtractFieldDescriptor(receiver, privateMap, action) {
|
||
if (!privateMap.has(receiver)) {
|
||
throw new TypeError("attempted to " + action + " private field on non-instance");
|
||
}
|
||
return privateMap.get(receiver);
|
||
}
|
||
`,s.classStaticPrivateFieldSpecGet=o("7.0.2")`
|
||
import classApplyDescriptorGet from "classApplyDescriptorGet";
|
||
import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";
|
||
import classCheckPrivateStaticFieldDescriptor from "classCheckPrivateStaticFieldDescriptor";
|
||
export default function _classStaticPrivateFieldSpecGet(receiver, classConstructor, descriptor) {
|
||
classCheckPrivateStaticAccess(receiver, classConstructor);
|
||
classCheckPrivateStaticFieldDescriptor(descriptor, "get");
|
||
return classApplyDescriptorGet(receiver, descriptor);
|
||
}
|
||
`,s.classStaticPrivateFieldSpecSet=o("7.0.2")`
|
||
import classApplyDescriptorSet from "classApplyDescriptorSet";
|
||
import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";
|
||
import classCheckPrivateStaticFieldDescriptor from "classCheckPrivateStaticFieldDescriptor";
|
||
export default function _classStaticPrivateFieldSpecSet(receiver, classConstructor, descriptor, value) {
|
||
classCheckPrivateStaticAccess(receiver, classConstructor);
|
||
classCheckPrivateStaticFieldDescriptor(descriptor, "set");
|
||
classApplyDescriptorSet(receiver, descriptor, value);
|
||
return value;
|
||
}
|
||
`,s.classStaticPrivateMethodGet=o("7.3.2")`
|
||
import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";
|
||
export default function _classStaticPrivateMethodGet(receiver, classConstructor, method) {
|
||
classCheckPrivateStaticAccess(receiver, classConstructor);
|
||
return method;
|
||
}
|
||
`,s.classStaticPrivateMethodSet=o("7.3.2")`
|
||
export default function _classStaticPrivateMethodSet() {
|
||
throw new TypeError("attempted to set read only static private field");
|
||
}
|
||
`,s.classApplyDescriptorGet=o("7.13.10")`
|
||
export default function _classApplyDescriptorGet(receiver, descriptor) {
|
||
if (descriptor.get) {
|
||
return descriptor.get.call(receiver);
|
||
}
|
||
return descriptor.value;
|
||
}
|
||
`,s.classApplyDescriptorSet=o("7.13.10")`
|
||
export default function _classApplyDescriptorSet(receiver, descriptor, value) {
|
||
if (descriptor.set) {
|
||
descriptor.set.call(receiver, value);
|
||
} else {
|
||
if (!descriptor.writable) {
|
||
// This should only throw in strict mode, but class bodies are
|
||
// always strict and private fields can only be used inside
|
||
// class bodies.
|
||
throw new TypeError("attempted to set read only private field");
|
||
}
|
||
descriptor.value = value;
|
||
}
|
||
}
|
||
`,s.classApplyDescriptorDestructureSet=o("7.13.10")`
|
||
export default function _classApplyDescriptorDestructureSet(receiver, descriptor) {
|
||
if (descriptor.set) {
|
||
if (!("__destrObj" in descriptor)) {
|
||
descriptor.__destrObj = {
|
||
set value(v) {
|
||
descriptor.set.call(receiver, v)
|
||
},
|
||
};
|
||
}
|
||
return descriptor.__destrObj;
|
||
} else {
|
||
if (!descriptor.writable) {
|
||
// This should only throw in strict mode, but class bodies are
|
||
// always strict and private fields can only be used inside
|
||
// class bodies.
|
||
throw new TypeError("attempted to set read only private field");
|
||
}
|
||
|
||
return descriptor;
|
||
}
|
||
}
|
||
`,s.classStaticPrivateFieldDestructureSet=o("7.13.10")`
|
||
import classApplyDescriptorDestructureSet from "classApplyDescriptorDestructureSet";
|
||
import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";
|
||
import classCheckPrivateStaticFieldDescriptor from "classCheckPrivateStaticFieldDescriptor";
|
||
export default function _classStaticPrivateFieldDestructureSet(receiver, classConstructor, descriptor) {
|
||
classCheckPrivateStaticAccess(receiver, classConstructor);
|
||
classCheckPrivateStaticFieldDescriptor(descriptor, "set");
|
||
return classApplyDescriptorDestructureSet(receiver, descriptor);
|
||
}
|
||
`,s.classCheckPrivateStaticAccess=o("7.13.10")`
|
||
export default function _classCheckPrivateStaticAccess(receiver, classConstructor) {
|
||
if (receiver !== classConstructor) {
|
||
throw new TypeError("Private static access of wrong provenance");
|
||
}
|
||
}
|
||
`,s.classCheckPrivateStaticFieldDescriptor=o("7.13.10")`
|
||
export default function _classCheckPrivateStaticFieldDescriptor(descriptor, action) {
|
||
if (descriptor === undefined) {
|
||
throw new TypeError("attempted to " + action + " private static field before its declaration");
|
||
}
|
||
}
|
||
`,s.decorate=o("7.1.5")`
|
||
import toArray from "toArray";
|
||
import toPropertyKey from "toPropertyKey";
|
||
|
||
// These comments are stripped by @babel/template
|
||
/*::
|
||
type PropertyDescriptor =
|
||
| {
|
||
value: any,
|
||
writable: boolean,
|
||
configurable: boolean,
|
||
enumerable: boolean,
|
||
}
|
||
| {
|
||
get?: () => any,
|
||
set?: (v: any) => void,
|
||
configurable: boolean,
|
||
enumerable: boolean,
|
||
};
|
||
|
||
type FieldDescriptor ={
|
||
writable: boolean,
|
||
configurable: boolean,
|
||
enumerable: boolean,
|
||
};
|
||
|
||
type Placement = "static" | "prototype" | "own";
|
||
type Key = string | symbol; // PrivateName is not supported yet.
|
||
|
||
type ElementDescriptor =
|
||
| {
|
||
kind: "method",
|
||
key: Key,
|
||
placement: Placement,
|
||
descriptor: PropertyDescriptor
|
||
}
|
||
| {
|
||
kind: "field",
|
||
key: Key,
|
||
placement: Placement,
|
||
descriptor: FieldDescriptor,
|
||
initializer?: () => any,
|
||
};
|
||
|
||
// This is exposed to the user code
|
||
type ElementObjectInput = ElementDescriptor & {
|
||
[@@toStringTag]?: "Descriptor"
|
||
};
|
||
|
||
// This is exposed to the user code
|
||
type ElementObjectOutput = ElementDescriptor & {
|
||
[@@toStringTag]?: "Descriptor"
|
||
extras?: ElementDescriptor[],
|
||
finisher?: ClassFinisher,
|
||
};
|
||
|
||
// This is exposed to the user code
|
||
type ClassObject = {
|
||
[@@toStringTag]?: "Descriptor",
|
||
kind: "class",
|
||
elements: ElementDescriptor[],
|
||
};
|
||
|
||
type ElementDecorator = (descriptor: ElementObjectInput) => ?ElementObjectOutput;
|
||
type ClassDecorator = (descriptor: ClassObject) => ?ClassObject;
|
||
type ClassFinisher = <A, B>(cl: Class<A>) => Class<B>;
|
||
|
||
// Only used by Babel in the transform output, not part of the spec.
|
||
type ElementDefinition =
|
||
| {
|
||
kind: "method",
|
||
value: any,
|
||
key: Key,
|
||
static?: boolean,
|
||
decorators?: ElementDecorator[],
|
||
}
|
||
| {
|
||
kind: "field",
|
||
value: () => any,
|
||
key: Key,
|
||
static?: boolean,
|
||
decorators?: ElementDecorator[],
|
||
};
|
||
|
||
declare function ClassFactory<C>(initialize: (instance: C) => void): {
|
||
F: Class<C>,
|
||
d: ElementDefinition[]
|
||
}
|
||
|
||
*/
|
||
|
||
/*::
|
||
// Various combinations with/without extras and with one or many finishers
|
||
|
||
type ElementFinisherExtras = {
|
||
element: ElementDescriptor,
|
||
finisher?: ClassFinisher,
|
||
extras?: ElementDescriptor[],
|
||
};
|
||
|
||
type ElementFinishersExtras = {
|
||
element: ElementDescriptor,
|
||
finishers: ClassFinisher[],
|
||
extras: ElementDescriptor[],
|
||
};
|
||
|
||
type ElementsFinisher = {
|
||
elements: ElementDescriptor[],
|
||
finisher?: ClassFinisher,
|
||
};
|
||
|
||
type ElementsFinishers = {
|
||
elements: ElementDescriptor[],
|
||
finishers: ClassFinisher[],
|
||
};
|
||
|
||
*/
|
||
|
||
/*::
|
||
|
||
type Placements = {
|
||
static: Key[],
|
||
prototype: Key[],
|
||
own: Key[],
|
||
};
|
||
|
||
*/
|
||
|
||
// ClassDefinitionEvaluation (Steps 26-*)
|
||
export default function _decorate(
|
||
decorators /*: ClassDecorator[] */,
|
||
factory /*: ClassFactory */,
|
||
superClass /*: ?Class<*> */,
|
||
mixins /*: ?Array<Function> */,
|
||
) /*: Class<*> */ {
|
||
var api = _getDecoratorsApi();
|
||
if (mixins) {
|
||
for (var i = 0; i < mixins.length; i++) {
|
||
api = mixins[i](api);
|
||
}
|
||
}
|
||
|
||
var r = factory(function initialize(O) {
|
||
api.initializeInstanceElements(O, decorated.elements);
|
||
}, superClass);
|
||
var decorated = api.decorateClass(
|
||
_coalesceClassElements(r.d.map(_createElementDescriptor)),
|
||
decorators,
|
||
);
|
||
|
||
api.initializeClassElements(r.F, decorated.elements);
|
||
|
||
return api.runClassFinishers(r.F, decorated.finishers);
|
||
}
|
||
|
||
function _getDecoratorsApi() {
|
||
_getDecoratorsApi = function() {
|
||
return api;
|
||
};
|
||
|
||
var api = {
|
||
elementsDefinitionOrder: [["method"], ["field"]],
|
||
|
||
// InitializeInstanceElements
|
||
initializeInstanceElements: function(
|
||
/*::<C>*/ O /*: C */,
|
||
elements /*: ElementDescriptor[] */,
|
||
) {
|
||
["method", "field"].forEach(function(kind) {
|
||
elements.forEach(function(element /*: ElementDescriptor */) {
|
||
if (element.kind === kind && element.placement === "own") {
|
||
this.defineClassElement(O, element);
|
||
}
|
||
}, this);
|
||
}, this);
|
||
},
|
||
|
||
// InitializeClassElements
|
||
initializeClassElements: function(
|
||
/*::<C>*/ F /*: Class<C> */,
|
||
elements /*: ElementDescriptor[] */,
|
||
) {
|
||
var proto = F.prototype;
|
||
|
||
["method", "field"].forEach(function(kind) {
|
||
elements.forEach(function(element /*: ElementDescriptor */) {
|
||
var placement = element.placement;
|
||
if (
|
||
element.kind === kind &&
|
||
(placement === "static" || placement === "prototype")
|
||
) {
|
||
var receiver = placement === "static" ? F : proto;
|
||
this.defineClassElement(receiver, element);
|
||
}
|
||
}, this);
|
||
}, this);
|
||
},
|
||
|
||
// DefineClassElement
|
||
defineClassElement: function(
|
||
/*::<C>*/ receiver /*: C | Class<C> */,
|
||
element /*: ElementDescriptor */,
|
||
) {
|
||
var descriptor /*: PropertyDescriptor */ = element.descriptor;
|
||
if (element.kind === "field") {
|
||
var initializer = element.initializer;
|
||
descriptor = {
|
||
enumerable: descriptor.enumerable,
|
||
writable: descriptor.writable,
|
||
configurable: descriptor.configurable,
|
||
value: initializer === void 0 ? void 0 : initializer.call(receiver),
|
||
};
|
||
}
|
||
Object.defineProperty(receiver, element.key, descriptor);
|
||
},
|
||
|
||
// DecorateClass
|
||
decorateClass: function(
|
||
elements /*: ElementDescriptor[] */,
|
||
decorators /*: ClassDecorator[] */,
|
||
) /*: ElementsFinishers */ {
|
||
var newElements /*: ElementDescriptor[] */ = [];
|
||
var finishers /*: ClassFinisher[] */ = [];
|
||
var placements /*: Placements */ = {
|
||
static: [],
|
||
prototype: [],
|
||
own: [],
|
||
};
|
||
|
||
elements.forEach(function(element /*: ElementDescriptor */) {
|
||
this.addElementPlacement(element, placements);
|
||
}, this);
|
||
|
||
elements.forEach(function(element /*: ElementDescriptor */) {
|
||
if (!_hasDecorators(element)) return newElements.push(element);
|
||
|
||
var elementFinishersExtras /*: ElementFinishersExtras */ = this.decorateElement(
|
||
element,
|
||
placements,
|
||
);
|
||
newElements.push(elementFinishersExtras.element);
|
||
newElements.push.apply(newElements, elementFinishersExtras.extras);
|
||
finishers.push.apply(finishers, elementFinishersExtras.finishers);
|
||
}, this);
|
||
|
||
if (!decorators) {
|
||
return { elements: newElements, finishers: finishers };
|
||
}
|
||
|
||
var result /*: ElementsFinishers */ = this.decorateConstructor(
|
||
newElements,
|
||
decorators,
|
||
);
|
||
finishers.push.apply(finishers, result.finishers);
|
||
result.finishers = finishers;
|
||
|
||
return result;
|
||
},
|
||
|
||
// AddElementPlacement
|
||
addElementPlacement: function(
|
||
element /*: ElementDescriptor */,
|
||
placements /*: Placements */,
|
||
silent /*: boolean */,
|
||
) {
|
||
var keys = placements[element.placement];
|
||
if (!silent && keys.indexOf(element.key) !== -1) {
|
||
throw new TypeError("Duplicated element (" + element.key + ")");
|
||
}
|
||
keys.push(element.key);
|
||
},
|
||
|
||
// DecorateElement
|
||
decorateElement: function(
|
||
element /*: ElementDescriptor */,
|
||
placements /*: Placements */,
|
||
) /*: ElementFinishersExtras */ {
|
||
var extras /*: ElementDescriptor[] */ = [];
|
||
var finishers /*: ClassFinisher[] */ = [];
|
||
|
||
for (
|
||
var decorators = element.decorators, i = decorators.length - 1;
|
||
i >= 0;
|
||
i--
|
||
) {
|
||
// (inlined) RemoveElementPlacement
|
||
var keys = placements[element.placement];
|
||
keys.splice(keys.indexOf(element.key), 1);
|
||
|
||
var elementObject /*: ElementObjectInput */ = this.fromElementDescriptor(
|
||
element,
|
||
);
|
||
var elementFinisherExtras /*: ElementFinisherExtras */ = this.toElementFinisherExtras(
|
||
(0, decorators[i])(elementObject) /*: ElementObjectOutput */ ||
|
||
elementObject,
|
||
);
|
||
|
||
element = elementFinisherExtras.element;
|
||
this.addElementPlacement(element, placements);
|
||
|
||
if (elementFinisherExtras.finisher) {
|
||
finishers.push(elementFinisherExtras.finisher);
|
||
}
|
||
|
||
var newExtras /*: ElementDescriptor[] | void */ =
|
||
elementFinisherExtras.extras;
|
||
if (newExtras) {
|
||
for (var j = 0; j < newExtras.length; j++) {
|
||
this.addElementPlacement(newExtras[j], placements);
|
||
}
|
||
extras.push.apply(extras, newExtras);
|
||
}
|
||
}
|
||
|
||
return { element: element, finishers: finishers, extras: extras };
|
||
},
|
||
|
||
// DecorateConstructor
|
||
decorateConstructor: function(
|
||
elements /*: ElementDescriptor[] */,
|
||
decorators /*: ClassDecorator[] */,
|
||
) /*: ElementsFinishers */ {
|
||
var finishers /*: ClassFinisher[] */ = [];
|
||
|
||
for (var i = decorators.length - 1; i >= 0; i--) {
|
||
var obj /*: ClassObject */ = this.fromClassDescriptor(elements);
|
||
var elementsAndFinisher /*: ElementsFinisher */ = this.toClassDescriptor(
|
||
(0, decorators[i])(obj) /*: ClassObject */ || obj,
|
||
);
|
||
|
||
if (elementsAndFinisher.finisher !== undefined) {
|
||
finishers.push(elementsAndFinisher.finisher);
|
||
}
|
||
|
||
if (elementsAndFinisher.elements !== undefined) {
|
||
elements = elementsAndFinisher.elements;
|
||
|
||
for (var j = 0; j < elements.length - 1; j++) {
|
||
for (var k = j + 1; k < elements.length; k++) {
|
||
if (
|
||
elements[j].key === elements[k].key &&
|
||
elements[j].placement === elements[k].placement
|
||
) {
|
||
throw new TypeError(
|
||
"Duplicated element (" + elements[j].key + ")",
|
||
);
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
return { elements: elements, finishers: finishers };
|
||
},
|
||
|
||
// FromElementDescriptor
|
||
fromElementDescriptor: function(
|
||
element /*: ElementDescriptor */,
|
||
) /*: ElementObject */ {
|
||
var obj /*: ElementObject */ = {
|
||
kind: element.kind,
|
||
key: element.key,
|
||
placement: element.placement,
|
||
descriptor: element.descriptor,
|
||
};
|
||
|
||
var desc = {
|
||
value: "Descriptor",
|
||
configurable: true,
|
||
};
|
||
Object.defineProperty(obj, Symbol.toStringTag, desc);
|
||
|
||
if (element.kind === "field") obj.initializer = element.initializer;
|
||
|
||
return obj;
|
||
},
|
||
|
||
// ToElementDescriptors
|
||
toElementDescriptors: function(
|
||
elementObjects /*: ElementObject[] */,
|
||
) /*: ElementDescriptor[] */ {
|
||
if (elementObjects === undefined) return;
|
||
return toArray(elementObjects).map(function(elementObject) {
|
||
var element = this.toElementDescriptor(elementObject);
|
||
this.disallowProperty(elementObject, "finisher", "An element descriptor");
|
||
this.disallowProperty(elementObject, "extras", "An element descriptor");
|
||
return element;
|
||
}, this);
|
||
},
|
||
|
||
// ToElementDescriptor
|
||
toElementDescriptor: function(
|
||
elementObject /*: ElementObject */,
|
||
) /*: ElementDescriptor */ {
|
||
var kind = String(elementObject.kind);
|
||
if (kind !== "method" && kind !== "field") {
|
||
throw new TypeError(
|
||
'An element descriptor\\'s .kind property must be either "method" or' +
|
||
' "field", but a decorator created an element descriptor with' +
|
||
' .kind "' +
|
||
kind +
|
||
'"',
|
||
);
|
||
}
|
||
|
||
var key = toPropertyKey(elementObject.key);
|
||
|
||
var placement = String(elementObject.placement);
|
||
if (
|
||
placement !== "static" &&
|
||
placement !== "prototype" &&
|
||
placement !== "own"
|
||
) {
|
||
throw new TypeError(
|
||
'An element descriptor\\'s .placement property must be one of "static",' +
|
||
' "prototype" or "own", but a decorator created an element descriptor' +
|
||
' with .placement "' +
|
||
placement +
|
||
'"',
|
||
);
|
||
}
|
||
|
||
var descriptor /*: PropertyDescriptor */ = elementObject.descriptor;
|
||
|
||
this.disallowProperty(elementObject, "elements", "An element descriptor");
|
||
|
||
var element /*: ElementDescriptor */ = {
|
||
kind: kind,
|
||
key: key,
|
||
placement: placement,
|
||
descriptor: Object.assign({}, descriptor),
|
||
};
|
||
|
||
if (kind !== "field") {
|
||
this.disallowProperty(elementObject, "initializer", "A method descriptor");
|
||
} else {
|
||
this.disallowProperty(
|
||
descriptor,
|
||
"get",
|
||
"The property descriptor of a field descriptor",
|
||
);
|
||
this.disallowProperty(
|
||
descriptor,
|
||
"set",
|
||
"The property descriptor of a field descriptor",
|
||
);
|
||
this.disallowProperty(
|
||
descriptor,
|
||
"value",
|
||
"The property descriptor of a field descriptor",
|
||
);
|
||
|
||
element.initializer = elementObject.initializer;
|
||
}
|
||
|
||
return element;
|
||
},
|
||
|
||
toElementFinisherExtras: function(
|
||
elementObject /*: ElementObject */,
|
||
) /*: ElementFinisherExtras */ {
|
||
var element /*: ElementDescriptor */ = this.toElementDescriptor(
|
||
elementObject,
|
||
);
|
||
var finisher /*: ClassFinisher */ = _optionalCallableProperty(
|
||
elementObject,
|
||
"finisher",
|
||
);
|
||
var extras /*: ElementDescriptors[] */ = this.toElementDescriptors(
|
||
elementObject.extras,
|
||
);
|
||
|
||
return { element: element, finisher: finisher, extras: extras };
|
||
},
|
||
|
||
// FromClassDescriptor
|
||
fromClassDescriptor: function(
|
||
elements /*: ElementDescriptor[] */,
|
||
) /*: ClassObject */ {
|
||
var obj = {
|
||
kind: "class",
|
||
elements: elements.map(this.fromElementDescriptor, this),
|
||
};
|
||
|
||
var desc = { value: "Descriptor", configurable: true };
|
||
Object.defineProperty(obj, Symbol.toStringTag, desc);
|
||
|
||
return obj;
|
||
},
|
||
|
||
// ToClassDescriptor
|
||
toClassDescriptor: function(
|
||
obj /*: ClassObject */,
|
||
) /*: ElementsFinisher */ {
|
||
var kind = String(obj.kind);
|
||
if (kind !== "class") {
|
||
throw new TypeError(
|
||
'A class descriptor\\'s .kind property must be "class", but a decorator' +
|
||
' created a class descriptor with .kind "' +
|
||
kind +
|
||
'"',
|
||
);
|
||
}
|
||
|
||
this.disallowProperty(obj, "key", "A class descriptor");
|
||
this.disallowProperty(obj, "placement", "A class descriptor");
|
||
this.disallowProperty(obj, "descriptor", "A class descriptor");
|
||
this.disallowProperty(obj, "initializer", "A class descriptor");
|
||
this.disallowProperty(obj, "extras", "A class descriptor");
|
||
|
||
var finisher = _optionalCallableProperty(obj, "finisher");
|
||
var elements = this.toElementDescriptors(obj.elements);
|
||
|
||
return { elements: elements, finisher: finisher };
|
||
},
|
||
|
||
// RunClassFinishers
|
||
runClassFinishers: function(
|
||
constructor /*: Class<*> */,
|
||
finishers /*: ClassFinisher[] */,
|
||
) /*: Class<*> */ {
|
||
for (var i = 0; i < finishers.length; i++) {
|
||
var newConstructor /*: ?Class<*> */ = (0, finishers[i])(constructor);
|
||
if (newConstructor !== undefined) {
|
||
// NOTE: This should check if IsConstructor(newConstructor) is false.
|
||
if (typeof newConstructor !== "function") {
|
||
throw new TypeError("Finishers must return a constructor.");
|
||
}
|
||
constructor = newConstructor;
|
||
}
|
||
}
|
||
return constructor;
|
||
},
|
||
|
||
disallowProperty: function(obj, name, objectType) {
|
||
if (obj[name] !== undefined) {
|
||
throw new TypeError(objectType + " can't have a ." + name + " property.");
|
||
}
|
||
}
|
||
};
|
||
|
||
return api;
|
||
}
|
||
|
||
// ClassElementEvaluation
|
||
function _createElementDescriptor(
|
||
def /*: ElementDefinition */,
|
||
) /*: ElementDescriptor */ {
|
||
var key = toPropertyKey(def.key);
|
||
|
||
var descriptor /*: PropertyDescriptor */;
|
||
if (def.kind === "method") {
|
||
descriptor = {
|
||
value: def.value,
|
||
writable: true,
|
||
configurable: true,
|
||
enumerable: false,
|
||
};
|
||
} else if (def.kind === "get") {
|
||
descriptor = { get: def.value, configurable: true, enumerable: false };
|
||
} else if (def.kind === "set") {
|
||
descriptor = { set: def.value, configurable: true, enumerable: false };
|
||
} else if (def.kind === "field") {
|
||
descriptor = { configurable: true, writable: true, enumerable: true };
|
||
}
|
||
|
||
var element /*: ElementDescriptor */ = {
|
||
kind: def.kind === "field" ? "field" : "method",
|
||
key: key,
|
||
placement: def.static
|
||
? "static"
|
||
: def.kind === "field"
|
||
? "own"
|
||
: "prototype",
|
||
descriptor: descriptor,
|
||
};
|
||
if (def.decorators) element.decorators = def.decorators;
|
||
if (def.kind === "field") element.initializer = def.value;
|
||
|
||
return element;
|
||
}
|
||
|
||
// CoalesceGetterSetter
|
||
function _coalesceGetterSetter(
|
||
element /*: ElementDescriptor */,
|
||
other /*: ElementDescriptor */,
|
||
) {
|
||
if (element.descriptor.get !== undefined) {
|
||
other.descriptor.get = element.descriptor.get;
|
||
} else {
|
||
other.descriptor.set = element.descriptor.set;
|
||
}
|
||
}
|
||
|
||
// CoalesceClassElements
|
||
function _coalesceClassElements(
|
||
elements /*: ElementDescriptor[] */,
|
||
) /*: ElementDescriptor[] */ {
|
||
var newElements /*: ElementDescriptor[] */ = [];
|
||
|
||
var isSameElement = function(
|
||
other /*: ElementDescriptor */,
|
||
) /*: boolean */ {
|
||
return (
|
||
other.kind === "method" &&
|
||
other.key === element.key &&
|
||
other.placement === element.placement
|
||
);
|
||
};
|
||
|
||
for (var i = 0; i < elements.length; i++) {
|
||
var element /*: ElementDescriptor */ = elements[i];
|
||
var other /*: ElementDescriptor */;
|
||
|
||
if (
|
||
element.kind === "method" &&
|
||
(other = newElements.find(isSameElement))
|
||
) {
|
||
if (
|
||
_isDataDescriptor(element.descriptor) ||
|
||
_isDataDescriptor(other.descriptor)
|
||
) {
|
||
if (_hasDecorators(element) || _hasDecorators(other)) {
|
||
throw new ReferenceError(
|
||
"Duplicated methods (" + element.key + ") can't be decorated.",
|
||
);
|
||
}
|
||
other.descriptor = element.descriptor;
|
||
} else {
|
||
if (_hasDecorators(element)) {
|
||
if (_hasDecorators(other)) {
|
||
throw new ReferenceError(
|
||
"Decorators can't be placed on different accessors with for " +
|
||
"the same property (" +
|
||
element.key +
|
||
").",
|
||
);
|
||
}
|
||
other.decorators = element.decorators;
|
||
}
|
||
_coalesceGetterSetter(element, other);
|
||
}
|
||
} else {
|
||
newElements.push(element);
|
||
}
|
||
}
|
||
|
||
return newElements;
|
||
}
|
||
|
||
function _hasDecorators(element /*: ElementDescriptor */) /*: boolean */ {
|
||
return element.decorators && element.decorators.length;
|
||
}
|
||
|
||
function _isDataDescriptor(desc /*: PropertyDescriptor */) /*: boolean */ {
|
||
return (
|
||
desc !== undefined &&
|
||
!(desc.value === undefined && desc.writable === undefined)
|
||
);
|
||
}
|
||
|
||
function _optionalCallableProperty /*::<T>*/(
|
||
obj /*: T */,
|
||
name /*: $Keys<T> */,
|
||
) /*: ?Function */ {
|
||
var value = obj[name];
|
||
if (value !== undefined && typeof value !== "function") {
|
||
throw new TypeError("Expected '" + name + "' to be a function");
|
||
}
|
||
return value;
|
||
}
|
||
|
||
`,s.classPrivateMethodGet=o("7.1.6")`
|
||
export default function _classPrivateMethodGet(receiver, privateSet, fn) {
|
||
if (!privateSet.has(receiver)) {
|
||
throw new TypeError("attempted to get private field on non-instance");
|
||
}
|
||
return fn;
|
||
}
|
||
`,s.checkPrivateRedeclaration=o("7.14.1")`
|
||
export default function _checkPrivateRedeclaration(obj, privateCollection) {
|
||
if (privateCollection.has(obj)) {
|
||
throw new TypeError("Cannot initialize the same private elements twice on an object");
|
||
}
|
||
}
|
||
`,s.classPrivateFieldInitSpec=o("7.14.1")`
|
||
import checkPrivateRedeclaration from "checkPrivateRedeclaration";
|
||
|
||
export default function _classPrivateFieldInitSpec(obj, privateMap, value) {
|
||
checkPrivateRedeclaration(obj, privateMap);
|
||
privateMap.set(obj, value);
|
||
}
|
||
`,s.classPrivateMethodInitSpec=o("7.14.1")`
|
||
import checkPrivateRedeclaration from "checkPrivateRedeclaration";
|
||
|
||
export default function _classPrivateMethodInitSpec(obj, privateSet) {
|
||
checkPrivateRedeclaration(obj, privateSet);
|
||
privateSet.add(obj);
|
||
}
|
||
`,s.classPrivateMethodSet=o("7.1.6")`
|
||
export default function _classPrivateMethodSet() {
|
||
throw new TypeError("attempted to reassign private method");
|
||
}
|
||
`,s.identity=o("7.17.0")`
|
||
export default function _identity(x) {
|
||
return x;
|
||
}
|
||
`,s.nullishReceiverError=o("7.22.6")`
|
||
export default function _nullishReceiverError(r) {
|
||
throw new TypeError("Cannot set property of null or undefined.");
|
||
}
|
||
`},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(37);function i(s,o){return Object.freeze({minVersion:s,ast:()=>r.default.program.ast(o,{preserveComments:!0})})}e.default=Object.freeze({AsyncGenerator:i("7.0.0-beta.0",'import OverloadYield from"OverloadYield";export default function AsyncGenerator(e){var r,t;function resume(r,t){try{var n=e[r](t),o=n.value,u=o instanceof OverloadYield;Promise.resolve(u?o.v:o).then((function(t){if(u){var i="return"===r?"return":"next";if(!o.k||t.done)return resume(i,t);t=e[i](t).value}settle(n.done?"return":"normal",t)}),(function(e){resume("throw",e)}))}catch(e){settle("throw",e)}}function settle(e,n){switch(e){case"return":r.resolve({value:n,done:!0});break;case"throw":r.reject(n);break;default:r.resolve({value:n,done:!1})}(r=r.next)?resume(r.key,r.arg):t=null}this._invoke=function(e,n){return new Promise((function(o,u){var i={key:e,arg:n,resolve:o,reject:u,next:null};t?t=t.next=i:(r=t=i,resume(e,n))}))},"function"!=typeof e.return&&(this.return=void 0)}AsyncGenerator.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},AsyncGenerator.prototype.next=function(e){return this._invoke("next",e)},AsyncGenerator.prototype.throw=function(e){return this._invoke("throw",e)},AsyncGenerator.prototype.return=function(e){return this._invoke("return",e)};'),OverloadYield:i("7.18.14","export default function _OverloadYield(t,e){this.v=t,this.k=e}"),applyDecs:i("7.17.8",'import setFunctionName from"setFunctionName";import toPropertyKey from"toPropertyKey";function old_createMetadataMethodsForProperty(e,t,a,r){return{getMetadata:function(o){old_assertNotFinished(r,"getMetadata"),old_assertMetadataKey(o);var i=e[o];if(void 0!==i)if(1===t){var n=i.public;if(void 0!==n)return n[a]}else if(2===t){var l=i.private;if(void 0!==l)return l.get(a)}else if(Object.hasOwnProperty.call(i,"constructor"))return i.constructor},setMetadata:function(o,i){old_assertNotFinished(r,"setMetadata"),old_assertMetadataKey(o);var n=e[o];if(void 0===n&&(n=e[o]={}),1===t){var l=n.public;void 0===l&&(l=n.public={}),l[a]=i}else if(2===t){var s=n.priv;void 0===s&&(s=n.private=new Map),s.set(a,i)}else n.constructor=i}}}function old_convertMetadataMapToFinal(e,t){var a=e[Symbol.metadata||Symbol.for("Symbol.metadata")],r=Object.getOwnPropertySymbols(t);if(0!==r.length){for(var o=0;o<r.length;o++){var i=r[o],n=t[i],l=a?a[i]:null,s=n.public,c=l?l.public:null;s&&c&&Object.setPrototypeOf(s,c);var d=n.private;if(d){var u=Array.from(d.values()),f=l?l.private:null;f&&(u=u.concat(f)),n.private=u}l&&Object.setPrototypeOf(n,l)}a&&Object.setPrototypeOf(t,a),e[Symbol.metadata||Symbol.for("Symbol.metadata")]=t}}function old_createAddInitializerMethod(e,t){return function(a){old_assertNotFinished(t,"addInitializer"),old_assertCallable(a,"An initializer"),e.push(a)}}function old_memberDec(e,t,a,r,o,i,n,l,s){var c;switch(i){case 1:c="accessor";break;case 2:c="method";break;case 3:c="getter";break;case 4:c="setter";break;default:c="field"}var d,u,f={kind:c,name:l?"#"+t:toPropertyKey(t),isStatic:n,isPrivate:l},p={v:!1};if(0!==i&&(f.addInitializer=old_createAddInitializerMethod(o,p)),l){d=2,u=Symbol(t);var v={};0===i?(v.get=a.get,v.set=a.set):2===i?v.get=function(){return a.value}:(1!==i&&3!==i||(v.get=function(){return a.get.call(this)}),1!==i&&4!==i||(v.set=function(e){a.set.call(this,e)})),f.access=v}else d=1,u=t;try{return e(s,Object.assign(f,old_createMetadataMethodsForProperty(r,d,u,p)))}finally{p.v=!0}}function old_assertNotFinished(e,t){if(e.v)throw new Error("attempted to call "+t+" after decoration was finished")}function old_assertMetadataKey(e){if("symbol"!=typeof e)throw new TypeError("Metadata keys must be symbols, received: "+e)}function old_assertCallable(e,t){if("function"!=typeof e)throw new TypeError(t+" must be a function")}function old_assertValidReturnValue(e,t){var a=typeof t;if(1===e){if("object"!==a||null===t)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");void 0!==t.get&&old_assertCallable(t.get,"accessor.get"),void 0!==t.set&&old_assertCallable(t.set,"accessor.set"),void 0!==t.init&&old_assertCallable(t.init,"accessor.init"),void 0!==t.initializer&&old_assertCallable(t.initializer,"accessor.initializer")}else if("function"!==a)throw new TypeError((0===e?"field":10===e?"class":"method")+" decorators must return a function or void 0")}function old_getInit(e){var t;return null==(t=e.init)&&(t=e.initializer)&&"undefined"!=typeof console&&console.warn(".initializer has been renamed to .init as of March 2022"),t}function old_applyMemberDec(e,t,a,r,o,i,n,l,s){var c,d,u,f,p,v,y,h=a[0];if(n?(0===o||1===o?(c={get:a[3],set:a[4]},u="get"):3===o?(c={get:a[3]},u="get"):4===o?(c={set:a[3]},u="set"):c={value:a[3]},0!==o&&(1===o&&setFunctionName(a[4],"#"+r,"set"),setFunctionName(a[3],"#"+r,u))):0!==o&&(c=Object.getOwnPropertyDescriptor(t,r)),1===o?f={get:c.get,set:c.set}:2===o?f=c.value:3===o?f=c.get:4===o&&(f=c.set),"function"==typeof h)void 0!==(p=old_memberDec(h,r,c,l,s,o,i,n,f))&&(old_assertValidReturnValue(o,p),0===o?d=p:1===o?(d=old_getInit(p),v=p.get||f.get,y=p.set||f.set,f={get:v,set:y}):f=p);else for(var m=h.length-1;m>=0;m--){var b;void 0!==(p=old_memberDec(h[m],r,c,l,s,o,i,n,f))&&(old_assertValidReturnValue(o,p),0===o?b=p:1===o?(b=old_getInit(p),v=p.get||f.get,y=p.set||f.set,f={get:v,set:y}):f=p,void 0!==b&&(void 0===d?d=b:"function"==typeof d?d=[d,b]:d.push(b)))}if(0===o||1===o){if(void 0===d)d=function(e,t){return t};else if("function"!=typeof d){var g=d;d=function(e,t){for(var a=t,r=0;r<g.length;r++)a=g[r].call(e,a);return a}}else{var _=d;d=function(e,t){return _.call(e,t)}}e.push(d)}0!==o&&(1===o?(c.get=f.get,c.set=f.set):2===o?c.value=f:3===o?c.get=f:4===o&&(c.set=f),n?1===o?(e.push((function(e,t){return f.get.call(e,t)})),e.push((function(e,t){return f.set.call(e,t)}))):2===o?e.push(f):e.push((function(e,t){return f.call(e,t)})):Object.defineProperty(t,r,c))}function old_applyMemberDecs(e,t,a,r,o){for(var i,n,l=new Map,s=new Map,c=0;c<o.length;c++){var d=o[c];if(Array.isArray(d)){var u,f,p,v=d[1],y=d[2],h=d.length>3,m=v>=5;if(m?(u=t,f=r,0!=(v-=5)&&(p=n=n||[])):(u=t.prototype,f=a,0!==v&&(p=i=i||[])),0!==v&&!h){var b=m?s:l,g=b.get(y)||0;if(!0===g||3===g&&4!==v||4===g&&3!==v)throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+y);!g&&v>2?b.set(y,v):b.set(y,!0)}old_applyMemberDec(e,u,d,y,v,m,h,f,p)}}old_pushInitializers(e,i),old_pushInitializers(e,n)}function old_pushInitializers(e,t){t&&e.push((function(e){for(var a=0;a<t.length;a++)t[a].call(e);return e}))}function old_applyClassDecs(e,t,a,r){if(r.length>0){for(var o=[],i=t,n=t.name,l=r.length-1;l>=0;l--){var s={v:!1};try{var c=Object.assign({kind:"class",name:n,addInitializer:old_createAddInitializerMethod(o,s)},old_createMetadataMethodsForProperty(a,0,n,s)),d=r[l](i,c)}finally{s.v=!0}void 0!==d&&(old_assertValidReturnValue(10,d),i=d)}e.push(i,(function(){for(var e=0;e<o.length;e++)o[e].call(i)}))}}export default function applyDecs(e,t,a){var r=[],o={},i={};return old_applyMemberDecs(r,e,i,o,t),old_convertMetadataMapToFinal(e.prototype,i),old_applyClassDecs(r,e,o,a),old_convertMetadataMapToFinal(e,o),r}'),applyDecs2203:i("7.19.0",'function applyDecs2203Factory(){function createAddInitializerMethod(e,t){return function(r){!function(e,t){if(e.v)throw new Error("attempted to call addInitializer after decoration was finished")}(t),assertCallable(r,"An initializer"),e.push(r)}}function memberDec(e,t,r,a,n,i,s,o){var c;switch(n){case 1:c="accessor";break;case 2:c="method";break;case 3:c="getter";break;case 4:c="setter";break;default:c="field"}var l,u,f={kind:c,name:s?"#"+t:t,static:i,private:s},p={v:!1};0!==n&&(f.addInitializer=createAddInitializerMethod(a,p)),0===n?s?(l=r.get,u=r.set):(l=function(){return this[t]},u=function(e){this[t]=e}):2===n?l=function(){return r.value}:(1!==n&&3!==n||(l=function(){return r.get.call(this)}),1!==n&&4!==n||(u=function(e){r.set.call(this,e)})),f.access=l&&u?{get:l,set:u}:l?{get:l}:{set:u};try{return e(o,f)}finally{p.v=!0}}function assertCallable(e,t){if("function"!=typeof e)throw new TypeError(t+" must be a function")}function assertValidReturnValue(e,t){var r=typeof t;if(1===e){if("object"!==r||null===t)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");void 0!==t.get&&assertCallable(t.get,"accessor.get"),void 0!==t.set&&assertCallable(t.set,"accessor.set"),void 0!==t.init&&assertCallable(t.init,"accessor.init")}else if("function"!==r)throw new TypeError((0===e?"field":10===e?"class":"method")+" decorators must return a function or void 0")}function applyMemberDec(e,t,r,a,n,i,s,o){var c,l,u,f,p,d,h=r[0];if(s?c=0===n||1===n?{get:r[3],set:r[4]}:3===n?{get:r[3]}:4===n?{set:r[3]}:{value:r[3]}:0!==n&&(c=Object.getOwnPropertyDescriptor(t,a)),1===n?u={get:c.get,set:c.set}:2===n?u=c.value:3===n?u=c.get:4===n&&(u=c.set),"function"==typeof h)void 0!==(f=memberDec(h,a,c,o,n,i,s,u))&&(assertValidReturnValue(n,f),0===n?l=f:1===n?(l=f.init,p=f.get||u.get,d=f.set||u.set,u={get:p,set:d}):u=f);else for(var v=h.length-1;v>=0;v--){var g;void 0!==(f=memberDec(h[v],a,c,o,n,i,s,u))&&(assertValidReturnValue(n,f),0===n?g=f:1===n?(g=f.init,p=f.get||u.get,d=f.set||u.set,u={get:p,set:d}):u=f,void 0!==g&&(void 0===l?l=g:"function"==typeof l?l=[l,g]:l.push(g)))}if(0===n||1===n){if(void 0===l)l=function(e,t){return t};else if("function"!=typeof l){var y=l;l=function(e,t){for(var r=t,a=0;a<y.length;a++)r=y[a].call(e,r);return r}}else{var m=l;l=function(e,t){return m.call(e,t)}}e.push(l)}0!==n&&(1===n?(c.get=u.get,c.set=u.set):2===n?c.value=u:3===n?c.get=u:4===n&&(c.set=u),s?1===n?(e.push((function(e,t){return u.get.call(e,t)})),e.push((function(e,t){return u.set.call(e,t)}))):2===n?e.push(u):e.push((function(e,t){return u.call(e,t)})):Object.defineProperty(t,a,c))}function pushInitializers(e,t){t&&e.push((function(e){for(var r=0;r<t.length;r++)t[r].call(e);return e}))}return function(e,t,r){var a=[];return function(e,t,r){for(var a,n,i=new Map,s=new Map,o=0;o<r.length;o++){var c=r[o];if(Array.isArray(c)){var l,u,f=c[1],p=c[2],d=c.length>3,h=f>=5;if(h?(l=t,0!=(f-=5)&&(u=n=n||[])):(l=t.prototype,0!==f&&(u=a=a||[])),0!==f&&!d){var v=h?s:i,g=v.get(p)||0;if(!0===g||3===g&&4!==f||4===g&&3!==f)throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+p);!g&&f>2?v.set(p,f):v.set(p,!0)}applyMemberDec(e,l,c,p,f,h,d,u)}}pushInitializers(e,a),pushInitializers(e,n)}(a,e,t),function(e,t,r){if(r.length>0){for(var a=[],n=t,i=t.name,s=r.length-1;s>=0;s--){var o={v:!1};try{var c=r[s](n,{kind:"class",name:i,addInitializer:createAddInitializerMethod(a,o)})}finally{o.v=!0}void 0!==c&&(assertValidReturnValue(10,c),n=c)}e.push(n,(function(){for(var e=0;e<a.length;e++)a[e].call(n)}))}}(a,e,r),a}}var applyDecs2203Impl;export default function applyDecs2203(e,t,r){return(applyDecs2203Impl=applyDecs2203Impl||applyDecs2203Factory())(e,t,r)}'),applyDecs2203R:i("7.20.0",'import setFunctionName from"setFunctionName";import toPropertyKey from"toPropertyKey";function applyDecs2203RFactory(){function createAddInitializerMethod(e,t){return function(r){!function(e,t){if(e.v)throw new Error("attempted to call addInitializer after decoration was finished")}(t),assertCallable(r,"An initializer"),e.push(r)}}function memberDec(e,t,r,n,a,i,o,s){var c;switch(a){case 1:c="accessor";break;case 2:c="method";break;case 3:c="getter";break;case 4:c="setter";break;default:c="field"}var l,u,f={kind:c,name:o?"#"+t:toPropertyKey(t),static:i,private:o},p={v:!1};0!==a&&(f.addInitializer=createAddInitializerMethod(n,p)),0===a?o?(l=r.get,u=r.set):(l=function(){return this[t]},u=function(e){this[t]=e}):2===a?l=function(){return r.value}:(1!==a&&3!==a||(l=function(){return r.get.call(this)}),1!==a&&4!==a||(u=function(e){r.set.call(this,e)})),f.access=l&&u?{get:l,set:u}:l?{get:l}:{set:u};try{return e(s,f)}finally{p.v=!0}}function assertCallable(e,t){if("function"!=typeof e)throw new TypeError(t+" must be a function")}function assertValidReturnValue(e,t){var r=typeof t;if(1===e){if("object"!==r||null===t)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");void 0!==t.get&&assertCallable(t.get,"accessor.get"),void 0!==t.set&&assertCallable(t.set,"accessor.set"),void 0!==t.init&&assertCallable(t.init,"accessor.init")}else if("function"!==r)throw new TypeError((0===e?"field":10===e?"class":"method")+" decorators must return a function or void 0")}function applyMemberDec(e,t,r,n,a,i,o,s){var c,l,u,f,p,d,h,v=r[0];if(o?(0===a||1===a?(c={get:r[3],set:r[4]},u="get"):3===a?(c={get:r[3]},u="get"):4===a?(c={set:r[3]},u="set"):c={value:r[3]},0!==a&&(1===a&&setFunctionName(r[4],"#"+n,"set"),setFunctionName(r[3],"#"+n,u))):0!==a&&(c=Object.getOwnPropertyDescriptor(t,n)),1===a?f={get:c.get,set:c.set}:2===a?f=c.value:3===a?f=c.get:4===a&&(f=c.set),"function"==typeof v)void 0!==(p=memberDec(v,n,c,s,a,i,o,f))&&(assertValidReturnValue(a,p),0===a?l=p:1===a?(l=p.init,d=p.get||f.get,h=p.set||f.set,f={get:d,set:h}):f=p);else for(var g=v.length-1;g>=0;g--){var y;void 0!==(p=memberDec(v[g],n,c,s,a,i,o,f))&&(assertValidReturnValue(a,p),0===a?y=p:1===a?(y=p.init,d=p.get||f.get,h=p.set||f.set,f={get:d,set:h}):f=p,void 0!==y&&(void 0===l?l=y:"function"==typeof l?l=[l,y]:l.push(y)))}if(0===a||1===a){if(void 0===l)l=function(e,t){return t};else if("function"!=typeof l){var m=l;l=function(e,t){for(var r=t,n=0;n<m.length;n++)r=m[n].call(e,r);return r}}else{var b=l;l=function(e,t){return b.call(e,t)}}e.push(l)}0!==a&&(1===a?(c.get=f.get,c.set=f.set):2===a?c.value=f:3===a?c.get=f:4===a&&(c.set=f),o?1===a?(e.push((function(e,t){return f.get.call(e,t)})),e.push((function(e,t){return f.set.call(e,t)}))):2===a?e.push(f):e.push((function(e,t){return f.call(e,t)})):Object.defineProperty(t,n,c))}function applyMemberDecs(e,t){for(var r,n,a=[],i=new Map,o=new Map,s=0;s<t.length;s++){var c=t[s];if(Array.isArray(c)){var l,u,f=c[1],p=c[2],d=c.length>3,h=f>=5;if(h?(l=e,0!=(f-=5)&&(u=n=n||[])):(l=e.prototype,0!==f&&(u=r=r||[])),0!==f&&!d){var v=h?o:i,g=v.get(p)||0;if(!0===g||3===g&&4!==f||4===g&&3!==f)throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+p);!g&&f>2?v.set(p,f):v.set(p,!0)}applyMemberDec(a,l,c,p,f,h,d,u)}}return pushInitializers(a,r),pushInitializers(a,n),a}function pushInitializers(e,t){t&&e.push((function(e){for(var r=0;r<t.length;r++)t[r].call(e);return e}))}return function(e,t,r){return{e:applyMemberDecs(e,t),get c(){return function(e,t){if(t.length>0){for(var r=[],n=e,a=e.name,i=t.length-1;i>=0;i--){var o={v:!1};try{var s=t[i](n,{kind:"class",name:a,addInitializer:createAddInitializerMethod(r,o)})}finally{o.v=!0}void 0!==s&&(assertValidReturnValue(10,s),n=s)}return[n,function(){for(var e=0;e<r.length;e++)r[e].call(n)}]}}(e,r)}}}}export default function applyDecs2203R(e,t,r){return(applyDecs2203R=applyDecs2203RFactory())(e,t,r)}'),applyDecs2301:i("7.21.0",'import checkInRHS from"checkInRHS";import setFunctionName from"setFunctionName";import toPropertyKey from"toPropertyKey";function applyDecs2301Factory(){function createAddInitializerMethod(e,t){return function(r){!function(e,t){if(e.v)throw new Error("attempted to call addInitializer after decoration was finished")}(t),assertCallable(r,"An initializer"),e.push(r)}}function assertInstanceIfPrivate(e,t){if(!e(t))throw new TypeError("Attempted to access private element on non-instance")}function memberDec(e,t,r,n,a,i,s,o,c){var u;switch(a){case 1:u="accessor";break;case 2:u="method";break;case 3:u="getter";break;case 4:u="setter";break;default:u="field"}var l,f,p={kind:u,name:s?"#"+t:toPropertyKey(t),static:i,private:s},d={v:!1};if(0!==a&&(p.addInitializer=createAddInitializerMethod(n,d)),s||0!==a&&2!==a)if(2===a)l=function(e){return assertInstanceIfPrivate(c,e),r.value};else{var h=0===a||1===a;(h||3===a)&&(l=s?function(e){return assertInstanceIfPrivate(c,e),r.get.call(e)}:function(e){return r.get.call(e)}),(h||4===a)&&(f=s?function(e,t){assertInstanceIfPrivate(c,e),r.set.call(e,t)}:function(e,t){r.set.call(e,t)})}else l=function(e){return e[t]},0===a&&(f=function(e,r){e[t]=r});var v=s?c.bind():function(e){return t in e};p.access=l&&f?{get:l,set:f,has:v}:l?{get:l,has:v}:{set:f,has:v};try{return e(o,p)}finally{d.v=!0}}function assertCallable(e,t){if("function"!=typeof e)throw new TypeError(t+" must be a function")}function assertValidReturnValue(e,t){var r=typeof t;if(1===e){if("object"!==r||null===t)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");void 0!==t.get&&assertCallable(t.get,"accessor.get"),void 0!==t.set&&assertCallable(t.set,"accessor.set"),void 0!==t.init&&assertCallable(t.init,"accessor.init")}else if("function"!==r)throw new TypeError((0===e?"field":10===e?"class":"method")+" decorators must return a function or void 0")}function curryThis2(e){return function(t){e(this,t)}}function applyMemberDec(e,t,r,n,a,i,s,o,c){var u,l,f,p,d,h,v,y,g=r[0];if(s?(0===a||1===a?(u={get:(d=r[3],function(){return d(this)}),set:curryThis2(r[4])},f="get"):3===a?(u={get:r[3]},f="get"):4===a?(u={set:r[3]},f="set"):u={value:r[3]},0!==a&&(1===a&&setFunctionName(u.set,"#"+n,"set"),setFunctionName(u[f||"value"],"#"+n,f))):0!==a&&(u=Object.getOwnPropertyDescriptor(t,n)),1===a?p={get:u.get,set:u.set}:2===a?p=u.value:3===a?p=u.get:4===a&&(p=u.set),"function"==typeof g)void 0!==(h=memberDec(g,n,u,o,a,i,s,p,c))&&(assertValidReturnValue(a,h),0===a?l=h:1===a?(l=h.init,v=h.get||p.get,y=h.set||p.set,p={get:v,set:y}):p=h);else for(var m=g.length-1;m>=0;m--){var b;void 0!==(h=memberDec(g[m],n,u,o,a,i,s,p,c))&&(assertValidReturnValue(a,h),0===a?b=h:1===a?(b=h.init,v=h.get||p.get,y=h.set||p.set,p={get:v,set:y}):p=h,void 0!==b&&(void 0===l?l=b:"function"==typeof l?l=[l,b]:l.push(b)))}if(0===a||1===a){if(void 0===l)l=function(e,t){return t};else if("function"!=typeof l){var I=l;l=function(e,t){for(var r=t,n=0;n<I.length;n++)r=I[n].call(e,r);return r}}else{var w=l;l=function(e,t){return w.call(e,t)}}e.push(l)}0!==a&&(1===a?(u.get=p.get,u.set=p.set):2===a?u.value=p:3===a?u.get=p:4===a&&(u.set=p),s?1===a?(e.push((function(e,t){return p.get.call(e,t)})),e.push((function(e,t){return p.set.call(e,t)}))):2===a?e.push(p):e.push((function(e,t){return p.call(e,t)})):Object.defineProperty(t,n,u))}function applyMemberDecs(e,t,r){for(var n,a,i,s=[],o=new Map,c=new Map,u=0;u<t.length;u++){var l=t[u];if(Array.isArray(l)){var f,p,d=l[1],h=l[2],v=l.length>3,y=d>=5,g=r;if(y?(f=e,0!=(d-=5)&&(p=a=a||[]),v&&!i&&(i=function(t){return checkInRHS(t)===e}),g=i):(f=e.prototype,0!==d&&(p=n=n||[])),0!==d&&!v){var m=y?c:o,b=m.get(h)||0;if(!0===b||3===b&&4!==d||4===b&&3!==d)throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+h);!b&&d>2?m.set(h,d):m.set(h,!0)}applyMemberDec(s,f,l,h,d,y,v,p,g)}}return pushInitializers(s,n),pushInitializers(s,a),s}function pushInitializers(e,t){t&&e.push((function(e){for(var r=0;r<t.length;r++)t[r].call(e);return e}))}return function(e,t,r,n){return{e:applyMemberDecs(e,t,n),get c(){return function(e,t){if(t.length>0){for(var r=[],n=e,a=e.name,i=t.length-1;i>=0;i--){var s={v:!1};try{var o=t[i](n,{kind:"class",name:a,addInitializer:createAddInitializerMethod(r,s)})}finally{s.v=!0}void 0!==o&&(assertValidReturnValue(10,o),n=o)}return[n,function(){for(var e=0;e<r.length;e++)r[e].call(n)}]}}(e,r)}}}}export default function applyDecs2301(e,t,r,n){return(applyDecs2301=applyDecs2301Factory())(e,t,r,n)}'),applyDecs2305:i("7.21.0",'import checkInRHS from"checkInRHS";import setFunctionName from"setFunctionName";import toPropertyKey from"toPropertyKey";export default function applyDecs2305(e,t,r,n,o,a){function i(e,t,r){return function(n,o){return r&&r(n),e[t].call(n,o)}}function c(e,t){for(var r=0;r<e.length;r++)e[r].call(t);return t}function s(e,t,r,n){if("function"!=typeof e&&(n||void 0!==e))throw new TypeError(t+" must "+(r||"be")+" a function"+(n?"":" or undefined"));return e}function applyDec(e,t,r,n,o,a,c,u,l,f,p,d,h){function m(e){if(!h(e))throw new TypeError("Attempted to access private element on non-instance")}var y,v=t[0],g=t[3],b=!u;if(!b){r||Array.isArray(v)||(v=[v]);var w={},S=[],A=3===o?"get":4===o||d?"set":"value";f?(p||d?w={get:setFunctionName((function(){return g(this)}),n,"get"),set:function(e){t[4](this,e)}}:w[A]=g,p||setFunctionName(w[A],n,2===o?"":A)):p||(w=Object.getOwnPropertyDescriptor(e,n))}for(var P=e,j=v.length-1;j>=0;j-=r?2:1){var D=v[j],E=r?v[j-1]:void 0,I={},O={kind:["field","accessor","method","getter","setter","class"][o],name:n,metadata:a,addInitializer:function(e,t){if(e.v)throw new Error("attempted to call addInitializer after decoration was finished");s(t,"An initializer","be",!0),c.push(t)}.bind(null,I)};try{if(b)(y=s(D.call(E,P,O),"class decorators","return"))&&(P=y);else{var k,F;O.static=l,O.private=f,f?2===o?k=function(e){return m(e),w.value}:(o<4&&(k=i(w,"get",m)),3!==o&&(F=i(w,"set",m))):(k=function(e){return e[n]},(o<2||4===o)&&(F=function(e,t){e[n]=t}));var N=O.access={has:f?h.bind():function(e){return n in e}};if(k&&(N.get=k),F&&(N.set=F),P=D.call(E,d?{get:w.get,set:w.set}:w[A],O),d){if("object"==typeof P&&P)(y=s(P.get,"accessor.get"))&&(w.get=y),(y=s(P.set,"accessor.set"))&&(w.set=y),(y=s(P.init,"accessor.init"))&&S.push(y);else if(void 0!==P)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0")}else s(P,(p?"field":"method")+" decorators","return")&&(p?S.push(P):w[A]=P)}}finally{I.v=!0}}return(p||d)&&u.push((function(e,t){for(var r=S.length-1;r>=0;r--)t=S[r].call(e,t);return t})),p||b||(f?d?u.push(i(w,"get"),i(w,"set")):u.push(2===o?w[A]:i.call.bind(w[A])):Object.defineProperty(e,n,w)),P}function u(e,t){return Object.defineProperty(e,Symbol.metadata||Symbol.for("Symbol.metadata"),{configurable:!0,enumerable:!0,value:t})}if(arguments.length>=6)var l=a[Symbol.metadata||Symbol.for("Symbol.metadata")];var f=Object.create(null==l?null:l),p=function(e,t,r,n){var o,a,i=[],s=function(t){return checkInRHS(t)===e},u=new Map;function l(e){e&&i.push(c.bind(null,e))}for(var f=0;f<t.length;f++){var p=t[f];if(Array.isArray(p)){var d=p[1],h=p[2],m=p.length>3,y=16&d,v=!!(8&d),g=0==(d&=7),b=h+"/"+v;if(!g&&!m){var w=u.get(b);if(!0===w||3===w&&4!==d||4===w&&3!==d)throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+h);u.set(b,!(d>2)||d)}applyDec(v?e:e.prototype,p,y,m?"#"+h:toPropertyKey(h),d,n,v?a=a||[]:o=o||[],i,v,m,g,1===d,v&&m?s:r)}}return l(o),l(a),i}(e,t,o,f);return r.length||u(e,f),{e:p,get c(){var t=[];return r.length&&[u(applyDec(e,[r],n,e.name,5,f,t),f),c.bind(null,t,e)]}}}'),asyncGeneratorDelegate:i("7.0.0-beta.0",'import OverloadYield from"OverloadYield";export default function _asyncGeneratorDelegate(t){var e={},n=!1;function pump(e,r){return n=!0,r=new Promise((function(n){n(t[e](r))})),{done:!1,value:new OverloadYield(r,1)}}return e["undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},e.next=function(t){return n?(n=!1,t):pump("next",t)},"function"==typeof t.throw&&(e.throw=function(t){if(n)throw n=!1,t;return pump("throw",t)}),"function"==typeof t.return&&(e.return=function(t){return n?(n=!1,t):pump("return",t)}),e}'),asyncIterator:i("7.15.9",'export default function _asyncIterator(r){var n,t,o,e=2;for("undefined"!=typeof Symbol&&(t=Symbol.asyncIterator,o=Symbol.iterator);e--;){if(t&&null!=(n=r[t]))return n.call(r);if(o&&null!=(n=r[o]))return new AsyncFromSyncIterator(n.call(r));t="@@asyncIterator",o="@@iterator"}throw new TypeError("Object is not async iterable")}function AsyncFromSyncIterator(r){function AsyncFromSyncIteratorContinuation(r){if(Object(r)!==r)return Promise.reject(new TypeError(r+" is not an object."));var n=r.done;return Promise.resolve(r.value).then((function(r){return{value:r,done:n}}))}return AsyncFromSyncIterator=function(r){this.s=r,this.n=r.next},AsyncFromSyncIterator.prototype={s:null,n:null,next:function(){return AsyncFromSyncIteratorContinuation(this.n.apply(this.s,arguments))},return:function(r){var n=this.s.return;return void 0===n?Promise.resolve({value:r,done:!0}):AsyncFromSyncIteratorContinuation(n.apply(this.s,arguments))},throw:function(r){var n=this.s.return;return void 0===n?Promise.reject(r):AsyncFromSyncIteratorContinuation(n.apply(this.s,arguments))}},new AsyncFromSyncIterator(r)}'),awaitAsyncGenerator:i("7.0.0-beta.0",'import OverloadYield from"OverloadYield";export default function _awaitAsyncGenerator(e){return new OverloadYield(e,0)}'),callSuper:i("7.23.8",'import getPrototypeOf from"getPrototypeOf";import isNativeReflectConstruct from"isNativeReflectConstruct";import possibleConstructorReturn from"possibleConstructorReturn";export default function _callSuper(t,o,e){return o=getPrototypeOf(o),possibleConstructorReturn(t,isNativeReflectConstruct()?Reflect.construct(o,e||[],getPrototypeOf(t).constructor):o.apply(t,e))}'),checkInRHS:i("7.20.5",`export default function _checkInRHS(e){if(Object(e)!==e)throw TypeError("right-hand side of 'in' should be an object, got "+(null!==e?typeof e:"null"));return e}`),construct:i("7.0.0-beta.0",'import setPrototypeOf from"setPrototypeOf";import isNativeReflectConstruct from"isNativeReflectConstruct";export default function _construct(t,e,r){if(isNativeReflectConstruct())return Reflect.construct.apply(null,arguments);var o=[null];o.push.apply(o,e);var p=new(t.bind.apply(t,o));return r&&setPrototypeOf(p,r.prototype),p}'),defineAccessor:i("7.20.7","export default function _defineAccessor(e,r,n,t){var c={configurable:!0,enumerable:!0};return c[e]=t,Object.defineProperty(r,n,c)}"),dispose:i("7.22.0",'function dispose_SuppressedError(r,e){return"undefined"!=typeof SuppressedError?dispose_SuppressedError=SuppressedError:(dispose_SuppressedError=function(r,e){this.suppressed=e,this.error=r,this.stack=(new Error).stack},dispose_SuppressedError.prototype=Object.create(Error.prototype,{constructor:{value:dispose_SuppressedError,writable:!0,configurable:!0}})),new dispose_SuppressedError(r,e)}export default function _dispose(r,e,s){function next(){for(;r.length>0;)try{var o=r.pop(),p=o.d.call(o.v);if(o.a)return Promise.resolve(p).then(next,err)}catch(r){return err(r)}if(s)throw e}function err(r){return e=s?new dispose_SuppressedError(e,r):r,s=!0,next()}return next()}'),importDeferProxy:i("7.23.0","export default function _importDeferProxy(e){var t=null,constValue=function(e){return function(){return e}},proxy=function(r){return function(n,o,f){return null===t&&(t=e()),r(t,o,f)}};return new Proxy({},{defineProperty:constValue(!1),deleteProperty:constValue(!1),get:proxy(Reflect.get),getOwnPropertyDescriptor:proxy(Reflect.getOwnPropertyDescriptor),getPrototypeOf:constValue(null),isExtensible:constValue(!1),has:proxy(Reflect.has),ownKeys:proxy(Reflect.ownKeys),preventExtensions:constValue(!0),set:constValue(!1),setPrototypeOf:constValue(!1)})}"),interopRequireWildcard:i("7.14.0",'function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,t=new WeakMap;return(_getRequireWildcardCache=function(e){return e?t:r})(e)}export default function _interopRequireWildcard(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=_getRequireWildcardCache(r);if(t&&t.has(e))return t.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}'),isNativeReflectConstruct:i("7.9.0","export default function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(_isNativeReflectConstruct=function(){return!!t})()}"),iterableToArrayLimit:i("7.0.0-beta.0",'export default function _iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}'),iterableToArrayLimitLoose:i("7.0.0-beta.0",'export default function _iterableToArrayLimitLoose(e,r){var t=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=t){var o,l=[];for(t=t.call(e);e.length<r&&!(o=t.next()).done;)l.push(o.value);return l}}'),jsx:i("7.0.0-beta.0",'var REACT_ELEMENT_TYPE;export default function _createRawReactElement(e,r,E,l){REACT_ELEMENT_TYPE||(REACT_ELEMENT_TYPE="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,n=arguments.length-3;if(r||0===n||(r={children:void 0}),1===n)r.children=l;else if(n>1){for(var t=new Array(n),f=0;f<n;f++)t[f]=arguments[f+3];r.children=t}if(r&&o)for(var i in o)void 0===r[i]&&(r[i]=o[i]);else r||(r=o||{});return{$$typeof:REACT_ELEMENT_TYPE,type:e,key:void 0===E?null:""+E,ref:null,props:r,_owner:null}}'),objectSpread2:i("7.5.0",'import defineProperty from"defineProperty";function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}export default function _objectSpread2(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach((function(r){defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}'),regeneratorRuntime:i("7.18.0",`export default function _regeneratorRuntime(){"use strict";
|
||
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function define(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{define({},"")}catch(t){define=function(t,e,r){return t[e]=r}}function wrap(t,e,r,n){var i=e&&e.prototype instanceof Generator?e:Generator,a=Object.create(i.prototype),c=new Context(n||[]);return o(a,"_invoke",{value:makeInvokeMethod(t,r,c)}),a}function tryCatch(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=wrap;var h="suspendedStart",l="suspendedYield",f="executing",s="completed",y={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var p={};define(p,a,(function(){return this}));var d=Object.getPrototypeOf,v=d&&d(d(values([])));v&&v!==r&&n.call(v,a)&&(p=v);var g=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(p);function defineIteratorMethods(t){["next","throw","return"].forEach((function(e){define(t,e,(function(t){return this._invoke(e,t)}))}))}function AsyncIterator(t,e){function invoke(r,o,i,a){var c=tryCatch(t[r],t,o);if("throw"!==c.type){var u=c.arg,h=u.value;return h&&"object"==typeof h&&n.call(h,"__await")?e.resolve(h.__await).then((function(t){invoke("next",t,i,a)}),(function(t){invoke("throw",t,i,a)})):e.resolve(h).then((function(t){u.value=t,i(u)}),(function(t){return invoke("throw",t,i,a)}))}a(c.arg)}var r;o(this,"_invoke",{value:function(t,n){function callInvokeWithMethodAndArg(){return new e((function(e,r){invoke(t,n,e,r)}))}return r=r?r.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(e,r,n){var o=h;return function(i,a){if(o===f)throw new Error("Generator is already running");if(o===s){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=maybeInvokeDelegate(c,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===h)throw o=s,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=f;var p=tryCatch(e,r,n);if("normal"===p.type){if(o=n.done?s:l,p.arg===y)continue;return{value:p.arg,done:n.done}}"throw"===p.type&&(o=s,n.method="throw",n.arg=p.arg)}}}function maybeInvokeDelegate(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,maybeInvokeDelegate(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var i=tryCatch(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,y;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function pushTryEntry(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function resetTryEntry(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function Context(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(pushTryEntry,this),this.reset(!0)}function values(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function next(){for(;++o<e.length;)if(n.call(e,o))return next.value=e[o],next.done=!1,next;return next.value=t,next.done=!0,next};return i.next=i}}throw new TypeError(typeof e+" is not iterable")}return GeneratorFunction.prototype=GeneratorFunctionPrototype,o(g,"constructor",{value:GeneratorFunctionPrototype,configurable:!0}),o(GeneratorFunctionPrototype,"constructor",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===GeneratorFunction||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,GeneratorFunctionPrototype):(t.__proto__=GeneratorFunctionPrototype,define(t,u,"GeneratorFunction")),t.prototype=Object.create(g),t},e.awrap=function(t){return{__await:t}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,c,(function(){return this})),e.AsyncIterator=AsyncIterator,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var a=new AsyncIterator(wrap(t,r,n,o),i);return e.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},defineIteratorMethods(g),define(g,u,"Generator"),define(g,a,(function(){return this})),define(g,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function next(){for(;r.length;){var t=r.pop();if(t in e)return next.value=t,next.done=!1,next}return next.done=!0,next}},e.values=values,Context.prototype={constructor:Context,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(resetTryEntry),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function handle(n,o){return a.type="throw",a.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return handle("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return handle(i.catchLoc,!0);if(this.prev<i.finallyLoc)return handle(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return handle(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return handle(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),resetTryEntry(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;resetTryEntry(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:values(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}`),setFunctionName:i("7.23.6",'export default function setFunctionName(e,t,n){"symbol"==typeof t&&(t=(t=t.description)?"["+t+"]":"");try{Object.defineProperty(e,"name",{configurable:!0,value:n?n+" "+t:t})}catch(e){}return e}'),toPrimitive:i("7.1.5",'export default function toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}'),toPropertyKey:i("7.1.5",'import toPrimitive from"toPrimitive";export default function toPropertyKey(t){var i=toPrimitive(t,"string");return"symbol"==typeof i?i:String(i)}'),typeof:i("7.0.0-beta.0",'export default function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}'),using:i("7.22.0",'export default function _using(o,n,e){if(null==n)return n;if(Object(n)!==n)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(e)var r=n[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(null==r&&(r=n[Symbol.dispose||Symbol.for("Symbol.dispose")]),"function"!=typeof r)throw new TypeError("Property [Symbol.dispose] is not a function.");return o.push({v:n,d:r,a:e}),n}'),usingCtx:i("7.23.9",'export default function _usingCtx(){var r="function"==typeof SuppressedError?SuppressedError:function(r,n){var e=new Error;return e.name="SuppressedError",e.suppressed=n,e.error=r,e},n={},e=[];function using(r,n){if(null!=n){if(Object(n)!==n)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(r)var o=n[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(null==o&&(o=n[Symbol.dispose||Symbol.for("Symbol.dispose")]),"function"!=typeof o)throw new TypeError("Property [Symbol.dispose] is not a function.");e.push({v:n,d:o,a:r})}return n}return{e:n,u:using.bind(null,!1),a:using.bind(null,!0),d:function(){var o=this.e;function next(){for(;r=e.pop();)try{var r,t=r.d.call(r.v);if(r.a)return Promise.resolve(t).then(next,err)}catch(r){return err(r)}if(o!==n)throw o}function err(e){return o=o!==n?new r(o,e):e,next()}return next()}}}'),wrapRegExp:i("7.19.0",'import setPrototypeOf from"setPrototypeOf";import inherits from"inherits";export default function _wrapRegExp(){_wrapRegExp=function(e,r){return new BabelRegExp(e,void 0,r)};var e=RegExp.prototype,r=new WeakMap;function BabelRegExp(e,t,p){var o=new RegExp(e,t);return r.set(o,p||r.get(e)),setPrototypeOf(o,BabelRegExp.prototype)}function buildGroups(e,t){var p=r.get(t);return Object.keys(p).reduce((function(r,t){var o=p[t];if("number"==typeof o)r[t]=e[o];else{for(var i=0;void 0===e[o[i]]&&i+1<o.length;)i++;r[t]=e[o[i]]}return r}),Object.create(null))}return inherits(BabelRegExp,RegExp),BabelRegExp.prototype.exec=function(r){var t=e.exec.call(this,r);if(t){t.groups=buildGroups(t,this);var p=t.indices;p&&(p.groups=buildGroups(p,this))}return t},BabelRegExp.prototype[Symbol.replace]=function(t,p){if("string"==typeof p){var o=r.get(this);return e[Symbol.replace].call(this,t,p.replace(/\\$<([^>]+)>/g,(function(e,r){var t=o[r];return"$"+(Array.isArray(t)?t.join("$"):t)})))}if("function"==typeof p){var i=this;return e[Symbol.replace].call(this,t,(function(){var e=arguments;return"object"!=typeof e[e.length-1]&&(e=[].slice.call(e)).push(buildGroups(e,i)),p.apply(this,e)}))}return e[Symbol.replace].call(this,t,p)},_wrapRegExp.apply(this,arguments)}')})},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(25),i=t(0),s=t(448),o=t(250);const{numericLiteral:a,sequenceExpression:l}=i;e.default=class{constructor(c,u,h){this._defaultOpts={importedSource:null,importedType:"commonjs",importedInterop:"babel",importingInterop:"babel",ensureLiveReference:!1,ensureNoContext:!1,importPosition:"before"};const d=c.find(g=>g.isProgram());this._programPath=d,this._programScope=d.scope,this._hub=d.hub,this._defaultOpts=this._applyDefaults(u,h,!0)}addDefault(c,u){return this.addNamed("default",c,u)}addNamed(c,u,h){return r(typeof c=="string"),this._generateImport(this._applyDefaults(u,h),c)}addNamespace(c,u){return this._generateImport(this._applyDefaults(c,u),null)}addSideEffect(c,u){return this._generateImport(this._applyDefaults(c,u),void 0)}_applyDefaults(c,u){let h,d=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return typeof c=="string"?h=Object.assign({},this._defaultOpts,{importedSource:c},u):(r(!u,"Unexpected secondary arguments."),h=Object.assign({},this._defaultOpts,c)),!d&&u&&(u.nameHint!==void 0&&(h.nameHint=u.nameHint),u.blockHoist!==void 0&&(h.blockHoist=u.blockHoist)),h}_generateImport(c,u){const h=u==="default",d=!!u&&!h,g=u===null,{importedSource:f,importedType:v,importedInterop:C,importingInterop:A,ensureLiveReference:b,ensureNoContext:m,nameHint:E,importPosition:I,blockHoist:S}=c;let T=E||u;const P=(0,o.default)(this._programPath),_=P&&A==="node",$=P&&A==="babel";if(I==="after"&&!P)throw new Error('"importPosition": "after" is only supported in modules');const B=new s.default(f,this._programScope,this._hub);if(v==="es6"){if(!_&&!$)throw new Error("Cannot import an ES6 module from CommonJS");B.import(),g?B.namespace(E||f):(h||d)&&B.named(T,u)}else{if(v!=="commonjs")throw new Error(`Unexpected interopType "${v}"`);if(C==="babel")if(_){T=T!=="default"?T:f;const N=`${f}$es6Default`;B.import(),g?B.default(N).var(T||f).wildcardInterop():h?b?B.default(N).var(T||f).defaultInterop().read("default"):B.default(N).var(T).defaultInterop().prop(u):d&&B.default(N).read(u)}else $?(B.import(),g?B.namespace(T||f):(h||d)&&B.named(T,u)):(B.require(),g?B.var(T||f).wildcardInterop():(h||d)&&b?h?(T=T!=="default"?T:f,B.var(T).read(u),B.defaultInterop()):B.var(f).read(u):h?B.var(T).defaultInterop().prop(u):d&&B.var(T).prop(u));else if(C==="compiled")_?(B.import(),g?B.default(T||f):(h||d)&&B.default(f).read(T)):$?(B.import(),g?B.namespace(T||f):(h||d)&&B.named(T,u)):(B.require(),g?B.var(T||f):(h||d)&&(b?B.var(f).read(T):B.prop(u).var(T)));else{if(C!=="uncompiled")throw new Error(`Unknown importedInterop "${C}".`);if(h&&b)throw new Error("No live reference for commonjs default");_?(B.import(),g?B.default(T||f):h?B.default(T):d&&B.default(f).read(T)):$?(B.import(),g?B.default(T||f):h?B.default(T):d&&B.named(T,u)):(B.require(),g?B.var(T||f):h?B.var(T):d&&(b?B.var(f).read(T):B.var(T).prop(u)))}}const{statements:U,resultName:H}=B.done();return this._insertStatements(U,I,S),(h||d)&&m&&H.type!=="Identifier"?l([a(0),H]):H}_insertStatements(c){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"before",h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:3;const d=this._programPath.get("body");if(u==="after"){for(let g=d.length-1;g>=0;g--)if(d[g].isImportDeclaration())return void d[g].insertAfter(c)}else{c.forEach(f=>{f._blockHoist=h});const g=d.find(f=>{const v=f.node._blockHoist;return Number.isFinite(v)&&v<4});if(g)return void g.insertBefore(c)}this._programPath.unshiftContainer("body",c)}}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(25),i=t(0);const{callExpression:s,cloneNode:o,expressionStatement:a,identifier:l,importDeclaration:c,importDefaultSpecifier:u,importNamespaceSpecifier:h,importSpecifier:d,memberExpression:g,stringLiteral:f,variableDeclaration:v,variableDeclarator:C}=i;e.default=class{constructor(A,b,m){this._statements=[],this._resultName=null,this._importedSource=void 0,this._scope=b,this._hub=m,this._importedSource=A}done(){return{statements:this._statements,resultName:this._resultName}}import(){return this._statements.push(c([],f(this._importedSource))),this}require(){return this._statements.push(a(s(l("require"),[f(this._importedSource)]))),this}namespace(){let A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"namespace";const b=this._scope.generateUidIdentifier(A),m=this._statements[this._statements.length-1];return r(m.type==="ImportDeclaration"),r(m.specifiers.length===0),m.specifiers=[h(b)],this._resultName=o(b),this}default(A){const b=this._scope.generateUidIdentifier(A),m=this._statements[this._statements.length-1];return r(m.type==="ImportDeclaration"),r(m.specifiers.length===0),m.specifiers=[u(b)],this._resultName=o(b),this}named(A,b){if(b==="default")return this.default(A);const m=this._scope.generateUidIdentifier(A),E=this._statements[this._statements.length-1];return r(E.type==="ImportDeclaration"),r(E.specifiers.length===0),E.specifiers=[d(m,l(b))],this._resultName=o(m),this}var(A){const b=this._scope.generateUidIdentifier(A);let m=this._statements[this._statements.length-1];return m.type!=="ExpressionStatement"&&(r(this._resultName),m=a(this._resultName),this._statements.push(m)),this._statements[this._statements.length-1]=v("var",[C(b,m.expression)]),this._resultName=o(b),this}defaultInterop(){return this._interop(this._hub.addHelper("interopRequireDefault"))}wildcardInterop(){return this._interop(this._hub.addHelper("interopRequireWildcard"))}_interop(A){const b=this._statements[this._statements.length-1];return b.type==="ExpressionStatement"?b.expression=s(A,[b.expression]):b.type==="VariableDeclaration"?(r(b.declarations.length===1),b.declarations[0].init=s(A,[b.declarations[0].init])):r.fail("Unexpected type."),this}prop(A){const b=this._statements[this._statements.length-1];return b.type==="ExpressionStatement"?b.expression=g(b.expression,l(A)):b.type==="VariableDeclaration"?(r(b.declarations.length===1),b.declarations[0].init=g(b.declarations[0].init,l(A))):r.fail("Unexpected type:"+b.type),this}read(A){this._resultName=g(this._resultName,l(A))}}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(l){(0,i.traverse)(l.node,Object.assign({},a,{noScope:!0}))};var r=t(33),i=t(1);const{numericLiteral:s,unaryExpression:o}=i.types,a=i.traverse.visitors.merge([r.default,{ThisExpression(l){l.replaceWith(o("void",s(0),!0))}}])},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(H,N,W){const D=new Map,R=new Map,Y=X=>{H.requeue(X)};for(const[X,Q]of N.source){for(const[he,me]of Q.imports)D.set(he,[X,me,null]);for(const he of Q.importsNamespace)D.set(he,[X,null,he])}for(const[X,Q]of N.local){let he=R.get(X);he||(he=[],R.set(X,he)),he.push(...Q.names)}const ie={metadata:N,requeueInParent:Y,scope:H.scope,exported:R};H.traverse(_,ie);const de=new Set([...Array.from(D.keys()),...Array.from(R.keys())]);(0,s.default)(H,de,!1);const xe={seen:new WeakSet,metadata:N,requeueInParent:Y,scope:H.scope,imported:D,exported:R,buildImportReference(X,Q){let[he,me,_e]=X;const fe=N.source.get(he);var oe;if(fe.referenced=!0,_e)return fe.wrap&&(Q=(oe=W(Q,fe.wrap))!=null?oe:Q),Q;let J=u(fe.name);var K;if(fe.wrap&&(J=(K=W(J,fe.wrap))!=null?K:J),me==="default"&&fe.interop==="node-default")return J;const q=N.stringSpecifiers.has(me);return m(J,q?S(me):u(me),q)}};H.traverse(U,xe)};var r=t(25),i=t(1),s=t(251);const{assignmentExpression:o,cloneNode:a,expressionStatement:l,getOuterBindingIdentifiers:c,identifier:u,isArrowFunctionExpression:h,isClassExpression:d,isFunctionExpression:g,isIdentifier:f,isMemberExpression:v,isVariableDeclaration:C,jsxIdentifier:A,jsxMemberExpression:b,memberExpression:m,numericLiteral:E,sequenceExpression:I,stringLiteral:S,variableDeclaration:T,variableDeclarator:P}=i.types,_={Scope(H){H.skip()},ClassDeclaration(H){const{requeueInParent:N,exported:W,metadata:D}=this,{id:R}=H.node;if(!R)throw new Error("Expected class to have a name");const Y=R.name,ie=W.get(Y)||[];if(ie.length>0){const de=l($(D,ie,u(Y),H.scope));de._blockHoist=H.node._blockHoist,N(H.insertAfter(de)[0])}},VariableDeclaration(H){const{requeueInParent:N,exported:W,metadata:D}=this,R=H.node.kind==="var";for(const Y of H.get("declarations")){const{id:ie}=Y.node;let{init:de}=Y.node;if(!f(ie)||!W.has(ie.name)||h(de)||g(de)&&!de.id||d(de)&&!de.id){for(const xe of Object.keys(Y.getOuterBindingIdentifiers()))if(W.has(xe)){const X=l($(D,W.get(xe),u(xe),H.scope));X._blockHoist=H.node._blockHoist,N(H.insertAfter(X)[0])}}else{if(!de){if(R)continue;de=H.scope.buildUndefinedNode()}Y.node.init=$(D,W.get(ie.name),de,H.scope),N(Y.get("init"))}}}},$=(H,N,W,D)=>{const R=H.exportName;for(let Y=D;Y!=null;Y=Y.parent)Y.hasOwnBinding(R)&&Y.rename(R);return(N||[]).reduce((Y,ie)=>{const{stringSpecifiers:de}=H,xe=de.has(ie);return o("=",m(u(R),xe?S(ie):u(ie),xe),Y)},W)},B=H=>i.template.expression.ast`
|
||
(function() {
|
||
throw new Error('"' + '${H}' + '" is read-only.');
|
||
})()
|
||
`,U={ReferencedIdentifier(H){const{seen:N,buildImportReference:W,scope:D,imported:R,requeueInParent:Y}=this;if(N.has(H.node))return;N.add(H.node);const ie=H.node.name,de=R.get(ie);if(de){if(function(Q){do switch(Q.parent.type){case"TSTypeAnnotation":case"TSTypeAliasDeclaration":case"TSTypeReference":case"TypeAnnotation":case"TypeAlias":return!0;case"ExportSpecifier":return Q.parentPath.parent.exportKind==="type";default:if(Q.parentPath.isStatement()||Q.parentPath.isExpression())return!1}while(Q=Q.parentPath)}(H))throw H.buildCodeFrameError(`Cannot transform the imported binding "${ie}" since it's also used in a type annotation. Please strip type annotations using @babel/preset-typescript or @babel/preset-flow.`);const xe=H.scope.getBinding(ie);if(D.getBinding(ie)!==xe)return;const X=W(de,H.node);if(X.loc=H.node.loc,(H.parentPath.isCallExpression({callee:H.node})||H.parentPath.isOptionalCallExpression({callee:H.node})||H.parentPath.isTaggedTemplateExpression({tag:H.node}))&&v(X))H.replaceWith(I([E(0),X]));else if(H.isJSXIdentifier()&&v(X)){const{object:Q,property:he}=X;H.replaceWith(b(A(Q.name),A(he.name)))}else H.replaceWith(X);Y(H),H.skip()}},UpdateExpression(H){const{scope:N,seen:W,imported:D,exported:R,requeueInParent:Y,buildImportReference:ie}=this;if(W.has(H.node))return;W.add(H.node);const de=H.get("argument");if(de.isMemberExpression())return;const xe=H.node;if(de.isIdentifier()){const X=de.node.name;if(N.getBinding(X)!==H.scope.getBinding(X))return;const Q=R.get(X),he=D.get(X);if(Q?.length>0||he)if(he)H.replaceWith(o(xe.operator[0]+"=",ie(he,de.node),B(X)));else if(xe.prefix)H.replaceWith($(this.metadata,Q,a(xe),H.scope));else{const me=N.generateDeclaredUidIdentifier(X);H.replaceWith(I([o("=",a(me),a(xe)),$(this.metadata,Q,u(X),H.scope),a(me)]))}}Y(H),H.skip()},AssignmentExpression:{exit(H){const{scope:N,seen:W,imported:D,exported:R,requeueInParent:Y,buildImportReference:ie}=this;if(W.has(H.node))return;W.add(H.node);const de=H.get("left");if(!de.isMemberExpression())if(de.isIdentifier()){const xe=de.node.name;if(N.getBinding(xe)!==H.scope.getBinding(xe))return;const X=R.get(xe),Q=D.get(xe);if(X?.length>0||Q){r(H.node.operator==="=","Path was not simplified");const he=H.node;Q&&(he.left=ie(Q,de.node),he.right=I([he.right,B(xe)])),H.replaceWith($(this.metadata,X,he,H.scope)),Y(H)}}else{const xe=de.getOuterBindingIdentifiers(),X=Object.keys(xe).filter(me=>N.getBinding(me)===H.scope.getBinding(me)),Q=X.find(me=>D.has(me));Q&&(H.node.right=I([H.node.right,B(Q)]));const he=[];if(X.forEach(me=>{const _e=R.get(me)||[];_e.length>0&&he.push($(this.metadata,_e,u(me),H.scope))}),he.length>0){let me=I(he);H.parentPath.isExpressionStatement()&&(me=l(me),me._blockHoist=H.parentPath.node._blockHoist),Y(H.insertAfter(me)[0])}}}},"ForOfStatement|ForInStatement"(H){const{scope:N,node:W}=H,{left:D}=W,{exported:R,imported:Y,scope:ie}=this;if(!C(D)){let de,xe=!1;const X=H.get("body").scope;for(const me of Object.keys(c(D)))ie.getBinding(me)===N.getBinding(me)&&(R.has(me)&&(xe=!0,X.hasOwnBinding(me)&&X.rename(me)),Y.has(me)&&!de&&(de=me));if(!xe&&!de)return;H.ensureBlock();const Q=H.get("body"),he=N.generateUidIdentifierBasedOnNode(D);H.get("left").replaceWith(T("let",[P(a(he))])),N.registerDeclaration(H.get("left")),xe&&Q.unshiftContainer("body",l(o("=",D,he))),de&&Q.unshiftContainer("body",l(B(de)))}}}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.toGetWrapperPayload=function(s){return(o,a)=>{if(s===!1||(0,i.isSideEffectImport)(a)||a.reexportAll)return null;if(s===!0)return/\./.test(o)?null:"lazy";if(Array.isArray(s))return s.indexOf(o)===-1?null:"lazy";if(typeof s=="function")return s(o)?"lazy":null;throw new Error(".lazy must be a boolean, string array, or function")}},e.wrapReference=function(s,o){return o==="lazy"?r.types.callExpression(s,[]):null};var r=t(1),i=t(252)},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;{const r=t;e.default=t=function(i,s){var o,a,l,c;return r(i,{moduleId:(o=s.moduleId)!=null?o:i.moduleId,moduleIds:(a=s.moduleIds)!=null?a:i.moduleIds,getModuleId:(l=s.getModuleId)!=null?l:i.getModuleId,moduleRoot:(c=s.moduleRoot)!=null?c:i.moduleRoot})}}function t(r,i){const{filename:s,filenameRelative:o=s,sourceRoot:a=i.moduleRoot}=r,{moduleId:l,moduleIds:c=!!l,getModuleId:u,moduleRoot:h=a}=i;if(!c)return null;if(l!=null&&!u)return l;let d=h!=null?h+"/":"";if(o){const g=a!=null?new RegExp("^"+a+"/?"):"";d+=o.replace(g,"").replace(/\.(\w*?)$/,"")}return d=d.replace(/\\/g,"/"),u&&u(d)||d}},(n,e,t)=>{function r(){const R=t(161);return r=function(){return R},R}function i(){const R=t(101);return i=function(){return R},R}function s(){const R=t(37);return s=function(){return R},R}function o(){const R=t(0);return o=function(){return R},R}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(R){let Y,ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"global";const de={global:U,module:H,umd:N,var:W}[ie];if(!de)throw new Error(`Unsupported output type ${ie}`);return Y=de(R),(0,i().default)(Y).code};var a=t(95);const{arrayExpression:l,assignmentExpression:c,binaryExpression:u,blockStatement:h,callExpression:d,cloneNode:g,conditionalExpression:f,exportNamedDeclaration:v,exportSpecifier:C,expressionStatement:A,functionExpression:b,identifier:m,memberExpression:E,objectExpression:I,program:S,stringLiteral:T,unaryExpression:P,variableDeclaration:_,variableDeclarator:$}=o(),B=R=>s().default.statement`
|
||
(function (root, factory) {
|
||
if (typeof define === "function" && define.amd) {
|
||
define(AMD_ARGUMENTS, factory);
|
||
} else if (typeof exports === "object") {
|
||
factory(COMMON_ARGUMENTS);
|
||
} else {
|
||
factory(BROWSER_ARGUMENTS);
|
||
}
|
||
})(UMD_ROOT, function (FACTORY_PARAMETERS) {
|
||
FACTORY_BODY
|
||
});
|
||
`(R);function U(R){const Y=m("babelHelpers"),ie=[],de=b(null,[m("global")],h(ie)),xe=S([A(d(de,[f(u("===",P("typeof",m("global")),T("undefined")),m("self"),m("global"))]))]);return ie.push(_("var",[$(Y,c("=",E(m("global"),Y),I([])))])),D(ie,Y,R),xe}function H(R){const Y=[],ie=D(Y,null,R);return Y.unshift(v(null,Object.keys(ie).map(de=>C(g(ie[de]),m(de))))),S(Y,[],"module")}function N(R){const Y=m("babelHelpers"),ie=[];return ie.push(_("var",[$(Y,m("global"))])),D(ie,Y,R),S([B({FACTORY_PARAMETERS:m("global"),BROWSER_ARGUMENTS:c("=",E(m("root"),Y),I([])),COMMON_ARGUMENTS:m("exports"),AMD_ARGUMENTS:l([T("exports")]),FACTORY_BODY:ie,UMD_ROOT:m("this")})])}function W(R){const Y=m("babelHelpers"),ie=[];ie.push(_("var",[$(Y,I([]))]));const de=S(ie);return D(ie,Y,R),ie.push(A(Y)),de}function D(R,Y,ie){const de=X=>Y?E(Y,m(X)):m(`_${X}`),xe={};return r().list.forEach(function(X){if(ie&&ie.indexOf(X)<0)return;const Q=xe[X]=de(X);r().ensure(X,a.default);const{nodes:he}=r().get(X,de,Q);R.push(...he)}),xe}},(n,e,t)=>{function r(){const N=t(13);return r=function(){return N},N}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=t(133),s=t(134),o=t(1),a=t(135),l=t(83),c=t(292),u=t(136);function h(){const N=t(14);return h=function(){return N},N}var d=t(84),g=t(85),f=t(473),v=t(474),C=t(294),A=t(140);function b(N,W){return function*(D,R){try{return yield*W(D,R)}catch(ie){var Y;throw/^\[BABEL\]/.test(ie.message)||(ie.message=`[BABEL] ${(Y=N.filename)!=null?Y:"unknown file"}: ${ie.message}`),ie}}}e.default=r()(function*(N){var W;const D=yield*(0,C.default)(N);if(!D)return null;const{options:R,context:Y,fileHandling:ie}=D;if(ie==="ignored")return null;const de={},{plugins:xe,presets:X}=R;if(!xe||!X)throw new Error("Assertion failure - plugins and presets exist");const Q=Object.assign({},Y,{targets:R.targets}),he=te=>{const ce=(0,l.getItemDescriptor)(te);if(!ce)throw new Error("Assertion failure - must be config item");return ce},me=X.map(he),_e=xe.map(he),fe=[[]],oe=[],J=[];if(yield*b(Y,function*te(ce,ge){const Te=[];for(let L=0;L<ce.length;L++){const F=ce[L];if(F.options!==!1){try{var ae=yield*U(F,Q)}catch(re){throw re.code==="BABEL_UNKNOWN_OPTION"&&(0,g.checkNoUnwrappedItemOptionPairs)(ce,L,"preset",re),re}J.push(ae.externalDependencies),F.ownPass?Te.push({preset:ae.chain,pass:[]}):Te.unshift({preset:ae.chain,pass:ge})}}if(Te.length>0){fe.splice(1,0,...Te.map(L=>L.pass).filter(L=>L!==ge));for(const{preset:L,pass:F}of Te){if(!L||(F.push(...L.plugins),yield*te(L.presets,F)))return!0;L.options.forEach(re=>{(0,s.mergeOptions)(de,re)})}}})(me,fe[0]))return null;const q=de;(0,s.mergeOptions)(q,R);const ue=Object.assign({},Q,{assumptions:(W=q.assumptions)!=null?W:{}});return yield*b(Y,function*(){fe[0].unshift(..._e);for(const ce of fe){const ge=[];oe.push(ge);for(let Te=0;Te<ce.length;Te++){const ae=ce[Te];if(ae.options!==!1){try{var te=yield*T(ae,ue)}catch(L){throw L.code==="BABEL_UNKNOWN_PLUGIN_PROPERTY"&&(0,g.checkNoUnwrappedItemOptionPairs)(ce,Te,"plugin",L),L}ge.push(te),J.push(te.externalDependencies)}}}})(),q.plugins=oe[0],q.presets=oe.slice(1).filter(te=>te.length>0).map(te=>({plugins:te})),q.passPerPreset=q.presets.length>0,{options:q,passes:oe,externalDependencies:(0,u.finalize)(J)}});const m=N=>(0,d.makeWeakCache)(function(W,D){let{value:R,options:Y,dirname:ie,alias:de}=W;return function*(){if(Y===!1)throw new Error("Assertion failure");Y=Y||{};const xe=[];let X=R;if(typeof R=="function"){const Q=(0,i.maybeAsync)(R,"You appear to be using an async plugin/preset, but Babel has been called synchronously"),he=Object.assign({},o,N(D,xe));try{X=yield*Q(he,Y,ie)}catch(me){throw de&&(me.message+=` (While processing: ${JSON.stringify(de)})`),me}}if(!X||typeof X!="object")throw new Error("Plugin/Preset did not return an object.");if((0,i.isThenable)(X))throw yield*[],new Error(`You appear to be using a promise as a plugin, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version. As an alternative, you can prefix the promise with "await". (While processing: ${JSON.stringify(de)})`);if(xe.length>0&&(!D.configured()||D.mode()==="forever")){let Q=`A plugin/preset has external untracked dependencies (${xe[0]}), but the cache `;throw D.configured()?Q+=" has been configured to never be invalidated. ":Q+="has not been configured to be invalidated when the external dependencies change. ",Q+=`Plugins/presets should configure their cache to be invalidated when the external dependencies change, for example using \`api.cache.invalidate(() => statSync(filepath).mtimeMs)\` or \`api.cache.never()\`
|
||
(While processing: ${JSON.stringify(de)})`,new Error(Q)}return{value:X,options:Y,dirname:ie,alias:de,externalDependencies:(0,u.finalize)(xe)}}()}),E=m(v.makePluginAPI),I=m(v.makePresetAPI),S=(0,d.makeWeakCache)(function(N,W){let{value:D,options:R,dirname:Y,alias:ie,externalDependencies:de}=N;return function*(){const xe=(0,f.validatePluginObject)(D),X=Object.assign({},xe);if(X.visitor&&(X.visitor=h().default.explode(Object.assign({},X.visitor))),X.inherits){const Q={name:void 0,alias:`${ie}$inherits`,value:X.inherits,options:R,dirname:Y},he=yield*(0,i.forwardAsync)(T,me=>W.invalidate(_e=>me(Q,_e)));X.pre=H(he.pre,X.pre),X.post=H(he.post,X.post),X.manipulateOptions=H(he.manipulateOptions,X.manipulateOptions),X.visitor=h().default.visitors.merge([he.visitor||{},X.visitor||{}]),he.externalDependencies.length>0&&(de=de.length===0?he.externalDependencies:(0,u.finalize)([de,he.externalDependencies]))}return new a.default(X,R,ie,de)}()});function*T(N,W){if(N.value instanceof a.default){if(N.options)throw new Error("Passed options to an existing Plugin instance will not work.");return N.value}return yield*S(yield*E(N,W),W)}const P=N=>N&&typeof N!="function",_=(N,W)=>{if(P(N.test)||P(N.include)||P(N.exclude)){const D=W.name?`"${W.name}"`:"/* your preset */";throw new A.default([`Preset ${D} requires a filename to be set when babel is called directly,`,"```",`babel.transformSync(code, { filename: 'file.ts', presets: [${D}] });`,"```","See https://babeljs.io/docs/en/options#filename for more information."].join(`
|
||
`))}},$=(N,W,D)=>{if(!W.filename){var R;const{options:Y}=N;_(Y,D),(R=Y.overrides)==null||R.forEach(ie=>_(ie,D))}},B=(0,d.makeWeakCacheSync)(N=>{let{value:W,dirname:D,alias:R,externalDependencies:Y}=N;return{options:(0,g.validate)("preset",W),alias:R,dirname:D,externalDependencies:Y}});function*U(N,W){const D=B(yield*I(N,W));return $(D,W,N),{chain:yield*(0,c.buildPresetChain)(D,W),externalDependencies:D.externalDependencies}}function H(N,W){const D=[N,W].filter(Boolean);return D.length<=1?D[0]:function(){for(var R=arguments.length,Y=new Array(R),ie=0;ie<R;ie++)Y[ie]=arguments[ie];for(const de of D)de.apply(this,Y)}}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.once=function(i){let s,o,a=!1;return function*(){if(!s){if(o)return a=!0,yield*(0,r.waitFor)(o);if(yield*(0,r.isAsync)()){let l,c;o=new Promise((u,h)=>{l=u,c=h});try{s={ok:!0,value:yield*i()},o=null,a&&l(s.value)}catch(u){s={ok:!1,value:u},o=null,a&&c(u)}}else try{s={ok:!0,value:yield*i()}}catch(l){s={ok:!1,value:l}}}if(s.ok)return s.value;throw s.value}};var r=t(133)},n=>{n.exports=JSON.parse('[{"name":"nodejs","version":"0.2.0","date":"2011-08-26","lts":false,"security":false,"v8":"2.3.8.0"},{"name":"nodejs","version":"0.3.0","date":"2011-08-26","lts":false,"security":false,"v8":"2.5.1.0"},{"name":"nodejs","version":"0.4.0","date":"2011-08-26","lts":false,"security":false,"v8":"3.1.2.0"},{"name":"nodejs","version":"0.5.0","date":"2011-08-26","lts":false,"security":false,"v8":"3.1.8.25"},{"name":"nodejs","version":"0.6.0","date":"2011-11-04","lts":false,"security":false,"v8":"3.6.6.6"},{"name":"nodejs","version":"0.7.0","date":"2012-01-17","lts":false,"security":false,"v8":"3.8.6.0"},{"name":"nodejs","version":"0.8.0","date":"2012-06-22","lts":false,"security":false,"v8":"3.11.10.10"},{"name":"nodejs","version":"0.9.0","date":"2012-07-20","lts":false,"security":false,"v8":"3.11.10.15"},{"name":"nodejs","version":"0.10.0","date":"2013-03-11","lts":false,"security":false,"v8":"3.14.5.8"},{"name":"nodejs","version":"0.11.0","date":"2013-03-28","lts":false,"security":false,"v8":"3.17.13.0"},{"name":"nodejs","version":"0.12.0","date":"2015-02-06","lts":false,"security":false,"v8":"3.28.73.0"},{"name":"nodejs","version":"4.0.0","date":"2015-09-08","lts":false,"security":false,"v8":"4.5.103.30"},{"name":"nodejs","version":"4.1.0","date":"2015-09-17","lts":false,"security":false,"v8":"4.5.103.33"},{"name":"nodejs","version":"4.2.0","date":"2015-10-12","lts":"Argon","security":false,"v8":"4.5.103.35"},{"name":"nodejs","version":"4.3.0","date":"2016-02-09","lts":"Argon","security":false,"v8":"4.5.103.35"},{"name":"nodejs","version":"4.4.0","date":"2016-03-08","lts":"Argon","security":false,"v8":"4.5.103.35"},{"name":"nodejs","version":"4.5.0","date":"2016-08-16","lts":"Argon","security":false,"v8":"4.5.103.37"},{"name":"nodejs","version":"4.6.0","date":"2016-09-27","lts":"Argon","security":true,"v8":"4.5.103.37"},{"name":"nodejs","version":"4.7.0","date":"2016-12-06","lts":"Argon","security":false,"v8":"4.5.103.43"},{"name":"nodejs","version":"4.8.0","date":"2017-02-21","lts":"Argon","security":false,"v8":"4.5.103.45"},{"name":"nodejs","version":"4.9.0","date":"2018-03-28","lts":"Argon","security":true,"v8":"4.5.103.53"},{"name":"nodejs","version":"5.0.0","date":"2015-10-29","lts":false,"security":false,"v8":"4.6.85.28"},{"name":"nodejs","version":"5.1.0","date":"2015-11-17","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.2.0","date":"2015-12-09","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.3.0","date":"2015-12-15","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.4.0","date":"2016-01-06","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.5.0","date":"2016-01-21","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.6.0","date":"2016-02-09","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.7.0","date":"2016-02-23","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.8.0","date":"2016-03-09","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.9.0","date":"2016-03-16","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.10.0","date":"2016-04-01","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.11.0","date":"2016-04-21","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.12.0","date":"2016-06-23","lts":false,"security":false,"v8":"4.6.85.32"},{"name":"nodejs","version":"6.0.0","date":"2016-04-26","lts":false,"security":false,"v8":"5.0.71.35"},{"name":"nodejs","version":"6.1.0","date":"2016-05-05","lts":false,"security":false,"v8":"5.0.71.35"},{"name":"nodejs","version":"6.2.0","date":"2016-05-17","lts":false,"security":false,"v8":"5.0.71.47"},{"name":"nodejs","version":"6.3.0","date":"2016-07-06","lts":false,"security":false,"v8":"5.0.71.52"},{"name":"nodejs","version":"6.4.0","date":"2016-08-12","lts":false,"security":false,"v8":"5.0.71.60"},{"name":"nodejs","version":"6.5.0","date":"2016-08-26","lts":false,"security":false,"v8":"5.1.281.81"},{"name":"nodejs","version":"6.6.0","date":"2016-09-14","lts":false,"security":false,"v8":"5.1.281.83"},{"name":"nodejs","version":"6.7.0","date":"2016-09-27","lts":false,"security":true,"v8":"5.1.281.83"},{"name":"nodejs","version":"6.8.0","date":"2016-10-12","lts":false,"security":false,"v8":"5.1.281.84"},{"name":"nodejs","version":"6.9.0","date":"2016-10-18","lts":"Boron","security":false,"v8":"5.1.281.84"},{"name":"nodejs","version":"6.10.0","date":"2017-02-21","lts":"Boron","security":false,"v8":"5.1.281.93"},{"name":"nodejs","version":"6.11.0","date":"2017-06-06","lts":"Boron","security":false,"v8":"5.1.281.102"},{"name":"nodejs","version":"6.12.0","date":"2017-11-06","lts":"Boron","security":false,"v8":"5.1.281.108"},{"name":"nodejs","version":"6.13.0","date":"2018-02-10","lts":"Boron","security":false,"v8":"5.1.281.111"},{"name":"nodejs","version":"6.14.0","date":"2018-03-28","lts":"Boron","security":true,"v8":"5.1.281.111"},{"name":"nodejs","version":"6.15.0","date":"2018-11-27","lts":"Boron","security":true,"v8":"5.1.281.111"},{"name":"nodejs","version":"6.16.0","date":"2018-12-26","lts":"Boron","security":false,"v8":"5.1.281.111"},{"name":"nodejs","version":"6.17.0","date":"2019-02-28","lts":"Boron","security":true,"v8":"5.1.281.111"},{"name":"nodejs","version":"7.0.0","date":"2016-10-25","lts":false,"security":false,"v8":"5.4.500.36"},{"name":"nodejs","version":"7.1.0","date":"2016-11-08","lts":false,"security":false,"v8":"5.4.500.36"},{"name":"nodejs","version":"7.2.0","date":"2016-11-22","lts":false,"security":false,"v8":"5.4.500.43"},{"name":"nodejs","version":"7.3.0","date":"2016-12-20","lts":false,"security":false,"v8":"5.4.500.45"},{"name":"nodejs","version":"7.4.0","date":"2017-01-04","lts":false,"security":false,"v8":"5.4.500.45"},{"name":"nodejs","version":"7.5.0","date":"2017-01-31","lts":false,"security":false,"v8":"5.4.500.48"},{"name":"nodejs","version":"7.6.0","date":"2017-02-21","lts":false,"security":false,"v8":"5.5.372.40"},{"name":"nodejs","version":"7.7.0","date":"2017-02-28","lts":false,"security":false,"v8":"5.5.372.41"},{"name":"nodejs","version":"7.8.0","date":"2017-03-29","lts":false,"security":false,"v8":"5.5.372.43"},{"name":"nodejs","version":"7.9.0","date":"2017-04-11","lts":false,"security":false,"v8":"5.5.372.43"},{"name":"nodejs","version":"7.10.0","date":"2017-05-02","lts":false,"security":false,"v8":"5.5.372.43"},{"name":"nodejs","version":"8.0.0","date":"2017-05-30","lts":false,"security":false,"v8":"5.8.283.41"},{"name":"nodejs","version":"8.1.0","date":"2017-06-08","lts":false,"security":false,"v8":"5.8.283.41"},{"name":"nodejs","version":"8.2.0","date":"2017-07-19","lts":false,"security":false,"v8":"5.8.283.41"},{"name":"nodejs","version":"8.3.0","date":"2017-08-08","lts":false,"security":false,"v8":"6.0.286.52"},{"name":"nodejs","version":"8.4.0","date":"2017-08-15","lts":false,"security":false,"v8":"6.0.286.52"},{"name":"nodejs","version":"8.5.0","date":"2017-09-12","lts":false,"security":false,"v8":"6.0.287.53"},{"name":"nodejs","version":"8.6.0","date":"2017-09-26","lts":false,"security":false,"v8":"6.0.287.53"},{"name":"nodejs","version":"8.7.0","date":"2017-10-11","lts":false,"security":false,"v8":"6.1.534.42"},{"name":"nodejs","version":"8.8.0","date":"2017-10-24","lts":false,"security":false,"v8":"6.1.534.42"},{"name":"nodejs","version":"8.9.0","date":"2017-10-31","lts":"Carbon","security":false,"v8":"6.1.534.46"},{"name":"nodejs","version":"8.10.0","date":"2018-03-06","lts":"Carbon","security":false,"v8":"6.2.414.50"},{"name":"nodejs","version":"8.11.0","date":"2018-03-28","lts":"Carbon","security":true,"v8":"6.2.414.50"},{"name":"nodejs","version":"8.12.0","date":"2018-09-10","lts":"Carbon","security":false,"v8":"6.2.414.66"},{"name":"nodejs","version":"8.13.0","date":"2018-11-20","lts":"Carbon","security":false,"v8":"6.2.414.72"},{"name":"nodejs","version":"8.14.0","date":"2018-11-27","lts":"Carbon","security":true,"v8":"6.2.414.72"},{"name":"nodejs","version":"8.15.0","date":"2018-12-26","lts":"Carbon","security":false,"v8":"6.2.414.75"},{"name":"nodejs","version":"8.16.0","date":"2019-04-16","lts":"Carbon","security":false,"v8":"6.2.414.77"},{"name":"nodejs","version":"8.17.0","date":"2019-12-17","lts":"Carbon","security":true,"v8":"6.2.414.78"},{"name":"nodejs","version":"9.0.0","date":"2017-10-31","lts":false,"security":false,"v8":"6.2.414.32"},{"name":"nodejs","version":"9.1.0","date":"2017-11-07","lts":false,"security":false,"v8":"6.2.414.32"},{"name":"nodejs","version":"9.2.0","date":"2017-11-14","lts":false,"security":false,"v8":"6.2.414.44"},{"name":"nodejs","version":"9.3.0","date":"2017-12-12","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.4.0","date":"2018-01-10","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.5.0","date":"2018-01-31","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.6.0","date":"2018-02-21","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.7.0","date":"2018-03-01","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.8.0","date":"2018-03-07","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.9.0","date":"2018-03-21","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.10.0","date":"2018-03-28","lts":false,"security":true,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.11.0","date":"2018-04-04","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"10.0.0","date":"2018-04-24","lts":false,"security":false,"v8":"6.6.346.24"},{"name":"nodejs","version":"10.1.0","date":"2018-05-08","lts":false,"security":false,"v8":"6.6.346.27"},{"name":"nodejs","version":"10.2.0","date":"2018-05-23","lts":false,"security":false,"v8":"6.6.346.32"},{"name":"nodejs","version":"10.3.0","date":"2018-05-29","lts":false,"security":false,"v8":"6.6.346.32"},{"name":"nodejs","version":"10.4.0","date":"2018-06-06","lts":false,"security":false,"v8":"6.7.288.43"},{"name":"nodejs","version":"10.5.0","date":"2018-06-20","lts":false,"security":false,"v8":"6.7.288.46"},{"name":"nodejs","version":"10.6.0","date":"2018-07-04","lts":false,"security":false,"v8":"6.7.288.46"},{"name":"nodejs","version":"10.7.0","date":"2018-07-18","lts":false,"security":false,"v8":"6.7.288.49"},{"name":"nodejs","version":"10.8.0","date":"2018-08-01","lts":false,"security":false,"v8":"6.7.288.49"},{"name":"nodejs","version":"10.9.0","date":"2018-08-15","lts":false,"security":false,"v8":"6.8.275.24"},{"name":"nodejs","version":"10.10.0","date":"2018-09-06","lts":false,"security":false,"v8":"6.8.275.30"},{"name":"nodejs","version":"10.11.0","date":"2018-09-19","lts":false,"security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.12.0","date":"2018-10-10","lts":false,"security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.13.0","date":"2018-10-30","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.14.0","date":"2018-11-27","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.15.0","date":"2018-12-26","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.16.0","date":"2019-05-28","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.17.0","date":"2019-10-22","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.18.0","date":"2019-12-17","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.19.0","date":"2020-02-05","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.20.0","date":"2020-03-26","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.21.0","date":"2020-06-02","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.22.0","date":"2020-07-21","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.23.0","date":"2020-10-27","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.24.0","date":"2021-02-23","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"11.0.0","date":"2018-10-23","lts":false,"security":false,"v8":"7.0.276.28"},{"name":"nodejs","version":"11.1.0","date":"2018-10-30","lts":false,"security":false,"v8":"7.0.276.32"},{"name":"nodejs","version":"11.2.0","date":"2018-11-15","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.3.0","date":"2018-11-27","lts":false,"security":true,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.4.0","date":"2018-12-07","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.5.0","date":"2018-12-18","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.6.0","date":"2018-12-26","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.7.0","date":"2019-01-17","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.8.0","date":"2019-01-24","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.9.0","date":"2019-01-30","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.10.0","date":"2019-02-14","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.11.0","date":"2019-03-05","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.12.0","date":"2019-03-14","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.13.0","date":"2019-03-28","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.14.0","date":"2019-04-10","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.15.0","date":"2019-04-30","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"12.0.0","date":"2019-04-23","lts":false,"security":false,"v8":"7.4.288.21"},{"name":"nodejs","version":"12.1.0","date":"2019-04-29","lts":false,"security":false,"v8":"7.4.288.21"},{"name":"nodejs","version":"12.2.0","date":"2019-05-07","lts":false,"security":false,"v8":"7.4.288.21"},{"name":"nodejs","version":"12.3.0","date":"2019-05-21","lts":false,"security":false,"v8":"7.4.288.27"},{"name":"nodejs","version":"12.4.0","date":"2019-06-04","lts":false,"security":false,"v8":"7.4.288.27"},{"name":"nodejs","version":"12.5.0","date":"2019-06-26","lts":false,"security":false,"v8":"7.5.288.22"},{"name":"nodejs","version":"12.6.0","date":"2019-07-03","lts":false,"security":false,"v8":"7.5.288.22"},{"name":"nodejs","version":"12.7.0","date":"2019-07-23","lts":false,"security":false,"v8":"7.5.288.22"},{"name":"nodejs","version":"12.8.0","date":"2019-08-06","lts":false,"security":false,"v8":"7.5.288.22"},{"name":"nodejs","version":"12.9.0","date":"2019-08-20","lts":false,"security":false,"v8":"7.6.303.29"},{"name":"nodejs","version":"12.10.0","date":"2019-09-04","lts":false,"security":false,"v8":"7.6.303.29"},{"name":"nodejs","version":"12.11.0","date":"2019-09-25","lts":false,"security":false,"v8":"7.7.299.11"},{"name":"nodejs","version":"12.12.0","date":"2019-10-11","lts":false,"security":false,"v8":"7.7.299.13"},{"name":"nodejs","version":"12.13.0","date":"2019-10-21","lts":"Erbium","security":false,"v8":"7.7.299.13"},{"name":"nodejs","version":"12.14.0","date":"2019-12-17","lts":"Erbium","security":true,"v8":"7.7.299.13"},{"name":"nodejs","version":"12.15.0","date":"2020-02-05","lts":"Erbium","security":true,"v8":"7.7.299.13"},{"name":"nodejs","version":"12.16.0","date":"2020-02-11","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.17.0","date":"2020-05-26","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.18.0","date":"2020-06-02","lts":"Erbium","security":true,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.19.0","date":"2020-10-06","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.20.0","date":"2020-11-24","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.21.0","date":"2021-02-23","lts":"Erbium","security":true,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.22.0","date":"2021-03-30","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"13.0.0","date":"2019-10-22","lts":false,"security":false,"v8":"7.8.279.17"},{"name":"nodejs","version":"13.1.0","date":"2019-11-05","lts":false,"security":false,"v8":"7.8.279.17"},{"name":"nodejs","version":"13.2.0","date":"2019-11-21","lts":false,"security":false,"v8":"7.9.317.23"},{"name":"nodejs","version":"13.3.0","date":"2019-12-03","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.4.0","date":"2019-12-17","lts":false,"security":true,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.5.0","date":"2019-12-18","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.6.0","date":"2020-01-07","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.7.0","date":"2020-01-21","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.8.0","date":"2020-02-05","lts":false,"security":true,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.9.0","date":"2020-02-18","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.10.0","date":"2020-03-04","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.11.0","date":"2020-03-12","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.12.0","date":"2020-03-26","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.13.0","date":"2020-04-14","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.14.0","date":"2020-04-29","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"14.0.0","date":"2020-04-21","lts":false,"security":false,"v8":"8.1.307.30"},{"name":"nodejs","version":"14.1.0","date":"2020-04-29","lts":false,"security":false,"v8":"8.1.307.31"},{"name":"nodejs","version":"14.2.0","date":"2020-05-05","lts":false,"security":false,"v8":"8.1.307.31"},{"name":"nodejs","version":"14.3.0","date":"2020-05-19","lts":false,"security":false,"v8":"8.1.307.31"},{"name":"nodejs","version":"14.4.0","date":"2020-06-02","lts":false,"security":true,"v8":"8.1.307.31"},{"name":"nodejs","version":"14.5.0","date":"2020-06-30","lts":false,"security":false,"v8":"8.3.110.9"},{"name":"nodejs","version":"14.6.0","date":"2020-07-20","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.7.0","date":"2020-07-29","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.8.0","date":"2020-08-11","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.9.0","date":"2020-08-27","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.10.0","date":"2020-09-08","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.11.0","date":"2020-09-15","lts":false,"security":true,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.12.0","date":"2020-09-22","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.13.0","date":"2020-09-29","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.14.0","date":"2020-10-15","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.15.0","date":"2020-10-27","lts":"Fermium","security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.16.0","date":"2021-02-23","lts":"Fermium","security":true,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.17.0","date":"2021-05-11","lts":"Fermium","security":false,"v8":"8.4.371.23"},{"name":"nodejs","version":"14.18.0","date":"2021-09-28","lts":"Fermium","security":false,"v8":"8.4.371.23"},{"name":"nodejs","version":"14.19.0","date":"2022-02-01","lts":"Fermium","security":false,"v8":"8.4.371.23"},{"name":"nodejs","version":"14.20.0","date":"2022-07-07","lts":"Fermium","security":true,"v8":"8.4.371.23"},{"name":"nodejs","version":"14.21.0","date":"2022-11-01","lts":"Fermium","security":false,"v8":"8.4.371.23"},{"name":"nodejs","version":"15.0.0","date":"2020-10-20","lts":false,"security":false,"v8":"8.6.395.16"},{"name":"nodejs","version":"15.1.0","date":"2020-11-04","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.2.0","date":"2020-11-10","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.3.0","date":"2020-11-24","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.4.0","date":"2020-12-09","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.5.0","date":"2020-12-22","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.6.0","date":"2021-01-14","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.7.0","date":"2021-01-25","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.8.0","date":"2021-02-02","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.9.0","date":"2021-02-18","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.10.0","date":"2021-02-23","lts":false,"security":true,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.11.0","date":"2021-03-03","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.12.0","date":"2021-03-17","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.13.0","date":"2021-03-31","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.14.0","date":"2021-04-06","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"16.0.0","date":"2021-04-20","lts":false,"security":false,"v8":"9.0.257.17"},{"name":"nodejs","version":"16.1.0","date":"2021-05-04","lts":false,"security":false,"v8":"9.0.257.24"},{"name":"nodejs","version":"16.2.0","date":"2021-05-19","lts":false,"security":false,"v8":"9.0.257.25"},{"name":"nodejs","version":"16.3.0","date":"2021-06-03","lts":false,"security":false,"v8":"9.0.257.25"},{"name":"nodejs","version":"16.4.0","date":"2021-06-23","lts":false,"security":false,"v8":"9.1.269.36"},{"name":"nodejs","version":"16.5.0","date":"2021-07-14","lts":false,"security":false,"v8":"9.1.269.38"},{"name":"nodejs","version":"16.6.0","date":"2021-07-29","lts":false,"security":true,"v8":"9.2.230.21"},{"name":"nodejs","version":"16.7.0","date":"2021-08-18","lts":false,"security":false,"v8":"9.2.230.21"},{"name":"nodejs","version":"16.8.0","date":"2021-08-25","lts":false,"security":false,"v8":"9.2.230.21"},{"name":"nodejs","version":"16.9.0","date":"2021-09-07","lts":false,"security":false,"v8":"9.3.345.16"},{"name":"nodejs","version":"16.10.0","date":"2021-09-22","lts":false,"security":false,"v8":"9.3.345.19"},{"name":"nodejs","version":"16.11.0","date":"2021-10-08","lts":false,"security":false,"v8":"9.4.146.19"},{"name":"nodejs","version":"16.12.0","date":"2021-10-20","lts":false,"security":false,"v8":"9.4.146.19"},{"name":"nodejs","version":"16.13.0","date":"2021-10-26","lts":"Gallium","security":false,"v8":"9.4.146.19"},{"name":"nodejs","version":"16.14.0","date":"2022-02-08","lts":"Gallium","security":false,"v8":"9.4.146.24"},{"name":"nodejs","version":"16.15.0","date":"2022-04-26","lts":"Gallium","security":false,"v8":"9.4.146.24"},{"name":"nodejs","version":"16.16.0","date":"2022-07-07","lts":"Gallium","security":true,"v8":"9.4.146.24"},{"name":"nodejs","version":"16.17.0","date":"2022-08-16","lts":"Gallium","security":false,"v8":"9.4.146.26"},{"name":"nodejs","version":"16.18.0","date":"2022-10-12","lts":"Gallium","security":false,"v8":"9.4.146.26"},{"name":"nodejs","version":"16.19.0","date":"2022-12-13","lts":"Gallium","security":false,"v8":"9.4.146.26"},{"name":"nodejs","version":"16.20.0","date":"2023-03-28","lts":"Gallium","security":false,"v8":"9.4.146.26"},{"name":"nodejs","version":"17.0.0","date":"2021-10-19","lts":false,"security":false,"v8":"9.5.172.21"},{"name":"nodejs","version":"17.1.0","date":"2021-11-09","lts":false,"security":false,"v8":"9.5.172.25"},{"name":"nodejs","version":"17.2.0","date":"2021-11-30","lts":false,"security":false,"v8":"9.6.180.14"},{"name":"nodejs","version":"17.3.0","date":"2021-12-17","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.4.0","date":"2022-01-18","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.5.0","date":"2022-02-10","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.6.0","date":"2022-02-22","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.7.0","date":"2022-03-09","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.8.0","date":"2022-03-22","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.9.0","date":"2022-04-07","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"18.0.0","date":"2022-04-18","lts":false,"security":false,"v8":"10.1.124.8"},{"name":"nodejs","version":"18.1.0","date":"2022-05-03","lts":false,"security":false,"v8":"10.1.124.8"},{"name":"nodejs","version":"18.2.0","date":"2022-05-17","lts":false,"security":false,"v8":"10.1.124.8"},{"name":"nodejs","version":"18.3.0","date":"2022-06-02","lts":false,"security":false,"v8":"10.2.154.4"},{"name":"nodejs","version":"18.4.0","date":"2022-06-16","lts":false,"security":false,"v8":"10.2.154.4"},{"name":"nodejs","version":"18.5.0","date":"2022-07-06","lts":false,"security":true,"v8":"10.2.154.4"},{"name":"nodejs","version":"18.6.0","date":"2022-07-13","lts":false,"security":false,"v8":"10.2.154.13"},{"name":"nodejs","version":"18.7.0","date":"2022-07-26","lts":false,"security":false,"v8":"10.2.154.13"},{"name":"nodejs","version":"18.8.0","date":"2022-08-24","lts":false,"security":false,"v8":"10.2.154.13"},{"name":"nodejs","version":"18.9.0","date":"2022-09-07","lts":false,"security":false,"v8":"10.2.154.15"},{"name":"nodejs","version":"18.10.0","date":"2022-09-28","lts":false,"security":false,"v8":"10.2.154.15"},{"name":"nodejs","version":"18.11.0","date":"2022-10-13","lts":false,"security":false,"v8":"10.2.154.15"},{"name":"nodejs","version":"18.12.0","date":"2022-10-25","lts":"Hydrogen","security":false,"v8":"10.2.154.15"},{"name":"nodejs","version":"18.13.0","date":"2023-01-05","lts":"Hydrogen","security":false,"v8":"10.2.154.23"},{"name":"nodejs","version":"18.14.0","date":"2023-02-01","lts":"Hydrogen","security":false,"v8":"10.2.154.23"},{"name":"nodejs","version":"18.15.0","date":"2023-03-05","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"18.16.0","date":"2023-04-12","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"18.17.0","date":"2023-07-18","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"18.18.0","date":"2023-09-18","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"18.19.0","date":"2023-11-29","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"19.0.0","date":"2022-10-17","lts":false,"security":false,"v8":"10.7.193.13"},{"name":"nodejs","version":"19.1.0","date":"2022-11-14","lts":false,"security":false,"v8":"10.7.193.20"},{"name":"nodejs","version":"19.2.0","date":"2022-11-29","lts":false,"security":false,"v8":"10.8.168.20"},{"name":"nodejs","version":"19.3.0","date":"2022-12-14","lts":false,"security":false,"v8":"10.8.168.21"},{"name":"nodejs","version":"19.4.0","date":"2023-01-05","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.5.0","date":"2023-01-24","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.6.0","date":"2023-02-01","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.7.0","date":"2023-02-21","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.8.0","date":"2023-03-14","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.9.0","date":"2023-04-10","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"20.0.0","date":"2023-04-17","lts":false,"security":false,"v8":"11.3.244.4"},{"name":"nodejs","version":"20.1.0","date":"2023-05-03","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.2.0","date":"2023-05-16","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.3.0","date":"2023-06-08","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.4.0","date":"2023-07-04","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.5.0","date":"2023-07-19","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.6.0","date":"2023-08-23","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.7.0","date":"2023-09-18","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.8.0","date":"2023-09-28","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.9.0","date":"2023-10-24","lts":"Iron","security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.10.0","date":"2023-11-22","lts":"Iron","security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"21.0.0","date":"2023-10-17","lts":false,"security":false,"v8":"11.8.172.13"},{"name":"nodejs","version":"21.1.0","date":"2023-10-24","lts":false,"security":false,"v8":"11.8.172.15"},{"name":"nodejs","version":"21.2.0","date":"2023-11-14","lts":false,"security":false,"v8":"11.8.172.17"},{"name":"nodejs","version":"21.3.0","date":"2023-11-30","lts":false,"security":false,"v8":"11.8.172.17"}]')},(n,e,t)=>{const r=t(458).browsers,i=t(459).browserVersions,s=t(285);function o(a){return Object.keys(a).reduce((l,c)=>(l[i[c]]=a[c],l),{})}n.exports.a=Object.keys(s).reduce((a,l)=>{let c=s[l];return a[r[l]]=Object.keys(c).reduce((u,h)=>(h==="A"?u.usage_global=o(c[h]):h==="C"?u.versions=c[h].reduce((d,g)=>(g===""?d.push(null):d.push(i[g]),d),[]):h==="D"?u.prefix_exceptions=o(c[h]):h==="E"?u.browser=c[h]:h==="F"?u.release_date=Object.keys(c[h]).reduce((d,g)=>(d[i[g]]=c[h][g],d),{}):u.prefix=c[h],u),{}),a},{})},(n,e,t)=>{n.exports.browsers=t(283)},(n,e,t)=>{n.exports.browserVersions=t(284)},n=>{n.exports=JSON.parse('{"v0.8":{"start":"2012-06-25","end":"2014-07-31"},"v0.10":{"start":"2013-03-11","end":"2016-10-31"},"v0.12":{"start":"2015-02-06","end":"2016-12-31"},"v4":{"start":"2015-09-08","lts":"2015-10-12","maintenance":"2017-04-01","end":"2018-04-30","codename":"Argon"},"v5":{"start":"2015-10-29","maintenance":"2016-04-30","end":"2016-06-30"},"v6":{"start":"2016-04-26","lts":"2016-10-18","maintenance":"2018-04-30","end":"2019-04-30","codename":"Boron"},"v7":{"start":"2016-10-25","maintenance":"2017-04-30","end":"2017-06-30"},"v8":{"start":"2017-05-30","lts":"2017-10-31","maintenance":"2019-01-01","end":"2019-12-31","codename":"Carbon"},"v9":{"start":"2017-10-01","maintenance":"2018-04-01","end":"2018-06-30"},"v10":{"start":"2018-04-24","lts":"2018-10-30","maintenance":"2020-05-19","end":"2021-04-30","codename":"Dubnium"},"v11":{"start":"2018-10-23","maintenance":"2019-04-22","end":"2019-06-01"},"v12":{"start":"2019-04-23","lts":"2019-10-21","maintenance":"2020-11-30","end":"2022-04-30","codename":"Erbium"},"v13":{"start":"2019-10-22","maintenance":"2020-04-01","end":"2020-06-01"},"v14":{"start":"2020-04-21","lts":"2020-10-27","maintenance":"2021-10-19","end":"2023-04-30","codename":"Fermium"},"v15":{"start":"2020-10-20","maintenance":"2021-04-01","end":"2021-06-01"},"v16":{"start":"2021-04-20","lts":"2021-10-26","maintenance":"2022-10-18","end":"2023-09-11","codename":"Gallium"},"v17":{"start":"2021-10-19","maintenance":"2022-04-01","end":"2022-06-01"},"v18":{"start":"2022-04-19","lts":"2022-10-25","maintenance":"2023-10-18","end":"2025-04-30","codename":"Hydrogen"},"v19":{"start":"2022-10-18","maintenance":"2023-04-01","end":"2023-06-01"},"v20":{"start":"2023-04-18","lts":"2023-10-24","maintenance":"2024-10-22","end":"2026-04-30","codename":"Iron"},"v21":{"start":"2023-10-17","maintenance":"2024-04-01","end":"2024-06-01"},"v22":{"start":"2024-04-23","lts":"2024-10-29","maintenance":"2025-10-21","end":"2027-04-30","codename":""},"v23":{"start":"2024-10-15","maintenance":"2025-04-01","end":"2025-06-01"},"v24":{"start":"2025-04-22","lts":"2025-10-28","maintenance":"2026-10-20","end":"2028-04-30","codename":""}}')},()=>{},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.OptionValidator=void 0;var r=t(290);e.OptionValidator=class{constructor(i){this.descriptor=i}validateTopLevelOptions(i,s){const o=Object.keys(s);for(const a of Object.keys(i))if(!o.includes(a))throw new Error(this.formatMessage(`'${a}' is not a valid top-level option.
|
||
- Did you mean '${(0,r.findSuggestion)(a,o)}'?`))}validateBooleanOption(i,s,o){return s===void 0?o:(this.invariant(typeof s=="boolean",`'${i}' option must be a boolean.`),s)}validateStringOption(i,s,o){return s===void 0?o:(this.invariant(typeof s=="string",`'${i}' option must be a string.`),s)}invariant(i,s){if(!i)throw new Error(this.formatMessage(s))}formatMessage(i){return`${this.descriptor}: ${i}`}}},(n,e,t)=>{n.exports=t(464)},n=>{n.exports=JSON.parse('{"es6.module":{"chrome":"61","and_chr":"61","edge":"16","firefox":"60","and_ff":"60","node":"13.2.0","opera":"48","op_mob":"45","safari":"10.1","ios":"10.3","samsung":"8.2","android":"61","electron":"2.0","ios_saf":"10.3"}}')},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.TargetNames=void 0,e.TargetNames={node:"node",deno:"deno",chrome:"chrome",opera:"opera",edge:"edge",firefox:"firefox",safari:"safari",ie:"ie",ios:"ios",android:"android",electron:"electron",samsung:"samsung",rhino:"rhino",opera_mobile:"opera_mobile"}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getInclusionReasons=function(o,a,l){const c=l[o]||{};return Object.keys(a).reduce((u,h)=>{const d=(0,s.getLowestImplementedVersion)(c,h),g=a[h];if(d){const f=(0,s.isUnreleasedVersion)(d,h);(0,s.isUnreleasedVersion)(g,h)||!f&&!r.lt(g.toString(),(0,s.semverify)(d))||(u[h]=(0,i.prettifyVersion)(g))}else u[h]=(0,i.prettifyVersion)(g);return u},{})};var r=t(23),i=t(291),s=t(138)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(l,c,u,h,d,g,f){const v=new Set,C={compatData:l,includes:c,excludes:u};for(const A in l)if(a(A,h,C))v.add(A);else if(f){const b=f.get(A);b&&v.add(b)}return d?.forEach(A=>!u.has(A)&&v.add(A)),g?.forEach(A=>!c.has(A)&&v.delete(A)),v},e.isRequired=a,e.targetsSupported=o;var r=t(23),i=t(468),s=t(138);function o(l,c){const u=Object.keys(l);return u.length!==0&&u.filter(h=>{const d=(0,s.getLowestImplementedVersion)(c,h);if(!d)return!0;const g=l[h];if((0,s.isUnreleasedVersion)(g,h))return!1;if((0,s.isUnreleasedVersion)(d,h))return!0;if(!r.valid(g.toString()))throw new Error(`Invalid version passed for target "${h}": "${g}". Versions must be in semver format (major.minor.patch)`);return r.gt((0,s.semverify)(d),g.toString())}).length===0}function a(l,c){let{compatData:u=i,includes:h,excludes:d}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return!(d!=null&&d.has(l)||(h==null||!h.has(l))&&o(c,u[l]))}},(n,e,t)=>{n.exports=t(469)},n=>{n.exports=JSON.parse('{"transform-unicode-sets-regex":{"chrome":"112","opera":"98","edge":"112","firefox":"116","safari":"tp","node":"20","deno":"1.32","opera_mobile":"75","electron":"24.0"},"bugfix/transform-v8-static-class-fields-redefine-readonly":{"chrome":"98","opera":"84","edge":"98","firefox":"95","safari":"15","node":"12","deno":"1.18","ios":"15","samsung":"11","opera_mobile":"52","electron":"17.0"},"transform-class-static-block":{"chrome":"94","opera":"80","edge":"94","firefox":"93","safari":"16.4","node":"16.11","deno":"1.14","ios":"16.4","samsung":"17","opera_mobile":"66","electron":"15.0"},"proposal-class-static-block":{"chrome":"94","opera":"80","edge":"94","firefox":"93","safari":"16.4","node":"16.11","deno":"1.14","ios":"16.4","samsung":"17","opera_mobile":"66","electron":"15.0"},"transform-private-property-in-object":{"chrome":"91","opera":"77","edge":"91","firefox":"90","safari":"15","node":"16.9","deno":"1.9","ios":"15","samsung":"16","opera_mobile":"64","electron":"13.0"},"proposal-private-property-in-object":{"chrome":"91","opera":"77","edge":"91","firefox":"90","safari":"15","node":"16.9","deno":"1.9","ios":"15","samsung":"16","opera_mobile":"64","electron":"13.0"},"transform-class-properties":{"chrome":"74","opera":"62","edge":"79","firefox":"90","safari":"14.1","node":"12","deno":"1","ios":"14.5","samsung":"11","opera_mobile":"53","electron":"6.0"},"proposal-class-properties":{"chrome":"74","opera":"62","edge":"79","firefox":"90","safari":"14.1","node":"12","deno":"1","ios":"14.5","samsung":"11","opera_mobile":"53","electron":"6.0"},"transform-private-methods":{"chrome":"84","opera":"70","edge":"84","firefox":"90","safari":"15","node":"14.6","deno":"1","ios":"15","samsung":"14","opera_mobile":"60","electron":"10.0"},"proposal-private-methods":{"chrome":"84","opera":"70","edge":"84","firefox":"90","safari":"15","node":"14.6","deno":"1","ios":"15","samsung":"14","opera_mobile":"60","electron":"10.0"},"transform-numeric-separator":{"chrome":"75","opera":"62","edge":"79","firefox":"70","safari":"13","node":"12.5","deno":"1","ios":"13","samsung":"11","rhino":"1.7.14","opera_mobile":"54","electron":"6.0"},"proposal-numeric-separator":{"chrome":"75","opera":"62","edge":"79","firefox":"70","safari":"13","node":"12.5","deno":"1","ios":"13","samsung":"11","rhino":"1.7.14","opera_mobile":"54","electron":"6.0"},"transform-logical-assignment-operators":{"chrome":"85","opera":"71","edge":"85","firefox":"79","safari":"14","node":"15","deno":"1.2","ios":"14","samsung":"14","opera_mobile":"60","electron":"10.0"},"proposal-logical-assignment-operators":{"chrome":"85","opera":"71","edge":"85","firefox":"79","safari":"14","node":"15","deno":"1.2","ios":"14","samsung":"14","opera_mobile":"60","electron":"10.0"},"transform-nullish-coalescing-operator":{"chrome":"80","opera":"67","edge":"80","firefox":"72","safari":"13.1","node":"14","deno":"1","ios":"13.4","samsung":"13","opera_mobile":"57","electron":"8.0"},"proposal-nullish-coalescing-operator":{"chrome":"80","opera":"67","edge":"80","firefox":"72","safari":"13.1","node":"14","deno":"1","ios":"13.4","samsung":"13","opera_mobile":"57","electron":"8.0"},"transform-optional-chaining":{"chrome":"91","opera":"77","edge":"91","firefox":"74","safari":"13.1","node":"16.9","deno":"1.9","ios":"13.4","samsung":"16","opera_mobile":"64","electron":"13.0"},"proposal-optional-chaining":{"chrome":"91","opera":"77","edge":"91","firefox":"74","safari":"13.1","node":"16.9","deno":"1.9","ios":"13.4","samsung":"16","opera_mobile":"64","electron":"13.0"},"transform-json-strings":{"chrome":"66","opera":"53","edge":"79","firefox":"62","safari":"12","node":"10","deno":"1","ios":"12","samsung":"9","rhino":"1.7.14","opera_mobile":"47","electron":"3.0"},"proposal-json-strings":{"chrome":"66","opera":"53","edge":"79","firefox":"62","safari":"12","node":"10","deno":"1","ios":"12","samsung":"9","rhino":"1.7.14","opera_mobile":"47","electron":"3.0"},"transform-optional-catch-binding":{"chrome":"66","opera":"53","edge":"79","firefox":"58","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","opera_mobile":"47","electron":"3.0"},"proposal-optional-catch-binding":{"chrome":"66","opera":"53","edge":"79","firefox":"58","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","opera_mobile":"47","electron":"3.0"},"transform-parameters":{"chrome":"49","opera":"36","edge":"18","firefox":"53","safari":"16.3","node":"6","deno":"1","ios":"16.3","samsung":"5","opera_mobile":"36","electron":"0.37"},"transform-async-generator-functions":{"chrome":"63","opera":"50","edge":"79","firefox":"57","safari":"12","node":"10","deno":"1","ios":"12","samsung":"8","opera_mobile":"46","electron":"3.0"},"proposal-async-generator-functions":{"chrome":"63","opera":"50","edge":"79","firefox":"57","safari":"12","node":"10","deno":"1","ios":"12","samsung":"8","opera_mobile":"46","electron":"3.0"},"transform-object-rest-spread":{"chrome":"60","opera":"47","edge":"79","firefox":"55","safari":"11.1","node":"8.3","deno":"1","ios":"11.3","samsung":"8","opera_mobile":"44","electron":"2.0"},"proposal-object-rest-spread":{"chrome":"60","opera":"47","edge":"79","firefox":"55","safari":"11.1","node":"8.3","deno":"1","ios":"11.3","samsung":"8","opera_mobile":"44","electron":"2.0"},"transform-dotall-regex":{"chrome":"62","opera":"49","edge":"79","firefox":"78","safari":"11.1","node":"8.10","deno":"1","ios":"11.3","samsung":"8","opera_mobile":"46","electron":"3.0"},"transform-unicode-property-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","opera_mobile":"47","electron":"3.0"},"proposal-unicode-property-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","opera_mobile":"47","electron":"3.0"},"transform-named-capturing-groups-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","opera_mobile":"47","electron":"3.0"},"transform-async-to-generator":{"chrome":"55","opera":"42","edge":"15","firefox":"52","safari":"11","node":"7.6","deno":"1","ios":"11","samsung":"6","opera_mobile":"42","electron":"1.6"},"transform-exponentiation-operator":{"chrome":"52","opera":"39","edge":"14","firefox":"52","safari":"10.1","node":"7","deno":"1","ios":"10.3","samsung":"6","rhino":"1.7.14","opera_mobile":"41","electron":"1.3"},"transform-template-literals":{"chrome":"41","opera":"28","edge":"13","firefox":"34","safari":"13","node":"4","deno":"1","ios":"13","samsung":"3.4","opera_mobile":"28","electron":"0.21"},"transform-literals":{"chrome":"44","opera":"31","edge":"12","firefox":"53","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","opera_mobile":"32","electron":"0.30"},"transform-function-name":{"chrome":"51","opera":"38","edge":"79","firefox":"53","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"transform-arrow-functions":{"chrome":"47","opera":"34","edge":"13","firefox":"43","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","rhino":"1.7.13","opera_mobile":"34","electron":"0.36"},"transform-block-scoped-functions":{"chrome":"41","opera":"28","edge":"12","firefox":"46","safari":"10","node":"4","deno":"1","ie":"11","ios":"10","samsung":"3.4","opera_mobile":"28","electron":"0.21"},"transform-classes":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","deno":"1","ios":"10","samsung":"5","opera_mobile":"33","electron":"0.36"},"transform-object-super":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","deno":"1","ios":"10","samsung":"5","opera_mobile":"33","electron":"0.36"},"transform-shorthand-properties":{"chrome":"43","opera":"30","edge":"12","firefox":"33","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","rhino":"1.7.14","opera_mobile":"30","electron":"0.27"},"transform-duplicate-keys":{"chrome":"42","opera":"29","edge":"12","firefox":"34","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","opera_mobile":"29","electron":"0.25"},"transform-computed-properties":{"chrome":"44","opera":"31","edge":"12","firefox":"34","safari":"7.1","node":"4","deno":"1","ios":"8","samsung":"4","opera_mobile":"32","electron":"0.30"},"transform-for-of":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"transform-sticky-regex":{"chrome":"49","opera":"36","edge":"13","firefox":"3","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"36","electron":"0.37"},"transform-unicode-escapes":{"chrome":"44","opera":"31","edge":"12","firefox":"53","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","opera_mobile":"32","electron":"0.30"},"transform-unicode-regex":{"chrome":"50","opera":"37","edge":"13","firefox":"46","safari":"12","node":"6","deno":"1","ios":"12","samsung":"5","opera_mobile":"37","electron":"1.1"},"transform-spread":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","deno":"1","ios":"10","samsung":"5","opera_mobile":"33","electron":"0.36"},"transform-destructuring":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"transform-block-scoping":{"chrome":"50","opera":"37","edge":"14","firefox":"53","safari":"11","node":"6","deno":"1","ios":"11","samsung":"5","opera_mobile":"37","electron":"1.1"},"transform-typeof-symbol":{"chrome":"38","opera":"25","edge":"12","firefox":"36","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"3","rhino":"1.7.13","opera_mobile":"25","electron":"0.20"},"transform-new-target":{"chrome":"46","opera":"33","edge":"14","firefox":"41","safari":"10","node":"5","deno":"1","ios":"10","samsung":"5","opera_mobile":"33","electron":"0.36"},"transform-regenerator":{"chrome":"50","opera":"37","edge":"13","firefox":"53","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"37","electron":"1.1"},"transform-member-expression-literals":{"chrome":"7","opera":"12","edge":"12","firefox":"2","safari":"5.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"12","electron":"0.20"},"transform-property-literals":{"chrome":"7","opera":"12","edge":"12","firefox":"2","safari":"5.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"12","electron":"0.20"},"transform-reserved-words":{"chrome":"13","opera":"10.50","edge":"12","firefox":"2","safari":"3.1","node":"0.6","deno":"1","ie":"9","android":"4.4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"10.1","electron":"0.20"},"transform-export-namespace-from":{"chrome":"72","deno":"1.0","edge":"79","firefox":"80","node":"13.2","opera":"60","opera_mobile":"51","safari":"14.1","ios":"14.5","samsung":"11.0","android":"72","electron":"5.0"},"proposal-export-namespace-from":{"chrome":"72","deno":"1.0","edge":"79","firefox":"80","node":"13.2","opera":"60","opera_mobile":"51","safari":"14.1","ios":"14.5","samsung":"11.0","android":"72","electron":"5.0"}}')},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default={auxiliaryComment:{message:"Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`"},blacklist:{message:"Put the specific transforms you want in the `plugins` option"},breakConfig:{message:"This is not a necessary option in Babel 6"},experimental:{message:"Put the specific transforms you want in the `plugins` option"},externalHelpers:{message:"Use the `external-helpers` plugin instead. Check out http://babeljs.io/docs/plugins/external-helpers/"},extra:{message:""},jsxPragma:{message:"use the `pragma` option in the `react-jsx` plugin. Check out http://babeljs.io/docs/plugins/transform-react-jsx/"},loose:{message:"Specify the `loose` option for the relevant plugin you are using or use a preset that sets the option."},metadataUsedHelpers:{message:"Not required anymore as this is enabled by default"},modules:{message:"Use the corresponding module transform plugin in the `plugins` option. Check out http://babeljs.io/docs/plugins/#modules"},nonStandard:{message:"Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. Also check out the react preset http://babeljs.io/docs/plugins/preset-react/"},optional:{message:"Put the specific transforms you want in the `plugins` option"},sourceMapName:{message:"The `sourceMapName` option has been removed because it makes more sense for the tooling that calls Babel to assign `map.file` themselves."},stage:{message:"Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets"},whitelist:{message:"Put the specific transforms you want in the `plugins` option"},resolveModuleSource:{version:6,message:"Use `babel-plugin-module-resolver@3`'s 'resolvePath' options"},metadata:{version:6,message:"Generated plugin metadata is always included in the output result"},sourceMapTarget:{version:6,message:"The `sourceMapTarget` option has been removed because it makes more sense for the tooling that calls Babel to assign `map.file` themselves."}}},(n,e,t)=>{function r(){const d=t(10);return r=function(){return d},d}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(d,g){const f=r().resolve(g,d).split(r().sep);return new RegExp(["^",...f.map((v,C)=>{const A=C===f.length-1;return v==="**"?A?u:c:v==="*"?A?l:a:v.indexOf("*.")===0?o+h(v.slice(1))+(A?s:i):h(v)+(A?s:i)})].join(""))};const i=`\\${r().sep}`,s=`(?:${i}|$)`,o=`[^${i}]+`,a=`(?:${o}${i})`,l=`(?:${o}${s})`,c=`${a}*?`,u=`${a}*?${l}?`;function h(d){return d.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")}},(n,e,t)=>{function r(){const l=t(13);return r=function(){return l},l}Object.defineProperty(e,"__esModule",{value:!0}),e.ConfigPrinter=e.ChainFormatter=void 0;const i=e.ChainFormatter={Programmatic:0,Config:1},s={title(l,c,u){let h="";return l===i.Programmatic?(h="programmatic options",c&&(h+=" from "+c)):h="config "+u,h},loc(l,c){let u="";return l!=null&&(u+=`.overrides[${l}]`),c!=null&&(u+=`.env["${c}"]`),u},*optionsAndDescriptors(l){const c=Object.assign({},l.options);delete c.overrides,delete c.env;const u=[...yield*l.plugins()];u.length&&(c.plugins=u.map(d=>o(d)));const h=[...yield*l.presets()];return h.length&&(c.presets=[...h].map(d=>o(d))),JSON.stringify(c,void 0,2)}};function o(l){var c;let u=(c=l.file)==null?void 0:c.request;return u==null&&(typeof l.value=="object"?u=l.value:typeof l.value=="function"&&(u=`[Function: ${l.value.toString().slice(0,50)} ... ]`)),u==null&&(u="[Unknown]"),l.options===void 0?u:l.name==null?[u,l.options]:[u,l.options,l.name]}class a{constructor(){this._stack=[]}configure(c,u,h){let{callerName:d,filepath:g}=h;return c?(f,v,C)=>{this._stack.push({type:u,callerName:d,filepath:g,content:f,index:v,envName:C})}:()=>{}}static*format(c){let u=s.title(c.type,c.callerName,c.filepath);const h=s.loc(c.index,c.envName);return h&&(u+=` ${h}`),`${u}
|
||
${yield*s.optionsAndDescriptors(c.content)}`}*output(){return this._stack.length===0?"":(yield*r().all(this._stack.map(c=>a.format(c)))).join(`
|
||
|
||
`)}}e.ConfigPrinter=a},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.validatePluginObject=function(s){const o={type:"root",source:"plugin"};return Object.keys(s).forEach(a=>{const l=i[a];if(!l){const c=new Error(`.${a} is not a valid Plugin property`);throw c.code="BABEL_UNKNOWN_PLUGIN_PROPERTY",c}l({type:"option",name:a,parent:o},s[a])}),s};var r=t(293);const i={name:r.assertString,manipulateOptions:r.assertFunction,pre:r.assertFunction,post:r.assertFunction,inherits:r.assertFunction,visitor:function(s,o){const a=(0,r.assertObject)(s,o);if(a&&(Object.keys(a).forEach(l=>{l!=="_exploded"&&l!=="_verified"&&function(c,u){if(u&&typeof u=="object")Object.keys(u).forEach(h=>{if(h!=="enter"&&h!=="exit")throw new Error(`.visitor["${c}"] may only have .enter and/or .exit handlers.`)});else if(typeof u!="function")throw new Error(`.visitor["${c}"] must be a function`)}(l,a[l])}),a.enter||a.exit))throw new Error(`${(0,r.msg)(s)} cannot contain catch-all "enter" or "exit" handlers. Please target individual nodes.`);return a},parserOverride:r.assertFunction,generatorOverride:r.assertFunction}},(n,e,t)=>{function r(){const c=t(23);return r=function(){return c},c}Object.defineProperty(e,"__esModule",{value:!0}),e.makeConfigAPI=o,e.makePluginAPI=function(c,u){return Object.assign({},a(c,u),{assumption:h=>c.using(d=>d.assumptions[h])})},e.makePresetAPI=a;var i=t(1),s=t(84);function o(c){return{version:i.version,cache:c.simple(),env:u=>c.using(h=>u===void 0?h.envName:typeof u=="function"?(0,s.assertSimpleType)(u(h.envName)):(Array.isArray(u)?u:[u]).some(d=>{if(typeof d!="string")throw new Error("Unexpected non-string value");return d===h.envName})),async:()=>!1,caller:u=>c.using(h=>(0,s.assertSimpleType)(u(h.caller))),assertVersion:l}}function a(c,u){return Object.assign({},o(c),{targets:()=>JSON.parse(c.using(h=>JSON.stringify(h.targets))),addExternalDependency:h=>{u.push(h)}})}function l(c){if(typeof c=="number"){if(!Number.isInteger(c))throw new Error("Expected string or integer value.");c=`^${c}.0.0-0`}if(typeof c!="string")throw new Error("Expected string or integer value.");if(r().satisfies(i.version,c))return;const u=Error.stackTraceLimit;typeof u=="number"&&u<25&&(Error.stackTraceLimit=25);const h=new Error(`Requires Babel "${c}", but was loaded with "${i.version}". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn't mention "@babel/core" or "babel-core" to see what is calling Babel.`);throw typeof u=="number"&&(Error.stackTraceLimit=u),Object.assign(h,{code:"BABEL_VERSION_UNSUPPORTED",version:i.version,range:c})}},(n,e,t)=>{function r(){const l=t(13);return r=function(){return l},l}Object.defineProperty(e,"__esModule",{value:!0}),e.transform=void 0,e.transformAsync=function(){return(0,o.beginHiddenCallStack)(a.async)(...arguments)},e.transformSync=function(){return(0,o.beginHiddenCallStack)(a.sync)(...arguments)};var i=t(82),s=t(295),o=t(39);const a=r()(function*(l,c){const u=yield*(0,i.default)(c);return u===null?null:yield*(0,s.run)(u,l)});e.transform=function(l,c,u){let h,d;if(typeof c=="function"?(d=c,h=void 0):(h=c,d=u),d===void 0)return(0,o.beginHiddenCallStack)(a.sync)(l,h);(0,o.beginHiddenCallStack)(a.errback)(l,h,d)}},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;class t{constructor(i,s,o){this._map=new Map,this.key=void 0,this.file=void 0,this.opts=void 0,this.cwd=void 0,this.filename=void 0,this.key=s,this.file=i,this.opts=o||{},this.cwd=i.opts.cwd,this.filename=i.opts.filename}set(i,s){this._map.set(i,s)}get(i){return this._map.get(i)}availableHelper(i,s){return this.file.availableHelper(i,s)}addHelper(i){return this.file.addHelper(i)}buildCodeFrameError(i,s,o){return this.file.buildCodeFrameError(i,s,o)}}e.default=t,t.prototype.getModuleName=function(){return this.file.getModuleName()},t.prototype.addImport=function(){this.file.addImport()}},(n,e,t)=>{function r(){const l=t(14);return r=function(){return l},l}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return s||(s=new i.default(Object.assign({},o,{visitor:r().default.explode(o.visitor)}),{})),s};var i=t(135);let s;const o={name:"internal.blockHoist",visitor:{Block:{exit(l){let{node:c}=l;const{body:u}=c;let h=Math.pow(2,30)-1,d=!1;for(let g=0;g<u.length;g++){const f=a(u[g]);if(f>h){d=!0;break}h=f}d&&(c.body=function(g){const f=Object.create(null);for(let A=0;A<g.length;A++){const b=g[A],m=a(b);(f[m]||(f[m]=[])).push(b)}const v=Object.keys(f).map(A=>+A).sort((A,b)=>b-A);let C=0;for(const A of v){const b=f[A];for(const m of b)g[C++]=m}return g}(u.slice()))}}}};function a(l){const c=l?._blockHoist;return c==null?1:c===!0?2:c}},(n,e,t)=>{function r(){const b=t(479);return r=function(){return b},b}function i(){const b=t(10);return i=function(){return b},b}function s(){const b=t(61);return s=function(){return b},b}function o(){const b=t(0);return o=function(){return b},b}function a(){const b=t(480);return a=function(){return b},b}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function*(b,m,E,I){if(E=`${E||""}`,I){if(I.type==="Program")I=h(I,[],[]);else if(I.type!=="File")throw new Error("AST root must be a Program or File node");m.cloneInputAst&&(I=(0,u.default)(I))}else I=yield*(0,c.default)(b,m,E);let S=null;if(m.inputSourceMap!==!1){if(typeof m.inputSourceMap=="object"&&(S=a().fromObject(m.inputSourceMap)),!S){const T=A(f,I);if(T)try{S=a().fromComment("//"+T)}catch{g("discarding unknown inline input sourcemap")}}if(!S){const T=A(v,I);if(typeof m.filename=="string"&&T)try{const P=v.exec(T),_=r().readFileSync(i().resolve(i().dirname(m.filename),P[1]),"utf8");S=a().fromJSON(_)}catch(P){g("discarding unknown file input sourcemap",P)}else T&&g("discarding un-loadable file input sourcemap")}}return new l.default(m,{code:E,ast:I,inputMap:S})};var l=t(95),c=t(297),u=t(482);const{file:h,traverseFast:d}=o(),g=s()("babel:transform:file"),f=/^[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,(?:.*)$/,v=/^[@#][ \t]+sourceMappingURL=([^\s'"`]+)[ \t]*$/;function C(b,m,E){return m&&(m=m.filter(I=>{let{value:S}=I;return!b.test(S)||(E=S,!1)})),[m,E]}function A(b,m){let E=null;return d(m,I=>{[I.leadingComments,E]=C(b,I.leadingComments,E),[I.innerComments,E]=C(b,I.innerComments,E),[I.trailingComments,E]=C(b,I.trailingComments,E)}),E}},()=>{},()=>{},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,s,o){let a=`Support for the experimental syntax '${i}' isn't currently enabled (${s.line}:${s.column+1}):
|
||
|
||
`+o;const l=t[i];if(l){const{syntax:c,transform:u}=l;if(c){const h=r(c);a+=u?`
|
||
|
||
Add ${r(u)} to the '${u.name.startsWith("@babel/plugin")?"plugins":"presets"}' section of your Babel config to enable transformation.
|
||
If you want to leave it as-is, add ${h} to the 'plugins' section to enable parsing.`:`
|
||
|
||
Add ${h} to the 'plugins' section of your Babel config to enable parsing.`}}return a};const t={asyncDoExpressions:{syntax:{name:"@babel/plugin-syntax-async-do-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-do-expressions"}},decimal:{syntax:{name:"@babel/plugin-syntax-decimal",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decimal"}},decorators:{syntax:{name:"@babel/plugin-syntax-decorators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decorators"},transform:{name:"@babel/plugin-proposal-decorators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-decorators"}},doExpressions:{syntax:{name:"@babel/plugin-syntax-do-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-do-expressions"},transform:{name:"@babel/plugin-proposal-do-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-do-expressions"}},exportDefaultFrom:{syntax:{name:"@babel/plugin-syntax-export-default-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-default-from"},transform:{name:"@babel/plugin-proposal-export-default-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-default-from"}},flow:{syntax:{name:"@babel/plugin-syntax-flow",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-flow"},transform:{name:"@babel/preset-flow",url:"https://github.com/babel/babel/tree/main/packages/babel-preset-flow"}},functionBind:{syntax:{name:"@babel/plugin-syntax-function-bind",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-bind"},transform:{name:"@babel/plugin-proposal-function-bind",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-bind"}},functionSent:{syntax:{name:"@babel/plugin-syntax-function-sent",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-sent"},transform:{name:"@babel/plugin-proposal-function-sent",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-sent"}},jsx:{syntax:{name:"@babel/plugin-syntax-jsx",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-jsx"},transform:{name:"@babel/preset-react",url:"https://github.com/babel/babel/tree/main/packages/babel-preset-react"}},importAttributes:{syntax:{name:"@babel/plugin-syntax-import-attributes",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-attributes"}},pipelineOperator:{syntax:{name:"@babel/plugin-syntax-pipeline-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-pipeline-operator"},transform:{name:"@babel/plugin-proposal-pipeline-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-pipeline-operator"}},recordAndTuple:{syntax:{name:"@babel/plugin-syntax-record-and-tuple",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-record-and-tuple"}},throwExpressions:{syntax:{name:"@babel/plugin-syntax-throw-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-throw-expressions"},transform:{name:"@babel/plugin-proposal-throw-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-throw-expressions"}},typescript:{syntax:{name:"@babel/plugin-syntax-typescript",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-typescript"},transform:{name:"@babel/preset-typescript",url:"https://github.com/babel/babel/tree/main/packages/babel-preset-typescript"}}};Object.assign(t,{asyncGenerators:{syntax:{name:"@babel/plugin-syntax-async-generators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-generators"},transform:{name:"@babel/plugin-transform-async-generator-functions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-async-generator-functions"}},classProperties:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"},transform:{name:"@babel/plugin-transform-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-class-properties"}},classPrivateProperties:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"},transform:{name:"@babel/plugin-transform-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-class-properties"}},classPrivateMethods:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"},transform:{name:"@babel/plugin-transform-private-methods",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-private-methods"}},classStaticBlock:{syntax:{name:"@babel/plugin-syntax-class-static-block",url:"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-class-static-block"},transform:{name:"@babel/plugin-transform-class-static-block",url:"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block"}},dynamicImport:{syntax:{name:"@babel/plugin-syntax-dynamic-import",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-dynamic-import"}},exportNamespaceFrom:{syntax:{name:"@babel/plugin-syntax-export-namespace-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-namespace-from"},transform:{name:"@babel/plugin-transform-export-namespace-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-export-namespace-from"}},importAssertions:{syntax:{name:"@babel/plugin-syntax-import-assertions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-assertions"}},importMeta:{syntax:{name:"@babel/plugin-syntax-import-meta",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-meta"}},logicalAssignment:{syntax:{name:"@babel/plugin-syntax-logical-assignment-operators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-logical-assignment-operators"},transform:{name:"@babel/plugin-transform-logical-assignment-operators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-logical-assignment-operators"}},moduleStringNames:{syntax:{name:"@babel/plugin-syntax-module-string-names",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-module-string-names"}},numericSeparator:{syntax:{name:"@babel/plugin-syntax-numeric-separator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-numeric-separator"},transform:{name:"@babel/plugin-transform-numeric-separator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-numeric-separator"}},nullishCoalescingOperator:{syntax:{name:"@babel/plugin-syntax-nullish-coalescing-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-nullish-coalescing-operator"},transform:{name:"@babel/plugin-transform-nullish-coalescing-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-nullish-coalescing-opearator"}},objectRestSpread:{syntax:{name:"@babel/plugin-syntax-object-rest-spread",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-object-rest-spread"},transform:{name:"@babel/plugin-transform-object-rest-spread",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-object-rest-spread"}},optionalCatchBinding:{syntax:{name:"@babel/plugin-syntax-optional-catch-binding",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-catch-binding"},transform:{name:"@babel/plugin-transform-optional-catch-binding",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-optional-catch-binding"}},optionalChaining:{syntax:{name:"@babel/plugin-syntax-optional-chaining",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-chaining"},transform:{name:"@babel/plugin-transform-optional-chaining",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-optional-chaining"}},privateIn:{syntax:{name:"@babel/plugin-syntax-private-property-in-object",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-private-property-in-object"},transform:{name:"@babel/plugin-transform-private-property-in-object",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-private-property-in-object"}},regexpUnicodeSets:{syntax:{name:"@babel/plugin-syntax-unicode-sets-regex",url:"https://github.com/babel/babel/blob/main/packages/babel-plugin-syntax-unicode-sets-regex/README.md"},transform:{name:"@babel/plugin-transform-unicode-sets-regex",url:"https://github.com/babel/babel/blob/main/packages/babel-plugin-proposalunicode-sets-regex/README.md"}}});const r=i=>{let{name:s,url:o}=i;return`${s} (${o})`}},(n,e)=>{function t(r,i){if(r!==null){if(i.has(r))return i.get(r);let s;if(Array.isArray(r)){s=new Array(r.length),i.set(r,s);for(let o=0;o<r.length;o++)s[o]=typeof r[o]!="object"?r[o]:t(r[o],i)}else{s={},i.set(r,s);const o=Object.keys(r);for(let a=0;a<o.length;a++){const l=o[a];s[l]=typeof r[l]!="object"?r[l]:t(r[l],i)}}return s}return r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(r){return typeof r!="object"?r:t(r,new Map)}},(n,e,t)=>{function r(){const o=t(484);return r=function(){return o},o}function i(){const o=t(101);return i=function(){return o},o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(o,a){const{opts:l,ast:c,code:u,inputMap:h}=a,{generatorOpts:d}=l;d.inputSourceMap=h?.toObject();const g=[];for(const A of o)for(const b of A){const{generatorOverride:m}=b;if(m){const E=m(c,d,u,i().default);E!==void 0&&g.push(E)}}let f;if(g.length===0)f=(0,i().default)(c,d,u);else{if(g.length!==1)throw new Error("More than one plugin attempted to override codegen.");if(f=g[0],typeof f.then=="function")throw new Error("You appear to be using an async codegen plugin, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.")}let{code:v,decodedMap:C=f.map}=f;return f.__mergedMap?C=Object.assign({},f.map):C&&(C=h?(0,s.default)(h.toObject(),C,d.sourceFileName):f.map),l.sourceMaps!=="inline"&&l.sourceMaps!=="both"||(v+=`
|
||
`+r().fromObject(C).toComment()),l.sourceMaps==="inline"&&(C=null),{outputCode:v,outputMap:C}};var s=t(485)},()=>{},(n,e,t)=>{function r(){const s=t(159);return r=function(){return s},s}function i(s){return Object.assign({},s,{sourceRoot:null})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s,o,a){const l=a.replace(/\\/g,"/");let c=!1;const u=r()(i(o),(h,d)=>h!==l||c?null:(c=!0,d.source="",i(s)));return typeof s.sourceRoot=="string"&&(u.sourceRoot=s.sourceRoot),Object.assign({},u)}},()=>{},()=>{},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.transformFile=void 0,e.transformFileAsync=function(){return Promise.reject(new Error("Transforming files is not supported in browsers"))},e.transformFileSync=function(){throw new Error("Transforming files is not supported in browsers")},e.transformFile=function(t,r,i){typeof r=="function"&&(i=r),i(new Error("Transforming files is not supported in browsers"),null)}},(n,e,t)=>{function r(){const l=t(13);return r=function(){return l},l}Object.defineProperty(e,"__esModule",{value:!0}),e.transformFromAst=void 0,e.transformFromAstAsync=function(){return(0,o.beginHiddenCallStack)(a.async)(...arguments)},e.transformFromAstSync=function(){return(0,o.beginHiddenCallStack)(a.sync)(...arguments)};var i=t(82),s=t(295),o=t(39);const a=r()(function*(l,c,u){const h=yield*(0,i.default)(u);if(h===null)return null;if(!l)throw new Error("No AST given");return yield*(0,s.run)(h,c,l)});e.transformFromAst=function(l,c,u,h){let d,g;if(typeof u=="function"?(g=u,d=void 0):(d=u,g=h),g===void 0)return(0,o.beginHiddenCallStack)(a.sync)(l,c,d);(0,o.beginHiddenCallStack)(a.errback)(l,c,d,g)}},(n,e,t)=>{function r(){const c=t(13);return r=function(){return c},c}Object.defineProperty(e,"__esModule",{value:!0}),e.parse=void 0,e.parseAsync=function(){return(0,a.beginHiddenCallStack)(l.async)(...arguments)},e.parseSync=function(){return(0,a.beginHiddenCallStack)(l.sync)(...arguments)};var i=t(82),s=t(297),o=t(296),a=t(39);const l=r()(function*(c,u){const h=yield*(0,i.default)(u);return h===null?null:yield*(0,s.default)(h.passes,(0,o.default)(h),c)});e.parse=function(c,u,h){if(typeof u=="function"&&(h=u,u=void 0),h===void 0)return(0,a.beginHiddenCallStack)(l.sync)(c,u);(0,a.beginHiddenCallStack)(l.errback)(c,u,h)}},(n,e,t)=>{e.a=void 0;var r=t(16),i=t(68),s=t(251),o=t(1),a=t(492),l=t(493),c=t(494);e.a=(0,r.declare)((u,h)=>{var d,g,f;u.assertVersion(7);const{strictNamespace:v=!1,mjsStrictNamespace:C=v,allowTopLevelThis:A,strict:b,strictMode:m,noInterop:E,importInterop:I,lazy:S=!1,allowCommonJSExports:T=!0,loose:P=!1}=h,_=(d=u.assumption("constantReexports"))!=null?d:P,$=(g=u.assumption("enumerableModuleMeta"))!=null?g:P,B=(f=u.assumption("noIncompleteNsImportDetection"))!=null&&f;if(!(typeof S=="boolean"||typeof S=="function"||Array.isArray(S)&&S.every(N=>typeof N=="string")))throw new Error(".lazy must be a boolean, array of strings, or a function");if(typeof v!="boolean")throw new Error(".strictNamespace must be a boolean, or undefined");if(typeof C!="boolean")throw new Error(".mjsStrictNamespace must be a boolean, or undefined");const U=N=>o.template.expression.ast`
|
||
(function(){
|
||
throw new Error(
|
||
"The CommonJS '" + "${N}" + "' variable is not available in ES6 modules." +
|
||
"Consider setting setting sourceType:script or sourceType:unambiguous in your " +
|
||
"Babel config for this file.");
|
||
})()
|
||
`,H={ReferencedIdentifier(N){const W=N.node.name;if(W!=="module"&&W!=="exports")return;const D=N.scope.getBinding(W);this.scope.getBinding(W)!==D||N.parentPath.isObjectProperty({value:N.node})&&N.parentPath.parentPath.isObjectPattern()||N.parentPath.isAssignmentExpression({left:N.node})||N.isAssignmentExpression({left:N.node})||N.replaceWith(U(W))},UpdateExpression(N){const W=N.get("argument");if(!W.isIdentifier())return;const D=W.node.name;if(D!=="module"&&D!=="exports")return;const R=N.scope.getBinding(D);this.scope.getBinding(D)===R&&N.replaceWith(o.types.assignmentExpression(N.node.operator[0]+"=",W.node,U(D)))},AssignmentExpression(N){const W=N.get("left");if(W.isIdentifier()){const D=W.node.name;if(D!=="module"&&D!=="exports")return;const R=N.scope.getBinding(D);if(this.scope.getBinding(D)!==R)return;const Y=N.get("right");Y.replaceWith(o.types.sequenceExpression([Y.node,U(D)]))}else if(W.isPattern()){const D=W.getOuterBindingIdentifiers(),R=Object.keys(D).filter(Y=>(Y==="module"||Y==="exports")&&this.scope.getBinding(Y)===N.scope.getBinding(Y))[0];if(R){const Y=N.get("right");Y.replaceWith(o.types.sequenceExpression([Y.node,U(R)]))}}}};return{name:"transform-modules-commonjs",pre(){this.file.set("@babel/plugin-transform-modules-*","commonjs"),S&&(0,c.defineCommonJSHook)(this.file,(0,l.lazyImportsHook)(S))},visitor:{["CallExpression"+(u.types.importExpression?"|ImportExpression":"")](N){if(!this.file.has("@babel/plugin-proposal-dynamic-import")||N.isCallExpression()&&!o.types.isImport(N.node.callee))return;let{scope:W}=N;do W.rename("require");while(W=W.parent);(0,a.transformDynamicImport)(N,E,this.file)},Program:{exit(N,W){if(!(0,i.isModule)(N))return;N.scope.rename("exports"),N.scope.rename("module"),N.scope.rename("require"),N.scope.rename("__filename"),N.scope.rename("__dirname"),T||((0,s.default)(N,new Set(["module","exports"]),!1),N.traverse(H,{scope:N.scope}));let D=(0,i.getModuleName)(this.file.opts,h);D&&(D=o.types.stringLiteral(D));const R=(0,c.makeInvokers)(this.file),{meta:Y,headers:ie}=(0,i.rewriteModuleStatementsAndPrepareHeader)(N,{exportName:"exports",constantReexports:_,enumerableModuleMeta:$,strict:b,strictMode:m,allowTopLevelThis:A,noInterop:E,importInterop:I,wrapReference:R.wrapReference,getWrapperPayload:R.getWrapperPayload,esNamespaceOnly:typeof W.filename=="string"&&/\.mjs$/.test(W.filename)?C:v,noIncompleteNsImportDetection:B,filename:this.file.opts.filename});for(const[de,xe]of Y.source){const X=o.types.callExpression(o.types.identifier("require"),[o.types.stringLiteral(de)]);let Q;if((0,i.isSideEffectImport)(xe)){if(S&&xe.wrap==="function")throw new Error("Assertion failure");Q=o.types.expressionStatement(X)}else{const he=(0,i.wrapInterop)(N,X,xe.interop)||X;if(xe.wrap){const me=R.buildRequireWrapper(xe.name,he,xe.wrap,xe.referenced);if(me===!1)continue;Q=me}Q!=null||(Q=o.template.statement.ast`
|
||
var ${xe.name} = ${he};
|
||
`)}Q.loc=xe.loc,ie.push(Q),ie.push(...(0,i.buildNamespaceInitStatements)(Y,xe,_,R.wrapReference))}(0,i.ensureStatementsHoisted)(ie),N.unshiftContainer("body",ie),N.get("body").forEach(de=>{ie.indexOf(de.node)!==-1&&de.isVariableDeclaration()&&de.scope.registerDeclaration(de)})}}}}})},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.transformDynamicImport=function(a,l,c){const u=l?s:o;a.replaceWith((0,i.buildDynamicImport)(a.node,!0,!1,h=>u(h,c)))};var r=t(1),i=t(68);const s=a=>r.template.expression.ast`require(${a})`,o=(a,l)=>r.types.callExpression(l.addHelper("interopRequireWildcard"),[s(a)])},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.lazyImportsHook=void 0;var r=t(1),i=t(68);e.lazyImportsHook=s=>({name:"@babel/plugin-transform-modules-commonjs/lazy",version:"7.23.3",getWrapperPayload:(o,a)=>(0,i.isSideEffectImport)(a)||a.reexportAll?null:s===!0?/\./.test(o)?null:"lazy/function":Array.isArray(s)?s.indexOf(o)===-1?null:"lazy/function":typeof s=="function"?s(o)?"lazy/function":null:void 0,buildRequireWrapper(o,a,l,c){if(l==="lazy/function")return!!c&&r.template.statement.ast`
|
||
function ${o}() {
|
||
const data = ${a};
|
||
${o} = function(){ return data; };
|
||
return data;
|
||
}
|
||
`},wrapReference(o,a){if(a==="lazy/function")return r.types.callExpression(o,[])}})},(n,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.defineCommonJSHook=function(i,s){let o=i.get(t);o||i.set(t,o=[]),o.push(s)},e.makeInvokers=function(i){const s=i.get(t);return{getWrapperPayload(){for(var o=arguments.length,a=new Array(o),l=0;l<o;l++)a[l]=arguments[l];return r(s,c=>c.getWrapperPayload==null?void 0:c.getWrapperPayload(...a))},wrapReference(){for(var o=arguments.length,a=new Array(o),l=0;l<o;l++)a[l]=arguments[l];return r(s,c=>c.wrapReference==null?void 0:c.wrapReference(...a))},buildRequireWrapper(){for(var o=arguments.length,a=new Array(o),l=0;l<o;l++)a[l]=arguments[l];return r(s,c=>c.buildRequireWrapper==null?void 0:c.buildRequireWrapper(...a))}}};const t="@babel/plugin-transform-modules-commonjs/customWrapperPlugin";function r(i,s){if(i)for(const o of i){const a=s(o);if(a!=null)return a}}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(16),i=function(s,o){const a=[];s.forEach((l,c)=>{(Array.isArray(l)?l[0]:l)===o&&a.unshift(c)});for(const l of a)s.splice(l,1)};e.default=(0,r.declare)((s,o)=>{s.assertVersion(7);const{disallowAmbiguousJSXLike:a,dts:l}=o;var{isTSX:c}=o;return{name:"syntax-typescript",manipulateOptions(u,h){{const{plugins:d}=h;i(d,"flow"),i(d,"jsx"),d.push("objectRestSpread","classProperties"),c&&d.push("jsx")}h.plugins.push(["typescript",{disallowAmbiguousJSXLike:a,dts:l}])}}})},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(ie,de,xe,X){let{assertVersion:Q,assumption:he}=ie,{loose:me}=de;var _e;Q(xe==="2023-05"||xe==="2023-01"?"^7.21.0":xe==="2021-12"?"^7.16.0":"^7.19.0");const fe=new WeakSet,oe=(_e=he("constantSuper"))!=null?_e:me,J=function(q,ue){function te(ce,ge,Te){switch(ge.type){case"StringLiteral":return r.types.stringLiteral(ge.value);case"NumericLiteral":case"BigIntLiteral":{const ae=ge.value+"";return ce.get("key").replaceWith(r.types.stringLiteral(ae)),r.types.stringLiteral(ae)}default:{const ae=ce.scope.maybeGenerateMemoised(ge);return ce.get("key").replaceWith(r.types.assignmentExpression("=",ae,H(Te,ge))),r.types.cloneNode(ae)}}}return{VariableDeclarator(ce,ge){const Te=ce.node.id;if(Te.type==="Identifier"){const ae=(0,o.skipTransparentExprWrappers)(ce.get("init"));if(q(ae)){const L=Te.name;ue(ae,ge,L)}}},AssignmentExpression(ce,ge){const Te=ce.node.left;if(Te.type==="Identifier"){const ae=(0,o.skipTransparentExprWrappers)(ce.get("right"));if(q(ae))switch(ce.node.operator){case"=":case"&&=":case"||=":case"??=":ue(ae,ge,Te.name)}}},AssignmentPattern(ce,ge){const Te=ce.node.left;if(Te.type==="Identifier"){const ae=(0,o.skipTransparentExprWrappers)(ce.get("right"));if(q(ae)){const L=Te.name;ue(ae,ge,L)}}},ObjectExpression(ce,ge){for(const Te of ce.get("properties")){const{node:ae}=Te;if(ae.type!=="ObjectProperty")continue;const L=ae.key,F=(0,o.skipTransparentExprWrappers)(Te.get("value"));if(q(F)){if(ae.computed){const re=te(Te,L,ge);ue(F,ge,re)}else if(!W(L))if(L.type==="Identifier")ue(F,ge,L.name);else{const re=r.types.stringLiteral(L.value+"");ue(F,ge,re)}}}},ClassPrivateProperty(ce,ge){const{node:Te}=ce,ae=(0,o.skipTransparentExprWrappers)(ce.get("value"));if(q(ae)){const L=r.types.stringLiteral("#"+Te.key.id.name);ue(ae,ge,L)}},ClassAccessorProperty(ce,ge){const{node:Te}=ce,ae=Te.key,L=(0,o.skipTransparentExprWrappers)(ce.get("value"));if(q(L))if(Te.computed){const F=te(ce,ae,ge);ue(L,ge,F)}else if(ae.type==="Identifier")ue(L,ge,ae.name);else if(ae.type==="PrivateName"){const F=r.types.stringLiteral("#"+ae.id.name);ue(L,ge,F)}else{const F=r.types.stringLiteral(ae.value+"");ue(L,ge,F)}},ClassProperty(ce,ge){const{node:Te}=ce,ae=Te.key,L=(0,o.skipTransparentExprWrappers)(ce.get("value"));if(q(L))if(Te.computed){const F=te(ce,ae,ge);ue(L,ge,F)}else if(ae.type==="Identifier")ue(L,ge,ae.name);else{const F=r.types.stringLiteral(ae.value+"");ue(L,ge,F)}}}}(Y,K);function K(q,ue,te){var ce;if(fe.has(q))return;const{node:ge}=q;te!=null||(te=(ce=ge.id)==null?void 0:ce.name);const Te=function(ae,L,F,re,ke,ze){const $e=ae.get("body.body"),Ce=ae.node.decorators;let Ne=!1;const Ye=function(dt){let Ot;return()=>(Ot||(Ot=function(_t){const Qt=[],wr=new Set;return _t.traverse({PrivateName(nn){wr.add(nn.node.id.name)}}),()=>{let nn;do a(Qt),nn=String.fromCharCode(...Qt);while(wr.has(nn));return r.types.privateName(r.types.identifier(nn))}}(dt)),Ot())}(ae),st=[],ht=ae.scope.parent,It=(dt,Ot)=>{const _t=ht.generateDeclaredUidIdentifier(Ot);return st.push(r.types.assignmentExpression("=",_t,dt)),r.types.cloneNode(_t)};for(const dt of $e)if($(dt)){if(dt.node.decorators&&dt.node.decorators.length>0){switch(dt.node.type){case"ClassProperty":ze.ClassProperty(dt,L);break;case"ClassPrivateProperty":ze.ClassPrivateProperty(dt,L);break;case"ClassAccessorProperty":ze.ClassAccessorProperty(dt,L)}Ne=!0}else if(dt.node.type==="ClassAccessorProperty"){ze.ClassAccessorProperty(dt,L);const{key:Ot,value:_t,static:Qt,computed:wr}=dt.node,nn=Ye(),Er=l(nn,_t,Qt),en=dt.get("key"),[Bn]=dt.replaceWith(Er);c(ae.node.id,Bn,wr&&!en.isConstantExpression()?It(H(L,Ot),"computedKey"):Ot,nn,re,wr)}}if(!Ce&&!Ne)return void(st.length>0&&(ae.insertBefore(st.map(dt=>r.types.expressionStatement(dt))),ae.scope.crawl()));const Ir=[];let rr,Sr,Vr=!1,wt=!1;const Nn=new Set;let $n,Pn,Xn,si;const bs=new Map,Nr=dt=>{const{expression:Ot}=dt;if(re==="2023-05"&&r.types.isMemberExpression(Ot)){let _t;r.types.isSuper(Ot.object)||r.types.isThisExpression(Ot.object)?_t=It(r.types.thisExpression(),"obj"):ht.isStatic(Ot.object)?_t=Ot.object:(_t=It(Ot.object,"obj"),Ot.object=_t),bs.set(dt,r.types.cloneNode(_t))}ht.isStatic(Ot)||(dt.expression=It(Ot,"dec"))};let Xi,js=!1;if(Ce){Xn=ht.generateDeclaredUidIdentifier("initClass"),js=ae.isClassDeclaration(),{id:si,path:ae}=function(dt,Ot){if(dt.type==="ClassDeclaration"){const _t=dt.node.id,Qt=_t.name,wr=dt.scope.generateUidIdentifierBasedOnNode(_t),nn=r.types.identifier(Qt);return dt.scope.rename(Qt,wr.name),dt.get("id").replaceWith(nn),{id:r.types.cloneNode(wr),path:dt}}{let _t;dt.node.id?(Ot=dt.node.id.name,_t=dt.scope.parent.generateDeclaredUidIdentifier(Ot),dt.scope.rename(Ot,_t.name)):_t=dt.scope.parent.generateDeclaredUidIdentifier(typeof Ot=="string"?Ot:"decorated_class");const Qt=r.types.classExpression(typeof Ot=="string"?r.types.identifier(Ot):null,dt.node.superClass,dt.node.body),[wr]=dt.replaceWith(r.types.sequenceExpression([Qt,_t]));return{id:r.types.cloneNode(_t),path:wr.get("expressions.0")}}}(ae,ke),ae.node.decorators=null;for(const dt of Ce)Nr(dt)}else ae.node.id||(ae.node.id=ae.scope.generateUidIdentifier("Class")),si=r.types.cloneNode(ae.node.id);let Zi=!1;if(Ne)for(const dt of $e){if(!$(dt))continue;const{node:Ot}=dt,_t=dt.get("decorators"),Qt=Array.isArray(_t)&&_t.length>0;if(Qt)for(const bn of _t)Nr(bn.node);const wr="computed"in dt.node&&dt.node.computed===!0;wr&&(dt.get("key").isConstantExpression()||(Ot.key=It(H(L,Ot.key),"computedKey")));const nn=m(dt),{key:Er}=Ot,en=Er.type==="PrivateName",Bn=!!dt.node.static;let tn="computedKey";if(en?tn=Er.id.name:wr||Er.type!=="Identifier"||(tn=Er.name),en&&!Bn&&(Qt&&(Zi=!0),!r.types.isClassPrivateProperty(Ot)&&Xi||(Xi=Er)),dt.isClassMethod({kind:"constructor"})&&(Sr=dt),Qt){let bn,En,Mi;if(nn===d){const{value:In}=dt.node,Hr=[r.types.thisExpression()];In&&Hr.push(r.types.cloneNode(In));const Dn=Ye(),ui=dt.scope.parent.generateDeclaredUidIdentifier(`init_${tn}`),Ds=l(Dn,r.types.callExpression(r.types.cloneNode(ui),Hr),Bn),[as]=dt.replaceWith(Ds);if(en){En=u(Dn,re);const hi=as.scope.parent.generateDeclaredUidIdentifier(`get_${tn}`),Es=as.scope.parent.generateDeclaredUidIdentifier(`set_${tn}`);T(as,Er,hi,Es),bn=[ui,hi,Es]}else c(ae.node.id,as,Er,Dn,re,wr),bn=ui}else if(nn===h){const In=dt.scope.parent.generateDeclaredUidIdentifier(`init_${tn}`),Hr=dt.get("value");Hr.replaceWith(r.types.callExpression(r.types.cloneNode(In),[r.types.thisExpression(),Hr.node].filter(Dn=>Dn))),bn=In,en&&(En=u(Er,re))}else if(en){bn=dt.scope.parent.generateDeclaredUidIdentifier(`call_${tn}`),new i.default({constantSuper:F,methodPath:dt,objectRef:si,superRef:ae.node.superClass,file:L.file,refToPreserve:si}).replace();const{params:In,body:Hr,async:Dn}=dt.node;if(En=[r.types.functionExpression(void 0,In.filter(P),Hr,Dn)],nn===f||nn===v)_(dt,r.types.cloneNode(Er),r.types.cloneNode(bn),Bn);else{const ui=dt.node;ae.node.body.body.unshift(r.types.classPrivateProperty(Er,r.types.cloneNode(bn),[],ui.static)),Nn.add(Er.id.name),dt.remove()}}Mi=wr?r.types.cloneNode(Er):Er.type==="PrivateName"?r.types.stringLiteral(Er.id.name):Er.type==="Identifier"?r.types.stringLiteral(Er.name):r.types.cloneNode(Er),Ir.push({kind:nn,decorators:_t.map(In=>In.node.expression),decoratorsThis:_t.map(In=>bs.get(In.node)),name:Mi,isStatic:Bn,privateMethods:En,locals:bn}),nn!==h&&(Bn?wt=!0:Vr=!0),dt.node&&(dt.node.decorators=null),rr||Bn||nn!==h&&nn!==d||(rr=dt)}}const pt=function(dt,Ot){return r.types.arrayExpression(I(dt).map(_t=>{const{decs:Qt,hasThis:wr}=S(_t.decorators,_t.decoratorsThis,Ot);let nn=_t.kind;return _t.isStatic&&(nn+=Ot==="2023-05"?A:C),wr&&(nn+=b),r.types.arrayExpression([Qt.length===1?Qt[0]:r.types.arrayExpression(Qt),r.types.numericLiteral(nn),_t.name,..._t.privateMethods||[]])}))}(Ir,re);let gt=0,ct=[];if(Ce){const{hasThis:dt,decs:Ot}=S(Ce.map(_t=>_t.expression),Ce.map(_t=>bs.get(_t)),re);gt=dt?1:0,ct=Ot}const Mt=function(dt){const Ot=[];for(const _t of I(dt)){const{locals:Qt}=_t;Array.isArray(Qt)?Ot.push(...Qt):Qt!==void 0&&Ot.push(Qt)}return Ot}(Ir);if(Vr){$n=ht.generateDeclaredUidIdentifier("initProto"),Mt.push($n);const dt=r.types.callExpression(r.types.cloneNode($n),[r.types.thisExpression()]);if(rr){const Ot=rr.get("value"),_t=[dt];Ot.node&&_t.push(Ot.node),Ot.replaceWith(r.types.sequenceExpression(_t))}else if(Sr)ae.node.superClass?Sr.traverse({CallExpression:{exit(Ot){Ot.get("callee").isSuper()&&(Ot.replaceWith(r.types.callExpression(r.types.cloneNode($n),[Ot.node])),Ot.skip())}},ClassMethod(Ot){Ot.node.kind==="constructor"&&Ot.skip()}}):Sr.node.body.body.unshift(r.types.expressionStatement(dt));else{const Ot=[r.types.expressionStatement(dt)];ae.node.superClass&&Ot.unshift(r.types.expressionStatement(r.types.callExpression(r.types.super(),[r.types.spreadElement(r.types.identifier("args"))]))),ae.node.body.body.unshift(r.types.classMethod("constructor",r.types.identifier("constructor"),[r.types.restElement(r.types.identifier("args"))],r.types.blockStatement(Ot)))}}wt&&(Pn=ht.generateDeclaredUidIdentifier("initStatic"),Mt.push(Pn)),Nn.size>0&&ae.traverse({PrivateName(dt){if(!Nn.has(dt.node.id.name))return;const Ot=dt.parentPath,_t=Ot.parentPath;if(_t.node.type==="AssignmentExpression"&&_t.node.left===Ot.node||_t.node.type==="UpdateExpression"||_t.node.type==="RestElement"||_t.node.type==="ArrayPattern"||_t.node.type==="ObjectProperty"&&_t.node.value===Ot.node&&_t.parentPath.type==="ObjectPattern"||_t.node.type==="ForOfStatement"&&_t.node.left===Ot.node)throw dt.buildCodeFrameError(`Decorated private methods are not updatable, but "#${dt.node.id.name}" is updated via this expression.`)}});const Dt=[];let tr=!1;const ar=Xn&&r.types.callExpression(r.types.cloneNode(Xn),[]),Dr=ae.node;if(Ce){Dt.push(si,Xn);const dt=[];let Ot=[];if(ae.get("body.body").forEach(_t=>{if(_t.isStaticBlock())return Ot.push(_t.node),void _t.remove();const Qt=_t.isClassProperty()||_t.isClassPrivateProperty();if((Qt||_t.isClassPrivateMethod())&&_t.node.static){if(Qt&&Ot.length>0){const nn=Ot.map(B);_t.node.value&&nn.push(_t.node.value),_t.node.value=(wr=nn).length===0?r.types.unaryExpression("void",r.types.numericLiteral(0)):wr.length===1?wr[0]:r.types.sequenceExpression(wr),Ot=[]}_t.node.static=!1,dt.push(_t.node),_t.remove()}var wr}),dt.length>0||Ot.length>0){const _t=r.template.expression.ast`
|
||
class extends ${L.addHelper("identity")} {}
|
||
`;_t.body.body=[r.types.staticBlock([r.types.toStatement(Dr,!0)||r.types.expressionStatement(Dr)]),...dt];const Qt=[],wr=r.types.newExpression(_t,[]);Ot.length>0&&Qt.push(...Ot.map(B)),ar&&(tr=!0,Qt.push(ar)),Qt.length>0?(Qt.unshift(r.types.callExpression(r.types.super(),[r.types.cloneNode(si)])),_t.body.body.push(r.types.classMethod("constructor",r.types.identifier("constructor"),[],r.types.blockStatement([r.types.expressionStatement(r.types.sequenceExpression(Qt))])))):wr.arguments.push(r.types.cloneNode(si)),ae.replaceWith(wr)}}!tr&&ar&&ae.node.body.body.push(r.types.staticBlock([r.types.expressionStatement(ar)]));let{superClass:yr}=Dr;if(yr&&re==="2023-05"){const dt=ae.scope.maybeGenerateMemoised(yr);dt&&(Dr.superClass=r.types.assignmentExpression("=",dt,yr),yr=dt)}return Dr.body.body.unshift(r.types.staticBlock([r.types.expressionStatement(N(Mt,Dt,pt,r.types.arrayExpression(ct),r.types.numericLiteral(gt),Zi?Xi:null,typeof ke=="object"?ke:void 0,r.types.cloneNode(yr),L,re)),wt&&r.types.expressionStatement(r.types.callExpression(r.types.cloneNode(Pn),[r.types.thisExpression()]))].filter(Boolean))),ae.insertBefore(st.map(dt=>r.types.expressionStatement(dt))),js&&ae.insertBefore(r.types.variableDeclaration("let",[r.types.variableDeclarator(r.types.cloneNode(si))])),ae.scope.crawl(),ae}(q,ue,oe,xe,te,J);Te?fe.add(Te):fe.add(q)}return{name:"proposal-decorators",inherits:X,visitor:Object.assign({ExportDefaultDeclaration(q,ue){const{declaration:te}=q.node;if(te?.type==="ClassDeclaration"&&D(te)){const ce=!te.id,ge=(0,s.default)(q);ce&&K(ge,ue,r.types.stringLiteral("default"))}},ExportNamedDeclaration(q){const{declaration:ue}=q.node;ue?.type==="ClassDeclaration"&&D(ue)&&(0,s.default)(q)},Class(q,ue){K(q,ue,void 0)}},J)}};var r=t(1),i=t(141),s=t(62),o=t(301);function a(ie){let de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ie.length-1;if(de===-1)return void ie.unshift(65);const xe=ie[de];xe===90?ie[de]=97:xe===122?(ie[de]=65,a(ie,de-1)):ie[de]=xe+1}function l(ie,de,xe){return ie.type==="PrivateName"?r.types.classPrivateProperty(ie,de,void 0,xe):r.types.classProperty(ie,de,void 0,void 0,xe)}function c(ie,de,xe,X,Q){let he=arguments.length>5&&arguments[5]!==void 0&&arguments[5];const{static:me}=de.node,_e=Q==="2023-05"&&me?ie:r.types.thisExpression(),fe=r.types.blockStatement([r.types.returnStatement(r.types.memberExpression(r.types.cloneNode(_e),r.types.cloneNode(X)))]),oe=r.types.blockStatement([r.types.expressionStatement(r.types.assignmentExpression("=",r.types.memberExpression(r.types.cloneNode(_e),r.types.cloneNode(X)),r.types.identifier("v")))]);let J,K;xe.type==="PrivateName"?(J=r.types.classPrivateMethod("get",r.types.cloneNode(xe),[],fe,me),K=r.types.classPrivateMethod("set",r.types.cloneNode(xe),[r.types.identifier("v")],oe,me)):(J=r.types.classMethod("get",r.types.cloneNode(xe),[],fe,he,me),K=r.types.classMethod("set",r.types.cloneNode(xe),[r.types.identifier("v")],oe,he,me)),de.insertAfter(K),de.insertAfter(J)}function u(ie,de){return de!=="2023-05"&&de!=="2023-01"?[r.template.expression.ast`
|
||
function () {
|
||
return this.${r.types.cloneNode(ie)};
|
||
}
|
||
`,r.template.expression.ast`
|
||
function (value) {
|
||
this.${r.types.cloneNode(ie)} = value;
|
||
}
|
||
`]:[r.template.expression.ast`
|
||
o => o.${r.types.cloneNode(ie)}
|
||
`,r.template.expression.ast`
|
||
(o, v) => o.${r.types.cloneNode(ie)} = v
|
||
`]}const h=0,d=1,g=2,f=3,v=4,C=5,A=8,b=16;function m(ie){switch(ie.node.type){case"ClassProperty":case"ClassPrivateProperty":return h;case"ClassAccessorProperty":return d;case"ClassMethod":case"ClassPrivateMethod":return ie.node.kind==="get"?f:ie.node.kind==="set"?v:g}}function E(ie){return"decorators"in ie}function I(ie){const de=ie.filter(E);return[...de.filter(xe=>xe.isStatic&&xe.kind>=d&&xe.kind<=v),...de.filter(xe=>!xe.isStatic&&xe.kind>=d&&xe.kind<=v),...de.filter(xe=>xe.isStatic&&xe.kind===h),...de.filter(xe=>!xe.isStatic&&xe.kind===h)]}function S(ie,de,xe){const X=ie.length,Q=de.some(Boolean),he=[];for(let me=0;me<X;me++)xe==="2023-05"&&Q&&he.push(de[me]||r.types.unaryExpression("void",r.types.numericLiteral(0))),he.push(ie[me]);return{hasThis:Q,decs:he}}function T(ie,de,xe,X){ie.insertAfter(r.types.classPrivateMethod("get",r.types.cloneNode(de),[],r.types.blockStatement([r.types.returnStatement(r.types.callExpression(r.types.cloneNode(xe),[r.types.thisExpression()]))]))),ie.insertAfter(r.types.classPrivateMethod("set",r.types.cloneNode(de),[r.types.identifier("v")],r.types.blockStatement([r.types.expressionStatement(r.types.callExpression(r.types.cloneNode(X),[r.types.thisExpression(),r.types.identifier("v")]))])))}function P(ie){return ie.type!=="TSParameterProperty"}function _(ie,de,xe,X){let Q,he;ie.node.kind==="set"?(Q=[r.types.identifier("v")],he=[r.types.expressionStatement(r.types.callExpression(xe,[r.types.thisExpression(),r.types.identifier("v")]))]):(Q=[],he=[r.types.returnStatement(r.types.callExpression(xe,[r.types.thisExpression()]))]),ie.replaceWith(r.types.classPrivateMethod(ie.node.kind,r.types.cloneNode(de),Q,r.types.blockStatement(he),X))}function $(ie){const{type:de}=ie;return de!=="TSDeclareMethod"&&de!=="TSIndexSignature"&&de!=="StaticBlock"}function B(ie){return r.types.callExpression(r.types.arrowFunctionExpression([],r.types.blockStatement(ie.body)),[])}function U(ie,de){return r.types.callExpression(ie.addHelper("setFunctionName"),[r.types.thisExpression(),de])}function H(ie,de){return r.types.callExpression(ie.addHelper("toPropertyKey"),[de])}function N(ie,de,xe,X,Q,he,me,_e,fe,oe){let J,K;const q=[me?U(fe,me):r.types.thisExpression(),xe,X];if(oe==="2021-12"||oe==="2022-03"&&!fe.availableHelper("applyDecs2203R")){const ue=r.types.arrayPattern([...ie,...de]),te=r.types.callExpression(fe.addHelper(oe==="2021-12"?"applyDecs":"applyDecs2203"),q);return r.types.assignmentExpression("=",ue,te)}return oe==="2023-05"?((he||_e||Q.value!==0)&&q.push(Q),he?q.push(r.template.expression.ast`
|
||
_ => ${r.types.cloneNode(he)} in _
|
||
`):_e&&q.push(r.types.unaryExpression("void",r.types.numericLiteral(0))),_e&&q.push(_e),K=r.types.callExpression(fe.addHelper("applyDecs2305"),q)):oe==="2023-01"?(he&&q.push(r.template.expression.ast`
|
||
_ => ${r.types.cloneNode(he)} in _
|
||
`),K=r.types.callExpression(fe.addHelper("applyDecs2301"),q)):K=r.types.callExpression(fe.addHelper("applyDecs2203R"),q),ie.length>0?de.length>0?J=r.types.objectPattern([r.types.objectProperty(r.types.identifier("e"),r.types.arrayPattern(ie)),r.types.objectProperty(r.types.identifier("c"),r.types.arrayPattern(de))]):(J=r.types.arrayPattern(ie),K=r.types.memberExpression(K,r.types.identifier("e"),!1,!1)):(J=r.types.arrayPattern(de),K=r.types.memberExpression(K,r.types.identifier("c"),!1,!1)),r.types.assignmentExpression("=",J,K)}function W(ie){return ie.type==="Identifier"?ie.name==="__proto__":ie.value==="__proto__"}function D(ie){return ie.decorators&&ie.decorators.length>0}function R(ie){switch(ie.type){case"ClassAccessorProperty":return!0;case"ClassMethod":case"ClassProperty":case"ClassPrivateMethod":case"ClassPrivateProperty":return D(ie);default:return!1}}function Y(ie){return ie.isClassExpression({id:null})&&(D(de=ie.node)||de.body.body.some(R));var de}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.buildCheckInRHS=f,e.buildFieldsInitNodes=function(D,R,Y,ie,de,xe,X,Q,he){var me;let _e,fe=0;const oe=[],J=[];let K=!1;const q=[];let ue=null;const te=r.types.isIdentifier(R)?()=>R:()=>(_e!=null||(_e=Y[0].scope.generateUidIdentifierBasedOnNode(R)),_e),ce=(me=D)!=null?me:Y[0].scope.generateUidIdentifier("class");D!=null||(D=r.types.cloneNode(he));for(const ge of Y){ge.isClassProperty()&&u.assertFieldTransformed(ge);const Te=!(r.types.isStaticBlock!=null&&r.types.isStaticBlock(ge.node))&&ge.node.static,ae=!Te,L=ge.isPrivate(),F=!L,re=ge.isProperty(),ke=!re,ze=ge.isStaticBlock==null?void 0:ge.isStaticBlock();switch(Te&&(fe|=1),(Te||ke&&L||ze)&&(new i.default({methodPath:ge,constantSuper:Q,file:de,refToPreserve:he,getSuperRef:te,getObjectRef:()=>(fe|=2,Te||ze?ce:r.types.memberExpression(ce,r.types.identifier("prototype")))}).replace(),H(ge,ce,he)&&(fe|=2)),K=!1,!0){case ze:{const $e=ge.node.body;$e.length===1&&r.types.isExpressionStatement($e[0])?oe.push(W($e[0],ge)):oe.push(r.types.inheritsComments(r.template.statement.ast`(() => { ${$e} })()`,ge.node));break}case(Te&&L&&re&&X):oe.push(b(r.types.cloneNode(D),ge,ie));break;case(Te&&L&&re&&!X):oe.push(E(ge,ie));break;case(Te&&F&&re&&xe):if(!N(ge.node)){oe.push(T(r.types.cloneNode(D),ge));break}case(Te&&F&&re&&!xe):oe.push(P(r.types.cloneNode(D),ge,de));break;case(ae&&L&&re&&X):J.push(b(r.types.thisExpression(),ge,ie));break;case(ae&&L&&re&&!X):J.push(m(r.types.thisExpression(),ge,ie,de));break;case(ae&&L&&ke&&X):J.unshift(I(r.types.thisExpression(),ge,ie)),q.push($(ge,ie,X));break;case(ae&&L&&ke&&!X):J.unshift(S(r.types.thisExpression(),ge,ie,de)),q.push($(ge,ie,X));break;case(Te&&L&&ke&&!X):oe.unshift(E(ge,ie)),q.push($(ge,ie,X));break;case(Te&&L&&ke&&X):oe.unshift(_(r.types.cloneNode(D),ge,0,ie)),q.push($(ge,ie,X));break;case(ae&&F&&re&&xe):J.push(T(r.types.thisExpression(),ge));break;case(ae&&F&&re&&!xe):K=!0,J.push(P(r.types.thisExpression(),ge,de));break;default:throw new Error("Unreachable.")}}return 2&fe&&he!=null&&(ue=r.types.expressionStatement(r.types.assignmentExpression("=",r.types.cloneNode(ce),r.types.cloneNode(he)))),{staticNodes:oe.filter(Boolean),instanceNodes:J.filter(Boolean),lastInstanceNodeReturnsThis:K,pureStaticNodes:q.filter(Boolean),classBindingNode:ue,wrapClass(ge){for(const Te of Y)Te.node.leadingComments=null,Te.remove();return _e&&(ge.scope.push({id:r.types.cloneNode(_e)}),ge.set("superClass",r.types.assignmentExpression("=",_e,ge.node.superClass))),fe!==0&&(ge.isClassExpression()?(ge.scope.push({id:D}),ge.replaceWith(r.types.assignmentExpression("=",r.types.cloneNode(D),ge.node))):(he==null&&(ge.node.id=D),ue!=null&&ge.scope.push({id:ce}))),ge}}},e.buildPrivateNamesMap=function(D){const R=new Map;for(const Y of D)if(Y.isPrivate()){const{name:ie}=Y.node.key.id,de=R.has(ie)?R.get(ie):{id:Y.scope.generateUidIdentifier(ie),static:Y.node.static,method:!Y.isProperty()};Y.isClassPrivateMethod()&&(Y.node.kind==="get"?de.getId=Y.scope.generateUidIdentifier(`get_${ie}`):Y.node.kind==="set"?de.setId=Y.scope.generateUidIdentifier(`set_${ie}`):Y.node.kind==="method"&&(de.methodId=Y.scope.generateUidIdentifier(ie))),R.set(ie,de)}return R},e.buildPrivateNamesNodes=function(D,R,Y,ie){const de=[];for(const[xe,X]of D){const{static:Q,method:he,getId:me,setId:_e}=X,fe=me||_e,oe=r.types.cloneNode(X.id);let J;R?J=r.types.callExpression(ie.addHelper("classPrivateFieldLooseKey"),[r.types.stringLiteral(xe)]):Y?J=r.types.callExpression(r.types.identifier("Symbol"),[r.types.stringLiteral(xe)]):Q||(J=r.types.newExpression(r.types.identifier(!he||fe?"WeakMap":"WeakSet"),[])),J&&((0,l.default)(J),de.push(r.template.statement.ast`var ${oe} = ${J}`))}return de},e.transformPrivateNamesUsage=function(D,R,Y,ie,de){let{privateFieldsAsProperties:xe,noDocumentAll:X,innerBinding:Q}=ie;if(!Y.size)return;const he=R.get("body"),me=xe?A:C;(0,o.default)(he,d,Object.assign({privateNamesMap:Y,classRef:D,file:de},me,{noDocumentAll:X,innerBinding:Q})),he.traverse(v,{privateNamesMap:Y,classRef:D,file:de,privateFieldsAsProperties:xe,innerBinding:Q})};var r=t(1),i=t(141),s=t(33),o=t(299),a=t(300),l=t(302),c=t(301),u=t(303);function h(D){const R=r.traverse.visitors.merge([Object.assign({},D),s.default]),Y=Object.assign({},D,{Class(ie){const{privateNamesMap:de}=this,xe=ie.get("body.body"),X=new Map(de),Q=[];for(const he of xe){if(!he.isPrivate())continue;const{name:me}=he.node.key.id;X.delete(me),Q.push(me)}Q.length&&(ie.get("body").traverse(R,Object.assign({},this,{redeclared:Q})),ie.traverse(Y,Object.assign({},this,{privateNamesMap:X})),ie.skipKey("body"))}});return Y}const d=h({PrivateName(D,R){let{noDocumentAll:Y}=R;const{privateNamesMap:ie,redeclared:de}=this,{node:xe,parentPath:X}=D;if(!X.isMemberExpression({property:xe})&&!X.isOptionalMemberExpression({property:xe}))return;const{name:Q}=xe.id;ie.has(Q)&&(de&&de.includes(Q)||this.handle(X,Y))}});function g(D,R,Y){for(;(ie=R)!=null&&ie.hasBinding(D)&&!R.bindingIdentifierEquals(D,Y);){var ie;R.rename(D),R=R.parent}}function f(D,R,Y){return Y||R.availableHelper==null||!R.availableHelper("checkInRHS")?D:r.types.callExpression(R.addHelper("checkInRHS"),[D])}const v=h({BinaryExpression(D,R){let{file:Y}=R;const{operator:ie,left:de,right:xe}=D.node;if(ie!=="in"||!r.types.isPrivateName(de))return;const{privateFieldsAsProperties:X,privateNamesMap:Q,redeclared:he}=this,{name:me}=de.id;if(!Q.has(me)||he&&he.includes(me))return;if(g(this.classRef.name,D.scope,this.innerBinding),X){const{id:oe}=Q.get(me);return void D.replaceWith(r.template.expression.ast`
|
||
Object.prototype.hasOwnProperty.call(${f(xe,Y)}, ${r.types.cloneNode(oe)})
|
||
`)}const{id:_e,static:fe}=Q.get(me);fe?D.replaceWith(r.template.expression.ast`${f(xe,Y)} === ${r.types.cloneNode(this.classRef)}`):D.replaceWith(r.template.expression.ast`${r.types.cloneNode(_e)}.has(${f(xe,Y)})`)}}),C={memoise(D,R){const{scope:Y}=D,{object:ie}=D.node,de=Y.maybeGenerateMemoised(ie);de&&this.memoiser.set(ie,de,R)},receiver(D){const{object:R}=D.node;return this.memoiser.has(R)?r.types.cloneNode(this.memoiser.get(R)):r.types.cloneNode(R)},get(D){const{classRef:R,privateNamesMap:Y,file:ie,innerBinding:de}=this,{name:xe}=D.node.property.id,{id:X,static:Q,method:he,methodId:me,getId:_e,setId:fe}=Y.get(xe),oe=_e||fe;if(Q){const J=he&&!oe?"classStaticPrivateMethodGet":"classStaticPrivateFieldSpecGet";return g(R.name,D.scope,de),r.types.callExpression(ie.addHelper(J),[this.receiver(D),r.types.cloneNode(R),r.types.cloneNode(X)])}return he?oe?!_e&&fe&&ie.availableHelper("writeOnlyError")?r.types.sequenceExpression([this.receiver(D),r.types.callExpression(ie.addHelper("writeOnlyError"),[r.types.stringLiteral(`#${xe}`)])]):r.types.callExpression(ie.addHelper("classPrivateFieldGet"),[this.receiver(D),r.types.cloneNode(X)]):r.types.callExpression(ie.addHelper("classPrivateMethodGet"),[this.receiver(D),r.types.cloneNode(X),r.types.cloneNode(me)]):r.types.callExpression(ie.addHelper("classPrivateFieldGet"),[this.receiver(D),r.types.cloneNode(X)])},boundGet(D){return this.memoise(D,1),r.types.callExpression(r.types.memberExpression(this.get(D),r.types.identifier("bind")),[this.receiver(D)])},set(D,R){const{classRef:Y,privateNamesMap:ie,file:de}=this,{name:xe}=D.node.property.id,{id:X,static:Q,method:he,setId:me,getId:_e}=ie.get(xe);if(Q){const fe=!he||_e||me?"classStaticPrivateFieldSpecSet":"classStaticPrivateMethodSet";return r.types.callExpression(de.addHelper(fe),[this.receiver(D),r.types.cloneNode(Y),r.types.cloneNode(X),R])}return he?me?r.types.callExpression(de.addHelper("classPrivateFieldSet"),[this.receiver(D),r.types.cloneNode(X),R]):r.types.sequenceExpression([this.receiver(D),R,r.types.callExpression(de.addHelper("readOnlyError"),[r.types.stringLiteral(`#${xe}`)])]):r.types.callExpression(de.addHelper("classPrivateFieldSet"),[this.receiver(D),r.types.cloneNode(X),R])},destructureSet(D){const{classRef:R,privateNamesMap:Y,file:ie}=this,{name:de}=D.node.property.id,{id:xe,static:X}=Y.get(de);if(X){try{var Q=ie.addHelper("classStaticPrivateFieldDestructureSet")}catch{throw new Error("Babel can not transpile `[C.#p] = [0]` with @babel/helpers < 7.13.10, \nplease update @babel/helpers to the latest version.")}return r.types.memberExpression(r.types.callExpression(Q,[this.receiver(D),r.types.cloneNode(R),r.types.cloneNode(xe)]),r.types.identifier("value"))}return r.types.memberExpression(r.types.callExpression(ie.addHelper("classPrivateFieldDestructureSet"),[this.receiver(D),r.types.cloneNode(xe)]),r.types.identifier("value"))},call(D,R){return this.memoise(D,1),(0,a.default)(this.get(D),this.receiver(D),R,!1)},optionalCall(D,R){return this.memoise(D,1),(0,a.default)(this.get(D),this.receiver(D),R,!0)},delete(){throw new Error("Internal Babel error: deleting private elements is a parsing error.")}},A={get(D){const{privateNamesMap:R,file:Y}=this,{object:ie}=D.node,{name:de}=D.node.property.id;return r.template.expression`BASE(REF, PROP)[PROP]`({BASE:Y.addHelper("classPrivateFieldLooseBase"),REF:r.types.cloneNode(ie),PROP:r.types.cloneNode(R.get(de).id)})},set(){throw new Error("private name handler with loose = true don't need set()")},boundGet(D){return r.types.callExpression(r.types.memberExpression(this.get(D),r.types.identifier("bind")),[r.types.cloneNode(D.node.object)])},simpleSet(D){return this.get(D)},destructureSet(D){return this.get(D)},call(D,R){return r.types.callExpression(this.get(D),R)},optionalCall(D,R){return r.types.optionalCallExpression(this.get(D),R,!0)},delete(){throw new Error("Internal Babel error: deleting private elements is a parsing error.")}};function b(D,R,Y){const{id:ie}=Y.get(R.node.key.id.name),de=R.node.value||R.scope.buildUndefinedNode();return W(r.template.statement.ast`
|
||
Object.defineProperty(${D}, ${r.types.cloneNode(ie)}, {
|
||
// configurable is false by default
|
||
// enumerable is false by default
|
||
writable: true,
|
||
value: ${de}
|
||
});
|
||
`,R)}function m(D,R,Y,ie){const{id:de}=Y.get(R.node.key.id.name),xe=R.node.value||R.scope.buildUndefinedNode();if(!ie.availableHelper("classPrivateFieldInitSpec"))return W(r.template.statement.ast`${r.types.cloneNode(de)}.set(${D}, {
|
||
// configurable is always false for private elements
|
||
// enumerable is always false for private elements
|
||
writable: true,
|
||
value: ${xe},
|
||
})`,R);const X=ie.addHelper("classPrivateFieldInitSpec");return W(r.template.statement.ast`${X}(
|
||
${r.types.thisExpression()},
|
||
${r.types.cloneNode(de)},
|
||
{
|
||
writable: true,
|
||
value: ${xe}
|
||
},
|
||
)`,R)}function E(D,R){const Y=R.get(D.node.key.id.name),{id:ie,getId:de,setId:xe,initAdded:X}=Y,Q=de||xe;if(!D.isProperty()&&(X||!Q))return;if(Q)return R.set(D.node.key.id.name,Object.assign({},Y,{initAdded:!0})),W(r.template.statement.ast`
|
||
var ${r.types.cloneNode(ie)} = {
|
||
// configurable is false by default
|
||
// enumerable is false by default
|
||
// writable is false by default
|
||
get: ${de?de.name:D.scope.buildUndefinedNode()},
|
||
set: ${xe?xe.name:D.scope.buildUndefinedNode()}
|
||
}
|
||
`,D);const he=D.node.value||D.scope.buildUndefinedNode();return W(r.template.statement.ast`
|
||
var ${r.types.cloneNode(ie)} = {
|
||
// configurable is false by default
|
||
// enumerable is false by default
|
||
writable: true,
|
||
value: ${he}
|
||
};
|
||
`,D)}function I(D,R,Y){const ie=Y.get(R.node.key.id.name),{methodId:de,id:xe,getId:X,setId:Q,initAdded:he}=ie;if(!he)return de?W(r.template.statement.ast`
|
||
Object.defineProperty(${D}, ${xe}, {
|
||
// configurable is false by default
|
||
// enumerable is false by default
|
||
// writable is false by default
|
||
value: ${de.name}
|
||
});
|
||
`,R):X||Q?(Y.set(R.node.key.id.name,Object.assign({},ie,{initAdded:!0})),W(r.template.statement.ast`
|
||
Object.defineProperty(${D}, ${xe}, {
|
||
// configurable is false by default
|
||
// enumerable is false by default
|
||
// writable is false by default
|
||
get: ${X?X.name:R.scope.buildUndefinedNode()},
|
||
set: ${Q?Q.name:R.scope.buildUndefinedNode()}
|
||
});
|
||
`,R)):void 0}function S(D,R,Y,ie){const de=Y.get(R.node.key.id.name),{getId:xe,setId:X,initAdded:Q}=de;if(!Q)return xe||X?function(he,me,_e,fe){const oe=_e.get(me.node.key.id.name),{id:J,getId:K,setId:q}=oe;if(_e.set(me.node.key.id.name,Object.assign({},oe,{initAdded:!0})),!fe.availableHelper("classPrivateFieldInitSpec"))return W(r.template.statement.ast`
|
||
${J}.set(${he}, {
|
||
get: ${K?K.name:me.scope.buildUndefinedNode()},
|
||
set: ${q?q.name:me.scope.buildUndefinedNode()}
|
||
});
|
||
`,me);const ue=fe.addHelper("classPrivateFieldInitSpec");return W(r.template.statement.ast`${ue}(
|
||
${r.types.thisExpression()},
|
||
${r.types.cloneNode(J)},
|
||
{
|
||
get: ${K?K.name:me.scope.buildUndefinedNode()},
|
||
set: ${q?q.name:me.scope.buildUndefinedNode()}
|
||
},
|
||
)`,me)}(D,R,Y,ie):function(he,me,_e,fe){const oe=_e.get(me.node.key.id.name),{id:J}=oe;if(!fe.availableHelper("classPrivateMethodInitSpec"))return W(r.template.statement.ast`${J}.add(${he})`,me);const K=fe.addHelper("classPrivateMethodInitSpec");return W(r.template.statement.ast`${K}(
|
||
${r.types.thisExpression()},
|
||
${r.types.cloneNode(J)}
|
||
)`,me)}(D,R,Y,ie)}function T(D,R){const{key:Y,computed:ie}=R.node,de=R.node.value||R.scope.buildUndefinedNode();return W(r.types.expressionStatement(r.types.assignmentExpression("=",r.types.memberExpression(D,Y,ie||r.types.isLiteral(Y)),de)),R)}function P(D,R,Y){const{key:ie,computed:de}=R.node,xe=R.node.value||R.scope.buildUndefinedNode();return W(r.types.expressionStatement(r.types.callExpression(Y.addHelper("defineProperty"),[D,de||r.types.isLiteral(ie)?ie:r.types.stringLiteral(ie.name),xe])),R)}function _(D,R,Y,ie){const de=ie.get(R.node.key.id.name),{id:xe,methodId:X,getId:Q,setId:he,initAdded:me}=de;if(!me)return Q||he?(ie.set(R.node.key.id.name,Object.assign({},de,{initAdded:!0})),W(r.template.statement.ast`
|
||
Object.defineProperty(${D}, ${xe}, {
|
||
// configurable is false by default
|
||
// enumerable is false by default
|
||
// writable is false by default
|
||
get: ${Q?Q.name:R.scope.buildUndefinedNode()},
|
||
set: ${he?he.name:R.scope.buildUndefinedNode()}
|
||
})
|
||
`,R)):W(r.template.statement.ast`
|
||
Object.defineProperty(${D}, ${xe}, {
|
||
// configurable is false by default
|
||
// enumerable is false by default
|
||
// writable is false by default
|
||
value: ${X.name}
|
||
});
|
||
`,R)}function $(D,R){let Y=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const ie=R.get(D.node.key.id.name),{id:de,methodId:xe,getId:X,setId:Q,getterDeclared:he,setterDeclared:me,static:_e}=ie,{params:fe,body:oe,generator:J,async:K}=D.node,q=X&&!he&&fe.length===0,ue=Q&&!me&&fe.length>0;let te=xe;return q?(R.set(D.node.key.id.name,Object.assign({},ie,{getterDeclared:!0})),te=X):ue?(R.set(D.node.key.id.name,Object.assign({},ie,{setterDeclared:!0})),te=Q):_e&&!Y&&(te=de),W(r.types.functionDeclaration(r.types.cloneNode(te),fe,oe,J,K),D)}const B=r.traverse.visitors.merge([{UnaryExpression(D){const{node:R}=D;if(R.operator==="delete"){const Y=(0,c.skipTransparentExprWrapperNodes)(R.argument);r.types.isThisExpression(Y)&&D.replaceWith(r.types.booleanLiteral(!0))}},ThisExpression(D,R){R.needsClassRef=!0,D.replaceWith(r.types.cloneNode(R.classRef))},MetaProperty(D){const{node:R,scope:Y}=D;R.meta.name==="new"&&R.property.name==="target"&&D.replaceWith(Y.buildUndefinedNode())}},s.default]),U={ReferencedIdentifier(D,R){D.scope.bindingIdentifierEquals(D.node.name,R.innerBinding)&&(R.needsClassRef=!0,D.node.name=R.classRef.name)}};function H(D,R,Y){var ie;const de={classRef:R,needsClassRef:!1,innerBinding:Y};return D.isMethod()||D.traverse(B,de),Y!=null&&(ie=de.classRef)!=null&&ie.name&&de.classRef.name!==Y.name&&D.traverse(U,de),de.needsClassRef}function N(D){let{key:R,computed:Y}=D;return R.type==="Identifier"?!Y&&(R.name==="name"||R.name==="length"):R.type==="StringLiteral"&&(R.value==="name"||R.value==="length")}function W(D,R){return r.types.inheritLeadingComments(D,R.node),r.types.inheritInnerComments(D,R.node),D}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.extractComputedKeys=function(c,u,h){const d=[],g={classBinding:c.node.id&&c.scope.getBinding(c.node.id.name),file:h};for(const f of u){const v=f.get("key");v.isReferencedIdentifier()?a(v,g):v.traverse(l,g);const C=f.node;if(!v.isConstantExpression()){const A=c.scope,b=r.types.isIdentifier(v.node)&&A.hasUid(v.node.name),m=v.isAssignmentExpression({operator:"="})&&r.types.isIdentifier(v.node.left)&&A.hasUid(v.node.left.name);if(b)continue;if(m)d.push(r.types.expressionStatement(r.types.cloneNode(C.key))),C.key=r.types.cloneNode(C.key.left);else{const E=c.scope.generateUidIdentifierBasedOnNode(C.key);A.push({id:E,kind:"let"}),d.push(r.types.expressionStatement(r.types.assignmentExpression("=",r.types.cloneNode(E),C.key))),C.key=r.types.cloneNode(E)}}}return d},e.injectInitialization=function(c,u,h,d,g){if(!h.length)return;const f=!!c.node.superClass;if(!u){const v=r.types.classMethod("constructor",r.types.identifier("constructor"),[],r.types.blockStatement([]));f&&(v.params=[r.types.restElement(r.types.identifier("args"))],v.body.body.push(r.template.statement.ast`super(...args)`)),[u]=c.get("body").unshiftContainer("body",v)}if(d&&d(o,{scope:u.scope}),f){const v=[];u.traverse(s,v);let C=!0;for(const A of v)if(C?C=!1:h=h.map(b=>r.types.cloneNode(b)),A.parentPath.isExpressionStatement())A.insertAfter(h);else{const b=[A.node,...h.map(m=>r.types.toExpression(m))];g||b.push(r.types.thisExpression()),A.replaceWith(r.types.sequenceExpression(b))}}else u.get("body").unshiftContainer("body",h)};var r=t(1),i=t(33);const s=r.traverse.visitors.merge([{Super(c){const{node:u,parentPath:h}=c;h.isCallExpression({callee:u})&&this.push(h)}},i.default]),o={"TSTypeAnnotation|TypeAnnotation"(c){c.skip()},ReferencedIdentifier(c,u){let{scope:h}=u;h.hasOwnBinding(c.node.name)&&(h.rename(c.node.name),c.skip())}};function a(c,u){if(u.classBinding&&u.classBinding===c.scope.getBinding(c.node.name)){const h=u.file.addHelper("classNameTDZError"),d=r.types.callExpression(h,[r.types.stringLiteral(c.node.name)]);c.replaceWith(r.types.sequenceExpression([d,c.node])),c.skip()}}const l={ReferencedIdentifier:a}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.FEATURES=void 0,e.enableFeature=function(g,f,v){let C;u(g,f)&&!c(g,f)||(g.set(o,g.get(o)|f),v==="#__internal__@babel/preset-env__prefer-true-but-false-is-ok-if-it-prevents-an-error"?(d(g,f,!0),g.set(l,g.get(l)|f)):v==="#__internal__@babel/preset-env__prefer-false-but-true-is-ok-if-it-prevents-an-error"?(d(g,f,!1),g.set(l,g.get(l)|f)):d(g,f,v));for(const[A,b]of s){if(!u(g,A)||c(g,A))continue;const m=h(g,A);if(C===!m)throw new Error("'loose' mode configuration must be the same for @babel/plugin-transform-class-properties, @babel/plugin-transform-private-methods and @babel/plugin-transform-private-property-in-object (when they are enabled).");C=m}if(C!==void 0)for(const[A,b]of s)u(g,A)&&h(g,A)!==C&&d(g,A,C)},e.isLoose=h,e.shouldTransform=function(g,f){let v=null,C=null,A=null,b=null,m=null;(0,r.hasOwnDecorators)(g.node)&&(v=g.get("decorators.0"));for(const E of g.get("body.body"))!v&&(0,r.hasOwnDecorators)(E.node)&&(v=E.get("decorators.0")),!C&&E.isClassProperty()&&(C=E),!A&&E.isClassPrivateProperty()&&(A=E),!b&&E.isClassPrivateMethod!=null&&E.isClassPrivateMethod()&&(b=E),!m&&E.isStaticBlock!=null&&E.isStaticBlock()&&(m=E);if(v&&A)throw A.buildCodeFrameError("Private fields in decorated classes are not supported yet.");if(v&&b)throw b.buildCodeFrameError("Private methods in decorated classes are not supported yet.");if(v&&!u(f,i.decorators))throw g.buildCodeFrameError(`Decorators are not enabled.
|
||
If you are using ["@babel/plugin-proposal-decorators", { "version": "legacy" }], make sure it comes *before* "@babel/plugin-transform-class-properties" and enable loose mode, like so:
|
||
["@babel/plugin-proposal-decorators", { "version": "legacy" }]
|
||
["@babel/plugin-transform-class-properties", { "loose": true }]`);if(b&&!u(f,i.privateMethods))throw b.buildCodeFrameError("Class private methods are not enabled. Please add `@babel/plugin-transform-private-methods` to your configuration.");if((C||A)&&!u(f,i.fields)&&!u(f,i.privateMethods))throw g.buildCodeFrameError("Class fields are not enabled. Please add `@babel/plugin-transform-class-properties` to your configuration.");if(m&&!u(f,i.staticBlocks))throw g.buildCodeFrameError("Static class blocks are not enabled. Please add `@babel/plugin-transform-class-static-block` to your configuration.");return!!(v||b||m)||!(!C&&!A||!u(f,i.fields))};var r=t(304);const i=e.FEATURES=Object.freeze({fields:2,privateMethods:4,decorators:8,privateIn:16,staticBlocks:32}),s=new Map([[i.fields,"@babel/plugin-transform-class-properties"],[i.privateMethods,"@babel/plugin-transform-private-methods"],[i.privateIn,"@babel/plugin-transform-private-property-in-object"]]),o="@babel/plugin-class-features/featuresKey",a="@babel/plugin-class-features/looseKey";var l="@babel/plugin-class-features/looseLowPriorityKey/#__internal__@babel/preset-env__please-overwrite-loose-instead-of-throwing",c=function(g,f){return!!(g.get(l)&f)};function u(g,f){return!!(g.get(o)&f)}function h(g,f){return!!(g.get(a)&f)}function d(g,f,v){v?g.set(a,g.get(a)|f):g.set(a,g.get(a)&~f),g.set(l,g.get(l)&~f)}},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,s){const{name:o}=i.node.id,a=i.parentPath.isExportNamedDeclaration();let l=a;!l&&s.isProgram(i.parent)&&(l=i.parent.body.some(h=>s.isExportNamedDeclaration(h)&&h.exportKind!=="type"&&!h.source&&h.specifiers.some(d=>s.isExportSpecifier(d)&&d.exportKind!=="type"&&d.local.name===o)));const{enumValues:c}=(0,r.translateEnumValues)(i,s);if(l){const h=s.objectExpression(c.map(d=>{let[g,f]=d;return s.objectProperty(s.isValidIdentifier(g)?s.identifier(g):s.stringLiteral(g),f)}));return void(i.scope.hasOwnBinding(o)?(a?i.parentPath:i).replaceWith(s.expressionStatement(s.callExpression(s.memberExpression(s.identifier("Object"),s.identifier("assign")),[i.node.id,h]))):(i.replaceWith(s.variableDeclaration("var",[s.variableDeclarator(i.node.id,h)])),i.scope.registerDeclaration(i)))}const u=new Map(c);i.scope.path.traverse({Scope(h){h.scope.hasOwnBinding(o)&&h.skip()},MemberExpression(h){if(!s.isIdentifier(h.node.object,{name:o}))return;let d;if(h.node.computed){if(!s.isStringLiteral(h.node.property))return;d=h.node.property.value}else{if(!s.isIdentifier(h.node.property))return;d=h.node.property.name}u.has(d)&&h.replaceWith(s.cloneNode(u.get(d)))}}),i.remove()};var r=t(305)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(u,h){if(u.node.declare||u.node.id.type==="StringLiteral")return void u.remove();if(!h)throw u.get("id").buildCodeFrameError("Namespace not marked type-only declare. Non-declarative namespaces are only supported experimentally in Babel. To enable and review caveats see: https://babeljs.io/docs/en/babel-plugin-transform-typescript");const d=u.node.id.name,g=c(u,r.types.cloneNode(u.node,!0));if(g===null){const f=u.findParent(v=>v.isProgram());(0,i.registerGlobalType)(f.scope,d),u.remove()}else u.scope.hasOwnBinding(d)?u.replaceWith(g):u.scope.registerDeclaration(u.replaceWithMultiple([s(d),g])[0])};var r=t(1),i=t(306);function s(u){return r.types.variableDeclaration("let",[r.types.variableDeclarator(r.types.identifier(u))])}function o(u,h){return r.types.memberExpression(r.types.identifier(u),r.types.identifier(h))}function a(u,h,d){if(u.kind!=="const")throw d.file.buildCodeFrameError(u,"Namespaces exporting non-const are not supported by Babel. Change to const or see: https://babeljs.io/docs/en/babel-plugin-transform-typescript");const{declarations:g}=u;if(g.every(C=>r.types.isIdentifier(C.id))){for(const C of g)C.init=r.types.assignmentExpression("=",o(h,C.id.name),C.init);return[u]}const f=r.types.getBindingIdentifiers(u),v=[];for(const C in f)v.push(r.types.assignmentExpression("=",o(h,C),r.types.cloneNode(f[C])));return[u,r.types.expressionStatement(r.types.sequenceExpression(v))]}function l(u,h){return u.hub.buildError(h,"Ambient modules cannot be nested in other modules or namespaces.",Error)}function c(u,h,d){const g=new Set,f=h.id;r.types.assertIdentifier(f);const v=u.scope.generateUid(f.name),C=r.types.isTSModuleBlock(h.body)?h.body.body:[r.types.exportNamedDeclaration(h.body)];let A=!0;for(let m=0;m<C.length;m++){const E=C[m];switch(E.type){case"TSModuleDeclaration":{if(!r.types.isIdentifier(E.id))throw l(u,E);const I=c(u,E);if(I!==null){A=!1;const S=E.id.name;g.has(S)?C[m]=I:(g.add(S),C.splice(m++,1,s(S),I))}continue}case"TSEnumDeclaration":case"FunctionDeclaration":case"ClassDeclaration":A=!1,g.add(E.id.name);continue;case"VariableDeclaration":A=!1;for(const I in r.types.getBindingIdentifiers(E))g.add(I);continue;default:A&&(A=r.types.isTypeScript(E));continue;case"ExportNamedDeclaration":}if(!("declare"in E.declaration)||!E.declaration.declare)switch(E.declaration.type){case"TSEnumDeclaration":case"FunctionDeclaration":case"ClassDeclaration":{A=!1;const I=E.declaration.id.name;g.add(I),C.splice(m++,1,E.declaration,r.types.expressionStatement(r.types.assignmentExpression("=",o(v,I),r.types.identifier(I))));break}case"VariableDeclaration":{A=!1;const I=a(E.declaration,v,u.hub);C.splice(m,I.length,...I),m+=I.length-1;break}case"TSModuleDeclaration":{if(!r.types.isIdentifier(E.declaration.id))throw l(u,E.declaration);const I=c(u,E.declaration,r.types.identifier(v));if(I!==null){A=!1;const S=E.declaration.id.name;g.has(S)?C[m]=I:(g.add(S),C.splice(m++,1,s(S),I))}else C.splice(m,1),m--}}}if(A)return null;let b=r.types.objectExpression([]);if(d){const m=r.types.memberExpression(d,f);b=r.template.expression.ast`
|
||
${r.types.cloneNode(m)} ||
|
||
(${r.types.cloneNode(m)} = ${b})
|
||
`}return r.template.statement.ast`
|
||
(function (${r.types.identifier(v)}) {
|
||
${C}
|
||
})(${f} || (${r.types.cloneNode(f)} = ${b}));
|
||
`}},(n,e,t)=>{/**
|
||
* @vue/compiler-core v3.4.15
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/t(12),Object.defineProperty(e,"__esModule",{value:!0});var r=t(142),i=t(156),s=t(21),o=t(94),a=t(506);const l=Symbol(""),c=Symbol(""),u=Symbol(""),h=Symbol(""),d=Symbol(""),g=Symbol(""),f=Symbol(""),v=Symbol(""),C=Symbol(""),A=Symbol(""),b=Symbol(""),m=Symbol(""),E=Symbol(""),I=Symbol(""),S=Symbol(""),T=Symbol(""),P=Symbol(""),_=Symbol(""),$=Symbol(""),B=Symbol(""),U=Symbol(""),H=Symbol(""),N=Symbol(""),W=Symbol(""),D=Symbol(""),R=Symbol(""),Y=Symbol(""),ie=Symbol(""),de=Symbol(""),xe=Symbol(""),X=Symbol(""),Q=Symbol(""),he=Symbol(""),me=Symbol(""),_e=Symbol(""),fe=Symbol(""),oe=Symbol(""),J=Symbol(""),K=Symbol(""),q={[l]:"Fragment",[c]:"Teleport",[u]:"Suspense",[h]:"KeepAlive",[d]:"BaseTransition",[g]:"openBlock",[f]:"createBlock",[v]:"createElementBlock",[C]:"createVNode",[A]:"createElementVNode",[b]:"createCommentVNode",[m]:"createTextVNode",[E]:"createStaticVNode",[I]:"resolveComponent",[S]:"resolveDynamicComponent",[T]:"resolveDirective",[P]:"resolveFilter",[_]:"withDirectives",[$]:"renderList",[B]:"renderSlot",[U]:"createSlots",[H]:"toDisplayString",[N]:"mergeProps",[W]:"normalizeClass",[D]:"normalizeStyle",[R]:"normalizeProps",[Y]:"guardReactiveProps",[ie]:"toHandlers",[de]:"camelize",[xe]:"capitalize",[X]:"toHandlerKey",[Q]:"setBlockTracking",[he]:"pushScopeId",[me]:"popScopeId",[_e]:"withCtx",[fe]:"unref",[oe]:"isRef",[J]:"withMemo",[K]:"isMemoSame"},ue={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function te(z){return{type:0,source:arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",children:z,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:ue}}function ce(z,ne,Ae,Me,He,je,We){let Ke=arguments.length>7&&arguments[7]!==void 0&&arguments[7],nt=arguments.length>8&&arguments[8]!==void 0&&arguments[8],vt=arguments.length>9&&arguments[9]!==void 0&&arguments[9],kt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:ue;return z&&(Ke?(z.helper(g),z.helper(Ye(z.inSSR,vt))):z.helper(Ne(z.inSSR,vt)),We&&z.helper(_)),{type:13,tag:ne,props:Ae,children:Me,patchFlag:He,dynamicProps:je,directives:We,isBlock:Ke,disableTracking:nt,isComponent:vt,loc:kt}}function ge(z){return{type:17,loc:arguments.length>1&&arguments[1]!==void 0?arguments[1]:ue,elements:z}}function Te(z){return{type:15,loc:arguments.length>1&&arguments[1]!==void 0?arguments[1]:ue,properties:z}}function ae(z,ne){return{type:16,loc:ue,key:r.isString(z)?L(z,!0):z,value:ne}}function L(z){let ne=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return{type:4,loc:arguments.length>2&&arguments[2]!==void 0?arguments[2]:ue,content:z,isStatic:ne,constType:ne?3:arguments.length>3&&arguments[3]!==void 0?arguments[3]:0}}function F(z){return{type:8,loc:arguments.length>1&&arguments[1]!==void 0?arguments[1]:ue,children:z}}function re(z){return{type:14,loc:arguments.length>2&&arguments[2]!==void 0?arguments[2]:ue,callee:z,arguments:arguments.length>1&&arguments[1]!==void 0?arguments[1]:[]}}function ke(z){return{type:18,params:z,returns:arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,newline:arguments.length>2&&arguments[2]!==void 0&&arguments[2],isSlot:arguments.length>3&&arguments[3]!==void 0&&arguments[3],loc:arguments.length>4&&arguments[4]!==void 0?arguments[4]:ue}}function ze(z,ne,Ae){return{type:19,test:z,consequent:ne,alternate:Ae,newline:!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],loc:ue}}function $e(z,ne){return{type:20,index:z,value:ne,isVNode:arguments.length>2&&arguments[2]!==void 0&&arguments[2],loc:ue}}function Ce(z){return{type:21,body:z,loc:ue}}function Ne(z,ne){return z||ne?C:A}function Ye(z,ne){return z||ne?f:v}function st(z,ne){let{helper:Ae,removeHelper:Me,inSSR:He}=ne;z.isBlock||(z.isBlock=!0,Me(Ne(He,z.isComponent)),Ae(g),Ae(Ye(He,z.isComponent)))}const ht=new Uint8Array([123,123]),It=new Uint8Array([125,125]);function Ir(z){return z>=97&&z<=122||z>=65&&z<=90}function rr(z){return z===32||z===10||z===9||z===12||z===13}function Sr(z){return z===47||z===62||rr(z)}function Vr(z){const ne=new Uint8Array(z.length);for(let Ae=0;Ae<z.length;Ae++)ne[Ae]=z.charCodeAt(Ae);return ne}const wt={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),TextareaEnd:new Uint8Array([60,47,116,101,120,116,97,114,101,97])},Nn={COMPILER_IS_ON_ELEMENT:{message:'Platform-native elements with "is" prop will no longer be treated as components in Vue 3 unless the "is" value is explicitly prefixed with "vue:".',link:"https://v3-migration.vuejs.org/breaking-changes/custom-elements-interop.html"},COMPILER_V_BIND_SYNC:{message:z=>`.sync modifier for v-bind has been removed. Use v-model with argument instead. \`v-bind:${z}.sync\` should be changed to \`v-model:${z}\`.`,link:"https://v3-migration.vuejs.org/breaking-changes/v-model.html"},COMPILER_V_BIND_OBJECT_ORDER:{message:'v-bind="obj" usage is now order sensitive and behaves like JavaScript object spread: it will now overwrite an existing non-mergeable attribute that appears before v-bind in the case of conflict. To retain 2.x behavior, move v-bind to make it the first attribute. You can also suppress this warning if the usage is intended.',link:"https://v3-migration.vuejs.org/breaking-changes/v-bind.html"},COMPILER_V_ON_NATIVE:{message:".native modifier for v-on has been removed as is no longer necessary.",link:"https://v3-migration.vuejs.org/breaking-changes/v-on-native-modifier-removed.html"},COMPILER_V_IF_V_FOR_PRECEDENCE:{message:"v-if / v-for precedence when used on the same element has changed in Vue 3: v-if now takes higher precedence and will no longer have access to v-for scope variables. It is best to avoid the ambiguity with <template> tags or use a computed property that filters v-for data source.",link:"https://v3-migration.vuejs.org/breaking-changes/v-if-v-for.html"},COMPILER_NATIVE_TEMPLATE:{message:"<template> with no special directives will render as a native template element instead of its inner content in Vue 3."},COMPILER_INLINE_TEMPLATE:{message:'"inline-template" has been removed in Vue 3.',link:"https://v3-migration.vuejs.org/breaking-changes/inline-template-attribute.html"},COMPILER_FILTERS:{message:'filters have been removed in Vue 3. The "|" symbol will be treated as native JavaScript bitwise OR operator. Use method calls or computed properties instead.',link:"https://v3-migration.vuejs.org/breaking-changes/filters.html"}};function $n(z,ne){let{compatConfig:Ae}=ne;const Me=Ae&&Ae[z];return z==="MODE"?Me||3:Me}function Pn(z,ne){const Ae=$n("MODE",ne),Me=$n(z,ne);return Ae===3?Me===!0:Me!==!1}function Xn(z,ne,Ae){return Pn(z,ne)}function si(z){throw z}function bs(z){}function Nr(z,ne,Ae,Me){const He=(Ae||Xi)[z]+(Me||""),je=new SyntaxError(String(He));return je.code=z,je.loc=ne,je}const Xi={0:"Illegal comment.",1:"CDATA section is allowed only in XML context.",2:"Duplicate attribute.",3:"End tag cannot have attributes.",4:"Illegal '/' in tags.",5:"Unexpected EOF in tag.",6:"Unexpected EOF in CDATA section.",7:"Unexpected EOF in comment.",8:"Unexpected EOF in script.",9:"Unexpected EOF in tag.",10:"Incorrectly closed comment.",11:"Incorrectly opened comment.",12:"Illegal tag name. Use '<' to print '<'.",13:"Attribute value was expected.",14:"End tag name was expected.",15:"Whitespace was expected.",16:"Unexpected '<!--' in comment.",17:`Attribute name cannot contain U+0022 ("), U+0027 ('), and U+003C (<).`,18:"Unquoted attribute value cannot contain U+0022 (\"), U+0027 ('), U+003C (<), U+003D (=), and U+0060 (`).",19:"Attribute name cannot start with '='.",21:"'<?' is allowed only in XML context.",20:"Unexpected null character.",22:"Illegal '/' in tags.",23:"Invalid end tag.",24:"Element is missing end tag.",25:"Interpolation end sign was not found.",27:"End bracket for dynamic directive argument was not found. Note that dynamic directive argument cannot contain spaces.",26:"Legal directive name was expected.",28:"v-if/v-else-if is missing expression.",29:"v-if/else branches must use unique keys.",30:"v-else/v-else-if has no adjacent v-if or v-else-if.",31:"v-for is missing expression.",32:"v-for has invalid expression.",33:"<template v-for> key should be placed on the <template> tag.",34:"v-bind is missing expression.",35:"v-on is missing expression.",36:"Unexpected custom directive on <slot> outlet.",37:"Mixed v-slot usage on both the component and nested <template>. When there are multiple named slots, all slots should use <template> syntax to avoid scope ambiguity.",38:"Duplicate slot names found. ",39:"Extraneous children found when component already has explicitly named default slot. These children will be ignored.",40:"v-slot can only be used on components or <template> tags.",41:"v-model is missing expression.",42:"v-model value must be a valid JavaScript member expression.",43:"v-model cannot be used on v-for or v-slot scope variables because they are not writable.",44:`v-model cannot be used on a prop, because local prop bindings are not writable.
|
||
Use a v-bind binding combined with a v-on listener that emits update:x event instead.`,45:"Error parsing JavaScript expression: ",46:"<KeepAlive> expects exactly one child component.",51:"@vnode-* hooks in templates are no longer supported. Use the vue: prefix instead. For example, @vnode-mounted should be changed to @vue:mounted. @vnode-* hooks support has been removed in 3.4.",47:'"prefixIdentifiers" option is not supported in this build of compiler.',48:"ES module mode is not supported in this build of compiler.",49:'"cacheHandlers" option is only supported when the "prefixIdentifiers" option is enabled.',50:'"scopeId" option is only supported in module mode.',52:""};function js(z,ne){let Ae=arguments.length>2&&arguments[2]!==void 0&&arguments[2],Me=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],He=arguments.length>4&&arguments[4]!==void 0?arguments[4]:Object.create(null);const je=z.type==="Program"?z.body[0].type==="ExpressionStatement"&&z.body[0].expression:z;o.walk(z,{enter(We,Ke){if(Ke&&Me.push(Ke),Ke&&Ke.type.startsWith("TS")&&!Ot.includes(Ke.type))return this.skip();if(We.type==="Identifier"){const nt=!!He[We.name],vt=Zi(We,Ke,Me);(Ae||vt&&!nt)&&ne(We,Ke,Me,vt,nt)}else We.type==="ObjectProperty"&&Ke?.type==="ObjectPattern"?We.inPattern=!0:Dr(We)?We.scopeIds?We.scopeIds.forEach(nt=>tr(nt,He)):ct(We,nt=>ar(We,nt,He)):We.type==="BlockStatement"&&(We.scopeIds?We.scopeIds.forEach(nt=>tr(nt,He)):Mt(We,nt=>ar(We,nt,He)))},leave(We,Ke){if(Ke&&Me.pop(),We!==je&&We.scopeIds)for(const nt of We.scopeIds)He[nt]--,He[nt]===0&&delete He[nt]}})}function Zi(z,ne,Ae){if(!ne)return!0;if(z.name==="arguments")return!1;if(function(Me,He,je){switch(He.type){case"MemberExpression":case"OptionalMemberExpression":return He.property===Me?!!He.computed:He.object===Me;case"JSXMemberExpression":return He.object===Me;case"VariableDeclarator":return He.init===Me;case"ArrowFunctionExpression":return He.body===Me;case"PrivateName":case"LabeledStatement":case"CatchClause":case"RestElement":case"BreakStatement":case"ContinueStatement":case"FunctionDeclaration":case"FunctionExpression":case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ImportAttribute":case"JSXAttribute":case"ObjectPattern":case"ArrayPattern":case"MetaProperty":return!1;case"ClassMethod":case"ClassPrivateMethod":case"ObjectMethod":return He.key===Me&&!!He.computed;case"ObjectProperty":case"ClassProperty":case"TSPropertySignature":return He.key!==Me||!!He.computed;case"ClassPrivateProperty":case"ObjectTypeProperty":return He.key!==Me;case"ClassDeclaration":case"ClassExpression":return He.superClass===Me;case"AssignmentExpression":case"AssignmentPattern":return He.right===Me;case"ExportSpecifier":return He.local===Me;case"TSEnumMember":return He.id!==Me}return!0}(z,ne))return!0;switch(ne.type){case"AssignmentExpression":case"AssignmentPattern":return!0;case"ObjectPattern":case"ArrayPattern":return pt(ne,Ae)}return!1}function pt(z,ne){if(z&&(z.type==="ObjectProperty"||z.type==="ArrayPattern")){let Ae=ne.length;for(;Ae--;){const Me=ne[Ae];if(Me.type==="AssignmentExpression")return!0;if(Me.type!=="ObjectProperty"&&!Me.type.endsWith("Pattern"))break}}return!1}function gt(z){let ne=z.length;for(;ne--;){const Ae=z[ne];if(Ae.type==="NewExpression")return!0;if(Ae.type!=="MemberExpression")break}return!1}function ct(z,ne){for(const Ae of z.params)for(const Me of Dt(Ae))ne(Me)}function Mt(z,ne){for(const Ae of z.body)if(Ae.type==="VariableDeclaration"){if(Ae.declare)continue;for(const Me of Ae.declarations)for(const He of Dt(Me.id))ne(He)}else if(Ae.type==="FunctionDeclaration"||Ae.type==="ClassDeclaration"){if(Ae.declare||!Ae.id)continue;ne(Ae.id)}else if(Ae.type==="ForOfStatement"||Ae.type==="ForInStatement"||Ae.type==="ForStatement"){const Me=Ae.type==="ForStatement"?Ae.init:Ae.left;if(Me&&Me.type==="VariableDeclaration")for(const He of Me.declarations)for(const je of Dt(He.id))ne(je)}}function Dt(z){let ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];switch(z.type){case"Identifier":ne.push(z);break;case"MemberExpression":let Ae=z;for(;Ae.type==="MemberExpression";)Ae=Ae.object;ne.push(Ae);break;case"ObjectPattern":for(const Me of z.properties)Me.type==="RestElement"?Dt(Me.argument,ne):Dt(Me.value,ne);break;case"ArrayPattern":z.elements.forEach(Me=>{Me&&Dt(Me,ne)});break;case"RestElement":Dt(z.argument,ne);break;case"AssignmentPattern":Dt(z.left,ne)}return ne}function tr(z,ne){z in ne?ne[z]++:ne[z]=1}function ar(z,ne,Ae){const{name:Me}=ne;z.scopeIds&&z.scopeIds.has(Me)||(tr(Me,Ae),(z.scopeIds||(z.scopeIds=new Set)).add(Me))}const Dr=z=>/Function(?:Expression|Declaration)$|Method$/.test(z.type),yr=z=>z&&(z.type==="ObjectProperty"||z.type==="ObjectMethod")&&!z.computed,dt=(z,ne)=>yr(ne)&&ne.key===z,Ot=["TSAsExpression","TSTypeAssertion","TSNonNullExpression","TSInstantiationExpression","TSSatisfiesExpression"];function _t(z){return Ot.includes(z.type)?_t(z.expression):z}const Qt=z=>z.type===4&&z.isStatic;function wr(z){switch(z){case"Teleport":case"teleport":return c;case"Suspense":case"suspense":return u;case"KeepAlive":case"keep-alive":return h;case"BaseTransition":case"base-transition":return d}}const nn=/^\d|[^\$\w]/,Er=z=>!nn.test(z),en=/[A-Za-z_$\xA0-\uFFFF]/,Bn=/[\.\?\w$\xA0-\uFFFF]/,tn=/\s+[.[]\s*|\s*[.[]\s+/g,bn=(z,ne)=>{try{let Ae=s.parseExpression(z,{plugins:ne.expressionPlugins});return Ae=_t(Ae),Ae.type==="MemberExpression"||Ae.type==="OptionalMemberExpression"||Ae.type==="Identifier"&&Ae.name!=="undefined"}catch{return!1}},En=bn;function Mi(z,ne){let Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ne.length;return In({offset:z.offset,line:z.line,column:z.column},ne,Ae)}function In(z,ne){let Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ne.length,Me=0,He=-1;for(let je=0;je<Ae;je++)ne.charCodeAt(je)===10&&(Me++,He=je);return z.offset+=Ae,z.line+=Me,z.column=He===-1?z.column+Ae:Ae-He,z}function Hr(z,ne){let Ae=arguments.length>2&&arguments[2]!==void 0&&arguments[2];for(let Me=0;Me<z.props.length;Me++){const He=z.props[Me];if(He.type===7&&(Ae||He.exp)&&(r.isString(ne)?He.name===ne:ne.test(He.name)))return He}}function Dn(z,ne){let Ae=arguments.length>2&&arguments[2]!==void 0&&arguments[2],Me=arguments.length>3&&arguments[3]!==void 0&&arguments[3];for(let He=0;He<z.props.length;He++){const je=z.props[He];if(je.type===6){if(Ae)continue;if(je.name===ne&&(je.value||Me))return je}else if(je.name==="bind"&&(je.exp||Me)&&ui(je.arg,ne))return je}}function ui(z,ne){return!(!z||!Qt(z)||z.content!==ne)}function Ds(z){return z.type===5||z.type===2}function as(z){return z.type===7&&z.name==="slot"}function hi(z){return z.type===1&&z.tagType===3}function Es(z){return z.type===1&&z.tagType===2}const mi=new Set([R,Y]);function Fi(z){let ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(z&&!r.isString(z)&&z.type===14){const Ae=z.callee;if(!r.isString(Ae)&&mi.has(Ae))return Fi(z.arguments[0],ne.concat(z))}return[z,ne]}function ls(z,ne,Ae){let Me,He,je=z.type===13?z.props:z.arguments[2],We=[];if(je&&!r.isString(je)&&je.type===14){const Ke=Fi(je);je=Ke[0],We=Ke[1],He=We[We.length-1]}if(je==null||r.isString(je))Me=Te([ne]);else if(je.type===14){const Ke=je.arguments[0];r.isString(Ke)||Ke.type!==15?je.callee===ie?Me=re(Ae.helper(N),[Te([ne]),je]):je.arguments.unshift(Te([ne])):Wa(ne,Ke)||Ke.properties.unshift(ne),!Me&&(Me=je)}else je.type===15?(Wa(ne,je)||je.properties.unshift(ne),Me=je):(Me=re(Ae.helper(N),[Te([ne]),je]),He&&He.callee===Y&&(He=We[We.length-2]));z.type===13?He?He.arguments[0]=Me:z.props=Me:He?He.arguments[0]=Me:z.arguments[2]=Me}function Wa(z,ne){let Ae=!1;if(z.key.type===4){const Me=z.key.content;Ae=ne.properties.some(He=>He.key.type===4&&He.key.content===Me)}return Ae}function Qi(z,ne){return`_${ne}_${z.replace(/[^\w]/g,(Ae,Me)=>Ae==="-"?"_":z.charCodeAt(Me).toString())}`}function nr(z,ne){if(!z||Object.keys(ne).length===0)return!1;switch(z.type){case 1:for(let Ae=0;Ae<z.props.length;Ae++){const Me=z.props[Ae];if(Me.type===7&&(nr(Me.arg,ne)||nr(Me.exp,ne)))return!0}return z.children.some(Ae=>nr(Ae,ne));case 11:return!!nr(z.source,ne)||z.children.some(Ae=>nr(Ae,ne));case 9:return z.branches.some(Ae=>nr(Ae,ne));case 10:return!!nr(z.condition,ne)||z.children.some(Ae=>nr(Ae,ne));case 4:return!z.isStatic&&Er(z.content)&&!!ne[z.content];case 8:return z.children.some(Ae=>r.isObject(Ae)&&nr(Ae,ne));case 5:case 12:return nr(z.content,ne);default:return!1}}function ia(z){return z.type===14&&z.callee===J?z.arguments[1].returns:z}const Ro=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Fs={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:r.NO,isPreTag:r.NO,isCustomElement:r.NO,onError:si,onWarn:bs,comments:!1,prefixIdentifiers:!1};let Mn=Fs,cs=null,sn="",ti=null,ir=null,ki="",Ri=-1,Ji=-1,Vo=0,$t=!1,fo=null;const Si=[],ri=new class{constructor(z,ne){this.stack=z,this.cbs=ne,this.state=1,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=1,this.inRCDATA=!1,this.inXML=!1,this.inVPre=!1,this.newlines=[],this.mode=0,this.delimiterOpen=ht,this.delimiterClose=It,this.delimiterIndex=-1,this.currentSequence=void 0,this.sequenceIndex=0,this.entityDecoder=new i.EntityDecoder(i.htmlDecodeTree,(Ae,Me)=>this.emitCodePoint(Ae,Me))}get inSFCRoot(){return this.mode===2&&this.stack.length===0}reset(){this.state=1,this.mode=0,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=1,this.inRCDATA=!1,this.currentSequence=void 0,this.newlines.length=0,this.delimiterOpen=ht,this.delimiterClose=It}getPos(z){let ne=1,Ae=z+1;for(let Me=this.newlines.length-1;Me>=0;Me--){const He=this.newlines[Me];if(z>He){ne=Me+2,Ae=z-He;break}}return{column:Ae,line:ne,offset:z}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(z){z===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):z===38?this.startEntity():this.inVPre||z!==this.delimiterOpen[0]||(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(z))}stateInterpolationOpen(z){if(z===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const ne=this.index+1-this.delimiterOpen.length;ne>this.sectionStart&&this.cbs.ontext(this.sectionStart,ne),this.state=3,this.sectionStart=ne}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(z)):(this.state=1,this.stateText(z))}stateInterpolation(z){z===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(z))}stateInterpolationClose(z){z===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(z))}stateSpecialStartSequence(z){const ne=this.sequenceIndex===this.currentSequence.length;if(ne?Sr(z):(32|z)===this.currentSequence[this.sequenceIndex]){if(!ne)return void this.sequenceIndex++}else this.inRCDATA=!1;this.sequenceIndex=0,this.state=6,this.stateInTagName(z)}stateInRCDATA(z){if(this.sequenceIndex===this.currentSequence.length){if(z===62||rr(z)){const ne=this.index-this.currentSequence.length;if(this.sectionStart<ne){const Ae=this.index;this.index=ne,this.cbs.ontext(this.sectionStart,ne),this.index=Ae}return this.sectionStart=ne+2,this.stateInClosingTagName(z),void(this.inRCDATA=!1)}this.sequenceIndex=0}(32|z)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:this.sequenceIndex===0?this.currentSequence===wt.TitleEnd||this.currentSequence===wt.TextareaEnd&&!this.inSFCRoot?z===38?this.startEntity():z===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(z)):this.fastForwardTo(60)&&(this.sequenceIndex=1):this.sequenceIndex=+(z===60)}stateCDATASequence(z){z===wt.Cdata[this.sequenceIndex]?++this.sequenceIndex===wt.Cdata.length&&(this.state=28,this.currentSequence=wt.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=23,this.stateInDeclaration(z))}fastForwardTo(z){for(;++this.index<this.buffer.length;){const ne=this.buffer.charCodeAt(this.index);if(ne===10&&this.newlines.push(this.index),ne===z)return!0}return this.index=this.buffer.length-1,!1}stateInCommentLike(z){z===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===wt.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index-2):this.cbs.oncomment(this.sectionStart,this.index-2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=1):this.sequenceIndex===0?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):z!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}startSpecial(z,ne){this.enterRCDATA(z,ne),this.state=31}enterRCDATA(z,ne){this.inRCDATA=!0,this.currentSequence=z,this.sequenceIndex=ne}stateBeforeTagName(z){if(z===33)this.state=22,this.sectionStart=this.index+1;else if(z===63)this.state=24,this.sectionStart=this.index+1;else if(Ir(z))if(this.sectionStart=this.index,this.mode===0)this.state=6;else if(this.inSFCRoot)this.state=34;else if(this.inXML)this.state=6;else{const ne=32|z;this.state=ne===116?30:ne===115?29:6}else z===47?this.state=8:(this.state=1,this.stateText(z))}stateInTagName(z){Sr(z)&&this.handleTagName(z)}stateInSFCRootTagName(z){if(Sr(z)){const ne=this.buffer.slice(this.sectionStart,this.index);ne!=="template"&&this.enterRCDATA(Vr("</"+ne),0),this.handleTagName(z)}}handleTagName(z){this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(z)}stateBeforeClosingTagName(z){rr(z)||(z===62?(this.cbs.onerr(14,this.index),this.state=1,this.sectionStart=this.index+1):(this.state=Ir(z)?9:27,this.sectionStart=this.index))}stateInClosingTagName(z){(z===62||rr(z))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=10,this.stateAfterClosingTagName(z))}stateAfterClosingTagName(z){z===62&&(this.state=1,this.sectionStart=this.index+1)}stateBeforeAttrName(z){z===62?(this.cbs.onopentagend(this.index),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):z===47?(this.state=7,this.peek()!==62&&this.cbs.onerr(22,this.index)):z===60&&this.peek()===47?(this.cbs.onopentagend(this.index),this.state=5,this.sectionStart=this.index):rr(z)||(z===61&&this.cbs.onerr(19,this.index),this.handleAttrStart(z))}handleAttrStart(z){z===118&&this.peek()===45?(this.state=13,this.sectionStart=this.index):z===46||z===58||z===64||z===35?(this.cbs.ondirname(this.index,this.index+1),this.state=14,this.sectionStart=this.index+1):(this.state=12,this.sectionStart=this.index)}stateInSelfClosingTag(z){z===62?(this.cbs.onselfclosingtag(this.index),this.state=1,this.sectionStart=this.index+1,this.inRCDATA=!1):rr(z)||(this.state=11,this.stateBeforeAttrName(z))}stateInAttrName(z){z===61||Sr(z)?(this.cbs.onattribname(this.sectionStart,this.index),this.handleAttrNameEnd(z)):z!==34&&z!==39&&z!==60||this.cbs.onerr(17,this.index)}stateInDirName(z){z===61||Sr(z)?(this.cbs.ondirname(this.sectionStart,this.index),this.handleAttrNameEnd(z)):z===58?(this.cbs.ondirname(this.sectionStart,this.index),this.state=14,this.sectionStart=this.index+1):z===46&&(this.cbs.ondirname(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDirArg(z){z===61||Sr(z)?(this.cbs.ondirarg(this.sectionStart,this.index),this.handleAttrNameEnd(z)):z===91?this.state=15:z===46&&(this.cbs.ondirarg(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDynamicDirArg(z){z===93?this.state=14:(z===61||Sr(z))&&(this.cbs.ondirarg(this.sectionStart,this.index+1),this.handleAttrNameEnd(z),this.cbs.onerr(27,this.index))}stateInDirModifier(z){z===61||Sr(z)?(this.cbs.ondirmodifier(this.sectionStart,this.index),this.handleAttrNameEnd(z)):z===46&&(this.cbs.ondirmodifier(this.sectionStart,this.index),this.sectionStart=this.index+1)}handleAttrNameEnd(z){this.sectionStart=this.index,this.state=17,this.cbs.onattribnameend(this.index),this.stateAfterAttrName(z)}stateAfterAttrName(z){z===61?this.state=18:z===47||z===62?(this.cbs.onattribend(0,this.sectionStart),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(z)):rr(z)||(this.cbs.onattribend(0,this.sectionStart),this.handleAttrStart(z))}stateBeforeAttrValue(z){z===34?(this.state=19,this.sectionStart=this.index+1):z===39?(this.state=20,this.sectionStart=this.index+1):rr(z)||(this.sectionStart=this.index,this.state=21,this.stateInAttrValueNoQuotes(z))}handleInAttrValue(z,ne){z===ne?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(ne===34?3:2,this.index+1),this.state=11):z===38&&this.startEntity()}stateInAttrValueDoubleQuotes(z){this.handleInAttrValue(z,34)}stateInAttrValueSingleQuotes(z){this.handleInAttrValue(z,39)}stateInAttrValueNoQuotes(z){rr(z)||z===62?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(1,this.index),this.state=11,this.stateBeforeAttrName(z)):z===34||z===39||z===60||z===61||z===96?this.cbs.onerr(18,this.index):z===38&&this.startEntity()}stateBeforeDeclaration(z){z===91?(this.state=26,this.sequenceIndex=0):this.state=z===45?25:23}stateInDeclaration(z){(z===62||this.fastForwardTo(62))&&(this.state=1,this.sectionStart=this.index+1)}stateInProcessingInstruction(z){(z===62||this.fastForwardTo(62))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeComment(z){z===45?(this.state=28,this.currentSequence=wt.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=23}stateInSpecialComment(z){(z===62||this.fastForwardTo(62))&&(this.cbs.oncomment(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeSpecialS(z){const ne=32|z;ne===wt.ScriptEnd[3]?this.startSpecial(wt.ScriptEnd,4):ne===wt.StyleEnd[3]?this.startSpecial(wt.StyleEnd,4):(this.state=6,this.stateInTagName(z))}stateBeforeSpecialT(z){const ne=32|z;ne===wt.TitleEnd[3]?this.startSpecial(wt.TitleEnd,4):ne===wt.TextareaEnd[3]?this.startSpecial(wt.TextareaEnd,4):(this.state=6,this.stateInTagName(z))}startEntity(){this.baseState=this.state,this.state=33,this.entityStart=this.index,this.entityDecoder.startEntity(this.baseState===1||this.baseState===32?i.DecodingMode.Legacy:i.DecodingMode.Attribute)}stateInEntity(){{const z=this.entityDecoder.write(this.buffer,this.index);z>=0?(this.state=this.baseState,z===0&&(this.index=this.entityStart)):this.index=this.buffer.length-1}}parse(z){for(this.buffer=z;this.index<this.buffer.length;){const ne=this.buffer.charCodeAt(this.index);switch(ne===10&&this.newlines.push(this.index),this.state){case 1:this.stateText(ne);break;case 2:this.stateInterpolationOpen(ne);break;case 3:this.stateInterpolation(ne);break;case 4:this.stateInterpolationClose(ne);break;case 31:this.stateSpecialStartSequence(ne);break;case 32:this.stateInRCDATA(ne);break;case 26:this.stateCDATASequence(ne);break;case 19:this.stateInAttrValueDoubleQuotes(ne);break;case 12:this.stateInAttrName(ne);break;case 13:this.stateInDirName(ne);break;case 14:this.stateInDirArg(ne);break;case 15:this.stateInDynamicDirArg(ne);break;case 16:this.stateInDirModifier(ne);break;case 28:this.stateInCommentLike(ne);break;case 27:this.stateInSpecialComment(ne);break;case 11:this.stateBeforeAttrName(ne);break;case 6:this.stateInTagName(ne);break;case 34:this.stateInSFCRootTagName(ne);break;case 9:this.stateInClosingTagName(ne);break;case 5:this.stateBeforeTagName(ne);break;case 17:this.stateAfterAttrName(ne);break;case 20:this.stateInAttrValueSingleQuotes(ne);break;case 18:this.stateBeforeAttrValue(ne);break;case 8:this.stateBeforeClosingTagName(ne);break;case 10:this.stateAfterClosingTagName(ne);break;case 29:this.stateBeforeSpecialS(ne);break;case 30:this.stateBeforeSpecialT(ne);break;case 21:this.stateInAttrValueNoQuotes(ne);break;case 7:this.stateInSelfClosingTag(ne);break;case 23:this.stateInDeclaration(ne);break;case 22:this.stateBeforeDeclaration(ne);break;case 25:this.stateBeforeComment(ne);break;case 24:this.stateInProcessingInstruction(ne);break;case 33:this.stateInEntity()}this.index++}this.cleanup(),this.finish()}cleanup(){this.sectionStart!==this.index&&(this.state===1||this.state===32&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):this.state!==19&&this.state!==20&&this.state!==21||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}finish(){this.state===33&&(this.entityDecoder.end(),this.state=this.baseState),this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){const z=this.buffer.length;this.sectionStart>=z||(this.state===28?this.currentSequence===wt.CdataEnd?this.cbs.oncdata(this.sectionStart,z):this.cbs.oncomment(this.sectionStart,z):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,z))}emitCodePoint(z,ne){this.baseState!==1&&this.baseState!==32?(this.sectionStart<this.entityStart&&this.cbs.onattribdata(this.sectionStart,this.entityStart),this.sectionStart=this.entityStart+ne,this.index=this.sectionStart-1,this.cbs.onattribentity(i.fromCodePoint(z),this.entityStart,this.sectionStart)):(this.sectionStart<this.entityStart&&this.cbs.ontext(this.sectionStart,this.entityStart),this.sectionStart=this.entityStart+ne,this.index=this.sectionStart-1,this.cbs.ontextentity(i.fromCodePoint(z),this.entityStart,this.sectionStart))}}(Si,{onerr:po,ontext(z,ne){gi(di(z,ne),z,ne)},ontextentity(z,ne,Ae){gi(z,ne,Ae)},oninterpolation(z,ne){if($t)return gi(di(z,ne),z,ne);let Ae=z+ri.delimiterOpen.length,Me=ne-ri.delimiterClose.length;for(;rr(sn.charCodeAt(Ae));)Ae++;for(;rr(sn.charCodeAt(Me-1));)Me--;let He=di(Ae,Me);He.includes("&")&&(He=i.decodeHTML(He)),Uu({type:5,content:mc(He,!1,Ms(Ae,Me)),loc:Ms(z,ne)})},onopentagname(z,ne){const Ae=di(z,ne);ti={type:1,tag:Ae,ns:Mn.getNamespace(Ae,Si[0],Mn.ns),tagType:0,props:[],children:[],loc:Ms(z-1,ne),codegenNode:void 0}},onopentagend(z){Il(z)},onclosetag(z,ne){const Ae=di(z,ne);if(!Mn.isVoidTag(Ae)){let Me=!1;for(let He=0;He<Si.length;He++)if(Si[He].tag.toLowerCase()===Ae.toLowerCase()){Me=!0,He>0&&po(24,Si[0].loc.start.offset);for(let je=0;je<=He;je++)_o(Si.shift(),ne,je<He);break}Me||po(23,Bu(z,60))}},onselfclosingtag(z){var ne;const Ae=ti.tag;ti.isSelfClosing=!0,Il(z),((ne=Si[0])==null?void 0:ne.tag)===Ae&&_o(Si.shift(),z)},onattribname(z,ne){ir={type:6,name:di(z,ne),nameLoc:Ms(z,ne),value:void 0,loc:Ms(z)}},ondirname(z,ne){const Ae=di(z,ne),Me=Ae==="."||Ae===":"?"bind":Ae==="@"?"on":Ae==="#"?"slot":Ae.slice(2);if($t||Me!==""||po(26,z),$t||Me==="")ir={type:6,name:Ae,nameLoc:Ms(z,ne),value:void 0,loc:Ms(z)};else if(ir={type:7,name:Me,rawName:Ae,exp:void 0,arg:void 0,modifiers:Ae==="."?["prop"]:[],loc:Ms(z)},Me==="pre"){$t=ri.inVPre=!0,fo=ti;const He=ti.props;for(let je=0;je<He.length;je++)He[je].type===7&&(He[je]=hv(He[je]))}},ondirarg(z,ne){if(z===ne)return;const Ae=di(z,ne);if($t)ir.name+=Ae,Ga(ir.nameLoc,ne);else{const Me=Ae[0]!=="[";ir.arg=mc(Me?Ae:Ae.slice(1,-1),Me,Ms(z,ne),Me?3:0)}},ondirmodifier(z,ne){const Ae=di(z,ne);if($t)ir.name+="."+Ae,Ga(ir.nameLoc,ne);else if(ir.name==="slot"){const Me=ir.arg;Me&&(Me.content+="."+Ae,Ga(Me.loc,ne))}else ir.modifiers.push(Ae)},onattribdata(z,ne){ki+=di(z,ne),Ri<0&&(Ri=z),Ji=ne},onattribentity(z,ne,Ae){ki+=z,Ri<0&&(Ri=ne),Ji=Ae},onattribnameend(z){const ne=ir.loc.start.offset,Ae=di(ne,z);ir.type===7&&(ir.rawName=Ae),ti.props.some(Me=>(Me.type===7?Me.rawName:Me.name)===Ae)&&po(2,ne)},onattribend(z,ne){if(ti&&ir){if(Ga(ir.loc,ne),z!==0)if(ir.type===6)ir.name==="class"&&(ki=Fu(ki).trim()),z!==1||ki||po(13,ne),ir.value={type:2,content:ki,loc:z===1?Ms(Ri,Ji):Ms(Ri-1,Ji+1)},ri.inSFCRoot&&ti.tag==="template"&&ir.name==="lang"&&ki&&ki!=="html"&&ri.enterRCDATA(Vr("</template"),0);else{let Ae=0;ir.name==="for"?Ae=3:ir.name==="slot"?Ae=1:ir.name==="on"&&ki.includes(";")&&(Ae=2),ir.exp=mc(ki,!1,Ms(Ri,Ji),0,Ae),ir.name==="for"&&(ir.forParseResult=function(He){const je=He.loc,We=He.content,Ke=We.match(Ro);if(!Ke)return;const[,nt,vt]=Ke,kt=function(kr,zt){let Ut=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const Yr=je.start.offset+zt;return mc(kr,!1,Ms(Yr,Yr+kr.length),0,Ut?1:0)},Bt={source:kt(vt.trim(),We.indexOf(vt,nt.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let zr=nt.trim().replace(us,"").trim();const Tr=nt.indexOf(zr),fr=zr.match(wa);if(fr){zr=zr.replace(wa,"").trim();const kr=fr[1].trim();let zt;if(kr&&(zt=We.indexOf(kr,Tr+zr.length),Bt.key=kt(kr,zt,!0)),fr[2]){const Ut=fr[2].trim();Ut&&(Bt.index=kt(Ut,We.indexOf(Ut,Bt.key?zt+kr.length:Tr+zr.length),!0))}}return zr&&(Bt.value=kt(zr,Tr,!0)),Bt}(ir.exp));let Me=-1;ir.name==="bind"&&(Me=ir.modifiers.indexOf("sync"))>-1&&Xn("COMPILER_V_BIND_SYNC",Mn,ir.loc,ir.rawName)&&(ir.name="model",ir.modifiers.splice(Me,1))}ir.type===7&&ir.name==="pre"||ti.props.push(ir)}ki="",Ri=Ji=-1},oncomment(z,ne){Mn.comments&&Uu({type:3,content:di(z,ne),loc:Ms(z-4,ne+3)})},onend(){const z=sn.length;if(ri.state!==1)switch(ri.state){case 5:case 8:po(5,z);break;case 3:case 4:po(25,ri.sectionStart);break;case 28:ri.currentSequence===wt.CdataEnd?po(6,z):po(7,z);break;case 6:case 7:case 9:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:po(9,z)}for(let ne=0;ne<Si.length;ne++)_o(Si[ne],z-1),po(24,Si[ne].loc.start.offset)},oncdata(z,ne){Si[0].ns!==0?gi(di(z,ne),z,ne):po(1,z-9)},onprocessinginstruction(z){(Si[0]?Si[0].ns:Mn.ns)===0&&po(21,z-1)}}),wa=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,us=/^\(|\)$/g;function di(z,ne){return sn.slice(z,ne)}function Il(z){ri.inSFCRoot&&(ti.innerLoc=Ms(z+1,z+1)),Uu(ti);const{tag:ne,ns:Ae}=ti;Ae===0&&Mn.isPreTag(ne)&&Vo++,Mn.isVoidTag(ne)?_o(ti,z):(Si.unshift(ti),Ae!==1&&Ae!==2||(ri.inXML=!0)),ti=null}function gi(z,ne,Ae){const Me=Si[0]||cs,He=Me.children[Me.children.length-1];He?.type===2?(He.content+=z,Ga(He.loc,Ae)):Me.children.push({type:2,content:z,loc:Ms(ne,Ae)})}function _o(z,ne){let Ae=arguments.length>2&&arguments[2]!==void 0&&arguments[2];Ga(z.loc,Ae?Bu(ne,60):ne+1),ri.inSFCRoot&&(z.children.length?z.innerLoc.end=r.extend({},z.children[z.children.length-1].loc.end):z.innerLoc.end=r.extend({},z.innerLoc.start),z.innerLoc.source=di(z.innerLoc.start.offset,z.innerLoc.end.offset));const{tag:Me,ns:He}=z;$t||(Me==="slot"?z.tagType=2:ju(z)?z.tagType=3:function(je){let{tag:We,props:Ke}=je;var nt,vt;if(Mn.isCustomElement(We))return!1;if(We==="component"||(vt=We.charCodeAt(0))>64&&vt<91||wr(We)||(nt=Mn.isBuiltInComponent)!=null&&nt.call(Mn,We)||Mn.isNativeTag&&!Mn.isNativeTag(We))return!0;for(let kt=0;kt<Ke.length;kt++){const Bt=Ke[kt];if(Bt.type===6){if(Bt.name==="is"&&Bt.value&&(Bt.value.content.startsWith("vue:")||Xn("COMPILER_IS_ON_ELEMENT",Mn,Bt.loc)))return!0}else if(Bt.name==="bind"&&ui(Bt.arg,"is")&&Xn("COMPILER_IS_ON_ELEMENT",Mn,Bt.loc))return!0}return!1}(z)&&(z.tagType=1)),ri.inRCDATA||(z.children=K1(z.children,z.tag)),He===0&&Mn.isPreTag(Me)&&Vo--,fo===z&&($t=ri.inVPre=!1,fo=null),ri.inXML&&(Si[0]?Si[0].ns:Mn.ns)===0&&(ri.inXML=!1);{const je=z.props;if(!ri.inSFCRoot&&Pn("COMPILER_NATIVE_TEMPLATE",Mn)&&z.tag==="template"&&!ju(z)){const Ke=Si[0]||cs,nt=Ke.children.indexOf(z);Ke.children.splice(nt,1,...z.children)}const We=je.find(Ke=>Ke.type===6&&Ke.name==="inline-template");We&&Xn("COMPILER_INLINE_TEMPLATE",Mn,We.loc)&&z.children.length&&(We.value={type:2,content:di(z.children[0].loc.start.offset,z.children[z.children.length-1].loc.end.offset),loc:We.loc})}}function Bu(z,ne){let Ae=z;for(;sn.charCodeAt(Ae)!==ne&&Ae>=0;)Ae--;return Ae}const kd=new Set(["if","else","else-if","for","slot"]);function ju(z){let{tag:ne,props:Ae}=z;if(ne==="template"){for(let Me=0;Me<Ae.length;Me++)if(Ae[Me].type===7&&kd.has(Ae[Me].name))return!0}return!1}const G1=/\r\n/g;function K1(z,ne){var Ae,Me;const He=Mn.whitespace!=="preserve";let je=!1;for(let We=0;We<z.length;We++){const Ke=z[We];if(Ke.type===2)if(Vo)Ke.content=Ke.content.replace(G1,`
|
||
`);else if(q1(Ke.content)){const nt=(Ae=z[We-1])==null?void 0:Ae.type,vt=(Me=z[We+1])==null?void 0:Me.type;!nt||!vt||He&&(nt===3&&(vt===3||vt===1)||nt===1&&(vt===3||vt===1&&$d(Ke.content)))?(je=!0,z[We]=null):Ke.content=" "}else He&&(Ke.content=Fu(Ke.content))}if(Vo&&ne&&Mn.isPreTag(ne)){const We=z[0];We&&We.type===2&&(We.content=We.content.replace(/^\r?\n/,""))}return je?z.filter(Boolean):z}function q1(z){for(let ne=0;ne<z.length;ne++)if(!rr(z.charCodeAt(ne)))return!1;return!0}function $d(z){for(let ne=0;ne<z.length;ne++){const Ae=z.charCodeAt(ne);if(Ae===10||Ae===13)return!0}return!1}function Fu(z){let ne="",Ae=!1;for(let Me=0;Me<z.length;Me++)rr(z.charCodeAt(Me))?Ae||(ne+=" ",Ae=!0):(ne+=z[Me],Ae=!1);return ne}function Uu(z){(Si[0]||cs).children.push(z)}function Ms(z,ne){return{start:ri.getPos(z),end:ne==null?ne:ri.getPos(ne),source:ne==null?ne:di(z,ne)}}function Ga(z,ne){z.end=ri.getPos(ne),z.source=di(z.start.offset,ne)}function hv(z){const ne={type:6,name:z.rawName,nameLoc:Ms(z.loc.start.offset,z.loc.start.offset+z.rawName.length),value:void 0,loc:z.loc};if(z.exp){const Ae=z.exp.loc;Ae.end.offset<z.loc.end.offset&&(Ae.start.offset--,Ae.start.column--,Ae.end.offset++,Ae.end.column++),ne.value={type:2,content:z.exp.content,loc:Ae}}return ne}function mc(z){let ne=arguments.length>1&&arguments[1]!==void 0&&arguments[1],Ae=arguments.length>2?arguments[2]:void 0,Me=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;const He=L(z,ne,Ae,arguments.length>3&&arguments[3]!==void 0?arguments[3]:0);if(!ne&&Mn.prefixIdentifiers&&Me!==3&&z.trim()){if(Er(z))return He.ast=null,He;try{const je=Mn.expressionPlugins,We={plugins:je?[...je,"typescript"]:["typescript"]};He.ast=Me===2?s.parse(` ${z} `,We).program:Me===1?s.parseExpression(`(${z})=>{}`,We):s.parseExpression(`(${z})`,We)}catch(je){He.ast=!1,po(45,Ae.start.offset,je.message)}}return He}function po(z,ne,Ae){Mn.onError(Nr(z,Ms(ne,ne),void 0,Ae))}function Bl(z,ne){if(ri.reset(),ti=null,ir=null,ki="",Ri=-1,Ji=-1,Si.length=0,sn=z,Mn=r.extend({},Fs),ne){let He;for(He in ne)ne[He]!=null&&(Mn[He]=ne[He])}ri.mode=Mn.parseMode==="html"?1:Mn.parseMode==="sfc"?2:0,ri.inXML=Mn.ns===1||Mn.ns===2;const Ae=ne?.delimiters;Ae&&(ri.delimiterOpen=Vr(Ae[0]),ri.delimiterClose=Vr(Ae[1]));const Me=cs=te([],z);return ri.parse(sn),Me.loc=Ms(0,z.length),Me.children=K1(Me.children),cs=null,Me}function Ld(z,ne){p(z,ne,Oe(z,z.children[0]))}function Oe(z,ne){const{children:Ae}=z;return Ae.length===1&&ne.type===1&&!Es(ne)}function p(z,ne){let Ae=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const{children:Me}=z,He=Me.length;let je=0;for(let We=0;We<Me.length;We++){const Ke=Me[We];if(Ke.type===1&&Ke.tagType===0){const nt=Ae?0:y(Ke,ne);if(nt>0){if(nt>=2){Ke.codegenNode.patchFlag="-1",Ke.codegenNode=ne.hoist(Ke.codegenNode),je++;continue}}else{const vt=Ke.codegenNode;if(vt.type===13){const kt=Be(vt);if((!kt||kt===512||kt===1)&&ee(Ke,ne)>=2){const Bt=Se(Ke);Bt&&(vt.props=ne.hoist(Bt))}vt.dynamicProps&&(vt.dynamicProps=ne.hoist(vt.dynamicProps))}}}if(Ke.type===1){const nt=Ke.tagType===1;nt&&ne.scopes.vSlot++,p(Ke,ne),nt&&ne.scopes.vSlot--}else if(Ke.type===11)p(Ke,ne,Ke.children.length===1);else if(Ke.type===9)for(let nt=0;nt<Ke.branches.length;nt++)p(Ke.branches[nt],ne,Ke.branches[nt].children.length===1)}if(je&&ne.transformHoist&&ne.transformHoist(Me,ne,z),je&&je===He&&z.type===1&&z.tagType===0&&z.codegenNode&&z.codegenNode.type===13&&r.isArray(z.codegenNode.children)){const We=ne.hoist(ge(z.codegenNode.children));ne.hmr&&(We.content=`[...${We.content}]`),z.codegenNode.children=We}}function y(z,ne){const{constantCache:Ae}=ne;switch(z.type){case 1:if(z.tagType!==0)return 0;const Me=Ae.get(z);if(Me!==void 0)return Me;const He=z.codegenNode;if(He.type!==13||He.isBlock&&z.tag!=="svg"&&z.tag!=="foreignObject")return 0;if(Be(He))return Ae.set(z,0),0;{let We=3;const Ke=ee(z,ne);if(Ke===0)return Ae.set(z,0),0;Ke<We&&(We=Ke);for(let nt=0;nt<z.children.length;nt++){const vt=y(z.children[nt],ne);if(vt===0)return Ae.set(z,0),0;vt<We&&(We=vt)}if(We>1)for(let nt=0;nt<z.props.length;nt++){const vt=z.props[nt];if(vt.type===7&&vt.name==="bind"&&vt.exp){const kt=y(vt.exp,ne);if(kt===0)return Ae.set(z,0),0;kt<We&&(We=kt)}}if(He.isBlock){for(let nt=0;nt<z.props.length;nt++)if(z.props[nt].type===7)return Ae.set(z,0),0;ne.removeHelper(g),ne.removeHelper(Ye(ne.inSSR,He.isComponent)),He.isBlock=!1,ne.helper(Ne(ne.inSSR,He.isComponent))}return Ae.set(z,We),We}case 2:case 3:return 3;case 9:case 11:case 10:default:return 0;case 5:case 12:return y(z.content,ne);case 4:return z.constType;case 8:let je=3;for(let We=0;We<z.children.length;We++){const Ke=z.children[We];if(r.isString(Ke)||r.isSymbol(Ke))continue;const nt=y(Ke,ne);if(nt===0)return 0;nt<je&&(je=nt)}return je}}const O=new Set([W,D,R,Y]);function V(z,ne){if(z.type===14&&!r.isString(z.callee)&&O.has(z.callee)){const Ae=z.arguments[0];if(Ae.type===4)return y(Ae,ne);if(Ae.type===14)return V(Ae,ne)}return 0}function ee(z,ne){let Ae=3;const Me=Se(z);if(Me&&Me.type===15){const{properties:He}=Me;for(let je=0;je<He.length;je++){const{key:We,value:Ke}=He[je],nt=y(We,ne);if(nt===0)return nt;let vt;if(nt<Ae&&(Ae=nt),vt=Ke.type===4?y(Ke,ne):Ke.type===14?V(Ke,ne):0,vt===0)return vt;vt<Ae&&(Ae=vt)}}return Ae}function Se(z){const ne=z.codegenNode;if(ne.type===13)return ne.props}function Be(z){const ne=z.patchFlag;return ne?parseInt(ne,10):void 0}function Ge(z,ne){let{filename:Ae="",prefixIdentifiers:Me=!1,hoistStatic:He=!1,hmr:je=!1,cacheHandlers:We=!1,nodeTransforms:Ke=[],directiveTransforms:nt={},transformHoist:vt=null,isBuiltInComponent:kt=r.NOOP,isCustomElement:Bt=r.NOOP,expressionPlugins:zr=[],scopeId:Tr=null,slotted:fr=!0,ssr:kr=!1,inSSR:zt=!1,ssrCssVars:Ut="",bindingMetadata:Yr=r.EMPTY_OBJ,inline:un=!1,isTS:wn=!1,onError:jn=si,onWarn:rs=bs,compatConfig:Ho}=ne;const zn=Ae.replace(/\?.*$/,"").match(/([^/\\]+)\.\w+$/),Kr={filename:Ae,selfName:zn&&r.capitalize(r.camelize(zn[1])),prefixIdentifiers:Me,hoistStatic:He,hmr:je,cacheHandlers:We,nodeTransforms:Ke,directiveTransforms:nt,transformHoist:vt,isBuiltInComponent:kt,isCustomElement:Bt,expressionPlugins:zr,scopeId:Tr,slotted:fr,ssr:kr,inSSR:zt,ssrCssVars:Ut,bindingMetadata:Yr,inline:un,isTS:wn,onError:jn,onWarn:rs,compatConfig:Ho,root:z,helpers:new Map,components:new Set,directives:new Set,hoists:[],imports:[],constantCache:new WeakMap,temps:0,cached:0,identifiers:Object.create(null),scopes:{vFor:0,vSlot:0,vPre:0,vOnce:0},parent:null,currentNode:z,childIndex:0,inVOnce:!1,helper(Wt){const jr=Kr.helpers.get(Wt)||0;return Kr.helpers.set(Wt,jr+1),Wt},removeHelper(Wt){const jr=Kr.helpers.get(Wt);if(jr){const Sn=jr-1;Sn?Kr.helpers.set(Wt,Sn):Kr.helpers.delete(Wt)}},helperString:Wt=>`_${q[Kr.helper(Wt)]}`,replaceNode(Wt){Kr.parent.children[Kr.childIndex]=Kr.currentNode=Wt},removeNode(Wt){const jr=Kr.parent.children,Sn=Wt?jr.indexOf(Wt):Kr.currentNode?Kr.childIndex:-1;Wt&&Wt!==Kr.currentNode?Kr.childIndex>Sn&&(Kr.childIndex--,Kr.onNodeRemoved()):(Kr.currentNode=null,Kr.onNodeRemoved()),Kr.parent.children.splice(Sn,1)},onNodeRemoved:r.NOOP,addIdentifiers(Wt){r.isString(Wt)?Fn(Wt):Wt.identifiers?Wt.identifiers.forEach(Fn):Wt.type===4&&Fn(Wt.content)},removeIdentifiers(Wt){r.isString(Wt)?Rn(Wt):Wt.identifiers?Wt.identifiers.forEach(Rn):Wt.type===4&&Rn(Wt.content)},hoist(Wt){r.isString(Wt)&&(Wt=L(Wt)),Kr.hoists.push(Wt);const jr=L(`_hoisted_${Kr.hoists.length}`,!1,Wt.loc,2);return jr.hoisted=Wt,jr},cache(Wt){let jr=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return $e(Kr.cached++,Wt,jr)}};function Fn(Wt){const{identifiers:jr}=Kr;jr[Wt]===void 0&&(jr[Wt]=0),jr[Wt]++}function Rn(Wt){Kr.identifiers[Wt]--}return Kr.filters=new Set,Kr}function Ze(z,ne){const Ae=Ge(z,ne);tt(z,Ae),ne.hoistStatic&&Ld(z,Ae),ne.ssr||function(Me,He){const{helper:je}=He,{children:We}=Me;if(We.length===1){const Ke=We[0];if(Oe(Me,Ke)&&Ke.codegenNode){const nt=Ke.codegenNode;nt.type===13&&st(nt,He),Me.codegenNode=nt}else Me.codegenNode=Ke}else if(We.length>1){let Ke=64;r.PatchFlagNames[64],Me.codegenNode=ce(He,je(l),void 0,Me.children,Ke+"",void 0,void 0,!0,void 0,!1)}}(z,Ae),z.helpers=new Set([...Ae.helpers.keys()]),z.components=[...Ae.components],z.directives=[...Ae.directives],z.imports=Ae.imports,z.hoists=Ae.hoists,z.temps=Ae.temps,z.cached=Ae.cached,z.transformed=!0,z.filters=[...Ae.filters]}function tt(z,ne){ne.currentNode=z;const{nodeTransforms:Ae}=ne,Me=[];for(let je=0;je<Ae.length;je++){const We=Ae[je](z,ne);if(We&&(r.isArray(We)?Me.push(...We):Me.push(We)),!ne.currentNode)return;z=ne.currentNode}switch(z.type){case 3:ne.ssr||ne.helper(b);break;case 5:ne.ssr||ne.helper(H);break;case 9:for(let je=0;je<z.branches.length;je++)tt(z.branches[je],ne);break;case 10:case 11:case 1:case 0:(function(je,We){let Ke=0;const nt=()=>{Ke--};for(;Ke<je.children.length;Ke++){const vt=je.children[Ke];r.isString(vt)||(We.parent=je,We.childIndex=Ke,We.onNodeRemoved=nt,tt(vt,We))}})(z,ne)}ne.currentNode=z;let He=Me.length;for(;He--;)Me[He]()}function Tt(z,ne){const Ae=r.isString(z)?Me=>Me===z:Me=>z.test(Me);return(Me,He)=>{if(Me.type===1){const{props:je}=Me;if(Me.tagType===3&&je.some(as))return;const We=[];for(let Ke=0;Ke<je.length;Ke++){const nt=je[Ke];if(nt.type===7&&Ae(nt.name)){je.splice(Ke,1),Ke--;const vt=ne(Me,nt,He);vt&&We.push(vt)}}return We}}}const mr="/*#__PURE__*/",vr=z=>`${q[z]}: _${q[z]}`;function rn(z,ne){let{mode:Ae="function",prefixIdentifiers:Me=Ae==="module",sourceMap:He=!1,filename:je="template.vue.html",scopeId:We=null,optimizeImports:Ke=!1,runtimeGlobalName:nt="Vue",runtimeModuleName:vt="vue",ssrRuntimeModuleName:kt="vue/server-renderer",ssr:Bt=!1,isTS:zr=!1,inSSR:Tr=!1}=ne;const fr={mode:Ae,prefixIdentifiers:Me,sourceMap:He,filename:je,scopeId:We,optimizeImports:Ke,runtimeGlobalName:nt,runtimeModuleName:vt,ssrRuntimeModuleName:kt,ssr:Bt,isTS:zr,inSSR:Tr,source:z.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper:Ut=>`_${q[Ut]}`,push(Ut){let Yr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:-2,un=arguments.length>2?arguments[2]:void 0;if(fr.code+=Ut,fr.map){if(un){let wn;if(un.type===4&&!un.isStatic){const jn=un.content.replace(/^_ctx\./,"");jn!==un.content&&Er(jn)&&(wn=jn)}zt(un.loc.start,wn)}Yr===-3?In(fr,Ut):(fr.offset+=Ut.length,Yr===-2?fr.column+=Ut.length:(Yr===-1&&(Yr=Ut.length-1),fr.line++,fr.column=Ut.length-Yr)),un&&un.loc!==ue&&zt(un.loc.end)}},indent(){kr(++fr.indentLevel)},deindent(){arguments.length>0&&arguments[0]!==void 0&&arguments[0]?--fr.indentLevel:kr(--fr.indentLevel)},newline(){kr(fr.indentLevel)}};function kr(Ut){fr.push(`
|
||
`+" ".repeat(Ut),0)}function zt(Ut){let Yr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;const{_names:un,_mappings:wn}=fr.map;Yr===null||un.has(Yr)||un.add(Yr),wn.add({originalLine:Ut.line,originalColumn:Ut.column-1,generatedLine:fr.line,generatedColumn:fr.column-1,source:je,name:Yr})}return He&&(fr.map=new a.SourceMapGenerator,fr.map.setSourceContent(je,fr.source),fr.map._sources.add(je)),fr}function Ti(z){let ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const Ae=rn(z,ne);ne.onContextCreated&&ne.onContextCreated(Ae);const{mode:Me,push:He,prefixIdentifiers:je,indent:We,deindent:Ke,newline:nt,scopeId:vt,ssr:kt}=Ae,Bt=Array.from(z.helpers),zr=Bt.length>0,Tr=!je&&Me!=="module",fr=vt!=null&&Me==="module",kr=!!ne.inline,zt=kr?rn(z,ne):Ae;Me==="module"?function(wn,jn,rs,Ho){const{push:zn,newline:Kr,optimizeImports:Fn,runtimeModuleName:Rn,ssrRuntimeModuleName:Wt}=jn;if(rs&&wn.hoists.length&&(wn.helpers.add(he),wn.helpers.add(me)),wn.helpers.size){const jr=Array.from(wn.helpers);Fn?(zn(`import { ${jr.map(Sn=>q[Sn]).join(", ")} } from ${JSON.stringify(Rn)}
|
||
`,-1),zn(`
|
||
// Binding optimization for webpack code-split
|
||
const ${jr.map(Sn=>`_${q[Sn]} = ${q[Sn]}`).join(", ")}
|
||
`,-1)):zn(`import { ${jr.map(Sn=>`${q[Sn]} as _${q[Sn]}`).join(", ")} } from ${JSON.stringify(Rn)}
|
||
`,-1)}wn.ssrHelpers&&wn.ssrHelpers.length&&zn(`import { ${wn.ssrHelpers.map(jr=>`${q[jr]} as _${q[jr]}`).join(", ")} } from "${Wt}"
|
||
`,-1),wn.imports.length&&(function(jr,Sn){jr.length&&jr.forEach(Rs=>{Sn.push("import "),Vi(Rs.exp,Sn),Sn.push(` from '${Rs.path}'`),Sn.newline()})}(wn.imports,jn),Kr()),$i(wn.hoists,jn),Kr(),Ho||zn("export ")}(z,zt,fr,kr):function(wn,jn){const{ssr:rs,prefixIdentifiers:Ho,push:zn,newline:Kr,runtimeModuleName:Fn,runtimeGlobalName:Rn,ssrRuntimeModuleName:Wt}=jn,jr=rs?`require(${JSON.stringify(Fn)})`:Rn,Sn=Array.from(wn.helpers);Sn.length>0&&(Ho?zn(`const { ${Sn.map(vr).join(", ")} } = ${jr}
|
||
`,-1):(zn(`const _Vue = ${jr}
|
||
`,-1),wn.hoists.length&&zn(`const { ${[C,A,b,m,E].filter(Rs=>Sn.includes(Rs)).map(vr).join(", ")} } = _Vue
|
||
`,-1))),wn.ssrHelpers&&wn.ssrHelpers.length&&zn(`const { ${wn.ssrHelpers.map(vr).join(", ")} } = require("${Wt}")
|
||
`,-1),$i(wn.hoists,jn),Kr(),zn("return ")}(z,zt);const Ut=kt?"ssrRender":"render",Yr=kt?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"];ne.bindingMetadata&&!ne.inline&&Yr.push("$props","$setup","$data","$options");const un=ne.isTS?Yr.map(wn=>`${wn}: any`).join(","):Yr.join(", ");if(He(kr?`(${un}) => {`:`function ${Ut}(${un}) {`),We(),Tr&&(He("with (_ctx) {"),We(),zr&&(He(`const { ${Bt.map(vr).join(", ")} } = _Vue
|
||
`,-1),nt())),z.components.length&&(ni(z.components,"component",Ae),(z.directives.length||z.temps>0)&&nt()),z.directives.length&&(ni(z.directives,"directive",Ae),z.temps>0&&nt()),z.filters&&z.filters.length&&(nt(),ni(z.filters,"filter",Ae),nt()),z.temps>0){He("let ");for(let wn=0;wn<z.temps;wn++)He(`${wn>0?", ":""}_temp${wn}`)}return(z.components.length||z.directives.length||z.temps)&&(He(`
|
||
`,0),nt()),kt||He("return "),z.codegenNode?Vi(z.codegenNode,Ae):He("null"),Tr&&(Ke(),He("}")),Ke(),He("}"),{ast:z,code:Ae.code,preamble:kr?zt.code:"",map:Ae.map?Ae.map.toJSON():void 0}}function ni(z,ne,Ae){let{helper:Me,push:He,newline:je,isTS:We}=Ae;const Ke=Me(ne==="filter"?P:ne==="component"?I:T);for(let nt=0;nt<z.length;nt++){let vt=z[nt];const kt=vt.endsWith("__self");kt&&(vt=vt.slice(0,-6)),He(`const ${Qi(vt,ne)} = ${Ke}(${JSON.stringify(vt)}${kt?", true":""})${We?"!":""}`),nt<z.length-1&&je()}}function $i(z,ne){if(!z.length)return;ne.pure=!0;const{push:Ae,newline:Me,helper:He,scopeId:je,mode:We}=ne,Ke=je!=null&&We!=="function";Me(),Ke&&(Ae(`const _withScopeId = n => (${He(he)}("${je}"),n=n(),${He(me)}(),n)`),Me());for(let nt=0;nt<z.length;nt++){const vt=z[nt];if(vt){const kt=Ke&&vt.type===13;Ae(`const _hoisted_${nt+1} = ${kt?`${mr} _withScopeId(() => `:""}`),Vi(vt,ne),kt&&Ae(")"),Me()}}ne.pure=!1}function es(z,ne){const Ae=z.length>3||z.some(Me=>r.isArray(Me)||!function(He){return r.isString(He)||He.type===4||He.type===2||He.type===5||He.type===8}(Me));ne.push("["),Ae&&ne.indent(),yl(z,ne,Ae),Ae&&ne.deindent(),ne.push("]")}function yl(z,ne){let Ae=arguments.length>2&&arguments[2]!==void 0&&arguments[2],Me=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];const{push:He,newline:je}=ne;for(let We=0;We<z.length;We++){const Ke=z[We];r.isString(Ke)?He(Ke,-3):r.isArray(Ke)?es(Ke,ne):Vi(Ke,ne),We<z.length-1&&(Ae?(Me&&He(","),je()):Me&&He(", "))}}function Vi(z,ne){if(r.isString(z))ne.push(z,-3);else if(r.isSymbol(z))ne.push(ne.helper(z));else switch(z.type){case 1:case 9:case 11:case 12:Vi(z.codegenNode,ne);break;case 2:(function(Ae,Me){Me.push(JSON.stringify(Ae.content),-3,Ae)})(z,ne);break;case 4:zI(z,ne);break;case 5:(function(Ae,Me){const{push:He,helper:je,pure:We}=Me;We&&He(mr),He(`${je(H)}(`),Vi(Ae.content,Me),He(")")})(z,ne);break;case 8:Sa(z,ne);break;case 3:(function(Ae,Me){const{push:He,helper:je,pure:We}=Me;We&&He(mr),He(`${je(b)}(${JSON.stringify(Ae.content)})`,-3,Ae)})(z,ne);break;case 13:(function(Ae,Me){const{push:He,helper:je,pure:We}=Me,{tag:Ke,props:nt,children:vt,patchFlag:kt,dynamicProps:Bt,directives:zr,isBlock:Tr,disableTracking:fr,isComponent:kr}=Ae;zr&&He(je(_)+"("),Tr&&He(`(${je(g)}(${fr?"true":""}), `),We&&He(mr),He(je(Tr?Ye(Me.inSSR,kr):Ne(Me.inSSR,kr))+"(",-2,Ae),yl(function(zt){let Ut=zt.length;for(;Ut--&&zt[Ut]==null;);return zt.slice(0,Ut+1).map(Yr=>Yr||"null")}([Ke,nt,vt,kt,Bt]),Me),He(")"),Tr&&He(")"),zr&&(He(", "),Vi(zr,Me),He(")"))})(z,ne);break;case 14:(function(Ae,Me){const{push:He,helper:je,pure:We}=Me,Ke=r.isString(Ae.callee)?Ae.callee:je(Ae.callee);We&&He(mr),He(Ke+"(",-2,Ae),yl(Ae.arguments,Me),He(")")})(z,ne);break;case 15:(function(Ae,Me){const{push:He,indent:je,deindent:We,newline:Ke}=Me,{properties:nt}=Ae;if(!nt.length)return void He("{}",-2,Ae);const vt=nt.length>1||nt.some(kt=>kt.value.type!==4);He(vt?"{":"{ "),vt&&je();for(let kt=0;kt<nt.length;kt++){const{key:Bt,value:zr}=nt[kt];Ci(Bt,Me),He(": "),Vi(zr,Me),kt<nt.length-1&&(He(","),Ke())}vt&&We(),He(vt?"}":" }")})(z,ne);break;case 17:(function(Ae,Me){es(Ae.elements,Me)})(z,ne);break;case 18:(function(Ae,Me){const{push:He,indent:je,deindent:We}=Me,{params:Ke,returns:nt,body:vt,newline:kt,isSlot:Bt}=Ae;Bt&&He(`_${q[_e]}(`),He("(",-2,Ae),r.isArray(Ke)?yl(Ke,Me):Ke&&Vi(Ke,Me),He(") => "),(kt||vt)&&(He("{"),je()),nt?(kt&&He("return "),r.isArray(nt)?es(nt,Me):Vi(nt,Me)):vt&&Vi(vt,Me),(kt||vt)&&(We(),He("}")),Bt&&(Ae.isNonScopedSlot&&He(", undefined, true"),He(")"))})(z,ne);break;case 19:(function(Ae,Me){const{test:He,consequent:je,alternate:We,newline:Ke}=Ae,{push:nt,indent:vt,deindent:kt,newline:Bt}=Me;if(He.type===4){const Tr=!Er(He.content);Tr&&nt("("),zI(He,Me),Tr&&nt(")")}else nt("("),Vi(He,Me),nt(")");Ke&&vt(),Me.indentLevel++,Ke||nt(" "),nt("? "),Vi(je,Me),Me.indentLevel--,Ke&&Bt(),Ke||nt(" "),nt(": ");const zr=We.type===19;zr||Me.indentLevel++,Vi(We,Me),zr||Me.indentLevel--,Ke&&kt(!0)})(z,ne);break;case 20:(function(Ae,Me){const{push:He,helper:je,indent:We,deindent:Ke,newline:nt}=Me;He(`_cache[${Ae.index}] || (`),Ae.isVNode&&(We(),He(`${je(Q)}(-1),`),nt()),He(`_cache[${Ae.index}] = `),Vi(Ae.value,Me),Ae.isVNode&&(He(","),nt(),He(`${je(Q)}(1),`),nt(),He(`_cache[${Ae.index}]`),Ke()),He(")")})(z,ne);break;case 21:yl(z.body,ne,!0,!1);break;case 22:(function(Ae,Me){const{push:He,indent:je,deindent:We}=Me;He("`");const Ke=Ae.elements.length,nt=Ke>3;for(let vt=0;vt<Ke;vt++){const kt=Ae.elements[vt];r.isString(kt)?He(kt.replace(/(`|\$|\\)/g,"\\$1"),-3):(He("${"),nt&&je(),Vi(kt,Me),nt&&We(),He("}"))}He("`")})(z,ne);break;case 23:ga(z,ne);break;case 24:(function(Ae,Me){Vi(Ae.left,Me),Me.push(" = "),Vi(Ae.right,Me)})(z,ne);break;case 25:(function(Ae,Me){Me.push("("),yl(Ae.expressions,Me),Me.push(")")})(z,ne);break;case 26:(function(Ae,Me){let{returns:He}=Ae;Me.push("return "),r.isArray(He)?es(He,Me):Vi(He,Me)})(z,ne)}}function zI(z,ne){const{content:Ae,isStatic:Me}=z;ne.push(Me?JSON.stringify(Ae):Ae,-3,z)}function Sa(z,ne){for(let Ae=0;Ae<z.children.length;Ae++){const Me=z.children[Ae];r.isString(Me)?ne.push(Me,-3):Vi(Me,ne)}}function Ci(z,ne){const{push:Ae}=ne;z.type===8?(Ae("["),Sa(z,ne),Ae("]")):z.isStatic?Ae(Er(z.content)?z.content:JSON.stringify(z.content),-2,z):Ae(`[${z.content}]`,-3,z)}function ga(z,ne){const{push:Ae,indent:Me,deindent:He}=ne,{test:je,consequent:We,alternate:Ke}=z;Ae("if ("),Vi(je,ne),Ae(") {"),Me(),Vi(We,ne),He(),Ae("}"),Ke&&(Ae(" else "),Ke.type===23?ga(Ke,ne):(Ae("{"),Me(),Vi(Ke,ne),He(),Ae("}")))}const hs=r.makeMap("true,false,null,this"),Y6=/\w\s*\(|\.[^\d]/,Lp=(z,ne)=>{if(z.type===5)z.content=ts(z.content,ne);else if(z.type===1)for(let Ae=0;Ae<z.props.length;Ae++){const Me=z.props[Ae];if(Me.type===7&&Me.name!=="for"){const He=Me.exp,je=Me.arg;!He||He.type!==4||Me.name==="on"&&je||(Me.exp=ts(He,ne,Me.name==="slot")),je&&je.type===4&&!je.isStatic&&(Me.arg=ts(je,ne))}}};function ts(z,ne){let Ae=arguments.length>2&&arguments[2]!==void 0&&arguments[2],Me=arguments.length>3&&arguments[3]!==void 0&&arguments[3],He=arguments.length>4&&arguments[4]!==void 0?arguments[4]:Object.create(ne.identifiers);if(!ne.prefixIdentifiers||!z.content.trim())return z;const{inline:je,bindingMetadata:We}=ne,Ke=(zt,Ut,Yr)=>{const un=r.hasOwn(We,zt)&&We[zt];if(je){const wn=Ut&&Ut.type==="AssignmentExpression"&&Ut.left===Yr,jn=Ut&&Ut.type==="UpdateExpression"&&Ut.argument===Yr,rs=Ut&&pt(Ut,zr),Ho=Ut&>(zr),zn=Kr=>{const Fn=`${ne.helperString(fe)}(${Kr})`;return Ho?`(${Fn})`:Fn};if(RI(un)||un==="setup-reactive-const"||He[zt])return zt;if(un==="setup-ref")return`${zt}.value`;if(un==="setup-maybe-ref")return wn||jn||rs?`${zt}.value`:zn(zt);if(un==="setup-let"){if(wn){const{right:Kr,operator:Fn}=Ut,Rn=Np(ts(L(nt.slice(Kr.start-1,Kr.end-1),!1),ne,!1,!1,Tr));return`${ne.helperString(oe)}(${zt})${ne.isTS?` //@ts-ignore
|
||
`:""} ? ${zt}.value ${Fn} ${Rn} : ${zt}`}if(jn){Yr.start=Ut.start,Yr.end=Ut.end;const{prefix:Kr,operator:Fn}=Ut,Rn=Kr?Fn:"",Wt=Kr?"":Fn;return`${ne.helperString(oe)}(${zt})${ne.isTS?` //@ts-ignore
|
||
`:""} ? ${Rn}${zt}.value${Wt} : ${Rn}${zt}${Wt}`}return rs?zt:zn(zt)}if(un==="props")return r.genPropsAccessExp(zt);if(un==="props-aliased")return r.genPropsAccessExp(We.__propsAliases[zt])}else{if(un&&un.startsWith("setup")||un==="literal-const")return`$setup.${zt}`;if(un==="props-aliased")return`$props['${We.__propsAliases[zt]}']`;if(un)return`$${un}.${zt}`}return`_ctx.${zt}`},nt=z.content,vt=Y6.test(nt);let kt=z.ast;if(kt===!1)return z;if(kt===null||!kt&&Er(nt)){const zt=ne.identifiers[nt],Ut=r.isGloballyAllowed(nt),Yr=hs(nt);return Ae||zt||Yr||Ut&&!We[nt]?zt||(z.constType=Yr?3:2):(RI(We[nt])&&(z.constType=1),z.content=Ke(nt)),z}if(!kt){const zt=Me?` ${nt} `:`(${nt})${Ae?"=>{}":""}`;try{kt=s.parse(zt,{plugins:ne.expressionPlugins}).program}catch(Ut){return ne.onError(Nr(45,z.loc,void 0,Ut.message)),z}}const Bt=[],zr=[],Tr=Object.create(ne.identifiers);js(kt,(zt,Ut,Yr,un,wn)=>{if(dt(zt,Ut)||zt.name.startsWith("_filter_"))return;const jn=un&&(rs=zt,!r.isGloballyAllowed(rs.name)&&rs.name!=="require");var rs;jn&&!wn?(yr(Ut)&&Ut.shorthand&&(zt.prefix=`${zt.name}: `),zt.name=Ke(zt.name,Ut,zt),Bt.push(zt)):(jn&&wn||vt||(zt.isConstant=!0),Bt.push(zt))},!0,zr,Tr);const fr=[];let kr;return Bt.sort((zt,Ut)=>zt.start-Ut.start),Bt.forEach((zt,Ut)=>{const Yr=zt.start-1,un=zt.end-1,wn=Bt[Ut-1],jn=nt.slice(wn?wn.end-1:0,Yr);(jn.length||zt.prefix)&&fr.push(jn+(zt.prefix||""));const rs=nt.slice(Yr,un);fr.push(L(zt.name,!1,{start:Mi(z.loc.start,rs,Yr),end:Mi(z.loc.start,rs,un),source:rs},zt.isConstant?3:0)),Ut===Bt.length-1&&un<nt.length&&fr.push(nt.slice(un))}),fr.length?(kr=F(fr,z.loc),kr.ast=kt):(kr=z,kr.constType=vt?0:3),kr.identifiers=Object.keys(Tr),kr}function Np(z){return r.isString(z)?z:z.type===4?z.content:z.children.map(Np).join("")}function RI(z){return z==="setup-const"||z==="literal-const"}const X6=Tt(/^(if|else|else-if)$/,(z,ne,Ae)=>VI(z,ne,Ae,(Me,He,je)=>{const We=Ae.parent.children;let Ke=We.indexOf(Me),nt=0;for(;Ke-->=0;){const vt=We[Ke];vt&&vt.type===9&&(nt+=vt.branches.length)}return()=>{if(je)Me.codegenNode=BI(He,nt,Ae);else{const vt=function(kt){for(;;)if(kt.type===19){if(kt.alternate.type!==19)return kt;kt=kt.alternate}else kt.type===20&&(kt=kt.value)}(Me.codegenNode);vt.alternate=BI(He,nt+Me.branches.length-1,Ae)}}}));function VI(z,ne,Ae,Me){if(!(ne.name==="else"||ne.exp&&ne.exp.content.trim())){const He=ne.exp?ne.exp.loc:z.loc;Ae.onError(Nr(28,ne.loc)),ne.exp=L("true",!1,He)}if(Ae.prefixIdentifiers&&ne.exp&&(ne.exp=ts(ne.exp,Ae)),ne.name==="if"){const He=HI(z,ne),je={type:9,loc:z.loc,branches:[He]};if(Ae.replaceNode(je),Me)return Me(je,He,!0)}else{const He=Ae.parent.children;let je=He.indexOf(z);for(;je-->=-1;){const We=He[je];if(We&&We.type===3)Ae.removeNode(We);else{if(!We||We.type!==2||We.content.trim().length){if(We&&We.type===9){ne.name==="else-if"&&We.branches[We.branches.length-1].condition===void 0&&Ae.onError(Nr(30,z.loc)),Ae.removeNode();const Ke=HI(z,ne);{const vt=Ke.userKey;vt&&We.branches.forEach(kt=>{let{userKey:Bt}=kt;Z6(Bt,vt)&&Ae.onError(Nr(29,Ke.userKey.loc))})}We.branches.push(Ke);const nt=Me&&Me(We,Ke,!1);tt(Ke,Ae),nt&&nt(),Ae.currentNode=null}else Ae.onError(Nr(30,z.loc));break}Ae.removeNode(We)}}}}function HI(z,ne){const Ae=z.tagType===3;return{type:10,loc:z.loc,condition:ne.name==="else"?void 0:ne.exp,children:Ae&&!Hr(z,"for")?z.children:[z],userKey:Dn(z,"key"),isTemplateIf:Ae}}function BI(z,ne,Ae){return z.condition?ze(z.condition,Dp(z,ne,Ae),re(Ae.helper(b),['""',"true"])):Dp(z,ne,Ae)}function Dp(z,ne,Ae){const{helper:Me}=Ae,He=ae("key",L(`${ne}`,!1,ue,2)),{children:je}=z,We=je[0];if(je.length!==1||We.type!==1){if(je.length===1&&We.type===11){const Ke=We.codegenNode;return ls(Ke,He,Ae),Ke}return r.PatchFlagNames[64],ce(Ae,Me(l),Te([He]),je,64+"",void 0,void 0,!0,!1,!1,z.loc)}{const Ke=We.codegenNode,nt=ia(Ke);return nt.type===13&&st(nt,Ae),ls(nt,He,Ae),Ke}}function Z6(z,ne){if(!z||z.type!==ne.type)return!1;if(z.type===6){if(z.value.content!==ne.value.content)return!1}else{const Ae=z.exp,Me=ne.exp;if(Ae.type!==Me.type||Ae.type!==4||Ae.isStatic!==Me.isStatic||Ae.content!==Me.content)return!1}return!0}const Q6=Tt("for",(z,ne,Ae)=>{const{helper:Me,removeHelper:He}=Ae;return jI(z,ne,Ae,je=>{const We=re(Me($),[je.source]),Ke=hi(z),nt=Hr(z,"memo"),vt=Dn(z,"key"),kt=vt&&(vt.type===6?L(vt.value.content,!0):vt.exp),Bt=vt?ae("key",kt):null;Ke&&(nt&&(nt.exp=ts(nt.exp,Ae)),Bt&&vt.type!==6&&(Bt.value=ts(Bt.value,Ae)));const zr=je.source.type===4&&je.source.constType>0,Tr=zr?64:vt?128:256;return je.codegenNode=ce(Ae,Me(l),void 0,We,Tr+"",void 0,void 0,!0,!zr,!1,z.loc),()=>{let fr;const{children:kr}=je;Ke&&z.children.some(Yr=>{if(Yr.type===1){const un=Dn(Yr,"key");if(un)return Ae.onError(Nr(33,un.loc)),!0}});const zt=kr.length!==1||kr[0].type!==1,Ut=Es(z)?z:Ke&&z.children.length===1&&Es(z.children[0])?z.children[0]:null;if(Ut?(fr=Ut.codegenNode,Ke&&Bt&&ls(fr,Bt,Ae)):zt?fr=ce(Ae,Me(l),Bt?Te([Bt]):void 0,z.children,"64",void 0,void 0,!0,void 0,!1):(fr=kr[0].codegenNode,Ke&&Bt&&ls(fr,Bt,Ae),fr.isBlock!==!zr&&(fr.isBlock?(He(g),He(Ye(Ae.inSSR,fr.isComponent))):He(Ne(Ae.inSSR,fr.isComponent))),fr.isBlock=!zr,fr.isBlock?(Me(g),Me(Ye(Ae.inSSR,fr.isComponent))):Me(Ne(Ae.inSSR,fr.isComponent))),nt){const Yr=ke(Rp(je.parseResult,[L("_cached")]));Yr.body=Ce([F(["const _memo = (",nt.exp,")"]),F(["if (_cached",...kt?[" && _cached.key === ",kt]:[],` && ${Ae.helperString(K)}(_cached, _memo)) return _cached`]),F(["const _item = ",fr]),L("_item.memo = _memo"),L("return _item")]),We.arguments.push(Yr,L("_cache"),L(String(Ae.cached++)))}else We.arguments.push(ke(Rp(je.parseResult),fr,!0))}})});function jI(z,ne,Ae,Me){if(!ne.exp)return void Ae.onError(Nr(31,ne.loc));const He=ne.forParseResult;if(!He)return void Ae.onError(Nr(32,ne.loc));zp(He,Ae);const{addIdentifiers:je,removeIdentifiers:We,scopes:Ke}=Ae,{source:nt,value:vt,key:kt,index:Bt}=He,zr={type:11,loc:ne.loc,source:nt,valueAlias:vt,keyAlias:kt,objectIndexAlias:Bt,parseResult:He,children:hi(z)?z.children:[z]};Ae.replaceNode(zr),Ke.vFor++,Ae.prefixIdentifiers&&(vt&&je(vt),kt&&je(kt),Bt&&je(Bt));const Tr=Me&&Me(zr);return()=>{Ke.vFor--,Ae.prefixIdentifiers&&(vt&&We(vt),kt&&We(kt),Bt&&We(Bt)),Tr&&Tr()}}function zp(z,ne){z.finalized||(ne.prefixIdentifiers&&(z.source=ts(z.source,ne),z.key&&(z.key=ts(z.key,ne,!0)),z.index&&(z.index=ts(z.index,ne,!0)),z.value&&(z.value=ts(z.value,ne,!0))),z.finalized=!0)}function Rp(z){let{value:ne,key:Ae,index:Me}=z;return function(He){let je=He.length;for(;je--&&!He[je];);return He.slice(0,je+1).map((We,Ke)=>We||L("_".repeat(Ke+1),!1))}([ne,Ae,Me,...arguments.length>1&&arguments[1]!==void 0?arguments[1]:[]])}const dv=L("undefined",!1),Vp=(z,ne)=>{if(z.type===1&&(z.tagType===1||z.tagType===3)){const Ae=Hr(z,"slot");if(Ae){const Me=Ae.exp;return ne.prefixIdentifiers&&Me&&ne.addIdentifiers(Me),ne.scopes.vSlot++,()=>{ne.prefixIdentifiers&&Me&&ne.removeIdentifiers(Me),ne.scopes.vSlot--}}}},Hp=(z,ne)=>{let Ae;if(hi(z)&&z.props.some(as)&&(Ae=Hr(z,"for"))){const Me=Ae.forParseResult;if(Me){zp(Me,ne);const{value:He,key:je,index:We}=Me,{addIdentifiers:Ke,removeIdentifiers:nt}=ne;return He&&Ke(He),je&&Ke(je),We&&Ke(We),()=>{He&&nt(He),je&&nt(je),We&&nt(We)}}}},J6=(z,ne,Ae,Me)=>ke(z,Ae,!1,!0,Ae.length?Ae[0].loc:Me);function FI(z,ne){let Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:J6;ne.helper(_e);const{children:Me,loc:He}=z,je=[],We=[];let Ke=ne.scopes.vSlot>0||ne.scopes.vFor>0;!ne.ssr&&ne.prefixIdentifiers&&(Ke=nr(z,ne.identifiers));const nt=Hr(z,"slot",!0);if(nt){const{arg:zt,exp:Ut}=nt;zt&&!Qt(zt)&&(Ke=!0),je.push(ae(zt||L("default",!0),Ae(Ut,void 0,Me,He)))}let vt=!1,kt=!1;const Bt=[],zr=new Set;let Tr=0;for(let zt=0;zt<Me.length;zt++){const Ut=Me[zt];let Yr;if(!hi(Ut)||!(Yr=Hr(Ut,"slot",!0))){Ut.type!==3&&Bt.push(Ut);continue}if(nt){ne.onError(Nr(37,Yr.loc));break}vt=!0;const{children:un,loc:wn}=Ut,{arg:jn=L("default",!0),exp:rs,loc:Ho}=Yr;let zn;Qt(jn)?zn=jn?jn.content:"default":Ke=!0;const Kr=Hr(Ut,"for"),Fn=Ae(rs,Kr,un,wn);let Rn,Wt;if(Rn=Hr(Ut,"if"))Ke=!0,We.push(ze(Rn.exp,Nd(jn,Fn,Tr++),dv));else if(Wt=Hr(Ut,/^else(-if)?$/,!0)){let jr,Sn=zt;for(;Sn--&&(jr=Me[Sn],jr.type===3););if(jr&&hi(jr)&&Hr(jr,"if")){Me.splice(zt,1),zt--;let Rs=We[We.length-1];for(;Rs.alternate.type===19;)Rs=Rs.alternate;Rs.alternate=Wt.exp?ze(Wt.exp,Nd(jn,Fn,Tr++),dv):Nd(jn,Fn,Tr++)}else ne.onError(Nr(30,Wt.loc))}else if(Kr){Ke=!0;const jr=Kr.forParseResult;jr?(zp(jr,ne),We.push(re(ne.helper($),[jr.source,ke(Rp(jr),Nd(jn,Fn),!0)]))):ne.onError(Nr(32,Kr.loc))}else{if(zn){if(zr.has(zn)){ne.onError(Nr(38,Ho));continue}zr.add(zn),zn==="default"&&(kt=!0)}je.push(ae(jn,Fn))}}if(!nt){const zt=(Ut,Yr)=>{const un=Ae(Ut,void 0,Yr,He);return ne.compatConfig&&(un.isNonScopedSlot=!0),ae("default",un)};vt?Bt.length&&Bt.some(Ut=>Bp(Ut))&&(kt?ne.onError(Nr(39,Bt[0].loc)):je.push(zt(void 0,Bt))):je.push(zt(void 0,Me))}const fr=Ke?2:Dd(z.children)?3:1;let kr=Te(je.concat(ae("_",L(fr+"",!1))),He);return We.length&&(kr=re(ne.helper(U),[kr,ge(We)])),{slots:kr,hasDynamicSlots:Ke}}function Nd(z,ne,Ae){const Me=[ae("name",z),ae("fn",ne)];return Ae!=null&&Me.push(ae("key",L(String(Ae),!0))),Te(Me)}function Dd(z){for(let ne=0;ne<z.length;ne++){const Ae=z[ne];switch(Ae.type){case 1:if(Ae.tagType===2||Dd(Ae.children))return!0;break;case 9:if(Dd(Ae.branches))return!0;break;case 10:case 11:if(Dd(Ae.children))return!0}}return!1}function Bp(z){return z.type!==2&&z.type!==12||(z.type===2?!!z.content.trim():Bp(z.content))}const fv=new WeakMap,UI=(z,ne)=>function(){if((z=ne.currentNode).type!==1||z.tagType!==0&&z.tagType!==1)return;const{tag:Ae,props:Me}=z,He=z.tagType===1;let je=He?zd(z,ne):`"${Ae}"`;const We=r.isObject(je)&&je.callee===S;let Ke,nt,vt,kt,Bt,zr,Tr=0,fr=We||je===c||je===u||!He&&(Ae==="svg"||Ae==="foreignObject");if(Me.length>0){const kr=Y1(z,ne,void 0,He,We);Ke=kr.props,Tr=kr.patchFlag,Bt=kr.dynamicPropNames;const zt=kr.directives;zr=zt&&zt.length?ge(zt.map(Ut=>pv(Ut,ne))):void 0,kr.shouldUseBlock&&(fr=!0)}if(z.children.length>0)if(je===h&&(fr=!0,Tr|=1024),He&&je!==c&&je!==h){const{slots:kr,hasDynamicSlots:zt}=FI(z,ne);nt=kr,zt&&(Tr|=1024)}else if(z.children.length===1&&je!==c){const kr=z.children[0],zt=kr.type,Ut=zt===5||zt===8;Ut&&y(kr,ne)===0&&(Tr|=1),nt=Ut||zt===2?kr:z.children}else nt=z.children;Tr!==0&&(vt=String(Tr),Bt&&Bt.length&&(kt=function(kr){let zt="[";for(let Ut=0,Yr=kr.length;Ut<Yr;Ut++)zt+=JSON.stringify(kr[Ut]),Ut<Yr-1&&(zt+=", ");return zt+"]"}(Bt))),z.codegenNode=ce(ne,je,Ke,nt,vt,kt,zr,!!fr,!1,He,z.loc)};function zd(z,ne){let Ae=arguments.length>2&&arguments[2]!==void 0&&arguments[2],{tag:Me}=z;const He=Wc(Me),je=Dn(z,"is");if(je)if(He||Pn("COMPILER_IS_ON_ELEMENT",ne)){const Ke=je.type===6?je.value&&L(je.value.content,!0):je.exp;if(Ke)return re(ne.helper(S),[Ke])}else je.type===6&&je.value.content.startsWith("vue:")&&(Me=je.value.content.slice(4));const We=wr(Me)||ne.isBuiltInComponent(Me);if(We)return Ae||ne.helper(We),We;{const Ke=Rd(Me,ne);if(Ke)return Ke;const nt=Me.indexOf(".");if(nt>0){const vt=Rd(Me.slice(0,nt),ne);if(vt)return vt+Me.slice(nt)}}return ne.selfName&&r.capitalize(r.camelize(Me))===ne.selfName?(ne.helper(I),ne.components.add(Me+"__self"),Qi(Me,"component")):(ne.helper(I),ne.components.add(Me),Qi(Me,"component"))}function Rd(z,ne){const Ae=ne.bindingMetadata;if(!Ae||Ae.__isScriptSetup===!1)return;const Me=r.camelize(z),He=r.capitalize(Me),je=vt=>Ae[z]===vt?z:Ae[Me]===vt?Me:Ae[He]===vt?He:void 0,We=je("setup-const")||je("setup-reactive-const")||je("literal-const");if(We)return ne.inline?We:`$setup[${JSON.stringify(We)}]`;const Ke=je("setup-let")||je("setup-ref")||je("setup-maybe-ref");if(Ke)return ne.inline?`${ne.helperString(fe)}(${Ke})`:`$setup[${JSON.stringify(Ke)}]`;const nt=je("props");return nt?`${ne.helperString(fe)}(${ne.inline?"__props":"$props"}[${JSON.stringify(nt)}])`:void 0}function Y1(z,ne){let Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:z.props,Me=arguments.length>3?arguments[3]:void 0,He=arguments.length>4?arguments[4]:void 0,je=arguments.length>5&&arguments[5]!==void 0&&arguments[5];const{tag:We,loc:Ke,children:nt}=z;let vt=[];const kt=[],Bt=[],zr=nt.length>0;let Tr=!1,fr=0,kr=!1,zt=!1,Ut=!1,Yr=!1,un=!1,wn=!1;const jn=[],rs=Kr=>{vt.length&&(kt.push(Te(jp(vt),Ke)),vt=[]),Kr&&kt.push(Kr)},Ho=Kr=>{let{key:Fn,value:Rn}=Kr;if(Qt(Fn)){const Wt=Fn.content,jr=r.isOn(Wt);if(!jr||Me&&!He||Wt.toLowerCase()==="onclick"||Wt==="onUpdate:modelValue"||r.isReservedProp(Wt)||(Yr=!0),jr&&r.isReservedProp(Wt)&&(wn=!0),jr&&Rn.type===14&&(Rn=Rn.arguments[0]),Rn.type===20||(Rn.type===4||Rn.type===8)&&y(Rn,ne)>0)return;Wt==="ref"?kr=!0:Wt==="class"?zt=!0:Wt==="style"?Ut=!0:Wt==="key"||jn.includes(Wt)||jn.push(Wt),!Me||Wt!=="class"&&Wt!=="style"||jn.includes(Wt)||jn.push(Wt)}else un=!0};for(let Kr=0;Kr<Ae.length;Kr++){const Fn=Ae[Kr];if(Fn.type===6){const{loc:Rn,name:Wt,nameLoc:jr,value:Sn}=Fn;let Rs=!0;if(Wt==="ref"&&(kr=!0,ne.scopes.vFor>0&&vt.push(ae(L("ref_for",!0),L("true"))),Sn&&ne.inline)){const bl=ne.bindingMetadata[Sn.content];bl!=="setup-let"&&bl!=="setup-ref"&&bl!=="setup-maybe-ref"||(Rs=!1,vt.push(ae(L("ref_key",!0),L(Sn.content,!0,Sn.loc))))}if(Wt==="is"&&(Wc(We)||Sn&&Sn.content.startsWith("vue:")||Pn("COMPILER_IS_ON_ELEMENT",ne)))continue;vt.push(ae(L(Wt,!0,jr),L(Sn?Sn.content:"",Rs,Sn?Sn.loc:Rn)))}else{const{name:Rn,arg:Wt,exp:jr,loc:Sn,modifiers:Rs}=Fn,bl=Rn==="bind",Wp=Rn==="on";if(Rn==="slot"){Me||ne.onError(Nr(40,Sn));continue}if(Rn==="once"||Rn==="memo"||Rn==="is"||bl&&ui(Wt,"is")&&(Wc(We)||Pn("COMPILER_IS_ON_ELEMENT",ne))||Wp&&je)continue;if((bl&&ui(Wt,"key")||Wp&&zr&&ui(Wt,"vue:before-update"))&&(Tr=!0),bl&&ui(Wt,"ref")&&ne.scopes.vFor>0&&vt.push(ae(L("ref_for",!0),L("true"))),!Wt&&(bl||Wp)){if(un=!0,jr)if(bl){if(rs(),Pn("COMPILER_V_BIND_OBJECT_ORDER",ne)){kt.unshift(jr);continue}kt.push(jr)}else rs({type:14,loc:Sn,callee:ne.helper(ie),arguments:Me?[jr]:[jr,"true"]});else ne.onError(Nr(bl?34:35,Sn));continue}bl&&Rs.includes("prop")&&(fr|=32);const Iv=ne.directiveTransforms[Rn];if(Iv){const{props:yv,needRuntime:bv}=Iv(Fn,z,ne);!je&&yv.forEach(Ho),Wp&&Wt&&!Qt(Wt)?rs(Te(yv,Ke)):vt.push(...yv),bv&&(Bt.push(Fn),r.isSymbol(bv)&&fv.set(Fn,bv))}else r.isBuiltInDirective(Rn)||(Bt.push(Fn),zr&&(Tr=!0))}}let zn;if(kt.length?(rs(),zn=kt.length>1?re(ne.helper(N),kt,Ke):kt[0]):vt.length&&(zn=Te(jp(vt),Ke)),un?fr|=16:(zt&&!Me&&(fr|=2),Ut&&!Me&&(fr|=4),jn.length&&(fr|=8),Yr&&(fr|=32)),Tr||fr!==0&&fr!==32||!(kr||wn||Bt.length>0)||(fr|=512),!ne.inSSR&&zn)switch(zn.type){case 15:let Kr=-1,Fn=-1,Rn=!1;for(let Sn=0;Sn<zn.properties.length;Sn++){const Rs=zn.properties[Sn].key;Qt(Rs)?Rs.content==="class"?Kr=Sn:Rs.content==="style"&&(Fn=Sn):Rs.isHandlerKey||(Rn=!0)}const Wt=zn.properties[Kr],jr=zn.properties[Fn];Rn?zn=re(ne.helper(R),[zn]):(Wt&&!Qt(Wt.value)&&(Wt.value=re(ne.helper(W),[Wt.value])),jr&&(Ut||jr.value.type===4&&jr.value.content.trim()[0]==="["||jr.value.type===17)&&(jr.value=re(ne.helper(D),[jr.value])));break;case 14:break;default:zn=re(ne.helper(R),[re(ne.helper(Y),[zn])])}return{props:zn,directives:Bt,patchFlag:fr,dynamicPropNames:jn,shouldUseBlock:Tr}}function jp(z){const ne=new Map,Ae=[];for(let Me=0;Me<z.length;Me++){const He=z[Me];if(He.key.type===8||!He.key.isStatic){Ae.push(He);continue}const je=He.key.content,We=ne.get(je);We?(je==="style"||je==="class"||r.isOn(je))&&WI(We,He):(ne.set(je,He),Ae.push(He))}return Ae}function WI(z,ne){z.value.type===17?z.value.elements.push(ne.value):z.value=ge([z.value,ne.value],z.loc)}function pv(z,ne){const Ae=[],Me=fv.get(z);if(Me)Ae.push(ne.helperString(Me));else{const je=Rd("v-"+z.name,ne);je?Ae.push(je):(ne.helper(T),ne.directives.add(z.name),Ae.push(Qi(z.name,"directive")))}const{loc:He}=z;if(z.exp&&Ae.push(z.exp),z.arg&&(z.exp||Ae.push("void 0"),Ae.push(z.arg)),Object.keys(z.modifiers).length){z.arg||(z.exp||Ae.push("void 0"),Ae.push("void 0"));const je=L("true",!1,He);Ae.push(Te(z.modifiers.map(We=>ae(We,je)),He))}return ge(Ae,z.loc)}function Wc(z){return z==="component"||z==="Component"}const gv=(z,ne)=>{if(Es(z)){const{children:Ae,loc:Me}=z,{slotName:He,slotProps:je}=Fp(z,ne),We=[ne.prefixIdentifiers?"_ctx.$slots":"$slots",He,"{}","undefined","true"];let Ke=2;je&&(We[2]=je,Ke=3),Ae.length&&(We[3]=ke([],Ae,!1,!1,Me),Ke=4),ne.scopeId&&!ne.slotted&&(Ke=5),We.splice(Ke),z.codegenNode=re(ne.helper(B),We,Me)}};function Fp(z,ne){let Ae,Me='"default"';const He=[];for(let je=0;je<z.props.length;je++){const We=z.props[je];We.type===6?We.value&&(We.name==="name"?Me=JSON.stringify(We.value.content):(We.name=r.camelize(We.name),He.push(We))):We.name==="bind"&&ui(We.arg,"name")?We.exp&&(Me=We.exp):(We.name==="bind"&&We.arg&&Qt(We.arg)&&(We.arg.content=r.camelize(We.arg.content)),He.push(We))}if(He.length>0){const{props:je,directives:We}=Y1(z,ne,He,!1,!1);Ae=je,We.length&&ne.onError(Nr(36,We[0].loc))}return{slotName:Me,slotProps:Ae}}const vv=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,Gc=(z,ne,Ae,Me)=>{const{loc:He,modifiers:je,arg:We}=z;let Ke;if(z.exp||je.length||Ae.onError(Nr(35,He)),We.type===4)if(We.isStatic){let Bt=We.content;Bt.startsWith("vue:")&&(Bt=`vnode-${Bt.slice(4)}`),Ke=L(ne.tagType!==0||Bt.startsWith("vnode")||!/[A-Z]/.test(Bt)?r.toHandlerKey(r.camelize(Bt)):`on:${Bt}`,!0,We.loc)}else Ke=F([`${Ae.helperString(X)}(`,We,")"]);else Ke=We,Ke.children.unshift(`${Ae.helperString(X)}(`),Ke.children.push(")");let nt=z.exp;nt&&!nt.content.trim()&&(nt=void 0);let vt=Ae.cacheHandlers&&!nt&&!Ae.inVOnce;if(nt){const Bt=En(nt.content,Ae),zr=!(Bt||vv.test(nt.content)),Tr=nt.content.includes(";");Ae.prefixIdentifiers&&(zr&&Ae.addIdentifiers("$event"),nt=z.exp=ts(nt,Ae,!1,Tr),zr&&Ae.removeIdentifiers("$event"),vt=Ae.cacheHandlers&&!Ae.inVOnce&&!(nt.type===4&&nt.constType>0)&&!(Bt&&ne.tagType===1)&&!nr(nt,Ae.identifiers),vt&&Bt&&(nt.type===4?nt.content=`${nt.content} && ${nt.content}(...args)`:nt.children=[...nt.children," && ",...nt.children,"(...args)"])),(zr||vt&&Bt)&&(nt=F([`${zr?Ae.isTS?"($event: any)":"$event":(Ae.isTS?`
|
||
//@ts-ignore
|
||
`:"")+"(...args)"} => ${Tr?"{":"("}`,nt,Tr?"}":")"]))}let kt={props:[ae(Ke,nt||L("() => {}",!1,He))]};return Me&&(kt=Me(kt)),vt&&(kt.props[0].value=Ae.cache(kt.props[0].value)),kt.props.forEach(Bt=>Bt.key.isHandlerKey=!0),kt},jl=(z,ne,Ae)=>{const{modifiers:Me,loc:He}=z,je=z.arg;let{exp:We}=z;if(!We&&je.type===4){const Ke=r.camelize(je.content);We=z.exp=L(Ke,!1,je.loc),We=z.exp=ts(We,Ae)}return je.type!==4?(je.children.unshift("("),je.children.push(') || ""')):je.isStatic||(je.content=`${je.content} || ""`),Me.includes("camel")&&(je.type===4?je.isStatic?je.content=r.camelize(je.content):je.content=`${Ae.helperString(de)}(${je.content})`:(je.children.unshift(`${Ae.helperString(de)}(`),je.children.push(")"))),Ae.inSSR||(Me.includes("prop")&&mv(je,"."),Me.includes("attr")&&mv(je,"^")),!We||We.type===4&&!We.content.trim()?(Ae.onError(Nr(34,He)),{props:[ae(je,L("",!0,He))]}):{props:[ae(je,We)]}},mv=(z,ne)=>{z.type===4?z.isStatic?z.content=ne+z.content:z.content=`\`${ne}\${${z.content}}\``:(z.children.unshift(`'${ne}' + (`),z.children.push(")"))},GI=(z,ne)=>{if(z.type===0||z.type===1||z.type===11||z.type===10)return()=>{const Ae=z.children;let Me,He=!1;for(let je=0;je<Ae.length;je++){const We=Ae[je];if(Ds(We)){He=!0;for(let Ke=je+1;Ke<Ae.length;Ke++){const nt=Ae[Ke];if(!Ds(nt)){Me=void 0;break}Me||(Me=Ae[je]=F([We],We.loc)),Me.children.push(" + ",nt),Ae.splice(Ke,1),Ke--}}}if(He&&(Ae.length!==1||z.type!==0&&(z.type!==1||z.tagType!==0||z.props.find(je=>je.type===7&&!ne.directiveTransforms[je.name])||z.tag==="template")))for(let je=0;je<Ae.length;je++){const We=Ae[je];if(Ds(We)||We.type===8){const Ke=[];We.type===2&&We.content===" "||Ke.push(We),ne.ssr||y(We,ne)!==0||Ke.push("1"),Ae[je]={type:12,content:We,loc:We.loc,codegenNode:re(ne.helper(m),Ke)}}}}},Vd=new WeakSet,Hd=(z,ne)=>{if(z.type===1&&Hr(z,"once",!0))return Vd.has(z)||ne.inVOnce||ne.inSSR?void 0:(Vd.add(z),ne.inVOnce=!0,ne.helper(Q),()=>{ne.inVOnce=!1;const Ae=ne.currentNode;Ae.codegenNode&&(Ae.codegenNode=ne.cache(Ae.codegenNode,!0))})},zs=(z,ne,Ae)=>{const{exp:Me,arg:He}=z;if(!Me)return Ae.onError(Nr(41,z.loc)),Kc();const je=Me.loc.source,We=Me.type===4?Me.content:je,Ke=Ae.bindingMetadata[je];if(Ke==="props"||Ke==="props-aliased")return Ae.onError(Nr(44,Me.loc)),Kc();const nt=Ae.inline&&(Ke==="setup-let"||Ke==="setup-ref"||Ke==="setup-maybe-ref");if(!We.trim()||!En(We,Ae)&&!nt)return Ae.onError(Nr(42,Me.loc)),Kc();if(Ae.prefixIdentifiers&&Er(We)&&Ae.identifiers[We])return Ae.onError(Nr(43,Me.loc)),Kc();const vt=He||L("modelValue",!0),kt=He?Qt(He)?`onUpdate:${r.camelize(He.content)}`:F(['"onUpdate:" + ',He]):"onUpdate:modelValue";let Bt;const zr=Ae.isTS?"($event: any)":"$event";if(nt)if(Ke==="setup-ref")Bt=F([`${zr} => ((`,L(je,!1,Me.loc),").value = $event)"]);else{const fr=Ke==="setup-let"?`${je} = $event`:"null";Bt=F([`${zr} => (${Ae.helperString(oe)}(${je}) ? (`,L(je,!1,Me.loc),`).value = $event : ${fr})`])}else Bt=F([`${zr} => ((`,Me,") = $event)"]);const Tr=[ae(vt,z.exp),ae(kt,Bt)];if(Ae.prefixIdentifiers&&!Ae.inVOnce&&Ae.cacheHandlers&&!nr(Me,Ae.identifiers)&&(Tr[1].value=Ae.cache(Tr[1].value)),z.modifiers.length&&ne.tagType===1){const fr=z.modifiers.map(zt=>(Er(zt)?zt:JSON.stringify(zt))+": true").join(", "),kr=He?Qt(He)?`${He.content}Modifiers`:F([He,' + "Modifiers"']):"modelModifiers";Tr.push(ae(kr,L(`{ ${fr} }`,!1,z.loc,2)))}return Kc(Tr)};function Kc(){return{props:arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]}}const e8=/[\w).+\-_$\]]/,Ka=(z,ne)=>{Pn("COMPILER_FILTERS",ne)&&(z.type===5&&Wu(z.content,ne),z.type===1&&z.props.forEach(Ae=>{Ae.type===7&&Ae.name!=="for"&&Ae.exp&&Wu(Ae.exp,ne)}))};function Wu(z,ne){if(z.type===4)Cv(z,ne);else for(let Ae=0;Ae<z.children.length;Ae++){const Me=z.children[Ae];typeof Me=="object"&&(Me.type===4?Cv(Me,ne):Me.type===8?Wu(z,ne):Me.type===5&&Wu(Me.content,ne))}}function Cv(z,ne){const Ae=z.content;let Me,He,je,We,Ke=!1,nt=!1,vt=!1,kt=!1,Bt=0,zr=0,Tr=0,fr=0,kr=[];for(je=0;je<Ae.length;je++)if(He=Me,Me=Ae.charCodeAt(je),Ke)Me===39&&He!==92&&(Ke=!1);else if(nt)Me===34&&He!==92&&(nt=!1);else if(vt)Me===96&&He!==92&&(vt=!1);else if(kt)Me===47&&He!==92&&(kt=!1);else if(Me!==124||Ae.charCodeAt(je+1)===124||Ae.charCodeAt(je-1)===124||Bt||zr||Tr){switch(Me){case 34:nt=!0;break;case 39:Ke=!0;break;case 96:vt=!0;break;case 40:Tr++;break;case 41:Tr--;break;case 91:zr++;break;case 93:zr--;break;case 123:Bt++;break;case 125:Bt--}if(Me===47){let Ut,Yr=je-1;for(;Yr>=0&&(Ut=Ae.charAt(Yr),Ut===" ");Yr--);Ut&&e8.test(Ut)||(kt=!0)}}else We===void 0?(fr=je+1,We=Ae.slice(0,je).trim()):zt();function zt(){kr.push(Ae.slice(fr,je).trim()),fr=je+1}if(We===void 0?We=Ae.slice(0,je).trim():fr!==0&&zt(),kr.length){for(je=0;je<kr.length;je++)We=KI(We,kr[je],ne);z.content=We}}function KI(z,ne,Ae){Ae.helper(P);const Me=ne.indexOf("(");if(Me<0)return Ae.filters.add(ne),`${Qi(ne,"filter")}(${z})`;{const He=ne.slice(0,Me),je=ne.slice(Me+1);return Ae.filters.add(He),`${Qi(He,"filter")}(${z}${je!==")"?","+je:je}`}}const Up=new WeakSet,Av=(z,ne)=>{if(z.type===1){const Ae=Hr(z,"memo");return!Ae||Up.has(z)?void 0:(Up.add(z),()=>{const Me=z.codegenNode||ne.currentNode.codegenNode;Me&&Me.type===13&&(z.tagType!==1&&st(Me,ne),z.codegenNode=re(ne.helper(J),[Ae.exp,ke(void 0,Me),"_cache",String(ne.cached++)]))})}};function Or(z){return[[Hd,X6,Av,Q6,Ka,...z?[Hp,Lp]:[],gv,UI,Vp,GI],{on:Gc,bind:jl,model:zs}]}e.generateCodeFrame=r.generateCodeFrame,e.BASE_TRANSITION=d,e.BindingTypes={DATA:"data",PROPS:"props",PROPS_ALIASED:"props-aliased",SETUP_LET:"setup-let",SETUP_CONST:"setup-const",SETUP_REACTIVE_CONST:"setup-reactive-const",SETUP_MAYBE_REF:"setup-maybe-ref",SETUP_REF:"setup-ref",OPTIONS:"options",LITERAL_CONST:"literal-const"},e.CAMELIZE=de,e.CAPITALIZE=xe,e.CREATE_BLOCK=f,e.CREATE_COMMENT=b,e.CREATE_ELEMENT_BLOCK=v,e.CREATE_ELEMENT_VNODE=A,e.CREATE_SLOTS=U,e.CREATE_STATIC=E,e.CREATE_TEXT=m,e.CREATE_VNODE=C,e.CompilerDeprecationTypes={COMPILER_IS_ON_ELEMENT:"COMPILER_IS_ON_ELEMENT",COMPILER_V_BIND_SYNC:"COMPILER_V_BIND_SYNC",COMPILER_V_BIND_OBJECT_ORDER:"COMPILER_V_BIND_OBJECT_ORDER",COMPILER_V_ON_NATIVE:"COMPILER_V_ON_NATIVE",COMPILER_V_IF_V_FOR_PRECEDENCE:"COMPILER_V_IF_V_FOR_PRECEDENCE",COMPILER_NATIVE_TEMPLATE:"COMPILER_NATIVE_TEMPLATE",COMPILER_INLINE_TEMPLATE:"COMPILER_INLINE_TEMPLATE",COMPILER_FILTERS:"COMPILER_FILTERS"},e.ConstantTypes={NOT_CONSTANT:0,0:"NOT_CONSTANT",CAN_SKIP_PATCH:1,1:"CAN_SKIP_PATCH",CAN_HOIST:2,2:"CAN_HOIST",CAN_STRINGIFY:3,3:"CAN_STRINGIFY"},e.ElementTypes={ELEMENT:0,0:"ELEMENT",COMPONENT:1,1:"COMPONENT",SLOT:2,2:"SLOT",TEMPLATE:3,3:"TEMPLATE"},e.ErrorCodes={ABRUPT_CLOSING_OF_EMPTY_COMMENT:0,0:"ABRUPT_CLOSING_OF_EMPTY_COMMENT",CDATA_IN_HTML_CONTENT:1,1:"CDATA_IN_HTML_CONTENT",DUPLICATE_ATTRIBUTE:2,2:"DUPLICATE_ATTRIBUTE",END_TAG_WITH_ATTRIBUTES:3,3:"END_TAG_WITH_ATTRIBUTES",END_TAG_WITH_TRAILING_SOLIDUS:4,4:"END_TAG_WITH_TRAILING_SOLIDUS",EOF_BEFORE_TAG_NAME:5,5:"EOF_BEFORE_TAG_NAME",EOF_IN_CDATA:6,6:"EOF_IN_CDATA",EOF_IN_COMMENT:7,7:"EOF_IN_COMMENT",EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT:8,8:"EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT",EOF_IN_TAG:9,9:"EOF_IN_TAG",INCORRECTLY_CLOSED_COMMENT:10,10:"INCORRECTLY_CLOSED_COMMENT",INCORRECTLY_OPENED_COMMENT:11,11:"INCORRECTLY_OPENED_COMMENT",INVALID_FIRST_CHARACTER_OF_TAG_NAME:12,12:"INVALID_FIRST_CHARACTER_OF_TAG_NAME",MISSING_ATTRIBUTE_VALUE:13,13:"MISSING_ATTRIBUTE_VALUE",MISSING_END_TAG_NAME:14,14:"MISSING_END_TAG_NAME",MISSING_WHITESPACE_BETWEEN_ATTRIBUTES:15,15:"MISSING_WHITESPACE_BETWEEN_ATTRIBUTES",NESTED_COMMENT:16,16:"NESTED_COMMENT",UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME:17,17:"UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME",UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE:18,18:"UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE",UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME:19,19:"UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME",UNEXPECTED_NULL_CHARACTER:20,20:"UNEXPECTED_NULL_CHARACTER",UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME:21,21:"UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME",UNEXPECTED_SOLIDUS_IN_TAG:22,22:"UNEXPECTED_SOLIDUS_IN_TAG",X_INVALID_END_TAG:23,23:"X_INVALID_END_TAG",X_MISSING_END_TAG:24,24:"X_MISSING_END_TAG",X_MISSING_INTERPOLATION_END:25,25:"X_MISSING_INTERPOLATION_END",X_MISSING_DIRECTIVE_NAME:26,26:"X_MISSING_DIRECTIVE_NAME",X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END:27,27:"X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END",X_V_IF_NO_EXPRESSION:28,28:"X_V_IF_NO_EXPRESSION",X_V_IF_SAME_KEY:29,29:"X_V_IF_SAME_KEY",X_V_ELSE_NO_ADJACENT_IF:30,30:"X_V_ELSE_NO_ADJACENT_IF",X_V_FOR_NO_EXPRESSION:31,31:"X_V_FOR_NO_EXPRESSION",X_V_FOR_MALFORMED_EXPRESSION:32,32:"X_V_FOR_MALFORMED_EXPRESSION",X_V_FOR_TEMPLATE_KEY_PLACEMENT:33,33:"X_V_FOR_TEMPLATE_KEY_PLACEMENT",X_V_BIND_NO_EXPRESSION:34,34:"X_V_BIND_NO_EXPRESSION",X_V_ON_NO_EXPRESSION:35,35:"X_V_ON_NO_EXPRESSION",X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET:36,36:"X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET",X_V_SLOT_MIXED_SLOT_USAGE:37,37:"X_V_SLOT_MIXED_SLOT_USAGE",X_V_SLOT_DUPLICATE_SLOT_NAMES:38,38:"X_V_SLOT_DUPLICATE_SLOT_NAMES",X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN:39,39:"X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN",X_V_SLOT_MISPLACED:40,40:"X_V_SLOT_MISPLACED",X_V_MODEL_NO_EXPRESSION:41,41:"X_V_MODEL_NO_EXPRESSION",X_V_MODEL_MALFORMED_EXPRESSION:42,42:"X_V_MODEL_MALFORMED_EXPRESSION",X_V_MODEL_ON_SCOPE_VARIABLE:43,43:"X_V_MODEL_ON_SCOPE_VARIABLE",X_V_MODEL_ON_PROPS:44,44:"X_V_MODEL_ON_PROPS",X_INVALID_EXPRESSION:45,45:"X_INVALID_EXPRESSION",X_KEEP_ALIVE_INVALID_CHILDREN:46,46:"X_KEEP_ALIVE_INVALID_CHILDREN",X_PREFIX_ID_NOT_SUPPORTED:47,47:"X_PREFIX_ID_NOT_SUPPORTED",X_MODULE_MODE_NOT_SUPPORTED:48,48:"X_MODULE_MODE_NOT_SUPPORTED",X_CACHE_HANDLER_NOT_SUPPORTED:49,49:"X_CACHE_HANDLER_NOT_SUPPORTED",X_SCOPE_ID_NOT_SUPPORTED:50,50:"X_SCOPE_ID_NOT_SUPPORTED",X_VNODE_HOOKS:51,51:"X_VNODE_HOOKS",__EXTEND_POINT__:52,52:"__EXTEND_POINT__"},e.FRAGMENT=l,e.GUARD_REACTIVE_PROPS=Y,e.IS_MEMO_SAME=K,e.IS_REF=oe,e.KEEP_ALIVE=h,e.MERGE_PROPS=N,e.NORMALIZE_CLASS=W,e.NORMALIZE_PROPS=R,e.NORMALIZE_STYLE=D,e.Namespaces={HTML:0,0:"HTML",SVG:1,1:"SVG",MATH_ML:2,2:"MATH_ML"},e.NodeTypes={ROOT:0,0:"ROOT",ELEMENT:1,1:"ELEMENT",TEXT:2,2:"TEXT",COMMENT:3,3:"COMMENT",SIMPLE_EXPRESSION:4,4:"SIMPLE_EXPRESSION",INTERPOLATION:5,5:"INTERPOLATION",ATTRIBUTE:6,6:"ATTRIBUTE",DIRECTIVE:7,7:"DIRECTIVE",COMPOUND_EXPRESSION:8,8:"COMPOUND_EXPRESSION",IF:9,9:"IF",IF_BRANCH:10,10:"IF_BRANCH",FOR:11,11:"FOR",TEXT_CALL:12,12:"TEXT_CALL",VNODE_CALL:13,13:"VNODE_CALL",JS_CALL_EXPRESSION:14,14:"JS_CALL_EXPRESSION",JS_OBJECT_EXPRESSION:15,15:"JS_OBJECT_EXPRESSION",JS_PROPERTY:16,16:"JS_PROPERTY",JS_ARRAY_EXPRESSION:17,17:"JS_ARRAY_EXPRESSION",JS_FUNCTION_EXPRESSION:18,18:"JS_FUNCTION_EXPRESSION",JS_CONDITIONAL_EXPRESSION:19,19:"JS_CONDITIONAL_EXPRESSION",JS_CACHE_EXPRESSION:20,20:"JS_CACHE_EXPRESSION",JS_BLOCK_STATEMENT:21,21:"JS_BLOCK_STATEMENT",JS_TEMPLATE_LITERAL:22,22:"JS_TEMPLATE_LITERAL",JS_IF_STATEMENT:23,23:"JS_IF_STATEMENT",JS_ASSIGNMENT_EXPRESSION:24,24:"JS_ASSIGNMENT_EXPRESSION",JS_SEQUENCE_EXPRESSION:25,25:"JS_SEQUENCE_EXPRESSION",JS_RETURN_STATEMENT:26,26:"JS_RETURN_STATEMENT"},e.OPEN_BLOCK=g,e.POP_SCOPE_ID=me,e.PUSH_SCOPE_ID=he,e.RENDER_LIST=$,e.RENDER_SLOT=B,e.RESOLVE_COMPONENT=I,e.RESOLVE_DIRECTIVE=T,e.RESOLVE_DYNAMIC_COMPONENT=S,e.RESOLVE_FILTER=P,e.SET_BLOCK_TRACKING=Q,e.SUSPENSE=u,e.TELEPORT=c,e.TO_DISPLAY_STRING=H,e.TO_HANDLERS=ie,e.TO_HANDLER_KEY=X,e.TS_NODE_TYPES=Ot,e.UNREF=fe,e.WITH_CTX=_e,e.WITH_DIRECTIVES=_,e.WITH_MEMO=J,e.advancePositionWithClone=Mi,e.advancePositionWithMutation=In,e.assert=function(z,ne){if(!z)throw new Error(ne||"unexpected compiler condition")},e.baseCompile=function(z){let ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const Ae=ne.onError||si,Me=ne.mode==="module",He=ne.prefixIdentifiers===!0||Me;!He&&ne.cacheHandlers&&Ae(Nr(49)),ne.scopeId&&!Me&&Ae(Nr(50));const je=r.extend({},ne,{prefixIdentifiers:He}),We=r.isString(z)?Bl(z,je):z,[Ke,nt]=Or(He);if(ne.isTS){const{expressionPlugins:vt}=ne;vt&&vt.includes("typescript")||(ne.expressionPlugins=[...vt||[],"typescript"])}return Ze(We,r.extend({},je,{nodeTransforms:[...Ke,...ne.nodeTransforms||[]],directiveTransforms:r.extend({},nt,ne.directiveTransforms||{})})),Ti(We,je)},e.baseParse=Bl,e.buildDirectiveArgs=pv,e.buildProps=Y1,e.buildSlots=FI,e.checkCompatEnabled=Xn,e.convertToBlock=st,e.createArrayExpression=ge,e.createAssignmentExpression=function(z,ne){return{type:24,left:z,right:ne,loc:ue}},e.createBlockStatement=Ce,e.createCacheExpression=$e,e.createCallExpression=re,e.createCompilerError=Nr,e.createCompoundExpression=F,e.createConditionalExpression=ze,e.createForLoopParams=Rp,e.createFunctionExpression=ke,e.createIfStatement=function(z,ne,Ae){return{type:23,test:z,consequent:ne,alternate:Ae,loc:ue}},e.createInterpolation=function(z,ne){return{type:5,loc:ne,content:r.isString(z)?L(z,!1,ne):z}},e.createObjectExpression=Te,e.createObjectProperty=ae,e.createReturnStatement=function(z){return{type:26,returns:z,loc:ue}},e.createRoot=te,e.createSequenceExpression=function(z){return{type:25,expressions:z,loc:ue}},e.createSimpleExpression=L,e.createStructuralDirectiveTransform=Tt,e.createTemplateLiteral=function(z){return{type:22,elements:z,loc:ue}},e.createTransformContext=Ge,e.createVNodeCall=ce,e.errorMessages=Xi,e.extractIdentifiers=Dt,e.findDir=Hr,e.findProp=Dn,e.forAliasRE=Ro,e.generate=Ti,e.getBaseTransformPreset=Or,e.getConstantType=y,e.getMemoedVNodeCall=ia,e.getVNodeBlockHelper=Ye,e.getVNodeHelper=Ne,e.hasDynamicKeyVBind=function(z){return z.props.some(ne=>!(ne.type!==7||ne.name!=="bind"||ne.arg&&ne.arg.type===4&&ne.arg.isStatic))},e.hasScopeRef=nr,e.helperNameMap=q,e.injectProp=ls,e.isCoreComponent=wr,e.isFunctionType=Dr,e.isInDestructureAssignment=pt,e.isInNewExpression=gt,e.isMemberExpression=En,e.isMemberExpressionBrowser=z=>{z=z.trim().replace(tn,We=>We.trim());let ne=0,Ae=[],Me=0,He=0,je=null;for(let We=0;We<z.length;We++){const Ke=z.charAt(We);switch(ne){case 0:if(Ke==="[")Ae.push(ne),ne=1,Me++;else if(Ke==="(")Ae.push(ne),ne=2,He++;else if(!(We===0?en:Bn).test(Ke))return!1;break;case 1:Ke==="'"||Ke==='"'||Ke==="`"?(Ae.push(ne),ne=3,je=Ke):Ke==="["?Me++:Ke==="]"&&(--Me||(ne=Ae.pop()));break;case 2:if(Ke==="'"||Ke==='"'||Ke==="`")Ae.push(ne),ne=3,je=Ke;else if(Ke==="(")He++;else if(Ke===")"){if(We===z.length-1)return!1;--He||(ne=Ae.pop())}break;case 3:Ke===je&&(ne=Ae.pop(),je=null)}}return!Me&&!He},e.isMemberExpressionNode=bn,e.isReferencedIdentifier=Zi,e.isSimpleIdentifier=Er,e.isSlotOutlet=Es,e.isStaticArgOf=ui,e.isStaticExp=Qt,e.isStaticProperty=yr,e.isStaticPropertyKey=dt,e.isTemplateNode=hi,e.isText=Ds,e.isVSlot=as,e.locStub=ue,e.noopDirectiveTransform=()=>({props:[]}),e.processExpression=ts,e.processFor=jI,e.processIf=VI,e.processSlotOutlet=Fp,e.registerRuntimeHelpers=function(z){Object.getOwnPropertySymbols(z).forEach(ne=>{q[ne]=z[ne]})},e.resolveComponentType=zd,e.stringifyExpression=Np,e.toValidAssetId=Qi,e.trackSlotScopes=Vp,e.trackVForSlotScopes=Hp,e.transform=Ze,e.transformBind=jl,e.transformElement=UI,e.transformExpression=Lp,e.transformModel=zs,e.transformOn=Gc,e.traverseNode=tt,e.unwrapTSNode=_t,e.walkBlockDeclarations=Mt,e.walkFunctionParams=ct,e.walkIdentifiers=js,e.warnDeprecation=function(z,ne,Ae){if($n(z,ne)==="suppress-warning")return;const{message:Me,link:He}=Nn[z];for(var je=arguments.length,We=new Array(je>3?je-3:0),Ke=3;Ke<je;Ke++)We[Ke-3]=arguments[Ke];const nt=`(deprecation ${z}) ${typeof Me=="function"?Me(...We):Me}${He?`
|
||
Details: ${He}`:""}`,vt=new SyntaxError(nt);vt.code=z,Ae&&(vt.loc=Ae),ne.onWarn(vt)}},(n,e,t)=>{function r(ae,L){const F=new Set(ae.split(","));return L?re=>F.has(re.toLowerCase()):re=>F.has(re)}/**
|
||
* @vue/shared v3.4.15
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/Object.defineProperty(e,"__esModule",{value:!0});const i=Object.assign,s=Object.prototype.hasOwnProperty,o=Array.isArray,a=ae=>v(ae)==="[object Map]",l=ae=>v(ae)==="[object Set]",c=ae=>v(ae)==="[object Date]",u=ae=>typeof ae=="function",h=ae=>typeof ae=="string",d=ae=>typeof ae=="symbol",g=ae=>ae!==null&&typeof ae=="object",f=Object.prototype.toString,v=ae=>f.call(ae),C=ae=>v(ae)==="[object Object]",A=r(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),b=r("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),m=ae=>{const L=Object.create(null);return F=>L[F]||(L[F]=ae(F))},E=/-(\w)/g,I=m(ae=>ae.replace(E,(L,F)=>F?F.toUpperCase():"")),S=/\B([A-Z])/g,T=m(ae=>ae.replace(S,"-$1").toLowerCase()),P=m(ae=>ae.charAt(0).toUpperCase()+ae.slice(1)),_=m(ae=>ae?`on${P(ae)}`:"");let $;const B=/^[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*$/,U={1:"TEXT",2:"CLASS",4:"STYLE",8:"PROPS",16:"FULL_PROPS",32:"NEED_HYDRATION",64:"STABLE_FRAGMENT",128:"KEYED_FRAGMENT",256:"UNKEYED_FRAGMENT",512:"NEED_PATCH",1024:"DYNAMIC_SLOTS",2048:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},H=r("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error"),N=H;function W(ae){if(o(ae)){const L={};for(let F=0;F<ae.length;F++){const re=ae[F],ke=h(re)?ie(re):W(re);if(ke)for(const ze in ke)L[ze]=ke[ze]}return L}if(h(ae)||g(ae))return ae}const D=/;(?![^(]*\))/g,R=/:([^]+)/,Y=/\/\*[^]*?\*\//g;function ie(ae){const L={};return ae.replace(Y,"").split(D).forEach(F=>{if(F){const re=F.split(R);re.length>1&&(L[re[0].trim()]=re[1].trim())}}),L}function de(ae){let L="";if(h(ae))L=ae;else if(o(ae))for(let F=0;F<ae.length;F++){const re=de(ae[F]);re&&(L+=re+" ")}else if(g(ae))for(const F in ae)ae[F]&&(L+=F+" ");return L.trim()}const xe=r("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot"),X=r("svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view"),Q=r("annotation,annotation-xml,maction,maligngroup,malignmark,math,menclose,merror,mfenced,mfrac,mfraction,mglyph,mi,mlabeledtr,mlongdiv,mmultiscripts,mn,mo,mover,mpadded,mphantom,mprescripts,mroot,mrow,ms,mscarries,mscarry,msgroup,msline,mspace,msqrt,msrow,mstack,mstyle,msub,msubsup,msup,mtable,mtd,mtext,mtr,munder,munderover,none,semantics"),he=r("area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr"),me="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",_e=r(me),fe=r(me+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected"),oe=/[>/="'\u0009\u000a\u000c\u0020]/,J={},K=r("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,inert,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap"),q=r("xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xmlns:xlink,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan"),ue=/["'&<>]/,te=/^-?>|<!--|-->|--!>|<!-$/g;function ce(ae,L){if(ae===L)return!0;let F=c(ae),re=c(L);if(F||re)return!(!F||!re)&&ae.getTime()===L.getTime();if(F=d(ae),re=d(L),F||re)return ae===L;if(F=o(ae),re=o(L),F||re)return!(!F||!re)&&function(ke,ze){if(ke.length!==ze.length)return!1;let $e=!0;for(let Ce=0;$e&&Ce<ke.length;Ce++)$e=ce(ke[Ce],ze[Ce]);return $e}(ae,L);if(F=g(ae),re=g(L),F||re){if(!F||!re||Object.keys(ae).length!==Object.keys(L).length)return!1;for(const ke in ae){const ze=ae.hasOwnProperty(ke),$e=L.hasOwnProperty(ke);if(ze&&!$e||!ze&&$e||!ce(ae[ke],L[ke]))return!1}}return String(ae)===String(L)}const ge=(ae,L)=>L&&L.__v_isRef?ge(ae,L.value):a(L)?{[`Map(${L.size})`]:[...L.entries()].reduce((F,re,ke)=>{let[ze,$e]=re;return F[Te(ze,ke)+" =>"]=$e,F},{})}:l(L)?{[`Set(${L.size})`]:[...L.values()].map(F=>Te(F))}:d(L)?Te(L):!g(L)||o(L)||C(L)?L:String(L),Te=function(ae){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";var F;return d(ae)?`Symbol(${(F=ae.description)!=null?F:L})`:ae};e.EMPTY_ARR=[],e.EMPTY_OBJ={},e.NO=()=>!1,e.NOOP=()=>{},e.PatchFlagNames=U,e.PatchFlags={TEXT:1,1:"TEXT",CLASS:2,2:"CLASS",STYLE:4,4:"STYLE",PROPS:8,8:"PROPS",FULL_PROPS:16,16:"FULL_PROPS",NEED_HYDRATION:32,32:"NEED_HYDRATION",STABLE_FRAGMENT:64,64:"STABLE_FRAGMENT",KEYED_FRAGMENT:128,128:"KEYED_FRAGMENT",UNKEYED_FRAGMENT:256,256:"UNKEYED_FRAGMENT",NEED_PATCH:512,512:"NEED_PATCH",DYNAMIC_SLOTS:1024,1024:"DYNAMIC_SLOTS",DEV_ROOT_FRAGMENT:2048,2048:"DEV_ROOT_FRAGMENT",HOISTED:-1,"-1":"HOISTED",BAIL:-2,"-2":"BAIL"},e.ShapeFlags={ELEMENT:1,1:"ELEMENT",FUNCTIONAL_COMPONENT:2,2:"FUNCTIONAL_COMPONENT",STATEFUL_COMPONENT:4,4:"STATEFUL_COMPONENT",TEXT_CHILDREN:8,8:"TEXT_CHILDREN",ARRAY_CHILDREN:16,16:"ARRAY_CHILDREN",SLOTS_CHILDREN:32,32:"SLOTS_CHILDREN",TELEPORT:64,64:"TELEPORT",SUSPENSE:128,128:"SUSPENSE",COMPONENT_SHOULD_KEEP_ALIVE:256,256:"COMPONENT_SHOULD_KEEP_ALIVE",COMPONENT_KEPT_ALIVE:512,512:"COMPONENT_KEPT_ALIVE",COMPONENT:6,6:"COMPONENT"},e.SlotFlags={STABLE:1,1:"STABLE",DYNAMIC:2,2:"DYNAMIC",FORWARDED:3,3:"FORWARDED"},e.camelize=I,e.capitalize=P,e.def=(ae,L,F)=>{Object.defineProperty(ae,L,{configurable:!0,enumerable:!1,value:F})},e.escapeHtml=function(ae){const L=""+ae,F=ue.exec(L);if(!F)return L;let re,ke,ze="",$e=0;for(ke=F.index;ke<L.length;ke++){switch(L.charCodeAt(ke)){case 34:re=""";break;case 38:re="&";break;case 39:re="'";break;case 60:re="<";break;case 62:re=">";break;default:continue}$e!==ke&&(ze+=L.slice($e,ke)),$e=ke+1,ze+=re}return $e!==ke?ze+L.slice($e,ke):ze},e.escapeHtmlComment=function(ae){return ae.replace(te,"")},e.extend=i,e.genPropsAccessExp=function(ae){return B.test(ae)?`__props.${ae}`:`__props[${JSON.stringify(ae)}]`},e.generateCodeFrame=function(ae){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ae.length,re=ae.split(/(\r?\n)/);const ke=re.filter((Ce,Ne)=>Ne%2==1);re=re.filter((Ce,Ne)=>Ne%2==0);let ze=0;const $e=[];for(let Ce=0;Ce<re.length;Ce++)if(ze+=re[Ce].length+(ke[Ce]&&ke[Ce].length||0),ze>=L){for(let Ne=Ce-2;Ne<=Ce+2||F>ze;Ne++){if(Ne<0||Ne>=re.length)continue;const Ye=Ne+1;$e.push(`${Ye}${" ".repeat(Math.max(3-String(Ye).length,0))}| ${re[Ne]}`);const st=re[Ne].length,ht=ke[Ne]&&ke[Ne].length||0;if(Ne===Ce){const It=L-(ze-(st+ht)),Ir=Math.max(1,F>ze?st-It:F-L);$e.push(" | "+" ".repeat(It)+"^".repeat(Ir))}else if(Ne>Ce){if(F>ze){const It=Math.max(Math.min(F-ze,st),1);$e.push(" | "+"^".repeat(It))}ze+=st+ht}}break}return $e.join(`
|
||
`)},e.getGlobalThis=()=>$||($=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:t.g!==void 0?t.g:{}),e.hasChanged=(ae,L)=>!Object.is(ae,L),e.hasOwn=(ae,L)=>s.call(ae,L),e.hyphenate=T,e.includeBooleanAttr=function(ae){return!!ae||ae===""},e.invokeArrayFns=(ae,L)=>{for(let F=0;F<ae.length;F++)ae[F](L)},e.isArray=o,e.isBooleanAttr=fe,e.isBuiltInDirective=b,e.isDate=c,e.isFunction=u,e.isGloballyAllowed=H,e.isGloballyWhitelisted=N,e.isHTMLTag=xe,e.isIntegerKey=ae=>h(ae)&&ae!=="NaN"&&ae[0]!=="-"&&""+parseInt(ae,10)===ae,e.isKnownHtmlAttr=K,e.isKnownSvgAttr=q,e.isMap=a,e.isMathMLTag=Q,e.isModelListener=ae=>ae.startsWith("onUpdate:"),e.isObject=g,e.isOn=ae=>ae.charCodeAt(0)===111&&ae.charCodeAt(1)===110&&(ae.charCodeAt(2)>122||ae.charCodeAt(2)<97),e.isPlainObject=C,e.isPromise=ae=>(g(ae)||u(ae))&&u(ae.then)&&u(ae.catch),e.isRegExp=ae=>v(ae)==="[object RegExp]",e.isRenderableAttrValue=function(ae){if(ae==null)return!1;const L=typeof ae;return L==="string"||L==="number"||L==="boolean"},e.isReservedProp=A,e.isSSRSafeAttrName=function(ae){if(J.hasOwnProperty(ae))return J[ae];const L=oe.test(ae);return J[ae]=!L},e.isSVGTag=X,e.isSet=l,e.isSpecialBooleanAttr=_e,e.isString=h,e.isSymbol=d,e.isVoidTag=he,e.looseEqual=ce,e.looseIndexOf=function(ae,L){return ae.findIndex(F=>ce(F,L))},e.looseToNumber=ae=>{const L=parseFloat(ae);return isNaN(L)?ae:L},e.makeMap=r,e.normalizeClass=de,e.normalizeProps=function(ae){if(!ae)return null;let{class:L,style:F}=ae;return L&&!h(L)&&(ae.class=de(L)),F&&(ae.style=W(F)),ae},e.normalizeStyle=W,e.objectToString=f,e.parseStringStyle=ie,e.propsToAttrMap={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},e.remove=(ae,L)=>{const F=ae.indexOf(L);F>-1&&ae.splice(F,1)},e.slotFlagsText={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},e.stringifyStyle=function(ae){let L="";if(!ae||h(ae))return L;for(const F in ae){const re=ae[F],ke=F.startsWith("--")?F:T(F);(h(re)||typeof re=="number")&&(L+=`${ke}:${re};`)}return L},e.toDisplayString=ae=>h(ae)?ae:ae==null?"":o(ae)||g(ae)&&(ae.toString===f||!u(ae.toString))?JSON.stringify(ae,ge,2):String(ae),e.toHandlerKey=_,e.toNumber=ae=>{const L=h(ae)?Number(ae):NaN;return isNaN(L)?ae:L},e.toRawType=ae=>v(ae).slice(8,-1),e.toTypeString=v},(n,e,t)=>{t(12),Object.defineProperty(e,"__esModule",{value:!0}),e.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏઑඡ༉༦ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲϏϢϸontourIntegraìȹoɴ\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲy;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱còJTabcdfgorstרׯؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ߂ߐĀiyޱrc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣসে্ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४ĀnrࢃgleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpwਖਛgȀLRlr৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼અઋp;椅y;䐜Ādl੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑඞcy;䐊cute;䅃ƀaeyહાron;䅇dil;䅅;䐝ƀgswે૰ativeƀMTV૨ediumSpace;怋hiĀcn૦ëeryThiîtedĀGLଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷreak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪௫ఄ಄ದൡඅ櫬Āoungruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater;EFGLSTஶஷ扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨setĀ;Eೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂෛ෧ขภยา฿ไlig;䅒cute耻Ó䃓Āiyීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲcr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬืde耻Õ䃕es;樷ml耻Ö䃖erĀBP๋Āar๐๓r;怾acĀek๚;揞et;掴arenthesis;揜ҀacfhilorsງຊຏຒດຝະrtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ檻cedesȀ;EST່້扺qual;檯lantEqual;扼ilde;找me;怳Ādpuct;戏ortionĀ;aȥl;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL憒ar;懥eftArrow;懄eiling;按oǵ\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄቕቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHcቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗ĀeiቻDzኀ\0ኇefore;戴a;䎘ĀcnኘkSpace;쀀 Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtèa;䎖r;愨pf;愤cr;쀀𝒵ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒;Eaeiopᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;eᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;eᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰᝃᝈ០៦ᠹᡐᜍ᥈ᥰot;櫭ĀcrᛶkȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;tbrk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯᝳ;䎲;愶een;扬r;쀀𝔟gcostuvwឍឝឳេ៕៛ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀakoᠦᠵĀcn៲ᠣkƀlst֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ;敛;敘;攘;攔;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģbar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;elƀ;bhᥨᥩᥫ䁜;槅sub;柈ŬᥴlĀ;e怢t»pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭒\0᯽\0ᰌƀcprᦲute;䄇̀;abcdsᦿᧀᧄ᧕᧙戩nd;橄rcup;橉Āau᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r;Ecefms᩠ᩢᩫ᪤᪪旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ\0\0aĀ;t䀬;䁀ƀ;fl戁îᅠeĀmxent»eóɍǧ\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯delprvw᭠᭬᭷ᮂᮬᯔarrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;pᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰻᰿ᱝᱩᱵᲞᲬᲷᴍᵻᶑᶫᶻ᷆᷍ròar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂᳖᳜᳠mƀ;oș᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄĀDoḆᴴoôĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»ṺƀaeiἒἚls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧\0耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₥₰₴⃰℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽ƀ;qsؾٌlanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqrⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0proør;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼ròòΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonóquigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roøurĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨íistĀ;sடr;쀀𝔫ȀEest⩦⩹⩼ƀ;qs⩭ƀ;qs⩴lanôií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast⭕⭚⭟lleìl;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖchimpqu⮽⯍⯙⬄⯤⯯Ȁ;cerല⯆ഷ⯉uå;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭ååഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñĀ;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;cⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācrir;榿;쀀𝔬ͯ\0\0\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕⶥⶨrò᪀Āirⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔǒr;榷rp;榹;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ\0\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ脀¶;l䂶leìЃɩ\0\0m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳ᤈ⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t⾴ïrel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⋢⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔ABHabcdefhilmnoprstuxけさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstwガクシスゼゾダッデナp;極Ā;fゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ìâヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘rrowĀ;tㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowóarpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓ròaòՑ;怏oustĀ;a㈞掱che»mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì耻䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;qኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫwar;椪lig耻ß䃟㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rëƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproøim»ኬsðኞĀas㚺㚮ðrn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈadempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xôheadĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roðtré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜtré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(function(r){return r.charCodeAt(0)}))},(n,e,t)=>{t(12),Object.defineProperty(e,"__esModule",{value:!0}),e.default=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(r){return r.charCodeAt(0)}))},()=>{},()=>{},(n,e,t)=>{var r=t(157);function i(){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 s=/^([a-z0-9.+-]+:)/i,o=/:[0-9]*$/,a=/^(\/\/?(?!\/)[^?\s]*)(\?[^\s]*)?$/,l=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r",`
|
||
`," "]),c=["'"].concat(l),u=["%","/","?",";","#"].concat(c),h=["/","?","#"],d=/^[+a-z0-9A-Z_-]{0,63}$/,g=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,f={javascript:!0,"javascript:":!0},v={javascript:!0,"javascript:":!0},C={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},A=t(310);function b(m,E,I){if(m&&typeof m=="object"&&m instanceof i)return m;var S=new i;return S.parse(m,E,I),S}i.prototype.parse=function(m,E,I){if(typeof m!="string")throw new TypeError("Parameter 'url' must be a string, not "+typeof m);var S=m.indexOf("?"),T=S!==-1&&S<m.indexOf("#")?"?":"#",P=m.split(T);P[0]=P[0].replace(/\\/g,"/");var _=m=P.join(T);if(_=_.trim(),!I&&m.split("#").length===1){var $=a.exec(_);if($)return this.path=_,this.href=_,this.pathname=$[1],$[2]?(this.search=$[2],this.query=E?A.parse(this.search.substr(1)):this.search.substr(1)):E&&(this.search="",this.query={}),this}var B=s.exec(_);if(B){var U=(B=B[0]).toLowerCase();this.protocol=U,_=_.substr(B.length)}if(I||B||_.match(/^\/\/[^@/]+@[^@/]+/)){var H=_.substr(0,2)==="//";!H||B&&v[B]||(_=_.substr(2),this.slashes=!0)}if(!v[B]&&(H||B&&!C[B])){for(var N,W,D=-1,R=0;R<h.length;R++)(Y=_.indexOf(h[R]))!==-1&&(D===-1||Y<D)&&(D=Y);for((W=D===-1?_.lastIndexOf("@"):_.lastIndexOf("@",D))!==-1&&(N=_.slice(0,W),_=_.slice(W+1),this.auth=decodeURIComponent(N)),D=-1,R=0;R<u.length;R++){var Y;(Y=_.indexOf(u[R]))!==-1&&(D===-1||Y<D)&&(D=Y)}D===-1&&(D=_.length),this.host=_.slice(0,D),_=_.slice(D),this.parseHost(),this.hostname=this.hostname||"";var ie=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!ie)for(var de=this.hostname.split(/\./),xe=(R=0,de.length);R<xe;R++){var X=de[R];if(X&&!X.match(d)){for(var Q="",he=0,me=X.length;he<me;he++)X.charCodeAt(he)>127?Q+="x":Q+=X[he];if(!Q.match(d)){var _e=de.slice(0,R),fe=de.slice(R+1),oe=X.match(g);oe&&(_e.push(oe[1]),fe.unshift(oe[2])),fe.length&&(_="/"+fe.join(".")+_),this.hostname=_e.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),ie||(this.hostname=r.toASCII(this.hostname));var J=this.port?":"+this.port:"",K=this.hostname||"";this.host=K+J,this.href+=this.host,ie&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),_[0]!=="/"&&(_="/"+_))}if(!f[U])for(R=0,xe=c.length;R<xe;R++){var q=c[R];if(_.indexOf(q)!==-1){var ue=encodeURIComponent(q);ue===q&&(ue=escape(q)),_=_.split(q).join(ue)}}var te=_.indexOf("#");te!==-1&&(this.hash=_.substr(te),_=_.slice(0,te));var ce=_.indexOf("?");if(ce!==-1?(this.search=_.substr(ce),this.query=_.substr(ce+1),E&&(this.query=A.parse(this.query)),_=_.slice(0,ce)):E&&(this.search="",this.query={}),_&&(this.pathname=_),C[U]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){J=this.pathname||"";var ge=this.search||"";this.path=J+ge}return this.href=this.format(),this},i.prototype.format=function(){var m=this.auth||"";m&&(m=(m=encodeURIComponent(m)).replace(/%3A/i,":"),m+="@");var E=this.protocol||"",I=this.pathname||"",S=this.hash||"",T=!1,P="";this.host?T=m+this.host:this.hostname&&(T=m+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(T+=":"+this.port)),this.query&&typeof this.query=="object"&&Object.keys(this.query).length&&(P=A.stringify(this.query,{arrayFormat:"repeat",addQueryPrefix:!1}));var _=this.search||P&&"?"+P||"";return E&&E.substr(-1)!==":"&&(E+=":"),this.slashes||(!E||C[E])&&T!==!1?(T="//"+(T||""),I&&I.charAt(0)!=="/"&&(I="/"+I)):T||(T=""),S&&S.charAt(0)!=="#"&&(S="#"+S),_&&_.charAt(0)!=="?"&&(_="?"+_),E+T+(I=I.replace(/[?#]/g,function($){return encodeURIComponent($)}))+(_=_.replace("#","%23"))+S},i.prototype.resolve=function(m){return this.resolveObject(b(m,!1,!0)).format()},i.prototype.resolveObject=function(m){if(typeof m=="string"){var E=new i;E.parse(m,!1,!0),m=E}for(var I=new i,S=Object.keys(this),T=0;T<S.length;T++){var P=S[T];I[P]=this[P]}if(I.hash=m.hash,m.href==="")return I.href=I.format(),I;if(m.slashes&&!m.protocol){for(var _=Object.keys(m),$=0;$<_.length;$++){var B=_[$];B!=="protocol"&&(I[B]=m[B])}return C[I.protocol]&&I.hostname&&!I.pathname&&(I.pathname="/",I.path=I.pathname),I.href=I.format(),I}if(m.protocol&&m.protocol!==I.protocol){if(!C[m.protocol]){for(var U=Object.keys(m),H=0;H<U.length;H++){var N=U[H];I[N]=m[N]}return I.href=I.format(),I}if(I.protocol=m.protocol,m.host||v[m.protocol])I.pathname=m.pathname;else{for(var W=(m.pathname||"").split("/");W.length&&!(m.host=W.shift()););m.host||(m.host=""),m.hostname||(m.hostname=""),W[0]!==""&&W.unshift(""),W.length<2&&W.unshift(""),I.pathname=W.join("/")}if(I.search=m.search,I.query=m.query,I.host=m.host||"",I.auth=m.auth,I.hostname=m.hostname||m.host,I.port=m.port,I.pathname||I.search){var D=I.pathname||"",R=I.search||"";I.path=D+R}return I.slashes=I.slashes||m.slashes,I.href=I.format(),I}var Y=I.pathname&&I.pathname.charAt(0)==="/",ie=m.host||m.pathname&&m.pathname.charAt(0)==="/",de=ie||Y||I.host&&m.pathname,xe=de,X=I.pathname&&I.pathname.split("/")||[],Q=(W=m.pathname&&m.pathname.split("/")||[],I.protocol&&!C[I.protocol]);if(Q&&(I.hostname="",I.port=null,I.host&&(X[0]===""?X[0]=I.host:X.unshift(I.host)),I.host="",m.protocol&&(m.hostname=null,m.port=null,m.host&&(W[0]===""?W[0]=m.host:W.unshift(m.host)),m.host=null),de=de&&(W[0]===""||X[0]==="")),ie)I.host=m.host||m.host===""?m.host:I.host,I.hostname=m.hostname||m.hostname===""?m.hostname:I.hostname,I.search=m.search,I.query=m.query,X=W;else if(W.length)X||(X=[]),X.pop(),X=X.concat(W),I.search=m.search,I.query=m.query;else if(m.search!=null)return Q&&(I.host=X.shift(),I.hostname=I.host,(oe=!!(I.host&&I.host.indexOf("@")>0)&&I.host.split("@"))&&(I.auth=oe.shift(),I.hostname=oe.shift(),I.host=I.hostname)),I.search=m.search,I.query=m.query,I.pathname===null&&I.search===null||(I.path=(I.pathname?I.pathname:"")+(I.search?I.search:"")),I.href=I.format(),I;if(!X.length)return I.pathname=null,I.search?I.path="/"+I.search:I.path=null,I.href=I.format(),I;for(var he=X.slice(-1)[0],me=(I.host||m.host||X.length>1)&&(he==="."||he==="..")||he==="",_e=0,fe=X.length;fe>=0;fe--)(he=X[fe])==="."?X.splice(fe,1):he===".."?(X.splice(fe,1),_e++):_e&&(X.splice(fe,1),_e--);if(!de&&!xe)for(;_e--;_e)X.unshift("..");!de||X[0]===""||X[0]&&X[0].charAt(0)==="/"||X.unshift(""),me&&X.join("/").substr(-1)!=="/"&&X.push("");var oe,J=X[0]===""||X[0]&&X[0].charAt(0)==="/";return Q&&(I.hostname=J?"":X.length?X.shift():"",I.host=I.hostname,(oe=!!(I.host&&I.host.indexOf("@")>0)&&I.host.split("@"))&&(I.auth=oe.shift(),I.hostname=oe.shift(),I.host=I.hostname)),(de=de||I.host&&X.length)&&!J&&X.unshift(""),X.length>0?I.pathname=X.join("/"):(I.pathname=null,I.path=null),I.pathname===null&&I.search===null||(I.path=(I.pathname?I.pathname:"")+(I.search?I.search:"")),I.auth=m.auth||I.auth,I.slashes=I.slashes||m.slashes,I.href=I.format(),I},i.prototype.parseHost=function(){var m=this.host,E=o.exec(m);E&&((E=E[0])!==":"&&(this.port=E.substr(1)),m=m.substr(0,m.length-E.length)),m&&(this.hostname=m)},e.parse=b,e.resolve=function(m,E){return b(m,!1,!0).resolve(E)},e.resolveObject=function(m,E){return m?b(m,!1,!0).resolveObject(E):E},e.format=function(m){return typeof m=="string"&&(m=b(m)),m instanceof i?m.format():i.prototype.format.call(m)},e.Url=i},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(16);e.default=(0,r.declare)(i=>(i.assertVersion(7),{name:"syntax-jsx",manipulateOptions(s,o){o.plugins.some(a=>(Array.isArray(a)?a[0]:a)==="typescript")||o.plugins.push("jsx")}}))},(n,e,t)=>{n.exports=t(559)},n=>{n.exports=JSON.parse('["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","search","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"]')},(n,e,t)=>{n.exports=t(561)},n=>{n.exports=JSON.parse('["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"]')},(n,e,t)=>{e.a=void 0;var r=(0,t(16).declare)(i=>(i.assertVersion(7),{name:"syntax-class-static-block",manipulateOptions(s,o){o.plugins.push("classStaticBlock")}}));e.a=r},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(c,u,h,d){const g=c.get("params");if(g.every(S=>S.isIdentifier()))return!1;const{node:f,scope:v}=c,C=[],A=new Set;for(const S of g)(0,i.collectShadowedParamsNames)(S,v,A);const b={needsOuterBinding:!1,scope:v};if(A.size===0){for(const S of g)if(S.isIdentifier()||S.traverse(i.iifeVisitor,b),b.needsOuterBinding)break}let m=null;for(let S=0;S<g.length;S++){const T=g[S];if(h&&!h(S))continue;const P=[];d&&d(c,T,P);const _=T.isAssignmentPattern();if(_&&(u||r.types.isMethod(f,{kind:"set"}))){const $=T.get("left"),B=T.get("right"),U=v.buildUndefinedNode();if($.isIdentifier())C.push(o({ASSIGNMENT_IDENTIFIER:r.types.cloneNode($.node),DEFAULT_VALUE:B.node,UNDEFINED:U})),T.replaceWith($.node);else if($.isObjectPattern()||$.isArrayPattern()){const H=v.generateUidIdentifier();C.push(a({ASSIGNMENT_IDENTIFIER:$.node,DEFAULT_VALUE:B.node,PARAMETER_NAME:r.types.cloneNode(H),UNDEFINED:U})),T.replaceWith(H)}}else if(_){m===null&&(m=S);const $=T.get("left"),B=T.get("right"),U=s({VARIABLE_NAME:$.node,DEFAULT_VALUE:B.node,ARGUMENT_KEY:r.types.numericLiteral(S)});C.push(U)}else if(m!==null){const $=l([T.node,r.types.numericLiteral(S)]);C.push($)}else if(T.isObjectPattern()||T.isArrayPattern()){const $=c.scope.generateUidIdentifier("ref");$.typeAnnotation=T.node.typeAnnotation;const B=r.types.variableDeclaration("let",[r.types.variableDeclarator(T.node,$)]);C.push(B),T.replaceWith(r.types.cloneNode($))}if(P)for(const $ of P)C.push($)}m!==null&&(f.params=f.params.slice(0,m)),c.ensureBlock();const{async:E,generator:I}=f;if(I||b.needsOuterBinding||A.size>0){C.push((0,i.buildScopeIIFE)(A,c.node.body)),c.set("body",r.types.blockStatement(C));const S=c.get("body.body"),T=S[S.length-1].get("argument.callee");T.arrowFunctionToExpression(),T.node.generator=I,T.node.async=E,f.generator=!1,f.async=!1,E&&(c.node.body=r.template.statement.ast`{
|
||
try {
|
||
${c.node.body.body}
|
||
} catch (e) {
|
||
return Promise.reject(e);
|
||
}
|
||
}`)}else c.get("body").unshiftContainer("body",C);return!0};var r=t(1),i=t(327);const s=r.template.statement(`
|
||
let VARIABLE_NAME =
|
||
arguments.length > ARGUMENT_KEY && arguments[ARGUMENT_KEY] !== undefined ?
|
||
arguments[ARGUMENT_KEY]
|
||
:
|
||
DEFAULT_VALUE;
|
||
`),o=r.template.statement(`
|
||
if (ASSIGNMENT_IDENTIFIER === UNDEFINED) {
|
||
ASSIGNMENT_IDENTIFIER = DEFAULT_VALUE;
|
||
}
|
||
`),a=r.template.statement(`
|
||
let ASSIGNMENT_IDENTIFIER = PARAMETER_NAME === UNDEFINED ? DEFAULT_VALUE : PARAMETER_NAME ;
|
||
`),l=r.template.statement(`
|
||
let $0 = arguments.length > $1 ? arguments[$1] : undefined;
|
||
`)},(n,e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(g){const{node:f,scope:v}=g;if(!function(B){const U=B.params.length;return U>0&&r.types.isRestElement(B.params[U-1])}(f))return!1;const C=g.get(`params.${f.params.length-1}.argument`);if(!C.isIdentifier()){const B=new Set;(0,i.collectShadowedParamsNames)(C,g.scope,B);let U=B.size>0;if(!U){const H={needsOuterBinding:!1,scope:v};C.traverse(i.iifeVisitor,H),U=H.needsOuterBinding}U&&(g.ensureBlock(),g.set("body",r.types.blockStatement([(0,i.buildScopeIIFE)(B,g.node.body)])))}let A=C.node;if(f.params.pop(),r.types.isPattern(A)){const B=A;A=v.generateUidIdentifier("ref");const U=r.types.variableDeclaration("let",[r.types.variableDeclarator(B,A)]);g.ensureBlock(),f.body.body.unshift(U)}else A.name==="arguments"&&v.rename(A.name);const b=r.types.identifier("arguments"),m=function(B){let U=B.params.length;return U>0&&r.types.isIdentifier(B.params[0],{name:"this"})&&(U-=1),U}(f),E={references:[],offset:m,argumentsNode:b,outerBinding:v.getBindingIdentifier(A.name),candidates:[],name:A.name,deopted:!1};if(g.traverse(u,E),!E.deopted&&!E.references.length){for(const{path:B,cause:U}of E.candidates){const H=r.types.cloneNode(b);switch(U){case"indexGetter":h(B,H,E.offset);break;case"lengthGetter":d(B,H,E.offset);break;default:B.replaceWith(H)}}return!0}E.references.push(...E.candidates.map(B=>{let{path:U}=B;return U}));const I=r.types.numericLiteral(m),S=v.generateUidIdentifier("key"),T=v.generateUidIdentifier("len");let P,_;m?(P=r.types.binaryExpression("-",r.types.cloneNode(S),r.types.cloneNode(I)),_=r.types.conditionalExpression(r.types.binaryExpression(">",r.types.cloneNode(T),r.types.cloneNode(I)),r.types.binaryExpression("-",r.types.cloneNode(T),r.types.cloneNode(I)),r.types.numericLiteral(0))):(P=r.types.identifier(S.name),_=r.types.identifier(T.name));const $=s({ARGUMENTS:b,ARRAY_KEY:P,ARRAY_LEN:_,START:I,ARRAY:A,KEY:S,LEN:T});if(E.deopted)f.body.body.unshift($);else{let B=g.getEarliestCommonAncestorFrom(E.references).getStatementParent();B.findParent(U=>{if(!U.isLoop())return U.isFunction();B=U}),B.insertBefore($)}return!0};var r=t(1),i=t(327);const s=r.template.statement(`
|
||
for (var LEN = ARGUMENTS.length,
|
||
ARRAY = new Array(ARRAY_LEN),
|
||
KEY = START;
|
||
KEY < LEN;
|
||
KEY++) {
|
||
ARRAY[ARRAY_KEY] = ARGUMENTS[KEY];
|
||
}
|
||
`),o=r.template.expression(`
|
||
(INDEX < OFFSET || ARGUMENTS.length <= INDEX) ? undefined : ARGUMENTS[INDEX]
|
||
`),a=r.template.expression(`
|
||
REF = INDEX, (REF < OFFSET || ARGUMENTS.length <= REF) ? undefined : ARGUMENTS[REF]
|
||
`),l=r.template.expression(`
|
||
ARGUMENTS.length <= OFFSET ? 0 : ARGUMENTS.length - OFFSET
|
||
`);function c(g,f){return g.node.name===f.name&&g.scope.bindingIdentifierEquals(f.name,f.outerBinding)}const u={Scope(g,f){g.scope.bindingIdentifierEquals(f.name,f.outerBinding)||g.skip()},Flow(g){g.isTypeCastExpression()||g.skip()},Function(g,f){const v=f.noOptimise;f.noOptimise=!0,g.traverse(u,f),f.noOptimise=v,g.skip()},ReferencedIdentifier(g,f){const{node:v}=g;if(v.name==="arguments"&&(f.deopted=!0),c(g,f))if(f.noOptimise)f.deopted=!0;else{const{parentPath:C}=g;if(C.listKey==="params"&&C.key<f.offset)return;if(C.isMemberExpression({object:v})){const A=C.parentPath;if(!f.deopted&&!(A.isAssignmentExpression()&&C.node===A.node.left||A.isLVal()||A.isForXStatement()||A.isUpdateExpression()||A.isUnaryExpression({operator:"delete"})||(A.isCallExpression()||A.isNewExpression())&&C.node===A.node.callee)){if(C.node.computed){if(C.get("property").isBaseType("number"))return void f.candidates.push({cause:"indexGetter",path:g})}else if(C.node.property.name==="length")return void f.candidates.push({cause:"lengthGetter",path:g})}}if(f.offset===0&&C.isSpreadElement()){const A=C.parentPath;if(A.isCallExpression()&&A.node.arguments.length===1)return void f.candidates.push({cause:"argSpread",path:g})}f.references.push(g)}},BindingIdentifier(g,f){c(g,f)&&(f.deopted=!0)}};function h(g,f,v){const C=r.types.numericLiteral(v);let A;const b=g.parent;A=r.types.isNumericLiteral(b.property)?r.types.numericLiteral(b.property.value+v):v===0?b.property:r.types.binaryExpression("+",b.property,r.types.cloneNode(C));const{scope:m,parentPath:E}=g;if(m.isPure(A)){E.replaceWith(o({ARGUMENTS:f,OFFSET:C,INDEX:A}));const I=E,S=I.get("test"),T=S.get("left").evaluate();T.confident&&(T.value===!0?I.replaceWith(m.buildUndefinedNode()):S.replaceWith(S.get("right")))}else{const I=m.generateUidIdentifierBasedOnNode(A);m.push({id:I,kind:"var"}),E.replaceWith(a({ARGUMENTS:f,OFFSET:C,INDEX:A,REF:r.types.cloneNode(I)}))}}function d(g,f,v){v?g.parentPath.replaceWith(l({ARGUMENTS:f,OFFSET:r.types.numericLiteral(v)})):g.replaceWith(f)}}],Zx={};function Yl(n){var e=Zx[n];if(e!==void 0)return e.exports;var t=Zx[n]={id:n,loaded:!1,exports:{}};return pke[n].call(t.exports,t,t.exports,Yl),t.loaded=!0,t.exports}Yl.c=Zx,Yl.n=n=>{var e=n&&n.__esModule?()=>n.default:()=>n;return Yl.d(e,{a:e}),e},Yl.d=(n,e)=>{for(var t in e)Yl.o(e,t)&&!Yl.o(n,t)&&Object.defineProperty(n,t,{enumerable:!0,get:e[t]})},Yl.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),Yl.o=(n,e)=>Object.prototype.hasOwnProperty.call(n,e),Yl.nmd=n=>(n.paths=[],n.children||(n.children=[]),n),Yl(346);var m9=Yl(347);m9.a;var gke=m9.b;m9.c;m9.d;const vke=Ft({__name:"SFCView",props:{sfc:{},name:{}},setup(n){const e=n,t={moduleCache:{vue:Wme},getFile(){return e?.sfc??""},addStyle(i){const s=Object.assign(document.createElement("style"),{textContent:i}),o=document.head.getElementsByTagName("style")[0]||null;document.head.insertBefore(s,o)}},r=bO(()=>gke(`${e.name}.vue`,t));return(i,s)=>(Ve(),Nt(ye(r)))}}),mke={key:0,absolute:"","inset-0":"",flex:"","items-center":"","justify-center":""},W7=new Map,Cke=Ft({__name:"IframeView",props:{src:{},inline:{type:Boolean,default:!1}},setup(n){const e=n,{colorMode:t}=fA(),r=Ct(),i=ot(()=>e.src),s=Ct(),o=zc(h3e(r)),a=Ct(!1);No(()=>{if(W7.get(i.value))s.value=W7.get(i.value),s.value.style.visibility="visible",s.value.style.opacity="1",a.value=!0;else{s.value=document.createElement("iframe"),W7.set(i.value,s.value),s.value.src=e.src;try{s.value.style.opacity="0.01",s.value.onload=()=>{c(),s.value.style.opacity="1",a.value=!0}}catch{s.value.style.opacity="1"}document.body.appendChild(s.value),Hs(u)}const h=setTimeout(l,100);setTimeout(c,100),wo(()=>{clearTimeout(h)})}),Ao(u),Ao(c),wo(()=>{s.value&&(s.value.style.visibility="hidden",s.value.style.opacity="0")});function l(){s.value&&(s.value.style.visibility="visible",s.value.style.opacity="1")}function c(){if(!(!s.value||!s.value.contentWindow))try{const h=s.value.contentWindow.document.querySelector("html");h?.classList.toggle("dark",t.value==="dark"),h?.classList.toggle("light",t.value==="dark")}catch{}}function u(){s.value&&Object.assign(s.value.style,{position:"fixed",left:`${o.left}px`,top:`${o.top}px`,width:`${o.width}px`,height:`${e.inline?o.height-o.top:o.height}px`,outline:"none"})}return(h,d)=>(Ve(),Xe("div",{ref_key:"anchor",ref:r,"h-full":"","w-full":""},[ye(a)?Rt("",!0):(Ve(),Xe("div",mke,d[0]||(d[0]=[Pe("i",{class:"mdi:loading animate-spin text-3xl"},null,-1)])))],512))}}),Ake={key:0,flex:"~ col","h-full":"","items-center":"","justify-center":""},Ike={flex:"~ col gap2",mxa:"","items-center":""},yke={"text-xl":""},bke={"text-rose":""},Eke={key:4},cne=Ft({__name:"CustomTabComponent",props:{tab:{},iframeInline:{type:Boolean}},setup(n){const t=K4(n),r=ot(()=>t.tab.value?.name),i=Ct(!0);return Fr(()=>r.value,()=>{i.value=!1,setTimeout(()=>{i.value=!0},100)}),(s,o)=>{const a=Cke,l=vke,c=hc("NCard");return s.tab?s.tab?.view?.type==="iframe"?(Ve(),Xe(ur,{key:1},[ye(i)?(Ve(),Nt(a,{key:0,src:s.tab.view.src,inline:s.iframeInline},null,8,["src","inline"])):Rt("",!0)],64)):s.tab?.view?.type==="vnode"?(Ve(),Nt(Su(s.tab.view.vnode),{key:2})):s.tab?.view?.type==="sfc"?(Ve(),Nt(l,{key:3,sfc:s.tab.view.sfc,name:s.tab.name},null,8,["sfc","name"])):(Ve(),Xe("div",Eke,[it(c,{flex:"~ col","h-full":"","items-center":"","justify-center":""},{default:At(()=>[Cr(" Unknown tab type "+gr(s.tab?.view),1)]),_:1})])):(Ve(),Xe("div",Ake,[Pe("div",Ike,[o[2]||(o[2]=Pe("div",{"i-carbon-queued":"",mb2:"","text-5xl":"",op50:""},null,-1)),Pe("p",yke,[o[0]||(o[0]=Cr(" Tab ")),Pe("code",bke,gr(ye(r)),1),o[1]||(o[1]=Cr(" not found "))]),o[3]||(o[3]=Pe("p",{mt8:"","animate-pulse":""}," Redirecting to overview page... ",-1))])]))}}});function wke(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var G7,jH;function Ske(){return jH||(jH=1,G7=function n(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var r,i,s;if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(i=r;i--!==0;)if(!n(e[i],t[i]))return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if(s=Object.keys(e),r=s.length,r!==Object.keys(t).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(t,s[i]))return!1;for(i=r;i--!==0;){var o=s[i];if(!n(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}),G7}var Tke=Ske();const une=wke(Tke);function hne(){return{isFirstVisit:!0,route:"/",graphSettings:{node_modules:!1,virtual:!1,lib:!1},tabSettings:{hiddenTabCategories:[],hiddenTabs:[],pinnedTabs:[]},expandSidebar:!1,scrollableSidebar:!0,splitScreen:{enabled:!1,view:"overview",size:[50,50]},scale:1,interactionCloseOnOutsideClick:!1,showPanel:!0,minimizePanelInteractive:5e3,reduceMotion:!1}}const Ki=p3e("__VUE_DEVTOOLS_CLIENT_STATE__",hne(),{mergeDefaults:!0});function xke(){Ki.value=hne()}Fr(()=>Ki.value.splitScreen.enabled,(n,e)=>{e&&!n&&(Ki.value.splitScreen.size=[50,50])});const _ke=v3e();Fr(_ke,n=>{Ki.value.reduceMotion=n==="reduce"},{immediate:!0});function mA(){const n=Nl(),e=lne();let t=[];const r=ot(()=>une(n.tabs.value,t)?t:(t=n.tabs.value,n.tabs.value)),i=ot(()=>{const c=n.vitePluginDetected.value,u=[...lke(c,e.value)];return r.value.forEach(h=>{const d=u.find(g=>g[0]===h.category);if(d){if(d[1].some(g=>g.name===h.name)||(!c||QC||wu)&&ane.includes(h.name))return;d[1].push({...h})}}),[...u]}),s=ot(()=>i.value.reduce((c,[u,h])=>(h.forEach(d=>{c.push(d)}),c),[])),o=ot(()=>{const{hiddenTabCategories:c,hiddenTabs:u,pinnedTabs:h}=Ki.value.tabSettings,d=c.includes("pinned"),g=i.value.reduce((f,[v,C])=>{const A=[{hidden:!1,name:v},[]],b=c.includes(v);return C.forEach(m=>{const E=u.includes(m.name);if(h.includes(m.name))f[0][1].push({...m,hidden:E||d});else{const I=E||b;A[1].push({...m,hidden:I})}}),A[0].hidden=A[1].every(m=>m.hidden),f.push(A),f},[[{name:"pinned",hidden:!1},[]]]);return g[0][0].hidden=g[0][1].every(f=>f.hidden),g[0][1].sort((f,v)=>h.indexOf(f.name)-h.indexOf(v.name)),g}),a=ot(()=>o.value.reduce((c,[u,h])=>{if(u.hidden)return c;const d=h.filter(g=>!g.hidden);return d.length&&c.push([u,d]),c},[])),l=ot(()=>a.value.reduce((c,[u,h])=>(h.forEach(d=>{c.push(d)}),c),[]));return{categorizedTabs:o,flattenedTabs:s,enabledTabs:a,enabledFlattenTabs:l}}function FH(n,e){return ot(()=>{const t=[],r=Ki.value.tabSettings.pinnedTabs;hn(e).reduce((o,[{name:a,hidden:l},c])=>(c.forEach(u=>{if(hn(n).some(h=>h.name===u.name)){const h=r.includes(u.name)?"pinned":a||"app";o.push({tab:u,category:{name:h,hidden:l}})}}),o),[]).forEach(({tab:o,category:a})=>{const l=t.find(([{name:c}])=>c===a.name);l?l[1].push(o):t.push([a,[o]])});const s=t.find(([{name:o}])=>o==="pinned");return s&&s[1].sort((o,a)=>r.indexOf(o.name)-r.indexOf(a.name)),t})}const Pke=Ft({__name:"custom-tab-view",setup(n){const e=uA(),t=m0(),{flattenedTabs:r}=mA(),i=ot(()=>e.params.name),s=ot(()=>r.value.find(o=>i.value===o.name)||null);return No(()=>{if(!s.value){const o=setTimeout(()=>{if(s.value){clearTimeout(o);return}t.replace("/overview")},2e3)}}),(o,a)=>{const l=cne;return Ve(),Nt(l,{tab:ye(s)},null,8,["tab"])}}});/**
|
||
* vis-network
|
||
* https://visjs.github.io/vis-network/
|
||
*
|
||
* A dynamic, browser-based visualization library.
|
||
*
|
||
* @version 9.1.9
|
||
* @date 2023-11-03T01:42:27.418Z
|
||
*
|
||
* @copyright (c) 2011-2017 Almende B.V, http://almende.com
|
||
* @copyright (c) 2017-2019 visjs contributors, https://github.com/visjs
|
||
*
|
||
* @license
|
||
* vis.js is dual licensed under both
|
||
*
|
||
* 1. The Apache 2.0 License
|
||
* http://www.apache.org/licenses/LICENSE-2.0
|
||
*
|
||
* and
|
||
*
|
||
* 2. The MIT License
|
||
* http://opensource.org/licenses/MIT
|
||
*
|
||
* vis.js may be distributed under either license.
|
||
*/var K7=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function $r(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var B5=function(n){return n&&n.Math===Math&&n},os=B5(typeof globalThis=="object"&&globalThis)||B5(typeof window=="object"&&window)||B5(typeof self=="object"&&self)||B5(typeof K7=="object"&&K7)||function(){return this}()||K7||Function("return this")(),ci=function(n){try{return!!n()}catch{return!0}},Oke=ci,CA=!Oke(function(){var n=function(){}.bind();return typeof n!="function"||n.hasOwnProperty("prototype")}),Mke=CA,dne=Function.prototype,UH=dne.apply,WH=dne.call,w0=typeof Reflect=="object"&&Reflect.apply||(Mke?WH.bind(UH):function(){return WH.apply(UH,arguments)}),fne=CA,pne=Function.prototype,Qx=pne.call,kke=fne&&pne.bind.bind(Qx,Qx),yi=fne?kke:function(n){return function(){return Qx.apply(n,arguments)}},gne=yi,$ke=gne({}.toString),Lke=gne("".slice),V1=function(n){return Lke($ke(n),8,-1)},Nke=V1,Dke=yi,XM=function(n){if(Nke(n)==="Function")return Dke(n)},Jx=typeof document=="object"&&document.all,zke=typeof Jx>"u"&&Jx!==void 0,vne={all:Jx,IS_HTMLDDA:zke},mne=vne,Rke=mne.all,Xs=mne.IS_HTMLDDA?function(n){return typeof n=="function"||n===Rke}:function(n){return typeof n=="function"},pd={},Vke=ci,Xo=!Vke(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7}),Hke=CA,j5=Function.prototype.call,zo=Hke?j5.bind(j5):function(){return j5.apply(j5,arguments)},C9={},Cne={}.propertyIsEnumerable,Ane=Object.getOwnPropertyDescriptor,Bke=Ane&&!Cne.call({1:2},1);C9.f=Bke?function(e){var t=Ane(this,e);return!!t&&t.enumerable}:Cne;var hp=function(n,e){return{enumerable:!(n&1),configurable:!(n&2),writable:!(n&4),value:e}},jke=yi,Fke=ci,Uke=V1,q7=Object,Wke=jke("".split),A9=Fke(function(){return!q7("z").propertyIsEnumerable(0)})?function(n){return Uke(n)==="String"?Wke(n,""):q7(n)}:q7,dp=function(n){return n==null},Gke=dp,Kke=TypeError,AA=function(n){if(Gke(n))throw new Kke("Can't call method on "+n);return n},qke=A9,Yke=AA,Lu=function(n){return qke(Yke(n))},GH=Xs,Ine=vne,Xke=Ine.all,co=Ine.IS_HTMLDDA?function(n){return typeof n=="object"?n!==null:GH(n)||n===Xke}:function(n){return typeof n=="object"?n!==null:GH(n)},pi={},Y7=pi,X7=os,Zke=Xs,KH=function(n){return Zke(n)?n:void 0},Ba=function(n,e){return arguments.length<2?KH(Y7[n])||KH(X7[n]):Y7[n]&&Y7[n][e]||X7[n]&&X7[n][e]},Qke=yi,$s=Qke({}.isPrototypeOf),gd=typeof navigator<"u"&&String(navigator.userAgent)||"",yne=os,Z7=gd,qH=yne.process,YH=yne.Deno,XH=qH&&qH.versions||YH&&YH.version,ZH=XH&&XH.v8,Ac,L3;ZH&&(Ac=ZH.split("."),L3=Ac[0]>0&&Ac[0]<4?1:+(Ac[0]+Ac[1]));!L3&&Z7&&(Ac=Z7.match(/Edge\/(\d+)/),(!Ac||Ac[1]>=74)&&(Ac=Z7.match(/Chrome\/(\d+)/),Ac&&(L3=+Ac[1])));var S0=L3,QH=S0,Jke=ci,e$e=os,t$e=e$e.String,T0=!!Object.getOwnPropertySymbols&&!Jke(function(){var n=Symbol("symbol detection");return!t$e(n)||!(Object(n)instanceof Symbol)||!Symbol.sham&&QH&&QH<41}),r$e=T0,bne=r$e&&!Symbol.sham&&typeof Symbol.iterator=="symbol",n$e=Ba,i$e=Xs,s$e=$s,o$e=bne,a$e=Object,IA=o$e?function(n){return typeof n=="symbol"}:function(n){var e=n$e("Symbol");return i$e(e)&&s$e(e.prototype,a$e(n))},l$e=String,x0=function(n){try{return l$e(n)}catch{return"Object"}},c$e=Xs,u$e=x0,h$e=TypeError,fl=function(n){if(c$e(n))return n;throw new h$e(u$e(n)+" is not a function")},d$e=fl,f$e=dp,ZM=function(n,e){var t=n[e];return f$e(t)?void 0:d$e(t)},Q7=zo,J7=Xs,eE=co,p$e=TypeError,g$e=function(n,e){var t,r;if(e==="string"&&J7(t=n.toString)&&!eE(r=Q7(t,n))||J7(t=n.valueOf)&&!eE(r=Q7(t,n))||e!=="string"&&J7(t=n.toString)&&!eE(r=Q7(t,n)))return r;throw new p$e("Can't convert object to primitive value")},Ene={exports:{}},v$e=!0,JH=os,m$e=Object.defineProperty,C$e=function(n,e){try{m$e(JH,n,{value:e,configurable:!0,writable:!0})}catch{JH[n]=e}return e},A$e=os,I$e=C$e,eB="__core-js_shared__",y$e=A$e[eB]||I$e(eB,{}),QM=y$e,tB=QM;(Ene.exports=function(n,e){return tB[n]||(tB[n]=e!==void 0?e:{})})("versions",[]).push({version:"3.33.0",mode:"pure",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.33.0/LICENSE",source:"https://github.com/zloirock/core-js"});var _0=Ene.exports,b$e=AA,E$e=Object,ja=function(n){return E$e(b$e(n))},w$e=yi,S$e=ja,T$e=w$e({}.hasOwnProperty),Zs=Object.hasOwn||function(e,t){return T$e(S$e(e),t)},x$e=yi,_$e=0,P$e=Math.random(),O$e=x$e(1 .toString),I9=function(n){return"Symbol("+(n===void 0?"":n)+")_"+O$e(++_$e+P$e,36)},M$e=os,k$e=_0,rB=Zs,$$e=I9,L$e=T0,N$e=bne,Rg=M$e.Symbol,tE=k$e("wks"),D$e=N$e?Rg.for||Rg:Rg&&Rg.withoutSetter||$$e,Ps=function(n){return rB(tE,n)||(tE[n]=L$e&&rB(Rg,n)?Rg[n]:D$e("Symbol."+n)),tE[n]},z$e=zo,nB=co,iB=IA,R$e=ZM,V$e=g$e,H$e=Ps,B$e=TypeError,j$e=H$e("toPrimitive"),F$e=function(n,e){if(!nB(n)||iB(n))return n;var t=R$e(n,j$e),r;if(t){if(e===void 0&&(e="default"),r=z$e(t,n,e),!nB(r)||iB(r))return r;throw new B$e("Can't convert object to primitive value")}return e===void 0&&(e="number"),V$e(n,e)},U$e=F$e,W$e=IA,y9=function(n){var e=U$e(n,"string");return W$e(e)?e:e+""},G$e=os,sB=co,e_=G$e.document,K$e=sB(e_)&&sB(e_.createElement),JM=function(n){return K$e?e_.createElement(n):{}},q$e=Xo,Y$e=ci,X$e=JM,wne=!q$e&&!Y$e(function(){return Object.defineProperty(X$e("div"),"a",{get:function(){return 7}}).a!==7}),Z$e=Xo,Q$e=zo,J$e=C9,eLe=hp,tLe=Lu,rLe=y9,nLe=Zs,iLe=wne,oB=Object.getOwnPropertyDescriptor;pd.f=Z$e?oB:function(e,t){if(e=tLe(e),t=rLe(t),iLe)try{return oB(e,t)}catch{}if(nLe(e,t))return eLe(!Q$e(J$e.f,e,t),e[t])};var sLe=ci,oLe=Xs,aLe=/#|\.prototype\./,yA=function(n,e){var t=cLe[lLe(n)];return t===hLe?!0:t===uLe?!1:oLe(e)?sLe(e):!!e},lLe=yA.normalize=function(n){return String(n).replace(aLe,".").toLowerCase()},cLe=yA.data={},uLe=yA.NATIVE="N",hLe=yA.POLYFILL="P",Sne=yA,aB=XM,dLe=fl,fLe=CA,pLe=aB(aB.bind),vd=function(n,e){return dLe(n),e===void 0?n:fLe?pLe(n,e):function(){return n.apply(e,arguments)}},pl={},gLe=Xo,vLe=ci,Tne=gLe&&vLe(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42}),mLe=co,CLe=String,ALe=TypeError,Fa=function(n){if(mLe(n))return n;throw new ALe(CLe(n)+" is not an object")},ILe=Xo,yLe=wne,bLe=Tne,F5=Fa,lB=y9,ELe=TypeError,rE=Object.defineProperty,wLe=Object.getOwnPropertyDescriptor,nE="enumerable",iE="configurable",sE="writable";pl.f=ILe?bLe?function(e,t,r){if(F5(e),t=lB(t),F5(r),typeof e=="function"&&t==="prototype"&&"value"in r&&sE in r&&!r[sE]){var i=wLe(e,t);i&&i[sE]&&(e[t]=r.value,r={configurable:iE in r?r[iE]:i[iE],enumerable:nE in r?r[nE]:i[nE],writable:!1})}return rE(e,t,r)}:rE:function(e,t,r){if(F5(e),t=lB(t),F5(r),yLe)try{return rE(e,t,r)}catch{}if("get"in r||"set"in r)throw new ELe("Accessors not supported");return"value"in r&&(e[t]=r.value),e};var SLe=Xo,TLe=pl,xLe=hp,H1=SLe?function(n,e,t){return TLe.f(n,e,xLe(1,t))}:function(n,e,t){return n[e]=t,n},U5=os,_Le=w0,PLe=XM,OLe=Xs,MLe=pd.f,kLe=Sne,og=pi,$Le=vd,ag=H1,cB=Zs,LLe=function(n){var e=function(t,r,i){if(this instanceof e){switch(arguments.length){case 0:return new n;case 1:return new n(t);case 2:return new n(t,r)}return new n(t,r,i)}return _Le(n,this,arguments)};return e.prototype=n.prototype,e},Lr=function(n,e){var t=n.target,r=n.global,i=n.stat,s=n.proto,o=r?U5:i?U5[t]:(U5[t]||{}).prototype,a=r?og:og[t]||ag(og,t,{})[t],l=a.prototype,c,u,h,d,g,f,v,C,A;for(d in e)c=kLe(r?d:t+(i?".":"#")+d,n.forced),u=!c&&o&&cB(o,d),f=a[d],u&&(n.dontCallGetSet?(A=MLe(o,d),v=A&&A.value):v=o[d]),g=u&&v?v:e[d],!(u&&typeof f==typeof g)&&(n.bind&&u?C=$Le(g,U5):n.wrap&&u?C=LLe(g):s&&OLe(g)?C=PLe(g):C=g,(n.sham||g&&g.sham||f&&f.sham)&&ag(C,"sham",!0),ag(a,d,C),s&&(h=t+"Prototype",cB(og,h)||ag(og,h,{}),ag(og[h],d,g),n.real&&l&&(c||!l[d])&&ag(l,d,g)))},NLe=Math.ceil,DLe=Math.floor,zLe=Math.trunc||function(e){var t=+e;return(t>0?DLe:NLe)(t)},RLe=zLe,b9=function(n){var e=+n;return e!==e||e===0?0:RLe(e)},VLe=b9,HLe=Math.max,BLe=Math.min,bA=function(n,e){var t=VLe(n);return t<0?HLe(t+e,0):BLe(t,e)},jLe=b9,FLe=Math.min,ULe=function(n){return n>0?FLe(jLe(n),9007199254740991):0},WLe=ULe,gl=function(n){return WLe(n.length)},GLe=Lu,KLe=bA,qLe=gl,uB=function(n){return function(e,t,r){var i=GLe(e),s=qLe(i),o=KLe(r,s),a;if(n&&t!==t){for(;s>o;)if(a=i[o++],a!==a)return!0}else for(;s>o;o++)if((n||o in i)&&i[o]===t)return n||o||0;return!n&&-1}},ek={includes:uB(!0),indexOf:uB(!1)},EA={},YLe=yi,oE=Zs,XLe=Lu,ZLe=ek.indexOf,QLe=EA,hB=YLe([].push),xne=function(n,e){var t=XLe(n),r=0,i=[],s;for(s in t)!oE(QLe,s)&&oE(t,s)&&hB(i,s);for(;e.length>r;)oE(t,s=e[r++])&&(~ZLe(i,s)||hB(i,s));return i},tk=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],JLe=xne,eNe=tk,E9=Object.keys||function(e){return JLe(e,eNe)},wA={};wA.f=Object.getOwnPropertySymbols;var dB=Xo,tNe=yi,rNe=zo,nNe=ci,aE=E9,iNe=wA,sNe=C9,oNe=ja,aNe=A9,lg=Object.assign,fB=Object.defineProperty,lNe=tNe([].concat),cNe=!lg||nNe(function(){if(dB&&lg({b:1},lg(fB({},"a",{enumerable:!0,get:function(){fB(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var n={},e={},t=Symbol("assign detection"),r="abcdefghijklmnopqrst";return n[t]=7,r.split("").forEach(function(i){e[i]=i}),lg({},n)[t]!==7||aE(lg({},e)).join("")!==r})?function(e,t){for(var r=oNe(e),i=arguments.length,s=1,o=iNe.f,a=sNe.f;i>s;)for(var l=aNe(arguments[s++]),c=o?lNe(aE(l),o(l)):aE(l),u=c.length,h=0,d;u>h;)d=c[h++],(!dB||rNe(a,l,d))&&(r[d]=l[d]);return r}:lg,uNe=Lr,pB=cNe;uNe({target:"Object",stat:!0,forced:Object.assign!==pB},{assign:pB});var hNe=pi,dNe=hNe.Object.assign,fNe=dNe,pNe=fNe,gNe=pNe,oo=$r(gNe),vNe=yi,SA=vNe([].slice),_ne=yi,mNe=fl,CNe=co,ANe=Zs,gB=SA,INe=CA,Pne=Function,yNe=_ne([].concat),bNe=_ne([].join),lE={},ENe=function(n,e,t){if(!ANe(lE,e)){for(var r=[],i=0;i<e;i++)r[i]="a["+i+"]";lE[e]=Pne("C,a","return new C("+bNe(r,",")+")")}return lE[e](n,t)},One=INe?Pne.bind:function(e){var t=mNe(this),r=t.prototype,i=gB(arguments,1),s=function(){var a=yNe(i,gB(arguments));return this instanceof s?ENe(t,a.length,a):t.apply(e,a)};return CNe(r)&&(s.prototype=r),s},wNe=Lr,vB=One;wNe({target:"Function",proto:!0,forced:Function.bind!==vB},{bind:vB});var SNe=pi,uo=function(n){return SNe[n+"Prototype"]},TNe=uo,xNe=TNe("Function").bind,_Ne=$s,PNe=xNe,cE=Function.prototype,ONe=function(n){var e=n.bind;return n===cE||_Ne(cE,n)&&e===cE.bind?PNe:e},MNe=ONe,Mne=MNe,kNe=Mne,Xt=$r(kNe);function rk(n,e,t,r){n.beginPath(),n.arc(e,t,r,0,2*Math.PI,!1),n.closePath()}function $Ne(n,e,t,r){n.beginPath(),n.rect(e-r,t-r,r*2,r*2),n.closePath()}function LNe(n,e,t,r){n.beginPath(),r*=1.15,t+=.275*r;var i=r*2,s=i/2,o=Math.sqrt(3)/6*i,a=Math.sqrt(i*i-s*s);n.moveTo(e,t-(a-o)),n.lineTo(e+s,t+o),n.lineTo(e-s,t+o),n.lineTo(e,t-(a-o)),n.closePath()}function NNe(n,e,t,r){n.beginPath(),r*=1.15,t-=.275*r;var i=r*2,s=i/2,o=Math.sqrt(3)/6*i,a=Math.sqrt(i*i-s*s);n.moveTo(e,t+(a-o)),n.lineTo(e+s,t-o),n.lineTo(e-s,t-o),n.lineTo(e,t+(a-o)),n.closePath()}function DNe(n,e,t,r){n.beginPath(),r*=.82,t+=.1*r;for(var i=0;i<10;i++){var s=i%2===0?r*1.3:r*.5;n.lineTo(e+s*Math.sin(i*2*Math.PI/10),t-s*Math.cos(i*2*Math.PI/10))}n.closePath()}function zNe(n,e,t,r){n.beginPath(),n.lineTo(e,t+r),n.lineTo(e+r,t),n.lineTo(e,t-r),n.lineTo(e-r,t),n.closePath()}function kne(n,e,t,r,i,s){var o=Math.PI/180;r-2*s<0&&(s=r/2),i-2*s<0&&(s=i/2),n.beginPath(),n.moveTo(e+s,t),n.lineTo(e+r-s,t),n.arc(e+r-s,t+s,s,o*270,o*360,!1),n.lineTo(e+r,t+i-s),n.arc(e+r-s,t+i-s,s,0,o*90,!1),n.lineTo(e+s,t+i),n.arc(e+s,t+i-s,s,o*90,o*180,!1),n.lineTo(e,t+s),n.arc(e+s,t+s,s,o*180,o*270,!1),n.closePath()}function t_(n,e,t,r,i){var s=.5522848,o=r/2*s,a=i/2*s,l=e+r,c=t+i,u=e+r/2,h=t+i/2;n.beginPath(),n.moveTo(e,h),n.bezierCurveTo(e,h-a,u-o,t,u,t),n.bezierCurveTo(u+o,t,l,h-a,l,h),n.bezierCurveTo(l,h+a,u+o,c,u,c),n.bezierCurveTo(u-o,c,e,h+a,e,h),n.closePath()}function $ne(n,e,t,r,i){var s=.3333333333333333,o=r,a=i*s,l=.5522848,c=o/2*l,u=a/2*l,h=e+o,d=t+a,g=e+o/2,f=t+a/2,v=t+(i-a/2),C=t+i;n.beginPath(),n.moveTo(h,f),n.bezierCurveTo(h,f+u,g+c,d,g,d),n.bezierCurveTo(g-c,d,e,f+u,e,f),n.bezierCurveTo(e,f-u,g-c,t,g,t),n.bezierCurveTo(g+c,t,h,f-u,h,f),n.lineTo(h,v),n.bezierCurveTo(h,v+u,g+c,C,g,C),n.bezierCurveTo(g-c,C,e,v+u,e,v),n.lineTo(e,f)}function Lne(n,e,t,r,i,s){n.beginPath(),n.moveTo(e,t);for(var o=s.length,a=r-e,l=i-t,c=l/a,u=Math.sqrt(a*a+l*l),h=0,d=!0,g=0,f=+s[0];u>=.1;)f=+s[h++%o],f>u&&(f=u),g=Math.sqrt(f*f/(1+c*c)),g=a<0?-g:g,e+=g,t+=c*g,d===!0?n.lineTo(e,t):n.moveTo(e,t),u-=f,d=!d}function RNe(n,e,t,r){n.beginPath();var i=6,s=Math.PI*2/i;n.moveTo(e+r,t);for(var o=1;o<i;o++)n.lineTo(e+r*Math.cos(s*o),t+r*Math.sin(s*o));n.closePath()}var mB={circle:rk,dashedLine:Lne,database:$ne,diamond:zNe,ellipse:t_,ellipse_vis:t_,hexagon:RNe,roundRect:kne,square:$Ne,star:DNe,triangle:LNe,triangleDown:NNe};function VNe(n){return Object.prototype.hasOwnProperty.call(mB,n)?mB[n]:function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];CanvasRenderingContext2D.prototype[n].call(e,r)}}function fp(n,e){e===void 0&&(e={});var t=e.insertAt;if(!(!n||typeof document>"u")){var r=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",t==="top"&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(n))}}var HNe=`.vis-overlay {
|
||
position: absolute;
|
||
top: 0px;
|
||
right: 0px;
|
||
bottom: 0px;
|
||
left: 0px;
|
||
|
||
/* Must be displayed above for example selected Timeline items */
|
||
z-index: 10;
|
||
}
|
||
|
||
.vis-active {
|
||
box-shadow: 0 0 10px #86d5f8;
|
||
}
|
||
`;fp(HNe);var BNe=`/* override some bootstrap styles screwing up the timelines css */
|
||
|
||
.vis [class*="span"] {
|
||
min-height: 0;
|
||
width: auto;
|
||
}
|
||
`;fp(BNe);var jNe=`div.vis-color-picker {
|
||
position: absolute;
|
||
top: 0px;
|
||
left: 30px;
|
||
margin-top: -140px;
|
||
margin-left: 30px;
|
||
width: 310px;
|
||
height: 444px;
|
||
z-index: 1;
|
||
padding: 10px;
|
||
border-radius: 15px;
|
||
background-color: #ffffff;
|
||
display: none;
|
||
box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px;
|
||
}
|
||
|
||
div.vis-color-picker div.vis-arrow {
|
||
position: absolute;
|
||
top: 147px;
|
||
left: 5px;
|
||
}
|
||
|
||
div.vis-color-picker div.vis-arrow::after,
|
||
div.vis-color-picker div.vis-arrow::before {
|
||
right: 100%;
|
||
top: 50%;
|
||
border: solid transparent;
|
||
content: " ";
|
||
height: 0;
|
||
width: 0;
|
||
position: absolute;
|
||
pointer-events: none;
|
||
}
|
||
|
||
div.vis-color-picker div.vis-arrow:after {
|
||
border-color: rgba(255, 255, 255, 0);
|
||
border-right-color: #ffffff;
|
||
border-width: 30px;
|
||
margin-top: -30px;
|
||
}
|
||
|
||
div.vis-color-picker div.vis-color {
|
||
position: absolute;
|
||
width: 289px;
|
||
height: 289px;
|
||
cursor: pointer;
|
||
}
|
||
|
||
div.vis-color-picker div.vis-brightness {
|
||
position: absolute;
|
||
top: 313px;
|
||
}
|
||
|
||
div.vis-color-picker div.vis-opacity {
|
||
position: absolute;
|
||
top: 350px;
|
||
}
|
||
|
||
div.vis-color-picker div.vis-selector {
|
||
position: absolute;
|
||
top: 137px;
|
||
left: 137px;
|
||
width: 15px;
|
||
height: 15px;
|
||
border-radius: 15px;
|
||
border: 1px solid #ffffff;
|
||
background: #4c4c4c; /* Old browsers */
|
||
background: -moz-linear-gradient(
|
||
top,
|
||
#4c4c4c 0%,
|
||
#595959 12%,
|
||
#666666 25%,
|
||
#474747 39%,
|
||
#2c2c2c 50%,
|
||
#000000 51%,
|
||
#111111 60%,
|
||
#2b2b2b 76%,
|
||
#1c1c1c 91%,
|
||
#131313 100%
|
||
); /* FF3.6+ */
|
||
background: -webkit-gradient(
|
||
linear,
|
||
left top,
|
||
left bottom,
|
||
color-stop(0%, #4c4c4c),
|
||
color-stop(12%, #595959),
|
||
color-stop(25%, #666666),
|
||
color-stop(39%, #474747),
|
||
color-stop(50%, #2c2c2c),
|
||
color-stop(51%, #000000),
|
||
color-stop(60%, #111111),
|
||
color-stop(76%, #2b2b2b),
|
||
color-stop(91%, #1c1c1c),
|
||
color-stop(100%, #131313)
|
||
); /* Chrome,Safari4+ */
|
||
background: -webkit-linear-gradient(
|
||
top,
|
||
#4c4c4c 0%,
|
||
#595959 12%,
|
||
#666666 25%,
|
||
#474747 39%,
|
||
#2c2c2c 50%,
|
||
#000000 51%,
|
||
#111111 60%,
|
||
#2b2b2b 76%,
|
||
#1c1c1c 91%,
|
||
#131313 100%
|
||
); /* Chrome10+,Safari5.1+ */
|
||
background: -o-linear-gradient(
|
||
top,
|
||
#4c4c4c 0%,
|
||
#595959 12%,
|
||
#666666 25%,
|
||
#474747 39%,
|
||
#2c2c2c 50%,
|
||
#000000 51%,
|
||
#111111 60%,
|
||
#2b2b2b 76%,
|
||
#1c1c1c 91%,
|
||
#131313 100%
|
||
); /* Opera 11.10+ */
|
||
background: -ms-linear-gradient(
|
||
top,
|
||
#4c4c4c 0%,
|
||
#595959 12%,
|
||
#666666 25%,
|
||
#474747 39%,
|
||
#2c2c2c 50%,
|
||
#000000 51%,
|
||
#111111 60%,
|
||
#2b2b2b 76%,
|
||
#1c1c1c 91%,
|
||
#131313 100%
|
||
); /* IE10+ */
|
||
background: linear-gradient(
|
||
to bottom,
|
||
#4c4c4c 0%,
|
||
#595959 12%,
|
||
#666666 25%,
|
||
#474747 39%,
|
||
#2c2c2c 50%,
|
||
#000000 51%,
|
||
#111111 60%,
|
||
#2b2b2b 76%,
|
||
#1c1c1c 91%,
|
||
#131313 100%
|
||
); /* W3C */
|
||
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
|
||
}
|
||
|
||
div.vis-color-picker div.vis-new-color {
|
||
position: absolute;
|
||
width: 140px;
|
||
height: 20px;
|
||
border: 1px solid rgba(0, 0, 0, 0.1);
|
||
border-radius: 5px;
|
||
top: 380px;
|
||
left: 159px;
|
||
text-align: right;
|
||
padding-right: 2px;
|
||
font-size: 10px;
|
||
color: rgba(0, 0, 0, 0.4);
|
||
vertical-align: middle;
|
||
line-height: 20px;
|
||
}
|
||
|
||
div.vis-color-picker div.vis-initial-color {
|
||
position: absolute;
|
||
width: 140px;
|
||
height: 20px;
|
||
border: 1px solid rgba(0, 0, 0, 0.1);
|
||
border-radius: 5px;
|
||
top: 380px;
|
||
left: 10px;
|
||
text-align: left;
|
||
padding-left: 2px;
|
||
font-size: 10px;
|
||
color: rgba(0, 0, 0, 0.4);
|
||
vertical-align: middle;
|
||
line-height: 20px;
|
||
}
|
||
|
||
div.vis-color-picker div.vis-label {
|
||
position: absolute;
|
||
width: 300px;
|
||
left: 10px;
|
||
}
|
||
|
||
div.vis-color-picker div.vis-label.vis-brightness {
|
||
top: 300px;
|
||
}
|
||
|
||
div.vis-color-picker div.vis-label.vis-opacity {
|
||
top: 338px;
|
||
}
|
||
|
||
div.vis-color-picker div.vis-button {
|
||
position: absolute;
|
||
width: 68px;
|
||
height: 25px;
|
||
border-radius: 10px;
|
||
vertical-align: middle;
|
||
text-align: center;
|
||
line-height: 25px;
|
||
top: 410px;
|
||
border: 2px solid #d9d9d9;
|
||
background-color: #f7f7f7;
|
||
cursor: pointer;
|
||
}
|
||
|
||
div.vis-color-picker div.vis-button.vis-cancel {
|
||
/*border:2px solid #ff4e33;*/
|
||
/*background-color: #ff7761;*/
|
||
left: 5px;
|
||
}
|
||
div.vis-color-picker div.vis-button.vis-load {
|
||
/*border:2px solid #a153e6;*/
|
||
/*background-color: #cb8dff;*/
|
||
left: 82px;
|
||
}
|
||
div.vis-color-picker div.vis-button.vis-apply {
|
||
/*border:2px solid #4588e6;*/
|
||
/*background-color: #82b6ff;*/
|
||
left: 159px;
|
||
}
|
||
div.vis-color-picker div.vis-button.vis-save {
|
||
/*border:2px solid #45e655;*/
|
||
/*background-color: #6dff7c;*/
|
||
left: 236px;
|
||
}
|
||
|
||
div.vis-color-picker input.vis-range {
|
||
width: 290px;
|
||
height: 20px;
|
||
}
|
||
|
||
/* TODO: is this redundant?
|
||
div.vis-color-picker input.vis-range-brightness {
|
||
width: 289px !important;
|
||
}
|
||
|
||
|
||
div.vis-color-picker input.vis-saturation-range {
|
||
width: 289px !important;
|
||
}*/
|
||
`;fp(jNe);var FNe=`div.vis-configuration {
|
||
position: relative;
|
||
display: block;
|
||
float: left;
|
||
font-size: 12px;
|
||
}
|
||
|
||
div.vis-configuration-wrapper {
|
||
display: block;
|
||
width: 700px;
|
||
}
|
||
|
||
div.vis-configuration-wrapper::after {
|
||
clear: both;
|
||
content: "";
|
||
display: block;
|
||
}
|
||
|
||
div.vis-configuration.vis-config-option-container {
|
||
display: block;
|
||
width: 495px;
|
||
background-color: #ffffff;
|
||
border: 2px solid #f7f8fa;
|
||
border-radius: 4px;
|
||
margin-top: 20px;
|
||
left: 10px;
|
||
padding-left: 5px;
|
||
}
|
||
|
||
div.vis-configuration.vis-config-button {
|
||
display: block;
|
||
width: 495px;
|
||
height: 25px;
|
||
vertical-align: middle;
|
||
line-height: 25px;
|
||
background-color: #f7f8fa;
|
||
border: 2px solid #ceced0;
|
||
border-radius: 4px;
|
||
margin-top: 20px;
|
||
left: 10px;
|
||
padding-left: 5px;
|
||
cursor: pointer;
|
||
margin-bottom: 30px;
|
||
}
|
||
|
||
div.vis-configuration.vis-config-button.hover {
|
||
background-color: #4588e6;
|
||
border: 2px solid #214373;
|
||
color: #ffffff;
|
||
}
|
||
|
||
div.vis-configuration.vis-config-item {
|
||
display: block;
|
||
float: left;
|
||
width: 495px;
|
||
height: 25px;
|
||
vertical-align: middle;
|
||
line-height: 25px;
|
||
}
|
||
|
||
div.vis-configuration.vis-config-item.vis-config-s2 {
|
||
left: 10px;
|
||
background-color: #f7f8fa;
|
||
padding-left: 5px;
|
||
border-radius: 3px;
|
||
}
|
||
div.vis-configuration.vis-config-item.vis-config-s3 {
|
||
left: 20px;
|
||
background-color: #e4e9f0;
|
||
padding-left: 5px;
|
||
border-radius: 3px;
|
||
}
|
||
div.vis-configuration.vis-config-item.vis-config-s4 {
|
||
left: 30px;
|
||
background-color: #cfd8e6;
|
||
padding-left: 5px;
|
||
border-radius: 3px;
|
||
}
|
||
|
||
div.vis-configuration.vis-config-header {
|
||
font-size: 18px;
|
||
font-weight: bold;
|
||
}
|
||
|
||
div.vis-configuration.vis-config-label {
|
||
width: 120px;
|
||
height: 25px;
|
||
line-height: 25px;
|
||
}
|
||
|
||
div.vis-configuration.vis-config-label.vis-config-s3 {
|
||
width: 110px;
|
||
}
|
||
div.vis-configuration.vis-config-label.vis-config-s4 {
|
||
width: 100px;
|
||
}
|
||
|
||
div.vis-configuration.vis-config-colorBlock {
|
||
top: 1px;
|
||
width: 30px;
|
||
height: 19px;
|
||
border: 1px solid #444444;
|
||
border-radius: 2px;
|
||
padding: 0px;
|
||
margin: 0px;
|
||
cursor: pointer;
|
||
}
|
||
|
||
input.vis-configuration.vis-config-checkbox {
|
||
left: -5px;
|
||
}
|
||
|
||
input.vis-configuration.vis-config-rangeinput {
|
||
position: relative;
|
||
top: -5px;
|
||
width: 60px;
|
||
/*height:13px;*/
|
||
padding: 1px;
|
||
margin: 0;
|
||
pointer-events: none;
|
||
}
|
||
|
||
input.vis-configuration.vis-config-range {
|
||
/*removes default webkit styles*/
|
||
-webkit-appearance: none;
|
||
|
||
/*fix for FF unable to apply focus style bug */
|
||
border: 0px solid white;
|
||
background-color: rgba(0, 0, 0, 0);
|
||
|
||
/*required for proper track sizing in FF*/
|
||
width: 300px;
|
||
height: 20px;
|
||
}
|
||
input.vis-configuration.vis-config-range::-webkit-slider-runnable-track {
|
||
width: 300px;
|
||
height: 5px;
|
||
background: #dedede; /* Old browsers */
|
||
background: -moz-linear-gradient(top, #dedede 0%, #c8c8c8 99%); /* FF3.6+ */
|
||
background: -webkit-gradient(
|
||
linear,
|
||
left top,
|
||
left bottom,
|
||
color-stop(0%, #dedede),
|
||
color-stop(99%, #c8c8c8)
|
||
); /* Chrome,Safari4+ */
|
||
background: -webkit-linear-gradient(
|
||
top,
|
||
#dedede 0%,
|
||
#c8c8c8 99%
|
||
); /* Chrome10+,Safari5.1+ */
|
||
background: -o-linear-gradient(
|
||
top,
|
||
#dedede 0%,
|
||
#c8c8c8 99%
|
||
); /* Opera 11.10+ */
|
||
background: -ms-linear-gradient(top, #dedede 0%, #c8c8c8 99%); /* IE10+ */
|
||
background: linear-gradient(to bottom, #dedede 0%, #c8c8c8 99%); /* W3C */
|
||
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */
|
||
|
||
border: 1px solid #999999;
|
||
box-shadow: #aaaaaa 0px 0px 3px 0px;
|
||
border-radius: 3px;
|
||
}
|
||
input.vis-configuration.vis-config-range::-webkit-slider-thumb {
|
||
-webkit-appearance: none;
|
||
border: 1px solid #14334b;
|
||
height: 17px;
|
||
width: 17px;
|
||
border-radius: 50%;
|
||
background: #3876c2; /* Old browsers */
|
||
background: -moz-linear-gradient(top, #3876c2 0%, #385380 100%); /* FF3.6+ */
|
||
background: -webkit-gradient(
|
||
linear,
|
||
left top,
|
||
left bottom,
|
||
color-stop(0%, #3876c2),
|
||
color-stop(100%, #385380)
|
||
); /* Chrome,Safari4+ */
|
||
background: -webkit-linear-gradient(
|
||
top,
|
||
#3876c2 0%,
|
||
#385380 100%
|
||
); /* Chrome10+,Safari5.1+ */
|
||
background: -o-linear-gradient(
|
||
top,
|
||
#3876c2 0%,
|
||
#385380 100%
|
||
); /* Opera 11.10+ */
|
||
background: -ms-linear-gradient(top, #3876c2 0%, #385380 100%); /* IE10+ */
|
||
background: linear-gradient(to bottom, #3876c2 0%, #385380 100%); /* W3C */
|
||
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3876c2', endColorstr='#385380',GradientType=0 ); /* IE6-9 */
|
||
box-shadow: #111927 0px 0px 1px 0px;
|
||
margin-top: -7px;
|
||
}
|
||
input.vis-configuration.vis-config-range:focus {
|
||
outline: none;
|
||
}
|
||
input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track {
|
||
background: #9d9d9d; /* Old browsers */
|
||
background: -moz-linear-gradient(top, #9d9d9d 0%, #c8c8c8 99%); /* FF3.6+ */
|
||
background: -webkit-gradient(
|
||
linear,
|
||
left top,
|
||
left bottom,
|
||
color-stop(0%, #9d9d9d),
|
||
color-stop(99%, #c8c8c8)
|
||
); /* Chrome,Safari4+ */
|
||
background: -webkit-linear-gradient(
|
||
top,
|
||
#9d9d9d 0%,
|
||
#c8c8c8 99%
|
||
); /* Chrome10+,Safari5.1+ */
|
||
background: -o-linear-gradient(
|
||
top,
|
||
#9d9d9d 0%,
|
||
#c8c8c8 99%
|
||
); /* Opera 11.10+ */
|
||
background: -ms-linear-gradient(top, #9d9d9d 0%, #c8c8c8 99%); /* IE10+ */
|
||
background: linear-gradient(to bottom, #9d9d9d 0%, #c8c8c8 99%); /* W3C */
|
||
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d9d9d', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */
|
||
}
|
||
|
||
input.vis-configuration.vis-config-range::-moz-range-track {
|
||
width: 300px;
|
||
height: 10px;
|
||
background: #dedede; /* Old browsers */
|
||
background: -moz-linear-gradient(top, #dedede 0%, #c8c8c8 99%); /* FF3.6+ */
|
||
background: -webkit-gradient(
|
||
linear,
|
||
left top,
|
||
left bottom,
|
||
color-stop(0%, #dedede),
|
||
color-stop(99%, #c8c8c8)
|
||
); /* Chrome,Safari4+ */
|
||
background: -webkit-linear-gradient(
|
||
top,
|
||
#dedede 0%,
|
||
#c8c8c8 99%
|
||
); /* Chrome10+,Safari5.1+ */
|
||
background: -o-linear-gradient(
|
||
top,
|
||
#dedede 0%,
|
||
#c8c8c8 99%
|
||
); /* Opera 11.10+ */
|
||
background: -ms-linear-gradient(top, #dedede 0%, #c8c8c8 99%); /* IE10+ */
|
||
background: linear-gradient(to bottom, #dedede 0%, #c8c8c8 99%); /* W3C */
|
||
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */
|
||
|
||
border: 1px solid #999999;
|
||
box-shadow: #aaaaaa 0px 0px 3px 0px;
|
||
border-radius: 3px;
|
||
}
|
||
input.vis-configuration.vis-config-range::-moz-range-thumb {
|
||
border: none;
|
||
height: 16px;
|
||
width: 16px;
|
||
|
||
border-radius: 50%;
|
||
background: #385380;
|
||
}
|
||
|
||
/*hide the outline behind the border*/
|
||
input.vis-configuration.vis-config-range:-moz-focusring {
|
||
outline: 1px solid white;
|
||
outline-offset: -1px;
|
||
}
|
||
|
||
input.vis-configuration.vis-config-range::-ms-track {
|
||
width: 300px;
|
||
height: 5px;
|
||
|
||
/*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
|
||
background: transparent;
|
||
|
||
/*leave room for the larger thumb to overflow with a transparent border */
|
||
border-color: transparent;
|
||
border-width: 6px 0;
|
||
|
||
/*remove default tick marks*/
|
||
color: transparent;
|
||
}
|
||
input.vis-configuration.vis-config-range::-ms-fill-lower {
|
||
background: #777;
|
||
border-radius: 10px;
|
||
}
|
||
input.vis-configuration.vis-config-range::-ms-fill-upper {
|
||
background: #ddd;
|
||
border-radius: 10px;
|
||
}
|
||
input.vis-configuration.vis-config-range::-ms-thumb {
|
||
border: none;
|
||
height: 16px;
|
||
width: 16px;
|
||
border-radius: 50%;
|
||
background: #385380;
|
||
}
|
||
input.vis-configuration.vis-config-range:focus::-ms-fill-lower {
|
||
background: #888;
|
||
}
|
||
input.vis-configuration.vis-config-range:focus::-ms-fill-upper {
|
||
background: #ccc;
|
||
}
|
||
|
||
.vis-configuration-popup {
|
||
position: absolute;
|
||
background: rgba(57, 76, 89, 0.85);
|
||
border: 2px solid #f2faff;
|
||
line-height: 30px;
|
||
height: 30px;
|
||
width: 150px;
|
||
text-align: center;
|
||
color: #ffffff;
|
||
font-size: 14px;
|
||
border-radius: 4px;
|
||
-webkit-transition: opacity 0.3s ease-in-out;
|
||
-moz-transition: opacity 0.3s ease-in-out;
|
||
transition: opacity 0.3s ease-in-out;
|
||
}
|
||
.vis-configuration-popup:after,
|
||
.vis-configuration-popup:before {
|
||
left: 100%;
|
||
top: 50%;
|
||
border: solid transparent;
|
||
content: " ";
|
||
height: 0;
|
||
width: 0;
|
||
position: absolute;
|
||
pointer-events: none;
|
||
}
|
||
|
||
.vis-configuration-popup:after {
|
||
border-color: rgba(136, 183, 213, 0);
|
||
border-left-color: rgba(57, 76, 89, 0.85);
|
||
border-width: 8px;
|
||
margin-top: -8px;
|
||
}
|
||
.vis-configuration-popup:before {
|
||
border-color: rgba(194, 225, 245, 0);
|
||
border-left-color: #f2faff;
|
||
border-width: 12px;
|
||
margin-top: -12px;
|
||
}
|
||
`;fp(FNe);var UNe=`div.vis-tooltip {
|
||
position: absolute;
|
||
visibility: hidden;
|
||
padding: 5px;
|
||
white-space: nowrap;
|
||
|
||
font-family: verdana;
|
||
font-size: 14px;
|
||
color: #000000;
|
||
background-color: #f5f4ed;
|
||
|
||
-moz-border-radius: 3px;
|
||
-webkit-border-radius: 3px;
|
||
border-radius: 3px;
|
||
border: 1px solid #808074;
|
||
|
||
box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2);
|
||
pointer-events: none;
|
||
|
||
z-index: 5;
|
||
}
|
||
`;fp(UNe);var Nne={exports:{}};(function(n){n.exports=e;function e(r){if(r)return t(r)}function t(r){for(var i in e.prototype)r[i]=e.prototype[i];return r}e.prototype.on=e.prototype.addEventListener=function(r,i){return this._callbacks=this._callbacks||{},(this._callbacks["$"+r]=this._callbacks["$"+r]||[]).push(i),this},e.prototype.once=function(r,i){function s(){this.off(r,s),i.apply(this,arguments)}return s.fn=i,this.on(r,s),this},e.prototype.off=e.prototype.removeListener=e.prototype.removeAllListeners=e.prototype.removeEventListener=function(r,i){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var s=this._callbacks["$"+r];if(!s)return this;if(arguments.length==1)return delete this._callbacks["$"+r],this;for(var o,a=0;a<s.length;a++)if(o=s[a],o===i||o.fn===i){s.splice(a,1);break}return s.length===0&&delete this._callbacks["$"+r],this},e.prototype.emit=function(r){this._callbacks=this._callbacks||{};for(var i=new Array(arguments.length-1),s=this._callbacks["$"+r],o=1;o<arguments.length;o++)i[o-1]=arguments[o];if(s){s=s.slice(0);for(var o=0,a=s.length;o<a;++o)s[o].apply(this,i)}return this},e.prototype.listeners=function(r){return this._callbacks=this._callbacks||{},this._callbacks["$"+r]||[]},e.prototype.hasListeners=function(r){return!!this.listeners(r).length}})(Nne);var WNe=Nne.exports,Dne=$r(WNe),GNe=Ps,KNe=GNe("toStringTag"),zne={};zne[KNe]="z";var nk=String(zne)==="[object z]",qNe=nk,YNe=Xs,f4=V1,XNe=Ps,ZNe=XNe("toStringTag"),QNe=Object,JNe=f4(function(){return arguments}())==="Arguments",eDe=function(n,e){try{return n[e]}catch{}},B1=qNe?f4:function(n){var e,t,r;return n===void 0?"Undefined":n===null?"Null":typeof(t=eDe(e=QNe(n),ZNe))=="string"?t:JNe?f4(e):(r=f4(e))==="Object"&&YNe(e.callee)?"Arguments":r},tDe=B1,rDe=String,Uc=function(n){if(tDe(n)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return rDe(n)},ik=yi,nDe=b9,iDe=Uc,sDe=AA,oDe=ik("".charAt),CB=ik("".charCodeAt),aDe=ik("".slice),lDe=function(n){return function(e,t){var r=iDe(sDe(e)),i=nDe(t),s=r.length,o,a;return i<0||i>=s?n?"":void 0:(o=CB(r,i),o<55296||o>56319||i+1===s||(a=CB(r,i+1))<56320||a>57343?n?oDe(r,i):o:n?aDe(r,i,i+2):(o-55296<<10)+(a-56320)+65536)}},cDe={charAt:lDe(!0)},uDe=os,hDe=Xs,AB=uDe.WeakMap,Rne=hDe(AB)&&/native code/.test(String(AB)),dDe=_0,fDe=I9,IB=dDe("keys"),w9=function(n){return IB[n]||(IB[n]=fDe(n))},pDe=Rne,Vne=os,gDe=co,vDe=H1,uE=Zs,hE=QM,mDe=w9,CDe=EA,yB="Object already initialized",r_=Vne.TypeError,ADe=Vne.WeakMap,N3,SC,D3,IDe=function(n){return D3(n)?SC(n):N3(n,{})},yDe=function(n){return function(e){var t;if(!gDe(e)||(t=SC(e)).type!==n)throw new r_("Incompatible receiver, "+n+" required");return t}};if(pDe||hE.state){var Qc=hE.state||(hE.state=new ADe);Qc.get=Qc.get,Qc.has=Qc.has,Qc.set=Qc.set,N3=function(n,e){if(Qc.has(n))throw new r_(yB);return e.facade=n,Qc.set(n,e),e},SC=function(n){return Qc.get(n)||{}},D3=function(n){return Qc.has(n)}}else{var cg=mDe("state");CDe[cg]=!0,N3=function(n,e){if(uE(n,cg))throw new r_(yB);return e.facade=n,vDe(n,cg,e),e},SC=function(n){return uE(n,cg)?n[cg]:{}},D3=function(n){return uE(n,cg)}}var md={set:N3,get:SC,has:D3,enforce:IDe,getterFor:yDe},n_=Xo,bDe=Zs,Hne=Function.prototype,EDe=n_&&Object.getOwnPropertyDescriptor,Bne=bDe(Hne,"name"),wDe=Bne&&function(){}.name==="something";Bne&&(!n_||n_&&EDe(Hne,"name").configurable);var SDe={PROPER:wDe},S9={},TDe=Xo,xDe=Tne,_De=pl,PDe=Fa,ODe=Lu,MDe=E9;S9.f=TDe&&!xDe?Object.defineProperties:function(e,t){PDe(e);for(var r=ODe(t),i=MDe(t),s=i.length,o=0,a;s>o;)_De.f(e,a=i[o++],r[a]);return e};var kDe=Ba,jne=kDe("document","documentElement"),$De=Fa,LDe=S9,bB=tk,NDe=EA,DDe=jne,zDe=JM,RDe=w9,EB=">",wB="<",i_="prototype",s_="script",Fne=RDe("IE_PROTO"),dE=function(){},Une=function(n){return wB+s_+EB+n+wB+"/"+s_+EB},SB=function(n){n.write(Une("")),n.close();var e=n.parentWindow.Object;return n=null,e},VDe=function(){var n=zDe("iframe"),e="java"+s_+":",t;return n.style.display="none",DDe.appendChild(n),n.src=String(e),t=n.contentWindow.document,t.open(),t.write(Une("document.F=Object")),t.close(),t.F},W5,p4=function(){try{W5=new ActiveXObject("htmlfile")}catch{}p4=typeof document<"u"?document.domain&&W5?SB(W5):VDe():SB(W5);for(var n=bB.length;n--;)delete p4[i_][bB[n]];return p4()};NDe[Fne]=!0;var pp=Object.create||function(e,t){var r;return e!==null?(dE[i_]=$De(e),r=new dE,dE[i_]=null,r[Fne]=e):r=p4(),t===void 0?r:LDe.f(r,t)},HDe=ci,Wne=!HDe(function(){function n(){}return n.prototype.constructor=null,Object.getPrototypeOf(new n)!==n.prototype}),BDe=Zs,jDe=Xs,FDe=ja,UDe=w9,WDe=Wne,TB=UDe("IE_PROTO"),o_=Object,GDe=o_.prototype,TA=WDe?o_.getPrototypeOf:function(n){var e=FDe(n);if(BDe(e,TB))return e[TB];var t=e.constructor;return jDe(t)&&e instanceof t?t.prototype:e instanceof o_?GDe:null},KDe=H1,P0=function(n,e,t,r){return r&&r.enumerable?n[e]=t:KDe(n,e,t),n},qDe=ci,YDe=Xs,XDe=co,ZDe=pp,xB=TA,QDe=P0,JDe=Ps,a_=JDe("iterator"),Gne=!1,c1,fE,pE;[].keys&&(pE=[].keys(),"next"in pE?(fE=xB(xB(pE)),fE!==Object.prototype&&(c1=fE)):Gne=!0);var eze=!XDe(c1)||qDe(function(){var n={};return c1[a_].call(n)!==n});eze?c1={}:c1=ZDe(c1);YDe(c1[a_])||QDe(c1,a_,function(){return this});var Kne={IteratorPrototype:c1,BUGGY_SAFARI_ITERATORS:Gne},tze=nk,rze=B1,nze=tze?{}.toString:function(){return"[object "+rze(this)+"]"},ize=nk,sze=pl.f,oze=H1,aze=Zs,lze=nze,cze=Ps,_B=cze("toStringTag"),gp=function(n,e,t,r){if(n){var i=t?n:n.prototype;aze(i,_B)||sze(i,_B,{configurable:!0,value:e}),r&&!ize&&oze(i,"toString",lze)}},O0={},uze=Kne.IteratorPrototype,hze=pp,dze=hp,fze=gp,pze=O0,gze=function(){return this},vze=function(n,e,t,r){var i=e+" Iterator";return n.prototype=hze(uze,{next:dze(+!r,t)}),fze(n,i,!1,!0),pze[i]=gze,n},mze=yi,Cze=fl,Aze=function(n,e,t){try{return mze(Cze(Object.getOwnPropertyDescriptor(n,e)[t]))}catch{}},Ize=Xs,yze=String,bze=TypeError,Eze=function(n){if(typeof n=="object"||Ize(n))return n;throw new bze("Can't set "+yze(n)+" as a prototype")},wze=Aze,Sze=Fa,Tze=Eze,qne=Object.setPrototypeOf||("__proto__"in{}?function(){var n=!1,e={},t;try{t=wze(Object.prototype,"__proto__","set"),t(e,[]),n=e instanceof Array}catch{}return function(i,s){return Sze(i),Tze(s),n?t(i,s):i.__proto__=s,i}}():void 0),xze=Lr,_ze=zo,Pze=SDe,Oze=vze,Mze=TA,kze=gp,PB=P0,$ze=Ps,OB=O0,Lze=Kne,Nze=Pze.PROPER,G5=Lze.BUGGY_SAFARI_ITERATORS,gE=$ze("iterator"),MB="keys",K5="values",kB="entries",Dze=function(){return this},sk=function(n,e,t,r,i,s,o){Oze(t,e,r);var a=function(A){if(A===i&&d)return d;if(!G5&&A&&A in u)return u[A];switch(A){case MB:return function(){return new t(this,A)};case K5:return function(){return new t(this,A)};case kB:return function(){return new t(this,A)}}return function(){return new t(this)}},l=e+" Iterator",c=!1,u=n.prototype,h=u[gE]||u["@@iterator"]||i&&u[i],d=!G5&&h||a(i),g=e==="Array"&&u.entries||h,f,v,C;if(g&&(f=Mze(g.call(new n)),f!==Object.prototype&&f.next&&(kze(f,l,!0,!0),OB[l]=Dze)),Nze&&i===K5&&h&&h.name!==K5&&(c=!0,d=function(){return _ze(h,this)}),i)if(v={values:a(K5),keys:s?d:a(MB),entries:a(kB)},o)for(C in v)(G5||c||!(C in u))&&PB(u,C,v[C]);else xze({target:e,proto:!0,forced:G5||c},v);return o&&u[gE]!==d&&PB(u,gE,d,{}),OB[e]=d,v},ok=function(n,e){return{value:n,done:e}},zze=cDe.charAt,Rze=Uc,Yne=md,Vze=sk,$B=ok,Xne="String Iterator",Hze=Yne.set,Bze=Yne.getterFor(Xne);Vze(String,"String",function(n){Hze(this,{type:Xne,string:Rze(n),index:0})},function(){var e=Bze(this),t=e.string,r=e.index,i;return r>=t.length?$B(void 0,!0):(i=zze(t,r),e.index+=i.length,$B(i,!1))});var jze=zo,LB=Fa,Fze=ZM,Zne=function(n,e,t){var r,i;LB(n);try{if(r=Fze(n,"return"),!r){if(e==="throw")throw t;return t}r=jze(r,n)}catch(s){i=!0,r=s}if(e==="throw")throw t;if(i)throw r;return LB(r),t},Uze=Fa,Wze=Zne,Gze=function(n,e,t,r){try{return r?e(Uze(t)[0],t[1]):e(t)}catch(i){Wze(n,"throw",i)}},Kze=Ps,qze=O0,Yze=Kze("iterator"),Xze=Array.prototype,Qne=function(n){return n!==void 0&&(qze.Array===n||Xze[Yze]===n)},Zze=yi,Qze=Xs,l_=QM,Jze=Zze(Function.toString);Qze(l_.inspectSource)||(l_.inspectSource=function(n){return Jze(n)});var Jne=l_.inspectSource,eRe=yi,tRe=ci,eie=Xs,rRe=B1,nRe=Ba,iRe=Jne,tie=function(){},sRe=[],rie=nRe("Reflect","construct"),ak=/^\s*(?:class|function)\b/,oRe=eRe(ak.exec),aRe=!ak.test(tie),Vv=function(e){if(!eie(e))return!1;try{return rie(tie,sRe,e),!0}catch{return!1}},nie=function(e){if(!eie(e))return!1;switch(rRe(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return aRe||!!oRe(ak,iRe(e))}catch{return!0}};nie.sham=!0;var T9=!rie||tRe(function(){var n;return Vv(Vv.call)||!Vv(Object)||!Vv(function(){n=!0})||n})?nie:Vv,lRe=y9,cRe=pl,uRe=hp,M0=function(n,e,t){var r=lRe(e);r in n?cRe.f(n,r,uRe(0,t)):n[r]=t},hRe=B1,NB=ZM,dRe=dp,fRe=O0,pRe=Ps,gRe=pRe("iterator"),x9=function(n){if(!dRe(n))return NB(n,gRe)||NB(n,"@@iterator")||fRe[hRe(n)]},vRe=zo,mRe=fl,CRe=Fa,ARe=x0,IRe=x9,yRe=TypeError,lk=function(n,e){var t=arguments.length<2?IRe(n):e;if(mRe(t))return CRe(vRe(t,n));throw new yRe(ARe(n)+" is not iterable")},bRe=vd,ERe=zo,wRe=ja,SRe=Gze,TRe=Qne,xRe=T9,_Re=gl,DB=M0,PRe=lk,ORe=x9,zB=Array,MRe=function(e){var t=wRe(e),r=xRe(this),i=arguments.length,s=i>1?arguments[1]:void 0,o=s!==void 0;o&&(s=bRe(s,i>2?arguments[2]:void 0));var a=ORe(t),l=0,c,u,h,d,g,f;if(a&&!(this===zB&&TRe(a)))for(d=PRe(t,a),g=d.next,u=r?new this:[];!(h=ERe(g,d)).done;l++)f=o?SRe(d,s,[h.value,l],!0):h.value,DB(u,l,f);else for(c=_Re(t),u=r?new this(c):zB(c);c>l;l++)f=o?s(t[l],l):t[l],DB(u,l,f);return u.length=l,u},kRe=Ps,iie=kRe("iterator"),sie=!1;try{var $Re=0,RB={next:function(){return{done:!!$Re++}},return:function(){sie=!0}};RB[iie]=function(){return this},Array.from(RB,function(){throw 2})}catch{}var oie=function(n,e){try{if(!e&&!sie)return!1}catch{return!1}var t=!1;try{var r={};r[iie]=function(){return{next:function(){return{done:t=!0}}}},n(r)}catch{}return t},LRe=Lr,NRe=MRe,DRe=oie,zRe=!DRe(function(n){Array.from(n)});LRe({target:"Array",stat:!0,forced:zRe},{from:NRe});var RRe=pi,VRe=RRe.Array.from,HRe=VRe,aie=HRe,BRe=aie,Cd=$r(BRe),jRe=Lu,VB=O0,lie=md;pl.f;var FRe=sk,q5=ok,cie="Array Iterator",URe=lie.set,WRe=lie.getterFor(cie);FRe(Array,"Array",function(n,e){URe(this,{type:cie,target:jRe(n),index:0,kind:e})},function(){var n=WRe(this),e=n.target,t=n.kind,r=n.index++;if(!e||r>=e.length)return n.target=void 0,q5(void 0,!0);switch(t){case"keys":return q5(r,!1);case"values":return q5(e[r],!1)}return q5([r,e[r]],!1)},"values");VB.Arguments=VB.Array;var GRe=x9,KRe=GRe,qRe={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},YRe=qRe,XRe=os,ZRe=B1,QRe=H1,HB=O0,JRe=Ps,BB=JRe("toStringTag");for(var vE in YRe){var jB=XRe[vE],mE=jB&&jB.prototype;mE&&ZRe(mE)!==BB&&QRe(mE,BB,vE),HB[vE]=HB.Array}var eVe=KRe,tVe=eVe,rVe=tVe,nVe=rVe,iVe=nVe,sVe=iVe,uie=sVe,hie=$r(uie),oVe=uie,Ad=$r(oVe);function sr(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}var die={exports:{}},aVe=Lr,lVe=Xo,FB=pl.f;aVe({target:"Object",stat:!0,forced:Object.defineProperty!==FB,sham:!lVe},{defineProperty:FB});var cVe=pi,fie=cVe.Object,uVe=die.exports=function(e,t,r){return fie.defineProperty(e,t,r)};fie.defineProperty.sham&&(uVe.sham=!0);var hVe=die.exports,dVe=hVe,pie=dVe,fVe=pie,pVe=fVe,gVe=pVe,vVe=gVe,gie=vVe,_9=$r(gie),mVe=V1,Id=Array.isArray||function(e){return mVe(e)==="Array"},CVe=TypeError,AVe=9007199254740991,P9=function(n){if(n>AVe)throw CVe("Maximum allowed index exceeded");return n},UB=Id,IVe=T9,yVe=co,bVe=Ps,EVe=bVe("species"),WB=Array,wVe=function(n){var e;return UB(n)&&(e=n.constructor,IVe(e)&&(e===WB||UB(e.prototype))?e=void 0:yVe(e)&&(e=e[EVe],e===null&&(e=void 0))),e===void 0?WB:e},SVe=wVe,O9=function(n,e){return new(SVe(n))(e===0?0:e)},TVe=ci,xVe=Ps,_Ve=S0,PVe=xVe("species"),xA=function(n){return _Ve>=51||!TVe(function(){var e=[],t=e.constructor={};return t[PVe]=function(){return{foo:1}},e[n](Boolean).foo!==1})},OVe=Lr,MVe=ci,kVe=Id,$Ve=co,LVe=ja,NVe=gl,GB=P9,KB=M0,DVe=O9,zVe=xA,RVe=Ps,VVe=S0,vie=RVe("isConcatSpreadable"),HVe=VVe>=51||!MVe(function(){var n=[];return n[vie]=!1,n.concat()[0]!==n}),BVe=function(n){if(!$Ve(n))return!1;var e=n[vie];return e!==void 0?!!e:kVe(n)},jVe=!HVe||!zVe("concat");OVe({target:"Array",proto:!0,forced:jVe},{concat:function(e){var t=LVe(this),r=DVe(t,0),i=0,s,o,a,l,c;for(s=-1,a=arguments.length;s<a;s++)if(c=s===-1?t:arguments[s],BVe(c))for(l=NVe(c),GB(i+l),o=0;o<l;o++,i++)o in c&&KB(r,i,c[o]);else GB(i+1),KB(r,i++,c);return r.length=i,r}});var _A={},FVe=xne,UVe=tk,WVe=UVe.concat("length","prototype");_A.f=Object.getOwnPropertyNames||function(e){return FVe(e,WVe)};var M9={},qB=bA,GVe=gl,KVe=M0,qVe=Array,YVe=Math.max,mie=function(n,e,t){for(var r=GVe(n),i=qB(e,r),s=qB(t===void 0?r:t,r),o=qVe(YVe(s-i,0)),a=0;i<s;i++,a++)KVe(o,a,n[i]);return o.length=a,o},XVe=V1,ZVe=Lu,Cie=_A.f,QVe=mie,Aie=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],JVe=function(n){try{return Cie(n)}catch{return QVe(Aie)}};M9.f=function(e){return Aie&&XVe(e)==="Window"?JVe(e):Cie(ZVe(e))};var eHe=pl,ck=function(n,e,t){return eHe.f(n,e,t)},PA={},tHe=Ps;PA.f=tHe;var YB=pi,rHe=Zs,nHe=PA,iHe=pl.f,Qs=function(n){var e=YB.Symbol||(YB.Symbol={});rHe(e,n)||iHe(e,n,{value:nHe.f(n)})},sHe=zo,oHe=Ba,aHe=Ps,lHe=P0,Iie=function(){var n=oHe("Symbol"),e=n&&n.prototype,t=e&&e.valueOf,r=aHe("toPrimitive");e&&!e[r]&&lHe(e,r,function(i){return sHe(t,this)},{})},cHe=vd,uHe=yi,hHe=A9,dHe=ja,fHe=gl,pHe=O9,XB=uHe([].push),Zd=function(n){var e=n===1,t=n===2,r=n===3,i=n===4,s=n===6,o=n===7,a=n===5||s;return function(l,c,u,h){for(var d=dHe(l),g=hHe(d),f=cHe(c,u),v=fHe(g),C=0,A=h||pHe,b=e?A(l,v):t||o?A(l,0):void 0,m,E;v>C;C++)if((a||C in g)&&(m=g[C],E=f(m,C,d),n))if(e)b[C]=E;else if(E)switch(n){case 3:return!0;case 5:return m;case 6:return C;case 2:XB(b,m)}else switch(n){case 4:return!1;case 7:XB(b,m)}return s?-1:r||i?i:b}},yd={forEach:Zd(0),map:Zd(1),filter:Zd(2),some:Zd(3),every:Zd(4),find:Zd(5),findIndex:Zd(6)},k9=Lr,$9=os,uk=zo,gHe=yi,V2=Xo,H2=T0,vHe=ci,Wo=Zs,mHe=$s,c_=Fa,L9=Lu,hk=y9,CHe=Uc,u_=hp,TC=pp,yie=E9,AHe=_A,bie=M9,IHe=wA,Eie=pd,wie=pl,yHe=S9,Sie=C9,ZB=P0,bHe=ck,dk=_0,EHe=w9,Tie=EA,QB=I9,wHe=Ps,SHe=PA,THe=Qs,xHe=Iie,_He=gp,xie=md,N9=yd.forEach,tl=EHe("hidden"),D9="Symbol",xC="prototype",PHe=xie.set,JB=xie.getterFor(D9),Pc=Object[xC],yf=$9.Symbol,tm=yf&&yf[xC],OHe=$9.RangeError,MHe=$9.TypeError,CE=$9.QObject,_ie=Eie.f,bf=wie.f,Pie=bie.f,kHe=Sie.f,Oie=gHe([].push),x1=dk("symbols"),OA=dk("op-symbols"),$He=dk("wks"),h_=!CE||!CE[xC]||!CE[xC].findChild,Mie=function(n,e,t){var r=_ie(Pc,e);r&&delete Pc[e],bf(n,e,t),r&&n!==Pc&&bf(Pc,e,r)},d_=V2&&vHe(function(){return TC(bf({},"a",{get:function(){return bf(this,"a",{value:7}).a}})).a!==7})?Mie:bf,AE=function(n,e){var t=x1[n]=TC(tm);return PHe(t,{type:D9,tag:n,description:e}),V2||(t.description=e),t},z9=function(e,t,r){e===Pc&&z9(OA,t,r),c_(e);var i=hk(t);return c_(r),Wo(x1,i)?(r.enumerable?(Wo(e,tl)&&e[tl][i]&&(e[tl][i]=!1),r=TC(r,{enumerable:u_(0,!1)})):(Wo(e,tl)||bf(e,tl,u_(1,{})),e[tl][i]=!0),d_(e,i,r)):bf(e,i,r)},fk=function(e,t){c_(e);var r=L9(t),i=yie(r).concat(Nie(r));return N9(i,function(s){(!V2||uk(kie,r,s))&&z9(e,s,r[s])}),e},LHe=function(e,t){return t===void 0?TC(e):fk(TC(e),t)},kie=function(e){var t=hk(e),r=uk(kHe,this,t);return this===Pc&&Wo(x1,t)&&!Wo(OA,t)?!1:r||!Wo(this,t)||!Wo(x1,t)||Wo(this,tl)&&this[tl][t]?r:!0},$ie=function(e,t){var r=L9(e),i=hk(t);if(!(r===Pc&&Wo(x1,i)&&!Wo(OA,i))){var s=_ie(r,i);return s&&Wo(x1,i)&&!(Wo(r,tl)&&r[tl][i])&&(s.enumerable=!0),s}},Lie=function(e){var t=Pie(L9(e)),r=[];return N9(t,function(i){!Wo(x1,i)&&!Wo(Tie,i)&&Oie(r,i)}),r},Nie=function(n){var e=n===Pc,t=Pie(e?OA:L9(n)),r=[];return N9(t,function(i){Wo(x1,i)&&(!e||Wo(Pc,i))&&Oie(r,x1[i])}),r};H2||(yf=function(){if(mHe(tm,this))throw new MHe("Symbol is not a constructor");var e=!arguments.length||arguments[0]===void 0?void 0:CHe(arguments[0]),t=QB(e),r=function(i){this===Pc&&uk(r,OA,i),Wo(this,tl)&&Wo(this[tl],t)&&(this[tl][t]=!1);var s=u_(1,i);try{d_(this,t,s)}catch(o){if(!(o instanceof OHe))throw o;Mie(this,t,s)}};return V2&&h_&&d_(Pc,t,{configurable:!0,set:r}),AE(t,e)},tm=yf[xC],ZB(tm,"toString",function(){return JB(this).tag}),ZB(yf,"withoutSetter",function(n){return AE(QB(n),n)}),Sie.f=kie,wie.f=z9,yHe.f=fk,Eie.f=$ie,AHe.f=bie.f=Lie,IHe.f=Nie,SHe.f=function(n){return AE(wHe(n),n)},V2&&bHe(tm,"description",{configurable:!0,get:function(){return JB(this).description}}));k9({global:!0,wrap:!0,forced:!H2,sham:!H2},{Symbol:yf});N9(yie($He),function(n){THe(n)});k9({target:D9,stat:!0,forced:!H2},{useSetter:function(){h_=!0},useSimple:function(){h_=!1}});k9({target:"Object",stat:!0,forced:!H2,sham:!V2},{create:LHe,defineProperty:z9,defineProperties:fk,getOwnPropertyDescriptor:$ie});k9({target:"Object",stat:!0,forced:!H2},{getOwnPropertyNames:Lie});xHe();_He(yf,D9);Tie[tl]=!0;var NHe=T0,Die=NHe&&!!Symbol.for&&!!Symbol.keyFor,DHe=Lr,zHe=Ba,RHe=Zs,VHe=Uc,zie=_0,HHe=Die,IE=zie("string-to-symbol-registry"),BHe=zie("symbol-to-string-registry");DHe({target:"Symbol",stat:!0,forced:!HHe},{for:function(n){var e=VHe(n);if(RHe(IE,e))return IE[e];var t=zHe("Symbol")(e);return IE[e]=t,BHe[t]=e,t}});var jHe=Lr,FHe=Zs,UHe=IA,WHe=x0,GHe=_0,KHe=Die,ej=GHe("symbol-to-string-registry");jHe({target:"Symbol",stat:!0,forced:!KHe},{keyFor:function(e){if(!UHe(e))throw new TypeError(WHe(e)+" is not a symbol");if(FHe(ej,e))return ej[e]}});var qHe=yi,tj=Id,YHe=Xs,rj=V1,XHe=Uc,nj=qHe([].push),ZHe=function(n){if(YHe(n))return n;if(tj(n)){for(var e=n.length,t=[],r=0;r<e;r++){var i=n[r];typeof i=="string"?nj(t,i):(typeof i=="number"||rj(i)==="Number"||rj(i)==="String")&&nj(t,XHe(i))}var s=t.length,o=!0;return function(a,l){if(o)return o=!1,l;if(tj(this))return l;for(var c=0;c<s;c++)if(t[c]===a)return l}}},QHe=Lr,Rie=Ba,Vie=w0,JHe=zo,MA=yi,Hie=ci,ij=Xs,sj=IA,Bie=SA,eBe=ZHe,tBe=T0,rBe=String,Lh=Rie("JSON","stringify"),Y5=MA(/./.exec),oj=MA("".charAt),nBe=MA("".charCodeAt),iBe=MA("".replace),sBe=MA(1 .toString),oBe=/[\uD800-\uDFFF]/g,aj=/^[\uD800-\uDBFF]$/,lj=/^[\uDC00-\uDFFF]$/,cj=!tBe||Hie(function(){var n=Rie("Symbol")("stringify detection");return Lh([n])!=="[null]"||Lh({a:n})!=="{}"||Lh(Object(n))!=="{}"}),uj=Hie(function(){return Lh("\uDF06\uD834")!=='"\\udf06\\ud834"'||Lh("\uDEAD")!=='"\\udead"'}),aBe=function(n,e){var t=Bie(arguments),r=eBe(e);if(!(!ij(r)&&(n===void 0||sj(n))))return t[1]=function(i,s){if(ij(r)&&(s=JHe(r,this,rBe(i),s)),!sj(s))return s},Vie(Lh,null,t)},lBe=function(n,e,t){var r=oj(t,e-1),i=oj(t,e+1);return Y5(aj,n)&&!Y5(lj,i)||Y5(lj,n)&&!Y5(aj,r)?"\\u"+sBe(nBe(n,0),16):n};Lh&&QHe({target:"JSON",stat:!0,forced:cj||uj},{stringify:function(e,t,r){var i=Bie(arguments),s=Vie(cj?aBe:Lh,null,i);return uj&&typeof s=="string"?iBe(s,oBe,lBe):s}});var cBe=Lr,uBe=T0,hBe=ci,jie=wA,dBe=ja,fBe=!uBe||hBe(function(){jie.f(1)});cBe({target:"Object",stat:!0,forced:fBe},{getOwnPropertySymbols:function(e){var t=jie.f;return t?t(dBe(e)):[]}});var pBe=Qs;pBe("asyncIterator");var gBe=Qs;gBe("hasInstance");var vBe=Qs;vBe("isConcatSpreadable");var mBe=Qs;mBe("iterator");var CBe=Qs;CBe("match");var ABe=Qs;ABe("matchAll");var IBe=Qs;IBe("replace");var yBe=Qs;yBe("search");var bBe=Qs;bBe("species");var EBe=Qs;EBe("split");var wBe=Qs,SBe=Iie;wBe("toPrimitive");SBe();var TBe=Ba,xBe=Qs,_Be=gp;xBe("toStringTag");_Be(TBe("Symbol"),"Symbol");var PBe=Qs;PBe("unscopables");var OBe=os,MBe=gp;MBe(OBe.JSON,"JSON",!0);var kBe=pi,$Be=kBe.Symbol,LBe=$Be,Fie=LBe,NBe=Ps,DBe=pl.f,hj=NBe("metadata"),dj=Function.prototype;dj[hj]===void 0&&DBe(dj,hj,{value:null});var zBe=Qs;zBe("asyncDispose");var RBe=Qs;RBe("dispose");var VBe=Qs;VBe("metadata");var HBe=Fie,BBe=HBe,jBe=Ba,FBe=yi,pk=jBe("Symbol"),UBe=pk.keyFor,WBe=FBe(pk.prototype.valueOf),Uie=pk.isRegisteredSymbol||function(e){try{return UBe(WBe(e))!==void 0}catch{return!1}},GBe=Lr,KBe=Uie;GBe({target:"Symbol",stat:!0},{isRegisteredSymbol:KBe});var qBe=_0,Wie=Ba,YBe=yi,XBe=IA,ZBe=Ps,z3=Wie("Symbol"),fj=z3.isWellKnownSymbol,Gie=Wie("Object","getOwnPropertyNames"),QBe=YBe(z3.prototype.valueOf),pj=qBe("wks");for(var yE=0,gj=Gie(z3),JBe=gj.length;yE<JBe;yE++)try{var vj=gj[yE];XBe(z3[vj])&&ZBe(vj)}catch{}var Kie=function(e){if(fj&&fj(e))return!0;try{for(var t=QBe(e),r=0,i=Gie(pj),s=i.length;r<s;r++)if(pj[i[r]]==t)return!0}catch{}return!1},eje=Lr,tje=Kie;eje({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:tje});var rje=Qs;rje("matcher");var nje=Qs;nje("observable");var ije=Lr,sje=Uie;ije({target:"Symbol",stat:!0},{isRegistered:sje});var oje=Lr,aje=Kie;oje({target:"Symbol",stat:!0,forced:!0},{isWellKnown:aje});var lje=Qs;lje("metadataKey");var cje=Qs;cje("patternMatch");var uje=Qs;uje("replaceAll");var hje=BBe,dje=hje,gk=dje,Vg=$r(gk),fje=PA,pje=fje.f("iterator"),gje=pje,qie=gje,vje=qie,mje=vje,Cje=mje,Aje=Cje,Yie=Aje,Ije=$r(Yie);function qn(n){"@babel/helpers - typeof";return qn=typeof Vg=="function"&&typeof Ije=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Vg=="function"&&e.constructor===Vg&&e!==Vg.prototype?"symbol":typeof e},qn(n)}var yje=PA,bje=yje.f("toPrimitive"),Eje=bje,wje=Eje,Sje=wje,Tje=Sje,xje=Tje,_je=xje,Pje=_je,Oje=$r(Pje);function Mje(n,e){if(qn(n)!=="object"||n===null)return n;var t=n[Oje];if(t!==void 0){var r=t.call(n,e);if(qn(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(n)}function Xie(n){var e=Mje(n,"string");return qn(e)==="symbol"?e:String(e)}function mj(n,e){for(var t=0;t<e.length;t++){var r=e[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),_9(n,Xie(r.key),r)}}function or(n,e,t){return e&&mj(n.prototype,e),t&&mj(n,t),_9(n,"prototype",{writable:!1}),n}var kje=Lr,$je=Id;kje({target:"Array",stat:!0},{isArray:$je});var Lje=pi,Nje=Lje.Array.isArray,Dje=Nje,Zie=Dje,zje=Zie,Rje=zje,Vje=Rje,Hje=Vje,Bje=Hje,Qie=$r(Bje);function jje(n){if(Qie(n))return n}var Fje=Xo,Uje=Id,Wje=TypeError,Gje=Object.getOwnPropertyDescriptor,Kje=Fje&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(n){return n instanceof TypeError}}(),Jie=Kje?function(n,e){if(Uje(n)&&!Gje(n,"length").writable)throw new Wje("Cannot set read only .length");return n.length=e}:function(n,e){return n.length=e},qje=Lr,Yje=ja,Xje=gl,Zje=Jie,Qje=P9,Jje=ci,eFe=Jje(function(){return[].push.call({length:4294967296},1)!==4294967297}),tFe=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(n){return n instanceof TypeError}},rFe=eFe||!tFe();qje({target:"Array",proto:!0,forced:rFe},{push:function(e){var t=Yje(this),r=Xje(t),i=arguments.length;Qje(r+i);for(var s=0;s<i;s++)t[r]=arguments[s],r++;return Zje(t,r),r}});var nFe=uo,iFe=nFe("Array").push,sFe=$s,oFe=iFe,bE=Array.prototype,aFe=function(n){var e=n.push;return n===bE||sFe(bE,n)&&e===bE.push?oFe:e},lFe=aFe,cFe=lFe,uFe=cFe,hFe=uFe,dFe=hFe,fFe=dFe,ese=fFe,pFe=$r(ese);function gFe(n,e){var t=n==null?null:typeof Vg<"u"&&hie(n)||n["@@iterator"];if(t!=null){var r,i,s,o,a=[],l=!0,c=!1;try{if(s=(t=t.call(n)).next,e===0){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=s.call(t)).done)&&(pFe(a).call(a,r.value),a.length!==e);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&t.return!=null&&(o=t.return(),Object(o)!==o))return}finally{if(c)throw i}}return a}}var vFe=Lr,Cj=Id,mFe=T9,CFe=co,Aj=bA,AFe=gl,IFe=Lu,yFe=M0,bFe=Ps,EFe=xA,wFe=SA,SFe=EFe("slice"),TFe=bFe("species"),EE=Array,xFe=Math.max;vFe({target:"Array",proto:!0,forced:!SFe},{slice:function(e,t){var r=IFe(this),i=AFe(r),s=Aj(e,i),o=Aj(t===void 0?i:t,i),a,l,c;if(Cj(r)&&(a=r.constructor,mFe(a)&&(a===EE||Cj(a.prototype))?a=void 0:CFe(a)&&(a=a[TFe],a===null&&(a=void 0)),a===EE||a===void 0))return wFe(r,s,o);for(l=new(a===void 0?EE:a)(xFe(o-s,0)),c=0;s<o;s++,c++)s in r&&yFe(l,c,r[s]);return l.length=c,l}});var _Fe=uo,PFe=_Fe("Array").slice,OFe=$s,MFe=PFe,wE=Array.prototype,kFe=function(n){var e=n.slice;return n===wE||OFe(wE,n)&&e===wE.slice?MFe:e},$Fe=kFe,tse=$Fe,LFe=tse,NFe=LFe,DFe=NFe,zFe=DFe,rse=zFe,RFe=$r(rse),VFe=aie,HFe=VFe,BFe=HFe,jFe=BFe,FFe=jFe,nse=$r(FFe);function f_(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}function ise(n,e){var t;if(n){if(typeof n=="string")return f_(n,e);var r=RFe(t=Object.prototype.toString.call(n)).call(t,8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return nse(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return f_(n,e)}}function UFe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ai(n,e){return jje(n)||gFe(n,e)||ise(n,e)||UFe()}function WFe(n){if(Qie(n))return f_(n)}function GFe(n){if(typeof Vg<"u"&&hie(n)!=null||n["@@iterator"]!=null)return nse(n)}function KFe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ks(n){return WFe(n)||GFe(n)||ise(n)||KFe()}var qFe=Fie,j1=$r(qFe),YFe=uo,XFe=YFe("Array").concat,ZFe=$s,QFe=XFe,SE=Array.prototype,JFe=function(n){var e=n.concat;return n===SE||ZFe(SE,n)&&e===SE.concat?QFe:e},eUe=JFe,tUe=eUe,rUe=tUe,vp=$r(rUe),nUe=tse,ko=$r(nUe),iUe=Ba,sUe=yi,oUe=_A,aUe=wA,lUe=Fa,cUe=sUe([].concat),vk=iUe("Reflect","ownKeys")||function(e){var t=oUe.f(lUe(e)),r=aUe.f;return r?cUe(t,r(e)):t},uUe=Lr,hUe=vk;uUe({target:"Reflect",stat:!0},{ownKeys:hUe});var dUe=pi,fUe=dUe.Reflect.ownKeys,pUe=fUe,gUe=pUe,vUe=gUe,mUe=$r(vUe),CUe=Zie,Hn=$r(CUe),AUe=Lr,IUe=yd.map,yUe=xA,bUe=yUe("map");AUe({target:"Array",proto:!0,forced:!bUe},{map:function(e){return IUe(this,e,arguments.length>1?arguments[1]:void 0)}});var EUe=uo,wUe=EUe("Array").map,SUe=$s,TUe=wUe,TE=Array.prototype,xUe=function(n){var e=n.map;return n===TE||SUe(TE,n)&&e===TE.map?TUe:e},_Ue=xUe,PUe=_Ue,OUe=PUe,ha=$r(OUe),MUe=Lr,kUe=ja,sse=E9,$Ue=ci,LUe=$Ue(function(){sse(1)});MUe({target:"Object",stat:!0,forced:LUe},{keys:function(e){return sse(kUe(e))}});var NUe=pi,DUe=NUe.Object.keys,zUe=DUe,RUe=zUe,VUe=RUe,xs=$r(VUe),HUe=Lr,BUe=yi,ose=Date,jUe=BUe(ose.prototype.getTime);HUe({target:"Date",stat:!0},{now:function(){return jUe(new ose)}});var FUe=pi,UUe=FUe.Date.now,WUe=UUe,GUe=WUe,KUe=GUe,R3=$r(KUe),qUe=ci,k0=function(n,e){var t=[][n];return!!t&&qUe(function(){t.call(null,e||function(){return 1},1)})},YUe=yd.forEach,XUe=k0,ZUe=XUe("forEach"),QUe=ZUe?[].forEach:function(e){return YUe(this,e,arguments.length>1?arguments[1]:void 0)},JUe=Lr,Ij=QUe;JUe({target:"Array",proto:!0,forced:[].forEach!==Ij},{forEach:Ij});var eWe=uo,tWe=eWe("Array").forEach,rWe=tWe,nWe=rWe,iWe=B1,sWe=Zs,oWe=$s,aWe=nWe,xE=Array.prototype,lWe={DOMTokenList:!0,NodeList:!0},ase=function(n){var e=n.forEach;return n===xE||oWe(xE,n)&&e===xE.forEach||sWe(lWe,iWe(n))?aWe:e},cWe=ase,vi=$r(cWe),uWe=Lr,hWe=yi,dWe=Id,fWe=hWe([].reverse),yj=[1,2];uWe({target:"Array",proto:!0,forced:String(yj)===String(yj.reverse())},{reverse:function(){return dWe(this)&&(this.length=this.length),fWe(this)}});var pWe=uo,gWe=pWe("Array").reverse,vWe=$s,mWe=gWe,_E=Array.prototype,CWe=function(n){var e=n.reverse;return n===_E||vWe(_E,n)&&e===_E.reverse?mWe:e},AWe=CWe,lse=AWe,IWe=lse,Ef=$r(IWe),bj=x0,yWe=TypeError,cse=function(n,e){if(!delete n[e])throw new yWe("Cannot delete property "+bj(e)+" of "+bj(n))},bWe=Lr,EWe=ja,wWe=bA,SWe=b9,TWe=gl,xWe=Jie,_We=P9,PWe=O9,OWe=M0,PE=cse,MWe=xA,kWe=MWe("splice"),$We=Math.max,LWe=Math.min;bWe({target:"Array",proto:!0,forced:!kWe},{splice:function(e,t){var r=EWe(this),i=TWe(r),s=wWe(e,i),o=arguments.length,a,l,c,u,h,d;for(o===0?a=l=0:o===1?(a=0,l=i-s):(a=o-2,l=LWe($We(SWe(t),0),i-s)),_We(i+a-l),c=PWe(r,l),u=0;u<l;u++)h=s+u,h in r&&OWe(c,u,r[h]);if(c.length=l,a<l){for(u=s;u<i-l;u++)h=u+l,d=u+a,h in r?r[d]=r[h]:PE(r,d);for(u=i;u>i-l+a;u--)PE(r,u-1)}else if(a>l)for(u=i-l;u>s;u--)h=u+l-1,d=u+a-1,h in r?r[d]=r[h]:PE(r,d);for(u=0;u<a;u++)r[u+s]=arguments[u+2];return xWe(r,i-l+a),c}});var NWe=uo,DWe=NWe("Array").splice,zWe=$s,RWe=DWe,OE=Array.prototype,VWe=function(n){var e=n.splice;return n===OE||zWe(OE,n)&&e===OE.splice?RWe:e},HWe=VWe,BWe=HWe,jWe=BWe,Cu=$r(jWe),FWe=Lr,UWe=ek.includes,WWe=ci,GWe=WWe(function(){return!Array(1).includes()});FWe({target:"Array",proto:!0,forced:GWe},{includes:function(e){return UWe(this,e,arguments.length>1?arguments[1]:void 0)}});var KWe=uo,qWe=KWe("Array").includes,YWe=co,XWe=V1,ZWe=Ps,QWe=ZWe("match"),JWe=function(n){var e;return YWe(n)&&((e=n[QWe])!==void 0?!!e:XWe(n)==="RegExp")},eGe=JWe,tGe=TypeError,rGe=function(n){if(eGe(n))throw new tGe("The method doesn't accept regular expressions");return n},nGe=Ps,iGe=nGe("match"),sGe=function(n){var e=/./;try{"/./"[n](e)}catch{try{return e[iGe]=!1,"/./"[n](e)}catch{}}return!1},oGe=Lr,aGe=yi,lGe=rGe,cGe=AA,Ej=Uc,uGe=sGe,hGe=aGe("".indexOf);oGe({target:"String",proto:!0,forced:!uGe("includes")},{includes:function(e){return!!~hGe(Ej(cGe(this)),Ej(lGe(e)),arguments.length>1?arguments[1]:void 0)}});var dGe=uo,fGe=dGe("String").includes,wj=$s,pGe=qWe,gGe=fGe,ME=Array.prototype,kE=String.prototype,vGe=function(n){var e=n.includes;return n===ME||wj(ME,n)&&e===ME.includes?pGe:typeof n=="string"||n===kE||wj(kE,n)&&e===kE.includes?gGe:e},mGe=vGe,CGe=mGe,AGe=CGe,Nh=$r(AGe),IGe=Lr,yGe=ci,bGe=ja,use=TA,EGe=Wne,wGe=yGe(function(){use(1)});IGe({target:"Object",stat:!0,forced:wGe,sham:!EGe},{getPrototypeOf:function(e){return use(bGe(e))}});var SGe=pi,TGe=SGe.Object.getPrototypeOf,xGe=TGe,hse=xGe,_Ge=hse,Sj=$r(_Ge),PGe=Lr,OGe=yd.filter,MGe=xA,kGe=MGe("filter");PGe({target:"Array",proto:!0,forced:!kGe},{filter:function(e){return OGe(this,e,arguments.length>1?arguments[1]:void 0)}});var $Ge=uo,LGe=$Ge("Array").filter,NGe=$s,DGe=LGe,$E=Array.prototype,zGe=function(n){var e=n.filter;return n===$E||NGe($E,n)&&e===$E.filter?DGe:e},RGe=zGe,VGe=RGe,HGe=VGe,Co=$r(HGe),mk=`
|
||
\v\f\r \u2028\u2029\uFEFF`,BGe=yi,jGe=AA,FGe=Uc,p_=mk,Tj=BGe("".replace),UGe=RegExp("^["+p_+"]+"),WGe=RegExp("(^|[^"+p_+"])["+p_+"]+$"),GGe=function(n){return function(e){var t=FGe(jGe(e));return n&1&&(t=Tj(t,UGe,"")),n&2&&(t=Tj(t,WGe,"$1")),t}},dse={trim:GGe(3)},fse=os,KGe=ci,qGe=yi,YGe=Uc,XGe=dse.trim,xj=mk,_m=fse.parseInt,_j=fse.Symbol,Pj=_j&&_j.iterator,pse=/^[+-]?0x/i,ZGe=qGe(pse.exec),QGe=_m(xj+"08")!==8||_m(xj+"0x16")!==22||Pj&&!KGe(function(){_m(Object(Pj))}),JGe=QGe?function(e,t){var r=XGe(YGe(e));return _m(r,t>>>0||(ZGe(pse,r)?16:10))}:_m,eKe=Lr,Oj=JGe;eKe({global:!0,forced:parseInt!==Oj},{parseInt:Oj});var tKe=pi,rKe=tKe.parseInt,nKe=rKe,iKe=nKe,sKe=iKe,Ic=$r(sKe),oKe=Lr,aKe=XM,lKe=ek.indexOf,cKe=k0,g_=aKe([].indexOf),gse=!!g_&&1/g_([1],1,-0)<0,uKe=gse||!cKe("indexOf");oKe({target:"Array",proto:!0,forced:uKe},{indexOf:function(e){var t=arguments.length>1?arguments[1]:void 0;return gse?g_(this,e,t)||0:lKe(this,e,t)}});var hKe=uo,dKe=hKe("Array").indexOf,fKe=$s,pKe=dKe,LE=Array.prototype,gKe=function(n){var e=n.indexOf;return n===LE||fKe(LE,n)&&e===LE.indexOf?pKe:e},vKe=gKe,mKe=vKe,CKe=mKe,Ai=$r(CKe),AKe=Lr,IKe=Xo,yKe=pp;AKe({target:"Object",stat:!0,sham:!IKe},{create:yKe});var bKe=pi,EKe=bKe.Object,wKe=function(e,t){return EKe.create(e,t)},SKe=wKe,vse=SKe,TKe=vse,Dh=$r(TKe),v_=pi,xKe=w0;v_.JSON||(v_.JSON={stringify:JSON.stringify});var _Ke=function(e,t,r){return xKe(v_.JSON.stringify,null,arguments)},PKe=_Ke,OKe=PKe,MKe=OKe,$0=$r(MKe),kKe=typeof Bun=="function"&&Bun&&typeof Bun.version=="string",$Ke=TypeError,mse=function(n,e){if(n<e)throw new $Ke("Not enough arguments");return n},Cse=os,LKe=w0,NKe=Xs,DKe=kKe,zKe=gd,RKe=SA,VKe=mse,HKe=Cse.Function,BKe=/MSIE .\./.test(zKe)||DKe&&function(){var n=Cse.Bun.version.split(".");return n.length<3||n[0]==="0"&&(n[1]<3||n[1]==="3"&&n[2]==="0")}(),Ase=function(n,e){var t=e?2:1;return BKe?function(r,i){var s=VKe(arguments.length,1)>t,o=NKe(r)?r:HKe(r),a=s?RKe(arguments,t):[],l=s?function(){LKe(o,this,a)}:o;return e?n(l,i):n(l)}:n},jKe=Lr,Ise=os,FKe=Ase,Mj=FKe(Ise.setInterval,!0);jKe({global:!0,bind:!0,forced:Ise.setInterval!==Mj},{setInterval:Mj});var UKe=Lr,yse=os,WKe=Ase,kj=WKe(yse.setTimeout,!0);UKe({global:!0,bind:!0,forced:yse.setTimeout!==kj},{setTimeout:kj});var GKe=pi,KKe=GKe.setTimeout,qKe=KKe,Nc=$r(qKe),YKe=ja,$j=bA,XKe=gl,ZKe=function(e){for(var t=YKe(this),r=XKe(t),i=arguments.length,s=$j(i>1?arguments[1]:void 0,r),o=i>2?arguments[2]:void 0,a=o===void 0?r:$j(o,r);a>s;)t[s++]=e;return t},QKe=Lr,JKe=ZKe;QKe({target:"Array",proto:!0},{fill:JKe});var eqe=uo,tqe=eqe("Array").fill,rqe=$s,nqe=tqe,NE=Array.prototype,iqe=function(n){var e=n.fill;return n===NE||rqe(NE,n)&&e===NE.fill?nqe:e},sqe=iqe,oqe=sqe,aqe=oqe,kA=$r(aqe);/*! Hammer.JS - v2.0.17-rc - 2019-12-16
|
||
* http://naver.github.io/egjs
|
||
*
|
||
* Forked By Naver egjs
|
||
* Copyright (c) hammerjs
|
||
* Licensed under the MIT license */function Hc(){return Hc=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Hc.apply(this,arguments)}function dc(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e}function X5(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}var m_;typeof Object.assign!="function"?m_=function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),r=1;r<arguments.length;r++){var i=arguments[r];if(i!=null)for(var s in i)i.hasOwnProperty(s)&&(t[s]=i[s])}return t}:m_=Object.assign;var Ff=m_,Lj=["","webkit","Moz","MS","ms","o"],lqe=typeof document>"u"?{style:{}}:document.createElement("div"),cqe="function",Hg=Math.round,Uf=Math.abs,Ck=Date.now;function R9(n,e){for(var t,r,i=e[0].toUpperCase()+e.slice(1),s=0;s<Lj.length;){if(t=Lj[s],r=t?t+i:e,r in n)return r;s++}}var u1;typeof window>"u"?u1={}:u1=window;var bse=R9(lqe.style,"touchAction"),Ese=bse!==void 0;function uqe(){if(!Ese)return!1;var n={},e=u1.CSS&&u1.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(t){return n[t]=e?u1.CSS.supports("touch-action",t):!0}),n}var wse="compute",Sse="auto",C_="manipulation",wf="none",_C="pan-x",PC="pan-y",Z5=uqe(),hqe=/mobile|tablet|ip(ad|hone|od)|android/i,Tse="ontouchstart"in u1,dqe=R9(u1,"PointerEvent")!==void 0,fqe=Tse&&hqe.test(navigator.userAgent),$A="touch",pqe="pen",Ak="mouse",gqe="kinect",vqe=25,Ra=1,mp=2,Io=4,cl=8,V3=1,LA=2,NA=4,DA=8,B2=16,Au=LA|NA,Sf=DA|B2,xse=Au|Sf,_se=["x","y"],H3=["clientX","clientY"];function h1(n,e,t){var r;if(n)if(n.forEach)n.forEach(e,t);else if(n.length!==void 0)for(r=0;r<n.length;)e.call(t,n[r],r,n),r++;else for(r in n)n.hasOwnProperty(r)&&e.call(t,n[r],r,n)}function V9(n,e){return typeof n===cqe?n.apply(e&&e[0]||void 0,e):n}function df(n,e){return n.indexOf(e)>-1}function mqe(n){if(df(n,wf))return wf;var e=df(n,_C),t=df(n,PC);return e&&t?wf:e||t?e?_C:PC:df(n,C_)?C_:Sse}var Pse=function(){function n(t,r){this.manager=t,this.set(r)}var e=n.prototype;return e.set=function(r){r===wse&&(r=this.compute()),Ese&&this.manager.element.style&&Z5[r]&&(this.manager.element.style[bse]=r),this.actions=r.toLowerCase().trim()},e.update=function(){this.set(this.manager.options.touchAction)},e.compute=function(){var r=[];return h1(this.manager.recognizers,function(i){V9(i.options.enable,[i])&&(r=r.concat(i.getTouchAction()))}),mqe(r.join(" "))},e.preventDefaults=function(r){var i=r.srcEvent,s=r.offsetDirection;if(this.manager.session.prevented){i.preventDefault();return}var o=this.actions,a=df(o,wf)&&!Z5[wf],l=df(o,PC)&&!Z5[PC],c=df(o,_C)&&!Z5[_C];if(a){var u=r.pointers.length===1,h=r.distance<2,d=r.deltaTime<250;if(u&&h&&d)return}if(!(c&&l)&&(a||l&&s&Au||c&&s&Sf))return this.preventSrc(i)},e.preventSrc=function(r){this.manager.session.prevented=!0,r.preventDefault()},n}();function Ik(n,e){for(;n;){if(n===e)return!0;n=n.parentNode}return!1}function Ose(n){var e=n.length;if(e===1)return{x:Hg(n[0].clientX),y:Hg(n[0].clientY)};for(var t=0,r=0,i=0;i<e;)t+=n[i].clientX,r+=n[i].clientY,i++;return{x:Hg(t/e),y:Hg(r/e)}}function Nj(n){for(var e=[],t=0;t<n.pointers.length;)e[t]={clientX:Hg(n.pointers[t].clientX),clientY:Hg(n.pointers[t].clientY)},t++;return{timeStamp:Ck(),pointers:e,center:Ose(e),deltaX:n.deltaX,deltaY:n.deltaY}}function B3(n,e,t){t||(t=_se);var r=e[t[0]]-n[t[0]],i=e[t[1]]-n[t[1]];return Math.sqrt(r*r+i*i)}function A_(n,e,t){t||(t=_se);var r=e[t[0]]-n[t[0]],i=e[t[1]]-n[t[1]];return Math.atan2(i,r)*180/Math.PI}function Mse(n,e){return n===e?V3:Uf(n)>=Uf(e)?n<0?LA:NA:e<0?DA:B2}function Cqe(n,e){var t=e.center,r=n.offsetDelta||{},i=n.prevDelta||{},s=n.prevInput||{};(e.eventType===Ra||s.eventType===Io)&&(i=n.prevDelta={x:s.deltaX||0,y:s.deltaY||0},r=n.offsetDelta={x:t.x,y:t.y}),e.deltaX=i.x+(t.x-r.x),e.deltaY=i.y+(t.y-r.y)}function kse(n,e,t){return{x:e/n||0,y:t/n||0}}function Aqe(n,e){return B3(e[0],e[1],H3)/B3(n[0],n[1],H3)}function Iqe(n,e){return A_(e[1],e[0],H3)+A_(n[1],n[0],H3)}function yqe(n,e){var t=n.lastInterval||e,r=e.timeStamp-t.timeStamp,i,s,o,a;if(e.eventType!==cl&&(r>vqe||t.velocity===void 0)){var l=e.deltaX-t.deltaX,c=e.deltaY-t.deltaY,u=kse(r,l,c);s=u.x,o=u.y,i=Uf(u.x)>Uf(u.y)?u.x:u.y,a=Mse(l,c),n.lastInterval=e}else i=t.velocity,s=t.velocityX,o=t.velocityY,a=t.direction;e.velocity=i,e.velocityX=s,e.velocityY=o,e.direction=a}function bqe(n,e){var t=n.session,r=e.pointers,i=r.length;t.firstInput||(t.firstInput=Nj(e)),i>1&&!t.firstMultiple?t.firstMultiple=Nj(e):i===1&&(t.firstMultiple=!1);var s=t.firstInput,o=t.firstMultiple,a=o?o.center:s.center,l=e.center=Ose(r);e.timeStamp=Ck(),e.deltaTime=e.timeStamp-s.timeStamp,e.angle=A_(a,l),e.distance=B3(a,l),Cqe(t,e),e.offsetDirection=Mse(e.deltaX,e.deltaY);var c=kse(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=c.x,e.overallVelocityY=c.y,e.overallVelocity=Uf(c.x)>Uf(c.y)?c.x:c.y,e.scale=o?Aqe(o.pointers,r):1,e.rotation=o?Iqe(o.pointers,r):0,e.maxPointers=t.prevInput?e.pointers.length>t.prevInput.maxPointers?e.pointers.length:t.prevInput.maxPointers:e.pointers.length,yqe(t,e);var u=n.element,h=e.srcEvent,d;h.composedPath?d=h.composedPath()[0]:h.path?d=h.path[0]:d=h.target,Ik(d,u)&&(u=d),e.target=u}function Eqe(n,e,t){var r=t.pointers.length,i=t.changedPointers.length,s=e&Ra&&r-i===0,o=e&(Io|cl)&&r-i===0;t.isFirst=!!s,t.isFinal=!!o,s&&(n.session={}),t.eventType=e,bqe(n,t),n.emit("hammer.input",t),n.recognize(t),n.session.prevInput=t}function OC(n){return n.trim().split(/\s+/g)}function Pm(n,e,t){h1(OC(e),function(r){n.addEventListener(r,t,!1)})}function Om(n,e,t){h1(OC(e),function(r){n.removeEventListener(r,t,!1)})}function Dj(n){var e=n.ownerDocument||n;return e.defaultView||e.parentWindow||window}var L0=function(){function n(t,r){var i=this;this.manager=t,this.callback=r,this.element=t.element,this.target=t.options.inputTarget,this.domHandler=function(s){V9(t.options.enable,[t])&&i.handler(s)},this.init()}var e=n.prototype;return e.handler=function(){},e.init=function(){this.evEl&&Pm(this.element,this.evEl,this.domHandler),this.evTarget&&Pm(this.target,this.evTarget,this.domHandler),this.evWin&&Pm(Dj(this.element),this.evWin,this.domHandler)},e.destroy=function(){this.evEl&&Om(this.element,this.evEl,this.domHandler),this.evTarget&&Om(this.target,this.evTarget,this.domHandler),this.evWin&&Om(Dj(this.element),this.evWin,this.domHandler)},n}();function Wf(n,e,t){if(n.indexOf&&!t)return n.indexOf(e);for(var r=0;r<n.length;){if(t&&n[r][t]==e||!t&&n[r]===e)return r;r++}return-1}var wqe={pointerdown:Ra,pointermove:mp,pointerup:Io,pointercancel:cl,pointerout:cl},Sqe={2:$A,3:pqe,4:Ak,5:gqe},$se="pointerdown",Lse="pointermove pointerup pointercancel";u1.MSPointerEvent&&!u1.PointerEvent&&($se="MSPointerDown",Lse="MSPointerMove MSPointerUp MSPointerCancel");var Nse=function(n){dc(e,n);function e(){var r,i=e.prototype;return i.evEl=$se,i.evWin=Lse,r=n.apply(this,arguments)||this,r.store=r.manager.session.pointerEvents=[],r}var t=e.prototype;return t.handler=function(i){var s=this.store,o=!1,a=i.type.toLowerCase().replace("ms",""),l=wqe[a],c=Sqe[i.pointerType]||i.pointerType,u=c===$A,h=Wf(s,i.pointerId,"pointerId");l&Ra&&(i.button===0||u)?h<0&&(s.push(i),h=s.length-1):l&(Io|cl)&&(o=!0),!(h<0)&&(s[h]=i,this.callback(this.manager,l,{pointers:s,changedPointers:[i],pointerType:c,srcEvent:i}),o&&s.splice(h,1))},e}(L0);function MC(n){return Array.prototype.slice.call(n,0)}function yk(n,e,t){for(var r=[],i=[],s=0;s<n.length;){var o=e?n[s][e]:n[s];Wf(i,o)<0&&r.push(n[s]),i[s]=o,s++}return t&&(e?r=r.sort(function(a,l){return a[e]>l[e]}):r=r.sort()),r}var Tqe={touchstart:Ra,touchmove:mp,touchend:Io,touchcancel:cl},xqe="touchstart touchmove touchend touchcancel",bk=function(n){dc(e,n);function e(){var r;return e.prototype.evTarget=xqe,r=n.apply(this,arguments)||this,r.targetIds={},r}var t=e.prototype;return t.handler=function(i){var s=Tqe[i.type],o=_qe.call(this,i,s);o&&this.callback(this.manager,s,{pointers:o[0],changedPointers:o[1],pointerType:$A,srcEvent:i})},e}(L0);function _qe(n,e){var t=MC(n.touches),r=this.targetIds;if(e&(Ra|mp)&&t.length===1)return r[t[0].identifier]=!0,[t,t];var i,s,o=MC(n.changedTouches),a=[],l=this.target;if(s=t.filter(function(c){return Ik(c.target,l)}),e===Ra)for(i=0;i<s.length;)r[s[i].identifier]=!0,i++;for(i=0;i<o.length;)r[o[i].identifier]&&a.push(o[i]),e&(Io|cl)&&delete r[o[i].identifier],i++;if(a.length)return[yk(s.concat(a),"identifier",!0),a]}var Pqe={mousedown:Ra,mousemove:mp,mouseup:Io},Oqe="mousedown",Mqe="mousemove mouseup",Ek=function(n){dc(e,n);function e(){var r,i=e.prototype;return i.evEl=Oqe,i.evWin=Mqe,r=n.apply(this,arguments)||this,r.pressed=!1,r}var t=e.prototype;return t.handler=function(i){var s=Pqe[i.type];s&Ra&&i.button===0&&(this.pressed=!0),s&mp&&i.which!==1&&(s=Io),this.pressed&&(s&Io&&(this.pressed=!1),this.callback(this.manager,s,{pointers:[i],changedPointers:[i],pointerType:Ak,srcEvent:i}))},e}(L0),kqe=2500,zj=25;function Rj(n){var e=n.changedPointers,t=e[0];if(t.identifier===this.primaryTouch){var r={x:t.clientX,y:t.clientY},i=this.lastTouches;this.lastTouches.push(r);var s=function(){var a=i.indexOf(r);a>-1&&i.splice(a,1)};setTimeout(s,kqe)}}function $qe(n,e){n&Ra?(this.primaryTouch=e.changedPointers[0].identifier,Rj.call(this,e)):n&(Io|cl)&&Rj.call(this,e)}function Lqe(n){for(var e=n.srcEvent.clientX,t=n.srcEvent.clientY,r=0;r<this.lastTouches.length;r++){var i=this.lastTouches[r],s=Math.abs(e-i.x),o=Math.abs(t-i.y);if(s<=zj&&o<=zj)return!0}return!1}var Dse=function(){var n=function(e){dc(t,e);function t(i,s){var o;return o=e.call(this,i,s)||this,o.handler=function(a,l,c){var u=c.pointerType===$A,h=c.pointerType===Ak;if(!(h&&c.sourceCapabilities&&c.sourceCapabilities.firesTouchEvents)){if(u)$qe.call(X5(X5(o)),l,c);else if(h&&Lqe.call(X5(X5(o)),c))return;o.callback(a,l,c)}},o.touch=new bk(o.manager,o.handler),o.mouse=new Ek(o.manager,o.handler),o.primaryTouch=null,o.lastTouches=[],o}var r=t.prototype;return r.destroy=function(){this.touch.destroy(),this.mouse.destroy()},t}(L0);return n}();function Nqe(n){var e,t=n.options.inputClass;return t?e=t:dqe?e=Nse:fqe?e=bk:Tse?e=Dse:e=Ek,new e(n,Eqe)}function Bg(n,e,t){return Array.isArray(n)?(h1(n,t[e],t),!0):!1}var g4=1,ac=2,j2=4,zh=8,d1=zh,kC=16,hu=32,Dqe=1;function zqe(){return Dqe++}function Q5(n,e){var t=e.manager;return t?t.get(n):n}function Vj(n){return n&kC?"cancel":n&zh?"end":n&j2?"move":n&ac?"start":""}var zA=function(){function n(t){t===void 0&&(t={}),this.options=Hc({enable:!0},t),this.id=zqe(),this.manager=null,this.state=g4,this.simultaneous={},this.requireFail=[]}var e=n.prototype;return e.set=function(r){return Ff(this.options,r),this.manager&&this.manager.touchAction.update(),this},e.recognizeWith=function(r){if(Bg(r,"recognizeWith",this))return this;var i=this.simultaneous;return r=Q5(r,this),i[r.id]||(i[r.id]=r,r.recognizeWith(this)),this},e.dropRecognizeWith=function(r){return Bg(r,"dropRecognizeWith",this)?this:(r=Q5(r,this),delete this.simultaneous[r.id],this)},e.requireFailure=function(r){if(Bg(r,"requireFailure",this))return this;var i=this.requireFail;return r=Q5(r,this),Wf(i,r)===-1&&(i.push(r),r.requireFailure(this)),this},e.dropRequireFailure=function(r){if(Bg(r,"dropRequireFailure",this))return this;r=Q5(r,this);var i=Wf(this.requireFail,r);return i>-1&&this.requireFail.splice(i,1),this},e.hasRequireFailures=function(){return this.requireFail.length>0},e.canRecognizeWith=function(r){return!!this.simultaneous[r.id]},e.emit=function(r){var i=this,s=this.state;function o(a){i.manager.emit(a,r)}s<zh&&o(i.options.event+Vj(s)),o(i.options.event),r.additionalEvent&&o(r.additionalEvent),s>=zh&&o(i.options.event+Vj(s))},e.tryEmit=function(r){if(this.canEmit())return this.emit(r);this.state=hu},e.canEmit=function(){for(var r=0;r<this.requireFail.length;){if(!(this.requireFail[r].state&(hu|g4)))return!1;r++}return!0},e.recognize=function(r){var i=Ff({},r);if(!V9(this.options.enable,[this,i])){this.reset(),this.state=hu;return}this.state&(d1|kC|hu)&&(this.state=g4),this.state=this.process(i),this.state&(ac|j2|zh|kC)&&this.tryEmit(i)},e.process=function(r){},e.getTouchAction=function(){},e.reset=function(){},n}(),I_=function(n){dc(e,n);function e(r){var i;return r===void 0&&(r={}),i=n.call(this,Hc({event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},r))||this,i.pTime=!1,i.pCenter=!1,i._timer=null,i._input=null,i.count=0,i}var t=e.prototype;return t.getTouchAction=function(){return[C_]},t.process=function(i){var s=this,o=this.options,a=i.pointers.length===o.pointers,l=i.distance<o.threshold,c=i.deltaTime<o.time;if(this.reset(),i.eventType&Ra&&this.count===0)return this.failTimeout();if(l&&c&&a){if(i.eventType!==Io)return this.failTimeout();var u=this.pTime?i.timeStamp-this.pTime<o.interval:!0,h=!this.pCenter||B3(this.pCenter,i.center)<o.posThreshold;this.pTime=i.timeStamp,this.pCenter=i.center,!h||!u?this.count=1:this.count+=1,this._input=i;var d=this.count%o.taps;if(d===0)return this.hasRequireFailures()?(this._timer=setTimeout(function(){s.state=d1,s.tryEmit()},o.interval),ac):d1}return hu},t.failTimeout=function(){var i=this;return this._timer=setTimeout(function(){i.state=hu},this.options.interval),hu},t.reset=function(){clearTimeout(this._timer)},t.emit=function(){this.state===d1&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))},e}(zA),F2=function(n){dc(e,n);function e(r){return r===void 0&&(r={}),n.call(this,Hc({pointers:1},r))||this}var t=e.prototype;return t.attrTest=function(i){var s=this.options.pointers;return s===0||i.pointers.length===s},t.process=function(i){var s=this.state,o=i.eventType,a=s&(ac|j2),l=this.attrTest(i);return a&&(o&cl||!l)?s|kC:a||l?o&Io?s|zh:s&ac?s|j2:ac:hu},e}(zA);function zse(n){return n===B2?"down":n===DA?"up":n===LA?"left":n===NA?"right":""}var wk=function(n){dc(e,n);function e(r){var i;return r===void 0&&(r={}),i=n.call(this,Hc({event:"pan",threshold:10,pointers:1,direction:xse},r))||this,i.pX=null,i.pY=null,i}var t=e.prototype;return t.getTouchAction=function(){var i=this.options.direction,s=[];return i&Au&&s.push(PC),i&Sf&&s.push(_C),s},t.directionTest=function(i){var s=this.options,o=!0,a=i.distance,l=i.direction,c=i.deltaX,u=i.deltaY;return l&s.direction||(s.direction&Au?(l=c===0?V3:c<0?LA:NA,o=c!==this.pX,a=Math.abs(i.deltaX)):(l=u===0?V3:u<0?DA:B2,o=u!==this.pY,a=Math.abs(i.deltaY))),i.direction=l,o&&a>s.threshold&&l&s.direction},t.attrTest=function(i){return F2.prototype.attrTest.call(this,i)&&(this.state&ac||!(this.state&ac)&&this.directionTest(i))},t.emit=function(i){this.pX=i.deltaX,this.pY=i.deltaY;var s=zse(i.direction);s&&(i.additionalEvent=this.options.event+s),n.prototype.emit.call(this,i)},e}(F2),Rse=function(n){dc(e,n);function e(r){return r===void 0&&(r={}),n.call(this,Hc({event:"swipe",threshold:10,velocity:.3,direction:Au|Sf,pointers:1},r))||this}var t=e.prototype;return t.getTouchAction=function(){return wk.prototype.getTouchAction.call(this)},t.attrTest=function(i){var s=this.options.direction,o;return s&(Au|Sf)?o=i.overallVelocity:s&Au?o=i.overallVelocityX:s&Sf&&(o=i.overallVelocityY),n.prototype.attrTest.call(this,i)&&s&i.offsetDirection&&i.distance>this.options.threshold&&i.maxPointers===this.options.pointers&&Uf(o)>this.options.velocity&&i.eventType&Io},t.emit=function(i){var s=zse(i.offsetDirection);s&&this.manager.emit(this.options.event+s,i),this.manager.emit(this.options.event,i)},e}(F2),Vse=function(n){dc(e,n);function e(r){return r===void 0&&(r={}),n.call(this,Hc({event:"pinch",threshold:0,pointers:2},r))||this}var t=e.prototype;return t.getTouchAction=function(){return[wf]},t.attrTest=function(i){return n.prototype.attrTest.call(this,i)&&(Math.abs(i.scale-1)>this.options.threshold||this.state&ac)},t.emit=function(i){if(i.scale!==1){var s=i.scale<1?"in":"out";i.additionalEvent=this.options.event+s}n.prototype.emit.call(this,i)},e}(F2),Hse=function(n){dc(e,n);function e(r){return r===void 0&&(r={}),n.call(this,Hc({event:"rotate",threshold:0,pointers:2},r))||this}var t=e.prototype;return t.getTouchAction=function(){return[wf]},t.attrTest=function(i){return n.prototype.attrTest.call(this,i)&&(Math.abs(i.rotation)>this.options.threshold||this.state&ac)},e}(F2),Bse=function(n){dc(e,n);function e(r){var i;return r===void 0&&(r={}),i=n.call(this,Hc({event:"press",pointers:1,time:251,threshold:9},r))||this,i._timer=null,i._input=null,i}var t=e.prototype;return t.getTouchAction=function(){return[Sse]},t.process=function(i){var s=this,o=this.options,a=i.pointers.length===o.pointers,l=i.distance<o.threshold,c=i.deltaTime>o.time;if(this._input=i,!l||!a||i.eventType&(Io|cl)&&!c)this.reset();else if(i.eventType&Ra)this.reset(),this._timer=setTimeout(function(){s.state=d1,s.tryEmit()},o.time);else if(i.eventType&Io)return d1;return hu},t.reset=function(){clearTimeout(this._timer)},t.emit=function(i){this.state===d1&&(i&&i.eventType&Io?this.manager.emit(this.options.event+"up",i):(this._input.timeStamp=Ck(),this.manager.emit(this.options.event,this._input)))},e}(zA),jse={domEvents:!1,touchAction:wse,enable:!0,inputTarget:null,inputClass:null,cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}},Hj=[[Hse,{enable:!1}],[Vse,{enable:!1},["rotate"]],[Rse,{direction:Au}],[wk,{direction:Au},["swipe"]],[I_],[I_,{event:"doubletap",taps:2},["tap"]],[Bse]],Rqe=1,Bj=2;function jj(n,e){var t=n.element;if(t.style){var r;h1(n.options.cssProps,function(i,s){r=R9(t.style,s),e?(n.oldCssProps[r]=t.style[r],t.style[r]=i):t.style[r]=n.oldCssProps[r]||""}),e||(n.oldCssProps={})}}function Vqe(n,e){var t=document.createEvent("Event");t.initEvent(n,!0,!0),t.gesture=e,e.target.dispatchEvent(t)}var Fj=function(){function n(t,r){var i=this;this.options=Ff({},jse,r||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=Nqe(this),this.touchAction=new Pse(this,this.options.touchAction),jj(this,!0),h1(this.options.recognizers,function(s){var o=i.add(new s[0](s[1]));s[2]&&o.recognizeWith(s[2]),s[3]&&o.requireFailure(s[3])},this)}var e=n.prototype;return e.set=function(r){return Ff(this.options,r),r.touchAction&&this.touchAction.update(),r.inputTarget&&(this.input.destroy(),this.input.target=r.inputTarget,this.input.init()),this},e.stop=function(r){this.session.stopped=r?Bj:Rqe},e.recognize=function(r){var i=this.session;if(!i.stopped){this.touchAction.preventDefaults(r);var s,o=this.recognizers,a=i.curRecognizer;(!a||a&&a.state&d1)&&(i.curRecognizer=null,a=null);for(var l=0;l<o.length;)s=o[l],i.stopped!==Bj&&(!a||s===a||s.canRecognizeWith(a))?s.recognize(r):s.reset(),!a&&s.state&(ac|j2|zh)&&(i.curRecognizer=s,a=s),l++}},e.get=function(r){if(r instanceof zA)return r;for(var i=this.recognizers,s=0;s<i.length;s++)if(i[s].options.event===r)return i[s];return null},e.add=function(r){if(Bg(r,"add",this))return this;var i=this.get(r.options.event);return i&&this.remove(i),this.recognizers.push(r),r.manager=this,this.touchAction.update(),r},e.remove=function(r){if(Bg(r,"remove",this))return this;var i=this.get(r);if(r){var s=this.recognizers,o=Wf(s,i);o!==-1&&(s.splice(o,1),this.touchAction.update())}return this},e.on=function(r,i){if(r===void 0||i===void 0)return this;var s=this.handlers;return h1(OC(r),function(o){s[o]=s[o]||[],s[o].push(i)}),this},e.off=function(r,i){if(r===void 0)return this;var s=this.handlers;return h1(OC(r),function(o){i?s[o]&&s[o].splice(Wf(s[o],i),1):delete s[o]}),this},e.emit=function(r,i){this.options.domEvents&&Vqe(r,i);var s=this.handlers[r]&&this.handlers[r].slice();if(!(!s||!s.length)){i.type=r,i.preventDefault=function(){i.srcEvent.preventDefault()};for(var o=0;o<s.length;)s[o](i),o++}},e.destroy=function(){this.element&&jj(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null},n}(),Hqe={touchstart:Ra,touchmove:mp,touchend:Io,touchcancel:cl},Bqe="touchstart",jqe="touchstart touchmove touchend touchcancel",Fqe=function(n){dc(e,n);function e(){var r,i=e.prototype;return i.evTarget=Bqe,i.evWin=jqe,r=n.apply(this,arguments)||this,r.started=!1,r}var t=e.prototype;return t.handler=function(i){var s=Hqe[i.type];if(s===Ra&&(this.started=!0),!!this.started){var o=Uqe.call(this,i,s);s&(Io|cl)&&o[0].length-o[1].length===0&&(this.started=!1),this.callback(this.manager,s,{pointers:o[0],changedPointers:o[1],pointerType:$A,srcEvent:i})}},e}(L0);function Uqe(n,e){var t=MC(n.touches),r=MC(n.changedTouches);return e&(Io|cl)&&(t=yk(t.concat(r),"identifier",!0)),[t,r]}function Fse(n,e,t){var r="DEPRECATED METHOD: "+e+`
|
||
`+t+` AT
|
||
`;return function(){var i=new Error("get-stack-trace"),s=i&&i.stack?i.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",o=window.console&&(window.console.warn||window.console.log);return o&&o.call(window.console,r,s),n.apply(this,arguments)}}var Use=Fse(function(n,e,t){for(var r=Object.keys(e),i=0;i<r.length;)(!t||t&&n[r[i]]===void 0)&&(n[r[i]]=e[r[i]]),i++;return n},"extend","Use `assign`."),Wqe=Fse(function(n,e){return Use(n,e,!0)},"merge","Use `assign`.");function Gqe(n,e,t){var r=e.prototype,i;i=n.prototype=Object.create(r),i.constructor=n,i._super=r,t&&Ff(i,t)}function Uj(n,e){return function(){return n.apply(e,arguments)}}var Wse=function(){var n=function(t,r){return r===void 0&&(r={}),new Fj(t,Hc({recognizers:Hj.concat()},r))};return n.VERSION="2.0.17-rc",n.DIRECTION_ALL=xse,n.DIRECTION_DOWN=B2,n.DIRECTION_LEFT=LA,n.DIRECTION_RIGHT=NA,n.DIRECTION_UP=DA,n.DIRECTION_HORIZONTAL=Au,n.DIRECTION_VERTICAL=Sf,n.DIRECTION_NONE=V3,n.DIRECTION_DOWN=B2,n.INPUT_START=Ra,n.INPUT_MOVE=mp,n.INPUT_END=Io,n.INPUT_CANCEL=cl,n.STATE_POSSIBLE=g4,n.STATE_BEGAN=ac,n.STATE_CHANGED=j2,n.STATE_ENDED=zh,n.STATE_RECOGNIZED=d1,n.STATE_CANCELLED=kC,n.STATE_FAILED=hu,n.Manager=Fj,n.Input=L0,n.TouchAction=Pse,n.TouchInput=bk,n.MouseInput=Ek,n.PointerEventInput=Nse,n.TouchMouseInput=Dse,n.SingleTouchInput=Fqe,n.Recognizer=zA,n.AttrRecognizer=F2,n.Tap=I_,n.Pan=wk,n.Swipe=Rse,n.Pinch=Vse,n.Rotate=Hse,n.Press=Bse,n.on=Pm,n.off=Om,n.each=h1,n.merge=Wqe,n.extend=Use,n.bindFn=Uj,n.assign=Ff,n.inherit=Gqe,n.bindFn=Uj,n.prefixed=R9,n.toArray=MC,n.inArray=Wf,n.uniqueArray=yk,n.splitStr=OC,n.boolOrFn=V9,n.hasParent=Ik,n.addEventListeners=Pm,n.removeEventListeners=Om,n.defaults=Ff({},jse,{preset:Hj}),n}();Wse.defaults;var Kqe=Wse;function Sk(n,e){var t=typeof j1<"u"&&Ad(n)||n["@@iterator"];if(!t){if(Hn(n)||(t=qqe(n))||e){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(c){throw c},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,o=!1,a;return{s:function(){t=t.call(n)},n:function(){var c=t.next();return s=c.done,c},e:function(c){o=!0,a=c},f:function(){try{!s&&t.return!=null&&t.return()}finally{if(o)throw a}}}}function qqe(n,e){var t;if(n){if(typeof n=="string")return Wj(n,e);var r=ko(t=Object.prototype.toString.call(n)).call(t,8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return Cd(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Wj(n,e)}}function Wj(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}var Gse=j1("DELETE");function Yqe(n){for(var e,t=arguments.length,r=new Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];return Kse.apply(void 0,vp(e=[{},n]).call(e,r))}function Kse(){var n=j3.apply(void 0,arguments);return Yse(n),n}function j3(){for(var n=arguments.length,e=new Array(n),t=0;t<n;t++)e[t]=arguments[t];if(e.length<2)return e[0];if(e.length>2){var r;return j3.apply(void 0,vp(r=[Kse(e[0],e[1])]).call(r,ks(ko(e).call(e,2))))}var i=e[0],s=e[1];if(i instanceof Date&&s instanceof Date)return i.setTime(s.getTime()),i;var o=Sk(mUe(s)),a;try{for(o.s();!(a=o.n()).done;){var l=a.value;Object.prototype.propertyIsEnumerable.call(s,l)&&(s[l]===Gse?delete i[l]:i[l]!==null&&s[l]!==null&&qn(i[l])==="object"&&qn(s[l])==="object"&&!Hn(i[l])&&!Hn(s[l])?i[l]=j3(i[l],s[l]):i[l]=qse(s[l]))}}catch(c){o.e(c)}finally{o.f()}return i}function qse(n){return Hn(n)?ha(n).call(n,function(e){return qse(e)}):qn(n)==="object"&&n!==null?n instanceof Date?new Date(n.getTime()):j3({},n):n}function Yse(n){for(var e=0,t=xs(n);e<t.length;e++){var r=t[e];n[r]===Gse?delete n[r]:qn(n[r])==="object"&&n[r]!==null&&Yse(n[r])}}function H9(){for(var n=arguments.length,e=new Array(n),t=0;t<n;t++)e[t]=arguments[t];return Xqe(e.length?e:[R3()])}function Xqe(n){var e=Zqe(n),t=ai(e,3),r=t[0],i=t[1],s=t[2],o=1,a=function(){var c=2091639*r+o*23283064365386963e-26;return r=i,i=s,s=c-(o=c|0)};return a.uint32=function(){return a()*4294967296},a.fract53=function(){return a()+(a()*2097152|0)*11102230246251565e-32},a.algorithm="Alea",a.seed=n,a.version="0.9",a}function Zqe(){for(var n=Qqe(),e=n(" "),t=n(" "),r=n(" "),i=0;i<arguments.length;i++)e-=n(i<0||arguments.length<=i?void 0:arguments[i]),e<0&&(e+=1),t-=n(i<0||arguments.length<=i?void 0:arguments[i]),t<0&&(t+=1),r-=n(i<0||arguments.length<=i?void 0:arguments[i]),r<0&&(r+=1);return[e,t,r]}function Qqe(){var n=4022871197;return function(e){for(var t=e.toString(),r=0;r<t.length;r++){n+=t.charCodeAt(r);var i=.02519603282416938*n;n=i>>>0,i-=n,i*=n,n=i>>>0,i-=n,n+=i*4294967296}return(n>>>0)*23283064365386963e-26}}function Jqe(){var n=function(){};return{on:n,off:n,destroy:n,emit:n,get:function(){return{set:n}}}}var Tk=typeof window<"u"?window.Hammer||Kqe:function(){return Jqe()};function du(n){var e=this,t;this._cleanupQueue=[],this.active=!1,this._dom={container:n,overlay:document.createElement("div")},this._dom.overlay.classList.add("vis-overlay"),this._dom.container.appendChild(this._dom.overlay),this._cleanupQueue.push(function(){e._dom.overlay.parentNode.removeChild(e._dom.overlay)});var r=Tk(this._dom.overlay);r.on("tap",Xt(t=this._onTapOverlay).call(t,this)),this._cleanupQueue.push(function(){r.destroy()});var i=["tap","doubletap","press","pinch","pan","panstart","panmove","panend"];vi(i).call(i,function(s){r.on(s,function(o){o.srcEvent.stopPropagation()})}),document&&document.body&&(this._onClick=function(s){eYe(s.target,n)||e.deactivate()},document.body.addEventListener("click",this._onClick),this._cleanupQueue.push(function(){document.body.removeEventListener("click",e._onClick)})),this._escListener=function(s){("key"in s?s.key==="Escape":s.keyCode===27)&&e.deactivate()}}Dne(du.prototype);du.current=null;du.prototype.destroy=function(){var n,e;this.deactivate();var t=Sk(Ef(n=Cu(e=this._cleanupQueue).call(e,0)).call(n)),r;try{for(t.s();!(r=t.n()).done;){var i=r.value;i()}}catch(s){t.e(s)}finally{t.f()}};du.prototype.activate=function(){du.current&&du.current.deactivate(),du.current=this,this.active=!0,this._dom.overlay.style.display="none",this._dom.container.classList.add("vis-active"),this.emit("change"),this.emit("activate"),document.body.addEventListener("keydown",this._escListener)};du.prototype.deactivate=function(){this.active=!1,this._dom.overlay.style.display="block",this._dom.container.classList.remove("vis-active"),document.body.removeEventListener("keydown",this._escListener),this.emit("change"),this.emit("deactivate")};du.prototype._onTapOverlay=function(n){this.activate(),n.srcEvent.stopPropagation()};function eYe(n,e){for(;n;){if(n===e)return!0;n=n.parentNode}return!1}var tYe=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rYe=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,nYe=/^rgb\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *\)$/i,iYe=/^rgba\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *([01]|0?\.\d+) *\)$/i;function vh(n){if(n)for(;n.hasChildNodes()===!0;){var e=n.firstChild;e&&(vh(e),n.removeChild(e))}}function f2(n){return n instanceof String||typeof n=="string"}function Gj(n){return qn(n)==="object"&&n!==null}function Gf(n,e,t,r){var i=!1;r===!0&&(i=e[t]===null&&n[t]!==void 0),i?delete n[t]:n[t]=e[t]}function Xse(n,e){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;for(var r in n)if(e[r]!==void 0)if(e[r]===null||qn(e[r])!=="object")Gf(n,e,r,t);else{var i=n[r],s=e[r];Gj(i)&&Gj(s)&&Xse(i,s,t)}}function N0(n,e,t){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(Hn(t))throw new TypeError("Arrays are not supported by deepExtend");for(var i=0;i<n.length;i++){var s=n[i];if(Object.prototype.hasOwnProperty.call(t,s))if(t[s]&&t[s].constructor===Object)e[s]===void 0&&(e[s]={}),e[s].constructor===Object?ms(e[s],t[s],!1,r):Gf(e,t,s,r);else{if(Hn(t[s]))throw new TypeError("Arrays are not supported by deepExtend");Gf(e,t,s,r)}}return e}function F3(n,e,t){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(Hn(t))throw new TypeError("Arrays are not supported by deepExtend");for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)&&!Nh(n).call(n,i))if(t[i]&&t[i].constructor===Object)e[i]===void 0&&(e[i]={}),e[i].constructor===Object?ms(e[i],t[i]):Gf(e,t,i,r);else if(Hn(t[i])){e[i]=[];for(var s=0;s<t[i].length;s++)e[i].push(t[i][s])}else Gf(e,t,i,r);return e}function ms(n,e){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)||t===!0)if(qn(e[i])==="object"&&e[i]!==null&&Sj(e[i])===Object.prototype)n[i]===void 0?n[i]=ms({},e[i],t):qn(n[i])==="object"&&n[i]!==null&&Sj(n[i])===Object.prototype?ms(n[i],e[i],t):Gf(n,e,i,r);else if(Hn(e[i])){var s;n[i]=ko(s=e[i]).call(s)}else Gf(n,e,i,r);return n}function U3(n,e){var t;return vp(t=[]).call(t,ks(n),[e])}function sYe(n){return ko(n).call(n)}function oYe(n){return n.getBoundingClientRect().left}function aYe(n){return n.getBoundingClientRect().top}function Jn(n,e){if(Hn(n))for(var t=n.length,r=0;r<t;r++)e(n[r],r,n);else for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&e(n[i],i,n)}function xk(n){var e;switch(n.length){case 3:case 4:return e=rYe.exec(n),e?{r:Ic(e[1]+e[1],16),g:Ic(e[2]+e[2],16),b:Ic(e[3]+e[3],16)}:null;case 6:case 7:return e=tYe.exec(n),e?{r:Ic(e[1],16),g:Ic(e[2],16),b:Ic(e[3],16)}:null;default:return null}}function Jl(n,e){if(Nh(n).call(n,"rgba"))return n;if(Nh(n).call(n,"rgb")){var t=n.substr(Ai(n).call(n,"(")+1).replace(")","").split(",");return"rgba("+t[0]+","+t[1]+","+t[2]+","+e+")"}else{var r=xk(n);return r==null?n:"rgba("+r.r+","+r.g+","+r.b+","+e+")"}}function Zse(n,e,t){var r;return"#"+ko(r=((1<<24)+(n<<16)+(e<<8)+t).toString(16)).call(r,1)}function y_(n,e){if(f2(n)){var t=n;if(Jse(t)){var r,i=ha(r=t.substr(4).substr(0,t.length-5).split(",")).call(r,function(h){return Ic(h)});t=Zse(i[0],i[1],i[2])}if(Qse(t)===!0){var s=lYe(t),o={h:s.h,s:s.s*.8,v:Math.min(1,s.v*1.02)},a={h:s.h,s:Math.min(1,s.s*1.25),v:s.v*.8},l=b_(a.h,a.s,a.v),c=b_(o.h,o.s,o.v);return{background:t,border:l,highlight:{background:c,border:l},hover:{background:c,border:l}}}else return{background:t,border:t,highlight:{background:t,border:t},hover:{background:t,border:t}}}else{var u={background:n.background||void 0,border:n.border||void 0,highlight:f2(n.highlight)?{border:n.highlight,background:n.highlight}:{background:n.highlight&&n.highlight.background||void 0,border:n.highlight&&n.highlight.border||void 0},hover:f2(n.hover)?{border:n.hover,background:n.hover}:{border:n.hover&&n.hover.border||void 0,background:n.hover&&n.hover.background||void 0}};return u}}function rm(n,e,t){n=n/255,e=e/255,t=t/255;var r=Math.min(n,Math.min(e,t)),i=Math.max(n,Math.max(e,t));if(r===i)return{h:0,s:0,v:r};var s=n===r?e-t:t===r?n-e:t-n,o=n===r?3:t===r?1:5,a=60*(o-s/(i-r))/360,l=(i-r)/i,c=i;return{h:a,s:l,v:c}}function v4(n,e,t){var r,i,s,o=Math.floor(n*6),a=n*6-o,l=t*(1-e),c=t*(1-a*e),u=t*(1-(1-a)*e);switch(o%6){case 0:r=t,i=u,s=l;break;case 1:r=c,i=t,s=l;break;case 2:r=l,i=t,s=u;break;case 3:r=l,i=c,s=t;break;case 4:r=u,i=l,s=t;break;case 5:r=t,i=l,s=c;break}return{r:Math.floor(r*255),g:Math.floor(i*255),b:Math.floor(s*255)}}function b_(n,e,t){var r=v4(n,e,t);return Zse(r.r,r.g,r.b)}function lYe(n){var e=xk(n);if(!e)throw new TypeError("'".concat(n,"' is not a valid color."));return rm(e.r,e.g,e.b)}function Qse(n){var e=/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(n);return e}function Jse(n){return nYe.test(n)}function cYe(n){return iYe.test(n)}function Rh(n){if(n===null||qn(n)!=="object")return null;if(n instanceof Element)return n;var e=Dh(n);for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&qn(n[t])=="object"&&(e[t]=Rh(n[t]));return e}function Xl(n,e,t){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=function(f){return f!=null},s=function(f){return f!==null&&qn(f)==="object"},o=function(f){for(var v in f)if(Object.prototype.hasOwnProperty.call(f,v))return!1;return!0};if(!s(n))throw new Error("Parameter mergeTarget must be an object");if(!s(e))throw new Error("Parameter options must be an object");if(!i(t))throw new Error("Parameter option must have a value");if(!s(r))throw new Error("Parameter globalOptions must be an object");var a=function(f,v,C){s(f[C])||(f[C]={});var A=v[C],b=f[C];for(var m in A)Object.prototype.hasOwnProperty.call(A,m)&&(b[m]=A[m])},l=e[t],c=s(r)&&!o(r),u=c?r[t]:void 0,h=u?u.enabled:void 0;if(l!==void 0){if(typeof l=="boolean"){s(n[t])||(n[t]={}),n[t].enabled=l;return}if(l===null&&!s(n[t]))if(i(u))n[t]=Dh(u);else return;if(s(l)){var d=!0;l.enabled!==void 0?d=l.enabled:h!==void 0&&(d=u.enabled),a(n,e,t),n[t].enabled=d}}}var uYe={linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutQuad:function(e){return e<.5?2*e*e:-1+(4-2*e)*e},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return--e*e*e+1},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1- --e*e*e*e},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1+--e*e*e*e*e},easeInOutQuint:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e}};function mh(n,e){var t;Hn(e)||(e=[e]);var r=Sk(n),i;try{for(r.s();!(i=r.n()).done;){var s=i.value;if(s){t=s[e[0]];for(var o=1;o<e.length;o++)t&&(t=t[e[o]]);if(typeof t<"u")break}}}catch(a){r.e(a)}finally{r.f()}return t}var hYe={black:"#000000",navy:"#000080",darkblue:"#00008B",mediumblue:"#0000CD",blue:"#0000FF",darkgreen:"#006400",green:"#008000",teal:"#008080",darkcyan:"#008B8B",deepskyblue:"#00BFFF",darkturquoise:"#00CED1",mediumspringgreen:"#00FA9A",lime:"#00FF00",springgreen:"#00FF7F",aqua:"#00FFFF",cyan:"#00FFFF",midnightblue:"#191970",dodgerblue:"#1E90FF",lightseagreen:"#20B2AA",forestgreen:"#228B22",seagreen:"#2E8B57",darkslategray:"#2F4F4F",limegreen:"#32CD32",mediumseagreen:"#3CB371",turquoise:"#40E0D0",royalblue:"#4169E1",steelblue:"#4682B4",darkslateblue:"#483D8B",mediumturquoise:"#48D1CC",indigo:"#4B0082",darkolivegreen:"#556B2F",cadetblue:"#5F9EA0",cornflowerblue:"#6495ED",mediumaquamarine:"#66CDAA",dimgray:"#696969",slateblue:"#6A5ACD",olivedrab:"#6B8E23",slategray:"#708090",lightslategray:"#778899",mediumslateblue:"#7B68EE",lawngreen:"#7CFC00",chartreuse:"#7FFF00",aquamarine:"#7FFFD4",maroon:"#800000",purple:"#800080",olive:"#808000",gray:"#808080",skyblue:"#87CEEB",lightskyblue:"#87CEFA",blueviolet:"#8A2BE2",darkred:"#8B0000",darkmagenta:"#8B008B",saddlebrown:"#8B4513",darkseagreen:"#8FBC8F",lightgreen:"#90EE90",mediumpurple:"#9370D8",darkviolet:"#9400D3",palegreen:"#98FB98",darkorchid:"#9932CC",yellowgreen:"#9ACD32",sienna:"#A0522D",brown:"#A52A2A",darkgray:"#A9A9A9",lightblue:"#ADD8E6",greenyellow:"#ADFF2F",paleturquoise:"#AFEEEE",lightsteelblue:"#B0C4DE",powderblue:"#B0E0E6",firebrick:"#B22222",darkgoldenrod:"#B8860B",mediumorchid:"#BA55D3",rosybrown:"#BC8F8F",darkkhaki:"#BDB76B",silver:"#C0C0C0",mediumvioletred:"#C71585",indianred:"#CD5C5C",peru:"#CD853F",chocolate:"#D2691E",tan:"#D2B48C",lightgrey:"#D3D3D3",palevioletred:"#D87093",thistle:"#D8BFD8",orchid:"#DA70D6",goldenrod:"#DAA520",crimson:"#DC143C",gainsboro:"#DCDCDC",plum:"#DDA0DD",burlywood:"#DEB887",lightcyan:"#E0FFFF",lavender:"#E6E6FA",darksalmon:"#E9967A",violet:"#EE82EE",palegoldenrod:"#EEE8AA",lightcoral:"#F08080",khaki:"#F0E68C",aliceblue:"#F0F8FF",honeydew:"#F0FFF0",azure:"#F0FFFF",sandybrown:"#F4A460",wheat:"#F5DEB3",beige:"#F5F5DC",whitesmoke:"#F5F5F5",mintcream:"#F5FFFA",ghostwhite:"#F8F8FF",salmon:"#FA8072",antiquewhite:"#FAEBD7",linen:"#FAF0E6",lightgoldenrodyellow:"#FAFAD2",oldlace:"#FDF5E6",red:"#FF0000",fuchsia:"#FF00FF",magenta:"#FF00FF",deeppink:"#FF1493",orangered:"#FF4500",tomato:"#FF6347",hotpink:"#FF69B4",coral:"#FF7F50",darkorange:"#FF8C00",lightsalmon:"#FFA07A",orange:"#FFA500",lightpink:"#FFB6C1",pink:"#FFC0CB",gold:"#FFD700",peachpuff:"#FFDAB9",navajowhite:"#FFDEAD",moccasin:"#FFE4B5",bisque:"#FFE4C4",mistyrose:"#FFE4E1",blanchedalmond:"#FFEBCD",papayawhip:"#FFEFD5",lavenderblush:"#FFF0F5",seashell:"#FFF5EE",cornsilk:"#FFF8DC",lemonchiffon:"#FFFACD",floralwhite:"#FFFAF0",snow:"#FFFAFA",yellow:"#FFFF00",lightyellow:"#FFFFE0",ivory:"#FFFFF0",white:"#FFFFFF"},dYe=function(){function n(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;sr(this,n),this.pixelRatio=e,this.generated=!1,this.centerCoordinates={x:289/2,y:289/2},this.r=289*.49,this.color={r:255,g:255,b:255,a:1},this.hueCircle=void 0,this.initialColor={r:255,g:255,b:255,a:1},this.previousColor=void 0,this.applied=!1,this.updateCallback=function(){},this.closeCallback=function(){},this._create()}return or(n,[{key:"insertTo",value:function(t){this.hammer!==void 0&&(this.hammer.destroy(),this.hammer=void 0),this.container=t,this.container.appendChild(this.frame),this._bindHammer(),this._setSize()}},{key:"setUpdateCallback",value:function(t){if(typeof t=="function")this.updateCallback=t;else throw new Error("Function attempted to set as colorPicker update callback is not a function.")}},{key:"setCloseCallback",value:function(t){if(typeof t=="function")this.closeCallback=t;else throw new Error("Function attempted to set as colorPicker closing callback is not a function.")}},{key:"_isColorString",value:function(t){if(typeof t=="string")return hYe[t]}},{key:"setColor",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(t!=="none"){var i,s=this._isColorString(t);if(s!==void 0&&(t=s),f2(t)===!0){if(Jse(t)===!0){var o=t.substr(4).substr(0,t.length-5).split(",");i={r:o[0],g:o[1],b:o[2],a:1}}else if(cYe(t)===!0){var a=t.substr(5).substr(0,t.length-6).split(",");i={r:a[0],g:a[1],b:a[2],a:a[3]}}else if(Qse(t)===!0){var l=xk(t);i={r:l.r,g:l.g,b:l.b,a:1}}}else if(t instanceof Object&&t.r!==void 0&&t.g!==void 0&&t.b!==void 0){var c=t.a!==void 0?t.a:"1.0";i={r:t.r,g:t.g,b:t.b,a:c}}if(i===void 0)throw new Error("Unknown color passed to the colorPicker. Supported are strings: rgb, hex, rgba. Object: rgb ({r:r,g:g,b:b,[a:a]}). Supplied: "+$0(t));this._setColor(i,r)}}},{key:"show",value:function(){this.closeCallback!==void 0&&(this.closeCallback(),this.closeCallback=void 0),this.applied=!1,this.frame.style.display="block",this._generateHueCircle()}},{key:"_hide",value:function(){var t=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;r===!0&&(this.previousColor=oo({},this.color)),this.applied===!0&&this.updateCallback(this.initialColor),this.frame.style.display="none",Nc(function(){t.closeCallback!==void 0&&(t.closeCallback(),t.closeCallback=void 0)},0)}},{key:"_save",value:function(){this.updateCallback(this.color),this.applied=!1,this._hide()}},{key:"_apply",value:function(){this.applied=!0,this.updateCallback(this.color),this._updatePicker(this.color)}},{key:"_loadLast",value:function(){this.previousColor!==void 0?this.setColor(this.previousColor,!1):alert("There is no last color to load...")}},{key:"_setColor",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;r===!0&&(this.initialColor=oo({},t)),this.color=t;var i=rm(t.r,t.g,t.b),s=2*Math.PI,o=this.r*i.s,a=this.centerCoordinates.x+o*Math.sin(s*i.h),l=this.centerCoordinates.y+o*Math.cos(s*i.h);this.colorPickerSelector.style.left=a-.5*this.colorPickerSelector.clientWidth+"px",this.colorPickerSelector.style.top=l-.5*this.colorPickerSelector.clientHeight+"px",this._updatePicker(t)}},{key:"_setOpacity",value:function(t){this.color.a=t/100,this._updatePicker(this.color)}},{key:"_setBrightness",value:function(t){var r=rm(this.color.r,this.color.g,this.color.b);r.v=t/100;var i=v4(r.h,r.s,r.v);i.a=this.color.a,this.color=i,this._updatePicker()}},{key:"_updatePicker",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.color,r=rm(t.r,t.g,t.b),i=this.colorPickerCanvas.getContext("2d");this.pixelRation===void 0&&(this.pixelRatio=(window.devicePixelRatio||1)/(i.webkitBackingStorePixelRatio||i.mozBackingStorePixelRatio||i.msBackingStorePixelRatio||i.oBackingStorePixelRatio||i.backingStorePixelRatio||1)),i.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);var s=this.colorPickerCanvas.clientWidth,o=this.colorPickerCanvas.clientHeight;i.clearRect(0,0,s,o),i.putImageData(this.hueCircle,0,0),i.fillStyle="rgba(0,0,0,"+(1-r.v)+")",i.circle(this.centerCoordinates.x,this.centerCoordinates.y,this.r),kA(i).call(i),this.brightnessRange.value=100*r.v,this.opacityRange.value=100*t.a,this.initialColorDiv.style.backgroundColor="rgba("+this.initialColor.r+","+this.initialColor.g+","+this.initialColor.b+","+this.initialColor.a+")",this.newColorDiv.style.backgroundColor="rgba("+this.color.r+","+this.color.g+","+this.color.b+","+this.color.a+")"}},{key:"_setSize",value:function(){this.colorPickerCanvas.style.width="100%",this.colorPickerCanvas.style.height="100%",this.colorPickerCanvas.width=289*this.pixelRatio,this.colorPickerCanvas.height=289*this.pixelRatio}},{key:"_create",value:function(){var t,r,i,s;if(this.frame=document.createElement("div"),this.frame.className="vis-color-picker",this.colorPickerDiv=document.createElement("div"),this.colorPickerSelector=document.createElement("div"),this.colorPickerSelector.className="vis-selector",this.colorPickerDiv.appendChild(this.colorPickerSelector),this.colorPickerCanvas=document.createElement("canvas"),this.colorPickerDiv.appendChild(this.colorPickerCanvas),this.colorPickerCanvas.getContext){var a=this.colorPickerCanvas.getContext("2d");this.pixelRatio=(window.devicePixelRatio||1)/(a.webkitBackingStorePixelRatio||a.mozBackingStorePixelRatio||a.msBackingStorePixelRatio||a.oBackingStorePixelRatio||a.backingStorePixelRatio||1),this.colorPickerCanvas.getContext("2d").setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}else{var o=document.createElement("DIV");o.style.color="red",o.style.fontWeight="bold",o.style.padding="10px",o.innerText="Error: your browser does not support HTML canvas",this.colorPickerCanvas.appendChild(o)}this.colorPickerDiv.className="vis-color",this.opacityDiv=document.createElement("div"),this.opacityDiv.className="vis-opacity",this.brightnessDiv=document.createElement("div"),this.brightnessDiv.className="vis-brightness",this.arrowDiv=document.createElement("div"),this.arrowDiv.className="vis-arrow",this.opacityRange=document.createElement("input");try{this.opacityRange.type="range",this.opacityRange.min="0",this.opacityRange.max="100"}catch{}this.opacityRange.value="100",this.opacityRange.className="vis-range",this.brightnessRange=document.createElement("input");try{this.brightnessRange.type="range",this.brightnessRange.min="0",this.brightnessRange.max="100"}catch{}this.brightnessRange.value="100",this.brightnessRange.className="vis-range",this.opacityDiv.appendChild(this.opacityRange),this.brightnessDiv.appendChild(this.brightnessRange);var l=this;this.opacityRange.onchange=function(){l._setOpacity(this.value)},this.opacityRange.oninput=function(){l._setOpacity(this.value)},this.brightnessRange.onchange=function(){l._setBrightness(this.value)},this.brightnessRange.oninput=function(){l._setBrightness(this.value)},this.brightnessLabel=document.createElement("div"),this.brightnessLabel.className="vis-label vis-brightness",this.brightnessLabel.innerText="brightness:",this.opacityLabel=document.createElement("div"),this.opacityLabel.className="vis-label vis-opacity",this.opacityLabel.innerText="opacity:",this.newColorDiv=document.createElement("div"),this.newColorDiv.className="vis-new-color",this.newColorDiv.innerText="new",this.initialColorDiv=document.createElement("div"),this.initialColorDiv.className="vis-initial-color",this.initialColorDiv.innerText="initial",this.cancelButton=document.createElement("div"),this.cancelButton.className="vis-button vis-cancel",this.cancelButton.innerText="cancel",this.cancelButton.onclick=Xt(t=this._hide).call(t,this,!1),this.applyButton=document.createElement("div"),this.applyButton.className="vis-button vis-apply",this.applyButton.innerText="apply",this.applyButton.onclick=Xt(r=this._apply).call(r,this),this.saveButton=document.createElement("div"),this.saveButton.className="vis-button vis-save",this.saveButton.innerText="save",this.saveButton.onclick=Xt(i=this._save).call(i,this),this.loadButton=document.createElement("div"),this.loadButton.className="vis-button vis-load",this.loadButton.innerText="load last",this.loadButton.onclick=Xt(s=this._loadLast).call(s,this),this.frame.appendChild(this.colorPickerDiv),this.frame.appendChild(this.arrowDiv),this.frame.appendChild(this.brightnessLabel),this.frame.appendChild(this.brightnessDiv),this.frame.appendChild(this.opacityLabel),this.frame.appendChild(this.opacityDiv),this.frame.appendChild(this.newColorDiv),this.frame.appendChild(this.initialColorDiv),this.frame.appendChild(this.cancelButton),this.frame.appendChild(this.applyButton),this.frame.appendChild(this.saveButton),this.frame.appendChild(this.loadButton)}},{key:"_bindHammer",value:function(){var t=this;this.drag={},this.pinch={},this.hammer=new Tk(this.colorPickerCanvas),this.hammer.get("pinch").set({enable:!0}),this.hammer.on("hammer.input",function(r){r.isFirst&&t._moveSelector(r)}),this.hammer.on("tap",function(r){t._moveSelector(r)}),this.hammer.on("panstart",function(r){t._moveSelector(r)}),this.hammer.on("panmove",function(r){t._moveSelector(r)}),this.hammer.on("panend",function(r){t._moveSelector(r)})}},{key:"_generateHueCircle",value:function(){if(this.generated===!1){var t=this.colorPickerCanvas.getContext("2d");this.pixelRation===void 0&&(this.pixelRatio=(window.devicePixelRatio||1)/(t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1)),t.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);var r=this.colorPickerCanvas.clientWidth,i=this.colorPickerCanvas.clientHeight;t.clearRect(0,0,r,i);var s,o,a,l;this.centerCoordinates={x:r*.5,y:i*.5},this.r=.49*r;var c=2*Math.PI/360,u=1/360,h=1/this.r,d;for(a=0;a<360;a++)for(l=0;l<this.r;l++)s=this.centerCoordinates.x+l*Math.sin(c*a),o=this.centerCoordinates.y+l*Math.cos(c*a),d=v4(a*u,l*h,1),t.fillStyle="rgb("+d.r+","+d.g+","+d.b+")",t.fillRect(s-.5,o-.5,2,2);t.strokeStyle="rgba(0,0,0,1)",t.circle(this.centerCoordinates.x,this.centerCoordinates.y,this.r),t.stroke(),this.hueCircle=t.getImageData(0,0,r,i)}this.generated=!0}},{key:"_moveSelector",value:function(t){var r=this.colorPickerDiv.getBoundingClientRect(),i=t.center.x-r.left,s=t.center.y-r.top,o=.5*this.colorPickerDiv.clientHeight,a=.5*this.colorPickerDiv.clientWidth,l=i-a,c=s-o,u=Math.atan2(l,c),h=.98*Math.min(Math.sqrt(l*l+c*c),a),d=Math.cos(u)*h+o,g=Math.sin(u)*h+a;this.colorPickerSelector.style.top=d-.5*this.colorPickerSelector.clientHeight+"px",this.colorPickerSelector.style.left=g-.5*this.colorPickerSelector.clientWidth+"px";var f=u/(2*Math.PI);f=f<0?f+1:f;var v=h/this.r,C=rm(this.color.r,this.color.g,this.color.b);C.h=f,C.s=v;var A=v4(C.h,C.s,C.v);A.a=this.color.a,this.color=A,this.initialColorDiv.style.backgroundColor="rgba("+this.initialColor.r+","+this.initialColor.g+","+this.initialColor.b+","+this.initialColor.a+")",this.newColorDiv.style.backgroundColor="rgba("+this.color.r+","+this.color.g+","+this.color.b+","+this.color.a+")"}}]),n}();function E_(){for(var n=arguments.length,e=new Array(n),t=0;t<n;t++)e[t]=arguments[t];if(e.length<1)throw new TypeError("Invalid arguments.");if(e.length===1)return document.createTextNode(e[0]);var r=document.createElement(e[0]);return r.appendChild(E_.apply(void 0,ks(ko(e).call(e,1)))),r}var fYe=function(){function n(e,t,r){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:function(){return!1};sr(this,n),this.parent=e,this.changedOptions=[],this.container=t,this.allowCreation=!1,this.hideOption=s,this.options={},this.initialized=!1,this.popupCounter=0,this.defaultOptions={enabled:!1,filter:!0,container:void 0,showButton:!0},oo(this.options,this.defaultOptions),this.configureOptions=r,this.moduleOptions={},this.domElements=[],this.popupDiv={},this.popupLimit=5,this.popupHistory={},this.colorPicker=new dYe(i),this.wrapper=void 0}return or(n,[{key:"setOptions",value:function(t){if(t!==void 0){this.popupHistory={},this._removePopup();var r=!0;if(typeof t=="string")this.options.filter=t;else if(Hn(t))this.options.filter=t.join();else if(qn(t)==="object"){if(t==null)throw new TypeError("options cannot be null");t.container!==void 0&&(this.options.container=t.container),Co(t)!==void 0&&(this.options.filter=Co(t)),t.showButton!==void 0&&(this.options.showButton=t.showButton),t.enabled!==void 0&&(r=t.enabled)}else typeof t=="boolean"?(this.options.filter=!0,r=t):typeof t=="function"&&(this.options.filter=t,r=!0);Co(this.options)===!1&&(r=!1),this.options.enabled=r}this._clean()}},{key:"setModuleOptions",value:function(t){this.moduleOptions=t,this.options.enabled===!0&&(this._clean(),this.options.container!==void 0&&(this.container=this.options.container),this._create())}},{key:"_create",value:function(){this._clean(),this.changedOptions=[];var t=Co(this.options),r=0,i=!1;for(var s in this.configureOptions)Object.prototype.hasOwnProperty.call(this.configureOptions,s)&&(this.allowCreation=!1,i=!1,typeof t=="function"?(i=t(s,[]),i=i||this._handleObject(this.configureOptions[s],[s],!0)):(t===!0||Ai(t).call(t,s)!==-1)&&(i=!0),i!==!1&&(this.allowCreation=!0,r>0&&this._makeItem([]),this._makeHeader(s),this._handleObject(this.configureOptions[s],[s])),r++);this._makeButton(),this._push()}},{key:"_push",value:function(){this.wrapper=document.createElement("div"),this.wrapper.className="vis-configuration-wrapper",this.container.appendChild(this.wrapper);for(var t=0;t<this.domElements.length;t++)this.wrapper.appendChild(this.domElements[t]);this._showPopupIfNeeded()}},{key:"_clean",value:function(){for(var t=0;t<this.domElements.length;t++)this.wrapper.removeChild(this.domElements[t]);this.wrapper!==void 0&&(this.container.removeChild(this.wrapper),this.wrapper=void 0),this.domElements=[],this._removePopup()}},{key:"_getValue",value:function(t){for(var r=this.moduleOptions,i=0;i<t.length;i++)if(r[t[i]]!==void 0)r=r[t[i]];else{r=void 0;break}return r}},{key:"_makeItem",value:function(t){if(this.allowCreation===!0){var r=document.createElement("div");r.className="vis-configuration vis-config-item vis-config-s"+t.length;for(var i=arguments.length,s=new Array(i>1?i-1:0),o=1;o<i;o++)s[o-1]=arguments[o];return vi(s).call(s,function(a){r.appendChild(a)}),this.domElements.push(r),this.domElements.length}return 0}},{key:"_makeHeader",value:function(t){var r=document.createElement("div");r.className="vis-configuration vis-config-header",r.innerText=t,this._makeItem([],r)}},{key:"_makeLabel",value:function(t,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,s=document.createElement("div");if(s.className="vis-configuration vis-config-label vis-config-s"+r.length,i===!0){for(;s.firstChild;)s.removeChild(s.firstChild);s.appendChild(E_("i","b",t))}else s.innerText=t+":";return s}},{key:"_makeDropdown",value:function(t,r,i){var s=document.createElement("select");s.className="vis-configuration vis-config-select";var o=0;r!==void 0&&Ai(t).call(t,r)!==-1&&(o=Ai(t).call(t,r));for(var a=0;a<t.length;a++){var l=document.createElement("option");l.value=t[a],a===o&&(l.selected="selected"),l.innerText=t[a],s.appendChild(l)}var c=this;s.onchange=function(){c._update(this.value,i)};var u=this._makeLabel(i[i.length-1],i);this._makeItem(i,u,s)}},{key:"_makeRange",value:function(t,r,i){var s=t[0],o=t[1],a=t[2],l=t[3],c=document.createElement("input");c.className="vis-configuration vis-config-range";try{c.type="range",c.min=o,c.max=a}catch{}c.step=l;var u="",h=0;if(r!==void 0){var d=1.2;r<0&&r*d<o?(c.min=Math.ceil(r*d),h=c.min,u="range increased"):r/d<o&&(c.min=Math.ceil(r/d),h=c.min,u="range increased"),r*d>a&&a!==1&&(c.max=Math.ceil(r*d),h=c.max,u="range increased"),c.value=r}else c.value=s;var g=document.createElement("input");g.className="vis-configuration vis-config-rangeinput",g.value=c.value;var f=this;c.onchange=function(){g.value=this.value,f._update(Number(this.value),i)},c.oninput=function(){g.value=this.value};var v=this._makeLabel(i[i.length-1],i),C=this._makeItem(i,v,c,g);u!==""&&this.popupHistory[C]!==h&&(this.popupHistory[C]=h,this._setupPopup(u,C))}},{key:"_makeButton",value:function(){var t=this;if(this.options.showButton===!0){var r=document.createElement("div");r.className="vis-configuration vis-config-button",r.innerText="generate options",r.onclick=function(){t._printOptions()},r.onmouseover=function(){r.className="vis-configuration vis-config-button hover"},r.onmouseout=function(){r.className="vis-configuration vis-config-button"},this.optionsContainer=document.createElement("div"),this.optionsContainer.className="vis-configuration vis-config-option-container",this.domElements.push(this.optionsContainer),this.domElements.push(r)}}},{key:"_setupPopup",value:function(t,r){var i=this;if(this.initialized===!0&&this.allowCreation===!0&&this.popupCounter<this.popupLimit){var s=document.createElement("div");s.id="vis-configuration-popup",s.className="vis-configuration-popup",s.innerText=t,s.onclick=function(){i._removePopup()},this.popupCounter+=1,this.popupDiv={html:s,index:r}}}},{key:"_removePopup",value:function(){this.popupDiv.html!==void 0&&(this.popupDiv.html.parentNode.removeChild(this.popupDiv.html),clearTimeout(this.popupDiv.hideTimeout),clearTimeout(this.popupDiv.deleteTimeout),this.popupDiv={})}},{key:"_showPopupIfNeeded",value:function(){var t=this;if(this.popupDiv.html!==void 0){var r=this.domElements[this.popupDiv.index],i=r.getBoundingClientRect();this.popupDiv.html.style.left=i.left+"px",this.popupDiv.html.style.top=i.top-30+"px",document.body.appendChild(this.popupDiv.html),this.popupDiv.hideTimeout=Nc(function(){t.popupDiv.html.style.opacity=0},1500),this.popupDiv.deleteTimeout=Nc(function(){t._removePopup()},1800)}}},{key:"_makeCheckbox",value:function(t,r,i){var s=document.createElement("input");s.type="checkbox",s.className="vis-configuration vis-config-checkbox",s.checked=t,r!==void 0&&(s.checked=r,r!==t&&(qn(t)==="object"?r!==t.enabled&&this.changedOptions.push({path:i,value:r}):this.changedOptions.push({path:i,value:r})));var o=this;s.onchange=function(){o._update(this.checked,i)};var a=this._makeLabel(i[i.length-1],i);this._makeItem(i,a,s)}},{key:"_makeTextInput",value:function(t,r,i){var s=document.createElement("input");s.type="text",s.className="vis-configuration vis-config-text",s.value=r,r!==t&&this.changedOptions.push({path:i,value:r});var o=this;s.onchange=function(){o._update(this.value,i)};var a=this._makeLabel(i[i.length-1],i);this._makeItem(i,a,s)}},{key:"_makeColorField",value:function(t,r,i){var s=this,o=t[1],a=document.createElement("div");r=r===void 0?o:r,r!=="none"?(a.className="vis-configuration vis-config-colorBlock",a.style.backgroundColor=r):a.className="vis-configuration vis-config-colorBlock none",r=r===void 0?o:r,a.onclick=function(){s._showColorPicker(r,a,i)};var l=this._makeLabel(i[i.length-1],i);this._makeItem(i,l,a)}},{key:"_showColorPicker",value:function(t,r,i){var s=this;r.onclick=function(){},this.colorPicker.insertTo(r),this.colorPicker.show(),this.colorPicker.setColor(t),this.colorPicker.setUpdateCallback(function(o){var a="rgba("+o.r+","+o.g+","+o.b+","+o.a+")";r.style.backgroundColor=a,s._update(a,i)}),this.colorPicker.setCloseCallback(function(){r.onclick=function(){s._showColorPicker(t,r,i)}})}},{key:"_handleObject",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,s=!1,o=Co(this.options),a=!1;for(var l in t)if(Object.prototype.hasOwnProperty.call(t,l)){s=!0;var c=t[l],u=U3(r,l);if(typeof o=="function"&&(s=o(l,r),s===!1&&!Hn(c)&&typeof c!="string"&&typeof c!="boolean"&&c instanceof Object&&(this.allowCreation=!1,s=this._handleObject(c,u,!0),this.allowCreation=i===!1)),s!==!1){a=!0;var h=this._getValue(u);if(Hn(c))this._handleArray(c,h,u);else if(typeof c=="string")this._makeTextInput(c,h,u);else if(typeof c=="boolean")this._makeCheckbox(c,h,u);else if(c instanceof Object){if(!this.hideOption(r,l,this.moduleOptions))if(c.enabled!==void 0){var d=U3(u,"enabled"),g=this._getValue(d);if(g===!0){var f=this._makeLabel(l,u,!0);this._makeItem(u,f),a=this._handleObject(c,u)||a}else this._makeCheckbox(c,g,u)}else{var v=this._makeLabel(l,u,!0);this._makeItem(u,v),a=this._handleObject(c,u)||a}}else console.error("dont know how to handle",c,l,u)}}return a}},{key:"_handleArray",value:function(t,r,i){typeof t[0]=="string"&&t[0]==="color"?(this._makeColorField(t,r,i),t[1]!==r&&this.changedOptions.push({path:i,value:r})):typeof t[0]=="string"?(this._makeDropdown(t,r,i),t[0]!==r&&this.changedOptions.push({path:i,value:r})):typeof t[0]=="number"&&(this._makeRange(t,r,i),t[0]!==r&&this.changedOptions.push({path:i,value:Number(r)}))}},{key:"_update",value:function(t,r){var i=this._constructOptions(t,r);this.parent.body&&this.parent.body.emitter&&this.parent.body.emitter.emit&&this.parent.body.emitter.emit("configChange",i),this.initialized=!0,this.parent.setOptions(i)}},{key:"_constructOptions",value:function(t,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=i;t=t==="true"?!0:t,t=t==="false"?!1:t;for(var o=0;o<r.length;o++)r[o]!=="global"&&(s[r[o]]===void 0&&(s[r[o]]={}),o!==r.length-1?s=s[r[o]]:s[r[o]]=t);return i}},{key:"_printOptions",value:function(){for(var t=this.getOptions();this.optionsContainer.firstChild;)this.optionsContainer.removeChild(this.optionsContainer.firstChild);this.optionsContainer.appendChild(E_("pre","const options = "+$0(t,null,2)))}},{key:"getOptions",value:function(){for(var t={},r=0;r<this.changedOptions.length;r++)this._constructOptions(this.changedOptions[r].value,this.changedOptions[r].path,t);return t}}]),n}(),pYe=function(){function n(e,t){sr(this,n),this.container=e,this.overflowMethod=t||"cap",this.x=0,this.y=0,this.padding=5,this.hidden=!1,this.frame=document.createElement("div"),this.frame.className="vis-tooltip",this.container.appendChild(this.frame)}return or(n,[{key:"setPosition",value:function(t,r){this.x=Ic(t),this.y=Ic(r)}},{key:"setText",value:function(t){if(t instanceof Element){for(;this.frame.firstChild;)this.frame.removeChild(this.frame.firstChild);this.frame.appendChild(t)}else this.frame.innerText=t}},{key:"show",value:function(t){if(t===void 0&&(t=!0),t===!0){var r=this.frame.clientHeight,i=this.frame.clientWidth,s=this.frame.parentNode.clientHeight,o=this.frame.parentNode.clientWidth,a=0,l=0;if(this.overflowMethod=="flip"){var c=!1,u=!0;this.y-r<this.padding&&(u=!1),this.x+i>o-this.padding&&(c=!0),c?a=this.x-i:a=this.x,u?l=this.y-r:l=this.y}else l=this.y-r,l+r+this.padding>s&&(l=s-r-this.padding),l<this.padding&&(l=this.padding),a=this.x,a+i+this.padding>o&&(a=o-i-this.padding),a<this.padding&&(a=this.padding);this.frame.style.left=a+"px",this.frame.style.top=l+"px",this.frame.style.visibility="visible",this.hidden=!1}else this.hide()}},{key:"hide",value:function(){this.hidden=!0,this.frame.style.left="0",this.frame.style.top="0",this.frame.style.visibility="hidden"}},{key:"destroy",value:function(){this.frame.parentNode.removeChild(this.frame)}}]),n}(),Hv=!1,Kj,w_="background: #FFeeee; color: #dd0000",gYe=function(){function n(){sr(this,n)}return or(n,null,[{key:"validate",value:function(t,r,i){Hv=!1,Kj=r;var s=r;return i!==void 0&&(s=r[i]),n.parse(t,s,[]),Hv}},{key:"parse",value:function(t,r,i){for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&n.check(s,t,r,i)}},{key:"check",value:function(t,r,i,s){if(i[t]===void 0&&i.__any__===void 0){n.getSuggestion(t,i,s);return}var o=t,a=!0;i[t]===void 0&&i.__any__!==void 0&&(o="__any__",a=n.getType(r[t])==="object");var l=i[o];a&&l.__type__!==void 0&&(l=l.__type__),n.checkFields(t,r,i,o,l,s)}},{key:"checkFields",value:function(t,r,i,s,o,a){var l=function(d){console.error("%c"+d+n.printLocation(a,t),w_)},c=n.getType(r[t]),u=o[c];u!==void 0?n.getType(u)==="array"&&Ai(u).call(u,r[t])===-1?(l('Invalid option detected in "'+t+'". Allowed values are:'+n.print(u)+' not "'+r[t]+'". '),Hv=!0):c==="object"&&s!=="__any__"&&(a=U3(a,t),n.parse(r[t],i[s],a)):o.any===void 0&&(l('Invalid type received for "'+t+'". Expected: '+n.print(xs(o))+". Received ["+c+'] "'+r[t]+'"'),Hv=!0)}},{key:"getType",value:function(t){var r=qn(t);return r==="object"?t===null?"null":t instanceof Boolean?"boolean":t instanceof Number?"number":t instanceof String?"string":Hn(t)?"array":t instanceof Date?"date":t.nodeType!==void 0?"dom":t._isAMomentObject===!0?"moment":"object":r==="number"?"number":r==="boolean"?"boolean":r==="string"?"string":r===void 0?"undefined":r}},{key:"getSuggestion",value:function(t,r,i){var s=n.findInOptions(t,r,i,!1),o=n.findInOptions(t,Kj,[],!0),a=8,l=4,c;s.indexMatch!==void 0?c=" in "+n.printLocation(s.path,t,"")+'Perhaps it was incomplete? Did you mean: "'+s.indexMatch+`"?
|
||
|
||
`:o.distance<=l&&s.distance>o.distance?c=" in "+n.printLocation(s.path,t,"")+"Perhaps it was misplaced? Matching option found at: "+n.printLocation(o.path,o.closestMatch,""):s.distance<=a?c='. Did you mean "'+s.closestMatch+'"?'+n.printLocation(s.path,t):c=". Did you mean one of these: "+n.print(xs(r))+n.printLocation(i,t),console.error('%cUnknown option detected: "'+t+'"'+c,w_),Hv=!0}},{key:"findInOptions",value:function(t,r,i){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o=1e9,a="",l=[],c=t.toLowerCase(),u=void 0;for(var h in r){var d=void 0;if(r[h].__type__!==void 0&&s===!0){var g=n.findInOptions(t,r[h],U3(i,h));o>g.distance&&(a=g.closestMatch,l=g.path,o=g.distance,u=g.indexMatch)}else{var f;Ai(f=h.toLowerCase()).call(f,c)!==-1&&(u=h),d=n.levenshteinDistance(t,h),o>d&&(a=h,l=sYe(i),o=d)}}return{closestMatch:a,path:l,distance:o,indexMatch:u}}},{key:"printLocation",value:function(t,r){for(var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`Problem value found at:
|
||
`,s=`
|
||
|
||
`+i+`options = {
|
||
`,o=0;o<t.length;o++){for(var a=0;a<o+1;a++)s+=" ";s+=t[o]+`: {
|
||
`}for(var l=0;l<t.length+1;l++)s+=" ";s+=r+`
|
||
`;for(var c=0;c<t.length+1;c++){for(var u=0;u<t.length-c;u++)s+=" ";s+=`}
|
||
`}return s+`
|
||
|
||
`}},{key:"print",value:function(t){return $0(t).replace(/(")|(\[)|(\])|(,"__type__")/g,"").replace(/(,)/g,", ")}},{key:"levenshteinDistance",value:function(t,r){if(t.length===0)return r.length;if(r.length===0)return t.length;var i=[],s;for(s=0;s<=r.length;s++)i[s]=[s];var o;for(o=0;o<=t.length;o++)i[0][o]=o;for(s=1;s<=r.length;s++)for(o=1;o<=t.length;o++)r.charAt(s-1)==t.charAt(o-1)?i[s][o]=i[s-1][o-1]:i[s][o]=Math.min(i[s-1][o-1]+1,Math.min(i[s][o-1]+1,i[s-1][o]+1));return i[r.length][t.length]}}]),n}(),vYe=du,mYe=fYe,p2=Tk,CYe=pYe,eoe=w_,AYe=gYe;function IYe(n){return Eh=n,wYe()}var toe={fontsize:"font.size",fontcolor:"font.color",labelfontcolor:"font.color",fontname:"font.face",color:["color.border","color.background"],fillcolor:"color.background",tooltip:"title",labeltooltip:"title"},_k=Dh(toe);_k.color="color.color";_k.style="dashes";var Oa={NULL:0,DELIMITER:1,IDENTIFIER:2,UNKNOWN:3},qj={"{":!0,"}":!0,"[":!0,"]":!0,";":!0,"=":!0,",":!0,"->":!0,"--":!0},Eh="",U2=0,Un="",vn="",Qa=Oa.NULL;function yYe(){U2=0,Un=Eh.charAt(0)}function Bo(){U2++,Un=Eh.charAt(U2)}function ug(){return Eh.charAt(U2+1)}function Yj(n){var e=n.charCodeAt(0);return e<47?e===35||e===46:e<59?e>47:e<91?e>64:e<96?e===95:e<123?e>96:!1}function td(n,e){if(n||(n={}),e)for(var t in e)e.hasOwnProperty(t)&&(n[t]=e[t]);return n}function bYe(n,e,t){for(var r=e.split("."),i=n;r.length;){var s=r.shift();r.length?(i[s]||(i[s]={}),i=i[s]):i[s]=t}}function roe(n,e){for(var t,r,i=null,s=[n],o=n;o.parent;)s.push(o.parent),o=o.parent;if(o.nodes){for(t=0,r=o.nodes.length;t<r;t++)if(e.id===o.nodes[t].id){i=o.nodes[t];break}}for(i||(i={id:e.id},n.node&&(i.attr=td(i.attr,n.node))),t=s.length-1;t>=0;t--){var a,l=s[t];l.nodes||(l.nodes=[]),Ai(a=l.nodes).call(a,i)===-1&&l.nodes.push(i)}e.attr&&(i.attr=td(i.attr,e.attr))}function EYe(n,e){if(n.edges||(n.edges=[]),n.edges.push(e),n.edge){var t=td({},n.edge);e.attr=td(t,e.attr)}}function noe(n,e,t,r,i){var s={from:e,to:t,type:r};return n.edge&&(s.attr=td({},n.edge)),s.attr=td(s.attr||{},i),i!=null&&i.hasOwnProperty("arrows")&&i.arrows!=null&&(s.arrows={to:{enabled:!0,type:i.arrows.type}},i.arrows=null),s}function As(){for(Qa=Oa.NULL,vn="";Un===" "||Un===" "||Un===`
|
||
`||Un==="\r";)Bo();do{var n=!1;if(Un==="#"){for(var e=U2-1;Eh.charAt(e)===" "||Eh.charAt(e)===" ";)e--;if(Eh.charAt(e)===`
|
||
`||Eh.charAt(e)===""){for(;Un!=""&&Un!=`
|
||
`;)Bo();n=!0}}if(Un==="/"&&ug()==="/"){for(;Un!=""&&Un!=`
|
||
`;)Bo();n=!0}if(Un==="/"&&ug()==="*"){for(;Un!="";)if(Un==="*"&&ug()==="/"){Bo(),Bo();break}else Bo();n=!0}for(;Un===" "||Un===" "||Un===`
|
||
`||Un==="\r";)Bo()}while(n);if(Un===""){Qa=Oa.DELIMITER;return}var t=Un+ug();if(qj[t]){Qa=Oa.DELIMITER,vn=t,Bo(),Bo();return}if(qj[Un]){Qa=Oa.DELIMITER,vn=Un,Bo();return}if(Yj(Un)||Un==="-"){for(vn+=Un,Bo();Yj(Un);)vn+=Un,Bo();vn==="false"?vn=!1:vn==="true"?vn=!0:isNaN(Number(vn))||(vn=Number(vn)),Qa=Oa.IDENTIFIER;return}if(Un==='"'){for(Bo();Un!=""&&(Un!='"'||Un==='"'&&ug()==='"');)Un==='"'?(vn+=Un,Bo()):Un==="\\"&&ug()==="n"?(vn+=`
|
||
`,Bo()):vn+=Un,Bo();if(Un!='"')throw Ma('End of string " expected');Bo(),Qa=Oa.IDENTIFIER;return}for(Qa=Oa.UNKNOWN;Un!="";)vn+=Un,Bo();throw new SyntaxError('Syntax error in part "'+aoe(vn,30)+'"')}function wYe(){var n={};if(yYe(),As(),vn==="strict"&&(n.strict=!0,As()),(vn==="graph"||vn==="digraph")&&(n.type=vn,As()),Qa===Oa.IDENTIFIER&&(n.id=vn,As()),vn!="{")throw Ma("Angle bracket { expected");if(As(),ioe(n),vn!="}")throw Ma("Angle bracket } expected");if(As(),vn!=="")throw Ma("End of file expected");return As(),delete n.node,delete n.edge,delete n.graph,n}function ioe(n){for(;vn!==""&&vn!="}";)SYe(n),vn===";"&&As()}function SYe(n){var e=soe(n);if(e){ooe(n,e);return}var t=TYe(n);if(!t){if(Qa!=Oa.IDENTIFIER)throw Ma("Identifier expected");var r=vn;if(As(),vn==="="){if(As(),Qa!=Oa.IDENTIFIER)throw Ma("Identifier expected");n[r]=vn,As()}else xYe(n,r)}}function soe(n){var e=null;if(vn==="subgraph"&&(e={},e.type="subgraph",As(),Qa===Oa.IDENTIFIER&&(e.id=vn,As())),vn==="{"){if(As(),e||(e={}),e.parent=n,e.node=n.node,e.edge=n.edge,e.graph=n.graph,ioe(e),vn!="}")throw Ma("Angle bracket } expected");As(),delete e.node,delete e.edge,delete e.graph,delete e.parent,n.subgraphs||(n.subgraphs=[]),n.subgraphs.push(e)}return e}function TYe(n){return vn==="node"?(As(),n.node=Mm(),"node"):vn==="edge"?(As(),n.edge=Mm(),"edge"):vn==="graph"?(As(),n.graph=Mm(),"graph"):null}function xYe(n,e){var t={id:e},r=Mm();r&&(t.attr=r),roe(n,t),ooe(n,e)}function ooe(n,e){for(;vn==="->"||vn==="--";){var t,r=vn;As();var i=soe(n);if(i)t=i;else{if(Qa!=Oa.IDENTIFIER)throw Ma("Identifier or subgraph expected");t=vn,roe(n,{id:t}),As()}var s=Mm(),o=noe(n,e,t,r,s);EYe(n,o),e=t}}function Mm(){for(var n,e=null,t={dashed:!0,solid:!1,dotted:[1,5]},r={dot:"circle",box:"box",crow:"crow",curve:"curve",icurve:"inv_curve",normal:"triangle",inv:"inv_triangle",diamond:"diamond",tee:"bar",vee:"vee"},i=new Array,s=new Array;vn==="[";){for(As(),e={};vn!==""&&vn!="]";){if(Qa!=Oa.IDENTIFIER)throw Ma("Attribute name expected");var o=vn;if(As(),vn!="=")throw Ma("Equal sign = expected");if(As(),Qa!=Oa.IDENTIFIER)throw Ma("Attribute value expected");var a=vn;o==="style"&&(a=t[a]);var l;o==="arrowhead"&&(l=r[a],o="arrows",a={to:{enabled:!0,type:l}}),o==="arrowtail"&&(l=r[a],o="arrows",a={from:{enabled:!0,type:l}}),i.push({attr:e,name:o,value:a}),s.push(o),As(),vn==","&&As()}if(vn!="]")throw Ma("Bracket ] expected");As()}if(Nh(s).call(s,"dir")){var c={};for(c.arrows={},n=0;n<i.length;n++)if(i[n].name==="arrows")if(i[n].value.to!=null)c.arrows.to=n;else if(i[n].value.from!=null)c.arrows.from=n;else throw Ma("Invalid value of arrows");else i[n].name==="dir"&&(c.dir=n);var u=i[c.dir].value;if(!Nh(s).call(s,"arrows"))if(u==="both")i.push({attr:i[c.dir].attr,name:"arrows",value:{to:{enabled:!0}}}),c.arrows.to=i.length-1,i.push({attr:i[c.dir].attr,name:"arrows",value:{from:{enabled:!0}}}),c.arrows.from=i.length-1;else if(u==="forward")i.push({attr:i[c.dir].attr,name:"arrows",value:{to:{enabled:!0}}}),c.arrows.to=i.length-1;else if(u==="back")i.push({attr:i[c.dir].attr,name:"arrows",value:{from:{enabled:!0}}}),c.arrows.from=i.length-1;else if(u==="none")i.push({attr:i[c.dir].attr,name:"arrows",value:""}),c.arrows.to=i.length-1;else throw Ma('Invalid dir type "'+u+'"');var h,d;if(u==="both")c.arrows.to&&c.arrows.from?(d=i[c.arrows.to].value.to.type,h=i[c.arrows.from].value.from.type,i[c.arrows.to]={attr:i[c.arrows.to].attr,name:i[c.arrows.to].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:h}}},Cu(i).call(i,c.arrows.from,1)):c.arrows.to?(d=i[c.arrows.to].value.to.type,h="arrow",i[c.arrows.to]={attr:i[c.arrows.to].attr,name:i[c.arrows.to].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:h}}}):c.arrows.from&&(d="arrow",h=i[c.arrows.from].value.from.type,i[c.arrows.from]={attr:i[c.arrows.from].attr,name:i[c.arrows.from].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:h}}});else if(u==="back")c.arrows.to&&c.arrows.from?(d="",h=i[c.arrows.from].value.from.type,i[c.arrows.from]={attr:i[c.arrows.from].attr,name:i[c.arrows.from].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:h}}}):c.arrows.to?(d="",h="arrow",c.arrows.from=c.arrows.to,i[c.arrows.from]={attr:i[c.arrows.from].attr,name:i[c.arrows.from].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:h}}}):c.arrows.from&&(d="",h=i[c.arrows.from].value.from.type,i[c.arrows.to]={attr:i[c.arrows.from].attr,name:i[c.arrows.from].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:h}}}),i[c.arrows.from]={attr:i[c.arrows.from].attr,name:i[c.arrows.from].name,value:{from:{enabled:!0,type:i[c.arrows.from].value.from.type}}};else if(u==="none"){var g;c.arrows.to?g=c.arrows.to:g=c.arrows.from,i[g]={attr:i[g].attr,name:i[g].name,value:""}}else if(u==="forward")c.arrows.to&&c.arrows.from?(d=i[c.arrows.to].value.to.type,h="",i[c.arrows.to]={attr:i[c.arrows.to].attr,name:i[c.arrows.to].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:h}}}):c.arrows.to?(d=i[c.arrows.to].value.to.type,h="",i[c.arrows.to]={attr:i[c.arrows.to].attr,name:i[c.arrows.to].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:h}}}):c.arrows.from&&(d="arrow",h="",c.arrows.to=c.arrows.from,i[c.arrows.to]={attr:i[c.arrows.to].attr,name:i[c.arrows.to].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:h}}}),i[c.arrows.to]={attr:i[c.arrows.to].attr,name:i[c.arrows.to].name,value:{to:{enabled:!0,type:i[c.arrows.to].value.to.type}}};else throw Ma('Invalid dir type "'+u+'"');Cu(i).call(i,c.dir,1)}var f;if(Nh(s).call(s,"penwidth")){var v=[];for(f=i.length,n=0;n<f;n++)i[n].name!=="width"&&(i[n].name==="penwidth"&&(i[n].name="width"),v.push(i[n]));i=v}for(f=i.length,n=0;n<f;n++)bYe(i[n].attr,i[n].name,i[n].value);return e}function Ma(n){return new SyntaxError(n+', got "'+aoe(vn,30)+'" (char '+U2+")")}function aoe(n,e){return n.length<=e?n:n.substr(0,27)+"..."}function _Ye(n,e,t){Hn(n)?vi(n).call(n,function(r){Hn(e)?vi(e).call(e,function(i){t(r,i)}):t(r,e)}):Hn(e)?vi(e).call(e,function(r){t(n,r)}):t(n,e)}function DE(n,e,t){for(var r=e.split("."),i=r.pop(),s=n,o=0;o<r.length;o++){var a=r[o];a in s||(s[a]={}),s=s[a]}return s[i]=t,n}function Xj(n,e){var t={};for(var r in n)if(n.hasOwnProperty(r)){var i=e[r];Hn(i)?vi(i).call(i,function(s){DE(t,s,n[r])}):typeof i=="string"?DE(t,i,n[r]):DE(t,r,n[r])}return t}function PYe(n){var e=IYe(n),t={nodes:[],edges:[],options:{}};if(e.nodes){var r;vi(r=e.nodes).call(r,function(o){var a={id:o.id,label:String(o.label||o.id)};td(a,Xj(o.attr,toe)),a.image&&(a.shape="image"),t.nodes.push(a)})}if(e.edges){var i,s=function(a){var l={from:a.from,to:a.to};return td(l,Xj(a.attr,_k)),l.arrows==null&&a.type==="->"&&(l.arrows="to"),l};vi(i=e.edges).call(i,function(o){var a,l;if(o.from instanceof Object?a=o.from.nodes:a={id:o.from},o.to instanceof Object?l=o.to.nodes:l={id:o.to},o.from instanceof Object&&o.from.edges){var c;vi(c=o.from.edges).call(c,function(h){var d=s(h);t.edges.push(d)})}if(_Ye(a,l,function(h,d){var g=noe(t,h.id,d.id,o.type,o.attr),f=s(g);t.edges.push(f)}),o.to instanceof Object&&o.to.edges){var u;vi(u=o.to.edges).call(u,function(h){var d=s(h);t.edges.push(d)})}})}return e.attr&&(t.options=e.attr),t}function OYe(n,e){var t,r={edges:{inheritColor:!1},nodes:{fixed:!1,parseColor:!1}};e!=null&&(e.fixed!=null&&(r.nodes.fixed=e.fixed),e.parseColor!=null&&(r.nodes.parseColor=e.parseColor),e.inheritColor!=null&&(r.edges.inheritColor=e.inheritColor));var i=n.edges,s=ha(i).call(i,function(a){var l={from:a.source,id:a.id,to:a.target};return a.attributes!=null&&(l.attributes=a.attributes),a.label!=null&&(l.label=a.label),a.attributes!=null&&a.attributes.title!=null&&(l.title=a.attributes.title),a.type==="Directed"&&(l.arrows="to"),a.color&&r.edges.inheritColor===!1&&(l.color=a.color),l}),o=ha(t=n.nodes).call(t,function(a){var l={id:a.id,fixed:r.nodes.fixed&&a.x!=null&&a.y!=null};return a.attributes!=null&&(l.attributes=a.attributes),a.label!=null&&(l.label=a.label),a.size!=null&&(l.size=a.size),a.attributes!=null&&a.attributes.title!=null&&(l.title=a.attributes.title),a.title!=null&&(l.title=a.title),a.x!=null&&(l.x=a.x),a.y!=null&&(l.y=a.y),a.color!=null&&(r.nodes.parseColor===!0?l.color=a.color:l.color={background:a.color,border:a.color,highlight:{background:a.color,border:a.color},hover:{background:a.color,border:a.color}}),l});return{nodes:o,edges:s}}var MYe={addDescription:"Click in an empty space to place a new node.",addEdge:"Add Edge",addNode:"Add Node",back:"Back",close:"Close",createEdgeError:"Cannot link edges to a cluster.",del:"Delete selected",deleteClusterError:"Clusters cannot be deleted.",edgeDescription:"Click on a node and drag the edge to another node to connect them.",edit:"Edit",editClusterError:"Clusters cannot be edited.",editEdge:"Edit Edge",editEdgeDescription:"Click on the control points and drag them to a node to connect to it.",editNode:"Edit Node"},kYe={addDescription:"Klicke auf eine freie Stelle, um einen neuen Knoten zu plazieren.",addEdge:"Kante hinzufügen",addNode:"Knoten hinzufügen",back:"Zurück",close:"Schließen",createEdgeError:"Es ist nicht möglich, Kanten mit Clustern zu verbinden.",del:"Lösche Auswahl",deleteClusterError:"Cluster können nicht gelöscht werden.",edgeDescription:"Klicke auf einen Knoten und ziehe die Kante zu einem anderen Knoten, um diese zu verbinden.",edit:"Editieren",editClusterError:"Cluster können nicht editiert werden.",editEdge:"Kante editieren",editEdgeDescription:"Klicke auf die Verbindungspunkte und ziehe diese auf einen Knoten, um sie zu verbinden.",editNode:"Knoten editieren"},$Ye={addDescription:"Haga clic en un lugar vacío para colocar un nuevo nodo.",addEdge:"Añadir arista",addNode:"Añadir nodo",back:"Atrás",close:"Cerrar",createEdgeError:"No se puede conectar una arista a un grupo.",del:"Eliminar selección",deleteClusterError:"No es posible eliminar grupos.",edgeDescription:"Haga clic en un nodo y arrastre la arista hacia otro nodo para conectarlos.",edit:"Editar",editClusterError:"No es posible editar grupos.",editEdge:"Editar arista",editEdgeDescription:"Haga clic en un punto de control y arrastrelo a un nodo para conectarlo.",editNode:"Editar nodo"},LYe={addDescription:"Clicca per aggiungere un nuovo nodo",addEdge:"Aggiungi un vertice",addNode:"Aggiungi un nodo",back:"Indietro",close:"Chiudere",createEdgeError:"Non si possono collegare vertici ad un cluster",del:"Cancella la selezione",deleteClusterError:"I cluster non possono essere cancellati",edgeDescription:"Clicca su un nodo e trascinalo ad un altro nodo per connetterli.",edit:"Modifica",editClusterError:"I clusters non possono essere modificati.",editEdge:"Modifica il vertice",editEdgeDescription:"Clicca sui Punti di controllo e trascinali ad un nodo per connetterli.",editNode:"Modifica il nodo"},NYe={addDescription:"Klik op een leeg gebied om een nieuwe node te maken.",addEdge:"Link toevoegen",addNode:"Node toevoegen",back:"Terug",close:"Sluiten",createEdgeError:"Kan geen link maken naar een cluster.",del:"Selectie verwijderen",deleteClusterError:"Clusters kunnen niet worden verwijderd.",edgeDescription:"Klik op een node en sleep de link naar een andere node om ze te verbinden.",edit:"Wijzigen",editClusterError:"Clusters kunnen niet worden aangepast.",editEdge:"Link wijzigen",editEdgeDescription:"Klik op de verbindingspunten en sleep ze naar een node om daarmee te verbinden.",editNode:"Node wijzigen"},DYe={addDescription:"Clique em um espaço em branco para adicionar um novo nó",addEdge:"Adicionar aresta",addNode:"Adicionar nó",back:"Voltar",close:"Fechar",createEdgeError:"Não foi possível linkar arestas a um cluster.",del:"Remover selecionado",deleteClusterError:"Clusters não puderam ser removidos.",edgeDescription:"Clique em um nó e arraste a aresta até outro nó para conectá-los",edit:"Editar",editClusterError:"Clusters não puderam ser editados.",editEdge:"Editar aresta",editEdgeDescription:"Clique nos pontos de controle e os arraste para um nó para conectá-los",editNode:"Editar nó"},zYe={addDescription:"Кликните в свободное место, чтобы добавить новый узел.",addEdge:"Добавить ребро",addNode:"Добавить узел",back:"Назад",close:"Закрывать",createEdgeError:"Невозможно соединить ребра в кластер.",del:"Удалить выбранное",deleteClusterError:"Кластеры не могут быть удалены",edgeDescription:"Кликните на узел и протяните ребро к другому узлу, чтобы соединить их.",edit:"Редактировать",editClusterError:"Кластеры недоступны для редактирования.",editEdge:"Редактировать ребро",editEdgeDescription:"Кликните на контрольные точки и перетащите их в узел, чтобы подключиться к нему.",editNode:"Редактировать узел"},RYe={addDescription:"单击空白处放置新节点。",addEdge:"添加连接线",addNode:"添加节点",back:"返回",close:"關閉",createEdgeError:"无法将连接线连接到群集。",del:"删除选定",deleteClusterError:"无法删除群集。",edgeDescription:"单击某个节点并将该连接线拖动到另一个节点以连接它们。",edit:"编辑",editClusterError:"无法编辑群集。",editEdge:"编辑连接线",editEdgeDescription:"单击控制节点并将它们拖到节点上连接。",editNode:"编辑节点"},VYe={addDescription:"Kлікніть на вільне місце, щоб додати новий вузол.",addEdge:"Додати край",addNode:"Додати вузол",back:"Назад",close:"Закрити",createEdgeError:"Не можливо об'єднати краї в групу.",del:"Видалити обране",deleteClusterError:"Групи не можуть бути видалені.",edgeDescription:"Клікніть на вузол і перетягніть край до іншого вузла, щоб їх з'єднати.",edit:"Редагувати",editClusterError:"Групи недоступні для редагування.",editEdge:"Редагувати край",editEdgeDescription:"Клікніть на контрольні точки і перетягніть їх у вузол, щоб підключитися до нього.",editNode:"Редагувати вузол"},HYe={addDescription:"Cliquez dans un endroit vide pour placer un nœud.",addEdge:"Ajouter un lien",addNode:"Ajouter un nœud",back:"Retour",close:"Fermer",createEdgeError:"Impossible de créer un lien vers un cluster.",del:"Effacer la sélection",deleteClusterError:"Les clusters ne peuvent pas être effacés.",edgeDescription:"Cliquez sur un nœud et glissez le lien vers un autre nœud pour les connecter.",edit:"Éditer",editClusterError:"Les clusters ne peuvent pas être édités.",editEdge:"Éditer le lien",editEdgeDescription:"Cliquez sur les points de contrôle et glissez-les pour connecter un nœud.",editNode:"Éditer le nœud"},BYe={addDescription:"Kluknutím do prázdného prostoru můžete přidat nový vrchol.",addEdge:"Přidat hranu",addNode:"Přidat vrchol",back:"Zpět",close:"Zavřít",createEdgeError:"Nelze připojit hranu ke shluku.",del:"Smazat výběr",deleteClusterError:"Nelze mazat shluky.",edgeDescription:"Přetažením z jednoho vrcholu do druhého můžete spojit tyto vrcholy novou hranou.",edit:"Upravit",editClusterError:"Nelze upravovat shluky.",editEdge:"Upravit hranu",editEdgeDescription:"Přetažením kontrolního vrcholu hrany ji můžete připojit k jinému vrcholu.",editNode:"Upravit vrchol"},jYe=Object.freeze({__proto__:null,cn:RYe,cs:BYe,de:kYe,en:MYe,es:$Ye,fr:HYe,it:LYe,nl:NYe,pt:DYe,ru:zYe,uk:VYe});function FYe(n,e){try{var t=e.split(/[-_ /]/,2),r=ai(t,2),i=r[0],s=r[1],o=i!=null?i.toLowerCase():null,a=s!=null?s.toUpperCase():null;if(o&&a){var l=o+"-"+a;if(Object.prototype.hasOwnProperty.call(n,l))return l;var c;console.warn(vp(c="Unknown variant ".concat(a," of language ")).call(c,o,"."))}if(o){var u=o;if(Object.prototype.hasOwnProperty.call(n,u))return u;console.warn("Unknown language ".concat(o))}return console.warn("Unknown locale ".concat(e,", falling back to English.")),"en"}catch(h){return console.error(h),console.warn("Unexpected error while normalizing locale ".concat(e,", falling back to English.")),"en"}}var UYe=function(){function n(){sr(this,n),this.NUM_ITERATIONS=4,this.image=new Image,this.canvas=document.createElement("canvas")}return or(n,[{key:"init",value:function(){if(!this.initialized()){this.src=this.image.src;var t=this.image.width,r=this.image.height;this.width=t,this.height=r;var i=Math.floor(r/2),s=Math.floor(r/4),o=Math.floor(r/8),a=Math.floor(r/16),l=Math.floor(t/2),c=Math.floor(t/4),u=Math.floor(t/8),h=Math.floor(t/16);this.canvas.width=3*c,this.canvas.height=i,this.coordinates=[[0,0,l,i],[l,0,c,s],[l,s,u,o],[5*u,s,h,a]],this._fillMipMap()}}},{key:"initialized",value:function(){return this.coordinates!==void 0}},{key:"_fillMipMap",value:function(){var t=this.canvas.getContext("2d"),r=this.coordinates[0];t.drawImage(this.image,r[0],r[1],r[2],r[3]);for(var i=1;i<this.NUM_ITERATIONS;i++){var s=this.coordinates[i-1],o=this.coordinates[i];t.drawImage(this.canvas,s[0],s[1],s[2],s[3],o[0],o[1],o[2],o[3])}}},{key:"drawImageAtPosition",value:function(t,r,i,s,o,a){if(this.initialized())if(r>2){r*=.5;for(var l=0;r>2&&l<this.NUM_ITERATIONS;)r*=.5,l+=1;l>=this.NUM_ITERATIONS&&(l=this.NUM_ITERATIONS-1);var c=this.coordinates[l];t.drawImage(this.canvas,c[0],c[1],c[2],c[3],i,s,o,a)}else t.drawImage(this.image,i,s,o,a)}}]),n}(),WYe=function(){function n(e){sr(this,n),this.images={},this.imageBroken={},this.callback=e}return or(n,[{key:"_tryloadBrokenUrl",value:function(t,r,i){if(!(t===void 0||i===void 0)){if(r===void 0){console.warn("No broken url image defined");return}i.image.onerror=function(){console.error("Could not load brokenImage:",r)},i.image.src=r}}},{key:"_redrawWithImage",value:function(t){this.callback&&this.callback(t)}},{key:"load",value:function(t,r){var i=this,s=this.images[t];if(s)return s;var o=new UYe;return this.images[t]=o,o.image.onload=function(){i._fixImageCoordinates(o.image),o.init(),i._redrawWithImage(o)},o.image.onerror=function(){console.error("Could not load image:",t),i._tryloadBrokenUrl(t,r,o)},o.image.src=t,o}},{key:"_fixImageCoordinates",value:function(t){t.width===0&&(document.body.appendChild(t),t.width=t.offsetWidth,t.height=t.offsetHeight,document.body.removeChild(t))}}]),n}(),loe={exports:{}},GYe=ci,KYe=GYe(function(){if(typeof ArrayBuffer=="function"){var n=new ArrayBuffer(8);Object.isExtensible(n)&&Object.defineProperty(n,"a",{value:8})}}),qYe=ci,YYe=co,XYe=V1,Zj=KYe,m4=Object.isExtensible,ZYe=qYe(function(){m4(1)}),QYe=ZYe||Zj?function(e){return!YYe(e)||Zj&&XYe(e)==="ArrayBuffer"?!1:m4?m4(e):!0}:m4,JYe=ci,coe=!JYe(function(){return Object.isExtensible(Object.preventExtensions({}))}),eXe=Lr,tXe=yi,rXe=EA,nXe=co,Pk=Zs,iXe=pl.f,Qj=_A,sXe=M9,Ok=QYe,oXe=I9,aXe=coe,uoe=!1,_1=oXe("meta"),lXe=0,Mk=function(n){iXe(n,_1,{value:{objectID:"O"+lXe++,weakData:{}}})},cXe=function(n,e){if(!nXe(n))return typeof n=="symbol"?n:(typeof n=="string"?"S":"P")+n;if(!Pk(n,_1)){if(!Ok(n))return"F";if(!e)return"E";Mk(n)}return n[_1].objectID},uXe=function(n,e){if(!Pk(n,_1)){if(!Ok(n))return!0;if(!e)return!1;Mk(n)}return n[_1].weakData},hXe=function(n){return aXe&&uoe&&Ok(n)&&!Pk(n,_1)&&Mk(n),n},dXe=function(){fXe.enable=function(){},uoe=!0;var n=Qj.f,e=tXe([].splice),t={};t[_1]=1,n(t).length&&(Qj.f=function(r){for(var i=n(r),s=0,o=i.length;s<o;s++)if(i[s]===_1){e(i,s,1);break}return i},eXe({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:sXe.f}))},fXe=loe.exports={enable:dXe,fastKey:cXe,getWeakData:uXe,onFreeze:hXe};rXe[_1]=!0;var B9=loe.exports,pXe=vd,gXe=zo,vXe=Fa,mXe=x0,CXe=Qne,AXe=gl,Jj=$s,IXe=lk,yXe=x9,eF=Zne,bXe=TypeError,C4=function(n,e){this.stopped=n,this.result=e},tF=C4.prototype,bd=function(n,e,t){var r=t&&t.that,i=!!(t&&t.AS_ENTRIES),s=!!(t&&t.IS_RECORD),o=!!(t&&t.IS_ITERATOR),a=!!(t&&t.INTERRUPTED),l=pXe(e,r),c,u,h,d,g,f,v,C=function(b){return c&&eF(c,"normal",b),new C4(!0,b)},A=function(b){return i?(vXe(b),a?l(b[0],b[1],C):l(b[0],b[1])):a?l(b,C):l(b)};if(s)c=n.iterator;else if(o)c=n;else{if(u=yXe(n),!u)throw new bXe(mXe(n)+" is not iterable");if(CXe(u)){for(h=0,d=AXe(n);d>h;h++)if(g=A(n[h]),g&&Jj(tF,g))return g;return new C4(!1)}c=IXe(n,u)}for(f=s?n.next:c.next;!(v=gXe(f,c)).done;){try{g=A(v.value)}catch(b){eF(c,"throw",b)}if(typeof g=="object"&&g&&Jj(tF,g))return g}return new C4(!1)},EXe=$s,wXe=TypeError,j9=function(n,e){if(EXe(e,n))return n;throw new wXe("Incorrect invocation")},SXe=Lr,TXe=os,xXe=B9,_Xe=ci,PXe=H1,OXe=bd,MXe=j9,kXe=Xs,$Xe=co,LXe=dp,NXe=gp,DXe=pl.f,zXe=yd.forEach,RXe=Xo,hoe=md,VXe=hoe.set,HXe=hoe.getterFor,kk=function(n,e,t){var r=n.indexOf("Map")!==-1,i=n.indexOf("Weak")!==-1,s=r?"set":"add",o=TXe[n],a=o&&o.prototype,l={},c;if(!RXe||!kXe(o)||!(i||a.forEach&&!_Xe(function(){new o().entries().next()})))c=t.getConstructor(e,n,r,s),xXe.enable();else{c=e(function(d,g){VXe(MXe(d,u),{type:n,collection:new o}),LXe(g)||OXe(g,d[s],{that:d,AS_ENTRIES:r})});var u=c.prototype,h=HXe(n);zXe(["add","clear","delete","forEach","get","has","set","keys","values","entries"],function(d){var g=d==="add"||d==="set";d in a&&!(i&&d==="clear")&&PXe(u,d,function(f,v){var C=h(this).collection;if(!g&&i&&!$Xe(f))return d==="get"?void 0:!1;var A=C[d](f===0?0:f,v);return g?this:A})}),i||DXe(u,"size",{configurable:!0,get:function(){return h(this).collection.size}})}return NXe(c,n,!1,!0),l[n]=c,SXe({global:!0,forced:!0},l),i||t.setStrong(c,n,r),c},BXe=P0,$k=function(n,e,t){for(var r in e)t&&t.unsafe&&n[r]?n[r]=e[r]:BXe(n,r,e[r],t);return n},jXe=Ba,FXe=ck,UXe=Ps,WXe=Xo,rF=UXe("species"),doe=function(n){var e=jXe(n);WXe&&e&&!e[rF]&&FXe(e,rF,{configurable:!0,get:function(){return this}})},GXe=pp,KXe=ck,nF=$k,qXe=vd,YXe=j9,XXe=dp,ZXe=bd,QXe=sk,J5=ok,JXe=doe,Bv=Xo,iF=B9.fastKey,foe=md,sF=foe.set,zE=foe.getterFor,poe={getConstructor:function(n,e,t,r){var i=n(function(c,u){YXe(c,s),sF(c,{type:e,index:GXe(null),first:void 0,last:void 0,size:0}),Bv||(c.size=0),XXe(u)||ZXe(u,c[r],{that:c,AS_ENTRIES:t})}),s=i.prototype,o=zE(e),a=function(c,u,h){var d=o(c),g=l(c,u),f,v;return g?g.value=h:(d.last=g={index:v=iF(u,!0),key:u,value:h,previous:f=d.last,next:void 0,removed:!1},d.first||(d.first=g),f&&(f.next=g),Bv?d.size++:c.size++,v!=="F"&&(d.index[v]=g)),c},l=function(c,u){var h=o(c),d=iF(u),g;if(d!=="F")return h.index[d];for(g=h.first;g;g=g.next)if(g.key===u)return g};return nF(s,{clear:function(){for(var u=this,h=o(u),d=h.index,g=h.first;g;)g.removed=!0,g.previous&&(g.previous=g.previous.next=void 0),delete d[g.index],g=g.next;h.first=h.last=void 0,Bv?h.size=0:u.size=0},delete:function(c){var u=this,h=o(u),d=l(u,c);if(d){var g=d.next,f=d.previous;delete h.index[d.index],d.removed=!0,f&&(f.next=g),g&&(g.previous=f),h.first===d&&(h.first=g),h.last===d&&(h.last=f),Bv?h.size--:u.size--}return!!d},forEach:function(u){for(var h=o(this),d=qXe(u,arguments.length>1?arguments[1]:void 0),g;g=g?g.next:h.first;)for(d(g.value,g.key,this);g&&g.removed;)g=g.previous},has:function(u){return!!l(this,u)}}),nF(s,t?{get:function(u){var h=l(this,u);return h&&h.value},set:function(u,h){return a(this,u===0?0:u,h)}}:{add:function(u){return a(this,u=u===0?0:u,u)}}),Bv&&KXe(s,"size",{configurable:!0,get:function(){return o(this).size}}),i},setStrong:function(n,e,t){var r=e+" Iterator",i=zE(e),s=zE(r);QXe(n,e,function(o,a){sF(this,{type:r,target:o,state:i(o),kind:a,last:void 0})},function(){for(var o=s(this),a=o.kind,l=o.last;l&&l.removed;)l=l.previous;return!o.target||!(o.last=l=l?l.next:o.state.first)?(o.target=void 0,J5(void 0,!0)):J5(a==="keys"?l.key:a==="values"?l.value:[l.key,l.value],!1)},t?"entries":"values",!t,!0),JXe(e)}},eZe=kk,tZe=poe;eZe("Map",function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},tZe);var rZe=pi,nZe=rZe.Map,iZe=nZe,sZe=iZe,oZe=sZe,F9=$r(oZe),aZe=function(){function n(){sr(this,n),this.clear(),this._defaultIndex=0,this._groupIndex=0,this._defaultGroups=[{border:"#2B7CE9",background:"#97C2FC",highlight:{border:"#2B7CE9",background:"#D2E5FF"},hover:{border:"#2B7CE9",background:"#D2E5FF"}},{border:"#FFA500",background:"#FFFF00",highlight:{border:"#FFA500",background:"#FFFFA3"},hover:{border:"#FFA500",background:"#FFFFA3"}},{border:"#FA0A10",background:"#FB7E81",highlight:{border:"#FA0A10",background:"#FFAFB1"},hover:{border:"#FA0A10",background:"#FFAFB1"}},{border:"#41A906",background:"#7BE141",highlight:{border:"#41A906",background:"#A1EC76"},hover:{border:"#41A906",background:"#A1EC76"}},{border:"#E129F0",background:"#EB7DF4",highlight:{border:"#E129F0",background:"#F0B3F5"},hover:{border:"#E129F0",background:"#F0B3F5"}},{border:"#7C29F0",background:"#AD85E4",highlight:{border:"#7C29F0",background:"#D3BDF0"},hover:{border:"#7C29F0",background:"#D3BDF0"}},{border:"#C37F00",background:"#FFA807",highlight:{border:"#C37F00",background:"#FFCA66"},hover:{border:"#C37F00",background:"#FFCA66"}},{border:"#4220FB",background:"#6E6EFD",highlight:{border:"#4220FB",background:"#9B9BFD"},hover:{border:"#4220FB",background:"#9B9BFD"}},{border:"#FD5A77",background:"#FFC0CB",highlight:{border:"#FD5A77",background:"#FFD1D9"},hover:{border:"#FD5A77",background:"#FFD1D9"}},{border:"#4AD63A",background:"#C2FABC",highlight:{border:"#4AD63A",background:"#E6FFE3"},hover:{border:"#4AD63A",background:"#E6FFE3"}},{border:"#990000",background:"#EE0000",highlight:{border:"#BB0000",background:"#FF3333"},hover:{border:"#BB0000",background:"#FF3333"}},{border:"#FF6000",background:"#FF6000",highlight:{border:"#FF6000",background:"#FF6000"},hover:{border:"#FF6000",background:"#FF6000"}},{border:"#97C2FC",background:"#2B7CE9",highlight:{border:"#D2E5FF",background:"#2B7CE9"},hover:{border:"#D2E5FF",background:"#2B7CE9"}},{border:"#399605",background:"#255C03",highlight:{border:"#399605",background:"#255C03"},hover:{border:"#399605",background:"#255C03"}},{border:"#B70054",background:"#FF007E",highlight:{border:"#B70054",background:"#FF007E"},hover:{border:"#B70054",background:"#FF007E"}},{border:"#AD85E4",background:"#7C29F0",highlight:{border:"#D3BDF0",background:"#7C29F0"},hover:{border:"#D3BDF0",background:"#7C29F0"}},{border:"#4557FA",background:"#000EA1",highlight:{border:"#6E6EFD",background:"#000EA1"},hover:{border:"#6E6EFD",background:"#000EA1"}},{border:"#FFC0CB",background:"#FD5A77",highlight:{border:"#FFD1D9",background:"#FD5A77"},hover:{border:"#FFD1D9",background:"#FD5A77"}},{border:"#C2FABC",background:"#74D66A",highlight:{border:"#E6FFE3",background:"#74D66A"},hover:{border:"#E6FFE3",background:"#74D66A"}},{border:"#EE0000",background:"#990000",highlight:{border:"#FF3333",background:"#BB0000"},hover:{border:"#FF3333",background:"#BB0000"}}],this.options={},this.defaultOptions={useDefaultGroups:!0},oo(this.options,this.defaultOptions)}return or(n,[{key:"setOptions",value:function(t){var r=["useDefaultGroups"];if(t!==void 0){for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)&&Ai(r).call(r,i)===-1){var s=t[i];this.add(i,s)}}}},{key:"clear",value:function(){this._groups=new F9,this._groupNames=[]}},{key:"get",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,i=this._groups.get(t);if(i===void 0&&r)if(this.options.useDefaultGroups===!1&&this._groupNames.length>0){var s=this._groupIndex%this._groupNames.length;++this._groupIndex,i={},i.color=this._groups.get(this._groupNames[s]),this._groups.set(t,i)}else{var o=this._defaultIndex%this._defaultGroups.length;this._defaultIndex++,i={},i.color=this._defaultGroups[o],this._groups.set(t,i)}return i}},{key:"add",value:function(t,r){return this._groups.has(t)||this._groupNames.push(t),this._groups.set(t,r),r}}]),n}(),lZe=Lr;lZe({target:"Number",stat:!0},{isNaN:function(e){return e!==e}});var cZe=pi,uZe=cZe.Number.isNaN,hZe=uZe,dZe=hZe,fZe=dZe,S_=$r(fZe),pZe=os,gZe=pZe.isFinite,vZe=Number.isFinite||function(e){return typeof e=="number"&&gZe(e)},mZe=Lr,CZe=vZe;mZe({target:"Number",stat:!0},{isFinite:CZe});var AZe=pi,IZe=AZe.Number.isFinite,yZe=IZe,bZe=yZe,EZe=bZe,ff=$r(EZe),wZe=Lr,SZe=yd.some,TZe=k0,xZe=TZe("some");wZe({target:"Array",proto:!0,forced:!xZe},{some:function(e){return SZe(this,e,arguments.length>1?arguments[1]:void 0)}});var _Ze=uo,PZe=_Ze("Array").some,OZe=$s,MZe=PZe,RE=Array.prototype,kZe=function(n){var e=n.some;return n===RE||OZe(RE,n)&&e===RE.some?MZe:e},$Ze=kZe,LZe=$Ze,NZe=LZe,goe=$r(NZe);function nf(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}var DZe=vse,zZe=DZe,RZe=zZe,VZe=RZe,voe=VZe,HZe=$r(voe),BZe=Lr,jZe=qne;BZe({target:"Object",stat:!0},{setPrototypeOf:jZe});var FZe=pi,UZe=FZe.Object.setPrototypeOf,WZe=UZe,GZe=WZe,KZe=GZe,qZe=KZe,YZe=qZe,XZe=YZe,moe=XZe,T_=$r(moe),ZZe=Mne,QZe=ZZe,JZe=QZe,eQe=JZe,tQe=eQe,Lk=$r(tQe);function x_(n,e){var t;return x_=T_?Lk(t=T_).call(t):function(i,s){return i.__proto__=s,i},x_(n,e)}function bi(n,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");n.prototype=HZe(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),_9(n,"prototype",{writable:!1}),e&&x_(n,e)}function Di(n,e){if(e&&(qn(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return nf(n)}var rQe=hse,nQe=rQe,iQe=nQe,sQe=iQe,Coe=sQe,oF=$r(Coe);function Rr(n){var e;return Rr=T_?Lk(e=oF).call(e):function(r){return r.__proto__||oF(r)},Rr(n)}function _s(n,e,t){return e=Xie(e),e in n?_9(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var Aoe={exports:{}},Ioe={exports:{}};(function(n){var e=gk,t=Yie;function r(i){"@babel/helpers - typeof";return n.exports=r=typeof e=="function"&&typeof t=="symbol"?function(s){return typeof s}:function(s){return s&&typeof e=="function"&&s.constructor===e&&s!==e.prototype?"symbol":typeof s},n.exports.__esModule=!0,n.exports.default=n.exports,r(i)}n.exports=r,n.exports.__esModule=!0,n.exports.default=n.exports})(Ioe);var oQe=Ioe.exports,aQe=ase,lQe=aQe,cQe=lQe,uQe=cQe,hQe=uQe,aF=Zs,dQe=vk,fQe=pd,pQe=pl,gQe=function(n,e,t){for(var r=dQe(e),i=pQe.f,s=fQe.f,o=0;o<r.length;o++){var a=r[o];!aF(n,a)&&!(t&&aF(t,a))&&i(n,a,s(e,a))}},vQe=co,mQe=H1,CQe=function(n,e){vQe(e)&&"cause"in e&&mQe(n,"cause",e.cause)},AQe=yi,yoe=Error,IQe=AQe("".replace),yQe=function(n){return String(new yoe(n).stack)}("zxcasd"),boe=/\n\s*at [^:]*:[^\n]*/,bQe=boe.test(yQe),EQe=function(n,e){if(bQe&&typeof n=="string"&&!yoe.prepareStackTrace)for(;e--;)n=IQe(n,boe,"");return n},wQe=ci,SQe=hp,TQe=!wQe(function(){var n=new Error("a");return"stack"in n?(Object.defineProperty(n,"stack",SQe(1,7)),n.stack!==7):!0}),xQe=H1,_Qe=EQe,PQe=TQe,lF=Error.captureStackTrace,OQe=function(n,e,t,r){PQe&&(lF?lF(n,e):xQe(n,"stack",_Qe(t,r)))},MQe=Uc,kQe=function(n,e){return n===void 0?arguments.length<2?"":e:MQe(n)},$Qe=Lr,LQe=$s,NQe=TA,W3=qne,DQe=gQe,Eoe=pp,VE=H1,HE=hp,zQe=CQe,RQe=OQe,VQe=bd,HQe=kQe,BQe=Ps,jQe=BQe("toStringTag"),G3=Error,FQe=[].push,W2=function(e,t){var r=LQe(BE,this),i;W3?i=W3(new G3,r?NQe(this):BE):(i=r?this:Eoe(BE),VE(i,jQe,"Error")),t!==void 0&&VE(i,"message",HQe(t)),RQe(i,W2,i.stack,1),arguments.length>2&&zQe(i,arguments[2]);var s=[];return VQe(e,FQe,{that:s}),VE(i,"errors",s),i};W3?W3(W2,G3):DQe(W2,G3,{name:!0});var BE=W2.prototype=Eoe(G3.prototype,{constructor:HE(1,W2),message:HE(1,""),name:HE(1,"AggregateError")});$Qe({global:!0},{AggregateError:W2});var UQe=os,WQe=V1,RA=WQe(UQe.process)==="process",GQe=T9,KQe=x0,qQe=TypeError,woe=function(n){if(GQe(n))return n;throw new qQe(KQe(n)+" is not a constructor")},cF=Fa,YQe=woe,XQe=dp,ZQe=Ps,QQe=ZQe("species"),Soe=function(n,e){var t=cF(n).constructor,r;return t===void 0||XQe(r=cF(t)[QQe])?e:YQe(r)},JQe=gd,Toe=/(?:ipad|iphone|ipod).*applewebkit/i.test(JQe),kl=os,eJe=w0,tJe=vd,uF=Xs,rJe=Zs,xoe=ci,hF=jne,nJe=SA,dF=JM,iJe=mse,sJe=Toe,oJe=RA,__=kl.setImmediate,fF=kl.clearImmediate,aJe=kl.process,jE=kl.Dispatch,lJe=kl.Function,pF=kl.MessageChannel,cJe=kl.String,FE=0,km={},gF="onreadystatechange",$C,Qd,UE,WE;xoe(function(){$C=kl.location});var Nk=function(n){if(rJe(km,n)){var e=km[n];delete km[n],e()}},GE=function(n){return function(){Nk(n)}},vF=function(n){Nk(n.data)},mF=function(n){kl.postMessage(cJe(n),$C.protocol+"//"+$C.host)};(!__||!fF)&&(__=function(e){iJe(arguments.length,1);var t=uF(e)?e:lJe(e),r=nJe(arguments,1);return km[++FE]=function(){eJe(t,void 0,r)},Qd(FE),FE},fF=function(e){delete km[e]},oJe?Qd=function(n){aJe.nextTick(GE(n))}:jE&&jE.now?Qd=function(n){jE.now(GE(n))}:pF&&!sJe?(UE=new pF,WE=UE.port2,UE.port1.onmessage=vF,Qd=tJe(WE.postMessage,WE)):kl.addEventListener&&uF(kl.postMessage)&&!kl.importScripts&&$C&&$C.protocol!=="file:"&&!xoe(mF)?(Qd=mF,kl.addEventListener("message",vF,!1)):gF in dF("script")?Qd=function(n){hF.appendChild(dF("script"))[gF]=function(){hF.removeChild(this),Nk(n)}}:Qd=function(n){setTimeout(GE(n),0)});var _oe={set:__},Poe=function(){this.head=null,this.tail=null};Poe.prototype={add:function(n){var e={item:n,next:null},t=this.tail;t?t.next=e:this.head=e,this.tail=e},get:function(){var n=this.head;if(n){var e=this.head=n.next;return e===null&&(this.tail=null),n.item}}};var Ooe=Poe,uJe=gd,hJe=/ipad|iphone|ipod/i.test(uJe)&&typeof Pebble<"u",dJe=gd,fJe=/web0s(?!.*chrome)/i.test(dJe),Kf=os,CF=vd,pJe=pd.f,KE=_oe.set,gJe=Ooe,vJe=Toe,mJe=hJe,CJe=fJe,qE=RA,AF=Kf.MutationObserver||Kf.WebKitMutationObserver,IF=Kf.document,yF=Kf.process,ey=Kf.Promise,bF=pJe(Kf,"queueMicrotask"),P_=bF&&bF.value,hg,YE,XE,ty,EF;if(!P_){var ry=new gJe,ny=function(){var n,e;for(qE&&(n=yF.domain)&&n.exit();e=ry.get();)try{e()}catch(t){throw ry.head&&hg(),t}n&&n.enter()};!vJe&&!qE&&!CJe&&AF&&IF?(YE=!0,XE=IF.createTextNode(""),new AF(ny).observe(XE,{characterData:!0}),hg=function(){XE.data=YE=!YE}):!mJe&&ey&&ey.resolve?(ty=ey.resolve(void 0),ty.constructor=ey,EF=CF(ty.then,ty),hg=function(){EF(ny)}):qE?hg=function(){yF.nextTick(ny)}:(KE=CF(KE,Kf),hg=function(){KE(ny)}),P_=function(n){ry.head||hg(),ry.add(n)}}var AJe=P_,IJe=function(n,e){try{arguments.length===1?console.error(n):console.error(n,e)}catch{}},D0=function(n){try{return{error:!1,value:n()}}catch(e){return{error:!0,value:e}}},yJe=os,z0=yJe.Promise,Moe=typeof Deno=="object"&&Deno&&typeof Deno.version=="object",bJe=Moe,EJe=RA,wJe=!bJe&&!EJe&&typeof window=="object"&&typeof document=="object",SJe=os,$m=z0,TJe=Xs,xJe=Sne,_Je=Jne,PJe=Ps,OJe=wJe,MJe=Moe,ZE=S0,wF=$m&&$m.prototype,kJe=PJe("species"),SF=!1,koe=TJe(SJe.PromiseRejectionEvent),$Je=xJe("Promise",function(){var n=_Je($m),e=n!==String($m);if(!e&&ZE===66||!(wF.catch&&wF.finally))return!0;if(!ZE||ZE<51||!/native code/.test(n)){var t=new $m(function(s){s(1)}),r=function(s){s(function(){},function(){})},i=t.constructor={};if(i[kJe]=r,SF=t.then(function(){})instanceof r,!SF)return!0}return!e&&(OJe||MJe)&&!koe}),VA={CONSTRUCTOR:$Je,REJECTION_EVENT:koe},Nu={},TF=fl,LJe=TypeError,NJe=function(n){var e,t;this.promise=new n(function(r,i){if(e!==void 0||t!==void 0)throw new LJe("Bad Promise constructor");e=r,t=i}),this.resolve=TF(e),this.reject=TF(t)};Nu.f=function(n){return new NJe(n)};var DJe=Lr,K3=RA,rd=os,HA=zo,zJe=P0,RJe=gp,VJe=doe,HJe=fl,O_=Xs,BJe=co,jJe=j9,FJe=Soe,$oe=_oe.set,Dk=AJe,UJe=IJe,WJe=D0,GJe=Ooe,Loe=md,M_=z0,Noe=VA,Doe=Nu,U9="Promise",zoe=Noe.CONSTRUCTOR,KJe=Noe.REJECTION_EVENT,QE=Loe.getterFor(U9),qJe=Loe.set,YJe=M_&&M_.prototype,jg=M_,JE=YJe,Roe=rd.TypeError,k_=rd.document,zk=rd.process,$_=Doe.f,XJe=$_,ZJe=!!(k_&&k_.createEvent&&rd.dispatchEvent),Voe="unhandledrejection",QJe="rejectionhandled",xF=0,Hoe=1,JJe=2,Rk=1,Boe=2,iy,_F,eet,joe=function(n){var e;return BJe(n)&&O_(e=n.then)?e:!1},Foe=function(n,e){var t=e.value,r=e.state===Hoe,i=r?n.ok:n.fail,s=n.resolve,o=n.reject,a=n.domain,l,c,u;try{i?(r||(e.rejection===Boe&&ret(e),e.rejection=Rk),i===!0?l=t:(a&&a.enter(),l=i(t),a&&(a.exit(),u=!0)),l===n.promise?o(new Roe("Promise-chain cycle")):(c=joe(l))?HA(c,l,s,o):s(l)):o(t)}catch(h){a&&!u&&a.exit(),o(h)}},Uoe=function(n,e){n.notified||(n.notified=!0,Dk(function(){for(var t=n.reactions,r;r=t.get();)Foe(r,n);n.notified=!1,e&&!n.rejection&&tet(n)}))},Woe=function(n,e,t){var r,i;ZJe?(r=k_.createEvent("Event"),r.promise=e,r.reason=t,r.initEvent(n,!1,!0),rd.dispatchEvent(r)):r={promise:e,reason:t},!KJe&&(i=rd["on"+n])?i(r):n===Voe&&UJe("Unhandled promise rejection",t)},tet=function(n){HA($oe,rd,function(){var e=n.facade,t=n.value,r=PF(n),i;if(r&&(i=WJe(function(){K3?zk.emit("unhandledRejection",t,e):Woe(Voe,e,t)}),n.rejection=K3||PF(n)?Boe:Rk,i.error))throw i.value})},PF=function(n){return n.rejection!==Rk&&!n.parent},ret=function(n){HA($oe,rd,function(){var e=n.facade;K3?zk.emit("rejectionHandled",e):Woe(QJe,e,n.value)})},Fg=function(n,e,t){return function(r){n(e,r,t)}},g2=function(n,e,t){n.done||(n.done=!0,t&&(n=t),n.value=e,n.state=JJe,Uoe(n,!0))},L_=function(n,e,t){if(!n.done){n.done=!0,t&&(n=t);try{if(n.facade===e)throw new Roe("Promise can't be resolved itself");var r=joe(e);r?Dk(function(){var i={done:!1};try{HA(r,e,Fg(L_,i,n),Fg(g2,i,n))}catch(s){g2(i,s,n)}}):(n.value=e,n.state=Hoe,Uoe(n,!1))}catch(i){g2({done:!1},i,n)}}};zoe&&(jg=function(e){jJe(this,JE),HJe(e),HA(iy,this);var t=QE(this);try{e(Fg(L_,t),Fg(g2,t))}catch(r){g2(t,r)}},JE=jg.prototype,iy=function(e){qJe(this,{type:U9,done:!1,notified:!1,parent:!1,reactions:new GJe,rejection:!1,state:xF,value:void 0})},iy.prototype=zJe(JE,"then",function(e,t){var r=QE(this),i=$_(FJe(this,jg));return r.parent=!0,i.ok=O_(e)?e:!0,i.fail=O_(t)&&t,i.domain=K3?zk.domain:void 0,r.state===xF?r.reactions.add(i):Dk(function(){Foe(i,r)}),i.promise}),_F=function(){var n=new iy,e=QE(n);this.promise=n,this.resolve=Fg(L_,e),this.reject=Fg(g2,e)},Doe.f=$_=function(n){return n===jg||n===eet?new _F(n):XJe(n)});DJe({global:!0,wrap:!0,forced:zoe},{Promise:jg});RJe(jg,U9,!1,!0);VJe(U9);var net=z0,iet=oie,set=VA.CONSTRUCTOR,W9=set||!iet(function(n){net.all(n).then(void 0,function(){})}),oet=Lr,aet=zo,cet=fl,uet=Nu,het=D0,det=bd,fet=W9;oet({target:"Promise",stat:!0,forced:fet},{all:function(e){var t=this,r=uet.f(t),i=r.resolve,s=r.reject,o=het(function(){var a=cet(t.resolve),l=[],c=0,u=1;det(e,function(h){var d=c++,g=!1;u++,aet(a,t,h).then(function(f){g||(g=!0,l[d]=f,--u||i(l))},s)}),--u||i(l)});return o.error&&s(o.value),r.promise}});var pet=Lr,get=VA.CONSTRUCTOR,OF=z0;OF&&OF.prototype;pet({target:"Promise",proto:!0,forced:get,real:!0},{catch:function(n){return this.then(void 0,n)}});var vet=Lr,met=zo,Cet=fl,Aet=Nu,Iet=D0,yet=bd,bet=W9;vet({target:"Promise",stat:!0,forced:bet},{race:function(e){var t=this,r=Aet.f(t),i=r.reject,s=Iet(function(){var o=Cet(t.resolve);yet(e,function(a){met(o,t,a).then(r.resolve,i)})});return s.error&&i(s.value),r.promise}});var Eet=Lr,wet=zo,Tet=Nu,xet=VA.CONSTRUCTOR;Eet({target:"Promise",stat:!0,forced:xet},{reject:function(e){var t=Tet.f(this);return wet(t.reject,void 0,e),t.promise}});var _et=Fa,Pet=co,Oet=Nu,Goe=function(n,e){if(_et(n),Pet(e)&&e.constructor===n)return e;var t=Oet.f(n),r=t.resolve;return r(e),t.promise},Met=Lr,ket=Ba,$et=v$e,Let=z0,Net=VA.CONSTRUCTOR,Det=Goe,zet=ket("Promise"),Ret=!Net;Met({target:"Promise",stat:!0,forced:$et},{resolve:function(e){return Det(Ret&&this===zet?Let:this,e)}});var Vet=Lr,Het=zo,Bet=fl,jet=Nu,Fet=D0,Uet=bd,Wet=W9;Vet({target:"Promise",stat:!0,forced:Wet},{allSettled:function(e){var t=this,r=jet.f(t),i=r.resolve,s=r.reject,o=Fet(function(){var a=Bet(t.resolve),l=[],c=0,u=1;Uet(e,function(h){var d=c++,g=!1;u++,Het(a,t,h).then(function(f){g||(g=!0,l[d]={status:"fulfilled",value:f},--u||i(l))},function(f){g||(g=!0,l[d]={status:"rejected",reason:f},--u||i(l))})}),--u||i(l)});return o.error&&s(o.value),r.promise}});var Get=Lr,Ket=zo,qet=fl,Yet=Ba,Xet=Nu,Zet=D0,Qet=bd,Jet=W9,MF="No one promise resolved";Get({target:"Promise",stat:!0,forced:Jet},{any:function(e){var t=this,r=Yet("AggregateError"),i=Xet.f(t),s=i.resolve,o=i.reject,a=Zet(function(){var l=qet(t.resolve),c=[],u=0,h=1,d=!1;Qet(e,function(g){var f=u++,v=!1;h++,Ket(l,t,g).then(function(C){v||d||(d=!0,s(C))},function(C){v||d||(v=!0,c[f]=C,--h||o(new r(c,MF)))})}),--h||o(new r(c,MF))});return a.error&&o(a.value),i.promise}});var ett=Lr,N_=z0,ttt=ci,rtt=Ba,ntt=Xs,itt=Soe,kF=Goe,stt=N_&&N_.prototype,ott=!!N_&&ttt(function(){stt.finally.call({then:function(){}},function(){})});ett({target:"Promise",proto:!0,real:!0,forced:ott},{finally:function(n){var e=itt(this,rtt("Promise")),t=ntt(n);return this.then(t?function(r){return kF(e,n()).then(function(){return r})}:n,t?function(r){return kF(e,n()).then(function(){throw r})}:n)}});var att=pi,ltt=att.Promise,ctt=ltt,utt=ctt,htt=Lr,dtt=Nu;htt({target:"Promise",stat:!0},{withResolvers:function(){var e=dtt.f(this);return{promise:e.promise,resolve:e.resolve,reject:e.reject}}});var ftt=utt,ptt=ftt,gtt=Lr,vtt=Nu,mtt=D0;gtt({target:"Promise",stat:!0,forced:!0},{try:function(n){var e=vtt.f(this),t=mtt(n);return(t.error?e.reject:e.resolve)(t.value),e.promise}});var Ctt=ptt,Att=Ctt,Itt=Att,ytt=lse,btt=ytt,Ett=btt,wtt=Ett,Stt=wtt;(function(n){var e=oQe.default,t=gie,r=gk,i=voe,s=Coe,o=hQe,a=ese,l=moe,c=Itt,u=Stt,h=rse;function d(){n.exports=d=function(){return f},n.exports.__esModule=!0,n.exports.default=n.exports;var g,f={},v=Object.prototype,C=v.hasOwnProperty,A=t||function(J,K,q){J[K]=q.value},b=typeof r=="function"?r:{},m=b.iterator||"@@iterator",E=b.asyncIterator||"@@asyncIterator",I=b.toStringTag||"@@toStringTag";function S(J,K,q){return t(J,K,{value:q,enumerable:!0,configurable:!0,writable:!0}),J[K]}try{S({},"")}catch{S=function(q,ue,te){return q[ue]=te}}function T(J,K,q,ue){var te=K&&K.prototype instanceof N?K:N,ce=i(te.prototype),ge=new fe(ue||[]);return A(ce,"_invoke",{value:Q(J,q,ge)}),ce}function P(J,K,q){try{return{type:"normal",arg:J.call(K,q)}}catch(ue){return{type:"throw",arg:ue}}}f.wrap=T;var _="suspendedStart",$="suspendedYield",B="executing",U="completed",H={};function N(){}function W(){}function D(){}var R={};S(R,m,function(){return this});var Y=s,ie=Y&&Y(Y(oe([])));ie&&ie!==v&&C.call(ie,m)&&(R=ie);var de=D.prototype=N.prototype=i(R);function xe(J){var K;o(K=["next","throw","return"]).call(K,function(q){S(J,q,function(ue){return this._invoke(q,ue)})})}function X(J,K){function q(te,ce,ge,Te){var ae=P(J[te],J,ce);if(ae.type!=="throw"){var L=ae.arg,F=L.value;return F&&e(F)=="object"&&C.call(F,"__await")?K.resolve(F.__await).then(function(re){q("next",re,ge,Te)},function(re){q("throw",re,ge,Te)}):K.resolve(F).then(function(re){L.value=re,ge(L)},function(re){return q("throw",re,ge,Te)})}Te(ae.arg)}var ue;A(this,"_invoke",{value:function(ce,ge){function Te(){return new K(function(ae,L){q(ce,ge,ae,L)})}return ue=ue?ue.then(Te,Te):Te()}})}function Q(J,K,q){var ue=_;return function(te,ce){if(ue===B)throw new Error("Generator is already running");if(ue===U){if(te==="throw")throw ce;return{value:g,done:!0}}for(q.method=te,q.arg=ce;;){var ge=q.delegate;if(ge){var Te=he(ge,q);if(Te){if(Te===H)continue;return Te}}if(q.method==="next")q.sent=q._sent=q.arg;else if(q.method==="throw"){if(ue===_)throw ue=U,q.arg;q.dispatchException(q.arg)}else q.method==="return"&&q.abrupt("return",q.arg);ue=B;var ae=P(J,K,q);if(ae.type==="normal"){if(ue=q.done?U:$,ae.arg===H)continue;return{value:ae.arg,done:q.done}}ae.type==="throw"&&(ue=U,q.method="throw",q.arg=ae.arg)}}}function he(J,K){var q=K.method,ue=J.iterator[q];if(ue===g)return K.delegate=null,q==="throw"&&J.iterator.return&&(K.method="return",K.arg=g,he(J,K),K.method==="throw")||q!=="return"&&(K.method="throw",K.arg=new TypeError("The iterator does not provide a '"+q+"' method")),H;var te=P(ue,J.iterator,K.arg);if(te.type==="throw")return K.method="throw",K.arg=te.arg,K.delegate=null,H;var ce=te.arg;return ce?ce.done?(K[J.resultName]=ce.value,K.next=J.nextLoc,K.method!=="return"&&(K.method="next",K.arg=g),K.delegate=null,H):ce:(K.method="throw",K.arg=new TypeError("iterator result is not an object"),K.delegate=null,H)}function me(J){var K,q={tryLoc:J[0]};1 in J&&(q.catchLoc=J[1]),2 in J&&(q.finallyLoc=J[2],q.afterLoc=J[3]),a(K=this.tryEntries).call(K,q)}function _e(J){var K=J.completion||{};K.type="normal",delete K.arg,J.completion=K}function fe(J){this.tryEntries=[{tryLoc:"root"}],o(J).call(J,me,this),this.reset(!0)}function oe(J){if(J||J===""){var K=J[m];if(K)return K.call(J);if(typeof J.next=="function")return J;if(!isNaN(J.length)){var q=-1,ue=function te(){for(;++q<J.length;)if(C.call(J,q))return te.value=J[q],te.done=!1,te;return te.value=g,te.done=!0,te};return ue.next=ue}}throw new TypeError(e(J)+" is not iterable")}return W.prototype=D,A(de,"constructor",{value:D,configurable:!0}),A(D,"constructor",{value:W,configurable:!0}),W.displayName=S(D,I,"GeneratorFunction"),f.isGeneratorFunction=function(J){var K=typeof J=="function"&&J.constructor;return!!K&&(K===W||(K.displayName||K.name)==="GeneratorFunction")},f.mark=function(J){return l?l(J,D):(J.__proto__=D,S(J,I,"GeneratorFunction")),J.prototype=i(de),J},f.awrap=function(J){return{__await:J}},xe(X.prototype),S(X.prototype,E,function(){return this}),f.AsyncIterator=X,f.async=function(J,K,q,ue,te){te===void 0&&(te=c);var ce=new X(T(J,K,q,ue),te);return f.isGeneratorFunction(K)?ce:ce.next().then(function(ge){return ge.done?ge.value:ce.next()})},xe(de),S(de,I,"Generator"),S(de,m,function(){return this}),S(de,"toString",function(){return"[object Generator]"}),f.keys=function(J){var K=Object(J),q=[];for(var ue in K)a(q).call(q,ue);return u(q).call(q),function te(){for(;q.length;){var ce=q.pop();if(ce in K)return te.value=ce,te.done=!1,te}return te.done=!0,te}},f.values=oe,fe.prototype={constructor:fe,reset:function(K){var q;if(this.prev=0,this.next=0,this.sent=this._sent=g,this.done=!1,this.delegate=null,this.method="next",this.arg=g,o(q=this.tryEntries).call(q,_e),!K)for(var ue in this)ue.charAt(0)==="t"&&C.call(this,ue)&&!isNaN(+h(ue).call(ue,1))&&(this[ue]=g)},stop:function(){this.done=!0;var K=this.tryEntries[0].completion;if(K.type==="throw")throw K.arg;return this.rval},dispatchException:function(K){if(this.done)throw K;var q=this;function ue(L,F){return ge.type="throw",ge.arg=K,q.next=L,F&&(q.method="next",q.arg=g),!!F}for(var te=this.tryEntries.length-1;te>=0;--te){var ce=this.tryEntries[te],ge=ce.completion;if(ce.tryLoc==="root")return ue("end");if(ce.tryLoc<=this.prev){var Te=C.call(ce,"catchLoc"),ae=C.call(ce,"finallyLoc");if(Te&&ae){if(this.prev<ce.catchLoc)return ue(ce.catchLoc,!0);if(this.prev<ce.finallyLoc)return ue(ce.finallyLoc)}else if(Te){if(this.prev<ce.catchLoc)return ue(ce.catchLoc,!0)}else{if(!ae)throw new Error("try statement without catch or finally");if(this.prev<ce.finallyLoc)return ue(ce.finallyLoc)}}}},abrupt:function(K,q){for(var ue=this.tryEntries.length-1;ue>=0;--ue){var te=this.tryEntries[ue];if(te.tryLoc<=this.prev&&C.call(te,"finallyLoc")&&this.prev<te.finallyLoc){var ce=te;break}}ce&&(K==="break"||K==="continue")&&ce.tryLoc<=q&&q<=ce.finallyLoc&&(ce=null);var ge=ce?ce.completion:{};return ge.type=K,ge.arg=q,ce?(this.method="next",this.next=ce.finallyLoc,H):this.complete(ge)},complete:function(K,q){if(K.type==="throw")throw K.arg;return K.type==="break"||K.type==="continue"?this.next=K.arg:K.type==="return"?(this.rval=this.arg=K.arg,this.method="return",this.next="end"):K.type==="normal"&&q&&(this.next=q),H},finish:function(K){for(var q=this.tryEntries.length-1;q>=0;--q){var ue=this.tryEntries[q];if(ue.finallyLoc===K)return this.complete(ue.completion,ue.afterLoc),_e(ue),H}},catch:function(K){for(var q=this.tryEntries.length-1;q>=0;--q){var ue=this.tryEntries[q];if(ue.tryLoc===K){var te=ue.completion;if(te.type==="throw"){var ce=te.arg;_e(ue)}return ce}}throw new Error("illegal catch attempt")},delegateYield:function(K,q,ue){return this.delegate={iterator:oe(K),resultName:q,nextLoc:ue},this.method==="next"&&(this.arg=g),H}},f}n.exports=d,n.exports.__esModule=!0,n.exports.default=n.exports})(Aoe);var Ttt=Aoe.exports,A4=Ttt(),xtt=A4;try{regeneratorRuntime=A4}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=A4:Function("r","regeneratorRuntime = r")(A4)}var Ya=$r(xtt),_tt=fl,Ptt=ja,Ott=A9,Mtt=gl,ktt=TypeError,$tt=function(n){return function(e,t,r,i){_tt(t);var s=Ptt(e),o=Ott(s),a=Mtt(s),l=n?a-1:0,c=n?-1:1;if(r<2)for(;;){if(l in o){i=o[l],l+=c;break}if(l+=c,n?l<0:a<=l)throw new ktt("Reduce of empty array with no initial value")}for(;n?l>=0:a>l;l+=c)l in o&&(i=t(i,o[l],l,s));return i}},Ltt={left:$tt(!1)},Ntt=Lr,Dtt=Ltt.left,ztt=k0,$F=S0,Rtt=RA,Vtt=!Rtt&&$F>79&&$F<83,Htt=Vtt||!ztt("reduce");Ntt({target:"Array",proto:!0,forced:Htt},{reduce:function(e){var t=arguments.length;return Dtt(this,e,t,t>1?arguments[1]:void 0)}});var Btt=uo,jtt=Btt("Array").reduce,Ftt=$s,Utt=jtt,ew=Array.prototype,Wtt=function(n){var e=n.reduce;return n===ew||Ftt(ew,n)&&e===ew.reduce?Utt:e},Gtt=Wtt,Ktt=Gtt,qtt=Ktt,Vk=$r(qtt),Ytt=Id,Xtt=gl,Ztt=P9,Qtt=vd,Koe=function(n,e,t,r,i,s,o,a){for(var l=i,c=0,u=o?Qtt(o,a):!1,h,d;c<r;)c in t&&(h=u?u(t[c],c,e):t[c],s>0&&Ytt(h)?(d=Xtt(h),l=Koe(n,e,h,d,l,s-1)-1):(Ztt(l+1),n[l]=h),l++),c++;return l},Jtt=Koe,ert=Lr,trt=Jtt,rrt=fl,nrt=ja,irt=gl,srt=O9;ert({target:"Array",proto:!0},{flatMap:function(e){var t=nrt(this),r=irt(t),i;return rrt(e),i=srt(t,0),i.length=trt(i,t,t,r,0,1,e,arguments.length>1?arguments[1]:void 0),i}});var ort=uo;ort("Array").flatMap;var art=kk,lrt=poe;art("Set",function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},lrt);var crt=pi,urt=crt.Set,hrt=urt,drt=hrt,frt=drt,ou=$r(frt),prt=qie,v2=$r(prt),grt=lk,vrt=grt,mrt=vrt,Crt=mrt,Art=Crt,Irt=Art,yrt=Irt,brt=yrt,Ert=brt,wrt=Ert,tw=$r(wrt),LF=mie,Srt=Math.floor,D_=function(n,e){var t=n.length,r=Srt(t/2);return t<8?Trt(n,e):xrt(n,D_(LF(n,0,r),e),D_(LF(n,r),e),e)},Trt=function(n,e){for(var t=n.length,r=1,i,s;r<t;){for(s=r,i=n[r];s&&e(n[s-1],i)>0;)n[s]=n[--s];s!==r++&&(n[s]=i)}return n},xrt=function(n,e,t,r){for(var i=e.length,s=t.length,o=0,a=0;o<i||a<s;)n[o+a]=o<i&&a<s?r(e[o],t[a])<=0?e[o++]:t[a++]:o<i?e[o++]:t[a++];return n},_rt=D_,Prt=gd,NF=Prt.match(/firefox\/(\d+)/i),Ort=!!NF&&+NF[1],Mrt=gd,krt=/MSIE|Trident/.test(Mrt),$rt=gd,DF=$rt.match(/AppleWebKit\/(\d+)\./),Lrt=!!DF&&+DF[1],Nrt=Lr,qoe=yi,Drt=fl,zrt=ja,zF=gl,Rrt=cse,RF=Uc,Hk=ci,Vrt=_rt,Hrt=k0,VF=Ort,Brt=krt,HF=S0,BF=Lrt,wh=[],jF=qoe(wh.sort),jrt=qoe(wh.push),Frt=Hk(function(){wh.sort(void 0)}),Urt=Hk(function(){wh.sort(null)}),Wrt=Hrt("sort"),Yoe=!Hk(function(){if(HF)return HF<70;if(!(VF&&VF>3)){if(Brt)return!0;if(BF)return BF<603;var n="",e,t,r,i;for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:r=3;break;case 68:case 71:r=4;break;default:r=2}for(i=0;i<47;i++)wh.push({k:t+i,v:r})}for(wh.sort(function(s,o){return o.v-s.v}),i=0;i<wh.length;i++)t=wh[i].k.charAt(0),n.charAt(n.length-1)!==t&&(n+=t);return n!=="DGBEFHACIJK"}}),Grt=Frt||!Urt||!Wrt||!Yoe,Krt=function(n){return function(e,t){return t===void 0?-1:e===void 0?1:n!==void 0?+n(e,t)||0:RF(e)>RF(t)?1:-1}};Nrt({target:"Array",proto:!0,forced:Grt},{sort:function(e){e!==void 0&&Drt(e);var t=zrt(this);if(Yoe)return e===void 0?jF(t):jF(t,e);var r=[],i=zF(t),s,o;for(o=0;o<i;o++)o in t&&jrt(r,t[o]);for(Vrt(r,Krt(e)),s=zF(r),o=0;o<s;)t[o]=r[o++];for(;o<i;)Rrt(t,o++);return t}});var qrt=uo,Yrt=qrt("Array").sort,Xrt=$s,Zrt=Yrt,rw=Array.prototype,Qrt=function(n){var e=n.sort;return n===rw||Xrt(rw,n)&&e===rw.sort?Zrt:e},Jrt=Qrt,ent=Jrt,tnt=ent,Vh=$r(tnt),rnt=uo,nnt=rnt("Array").keys,int=nnt,snt=int,ont=B1,ant=Zs,lnt=$s,cnt=snt,nw=Array.prototype,unt={DOMTokenList:!0,NodeList:!0},hnt=function(n){var e=n.keys;return n===nw||lnt(nw,n)&&e===nw.keys||ant(unt,ont(n))?cnt:e},dnt=hnt,dg=$r(dnt),fnt=uo,pnt=fnt("Array").values,gnt=pnt,vnt=gnt,mnt=B1,Cnt=Zs,Ant=$s,Int=vnt,iw=Array.prototype,ynt={DOMTokenList:!0,NodeList:!0},bnt=function(n){var e=n.values;return n===iw||Ant(iw,n)&&e===iw.values||Cnt(ynt,mnt(n))?Int:e},Ent=bnt,q3=$r(Ent),wnt=uo,Snt=wnt("Array").entries,Tnt=Snt,xnt=Tnt,_nt=B1,Pnt=Zs,Ont=$s,Mnt=xnt,sw=Array.prototype,knt={DOMTokenList:!0,NodeList:!0},$nt=function(n){var e=n.entries;return n===sw||Ont(sw,n)&&e===sw.entries||Pnt(knt,_nt(n))?Mnt:e},Lnt=$nt,Nnt=$r(Lnt),Dnt=pie,BA=$r(Dnt),znt=Lr,Rnt=Ba,ow=w0,Vnt=One,FF=woe,Hnt=Fa,UF=co,Bnt=pp,Xoe=ci,Bk=Rnt("Reflect","construct"),jnt=Object.prototype,Fnt=[].push,Zoe=Xoe(function(){function n(){}return!(Bk(function(){},[],n)instanceof n)}),Qoe=!Xoe(function(){Bk(function(){})}),WF=Zoe||Qoe;znt({target:"Reflect",stat:!0,forced:WF,sham:WF},{construct:function(e,t){FF(e),Hnt(t);var r=arguments.length<3?e:FF(arguments[2]);if(Qoe&&!Zoe)return Bk(e,t,r);if(e===r){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var i=[null];return ow(Fnt,i,t),new(ow(Vnt,e,i))}var s=r.prototype,o=Bnt(UF(s)?s:jnt),a=ow(e,o,t);return UF(a)?a:o}});var Unt=pi,Wnt=Unt.Reflect.construct,Gnt=Wnt,Knt=Gnt,qnt=Knt,xt=$r(qnt),Ynt=pi,Xnt=Ynt.Object.getOwnPropertySymbols,Znt=Xnt,Qnt=Znt,Jnt=Qnt,Mu=$r(Jnt),Joe={exports:{}},eit=Lr,tit=ci,rit=Lu,eae=pd.f,tae=Xo,nit=!tae||tit(function(){eae(1)});eit({target:"Object",stat:!0,forced:nit,sham:!tae},{getOwnPropertyDescriptor:function(e,t){return eae(rit(e),t)}});var iit=pi,rae=iit.Object,sit=Joe.exports=function(e,t){return rae.getOwnPropertyDescriptor(e,t)};rae.getOwnPropertyDescriptor.sham&&(sit.sham=!0);var oit=Joe.exports,ait=oit,nae=ait,lit=nae,Du=$r(lit),cit=Lr,uit=Xo,hit=vk,dit=Lu,fit=pd,pit=M0;cit({target:"Object",stat:!0,sham:!uit},{getOwnPropertyDescriptors:function(e){for(var t=dit(e),r=fit.f,i=hit(t),s={},o=0,a,l;i.length>o;)l=r(t,a=i[o++]),l!==void 0&&pit(s,a,l);return s}});var git=pi,vit=git.Object.getOwnPropertyDescriptors,mit=vit,Cit=mit,Ait=Cit,ku=$r(Ait),iae={exports:{}},Iit=Lr,yit=Xo,GF=S9.f;Iit({target:"Object",stat:!0,forced:Object.defineProperties!==GF,sham:!yit},{defineProperties:GF});var bit=pi,sae=bit.Object,Eit=iae.exports=function(e,t){return sae.defineProperties(e,t)};sae.defineProperties.sham&&(Eit.sham=!0);var wit=iae.exports,Sit=wit,Tit=Sit,xit=Tit,jA=$r(xit);let sy;const _it=new Uint8Array(16);function Pit(){if(!sy&&(sy=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!sy))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return sy(_it)}const la=[];for(let n=0;n<256;++n)la.push((n+256).toString(16).slice(1));function Oit(n,e=0){return la[n[e+0]]+la[n[e+1]]+la[n[e+2]]+la[n[e+3]]+"-"+la[n[e+4]]+la[n[e+5]]+"-"+la[n[e+6]]+la[n[e+7]]+"-"+la[n[e+8]]+la[n[e+9]]+"-"+la[n[e+10]]+la[n[e+11]]+la[n[e+12]]+la[n[e+13]]+la[n[e+14]]+la[n[e+15]]}const Mit=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto);var KF={randomUUID:Mit};function m2(n,e,t){if(KF.randomUUID&&!n)return KF.randomUUID();n=n||{};const r=n.random||(n.rng||Pit)();return r[6]=r[6]&15|64,r[8]=r[8]&63|128,Oit(r)}var oae;function qF(n,e){var t=xs(n);if(Mu){var r=Mu(n);e&&(r=Co(r).call(r,function(i){return Du(n,i).enumerable})),t.push.apply(t,r)}return t}function YF(n){for(var e=1;e<arguments.length;e++){var t,r,i=arguments[e]!=null?arguments[e]:{};e%2?vi(t=qF(Object(i),!0)).call(t,function(s){_s(n,s,i[s])}):ku?jA(n,ku(i)):vi(r=qF(Object(i))).call(r,function(s){BA(n,s,Du(i,s))})}return n}function kit(n){var e=$it();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function $it(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}function Tl(n,e){var t=typeof j1<"u"&&Ad(n)||n["@@iterator"];if(!t){if(Hn(n)||(t=Lit(n))||e){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(c){throw c},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,o=!1,a;return{s:function(){t=t.call(n)},n:function(){var c=t.next();return s=c.done,c},e:function(c){o=!0,a=c},f:function(){try{!s&&t.return!=null&&t.return()}finally{if(o)throw a}}}}function Lit(n,e){var t;if(n){if(typeof n=="string")return XF(n,e);var r=ko(t=Object.prototype.toString.call(n)).call(t,8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return Cd(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return XF(n,e)}}function XF(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}function ZF(n){return typeof n=="string"||typeof n=="number"}var Nit=function(){function n(e){sr(this,n),_s(this,"delay",void 0),_s(this,"max",void 0),_s(this,"_queue",[]),_s(this,"_timeout",null),_s(this,"_extended",null),this.delay=null,this.max=1/0,this.setOptions(e)}return or(n,[{key:"setOptions",value:function(t){t&&typeof t.delay<"u"&&(this.delay=t.delay),t&&typeof t.max<"u"&&(this.max=t.max),this._flushIfNeeded()}},{key:"destroy",value:function(){if(this.flush(),this._extended){for(var t=this._extended.object,r=this._extended.methods,i=0;i<r.length;i++){var s=r[i];s.original?t[s.name]=s.original:delete t[s.name]}this._extended=null}}},{key:"replace",value:function(t,r){var i=this,s=t[r];if(!s)throw new Error("Method "+r+" undefined");t[r]=function(){for(var o=arguments.length,a=new Array(o),l=0;l<o;l++)a[l]=arguments[l];i.queue({args:a,fn:s,context:this})}}},{key:"queue",value:function(t){typeof t=="function"?this._queue.push({fn:t}):this._queue.push(t),this._flushIfNeeded()}},{key:"_flushIfNeeded",value:function(){var t=this;this._queue.length>this.max&&this.flush(),this._timeout!=null&&(clearTimeout(this._timeout),this._timeout=null),this.queue.length>0&&typeof this.delay=="number"&&(this._timeout=Nc(function(){t.flush()},this.delay))}},{key:"flush",value:function(){var t,r;vi(t=Cu(r=this._queue).call(r,0)).call(t,function(i){i.fn.apply(i.context||i.fn,i.args||[])})}}],[{key:"extend",value:function(t,r){var i=new n(r);if(t.flush!==void 0)throw new Error("Target object already has a property flush");t.flush=function(){i.flush()};var s=[{name:"flush",original:void 0}];if(r&&r.replace)for(var o=0;o<r.replace.length;o++){var a=r.replace[o];s.push({name:a,original:t[a]}),i.replace(t,a)}return i._extended={object:t,methods:s},i}}]),n}(),Dit=function(){function n(){sr(this,n),_s(this,"_subscribers",{"*":[],add:[],remove:[],update:[]}),_s(this,"subscribe",n.prototype.on),_s(this,"unsubscribe",n.prototype.off)}return or(n,[{key:"_trigger",value:function(t,r,i){var s,o;if(t==="*")throw new Error("Cannot trigger event *");vi(s=vp(o=[]).call(o,ks(this._subscribers[t]),ks(this._subscribers["*"]))).call(s,function(a){a(t,r,i??null)})}},{key:"on",value:function(t,r){typeof r=="function"&&this._subscribers[t].push(r)}},{key:"off",value:function(t,r){var i;this._subscribers[t]=Co(i=this._subscribers[t]).call(i,function(s){return s!==r})}}]),n}();oae=v2;var QF=function(){function n(e){sr(this,n),_s(this,"_pairs",void 0),this._pairs=e}return or(n,[{key:oae,value:Ya.mark(function e(){var t,r,i,s,o;return Ya.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:t=Tl(this._pairs),l.prev=1,t.s();case 3:if((r=t.n()).done){l.next=9;break}return i=ai(r.value,2),s=i[0],o=i[1],l.next=7,[s,o];case 7:l.next=3;break;case 9:l.next=14;break;case 11:l.prev=11,l.t0=l.catch(1),t.e(l.t0);case 14:return l.prev=14,t.f(),l.finish(14);case 17:case"end":return l.stop()}},e,this,[[1,11,14,17]])})},{key:"entries",value:Ya.mark(function e(){var t,r,i,s,o;return Ya.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:t=Tl(this._pairs),l.prev=1,t.s();case 3:if((r=t.n()).done){l.next=9;break}return i=ai(r.value,2),s=i[0],o=i[1],l.next=7,[s,o];case 7:l.next=3;break;case 9:l.next=14;break;case 11:l.prev=11,l.t0=l.catch(1),t.e(l.t0);case 14:return l.prev=14,t.f(),l.finish(14);case 17:case"end":return l.stop()}},e,this,[[1,11,14,17]])})},{key:"keys",value:Ya.mark(function e(){var t,r,i,s;return Ya.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:t=Tl(this._pairs),a.prev=1,t.s();case 3:if((r=t.n()).done){a.next=9;break}return i=ai(r.value,1),s=i[0],a.next=7,s;case 7:a.next=3;break;case 9:a.next=14;break;case 11:a.prev=11,a.t0=a.catch(1),t.e(a.t0);case 14:return a.prev=14,t.f(),a.finish(14);case 17:case"end":return a.stop()}},e,this,[[1,11,14,17]])})},{key:"values",value:Ya.mark(function e(){var t,r,i,s;return Ya.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:t=Tl(this._pairs),a.prev=1,t.s();case 3:if((r=t.n()).done){a.next=9;break}return i=ai(r.value,2),s=i[1],a.next=7,s;case 7:a.next=3;break;case 9:a.next=14;break;case 11:a.prev=11,a.t0=a.catch(1),t.e(a.t0);case 14:return a.prev=14,t.f(),a.finish(14);case 17:case"end":return a.stop()}},e,this,[[1,11,14,17]])})},{key:"toIdArray",value:function(){var t;return ha(t=ks(this._pairs)).call(t,function(r){return r[0]})}},{key:"toItemArray",value:function(){var t;return ha(t=ks(this._pairs)).call(t,function(r){return r[1]})}},{key:"toEntryArray",value:function(){return ks(this._pairs)}},{key:"toObjectMap",value:function(){var t=Dh(null),r=Tl(this._pairs),i;try{for(r.s();!(i=r.n()).done;){var s=ai(i.value,2),o=s[0],a=s[1];t[o]=a}}catch(l){r.e(l)}finally{r.f()}return t}},{key:"toMap",value:function(){return new F9(this._pairs)}},{key:"toIdSet",value:function(){return new ou(this.toIdArray())}},{key:"toItemSet",value:function(){return new ou(this.toItemArray())}},{key:"cache",value:function(){return new n(ks(this._pairs))}},{key:"distinct",value:function(t){var r=new ou,i=Tl(this._pairs),s;try{for(i.s();!(s=i.n()).done;){var o=ai(s.value,2),a=o[0],l=o[1];r.add(t(l,a))}}catch(c){i.e(c)}finally{i.f()}return r}},{key:"filter",value:function(t){var r=this._pairs;return new n(_s({},v2,Ya.mark(function i(){var s,o,a,l,c;return Ya.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:s=Tl(r),h.prev=1,s.s();case 3:if((o=s.n()).done){h.next=10;break}if(a=ai(o.value,2),l=a[0],c=a[1],!t(c,l)){h.next=8;break}return h.next=8,[l,c];case 8:h.next=3;break;case 10:h.next=15;break;case 12:h.prev=12,h.t0=h.catch(1),s.e(h.t0);case 15:return h.prev=15,s.f(),h.finish(15);case 18:case"end":return h.stop()}},i,null,[[1,12,15,18]])})))}},{key:"forEach",value:function(t){var r=Tl(this._pairs),i;try{for(r.s();!(i=r.n()).done;){var s=ai(i.value,2),o=s[0],a=s[1];t(a,o)}}catch(l){r.e(l)}finally{r.f()}}},{key:"map",value:function(t){var r=this._pairs;return new n(_s({},v2,Ya.mark(function i(){var s,o,a,l,c;return Ya.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:s=Tl(r),h.prev=1,s.s();case 3:if((o=s.n()).done){h.next=9;break}return a=ai(o.value,2),l=a[0],c=a[1],h.next=7,[l,t(c,l)];case 7:h.next=3;break;case 9:h.next=14;break;case 11:h.prev=11,h.t0=h.catch(1),s.e(h.t0);case 14:return h.prev=14,s.f(),h.finish(14);case 17:case"end":return h.stop()}},i,null,[[1,11,14,17]])})))}},{key:"max",value:function(t){var r=tw(this._pairs),i=r.next();if(i.done)return null;for(var s=i.value[1],o=t(i.value[1],i.value[0]);!(i=r.next()).done;){var a=ai(i.value,2),l=a[0],c=a[1],u=t(c,l);u>o&&(o=u,s=c)}return s}},{key:"min",value:function(t){var r=tw(this._pairs),i=r.next();if(i.done)return null;for(var s=i.value[1],o=t(i.value[1],i.value[0]);!(i=r.next()).done;){var a=ai(i.value,2),l=a[0],c=a[1],u=t(c,l);u<o&&(o=u,s=c)}return s}},{key:"reduce",value:function(t,r){var i=Tl(this._pairs),s;try{for(i.s();!(s=i.n()).done;){var o=ai(s.value,2),a=o[0],l=o[1];r=t(r,l,a)}}catch(c){i.e(c)}finally{i.f()}return r}},{key:"sort",value:function(t){var r=this;return new n(_s({},v2,function(){var i;return tw(Vh(i=ks(r._pairs)).call(i,function(s,o){var a=ai(s,2),l=a[0],c=a[1],u=ai(o,2),h=u[0],d=u[1];return t(c,d,l,h)}))}))}}]),n}();function zit(n,e){return n[e]==null&&(n[e]=m2()),n}var G2=function(n){bi(t,n);var e=kit(t);function t(r,i){var s;return sr(this,t),s=e.call(this),_s(nf(s),"flush",void 0),_s(nf(s),"length",void 0),_s(nf(s),"_options",void 0),_s(nf(s),"_data",void 0),_s(nf(s),"_idProp",void 0),_s(nf(s),"_queue",null),r&&!Hn(r)&&(i=r,r=[]),s._options=i||{},s._data=new F9,s.length=0,s._idProp=s._options.fieldId||"id",r&&r.length&&s.add(r),s.setOptions(i),s}return or(t,[{key:"idProp",get:function(){return this._idProp}},{key:"setOptions",value:function(i){i&&i.queue!==void 0&&(i.queue===!1?this._queue&&(this._queue.destroy(),this._queue=null):(this._queue||(this._queue=Nit.extend(this,{replace:["add","update","remove"]})),i.queue&&qn(i.queue)==="object"&&this._queue.setOptions(i.queue)))}},{key:"add",value:function(i,s){var o=this,a=[],l;if(Hn(i)){var c=ha(i).call(i,function(d){return d[o._idProp]});if(goe(c).call(c,function(d){return o._data.has(d)}))throw new Error("A duplicate id was found in the parameter array.");for(var u=0,h=i.length;u<h;u++)l=this._addItem(i[u]),a.push(l)}else if(i&&qn(i)==="object")l=this._addItem(i),a.push(l);else throw new Error("Unknown dataType");return a.length&&this._trigger("add",{items:a},s),a}},{key:"update",value:function(i,s){var o=this,a=[],l=[],c=[],u=[],h=this._idProp,d=function(A){var b=A[h];if(b!=null&&o._data.has(b)){var m=A,E=oo({},o._data.get(b)),I=o._updateItem(m);l.push(I),u.push(m),c.push(E)}else{var S=o._addItem(A);a.push(S)}};if(Hn(i))for(var g=0,f=i.length;g<f;g++)i[g]&&qn(i[g])==="object"?d(i[g]):console.warn("Ignoring input item, which is not an object at index "+g);else if(i&&qn(i)==="object")d(i);else throw new Error("Unknown dataType");if(a.length&&this._trigger("add",{items:a},s),l.length){var v={items:l,oldData:c,data:u};this._trigger("update",v,s)}return vp(a).call(a,l)}},{key:"updateOnly",value:function(i,s){var o,a=this;Hn(i)||(i=[i]);var l=ha(o=ha(i).call(i,function(u){var h=a._data.get(u[a._idProp]);if(h==null)throw new Error("Updating non-existent items is not allowed.");return{oldData:h,update:u}})).call(o,function(u){var h=u.oldData,d=u.update,g=h[a._idProp],f=Yqe(h,d);return a._data.set(g,f),{id:g,oldData:h,updatedData:f}});if(l.length){var c={items:ha(l).call(l,function(u){return u.id}),oldData:ha(l).call(l,function(u){return u.oldData}),data:ha(l).call(l,function(u){return u.updatedData})};return this._trigger("update",c,s),c.items}else return[]}},{key:"get",value:function(i,s){var o=void 0,a=void 0,l=void 0;ZF(i)?(o=i,l=s):Hn(i)?(a=i,l=s):l=i;var c=l&&l.returnType==="Object"?"Object":"Array",u=l&&Co(l),h=[],d=void 0,g=void 0,f=void 0;if(o!=null)d=this._data.get(o),d&&u&&!u(d)&&(d=void 0);else if(a!=null)for(var v=0,C=a.length;v<C;v++)d=this._data.get(a[v]),d!=null&&(!u||u(d))&&h.push(d);else{var A;g=ks(dg(A=this._data).call(A));for(var b=0,m=g.length;b<m;b++)f=g[b],d=this._data.get(f),d!=null&&(!u||u(d))&&h.push(d)}if(l&&l.order&&o==null&&this._sort(h,l.order),l&&l.fields){var E=l.fields;if(o!=null&&d!=null)d=this._filterFields(d,E);else for(var I=0,S=h.length;I<S;I++)h[I]=this._filterFields(h[I],E)}if(c=="Object"){for(var T={},P=0,_=h.length;P<_;P++){var $=h[P],B=$[this._idProp];T[B]=$}return T}else if(o!=null){var U;return(U=d)!==null&&U!==void 0?U:null}else return h}},{key:"getIds",value:function(i){var s=this._data,o=i&&Co(i),a=i&&i.order,l=ks(dg(s).call(s)),c=[];if(o)if(a){for(var u=[],h=0,d=l.length;h<d;h++){var g=l[h],f=this._data.get(g);f!=null&&o(f)&&u.push(f)}this._sort(u,a);for(var v=0,C=u.length;v<C;v++)c.push(u[v][this._idProp])}else for(var A=0,b=l.length;A<b;A++){var m=l[A],E=this._data.get(m);E!=null&&o(E)&&c.push(E[this._idProp])}else if(a){for(var I=[],S=0,T=l.length;S<T;S++){var P=l[S];I.push(s.get(P))}this._sort(I,a);for(var _=0,$=I.length;_<$;_++)c.push(I[_][this._idProp])}else for(var B=0,U=l.length;B<U;B++){var H=l[B],N=s.get(H);N!=null&&c.push(N[this._idProp])}return c}},{key:"getDataSet",value:function(){return this}},{key:"forEach",value:function(i,s){var o=s&&Co(s),a=this._data,l=ks(dg(a).call(a));if(s&&s.order)for(var c=this.get(s),u=0,h=c.length;u<h;u++){var d=c[u],g=d[this._idProp];i(d,g)}else for(var f=0,v=l.length;f<v;f++){var C=l[f],A=this._data.get(C);A!=null&&(!o||o(A))&&i(A,C)}}},{key:"map",value:function(i,s){for(var o=s&&Co(s),a=[],l=this._data,c=ks(dg(l).call(l)),u=0,h=c.length;u<h;u++){var d=c[u],g=this._data.get(d);g!=null&&(!o||o(g))&&a.push(i(g,d))}return s&&s.order&&this._sort(a,s.order),a}},{key:"_filterFields",value:function(i,s){var o;return i&&Vk(o=Hn(s)?s:xs(s)).call(o,function(a,l){return a[l]=i[l],a},{})}},{key:"_sort",value:function(i,s){if(typeof s=="string"){var o=s;Vh(i).call(i,function(a,l){var c=a[o],u=l[o];return c>u?1:c<u?-1:0})}else if(typeof s=="function")Vh(i).call(i,s);else throw new TypeError("Order must be a function or a string")}},{key:"remove",value:function(i,s){for(var o=[],a=[],l=Hn(i)?i:[i],c=0,u=l.length;c<u;c++){var h=this._remove(l[c]);if(h){var d=h[this._idProp];d!=null&&(o.push(d),a.push(h))}}return o.length&&this._trigger("remove",{items:o,oldData:a},s),o}},{key:"_remove",value:function(i){var s;if(ZF(i)?s=i:i&&qn(i)==="object"&&(s=i[this._idProp]),s!=null&&this._data.has(s)){var o=this._data.get(s)||null;return this._data.delete(s),--this.length,o}return null}},{key:"clear",value:function(i){for(var s,o=ks(dg(s=this._data).call(s)),a=[],l=0,c=o.length;l<c;l++)a.push(this._data.get(o[l]));return this._data.clear(),this.length=0,this._trigger("remove",{items:o,oldData:a},i),o}},{key:"max",value:function(i){var s,o=null,a=null,l=Tl(q3(s=this._data).call(s)),c;try{for(l.s();!(c=l.n()).done;){var u=c.value,h=u[i];typeof h=="number"&&(a==null||h>a)&&(o=u,a=h)}}catch(d){l.e(d)}finally{l.f()}return o||null}},{key:"min",value:function(i){var s,o=null,a=null,l=Tl(q3(s=this._data).call(s)),c;try{for(l.s();!(c=l.n()).done;){var u=c.value,h=u[i];typeof h=="number"&&(a==null||h<a)&&(o=u,a=h)}}catch(d){l.e(d)}finally{l.f()}return o||null}},{key:"distinct",value:function(i){for(var s=this._data,o=ks(dg(s).call(s)),a=[],l=0,c=0,u=o.length;c<u;c++){for(var h=o[c],d=s.get(h),g=d[i],f=!1,v=0;v<l;v++)if(a[v]==g){f=!0;break}!f&&g!==void 0&&(a[l]=g,l++)}return a}},{key:"_addItem",value:function(i){var s=zit(i,this._idProp),o=s[this._idProp];if(this._data.has(o))throw new Error("Cannot add item: item with id "+o+" already exists");return this._data.set(o,s),++this.length,o}},{key:"_updateItem",value:function(i){var s=i[this._idProp];if(s==null)throw new Error("Cannot update item: item has no id (item: "+$0(i)+")");var o=this._data.get(s);if(!o)throw new Error("Cannot update item: no item with id "+s+" found");return this._data.set(s,YF(YF({},o),i)),s}},{key:"stream",value:function(i){if(i){var s=this._data;return new QF(_s({},v2,Ya.mark(function a(){var l,c,u,h;return Ya.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:l=Tl(i),g.prev=1,l.s();case 3:if((c=l.n()).done){g.next=11;break}if(u=c.value,h=s.get(u),h==null){g.next=9;break}return g.next=9,[u,h];case 9:g.next=3;break;case 11:g.next=16;break;case 13:g.prev=13,g.t0=g.catch(1),l.e(g.t0);case 16:return g.prev=16,l.f(),g.finish(16);case 19:case"end":return g.stop()}},a,null,[[1,13,16,19]])})))}else{var o;return new QF(_s({},v2,Xt(o=Nnt(this._data)).call(o,this._data)))}}}]),t}(Dit);function Rit(n,e){return qn(e)==="object"&&e!==null&&n===e.idProp&&typeof e.add=="function"&&typeof e.clear=="function"&&typeof e.distinct=="function"&&typeof vi(e)=="function"&&typeof e.get=="function"&&typeof e.getDataSet=="function"&&typeof e.getIds=="function"&&typeof e.length=="number"&&typeof ha(e)=="function"&&typeof e.max=="function"&&typeof e.min=="function"&&typeof e.off=="function"&&typeof e.on=="function"&&typeof e.remove=="function"&&typeof e.setOptions=="function"&&typeof e.stream=="function"&&typeof e.update=="function"&&typeof e.updateOnly=="function"}function aae(n,e){return qn(e)==="object"&&e!==null&&n===e.idProp&&typeof vi(e)=="function"&&typeof e.get=="function"&&typeof e.getDataSet=="function"&&typeof e.getIds=="function"&&typeof e.length=="number"&&typeof ha(e)=="function"&&typeof e.off=="function"&&typeof e.on=="function"&&typeof e.stream=="function"&&Rit(n,e.getDataSet())}var lae=os,Vit=ci,Hit=yi,Bit=Uc,jit=dse.trim,Fit=mk,Uit=Hit("".charAt),Y3=lae.parseFloat,JF=lae.Symbol,eU=JF&&JF.iterator,Wit=1/Y3(Fit+"-0")!==-1/0||eU&&!Vit(function(){Y3(Object(eU))}),Git=Wit?function(e){var t=jit(Bit(e)),r=Y3(t);return r===0&&Uit(t,0)==="-"?-0:r}:Y3,Kit=Lr,tU=Git;Kit({global:!0,forced:parseFloat!==tU},{parseFloat:tU});var qit=pi,Yit=qit.parseFloat,Xit=Yit,Zit=Xit,Qit=Zit,cae=$r(Qit),Jit=Lr,est=ci,tst=M9.f,rst=est(function(){return!Object.getOwnPropertyNames(1)});Jit({target:"Object",stat:!0,forced:rst},{getOwnPropertyNames:tst});var nst=pi,ist=nst.Object,sst=function(e){return ist.getOwnPropertyNames(e)},ost=sst,ast=ost,lst=ast,cst=$r(lst);function jk(n,e){var t=["node","edge","label"],r=!0,i=mh(e,"chosen");if(typeof i=="boolean")r=i;else if(qn(i)==="object"){if(Ai(t).call(t,n)===-1)throw new Error("choosify: subOption '"+n+"' should be one of '"+t.join("', '")+"'");var s=mh(e,["chosen",n]);(typeof s=="boolean"||typeof s=="function")&&(r=s)}return r}function z_(n,e,t){if(n.width<=0||n.height<=0)return!1;if(t!==void 0){var r={x:e.x-t.x,y:e.y-t.y};if(t.angle!==0){var i=-t.angle,s={x:Math.cos(i)*r.x-Math.sin(i)*r.y,y:Math.sin(i)*r.x+Math.cos(i)*r.y};e=s}else e=r}var o=n.x+n.width,a=n.y+n.width;return n.left<e.x&&o>e.x&&n.top<e.y&&a>e.y}function X3(n){return typeof n=="string"&&n!==""}function uae(n,e,t,r){var i=r.x,s=r.y;if(typeof r.distanceToBorder=="function"){var o=r.distanceToBorder(n,e),a=Math.sin(e)*o,l=Math.cos(e)*o;l===o?(i+=o,s=r.y):a===o?(i=r.x,s-=o):(i+=l,s-=a)}else r.shape.width>r.shape.height?(i=r.x+r.shape.width*.5,s=r.y-t):(i=r.x+t,s=r.y-r.shape.height*.5);return{x:i,y:s}}var ust=function(){function n(e){sr(this,n),this.measureText=e,this.current=0,this.width=0,this.height=0,this.lines=[]}return or(n,[{key:"_add",value:function(t,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"normal";this.lines[t]===void 0&&(this.lines[t]={width:0,height:0,blocks:[]});var s=r;(r===void 0||r==="")&&(s=" ");var o=this.measureText(s,i),a=oo({},q3(o));a.text=r,a.width=o.width,a.mod=i,(r===void 0||r==="")&&(a.width=0),this.lines[t].blocks.push(a),this.lines[t].width+=a.width}},{key:"curWidth",value:function(){var t=this.lines[this.current];return t===void 0?0:t.width}},{key:"append",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"normal";this._add(this.current,t,r)}},{key:"newLine",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"normal";this._add(this.current,t,r),this.current++}},{key:"determineLineHeights",value:function(){for(var t=0;t<this.lines.length;t++){var r=this.lines[t],i=0;if(r.blocks!==void 0)for(var s=0;s<r.blocks.length;s++){var o=r.blocks[s];i<o.height&&(i=o.height)}r.height=i}}},{key:"determineLabelSize",value:function(){for(var t=0,r=0,i=0;i<this.lines.length;i++){var s=this.lines[i];s.width>t&&(t=s.width),r+=s.height}this.width=t,this.height=r}},{key:"removeEmptyBlocks",value:function(){for(var t=[],r=0;r<this.lines.length;r++){var i=this.lines[r];if(i.blocks.length!==0&&!(r===this.lines.length-1&&i.width===0)){var s={};oo(s,i),s.blocks=[];for(var o=void 0,a=[],l=0;l<i.blocks.length;l++){var c=i.blocks[l];c.width!==0?a.push(c):o===void 0&&(o=c)}a.length===0&&o!==void 0&&a.push(o),s.blocks=a,t.push(s)}}return t}},{key:"finalize",value:function(){this.determineLineHeights(),this.determineLabelSize();var t=this.removeEmptyBlocks();return{width:this.width,height:this.height,lines:t}}}]),n}(),hst={"<b>":/<b>/,"<i>":/<i>/,"<code>":/<code>/,"</b>":/<\/b>/,"</i>":/<\/i>/,"</code>":/<\/code>/,"*":/\*/,_:/_/,"`":/`/,afterBold:/[^*]/,afterItal:/[^_]/,afterMono:/[^`]/},rU=function(){function n(e){sr(this,n),this.text=e,this.bold=!1,this.ital=!1,this.mono=!1,this.spacing=!1,this.position=0,this.buffer="",this.modStack=[],this.blocks=[]}return or(n,[{key:"mod",value:function(){return this.modStack.length===0?"normal":this.modStack[0]}},{key:"modName",value:function(){if(this.modStack.length===0)return"normal";if(this.modStack[0]==="mono")return"mono";if(this.bold&&this.ital)return"boldital";if(this.bold)return"bold";if(this.ital)return"ital"}},{key:"emitBlock",value:function(){this.spacing&&(this.add(" "),this.spacing=!1),this.buffer.length>0&&(this.blocks.push({text:this.buffer,mod:this.modName()}),this.buffer="")}},{key:"add",value:function(t){t===" "&&(this.spacing=!0),this.spacing&&(this.buffer+=" ",this.spacing=!1),t!=" "&&(this.buffer+=t)}},{key:"parseWS",value:function(t){return/[ \t]/.test(t)?(this.mono?this.add(t):this.spacing=!0,!0):!1}},{key:"setTag",value:function(t){this.emitBlock(),this[t]=!0,this.modStack.unshift(t)}},{key:"unsetTag",value:function(t){this.emitBlock(),this[t]=!1,this.modStack.shift()}},{key:"parseStartTag",value:function(t,r){return!this.mono&&!this[t]&&this.match(r)?(this.setTag(t),!0):!1}},{key:"match",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,i=this.prepareRegExp(t),s=ai(i,2),o=s[0],a=s[1],l=o.test(this.text.substr(this.position,a));return l&&r&&(this.position+=a-1),l}},{key:"parseEndTag",value:function(t,r,i){var s=this.mod()===t;return t==="mono"?s=s&&this.mono:s=s&&!this.mono,s&&this.match(r)?(i!==void 0?(this.position===this.text.length-1||this.match(i,!1))&&this.unsetTag(t):this.unsetTag(t),!0):!1}},{key:"replace",value:function(t,r){return this.match(t)?(this.add(r),this.position+=length-1,!0):!1}},{key:"prepareRegExp",value:function(t){var r,i;if(t instanceof RegExp)i=t,r=1;else{var s=hst[t];s!==void 0?i=s:i=new RegExp(t),r=t.length}return[i,r]}}]),n}(),dst=function(){function n(e,t,r,i){var s=this;sr(this,n),this.ctx=e,this.parent=t,this.selected=r,this.hover=i;var o=function(l,c){if(l===void 0)return 0;var u=s.parent.getFormattingValues(e,r,i,c),h=0;if(l!==""){var d=s.ctx.measureText(l);h=d.width}return{width:h,values:u}};this.lines=new ust(o)}return or(n,[{key:"process",value:function(t){if(!X3(t))return this.lines.finalize();var r=this.parent.fontOptions;t=t.replace(/\r\n/g,`
|
||
`),t=t.replace(/\r/g,`
|
||
`);var i=String(t).split(`
|
||
`),s=i.length;if(r.multi)for(var o=0;o<s;o++){var a=this.splitBlocks(i[o],r.multi);if(a!==void 0){if(a.length===0){this.lines.newLine("");continue}if(r.maxWdt>0)for(var l=0;l<a.length;l++){var c=a[l].mod,u=a[l].text;this.splitStringIntoLines(u,c,!0)}else for(var h=0;h<a.length;h++){var d=a[h].mod,g=a[h].text;this.lines.append(g,d)}this.lines.newLine()}}else if(r.maxWdt>0)for(var f=0;f<s;f++)this.splitStringIntoLines(i[f]);else for(var v=0;v<s;v++)this.lines.newLine(i[v]);return this.lines.finalize()}},{key:"decodeMarkupSystem",value:function(t){var r="none";return t==="markdown"||t==="md"?r="markdown":(t===!0||t==="html")&&(r="html"),r}},{key:"splitHtmlBlocks",value:function(t){for(var r=new rU(t),i=function(l){if(/&/.test(l)){var c=r.replace(r.text,"<","<")||r.replace(r.text,"&","&");return c||r.add("&"),!0}return!1};r.position<r.text.length;){var s=r.text.charAt(r.position),o=r.parseWS(s)||/</.test(s)&&(r.parseStartTag("bold","<b>")||r.parseStartTag("ital","<i>")||r.parseStartTag("mono","<code>")||r.parseEndTag("bold","</b>")||r.parseEndTag("ital","</i>")||r.parseEndTag("mono","</code>"))||i(s);o||r.add(s),r.position++}return r.emitBlock(),r.blocks}},{key:"splitMarkdownBlocks",value:function(t){for(var r=this,i=new rU(t),s=!0,o=function(u){return/\\/.test(u)?(i.position<r.text.length+1&&(i.position++,u=r.text.charAt(i.position),/ \t/.test(u)?i.spacing=!0:(i.add(u),s=!1)),!0):!1};i.position<i.text.length;){var a=i.text.charAt(i.position),l=i.parseWS(a)||o(a)||(s||i.spacing)&&(i.parseStartTag("bold","*")||i.parseStartTag("ital","_")||i.parseStartTag("mono","`"))||i.parseEndTag("bold","*","afterBold")||i.parseEndTag("ital","_","afterItal")||i.parseEndTag("mono","`","afterMono");l||(i.add(a),s=!1),i.position++}return i.emitBlock(),i.blocks}},{key:"splitBlocks",value:function(t,r){var i=this.decodeMarkupSystem(r);if(i==="none")return[{text:t,mod:"normal"}];if(i==="markdown")return this.splitMarkdownBlocks(t);if(i==="html")return this.splitHtmlBlocks(t)}},{key:"overMaxWidth",value:function(t){var r=this.ctx.measureText(t).width;return this.lines.curWidth()+r>this.parent.fontOptions.maxWdt}},{key:"getLongestFit",value:function(t){for(var r="",i=0;i<t.length;){var s=r===""?"":" ",o=r+s+t[i];if(this.overMaxWidth(o))break;r=o,i++}return i}},{key:"getLongestFitWord",value:function(t){for(var r=0;r<t.length&&!this.overMaxWidth(ko(t).call(t,0,r));)r++;return r}},{key:"splitStringIntoLines",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"normal",i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.parent.getFormattingValues(this.ctx,this.selected,this.hover,r),t=t.replace(/^( +)/g,"$1\r"),t=t.replace(/([^\r][^ ]*)( +)/g,"$1\r$2\r");for(var s=t.split("\r");s.length>0;){var o=this.getLongestFit(s);if(o===0){var a=s[0],l=this.getLongestFitWord(a);this.lines.newLine(ko(a).call(a,0,l),r),s[0]=ko(a).call(a,l)}else{var c=o;s[o-1]===" "?o--:s[c]===" "&&c++;var u=ko(s).call(s,0,o).join("");o==s.length&&i?this.lines.append(u,r):this.lines.newLine(u,r),s=ko(s).call(s,c)}}}}]),n}(),jv=["bold","ital","boldital","mono"],hae=function(){function n(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;sr(this,n),this.body=e,this.pointToSelf=!1,this.baseSize=void 0,this.fontOptions={},this.setOptions(t),this.size={top:0,left:0,width:0,height:0,yLine:0},this.isEdgeLabel=r}return or(n,[{key:"setOptions",value:function(t){if(this.elementOptions=t,this.initFontOptions(t.font),X3(t.label)?this.labelDirty=!0:t.label=void 0,t.font!==void 0&&t.font!==null){if(typeof t.font=="string")this.baseSize=this.fontOptions.size;else if(qn(t.font)==="object"){var r=t.font.size;r!==void 0&&(this.baseSize=r)}}}},{key:"initFontOptions",value:function(t){var r=this;if(Jn(jv,function(i){r.fontOptions[i]={}}),n.parseFontString(this.fontOptions,t)){this.fontOptions.vadjust=0;return}Jn(t,function(i,s){i!=null&&qn(i)!=="object"&&(r.fontOptions[s]=i)})}},{key:"constrain",value:function(t){var r={constrainWidth:!1,maxWdt:-1,minWdt:-1,constrainHeight:!1,minHgt:-1,valign:"middle"},i=mh(t,"widthConstraint");if(typeof i=="number")r.maxWdt=Number(i),r.minWdt=Number(i);else if(qn(i)==="object"){var s=mh(t,["widthConstraint","maximum"]);typeof s=="number"&&(r.maxWdt=Number(s));var o=mh(t,["widthConstraint","minimum"]);typeof o=="number"&&(r.minWdt=Number(o))}var a=mh(t,"heightConstraint");if(typeof a=="number")r.minHgt=Number(a);else if(qn(a)==="object"){var l=mh(t,["heightConstraint","minimum"]);typeof l=="number"&&(r.minHgt=Number(l));var c=mh(t,["heightConstraint","valign"]);typeof c=="string"&&(c==="top"||c==="bottom")&&(r.valign=c)}return r}},{key:"update",value:function(t,r){this.setOptions(t,!0),this.propagateFonts(r),ms(this.fontOptions,this.constrain(r)),this.fontOptions.chooser=jk("label",r)}},{key:"adjustSizes",value:function(t){var r=t?t.right+t.left:0;this.fontOptions.constrainWidth&&(this.fontOptions.maxWdt-=r,this.fontOptions.minWdt-=r);var i=t?t.top+t.bottom:0;this.fontOptions.constrainHeight&&(this.fontOptions.minHgt-=i)}},{key:"addFontOptionsToPile",value:function(t,r){for(var i=0;i<r.length;++i)this.addFontToPile(t,r[i])}},{key:"addFontToPile",value:function(t,r){if(r!==void 0&&!(r.font===void 0||r.font===null)){var i=r.font;t.push(i)}}},{key:"getBasicOptions",value:function(t){for(var r={},i=0;i<t.length;++i){var s=t[i],o={};n.parseFontString(o,s)&&(s=o),Jn(s,function(a,l){a!==void 0&&(Object.prototype.hasOwnProperty.call(r,l)||(Ai(jv).call(jv,l)!==-1?r[l]={}:r[l]=a))})}return r}},{key:"getFontOption",value:function(t,r,i){for(var s,o=0;o<t.length;++o){var a=t[o];if(Object.prototype.hasOwnProperty.call(a,r)){if(s=a[r],s==null)continue;var l={};if(n.parseFontString(l,s)&&(s=l),Object.prototype.hasOwnProperty.call(s,i))return s[i]}}if(Object.prototype.hasOwnProperty.call(this.fontOptions,i))return this.fontOptions[i];throw new Error("Did not find value for multi-font for property: '"+i+"'")}},{key:"getFontOptions",value:function(t,r){for(var i={},s=["color","size","face","mod","vadjust"],o=0;o<s.length;++o){var a=s[o];i[a]=this.getFontOption(t,r,a)}return i}},{key:"propagateFonts",value:function(t){var r=this,i=[];this.addFontOptionsToPile(i,t),this.fontOptions=this.getBasicOptions(i);for(var s=function(){var l=jv[o],c=r.fontOptions[l],u=r.getFontOptions(i,l);Jn(u,function(h,d){c[d]=h}),c.size=Number(c.size),c.vadjust=Number(c.vadjust)},o=0;o<jv.length;++o)s()}},{key:"draw",value:function(t,r,i,s,o){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"middle";if(this.elementOptions.label!==void 0){var l=this.fontOptions.size*this.body.view.scale;this.elementOptions.label&&l<this.elementOptions.scaling.label.drawThreshold-1||(l>=this.elementOptions.scaling.label.maxVisible&&(l=Number(this.elementOptions.scaling.label.maxVisible)/this.body.view.scale),this.calculateLabelSize(t,s,o,r,i,a),this._drawBackground(t),this._drawText(t,r,this.size.yLine,a,l))}}},{key:"_drawBackground",value:function(t){if(this.fontOptions.background!==void 0&&this.fontOptions.background!=="none"){t.fillStyle=this.fontOptions.background;var r=this.getSize();t.fillRect(r.left,r.top,r.width,r.height)}}},{key:"_drawText",value:function(t,r,i){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"middle",o=arguments.length>4?arguments[4]:void 0,a=this._setAlignment(t,r,i,s),l=ai(a,2);r=l[0],i=l[1],t.textAlign="left",r=r-this.size.width/2,this.fontOptions.valign&&this.size.height>this.size.labelHeight&&(this.fontOptions.valign==="top"&&(i-=(this.size.height-this.size.labelHeight)/2),this.fontOptions.valign==="bottom"&&(i+=(this.size.height-this.size.labelHeight)/2));for(var c=0;c<this.lineCount;c++){var u=this.lines[c];if(u&&u.blocks){var h=0;this.isEdgeLabel||this.fontOptions.align==="center"?h+=(this.size.width-u.width)/2:this.fontOptions.align==="right"&&(h+=this.size.width-u.width);for(var d=0;d<u.blocks.length;d++){var g=u.blocks[d];t.font=g.font;var f=this._getColor(g.color,o,g.strokeColor),v=ai(f,2),C=v[0],A=v[1];g.strokeWidth>0&&(t.lineWidth=g.strokeWidth,t.strokeStyle=A,t.lineJoin="round"),t.fillStyle=C,g.strokeWidth>0&&t.strokeText(g.text,r+h,i+g.vadjust),t.fillText(g.text,r+h,i+g.vadjust),h+=g.width}i+=u.height}}}},{key:"_setAlignment",value:function(t,r,i,s){if(this.isEdgeLabel&&this.fontOptions.align!=="horizontal"&&this.pointToSelf===!1){r=0,i=0;var o=2;this.fontOptions.align==="top"?(t.textBaseline="alphabetic",i-=2*o):this.fontOptions.align==="bottom"?(t.textBaseline="hanging",i+=2*o):t.textBaseline="middle"}else t.textBaseline=s;return[r,i]}},{key:"_getColor",value:function(t,r,i){var s=t||"#000000",o=i||"#ffffff";if(r<=this.elementOptions.scaling.label.drawThreshold){var a=Math.max(0,Math.min(1,1-(this.elementOptions.scaling.label.drawThreshold-r)));s=Jl(s,a),o=Jl(o,a)}return[s,o]}},{key:"getTextSize",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return this._processLabel(t,r,i),{width:this.size.width,height:this.size.height,lineCount:this.lineCount}}},{key:"getSize",value:function(){var t=2,r=this.size.left,i=this.size.top-.5*t;if(this.isEdgeLabel){var s=-this.size.width*.5;switch(this.fontOptions.align){case"middle":r=s,i=-this.size.height*.5;break;case"top":r=s,i=-(this.size.height+t);break;case"bottom":r=s,i=t;break}}var o={left:r,top:i,width:this.size.width,height:this.size.height};return o}},{key:"calculateLabelSize",value:function(t,r,i){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"middle";this._processLabel(t,r,i),this.size.left=s-this.size.width*.5,this.size.top=o-this.size.height*.5,this.size.yLine=o+(1-this.lineCount)*.5*this.fontOptions.size,a==="hanging"&&(this.size.top+=.5*this.fontOptions.size,this.size.top+=4,this.size.yLine+=4)}},{key:"getFormattingValues",value:function(t,r,i,s){var o=function(u,h,d){return h==="normal"?d==="mod"?"":u[d]:u[h][d]!==void 0?u[h][d]:u[d]},a={color:o(this.fontOptions,s,"color"),size:o(this.fontOptions,s,"size"),face:o(this.fontOptions,s,"face"),mod:o(this.fontOptions,s,"mod"),vadjust:o(this.fontOptions,s,"vadjust"),strokeWidth:this.fontOptions.strokeWidth,strokeColor:this.fontOptions.strokeColor};(r||i)&&(s==="normal"&&this.fontOptions.chooser===!0&&this.elementOptions.labelHighlightBold?a.mod="bold":typeof this.fontOptions.chooser=="function"&&this.fontOptions.chooser(a,this.elementOptions.id,r,i));var l="";return a.mod!==void 0&&a.mod!==""&&(l+=a.mod+" "),l+=a.size+"px "+a.face,t.font=l.replace(/"/g,""),a.font=t.font,a.height=a.size,a}},{key:"differentState",value:function(t,r){return t!==this.selectedState||r!==this.hoverState}},{key:"_processLabelText",value:function(t,r,i,s){var o=new dst(t,this,r,i);return o.process(s)}},{key:"_processLabel",value:function(t,r,i){if(!(this.labelDirty===!1&&!this.differentState(r,i))){var s=this._processLabelText(t,r,i,this.elementOptions.label);this.fontOptions.minWdt>0&&s.width<this.fontOptions.minWdt&&(s.width=this.fontOptions.minWdt),this.size.labelHeight=s.height,this.fontOptions.minHgt>0&&s.height<this.fontOptions.minHgt&&(s.height=this.fontOptions.minHgt),this.lines=s.lines,this.lineCount=s.lines.length,this.size.width=s.width,this.size.height=s.height,this.selectedState=r,this.hoverState=i,this.labelDirty=!1}}},{key:"visible",value:function(){if(this.size.width===0||this.size.height===0||this.elementOptions.label===void 0)return!1;var t=this.fontOptions.size*this.body.view.scale;return!(t<this.elementOptions.scaling.label.drawThreshold-1)}}],[{key:"parseFontString",value:function(t,r){if(!r||typeof r!="string")return!1;var i=r.split(" ");return t.size=+i[0].replace("px",""),t.face=i[1],t.color=i[2],!0}}]),n}(),Cp=function(){function n(e,t,r){sr(this,n),this.body=t,this.labelModule=r,this.setOptions(e),this.top=void 0,this.left=void 0,this.height=void 0,this.width=void 0,this.radius=void 0,this.margin=void 0,this.refreshNeeded=!0,this.boundingBox={top:0,left:0,right:0,bottom:0}}return or(n,[{key:"setOptions",value:function(t){this.options=t}},{key:"_setMargins",value:function(t){this.margin={},this.options.margin&&(qn(this.options.margin)=="object"?(this.margin.top=this.options.margin.top,this.margin.right=this.options.margin.right,this.margin.bottom=this.options.margin.bottom,this.margin.left=this.options.margin.left):(this.margin.top=this.options.margin,this.margin.right=this.options.margin,this.margin.bottom=this.options.margin,this.margin.left=this.options.margin)),t.adjustSizes(this.margin)}},{key:"_distanceToBorder",value:function(t,r){var i=this.options.borderWidth;return t&&this.resize(t),Math.min(Math.abs(this.width/2/Math.cos(r)),Math.abs(this.height/2/Math.sin(r)))+i}},{key:"enableShadow",value:function(t,r){r.shadow&&(t.shadowColor=r.shadowColor,t.shadowBlur=r.shadowSize,t.shadowOffsetX=r.shadowX,t.shadowOffsetY=r.shadowY)}},{key:"disableShadow",value:function(t,r){r.shadow&&(t.shadowColor="rgba(0,0,0,0)",t.shadowBlur=0,t.shadowOffsetX=0,t.shadowOffsetY=0)}},{key:"enableBorderDashes",value:function(t,r){if(r.borderDashes!==!1)if(t.setLineDash!==void 0){var i=r.borderDashes;i===!0&&(i=[5,15]),t.setLineDash(i)}else console.warn("setLineDash is not supported in this browser. The dashed borders cannot be used."),this.options.shapeProperties.borderDashes=!1,r.borderDashes=!1}},{key:"disableBorderDashes",value:function(t,r){r.borderDashes!==!1&&(t.setLineDash!==void 0?t.setLineDash([0]):(console.warn("setLineDash is not supported in this browser. The dashed borders cannot be used."),this.options.shapeProperties.borderDashes=!1,r.borderDashes=!1))}},{key:"needsRefresh",value:function(t,r){return this.refreshNeeded===!0?(this.refreshNeeded=!1,!0):this.width===void 0||this.labelModule.differentState(t,r)}},{key:"initContextForDraw",value:function(t,r){var i=r.borderWidth/this.body.view.scale;t.lineWidth=Math.min(this.width,i),t.strokeStyle=r.borderColor,t.fillStyle=r.color}},{key:"performStroke",value:function(t,r){var i=r.borderWidth/this.body.view.scale;t.save(),i>0&&(this.enableBorderDashes(t,r),t.stroke(),this.disableBorderDashes(t,r)),t.restore()}},{key:"performFill",value:function(t,r){t.save(),t.fillStyle=r.color,this.enableShadow(t,r),kA(t).call(t),this.disableShadow(t,r),t.restore(),this.performStroke(t,r)}},{key:"_addBoundingBoxMargin",value:function(t){this.boundingBox.left-=t,this.boundingBox.top-=t,this.boundingBox.bottom+=t,this.boundingBox.right+=t}},{key:"_updateBoundingBox",value:function(t,r,i,s,o){i!==void 0&&this.resize(i,s,o),this.left=t-this.width/2,this.top=r-this.height/2,this.boundingBox.left=this.left,this.boundingBox.top=this.top,this.boundingBox.bottom=this.top+this.height,this.boundingBox.right=this.left+this.width}},{key:"updateBoundingBox",value:function(t,r,i,s,o){this._updateBoundingBox(t,r,i,s,o)}},{key:"getDimensionsFromLabel",value:function(t,r,i){this.textSize=this.labelModule.getTextSize(t,r,i);var s=this.textSize.width,o=this.textSize.height,a=14;return s===0&&(s=a,o=a),{width:s,height:o}}}]),n}();function fst(n){var e=pst();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function pst(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var gst=function(n){bi(t,n);var e=fst(t);function t(r,i,s){var o;return sr(this,t),o=e.call(this,r,i,s),o._setMargins(s),o}return or(t,[{key:"resize",value:function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.selected,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.hover;if(this.needsRefresh(s,o)){var a=this.getDimensionsFromLabel(i,s,o);this.width=a.width+this.margin.right+this.margin.left,this.height=a.height+this.margin.top+this.margin.bottom,this.radius=this.width/2}}},{key:"draw",value:function(i,s,o,a,l,c){this.resize(i,a,l),this.left=s-this.width/2,this.top=o-this.height/2,this.initContextForDraw(i,c),kne(i,this.left,this.top,this.width,this.height,c.borderRadius),this.performFill(i,c),this.updateBoundingBox(s,o,i,a,l),this.labelModule.draw(i,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,a,l)}},{key:"updateBoundingBox",value:function(i,s,o,a,l){this._updateBoundingBox(i,s,o,a,l);var c=this.options.shapeProperties.borderRadius;this._addBoundingBoxMargin(c)}},{key:"distanceToBorder",value:function(i,s){i&&this.resize(i);var o=this.options.borderWidth;return Math.min(Math.abs(this.width/2/Math.cos(s)),Math.abs(this.height/2/Math.sin(s)))+o}}]),t}(Cp);function vst(n){var e=mst();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function mst(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var Fk=function(n){bi(t,n);var e=vst(t);function t(r,i,s){var o;return sr(this,t),o=e.call(this,r,i,s),o.labelOffset=0,o.selected=!1,o}return or(t,[{key:"setOptions",value:function(i,s,o){this.options=i,s===void 0&&o===void 0||this.setImages(s,o)}},{key:"setImages",value:function(i,s){s&&this.selected?(this.imageObj=s,this.imageObjAlt=i):(this.imageObj=i,this.imageObjAlt=s)}},{key:"switchImages",value:function(i){var s=i&&!this.selected||!i&&this.selected;if(this.selected=i,this.imageObjAlt!==void 0&&s){var o=this.imageObj;this.imageObj=this.imageObjAlt,this.imageObjAlt=o}}},{key:"_getImagePadding",value:function(){var i={top:0,right:0,bottom:0,left:0};if(this.options.imagePadding){var s=this.options.imagePadding;qn(s)=="object"?(i.top=s.top,i.right=s.right,i.bottom=s.bottom,i.left=s.left):(i.top=s,i.right=s,i.bottom=s,i.left=s)}return i}},{key:"_resizeImage",value:function(){var i,s;if(this.options.shapeProperties.useImageSize===!1){var o=1,a=1;this.imageObj.width&&this.imageObj.height&&(this.imageObj.width>this.imageObj.height?o=this.imageObj.width/this.imageObj.height:a=this.imageObj.height/this.imageObj.width),i=this.options.size*2*o,s=this.options.size*2*a}else{var l=this._getImagePadding();i=this.imageObj.width+l.left+l.right,s=this.imageObj.height+l.top+l.bottom}this.width=i,this.height=s,this.radius=.5*this.width}},{key:"_drawRawCircle",value:function(i,s,o,a){this.initContextForDraw(i,a),rk(i,s,o,a.size),this.performFill(i,a)}},{key:"_drawImageAtPosition",value:function(i,s){if(this.imageObj.width!=0){i.globalAlpha=s.opacity!==void 0?s.opacity:1,this.enableShadow(i,s);var o=1;this.options.shapeProperties.interpolation===!0&&(o=this.imageObj.width/this.width/this.body.view.scale);var a=this._getImagePadding(),l=this.left+a.left,c=this.top+a.top,u=this.width-a.left-a.right,h=this.height-a.top-a.bottom;this.imageObj.drawImageAtPosition(i,o,l,c,u,h),this.disableShadow(i,s)}}},{key:"_drawImageLabel",value:function(i,s,o,a,l){var c=0;if(this.height!==void 0){c=this.height*.5;var u=this.labelModule.getTextSize(i,a,l);u.lineCount>=1&&(c+=u.height/2)}var h=o+c;this.options.label&&(this.labelOffset=c),this.labelModule.draw(i,s,h,a,l,"hanging")}}]),t}(Cp);function Cst(n){var e=Ast();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function Ast(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var Ist=function(n){bi(t,n);var e=Cst(t);function t(r,i,s){var o;return sr(this,t),o=e.call(this,r,i,s),o._setMargins(s),o}return or(t,[{key:"resize",value:function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.selected,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.hover;if(this.needsRefresh(s,o)){var a=this.getDimensionsFromLabel(i,s,o),l=Math.max(a.width+this.margin.right+this.margin.left,a.height+this.margin.top+this.margin.bottom);this.options.size=l/2,this.width=l,this.height=l,this.radius=this.width/2}}},{key:"draw",value:function(i,s,o,a,l,c){this.resize(i,a,l),this.left=s-this.width/2,this.top=o-this.height/2,this._drawRawCircle(i,s,o,c),this.updateBoundingBox(s,o),this.labelModule.draw(i,this.left+this.textSize.width/2+this.margin.left,o,a,l)}},{key:"updateBoundingBox",value:function(i,s){this.boundingBox.top=s-this.options.size,this.boundingBox.left=i-this.options.size,this.boundingBox.right=i+this.options.size,this.boundingBox.bottom=s+this.options.size}},{key:"distanceToBorder",value:function(i){return i&&this.resize(i),this.width*.5}}]),t}(Fk);function yst(n){var e=bst();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function bst(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var Est=function(n){bi(t,n);var e=yst(t);function t(r,i,s,o,a){var l;return sr(this,t),l=e.call(this,r,i,s),l.setImages(o,a),l}return or(t,[{key:"resize",value:function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.selected,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.hover,a=this.imageObj.src===void 0||this.imageObj.width===void 0||this.imageObj.height===void 0;if(a){var l=this.options.size*2;this.width=l,this.height=l,this.radius=.5*this.width;return}this.needsRefresh(s,o)&&this._resizeImage()}},{key:"draw",value:function(i,s,o,a,l,c){this.switchImages(a),this.resize();var u=s,h=o;this.options.shapeProperties.coordinateOrigin==="top-left"?(this.left=s,this.top=o,u+=this.width/2,h+=this.height/2):(this.left=s-this.width/2,this.top=o-this.height/2),this._drawRawCircle(i,u,h,c),i.save(),i.clip(),this._drawImageAtPosition(i,c),i.restore(),this._drawImageLabel(i,u,h,a,l),this.updateBoundingBox(s,o)}},{key:"updateBoundingBox",value:function(i,s){this.options.shapeProperties.coordinateOrigin==="top-left"?(this.boundingBox.top=s,this.boundingBox.left=i,this.boundingBox.right=i+this.options.size*2,this.boundingBox.bottom=s+this.options.size*2):(this.boundingBox.top=s-this.options.size,this.boundingBox.left=i-this.options.size,this.boundingBox.right=i+this.options.size,this.boundingBox.bottom=s+this.options.size),this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left),this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width),this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelOffset)}},{key:"distanceToBorder",value:function(i){return i&&this.resize(i),this.width*.5}}]),t}(Fk);function wst(n){var e=Sst();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function Sst(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var Ed=function(n){bi(t,n);var e=wst(t);function t(r,i,s){return sr(this,t),e.call(this,r,i,s)}return or(t,[{key:"resize",value:function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.selected,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.hover,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{size:this.options.size};if(this.needsRefresh(s,o)){var l,c;this.labelModule.getTextSize(i,s,o);var u=2*a.size;this.width=(l=this.customSizeWidth)!==null&&l!==void 0?l:u,this.height=(c=this.customSizeHeight)!==null&&c!==void 0?c:u,this.radius=.5*this.width}}},{key:"_drawShape",value:function(i,s,o,a,l,c,u,h){var d=this;return this.resize(i,c,u,h),this.left=a-this.width/2,this.top=l-this.height/2,this.initContextForDraw(i,h),VNe(s)(i,a,l,h.size),this.performFill(i,h),this.options.icon!==void 0&&this.options.icon.code!==void 0&&(i.font=(c?"bold ":"")+this.height/2+"px "+(this.options.icon.face||"FontAwesome"),i.fillStyle=this.options.icon.color||"black",i.textAlign="center",i.textBaseline="middle",i.fillText(this.options.icon.code,a,l)),{drawExternalLabel:function(){if(d.options.label!==void 0){d.labelModule.calculateLabelSize(i,c,u,a,l,"hanging");var f=l+.5*d.height+.5*d.labelModule.size.height;d.labelModule.draw(i,a,f,c,u,"hanging")}d.updateBoundingBox(a,l)}}}},{key:"updateBoundingBox",value:function(i,s){this.boundingBox.top=s-this.options.size,this.boundingBox.left=i-this.options.size,this.boundingBox.right=i+this.options.size,this.boundingBox.bottom=s+this.options.size,this.options.label!==void 0&&this.labelModule.size.width>0&&(this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left),this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width),this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelModule.size.height))}}]),t}(Cp);function nU(n,e){var t=xs(n);if(Mu){var r=Mu(n);e&&(r=Co(r).call(r,function(i){return Du(n,i).enumerable})),t.push.apply(t,r)}return t}function Tst(n){for(var e=1;e<arguments.length;e++){var t,r,i=arguments[e]!=null?arguments[e]:{};e%2?vi(t=nU(Object(i),!0)).call(t,function(s){_s(n,s,i[s])}):ku?jA(n,ku(i)):vi(r=nU(Object(i))).call(r,function(s){BA(n,s,Du(i,s))})}return n}function xst(n){var e=_st();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function _st(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var Pst=function(n){bi(t,n);var e=xst(t);function t(r,i,s,o){var a;return sr(this,t),a=e.call(this,r,i,s,o),a.ctxRenderer=o,a}return or(t,[{key:"draw",value:function(i,s,o,a,l,c){this.resize(i,a,l,c),this.left=s-this.width/2,this.top=o-this.height/2,i.save();var u=this.ctxRenderer({ctx:i,id:this.options.id,x:s,y:o,state:{selected:a,hover:l},style:Tst({},c),label:this.options.label});if(u.drawNode!=null&&u.drawNode(),i.restore(),u.drawExternalLabel){var h=u.drawExternalLabel;u.drawExternalLabel=function(){i.save(),h(),i.restore()}}return u.nodeDimensions&&(this.customSizeWidth=u.nodeDimensions.width,this.customSizeHeight=u.nodeDimensions.height),u}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}(Ed);function Ost(n){var e=Mst();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function Mst(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var kst=function(n){bi(t,n);var e=Ost(t);function t(r,i,s){var o;return sr(this,t),o=e.call(this,r,i,s),o._setMargins(s),o}return or(t,[{key:"resize",value:function(i,s,o){if(this.needsRefresh(s,o)){var a=this.getDimensionsFromLabel(i,s,o),l=a.width+this.margin.right+this.margin.left;this.width=l,this.height=l,this.radius=this.width/2}}},{key:"draw",value:function(i,s,o,a,l,c){this.resize(i,a,l),this.left=s-this.width/2,this.top=o-this.height/2,this.initContextForDraw(i,c),$ne(i,s-this.width/2,o-this.height/2,this.width,this.height),this.performFill(i,c),this.updateBoundingBox(s,o,i,a,l),this.labelModule.draw(i,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,a,l)}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}(Cp);function $st(n){var e=Lst();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function Lst(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var Nst=function(n){bi(t,n);var e=$st(t);function t(r,i,s){return sr(this,t),e.call(this,r,i,s)}return or(t,[{key:"draw",value:function(i,s,o,a,l,c){return this._drawShape(i,"diamond",4,s,o,a,l,c)}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}(Ed);function Dst(n){var e=zst();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function zst(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var Rst=function(n){bi(t,n);var e=Dst(t);function t(r,i,s){return sr(this,t),e.call(this,r,i,s)}return or(t,[{key:"draw",value:function(i,s,o,a,l,c){return this._drawShape(i,"circle",2,s,o,a,l,c)}},{key:"distanceToBorder",value:function(i){return i&&this.resize(i),this.options.size}}]),t}(Ed);function Vst(n){var e=Hst();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function Hst(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var iU=function(n){bi(t,n);var e=Vst(t);function t(r,i,s){return sr(this,t),e.call(this,r,i,s)}return or(t,[{key:"resize",value:function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.selected,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.hover;if(this.needsRefresh(s,o)){var a=this.getDimensionsFromLabel(i,s,o);this.height=a.height*2,this.width=a.width+a.height,this.radius=.5*this.width}}},{key:"draw",value:function(i,s,o,a,l,c){this.resize(i,a,l),this.left=s-this.width*.5,this.top=o-this.height*.5,this.initContextForDraw(i,c),t_(i,this.left,this.top,this.width,this.height),this.performFill(i,c),this.updateBoundingBox(s,o,i,a,l),this.labelModule.draw(i,s,o,a,l)}},{key:"distanceToBorder",value:function(i,s){i&&this.resize(i);var o=this.width*.5,a=this.height*.5,l=Math.sin(s)*o,c=Math.cos(s)*a;return o*a/Math.sqrt(l*l+c*c)}}]),t}(Cp);function Bst(n){var e=jst();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function jst(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var Fst=function(n){bi(t,n);var e=Bst(t);function t(r,i,s){var o;return sr(this,t),o=e.call(this,r,i,s),o._setMargins(s),o}return or(t,[{key:"resize",value:function(i,s,o){this.needsRefresh(s,o)&&(this.iconSize={width:Number(this.options.icon.size),height:Number(this.options.icon.size)},this.width=this.iconSize.width+this.margin.right+this.margin.left,this.height=this.iconSize.height+this.margin.top+this.margin.bottom,this.radius=.5*this.width)}},{key:"draw",value:function(i,s,o,a,l,c){var u=this;return this.resize(i,a,l),this.options.icon.size=this.options.icon.size||50,this.left=s-this.width/2,this.top=o-this.height/2,this._icon(i,s,o,a,l,c),{drawExternalLabel:function(){if(u.options.label!==void 0){var d=5;u.labelModule.draw(i,u.left+u.iconSize.width/2+u.margin.left,o+u.height/2+d,a)}u.updateBoundingBox(s,o)}}}},{key:"updateBoundingBox",value:function(i,s){if(this.boundingBox.top=s-this.options.icon.size*.5,this.boundingBox.left=i-this.options.icon.size*.5,this.boundingBox.right=i+this.options.icon.size*.5,this.boundingBox.bottom=s+this.options.icon.size*.5,this.options.label!==void 0&&this.labelModule.size.width>0){var o=5;this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left),this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width),this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelModule.size.height+o)}}},{key:"_icon",value:function(i,s,o,a,l,c){var u=Number(this.options.icon.size);this.options.icon.code!==void 0?(i.font=[this.options.icon.weight!=null?this.options.icon.weight:a?"bold":"",(this.options.icon.weight!=null&&a?5:0)+u+"px",this.options.icon.face].join(" "),i.fillStyle=this.options.icon.color||"black",i.textAlign="center",i.textBaseline="middle",this.enableShadow(i,c),i.fillText(this.options.icon.code,s,o),this.disableShadow(i,c)):console.error("When using the icon shape, you need to define the code in the icon options object. This can be done per node or globally.")}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}(Cp);function Ust(n){var e=Wst();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function Wst(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var Gst=function(n){bi(t,n);var e=Ust(t);function t(r,i,s,o,a){var l;return sr(this,t),l=e.call(this,r,i,s),l.setImages(o,a),l}return or(t,[{key:"resize",value:function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.selected,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.hover,a=this.imageObj.src===void 0||this.imageObj.width===void 0||this.imageObj.height===void 0;if(a){var l=this.options.size*2;this.width=l,this.height=l;return}this.needsRefresh(s,o)&&this._resizeImage()}},{key:"draw",value:function(i,s,o,a,l,c){i.save(),this.switchImages(a),this.resize();var u=s,h=o;if(this.options.shapeProperties.coordinateOrigin==="top-left"?(this.left=s,this.top=o,u+=this.width/2,h+=this.height/2):(this.left=s-this.width/2,this.top=o-this.height/2),this.options.shapeProperties.useBorderWithImage===!0){var d=this.options.borderWidth,g=this.options.borderWidthSelected||2*this.options.borderWidth,f=(a?g:d)/this.body.view.scale;i.lineWidth=Math.min(this.width,f),i.beginPath();var v=a?this.options.color.highlight.border:l?this.options.color.hover.border:this.options.color.border,C=a?this.options.color.highlight.background:l?this.options.color.hover.background:this.options.color.background;c.opacity!==void 0&&(v=Jl(v,c.opacity),C=Jl(C,c.opacity)),i.strokeStyle=v,i.fillStyle=C,i.rect(this.left-.5*i.lineWidth,this.top-.5*i.lineWidth,this.width+i.lineWidth,this.height+i.lineWidth),kA(i).call(i),this.performStroke(i,c),i.closePath()}this._drawImageAtPosition(i,c),this._drawImageLabel(i,u,h,a,l),this.updateBoundingBox(s,o),i.restore()}},{key:"updateBoundingBox",value:function(i,s){this.resize(),this.options.shapeProperties.coordinateOrigin==="top-left"?(this.left=i,this.top=s):(this.left=i-this.width/2,this.top=s-this.height/2),this.boundingBox.left=this.left,this.boundingBox.top=this.top,this.boundingBox.bottom=this.top+this.height,this.boundingBox.right=this.left+this.width,this.options.label!==void 0&&this.labelModule.size.width>0&&(this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left),this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width),this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelOffset))}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}(Fk);function Kst(n){var e=qst();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function qst(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var Yst=function(n){bi(t,n);var e=Kst(t);function t(r,i,s){return sr(this,t),e.call(this,r,i,s)}return or(t,[{key:"draw",value:function(i,s,o,a,l,c){return this._drawShape(i,"square",2,s,o,a,l,c)}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}(Ed);function Xst(n){var e=Zst();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function Zst(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var Qst=function(n){bi(t,n);var e=Xst(t);function t(r,i,s){return sr(this,t),e.call(this,r,i,s)}return or(t,[{key:"draw",value:function(i,s,o,a,l,c){return this._drawShape(i,"hexagon",4,s,o,a,l,c)}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}(Ed);function Jst(n){var e=eot();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function eot(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var tot=function(n){bi(t,n);var e=Jst(t);function t(r,i,s){return sr(this,t),e.call(this,r,i,s)}return or(t,[{key:"draw",value:function(i,s,o,a,l,c){return this._drawShape(i,"star",4,s,o,a,l,c)}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}(Ed);function rot(n){var e=not();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function not(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var iot=function(n){bi(t,n);var e=rot(t);function t(r,i,s){var o;return sr(this,t),o=e.call(this,r,i,s),o._setMargins(s),o}return or(t,[{key:"resize",value:function(i,s,o){this.needsRefresh(s,o)&&(this.textSize=this.labelModule.getTextSize(i,s,o),this.width=this.textSize.width+this.margin.right+this.margin.left,this.height=this.textSize.height+this.margin.top+this.margin.bottom,this.radius=.5*this.width)}},{key:"draw",value:function(i,s,o,a,l,c){this.resize(i,a,l),this.left=s-this.width/2,this.top=o-this.height/2,this.enableShadow(i,c),this.labelModule.draw(i,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,a,l),this.disableShadow(i,c),this.updateBoundingBox(s,o,i,a,l)}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}(Cp);function sot(n){var e=oot();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function oot(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var aot=function(n){bi(t,n);var e=sot(t);function t(r,i,s){return sr(this,t),e.call(this,r,i,s)}return or(t,[{key:"draw",value:function(i,s,o,a,l,c){return this._drawShape(i,"triangle",3,s,o,a,l,c)}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}(Ed);function lot(n){var e=cot();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function cot(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var uot=function(n){bi(t,n);var e=lot(t);function t(r,i,s){return sr(this,t),e.call(this,r,i,s)}return or(t,[{key:"draw",value:function(i,s,o,a,l,c){return this._drawShape(i,"triangleDown",3,s,o,a,l,c)}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}(Ed);function sU(n,e){var t=xs(n);if(Mu){var r=Mu(n);e&&(r=Co(r).call(r,function(i){return Du(n,i).enumerable})),t.push.apply(t,r)}return t}function oU(n){for(var e=1;e<arguments.length;e++){var t,r,i=arguments[e]!=null?arguments[e]:{};e%2?vi(t=sU(Object(i),!0)).call(t,function(s){_s(n,s,i[s])}):ku?jA(n,ku(i)):vi(r=sU(Object(i))).call(r,function(s){BA(n,s,Du(i,s))})}return n}var xl=function(){function n(e,t,r,i,s,o){sr(this,n),this.options=Rh(s),this.globalOptions=s,this.defaultOptions=o,this.body=t,this.edges=[],this.id=void 0,this.imagelist=r,this.grouplist=i,this.x=void 0,this.y=void 0,this.baseSize=this.options.size,this.baseFontSize=this.options.font.size,this.predefinedPosition=!1,this.selected=!1,this.hover=!1,this.labelModule=new hae(this.body,this.options,!1),this.setOptions(e)}return or(n,[{key:"attachEdge",value:function(t){var r;Ai(r=this.edges).call(r,t)===-1&&this.edges.push(t)}},{key:"detachEdge",value:function(t){var r,i=Ai(r=this.edges).call(r,t);if(i!=-1){var s;Cu(s=this.edges).call(s,i,1)}}},{key:"setOptions",value:function(t){var r=this.options.shape;if(t){if(typeof t.color<"u"&&(this._localColor=t.color),t.id!==void 0&&(this.id=t.id),this.id===void 0)throw new Error("Node must have an id");n.checkMass(t,this.id),t.x!==void 0&&(t.x===null?(this.x=void 0,this.predefinedPosition=!1):(this.x=Ic(t.x),this.predefinedPosition=!0)),t.y!==void 0&&(t.y===null?(this.y=void 0,this.predefinedPosition=!1):(this.y=Ic(t.y),this.predefinedPosition=!0)),t.size!==void 0&&(this.baseSize=t.size),t.value!==void 0&&(t.value=cae(t.value)),n.parseOptions(this.options,t,!0,this.globalOptions,this.grouplist);var i=[t,this.options,this.defaultOptions];return this.chooser=jk("node",i),this._load_images(),this.updateLabelModule(t),t.opacity!==void 0&&n.checkOpacity(t.opacity)&&(this.options.opacity=t.opacity),this.updateShape(r),t.hidden!==void 0||t.physics!==void 0}}},{key:"_load_images",value:function(){if((this.options.shape==="circularImage"||this.options.shape==="image")&&this.options.image===void 0)throw new Error("Option image must be defined for node type '"+this.options.shape+"'");if(this.options.image!==void 0){if(this.imagelist===void 0)throw new Error("Internal Error: No images provided");if(typeof this.options.image=="string")this.imageObj=this.imagelist.load(this.options.image,this.options.brokenImage,this.id);else{if(this.options.image.unselected===void 0)throw new Error("No unselected image provided");this.imageObj=this.imagelist.load(this.options.image.unselected,this.options.brokenImage,this.id),this.options.image.selected!==void 0?this.imageObjAlt=this.imagelist.load(this.options.image.selected,this.options.brokenImage,this.id):this.imageObjAlt=void 0}}}},{key:"getFormattingValues",value:function(){var t={color:this.options.color.background,opacity:this.options.opacity,borderWidth:this.options.borderWidth,borderColor:this.options.color.border,size:this.options.size,borderDashes:this.options.shapeProperties.borderDashes,borderRadius:this.options.shapeProperties.borderRadius,shadow:this.options.shadow.enabled,shadowColor:this.options.shadow.color,shadowSize:this.options.shadow.size,shadowX:this.options.shadow.x,shadowY:this.options.shadow.y};if(this.selected||this.hover?this.chooser===!0?this.selected?(this.options.borderWidthSelected!=null?t.borderWidth=this.options.borderWidthSelected:t.borderWidth*=2,t.color=this.options.color.highlight.background,t.borderColor=this.options.color.highlight.border,t.shadow=this.options.shadow.enabled):this.hover&&(t.color=this.options.color.hover.background,t.borderColor=this.options.color.hover.border,t.shadow=this.options.shadow.enabled):typeof this.chooser=="function"&&(this.chooser(t,this.options.id,this.selected,this.hover),t.shadow===!1&&(t.shadowColor!==this.options.shadow.color||t.shadowSize!==this.options.shadow.size||t.shadowX!==this.options.shadow.x||t.shadowY!==this.options.shadow.y)&&(t.shadow=!0)):t.shadow=this.options.shadow.enabled,this.options.opacity!==void 0){var r=this.options.opacity;t.borderColor=Jl(t.borderColor,r),t.color=Jl(t.color,r),t.shadowColor=Jl(t.shadowColor,r)}return t}},{key:"updateLabelModule",value:function(t){(this.options.label===void 0||this.options.label===null)&&(this.options.label=""),n.updateGroupOptions(this.options,oU(oU({},t),{},{color:t&&t.color||this._localColor||void 0}),this.grouplist);var r=this.grouplist.get(this.options.group,!1),i=[t,this.options,r,this.globalOptions,this.defaultOptions];this.labelModule.update(this.options,i),this.labelModule.baseSize!==void 0&&(this.baseFontSize=this.labelModule.baseSize)}},{key:"updateShape",value:function(t){if(t===this.options.shape&&this.shape)this.shape.setOptions(this.options,this.imageObj,this.imageObjAlt);else switch(this.options.shape){case"box":this.shape=new gst(this.options,this.body,this.labelModule);break;case"circle":this.shape=new Ist(this.options,this.body,this.labelModule);break;case"circularImage":this.shape=new Est(this.options,this.body,this.labelModule,this.imageObj,this.imageObjAlt);break;case"custom":this.shape=new Pst(this.options,this.body,this.labelModule,this.options.ctxRenderer);break;case"database":this.shape=new kst(this.options,this.body,this.labelModule);break;case"diamond":this.shape=new Nst(this.options,this.body,this.labelModule);break;case"dot":this.shape=new Rst(this.options,this.body,this.labelModule);break;case"ellipse":this.shape=new iU(this.options,this.body,this.labelModule);break;case"icon":this.shape=new Fst(this.options,this.body,this.labelModule);break;case"image":this.shape=new Gst(this.options,this.body,this.labelModule,this.imageObj,this.imageObjAlt);break;case"square":this.shape=new Yst(this.options,this.body,this.labelModule);break;case"hexagon":this.shape=new Qst(this.options,this.body,this.labelModule);break;case"star":this.shape=new tot(this.options,this.body,this.labelModule);break;case"text":this.shape=new iot(this.options,this.body,this.labelModule);break;case"triangle":this.shape=new aot(this.options,this.body,this.labelModule);break;case"triangleDown":this.shape=new uot(this.options,this.body,this.labelModule);break;default:this.shape=new iU(this.options,this.body,this.labelModule);break}this.needsRefresh()}},{key:"select",value:function(){this.selected=!0,this.needsRefresh()}},{key:"unselect",value:function(){this.selected=!1,this.needsRefresh()}},{key:"needsRefresh",value:function(){this.shape.refreshNeeded=!0}},{key:"getTitle",value:function(){return this.options.title}},{key:"distanceToBorder",value:function(t,r){return this.shape.distanceToBorder(t,r)}},{key:"isFixed",value:function(){return this.options.fixed.x&&this.options.fixed.y}},{key:"isSelected",value:function(){return this.selected}},{key:"getValue",value:function(){return this.options.value}},{key:"getLabelSize",value:function(){return this.labelModule.size()}},{key:"setValueRange",value:function(t,r,i){if(this.options.value!==void 0){var s=this.options.scaling.customScalingFunction(t,r,i,this.options.value),o=this.options.scaling.max-this.options.scaling.min;if(this.options.scaling.label.enabled===!0){var a=this.options.scaling.label.max-this.options.scaling.label.min;this.options.font.size=this.options.scaling.label.min+s*a}this.options.size=this.options.scaling.min+s*o}else this.options.size=this.baseSize,this.options.font.size=this.baseFontSize;this.updateLabelModule()}},{key:"draw",value:function(t){var r=this.getFormattingValues();return this.shape.draw(t,this.x,this.y,this.selected,this.hover,r)||{}}},{key:"updateBoundingBox",value:function(t){this.shape.updateBoundingBox(this.x,this.y,t)}},{key:"resize",value:function(t){var r=this.getFormattingValues();this.shape.resize(t,this.selected,this.hover,r)}},{key:"getItemsOnPoint",value:function(t){var r=[];return this.labelModule.visible()&&z_(this.labelModule.getSize(),t)&&r.push({nodeId:this.id,labelId:0}),z_(this.shape.boundingBox,t)&&r.push({nodeId:this.id}),r}},{key:"isOverlappingWith",value:function(t){return this.shape.left<t.right&&this.shape.left+this.shape.width>t.left&&this.shape.top<t.bottom&&this.shape.top+this.shape.height>t.top}},{key:"isBoundingBoxOverlappingWith",value:function(t){return this.shape.boundingBox.left<t.right&&this.shape.boundingBox.right>t.left&&this.shape.boundingBox.top<t.bottom&&this.shape.boundingBox.bottom>t.top}}],[{key:"checkOpacity",value:function(t){return 0<=t&&t<=1}},{key:"checkCoordinateOrigin",value:function(t){return t===void 0||t==="center"||t==="top-left"}},{key:"updateGroupOptions",value:function(t,r,i){var s;if(i!==void 0){var o=t.group;if(r!==void 0&&r.group!==void 0&&o!==r.group)throw new Error("updateGroupOptions: group values in options don't match.");var a=typeof o=="number"||typeof o=="string"&&o!="";if(a){var l=i.get(o);l.opacity!==void 0&&r.opacity===void 0&&(n.checkOpacity(l.opacity)||(console.error("Invalid option for node opacity. Value must be between 0 and 1, found: "+l.opacity),l.opacity=void 0));var c=Co(s=cst(r)).call(s,function(u){return r[u]!=null});c.push("font"),F3(c,t,l),t.color=y_(t.color)}}}},{key:"parseOptions",value:function(t,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=arguments.length>4?arguments[4]:void 0,a=["color","fixed","shadow"];if(F3(a,t,r,i),n.checkMass(r),t.opacity!==void 0&&(n.checkOpacity(t.opacity)||(console.error("Invalid option for node opacity. Value must be between 0 and 1, found: "+t.opacity),t.opacity=void 0)),r.opacity!==void 0&&(n.checkOpacity(r.opacity)||(console.error("Invalid option for node opacity. Value must be between 0 and 1, found: "+r.opacity),r.opacity=void 0)),r.shapeProperties&&!n.checkCoordinateOrigin(r.shapeProperties.coordinateOrigin)&&console.error("Invalid option for node coordinateOrigin, found: "+r.shapeProperties.coordinateOrigin),Xl(t,r,"shadow",s),r.color!==void 0&&r.color!==null){var l=y_(r.color);Xse(t.color,l)}else i===!0&&r.color===null&&(t.color=Rh(s.color));r.fixed!==void 0&&r.fixed!==null&&(typeof r.fixed=="boolean"?(t.fixed.x=r.fixed,t.fixed.y=r.fixed):(r.fixed.x!==void 0&&typeof r.fixed.x=="boolean"&&(t.fixed.x=r.fixed.x),r.fixed.y!==void 0&&typeof r.fixed.y=="boolean"&&(t.fixed.y=r.fixed.y))),i===!0&&r.font===null&&(t.font=Rh(s.font)),n.updateGroupOptions(t,r,o),r.scaling!==void 0&&Xl(t.scaling,r.scaling,"label",s.scaling)}},{key:"checkMass",value:function(t,r){if(t.mass!==void 0&&t.mass<=0){var i="";r!==void 0&&(i=" in node id: "+r),console.error("%cNegative or zero mass disallowed"+i+", setting mass to 1.",eoe),t.mass=1}}}]),n}();function hot(n,e){var t=typeof j1<"u"&&Ad(n)||n["@@iterator"];if(!t){if(Hn(n)||(t=dot(n))||e){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(c){throw c},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,o=!1,a;return{s:function(){t=t.call(n)},n:function(){var c=t.next();return s=c.done,c},e:function(c){o=!0,a=c},f:function(){try{!s&&t.return!=null&&t.return()}finally{if(o)throw a}}}}function dot(n,e){var t;if(n){if(typeof n=="string")return aU(n,e);var r=ko(t=Object.prototype.toString.call(n)).call(t,8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return Cd(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return aU(n,e)}}function aU(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}var fot=function(){function n(e,t,r,i){var s,o=this;if(sr(this,n),this.body=e,this.images=t,this.groups=r,this.layoutEngine=i,this.body.functions.createNode=Xt(s=this.create).call(s,this),this.nodesListeners={add:function(l,c){o.add(c.items)},update:function(l,c){o.update(c.items,c.data,c.oldData)},remove:function(l,c){o.remove(c.items)}},this.defaultOptions={borderWidth:1,borderWidthSelected:void 0,brokenImage:void 0,color:{border:"#2B7CE9",background:"#97C2FC",highlight:{border:"#2B7CE9",background:"#D2E5FF"},hover:{border:"#2B7CE9",background:"#D2E5FF"}},opacity:void 0,fixed:{x:!1,y:!1},font:{color:"#343434",size:14,face:"arial",background:"none",strokeWidth:0,strokeColor:"#ffffff",align:"center",vadjust:0,multi:!1,bold:{mod:"bold"},boldital:{mod:"bold italic"},ital:{mod:"italic"},mono:{mod:"",size:15,face:"monospace",vadjust:2}},group:void 0,hidden:!1,icon:{face:"FontAwesome",code:void 0,size:50,color:"#2B7CE9"},image:void 0,imagePadding:{top:0,right:0,bottom:0,left:0},label:void 0,labelHighlightBold:!0,level:void 0,margin:{top:5,right:5,bottom:5,left:5},mass:1,physics:!0,scaling:{min:10,max:30,label:{enabled:!1,min:14,max:30,maxVisible:30,drawThreshold:5},customScalingFunction:function(l,c,u,h){if(c===l)return .5;var d=1/(c-l);return Math.max(0,(h-l)*d)}},shadow:{enabled:!1,color:"rgba(0,0,0,0.5)",size:10,x:5,y:5},shape:"ellipse",shapeProperties:{borderDashes:!1,borderRadius:6,interpolation:!0,useImageSize:!1,useBorderWithImage:!1,coordinateOrigin:"center"},size:25,title:void 0,value:void 0,x:void 0,y:void 0},this.defaultOptions.mass<=0)throw"Internal error: mass in defaultOptions of NodesHandler may not be zero or negative";this.options=Rh(this.defaultOptions),this.bindEventListeners()}return or(n,[{key:"bindEventListeners",value:function(){var t,r,i=this;this.body.emitter.on("refreshNodes",Xt(t=this.refresh).call(t,this)),this.body.emitter.on("refresh",Xt(r=this.refresh).call(r,this)),this.body.emitter.on("destroy",function(){Jn(i.nodesListeners,function(s,o){i.body.data.nodes&&i.body.data.nodes.off(o,s)}),delete i.body.functions.createNode,delete i.nodesListeners.add,delete i.nodesListeners.update,delete i.nodesListeners.remove,delete i.nodesListeners})}},{key:"setOptions",value:function(t){if(t!==void 0){if(xl.parseOptions(this.options,t),t.opacity!==void 0&&(S_(t.opacity)||!ff(t.opacity)||t.opacity<0||t.opacity>1?console.error("Invalid option for node opacity. Value must be between 0 and 1, found: "+t.opacity):this.options.opacity=t.opacity),t.shape!==void 0)for(var r in this.body.nodes)Object.prototype.hasOwnProperty.call(this.body.nodes,r)&&this.body.nodes[r].updateShape();if(typeof t.font<"u"||typeof t.widthConstraint<"u"||typeof t.heightConstraint<"u")for(var i=0,s=xs(this.body.nodes);i<s.length;i++){var o=s[i];this.body.nodes[o].updateLabelModule(),this.body.nodes[o].needsRefresh()}if(t.size!==void 0)for(var a in this.body.nodes)Object.prototype.hasOwnProperty.call(this.body.nodes,a)&&this.body.nodes[a].needsRefresh();(t.hidden!==void 0||t.physics!==void 0)&&this.body.emitter.emit("_dataChanged")}}},{key:"setData",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=this.body.data.nodes;if(aae("id",t))this.body.data.nodes=t;else if(Hn(t))this.body.data.nodes=new G2,this.body.data.nodes.add(t);else if(!t)this.body.data.nodes=new G2;else throw new TypeError("Array or DataSet expected");if(i&&Jn(this.nodesListeners,function(a,l){i.off(l,a)}),this.body.nodes={},this.body.data.nodes){var s=this;Jn(this.nodesListeners,function(a,l){s.body.data.nodes.on(l,a)});var o=this.body.data.nodes.getIds();this.add(o,!0)}r===!1&&this.body.emitter.emit("_dataChanged")}},{key:"add",value:function(t){for(var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i,s=[],o=0;o<t.length;o++){i=t[o];var a=this.body.data.nodes.get(i),l=this.create(a);s.push(l),this.body.nodes[i]=l}this.layoutEngine.positionInitially(s),r===!1&&this.body.emitter.emit("_dataChanged")}},{key:"update",value:function(t,r,i){for(var s=this.body.nodes,o=!1,a=0;a<t.length;a++){var l=t[a],c=s[l],u=r[a];c!==void 0?c.setOptions(u)&&(o=!0):(o=!0,c=this.create(u),s[l]=c)}!o&&i!==void 0&&(o=goe(r).call(r,function(h,d){var g=i[d];return g&&g.level!==h.level})),o===!0?this.body.emitter.emit("_dataChanged"):this.body.emitter.emit("_dataUpdated")}},{key:"remove",value:function(t){for(var r=this.body.nodes,i=0;i<t.length;i++){var s=t[i];delete r[s]}this.body.emitter.emit("_dataChanged")}},{key:"create",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:xl;return new r(t,this.body,this.images,this.groups,this.options,this.defaultOptions)}},{key:"refresh",value:function(){var t=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Jn(this.body.nodes,function(i,s){var o=t.body.data.nodes.get(s);o!==void 0&&(r===!0&&i.setOptions({x:null,y:null}),i.setOptions({fixed:!1}),i.setOptions(o))})}},{key:"getPositions",value:function(t){var r={};if(t!==void 0){if(Hn(t)===!0){for(var i=0;i<t.length;i++)if(this.body.nodes[t[i]]!==void 0){var s=this.body.nodes[t[i]];r[t[i]]={x:Math.round(s.x),y:Math.round(s.y)}}}else if(this.body.nodes[t]!==void 0){var o=this.body.nodes[t];r[t]={x:Math.round(o.x),y:Math.round(o.y)}}}else for(var a=0;a<this.body.nodeIndices.length;a++){var l=this.body.nodes[this.body.nodeIndices[a]];r[this.body.nodeIndices[a]]={x:Math.round(l.x),y:Math.round(l.y)}}return r}},{key:"getPosition",value:function(t){if(t==null)throw new TypeError("No id was specified for getPosition method.");if(this.body.nodes[t]==null)throw new ReferenceError("NodeId provided for getPosition does not exist. Provided: ".concat(t));return{x:Math.round(this.body.nodes[t].x),y:Math.round(this.body.nodes[t].y)}}},{key:"storePositions",value:function(){var t=[],r=this.body.data.nodes.getDataSet(),i=hot(r.get()),s;try{for(i.s();!(s=i.n()).done;){var o=s.value,a=o.id,l=this.body.nodes[a],c=Math.round(l.x),u=Math.round(l.y);(o.x!==c||o.y!==u)&&t.push({id:a,x:c,y:u})}}catch(h){i.e(h)}finally{i.f()}r.update(t)}},{key:"getBoundingBox",value:function(t){if(this.body.nodes[t]!==void 0)return this.body.nodes[t].shape.boundingBox}},{key:"getConnectedNodes",value:function(t,r){var i=[];if(this.body.nodes[t]!==void 0)for(var s=this.body.nodes[t],o={},a=0;a<s.edges.length;a++){var l=s.edges[a];r!=="to"&&l.toId==s.id?o[l.fromId]===void 0&&(i.push(l.fromId),o[l.fromId]=!0):r!=="from"&&l.fromId==s.id&&o[l.toId]===void 0&&(i.push(l.toId),o[l.toId]=!0)}return i}},{key:"getConnectedEdges",value:function(t){var r=[];if(this.body.nodes[t]!==void 0)for(var i=this.body.nodes[t],s=0;s<i.edges.length;s++)r.push(i.edges[s].id);else console.error("NodeId provided for getConnectedEdges does not exist. Provided: ",t);return r}},{key:"moveNode",value:function(t,r,i){var s=this;this.body.nodes[t]!==void 0?(this.body.nodes[t].x=Number(r),this.body.nodes[t].y=Number(i),Nc(function(){s.body.emitter.emit("startSimulation")},0)):console.error("Node id supplied to moveNode does not exist. Provided: ",t)}}]),n}(),lU=Zs,pot=function(n){return n!==void 0&&(lU(n,"value")||lU(n,"writable"))},got=Lr,vot=zo,mot=co,Cot=Fa,Aot=pot,Iot=pd,yot=TA;function dae(n,e){var t=arguments.length<3?n:arguments[2],r,i;if(Cot(n)===t)return n[e];if(r=Iot.f(n,e),r)return Aot(r)?r.value:r.get===void 0?void 0:vot(r.get,t);if(mot(i=yot(n)))return dae(i,e,t)}got({target:"Reflect",stat:!0},{get:dae});var bot=pi,Eot=bot.Reflect.get,wot=Eot,Sot=wot,Tot=Sot,xot=Tot,_ot=xot,Pot=_ot,Oot=Pot,cU=$r(Oot),Mot=nae,kot=Mot,$ot=kot,Lot=$ot,Not=Lot,Dot=$r(Not);function zot(n,e){for(;!Object.prototype.hasOwnProperty.call(n,e)&&(n=Rr(n),n!==null););return n}function I4(){if(typeof Reflect<"u"&&cU){var n;I4=Lk(n=cU).call(n)}else I4=function(t,r,i){var s=zot(t,r);if(s){var o=Dot(s,r);return o.get?o.get.call(arguments.length<3?t:i):o.value}};return I4.apply(this,arguments)}var Rot=Lr,uU=Math.hypot,Vot=Math.abs,Hot=Math.sqrt,Bot=!!uU&&uU(1/0,NaN)!==1/0;Rot({target:"Math",stat:!0,forced:Bot},{hypot:function(e,t){for(var r=0,i=0,s=arguments.length,o=0,a,l;i<s;)a=Vot(arguments[i++]),o<a?(l=o/a,r=r*l*l+1,o=a):a>0?(l=a/o,r+=l*l):r+=a;return o===1/0?1/0:o*Hot(r)}});var jot=pi,Fot=jot.Math.hypot,Uot=Fot,Wot=Uot,Got=Wot,Kot=$r(Got);function fae(n){var e=qot();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function qot(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var ao=function(){function n(){sr(this,n)}return or(n,null,[{key:"transform",value:function(t,r){Hn(t)||(t=[t]);for(var i=r.point.x,s=r.point.y,o=r.angle,a=r.length,l=0;l<t.length;++l){var c=t[l],u=c.x*Math.cos(o)-c.y*Math.sin(o),h=c.x*Math.sin(o)+c.y*Math.cos(o);c.x=i+a*u,c.y=s+a*h}}},{key:"drawPath",value:function(t,r){t.beginPath(),t.moveTo(r[0].x,r[0].y);for(var i=1;i<r.length;++i)t.lineTo(r[i].x,r[i].y);t.closePath()}}]),n}(),Yot=function(n){bi(t,n);var e=fae(t);function t(){return sr(this,t),e.apply(this,arguments)}return or(t,null,[{key:"draw",value:function(i,s){if(s.image){i.save(),i.translate(s.point.x,s.point.y),i.rotate(Math.PI/2+s.angle);var o=s.imageWidth!=null?s.imageWidth:s.image.width,a=s.imageHeight!=null?s.imageHeight:s.image.height;s.image.drawImageAtPosition(i,1,-o/2,0,o,a),i.restore()}return!1}}]),t}(ao),Xot=function(n){bi(t,n);var e=fae(t);function t(){return sr(this,t),e.apply(this,arguments)}return or(t,null,[{key:"draw",value:function(i,s){var o=[{x:0,y:0},{x:-1,y:.3},{x:-.9,y:0},{x:-1,y:-.3}];return ao.transform(o,s),ao.drawPath(i,o),!0}}]),t}(ao),Zot=function(){function n(){sr(this,n)}return or(n,null,[{key:"draw",value:function(t,r){var i=[{x:-1,y:0},{x:0,y:.3},{x:-.4,y:0},{x:0,y:-.3}];return ao.transform(i,r),ao.drawPath(t,i),!0}}]),n}(),Qot=function(){function n(){sr(this,n)}return or(n,null,[{key:"draw",value:function(t,r){var i={x:-.4,y:0};ao.transform(i,r),t.strokeStyle=t.fillStyle,t.fillStyle="rgba(0, 0, 0, 0)";var s=Math.PI,o=r.angle-s/2,a=r.angle+s/2;return t.beginPath(),t.arc(i.x,i.y,r.length*.4,o,a,!1),t.stroke(),!0}}]),n}(),Jot=function(){function n(){sr(this,n)}return or(n,null,[{key:"draw",value:function(t,r){var i={x:-.3,y:0};ao.transform(i,r),t.strokeStyle=t.fillStyle,t.fillStyle="rgba(0, 0, 0, 0)";var s=Math.PI,o=r.angle+s/2,a=r.angle+3*s/2;return t.beginPath(),t.arc(i.x,i.y,r.length*.4,o,a,!1),t.stroke(),!0}}]),n}(),eat=function(){function n(){sr(this,n)}return or(n,null,[{key:"draw",value:function(t,r){var i=[{x:.02,y:0},{x:-1,y:.3},{x:-1,y:-.3}];return ao.transform(i,r),ao.drawPath(t,i),!0}}]),n}(),tat=function(){function n(){sr(this,n)}return or(n,null,[{key:"draw",value:function(t,r){var i=[{x:0,y:.3},{x:0,y:-.3},{x:-1,y:0}];return ao.transform(i,r),ao.drawPath(t,i),!0}}]),n}(),rat=function(){function n(){sr(this,n)}return or(n,null,[{key:"draw",value:function(t,r){var i={x:-.4,y:0};return ao.transform(i,r),rk(t,i.x,i.y,r.length*.4),!0}}]),n}(),nat=function(){function n(){sr(this,n)}return or(n,null,[{key:"draw",value:function(t,r){var i=[{x:0,y:.5},{x:0,y:-.5},{x:-.15,y:-.5},{x:-.15,y:.5}];return ao.transform(i,r),ao.drawPath(t,i),!0}}]),n}(),iat=function(){function n(){sr(this,n)}return or(n,null,[{key:"draw",value:function(t,r){var i=[{x:0,y:.3},{x:0,y:-.3},{x:-.6,y:-.3},{x:-.6,y:.3}];return ao.transform(i,r),ao.drawPath(t,i),!0}}]),n}(),sat=function(){function n(){sr(this,n)}return or(n,null,[{key:"draw",value:function(t,r){var i=[{x:0,y:0},{x:-.5,y:-.3},{x:-1,y:0},{x:-.5,y:.3}];return ao.transform(i,r),ao.drawPath(t,i),!0}}]),n}(),oat=function(){function n(){sr(this,n)}return or(n,null,[{key:"draw",value:function(t,r){var i=[{x:-1,y:.3},{x:-.5,y:0},{x:-1,y:-.3},{x:0,y:0}];return ao.transform(i,r),ao.drawPath(t,i),!0}}]),n}(),pae=function(){function n(){sr(this,n)}return or(n,null,[{key:"draw",value:function(t,r){var i;switch(r.type&&(i=r.type.toLowerCase()),i){case"image":return Yot.draw(t,r);case"circle":return rat.draw(t,r);case"box":return iat.draw(t,r);case"crow":return Zot.draw(t,r);case"curve":return Qot.draw(t,r);case"diamond":return sat.draw(t,r);case"inv_curve":return Jot.draw(t,r);case"triangle":return eat.draw(t,r);case"inv_triangle":return tat.draw(t,r);case"bar":return nat.draw(t,r);case"vee":return oat.draw(t,r);case"arrow":default:return Xot.draw(t,r)}}}]),n}();function hU(n,e){var t=xs(n);if(Mu){var r=Mu(n);e&&(r=Co(r).call(r,function(i){return Du(n,i).enumerable})),t.push.apply(t,r)}return t}function dU(n){for(var e=1;e<arguments.length;e++){var t,r,i=arguments[e]!=null?arguments[e]:{};e%2?vi(t=hU(Object(i),!0)).call(t,function(s){_s(n,s,i[s])}):ku?jA(n,ku(i)):vi(r=hU(Object(i))).call(r,function(s){BA(n,s,Du(i,s))})}return n}var gae=function(){function n(e,t,r){sr(this,n),this._body=t,this._labelModule=r,this.color={},this.colorDirty=!0,this.hoverWidth=1.5,this.selectionWidth=2,this.setOptions(e),this.fromPoint=this.from,this.toPoint=this.to}return or(n,[{key:"connect",value:function(){this.from=this._body.nodes[this.options.from],this.to=this._body.nodes[this.options.to]}},{key:"cleanup",value:function(){return!1}},{key:"setOptions",value:function(t){this.options=t,this.from=this._body.nodes[this.options.from],this.to=this._body.nodes[this.options.to],this.id=this.options.id}},{key:"drawLine",value:function(t,r,i,s){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.getViaNode();t.strokeStyle=this.getColor(t,r),t.lineWidth=r.width,r.dashes!==!1?this._drawDashedLine(t,r,o):this._drawLine(t,r,o)}},{key:"_drawLine",value:function(t,r,i,s,o){if(this.from!=this.to)this._line(t,r,i,s,o);else{var a=this._getCircleData(t),l=ai(a,3),c=l[0],u=l[1],h=l[2];this._circle(t,r,c,u,h)}}},{key:"_drawDashedLine",value:function(t,r,i,s,o){t.lineCap="round";var a=Hn(r.dashes)?r.dashes:[5,5];if(t.setLineDash!==void 0){if(t.save(),t.setLineDash(a),t.lineDashOffset=0,this.from!=this.to)this._line(t,r,i);else{var l=this._getCircleData(t),c=ai(l,3),u=c[0],h=c[1],d=c[2];this._circle(t,r,u,h,d)}t.setLineDash([0]),t.lineDashOffset=0,t.restore()}else{if(this.from!=this.to)Lne(t,this.from.x,this.from.y,this.to.x,this.to.y,a);else{var g=this._getCircleData(t),f=ai(g,3),v=f[0],C=f[1],A=f[2];this._circle(t,r,v,C,A)}this.enableShadow(t,r),t.stroke(),this.disableShadow(t,r)}}},{key:"findBorderPosition",value:function(t,r,i){return this.from!=this.to?this._findBorderPosition(t,r,i):this._findBorderPositionCircle(t,r,i)}},{key:"findBorderPositions",value:function(t){if(this.from!=this.to)return{from:this._findBorderPosition(this.from,t),to:this._findBorderPosition(this.to,t)};var r,i=ko(r=this._getCircleData(t)).call(r,0,2),s=ai(i,2),o=s[0],a=s[1];return{from:this._findBorderPositionCircle(this.from,t,{x:o,y:a,low:.25,high:.6,direction:-1}),to:this._findBorderPositionCircle(this.from,t,{x:o,y:a,low:.6,high:.8,direction:1})}}},{key:"_getCircleData",value:function(t){var r=this.options.selfReference.size;t!==void 0&&this.from.shape.width===void 0&&this.from.shape.resize(t);var i=uae(t,this.options.selfReference.angle,r,this.from);return[i.x,i.y,r]}},{key:"_pointOnCircle",value:function(t,r,i,s){var o=s*2*Math.PI;return{x:t+i*Math.cos(o),y:r-i*Math.sin(o)}}},{key:"_findBorderPositionCircle",value:function(t,r,i){var s=i.x,o=i.y,a=i.low,l=i.high,c=i.direction,u=10,h=this.options.selfReference.size,d=.05,g,f=(a+l)*.5,v=0;this.options.arrowStrikethrough===!0&&(c===-1?v=this.options.endPointOffset.from:c===1&&(v=this.options.endPointOffset.to));var C=0;do{f=(a+l)*.5,g=this._pointOnCircle(s,o,h,f);var A=Math.atan2(t.y-g.y,t.x-g.x),b=t.distanceToBorder(r,A)+v,m=Math.sqrt(Math.pow(g.x-t.x,2)+Math.pow(g.y-t.y,2)),E=b-m;if(Math.abs(E)<d)break;E>0?c>0?a=f:l=f:c>0?l=f:a=f,++C}while(a<=l&&C<u);return dU(dU({},g),{},{t:f})}},{key:"getLineWidth",value:function(t,r){return t===!0?Math.max(this.selectionWidth,.3/this._body.view.scale):r===!0?Math.max(this.hoverWidth,.3/this._body.view.scale):Math.max(this.options.width,.3/this._body.view.scale)}},{key:"getColor",value:function(t,r){if(r.inheritsColor!==!1){if(r.inheritsColor==="both"&&this.from.id!==this.to.id){var i=t.createLinearGradient(this.from.x,this.from.y,this.to.x,this.to.y),s=this.from.options.color.highlight.border,o=this.to.options.color.highlight.border;return this.from.selected===!1&&this.to.selected===!1?(s=Jl(this.from.options.color.border,r.opacity),o=Jl(this.to.options.color.border,r.opacity)):this.from.selected===!0&&this.to.selected===!1?o=this.to.options.color.border:this.from.selected===!1&&this.to.selected===!0&&(s=this.from.options.color.border),i.addColorStop(0,s),i.addColorStop(1,o),i}return r.inheritsColor==="to"?Jl(this.to.options.color.border,r.opacity):Jl(this.from.options.color.border,r.opacity)}else return Jl(r.color,r.opacity)}},{key:"_circle",value:function(t,r,i,s,o){this.enableShadow(t,r);var a=0,l=Math.PI*2;if(!this.options.selfReference.renderBehindTheNode){var c=this.options.selfReference.angle,u=this.options.selfReference.angle+Math.PI,h=this._findBorderPositionCircle(this.from,t,{x:i,y:s,low:c,high:u,direction:-1}),d=this._findBorderPositionCircle(this.from,t,{x:i,y:s,low:c,high:u,direction:1});a=Math.atan2(h.y-s,h.x-i),l=Math.atan2(d.y-s,d.x-i)}t.beginPath(),t.arc(i,s,o,a,l,!1),t.stroke(),this.disableShadow(t,r)}},{key:"getDistanceToEdge",value:function(t,r,i,s,o,a){if(this.from!=this.to)return this._getDistanceToEdge(t,r,i,s,o,a);var l=this._getCircleData(void 0),c=ai(l,3),u=c[0],h=c[1],d=c[2],g=u-o,f=h-a;return Math.abs(Math.sqrt(g*g+f*f)-d)}},{key:"_getDistanceToLine",value:function(t,r,i,s,o,a){var l=i-t,c=s-r,u=l*l+c*c,h=((o-t)*l+(a-r)*c)/u;h>1?h=1:h<0&&(h=0);var d=t+h*l,g=r+h*c,f=d-o,v=g-a;return Math.sqrt(f*f+v*v)}},{key:"getArrowData",value:function(t,r,i,s,o,a){var l,c,u,h,d,g,f,v=a.width;r==="from"?(u=this.from,h=this.to,d=a.fromArrowScale<0,g=Math.abs(a.fromArrowScale),f=a.fromArrowType):r==="to"?(u=this.to,h=this.from,d=a.toArrowScale<0,g=Math.abs(a.toArrowScale),f=a.toArrowType):(u=this.to,h=this.from,d=a.middleArrowScale<0,g=Math.abs(a.middleArrowScale),f=a.middleArrowType);var C=15*g+3*v;if(u!=h){var A=Kot(u.x-h.x,u.y-h.y),b=C/A;if(r!=="middle")if(this.options.smooth.enabled===!0){var m=this._findBorderPosition(u,t,{via:i}),E=this.getPoint(m.t+b*(r==="from"?1:-1),i);l=Math.atan2(m.y-E.y,m.x-E.x),c=m}else l=Math.atan2(u.y-h.y,u.x-h.x),c=this._findBorderPosition(u,t);else{var I=(d?-b:b)/2,S=this.getPoint(.5+I,i),T=this.getPoint(.5-I,i);l=Math.atan2(S.y-T.y,S.x-T.x),c=this.getPoint(.5,i)}}else{var P=this._getCircleData(t),_=ai(P,3),$=_[0],B=_[1],U=_[2];if(r==="from"){var H=this.options.selfReference.angle,N=this.options.selfReference.angle+Math.PI,W=this._findBorderPositionCircle(this.from,t,{x:$,y:B,low:H,high:N,direction:-1});l=W.t*-2*Math.PI+1.5*Math.PI+.1*Math.PI,c=W}else if(r==="to"){var D=this.options.selfReference.angle,R=this.options.selfReference.angle+Math.PI,Y=this._findBorderPositionCircle(this.from,t,{x:$,y:B,low:D,high:R,direction:1});l=Y.t*-2*Math.PI+1.5*Math.PI-1.1*Math.PI,c=Y}else{var ie=this.options.selfReference.angle/(2*Math.PI);c=this._pointOnCircle($,B,U,ie),l=ie*-2*Math.PI+1.5*Math.PI+.1*Math.PI}}var de=c.x-C*.9*Math.cos(l),xe=c.y-C*.9*Math.sin(l),X={x:de,y:xe};return{point:c,core:X,angle:l,length:C,type:f}}},{key:"drawArrowHead",value:function(t,r,i,s,o){t.strokeStyle=this.getColor(t,r),t.fillStyle=t.strokeStyle,t.lineWidth=r.width;var a=pae.draw(t,o);a&&(this.enableShadow(t,r),kA(t).call(t),this.disableShadow(t,r))}},{key:"enableShadow",value:function(t,r){r.shadow===!0&&(t.shadowColor=r.shadowColor,t.shadowBlur=r.shadowSize,t.shadowOffsetX=r.shadowX,t.shadowOffsetY=r.shadowY)}},{key:"disableShadow",value:function(t,r){r.shadow===!0&&(t.shadowColor="rgba(0,0,0,0)",t.shadowBlur=0,t.shadowOffsetX=0,t.shadowOffsetY=0)}},{key:"drawBackground",value:function(t,r){if(r.background!==!1){var i={strokeStyle:t.strokeStyle,lineWidth:t.lineWidth,dashes:t.dashes};t.strokeStyle=r.backgroundColor,t.lineWidth=r.backgroundSize,this.setStrokeDashed(t,r.backgroundDashes),t.stroke(),t.strokeStyle=i.strokeStyle,t.lineWidth=i.lineWidth,t.dashes=i.dashes,this.setStrokeDashed(t,r.dashes)}}},{key:"setStrokeDashed",value:function(t,r){if(r!==!1)if(t.setLineDash!==void 0){var i=Hn(r)?r:[5,5];t.setLineDash(i)}else console.warn("setLineDash is not supported in this browser. The dashed stroke cannot be used.");else t.setLineDash!==void 0?t.setLineDash([]):console.warn("setLineDash is not supported in this browser. The dashed stroke cannot be used.")}}]),n}();function fU(n,e){var t=xs(n);if(Mu){var r=Mu(n);e&&(r=Co(r).call(r,function(i){return Du(n,i).enumerable})),t.push.apply(t,r)}return t}function pU(n){for(var e=1;e<arguments.length;e++){var t,r,i=arguments[e]!=null?arguments[e]:{};e%2?vi(t=fU(Object(i),!0)).call(t,function(s){_s(n,s,i[s])}):ku?jA(n,ku(i)):vi(r=fU(Object(i))).call(r,function(s){BA(n,s,Du(i,s))})}return n}function aat(n){var e=lat();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function lat(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var Uk=function(n){bi(t,n);var e=aat(t);function t(r,i,s){return sr(this,t),e.call(this,r,i,s)}return or(t,[{key:"_findBorderPositionBezier",value:function(i,s){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this._getViaCoordinates(),a=10,l=.2,c=!1,u=1,h=0,d=this.to,g,f,v=this.options.endPointOffset?this.options.endPointOffset.to:0;i.id===this.from.id&&(d=this.from,c=!0,v=this.options.endPointOffset?this.options.endPointOffset.from:0),this.options.arrowStrikethrough===!1&&(v=0);var C=0;do{f=(h+u)*.5,g=this.getPoint(f,o);var A=Math.atan2(d.y-g.y,d.x-g.x),b=d.distanceToBorder(s,A)+v,m=Math.sqrt(Math.pow(g.x-d.x,2)+Math.pow(g.y-d.y,2)),E=b-m;if(Math.abs(E)<l)break;E<0?c===!1?h=f:u=f:c===!1?u=f:h=f,++C}while(h<=u&&C<a);return pU(pU({},g),{},{t:f})}},{key:"_getDistanceToBezierEdge",value:function(i,s,o,a,l,c,u){var h=1e9,d,g,f,v,C,A=i,b=s;for(g=1;g<10;g++)f=.1*g,v=Math.pow(1-f,2)*i+2*f*(1-f)*u.x+Math.pow(f,2)*o,C=Math.pow(1-f,2)*s+2*f*(1-f)*u.y+Math.pow(f,2)*a,g>0&&(d=this._getDistanceToLine(A,b,v,C,l,c),h=d<h?d:h),A=v,b=C;return h}},{key:"_bezierCurve",value:function(i,s,o,a){i.beginPath(),i.moveTo(this.fromPoint.x,this.fromPoint.y),o!=null&&o.x!=null?a!=null&&a.x!=null?i.bezierCurveTo(o.x,o.y,a.x,a.y,this.toPoint.x,this.toPoint.y):i.quadraticCurveTo(o.x,o.y,this.toPoint.x,this.toPoint.y):i.lineTo(this.toPoint.x,this.toPoint.y),this.drawBackground(i,s),this.enableShadow(i,s),i.stroke(),this.disableShadow(i,s)}},{key:"getViaNode",value:function(){return this._getViaCoordinates()}}]),t}(gae);function cat(n){var e=uat();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function uat(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var gU=function(n){bi(t,n);var e=cat(t);function t(r,i,s){var o;return sr(this,t),o=e.call(this,r,i,s),o.via=o.via,o._boundFunction=function(){o.positionBezierNode()},o._body.emitter.on("_repositionBezierNodes",o._boundFunction),o}return or(t,[{key:"setOptions",value:function(i){I4(Rr(t.prototype),"setOptions",this).call(this,i);var s=!1;this.options.physics!==i.physics&&(s=!0),this.options=i,this.id=this.options.id,this.from=this._body.nodes[this.options.from],this.to=this._body.nodes[this.options.to],this.setupSupportNode(),this.connect(),s===!0&&(this.via.setOptions({physics:this.options.physics}),this.positionBezierNode())}},{key:"connect",value:function(){this.from=this._body.nodes[this.options.from],this.to=this._body.nodes[this.options.to],this.from===void 0||this.to===void 0||this.options.physics===!1?this.via.setOptions({physics:!1}):this.from.id===this.to.id?this.via.setOptions({physics:!1}):this.via.setOptions({physics:!0})}},{key:"cleanup",value:function(){return this._body.emitter.off("_repositionBezierNodes",this._boundFunction),this.via!==void 0?(delete this._body.nodes[this.via.id],this.via=void 0,!0):!1}},{key:"setupSupportNode",value:function(){if(this.via===void 0){var i="edgeId:"+this.id,s=this._body.functions.createNode({id:i,shape:"circle",physics:!0,hidden:!0});this._body.nodes[i]=s,this.via=s,this.via.parentEdgeId=this.id,this.positionBezierNode()}}},{key:"positionBezierNode",value:function(){this.via!==void 0&&this.from!==void 0&&this.to!==void 0?(this.via.x=.5*(this.from.x+this.to.x),this.via.y=.5*(this.from.y+this.to.y)):this.via!==void 0&&(this.via.x=0,this.via.y=0)}},{key:"_line",value:function(i,s,o){this._bezierCurve(i,s,o)}},{key:"_getViaCoordinates",value:function(){return this.via}},{key:"getViaNode",value:function(){return this.via}},{key:"getPoint",value:function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.via;if(this.from===this.to){var o=this._getCircleData(),a=ai(o,3),l=a[0],c=a[1],u=a[2],h=2*Math.PI*(1-i);return{x:l+u*Math.sin(h),y:c+u-u*(1-Math.cos(h))}}else return{x:Math.pow(1-i,2)*this.fromPoint.x+2*i*(1-i)*s.x+Math.pow(i,2)*this.toPoint.x,y:Math.pow(1-i,2)*this.fromPoint.y+2*i*(1-i)*s.y+Math.pow(i,2)*this.toPoint.y}}},{key:"_findBorderPosition",value:function(i,s){return this._findBorderPositionBezier(i,s,this.via)}},{key:"_getDistanceToEdge",value:function(i,s,o,a,l,c){return this._getDistanceToBezierEdge(i,s,o,a,l,c,this.via)}}]),t}(Uk);function hat(n){var e=dat();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function dat(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var vU=function(n){bi(t,n);var e=hat(t);function t(r,i,s){return sr(this,t),e.call(this,r,i,s)}return or(t,[{key:"_line",value:function(i,s,o){this._bezierCurve(i,s,o)}},{key:"getViaNode",value:function(){return this._getViaCoordinates()}},{key:"_getViaCoordinates",value:function(){var i=this.options.smooth.roundness,s=this.options.smooth.type,o=Math.abs(this.from.x-this.to.x),a=Math.abs(this.from.y-this.to.y);if(s==="discrete"||s==="diagonalCross"){var l,c;o<=a?l=c=i*a:l=c=i*o,this.from.x>this.to.x&&(l=-l),this.from.y>=this.to.y&&(c=-c);var u=this.from.x+l,h=this.from.y+c;return s==="discrete"&&(o<=a?u=o<i*a?this.from.x:u:h=a<i*o?this.from.y:h),{x:u,y:h}}else if(s==="straightCross"){var d=(1-i)*o,g=(1-i)*a;return o<=a?(d=0,this.from.y<this.to.y&&(g=-g)):(this.from.x<this.to.x&&(d=-d),g=0),{x:this.to.x+d,y:this.to.y+g}}else if(s==="horizontal"){var f=(1-i)*o;return this.from.x<this.to.x&&(f=-f),{x:this.to.x+f,y:this.from.y}}else if(s==="vertical"){var v=(1-i)*a;return this.from.y<this.to.y&&(v=-v),{x:this.from.x,y:this.to.y+v}}else if(s==="curvedCW"){o=this.to.x-this.from.x,a=this.from.y-this.to.y;var C=Math.sqrt(o*o+a*a),A=Math.PI,b=Math.atan2(a,o),m=(b+(i*.5+.5)*A)%(2*A);return{x:this.from.x+(i*.5+.5)*C*Math.sin(m),y:this.from.y+(i*.5+.5)*C*Math.cos(m)}}else if(s==="curvedCCW"){o=this.to.x-this.from.x,a=this.from.y-this.to.y;var E=Math.sqrt(o*o+a*a),I=Math.PI,S=Math.atan2(a,o),T=(S+(-i*.5+.5)*I)%(2*I);return{x:this.from.x+(i*.5+.5)*E*Math.sin(T),y:this.from.y+(i*.5+.5)*E*Math.cos(T)}}else{var P,_;o<=a?P=_=i*a:P=_=i*o,this.from.x>this.to.x&&(P=-P),this.from.y>=this.to.y&&(_=-_);var $=this.from.x+P,B=this.from.y+_;return o<=a?this.from.x<=this.to.x?$=this.to.x<$?this.to.x:$:$=this.to.x>$?this.to.x:$:this.from.y>=this.to.y?B=this.to.y>B?this.to.y:B:B=this.to.y<B?this.to.y:B,{x:$,y:B}}}},{key:"_findBorderPosition",value:function(i,s){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this._findBorderPositionBezier(i,s,o.via)}},{key:"_getDistanceToEdge",value:function(i,s,o,a,l,c){var u=arguments.length>6&&arguments[6]!==void 0?arguments[6]:this._getViaCoordinates();return this._getDistanceToBezierEdge(i,s,o,a,l,c,u)}},{key:"getPoint",value:function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._getViaCoordinates(),o=i,a=Math.pow(1-o,2)*this.fromPoint.x+2*o*(1-o)*s.x+Math.pow(o,2)*this.toPoint.x,l=Math.pow(1-o,2)*this.fromPoint.y+2*o*(1-o)*s.y+Math.pow(o,2)*this.toPoint.y;return{x:a,y:l}}}]),t}(Uk);function fat(n){var e=pat();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function pat(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var gat=function(n){bi(t,n);var e=fat(t);function t(r,i,s){return sr(this,t),e.call(this,r,i,s)}return or(t,[{key:"_getDistanceToBezierEdge2",value:function(i,s,o,a,l,c,u,h){for(var d=1e9,g=i,f=s,v=[0,0,0,0],C=1;C<10;C++){var A=.1*C;v[0]=Math.pow(1-A,3),v[1]=3*A*Math.pow(1-A,2),v[2]=3*Math.pow(A,2)*(1-A),v[3]=Math.pow(A,3);var b=v[0]*i+v[1]*u.x+v[2]*h.x+v[3]*o,m=v[0]*s+v[1]*u.y+v[2]*h.y+v[3]*a;if(C>0){var E=this._getDistanceToLine(g,f,b,m,l,c);d=E<d?E:d}g=b,f=m}return d}}]),t}(Uk);function vat(n){var e=mat();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function mat(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var mU=function(n){bi(t,n);var e=vat(t);function t(r,i,s){return sr(this,t),e.call(this,r,i,s)}return or(t,[{key:"_line",value:function(i,s,o){var a=o[0],l=o[1];this._bezierCurve(i,s,a,l)}},{key:"_getViaCoordinates",value:function(){var i=this.from.x-this.to.x,s=this.from.y-this.to.y,o,a,l,c,u=this.options.smooth.roundness;return(Math.abs(i)>Math.abs(s)||this.options.smooth.forceDirection===!0||this.options.smooth.forceDirection==="horizontal")&&this.options.smooth.forceDirection!=="vertical"?(a=this.from.y,c=this.to.y,o=this.from.x-u*i,l=this.to.x+u*i):(a=this.from.y-u*s,c=this.to.y+u*s,o=this.from.x,l=this.to.x),[{x:o,y:a},{x:l,y:c}]}},{key:"getViaNode",value:function(){return this._getViaCoordinates()}},{key:"_findBorderPosition",value:function(i,s){return this._findBorderPositionBezier(i,s)}},{key:"_getDistanceToEdge",value:function(i,s,o,a,l,c){var u=arguments.length>6&&arguments[6]!==void 0?arguments[6]:this._getViaCoordinates(),h=ai(u,2),d=h[0],g=h[1];return this._getDistanceToBezierEdge2(i,s,o,a,l,c,d,g)}},{key:"getPoint",value:function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._getViaCoordinates(),o=ai(s,2),a=o[0],l=o[1],c=i,u=[Math.pow(1-c,3),3*c*Math.pow(1-c,2),3*Math.pow(c,2)*(1-c),Math.pow(c,3)],h=u[0]*this.fromPoint.x+u[1]*a.x+u[2]*l.x+u[3]*this.toPoint.x,d=u[0]*this.fromPoint.y+u[1]*a.y+u[2]*l.y+u[3]*this.toPoint.y;return{x:h,y:d}}}]),t}(gat);function Cat(n){var e=Aat();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function Aat(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var CU=function(n){bi(t,n);var e=Cat(t);function t(r,i,s){return sr(this,t),e.call(this,r,i,s)}return or(t,[{key:"_line",value:function(i,s){i.beginPath(),i.moveTo(this.fromPoint.x,this.fromPoint.y),i.lineTo(this.toPoint.x,this.toPoint.y),this.enableShadow(i,s),i.stroke(),this.disableShadow(i,s)}},{key:"getViaNode",value:function(){}},{key:"getPoint",value:function(i){return{x:(1-i)*this.fromPoint.x+i*this.toPoint.x,y:(1-i)*this.fromPoint.y+i*this.toPoint.y}}},{key:"_findBorderPosition",value:function(i,s){var o=this.to,a=this.from;i.id===this.from.id&&(o=this.from,a=this.to);var l=Math.atan2(o.y-a.y,o.x-a.x),c=o.x-a.x,u=o.y-a.y,h=Math.sqrt(c*c+u*u),d=i.distanceToBorder(s,l),g=(h-d)/h;return{x:(1-g)*a.x+g*o.x,y:(1-g)*a.y+g*o.y,t:0}}},{key:"_getDistanceToEdge",value:function(i,s,o,a,l,c){return this._getDistanceToLine(i,s,o,a,l,c)}}]),t}(gae),C2=function(){function n(e,t,r,i,s){if(sr(this,n),t===void 0)throw new Error("No body provided");this.options=Rh(i),this.globalOptions=i,this.defaultOptions=s,this.body=t,this.imagelist=r,this.id=void 0,this.fromId=void 0,this.toId=void 0,this.selected=!1,this.hover=!1,this.labelDirty=!0,this.baseWidth=this.options.width,this.baseFontSize=this.options.font.size,this.from=void 0,this.to=void 0,this.edgeType=void 0,this.connected=!1,this.labelModule=new hae(this.body,this.options,!0),this.setOptions(e)}return or(n,[{key:"setOptions",value:function(t){if(t){var r=typeof t.physics<"u"&&this.options.physics!==t.physics||typeof t.hidden<"u"&&(this.options.hidden||!1)!==(t.hidden||!1)||typeof t.from<"u"&&this.options.from!==t.from||typeof t.to<"u"&&this.options.to!==t.to;n.parseOptions(this.options,t,!0,this.globalOptions),t.id!==void 0&&(this.id=t.id),t.from!==void 0&&(this.fromId=t.from),t.to!==void 0&&(this.toId=t.to),t.title!==void 0&&(this.title=t.title),t.value!==void 0&&(t.value=cae(t.value));var i=[t,this.options,this.defaultOptions];return this.chooser=jk("edge",i),this.updateLabelModule(t),r=this.updateEdgeType()||r,this._setInteractionWidths(),this.connect(),r}}},{key:"getFormattingValues",value:function(){var t=this.options.arrows.to===!0||this.options.arrows.to.enabled===!0,r=this.options.arrows.from===!0||this.options.arrows.from.enabled===!0,i=this.options.arrows.middle===!0||this.options.arrows.middle.enabled===!0,s=this.options.color.inherit,o={toArrow:t,toArrowScale:this.options.arrows.to.scaleFactor,toArrowType:this.options.arrows.to.type,toArrowSrc:this.options.arrows.to.src,toArrowImageWidth:this.options.arrows.to.imageWidth,toArrowImageHeight:this.options.arrows.to.imageHeight,middleArrow:i,middleArrowScale:this.options.arrows.middle.scaleFactor,middleArrowType:this.options.arrows.middle.type,middleArrowSrc:this.options.arrows.middle.src,middleArrowImageWidth:this.options.arrows.middle.imageWidth,middleArrowImageHeight:this.options.arrows.middle.imageHeight,fromArrow:r,fromArrowScale:this.options.arrows.from.scaleFactor,fromArrowType:this.options.arrows.from.type,fromArrowSrc:this.options.arrows.from.src,fromArrowImageWidth:this.options.arrows.from.imageWidth,fromArrowImageHeight:this.options.arrows.from.imageHeight,arrowStrikethrough:this.options.arrowStrikethrough,color:s?void 0:this.options.color.color,inheritsColor:s,opacity:this.options.color.opacity,hidden:this.options.hidden,length:this.options.length,shadow:this.options.shadow.enabled,shadowColor:this.options.shadow.color,shadowSize:this.options.shadow.size,shadowX:this.options.shadow.x,shadowY:this.options.shadow.y,dashes:this.options.dashes,width:this.options.width,background:this.options.background.enabled,backgroundColor:this.options.background.color,backgroundSize:this.options.background.size,backgroundDashes:this.options.background.dashes};if(this.selected||this.hover)if(this.chooser===!0){if(this.selected){var a=this.options.selectionWidth;typeof a=="function"?o.width=a(o.width):typeof a=="number"&&(o.width+=a),o.width=Math.max(o.width,.3/this.body.view.scale),o.color=this.options.color.highlight,o.shadow=this.options.shadow.enabled}else if(this.hover){var l=this.options.hoverWidth;typeof l=="function"?o.width=l(o.width):typeof l=="number"&&(o.width+=l),o.width=Math.max(o.width,.3/this.body.view.scale),o.color=this.options.color.hover,o.shadow=this.options.shadow.enabled}}else typeof this.chooser=="function"&&(this.chooser(o,this.options.id,this.selected,this.hover),o.color!==void 0&&(o.inheritsColor=!1),o.shadow===!1&&(o.shadowColor!==this.options.shadow.color||o.shadowSize!==this.options.shadow.size||o.shadowX!==this.options.shadow.x||o.shadowY!==this.options.shadow.y)&&(o.shadow=!0));else o.shadow=this.options.shadow.enabled,o.width=Math.max(o.width,.3/this.body.view.scale);return o}},{key:"updateLabelModule",value:function(t){var r=[t,this.options,this.globalOptions,this.defaultOptions];this.labelModule.update(this.options,r),this.labelModule.baseSize!==void 0&&(this.baseFontSize=this.labelModule.baseSize)}},{key:"updateEdgeType",value:function(){var t=this.options.smooth,r=!1,i=!0;return this.edgeType!==void 0&&((this.edgeType instanceof gU&&t.enabled===!0&&t.type==="dynamic"||this.edgeType instanceof mU&&t.enabled===!0&&t.type==="cubicBezier"||this.edgeType instanceof vU&&t.enabled===!0&&t.type!=="dynamic"&&t.type!=="cubicBezier"||this.edgeType instanceof CU&&t.type.enabled===!1)&&(i=!1),i===!0&&(r=this.cleanup())),i===!0?t.enabled===!0?t.type==="dynamic"?(r=!0,this.edgeType=new gU(this.options,this.body,this.labelModule)):t.type==="cubicBezier"?this.edgeType=new mU(this.options,this.body,this.labelModule):this.edgeType=new vU(this.options,this.body,this.labelModule):this.edgeType=new CU(this.options,this.body,this.labelModule):this.edgeType.setOptions(this.options),r}},{key:"connect",value:function(){this.disconnect(),this.from=this.body.nodes[this.fromId]||void 0,this.to=this.body.nodes[this.toId]||void 0,this.connected=this.from!==void 0&&this.to!==void 0,this.connected===!0?(this.from.attachEdge(this),this.to.attachEdge(this)):(this.from&&this.from.detachEdge(this),this.to&&this.to.detachEdge(this)),this.edgeType.connect()}},{key:"disconnect",value:function(){this.from&&(this.from.detachEdge(this),this.from=void 0),this.to&&(this.to.detachEdge(this),this.to=void 0),this.connected=!1}},{key:"getTitle",value:function(){return this.title}},{key:"isSelected",value:function(){return this.selected}},{key:"getValue",value:function(){return this.options.value}},{key:"setValueRange",value:function(t,r,i){if(this.options.value!==void 0){var s=this.options.scaling.customScalingFunction(t,r,i,this.options.value),o=this.options.scaling.max-this.options.scaling.min;if(this.options.scaling.label.enabled===!0){var a=this.options.scaling.label.max-this.options.scaling.label.min;this.options.font.size=this.options.scaling.label.min+s*a}this.options.width=this.options.scaling.min+s*o}else this.options.width=this.baseWidth,this.options.font.size=this.baseFontSize;this._setInteractionWidths(),this.updateLabelModule()}},{key:"_setInteractionWidths",value:function(){typeof this.options.hoverWidth=="function"?this.edgeType.hoverWidth=this.options.hoverWidth(this.options.width):this.edgeType.hoverWidth=this.options.hoverWidth+this.options.width,typeof this.options.selectionWidth=="function"?this.edgeType.selectionWidth=this.options.selectionWidth(this.options.width):this.edgeType.selectionWidth=this.options.selectionWidth+this.options.width}},{key:"draw",value:function(t){var r=this.getFormattingValues();if(!r.hidden){var i=this.edgeType.getViaNode();this.edgeType.drawLine(t,r,this.selected,this.hover,i),this.drawLabel(t,i)}}},{key:"drawArrows",value:function(t){var r=this.getFormattingValues();if(!r.hidden){var i=this.edgeType.getViaNode(),s={};this.edgeType.fromPoint=this.edgeType.from,this.edgeType.toPoint=this.edgeType.to,r.fromArrow&&(s.from=this.edgeType.getArrowData(t,"from",i,this.selected,this.hover,r),r.arrowStrikethrough===!1&&(this.edgeType.fromPoint=s.from.core),r.fromArrowSrc&&(s.from.image=this.imagelist.load(r.fromArrowSrc)),r.fromArrowImageWidth&&(s.from.imageWidth=r.fromArrowImageWidth),r.fromArrowImageHeight&&(s.from.imageHeight=r.fromArrowImageHeight)),r.toArrow&&(s.to=this.edgeType.getArrowData(t,"to",i,this.selected,this.hover,r),r.arrowStrikethrough===!1&&(this.edgeType.toPoint=s.to.core),r.toArrowSrc&&(s.to.image=this.imagelist.load(r.toArrowSrc)),r.toArrowImageWidth&&(s.to.imageWidth=r.toArrowImageWidth),r.toArrowImageHeight&&(s.to.imageHeight=r.toArrowImageHeight)),r.middleArrow&&(s.middle=this.edgeType.getArrowData(t,"middle",i,this.selected,this.hover,r),r.middleArrowSrc&&(s.middle.image=this.imagelist.load(r.middleArrowSrc)),r.middleArrowImageWidth&&(s.middle.imageWidth=r.middleArrowImageWidth),r.middleArrowImageHeight&&(s.middle.imageHeight=r.middleArrowImageHeight)),r.fromArrow&&this.edgeType.drawArrowHead(t,r,this.selected,this.hover,s.from),r.middleArrow&&this.edgeType.drawArrowHead(t,r,this.selected,this.hover,s.middle),r.toArrow&&this.edgeType.drawArrowHead(t,r,this.selected,this.hover,s.to)}}},{key:"drawLabel",value:function(t,r){if(this.options.label!==void 0){var i=this.from,s=this.to;this.labelModule.differentState(this.selected,this.hover)&&this.labelModule.getTextSize(t,this.selected,this.hover);var o;if(i.id!=s.id){this.labelModule.pointToSelf=!1,o=this.edgeType.getPoint(.5,r),t.save();var a=this._getRotation(t);a.angle!=0&&(t.translate(a.x,a.y),t.rotate(a.angle)),this.labelModule.draw(t,o.x,o.y,this.selected,this.hover),t.restore()}else{this.labelModule.pointToSelf=!0;var l=uae(t,this.options.selfReference.angle,this.options.selfReference.size,i);o=this._pointOnCircle(l.x,l.y,this.options.selfReference.size,this.options.selfReference.angle),this.labelModule.draw(t,o.x,o.y,this.selected,this.hover)}}}},{key:"getItemsOnPoint",value:function(t){var r=[];if(this.labelModule.visible()){var i=this._getRotation();z_(this.labelModule.getSize(),t,i)&&r.push({edgeId:this.id,labelId:0})}var s={left:t.x,top:t.y};return this.isOverlappingWith(s)&&r.push({edgeId:this.id}),r}},{key:"isOverlappingWith",value:function(t){if(this.connected){var r=10,i=this.from.x,s=this.from.y,o=this.to.x,a=this.to.y,l=t.left,c=t.top,u=this.edgeType.getDistanceToEdge(i,s,o,a,l,c);return u<r}else return!1}},{key:"_getRotation",value:function(t){var r=this.edgeType.getViaNode(),i=this.edgeType.getPoint(.5,r);t!==void 0&&this.labelModule.calculateLabelSize(t,this.selected,this.hover,i.x,i.y);var s={x:i.x,y:this.labelModule.size.yLine,angle:0};if(!this.labelModule.visible()||this.options.font.align==="horizontal")return s;var o=this.from.y-this.to.y,a=this.from.x-this.to.x,l=Math.atan2(o,a);return(l<-1&&a<0||l>0&&a<0)&&(l+=Math.PI),s.angle=l,s}},{key:"_pointOnCircle",value:function(t,r,i,s){return{x:t+i*Math.cos(s),y:r-i*Math.sin(s)}}},{key:"select",value:function(){this.selected=!0}},{key:"unselect",value:function(){this.selected=!1}},{key:"cleanup",value:function(){return this.edgeType.cleanup()}},{key:"remove",value:function(){this.cleanup(),this.disconnect(),delete this.body.edges[this.id]}},{key:"endPointsValid",value:function(){return this.body.nodes[this.fromId]!==void 0&&this.body.nodes[this.toId]!==void 0}}],[{key:"parseOptions",value:function(t,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,a=["endPointOffset","arrowStrikethrough","id","from","hidden","hoverWidth","labelHighlightBold","length","line","opacity","physics","scaling","selectionWidth","selfReferenceSize","selfReference","to","title","value","width","font","chosen","widthConstraint"];if(N0(a,t,r,i),r.endPointOffset!==void 0&&r.endPointOffset.from!==void 0&&(ff(r.endPointOffset.from)?t.endPointOffset.from=r.endPointOffset.from:(t.endPointOffset.from=s.endPointOffset.from!==void 0?s.endPointOffset.from:0,console.error("endPointOffset.from is not a valid number"))),r.endPointOffset!==void 0&&r.endPointOffset.to!==void 0&&(ff(r.endPointOffset.to)?t.endPointOffset.to=r.endPointOffset.to:(t.endPointOffset.to=s.endPointOffset.to!==void 0?s.endPointOffset.to:0,console.error("endPointOffset.to is not a valid number"))),X3(r.label)?t.label=r.label:X3(t.label)||(t.label=void 0),Xl(t,r,"smooth",s),Xl(t,r,"shadow",s),Xl(t,r,"background",s),r.dashes!==void 0&&r.dashes!==null?t.dashes=r.dashes:i===!0&&r.dashes===null&&(t.dashes=Dh(s.dashes)),r.scaling!==void 0&&r.scaling!==null?(r.scaling.min!==void 0&&(t.scaling.min=r.scaling.min),r.scaling.max!==void 0&&(t.scaling.max=r.scaling.max),Xl(t.scaling,r.scaling,"label",s.scaling)):i===!0&&r.scaling===null&&(t.scaling=Dh(s.scaling)),r.arrows!==void 0&&r.arrows!==null)if(typeof r.arrows=="string"){var l=r.arrows.toLowerCase();t.arrows.to.enabled=Ai(l).call(l,"to")!=-1,t.arrows.middle.enabled=Ai(l).call(l,"middle")!=-1,t.arrows.from.enabled=Ai(l).call(l,"from")!=-1}else if(qn(r.arrows)==="object")Xl(t.arrows,r.arrows,"to",s.arrows),Xl(t.arrows,r.arrows,"middle",s.arrows),Xl(t.arrows,r.arrows,"from",s.arrows);else throw new Error("The arrow newOptions can only be an object or a string. Refer to the documentation. You used:"+$0(r.arrows));else i===!0&&r.arrows===null&&(t.arrows=Dh(s.arrows));if(r.color!==void 0&&r.color!==null){var c=f2(r.color)?{color:r.color,highlight:r.color,hover:r.color,inherit:!1,opacity:1}:r.color,u=t.color;if(o)ms(u,s.color,!1,i);else for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&delete u[h];if(f2(u))u.color=u,u.highlight=u,u.hover=u,u.inherit=!1,c.opacity===void 0&&(u.opacity=1);else{var d=!1;c.color!==void 0&&(u.color=c.color,d=!0),c.highlight!==void 0&&(u.highlight=c.highlight,d=!0),c.hover!==void 0&&(u.hover=c.hover,d=!0),c.inherit!==void 0&&(u.inherit=c.inherit),c.opacity!==void 0&&(u.opacity=Math.min(1,Math.max(0,c.opacity))),d===!0?u.inherit=!1:u.inherit===void 0&&(u.inherit="from")}}else i===!0&&r.color===null&&(t.color=Rh(s.color));i===!0&&r.font===null&&(t.font=Rh(s.font)),Object.prototype.hasOwnProperty.call(r,"selfReferenceSize")&&(console.warn("The selfReferenceSize property has been deprecated. Please use selfReference property instead. The selfReference can be set like thise selfReference:{size:30, angle:Math.PI / 4}"),t.selfReference.size=r.selfReferenceSize)}}]),n}(),Iat=function(){function n(e,t,r){var i,s=this;sr(this,n),this.body=e,this.images=t,this.groups=r,this.body.functions.createEdge=Xt(i=this.create).call(i,this),this.edgesListeners={add:function(a,l){s.add(l.items)},update:function(a,l){s.update(l.items)},remove:function(a,l){s.remove(l.items)}},this.options={},this.defaultOptions={arrows:{to:{enabled:!1,scaleFactor:1,type:"arrow"},middle:{enabled:!1,scaleFactor:1,type:"arrow"},from:{enabled:!1,scaleFactor:1,type:"arrow"}},endPointOffset:{from:0,to:0},arrowStrikethrough:!0,color:{color:"#848484",highlight:"#848484",hover:"#848484",inherit:"from",opacity:1},dashes:!1,font:{color:"#343434",size:14,face:"arial",background:"none",strokeWidth:2,strokeColor:"#ffffff",align:"horizontal",multi:!1,vadjust:0,bold:{mod:"bold"},boldital:{mod:"bold italic"},ital:{mod:"italic"},mono:{mod:"",size:15,face:"courier new",vadjust:2}},hidden:!1,hoverWidth:1.5,label:void 0,labelHighlightBold:!0,length:void 0,physics:!0,scaling:{min:1,max:15,label:{enabled:!0,min:14,max:30,maxVisible:30,drawThreshold:5},customScalingFunction:function(a,l,c,u){if(l===a)return .5;var h=1/(l-a);return Math.max(0,(u-a)*h)}},selectionWidth:1.5,selfReference:{size:20,angle:Math.PI/4,renderBehindTheNode:!0},shadow:{enabled:!1,color:"rgba(0,0,0,0.5)",size:10,x:5,y:5},background:{enabled:!1,color:"rgba(111,111,111,1)",size:10,dashes:!1},smooth:{enabled:!0,type:"dynamic",forceDirection:"none",roundness:.5},title:void 0,width:1,value:void 0},ms(this.options,this.defaultOptions),this.bindEventListeners()}return or(n,[{key:"bindEventListeners",value:function(){var t=this,r,i;this.body.emitter.on("_forceDisableDynamicCurves",function(s){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;s==="dynamic"&&(s="continuous");var a=!1;for(var l in t.body.edges)if(Object.prototype.hasOwnProperty.call(t.body.edges,l)){var c=t.body.edges[l],u=t.body.data.edges.get(l);if(u!=null){var h=u.smooth;h!==void 0&&h.enabled===!0&&h.type==="dynamic"&&(s===void 0?c.setOptions({smooth:!1}):c.setOptions({smooth:{type:s}}),a=!0)}}o===!0&&a===!0&&t.body.emitter.emit("_dataChanged")}),this.body.emitter.on("_dataUpdated",function(){t.reconnectEdges()}),this.body.emitter.on("refreshEdges",Xt(r=this.refresh).call(r,this)),this.body.emitter.on("refresh",Xt(i=this.refresh).call(i,this)),this.body.emitter.on("destroy",function(){Jn(t.edgesListeners,function(s,o){t.body.data.edges&&t.body.data.edges.off(o,s)}),delete t.body.functions.createEdge,delete t.edgesListeners.add,delete t.edgesListeners.update,delete t.edgesListeners.remove,delete t.edgesListeners})}},{key:"setOptions",value:function(t){if(t!==void 0){C2.parseOptions(this.options,t,!0,this.defaultOptions,!0);var r=!1;if(t.smooth!==void 0)for(var i in this.body.edges)Object.prototype.hasOwnProperty.call(this.body.edges,i)&&(r=this.body.edges[i].updateEdgeType()||r);if(t.font!==void 0)for(var s in this.body.edges)Object.prototype.hasOwnProperty.call(this.body.edges,s)&&this.body.edges[s].updateLabelModule();(t.hidden!==void 0||t.physics!==void 0||r===!0)&&this.body.emitter.emit("_dataChanged")}}},{key:"setData",value:function(t){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=this.body.data.edges;if(aae("id",t))this.body.data.edges=t;else if(Hn(t))this.body.data.edges=new G2,this.body.data.edges.add(t);else if(!t)this.body.data.edges=new G2;else throw new TypeError("Array or DataSet expected");if(s&&Jn(this.edgesListeners,function(a,l){s.off(l,a)}),this.body.edges={},this.body.data.edges){Jn(this.edgesListeners,function(a,l){r.body.data.edges.on(l,a)});var o=this.body.data.edges.getIds();this.add(o,!0)}this.body.emitter.emit("_adjustEdgesForHierarchicalLayout"),i===!1&&this.body.emitter.emit("_dataChanged")}},{key:"add",value:function(t){for(var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=this.body.edges,s=this.body.data.edges,o=0;o<t.length;o++){var a=t[o],l=i[a];l&&l.disconnect();var c=s.get(a,{showInternalIds:!0});i[a]=this.create(c)}this.body.emitter.emit("_adjustEdgesForHierarchicalLayout"),r===!1&&this.body.emitter.emit("_dataChanged")}},{key:"update",value:function(t){for(var r=this.body.edges,i=this.body.data.edges,s=!1,o=0;o<t.length;o++){var a=t[o],l=i.get(a),c=r[a];c!==void 0?(c.disconnect(),s=c.setOptions(l)||s,c.connect()):(this.body.edges[a]=this.create(l),s=!0)}s===!0?(this.body.emitter.emit("_adjustEdgesForHierarchicalLayout"),this.body.emitter.emit("_dataChanged")):this.body.emitter.emit("_dataUpdated")}},{key:"remove",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(t.length!==0){var i=this.body.edges;Jn(t,function(s){var o=i[s];o!==void 0&&o.remove()}),r&&this.body.emitter.emit("_dataChanged")}}},{key:"refresh",value:function(){var t=this;Jn(this.body.edges,function(r,i){var s=t.body.data.edges.get(i);s!==void 0&&r.setOptions(s)})}},{key:"create",value:function(t){return new C2(t,this.body,this.images,this.options,this.defaultOptions)}},{key:"reconnectEdges",value:function(){var t,r=this.body.nodes,i=this.body.edges;for(t in r)Object.prototype.hasOwnProperty.call(r,t)&&(r[t].edges=[]);for(t in i)if(Object.prototype.hasOwnProperty.call(i,t)){var s=i[t];s.from=null,s.to=null,s.connect()}}},{key:"getConnectedNodes",value:function(t){var r=[];if(this.body.edges[t]!==void 0){var i=this.body.edges[t];i.fromId!==void 0&&r.push(i.fromId),i.toId!==void 0&&r.push(i.toId)}return r}},{key:"_updateState",value:function(){this._addMissingEdges(),this._removeInvalidEdges()}},{key:"_removeInvalidEdges",value:function(){var t=this,r=[];Jn(this.body.edges,function(i,s){var o=t.body.nodes[i.toId],a=t.body.nodes[i.fromId];o!==void 0&&o.isCluster===!0||a!==void 0&&a.isCluster===!0||(o===void 0||a===void 0)&&r.push(s)}),this.remove(r,!1)}},{key:"_addMissingEdges",value:function(){var t=this.body.data.edges;if(t!=null){var r=this.body.edges,i=[];vi(t).call(t,function(s,o){var a=r[o];a===void 0&&i.push(o)}),this.add(i,!0)}}}]),n}(),vae=function(){function n(e,t,r){sr(this,n),this.body=e,this.physicsBody=t,this.barnesHutTree,this.setOptions(r),this._rng=H9("BARNES HUT SOLVER")}return or(n,[{key:"setOptions",value:function(t){this.options=t,this.thetaInversed=1/this.options.theta,this.overlapAvoidanceFactor=1-Math.max(0,Math.min(1,this.options.avoidOverlap))}},{key:"solve",value:function(){if(this.options.gravitationalConstant!==0&&this.physicsBody.physicsNodeIndices.length>0){var t,r=this.body.nodes,i=this.physicsBody.physicsNodeIndices,s=i.length,o=this._formBarnesHutTree(r,i);this.barnesHutTree=o;for(var a=0;a<s;a++)t=r[i[a]],t.options.mass>0&&this._getForceContributions(o.root,t)}}},{key:"_getForceContributions",value:function(t,r){this._getForceContribution(t.children.NW,r),this._getForceContribution(t.children.NE,r),this._getForceContribution(t.children.SW,r),this._getForceContribution(t.children.SE,r)}},{key:"_getForceContribution",value:function(t,r){if(t.childrenCount>0){var i=t.centerOfMass.x-r.x,s=t.centerOfMass.y-r.y,o=Math.sqrt(i*i+s*s);o*t.calcSize>this.thetaInversed?this._calculateForces(o,i,s,r,t):t.childrenCount===4?this._getForceContributions(t,r):t.children.data.id!=r.id&&this._calculateForces(o,i,s,r,t)}}},{key:"_calculateForces",value:function(t,r,i,s,o){t===0&&(t=.1,r=t),this.overlapAvoidanceFactor<1&&s.shape.radius&&(t=Math.max(.1+this.overlapAvoidanceFactor*s.shape.radius,t-s.shape.radius));var a=this.options.gravitationalConstant*o.mass*s.options.mass/Math.pow(t,3),l=r*a,c=i*a;this.physicsBody.forces[s.id].x+=l,this.physicsBody.forces[s.id].y+=c}},{key:"_formBarnesHutTree",value:function(t,r){for(var i,s=r.length,o=t[r[0]].x,a=t[r[0]].y,l=t[r[0]].x,c=t[r[0]].y,u=1;u<s;u++){var h=t[r[u]],d=h.x,g=h.y;h.options.mass>0&&(d<o&&(o=d),d>l&&(l=d),g<a&&(a=g),g>c&&(c=g))}var f=Math.abs(l-o)-Math.abs(c-a);f>0?(a-=.5*f,c+=.5*f):(o+=.5*f,l-=.5*f);var v=1e-5,C=Math.max(v,Math.abs(l-o)),A=.5*C,b=.5*(o+l),m=.5*(a+c),E={root:{centerOfMass:{x:0,y:0},mass:0,range:{minX:b-A,maxX:b+A,minY:m-A,maxY:m+A},size:C,calcSize:1/C,children:{data:null},maxWidth:0,level:0,childrenCount:4}};this._splitBranch(E.root);for(var I=0;I<s;I++)i=t[r[I]],i.options.mass>0&&this._placeInTree(E.root,i);return E}},{key:"_updateBranchMass",value:function(t,r){var i=t.centerOfMass,s=t.mass+r.options.mass,o=1/s;i.x=i.x*t.mass+r.x*r.options.mass,i.x*=o,i.y=i.y*t.mass+r.y*r.options.mass,i.y*=o,t.mass=s;var a=Math.max(Math.max(r.height,r.radius),r.width);t.maxWidth=t.maxWidth<a?a:t.maxWidth}},{key:"_placeInTree",value:function(t,r,i){(i!=!0||i===void 0)&&this._updateBranchMass(t,r);var s=t.children.NW.range,o;s.maxX>r.x?s.maxY>r.y?o="NW":o="SW":s.maxY>r.y?o="NE":o="SE",this._placeInRegion(t,r,o)}},{key:"_placeInRegion",value:function(t,r,i){var s=t.children[i];switch(s.childrenCount){case 0:s.children.data=r,s.childrenCount=1,this._updateBranchMass(s,r);break;case 1:s.children.data.x===r.x&&s.children.data.y===r.y?(r.x+=this._rng(),r.y+=this._rng()):(this._splitBranch(s),this._placeInTree(s,r));break;case 4:this._placeInTree(s,r);break}}},{key:"_splitBranch",value:function(t){var r=null;t.childrenCount===1&&(r=t.children.data,t.mass=0,t.centerOfMass.x=0,t.centerOfMass.y=0),t.childrenCount=4,t.children.data=null,this._insertRegion(t,"NW"),this._insertRegion(t,"NE"),this._insertRegion(t,"SW"),this._insertRegion(t,"SE"),r!=null&&this._placeInTree(t,r)}},{key:"_insertRegion",value:function(t,r){var i,s,o,a,l=.5*t.size;switch(r){case"NW":i=t.range.minX,s=t.range.minX+l,o=t.range.minY,a=t.range.minY+l;break;case"NE":i=t.range.minX+l,s=t.range.maxX,o=t.range.minY,a=t.range.minY+l;break;case"SW":i=t.range.minX,s=t.range.minX+l,o=t.range.minY+l,a=t.range.maxY;break;case"SE":i=t.range.minX+l,s=t.range.maxX,o=t.range.minY+l,a=t.range.maxY;break}t.children[r]={centerOfMass:{x:0,y:0},mass:0,range:{minX:i,maxX:s,minY:o,maxY:a},size:.5*t.size,calcSize:2*t.calcSize,children:{data:null},maxWidth:0,level:t.level+1,childrenCount:0}}},{key:"_debug",value:function(t,r){this.barnesHutTree!==void 0&&(t.lineWidth=1,this._drawBranch(this.barnesHutTree.root,t,r))}},{key:"_drawBranch",value:function(t,r,i){i===void 0&&(i="#FF0000"),t.childrenCount===4&&(this._drawBranch(t.children.NW,r),this._drawBranch(t.children.NE,r),this._drawBranch(t.children.SE,r),this._drawBranch(t.children.SW,r)),r.strokeStyle=i,r.beginPath(),r.moveTo(t.range.minX,t.range.minY),r.lineTo(t.range.maxX,t.range.minY),r.stroke(),r.beginPath(),r.moveTo(t.range.maxX,t.range.minY),r.lineTo(t.range.maxX,t.range.maxY),r.stroke(),r.beginPath(),r.moveTo(t.range.maxX,t.range.maxY),r.lineTo(t.range.minX,t.range.maxY),r.stroke(),r.beginPath(),r.moveTo(t.range.minX,t.range.maxY),r.lineTo(t.range.minX,t.range.minY),r.stroke()}}]),n}(),yat=function(){function n(e,t,r){sr(this,n),this._rng=H9("REPULSION SOLVER"),this.body=e,this.physicsBody=t,this.setOptions(r)}return or(n,[{key:"setOptions",value:function(t){this.options=t}},{key:"solve",value:function(){for(var t,r,i,s,o,a,l,c,u=this.body.nodes,h=this.physicsBody.physicsNodeIndices,d=this.physicsBody.forces,g=this.options.nodeDistance,f=-2/3/g,v=4/3,C=0;C<h.length-1;C++){l=u[h[C]];for(var A=C+1;A<h.length;A++)c=u[h[A]],t=c.x-l.x,r=c.y-l.y,i=Math.sqrt(t*t+r*r),i===0&&(i=.1*this._rng(),t=i),i<2*g&&(i<.5*g?a=1:a=f*i+v,a=a/i,s=t*a,o=r*a,d[l.id].x-=s,d[l.id].y-=o,d[c.id].x+=s,d[c.id].y+=o)}}}]),n}(),bat=function(){function n(e,t,r){sr(this,n),this.body=e,this.physicsBody=t,this.setOptions(r)}return or(n,[{key:"setOptions",value:function(t){this.options=t,this.overlapAvoidanceFactor=Math.max(0,Math.min(1,this.options.avoidOverlap||0))}},{key:"solve",value:function(){for(var t=this.body.nodes,r=this.physicsBody.physicsNodeIndices,i=this.physicsBody.forces,s=this.options.nodeDistance,o=0;o<r.length-1;o++)for(var a=t[r[o]],l=o+1;l<r.length;l++){var c=t[r[l]];if(a.level===c.level){var u=s+this.overlapAvoidanceFactor*((a.shape.radius||0)/2+(c.shape.radius||0)/2),h=c.x-a.x,d=c.y-a.y,g=Math.sqrt(h*h+d*d),f=.05,v=void 0;g<u?v=-Math.pow(f*g,2)+Math.pow(f*u,2):v=0,g!==0&&(v=v/g);var C=h*v,A=d*v;i[a.id].x-=C,i[a.id].y-=A,i[c.id].x+=C,i[c.id].y+=A}}}}]),n}(),aw=function(){function n(e,t,r){sr(this,n),this.body=e,this.physicsBody=t,this.setOptions(r)}return or(n,[{key:"setOptions",value:function(t){this.options=t}},{key:"solve",value:function(){for(var t,r,i=this.physicsBody.physicsEdgeIndices,s=this.body.edges,o,a,l,c=0;c<i.length;c++)r=s[i[c]],r.connected===!0&&r.toId!==r.fromId&&this.body.nodes[r.toId]!==void 0&&this.body.nodes[r.fromId]!==void 0&&(r.edgeType.via!==void 0?(t=r.options.length===void 0?this.options.springLength:r.options.length,o=r.to,a=r.edgeType.via,l=r.from,this._calculateSpringForce(o,a,.5*t),this._calculateSpringForce(a,l,.5*t)):(t=r.options.length===void 0?this.options.springLength*1.5:r.options.length,this._calculateSpringForce(r.from,r.to,t)))}},{key:"_calculateSpringForce",value:function(t,r,i){var s=t.x-r.x,o=t.y-r.y,a=Math.max(Math.sqrt(s*s+o*o),.01),l=this.options.springConstant*(i-a)/a,c=s*l,u=o*l;this.physicsBody.forces[t.id]!==void 0&&(this.physicsBody.forces[t.id].x+=c,this.physicsBody.forces[t.id].y+=u),this.physicsBody.forces[r.id]!==void 0&&(this.physicsBody.forces[r.id].x-=c,this.physicsBody.forces[r.id].y-=u)}}]),n}(),Eat=function(){function n(e,t,r){sr(this,n),this.body=e,this.physicsBody=t,this.setOptions(r)}return or(n,[{key:"setOptions",value:function(t){this.options=t}},{key:"solve",value:function(){for(var t,r,i,s,o,a,l,c,u=this.body.edges,h=.5,d=this.physicsBody.physicsEdgeIndices,g=this.physicsBody.physicsNodeIndices,f=this.physicsBody.forces,v=0;v<g.length;v++){var C=g[v];f[C].springFx=0,f[C].springFy=0}for(var A=0;A<d.length;A++)r=u[d[A]],r.connected===!0&&(t=r.options.length===void 0?this.options.springLength:r.options.length,i=r.from.x-r.to.x,s=r.from.y-r.to.y,c=Math.sqrt(i*i+s*s),c=c===0?.01:c,l=this.options.springConstant*(t-c)/c,o=i*l,a=s*l,r.to.level!=r.from.level?(f[r.toId]!==void 0&&(f[r.toId].springFx-=o,f[r.toId].springFy-=a),f[r.fromId]!==void 0&&(f[r.fromId].springFx+=o,f[r.fromId].springFy+=a)):(f[r.toId]!==void 0&&(f[r.toId].x-=h*o,f[r.toId].y-=h*a),f[r.fromId]!==void 0&&(f[r.fromId].x+=h*o,f[r.fromId].y+=h*a)));l=1;for(var b,m,E=0;E<g.length;E++){var I=g[E];b=Math.min(l,Math.max(-l,f[I].springFx)),m=Math.min(l,Math.max(-l,f[I].springFy)),f[I].x+=b,f[I].y+=m}for(var S=0,T=0,P=0;P<g.length;P++){var _=g[P];S+=f[_].x,T+=f[_].y}for(var $=S/g.length,B=T/g.length,U=0;U<g.length;U++){var H=g[U];f[H].x-=$,f[H].y-=B}}}]),n}(),y4=function(){function n(e,t,r){sr(this,n),this.body=e,this.physicsBody=t,this.setOptions(r)}return or(n,[{key:"setOptions",value:function(t){this.options=t}},{key:"solve",value:function(){for(var t,r,i,s,o=this.body.nodes,a=this.physicsBody.physicsNodeIndices,l=this.physicsBody.forces,c=0;c<a.length;c++){var u=a[c];s=o[u],t=-s.x,r=-s.y,i=Math.sqrt(t*t+r*r),this._calculateForces(i,t,r,l,s)}}},{key:"_calculateForces",value:function(t,r,i,s,o){var a=t===0?0:this.options.centralGravity/t;s[o.id].x=r*a,s[o.id].y=i*a}}]),n}();function wat(n){var e=Sat();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function Sat(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var Tat=function(n){bi(t,n);var e=wat(t);function t(r,i,s){var o;return sr(this,t),o=e.call(this,r,i,s),o._rng=H9("FORCE ATLAS 2 BASED REPULSION SOLVER"),o}return or(t,[{key:"_calculateForces",value:function(i,s,o,a,l){i===0&&(i=.1*this._rng(),s=i),this.overlapAvoidanceFactor<1&&a.shape.radius&&(i=Math.max(.1+this.overlapAvoidanceFactor*a.shape.radius,i-a.shape.radius));var c=a.edges.length+1,u=this.options.gravitationalConstant*l.mass*a.options.mass*c/Math.pow(i,2),h=s*u,d=o*u;this.physicsBody.forces[a.id].x+=h,this.physicsBody.forces[a.id].y+=d}}]),t}(vae);function xat(n){var e=_at();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function _at(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var Pat=function(n){bi(t,n);var e=xat(t);function t(r,i,s){return sr(this,t),e.call(this,r,i,s)}return or(t,[{key:"_calculateForces",value:function(i,s,o,a,l){if(i>0){var c=l.edges.length+1,u=this.options.centralGravity*c*l.options.mass;a[l.id].x=s*u,a[l.id].y=o*u}}}]),t}(y4),Oat=function(){function n(e){sr(this,n),this.body=e,this.physicsBody={physicsNodeIndices:[],physicsEdgeIndices:[],forces:{},velocities:{}},this.physicsEnabled=!0,this.simulationInterval=1e3/60,this.requiresTimeout=!0,this.previousStates={},this.referenceState={},this.freezeCache={},this.renderTimer=void 0,this.adaptiveTimestep=!1,this.adaptiveTimestepEnabled=!1,this.adaptiveCounter=0,this.adaptiveInterval=3,this.stabilized=!1,this.startedStabilization=!1,this.stabilizationIterations=0,this.ready=!1,this.options={},this.defaultOptions={enabled:!0,barnesHut:{theta:.5,gravitationalConstant:-2e3,centralGravity:.3,springLength:95,springConstant:.04,damping:.09,avoidOverlap:0},forceAtlas2Based:{theta:.5,gravitationalConstant:-50,centralGravity:.01,springConstant:.08,springLength:100,damping:.4,avoidOverlap:0},repulsion:{centralGravity:.2,springLength:200,springConstant:.05,nodeDistance:100,damping:.09,avoidOverlap:0},hierarchicalRepulsion:{centralGravity:0,springLength:100,springConstant:.01,nodeDistance:120,damping:.09},maxVelocity:50,minVelocity:.75,solver:"barnesHut",stabilization:{enabled:!0,iterations:1e3,updateInterval:50,onlyDynamicEdges:!1,fit:!0},timestep:.5,adaptiveTimestep:!0,wind:{x:0,y:0}},oo(this.options,this.defaultOptions),this.timestep=.5,this.layoutFailed=!1,this.bindEventListeners()}return or(n,[{key:"bindEventListeners",value:function(){var t=this;this.body.emitter.on("initPhysics",function(){t.initPhysics()}),this.body.emitter.on("_layoutFailed",function(){t.layoutFailed=!0}),this.body.emitter.on("resetPhysics",function(){t.stopSimulation(),t.ready=!1}),this.body.emitter.on("disablePhysics",function(){t.physicsEnabled=!1,t.stopSimulation()}),this.body.emitter.on("restorePhysics",function(){t.setOptions(t.options),t.ready===!0&&t.startSimulation()}),this.body.emitter.on("startSimulation",function(){t.ready===!0&&t.startSimulation()}),this.body.emitter.on("stopSimulation",function(){t.stopSimulation()}),this.body.emitter.on("destroy",function(){t.stopSimulation(!1),t.body.emitter.off()}),this.body.emitter.on("_dataChanged",function(){t.updatePhysicsData()})}},{key:"setOptions",value:function(t){if(t!==void 0)if(t===!1)this.options.enabled=!1,this.physicsEnabled=!1,this.stopSimulation();else if(t===!0)this.options.enabled=!0,this.physicsEnabled=!0,this.startSimulation();else{this.physicsEnabled=!0,F3(["stabilization"],this.options,t),Xl(this.options,t,"stabilization"),t.enabled===void 0&&(this.options.enabled=!0),this.options.enabled===!1&&(this.physicsEnabled=!1,this.stopSimulation());var r=this.options.wind;r&&((typeof r.x!="number"||S_(r.x))&&(r.x=0),(typeof r.y!="number"||S_(r.y))&&(r.y=0)),this.timestep=this.options.timestep}this.init()}},{key:"init",value:function(){var t;this.options.solver==="forceAtlas2Based"?(t=this.options.forceAtlas2Based,this.nodesSolver=new Tat(this.body,this.physicsBody,t),this.edgesSolver=new aw(this.body,this.physicsBody,t),this.gravitySolver=new Pat(this.body,this.physicsBody,t)):this.options.solver==="repulsion"?(t=this.options.repulsion,this.nodesSolver=new yat(this.body,this.physicsBody,t),this.edgesSolver=new aw(this.body,this.physicsBody,t),this.gravitySolver=new y4(this.body,this.physicsBody,t)):this.options.solver==="hierarchicalRepulsion"?(t=this.options.hierarchicalRepulsion,this.nodesSolver=new bat(this.body,this.physicsBody,t),this.edgesSolver=new Eat(this.body,this.physicsBody,t),this.gravitySolver=new y4(this.body,this.physicsBody,t)):(t=this.options.barnesHut,this.nodesSolver=new vae(this.body,this.physicsBody,t),this.edgesSolver=new aw(this.body,this.physicsBody,t),this.gravitySolver=new y4(this.body,this.physicsBody,t)),this.modelOptions=t}},{key:"initPhysics",value:function(){this.physicsEnabled===!0&&this.options.enabled===!0?this.options.stabilization.enabled===!0?this.stabilize():(this.stabilized=!1,this.ready=!0,this.body.emitter.emit("fit",{},this.layoutFailed),this.startSimulation()):(this.ready=!0,this.body.emitter.emit("fit"))}},{key:"startSimulation",value:function(){if(this.physicsEnabled===!0&&this.options.enabled===!0){if(this.stabilized=!1,this.adaptiveTimestep=!1,this.body.emitter.emit("_resizeNodes"),this.viewFunction===void 0){var t;this.viewFunction=Xt(t=this.simulationStep).call(t,this),this.body.emitter.on("initRedraw",this.viewFunction),this.body.emitter.emit("_startRendering")}}else this.body.emitter.emit("_redraw")}},{key:"stopSimulation",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;this.stabilized=!0,t===!0&&this._emitStabilized(),this.viewFunction!==void 0&&(this.body.emitter.off("initRedraw",this.viewFunction),this.viewFunction=void 0,t===!0&&this.body.emitter.emit("_stopRendering"))}},{key:"simulationStep",value:function(){var t=R3();this.physicsTick();var r=R3()-t;(r<.4*this.simulationInterval||this.runDoubleSpeed===!0)&&this.stabilized===!1&&(this.physicsTick(),this.runDoubleSpeed=!0),this.stabilized===!0&&this.stopSimulation()}},{key:"_emitStabilized",value:function(){var t=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.stabilizationIterations;(this.stabilizationIterations>1||this.startedStabilization===!0)&&Nc(function(){t.body.emitter.emit("stabilized",{iterations:r}),t.startedStabilization=!1,t.stabilizationIterations=0},0)}},{key:"physicsStep",value:function(){this.gravitySolver.solve(),this.nodesSolver.solve(),this.edgesSolver.solve(),this.moveNodes()}},{key:"adjustTimeStep",value:function(){var t=1.2;this._evaluateStepQuality()===!0?this.timestep=t*this.timestep:this.timestep/t<this.options.timestep?this.timestep=this.options.timestep:(this.adaptiveCounter=-1,this.timestep=Math.max(this.options.timestep,this.timestep/t))}},{key:"physicsTick",value:function(){if(this._startStabilizing(),this.stabilized!==!0){if(this.adaptiveTimestep===!0&&this.adaptiveTimestepEnabled===!0){var t=this.adaptiveCounter%this.adaptiveInterval===0;t?(this.timestep=2*this.timestep,this.physicsStep(),this.revert(),this.timestep=.5*this.timestep,this.physicsStep(),this.physicsStep(),this.adjustTimeStep()):this.physicsStep(),this.adaptiveCounter+=1}else this.timestep=this.options.timestep,this.physicsStep();this.stabilized===!0&&this.revert(),this.stabilizationIterations++}}},{key:"updatePhysicsData",value:function(){this.physicsBody.forces={},this.physicsBody.physicsNodeIndices=[],this.physicsBody.physicsEdgeIndices=[];var t=this.body.nodes,r=this.body.edges;for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&t[i].options.physics===!0&&this.physicsBody.physicsNodeIndices.push(t[i].id);for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&r[s].options.physics===!0&&this.physicsBody.physicsEdgeIndices.push(r[s].id);for(var o=0;o<this.physicsBody.physicsNodeIndices.length;o++){var a=this.physicsBody.physicsNodeIndices[o];this.physicsBody.forces[a]={x:0,y:0},this.physicsBody.velocities[a]===void 0&&(this.physicsBody.velocities[a]={x:0,y:0})}for(var l in this.physicsBody.velocities)t[l]===void 0&&delete this.physicsBody.velocities[l]}},{key:"revert",value:function(){var t=xs(this.previousStates),r=this.body.nodes,i=this.physicsBody.velocities;this.referenceState={};for(var s=0;s<t.length;s++){var o=t[s];r[o]!==void 0?r[o].options.physics===!0&&(this.referenceState[o]={positions:{x:r[o].x,y:r[o].y}},i[o].x=this.previousStates[o].vx,i[o].y=this.previousStates[o].vy,r[o].x=this.previousStates[o].x,r[o].y=this.previousStates[o].y):delete this.previousStates[o]}}},{key:"_evaluateStepQuality",value:function(){var t,r,i,s=this.body.nodes,o=this.referenceState,a=.3;for(var l in this.referenceState)if(Object.prototype.hasOwnProperty.call(this.referenceState,l)&&s[l]!==void 0&&(t=s[l].x-o[l].positions.x,r=s[l].y-o[l].positions.y,i=Math.sqrt(Math.pow(t,2)+Math.pow(r,2)),i>a))return!1;return!0}},{key:"moveNodes",value:function(){for(var t=this.physicsBody.physicsNodeIndices,r=0,i=0,s=5,o=0;o<t.length;o++){var a=t[o],l=this._performStep(a);r=Math.max(r,l),i+=l}this.adaptiveTimestepEnabled=i/t.length<s,this.stabilized=r<this.options.minVelocity}},{key:"calculateComponentVelocity",value:function(t,r,i){var s=this.modelOptions.damping*t,o=(r-s)/i;t+=o*this.timestep;var a=this.options.maxVelocity||1e9;return Math.abs(t)>a&&(t=t>0?a:-a),t}},{key:"_performStep",value:function(t){var r=this.body.nodes[t],i=this.physicsBody.forces[t];this.options.wind&&(i.x+=this.options.wind.x,i.y+=this.options.wind.y);var s=this.physicsBody.velocities[t];this.previousStates[t]={x:r.x,y:r.y,vx:s.x,vy:s.y},r.options.fixed.x===!1?(s.x=this.calculateComponentVelocity(s.x,i.x,r.options.mass),r.x+=s.x*this.timestep):(i.x=0,s.x=0),r.options.fixed.y===!1?(s.y=this.calculateComponentVelocity(s.y,i.y,r.options.mass),r.y+=s.y*this.timestep):(i.y=0,s.y=0);var o=Math.sqrt(Math.pow(s.x,2)+Math.pow(s.y,2));return o}},{key:"_freezeNodes",value:function(){var t=this.body.nodes;for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&t[r].x&&t[r].y){var i=t[r].options.fixed;this.freezeCache[r]={x:i.x,y:i.y},i.x=!0,i.y=!0}}},{key:"_restoreFrozenNodes",value:function(){var t=this.body.nodes;for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&this.freezeCache[r]!==void 0&&(t[r].options.fixed.x=this.freezeCache[r].x,t[r].options.fixed.y=this.freezeCache[r].y);this.freezeCache={}}},{key:"stabilize",value:function(){var t=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.stabilization.iterations;if(typeof r!="number"&&(r=this.options.stabilization.iterations,console.error("The stabilize method needs a numeric amount of iterations. Switching to default: ",r)),this.physicsBody.physicsNodeIndices.length===0){this.ready=!0;return}this.adaptiveTimestep=this.options.adaptiveTimestep,this.body.emitter.emit("_resizeNodes"),this.stopSimulation(),this.stabilized=!1,this.body.emitter.emit("_blockRedraw"),this.targetIterations=r,this.options.stabilization.onlyDynamicEdges===!0&&this._freezeNodes(),this.stabilizationIterations=0,Nc(function(){return t._stabilizationBatch()},0)}},{key:"_startStabilizing",value:function(){return this.startedStabilization===!0?!1:(this.body.emitter.emit("startStabilizing"),this.startedStabilization=!0,!0)}},{key:"_stabilizationBatch",value:function(){var t=this,r=function(){return t.stabilized===!1&&t.stabilizationIterations<t.targetIterations},i=function(){t.body.emitter.emit("stabilizationProgress",{iterations:t.stabilizationIterations,total:t.targetIterations})};this._startStabilizing()&&i();for(var s=0;r()&&s<this.options.stabilization.updateInterval;)this.physicsTick(),s++;if(i(),r()){var o;Nc(Xt(o=this._stabilizationBatch).call(o,this),0)}else this._finalizeStabilization()}},{key:"_finalizeStabilization",value:function(){this.body.emitter.emit("_allowRedraw"),this.options.stabilization.fit===!0&&this.body.emitter.emit("fit"),this.options.stabilization.onlyDynamicEdges===!0&&this._restoreFrozenNodes(),this.body.emitter.emit("stabilizationIterationsDone"),this.body.emitter.emit("_requestRedraw"),this.stabilized===!0?this._emitStabilized():this.startSimulation(),this.ready=!0}},{key:"_drawForces",value:function(t){for(var r=0;r<this.physicsBody.physicsNodeIndices.length;r++){var i=this.physicsBody.physicsNodeIndices[r],s=this.body.nodes[i],o=this.physicsBody.forces[i],a=20,l=.03,c=Math.sqrt(Math.pow(o.x,2)+Math.pow(o.x,2)),u=Math.min(Math.max(5,c),15),h=3*u,d=b_((180-Math.min(1,Math.max(0,l*c))*180)/360,1,1),g={x:s.x+a*o.x,y:s.y+a*o.y};t.lineWidth=u,t.strokeStyle=d,t.beginPath(),t.moveTo(s.x,s.y),t.lineTo(g.x,g.y),t.stroke();var f=Math.atan2(o.y,o.x);t.fillStyle=d,pae.draw(t,{type:"arrow",point:g,angle:f,length:h}),kA(t).call(t)}}}]),n}(),Da=function(){function n(){sr(this,n)}return or(n,null,[{key:"getRange",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=1e9,s=-1e9,o=1e9,a=-1e9,l;if(r.length>0)for(var c=0;c<r.length;c++)l=t[r[c]],o>l.shape.boundingBox.left&&(o=l.shape.boundingBox.left),a<l.shape.boundingBox.right&&(a=l.shape.boundingBox.right),i>l.shape.boundingBox.top&&(i=l.shape.boundingBox.top),s<l.shape.boundingBox.bottom&&(s=l.shape.boundingBox.bottom);return o===1e9&&a===-1e9&&i===1e9&&s===-1e9&&(i=0,s=0,o=0,a=0),{minX:o,maxX:a,minY:i,maxY:s}}},{key:"getRangeCore",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=1e9,s=-1e9,o=1e9,a=-1e9,l;if(r.length>0)for(var c=0;c<r.length;c++)l=t[r[c]],o>l.x&&(o=l.x),a<l.x&&(a=l.x),i>l.y&&(i=l.y),s<l.y&&(s=l.y);return o===1e9&&a===-1e9&&i===1e9&&s===-1e9&&(i=0,s=0,o=0,a=0),{minX:o,maxX:a,minY:i,maxY:s}}},{key:"findCenter",value:function(t){return{x:.5*(t.maxX+t.minX),y:.5*(t.maxY+t.minY)}}},{key:"cloneOptions",value:function(t,r){var i={};return r===void 0||r==="node"?(ms(i,t.options,!0),i.x=t.x,i.y=t.y,i.amountOfConnections=t.edges.length):ms(i,t.options,!0),i}}]),n}();function Mat(n){var e=kat();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function kat(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var $at=function(n){bi(t,n);var e=Mat(t);function t(r,i,s,o,a,l){var c;return sr(this,t),c=e.call(this,r,i,s,o,a,l),c.isCluster=!0,c.containedNodes={},c.containedEdges={},c}return or(t,[{key:"_openChildCluster",value:function(i){var s=this,o=this.body.nodes[i];if(this.containedNodes[i]===void 0)throw new Error("node with id: "+i+" not in current cluster");if(!o.isCluster)throw new Error("node with id: "+i+" is not a cluster");delete this.containedNodes[i],Jn(o.edges,function(a){delete s.containedEdges[a.id]}),Jn(o.containedNodes,function(a,l){s.containedNodes[l]=a}),o.containedNodes={},Jn(o.containedEdges,function(a,l){s.containedEdges[l]=a}),o.containedEdges={},Jn(o.edges,function(a){Jn(s.edges,function(l){var c,u,h=Ai(c=l.clusteringEdgeReplacingIds).call(c,a.id);h!==-1&&(Jn(a.clusteringEdgeReplacingIds,function(d){l.clusteringEdgeReplacingIds.push(d),s.body.edges[d].edgeReplacedById=l.id}),Cu(u=l.clusteringEdgeReplacingIds).call(u,h,1))})}),o.edges=[]}}]),t}(xl),Lat=function(){function n(e){var t=this;sr(this,n),this.body=e,this.clusteredNodes={},this.clusteredEdges={},this.options={},this.defaultOptions={},oo(this.options,this.defaultOptions),this.body.emitter.on("_resetData",function(){t.clusteredNodes={},t.clusteredEdges={}})}return or(n,[{key:"clusterByHubsize",value:function(t,r){t===void 0?t=this._getHubSize():qn(t)==="object"&&(r=this._checkOptions(t),t=this._getHubSize());for(var i=[],s=0;s<this.body.nodeIndices.length;s++){var o=this.body.nodes[this.body.nodeIndices[s]];o.edges.length>=t&&i.push(o.id)}for(var a=0;a<i.length;a++)this.clusterByConnection(i[a],r,!0);this.body.emitter.emit("_dataChanged")}},{key:"cluster",value:function(){var t=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(r.joinCondition===void 0)throw new Error("Cannot call clusterByNodeData without a joinCondition function in the options.");r=this._checkOptions(r);var s={},o={};Jn(this.body.nodes,function(a,l){a.options&&r.joinCondition(a.options)===!0&&(s[l]=a,Jn(a.edges,function(c){t.clusteredEdges[c.id]===void 0&&(o[c.id]=c)}))}),this._cluster(s,o,r,i)}},{key:"clusterByEdgeCount",value:function(t,r){var i=this,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;r=this._checkOptions(r);for(var o=[],a={},l,c,u,h=function(){var v={},C={},A=i.body.nodeIndices[d],b=i.body.nodes[A];if(a[A]===void 0){u=0,c=[];for(var m=0;m<b.edges.length;m++)l=b.edges[m],i.clusteredEdges[l.id]===void 0&&(l.toId!==l.fromId&&u++,c.push(l));if(u===t){for(var E=function(H){if(r.joinCondition===void 0||r.joinCondition===null)return!0;var N=Da.cloneOptions(H);return r.joinCondition(N)},I=!0,S=0;S<c.length;S++){l=c[S];var T=i._getConnectedId(l,A);if(E(b))C[l.id]=l,v[A]=b,v[T]=i.body.nodes[T],a[A]=!0;else{I=!1;break}}if(xs(v).length>0&&xs(C).length>0&&I===!0){var P=function(){for(var H=0;H<o.length;++H)for(var N in v)if(o[H].nodes[N]!==void 0)return o[H]},_=P();if(_!==void 0){for(var $ in v)_.nodes[$]===void 0&&(_.nodes[$]=v[$]);for(var B in C)_.edges[B]===void 0&&(_.edges[B]=C[B])}else o.push({nodes:v,edges:C})}}}},d=0;d<this.body.nodeIndices.length;d++)h();for(var g=0;g<o.length;g++)this._cluster(o[g].nodes,o[g].edges,r,!1);s===!0&&this.body.emitter.emit("_dataChanged")}},{key:"clusterOutliers",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;this.clusterByEdgeCount(1,t,r)}},{key:"clusterBridges",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;this.clusterByEdgeCount(2,t,r)}},{key:"clusterByConnection",value:function(t,r){var i,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(t===void 0)throw new Error("No nodeId supplied to clusterByConnection!");if(this.body.nodes[t]===void 0)throw new Error("The nodeId given to clusterByConnection does not exist!");var o=this.body.nodes[t];r=this._checkOptions(r,o),r.clusterNodeProperties.x===void 0&&(r.clusterNodeProperties.x=o.x),r.clusterNodeProperties.y===void 0&&(r.clusterNodeProperties.y=o.y),r.clusterNodeProperties.fixed===void 0&&(r.clusterNodeProperties.fixed={},r.clusterNodeProperties.fixed.x=o.options.fixed.x,r.clusterNodeProperties.fixed.y=o.options.fixed.y);var a={},l={},c=o.id,u=Da.cloneOptions(o);a[c]=o;for(var h=0;h<o.edges.length;h++){var d=o.edges[h];if(this.clusteredEdges[d.id]===void 0){var g=this._getConnectedId(d,c);if(this.clusteredNodes[g]===void 0)if(g!==c)if(r.joinCondition===void 0)l[d.id]=d,a[g]=this.body.nodes[g];else{var f=Da.cloneOptions(this.body.nodes[g]);r.joinCondition(u,f)===!0&&(l[d.id]=d,a[g]=this.body.nodes[g])}else l[d.id]=d}}var v=ha(i=xs(a)).call(i,function(E){return a[E].id});for(var C in a)if(Object.prototype.hasOwnProperty.call(a,C))for(var A=a[C],b=0;b<A.edges.length;b++){var m=A.edges[b];Ai(v).call(v,this._getConnectedId(m,A.id))>-1&&(l[m.id]=m)}this._cluster(a,l,r,s)}},{key:"_createClusterEdges",value:function(t,r,i,s){for(var o,a,l,c,u,h,d=xs(t),g=[],f=0;f<d.length;f++){a=d[f],l=t[a];for(var v=0;v<l.edges.length;v++)o=l.edges[v],this.clusteredEdges[o.id]===void 0&&(o.toId==o.fromId?r[o.id]=o:o.toId==a?(c=i.id,u=o.fromId,h=u):(c=o.toId,u=i.id,h=c),t[h]===void 0&&g.push({edge:o,fromId:u,toId:c}))}for(var C=[],A=function(T){for(var P=0;P<C.length;P++){var _=C[P],$=T.fromId===_.fromId&&T.toId===_.toId,B=T.fromId===_.toId&&T.toId===_.fromId;if($||B)return _}return null},b=0;b<g.length;b++){var m=g[b],E=m.edge,I=A(m);I===null?(I=this._createClusteredEdge(m.fromId,m.toId,E,s),C.push(I)):I.clusteringEdgeReplacingIds.push(E.id),this.body.edges[E.id].edgeReplacedById=I.id,this._backupEdgeOptions(E),E.setOptions({physics:!1})}}},{key:"_checkOptions",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return t.clusterEdgeProperties===void 0&&(t.clusterEdgeProperties={}),t.clusterNodeProperties===void 0&&(t.clusterNodeProperties={}),t}},{key:"_cluster",value:function(t,r,i){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,o=[];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&this.clusteredNodes[a]!==void 0&&o.push(a);for(var l=0;l<o.length;++l)delete t[o[l]];if(xs(t).length!=0&&!(xs(t).length==1&&i.clusterNodeProperties.allowSingleNodeCluster!=!0)){var c=ms({},i.clusterNodeProperties);if(i.processProperties!==void 0){var u=[];for(var h in t)if(Object.prototype.hasOwnProperty.call(t,h)){var d=Da.cloneOptions(t[h]);u.push(d)}var g=[];for(var f in r)if(Object.prototype.hasOwnProperty.call(r,f)&&f.substr(0,12)!=="clusterEdge:"){var v=Da.cloneOptions(r[f],"edge");g.push(v)}if(c=i.processProperties(c,u,g),!c)throw new Error("The processProperties function does not return properties!")}c.id===void 0&&(c.id="cluster:"+m2());var C=c.id;c.label===void 0&&(c.label="cluster");var A=void 0;c.x===void 0&&(A=this._getClusterPosition(t),c.x=A.x),c.y===void 0&&(A===void 0&&(A=this._getClusterPosition(t)),c.y=A.y),c.id=C;var b=this.body.functions.createNode(c,$at);b.containedNodes=t,b.containedEdges=r,b.clusterEdgeProperties=i.clusterEdgeProperties,this.body.nodes[c.id]=b,this._clusterEdges(t,r,c,i.clusterEdgeProperties),c.id=void 0,s===!0&&this.body.emitter.emit("_dataChanged")}}},{key:"_backupEdgeOptions",value:function(t){this.clusteredEdges[t.id]===void 0&&(this.clusteredEdges[t.id]={physics:t.options.physics})}},{key:"_restoreEdge",value:function(t){var r=this.clusteredEdges[t.id];r!==void 0&&(t.setOptions({physics:r.physics}),delete this.clusteredEdges[t.id])}},{key:"isCluster",value:function(t){return this.body.nodes[t]!==void 0?this.body.nodes[t].isCluster===!0:(console.error("Node does not exist."),!1)}},{key:"_getClusterPosition",value:function(t){for(var r=xs(t),i=t[r[0]].x,s=t[r[0]].x,o=t[r[0]].y,a=t[r[0]].y,l,c=1;c<r.length;c++)l=t[r[c]],i=l.x<i?l.x:i,s=l.x>s?l.x:s,o=l.y<o?l.y:o,a=l.y>a?l.y:a;return{x:.5*(i+s),y:.5*(o+a)}}},{key:"openCluster",value:function(t,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(t===void 0)throw new Error("No clusterNodeId supplied to openCluster.");var s=this.body.nodes[t];if(s===void 0)throw new Error("The clusterNodeId supplied to openCluster does not exist.");if(s.isCluster!==!0||s.containedNodes===void 0||s.containedEdges===void 0)throw new Error("The node:"+t+" is not a valid cluster.");var o=this.findNode(t),a=Ai(o).call(o,t)-1;if(a>=0){var l=o[a],c=this.body.nodes[l];c._openChildCluster(t),delete this.body.nodes[t],i===!0&&this.body.emitter.emit("_dataChanged");return}var u=s.containedNodes,h=s.containedEdges;if(r!==void 0&&r.releaseFunction!==void 0&&typeof r.releaseFunction=="function"){var d={},g={x:s.x,y:s.y};for(var f in u)if(Object.prototype.hasOwnProperty.call(u,f)){var v=this.body.nodes[f];d[f]={x:v.x,y:v.y}}var C=r.releaseFunction(g,d);for(var A in u)if(Object.prototype.hasOwnProperty.call(u,A)){var b=this.body.nodes[A];C[A]!==void 0&&(b.x=C[A].x===void 0?s.x:C[A].x,b.y=C[A].y===void 0?s.y:C[A].y)}}else Jn(u,function(Y){Y.options.fixed.x===!1&&(Y.x=s.x),Y.options.fixed.y===!1&&(Y.y=s.y)});for(var m in u)if(Object.prototype.hasOwnProperty.call(u,m)){var E=this.body.nodes[m];E.vx=s.vx,E.vy=s.vy,E.setOptions({physics:!0}),delete this.clusteredNodes[m]}for(var I=[],S=0;S<s.edges.length;S++)I.push(s.edges[S]);for(var T=0;T<I.length;T++){for(var P=I[T],_=this._getConnectedId(P,t),$=this.clusteredNodes[_],B=0;B<P.clusteringEdgeReplacingIds.length;B++){var U=P.clusteringEdgeReplacingIds[B],H=this.body.edges[U];if(H!==void 0)if($!==void 0){var N=this.body.nodes[$.clusterId];N.containedEdges[H.id]=H,delete h[H.id];var W=H.fromId,D=H.toId;H.toId==_?D=$.clusterId:W=$.clusterId,this._createClusteredEdge(W,D,H,N.clusterEdgeProperties,{hidden:!1,physics:!0})}else this._restoreEdge(H)}P.remove()}for(var R in h)Object.prototype.hasOwnProperty.call(h,R)&&this._restoreEdge(h[R]);delete this.body.nodes[t],i===!0&&this.body.emitter.emit("_dataChanged")}},{key:"getNodesInCluster",value:function(t){var r=[];if(this.isCluster(t)===!0){var i=this.body.nodes[t].containedNodes;for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&r.push(this.body.nodes[s].id)}return r}},{key:"findNode",value:function(t){for(var r=[],i=100,s=0,o;this.clusteredNodes[t]!==void 0&&s<i;){if(o=this.body.nodes[t],o===void 0)return[];r.push(o.id),t=this.clusteredNodes[t].clusterId,s++}return o=this.body.nodes[t],o===void 0?[]:(r.push(o.id),Ef(r).call(r),r)}},{key:"updateClusteredNode",value:function(t,r){if(t===void 0)throw new Error("No clusteredNodeId supplied to updateClusteredNode.");if(r===void 0)throw new Error("No newOptions supplied to updateClusteredNode.");if(this.body.nodes[t]===void 0)throw new Error("The clusteredNodeId supplied to updateClusteredNode does not exist.");this.body.nodes[t].setOptions(r),this.body.emitter.emit("_dataChanged")}},{key:"updateEdge",value:function(t,r){if(t===void 0)throw new Error("No startEdgeId supplied to updateEdge.");if(r===void 0)throw new Error("No newOptions supplied to updateEdge.");if(this.body.edges[t]===void 0)throw new Error("The startEdgeId supplied to updateEdge does not exist.");for(var i=this.getClusteredEdges(t),s=0;s<i.length;s++){var o=this.body.edges[i[s]];o.setOptions(r)}this.body.emitter.emit("_dataChanged")}},{key:"getClusteredEdges",value:function(t){for(var r=[],i=100,s=0;t!==void 0&&this.body.edges[t]!==void 0&&s<i;)r.push(this.body.edges[t].id),t=this.body.edges[t].edgeReplacedById,s++;return Ef(r).call(r),r}},{key:"getBaseEdge",value:function(t){return this.getBaseEdges(t)[0]}},{key:"getBaseEdges",value:function(t){for(var r=[t],i=[],s=[],o=100,a=0;r.length>0&&a<o;){var l=r.pop();if(l!==void 0){var c=this.body.edges[l];if(c!==void 0){a++;var u=c.clusteringEdgeReplacingIds;if(u===void 0)s.push(l);else for(var h=0;h<u.length;++h){var d=u[h];Ai(r).call(r,u)!==-1||Ai(i).call(i,u)!==-1||r.push(d)}i.push(l)}}}return s}},{key:"_getConnectedId",value:function(t,r){return t.toId!=r?t.toId:(t.fromId!=r,t.fromId)}},{key:"_getHubSize",value:function(){for(var t=0,r=0,i=0,s=0,o=0;o<this.body.nodeIndices.length;o++){var a=this.body.nodes[this.body.nodeIndices[o]];a.edges.length>s&&(s=a.edges.length),t+=a.edges.length,r+=Math.pow(a.edges.length,2),i+=1}t=t/i,r=r/i;var l=r-Math.pow(t,2),c=Math.sqrt(l),u=Math.floor(t+2*c);return u>s&&(u=s),u}},{key:"_createClusteredEdge",value:function(t,r,i,s,o){var a=Da.cloneOptions(i,"edge");ms(a,s),a.from=t,a.to=r,a.id="clusterEdge:"+m2(),o!==void 0&&ms(a,o);var l=this.body.functions.createEdge(a);return l.clusteringEdgeReplacingIds=[i.id],l.connect(),this.body.edges[l.id]=l,l}},{key:"_clusterEdges",value:function(t,r,i,s){if(r instanceof C2){var o=r,a={};a[o.id]=o,r=a}if(t instanceof xl){var l=t,c={};c[l.id]=l,t=c}if(i==null)throw new Error("_clusterEdges: parameter clusterNode required");s===void 0&&(s=i.clusterEdgeProperties),this._createClusterEdges(t,r,i,s);for(var u in r)if(Object.prototype.hasOwnProperty.call(r,u)&&this.body.edges[u]!==void 0){var h=this.body.edges[u];this._backupEdgeOptions(h),h.setOptions({physics:!1})}for(var d in t)Object.prototype.hasOwnProperty.call(t,d)&&(this.clusteredNodes[d]={clusterId:i.id,node:this.body.nodes[d]},this.body.nodes[d].setOptions({physics:!1}))}},{key:"_getClusterNodeForNode",value:function(t){if(t!==void 0){var r=this.clusteredNodes[t];if(r!==void 0){var i=r.clusterId;if(i!==void 0)return this.body.nodes[i]}}}},{key:"_filter",value:function(t,r){var i=[];return Jn(t,function(s){r(s)&&i.push(s)}),i}},{key:"_updateState",value:function(){var t=this,r,i=[],s={},o=function(f){Jn(t.body.nodes,function(v){v.isCluster===!0&&f(v)})};for(r in this.clusteredNodes)if(Object.prototype.hasOwnProperty.call(this.clusteredNodes,r)){var a=this.body.nodes[r];a===void 0&&i.push(r)}o(function(g){for(var f=0;f<i.length;f++)delete g.containedNodes[i[f]]});for(var l=0;l<i.length;l++)delete this.clusteredNodes[i[l]];Jn(this.clusteredEdges,function(g){var f=t.body.edges[g];(f===void 0||!f.endPointsValid())&&(s[g]=g)}),o(function(g){Jn(g.containedEdges,function(f,v){!f.endPointsValid()&&!s[v]&&(s[v]=v)})}),Jn(this.body.edges,function(g,f){var v=!0,C=g.clusteringEdgeReplacingIds;if(C!==void 0){var A=0;Jn(C,function(b){var m=t.body.edges[b];m!==void 0&&m.endPointsValid()&&(A+=1)}),v=A>0}(!g.endPointsValid()||!v)&&(s[f]=f)}),o(function(g){Jn(s,function(f){delete g.containedEdges[f],Jn(g.edges,function(v,C){if(v.id===f){g.edges[C]=null;return}v.clusteringEdgeReplacingIds=t._filter(v.clusteringEdgeReplacingIds,function(A){return!s[A]})}),g.edges=t._filter(g.edges,function(v){return v!==null})})}),Jn(s,function(g){delete t.clusteredEdges[g]}),Jn(s,function(g){delete t.body.edges[g]});var c=xs(this.body.edges);Jn(c,function(g){var f=t.body.edges[g],v=t._isClusteredNode(f.fromId)||t._isClusteredNode(f.toId);if(v!==t._isClusteredEdge(f.id))if(v){var C=t._getClusterNodeForNode(f.fromId);C!==void 0&&t._clusterEdges(t.body.nodes[f.fromId],f,C);var A=t._getClusterNodeForNode(f.toId);A!==void 0&&t._clusterEdges(t.body.nodes[f.toId],f,A)}else delete t._clusterEdges[g],t._restoreEdge(f)});for(var u=!1,h=!0,d=function(){var f=[];o(function(C){var A=xs(C.containedNodes).length,b=C.options.allowSingleNodeCluster===!0;(b&&A<1||!b&&A<2)&&f.push(C.id)});for(var v=0;v<f.length;++v)t.openCluster(f[v],{},!1);h=f.length>0,u=u||h};h;)d();u&&this._updateState()}},{key:"_isClusteredNode",value:function(t){return this.clusteredNodes[t]!==void 0}},{key:"_isClusteredEdge",value:function(t){return this.clusteredEdges[t]!==void 0}}]),n}();function Nat(){var n;window!==void 0&&(n=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame),n===void 0?window.requestAnimationFrame=function(e){e()}:window.requestAnimationFrame=n}var Dat=function(){function n(e,t){sr(this,n),Nat(),this.body=e,this.canvas=t,this.redrawRequested=!1,this.renderTimer=void 0,this.requiresTimeout=!0,this.renderingActive=!1,this.renderRequests=0,this.allowRedraw=!0,this.dragging=!1,this.zooming=!1,this.options={},this.defaultOptions={hideEdgesOnDrag:!1,hideEdgesOnZoom:!1,hideNodesOnDrag:!1},oo(this.options,this.defaultOptions),this._determineBrowserMethod(),this.bindEventListeners()}return or(n,[{key:"bindEventListeners",value:function(){var t=this,r;this.body.emitter.on("dragStart",function(){t.dragging=!0}),this.body.emitter.on("dragEnd",function(){t.dragging=!1}),this.body.emitter.on("zoom",function(){t.zooming=!0,window.clearTimeout(t.zoomTimeoutId),t.zoomTimeoutId=Nc(function(){var i;t.zooming=!1,Xt(i=t._requestRedraw).call(i,t)()},250)}),this.body.emitter.on("_resizeNodes",function(){t._resizeNodes()}),this.body.emitter.on("_redraw",function(){t.renderingActive===!1&&t._redraw()}),this.body.emitter.on("_blockRedraw",function(){t.allowRedraw=!1}),this.body.emitter.on("_allowRedraw",function(){t.allowRedraw=!0,t.redrawRequested=!1}),this.body.emitter.on("_requestRedraw",Xt(r=this._requestRedraw).call(r,this)),this.body.emitter.on("_startRendering",function(){t.renderRequests+=1,t.renderingActive=!0,t._startRendering()}),this.body.emitter.on("_stopRendering",function(){t.renderRequests-=1,t.renderingActive=t.renderRequests>0,t.renderTimer=void 0}),this.body.emitter.on("destroy",function(){t.renderRequests=0,t.allowRedraw=!1,t.renderingActive=!1,t.requiresTimeout===!0?clearTimeout(t.renderTimer):window.cancelAnimationFrame(t.renderTimer),t.body.emitter.off()})}},{key:"setOptions",value:function(t){if(t!==void 0){var r=["hideEdgesOnDrag","hideEdgesOnZoom","hideNodesOnDrag"];N0(r,this.options,t)}}},{key:"_requestNextFrame",value:function(t,r){if(!(typeof window>"u")){var i,s=window;return this.requiresTimeout===!0?i=Nc(t,r):s.requestAnimationFrame&&(i=s.requestAnimationFrame(t)),i}}},{key:"_startRendering",value:function(){if(this.renderingActive===!0&&this.renderTimer===void 0){var t;this.renderTimer=this._requestNextFrame(Xt(t=this._renderStep).call(t,this),this.simulationInterval)}}},{key:"_renderStep",value:function(){this.renderingActive===!0&&(this.renderTimer=void 0,this.requiresTimeout===!0&&this._startRendering(),this._redraw(),this.requiresTimeout===!1&&this._startRendering())}},{key:"redraw",value:function(){this.body.emitter.emit("setSize"),this._redraw()}},{key:"_requestRedraw",value:function(){var t=this;this.redrawRequested!==!0&&this.renderingActive===!1&&this.allowRedraw===!0&&(this.redrawRequested=!0,this._requestNextFrame(function(){t._redraw(!1)},0))}},{key:"_redraw",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;if(this.allowRedraw===!0){this.body.emitter.emit("initRedraw"),this.redrawRequested=!1;var r={drawExternalLabels:null};(this.canvas.frame.canvas.width===0||this.canvas.frame.canvas.height===0)&&this.canvas.setSize(),this.canvas.setTransform();var i=this.canvas.getContext(),s=this.canvas.frame.canvas.clientWidth,o=this.canvas.frame.canvas.clientHeight;if(i.clearRect(0,0,s,o),this.canvas.frame.clientWidth===0)return;if(i.save(),i.translate(this.body.view.translation.x,this.body.view.translation.y),i.scale(this.body.view.scale,this.body.view.scale),i.beginPath(),this.body.emitter.emit("beforeDrawing",i),i.closePath(),t===!1&&(this.dragging===!1||this.dragging===!0&&this.options.hideEdgesOnDrag===!1)&&(this.zooming===!1||this.zooming===!0&&this.options.hideEdgesOnZoom===!1)&&this._drawEdges(i),this.dragging===!1||this.dragging===!0&&this.options.hideNodesOnDrag===!1){var a=this._drawNodes(i,t),l=a.drawExternalLabels;r.drawExternalLabels=l}t===!1&&(this.dragging===!1||this.dragging===!0&&this.options.hideEdgesOnDrag===!1)&&(this.zooming===!1||this.zooming===!0&&this.options.hideEdgesOnZoom===!1)&&this._drawArrows(i),r.drawExternalLabels!=null&&r.drawExternalLabels(),t===!1&&this._drawSelectionBox(i),i.beginPath(),this.body.emitter.emit("afterDrawing",i),i.closePath(),i.restore(),t===!0&&i.clearRect(0,0,s,o)}}},{key:"_resizeNodes",value:function(){this.canvas.setTransform();var t=this.canvas.getContext();t.save(),t.translate(this.body.view.translation.x,this.body.view.translation.y),t.scale(this.body.view.scale,this.body.view.scale);var r=this.body.nodes,i;for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(i=r[s],i.resize(t),i.updateBoundingBox(t,i.selected));t.restore()}},{key:"_drawNodes",value:function(t){for(var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=this.body.nodes,s=this.body.nodeIndices,o,a=[],l=[],c=20,u=this.canvas.DOMtoCanvas({x:-20,y:-20}),h=this.canvas.DOMtoCanvas({x:this.canvas.frame.canvas.clientWidth+c,y:this.canvas.frame.canvas.clientHeight+c}),d={top:u.y,left:u.x,bottom:h.y,right:h.x},g=[],f=0;f<s.length;f++)if(o=i[s[f]],o.hover)l.push(s[f]);else if(o.isSelected())a.push(s[f]);else if(r===!0){var v=o.draw(t);v.drawExternalLabel!=null&&g.push(v.drawExternalLabel)}else if(o.isBoundingBoxOverlappingWith(d)===!0){var C=o.draw(t);C.drawExternalLabel!=null&&g.push(C.drawExternalLabel)}else o.updateBoundingBox(t,o.selected);var A,b=a.length,m=l.length;for(A=0;A<b;A++){o=i[a[A]];var E=o.draw(t);E.drawExternalLabel!=null&&g.push(E.drawExternalLabel)}for(A=0;A<m;A++){o=i[l[A]];var I=o.draw(t);I.drawExternalLabel!=null&&g.push(I.drawExternalLabel)}return{drawExternalLabels:function(){for(var T=0,P=g;T<P.length;T++){var _=P[T];_()}}}}},{key:"_drawEdges",value:function(t){for(var r=this.body.edges,i=this.body.edgeIndices,s=0;s<i.length;s++){var o=r[i[s]];o.connected===!0&&o.draw(t)}}},{key:"_drawArrows",value:function(t){for(var r=this.body.edges,i=this.body.edgeIndices,s=0;s<i.length;s++){var o=r[i[s]];o.connected===!0&&o.drawArrows(t)}}},{key:"_determineBrowserMethod",value:function(){if(typeof window<"u"){var t=navigator.userAgent.toLowerCase();this.requiresTimeout=!1,Ai(t).call(t,"msie 9.0")!=-1?this.requiresTimeout=!0:Ai(t).call(t,"safari")!=-1&&Ai(t).call(t,"chrome")<=-1&&(this.requiresTimeout=!0)}else this.requiresTimeout=!0}},{key:"_drawSelectionBox",value:function(t){if(this.body.selectionBox.show){t.beginPath();var r=this.body.selectionBox.position.end.x-this.body.selectionBox.position.start.x,i=this.body.selectionBox.position.end.y-this.body.selectionBox.position.start.y;t.rect(this.body.selectionBox.position.start.x,this.body.selectionBox.position.start.y,r,i),t.fillStyle="rgba(151, 194, 252, 0.2)",t.fillRect(this.body.selectionBox.position.start.x,this.body.selectionBox.position.start.y,r,i),t.strokeStyle="rgba(151, 194, 252, 1)",t.stroke()}else t.closePath()}}]),n}(),zat=pi,Rat=zat.setInterval,Vat=Rat,Hat=$r(Vat);function Z3(n,e){e.inputHandler=function(t){t.isFirst&&e(t)},n.on("hammer.input",e.inputHandler)}function mae(n,e){return e.inputHandler=function(t){t.isFinal&&e(t)},n.on("hammer.input",e.inputHandler)}var Bat=function(){function n(e){sr(this,n),this.body=e,this.pixelRatio=1,this.cameraState={},this.initialized=!1,this.canvasViewCenter={},this._cleanupCallbacks=[],this.options={},this.defaultOptions={autoResize:!0,height:"100%",width:"100%"},oo(this.options,this.defaultOptions),this.bindEventListeners()}return or(n,[{key:"bindEventListeners",value:function(){var t=this,r;this.body.emitter.once("resize",function(i){i.width!==0&&(t.body.view.translation.x=i.width*.5),i.height!==0&&(t.body.view.translation.y=i.height*.5)}),this.body.emitter.on("setSize",Xt(r=this.setSize).call(r,this)),this.body.emitter.on("destroy",function(){t.hammerFrame.destroy(),t.hammer.destroy(),t._cleanUp()})}},{key:"setOptions",value:function(t){var r=this;if(t!==void 0){var i=["width","height","autoResize"];N0(i,this.options,t)}if(this._cleanUp(),this.options.autoResize===!0){var s;if(window.ResizeObserver){var o=new ResizeObserver(function(){var u=r.setSize();u===!0&&r.body.emitter.emit("_requestRedraw")}),a=this.frame;o.observe(a),this._cleanupCallbacks.push(function(){o.unobserve(a)})}else{var l=Hat(function(){var u=r.setSize();u===!0&&r.body.emitter.emit("_requestRedraw")},1e3);this._cleanupCallbacks.push(function(){clearInterval(l)})}var c=Xt(s=this._onResize).call(s,this);window.addEventListener("resize",c),this._cleanupCallbacks.push(function(){window.removeEventListener("resize",c)})}}},{key:"_cleanUp",value:function(){var t,r,i;vi(t=Ef(r=Cu(i=this._cleanupCallbacks).call(i,0)).call(r)).call(t,function(s){try{s()}catch(o){console.error(o)}})}},{key:"_onResize",value:function(){this.setSize(),this.body.emitter.emit("_redraw")}},{key:"_getCameraState",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.pixelRatio;this.initialized===!0&&(this.cameraState.previousWidth=this.frame.canvas.width/t,this.cameraState.previousHeight=this.frame.canvas.height/t,this.cameraState.scale=this.body.view.scale,this.cameraState.position=this.DOMtoCanvas({x:.5*this.frame.canvas.width/t,y:.5*this.frame.canvas.height/t}))}},{key:"_setCameraState",value:function(){if(this.cameraState.scale!==void 0&&this.frame.canvas.clientWidth!==0&&this.frame.canvas.clientHeight!==0&&this.pixelRatio!==0&&this.cameraState.previousWidth>0&&this.cameraState.previousHeight>0){var t=this.frame.canvas.width/this.pixelRatio/this.cameraState.previousWidth,r=this.frame.canvas.height/this.pixelRatio/this.cameraState.previousHeight,i=this.cameraState.scale;t!=1&&r!=1?i=this.cameraState.scale*.5*(t+r):t!=1?i=this.cameraState.scale*t:r!=1&&(i=this.cameraState.scale*r),this.body.view.scale=i;var s=this.DOMtoCanvas({x:.5*this.frame.canvas.clientWidth,y:.5*this.frame.canvas.clientHeight}),o={x:s.x-this.cameraState.position.x,y:s.y-this.cameraState.position.y};this.body.view.translation.x+=o.x*this.body.view.scale,this.body.view.translation.y+=o.y*this.body.view.scale}}},{key:"_prepareValue",value:function(t){if(typeof t=="number")return t+"px";if(typeof t=="string"){if(Ai(t).call(t,"%")!==-1||Ai(t).call(t,"px")!==-1)return t;if(Ai(t).call(t,"%")===-1)return t+"px"}throw new Error("Could not use the value supplied for width or height:"+t)}},{key:"_create",value:function(){for(;this.body.container.hasChildNodes();)this.body.container.removeChild(this.body.container.firstChild);if(this.frame=document.createElement("div"),this.frame.className="vis-network",this.frame.style.position="relative",this.frame.style.overflow="hidden",this.frame.tabIndex=0,this.frame.canvas=document.createElement("canvas"),this.frame.canvas.style.position="relative",this.frame.appendChild(this.frame.canvas),this.frame.canvas.getContext)this._setPixelRatio(),this.setTransform();else{var t=document.createElement("DIV");t.style.color="red",t.style.fontWeight="bold",t.style.padding="10px",t.innerText="Error: your browser does not support HTML canvas",this.frame.canvas.appendChild(t)}this.body.container.appendChild(this.frame),this.body.view.scale=1,this.body.view.translation={x:.5*this.frame.canvas.clientWidth,y:.5*this.frame.canvas.clientHeight},this._bindHammer()}},{key:"_bindHammer",value:function(){var t=this;this.hammer!==void 0&&this.hammer.destroy(),this.drag={},this.pinch={},this.hammer=new p2(this.frame.canvas),this.hammer.get("pinch").set({enable:!0}),this.hammer.get("pan").set({threshold:5,direction:p2.DIRECTION_ALL}),Z3(this.hammer,function(r){t.body.eventListeners.onTouch(r)}),this.hammer.on("tap",function(r){t.body.eventListeners.onTap(r)}),this.hammer.on("doubletap",function(r){t.body.eventListeners.onDoubleTap(r)}),this.hammer.on("press",function(r){t.body.eventListeners.onHold(r)}),this.hammer.on("panstart",function(r){t.body.eventListeners.onDragStart(r)}),this.hammer.on("panmove",function(r){t.body.eventListeners.onDrag(r)}),this.hammer.on("panend",function(r){t.body.eventListeners.onDragEnd(r)}),this.hammer.on("pinch",function(r){t.body.eventListeners.onPinch(r)}),this.frame.canvas.addEventListener("wheel",function(r){t.body.eventListeners.onMouseWheel(r)}),this.frame.canvas.addEventListener("mousemove",function(r){t.body.eventListeners.onMouseMove(r)}),this.frame.canvas.addEventListener("contextmenu",function(r){t.body.eventListeners.onContext(r)}),this.hammerFrame=new p2(this.frame),mae(this.hammerFrame,function(r){t.body.eventListeners.onRelease(r)})}},{key:"setSize",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.width,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.options.height;t=this._prepareValue(t),r=this._prepareValue(r);var i=!1,s=this.frame.canvas.width,o=this.frame.canvas.height,a=this.pixelRatio;if(this._setPixelRatio(),t!=this.options.width||r!=this.options.height||this.frame.style.width!=t||this.frame.style.height!=r)this._getCameraState(a),this.frame.style.width=t,this.frame.style.height=r,this.frame.canvas.style.width="100%",this.frame.canvas.style.height="100%",this.frame.canvas.width=Math.round(this.frame.canvas.clientWidth*this.pixelRatio),this.frame.canvas.height=Math.round(this.frame.canvas.clientHeight*this.pixelRatio),this.options.width=t,this.options.height=r,this.canvasViewCenter={x:.5*this.frame.clientWidth,y:.5*this.frame.clientHeight},i=!0;else{var l=Math.round(this.frame.canvas.clientWidth*this.pixelRatio),c=Math.round(this.frame.canvas.clientHeight*this.pixelRatio);(this.frame.canvas.width!==l||this.frame.canvas.height!==c)&&this._getCameraState(a),this.frame.canvas.width!==l&&(this.frame.canvas.width=l,i=!0),this.frame.canvas.height!==c&&(this.frame.canvas.height=c,i=!0)}return i===!0&&(this.body.emitter.emit("resize",{width:Math.round(this.frame.canvas.width/this.pixelRatio),height:Math.round(this.frame.canvas.height/this.pixelRatio),oldWidth:Math.round(s/this.pixelRatio),oldHeight:Math.round(o/this.pixelRatio)}),this._setCameraState()),this.initialized=!0,i}},{key:"getContext",value:function(){return this.frame.canvas.getContext("2d")}},{key:"_determinePixelRatio",value:function(){var t=this.getContext();if(t===void 0)throw new Error("Could not get canvax context");var r=1;typeof window<"u"&&(r=window.devicePixelRatio||1);var i=t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1;return r/i}},{key:"_setPixelRatio",value:function(){this.pixelRatio=this._determinePixelRatio()}},{key:"setTransform",value:function(){var t=this.getContext();if(t===void 0)throw new Error("Could not get canvax context");t.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}},{key:"_XconvertDOMtoCanvas",value:function(t){return(t-this.body.view.translation.x)/this.body.view.scale}},{key:"_XconvertCanvasToDOM",value:function(t){return t*this.body.view.scale+this.body.view.translation.x}},{key:"_YconvertDOMtoCanvas",value:function(t){return(t-this.body.view.translation.y)/this.body.view.scale}},{key:"_YconvertCanvasToDOM",value:function(t){return t*this.body.view.scale+this.body.view.translation.y}},{key:"canvasToDOM",value:function(t){return{x:this._XconvertCanvasToDOM(t.x),y:this._YconvertCanvasToDOM(t.y)}}},{key:"DOMtoCanvas",value:function(t){return{x:this._XconvertDOMtoCanvas(t.x),y:this._YconvertDOMtoCanvas(t.y)}}}]),n}();function jat(n,e){var t=oo({nodes:e,minZoomLevel:Number.MIN_VALUE,maxZoomLevel:1},n??{});if(!Hn(t.nodes))throw new TypeError("Nodes has to be an array of ids.");if(t.nodes.length===0&&(t.nodes=e),!(typeof t.minZoomLevel=="number"&&t.minZoomLevel>0))throw new TypeError("Min zoom level has to be a number higher than zero.");if(!(typeof t.maxZoomLevel=="number"&&t.minZoomLevel<=t.maxZoomLevel))throw new TypeError("Max zoom level has to be a number higher than min zoom level.");return t}var Fat=function(){function n(e,t){var r,i=this,s;sr(this,n),this.body=e,this.canvas=t,this.animationSpeed=1/this.renderRefreshRate,this.animationEasingFunction="easeInOutQuint",this.easingTime=0,this.sourceScale=0,this.targetScale=0,this.sourceTranslation=0,this.targetTranslation=0,this.lockedOnNodeId=void 0,this.lockedOnNodeOffset=void 0,this.touchTime=0,this.viewFunction=void 0,this.body.emitter.on("fit",Xt(r=this.fit).call(r,this)),this.body.emitter.on("animationFinished",function(){i.body.emitter.emit("_stopRendering")}),this.body.emitter.on("unlockNode",Xt(s=this.releaseNode).call(s,this))}return or(n,[{key:"setOptions",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.options=t}},{key:"fit",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;t=jat(t,this.body.nodeIndices);var i=this.canvas.frame.canvas.clientWidth,s=this.canvas.frame.canvas.clientHeight,o,a;if(i===0||s===0)a=1,o=Da.getRange(this.body.nodes,t.nodes);else if(r===!0){var l=0;for(var c in this.body.nodes)if(Object.prototype.hasOwnProperty.call(this.body.nodes,c)){var u=this.body.nodes[c];u.predefinedPosition===!0&&(l+=1)}if(l>.5*this.body.nodeIndices.length){this.fit(t,!1);return}o=Da.getRange(this.body.nodes,t.nodes);var h=this.body.nodeIndices.length;a=12.662/(h+7.4147)+.0964822;var d=Math.min(i/600,s/600);a*=d}else{this.body.emitter.emit("_resizeNodes"),o=Da.getRange(this.body.nodes,t.nodes);var g=Math.abs(o.maxX-o.minX)*1.1,f=Math.abs(o.maxY-o.minY)*1.1,v=i/g,C=s/f;a=v<=C?v:C}a>t.maxZoomLevel?a=t.maxZoomLevel:a<t.minZoomLevel&&(a=t.minZoomLevel);var A=Da.findCenter(o),b={position:A,scale:a,animation:t.animation};this.moveTo(b)}},{key:"focus",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.body.nodes[t]!==void 0){var i={x:this.body.nodes[t].x,y:this.body.nodes[t].y};r.position=i,r.lockedOnNode=t,this.moveTo(r)}else console.error("Node: "+t+" cannot be found.")}},{key:"moveTo",value:function(t){if(t===void 0){t={};return}if(t.offset!=null){if(t.offset.x!=null){if(t.offset.x=+t.offset.x,!ff(t.offset.x))throw new TypeError('The option "offset.x" has to be a finite number.')}else t.offset.x=0;if(t.offset.y!=null){if(t.offset.y=+t.offset.y,!ff(t.offset.y))throw new TypeError('The option "offset.y" has to be a finite number.')}else t.offset.x=0}else t.offset={x:0,y:0};if(t.position!=null){if(t.position.x!=null){if(t.position.x=+t.position.x,!ff(t.position.x))throw new TypeError('The option "position.x" has to be a finite number.')}else t.position.x=0;if(t.position.y!=null){if(t.position.y=+t.position.y,!ff(t.position.y))throw new TypeError('The option "position.y" has to be a finite number.')}else t.position.x=0}else t.position=this.getViewPosition();if(t.scale!=null){if(t.scale=+t.scale,!(t.scale>0))throw new TypeError('The option "scale" has to be a number greater than zero.')}else t.scale=this.body.view.scale;t.animation===void 0&&(t.animation={duration:0}),t.animation===!1&&(t.animation={duration:0}),t.animation===!0&&(t.animation={}),t.animation.duration===void 0&&(t.animation.duration=1e3),t.animation.easingFunction===void 0&&(t.animation.easingFunction="easeInOutQuad"),this.animateView(t)}},{key:"animateView",value:function(t){if(t!==void 0){this.animationEasingFunction=t.animation.easingFunction,this.releaseNode(),t.locked===!0&&(this.lockedOnNodeId=t.lockedOnNode,this.lockedOnNodeOffset=t.offset),this.easingTime!=0&&this._transitionRedraw(!0),this.sourceScale=this.body.view.scale,this.sourceTranslation=this.body.view.translation,this.targetScale=t.scale,this.body.view.scale=this.targetScale;var r=this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight}),i={x:r.x-t.position.x,y:r.y-t.position.y};if(this.targetTranslation={x:this.sourceTranslation.x+i.x*this.targetScale+t.offset.x,y:this.sourceTranslation.y+i.y*this.targetScale+t.offset.y},t.animation.duration===0)if(this.lockedOnNodeId!=null){var s;this.viewFunction=Xt(s=this._lockedRedraw).call(s,this),this.body.emitter.on("initRedraw",this.viewFunction)}else this.body.view.scale=this.targetScale,this.body.view.translation=this.targetTranslation,this.body.emitter.emit("_requestRedraw");else{var o;this.animationSpeed=1/(60*t.animation.duration*.001)||1/60,this.animationEasingFunction=t.animation.easingFunction,this.viewFunction=Xt(o=this._transitionRedraw).call(o,this),this.body.emitter.on("initRedraw",this.viewFunction),this.body.emitter.emit("_startRendering")}}}},{key:"_lockedRedraw",value:function(){var t={x:this.body.nodes[this.lockedOnNodeId].x,y:this.body.nodes[this.lockedOnNodeId].y},r=this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight}),i={x:r.x-t.x,y:r.y-t.y},s=this.body.view.translation,o={x:s.x+i.x*this.body.view.scale+this.lockedOnNodeOffset.x,y:s.y+i.y*this.body.view.scale+this.lockedOnNodeOffset.y};this.body.view.translation=o}},{key:"releaseNode",value:function(){this.lockedOnNodeId!==void 0&&this.viewFunction!==void 0&&(this.body.emitter.off("initRedraw",this.viewFunction),this.lockedOnNodeId=void 0,this.lockedOnNodeOffset=void 0)}},{key:"_transitionRedraw",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;this.easingTime+=this.animationSpeed,this.easingTime=t===!0?1:this.easingTime;var r=uYe[this.animationEasingFunction](this.easingTime);if(this.body.view.scale=this.sourceScale+(this.targetScale-this.sourceScale)*r,this.body.view.translation={x:this.sourceTranslation.x+(this.targetTranslation.x-this.sourceTranslation.x)*r,y:this.sourceTranslation.y+(this.targetTranslation.y-this.sourceTranslation.y)*r},this.easingTime>=1){if(this.body.emitter.off("initRedraw",this.viewFunction),this.easingTime=0,this.lockedOnNodeId!=null){var i;this.viewFunction=Xt(i=this._lockedRedraw).call(i,this),this.body.emitter.on("initRedraw",this.viewFunction)}this.body.emitter.emit("animationFinished")}}},{key:"getScale",value:function(){return this.body.view.scale}},{key:"getViewPosition",value:function(){return this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight})}}]),n}(),Uat=`div.vis-network div.vis-navigation div.vis-button {
|
||
width: 34px;
|
||
height: 34px;
|
||
-moz-border-radius: 17px;
|
||
border-radius: 17px;
|
||
position: absolute;
|
||
display: inline-block;
|
||
background-position: 2px 2px;
|
||
background-repeat: no-repeat;
|
||
cursor: pointer;
|
||
-webkit-touch-callout: none;
|
||
-webkit-user-select: none;
|
||
-khtml-user-select: none;
|
||
-moz-user-select: none;
|
||
-ms-user-select: none;
|
||
user-select: none;
|
||
}
|
||
|
||
div.vis-network div.vis-navigation div.vis-button:hover {
|
||
box-shadow: 0 0 3px 3px rgba(56, 207, 21, 0.3);
|
||
}
|
||
|
||
div.vis-network div.vis-navigation div.vis-button:active {
|
||
box-shadow: 0 0 1px 3px rgba(56, 207, 21, 0.95);
|
||
}
|
||
|
||
div.vis-network div.vis-navigation div.vis-button.vis-up {
|
||
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABphJREFUeNqcV2twU9cR/nbPlVTHxpKRbNnBLyEbPyJisLEcPwgwUMKQtjNJAzNJZkgNNJOmJaZAaDKlxaXDTIBAcJtOOzSYKSkdiimhAdIMjyT4bYgBYxA2BgcUQPLrCiGDR4qt2x+yXTASFt1/957d7zt3z3d39xDCMQWUfgAz/RI/T4pSTAJpAGL8rECAXX7QFQGq9wOHOxYO1oCgjAdJj1wtB095Giv9TFuZAIWHAziATMPhTAwiHgUkYPXFJu92lMP/2MTpB1AKUCVEgNAcleUo1M+2F8TO6crSTncb1QleAOj2OTSX3Ge1p+Va42m5JrnzbnsCE8Ov+EHgpa0LPLvCJjZ/whuIlN8wAcXG+e1LUn9hm238QU84p1Ld83nsXvuO7Lq+LzKYGAT6/dn58m/HJTYf4O3EShkT8Irpzab1Uz9sGevT5+tWn+j6NB4A5hp/5NSr43xjfd5rW5tT9e3OAhCBiCua5/WsDEls/hdvYklZSwDefmrT8eXmtzuDkb5YZ33p9ndylICAVjWxf39xw/5g5Luv/9H84ZWNcwNEypZT87rXjqyJB85UYDMJYN3U7UdLJ6/6JlgqV517teRqf9uTlug8e1zEk27HgD22o98WsTBh8fWxvjm6ApdONbGvse8LM5NUPOm1Cfabuz3nACAgxX0QEFTJAnjNvLJ+Sepb14KRHnN+Ev+1XJOhZs3Qu1mbG97J2NQgsXroa1dtxrGuf8cHi1mUtPTay0lv1DMJSCRVLtoX+FgGgDQNysBAcez89l9nbbsQSji7rlXkEhjPxb/QatHOcFu0M9zz419oFSRhj/3PuaHiyqasv1Con9NGxHAYUsoCxAqImbYSgCWmFbZQwdsur7N0eC4m6tT6/jUZ750Zeb82c+OZGLWh/2p/W+Kfrmy0hIp/aVKpTSIJEqu2QgFx2iE8CwDp0RbH7Ljng/4yXr+XT3QdyhYsodS0slGr0g2OrEUK7eCrKW82SqzCVz3/yfb6vRwM4xn9rN7JkRkOQRLmfJn2LBPxQjDBqp9lD7XbX7X8pKTP160zR2bdeiX5jYeU/nLSTztNkem3XL5eXbltRUkonBxdgZ2IIUmahUxERQSCVT+rK5hzQ89xQ6P8VaaK1f5VmRvqQ4G+lba+nlnlb5brMhvlk7FBiaPzuwQEmEQhg5BOxMjWTncHc2501cQLkjDTsMCWpyuRQxFP0xXIJfp5FyVW4Zy7KajC06ItbiIGg6ZITBxDxIgbrr1jTSM0fibGIHz8O9sKK0GAibEua9spANh4aY2VmcEg+DEkiBgR/L2hYFgGtcErkQQAMVJgBxyy9hboZzv32v+Kpr7qbEECTAIMAoaJa3qPTmNiiAAgJAjk6J5xhu6HDAIgQYGLmI29PocmMcI8MNYvT1ckfzD9H/ub5br4e4Me9WfOKqtyX6Ud2cwC449PRamifDm6Auc0rTXokci+Xo1EAgBckiDuYGLjpTvntcGIA+SFcp6uUAaAI879VhWrRteYAqn/edq758brXJ1327QMhgJcZjA3EBjNrgZjOG1PkAjyTGENMjZPq5ECQ0MDE9ERBqFZrk0OJ3i4x/7vyIjBxGERt3takgVJEAp9xq3f769WiPDNvSsJdT3HDOEASPelmoBRYT3Kzt5uMtwauJEgSOCpwrk1DIJCoNUMwj9v7MweP9XSQ8/hJPp496fZTAICvLqcyv2B7nRbrgCA03JN5h8ub7A8VqpB437xHvsOy3l3cyaB4L2uqxhti1WLMcSgZQCw7+bOooO3Pk4JBZIYYXISMV5sKH59UePM10GESRGpIf/bE92HU452HywSJIGIllctrhp6YAK5+fHds0lLtJFMXNwkV6fFqA29mROefqiMJj1h6um4a5vY/92dKGaBxIhU5zJTWW2cJmEgGOmeb3c8FxAfb9mdf2RzyGGv5MvU7QwuEySwKHFp/c/M71zA/2F7b1RajnYdLAqMukMVu2YcfmDYE2MD7H+7/Xlq6cRIJqm4zXM+qd3TGjVBir43KSLlXjiELe5TsX+3/yW/ST45PaAHbKmccWh12AP93JNZywj0kSABIobpiXRHjtZ6faout2tyZMadGLXBCxBcvl6NfaAz+tKdFmObpzWl2+tIIBACYy0t/yj34M7HvsKUK+CGassvicX7alYDwwq+vykIEqPVa+Q9gdYk5+V+UE7lj3+FGbuBM/X5JUT8QwIVSSSZiTgmoFR2MfiqYFFPfjpkyrfWPopwxP47AP1pK1g9/dqeAAAAAElFTkSuQmCC');
|
||
bottom: 50px;
|
||
left: 55px;
|
||
}
|
||
div.vis-network div.vis-navigation div.vis-button.vis-down {
|
||
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABpdJREFUeNqcV21QlNcVfp5zX9ikoAvLEsAIIgsoHwpqWAQUNKLNaNv8iZ1JMkNG6/Qj/dDUyCSTtCHpmEkwVk3TToZRMjXj5MOG2KidjIkxQYSAQUAtX6IgIN8su8KCoOzbH4sk4q5g77/33uee555z7rnneYmZDB2MKcJKlyYbqOsZVIgGEOgSHQoy4AKbFFjqAo5dWn/rNAh9OpO852oeJHYxtrmEu4WALhMbxG2ZE9uFAlImDRLY/t/y0b3Ig+u+iWOKsAlgIZSb0OIf15kWtKo1NXh1d5xxiSPEN2wUAHrGOg11jirjWVtJyFnb6YgrzoYwocClu0DI5guPDb43Y2LLp/Iaqf9JCGSErGvIifxd7aqQn/TOJCvFvZ8Hf9haEH+m/6sFQgHBv1Sts/15WmJLkeyl6FuFwFPzny1/ZdE7Nfg/xhv1uUmH2w6kggQp+yqze7d5JbZ8Im+KpucSwI6EN7/cYtlxZarBCts3ptfrtq9odjaGKihE+sV0vRC3u8RqWmmbij149W+Wd5p2rnET6bsqsntyb6+pO3KqkE8FvLxo74lNUX9s9uTJb8/9fG2L81KoogJFYfCm3b9usNq0MXxzw1RsUkDqQICPqf/b/q8sQi3j4WdmtV47OFgNAO6r+DEUFAtFAc9YtpXmRP6hxVsI24cvhyoqnFtrK6jM7isgBa3Dl0O94TeGb255MvzXpUIFjVrhxo/dzgoARBuwFQJkBK9reCnurxfvXX8CRW3yW1G749vT2Br7ysW0oNX1pKDTPG+rm1gHRbibAHLm/7522sKnQCZqFgCUaBCqaS/bEw9vqtWoQROf3dBBiT6KTACImZ3YueqhDdOWjDbFQ4IzIl4elNUX5begU1HD6lPRmULKeghhDcpqnUmZuD3+nkgTH6gZEE9ctlZSoGmG9UIynSCsQVndMyX+IZGiBoHMjHh2SreCglClaSBiSEG8cYnD24bv7CWms/3FocO3hnw13plTggAFb196NdlPM44tC0zrSg5ItXmyEz070UEKCMRqQgkkBQ9NvL2eSJ+revoJTORSpoT6do4/7/7UShBFHQexM+HdfyUHWO8iN/uaRzX3/QjUSLlnqM72F4cCRIY5u9Zf+Y+BAv4AvzpkQ7WAIBRujA/7Vg6cia9xlId6InafVEAAGnQMUCSkb6zTMPdBy8hU3JjrphIq+CrD+Mvxeyumrr+4IH9y7o2GF5eDghuuGx4L2zbWZ9Dc0RoQRbkkFNRdP2/0BH7EtLJLKCjr+zqh2l5u8haZ847vTBW24kRFQXKAtcsT5oqz3igQENIoECkjBJUDZSGewBlBj/ammjLrdX1c/t70ero34gMte9IByLLAjPrUwKweT5jawQshdIuGMiF5XEBU2koivBl9NeEfJeYHwuxtI81zPrn2z6ip60c6DkV1jLTOCTaE2HNjd5Z4s9MwWBOhqEHp/I9cWDtUrJNoHm4KO9P7hdnTBoMYXI8Gb6gVCg63FS53jg9O5tA57tSOdHywnCAygrJrfcTgUe5U2cvNHSPtYYoKCWlrTgsIneB2AfFR+4F4b6f9ZdTzF6P8Ytud407/dy/nL7k9X9i8J9l5y+Ef6RfbnjPvWa8N5suez+KFCgqyPY95Lnd3stv2AcBZ2+mFbze+lui1xc3dXCUUlPafXNx4/aKxcajWWNp/MklRw8/mPFntbd+h1oLE847KhQQxejVg36QQqD0MPTzHv42Ux+uGasJNBnPfwllJd71kkX7RQ3WDNf7dox3BLcNNs6vt34bbbvYHJhlTGp6O+JVHb0/2HJtX1PH+aqECqG/5YN1nlXcokGvvO6vCc4x+QskotxVHB/qa+xbOWuzw8NB3nuo+Ht0z2hHsuGU3GrWAoZfi3jrxgHpw3BPpobaCH7vbqOw6mHI836vYW3Eqcq9AtioqbJy7ufQ3lhfu8sR+s9+3vL8klACsQSu7AnxMY1MxH7YXJp7oPpLulrrj+9575Ni2aeVt1teWfEWfHQLCaspseHzOU7VWU+aM5G2NoyL4i+6j8XWDNQsmGsKu/cv+nTtjQb/mm7hfENyvqEAK5v8opjPJaL26KGBpd5TfguuBvuZRgBgY6zO0jlyZXXe9JqR+8MK8ntHOMHfHIkhu2b/0yIH7/oXJ0yFlxYnPUdRbvuILgO7+y+91l6Ka6M+cnCf4fMSypXvymHf/vzBTD3CuNGUFKT8lmK5Rs5ASqKiBlAGBXFaiSuni0fkp1pJ7Ed4e/xsAqLk46EWsG1EAAAAASUVORK5CYII=');
|
||
bottom: 10px;
|
||
left: 55px;
|
||
}
|
||
div.vis-network div.vis-navigation div.vis-button.vis-left {
|
||
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABt5JREFUeNqsl2lUlOcVx//3Pi9DZRsGBgYiS2RYBQKIjAhEJW4pNrXNMbZpWtTGNkttYmJMG5soSZckRk+0p+dYPYY0Gk0ihlhRj63GhVUgBhDD5oIOy8AAMwzD4lCYtx+GqCQKuNyP7/Pc+3u2+7/3JUzEZFBYLh62S7yIZDmVBEIBqOwsQ4DNdtBFASq2A4cuZAwVgCCPF5LGHM0Chz+E1XamzUyAzCMO7IhMI+5MDCK+HpCANd+U2rYgC/Y7BoflYgVA2RAOoNYtyjDTe45+hk96e5QywaJR+NsAwDhocK61VCjLTYWaclNB0OW+en8mhl22g8C/rn7U+uGEwdov+C0i+Q0mIFWzoD7zwVU1czQ/6pjIreR3HPX5VL9jalHXiQgmBoH+XLHAtH5csDaXtxDLLzIBv5jyfOmG2H9U4S7snbpX43KaPpgBIhDx1rPzOlbfPC5GQT/nd1mS1zABa6PfPf5y5F/rcJeWpp7fPkly6f7KXBRCoOSATFfXll19x74HDsvFCghsJAG8HrvlvytCXm7EPVqc5wyzp5NX15muE1omKXXyMnd9yy5r5Q3wPghvJzrLAlimXV38+7D1DbhPFq1M6O4b6rPVWKsCBfHi5EWWv9TkQBYAEPpLvERMC9N8FtRvjt9dPl6wwo5jPvuas7WV5jNqEjz8wA+CBsaan+w9x1hrrXJtuaZX97ooLfqPLCUEGRR+iOwAsF2X98Uc30W3fb02u41frVqeVmo6FUkkwCAwCWxJ2Ls/0TPFNBb8TNdp9WvnVz4OAKdmX2QOzcMsAAjziDGMBd3asCF6SXHyknJTfqQTK+zpvhnVKT5zawCgzFTgN94pJXvP7gxxjTAIkpB+MnSWRMQZYEDnPVt/K4ejbZ/77726Lb6h95tAAiPELaJ1bcTbRfGeM8xv1azWSeyEa0P9igk+Nr1+oNFfkpwzJCJKIQA679ntN08yDXYo3qh+LuUrc0E4EcNL4dP7VNDzpU8FP3vpekoQQ5CEw4bPdEfa9+sAgEZUmkmAAAS5hLQ9p11XGO+pM8V5JLUfMeQARDMlEMKIGFOVCZYb0C7Fz0oeXmIZ6nZzYoV9od/jVS+GbahUOnn9b7T6sEOviUGyA8bMDlUa0W79wBW/bZf+lrY98cDBUI8YCxGDgHCJiVVEDN8R7QWAE8Z/+1mGut2i3eP1r0S+XRztkdBzq6NbF7WpbF3UprKxjvfHxbrfttla/QBArVDbJJIAQCURMRg8ugrKIAKBSNxzHtN3VdmxY0iQYSZmTeegwTlgknYAAB7RZBh2Nm7urbeeC1r19ROT52kWn3shfH2Fu1AO3RxjY/0fdac7/hPPJMDE11GC+HpBJmIEuAS3Oa6w01lybMbMgvgCE6O255zy24DeCr/Bvckn9+u8ZjXYIYvjxoMJy8oeXZrT9GHIqMWTwA2oI6cFMeDIcAiSEOyibXsmZG0hAFzuq1OyY6xBAnMJgdPOmks08zU/bbsB9x18P37PqS/b8+o/a96ZcLm3PmBH46Z5x40HW1eFvl4Uq0w0MwiCBOb7/qTsd6GvVY537DXWas1Iw1AiNJnOgwJi+bXhAbE08OnvaXSIW0TvYw88eaF/uM/WNdju3m5r9TlhPBzVNNDoPGC/5tRma/GJ80xqjPPUjVuvP2narrMOWd1Jlv/E1fN782UiNPZf9C/qOKa+ndOz2j+cz046sn+6KrVOsODirpOxld0lUxmEBK/ktvGgFd2l6taBZn9BAtEz5xYIvAn4/8rFKkgstAyZ6Yf+S67ezlkiSU73XXRV6xqh93TyssR4JF75efBvymLdE03jgT/Wb5tutLWpGbTm7wHZxQQAT+yDuKLyHRIk4cnAZ4pfCF9/HvfR9uh3xBxtz00BANsVDylnac6wAICaHMiBmW5NRLy4trcq0MtZ3RnpHme5H9AvjYeCc1t3pzMJgOSVnyw4eHZUB9Kyu68iMFPpysSppab8UJVC3Rnp/pDlXqF7mnYsdKQbv7cr6fDGW/Zczbt6jgUtV6kIlFxuyg/tH+6zJXmlGe8G+mlzdsyB1j3pTAwZ9q3/Sspbc9tmDwD0H3UffXCFlyuTlFpnPRdYb612c5c8+idPCu6fCLDKUubzsf6fSaWm0wmO9hbvZU8fDR2zoZ97OuppAu0UJEDEmOISZohT6q7Gek5rD3GN6FEp1DaAYB7sdNYPXPao7anS1Fmrg402g7+jYhGIaOXOaQc+uONfmCwZXJIf8xKx2KRgxYgOS+CROuyoyQKCxIhkOr4T6JWgxGnvZ1HWnf/CfHcBXxcnpRHxYwRKkUjSErFKkAQiNjP4kmBRTHbKm5KkKxwL+K39fwDX1XGF8ct++QAAAABJRU5ErkJggg==');
|
||
bottom: 10px;
|
||
left: 15px;
|
||
}
|
||
div.vis-network div.vis-navigation div.vis-button.vis-right {
|
||
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABs1JREFUeNqsl3tQlOcVxp9z3m+XygK7C4sLxkW5o4CAkYssFSkRjabjJEOSJm1IbZx2krapiZdeprW0NVVJ0pqMM0kYJQlqkoZImGioE1ItiCAgIsFwE4Es99vCslwChf36xy5EW1A0Pn9+73fO772e93kJC5EMCszFd20SbyFZNpJAAACtjWUI8KAN1CRAJTbg9LXNU+dBkG+Xkm7Zmg4OWoUdNqZXmQCZHQFsz0yOcCYGEc8mJGDnl2UTh5AO2x2DA3OxDaAsCDvQ32VF11qP9aZYz6SeFeooi17pPQEAvZNdTnWWKnWFuVhfYT7v0zza4M3EsMk2EPgnNZusby8Y7P8x/5lI/gMTYNSnNKQt/0Xtev1DfQtZlaK+M54fmDJXXhg4G8zEINBfqlLMe28L9s/lQ8Tyr5iAJ32fK/tj+OFq3IUO1O+JyGk7GgsiEPFrlQ/07bixXdwEPckHWZJ3MgG7Qw9+/mLIS/W4SyXoNvQskpyHLg1e8CNQ3NI0laoje7Tg/8CBudgGgQwSwO/DD322ze/FFnxLRWhiBzUK94GLA2f9mSTjfU+7mjqyrVe+AX8I4aGgShbA0/47Sn4ZuLcR90ih6qih0anRiVprtUEQb43bYtlXmwNZAEDAj/ACMW1M8ExpeDXyWMVCEl4yF7vntR/zLeov8JJlWfZR+Y3N92+cx/reOmu1quNrk27EWW0xvWspJcigoNNkA4C3Yk59vH7xltvu3ktDxe7PX34ilQCQfeci1j2xfn94ZrGCneY8uxcHCnW/vbr9EQD4d2ITc8AprAOAQLewroVAAaB8oMiLiRHvmVy7znNTjWCFrXKoJOSHFQ+kvnF9f+jco07s91MFdwmSkHQuYB0T8WYwIcYj0bTQdRufGlFKJMFVaCb/GvZW6aGI4yeXOwd2mr/u05zsyDY+W5X64Nm+fO85NpuJiCFJTpslIoonADEeiT2zIzIXuh+o25PQNtbsNVMOBUn2g08MiSTHN3uZjNTEDr4dnX/6H+1H/XPasmKvW+sMGfW/MXzende4K3h/ibvSYxIAItyie/K7cgCitQxCIBFjpTrKMgM+WPfrhLbxFi9iMQtlYjAJSCSBSYBAIPBNI3p86TPXj8bk56R4PVylFE626uFLQc9efiTVPDmgBIAAtzALEYNBQRITa4kYix21FwBax655CVagPLk7806Pj1qo/7MraF/FQ14/aMhszYhvGqn3KTef89rklWrSKXUTkn3mtJK9Bzf3XJA0e/PcrdgxIwSCDPmbZMQgABJkDBKzvn+yy2npIv9xAPB1Ceo2jTZ7Gc8afipIgEhAkACDwcSQQZBIIGnx5it7gg+U3wgcnbZKR1r+FnW+v2DVtDwtXCXNSKz797oAwDzZ7ySRAIBBFsTXmBh1w1+oZ4J3h+wv9lUFdbMDOrO+5IAqWIGZthuV13nC77nKRx8r7PssyibLIkoT1/h65HsfzWyu5tF6NYNB4EYJzKUETqgcLNVv0D/cDQBrNAnm9+LOfTLfNB5u2hf5z+6TMexYji+tVdrM5leMbWOtSwQx/F1C2rcuebIqwSO568a4WmuN3mEYSiUi+pRl2l1pLvYBsKArUKVwnZRYgdHpMWVG4+/WXhwoDBXE7OmkHzJ6JNemLfv51bniGqzVPoIkyLbpfK7ZMFIkE6FlrMn7Ql+BbiHg+zXGbgLjylDpyosD58KZmKM0cfWHI9//aD5o1VCZrnO83VuQQOja5PMCfwK8n3K2ChIbLVOD9KB36le3A+u/s2Q81C2yRavQmQNdVnamLnmq4nHD9jpB0rwm77jpjTW9E906Bu18fWlWCQHAox9CtGoXTwmS8IThZyXPB+29inuoE6bMsDM9ufEAMNHqJuU8ljMtAKA2B7IhzaWNiLfWjVQb3J10/SGuEZZ7Af1X7+lluZ3HkpgEQPL291M+qbzJgXQcG60ypKlVTGwsMxcFaJW6/hDXVZZvCz3RlrmRiQHwy9nRn2bM6bnas4cLfH6s1RIorsJcFDA2PToR7Z7QezfQD9qzwvI6TyTZC47ttXeiT+2c1+wBgOndoTPLt7mrmCRjvfULQ4O1xsVVchu7b9GysYUAqy3lnsdNb0aXmQuj7PYWL2etuRl6S0OfXLjiGQIdEY6K5esc2BWhjvkqXLO6x08VPKxV6iYAwuBkv5NpvNmtbrhaX2+tWdY70eVNINhtLW0/sjrv6B0/YdJlcGlR2AvE4hUlKwHQ7BU5cz8LRx0HaPY7gXb53L/67+mUfudPmP/twOWS6AQi/j6B4iWS/IlYK+yGYJDB1wWLErLRKd/omOJbAWf03wEAyO9m+/TtS3AAAAAASUVORK5CYII=');
|
||
bottom: 10px;
|
||
left: 95px;
|
||
}
|
||
div.vis-network div.vis-navigation div.vis-button.vis-zoomIn {
|
||
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABiBJREFUeNqkV2tQlOcVfp7zvgvDRe66y8htXUBR1GoFI+BtFJvRtjPJBGeaH2a8DGmbttgSTWbSJEw6TWOsrbbpTIeJZGqaTipTa6LJZDTVUTYQdNAohoso6qLucnERN0Axcb/8+HaJUHDX9Pz6vnnPe57vXJ5zzkeEIwaYcwBL/VrW0TCKqZANINEvBhSk3w9eUmC9HzjcsfarOhBGKJN84GkVJHcetvqFu4SAIYELYlpm4LpQQMqoQQKVnzeO7EYV/A8NnHMAGwHWQJmAjtg895LkFa7FU1d258UvGLBGpI4AQM9dd2TrwNn4016n9bS3LqNzsD1VKPAbfhCyqflR31thAzv+La+QxotCoNi6pn1D1s9aVli/3xtOVk72fjT1XVf17E9uHZspFBD8zdk13pdCAjsOyG6KUSEEnrT/tPHluW+cw7eQ19q2z6/t2rsYJEjZ07S6d+ukwI5/yQ7RxnYC2DZnx8dbHNs6xxs85T2R9GprZcmVwYs2BYWsmBzP83m7nIVJS73jdfdd+7PjjUu/XWUCGTtPre7ZHjxTY3Kq8DoV8Ou5u49snPGrKxN58syZ9aVXBztsigoUBd+Xt2NbfZ8llaVvah+vOz9hcX+CJenWp7eOOYS6ePpTU1w39vk+AwCzFPdDQbFGFPCUY2v9hqxfXJ0shNeHLtsUFc6UequbVvdVkwLX0GXbZPpl6Zuu/ij9x/VCBU1dU7bfdFYAIDsSFRCgeOqa9hfy/nDhwfwTKOrRd0U95n0iqch9+cKS5JVtpMCdkllhAhugCHcRwAb7z1tCEp8CCXAWAJRoCFXIYnti+sYWTQ0tll0wQMk+hGUAkBOX714xbV1IyuhxHhIMC/iR5OV9M2JmuhU1Vh7PXiakrIUQhcnLXeHQxPT4GyAtFqgwgAPF5iIFWkeu1SSLCKAweXn3/ZR5rXV7SddQpy3YDoNems9qTI5hGCitm1MOAAx0aaFCerTd84zjBed3Egq9ADA/rqD7Q3ctQC4REDmkYHb8goGgsR2tz5V0DV+xUdQoqAQ81RybU4IgFWgACgpaLLCIBUo0bv63y/aXy6+WBHWz4/IHSIGAuVooiaRgWqD3AsDVoQ6bEgtOrfJUhwrf0WUtk+r8sL6wvHvk5ijVUiJSRrQZuURtfoGMuaCoRyfP/yMy0XykgAA0DPRTxNp31x2ZFuUYBgB7bK7HNdhpKz6WXq6oQCooKghMKhkgji77vBoA1jkXlAvVfRQjFMUcmxSkRWd6gpjeu32R2kxTvyhKh1DQeud8fFBh26zfOe0xuR4JgAbzywCoRSzfeDUKatJKUQK+CjKiHZ6nZ2xzBnU7B9vixTy7qCHSQEhJU3+DtdT6mAcAFiWUeP/xyPH3Jwrfo3XzysemRcEA8F5RY8h6aPE1WwMLQ4OQ/EBANHmdGWHlzZyxk3ayB0m771yGooYy+KE0l35x0iBxZehS6ie9R1PCMaDvCzWDXA4hZ283ptwcvp6qqDBnyao6AWEQrBQQ/7y+d3YoA+NBTAaElo973p8tVFCQyipW+c3pdNu7BwBOe+tm/eniK/kPFWowpMfvuKrzzw80zSKIkWsJe0bHYu163BNwMwDsv7G36ODNtzMnM5IWZfeQgscbisvLPl1aDhLTo7I8k+n/p+dw5pGeg0WKGiS31K6vvTdmA7nx9uDZ9A3xMUIpbvSezE6MSOmbNWXewHhD6dH23o7BlqQvvrwTK6KQFpXl2WyvcE6LTB2eCPSdrurvmcUnO/cVfPD6pMteyfGs3QKpUFQoS9tU/xPH8xe+Tdd693pN/pHug0Xmqntvz1uLDo9Z9v5nnrn+dvujrI1JMUJd3OY7n97ua46douOGpkdlDoUDeG7g1NS/u/5a0Og9scCsB+ysWXSoMuyFftWJvM0E31SBjmWPznHPjy+8NjdhYfeMmJl3EiNSRgCi/25fpGu4M671zjlrm685s2fEnUoQ5lrLLW8uPLj3oX9hqgxIw8n8X1LU7yMkItCHzREZrGQV6ONmy5TggHk247sL/1jFqof/hRn/AWfqC0pI+QHBIk3tICXRrFTpF8hlJaqefh6yFxQ6HwQYlK8HAKyt3WsWxl7fAAAAAElFTkSuQmCC');
|
||
bottom: 10px;
|
||
right: 15px;
|
||
}
|
||
div.vis-network div.vis-navigation div.vis-button.vis-zoomOut {
|
||
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABV5JREFUeNq0l2tQVVUYht/3W/vACMr16IFRQDiAgChpgiikMqY1WjnN9KsfGOXYTOVgkvbDUsZuXrK0qZmGUSvNspjI8TZOmo6AGBoZYly8YB6Qw80DBwQ6jJ3dj30OZZmiwvtv77XW96y91l7v9y1iMNLBuCI84tZkIXU9gwqxAILdokNBOtzgJQWWuYEDFxfcLAGh3y0k79iaD4mfjOVu4WYhoItngBiR6RkuFJAyEJBA3m/lri3Ih/uewXFFyAG4A8oAWkcm2meEzrFNH53Vkhg4xWnxCXcBQGu/3bfGeTbwjKPUcsZRElnfUxcuFLh1Nwh5vurx7s8GDbZ+L+tI/U0hkGGZX5c9/pXqOZYn2gazK8Vth0fvsRUknbx+bIJQQPCts/Mda+4KthbJFoqeKwSejX6pfO2kjytxH1pfuyqlsGH7dJAgZWvFo23L/9muboF+JxtE0/OEwMqJG46uSHinFvepTPO8lhGaX+fPHSdjCKaPy/b3v7az58h/wHFFyIHCRirgjUlbfsiJWXEFD6iUoOkdQaaQ6z9dP2YVahljF4+yXdvZ/evf4G+hQk2sEAUsti4vWxa35gKGSBMDp3T23OxxVXdXRijKovSFzrerC6ELAMT6IhcCZIyeX7c68YPzGGLlxq89PyM0q5YU2M1RuQAg0EERbiaA7Ohl1RgmPTM2p1qjBk1Mm6GDErsfswAgLiDZPmfMwrbhAqeHzm6P8Z9gV9SQdTx2lpCyAEKkhc62YZiVEjTdRgo0zXeBRnImAaSFzm7xdjjtOBGyvmZVZkNvfZjXDhU14+BToFEDKRAQpAJ0HRTjP6XHpYUKEX7RzS9bV5c+FJTmAICUgNSWQ/ZCgJwhIOJIQVLgFKcXvKHm9cyGvithFDUAFQqECho1CBUIggYapAJ1QEFBExNMYoISDU1/NIR9cvndTG/c2IBkp2fC8ZpQgknBGI/3AsDvvRfDlJhwem5zwYMs7VNlaUtbXE1h3mezj9mlGSsXrBkzkFsGKGoDmedBJLfLjxQQgAYdHRSxtPfbfceNsPYBQPTI+GZbT31YxrGIpYoKpIKigkAgFOggNBrbQBBCBaEM2L+iGGmTgnF+Uc1epqO/3VejAoAOUZSLQkFN17lAb4eVCe+VRvvHN4sH6t1feqAmMUGoPHvvhdLzTjzfKoj0sza/GLOy1Bu3vqc20Pgl5YIGkVOEZFZ0nLLMszzdDADTgjIdX6Uf3zfUx6m6u8riKRhOCcmDAqLCURo53Oe4rrsyUlGD0nlIqubdKNZJXOm9FH6y7Yh5uKBnO8vNTX2N4YoKE2fMLREQOsE8AfFN4/ak4QIfbd2XJFRQkLx85ruN7NTp2AoAZxwlCR9dWJc81NDdtoLkc86KBIJwXQ3aOpCPqwuhR2SPbCBlUc2NyogQX3N7wqgU51BAf2w9EFXUtCtLqADqS76ev6/ilgrk2q6esxHZgf5CySh3FMcG+5jbE0ZNdj4odHdDwWPGcZNNO1MPbrxtzdW4s+tI5HPBwQTTzziKY3v/7HGlhmS23g90T+OO5L1Nu7MMw3Fv/Tx1f97/FnsAYPui8/D4nBB/oZZR230uoq67auQoLaB37Iio3sEAK52nR39p+zS13HFiilHeYtOOabdC71jQzz2R+ALBbcrjWNF+cfaUwLSrk4KmtsT4T+gK9jG7AKKjv93X1lcfUNNVaantropqddnDCcIoa7lk29S92+/5CpOvQ04VJ79KUe/7iI/Hh40U6c3PyuPjhmWKN8G8Fvnw1A/zmX/vV5h/T+CXstRMUp4kOFOjZiUlWBkFQYdALitRZXRzf3RqWumdgF79NQDBOa2V/iYSHAAAAABJRU5ErkJggg==');
|
||
bottom: 10px;
|
||
right: 55px;
|
||
}
|
||
div.vis-network div.vis-navigation div.vis-button.vis-zoomExtends {
|
||
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABptJREFUeNqsl21QlNcVx///cx9hIipuAJHasgHlRdw0xay7yK7smg6sb2DSdtqZduLUNENmOk1tQuM4U7UzTvshSRlFZzoNCWSSSTJp+6VNkLCAeQHBoCCgqNBE0wUqL+KuwIiiZZ9+eHa3aAS3Sf8zO8/L3nt+95x7z7n3YWlpKUQEJAEgch9+Jola9xEC2ADBVgAOKqwCYAqKDgUJBIHPBWwFWQNdbyZFBwAC0GGIAHQSj3/8HHRdhzYbdDfwg4IjAsGvICgXAroYBiCEDkBBACBZoyST4gDwQqh7mQ4cEkhQD0EBIIggRMQAh2EiEvEYAGrdR3YSqIYCIEDaotVDeYnu/ryEjSOr43PHl8WmTBPA6PRQ7IWJrvhT/ubkU/7m1EvX+1KEUh7Ug+WkPEXgdUSkR+xrd0NJ4qjr8AEI9pGAI7mo78mHfnF+Y/K2K7iHUheuvJG6cOUNz/LvDwPobrpSl/Ruf2VOy9UPs4RSTSANwH4Y449EVdnt9ojHIeghCHYLgR+n/7zt4Np32tIWZU4hSpnjVk1t/caPfOO3/f++MNH5TVJcisoEoo4ksgbsXwYfdR1+kQplQuCFNS82Pp/9+158RTkTC0ce0OKutQeOp5PME0qcUBqyBmwGOC8vz4AWVOyE4CUqYO/Dh+p3pj//Bb6mHllqCyxd8ODVT69+uFKoOYTSnzFg7SJpzHFNQYWiQrUIsCN9V+uOh375zz179pSGI1FSUuK12+2+aGDt7e3muro6T/h57969lZdvDrT+ZbA6n0B1nfPVN7e0PjMjIgIIdkEAR1JR329yDvaE0+l/hQKA1Wr1bd682SsikUW7K+O3PesTNvaSAiXaLhGBvO86RFEoJ4Adac+eDxsgiZKSEm9NTY3n5MmT5mjBHR0d5vr6es+mTZu8SqnI+x+s+Ol5jRo0auX1jtepQaEAADKWWIbcy7ZGUmb79u1eu93uI+mtra31HLj5TGDs9rBJICCNn1GRCKGCUJAUuzzw6CfbTB6Px7t27VofAG/YXl6Ceyw9LmvIN3UxZUafKRACWyCELcHVP3vk4fDabDZf+2N/D9g+fsLEEFSooFGDogZNFkBRgSCsTcWm066jgRAU4et/F5u9nxRosmCLRmE+QdgSXCNzhW/s9rDJ63wVJx77V+V8YS6UNaW8BdOcqzx+3Ujt0F8Bcr1GMIMU5CzJHZ+rg6IGCYV2PimoyIK6lzIWrxkPTVGmRoqJFCyLTZmeq4MB5f3BVADnbpcQkzStUQMAk0YKBPfzxlhA95NQQe43QBotBECAFFyZHo6dz6CKCizAPFPivzUWqxm2AqIgnwkFvZNn4uczGK3Hah7wpet98UZ85R8aKScIcXYEWpMLkx8fvleHpNjlAWtTsakQa0pVKGcJQqMGUqCHBvfdjp/gTP6xwFzg85PdyaH2J4SUowKiw3889e4KBACnT582W5uKTV2uusAdUFlgzBcFQoFGDT35HwW+82mhqaenxwwA4WtYfRNnUkMZUqsJpEkn8cXU5yktYw2JjsTCMQDwer0ekt6GhgZPUVGRd3fu7qjqdU9Mj7mlpcVD0tvS0uKxWCyVANB5rS3x8s3BFEUFgTTLtuZndQHLBMSfB6pyZtfqMDQ3NzfqTcJisficTqc3BI+8bxh9L8corarM3fnDoIT+rACAU/7m7MOfHbCEwQDQ2Njo6erqinqTOHfuXNjjiI23+ystZ8c7smmkWgVJcN++fRARfLDhlacEUqVEQ1nm77xPrHjSh/+Djo3WmN/s/6OHEOgIPr2h63tVuq5Dud1ukETWoK3zorkzTiiONn/TKlNM4lj24m+Pf13o2wOVHqGA5MsAXjKPrDaqnMvlQnjTzhy0Nlw0d5oI5p3yN62amrk+ve5B5+hXgb47WGX52+V3NgoFOvQKAGUkkTqcbZy5XC7XHYf4zEFr3aXU7jih5uidPPOtvsmzixZr8VMrHjBHddLsHj+Z9Fb/n9a1+T/JDaXey0IpEzEKkHnU8Jj79++PeEwSSimQRGP+Gz8j5DVFBVKQtjBj6JGlNt/D8Y+OpMdlTphiEqcB4tqtsVjfjUtLLkx0J/dOnjWPTg+lEARIEHwaQJVQIYggACC/qxi6rn8ZHL4XETSsf0MU1HOk/CFGYgAwskUqY5eBitRxzn7/a0V1EEBwdqkN6jPI7y4xPmHmC5unbWdQRMqP2d86qANOksU6gvmArNQRNClqABnQgYuK0krI+wCOAyH3DK/vqOXhaf3PAO7mIRjDNV25AAAAAElFTkSuQmCC');
|
||
bottom: 50px;
|
||
right: 15px;
|
||
}
|
||
`;fp(Uat);function AU(n){var e=n&&n.preventDefault||!1,t=n&&n.container||window,r={},i={keydown:{},keyup:{}},s={},o;for(o=97;o<=122;o++)s[String.fromCharCode(o)]={code:65+(o-97),shift:!1};for(o=65;o<=90;o++)s[String.fromCharCode(o)]={code:o,shift:!0};for(o=0;o<=9;o++)s[""+o]={code:48+o,shift:!1};for(o=1;o<=12;o++)s["F"+o]={code:111+o,shift:!1};for(o=0;o<=9;o++)s["num"+o]={code:96+o,shift:!1};s["num*"]={code:106,shift:!1},s["num+"]={code:107,shift:!1},s["num-"]={code:109,shift:!1},s["num/"]={code:111,shift:!1},s["num."]={code:110,shift:!1},s.left={code:37,shift:!1},s.up={code:38,shift:!1},s.right={code:39,shift:!1},s.down={code:40,shift:!1},s.space={code:32,shift:!1},s.enter={code:13,shift:!1},s.shift={code:16,shift:void 0},s.esc={code:27,shift:!1},s.backspace={code:8,shift:!1},s.tab={code:9,shift:!1},s.ctrl={code:17,shift:!1},s.alt={code:18,shift:!1},s.delete={code:46,shift:!1},s.pageup={code:33,shift:!1},s.pagedown={code:34,shift:!1},s["="]={code:187,shift:!1},s["-"]={code:189,shift:!1},s["]"]={code:221,shift:!1},s["["]={code:219,shift:!1};var a=function(u){c(u,"keydown")},l=function(u){c(u,"keyup")},c=function(u,h){if(i[h][u.keyCode]!==void 0){for(var d=i[h][u.keyCode],g=0;g<d.length;g++)(d[g].shift===void 0||d[g].shift==!0&&u.shiftKey==!0||d[g].shift==!1&&u.shiftKey==!1)&&d[g].fn(u);e==!0&&u.preventDefault()}};return r.bind=function(u,h,d){if(d===void 0&&(d="keydown"),s[u]===void 0)throw new Error("unsupported key: "+u);i[d][s[u].code]===void 0&&(i[d][s[u].code]=[]),i[d][s[u].code].push({fn:h,shift:s[u].shift})},r.bindAll=function(u,h){h===void 0&&(h="keydown");for(var d in s)s.hasOwnProperty(d)&&r.bind(d,u,h)},r.getKey=function(u){for(var h in s)if(s.hasOwnProperty(h)){if(u.shiftKey==!0&&s[h].shift==!0&&u.keyCode==s[h].code)return h;if(u.shiftKey==!1&&s[h].shift==!1&&u.keyCode==s[h].code)return h;if(u.keyCode==s[h].code&&h=="shift")return h}return"unknown key, currently not supported"},r.unbind=function(u,h,d){if(d===void 0&&(d="keydown"),s[u]===void 0)throw new Error("unsupported key: "+u);if(h!==void 0){var g=[],f=i[d][s[u].code];if(f!==void 0)for(var v=0;v<f.length;v++)f[v].fn==h&&f[v].shift==s[u].shift||g.push(i[d][s[u].code][v]);i[d][s[u].code]=g}else i[d][s[u].code]=[]},r.reset=function(){i={keydown:{},keyup:{}}},r.destroy=function(){i={keydown:{},keyup:{}},t.removeEventListener("keydown",a,!0),t.removeEventListener("keyup",l,!0)},t.addEventListener("keydown",a,!0),t.addEventListener("keyup",l,!0),r}var Wat=function(){function n(e,t){var r=this;sr(this,n),this.body=e,this.canvas=t,this.iconsCreated=!1,this.navigationHammers=[],this.boundFunctions={},this.touchTime=0,this.activated=!1,this.body.emitter.on("activate",function(){r.activated=!0,r.configureKeyboardBindings()}),this.body.emitter.on("deactivate",function(){r.activated=!1,r.configureKeyboardBindings()}),this.body.emitter.on("destroy",function(){r.keycharm!==void 0&&r.keycharm.destroy()}),this.options={}}return or(n,[{key:"setOptions",value:function(t){t!==void 0&&(this.options=t,this.create())}},{key:"create",value:function(){this.options.navigationButtons===!0?this.iconsCreated===!1&&this.loadNavigationElements():this.iconsCreated===!0&&this.cleanNavigation(),this.configureKeyboardBindings()}},{key:"cleanNavigation",value:function(){if(this.navigationHammers.length!=0){for(var t=0;t<this.navigationHammers.length;t++)this.navigationHammers[t].destroy();this.navigationHammers=[]}this.navigationDOM&&this.navigationDOM.wrapper&&this.navigationDOM.wrapper.parentNode&&this.navigationDOM.wrapper.parentNode.removeChild(this.navigationDOM.wrapper),this.iconsCreated=!1}},{key:"loadNavigationElements",value:function(){var t=this;this.cleanNavigation(),this.navigationDOM={};var r=["up","down","left","right","zoomIn","zoomOut","zoomExtends"],i=["_moveUp","_moveDown","_moveLeft","_moveRight","_zoomIn","_zoomOut","_fit"];this.navigationDOM.wrapper=document.createElement("div"),this.navigationDOM.wrapper.className="vis-navigation",this.canvas.frame.appendChild(this.navigationDOM.wrapper);for(var s=0;s<r.length;s++){this.navigationDOM[r[s]]=document.createElement("div"),this.navigationDOM[r[s]].className="vis-button vis-"+r[s],this.navigationDOM.wrapper.appendChild(this.navigationDOM[r[s]]);var o=new p2(this.navigationDOM[r[s]]);if(i[s]==="_fit"){var a;Z3(o,Xt(a=this._fit).call(a,this))}else{var l;Z3(o,Xt(l=this.bindToRedraw).call(l,this,i[s]))}this.navigationHammers.push(o)}var c=new p2(this.canvas.frame);mae(c,function(){t._stopMovement()}),this.navigationHammers.push(c),this.iconsCreated=!0}},{key:"bindToRedraw",value:function(t){if(this.boundFunctions[t]===void 0){var r;this.boundFunctions[t]=Xt(r=this[t]).call(r,this),this.body.emitter.on("initRedraw",this.boundFunctions[t]),this.body.emitter.emit("_startRendering")}}},{key:"unbindFromRedraw",value:function(t){this.boundFunctions[t]!==void 0&&(this.body.emitter.off("initRedraw",this.boundFunctions[t]),this.body.emitter.emit("_stopRendering"),delete this.boundFunctions[t])}},{key:"_fit",value:function(){new Date().valueOf()-this.touchTime>700&&(this.body.emitter.emit("fit",{duration:700}),this.touchTime=new Date().valueOf())}},{key:"_stopMovement",value:function(){for(var t in this.boundFunctions)Object.prototype.hasOwnProperty.call(this.boundFunctions,t)&&(this.body.emitter.off("initRedraw",this.boundFunctions[t]),this.body.emitter.emit("_stopRendering"));this.boundFunctions={}}},{key:"_moveUp",value:function(){this.body.view.translation.y+=this.options.keyboard.speed.y}},{key:"_moveDown",value:function(){this.body.view.translation.y-=this.options.keyboard.speed.y}},{key:"_moveLeft",value:function(){this.body.view.translation.x+=this.options.keyboard.speed.x}},{key:"_moveRight",value:function(){this.body.view.translation.x-=this.options.keyboard.speed.x}},{key:"_zoomIn",value:function(){var t=this.body.view.scale,r=this.body.view.scale*(1+this.options.keyboard.speed.zoom),i=this.body.view.translation,s=r/t,o=(1-s)*this.canvas.canvasViewCenter.x+i.x*s,a=(1-s)*this.canvas.canvasViewCenter.y+i.y*s;this.body.view.scale=r,this.body.view.translation={x:o,y:a},this.body.emitter.emit("zoom",{direction:"+",scale:this.body.view.scale,pointer:null})}},{key:"_zoomOut",value:function(){var t=this.body.view.scale,r=this.body.view.scale/(1+this.options.keyboard.speed.zoom),i=this.body.view.translation,s=r/t,o=(1-s)*this.canvas.canvasViewCenter.x+i.x*s,a=(1-s)*this.canvas.canvasViewCenter.y+i.y*s;this.body.view.scale=r,this.body.view.translation={x:o,y:a},this.body.emitter.emit("zoom",{direction:"-",scale:this.body.view.scale,pointer:null})}},{key:"configureKeyboardBindings",value:function(){var t=this;if(this.keycharm!==void 0&&this.keycharm.destroy(),this.options.keyboard.enabled===!0&&(this.options.keyboard.bindToWindow===!0?this.keycharm=AU({container:window,preventDefault:!0}):this.keycharm=AU({container:this.canvas.frame,preventDefault:!0}),this.keycharm.reset(),this.activated===!0)){var r,i,s,o,a,l,c,u,h,d,g,f,v,C,A,b,m,E,I,S,T,P,_,$;Xt(r=this.keycharm).call(r,"up",function(){t.bindToRedraw("_moveUp")},"keydown"),Xt(i=this.keycharm).call(i,"down",function(){t.bindToRedraw("_moveDown")},"keydown"),Xt(s=this.keycharm).call(s,"left",function(){t.bindToRedraw("_moveLeft")},"keydown"),Xt(o=this.keycharm).call(o,"right",function(){t.bindToRedraw("_moveRight")},"keydown"),Xt(a=this.keycharm).call(a,"=",function(){t.bindToRedraw("_zoomIn")},"keydown"),Xt(l=this.keycharm).call(l,"num+",function(){t.bindToRedraw("_zoomIn")},"keydown"),Xt(c=this.keycharm).call(c,"num-",function(){t.bindToRedraw("_zoomOut")},"keydown"),Xt(u=this.keycharm).call(u,"-",function(){t.bindToRedraw("_zoomOut")},"keydown"),Xt(h=this.keycharm).call(h,"[",function(){t.bindToRedraw("_zoomOut")},"keydown"),Xt(d=this.keycharm).call(d,"]",function(){t.bindToRedraw("_zoomIn")},"keydown"),Xt(g=this.keycharm).call(g,"pageup",function(){t.bindToRedraw("_zoomIn")},"keydown"),Xt(f=this.keycharm).call(f,"pagedown",function(){t.bindToRedraw("_zoomOut")},"keydown"),Xt(v=this.keycharm).call(v,"up",function(){t.unbindFromRedraw("_moveUp")},"keyup"),Xt(C=this.keycharm).call(C,"down",function(){t.unbindFromRedraw("_moveDown")},"keyup"),Xt(A=this.keycharm).call(A,"left",function(){t.unbindFromRedraw("_moveLeft")},"keyup"),Xt(b=this.keycharm).call(b,"right",function(){t.unbindFromRedraw("_moveRight")},"keyup"),Xt(m=this.keycharm).call(m,"=",function(){t.unbindFromRedraw("_zoomIn")},"keyup"),Xt(E=this.keycharm).call(E,"num+",function(){t.unbindFromRedraw("_zoomIn")},"keyup"),Xt(I=this.keycharm).call(I,"num-",function(){t.unbindFromRedraw("_zoomOut")},"keyup"),Xt(S=this.keycharm).call(S,"-",function(){t.unbindFromRedraw("_zoomOut")},"keyup"),Xt(T=this.keycharm).call(T,"[",function(){t.unbindFromRedraw("_zoomOut")},"keyup"),Xt(P=this.keycharm).call(P,"]",function(){t.unbindFromRedraw("_zoomIn")},"keyup"),Xt(_=this.keycharm).call(_,"pageup",function(){t.unbindFromRedraw("_zoomIn")},"keyup"),Xt($=this.keycharm).call($,"pagedown",function(){t.unbindFromRedraw("_zoomOut")},"keyup")}}}]),n}();function Gat(n,e){var t=typeof j1<"u"&&Ad(n)||n["@@iterator"];if(!t){if(Hn(n)||(t=Kat(n))||e){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(c){throw c},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,o=!1,a;return{s:function(){t=t.call(n)},n:function(){var c=t.next();return s=c.done,c},e:function(c){o=!0,a=c},f:function(){try{!s&&t.return!=null&&t.return()}finally{if(o)throw a}}}}function Kat(n,e){var t;if(n){if(typeof n=="string")return IU(n,e);var r=ko(t=Object.prototype.toString.call(n)).call(t,8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return Cd(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return IU(n,e)}}function IU(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}var qat=function(){function n(e,t,r){var i,s,o,a,l,c,u,h,d,g,f,v,C;sr(this,n),this.body=e,this.canvas=t,this.selectionHandler=r,this.navigationHandler=new Wat(e,t),this.body.eventListeners.onTap=Xt(i=this.onTap).call(i,this),this.body.eventListeners.onTouch=Xt(s=this.onTouch).call(s,this),this.body.eventListeners.onDoubleTap=Xt(o=this.onDoubleTap).call(o,this),this.body.eventListeners.onHold=Xt(a=this.onHold).call(a,this),this.body.eventListeners.onDragStart=Xt(l=this.onDragStart).call(l,this),this.body.eventListeners.onDrag=Xt(c=this.onDrag).call(c,this),this.body.eventListeners.onDragEnd=Xt(u=this.onDragEnd).call(u,this),this.body.eventListeners.onMouseWheel=Xt(h=this.onMouseWheel).call(h,this),this.body.eventListeners.onPinch=Xt(d=this.onPinch).call(d,this),this.body.eventListeners.onMouseMove=Xt(g=this.onMouseMove).call(g,this),this.body.eventListeners.onRelease=Xt(f=this.onRelease).call(f,this),this.body.eventListeners.onContext=Xt(v=this.onContext).call(v,this),this.touchTime=0,this.drag={},this.pinch={},this.popup=void 0,this.popupObj=void 0,this.popupTimer=void 0,this.body.functions.getPointer=Xt(C=this.getPointer).call(C,this),this.options={},this.defaultOptions={dragNodes:!0,dragView:!0,hover:!1,keyboard:{enabled:!1,speed:{x:10,y:10,zoom:.02},bindToWindow:!0,autoFocus:!0},navigationButtons:!1,tooltipDelay:300,zoomView:!0,zoomSpeed:1},oo(this.options,this.defaultOptions),this.bindEventListeners()}return or(n,[{key:"bindEventListeners",value:function(){var t=this;this.body.emitter.on("destroy",function(){clearTimeout(t.popupTimer),delete t.body.functions.getPointer})}},{key:"setOptions",value:function(t){if(t!==void 0){var r=["hideEdgesOnDrag","hideEdgesOnZoom","hideNodesOnDrag","keyboard","multiselect","selectable","selectConnectedEdges"];F3(r,this.options,t),Xl(this.options,t,"keyboard"),t.tooltip&&(oo(this.options.tooltip,t.tooltip),t.tooltip.color&&(this.options.tooltip.color=y_(t.tooltip.color)))}this.navigationHandler.setOptions(this.options)}},{key:"getPointer",value:function(t){return{x:t.x-oYe(this.canvas.frame.canvas),y:t.y-aYe(this.canvas.frame.canvas)}}},{key:"onTouch",value:function(t){new Date().valueOf()-this.touchTime>50&&(this.drag.pointer=this.getPointer(t.center),this.drag.pinched=!1,this.pinch.scale=this.body.view.scale,this.touchTime=new Date().valueOf())}},{key:"onTap",value:function(t){var r=this.getPointer(t.center),i=this.selectionHandler.options.multiselect&&(t.changedPointers[0].ctrlKey||t.changedPointers[0].metaKey);this.checkSelectionChanges(r,i),this.selectionHandler.commitAndEmit(r,t),this.selectionHandler.generateClickEvent("click",t,r)}},{key:"onDoubleTap",value:function(t){var r=this.getPointer(t.center);this.selectionHandler.generateClickEvent("doubleClick",t,r)}},{key:"onHold",value:function(t){var r=this.getPointer(t.center),i=this.selectionHandler.options.multiselect;this.checkSelectionChanges(r,i),this.selectionHandler.commitAndEmit(r,t),this.selectionHandler.generateClickEvent("click",t,r),this.selectionHandler.generateClickEvent("hold",t,r)}},{key:"onRelease",value:function(t){if(new Date().valueOf()-this.touchTime>10){var r=this.getPointer(t.center);this.selectionHandler.generateClickEvent("release",t,r),this.touchTime=new Date().valueOf()}}},{key:"onContext",value:function(t){var r=this.getPointer({x:t.clientX,y:t.clientY});this.selectionHandler.generateClickEvent("oncontext",t,r)}},{key:"checkSelectionChanges",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;r===!0?this.selectionHandler.selectAdditionalOnPoint(t):this.selectionHandler.selectOnPoint(t)}},{key:"_determineDifference",value:function(t,r){var i=function(o,a){for(var l=[],c=0;c<o.length;c++){var u=o[c];Ai(a).call(a,u)===-1&&l.push(u)}return l};return{nodes:i(t.nodes,r.nodes),edges:i(t.edges,r.edges)}}},{key:"onDragStart",value:function(t){if(!this.drag.dragging){this.drag.pointer===void 0&&this.onTouch(t);var r=this.selectionHandler.getNodeAt(this.drag.pointer);if(this.drag.dragging=!0,this.drag.selection=[],this.drag.translation=oo({},this.body.view.translation),this.drag.nodeId=void 0,t.srcEvent.shiftKey){this.body.selectionBox.show=!0;var i=this.getPointer(t.center);this.body.selectionBox.position.start={x:this.canvas._XconvertDOMtoCanvas(i.x),y:this.canvas._YconvertDOMtoCanvas(i.y)},this.body.selectionBox.position.end={x:this.canvas._XconvertDOMtoCanvas(i.x),y:this.canvas._YconvertDOMtoCanvas(i.y)}}else if(r!==void 0&&this.options.dragNodes===!0){this.drag.nodeId=r.id,r.isSelected()===!1&&this.selectionHandler.setSelection({nodes:[r.id]}),this.selectionHandler.generateClickEvent("dragStart",t,this.drag.pointer);var s=Gat(this.selectionHandler.getSelectedNodes()),o;try{for(s.s();!(o=s.n()).done;){var a=o.value,l={id:a.id,node:a,x:a.x,y:a.y,xFixed:a.options.fixed.x,yFixed:a.options.fixed.y};a.options.fixed.x=!0,a.options.fixed.y=!0,this.drag.selection.push(l)}}catch(c){s.e(c)}finally{s.f()}}else this.selectionHandler.generateClickEvent("dragStart",t,this.drag.pointer,void 0,!0)}}},{key:"onDrag",value:function(t){var r=this;if(this.drag.pinched!==!0){this.body.emitter.emit("unlockNode");var i=this.getPointer(t.center),s=this.drag.selection;if(s&&s.length&&this.options.dragNodes===!0){this.selectionHandler.generateClickEvent("dragging",t,i);var o=i.x-this.drag.pointer.x,a=i.y-this.drag.pointer.y;vi(s).call(s,function(u){var h=u.node;u.xFixed===!1&&(h.x=r.canvas._XconvertDOMtoCanvas(r.canvas._XconvertCanvasToDOM(u.x)+o)),u.yFixed===!1&&(h.y=r.canvas._YconvertDOMtoCanvas(r.canvas._YconvertCanvasToDOM(u.y)+a))}),this.body.emitter.emit("startSimulation")}else{if(t.srcEvent.shiftKey){if(this.selectionHandler.generateClickEvent("dragging",t,i,void 0,!0),this.drag.pointer===void 0){this.onDragStart(t);return}this.body.selectionBox.position.end={x:this.canvas._XconvertDOMtoCanvas(i.x),y:this.canvas._YconvertDOMtoCanvas(i.y)},this.body.emitter.emit("_requestRedraw")}if(this.options.dragView===!0&&!t.srcEvent.shiftKey){if(this.selectionHandler.generateClickEvent("dragging",t,i,void 0,!0),this.drag.pointer===void 0){this.onDragStart(t);return}var l=i.x-this.drag.pointer.x,c=i.y-this.drag.pointer.y;this.body.view.translation={x:this.drag.translation.x+l,y:this.drag.translation.y+c},this.body.emitter.emit("_requestRedraw")}}}}},{key:"onDragEnd",value:function(t){var r=this;if(this.drag.dragging=!1,this.body.selectionBox.show){var i;this.body.selectionBox.show=!1;var s=this.body.selectionBox.position,o={minX:Math.min(s.start.x,s.end.x),minY:Math.min(s.start.y,s.end.y),maxX:Math.max(s.start.x,s.end.x),maxY:Math.max(s.start.y,s.end.y)},a=Co(i=this.body.nodeIndices).call(i,function(u){var h=r.body.nodes[u];return h.x>=o.minX&&h.x<=o.maxX&&h.y>=o.minY&&h.y<=o.maxY});vi(a).call(a,function(u){return r.selectionHandler.selectObject(r.body.nodes[u])});var l=this.getPointer(t.center);this.selectionHandler.commitAndEmit(l,t),this.selectionHandler.generateClickEvent("dragEnd",t,this.getPointer(t.center),void 0,!0),this.body.emitter.emit("_requestRedraw")}else{var c=this.drag.selection;c&&c.length?(vi(c).call(c,function(u){u.node.options.fixed.x=u.xFixed,u.node.options.fixed.y=u.yFixed}),this.selectionHandler.generateClickEvent("dragEnd",t,this.getPointer(t.center)),this.body.emitter.emit("startSimulation")):(this.selectionHandler.generateClickEvent("dragEnd",t,this.getPointer(t.center),void 0,!0),this.body.emitter.emit("_requestRedraw"))}}},{key:"onPinch",value:function(t){var r=this.getPointer(t.center);this.drag.pinched=!0,this.pinch.scale===void 0&&(this.pinch.scale=1);var i=this.pinch.scale*t.scale;this.zoom(i,r)}},{key:"zoom",value:function(t,r){if(this.options.zoomView===!0){var i=this.body.view.scale;t<1e-5&&(t=1e-5),t>10&&(t=10);var s=void 0;this.drag!==void 0&&this.drag.dragging===!0&&(s=this.canvas.DOMtoCanvas(this.drag.pointer));var o=this.body.view.translation,a=t/i,l=(1-a)*r.x+o.x*a,c=(1-a)*r.y+o.y*a;if(this.body.view.scale=t,this.body.view.translation={x:l,y:c},s!=null){var u=this.canvas.canvasToDOM(s);this.drag.pointer.x=u.x,this.drag.pointer.y=u.y}this.body.emitter.emit("_requestRedraw"),i<t?this.body.emitter.emit("zoom",{direction:"+",scale:this.body.view.scale,pointer:r}):this.body.emitter.emit("zoom",{direction:"-",scale:this.body.view.scale,pointer:r})}}},{key:"onMouseWheel",value:function(t){if(this.options.zoomView===!0){if(t.deltaY!==0){var r=this.body.view.scale;r*=1+(t.deltaY<0?1:-1)*(this.options.zoomSpeed*.1);var i=this.getPointer({x:t.clientX,y:t.clientY});this.zoom(r,i)}t.preventDefault()}}},{key:"onMouseMove",value:function(t){var r=this,i=this.getPointer({x:t.clientX,y:t.clientY}),s=!1;this.popup!==void 0&&(this.popup.hidden===!1&&this._checkHidePopup(i),this.popup.hidden===!1&&(s=!0,this.popup.setPosition(i.x+3,i.y-5),this.popup.show())),this.options.keyboard.autoFocus&&this.options.keyboard.bindToWindow===!1&&this.options.keyboard.enabled===!0&&this.canvas.frame.focus(),s===!1&&(this.popupTimer!==void 0&&(clearInterval(this.popupTimer),this.popupTimer=void 0),this.drag.dragging||(this.popupTimer=Nc(function(){return r._checkShowPopup(i)},this.options.tooltipDelay))),this.options.hover===!0&&this.selectionHandler.hoverObject(t,i)}},{key:"_checkShowPopup",value:function(t){var r=this.canvas._XconvertDOMtoCanvas(t.x),i=this.canvas._YconvertDOMtoCanvas(t.y),s={left:r,top:i,right:r,bottom:i},o=this.popupObj===void 0?void 0:this.popupObj.id,a=!1,l="node";if(this.popupObj===void 0){for(var c=this.body.nodeIndices,u=this.body.nodes,h,d=[],g=0;g<c.length;g++)h=u[c[g]],h.isOverlappingWith(s)===!0&&(a=!0,h.getTitle()!==void 0&&d.push(c[g]));d.length>0&&(this.popupObj=u[d[d.length-1]],a=!0)}if(this.popupObj===void 0&&a===!1){for(var f=this.body.edgeIndices,v=this.body.edges,C,A=[],b=0;b<f.length;b++)C=v[f[b]],C.isOverlappingWith(s)===!0&&C.connected===!0&&C.getTitle()!==void 0&&A.push(f[b]);A.length>0&&(this.popupObj=v[A[A.length-1]],l="edge")}this.popupObj!==void 0?this.popupObj.id!==o&&(this.popup===void 0&&(this.popup=new CYe(this.canvas.frame)),this.popup.popupTargetType=l,this.popup.popupTargetId=this.popupObj.id,this.popup.setPosition(t.x+3,t.y-5),this.popup.setText(this.popupObj.getTitle()),this.popup.show(),this.body.emitter.emit("showPopup",this.popupObj.id)):this.popup!==void 0&&(this.popup.hide(),this.body.emitter.emit("hidePopup"))}},{key:"_checkHidePopup",value:function(t){var r=this.selectionHandler._pointerToPositionObject(t),i=!1;if(this.popup.popupTargetType==="node"){if(this.body.nodes[this.popup.popupTargetId]!==void 0&&(i=this.body.nodes[this.popup.popupTargetId].isOverlappingWith(r),i===!0)){var s=this.selectionHandler.getNodeAt(t);i=s===void 0?!1:s.id===this.popup.popupTargetId}}else this.selectionHandler.getNodeAt(t)===void 0&&this.body.edges[this.popup.popupTargetId]!==void 0&&(i=this.body.edges[this.popup.popupTargetId].isOverlappingWith(r));i===!1&&(this.popupObj=void 0,this.popup.hide(),this.body.emitter.emit("hidePopup"))}}]),n}(),Yat=yi,yU=$k,oy=B9.getWeakData,Xat=j9,Zat=Fa,Qat=dp,lw=co,Jat=bd,Cae=yd,bU=Zs,Aae=md,elt=Aae.set,tlt=Aae.getterFor,rlt=Cae.find,nlt=Cae.findIndex,ilt=Yat([].splice),slt=0,ay=function(n){return n.frozen||(n.frozen=new Iae)},Iae=function(){this.entries=[]},cw=function(n,e){return rlt(n.entries,function(t){return t[0]===e})};Iae.prototype={get:function(n){var e=cw(this,n);if(e)return e[1]},has:function(n){return!!cw(this,n)},set:function(n,e){var t=cw(this,n);t?t[1]=e:this.entries.push([n,e])},delete:function(n){var e=nlt(this.entries,function(t){return t[0]===n});return~e&&ilt(this.entries,e,1),!!~e}};var olt={getConstructor:function(n,e,t,r){var i=n(function(l,c){Xat(l,s),elt(l,{type:e,id:slt++,frozen:void 0}),Qat(c)||Jat(c,l[r],{that:l,AS_ENTRIES:t})}),s=i.prototype,o=tlt(e),a=function(l,c,u){var h=o(l),d=oy(Zat(c),!0);return d===!0?ay(h).set(c,u):d[h.id]=u,l};return yU(s,{delete:function(l){var c=o(this);if(!lw(l))return!1;var u=oy(l);return u===!0?ay(c).delete(l):u&&bU(u,c.id)&&delete u[c.id]},has:function(c){var u=o(this);if(!lw(c))return!1;var h=oy(c);return h===!0?ay(u).has(c):h&&bU(h,u.id)}}),yU(s,t?{get:function(c){var u=o(this);if(lw(c)){var h=oy(c);return h===!0?ay(u).get(c):h?h[u.id]:void 0}},set:function(c,u){return a(this,c,u)}}:{add:function(c){return a(this,c,!0)}}),i}},alt=coe,EU=os,b4=yi,wU=$k,llt=B9,clt=kk,yae=olt,ly=co,cy=md.enforce,ult=ci,hlt=Rne,FA=Object,dlt=Array.isArray,uy=FA.isExtensible,bae=FA.isFrozen,flt=FA.isSealed,Eae=FA.freeze,plt=FA.seal,SU={},TU={},glt=!EU.ActiveXObject&&"ActiveXObject"in EU,Fv,wae=function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},Sae=clt("WeakMap",wae,yae),Mg=Sae.prototype,E4=b4(Mg.set),vlt=function(){return alt&&ult(function(){var n=Eae([]);return E4(new Sae,n,1),!bae(n)})};if(hlt)if(glt){Fv=yae.getConstructor(wae,"WeakMap",!0),llt.enable();var xU=b4(Mg.delete),hy=b4(Mg.has),_U=b4(Mg.get);wU(Mg,{delete:function(n){if(ly(n)&&!uy(n)){var e=cy(this);return e.frozen||(e.frozen=new Fv),xU(this,n)||e.frozen.delete(n)}return xU(this,n)},has:function(e){if(ly(e)&&!uy(e)){var t=cy(this);return t.frozen||(t.frozen=new Fv),hy(this,e)||t.frozen.has(e)}return hy(this,e)},get:function(e){if(ly(e)&&!uy(e)){var t=cy(this);return t.frozen||(t.frozen=new Fv),hy(this,e)?_U(this,e):t.frozen.get(e)}return _U(this,e)},set:function(e,t){if(ly(e)&&!uy(e)){var r=cy(this);r.frozen||(r.frozen=new Fv),hy(this,e)?E4(this,e,t):r.frozen.set(e,t)}else E4(this,e,t);return this}})}else vlt()&&wU(Mg,{set:function(e,t){var r;return dlt(e)&&(bae(e)?r=SU:flt(e)&&(r=TU)),E4(this,e,t),r===SU&&Eae(e),r===TU&&plt(e),this}});var mlt=pi,Clt=mlt.WeakMap,Alt=Clt,Ilt=Alt,ylt=Ilt,Lm=$r(ylt);function gs(n,e,t,r){if(typeof e=="function"?n!==e||!0:!e.has(n))throw new TypeError("Cannot read private member from an object whose class did not declare it");return t==="m"?r:t==="a"?r.call(n):r?r.value:e.get(n)}function R_(n,e,t,r,i){if(typeof e=="function"?n!==e||!0:!e.has(n))throw new TypeError("Cannot write private member to an object whose class did not declare it");return e.set(n,t),t}function V_(n,e){var t=typeof j1<"u"&&Ad(n)||n["@@iterator"];if(!t){if(Hn(n)||(t=blt(n))||e){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(c){throw c},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,o=!1,a;return{s:function(){t=t.call(n)},n:function(){var c=t.next();return s=c.done,c},e:function(c){o=!0,a=c},f:function(){try{!s&&t.return!=null&&t.return()}finally{if(o)throw a}}}}function blt(n,e){var t;if(n){if(typeof n=="string")return PU(n,e);var r=ko(t=Object.prototype.toString.call(n)).call(t,8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return Cd(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return PU(n,e)}}function PU(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}var sf,Kl,oh,ah,w4;function OU(n,e){var t=new ou,r=V_(e),i;try{for(r.s();!(i=r.n()).done;){var s=i.value;n.has(s)||t.add(s)}}catch(o){r.e(o)}finally{r.f()}return t}var MU=function(){function n(){sr(this,n),sf.set(this,new ou),Kl.set(this,new ou)}return or(n,[{key:"size",get:function(){return gs(this,Kl,"f").size}},{key:"add",value:function(){for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];for(var s=0,o=r;s<o.length;s++){var a=o[s];gs(this,Kl,"f").add(a)}}},{key:"delete",value:function(){for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];for(var s=0,o=r;s<o.length;s++){var a=o[s];gs(this,Kl,"f").delete(a)}}},{key:"clear",value:function(){gs(this,Kl,"f").clear()}},{key:"getSelection",value:function(){return ks(gs(this,Kl,"f"))}},{key:"getChanges",value:function(){return{added:ks(OU(gs(this,sf,"f"),gs(this,Kl,"f"))),deleted:ks(OU(gs(this,Kl,"f"),gs(this,sf,"f"))),previous:ks(new ou(gs(this,sf,"f"))),current:ks(new ou(gs(this,Kl,"f")))}}},{key:"commit",value:function(){var t=this.getChanges();R_(this,sf,gs(this,Kl,"f")),R_(this,Kl,new ou(gs(this,sf,"f")));var r=V_(t.added),i;try{for(r.s();!(i=r.n()).done;){var s=i.value;s.select()}}catch(c){r.e(c)}finally{r.f()}var o=V_(t.deleted),a;try{for(o.s();!(a=o.n()).done;){var l=a.value;l.unselect()}}catch(c){o.e(c)}finally{o.f()}return t}}]),n}();sf=new Lm,Kl=new Lm;var Elt=function(){function n(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(){};sr(this,n),oh.set(this,new MU),ah.set(this,new MU),w4.set(this,void 0),R_(this,w4,e)}return or(n,[{key:"sizeNodes",get:function(){return gs(this,oh,"f").size}},{key:"sizeEdges",get:function(){return gs(this,ah,"f").size}},{key:"getNodes",value:function(){return gs(this,oh,"f").getSelection()}},{key:"getEdges",value:function(){return gs(this,ah,"f").getSelection()}},{key:"addNodes",value:function(){var t;(t=gs(this,oh,"f")).add.apply(t,arguments)}},{key:"addEdges",value:function(){var t;(t=gs(this,ah,"f")).add.apply(t,arguments)}},{key:"deleteNodes",value:function(t){gs(this,oh,"f").delete(t)}},{key:"deleteEdges",value:function(t){gs(this,ah,"f").delete(t)}},{key:"clear",value:function(){gs(this,oh,"f").clear(),gs(this,ah,"f").clear()}},{key:"commit",value:function(){for(var t,r,i={nodes:gs(this,oh,"f").commit(),edges:gs(this,ah,"f").commit()},s=arguments.length,o=new Array(s),a=0;a<s;a++)o[a]=arguments[a];return(t=gs(this,w4,"f")).call.apply(t,vp(r=[this,i]).call(r,o)),i}}]),n}();oh=new Lm,ah=new Lm,w4=new Lm;function kU(n,e){var t=typeof j1<"u"&&Ad(n)||n["@@iterator"];if(!t){if(Hn(n)||(t=wlt(n))||e){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(c){throw c},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,o=!1,a;return{s:function(){t=t.call(n)},n:function(){var c=t.next();return s=c.done,c},e:function(c){o=!0,a=c},f:function(){try{!s&&t.return!=null&&t.return()}finally{if(o)throw a}}}}function wlt(n,e){var t;if(n){if(typeof n=="string")return $U(n,e);var r=ko(t=Object.prototype.toString.call(n)).call(t,8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return Cd(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return $U(n,e)}}function $U(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}var Slt=function(){function n(e,t){var r=this;sr(this,n),this.body=e,this.canvas=t,this._selectionAccumulator=new Elt,this.hoverObj={nodes:{},edges:{}},this.options={},this.defaultOptions={multiselect:!1,selectable:!0,selectConnectedEdges:!0,hoverConnectedEdges:!0},oo(this.options,this.defaultOptions),this.body.emitter.on("_dataChanged",function(){r.updateSelection()})}return or(n,[{key:"setOptions",value:function(t){if(t!==void 0){var r=["multiselect","hoverConnectedEdges","selectable","selectConnectedEdges"];N0(r,this.options,t)}}},{key:"selectOnPoint",value:function(t){var r=!1;if(this.options.selectable===!0){var i=this.getNodeAt(t)||this.getEdgeAt(t);this.unselectAll(),i!==void 0&&(r=this.selectObject(i)),this.body.emitter.emit("_requestRedraw")}return r}},{key:"selectAdditionalOnPoint",value:function(t){var r=!1;if(this.options.selectable===!0){var i=this.getNodeAt(t)||this.getEdgeAt(t);i!==void 0&&(r=!0,i.isSelected()===!0?this.deselectObject(i):this.selectObject(i),this.body.emitter.emit("_requestRedraw"))}return r}},{key:"_initBaseEvent",value:function(t,r){var i={};return i.pointer={DOM:{x:r.x,y:r.y},canvas:this.canvas.DOMtoCanvas(r)},i.event=t,i}},{key:"generateClickEvent",value:function(t,r,i,s){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,a=this._initBaseEvent(r,i);if(o===!0)a.nodes=[],a.edges=[];else{var l=this.getSelection();a.nodes=l.nodes,a.edges=l.edges}s!==void 0&&(a.previousSelection=s),t=="click"&&(a.items=this.getClickedItems(i)),r.controlEdge!==void 0&&(a.controlEdge=r.controlEdge),this.body.emitter.emit(t,a)}},{key:"selectObject",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.options.selectConnectedEdges;if(t!==void 0){if(t instanceof xl){if(r===!0){var i;(i=this._selectionAccumulator).addEdges.apply(i,ks(t.edges))}this._selectionAccumulator.addNodes(t)}else this._selectionAccumulator.addEdges(t);return!0}return!1}},{key:"deselectObject",value:function(t){t.isSelected()===!0&&(t.selected=!1,this._removeFromSelection(t))}},{key:"_getAllNodesOverlappingWith",value:function(t){for(var r=[],i=this.body.nodes,s=0;s<this.body.nodeIndices.length;s++){var o=this.body.nodeIndices[s];i[o].isOverlappingWith(t)&&r.push(o)}return r}},{key:"_pointerToPositionObject",value:function(t){var r=this.canvas.DOMtoCanvas(t);return{left:r.x-1,top:r.y+1,right:r.x+1,bottom:r.y-1}}},{key:"getNodeAt",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,i=this._pointerToPositionObject(t),s=this._getAllNodesOverlappingWith(i);if(s.length>0)return r===!0?this.body.nodes[s[s.length-1]]:s[s.length-1]}},{key:"_getEdgesOverlappingWith",value:function(t,r){for(var i=this.body.edges,s=0;s<this.body.edgeIndices.length;s++){var o=this.body.edgeIndices[s];i[o].isOverlappingWith(t)&&r.push(o)}}},{key:"_getAllEdgesOverlappingWith",value:function(t){var r=[];return this._getEdgesOverlappingWith(t,r),r}},{key:"getEdgeAt",value:function(t){for(var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,i=this.canvas.DOMtoCanvas(t),s=10,o=null,a=this.body.edges,l=0;l<this.body.edgeIndices.length;l++){var c=this.body.edgeIndices[l],u=a[c];if(u.connected){var h=u.from.x,d=u.from.y,g=u.to.x,f=u.to.y,v=u.edgeType.getDistanceToEdge(h,d,g,f,i.x,i.y);v<s&&(o=c,s=v)}}if(o!==null)return r===!0?this.body.edges[o]:o}},{key:"_addToHover",value:function(t){t instanceof xl?this.hoverObj.nodes[t.id]=t:this.hoverObj.edges[t.id]=t}},{key:"_removeFromSelection",value:function(t){if(t instanceof xl){var r;this._selectionAccumulator.deleteNodes(t),(r=this._selectionAccumulator).deleteEdges.apply(r,ks(t.edges))}else this._selectionAccumulator.deleteEdges(t)}},{key:"unselectAll",value:function(){this._selectionAccumulator.clear()}},{key:"getSelectedNodeCount",value:function(){return this._selectionAccumulator.sizeNodes}},{key:"getSelectedEdgeCount",value:function(){return this._selectionAccumulator.sizeEdges}},{key:"_hoverConnectedEdges",value:function(t){for(var r=0;r<t.edges.length;r++){var i=t.edges[r];i.hover=!0,this._addToHover(i)}}},{key:"emitBlurEvent",value:function(t,r,i){var s=this._initBaseEvent(t,r);i.hover===!0&&(i.hover=!1,i instanceof xl?(s.node=i.id,this.body.emitter.emit("blurNode",s)):(s.edge=i.id,this.body.emitter.emit("blurEdge",s)))}},{key:"emitHoverEvent",value:function(t,r,i){var s=this._initBaseEvent(t,r),o=!1;return i.hover===!1&&(i.hover=!0,this._addToHover(i),o=!0,i instanceof xl?(s.node=i.id,this.body.emitter.emit("hoverNode",s)):(s.edge=i.id,this.body.emitter.emit("hoverEdge",s))),o}},{key:"hoverObject",value:function(t,r){var i=this.getNodeAt(r);i===void 0&&(i=this.getEdgeAt(r));var s=!1;for(var o in this.hoverObj.nodes)Object.prototype.hasOwnProperty.call(this.hoverObj.nodes,o)&&(i===void 0||i instanceof xl&&i.id!=o||i instanceof C2)&&(this.emitBlurEvent(t,r,this.hoverObj.nodes[o]),delete this.hoverObj.nodes[o],s=!0);for(var a in this.hoverObj.edges)Object.prototype.hasOwnProperty.call(this.hoverObj.edges,a)&&(s===!0?(this.hoverObj.edges[a].hover=!1,delete this.hoverObj.edges[a]):(i===void 0||i instanceof C2&&i.id!=a||i instanceof xl&&!i.hover)&&(this.emitBlurEvent(t,r,this.hoverObj.edges[a]),delete this.hoverObj.edges[a],s=!0));if(i!==void 0){var l=xs(this.hoverObj.edges).length,c=xs(this.hoverObj.nodes).length,u=i instanceof C2&&l===0&&c===0,h=i instanceof xl&&l===0&&c===0;(s||u||h)&&(s=this.emitHoverEvent(t,r,i)),i instanceof xl&&this.options.hoverConnectedEdges===!0&&this._hoverConnectedEdges(i)}s===!0&&this.body.emitter.emit("_requestRedraw")}},{key:"commitWithoutEmitting",value:function(){this._selectionAccumulator.commit()}},{key:"commitAndEmit",value:function(t,r){var i=!1,s=this._selectionAccumulator.commit(),o={nodes:s.nodes.previous,edges:s.edges.previous};s.edges.deleted.length>0&&(this.generateClickEvent("deselectEdge",r,t,o),i=!0),s.nodes.deleted.length>0&&(this.generateClickEvent("deselectNode",r,t,o),i=!0),s.nodes.added.length>0&&(this.generateClickEvent("selectNode",r,t),i=!0),s.edges.added.length>0&&(this.generateClickEvent("selectEdge",r,t),i=!0),i===!0&&this.generateClickEvent("select",r,t)}},{key:"getSelection",value:function(){return{nodes:this.getSelectedNodeIds(),edges:this.getSelectedEdgeIds()}}},{key:"getSelectedNodes",value:function(){return this._selectionAccumulator.getNodes()}},{key:"getSelectedEdges",value:function(){return this._selectionAccumulator.getEdges()}},{key:"getSelectedNodeIds",value:function(){var t;return ha(t=this._selectionAccumulator.getNodes()).call(t,function(r){return r.id})}},{key:"getSelectedEdgeIds",value:function(){var t;return ha(t=this._selectionAccumulator.getEdges()).call(t,function(r){return r.id})}},{key:"setSelection",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!t||!t.nodes&&!t.edges)throw new TypeError("Selection must be an object with nodes and/or edges properties");if((r.unselectAll||r.unselectAll===void 0)&&this.unselectAll(),t.nodes){var i=kU(t.nodes),s;try{for(i.s();!(s=i.n()).done;){var o=s.value,a=this.body.nodes[o];if(!a)throw new RangeError('Node with id "'+o+'" not found');this.selectObject(a,r.highlightEdges)}}catch(d){i.e(d)}finally{i.f()}}if(t.edges){var l=kU(t.edges),c;try{for(l.s();!(c=l.n()).done;){var u=c.value,h=this.body.edges[u];if(!h)throw new RangeError('Edge with id "'+u+'" not found');this.selectObject(h)}}catch(d){l.e(d)}finally{l.f()}}this.body.emitter.emit("_requestRedraw"),this._selectionAccumulator.commit()}},{key:"selectNodes",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!t||t.length===void 0)throw"Selection must be an array with ids";this.setSelection({nodes:t},{highlightEdges:r})}},{key:"selectEdges",value:function(t){if(!t||t.length===void 0)throw"Selection must be an array with ids";this.setSelection({edges:t})}},{key:"updateSelection",value:function(){for(var t in this._selectionAccumulator.getNodes())Object.prototype.hasOwnProperty.call(this.body.nodes,t.id)||this._selectionAccumulator.deleteNodes(t);for(var r in this._selectionAccumulator.getEdges())Object.prototype.hasOwnProperty.call(this.body.edges,r.id)||this._selectionAccumulator.deleteEdges(r)}},{key:"getClickedItems",value:function(t){for(var r=this.canvas.DOMtoCanvas(t),i=[],s=this.body.nodeIndices,o=this.body.nodes,a=s.length-1;a>=0;a--){var l=o[s[a]],c=l.getItemsOnPoint(r);i.push.apply(i,c)}for(var u=this.body.edgeIndices,h=this.body.edges,d=u.length-1;d>=0;d--){var g=h[u[d]],f=g.getItemsOnPoint(r);i.push.apply(i,f)}return i}}]),n}();function Tae(n){var e=Tlt();return function(){var r=Rr(n),i;if(e){var s=Rr(this).constructor;i=xt(r,arguments,s)}else i=r.apply(this,arguments);return Di(this,i)}}function Tlt(){if(typeof Reflect>"u"||!xt||xt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(xt(Boolean,[],function(){})),!0}catch{return!1}}var xae=function(){function n(){sr(this,n)}return or(n,[{key:"abstract",value:function(){throw new Error("Can't instantiate abstract class!")}},{key:"fake_use",value:function(){}},{key:"curveType",value:function(){return this.abstract()}},{key:"getPosition",value:function(t){return this.fake_use(t),this.abstract()}},{key:"setPosition",value:function(t,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;this.fake_use(t,r,i),this.abstract()}},{key:"getTreeSize",value:function(t){return this.fake_use(t),this.abstract()}},{key:"sort",value:function(t){this.fake_use(t),this.abstract()}},{key:"fix",value:function(t,r){this.fake_use(t,r),this.abstract()}},{key:"shift",value:function(t,r){this.fake_use(t,r),this.abstract()}}]),n}(),xlt=function(n){bi(t,n);var e=Tae(t);function t(r){var i;return sr(this,t),i=e.call(this),i.layout=r,i}return or(t,[{key:"curveType",value:function(){return"horizontal"}},{key:"getPosition",value:function(i){return i.x}},{key:"setPosition",value:function(i,s){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;o!==void 0&&this.layout.hierarchical.addToOrdering(i,o),i.x=s}},{key:"getTreeSize",value:function(i){var s=this.layout.hierarchical.getTreeSize(this.layout.body.nodes,i);return{min:s.min_x,max:s.max_x}}},{key:"sort",value:function(i){Vh(i).call(i,function(s,o){return s.x-o.x})}},{key:"fix",value:function(i,s){i.y=this.layout.options.hierarchical.levelSeparation*s,i.options.fixed.y=!0}},{key:"shift",value:function(i,s){this.layout.body.nodes[i].x+=s}}]),t}(xae),_lt=function(n){bi(t,n);var e=Tae(t);function t(r){var i;return sr(this,t),i=e.call(this),i.layout=r,i}return or(t,[{key:"curveType",value:function(){return"vertical"}},{key:"getPosition",value:function(i){return i.y}},{key:"setPosition",value:function(i,s){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;o!==void 0&&this.layout.hierarchical.addToOrdering(i,o),i.y=s}},{key:"getTreeSize",value:function(i){var s=this.layout.hierarchical.getTreeSize(this.layout.body.nodes,i);return{min:s.min_y,max:s.max_y}}},{key:"sort",value:function(i){Vh(i).call(i,function(s,o){return s.y-o.y})}},{key:"fix",value:function(i,s){i.x=this.layout.options.hierarchical.levelSeparation*s,i.options.fixed.x=!0}},{key:"shift",value:function(i,s){this.layout.body.nodes[i].y+=s}}]),t}(xae),Plt=Lr,Olt=yd.every,Mlt=k0,klt=Mlt("every");Plt({target:"Array",proto:!0,forced:!klt},{every:function(e){return Olt(this,e,arguments.length>1?arguments[1]:void 0)}});var $lt=uo,Llt=$lt("Array").every,Nlt=$s,Dlt=Llt,uw=Array.prototype,zlt=function(n){var e=n.every;return n===uw||Nlt(uw,n)&&e===uw.every?Dlt:e},Rlt=zlt,Vlt=Rlt,Hlt=Vlt,_ae=$r(Hlt);function Blt(n,e){var t=typeof j1<"u"&&Ad(n)||n["@@iterator"];if(!t){if(Hn(n)||(t=jlt(n))||e){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(c){throw c},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,o=!1,a;return{s:function(){t=t.call(n)},n:function(){var c=t.next();return s=c.done,c},e:function(c){o=!0,a=c},f:function(){try{!s&&t.return!=null&&t.return()}finally{if(o)throw a}}}}function jlt(n,e){var t;if(n){if(typeof n=="string")return LU(n,e);var r=ko(t=Object.prototype.toString.call(n)).call(t,8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return Cd(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return LU(n,e)}}function LU(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}function Flt(n,e){var t=new ou;return vi(n).call(n,function(r){var i;vi(i=r.edges).call(i,function(s){s.connected&&t.add(s)})}),vi(t).call(t,function(r){var i=r.from.id,s=r.to.id;e[i]==null&&(e[i]=0),(e[s]==null||e[i]>=e[s])&&(e[s]=e[i]+1)}),e}function Ult(n){return Pae(function(e){var t,r;return _ae(t=Co(r=e.edges).call(r,function(i){return n.has(i.toId)})).call(t,function(i){return i.to===e})},function(e,t){return t>e},"from",n)}function Wlt(n){return Pae(function(e){var t,r;return _ae(t=Co(r=e.edges).call(r,function(i){return n.has(i.toId)})).call(t,function(i){return i.from===e})},function(e,t){return t<e},"to",n)}function Pae(n,e,t,r){var i,s=Dh(null),o=Vk(i=ks(q3(r).call(r))).call(i,function(g,f){return g+1+f.edges.length},0),a=t+"Id",l=t==="to"?1:-1,c=Blt(r),u;try{var h=function(){var f=ai(u.value,2),v=f[0],C=f[1];if(!r.has(v)||!n(C))return 0;s[v]=0;for(var A=[C],b=0,m,E=function(){var T,P;if(!r.has(v))return 0;var _=s[m.id]+l;if(vi(T=Co(P=m.edges).call(P,function($){return $.connected&&$.to!==$.from&&$[t]!==m&&r.has($.toId)&&r.has($.fromId)})).call(T,function($){var B=$[a],U=s[B];(U==null||e(_,U))&&(s[B]=_,A.push($[t]))}),b>o)return{v:{v:Flt(r,s)}};++b},I;m=A.pop();)if(I=E(),I!==0&&I)return I.v},d;for(c.s();!(u=c.n()).done;)if(d=h(),d!==0&&d)return d.v}catch(g){c.e(g)}finally{c.f()}return s}var Glt=function(){function n(){sr(this,n),this.childrenReference={},this.parentReference={},this.trees={},this.distributionOrdering={},this.levels={},this.distributionIndex={},this.isTree=!1,this.treeIndex=-1}return or(n,[{key:"addRelation",value:function(t,r){this.childrenReference[t]===void 0&&(this.childrenReference[t]=[]),this.childrenReference[t].push(r),this.parentReference[r]===void 0&&(this.parentReference[r]=[]),this.parentReference[r].push(t)}},{key:"checkIfTree",value:function(){for(var t in this.parentReference)if(this.parentReference[t].length>1){this.isTree=!1;return}this.isTree=!0}},{key:"numTrees",value:function(){return this.treeIndex+1}},{key:"setTreeIndex",value:function(t,r){r!==void 0&&this.trees[t.id]===void 0&&(this.trees[t.id]=r,this.treeIndex=Math.max(r,this.treeIndex))}},{key:"ensureLevel",value:function(t){this.levels[t]===void 0&&(this.levels[t]=0)}},{key:"getMaxLevel",value:function(t){var r=this,i={},s=function o(a){if(i[a]!==void 0)return i[a];var l=r.levels[a];if(r.childrenReference[a]){var c=r.childrenReference[a];if(c.length>0)for(var u=0;u<c.length;u++)l=Math.max(l,o(c[u]))}return i[a]=l,l};return s(t)}},{key:"levelDownstream",value:function(t,r){this.levels[r.id]===void 0&&(this.levels[t.id]===void 0&&(this.levels[t.id]=0),this.levels[r.id]=this.levels[t.id]+1)}},{key:"setMinLevelToZero",value:function(t){var r=1e9;for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&this.levels[i]!==void 0&&(r=Math.min(this.levels[i],r));for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&this.levels[s]!==void 0&&(this.levels[s]-=r)}},{key:"getTreeSize",value:function(t,r){var i=1e9,s=-1e9,o=1e9,a=-1e9;for(var l in this.trees)if(Object.prototype.hasOwnProperty.call(this.trees,l)&&this.trees[l]===r){var c=t[l];i=Math.min(c.x,i),s=Math.max(c.x,s),o=Math.min(c.y,o),a=Math.max(c.y,a)}return{min_x:i,max_x:s,min_y:o,max_y:a}}},{key:"hasSameParent",value:function(t,r){var i=this.parentReference[t.id],s=this.parentReference[r.id];if(i===void 0||s===void 0)return!1;for(var o=0;o<i.length;o++)for(var a=0;a<s.length;a++)if(i[o]==s[a])return!0;return!1}},{key:"inSameSubNetwork",value:function(t,r){return this.trees[t.id]===this.trees[r.id]}},{key:"getLevels",value:function(){return xs(this.distributionOrdering)}},{key:"addToOrdering",value:function(t,r){this.distributionOrdering[r]===void 0&&(this.distributionOrdering[r]=[]);var i=!1,s=this.distributionOrdering[r];for(var o in s)if(s[o]===t){i=!0;break}i||(this.distributionOrdering[r].push(t),this.distributionIndex[t.id]=this.distributionOrdering[r].length-1)}}]),n}(),Klt=function(){function n(e){sr(this,n),this.body=e,this._resetRNG(Math.random()+":"+R3()),this.setPhysics=!1,this.options={},this.optionsBackup={physics:{}},this.defaultOptions={randomSeed:void 0,improvedLayout:!0,clusterThreshold:150,hierarchical:{enabled:!1,levelSeparation:150,nodeSpacing:100,treeSpacing:200,blockShifting:!0,edgeMinimization:!0,parentCentralization:!0,direction:"UD",sortMethod:"hubsize"}},oo(this.options,this.defaultOptions),this.bindEventListeners()}return or(n,[{key:"bindEventListeners",value:function(){var t=this;this.body.emitter.on("_dataChanged",function(){t.setupHierarchicalLayout()}),this.body.emitter.on("_dataLoaded",function(){t.layoutNetwork()}),this.body.emitter.on("_resetHierarchicalLayout",function(){t.setupHierarchicalLayout()}),this.body.emitter.on("_adjustEdgesForHierarchicalLayout",function(){if(t.options.hierarchical.enabled===!0){var r=t.direction.curveType();t.body.emitter.emit("_forceDisableDynamicCurves",r,!1)}})}},{key:"setOptions",value:function(t,r){if(t!==void 0){var i=this.options.hierarchical,s=i.enabled;if(N0(["randomSeed","improvedLayout","clusterThreshold"],this.options,t),Xl(this.options,t,"hierarchical"),t.randomSeed!==void 0&&this._resetRNG(t.randomSeed),i.enabled===!0)return s===!0&&this.body.emitter.emit("refresh",!0),i.direction==="RL"||i.direction==="DU"?i.levelSeparation>0&&(i.levelSeparation*=-1):i.levelSeparation<0&&(i.levelSeparation*=-1),this.setDirectionStrategy(),this.body.emitter.emit("_resetHierarchicalLayout"),this.adaptAllOptionsForHierarchicalLayout(r);if(s===!0)return this.body.emitter.emit("refresh"),ms(r,this.optionsBackup)}return r}},{key:"_resetRNG",value:function(t){this.initialRandomSeed=t,this._rng=H9(this.initialRandomSeed)}},{key:"adaptAllOptionsForHierarchicalLayout",value:function(t){if(this.options.hierarchical.enabled===!0){var r=this.optionsBackup.physics;t.physics===void 0||t.physics===!0?(t.physics={enabled:r.enabled===void 0?!0:r.enabled,solver:"hierarchicalRepulsion"},r.enabled=r.enabled===void 0?!0:r.enabled,r.solver=r.solver||"barnesHut"):qn(t.physics)==="object"?(r.enabled=t.physics.enabled===void 0?!0:t.physics.enabled,r.solver=t.physics.solver||"barnesHut",t.physics.solver="hierarchicalRepulsion"):t.physics!==!1&&(r.solver="barnesHut",t.physics={solver:"hierarchicalRepulsion"});var i=this.direction.curveType();if(t.edges===void 0)this.optionsBackup.edges={smooth:{enabled:!0,type:"dynamic"}},t.edges={smooth:!1};else if(t.edges.smooth===void 0)this.optionsBackup.edges={smooth:{enabled:!0,type:"dynamic"}},t.edges.smooth=!1;else if(typeof t.edges.smooth=="boolean")this.optionsBackup.edges={smooth:t.edges.smooth},t.edges.smooth={enabled:t.edges.smooth,type:i};else{var s=t.edges.smooth;s.type!==void 0&&s.type!=="dynamic"&&(i=s.type),this.optionsBackup.edges={smooth:{enabled:s.enabled===void 0?!0:s.enabled,type:s.type===void 0?"dynamic":s.type,roundness:s.roundness===void 0?.5:s.roundness,forceDirection:s.forceDirection===void 0?!1:s.forceDirection}},t.edges.smooth={enabled:s.enabled===void 0?!0:s.enabled,type:i,roundness:s.roundness===void 0?.5:s.roundness,forceDirection:s.forceDirection===void 0?!1:s.forceDirection}}this.body.emitter.emit("_forceDisableDynamicCurves",i)}return t}},{key:"positionInitially",value:function(t){if(this.options.hierarchical.enabled!==!0){this._resetRNG(this.initialRandomSeed);for(var r=t.length+50,i=0;i<t.length;i++){var s=t[i],o=2*Math.PI*this._rng();s.x===void 0&&(s.x=r*Math.cos(o)),s.y===void 0&&(s.y=r*Math.sin(o))}}}},{key:"layoutNetwork",value:function(){if(this.options.hierarchical.enabled!==!0&&this.options.improvedLayout===!0){for(var t=this.body.nodeIndices,r=0,i=0;i<t.length;i++){var s=this.body.nodes[t[i]];s.predefinedPosition===!0&&(r+=1)}if(r<.5*t.length){var o=10,a=0,l=this.options.clusterThreshold,c={clusterNodeProperties:{shape:"ellipse",label:"",group:"",font:{multi:!1}},clusterEdgeProperties:{label:"",font:{multi:!1},smooth:{enabled:!1}}};if(t.length>l){for(var u=t.length;t.length>l&&a<=o;){a+=1;var h=t.length;a%3===0?this.body.modules.clustering.clusterBridges(c):this.body.modules.clustering.clusterOutliers(c);var d=t.length;if(h==d&&a%3!==0){this._declusterAll(),this.body.emitter.emit("_layoutFailed"),console.info("This network could not be positioned by this version of the improved layout algorithm. Please disable improvedLayout for better performance.");return}}this.body.modules.kamadaKawai.setOptions({springLength:Math.max(150,2*u)})}a>o&&console.info("The clustering didn't succeed within the amount of interations allowed, progressing with partial result."),this.body.modules.kamadaKawai.solve(t,this.body.edgeIndices,!0),this._shiftToCenter();for(var g=70,f=0;f<t.length;f++){var v=this.body.nodes[t[f]];v.predefinedPosition===!1&&(v.x+=(.5-this._rng())*g,v.y+=(.5-this._rng())*g)}this._declusterAll(),this.body.emitter.emit("_repositionBezierNodes")}}}},{key:"_shiftToCenter",value:function(){for(var t=Da.getRangeCore(this.body.nodes,this.body.nodeIndices),r=Da.findCenter(t),i=0;i<this.body.nodeIndices.length;i++){var s=this.body.nodes[this.body.nodeIndices[i]];s.x-=r.x,s.y-=r.y}}},{key:"_declusterAll",value:function(){for(var t=!0;t===!0;){t=!1;for(var r=0;r<this.body.nodeIndices.length;r++)this.body.nodes[this.body.nodeIndices[r]].isCluster===!0&&(t=!0,this.body.modules.clustering.openCluster(this.body.nodeIndices[r],{},!1));t===!0&&this.body.emitter.emit("_dataChanged")}}},{key:"getSeed",value:function(){return this.initialRandomSeed}},{key:"setupHierarchicalLayout",value:function(){if(this.options.hierarchical.enabled===!0&&this.body.nodeIndices.length>0){var t,r,i=!1,s=!1;this.lastNodeOnLevel={},this.hierarchical=new Glt;for(r in this.body.nodes)Object.prototype.hasOwnProperty.call(this.body.nodes,r)&&(t=this.body.nodes[r],t.options.level!==void 0?(i=!0,this.hierarchical.levels[r]=t.options.level):s=!0);if(s===!0&&i===!0)throw new Error("To use the hierarchical layout, nodes require either no predefined levels or levels have to be defined for all nodes.");if(s===!0){var o=this.options.hierarchical.sortMethod;o==="hubsize"?this._determineLevelsByHubsize():o==="directed"?this._determineLevelsDirected():o==="custom"&&this._determineLevelsCustomCallback()}for(var a in this.body.nodes)Object.prototype.hasOwnProperty.call(this.body.nodes,a)&&this.hierarchical.ensureLevel(a);var l=this._getDistribution();this._generateMap(),this._placeNodesByHierarchy(l),this._condenseHierarchy(),this._shiftToCenter()}}},{key:"_condenseHierarchy",value:function(){var t=this,r=!1,i={},s=function(){for(var m=a(),E=0,I=0;I<m.length-1;I++){var S=m[I].max-m[I+1].min;E+=S+t.options.hierarchical.treeSpacing,o(I+1,E)}},o=function(m,E){var I=t.hierarchical.trees;for(var S in I)Object.prototype.hasOwnProperty.call(I,S)&&I[S]===m&&t.direction.shift(S,E)},a=function(){for(var m=[],E=0;E<t.hierarchical.numTrees();E++)m.push(t.direction.getTreeSize(E));return m},l=function b(m,E){if(!E[m.id]&&(E[m.id]=!0,t.hierarchical.childrenReference[m.id])){var I=t.hierarchical.childrenReference[m.id];if(I.length>0)for(var S=0;S<I.length;S++)b(t.body.nodes[I[S]],E)}},c=function(m){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e9,I=1e9,S=1e9,T=1e9,P=-1e9;for(var _ in m)if(Object.prototype.hasOwnProperty.call(m,_)){var $=t.body.nodes[_],B=t.hierarchical.levels[$.id],U=t.direction.getPosition($),H=t._getSpaceAroundNode($,m),N=ai(H,2),W=N[0],D=N[1];I=Math.min(W,I),S=Math.min(D,S),B<=E&&(T=Math.min(U,T),P=Math.max(U,P))}return[T,P,I,S]},u=function(m,E){var I=t.hierarchical.getMaxLevel(m.id),S=t.hierarchical.getMaxLevel(E.id);return Math.min(I,S)},h=function(m,E,I){for(var S=t.hierarchical,T=0;T<E.length;T++){var P=E[T],_=S.distributionOrdering[P];if(_.length>1)for(var $=0;$<_.length-1;$++){var B=_[$],U=_[$+1];S.hasSameParent(B,U)&&S.inSameSubNetwork(B,U)&&m(B,U,I)}}},d=function(m,E){var I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,S=t.direction.getPosition(m),T=t.direction.getPosition(E),P=Math.abs(T-S),_=t.options.hierarchical.nodeSpacing;if(P>_){var $={},B={};l(m,$),l(E,B);var U=u(m,E),H=c($,U),N=c(B,U),W=H[1],D=N[0],R=N[2],Y=Math.abs(W-D);if(Y>_){var ie=W-D+_;ie<-R+_&&(ie=-R+_),ie<0&&(t._shiftBlock(E.id,ie),r=!0,I===!0&&t._centerParent(E))}}},g=function(m,E){for(var I=E.id,S=E.edges,T=t.hierarchical.levels[E.id],P=t.options.hierarchical.levelSeparation*t.options.hierarchical.levelSeparation,_={},$=[],B=0;B<S.length;B++){var U=S[B];if(U.toId!=U.fromId){var H=U.toId==I?U.from:U.to;_[S[B].id]=H,t.hierarchical.levels[H.id]<T&&$.push(U)}}var N=function(xe,X){for(var Q=0,he=0;he<X.length;he++)if(_[X[he].id]!==void 0){var me=t.direction.getPosition(_[X[he].id])-xe;Q+=me/Math.sqrt(me*me+P)}return Q},W=function(xe,X){for(var Q=0,he=0;he<X.length;he++)if(_[X[he].id]!==void 0){var me=t.direction.getPosition(_[X[he].id])-xe;Q-=P*Math.pow(me*me+P,-1.5)}return Q},D=function(xe,X){for(var Q=t.direction.getPosition(E),he={},me=0;me<xe;me++){var _e=N(Q,X),fe=W(Q,X),oe=40,J=Math.max(-oe,Math.min(oe,Math.round(_e/fe)));if(Q=Q-J,he[Q]!==void 0)break;he[Q]=me}return Q},R=function(xe){var X=t.direction.getPosition(E);if(i[E.id]===void 0){var Q={};l(E,Q),i[E.id]=Q}var he=c(i[E.id]),me=he[2],_e=he[3],fe=xe-X,oe=0;fe>0?oe=Math.min(fe,_e-t.options.hierarchical.nodeSpacing):fe<0&&(oe=-Math.min(-fe,me-t.options.hierarchical.nodeSpacing)),oe!=0&&(t._shiftBlock(E.id,oe),r=!0)},Y=function(xe){var X=t.direction.getPosition(E),Q=t._getSpaceAroundNode(E),he=ai(Q,2),me=he[0],_e=he[1],fe=xe-X,oe=X;fe>0?oe=Math.min(X+(_e-t.options.hierarchical.nodeSpacing),xe):fe<0&&(oe=Math.max(X-(me-t.options.hierarchical.nodeSpacing),xe)),oe!==X&&(t.direction.setPosition(E,oe),r=!0)},ie=D(m,$);R(ie),ie=D(m,S),Y(ie)},f=function(m){var E=t.hierarchical.getLevels();E=Ef(E).call(E);for(var I=0;I<m;I++){r=!1;for(var S=0;S<E.length;S++)for(var T=E[S],P=t.hierarchical.distributionOrdering[T],_=0;_<P.length;_++)g(1e3,P[_]);if(r!==!0)break}},v=function(m){var E=t.hierarchical.getLevels();E=Ef(E).call(E);for(var I=0;I<m&&(r=!1,h(d,E,!0),r===!0);I++);},C=function(){for(var m in t.body.nodes)Object.prototype.hasOwnProperty.call(t.body.nodes,m)&&t._centerParent(t.body.nodes[m])},A=function(){var m=t.hierarchical.getLevels();m=Ef(m).call(m);for(var E=0;E<m.length;E++)for(var I=m[E],S=t.hierarchical.distributionOrdering[I],T=0;T<S.length;T++)t._centerParent(S[T])};this.options.hierarchical.blockShifting===!0&&(v(5),C()),this.options.hierarchical.edgeMinimization===!0&&f(20),this.options.hierarchical.parentCentralization===!0&&A(),s()}},{key:"_getSpaceAroundNode",value:function(t,r){var i=!0;r===void 0&&(i=!1);var s=this.hierarchical.levels[t.id];if(s!==void 0){var o=this.hierarchical.distributionIndex[t.id],a=this.direction.getPosition(t),l=this.hierarchical.distributionOrdering[s],c=1e9,u=1e9;if(o!==0){var h=l[o-1];if(i===!0&&r[h.id]===void 0||i===!1){var d=this.direction.getPosition(h);c=a-d}}if(o!=l.length-1){var g=l[o+1];if(i===!0&&r[g.id]===void 0||i===!1){var f=this.direction.getPosition(g);u=Math.min(u,f-a)}}return[c,u]}else return[0,0]}},{key:"_centerParent",value:function(t){if(this.hierarchical.parentReference[t.id])for(var r=this.hierarchical.parentReference[t.id],i=0;i<r.length;i++){var s=r[i],o=this.body.nodes[s],a=this.hierarchical.childrenReference[s];if(a!==void 0){var l=this._getCenterPosition(a),c=this.direction.getPosition(o),u=this._getSpaceAroundNode(o),h=ai(u,2),d=h[0],g=h[1],f=c-l;(f<0&&Math.abs(f)<g-this.options.hierarchical.nodeSpacing||f>0&&Math.abs(f)<d-this.options.hierarchical.nodeSpacing)&&this.direction.setPosition(o,l)}}}},{key:"_placeNodesByHierarchy",value:function(t){this.positionedNodes={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){var i,s=xs(t[r]);s=this._indexArrayToNodes(s),Vh(i=this.direction).call(i,s);for(var o=0,a=0;a<s.length;a++){var l=s[a];if(this.positionedNodes[l.id]===void 0){var c=this.options.hierarchical.nodeSpacing,u=c*o;o>0&&(u=this.direction.getPosition(s[a-1])+c),this.direction.setPosition(l,u,r),this._validatePositionAndContinue(l,r,u),o++}}}}},{key:"_placeBranchNodes",value:function(t,r){var i,s=this.hierarchical.childrenReference[t];if(s!==void 0){for(var o=[],a=0;a<s.length;a++)o.push(this.body.nodes[s[a]]);Vh(i=this.direction).call(i,o);for(var l=0;l<o.length;l++){var c=o[l],u=this.hierarchical.levels[c.id];if(u>r&&this.positionedNodes[c.id]===void 0){var h=this.options.hierarchical.nodeSpacing,d=void 0;l===0?d=this.direction.getPosition(this.body.nodes[t]):d=this.direction.getPosition(o[l-1])+h,this.direction.setPosition(c,d,u),this._validatePositionAndContinue(c,u,d)}else return}var g=this._getCenterPosition(o);this.direction.setPosition(this.body.nodes[t],g,r)}}},{key:"_validatePositionAndContinue",value:function(t,r,i){if(this.hierarchical.isTree){if(this.lastNodeOnLevel[r]!==void 0){var s=this.direction.getPosition(this.body.nodes[this.lastNodeOnLevel[r]]);if(i-s<this.options.hierarchical.nodeSpacing){var o=s+this.options.hierarchical.nodeSpacing-i,a=this._findCommonParent(this.lastNodeOnLevel[r],t.id);this._shiftBlock(a.withChild,o)}}this.lastNodeOnLevel[r]=t.id,this.positionedNodes[t.id]=!0,this._placeBranchNodes(t.id,r)}}},{key:"_indexArrayToNodes",value:function(t){for(var r=[],i=0;i<t.length;i++)r.push(this.body.nodes[t[i]]);return r}},{key:"_getDistribution",value:function(){var t={},r,i;for(r in this.body.nodes)if(Object.prototype.hasOwnProperty.call(this.body.nodes,r)){i=this.body.nodes[r];var s=this.hierarchical.levels[r]===void 0?0:this.hierarchical.levels[r];this.direction.fix(i,s),t[s]===void 0&&(t[s]={}),t[s][r]=i}return t}},{key:"_getActiveEdges",value:function(t){var r=this,i=[];return Jn(t.edges,function(s){var o;Ai(o=r.body.edgeIndices).call(o,s.id)!==-1&&i.push(s)}),i}},{key:"_getHubSizes",value:function(){var t=this,r={},i=this.body.nodeIndices;Jn(i,function(o){var a=t.body.nodes[o],l=t._getActiveEdges(a).length;r[l]=!0});var s=[];return Jn(r,function(o){s.push(Number(o))}),Vh(s).call(s,function(o,a){return a-o}),s}},{key:"_determineLevelsByHubsize",value:function(){for(var t=this,r=function(l,c){t.hierarchical.levelDownstream(l,c)},i=this._getHubSizes(),s=function(){var l=i[o];if(l===0)return 1;Jn(t.body.nodeIndices,function(c){var u=t.body.nodes[c];l===t._getActiveEdges(u).length&&t._crawlNetwork(r,c)})},o=0;o<i.length&&!s();++o);}},{key:"_determineLevelsCustomCallback",value:function(){var t=this,r=1e5,i=function(a,l,c){},s=function(a,l,c){var u=t.hierarchical.levels[a.id];u===void 0&&(u=t.hierarchical.levels[a.id]=r);var h=i(Da.cloneOptions(a,"node"),Da.cloneOptions(l,"node"),Da.cloneOptions(c,"edge"));t.hierarchical.levels[l.id]=u+h};this._crawlNetwork(s),this.hierarchical.setMinLevelToZero(this.body.nodes)}},{key:"_determineLevelsDirected",value:function(){var t,r=this,i=Vk(t=this.body.nodeIndices).call(t,function(s,o){return s.set(o,r.body.nodes[o]),s},new F9);this.options.hierarchical.shakeTowards==="roots"?this.hierarchical.levels=Wlt(i):this.hierarchical.levels=Ult(i),this.hierarchical.setMinLevelToZero(this.body.nodes)}},{key:"_generateMap",value:function(){var t=this,r=function(s,o){t.hierarchical.levels[o.id]>t.hierarchical.levels[s.id]&&t.hierarchical.addRelation(s.id,o.id)};this._crawlNetwork(r),this.hierarchical.checkIfTree()}},{key:"_crawlNetwork",value:function(){var t=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(){},i=arguments.length>1?arguments[1]:void 0,s={},o=function d(g,f){if(s[g.id]===void 0){t.hierarchical.setTreeIndex(g,f),s[g.id]=!0;for(var v,C=t._getActiveEdges(g),A=0;A<C.length;A++){var b=C[A];b.connected===!0&&(b.toId==g.id?v=b.from:v=b.to,g.id!=v.id&&(r(g,v,b),d(v,f)))}}};if(i===void 0)for(var a=0,l=0;l<this.body.nodeIndices.length;l++){var c=this.body.nodeIndices[l];if(s[c]===void 0){var u=this.body.nodes[c];o(u,a),a+=1}}else{var h=this.body.nodes[i];if(h===void 0){console.error("Node not found:",i);return}o(h)}}},{key:"_shiftBlock",value:function(t,r){var i=this,s={},o=function a(l){if(!s[l]){s[l]=!0,i.direction.shift(l,r);var c=i.hierarchical.childrenReference[l];if(c!==void 0)for(var u=0;u<c.length;u++)a(c[u])}};o(t)}},{key:"_findCommonParent",value:function(t,r){var i=this,s={},o=function l(c,u){var h=i.hierarchical.parentReference[u];if(h!==void 0)for(var d=0;d<h.length;d++){var g=h[d];c[g]=!0,l(c,g)}},a=function l(c,u){var h=i.hierarchical.parentReference[u];if(h!==void 0)for(var d=0;d<h.length;d++){var g=h[d];if(c[g]!==void 0)return{foundParent:g,withChild:u};var f=l(c,g);if(f.foundParent!==null)return f}return{foundParent:null,withChild:u}};return o(s,t),a(s,r)}},{key:"setDirectionStrategy",value:function(){var t=this.options.hierarchical.direction==="UD"||this.options.hierarchical.direction==="DU";t?this.direction=new xlt(this):this.direction=new _lt(this)}},{key:"_getCenterPosition",value:function(t){for(var r=1e9,i=-1e9,s=0;s<t.length;s++){var o=void 0;if(t[s].id!==void 0)o=t[s];else{var a=t[s];o=this.body.nodes[a]}var l=this.direction.getPosition(o);r=Math.min(r,l),i=Math.max(i,l)}return .5*(r+i)}}]),n}(),qlt=`div.vis-network div.vis-manipulation {
|
||
box-sizing: content-box;
|
||
|
||
border-width: 0;
|
||
border-bottom: 1px;
|
||
border-style: solid;
|
||
border-color: #d6d9d8;
|
||
background: #ffffff; /* Old browsers */
|
||
background: -moz-linear-gradient(
|
||
top,
|
||
#ffffff 0%,
|
||
#fcfcfc 48%,
|
||
#fafafa 50%,
|
||
#fcfcfc 100%
|
||
); /* FF3.6+ */
|
||
background: -webkit-gradient(
|
||
linear,
|
||
left top,
|
||
left bottom,
|
||
color-stop(0%, #ffffff),
|
||
color-stop(48%, #fcfcfc),
|
||
color-stop(50%, #fafafa),
|
||
color-stop(100%, #fcfcfc)
|
||
); /* Chrome,Safari4+ */
|
||
background: -webkit-linear-gradient(
|
||
top,
|
||
#ffffff 0%,
|
||
#fcfcfc 48%,
|
||
#fafafa 50%,
|
||
#fcfcfc 100%
|
||
); /* Chrome10+,Safari5.1+ */
|
||
background: -o-linear-gradient(
|
||
top,
|
||
#ffffff 0%,
|
||
#fcfcfc 48%,
|
||
#fafafa 50%,
|
||
#fcfcfc 100%
|
||
); /* Opera 11.10+ */
|
||
background: -ms-linear-gradient(
|
||
top,
|
||
#ffffff 0%,
|
||
#fcfcfc 48%,
|
||
#fafafa 50%,
|
||
#fcfcfc 100%
|
||
); /* IE10+ */
|
||
background: linear-gradient(
|
||
to bottom,
|
||
#ffffff 0%,
|
||
#fcfcfc 48%,
|
||
#fafafa 50%,
|
||
#fcfcfc 100%
|
||
); /* W3C */
|
||
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */
|
||
|
||
padding-top: 4px;
|
||
position: absolute;
|
||
left: 0;
|
||
top: 0;
|
||
width: 100%;
|
||
height: 28px;
|
||
}
|
||
|
||
div.vis-network div.vis-edit-mode,
|
||
div.vis-network button.vis-edit-mode {
|
||
position: absolute;
|
||
left: 0;
|
||
top: 5px;
|
||
height: 30px;
|
||
}
|
||
|
||
/* FIXME: shouldn't the vis-close button be a child of the vis-manipulation div? */
|
||
|
||
div.vis-network button.vis-close {
|
||
position: absolute;
|
||
right: 0;
|
||
top: 0;
|
||
width: 30px;
|
||
height: 30px;
|
||
|
||
background-color: transparent;
|
||
background-position: 20px 3px;
|
||
background-repeat: no-repeat;
|
||
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAADvGaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMDItMTRUMTE6NTU6MzUrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE0LTAyLTE0VDEyOjA1OjE3KzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNC0wMi0xNFQxMjowNToxNyswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NjU0YmM5YmQtMWI2Yi1jYjRhLTllOWQtNWY2MzgxNDVjZjk0PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjk4MmM2MGIwLWUzZjMtMDk0MC04MjU0LTFiZTliNWE0ZTE4MzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjk4MmM2MGIwLWUzZjMtMDk0MC04MjU0LTFiZTliNWE0ZTE4MzwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo5ODJjNjBiMC1lM2YzLTA5NDAtODI1NC0xYmU5YjVhNGUxODM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMTRUMTE6NTU6MzUrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjIxODYxNmM2LTM1MWMtNDI0OS04YWFkLWJkZDQ2ZTczNWE0NDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0xNFQxMTo1NTozNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NjU0YmM5YmQtMWI2Yi1jYjRhLTllOWQtNWY2MzgxNDVjZjk0PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAyLTE0VDEyOjA1OjE3KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjc8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NzwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+cZUZMwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA2ElEQVR42gDLADT/AS0tLUQFBQUVFxcXtPHx8fPl5eUNCAgITCkpKesEHx8fGgYGBjH+/v4a+Pj4qgQEBFU6OjodMTExzwQUFBSvEBAQEfX19SD19fVqNDQ0CElJSd/9/f2vAwEBAfrn5+fkBwcHLRYWFgsXFxfz29vbo9LS0uwDDQ0NDfPz81orKysXIyMj+ODg4Avh4eEa/f391gMkJCRYPz8/KUhISOMCAgKh8fHxHRsbGx4UFBQQBDk5OeY7Ozv7CAgItPb29vMEBASaJSUlTQ0NDesDAEwpT0Ko8Ri2AAAAAElFTkSuQmCC');
|
||
border: none;
|
||
cursor: pointer;
|
||
-webkit-touch-callout: none;
|
||
-webkit-user-select: none;
|
||
-khtml-user-select: none;
|
||
-moz-user-select: none;
|
||
-ms-user-select: none;
|
||
user-select: none;
|
||
}
|
||
|
||
div.vis-network button.vis-close:hover {
|
||
opacity: 0.6;
|
||
}
|
||
|
||
div.vis-network div.vis-manipulation button.vis-button,
|
||
div.vis-network div.vis-edit-mode button.vis-button {
|
||
float: left;
|
||
font-family: verdana;
|
||
font-size: 12px;
|
||
border: none;
|
||
box-sizing: content-box;
|
||
-moz-border-radius: 15px;
|
||
border-radius: 15px;
|
||
background-color: transparent;
|
||
background-position: 0px 0px;
|
||
background-repeat: no-repeat;
|
||
height: 24px;
|
||
margin-left: 10px;
|
||
cursor: pointer;
|
||
padding: 0px 8px 0px 8px;
|
||
-webkit-touch-callout: none;
|
||
-webkit-user-select: none;
|
||
-khtml-user-select: none;
|
||
-moz-user-select: none;
|
||
-ms-user-select: none;
|
||
user-select: none;
|
||
}
|
||
|
||
div.vis-network div.vis-manipulation button.vis-button:hover {
|
||
box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
|
||
}
|
||
|
||
div.vis-network div.vis-manipulation button.vis-button:active {
|
||
box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.5);
|
||
}
|
||
|
||
div.vis-network div.vis-manipulation button.vis-button.vis-back {
|
||
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNTowMTowOSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTU6MDE6MDkrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmI2YjQwMjVkLTAxNjQtMzU0OC1hOTdlLTQ4ZmYxMWM3NTYzMzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpmOWQ3OGY4ZC1lNzY0LTc1NDgtODZiNy1iNmQ1OGMzZDg2OTc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTU6MDE6MDkrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmI2YjQwMjVkLTAxNjQtMzU0OC1hOTdlLTQ4ZmYxMWM3NTYzMzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNTowMTowOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOmY5ZDc4ZjhkLWU3NjQtNzU0OC04NmI3LWI2ZDU4YzNkODY5Nzwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4jq1U/AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAVTSURBVHjanFVfTFNnFP+d77ve8qeVFbBrpcVgRrCRFikFByLxwSAaE32oRCHD6JMxxhhn8G2RxxH3MsOTbyYsmCAxPMmMMYtkIUYmK60OO0qAK23BFlNob0uh3x7WS5jLZPpLbm6+k/P9zrm5v9855PF4UFhYCABgjIExBgAgIqRSqRIi6gDQRkQ1RGTB3wgR0e8AHgH4Sa/XR/EBiAiJRAJ04cIF5Ofng4g2n0gkUkxENwF0c843LzHGQEQQQkCLExEA9ALotVgsUQAQQmgNQhJCbF5kjCEUCl0moj4t5na7fTU1NUpVVVXUYrEkASAcDhe8efOmxOfzWScmJqoBdBNR99LS0hWz2dynNSSEAF28eBGFhYVgjCEcDn9HRD1EhIMHD3o9Hs9kWVlZAh9BKBQqGB4edr58+dKZ+6JbJpOpBwBWV1fB6+rqIMsyIpHIFcZYL2MMra2tY5cuXRrfuXNnBtvAYDBk3G63oqpqZm5uzgrgSDKZjBoMhueZTAbc5XIhFouVEtFTxhiOHTs2dv78eS8+Efv374+oqpqZnZ21cs5PJJPJPlmWkyynnBuMMTQ0NHi7uro+mVyDx+Pxulwu71ZOlkqlSonoJhGhvb39s8k1nDx50ss5hyRJN9PpdKlERB2aWjSVaEilUvzBgwcORVEs5eXloXPnzk1sV8BkMiUdDofP7/dXZ7PZDilnIhw4cGBeS1pbW2P37t1zBwKBikQiUUREWFhYsHHO0d7evm0Ru90+/+rVq2rO+XGJiJxEhMrKyhgAjI6OWoeHh5tWVla+4JzDZrO9bW5unhwcHGzz+/32np4e+xaDbfoHAMxmc6ijo2O0oqIiJkkSNjY2HBIRmRljMJvNyWfPnln7+/tPMMZQXl6+0NbW9qK2tjYcj8floaEhqKpq+HCkbD3PzMwYBgYG0NXV9UuusFna2kEgELAQEQ4dOvSis7PzN41Ar9dnrl27NqCNkv/C3bt3zy4tLVmICJxzEBFJRBQmorLFxcWCqqqq0Pj4eO3Y2JhbUZTdra2tL2pra8OJRGLHnTt3zkqS9K+huHU4EhHMZnMoGo0W5OIh7nK5jjLGKq1W69vDhw8rRqMxMjc3t2t5eXnX5ORklc/nM+fl5SWnpqa+0uv1K/n5+Ws6nW5NluXNd15e3ppOp1uz2WyzZ86cGQ0Gg6ZAIFCZzWZ/lYjokRDiuN/vt7W0tMw3NTUpbrd78P79++5gMFgRiUTKHj58WMYYQ3V19etTp05tq6Lp6Wkb5xxCiEfc7XZPM8a6FxcXTfX19a/1en2Gcy5qamreNjY2/qGq6joRZe12+9Tp06e3JY/FYgWPHz8+mhvr3/CWlpbk+vp6PmOseWVlBS6XS9GSJUkSdrs93NDQ8Oe+ffvC/8fJIyMjddFo9Esi6pVleVjT2m0A8Hq9zqGhIefnjoknT544A4GAM/eDbxMReFNTE0pKSpKqqsaI6Pj8/LxVVdWM3W6PfCr5xMTE1zllXS0uLn6aSqXAGxsbodPpoNfrn6uqCs75EUVRrJFIZMfevXsXdTrdxseIE4mEPDIyUu/3++tynd8yGo29RIR0Og26fv06ioqKwBgD5xzv3r27zBjrIyJIkgSHwzFZWVmp7NmzJ1ZaWpoAgGg0WqgoSvHMzIw1GAw6tvjhitFo7NPW5fv370Hd3d0oKCgA53zTQMvLy+VCiKuSJH0rSdLmztZytIWv5RPRD0T0Y3Fx8dzWfby6ugopHo//w4mcc8iyPMc5v5FOp7/PZrOdQohWInIC2C2EgBBigYi8Qoifs9lsv06nWyIiaFxagXg8jr8GAGxuIe7LBeWhAAAAAElFTkSuQmCC');
|
||
}
|
||
|
||
div.vis-network div.vis-manipulation div.vis-none:hover {
|
||
box-shadow: 1px 1px 8px rgba(0, 0, 0, 0);
|
||
cursor: default;
|
||
}
|
||
div.vis-network div.vis-manipulation div.vis-none:active {
|
||
box-shadow: 1px 1px 8px rgba(0, 0, 0, 0);
|
||
}
|
||
div.vis-network div.vis-manipulation div.vis-none {
|
||
padding: 0px;
|
||
line-height: 23px;
|
||
}
|
||
div.vis-network div.vis-manipulation div.notification {
|
||
margin: 2px;
|
||
font-weight: bold;
|
||
}
|
||
|
||
div.vis-network div.vis-manipulation button.vis-button.vis-add {
|
||
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDo0MDoyOSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6NDA6MjkrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjVkNWIwNmQwLTVmMjAtOGE0NC1hMzIwLWZmMTEzMzQwNDc0YjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo2OWVmYWE1NS01ZTI5LTIzNGUtYTUzMy0xNDkxYjM1NDNmYmE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6NDA6MjkrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjVkNWIwNmQwLTVmMjAtOGE0NC1hMzIwLWZmMTEzMzQwNDc0Yjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDo0MDoyOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjY5ZWZhYTU1LTVlMjktMjM0ZS1hNTMzLTE0OTFiMzU0M2ZiYTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5WKqp9AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYXSURBVHjafFZtUFTXGX7e9z27sveuMCwYV8ElrA7YSFYHtJUPkaaI0aRqG8wP00zUzljDINNSA/2ROtpO24SxnahlxjYd7SSjmUkymcxYlDhQPzHGisEVp8HwYWCVVVgEsrsuLnL74+5uqTF9Z+7cO/d8PO95zvO851BlZSV0XQcAMDOYGQBARDhX3JRmMDYZwLPMWAzGHACYIgwS46oBNBNwtOL8CwE8EkSEUCgE2rJlC2w2G4go8Zwo/bMDgnoG6gxLfAAAYvPDMCCszKTAMIAGAhrWnf15AAAMwwARIRKJgDZv3gy73Q4iAjPjxIr9VVOMRhbAYKB8zvrO0llrfEsdKwLZek6YAPSFvtSu3GtLawu0ZJ6625SHGBQB1T88t6MxvopgMAjaunUrdF0HM+P4yv27DMYeJmB1RqW3Jnf3tQX2p0L4P9EXuqEd7PmDp+XuMU9sRbvXnnt1TxxACgoKYLVacbzsQDUJGkSATe6qi28uPtzusM6Kxie6NHLGUX3lxVUNX9StPHnn4wy3njuUYcu6n2pNi66avcEXnByP/nv8aiaIyrqz2gO5A9+9FI1GIfn5+WhZdTAdjFMkwMvZOy7uWnTAOz3L4Yk71m3t69fdfTDoUGTBeHTUfiHQ6lo7Z2OXJvpDAChKe+aOCdKRKWxZ2+1qb3yyd3GYmRkQ7GQBVs99wfv6on3eR2k4PdTkDEbH7IuS8/svld/561PJS/pDk1/bzwx94pze7xc5v/H+YPY6r5BAkdrJzODTK46lE6PeYEJt7u+8j+OZwCBiEAgAoNgKJoEQf6PvNvdrXgtZoNhSf7q0KZ3B2AQmVMze0Jmt54S/DcDCVig2NcvEUGxJAE4Pl+YOr0iv6BRSIPAmBeBZAmHlE2sH4p1uhrq1s0MnnEQMBsf8wRASAICQQCCITN1X7/sOuc0kgOVp3/fPs2WHv+coG7gQOJUnLGsUCTxEjPzUohEA+NfIWUdtx0+efzA1kSSkIGyBAQNCKgHAEBAJ3u79U7kiAcWoem/gb5Fd33nrH3kp+SMWtuAB+GllMJxMjCx9QRgA3uiqL5kwHiTlpxb3smlfMDGYGPP1hcMAkJvs8ScpfdJspdj+MK6Pf+5+u29vyb4lR4+BGEziVESAkEpw6Av1OhUpHCz4qOXbzFWz4Ncdj/v/o08Lt92ODDgZDCEFJYoUGH4mzugP92puPTf0pD3H7wvfdFZdqSxnMtWjoGAAmG9fOLxjwesdjT2/XzIQ7ks3sycYMSEwGHNtWf5bkX5NkYCJBxUBXiGV0XHvosOt54Zey33j/K+8P33++vjnbiGJbbLE+J9SANAb6nJ2B79wcUwETAwQQ7fMjPzMvfP8ja87HUIKMOiaAqMZhrGmLdAy78eZrwwsTS0eObTs+IdtgVanxBUExqGbb5VzrIISGIoUXsmqbgEhJldCQWqRf27SvPAn/o8XmgLhZsUkR4ll37mhk3n94Z4OlzY/7NLcYZfm7o1z2zT4vsvUNSXqprBCkmiTFbPX90/fh8GIT2sf+zTPdDMf4dVnNg4z+E0ixsGeBs9jd5ViSgLHjCb/peaR+MD3d4/ZJg2llyuG2Vwy7QWAs8PNnn1f7vkGSGxAzE6mk+kxkx/p/4unffSCR0hAoL1EBCYiPNdWNcwkNQTCR7feWX6g+7f/A7I8rcw/U6UEe0Ndrhc/W7mtL9ztmqlSgstSS/zTJ28dalpOpkRryrwbhwBACgsLMWPGDOT4ll3qyeqAkJTdCF7P/CrUY/GkLL1rE+2hTbSH8+0Lb/WEuhzhyaA905blf9Vd/895WnZwLHrPevir/cvOB1oLYpTtLrm6oYGIMDExAaqtrUVKSgqYGSKCk0WHq5ikkWEWtNL0imv5qUW+RclLRjJsrhBAuH1/QL8R7HR4xy5nescuP23E6hOA6mLv+sb4uTw6Ogqqq6uDpmkQkcStorX4XRcM1FjZ+kvFFjCJKU1WpkNJJUqIMtX1RyLeX3JtQ0JRhmGYZ/L27duRnJycuFGISOJ9pqh5lrB6iYgqGOxRrOaa54DcZmKvkJxk8JHC9rKh+KVhOsD4+Dj+MwADIf8n5m4xGwAAAABJRU5ErkJggg==');
|
||
}
|
||
|
||
div.vis-network div.vis-manipulation button.vis-button.vis-edit,
|
||
div.vis-network div.vis-edit-mode button.vis-button.vis-edit {
|
||
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNVQxNDoxMjoyNSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDVUMTQ6MTI6MjUrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjY5OTM3ZGZjLTJjNzQtYTU0YS05OTIzLTQyMmZhNDNkMjljNDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozOWNhNzE5ZC03YzNlLTUyNGEtYmY1NS03NGVmMmM1MzE0YTc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDVUMTQ6MTI6MjUrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjY5OTM3ZGZjLTJjNzQtYTU0YS05OTIzLTQyMmZhNDNkMjljNDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNVQxNDoxMjoyNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjM5Y2E3MTlkLTdjM2UtNTI0YS1iZjU1LTc0ZWYyYzUzMTRhNzwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4ykninAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYpSURBVHjafFZtTFvnFX7Oea+NudiY2Hwam4CBlgQwXdKREDKUoYg0jbRJ29RJ2VZ1mjRFUxSpA3VTfkzJfkQbS7spU6rtx5Z2UtppScjaHxvLuiatWi2jLEoMIUDCh23g2gbj7+tPuPvhOurawPl1dc99n+c55z33fV46ceIEZFkGADAziAgAQERoe/9ZK4GPM/AcgbsIXAcABCgMvkfAqAa89eDoJyF8LogIqqqChoaGYDAYHr8kItS8uc8iIH6iAa9IkAo5EAQX8pqmgUVBCBggYFgDhv0/GAsBgKZpICJkMhnQ4OAgZFkGEYGZUXmp+0cS+CKBwWA0DVRPOg5Zl2q6zaHyJlnVAMQXVTkwHrUqH0Xsvn+tdQAAMQDgpPLS2MViFY8rkGUZzIzaS/t/xqCzGggtz9e697zsnKhoLUtim4jOq/LE6x7X0nsh16dEZ5a/O3a2SCAOHjwInU6Hujd6ThJ4mCDQ+b2G232v7v6vwarPbQn8MGlMr+X0kpE3Wr5Zt5hL5HPhqYSdQIfKJ+yhxDPKWC6Xg+jt7UXD5b5KBt1kCHS85Ljd8/On3NupfnhFaZj4rWff1B98B1R/hnUmKd36bdtCNl4g0en4edNE/cXwLq8qMTMIPAQwmo/WuHvObA8+9c58k/dKtD0TyZWXN5YGA7ej7epKxspM//7SoNOdWc/Jyq2wiwhDzPxT8cP0jys3VMM7OmL0/77zn4Ydui3b8uiK0jD7RrA77c9Wd57cefPpF+2T6bWsFPWkaiPTCWvTsZpHFU+XrS+8G3AR08F6X+1FJvBxQQzHQOWk2SmrW4FPX/U2LVwPuDZj+fJKl2khPpeyAqA9rzR/YqwuiWXX8taN/CabGkrVuq9YJlkQQDjOAJ5jAhz9Vt9W4N5/rNp8I+vtMV/aZm4zLnUNNt0urdYnF68HWoJj4Wo1mLGUNRr8LEgDgNqeCh8xQIKOsgC7iAjVe83rT9zQa8uNM28u70kspessu8q8zq/V3NcZpVzb9+0zmVhOvvvrhaMVzrJg0zeq7xMVCCwdpnWSGBqjUyJwLTFgbvxie3w31uoWR1Y74r60rdxZqrR8q85t2W2MGCp12bm/KC3hyaSTiMhxuGrKcahqpbjOaDOoEhOEoFqJQCCJvqA85I6bfTdDjQlf2lbxVNlS6wt19yy7jRHZZlDnrinNj/6sHMhnNw2Ogco7O79e5fm/xQywRBBCEAuwn4gQ96bkYj4Vyuq9N1Z3Bj4Od5bs0MXt/dZZ21ctiqFan174q985P+Lfp+U1g7XDON/1ctP458WlVjLyJhOISZE0wM0S1QfuRC3lTjkJAKKEtNC9eIOhSh9xHLZOJRZTFuXDsEoStLkR/768ummsaJG9Pb9oe+9J+xaeSVokiQDSJphAo5uaBuWjiKP4QTqS1cUWU7ayesN66wu22frD1vmVW6GW6T8u9eVjGyZzs+w78Nqu0a2mbvVu1KEJQAgeZRL0liQYyx+GOmKeQpu0rMYsAJPNEFGD2dLodLIy6c9Ys7G8yeSUl3tf2/X3rcBVJSOv34l3sCBogi7z1LH/rBHjl4IJ93/ncQFAnjeImJD0Z8zuCwu9q3djDXqTlAKID5xv+9t2R8n8VcUFBljQ8Gyfe40BYBM4DwDLt8Kue79ZcFkbzfEdbUbv+oN4c9KTtsfm1MbYQqqh+2zrVZYKs/7Ef+byimt1POYiJhDhPBFBIiIEXhxfs7/dfYoIF+auBfYTE/pebx/V8hqBP2ODvD34yvuh/WCAmU75Bx6sIgaI/v5+6PV6JLqUsYr7dpDAoehs0h73pHTWrvKgThYbRSt9UmSjef3MpaUvBz4O72UmADgTOPJguGiZor+/HyUlJWBmJFz+D8xTtlUiOpbwpmrmrweeSXrT+g11k4SBN3RGKUcAVCVdFhyP1nreDbY//NPyEXUlU/Pp4XYycGT6V0Ux2WwWdO7cOZSWlkII8diX7SPPNgDaKdbxoNAxwATBAEkEEgSWCEQAqPAMwqvMdCEwMO0tVqZpWsGTT58+DaPR+PhGIYQAAAgh0P7B3ioW/B0iGiCGiwXbCuOHFSJys6AbYFye2T+xWhT3WYJEIoH/DQBMw3kes8OJPgAAAABJRU5ErkJggg==');
|
||
}
|
||
|
||
div.vis-network div.vis-edit-mode button.vis-button.vis-edit.vis-edit-mode {
|
||
background-color: #fcfcfc;
|
||
border: 1px solid #cccccc;
|
||
}
|
||
|
||
div.vis-network div.vis-manipulation button.vis-button.vis-connect {
|
||
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDozODo1NyswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6Mzg6NTcrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjlmYjUwMDU0LWE3ODEtMWQ0OC05ZTllLTU2ZWQ5YzhlYjdjNjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo3ZWRhMjI0MC0yYTQxLTNlNDQtYWM2My1iNzNiYTE5OWI3Y2E8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6Mzg6NTcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjlmYjUwMDU0LWE3ODEtMWQ0OC05ZTllLTU2ZWQ5YzhlYjdjNjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDozODo1NyswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjdlZGEyMjQwLTJhNDEtM2U0NC1hYzYzLWI3M2JhMTk5YjdjYTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4ubxs+AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAUtSURBVHjajJZ/bNT1Gcdfz/P53PV6B4W7VltLqdAaplIOiMOoyxxJCSs/Gv/yB4gzJroAosmmDklwkYWR0bQsdmkykoojTpcsWYLxD/lRZdMQkTHRtkLZRqG0tIVe7662vTu43n32x/VKZ/jh89cn38/zvN7P5/l88zwf2blzJz6fDwARQUSm1n8s31CM0/VAnbNmsUPuAsDpgEO+Bg4C7//iyv5hvmMiQiqVQpqamvB6vVNwEeG1JZtCBrYi/MrkAwDNgjhwAlbzICBLA0rDb0+/839C6XQaaWxspLCw8Dp86cbNmqVFJQddE6KzdjZ9D89g+B6fSyCOcyn1nxil+O9xKg5HqWFSHGXLjrP7W/ICqVQK2bNnDz6fDxFh65KNvxbHDhF4rJj2bXPo+IGfcW5h5xL4f99P+FCEMIAob75x9t0dAMlkElNXV4e1lteXbNqiQoMaeOFOjrdU868SD2luYyEP6dUh+sYmSHeOU6GO5Z8VLx5+NNZxIpPJ5AS2L3upROCoCvz8Lo7vnkf77cAHhpiz/zIL9vWz8L8p/NvupmM0Q7pjnAoLqz8tDrc8MnQqYVUVhVdF4LEg7b+rvDn8wDDlH0WoPpukLJImSBaMwjcJqmwWts2jPZLG/8kwYVFeVdXXZcFf4yVDc2cNKfBFmD9X+0ncCP58F48eG+Feo2CAUkvs4dl0V/uJvdXLiiV+ut++n7YLSfxPfMMG54ChzB3WIesVWB2i82bw1AR6fJR7C4VsfYiv6u/k3A9nEgP4zXke8DiYHyAOMK+QxPIgnZ9GqSHr1itQJ8DK2fTerDQ+S/bHRXQJaHSCwNIZ2Xh+7+S3VAmwNMBA/tuPZtErgKquUmdMWIFlRURvdamRNEXGwIWrlP47pTMzLiunxghGMwTLvcTWlHAp77s4QNSrYMQtss6ZMgWqCm5cHoDHO1nbk6K8zEN8+3zatv2Hn1b59EqJZdxmYUERg9P9KwpIiAOTdWUWBXuLzB/vZG3P1Un4PNp2d1MbmyD45TWCxuCsQm0x56bHGHFYEZwxok7toAA9Sfw3hCcoL/NOwi9QO5wmWO1j4JEgZxTkodmcWRGkf3pcX0r8xoAaBixKu4U5/xwndM+0tpAvS6mP+PZK2nb1UBvPEKwKMLDvPj4ESGc55lGy303sdJKQdZB2rkMdctAB/4gzN+/Q2ENNd4LyUi/xN+bTtquX2thk5nk4wI3gAF+OMNcA1nFQDfK+BY5GqbkwWabTY5QZhXWlnNx1ntrY1Rz87fuvw29m/Sn8J+PUGAFj5T19baA1IspuBZp7cx1x4SwG1cEf+lgRSROs8jGwb+Ht4QB/GSSsAhYano39LWIBxNEIbP14hPDuiyS2VtJuHXQlKKvxM/jiXDq/D/xPlwifGMkJZB2NIoKpr69nxeiZxLHicFSFVWfGqBidIP3LSjrWltD94CyufF/4kQgPuVz2Lz93+dDRa9eu5QQ8Hg8/iXee+Dy4CKMs7xqn4nwKz9IirhQqmVuB42m8ey+x7LMoD6iAON782eChhqmRuXfvXgKBAKqKqtI0/8nNKrQI4BVYXkzHgzPpC88gWuHL/caXrhLoGiN0apSKr0ZZRBZM7q2w5ZnLR1oAnHOMjY0hra2tFBQUYIyZmstvVT1Z6eDlAuEVq7merxmwueNPDXy9PvybjKP5mctHLk4/XTKZRJqbm/H7/VNw1VyEMYbW4FN3WNWnnchKoy5sHeVGBRX6VWi3ymFx7r11Ix8MTX/y5C2RSPC/AQB61erowbpqSwAAAABJRU5ErkJggg==');
|
||
}
|
||
|
||
div.vis-network div.vis-manipulation button.vis-button.vis-delete {
|
||
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDo0MTowNCswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6NDE6MDQrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjc3NDkzYmUxLTEyZGItOTg0NC1iNDYyLTg2NGVmNGIzMzM3MTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDowNmE3NWYwMy04MDdhLWUzNGYtYjk1Zi1jZGU2MjM0Mzg4OGY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6NDE6MDQrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjc3NDkzYmUxLTEyZGItOTg0NC1iNDYyLTg2NGVmNGIzMzM3MTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDo0MTowNCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjA2YTc1ZjAzLTgwN2EtZTM0Zi1iOTVmLWNkZTYyMzQzODg4Zjwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4aYJzYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYGSURBVHjalJZ7UJTnFcZ/73m/72PdJY1RbhoQp6lkXRAvmIYxdCUadLVOozPNtGObap1JsKipjiShbdoRbeKEiQHpQK3xj0xa03aamTbaTGyAYV1QGeqFi+JyiZFLAlmESBkWRmS3fyzslGkmnZ5/v/M873Oe75zzvqqoqAibzQaAiKCUAkApRdHIK/NFsx2NR91nOSILADDoJyzNaM4xxbtvPHh0iC+JiYkJ1OHDh4mJiUEpFSXPv/ziPC28TIiXDCOSrAClQDSEpsCwJPIhrEBRQpiSytXlQwDhcBilFPfu3UMVFxdjt9ujFTzfcLBADCoEEAFr1ZbrrNjch2vtEImPBgHob7fTcWE+bVXJNJ/NiFQlEGLvieXHKmYqGB8fRx05cgSbzYaIsPvywV8pKFaA7fGtLTzz61YWpo/xVTHQbufsq5lcez9zWuWhk5mvFwMEg0H0+vXrMU2Tn1wp3CtCiQ5DjGd3A/m/v8IDCZP8r4iNmyRrWx/j/5qktykZpXKzAjVDVxPzGqemptDr1q1jX3NRnIJarcDKK2hgR2ULXRfncv7UYv7xpovhnhiW5Mz+kefeSKO6LJ1A1xzEuk/Ojm4mRibpuZaMZW3OCtRUND60NmiICCIUShisx7a2sLMiQn4s77uEQgIabnqdfHIlgT1/qQeg8vs5dHhdCNB1wYn3RIiC995j26stjAbsNH+YiZJCESnS1Y/XxIXu8r4YIPv/VkVs3CTnTy2ms34xro1+sp9po6sxlTu34ultmsPVvy6is86FCHgO+DDs49zpjufBpCG+seYOC9OHaTidieicb9ouVAhKtouAseI710ma7pLuqwmgYfHqAFt+6WdLoQ/LBl11Lm7VudAa8vb72PCin9TlAWIsGGhLACD+kSAZnusYBii1XQAPYWDllt6ov2lrBkDBR2+6Ofuak2//3M+G/T4wAAPW7fPhKfRTVeqk9qQbFKRmDUTxS3N7QYGYmwzCkqklBGlPDEcTNv+sg9tNCbTXuvBWujE0bHrZj9JE1B/wU1Pm5PwJN6YBS9a2kVvQEcWnrh5GTFD3lxkYkqRMgYQlwVldUvDnen73LHTUuqitdKM0eAr9AFQfd1J/yo2aJn+2sn4Wdn5qEFODJskgBIjx5T0uCrQA08pnIjS9PERDjPnfOKXAMEBECUoGEIHBj+2zkt76UQ6dXheGAev3+cg74Kf6uJPqcicbfuond7cPy4SOiy7+tD9nFvZurx00KOk3CNEC+mE+vjSPBc7IWqgqTaPT60IMcO/xsXGa3HfKjRgRdbl7/KDg0jtubje6aHj7c7J3dgLQ2zoPwwQ91SooOQdAW1VKVMHty0kA5Bb48BycJn/LjWFGbLv4thvvb53kFvjJ+XEdWkPfjQVR/CcNKYgGMc8JWt5Fa2j+MIPPuyI2pa4IoHSkt6vLIuRaQ9q32khzt4GCxtNu6k46GeiIR2lIfDQQsafPzq1LGRGL9Gk9d+vrwewvfHPQOoexQVjxdB/auk/zmaUMdsfz6bVUtIalT7bxveP1ZHh6GPDPYeSzeD69kcpIfxymFWLNrka+ljhBTWkWwz2JiJT84YHnz2iPx0P20PkmRF5i6HYiwZFJsn/YzdezbzE3cQibY5xV266z6RfXohakb+xB9CjanCD9qTbW7Grk4WV38VZm0l6dhQiEw9taHSuDqrS0FIfDwXM3X9mHMsvRAk/sauDpQy38P+GtzOTGB9mEpkD0C2dS8n8zOjqK9ng8WJZFU+JTjasGvaCNXPpvJBPoMlm0OoDNMfWVxONfWNSUPUZ7TUQ56tCZlPwSgMnJSVRpaSmxsbFE1raw82ZxAZZRQUiBYUKGp5UlOX2krBzmoUVjiIKhHge9rfPo+Wcy3ZeXIYASgL1/X5RfMXMvj46OosrLy7HZbGitUUohIuzoem0RofALaOsghgWGjky0MiJTL8b0lOvI8hN1DKXKP0jd3TNTWDgcJhgMoo4ePYrD4Yi+KmaeLlprnrtXFo9h/AAlG1AqE8yFmBrC+jO0bgH9EVpO/1F2Dc5g//OAsbEx/j0Af+USsQynL1UAAAAASUVORK5CYII=');
|
||
}
|
||
/* top right bottom left */
|
||
div.vis-network div.vis-manipulation div.vis-label,
|
||
div.vis-network div.vis-edit-mode div.vis-label {
|
||
margin: 0 0 0 23px;
|
||
line-height: 25px;
|
||
}
|
||
div.vis-network div.vis-manipulation div.vis-separator-line {
|
||
float: left;
|
||
display: inline-block;
|
||
width: 1px;
|
||
height: 21px;
|
||
background-color: #bdbdbd;
|
||
margin: 0px 7px 0 15px; /*top right bottom left*/
|
||
}
|
||
|
||
/* TODO: is this redundant?
|
||
div.network-navigation_wrapper {
|
||
position: absolute;
|
||
left: 0;
|
||
top: 0;
|
||
width: 100%;
|
||
height: 100%;
|
||
}
|
||
*/
|
||
`;fp(qlt);function Ylt(n,e){var t=typeof j1<"u"&&Ad(n)||n["@@iterator"];if(!t){if(Hn(n)||(t=Xlt(n))||e){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(c){throw c},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,o=!1,a;return{s:function(){t=t.call(n)},n:function(){var c=t.next();return s=c.done,c},e:function(c){o=!0,a=c},f:function(){try{!s&&t.return!=null&&t.return()}finally{if(o)throw a}}}}function Xlt(n,e){var t;if(n){if(typeof n=="string")return NU(n,e);var r=ko(t=Object.prototype.toString.call(n)).call(t,8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return Cd(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return NU(n,e)}}function NU(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}var Zlt=function(){function n(e,t,r,i){var s=this,o,a;sr(this,n),this.body=e,this.canvas=t,this.selectionHandler=r,this.interactionHandler=i,this.editMode=!1,this.manipulationDiv=void 0,this.editModeDiv=void 0,this.closeDiv=void 0,this._domEventListenerCleanupQueue=[],this.temporaryUIFunctions={},this.temporaryEventFunctions=[],this.touchTime=0,this.temporaryIds={nodes:[],edges:[]},this.guiEnabled=!1,this.inMode=!1,this.selectedControlNode=void 0,this.options={},this.defaultOptions={enabled:!1,initiallyActive:!1,addNode:!0,addEdge:!0,editNode:void 0,editEdge:!0,deleteNode:!0,deleteEdge:!0,controlNodeStyle:{shape:"dot",size:6,color:{background:"#ff0000",border:"#3c3c3c",highlight:{background:"#07f968",border:"#3c3c3c"}},borderWidth:2,borderWidthSelected:2}},oo(this.options,this.defaultOptions),this.body.emitter.on("destroy",function(){s._clean()}),this.body.emitter.on("_dataChanged",Xt(o=this._restore).call(o,this)),this.body.emitter.on("_resetData",Xt(a=this._restore).call(a,this))}return or(n,[{key:"_restore",value:function(){this.inMode!==!1&&(this.options.initiallyActive===!0?this.enableEditMode():this.disableEditMode())}},{key:"setOptions",value:function(t,r,i){r!==void 0&&(r.locale!==void 0?this.options.locale=r.locale:this.options.locale=i.locale,r.locales!==void 0?this.options.locales=r.locales:this.options.locales=i.locales),t!==void 0&&(typeof t=="boolean"?this.options.enabled=t:(this.options.enabled=!0,ms(this.options,t)),this.options.initiallyActive===!0&&(this.editMode=!0),this._setup())}},{key:"toggleEditMode",value:function(){this.editMode===!0?this.disableEditMode():this.enableEditMode()}},{key:"enableEditMode",value:function(){this.editMode=!0,this._clean(),this.guiEnabled===!0&&(this.manipulationDiv.style.display="block",this.closeDiv.style.display="block",this.editModeDiv.style.display="none",this.showManipulatorToolbar())}},{key:"disableEditMode",value:function(){this.editMode=!1,this._clean(),this.guiEnabled===!0&&(this.manipulationDiv.style.display="none",this.closeDiv.style.display="none",this.editModeDiv.style.display="block",this._createEditButton())}},{key:"showManipulatorToolbar",value:function(){if(this._clean(),this.manipulationDOM={},this.guiEnabled===!0){var t,r;this.editMode=!0,this.manipulationDiv.style.display="block",this.closeDiv.style.display="block";var i=this.selectionHandler.getSelectedNodeCount(),s=this.selectionHandler.getSelectedEdgeCount(),o=i+s,a=this.options.locales[this.options.locale],l=!1;this.options.addNode!==!1&&(this._createAddNodeButton(a),l=!0),this.options.addEdge!==!1&&(l===!0?this._createSeperator(1):l=!0,this._createAddEdgeButton(a)),i===1&&typeof this.options.editNode=="function"?(l===!0?this._createSeperator(2):l=!0,this._createEditNodeButton(a)):s===1&&i===0&&this.options.editEdge!==!1&&(l===!0?this._createSeperator(3):l=!0,this._createEditEdgeButton(a)),o!==0&&(i>0&&this.options.deleteNode!==!1?(l===!0&&this._createSeperator(4),this._createDeleteButton(a)):i===0&&this.options.deleteEdge!==!1&&(l===!0&&this._createSeperator(4),this._createDeleteButton(a))),this._bindElementEvents(this.closeDiv,Xt(t=this.toggleEditMode).call(t,this)),this._temporaryBindEvent("select",Xt(r=this.showManipulatorToolbar).call(r,this))}this.body.emitter.emit("_redraw")}},{key:"addNodeMode",value:function(){var t;if(this.editMode!==!0&&this.enableEditMode(),this._clean(),this.inMode="addNode",this.guiEnabled===!0){var r,i=this.options.locales[this.options.locale];this.manipulationDOM={},this._createBackButton(i),this._createSeperator(),this._createDescription(i.addDescription||this.options.locales.en.addDescription),this._bindElementEvents(this.closeDiv,Xt(r=this.toggleEditMode).call(r,this))}this._temporaryBindEvent("click",Xt(t=this._performAddNode).call(t,this))}},{key:"editNode",value:function(){var t=this;this.editMode!==!0&&this.enableEditMode(),this._clean();var r=this.selectionHandler.getSelectedNodes()[0];if(r!==void 0)if(this.inMode="editNode",typeof this.options.editNode=="function")if(r.isCluster!==!0){var i=ms({},r.options,!1);if(i.x=r.x,i.y=r.y,this.options.editNode.length===2)this.options.editNode(i,function(s){s!=null&&t.inMode==="editNode"&&t.body.data.nodes.getDataSet().update(s),t.showManipulatorToolbar()});else throw new Error("The function for edit does not support two arguments (data, callback)")}else alert(this.options.locales[this.options.locale].editClusterError||this.options.locales.en.editClusterError);else throw new Error("No function has been configured to handle the editing of nodes.");else this.showManipulatorToolbar()}},{key:"addEdgeMode",value:function(){var t,r,i,s,o;if(this.editMode!==!0&&this.enableEditMode(),this._clean(),this.inMode="addEdge",this.guiEnabled===!0){var a,l=this.options.locales[this.options.locale];this.manipulationDOM={},this._createBackButton(l),this._createSeperator(),this._createDescription(l.edgeDescription||this.options.locales.en.edgeDescription),this._bindElementEvents(this.closeDiv,Xt(a=this.toggleEditMode).call(a,this))}this._temporaryBindUI("onTouch",Xt(t=this._handleConnect).call(t,this)),this._temporaryBindUI("onDragEnd",Xt(r=this._finishConnect).call(r,this)),this._temporaryBindUI("onDrag",Xt(i=this._dragControlNode).call(i,this)),this._temporaryBindUI("onRelease",Xt(s=this._finishConnect).call(s,this)),this._temporaryBindUI("onDragStart",Xt(o=this._dragStartEdge).call(o,this)),this._temporaryBindUI("onHold",function(){})}},{key:"editEdgeMode",value:function(){if(this.editMode!==!0&&this.enableEditMode(),this._clean(),this.inMode="editEdge",qn(this.options.editEdge)==="object"&&typeof this.options.editEdge.editWithoutDrag=="function"&&(this.edgeBeingEditedId=this.selectionHandler.getSelectedEdgeIds()[0],this.edgeBeingEditedId!==void 0)){var t=this.body.edges[this.edgeBeingEditedId];this._performEditEdge(t.from.id,t.to.id);return}if(this.guiEnabled===!0){var r,i=this.options.locales[this.options.locale];this.manipulationDOM={},this._createBackButton(i),this._createSeperator(),this._createDescription(i.editEdgeDescription||this.options.locales.en.editEdgeDescription),this._bindElementEvents(this.closeDiv,Xt(r=this.toggleEditMode).call(r,this))}if(this.edgeBeingEditedId=this.selectionHandler.getSelectedEdgeIds()[0],this.edgeBeingEditedId!==void 0){var s,o,a,l,c=this.body.edges[this.edgeBeingEditedId],u=this._getNewTargetNode(c.from.x,c.from.y),h=this._getNewTargetNode(c.to.x,c.to.y);this.temporaryIds.nodes.push(u.id),this.temporaryIds.nodes.push(h.id),this.body.nodes[u.id]=u,this.body.nodeIndices.push(u.id),this.body.nodes[h.id]=h,this.body.nodeIndices.push(h.id),this._temporaryBindUI("onTouch",Xt(s=this._controlNodeTouch).call(s,this)),this._temporaryBindUI("onTap",function(){}),this._temporaryBindUI("onHold",function(){}),this._temporaryBindUI("onDragStart",Xt(o=this._controlNodeDragStart).call(o,this)),this._temporaryBindUI("onDrag",Xt(a=this._controlNodeDrag).call(a,this)),this._temporaryBindUI("onDragEnd",Xt(l=this._controlNodeDragEnd).call(l,this)),this._temporaryBindUI("onMouseMove",function(){}),this._temporaryBindEvent("beforeDrawing",function(d){var g=c.edgeType.findBorderPositions(d);u.selected===!1&&(u.x=g.from.x,u.y=g.from.y),h.selected===!1&&(h.x=g.to.x,h.y=g.to.y)}),this.body.emitter.emit("_redraw")}else this.showManipulatorToolbar()}},{key:"deleteSelected",value:function(){var t=this;this.editMode!==!0&&this.enableEditMode(),this._clean(),this.inMode="delete";var r=this.selectionHandler.getSelectedNodeIds(),i=this.selectionHandler.getSelectedEdgeIds(),s=void 0;if(r.length>0){for(var o=0;o<r.length;o++)if(this.body.nodes[r[o]].isCluster===!0){alert(this.options.locales[this.options.locale].deleteClusterError||this.options.locales.en.deleteClusterError);return}typeof this.options.deleteNode=="function"&&(s=this.options.deleteNode)}else i.length>0&&typeof this.options.deleteEdge=="function"&&(s=this.options.deleteEdge);if(typeof s=="function"){var a={nodes:r,edges:i};if(s.length===2)s(a,function(l){l!=null&&t.inMode==="delete"?(t.body.data.edges.getDataSet().remove(l.edges),t.body.data.nodes.getDataSet().remove(l.nodes),t.body.emitter.emit("startSimulation"),t.showManipulatorToolbar()):(t.body.emitter.emit("startSimulation"),t.showManipulatorToolbar())});else throw new Error("The function for delete does not support two arguments (data, callback)")}else this.body.data.edges.getDataSet().remove(i),this.body.data.nodes.getDataSet().remove(r),this.body.emitter.emit("startSimulation"),this.showManipulatorToolbar()}},{key:"_setup",value:function(){this.options.enabled===!0?(this.guiEnabled=!0,this._createWrappers(),this.editMode===!1?this._createEditButton():this.showManipulatorToolbar()):(this._removeManipulationDOM(),this.guiEnabled=!1)}},{key:"_createWrappers",value:function(){if(this.manipulationDiv===void 0&&(this.manipulationDiv=document.createElement("div"),this.manipulationDiv.className="vis-manipulation",this.editMode===!0?this.manipulationDiv.style.display="block":this.manipulationDiv.style.display="none",this.canvas.frame.appendChild(this.manipulationDiv)),this.editModeDiv===void 0&&(this.editModeDiv=document.createElement("div"),this.editModeDiv.className="vis-edit-mode",this.editMode===!0?this.editModeDiv.style.display="none":this.editModeDiv.style.display="block",this.canvas.frame.appendChild(this.editModeDiv)),this.closeDiv===void 0){var t,r;this.closeDiv=document.createElement("button"),this.closeDiv.className="vis-close",this.closeDiv.setAttribute("aria-label",(t=(r=this.options.locales[this.options.locale])===null||r===void 0?void 0:r.close)!==null&&t!==void 0?t:this.options.locales.en.close),this.closeDiv.style.display=this.manipulationDiv.style.display,this.canvas.frame.appendChild(this.closeDiv)}}},{key:"_getNewTargetNode",value:function(t,r){var i=ms({},this.options.controlNodeStyle);i.id="targetNode"+m2(),i.hidden=!1,i.physics=!1,i.x=t,i.y=r;var s=this.body.functions.createNode(i);return s.shape.boundingBox={left:t,right:t,top:r,bottom:r},s}},{key:"_createEditButton",value:function(){var t;this._clean(),this.manipulationDOM={},vh(this.editModeDiv);var r=this.options.locales[this.options.locale],i=this._createButton("editMode","vis-edit vis-edit-mode",r.edit||this.options.locales.en.edit);this.editModeDiv.appendChild(i),this._bindElementEvents(i,Xt(t=this.toggleEditMode).call(t,this))}},{key:"_clean",value:function(){this.inMode=!1,this.guiEnabled===!0&&(vh(this.editModeDiv),vh(this.manipulationDiv),this._cleanupDOMEventListeners()),this._cleanupTemporaryNodesAndEdges(),this._unbindTemporaryUIs(),this._unbindTemporaryEvents(),this.body.emitter.emit("restorePhysics")}},{key:"_cleanupDOMEventListeners",value:function(){var t,r=Ylt(Cu(t=this._domEventListenerCleanupQueue).call(t,0)),i;try{for(r.s();!(i=r.n()).done;){var s=i.value;s()}}catch(o){r.e(o)}finally{r.f()}}},{key:"_removeManipulationDOM",value:function(){this._clean(),vh(this.manipulationDiv),vh(this.editModeDiv),vh(this.closeDiv),this.manipulationDiv&&this.canvas.frame.removeChild(this.manipulationDiv),this.editModeDiv&&this.canvas.frame.removeChild(this.editModeDiv),this.closeDiv&&this.canvas.frame.removeChild(this.closeDiv),this.manipulationDiv=void 0,this.editModeDiv=void 0,this.closeDiv=void 0}},{key:"_createSeperator",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;this.manipulationDOM["seperatorLineDiv"+t]=document.createElement("div"),this.manipulationDOM["seperatorLineDiv"+t].className="vis-separator-line",this.manipulationDiv.appendChild(this.manipulationDOM["seperatorLineDiv"+t])}},{key:"_createAddNodeButton",value:function(t){var r,i=this._createButton("addNode","vis-add",t.addNode||this.options.locales.en.addNode);this.manipulationDiv.appendChild(i),this._bindElementEvents(i,Xt(r=this.addNodeMode).call(r,this))}},{key:"_createAddEdgeButton",value:function(t){var r,i=this._createButton("addEdge","vis-connect",t.addEdge||this.options.locales.en.addEdge);this.manipulationDiv.appendChild(i),this._bindElementEvents(i,Xt(r=this.addEdgeMode).call(r,this))}},{key:"_createEditNodeButton",value:function(t){var r,i=this._createButton("editNode","vis-edit",t.editNode||this.options.locales.en.editNode);this.manipulationDiv.appendChild(i),this._bindElementEvents(i,Xt(r=this.editNode).call(r,this))}},{key:"_createEditEdgeButton",value:function(t){var r,i=this._createButton("editEdge","vis-edit",t.editEdge||this.options.locales.en.editEdge);this.manipulationDiv.appendChild(i),this._bindElementEvents(i,Xt(r=this.editEdgeMode).call(r,this))}},{key:"_createDeleteButton",value:function(t){var r,i;this.options.rtl?i="vis-delete-rtl":i="vis-delete";var s=this._createButton("delete",i,t.del||this.options.locales.en.del);this.manipulationDiv.appendChild(s),this._bindElementEvents(s,Xt(r=this.deleteSelected).call(r,this))}},{key:"_createBackButton",value:function(t){var r,i=this._createButton("back","vis-back",t.back||this.options.locales.en.back);this.manipulationDiv.appendChild(i),this._bindElementEvents(i,Xt(r=this.showManipulatorToolbar).call(r,this))}},{key:"_createButton",value:function(t,r,i){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"vis-label";return this.manipulationDOM[t+"Div"]=document.createElement("button"),this.manipulationDOM[t+"Div"].className="vis-button "+r,this.manipulationDOM[t+"Label"]=document.createElement("div"),this.manipulationDOM[t+"Label"].className=s,this.manipulationDOM[t+"Label"].innerText=i,this.manipulationDOM[t+"Div"].appendChild(this.manipulationDOM[t+"Label"]),this.manipulationDOM[t+"Div"]}},{key:"_createDescription",value:function(t){this.manipulationDOM.descriptionLabel=document.createElement("div"),this.manipulationDOM.descriptionLabel.className="vis-none",this.manipulationDOM.descriptionLabel.innerText=t,this.manipulationDiv.appendChild(this.manipulationDOM.descriptionLabel)}},{key:"_temporaryBindEvent",value:function(t,r){this.temporaryEventFunctions.push({event:t,boundFunction:r}),this.body.emitter.on(t,r)}},{key:"_temporaryBindUI",value:function(t,r){if(this.body.eventListeners[t]!==void 0)this.temporaryUIFunctions[t]=this.body.eventListeners[t],this.body.eventListeners[t]=r;else throw new Error("This UI function does not exist. Typo? You tried: "+t+" possible are: "+$0(xs(this.body.eventListeners)))}},{key:"_unbindTemporaryUIs",value:function(){for(var t in this.temporaryUIFunctions)Object.prototype.hasOwnProperty.call(this.temporaryUIFunctions,t)&&(this.body.eventListeners[t]=this.temporaryUIFunctions[t],delete this.temporaryUIFunctions[t]);this.temporaryUIFunctions={}}},{key:"_unbindTemporaryEvents",value:function(){for(var t=0;t<this.temporaryEventFunctions.length;t++){var r=this.temporaryEventFunctions[t].event,i=this.temporaryEventFunctions[t].boundFunction;this.body.emitter.off(r,i)}this.temporaryEventFunctions=[]}},{key:"_bindElementEvents",value:function(t,r){var i=new p2(t,{});Z3(i,r),this._domEventListenerCleanupQueue.push(function(){i.destroy()});var s=function(a){var l=a.keyCode,c=a.key;(c==="Enter"||c===" "||l===13||l===32)&&r()};t.addEventListener("keyup",s,!1),this._domEventListenerCleanupQueue.push(function(){t.removeEventListener("keyup",s,!1)})}},{key:"_cleanupTemporaryNodesAndEdges",value:function(){for(var t=0;t<this.temporaryIds.edges.length;t++){var r;this.body.edges[this.temporaryIds.edges[t]].disconnect(),delete this.body.edges[this.temporaryIds.edges[t]];var i=Ai(r=this.body.edgeIndices).call(r,this.temporaryIds.edges[t]);if(i!==-1){var s;Cu(s=this.body.edgeIndices).call(s,i,1)}}for(var o=0;o<this.temporaryIds.nodes.length;o++){var a;delete this.body.nodes[this.temporaryIds.nodes[o]];var l=Ai(a=this.body.nodeIndices).call(a,this.temporaryIds.nodes[o]);if(l!==-1){var c;Cu(c=this.body.nodeIndices).call(c,l,1)}}this.temporaryIds={nodes:[],edges:[]}}},{key:"_controlNodeTouch",value:function(t){this.selectionHandler.unselectAll(),this.lastTouch=this.body.functions.getPointer(t.center),this.lastTouch.translation=oo({},this.body.view.translation)}},{key:"_controlNodeDragStart",value:function(){var t=this.lastTouch,r=this.selectionHandler._pointerToPositionObject(t),i=this.body.nodes[this.temporaryIds.nodes[0]],s=this.body.nodes[this.temporaryIds.nodes[1]],o=this.body.edges[this.edgeBeingEditedId];this.selectedControlNode=void 0;var a=i.isOverlappingWith(r),l=s.isOverlappingWith(r);a===!0?(this.selectedControlNode=i,o.edgeType.from=i):l===!0&&(this.selectedControlNode=s,o.edgeType.to=s),this.selectedControlNode!==void 0&&this.selectionHandler.selectObject(this.selectedControlNode),this.body.emitter.emit("_redraw")}},{key:"_controlNodeDrag",value:function(t){this.body.emitter.emit("disablePhysics");var r=this.body.functions.getPointer(t.center),i=this.canvas.DOMtoCanvas(r);this.selectedControlNode!==void 0?(this.selectedControlNode.x=i.x,this.selectedControlNode.y=i.y):this.interactionHandler.onDrag(t),this.body.emitter.emit("_redraw")}},{key:"_controlNodeDragEnd",value:function(t){var r=this.body.functions.getPointer(t.center),i=this.selectionHandler._pointerToPositionObject(r),s=this.body.edges[this.edgeBeingEditedId];if(this.selectedControlNode!==void 0){this.selectionHandler.unselectAll();for(var o=this.selectionHandler._getAllNodesOverlappingWith(i),a=void 0,l=o.length-1;l>=0;l--)if(o[l]!==this.selectedControlNode.id){a=this.body.nodes[o[l]];break}if(a!==void 0&&this.selectedControlNode!==void 0)if(a.isCluster===!0)alert(this.options.locales[this.options.locale].createEdgeError||this.options.locales.en.createEdgeError);else{var c=this.body.nodes[this.temporaryIds.nodes[0]];this.selectedControlNode.id===c.id?this._performEditEdge(a.id,s.to.id):this._performEditEdge(s.from.id,a.id)}else s.updateEdgeType(),this.body.emitter.emit("restorePhysics");this.body.emitter.emit("_redraw")}}},{key:"_handleConnect",value:function(t){if(new Date().valueOf()-this.touchTime>100){this.lastTouch=this.body.functions.getPointer(t.center),this.lastTouch.translation=oo({},this.body.view.translation),this.interactionHandler.drag.pointer=this.lastTouch,this.interactionHandler.drag.translation=this.lastTouch.translation;var r=this.lastTouch,i=this.selectionHandler.getNodeAt(r);if(i!==void 0)if(i.isCluster===!0)alert(this.options.locales[this.options.locale].createEdgeError||this.options.locales.en.createEdgeError);else{var s=this._getNewTargetNode(i.x,i.y);this.body.nodes[s.id]=s,this.body.nodeIndices.push(s.id);var o=this.body.functions.createEdge({id:"connectionEdge"+m2(),from:i.id,to:s.id,physics:!1,smooth:{enabled:!0,type:"continuous",roundness:.5}});this.body.edges[o.id]=o,this.body.edgeIndices.push(o.id),this.temporaryIds.nodes.push(s.id),this.temporaryIds.edges.push(o.id)}this.touchTime=new Date().valueOf()}}},{key:"_dragControlNode",value:function(t){var r=this.body.functions.getPointer(t.center),i=this.selectionHandler._pointerToPositionObject(r),s=void 0;this.temporaryIds.edges[0]!==void 0&&(s=this.body.edges[this.temporaryIds.edges[0]].fromId);for(var o=this.selectionHandler._getAllNodesOverlappingWith(i),a=void 0,l=o.length-1;l>=0;l--){var c;if(Ai(c=this.temporaryIds.nodes).call(c,o[l])===-1){a=this.body.nodes[o[l]];break}}if(t.controlEdge={from:s,to:a?a.id:void 0},this.selectionHandler.generateClickEvent("controlNodeDragging",t,r),this.temporaryIds.nodes[0]!==void 0){var u=this.body.nodes[this.temporaryIds.nodes[0]];u.x=this.canvas._XconvertDOMtoCanvas(r.x),u.y=this.canvas._YconvertDOMtoCanvas(r.y),this.body.emitter.emit("_redraw")}else this.interactionHandler.onDrag(t)}},{key:"_finishConnect",value:function(t){var r=this.body.functions.getPointer(t.center),i=this.selectionHandler._pointerToPositionObject(r),s=void 0;this.temporaryIds.edges[0]!==void 0&&(s=this.body.edges[this.temporaryIds.edges[0]].fromId);for(var o=this.selectionHandler._getAllNodesOverlappingWith(i),a=void 0,l=o.length-1;l>=0;l--){var c;if(Ai(c=this.temporaryIds.nodes).call(c,o[l])===-1){a=this.body.nodes[o[l]];break}}this._cleanupTemporaryNodesAndEdges(),a!==void 0&&(a.isCluster===!0?alert(this.options.locales[this.options.locale].createEdgeError||this.options.locales.en.createEdgeError):this.body.nodes[s]!==void 0&&this.body.nodes[a.id]!==void 0&&this._performAddEdge(s,a.id)),t.controlEdge={from:s,to:a?a.id:void 0},this.selectionHandler.generateClickEvent("controlNodeDragEnd",t,r),this.body.emitter.emit("_redraw")}},{key:"_dragStartEdge",value:function(t){var r=this.lastTouch;this.selectionHandler.generateClickEvent("dragStart",t,r,void 0,!0)}},{key:"_performAddNode",value:function(t){var r=this,i={id:m2(),x:t.pointer.canvas.x,y:t.pointer.canvas.y,label:"new"};if(typeof this.options.addNode=="function")if(this.options.addNode.length===2)this.options.addNode(i,function(s){s!=null&&r.inMode==="addNode"&&r.body.data.nodes.getDataSet().add(s),r.showManipulatorToolbar()});else throw this.showManipulatorToolbar(),new Error("The function for add does not support two arguments (data,callback)");else this.body.data.nodes.getDataSet().add(i),this.showManipulatorToolbar()}},{key:"_performAddEdge",value:function(t,r){var i=this,s={from:t,to:r};if(typeof this.options.addEdge=="function")if(this.options.addEdge.length===2)this.options.addEdge(s,function(o){o!=null&&i.inMode==="addEdge"&&(i.body.data.edges.getDataSet().add(o),i.selectionHandler.unselectAll(),i.showManipulatorToolbar())});else throw new Error("The function for connect does not support two arguments (data,callback)");else this.body.data.edges.getDataSet().add(s),this.selectionHandler.unselectAll(),this.showManipulatorToolbar()}},{key:"_performEditEdge",value:function(t,r){var i=this,s={id:this.edgeBeingEditedId,from:t,to:r,label:this.body.data.edges.get(this.edgeBeingEditedId).label},o=this.options.editEdge;if(qn(o)==="object"&&(o=o.editWithoutDrag),typeof o=="function")if(o.length===2)o(s,function(a){a==null||i.inMode!=="editEdge"?(i.body.edges[s.id].updateEdgeType(),i.body.emitter.emit("_redraw"),i.showManipulatorToolbar()):(i.body.data.edges.getDataSet().update(a),i.selectionHandler.unselectAll(),i.showManipulatorToolbar())});else throw new Error("The function for edit does not support two arguments (data, callback)");else this.body.data.edges.getDataSet().update(s),this.selectionHandler.unselectAll(),this.showManipulatorToolbar()}}]),n}(),lr="string",qt="boolean",yt="number",nm="array",Xr="object",Oae="dom",Qlt="any",hw=["arrow","bar","box","circle","crow","curve","diamond","image","inv_curve","inv_triangle","triangle","vee"],dw={borderWidth:{number:yt},borderWidthSelected:{number:yt,undefined:"undefined"},brokenImage:{string:lr,undefined:"undefined"},chosen:{label:{boolean:qt,function:"function"},node:{boolean:qt,function:"function"},__type__:{object:Xr,boolean:qt}},color:{border:{string:lr},background:{string:lr},highlight:{border:{string:lr},background:{string:lr},__type__:{object:Xr,string:lr}},hover:{border:{string:lr},background:{string:lr},__type__:{object:Xr,string:lr}},__type__:{object:Xr,string:lr}},opacity:{number:yt,undefined:"undefined"},fixed:{x:{boolean:qt},y:{boolean:qt},__type__:{object:Xr,boolean:qt}},font:{align:{string:lr},color:{string:lr},size:{number:yt},face:{string:lr},background:{string:lr},strokeWidth:{number:yt},strokeColor:{string:lr},vadjust:{number:yt},multi:{boolean:qt,string:lr},bold:{color:{string:lr},size:{number:yt},face:{string:lr},mod:{string:lr},vadjust:{number:yt},__type__:{object:Xr,string:lr}},boldital:{color:{string:lr},size:{number:yt},face:{string:lr},mod:{string:lr},vadjust:{number:yt},__type__:{object:Xr,string:lr}},ital:{color:{string:lr},size:{number:yt},face:{string:lr},mod:{string:lr},vadjust:{number:yt},__type__:{object:Xr,string:lr}},mono:{color:{string:lr},size:{number:yt},face:{string:lr},mod:{string:lr},vadjust:{number:yt},__type__:{object:Xr,string:lr}},__type__:{object:Xr,string:lr}},group:{string:lr,number:yt,undefined:"undefined"},heightConstraint:{minimum:{number:yt},valign:{string:lr},__type__:{object:Xr,boolean:qt,number:yt}},hidden:{boolean:qt},icon:{face:{string:lr},code:{string:lr},size:{number:yt},color:{string:lr},weight:{string:lr,number:yt},__type__:{object:Xr}},id:{string:lr,number:yt},image:{selected:{string:lr,undefined:"undefined"},unselected:{string:lr,undefined:"undefined"},__type__:{object:Xr,string:lr}},imagePadding:{top:{number:yt},right:{number:yt},bottom:{number:yt},left:{number:yt},__type__:{object:Xr,number:yt}},label:{string:lr,undefined:"undefined"},labelHighlightBold:{boolean:qt},level:{number:yt,undefined:"undefined"},margin:{top:{number:yt},right:{number:yt},bottom:{number:yt},left:{number:yt},__type__:{object:Xr,number:yt}},mass:{number:yt},physics:{boolean:qt},scaling:{min:{number:yt},max:{number:yt},label:{enabled:{boolean:qt},min:{number:yt},max:{number:yt},maxVisible:{number:yt},drawThreshold:{number:yt},__type__:{object:Xr,boolean:qt}},customScalingFunction:{function:"function"},__type__:{object:Xr}},shadow:{enabled:{boolean:qt},color:{string:lr},size:{number:yt},x:{number:yt},y:{number:yt},__type__:{object:Xr,boolean:qt}},shape:{string:["custom","ellipse","circle","database","box","text","image","circularImage","diamond","dot","star","triangle","triangleDown","square","icon","hexagon"]},ctxRenderer:{function:"function"},shapeProperties:{borderDashes:{boolean:qt,array:nm},borderRadius:{number:yt},interpolation:{boolean:qt},useImageSize:{boolean:qt},useBorderWithImage:{boolean:qt},coordinateOrigin:{string:["center","top-left"]},__type__:{object:Xr}},size:{number:yt},title:{string:lr,dom:Oae,undefined:"undefined"},value:{number:yt,undefined:"undefined"},widthConstraint:{minimum:{number:yt},maximum:{number:yt},__type__:{object:Xr,boolean:qt,number:yt}},x:{number:yt},y:{number:yt},__type__:{object:Xr}},Jlt={configure:{enabled:{boolean:qt},filter:{boolean:qt,string:lr,array:nm,function:"function"},container:{dom:Oae},showButton:{boolean:qt},__type__:{object:Xr,boolean:qt,string:lr,array:nm,function:"function"}},edges:{arrows:{to:{enabled:{boolean:qt},scaleFactor:{number:yt},type:{string:hw},imageHeight:{number:yt},imageWidth:{number:yt},src:{string:lr},__type__:{object:Xr,boolean:qt}},middle:{enabled:{boolean:qt},scaleFactor:{number:yt},type:{string:hw},imageWidth:{number:yt},imageHeight:{number:yt},src:{string:lr},__type__:{object:Xr,boolean:qt}},from:{enabled:{boolean:qt},scaleFactor:{number:yt},type:{string:hw},imageWidth:{number:yt},imageHeight:{number:yt},src:{string:lr},__type__:{object:Xr,boolean:qt}},__type__:{string:["from","to","middle"],object:Xr}},endPointOffset:{from:{number:yt},to:{number:yt},__type__:{object:Xr,number:yt}},arrowStrikethrough:{boolean:qt},background:{enabled:{boolean:qt},color:{string:lr},size:{number:yt},dashes:{boolean:qt,array:nm},__type__:{object:Xr,boolean:qt}},chosen:{label:{boolean:qt,function:"function"},edge:{boolean:qt,function:"function"},__type__:{object:Xr,boolean:qt}},color:{color:{string:lr},highlight:{string:lr},hover:{string:lr},inherit:{string:["from","to","both"],boolean:qt},opacity:{number:yt},__type__:{object:Xr,string:lr}},dashes:{boolean:qt,array:nm},font:{color:{string:lr},size:{number:yt},face:{string:lr},background:{string:lr},strokeWidth:{number:yt},strokeColor:{string:lr},align:{string:["horizontal","top","middle","bottom"]},vadjust:{number:yt},multi:{boolean:qt,string:lr},bold:{color:{string:lr},size:{number:yt},face:{string:lr},mod:{string:lr},vadjust:{number:yt},__type__:{object:Xr,string:lr}},boldital:{color:{string:lr},size:{number:yt},face:{string:lr},mod:{string:lr},vadjust:{number:yt},__type__:{object:Xr,string:lr}},ital:{color:{string:lr},size:{number:yt},face:{string:lr},mod:{string:lr},vadjust:{number:yt},__type__:{object:Xr,string:lr}},mono:{color:{string:lr},size:{number:yt},face:{string:lr},mod:{string:lr},vadjust:{number:yt},__type__:{object:Xr,string:lr}},__type__:{object:Xr,string:lr}},hidden:{boolean:qt},hoverWidth:{function:"function",number:yt},label:{string:lr,undefined:"undefined"},labelHighlightBold:{boolean:qt},length:{number:yt,undefined:"undefined"},physics:{boolean:qt},scaling:{min:{number:yt},max:{number:yt},label:{enabled:{boolean:qt},min:{number:yt},max:{number:yt},maxVisible:{number:yt},drawThreshold:{number:yt},__type__:{object:Xr,boolean:qt}},customScalingFunction:{function:"function"},__type__:{object:Xr}},selectionWidth:{function:"function",number:yt},selfReferenceSize:{number:yt},selfReference:{size:{number:yt},angle:{number:yt},renderBehindTheNode:{boolean:qt},__type__:{object:Xr}},shadow:{enabled:{boolean:qt},color:{string:lr},size:{number:yt},x:{number:yt},y:{number:yt},__type__:{object:Xr,boolean:qt}},smooth:{enabled:{boolean:qt},type:{string:["dynamic","continuous","discrete","diagonalCross","straightCross","horizontal","vertical","curvedCW","curvedCCW","cubicBezier"]},roundness:{number:yt},forceDirection:{string:["horizontal","vertical","none"],boolean:qt},__type__:{object:Xr,boolean:qt}},title:{string:lr,undefined:"undefined"},width:{number:yt},widthConstraint:{maximum:{number:yt},__type__:{object:Xr,boolean:qt,number:yt}},value:{number:yt,undefined:"undefined"},__type__:{object:Xr}},groups:{useDefaultGroups:{boolean:qt},__any__:dw,__type__:{object:Xr}},interaction:{dragNodes:{boolean:qt},dragView:{boolean:qt},hideEdgesOnDrag:{boolean:qt},hideEdgesOnZoom:{boolean:qt},hideNodesOnDrag:{boolean:qt},hover:{boolean:qt},keyboard:{enabled:{boolean:qt},speed:{x:{number:yt},y:{number:yt},zoom:{number:yt},__type__:{object:Xr}},bindToWindow:{boolean:qt},autoFocus:{boolean:qt},__type__:{object:Xr,boolean:qt}},multiselect:{boolean:qt},navigationButtons:{boolean:qt},selectable:{boolean:qt},selectConnectedEdges:{boolean:qt},hoverConnectedEdges:{boolean:qt},tooltipDelay:{number:yt},zoomView:{boolean:qt},zoomSpeed:{number:yt},__type__:{object:Xr}},layout:{randomSeed:{undefined:"undefined",number:yt,string:lr},improvedLayout:{boolean:qt},clusterThreshold:{number:yt},hierarchical:{enabled:{boolean:qt},levelSeparation:{number:yt},nodeSpacing:{number:yt},treeSpacing:{number:yt},blockShifting:{boolean:qt},edgeMinimization:{boolean:qt},parentCentralization:{boolean:qt},direction:{string:["UD","DU","LR","RL"]},sortMethod:{string:["hubsize","directed"]},shakeTowards:{string:["leaves","roots"]},__type__:{object:Xr,boolean:qt}},__type__:{object:Xr}},manipulation:{enabled:{boolean:qt},initiallyActive:{boolean:qt},addNode:{boolean:qt,function:"function"},addEdge:{boolean:qt,function:"function"},editNode:{function:"function"},editEdge:{editWithoutDrag:{function:"function"},__type__:{object:Xr,boolean:qt,function:"function"}},deleteNode:{boolean:qt,function:"function"},deleteEdge:{boolean:qt,function:"function"},controlNodeStyle:dw,__type__:{object:Xr,boolean:qt}},nodes:dw,physics:{enabled:{boolean:qt},barnesHut:{theta:{number:yt},gravitationalConstant:{number:yt},centralGravity:{number:yt},springLength:{number:yt},springConstant:{number:yt},damping:{number:yt},avoidOverlap:{number:yt},__type__:{object:Xr}},forceAtlas2Based:{theta:{number:yt},gravitationalConstant:{number:yt},centralGravity:{number:yt},springLength:{number:yt},springConstant:{number:yt},damping:{number:yt},avoidOverlap:{number:yt},__type__:{object:Xr}},repulsion:{centralGravity:{number:yt},springLength:{number:yt},springConstant:{number:yt},nodeDistance:{number:yt},damping:{number:yt},__type__:{object:Xr}},hierarchicalRepulsion:{centralGravity:{number:yt},springLength:{number:yt},springConstant:{number:yt},nodeDistance:{number:yt},damping:{number:yt},avoidOverlap:{number:yt},__type__:{object:Xr}},maxVelocity:{number:yt},minVelocity:{number:yt},solver:{string:["barnesHut","repulsion","hierarchicalRepulsion","forceAtlas2Based"]},stabilization:{enabled:{boolean:qt},iterations:{number:yt},updateInterval:{number:yt},onlyDynamicEdges:{boolean:qt},fit:{boolean:qt},__type__:{object:Xr,boolean:qt}},timestep:{number:yt},adaptiveTimestep:{boolean:qt},wind:{x:{number:yt},y:{number:yt},__type__:{object:Xr}},__type__:{object:Xr,boolean:qt}},autoResize:{boolean:qt},clickToUse:{boolean:qt},locale:{string:lr},locales:{__any__:{any:Qlt},__type__:{object:Xr}},height:{string:lr},width:{string:lr},__type__:{object:Xr}},Mae={nodes:{borderWidth:[1,0,10,1],borderWidthSelected:[2,0,10,1],color:{border:["color","#2B7CE9"],background:["color","#97C2FC"],highlight:{border:["color","#2B7CE9"],background:["color","#D2E5FF"]},hover:{border:["color","#2B7CE9"],background:["color","#D2E5FF"]}},opacity:[0,0,1,.1],fixed:{x:!1,y:!1},font:{color:["color","#343434"],size:[14,0,100,1],face:["arial","verdana","tahoma"],background:["color","none"],strokeWidth:[0,0,50,1],strokeColor:["color","#ffffff"]},hidden:!1,labelHighlightBold:!0,physics:!0,scaling:{min:[10,0,200,1],max:[30,0,200,1],label:{enabled:!1,min:[14,0,200,1],max:[30,0,200,1],maxVisible:[30,0,200,1],drawThreshold:[5,0,20,1]}},shadow:{enabled:!1,color:"rgba(0,0,0,0.5)",size:[10,0,20,1],x:[5,-30,30,1],y:[5,-30,30,1]},shape:["ellipse","box","circle","database","diamond","dot","square","star","text","triangle","triangleDown","hexagon"],shapeProperties:{borderDashes:!1,borderRadius:[6,0,20,1],interpolation:!0,useImageSize:!1},size:[25,0,200,1]},edges:{arrows:{to:{enabled:!1,scaleFactor:[1,0,3,.05],type:"arrow"},middle:{enabled:!1,scaleFactor:[1,0,3,.05],type:"arrow"},from:{enabled:!1,scaleFactor:[1,0,3,.05],type:"arrow"}},endPointOffset:{from:[0,-10,10,1],to:[0,-10,10,1]},arrowStrikethrough:!0,color:{color:["color","#848484"],highlight:["color","#848484"],hover:["color","#848484"],inherit:["from","to","both",!0,!1],opacity:[1,0,1,.05]},dashes:!1,font:{color:["color","#343434"],size:[14,0,100,1],face:["arial","verdana","tahoma"],background:["color","none"],strokeWidth:[2,0,50,1],strokeColor:["color","#ffffff"],align:["horizontal","top","middle","bottom"]},hidden:!1,hoverWidth:[1.5,0,5,.1],labelHighlightBold:!0,physics:!0,scaling:{min:[1,0,100,1],max:[15,0,100,1],label:{enabled:!0,min:[14,0,200,1],max:[30,0,200,1],maxVisible:[30,0,200,1],drawThreshold:[5,0,20,1]}},selectionWidth:[1.5,0,5,.1],selfReferenceSize:[20,0,200,1],selfReference:{size:[20,0,200,1],angle:[Math.PI/2,-6*Math.PI,6*Math.PI,Math.PI/8],renderBehindTheNode:!0},shadow:{enabled:!1,color:"rgba(0,0,0,0.5)",size:[10,0,20,1],x:[5,-30,30,1],y:[5,-30,30,1]},smooth:{enabled:!0,type:["dynamic","continuous","discrete","diagonalCross","straightCross","horizontal","vertical","curvedCW","curvedCCW","cubicBezier"],forceDirection:["horizontal","vertical","none"],roundness:[.5,0,1,.05]},width:[1,0,30,1]},layout:{hierarchical:{enabled:!1,levelSeparation:[150,20,500,5],nodeSpacing:[100,20,500,5],treeSpacing:[200,20,500,5],blockShifting:!0,edgeMinimization:!0,parentCentralization:!0,direction:["UD","DU","LR","RL"],sortMethod:["hubsize","directed"],shakeTowards:["leaves","roots"]}},interaction:{dragNodes:!0,dragView:!0,hideEdgesOnDrag:!1,hideEdgesOnZoom:!1,hideNodesOnDrag:!1,hover:!1,keyboard:{enabled:!1,speed:{x:[10,0,40,1],y:[10,0,40,1],zoom:[.02,0,.1,.005]},bindToWindow:!0,autoFocus:!0},multiselect:!1,navigationButtons:!1,selectable:!0,selectConnectedEdges:!0,hoverConnectedEdges:!0,tooltipDelay:[300,0,1e3,25],zoomView:!0,zoomSpeed:[1,.1,2,.1]},manipulation:{enabled:!1,initiallyActive:!1},physics:{enabled:!0,barnesHut:{theta:[.5,.1,1,.05],gravitationalConstant:[-2e3,-3e4,0,50],centralGravity:[.3,0,10,.05],springLength:[95,0,500,5],springConstant:[.04,0,1.2,.005],damping:[.09,0,1,.01],avoidOverlap:[0,0,1,.01]},forceAtlas2Based:{theta:[.5,.1,1,.05],gravitationalConstant:[-50,-500,0,1],centralGravity:[.01,0,1,.005],springLength:[95,0,500,5],springConstant:[.08,0,1.2,.005],damping:[.4,0,1,.01],avoidOverlap:[0,0,1,.01]},repulsion:{centralGravity:[.2,0,10,.05],springLength:[200,0,500,5],springConstant:[.05,0,1.2,.005],nodeDistance:[100,0,500,5],damping:[.09,0,1,.01]},hierarchicalRepulsion:{centralGravity:[.2,0,10,.05],springLength:[100,0,500,5],springConstant:[.01,0,1.2,.005],nodeDistance:[120,0,500,5],damping:[.09,0,1,.01],avoidOverlap:[0,0,1,.01]},maxVelocity:[50,0,150,1],minVelocity:[.1,.01,.5,.01],solver:["barnesHut","forceAtlas2Based","repulsion","hierarchicalRepulsion"],timestep:[.5,.01,1,.01],wind:{x:[0,-10,10,.1],y:[0,-10,10,.1]}}},ect=function(e,t,r){var i;return!!(Nh(e).call(e,"physics")&&Nh(i=Mae.physics.solver).call(i,t)&&r.physics.solver!==t&&t!=="wind")},tct=function(){function n(){sr(this,n)}return or(n,[{key:"getDistances",value:function(t,r,i){for(var s={},o=t.edges,a=0;a<r.length;a++){var l=r[a],c={};s[l]=c;for(var u=0;u<r.length;u++)c[r[u]]=a==u?0:1e9}for(var h=0;h<i.length;h++){var d=o[i[h]];d.connected===!0&&s[d.fromId]!==void 0&&s[d.toId]!==void 0&&(s[d.fromId][d.toId]=1,s[d.toId][d.fromId]=1)}for(var g=r.length,f=0;f<g;f++)for(var v=r[f],C=s[v],A=0;A<g-1;A++)for(var b=r[A],m=s[b],E=A+1;E<g;E++){var I=r[E],S=s[I],T=Math.min(m[I],m[v]+C[I]);m[I]=T,S[b]=T}return s}}]),n}(),rct=function(){function n(e,t,r){sr(this,n),this.body=e,this.springLength=t,this.springConstant=r,this.distanceSolver=new tct}return or(n,[{key:"setOptions",value:function(t){t&&(t.springLength&&(this.springLength=t.springLength),t.springConstant&&(this.springConstant=t.springConstant))}},{key:"solve",value:function(t,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,s=this.distanceSolver.getDistances(this.body,t,r);this._createL_matrix(s),this._createK_matrix(s),this._createE_matrix();for(var o=.01,a=1,l=0,c=Math.max(1e3,Math.min(10*this.body.nodeIndices.length,6e3)),u=5,h=1e9,d=0,g=0,f=0,v=0,C=0;h>o&&l<c;){l+=1;var A=this._getHighestEnergyNode(i),b=ai(A,4);for(d=b[0],h=b[1],g=b[2],f=b[3],v=h,C=0;v>a&&C<u;){C+=1,this._moveNode(d,g,f);var m=this._getEnergy(d),E=ai(m,3);v=E[0],g=E[1],f=E[2]}}}},{key:"_getHighestEnergyNode",value:function(t){for(var r=this.body.nodeIndices,i=this.body.nodes,s=0,o=r[0],a=0,l=0,c=0;c<r.length;c++){var u=r[c];if(i[u].predefinedPosition!==!0||i[u].isCluster===!0&&t===!0||i[u].options.fixed.x!==!0||i[u].options.fixed.y!==!0){var h=this._getEnergy(u),d=ai(h,3),g=d[0],f=d[1],v=d[2];s<g&&(s=g,o=u,a=f,l=v)}}return[o,s,a,l]}},{key:"_getEnergy",value:function(t){var r=ai(this.E_sums[t],2),i=r[0],s=r[1],o=Math.sqrt(Math.pow(i,2)+Math.pow(s,2));return[o,i,s]}},{key:"_moveNode",value:function(t,r,i){for(var s=this.body.nodeIndices,o=this.body.nodes,a=0,l=0,c=0,u=o[t].x,h=o[t].y,d=this.K_matrix[t],g=this.L_matrix[t],f=0;f<s.length;f++){var v=s[f];if(v!==t){var C=o[v].x,A=o[v].y,b=d[v],m=g[v],E=1/Math.pow(Math.pow(u-C,2)+Math.pow(h-A,2),1.5);a+=b*(1-m*Math.pow(h-A,2)*E),l+=b*(m*(u-C)*(h-A)*E),c+=b*(1-m*Math.pow(u-C,2)*E)}}var I=a,S=l,T=r,P=c,_=i,$=(T/I+_/S)/(S/I-P/S),B=-(S*$+T)/I;o[t].x+=B,o[t].y+=$,this._updateE_matrix(t)}},{key:"_createL_matrix",value:function(t){var r=this.body.nodeIndices,i=this.springLength;this.L_matrix=[];for(var s=0;s<r.length;s++){this.L_matrix[r[s]]={};for(var o=0;o<r.length;o++)this.L_matrix[r[s]][r[o]]=i*t[r[s]][r[o]]}}},{key:"_createK_matrix",value:function(t){var r=this.body.nodeIndices,i=this.springConstant;this.K_matrix=[];for(var s=0;s<r.length;s++){this.K_matrix[r[s]]={};for(var o=0;o<r.length;o++)this.K_matrix[r[s]][r[o]]=i*Math.pow(t[r[s]][r[o]],-2)}}},{key:"_createE_matrix",value:function(){var t=this.body.nodeIndices,r=this.body.nodes;this.E_matrix={},this.E_sums={};for(var i=0;i<t.length;i++)this.E_matrix[t[i]]=[];for(var s=0;s<t.length;s++){for(var o=t[s],a=r[o].x,l=r[o].y,c=0,u=0,h=s;h<t.length;h++){var d=t[h];if(d!==o){var g=r[d].x,f=r[d].y,v=1/Math.sqrt(Math.pow(a-g,2)+Math.pow(l-f,2));this.E_matrix[o][h]=[this.K_matrix[o][d]*(a-g-this.L_matrix[o][d]*(a-g)*v),this.K_matrix[o][d]*(l-f-this.L_matrix[o][d]*(l-f)*v)],this.E_matrix[d][s]=this.E_matrix[o][h],c+=this.E_matrix[o][h][0],u+=this.E_matrix[o][h][1]}}this.E_sums[o]=[c,u]}}},{key:"_updateE_matrix",value:function(t){for(var r=this.body.nodeIndices,i=this.body.nodes,s=this.E_matrix[t],o=this.K_matrix[t],a=this.L_matrix[t],l=i[t].x,c=i[t].y,u=0,h=0,d=0;d<r.length;d++){var g=r[d];if(g!==t){var f=s[d],v=f[0],C=f[1],A=i[g].x,b=i[g].y,m=1/Math.sqrt(Math.pow(l-A,2)+Math.pow(c-b,2)),E=o[g]*(l-A-a[g]*(l-A)*m),I=o[g]*(c-b-a[g]*(c-b)*m);s[d]=[E,I],u+=E,h+=I;var S=this.E_sums[g];S[0]+=E-v,S[1]+=I-C}}this.E_sums[t]=[u,h]}}]),n}();function Gr(n,e,t){var r,i,s,o,a=this;if(!(this instanceof Gr))throw new SyntaxError("Constructor must be called with the new operator");this.options={},this.defaultOptions={locale:"en",locales:jYe,clickToUse:!1},oo(this.options,this.defaultOptions),this.body={container:n,nodes:{},nodeIndices:[],edges:{},edgeIndices:[],emitter:{on:Xt(r=this.on).call(r,this),off:Xt(i=this.off).call(i,this),emit:Xt(s=this.emit).call(s,this),once:Xt(o=this.once).call(o,this)},eventListeners:{onTap:function(){},onTouch:function(){},onDoubleTap:function(){},onHold:function(){},onDragStart:function(){},onDrag:function(){},onDragEnd:function(){},onMouseWheel:function(){},onPinch:function(){},onMouseMove:function(){},onRelease:function(){},onContext:function(){}},data:{nodes:null,edges:null},functions:{createNode:function(){},createEdge:function(){},getPointer:function(){}},modules:{},view:{scale:1,translation:{x:0,y:0}},selectionBox:{show:!1,position:{start:{x:0,y:0},end:{x:0,y:0}}}},this.bindEventListeners(),this.images=new WYe(function(){return a.body.emitter.emit("_requestRedraw")}),this.groups=new aZe,this.canvas=new Bat(this.body),this.selectionHandler=new Slt(this.body,this.canvas),this.interactionHandler=new qat(this.body,this.canvas,this.selectionHandler),this.view=new Fat(this.body,this.canvas),this.renderer=new Dat(this.body,this.canvas),this.physics=new Oat(this.body),this.layoutEngine=new Klt(this.body),this.clustering=new Lat(this.body),this.manipulation=new Zlt(this.body,this.canvas,this.selectionHandler,this.interactionHandler),this.nodesHandler=new fot(this.body,this.images,this.groups,this.layoutEngine),this.edgesHandler=new Iat(this.body,this.images,this.groups),this.body.modules.kamadaKawai=new rct(this.body,150,.05),this.body.modules.clustering=this.clustering,this.canvas._create(),this.setOptions(t),this.setData(e)}Dne(Gr.prototype);Gr.prototype.setOptions=function(n){var e=this;if(n===null&&(n=void 0),n!==void 0){var t=AYe.validate(n,Jlt);t===!0&&console.error("%cErrors have been found in the supplied options object.",eoe);var r=["locale","locales","clickToUse"];if(N0(r,this.options,n),n.locale!==void 0&&(n.locale=FYe(n.locales||this.options.locales,n.locale)),n=this.layoutEngine.setOptions(n.layout,n),this.canvas.setOptions(n),this.groups.setOptions(n.groups),this.nodesHandler.setOptions(n.nodes),this.edgesHandler.setOptions(n.edges),this.physics.setOptions(n.physics),this.manipulation.setOptions(n.manipulation,n,this.options),this.interactionHandler.setOptions(n.interaction),this.renderer.setOptions(n.interaction),this.selectionHandler.setOptions(n.interaction),n.groups!==void 0&&this.body.emitter.emit("refreshNodes"),"configure"in n&&(this.configurator||(this.configurator=new mYe(this,this.body.container,Mae,this.canvas.pixelRatio,ect)),this.configurator.setOptions(n.configure)),this.configurator&&this.configurator.options.enabled===!0){var i={nodes:{},edges:{},layout:{},interaction:{},manipulation:{},physics:{},global:{}};ms(i.nodes,this.nodesHandler.options),ms(i.edges,this.edgesHandler.options),ms(i.layout,this.layoutEngine.options),ms(i.interaction,this.selectionHandler.options),ms(i.interaction,this.renderer.options),ms(i.interaction,this.interactionHandler.options),ms(i.manipulation,this.manipulation.options),ms(i.physics,this.physics.options),ms(i.global,this.canvas.options),ms(i.global,this.options),this.configurator.setModuleOptions(i)}n.clickToUse!==void 0?n.clickToUse===!0?this.activator===void 0&&(this.activator=new vYe(this.canvas.frame),this.activator.on("change",function(){e.body.emitter.emit("activate")})):(this.activator!==void 0&&(this.activator.destroy(),delete this.activator),this.body.emitter.emit("activate")):this.body.emitter.emit("activate"),this.canvas.setSize(),this.body.emitter.emit("startSimulation")}};Gr.prototype._updateVisibleIndices=function(){var n=this.body.nodes,e=this.body.edges;this.body.nodeIndices=[],this.body.edgeIndices=[];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&!this.clustering._isClusteredNode(t)&&n[t].options.hidden===!1&&this.body.nodeIndices.push(n[t].id);for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var i=e[r],s=n[i.fromId],o=n[i.toId],a=s!==void 0&&o!==void 0,l=!this.clustering._isClusteredEdge(r)&&i.options.hidden===!1&&a&&s.options.hidden===!1&&o.options.hidden===!1;l&&this.body.edgeIndices.push(i.id)}};Gr.prototype.bindEventListeners=function(){var n=this;this.body.emitter.on("_dataChanged",function(){n.edgesHandler._updateState(),n.body.emitter.emit("_dataUpdated")}),this.body.emitter.on("_dataUpdated",function(){n.clustering._updateState(),n._updateVisibleIndices(),n._updateValueRange(n.body.nodes),n._updateValueRange(n.body.edges),n.body.emitter.emit("startSimulation"),n.body.emitter.emit("_requestRedraw")})};Gr.prototype.setData=function(n){if(this.body.emitter.emit("resetPhysics"),this.body.emitter.emit("_resetData"),this.selectionHandler.unselectAll(),n&&n.dot&&(n.nodes||n.edges))throw new SyntaxError('Data must contain either parameter "dot" or parameter pair "nodes" and "edges", but not both.');if(this.setOptions(n&&n.options),n&&n.dot){console.warn("The dot property has been deprecated. Please use the static convertDot method to convert DOT into vis.network format and use the normal data format with nodes and edges. This converter is used like this: var data = vis.network.convertDot(dotString);");var e=PYe(n.dot);this.setData(e);return}else if(n&&n.gephi){console.warn("The gephi property has been deprecated. Please use the static convertGephi method to convert gephi into vis.network format and use the normal data format with nodes and edges. This converter is used like this: var data = vis.network.convertGephi(gephiJson);");var t=OYe(n.gephi);this.setData(t);return}else this.nodesHandler.setData(n&&n.nodes,!0),this.edgesHandler.setData(n&&n.edges,!0);this.body.emitter.emit("_dataChanged"),this.body.emitter.emit("_dataLoaded"),this.body.emitter.emit("initPhysics")};Gr.prototype.destroy=function(){this.body.emitter.emit("destroy"),this.body.emitter.off(),this.off(),delete this.groups,delete this.canvas,delete this.selectionHandler,delete this.interactionHandler,delete this.view,delete this.renderer,delete this.physics,delete this.layoutEngine,delete this.clustering,delete this.manipulation,delete this.nodesHandler,delete this.edgesHandler,delete this.configurator,delete this.images;for(var n in this.body.nodes)Object.prototype.hasOwnProperty.call(this.body.nodes,n)&&delete this.body.nodes[n];for(var e in this.body.edges)Object.prototype.hasOwnProperty.call(this.body.edges,e)&&delete this.body.edges[e];vh(this.body.container)};Gr.prototype._updateValueRange=function(n){var e,t=void 0,r=void 0,i=0;for(e in n)if(Object.prototype.hasOwnProperty.call(n,e)){var s=n[e].getValue();s!==void 0&&(t=t===void 0?s:Math.min(s,t),r=r===void 0?s:Math.max(s,r),i+=s)}if(t!==void 0&&r!==void 0)for(e in n)Object.prototype.hasOwnProperty.call(n,e)&&n[e].setValueRange(t,r,i)};Gr.prototype.isActive=function(){return!this.activator||this.activator.active};Gr.prototype.setSize=function(){return this.canvas.setSize.apply(this.canvas,arguments)};Gr.prototype.canvasToDOM=function(){return this.canvas.canvasToDOM.apply(this.canvas,arguments)};Gr.prototype.DOMtoCanvas=function(){return this.canvas.DOMtoCanvas.apply(this.canvas,arguments)};Gr.prototype.findNode=function(){return this.clustering.findNode.apply(this.clustering,arguments)};Gr.prototype.isCluster=function(){return this.clustering.isCluster.apply(this.clustering,arguments)};Gr.prototype.openCluster=function(){return this.clustering.openCluster.apply(this.clustering,arguments)};Gr.prototype.cluster=function(){return this.clustering.cluster.apply(this.clustering,arguments)};Gr.prototype.getNodesInCluster=function(){return this.clustering.getNodesInCluster.apply(this.clustering,arguments)};Gr.prototype.clusterByConnection=function(){return this.clustering.clusterByConnection.apply(this.clustering,arguments)};Gr.prototype.clusterByHubsize=function(){return this.clustering.clusterByHubsize.apply(this.clustering,arguments)};Gr.prototype.updateClusteredNode=function(){return this.clustering.updateClusteredNode.apply(this.clustering,arguments)};Gr.prototype.getClusteredEdges=function(){return this.clustering.getClusteredEdges.apply(this.clustering,arguments)};Gr.prototype.getBaseEdge=function(){return this.clustering.getBaseEdge.apply(this.clustering,arguments)};Gr.prototype.getBaseEdges=function(){return this.clustering.getBaseEdges.apply(this.clustering,arguments)};Gr.prototype.updateEdge=function(){return this.clustering.updateEdge.apply(this.clustering,arguments)};Gr.prototype.clusterOutliers=function(){return this.clustering.clusterOutliers.apply(this.clustering,arguments)};Gr.prototype.getSeed=function(){return this.layoutEngine.getSeed.apply(this.layoutEngine,arguments)};Gr.prototype.enableEditMode=function(){return this.manipulation.enableEditMode.apply(this.manipulation,arguments)};Gr.prototype.disableEditMode=function(){return this.manipulation.disableEditMode.apply(this.manipulation,arguments)};Gr.prototype.addNodeMode=function(){return this.manipulation.addNodeMode.apply(this.manipulation,arguments)};Gr.prototype.editNode=function(){return this.manipulation.editNode.apply(this.manipulation,arguments)};Gr.prototype.editNodeMode=function(){return console.warn("Deprecated: Please use editNode instead of editNodeMode."),this.manipulation.editNode.apply(this.manipulation,arguments)};Gr.prototype.addEdgeMode=function(){return this.manipulation.addEdgeMode.apply(this.manipulation,arguments)};Gr.prototype.editEdgeMode=function(){return this.manipulation.editEdgeMode.apply(this.manipulation,arguments)};Gr.prototype.deleteSelected=function(){return this.manipulation.deleteSelected.apply(this.manipulation,arguments)};Gr.prototype.getPositions=function(){return this.nodesHandler.getPositions.apply(this.nodesHandler,arguments)};Gr.prototype.getPosition=function(){return this.nodesHandler.getPosition.apply(this.nodesHandler,arguments)};Gr.prototype.storePositions=function(){return this.nodesHandler.storePositions.apply(this.nodesHandler,arguments)};Gr.prototype.moveNode=function(){return this.nodesHandler.moveNode.apply(this.nodesHandler,arguments)};Gr.prototype.getBoundingBox=function(){return this.nodesHandler.getBoundingBox.apply(this.nodesHandler,arguments)};Gr.prototype.getConnectedNodes=function(n){return this.body.nodes[n]!==void 0?this.nodesHandler.getConnectedNodes.apply(this.nodesHandler,arguments):this.edgesHandler.getConnectedNodes.apply(this.edgesHandler,arguments)};Gr.prototype.getConnectedEdges=function(){return this.nodesHandler.getConnectedEdges.apply(this.nodesHandler,arguments)};Gr.prototype.startSimulation=function(){return this.physics.startSimulation.apply(this.physics,arguments)};Gr.prototype.stopSimulation=function(){return this.physics.stopSimulation.apply(this.physics,arguments)};Gr.prototype.stabilize=function(){return this.physics.stabilize.apply(this.physics,arguments)};Gr.prototype.getSelection=function(){return this.selectionHandler.getSelection.apply(this.selectionHandler,arguments)};Gr.prototype.setSelection=function(){return this.selectionHandler.setSelection.apply(this.selectionHandler,arguments)};Gr.prototype.getSelectedNodes=function(){return this.selectionHandler.getSelectedNodeIds.apply(this.selectionHandler,arguments)};Gr.prototype.getSelectedEdges=function(){return this.selectionHandler.getSelectedEdgeIds.apply(this.selectionHandler,arguments)};Gr.prototype.getNodeAt=function(){var n=this.selectionHandler.getNodeAt.apply(this.selectionHandler,arguments);return n!==void 0&&n.id!==void 0?n.id:n};Gr.prototype.getEdgeAt=function(){var n=this.selectionHandler.getEdgeAt.apply(this.selectionHandler,arguments);return n!==void 0&&n.id!==void 0?n.id:n};Gr.prototype.selectNodes=function(){return this.selectionHandler.selectNodes.apply(this.selectionHandler,arguments)};Gr.prototype.selectEdges=function(){return this.selectionHandler.selectEdges.apply(this.selectionHandler,arguments)};Gr.prototype.unselectAll=function(){this.selectionHandler.unselectAll.apply(this.selectionHandler,arguments),this.selectionHandler.commitWithoutEmitting.apply(this.selectionHandler),this.redraw()};Gr.prototype.redraw=function(){return this.renderer.redraw.apply(this.renderer,arguments)};Gr.prototype.getScale=function(){return this.view.getScale.apply(this.view,arguments)};Gr.prototype.getViewPosition=function(){return this.view.getViewPosition.apply(this.view,arguments)};Gr.prototype.fit=function(){return this.view.fit.apply(this.view,arguments)};Gr.prototype.moveTo=function(){return this.view.moveTo.apply(this.view,arguments)};Gr.prototype.focus=function(){return this.view.focus.apply(this.view,arguments)};Gr.prototype.releaseNode=function(){return this.view.releaseNode.apply(this.view,arguments)};Gr.prototype.getOptionsFromConfigurator=function(){var n={};return this.configurator&&(n=this.configurator.getOptions.apply(this.configurator)),n};const kae={vue:{color:"#42b883"},ts:{color:"#3B86CB"},js:{color:"#d6cb2d"},json:{color:"#cf8f30"},css:{color:"#e6659a"},html:{color:"#e34c26"},jsx:{color:"#54B9D1"},tsx:{color:"#4FC7FF"},other:{color:"#B86542"}},nct=["vue","other"];function ict(){const[n,e]=aM(!0);return{fileTypeData:Object.entries(kae).map(([t,r])=>({key:t,color:r.color,capitalize:nct.includes(t)})),fileTypeShow:n,toggleFileType:e}}const{isDark:sct}=fA(),DU=ot(()=>({nodes:{shape:"dot",size:16,font:{color:sct.value?"#fff":"#000",multi:"html"}},interaction:{hover:!0},physics:{maxVelocity:146,solver:"forceAtlas2Based",timestep:.35,stabilization:{enabled:!0,iterations:200}},groups:kae})),Nm=ot({get:()=>Ki.value.graphSettings,set:n=>{Ki.value.graphSettings=n}});Fr(Nm,()=>{qk()},{deep:!0});const Wk=Ct("");Fee(Wk,()=>{qk()},{debounce:350});const Gk=Ct(""),K2=new G2([]),q2=new G2([]),Kk=Cn([]),$ae=new Map,Iu=new Map,A2=new Map,oct=n=>n.reduce((e,t)=>(e.some(r=>r.id===t.id)||e.push(t),e),[]),Lae=n=>n.reduce((e,t)=>(e.some(r=>r.from===t.from&&r.to===t.to)||e.push(t),e),[]);function act(){Kk.value=[],$ae.clear(),K2.clear(),q2.clear(),Iu.clear(),A2.clear()}function Y2(n){const e=n.id.includes("node_modules");return!(!Nm.value.node_modules&&e||!Nm.value.virtual&&n.virtual&&!e||!Nm.value.lib&&!n.id.includes(Gk.value)&&!n.virtual)}function Nae(n){const e=A2.get(n);return e?e.some(t=>Y2(t.mod)):!0}const lct=/(?:.*\/){3}([^/]+$)/;function qk(){K2.clear(),q2.clear(),dct();const n=[],e=[],t=[],r=pct();(r?r.slice():Kk.value.slice()).forEach(({node:o,edges:a,mod:l})=>{Y2(l)&&Nae(l.id)&&(n.push(o),e.push({id:l.id.match(lct)?.[0]??l.id,fullId:l.id,node:o,edges:a,deps:l.deps}),t.push(...a))});const s=Wk.value;if(s.trim().length){const o=e.filter(({id:a})=>a.includes(s));if(t.length=0,n.length=0,o.length){const{node:a,edges:l}=cct(o);n.push(...a),t.push(...l)}}K2.add(oct(n)),q2.add(Lae(t))}function cct(n){const e=new Map,t=new Map;return n.forEach(r=>{r=F4(r),r.node.font||(r.node.font={color:"#F19B4A"}),r.node.label=`<b>${r.node.label}</b>`,e.set(r.fullId,r.node),r.deps.forEach(i=>{const s=Iu.get(i);s&&Y2(s.mod)&&(e.set(s.mod.id,s.node),t.set(`${r.fullId}-${s.mod.id}`,H_(s.mod.id,r.fullId)),s.edges.forEach(o=>t.set(`${o.from}-${o.to}`,o)))})}),{node:Array.from(e.values()),edges:Array.from(t.values())}}function H_(n,e){return{from:n,to:e,arrows:{to:{enabled:!0,scaleFactor:.8}}}}function Yk(n){return n.replace(/\?.*$/,"").replace(/#.*$/,"").replace(/\/{2,}/g,"/")}function Dae(n){return n.includes("vue&type=style")}function B_(n){return n.replace(Gk.value,"")}function zU(n){return 15+Math.min(n/2,8)}function RU(n,e){const t=[];return n.forEach(r=>{Dae(r)||(r=Yk(r),!t.includes(r)&&(t.push(r),e?.(r)))}),t}function uct(n,e){if(!n)return;Gk.value=e,K2.clear(),q2.clear();const t=[],r=[];n.forEach(i=>{if(Dae(i.id))return;if(i.id=Yk(i.id),r.some(h=>h.id===i.id)){const h=Iu.get(i.id);h.node.size=zU(h.edges.length+i.deps.length);const d=[],f=RU(i.deps,v=>{d.push(H_(i.id,v))}).filter(v=>!h.mod.deps.includes(v));if(!f.length)return;h.mod.deps.push(...f),t.push(...d);return}const s=i.id,a=s.split("/").at(-1)??"",l=B_(s),c={mod:i,info:{displayName:a,displayPath:l},node:{id:i.id,label:a,group:s.match(/\.(\w+)$/)?.[1]||"unknown",size:zU(i.deps.length),shape:i.id.includes("/node_modules/")?"hexagon":i.virtual?"diamond":"dot"},edges:[]},u=RU(i.deps,h=>{c.edges.push(H_(i.id,h)),A2.has(h)||A2.set(h,[]);const d=A2.get(h),g=B_(s);d.find(v=>v.path===s&&v.displayPath===g&&v.mod.id===i.id)||d.push({path:s,displayPath:g,mod:i})});i.deps=u,Kk.value.push(c),$ae.set(i.id,c),Iu.set(i.id,c),Y2(i)&&Nae(i.id)&&(r.push(c.node),t.push(...c.edges))}),K2.add(r.slice()),q2.add(Lae(t))}const zae=Ct(),[hct,j_]=aM(!1);function dct(){j_(!1)}function fct(n){const e=Iu.get(n);if(!e)return;const t=e.mod.deps.reduce((s,o)=>{const a=Iu.get(o);return a&&Y2(a.mod)&&s.push({path:o,displayPath:B_(Yk(o))}),s},[]),i=(A2.get(e.mod.id)||[]).reduce((s,o)=>{const a=Iu.get(o.path);return a&&Y2(a.mod)&&s.push({path:o.path,displayPath:o.displayPath}),s},[]);zae.value={name:e.info.displayName,displayPath:e.info.displayPath,path:e.mod.id,deps:t,refs:i}}const X2=Ct("");Fr(X2,()=>{qk()});function pct(){const n=X2.value;return X2.value=n,!n||!Iu.get(n)?null:Rae(n)}function Rae(n,e=0){const t=Iu.get(n);if(e+=1,!t||e>20)return[];const r=[t];return t.mod.deps.forEach(i=>{const s=Iu.get(i);s&&r.push(...Rae(s.mod.id,e))}),r.reduce((i,s)=>(i.some(o=>o.mod.id===s.mod.id)||i.push(s),i),[])}const gct={class:"w-300px","h-full":"","of-auto":""},vct={"text-md":"","h-80px":"","border-b":"","border-base":"",p3:"",flex:"~ col gap1"},mct={"text-lg":"",flex:"~ gap2 items-center"},Cct={key:0,"i-material-symbols-check-small":"","text-primary-500":""},Act=["title"],Ict={pb2:"","text-gray-500":""},yct={"text-primary-500":""},bct={flex:"~ col gap2 items-start"},Ect=["onClick"],wct={p3:""},VU=1500,Sct=Ft({__name:"GraphDrawer",props:{top:{}},setup(n){const e=zae,t=hct,r=X2,i=Nl(),s=h=>{if(i.vitePluginDetected.value&&Qb.value){cC(h);return}c(h)},{copy:o,isSupported:a,copied:l}=Gee({copiedDuring:VU});function c(h){o(h),Mx({message:"Copied to clipboard",type:"success",duration:VU})}const u=[["refs","references"],["deps","dependencies"]];return(h,d)=>(Ve(),Nt(ye(are),{modelValue:ye(t),"onUpdate:modelValue":d[3]||(d[3]=g=>fn(t)?t.value=g:null),top:h.top,"close-outside":!1,permanent:!0,"content-blur":!0,position:"absolute","mount-to":".graph-body"},{default:At(()=>[Pe("div",gct,[Pe("div",vct,[Pe("span",mct,[Cr(gr(ye(e)?.name)+" ",1),ye(l)?(Ve(),Xe("span",Cct)):ye(e)?(Ve(),Xe("span",{key:1,hover:"op-100","i-carbon-copy":"","cursor-pointer":"","text-sm":"","op-50":"",class:Ar({"text-gray-200":!ye(a)}),onClick:d[0]||(d[0]=g=>c(ye(e).name))},null,2)):Rt("",!0)]),Pe("button",{hover:"underline",truncate:"","text-left":"","text-gray-500":"",title:ye(e)?.displayPath,onClick:d[1]||(d[1]=g=>s(ye(e).path))},gr(ye(e)?.displayPath),9,Act)]),(Ve(),Xe(ur,null,Yn(u,([g,f])=>Pe("div",{key:g,"max-h-60":"","of-auto":"","border-b":"","border-base":"",p3:"","text-sm":""},[Pe("div",Ict,[Pe("span",yct,gr(ye(e)?.[g].length),1),Cr(" "+gr(f),1)]),Pe("div",bct,[(Ve(!0),Xe(ur,null,Yn(ye(e)?.[g],v=>(Ve(),Xe("button",{key:v.path,dark:"text-gray-200","of-hidden":"",truncate:"","ws-nowrap":"","pr-3":"","text-gray-800":"",hover:"underline",onClick:C=>s(v.path)},gr(v.displayPath),9,Ect))),128))])])),64)),Pe("div",wct,[it(ye(Gn),{type:"primary",onClick:d[2]||(d[2]=g=>r.value=ye(e).path)},{default:At(()=>d[4]||(d[4]=[Cr(" Filter to this module ")])),_:1})])])]),_:1},8,["modelValue","top"]))}}),Tct=Ft({__name:"GraphFileType",setup(n){const{fileTypeData:e,fileTypeShow:t,toggleFileType:r}=ict();return(i,s)=>(Ve(),Xe("div",{absolute:"","bottom-0":"",grid:"","grid-cols-3":"","w-260px":"","gap-2":"","b-1":"","b-l-0":"","border-base":"","rounded-tr-lg":"",px4:"",py2:"","text-sm":"","transition-transform":"","duration-300":"","glass-effect":"",class:Ar(["group",{"translate-x-[calc(-100%+30px)] translate-y-[calc(100%-30px)]":!ye(t)}])},[Pe("div",{class:Ar(["group",{"rounded-bl-lg opacity-0 group-hover:opacity-100":ye(t)}]),absolute:"","right-0":"",h30px:"",w30px:"","cursor-pointer":"","rounded-tr-lg":"","bg-primary-500":"","text-white":"","transition-opacity":"",flex:"~ justify-center items-center",onClick:s[0]||(s[0]=()=>ye(r)())},[Pe("div",{"transition-transform":"",class:Ar([ye(t)?"i-material-symbols-arrow-downward-alt rotate-45 hover:translate-x--10% hover:translate-y-10%":"i-mdi-file-outline"])},null,2)],2),(Ve(!0),Xe(ur,null,Yn(ye(e),o=>(Ve(),Xe("div",{key:o.key,flex:"","items-center":"","gap-2":""},[Pe("div",{h12px:"",w12px:"","rounded-full":"",style:Ys({backgroundColor:o.color})},null,4),Pe("span",{class:Ar([o.capitalize?"capitalize":"uppercase"])},gr(o.key),3)]))),128))],2))}}),xct={flex:"~ items-center gap-4 nowrap",class:"[&_>*]:flex-[0_0_auto]",absolute:"","left-0":"","top-0":"","z-10":"","navbar-base":"","w-full":"","overflow-x-auto":"",px4:"","text-sm":"","glass-effect":""},_ct=Ft({__name:"GraphNavbar",setup(n){const e=Wk,t=Nm,r=[["node_modules"],["virtual","virtual module"],["lib","library module"]],i=X2;return(s,o)=>(Ve(),Xe("div",xct,[it(ye(ll),{modelValue:ye(e),"onUpdate:modelValue":o[0]||(o[0]=a=>fn(e)?e.value=a:null),placeholder:"Search modules..."},null,8,["modelValue"]),(Ve(),Xe(ur,null,Yn(r,a=>Pe("div",{key:a[0],flex:"~ gap-2 items-center"},[it(ye(Dg),{modelValue:ye(t)[a[0]],"onUpdate:modelValue":l=>ye(t)[a[0]]=l},null,8,["modelValue","onUpdate:modelValue"]),Pe("span",{class:Ar({"text-gray-400 dark:text-gray-600":!ye(t)[a[0]]})},"Show "+gr(a[1]??a[0]),3)])),64)),o[3]||(o[3]=Pe("div",{"flex-auto":""},null,-1)),ye(i)?(Ve(),Xe("button",{key:0,"rounded-full":"","bg-gray:20":"",py1:"",pl3:"",pr2:"","text-xs":"",op50:"","hover:op100":"",onClick:o[1]||(o[1]=a=>i.value="")},o[2]||(o[2]=[Cr(" Clear filter "),Pe("div",{"i-carbon-close":"",mb2px:""},null,-1)]))):Rt("",!0)]))}});/**
|
||
* vis-data
|
||
* http://visjs.org/
|
||
*
|
||
* Manage unstructured data using DataSet. Add, update, and remove data, and listen for changes in the data.
|
||
*
|
||
* @version 7.1.9
|
||
* @date 2023-11-24T17:53:34.179Z
|
||
*
|
||
* @copyright (c) 2011-2017 Almende B.V, http://almende.com
|
||
* @copyright (c) 2017-2019 visjs contributors, https://github.com/visjs
|
||
*
|
||
* @license
|
||
* vis.js is dual licensed under both
|
||
*
|
||
* 1. The Apache 2.0 License
|
||
* http://www.apache.org/licenses/LICENSE-2.0
|
||
*
|
||
* and
|
||
*
|
||
* 2. The MIT License
|
||
* http://opensource.org/licenses/MIT
|
||
*
|
||
* vis.js may be distributed under either license.
|
||
*/function G9(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}var fw=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Tn(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Vae={exports:{}},dy=function(n){return n&&n.Math===Math&&n},Ls=dy(typeof globalThis=="object"&&globalThis)||dy(typeof window=="object"&&window)||dy(typeof self=="object"&&self)||dy(typeof fw=="object"&&fw)||function(){return this}()||fw||Function("return this")(),zi=function(n){try{return!!n()}catch{return!0}},Pct=zi,UA=!Pct(function(){var n=function(){}.bind();return typeof n!="function"||n.hasOwnProperty("prototype")}),Oct=UA,Hae=Function.prototype,HU=Hae.apply,BU=Hae.call,R0=typeof Reflect=="object"&&Reflect.apply||(Oct?BU.bind(HU):function(){return BU.apply(HU,arguments)}),Bae=UA,jae=Function.prototype,F_=jae.call,Mct=Bae&&jae.bind.bind(F_,F_),Os=Bae?Mct:function(n){return function(){return F_.apply(n,arguments)}},Fae=Os,kct=Fae({}.toString),$ct=Fae("".slice),wd=function(n){return $ct(kct(n),8,-1)},Lct=wd,Nct=Os,Uae=function(n){if(Lct(n)==="Function")return Nct(n)},U_=typeof document=="object"&&document.all,Dct=typeof U_>"u"&&U_!==void 0,Wae={all:U_,IS_HTMLDDA:Dct},Gae=Wae,zct=Gae.all,Js=Gae.IS_HTMLDDA?function(n){return typeof n=="function"||n===zct}:function(n){return typeof n=="function"},Ap={},Rct=zi,Zo=!Rct(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7}),Vct=UA,fy=Function.prototype.call,Qo=Vct?fy.bind(fy):function(){return fy.apply(fy,arguments)},K9={},Kae={}.propertyIsEnumerable,qae=Object.getOwnPropertyDescriptor,Hct=qae&&!Kae.call({1:2},1);K9.f=Hct?function(e){var t=qae(this,e);return!!t&&t.enumerable}:Kae;var Ip=function(n,e){return{enumerable:!(n&1),configurable:!(n&2),writable:!(n&4),value:e}},Bct=Os,jct=zi,Fct=wd,pw=Object,Uct=Bct("".split),q9=jct(function(){return!pw("z").propertyIsEnumerable(0)})?function(n){return Fct(n)==="String"?Uct(n,""):pw(n)}:pw,V0=function(n){return n==null},Wct=V0,Gct=TypeError,Xk=function(n){if(Wct(n))throw new Gct("Can't call method on "+n);return n},Kct=q9,qct=Xk,zu=function(n){return Kct(qct(n))},jU=Js,Yae=Wae,Yct=Yae.all,pa=Yae.IS_HTMLDDA?function(n){return typeof n=="object"?n!==null:jU(n)||n===Yct}:function(n){return typeof n=="object"?n!==null:jU(n)},Ns={},gw=Ns,vw=Ls,Xct=Js,FU=function(n){return Xct(n)?n:void 0},Ua=function(n,e){return arguments.length<2?FU(gw[n])||FU(vw[n]):gw[n]&&gw[n][e]||vw[n]&&vw[n][e]},Zct=Os,To=Zct({}.isPrototypeOf),Sd=typeof navigator<"u"&&String(navigator.userAgent)||"",Xae=Ls,mw=Sd,UU=Xae.process,WU=Xae.Deno,GU=UU&&UU.versions||WU&&WU.version,KU=GU&&GU.v8,yc,Q3;KU&&(yc=KU.split("."),Q3=yc[0]>0&&yc[0]<4?1:+(yc[0]+yc[1]));!Q3&&mw&&(yc=mw.match(/Edge\/(\d+)/),(!yc||yc[1]>=74)&&(yc=mw.match(/Chrome\/(\d+)/),yc&&(Q3=+yc[1])));var H0=Q3,qU=H0,Qct=zi,Jct=Ls,eut=Jct.String,B0=!!Object.getOwnPropertySymbols&&!Qct(function(){var n=Symbol("symbol detection");return!eut(n)||!(Object(n)instanceof Symbol)||!Symbol.sham&&qU&&qU<41}),tut=B0,Zae=tut&&!Symbol.sham&&typeof Symbol.iterator=="symbol",rut=Ua,nut=Js,iut=To,sut=Zae,out=Object,WA=sut?function(n){return typeof n=="symbol"}:function(n){var e=rut("Symbol");return nut(e)&&iut(e.prototype,out(n))},aut=String,j0=function(n){try{return aut(n)}catch{return"Object"}},lut=Js,cut=j0,uut=TypeError,vl=function(n){if(lut(n))return n;throw new uut(cut(n)+" is not a function")},hut=vl,dut=V0,Zk=function(n,e){var t=n[e];return dut(t)?void 0:hut(t)},Cw=Qo,Aw=Js,Iw=pa,fut=TypeError,put=function(n,e){var t,r;if(e==="string"&&Aw(t=n.toString)&&!Iw(r=Cw(t,n))||Aw(t=n.valueOf)&&!Iw(r=Cw(t,n))||e!=="string"&&Aw(t=n.toString)&&!Iw(r=Cw(t,n)))return r;throw new fut("Can't convert object to primitive value")},Qae={exports:{}},gut=!0,YU=Ls,vut=Object.defineProperty,mut=function(n,e){try{vut(YU,n,{value:e,configurable:!0,writable:!0})}catch{YU[n]=e}return e},Cut=Ls,Aut=mut,XU="__core-js_shared__",Iut=Cut[XU]||Aut(XU,{}),Qk=Iut,ZU=Qk;(Qae.exports=function(n,e){return ZU[n]||(ZU[n]=e!==void 0?e:{})})("versions",[]).push({version:"3.33.2",mode:"pure",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.33.2/LICENSE",source:"https://github.com/zloirock/core-js"});var F0=Qae.exports,yut=Xk,but=Object,ml=function(n){return but(yut(n))},Eut=Os,wut=ml,Sut=Eut({}.hasOwnProperty),xo=Object.hasOwn||function(e,t){return Sut(wut(e),t)},Tut=Os,xut=0,_ut=Math.random(),Put=Tut(1 .toString),Y9=function(n){return"Symbol("+(n===void 0?"":n)+")_"+Put(++xut+_ut,36)},Out=Ls,Mut=F0,QU=xo,kut=Y9,$ut=B0,Lut=Zae,Ug=Out.Symbol,yw=Mut("wks"),Nut=Lut?Ug.for||Ug:Ug&&Ug.withoutSetter||kut,Bs=function(n){return QU(yw,n)||(yw[n]=$ut&&QU(Ug,n)?Ug[n]:Nut("Symbol."+n)),yw[n]},Dut=Qo,JU=pa,eW=WA,zut=Zk,Rut=put,Vut=Bs,Hut=TypeError,But=Vut("toPrimitive"),jut=function(n,e){if(!JU(n)||eW(n))return n;var t=zut(n,But),r;if(t){if(e===void 0&&(e="default"),r=Dut(t,n,e),!JU(r)||eW(r))return r;throw new Hut("Can't convert object to primitive value")}return e===void 0&&(e="number"),Rut(n,e)},Fut=jut,Uut=WA,X9=function(n){var e=Fut(n,"string");return Uut(e)?e:e+""},Wut=Ls,tW=pa,W_=Wut.document,Gut=tW(W_)&&tW(W_.createElement),Jk=function(n){return Gut?W_.createElement(n):{}},Kut=Zo,qut=zi,Yut=Jk,Jae=!Kut&&!qut(function(){return Object.defineProperty(Yut("div"),"a",{get:function(){return 7}}).a!==7}),Xut=Zo,Zut=Qo,Qut=K9,Jut=Ip,e1t=zu,t1t=X9,r1t=xo,n1t=Jae,rW=Object.getOwnPropertyDescriptor;Ap.f=Xut?rW:function(e,t){if(e=e1t(e),t=t1t(t),n1t)try{return rW(e,t)}catch{}if(r1t(e,t))return Jut(!Zut(Qut.f,e,t),e[t])};var i1t=zi,s1t=Js,o1t=/#|\.prototype\./,GA=function(n,e){var t=l1t[a1t(n)];return t===u1t?!0:t===c1t?!1:s1t(e)?i1t(e):!!e},a1t=GA.normalize=function(n){return String(n).replace(o1t,".").toLowerCase()},l1t=GA.data={},c1t=GA.NATIVE="N",u1t=GA.POLYFILL="P",ele=GA,nW=Uae,h1t=vl,d1t=UA,f1t=nW(nW.bind),Td=function(n,e){return h1t(n),e===void 0?n:d1t?f1t(n,e):function(){return n.apply(e,arguments)}},Cl={},p1t=Zo,g1t=zi,tle=p1t&&g1t(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42}),v1t=pa,m1t=String,C1t=TypeError,Dl=function(n){if(v1t(n))return n;throw new C1t(m1t(n)+" is not an object")},A1t=Zo,I1t=Jae,y1t=tle,py=Dl,iW=X9,b1t=TypeError,bw=Object.defineProperty,E1t=Object.getOwnPropertyDescriptor,Ew="enumerable",ww="configurable",Sw="writable";Cl.f=A1t?y1t?function(e,t,r){if(py(e),t=iW(t),py(r),typeof e=="function"&&t==="prototype"&&"value"in r&&Sw in r&&!r[Sw]){var i=E1t(e,t);i&&i[Sw]&&(e[t]=r.value,r={configurable:ww in r?r[ww]:i[ww],enumerable:Ew in r?r[Ew]:i[Ew],writable:!1})}return bw(e,t,r)}:bw:function(e,t,r){if(py(e),t=iW(t),py(r),I1t)try{return bw(e,t,r)}catch{}if("get"in r||"set"in r)throw new b1t("Accessors not supported");return"value"in r&&(e[t]=r.value),e};var w1t=Zo,S1t=Cl,T1t=Ip,F1=w1t?function(n,e,t){return S1t.f(n,e,T1t(1,t))}:function(n,e,t){return n[e]=t,n},gy=Ls,x1t=R0,_1t=Uae,P1t=Js,O1t=Ap.f,M1t=ele,fg=Ns,k1t=Td,pg=F1,sW=xo,$1t=function(n){var e=function(t,r,i){if(this instanceof e){switch(arguments.length){case 0:return new n;case 1:return new n(t);case 2:return new n(t,r)}return new n(t,r,i)}return x1t(n,this,arguments)};return e.prototype=n.prototype,e},gn=function(n,e){var t=n.target,r=n.global,i=n.stat,s=n.proto,o=r?gy:i?gy[t]:(gy[t]||{}).prototype,a=r?fg:fg[t]||pg(fg,t,{})[t],l=a.prototype,c,u,h,d,g,f,v,C,A;for(d in e)c=M1t(r?d:t+(i?".":"#")+d,n.forced),u=!c&&o&&sW(o,d),f=a[d],u&&(n.dontCallGetSet?(A=O1t(o,d),v=A&&A.value):v=o[d]),g=u&&v?v:e[d],!(u&&typeof f==typeof g)&&(n.bind&&u?C=k1t(g,gy):n.wrap&&u?C=$1t(g):s&&P1t(g)?C=_1t(g):C=g,(n.sham||g&&g.sham||f&&f.sham)&&pg(C,"sham",!0),pg(a,d,C),s&&(h=t+"Prototype",sW(fg,h)||pg(fg,h,{}),pg(fg[h],d,g),n.real&&l&&(c||!l[d])&&pg(l,d,g)))},L1t=gn,N1t=Zo,oW=Cl.f;L1t({target:"Object",stat:!0,forced:Object.defineProperty!==oW,sham:!N1t},{defineProperty:oW});var D1t=Ns,rle=D1t.Object,z1t=Vae.exports=function(e,t,r){return rle.defineProperty(e,t,r)};rle.defineProperty.sham&&(z1t.sham=!0);var R1t=Vae.exports,V1t=R1t,nle=V1t,H1t=nle,B1t=H1t,j1t=B1t,F1t=j1t,ile=F1t,Z9=Tn(ile),U1t=wd,xd=Array.isArray||function(e){return U1t(e)==="Array"},W1t=Math.ceil,G1t=Math.floor,K1t=Math.trunc||function(e){var t=+e;return(t>0?G1t:W1t)(t)},q1t=K1t,Q9=function(n){var e=+n;return e!==e||e===0?0:q1t(e)},Y1t=Q9,X1t=Math.min,Z1t=function(n){return n>0?X1t(Y1t(n),9007199254740991):0},Q1t=Z1t,zl=function(n){return Q1t(n.length)},J1t=TypeError,eht=9007199254740991,J9=function(n){if(n>eht)throw J1t("Maximum allowed index exceeded");return n},tht=X9,rht=Cl,nht=Ip,U0=function(n,e,t){var r=tht(e);r in n?rht.f(n,r,nht(0,t)):n[r]=t},iht=Bs,sht=iht("toStringTag"),sle={};sle[sht]="z";var e$=String(sle)==="[object z]",oht=e$,aht=Js,S4=wd,lht=Bs,cht=lht("toStringTag"),uht=Object,hht=S4(function(){return arguments}())==="Arguments",dht=function(n,e){try{return n[e]}catch{}},U1=oht?S4:function(n){var e,t,r;return n===void 0?"Undefined":n===null?"Null":typeof(t=dht(e=uht(n),cht))=="string"?t:hht?S4(e):(r=S4(e))==="Object"&&aht(e.callee)?"Arguments":r},fht=Os,pht=Js,G_=Qk,ght=fht(Function.toString);pht(G_.inspectSource)||(G_.inspectSource=function(n){return ght(n)});var ole=G_.inspectSource,vht=Os,mht=zi,ale=Js,Cht=U1,Aht=Ua,Iht=ole,lle=function(){},yht=[],cle=Aht("Reflect","construct"),t$=/^\s*(?:class|function)\b/,bht=vht(t$.exec),Eht=!t$.test(lle),Uv=function(e){if(!ale(e))return!1;try{return cle(lle,yht,e),!0}catch{return!1}},ule=function(e){if(!ale(e))return!1;switch(Cht(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return Eht||!!bht(t$,Iht(e))}catch{return!0}};ule.sham=!0;var e6=!cle||mht(function(){var n;return Uv(Uv.call)||!Uv(Object)||!Uv(function(){n=!0})||n})?ule:Uv,aW=xd,wht=e6,Sht=pa,Tht=Bs,xht=Tht("species"),lW=Array,_ht=function(n){var e;return aW(n)&&(e=n.constructor,wht(e)&&(e===lW||aW(e.prototype))?e=void 0:Sht(e)&&(e=e[xht],e===null&&(e=void 0))),e===void 0?lW:e},Pht=_ht,t6=function(n,e){return new(Pht(n))(e===0?0:e)},Oht=zi,Mht=Bs,kht=H0,$ht=Mht("species"),KA=function(n){return kht>=51||!Oht(function(){var e=[],t=e.constructor={};return t[$ht]=function(){return{foo:1}},e[n](Boolean).foo!==1})},Lht=gn,Nht=zi,Dht=xd,zht=pa,Rht=ml,Vht=zl,cW=J9,uW=U0,Hht=t6,Bht=KA,jht=Bs,Fht=H0,hle=jht("isConcatSpreadable"),Uht=Fht>=51||!Nht(function(){var n=[];return n[hle]=!1,n.concat()[0]!==n}),Wht=function(n){if(!zht(n))return!1;var e=n[hle];return e!==void 0?!!e:Dht(n)},Ght=!Uht||!Bht("concat");Lht({target:"Array",proto:!0,forced:Ght},{concat:function(e){var t=Rht(this),r=Hht(t,0),i=0,s,o,a,l,c;for(s=-1,a=arguments.length;s<a;s++)if(c=s===-1?t:arguments[s],Wht(c))for(l=Vht(c),cW(i+l),o=0;o<l;o++,i++)o in c&&uW(r,i,c[o]);else cW(i+1),uW(r,i++,c);return r.length=i,r}});var Kht=U1,qht=String,yp=function(n){if(Kht(n)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return qht(n)},r6={},Yht=Q9,Xht=Math.max,Zht=Math.min,n6=function(n,e){var t=Yht(n);return t<0?Xht(t+e,0):Zht(t,e)},Qht=zu,Jht=n6,edt=zl,tdt=function(n){return function(e,t,r){var i=Qht(e),s=edt(i),o=Jht(r,s),a;if(n&&t!==t){for(;s>o;)if(a=i[o++],a!==a)return!0}else for(;s>o;o++)if((n||o in i)&&i[o]===t)return n||o||0;return!n&&-1}},rdt={indexOf:tdt(!1)},qA={},ndt=Os,Tw=xo,idt=zu,sdt=rdt.indexOf,odt=qA,hW=ndt([].push),dle=function(n,e){var t=idt(n),r=0,i=[],s;for(s in t)!Tw(odt,s)&&Tw(t,s)&&hW(i,s);for(;e.length>r;)Tw(t,s=e[r++])&&(~sdt(i,s)||hW(i,s));return i},r$=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],adt=dle,ldt=r$,i6=Object.keys||function(e){return adt(e,ldt)},cdt=Zo,udt=tle,hdt=Cl,ddt=Dl,fdt=zu,pdt=i6;r6.f=cdt&&!udt?Object.defineProperties:function(e,t){ddt(e);for(var r=fdt(t),i=pdt(t),s=i.length,o=0,a;s>o;)hdt.f(e,a=i[o++],r[a]);return e};var gdt=Ua,fle=gdt("document","documentElement"),vdt=F0,mdt=Y9,dW=vdt("keys"),s6=function(n){return dW[n]||(dW[n]=mdt(n))},Cdt=Dl,Adt=r6,fW=r$,Idt=qA,ydt=fle,bdt=Jk,Edt=s6,pW=">",gW="<",K_="prototype",q_="script",ple=Edt("IE_PROTO"),xw=function(){},gle=function(n){return gW+q_+pW+n+gW+"/"+q_+pW},vW=function(n){n.write(gle("")),n.close();var e=n.parentWindow.Object;return n=null,e},wdt=function(){var n=bdt("iframe"),e="java"+q_+":",t;return n.style.display="none",ydt.appendChild(n),n.src=String(e),t=n.contentWindow.document,t.open(),t.write(gle("document.F=Object")),t.close(),t.F},vy,T4=function(){try{vy=new ActiveXObject("htmlfile")}catch{}T4=typeof document<"u"?document.domain&&vy?vW(vy):wdt():vW(vy);for(var n=fW.length;n--;)delete T4[K_][fW[n]];return T4()};Idt[ple]=!0;var bp=Object.create||function(e,t){var r;return e!==null?(xw[K_]=Cdt(e),r=new xw,xw[K_]=null,r[ple]=e):r=T4(),t===void 0?r:Adt.f(r,t)},YA={},Sdt=dle,Tdt=r$,xdt=Tdt.concat("length","prototype");YA.f=Object.getOwnPropertyNames||function(e){return Sdt(e,xdt)};var n$={},mW=n6,_dt=zl,Pdt=U0,Odt=Array,Mdt=Math.max,vle=function(n,e,t){for(var r=_dt(n),i=mW(e,r),s=mW(t===void 0?r:t,r),o=Odt(Mdt(s-i,0)),a=0;i<s;i++,a++)Pdt(o,a,n[i]);return o.length=a,o},kdt=wd,$dt=zu,mle=YA.f,Ldt=vle,Cle=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],Ndt=function(n){try{return mle(n)}catch{return Ldt(Cle)}};n$.f=function(e){return Cle&&kdt(e)==="Window"?Ndt(e):mle($dt(e))};var XA={};XA.f=Object.getOwnPropertySymbols;var Ddt=F1,W0=function(n,e,t,r){return r&&r.enumerable?n[e]=t:Ddt(n,e,t),n},zdt=Cl,i$=function(n,e,t){return zdt.f(n,e,t)},ZA={},Rdt=Bs;ZA.f=Rdt;var CW=Ns,Vdt=xo,Hdt=ZA,Bdt=Cl.f,eo=function(n){var e=CW.Symbol||(CW.Symbol={});Vdt(e,n)||Bdt(e,n,{value:Hdt.f(n)})},jdt=Qo,Fdt=Ua,Udt=Bs,Wdt=W0,Ale=function(){var n=Fdt("Symbol"),e=n&&n.prototype,t=e&&e.valueOf,r=Udt("toPrimitive");e&&!e[r]&&Wdt(e,r,function(i){return jdt(t,this)},{})},Gdt=e$,Kdt=U1,qdt=Gdt?{}.toString:function(){return"[object "+Kdt(this)+"]"},Ydt=e$,Xdt=Cl.f,Zdt=F1,Qdt=xo,Jdt=qdt,eft=Bs,AW=eft("toStringTag"),Ep=function(n,e,t,r){if(n){var i=t?n:n.prototype;Qdt(i,AW)||Xdt(i,AW,{configurable:!0,value:e}),r&&!Ydt&&Zdt(i,"toString",Jdt)}},tft=Ls,rft=Js,IW=tft.WeakMap,nft=rft(IW)&&/native code/.test(String(IW)),ift=nft,Ile=Ls,sft=pa,oft=F1,_w=xo,Pw=Qk,aft=s6,lft=qA,yW="Object already initialized",Y_=Ile.TypeError,cft=Ile.WeakMap,J3,LC,eb,uft=function(n){return eb(n)?LC(n):J3(n,{})},hft=function(n){return function(e){var t;if(!sft(e)||(t=LC(e)).type!==n)throw new Y_("Incompatible receiver, "+n+" required");return t}};if(ift||Pw.state){var Jc=Pw.state||(Pw.state=new cft);Jc.get=Jc.get,Jc.has=Jc.has,Jc.set=Jc.set,J3=function(n,e){if(Jc.has(n))throw new Y_(yW);return e.facade=n,Jc.set(n,e),e},LC=function(n){return Jc.get(n)||{}},eb=function(n){return Jc.has(n)}}else{var gg=aft("state");lft[gg]=!0,J3=function(n,e){if(_w(n,gg))throw new Y_(yW);return e.facade=n,oft(n,gg,e),e},LC=function(n){return _w(n,gg)?n[gg]:{}},eb=function(n){return _w(n,gg)}}var G0={set:J3,get:LC,has:eb,enforce:uft,getterFor:hft},dft=Td,fft=Os,pft=q9,gft=ml,vft=zl,mft=t6,bW=fft([].push),my=function(n){var e=n===1,t=n===2,r=n===3,i=n===4,s=n===6,o=n===7,a=n===5||s;return function(l,c,u,h){for(var d=gft(l),g=pft(d),f=dft(c,u),v=vft(g),C=0,A=h||mft,b=e?A(l,v):t||o?A(l,0):void 0,m,E;v>C;C++)if((a||C in g)&&(m=g[C],E=f(m,C,d),n))if(e)b[C]=E;else if(E)switch(n){case 3:return!0;case 5:return m;case 6:return C;case 2:bW(b,m)}else switch(n){case 4:return!1;case 7:bW(b,m)}return s?-1:r||i?i:b}},K0={forEach:my(0),map:my(1),filter:my(2),some:my(3)},o6=gn,QA=Ls,s$=Qo,Cft=Os,Z2=Zo,Q2=B0,Aft=zi,Go=xo,Ift=To,X_=Dl,a6=zu,o$=X9,yft=yp,Z_=Ip,NC=bp,yle=i6,bft=YA,ble=n$,Eft=XA,Ele=Ap,wle=Cl,wft=r6,Sle=K9,EW=W0,Sft=i$,a$=F0,Tft=s6,Tle=qA,wW=Y9,xft=Bs,_ft=ZA,Pft=eo,Oft=Ale,Mft=Ep,xle=G0,l6=K0.forEach,rl=Tft("hidden"),c6="Symbol",DC="prototype",kft=xle.set,SW=xle.getterFor(c6),Oc=Object[DC],Tf=QA.Symbol,im=Tf&&Tf[DC],$ft=QA.RangeError,Lft=QA.TypeError,Ow=QA.QObject,_le=Ele.f,xf=wle.f,Ple=ble.f,Nft=Sle.f,Ole=Cft([].push),P1=a$("symbols"),JA=a$("op-symbols"),Dft=a$("wks"),Q_=!Ow||!Ow[DC]||!Ow[DC].findChild,Mle=function(n,e,t){var r=_le(Oc,e);r&&delete Oc[e],xf(n,e,t),r&&n!==Oc&&xf(Oc,e,r)},J_=Z2&&Aft(function(){return NC(xf({},"a",{get:function(){return xf(this,"a",{value:7}).a}})).a!==7})?Mle:xf,Mw=function(n,e){var t=P1[n]=NC(im);return kft(t,{type:c6,tag:n,description:e}),Z2||(t.description=e),t},u6=function(e,t,r){e===Oc&&u6(JA,t,r),X_(e);var i=o$(t);return X_(r),Go(P1,i)?(r.enumerable?(Go(e,rl)&&e[rl][i]&&(e[rl][i]=!1),r=NC(r,{enumerable:Z_(0,!1)})):(Go(e,rl)||xf(e,rl,Z_(1,{})),e[rl][i]=!0),J_(e,i,r)):xf(e,i,r)},l$=function(e,t){X_(e);var r=a6(t),i=yle(r).concat(Nle(r));return l6(i,function(s){(!Z2||s$(kle,r,s))&&u6(e,s,r[s])}),e},zft=function(e,t){return t===void 0?NC(e):l$(NC(e),t)},kle=function(e){var t=o$(e),r=s$(Nft,this,t);return this===Oc&&Go(P1,t)&&!Go(JA,t)?!1:r||!Go(this,t)||!Go(P1,t)||Go(this,rl)&&this[rl][t]?r:!0},$le=function(e,t){var r=a6(e),i=o$(t);if(!(r===Oc&&Go(P1,i)&&!Go(JA,i))){var s=_le(r,i);return s&&Go(P1,i)&&!(Go(r,rl)&&r[rl][i])&&(s.enumerable=!0),s}},Lle=function(e){var t=Ple(a6(e)),r=[];return l6(t,function(i){!Go(P1,i)&&!Go(Tle,i)&&Ole(r,i)}),r},Nle=function(n){var e=n===Oc,t=Ple(e?JA:a6(n)),r=[];return l6(t,function(i){Go(P1,i)&&(!e||Go(Oc,i))&&Ole(r,P1[i])}),r};Q2||(Tf=function(){if(Ift(im,this))throw new Lft("Symbol is not a constructor");var e=!arguments.length||arguments[0]===void 0?void 0:yft(arguments[0]),t=wW(e),r=function(i){var s=this===void 0?QA:this;s===Oc&&s$(r,JA,i),Go(s,rl)&&Go(s[rl],t)&&(s[rl][t]=!1);var o=Z_(1,i);try{J_(s,t,o)}catch(a){if(!(a instanceof $ft))throw a;Mle(s,t,o)}};return Z2&&Q_&&J_(Oc,t,{configurable:!0,set:r}),Mw(t,e)},im=Tf[DC],EW(im,"toString",function(){return SW(this).tag}),EW(Tf,"withoutSetter",function(n){return Mw(wW(n),n)}),Sle.f=kle,wle.f=u6,wft.f=l$,Ele.f=$le,bft.f=ble.f=Lle,Eft.f=Nle,_ft.f=function(n){return Mw(xft(n),n)},Z2&&Sft(im,"description",{configurable:!0,get:function(){return SW(this).description}}));o6({global:!0,wrap:!0,forced:!Q2,sham:!Q2},{Symbol:Tf});l6(yle(Dft),function(n){Pft(n)});o6({target:c6,stat:!0,forced:!Q2},{useSetter:function(){Q_=!0},useSimple:function(){Q_=!1}});o6({target:"Object",stat:!0,forced:!Q2,sham:!Z2},{create:zft,defineProperty:u6,defineProperties:l$,getOwnPropertyDescriptor:$le});o6({target:"Object",stat:!0,forced:!Q2},{getOwnPropertyNames:Lle});Oft();Mft(Tf,c6);Tle[rl]=!0;var Rft=B0,Dle=Rft&&!!Symbol.for&&!!Symbol.keyFor,Vft=gn,Hft=Ua,Bft=xo,jft=yp,zle=F0,Fft=Dle,kw=zle("string-to-symbol-registry"),Uft=zle("symbol-to-string-registry");Vft({target:"Symbol",stat:!0,forced:!Fft},{for:function(n){var e=jft(n);if(Bft(kw,e))return kw[e];var t=Hft("Symbol")(e);return kw[e]=t,Uft[t]=e,t}});var Wft=gn,Gft=xo,Kft=WA,qft=j0,Yft=F0,Xft=Dle,TW=Yft("symbol-to-string-registry");Wft({target:"Symbol",stat:!0,forced:!Xft},{keyFor:function(e){if(!Kft(e))throw new TypeError(qft(e)+" is not a symbol");if(Gft(TW,e))return TW[e]}});var Zft=Os,eI=Zft([].slice),Qft=Os,xW=xd,Jft=Js,_W=wd,ept=yp,PW=Qft([].push),tpt=function(n){if(Jft(n))return n;if(xW(n)){for(var e=n.length,t=[],r=0;r<e;r++){var i=n[r];typeof i=="string"?PW(t,i):(typeof i=="number"||_W(i)==="Number"||_W(i)==="String")&&PW(t,ept(i))}var s=t.length,o=!0;return function(a,l){if(o)return o=!1,l;if(xW(this))return l;for(var c=0;c<s;c++)if(t[c]===a)return l}}},rpt=gn,Rle=Ua,Vle=R0,npt=Qo,tI=Os,Hle=zi,OW=Js,MW=WA,Ble=eI,ipt=tpt,spt=B0,opt=String,Hh=Rle("JSON","stringify"),Cy=tI(/./.exec),kW=tI("".charAt),apt=tI("".charCodeAt),lpt=tI("".replace),cpt=tI(1 .toString),upt=/[\uD800-\uDFFF]/g,$W=/^[\uD800-\uDBFF]$/,LW=/^[\uDC00-\uDFFF]$/,NW=!spt||Hle(function(){var n=Rle("Symbol")("stringify detection");return Hh([n])!=="[null]"||Hh({a:n})!=="{}"||Hh(Object(n))!=="{}"}),DW=Hle(function(){return Hh("\uDF06\uD834")!=='"\\udf06\\ud834"'||Hh("\uDEAD")!=='"\\udead"'}),hpt=function(n,e){var t=Ble(arguments),r=ipt(e);if(!(!OW(r)&&(n===void 0||MW(n))))return t[1]=function(i,s){if(OW(r)&&(s=npt(r,this,opt(i),s)),!MW(s))return s},Vle(Hh,null,t)},dpt=function(n,e,t){var r=kW(t,e-1),i=kW(t,e+1);return Cy($W,n)&&!Cy(LW,i)||Cy(LW,n)&&!Cy($W,r)?"\\u"+cpt(apt(n,0),16):n};Hh&&rpt({target:"JSON",stat:!0,forced:NW||DW},{stringify:function(e,t,r){var i=Ble(arguments),s=Vle(NW?hpt:Hh,null,i);return DW&&typeof s=="string"?lpt(s,upt,dpt):s}});var fpt=gn,ppt=B0,gpt=zi,jle=XA,vpt=ml,mpt=!ppt||gpt(function(){jle.f(1)});fpt({target:"Object",stat:!0,forced:mpt},{getOwnPropertySymbols:function(e){var t=jle.f;return t?t(vpt(e)):[]}});var Cpt=eo;Cpt("asyncIterator");var Apt=eo;Apt("hasInstance");var Ipt=eo;Ipt("isConcatSpreadable");var ypt=eo;ypt("iterator");var bpt=eo;bpt("match");var Ept=eo;Ept("matchAll");var wpt=eo;wpt("replace");var Spt=eo;Spt("search");var Tpt=eo;Tpt("species");var xpt=eo;xpt("split");var _pt=eo,Ppt=Ale;_pt("toPrimitive");Ppt();var Opt=Ua,Mpt=eo,kpt=Ep;Mpt("toStringTag");kpt(Opt("Symbol"),"Symbol");var $pt=eo;$pt("unscopables");var Lpt=Ls,Npt=Ep;Npt(Lpt.JSON,"JSON",!0);var Dpt=Ns,zpt=Dpt.Symbol,q0={},eP=Zo,Rpt=xo,Fle=Function.prototype,Vpt=eP&&Object.getOwnPropertyDescriptor,Ule=Rpt(Fle,"name"),Hpt=Ule&&function(){}.name==="something";Ule&&(!eP||eP&&Vpt(Fle,"name").configurable);var Bpt={PROPER:Hpt},jpt=zi,Wle=!jpt(function(){function n(){}return n.prototype.constructor=null,Object.getPrototypeOf(new n)!==n.prototype}),Fpt=xo,Upt=Js,Wpt=ml,Gpt=s6,Kpt=Wle,zW=Gpt("IE_PROTO"),tP=Object,qpt=tP.prototype,h6=Kpt?tP.getPrototypeOf:function(n){var e=Wpt(n);if(Fpt(e,zW))return e[zW];var t=e.constructor;return Upt(t)&&e instanceof t?t.prototype:e instanceof tP?qpt:null},Ypt=zi,Xpt=Js,Zpt=pa,Qpt=bp,RW=h6,Jpt=W0,egt=Bs,rP=egt("iterator"),Gle=!1,f1,$w,Lw;[].keys&&(Lw=[].keys(),"next"in Lw?($w=RW(RW(Lw)),$w!==Object.prototype&&(f1=$w)):Gle=!0);var tgt=!Zpt(f1)||Ypt(function(){var n={};return f1[rP].call(n)!==n});tgt?f1={}:f1=Qpt(f1);Xpt(f1[rP])||Jpt(f1,rP,function(){return this});var Kle={IteratorPrototype:f1,BUGGY_SAFARI_ITERATORS:Gle},rgt=Kle.IteratorPrototype,ngt=bp,igt=Ip,sgt=Ep,ogt=q0,agt=function(){return this},lgt=function(n,e,t,r){var i=e+" Iterator";return n.prototype=ngt(rgt,{next:igt(+!r,t)}),sgt(n,i,!1,!0),ogt[i]=agt,n},cgt=Os,ugt=vl,hgt=function(n,e,t){try{return cgt(ugt(Object.getOwnPropertyDescriptor(n,e)[t]))}catch{}},dgt=Js,fgt=String,pgt=TypeError,ggt=function(n){if(typeof n=="object"||dgt(n))return n;throw new pgt("Can't set "+fgt(n)+" as a prototype")},vgt=hgt,mgt=Dl,Cgt=ggt,qle=Object.setPrototypeOf||("__proto__"in{}?function(){var n=!1,e={},t;try{t=vgt(Object.prototype,"__proto__","set"),t(e,[]),n=e instanceof Array}catch{}return function(i,s){return mgt(i),Cgt(s),n?t(i,s):i.__proto__=s,i}}():void 0),Agt=gn,Igt=Qo,ygt=Bpt,bgt=lgt,Egt=h6,wgt=Ep,VW=W0,Sgt=Bs,HW=q0,Tgt=Kle,xgt=ygt.PROPER,Ay=Tgt.BUGGY_SAFARI_ITERATORS,Nw=Sgt("iterator"),BW="keys",Iy="values",jW="entries",_gt=function(){return this},c$=function(n,e,t,r,i,s,o){bgt(t,e,r);var a=function(A){if(A===i&&d)return d;if(!Ay&&A&&A in u)return u[A];switch(A){case BW:return function(){return new t(this,A)};case Iy:return function(){return new t(this,A)};case jW:return function(){return new t(this,A)}}return function(){return new t(this)}},l=e+" Iterator",c=!1,u=n.prototype,h=u[Nw]||u["@@iterator"]||i&&u[i],d=!Ay&&h||a(i),g=e==="Array"&&u.entries||h,f,v,C;if(g&&(f=Egt(g.call(new n)),f!==Object.prototype&&f.next&&(wgt(f,l,!0,!0),HW[l]=_gt)),xgt&&i===Iy&&h&&h.name!==Iy&&(c=!0,d=function(){return Igt(h,this)}),i)if(v={values:a(Iy),keys:s?d:a(BW),entries:a(jW)},o)for(C in v)(Ay||c||!(C in u))&&VW(u,C,v[C]);else Agt({target:e,proto:!0,forced:Ay||c},v);return o&&u[Nw]!==d&&VW(u,Nw,d,{}),HW[e]=d,v},u$=function(n,e){return{value:n,done:e}},Pgt=zu,FW=q0,Yle=G0;Cl.f;var Ogt=c$,yy=u$,Xle="Array Iterator",Mgt=Yle.set,kgt=Yle.getterFor(Xle);Ogt(Array,"Array",function(n,e){Mgt(this,{type:Xle,target:Pgt(n),index:0,kind:e})},function(){var n=kgt(this),e=n.target,t=n.index++;if(!e||t>=e.length)return n.target=void 0,yy(void 0,!0);switch(n.kind){case"keys":return yy(t,!1);case"values":return yy(e[t],!1)}return yy([t,e[t]],!1)},"values");FW.Arguments=FW.Array;var $gt={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},Lgt=$gt,Ngt=Ls,Dgt=U1,zgt=F1,UW=q0,Rgt=Bs,WW=Rgt("toStringTag");for(var Dw in Lgt){var GW=Ngt[Dw],zw=GW&&GW.prototype;zw&&Dgt(zw)!==WW&&zgt(zw,WW,Dw),UW[Dw]=UW.Array}var Vgt=zpt,Zle=Vgt,Hgt=Bs,Bgt=Cl.f,KW=Hgt("metadata"),qW=Function.prototype;qW[KW]===void 0&&Bgt(qW,KW,{value:null});var jgt=eo;jgt("asyncDispose");var Fgt=eo;Fgt("dispose");var Ugt=eo;Ugt("metadata");var Wgt=Zle,Ggt=Wgt,Kgt=Ua,qgt=Os,h$=Kgt("Symbol"),Ygt=h$.keyFor,Xgt=qgt(h$.prototype.valueOf),Qle=h$.isRegisteredSymbol||function(e){try{return Ygt(Xgt(e))!==void 0}catch{return!1}},Zgt=gn,Qgt=Qle;Zgt({target:"Symbol",stat:!0},{isRegisteredSymbol:Qgt});var Jgt=F0,Jle=Ua,e2t=Os,t2t=WA,r2t=Bs,tb=Jle("Symbol"),YW=tb.isWellKnownSymbol,ece=Jle("Object","getOwnPropertyNames"),n2t=e2t(tb.prototype.valueOf),XW=Jgt("wks");for(var Rw=0,ZW=ece(tb),i2t=ZW.length;Rw<i2t;Rw++)try{var QW=ZW[Rw];t2t(tb[QW])&&r2t(QW)}catch{}var tce=function(e){if(YW&&YW(e))return!0;try{for(var t=n2t(e),r=0,i=ece(XW),s=i.length;r<s;r++)if(XW[i[r]]==t)return!0}catch{}return!1},s2t=gn,o2t=tce;s2t({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:o2t});var a2t=eo;a2t("matcher");var l2t=eo;l2t("observable");var c2t=gn,u2t=Qle;c2t({target:"Symbol",stat:!0},{isRegistered:u2t});var h2t=gn,d2t=tce;h2t({target:"Symbol",stat:!0,forced:!0},{isWellKnown:d2t});var f2t=eo;f2t("metadataKey");var p2t=eo;p2t("patternMatch");var g2t=eo;g2t("replaceAll");var v2t=Ggt,m2t=v2t,d$=m2t,Wg=Tn(d$),f$=Os,C2t=Q9,A2t=yp,I2t=Xk,y2t=f$("".charAt),JW=f$("".charCodeAt),b2t=f$("".slice),E2t=function(n){return function(e,t){var r=A2t(I2t(e)),i=C2t(t),s=r.length,o,a;return i<0||i>=s?n?"":void 0:(o=JW(r,i),o<55296||o>56319||i+1===s||(a=JW(r,i+1))<56320||a>57343?n?y2t(r,i):o:n?b2t(r,i,i+2):(o-55296<<10)+(a-56320)+65536)}},w2t={charAt:E2t(!0)},S2t=w2t.charAt,T2t=yp,rce=G0,x2t=c$,eG=u$,nce="String Iterator",_2t=rce.set,P2t=rce.getterFor(nce);x2t(String,"String",function(n){_2t(this,{type:nce,string:T2t(n),index:0})},function(){var e=P2t(this),t=e.string,r=e.index,i;return r>=t.length?eG(void 0,!0):(i=S2t(t,r),e.index+=i.length,eG(i,!1))});var O2t=ZA,M2t=O2t.f("iterator"),k2t=M2t,ice=k2t,$2t=ice,L2t=$2t,N2t=L2t,D2t=N2t,sce=D2t,z2t=Tn(sce);function J2(n){"@babel/helpers - typeof";return J2=typeof Wg=="function"&&typeof z2t=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Wg=="function"&&e.constructor===Wg&&e!==Wg.prototype?"symbol":typeof e},J2(n)}var R2t=ZA,V2t=R2t.f("toPrimitive"),H2t=V2t,B2t=H2t,j2t=B2t,F2t=j2t,U2t=F2t,W2t=U2t,G2t=W2t,K2t=Tn(G2t);function q2t(n,e){if(J2(n)!=="object"||n===null)return n;var t=n[K2t];if(t!==void 0){var r=t.call(n,e);if(J2(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(n)}function oce(n){var e=q2t(n,"string");return J2(e)==="symbol"?e:String(e)}function tG(n,e){for(var t=0;t<e.length;t++){var r=e[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Z9(n,oce(r.key),r)}}function d6(n,e,t){return e&&tG(n.prototype,e),t&&tG(n,t),Z9(n,"prototype",{writable:!1}),n}function Bh(n,e,t){return e=oce(e),e in n?Z9(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var ace=Os,Y2t=vl,X2t=pa,Z2t=xo,rG=eI,Q2t=UA,lce=Function,J2t=ace([].concat),e0t=ace([].join),Vw={},t0t=function(n,e,t){if(!Z2t(Vw,e)){for(var r=[],i=0;i<e;i++)r[i]="a["+i+"]";Vw[e]=lce("C,a","return new C("+e0t(r,",")+")")}return Vw[e](n,t)},cce=Q2t?lce.bind:function(e){var t=Y2t(this),r=t.prototype,i=rG(arguments,1),s=function(){var a=J2t(i,rG(arguments));return this instanceof s?t0t(t,a.length,a):t.apply(e,a)};return X2t(r)&&(s.prototype=r),s},r0t=gn,nG=cce;r0t({target:"Function",proto:!0,forced:Function.bind!==nG},{bind:nG});var n0t=Ls,i0t=Ns,Ea=function(n,e){var t=i0t[n+"Prototype"],r=t&&t[e];if(r)return r;var i=n0t[n],s=i&&i.prototype;return s&&s[e]},s0t=Ea,o0t=s0t("Function","bind"),a0t=To,l0t=o0t,Hw=Function.prototype,c0t=function(n){var e=n.bind;return n===Hw||a0t(Hw,n)&&e===Hw.bind?l0t:e},u0t=c0t,uce=u0t,h0t=uce,hce=Tn(h0t),d0t=vl,f0t=ml,p0t=q9,g0t=zl,v0t=TypeError,m0t=function(n){return function(e,t,r,i){d0t(t);var s=f0t(e),o=p0t(s),a=g0t(s),l=n?a-1:0,c=n?-1:1;if(r<2)for(;;){if(l in o){i=o[l],l+=c;break}if(l+=c,n?l<0:a<=l)throw new v0t("Reduce of empty array with no initial value")}for(;n?l>=0:a>l;l+=c)l in o&&(i=t(i,o[l],l,s));return i}},C0t={left:m0t(!1)},A0t=zi,f6=function(n,e){var t=[][n];return!!t&&A0t(function(){t.call(null,e||function(){return 1},1)})},I0t=Ls,y0t=wd,rI=y0t(I0t.process)==="process",b0t=gn,E0t=C0t.left,w0t=f6,iG=H0,S0t=rI,T0t=!S0t&&iG>79&&iG<83,x0t=T0t||!w0t("reduce");b0t({target:"Array",proto:!0,forced:x0t},{reduce:function(e){var t=arguments.length;return E0t(this,e,t,t>1?arguments[1]:void 0)}});var _0t=Ea,P0t=_0t("Array","reduce"),O0t=To,M0t=P0t,Bw=Array.prototype,k0t=function(n){var e=n.reduce;return n===Bw||O0t(Bw,n)&&e===Bw.reduce?M0t:e},$0t=k0t,L0t=$0t,N0t=L0t,D0t=Tn(N0t),z0t=gn,R0t=K0.filter,V0t=KA,H0t=V0t("filter");z0t({target:"Array",proto:!0,forced:!H0t},{filter:function(e){return R0t(this,e,arguments.length>1?arguments[1]:void 0)}});var B0t=Ea,j0t=B0t("Array","filter"),F0t=To,U0t=j0t,jw=Array.prototype,W0t=function(n){var e=n.filter;return n===jw||F0t(jw,n)&&e===jw.filter?U0t:e},G0t=W0t,K0t=G0t,q0t=K0t,Gg=Tn(q0t),Y0t=gn,X0t=K0.map,Z0t=KA,Q0t=Z0t("map");Y0t({target:"Array",proto:!0,forced:!Q0t},{map:function(e){return X0t(this,e,arguments.length>1?arguments[1]:void 0)}});var J0t=Ea,evt=J0t("Array","map"),tvt=To,rvt=evt,Fw=Array.prototype,nvt=function(n){var e=n.map;return n===Fw||tvt(Fw,n)&&e===Fw.map?rvt:e},ivt=nvt,svt=ivt,ovt=svt,bc=Tn(ovt),avt=xd,lvt=zl,cvt=J9,uvt=Td,dce=function(n,e,t,r,i,s,o,a){for(var l=i,c=0,u=o?uvt(o,a):!1,h,d;c<r;)c in t&&(h=u?u(t[c],c,e):t[c],s>0&&avt(h)?(d=lvt(h),l=dce(n,e,h,d,l,s-1)-1):(cvt(l+1),n[l]=h),l++),c++;return l},hvt=dce,dvt=gn,fvt=hvt,pvt=vl,gvt=ml,vvt=zl,mvt=t6;dvt({target:"Array",proto:!0},{flatMap:function(e){var t=gvt(this),r=vvt(t),i;return pvt(e),i=mvt(t,0),i.length=fvt(i,t,t,r,0,1,e,arguments.length>1?arguments[1]:void 0),i}});var Cvt=Ea;Cvt("Array","flatMap");var Avt=Qo,sG=Dl,Ivt=Zk,fce=function(n,e,t){var r,i;sG(n);try{if(r=Ivt(n,"return"),!r){if(e==="throw")throw t;return t}r=Avt(r,n)}catch(s){i=!0,r=s}if(e==="throw")throw t;if(i)throw r;return sG(r),t},yvt=Dl,bvt=fce,Evt=function(n,e,t,r){try{return r?e(yvt(t)[0],t[1]):e(t)}catch(i){bvt(n,"throw",i)}},wvt=Bs,Svt=q0,Tvt=wvt("iterator"),xvt=Array.prototype,pce=function(n){return n!==void 0&&(Svt.Array===n||xvt[Tvt]===n)},_vt=U1,oG=Zk,Pvt=V0,Ovt=q0,Mvt=Bs,kvt=Mvt("iterator"),p6=function(n){if(!Pvt(n))return oG(n,kvt)||oG(n,"@@iterator")||Ovt[_vt(n)]},$vt=Qo,Lvt=vl,Nvt=Dl,Dvt=j0,zvt=p6,Rvt=TypeError,p$=function(n,e){var t=arguments.length<2?zvt(n):e;if(Lvt(t))return Nvt($vt(t,n));throw new Rvt(Dvt(n)+" is not iterable")},Vvt=Td,Hvt=Qo,Bvt=ml,jvt=Evt,Fvt=pce,Uvt=e6,Wvt=zl,aG=U0,Gvt=p$,Kvt=p6,lG=Array,qvt=function(e){var t=Bvt(e),r=Uvt(this),i=arguments.length,s=i>1?arguments[1]:void 0,o=s!==void 0;o&&(s=Vvt(s,i>2?arguments[2]:void 0));var a=Kvt(t),l=0,c,u,h,d,g,f;if(a&&!(this===lG&&Fvt(a)))for(d=Gvt(t,a),g=d.next,u=r?new this:[];!(h=Hvt(g,d)).done;l++)f=o?jvt(d,s,[h.value,l],!0):h.value,aG(u,l,f);else for(c=Wvt(t),u=r?new this(c):lG(c);c>l;l++)f=o?s(t[l],l):t[l],aG(u,l,f);return u.length=l,u},Yvt=Bs,gce=Yvt("iterator"),vce=!1;try{var Xvt=0,cG={next:function(){return{done:!!Xvt++}},return:function(){vce=!0}};cG[gce]=function(){return this},Array.from(cG,function(){throw 2})}catch{}var mce=function(n,e){try{if(!e&&!vce)return!1}catch{return!1}var t=!1;try{var r={};r[gce]=function(){return{next:function(){return{done:t=!0}}}},n(r)}catch{}return t},Zvt=gn,Qvt=qvt,Jvt=mce,emt=!Jvt(function(n){Array.from(n)});Zvt({target:"Array",stat:!0,forced:emt},{from:Qvt});var tmt=Ns,rmt=tmt.Array.from,nmt=rmt,Cce=nmt,imt=Cce,g$=Tn(imt),smt=p6,omt=smt,amt=omt,lmt=amt,cmt=lmt,umt=cmt,hmt=umt,dmt=hmt,Ace=dmt,Ice=Tn(Ace),fmt=Ace,v$=Tn(fmt),pmt=gn,gmt=xd;pmt({target:"Array",stat:!0},{isArray:gmt});var vmt=Ns,mmt=vmt.Array.isArray,Cmt=mmt,yce=Cmt,Amt=yce,Imt=Amt,ymt=Imt,bmt=ymt,Emt=bmt,bce=Tn(Emt);function wmt(n){if(bce(n))return n}var Smt=Zo,Tmt=xd,xmt=TypeError,_mt=Object.getOwnPropertyDescriptor,Pmt=Smt&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(n){return n instanceof TypeError}}(),Ece=Pmt?function(n,e){if(Tmt(n)&&!_mt(n,"length").writable)throw new xmt("Cannot set read only .length");return n.length=e}:function(n,e){return n.length=e},Omt=gn,Mmt=ml,kmt=zl,$mt=Ece,Lmt=J9,Nmt=zi,Dmt=Nmt(function(){return[].push.call({length:4294967296},1)!==4294967297}),zmt=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(n){return n instanceof TypeError}},Rmt=Dmt||!zmt();Omt({target:"Array",proto:!0,forced:Rmt},{push:function(e){var t=Mmt(this),r=kmt(t),i=arguments.length;Lmt(r+i);for(var s=0;s<i;s++)t[r]=arguments[s],r++;return $mt(t,r),r}});var Vmt=Ea,Hmt=Vmt("Array","push"),Bmt=To,jmt=Hmt,Uw=Array.prototype,Fmt=function(n){var e=n.push;return n===Uw||Bmt(Uw,n)&&e===Uw.push?jmt:e},Umt=Fmt,Wmt=Umt,Gmt=Wmt,Kmt=Gmt,qmt=Kmt,Ymt=qmt,wce=Ymt,Xmt=Tn(wce);function Zmt(n,e){var t=n==null?null:typeof Wg<"u"&&Ice(n)||n["@@iterator"];if(t!=null){var r,i,s,o,a=[],l=!0,c=!1;try{if(s=(t=t.call(n)).next,e===0){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=s.call(t)).done)&&(Xmt(a).call(a,r.value),a.length!==e);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&t.return!=null&&(o=t.return(),Object(o)!==o))return}finally{if(c)throw i}}return a}}var Qmt=gn,uG=xd,Jmt=e6,eCt=pa,hG=n6,tCt=zl,rCt=zu,nCt=U0,iCt=Bs,sCt=KA,oCt=eI,aCt=sCt("slice"),lCt=iCt("species"),Ww=Array,cCt=Math.max;Qmt({target:"Array",proto:!0,forced:!aCt},{slice:function(e,t){var r=rCt(this),i=tCt(r),s=hG(e,i),o=hG(t===void 0?i:t,i),a,l,c;if(uG(r)&&(a=r.constructor,Jmt(a)&&(a===Ww||uG(a.prototype))?a=void 0:eCt(a)&&(a=a[lCt],a===null&&(a=void 0)),a===Ww||a===void 0))return oCt(r,s,o);for(l=new(a===void 0?Ww:a)(cCt(o-s,0)),c=0;s<o;s++,c++)s in r&&nCt(l,c,r[s]);return l.length=c,l}});var uCt=Ea,hCt=uCt("Array","slice"),dCt=To,fCt=hCt,Gw=Array.prototype,pCt=function(n){var e=n.slice;return n===Gw||dCt(Gw,n)&&e===Gw.slice?fCt:e},gCt=pCt,Sce=gCt,vCt=Sce,mCt=vCt,CCt=mCt,ACt=CCt,Tce=ACt,ICt=Tn(Tce),yCt=Cce,bCt=yCt,ECt=bCt,wCt=ECt,SCt=wCt,xce=Tn(SCt);function nP(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}function _ce(n,e){var t;if(n){if(typeof n=="string")return nP(n,e);var r=ICt(t=Object.prototype.toString.call(n)).call(t,8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return xce(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return nP(n,e)}}function TCt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qa(n,e){return wmt(n)||Zmt(n,e)||_ce(n,e)||TCt()}function xCt(n){if(bce(n))return nP(n)}function _Ct(n){if(typeof Wg<"u"&&Ice(n)!=null||n["@@iterator"]!=null)return xce(n)}function PCt(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function nl(n){return xCt(n)||_Ct(n)||_ce(n)||PCt()}var OCt=Zle,g6=Tn(OCt),MCt=Ea,kCt=MCt("Array","concat"),$Ct=To,LCt=kCt,Kw=Array.prototype,NCt=function(n){var e=n.concat;return n===Kw||$Ct(Kw,n)&&e===Kw.concat?LCt:e},DCt=NCt,zCt=DCt,RCt=zCt,v6=Tn(RCt),VCt=Sce,m6=Tn(VCt),HCt=Ua,BCt=Os,jCt=YA,FCt=XA,UCt=Dl,WCt=BCt([].concat),m$=HCt("Reflect","ownKeys")||function(e){var t=jCt.f(UCt(e)),r=FCt.f;return r?WCt(t,r(e)):t},GCt=gn,KCt=m$;GCt({target:"Reflect",stat:!0},{ownKeys:KCt});var qCt=Ns,YCt=qCt.Reflect.ownKeys,XCt=YCt,ZCt=XCt,QCt=ZCt,JCt=Tn(QCt),eAt=yce,Pl=Tn(eAt),tAt=gn,rAt=ml,Pce=i6,nAt=zi,iAt=nAt(function(){Pce(1)});tAt({target:"Object",stat:!0,forced:iAt},{keys:function(e){return Pce(rAt(e))}});var sAt=Ns,oAt=sAt.Object.keys,aAt=oAt,lAt=aAt,cAt=lAt,C$=Tn(cAt),uAt=K0.forEach,hAt=f6,dAt=hAt("forEach"),fAt=dAt?[].forEach:function(e){return uAt(this,e,arguments.length>1?arguments[1]:void 0)},pAt=gn,dG=fAt;pAt({target:"Array",proto:!0,forced:[].forEach!==dG},{forEach:dG});var gAt=Ea,vAt=gAt("Array","forEach"),mAt=vAt,CAt=mAt,AAt=U1,IAt=xo,yAt=To,bAt=CAt,qw=Array.prototype,EAt={DOMTokenList:!0,NodeList:!0},Oce=function(n){var e=n.forEach;return n===qw||yAt(qw,n)&&e===qw.forEach||IAt(EAt,AAt(n))?bAt:e},wAt=Oce,qf=Tn(wAt),SAt=gn,TAt=Os,xAt=xd,_At=TAt([].reverse),fG=[1,2];SAt({target:"Array",proto:!0,forced:String(fG)===String(fG.reverse())},{reverse:function(){return xAt(this)&&(this.length=this.length),_At(this)}});var PAt=Ea,OAt=PAt("Array","reverse"),MAt=To,kAt=OAt,Yw=Array.prototype,$At=function(n){var e=n.reverse;return n===Yw||MAt(Yw,n)&&e===Yw.reverse?kAt:e},LAt=$At,Mce=LAt,NAt=Mce,DAt=Tn(NAt),pG=j0,zAt=TypeError,kce=function(n,e){if(!delete n[e])throw new zAt("Cannot delete property "+pG(e)+" of "+pG(n))},RAt=gn,VAt=ml,HAt=n6,BAt=Q9,jAt=zl,FAt=Ece,UAt=J9,WAt=t6,GAt=U0,Xw=kce,KAt=KA,qAt=KAt("splice"),YAt=Math.max,XAt=Math.min;RAt({target:"Array",proto:!0,forced:!qAt},{splice:function(e,t){var r=VAt(this),i=jAt(r),s=HAt(e,i),o=arguments.length,a,l,c,u,h,d;for(o===0?a=l=0:o===1?(a=0,l=i-s):(a=o-2,l=XAt(YAt(BAt(t),0),i-s)),UAt(i+a-l),c=WAt(r,l),u=0;u<l;u++)h=s+u,h in r&&GAt(c,u,r[h]);if(c.length=l,a<l){for(u=s;u<i-l;u++)h=u+l,d=u+a,h in r?r[d]=r[h]:Xw(r,d);for(u=i;u>i-l+a;u--)Xw(r,u-1)}else if(a>l)for(u=i-l;u>s;u--)h=u+l-1,d=u+a-1,h in r?r[d]=r[h]:Xw(r,d);for(u=0;u<a;u++)r[u+s]=arguments[u+2];return FAt(r,i-l+a),c}});var ZAt=Ea,QAt=ZAt("Array","splice"),JAt=To,eIt=QAt,Zw=Array.prototype,tIt=function(n){var e=n.splice;return n===Zw||JAt(Zw,n)&&e===Zw.splice?eIt:e},rIt=tIt,nIt=rIt,iIt=nIt,$ce=Tn(iIt),gG=Zo,sIt=Os,oIt=Qo,aIt=zi,Qw=i6,lIt=XA,cIt=K9,uIt=ml,hIt=q9,vg=Object.assign,vG=Object.defineProperty,dIt=sIt([].concat),fIt=!vg||aIt(function(){if(gG&&vg({b:1},vg(vG({},"a",{enumerable:!0,get:function(){vG(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var n={},e={},t=Symbol("assign detection"),r="abcdefghijklmnopqrst";return n[t]=7,r.split("").forEach(function(i){e[i]=i}),vg({},n)[t]!==7||Qw(vg({},e)).join("")!==r})?function(e,t){for(var r=uIt(e),i=arguments.length,s=1,o=lIt.f,a=cIt.f;i>s;)for(var l=hIt(arguments[s++]),c=o?dIt(Qw(l),o(l)):Qw(l),u=c.length,h=0,d;u>h;)d=c[h++],(!gG||oIt(a,l,d))&&(r[d]=l[d]);return r}:vg,pIt=gn,mG=fIt;pIt({target:"Object",stat:!0,forced:Object.assign!==mG},{assign:mG});var gIt=Ns,vIt=gIt.Object.assign,mIt=vIt,CIt=mIt,AIt=CIt,IIt=Tn(AIt),yIt=gn,bIt=zi,EIt=ml,Lce=h6,wIt=Wle,SIt=bIt(function(){Lce(1)});yIt({target:"Object",stat:!0,forced:SIt,sham:!wIt},{getPrototypeOf:function(e){return Lce(EIt(e))}});var TIt=Ns,xIt=TIt.Object.getPrototypeOf,_It=xIt,PIt=_It,OIt=gn,MIt=Zo,kIt=bp;OIt({target:"Object",stat:!0,sham:!MIt},{create:kIt});var $It=Ns,LIt=$It.Object,NIt=function(e,t){return LIt.create(e,t)},DIt=NIt,Nce=DIt,zIt=Nce,RIt=Tn(zIt),iP=Ns,VIt=R0;iP.JSON||(iP.JSON={stringify:JSON.stringify});var HIt=function(e,t,r){return VIt(iP.JSON.stringify,null,arguments)},BIt=HIt,jIt=BIt,FIt=jIt,UIt=Tn(FIt),WIt=typeof Bun=="function"&&Bun&&typeof Bun.version=="string",GIt=TypeError,Dce=function(n,e){if(n<e)throw new GIt("Not enough arguments");return n},zce=Ls,KIt=R0,qIt=Js,YIt=WIt,XIt=Sd,ZIt=eI,QIt=Dce,JIt=zce.Function,e5t=/MSIE .\./.test(XIt)||YIt&&function(){var n=zce.Bun.version.split(".");return n.length<3||n[0]==="0"&&(n[1]<3||n[1]==="3"&&n[2]==="0")}(),Rce=function(n,e){var t=e?2:1;return e5t?function(r,i){var s=QIt(arguments.length,1)>t,o=qIt(r)?r:JIt(r),a=s?ZIt(arguments,t):[],l=s?function(){KIt(o,this,a)}:o;return e?n(l,i):n(l)}:n},t5t=gn,Vce=Ls,r5t=Rce,CG=r5t(Vce.setInterval,!0);t5t({global:!0,bind:!0,forced:Vce.setInterval!==CG},{setInterval:CG});var n5t=gn,Hce=Ls,i5t=Rce,AG=i5t(Hce.setTimeout,!0);n5t({global:!0,bind:!0,forced:Hce.setTimeout!==AG},{setTimeout:AG});var s5t=Ns,o5t=s5t.setTimeout,a5t=o5t,l5t=Tn(a5t),Bce={exports:{}};(function(n){function e(r){if(r)return t(r);this._callbacks=new Map}function t(r){return Object.assign(r,e.prototype),r._callbacks=new Map,r}e.prototype.on=function(r,i){const s=this._callbacks.get(r)??[];return s.push(i),this._callbacks.set(r,s),this},e.prototype.once=function(r,i){const s=(...o)=>{this.off(r,s),i.apply(this,o)};return s.fn=i,this.on(r,s),this},e.prototype.off=function(r,i){if(r===void 0&&i===void 0)return this._callbacks.clear(),this;if(i===void 0)return this._callbacks.delete(r),this;const s=this._callbacks.get(r);if(s){for(const[o,a]of s.entries())if(a===i||a.fn===i){s.splice(o,1);break}s.length===0?this._callbacks.delete(r):this._callbacks.set(r,s)}return this},e.prototype.emit=function(r,...i){const s=this._callbacks.get(r);if(s){const o=[...s];for(const a of o)a.apply(this,i)}return this},e.prototype.listeners=function(r){return this._callbacks.get(r)??[]},e.prototype.listenerCount=function(r){if(r)return this.listeners(r).length;let i=0;for(const s of this._callbacks.values())i+=s.length;return i},e.prototype.hasListeners=function(r){return this.listenerCount(r)>0},e.prototype.addEventListener=e.prototype.on,e.prototype.removeListener=e.prototype.off,e.prototype.removeEventListener=e.prototype.off,e.prototype.removeAllListeners=e.prototype.off,n.exports=e})(Bce);var c5t=Bce.exports,u5t=Tn(c5t);/*! Hammer.JS - v2.0.17-rc - 2019-12-16
|
||
* http://naver.github.io/egjs
|
||
*
|
||
* Forked By Naver egjs
|
||
* Copyright (c) hammerjs
|
||
* Licensed under the MIT license */function Bc(){return Bc=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Bc.apply(this,arguments)}function fc(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e}function by(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}var sP;typeof Object.assign!="function"?sP=function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),r=1;r<arguments.length;r++){var i=arguments[r];if(i!=null)for(var s in i)i.hasOwnProperty(s)&&(t[s]=i[s])}return t}:sP=Object.assign;var Yf=sP,IG=["","webkit","Moz","MS","ms","o"],h5t=typeof document>"u"?{style:{}}:document.createElement("div"),d5t="function",Kg=Math.round,Xf=Math.abs,A$=Date.now;function C6(n,e){for(var t,r,i=e[0].toUpperCase()+e.slice(1),s=0;s<IG.length;){if(t=IG[s],r=t?t+i:e,r in n)return r;s++}}var p1;typeof window>"u"?p1={}:p1=window;var jce=C6(h5t.style,"touchAction"),Fce=jce!==void 0;function f5t(){if(!Fce)return!1;var n={},e=p1.CSS&&p1.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(t){return n[t]=e?p1.CSS.supports("touch-action",t):!0}),n}var Uce="compute",Wce="auto",oP="manipulation",_f="none",zC="pan-x",RC="pan-y",Ey=f5t(),p5t=/mobile|tablet|ip(ad|hone|od)|android/i,Gce="ontouchstart"in p1,g5t=C6(p1,"PointerEvent")!==void 0,v5t=Gce&&p5t.test(navigator.userAgent),nI="touch",m5t="pen",I$="mouse",C5t="kinect",A5t=25,Va=1,wp=2,yo=4,ul=8,rb=1,iI=2,sI=4,oI=8,e0=16,yu=iI|sI,Pf=oI|e0,Kce=yu|Pf,qce=["x","y"],nb=["clientX","clientY"];function g1(n,e,t){var r;if(n)if(n.forEach)n.forEach(e,t);else if(n.length!==void 0)for(r=0;r<n.length;)e.call(t,n[r],r,n),r++;else for(r in n)n.hasOwnProperty(r)&&e.call(t,n[r],r,n)}function A6(n,e){return typeof n===d5t?n.apply(e&&e[0]||void 0,e):n}function pf(n,e){return n.indexOf(e)>-1}function I5t(n){if(pf(n,_f))return _f;var e=pf(n,zC),t=pf(n,RC);return e&&t?_f:e||t?e?zC:RC:pf(n,oP)?oP:Wce}var Yce=function(){function n(t,r){this.manager=t,this.set(r)}var e=n.prototype;return e.set=function(r){r===Uce&&(r=this.compute()),Fce&&this.manager.element.style&&Ey[r]&&(this.manager.element.style[jce]=r),this.actions=r.toLowerCase().trim()},e.update=function(){this.set(this.manager.options.touchAction)},e.compute=function(){var r=[];return g1(this.manager.recognizers,function(i){A6(i.options.enable,[i])&&(r=r.concat(i.getTouchAction()))}),I5t(r.join(" "))},e.preventDefaults=function(r){var i=r.srcEvent,s=r.offsetDirection;if(this.manager.session.prevented){i.preventDefault();return}var o=this.actions,a=pf(o,_f)&&!Ey[_f],l=pf(o,RC)&&!Ey[RC],c=pf(o,zC)&&!Ey[zC];if(a){var u=r.pointers.length===1,h=r.distance<2,d=r.deltaTime<250;if(u&&h&&d)return}if(!(c&&l)&&(a||l&&s&yu||c&&s&Pf))return this.preventSrc(i)},e.preventSrc=function(r){this.manager.session.prevented=!0,r.preventDefault()},n}();function y$(n,e){for(;n;){if(n===e)return!0;n=n.parentNode}return!1}function Xce(n){var e=n.length;if(e===1)return{x:Kg(n[0].clientX),y:Kg(n[0].clientY)};for(var t=0,r=0,i=0;i<e;)t+=n[i].clientX,r+=n[i].clientY,i++;return{x:Kg(t/e),y:Kg(r/e)}}function yG(n){for(var e=[],t=0;t<n.pointers.length;)e[t]={clientX:Kg(n.pointers[t].clientX),clientY:Kg(n.pointers[t].clientY)},t++;return{timeStamp:A$(),pointers:e,center:Xce(e),deltaX:n.deltaX,deltaY:n.deltaY}}function ib(n,e,t){t||(t=qce);var r=e[t[0]]-n[t[0]],i=e[t[1]]-n[t[1]];return Math.sqrt(r*r+i*i)}function aP(n,e,t){t||(t=qce);var r=e[t[0]]-n[t[0]],i=e[t[1]]-n[t[1]];return Math.atan2(i,r)*180/Math.PI}function Zce(n,e){return n===e?rb:Xf(n)>=Xf(e)?n<0?iI:sI:e<0?oI:e0}function y5t(n,e){var t=e.center,r=n.offsetDelta||{},i=n.prevDelta||{},s=n.prevInput||{};(e.eventType===Va||s.eventType===yo)&&(i=n.prevDelta={x:s.deltaX||0,y:s.deltaY||0},r=n.offsetDelta={x:t.x,y:t.y}),e.deltaX=i.x+(t.x-r.x),e.deltaY=i.y+(t.y-r.y)}function Qce(n,e,t){return{x:e/n||0,y:t/n||0}}function b5t(n,e){return ib(e[0],e[1],nb)/ib(n[0],n[1],nb)}function E5t(n,e){return aP(e[1],e[0],nb)+aP(n[1],n[0],nb)}function w5t(n,e){var t=n.lastInterval||e,r=e.timeStamp-t.timeStamp,i,s,o,a;if(e.eventType!==ul&&(r>A5t||t.velocity===void 0)){var l=e.deltaX-t.deltaX,c=e.deltaY-t.deltaY,u=Qce(r,l,c);s=u.x,o=u.y,i=Xf(u.x)>Xf(u.y)?u.x:u.y,a=Zce(l,c),n.lastInterval=e}else i=t.velocity,s=t.velocityX,o=t.velocityY,a=t.direction;e.velocity=i,e.velocityX=s,e.velocityY=o,e.direction=a}function S5t(n,e){var t=n.session,r=e.pointers,i=r.length;t.firstInput||(t.firstInput=yG(e)),i>1&&!t.firstMultiple?t.firstMultiple=yG(e):i===1&&(t.firstMultiple=!1);var s=t.firstInput,o=t.firstMultiple,a=o?o.center:s.center,l=e.center=Xce(r);e.timeStamp=A$(),e.deltaTime=e.timeStamp-s.timeStamp,e.angle=aP(a,l),e.distance=ib(a,l),y5t(t,e),e.offsetDirection=Zce(e.deltaX,e.deltaY);var c=Qce(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=c.x,e.overallVelocityY=c.y,e.overallVelocity=Xf(c.x)>Xf(c.y)?c.x:c.y,e.scale=o?b5t(o.pointers,r):1,e.rotation=o?E5t(o.pointers,r):0,e.maxPointers=t.prevInput?e.pointers.length>t.prevInput.maxPointers?e.pointers.length:t.prevInput.maxPointers:e.pointers.length,w5t(t,e);var u=n.element,h=e.srcEvent,d;h.composedPath?d=h.composedPath()[0]:h.path?d=h.path[0]:d=h.target,y$(d,u)&&(u=d),e.target=u}function T5t(n,e,t){var r=t.pointers.length,i=t.changedPointers.length,s=e&Va&&r-i===0,o=e&(yo|ul)&&r-i===0;t.isFirst=!!s,t.isFinal=!!o,s&&(n.session={}),t.eventType=e,S5t(n,t),n.emit("hammer.input",t),n.recognize(t),n.session.prevInput=t}function VC(n){return n.trim().split(/\s+/g)}function Dm(n,e,t){g1(VC(e),function(r){n.addEventListener(r,t,!1)})}function zm(n,e,t){g1(VC(e),function(r){n.removeEventListener(r,t,!1)})}function bG(n){var e=n.ownerDocument||n;return e.defaultView||e.parentWindow||window}var Y0=function(){function n(t,r){var i=this;this.manager=t,this.callback=r,this.element=t.element,this.target=t.options.inputTarget,this.domHandler=function(s){A6(t.options.enable,[t])&&i.handler(s)},this.init()}var e=n.prototype;return e.handler=function(){},e.init=function(){this.evEl&&Dm(this.element,this.evEl,this.domHandler),this.evTarget&&Dm(this.target,this.evTarget,this.domHandler),this.evWin&&Dm(bG(this.element),this.evWin,this.domHandler)},e.destroy=function(){this.evEl&&zm(this.element,this.evEl,this.domHandler),this.evTarget&&zm(this.target,this.evTarget,this.domHandler),this.evWin&&zm(bG(this.element),this.evWin,this.domHandler)},n}();function Zf(n,e,t){if(n.indexOf&&!t)return n.indexOf(e);for(var r=0;r<n.length;){if(t&&n[r][t]==e||!t&&n[r]===e)return r;r++}return-1}var x5t={pointerdown:Va,pointermove:wp,pointerup:yo,pointercancel:ul,pointerout:ul},_5t={2:nI,3:m5t,4:I$,5:C5t},Jce="pointerdown",eue="pointermove pointerup pointercancel";p1.MSPointerEvent&&!p1.PointerEvent&&(Jce="MSPointerDown",eue="MSPointerMove MSPointerUp MSPointerCancel");var tue=function(n){fc(e,n);function e(){var r,i=e.prototype;return i.evEl=Jce,i.evWin=eue,r=n.apply(this,arguments)||this,r.store=r.manager.session.pointerEvents=[],r}var t=e.prototype;return t.handler=function(i){var s=this.store,o=!1,a=i.type.toLowerCase().replace("ms",""),l=x5t[a],c=_5t[i.pointerType]||i.pointerType,u=c===nI,h=Zf(s,i.pointerId,"pointerId");l&Va&&(i.button===0||u)?h<0&&(s.push(i),h=s.length-1):l&(yo|ul)&&(o=!0),!(h<0)&&(s[h]=i,this.callback(this.manager,l,{pointers:s,changedPointers:[i],pointerType:c,srcEvent:i}),o&&s.splice(h,1))},e}(Y0);function HC(n){return Array.prototype.slice.call(n,0)}function b$(n,e,t){for(var r=[],i=[],s=0;s<n.length;){var o=e?n[s][e]:n[s];Zf(i,o)<0&&r.push(n[s]),i[s]=o,s++}return t&&(e?r=r.sort(function(a,l){return a[e]>l[e]}):r=r.sort()),r}var P5t={touchstart:Va,touchmove:wp,touchend:yo,touchcancel:ul},O5t="touchstart touchmove touchend touchcancel",E$=function(n){fc(e,n);function e(){var r;return e.prototype.evTarget=O5t,r=n.apply(this,arguments)||this,r.targetIds={},r}var t=e.prototype;return t.handler=function(i){var s=P5t[i.type],o=M5t.call(this,i,s);o&&this.callback(this.manager,s,{pointers:o[0],changedPointers:o[1],pointerType:nI,srcEvent:i})},e}(Y0);function M5t(n,e){var t=HC(n.touches),r=this.targetIds;if(e&(Va|wp)&&t.length===1)return r[t[0].identifier]=!0,[t,t];var i,s,o=HC(n.changedTouches),a=[],l=this.target;if(s=t.filter(function(c){return y$(c.target,l)}),e===Va)for(i=0;i<s.length;)r[s[i].identifier]=!0,i++;for(i=0;i<o.length;)r[o[i].identifier]&&a.push(o[i]),e&(yo|ul)&&delete r[o[i].identifier],i++;if(a.length)return[b$(s.concat(a),"identifier",!0),a]}var k5t={mousedown:Va,mousemove:wp,mouseup:yo},$5t="mousedown",L5t="mousemove mouseup",w$=function(n){fc(e,n);function e(){var r,i=e.prototype;return i.evEl=$5t,i.evWin=L5t,r=n.apply(this,arguments)||this,r.pressed=!1,r}var t=e.prototype;return t.handler=function(i){var s=k5t[i.type];s&Va&&i.button===0&&(this.pressed=!0),s&wp&&i.which!==1&&(s=yo),this.pressed&&(s&yo&&(this.pressed=!1),this.callback(this.manager,s,{pointers:[i],changedPointers:[i],pointerType:I$,srcEvent:i}))},e}(Y0),N5t=2500,EG=25;function wG(n){var e=n.changedPointers,t=e[0];if(t.identifier===this.primaryTouch){var r={x:t.clientX,y:t.clientY},i=this.lastTouches;this.lastTouches.push(r);var s=function(){var a=i.indexOf(r);a>-1&&i.splice(a,1)};setTimeout(s,N5t)}}function D5t(n,e){n&Va?(this.primaryTouch=e.changedPointers[0].identifier,wG.call(this,e)):n&(yo|ul)&&wG.call(this,e)}function z5t(n){for(var e=n.srcEvent.clientX,t=n.srcEvent.clientY,r=0;r<this.lastTouches.length;r++){var i=this.lastTouches[r],s=Math.abs(e-i.x),o=Math.abs(t-i.y);if(s<=EG&&o<=EG)return!0}return!1}var rue=function(){var n=function(e){fc(t,e);function t(i,s){var o;return o=e.call(this,i,s)||this,o.handler=function(a,l,c){var u=c.pointerType===nI,h=c.pointerType===I$;if(!(h&&c.sourceCapabilities&&c.sourceCapabilities.firesTouchEvents)){if(u)D5t.call(by(by(o)),l,c);else if(h&&z5t.call(by(by(o)),c))return;o.callback(a,l,c)}},o.touch=new E$(o.manager,o.handler),o.mouse=new w$(o.manager,o.handler),o.primaryTouch=null,o.lastTouches=[],o}var r=t.prototype;return r.destroy=function(){this.touch.destroy(),this.mouse.destroy()},t}(Y0);return n}();function R5t(n){var e,t=n.options.inputClass;return t?e=t:g5t?e=tue:v5t?e=E$:Gce?e=rue:e=w$,new e(n,T5t)}function qg(n,e,t){return Array.isArray(n)?(g1(n,t[e],t),!0):!1}var x4=1,lc=2,t0=4,jh=8,v1=jh,BC=16,fu=32,V5t=1;function H5t(){return V5t++}function wy(n,e){var t=e.manager;return t?t.get(n):n}function SG(n){return n&BC?"cancel":n&jh?"end":n&t0?"move":n&lc?"start":""}var aI=function(){function n(t){t===void 0&&(t={}),this.options=Bc({enable:!0},t),this.id=H5t(),this.manager=null,this.state=x4,this.simultaneous={},this.requireFail=[]}var e=n.prototype;return e.set=function(r){return Yf(this.options,r),this.manager&&this.manager.touchAction.update(),this},e.recognizeWith=function(r){if(qg(r,"recognizeWith",this))return this;var i=this.simultaneous;return r=wy(r,this),i[r.id]||(i[r.id]=r,r.recognizeWith(this)),this},e.dropRecognizeWith=function(r){return qg(r,"dropRecognizeWith",this)?this:(r=wy(r,this),delete this.simultaneous[r.id],this)},e.requireFailure=function(r){if(qg(r,"requireFailure",this))return this;var i=this.requireFail;return r=wy(r,this),Zf(i,r)===-1&&(i.push(r),r.requireFailure(this)),this},e.dropRequireFailure=function(r){if(qg(r,"dropRequireFailure",this))return this;r=wy(r,this);var i=Zf(this.requireFail,r);return i>-1&&this.requireFail.splice(i,1),this},e.hasRequireFailures=function(){return this.requireFail.length>0},e.canRecognizeWith=function(r){return!!this.simultaneous[r.id]},e.emit=function(r){var i=this,s=this.state;function o(a){i.manager.emit(a,r)}s<jh&&o(i.options.event+SG(s)),o(i.options.event),r.additionalEvent&&o(r.additionalEvent),s>=jh&&o(i.options.event+SG(s))},e.tryEmit=function(r){if(this.canEmit())return this.emit(r);this.state=fu},e.canEmit=function(){for(var r=0;r<this.requireFail.length;){if(!(this.requireFail[r].state&(fu|x4)))return!1;r++}return!0},e.recognize=function(r){var i=Yf({},r);if(!A6(this.options.enable,[this,i])){this.reset(),this.state=fu;return}this.state&(v1|BC|fu)&&(this.state=x4),this.state=this.process(i),this.state&(lc|t0|jh|BC)&&this.tryEmit(i)},e.process=function(r){},e.getTouchAction=function(){},e.reset=function(){},n}(),lP=function(n){fc(e,n);function e(r){var i;return r===void 0&&(r={}),i=n.call(this,Bc({event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},r))||this,i.pTime=!1,i.pCenter=!1,i._timer=null,i._input=null,i.count=0,i}var t=e.prototype;return t.getTouchAction=function(){return[oP]},t.process=function(i){var s=this,o=this.options,a=i.pointers.length===o.pointers,l=i.distance<o.threshold,c=i.deltaTime<o.time;if(this.reset(),i.eventType&Va&&this.count===0)return this.failTimeout();if(l&&c&&a){if(i.eventType!==yo)return this.failTimeout();var u=this.pTime?i.timeStamp-this.pTime<o.interval:!0,h=!this.pCenter||ib(this.pCenter,i.center)<o.posThreshold;this.pTime=i.timeStamp,this.pCenter=i.center,!h||!u?this.count=1:this.count+=1,this._input=i;var d=this.count%o.taps;if(d===0)return this.hasRequireFailures()?(this._timer=setTimeout(function(){s.state=v1,s.tryEmit()},o.interval),lc):v1}return fu},t.failTimeout=function(){var i=this;return this._timer=setTimeout(function(){i.state=fu},this.options.interval),fu},t.reset=function(){clearTimeout(this._timer)},t.emit=function(){this.state===v1&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))},e}(aI),r0=function(n){fc(e,n);function e(r){return r===void 0&&(r={}),n.call(this,Bc({pointers:1},r))||this}var t=e.prototype;return t.attrTest=function(i){var s=this.options.pointers;return s===0||i.pointers.length===s},t.process=function(i){var s=this.state,o=i.eventType,a=s&(lc|t0),l=this.attrTest(i);return a&&(o&ul||!l)?s|BC:a||l?o&yo?s|jh:s&lc?s|t0:lc:fu},e}(aI);function nue(n){return n===e0?"down":n===oI?"up":n===iI?"left":n===sI?"right":""}var S$=function(n){fc(e,n);function e(r){var i;return r===void 0&&(r={}),i=n.call(this,Bc({event:"pan",threshold:10,pointers:1,direction:Kce},r))||this,i.pX=null,i.pY=null,i}var t=e.prototype;return t.getTouchAction=function(){var i=this.options.direction,s=[];return i&yu&&s.push(RC),i&Pf&&s.push(zC),s},t.directionTest=function(i){var s=this.options,o=!0,a=i.distance,l=i.direction,c=i.deltaX,u=i.deltaY;return l&s.direction||(s.direction&yu?(l=c===0?rb:c<0?iI:sI,o=c!==this.pX,a=Math.abs(i.deltaX)):(l=u===0?rb:u<0?oI:e0,o=u!==this.pY,a=Math.abs(i.deltaY))),i.direction=l,o&&a>s.threshold&&l&s.direction},t.attrTest=function(i){return r0.prototype.attrTest.call(this,i)&&(this.state&lc||!(this.state&lc)&&this.directionTest(i))},t.emit=function(i){this.pX=i.deltaX,this.pY=i.deltaY;var s=nue(i.direction);s&&(i.additionalEvent=this.options.event+s),n.prototype.emit.call(this,i)},e}(r0),iue=function(n){fc(e,n);function e(r){return r===void 0&&(r={}),n.call(this,Bc({event:"swipe",threshold:10,velocity:.3,direction:yu|Pf,pointers:1},r))||this}var t=e.prototype;return t.getTouchAction=function(){return S$.prototype.getTouchAction.call(this)},t.attrTest=function(i){var s=this.options.direction,o;return s&(yu|Pf)?o=i.overallVelocity:s&yu?o=i.overallVelocityX:s&Pf&&(o=i.overallVelocityY),n.prototype.attrTest.call(this,i)&&s&i.offsetDirection&&i.distance>this.options.threshold&&i.maxPointers===this.options.pointers&&Xf(o)>this.options.velocity&&i.eventType&yo},t.emit=function(i){var s=nue(i.offsetDirection);s&&this.manager.emit(this.options.event+s,i),this.manager.emit(this.options.event,i)},e}(r0),sue=function(n){fc(e,n);function e(r){return r===void 0&&(r={}),n.call(this,Bc({event:"pinch",threshold:0,pointers:2},r))||this}var t=e.prototype;return t.getTouchAction=function(){return[_f]},t.attrTest=function(i){return n.prototype.attrTest.call(this,i)&&(Math.abs(i.scale-1)>this.options.threshold||this.state&lc)},t.emit=function(i){if(i.scale!==1){var s=i.scale<1?"in":"out";i.additionalEvent=this.options.event+s}n.prototype.emit.call(this,i)},e}(r0),oue=function(n){fc(e,n);function e(r){return r===void 0&&(r={}),n.call(this,Bc({event:"rotate",threshold:0,pointers:2},r))||this}var t=e.prototype;return t.getTouchAction=function(){return[_f]},t.attrTest=function(i){return n.prototype.attrTest.call(this,i)&&(Math.abs(i.rotation)>this.options.threshold||this.state&lc)},e}(r0),aue=function(n){fc(e,n);function e(r){var i;return r===void 0&&(r={}),i=n.call(this,Bc({event:"press",pointers:1,time:251,threshold:9},r))||this,i._timer=null,i._input=null,i}var t=e.prototype;return t.getTouchAction=function(){return[Wce]},t.process=function(i){var s=this,o=this.options,a=i.pointers.length===o.pointers,l=i.distance<o.threshold,c=i.deltaTime>o.time;if(this._input=i,!l||!a||i.eventType&(yo|ul)&&!c)this.reset();else if(i.eventType&Va)this.reset(),this._timer=setTimeout(function(){s.state=v1,s.tryEmit()},o.time);else if(i.eventType&yo)return v1;return fu},t.reset=function(){clearTimeout(this._timer)},t.emit=function(i){this.state===v1&&(i&&i.eventType&yo?this.manager.emit(this.options.event+"up",i):(this._input.timeStamp=A$(),this.manager.emit(this.options.event,this._input)))},e}(aI),lue={domEvents:!1,touchAction:Uce,enable:!0,inputTarget:null,inputClass:null,cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}},TG=[[oue,{enable:!1}],[sue,{enable:!1},["rotate"]],[iue,{direction:yu}],[S$,{direction:yu},["swipe"]],[lP],[lP,{event:"doubletap",taps:2},["tap"]],[aue]],B5t=1,xG=2;function _G(n,e){var t=n.element;if(t.style){var r;g1(n.options.cssProps,function(i,s){r=C6(t.style,s),e?(n.oldCssProps[r]=t.style[r],t.style[r]=i):t.style[r]=n.oldCssProps[r]||""}),e||(n.oldCssProps={})}}function j5t(n,e){var t=document.createEvent("Event");t.initEvent(n,!0,!0),t.gesture=e,e.target.dispatchEvent(t)}var PG=function(){function n(t,r){var i=this;this.options=Yf({},lue,r||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=R5t(this),this.touchAction=new Yce(this,this.options.touchAction),_G(this,!0),g1(this.options.recognizers,function(s){var o=i.add(new s[0](s[1]));s[2]&&o.recognizeWith(s[2]),s[3]&&o.requireFailure(s[3])},this)}var e=n.prototype;return e.set=function(r){return Yf(this.options,r),r.touchAction&&this.touchAction.update(),r.inputTarget&&(this.input.destroy(),this.input.target=r.inputTarget,this.input.init()),this},e.stop=function(r){this.session.stopped=r?xG:B5t},e.recognize=function(r){var i=this.session;if(!i.stopped){this.touchAction.preventDefaults(r);var s,o=this.recognizers,a=i.curRecognizer;(!a||a&&a.state&v1)&&(i.curRecognizer=null,a=null);for(var l=0;l<o.length;)s=o[l],i.stopped!==xG&&(!a||s===a||s.canRecognizeWith(a))?s.recognize(r):s.reset(),!a&&s.state&(lc|t0|jh)&&(i.curRecognizer=s,a=s),l++}},e.get=function(r){if(r instanceof aI)return r;for(var i=this.recognizers,s=0;s<i.length;s++)if(i[s].options.event===r)return i[s];return null},e.add=function(r){if(qg(r,"add",this))return this;var i=this.get(r.options.event);return i&&this.remove(i),this.recognizers.push(r),r.manager=this,this.touchAction.update(),r},e.remove=function(r){if(qg(r,"remove",this))return this;var i=this.get(r);if(r){var s=this.recognizers,o=Zf(s,i);o!==-1&&(s.splice(o,1),this.touchAction.update())}return this},e.on=function(r,i){if(r===void 0||i===void 0)return this;var s=this.handlers;return g1(VC(r),function(o){s[o]=s[o]||[],s[o].push(i)}),this},e.off=function(r,i){if(r===void 0)return this;var s=this.handlers;return g1(VC(r),function(o){i?s[o]&&s[o].splice(Zf(s[o],i),1):delete s[o]}),this},e.emit=function(r,i){this.options.domEvents&&j5t(r,i);var s=this.handlers[r]&&this.handlers[r].slice();if(!(!s||!s.length)){i.type=r,i.preventDefault=function(){i.srcEvent.preventDefault()};for(var o=0;o<s.length;)s[o](i),o++}},e.destroy=function(){this.element&&_G(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null},n}(),F5t={touchstart:Va,touchmove:wp,touchend:yo,touchcancel:ul},U5t="touchstart",W5t="touchstart touchmove touchend touchcancel",G5t=function(n){fc(e,n);function e(){var r,i=e.prototype;return i.evTarget=U5t,i.evWin=W5t,r=n.apply(this,arguments)||this,r.started=!1,r}var t=e.prototype;return t.handler=function(i){var s=F5t[i.type];if(s===Va&&(this.started=!0),!!this.started){var o=K5t.call(this,i,s);s&(yo|ul)&&o[0].length-o[1].length===0&&(this.started=!1),this.callback(this.manager,s,{pointers:o[0],changedPointers:o[1],pointerType:nI,srcEvent:i})}},e}(Y0);function K5t(n,e){var t=HC(n.touches),r=HC(n.changedTouches);return e&(yo|ul)&&(t=b$(t.concat(r),"identifier",!0)),[t,r]}function cue(n,e,t){var r="DEPRECATED METHOD: "+e+`
|
||
`+t+` AT
|
||
`;return function(){var i=new Error("get-stack-trace"),s=i&&i.stack?i.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",o=window.console&&(window.console.warn||window.console.log);return o&&o.call(window.console,r,s),n.apply(this,arguments)}}var uue=cue(function(n,e,t){for(var r=Object.keys(e),i=0;i<r.length;)(!t||t&&n[r[i]]===void 0)&&(n[r[i]]=e[r[i]]),i++;return n},"extend","Use `assign`."),q5t=cue(function(n,e){return uue(n,e,!0)},"merge","Use `assign`.");function Y5t(n,e,t){var r=e.prototype,i;i=n.prototype=Object.create(r),i.constructor=n,i._super=r,t&&Yf(i,t)}function OG(n,e){return function(){return n.apply(e,arguments)}}var X5t=function(){var n=function(t,r){return r===void 0&&(r={}),new PG(t,Bc({recognizers:TG.concat()},r))};return n.VERSION="2.0.17-rc",n.DIRECTION_ALL=Kce,n.DIRECTION_DOWN=e0,n.DIRECTION_LEFT=iI,n.DIRECTION_RIGHT=sI,n.DIRECTION_UP=oI,n.DIRECTION_HORIZONTAL=yu,n.DIRECTION_VERTICAL=Pf,n.DIRECTION_NONE=rb,n.DIRECTION_DOWN=e0,n.INPUT_START=Va,n.INPUT_MOVE=wp,n.INPUT_END=yo,n.INPUT_CANCEL=ul,n.STATE_POSSIBLE=x4,n.STATE_BEGAN=lc,n.STATE_CHANGED=t0,n.STATE_ENDED=jh,n.STATE_RECOGNIZED=v1,n.STATE_CANCELLED=BC,n.STATE_FAILED=fu,n.Manager=PG,n.Input=Y0,n.TouchAction=Yce,n.TouchInput=E$,n.MouseInput=w$,n.PointerEventInput=tue,n.TouchMouseInput=rue,n.SingleTouchInput=G5t,n.Recognizer=aI,n.AttrRecognizer=r0,n.Tap=lP,n.Pan=S$,n.Swipe=iue,n.Pinch=sue,n.Rotate=oue,n.Press=aue,n.on=Dm,n.off=zm,n.each=g1,n.merge=q5t,n.extend=uue,n.bindFn=OG,n.assign=Yf,n.inherit=Y5t,n.bindFn=OG,n.prefixed=C6,n.toArray=HC,n.inArray=Zf,n.uniqueArray=b$,n.splitStr=VC,n.boolOrFn=A6,n.hasParent=y$,n.addEventListeners=Dm,n.removeEventListeners=zm,n.defaults=Yf({},lue,{preset:TG}),n}(),Z5t=X5t;function hue(n,e){var t=typeof g6<"u"&&v$(n)||n["@@iterator"];if(!t){if(Pl(n)||(t=Q5t(n))||e){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(c){throw c},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,o=!1,a;return{s:function(){t=t.call(n)},n:function(){var c=t.next();return s=c.done,c},e:function(c){o=!0,a=c},f:function(){try{!s&&t.return!=null&&t.return()}finally{if(o)throw a}}}}function Q5t(n,e){var t;if(n){if(typeof n=="string")return MG(n,e);var r=m6(t=Object.prototype.toString.call(n)).call(t,8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return g$(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return MG(n,e)}}function MG(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}var due=g6("DELETE");function J5t(n){for(var e,t=arguments.length,r=new Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];return fue.apply(void 0,v6(e=[{},n]).call(e,r))}function fue(){var n=sb.apply(void 0,arguments);return gue(n),n}function sb(){for(var n=arguments.length,e=new Array(n),t=0;t<n;t++)e[t]=arguments[t];if(e.length<2)return e[0];if(e.length>2){var r;return sb.apply(void 0,v6(r=[fue(e[0],e[1])]).call(r,nl(m6(e).call(e,2))))}var i=e[0],s=e[1];if(i instanceof Date&&s instanceof Date)return i.setTime(s.getTime()),i;var o=hue(JCt(s)),a;try{for(o.s();!(a=o.n()).done;){var l=a.value;Object.prototype.propertyIsEnumerable.call(s,l)&&(s[l]===due?delete i[l]:i[l]!==null&&s[l]!==null&&typeof i[l]=="object"&&typeof s[l]=="object"&&!Pl(i[l])&&!Pl(s[l])?i[l]=sb(i[l],s[l]):i[l]=pue(s[l]))}}catch(c){o.e(c)}finally{o.f()}return i}function pue(n){return Pl(n)?bc(n).call(n,function(e){return pue(e)}):typeof n=="object"&&n!==null?n instanceof Date?new Date(n.getTime()):sb({},n):n}function gue(n){for(var e=0,t=C$(n);e<t.length;e++){var r=t[e];n[r]===due?delete n[r]:typeof n[r]=="object"&&n[r]!==null&&gue(n[r])}}function eyt(){var n=function(){};return{on:n,off:n,destroy:n,emit:n,get(){return{set:n}}}}var tyt=typeof window<"u"?window.Hammer||Z5t:function(){return eyt()};function o1(n){var e=this,t;this._cleanupQueue=[],this.active=!1,this._dom={container:n,overlay:document.createElement("div")},this._dom.overlay.classList.add("vis-overlay"),this._dom.container.appendChild(this._dom.overlay),this._cleanupQueue.push(function(){e._dom.overlay.parentNode.removeChild(e._dom.overlay)});var r=tyt(this._dom.overlay);r.on("tap",hce(t=this._onTapOverlay).call(t,this)),this._cleanupQueue.push(function(){r.destroy()});var i=["tap","doubletap","press","pinch","pan","panstart","panmove","panend"];qf(i).call(i,function(s){r.on(s,function(o){o.srcEvent.stopPropagation()})}),document&&document.body&&(this._onClick=function(s){ryt(s.target,n)||e.deactivate()},document.body.addEventListener("click",this._onClick),this._cleanupQueue.push(function(){document.body.removeEventListener("click",e._onClick)})),this._escListener=function(s){("key"in s?s.key==="Escape":s.keyCode===27)&&e.deactivate()}}u5t(o1.prototype);o1.current=null;o1.prototype.destroy=function(){var n,e;this.deactivate();var t=hue(DAt(n=$ce(e=this._cleanupQueue).call(e,0)).call(n)),r;try{for(t.s();!(r=t.n()).done;){var i=r.value;i()}}catch(s){t.e(s)}finally{t.f()}};o1.prototype.activate=function(){o1.current&&o1.current.deactivate(),o1.current=this,this.active=!0,this._dom.overlay.style.display="none",this._dom.container.classList.add("vis-active"),this.emit("change"),this.emit("activate"),document.body.addEventListener("keydown",this._escListener)};o1.prototype.deactivate=function(){this.active=!1,this._dom.overlay.style.display="block",this._dom.container.classList.remove("vis-active"),document.body.removeEventListener("keydown",this._escListener),this.emit("change"),this.emit("deactivate")};o1.prototype._onTapOverlay=function(n){this.activate(),n.srcEvent.stopPropagation()};function ryt(n,e){for(;n;){if(n===e)return!0;n=n.parentNode}return!1}var nyt=e6,iyt=j0,syt=TypeError,vue=function(n){if(nyt(n))return n;throw new syt(iyt(n)+" is not a constructor")},oyt=gn,ayt=Ua,Jw=R0,lyt=cce,kG=vue,cyt=Dl,$G=pa,uyt=bp,mue=zi,T$=ayt("Reflect","construct"),hyt=Object.prototype,dyt=[].push,Cue=mue(function(){function n(){}return!(T$(function(){},[],n)instanceof n)}),Aue=!mue(function(){T$(function(){})}),LG=Cue||Aue;oyt({target:"Reflect",stat:!0,forced:LG,sham:LG},{construct:function(e,t){kG(e),cyt(t);var r=arguments.length<3?e:kG(arguments[2]);if(Aue&&!Cue)return T$(e,t,r);if(e===r){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var i=[null];return Jw(dyt,i,t),new(Jw(lyt,e,i))}var s=r.prototype,o=uyt($G(s)?s:hyt),a=Jw(e,o,t);return $G(a)?a:o}});var fyt=Ns,pyt=fyt.Reflect.construct,gyt=pyt,vyt=gyt,myt=vyt,_4=Tn(myt),Cyt=Ns,Ayt=Cyt.Object.getOwnPropertySymbols,Iyt=Ayt,yyt=Iyt,byt=yyt,NG=Tn(byt),Iue={exports:{}},Eyt=gn,wyt=zi,Syt=zu,yue=Ap.f,bue=Zo,Tyt=!bue||wyt(function(){yue(1)});Eyt({target:"Object",stat:!0,forced:Tyt,sham:!bue},{getOwnPropertyDescriptor:function(e,t){return yue(Syt(e),t)}});var xyt=Ns,Eue=xyt.Object,_yt=Iue.exports=function(e,t){return Eue.getOwnPropertyDescriptor(e,t)};Eue.getOwnPropertyDescriptor.sham&&(_yt.sham=!0);var Pyt=Iue.exports,Oyt=Pyt,Myt=Oyt,kyt=Myt,wue=Tn(kyt),$yt=gn,Lyt=Zo,Nyt=m$,Dyt=zu,zyt=Ap,Ryt=U0;$yt({target:"Object",stat:!0,sham:!Lyt},{getOwnPropertyDescriptors:function(e){for(var t=Dyt(e),r=zyt.f,i=Nyt(t),s={},o=0,a,l;i.length>o;)l=r(t,a=i[o++]),l!==void 0&&Ryt(s,a,l);return s}});var Vyt=Ns,Hyt=Vyt.Object.getOwnPropertyDescriptors,Byt=Hyt,jyt=Byt,Fyt=jyt,DG=Tn(Fyt),Sue={exports:{}},Uyt=gn,Wyt=Zo,zG=r6.f;Uyt({target:"Object",stat:!0,forced:Object.defineProperties!==zG,sham:!Wyt},{defineProperties:zG});var Gyt=Ns,Tue=Gyt.Object,Kyt=Sue.exports=function(e,t){return Tue.defineProperties(e,t)};Tue.defineProperties.sham&&(Kyt.sham=!0);var qyt=Sue.exports,Yyt=qyt,Xyt=Yyt,Zyt=Xyt,Qyt=Tn(Zyt),Jyt=nle,e4t=Tn(Jyt);function xue(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}var t4t=Nce,r4t=t4t,n4t=r4t,i4t=n4t,_ue=i4t,s4t=Tn(_ue),o4t=gn,a4t=qle;o4t({target:"Object",stat:!0},{setPrototypeOf:a4t});var l4t=Ns,c4t=l4t.Object.setPrototypeOf,u4t=c4t,h4t=u4t,d4t=h4t,f4t=d4t,p4t=f4t,g4t=p4t,Pue=g4t,cP=Tn(Pue),v4t=uce,m4t=v4t,C4t=m4t,A4t=C4t,I4t=A4t,Oue=Tn(I4t);function uP(n,e){var t;return uP=cP?Oue(t=cP).call(t):function(i,s){return i.__proto__=s,i},uP(n,e)}function y4t(n,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");n.prototype=s4t(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Z9(n,"prototype",{writable:!1}),e&&uP(n,e)}function b4t(n,e){if(e&&(J2(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return xue(n)}var E4t=PIt,w4t=E4t,S4t=w4t,T4t=S4t,Mue=T4t,RG=Tn(Mue);function ob(n){var e;return ob=cP?Oue(e=RG).call(e):function(r){return r.__proto__||RG(r)},ob(n)}var kue={exports:{}},$ue={exports:{}};(function(n){var e=d$,t=sce;function r(i){"@babel/helpers - typeof";return n.exports=r=typeof e=="function"&&typeof t=="symbol"?function(s){return typeof s}:function(s){return s&&typeof e=="function"&&s.constructor===e&&s!==e.prototype?"symbol":typeof s},n.exports.__esModule=!0,n.exports.default=n.exports,r(i)}n.exports=r,n.exports.__esModule=!0,n.exports.default=n.exports})($ue);var x4t=$ue.exports,_4t=Oce,P4t=_4t,O4t=P4t,M4t=O4t,k4t=M4t,VG=xo,$4t=m$,L4t=Ap,N4t=Cl,D4t=function(n,e,t){for(var r=$4t(e),i=N4t.f,s=L4t.f,o=0;o<r.length;o++){var a=r[o];!VG(n,a)&&!(t&&VG(t,a))&&i(n,a,s(e,a))}},z4t=pa,R4t=F1,V4t=function(n,e){z4t(e)&&"cause"in e&&R4t(n,"cause",e.cause)},H4t=Os,Lue=Error,B4t=H4t("".replace),j4t=function(n){return String(new Lue(n).stack)}("zxcasd"),Nue=/\n\s*at [^:]*:[^\n]*/,F4t=Nue.test(j4t),U4t=function(n,e){if(F4t&&typeof n=="string"&&!Lue.prepareStackTrace)for(;e--;)n=B4t(n,Nue,"");return n},W4t=zi,G4t=Ip,K4t=!W4t(function(){var n=new Error("a");return"stack"in n?(Object.defineProperty(n,"stack",G4t(1,7)),n.stack!==7):!0}),q4t=F1,Y4t=U4t,X4t=K4t,HG=Error.captureStackTrace,Z4t=function(n,e,t,r){X4t&&(HG?HG(n,e):q4t(n,"stack",Y4t(t,r)))},Q4t=Td,J4t=Qo,e3t=Dl,t3t=j0,r3t=pce,n3t=zl,BG=To,i3t=p$,s3t=p6,jG=fce,o3t=TypeError,P4=function(n,e){this.stopped=n,this.result=e},FG=P4.prototype,Sp=function(n,e,t){var r=t&&t.that,i=!!(t&&t.AS_ENTRIES),s=!!(t&&t.IS_RECORD),o=!!(t&&t.IS_ITERATOR),a=!!(t&&t.INTERRUPTED),l=Q4t(e,r),c,u,h,d,g,f,v,C=function(b){return c&&jG(c,"normal",b),new P4(!0,b)},A=function(b){return i?(e3t(b),a?l(b[0],b[1],C):l(b[0],b[1])):a?l(b,C):l(b)};if(s)c=n.iterator;else if(o)c=n;else{if(u=s3t(n),!u)throw new o3t(t3t(n)+" is not iterable");if(r3t(u)){for(h=0,d=n3t(n);d>h;h++)if(g=A(n[h]),g&&BG(FG,g))return g;return new P4(!1)}c=i3t(n,u)}for(f=s?n.next:c.next;!(v=J4t(f,c)).done;){try{g=A(v.value)}catch(b){jG(c,"throw",b)}if(typeof g=="object"&&g&&BG(FG,g))return g}return new P4(!1)},a3t=yp,l3t=function(n,e){return n===void 0?arguments.length<2?"":e:a3t(n)},c3t=gn,u3t=To,h3t=h6,ab=qle,d3t=D4t,Due=bp,eS=F1,tS=Ip,f3t=V4t,p3t=Z4t,g3t=Sp,v3t=l3t,m3t=Bs,C3t=m3t("toStringTag"),lb=Error,A3t=[].push,n0=function(e,t){var r=u3t(rS,this),i;ab?i=ab(new lb,r?h3t(this):rS):(i=r?this:Due(rS),eS(i,C3t,"Error")),t!==void 0&&eS(i,"message",v3t(t)),p3t(i,n0,i.stack,1),arguments.length>2&&f3t(i,arguments[2]);var s=[];return g3t(e,A3t,{that:s}),eS(i,"errors",s),i};ab?ab(n0,lb):d3t(n0,lb,{name:!0});var rS=n0.prototype=Due(lb.prototype,{constructor:tS(1,n0),message:tS(1,""),name:tS(1,"AggregateError")});c3t({global:!0},{AggregateError:n0});var I3t=Ua,y3t=i$,b3t=Bs,E3t=Zo,UG=b3t("species"),zue=function(n){var e=I3t(n);E3t&&e&&!e[UG]&&y3t(e,UG,{configurable:!0,get:function(){return this}})},w3t=To,S3t=TypeError,x$=function(n,e){if(w3t(e,n))return n;throw new S3t("Incorrect invocation")},WG=Dl,T3t=vue,x3t=V0,_3t=Bs,P3t=_3t("species"),Rue=function(n,e){var t=WG(n).constructor,r;return t===void 0||x3t(r=WG(t)[P3t])?e:T3t(r)},O3t=Sd,Vue=/(?:ipad|iphone|ipod).*applewebkit/i.test(O3t),$l=Ls,M3t=R0,k3t=Td,GG=Js,$3t=xo,Hue=zi,KG=fle,L3t=eI,qG=Jk,N3t=Dce,D3t=Vue,z3t=rI,hP=$l.setImmediate,YG=$l.clearImmediate,R3t=$l.process,nS=$l.Dispatch,V3t=$l.Function,XG=$l.MessageChannel,H3t=$l.String,iS=0,Rm={},ZG="onreadystatechange",jC,Jd,sS,oS;Hue(function(){jC=$l.location});var _$=function(n){if($3t(Rm,n)){var e=Rm[n];delete Rm[n],e()}},aS=function(n){return function(){_$(n)}},QG=function(n){_$(n.data)},JG=function(n){$l.postMessage(H3t(n),jC.protocol+"//"+jC.host)};(!hP||!YG)&&(hP=function(e){N3t(arguments.length,1);var t=GG(e)?e:V3t(e),r=L3t(arguments,1);return Rm[++iS]=function(){M3t(t,void 0,r)},Jd(iS),iS},YG=function(e){delete Rm[e]},z3t?Jd=function(n){R3t.nextTick(aS(n))}:nS&&nS.now?Jd=function(n){nS.now(aS(n))}:XG&&!D3t?(sS=new XG,oS=sS.port2,sS.port1.onmessage=QG,Jd=k3t(oS.postMessage,oS)):$l.addEventListener&&GG($l.postMessage)&&!$l.importScripts&&jC&&jC.protocol!=="file:"&&!Hue(JG)?(Jd=JG,$l.addEventListener("message",QG,!1)):ZG in qG("script")?Jd=function(n){KG.appendChild(qG("script"))[ZG]=function(){KG.removeChild(this),_$(n)}}:Jd=function(n){setTimeout(aS(n),0)});var Bue={set:hP},jue=function(){this.head=null,this.tail=null};jue.prototype={add:function(n){var e={item:n,next:null},t=this.tail;t?t.next=e:this.head=e,this.tail=e},get:function(){var n=this.head;if(n){var e=this.head=n.next;return e===null&&(this.tail=null),n.item}}};var Fue=jue,B3t=Sd,j3t=/ipad|iphone|ipod/i.test(B3t)&&typeof Pebble<"u",F3t=Sd,U3t=/web0s(?!.*chrome)/i.test(F3t),Qf=Ls,eK=Td,W3t=Ap.f,lS=Bue.set,G3t=Fue,K3t=Vue,q3t=j3t,Y3t=U3t,cS=rI,tK=Qf.MutationObserver||Qf.WebKitMutationObserver,rK=Qf.document,nK=Qf.process,Sy=Qf.Promise,iK=W3t(Qf,"queueMicrotask"),dP=iK&&iK.value,mg,uS,hS,Ty,sK;if(!dP){var xy=new G3t,_y=function(){var n,e;for(cS&&(n=nK.domain)&&n.exit();e=xy.get();)try{e()}catch(t){throw xy.head&&mg(),t}n&&n.enter()};!K3t&&!cS&&!Y3t&&tK&&rK?(uS=!0,hS=rK.createTextNode(""),new tK(_y).observe(hS,{characterData:!0}),mg=function(){hS.data=uS=!uS}):!q3t&&Sy&&Sy.resolve?(Ty=Sy.resolve(void 0),Ty.constructor=Sy,sK=eK(Ty.then,Ty),mg=function(){sK(_y)}):cS?mg=function(){nK.nextTick(_y)}:(lS=eK(lS,Qf),mg=function(){lS(_y)}),dP=function(n){xy.head||mg(),xy.add(n)}}var X3t=dP,Z3t=function(n,e){try{arguments.length===1?console.error(n):console.error(n,e)}catch{}},X0=function(n){try{return{error:!1,value:n()}}catch(e){return{error:!0,value:e}}},Q3t=Ls,Z0=Q3t.Promise,Uue=typeof Deno=="object"&&Deno&&typeof Deno.version=="object",J3t=Uue,ebt=rI,tbt=!J3t&&!ebt&&typeof window=="object"&&typeof document=="object",rbt=Ls,Vm=Z0,nbt=Js,ibt=ele,sbt=ole,obt=Bs,abt=tbt,lbt=Uue,dS=H0,oK=Vm&&Vm.prototype,cbt=obt("species"),aK=!1,Wue=nbt(rbt.PromiseRejectionEvent),ubt=ibt("Promise",function(){var n=sbt(Vm),e=n!==String(Vm);if(!e&&dS===66||!(oK.catch&&oK.finally))return!0;if(!dS||dS<51||!/native code/.test(n)){var t=new Vm(function(s){s(1)}),r=function(s){s(function(){},function(){})},i=t.constructor={};if(i[cbt]=r,aK=t.then(function(){})instanceof r,!aK)return!0}return!e&&(abt||lbt)&&!Wue}),lI={CONSTRUCTOR:ubt,REJECTION_EVENT:Wue},Ru={},lK=vl,hbt=TypeError,dbt=function(n){var e,t;this.promise=new n(function(r,i){if(e!==void 0||t!==void 0)throw new hbt("Bad Promise constructor");e=r,t=i}),this.resolve=lK(e),this.reject=lK(t)};Ru.f=function(n){return new dbt(n)};var fbt=gn,cb=rI,nd=Ls,cI=Qo,pbt=W0,gbt=Ep,vbt=zue,mbt=vl,fP=Js,Cbt=pa,Abt=x$,Ibt=Rue,Gue=Bue.set,P$=X3t,ybt=Z3t,bbt=X0,Ebt=Fue,Kue=G0,pP=Z0,que=lI,Yue=Ru,I6="Promise",Xue=que.CONSTRUCTOR,wbt=que.REJECTION_EVENT,fS=Kue.getterFor(I6),Sbt=Kue.set,Tbt=pP&&pP.prototype,Yg=pP,pS=Tbt,Zue=nd.TypeError,gP=nd.document,O$=nd.process,vP=Yue.f,xbt=vP,_bt=!!(gP&&gP.createEvent&&nd.dispatchEvent),Que="unhandledrejection",Pbt="rejectionhandled",cK=0,Jue=1,Obt=2,M$=1,e1e=2,Py,uK,Mbt,t1e=function(n){var e;return Cbt(n)&&fP(e=n.then)?e:!1},r1e=function(n,e){var t=e.value,r=e.state===Jue,i=r?n.ok:n.fail,s=n.resolve,o=n.reject,a=n.domain,l,c,u;try{i?(r||(e.rejection===e1e&&$bt(e),e.rejection=M$),i===!0?l=t:(a&&a.enter(),l=i(t),a&&(a.exit(),u=!0)),l===n.promise?o(new Zue("Promise-chain cycle")):(c=t1e(l))?cI(c,l,s,o):s(l)):o(t)}catch(h){a&&!u&&a.exit(),o(h)}},n1e=function(n,e){n.notified||(n.notified=!0,P$(function(){for(var t=n.reactions,r;r=t.get();)r1e(r,n);n.notified=!1,e&&!n.rejection&&kbt(n)}))},i1e=function(n,e,t){var r,i;_bt?(r=gP.createEvent("Event"),r.promise=e,r.reason=t,r.initEvent(n,!1,!0),nd.dispatchEvent(r)):r={promise:e,reason:t},!wbt&&(i=nd["on"+n])?i(r):n===Que&&ybt("Unhandled promise rejection",t)},kbt=function(n){cI(Gue,nd,function(){var e=n.facade,t=n.value,r=hK(n),i;if(r&&(i=bbt(function(){cb?O$.emit("unhandledRejection",t,e):i1e(Que,e,t)}),n.rejection=cb||hK(n)?e1e:M$,i.error))throw i.value})},hK=function(n){return n.rejection!==M$&&!n.parent},$bt=function(n){cI(Gue,nd,function(){var e=n.facade;cb?O$.emit("rejectionHandled",e):i1e(Pbt,e,n.value)})},Xg=function(n,e,t){return function(r){n(e,r,t)}},I2=function(n,e,t){n.done||(n.done=!0,t&&(n=t),n.value=e,n.state=Obt,n1e(n,!0))},mP=function(n,e,t){if(!n.done){n.done=!0,t&&(n=t);try{if(n.facade===e)throw new Zue("Promise can't be resolved itself");var r=t1e(e);r?P$(function(){var i={done:!1};try{cI(r,e,Xg(mP,i,n),Xg(I2,i,n))}catch(s){I2(i,s,n)}}):(n.value=e,n.state=Jue,n1e(n,!1))}catch(i){I2({done:!1},i,n)}}};Xue&&(Yg=function(e){Abt(this,pS),mbt(e),cI(Py,this);var t=fS(this);try{e(Xg(mP,t),Xg(I2,t))}catch(r){I2(t,r)}},pS=Yg.prototype,Py=function(e){Sbt(this,{type:I6,done:!1,notified:!1,parent:!1,reactions:new Ebt,rejection:!1,state:cK,value:void 0})},Py.prototype=pbt(pS,"then",function(e,t){var r=fS(this),i=vP(Ibt(this,Yg));return r.parent=!0,i.ok=fP(e)?e:!0,i.fail=fP(t)&&t,i.domain=cb?O$.domain:void 0,r.state===cK?r.reactions.add(i):P$(function(){r1e(i,r)}),i.promise}),uK=function(){var n=new Py,e=fS(n);this.promise=n,this.resolve=Xg(mP,e),this.reject=Xg(I2,e)},Yue.f=vP=function(n){return n===Yg||n===Mbt?new uK(n):xbt(n)});fbt({global:!0,wrap:!0,forced:Xue},{Promise:Yg});gbt(Yg,I6,!1,!0);vbt(I6);var Lbt=Z0,Nbt=mce,Dbt=lI.CONSTRUCTOR,y6=Dbt||!Nbt(function(n){Lbt.all(n).then(void 0,function(){})}),zbt=gn,Rbt=Qo,Vbt=vl,Hbt=Ru,Bbt=X0,jbt=Sp,Fbt=y6;zbt({target:"Promise",stat:!0,forced:Fbt},{all:function(e){var t=this,r=Hbt.f(t),i=r.resolve,s=r.reject,o=Bbt(function(){var a=Vbt(t.resolve),l=[],c=0,u=1;jbt(e,function(h){var d=c++,g=!1;u++,Rbt(a,t,h).then(function(f){g||(g=!0,l[d]=f,--u||i(l))},s)}),--u||i(l)});return o.error&&s(o.value),r.promise}});var Ubt=gn,Wbt=lI.CONSTRUCTOR,dK=Z0;dK&&dK.prototype;Ubt({target:"Promise",proto:!0,forced:Wbt,real:!0},{catch:function(n){return this.then(void 0,n)}});var Gbt=gn,Kbt=Qo,qbt=vl,Ybt=Ru,Xbt=X0,Zbt=Sp,Qbt=y6;Gbt({target:"Promise",stat:!0,forced:Qbt},{race:function(e){var t=this,r=Ybt.f(t),i=r.reject,s=Xbt(function(){var o=qbt(t.resolve);Zbt(e,function(a){Kbt(o,t,a).then(r.resolve,i)})});return s.error&&i(s.value),r.promise}});var Jbt=gn,e9t=Qo,t9t=Ru,r9t=lI.CONSTRUCTOR;Jbt({target:"Promise",stat:!0,forced:r9t},{reject:function(e){var t=t9t.f(this);return e9t(t.reject,void 0,e),t.promise}});var n9t=Dl,i9t=pa,s9t=Ru,s1e=function(n,e){if(n9t(n),i9t(e)&&e.constructor===n)return e;var t=s9t.f(n),r=t.resolve;return r(e),t.promise},o9t=gn,a9t=Ua,l9t=gut,c9t=Z0,u9t=lI.CONSTRUCTOR,h9t=s1e,d9t=a9t("Promise"),f9t=!u9t;o9t({target:"Promise",stat:!0,forced:l9t},{resolve:function(e){return h9t(f9t&&this===d9t?c9t:this,e)}});var p9t=gn,g9t=Qo,v9t=vl,m9t=Ru,C9t=X0,A9t=Sp,I9t=y6;p9t({target:"Promise",stat:!0,forced:I9t},{allSettled:function(e){var t=this,r=m9t.f(t),i=r.resolve,s=r.reject,o=C9t(function(){var a=v9t(t.resolve),l=[],c=0,u=1;A9t(e,function(h){var d=c++,g=!1;u++,g9t(a,t,h).then(function(f){g||(g=!0,l[d]={status:"fulfilled",value:f},--u||i(l))},function(f){g||(g=!0,l[d]={status:"rejected",reason:f},--u||i(l))})}),--u||i(l)});return o.error&&s(o.value),r.promise}});var y9t=gn,b9t=Qo,E9t=vl,w9t=Ua,S9t=Ru,T9t=X0,x9t=Sp,_9t=y6,fK="No one promise resolved";y9t({target:"Promise",stat:!0,forced:_9t},{any:function(e){var t=this,r=w9t("AggregateError"),i=S9t.f(t),s=i.resolve,o=i.reject,a=T9t(function(){var l=E9t(t.resolve),c=[],u=0,h=1,d=!1;x9t(e,function(g){var f=u++,v=!1;h++,b9t(l,t,g).then(function(C){v||d||(d=!0,s(C))},function(C){v||d||(v=!0,c[f]=C,--h||o(new r(c,fK)))})}),--h||o(new r(c,fK))});return a.error&&o(a.value),i.promise}});var P9t=gn,CP=Z0,O9t=zi,M9t=Ua,k9t=Js,$9t=Rue,pK=s1e,L9t=CP&&CP.prototype,N9t=!!CP&&O9t(function(){L9t.finally.call({then:function(){}},function(){})});P9t({target:"Promise",proto:!0,real:!0,forced:N9t},{finally:function(n){var e=$9t(this,M9t("Promise")),t=k9t(n);return this.then(t?function(r){return pK(e,n()).then(function(){return r})}:n,t?function(r){return pK(e,n()).then(function(){throw r})}:n)}});var D9t=Ns,z9t=D9t.Promise,R9t=z9t,V9t=R9t,H9t=gn,B9t=Ru;H9t({target:"Promise",stat:!0},{withResolvers:function(){var e=B9t.f(this);return{promise:e.promise,resolve:e.resolve,reject:e.reject}}});var j9t=V9t,F9t=j9t,U9t=gn,W9t=Ru,G9t=X0;U9t({target:"Promise",stat:!0,forced:!0},{try:function(n){var e=W9t.f(this),t=G9t(n);return(t.error?e.reject:e.resolve)(t.value),e.promise}});var K9t=F9t,q9t=K9t,Y9t=q9t,X9t=Mce,Z9t=X9t,Q9t=Z9t,J9t=Q9t,e6t=J9t;(function(n){var e=x4t.default,t=ile,r=d$,i=_ue,s=Mue,o=k4t,a=wce,l=Pue,c=Y9t,u=e6t,h=Tce;function d(){n.exports=d=function(){return f},n.exports.__esModule=!0,n.exports.default=n.exports;var g,f={},v=Object.prototype,C=v.hasOwnProperty,A=t||function(J,K,q){J[K]=q.value},b=typeof r=="function"?r:{},m=b.iterator||"@@iterator",E=b.asyncIterator||"@@asyncIterator",I=b.toStringTag||"@@toStringTag";function S(J,K,q){return t(J,K,{value:q,enumerable:!0,configurable:!0,writable:!0}),J[K]}try{S({},"")}catch{S=function(q,ue,te){return q[ue]=te}}function T(J,K,q,ue){var te=K&&K.prototype instanceof N?K:N,ce=i(te.prototype),ge=new fe(ue||[]);return A(ce,"_invoke",{value:Q(J,q,ge)}),ce}function P(J,K,q){try{return{type:"normal",arg:J.call(K,q)}}catch(ue){return{type:"throw",arg:ue}}}f.wrap=T;var _="suspendedStart",$="suspendedYield",B="executing",U="completed",H={};function N(){}function W(){}function D(){}var R={};S(R,m,function(){return this});var Y=s,ie=Y&&Y(Y(oe([])));ie&&ie!==v&&C.call(ie,m)&&(R=ie);var de=D.prototype=N.prototype=i(R);function xe(J){var K;o(K=["next","throw","return"]).call(K,function(q){S(J,q,function(ue){return this._invoke(q,ue)})})}function X(J,K){function q(te,ce,ge,Te){var ae=P(J[te],J,ce);if(ae.type!=="throw"){var L=ae.arg,F=L.value;return F&&e(F)=="object"&&C.call(F,"__await")?K.resolve(F.__await).then(function(re){q("next",re,ge,Te)},function(re){q("throw",re,ge,Te)}):K.resolve(F).then(function(re){L.value=re,ge(L)},function(re){return q("throw",re,ge,Te)})}Te(ae.arg)}var ue;A(this,"_invoke",{value:function(ce,ge){function Te(){return new K(function(ae,L){q(ce,ge,ae,L)})}return ue=ue?ue.then(Te,Te):Te()}})}function Q(J,K,q){var ue=_;return function(te,ce){if(ue===B)throw new Error("Generator is already running");if(ue===U){if(te==="throw")throw ce;return{value:g,done:!0}}for(q.method=te,q.arg=ce;;){var ge=q.delegate;if(ge){var Te=he(ge,q);if(Te){if(Te===H)continue;return Te}}if(q.method==="next")q.sent=q._sent=q.arg;else if(q.method==="throw"){if(ue===_)throw ue=U,q.arg;q.dispatchException(q.arg)}else q.method==="return"&&q.abrupt("return",q.arg);ue=B;var ae=P(J,K,q);if(ae.type==="normal"){if(ue=q.done?U:$,ae.arg===H)continue;return{value:ae.arg,done:q.done}}ae.type==="throw"&&(ue=U,q.method="throw",q.arg=ae.arg)}}}function he(J,K){var q=K.method,ue=J.iterator[q];if(ue===g)return K.delegate=null,q==="throw"&&J.iterator.return&&(K.method="return",K.arg=g,he(J,K),K.method==="throw")||q!=="return"&&(K.method="throw",K.arg=new TypeError("The iterator does not provide a '"+q+"' method")),H;var te=P(ue,J.iterator,K.arg);if(te.type==="throw")return K.method="throw",K.arg=te.arg,K.delegate=null,H;var ce=te.arg;return ce?ce.done?(K[J.resultName]=ce.value,K.next=J.nextLoc,K.method!=="return"&&(K.method="next",K.arg=g),K.delegate=null,H):ce:(K.method="throw",K.arg=new TypeError("iterator result is not an object"),K.delegate=null,H)}function me(J){var K,q={tryLoc:J[0]};1 in J&&(q.catchLoc=J[1]),2 in J&&(q.finallyLoc=J[2],q.afterLoc=J[3]),a(K=this.tryEntries).call(K,q)}function _e(J){var K=J.completion||{};K.type="normal",delete K.arg,J.completion=K}function fe(J){this.tryEntries=[{tryLoc:"root"}],o(J).call(J,me,this),this.reset(!0)}function oe(J){if(J||J===""){var K=J[m];if(K)return K.call(J);if(typeof J.next=="function")return J;if(!isNaN(J.length)){var q=-1,ue=function te(){for(;++q<J.length;)if(C.call(J,q))return te.value=J[q],te.done=!1,te;return te.value=g,te.done=!0,te};return ue.next=ue}}throw new TypeError(e(J)+" is not iterable")}return W.prototype=D,A(de,"constructor",{value:D,configurable:!0}),A(D,"constructor",{value:W,configurable:!0}),W.displayName=S(D,I,"GeneratorFunction"),f.isGeneratorFunction=function(J){var K=typeof J=="function"&&J.constructor;return!!K&&(K===W||(K.displayName||K.name)==="GeneratorFunction")},f.mark=function(J){return l?l(J,D):(J.__proto__=D,S(J,I,"GeneratorFunction")),J.prototype=i(de),J},f.awrap=function(J){return{__await:J}},xe(X.prototype),S(X.prototype,E,function(){return this}),f.AsyncIterator=X,f.async=function(J,K,q,ue,te){te===void 0&&(te=c);var ce=new X(T(J,K,q,ue),te);return f.isGeneratorFunction(K)?ce:ce.next().then(function(ge){return ge.done?ge.value:ce.next()})},xe(de),S(de,I,"Generator"),S(de,m,function(){return this}),S(de,"toString",function(){return"[object Generator]"}),f.keys=function(J){var K=Object(J),q=[];for(var ue in K)a(q).call(q,ue);return u(q).call(q),function te(){for(;q.length;){var ce=q.pop();if(ce in K)return te.value=ce,te.done=!1,te}return te.done=!0,te}},f.values=oe,fe.prototype={constructor:fe,reset:function(K){var q;if(this.prev=0,this.next=0,this.sent=this._sent=g,this.done=!1,this.delegate=null,this.method="next",this.arg=g,o(q=this.tryEntries).call(q,_e),!K)for(var ue in this)ue.charAt(0)==="t"&&C.call(this,ue)&&!isNaN(+h(ue).call(ue,1))&&(this[ue]=g)},stop:function(){this.done=!0;var K=this.tryEntries[0].completion;if(K.type==="throw")throw K.arg;return this.rval},dispatchException:function(K){if(this.done)throw K;var q=this;function ue(L,F){return ge.type="throw",ge.arg=K,q.next=L,F&&(q.method="next",q.arg=g),!!F}for(var te=this.tryEntries.length-1;te>=0;--te){var ce=this.tryEntries[te],ge=ce.completion;if(ce.tryLoc==="root")return ue("end");if(ce.tryLoc<=this.prev){var Te=C.call(ce,"catchLoc"),ae=C.call(ce,"finallyLoc");if(Te&&ae){if(this.prev<ce.catchLoc)return ue(ce.catchLoc,!0);if(this.prev<ce.finallyLoc)return ue(ce.finallyLoc)}else if(Te){if(this.prev<ce.catchLoc)return ue(ce.catchLoc,!0)}else{if(!ae)throw new Error("try statement without catch or finally");if(this.prev<ce.finallyLoc)return ue(ce.finallyLoc)}}}},abrupt:function(K,q){for(var ue=this.tryEntries.length-1;ue>=0;--ue){var te=this.tryEntries[ue];if(te.tryLoc<=this.prev&&C.call(te,"finallyLoc")&&this.prev<te.finallyLoc){var ce=te;break}}ce&&(K==="break"||K==="continue")&&ce.tryLoc<=q&&q<=ce.finallyLoc&&(ce=null);var ge=ce?ce.completion:{};return ge.type=K,ge.arg=q,ce?(this.method="next",this.next=ce.finallyLoc,H):this.complete(ge)},complete:function(K,q){if(K.type==="throw")throw K.arg;return K.type==="break"||K.type==="continue"?this.next=K.arg:K.type==="return"?(this.rval=this.arg=K.arg,this.method="return",this.next="end"):K.type==="normal"&&q&&(this.next=q),H},finish:function(K){for(var q=this.tryEntries.length-1;q>=0;--q){var ue=this.tryEntries[q];if(ue.finallyLoc===K)return this.complete(ue.completion,ue.afterLoc),_e(ue),H}},catch:function(K){for(var q=this.tryEntries.length-1;q>=0;--q){var ue=this.tryEntries[q];if(ue.tryLoc===K){var te=ue.completion;if(te.type==="throw"){var ce=te.arg;_e(ue)}return ce}}throw new Error("illegal catch attempt")},delegateYield:function(K,q,ue){return this.delegate={iterator:oe(K),resultName:q,nextLoc:ue},this.method==="next"&&(this.arg=g),H}},f}n.exports=d,n.exports.__esModule=!0,n.exports.default=n.exports})(kue);var t6t=kue.exports,O4=t6t(),r6t=O4;try{regeneratorRuntime=O4}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=O4:Function("r","regeneratorRuntime = r")(O4)}var Xa=Tn(r6t),o1e={exports:{}},n6t=zi,i6t=n6t(function(){if(typeof ArrayBuffer=="function"){var n=new ArrayBuffer(8);Object.isExtensible(n)&&Object.defineProperty(n,"a",{value:8})}}),s6t=zi,o6t=pa,a6t=wd,gK=i6t,M4=Object.isExtensible,l6t=s6t(function(){M4(1)}),c6t=l6t||gK?function(e){return!o6t(e)||gK&&a6t(e)==="ArrayBuffer"?!1:M4?M4(e):!0}:M4,u6t=zi,h6t=!u6t(function(){return Object.isExtensible(Object.preventExtensions({}))}),d6t=gn,f6t=Os,p6t=qA,g6t=pa,k$=xo,v6t=Cl.f,vK=YA,m6t=n$,$$=c6t,C6t=Y9,A6t=h6t,a1e=!1,O1=C6t("meta"),I6t=0,L$=function(n){v6t(n,O1,{value:{objectID:"O"+I6t++,weakData:{}}})},y6t=function(n,e){if(!g6t(n))return typeof n=="symbol"?n:(typeof n=="string"?"S":"P")+n;if(!k$(n,O1)){if(!$$(n))return"F";if(!e)return"E";L$(n)}return n[O1].objectID},b6t=function(n,e){if(!k$(n,O1)){if(!$$(n))return!0;if(!e)return!1;L$(n)}return n[O1].weakData},E6t=function(n){return A6t&&a1e&&$$(n)&&!k$(n,O1)&&L$(n),n},w6t=function(){S6t.enable=function(){},a1e=!0;var n=vK.f,e=f6t([].splice),t={};t[O1]=1,n(t).length&&(vK.f=function(r){for(var i=n(r),s=0,o=i.length;s<o;s++)if(i[s]===O1){e(i,s,1);break}return i},d6t({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:m6t.f}))},S6t=o1e.exports={enable:w6t,fastKey:y6t,getWeakData:b6t,onFreeze:E6t};p6t[O1]=!0;var l1e=o1e.exports,T6t=gn,x6t=Ls,_6t=l1e,P6t=zi,O6t=F1,M6t=Sp,k6t=x$,$6t=Js,L6t=pa,N6t=V0,D6t=Ep,z6t=Cl.f,R6t=K0.forEach,V6t=Zo,c1e=G0,H6t=c1e.set,B6t=c1e.getterFor,u1e=function(n,e,t){var r=n.indexOf("Map")!==-1,i=n.indexOf("Weak")!==-1,s=r?"set":"add",o=x6t[n],a=o&&o.prototype,l={},c;if(!V6t||!$6t(o)||!(i||a.forEach&&!P6t(function(){new o().entries().next()})))c=t.getConstructor(e,n,r,s),_6t.enable();else{c=e(function(d,g){H6t(k6t(d,u),{type:n,collection:new o}),N6t(g)||M6t(g,d[s],{that:d,AS_ENTRIES:r})});var u=c.prototype,h=B6t(n);R6t(["add","clear","delete","forEach","get","has","set","keys","values","entries"],function(d){var g=d==="add"||d==="set";d in a&&!(i&&d==="clear")&&O6t(u,d,function(f,v){var C=h(this).collection;if(!g&&i&&!L6t(f))return d==="get"?void 0:!1;var A=C[d](f===0?0:f,v);return g?this:A})}),i||z6t(u,"size",{configurable:!0,get:function(){return h(this).collection.size}})}return D6t(c,n,!1,!0),l[n]=c,T6t({global:!0,forced:!0},l),i||t.setStrong(c,n,r),c},j6t=W0,F6t=function(n,e,t){for(var r in e)t&&t.unsafe&&n[r]?n[r]=e[r]:j6t(n,r,e[r],t);return n},U6t=bp,W6t=i$,mK=F6t,G6t=Td,K6t=x$,q6t=V0,Y6t=Sp,X6t=c$,Oy=u$,Z6t=zue,Wv=Zo,CK=l1e.fastKey,h1e=G0,AK=h1e.set,gS=h1e.getterFor,d1e={getConstructor:function(n,e,t,r){var i=n(function(c,u){K6t(c,s),AK(c,{type:e,index:U6t(null),first:void 0,last:void 0,size:0}),Wv||(c.size=0),q6t(u)||Y6t(u,c[r],{that:c,AS_ENTRIES:t})}),s=i.prototype,o=gS(e),a=function(c,u,h){var d=o(c),g=l(c,u),f,v;return g?g.value=h:(d.last=g={index:v=CK(u,!0),key:u,value:h,previous:f=d.last,next:void 0,removed:!1},d.first||(d.first=g),f&&(f.next=g),Wv?d.size++:c.size++,v!=="F"&&(d.index[v]=g)),c},l=function(c,u){var h=o(c),d=CK(u),g;if(d!=="F")return h.index[d];for(g=h.first;g;g=g.next)if(g.key===u)return g};return mK(s,{clear:function(){for(var u=this,h=o(u),d=h.index,g=h.first;g;)g.removed=!0,g.previous&&(g.previous=g.previous.next=void 0),delete d[g.index],g=g.next;h.first=h.last=void 0,Wv?h.size=0:u.size=0},delete:function(c){var u=this,h=o(u),d=l(u,c);if(d){var g=d.next,f=d.previous;delete h.index[d.index],d.removed=!0,f&&(f.next=g),g&&(g.previous=f),h.first===d&&(h.first=g),h.last===d&&(h.last=f),Wv?h.size--:u.size--}return!!d},forEach:function(u){for(var h=o(this),d=G6t(u,arguments.length>1?arguments[1]:void 0),g;g=g?g.next:h.first;)for(d(g.value,g.key,this);g&&g.removed;)g=g.previous},has:function(u){return!!l(this,u)}}),mK(s,t?{get:function(u){var h=l(this,u);return h&&h.value},set:function(u,h){return a(this,u===0?0:u,h)}}:{add:function(u){return a(this,u=u===0?0:u,u)}}),Wv&&W6t(s,"size",{configurable:!0,get:function(){return o(this).size}}),i},setStrong:function(n,e,t){var r=e+" Iterator",i=gS(e),s=gS(r);X6t(n,e,function(o,a){AK(this,{type:r,target:o,state:i(o),kind:a,last:void 0})},function(){for(var o=s(this),a=o.kind,l=o.last;l&&l.removed;)l=l.previous;return!o.target||!(o.last=l=l?l.next:o.state.first)?(o.target=void 0,Oy(void 0,!0)):Oy(a==="keys"?l.key:a==="values"?l.value:[l.key,l.value],!1)},t?"entries":"values",!t,!0),Z6t(e)}},Q6t=u1e,J6t=d1e;Q6t("Map",function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},J6t);var e8t=Ns,t8t=e8t.Map,r8t=t8t,n8t=r8t,i8t=n8t,f1e=Tn(i8t),s8t=gn,o8t=K0.some,a8t=f6,l8t=a8t("some");s8t({target:"Array",proto:!0,forced:!l8t},{some:function(e){return o8t(this,e,arguments.length>1?arguments[1]:void 0)}});var c8t=Ea,u8t=c8t("Array","some"),h8t=To,d8t=u8t,vS=Array.prototype,f8t=function(n){var e=n.some;return n===vS||h8t(vS,n)&&e===vS.some?d8t:e},p8t=f8t,g8t=p8t,v8t=g8t,m8t=Tn(v8t),C8t=Ea,A8t=C8t("Array","keys"),I8t=A8t,y8t=I8t,b8t=U1,E8t=xo,w8t=To,S8t=y8t,mS=Array.prototype,T8t={DOMTokenList:!0,NodeList:!0},x8t=function(n){var e=n.keys;return n===mS||w8t(mS,n)&&e===mS.keys||E8t(T8t,b8t(n))?S8t:e},_8t=x8t,Cg=Tn(_8t),IK=vle,P8t=Math.floor,AP=function(n,e){var t=n.length,r=P8t(t/2);return t<8?O8t(n,e):M8t(n,AP(IK(n,0,r),e),AP(IK(n,r),e),e)},O8t=function(n,e){for(var t=n.length,r=1,i,s;r<t;){for(s=r,i=n[r];s&&e(n[s-1],i)>0;)n[s]=n[--s];s!==r++&&(n[s]=i)}return n},M8t=function(n,e,t,r){for(var i=e.length,s=t.length,o=0,a=0;o<i||a<s;)n[o+a]=o<i&&a<s?r(e[o],t[a])<=0?e[o++]:t[a++]:o<i?e[o++]:t[a++];return n},k8t=AP,$8t=Sd,yK=$8t.match(/firefox\/(\d+)/i),L8t=!!yK&&+yK[1],N8t=Sd,D8t=/MSIE|Trident/.test(N8t),z8t=Sd,bK=z8t.match(/AppleWebKit\/(\d+)\./),R8t=!!bK&&+bK[1],V8t=gn,p1e=Os,H8t=vl,B8t=ml,EK=zl,j8t=kce,wK=yp,N$=zi,F8t=k8t,U8t=f6,SK=L8t,W8t=D8t,TK=H0,xK=R8t,Sh=[],_K=p1e(Sh.sort),G8t=p1e(Sh.push),K8t=N$(function(){Sh.sort(void 0)}),q8t=N$(function(){Sh.sort(null)}),Y8t=U8t("sort"),g1e=!N$(function(){if(TK)return TK<70;if(!(SK&&SK>3)){if(W8t)return!0;if(xK)return xK<603;var n="",e,t,r,i;for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:r=3;break;case 68:case 71:r=4;break;default:r=2}for(i=0;i<47;i++)Sh.push({k:t+i,v:r})}for(Sh.sort(function(s,o){return o.v-s.v}),i=0;i<Sh.length;i++)t=Sh[i].k.charAt(0),n.charAt(n.length-1)!==t&&(n+=t);return n!=="DGBEFHACIJK"}}),X8t=K8t||!q8t||!Y8t||!g1e,Z8t=function(n){return function(e,t){return t===void 0?-1:e===void 0?1:n!==void 0?+n(e,t)||0:wK(e)>wK(t)?1:-1}};V8t({target:"Array",proto:!0,forced:X8t},{sort:function(e){e!==void 0&&H8t(e);var t=B8t(this);if(g1e)return e===void 0?_K(t):_K(t,e);var r=[],i=EK(t),s,o;for(o=0;o<i;o++)o in t&&G8t(r,t[o]);for(F8t(r,Z8t(e)),s=EK(r),o=0;o<s;)t[o]=r[o++];for(;o<i;)j8t(t,o++);return t}});var Q8t=Ea,J8t=Q8t("Array","sort"),e7t=To,t7t=J8t,CS=Array.prototype,r7t=function(n){var e=n.sort;return n===CS||e7t(CS,n)&&e===CS.sort?t7t:e},n7t=r7t,i7t=n7t,s7t=i7t,IP=Tn(s7t),o7t=Ea,a7t=o7t("Array","values"),l7t=a7t,c7t=l7t,u7t=U1,h7t=xo,d7t=To,f7t=c7t,AS=Array.prototype,p7t={DOMTokenList:!0,NodeList:!0},g7t=function(n){var e=n.values;return n===AS||d7t(AS,n)&&e===AS.values||h7t(p7t,u7t(n))?f7t:e},v7t=g7t,PK=Tn(v7t),m7t=ice,Zg=Tn(m7t),C7t=Ea,A7t=C7t("Array","entries"),I7t=A7t,y7t=I7t,b7t=U1,E7t=xo,w7t=To,S7t=y7t,IS=Array.prototype,T7t={DOMTokenList:!0,NodeList:!0},x7t=function(n){var e=n.entries;return n===IS||w7t(IS,n)&&e===IS.entries||E7t(T7t,b7t(n))?S7t:e},_7t=x7t,P7t=Tn(_7t);let My;const O7t=new Uint8Array(16);function M7t(){if(!My&&(My=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!My))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return My(O7t)}const ca=[];for(let n=0;n<256;++n)ca.push((n+256).toString(16).slice(1));function k7t(n,e=0){return ca[n[e+0]]+ca[n[e+1]]+ca[n[e+2]]+ca[n[e+3]]+"-"+ca[n[e+4]]+ca[n[e+5]]+"-"+ca[n[e+6]]+ca[n[e+7]]+"-"+ca[n[e+8]]+ca[n[e+9]]+"-"+ca[n[e+10]]+ca[n[e+11]]+ca[n[e+12]]+ca[n[e+13]]+ca[n[e+14]]+ca[n[e+15]]}const $7t=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto);var OK={randomUUID:$7t};function L7t(n,e,t){if(OK.randomUUID&&!n)return OK.randomUUID();n=n||{};const r=n.random||(n.rng||M7t)();return r[6]=r[6]&15|64,r[8]=r[8]&63|128,k7t(r)}function MK(n){return typeof n=="string"||typeof n=="number"}var N7t=function(){function n(e){G9(this,n),Bh(this,"_queue",[]),Bh(this,"_timeout",null),Bh(this,"_extended",null),this.delay=null,this.max=1/0,this.setOptions(e)}return d6(n,[{key:"setOptions",value:function(t){t&&typeof t.delay<"u"&&(this.delay=t.delay),t&&typeof t.max<"u"&&(this.max=t.max),this._flushIfNeeded()}},{key:"destroy",value:function(){if(this.flush(),this._extended){for(var t=this._extended.object,r=this._extended.methods,i=0;i<r.length;i++){var s=r[i];s.original?t[s.name]=s.original:delete t[s.name]}this._extended=null}}},{key:"replace",value:function(t,r){var i=this,s=t[r];if(!s)throw new Error("Method "+r+" undefined");t[r]=function(){for(var o=arguments.length,a=new Array(o),l=0;l<o;l++)a[l]=arguments[l];i.queue({args:a,fn:s,context:this})}}},{key:"queue",value:function(t){typeof t=="function"?this._queue.push({fn:t}):this._queue.push(t),this._flushIfNeeded()}},{key:"_flushIfNeeded",value:function(){var t=this;this._queue.length>this.max&&this.flush(),this._timeout!=null&&(clearTimeout(this._timeout),this._timeout=null),this.queue.length>0&&typeof this.delay=="number"&&(this._timeout=l5t(function(){t.flush()},this.delay))}},{key:"flush",value:function(){var t,r;qf(t=$ce(r=this._queue).call(r,0)).call(t,function(i){i.fn.apply(i.context||i.fn,i.args||[])})}}],[{key:"extend",value:function(t,r){var i=new n(r);if(t.flush!==void 0)throw new Error("Target object already has a property flush");t.flush=function(){i.flush()};var s=[{name:"flush",original:void 0}];if(r&&r.replace)for(var o=0;o<r.replace.length;o++){var a=r.replace[o];s.push({name:a,original:t[a]}),i.replace(t,a)}return i._extended={object:t,methods:s},i}}]),n}(),D7t=function(){function n(){G9(this,n),Bh(this,"_subscribers",{"*":[],add:[],remove:[],update:[]}),Bh(this,"subscribe",n.prototype.on),Bh(this,"unsubscribe",n.prototype.off)}return d6(n,[{key:"_trigger",value:function(t,r,i){var s,o;if(t==="*")throw new Error("Cannot trigger event *");qf(s=v6(o=[]).call(o,nl(this._subscribers[t]),nl(this._subscribers["*"]))).call(s,function(a){a(t,r,i??null)})}},{key:"on",value:function(t,r){typeof r=="function"&&this._subscribers[t].push(r)}},{key:"off",value:function(t,r){var i;this._subscribers[t]=Gg(i=this._subscribers[t]).call(i,function(s){return s!==r})}}]),n}(),z7t=u1e,R7t=d1e;z7t("Set",function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},R7t);var V7t=Ns,H7t=V7t.Set,B7t=H7t,j7t=B7t,F7t=j7t,yS=Tn(F7t),U7t=p$,W7t=U7t,G7t=W7t,K7t=G7t,q7t=K7t,Y7t=q7t,X7t=Y7t,Z7t=X7t,Q7t=Z7t,J7t=Q7t,bS=Tn(J7t);function eu(n,e){var t=typeof g6<"u"&&v$(n)||n["@@iterator"];if(!t){if(Pl(n)||(t=eEt(n))||e){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(c){throw c},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,o=!1,a;return{s:function(){t=t.call(n)},n:function(){var c=t.next();return s=c.done,c},e:function(c){o=!0,a=c},f:function(){try{!s&&t.return!=null&&t.return()}finally{if(o)throw a}}}}function eEt(n,e){var t;if(n){if(typeof n=="string")return kK(n,e);var r=m6(t=Object.prototype.toString.call(n)).call(t,8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return g$(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return kK(n,e)}}function kK(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}var $K=function(n){function e(t){G9(this,e),this._pairs=t}return d6(e,[{key:n,value:Xa.mark(function t(){var r,i,s,o,a;return Xa.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:r=eu(this._pairs),c.prev=1,r.s();case 3:if((i=r.n()).done){c.next=9;break}return s=qa(i.value,2),o=s[0],a=s[1],c.next=7,[o,a];case 7:c.next=3;break;case 9:c.next=14;break;case 11:c.prev=11,c.t0=c.catch(1),r.e(c.t0);case 14:return c.prev=14,r.f(),c.finish(14);case 17:case"end":return c.stop()}},t,this,[[1,11,14,17]])})},{key:"entries",value:Xa.mark(function t(){var r,i,s,o,a;return Xa.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:r=eu(this._pairs),c.prev=1,r.s();case 3:if((i=r.n()).done){c.next=9;break}return s=qa(i.value,2),o=s[0],a=s[1],c.next=7,[o,a];case 7:c.next=3;break;case 9:c.next=14;break;case 11:c.prev=11,c.t0=c.catch(1),r.e(c.t0);case 14:return c.prev=14,r.f(),c.finish(14);case 17:case"end":return c.stop()}},t,this,[[1,11,14,17]])})},{key:"keys",value:Xa.mark(function t(){var r,i,s,o;return Xa.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:r=eu(this._pairs),l.prev=1,r.s();case 3:if((i=r.n()).done){l.next=9;break}return s=qa(i.value,1),o=s[0],l.next=7,o;case 7:l.next=3;break;case 9:l.next=14;break;case 11:l.prev=11,l.t0=l.catch(1),r.e(l.t0);case 14:return l.prev=14,r.f(),l.finish(14);case 17:case"end":return l.stop()}},t,this,[[1,11,14,17]])})},{key:"values",value:Xa.mark(function t(){var r,i,s,o;return Xa.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:r=eu(this._pairs),l.prev=1,r.s();case 3:if((i=r.n()).done){l.next=9;break}return s=qa(i.value,2),o=s[1],l.next=7,o;case 7:l.next=3;break;case 9:l.next=14;break;case 11:l.prev=11,l.t0=l.catch(1),r.e(l.t0);case 14:return l.prev=14,r.f(),l.finish(14);case 17:case"end":return l.stop()}},t,this,[[1,11,14,17]])})},{key:"toIdArray",value:function(){var r;return bc(r=nl(this._pairs)).call(r,function(i){return i[0]})}},{key:"toItemArray",value:function(){var r;return bc(r=nl(this._pairs)).call(r,function(i){return i[1]})}},{key:"toEntryArray",value:function(){return nl(this._pairs)}},{key:"toObjectMap",value:function(){var r=RIt(null),i=eu(this._pairs),s;try{for(i.s();!(s=i.n()).done;){var o=qa(s.value,2),a=o[0],l=o[1];r[a]=l}}catch(c){i.e(c)}finally{i.f()}return r}},{key:"toMap",value:function(){return new f1e(this._pairs)}},{key:"toIdSet",value:function(){return new yS(this.toIdArray())}},{key:"toItemSet",value:function(){return new yS(this.toItemArray())}},{key:"cache",value:function(){return new e(nl(this._pairs))}},{key:"distinct",value:function(r){var i=new yS,s=eu(this._pairs),o;try{for(s.s();!(o=s.n()).done;){var a=qa(o.value,2),l=a[0],c=a[1];i.add(r(c,l))}}catch(u){s.e(u)}finally{s.f()}return i}},{key:"filter",value:function(r){var i=this._pairs;return new e({[Zg](){return Xa.mark(function s(){var o,a,l,c,u;return Xa.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:o=eu(i),d.prev=1,o.s();case 3:if((a=o.n()).done){d.next=10;break}if(l=qa(a.value,2),c=l[0],u=l[1],!r(u,c)){d.next=8;break}return d.next=8,[c,u];case 8:d.next=3;break;case 10:d.next=15;break;case 12:d.prev=12,d.t0=d.catch(1),o.e(d.t0);case 15:return d.prev=15,o.f(),d.finish(15);case 18:case"end":return d.stop()}},s,null,[[1,12,15,18]])})()}})}},{key:"forEach",value:function(r){var i=eu(this._pairs),s;try{for(i.s();!(s=i.n()).done;){var o=qa(s.value,2),a=o[0],l=o[1];r(l,a)}}catch(c){i.e(c)}finally{i.f()}}},{key:"map",value:function(r){var i=this._pairs;return new e({[Zg](){return Xa.mark(function s(){var o,a,l,c,u;return Xa.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:o=eu(i),d.prev=1,o.s();case 3:if((a=o.n()).done){d.next=9;break}return l=qa(a.value,2),c=l[0],u=l[1],d.next=7,[c,r(u,c)];case 7:d.next=3;break;case 9:d.next=14;break;case 11:d.prev=11,d.t0=d.catch(1),o.e(d.t0);case 14:return d.prev=14,o.f(),d.finish(14);case 17:case"end":return d.stop()}},s,null,[[1,11,14,17]])})()}})}},{key:"max",value:function(r){var i=bS(this._pairs),s=i.next();if(s.done)return null;for(var o=s.value[1],a=r(s.value[1],s.value[0]);!(s=i.next()).done;){var l=qa(s.value,2),c=l[0],u=l[1],h=r(u,c);h>a&&(a=h,o=u)}return o}},{key:"min",value:function(r){var i=bS(this._pairs),s=i.next();if(s.done)return null;for(var o=s.value[1],a=r(s.value[1],s.value[0]);!(s=i.next()).done;){var l=qa(s.value,2),c=l[0],u=l[1],h=r(u,c);h<a&&(a=h,o=u)}return o}},{key:"reduce",value:function(r,i){var s=eu(this._pairs),o;try{for(s.s();!(o=s.n()).done;){var a=qa(o.value,2),l=a[0],c=a[1];i=r(i,c,l)}}catch(u){s.e(u)}finally{s.f()}return i}},{key:"sort",value:function(r){var i=this;return new e({[Zg]:function(){var s;return bS(IP(s=nl(i._pairs)).call(s,function(o,a){var l=qa(o,2),c=l[0],u=l[1],h=qa(a,2),d=h[0],g=h[1];return r(u,g,c,d)}))}})}}]),e}(Zg);function LK(n,e){var t=C$(n);if(NG){var r=NG(n);e&&(r=Gg(r).call(r,function(i){return wue(n,i).enumerable})),t.push.apply(t,r)}return t}function NK(n){for(var e=1;e<arguments.length;e++){var t,r,i=arguments[e]!=null?arguments[e]:{};e%2?qf(t=LK(Object(i),!0)).call(t,function(s){Bh(n,s,i[s])}):DG?Qyt(n,DG(i)):qf(r=LK(Object(i))).call(r,function(s){e4t(n,s,wue(i,s))})}return n}function ES(n,e){var t=typeof g6<"u"&&v$(n)||n["@@iterator"];if(!t){if(Pl(n)||(t=tEt(n))||e){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(c){throw c},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,o=!1,a;return{s:function(){t=t.call(n)},n:function(){var c=t.next();return s=c.done,c},e:function(c){o=!0,a=c},f:function(){try{!s&&t.return!=null&&t.return()}finally{if(o)throw a}}}}function tEt(n,e){var t;if(n){if(typeof n=="string")return DK(n,e);var r=m6(t=Object.prototype.toString.call(n)).call(t,8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return g$(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return DK(n,e)}}function DK(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}function rEt(n){var e=nEt();return function(){var r=ob(n),i;if(e){var s=ob(this).constructor;i=_4(r,arguments,s)}else i=r.apply(this,arguments);return b4t(this,i)}}function nEt(){if(typeof Reflect>"u"||!_4||_4.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(_4(Boolean,[],function(){})),!0}catch{return!1}}function iEt(n,e){return n[e]==null&&(n[e]=L7t()),n}var ub=function(n){y4t(t,n);var e=rEt(t);function t(r,i){var s;return G9(this,t),s=e.call(this),Bh(xue(s),"_queue",null),r&&!Pl(r)&&(i=r,r=[]),s._options=i||{},s._data=new f1e,s.length=0,s._idProp=s._options.fieldId||"id",r&&r.length&&s.add(r),s.setOptions(i),s}return d6(t,[{key:"idProp",get:function(){return this._idProp}},{key:"setOptions",value:function(i){i&&i.queue!==void 0&&(i.queue===!1?this._queue&&(this._queue.destroy(),this._queue=null):(this._queue||(this._queue=N7t.extend(this,{replace:["add","update","remove"]})),i.queue&&typeof i.queue=="object"&&this._queue.setOptions(i.queue)))}},{key:"add",value:function(i,s){var o=this,a=[],l;if(Pl(i)){var c=bc(i).call(i,function(d){return d[o._idProp]});if(m8t(c).call(c,function(d){return o._data.has(d)}))throw new Error("A duplicate id was found in the parameter array.");for(var u=0,h=i.length;u<h;u++)l=this._addItem(i[u]),a.push(l)}else if(i&&typeof i=="object")l=this._addItem(i),a.push(l);else throw new Error("Unknown dataType");return a.length&&this._trigger("add",{items:a},s),a}},{key:"update",value:function(i,s){var o=this,a=[],l=[],c=[],u=[],h=this._idProp,d=function(A){var b=A[h];if(b!=null&&o._data.has(b)){var m=A,E=IIt({},o._data.get(b)),I=o._updateItem(m);l.push(I),u.push(m),c.push(E)}else{var S=o._addItem(A);a.push(S)}};if(Pl(i))for(var g=0,f=i.length;g<f;g++)i[g]&&typeof i[g]=="object"?d(i[g]):console.warn("Ignoring input item, which is not an object at index "+g);else if(i&&typeof i=="object")d(i);else throw new Error("Unknown dataType");if(a.length&&this._trigger("add",{items:a},s),l.length){var v={items:l,oldData:c,data:u};this._trigger("update",v,s)}return v6(a).call(a,l)}},{key:"updateOnly",value:function(i,s){var o,a=this;Pl(i)||(i=[i]);var l=bc(o=bc(i).call(i,function(u){var h=a._data.get(u[a._idProp]);if(h==null)throw new Error("Updating non-existent items is not allowed.");return{oldData:h,update:u}})).call(o,function(u){var h=u.oldData,d=u.update,g=h[a._idProp],f=J5t(h,d);return a._data.set(g,f),{id:g,oldData:h,updatedData:f}});if(l.length){var c={items:bc(l).call(l,function(u){return u.id}),oldData:bc(l).call(l,function(u){return u.oldData}),data:bc(l).call(l,function(u){return u.updatedData})};return this._trigger("update",c,s),c.items}else return[]}},{key:"get",value:function(i,s){var o=void 0,a=void 0,l=void 0;MK(i)?(o=i,l=s):Pl(i)?(a=i,l=s):l=i;var c=l&&l.returnType==="Object"?"Object":"Array",u=l&&Gg(l),h=[],d=void 0,g=void 0,f=void 0;if(o!=null)d=this._data.get(o),d&&u&&!u(d)&&(d=void 0);else if(a!=null)for(var v=0,C=a.length;v<C;v++)d=this._data.get(a[v]),d!=null&&(!u||u(d))&&h.push(d);else{var A;g=nl(Cg(A=this._data).call(A));for(var b=0,m=g.length;b<m;b++)f=g[b],d=this._data.get(f),d!=null&&(!u||u(d))&&h.push(d)}if(l&&l.order&&o==null&&this._sort(h,l.order),l&&l.fields){var E=l.fields;if(o!=null&&d!=null)d=this._filterFields(d,E);else for(var I=0,S=h.length;I<S;I++)h[I]=this._filterFields(h[I],E)}if(c=="Object"){for(var T={},P=0,_=h.length;P<_;P++){var $=h[P],B=$[this._idProp];T[B]=$}return T}else if(o!=null){var U;return(U=d)!==null&&U!==void 0?U:null}else return h}},{key:"getIds",value:function(i){var s=this._data,o=i&&Gg(i),a=i&&i.order,l=nl(Cg(s).call(s)),c=[];if(o)if(a){for(var u=[],h=0,d=l.length;h<d;h++){var g=l[h],f=this._data.get(g);f!=null&&o(f)&&u.push(f)}this._sort(u,a);for(var v=0,C=u.length;v<C;v++)c.push(u[v][this._idProp])}else for(var A=0,b=l.length;A<b;A++){var m=l[A],E=this._data.get(m);E!=null&&o(E)&&c.push(E[this._idProp])}else if(a){for(var I=[],S=0,T=l.length;S<T;S++){var P=l[S];I.push(s.get(P))}this._sort(I,a);for(var _=0,$=I.length;_<$;_++)c.push(I[_][this._idProp])}else for(var B=0,U=l.length;B<U;B++){var H=l[B],N=s.get(H);N!=null&&c.push(N[this._idProp])}return c}},{key:"getDataSet",value:function(){return this}},{key:"forEach",value:function(i,s){var o=s&&Gg(s),a=this._data,l=nl(Cg(a).call(a));if(s&&s.order)for(var c=this.get(s),u=0,h=c.length;u<h;u++){var d=c[u],g=d[this._idProp];i(d,g)}else for(var f=0,v=l.length;f<v;f++){var C=l[f],A=this._data.get(C);A!=null&&(!o||o(A))&&i(A,C)}}},{key:"map",value:function(i,s){for(var o=s&&Gg(s),a=[],l=this._data,c=nl(Cg(l).call(l)),u=0,h=c.length;u<h;u++){var d=c[u],g=this._data.get(d);g!=null&&(!o||o(g))&&a.push(i(g,d))}return s&&s.order&&this._sort(a,s.order),a}},{key:"_filterFields",value:function(i,s){var o;return i&&D0t(o=Pl(s)?s:C$(s)).call(o,function(a,l){return a[l]=i[l],a},{})}},{key:"_sort",value:function(i,s){if(typeof s=="string"){var o=s;IP(i).call(i,function(a,l){var c=a[o],u=l[o];return c>u?1:c<u?-1:0})}else if(typeof s=="function")IP(i).call(i,s);else throw new TypeError("Order must be a function or a string")}},{key:"remove",value:function(i,s){for(var o=[],a=[],l=Pl(i)?i:[i],c=0,u=l.length;c<u;c++){var h=this._remove(l[c]);if(h){var d=h[this._idProp];d!=null&&(o.push(d),a.push(h))}}return o.length&&this._trigger("remove",{items:o,oldData:a},s),o}},{key:"_remove",value:function(i){var s;if(MK(i)?s=i:i&&typeof i=="object"&&(s=i[this._idProp]),s!=null&&this._data.has(s)){var o=this._data.get(s)||null;return this._data.delete(s),--this.length,o}return null}},{key:"clear",value:function(i){for(var s,o=nl(Cg(s=this._data).call(s)),a=[],l=0,c=o.length;l<c;l++)a.push(this._data.get(o[l]));return this._data.clear(),this.length=0,this._trigger("remove",{items:o,oldData:a},i),o}},{key:"max",value:function(i){var s,o=null,a=null,l=ES(PK(s=this._data).call(s)),c;try{for(l.s();!(c=l.n()).done;){var u=c.value,h=u[i];typeof h=="number"&&(a==null||h>a)&&(o=u,a=h)}}catch(d){l.e(d)}finally{l.f()}return o||null}},{key:"min",value:function(i){var s,o=null,a=null,l=ES(PK(s=this._data).call(s)),c;try{for(l.s();!(c=l.n()).done;){var u=c.value,h=u[i];typeof h=="number"&&(a==null||h<a)&&(o=u,a=h)}}catch(d){l.e(d)}finally{l.f()}return o||null}},{key:"distinct",value:function(i){for(var s=this._data,o=nl(Cg(s).call(s)),a=[],l=0,c=0,u=o.length;c<u;c++){for(var h=o[c],d=s.get(h),g=d[i],f=!1,v=0;v<l;v++)if(a[v]==g){f=!0;break}!f&&g!==void 0&&(a[l]=g,l++)}return a}},{key:"_addItem",value:function(i){var s=iEt(i,this._idProp),o=s[this._idProp];if(this._data.has(o))throw new Error("Cannot add item: item with id "+o+" already exists");return this._data.set(o,s),++this.length,o}},{key:"_updateItem",value:function(i){var s=i[this._idProp];if(s==null)throw new Error("Cannot update item: item has no id (item: "+UIt(i)+")");var o=this._data.get(s);if(!o)throw new Error("Cannot update item: no item with id "+s+" found");return this._data.set(s,NK(NK({},o),i)),s}},{key:"stream",value:function(i){if(i){var s=this._data;return new $K({[Zg](){return Xa.mark(function a(){var l,c,u,h;return Xa.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:l=ES(i),g.prev=1,l.s();case 3:if((c=l.n()).done){g.next=11;break}if(u=c.value,h=s.get(u),h==null){g.next=9;break}return g.next=9,[u,h];case 9:g.next=3;break;case 11:g.next=16;break;case 13:g.prev=13,g.t0=g.catch(1),l.e(g.t0);case 16:return g.prev=16,l.f(),g.finish(16);case 19:case"end":return g.stop()}},a,null,[[1,13,16,19]])})()}})}else{var o;return new $K({[Zg]:hce(o=P7t(this._data)).call(o,this._data)})}}}]),t}(D7t);function sEt(n,e){return typeof e=="object"&&e!==null&&n===e.idProp&&typeof e.add=="function"&&typeof e.clear=="function"&&typeof e.distinct=="function"&&typeof qf(e)=="function"&&typeof e.get=="function"&&typeof e.getDataSet=="function"&&typeof e.getIds=="function"&&typeof e.length=="number"&&typeof bc(e)=="function"&&typeof e.max=="function"&&typeof e.min=="function"&&typeof e.off=="function"&&typeof e.on=="function"&&typeof e.remove=="function"&&typeof e.setOptions=="function"&&typeof e.stream=="function"&&typeof e.update=="function"&&typeof e.updateOnly=="function"}function v1e(n,e){return typeof e=="object"&&e!==null&&n===e.idProp&&typeof qf(e)=="function"&&typeof e.get=="function"&&typeof e.getDataSet=="function"&&typeof e.getIds=="function"&&typeof e.length=="number"&&typeof bc(e)=="function"&&typeof e.off=="function"&&typeof e.on=="function"&&typeof e.stream=="function"&&sEt(n,e.getDataSet())}/**
|
||
* vis-network
|
||
* https://visjs.github.io/vis-network/
|
||
*
|
||
* A dynamic, browser-based visualization library.
|
||
*
|
||
* @version 9.1.9
|
||
* @date 2023-11-03T01:42:27.418Z
|
||
*
|
||
* @copyright (c) 2011-2017 Almende B.V, http://almende.com
|
||
* @copyright (c) 2017-2019 visjs contributors, https://github.com/visjs
|
||
*
|
||
* @license
|
||
* vis.js is dual licensed under both
|
||
*
|
||
* 1. The Apache 2.0 License
|
||
* http://www.apache.org/licenses/LICENSE-2.0
|
||
*
|
||
* and
|
||
*
|
||
* 2. The MIT License
|
||
* http://opensource.org/licenses/MIT
|
||
*
|
||
* vis.js may be distributed under either license.
|
||
*/var wS=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Jr(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var ky=function(n){return n&&n.Math===Math&&n},to=ky(typeof globalThis=="object"&&globalThis)||ky(typeof window=="object"&&window)||ky(typeof self=="object"&&self)||ky(typeof wS=="object"&&wS)||function(){return this}()||wS||Function("return this")(),Ei=function(n){try{return!!n()}catch{return!0}},oEt=Ei,uI=!oEt(function(){var n=function(){}.bind();return typeof n!="function"||n.hasOwnProperty("prototype")}),aEt=uI,m1e=Function.prototype,zK=m1e.apply,RK=m1e.call,hI=typeof Reflect=="object"&&Reflect.apply||(aEt?RK.bind(zK):function(){return RK.apply(zK,arguments)}),C1e=uI,A1e=Function.prototype,yP=A1e.call,lEt=C1e&&A1e.bind.bind(yP,yP),Pi=C1e?lEt:function(n){return function(){return yP.apply(n,arguments)}},I1e=Pi,cEt=I1e({}.toString),uEt=I1e("".slice),W1=function(n){return uEt(cEt(n),8,-1)},hEt=W1,dEt=Pi,D$=function(n){if(hEt(n)==="Function")return dEt(n)},bP=typeof document=="object"&&document.all,fEt=typeof bP>"u"&&bP!==void 0,y1e={all:bP,IS_HTMLDDA:fEt},b1e=y1e,pEt=b1e.all,Jo=b1e.IS_HTMLDDA?function(n){return typeof n=="function"||n===pEt}:function(n){return typeof n=="function"},Q0={},gEt=Ei,ea=!gEt(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7}),vEt=uI,$y=Function.prototype.call,Rl=vEt?$y.bind($y):function(){return $y.apply($y,arguments)},b6={},E1e={}.propertyIsEnumerable,w1e=Object.getOwnPropertyDescriptor,mEt=w1e&&!E1e.call({1:2},1);b6.f=mEt?function(e){var t=w1e(this,e);return!!t&&t.enumerable}:E1e;var dI=function(n,e){return{enumerable:!(n&1),configurable:!(n&2),writable:!(n&4),value:e}},CEt=Pi,AEt=Ei,IEt=W1,SS=Object,yEt=CEt("".split),E6=AEt(function(){return!SS("z").propertyIsEnumerable(0)})?function(n){return IEt(n)==="String"?yEt(n,""):SS(n)}:SS,J0=function(n){return n==null},bEt=J0,EEt=TypeError,fI=function(n){if(bEt(n))throw new EEt("Can't call method on "+n);return n},wEt=E6,SEt=fI,Vu=function(n){return wEt(SEt(n))},VK=Jo,S1e=y1e,TEt=S1e.all,ta=S1e.IS_HTMLDDA?function(n){return typeof n=="object"?n!==null:VK(n)||n===TEt}:function(n){return typeof n=="object"?n!==null:VK(n)},wi={},TS=wi,xS=to,xEt=Jo,HK=function(n){return xEt(n)?n:void 0},pc=function(n,e){return arguments.length<2?HK(TS[n])||HK(xS[n]):TS[n]&&TS[n][e]||xS[n]&&xS[n][e]},_Et=Pi,ho=_Et({}.isPrototypeOf),pI=typeof navigator<"u"&&String(navigator.userAgent)||"",T1e=to,_S=pI,BK=T1e.process,jK=T1e.Deno,FK=BK&&BK.versions||jK&&jK.version,UK=FK&&FK.v8,Ec,hb;UK&&(Ec=UK.split("."),hb=Ec[0]>0&&Ec[0]<4?1:+(Ec[0]+Ec[1]));!hb&&_S&&(Ec=_S.match(/Edge\/(\d+)/),(!Ec||Ec[1]>=74)&&(Ec=_S.match(/Chrome\/(\d+)/),Ec&&(hb=+Ec[1])));var gI=hb,WK=gI,PEt=Ei,OEt=to,MEt=OEt.String,ev=!!Object.getOwnPropertySymbols&&!PEt(function(){var n=Symbol("symbol detection");return!MEt(n)||!(Object(n)instanceof Symbol)||!Symbol.sham&&WK&&WK<41}),kEt=ev,x1e=kEt&&!Symbol.sham&&typeof Symbol.iterator=="symbol",$Et=pc,LEt=Jo,NEt=ho,DEt=x1e,zEt=Object,vI=DEt?function(n){return typeof n=="symbol"}:function(n){var e=$Et("Symbol");return LEt(e)&&NEt(e.prototype,zEt(n))},REt=String,tv=function(n){try{return REt(n)}catch{return"Object"}},VEt=Jo,HEt=tv,BEt=TypeError,Tp=function(n){if(VEt(n))return n;throw new BEt(HEt(n)+" is not a function")},jEt=Tp,FEt=J0,z$=function(n,e){var t=n[e];return FEt(t)?void 0:jEt(t)},PS=Rl,OS=Jo,MS=ta,UEt=TypeError,WEt=function(n,e){var t,r;if(e==="string"&&OS(t=n.toString)&&!MS(r=PS(t,n))||OS(t=n.valueOf)&&!MS(r=PS(t,n))||e!=="string"&&OS(t=n.toString)&&!MS(r=PS(t,n)))return r;throw new UEt("Can't convert object to primitive value")},_1e={exports:{}},GK=to,GEt=Object.defineProperty,KEt=function(n,e){try{GEt(GK,n,{value:e,configurable:!0,writable:!0})}catch{GK[n]=e}return e},qEt=to,YEt=KEt,KK="__core-js_shared__",XEt=qEt[KK]||YEt(KK,{}),R$=XEt,qK=R$;(_1e.exports=function(n,e){return qK[n]||(qK[n]=e!==void 0?e:{})})("versions",[]).push({version:"3.33.0",mode:"pure",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.33.0/LICENSE",source:"https://github.com/zloirock/core-js"});var rv=_1e.exports,ZEt=fI,QEt=Object,Al=function(n){return QEt(ZEt(n))},JEt=Pi,ewt=Al,twt=JEt({}.hasOwnProperty),ra=Object.hasOwn||function(e,t){return twt(ewt(e),t)},rwt=Pi,nwt=0,iwt=Math.random(),swt=rwt(1 .toString),w6=function(n){return"Symbol("+(n===void 0?"":n)+")_"+swt(++nwt+iwt,36)},owt=to,awt=rv,YK=ra,lwt=w6,cwt=ev,uwt=x1e,Qg=owt.Symbol,kS=awt("wks"),hwt=uwt?Qg.for||Qg:Qg&&Qg.withoutSetter||lwt,ro=function(n){return YK(kS,n)||(kS[n]=cwt&&YK(Qg,n)?Qg[n]:hwt("Symbol."+n)),kS[n]},dwt=Rl,XK=ta,ZK=vI,fwt=z$,pwt=WEt,gwt=ro,vwt=TypeError,mwt=gwt("toPrimitive"),Cwt=function(n,e){if(!XK(n)||ZK(n))return n;var t=fwt(n,mwt),r;if(t){if(e===void 0&&(e="default"),r=dwt(t,n,e),!XK(r)||ZK(r))return r;throw new vwt("Can't convert object to primitive value")}return e===void 0&&(e="number"),pwt(n,e)},Awt=Cwt,Iwt=vI,S6=function(n){var e=Awt(n,"string");return Iwt(e)?e:e+""},ywt=to,QK=ta,EP=ywt.document,bwt=QK(EP)&&QK(EP.createElement),P1e=function(n){return bwt?EP.createElement(n):{}},Ewt=ea,wwt=Ei,Swt=P1e,O1e=!Ewt&&!wwt(function(){return Object.defineProperty(Swt("div"),"a",{get:function(){return 7}}).a!==7}),Twt=ea,xwt=Rl,_wt=b6,Pwt=dI,Owt=Vu,Mwt=S6,kwt=ra,$wt=O1e,JK=Object.getOwnPropertyDescriptor;Q0.f=Twt?JK:function(e,t){if(e=Owt(e),t=Mwt(t),$wt)try{return JK(e,t)}catch{}if(kwt(e,t))return Pwt(!xwt(_wt.f,e,t),e[t])};var Lwt=Ei,Nwt=Jo,Dwt=/#|\.prototype\./,mI=function(n,e){var t=Rwt[zwt(n)];return t===Hwt?!0:t===Vwt?!1:Nwt(e)?Lwt(e):!!e},zwt=mI.normalize=function(n){return String(n).replace(Dwt,".").toLowerCase()},Rwt=mI.data={},Vwt=mI.NATIVE="N",Hwt=mI.POLYFILL="P",Bwt=mI,eq=D$,jwt=Tp,Fwt=uI,Uwt=eq(eq.bind),CI=function(n,e){return jwt(n),e===void 0?n:Fwt?Uwt(n,e):function(){return n.apply(e,arguments)}},Vl={},Wwt=ea,Gwt=Ei,M1e=Wwt&&Gwt(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42}),Kwt=ta,qwt=String,Ywt=TypeError,Hl=function(n){if(Kwt(n))return n;throw new Ywt(qwt(n)+" is not an object")},Xwt=ea,Zwt=O1e,Qwt=M1e,Ly=Hl,tq=S6,Jwt=TypeError,$S=Object.defineProperty,eSt=Object.getOwnPropertyDescriptor,LS="enumerable",NS="configurable",DS="writable";Vl.f=Xwt?Qwt?function(e,t,r){if(Ly(e),t=tq(t),Ly(r),typeof e=="function"&&t==="prototype"&&"value"in r&&DS in r&&!r[DS]){var i=eSt(e,t);i&&i[DS]&&(e[t]=r.value,r={configurable:NS in r?r[NS]:i[NS],enumerable:LS in r?r[LS]:i[LS],writable:!1})}return $S(e,t,r)}:$S:function(e,t,r){if(Ly(e),t=tq(t),Ly(r),Zwt)try{return $S(e,t,r)}catch{}if("get"in r||"set"in r)throw new Jwt("Accessors not supported");return"value"in r&&(e[t]=r.value),e};var tSt=ea,rSt=Vl,nSt=dI,nv=tSt?function(n,e,t){return rSt.f(n,e,nSt(1,t))}:function(n,e,t){return n[e]=t,n},Ny=to,iSt=hI,sSt=D$,oSt=Jo,aSt=Q0.f,lSt=Bwt,Ag=wi,cSt=CI,Ig=nv,rq=ra,uSt=function(n){var e=function(t,r,i){if(this instanceof e){switch(arguments.length){case 0:return new n;case 1:return new n(t);case 2:return new n(t,r)}return new n(t,r,i)}return iSt(n,this,arguments)};return e.prototype=n.prototype,e},An=function(n,e){var t=n.target,r=n.global,i=n.stat,s=n.proto,o=r?Ny:i?Ny[t]:(Ny[t]||{}).prototype,a=r?Ag:Ag[t]||Ig(Ag,t,{})[t],l=a.prototype,c,u,h,d,g,f,v,C,A;for(d in e)c=lSt(r?d:t+(i?".":"#")+d,n.forced),u=!c&&o&&rq(o,d),f=a[d],u&&(n.dontCallGetSet?(A=aSt(o,d),v=A&&A.value):v=o[d]),g=u&&v?v:e[d],!(u&&typeof f==typeof g)&&(n.bind&&u?C=cSt(g,Ny):n.wrap&&u?C=uSt(g):s&&oSt(g)?C=sSt(g):C=g,(n.sham||g&&g.sham||f&&f.sham)&&Ig(C,"sham",!0),Ig(a,d,C),s&&(h=t+"Prototype",rq(Ag,h)||Ig(Ag,h,{}),Ig(Ag[h],d,g),n.real&&l&&(c||!l[d])&&Ig(l,d,g)))},hSt=Math.ceil,dSt=Math.floor,fSt=Math.trunc||function(e){var t=+e;return(t>0?dSt:hSt)(t)},pSt=fSt,T6=function(n){var e=+n;return e!==e||e===0?0:pSt(e)},gSt=T6,vSt=Math.max,mSt=Math.min,AI=function(n,e){var t=gSt(n);return t<0?vSt(t+e,0):mSt(t,e)},CSt=T6,ASt=Math.min,ISt=function(n){return n>0?ASt(CSt(n),9007199254740991):0},ySt=ISt,gc=function(n){return ySt(n.length)},bSt=Vu,ESt=AI,wSt=gc,nq=function(n){return function(e,t,r){var i=bSt(e),s=wSt(i),o=ESt(r,s),a;if(n&&t!==t){for(;s>o;)if(a=i[o++],a!==a)return!0}else for(;s>o;o++)if((n||o in i)&&i[o]===t)return n||o||0;return!n&&-1}},V$={includes:nq(!0),indexOf:nq(!1)},II={},SSt=Pi,zS=ra,TSt=Vu,xSt=V$.indexOf,_St=II,iq=SSt([].push),k1e=function(n,e){var t=TSt(n),r=0,i=[],s;for(s in t)!zS(_St,s)&&zS(t,s)&&iq(i,s);for(;e.length>r;)zS(t,s=e[r++])&&(~xSt(i,s)||iq(i,s));return i},H$=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],PSt=k1e,OSt=H$,x6=Object.keys||function(e){return PSt(e,OSt)},yI={};yI.f=Object.getOwnPropertySymbols;var sq=ea,MSt=Pi,kSt=Rl,$St=Ei,RS=x6,LSt=yI,NSt=b6,DSt=Al,zSt=E6,yg=Object.assign,oq=Object.defineProperty,RSt=MSt([].concat),VSt=!yg||$St(function(){if(sq&&yg({b:1},yg(oq({},"a",{enumerable:!0,get:function(){oq(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var n={},e={},t=Symbol("assign detection"),r="abcdefghijklmnopqrst";return n[t]=7,r.split("").forEach(function(i){e[i]=i}),yg({},n)[t]!==7||RS(yg({},e)).join("")!==r})?function(e,t){for(var r=DSt(e),i=arguments.length,s=1,o=LSt.f,a=NSt.f;i>s;)for(var l=zSt(arguments[s++]),c=o?RSt(RS(l),o(l)):RS(l),u=c.length,h=0,d;u>h;)d=c[h++],(!sq||kSt(a,l,d))&&(r[d]=l[d]);return r}:yg,HSt=An,aq=VSt;HSt({target:"Object",stat:!0,forced:Object.assign!==aq},{assign:aq});var BSt=wi,jSt=BSt.Object.assign,FSt=jSt,USt=FSt,WSt=USt,bo=Jr(WSt),GSt=Pi,_6=GSt([].slice),$1e=Pi,KSt=Tp,qSt=ta,YSt=ra,lq=_6,XSt=uI,L1e=Function,ZSt=$1e([].concat),QSt=$1e([].join),VS={},JSt=function(n,e,t){if(!YSt(VS,e)){for(var r=[],i=0;i<e;i++)r[i]="a["+i+"]";VS[e]=L1e("C,a","return new C("+QSt(r,",")+")")}return VS[e](n,t)},N1e=XSt?L1e.bind:function(e){var t=KSt(this),r=t.prototype,i=lq(arguments,1),s=function(){var a=ZSt(i,lq(arguments));return this instanceof s?JSt(t,a.length,a):t.apply(e,a)};return qSt(r)&&(s.prototype=r),s},eTt=An,cq=N1e;eTt({target:"Function",proto:!0,forced:Function.bind!==cq},{bind:cq});var tTt=wi,na=function(n){return tTt[n+"Prototype"]},rTt=na,nTt=rTt("Function").bind,iTt=ho,sTt=nTt,HS=Function.prototype,oTt=function(n){var e=n.bind;return n===HS||iTt(HS,n)&&e===HS.bind?sTt:e},aTt=oTt,D1e=aTt,lTt=D1e,er=Jr(lTt);function B$(n,e,t,r){n.beginPath(),n.arc(e,t,r,0,2*Math.PI,!1),n.closePath()}function cTt(n,e,t,r){n.beginPath(),n.rect(e-r,t-r,r*2,r*2),n.closePath()}function uTt(n,e,t,r){n.beginPath(),r*=1.15,t+=.275*r;var i=r*2,s=i/2,o=Math.sqrt(3)/6*i,a=Math.sqrt(i*i-s*s);n.moveTo(e,t-(a-o)),n.lineTo(e+s,t+o),n.lineTo(e-s,t+o),n.lineTo(e,t-(a-o)),n.closePath()}function hTt(n,e,t,r){n.beginPath(),r*=1.15,t-=.275*r;var i=r*2,s=i/2,o=Math.sqrt(3)/6*i,a=Math.sqrt(i*i-s*s);n.moveTo(e,t+(a-o)),n.lineTo(e+s,t-o),n.lineTo(e-s,t-o),n.lineTo(e,t+(a-o)),n.closePath()}function dTt(n,e,t,r){n.beginPath(),r*=.82,t+=.1*r;for(var i=0;i<10;i++){var s=i%2===0?r*1.3:r*.5;n.lineTo(e+s*Math.sin(i*2*Math.PI/10),t-s*Math.cos(i*2*Math.PI/10))}n.closePath()}function fTt(n,e,t,r){n.beginPath(),n.lineTo(e,t+r),n.lineTo(e+r,t),n.lineTo(e,t-r),n.lineTo(e-r,t),n.closePath()}function z1e(n,e,t,r,i,s){var o=Math.PI/180;r-2*s<0&&(s=r/2),i-2*s<0&&(s=i/2),n.beginPath(),n.moveTo(e+s,t),n.lineTo(e+r-s,t),n.arc(e+r-s,t+s,s,o*270,o*360,!1),n.lineTo(e+r,t+i-s),n.arc(e+r-s,t+i-s,s,0,o*90,!1),n.lineTo(e+s,t+i),n.arc(e+s,t+i-s,s,o*90,o*180,!1),n.lineTo(e,t+s),n.arc(e+s,t+s,s,o*180,o*270,!1),n.closePath()}function wP(n,e,t,r,i){var s=.5522848,o=r/2*s,a=i/2*s,l=e+r,c=t+i,u=e+r/2,h=t+i/2;n.beginPath(),n.moveTo(e,h),n.bezierCurveTo(e,h-a,u-o,t,u,t),n.bezierCurveTo(u+o,t,l,h-a,l,h),n.bezierCurveTo(l,h+a,u+o,c,u,c),n.bezierCurveTo(u-o,c,e,h+a,e,h),n.closePath()}function R1e(n,e,t,r,i){var s=.3333333333333333,o=r,a=i*s,l=.5522848,c=o/2*l,u=a/2*l,h=e+o,d=t+a,g=e+o/2,f=t+a/2,v=t+(i-a/2),C=t+i;n.beginPath(),n.moveTo(h,f),n.bezierCurveTo(h,f+u,g+c,d,g,d),n.bezierCurveTo(g-c,d,e,f+u,e,f),n.bezierCurveTo(e,f-u,g-c,t,g,t),n.bezierCurveTo(g+c,t,h,f-u,h,f),n.lineTo(h,v),n.bezierCurveTo(h,v+u,g+c,C,g,C),n.bezierCurveTo(g-c,C,e,v+u,e,v),n.lineTo(e,f)}function V1e(n,e,t,r,i,s){n.beginPath(),n.moveTo(e,t);for(var o=s.length,a=r-e,l=i-t,c=l/a,u=Math.sqrt(a*a+l*l),h=0,d=!0,g=0,f=+s[0];u>=.1;)f=+s[h++%o],f>u&&(f=u),g=Math.sqrt(f*f/(1+c*c)),g=a<0?-g:g,e+=g,t+=c*g,d===!0?n.lineTo(e,t):n.moveTo(e,t),u-=f,d=!d}function pTt(n,e,t,r){n.beginPath();var i=6,s=Math.PI*2/i;n.moveTo(e+r,t);for(var o=1;o<i;o++)n.lineTo(e+r*Math.cos(s*o),t+r*Math.sin(s*o));n.closePath()}var uq={circle:B$,dashedLine:V1e,database:R1e,diamond:fTt,ellipse:wP,ellipse_vis:wP,hexagon:pTt,roundRect:z1e,square:cTt,star:dTt,triangle:uTt,triangleDown:hTt};function gTt(n){return Object.prototype.hasOwnProperty.call(uq,n)?uq[n]:function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];CanvasRenderingContext2D.prototype[n].call(e,r)}}var H1e={exports:{}};(function(n){n.exports=e;function e(r){if(r)return t(r)}function t(r){for(var i in e.prototype)r[i]=e.prototype[i];return r}e.prototype.on=e.prototype.addEventListener=function(r,i){return this._callbacks=this._callbacks||{},(this._callbacks["$"+r]=this._callbacks["$"+r]||[]).push(i),this},e.prototype.once=function(r,i){function s(){this.off(r,s),i.apply(this,arguments)}return s.fn=i,this.on(r,s),this},e.prototype.off=e.prototype.removeListener=e.prototype.removeAllListeners=e.prototype.removeEventListener=function(r,i){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var s=this._callbacks["$"+r];if(!s)return this;if(arguments.length==1)return delete this._callbacks["$"+r],this;for(var o,a=0;a<s.length;a++)if(o=s[a],o===i||o.fn===i){s.splice(a,1);break}return s.length===0&&delete this._callbacks["$"+r],this},e.prototype.emit=function(r){this._callbacks=this._callbacks||{};for(var i=new Array(arguments.length-1),s=this._callbacks["$"+r],o=1;o<arguments.length;o++)i[o-1]=arguments[o];if(s){s=s.slice(0);for(var o=0,a=s.length;o<a;++o)s[o].apply(this,i)}return this},e.prototype.listeners=function(r){return this._callbacks=this._callbacks||{},this._callbacks["$"+r]||[]},e.prototype.hasListeners=function(r){return!!this.listeners(r).length}})(H1e);var vTt=H1e.exports,B1e=Jr(vTt),mTt=ro,CTt=mTt("toStringTag"),j1e={};j1e[CTt]="z";var j$=String(j1e)==="[object z]",ATt=j$,ITt=Jo,k4=W1,yTt=ro,bTt=yTt("toStringTag"),ETt=Object,wTt=k4(function(){return arguments}())==="Arguments",STt=function(n,e){try{return n[e]}catch{}},xp=ATt?k4:function(n){var e,t,r;return n===void 0?"Undefined":n===null?"Null":typeof(t=STt(e=ETt(n),bTt))=="string"?t:wTt?k4(e):(r=k4(e))==="Object"&&ITt(e.callee)?"Arguments":r},TTt=xp,xTt=String,Hu=function(n){if(TTt(n)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return xTt(n)},F$=Pi,_Tt=T6,PTt=Hu,OTt=fI,MTt=F$("".charAt),hq=F$("".charCodeAt),kTt=F$("".slice),$Tt=function(n){return function(e,t){var r=PTt(OTt(e)),i=_Tt(t),s=r.length,o,a;return i<0||i>=s?n?"":void 0:(o=hq(r,i),o<55296||o>56319||i+1===s||(a=hq(r,i+1))<56320||a>57343?n?MTt(r,i):o:n?kTt(r,i,i+2):(o-55296<<10)+(a-56320)+65536)}},LTt={charAt:$Tt(!0)},NTt=to,DTt=Jo,dq=NTt.WeakMap,F1e=DTt(dq)&&/native code/.test(String(dq)),zTt=rv,RTt=w6,fq=zTt("keys"),P6=function(n){return fq[n]||(fq[n]=RTt(n))},VTt=F1e,U1e=to,HTt=ta,BTt=nv,BS=ra,jS=R$,jTt=P6,FTt=II,pq="Object already initialized",SP=U1e.TypeError,UTt=U1e.WeakMap,db,FC,fb,WTt=function(n){return fb(n)?FC(n):db(n,{})},GTt=function(n){return function(e){var t;if(!HTt(e)||(t=FC(e)).type!==n)throw new SP("Incompatible receiver, "+n+" required");return t}};if(VTt||jS.state){var tu=jS.state||(jS.state=new UTt);tu.get=tu.get,tu.has=tu.has,tu.set=tu.set,db=function(n,e){if(tu.has(n))throw new SP(pq);return e.facade=n,tu.set(n,e),e},FC=function(n){return tu.get(n)||{}},fb=function(n){return tu.has(n)}}else{var bg=jTt("state");FTt[bg]=!0,db=function(n,e){if(BS(n,bg))throw new SP(pq);return e.facade=n,BTt(n,bg,e),e},FC=function(n){return BS(n,bg)?n[bg]:{}},fb=function(n){return BS(n,bg)}}var _p={set:db,get:FC,has:fb,enforce:WTt,getterFor:GTt},TP=ea,KTt=ra,W1e=Function.prototype,qTt=TP&&Object.getOwnPropertyDescriptor,G1e=KTt(W1e,"name"),YTt=G1e&&function(){}.name==="something";G1e&&(!TP||TP&&qTt(W1e,"name").configurable);var XTt={PROPER:YTt},O6={},ZTt=ea,QTt=M1e,JTt=Vl,ext=Hl,txt=Vu,rxt=x6;O6.f=ZTt&&!QTt?Object.defineProperties:function(e,t){ext(e);for(var r=txt(t),i=rxt(t),s=i.length,o=0,a;s>o;)JTt.f(e,a=i[o++],r[a]);return e};var nxt=pc,ixt=nxt("document","documentElement"),sxt=Hl,oxt=O6,gq=H$,axt=II,lxt=ixt,cxt=P1e,uxt=P6,vq=">",mq="<",xP="prototype",_P="script",K1e=uxt("IE_PROTO"),FS=function(){},q1e=function(n){return mq+_P+vq+n+mq+"/"+_P+vq},Cq=function(n){n.write(q1e("")),n.close();var e=n.parentWindow.Object;return n=null,e},hxt=function(){var n=cxt("iframe"),e="java"+_P+":",t;return n.style.display="none",lxt.appendChild(n),n.src=String(e),t=n.contentWindow.document,t.open(),t.write(q1e("document.F=Object")),t.close(),t.F},Dy,$4=function(){try{Dy=new ActiveXObject("htmlfile")}catch{}$4=typeof document<"u"?document.domain&&Dy?Cq(Dy):hxt():Cq(Dy);for(var n=gq.length;n--;)delete $4[xP][gq[n]];return $4()};axt[K1e]=!0;var iv=Object.create||function(e,t){var r;return e!==null?(FS[xP]=sxt(e),r=new FS,FS[xP]=null,r[K1e]=e):r=$4(),t===void 0?r:oxt.f(r,t)},dxt=Ei,Y1e=!dxt(function(){function n(){}return n.prototype.constructor=null,Object.getPrototypeOf(new n)!==n.prototype}),fxt=ra,pxt=Jo,gxt=Al,vxt=P6,mxt=Y1e,Aq=vxt("IE_PROTO"),PP=Object,Cxt=PP.prototype,M6=mxt?PP.getPrototypeOf:function(n){var e=gxt(n);if(fxt(e,Aq))return e[Aq];var t=e.constructor;return pxt(t)&&e instanceof t?t.prototype:e instanceof PP?Cxt:null},Axt=nv,bI=function(n,e,t,r){return r&&r.enumerable?n[e]=t:Axt(n,e,t),n},Ixt=Ei,yxt=Jo,bxt=ta,Ext=iv,Iq=M6,wxt=bI,Sxt=ro,OP=Sxt("iterator"),X1e=!1,m1,US,WS;[].keys&&(WS=[].keys(),"next"in WS?(US=Iq(Iq(WS)),US!==Object.prototype&&(m1=US)):X1e=!0);var Txt=!bxt(m1)||Ixt(function(){var n={};return m1[OP].call(n)!==n});Txt?m1={}:m1=Ext(m1);yxt(m1[OP])||wxt(m1,OP,function(){return this});var Z1e={IteratorPrototype:m1,BUGGY_SAFARI_ITERATORS:X1e},xxt=j$,_xt=xp,Pxt=xxt?{}.toString:function(){return"[object "+_xt(this)+"]"},Oxt=j$,Mxt=Vl.f,kxt=nv,$xt=ra,Lxt=Pxt,Nxt=ro,yq=Nxt("toStringTag"),sv=function(n,e,t,r){if(n){var i=t?n:n.prototype;$xt(i,yq)||Mxt(i,yq,{configurable:!0,value:e}),r&&!Oxt&&kxt(i,"toString",Lxt)}},ov={},Dxt=Z1e.IteratorPrototype,zxt=iv,Rxt=dI,Vxt=sv,Hxt=ov,Bxt=function(){return this},jxt=function(n,e,t,r){var i=e+" Iterator";return n.prototype=zxt(Dxt,{next:Rxt(+!r,t)}),Vxt(n,i,!1,!0),Hxt[i]=Bxt,n},Fxt=Pi,Uxt=Tp,Wxt=function(n,e,t){try{return Fxt(Uxt(Object.getOwnPropertyDescriptor(n,e)[t]))}catch{}},Gxt=Jo,Kxt=String,qxt=TypeError,Yxt=function(n){if(typeof n=="object"||Gxt(n))return n;throw new qxt("Can't set "+Kxt(n)+" as a prototype")},Xxt=Wxt,Zxt=Hl,Qxt=Yxt,Jxt=Object.setPrototypeOf||("__proto__"in{}?function(){var n=!1,e={},t;try{t=Xxt(Object.prototype,"__proto__","set"),t(e,[]),n=e instanceof Array}catch{}return function(i,s){return Zxt(i),Qxt(s),n?t(i,s):i.__proto__=s,i}}():void 0),e_t=An,t_t=Rl,r_t=XTt,n_t=jxt,i_t=M6,s_t=sv,bq=bI,o_t=ro,Eq=ov,a_t=Z1e,l_t=r_t.PROPER,zy=a_t.BUGGY_SAFARI_ITERATORS,GS=o_t("iterator"),wq="keys",Ry="values",Sq="entries",c_t=function(){return this},U$=function(n,e,t,r,i,s,o){n_t(t,e,r);var a=function(A){if(A===i&&d)return d;if(!zy&&A&&A in u)return u[A];switch(A){case wq:return function(){return new t(this,A)};case Ry:return function(){return new t(this,A)};case Sq:return function(){return new t(this,A)}}return function(){return new t(this)}},l=e+" Iterator",c=!1,u=n.prototype,h=u[GS]||u["@@iterator"]||i&&u[i],d=!zy&&h||a(i),g=e==="Array"&&u.entries||h,f,v,C;if(g&&(f=i_t(g.call(new n)),f!==Object.prototype&&f.next&&(s_t(f,l,!0,!0),Eq[l]=c_t)),l_t&&i===Ry&&h&&h.name!==Ry&&(c=!0,d=function(){return t_t(h,this)}),i)if(v={values:a(Ry),keys:s?d:a(wq),entries:a(Sq)},o)for(C in v)(zy||c||!(C in u))&&bq(u,C,v[C]);else e_t({target:e,proto:!0,forced:zy||c},v);return o&&u[GS]!==d&&bq(u,GS,d,{}),Eq[e]=d,v},W$=function(n,e){return{value:n,done:e}},u_t=LTt.charAt,h_t=Hu,Q1e=_p,d_t=U$,Tq=W$,J1e="String Iterator",f_t=Q1e.set,p_t=Q1e.getterFor(J1e);d_t(String,"String",function(n){f_t(this,{type:J1e,string:h_t(n),index:0})},function(){var e=p_t(this),t=e.string,r=e.index,i;return r>=t.length?Tq(void 0,!0):(i=u_t(t,r),e.index+=i.length,Tq(i,!1))});var g_t=Rl,xq=Hl,v_t=z$,ehe=function(n,e,t){var r,i;xq(n);try{if(r=v_t(n,"return"),!r){if(e==="throw")throw t;return t}r=g_t(r,n)}catch(s){i=!0,r=s}if(e==="throw")throw t;if(i)throw r;return xq(r),t},m_t=Hl,C_t=ehe,A_t=function(n,e,t,r){try{return r?e(m_t(t)[0],t[1]):e(t)}catch(i){C_t(n,"throw",i)}},I_t=ro,y_t=ov,b_t=I_t("iterator"),E_t=Array.prototype,the=function(n){return n!==void 0&&(y_t.Array===n||E_t[b_t]===n)},w_t=Pi,S_t=Jo,MP=R$,T_t=w_t(Function.toString);S_t(MP.inspectSource)||(MP.inspectSource=function(n){return T_t(n)});var x_t=MP.inspectSource,__t=Pi,P_t=Ei,rhe=Jo,O_t=xp,M_t=pc,k_t=x_t,nhe=function(){},$_t=[],ihe=M_t("Reflect","construct"),G$=/^\s*(?:class|function)\b/,L_t=__t(G$.exec),N_t=!G$.test(nhe),Gv=function(e){if(!rhe(e))return!1;try{return ihe(nhe,$_t,e),!0}catch{return!1}},she=function(e){if(!rhe(e))return!1;switch(O_t(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return N_t||!!L_t(G$,k_t(e))}catch{return!0}};she.sham=!0;var k6=!ihe||P_t(function(){var n;return Gv(Gv.call)||!Gv(Object)||!Gv(function(){n=!0})||n})?she:Gv,D_t=S6,z_t=Vl,R_t=dI,av=function(n,e,t){var r=D_t(e);r in n?z_t.f(n,r,R_t(0,t)):n[r]=t},V_t=xp,_q=z$,H_t=J0,B_t=ov,j_t=ro,F_t=j_t("iterator"),$6=function(n){if(!H_t(n))return _q(n,F_t)||_q(n,"@@iterator")||B_t[V_t(n)]},U_t=Rl,W_t=Tp,G_t=Hl,K_t=tv,q_t=$6,Y_t=TypeError,ohe=function(n,e){var t=arguments.length<2?q_t(n):e;if(W_t(t))return G_t(U_t(t,n));throw new Y_t(K_t(n)+" is not iterable")},X_t=CI,Z_t=Rl,Q_t=Al,J_t=A_t,ePt=the,tPt=k6,rPt=gc,Pq=av,nPt=ohe,iPt=$6,Oq=Array,sPt=function(e){var t=Q_t(e),r=tPt(this),i=arguments.length,s=i>1?arguments[1]:void 0,o=s!==void 0;o&&(s=X_t(s,i>2?arguments[2]:void 0));var a=iPt(t),l=0,c,u,h,d,g,f;if(a&&!(this===Oq&&ePt(a)))for(d=nPt(t,a),g=d.next,u=r?new this:[];!(h=Z_t(g,d)).done;l++)f=o?J_t(d,s,[h.value,l],!0):h.value,Pq(u,l,f);else for(c=rPt(t),u=r?new this(c):Oq(c);c>l;l++)f=o?s(t[l],l):t[l],Pq(u,l,f);return u.length=l,u},oPt=ro,ahe=oPt("iterator"),lhe=!1;try{var aPt=0,Mq={next:function(){return{done:!!aPt++}},return:function(){lhe=!0}};Mq[ahe]=function(){return this},Array.from(Mq,function(){throw 2})}catch{}var lPt=function(n,e){try{if(!e&&!lhe)return!1}catch{return!1}var t=!1;try{var r={};r[ahe]=function(){return{next:function(){return{done:t=!0}}}},n(r)}catch{}return t},cPt=An,uPt=sPt,hPt=lPt,dPt=!hPt(function(n){Array.from(n)});cPt({target:"Array",stat:!0,forced:dPt},{from:uPt});var fPt=wi,pPt=fPt.Array.from,gPt=pPt,che=gPt,vPt=che,Pp=Jr(vPt),mPt=Vu,kq=ov,uhe=_p;Vl.f;var CPt=U$,Vy=W$,hhe="Array Iterator",APt=uhe.set,IPt=uhe.getterFor(hhe);CPt(Array,"Array",function(n,e){APt(this,{type:hhe,target:mPt(n),index:0,kind:e})},function(){var n=IPt(this),e=n.target,t=n.kind,r=n.index++;if(!e||r>=e.length)return n.target=void 0,Vy(void 0,!0);switch(t){case"keys":return Vy(r,!1);case"values":return Vy(e[r],!1)}return Vy([r,e[r]],!1)},"values");kq.Arguments=kq.Array;var yPt=$6,bPt=yPt,EPt={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},wPt=EPt,SPt=to,TPt=xp,xPt=nv,$q=ov,_Pt=ro,Lq=_Pt("toStringTag");for(var KS in wPt){var Nq=SPt[KS],qS=Nq&&Nq.prototype;qS&&TPt(qS)!==Lq&&xPt(qS,Lq,KS),$q[KS]=$q.Array}var PPt=bPt,OPt=PPt,MPt=OPt,kPt=MPt,$Pt=kPt,LPt=$Pt,dhe=LPt,fhe=Jr(dhe),NPt=dhe,Op=Jr(NPt);function hr(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}var phe={exports:{}},DPt=An,zPt=ea,Dq=Vl.f;DPt({target:"Object",stat:!0,forced:Object.defineProperty!==Dq,sham:!zPt},{defineProperty:Dq});var RPt=wi,ghe=RPt.Object,VPt=phe.exports=function(e,t,r){return ghe.defineProperty(e,t,r)};ghe.defineProperty.sham&&(VPt.sham=!0);var HPt=phe.exports,BPt=HPt,vhe=BPt,jPt=vhe,FPt=jPt,UPt=FPt,WPt=UPt,GPt=WPt,L6=Jr(GPt),KPt=W1,Mp=Array.isArray||function(e){return KPt(e)==="Array"},qPt=TypeError,YPt=9007199254740991,K$=function(n){if(n>YPt)throw qPt("Maximum allowed index exceeded");return n},zq=Mp,XPt=k6,ZPt=ta,QPt=ro,JPt=QPt("species"),Rq=Array,eOt=function(n){var e;return zq(n)&&(e=n.constructor,XPt(e)&&(e===Rq||zq(e.prototype))?e=void 0:ZPt(e)&&(e=e[JPt],e===null&&(e=void 0))),e===void 0?Rq:e},tOt=eOt,q$=function(n,e){return new(tOt(n))(e===0?0:e)},rOt=Ei,nOt=ro,iOt=gI,sOt=nOt("species"),EI=function(n){return iOt>=51||!rOt(function(){var e=[],t=e.constructor={};return t[sOt]=function(){return{foo:1}},e[n](Boolean).foo!==1})},oOt=An,aOt=Ei,lOt=Mp,cOt=ta,uOt=Al,hOt=gc,Vq=K$,Hq=av,dOt=q$,fOt=EI,pOt=ro,gOt=gI,mhe=pOt("isConcatSpreadable"),vOt=gOt>=51||!aOt(function(){var n=[];return n[mhe]=!1,n.concat()[0]!==n}),mOt=function(n){if(!cOt(n))return!1;var e=n[mhe];return e!==void 0?!!e:lOt(n)},COt=!vOt||!fOt("concat");oOt({target:"Array",proto:!0,forced:COt},{concat:function(e){var t=uOt(this),r=dOt(t,0),i=0,s,o,a,l,c;for(s=-1,a=arguments.length;s<a;s++)if(c=s===-1?t:arguments[s],mOt(c))for(l=hOt(c),Vq(i+l),o=0;o<l;o++,i++)o in c&&Hq(r,i,c[o]);else Vq(i+1),Hq(r,i++,c);return r.length=i,r}});var wI={},AOt=k1e,IOt=H$,yOt=IOt.concat("length","prototype");wI.f=Object.getOwnPropertyNames||function(e){return AOt(e,yOt)};var N6={},Bq=AI,bOt=gc,EOt=av,wOt=Array,SOt=Math.max,Che=function(n,e,t){for(var r=bOt(n),i=Bq(e,r),s=Bq(t===void 0?r:t,r),o=wOt(SOt(s-i,0)),a=0;i<s;i++,a++)EOt(o,a,n[i]);return o.length=a,o},TOt=W1,xOt=Vu,Ahe=wI.f,_Ot=Che,Ihe=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],POt=function(n){try{return Ahe(n)}catch{return _Ot(Ihe)}};N6.f=function(e){return Ihe&&TOt(e)==="Window"?POt(e):Ahe(xOt(e))};var OOt=Vl,Y$=function(n,e,t){return OOt.f(n,e,t)},SI={},MOt=ro;SI.f=MOt;var jq=wi,kOt=ra,$Ot=SI,LOt=Vl.f,no=function(n){var e=jq.Symbol||(jq.Symbol={});kOt(e,n)||LOt(e,n,{value:$Ot.f(n)})},NOt=Rl,DOt=pc,zOt=ro,ROt=bI,yhe=function(){var n=DOt("Symbol"),e=n&&n.prototype,t=e&&e.valueOf,r=zOt("toPrimitive");e&&!e[r]&&ROt(e,r,function(i){return NOt(t,this)},{})},VOt=CI,HOt=Pi,BOt=E6,jOt=Al,FOt=gc,UOt=q$,Fq=HOt([].push),ef=function(n){var e=n===1,t=n===2,r=n===3,i=n===4,s=n===6,o=n===7,a=n===5||s;return function(l,c,u,h){for(var d=jOt(l),g=BOt(d),f=VOt(c,u),v=FOt(g),C=0,A=h||UOt,b=e?A(l,v):t||o?A(l,0):void 0,m,E;v>C;C++)if((a||C in g)&&(m=g[C],E=f(m,C,d),n))if(e)b[C]=E;else if(E)switch(n){case 3:return!0;case 5:return m;case 6:return C;case 2:Fq(b,m)}else switch(n){case 4:return!1;case 7:Fq(b,m)}return s?-1:r||i?i:b}},_d={forEach:ef(0),map:ef(1),filter:ef(2),some:ef(3),every:ef(4),find:ef(5),findIndex:ef(6)},D6=An,z6=to,X$=Rl,WOt=Pi,i0=ea,s0=ev,GOt=Ei,Ko=ra,KOt=ho,kP=Hl,R6=Vu,Z$=S6,qOt=Hu,$P=dI,UC=iv,bhe=x6,YOt=wI,Ehe=N6,XOt=yI,whe=Q0,She=Vl,ZOt=O6,The=b6,Uq=bI,QOt=Y$,Q$=rv,JOt=P6,xhe=II,Wq=w6,eMt=ro,tMt=SI,rMt=no,nMt=yhe,iMt=sv,_he=_p,V6=_d.forEach,il=JOt("hidden"),H6="Symbol",WC="prototype",sMt=_he.set,Gq=_he.getterFor(H6),Mc=Object[WC],Of=z6.Symbol,sm=Of&&Of[WC],oMt=z6.RangeError,aMt=z6.TypeError,YS=z6.QObject,Phe=whe.f,Mf=She.f,Ohe=Ehe.f,lMt=The.f,Mhe=WOt([].push),M1=Q$("symbols"),TI=Q$("op-symbols"),cMt=Q$("wks"),LP=!YS||!YS[WC]||!YS[WC].findChild,khe=function(n,e,t){var r=Phe(Mc,e);r&&delete Mc[e],Mf(n,e,t),r&&n!==Mc&&Mf(Mc,e,r)},NP=i0&&GOt(function(){return UC(Mf({},"a",{get:function(){return Mf(this,"a",{value:7}).a}})).a!==7})?khe:Mf,XS=function(n,e){var t=M1[n]=UC(sm);return sMt(t,{type:H6,tag:n,description:e}),i0||(t.description=e),t},B6=function(e,t,r){e===Mc&&B6(TI,t,r),kP(e);var i=Z$(t);return kP(r),Ko(M1,i)?(r.enumerable?(Ko(e,il)&&e[il][i]&&(e[il][i]=!1),r=UC(r,{enumerable:$P(0,!1)})):(Ko(e,il)||Mf(e,il,$P(1,{})),e[il][i]=!0),NP(e,i,r)):Mf(e,i,r)},J$=function(e,t){kP(e);var r=R6(t),i=bhe(r).concat(Dhe(r));return V6(i,function(s){(!i0||X$($he,r,s))&&B6(e,s,r[s])}),e},uMt=function(e,t){return t===void 0?UC(e):J$(UC(e),t)},$he=function(e){var t=Z$(e),r=X$(lMt,this,t);return this===Mc&&Ko(M1,t)&&!Ko(TI,t)?!1:r||!Ko(this,t)||!Ko(M1,t)||Ko(this,il)&&this[il][t]?r:!0},Lhe=function(e,t){var r=R6(e),i=Z$(t);if(!(r===Mc&&Ko(M1,i)&&!Ko(TI,i))){var s=Phe(r,i);return s&&Ko(M1,i)&&!(Ko(r,il)&&r[il][i])&&(s.enumerable=!0),s}},Nhe=function(e){var t=Ohe(R6(e)),r=[];return V6(t,function(i){!Ko(M1,i)&&!Ko(xhe,i)&&Mhe(r,i)}),r},Dhe=function(n){var e=n===Mc,t=Ohe(e?TI:R6(n)),r=[];return V6(t,function(i){Ko(M1,i)&&(!e||Ko(Mc,i))&&Mhe(r,M1[i])}),r};s0||(Of=function(){if(KOt(sm,this))throw new aMt("Symbol is not a constructor");var e=!arguments.length||arguments[0]===void 0?void 0:qOt(arguments[0]),t=Wq(e),r=function(i){this===Mc&&X$(r,TI,i),Ko(this,il)&&Ko(this[il],t)&&(this[il][t]=!1);var s=$P(1,i);try{NP(this,t,s)}catch(o){if(!(o instanceof oMt))throw o;khe(this,t,s)}};return i0&&LP&&NP(Mc,t,{configurable:!0,set:r}),XS(t,e)},sm=Of[WC],Uq(sm,"toString",function(){return Gq(this).tag}),Uq(Of,"withoutSetter",function(n){return XS(Wq(n),n)}),The.f=$he,She.f=B6,ZOt.f=J$,whe.f=Lhe,YOt.f=Ehe.f=Nhe,XOt.f=Dhe,tMt.f=function(n){return XS(eMt(n),n)},i0&&QOt(sm,"description",{configurable:!0,get:function(){return Gq(this).description}}));D6({global:!0,wrap:!0,forced:!s0,sham:!s0},{Symbol:Of});V6(bhe(cMt),function(n){rMt(n)});D6({target:H6,stat:!0,forced:!s0},{useSetter:function(){LP=!0},useSimple:function(){LP=!1}});D6({target:"Object",stat:!0,forced:!s0,sham:!i0},{create:uMt,defineProperty:B6,defineProperties:J$,getOwnPropertyDescriptor:Lhe});D6({target:"Object",stat:!0,forced:!s0},{getOwnPropertyNames:Nhe});nMt();iMt(Of,H6);xhe[il]=!0;var hMt=ev,zhe=hMt&&!!Symbol.for&&!!Symbol.keyFor,dMt=An,fMt=pc,pMt=ra,gMt=Hu,Rhe=rv,vMt=zhe,ZS=Rhe("string-to-symbol-registry"),mMt=Rhe("symbol-to-string-registry");dMt({target:"Symbol",stat:!0,forced:!vMt},{for:function(n){var e=gMt(n);if(pMt(ZS,e))return ZS[e];var t=fMt("Symbol")(e);return ZS[e]=t,mMt[t]=e,t}});var CMt=An,AMt=ra,IMt=vI,yMt=tv,bMt=rv,EMt=zhe,Kq=bMt("symbol-to-string-registry");CMt({target:"Symbol",stat:!0,forced:!EMt},{keyFor:function(e){if(!IMt(e))throw new TypeError(yMt(e)+" is not a symbol");if(AMt(Kq,e))return Kq[e]}});var wMt=Pi,qq=Mp,SMt=Jo,Yq=W1,TMt=Hu,Xq=wMt([].push),xMt=function(n){if(SMt(n))return n;if(qq(n)){for(var e=n.length,t=[],r=0;r<e;r++){var i=n[r];typeof i=="string"?Xq(t,i):(typeof i=="number"||Yq(i)==="Number"||Yq(i)==="String")&&Xq(t,TMt(i))}var s=t.length,o=!0;return function(a,l){if(o)return o=!1,l;if(qq(this))return l;for(var c=0;c<s;c++)if(t[c]===a)return l}}},_Mt=An,Vhe=pc,Hhe=hI,PMt=Rl,xI=Pi,Bhe=Ei,Zq=Jo,Qq=vI,jhe=_6,OMt=xMt,MMt=ev,kMt=String,Fh=Vhe("JSON","stringify"),Hy=xI(/./.exec),Jq=xI("".charAt),$Mt=xI("".charCodeAt),LMt=xI("".replace),NMt=xI(1 .toString),DMt=/[\uD800-\uDFFF]/g,eY=/^[\uD800-\uDBFF]$/,tY=/^[\uDC00-\uDFFF]$/,rY=!MMt||Bhe(function(){var n=Vhe("Symbol")("stringify detection");return Fh([n])!=="[null]"||Fh({a:n})!=="{}"||Fh(Object(n))!=="{}"}),nY=Bhe(function(){return Fh("\uDF06\uD834")!=='"\\udf06\\ud834"'||Fh("\uDEAD")!=='"\\udead"'}),zMt=function(n,e){var t=jhe(arguments),r=OMt(e);if(!(!Zq(r)&&(n===void 0||Qq(n))))return t[1]=function(i,s){if(Zq(r)&&(s=PMt(r,this,kMt(i),s)),!Qq(s))return s},Hhe(Fh,null,t)},RMt=function(n,e,t){var r=Jq(t,e-1),i=Jq(t,e+1);return Hy(eY,n)&&!Hy(tY,i)||Hy(tY,n)&&!Hy(eY,r)?"\\u"+NMt($Mt(n,0),16):n};Fh&&_Mt({target:"JSON",stat:!0,forced:rY||nY},{stringify:function(e,t,r){var i=jhe(arguments),s=Hhe(rY?zMt:Fh,null,i);return nY&&typeof s=="string"?LMt(s,DMt,RMt):s}});var VMt=An,HMt=ev,BMt=Ei,Fhe=yI,jMt=Al,FMt=!HMt||BMt(function(){Fhe.f(1)});VMt({target:"Object",stat:!0,forced:FMt},{getOwnPropertySymbols:function(e){var t=Fhe.f;return t?t(jMt(e)):[]}});var UMt=no;UMt("asyncIterator");var WMt=no;WMt("hasInstance");var GMt=no;GMt("isConcatSpreadable");var KMt=no;KMt("iterator");var qMt=no;qMt("match");var YMt=no;YMt("matchAll");var XMt=no;XMt("replace");var ZMt=no;ZMt("search");var QMt=no;QMt("species");var JMt=no;JMt("split");var ekt=no,tkt=yhe;ekt("toPrimitive");tkt();var rkt=pc,nkt=no,ikt=sv;nkt("toStringTag");ikt(rkt("Symbol"),"Symbol");var skt=no;skt("unscopables");var okt=to,akt=sv;akt(okt.JSON,"JSON",!0);var lkt=wi,ckt=lkt.Symbol,ukt=ckt,Uhe=ukt,hkt=ro,dkt=Vl.f,iY=hkt("metadata"),sY=Function.prototype;sY[iY]===void 0&&dkt(sY,iY,{value:null});var fkt=no;fkt("asyncDispose");var pkt=no;pkt("dispose");var gkt=no;gkt("metadata");var vkt=Uhe,mkt=vkt,Ckt=pc,Akt=Pi,eL=Ckt("Symbol"),Ikt=eL.keyFor,ykt=Akt(eL.prototype.valueOf),Whe=eL.isRegisteredSymbol||function(e){try{return Ikt(ykt(e))!==void 0}catch{return!1}},bkt=An,Ekt=Whe;bkt({target:"Symbol",stat:!0},{isRegisteredSymbol:Ekt});var wkt=rv,Ghe=pc,Skt=Pi,Tkt=vI,xkt=ro,pb=Ghe("Symbol"),oY=pb.isWellKnownSymbol,Khe=Ghe("Object","getOwnPropertyNames"),_kt=Skt(pb.prototype.valueOf),aY=wkt("wks");for(var QS=0,lY=Khe(pb),Pkt=lY.length;QS<Pkt;QS++)try{var cY=lY[QS];Tkt(pb[cY])&&xkt(cY)}catch{}var qhe=function(e){if(oY&&oY(e))return!0;try{for(var t=_kt(e),r=0,i=Khe(aY),s=i.length;r<s;r++)if(aY[i[r]]==t)return!0}catch{}return!1},Okt=An,Mkt=qhe;Okt({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:Mkt});var kkt=no;kkt("matcher");var $kt=no;$kt("observable");var Lkt=An,Nkt=Whe;Lkt({target:"Symbol",stat:!0},{isRegistered:Nkt});var Dkt=An,zkt=qhe;Dkt({target:"Symbol",stat:!0,forced:!0},{isWellKnown:zkt});var Rkt=no;Rkt("metadataKey");var Vkt=no;Vkt("patternMatch");var Hkt=no;Hkt("replaceAll");var Bkt=mkt,jkt=Bkt,Fkt=jkt,Jg=Jr(Fkt),Ukt=SI,Wkt=Ukt.f("iterator"),Gkt=Wkt,Kkt=Gkt,qkt=Kkt,Ykt=qkt,Xkt=Ykt,Zkt=Xkt,Qkt=Zkt,Jkt=Jr(Qkt);function qi(n){"@babel/helpers - typeof";return qi=typeof Jg=="function"&&typeof Jkt=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Jg=="function"&&e.constructor===Jg&&e!==Jg.prototype?"symbol":typeof e},qi(n)}var e$t=SI,t$t=e$t.f("toPrimitive"),r$t=t$t,n$t=r$t,i$t=n$t,s$t=i$t,o$t=s$t,a$t=o$t,l$t=a$t,c$t=Jr(l$t);function u$t(n,e){if(qi(n)!=="object"||n===null)return n;var t=n[c$t];if(t!==void 0){var r=t.call(n,e);if(qi(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(n)}function Yhe(n){var e=u$t(n,"string");return qi(e)==="symbol"?e:String(e)}function uY(n,e){for(var t=0;t<e.length;t++){var r=e[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),L6(n,Yhe(r.key),r)}}function dr(n,e,t){return e&&uY(n.prototype,e),t&&uY(n,t),L6(n,"prototype",{writable:!1}),n}var h$t=An,d$t=Mp;h$t({target:"Array",stat:!0},{isArray:d$t});var f$t=wi,p$t=f$t.Array.isArray,g$t=p$t,Xhe=g$t,v$t=Xhe,m$t=v$t,C$t=m$t,A$t=C$t,I$t=A$t,Zhe=Jr(I$t);function y$t(n){if(Zhe(n))return n}var b$t=ea,E$t=Mp,w$t=TypeError,S$t=Object.getOwnPropertyDescriptor,T$t=b$t&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(n){return n instanceof TypeError}}(),Qhe=T$t?function(n,e){if(E$t(n)&&!S$t(n,"length").writable)throw new w$t("Cannot set read only .length");return n.length=e}:function(n,e){return n.length=e},x$t=An,_$t=Al,P$t=gc,O$t=Qhe,M$t=K$,k$t=Ei,$$t=k$t(function(){return[].push.call({length:4294967296},1)!==4294967297}),L$t=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(n){return n instanceof TypeError}},N$t=$$t||!L$t();x$t({target:"Array",proto:!0,forced:N$t},{push:function(e){var t=_$t(this),r=P$t(t),i=arguments.length;M$t(r+i);for(var s=0;s<i;s++)t[r]=arguments[s],r++;return O$t(t,r),r}});var D$t=na,z$t=D$t("Array").push,R$t=ho,V$t=z$t,JS=Array.prototype,H$t=function(n){var e=n.push;return n===JS||R$t(JS,n)&&e===JS.push?V$t:e},B$t=H$t,j$t=B$t,F$t=j$t,U$t=F$t,W$t=U$t,G$t=W$t,K$t=G$t,q$t=Jr(K$t);function Y$t(n,e){var t=n==null?null:typeof Jg<"u"&&fhe(n)||n["@@iterator"];if(t!=null){var r,i,s,o,a=[],l=!0,c=!1;try{if(s=(t=t.call(n)).next,e===0){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=s.call(t)).done)&&(q$t(a).call(a,r.value),a.length!==e);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&t.return!=null&&(o=t.return(),Object(o)!==o))return}finally{if(c)throw i}}return a}}var X$t=An,hY=Mp,Z$t=k6,Q$t=ta,dY=AI,J$t=gc,eLt=Vu,tLt=av,rLt=ro,nLt=EI,iLt=_6,sLt=nLt("slice"),oLt=rLt("species"),eT=Array,aLt=Math.max;X$t({target:"Array",proto:!0,forced:!sLt},{slice:function(e,t){var r=eLt(this),i=J$t(r),s=dY(e,i),o=dY(t===void 0?i:t,i),a,l,c;if(hY(r)&&(a=r.constructor,Z$t(a)&&(a===eT||hY(a.prototype))?a=void 0:Q$t(a)&&(a=a[oLt],a===null&&(a=void 0)),a===eT||a===void 0))return iLt(r,s,o);for(l=new(a===void 0?eT:a)(aLt(o-s,0)),c=0;s<o;s++,c++)s in r&&tLt(l,c,r[s]);return l.length=c,l}});var lLt=na,cLt=lLt("Array").slice,uLt=ho,hLt=cLt,tT=Array.prototype,dLt=function(n){var e=n.slice;return n===tT||uLt(tT,n)&&e===tT.slice?hLt:e},fLt=dLt,Jhe=fLt,pLt=Jhe,gLt=pLt,vLt=gLt,mLt=vLt,CLt=mLt,ALt=Jr(CLt),ILt=che,yLt=ILt,bLt=yLt,ELt=bLt,wLt=ELt,ede=Jr(wLt);function DP(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}function tde(n,e){var t;if(n){if(typeof n=="string")return DP(n,e);var r=ALt(t=Object.prototype.toString.call(n)).call(t,8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return ede(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return DP(n,e)}}function SLt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qs(n,e){return y$t(n)||Y$t(n,e)||tde(n,e)||SLt()}function TLt(n){if(Zhe(n))return DP(n)}function xLt(n){if(typeof Jg<"u"&&fhe(n)!=null||n["@@iterator"]!=null)return ede(n)}function _Lt(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function au(n){return TLt(n)||xLt(n)||tde(n)||_Lt()}var PLt=Uhe,Pd=Jr(PLt),OLt=na,MLt=OLt("Array").concat,kLt=ho,$Lt=MLt,rT=Array.prototype,LLt=function(n){var e=n.concat;return n===rT||kLt(rT,n)&&e===rT.concat?$Lt:e},NLt=LLt,DLt=NLt,zLt=DLt,tL=Jr(zLt),RLt=Jhe,da=Jr(RLt),VLt=pc,HLt=Pi,BLt=wI,jLt=yI,FLt=Hl,ULt=HLt([].concat),WLt=VLt("Reflect","ownKeys")||function(e){var t=BLt.f(FLt(e)),r=jLt.f;return r?ULt(t,r(e)):t},GLt=Xhe,Bi=Jr(GLt),KLt=An,qLt=_d.map,YLt=EI,XLt=YLt("map");KLt({target:"Array",proto:!0,forced:!XLt},{map:function(e){return qLt(this,e,arguments.length>1?arguments[1]:void 0)}});var ZLt=na,QLt=ZLt("Array").map,JLt=ho,eNt=QLt,nT=Array.prototype,tNt=function(n){var e=n.map;return n===nT||JLt(nT,n)&&e===nT.map?eNt:e},rNt=tNt,nNt=rNt,iNt=nNt,o0=Jr(iNt),sNt=An,oNt=Al,rde=x6,aNt=Ei,lNt=aNt(function(){rde(1)});sNt({target:"Object",stat:!0,forced:lNt},{keys:function(e){return rde(oNt(e))}});var cNt=wi,uNt=cNt.Object.keys,hNt=uNt,dNt=hNt,fNt=dNt,Ks=Jr(fNt),pNt=An,gNt=Pi,nde=Date,vNt=gNt(nde.prototype.getTime);pNt({target:"Date",stat:!0},{now:function(){return vNt(new nde)}});var mNt=wi,CNt=mNt.Date.now,ANt=CNt,INt=ANt,yNt=INt,gb=Jr(yNt),bNt=Ei,lv=function(n,e){var t=[][n];return!!t&&bNt(function(){t.call(null,e||function(){return 1},1)})},ENt=_d.forEach,wNt=lv,SNt=wNt("forEach"),TNt=SNt?[].forEach:function(e){return ENt(this,e,arguments.length>1?arguments[1]:void 0)},xNt=An,fY=TNt;xNt({target:"Array",proto:!0,forced:[].forEach!==fY},{forEach:fY});var _Nt=na,PNt=_Nt("Array").forEach,ONt=PNt,MNt=ONt,kNt=xp,$Nt=ra,LNt=ho,NNt=MNt,iT=Array.prototype,DNt={DOMTokenList:!0,NodeList:!0},zNt=function(n){var e=n.forEach;return n===iT||LNt(iT,n)&&e===iT.forEach||$Nt(DNt,kNt(n))?NNt:e},RNt=zNt,is=Jr(RNt),VNt=An,HNt=Pi,BNt=Mp,jNt=HNt([].reverse),pY=[1,2];VNt({target:"Array",proto:!0,forced:String(pY)===String(pY.reverse())},{reverse:function(){return BNt(this)&&(this.length=this.length),jNt(this)}});var FNt=na,UNt=FNt("Array").reverse,WNt=ho,GNt=UNt,sT=Array.prototype,KNt=function(n){var e=n.reverse;return n===sT||WNt(sT,n)&&e===sT.reverse?GNt:e},qNt=KNt,YNt=qNt,XNt=YNt,kf=Jr(XNt),gY=tv,ZNt=TypeError,ide=function(n,e){if(!delete n[e])throw new ZNt("Cannot delete property "+gY(e)+" of "+gY(n))},QNt=An,JNt=Al,eDt=AI,tDt=T6,rDt=gc,nDt=Qhe,iDt=K$,sDt=q$,oDt=av,oT=ide,aDt=EI,lDt=aDt("splice"),cDt=Math.max,uDt=Math.min;QNt({target:"Array",proto:!0,forced:!lDt},{splice:function(e,t){var r=JNt(this),i=rDt(r),s=eDt(e,i),o=arguments.length,a,l,c,u,h,d;for(o===0?a=l=0:o===1?(a=0,l=i-s):(a=o-2,l=uDt(cDt(tDt(t),0),i-s)),iDt(i+a-l),c=sDt(r,l),u=0;u<l;u++)h=s+u,h in r&&oDt(c,u,r[h]);if(c.length=l,a<l){for(u=s;u<i-l;u++)h=u+l,d=u+a,h in r?r[d]=r[h]:oT(r,d);for(u=i;u>i-l+a;u--)oT(r,u-1)}else if(a>l)for(u=i-l;u>s;u--)h=u+l-1,d=u+a-1,h in r?r[d]=r[h]:oT(r,d);for(u=0;u<a;u++)r[u+s]=arguments[u+2];return nDt(r,i-l+a),c}});var hDt=na,dDt=hDt("Array").splice,fDt=ho,pDt=dDt,aT=Array.prototype,gDt=function(n){var e=n.splice;return n===aT||fDt(aT,n)&&e===aT.splice?pDt:e},vDt=gDt,mDt=vDt,CDt=mDt,C1=Jr(CDt),ADt=An,IDt=V$.includes,yDt=Ei,bDt=yDt(function(){return!Array(1).includes()});ADt({target:"Array",proto:!0,forced:bDt},{includes:function(e){return IDt(this,e,arguments.length>1?arguments[1]:void 0)}});var EDt=na,wDt=EDt("Array").includes,SDt=ta,TDt=W1,xDt=ro,_Dt=xDt("match"),PDt=function(n){var e;return SDt(n)&&((e=n[_Dt])!==void 0?!!e:TDt(n)==="RegExp")},ODt=PDt,MDt=TypeError,kDt=function(n){if(ODt(n))throw new MDt("The method doesn't accept regular expressions");return n},$Dt=ro,LDt=$Dt("match"),NDt=function(n){var e=/./;try{"/./"[n](e)}catch{try{return e[LDt]=!1,"/./"[n](e)}catch{}}return!1},DDt=An,zDt=Pi,RDt=kDt,VDt=fI,vY=Hu,HDt=NDt,BDt=zDt("".indexOf);DDt({target:"String",proto:!0,forced:!HDt("includes")},{includes:function(e){return!!~BDt(vY(VDt(this)),vY(RDt(e)),arguments.length>1?arguments[1]:void 0)}});var jDt=na,FDt=jDt("String").includes,mY=ho,UDt=wDt,WDt=FDt,lT=Array.prototype,cT=String.prototype,GDt=function(n){var e=n.includes;return n===lT||mY(lT,n)&&e===lT.includes?UDt:typeof n=="string"||n===cT||mY(cT,n)&&e===cT.includes?WDt:e},KDt=GDt,qDt=KDt,YDt=qDt,Uh=Jr(YDt),XDt=An,ZDt=Ei,QDt=Al,sde=M6,JDt=Y1e,ezt=ZDt(function(){sde(1)});XDt({target:"Object",stat:!0,forced:ezt,sham:!JDt},{getPrototypeOf:function(e){return sde(QDt(e))}});var tzt=wi,rzt=tzt.Object.getPrototypeOf,nzt=rzt,ode=nzt,izt=ode,CY=Jr(izt),szt=An,ozt=_d.filter,azt=EI,lzt=azt("filter");szt({target:"Array",proto:!0,forced:!lzt},{filter:function(e){return ozt(this,e,arguments.length>1?arguments[1]:void 0)}});var czt=na,uzt=czt("Array").filter,hzt=ho,dzt=uzt,uT=Array.prototype,fzt=function(n){var e=n.filter;return n===uT||hzt(uT,n)&&e===uT.filter?dzt:e},pzt=fzt,gzt=pzt,vzt=gzt,ol=Jr(vzt),rL=`
|
||
\v\f\r \u2028\u2029\uFEFF`,mzt=Pi,Czt=fI,Azt=Hu,zP=rL,AY=mzt("".replace),Izt=RegExp("^["+zP+"]+"),yzt=RegExp("(^|[^"+zP+"])["+zP+"]+$"),bzt=function(n){return function(e){var t=Azt(Czt(e));return n&1&&(t=AY(t,Izt,"")),n&2&&(t=AY(t,yzt,"$1")),t}},ade={trim:bzt(3)},lde=to,Ezt=Ei,wzt=Pi,Szt=Hu,Tzt=ade.trim,IY=rL,Hm=lde.parseInt,yY=lde.Symbol,bY=yY&&yY.iterator,cde=/^[+-]?0x/i,xzt=wzt(cde.exec),_zt=Hm(IY+"08")!==8||Hm(IY+"0x16")!==22||bY&&!Ezt(function(){Hm(Object(bY))}),Pzt=_zt?function(e,t){var r=Tzt(Szt(e));return Hm(r,t>>>0||(xzt(cde,r)?16:10))}:Hm,Ozt=An,EY=Pzt;Ozt({global:!0,forced:parseInt!==EY},{parseInt:EY});var Mzt=wi,kzt=Mzt.parseInt,$zt=kzt,Lzt=$zt,Nzt=Lzt,wc=Jr(Nzt),Dzt=An,zzt=D$,Rzt=V$.indexOf,Vzt=lv,RP=zzt([].indexOf),ude=!!RP&&1/RP([1],1,-0)<0,Hzt=ude||!Vzt("indexOf");Dzt({target:"Array",proto:!0,forced:Hzt},{indexOf:function(e){var t=arguments.length>1?arguments[1]:void 0;return ude?RP(this,e,t)||0:Rzt(this,e,t)}});var Bzt=na,jzt=Bzt("Array").indexOf,Fzt=ho,Uzt=jzt,hT=Array.prototype,Wzt=function(n){var e=n.indexOf;return n===hT||Fzt(hT,n)&&e===hT.indexOf?Uzt:e},Gzt=Wzt,Kzt=Gzt,qzt=Kzt,Ii=Jr(qzt),Yzt=An,Xzt=ea,Zzt=iv;Yzt({target:"Object",stat:!0,sham:!Xzt},{create:Zzt});var Qzt=wi,Jzt=Qzt.Object,eRt=function(e,t){return Jzt.create(e,t)},tRt=eRt,hde=tRt,rRt=hde,$f=Jr(rRt),VP=wi,nRt=hI;VP.JSON||(VP.JSON={stringify:JSON.stringify});var iRt=function(e,t,r){return nRt(VP.JSON.stringify,null,arguments)},sRt=iRt,oRt=sRt,aRt=oRt,_I=Jr(aRt),lRt=typeof Bun=="function"&&Bun&&typeof Bun.version=="string",cRt=TypeError,uRt=function(n,e){if(n<e)throw new cRt("Not enough arguments");return n},dde=to,hRt=hI,dRt=Jo,fRt=lRt,pRt=pI,gRt=_6,vRt=uRt,mRt=dde.Function,CRt=/MSIE .\./.test(pRt)||fRt&&function(){var n=dde.Bun.version.split(".");return n.length<3||n[0]==="0"&&(n[1]<3||n[1]==="3"&&n[2]==="0")}(),fde=function(n,e){var t=e?2:1;return CRt?function(r,i){var s=vRt(arguments.length,1)>t,o=dRt(r)?r:mRt(r),a=s?gRt(arguments,t):[],l=s?function(){hRt(o,this,a)}:o;return e?n(l,i):n(l)}:n},ARt=An,pde=to,IRt=fde,wY=IRt(pde.setInterval,!0);ARt({global:!0,bind:!0,forced:pde.setInterval!==wY},{setInterval:wY});var yRt=An,gde=to,bRt=fde,SY=bRt(gde.setTimeout,!0);yRt({global:!0,bind:!0,forced:gde.setTimeout!==SY},{setTimeout:SY});var ERt=wi,wRt=ERt.setTimeout,SRt=wRt,bu=Jr(SRt),TRt=Al,TY=AI,xRt=gc,_Rt=function(e){for(var t=TRt(this),r=xRt(t),i=arguments.length,s=TY(i>1?arguments[1]:void 0,r),o=i>2?arguments[2]:void 0,a=o===void 0?r:TY(o,r);a>s;)t[s++]=e;return t},PRt=An,ORt=_Rt;PRt({target:"Array",proto:!0},{fill:ORt});var MRt=na,kRt=MRt("Array").fill,$Rt=ho,LRt=kRt,dT=Array.prototype,NRt=function(n){var e=n.fill;return n===dT||$Rt(dT,n)&&e===dT.fill?LRt:e},DRt=NRt,zRt=DRt,RRt=zRt,PI=Jr(RRt);/*! Hammer.JS - v2.0.17-rc - 2019-12-16
|
||
* http://naver.github.io/egjs
|
||
*
|
||
* Forked By Naver egjs
|
||
* Copyright (c) hammerjs
|
||
* Licensed under the MIT license */function jc(){return jc=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},jc.apply(this,arguments)}function vc(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e}function By(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}var HP;typeof Object.assign!="function"?HP=function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),r=1;r<arguments.length;r++){var i=arguments[r];if(i!=null)for(var s in i)i.hasOwnProperty(s)&&(t[s]=i[s])}return t}:HP=Object.assign;var Jf=HP,xY=["","webkit","Moz","MS","ms","o"],VRt=typeof document>"u"?{style:{}}:document.createElement("div"),HRt="function",e2=Math.round,ep=Math.abs,nL=Date.now;function j6(n,e){for(var t,r,i=e[0].toUpperCase()+e.slice(1),s=0;s<xY.length;){if(t=xY[s],r=t?t+i:e,r in n)return r;s++}}var A1;typeof window>"u"?A1={}:A1=window;var vde=j6(VRt.style,"touchAction"),mde=vde!==void 0;function BRt(){if(!mde)return!1;var n={},e=A1.CSS&&A1.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(t){return n[t]=e?A1.CSS.supports("touch-action",t):!0}),n}var Cde="compute",Ade="auto",BP="manipulation",Lf="none",GC="pan-x",KC="pan-y",jy=BRt(),jRt=/mobile|tablet|ip(ad|hone|od)|android/i,Ide="ontouchstart"in A1,FRt=j6(A1,"PointerEvent")!==void 0,URt=Ide&&jRt.test(navigator.userAgent),OI="touch",WRt="pen",iL="mouse",GRt="kinect",KRt=25,Ha=1,kp=2,Eo=4,hl=8,vb=1,MI=2,kI=4,$I=8,a0=16,Eu=MI|kI,Nf=$I|a0,yde=Eu|Nf,bde=["x","y"],mb=["clientX","clientY"];function I1(n,e,t){var r;if(n)if(n.forEach)n.forEach(e,t);else if(n.length!==void 0)for(r=0;r<n.length;)e.call(t,n[r],r,n),r++;else for(r in n)n.hasOwnProperty(r)&&e.call(t,n[r],r,n)}function F6(n,e){return typeof n===HRt?n.apply(e&&e[0]||void 0,e):n}function gf(n,e){return n.indexOf(e)>-1}function qRt(n){if(gf(n,Lf))return Lf;var e=gf(n,GC),t=gf(n,KC);return e&&t?Lf:e||t?e?GC:KC:gf(n,BP)?BP:Ade}var Ede=function(){function n(t,r){this.manager=t,this.set(r)}var e=n.prototype;return e.set=function(r){r===Cde&&(r=this.compute()),mde&&this.manager.element.style&&jy[r]&&(this.manager.element.style[vde]=r),this.actions=r.toLowerCase().trim()},e.update=function(){this.set(this.manager.options.touchAction)},e.compute=function(){var r=[];return I1(this.manager.recognizers,function(i){F6(i.options.enable,[i])&&(r=r.concat(i.getTouchAction()))}),qRt(r.join(" "))},e.preventDefaults=function(r){var i=r.srcEvent,s=r.offsetDirection;if(this.manager.session.prevented){i.preventDefault();return}var o=this.actions,a=gf(o,Lf)&&!jy[Lf],l=gf(o,KC)&&!jy[KC],c=gf(o,GC)&&!jy[GC];if(a){var u=r.pointers.length===1,h=r.distance<2,d=r.deltaTime<250;if(u&&h&&d)return}if(!(c&&l)&&(a||l&&s&Eu||c&&s&Nf))return this.preventSrc(i)},e.preventSrc=function(r){this.manager.session.prevented=!0,r.preventDefault()},n}();function sL(n,e){for(;n;){if(n===e)return!0;n=n.parentNode}return!1}function wde(n){var e=n.length;if(e===1)return{x:e2(n[0].clientX),y:e2(n[0].clientY)};for(var t=0,r=0,i=0;i<e;)t+=n[i].clientX,r+=n[i].clientY,i++;return{x:e2(t/e),y:e2(r/e)}}function _Y(n){for(var e=[],t=0;t<n.pointers.length;)e[t]={clientX:e2(n.pointers[t].clientX),clientY:e2(n.pointers[t].clientY)},t++;return{timeStamp:nL(),pointers:e,center:wde(e),deltaX:n.deltaX,deltaY:n.deltaY}}function Cb(n,e,t){t||(t=bde);var r=e[t[0]]-n[t[0]],i=e[t[1]]-n[t[1]];return Math.sqrt(r*r+i*i)}function jP(n,e,t){t||(t=bde);var r=e[t[0]]-n[t[0]],i=e[t[1]]-n[t[1]];return Math.atan2(i,r)*180/Math.PI}function Sde(n,e){return n===e?vb:ep(n)>=ep(e)?n<0?MI:kI:e<0?$I:a0}function YRt(n,e){var t=e.center,r=n.offsetDelta||{},i=n.prevDelta||{},s=n.prevInput||{};(e.eventType===Ha||s.eventType===Eo)&&(i=n.prevDelta={x:s.deltaX||0,y:s.deltaY||0},r=n.offsetDelta={x:t.x,y:t.y}),e.deltaX=i.x+(t.x-r.x),e.deltaY=i.y+(t.y-r.y)}function Tde(n,e,t){return{x:e/n||0,y:t/n||0}}function XRt(n,e){return Cb(e[0],e[1],mb)/Cb(n[0],n[1],mb)}function ZRt(n,e){return jP(e[1],e[0],mb)+jP(n[1],n[0],mb)}function QRt(n,e){var t=n.lastInterval||e,r=e.timeStamp-t.timeStamp,i,s,o,a;if(e.eventType!==hl&&(r>KRt||t.velocity===void 0)){var l=e.deltaX-t.deltaX,c=e.deltaY-t.deltaY,u=Tde(r,l,c);s=u.x,o=u.y,i=ep(u.x)>ep(u.y)?u.x:u.y,a=Sde(l,c),n.lastInterval=e}else i=t.velocity,s=t.velocityX,o=t.velocityY,a=t.direction;e.velocity=i,e.velocityX=s,e.velocityY=o,e.direction=a}function JRt(n,e){var t=n.session,r=e.pointers,i=r.length;t.firstInput||(t.firstInput=_Y(e)),i>1&&!t.firstMultiple?t.firstMultiple=_Y(e):i===1&&(t.firstMultiple=!1);var s=t.firstInput,o=t.firstMultiple,a=o?o.center:s.center,l=e.center=wde(r);e.timeStamp=nL(),e.deltaTime=e.timeStamp-s.timeStamp,e.angle=jP(a,l),e.distance=Cb(a,l),YRt(t,e),e.offsetDirection=Sde(e.deltaX,e.deltaY);var c=Tde(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=c.x,e.overallVelocityY=c.y,e.overallVelocity=ep(c.x)>ep(c.y)?c.x:c.y,e.scale=o?XRt(o.pointers,r):1,e.rotation=o?ZRt(o.pointers,r):0,e.maxPointers=t.prevInput?e.pointers.length>t.prevInput.maxPointers?e.pointers.length:t.prevInput.maxPointers:e.pointers.length,QRt(t,e);var u=n.element,h=e.srcEvent,d;h.composedPath?d=h.composedPath()[0]:h.path?d=h.path[0]:d=h.target,sL(d,u)&&(u=d),e.target=u}function eVt(n,e,t){var r=t.pointers.length,i=t.changedPointers.length,s=e&Ha&&r-i===0,o=e&(Eo|hl)&&r-i===0;t.isFirst=!!s,t.isFinal=!!o,s&&(n.session={}),t.eventType=e,JRt(n,t),n.emit("hammer.input",t),n.recognize(t),n.session.prevInput=t}function qC(n){return n.trim().split(/\s+/g)}function Bm(n,e,t){I1(qC(e),function(r){n.addEventListener(r,t,!1)})}function jm(n,e,t){I1(qC(e),function(r){n.removeEventListener(r,t,!1)})}function PY(n){var e=n.ownerDocument||n;return e.defaultView||e.parentWindow||window}var cv=function(){function n(t,r){var i=this;this.manager=t,this.callback=r,this.element=t.element,this.target=t.options.inputTarget,this.domHandler=function(s){F6(t.options.enable,[t])&&i.handler(s)},this.init()}var e=n.prototype;return e.handler=function(){},e.init=function(){this.evEl&&Bm(this.element,this.evEl,this.domHandler),this.evTarget&&Bm(this.target,this.evTarget,this.domHandler),this.evWin&&Bm(PY(this.element),this.evWin,this.domHandler)},e.destroy=function(){this.evEl&&jm(this.element,this.evEl,this.domHandler),this.evTarget&&jm(this.target,this.evTarget,this.domHandler),this.evWin&&jm(PY(this.element),this.evWin,this.domHandler)},n}();function tp(n,e,t){if(n.indexOf&&!t)return n.indexOf(e);for(var r=0;r<n.length;){if(t&&n[r][t]==e||!t&&n[r]===e)return r;r++}return-1}var tVt={pointerdown:Ha,pointermove:kp,pointerup:Eo,pointercancel:hl,pointerout:hl},rVt={2:OI,3:WRt,4:iL,5:GRt},xde="pointerdown",_de="pointermove pointerup pointercancel";A1.MSPointerEvent&&!A1.PointerEvent&&(xde="MSPointerDown",_de="MSPointerMove MSPointerUp MSPointerCancel");var Pde=function(n){vc(e,n);function e(){var r,i=e.prototype;return i.evEl=xde,i.evWin=_de,r=n.apply(this,arguments)||this,r.store=r.manager.session.pointerEvents=[],r}var t=e.prototype;return t.handler=function(i){var s=this.store,o=!1,a=i.type.toLowerCase().replace("ms",""),l=tVt[a],c=rVt[i.pointerType]||i.pointerType,u=c===OI,h=tp(s,i.pointerId,"pointerId");l&Ha&&(i.button===0||u)?h<0&&(s.push(i),h=s.length-1):l&(Eo|hl)&&(o=!0),!(h<0)&&(s[h]=i,this.callback(this.manager,l,{pointers:s,changedPointers:[i],pointerType:c,srcEvent:i}),o&&s.splice(h,1))},e}(cv);function YC(n){return Array.prototype.slice.call(n,0)}function oL(n,e,t){for(var r=[],i=[],s=0;s<n.length;){var o=e?n[s][e]:n[s];tp(i,o)<0&&r.push(n[s]),i[s]=o,s++}return t&&(e?r=r.sort(function(a,l){return a[e]>l[e]}):r=r.sort()),r}var nVt={touchstart:Ha,touchmove:kp,touchend:Eo,touchcancel:hl},iVt="touchstart touchmove touchend touchcancel",aL=function(n){vc(e,n);function e(){var r;return e.prototype.evTarget=iVt,r=n.apply(this,arguments)||this,r.targetIds={},r}var t=e.prototype;return t.handler=function(i){var s=nVt[i.type],o=sVt.call(this,i,s);o&&this.callback(this.manager,s,{pointers:o[0],changedPointers:o[1],pointerType:OI,srcEvent:i})},e}(cv);function sVt(n,e){var t=YC(n.touches),r=this.targetIds;if(e&(Ha|kp)&&t.length===1)return r[t[0].identifier]=!0,[t,t];var i,s,o=YC(n.changedTouches),a=[],l=this.target;if(s=t.filter(function(c){return sL(c.target,l)}),e===Ha)for(i=0;i<s.length;)r[s[i].identifier]=!0,i++;for(i=0;i<o.length;)r[o[i].identifier]&&a.push(o[i]),e&(Eo|hl)&&delete r[o[i].identifier],i++;if(a.length)return[oL(s.concat(a),"identifier",!0),a]}var oVt={mousedown:Ha,mousemove:kp,mouseup:Eo},aVt="mousedown",lVt="mousemove mouseup",lL=function(n){vc(e,n);function e(){var r,i=e.prototype;return i.evEl=aVt,i.evWin=lVt,r=n.apply(this,arguments)||this,r.pressed=!1,r}var t=e.prototype;return t.handler=function(i){var s=oVt[i.type];s&Ha&&i.button===0&&(this.pressed=!0),s&kp&&i.which!==1&&(s=Eo),this.pressed&&(s&Eo&&(this.pressed=!1),this.callback(this.manager,s,{pointers:[i],changedPointers:[i],pointerType:iL,srcEvent:i}))},e}(cv),cVt=2500,OY=25;function MY(n){var e=n.changedPointers,t=e[0];if(t.identifier===this.primaryTouch){var r={x:t.clientX,y:t.clientY},i=this.lastTouches;this.lastTouches.push(r);var s=function(){var a=i.indexOf(r);a>-1&&i.splice(a,1)};setTimeout(s,cVt)}}function uVt(n,e){n&Ha?(this.primaryTouch=e.changedPointers[0].identifier,MY.call(this,e)):n&(Eo|hl)&&MY.call(this,e)}function hVt(n){for(var e=n.srcEvent.clientX,t=n.srcEvent.clientY,r=0;r<this.lastTouches.length;r++){var i=this.lastTouches[r],s=Math.abs(e-i.x),o=Math.abs(t-i.y);if(s<=OY&&o<=OY)return!0}return!1}var Ode=function(){var n=function(e){vc(t,e);function t(i,s){var o;return o=e.call(this,i,s)||this,o.handler=function(a,l,c){var u=c.pointerType===OI,h=c.pointerType===iL;if(!(h&&c.sourceCapabilities&&c.sourceCapabilities.firesTouchEvents)){if(u)uVt.call(By(By(o)),l,c);else if(h&&hVt.call(By(By(o)),c))return;o.callback(a,l,c)}},o.touch=new aL(o.manager,o.handler),o.mouse=new lL(o.manager,o.handler),o.primaryTouch=null,o.lastTouches=[],o}var r=t.prototype;return r.destroy=function(){this.touch.destroy(),this.mouse.destroy()},t}(cv);return n}();function dVt(n){var e,t=n.options.inputClass;return t?e=t:FRt?e=Pde:URt?e=aL:Ide?e=Ode:e=lL,new e(n,eVt)}function t2(n,e,t){return Array.isArray(n)?(I1(n,t[e],t),!0):!1}var L4=1,cc=2,l0=4,Wh=8,y1=Wh,XC=16,pu=32,fVt=1;function pVt(){return fVt++}function Fy(n,e){var t=e.manager;return t?t.get(n):n}function kY(n){return n&XC?"cancel":n&Wh?"end":n&l0?"move":n&cc?"start":""}var LI=function(){function n(t){t===void 0&&(t={}),this.options=jc({enable:!0},t),this.id=pVt(),this.manager=null,this.state=L4,this.simultaneous={},this.requireFail=[]}var e=n.prototype;return e.set=function(r){return Jf(this.options,r),this.manager&&this.manager.touchAction.update(),this},e.recognizeWith=function(r){if(t2(r,"recognizeWith",this))return this;var i=this.simultaneous;return r=Fy(r,this),i[r.id]||(i[r.id]=r,r.recognizeWith(this)),this},e.dropRecognizeWith=function(r){return t2(r,"dropRecognizeWith",this)?this:(r=Fy(r,this),delete this.simultaneous[r.id],this)},e.requireFailure=function(r){if(t2(r,"requireFailure",this))return this;var i=this.requireFail;return r=Fy(r,this),tp(i,r)===-1&&(i.push(r),r.requireFailure(this)),this},e.dropRequireFailure=function(r){if(t2(r,"dropRequireFailure",this))return this;r=Fy(r,this);var i=tp(this.requireFail,r);return i>-1&&this.requireFail.splice(i,1),this},e.hasRequireFailures=function(){return this.requireFail.length>0},e.canRecognizeWith=function(r){return!!this.simultaneous[r.id]},e.emit=function(r){var i=this,s=this.state;function o(a){i.manager.emit(a,r)}s<Wh&&o(i.options.event+kY(s)),o(i.options.event),r.additionalEvent&&o(r.additionalEvent),s>=Wh&&o(i.options.event+kY(s))},e.tryEmit=function(r){if(this.canEmit())return this.emit(r);this.state=pu},e.canEmit=function(){for(var r=0;r<this.requireFail.length;){if(!(this.requireFail[r].state&(pu|L4)))return!1;r++}return!0},e.recognize=function(r){var i=Jf({},r);if(!F6(this.options.enable,[this,i])){this.reset(),this.state=pu;return}this.state&(y1|XC|pu)&&(this.state=L4),this.state=this.process(i),this.state&(cc|l0|Wh|XC)&&this.tryEmit(i)},e.process=function(r){},e.getTouchAction=function(){},e.reset=function(){},n}(),FP=function(n){vc(e,n);function e(r){var i;return r===void 0&&(r={}),i=n.call(this,jc({event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},r))||this,i.pTime=!1,i.pCenter=!1,i._timer=null,i._input=null,i.count=0,i}var t=e.prototype;return t.getTouchAction=function(){return[BP]},t.process=function(i){var s=this,o=this.options,a=i.pointers.length===o.pointers,l=i.distance<o.threshold,c=i.deltaTime<o.time;if(this.reset(),i.eventType&Ha&&this.count===0)return this.failTimeout();if(l&&c&&a){if(i.eventType!==Eo)return this.failTimeout();var u=this.pTime?i.timeStamp-this.pTime<o.interval:!0,h=!this.pCenter||Cb(this.pCenter,i.center)<o.posThreshold;this.pTime=i.timeStamp,this.pCenter=i.center,!h||!u?this.count=1:this.count+=1,this._input=i;var d=this.count%o.taps;if(d===0)return this.hasRequireFailures()?(this._timer=setTimeout(function(){s.state=y1,s.tryEmit()},o.interval),cc):y1}return pu},t.failTimeout=function(){var i=this;return this._timer=setTimeout(function(){i.state=pu},this.options.interval),pu},t.reset=function(){clearTimeout(this._timer)},t.emit=function(){this.state===y1&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))},e}(LI),c0=function(n){vc(e,n);function e(r){return r===void 0&&(r={}),n.call(this,jc({pointers:1},r))||this}var t=e.prototype;return t.attrTest=function(i){var s=this.options.pointers;return s===0||i.pointers.length===s},t.process=function(i){var s=this.state,o=i.eventType,a=s&(cc|l0),l=this.attrTest(i);return a&&(o&hl||!l)?s|XC:a||l?o&Eo?s|Wh:s&cc?s|l0:cc:pu},e}(LI);function Mde(n){return n===a0?"down":n===$I?"up":n===MI?"left":n===kI?"right":""}var cL=function(n){vc(e,n);function e(r){var i;return r===void 0&&(r={}),i=n.call(this,jc({event:"pan",threshold:10,pointers:1,direction:yde},r))||this,i.pX=null,i.pY=null,i}var t=e.prototype;return t.getTouchAction=function(){var i=this.options.direction,s=[];return i&Eu&&s.push(KC),i&Nf&&s.push(GC),s},t.directionTest=function(i){var s=this.options,o=!0,a=i.distance,l=i.direction,c=i.deltaX,u=i.deltaY;return l&s.direction||(s.direction&Eu?(l=c===0?vb:c<0?MI:kI,o=c!==this.pX,a=Math.abs(i.deltaX)):(l=u===0?vb:u<0?$I:a0,o=u!==this.pY,a=Math.abs(i.deltaY))),i.direction=l,o&&a>s.threshold&&l&s.direction},t.attrTest=function(i){return c0.prototype.attrTest.call(this,i)&&(this.state&cc||!(this.state&cc)&&this.directionTest(i))},t.emit=function(i){this.pX=i.deltaX,this.pY=i.deltaY;var s=Mde(i.direction);s&&(i.additionalEvent=this.options.event+s),n.prototype.emit.call(this,i)},e}(c0),kde=function(n){vc(e,n);function e(r){return r===void 0&&(r={}),n.call(this,jc({event:"swipe",threshold:10,velocity:.3,direction:Eu|Nf,pointers:1},r))||this}var t=e.prototype;return t.getTouchAction=function(){return cL.prototype.getTouchAction.call(this)},t.attrTest=function(i){var s=this.options.direction,o;return s&(Eu|Nf)?o=i.overallVelocity:s&Eu?o=i.overallVelocityX:s&Nf&&(o=i.overallVelocityY),n.prototype.attrTest.call(this,i)&&s&i.offsetDirection&&i.distance>this.options.threshold&&i.maxPointers===this.options.pointers&&ep(o)>this.options.velocity&&i.eventType&Eo},t.emit=function(i){var s=Mde(i.offsetDirection);s&&this.manager.emit(this.options.event+s,i),this.manager.emit(this.options.event,i)},e}(c0),$de=function(n){vc(e,n);function e(r){return r===void 0&&(r={}),n.call(this,jc({event:"pinch",threshold:0,pointers:2},r))||this}var t=e.prototype;return t.getTouchAction=function(){return[Lf]},t.attrTest=function(i){return n.prototype.attrTest.call(this,i)&&(Math.abs(i.scale-1)>this.options.threshold||this.state&cc)},t.emit=function(i){if(i.scale!==1){var s=i.scale<1?"in":"out";i.additionalEvent=this.options.event+s}n.prototype.emit.call(this,i)},e}(c0),Lde=function(n){vc(e,n);function e(r){return r===void 0&&(r={}),n.call(this,jc({event:"rotate",threshold:0,pointers:2},r))||this}var t=e.prototype;return t.getTouchAction=function(){return[Lf]},t.attrTest=function(i){return n.prototype.attrTest.call(this,i)&&(Math.abs(i.rotation)>this.options.threshold||this.state&cc)},e}(c0),Nde=function(n){vc(e,n);function e(r){var i;return r===void 0&&(r={}),i=n.call(this,jc({event:"press",pointers:1,time:251,threshold:9},r))||this,i._timer=null,i._input=null,i}var t=e.prototype;return t.getTouchAction=function(){return[Ade]},t.process=function(i){var s=this,o=this.options,a=i.pointers.length===o.pointers,l=i.distance<o.threshold,c=i.deltaTime>o.time;if(this._input=i,!l||!a||i.eventType&(Eo|hl)&&!c)this.reset();else if(i.eventType&Ha)this.reset(),this._timer=setTimeout(function(){s.state=y1,s.tryEmit()},o.time);else if(i.eventType&Eo)return y1;return pu},t.reset=function(){clearTimeout(this._timer)},t.emit=function(i){this.state===y1&&(i&&i.eventType&Eo?this.manager.emit(this.options.event+"up",i):(this._input.timeStamp=nL(),this.manager.emit(this.options.event,this._input)))},e}(LI),Dde={domEvents:!1,touchAction:Cde,enable:!0,inputTarget:null,inputClass:null,cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}},$Y=[[Lde,{enable:!1}],[$de,{enable:!1},["rotate"]],[kde,{direction:Eu}],[cL,{direction:Eu},["swipe"]],[FP],[FP,{event:"doubletap",taps:2},["tap"]],[Nde]],gVt=1,LY=2;function NY(n,e){var t=n.element;if(t.style){var r;I1(n.options.cssProps,function(i,s){r=j6(t.style,s),e?(n.oldCssProps[r]=t.style[r],t.style[r]=i):t.style[r]=n.oldCssProps[r]||""}),e||(n.oldCssProps={})}}function vVt(n,e){var t=document.createEvent("Event");t.initEvent(n,!0,!0),t.gesture=e,e.target.dispatchEvent(t)}var DY=function(){function n(t,r){var i=this;this.options=Jf({},Dde,r||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=dVt(this),this.touchAction=new Ede(this,this.options.touchAction),NY(this,!0),I1(this.options.recognizers,function(s){var o=i.add(new s[0](s[1]));s[2]&&o.recognizeWith(s[2]),s[3]&&o.requireFailure(s[3])},this)}var e=n.prototype;return e.set=function(r){return Jf(this.options,r),r.touchAction&&this.touchAction.update(),r.inputTarget&&(this.input.destroy(),this.input.target=r.inputTarget,this.input.init()),this},e.stop=function(r){this.session.stopped=r?LY:gVt},e.recognize=function(r){var i=this.session;if(!i.stopped){this.touchAction.preventDefaults(r);var s,o=this.recognizers,a=i.curRecognizer;(!a||a&&a.state&y1)&&(i.curRecognizer=null,a=null);for(var l=0;l<o.length;)s=o[l],i.stopped!==LY&&(!a||s===a||s.canRecognizeWith(a))?s.recognize(r):s.reset(),!a&&s.state&(cc|l0|Wh)&&(i.curRecognizer=s,a=s),l++}},e.get=function(r){if(r instanceof LI)return r;for(var i=this.recognizers,s=0;s<i.length;s++)if(i[s].options.event===r)return i[s];return null},e.add=function(r){if(t2(r,"add",this))return this;var i=this.get(r.options.event);return i&&this.remove(i),this.recognizers.push(r),r.manager=this,this.touchAction.update(),r},e.remove=function(r){if(t2(r,"remove",this))return this;var i=this.get(r);if(r){var s=this.recognizers,o=tp(s,i);o!==-1&&(s.splice(o,1),this.touchAction.update())}return this},e.on=function(r,i){if(r===void 0||i===void 0)return this;var s=this.handlers;return I1(qC(r),function(o){s[o]=s[o]||[],s[o].push(i)}),this},e.off=function(r,i){if(r===void 0)return this;var s=this.handlers;return I1(qC(r),function(o){i?s[o]&&s[o].splice(tp(s[o],i),1):delete s[o]}),this},e.emit=function(r,i){this.options.domEvents&&vVt(r,i);var s=this.handlers[r]&&this.handlers[r].slice();if(!(!s||!s.length)){i.type=r,i.preventDefault=function(){i.srcEvent.preventDefault()};for(var o=0;o<s.length;)s[o](i),o++}},e.destroy=function(){this.element&&NY(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null},n}(),mVt={touchstart:Ha,touchmove:kp,touchend:Eo,touchcancel:hl},CVt="touchstart",AVt="touchstart touchmove touchend touchcancel",IVt=function(n){vc(e,n);function e(){var r,i=e.prototype;return i.evTarget=CVt,i.evWin=AVt,r=n.apply(this,arguments)||this,r.started=!1,r}var t=e.prototype;return t.handler=function(i){var s=mVt[i.type];if(s===Ha&&(this.started=!0),!!this.started){var o=yVt.call(this,i,s);s&(Eo|hl)&&o[0].length-o[1].length===0&&(this.started=!1),this.callback(this.manager,s,{pointers:o[0],changedPointers:o[1],pointerType:OI,srcEvent:i})}},e}(cv);function yVt(n,e){var t=YC(n.touches),r=YC(n.changedTouches);return e&(Eo|hl)&&(t=oL(t.concat(r),"identifier",!0)),[t,r]}function zde(n,e,t){var r="DEPRECATED METHOD: "+e+`
|
||
`+t+` AT
|
||
`;return function(){var i=new Error("get-stack-trace"),s=i&&i.stack?i.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",o=window.console&&(window.console.warn||window.console.log);return o&&o.call(window.console,r,s),n.apply(this,arguments)}}var Rde=zde(function(n,e,t){for(var r=Object.keys(e),i=0;i<r.length;)(!t||t&&n[r[i]]===void 0)&&(n[r[i]]=e[r[i]]),i++;return n},"extend","Use `assign`."),bVt=zde(function(n,e){return Rde(n,e,!0)},"merge","Use `assign`.");function EVt(n,e,t){var r=e.prototype,i;i=n.prototype=Object.create(r),i.constructor=n,i._super=r,t&&Jf(i,t)}function zY(n,e){return function(){return n.apply(e,arguments)}}var Vde=function(){var n=function(t,r){return r===void 0&&(r={}),new DY(t,jc({recognizers:$Y.concat()},r))};return n.VERSION="2.0.17-rc",n.DIRECTION_ALL=yde,n.DIRECTION_DOWN=a0,n.DIRECTION_LEFT=MI,n.DIRECTION_RIGHT=kI,n.DIRECTION_UP=$I,n.DIRECTION_HORIZONTAL=Eu,n.DIRECTION_VERTICAL=Nf,n.DIRECTION_NONE=vb,n.DIRECTION_DOWN=a0,n.INPUT_START=Ha,n.INPUT_MOVE=kp,n.INPUT_END=Eo,n.INPUT_CANCEL=hl,n.STATE_POSSIBLE=L4,n.STATE_BEGAN=cc,n.STATE_CHANGED=l0,n.STATE_ENDED=Wh,n.STATE_RECOGNIZED=y1,n.STATE_CANCELLED=XC,n.STATE_FAILED=pu,n.Manager=DY,n.Input=cv,n.TouchAction=Ede,n.TouchInput=aL,n.MouseInput=lL,n.PointerEventInput=Pde,n.TouchMouseInput=Ode,n.SingleTouchInput=IVt,n.Recognizer=LI,n.AttrRecognizer=c0,n.Tap=FP,n.Pan=cL,n.Swipe=kde,n.Pinch=$de,n.Rotate=Lde,n.Press=Nde,n.on=Bm,n.off=jm,n.each=I1,n.merge=bVt,n.extend=Rde,n.bindFn=zY,n.assign=Jf,n.inherit=EVt,n.bindFn=zY,n.prefixed=j6,n.toArray=YC,n.inArray=tp,n.uniqueArray=oL,n.splitStr=qC,n.boolOrFn=F6,n.hasParent=sL,n.addEventListeners=Bm,n.removeEventListeners=jm,n.defaults=Jf({},Dde,{preset:$Y}),n}();Vde.defaults;var wVt=Vde;function Hde(n,e){var t=typeof Pd<"u"&&Op(n)||n["@@iterator"];if(!t){if(Bi(n)||(t=SVt(n))||e){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(c){throw c},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,o=!1,a;return{s:function(){t=t.call(n)},n:function(){var c=t.next();return s=c.done,c},e:function(c){o=!0,a=c},f:function(){try{!s&&t.return!=null&&t.return()}finally{if(o)throw a}}}}function SVt(n,e){var t;if(n){if(typeof n=="string")return RY(n,e);var r=da(t=Object.prototype.toString.call(n)).call(t,8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return Pp(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return RY(n,e)}}function RY(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}Pd("DELETE");function U6(){for(var n=arguments.length,e=new Array(n),t=0;t<n;t++)e[t]=arguments[t];return TVt(e.length?e:[gb()])}function TVt(n){var e=xVt(n),t=qs(e,3),r=t[0],i=t[1],s=t[2],o=1,a=function(){var c=2091639*r+o*23283064365386963e-26;return r=i,i=s,s=c-(o=c|0)};return a.uint32=function(){return a()*4294967296},a.fract53=function(){return a()+(a()*2097152|0)*11102230246251565e-32},a.algorithm="Alea",a.seed=n,a.version="0.9",a}function xVt(){for(var n=_Vt(),e=n(" "),t=n(" "),r=n(" "),i=0;i<arguments.length;i++)e-=n(i<0||arguments.length<=i?void 0:arguments[i]),e<0&&(e+=1),t-=n(i<0||arguments.length<=i?void 0:arguments[i]),t<0&&(t+=1),r-=n(i<0||arguments.length<=i?void 0:arguments[i]),r<0&&(r+=1);return[e,t,r]}function _Vt(){var n=4022871197;return function(e){for(var t=e.toString(),r=0;r<t.length;r++){n+=t.charCodeAt(r);var i=.02519603282416938*n;n=i>>>0,i-=n,i*=n,n=i>>>0,i-=n,n+=i*4294967296}return(n>>>0)*23283064365386963e-26}}function PVt(){var n=function(){};return{on:n,off:n,destroy:n,emit:n,get:function(){return{set:n}}}}var uL=typeof window<"u"?window.Hammer||wVt:function(){return PVt()};function gu(n){var e=this,t;this._cleanupQueue=[],this.active=!1,this._dom={container:n,overlay:document.createElement("div")},this._dom.overlay.classList.add("vis-overlay"),this._dom.container.appendChild(this._dom.overlay),this._cleanupQueue.push(function(){e._dom.overlay.parentNode.removeChild(e._dom.overlay)});var r=uL(this._dom.overlay);r.on("tap",er(t=this._onTapOverlay).call(t,this)),this._cleanupQueue.push(function(){r.destroy()});var i=["tap","doubletap","press","pinch","pan","panstart","panmove","panend"];is(i).call(i,function(s){r.on(s,function(o){o.srcEvent.stopPropagation()})}),document&&document.body&&(this._onClick=function(s){OVt(s.target,n)||e.deactivate()},document.body.addEventListener("click",this._onClick),this._cleanupQueue.push(function(){document.body.removeEventListener("click",e._onClick)})),this._escListener=function(s){("key"in s?s.key==="Escape":s.keyCode===27)&&e.deactivate()}}B1e(gu.prototype);gu.current=null;gu.prototype.destroy=function(){var n,e;this.deactivate();var t=Hde(kf(n=C1(e=this._cleanupQueue).call(e,0)).call(n)),r;try{for(t.s();!(r=t.n()).done;){var i=r.value;i()}}catch(s){t.e(s)}finally{t.f()}};gu.prototype.activate=function(){gu.current&&gu.current.deactivate(),gu.current=this,this.active=!0,this._dom.overlay.style.display="none",this._dom.container.classList.add("vis-active"),this.emit("change"),this.emit("activate"),document.body.addEventListener("keydown",this._escListener)};gu.prototype.deactivate=function(){this.active=!1,this._dom.overlay.style.display="block",this._dom.container.classList.remove("vis-active"),document.body.removeEventListener("keydown",this._escListener),this.emit("change"),this.emit("deactivate")};gu.prototype._onTapOverlay=function(n){this.activate(),n.srcEvent.stopPropagation()};function OVt(n,e){for(;n;){if(n===e)return!0;n=n.parentNode}return!1}var MVt=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,kVt=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,$Vt=/^rgb\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *\)$/i,LVt=/^rgba\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *([01]|0?\.\d+) *\)$/i;function Ch(n){if(n)for(;n.hasChildNodes()===!0;){var e=n.firstChild;e&&(Ch(e),n.removeChild(e))}}function y2(n){return n instanceof String||typeof n=="string"}function VY(n){return qi(n)==="object"&&n!==null}function rp(n,e,t,r){var i=!1;r===!0&&(i=e[t]===null&&n[t]!==void 0),i?delete n[t]:n[t]=e[t]}function Bde(n,e){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;for(var r in n)if(e[r]!==void 0)if(e[r]===null||qi(e[r])!=="object")rp(n,e,r,t);else{var i=n[r],s=e[r];VY(i)&&VY(s)&&Bde(i,s,t)}}function uv(n,e,t){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(Bi(t))throw new TypeError("Arrays are not supported by deepExtend");for(var i=0;i<n.length;i++){var s=n[i];if(Object.prototype.hasOwnProperty.call(t,s))if(t[s]&&t[s].constructor===Object)e[s]===void 0&&(e[s]={}),e[s].constructor===Object?Cs(e[s],t[s],!1,r):rp(e,t,s,r);else{if(Bi(t[s]))throw new TypeError("Arrays are not supported by deepExtend");rp(e,t,s,r)}}return e}function Ab(n,e,t){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(Bi(t))throw new TypeError("Arrays are not supported by deepExtend");for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)&&!Uh(n).call(n,i))if(t[i]&&t[i].constructor===Object)e[i]===void 0&&(e[i]={}),e[i].constructor===Object?Cs(e[i],t[i]):rp(e,t,i,r);else if(Bi(t[i])){e[i]=[];for(var s=0;s<t[i].length;s++)e[i].push(t[i][s])}else rp(e,t,i,r);return e}function Cs(n,e){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)||t===!0)if(qi(e[i])==="object"&&e[i]!==null&&CY(e[i])===Object.prototype)n[i]===void 0?n[i]=Cs({},e[i],t):qi(n[i])==="object"&&n[i]!==null&&CY(n[i])===Object.prototype?Cs(n[i],e[i],t):rp(n,e,i,r);else if(Bi(e[i])){var s;n[i]=da(s=e[i]).call(s)}else rp(n,e,i,r);return n}function Ib(n,e){var t;return tL(t=[]).call(t,au(n),[e])}function NVt(n){return da(n).call(n)}function DVt(n){return n.getBoundingClientRect().left}function zVt(n){return n.getBoundingClientRect().top}function ei(n,e){if(Bi(n))for(var t=n.length,r=0;r<t;r++)e(n[r],r,n);else for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&e(n[i],i,n)}function hL(n){var e;switch(n.length){case 3:case 4:return e=kVt.exec(n),e?{r:wc(e[1]+e[1],16),g:wc(e[2]+e[2],16),b:wc(e[3]+e[3],16)}:null;case 6:case 7:return e=MVt.exec(n),e?{r:wc(e[1],16),g:wc(e[2],16),b:wc(e[3],16)}:null;default:return null}}function ec(n,e){if(Uh(n).call(n,"rgba"))return n;if(Uh(n).call(n,"rgb")){var t=n.substr(Ii(n).call(n,"(")+1).replace(")","").split(",");return"rgba("+t[0]+","+t[1]+","+t[2]+","+e+")"}else{var r=hL(n);return r==null?n:"rgba("+r.r+","+r.g+","+r.b+","+e+")"}}function jde(n,e,t){var r;return"#"+da(r=((1<<24)+(n<<16)+(e<<8)+t).toString(16)).call(r,1)}function UP(n,e){if(y2(n)){var t=n;if(Ude(t)){var r,i=o0(r=t.substr(4).substr(0,t.length-5).split(",")).call(r,function(h){return wc(h)});t=jde(i[0],i[1],i[2])}if(Fde(t)===!0){var s=RVt(t),o={h:s.h,s:s.s*.8,v:Math.min(1,s.v*1.02)},a={h:s.h,s:Math.min(1,s.s*1.25),v:s.v*.8},l=WP(a.h,a.s,a.v),c=WP(o.h,o.s,o.v);return{background:t,border:l,highlight:{background:c,border:l},hover:{background:c,border:l}}}else return{background:t,border:t,highlight:{background:t,border:t},hover:{background:t,border:t}}}else{var u={background:n.background||void 0,border:n.border||void 0,highlight:y2(n.highlight)?{border:n.highlight,background:n.highlight}:{background:n.highlight&&n.highlight.background||void 0,border:n.highlight&&n.highlight.border||void 0},hover:y2(n.hover)?{border:n.hover,background:n.hover}:{border:n.hover&&n.hover.border||void 0,background:n.hover&&n.hover.background||void 0}};return u}}function om(n,e,t){n=n/255,e=e/255,t=t/255;var r=Math.min(n,Math.min(e,t)),i=Math.max(n,Math.max(e,t));if(r===i)return{h:0,s:0,v:r};var s=n===r?e-t:t===r?n-e:t-n,o=n===r?3:t===r?1:5,a=60*(o-s/(i-r))/360,l=(i-r)/i,c=i;return{h:a,s:l,v:c}}function N4(n,e,t){var r,i,s,o=Math.floor(n*6),a=n*6-o,l=t*(1-e),c=t*(1-a*e),u=t*(1-(1-a)*e);switch(o%6){case 0:r=t,i=u,s=l;break;case 1:r=c,i=t,s=l;break;case 2:r=l,i=t,s=u;break;case 3:r=l,i=c,s=t;break;case 4:r=u,i=l,s=t;break;case 5:r=t,i=l,s=c;break}return{r:Math.floor(r*255),g:Math.floor(i*255),b:Math.floor(s*255)}}function WP(n,e,t){var r=N4(n,e,t);return jde(r.r,r.g,r.b)}function RVt(n){var e=hL(n);if(!e)throw new TypeError("'".concat(n,"' is not a valid color."));return om(e.r,e.g,e.b)}function Fde(n){var e=/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(n);return e}function Ude(n){return $Vt.test(n)}function VVt(n){return LVt.test(n)}function Gh(n){if(n===null||qi(n)!=="object")return null;if(n instanceof Element)return n;var e=$f(n);for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&qi(n[t])=="object"&&(e[t]=Gh(n[t]));return e}function Zl(n,e,t){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=function(f){return f!=null},s=function(f){return f!==null&&qi(f)==="object"},o=function(f){for(var v in f)if(Object.prototype.hasOwnProperty.call(f,v))return!1;return!0};if(!s(n))throw new Error("Parameter mergeTarget must be an object");if(!s(e))throw new Error("Parameter options must be an object");if(!i(t))throw new Error("Parameter option must have a value");if(!s(r))throw new Error("Parameter globalOptions must be an object");var a=function(f,v,C){s(f[C])||(f[C]={});var A=v[C],b=f[C];for(var m in A)Object.prototype.hasOwnProperty.call(A,m)&&(b[m]=A[m])},l=e[t],c=s(r)&&!o(r),u=c?r[t]:void 0,h=u?u.enabled:void 0;if(l!==void 0){if(typeof l=="boolean"){s(n[t])||(n[t]={}),n[t].enabled=l;return}if(l===null&&!s(n[t]))if(i(u))n[t]=$f(u);else return;if(s(l)){var d=!0;l.enabled!==void 0?d=l.enabled:h!==void 0&&(d=u.enabled),a(n,e,t),n[t].enabled=d}}}var HVt={linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutQuad:function(e){return e<.5?2*e*e:-1+(4-2*e)*e},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return--e*e*e+1},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1- --e*e*e*e},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1+--e*e*e*e*e},easeInOutQuint:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e}};function Ah(n,e){var t;Bi(e)||(e=[e]);var r=Hde(n),i;try{for(r.s();!(i=r.n()).done;){var s=i.value;if(s){t=s[e[0]];for(var o=1;o<e.length;o++)t&&(t=t[e[o]]);if(typeof t<"u")break}}}catch(a){r.e(a)}finally{r.f()}return t}var BVt={black:"#000000",navy:"#000080",darkblue:"#00008B",mediumblue:"#0000CD",blue:"#0000FF",darkgreen:"#006400",green:"#008000",teal:"#008080",darkcyan:"#008B8B",deepskyblue:"#00BFFF",darkturquoise:"#00CED1",mediumspringgreen:"#00FA9A",lime:"#00FF00",springgreen:"#00FF7F",aqua:"#00FFFF",cyan:"#00FFFF",midnightblue:"#191970",dodgerblue:"#1E90FF",lightseagreen:"#20B2AA",forestgreen:"#228B22",seagreen:"#2E8B57",darkslategray:"#2F4F4F",limegreen:"#32CD32",mediumseagreen:"#3CB371",turquoise:"#40E0D0",royalblue:"#4169E1",steelblue:"#4682B4",darkslateblue:"#483D8B",mediumturquoise:"#48D1CC",indigo:"#4B0082",darkolivegreen:"#556B2F",cadetblue:"#5F9EA0",cornflowerblue:"#6495ED",mediumaquamarine:"#66CDAA",dimgray:"#696969",slateblue:"#6A5ACD",olivedrab:"#6B8E23",slategray:"#708090",lightslategray:"#778899",mediumslateblue:"#7B68EE",lawngreen:"#7CFC00",chartreuse:"#7FFF00",aquamarine:"#7FFFD4",maroon:"#800000",purple:"#800080",olive:"#808000",gray:"#808080",skyblue:"#87CEEB",lightskyblue:"#87CEFA",blueviolet:"#8A2BE2",darkred:"#8B0000",darkmagenta:"#8B008B",saddlebrown:"#8B4513",darkseagreen:"#8FBC8F",lightgreen:"#90EE90",mediumpurple:"#9370D8",darkviolet:"#9400D3",palegreen:"#98FB98",darkorchid:"#9932CC",yellowgreen:"#9ACD32",sienna:"#A0522D",brown:"#A52A2A",darkgray:"#A9A9A9",lightblue:"#ADD8E6",greenyellow:"#ADFF2F",paleturquoise:"#AFEEEE",lightsteelblue:"#B0C4DE",powderblue:"#B0E0E6",firebrick:"#B22222",darkgoldenrod:"#B8860B",mediumorchid:"#BA55D3",rosybrown:"#BC8F8F",darkkhaki:"#BDB76B",silver:"#C0C0C0",mediumvioletred:"#C71585",indianred:"#CD5C5C",peru:"#CD853F",chocolate:"#D2691E",tan:"#D2B48C",lightgrey:"#D3D3D3",palevioletred:"#D87093",thistle:"#D8BFD8",orchid:"#DA70D6",goldenrod:"#DAA520",crimson:"#DC143C",gainsboro:"#DCDCDC",plum:"#DDA0DD",burlywood:"#DEB887",lightcyan:"#E0FFFF",lavender:"#E6E6FA",darksalmon:"#E9967A",violet:"#EE82EE",palegoldenrod:"#EEE8AA",lightcoral:"#F08080",khaki:"#F0E68C",aliceblue:"#F0F8FF",honeydew:"#F0FFF0",azure:"#F0FFFF",sandybrown:"#F4A460",wheat:"#F5DEB3",beige:"#F5F5DC",whitesmoke:"#F5F5F5",mintcream:"#F5FFFA",ghostwhite:"#F8F8FF",salmon:"#FA8072",antiquewhite:"#FAEBD7",linen:"#FAF0E6",lightgoldenrodyellow:"#FAFAD2",oldlace:"#FDF5E6",red:"#FF0000",fuchsia:"#FF00FF",magenta:"#FF00FF",deeppink:"#FF1493",orangered:"#FF4500",tomato:"#FF6347",hotpink:"#FF69B4",coral:"#FF7F50",darkorange:"#FF8C00",lightsalmon:"#FFA07A",orange:"#FFA500",lightpink:"#FFB6C1",pink:"#FFC0CB",gold:"#FFD700",peachpuff:"#FFDAB9",navajowhite:"#FFDEAD",moccasin:"#FFE4B5",bisque:"#FFE4C4",mistyrose:"#FFE4E1",blanchedalmond:"#FFEBCD",papayawhip:"#FFEFD5",lavenderblush:"#FFF0F5",seashell:"#FFF5EE",cornsilk:"#FFF8DC",lemonchiffon:"#FFFACD",floralwhite:"#FFFAF0",snow:"#FFFAFA",yellow:"#FFFF00",lightyellow:"#FFFFE0",ivory:"#FFFFF0",white:"#FFFFFF"},jVt=function(){function n(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;hr(this,n),this.pixelRatio=e,this.generated=!1,this.centerCoordinates={x:289/2,y:289/2},this.r=289*.49,this.color={r:255,g:255,b:255,a:1},this.hueCircle=void 0,this.initialColor={r:255,g:255,b:255,a:1},this.previousColor=void 0,this.applied=!1,this.updateCallback=function(){},this.closeCallback=function(){},this._create()}return dr(n,[{key:"insertTo",value:function(t){this.hammer!==void 0&&(this.hammer.destroy(),this.hammer=void 0),this.container=t,this.container.appendChild(this.frame),this._bindHammer(),this._setSize()}},{key:"setUpdateCallback",value:function(t){if(typeof t=="function")this.updateCallback=t;else throw new Error("Function attempted to set as colorPicker update callback is not a function.")}},{key:"setCloseCallback",value:function(t){if(typeof t=="function")this.closeCallback=t;else throw new Error("Function attempted to set as colorPicker closing callback is not a function.")}},{key:"_isColorString",value:function(t){if(typeof t=="string")return BVt[t]}},{key:"setColor",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(t!=="none"){var i,s=this._isColorString(t);if(s!==void 0&&(t=s),y2(t)===!0){if(Ude(t)===!0){var o=t.substr(4).substr(0,t.length-5).split(",");i={r:o[0],g:o[1],b:o[2],a:1}}else if(VVt(t)===!0){var a=t.substr(5).substr(0,t.length-6).split(",");i={r:a[0],g:a[1],b:a[2],a:a[3]}}else if(Fde(t)===!0){var l=hL(t);i={r:l.r,g:l.g,b:l.b,a:1}}}else if(t instanceof Object&&t.r!==void 0&&t.g!==void 0&&t.b!==void 0){var c=t.a!==void 0?t.a:"1.0";i={r:t.r,g:t.g,b:t.b,a:c}}if(i===void 0)throw new Error("Unknown color passed to the colorPicker. Supported are strings: rgb, hex, rgba. Object: rgb ({r:r,g:g,b:b,[a:a]}). Supplied: "+_I(t));this._setColor(i,r)}}},{key:"show",value:function(){this.closeCallback!==void 0&&(this.closeCallback(),this.closeCallback=void 0),this.applied=!1,this.frame.style.display="block",this._generateHueCircle()}},{key:"_hide",value:function(){var t=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;r===!0&&(this.previousColor=bo({},this.color)),this.applied===!0&&this.updateCallback(this.initialColor),this.frame.style.display="none",bu(function(){t.closeCallback!==void 0&&(t.closeCallback(),t.closeCallback=void 0)},0)}},{key:"_save",value:function(){this.updateCallback(this.color),this.applied=!1,this._hide()}},{key:"_apply",value:function(){this.applied=!0,this.updateCallback(this.color),this._updatePicker(this.color)}},{key:"_loadLast",value:function(){this.previousColor!==void 0?this.setColor(this.previousColor,!1):alert("There is no last color to load...")}},{key:"_setColor",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;r===!0&&(this.initialColor=bo({},t)),this.color=t;var i=om(t.r,t.g,t.b),s=2*Math.PI,o=this.r*i.s,a=this.centerCoordinates.x+o*Math.sin(s*i.h),l=this.centerCoordinates.y+o*Math.cos(s*i.h);this.colorPickerSelector.style.left=a-.5*this.colorPickerSelector.clientWidth+"px",this.colorPickerSelector.style.top=l-.5*this.colorPickerSelector.clientHeight+"px",this._updatePicker(t)}},{key:"_setOpacity",value:function(t){this.color.a=t/100,this._updatePicker(this.color)}},{key:"_setBrightness",value:function(t){var r=om(this.color.r,this.color.g,this.color.b);r.v=t/100;var i=N4(r.h,r.s,r.v);i.a=this.color.a,this.color=i,this._updatePicker()}},{key:"_updatePicker",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.color,r=om(t.r,t.g,t.b),i=this.colorPickerCanvas.getContext("2d");this.pixelRation===void 0&&(this.pixelRatio=(window.devicePixelRatio||1)/(i.webkitBackingStorePixelRatio||i.mozBackingStorePixelRatio||i.msBackingStorePixelRatio||i.oBackingStorePixelRatio||i.backingStorePixelRatio||1)),i.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);var s=this.colorPickerCanvas.clientWidth,o=this.colorPickerCanvas.clientHeight;i.clearRect(0,0,s,o),i.putImageData(this.hueCircle,0,0),i.fillStyle="rgba(0,0,0,"+(1-r.v)+")",i.circle(this.centerCoordinates.x,this.centerCoordinates.y,this.r),PI(i).call(i),this.brightnessRange.value=100*r.v,this.opacityRange.value=100*t.a,this.initialColorDiv.style.backgroundColor="rgba("+this.initialColor.r+","+this.initialColor.g+","+this.initialColor.b+","+this.initialColor.a+")",this.newColorDiv.style.backgroundColor="rgba("+this.color.r+","+this.color.g+","+this.color.b+","+this.color.a+")"}},{key:"_setSize",value:function(){this.colorPickerCanvas.style.width="100%",this.colorPickerCanvas.style.height="100%",this.colorPickerCanvas.width=289*this.pixelRatio,this.colorPickerCanvas.height=289*this.pixelRatio}},{key:"_create",value:function(){var t,r,i,s;if(this.frame=document.createElement("div"),this.frame.className="vis-color-picker",this.colorPickerDiv=document.createElement("div"),this.colorPickerSelector=document.createElement("div"),this.colorPickerSelector.className="vis-selector",this.colorPickerDiv.appendChild(this.colorPickerSelector),this.colorPickerCanvas=document.createElement("canvas"),this.colorPickerDiv.appendChild(this.colorPickerCanvas),this.colorPickerCanvas.getContext){var a=this.colorPickerCanvas.getContext("2d");this.pixelRatio=(window.devicePixelRatio||1)/(a.webkitBackingStorePixelRatio||a.mozBackingStorePixelRatio||a.msBackingStorePixelRatio||a.oBackingStorePixelRatio||a.backingStorePixelRatio||1),this.colorPickerCanvas.getContext("2d").setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}else{var o=document.createElement("DIV");o.style.color="red",o.style.fontWeight="bold",o.style.padding="10px",o.innerText="Error: your browser does not support HTML canvas",this.colorPickerCanvas.appendChild(o)}this.colorPickerDiv.className="vis-color",this.opacityDiv=document.createElement("div"),this.opacityDiv.className="vis-opacity",this.brightnessDiv=document.createElement("div"),this.brightnessDiv.className="vis-brightness",this.arrowDiv=document.createElement("div"),this.arrowDiv.className="vis-arrow",this.opacityRange=document.createElement("input");try{this.opacityRange.type="range",this.opacityRange.min="0",this.opacityRange.max="100"}catch{}this.opacityRange.value="100",this.opacityRange.className="vis-range",this.brightnessRange=document.createElement("input");try{this.brightnessRange.type="range",this.brightnessRange.min="0",this.brightnessRange.max="100"}catch{}this.brightnessRange.value="100",this.brightnessRange.className="vis-range",this.opacityDiv.appendChild(this.opacityRange),this.brightnessDiv.appendChild(this.brightnessRange);var l=this;this.opacityRange.onchange=function(){l._setOpacity(this.value)},this.opacityRange.oninput=function(){l._setOpacity(this.value)},this.brightnessRange.onchange=function(){l._setBrightness(this.value)},this.brightnessRange.oninput=function(){l._setBrightness(this.value)},this.brightnessLabel=document.createElement("div"),this.brightnessLabel.className="vis-label vis-brightness",this.brightnessLabel.innerText="brightness:",this.opacityLabel=document.createElement("div"),this.opacityLabel.className="vis-label vis-opacity",this.opacityLabel.innerText="opacity:",this.newColorDiv=document.createElement("div"),this.newColorDiv.className="vis-new-color",this.newColorDiv.innerText="new",this.initialColorDiv=document.createElement("div"),this.initialColorDiv.className="vis-initial-color",this.initialColorDiv.innerText="initial",this.cancelButton=document.createElement("div"),this.cancelButton.className="vis-button vis-cancel",this.cancelButton.innerText="cancel",this.cancelButton.onclick=er(t=this._hide).call(t,this,!1),this.applyButton=document.createElement("div"),this.applyButton.className="vis-button vis-apply",this.applyButton.innerText="apply",this.applyButton.onclick=er(r=this._apply).call(r,this),this.saveButton=document.createElement("div"),this.saveButton.className="vis-button vis-save",this.saveButton.innerText="save",this.saveButton.onclick=er(i=this._save).call(i,this),this.loadButton=document.createElement("div"),this.loadButton.className="vis-button vis-load",this.loadButton.innerText="load last",this.loadButton.onclick=er(s=this._loadLast).call(s,this),this.frame.appendChild(this.colorPickerDiv),this.frame.appendChild(this.arrowDiv),this.frame.appendChild(this.brightnessLabel),this.frame.appendChild(this.brightnessDiv),this.frame.appendChild(this.opacityLabel),this.frame.appendChild(this.opacityDiv),this.frame.appendChild(this.newColorDiv),this.frame.appendChild(this.initialColorDiv),this.frame.appendChild(this.cancelButton),this.frame.appendChild(this.applyButton),this.frame.appendChild(this.saveButton),this.frame.appendChild(this.loadButton)}},{key:"_bindHammer",value:function(){var t=this;this.drag={},this.pinch={},this.hammer=new uL(this.colorPickerCanvas),this.hammer.get("pinch").set({enable:!0}),this.hammer.on("hammer.input",function(r){r.isFirst&&t._moveSelector(r)}),this.hammer.on("tap",function(r){t._moveSelector(r)}),this.hammer.on("panstart",function(r){t._moveSelector(r)}),this.hammer.on("panmove",function(r){t._moveSelector(r)}),this.hammer.on("panend",function(r){t._moveSelector(r)})}},{key:"_generateHueCircle",value:function(){if(this.generated===!1){var t=this.colorPickerCanvas.getContext("2d");this.pixelRation===void 0&&(this.pixelRatio=(window.devicePixelRatio||1)/(t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1)),t.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);var r=this.colorPickerCanvas.clientWidth,i=this.colorPickerCanvas.clientHeight;t.clearRect(0,0,r,i);var s,o,a,l;this.centerCoordinates={x:r*.5,y:i*.5},this.r=.49*r;var c=2*Math.PI/360,u=1/360,h=1/this.r,d;for(a=0;a<360;a++)for(l=0;l<this.r;l++)s=this.centerCoordinates.x+l*Math.sin(c*a),o=this.centerCoordinates.y+l*Math.cos(c*a),d=N4(a*u,l*h,1),t.fillStyle="rgb("+d.r+","+d.g+","+d.b+")",t.fillRect(s-.5,o-.5,2,2);t.strokeStyle="rgba(0,0,0,1)",t.circle(this.centerCoordinates.x,this.centerCoordinates.y,this.r),t.stroke(),this.hueCircle=t.getImageData(0,0,r,i)}this.generated=!0}},{key:"_moveSelector",value:function(t){var r=this.colorPickerDiv.getBoundingClientRect(),i=t.center.x-r.left,s=t.center.y-r.top,o=.5*this.colorPickerDiv.clientHeight,a=.5*this.colorPickerDiv.clientWidth,l=i-a,c=s-o,u=Math.atan2(l,c),h=.98*Math.min(Math.sqrt(l*l+c*c),a),d=Math.cos(u)*h+o,g=Math.sin(u)*h+a;this.colorPickerSelector.style.top=d-.5*this.colorPickerSelector.clientHeight+"px",this.colorPickerSelector.style.left=g-.5*this.colorPickerSelector.clientWidth+"px";var f=u/(2*Math.PI);f=f<0?f+1:f;var v=h/this.r,C=om(this.color.r,this.color.g,this.color.b);C.h=f,C.s=v;var A=N4(C.h,C.s,C.v);A.a=this.color.a,this.color=A,this.initialColorDiv.style.backgroundColor="rgba("+this.initialColor.r+","+this.initialColor.g+","+this.initialColor.b+","+this.initialColor.a+")",this.newColorDiv.style.backgroundColor="rgba("+this.color.r+","+this.color.g+","+this.color.b+","+this.color.a+")"}}]),n}();function GP(){for(var n=arguments.length,e=new Array(n),t=0;t<n;t++)e[t]=arguments[t];if(e.length<1)throw new TypeError("Invalid arguments.");if(e.length===1)return document.createTextNode(e[0]);var r=document.createElement(e[0]);return r.appendChild(GP.apply(void 0,au(da(e).call(e,1)))),r}var FVt=function(){function n(e,t,r){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:function(){return!1};hr(this,n),this.parent=e,this.changedOptions=[],this.container=t,this.allowCreation=!1,this.hideOption=s,this.options={},this.initialized=!1,this.popupCounter=0,this.defaultOptions={enabled:!1,filter:!0,container:void 0,showButton:!0},bo(this.options,this.defaultOptions),this.configureOptions=r,this.moduleOptions={},this.domElements=[],this.popupDiv={},this.popupLimit=5,this.popupHistory={},this.colorPicker=new jVt(i),this.wrapper=void 0}return dr(n,[{key:"setOptions",value:function(t){if(t!==void 0){this.popupHistory={},this._removePopup();var r=!0;if(typeof t=="string")this.options.filter=t;else if(Bi(t))this.options.filter=t.join();else if(qi(t)==="object"){if(t==null)throw new TypeError("options cannot be null");t.container!==void 0&&(this.options.container=t.container),ol(t)!==void 0&&(this.options.filter=ol(t)),t.showButton!==void 0&&(this.options.showButton=t.showButton),t.enabled!==void 0&&(r=t.enabled)}else typeof t=="boolean"?(this.options.filter=!0,r=t):typeof t=="function"&&(this.options.filter=t,r=!0);ol(this.options)===!1&&(r=!1),this.options.enabled=r}this._clean()}},{key:"setModuleOptions",value:function(t){this.moduleOptions=t,this.options.enabled===!0&&(this._clean(),this.options.container!==void 0&&(this.container=this.options.container),this._create())}},{key:"_create",value:function(){this._clean(),this.changedOptions=[];var t=ol(this.options),r=0,i=!1;for(var s in this.configureOptions)Object.prototype.hasOwnProperty.call(this.configureOptions,s)&&(this.allowCreation=!1,i=!1,typeof t=="function"?(i=t(s,[]),i=i||this._handleObject(this.configureOptions[s],[s],!0)):(t===!0||Ii(t).call(t,s)!==-1)&&(i=!0),i!==!1&&(this.allowCreation=!0,r>0&&this._makeItem([]),this._makeHeader(s),this._handleObject(this.configureOptions[s],[s])),r++);this._makeButton(),this._push()}},{key:"_push",value:function(){this.wrapper=document.createElement("div"),this.wrapper.className="vis-configuration-wrapper",this.container.appendChild(this.wrapper);for(var t=0;t<this.domElements.length;t++)this.wrapper.appendChild(this.domElements[t]);this._showPopupIfNeeded()}},{key:"_clean",value:function(){for(var t=0;t<this.domElements.length;t++)this.wrapper.removeChild(this.domElements[t]);this.wrapper!==void 0&&(this.container.removeChild(this.wrapper),this.wrapper=void 0),this.domElements=[],this._removePopup()}},{key:"_getValue",value:function(t){for(var r=this.moduleOptions,i=0;i<t.length;i++)if(r[t[i]]!==void 0)r=r[t[i]];else{r=void 0;break}return r}},{key:"_makeItem",value:function(t){if(this.allowCreation===!0){var r=document.createElement("div");r.className="vis-configuration vis-config-item vis-config-s"+t.length;for(var i=arguments.length,s=new Array(i>1?i-1:0),o=1;o<i;o++)s[o-1]=arguments[o];return is(s).call(s,function(a){r.appendChild(a)}),this.domElements.push(r),this.domElements.length}return 0}},{key:"_makeHeader",value:function(t){var r=document.createElement("div");r.className="vis-configuration vis-config-header",r.innerText=t,this._makeItem([],r)}},{key:"_makeLabel",value:function(t,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,s=document.createElement("div");if(s.className="vis-configuration vis-config-label vis-config-s"+r.length,i===!0){for(;s.firstChild;)s.removeChild(s.firstChild);s.appendChild(GP("i","b",t))}else s.innerText=t+":";return s}},{key:"_makeDropdown",value:function(t,r,i){var s=document.createElement("select");s.className="vis-configuration vis-config-select";var o=0;r!==void 0&&Ii(t).call(t,r)!==-1&&(o=Ii(t).call(t,r));for(var a=0;a<t.length;a++){var l=document.createElement("option");l.value=t[a],a===o&&(l.selected="selected"),l.innerText=t[a],s.appendChild(l)}var c=this;s.onchange=function(){c._update(this.value,i)};var u=this._makeLabel(i[i.length-1],i);this._makeItem(i,u,s)}},{key:"_makeRange",value:function(t,r,i){var s=t[0],o=t[1],a=t[2],l=t[3],c=document.createElement("input");c.className="vis-configuration vis-config-range";try{c.type="range",c.min=o,c.max=a}catch{}c.step=l;var u="",h=0;if(r!==void 0){var d=1.2;r<0&&r*d<o?(c.min=Math.ceil(r*d),h=c.min,u="range increased"):r/d<o&&(c.min=Math.ceil(r/d),h=c.min,u="range increased"),r*d>a&&a!==1&&(c.max=Math.ceil(r*d),h=c.max,u="range increased"),c.value=r}else c.value=s;var g=document.createElement("input");g.className="vis-configuration vis-config-rangeinput",g.value=c.value;var f=this;c.onchange=function(){g.value=this.value,f._update(Number(this.value),i)},c.oninput=function(){g.value=this.value};var v=this._makeLabel(i[i.length-1],i),C=this._makeItem(i,v,c,g);u!==""&&this.popupHistory[C]!==h&&(this.popupHistory[C]=h,this._setupPopup(u,C))}},{key:"_makeButton",value:function(){var t=this;if(this.options.showButton===!0){var r=document.createElement("div");r.className="vis-configuration vis-config-button",r.innerText="generate options",r.onclick=function(){t._printOptions()},r.onmouseover=function(){r.className="vis-configuration vis-config-button hover"},r.onmouseout=function(){r.className="vis-configuration vis-config-button"},this.optionsContainer=document.createElement("div"),this.optionsContainer.className="vis-configuration vis-config-option-container",this.domElements.push(this.optionsContainer),this.domElements.push(r)}}},{key:"_setupPopup",value:function(t,r){var i=this;if(this.initialized===!0&&this.allowCreation===!0&&this.popupCounter<this.popupLimit){var s=document.createElement("div");s.id="vis-configuration-popup",s.className="vis-configuration-popup",s.innerText=t,s.onclick=function(){i._removePopup()},this.popupCounter+=1,this.popupDiv={html:s,index:r}}}},{key:"_removePopup",value:function(){this.popupDiv.html!==void 0&&(this.popupDiv.html.parentNode.removeChild(this.popupDiv.html),clearTimeout(this.popupDiv.hideTimeout),clearTimeout(this.popupDiv.deleteTimeout),this.popupDiv={})}},{key:"_showPopupIfNeeded",value:function(){var t=this;if(this.popupDiv.html!==void 0){var r=this.domElements[this.popupDiv.index],i=r.getBoundingClientRect();this.popupDiv.html.style.left=i.left+"px",this.popupDiv.html.style.top=i.top-30+"px",document.body.appendChild(this.popupDiv.html),this.popupDiv.hideTimeout=bu(function(){t.popupDiv.html.style.opacity=0},1500),this.popupDiv.deleteTimeout=bu(function(){t._removePopup()},1800)}}},{key:"_makeCheckbox",value:function(t,r,i){var s=document.createElement("input");s.type="checkbox",s.className="vis-configuration vis-config-checkbox",s.checked=t,r!==void 0&&(s.checked=r,r!==t&&(qi(t)==="object"?r!==t.enabled&&this.changedOptions.push({path:i,value:r}):this.changedOptions.push({path:i,value:r})));var o=this;s.onchange=function(){o._update(this.checked,i)};var a=this._makeLabel(i[i.length-1],i);this._makeItem(i,a,s)}},{key:"_makeTextInput",value:function(t,r,i){var s=document.createElement("input");s.type="text",s.className="vis-configuration vis-config-text",s.value=r,r!==t&&this.changedOptions.push({path:i,value:r});var o=this;s.onchange=function(){o._update(this.value,i)};var a=this._makeLabel(i[i.length-1],i);this._makeItem(i,a,s)}},{key:"_makeColorField",value:function(t,r,i){var s=this,o=t[1],a=document.createElement("div");r=r===void 0?o:r,r!=="none"?(a.className="vis-configuration vis-config-colorBlock",a.style.backgroundColor=r):a.className="vis-configuration vis-config-colorBlock none",r=r===void 0?o:r,a.onclick=function(){s._showColorPicker(r,a,i)};var l=this._makeLabel(i[i.length-1],i);this._makeItem(i,l,a)}},{key:"_showColorPicker",value:function(t,r,i){var s=this;r.onclick=function(){},this.colorPicker.insertTo(r),this.colorPicker.show(),this.colorPicker.setColor(t),this.colorPicker.setUpdateCallback(function(o){var a="rgba("+o.r+","+o.g+","+o.b+","+o.a+")";r.style.backgroundColor=a,s._update(a,i)}),this.colorPicker.setCloseCallback(function(){r.onclick=function(){s._showColorPicker(t,r,i)}})}},{key:"_handleObject",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,s=!1,o=ol(this.options),a=!1;for(var l in t)if(Object.prototype.hasOwnProperty.call(t,l)){s=!0;var c=t[l],u=Ib(r,l);if(typeof o=="function"&&(s=o(l,r),s===!1&&!Bi(c)&&typeof c!="string"&&typeof c!="boolean"&&c instanceof Object&&(this.allowCreation=!1,s=this._handleObject(c,u,!0),this.allowCreation=i===!1)),s!==!1){a=!0;var h=this._getValue(u);if(Bi(c))this._handleArray(c,h,u);else if(typeof c=="string")this._makeTextInput(c,h,u);else if(typeof c=="boolean")this._makeCheckbox(c,h,u);else if(c instanceof Object){if(!this.hideOption(r,l,this.moduleOptions))if(c.enabled!==void 0){var d=Ib(u,"enabled"),g=this._getValue(d);if(g===!0){var f=this._makeLabel(l,u,!0);this._makeItem(u,f),a=this._handleObject(c,u)||a}else this._makeCheckbox(c,g,u)}else{var v=this._makeLabel(l,u,!0);this._makeItem(u,v),a=this._handleObject(c,u)||a}}else console.error("dont know how to handle",c,l,u)}}return a}},{key:"_handleArray",value:function(t,r,i){typeof t[0]=="string"&&t[0]==="color"?(this._makeColorField(t,r,i),t[1]!==r&&this.changedOptions.push({path:i,value:r})):typeof t[0]=="string"?(this._makeDropdown(t,r,i),t[0]!==r&&this.changedOptions.push({path:i,value:r})):typeof t[0]=="number"&&(this._makeRange(t,r,i),t[0]!==r&&this.changedOptions.push({path:i,value:Number(r)}))}},{key:"_update",value:function(t,r){var i=this._constructOptions(t,r);this.parent.body&&this.parent.body.emitter&&this.parent.body.emitter.emit&&this.parent.body.emitter.emit("configChange",i),this.initialized=!0,this.parent.setOptions(i)}},{key:"_constructOptions",value:function(t,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=i;t=t==="true"?!0:t,t=t==="false"?!1:t;for(var o=0;o<r.length;o++)r[o]!=="global"&&(s[r[o]]===void 0&&(s[r[o]]={}),o!==r.length-1?s=s[r[o]]:s[r[o]]=t);return i}},{key:"_printOptions",value:function(){for(var t=this.getOptions();this.optionsContainer.firstChild;)this.optionsContainer.removeChild(this.optionsContainer.firstChild);this.optionsContainer.appendChild(GP("pre","const options = "+_I(t,null,2)))}},{key:"getOptions",value:function(){for(var t={},r=0;r<this.changedOptions.length;r++)this._constructOptions(this.changedOptions[r].value,this.changedOptions[r].path,t);return t}}]),n}(),UVt=function(){function n(e,t){hr(this,n),this.container=e,this.overflowMethod=t||"cap",this.x=0,this.y=0,this.padding=5,this.hidden=!1,this.frame=document.createElement("div"),this.frame.className="vis-tooltip",this.container.appendChild(this.frame)}return dr(n,[{key:"setPosition",value:function(t,r){this.x=wc(t),this.y=wc(r)}},{key:"setText",value:function(t){if(t instanceof Element){for(;this.frame.firstChild;)this.frame.removeChild(this.frame.firstChild);this.frame.appendChild(t)}else this.frame.innerText=t}},{key:"show",value:function(t){if(t===void 0&&(t=!0),t===!0){var r=this.frame.clientHeight,i=this.frame.clientWidth,s=this.frame.parentNode.clientHeight,o=this.frame.parentNode.clientWidth,a=0,l=0;if(this.overflowMethod=="flip"){var c=!1,u=!0;this.y-r<this.padding&&(u=!1),this.x+i>o-this.padding&&(c=!0),c?a=this.x-i:a=this.x,u?l=this.y-r:l=this.y}else l=this.y-r,l+r+this.padding>s&&(l=s-r-this.padding),l<this.padding&&(l=this.padding),a=this.x,a+i+this.padding>o&&(a=o-i-this.padding),a<this.padding&&(a=this.padding);this.frame.style.left=a+"px",this.frame.style.top=l+"px",this.frame.style.visibility="visible",this.hidden=!1}else this.hide()}},{key:"hide",value:function(){this.hidden=!0,this.frame.style.left="0",this.frame.style.top="0",this.frame.style.visibility="hidden"}},{key:"destroy",value:function(){this.frame.parentNode.removeChild(this.frame)}}]),n}(),Kv=!1,HY,KP="background: #FFeeee; color: #dd0000",WVt=function(){function n(){hr(this,n)}return dr(n,null,[{key:"validate",value:function(t,r,i){Kv=!1,HY=r;var s=r;return i!==void 0&&(s=r[i]),n.parse(t,s,[]),Kv}},{key:"parse",value:function(t,r,i){for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&n.check(s,t,r,i)}},{key:"check",value:function(t,r,i,s){if(i[t]===void 0&&i.__any__===void 0){n.getSuggestion(t,i,s);return}var o=t,a=!0;i[t]===void 0&&i.__any__!==void 0&&(o="__any__",a=n.getType(r[t])==="object");var l=i[o];a&&l.__type__!==void 0&&(l=l.__type__),n.checkFields(t,r,i,o,l,s)}},{key:"checkFields",value:function(t,r,i,s,o,a){var l=function(d){console.error("%c"+d+n.printLocation(a,t),KP)},c=n.getType(r[t]),u=o[c];u!==void 0?n.getType(u)==="array"&&Ii(u).call(u,r[t])===-1?(l('Invalid option detected in "'+t+'". Allowed values are:'+n.print(u)+' not "'+r[t]+'". '),Kv=!0):c==="object"&&s!=="__any__"&&(a=Ib(a,t),n.parse(r[t],i[s],a)):o.any===void 0&&(l('Invalid type received for "'+t+'". Expected: '+n.print(Ks(o))+". Received ["+c+'] "'+r[t]+'"'),Kv=!0)}},{key:"getType",value:function(t){var r=qi(t);return r==="object"?t===null?"null":t instanceof Boolean?"boolean":t instanceof Number?"number":t instanceof String?"string":Bi(t)?"array":t instanceof Date?"date":t.nodeType!==void 0?"dom":t._isAMomentObject===!0?"moment":"object":r==="number"?"number":r==="boolean"?"boolean":r==="string"?"string":r===void 0?"undefined":r}},{key:"getSuggestion",value:function(t,r,i){var s=n.findInOptions(t,r,i,!1),o=n.findInOptions(t,HY,[],!0),a=8,l=4,c;s.indexMatch!==void 0?c=" in "+n.printLocation(s.path,t,"")+'Perhaps it was incomplete? Did you mean: "'+s.indexMatch+`"?
|
||
|
||
`:o.distance<=l&&s.distance>o.distance?c=" in "+n.printLocation(s.path,t,"")+"Perhaps it was misplaced? Matching option found at: "+n.printLocation(o.path,o.closestMatch,""):s.distance<=a?c='. Did you mean "'+s.closestMatch+'"?'+n.printLocation(s.path,t):c=". Did you mean one of these: "+n.print(Ks(r))+n.printLocation(i,t),console.error('%cUnknown option detected: "'+t+'"'+c,KP),Kv=!0}},{key:"findInOptions",value:function(t,r,i){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o=1e9,a="",l=[],c=t.toLowerCase(),u=void 0;for(var h in r){var d=void 0;if(r[h].__type__!==void 0&&s===!0){var g=n.findInOptions(t,r[h],Ib(i,h));o>g.distance&&(a=g.closestMatch,l=g.path,o=g.distance,u=g.indexMatch)}else{var f;Ii(f=h.toLowerCase()).call(f,c)!==-1&&(u=h),d=n.levenshteinDistance(t,h),o>d&&(a=h,l=NVt(i),o=d)}}return{closestMatch:a,path:l,distance:o,indexMatch:u}}},{key:"printLocation",value:function(t,r){for(var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`Problem value found at:
|
||
`,s=`
|
||
|
||
`+i+`options = {
|
||
`,o=0;o<t.length;o++){for(var a=0;a<o+1;a++)s+=" ";s+=t[o]+`: {
|
||
`}for(var l=0;l<t.length+1;l++)s+=" ";s+=r+`
|
||
`;for(var c=0;c<t.length+1;c++){for(var u=0;u<t.length-c;u++)s+=" ";s+=`}
|
||
`}return s+`
|
||
|
||
`}},{key:"print",value:function(t){return _I(t).replace(/(")|(\[)|(\])|(,"__type__")/g,"").replace(/(,)/g,", ")}},{key:"levenshteinDistance",value:function(t,r){if(t.length===0)return r.length;if(r.length===0)return t.length;var i=[],s;for(s=0;s<=r.length;s++)i[s]=[s];var o;for(o=0;o<=t.length;o++)i[0][o]=o;for(s=1;s<=r.length;s++)for(o=1;o<=t.length;o++)r.charAt(s-1)==t.charAt(o-1)?i[s][o]=i[s-1][o-1]:i[s][o]=Math.min(i[s-1][o-1]+1,Math.min(i[s][o-1]+1,i[s-1][o]+1));return i[r.length][t.length]}}]),n}(),GVt=gu,KVt=FVt,b2=uL,qVt=UVt,Wde=KP,YVt=WVt;function XVt(n){return Th=n,eHt()}var Gde={fontsize:"font.size",fontcolor:"font.color",labelfontcolor:"font.color",fontname:"font.face",color:["color.border","color.background"],fillcolor:"color.background",tooltip:"title",labeltooltip:"title"},dL=$f(Gde);dL.color="color.color";dL.style="dashes";var ka={NULL:0,DELIMITER:1,IDENTIFIER:2,UNKNOWN:3},BY={"{":!0,"}":!0,"[":!0,"]":!0,";":!0,"=":!0,",":!0,"->":!0,"--":!0},Th="",u0=0,Wn="",mn="",Ja=ka.NULL;function ZVt(){u0=0,Wn=Th.charAt(0)}function jo(){u0++,Wn=Th.charAt(u0)}function Eg(){return Th.charAt(u0+1)}function jY(n){var e=n.charCodeAt(0);return e<47?e===35||e===46:e<59?e>47:e<91?e>64:e<96?e===95:e<123?e>96:!1}function id(n,e){if(n||(n={}),e)for(var t in e)e.hasOwnProperty(t)&&(n[t]=e[t]);return n}function QVt(n,e,t){for(var r=e.split("."),i=n;r.length;){var s=r.shift();r.length?(i[s]||(i[s]={}),i=i[s]):i[s]=t}}function Kde(n,e){for(var t,r,i=null,s=[n],o=n;o.parent;)s.push(o.parent),o=o.parent;if(o.nodes){for(t=0,r=o.nodes.length;t<r;t++)if(e.id===o.nodes[t].id){i=o.nodes[t];break}}for(i||(i={id:e.id},n.node&&(i.attr=id(i.attr,n.node))),t=s.length-1;t>=0;t--){var a,l=s[t];l.nodes||(l.nodes=[]),Ii(a=l.nodes).call(a,i)===-1&&l.nodes.push(i)}e.attr&&(i.attr=id(i.attr,e.attr))}function JVt(n,e){if(n.edges||(n.edges=[]),n.edges.push(e),n.edge){var t=id({},n.edge);e.attr=id(t,e.attr)}}function qde(n,e,t,r,i){var s={from:e,to:t,type:r};return n.edge&&(s.attr=id({},n.edge)),s.attr=id(s.attr||{},i),i!=null&&i.hasOwnProperty("arrows")&&i.arrows!=null&&(s.arrows={to:{enabled:!0,type:i.arrows.type}},i.arrows=null),s}function Is(){for(Ja=ka.NULL,mn="";Wn===" "||Wn===" "||Wn===`
|
||
`||Wn==="\r";)jo();do{var n=!1;if(Wn==="#"){for(var e=u0-1;Th.charAt(e)===" "||Th.charAt(e)===" ";)e--;if(Th.charAt(e)===`
|
||
`||Th.charAt(e)===""){for(;Wn!=""&&Wn!=`
|
||
`;)jo();n=!0}}if(Wn==="/"&&Eg()==="/"){for(;Wn!=""&&Wn!=`
|
||
`;)jo();n=!0}if(Wn==="/"&&Eg()==="*"){for(;Wn!="";)if(Wn==="*"&&Eg()==="/"){jo(),jo();break}else jo();n=!0}for(;Wn===" "||Wn===" "||Wn===`
|
||
`||Wn==="\r";)jo()}while(n);if(Wn===""){Ja=ka.DELIMITER;return}var t=Wn+Eg();if(BY[t]){Ja=ka.DELIMITER,mn=t,jo(),jo();return}if(BY[Wn]){Ja=ka.DELIMITER,mn=Wn,jo();return}if(jY(Wn)||Wn==="-"){for(mn+=Wn,jo();jY(Wn);)mn+=Wn,jo();mn==="false"?mn=!1:mn==="true"?mn=!0:isNaN(Number(mn))||(mn=Number(mn)),Ja=ka.IDENTIFIER;return}if(Wn==='"'){for(jo();Wn!=""&&(Wn!='"'||Wn==='"'&&Eg()==='"');)Wn==='"'?(mn+=Wn,jo()):Wn==="\\"&&Eg()==="n"?(mn+=`
|
||
`,jo()):mn+=Wn,jo();if(Wn!='"')throw $a('End of string " expected');jo(),Ja=ka.IDENTIFIER;return}for(Ja=ka.UNKNOWN;Wn!="";)mn+=Wn,jo();throw new SyntaxError('Syntax error in part "'+Qde(mn,30)+'"')}function eHt(){var n={};if(ZVt(),Is(),mn==="strict"&&(n.strict=!0,Is()),(mn==="graph"||mn==="digraph")&&(n.type=mn,Is()),Ja===ka.IDENTIFIER&&(n.id=mn,Is()),mn!="{")throw $a("Angle bracket { expected");if(Is(),Yde(n),mn!="}")throw $a("Angle bracket } expected");if(Is(),mn!=="")throw $a("End of file expected");return Is(),delete n.node,delete n.edge,delete n.graph,n}function Yde(n){for(;mn!==""&&mn!="}";)tHt(n),mn===";"&&Is()}function tHt(n){var e=Xde(n);if(e){Zde(n,e);return}var t=rHt(n);if(!t){if(Ja!=ka.IDENTIFIER)throw $a("Identifier expected");var r=mn;if(Is(),mn==="="){if(Is(),Ja!=ka.IDENTIFIER)throw $a("Identifier expected");n[r]=mn,Is()}else nHt(n,r)}}function Xde(n){var e=null;if(mn==="subgraph"&&(e={},e.type="subgraph",Is(),Ja===ka.IDENTIFIER&&(e.id=mn,Is())),mn==="{"){if(Is(),e||(e={}),e.parent=n,e.node=n.node,e.edge=n.edge,e.graph=n.graph,Yde(e),mn!="}")throw $a("Angle bracket } expected");Is(),delete e.node,delete e.edge,delete e.graph,delete e.parent,n.subgraphs||(n.subgraphs=[]),n.subgraphs.push(e)}return e}function rHt(n){return mn==="node"?(Is(),n.node=Fm(),"node"):mn==="edge"?(Is(),n.edge=Fm(),"edge"):mn==="graph"?(Is(),n.graph=Fm(),"graph"):null}function nHt(n,e){var t={id:e},r=Fm();r&&(t.attr=r),Kde(n,t),Zde(n,e)}function Zde(n,e){for(;mn==="->"||mn==="--";){var t,r=mn;Is();var i=Xde(n);if(i)t=i;else{if(Ja!=ka.IDENTIFIER)throw $a("Identifier or subgraph expected");t=mn,Kde(n,{id:t}),Is()}var s=Fm(),o=qde(n,e,t,r,s);JVt(n,o),e=t}}function Fm(){for(var n,e=null,t={dashed:!0,solid:!1,dotted:[1,5]},r={dot:"circle",box:"box",crow:"crow",curve:"curve",icurve:"inv_curve",normal:"triangle",inv:"inv_triangle",diamond:"diamond",tee:"bar",vee:"vee"},i=new Array,s=new Array;mn==="[";){for(Is(),e={};mn!==""&&mn!="]";){if(Ja!=ka.IDENTIFIER)throw $a("Attribute name expected");var o=mn;if(Is(),mn!="=")throw $a("Equal sign = expected");if(Is(),Ja!=ka.IDENTIFIER)throw $a("Attribute value expected");var a=mn;o==="style"&&(a=t[a]);var l;o==="arrowhead"&&(l=r[a],o="arrows",a={to:{enabled:!0,type:l}}),o==="arrowtail"&&(l=r[a],o="arrows",a={from:{enabled:!0,type:l}}),i.push({attr:e,name:o,value:a}),s.push(o),Is(),mn==","&&Is()}if(mn!="]")throw $a("Bracket ] expected");Is()}if(Uh(s).call(s,"dir")){var c={};for(c.arrows={},n=0;n<i.length;n++)if(i[n].name==="arrows")if(i[n].value.to!=null)c.arrows.to=n;else if(i[n].value.from!=null)c.arrows.from=n;else throw $a("Invalid value of arrows");else i[n].name==="dir"&&(c.dir=n);var u=i[c.dir].value;if(!Uh(s).call(s,"arrows"))if(u==="both")i.push({attr:i[c.dir].attr,name:"arrows",value:{to:{enabled:!0}}}),c.arrows.to=i.length-1,i.push({attr:i[c.dir].attr,name:"arrows",value:{from:{enabled:!0}}}),c.arrows.from=i.length-1;else if(u==="forward")i.push({attr:i[c.dir].attr,name:"arrows",value:{to:{enabled:!0}}}),c.arrows.to=i.length-1;else if(u==="back")i.push({attr:i[c.dir].attr,name:"arrows",value:{from:{enabled:!0}}}),c.arrows.from=i.length-1;else if(u==="none")i.push({attr:i[c.dir].attr,name:"arrows",value:""}),c.arrows.to=i.length-1;else throw $a('Invalid dir type "'+u+'"');var h,d;if(u==="both")c.arrows.to&&c.arrows.from?(d=i[c.arrows.to].value.to.type,h=i[c.arrows.from].value.from.type,i[c.arrows.to]={attr:i[c.arrows.to].attr,name:i[c.arrows.to].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:h}}},C1(i).call(i,c.arrows.from,1)):c.arrows.to?(d=i[c.arrows.to].value.to.type,h="arrow",i[c.arrows.to]={attr:i[c.arrows.to].attr,name:i[c.arrows.to].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:h}}}):c.arrows.from&&(d="arrow",h=i[c.arrows.from].value.from.type,i[c.arrows.from]={attr:i[c.arrows.from].attr,name:i[c.arrows.from].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:h}}});else if(u==="back")c.arrows.to&&c.arrows.from?(d="",h=i[c.arrows.from].value.from.type,i[c.arrows.from]={attr:i[c.arrows.from].attr,name:i[c.arrows.from].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:h}}}):c.arrows.to?(d="",h="arrow",c.arrows.from=c.arrows.to,i[c.arrows.from]={attr:i[c.arrows.from].attr,name:i[c.arrows.from].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:h}}}):c.arrows.from&&(d="",h=i[c.arrows.from].value.from.type,i[c.arrows.to]={attr:i[c.arrows.from].attr,name:i[c.arrows.from].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:h}}}),i[c.arrows.from]={attr:i[c.arrows.from].attr,name:i[c.arrows.from].name,value:{from:{enabled:!0,type:i[c.arrows.from].value.from.type}}};else if(u==="none"){var g;c.arrows.to?g=c.arrows.to:g=c.arrows.from,i[g]={attr:i[g].attr,name:i[g].name,value:""}}else if(u==="forward")c.arrows.to&&c.arrows.from?(d=i[c.arrows.to].value.to.type,h="",i[c.arrows.to]={attr:i[c.arrows.to].attr,name:i[c.arrows.to].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:h}}}):c.arrows.to?(d=i[c.arrows.to].value.to.type,h="",i[c.arrows.to]={attr:i[c.arrows.to].attr,name:i[c.arrows.to].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:h}}}):c.arrows.from&&(d="arrow",h="",c.arrows.to=c.arrows.from,i[c.arrows.to]={attr:i[c.arrows.to].attr,name:i[c.arrows.to].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:h}}}),i[c.arrows.to]={attr:i[c.arrows.to].attr,name:i[c.arrows.to].name,value:{to:{enabled:!0,type:i[c.arrows.to].value.to.type}}};else throw $a('Invalid dir type "'+u+'"');C1(i).call(i,c.dir,1)}var f;if(Uh(s).call(s,"penwidth")){var v=[];for(f=i.length,n=0;n<f;n++)i[n].name!=="width"&&(i[n].name==="penwidth"&&(i[n].name="width"),v.push(i[n]));i=v}for(f=i.length,n=0;n<f;n++)QVt(i[n].attr,i[n].name,i[n].value);return e}function $a(n){return new SyntaxError(n+', got "'+Qde(mn,30)+'" (char '+u0+")")}function Qde(n,e){return n.length<=e?n:n.substr(0,27)+"..."}function iHt(n,e,t){Bi(n)?is(n).call(n,function(r){Bi(e)?is(e).call(e,function(i){t(r,i)}):t(r,e)}):Bi(e)?is(e).call(e,function(r){t(n,r)}):t(n,e)}function fT(n,e,t){for(var r=e.split("."),i=r.pop(),s=n,o=0;o<r.length;o++){var a=r[o];a in s||(s[a]={}),s=s[a]}return s[i]=t,n}function FY(n,e){var t={};for(var r in n)if(n.hasOwnProperty(r)){var i=e[r];Bi(i)?is(i).call(i,function(s){fT(t,s,n[r])}):typeof i=="string"?fT(t,i,n[r]):fT(t,r,n[r])}return t}function sHt(n){var e=XVt(n),t={nodes:[],edges:[],options:{}};if(e.nodes){var r;is(r=e.nodes).call(r,function(o){var a={id:o.id,label:String(o.label||o.id)};id(a,FY(o.attr,Gde)),a.image&&(a.shape="image"),t.nodes.push(a)})}if(e.edges){var i,s=function(a){var l={from:a.from,to:a.to};return id(l,FY(a.attr,dL)),l.arrows==null&&a.type==="->"&&(l.arrows="to"),l};is(i=e.edges).call(i,function(o){var a,l;if(o.from instanceof Object?a=o.from.nodes:a={id:o.from},o.to instanceof Object?l=o.to.nodes:l={id:o.to},o.from instanceof Object&&o.from.edges){var c;is(c=o.from.edges).call(c,function(h){var d=s(h);t.edges.push(d)})}if(iHt(a,l,function(h,d){var g=qde(t,h.id,d.id,o.type,o.attr),f=s(g);t.edges.push(f)}),o.to instanceof Object&&o.to.edges){var u;is(u=o.to.edges).call(u,function(h){var d=s(h);t.edges.push(d)})}})}return e.attr&&(t.options=e.attr),t}function oHt(n,e){var t,r={edges:{inheritColor:!1},nodes:{fixed:!1,parseColor:!1}};e!=null&&(e.fixed!=null&&(r.nodes.fixed=e.fixed),e.parseColor!=null&&(r.nodes.parseColor=e.parseColor),e.inheritColor!=null&&(r.edges.inheritColor=e.inheritColor));var i=n.edges,s=o0(i).call(i,function(a){var l={from:a.source,id:a.id,to:a.target};return a.attributes!=null&&(l.attributes=a.attributes),a.label!=null&&(l.label=a.label),a.attributes!=null&&a.attributes.title!=null&&(l.title=a.attributes.title),a.type==="Directed"&&(l.arrows="to"),a.color&&r.edges.inheritColor===!1&&(l.color=a.color),l}),o=o0(t=n.nodes).call(t,function(a){var l={id:a.id,fixed:r.nodes.fixed&&a.x!=null&&a.y!=null};return a.attributes!=null&&(l.attributes=a.attributes),a.label!=null&&(l.label=a.label),a.size!=null&&(l.size=a.size),a.attributes!=null&&a.attributes.title!=null&&(l.title=a.attributes.title),a.title!=null&&(l.title=a.title),a.x!=null&&(l.x=a.x),a.y!=null&&(l.y=a.y),a.color!=null&&(r.nodes.parseColor===!0?l.color=a.color:l.color={background:a.color,border:a.color,highlight:{background:a.color,border:a.color},hover:{background:a.color,border:a.color}}),l});return{nodes:o,edges:s}}var aHt={addDescription:"Click in an empty space to place a new node.",addEdge:"Add Edge",addNode:"Add Node",back:"Back",close:"Close",createEdgeError:"Cannot link edges to a cluster.",del:"Delete selected",deleteClusterError:"Clusters cannot be deleted.",edgeDescription:"Click on a node and drag the edge to another node to connect them.",edit:"Edit",editClusterError:"Clusters cannot be edited.",editEdge:"Edit Edge",editEdgeDescription:"Click on the control points and drag them to a node to connect to it.",editNode:"Edit Node"},lHt={addDescription:"Klicke auf eine freie Stelle, um einen neuen Knoten zu plazieren.",addEdge:"Kante hinzufügen",addNode:"Knoten hinzufügen",back:"Zurück",close:"Schließen",createEdgeError:"Es ist nicht möglich, Kanten mit Clustern zu verbinden.",del:"Lösche Auswahl",deleteClusterError:"Cluster können nicht gelöscht werden.",edgeDescription:"Klicke auf einen Knoten und ziehe die Kante zu einem anderen Knoten, um diese zu verbinden.",edit:"Editieren",editClusterError:"Cluster können nicht editiert werden.",editEdge:"Kante editieren",editEdgeDescription:"Klicke auf die Verbindungspunkte und ziehe diese auf einen Knoten, um sie zu verbinden.",editNode:"Knoten editieren"},cHt={addDescription:"Haga clic en un lugar vacío para colocar un nuevo nodo.",addEdge:"Añadir arista",addNode:"Añadir nodo",back:"Atrás",close:"Cerrar",createEdgeError:"No se puede conectar una arista a un grupo.",del:"Eliminar selección",deleteClusterError:"No es posible eliminar grupos.",edgeDescription:"Haga clic en un nodo y arrastre la arista hacia otro nodo para conectarlos.",edit:"Editar",editClusterError:"No es posible editar grupos.",editEdge:"Editar arista",editEdgeDescription:"Haga clic en un punto de control y arrastrelo a un nodo para conectarlo.",editNode:"Editar nodo"},uHt={addDescription:"Clicca per aggiungere un nuovo nodo",addEdge:"Aggiungi un vertice",addNode:"Aggiungi un nodo",back:"Indietro",close:"Chiudere",createEdgeError:"Non si possono collegare vertici ad un cluster",del:"Cancella la selezione",deleteClusterError:"I cluster non possono essere cancellati",edgeDescription:"Clicca su un nodo e trascinalo ad un altro nodo per connetterli.",edit:"Modifica",editClusterError:"I clusters non possono essere modificati.",editEdge:"Modifica il vertice",editEdgeDescription:"Clicca sui Punti di controllo e trascinali ad un nodo per connetterli.",editNode:"Modifica il nodo"},hHt={addDescription:"Klik op een leeg gebied om een nieuwe node te maken.",addEdge:"Link toevoegen",addNode:"Node toevoegen",back:"Terug",close:"Sluiten",createEdgeError:"Kan geen link maken naar een cluster.",del:"Selectie verwijderen",deleteClusterError:"Clusters kunnen niet worden verwijderd.",edgeDescription:"Klik op een node en sleep de link naar een andere node om ze te verbinden.",edit:"Wijzigen",editClusterError:"Clusters kunnen niet worden aangepast.",editEdge:"Link wijzigen",editEdgeDescription:"Klik op de verbindingspunten en sleep ze naar een node om daarmee te verbinden.",editNode:"Node wijzigen"},dHt={addDescription:"Clique em um espaço em branco para adicionar um novo nó",addEdge:"Adicionar aresta",addNode:"Adicionar nó",back:"Voltar",close:"Fechar",createEdgeError:"Não foi possível linkar arestas a um cluster.",del:"Remover selecionado",deleteClusterError:"Clusters não puderam ser removidos.",edgeDescription:"Clique em um nó e arraste a aresta até outro nó para conectá-los",edit:"Editar",editClusterError:"Clusters não puderam ser editados.",editEdge:"Editar aresta",editEdgeDescription:"Clique nos pontos de controle e os arraste para um nó para conectá-los",editNode:"Editar nó"},fHt={addDescription:"Кликните в свободное место, чтобы добавить новый узел.",addEdge:"Добавить ребро",addNode:"Добавить узел",back:"Назад",close:"Закрывать",createEdgeError:"Невозможно соединить ребра в кластер.",del:"Удалить выбранное",deleteClusterError:"Кластеры не могут быть удалены",edgeDescription:"Кликните на узел и протяните ребро к другому узлу, чтобы соединить их.",edit:"Редактировать",editClusterError:"Кластеры недоступны для редактирования.",editEdge:"Редактировать ребро",editEdgeDescription:"Кликните на контрольные точки и перетащите их в узел, чтобы подключиться к нему.",editNode:"Редактировать узел"},pHt={addDescription:"单击空白处放置新节点。",addEdge:"添加连接线",addNode:"添加节点",back:"返回",close:"關閉",createEdgeError:"无法将连接线连接到群集。",del:"删除选定",deleteClusterError:"无法删除群集。",edgeDescription:"单击某个节点并将该连接线拖动到另一个节点以连接它们。",edit:"编辑",editClusterError:"无法编辑群集。",editEdge:"编辑连接线",editEdgeDescription:"单击控制节点并将它们拖到节点上连接。",editNode:"编辑节点"},gHt={addDescription:"Kлікніть на вільне місце, щоб додати новий вузол.",addEdge:"Додати край",addNode:"Додати вузол",back:"Назад",close:"Закрити",createEdgeError:"Не можливо об'єднати краї в групу.",del:"Видалити обране",deleteClusterError:"Групи не можуть бути видалені.",edgeDescription:"Клікніть на вузол і перетягніть край до іншого вузла, щоб їх з'єднати.",edit:"Редагувати",editClusterError:"Групи недоступні для редагування.",editEdge:"Редагувати край",editEdgeDescription:"Клікніть на контрольні точки і перетягніть їх у вузол, щоб підключитися до нього.",editNode:"Редагувати вузол"},vHt={addDescription:"Cliquez dans un endroit vide pour placer un nœud.",addEdge:"Ajouter un lien",addNode:"Ajouter un nœud",back:"Retour",close:"Fermer",createEdgeError:"Impossible de créer un lien vers un cluster.",del:"Effacer la sélection",deleteClusterError:"Les clusters ne peuvent pas être effacés.",edgeDescription:"Cliquez sur un nœud et glissez le lien vers un autre nœud pour les connecter.",edit:"Éditer",editClusterError:"Les clusters ne peuvent pas être édités.",editEdge:"Éditer le lien",editEdgeDescription:"Cliquez sur les points de contrôle et glissez-les pour connecter un nœud.",editNode:"Éditer le nœud"},mHt={addDescription:"Kluknutím do prázdného prostoru můžete přidat nový vrchol.",addEdge:"Přidat hranu",addNode:"Přidat vrchol",back:"Zpět",close:"Zavřít",createEdgeError:"Nelze připojit hranu ke shluku.",del:"Smazat výběr",deleteClusterError:"Nelze mazat shluky.",edgeDescription:"Přetažením z jednoho vrcholu do druhého můžete spojit tyto vrcholy novou hranou.",edit:"Upravit",editClusterError:"Nelze upravovat shluky.",editEdge:"Upravit hranu",editEdgeDescription:"Přetažením kontrolního vrcholu hrany ji můžete připojit k jinému vrcholu.",editNode:"Upravit vrchol"},CHt=Object.freeze({__proto__:null,cn:pHt,cs:mHt,de:lHt,en:aHt,es:cHt,fr:vHt,it:uHt,nl:hHt,pt:dHt,ru:fHt,uk:gHt});function AHt(n,e){try{var t=e.split(/[-_ /]/,2),r=qs(t,2),i=r[0],s=r[1],o=i!=null?i.toLowerCase():null,a=s!=null?s.toUpperCase():null;if(o&&a){var l=o+"-"+a;if(Object.prototype.hasOwnProperty.call(n,l))return l;var c;console.warn(tL(c="Unknown variant ".concat(a," of language ")).call(c,o,"."))}if(o){var u=o;if(Object.prototype.hasOwnProperty.call(n,u))return u;console.warn("Unknown language ".concat(o))}return console.warn("Unknown locale ".concat(e,", falling back to English.")),"en"}catch(h){return console.error(h),console.warn("Unexpected error while normalizing locale ".concat(e,", falling back to English.")),"en"}}var IHt=function(){function n(){hr(this,n),this.NUM_ITERATIONS=4,this.image=new Image,this.canvas=document.createElement("canvas")}return dr(n,[{key:"init",value:function(){if(!this.initialized()){this.src=this.image.src;var t=this.image.width,r=this.image.height;this.width=t,this.height=r;var i=Math.floor(r/2),s=Math.floor(r/4),o=Math.floor(r/8),a=Math.floor(r/16),l=Math.floor(t/2),c=Math.floor(t/4),u=Math.floor(t/8),h=Math.floor(t/16);this.canvas.width=3*c,this.canvas.height=i,this.coordinates=[[0,0,l,i],[l,0,c,s],[l,s,u,o],[5*u,s,h,a]],this._fillMipMap()}}},{key:"initialized",value:function(){return this.coordinates!==void 0}},{key:"_fillMipMap",value:function(){var t=this.canvas.getContext("2d"),r=this.coordinates[0];t.drawImage(this.image,r[0],r[1],r[2],r[3]);for(var i=1;i<this.NUM_ITERATIONS;i++){var s=this.coordinates[i-1],o=this.coordinates[i];t.drawImage(this.canvas,s[0],s[1],s[2],s[3],o[0],o[1],o[2],o[3])}}},{key:"drawImageAtPosition",value:function(t,r,i,s,o,a){if(this.initialized())if(r>2){r*=.5;for(var l=0;r>2&&l<this.NUM_ITERATIONS;)r*=.5,l+=1;l>=this.NUM_ITERATIONS&&(l=this.NUM_ITERATIONS-1);var c=this.coordinates[l];t.drawImage(this.canvas,c[0],c[1],c[2],c[3],i,s,o,a)}else t.drawImage(this.image,i,s,o,a)}}]),n}(),yHt=function(){function n(e){hr(this,n),this.images={},this.imageBroken={},this.callback=e}return dr(n,[{key:"_tryloadBrokenUrl",value:function(t,r,i){if(!(t===void 0||i===void 0)){if(r===void 0){console.warn("No broken url image defined");return}i.image.onerror=function(){console.error("Could not load brokenImage:",r)},i.image.src=r}}},{key:"_redrawWithImage",value:function(t){this.callback&&this.callback(t)}},{key:"load",value:function(t,r){var i=this,s=this.images[t];if(s)return s;var o=new IHt;return this.images[t]=o,o.image.onload=function(){i._fixImageCoordinates(o.image),o.init(),i._redrawWithImage(o)},o.image.onerror=function(){console.error("Could not load image:",t),i._tryloadBrokenUrl(t,r,o)},o.image.src=t,o}},{key:"_fixImageCoordinates",value:function(t){t.width===0&&(document.body.appendChild(t),t.width=t.offsetWidth,t.height=t.offsetHeight,document.body.removeChild(t))}}]),n}(),Jde={exports:{}},bHt=Ei,EHt=bHt(function(){if(typeof ArrayBuffer=="function"){var n=new ArrayBuffer(8);Object.isExtensible(n)&&Object.defineProperty(n,"a",{value:8})}}),wHt=Ei,SHt=ta,THt=W1,UY=EHt,D4=Object.isExtensible,xHt=wHt(function(){D4(1)}),_Ht=xHt||UY?function(e){return!SHt(e)||UY&&THt(e)==="ArrayBuffer"?!1:D4?D4(e):!0}:D4,PHt=Ei,efe=!PHt(function(){return Object.isExtensible(Object.preventExtensions({}))}),OHt=An,MHt=Pi,kHt=II,$Ht=ta,fL=ra,LHt=Vl.f,WY=wI,NHt=N6,pL=_Ht,DHt=w6,zHt=efe,tfe=!1,k1=DHt("meta"),RHt=0,gL=function(n){LHt(n,k1,{value:{objectID:"O"+RHt++,weakData:{}}})},VHt=function(n,e){if(!$Ht(n))return typeof n=="symbol"?n:(typeof n=="string"?"S":"P")+n;if(!fL(n,k1)){if(!pL(n))return"F";if(!e)return"E";gL(n)}return n[k1].objectID},HHt=function(n,e){if(!fL(n,k1)){if(!pL(n))return!0;if(!e)return!1;gL(n)}return n[k1].weakData},BHt=function(n){return zHt&&tfe&&pL(n)&&!fL(n,k1)&&gL(n),n},jHt=function(){FHt.enable=function(){},tfe=!0;var n=WY.f,e=MHt([].splice),t={};t[k1]=1,n(t).length&&(WY.f=function(r){for(var i=n(r),s=0,o=i.length;s<o;s++)if(i[s]===k1){e(i,s,1);break}return i},OHt({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:NHt.f}))},FHt=Jde.exports={enable:jHt,fastKey:VHt,getWeakData:HHt,onFreeze:BHt};kHt[k1]=!0;var W6=Jde.exports,UHt=CI,WHt=Rl,GHt=Hl,KHt=tv,qHt=the,YHt=gc,GY=ho,XHt=ohe,ZHt=$6,KY=ehe,QHt=TypeError,z4=function(n,e){this.stopped=n,this.result=e},qY=z4.prototype,vL=function(n,e,t){var r=t&&t.that,i=!!(t&&t.AS_ENTRIES),s=!!(t&&t.IS_RECORD),o=!!(t&&t.IS_ITERATOR),a=!!(t&&t.INTERRUPTED),l=UHt(e,r),c,u,h,d,g,f,v,C=function(b){return c&&KY(c,"normal",b),new z4(!0,b)},A=function(b){return i?(GHt(b),a?l(b[0],b[1],C):l(b[0],b[1])):a?l(b,C):l(b)};if(s)c=n.iterator;else if(o)c=n;else{if(u=ZHt(n),!u)throw new QHt(KHt(n)+" is not iterable");if(qHt(u)){for(h=0,d=YHt(n);d>h;h++)if(g=A(n[h]),g&&GY(qY,g))return g;return new z4(!1)}c=XHt(n,u)}for(f=s?n.next:c.next;!(v=WHt(f,c)).done;){try{g=A(v.value)}catch(b){KY(c,"throw",b)}if(typeof g=="object"&&g&&GY(qY,g))return g}return new z4(!1)},JHt=ho,eBt=TypeError,mL=function(n,e){if(JHt(e,n))return n;throw new eBt("Incorrect invocation")},tBt=An,rBt=to,nBt=W6,iBt=Ei,sBt=nv,oBt=vL,aBt=mL,lBt=Jo,cBt=ta,uBt=J0,hBt=sv,dBt=Vl.f,fBt=_d.forEach,pBt=ea,rfe=_p,gBt=rfe.set,vBt=rfe.getterFor,CL=function(n,e,t){var r=n.indexOf("Map")!==-1,i=n.indexOf("Weak")!==-1,s=r?"set":"add",o=rBt[n],a=o&&o.prototype,l={},c;if(!pBt||!lBt(o)||!(i||a.forEach&&!iBt(function(){new o().entries().next()})))c=t.getConstructor(e,n,r,s),nBt.enable();else{c=e(function(d,g){gBt(aBt(d,u),{type:n,collection:new o}),uBt(g)||oBt(g,d[s],{that:d,AS_ENTRIES:r})});var u=c.prototype,h=vBt(n);fBt(["add","clear","delete","forEach","get","has","set","keys","values","entries"],function(d){var g=d==="add"||d==="set";d in a&&!(i&&d==="clear")&&sBt(u,d,function(f,v){var C=h(this).collection;if(!g&&i&&!cBt(f))return d==="get"?void 0:!1;var A=C[d](f===0?0:f,v);return g?this:A})}),i||dBt(u,"size",{configurable:!0,get:function(){return h(this).collection.size}})}return hBt(c,n,!1,!0),l[n]=c,tBt({global:!0,forced:!0},l),i||t.setStrong(c,n,r),c},mBt=bI,AL=function(n,e,t){for(var r in e)t&&t.unsafe&&n[r]?n[r]=e[r]:mBt(n,r,e[r],t);return n},CBt=pc,ABt=Y$,IBt=ro,yBt=ea,YY=IBt("species"),bBt=function(n){var e=CBt(n);yBt&&e&&!e[YY]&&ABt(e,YY,{configurable:!0,get:function(){return this}})},EBt=iv,wBt=Y$,XY=AL,SBt=CI,TBt=mL,xBt=J0,_Bt=vL,PBt=U$,Uy=W$,OBt=bBt,qv=ea,ZY=W6.fastKey,nfe=_p,QY=nfe.set,pT=nfe.getterFor,ife={getConstructor:function(n,e,t,r){var i=n(function(c,u){TBt(c,s),QY(c,{type:e,index:EBt(null),first:void 0,last:void 0,size:0}),qv||(c.size=0),xBt(u)||_Bt(u,c[r],{that:c,AS_ENTRIES:t})}),s=i.prototype,o=pT(e),a=function(c,u,h){var d=o(c),g=l(c,u),f,v;return g?g.value=h:(d.last=g={index:v=ZY(u,!0),key:u,value:h,previous:f=d.last,next:void 0,removed:!1},d.first||(d.first=g),f&&(f.next=g),qv?d.size++:c.size++,v!=="F"&&(d.index[v]=g)),c},l=function(c,u){var h=o(c),d=ZY(u),g;if(d!=="F")return h.index[d];for(g=h.first;g;g=g.next)if(g.key===u)return g};return XY(s,{clear:function(){for(var u=this,h=o(u),d=h.index,g=h.first;g;)g.removed=!0,g.previous&&(g.previous=g.previous.next=void 0),delete d[g.index],g=g.next;h.first=h.last=void 0,qv?h.size=0:u.size=0},delete:function(c){var u=this,h=o(u),d=l(u,c);if(d){var g=d.next,f=d.previous;delete h.index[d.index],d.removed=!0,f&&(f.next=g),g&&(g.previous=f),h.first===d&&(h.first=g),h.last===d&&(h.last=f),qv?h.size--:u.size--}return!!d},forEach:function(u){for(var h=o(this),d=SBt(u,arguments.length>1?arguments[1]:void 0),g;g=g?g.next:h.first;)for(d(g.value,g.key,this);g&&g.removed;)g=g.previous},has:function(u){return!!l(this,u)}}),XY(s,t?{get:function(u){var h=l(this,u);return h&&h.value},set:function(u,h){return a(this,u===0?0:u,h)}}:{add:function(u){return a(this,u=u===0?0:u,u)}}),qv&&wBt(s,"size",{configurable:!0,get:function(){return o(this).size}}),i},setStrong:function(n,e,t){var r=e+" Iterator",i=pT(e),s=pT(r);PBt(n,e,function(o,a){QY(this,{type:r,target:o,state:i(o),kind:a,last:void 0})},function(){for(var o=s(this),a=o.kind,l=o.last;l&&l.removed;)l=l.previous;return!o.target||!(o.last=l=l?l.next:o.state.first)?(o.target=void 0,Uy(void 0,!0)):Uy(a==="keys"?l.key:a==="values"?l.value:[l.key,l.value],!1)},t?"entries":"values",!t,!0),OBt(e)}},MBt=CL,kBt=ife;MBt("Map",function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},kBt);var $Bt=wi,LBt=$Bt.Map,NBt=LBt,DBt=NBt,zBt=DBt,sfe=Jr(zBt),RBt=function(){function n(){hr(this,n),this.clear(),this._defaultIndex=0,this._groupIndex=0,this._defaultGroups=[{border:"#2B7CE9",background:"#97C2FC",highlight:{border:"#2B7CE9",background:"#D2E5FF"},hover:{border:"#2B7CE9",background:"#D2E5FF"}},{border:"#FFA500",background:"#FFFF00",highlight:{border:"#FFA500",background:"#FFFFA3"},hover:{border:"#FFA500",background:"#FFFFA3"}},{border:"#FA0A10",background:"#FB7E81",highlight:{border:"#FA0A10",background:"#FFAFB1"},hover:{border:"#FA0A10",background:"#FFAFB1"}},{border:"#41A906",background:"#7BE141",highlight:{border:"#41A906",background:"#A1EC76"},hover:{border:"#41A906",background:"#A1EC76"}},{border:"#E129F0",background:"#EB7DF4",highlight:{border:"#E129F0",background:"#F0B3F5"},hover:{border:"#E129F0",background:"#F0B3F5"}},{border:"#7C29F0",background:"#AD85E4",highlight:{border:"#7C29F0",background:"#D3BDF0"},hover:{border:"#7C29F0",background:"#D3BDF0"}},{border:"#C37F00",background:"#FFA807",highlight:{border:"#C37F00",background:"#FFCA66"},hover:{border:"#C37F00",background:"#FFCA66"}},{border:"#4220FB",background:"#6E6EFD",highlight:{border:"#4220FB",background:"#9B9BFD"},hover:{border:"#4220FB",background:"#9B9BFD"}},{border:"#FD5A77",background:"#FFC0CB",highlight:{border:"#FD5A77",background:"#FFD1D9"},hover:{border:"#FD5A77",background:"#FFD1D9"}},{border:"#4AD63A",background:"#C2FABC",highlight:{border:"#4AD63A",background:"#E6FFE3"},hover:{border:"#4AD63A",background:"#E6FFE3"}},{border:"#990000",background:"#EE0000",highlight:{border:"#BB0000",background:"#FF3333"},hover:{border:"#BB0000",background:"#FF3333"}},{border:"#FF6000",background:"#FF6000",highlight:{border:"#FF6000",background:"#FF6000"},hover:{border:"#FF6000",background:"#FF6000"}},{border:"#97C2FC",background:"#2B7CE9",highlight:{border:"#D2E5FF",background:"#2B7CE9"},hover:{border:"#D2E5FF",background:"#2B7CE9"}},{border:"#399605",background:"#255C03",highlight:{border:"#399605",background:"#255C03"},hover:{border:"#399605",background:"#255C03"}},{border:"#B70054",background:"#FF007E",highlight:{border:"#B70054",background:"#FF007E"},hover:{border:"#B70054",background:"#FF007E"}},{border:"#AD85E4",background:"#7C29F0",highlight:{border:"#D3BDF0",background:"#7C29F0"},hover:{border:"#D3BDF0",background:"#7C29F0"}},{border:"#4557FA",background:"#000EA1",highlight:{border:"#6E6EFD",background:"#000EA1"},hover:{border:"#6E6EFD",background:"#000EA1"}},{border:"#FFC0CB",background:"#FD5A77",highlight:{border:"#FFD1D9",background:"#FD5A77"},hover:{border:"#FFD1D9",background:"#FD5A77"}},{border:"#C2FABC",background:"#74D66A",highlight:{border:"#E6FFE3",background:"#74D66A"},hover:{border:"#E6FFE3",background:"#74D66A"}},{border:"#EE0000",background:"#990000",highlight:{border:"#FF3333",background:"#BB0000"},hover:{border:"#FF3333",background:"#BB0000"}}],this.options={},this.defaultOptions={useDefaultGroups:!0},bo(this.options,this.defaultOptions)}return dr(n,[{key:"setOptions",value:function(t){var r=["useDefaultGroups"];if(t!==void 0){for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)&&Ii(r).call(r,i)===-1){var s=t[i];this.add(i,s)}}}},{key:"clear",value:function(){this._groups=new sfe,this._groupNames=[]}},{key:"get",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,i=this._groups.get(t);if(i===void 0&&r)if(this.options.useDefaultGroups===!1&&this._groupNames.length>0){var s=this._groupIndex%this._groupNames.length;++this._groupIndex,i={},i.color=this._groups.get(this._groupNames[s]),this._groups.set(t,i)}else{var o=this._defaultIndex%this._defaultGroups.length;this._defaultIndex++,i={},i.color=this._defaultGroups[o],this._groups.set(t,i)}return i}},{key:"add",value:function(t,r){return this._groups.has(t)||this._groupNames.push(t),this._groups.set(t,r),r}}]),n}(),VBt=An;VBt({target:"Number",stat:!0},{isNaN:function(e){return e!==e}});var HBt=wi,BBt=HBt.Number.isNaN,jBt=BBt,FBt=jBt,UBt=FBt,qP=Jr(UBt),WBt=to,GBt=WBt.isFinite,KBt=Number.isFinite||function(e){return typeof e=="number"&&GBt(e)},qBt=An,YBt=KBt;qBt({target:"Number",stat:!0},{isFinite:YBt});var XBt=wi,ZBt=XBt.Number.isFinite,QBt=ZBt,JBt=QBt,ejt=JBt,vf=Jr(ejt),tjt=An,rjt=_d.some,njt=lv,ijt=njt("some");tjt({target:"Array",proto:!0,forced:!ijt},{some:function(e){return rjt(this,e,arguments.length>1?arguments[1]:void 0)}});var sjt=na,ojt=sjt("Array").some,ajt=ho,ljt=ojt,gT=Array.prototype,cjt=function(n){var e=n.some;return n===gT||ajt(gT,n)&&e===gT.some?ljt:e},ujt=cjt,hjt=ujt,djt=hjt,fjt=Jr(djt),pjt=wi,gjt=pjt.Object.getOwnPropertySymbols,vjt=gjt,mjt=vjt,Cjt=mjt,sd=Jr(Cjt),ofe={exports:{}},Ajt=An,Ijt=Ei,yjt=Vu,afe=Q0.f,lfe=ea,bjt=!lfe||Ijt(function(){afe(1)});Ajt({target:"Object",stat:!0,forced:bjt,sham:!lfe},{getOwnPropertyDescriptor:function(e,t){return afe(yjt(e),t)}});var Ejt=wi,cfe=Ejt.Object,wjt=ofe.exports=function(e,t){return cfe.getOwnPropertyDescriptor(e,t)};cfe.getOwnPropertyDescriptor.sham&&(wjt.sham=!0);var Sjt=ofe.exports,Tjt=Sjt,ufe=Tjt,xjt=ufe,Od=Jr(xjt),_jt=An,Pjt=ea,Ojt=WLt,Mjt=Vu,kjt=Q0,$jt=av;_jt({target:"Object",stat:!0,sham:!Pjt},{getOwnPropertyDescriptors:function(e){for(var t=Mjt(e),r=kjt.f,i=Ojt(t),s={},o=0,a,l;i.length>o;)l=r(t,a=i[o++]),l!==void 0&&$jt(s,a,l);return s}});var Ljt=wi,Njt=Ljt.Object.getOwnPropertyDescriptors,Djt=Njt,zjt=Djt,Rjt=zjt,od=Jr(Rjt),hfe={exports:{}},Vjt=An,Hjt=ea,JY=O6.f;Vjt({target:"Object",stat:!0,forced:Object.defineProperties!==JY,sham:!Hjt},{defineProperties:JY});var Bjt=wi,dfe=Bjt.Object,jjt=hfe.exports=function(e,t){return dfe.defineProperties(e,t)};dfe.defineProperties.sham&&(jjt.sham=!0);var Fjt=hfe.exports,Ujt=Fjt,Wjt=Ujt,Gjt=Wjt,G6=Jr(Gjt),Kjt=vhe,K6=Jr(Kjt);function q6(n,e,t){return e=Yhe(e),e in n?L6(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var ffe=to,qjt=Ei,Yjt=Pi,Xjt=Hu,Zjt=ade.trim,Qjt=rL,Jjt=Yjt("".charAt),yb=ffe.parseFloat,eX=ffe.Symbol,tX=eX&&eX.iterator,eFt=1/yb(Qjt+"-0")!==-1/0||tX&&!qjt(function(){yb(Object(tX))}),tFt=eFt?function(e){var t=Zjt(Xjt(e)),r=yb(t);return r===0&&Jjt(t,0)==="-"?-0:r}:yb,rFt=An,rX=tFt;rFt({global:!0,forced:parseFloat!==rX},{parseFloat:rX});var nFt=wi,iFt=nFt.parseFloat,sFt=iFt,oFt=sFt,aFt=oFt,pfe=Jr(aFt),lFt=An,cFt=Ei,uFt=N6.f,hFt=cFt(function(){return!Object.getOwnPropertyNames(1)});lFt({target:"Object",stat:!0,forced:hFt},{getOwnPropertyNames:uFt});var dFt=wi,fFt=dFt.Object,pFt=function(e){return fFt.getOwnPropertyNames(e)},gFt=pFt,vFt=gFt,mFt=vFt,CFt=Jr(mFt);function IL(n,e){var t=["node","edge","label"],r=!0,i=Ah(e,"chosen");if(typeof i=="boolean")r=i;else if(qi(i)==="object"){if(Ii(t).call(t,n)===-1)throw new Error("choosify: subOption '"+n+"' should be one of '"+t.join("', '")+"'");var s=Ah(e,["chosen",n]);(typeof s=="boolean"||typeof s=="function")&&(r=s)}return r}function YP(n,e,t){if(n.width<=0||n.height<=0)return!1;if(t!==void 0){var r={x:e.x-t.x,y:e.y-t.y};if(t.angle!==0){var i=-t.angle,s={x:Math.cos(i)*r.x-Math.sin(i)*r.y,y:Math.sin(i)*r.x+Math.cos(i)*r.y};e=s}else e=r}var o=n.x+n.width,a=n.y+n.width;return n.left<e.x&&o>e.x&&n.top<e.y&&a>e.y}function bb(n){return typeof n=="string"&&n!==""}function gfe(n,e,t,r){var i=r.x,s=r.y;if(typeof r.distanceToBorder=="function"){var o=r.distanceToBorder(n,e),a=Math.sin(e)*o,l=Math.cos(e)*o;l===o?(i+=o,s=r.y):a===o?(i=r.x,s-=o):(i+=l,s-=a)}else r.shape.width>r.shape.height?(i=r.x+r.shape.width*.5,s=r.y-t):(i=r.x+t,s=r.y-r.shape.height*.5);return{x:i,y:s}}var AFt=na,IFt=AFt("Array").values,yFt=IFt,bFt=yFt,EFt=xp,wFt=ra,SFt=ho,TFt=bFt,vT=Array.prototype,xFt={DOMTokenList:!0,NodeList:!0},_Ft=function(n){var e=n.values;return n===vT||SFt(vT,n)&&e===vT.values||wFt(xFt,EFt(n))?TFt:e},PFt=_Ft,vfe=Jr(PFt),OFt=function(){function n(e){hr(this,n),this.measureText=e,this.current=0,this.width=0,this.height=0,this.lines=[]}return dr(n,[{key:"_add",value:function(t,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"normal";this.lines[t]===void 0&&(this.lines[t]={width:0,height:0,blocks:[]});var s=r;(r===void 0||r==="")&&(s=" ");var o=this.measureText(s,i),a=bo({},vfe(o));a.text=r,a.width=o.width,a.mod=i,(r===void 0||r==="")&&(a.width=0),this.lines[t].blocks.push(a),this.lines[t].width+=a.width}},{key:"curWidth",value:function(){var t=this.lines[this.current];return t===void 0?0:t.width}},{key:"append",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"normal";this._add(this.current,t,r)}},{key:"newLine",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"normal";this._add(this.current,t,r),this.current++}},{key:"determineLineHeights",value:function(){for(var t=0;t<this.lines.length;t++){var r=this.lines[t],i=0;if(r.blocks!==void 0)for(var s=0;s<r.blocks.length;s++){var o=r.blocks[s];i<o.height&&(i=o.height)}r.height=i}}},{key:"determineLabelSize",value:function(){for(var t=0,r=0,i=0;i<this.lines.length;i++){var s=this.lines[i];s.width>t&&(t=s.width),r+=s.height}this.width=t,this.height=r}},{key:"removeEmptyBlocks",value:function(){for(var t=[],r=0;r<this.lines.length;r++){var i=this.lines[r];if(i.blocks.length!==0&&!(r===this.lines.length-1&&i.width===0)){var s={};bo(s,i),s.blocks=[];for(var o=void 0,a=[],l=0;l<i.blocks.length;l++){var c=i.blocks[l];c.width!==0?a.push(c):o===void 0&&(o=c)}a.length===0&&o!==void 0&&a.push(o),s.blocks=a,t.push(s)}}return t}},{key:"finalize",value:function(){this.determineLineHeights(),this.determineLabelSize();var t=this.removeEmptyBlocks();return{width:this.width,height:this.height,lines:t}}}]),n}(),MFt={"<b>":/<b>/,"<i>":/<i>/,"<code>":/<code>/,"</b>":/<\/b>/,"</i>":/<\/i>/,"</code>":/<\/code>/,"*":/\*/,_:/_/,"`":/`/,afterBold:/[^*]/,afterItal:/[^_]/,afterMono:/[^`]/},nX=function(){function n(e){hr(this,n),this.text=e,this.bold=!1,this.ital=!1,this.mono=!1,this.spacing=!1,this.position=0,this.buffer="",this.modStack=[],this.blocks=[]}return dr(n,[{key:"mod",value:function(){return this.modStack.length===0?"normal":this.modStack[0]}},{key:"modName",value:function(){if(this.modStack.length===0)return"normal";if(this.modStack[0]==="mono")return"mono";if(this.bold&&this.ital)return"boldital";if(this.bold)return"bold";if(this.ital)return"ital"}},{key:"emitBlock",value:function(){this.spacing&&(this.add(" "),this.spacing=!1),this.buffer.length>0&&(this.blocks.push({text:this.buffer,mod:this.modName()}),this.buffer="")}},{key:"add",value:function(t){t===" "&&(this.spacing=!0),this.spacing&&(this.buffer+=" ",this.spacing=!1),t!=" "&&(this.buffer+=t)}},{key:"parseWS",value:function(t){return/[ \t]/.test(t)?(this.mono?this.add(t):this.spacing=!0,!0):!1}},{key:"setTag",value:function(t){this.emitBlock(),this[t]=!0,this.modStack.unshift(t)}},{key:"unsetTag",value:function(t){this.emitBlock(),this[t]=!1,this.modStack.shift()}},{key:"parseStartTag",value:function(t,r){return!this.mono&&!this[t]&&this.match(r)?(this.setTag(t),!0):!1}},{key:"match",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,i=this.prepareRegExp(t),s=qs(i,2),o=s[0],a=s[1],l=o.test(this.text.substr(this.position,a));return l&&r&&(this.position+=a-1),l}},{key:"parseEndTag",value:function(t,r,i){var s=this.mod()===t;return t==="mono"?s=s&&this.mono:s=s&&!this.mono,s&&this.match(r)?(i!==void 0?(this.position===this.text.length-1||this.match(i,!1))&&this.unsetTag(t):this.unsetTag(t),!0):!1}},{key:"replace",value:function(t,r){return this.match(t)?(this.add(r),this.position+=length-1,!0):!1}},{key:"prepareRegExp",value:function(t){var r,i;if(t instanceof RegExp)i=t,r=1;else{var s=MFt[t];s!==void 0?i=s:i=new RegExp(t),r=t.length}return[i,r]}}]),n}(),kFt=function(){function n(e,t,r,i){var s=this;hr(this,n),this.ctx=e,this.parent=t,this.selected=r,this.hover=i;var o=function(l,c){if(l===void 0)return 0;var u=s.parent.getFormattingValues(e,r,i,c),h=0;if(l!==""){var d=s.ctx.measureText(l);h=d.width}return{width:h,values:u}};this.lines=new OFt(o)}return dr(n,[{key:"process",value:function(t){if(!bb(t))return this.lines.finalize();var r=this.parent.fontOptions;t=t.replace(/\r\n/g,`
|
||
`),t=t.replace(/\r/g,`
|
||
`);var i=String(t).split(`
|
||
`),s=i.length;if(r.multi)for(var o=0;o<s;o++){var a=this.splitBlocks(i[o],r.multi);if(a!==void 0){if(a.length===0){this.lines.newLine("");continue}if(r.maxWdt>0)for(var l=0;l<a.length;l++){var c=a[l].mod,u=a[l].text;this.splitStringIntoLines(u,c,!0)}else for(var h=0;h<a.length;h++){var d=a[h].mod,g=a[h].text;this.lines.append(g,d)}this.lines.newLine()}}else if(r.maxWdt>0)for(var f=0;f<s;f++)this.splitStringIntoLines(i[f]);else for(var v=0;v<s;v++)this.lines.newLine(i[v]);return this.lines.finalize()}},{key:"decodeMarkupSystem",value:function(t){var r="none";return t==="markdown"||t==="md"?r="markdown":(t===!0||t==="html")&&(r="html"),r}},{key:"splitHtmlBlocks",value:function(t){for(var r=new nX(t),i=function(l){if(/&/.test(l)){var c=r.replace(r.text,"<","<")||r.replace(r.text,"&","&");return c||r.add("&"),!0}return!1};r.position<r.text.length;){var s=r.text.charAt(r.position),o=r.parseWS(s)||/</.test(s)&&(r.parseStartTag("bold","<b>")||r.parseStartTag("ital","<i>")||r.parseStartTag("mono","<code>")||r.parseEndTag("bold","</b>")||r.parseEndTag("ital","</i>")||r.parseEndTag("mono","</code>"))||i(s);o||r.add(s),r.position++}return r.emitBlock(),r.blocks}},{key:"splitMarkdownBlocks",value:function(t){for(var r=this,i=new nX(t),s=!0,o=function(u){return/\\/.test(u)?(i.position<r.text.length+1&&(i.position++,u=r.text.charAt(i.position),/ \t/.test(u)?i.spacing=!0:(i.add(u),s=!1)),!0):!1};i.position<i.text.length;){var a=i.text.charAt(i.position),l=i.parseWS(a)||o(a)||(s||i.spacing)&&(i.parseStartTag("bold","*")||i.parseStartTag("ital","_")||i.parseStartTag("mono","`"))||i.parseEndTag("bold","*","afterBold")||i.parseEndTag("ital","_","afterItal")||i.parseEndTag("mono","`","afterMono");l||(i.add(a),s=!1),i.position++}return i.emitBlock(),i.blocks}},{key:"splitBlocks",value:function(t,r){var i=this.decodeMarkupSystem(r);if(i==="none")return[{text:t,mod:"normal"}];if(i==="markdown")return this.splitMarkdownBlocks(t);if(i==="html")return this.splitHtmlBlocks(t)}},{key:"overMaxWidth",value:function(t){var r=this.ctx.measureText(t).width;return this.lines.curWidth()+r>this.parent.fontOptions.maxWdt}},{key:"getLongestFit",value:function(t){for(var r="",i=0;i<t.length;){var s=r===""?"":" ",o=r+s+t[i];if(this.overMaxWidth(o))break;r=o,i++}return i}},{key:"getLongestFitWord",value:function(t){for(var r=0;r<t.length&&!this.overMaxWidth(da(t).call(t,0,r));)r++;return r}},{key:"splitStringIntoLines",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"normal",i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.parent.getFormattingValues(this.ctx,this.selected,this.hover,r),t=t.replace(/^( +)/g,"$1\r"),t=t.replace(/([^\r][^ ]*)( +)/g,"$1\r$2\r");for(var s=t.split("\r");s.length>0;){var o=this.getLongestFit(s);if(o===0){var a=s[0],l=this.getLongestFitWord(a);this.lines.newLine(da(a).call(a,0,l),r),s[0]=da(a).call(a,l)}else{var c=o;s[o-1]===" "?o--:s[c]===" "&&c++;var u=da(s).call(s,0,o).join("");o==s.length&&i?this.lines.append(u,r):this.lines.newLine(u,r),s=da(s).call(s,c)}}}}]),n}(),Yv=["bold","ital","boldital","mono"],mfe=function(){function n(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;hr(this,n),this.body=e,this.pointToSelf=!1,this.baseSize=void 0,this.fontOptions={},this.setOptions(t),this.size={top:0,left:0,width:0,height:0,yLine:0},this.isEdgeLabel=r}return dr(n,[{key:"setOptions",value:function(t){if(this.elementOptions=t,this.initFontOptions(t.font),bb(t.label)?this.labelDirty=!0:t.label=void 0,t.font!==void 0&&t.font!==null){if(typeof t.font=="string")this.baseSize=this.fontOptions.size;else if(qi(t.font)==="object"){var r=t.font.size;r!==void 0&&(this.baseSize=r)}}}},{key:"initFontOptions",value:function(t){var r=this;if(ei(Yv,function(i){r.fontOptions[i]={}}),n.parseFontString(this.fontOptions,t)){this.fontOptions.vadjust=0;return}ei(t,function(i,s){i!=null&&qi(i)!=="object"&&(r.fontOptions[s]=i)})}},{key:"constrain",value:function(t){var r={constrainWidth:!1,maxWdt:-1,minWdt:-1,constrainHeight:!1,minHgt:-1,valign:"middle"},i=Ah(t,"widthConstraint");if(typeof i=="number")r.maxWdt=Number(i),r.minWdt=Number(i);else if(qi(i)==="object"){var s=Ah(t,["widthConstraint","maximum"]);typeof s=="number"&&(r.maxWdt=Number(s));var o=Ah(t,["widthConstraint","minimum"]);typeof o=="number"&&(r.minWdt=Number(o))}var a=Ah(t,"heightConstraint");if(typeof a=="number")r.minHgt=Number(a);else if(qi(a)==="object"){var l=Ah(t,["heightConstraint","minimum"]);typeof l=="number"&&(r.minHgt=Number(l));var c=Ah(t,["heightConstraint","valign"]);typeof c=="string"&&(c==="top"||c==="bottom")&&(r.valign=c)}return r}},{key:"update",value:function(t,r){this.setOptions(t,!0),this.propagateFonts(r),Cs(this.fontOptions,this.constrain(r)),this.fontOptions.chooser=IL("label",r)}},{key:"adjustSizes",value:function(t){var r=t?t.right+t.left:0;this.fontOptions.constrainWidth&&(this.fontOptions.maxWdt-=r,this.fontOptions.minWdt-=r);var i=t?t.top+t.bottom:0;this.fontOptions.constrainHeight&&(this.fontOptions.minHgt-=i)}},{key:"addFontOptionsToPile",value:function(t,r){for(var i=0;i<r.length;++i)this.addFontToPile(t,r[i])}},{key:"addFontToPile",value:function(t,r){if(r!==void 0&&!(r.font===void 0||r.font===null)){var i=r.font;t.push(i)}}},{key:"getBasicOptions",value:function(t){for(var r={},i=0;i<t.length;++i){var s=t[i],o={};n.parseFontString(o,s)&&(s=o),ei(s,function(a,l){a!==void 0&&(Object.prototype.hasOwnProperty.call(r,l)||(Ii(Yv).call(Yv,l)!==-1?r[l]={}:r[l]=a))})}return r}},{key:"getFontOption",value:function(t,r,i){for(var s,o=0;o<t.length;++o){var a=t[o];if(Object.prototype.hasOwnProperty.call(a,r)){if(s=a[r],s==null)continue;var l={};if(n.parseFontString(l,s)&&(s=l),Object.prototype.hasOwnProperty.call(s,i))return s[i]}}if(Object.prototype.hasOwnProperty.call(this.fontOptions,i))return this.fontOptions[i];throw new Error("Did not find value for multi-font for property: '"+i+"'")}},{key:"getFontOptions",value:function(t,r){for(var i={},s=["color","size","face","mod","vadjust"],o=0;o<s.length;++o){var a=s[o];i[a]=this.getFontOption(t,r,a)}return i}},{key:"propagateFonts",value:function(t){var r=this,i=[];this.addFontOptionsToPile(i,t),this.fontOptions=this.getBasicOptions(i);for(var s=function(){var l=Yv[o],c=r.fontOptions[l],u=r.getFontOptions(i,l);ei(u,function(h,d){c[d]=h}),c.size=Number(c.size),c.vadjust=Number(c.vadjust)},o=0;o<Yv.length;++o)s()}},{key:"draw",value:function(t,r,i,s,o){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"middle";if(this.elementOptions.label!==void 0){var l=this.fontOptions.size*this.body.view.scale;this.elementOptions.label&&l<this.elementOptions.scaling.label.drawThreshold-1||(l>=this.elementOptions.scaling.label.maxVisible&&(l=Number(this.elementOptions.scaling.label.maxVisible)/this.body.view.scale),this.calculateLabelSize(t,s,o,r,i,a),this._drawBackground(t),this._drawText(t,r,this.size.yLine,a,l))}}},{key:"_drawBackground",value:function(t){if(this.fontOptions.background!==void 0&&this.fontOptions.background!=="none"){t.fillStyle=this.fontOptions.background;var r=this.getSize();t.fillRect(r.left,r.top,r.width,r.height)}}},{key:"_drawText",value:function(t,r,i){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"middle",o=arguments.length>4?arguments[4]:void 0,a=this._setAlignment(t,r,i,s),l=qs(a,2);r=l[0],i=l[1],t.textAlign="left",r=r-this.size.width/2,this.fontOptions.valign&&this.size.height>this.size.labelHeight&&(this.fontOptions.valign==="top"&&(i-=(this.size.height-this.size.labelHeight)/2),this.fontOptions.valign==="bottom"&&(i+=(this.size.height-this.size.labelHeight)/2));for(var c=0;c<this.lineCount;c++){var u=this.lines[c];if(u&&u.blocks){var h=0;this.isEdgeLabel||this.fontOptions.align==="center"?h+=(this.size.width-u.width)/2:this.fontOptions.align==="right"&&(h+=this.size.width-u.width);for(var d=0;d<u.blocks.length;d++){var g=u.blocks[d];t.font=g.font;var f=this._getColor(g.color,o,g.strokeColor),v=qs(f,2),C=v[0],A=v[1];g.strokeWidth>0&&(t.lineWidth=g.strokeWidth,t.strokeStyle=A,t.lineJoin="round"),t.fillStyle=C,g.strokeWidth>0&&t.strokeText(g.text,r+h,i+g.vadjust),t.fillText(g.text,r+h,i+g.vadjust),h+=g.width}i+=u.height}}}},{key:"_setAlignment",value:function(t,r,i,s){if(this.isEdgeLabel&&this.fontOptions.align!=="horizontal"&&this.pointToSelf===!1){r=0,i=0;var o=2;this.fontOptions.align==="top"?(t.textBaseline="alphabetic",i-=2*o):this.fontOptions.align==="bottom"?(t.textBaseline="hanging",i+=2*o):t.textBaseline="middle"}else t.textBaseline=s;return[r,i]}},{key:"_getColor",value:function(t,r,i){var s=t||"#000000",o=i||"#ffffff";if(r<=this.elementOptions.scaling.label.drawThreshold){var a=Math.max(0,Math.min(1,1-(this.elementOptions.scaling.label.drawThreshold-r)));s=ec(s,a),o=ec(o,a)}return[s,o]}},{key:"getTextSize",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return this._processLabel(t,r,i),{width:this.size.width,height:this.size.height,lineCount:this.lineCount}}},{key:"getSize",value:function(){var t=2,r=this.size.left,i=this.size.top-.5*t;if(this.isEdgeLabel){var s=-this.size.width*.5;switch(this.fontOptions.align){case"middle":r=s,i=-this.size.height*.5;break;case"top":r=s,i=-(this.size.height+t);break;case"bottom":r=s,i=t;break}}var o={left:r,top:i,width:this.size.width,height:this.size.height};return o}},{key:"calculateLabelSize",value:function(t,r,i){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"middle";this._processLabel(t,r,i),this.size.left=s-this.size.width*.5,this.size.top=o-this.size.height*.5,this.size.yLine=o+(1-this.lineCount)*.5*this.fontOptions.size,a==="hanging"&&(this.size.top+=.5*this.fontOptions.size,this.size.top+=4,this.size.yLine+=4)}},{key:"getFormattingValues",value:function(t,r,i,s){var o=function(u,h,d){return h==="normal"?d==="mod"?"":u[d]:u[h][d]!==void 0?u[h][d]:u[d]},a={color:o(this.fontOptions,s,"color"),size:o(this.fontOptions,s,"size"),face:o(this.fontOptions,s,"face"),mod:o(this.fontOptions,s,"mod"),vadjust:o(this.fontOptions,s,"vadjust"),strokeWidth:this.fontOptions.strokeWidth,strokeColor:this.fontOptions.strokeColor};(r||i)&&(s==="normal"&&this.fontOptions.chooser===!0&&this.elementOptions.labelHighlightBold?a.mod="bold":typeof this.fontOptions.chooser=="function"&&this.fontOptions.chooser(a,this.elementOptions.id,r,i));var l="";return a.mod!==void 0&&a.mod!==""&&(l+=a.mod+" "),l+=a.size+"px "+a.face,t.font=l.replace(/"/g,""),a.font=t.font,a.height=a.size,a}},{key:"differentState",value:function(t,r){return t!==this.selectedState||r!==this.hoverState}},{key:"_processLabelText",value:function(t,r,i,s){var o=new kFt(t,this,r,i);return o.process(s)}},{key:"_processLabel",value:function(t,r,i){if(!(this.labelDirty===!1&&!this.differentState(r,i))){var s=this._processLabelText(t,r,i,this.elementOptions.label);this.fontOptions.minWdt>0&&s.width<this.fontOptions.minWdt&&(s.width=this.fontOptions.minWdt),this.size.labelHeight=s.height,this.fontOptions.minHgt>0&&s.height<this.fontOptions.minHgt&&(s.height=this.fontOptions.minHgt),this.lines=s.lines,this.lineCount=s.lines.length,this.size.width=s.width,this.size.height=s.height,this.selectedState=r,this.hoverState=i,this.labelDirty=!1}}},{key:"visible",value:function(){if(this.size.width===0||this.size.height===0||this.elementOptions.label===void 0)return!1;var t=this.fontOptions.size*this.body.view.scale;return!(t<this.elementOptions.scaling.label.drawThreshold-1)}}],[{key:"parseFontString",value:function(t,r){if(!r||typeof r!="string")return!1;var i=r.split(" ");return t.size=+i[0].replace("px",""),t.face=i[1],t.color=i[2],!0}}]),n}(),$Ft=k6,LFt=tv,NFt=TypeError,DFt=function(n){if($Ft(n))return n;throw new NFt(LFt(n)+" is not a constructor")},zFt=An,RFt=pc,mT=hI,VFt=N1e,iX=DFt,HFt=Hl,sX=ta,BFt=iv,Cfe=Ei,yL=RFt("Reflect","construct"),jFt=Object.prototype,FFt=[].push,Afe=Cfe(function(){function n(){}return!(yL(function(){},[],n)instanceof n)}),Ife=!Cfe(function(){yL(function(){})}),oX=Afe||Ife;zFt({target:"Reflect",stat:!0,forced:oX,sham:oX},{construct:function(e,t){iX(e),HFt(t);var r=arguments.length<3?e:iX(arguments[2]);if(Ife&&!Afe)return yL(e,t,r);if(e===r){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var i=[null];return mT(FFt,i,t),new(mT(VFt,e,i))}var s=r.prototype,o=BFt(sX(s)?s:jFt),a=mT(e,o,t);return sX(a)?a:o}});var UFt=wi,WFt=UFt.Reflect.construct,GFt=WFt,KFt=GFt,qFt=KFt,Pt=Jr(qFt),YFt=hde,XFt=YFt,ZFt=XFt,QFt=ZFt,JFt=QFt,eUt=Jr(JFt),tUt=An,rUt=Jxt;tUt({target:"Object",stat:!0},{setPrototypeOf:rUt});var nUt=wi,iUt=nUt.Object.setPrototypeOf,sUt=iUt,oUt=sUt,aUt=oUt,lUt=aUt,cUt=lUt,uUt=cUt,hUt=uUt,XP=Jr(hUt),dUt=D1e,fUt=dUt,pUt=fUt,gUt=pUt,vUt=gUt,bL=Jr(vUt);function ZP(n,e){var t;return ZP=XP?bL(t=XP).call(t):function(i,s){return i.__proto__=s,i},ZP(n,e)}function Oi(n,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");n.prototype=eUt(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),L6(n,"prototype",{writable:!1}),e&&ZP(n,e)}function mUt(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function ji(n,e){if(e&&(qi(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return mUt(n)}var CUt=ode,AUt=CUt,IUt=AUt,yUt=IUt,bUt=yUt,aX=Jr(bUt);function Ur(n){var e;return Ur=XP?bL(e=aX).call(e):function(r){return r.__proto__||aX(r)},Ur(n)}var $p=function(){function n(e,t,r){hr(this,n),this.body=t,this.labelModule=r,this.setOptions(e),this.top=void 0,this.left=void 0,this.height=void 0,this.width=void 0,this.radius=void 0,this.margin=void 0,this.refreshNeeded=!0,this.boundingBox={top:0,left:0,right:0,bottom:0}}return dr(n,[{key:"setOptions",value:function(t){this.options=t}},{key:"_setMargins",value:function(t){this.margin={},this.options.margin&&(qi(this.options.margin)=="object"?(this.margin.top=this.options.margin.top,this.margin.right=this.options.margin.right,this.margin.bottom=this.options.margin.bottom,this.margin.left=this.options.margin.left):(this.margin.top=this.options.margin,this.margin.right=this.options.margin,this.margin.bottom=this.options.margin,this.margin.left=this.options.margin)),t.adjustSizes(this.margin)}},{key:"_distanceToBorder",value:function(t,r){var i=this.options.borderWidth;return t&&this.resize(t),Math.min(Math.abs(this.width/2/Math.cos(r)),Math.abs(this.height/2/Math.sin(r)))+i}},{key:"enableShadow",value:function(t,r){r.shadow&&(t.shadowColor=r.shadowColor,t.shadowBlur=r.shadowSize,t.shadowOffsetX=r.shadowX,t.shadowOffsetY=r.shadowY)}},{key:"disableShadow",value:function(t,r){r.shadow&&(t.shadowColor="rgba(0,0,0,0)",t.shadowBlur=0,t.shadowOffsetX=0,t.shadowOffsetY=0)}},{key:"enableBorderDashes",value:function(t,r){if(r.borderDashes!==!1)if(t.setLineDash!==void 0){var i=r.borderDashes;i===!0&&(i=[5,15]),t.setLineDash(i)}else console.warn("setLineDash is not supported in this browser. The dashed borders cannot be used."),this.options.shapeProperties.borderDashes=!1,r.borderDashes=!1}},{key:"disableBorderDashes",value:function(t,r){r.borderDashes!==!1&&(t.setLineDash!==void 0?t.setLineDash([0]):(console.warn("setLineDash is not supported in this browser. The dashed borders cannot be used."),this.options.shapeProperties.borderDashes=!1,r.borderDashes=!1))}},{key:"needsRefresh",value:function(t,r){return this.refreshNeeded===!0?(this.refreshNeeded=!1,!0):this.width===void 0||this.labelModule.differentState(t,r)}},{key:"initContextForDraw",value:function(t,r){var i=r.borderWidth/this.body.view.scale;t.lineWidth=Math.min(this.width,i),t.strokeStyle=r.borderColor,t.fillStyle=r.color}},{key:"performStroke",value:function(t,r){var i=r.borderWidth/this.body.view.scale;t.save(),i>0&&(this.enableBorderDashes(t,r),t.stroke(),this.disableBorderDashes(t,r)),t.restore()}},{key:"performFill",value:function(t,r){t.save(),t.fillStyle=r.color,this.enableShadow(t,r),PI(t).call(t),this.disableShadow(t,r),t.restore(),this.performStroke(t,r)}},{key:"_addBoundingBoxMargin",value:function(t){this.boundingBox.left-=t,this.boundingBox.top-=t,this.boundingBox.bottom+=t,this.boundingBox.right+=t}},{key:"_updateBoundingBox",value:function(t,r,i,s,o){i!==void 0&&this.resize(i,s,o),this.left=t-this.width/2,this.top=r-this.height/2,this.boundingBox.left=this.left,this.boundingBox.top=this.top,this.boundingBox.bottom=this.top+this.height,this.boundingBox.right=this.left+this.width}},{key:"updateBoundingBox",value:function(t,r,i,s,o){this._updateBoundingBox(t,r,i,s,o)}},{key:"getDimensionsFromLabel",value:function(t,r,i){this.textSize=this.labelModule.getTextSize(t,r,i);var s=this.textSize.width,o=this.textSize.height,a=14;return s===0&&(s=a,o=a),{width:s,height:o}}}]),n}();function EUt(n){var e=wUt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function wUt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var SUt=function(n){Oi(t,n);var e=EUt(t);function t(r,i,s){var o;return hr(this,t),o=e.call(this,r,i,s),o._setMargins(s),o}return dr(t,[{key:"resize",value:function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.selected,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.hover;if(this.needsRefresh(s,o)){var a=this.getDimensionsFromLabel(i,s,o);this.width=a.width+this.margin.right+this.margin.left,this.height=a.height+this.margin.top+this.margin.bottom,this.radius=this.width/2}}},{key:"draw",value:function(i,s,o,a,l,c){this.resize(i,a,l),this.left=s-this.width/2,this.top=o-this.height/2,this.initContextForDraw(i,c),z1e(i,this.left,this.top,this.width,this.height,c.borderRadius),this.performFill(i,c),this.updateBoundingBox(s,o,i,a,l),this.labelModule.draw(i,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,a,l)}},{key:"updateBoundingBox",value:function(i,s,o,a,l){this._updateBoundingBox(i,s,o,a,l);var c=this.options.shapeProperties.borderRadius;this._addBoundingBoxMargin(c)}},{key:"distanceToBorder",value:function(i,s){i&&this.resize(i);var o=this.options.borderWidth;return Math.min(Math.abs(this.width/2/Math.cos(s)),Math.abs(this.height/2/Math.sin(s)))+o}}]),t}($p);function TUt(n){var e=xUt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function xUt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var EL=function(n){Oi(t,n);var e=TUt(t);function t(r,i,s){var o;return hr(this,t),o=e.call(this,r,i,s),o.labelOffset=0,o.selected=!1,o}return dr(t,[{key:"setOptions",value:function(i,s,o){this.options=i,s===void 0&&o===void 0||this.setImages(s,o)}},{key:"setImages",value:function(i,s){s&&this.selected?(this.imageObj=s,this.imageObjAlt=i):(this.imageObj=i,this.imageObjAlt=s)}},{key:"switchImages",value:function(i){var s=i&&!this.selected||!i&&this.selected;if(this.selected=i,this.imageObjAlt!==void 0&&s){var o=this.imageObj;this.imageObj=this.imageObjAlt,this.imageObjAlt=o}}},{key:"_getImagePadding",value:function(){var i={top:0,right:0,bottom:0,left:0};if(this.options.imagePadding){var s=this.options.imagePadding;qi(s)=="object"?(i.top=s.top,i.right=s.right,i.bottom=s.bottom,i.left=s.left):(i.top=s,i.right=s,i.bottom=s,i.left=s)}return i}},{key:"_resizeImage",value:function(){var i,s;if(this.options.shapeProperties.useImageSize===!1){var o=1,a=1;this.imageObj.width&&this.imageObj.height&&(this.imageObj.width>this.imageObj.height?o=this.imageObj.width/this.imageObj.height:a=this.imageObj.height/this.imageObj.width),i=this.options.size*2*o,s=this.options.size*2*a}else{var l=this._getImagePadding();i=this.imageObj.width+l.left+l.right,s=this.imageObj.height+l.top+l.bottom}this.width=i,this.height=s,this.radius=.5*this.width}},{key:"_drawRawCircle",value:function(i,s,o,a){this.initContextForDraw(i,a),B$(i,s,o,a.size),this.performFill(i,a)}},{key:"_drawImageAtPosition",value:function(i,s){if(this.imageObj.width!=0){i.globalAlpha=s.opacity!==void 0?s.opacity:1,this.enableShadow(i,s);var o=1;this.options.shapeProperties.interpolation===!0&&(o=this.imageObj.width/this.width/this.body.view.scale);var a=this._getImagePadding(),l=this.left+a.left,c=this.top+a.top,u=this.width-a.left-a.right,h=this.height-a.top-a.bottom;this.imageObj.drawImageAtPosition(i,o,l,c,u,h),this.disableShadow(i,s)}}},{key:"_drawImageLabel",value:function(i,s,o,a,l){var c=0;if(this.height!==void 0){c=this.height*.5;var u=this.labelModule.getTextSize(i,a,l);u.lineCount>=1&&(c+=u.height/2)}var h=o+c;this.options.label&&(this.labelOffset=c),this.labelModule.draw(i,s,h,a,l,"hanging")}}]),t}($p);function _Ut(n){var e=PUt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function PUt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var OUt=function(n){Oi(t,n);var e=_Ut(t);function t(r,i,s){var o;return hr(this,t),o=e.call(this,r,i,s),o._setMargins(s),o}return dr(t,[{key:"resize",value:function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.selected,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.hover;if(this.needsRefresh(s,o)){var a=this.getDimensionsFromLabel(i,s,o),l=Math.max(a.width+this.margin.right+this.margin.left,a.height+this.margin.top+this.margin.bottom);this.options.size=l/2,this.width=l,this.height=l,this.radius=this.width/2}}},{key:"draw",value:function(i,s,o,a,l,c){this.resize(i,a,l),this.left=s-this.width/2,this.top=o-this.height/2,this._drawRawCircle(i,s,o,c),this.updateBoundingBox(s,o),this.labelModule.draw(i,this.left+this.textSize.width/2+this.margin.left,o,a,l)}},{key:"updateBoundingBox",value:function(i,s){this.boundingBox.top=s-this.options.size,this.boundingBox.left=i-this.options.size,this.boundingBox.right=i+this.options.size,this.boundingBox.bottom=s+this.options.size}},{key:"distanceToBorder",value:function(i){return i&&this.resize(i),this.width*.5}}]),t}(EL);function MUt(n){var e=kUt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function kUt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var $Ut=function(n){Oi(t,n);var e=MUt(t);function t(r,i,s,o,a){var l;return hr(this,t),l=e.call(this,r,i,s),l.setImages(o,a),l}return dr(t,[{key:"resize",value:function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.selected,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.hover,a=this.imageObj.src===void 0||this.imageObj.width===void 0||this.imageObj.height===void 0;if(a){var l=this.options.size*2;this.width=l,this.height=l,this.radius=.5*this.width;return}this.needsRefresh(s,o)&&this._resizeImage()}},{key:"draw",value:function(i,s,o,a,l,c){this.switchImages(a),this.resize();var u=s,h=o;this.options.shapeProperties.coordinateOrigin==="top-left"?(this.left=s,this.top=o,u+=this.width/2,h+=this.height/2):(this.left=s-this.width/2,this.top=o-this.height/2),this._drawRawCircle(i,u,h,c),i.save(),i.clip(),this._drawImageAtPosition(i,c),i.restore(),this._drawImageLabel(i,u,h,a,l),this.updateBoundingBox(s,o)}},{key:"updateBoundingBox",value:function(i,s){this.options.shapeProperties.coordinateOrigin==="top-left"?(this.boundingBox.top=s,this.boundingBox.left=i,this.boundingBox.right=i+this.options.size*2,this.boundingBox.bottom=s+this.options.size*2):(this.boundingBox.top=s-this.options.size,this.boundingBox.left=i-this.options.size,this.boundingBox.right=i+this.options.size,this.boundingBox.bottom=s+this.options.size),this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left),this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width),this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelOffset)}},{key:"distanceToBorder",value:function(i){return i&&this.resize(i),this.width*.5}}]),t}(EL);function LUt(n){var e=NUt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function NUt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var Md=function(n){Oi(t,n);var e=LUt(t);function t(r,i,s){return hr(this,t),e.call(this,r,i,s)}return dr(t,[{key:"resize",value:function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.selected,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.hover,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{size:this.options.size};if(this.needsRefresh(s,o)){var l,c;this.labelModule.getTextSize(i,s,o);var u=2*a.size;this.width=(l=this.customSizeWidth)!==null&&l!==void 0?l:u,this.height=(c=this.customSizeHeight)!==null&&c!==void 0?c:u,this.radius=.5*this.width}}},{key:"_drawShape",value:function(i,s,o,a,l,c,u,h){var d=this;return this.resize(i,c,u,h),this.left=a-this.width/2,this.top=l-this.height/2,this.initContextForDraw(i,h),gTt(s)(i,a,l,h.size),this.performFill(i,h),this.options.icon!==void 0&&this.options.icon.code!==void 0&&(i.font=(c?"bold ":"")+this.height/2+"px "+(this.options.icon.face||"FontAwesome"),i.fillStyle=this.options.icon.color||"black",i.textAlign="center",i.textBaseline="middle",i.fillText(this.options.icon.code,a,l)),{drawExternalLabel:function(){if(d.options.label!==void 0){d.labelModule.calculateLabelSize(i,c,u,a,l,"hanging");var f=l+.5*d.height+.5*d.labelModule.size.height;d.labelModule.draw(i,a,f,c,u,"hanging")}d.updateBoundingBox(a,l)}}}},{key:"updateBoundingBox",value:function(i,s){this.boundingBox.top=s-this.options.size,this.boundingBox.left=i-this.options.size,this.boundingBox.right=i+this.options.size,this.boundingBox.bottom=s+this.options.size,this.options.label!==void 0&&this.labelModule.size.width>0&&(this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left),this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width),this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelModule.size.height))}}]),t}($p);function lX(n,e){var t=Ks(n);if(sd){var r=sd(n);e&&(r=ol(r).call(r,function(i){return Od(n,i).enumerable})),t.push.apply(t,r)}return t}function DUt(n){for(var e=1;e<arguments.length;e++){var t,r,i=arguments[e]!=null?arguments[e]:{};e%2?is(t=lX(Object(i),!0)).call(t,function(s){q6(n,s,i[s])}):od?G6(n,od(i)):is(r=lX(Object(i))).call(r,function(s){K6(n,s,Od(i,s))})}return n}function zUt(n){var e=RUt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function RUt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var VUt=function(n){Oi(t,n);var e=zUt(t);function t(r,i,s,o){var a;return hr(this,t),a=e.call(this,r,i,s,o),a.ctxRenderer=o,a}return dr(t,[{key:"draw",value:function(i,s,o,a,l,c){this.resize(i,a,l,c),this.left=s-this.width/2,this.top=o-this.height/2,i.save();var u=this.ctxRenderer({ctx:i,id:this.options.id,x:s,y:o,state:{selected:a,hover:l},style:DUt({},c),label:this.options.label});if(u.drawNode!=null&&u.drawNode(),i.restore(),u.drawExternalLabel){var h=u.drawExternalLabel;u.drawExternalLabel=function(){i.save(),h(),i.restore()}}return u.nodeDimensions&&(this.customSizeWidth=u.nodeDimensions.width,this.customSizeHeight=u.nodeDimensions.height),u}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}(Md);function HUt(n){var e=BUt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function BUt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var jUt=function(n){Oi(t,n);var e=HUt(t);function t(r,i,s){var o;return hr(this,t),o=e.call(this,r,i,s),o._setMargins(s),o}return dr(t,[{key:"resize",value:function(i,s,o){if(this.needsRefresh(s,o)){var a=this.getDimensionsFromLabel(i,s,o),l=a.width+this.margin.right+this.margin.left;this.width=l,this.height=l,this.radius=this.width/2}}},{key:"draw",value:function(i,s,o,a,l,c){this.resize(i,a,l),this.left=s-this.width/2,this.top=o-this.height/2,this.initContextForDraw(i,c),R1e(i,s-this.width/2,o-this.height/2,this.width,this.height),this.performFill(i,c),this.updateBoundingBox(s,o,i,a,l),this.labelModule.draw(i,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,a,l)}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}($p);function FUt(n){var e=UUt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function UUt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var WUt=function(n){Oi(t,n);var e=FUt(t);function t(r,i,s){return hr(this,t),e.call(this,r,i,s)}return dr(t,[{key:"draw",value:function(i,s,o,a,l,c){return this._drawShape(i,"diamond",4,s,o,a,l,c)}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}(Md);function GUt(n){var e=KUt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function KUt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var qUt=function(n){Oi(t,n);var e=GUt(t);function t(r,i,s){return hr(this,t),e.call(this,r,i,s)}return dr(t,[{key:"draw",value:function(i,s,o,a,l,c){return this._drawShape(i,"circle",2,s,o,a,l,c)}},{key:"distanceToBorder",value:function(i){return i&&this.resize(i),this.options.size}}]),t}(Md);function YUt(n){var e=XUt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function XUt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var cX=function(n){Oi(t,n);var e=YUt(t);function t(r,i,s){return hr(this,t),e.call(this,r,i,s)}return dr(t,[{key:"resize",value:function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.selected,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.hover;if(this.needsRefresh(s,o)){var a=this.getDimensionsFromLabel(i,s,o);this.height=a.height*2,this.width=a.width+a.height,this.radius=.5*this.width}}},{key:"draw",value:function(i,s,o,a,l,c){this.resize(i,a,l),this.left=s-this.width*.5,this.top=o-this.height*.5,this.initContextForDraw(i,c),wP(i,this.left,this.top,this.width,this.height),this.performFill(i,c),this.updateBoundingBox(s,o,i,a,l),this.labelModule.draw(i,s,o,a,l)}},{key:"distanceToBorder",value:function(i,s){i&&this.resize(i);var o=this.width*.5,a=this.height*.5,l=Math.sin(s)*o,c=Math.cos(s)*a;return o*a/Math.sqrt(l*l+c*c)}}]),t}($p);function ZUt(n){var e=QUt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function QUt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var JUt=function(n){Oi(t,n);var e=ZUt(t);function t(r,i,s){var o;return hr(this,t),o=e.call(this,r,i,s),o._setMargins(s),o}return dr(t,[{key:"resize",value:function(i,s,o){this.needsRefresh(s,o)&&(this.iconSize={width:Number(this.options.icon.size),height:Number(this.options.icon.size)},this.width=this.iconSize.width+this.margin.right+this.margin.left,this.height=this.iconSize.height+this.margin.top+this.margin.bottom,this.radius=.5*this.width)}},{key:"draw",value:function(i,s,o,a,l,c){var u=this;return this.resize(i,a,l),this.options.icon.size=this.options.icon.size||50,this.left=s-this.width/2,this.top=o-this.height/2,this._icon(i,s,o,a,l,c),{drawExternalLabel:function(){if(u.options.label!==void 0){var d=5;u.labelModule.draw(i,u.left+u.iconSize.width/2+u.margin.left,o+u.height/2+d,a)}u.updateBoundingBox(s,o)}}}},{key:"updateBoundingBox",value:function(i,s){if(this.boundingBox.top=s-this.options.icon.size*.5,this.boundingBox.left=i-this.options.icon.size*.5,this.boundingBox.right=i+this.options.icon.size*.5,this.boundingBox.bottom=s+this.options.icon.size*.5,this.options.label!==void 0&&this.labelModule.size.width>0){var o=5;this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left),this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width),this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelModule.size.height+o)}}},{key:"_icon",value:function(i,s,o,a,l,c){var u=Number(this.options.icon.size);this.options.icon.code!==void 0?(i.font=[this.options.icon.weight!=null?this.options.icon.weight:a?"bold":"",(this.options.icon.weight!=null&&a?5:0)+u+"px",this.options.icon.face].join(" "),i.fillStyle=this.options.icon.color||"black",i.textAlign="center",i.textBaseline="middle",this.enableShadow(i,c),i.fillText(this.options.icon.code,s,o),this.disableShadow(i,c)):console.error("When using the icon shape, you need to define the code in the icon options object. This can be done per node or globally.")}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}($p);function eWt(n){var e=tWt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function tWt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var rWt=function(n){Oi(t,n);var e=eWt(t);function t(r,i,s,o,a){var l;return hr(this,t),l=e.call(this,r,i,s),l.setImages(o,a),l}return dr(t,[{key:"resize",value:function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.selected,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.hover,a=this.imageObj.src===void 0||this.imageObj.width===void 0||this.imageObj.height===void 0;if(a){var l=this.options.size*2;this.width=l,this.height=l;return}this.needsRefresh(s,o)&&this._resizeImage()}},{key:"draw",value:function(i,s,o,a,l,c){i.save(),this.switchImages(a),this.resize();var u=s,h=o;if(this.options.shapeProperties.coordinateOrigin==="top-left"?(this.left=s,this.top=o,u+=this.width/2,h+=this.height/2):(this.left=s-this.width/2,this.top=o-this.height/2),this.options.shapeProperties.useBorderWithImage===!0){var d=this.options.borderWidth,g=this.options.borderWidthSelected||2*this.options.borderWidth,f=(a?g:d)/this.body.view.scale;i.lineWidth=Math.min(this.width,f),i.beginPath();var v=a?this.options.color.highlight.border:l?this.options.color.hover.border:this.options.color.border,C=a?this.options.color.highlight.background:l?this.options.color.hover.background:this.options.color.background;c.opacity!==void 0&&(v=ec(v,c.opacity),C=ec(C,c.opacity)),i.strokeStyle=v,i.fillStyle=C,i.rect(this.left-.5*i.lineWidth,this.top-.5*i.lineWidth,this.width+i.lineWidth,this.height+i.lineWidth),PI(i).call(i),this.performStroke(i,c),i.closePath()}this._drawImageAtPosition(i,c),this._drawImageLabel(i,u,h,a,l),this.updateBoundingBox(s,o),i.restore()}},{key:"updateBoundingBox",value:function(i,s){this.resize(),this.options.shapeProperties.coordinateOrigin==="top-left"?(this.left=i,this.top=s):(this.left=i-this.width/2,this.top=s-this.height/2),this.boundingBox.left=this.left,this.boundingBox.top=this.top,this.boundingBox.bottom=this.top+this.height,this.boundingBox.right=this.left+this.width,this.options.label!==void 0&&this.labelModule.size.width>0&&(this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left),this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width),this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelOffset))}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}(EL);function nWt(n){var e=iWt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function iWt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var sWt=function(n){Oi(t,n);var e=nWt(t);function t(r,i,s){return hr(this,t),e.call(this,r,i,s)}return dr(t,[{key:"draw",value:function(i,s,o,a,l,c){return this._drawShape(i,"square",2,s,o,a,l,c)}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}(Md);function oWt(n){var e=aWt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function aWt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var lWt=function(n){Oi(t,n);var e=oWt(t);function t(r,i,s){return hr(this,t),e.call(this,r,i,s)}return dr(t,[{key:"draw",value:function(i,s,o,a,l,c){return this._drawShape(i,"hexagon",4,s,o,a,l,c)}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}(Md);function cWt(n){var e=uWt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function uWt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var hWt=function(n){Oi(t,n);var e=cWt(t);function t(r,i,s){return hr(this,t),e.call(this,r,i,s)}return dr(t,[{key:"draw",value:function(i,s,o,a,l,c){return this._drawShape(i,"star",4,s,o,a,l,c)}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}(Md);function dWt(n){var e=fWt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function fWt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var pWt=function(n){Oi(t,n);var e=dWt(t);function t(r,i,s){var o;return hr(this,t),o=e.call(this,r,i,s),o._setMargins(s),o}return dr(t,[{key:"resize",value:function(i,s,o){this.needsRefresh(s,o)&&(this.textSize=this.labelModule.getTextSize(i,s,o),this.width=this.textSize.width+this.margin.right+this.margin.left,this.height=this.textSize.height+this.margin.top+this.margin.bottom,this.radius=.5*this.width)}},{key:"draw",value:function(i,s,o,a,l,c){this.resize(i,a,l),this.left=s-this.width/2,this.top=o-this.height/2,this.enableShadow(i,c),this.labelModule.draw(i,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,a,l),this.disableShadow(i,c),this.updateBoundingBox(s,o,i,a,l)}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}($p);function gWt(n){var e=vWt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function vWt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var mWt=function(n){Oi(t,n);var e=gWt(t);function t(r,i,s){return hr(this,t),e.call(this,r,i,s)}return dr(t,[{key:"draw",value:function(i,s,o,a,l,c){return this._drawShape(i,"triangle",3,s,o,a,l,c)}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}(Md);function CWt(n){var e=AWt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function AWt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var IWt=function(n){Oi(t,n);var e=CWt(t);function t(r,i,s){return hr(this,t),e.call(this,r,i,s)}return dr(t,[{key:"draw",value:function(i,s,o,a,l,c){return this._drawShape(i,"triangleDown",3,s,o,a,l,c)}},{key:"distanceToBorder",value:function(i,s){return this._distanceToBorder(i,s)}}]),t}(Md);function uX(n,e){var t=Ks(n);if(sd){var r=sd(n);e&&(r=ol(r).call(r,function(i){return Od(n,i).enumerable})),t.push.apply(t,r)}return t}function hX(n){for(var e=1;e<arguments.length;e++){var t,r,i=arguments[e]!=null?arguments[e]:{};e%2?is(t=uX(Object(i),!0)).call(t,function(s){q6(n,s,i[s])}):od?G6(n,od(i)):is(r=uX(Object(i))).call(r,function(s){K6(n,s,Od(i,s))})}return n}var _l=function(){function n(e,t,r,i,s,o){hr(this,n),this.options=Gh(s),this.globalOptions=s,this.defaultOptions=o,this.body=t,this.edges=[],this.id=void 0,this.imagelist=r,this.grouplist=i,this.x=void 0,this.y=void 0,this.baseSize=this.options.size,this.baseFontSize=this.options.font.size,this.predefinedPosition=!1,this.selected=!1,this.hover=!1,this.labelModule=new mfe(this.body,this.options,!1),this.setOptions(e)}return dr(n,[{key:"attachEdge",value:function(t){var r;Ii(r=this.edges).call(r,t)===-1&&this.edges.push(t)}},{key:"detachEdge",value:function(t){var r,i=Ii(r=this.edges).call(r,t);if(i!=-1){var s;C1(s=this.edges).call(s,i,1)}}},{key:"setOptions",value:function(t){var r=this.options.shape;if(t){if(typeof t.color<"u"&&(this._localColor=t.color),t.id!==void 0&&(this.id=t.id),this.id===void 0)throw new Error("Node must have an id");n.checkMass(t,this.id),t.x!==void 0&&(t.x===null?(this.x=void 0,this.predefinedPosition=!1):(this.x=wc(t.x),this.predefinedPosition=!0)),t.y!==void 0&&(t.y===null?(this.y=void 0,this.predefinedPosition=!1):(this.y=wc(t.y),this.predefinedPosition=!0)),t.size!==void 0&&(this.baseSize=t.size),t.value!==void 0&&(t.value=pfe(t.value)),n.parseOptions(this.options,t,!0,this.globalOptions,this.grouplist);var i=[t,this.options,this.defaultOptions];return this.chooser=IL("node",i),this._load_images(),this.updateLabelModule(t),t.opacity!==void 0&&n.checkOpacity(t.opacity)&&(this.options.opacity=t.opacity),this.updateShape(r),t.hidden!==void 0||t.physics!==void 0}}},{key:"_load_images",value:function(){if((this.options.shape==="circularImage"||this.options.shape==="image")&&this.options.image===void 0)throw new Error("Option image must be defined for node type '"+this.options.shape+"'");if(this.options.image!==void 0){if(this.imagelist===void 0)throw new Error("Internal Error: No images provided");if(typeof this.options.image=="string")this.imageObj=this.imagelist.load(this.options.image,this.options.brokenImage,this.id);else{if(this.options.image.unselected===void 0)throw new Error("No unselected image provided");this.imageObj=this.imagelist.load(this.options.image.unselected,this.options.brokenImage,this.id),this.options.image.selected!==void 0?this.imageObjAlt=this.imagelist.load(this.options.image.selected,this.options.brokenImage,this.id):this.imageObjAlt=void 0}}}},{key:"getFormattingValues",value:function(){var t={color:this.options.color.background,opacity:this.options.opacity,borderWidth:this.options.borderWidth,borderColor:this.options.color.border,size:this.options.size,borderDashes:this.options.shapeProperties.borderDashes,borderRadius:this.options.shapeProperties.borderRadius,shadow:this.options.shadow.enabled,shadowColor:this.options.shadow.color,shadowSize:this.options.shadow.size,shadowX:this.options.shadow.x,shadowY:this.options.shadow.y};if(this.selected||this.hover?this.chooser===!0?this.selected?(this.options.borderWidthSelected!=null?t.borderWidth=this.options.borderWidthSelected:t.borderWidth*=2,t.color=this.options.color.highlight.background,t.borderColor=this.options.color.highlight.border,t.shadow=this.options.shadow.enabled):this.hover&&(t.color=this.options.color.hover.background,t.borderColor=this.options.color.hover.border,t.shadow=this.options.shadow.enabled):typeof this.chooser=="function"&&(this.chooser(t,this.options.id,this.selected,this.hover),t.shadow===!1&&(t.shadowColor!==this.options.shadow.color||t.shadowSize!==this.options.shadow.size||t.shadowX!==this.options.shadow.x||t.shadowY!==this.options.shadow.y)&&(t.shadow=!0)):t.shadow=this.options.shadow.enabled,this.options.opacity!==void 0){var r=this.options.opacity;t.borderColor=ec(t.borderColor,r),t.color=ec(t.color,r),t.shadowColor=ec(t.shadowColor,r)}return t}},{key:"updateLabelModule",value:function(t){(this.options.label===void 0||this.options.label===null)&&(this.options.label=""),n.updateGroupOptions(this.options,hX(hX({},t),{},{color:t&&t.color||this._localColor||void 0}),this.grouplist);var r=this.grouplist.get(this.options.group,!1),i=[t,this.options,r,this.globalOptions,this.defaultOptions];this.labelModule.update(this.options,i),this.labelModule.baseSize!==void 0&&(this.baseFontSize=this.labelModule.baseSize)}},{key:"updateShape",value:function(t){if(t===this.options.shape&&this.shape)this.shape.setOptions(this.options,this.imageObj,this.imageObjAlt);else switch(this.options.shape){case"box":this.shape=new SUt(this.options,this.body,this.labelModule);break;case"circle":this.shape=new OUt(this.options,this.body,this.labelModule);break;case"circularImage":this.shape=new $Ut(this.options,this.body,this.labelModule,this.imageObj,this.imageObjAlt);break;case"custom":this.shape=new VUt(this.options,this.body,this.labelModule,this.options.ctxRenderer);break;case"database":this.shape=new jUt(this.options,this.body,this.labelModule);break;case"diamond":this.shape=new WUt(this.options,this.body,this.labelModule);break;case"dot":this.shape=new qUt(this.options,this.body,this.labelModule);break;case"ellipse":this.shape=new cX(this.options,this.body,this.labelModule);break;case"icon":this.shape=new JUt(this.options,this.body,this.labelModule);break;case"image":this.shape=new rWt(this.options,this.body,this.labelModule,this.imageObj,this.imageObjAlt);break;case"square":this.shape=new sWt(this.options,this.body,this.labelModule);break;case"hexagon":this.shape=new lWt(this.options,this.body,this.labelModule);break;case"star":this.shape=new hWt(this.options,this.body,this.labelModule);break;case"text":this.shape=new pWt(this.options,this.body,this.labelModule);break;case"triangle":this.shape=new mWt(this.options,this.body,this.labelModule);break;case"triangleDown":this.shape=new IWt(this.options,this.body,this.labelModule);break;default:this.shape=new cX(this.options,this.body,this.labelModule);break}this.needsRefresh()}},{key:"select",value:function(){this.selected=!0,this.needsRefresh()}},{key:"unselect",value:function(){this.selected=!1,this.needsRefresh()}},{key:"needsRefresh",value:function(){this.shape.refreshNeeded=!0}},{key:"getTitle",value:function(){return this.options.title}},{key:"distanceToBorder",value:function(t,r){return this.shape.distanceToBorder(t,r)}},{key:"isFixed",value:function(){return this.options.fixed.x&&this.options.fixed.y}},{key:"isSelected",value:function(){return this.selected}},{key:"getValue",value:function(){return this.options.value}},{key:"getLabelSize",value:function(){return this.labelModule.size()}},{key:"setValueRange",value:function(t,r,i){if(this.options.value!==void 0){var s=this.options.scaling.customScalingFunction(t,r,i,this.options.value),o=this.options.scaling.max-this.options.scaling.min;if(this.options.scaling.label.enabled===!0){var a=this.options.scaling.label.max-this.options.scaling.label.min;this.options.font.size=this.options.scaling.label.min+s*a}this.options.size=this.options.scaling.min+s*o}else this.options.size=this.baseSize,this.options.font.size=this.baseFontSize;this.updateLabelModule()}},{key:"draw",value:function(t){var r=this.getFormattingValues();return this.shape.draw(t,this.x,this.y,this.selected,this.hover,r)||{}}},{key:"updateBoundingBox",value:function(t){this.shape.updateBoundingBox(this.x,this.y,t)}},{key:"resize",value:function(t){var r=this.getFormattingValues();this.shape.resize(t,this.selected,this.hover,r)}},{key:"getItemsOnPoint",value:function(t){var r=[];return this.labelModule.visible()&&YP(this.labelModule.getSize(),t)&&r.push({nodeId:this.id,labelId:0}),YP(this.shape.boundingBox,t)&&r.push({nodeId:this.id}),r}},{key:"isOverlappingWith",value:function(t){return this.shape.left<t.right&&this.shape.left+this.shape.width>t.left&&this.shape.top<t.bottom&&this.shape.top+this.shape.height>t.top}},{key:"isBoundingBoxOverlappingWith",value:function(t){return this.shape.boundingBox.left<t.right&&this.shape.boundingBox.right>t.left&&this.shape.boundingBox.top<t.bottom&&this.shape.boundingBox.bottom>t.top}}],[{key:"checkOpacity",value:function(t){return 0<=t&&t<=1}},{key:"checkCoordinateOrigin",value:function(t){return t===void 0||t==="center"||t==="top-left"}},{key:"updateGroupOptions",value:function(t,r,i){var s;if(i!==void 0){var o=t.group;if(r!==void 0&&r.group!==void 0&&o!==r.group)throw new Error("updateGroupOptions: group values in options don't match.");var a=typeof o=="number"||typeof o=="string"&&o!="";if(a){var l=i.get(o);l.opacity!==void 0&&r.opacity===void 0&&(n.checkOpacity(l.opacity)||(console.error("Invalid option for node opacity. Value must be between 0 and 1, found: "+l.opacity),l.opacity=void 0));var c=ol(s=CFt(r)).call(s,function(u){return r[u]!=null});c.push("font"),Ab(c,t,l),t.color=UP(t.color)}}}},{key:"parseOptions",value:function(t,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=arguments.length>4?arguments[4]:void 0,a=["color","fixed","shadow"];if(Ab(a,t,r,i),n.checkMass(r),t.opacity!==void 0&&(n.checkOpacity(t.opacity)||(console.error("Invalid option for node opacity. Value must be between 0 and 1, found: "+t.opacity),t.opacity=void 0)),r.opacity!==void 0&&(n.checkOpacity(r.opacity)||(console.error("Invalid option for node opacity. Value must be between 0 and 1, found: "+r.opacity),r.opacity=void 0)),r.shapeProperties&&!n.checkCoordinateOrigin(r.shapeProperties.coordinateOrigin)&&console.error("Invalid option for node coordinateOrigin, found: "+r.shapeProperties.coordinateOrigin),Zl(t,r,"shadow",s),r.color!==void 0&&r.color!==null){var l=UP(r.color);Bde(t.color,l)}else i===!0&&r.color===null&&(t.color=Gh(s.color));r.fixed!==void 0&&r.fixed!==null&&(typeof r.fixed=="boolean"?(t.fixed.x=r.fixed,t.fixed.y=r.fixed):(r.fixed.x!==void 0&&typeof r.fixed.x=="boolean"&&(t.fixed.x=r.fixed.x),r.fixed.y!==void 0&&typeof r.fixed.y=="boolean"&&(t.fixed.y=r.fixed.y))),i===!0&&r.font===null&&(t.font=Gh(s.font)),n.updateGroupOptions(t,r,o),r.scaling!==void 0&&Zl(t.scaling,r.scaling,"label",s.scaling)}},{key:"checkMass",value:function(t,r){if(t.mass!==void 0&&t.mass<=0){var i="";r!==void 0&&(i=" in node id: "+r),console.error("%cNegative or zero mass disallowed"+i+", setting mass to 1.",Wde),t.mass=1}}}]),n}();function yWt(n,e){var t=typeof Pd<"u"&&Op(n)||n["@@iterator"];if(!t){if(Bi(n)||(t=bWt(n))||e){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(c){throw c},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,o=!1,a;return{s:function(){t=t.call(n)},n:function(){var c=t.next();return s=c.done,c},e:function(c){o=!0,a=c},f:function(){try{!s&&t.return!=null&&t.return()}finally{if(o)throw a}}}}function bWt(n,e){var t;if(n){if(typeof n=="string")return dX(n,e);var r=da(t=Object.prototype.toString.call(n)).call(t,8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return Pp(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return dX(n,e)}}function dX(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}var EWt=function(){function n(e,t,r,i){var s,o=this;if(hr(this,n),this.body=e,this.images=t,this.groups=r,this.layoutEngine=i,this.body.functions.createNode=er(s=this.create).call(s,this),this.nodesListeners={add:function(l,c){o.add(c.items)},update:function(l,c){o.update(c.items,c.data,c.oldData)},remove:function(l,c){o.remove(c.items)}},this.defaultOptions={borderWidth:1,borderWidthSelected:void 0,brokenImage:void 0,color:{border:"#2B7CE9",background:"#97C2FC",highlight:{border:"#2B7CE9",background:"#D2E5FF"},hover:{border:"#2B7CE9",background:"#D2E5FF"}},opacity:void 0,fixed:{x:!1,y:!1},font:{color:"#343434",size:14,face:"arial",background:"none",strokeWidth:0,strokeColor:"#ffffff",align:"center",vadjust:0,multi:!1,bold:{mod:"bold"},boldital:{mod:"bold italic"},ital:{mod:"italic"},mono:{mod:"",size:15,face:"monospace",vadjust:2}},group:void 0,hidden:!1,icon:{face:"FontAwesome",code:void 0,size:50,color:"#2B7CE9"},image:void 0,imagePadding:{top:0,right:0,bottom:0,left:0},label:void 0,labelHighlightBold:!0,level:void 0,margin:{top:5,right:5,bottom:5,left:5},mass:1,physics:!0,scaling:{min:10,max:30,label:{enabled:!1,min:14,max:30,maxVisible:30,drawThreshold:5},customScalingFunction:function(l,c,u,h){if(c===l)return .5;var d=1/(c-l);return Math.max(0,(h-l)*d)}},shadow:{enabled:!1,color:"rgba(0,0,0,0.5)",size:10,x:5,y:5},shape:"ellipse",shapeProperties:{borderDashes:!1,borderRadius:6,interpolation:!0,useImageSize:!1,useBorderWithImage:!1,coordinateOrigin:"center"},size:25,title:void 0,value:void 0,x:void 0,y:void 0},this.defaultOptions.mass<=0)throw"Internal error: mass in defaultOptions of NodesHandler may not be zero or negative";this.options=Gh(this.defaultOptions),this.bindEventListeners()}return dr(n,[{key:"bindEventListeners",value:function(){var t,r,i=this;this.body.emitter.on("refreshNodes",er(t=this.refresh).call(t,this)),this.body.emitter.on("refresh",er(r=this.refresh).call(r,this)),this.body.emitter.on("destroy",function(){ei(i.nodesListeners,function(s,o){i.body.data.nodes&&i.body.data.nodes.off(o,s)}),delete i.body.functions.createNode,delete i.nodesListeners.add,delete i.nodesListeners.update,delete i.nodesListeners.remove,delete i.nodesListeners})}},{key:"setOptions",value:function(t){if(t!==void 0){if(_l.parseOptions(this.options,t),t.opacity!==void 0&&(qP(t.opacity)||!vf(t.opacity)||t.opacity<0||t.opacity>1?console.error("Invalid option for node opacity. Value must be between 0 and 1, found: "+t.opacity):this.options.opacity=t.opacity),t.shape!==void 0)for(var r in this.body.nodes)Object.prototype.hasOwnProperty.call(this.body.nodes,r)&&this.body.nodes[r].updateShape();if(typeof t.font<"u"||typeof t.widthConstraint<"u"||typeof t.heightConstraint<"u")for(var i=0,s=Ks(this.body.nodes);i<s.length;i++){var o=s[i];this.body.nodes[o].updateLabelModule(),this.body.nodes[o].needsRefresh()}if(t.size!==void 0)for(var a in this.body.nodes)Object.prototype.hasOwnProperty.call(this.body.nodes,a)&&this.body.nodes[a].needsRefresh();(t.hidden!==void 0||t.physics!==void 0)&&this.body.emitter.emit("_dataChanged")}}},{key:"setData",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=this.body.data.nodes;if(v1e("id",t))this.body.data.nodes=t;else if(Bi(t))this.body.data.nodes=new ub,this.body.data.nodes.add(t);else if(!t)this.body.data.nodes=new ub;else throw new TypeError("Array or DataSet expected");if(i&&ei(this.nodesListeners,function(a,l){i.off(l,a)}),this.body.nodes={},this.body.data.nodes){var s=this;ei(this.nodesListeners,function(a,l){s.body.data.nodes.on(l,a)});var o=this.body.data.nodes.getIds();this.add(o,!0)}r===!1&&this.body.emitter.emit("_dataChanged")}},{key:"add",value:function(t){for(var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i,s=[],o=0;o<t.length;o++){i=t[o];var a=this.body.data.nodes.get(i),l=this.create(a);s.push(l),this.body.nodes[i]=l}this.layoutEngine.positionInitially(s),r===!1&&this.body.emitter.emit("_dataChanged")}},{key:"update",value:function(t,r,i){for(var s=this.body.nodes,o=!1,a=0;a<t.length;a++){var l=t[a],c=s[l],u=r[a];c!==void 0?c.setOptions(u)&&(o=!0):(o=!0,c=this.create(u),s[l]=c)}!o&&i!==void 0&&(o=fjt(r).call(r,function(h,d){var g=i[d];return g&&g.level!==h.level})),o===!0?this.body.emitter.emit("_dataChanged"):this.body.emitter.emit("_dataUpdated")}},{key:"remove",value:function(t){for(var r=this.body.nodes,i=0;i<t.length;i++){var s=t[i];delete r[s]}this.body.emitter.emit("_dataChanged")}},{key:"create",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_l;return new r(t,this.body,this.images,this.groups,this.options,this.defaultOptions)}},{key:"refresh",value:function(){var t=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;ei(this.body.nodes,function(i,s){var o=t.body.data.nodes.get(s);o!==void 0&&(r===!0&&i.setOptions({x:null,y:null}),i.setOptions({fixed:!1}),i.setOptions(o))})}},{key:"getPositions",value:function(t){var r={};if(t!==void 0){if(Bi(t)===!0){for(var i=0;i<t.length;i++)if(this.body.nodes[t[i]]!==void 0){var s=this.body.nodes[t[i]];r[t[i]]={x:Math.round(s.x),y:Math.round(s.y)}}}else if(this.body.nodes[t]!==void 0){var o=this.body.nodes[t];r[t]={x:Math.round(o.x),y:Math.round(o.y)}}}else for(var a=0;a<this.body.nodeIndices.length;a++){var l=this.body.nodes[this.body.nodeIndices[a]];r[this.body.nodeIndices[a]]={x:Math.round(l.x),y:Math.round(l.y)}}return r}},{key:"getPosition",value:function(t){if(t==null)throw new TypeError("No id was specified for getPosition method.");if(this.body.nodes[t]==null)throw new ReferenceError("NodeId provided for getPosition does not exist. Provided: ".concat(t));return{x:Math.round(this.body.nodes[t].x),y:Math.round(this.body.nodes[t].y)}}},{key:"storePositions",value:function(){var t=[],r=this.body.data.nodes.getDataSet(),i=yWt(r.get()),s;try{for(i.s();!(s=i.n()).done;){var o=s.value,a=o.id,l=this.body.nodes[a],c=Math.round(l.x),u=Math.round(l.y);(o.x!==c||o.y!==u)&&t.push({id:a,x:c,y:u})}}catch(h){i.e(h)}finally{i.f()}r.update(t)}},{key:"getBoundingBox",value:function(t){if(this.body.nodes[t]!==void 0)return this.body.nodes[t].shape.boundingBox}},{key:"getConnectedNodes",value:function(t,r){var i=[];if(this.body.nodes[t]!==void 0)for(var s=this.body.nodes[t],o={},a=0;a<s.edges.length;a++){var l=s.edges[a];r!=="to"&&l.toId==s.id?o[l.fromId]===void 0&&(i.push(l.fromId),o[l.fromId]=!0):r!=="from"&&l.fromId==s.id&&o[l.toId]===void 0&&(i.push(l.toId),o[l.toId]=!0)}return i}},{key:"getConnectedEdges",value:function(t){var r=[];if(this.body.nodes[t]!==void 0)for(var i=this.body.nodes[t],s=0;s<i.edges.length;s++)r.push(i.edges[s].id);else console.error("NodeId provided for getConnectedEdges does not exist. Provided: ",t);return r}},{key:"moveNode",value:function(t,r,i){var s=this;this.body.nodes[t]!==void 0?(this.body.nodes[t].x=Number(r),this.body.nodes[t].y=Number(i),bu(function(){s.body.emitter.emit("startSimulation")},0)):console.error("Node id supplied to moveNode does not exist. Provided: ",t)}}]),n}(),fX=ra,wWt=function(n){return n!==void 0&&(fX(n,"value")||fX(n,"writable"))},SWt=An,TWt=Rl,xWt=ta,_Wt=Hl,PWt=wWt,OWt=Q0,MWt=M6;function yfe(n,e){var t=arguments.length<3?n:arguments[2],r,i;if(_Wt(n)===t)return n[e];if(r=OWt.f(n,e),r)return PWt(r)?r.value:r.get===void 0?void 0:TWt(r.get,t);if(xWt(i=MWt(n)))return yfe(i,e,t)}SWt({target:"Reflect",stat:!0},{get:yfe});var kWt=wi,$Wt=kWt.Reflect.get,LWt=$Wt,NWt=LWt,DWt=NWt,zWt=DWt,RWt=zWt,VWt=RWt,HWt=VWt,pX=Jr(HWt),BWt=ufe,jWt=BWt,FWt=jWt,UWt=FWt,WWt=UWt,GWt=Jr(WWt);function KWt(n,e){for(;!Object.prototype.hasOwnProperty.call(n,e)&&(n=Ur(n),n!==null););return n}function R4(){if(typeof Reflect<"u"&&pX){var n;R4=bL(n=pX).call(n)}else R4=function(t,r,i){var s=KWt(t,r);if(s){var o=GWt(s,r);return o.get?o.get.call(arguments.length<3?t:i):o.value}};return R4.apply(this,arguments)}var qWt=An,gX=Math.hypot,YWt=Math.abs,XWt=Math.sqrt,ZWt=!!gX&&gX(1/0,NaN)!==1/0;qWt({target:"Math",stat:!0,forced:ZWt},{hypot:function(e,t){for(var r=0,i=0,s=arguments.length,o=0,a,l;i<s;)a=YWt(arguments[i++]),o<a?(l=o/a,r=r*l*l+1,o=a):a>0?(l=a/o,r+=l*l):r+=a;return o===1/0?1/0:o*XWt(r)}});var QWt=wi,JWt=QWt.Math.hypot,eGt=JWt,tGt=eGt,rGt=tGt,nGt=Jr(rGt);function bfe(n){var e=iGt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function iGt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var lo=function(){function n(){hr(this,n)}return dr(n,null,[{key:"transform",value:function(t,r){Bi(t)||(t=[t]);for(var i=r.point.x,s=r.point.y,o=r.angle,a=r.length,l=0;l<t.length;++l){var c=t[l],u=c.x*Math.cos(o)-c.y*Math.sin(o),h=c.x*Math.sin(o)+c.y*Math.cos(o);c.x=i+a*u,c.y=s+a*h}}},{key:"drawPath",value:function(t,r){t.beginPath(),t.moveTo(r[0].x,r[0].y);for(var i=1;i<r.length;++i)t.lineTo(r[i].x,r[i].y);t.closePath()}}]),n}(),sGt=function(n){Oi(t,n);var e=bfe(t);function t(){return hr(this,t),e.apply(this,arguments)}return dr(t,null,[{key:"draw",value:function(i,s){if(s.image){i.save(),i.translate(s.point.x,s.point.y),i.rotate(Math.PI/2+s.angle);var o=s.imageWidth!=null?s.imageWidth:s.image.width,a=s.imageHeight!=null?s.imageHeight:s.image.height;s.image.drawImageAtPosition(i,1,-o/2,0,o,a),i.restore()}return!1}}]),t}(lo),oGt=function(n){Oi(t,n);var e=bfe(t);function t(){return hr(this,t),e.apply(this,arguments)}return dr(t,null,[{key:"draw",value:function(i,s){var o=[{x:0,y:0},{x:-1,y:.3},{x:-.9,y:0},{x:-1,y:-.3}];return lo.transform(o,s),lo.drawPath(i,o),!0}}]),t}(lo),aGt=function(){function n(){hr(this,n)}return dr(n,null,[{key:"draw",value:function(t,r){var i=[{x:-1,y:0},{x:0,y:.3},{x:-.4,y:0},{x:0,y:-.3}];return lo.transform(i,r),lo.drawPath(t,i),!0}}]),n}(),lGt=function(){function n(){hr(this,n)}return dr(n,null,[{key:"draw",value:function(t,r){var i={x:-.4,y:0};lo.transform(i,r),t.strokeStyle=t.fillStyle,t.fillStyle="rgba(0, 0, 0, 0)";var s=Math.PI,o=r.angle-s/2,a=r.angle+s/2;return t.beginPath(),t.arc(i.x,i.y,r.length*.4,o,a,!1),t.stroke(),!0}}]),n}(),cGt=function(){function n(){hr(this,n)}return dr(n,null,[{key:"draw",value:function(t,r){var i={x:-.3,y:0};lo.transform(i,r),t.strokeStyle=t.fillStyle,t.fillStyle="rgba(0, 0, 0, 0)";var s=Math.PI,o=r.angle+s/2,a=r.angle+3*s/2;return t.beginPath(),t.arc(i.x,i.y,r.length*.4,o,a,!1),t.stroke(),!0}}]),n}(),uGt=function(){function n(){hr(this,n)}return dr(n,null,[{key:"draw",value:function(t,r){var i=[{x:.02,y:0},{x:-1,y:.3},{x:-1,y:-.3}];return lo.transform(i,r),lo.drawPath(t,i),!0}}]),n}(),hGt=function(){function n(){hr(this,n)}return dr(n,null,[{key:"draw",value:function(t,r){var i=[{x:0,y:.3},{x:0,y:-.3},{x:-1,y:0}];return lo.transform(i,r),lo.drawPath(t,i),!0}}]),n}(),dGt=function(){function n(){hr(this,n)}return dr(n,null,[{key:"draw",value:function(t,r){var i={x:-.4,y:0};return lo.transform(i,r),B$(t,i.x,i.y,r.length*.4),!0}}]),n}(),fGt=function(){function n(){hr(this,n)}return dr(n,null,[{key:"draw",value:function(t,r){var i=[{x:0,y:.5},{x:0,y:-.5},{x:-.15,y:-.5},{x:-.15,y:.5}];return lo.transform(i,r),lo.drawPath(t,i),!0}}]),n}(),pGt=function(){function n(){hr(this,n)}return dr(n,null,[{key:"draw",value:function(t,r){var i=[{x:0,y:.3},{x:0,y:-.3},{x:-.6,y:-.3},{x:-.6,y:.3}];return lo.transform(i,r),lo.drawPath(t,i),!0}}]),n}(),gGt=function(){function n(){hr(this,n)}return dr(n,null,[{key:"draw",value:function(t,r){var i=[{x:0,y:0},{x:-.5,y:-.3},{x:-1,y:0},{x:-.5,y:.3}];return lo.transform(i,r),lo.drawPath(t,i),!0}}]),n}(),vGt=function(){function n(){hr(this,n)}return dr(n,null,[{key:"draw",value:function(t,r){var i=[{x:-1,y:.3},{x:-.5,y:0},{x:-1,y:-.3},{x:0,y:0}];return lo.transform(i,r),lo.drawPath(t,i),!0}}]),n}(),Efe=function(){function n(){hr(this,n)}return dr(n,null,[{key:"draw",value:function(t,r){var i;switch(r.type&&(i=r.type.toLowerCase()),i){case"image":return sGt.draw(t,r);case"circle":return dGt.draw(t,r);case"box":return pGt.draw(t,r);case"crow":return aGt.draw(t,r);case"curve":return lGt.draw(t,r);case"diamond":return gGt.draw(t,r);case"inv_curve":return cGt.draw(t,r);case"triangle":return uGt.draw(t,r);case"inv_triangle":return hGt.draw(t,r);case"bar":return fGt.draw(t,r);case"vee":return vGt.draw(t,r);case"arrow":default:return oGt.draw(t,r)}}}]),n}();function vX(n,e){var t=Ks(n);if(sd){var r=sd(n);e&&(r=ol(r).call(r,function(i){return Od(n,i).enumerable})),t.push.apply(t,r)}return t}function mX(n){for(var e=1;e<arguments.length;e++){var t,r,i=arguments[e]!=null?arguments[e]:{};e%2?is(t=vX(Object(i),!0)).call(t,function(s){q6(n,s,i[s])}):od?G6(n,od(i)):is(r=vX(Object(i))).call(r,function(s){K6(n,s,Od(i,s))})}return n}var wfe=function(){function n(e,t,r){hr(this,n),this._body=t,this._labelModule=r,this.color={},this.colorDirty=!0,this.hoverWidth=1.5,this.selectionWidth=2,this.setOptions(e),this.fromPoint=this.from,this.toPoint=this.to}return dr(n,[{key:"connect",value:function(){this.from=this._body.nodes[this.options.from],this.to=this._body.nodes[this.options.to]}},{key:"cleanup",value:function(){return!1}},{key:"setOptions",value:function(t){this.options=t,this.from=this._body.nodes[this.options.from],this.to=this._body.nodes[this.options.to],this.id=this.options.id}},{key:"drawLine",value:function(t,r,i,s){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.getViaNode();t.strokeStyle=this.getColor(t,r),t.lineWidth=r.width,r.dashes!==!1?this._drawDashedLine(t,r,o):this._drawLine(t,r,o)}},{key:"_drawLine",value:function(t,r,i,s,o){if(this.from!=this.to)this._line(t,r,i,s,o);else{var a=this._getCircleData(t),l=qs(a,3),c=l[0],u=l[1],h=l[2];this._circle(t,r,c,u,h)}}},{key:"_drawDashedLine",value:function(t,r,i,s,o){t.lineCap="round";var a=Bi(r.dashes)?r.dashes:[5,5];if(t.setLineDash!==void 0){if(t.save(),t.setLineDash(a),t.lineDashOffset=0,this.from!=this.to)this._line(t,r,i);else{var l=this._getCircleData(t),c=qs(l,3),u=c[0],h=c[1],d=c[2];this._circle(t,r,u,h,d)}t.setLineDash([0]),t.lineDashOffset=0,t.restore()}else{if(this.from!=this.to)V1e(t,this.from.x,this.from.y,this.to.x,this.to.y,a);else{var g=this._getCircleData(t),f=qs(g,3),v=f[0],C=f[1],A=f[2];this._circle(t,r,v,C,A)}this.enableShadow(t,r),t.stroke(),this.disableShadow(t,r)}}},{key:"findBorderPosition",value:function(t,r,i){return this.from!=this.to?this._findBorderPosition(t,r,i):this._findBorderPositionCircle(t,r,i)}},{key:"findBorderPositions",value:function(t){if(this.from!=this.to)return{from:this._findBorderPosition(this.from,t),to:this._findBorderPosition(this.to,t)};var r,i=da(r=this._getCircleData(t)).call(r,0,2),s=qs(i,2),o=s[0],a=s[1];return{from:this._findBorderPositionCircle(this.from,t,{x:o,y:a,low:.25,high:.6,direction:-1}),to:this._findBorderPositionCircle(this.from,t,{x:o,y:a,low:.6,high:.8,direction:1})}}},{key:"_getCircleData",value:function(t){var r=this.options.selfReference.size;t!==void 0&&this.from.shape.width===void 0&&this.from.shape.resize(t);var i=gfe(t,this.options.selfReference.angle,r,this.from);return[i.x,i.y,r]}},{key:"_pointOnCircle",value:function(t,r,i,s){var o=s*2*Math.PI;return{x:t+i*Math.cos(o),y:r-i*Math.sin(o)}}},{key:"_findBorderPositionCircle",value:function(t,r,i){var s=i.x,o=i.y,a=i.low,l=i.high,c=i.direction,u=10,h=this.options.selfReference.size,d=.05,g,f=(a+l)*.5,v=0;this.options.arrowStrikethrough===!0&&(c===-1?v=this.options.endPointOffset.from:c===1&&(v=this.options.endPointOffset.to));var C=0;do{f=(a+l)*.5,g=this._pointOnCircle(s,o,h,f);var A=Math.atan2(t.y-g.y,t.x-g.x),b=t.distanceToBorder(r,A)+v,m=Math.sqrt(Math.pow(g.x-t.x,2)+Math.pow(g.y-t.y,2)),E=b-m;if(Math.abs(E)<d)break;E>0?c>0?a=f:l=f:c>0?l=f:a=f,++C}while(a<=l&&C<u);return mX(mX({},g),{},{t:f})}},{key:"getLineWidth",value:function(t,r){return t===!0?Math.max(this.selectionWidth,.3/this._body.view.scale):r===!0?Math.max(this.hoverWidth,.3/this._body.view.scale):Math.max(this.options.width,.3/this._body.view.scale)}},{key:"getColor",value:function(t,r){if(r.inheritsColor!==!1){if(r.inheritsColor==="both"&&this.from.id!==this.to.id){var i=t.createLinearGradient(this.from.x,this.from.y,this.to.x,this.to.y),s=this.from.options.color.highlight.border,o=this.to.options.color.highlight.border;return this.from.selected===!1&&this.to.selected===!1?(s=ec(this.from.options.color.border,r.opacity),o=ec(this.to.options.color.border,r.opacity)):this.from.selected===!0&&this.to.selected===!1?o=this.to.options.color.border:this.from.selected===!1&&this.to.selected===!0&&(s=this.from.options.color.border),i.addColorStop(0,s),i.addColorStop(1,o),i}return r.inheritsColor==="to"?ec(this.to.options.color.border,r.opacity):ec(this.from.options.color.border,r.opacity)}else return ec(r.color,r.opacity)}},{key:"_circle",value:function(t,r,i,s,o){this.enableShadow(t,r);var a=0,l=Math.PI*2;if(!this.options.selfReference.renderBehindTheNode){var c=this.options.selfReference.angle,u=this.options.selfReference.angle+Math.PI,h=this._findBorderPositionCircle(this.from,t,{x:i,y:s,low:c,high:u,direction:-1}),d=this._findBorderPositionCircle(this.from,t,{x:i,y:s,low:c,high:u,direction:1});a=Math.atan2(h.y-s,h.x-i),l=Math.atan2(d.y-s,d.x-i)}t.beginPath(),t.arc(i,s,o,a,l,!1),t.stroke(),this.disableShadow(t,r)}},{key:"getDistanceToEdge",value:function(t,r,i,s,o,a){if(this.from!=this.to)return this._getDistanceToEdge(t,r,i,s,o,a);var l=this._getCircleData(void 0),c=qs(l,3),u=c[0],h=c[1],d=c[2],g=u-o,f=h-a;return Math.abs(Math.sqrt(g*g+f*f)-d)}},{key:"_getDistanceToLine",value:function(t,r,i,s,o,a){var l=i-t,c=s-r,u=l*l+c*c,h=((o-t)*l+(a-r)*c)/u;h>1?h=1:h<0&&(h=0);var d=t+h*l,g=r+h*c,f=d-o,v=g-a;return Math.sqrt(f*f+v*v)}},{key:"getArrowData",value:function(t,r,i,s,o,a){var l,c,u,h,d,g,f,v=a.width;r==="from"?(u=this.from,h=this.to,d=a.fromArrowScale<0,g=Math.abs(a.fromArrowScale),f=a.fromArrowType):r==="to"?(u=this.to,h=this.from,d=a.toArrowScale<0,g=Math.abs(a.toArrowScale),f=a.toArrowType):(u=this.to,h=this.from,d=a.middleArrowScale<0,g=Math.abs(a.middleArrowScale),f=a.middleArrowType);var C=15*g+3*v;if(u!=h){var A=nGt(u.x-h.x,u.y-h.y),b=C/A;if(r!=="middle")if(this.options.smooth.enabled===!0){var m=this._findBorderPosition(u,t,{via:i}),E=this.getPoint(m.t+b*(r==="from"?1:-1),i);l=Math.atan2(m.y-E.y,m.x-E.x),c=m}else l=Math.atan2(u.y-h.y,u.x-h.x),c=this._findBorderPosition(u,t);else{var I=(d?-b:b)/2,S=this.getPoint(.5+I,i),T=this.getPoint(.5-I,i);l=Math.atan2(S.y-T.y,S.x-T.x),c=this.getPoint(.5,i)}}else{var P=this._getCircleData(t),_=qs(P,3),$=_[0],B=_[1],U=_[2];if(r==="from"){var H=this.options.selfReference.angle,N=this.options.selfReference.angle+Math.PI,W=this._findBorderPositionCircle(this.from,t,{x:$,y:B,low:H,high:N,direction:-1});l=W.t*-2*Math.PI+1.5*Math.PI+.1*Math.PI,c=W}else if(r==="to"){var D=this.options.selfReference.angle,R=this.options.selfReference.angle+Math.PI,Y=this._findBorderPositionCircle(this.from,t,{x:$,y:B,low:D,high:R,direction:1});l=Y.t*-2*Math.PI+1.5*Math.PI-1.1*Math.PI,c=Y}else{var ie=this.options.selfReference.angle/(2*Math.PI);c=this._pointOnCircle($,B,U,ie),l=ie*-2*Math.PI+1.5*Math.PI+.1*Math.PI}}var de=c.x-C*.9*Math.cos(l),xe=c.y-C*.9*Math.sin(l),X={x:de,y:xe};return{point:c,core:X,angle:l,length:C,type:f}}},{key:"drawArrowHead",value:function(t,r,i,s,o){t.strokeStyle=this.getColor(t,r),t.fillStyle=t.strokeStyle,t.lineWidth=r.width;var a=Efe.draw(t,o);a&&(this.enableShadow(t,r),PI(t).call(t),this.disableShadow(t,r))}},{key:"enableShadow",value:function(t,r){r.shadow===!0&&(t.shadowColor=r.shadowColor,t.shadowBlur=r.shadowSize,t.shadowOffsetX=r.shadowX,t.shadowOffsetY=r.shadowY)}},{key:"disableShadow",value:function(t,r){r.shadow===!0&&(t.shadowColor="rgba(0,0,0,0)",t.shadowBlur=0,t.shadowOffsetX=0,t.shadowOffsetY=0)}},{key:"drawBackground",value:function(t,r){if(r.background!==!1){var i={strokeStyle:t.strokeStyle,lineWidth:t.lineWidth,dashes:t.dashes};t.strokeStyle=r.backgroundColor,t.lineWidth=r.backgroundSize,this.setStrokeDashed(t,r.backgroundDashes),t.stroke(),t.strokeStyle=i.strokeStyle,t.lineWidth=i.lineWidth,t.dashes=i.dashes,this.setStrokeDashed(t,r.dashes)}}},{key:"setStrokeDashed",value:function(t,r){if(r!==!1)if(t.setLineDash!==void 0){var i=Bi(r)?r:[5,5];t.setLineDash(i)}else console.warn("setLineDash is not supported in this browser. The dashed stroke cannot be used.");else t.setLineDash!==void 0?t.setLineDash([]):console.warn("setLineDash is not supported in this browser. The dashed stroke cannot be used.")}}]),n}();function CX(n,e){var t=Ks(n);if(sd){var r=sd(n);e&&(r=ol(r).call(r,function(i){return Od(n,i).enumerable})),t.push.apply(t,r)}return t}function AX(n){for(var e=1;e<arguments.length;e++){var t,r,i=arguments[e]!=null?arguments[e]:{};e%2?is(t=CX(Object(i),!0)).call(t,function(s){q6(n,s,i[s])}):od?G6(n,od(i)):is(r=CX(Object(i))).call(r,function(s){K6(n,s,Od(i,s))})}return n}function mGt(n){var e=CGt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function CGt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var wL=function(n){Oi(t,n);var e=mGt(t);function t(r,i,s){return hr(this,t),e.call(this,r,i,s)}return dr(t,[{key:"_findBorderPositionBezier",value:function(i,s){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this._getViaCoordinates(),a=10,l=.2,c=!1,u=1,h=0,d=this.to,g,f,v=this.options.endPointOffset?this.options.endPointOffset.to:0;i.id===this.from.id&&(d=this.from,c=!0,v=this.options.endPointOffset?this.options.endPointOffset.from:0),this.options.arrowStrikethrough===!1&&(v=0);var C=0;do{f=(h+u)*.5,g=this.getPoint(f,o);var A=Math.atan2(d.y-g.y,d.x-g.x),b=d.distanceToBorder(s,A)+v,m=Math.sqrt(Math.pow(g.x-d.x,2)+Math.pow(g.y-d.y,2)),E=b-m;if(Math.abs(E)<l)break;E<0?c===!1?h=f:u=f:c===!1?u=f:h=f,++C}while(h<=u&&C<a);return AX(AX({},g),{},{t:f})}},{key:"_getDistanceToBezierEdge",value:function(i,s,o,a,l,c,u){var h=1e9,d,g,f,v,C,A=i,b=s;for(g=1;g<10;g++)f=.1*g,v=Math.pow(1-f,2)*i+2*f*(1-f)*u.x+Math.pow(f,2)*o,C=Math.pow(1-f,2)*s+2*f*(1-f)*u.y+Math.pow(f,2)*a,g>0&&(d=this._getDistanceToLine(A,b,v,C,l,c),h=d<h?d:h),A=v,b=C;return h}},{key:"_bezierCurve",value:function(i,s,o,a){i.beginPath(),i.moveTo(this.fromPoint.x,this.fromPoint.y),o!=null&&o.x!=null?a!=null&&a.x!=null?i.bezierCurveTo(o.x,o.y,a.x,a.y,this.toPoint.x,this.toPoint.y):i.quadraticCurveTo(o.x,o.y,this.toPoint.x,this.toPoint.y):i.lineTo(this.toPoint.x,this.toPoint.y),this.drawBackground(i,s),this.enableShadow(i,s),i.stroke(),this.disableShadow(i,s)}},{key:"getViaNode",value:function(){return this._getViaCoordinates()}}]),t}(wfe);function AGt(n){var e=IGt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function IGt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var IX=function(n){Oi(t,n);var e=AGt(t);function t(r,i,s){var o;return hr(this,t),o=e.call(this,r,i,s),o.via=o.via,o._boundFunction=function(){o.positionBezierNode()},o._body.emitter.on("_repositionBezierNodes",o._boundFunction),o}return dr(t,[{key:"setOptions",value:function(i){R4(Ur(t.prototype),"setOptions",this).call(this,i);var s=!1;this.options.physics!==i.physics&&(s=!0),this.options=i,this.id=this.options.id,this.from=this._body.nodes[this.options.from],this.to=this._body.nodes[this.options.to],this.setupSupportNode(),this.connect(),s===!0&&(this.via.setOptions({physics:this.options.physics}),this.positionBezierNode())}},{key:"connect",value:function(){this.from=this._body.nodes[this.options.from],this.to=this._body.nodes[this.options.to],this.from===void 0||this.to===void 0||this.options.physics===!1?this.via.setOptions({physics:!1}):this.from.id===this.to.id?this.via.setOptions({physics:!1}):this.via.setOptions({physics:!0})}},{key:"cleanup",value:function(){return this._body.emitter.off("_repositionBezierNodes",this._boundFunction),this.via!==void 0?(delete this._body.nodes[this.via.id],this.via=void 0,!0):!1}},{key:"setupSupportNode",value:function(){if(this.via===void 0){var i="edgeId:"+this.id,s=this._body.functions.createNode({id:i,shape:"circle",physics:!0,hidden:!0});this._body.nodes[i]=s,this.via=s,this.via.parentEdgeId=this.id,this.positionBezierNode()}}},{key:"positionBezierNode",value:function(){this.via!==void 0&&this.from!==void 0&&this.to!==void 0?(this.via.x=.5*(this.from.x+this.to.x),this.via.y=.5*(this.from.y+this.to.y)):this.via!==void 0&&(this.via.x=0,this.via.y=0)}},{key:"_line",value:function(i,s,o){this._bezierCurve(i,s,o)}},{key:"_getViaCoordinates",value:function(){return this.via}},{key:"getViaNode",value:function(){return this.via}},{key:"getPoint",value:function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.via;if(this.from===this.to){var o=this._getCircleData(),a=qs(o,3),l=a[0],c=a[1],u=a[2],h=2*Math.PI*(1-i);return{x:l+u*Math.sin(h),y:c+u-u*(1-Math.cos(h))}}else return{x:Math.pow(1-i,2)*this.fromPoint.x+2*i*(1-i)*s.x+Math.pow(i,2)*this.toPoint.x,y:Math.pow(1-i,2)*this.fromPoint.y+2*i*(1-i)*s.y+Math.pow(i,2)*this.toPoint.y}}},{key:"_findBorderPosition",value:function(i,s){return this._findBorderPositionBezier(i,s,this.via)}},{key:"_getDistanceToEdge",value:function(i,s,o,a,l,c){return this._getDistanceToBezierEdge(i,s,o,a,l,c,this.via)}}]),t}(wL);function yGt(n){var e=bGt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function bGt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var yX=function(n){Oi(t,n);var e=yGt(t);function t(r,i,s){return hr(this,t),e.call(this,r,i,s)}return dr(t,[{key:"_line",value:function(i,s,o){this._bezierCurve(i,s,o)}},{key:"getViaNode",value:function(){return this._getViaCoordinates()}},{key:"_getViaCoordinates",value:function(){var i=this.options.smooth.roundness,s=this.options.smooth.type,o=Math.abs(this.from.x-this.to.x),a=Math.abs(this.from.y-this.to.y);if(s==="discrete"||s==="diagonalCross"){var l,c;o<=a?l=c=i*a:l=c=i*o,this.from.x>this.to.x&&(l=-l),this.from.y>=this.to.y&&(c=-c);var u=this.from.x+l,h=this.from.y+c;return s==="discrete"&&(o<=a?u=o<i*a?this.from.x:u:h=a<i*o?this.from.y:h),{x:u,y:h}}else if(s==="straightCross"){var d=(1-i)*o,g=(1-i)*a;return o<=a?(d=0,this.from.y<this.to.y&&(g=-g)):(this.from.x<this.to.x&&(d=-d),g=0),{x:this.to.x+d,y:this.to.y+g}}else if(s==="horizontal"){var f=(1-i)*o;return this.from.x<this.to.x&&(f=-f),{x:this.to.x+f,y:this.from.y}}else if(s==="vertical"){var v=(1-i)*a;return this.from.y<this.to.y&&(v=-v),{x:this.from.x,y:this.to.y+v}}else if(s==="curvedCW"){o=this.to.x-this.from.x,a=this.from.y-this.to.y;var C=Math.sqrt(o*o+a*a),A=Math.PI,b=Math.atan2(a,o),m=(b+(i*.5+.5)*A)%(2*A);return{x:this.from.x+(i*.5+.5)*C*Math.sin(m),y:this.from.y+(i*.5+.5)*C*Math.cos(m)}}else if(s==="curvedCCW"){o=this.to.x-this.from.x,a=this.from.y-this.to.y;var E=Math.sqrt(o*o+a*a),I=Math.PI,S=Math.atan2(a,o),T=(S+(-i*.5+.5)*I)%(2*I);return{x:this.from.x+(i*.5+.5)*E*Math.sin(T),y:this.from.y+(i*.5+.5)*E*Math.cos(T)}}else{var P,_;o<=a?P=_=i*a:P=_=i*o,this.from.x>this.to.x&&(P=-P),this.from.y>=this.to.y&&(_=-_);var $=this.from.x+P,B=this.from.y+_;return o<=a?this.from.x<=this.to.x?$=this.to.x<$?this.to.x:$:$=this.to.x>$?this.to.x:$:this.from.y>=this.to.y?B=this.to.y>B?this.to.y:B:B=this.to.y<B?this.to.y:B,{x:$,y:B}}}},{key:"_findBorderPosition",value:function(i,s){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this._findBorderPositionBezier(i,s,o.via)}},{key:"_getDistanceToEdge",value:function(i,s,o,a,l,c){var u=arguments.length>6&&arguments[6]!==void 0?arguments[6]:this._getViaCoordinates();return this._getDistanceToBezierEdge(i,s,o,a,l,c,u)}},{key:"getPoint",value:function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._getViaCoordinates(),o=i,a=Math.pow(1-o,2)*this.fromPoint.x+2*o*(1-o)*s.x+Math.pow(o,2)*this.toPoint.x,l=Math.pow(1-o,2)*this.fromPoint.y+2*o*(1-o)*s.y+Math.pow(o,2)*this.toPoint.y;return{x:a,y:l}}}]),t}(wL);function EGt(n){var e=wGt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function wGt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var SGt=function(n){Oi(t,n);var e=EGt(t);function t(r,i,s){return hr(this,t),e.call(this,r,i,s)}return dr(t,[{key:"_getDistanceToBezierEdge2",value:function(i,s,o,a,l,c,u,h){for(var d=1e9,g=i,f=s,v=[0,0,0,0],C=1;C<10;C++){var A=.1*C;v[0]=Math.pow(1-A,3),v[1]=3*A*Math.pow(1-A,2),v[2]=3*Math.pow(A,2)*(1-A),v[3]=Math.pow(A,3);var b=v[0]*i+v[1]*u.x+v[2]*h.x+v[3]*o,m=v[0]*s+v[1]*u.y+v[2]*h.y+v[3]*a;if(C>0){var E=this._getDistanceToLine(g,f,b,m,l,c);d=E<d?E:d}g=b,f=m}return d}}]),t}(wL);function TGt(n){var e=xGt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function xGt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var bX=function(n){Oi(t,n);var e=TGt(t);function t(r,i,s){return hr(this,t),e.call(this,r,i,s)}return dr(t,[{key:"_line",value:function(i,s,o){var a=o[0],l=o[1];this._bezierCurve(i,s,a,l)}},{key:"_getViaCoordinates",value:function(){var i=this.from.x-this.to.x,s=this.from.y-this.to.y,o,a,l,c,u=this.options.smooth.roundness;return(Math.abs(i)>Math.abs(s)||this.options.smooth.forceDirection===!0||this.options.smooth.forceDirection==="horizontal")&&this.options.smooth.forceDirection!=="vertical"?(a=this.from.y,c=this.to.y,o=this.from.x-u*i,l=this.to.x+u*i):(a=this.from.y-u*s,c=this.to.y+u*s,o=this.from.x,l=this.to.x),[{x:o,y:a},{x:l,y:c}]}},{key:"getViaNode",value:function(){return this._getViaCoordinates()}},{key:"_findBorderPosition",value:function(i,s){return this._findBorderPositionBezier(i,s)}},{key:"_getDistanceToEdge",value:function(i,s,o,a,l,c){var u=arguments.length>6&&arguments[6]!==void 0?arguments[6]:this._getViaCoordinates(),h=qs(u,2),d=h[0],g=h[1];return this._getDistanceToBezierEdge2(i,s,o,a,l,c,d,g)}},{key:"getPoint",value:function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._getViaCoordinates(),o=qs(s,2),a=o[0],l=o[1],c=i,u=[Math.pow(1-c,3),3*c*Math.pow(1-c,2),3*Math.pow(c,2)*(1-c),Math.pow(c,3)],h=u[0]*this.fromPoint.x+u[1]*a.x+u[2]*l.x+u[3]*this.toPoint.x,d=u[0]*this.fromPoint.y+u[1]*a.y+u[2]*l.y+u[3]*this.toPoint.y;return{x:h,y:d}}}]),t}(SGt);function _Gt(n){var e=PGt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function PGt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var EX=function(n){Oi(t,n);var e=_Gt(t);function t(r,i,s){return hr(this,t),e.call(this,r,i,s)}return dr(t,[{key:"_line",value:function(i,s){i.beginPath(),i.moveTo(this.fromPoint.x,this.fromPoint.y),i.lineTo(this.toPoint.x,this.toPoint.y),this.enableShadow(i,s),i.stroke(),this.disableShadow(i,s)}},{key:"getViaNode",value:function(){}},{key:"getPoint",value:function(i){return{x:(1-i)*this.fromPoint.x+i*this.toPoint.x,y:(1-i)*this.fromPoint.y+i*this.toPoint.y}}},{key:"_findBorderPosition",value:function(i,s){var o=this.to,a=this.from;i.id===this.from.id&&(o=this.from,a=this.to);var l=Math.atan2(o.y-a.y,o.x-a.x),c=o.x-a.x,u=o.y-a.y,h=Math.sqrt(c*c+u*u),d=i.distanceToBorder(s,l),g=(h-d)/h;return{x:(1-g)*a.x+g*o.x,y:(1-g)*a.y+g*o.y,t:0}}},{key:"_getDistanceToEdge",value:function(i,s,o,a,l,c){return this._getDistanceToLine(i,s,o,a,l,c)}}]),t}(wfe),E2=function(){function n(e,t,r,i,s){if(hr(this,n),t===void 0)throw new Error("No body provided");this.options=Gh(i),this.globalOptions=i,this.defaultOptions=s,this.body=t,this.imagelist=r,this.id=void 0,this.fromId=void 0,this.toId=void 0,this.selected=!1,this.hover=!1,this.labelDirty=!0,this.baseWidth=this.options.width,this.baseFontSize=this.options.font.size,this.from=void 0,this.to=void 0,this.edgeType=void 0,this.connected=!1,this.labelModule=new mfe(this.body,this.options,!0),this.setOptions(e)}return dr(n,[{key:"setOptions",value:function(t){if(t){var r=typeof t.physics<"u"&&this.options.physics!==t.physics||typeof t.hidden<"u"&&(this.options.hidden||!1)!==(t.hidden||!1)||typeof t.from<"u"&&this.options.from!==t.from||typeof t.to<"u"&&this.options.to!==t.to;n.parseOptions(this.options,t,!0,this.globalOptions),t.id!==void 0&&(this.id=t.id),t.from!==void 0&&(this.fromId=t.from),t.to!==void 0&&(this.toId=t.to),t.title!==void 0&&(this.title=t.title),t.value!==void 0&&(t.value=pfe(t.value));var i=[t,this.options,this.defaultOptions];return this.chooser=IL("edge",i),this.updateLabelModule(t),r=this.updateEdgeType()||r,this._setInteractionWidths(),this.connect(),r}}},{key:"getFormattingValues",value:function(){var t=this.options.arrows.to===!0||this.options.arrows.to.enabled===!0,r=this.options.arrows.from===!0||this.options.arrows.from.enabled===!0,i=this.options.arrows.middle===!0||this.options.arrows.middle.enabled===!0,s=this.options.color.inherit,o={toArrow:t,toArrowScale:this.options.arrows.to.scaleFactor,toArrowType:this.options.arrows.to.type,toArrowSrc:this.options.arrows.to.src,toArrowImageWidth:this.options.arrows.to.imageWidth,toArrowImageHeight:this.options.arrows.to.imageHeight,middleArrow:i,middleArrowScale:this.options.arrows.middle.scaleFactor,middleArrowType:this.options.arrows.middle.type,middleArrowSrc:this.options.arrows.middle.src,middleArrowImageWidth:this.options.arrows.middle.imageWidth,middleArrowImageHeight:this.options.arrows.middle.imageHeight,fromArrow:r,fromArrowScale:this.options.arrows.from.scaleFactor,fromArrowType:this.options.arrows.from.type,fromArrowSrc:this.options.arrows.from.src,fromArrowImageWidth:this.options.arrows.from.imageWidth,fromArrowImageHeight:this.options.arrows.from.imageHeight,arrowStrikethrough:this.options.arrowStrikethrough,color:s?void 0:this.options.color.color,inheritsColor:s,opacity:this.options.color.opacity,hidden:this.options.hidden,length:this.options.length,shadow:this.options.shadow.enabled,shadowColor:this.options.shadow.color,shadowSize:this.options.shadow.size,shadowX:this.options.shadow.x,shadowY:this.options.shadow.y,dashes:this.options.dashes,width:this.options.width,background:this.options.background.enabled,backgroundColor:this.options.background.color,backgroundSize:this.options.background.size,backgroundDashes:this.options.background.dashes};if(this.selected||this.hover)if(this.chooser===!0){if(this.selected){var a=this.options.selectionWidth;typeof a=="function"?o.width=a(o.width):typeof a=="number"&&(o.width+=a),o.width=Math.max(o.width,.3/this.body.view.scale),o.color=this.options.color.highlight,o.shadow=this.options.shadow.enabled}else if(this.hover){var l=this.options.hoverWidth;typeof l=="function"?o.width=l(o.width):typeof l=="number"&&(o.width+=l),o.width=Math.max(o.width,.3/this.body.view.scale),o.color=this.options.color.hover,o.shadow=this.options.shadow.enabled}}else typeof this.chooser=="function"&&(this.chooser(o,this.options.id,this.selected,this.hover),o.color!==void 0&&(o.inheritsColor=!1),o.shadow===!1&&(o.shadowColor!==this.options.shadow.color||o.shadowSize!==this.options.shadow.size||o.shadowX!==this.options.shadow.x||o.shadowY!==this.options.shadow.y)&&(o.shadow=!0));else o.shadow=this.options.shadow.enabled,o.width=Math.max(o.width,.3/this.body.view.scale);return o}},{key:"updateLabelModule",value:function(t){var r=[t,this.options,this.globalOptions,this.defaultOptions];this.labelModule.update(this.options,r),this.labelModule.baseSize!==void 0&&(this.baseFontSize=this.labelModule.baseSize)}},{key:"updateEdgeType",value:function(){var t=this.options.smooth,r=!1,i=!0;return this.edgeType!==void 0&&((this.edgeType instanceof IX&&t.enabled===!0&&t.type==="dynamic"||this.edgeType instanceof bX&&t.enabled===!0&&t.type==="cubicBezier"||this.edgeType instanceof yX&&t.enabled===!0&&t.type!=="dynamic"&&t.type!=="cubicBezier"||this.edgeType instanceof EX&&t.type.enabled===!1)&&(i=!1),i===!0&&(r=this.cleanup())),i===!0?t.enabled===!0?t.type==="dynamic"?(r=!0,this.edgeType=new IX(this.options,this.body,this.labelModule)):t.type==="cubicBezier"?this.edgeType=new bX(this.options,this.body,this.labelModule):this.edgeType=new yX(this.options,this.body,this.labelModule):this.edgeType=new EX(this.options,this.body,this.labelModule):this.edgeType.setOptions(this.options),r}},{key:"connect",value:function(){this.disconnect(),this.from=this.body.nodes[this.fromId]||void 0,this.to=this.body.nodes[this.toId]||void 0,this.connected=this.from!==void 0&&this.to!==void 0,this.connected===!0?(this.from.attachEdge(this),this.to.attachEdge(this)):(this.from&&this.from.detachEdge(this),this.to&&this.to.detachEdge(this)),this.edgeType.connect()}},{key:"disconnect",value:function(){this.from&&(this.from.detachEdge(this),this.from=void 0),this.to&&(this.to.detachEdge(this),this.to=void 0),this.connected=!1}},{key:"getTitle",value:function(){return this.title}},{key:"isSelected",value:function(){return this.selected}},{key:"getValue",value:function(){return this.options.value}},{key:"setValueRange",value:function(t,r,i){if(this.options.value!==void 0){var s=this.options.scaling.customScalingFunction(t,r,i,this.options.value),o=this.options.scaling.max-this.options.scaling.min;if(this.options.scaling.label.enabled===!0){var a=this.options.scaling.label.max-this.options.scaling.label.min;this.options.font.size=this.options.scaling.label.min+s*a}this.options.width=this.options.scaling.min+s*o}else this.options.width=this.baseWidth,this.options.font.size=this.baseFontSize;this._setInteractionWidths(),this.updateLabelModule()}},{key:"_setInteractionWidths",value:function(){typeof this.options.hoverWidth=="function"?this.edgeType.hoverWidth=this.options.hoverWidth(this.options.width):this.edgeType.hoverWidth=this.options.hoverWidth+this.options.width,typeof this.options.selectionWidth=="function"?this.edgeType.selectionWidth=this.options.selectionWidth(this.options.width):this.edgeType.selectionWidth=this.options.selectionWidth+this.options.width}},{key:"draw",value:function(t){var r=this.getFormattingValues();if(!r.hidden){var i=this.edgeType.getViaNode();this.edgeType.drawLine(t,r,this.selected,this.hover,i),this.drawLabel(t,i)}}},{key:"drawArrows",value:function(t){var r=this.getFormattingValues();if(!r.hidden){var i=this.edgeType.getViaNode(),s={};this.edgeType.fromPoint=this.edgeType.from,this.edgeType.toPoint=this.edgeType.to,r.fromArrow&&(s.from=this.edgeType.getArrowData(t,"from",i,this.selected,this.hover,r),r.arrowStrikethrough===!1&&(this.edgeType.fromPoint=s.from.core),r.fromArrowSrc&&(s.from.image=this.imagelist.load(r.fromArrowSrc)),r.fromArrowImageWidth&&(s.from.imageWidth=r.fromArrowImageWidth),r.fromArrowImageHeight&&(s.from.imageHeight=r.fromArrowImageHeight)),r.toArrow&&(s.to=this.edgeType.getArrowData(t,"to",i,this.selected,this.hover,r),r.arrowStrikethrough===!1&&(this.edgeType.toPoint=s.to.core),r.toArrowSrc&&(s.to.image=this.imagelist.load(r.toArrowSrc)),r.toArrowImageWidth&&(s.to.imageWidth=r.toArrowImageWidth),r.toArrowImageHeight&&(s.to.imageHeight=r.toArrowImageHeight)),r.middleArrow&&(s.middle=this.edgeType.getArrowData(t,"middle",i,this.selected,this.hover,r),r.middleArrowSrc&&(s.middle.image=this.imagelist.load(r.middleArrowSrc)),r.middleArrowImageWidth&&(s.middle.imageWidth=r.middleArrowImageWidth),r.middleArrowImageHeight&&(s.middle.imageHeight=r.middleArrowImageHeight)),r.fromArrow&&this.edgeType.drawArrowHead(t,r,this.selected,this.hover,s.from),r.middleArrow&&this.edgeType.drawArrowHead(t,r,this.selected,this.hover,s.middle),r.toArrow&&this.edgeType.drawArrowHead(t,r,this.selected,this.hover,s.to)}}},{key:"drawLabel",value:function(t,r){if(this.options.label!==void 0){var i=this.from,s=this.to;this.labelModule.differentState(this.selected,this.hover)&&this.labelModule.getTextSize(t,this.selected,this.hover);var o;if(i.id!=s.id){this.labelModule.pointToSelf=!1,o=this.edgeType.getPoint(.5,r),t.save();var a=this._getRotation(t);a.angle!=0&&(t.translate(a.x,a.y),t.rotate(a.angle)),this.labelModule.draw(t,o.x,o.y,this.selected,this.hover),t.restore()}else{this.labelModule.pointToSelf=!0;var l=gfe(t,this.options.selfReference.angle,this.options.selfReference.size,i);o=this._pointOnCircle(l.x,l.y,this.options.selfReference.size,this.options.selfReference.angle),this.labelModule.draw(t,o.x,o.y,this.selected,this.hover)}}}},{key:"getItemsOnPoint",value:function(t){var r=[];if(this.labelModule.visible()){var i=this._getRotation();YP(this.labelModule.getSize(),t,i)&&r.push({edgeId:this.id,labelId:0})}var s={left:t.x,top:t.y};return this.isOverlappingWith(s)&&r.push({edgeId:this.id}),r}},{key:"isOverlappingWith",value:function(t){if(this.connected){var r=10,i=this.from.x,s=this.from.y,o=this.to.x,a=this.to.y,l=t.left,c=t.top,u=this.edgeType.getDistanceToEdge(i,s,o,a,l,c);return u<r}else return!1}},{key:"_getRotation",value:function(t){var r=this.edgeType.getViaNode(),i=this.edgeType.getPoint(.5,r);t!==void 0&&this.labelModule.calculateLabelSize(t,this.selected,this.hover,i.x,i.y);var s={x:i.x,y:this.labelModule.size.yLine,angle:0};if(!this.labelModule.visible()||this.options.font.align==="horizontal")return s;var o=this.from.y-this.to.y,a=this.from.x-this.to.x,l=Math.atan2(o,a);return(l<-1&&a<0||l>0&&a<0)&&(l+=Math.PI),s.angle=l,s}},{key:"_pointOnCircle",value:function(t,r,i,s){return{x:t+i*Math.cos(s),y:r-i*Math.sin(s)}}},{key:"select",value:function(){this.selected=!0}},{key:"unselect",value:function(){this.selected=!1}},{key:"cleanup",value:function(){return this.edgeType.cleanup()}},{key:"remove",value:function(){this.cleanup(),this.disconnect(),delete this.body.edges[this.id]}},{key:"endPointsValid",value:function(){return this.body.nodes[this.fromId]!==void 0&&this.body.nodes[this.toId]!==void 0}}],[{key:"parseOptions",value:function(t,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,a=["endPointOffset","arrowStrikethrough","id","from","hidden","hoverWidth","labelHighlightBold","length","line","opacity","physics","scaling","selectionWidth","selfReferenceSize","selfReference","to","title","value","width","font","chosen","widthConstraint"];if(uv(a,t,r,i),r.endPointOffset!==void 0&&r.endPointOffset.from!==void 0&&(vf(r.endPointOffset.from)?t.endPointOffset.from=r.endPointOffset.from:(t.endPointOffset.from=s.endPointOffset.from!==void 0?s.endPointOffset.from:0,console.error("endPointOffset.from is not a valid number"))),r.endPointOffset!==void 0&&r.endPointOffset.to!==void 0&&(vf(r.endPointOffset.to)?t.endPointOffset.to=r.endPointOffset.to:(t.endPointOffset.to=s.endPointOffset.to!==void 0?s.endPointOffset.to:0,console.error("endPointOffset.to is not a valid number"))),bb(r.label)?t.label=r.label:bb(t.label)||(t.label=void 0),Zl(t,r,"smooth",s),Zl(t,r,"shadow",s),Zl(t,r,"background",s),r.dashes!==void 0&&r.dashes!==null?t.dashes=r.dashes:i===!0&&r.dashes===null&&(t.dashes=$f(s.dashes)),r.scaling!==void 0&&r.scaling!==null?(r.scaling.min!==void 0&&(t.scaling.min=r.scaling.min),r.scaling.max!==void 0&&(t.scaling.max=r.scaling.max),Zl(t.scaling,r.scaling,"label",s.scaling)):i===!0&&r.scaling===null&&(t.scaling=$f(s.scaling)),r.arrows!==void 0&&r.arrows!==null)if(typeof r.arrows=="string"){var l=r.arrows.toLowerCase();t.arrows.to.enabled=Ii(l).call(l,"to")!=-1,t.arrows.middle.enabled=Ii(l).call(l,"middle")!=-1,t.arrows.from.enabled=Ii(l).call(l,"from")!=-1}else if(qi(r.arrows)==="object")Zl(t.arrows,r.arrows,"to",s.arrows),Zl(t.arrows,r.arrows,"middle",s.arrows),Zl(t.arrows,r.arrows,"from",s.arrows);else throw new Error("The arrow newOptions can only be an object or a string. Refer to the documentation. You used:"+_I(r.arrows));else i===!0&&r.arrows===null&&(t.arrows=$f(s.arrows));if(r.color!==void 0&&r.color!==null){var c=y2(r.color)?{color:r.color,highlight:r.color,hover:r.color,inherit:!1,opacity:1}:r.color,u=t.color;if(o)Cs(u,s.color,!1,i);else for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&delete u[h];if(y2(u))u.color=u,u.highlight=u,u.hover=u,u.inherit=!1,c.opacity===void 0&&(u.opacity=1);else{var d=!1;c.color!==void 0&&(u.color=c.color,d=!0),c.highlight!==void 0&&(u.highlight=c.highlight,d=!0),c.hover!==void 0&&(u.hover=c.hover,d=!0),c.inherit!==void 0&&(u.inherit=c.inherit),c.opacity!==void 0&&(u.opacity=Math.min(1,Math.max(0,c.opacity))),d===!0?u.inherit=!1:u.inherit===void 0&&(u.inherit="from")}}else i===!0&&r.color===null&&(t.color=Gh(s.color));i===!0&&r.font===null&&(t.font=Gh(s.font)),Object.prototype.hasOwnProperty.call(r,"selfReferenceSize")&&(console.warn("The selfReferenceSize property has been deprecated. Please use selfReference property instead. The selfReference can be set like thise selfReference:{size:30, angle:Math.PI / 4}"),t.selfReference.size=r.selfReferenceSize)}}]),n}(),OGt=function(){function n(e,t,r){var i,s=this;hr(this,n),this.body=e,this.images=t,this.groups=r,this.body.functions.createEdge=er(i=this.create).call(i,this),this.edgesListeners={add:function(a,l){s.add(l.items)},update:function(a,l){s.update(l.items)},remove:function(a,l){s.remove(l.items)}},this.options={},this.defaultOptions={arrows:{to:{enabled:!1,scaleFactor:1,type:"arrow"},middle:{enabled:!1,scaleFactor:1,type:"arrow"},from:{enabled:!1,scaleFactor:1,type:"arrow"}},endPointOffset:{from:0,to:0},arrowStrikethrough:!0,color:{color:"#848484",highlight:"#848484",hover:"#848484",inherit:"from",opacity:1},dashes:!1,font:{color:"#343434",size:14,face:"arial",background:"none",strokeWidth:2,strokeColor:"#ffffff",align:"horizontal",multi:!1,vadjust:0,bold:{mod:"bold"},boldital:{mod:"bold italic"},ital:{mod:"italic"},mono:{mod:"",size:15,face:"courier new",vadjust:2}},hidden:!1,hoverWidth:1.5,label:void 0,labelHighlightBold:!0,length:void 0,physics:!0,scaling:{min:1,max:15,label:{enabled:!0,min:14,max:30,maxVisible:30,drawThreshold:5},customScalingFunction:function(a,l,c,u){if(l===a)return .5;var h=1/(l-a);return Math.max(0,(u-a)*h)}},selectionWidth:1.5,selfReference:{size:20,angle:Math.PI/4,renderBehindTheNode:!0},shadow:{enabled:!1,color:"rgba(0,0,0,0.5)",size:10,x:5,y:5},background:{enabled:!1,color:"rgba(111,111,111,1)",size:10,dashes:!1},smooth:{enabled:!0,type:"dynamic",forceDirection:"none",roundness:.5},title:void 0,width:1,value:void 0},Cs(this.options,this.defaultOptions),this.bindEventListeners()}return dr(n,[{key:"bindEventListeners",value:function(){var t=this,r,i;this.body.emitter.on("_forceDisableDynamicCurves",function(s){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;s==="dynamic"&&(s="continuous");var a=!1;for(var l in t.body.edges)if(Object.prototype.hasOwnProperty.call(t.body.edges,l)){var c=t.body.edges[l],u=t.body.data.edges.get(l);if(u!=null){var h=u.smooth;h!==void 0&&h.enabled===!0&&h.type==="dynamic"&&(s===void 0?c.setOptions({smooth:!1}):c.setOptions({smooth:{type:s}}),a=!0)}}o===!0&&a===!0&&t.body.emitter.emit("_dataChanged")}),this.body.emitter.on("_dataUpdated",function(){t.reconnectEdges()}),this.body.emitter.on("refreshEdges",er(r=this.refresh).call(r,this)),this.body.emitter.on("refresh",er(i=this.refresh).call(i,this)),this.body.emitter.on("destroy",function(){ei(t.edgesListeners,function(s,o){t.body.data.edges&&t.body.data.edges.off(o,s)}),delete t.body.functions.createEdge,delete t.edgesListeners.add,delete t.edgesListeners.update,delete t.edgesListeners.remove,delete t.edgesListeners})}},{key:"setOptions",value:function(t){if(t!==void 0){E2.parseOptions(this.options,t,!0,this.defaultOptions,!0);var r=!1;if(t.smooth!==void 0)for(var i in this.body.edges)Object.prototype.hasOwnProperty.call(this.body.edges,i)&&(r=this.body.edges[i].updateEdgeType()||r);if(t.font!==void 0)for(var s in this.body.edges)Object.prototype.hasOwnProperty.call(this.body.edges,s)&&this.body.edges[s].updateLabelModule();(t.hidden!==void 0||t.physics!==void 0||r===!0)&&this.body.emitter.emit("_dataChanged")}}},{key:"setData",value:function(t){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=this.body.data.edges;if(v1e("id",t))this.body.data.edges=t;else if(Bi(t))this.body.data.edges=new ub,this.body.data.edges.add(t);else if(!t)this.body.data.edges=new ub;else throw new TypeError("Array or DataSet expected");if(s&&ei(this.edgesListeners,function(a,l){s.off(l,a)}),this.body.edges={},this.body.data.edges){ei(this.edgesListeners,function(a,l){r.body.data.edges.on(l,a)});var o=this.body.data.edges.getIds();this.add(o,!0)}this.body.emitter.emit("_adjustEdgesForHierarchicalLayout"),i===!1&&this.body.emitter.emit("_dataChanged")}},{key:"add",value:function(t){for(var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=this.body.edges,s=this.body.data.edges,o=0;o<t.length;o++){var a=t[o],l=i[a];l&&l.disconnect();var c=s.get(a,{showInternalIds:!0});i[a]=this.create(c)}this.body.emitter.emit("_adjustEdgesForHierarchicalLayout"),r===!1&&this.body.emitter.emit("_dataChanged")}},{key:"update",value:function(t){for(var r=this.body.edges,i=this.body.data.edges,s=!1,o=0;o<t.length;o++){var a=t[o],l=i.get(a),c=r[a];c!==void 0?(c.disconnect(),s=c.setOptions(l)||s,c.connect()):(this.body.edges[a]=this.create(l),s=!0)}s===!0?(this.body.emitter.emit("_adjustEdgesForHierarchicalLayout"),this.body.emitter.emit("_dataChanged")):this.body.emitter.emit("_dataUpdated")}},{key:"remove",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(t.length!==0){var i=this.body.edges;ei(t,function(s){var o=i[s];o!==void 0&&o.remove()}),r&&this.body.emitter.emit("_dataChanged")}}},{key:"refresh",value:function(){var t=this;ei(this.body.edges,function(r,i){var s=t.body.data.edges.get(i);s!==void 0&&r.setOptions(s)})}},{key:"create",value:function(t){return new E2(t,this.body,this.images,this.options,this.defaultOptions)}},{key:"reconnectEdges",value:function(){var t,r=this.body.nodes,i=this.body.edges;for(t in r)Object.prototype.hasOwnProperty.call(r,t)&&(r[t].edges=[]);for(t in i)if(Object.prototype.hasOwnProperty.call(i,t)){var s=i[t];s.from=null,s.to=null,s.connect()}}},{key:"getConnectedNodes",value:function(t){var r=[];if(this.body.edges[t]!==void 0){var i=this.body.edges[t];i.fromId!==void 0&&r.push(i.fromId),i.toId!==void 0&&r.push(i.toId)}return r}},{key:"_updateState",value:function(){this._addMissingEdges(),this._removeInvalidEdges()}},{key:"_removeInvalidEdges",value:function(){var t=this,r=[];ei(this.body.edges,function(i,s){var o=t.body.nodes[i.toId],a=t.body.nodes[i.fromId];o!==void 0&&o.isCluster===!0||a!==void 0&&a.isCluster===!0||(o===void 0||a===void 0)&&r.push(s)}),this.remove(r,!1)}},{key:"_addMissingEdges",value:function(){var t=this.body.data.edges;if(t!=null){var r=this.body.edges,i=[];is(t).call(t,function(s,o){var a=r[o];a===void 0&&i.push(o)}),this.add(i,!0)}}}]),n}(),Sfe=function(){function n(e,t,r){hr(this,n),this.body=e,this.physicsBody=t,this.barnesHutTree,this.setOptions(r),this._rng=U6("BARNES HUT SOLVER")}return dr(n,[{key:"setOptions",value:function(t){this.options=t,this.thetaInversed=1/this.options.theta,this.overlapAvoidanceFactor=1-Math.max(0,Math.min(1,this.options.avoidOverlap))}},{key:"solve",value:function(){if(this.options.gravitationalConstant!==0&&this.physicsBody.physicsNodeIndices.length>0){var t,r=this.body.nodes,i=this.physicsBody.physicsNodeIndices,s=i.length,o=this._formBarnesHutTree(r,i);this.barnesHutTree=o;for(var a=0;a<s;a++)t=r[i[a]],t.options.mass>0&&this._getForceContributions(o.root,t)}}},{key:"_getForceContributions",value:function(t,r){this._getForceContribution(t.children.NW,r),this._getForceContribution(t.children.NE,r),this._getForceContribution(t.children.SW,r),this._getForceContribution(t.children.SE,r)}},{key:"_getForceContribution",value:function(t,r){if(t.childrenCount>0){var i=t.centerOfMass.x-r.x,s=t.centerOfMass.y-r.y,o=Math.sqrt(i*i+s*s);o*t.calcSize>this.thetaInversed?this._calculateForces(o,i,s,r,t):t.childrenCount===4?this._getForceContributions(t,r):t.children.data.id!=r.id&&this._calculateForces(o,i,s,r,t)}}},{key:"_calculateForces",value:function(t,r,i,s,o){t===0&&(t=.1,r=t),this.overlapAvoidanceFactor<1&&s.shape.radius&&(t=Math.max(.1+this.overlapAvoidanceFactor*s.shape.radius,t-s.shape.radius));var a=this.options.gravitationalConstant*o.mass*s.options.mass/Math.pow(t,3),l=r*a,c=i*a;this.physicsBody.forces[s.id].x+=l,this.physicsBody.forces[s.id].y+=c}},{key:"_formBarnesHutTree",value:function(t,r){for(var i,s=r.length,o=t[r[0]].x,a=t[r[0]].y,l=t[r[0]].x,c=t[r[0]].y,u=1;u<s;u++){var h=t[r[u]],d=h.x,g=h.y;h.options.mass>0&&(d<o&&(o=d),d>l&&(l=d),g<a&&(a=g),g>c&&(c=g))}var f=Math.abs(l-o)-Math.abs(c-a);f>0?(a-=.5*f,c+=.5*f):(o+=.5*f,l-=.5*f);var v=1e-5,C=Math.max(v,Math.abs(l-o)),A=.5*C,b=.5*(o+l),m=.5*(a+c),E={root:{centerOfMass:{x:0,y:0},mass:0,range:{minX:b-A,maxX:b+A,minY:m-A,maxY:m+A},size:C,calcSize:1/C,children:{data:null},maxWidth:0,level:0,childrenCount:4}};this._splitBranch(E.root);for(var I=0;I<s;I++)i=t[r[I]],i.options.mass>0&&this._placeInTree(E.root,i);return E}},{key:"_updateBranchMass",value:function(t,r){var i=t.centerOfMass,s=t.mass+r.options.mass,o=1/s;i.x=i.x*t.mass+r.x*r.options.mass,i.x*=o,i.y=i.y*t.mass+r.y*r.options.mass,i.y*=o,t.mass=s;var a=Math.max(Math.max(r.height,r.radius),r.width);t.maxWidth=t.maxWidth<a?a:t.maxWidth}},{key:"_placeInTree",value:function(t,r,i){(i!=!0||i===void 0)&&this._updateBranchMass(t,r);var s=t.children.NW.range,o;s.maxX>r.x?s.maxY>r.y?o="NW":o="SW":s.maxY>r.y?o="NE":o="SE",this._placeInRegion(t,r,o)}},{key:"_placeInRegion",value:function(t,r,i){var s=t.children[i];switch(s.childrenCount){case 0:s.children.data=r,s.childrenCount=1,this._updateBranchMass(s,r);break;case 1:s.children.data.x===r.x&&s.children.data.y===r.y?(r.x+=this._rng(),r.y+=this._rng()):(this._splitBranch(s),this._placeInTree(s,r));break;case 4:this._placeInTree(s,r);break}}},{key:"_splitBranch",value:function(t){var r=null;t.childrenCount===1&&(r=t.children.data,t.mass=0,t.centerOfMass.x=0,t.centerOfMass.y=0),t.childrenCount=4,t.children.data=null,this._insertRegion(t,"NW"),this._insertRegion(t,"NE"),this._insertRegion(t,"SW"),this._insertRegion(t,"SE"),r!=null&&this._placeInTree(t,r)}},{key:"_insertRegion",value:function(t,r){var i,s,o,a,l=.5*t.size;switch(r){case"NW":i=t.range.minX,s=t.range.minX+l,o=t.range.minY,a=t.range.minY+l;break;case"NE":i=t.range.minX+l,s=t.range.maxX,o=t.range.minY,a=t.range.minY+l;break;case"SW":i=t.range.minX,s=t.range.minX+l,o=t.range.minY+l,a=t.range.maxY;break;case"SE":i=t.range.minX+l,s=t.range.maxX,o=t.range.minY+l,a=t.range.maxY;break}t.children[r]={centerOfMass:{x:0,y:0},mass:0,range:{minX:i,maxX:s,minY:o,maxY:a},size:.5*t.size,calcSize:2*t.calcSize,children:{data:null},maxWidth:0,level:t.level+1,childrenCount:0}}},{key:"_debug",value:function(t,r){this.barnesHutTree!==void 0&&(t.lineWidth=1,this._drawBranch(this.barnesHutTree.root,t,r))}},{key:"_drawBranch",value:function(t,r,i){i===void 0&&(i="#FF0000"),t.childrenCount===4&&(this._drawBranch(t.children.NW,r),this._drawBranch(t.children.NE,r),this._drawBranch(t.children.SE,r),this._drawBranch(t.children.SW,r)),r.strokeStyle=i,r.beginPath(),r.moveTo(t.range.minX,t.range.minY),r.lineTo(t.range.maxX,t.range.minY),r.stroke(),r.beginPath(),r.moveTo(t.range.maxX,t.range.minY),r.lineTo(t.range.maxX,t.range.maxY),r.stroke(),r.beginPath(),r.moveTo(t.range.maxX,t.range.maxY),r.lineTo(t.range.minX,t.range.maxY),r.stroke(),r.beginPath(),r.moveTo(t.range.minX,t.range.maxY),r.lineTo(t.range.minX,t.range.minY),r.stroke()}}]),n}(),MGt=function(){function n(e,t,r){hr(this,n),this._rng=U6("REPULSION SOLVER"),this.body=e,this.physicsBody=t,this.setOptions(r)}return dr(n,[{key:"setOptions",value:function(t){this.options=t}},{key:"solve",value:function(){for(var t,r,i,s,o,a,l,c,u=this.body.nodes,h=this.physicsBody.physicsNodeIndices,d=this.physicsBody.forces,g=this.options.nodeDistance,f=-2/3/g,v=4/3,C=0;C<h.length-1;C++){l=u[h[C]];for(var A=C+1;A<h.length;A++)c=u[h[A]],t=c.x-l.x,r=c.y-l.y,i=Math.sqrt(t*t+r*r),i===0&&(i=.1*this._rng(),t=i),i<2*g&&(i<.5*g?a=1:a=f*i+v,a=a/i,s=t*a,o=r*a,d[l.id].x-=s,d[l.id].y-=o,d[c.id].x+=s,d[c.id].y+=o)}}}]),n}(),kGt=function(){function n(e,t,r){hr(this,n),this.body=e,this.physicsBody=t,this.setOptions(r)}return dr(n,[{key:"setOptions",value:function(t){this.options=t,this.overlapAvoidanceFactor=Math.max(0,Math.min(1,this.options.avoidOverlap||0))}},{key:"solve",value:function(){for(var t=this.body.nodes,r=this.physicsBody.physicsNodeIndices,i=this.physicsBody.forces,s=this.options.nodeDistance,o=0;o<r.length-1;o++)for(var a=t[r[o]],l=o+1;l<r.length;l++){var c=t[r[l]];if(a.level===c.level){var u=s+this.overlapAvoidanceFactor*((a.shape.radius||0)/2+(c.shape.radius||0)/2),h=c.x-a.x,d=c.y-a.y,g=Math.sqrt(h*h+d*d),f=.05,v=void 0;g<u?v=-Math.pow(f*g,2)+Math.pow(f*u,2):v=0,g!==0&&(v=v/g);var C=h*v,A=d*v;i[a.id].x-=C,i[a.id].y-=A,i[c.id].x+=C,i[c.id].y+=A}}}}]),n}(),CT=function(){function n(e,t,r){hr(this,n),this.body=e,this.physicsBody=t,this.setOptions(r)}return dr(n,[{key:"setOptions",value:function(t){this.options=t}},{key:"solve",value:function(){for(var t,r,i=this.physicsBody.physicsEdgeIndices,s=this.body.edges,o,a,l,c=0;c<i.length;c++)r=s[i[c]],r.connected===!0&&r.toId!==r.fromId&&this.body.nodes[r.toId]!==void 0&&this.body.nodes[r.fromId]!==void 0&&(r.edgeType.via!==void 0?(t=r.options.length===void 0?this.options.springLength:r.options.length,o=r.to,a=r.edgeType.via,l=r.from,this._calculateSpringForce(o,a,.5*t),this._calculateSpringForce(a,l,.5*t)):(t=r.options.length===void 0?this.options.springLength*1.5:r.options.length,this._calculateSpringForce(r.from,r.to,t)))}},{key:"_calculateSpringForce",value:function(t,r,i){var s=t.x-r.x,o=t.y-r.y,a=Math.max(Math.sqrt(s*s+o*o),.01),l=this.options.springConstant*(i-a)/a,c=s*l,u=o*l;this.physicsBody.forces[t.id]!==void 0&&(this.physicsBody.forces[t.id].x+=c,this.physicsBody.forces[t.id].y+=u),this.physicsBody.forces[r.id]!==void 0&&(this.physicsBody.forces[r.id].x-=c,this.physicsBody.forces[r.id].y-=u)}}]),n}(),$Gt=function(){function n(e,t,r){hr(this,n),this.body=e,this.physicsBody=t,this.setOptions(r)}return dr(n,[{key:"setOptions",value:function(t){this.options=t}},{key:"solve",value:function(){for(var t,r,i,s,o,a,l,c,u=this.body.edges,h=.5,d=this.physicsBody.physicsEdgeIndices,g=this.physicsBody.physicsNodeIndices,f=this.physicsBody.forces,v=0;v<g.length;v++){var C=g[v];f[C].springFx=0,f[C].springFy=0}for(var A=0;A<d.length;A++)r=u[d[A]],r.connected===!0&&(t=r.options.length===void 0?this.options.springLength:r.options.length,i=r.from.x-r.to.x,s=r.from.y-r.to.y,c=Math.sqrt(i*i+s*s),c=c===0?.01:c,l=this.options.springConstant*(t-c)/c,o=i*l,a=s*l,r.to.level!=r.from.level?(f[r.toId]!==void 0&&(f[r.toId].springFx-=o,f[r.toId].springFy-=a),f[r.fromId]!==void 0&&(f[r.fromId].springFx+=o,f[r.fromId].springFy+=a)):(f[r.toId]!==void 0&&(f[r.toId].x-=h*o,f[r.toId].y-=h*a),f[r.fromId]!==void 0&&(f[r.fromId].x+=h*o,f[r.fromId].y+=h*a)));l=1;for(var b,m,E=0;E<g.length;E++){var I=g[E];b=Math.min(l,Math.max(-l,f[I].springFx)),m=Math.min(l,Math.max(-l,f[I].springFy)),f[I].x+=b,f[I].y+=m}for(var S=0,T=0,P=0;P<g.length;P++){var _=g[P];S+=f[_].x,T+=f[_].y}for(var $=S/g.length,B=T/g.length,U=0;U<g.length;U++){var H=g[U];f[H].x-=$,f[H].y-=B}}}]),n}(),V4=function(){function n(e,t,r){hr(this,n),this.body=e,this.physicsBody=t,this.setOptions(r)}return dr(n,[{key:"setOptions",value:function(t){this.options=t}},{key:"solve",value:function(){for(var t,r,i,s,o=this.body.nodes,a=this.physicsBody.physicsNodeIndices,l=this.physicsBody.forces,c=0;c<a.length;c++){var u=a[c];s=o[u],t=-s.x,r=-s.y,i=Math.sqrt(t*t+r*r),this._calculateForces(i,t,r,l,s)}}},{key:"_calculateForces",value:function(t,r,i,s,o){var a=t===0?0:this.options.centralGravity/t;s[o.id].x=r*a,s[o.id].y=i*a}}]),n}();function LGt(n){var e=NGt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function NGt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var DGt=function(n){Oi(t,n);var e=LGt(t);function t(r,i,s){var o;return hr(this,t),o=e.call(this,r,i,s),o._rng=U6("FORCE ATLAS 2 BASED REPULSION SOLVER"),o}return dr(t,[{key:"_calculateForces",value:function(i,s,o,a,l){i===0&&(i=.1*this._rng(),s=i),this.overlapAvoidanceFactor<1&&a.shape.radius&&(i=Math.max(.1+this.overlapAvoidanceFactor*a.shape.radius,i-a.shape.radius));var c=a.edges.length+1,u=this.options.gravitationalConstant*l.mass*a.options.mass*c/Math.pow(i,2),h=s*u,d=o*u;this.physicsBody.forces[a.id].x+=h,this.physicsBody.forces[a.id].y+=d}}]),t}(Sfe);function zGt(n){var e=RGt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function RGt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var VGt=function(n){Oi(t,n);var e=zGt(t);function t(r,i,s){return hr(this,t),e.call(this,r,i,s)}return dr(t,[{key:"_calculateForces",value:function(i,s,o,a,l){if(i>0){var c=l.edges.length+1,u=this.options.centralGravity*c*l.options.mass;a[l.id].x=s*u,a[l.id].y=o*u}}}]),t}(V4),HGt=function(){function n(e){hr(this,n),this.body=e,this.physicsBody={physicsNodeIndices:[],physicsEdgeIndices:[],forces:{},velocities:{}},this.physicsEnabled=!0,this.simulationInterval=1e3/60,this.requiresTimeout=!0,this.previousStates={},this.referenceState={},this.freezeCache={},this.renderTimer=void 0,this.adaptiveTimestep=!1,this.adaptiveTimestepEnabled=!1,this.adaptiveCounter=0,this.adaptiveInterval=3,this.stabilized=!1,this.startedStabilization=!1,this.stabilizationIterations=0,this.ready=!1,this.options={},this.defaultOptions={enabled:!0,barnesHut:{theta:.5,gravitationalConstant:-2e3,centralGravity:.3,springLength:95,springConstant:.04,damping:.09,avoidOverlap:0},forceAtlas2Based:{theta:.5,gravitationalConstant:-50,centralGravity:.01,springConstant:.08,springLength:100,damping:.4,avoidOverlap:0},repulsion:{centralGravity:.2,springLength:200,springConstant:.05,nodeDistance:100,damping:.09,avoidOverlap:0},hierarchicalRepulsion:{centralGravity:0,springLength:100,springConstant:.01,nodeDistance:120,damping:.09},maxVelocity:50,minVelocity:.75,solver:"barnesHut",stabilization:{enabled:!0,iterations:1e3,updateInterval:50,onlyDynamicEdges:!1,fit:!0},timestep:.5,adaptiveTimestep:!0,wind:{x:0,y:0}},bo(this.options,this.defaultOptions),this.timestep=.5,this.layoutFailed=!1,this.bindEventListeners()}return dr(n,[{key:"bindEventListeners",value:function(){var t=this;this.body.emitter.on("initPhysics",function(){t.initPhysics()}),this.body.emitter.on("_layoutFailed",function(){t.layoutFailed=!0}),this.body.emitter.on("resetPhysics",function(){t.stopSimulation(),t.ready=!1}),this.body.emitter.on("disablePhysics",function(){t.physicsEnabled=!1,t.stopSimulation()}),this.body.emitter.on("restorePhysics",function(){t.setOptions(t.options),t.ready===!0&&t.startSimulation()}),this.body.emitter.on("startSimulation",function(){t.ready===!0&&t.startSimulation()}),this.body.emitter.on("stopSimulation",function(){t.stopSimulation()}),this.body.emitter.on("destroy",function(){t.stopSimulation(!1),t.body.emitter.off()}),this.body.emitter.on("_dataChanged",function(){t.updatePhysicsData()})}},{key:"setOptions",value:function(t){if(t!==void 0)if(t===!1)this.options.enabled=!1,this.physicsEnabled=!1,this.stopSimulation();else if(t===!0)this.options.enabled=!0,this.physicsEnabled=!0,this.startSimulation();else{this.physicsEnabled=!0,Ab(["stabilization"],this.options,t),Zl(this.options,t,"stabilization"),t.enabled===void 0&&(this.options.enabled=!0),this.options.enabled===!1&&(this.physicsEnabled=!1,this.stopSimulation());var r=this.options.wind;r&&((typeof r.x!="number"||qP(r.x))&&(r.x=0),(typeof r.y!="number"||qP(r.y))&&(r.y=0)),this.timestep=this.options.timestep}this.init()}},{key:"init",value:function(){var t;this.options.solver==="forceAtlas2Based"?(t=this.options.forceAtlas2Based,this.nodesSolver=new DGt(this.body,this.physicsBody,t),this.edgesSolver=new CT(this.body,this.physicsBody,t),this.gravitySolver=new VGt(this.body,this.physicsBody,t)):this.options.solver==="repulsion"?(t=this.options.repulsion,this.nodesSolver=new MGt(this.body,this.physicsBody,t),this.edgesSolver=new CT(this.body,this.physicsBody,t),this.gravitySolver=new V4(this.body,this.physicsBody,t)):this.options.solver==="hierarchicalRepulsion"?(t=this.options.hierarchicalRepulsion,this.nodesSolver=new kGt(this.body,this.physicsBody,t),this.edgesSolver=new $Gt(this.body,this.physicsBody,t),this.gravitySolver=new V4(this.body,this.physicsBody,t)):(t=this.options.barnesHut,this.nodesSolver=new Sfe(this.body,this.physicsBody,t),this.edgesSolver=new CT(this.body,this.physicsBody,t),this.gravitySolver=new V4(this.body,this.physicsBody,t)),this.modelOptions=t}},{key:"initPhysics",value:function(){this.physicsEnabled===!0&&this.options.enabled===!0?this.options.stabilization.enabled===!0?this.stabilize():(this.stabilized=!1,this.ready=!0,this.body.emitter.emit("fit",{},this.layoutFailed),this.startSimulation()):(this.ready=!0,this.body.emitter.emit("fit"))}},{key:"startSimulation",value:function(){if(this.physicsEnabled===!0&&this.options.enabled===!0){if(this.stabilized=!1,this.adaptiveTimestep=!1,this.body.emitter.emit("_resizeNodes"),this.viewFunction===void 0){var t;this.viewFunction=er(t=this.simulationStep).call(t,this),this.body.emitter.on("initRedraw",this.viewFunction),this.body.emitter.emit("_startRendering")}}else this.body.emitter.emit("_redraw")}},{key:"stopSimulation",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;this.stabilized=!0,t===!0&&this._emitStabilized(),this.viewFunction!==void 0&&(this.body.emitter.off("initRedraw",this.viewFunction),this.viewFunction=void 0,t===!0&&this.body.emitter.emit("_stopRendering"))}},{key:"simulationStep",value:function(){var t=gb();this.physicsTick();var r=gb()-t;(r<.4*this.simulationInterval||this.runDoubleSpeed===!0)&&this.stabilized===!1&&(this.physicsTick(),this.runDoubleSpeed=!0),this.stabilized===!0&&this.stopSimulation()}},{key:"_emitStabilized",value:function(){var t=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.stabilizationIterations;(this.stabilizationIterations>1||this.startedStabilization===!0)&&bu(function(){t.body.emitter.emit("stabilized",{iterations:r}),t.startedStabilization=!1,t.stabilizationIterations=0},0)}},{key:"physicsStep",value:function(){this.gravitySolver.solve(),this.nodesSolver.solve(),this.edgesSolver.solve(),this.moveNodes()}},{key:"adjustTimeStep",value:function(){var t=1.2;this._evaluateStepQuality()===!0?this.timestep=t*this.timestep:this.timestep/t<this.options.timestep?this.timestep=this.options.timestep:(this.adaptiveCounter=-1,this.timestep=Math.max(this.options.timestep,this.timestep/t))}},{key:"physicsTick",value:function(){if(this._startStabilizing(),this.stabilized!==!0){if(this.adaptiveTimestep===!0&&this.adaptiveTimestepEnabled===!0){var t=this.adaptiveCounter%this.adaptiveInterval===0;t?(this.timestep=2*this.timestep,this.physicsStep(),this.revert(),this.timestep=.5*this.timestep,this.physicsStep(),this.physicsStep(),this.adjustTimeStep()):this.physicsStep(),this.adaptiveCounter+=1}else this.timestep=this.options.timestep,this.physicsStep();this.stabilized===!0&&this.revert(),this.stabilizationIterations++}}},{key:"updatePhysicsData",value:function(){this.physicsBody.forces={},this.physicsBody.physicsNodeIndices=[],this.physicsBody.physicsEdgeIndices=[];var t=this.body.nodes,r=this.body.edges;for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&t[i].options.physics===!0&&this.physicsBody.physicsNodeIndices.push(t[i].id);for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&r[s].options.physics===!0&&this.physicsBody.physicsEdgeIndices.push(r[s].id);for(var o=0;o<this.physicsBody.physicsNodeIndices.length;o++){var a=this.physicsBody.physicsNodeIndices[o];this.physicsBody.forces[a]={x:0,y:0},this.physicsBody.velocities[a]===void 0&&(this.physicsBody.velocities[a]={x:0,y:0})}for(var l in this.physicsBody.velocities)t[l]===void 0&&delete this.physicsBody.velocities[l]}},{key:"revert",value:function(){var t=Ks(this.previousStates),r=this.body.nodes,i=this.physicsBody.velocities;this.referenceState={};for(var s=0;s<t.length;s++){var o=t[s];r[o]!==void 0?r[o].options.physics===!0&&(this.referenceState[o]={positions:{x:r[o].x,y:r[o].y}},i[o].x=this.previousStates[o].vx,i[o].y=this.previousStates[o].vy,r[o].x=this.previousStates[o].x,r[o].y=this.previousStates[o].y):delete this.previousStates[o]}}},{key:"_evaluateStepQuality",value:function(){var t,r,i,s=this.body.nodes,o=this.referenceState,a=.3;for(var l in this.referenceState)if(Object.prototype.hasOwnProperty.call(this.referenceState,l)&&s[l]!==void 0&&(t=s[l].x-o[l].positions.x,r=s[l].y-o[l].positions.y,i=Math.sqrt(Math.pow(t,2)+Math.pow(r,2)),i>a))return!1;return!0}},{key:"moveNodes",value:function(){for(var t=this.physicsBody.physicsNodeIndices,r=0,i=0,s=5,o=0;o<t.length;o++){var a=t[o],l=this._performStep(a);r=Math.max(r,l),i+=l}this.adaptiveTimestepEnabled=i/t.length<s,this.stabilized=r<this.options.minVelocity}},{key:"calculateComponentVelocity",value:function(t,r,i){var s=this.modelOptions.damping*t,o=(r-s)/i;t+=o*this.timestep;var a=this.options.maxVelocity||1e9;return Math.abs(t)>a&&(t=t>0?a:-a),t}},{key:"_performStep",value:function(t){var r=this.body.nodes[t],i=this.physicsBody.forces[t];this.options.wind&&(i.x+=this.options.wind.x,i.y+=this.options.wind.y);var s=this.physicsBody.velocities[t];this.previousStates[t]={x:r.x,y:r.y,vx:s.x,vy:s.y},r.options.fixed.x===!1?(s.x=this.calculateComponentVelocity(s.x,i.x,r.options.mass),r.x+=s.x*this.timestep):(i.x=0,s.x=0),r.options.fixed.y===!1?(s.y=this.calculateComponentVelocity(s.y,i.y,r.options.mass),r.y+=s.y*this.timestep):(i.y=0,s.y=0);var o=Math.sqrt(Math.pow(s.x,2)+Math.pow(s.y,2));return o}},{key:"_freezeNodes",value:function(){var t=this.body.nodes;for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&t[r].x&&t[r].y){var i=t[r].options.fixed;this.freezeCache[r]={x:i.x,y:i.y},i.x=!0,i.y=!0}}},{key:"_restoreFrozenNodes",value:function(){var t=this.body.nodes;for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&this.freezeCache[r]!==void 0&&(t[r].options.fixed.x=this.freezeCache[r].x,t[r].options.fixed.y=this.freezeCache[r].y);this.freezeCache={}}},{key:"stabilize",value:function(){var t=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.stabilization.iterations;if(typeof r!="number"&&(r=this.options.stabilization.iterations,console.error("The stabilize method needs a numeric amount of iterations. Switching to default: ",r)),this.physicsBody.physicsNodeIndices.length===0){this.ready=!0;return}this.adaptiveTimestep=this.options.adaptiveTimestep,this.body.emitter.emit("_resizeNodes"),this.stopSimulation(),this.stabilized=!1,this.body.emitter.emit("_blockRedraw"),this.targetIterations=r,this.options.stabilization.onlyDynamicEdges===!0&&this._freezeNodes(),this.stabilizationIterations=0,bu(function(){return t._stabilizationBatch()},0)}},{key:"_startStabilizing",value:function(){return this.startedStabilization===!0?!1:(this.body.emitter.emit("startStabilizing"),this.startedStabilization=!0,!0)}},{key:"_stabilizationBatch",value:function(){var t=this,r=function(){return t.stabilized===!1&&t.stabilizationIterations<t.targetIterations},i=function(){t.body.emitter.emit("stabilizationProgress",{iterations:t.stabilizationIterations,total:t.targetIterations})};this._startStabilizing()&&i();for(var s=0;r()&&s<this.options.stabilization.updateInterval;)this.physicsTick(),s++;if(i(),r()){var o;bu(er(o=this._stabilizationBatch).call(o,this),0)}else this._finalizeStabilization()}},{key:"_finalizeStabilization",value:function(){this.body.emitter.emit("_allowRedraw"),this.options.stabilization.fit===!0&&this.body.emitter.emit("fit"),this.options.stabilization.onlyDynamicEdges===!0&&this._restoreFrozenNodes(),this.body.emitter.emit("stabilizationIterationsDone"),this.body.emitter.emit("_requestRedraw"),this.stabilized===!0?this._emitStabilized():this.startSimulation(),this.ready=!0}},{key:"_drawForces",value:function(t){for(var r=0;r<this.physicsBody.physicsNodeIndices.length;r++){var i=this.physicsBody.physicsNodeIndices[r],s=this.body.nodes[i],o=this.physicsBody.forces[i],a=20,l=.03,c=Math.sqrt(Math.pow(o.x,2)+Math.pow(o.x,2)),u=Math.min(Math.max(5,c),15),h=3*u,d=WP((180-Math.min(1,Math.max(0,l*c))*180)/360,1,1),g={x:s.x+a*o.x,y:s.y+a*o.y};t.lineWidth=u,t.strokeStyle=d,t.beginPath(),t.moveTo(s.x,s.y),t.lineTo(g.x,g.y),t.stroke();var f=Math.atan2(o.y,o.x);t.fillStyle=d,Efe.draw(t,{type:"arrow",point:g,angle:f,length:h}),PI(t).call(t)}}}]),n}();let Wy;const BGt=new Uint8Array(16);function jGt(){if(!Wy&&(Wy=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Wy))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Wy(BGt)}const ua=[];for(let n=0;n<256;++n)ua.push((n+256).toString(16).slice(1));function FGt(n,e=0){return ua[n[e+0]]+ua[n[e+1]]+ua[n[e+2]]+ua[n[e+3]]+"-"+ua[n[e+4]]+ua[n[e+5]]+"-"+ua[n[e+6]]+ua[n[e+7]]+"-"+ua[n[e+8]]+ua[n[e+9]]+"-"+ua[n[e+10]]+ua[n[e+11]]+ua[n[e+12]]+ua[n[e+13]]+ua[n[e+14]]+ua[n[e+15]]}const UGt=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto);var wX={randomUUID:UGt};function Um(n,e,t){if(wX.randomUUID&&!n)return wX.randomUUID();n=n||{};const r=n.random||(n.rng||jGt)();return r[6]=r[6]&15|64,r[8]=r[8]&63|128,FGt(r)}var za=function(){function n(){hr(this,n)}return dr(n,null,[{key:"getRange",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=1e9,s=-1e9,o=1e9,a=-1e9,l;if(r.length>0)for(var c=0;c<r.length;c++)l=t[r[c]],o>l.shape.boundingBox.left&&(o=l.shape.boundingBox.left),a<l.shape.boundingBox.right&&(a=l.shape.boundingBox.right),i>l.shape.boundingBox.top&&(i=l.shape.boundingBox.top),s<l.shape.boundingBox.bottom&&(s=l.shape.boundingBox.bottom);return o===1e9&&a===-1e9&&i===1e9&&s===-1e9&&(i=0,s=0,o=0,a=0),{minX:o,maxX:a,minY:i,maxY:s}}},{key:"getRangeCore",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=1e9,s=-1e9,o=1e9,a=-1e9,l;if(r.length>0)for(var c=0;c<r.length;c++)l=t[r[c]],o>l.x&&(o=l.x),a<l.x&&(a=l.x),i>l.y&&(i=l.y),s<l.y&&(s=l.y);return o===1e9&&a===-1e9&&i===1e9&&s===-1e9&&(i=0,s=0,o=0,a=0),{minX:o,maxX:a,minY:i,maxY:s}}},{key:"findCenter",value:function(t){return{x:.5*(t.maxX+t.minX),y:.5*(t.maxY+t.minY)}}},{key:"cloneOptions",value:function(t,r){var i={};return r===void 0||r==="node"?(Cs(i,t.options,!0),i.x=t.x,i.y=t.y,i.amountOfConnections=t.edges.length):Cs(i,t.options,!0),i}}]),n}();function WGt(n){var e=GGt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function GGt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var KGt=function(n){Oi(t,n);var e=WGt(t);function t(r,i,s,o,a,l){var c;return hr(this,t),c=e.call(this,r,i,s,o,a,l),c.isCluster=!0,c.containedNodes={},c.containedEdges={},c}return dr(t,[{key:"_openChildCluster",value:function(i){var s=this,o=this.body.nodes[i];if(this.containedNodes[i]===void 0)throw new Error("node with id: "+i+" not in current cluster");if(!o.isCluster)throw new Error("node with id: "+i+" is not a cluster");delete this.containedNodes[i],ei(o.edges,function(a){delete s.containedEdges[a.id]}),ei(o.containedNodes,function(a,l){s.containedNodes[l]=a}),o.containedNodes={},ei(o.containedEdges,function(a,l){s.containedEdges[l]=a}),o.containedEdges={},ei(o.edges,function(a){ei(s.edges,function(l){var c,u,h=Ii(c=l.clusteringEdgeReplacingIds).call(c,a.id);h!==-1&&(ei(a.clusteringEdgeReplacingIds,function(d){l.clusteringEdgeReplacingIds.push(d),s.body.edges[d].edgeReplacedById=l.id}),C1(u=l.clusteringEdgeReplacingIds).call(u,h,1))})}),o.edges=[]}}]),t}(_l),qGt=function(){function n(e){var t=this;hr(this,n),this.body=e,this.clusteredNodes={},this.clusteredEdges={},this.options={},this.defaultOptions={},bo(this.options,this.defaultOptions),this.body.emitter.on("_resetData",function(){t.clusteredNodes={},t.clusteredEdges={}})}return dr(n,[{key:"clusterByHubsize",value:function(t,r){t===void 0?t=this._getHubSize():qi(t)==="object"&&(r=this._checkOptions(t),t=this._getHubSize());for(var i=[],s=0;s<this.body.nodeIndices.length;s++){var o=this.body.nodes[this.body.nodeIndices[s]];o.edges.length>=t&&i.push(o.id)}for(var a=0;a<i.length;a++)this.clusterByConnection(i[a],r,!0);this.body.emitter.emit("_dataChanged")}},{key:"cluster",value:function(){var t=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(r.joinCondition===void 0)throw new Error("Cannot call clusterByNodeData without a joinCondition function in the options.");r=this._checkOptions(r);var s={},o={};ei(this.body.nodes,function(a,l){a.options&&r.joinCondition(a.options)===!0&&(s[l]=a,ei(a.edges,function(c){t.clusteredEdges[c.id]===void 0&&(o[c.id]=c)}))}),this._cluster(s,o,r,i)}},{key:"clusterByEdgeCount",value:function(t,r){var i=this,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;r=this._checkOptions(r);for(var o=[],a={},l,c,u,h=function(){var v={},C={},A=i.body.nodeIndices[d],b=i.body.nodes[A];if(a[A]===void 0){u=0,c=[];for(var m=0;m<b.edges.length;m++)l=b.edges[m],i.clusteredEdges[l.id]===void 0&&(l.toId!==l.fromId&&u++,c.push(l));if(u===t){for(var E=function(H){if(r.joinCondition===void 0||r.joinCondition===null)return!0;var N=za.cloneOptions(H);return r.joinCondition(N)},I=!0,S=0;S<c.length;S++){l=c[S];var T=i._getConnectedId(l,A);if(E(b))C[l.id]=l,v[A]=b,v[T]=i.body.nodes[T],a[A]=!0;else{I=!1;break}}if(Ks(v).length>0&&Ks(C).length>0&&I===!0){var P=function(){for(var H=0;H<o.length;++H)for(var N in v)if(o[H].nodes[N]!==void 0)return o[H]},_=P();if(_!==void 0){for(var $ in v)_.nodes[$]===void 0&&(_.nodes[$]=v[$]);for(var B in C)_.edges[B]===void 0&&(_.edges[B]=C[B])}else o.push({nodes:v,edges:C})}}}},d=0;d<this.body.nodeIndices.length;d++)h();for(var g=0;g<o.length;g++)this._cluster(o[g].nodes,o[g].edges,r,!1);s===!0&&this.body.emitter.emit("_dataChanged")}},{key:"clusterOutliers",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;this.clusterByEdgeCount(1,t,r)}},{key:"clusterBridges",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;this.clusterByEdgeCount(2,t,r)}},{key:"clusterByConnection",value:function(t,r){var i,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(t===void 0)throw new Error("No nodeId supplied to clusterByConnection!");if(this.body.nodes[t]===void 0)throw new Error("The nodeId given to clusterByConnection does not exist!");var o=this.body.nodes[t];r=this._checkOptions(r,o),r.clusterNodeProperties.x===void 0&&(r.clusterNodeProperties.x=o.x),r.clusterNodeProperties.y===void 0&&(r.clusterNodeProperties.y=o.y),r.clusterNodeProperties.fixed===void 0&&(r.clusterNodeProperties.fixed={},r.clusterNodeProperties.fixed.x=o.options.fixed.x,r.clusterNodeProperties.fixed.y=o.options.fixed.y);var a={},l={},c=o.id,u=za.cloneOptions(o);a[c]=o;for(var h=0;h<o.edges.length;h++){var d=o.edges[h];if(this.clusteredEdges[d.id]===void 0){var g=this._getConnectedId(d,c);if(this.clusteredNodes[g]===void 0)if(g!==c)if(r.joinCondition===void 0)l[d.id]=d,a[g]=this.body.nodes[g];else{var f=za.cloneOptions(this.body.nodes[g]);r.joinCondition(u,f)===!0&&(l[d.id]=d,a[g]=this.body.nodes[g])}else l[d.id]=d}}var v=o0(i=Ks(a)).call(i,function(E){return a[E].id});for(var C in a)if(Object.prototype.hasOwnProperty.call(a,C))for(var A=a[C],b=0;b<A.edges.length;b++){var m=A.edges[b];Ii(v).call(v,this._getConnectedId(m,A.id))>-1&&(l[m.id]=m)}this._cluster(a,l,r,s)}},{key:"_createClusterEdges",value:function(t,r,i,s){for(var o,a,l,c,u,h,d=Ks(t),g=[],f=0;f<d.length;f++){a=d[f],l=t[a];for(var v=0;v<l.edges.length;v++)o=l.edges[v],this.clusteredEdges[o.id]===void 0&&(o.toId==o.fromId?r[o.id]=o:o.toId==a?(c=i.id,u=o.fromId,h=u):(c=o.toId,u=i.id,h=c),t[h]===void 0&&g.push({edge:o,fromId:u,toId:c}))}for(var C=[],A=function(T){for(var P=0;P<C.length;P++){var _=C[P],$=T.fromId===_.fromId&&T.toId===_.toId,B=T.fromId===_.toId&&T.toId===_.fromId;if($||B)return _}return null},b=0;b<g.length;b++){var m=g[b],E=m.edge,I=A(m);I===null?(I=this._createClusteredEdge(m.fromId,m.toId,E,s),C.push(I)):I.clusteringEdgeReplacingIds.push(E.id),this.body.edges[E.id].edgeReplacedById=I.id,this._backupEdgeOptions(E),E.setOptions({physics:!1})}}},{key:"_checkOptions",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return t.clusterEdgeProperties===void 0&&(t.clusterEdgeProperties={}),t.clusterNodeProperties===void 0&&(t.clusterNodeProperties={}),t}},{key:"_cluster",value:function(t,r,i){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,o=[];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&this.clusteredNodes[a]!==void 0&&o.push(a);for(var l=0;l<o.length;++l)delete t[o[l]];if(Ks(t).length!=0&&!(Ks(t).length==1&&i.clusterNodeProperties.allowSingleNodeCluster!=!0)){var c=Cs({},i.clusterNodeProperties);if(i.processProperties!==void 0){var u=[];for(var h in t)if(Object.prototype.hasOwnProperty.call(t,h)){var d=za.cloneOptions(t[h]);u.push(d)}var g=[];for(var f in r)if(Object.prototype.hasOwnProperty.call(r,f)&&f.substr(0,12)!=="clusterEdge:"){var v=za.cloneOptions(r[f],"edge");g.push(v)}if(c=i.processProperties(c,u,g),!c)throw new Error("The processProperties function does not return properties!")}c.id===void 0&&(c.id="cluster:"+Um());var C=c.id;c.label===void 0&&(c.label="cluster");var A=void 0;c.x===void 0&&(A=this._getClusterPosition(t),c.x=A.x),c.y===void 0&&(A===void 0&&(A=this._getClusterPosition(t)),c.y=A.y),c.id=C;var b=this.body.functions.createNode(c,KGt);b.containedNodes=t,b.containedEdges=r,b.clusterEdgeProperties=i.clusterEdgeProperties,this.body.nodes[c.id]=b,this._clusterEdges(t,r,c,i.clusterEdgeProperties),c.id=void 0,s===!0&&this.body.emitter.emit("_dataChanged")}}},{key:"_backupEdgeOptions",value:function(t){this.clusteredEdges[t.id]===void 0&&(this.clusteredEdges[t.id]={physics:t.options.physics})}},{key:"_restoreEdge",value:function(t){var r=this.clusteredEdges[t.id];r!==void 0&&(t.setOptions({physics:r.physics}),delete this.clusteredEdges[t.id])}},{key:"isCluster",value:function(t){return this.body.nodes[t]!==void 0?this.body.nodes[t].isCluster===!0:(console.error("Node does not exist."),!1)}},{key:"_getClusterPosition",value:function(t){for(var r=Ks(t),i=t[r[0]].x,s=t[r[0]].x,o=t[r[0]].y,a=t[r[0]].y,l,c=1;c<r.length;c++)l=t[r[c]],i=l.x<i?l.x:i,s=l.x>s?l.x:s,o=l.y<o?l.y:o,a=l.y>a?l.y:a;return{x:.5*(i+s),y:.5*(o+a)}}},{key:"openCluster",value:function(t,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(t===void 0)throw new Error("No clusterNodeId supplied to openCluster.");var s=this.body.nodes[t];if(s===void 0)throw new Error("The clusterNodeId supplied to openCluster does not exist.");if(s.isCluster!==!0||s.containedNodes===void 0||s.containedEdges===void 0)throw new Error("The node:"+t+" is not a valid cluster.");var o=this.findNode(t),a=Ii(o).call(o,t)-1;if(a>=0){var l=o[a],c=this.body.nodes[l];c._openChildCluster(t),delete this.body.nodes[t],i===!0&&this.body.emitter.emit("_dataChanged");return}var u=s.containedNodes,h=s.containedEdges;if(r!==void 0&&r.releaseFunction!==void 0&&typeof r.releaseFunction=="function"){var d={},g={x:s.x,y:s.y};for(var f in u)if(Object.prototype.hasOwnProperty.call(u,f)){var v=this.body.nodes[f];d[f]={x:v.x,y:v.y}}var C=r.releaseFunction(g,d);for(var A in u)if(Object.prototype.hasOwnProperty.call(u,A)){var b=this.body.nodes[A];C[A]!==void 0&&(b.x=C[A].x===void 0?s.x:C[A].x,b.y=C[A].y===void 0?s.y:C[A].y)}}else ei(u,function(Y){Y.options.fixed.x===!1&&(Y.x=s.x),Y.options.fixed.y===!1&&(Y.y=s.y)});for(var m in u)if(Object.prototype.hasOwnProperty.call(u,m)){var E=this.body.nodes[m];E.vx=s.vx,E.vy=s.vy,E.setOptions({physics:!0}),delete this.clusteredNodes[m]}for(var I=[],S=0;S<s.edges.length;S++)I.push(s.edges[S]);for(var T=0;T<I.length;T++){for(var P=I[T],_=this._getConnectedId(P,t),$=this.clusteredNodes[_],B=0;B<P.clusteringEdgeReplacingIds.length;B++){var U=P.clusteringEdgeReplacingIds[B],H=this.body.edges[U];if(H!==void 0)if($!==void 0){var N=this.body.nodes[$.clusterId];N.containedEdges[H.id]=H,delete h[H.id];var W=H.fromId,D=H.toId;H.toId==_?D=$.clusterId:W=$.clusterId,this._createClusteredEdge(W,D,H,N.clusterEdgeProperties,{hidden:!1,physics:!0})}else this._restoreEdge(H)}P.remove()}for(var R in h)Object.prototype.hasOwnProperty.call(h,R)&&this._restoreEdge(h[R]);delete this.body.nodes[t],i===!0&&this.body.emitter.emit("_dataChanged")}},{key:"getNodesInCluster",value:function(t){var r=[];if(this.isCluster(t)===!0){var i=this.body.nodes[t].containedNodes;for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&r.push(this.body.nodes[s].id)}return r}},{key:"findNode",value:function(t){for(var r=[],i=100,s=0,o;this.clusteredNodes[t]!==void 0&&s<i;){if(o=this.body.nodes[t],o===void 0)return[];r.push(o.id),t=this.clusteredNodes[t].clusterId,s++}return o=this.body.nodes[t],o===void 0?[]:(r.push(o.id),kf(r).call(r),r)}},{key:"updateClusteredNode",value:function(t,r){if(t===void 0)throw new Error("No clusteredNodeId supplied to updateClusteredNode.");if(r===void 0)throw new Error("No newOptions supplied to updateClusteredNode.");if(this.body.nodes[t]===void 0)throw new Error("The clusteredNodeId supplied to updateClusteredNode does not exist.");this.body.nodes[t].setOptions(r),this.body.emitter.emit("_dataChanged")}},{key:"updateEdge",value:function(t,r){if(t===void 0)throw new Error("No startEdgeId supplied to updateEdge.");if(r===void 0)throw new Error("No newOptions supplied to updateEdge.");if(this.body.edges[t]===void 0)throw new Error("The startEdgeId supplied to updateEdge does not exist.");for(var i=this.getClusteredEdges(t),s=0;s<i.length;s++){var o=this.body.edges[i[s]];o.setOptions(r)}this.body.emitter.emit("_dataChanged")}},{key:"getClusteredEdges",value:function(t){for(var r=[],i=100,s=0;t!==void 0&&this.body.edges[t]!==void 0&&s<i;)r.push(this.body.edges[t].id),t=this.body.edges[t].edgeReplacedById,s++;return kf(r).call(r),r}},{key:"getBaseEdge",value:function(t){return this.getBaseEdges(t)[0]}},{key:"getBaseEdges",value:function(t){for(var r=[t],i=[],s=[],o=100,a=0;r.length>0&&a<o;){var l=r.pop();if(l!==void 0){var c=this.body.edges[l];if(c!==void 0){a++;var u=c.clusteringEdgeReplacingIds;if(u===void 0)s.push(l);else for(var h=0;h<u.length;++h){var d=u[h];Ii(r).call(r,u)!==-1||Ii(i).call(i,u)!==-1||r.push(d)}i.push(l)}}}return s}},{key:"_getConnectedId",value:function(t,r){return t.toId!=r?t.toId:(t.fromId!=r,t.fromId)}},{key:"_getHubSize",value:function(){for(var t=0,r=0,i=0,s=0,o=0;o<this.body.nodeIndices.length;o++){var a=this.body.nodes[this.body.nodeIndices[o]];a.edges.length>s&&(s=a.edges.length),t+=a.edges.length,r+=Math.pow(a.edges.length,2),i+=1}t=t/i,r=r/i;var l=r-Math.pow(t,2),c=Math.sqrt(l),u=Math.floor(t+2*c);return u>s&&(u=s),u}},{key:"_createClusteredEdge",value:function(t,r,i,s,o){var a=za.cloneOptions(i,"edge");Cs(a,s),a.from=t,a.to=r,a.id="clusterEdge:"+Um(),o!==void 0&&Cs(a,o);var l=this.body.functions.createEdge(a);return l.clusteringEdgeReplacingIds=[i.id],l.connect(),this.body.edges[l.id]=l,l}},{key:"_clusterEdges",value:function(t,r,i,s){if(r instanceof E2){var o=r,a={};a[o.id]=o,r=a}if(t instanceof _l){var l=t,c={};c[l.id]=l,t=c}if(i==null)throw new Error("_clusterEdges: parameter clusterNode required");s===void 0&&(s=i.clusterEdgeProperties),this._createClusterEdges(t,r,i,s);for(var u in r)if(Object.prototype.hasOwnProperty.call(r,u)&&this.body.edges[u]!==void 0){var h=this.body.edges[u];this._backupEdgeOptions(h),h.setOptions({physics:!1})}for(var d in t)Object.prototype.hasOwnProperty.call(t,d)&&(this.clusteredNodes[d]={clusterId:i.id,node:this.body.nodes[d]},this.body.nodes[d].setOptions({physics:!1}))}},{key:"_getClusterNodeForNode",value:function(t){if(t!==void 0){var r=this.clusteredNodes[t];if(r!==void 0){var i=r.clusterId;if(i!==void 0)return this.body.nodes[i]}}}},{key:"_filter",value:function(t,r){var i=[];return ei(t,function(s){r(s)&&i.push(s)}),i}},{key:"_updateState",value:function(){var t=this,r,i=[],s={},o=function(f){ei(t.body.nodes,function(v){v.isCluster===!0&&f(v)})};for(r in this.clusteredNodes)if(Object.prototype.hasOwnProperty.call(this.clusteredNodes,r)){var a=this.body.nodes[r];a===void 0&&i.push(r)}o(function(g){for(var f=0;f<i.length;f++)delete g.containedNodes[i[f]]});for(var l=0;l<i.length;l++)delete this.clusteredNodes[i[l]];ei(this.clusteredEdges,function(g){var f=t.body.edges[g];(f===void 0||!f.endPointsValid())&&(s[g]=g)}),o(function(g){ei(g.containedEdges,function(f,v){!f.endPointsValid()&&!s[v]&&(s[v]=v)})}),ei(this.body.edges,function(g,f){var v=!0,C=g.clusteringEdgeReplacingIds;if(C!==void 0){var A=0;ei(C,function(b){var m=t.body.edges[b];m!==void 0&&m.endPointsValid()&&(A+=1)}),v=A>0}(!g.endPointsValid()||!v)&&(s[f]=f)}),o(function(g){ei(s,function(f){delete g.containedEdges[f],ei(g.edges,function(v,C){if(v.id===f){g.edges[C]=null;return}v.clusteringEdgeReplacingIds=t._filter(v.clusteringEdgeReplacingIds,function(A){return!s[A]})}),g.edges=t._filter(g.edges,function(v){return v!==null})})}),ei(s,function(g){delete t.clusteredEdges[g]}),ei(s,function(g){delete t.body.edges[g]});var c=Ks(this.body.edges);ei(c,function(g){var f=t.body.edges[g],v=t._isClusteredNode(f.fromId)||t._isClusteredNode(f.toId);if(v!==t._isClusteredEdge(f.id))if(v){var C=t._getClusterNodeForNode(f.fromId);C!==void 0&&t._clusterEdges(t.body.nodes[f.fromId],f,C);var A=t._getClusterNodeForNode(f.toId);A!==void 0&&t._clusterEdges(t.body.nodes[f.toId],f,A)}else delete t._clusterEdges[g],t._restoreEdge(f)});for(var u=!1,h=!0,d=function(){var f=[];o(function(C){var A=Ks(C.containedNodes).length,b=C.options.allowSingleNodeCluster===!0;(b&&A<1||!b&&A<2)&&f.push(C.id)});for(var v=0;v<f.length;++v)t.openCluster(f[v],{},!1);h=f.length>0,u=u||h};h;)d();u&&this._updateState()}},{key:"_isClusteredNode",value:function(t){return this.clusteredNodes[t]!==void 0}},{key:"_isClusteredEdge",value:function(t){return this.clusteredEdges[t]!==void 0}}]),n}();function YGt(){var n;window!==void 0&&(n=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame),n===void 0?window.requestAnimationFrame=function(e){e()}:window.requestAnimationFrame=n}var XGt=function(){function n(e,t){hr(this,n),YGt(),this.body=e,this.canvas=t,this.redrawRequested=!1,this.renderTimer=void 0,this.requiresTimeout=!0,this.renderingActive=!1,this.renderRequests=0,this.allowRedraw=!0,this.dragging=!1,this.zooming=!1,this.options={},this.defaultOptions={hideEdgesOnDrag:!1,hideEdgesOnZoom:!1,hideNodesOnDrag:!1},bo(this.options,this.defaultOptions),this._determineBrowserMethod(),this.bindEventListeners()}return dr(n,[{key:"bindEventListeners",value:function(){var t=this,r;this.body.emitter.on("dragStart",function(){t.dragging=!0}),this.body.emitter.on("dragEnd",function(){t.dragging=!1}),this.body.emitter.on("zoom",function(){t.zooming=!0,window.clearTimeout(t.zoomTimeoutId),t.zoomTimeoutId=bu(function(){var i;t.zooming=!1,er(i=t._requestRedraw).call(i,t)()},250)}),this.body.emitter.on("_resizeNodes",function(){t._resizeNodes()}),this.body.emitter.on("_redraw",function(){t.renderingActive===!1&&t._redraw()}),this.body.emitter.on("_blockRedraw",function(){t.allowRedraw=!1}),this.body.emitter.on("_allowRedraw",function(){t.allowRedraw=!0,t.redrawRequested=!1}),this.body.emitter.on("_requestRedraw",er(r=this._requestRedraw).call(r,this)),this.body.emitter.on("_startRendering",function(){t.renderRequests+=1,t.renderingActive=!0,t._startRendering()}),this.body.emitter.on("_stopRendering",function(){t.renderRequests-=1,t.renderingActive=t.renderRequests>0,t.renderTimer=void 0}),this.body.emitter.on("destroy",function(){t.renderRequests=0,t.allowRedraw=!1,t.renderingActive=!1,t.requiresTimeout===!0?clearTimeout(t.renderTimer):window.cancelAnimationFrame(t.renderTimer),t.body.emitter.off()})}},{key:"setOptions",value:function(t){if(t!==void 0){var r=["hideEdgesOnDrag","hideEdgesOnZoom","hideNodesOnDrag"];uv(r,this.options,t)}}},{key:"_requestNextFrame",value:function(t,r){if(!(typeof window>"u")){var i,s=window;return this.requiresTimeout===!0?i=bu(t,r):s.requestAnimationFrame&&(i=s.requestAnimationFrame(t)),i}}},{key:"_startRendering",value:function(){if(this.renderingActive===!0&&this.renderTimer===void 0){var t;this.renderTimer=this._requestNextFrame(er(t=this._renderStep).call(t,this),this.simulationInterval)}}},{key:"_renderStep",value:function(){this.renderingActive===!0&&(this.renderTimer=void 0,this.requiresTimeout===!0&&this._startRendering(),this._redraw(),this.requiresTimeout===!1&&this._startRendering())}},{key:"redraw",value:function(){this.body.emitter.emit("setSize"),this._redraw()}},{key:"_requestRedraw",value:function(){var t=this;this.redrawRequested!==!0&&this.renderingActive===!1&&this.allowRedraw===!0&&(this.redrawRequested=!0,this._requestNextFrame(function(){t._redraw(!1)},0))}},{key:"_redraw",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;if(this.allowRedraw===!0){this.body.emitter.emit("initRedraw"),this.redrawRequested=!1;var r={drawExternalLabels:null};(this.canvas.frame.canvas.width===0||this.canvas.frame.canvas.height===0)&&this.canvas.setSize(),this.canvas.setTransform();var i=this.canvas.getContext(),s=this.canvas.frame.canvas.clientWidth,o=this.canvas.frame.canvas.clientHeight;if(i.clearRect(0,0,s,o),this.canvas.frame.clientWidth===0)return;if(i.save(),i.translate(this.body.view.translation.x,this.body.view.translation.y),i.scale(this.body.view.scale,this.body.view.scale),i.beginPath(),this.body.emitter.emit("beforeDrawing",i),i.closePath(),t===!1&&(this.dragging===!1||this.dragging===!0&&this.options.hideEdgesOnDrag===!1)&&(this.zooming===!1||this.zooming===!0&&this.options.hideEdgesOnZoom===!1)&&this._drawEdges(i),this.dragging===!1||this.dragging===!0&&this.options.hideNodesOnDrag===!1){var a=this._drawNodes(i,t),l=a.drawExternalLabels;r.drawExternalLabels=l}t===!1&&(this.dragging===!1||this.dragging===!0&&this.options.hideEdgesOnDrag===!1)&&(this.zooming===!1||this.zooming===!0&&this.options.hideEdgesOnZoom===!1)&&this._drawArrows(i),r.drawExternalLabels!=null&&r.drawExternalLabels(),t===!1&&this._drawSelectionBox(i),i.beginPath(),this.body.emitter.emit("afterDrawing",i),i.closePath(),i.restore(),t===!0&&i.clearRect(0,0,s,o)}}},{key:"_resizeNodes",value:function(){this.canvas.setTransform();var t=this.canvas.getContext();t.save(),t.translate(this.body.view.translation.x,this.body.view.translation.y),t.scale(this.body.view.scale,this.body.view.scale);var r=this.body.nodes,i;for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(i=r[s],i.resize(t),i.updateBoundingBox(t,i.selected));t.restore()}},{key:"_drawNodes",value:function(t){for(var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=this.body.nodes,s=this.body.nodeIndices,o,a=[],l=[],c=20,u=this.canvas.DOMtoCanvas({x:-20,y:-20}),h=this.canvas.DOMtoCanvas({x:this.canvas.frame.canvas.clientWidth+c,y:this.canvas.frame.canvas.clientHeight+c}),d={top:u.y,left:u.x,bottom:h.y,right:h.x},g=[],f=0;f<s.length;f++)if(o=i[s[f]],o.hover)l.push(s[f]);else if(o.isSelected())a.push(s[f]);else if(r===!0){var v=o.draw(t);v.drawExternalLabel!=null&&g.push(v.drawExternalLabel)}else if(o.isBoundingBoxOverlappingWith(d)===!0){var C=o.draw(t);C.drawExternalLabel!=null&&g.push(C.drawExternalLabel)}else o.updateBoundingBox(t,o.selected);var A,b=a.length,m=l.length;for(A=0;A<b;A++){o=i[a[A]];var E=o.draw(t);E.drawExternalLabel!=null&&g.push(E.drawExternalLabel)}for(A=0;A<m;A++){o=i[l[A]];var I=o.draw(t);I.drawExternalLabel!=null&&g.push(I.drawExternalLabel)}return{drawExternalLabels:function(){for(var T=0,P=g;T<P.length;T++){var _=P[T];_()}}}}},{key:"_drawEdges",value:function(t){for(var r=this.body.edges,i=this.body.edgeIndices,s=0;s<i.length;s++){var o=r[i[s]];o.connected===!0&&o.draw(t)}}},{key:"_drawArrows",value:function(t){for(var r=this.body.edges,i=this.body.edgeIndices,s=0;s<i.length;s++){var o=r[i[s]];o.connected===!0&&o.drawArrows(t)}}},{key:"_determineBrowserMethod",value:function(){if(typeof window<"u"){var t=navigator.userAgent.toLowerCase();this.requiresTimeout=!1,Ii(t).call(t,"msie 9.0")!=-1?this.requiresTimeout=!0:Ii(t).call(t,"safari")!=-1&&Ii(t).call(t,"chrome")<=-1&&(this.requiresTimeout=!0)}else this.requiresTimeout=!0}},{key:"_drawSelectionBox",value:function(t){if(this.body.selectionBox.show){t.beginPath();var r=this.body.selectionBox.position.end.x-this.body.selectionBox.position.start.x,i=this.body.selectionBox.position.end.y-this.body.selectionBox.position.start.y;t.rect(this.body.selectionBox.position.start.x,this.body.selectionBox.position.start.y,r,i),t.fillStyle="rgba(151, 194, 252, 0.2)",t.fillRect(this.body.selectionBox.position.start.x,this.body.selectionBox.position.start.y,r,i),t.strokeStyle="rgba(151, 194, 252, 1)",t.stroke()}else t.closePath()}}]),n}(),ZGt=wi,QGt=ZGt.setInterval,JGt=QGt,eKt=Jr(JGt);function Eb(n,e){e.inputHandler=function(t){t.isFirst&&e(t)},n.on("hammer.input",e.inputHandler)}function Tfe(n,e){return e.inputHandler=function(t){t.isFinal&&e(t)},n.on("hammer.input",e.inputHandler)}var tKt=function(){function n(e){hr(this,n),this.body=e,this.pixelRatio=1,this.cameraState={},this.initialized=!1,this.canvasViewCenter={},this._cleanupCallbacks=[],this.options={},this.defaultOptions={autoResize:!0,height:"100%",width:"100%"},bo(this.options,this.defaultOptions),this.bindEventListeners()}return dr(n,[{key:"bindEventListeners",value:function(){var t=this,r;this.body.emitter.once("resize",function(i){i.width!==0&&(t.body.view.translation.x=i.width*.5),i.height!==0&&(t.body.view.translation.y=i.height*.5)}),this.body.emitter.on("setSize",er(r=this.setSize).call(r,this)),this.body.emitter.on("destroy",function(){t.hammerFrame.destroy(),t.hammer.destroy(),t._cleanUp()})}},{key:"setOptions",value:function(t){var r=this;if(t!==void 0){var i=["width","height","autoResize"];uv(i,this.options,t)}if(this._cleanUp(),this.options.autoResize===!0){var s;if(window.ResizeObserver){var o=new ResizeObserver(function(){var u=r.setSize();u===!0&&r.body.emitter.emit("_requestRedraw")}),a=this.frame;o.observe(a),this._cleanupCallbacks.push(function(){o.unobserve(a)})}else{var l=eKt(function(){var u=r.setSize();u===!0&&r.body.emitter.emit("_requestRedraw")},1e3);this._cleanupCallbacks.push(function(){clearInterval(l)})}var c=er(s=this._onResize).call(s,this);window.addEventListener("resize",c),this._cleanupCallbacks.push(function(){window.removeEventListener("resize",c)})}}},{key:"_cleanUp",value:function(){var t,r,i;is(t=kf(r=C1(i=this._cleanupCallbacks).call(i,0)).call(r)).call(t,function(s){try{s()}catch(o){console.error(o)}})}},{key:"_onResize",value:function(){this.setSize(),this.body.emitter.emit("_redraw")}},{key:"_getCameraState",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.pixelRatio;this.initialized===!0&&(this.cameraState.previousWidth=this.frame.canvas.width/t,this.cameraState.previousHeight=this.frame.canvas.height/t,this.cameraState.scale=this.body.view.scale,this.cameraState.position=this.DOMtoCanvas({x:.5*this.frame.canvas.width/t,y:.5*this.frame.canvas.height/t}))}},{key:"_setCameraState",value:function(){if(this.cameraState.scale!==void 0&&this.frame.canvas.clientWidth!==0&&this.frame.canvas.clientHeight!==0&&this.pixelRatio!==0&&this.cameraState.previousWidth>0&&this.cameraState.previousHeight>0){var t=this.frame.canvas.width/this.pixelRatio/this.cameraState.previousWidth,r=this.frame.canvas.height/this.pixelRatio/this.cameraState.previousHeight,i=this.cameraState.scale;t!=1&&r!=1?i=this.cameraState.scale*.5*(t+r):t!=1?i=this.cameraState.scale*t:r!=1&&(i=this.cameraState.scale*r),this.body.view.scale=i;var s=this.DOMtoCanvas({x:.5*this.frame.canvas.clientWidth,y:.5*this.frame.canvas.clientHeight}),o={x:s.x-this.cameraState.position.x,y:s.y-this.cameraState.position.y};this.body.view.translation.x+=o.x*this.body.view.scale,this.body.view.translation.y+=o.y*this.body.view.scale}}},{key:"_prepareValue",value:function(t){if(typeof t=="number")return t+"px";if(typeof t=="string"){if(Ii(t).call(t,"%")!==-1||Ii(t).call(t,"px")!==-1)return t;if(Ii(t).call(t,"%")===-1)return t+"px"}throw new Error("Could not use the value supplied for width or height:"+t)}},{key:"_create",value:function(){for(;this.body.container.hasChildNodes();)this.body.container.removeChild(this.body.container.firstChild);if(this.frame=document.createElement("div"),this.frame.className="vis-network",this.frame.style.position="relative",this.frame.style.overflow="hidden",this.frame.tabIndex=0,this.frame.canvas=document.createElement("canvas"),this.frame.canvas.style.position="relative",this.frame.appendChild(this.frame.canvas),this.frame.canvas.getContext)this._setPixelRatio(),this.setTransform();else{var t=document.createElement("DIV");t.style.color="red",t.style.fontWeight="bold",t.style.padding="10px",t.innerText="Error: your browser does not support HTML canvas",this.frame.canvas.appendChild(t)}this.body.container.appendChild(this.frame),this.body.view.scale=1,this.body.view.translation={x:.5*this.frame.canvas.clientWidth,y:.5*this.frame.canvas.clientHeight},this._bindHammer()}},{key:"_bindHammer",value:function(){var t=this;this.hammer!==void 0&&this.hammer.destroy(),this.drag={},this.pinch={},this.hammer=new b2(this.frame.canvas),this.hammer.get("pinch").set({enable:!0}),this.hammer.get("pan").set({threshold:5,direction:b2.DIRECTION_ALL}),Eb(this.hammer,function(r){t.body.eventListeners.onTouch(r)}),this.hammer.on("tap",function(r){t.body.eventListeners.onTap(r)}),this.hammer.on("doubletap",function(r){t.body.eventListeners.onDoubleTap(r)}),this.hammer.on("press",function(r){t.body.eventListeners.onHold(r)}),this.hammer.on("panstart",function(r){t.body.eventListeners.onDragStart(r)}),this.hammer.on("panmove",function(r){t.body.eventListeners.onDrag(r)}),this.hammer.on("panend",function(r){t.body.eventListeners.onDragEnd(r)}),this.hammer.on("pinch",function(r){t.body.eventListeners.onPinch(r)}),this.frame.canvas.addEventListener("wheel",function(r){t.body.eventListeners.onMouseWheel(r)}),this.frame.canvas.addEventListener("mousemove",function(r){t.body.eventListeners.onMouseMove(r)}),this.frame.canvas.addEventListener("contextmenu",function(r){t.body.eventListeners.onContext(r)}),this.hammerFrame=new b2(this.frame),Tfe(this.hammerFrame,function(r){t.body.eventListeners.onRelease(r)})}},{key:"setSize",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.width,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.options.height;t=this._prepareValue(t),r=this._prepareValue(r);var i=!1,s=this.frame.canvas.width,o=this.frame.canvas.height,a=this.pixelRatio;if(this._setPixelRatio(),t!=this.options.width||r!=this.options.height||this.frame.style.width!=t||this.frame.style.height!=r)this._getCameraState(a),this.frame.style.width=t,this.frame.style.height=r,this.frame.canvas.style.width="100%",this.frame.canvas.style.height="100%",this.frame.canvas.width=Math.round(this.frame.canvas.clientWidth*this.pixelRatio),this.frame.canvas.height=Math.round(this.frame.canvas.clientHeight*this.pixelRatio),this.options.width=t,this.options.height=r,this.canvasViewCenter={x:.5*this.frame.clientWidth,y:.5*this.frame.clientHeight},i=!0;else{var l=Math.round(this.frame.canvas.clientWidth*this.pixelRatio),c=Math.round(this.frame.canvas.clientHeight*this.pixelRatio);(this.frame.canvas.width!==l||this.frame.canvas.height!==c)&&this._getCameraState(a),this.frame.canvas.width!==l&&(this.frame.canvas.width=l,i=!0),this.frame.canvas.height!==c&&(this.frame.canvas.height=c,i=!0)}return i===!0&&(this.body.emitter.emit("resize",{width:Math.round(this.frame.canvas.width/this.pixelRatio),height:Math.round(this.frame.canvas.height/this.pixelRatio),oldWidth:Math.round(s/this.pixelRatio),oldHeight:Math.round(o/this.pixelRatio)}),this._setCameraState()),this.initialized=!0,i}},{key:"getContext",value:function(){return this.frame.canvas.getContext("2d")}},{key:"_determinePixelRatio",value:function(){var t=this.getContext();if(t===void 0)throw new Error("Could not get canvax context");var r=1;typeof window<"u"&&(r=window.devicePixelRatio||1);var i=t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1;return r/i}},{key:"_setPixelRatio",value:function(){this.pixelRatio=this._determinePixelRatio()}},{key:"setTransform",value:function(){var t=this.getContext();if(t===void 0)throw new Error("Could not get canvax context");t.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}},{key:"_XconvertDOMtoCanvas",value:function(t){return(t-this.body.view.translation.x)/this.body.view.scale}},{key:"_XconvertCanvasToDOM",value:function(t){return t*this.body.view.scale+this.body.view.translation.x}},{key:"_YconvertDOMtoCanvas",value:function(t){return(t-this.body.view.translation.y)/this.body.view.scale}},{key:"_YconvertCanvasToDOM",value:function(t){return t*this.body.view.scale+this.body.view.translation.y}},{key:"canvasToDOM",value:function(t){return{x:this._XconvertCanvasToDOM(t.x),y:this._YconvertCanvasToDOM(t.y)}}},{key:"DOMtoCanvas",value:function(t){return{x:this._XconvertDOMtoCanvas(t.x),y:this._YconvertDOMtoCanvas(t.y)}}}]),n}();function rKt(n,e){var t=bo({nodes:e,minZoomLevel:Number.MIN_VALUE,maxZoomLevel:1},n??{});if(!Bi(t.nodes))throw new TypeError("Nodes has to be an array of ids.");if(t.nodes.length===0&&(t.nodes=e),!(typeof t.minZoomLevel=="number"&&t.minZoomLevel>0))throw new TypeError("Min zoom level has to be a number higher than zero.");if(!(typeof t.maxZoomLevel=="number"&&t.minZoomLevel<=t.maxZoomLevel))throw new TypeError("Max zoom level has to be a number higher than min zoom level.");return t}var nKt=function(){function n(e,t){var r,i=this,s;hr(this,n),this.body=e,this.canvas=t,this.animationSpeed=1/this.renderRefreshRate,this.animationEasingFunction="easeInOutQuint",this.easingTime=0,this.sourceScale=0,this.targetScale=0,this.sourceTranslation=0,this.targetTranslation=0,this.lockedOnNodeId=void 0,this.lockedOnNodeOffset=void 0,this.touchTime=0,this.viewFunction=void 0,this.body.emitter.on("fit",er(r=this.fit).call(r,this)),this.body.emitter.on("animationFinished",function(){i.body.emitter.emit("_stopRendering")}),this.body.emitter.on("unlockNode",er(s=this.releaseNode).call(s,this))}return dr(n,[{key:"setOptions",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.options=t}},{key:"fit",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;t=rKt(t,this.body.nodeIndices);var i=this.canvas.frame.canvas.clientWidth,s=this.canvas.frame.canvas.clientHeight,o,a;if(i===0||s===0)a=1,o=za.getRange(this.body.nodes,t.nodes);else if(r===!0){var l=0;for(var c in this.body.nodes)if(Object.prototype.hasOwnProperty.call(this.body.nodes,c)){var u=this.body.nodes[c];u.predefinedPosition===!0&&(l+=1)}if(l>.5*this.body.nodeIndices.length){this.fit(t,!1);return}o=za.getRange(this.body.nodes,t.nodes);var h=this.body.nodeIndices.length;a=12.662/(h+7.4147)+.0964822;var d=Math.min(i/600,s/600);a*=d}else{this.body.emitter.emit("_resizeNodes"),o=za.getRange(this.body.nodes,t.nodes);var g=Math.abs(o.maxX-o.minX)*1.1,f=Math.abs(o.maxY-o.minY)*1.1,v=i/g,C=s/f;a=v<=C?v:C}a>t.maxZoomLevel?a=t.maxZoomLevel:a<t.minZoomLevel&&(a=t.minZoomLevel);var A=za.findCenter(o),b={position:A,scale:a,animation:t.animation};this.moveTo(b)}},{key:"focus",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.body.nodes[t]!==void 0){var i={x:this.body.nodes[t].x,y:this.body.nodes[t].y};r.position=i,r.lockedOnNode=t,this.moveTo(r)}else console.error("Node: "+t+" cannot be found.")}},{key:"moveTo",value:function(t){if(t===void 0){t={};return}if(t.offset!=null){if(t.offset.x!=null){if(t.offset.x=+t.offset.x,!vf(t.offset.x))throw new TypeError('The option "offset.x" has to be a finite number.')}else t.offset.x=0;if(t.offset.y!=null){if(t.offset.y=+t.offset.y,!vf(t.offset.y))throw new TypeError('The option "offset.y" has to be a finite number.')}else t.offset.x=0}else t.offset={x:0,y:0};if(t.position!=null){if(t.position.x!=null){if(t.position.x=+t.position.x,!vf(t.position.x))throw new TypeError('The option "position.x" has to be a finite number.')}else t.position.x=0;if(t.position.y!=null){if(t.position.y=+t.position.y,!vf(t.position.y))throw new TypeError('The option "position.y" has to be a finite number.')}else t.position.x=0}else t.position=this.getViewPosition();if(t.scale!=null){if(t.scale=+t.scale,!(t.scale>0))throw new TypeError('The option "scale" has to be a number greater than zero.')}else t.scale=this.body.view.scale;t.animation===void 0&&(t.animation={duration:0}),t.animation===!1&&(t.animation={duration:0}),t.animation===!0&&(t.animation={}),t.animation.duration===void 0&&(t.animation.duration=1e3),t.animation.easingFunction===void 0&&(t.animation.easingFunction="easeInOutQuad"),this.animateView(t)}},{key:"animateView",value:function(t){if(t!==void 0){this.animationEasingFunction=t.animation.easingFunction,this.releaseNode(),t.locked===!0&&(this.lockedOnNodeId=t.lockedOnNode,this.lockedOnNodeOffset=t.offset),this.easingTime!=0&&this._transitionRedraw(!0),this.sourceScale=this.body.view.scale,this.sourceTranslation=this.body.view.translation,this.targetScale=t.scale,this.body.view.scale=this.targetScale;var r=this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight}),i={x:r.x-t.position.x,y:r.y-t.position.y};if(this.targetTranslation={x:this.sourceTranslation.x+i.x*this.targetScale+t.offset.x,y:this.sourceTranslation.y+i.y*this.targetScale+t.offset.y},t.animation.duration===0)if(this.lockedOnNodeId!=null){var s;this.viewFunction=er(s=this._lockedRedraw).call(s,this),this.body.emitter.on("initRedraw",this.viewFunction)}else this.body.view.scale=this.targetScale,this.body.view.translation=this.targetTranslation,this.body.emitter.emit("_requestRedraw");else{var o;this.animationSpeed=1/(60*t.animation.duration*.001)||1/60,this.animationEasingFunction=t.animation.easingFunction,this.viewFunction=er(o=this._transitionRedraw).call(o,this),this.body.emitter.on("initRedraw",this.viewFunction),this.body.emitter.emit("_startRendering")}}}},{key:"_lockedRedraw",value:function(){var t={x:this.body.nodes[this.lockedOnNodeId].x,y:this.body.nodes[this.lockedOnNodeId].y},r=this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight}),i={x:r.x-t.x,y:r.y-t.y},s=this.body.view.translation,o={x:s.x+i.x*this.body.view.scale+this.lockedOnNodeOffset.x,y:s.y+i.y*this.body.view.scale+this.lockedOnNodeOffset.y};this.body.view.translation=o}},{key:"releaseNode",value:function(){this.lockedOnNodeId!==void 0&&this.viewFunction!==void 0&&(this.body.emitter.off("initRedraw",this.viewFunction),this.lockedOnNodeId=void 0,this.lockedOnNodeOffset=void 0)}},{key:"_transitionRedraw",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;this.easingTime+=this.animationSpeed,this.easingTime=t===!0?1:this.easingTime;var r=HVt[this.animationEasingFunction](this.easingTime);if(this.body.view.scale=this.sourceScale+(this.targetScale-this.sourceScale)*r,this.body.view.translation={x:this.sourceTranslation.x+(this.targetTranslation.x-this.sourceTranslation.x)*r,y:this.sourceTranslation.y+(this.targetTranslation.y-this.sourceTranslation.y)*r},this.easingTime>=1){if(this.body.emitter.off("initRedraw",this.viewFunction),this.easingTime=0,this.lockedOnNodeId!=null){var i;this.viewFunction=er(i=this._lockedRedraw).call(i,this),this.body.emitter.on("initRedraw",this.viewFunction)}this.body.emitter.emit("animationFinished")}}},{key:"getScale",value:function(){return this.body.view.scale}},{key:"getViewPosition",value:function(){return this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight})}}]),n}();function SX(n){var e=n&&n.preventDefault||!1,t=n&&n.container||window,r={},i={keydown:{},keyup:{}},s={},o;for(o=97;o<=122;o++)s[String.fromCharCode(o)]={code:65+(o-97),shift:!1};for(o=65;o<=90;o++)s[String.fromCharCode(o)]={code:o,shift:!0};for(o=0;o<=9;o++)s[""+o]={code:48+o,shift:!1};for(o=1;o<=12;o++)s["F"+o]={code:111+o,shift:!1};for(o=0;o<=9;o++)s["num"+o]={code:96+o,shift:!1};s["num*"]={code:106,shift:!1},s["num+"]={code:107,shift:!1},s["num-"]={code:109,shift:!1},s["num/"]={code:111,shift:!1},s["num."]={code:110,shift:!1},s.left={code:37,shift:!1},s.up={code:38,shift:!1},s.right={code:39,shift:!1},s.down={code:40,shift:!1},s.space={code:32,shift:!1},s.enter={code:13,shift:!1},s.shift={code:16,shift:void 0},s.esc={code:27,shift:!1},s.backspace={code:8,shift:!1},s.tab={code:9,shift:!1},s.ctrl={code:17,shift:!1},s.alt={code:18,shift:!1},s.delete={code:46,shift:!1},s.pageup={code:33,shift:!1},s.pagedown={code:34,shift:!1},s["="]={code:187,shift:!1},s["-"]={code:189,shift:!1},s["]"]={code:221,shift:!1},s["["]={code:219,shift:!1};var a=function(u){c(u,"keydown")},l=function(u){c(u,"keyup")},c=function(u,h){if(i[h][u.keyCode]!==void 0){for(var d=i[h][u.keyCode],g=0;g<d.length;g++)(d[g].shift===void 0||d[g].shift==!0&&u.shiftKey==!0||d[g].shift==!1&&u.shiftKey==!1)&&d[g].fn(u);e==!0&&u.preventDefault()}};return r.bind=function(u,h,d){if(d===void 0&&(d="keydown"),s[u]===void 0)throw new Error("unsupported key: "+u);i[d][s[u].code]===void 0&&(i[d][s[u].code]=[]),i[d][s[u].code].push({fn:h,shift:s[u].shift})},r.bindAll=function(u,h){h===void 0&&(h="keydown");for(var d in s)s.hasOwnProperty(d)&&r.bind(d,u,h)},r.getKey=function(u){for(var h in s)if(s.hasOwnProperty(h)){if(u.shiftKey==!0&&s[h].shift==!0&&u.keyCode==s[h].code)return h;if(u.shiftKey==!1&&s[h].shift==!1&&u.keyCode==s[h].code)return h;if(u.keyCode==s[h].code&&h=="shift")return h}return"unknown key, currently not supported"},r.unbind=function(u,h,d){if(d===void 0&&(d="keydown"),s[u]===void 0)throw new Error("unsupported key: "+u);if(h!==void 0){var g=[],f=i[d][s[u].code];if(f!==void 0)for(var v=0;v<f.length;v++)f[v].fn==h&&f[v].shift==s[u].shift||g.push(i[d][s[u].code][v]);i[d][s[u].code]=g}else i[d][s[u].code]=[]},r.reset=function(){i={keydown:{},keyup:{}}},r.destroy=function(){i={keydown:{},keyup:{}},t.removeEventListener("keydown",a,!0),t.removeEventListener("keyup",l,!0)},t.addEventListener("keydown",a,!0),t.addEventListener("keyup",l,!0),r}var iKt=function(){function n(e,t){var r=this;hr(this,n),this.body=e,this.canvas=t,this.iconsCreated=!1,this.navigationHammers=[],this.boundFunctions={},this.touchTime=0,this.activated=!1,this.body.emitter.on("activate",function(){r.activated=!0,r.configureKeyboardBindings()}),this.body.emitter.on("deactivate",function(){r.activated=!1,r.configureKeyboardBindings()}),this.body.emitter.on("destroy",function(){r.keycharm!==void 0&&r.keycharm.destroy()}),this.options={}}return dr(n,[{key:"setOptions",value:function(t){t!==void 0&&(this.options=t,this.create())}},{key:"create",value:function(){this.options.navigationButtons===!0?this.iconsCreated===!1&&this.loadNavigationElements():this.iconsCreated===!0&&this.cleanNavigation(),this.configureKeyboardBindings()}},{key:"cleanNavigation",value:function(){if(this.navigationHammers.length!=0){for(var t=0;t<this.navigationHammers.length;t++)this.navigationHammers[t].destroy();this.navigationHammers=[]}this.navigationDOM&&this.navigationDOM.wrapper&&this.navigationDOM.wrapper.parentNode&&this.navigationDOM.wrapper.parentNode.removeChild(this.navigationDOM.wrapper),this.iconsCreated=!1}},{key:"loadNavigationElements",value:function(){var t=this;this.cleanNavigation(),this.navigationDOM={};var r=["up","down","left","right","zoomIn","zoomOut","zoomExtends"],i=["_moveUp","_moveDown","_moveLeft","_moveRight","_zoomIn","_zoomOut","_fit"];this.navigationDOM.wrapper=document.createElement("div"),this.navigationDOM.wrapper.className="vis-navigation",this.canvas.frame.appendChild(this.navigationDOM.wrapper);for(var s=0;s<r.length;s++){this.navigationDOM[r[s]]=document.createElement("div"),this.navigationDOM[r[s]].className="vis-button vis-"+r[s],this.navigationDOM.wrapper.appendChild(this.navigationDOM[r[s]]);var o=new b2(this.navigationDOM[r[s]]);if(i[s]==="_fit"){var a;Eb(o,er(a=this._fit).call(a,this))}else{var l;Eb(o,er(l=this.bindToRedraw).call(l,this,i[s]))}this.navigationHammers.push(o)}var c=new b2(this.canvas.frame);Tfe(c,function(){t._stopMovement()}),this.navigationHammers.push(c),this.iconsCreated=!0}},{key:"bindToRedraw",value:function(t){if(this.boundFunctions[t]===void 0){var r;this.boundFunctions[t]=er(r=this[t]).call(r,this),this.body.emitter.on("initRedraw",this.boundFunctions[t]),this.body.emitter.emit("_startRendering")}}},{key:"unbindFromRedraw",value:function(t){this.boundFunctions[t]!==void 0&&(this.body.emitter.off("initRedraw",this.boundFunctions[t]),this.body.emitter.emit("_stopRendering"),delete this.boundFunctions[t])}},{key:"_fit",value:function(){new Date().valueOf()-this.touchTime>700&&(this.body.emitter.emit("fit",{duration:700}),this.touchTime=new Date().valueOf())}},{key:"_stopMovement",value:function(){for(var t in this.boundFunctions)Object.prototype.hasOwnProperty.call(this.boundFunctions,t)&&(this.body.emitter.off("initRedraw",this.boundFunctions[t]),this.body.emitter.emit("_stopRendering"));this.boundFunctions={}}},{key:"_moveUp",value:function(){this.body.view.translation.y+=this.options.keyboard.speed.y}},{key:"_moveDown",value:function(){this.body.view.translation.y-=this.options.keyboard.speed.y}},{key:"_moveLeft",value:function(){this.body.view.translation.x+=this.options.keyboard.speed.x}},{key:"_moveRight",value:function(){this.body.view.translation.x-=this.options.keyboard.speed.x}},{key:"_zoomIn",value:function(){var t=this.body.view.scale,r=this.body.view.scale*(1+this.options.keyboard.speed.zoom),i=this.body.view.translation,s=r/t,o=(1-s)*this.canvas.canvasViewCenter.x+i.x*s,a=(1-s)*this.canvas.canvasViewCenter.y+i.y*s;this.body.view.scale=r,this.body.view.translation={x:o,y:a},this.body.emitter.emit("zoom",{direction:"+",scale:this.body.view.scale,pointer:null})}},{key:"_zoomOut",value:function(){var t=this.body.view.scale,r=this.body.view.scale/(1+this.options.keyboard.speed.zoom),i=this.body.view.translation,s=r/t,o=(1-s)*this.canvas.canvasViewCenter.x+i.x*s,a=(1-s)*this.canvas.canvasViewCenter.y+i.y*s;this.body.view.scale=r,this.body.view.translation={x:o,y:a},this.body.emitter.emit("zoom",{direction:"-",scale:this.body.view.scale,pointer:null})}},{key:"configureKeyboardBindings",value:function(){var t=this;if(this.keycharm!==void 0&&this.keycharm.destroy(),this.options.keyboard.enabled===!0&&(this.options.keyboard.bindToWindow===!0?this.keycharm=SX({container:window,preventDefault:!0}):this.keycharm=SX({container:this.canvas.frame,preventDefault:!0}),this.keycharm.reset(),this.activated===!0)){var r,i,s,o,a,l,c,u,h,d,g,f,v,C,A,b,m,E,I,S,T,P,_,$;er(r=this.keycharm).call(r,"up",function(){t.bindToRedraw("_moveUp")},"keydown"),er(i=this.keycharm).call(i,"down",function(){t.bindToRedraw("_moveDown")},"keydown"),er(s=this.keycharm).call(s,"left",function(){t.bindToRedraw("_moveLeft")},"keydown"),er(o=this.keycharm).call(o,"right",function(){t.bindToRedraw("_moveRight")},"keydown"),er(a=this.keycharm).call(a,"=",function(){t.bindToRedraw("_zoomIn")},"keydown"),er(l=this.keycharm).call(l,"num+",function(){t.bindToRedraw("_zoomIn")},"keydown"),er(c=this.keycharm).call(c,"num-",function(){t.bindToRedraw("_zoomOut")},"keydown"),er(u=this.keycharm).call(u,"-",function(){t.bindToRedraw("_zoomOut")},"keydown"),er(h=this.keycharm).call(h,"[",function(){t.bindToRedraw("_zoomOut")},"keydown"),er(d=this.keycharm).call(d,"]",function(){t.bindToRedraw("_zoomIn")},"keydown"),er(g=this.keycharm).call(g,"pageup",function(){t.bindToRedraw("_zoomIn")},"keydown"),er(f=this.keycharm).call(f,"pagedown",function(){t.bindToRedraw("_zoomOut")},"keydown"),er(v=this.keycharm).call(v,"up",function(){t.unbindFromRedraw("_moveUp")},"keyup"),er(C=this.keycharm).call(C,"down",function(){t.unbindFromRedraw("_moveDown")},"keyup"),er(A=this.keycharm).call(A,"left",function(){t.unbindFromRedraw("_moveLeft")},"keyup"),er(b=this.keycharm).call(b,"right",function(){t.unbindFromRedraw("_moveRight")},"keyup"),er(m=this.keycharm).call(m,"=",function(){t.unbindFromRedraw("_zoomIn")},"keyup"),er(E=this.keycharm).call(E,"num+",function(){t.unbindFromRedraw("_zoomIn")},"keyup"),er(I=this.keycharm).call(I,"num-",function(){t.unbindFromRedraw("_zoomOut")},"keyup"),er(S=this.keycharm).call(S,"-",function(){t.unbindFromRedraw("_zoomOut")},"keyup"),er(T=this.keycharm).call(T,"[",function(){t.unbindFromRedraw("_zoomOut")},"keyup"),er(P=this.keycharm).call(P,"]",function(){t.unbindFromRedraw("_zoomIn")},"keyup"),er(_=this.keycharm).call(_,"pageup",function(){t.unbindFromRedraw("_zoomIn")},"keyup"),er($=this.keycharm).call($,"pagedown",function(){t.unbindFromRedraw("_zoomOut")},"keyup")}}}]),n}();function sKt(n,e){var t=typeof Pd<"u"&&Op(n)||n["@@iterator"];if(!t){if(Bi(n)||(t=oKt(n))||e){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(c){throw c},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,o=!1,a;return{s:function(){t=t.call(n)},n:function(){var c=t.next();return s=c.done,c},e:function(c){o=!0,a=c},f:function(){try{!s&&t.return!=null&&t.return()}finally{if(o)throw a}}}}function oKt(n,e){var t;if(n){if(typeof n=="string")return TX(n,e);var r=da(t=Object.prototype.toString.call(n)).call(t,8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return Pp(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return TX(n,e)}}function TX(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}var aKt=function(){function n(e,t,r){var i,s,o,a,l,c,u,h,d,g,f,v,C;hr(this,n),this.body=e,this.canvas=t,this.selectionHandler=r,this.navigationHandler=new iKt(e,t),this.body.eventListeners.onTap=er(i=this.onTap).call(i,this),this.body.eventListeners.onTouch=er(s=this.onTouch).call(s,this),this.body.eventListeners.onDoubleTap=er(o=this.onDoubleTap).call(o,this),this.body.eventListeners.onHold=er(a=this.onHold).call(a,this),this.body.eventListeners.onDragStart=er(l=this.onDragStart).call(l,this),this.body.eventListeners.onDrag=er(c=this.onDrag).call(c,this),this.body.eventListeners.onDragEnd=er(u=this.onDragEnd).call(u,this),this.body.eventListeners.onMouseWheel=er(h=this.onMouseWheel).call(h,this),this.body.eventListeners.onPinch=er(d=this.onPinch).call(d,this),this.body.eventListeners.onMouseMove=er(g=this.onMouseMove).call(g,this),this.body.eventListeners.onRelease=er(f=this.onRelease).call(f,this),this.body.eventListeners.onContext=er(v=this.onContext).call(v,this),this.touchTime=0,this.drag={},this.pinch={},this.popup=void 0,this.popupObj=void 0,this.popupTimer=void 0,this.body.functions.getPointer=er(C=this.getPointer).call(C,this),this.options={},this.defaultOptions={dragNodes:!0,dragView:!0,hover:!1,keyboard:{enabled:!1,speed:{x:10,y:10,zoom:.02},bindToWindow:!0,autoFocus:!0},navigationButtons:!1,tooltipDelay:300,zoomView:!0,zoomSpeed:1},bo(this.options,this.defaultOptions),this.bindEventListeners()}return dr(n,[{key:"bindEventListeners",value:function(){var t=this;this.body.emitter.on("destroy",function(){clearTimeout(t.popupTimer),delete t.body.functions.getPointer})}},{key:"setOptions",value:function(t){if(t!==void 0){var r=["hideEdgesOnDrag","hideEdgesOnZoom","hideNodesOnDrag","keyboard","multiselect","selectable","selectConnectedEdges"];Ab(r,this.options,t),Zl(this.options,t,"keyboard"),t.tooltip&&(bo(this.options.tooltip,t.tooltip),t.tooltip.color&&(this.options.tooltip.color=UP(t.tooltip.color)))}this.navigationHandler.setOptions(this.options)}},{key:"getPointer",value:function(t){return{x:t.x-DVt(this.canvas.frame.canvas),y:t.y-zVt(this.canvas.frame.canvas)}}},{key:"onTouch",value:function(t){new Date().valueOf()-this.touchTime>50&&(this.drag.pointer=this.getPointer(t.center),this.drag.pinched=!1,this.pinch.scale=this.body.view.scale,this.touchTime=new Date().valueOf())}},{key:"onTap",value:function(t){var r=this.getPointer(t.center),i=this.selectionHandler.options.multiselect&&(t.changedPointers[0].ctrlKey||t.changedPointers[0].metaKey);this.checkSelectionChanges(r,i),this.selectionHandler.commitAndEmit(r,t),this.selectionHandler.generateClickEvent("click",t,r)}},{key:"onDoubleTap",value:function(t){var r=this.getPointer(t.center);this.selectionHandler.generateClickEvent("doubleClick",t,r)}},{key:"onHold",value:function(t){var r=this.getPointer(t.center),i=this.selectionHandler.options.multiselect;this.checkSelectionChanges(r,i),this.selectionHandler.commitAndEmit(r,t),this.selectionHandler.generateClickEvent("click",t,r),this.selectionHandler.generateClickEvent("hold",t,r)}},{key:"onRelease",value:function(t){if(new Date().valueOf()-this.touchTime>10){var r=this.getPointer(t.center);this.selectionHandler.generateClickEvent("release",t,r),this.touchTime=new Date().valueOf()}}},{key:"onContext",value:function(t){var r=this.getPointer({x:t.clientX,y:t.clientY});this.selectionHandler.generateClickEvent("oncontext",t,r)}},{key:"checkSelectionChanges",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;r===!0?this.selectionHandler.selectAdditionalOnPoint(t):this.selectionHandler.selectOnPoint(t)}},{key:"_determineDifference",value:function(t,r){var i=function(o,a){for(var l=[],c=0;c<o.length;c++){var u=o[c];Ii(a).call(a,u)===-1&&l.push(u)}return l};return{nodes:i(t.nodes,r.nodes),edges:i(t.edges,r.edges)}}},{key:"onDragStart",value:function(t){if(!this.drag.dragging){this.drag.pointer===void 0&&this.onTouch(t);var r=this.selectionHandler.getNodeAt(this.drag.pointer);if(this.drag.dragging=!0,this.drag.selection=[],this.drag.translation=bo({},this.body.view.translation),this.drag.nodeId=void 0,t.srcEvent.shiftKey){this.body.selectionBox.show=!0;var i=this.getPointer(t.center);this.body.selectionBox.position.start={x:this.canvas._XconvertDOMtoCanvas(i.x),y:this.canvas._YconvertDOMtoCanvas(i.y)},this.body.selectionBox.position.end={x:this.canvas._XconvertDOMtoCanvas(i.x),y:this.canvas._YconvertDOMtoCanvas(i.y)}}else if(r!==void 0&&this.options.dragNodes===!0){this.drag.nodeId=r.id,r.isSelected()===!1&&this.selectionHandler.setSelection({nodes:[r.id]}),this.selectionHandler.generateClickEvent("dragStart",t,this.drag.pointer);var s=sKt(this.selectionHandler.getSelectedNodes()),o;try{for(s.s();!(o=s.n()).done;){var a=o.value,l={id:a.id,node:a,x:a.x,y:a.y,xFixed:a.options.fixed.x,yFixed:a.options.fixed.y};a.options.fixed.x=!0,a.options.fixed.y=!0,this.drag.selection.push(l)}}catch(c){s.e(c)}finally{s.f()}}else this.selectionHandler.generateClickEvent("dragStart",t,this.drag.pointer,void 0,!0)}}},{key:"onDrag",value:function(t){var r=this;if(this.drag.pinched!==!0){this.body.emitter.emit("unlockNode");var i=this.getPointer(t.center),s=this.drag.selection;if(s&&s.length&&this.options.dragNodes===!0){this.selectionHandler.generateClickEvent("dragging",t,i);var o=i.x-this.drag.pointer.x,a=i.y-this.drag.pointer.y;is(s).call(s,function(u){var h=u.node;u.xFixed===!1&&(h.x=r.canvas._XconvertDOMtoCanvas(r.canvas._XconvertCanvasToDOM(u.x)+o)),u.yFixed===!1&&(h.y=r.canvas._YconvertDOMtoCanvas(r.canvas._YconvertCanvasToDOM(u.y)+a))}),this.body.emitter.emit("startSimulation")}else{if(t.srcEvent.shiftKey){if(this.selectionHandler.generateClickEvent("dragging",t,i,void 0,!0),this.drag.pointer===void 0){this.onDragStart(t);return}this.body.selectionBox.position.end={x:this.canvas._XconvertDOMtoCanvas(i.x),y:this.canvas._YconvertDOMtoCanvas(i.y)},this.body.emitter.emit("_requestRedraw")}if(this.options.dragView===!0&&!t.srcEvent.shiftKey){if(this.selectionHandler.generateClickEvent("dragging",t,i,void 0,!0),this.drag.pointer===void 0){this.onDragStart(t);return}var l=i.x-this.drag.pointer.x,c=i.y-this.drag.pointer.y;this.body.view.translation={x:this.drag.translation.x+l,y:this.drag.translation.y+c},this.body.emitter.emit("_requestRedraw")}}}}},{key:"onDragEnd",value:function(t){var r=this;if(this.drag.dragging=!1,this.body.selectionBox.show){var i;this.body.selectionBox.show=!1;var s=this.body.selectionBox.position,o={minX:Math.min(s.start.x,s.end.x),minY:Math.min(s.start.y,s.end.y),maxX:Math.max(s.start.x,s.end.x),maxY:Math.max(s.start.y,s.end.y)},a=ol(i=this.body.nodeIndices).call(i,function(u){var h=r.body.nodes[u];return h.x>=o.minX&&h.x<=o.maxX&&h.y>=o.minY&&h.y<=o.maxY});is(a).call(a,function(u){return r.selectionHandler.selectObject(r.body.nodes[u])});var l=this.getPointer(t.center);this.selectionHandler.commitAndEmit(l,t),this.selectionHandler.generateClickEvent("dragEnd",t,this.getPointer(t.center),void 0,!0),this.body.emitter.emit("_requestRedraw")}else{var c=this.drag.selection;c&&c.length?(is(c).call(c,function(u){u.node.options.fixed.x=u.xFixed,u.node.options.fixed.y=u.yFixed}),this.selectionHandler.generateClickEvent("dragEnd",t,this.getPointer(t.center)),this.body.emitter.emit("startSimulation")):(this.selectionHandler.generateClickEvent("dragEnd",t,this.getPointer(t.center),void 0,!0),this.body.emitter.emit("_requestRedraw"))}}},{key:"onPinch",value:function(t){var r=this.getPointer(t.center);this.drag.pinched=!0,this.pinch.scale===void 0&&(this.pinch.scale=1);var i=this.pinch.scale*t.scale;this.zoom(i,r)}},{key:"zoom",value:function(t,r){if(this.options.zoomView===!0){var i=this.body.view.scale;t<1e-5&&(t=1e-5),t>10&&(t=10);var s=void 0;this.drag!==void 0&&this.drag.dragging===!0&&(s=this.canvas.DOMtoCanvas(this.drag.pointer));var o=this.body.view.translation,a=t/i,l=(1-a)*r.x+o.x*a,c=(1-a)*r.y+o.y*a;if(this.body.view.scale=t,this.body.view.translation={x:l,y:c},s!=null){var u=this.canvas.canvasToDOM(s);this.drag.pointer.x=u.x,this.drag.pointer.y=u.y}this.body.emitter.emit("_requestRedraw"),i<t?this.body.emitter.emit("zoom",{direction:"+",scale:this.body.view.scale,pointer:r}):this.body.emitter.emit("zoom",{direction:"-",scale:this.body.view.scale,pointer:r})}}},{key:"onMouseWheel",value:function(t){if(this.options.zoomView===!0){if(t.deltaY!==0){var r=this.body.view.scale;r*=1+(t.deltaY<0?1:-1)*(this.options.zoomSpeed*.1);var i=this.getPointer({x:t.clientX,y:t.clientY});this.zoom(r,i)}t.preventDefault()}}},{key:"onMouseMove",value:function(t){var r=this,i=this.getPointer({x:t.clientX,y:t.clientY}),s=!1;this.popup!==void 0&&(this.popup.hidden===!1&&this._checkHidePopup(i),this.popup.hidden===!1&&(s=!0,this.popup.setPosition(i.x+3,i.y-5),this.popup.show())),this.options.keyboard.autoFocus&&this.options.keyboard.bindToWindow===!1&&this.options.keyboard.enabled===!0&&this.canvas.frame.focus(),s===!1&&(this.popupTimer!==void 0&&(clearInterval(this.popupTimer),this.popupTimer=void 0),this.drag.dragging||(this.popupTimer=bu(function(){return r._checkShowPopup(i)},this.options.tooltipDelay))),this.options.hover===!0&&this.selectionHandler.hoverObject(t,i)}},{key:"_checkShowPopup",value:function(t){var r=this.canvas._XconvertDOMtoCanvas(t.x),i=this.canvas._YconvertDOMtoCanvas(t.y),s={left:r,top:i,right:r,bottom:i},o=this.popupObj===void 0?void 0:this.popupObj.id,a=!1,l="node";if(this.popupObj===void 0){for(var c=this.body.nodeIndices,u=this.body.nodes,h,d=[],g=0;g<c.length;g++)h=u[c[g]],h.isOverlappingWith(s)===!0&&(a=!0,h.getTitle()!==void 0&&d.push(c[g]));d.length>0&&(this.popupObj=u[d[d.length-1]],a=!0)}if(this.popupObj===void 0&&a===!1){for(var f=this.body.edgeIndices,v=this.body.edges,C,A=[],b=0;b<f.length;b++)C=v[f[b]],C.isOverlappingWith(s)===!0&&C.connected===!0&&C.getTitle()!==void 0&&A.push(f[b]);A.length>0&&(this.popupObj=v[A[A.length-1]],l="edge")}this.popupObj!==void 0?this.popupObj.id!==o&&(this.popup===void 0&&(this.popup=new qVt(this.canvas.frame)),this.popup.popupTargetType=l,this.popup.popupTargetId=this.popupObj.id,this.popup.setPosition(t.x+3,t.y-5),this.popup.setText(this.popupObj.getTitle()),this.popup.show(),this.body.emitter.emit("showPopup",this.popupObj.id)):this.popup!==void 0&&(this.popup.hide(),this.body.emitter.emit("hidePopup"))}},{key:"_checkHidePopup",value:function(t){var r=this.selectionHandler._pointerToPositionObject(t),i=!1;if(this.popup.popupTargetType==="node"){if(this.body.nodes[this.popup.popupTargetId]!==void 0&&(i=this.body.nodes[this.popup.popupTargetId].isOverlappingWith(r),i===!0)){var s=this.selectionHandler.getNodeAt(t);i=s===void 0?!1:s.id===this.popup.popupTargetId}}else this.selectionHandler.getNodeAt(t)===void 0&&this.body.edges[this.popup.popupTargetId]!==void 0&&(i=this.body.edges[this.popup.popupTargetId].isOverlappingWith(r));i===!1&&(this.popupObj=void 0,this.popup.hide(),this.body.emitter.emit("hidePopup"))}}]),n}(),lKt=CL,cKt=ife;lKt("Set",function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},cKt);var uKt=wi,hKt=uKt.Set,dKt=hKt,fKt=dKt,pKt=fKt,lf=Jr(pKt),gKt=Pi,xX=AL,Gy=W6.getWeakData,vKt=mL,mKt=Hl,CKt=J0,AT=ta,AKt=vL,xfe=_d,_X=ra,_fe=_p,IKt=_fe.set,yKt=_fe.getterFor,bKt=xfe.find,EKt=xfe.findIndex,wKt=gKt([].splice),SKt=0,Ky=function(n){return n.frozen||(n.frozen=new Pfe)},Pfe=function(){this.entries=[]},IT=function(n,e){return bKt(n.entries,function(t){return t[0]===e})};Pfe.prototype={get:function(n){var e=IT(this,n);if(e)return e[1]},has:function(n){return!!IT(this,n)},set:function(n,e){var t=IT(this,n);t?t[1]=e:this.entries.push([n,e])},delete:function(n){var e=EKt(this.entries,function(t){return t[0]===n});return~e&&wKt(this.entries,e,1),!!~e}};var TKt={getConstructor:function(n,e,t,r){var i=n(function(l,c){vKt(l,s),IKt(l,{type:e,id:SKt++,frozen:void 0}),CKt(c)||AKt(c,l[r],{that:l,AS_ENTRIES:t})}),s=i.prototype,o=yKt(e),a=function(l,c,u){var h=o(l),d=Gy(mKt(c),!0);return d===!0?Ky(h).set(c,u):d[h.id]=u,l};return xX(s,{delete:function(l){var c=o(this);if(!AT(l))return!1;var u=Gy(l);return u===!0?Ky(c).delete(l):u&&_X(u,c.id)&&delete u[c.id]},has:function(c){var u=o(this);if(!AT(c))return!1;var h=Gy(c);return h===!0?Ky(u).has(c):h&&_X(h,u.id)}}),xX(s,t?{get:function(c){var u=o(this);if(AT(c)){var h=Gy(c);return h===!0?Ky(u).get(c):h?h[u.id]:void 0}},set:function(c,u){return a(this,c,u)}}:{add:function(c){return a(this,c,!0)}}),i}},xKt=efe,PX=to,H4=Pi,OX=AL,_Kt=W6,PKt=CL,Ofe=TKt,qy=ta,Yy=_p.enforce,OKt=Ei,MKt=F1e,NI=Object,kKt=Array.isArray,Xy=NI.isExtensible,Mfe=NI.isFrozen,$Kt=NI.isSealed,kfe=NI.freeze,LKt=NI.seal,MX={},kX={},NKt=!PX.ActiveXObject&&"ActiveXObject"in PX,Xv,$fe=function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},Lfe=PKt("WeakMap",$fe,Ofe),kg=Lfe.prototype,B4=H4(kg.set),DKt=function(){return xKt&&OKt(function(){var n=kfe([]);return B4(new Lfe,n,1),!Mfe(n)})};if(MKt)if(NKt){Xv=Ofe.getConstructor($fe,"WeakMap",!0),_Kt.enable();var $X=H4(kg.delete),Zy=H4(kg.has),LX=H4(kg.get);OX(kg,{delete:function(n){if(qy(n)&&!Xy(n)){var e=Yy(this);return e.frozen||(e.frozen=new Xv),$X(this,n)||e.frozen.delete(n)}return $X(this,n)},has:function(e){if(qy(e)&&!Xy(e)){var t=Yy(this);return t.frozen||(t.frozen=new Xv),Zy(this,e)||t.frozen.has(e)}return Zy(this,e)},get:function(e){if(qy(e)&&!Xy(e)){var t=Yy(this);return t.frozen||(t.frozen=new Xv),Zy(this,e)?LX(this,e):t.frozen.get(e)}return LX(this,e)},set:function(e,t){if(qy(e)&&!Xy(e)){var r=Yy(this);r.frozen||(r.frozen=new Xv),Zy(this,e)?B4(this,e,t):r.frozen.set(e,t)}else B4(this,e,t);return this}})}else DKt()&&OX(kg,{set:function(e,t){var r;return kKt(e)&&(Mfe(e)?r=MX:$Kt(e)&&(r=kX)),B4(this,e,t),r===MX&&kfe(e),r===kX&&LKt(e),this}});var zKt=wi,RKt=zKt.WeakMap,VKt=RKt,HKt=VKt,BKt=HKt,Wm=Jr(BKt);function vs(n,e,t,r){if(typeof e=="function"?n!==e||!0:!e.has(n))throw new TypeError("Cannot read private member from an object whose class did not declare it");return t==="m"?r:t==="a"?r.call(n):r?r.value:e.get(n)}function QP(n,e,t,r,i){if(typeof e=="function"?n!==e||!0:!e.has(n))throw new TypeError("Cannot write private member to an object whose class did not declare it");return e.set(n,t),t}function JP(n,e){var t=typeof Pd<"u"&&Op(n)||n["@@iterator"];if(!t){if(Bi(n)||(t=jKt(n))||e){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(c){throw c},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,o=!1,a;return{s:function(){t=t.call(n)},n:function(){var c=t.next();return s=c.done,c},e:function(c){o=!0,a=c},f:function(){try{!s&&t.return!=null&&t.return()}finally{if(o)throw a}}}}function jKt(n,e){var t;if(n){if(typeof n=="string")return NX(n,e);var r=da(t=Object.prototype.toString.call(n)).call(t,8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return Pp(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return NX(n,e)}}function NX(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}var of,ql,lh,ch,j4;function DX(n,e){var t=new lf,r=JP(e),i;try{for(r.s();!(i=r.n()).done;){var s=i.value;n.has(s)||t.add(s)}}catch(o){r.e(o)}finally{r.f()}return t}var zX=function(){function n(){hr(this,n),of.set(this,new lf),ql.set(this,new lf)}return dr(n,[{key:"size",get:function(){return vs(this,ql,"f").size}},{key:"add",value:function(){for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];for(var s=0,o=r;s<o.length;s++){var a=o[s];vs(this,ql,"f").add(a)}}},{key:"delete",value:function(){for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];for(var s=0,o=r;s<o.length;s++){var a=o[s];vs(this,ql,"f").delete(a)}}},{key:"clear",value:function(){vs(this,ql,"f").clear()}},{key:"getSelection",value:function(){return au(vs(this,ql,"f"))}},{key:"getChanges",value:function(){return{added:au(DX(vs(this,of,"f"),vs(this,ql,"f"))),deleted:au(DX(vs(this,ql,"f"),vs(this,of,"f"))),previous:au(new lf(vs(this,of,"f"))),current:au(new lf(vs(this,ql,"f")))}}},{key:"commit",value:function(){var t=this.getChanges();QP(this,of,vs(this,ql,"f")),QP(this,ql,new lf(vs(this,of,"f")));var r=JP(t.added),i;try{for(r.s();!(i=r.n()).done;){var s=i.value;s.select()}}catch(c){r.e(c)}finally{r.f()}var o=JP(t.deleted),a;try{for(o.s();!(a=o.n()).done;){var l=a.value;l.unselect()}}catch(c){o.e(c)}finally{o.f()}return t}}]),n}();of=new Wm,ql=new Wm;var FKt=function(){function n(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(){};hr(this,n),lh.set(this,new zX),ch.set(this,new zX),j4.set(this,void 0),QP(this,j4,e)}return dr(n,[{key:"sizeNodes",get:function(){return vs(this,lh,"f").size}},{key:"sizeEdges",get:function(){return vs(this,ch,"f").size}},{key:"getNodes",value:function(){return vs(this,lh,"f").getSelection()}},{key:"getEdges",value:function(){return vs(this,ch,"f").getSelection()}},{key:"addNodes",value:function(){var t;(t=vs(this,lh,"f")).add.apply(t,arguments)}},{key:"addEdges",value:function(){var t;(t=vs(this,ch,"f")).add.apply(t,arguments)}},{key:"deleteNodes",value:function(t){vs(this,lh,"f").delete(t)}},{key:"deleteEdges",value:function(t){vs(this,ch,"f").delete(t)}},{key:"clear",value:function(){vs(this,lh,"f").clear(),vs(this,ch,"f").clear()}},{key:"commit",value:function(){for(var t,r,i={nodes:vs(this,lh,"f").commit(),edges:vs(this,ch,"f").commit()},s=arguments.length,o=new Array(s),a=0;a<s;a++)o[a]=arguments[a];return(t=vs(this,j4,"f")).call.apply(t,tL(r=[this,i]).call(r,o)),i}}]),n}();lh=new Wm,ch=new Wm,j4=new Wm;function RX(n,e){var t=typeof Pd<"u"&&Op(n)||n["@@iterator"];if(!t){if(Bi(n)||(t=UKt(n))||e){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(c){throw c},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,o=!1,a;return{s:function(){t=t.call(n)},n:function(){var c=t.next();return s=c.done,c},e:function(c){o=!0,a=c},f:function(){try{!s&&t.return!=null&&t.return()}finally{if(o)throw a}}}}function UKt(n,e){var t;if(n){if(typeof n=="string")return VX(n,e);var r=da(t=Object.prototype.toString.call(n)).call(t,8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return Pp(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return VX(n,e)}}function VX(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}var WKt=function(){function n(e,t){var r=this;hr(this,n),this.body=e,this.canvas=t,this._selectionAccumulator=new FKt,this.hoverObj={nodes:{},edges:{}},this.options={},this.defaultOptions={multiselect:!1,selectable:!0,selectConnectedEdges:!0,hoverConnectedEdges:!0},bo(this.options,this.defaultOptions),this.body.emitter.on("_dataChanged",function(){r.updateSelection()})}return dr(n,[{key:"setOptions",value:function(t){if(t!==void 0){var r=["multiselect","hoverConnectedEdges","selectable","selectConnectedEdges"];uv(r,this.options,t)}}},{key:"selectOnPoint",value:function(t){var r=!1;if(this.options.selectable===!0){var i=this.getNodeAt(t)||this.getEdgeAt(t);this.unselectAll(),i!==void 0&&(r=this.selectObject(i)),this.body.emitter.emit("_requestRedraw")}return r}},{key:"selectAdditionalOnPoint",value:function(t){var r=!1;if(this.options.selectable===!0){var i=this.getNodeAt(t)||this.getEdgeAt(t);i!==void 0&&(r=!0,i.isSelected()===!0?this.deselectObject(i):this.selectObject(i),this.body.emitter.emit("_requestRedraw"))}return r}},{key:"_initBaseEvent",value:function(t,r){var i={};return i.pointer={DOM:{x:r.x,y:r.y},canvas:this.canvas.DOMtoCanvas(r)},i.event=t,i}},{key:"generateClickEvent",value:function(t,r,i,s){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,a=this._initBaseEvent(r,i);if(o===!0)a.nodes=[],a.edges=[];else{var l=this.getSelection();a.nodes=l.nodes,a.edges=l.edges}s!==void 0&&(a.previousSelection=s),t=="click"&&(a.items=this.getClickedItems(i)),r.controlEdge!==void 0&&(a.controlEdge=r.controlEdge),this.body.emitter.emit(t,a)}},{key:"selectObject",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.options.selectConnectedEdges;if(t!==void 0){if(t instanceof _l){if(r===!0){var i;(i=this._selectionAccumulator).addEdges.apply(i,au(t.edges))}this._selectionAccumulator.addNodes(t)}else this._selectionAccumulator.addEdges(t);return!0}return!1}},{key:"deselectObject",value:function(t){t.isSelected()===!0&&(t.selected=!1,this._removeFromSelection(t))}},{key:"_getAllNodesOverlappingWith",value:function(t){for(var r=[],i=this.body.nodes,s=0;s<this.body.nodeIndices.length;s++){var o=this.body.nodeIndices[s];i[o].isOverlappingWith(t)&&r.push(o)}return r}},{key:"_pointerToPositionObject",value:function(t){var r=this.canvas.DOMtoCanvas(t);return{left:r.x-1,top:r.y+1,right:r.x+1,bottom:r.y-1}}},{key:"getNodeAt",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,i=this._pointerToPositionObject(t),s=this._getAllNodesOverlappingWith(i);if(s.length>0)return r===!0?this.body.nodes[s[s.length-1]]:s[s.length-1]}},{key:"_getEdgesOverlappingWith",value:function(t,r){for(var i=this.body.edges,s=0;s<this.body.edgeIndices.length;s++){var o=this.body.edgeIndices[s];i[o].isOverlappingWith(t)&&r.push(o)}}},{key:"_getAllEdgesOverlappingWith",value:function(t){var r=[];return this._getEdgesOverlappingWith(t,r),r}},{key:"getEdgeAt",value:function(t){for(var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,i=this.canvas.DOMtoCanvas(t),s=10,o=null,a=this.body.edges,l=0;l<this.body.edgeIndices.length;l++){var c=this.body.edgeIndices[l],u=a[c];if(u.connected){var h=u.from.x,d=u.from.y,g=u.to.x,f=u.to.y,v=u.edgeType.getDistanceToEdge(h,d,g,f,i.x,i.y);v<s&&(o=c,s=v)}}if(o!==null)return r===!0?this.body.edges[o]:o}},{key:"_addToHover",value:function(t){t instanceof _l?this.hoverObj.nodes[t.id]=t:this.hoverObj.edges[t.id]=t}},{key:"_removeFromSelection",value:function(t){if(t instanceof _l){var r;this._selectionAccumulator.deleteNodes(t),(r=this._selectionAccumulator).deleteEdges.apply(r,au(t.edges))}else this._selectionAccumulator.deleteEdges(t)}},{key:"unselectAll",value:function(){this._selectionAccumulator.clear()}},{key:"getSelectedNodeCount",value:function(){return this._selectionAccumulator.sizeNodes}},{key:"getSelectedEdgeCount",value:function(){return this._selectionAccumulator.sizeEdges}},{key:"_hoverConnectedEdges",value:function(t){for(var r=0;r<t.edges.length;r++){var i=t.edges[r];i.hover=!0,this._addToHover(i)}}},{key:"emitBlurEvent",value:function(t,r,i){var s=this._initBaseEvent(t,r);i.hover===!0&&(i.hover=!1,i instanceof _l?(s.node=i.id,this.body.emitter.emit("blurNode",s)):(s.edge=i.id,this.body.emitter.emit("blurEdge",s)))}},{key:"emitHoverEvent",value:function(t,r,i){var s=this._initBaseEvent(t,r),o=!1;return i.hover===!1&&(i.hover=!0,this._addToHover(i),o=!0,i instanceof _l?(s.node=i.id,this.body.emitter.emit("hoverNode",s)):(s.edge=i.id,this.body.emitter.emit("hoverEdge",s))),o}},{key:"hoverObject",value:function(t,r){var i=this.getNodeAt(r);i===void 0&&(i=this.getEdgeAt(r));var s=!1;for(var o in this.hoverObj.nodes)Object.prototype.hasOwnProperty.call(this.hoverObj.nodes,o)&&(i===void 0||i instanceof _l&&i.id!=o||i instanceof E2)&&(this.emitBlurEvent(t,r,this.hoverObj.nodes[o]),delete this.hoverObj.nodes[o],s=!0);for(var a in this.hoverObj.edges)Object.prototype.hasOwnProperty.call(this.hoverObj.edges,a)&&(s===!0?(this.hoverObj.edges[a].hover=!1,delete this.hoverObj.edges[a]):(i===void 0||i instanceof E2&&i.id!=a||i instanceof _l&&!i.hover)&&(this.emitBlurEvent(t,r,this.hoverObj.edges[a]),delete this.hoverObj.edges[a],s=!0));if(i!==void 0){var l=Ks(this.hoverObj.edges).length,c=Ks(this.hoverObj.nodes).length,u=i instanceof E2&&l===0&&c===0,h=i instanceof _l&&l===0&&c===0;(s||u||h)&&(s=this.emitHoverEvent(t,r,i)),i instanceof _l&&this.options.hoverConnectedEdges===!0&&this._hoverConnectedEdges(i)}s===!0&&this.body.emitter.emit("_requestRedraw")}},{key:"commitWithoutEmitting",value:function(){this._selectionAccumulator.commit()}},{key:"commitAndEmit",value:function(t,r){var i=!1,s=this._selectionAccumulator.commit(),o={nodes:s.nodes.previous,edges:s.edges.previous};s.edges.deleted.length>0&&(this.generateClickEvent("deselectEdge",r,t,o),i=!0),s.nodes.deleted.length>0&&(this.generateClickEvent("deselectNode",r,t,o),i=!0),s.nodes.added.length>0&&(this.generateClickEvent("selectNode",r,t),i=!0),s.edges.added.length>0&&(this.generateClickEvent("selectEdge",r,t),i=!0),i===!0&&this.generateClickEvent("select",r,t)}},{key:"getSelection",value:function(){return{nodes:this.getSelectedNodeIds(),edges:this.getSelectedEdgeIds()}}},{key:"getSelectedNodes",value:function(){return this._selectionAccumulator.getNodes()}},{key:"getSelectedEdges",value:function(){return this._selectionAccumulator.getEdges()}},{key:"getSelectedNodeIds",value:function(){var t;return o0(t=this._selectionAccumulator.getNodes()).call(t,function(r){return r.id})}},{key:"getSelectedEdgeIds",value:function(){var t;return o0(t=this._selectionAccumulator.getEdges()).call(t,function(r){return r.id})}},{key:"setSelection",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!t||!t.nodes&&!t.edges)throw new TypeError("Selection must be an object with nodes and/or edges properties");if((r.unselectAll||r.unselectAll===void 0)&&this.unselectAll(),t.nodes){var i=RX(t.nodes),s;try{for(i.s();!(s=i.n()).done;){var o=s.value,a=this.body.nodes[o];if(!a)throw new RangeError('Node with id "'+o+'" not found');this.selectObject(a,r.highlightEdges)}}catch(d){i.e(d)}finally{i.f()}}if(t.edges){var l=RX(t.edges),c;try{for(l.s();!(c=l.n()).done;){var u=c.value,h=this.body.edges[u];if(!h)throw new RangeError('Edge with id "'+u+'" not found');this.selectObject(h)}}catch(d){l.e(d)}finally{l.f()}}this.body.emitter.emit("_requestRedraw"),this._selectionAccumulator.commit()}},{key:"selectNodes",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!t||t.length===void 0)throw"Selection must be an array with ids";this.setSelection({nodes:t},{highlightEdges:r})}},{key:"selectEdges",value:function(t){if(!t||t.length===void 0)throw"Selection must be an array with ids";this.setSelection({edges:t})}},{key:"updateSelection",value:function(){for(var t in this._selectionAccumulator.getNodes())Object.prototype.hasOwnProperty.call(this.body.nodes,t.id)||this._selectionAccumulator.deleteNodes(t);for(var r in this._selectionAccumulator.getEdges())Object.prototype.hasOwnProperty.call(this.body.edges,r.id)||this._selectionAccumulator.deleteEdges(r)}},{key:"getClickedItems",value:function(t){for(var r=this.canvas.DOMtoCanvas(t),i=[],s=this.body.nodeIndices,o=this.body.nodes,a=s.length-1;a>=0;a--){var l=o[s[a]],c=l.getItemsOnPoint(r);i.push.apply(i,c)}for(var u=this.body.edgeIndices,h=this.body.edges,d=u.length-1;d>=0;d--){var g=h[u[d]],f=g.getItemsOnPoint(r);i.push.apply(i,f)}return i}}]),n}(),HX=Che,GKt=Math.floor,eO=function(n,e){var t=n.length,r=GKt(t/2);return t<8?KKt(n,e):qKt(n,eO(HX(n,0,r),e),eO(HX(n,r),e),e)},KKt=function(n,e){for(var t=n.length,r=1,i,s;r<t;){for(s=r,i=n[r];s&&e(n[s-1],i)>0;)n[s]=n[--s];s!==r++&&(n[s]=i)}return n},qKt=function(n,e,t,r){for(var i=e.length,s=t.length,o=0,a=0;o<i||a<s;)n[o+a]=o<i&&a<s?r(e[o],t[a])<=0?e[o++]:t[a++]:o<i?e[o++]:t[a++];return n},YKt=eO,XKt=pI,BX=XKt.match(/firefox\/(\d+)/i),ZKt=!!BX&&+BX[1],QKt=pI,JKt=/MSIE|Trident/.test(QKt),eqt=pI,jX=eqt.match(/AppleWebKit\/(\d+)\./),tqt=!!jX&&+jX[1],rqt=An,Nfe=Pi,nqt=Tp,iqt=Al,FX=gc,sqt=ide,UX=Hu,SL=Ei,oqt=YKt,aqt=lv,WX=ZKt,lqt=JKt,GX=gI,KX=tqt,xh=[],qX=Nfe(xh.sort),cqt=Nfe(xh.push),uqt=SL(function(){xh.sort(void 0)}),hqt=SL(function(){xh.sort(null)}),dqt=aqt("sort"),Dfe=!SL(function(){if(GX)return GX<70;if(!(WX&&WX>3)){if(lqt)return!0;if(KX)return KX<603;var n="",e,t,r,i;for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:r=3;break;case 68:case 71:r=4;break;default:r=2}for(i=0;i<47;i++)xh.push({k:t+i,v:r})}for(xh.sort(function(s,o){return o.v-s.v}),i=0;i<xh.length;i++)t=xh[i].k.charAt(0),n.charAt(n.length-1)!==t&&(n+=t);return n!=="DGBEFHACIJK"}}),fqt=uqt||!hqt||!dqt||!Dfe,pqt=function(n){return function(e,t){return t===void 0?-1:e===void 0?1:n!==void 0?+n(e,t)||0:UX(e)>UX(t)?1:-1}};rqt({target:"Array",proto:!0,forced:fqt},{sort:function(e){e!==void 0&&nqt(e);var t=iqt(this);if(Dfe)return e===void 0?qX(t):qX(t,e);var r=[],i=FX(t),s,o;for(o=0;o<i;o++)o in t&&cqt(r,t[o]);for(oqt(r,pqt(e)),s=FX(r),o=0;o<s;)t[o]=r[o++];for(;o<i;)sqt(t,o++);return t}});var gqt=na,vqt=gqt("Array").sort,mqt=ho,Cqt=vqt,yT=Array.prototype,Aqt=function(n){var e=n.sort;return n===yT||mqt(yT,n)&&e===yT.sort?Cqt:e},Iqt=Aqt,yqt=Iqt,bqt=yqt,Gm=Jr(bqt),Eqt=Tp,wqt=Al,Sqt=E6,Tqt=gc,xqt=TypeError,_qt=function(n){return function(e,t,r,i){Eqt(t);var s=wqt(e),o=Sqt(s),a=Tqt(s),l=n?a-1:0,c=n?-1:1;if(r<2)for(;;){if(l in o){i=o[l],l+=c;break}if(l+=c,n?l<0:a<=l)throw new xqt("Reduce of empty array with no initial value")}for(;n?l>=0:a>l;l+=c)l in o&&(i=t(i,o[l],l,s));return i}},Pqt={left:_qt(!1)},Oqt=to,Mqt=W1,kqt=Mqt(Oqt.process)==="process",$qt=An,Lqt=Pqt.left,Nqt=lv,YX=gI,Dqt=kqt,zqt=!Dqt&&YX>79&&YX<83,Rqt=zqt||!Nqt("reduce");$qt({target:"Array",proto:!0,forced:Rqt},{reduce:function(e){var t=arguments.length;return Lqt(this,e,t,t>1?arguments[1]:void 0)}});var Vqt=na,Hqt=Vqt("Array").reduce,Bqt=ho,jqt=Hqt,bT=Array.prototype,Fqt=function(n){var e=n.reduce;return n===bT||Bqt(bT,n)&&e===bT.reduce?jqt:e},Uqt=Fqt,Wqt=Uqt,Gqt=Wqt,zfe=Jr(Gqt);function Rfe(n){var e=Kqt();return function(){var r=Ur(n),i;if(e){var s=Ur(this).constructor;i=Pt(r,arguments,s)}else i=r.apply(this,arguments);return ji(this,i)}}function Kqt(){if(typeof Reflect>"u"||!Pt||Pt.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Pt(Boolean,[],function(){})),!0}catch{return!1}}var Vfe=function(){function n(){hr(this,n)}return dr(n,[{key:"abstract",value:function(){throw new Error("Can't instantiate abstract class!")}},{key:"fake_use",value:function(){}},{key:"curveType",value:function(){return this.abstract()}},{key:"getPosition",value:function(t){return this.fake_use(t),this.abstract()}},{key:"setPosition",value:function(t,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;this.fake_use(t,r,i),this.abstract()}},{key:"getTreeSize",value:function(t){return this.fake_use(t),this.abstract()}},{key:"sort",value:function(t){this.fake_use(t),this.abstract()}},{key:"fix",value:function(t,r){this.fake_use(t,r),this.abstract()}},{key:"shift",value:function(t,r){this.fake_use(t,r),this.abstract()}}]),n}(),qqt=function(n){Oi(t,n);var e=Rfe(t);function t(r){var i;return hr(this,t),i=e.call(this),i.layout=r,i}return dr(t,[{key:"curveType",value:function(){return"horizontal"}},{key:"getPosition",value:function(i){return i.x}},{key:"setPosition",value:function(i,s){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;o!==void 0&&this.layout.hierarchical.addToOrdering(i,o),i.x=s}},{key:"getTreeSize",value:function(i){var s=this.layout.hierarchical.getTreeSize(this.layout.body.nodes,i);return{min:s.min_x,max:s.max_x}}},{key:"sort",value:function(i){Gm(i).call(i,function(s,o){return s.x-o.x})}},{key:"fix",value:function(i,s){i.y=this.layout.options.hierarchical.levelSeparation*s,i.options.fixed.y=!0}},{key:"shift",value:function(i,s){this.layout.body.nodes[i].x+=s}}]),t}(Vfe),Yqt=function(n){Oi(t,n);var e=Rfe(t);function t(r){var i;return hr(this,t),i=e.call(this),i.layout=r,i}return dr(t,[{key:"curveType",value:function(){return"vertical"}},{key:"getPosition",value:function(i){return i.y}},{key:"setPosition",value:function(i,s){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;o!==void 0&&this.layout.hierarchical.addToOrdering(i,o),i.y=s}},{key:"getTreeSize",value:function(i){var s=this.layout.hierarchical.getTreeSize(this.layout.body.nodes,i);return{min:s.min_y,max:s.max_y}}},{key:"sort",value:function(i){Gm(i).call(i,function(s,o){return s.y-o.y})}},{key:"fix",value:function(i,s){i.x=this.layout.options.hierarchical.levelSeparation*s,i.options.fixed.x=!0}},{key:"shift",value:function(i,s){this.layout.body.nodes[i].y+=s}}]),t}(Vfe),Xqt=An,Zqt=_d.every,Qqt=lv,Jqt=Qqt("every");Xqt({target:"Array",proto:!0,forced:!Jqt},{every:function(e){return Zqt(this,e,arguments.length>1?arguments[1]:void 0)}});var eYt=na,tYt=eYt("Array").every,rYt=ho,nYt=tYt,ET=Array.prototype,iYt=function(n){var e=n.every;return n===ET||rYt(ET,n)&&e===ET.every?nYt:e},sYt=iYt,oYt=sYt,aYt=oYt,Hfe=Jr(aYt);function lYt(n,e){var t=typeof Pd<"u"&&Op(n)||n["@@iterator"];if(!t){if(Bi(n)||(t=cYt(n))||e){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(c){throw c},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,o=!1,a;return{s:function(){t=t.call(n)},n:function(){var c=t.next();return s=c.done,c},e:function(c){o=!0,a=c},f:function(){try{!s&&t.return!=null&&t.return()}finally{if(o)throw a}}}}function cYt(n,e){var t;if(n){if(typeof n=="string")return XX(n,e);var r=da(t=Object.prototype.toString.call(n)).call(t,8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return Pp(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return XX(n,e)}}function XX(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}function uYt(n,e){var t=new lf;return is(n).call(n,function(r){var i;is(i=r.edges).call(i,function(s){s.connected&&t.add(s)})}),is(t).call(t,function(r){var i=r.from.id,s=r.to.id;e[i]==null&&(e[i]=0),(e[s]==null||e[i]>=e[s])&&(e[s]=e[i]+1)}),e}function hYt(n){return Bfe(function(e){var t,r;return Hfe(t=ol(r=e.edges).call(r,function(i){return n.has(i.toId)})).call(t,function(i){return i.to===e})},function(e,t){return t>e},"from",n)}function dYt(n){return Bfe(function(e){var t,r;return Hfe(t=ol(r=e.edges).call(r,function(i){return n.has(i.toId)})).call(t,function(i){return i.from===e})},function(e,t){return t<e},"to",n)}function Bfe(n,e,t,r){var i,s=$f(null),o=zfe(i=au(vfe(r).call(r))).call(i,function(g,f){return g+1+f.edges.length},0),a=t+"Id",l=t==="to"?1:-1,c=lYt(r),u;try{var h=function(){var f=qs(u.value,2),v=f[0],C=f[1];if(!r.has(v)||!n(C))return 0;s[v]=0;for(var A=[C],b=0,m,E=function(){var T,P;if(!r.has(v))return 0;var _=s[m.id]+l;if(is(T=ol(P=m.edges).call(P,function($){return $.connected&&$.to!==$.from&&$[t]!==m&&r.has($.toId)&&r.has($.fromId)})).call(T,function($){var B=$[a],U=s[B];(U==null||e(_,U))&&(s[B]=_,A.push($[t]))}),b>o)return{v:{v:uYt(r,s)}};++b},I;m=A.pop();)if(I=E(),I!==0&&I)return I.v},d;for(c.s();!(u=c.n()).done;)if(d=h(),d!==0&&d)return d.v}catch(g){c.e(g)}finally{c.f()}return s}var fYt=function(){function n(){hr(this,n),this.childrenReference={},this.parentReference={},this.trees={},this.distributionOrdering={},this.levels={},this.distributionIndex={},this.isTree=!1,this.treeIndex=-1}return dr(n,[{key:"addRelation",value:function(t,r){this.childrenReference[t]===void 0&&(this.childrenReference[t]=[]),this.childrenReference[t].push(r),this.parentReference[r]===void 0&&(this.parentReference[r]=[]),this.parentReference[r].push(t)}},{key:"checkIfTree",value:function(){for(var t in this.parentReference)if(this.parentReference[t].length>1){this.isTree=!1;return}this.isTree=!0}},{key:"numTrees",value:function(){return this.treeIndex+1}},{key:"setTreeIndex",value:function(t,r){r!==void 0&&this.trees[t.id]===void 0&&(this.trees[t.id]=r,this.treeIndex=Math.max(r,this.treeIndex))}},{key:"ensureLevel",value:function(t){this.levels[t]===void 0&&(this.levels[t]=0)}},{key:"getMaxLevel",value:function(t){var r=this,i={},s=function o(a){if(i[a]!==void 0)return i[a];var l=r.levels[a];if(r.childrenReference[a]){var c=r.childrenReference[a];if(c.length>0)for(var u=0;u<c.length;u++)l=Math.max(l,o(c[u]))}return i[a]=l,l};return s(t)}},{key:"levelDownstream",value:function(t,r){this.levels[r.id]===void 0&&(this.levels[t.id]===void 0&&(this.levels[t.id]=0),this.levels[r.id]=this.levels[t.id]+1)}},{key:"setMinLevelToZero",value:function(t){var r=1e9;for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&this.levels[i]!==void 0&&(r=Math.min(this.levels[i],r));for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&this.levels[s]!==void 0&&(this.levels[s]-=r)}},{key:"getTreeSize",value:function(t,r){var i=1e9,s=-1e9,o=1e9,a=-1e9;for(var l in this.trees)if(Object.prototype.hasOwnProperty.call(this.trees,l)&&this.trees[l]===r){var c=t[l];i=Math.min(c.x,i),s=Math.max(c.x,s),o=Math.min(c.y,o),a=Math.max(c.y,a)}return{min_x:i,max_x:s,min_y:o,max_y:a}}},{key:"hasSameParent",value:function(t,r){var i=this.parentReference[t.id],s=this.parentReference[r.id];if(i===void 0||s===void 0)return!1;for(var o=0;o<i.length;o++)for(var a=0;a<s.length;a++)if(i[o]==s[a])return!0;return!1}},{key:"inSameSubNetwork",value:function(t,r){return this.trees[t.id]===this.trees[r.id]}},{key:"getLevels",value:function(){return Ks(this.distributionOrdering)}},{key:"addToOrdering",value:function(t,r){this.distributionOrdering[r]===void 0&&(this.distributionOrdering[r]=[]);var i=!1,s=this.distributionOrdering[r];for(var o in s)if(s[o]===t){i=!0;break}i||(this.distributionOrdering[r].push(t),this.distributionIndex[t.id]=this.distributionOrdering[r].length-1)}}]),n}(),pYt=function(){function n(e){hr(this,n),this.body=e,this._resetRNG(Math.random()+":"+gb()),this.setPhysics=!1,this.options={},this.optionsBackup={physics:{}},this.defaultOptions={randomSeed:void 0,improvedLayout:!0,clusterThreshold:150,hierarchical:{enabled:!1,levelSeparation:150,nodeSpacing:100,treeSpacing:200,blockShifting:!0,edgeMinimization:!0,parentCentralization:!0,direction:"UD",sortMethod:"hubsize"}},bo(this.options,this.defaultOptions),this.bindEventListeners()}return dr(n,[{key:"bindEventListeners",value:function(){var t=this;this.body.emitter.on("_dataChanged",function(){t.setupHierarchicalLayout()}),this.body.emitter.on("_dataLoaded",function(){t.layoutNetwork()}),this.body.emitter.on("_resetHierarchicalLayout",function(){t.setupHierarchicalLayout()}),this.body.emitter.on("_adjustEdgesForHierarchicalLayout",function(){if(t.options.hierarchical.enabled===!0){var r=t.direction.curveType();t.body.emitter.emit("_forceDisableDynamicCurves",r,!1)}})}},{key:"setOptions",value:function(t,r){if(t!==void 0){var i=this.options.hierarchical,s=i.enabled;if(uv(["randomSeed","improvedLayout","clusterThreshold"],this.options,t),Zl(this.options,t,"hierarchical"),t.randomSeed!==void 0&&this._resetRNG(t.randomSeed),i.enabled===!0)return s===!0&&this.body.emitter.emit("refresh",!0),i.direction==="RL"||i.direction==="DU"?i.levelSeparation>0&&(i.levelSeparation*=-1):i.levelSeparation<0&&(i.levelSeparation*=-1),this.setDirectionStrategy(),this.body.emitter.emit("_resetHierarchicalLayout"),this.adaptAllOptionsForHierarchicalLayout(r);if(s===!0)return this.body.emitter.emit("refresh"),Cs(r,this.optionsBackup)}return r}},{key:"_resetRNG",value:function(t){this.initialRandomSeed=t,this._rng=U6(this.initialRandomSeed)}},{key:"adaptAllOptionsForHierarchicalLayout",value:function(t){if(this.options.hierarchical.enabled===!0){var r=this.optionsBackup.physics;t.physics===void 0||t.physics===!0?(t.physics={enabled:r.enabled===void 0?!0:r.enabled,solver:"hierarchicalRepulsion"},r.enabled=r.enabled===void 0?!0:r.enabled,r.solver=r.solver||"barnesHut"):qi(t.physics)==="object"?(r.enabled=t.physics.enabled===void 0?!0:t.physics.enabled,r.solver=t.physics.solver||"barnesHut",t.physics.solver="hierarchicalRepulsion"):t.physics!==!1&&(r.solver="barnesHut",t.physics={solver:"hierarchicalRepulsion"});var i=this.direction.curveType();if(t.edges===void 0)this.optionsBackup.edges={smooth:{enabled:!0,type:"dynamic"}},t.edges={smooth:!1};else if(t.edges.smooth===void 0)this.optionsBackup.edges={smooth:{enabled:!0,type:"dynamic"}},t.edges.smooth=!1;else if(typeof t.edges.smooth=="boolean")this.optionsBackup.edges={smooth:t.edges.smooth},t.edges.smooth={enabled:t.edges.smooth,type:i};else{var s=t.edges.smooth;s.type!==void 0&&s.type!=="dynamic"&&(i=s.type),this.optionsBackup.edges={smooth:{enabled:s.enabled===void 0?!0:s.enabled,type:s.type===void 0?"dynamic":s.type,roundness:s.roundness===void 0?.5:s.roundness,forceDirection:s.forceDirection===void 0?!1:s.forceDirection}},t.edges.smooth={enabled:s.enabled===void 0?!0:s.enabled,type:i,roundness:s.roundness===void 0?.5:s.roundness,forceDirection:s.forceDirection===void 0?!1:s.forceDirection}}this.body.emitter.emit("_forceDisableDynamicCurves",i)}return t}},{key:"positionInitially",value:function(t){if(this.options.hierarchical.enabled!==!0){this._resetRNG(this.initialRandomSeed);for(var r=t.length+50,i=0;i<t.length;i++){var s=t[i],o=2*Math.PI*this._rng();s.x===void 0&&(s.x=r*Math.cos(o)),s.y===void 0&&(s.y=r*Math.sin(o))}}}},{key:"layoutNetwork",value:function(){if(this.options.hierarchical.enabled!==!0&&this.options.improvedLayout===!0){for(var t=this.body.nodeIndices,r=0,i=0;i<t.length;i++){var s=this.body.nodes[t[i]];s.predefinedPosition===!0&&(r+=1)}if(r<.5*t.length){var o=10,a=0,l=this.options.clusterThreshold,c={clusterNodeProperties:{shape:"ellipse",label:"",group:"",font:{multi:!1}},clusterEdgeProperties:{label:"",font:{multi:!1},smooth:{enabled:!1}}};if(t.length>l){for(var u=t.length;t.length>l&&a<=o;){a+=1;var h=t.length;a%3===0?this.body.modules.clustering.clusterBridges(c):this.body.modules.clustering.clusterOutliers(c);var d=t.length;if(h==d&&a%3!==0){this._declusterAll(),this.body.emitter.emit("_layoutFailed"),console.info("This network could not be positioned by this version of the improved layout algorithm. Please disable improvedLayout for better performance.");return}}this.body.modules.kamadaKawai.setOptions({springLength:Math.max(150,2*u)})}a>o&&console.info("The clustering didn't succeed within the amount of interations allowed, progressing with partial result."),this.body.modules.kamadaKawai.solve(t,this.body.edgeIndices,!0),this._shiftToCenter();for(var g=70,f=0;f<t.length;f++){var v=this.body.nodes[t[f]];v.predefinedPosition===!1&&(v.x+=(.5-this._rng())*g,v.y+=(.5-this._rng())*g)}this._declusterAll(),this.body.emitter.emit("_repositionBezierNodes")}}}},{key:"_shiftToCenter",value:function(){for(var t=za.getRangeCore(this.body.nodes,this.body.nodeIndices),r=za.findCenter(t),i=0;i<this.body.nodeIndices.length;i++){var s=this.body.nodes[this.body.nodeIndices[i]];s.x-=r.x,s.y-=r.y}}},{key:"_declusterAll",value:function(){for(var t=!0;t===!0;){t=!1;for(var r=0;r<this.body.nodeIndices.length;r++)this.body.nodes[this.body.nodeIndices[r]].isCluster===!0&&(t=!0,this.body.modules.clustering.openCluster(this.body.nodeIndices[r],{},!1));t===!0&&this.body.emitter.emit("_dataChanged")}}},{key:"getSeed",value:function(){return this.initialRandomSeed}},{key:"setupHierarchicalLayout",value:function(){if(this.options.hierarchical.enabled===!0&&this.body.nodeIndices.length>0){var t,r,i=!1,s=!1;this.lastNodeOnLevel={},this.hierarchical=new fYt;for(r in this.body.nodes)Object.prototype.hasOwnProperty.call(this.body.nodes,r)&&(t=this.body.nodes[r],t.options.level!==void 0?(i=!0,this.hierarchical.levels[r]=t.options.level):s=!0);if(s===!0&&i===!0)throw new Error("To use the hierarchical layout, nodes require either no predefined levels or levels have to be defined for all nodes.");if(s===!0){var o=this.options.hierarchical.sortMethod;o==="hubsize"?this._determineLevelsByHubsize():o==="directed"?this._determineLevelsDirected():o==="custom"&&this._determineLevelsCustomCallback()}for(var a in this.body.nodes)Object.prototype.hasOwnProperty.call(this.body.nodes,a)&&this.hierarchical.ensureLevel(a);var l=this._getDistribution();this._generateMap(),this._placeNodesByHierarchy(l),this._condenseHierarchy(),this._shiftToCenter()}}},{key:"_condenseHierarchy",value:function(){var t=this,r=!1,i={},s=function(){for(var m=a(),E=0,I=0;I<m.length-1;I++){var S=m[I].max-m[I+1].min;E+=S+t.options.hierarchical.treeSpacing,o(I+1,E)}},o=function(m,E){var I=t.hierarchical.trees;for(var S in I)Object.prototype.hasOwnProperty.call(I,S)&&I[S]===m&&t.direction.shift(S,E)},a=function(){for(var m=[],E=0;E<t.hierarchical.numTrees();E++)m.push(t.direction.getTreeSize(E));return m},l=function b(m,E){if(!E[m.id]&&(E[m.id]=!0,t.hierarchical.childrenReference[m.id])){var I=t.hierarchical.childrenReference[m.id];if(I.length>0)for(var S=0;S<I.length;S++)b(t.body.nodes[I[S]],E)}},c=function(m){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e9,I=1e9,S=1e9,T=1e9,P=-1e9;for(var _ in m)if(Object.prototype.hasOwnProperty.call(m,_)){var $=t.body.nodes[_],B=t.hierarchical.levels[$.id],U=t.direction.getPosition($),H=t._getSpaceAroundNode($,m),N=qs(H,2),W=N[0],D=N[1];I=Math.min(W,I),S=Math.min(D,S),B<=E&&(T=Math.min(U,T),P=Math.max(U,P))}return[T,P,I,S]},u=function(m,E){var I=t.hierarchical.getMaxLevel(m.id),S=t.hierarchical.getMaxLevel(E.id);return Math.min(I,S)},h=function(m,E,I){for(var S=t.hierarchical,T=0;T<E.length;T++){var P=E[T],_=S.distributionOrdering[P];if(_.length>1)for(var $=0;$<_.length-1;$++){var B=_[$],U=_[$+1];S.hasSameParent(B,U)&&S.inSameSubNetwork(B,U)&&m(B,U,I)}}},d=function(m,E){var I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,S=t.direction.getPosition(m),T=t.direction.getPosition(E),P=Math.abs(T-S),_=t.options.hierarchical.nodeSpacing;if(P>_){var $={},B={};l(m,$),l(E,B);var U=u(m,E),H=c($,U),N=c(B,U),W=H[1],D=N[0],R=N[2],Y=Math.abs(W-D);if(Y>_){var ie=W-D+_;ie<-R+_&&(ie=-R+_),ie<0&&(t._shiftBlock(E.id,ie),r=!0,I===!0&&t._centerParent(E))}}},g=function(m,E){for(var I=E.id,S=E.edges,T=t.hierarchical.levels[E.id],P=t.options.hierarchical.levelSeparation*t.options.hierarchical.levelSeparation,_={},$=[],B=0;B<S.length;B++){var U=S[B];if(U.toId!=U.fromId){var H=U.toId==I?U.from:U.to;_[S[B].id]=H,t.hierarchical.levels[H.id]<T&&$.push(U)}}var N=function(xe,X){for(var Q=0,he=0;he<X.length;he++)if(_[X[he].id]!==void 0){var me=t.direction.getPosition(_[X[he].id])-xe;Q+=me/Math.sqrt(me*me+P)}return Q},W=function(xe,X){for(var Q=0,he=0;he<X.length;he++)if(_[X[he].id]!==void 0){var me=t.direction.getPosition(_[X[he].id])-xe;Q-=P*Math.pow(me*me+P,-1.5)}return Q},D=function(xe,X){for(var Q=t.direction.getPosition(E),he={},me=0;me<xe;me++){var _e=N(Q,X),fe=W(Q,X),oe=40,J=Math.max(-oe,Math.min(oe,Math.round(_e/fe)));if(Q=Q-J,he[Q]!==void 0)break;he[Q]=me}return Q},R=function(xe){var X=t.direction.getPosition(E);if(i[E.id]===void 0){var Q={};l(E,Q),i[E.id]=Q}var he=c(i[E.id]),me=he[2],_e=he[3],fe=xe-X,oe=0;fe>0?oe=Math.min(fe,_e-t.options.hierarchical.nodeSpacing):fe<0&&(oe=-Math.min(-fe,me-t.options.hierarchical.nodeSpacing)),oe!=0&&(t._shiftBlock(E.id,oe),r=!0)},Y=function(xe){var X=t.direction.getPosition(E),Q=t._getSpaceAroundNode(E),he=qs(Q,2),me=he[0],_e=he[1],fe=xe-X,oe=X;fe>0?oe=Math.min(X+(_e-t.options.hierarchical.nodeSpacing),xe):fe<0&&(oe=Math.max(X-(me-t.options.hierarchical.nodeSpacing),xe)),oe!==X&&(t.direction.setPosition(E,oe),r=!0)},ie=D(m,$);R(ie),ie=D(m,S),Y(ie)},f=function(m){var E=t.hierarchical.getLevels();E=kf(E).call(E);for(var I=0;I<m;I++){r=!1;for(var S=0;S<E.length;S++)for(var T=E[S],P=t.hierarchical.distributionOrdering[T],_=0;_<P.length;_++)g(1e3,P[_]);if(r!==!0)break}},v=function(m){var E=t.hierarchical.getLevels();E=kf(E).call(E);for(var I=0;I<m&&(r=!1,h(d,E,!0),r===!0);I++);},C=function(){for(var m in t.body.nodes)Object.prototype.hasOwnProperty.call(t.body.nodes,m)&&t._centerParent(t.body.nodes[m])},A=function(){var m=t.hierarchical.getLevels();m=kf(m).call(m);for(var E=0;E<m.length;E++)for(var I=m[E],S=t.hierarchical.distributionOrdering[I],T=0;T<S.length;T++)t._centerParent(S[T])};this.options.hierarchical.blockShifting===!0&&(v(5),C()),this.options.hierarchical.edgeMinimization===!0&&f(20),this.options.hierarchical.parentCentralization===!0&&A(),s()}},{key:"_getSpaceAroundNode",value:function(t,r){var i=!0;r===void 0&&(i=!1);var s=this.hierarchical.levels[t.id];if(s!==void 0){var o=this.hierarchical.distributionIndex[t.id],a=this.direction.getPosition(t),l=this.hierarchical.distributionOrdering[s],c=1e9,u=1e9;if(o!==0){var h=l[o-1];if(i===!0&&r[h.id]===void 0||i===!1){var d=this.direction.getPosition(h);c=a-d}}if(o!=l.length-1){var g=l[o+1];if(i===!0&&r[g.id]===void 0||i===!1){var f=this.direction.getPosition(g);u=Math.min(u,f-a)}}return[c,u]}else return[0,0]}},{key:"_centerParent",value:function(t){if(this.hierarchical.parentReference[t.id])for(var r=this.hierarchical.parentReference[t.id],i=0;i<r.length;i++){var s=r[i],o=this.body.nodes[s],a=this.hierarchical.childrenReference[s];if(a!==void 0){var l=this._getCenterPosition(a),c=this.direction.getPosition(o),u=this._getSpaceAroundNode(o),h=qs(u,2),d=h[0],g=h[1],f=c-l;(f<0&&Math.abs(f)<g-this.options.hierarchical.nodeSpacing||f>0&&Math.abs(f)<d-this.options.hierarchical.nodeSpacing)&&this.direction.setPosition(o,l)}}}},{key:"_placeNodesByHierarchy",value:function(t){this.positionedNodes={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){var i,s=Ks(t[r]);s=this._indexArrayToNodes(s),Gm(i=this.direction).call(i,s);for(var o=0,a=0;a<s.length;a++){var l=s[a];if(this.positionedNodes[l.id]===void 0){var c=this.options.hierarchical.nodeSpacing,u=c*o;o>0&&(u=this.direction.getPosition(s[a-1])+c),this.direction.setPosition(l,u,r),this._validatePositionAndContinue(l,r,u),o++}}}}},{key:"_placeBranchNodes",value:function(t,r){var i,s=this.hierarchical.childrenReference[t];if(s!==void 0){for(var o=[],a=0;a<s.length;a++)o.push(this.body.nodes[s[a]]);Gm(i=this.direction).call(i,o);for(var l=0;l<o.length;l++){var c=o[l],u=this.hierarchical.levels[c.id];if(u>r&&this.positionedNodes[c.id]===void 0){var h=this.options.hierarchical.nodeSpacing,d=void 0;l===0?d=this.direction.getPosition(this.body.nodes[t]):d=this.direction.getPosition(o[l-1])+h,this.direction.setPosition(c,d,u),this._validatePositionAndContinue(c,u,d)}else return}var g=this._getCenterPosition(o);this.direction.setPosition(this.body.nodes[t],g,r)}}},{key:"_validatePositionAndContinue",value:function(t,r,i){if(this.hierarchical.isTree){if(this.lastNodeOnLevel[r]!==void 0){var s=this.direction.getPosition(this.body.nodes[this.lastNodeOnLevel[r]]);if(i-s<this.options.hierarchical.nodeSpacing){var o=s+this.options.hierarchical.nodeSpacing-i,a=this._findCommonParent(this.lastNodeOnLevel[r],t.id);this._shiftBlock(a.withChild,o)}}this.lastNodeOnLevel[r]=t.id,this.positionedNodes[t.id]=!0,this._placeBranchNodes(t.id,r)}}},{key:"_indexArrayToNodes",value:function(t){for(var r=[],i=0;i<t.length;i++)r.push(this.body.nodes[t[i]]);return r}},{key:"_getDistribution",value:function(){var t={},r,i;for(r in this.body.nodes)if(Object.prototype.hasOwnProperty.call(this.body.nodes,r)){i=this.body.nodes[r];var s=this.hierarchical.levels[r]===void 0?0:this.hierarchical.levels[r];this.direction.fix(i,s),t[s]===void 0&&(t[s]={}),t[s][r]=i}return t}},{key:"_getActiveEdges",value:function(t){var r=this,i=[];return ei(t.edges,function(s){var o;Ii(o=r.body.edgeIndices).call(o,s.id)!==-1&&i.push(s)}),i}},{key:"_getHubSizes",value:function(){var t=this,r={},i=this.body.nodeIndices;ei(i,function(o){var a=t.body.nodes[o],l=t._getActiveEdges(a).length;r[l]=!0});var s=[];return ei(r,function(o){s.push(Number(o))}),Gm(s).call(s,function(o,a){return a-o}),s}},{key:"_determineLevelsByHubsize",value:function(){for(var t=this,r=function(l,c){t.hierarchical.levelDownstream(l,c)},i=this._getHubSizes(),s=function(){var l=i[o];if(l===0)return 1;ei(t.body.nodeIndices,function(c){var u=t.body.nodes[c];l===t._getActiveEdges(u).length&&t._crawlNetwork(r,c)})},o=0;o<i.length&&!s();++o);}},{key:"_determineLevelsCustomCallback",value:function(){var t=this,r=1e5,i=function(a,l,c){},s=function(a,l,c){var u=t.hierarchical.levels[a.id];u===void 0&&(u=t.hierarchical.levels[a.id]=r);var h=i(za.cloneOptions(a,"node"),za.cloneOptions(l,"node"),za.cloneOptions(c,"edge"));t.hierarchical.levels[l.id]=u+h};this._crawlNetwork(s),this.hierarchical.setMinLevelToZero(this.body.nodes)}},{key:"_determineLevelsDirected",value:function(){var t,r=this,i=zfe(t=this.body.nodeIndices).call(t,function(s,o){return s.set(o,r.body.nodes[o]),s},new sfe);this.options.hierarchical.shakeTowards==="roots"?this.hierarchical.levels=dYt(i):this.hierarchical.levels=hYt(i),this.hierarchical.setMinLevelToZero(this.body.nodes)}},{key:"_generateMap",value:function(){var t=this,r=function(s,o){t.hierarchical.levels[o.id]>t.hierarchical.levels[s.id]&&t.hierarchical.addRelation(s.id,o.id)};this._crawlNetwork(r),this.hierarchical.checkIfTree()}},{key:"_crawlNetwork",value:function(){var t=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(){},i=arguments.length>1?arguments[1]:void 0,s={},o=function d(g,f){if(s[g.id]===void 0){t.hierarchical.setTreeIndex(g,f),s[g.id]=!0;for(var v,C=t._getActiveEdges(g),A=0;A<C.length;A++){var b=C[A];b.connected===!0&&(b.toId==g.id?v=b.from:v=b.to,g.id!=v.id&&(r(g,v,b),d(v,f)))}}};if(i===void 0)for(var a=0,l=0;l<this.body.nodeIndices.length;l++){var c=this.body.nodeIndices[l];if(s[c]===void 0){var u=this.body.nodes[c];o(u,a),a+=1}}else{var h=this.body.nodes[i];if(h===void 0){console.error("Node not found:",i);return}o(h)}}},{key:"_shiftBlock",value:function(t,r){var i=this,s={},o=function a(l){if(!s[l]){s[l]=!0,i.direction.shift(l,r);var c=i.hierarchical.childrenReference[l];if(c!==void 0)for(var u=0;u<c.length;u++)a(c[u])}};o(t)}},{key:"_findCommonParent",value:function(t,r){var i=this,s={},o=function l(c,u){var h=i.hierarchical.parentReference[u];if(h!==void 0)for(var d=0;d<h.length;d++){var g=h[d];c[g]=!0,l(c,g)}},a=function l(c,u){var h=i.hierarchical.parentReference[u];if(h!==void 0)for(var d=0;d<h.length;d++){var g=h[d];if(c[g]!==void 0)return{foundParent:g,withChild:u};var f=l(c,g);if(f.foundParent!==null)return f}return{foundParent:null,withChild:u}};return o(s,t),a(s,r)}},{key:"setDirectionStrategy",value:function(){var t=this.options.hierarchical.direction==="UD"||this.options.hierarchical.direction==="DU";t?this.direction=new qqt(this):this.direction=new Yqt(this)}},{key:"_getCenterPosition",value:function(t){for(var r=1e9,i=-1e9,s=0;s<t.length;s++){var o=void 0;if(t[s].id!==void 0)o=t[s];else{var a=t[s];o=this.body.nodes[a]}var l=this.direction.getPosition(o);r=Math.min(r,l),i=Math.max(i,l)}return .5*(r+i)}}]),n}();function gYt(n,e){var t=typeof Pd<"u"&&Op(n)||n["@@iterator"];if(!t){if(Bi(n)||(t=vYt(n))||e){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(c){throw c},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,o=!1,a;return{s:function(){t=t.call(n)},n:function(){var c=t.next();return s=c.done,c},e:function(c){o=!0,a=c},f:function(){try{!s&&t.return!=null&&t.return()}finally{if(o)throw a}}}}function vYt(n,e){var t;if(n){if(typeof n=="string")return ZX(n,e);var r=da(t=Object.prototype.toString.call(n)).call(t,8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return Pp(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ZX(n,e)}}function ZX(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}var mYt=function(){function n(e,t,r,i){var s=this,o,a;hr(this,n),this.body=e,this.canvas=t,this.selectionHandler=r,this.interactionHandler=i,this.editMode=!1,this.manipulationDiv=void 0,this.editModeDiv=void 0,this.closeDiv=void 0,this._domEventListenerCleanupQueue=[],this.temporaryUIFunctions={},this.temporaryEventFunctions=[],this.touchTime=0,this.temporaryIds={nodes:[],edges:[]},this.guiEnabled=!1,this.inMode=!1,this.selectedControlNode=void 0,this.options={},this.defaultOptions={enabled:!1,initiallyActive:!1,addNode:!0,addEdge:!0,editNode:void 0,editEdge:!0,deleteNode:!0,deleteEdge:!0,controlNodeStyle:{shape:"dot",size:6,color:{background:"#ff0000",border:"#3c3c3c",highlight:{background:"#07f968",border:"#3c3c3c"}},borderWidth:2,borderWidthSelected:2}},bo(this.options,this.defaultOptions),this.body.emitter.on("destroy",function(){s._clean()}),this.body.emitter.on("_dataChanged",er(o=this._restore).call(o,this)),this.body.emitter.on("_resetData",er(a=this._restore).call(a,this))}return dr(n,[{key:"_restore",value:function(){this.inMode!==!1&&(this.options.initiallyActive===!0?this.enableEditMode():this.disableEditMode())}},{key:"setOptions",value:function(t,r,i){r!==void 0&&(r.locale!==void 0?this.options.locale=r.locale:this.options.locale=i.locale,r.locales!==void 0?this.options.locales=r.locales:this.options.locales=i.locales),t!==void 0&&(typeof t=="boolean"?this.options.enabled=t:(this.options.enabled=!0,Cs(this.options,t)),this.options.initiallyActive===!0&&(this.editMode=!0),this._setup())}},{key:"toggleEditMode",value:function(){this.editMode===!0?this.disableEditMode():this.enableEditMode()}},{key:"enableEditMode",value:function(){this.editMode=!0,this._clean(),this.guiEnabled===!0&&(this.manipulationDiv.style.display="block",this.closeDiv.style.display="block",this.editModeDiv.style.display="none",this.showManipulatorToolbar())}},{key:"disableEditMode",value:function(){this.editMode=!1,this._clean(),this.guiEnabled===!0&&(this.manipulationDiv.style.display="none",this.closeDiv.style.display="none",this.editModeDiv.style.display="block",this._createEditButton())}},{key:"showManipulatorToolbar",value:function(){if(this._clean(),this.manipulationDOM={},this.guiEnabled===!0){var t,r;this.editMode=!0,this.manipulationDiv.style.display="block",this.closeDiv.style.display="block";var i=this.selectionHandler.getSelectedNodeCount(),s=this.selectionHandler.getSelectedEdgeCount(),o=i+s,a=this.options.locales[this.options.locale],l=!1;this.options.addNode!==!1&&(this._createAddNodeButton(a),l=!0),this.options.addEdge!==!1&&(l===!0?this._createSeperator(1):l=!0,this._createAddEdgeButton(a)),i===1&&typeof this.options.editNode=="function"?(l===!0?this._createSeperator(2):l=!0,this._createEditNodeButton(a)):s===1&&i===0&&this.options.editEdge!==!1&&(l===!0?this._createSeperator(3):l=!0,this._createEditEdgeButton(a)),o!==0&&(i>0&&this.options.deleteNode!==!1?(l===!0&&this._createSeperator(4),this._createDeleteButton(a)):i===0&&this.options.deleteEdge!==!1&&(l===!0&&this._createSeperator(4),this._createDeleteButton(a))),this._bindElementEvents(this.closeDiv,er(t=this.toggleEditMode).call(t,this)),this._temporaryBindEvent("select",er(r=this.showManipulatorToolbar).call(r,this))}this.body.emitter.emit("_redraw")}},{key:"addNodeMode",value:function(){var t;if(this.editMode!==!0&&this.enableEditMode(),this._clean(),this.inMode="addNode",this.guiEnabled===!0){var r,i=this.options.locales[this.options.locale];this.manipulationDOM={},this._createBackButton(i),this._createSeperator(),this._createDescription(i.addDescription||this.options.locales.en.addDescription),this._bindElementEvents(this.closeDiv,er(r=this.toggleEditMode).call(r,this))}this._temporaryBindEvent("click",er(t=this._performAddNode).call(t,this))}},{key:"editNode",value:function(){var t=this;this.editMode!==!0&&this.enableEditMode(),this._clean();var r=this.selectionHandler.getSelectedNodes()[0];if(r!==void 0)if(this.inMode="editNode",typeof this.options.editNode=="function")if(r.isCluster!==!0){var i=Cs({},r.options,!1);if(i.x=r.x,i.y=r.y,this.options.editNode.length===2)this.options.editNode(i,function(s){s!=null&&t.inMode==="editNode"&&t.body.data.nodes.getDataSet().update(s),t.showManipulatorToolbar()});else throw new Error("The function for edit does not support two arguments (data, callback)")}else alert(this.options.locales[this.options.locale].editClusterError||this.options.locales.en.editClusterError);else throw new Error("No function has been configured to handle the editing of nodes.");else this.showManipulatorToolbar()}},{key:"addEdgeMode",value:function(){var t,r,i,s,o;if(this.editMode!==!0&&this.enableEditMode(),this._clean(),this.inMode="addEdge",this.guiEnabled===!0){var a,l=this.options.locales[this.options.locale];this.manipulationDOM={},this._createBackButton(l),this._createSeperator(),this._createDescription(l.edgeDescription||this.options.locales.en.edgeDescription),this._bindElementEvents(this.closeDiv,er(a=this.toggleEditMode).call(a,this))}this._temporaryBindUI("onTouch",er(t=this._handleConnect).call(t,this)),this._temporaryBindUI("onDragEnd",er(r=this._finishConnect).call(r,this)),this._temporaryBindUI("onDrag",er(i=this._dragControlNode).call(i,this)),this._temporaryBindUI("onRelease",er(s=this._finishConnect).call(s,this)),this._temporaryBindUI("onDragStart",er(o=this._dragStartEdge).call(o,this)),this._temporaryBindUI("onHold",function(){})}},{key:"editEdgeMode",value:function(){if(this.editMode!==!0&&this.enableEditMode(),this._clean(),this.inMode="editEdge",qi(this.options.editEdge)==="object"&&typeof this.options.editEdge.editWithoutDrag=="function"&&(this.edgeBeingEditedId=this.selectionHandler.getSelectedEdgeIds()[0],this.edgeBeingEditedId!==void 0)){var t=this.body.edges[this.edgeBeingEditedId];this._performEditEdge(t.from.id,t.to.id);return}if(this.guiEnabled===!0){var r,i=this.options.locales[this.options.locale];this.manipulationDOM={},this._createBackButton(i),this._createSeperator(),this._createDescription(i.editEdgeDescription||this.options.locales.en.editEdgeDescription),this._bindElementEvents(this.closeDiv,er(r=this.toggleEditMode).call(r,this))}if(this.edgeBeingEditedId=this.selectionHandler.getSelectedEdgeIds()[0],this.edgeBeingEditedId!==void 0){var s,o,a,l,c=this.body.edges[this.edgeBeingEditedId],u=this._getNewTargetNode(c.from.x,c.from.y),h=this._getNewTargetNode(c.to.x,c.to.y);this.temporaryIds.nodes.push(u.id),this.temporaryIds.nodes.push(h.id),this.body.nodes[u.id]=u,this.body.nodeIndices.push(u.id),this.body.nodes[h.id]=h,this.body.nodeIndices.push(h.id),this._temporaryBindUI("onTouch",er(s=this._controlNodeTouch).call(s,this)),this._temporaryBindUI("onTap",function(){}),this._temporaryBindUI("onHold",function(){}),this._temporaryBindUI("onDragStart",er(o=this._controlNodeDragStart).call(o,this)),this._temporaryBindUI("onDrag",er(a=this._controlNodeDrag).call(a,this)),this._temporaryBindUI("onDragEnd",er(l=this._controlNodeDragEnd).call(l,this)),this._temporaryBindUI("onMouseMove",function(){}),this._temporaryBindEvent("beforeDrawing",function(d){var g=c.edgeType.findBorderPositions(d);u.selected===!1&&(u.x=g.from.x,u.y=g.from.y),h.selected===!1&&(h.x=g.to.x,h.y=g.to.y)}),this.body.emitter.emit("_redraw")}else this.showManipulatorToolbar()}},{key:"deleteSelected",value:function(){var t=this;this.editMode!==!0&&this.enableEditMode(),this._clean(),this.inMode="delete";var r=this.selectionHandler.getSelectedNodeIds(),i=this.selectionHandler.getSelectedEdgeIds(),s=void 0;if(r.length>0){for(var o=0;o<r.length;o++)if(this.body.nodes[r[o]].isCluster===!0){alert(this.options.locales[this.options.locale].deleteClusterError||this.options.locales.en.deleteClusterError);return}typeof this.options.deleteNode=="function"&&(s=this.options.deleteNode)}else i.length>0&&typeof this.options.deleteEdge=="function"&&(s=this.options.deleteEdge);if(typeof s=="function"){var a={nodes:r,edges:i};if(s.length===2)s(a,function(l){l!=null&&t.inMode==="delete"?(t.body.data.edges.getDataSet().remove(l.edges),t.body.data.nodes.getDataSet().remove(l.nodes),t.body.emitter.emit("startSimulation"),t.showManipulatorToolbar()):(t.body.emitter.emit("startSimulation"),t.showManipulatorToolbar())});else throw new Error("The function for delete does not support two arguments (data, callback)")}else this.body.data.edges.getDataSet().remove(i),this.body.data.nodes.getDataSet().remove(r),this.body.emitter.emit("startSimulation"),this.showManipulatorToolbar()}},{key:"_setup",value:function(){this.options.enabled===!0?(this.guiEnabled=!0,this._createWrappers(),this.editMode===!1?this._createEditButton():this.showManipulatorToolbar()):(this._removeManipulationDOM(),this.guiEnabled=!1)}},{key:"_createWrappers",value:function(){if(this.manipulationDiv===void 0&&(this.manipulationDiv=document.createElement("div"),this.manipulationDiv.className="vis-manipulation",this.editMode===!0?this.manipulationDiv.style.display="block":this.manipulationDiv.style.display="none",this.canvas.frame.appendChild(this.manipulationDiv)),this.editModeDiv===void 0&&(this.editModeDiv=document.createElement("div"),this.editModeDiv.className="vis-edit-mode",this.editMode===!0?this.editModeDiv.style.display="none":this.editModeDiv.style.display="block",this.canvas.frame.appendChild(this.editModeDiv)),this.closeDiv===void 0){var t,r;this.closeDiv=document.createElement("button"),this.closeDiv.className="vis-close",this.closeDiv.setAttribute("aria-label",(t=(r=this.options.locales[this.options.locale])===null||r===void 0?void 0:r.close)!==null&&t!==void 0?t:this.options.locales.en.close),this.closeDiv.style.display=this.manipulationDiv.style.display,this.canvas.frame.appendChild(this.closeDiv)}}},{key:"_getNewTargetNode",value:function(t,r){var i=Cs({},this.options.controlNodeStyle);i.id="targetNode"+Um(),i.hidden=!1,i.physics=!1,i.x=t,i.y=r;var s=this.body.functions.createNode(i);return s.shape.boundingBox={left:t,right:t,top:r,bottom:r},s}},{key:"_createEditButton",value:function(){var t;this._clean(),this.manipulationDOM={},Ch(this.editModeDiv);var r=this.options.locales[this.options.locale],i=this._createButton("editMode","vis-edit vis-edit-mode",r.edit||this.options.locales.en.edit);this.editModeDiv.appendChild(i),this._bindElementEvents(i,er(t=this.toggleEditMode).call(t,this))}},{key:"_clean",value:function(){this.inMode=!1,this.guiEnabled===!0&&(Ch(this.editModeDiv),Ch(this.manipulationDiv),this._cleanupDOMEventListeners()),this._cleanupTemporaryNodesAndEdges(),this._unbindTemporaryUIs(),this._unbindTemporaryEvents(),this.body.emitter.emit("restorePhysics")}},{key:"_cleanupDOMEventListeners",value:function(){var t,r=gYt(C1(t=this._domEventListenerCleanupQueue).call(t,0)),i;try{for(r.s();!(i=r.n()).done;){var s=i.value;s()}}catch(o){r.e(o)}finally{r.f()}}},{key:"_removeManipulationDOM",value:function(){this._clean(),Ch(this.manipulationDiv),Ch(this.editModeDiv),Ch(this.closeDiv),this.manipulationDiv&&this.canvas.frame.removeChild(this.manipulationDiv),this.editModeDiv&&this.canvas.frame.removeChild(this.editModeDiv),this.closeDiv&&this.canvas.frame.removeChild(this.closeDiv),this.manipulationDiv=void 0,this.editModeDiv=void 0,this.closeDiv=void 0}},{key:"_createSeperator",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;this.manipulationDOM["seperatorLineDiv"+t]=document.createElement("div"),this.manipulationDOM["seperatorLineDiv"+t].className="vis-separator-line",this.manipulationDiv.appendChild(this.manipulationDOM["seperatorLineDiv"+t])}},{key:"_createAddNodeButton",value:function(t){var r,i=this._createButton("addNode","vis-add",t.addNode||this.options.locales.en.addNode);this.manipulationDiv.appendChild(i),this._bindElementEvents(i,er(r=this.addNodeMode).call(r,this))}},{key:"_createAddEdgeButton",value:function(t){var r,i=this._createButton("addEdge","vis-connect",t.addEdge||this.options.locales.en.addEdge);this.manipulationDiv.appendChild(i),this._bindElementEvents(i,er(r=this.addEdgeMode).call(r,this))}},{key:"_createEditNodeButton",value:function(t){var r,i=this._createButton("editNode","vis-edit",t.editNode||this.options.locales.en.editNode);this.manipulationDiv.appendChild(i),this._bindElementEvents(i,er(r=this.editNode).call(r,this))}},{key:"_createEditEdgeButton",value:function(t){var r,i=this._createButton("editEdge","vis-edit",t.editEdge||this.options.locales.en.editEdge);this.manipulationDiv.appendChild(i),this._bindElementEvents(i,er(r=this.editEdgeMode).call(r,this))}},{key:"_createDeleteButton",value:function(t){var r,i;this.options.rtl?i="vis-delete-rtl":i="vis-delete";var s=this._createButton("delete",i,t.del||this.options.locales.en.del);this.manipulationDiv.appendChild(s),this._bindElementEvents(s,er(r=this.deleteSelected).call(r,this))}},{key:"_createBackButton",value:function(t){var r,i=this._createButton("back","vis-back",t.back||this.options.locales.en.back);this.manipulationDiv.appendChild(i),this._bindElementEvents(i,er(r=this.showManipulatorToolbar).call(r,this))}},{key:"_createButton",value:function(t,r,i){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"vis-label";return this.manipulationDOM[t+"Div"]=document.createElement("button"),this.manipulationDOM[t+"Div"].className="vis-button "+r,this.manipulationDOM[t+"Label"]=document.createElement("div"),this.manipulationDOM[t+"Label"].className=s,this.manipulationDOM[t+"Label"].innerText=i,this.manipulationDOM[t+"Div"].appendChild(this.manipulationDOM[t+"Label"]),this.manipulationDOM[t+"Div"]}},{key:"_createDescription",value:function(t){this.manipulationDOM.descriptionLabel=document.createElement("div"),this.manipulationDOM.descriptionLabel.className="vis-none",this.manipulationDOM.descriptionLabel.innerText=t,this.manipulationDiv.appendChild(this.manipulationDOM.descriptionLabel)}},{key:"_temporaryBindEvent",value:function(t,r){this.temporaryEventFunctions.push({event:t,boundFunction:r}),this.body.emitter.on(t,r)}},{key:"_temporaryBindUI",value:function(t,r){if(this.body.eventListeners[t]!==void 0)this.temporaryUIFunctions[t]=this.body.eventListeners[t],this.body.eventListeners[t]=r;else throw new Error("This UI function does not exist. Typo? You tried: "+t+" possible are: "+_I(Ks(this.body.eventListeners)))}},{key:"_unbindTemporaryUIs",value:function(){for(var t in this.temporaryUIFunctions)Object.prototype.hasOwnProperty.call(this.temporaryUIFunctions,t)&&(this.body.eventListeners[t]=this.temporaryUIFunctions[t],delete this.temporaryUIFunctions[t]);this.temporaryUIFunctions={}}},{key:"_unbindTemporaryEvents",value:function(){for(var t=0;t<this.temporaryEventFunctions.length;t++){var r=this.temporaryEventFunctions[t].event,i=this.temporaryEventFunctions[t].boundFunction;this.body.emitter.off(r,i)}this.temporaryEventFunctions=[]}},{key:"_bindElementEvents",value:function(t,r){var i=new b2(t,{});Eb(i,r),this._domEventListenerCleanupQueue.push(function(){i.destroy()});var s=function(a){var l=a.keyCode,c=a.key;(c==="Enter"||c===" "||l===13||l===32)&&r()};t.addEventListener("keyup",s,!1),this._domEventListenerCleanupQueue.push(function(){t.removeEventListener("keyup",s,!1)})}},{key:"_cleanupTemporaryNodesAndEdges",value:function(){for(var t=0;t<this.temporaryIds.edges.length;t++){var r;this.body.edges[this.temporaryIds.edges[t]].disconnect(),delete this.body.edges[this.temporaryIds.edges[t]];var i=Ii(r=this.body.edgeIndices).call(r,this.temporaryIds.edges[t]);if(i!==-1){var s;C1(s=this.body.edgeIndices).call(s,i,1)}}for(var o=0;o<this.temporaryIds.nodes.length;o++){var a;delete this.body.nodes[this.temporaryIds.nodes[o]];var l=Ii(a=this.body.nodeIndices).call(a,this.temporaryIds.nodes[o]);if(l!==-1){var c;C1(c=this.body.nodeIndices).call(c,l,1)}}this.temporaryIds={nodes:[],edges:[]}}},{key:"_controlNodeTouch",value:function(t){this.selectionHandler.unselectAll(),this.lastTouch=this.body.functions.getPointer(t.center),this.lastTouch.translation=bo({},this.body.view.translation)}},{key:"_controlNodeDragStart",value:function(){var t=this.lastTouch,r=this.selectionHandler._pointerToPositionObject(t),i=this.body.nodes[this.temporaryIds.nodes[0]],s=this.body.nodes[this.temporaryIds.nodes[1]],o=this.body.edges[this.edgeBeingEditedId];this.selectedControlNode=void 0;var a=i.isOverlappingWith(r),l=s.isOverlappingWith(r);a===!0?(this.selectedControlNode=i,o.edgeType.from=i):l===!0&&(this.selectedControlNode=s,o.edgeType.to=s),this.selectedControlNode!==void 0&&this.selectionHandler.selectObject(this.selectedControlNode),this.body.emitter.emit("_redraw")}},{key:"_controlNodeDrag",value:function(t){this.body.emitter.emit("disablePhysics");var r=this.body.functions.getPointer(t.center),i=this.canvas.DOMtoCanvas(r);this.selectedControlNode!==void 0?(this.selectedControlNode.x=i.x,this.selectedControlNode.y=i.y):this.interactionHandler.onDrag(t),this.body.emitter.emit("_redraw")}},{key:"_controlNodeDragEnd",value:function(t){var r=this.body.functions.getPointer(t.center),i=this.selectionHandler._pointerToPositionObject(r),s=this.body.edges[this.edgeBeingEditedId];if(this.selectedControlNode!==void 0){this.selectionHandler.unselectAll();for(var o=this.selectionHandler._getAllNodesOverlappingWith(i),a=void 0,l=o.length-1;l>=0;l--)if(o[l]!==this.selectedControlNode.id){a=this.body.nodes[o[l]];break}if(a!==void 0&&this.selectedControlNode!==void 0)if(a.isCluster===!0)alert(this.options.locales[this.options.locale].createEdgeError||this.options.locales.en.createEdgeError);else{var c=this.body.nodes[this.temporaryIds.nodes[0]];this.selectedControlNode.id===c.id?this._performEditEdge(a.id,s.to.id):this._performEditEdge(s.from.id,a.id)}else s.updateEdgeType(),this.body.emitter.emit("restorePhysics");this.body.emitter.emit("_redraw")}}},{key:"_handleConnect",value:function(t){if(new Date().valueOf()-this.touchTime>100){this.lastTouch=this.body.functions.getPointer(t.center),this.lastTouch.translation=bo({},this.body.view.translation),this.interactionHandler.drag.pointer=this.lastTouch,this.interactionHandler.drag.translation=this.lastTouch.translation;var r=this.lastTouch,i=this.selectionHandler.getNodeAt(r);if(i!==void 0)if(i.isCluster===!0)alert(this.options.locales[this.options.locale].createEdgeError||this.options.locales.en.createEdgeError);else{var s=this._getNewTargetNode(i.x,i.y);this.body.nodes[s.id]=s,this.body.nodeIndices.push(s.id);var o=this.body.functions.createEdge({id:"connectionEdge"+Um(),from:i.id,to:s.id,physics:!1,smooth:{enabled:!0,type:"continuous",roundness:.5}});this.body.edges[o.id]=o,this.body.edgeIndices.push(o.id),this.temporaryIds.nodes.push(s.id),this.temporaryIds.edges.push(o.id)}this.touchTime=new Date().valueOf()}}},{key:"_dragControlNode",value:function(t){var r=this.body.functions.getPointer(t.center),i=this.selectionHandler._pointerToPositionObject(r),s=void 0;this.temporaryIds.edges[0]!==void 0&&(s=this.body.edges[this.temporaryIds.edges[0]].fromId);for(var o=this.selectionHandler._getAllNodesOverlappingWith(i),a=void 0,l=o.length-1;l>=0;l--){var c;if(Ii(c=this.temporaryIds.nodes).call(c,o[l])===-1){a=this.body.nodes[o[l]];break}}if(t.controlEdge={from:s,to:a?a.id:void 0},this.selectionHandler.generateClickEvent("controlNodeDragging",t,r),this.temporaryIds.nodes[0]!==void 0){var u=this.body.nodes[this.temporaryIds.nodes[0]];u.x=this.canvas._XconvertDOMtoCanvas(r.x),u.y=this.canvas._YconvertDOMtoCanvas(r.y),this.body.emitter.emit("_redraw")}else this.interactionHandler.onDrag(t)}},{key:"_finishConnect",value:function(t){var r=this.body.functions.getPointer(t.center),i=this.selectionHandler._pointerToPositionObject(r),s=void 0;this.temporaryIds.edges[0]!==void 0&&(s=this.body.edges[this.temporaryIds.edges[0]].fromId);for(var o=this.selectionHandler._getAllNodesOverlappingWith(i),a=void 0,l=o.length-1;l>=0;l--){var c;if(Ii(c=this.temporaryIds.nodes).call(c,o[l])===-1){a=this.body.nodes[o[l]];break}}this._cleanupTemporaryNodesAndEdges(),a!==void 0&&(a.isCluster===!0?alert(this.options.locales[this.options.locale].createEdgeError||this.options.locales.en.createEdgeError):this.body.nodes[s]!==void 0&&this.body.nodes[a.id]!==void 0&&this._performAddEdge(s,a.id)),t.controlEdge={from:s,to:a?a.id:void 0},this.selectionHandler.generateClickEvent("controlNodeDragEnd",t,r),this.body.emitter.emit("_redraw")}},{key:"_dragStartEdge",value:function(t){var r=this.lastTouch;this.selectionHandler.generateClickEvent("dragStart",t,r,void 0,!0)}},{key:"_performAddNode",value:function(t){var r=this,i={id:Um(),x:t.pointer.canvas.x,y:t.pointer.canvas.y,label:"new"};if(typeof this.options.addNode=="function")if(this.options.addNode.length===2)this.options.addNode(i,function(s){s!=null&&r.inMode==="addNode"&&r.body.data.nodes.getDataSet().add(s),r.showManipulatorToolbar()});else throw this.showManipulatorToolbar(),new Error("The function for add does not support two arguments (data,callback)");else this.body.data.nodes.getDataSet().add(i),this.showManipulatorToolbar()}},{key:"_performAddEdge",value:function(t,r){var i=this,s={from:t,to:r};if(typeof this.options.addEdge=="function")if(this.options.addEdge.length===2)this.options.addEdge(s,function(o){o!=null&&i.inMode==="addEdge"&&(i.body.data.edges.getDataSet().add(o),i.selectionHandler.unselectAll(),i.showManipulatorToolbar())});else throw new Error("The function for connect does not support two arguments (data,callback)");else this.body.data.edges.getDataSet().add(s),this.selectionHandler.unselectAll(),this.showManipulatorToolbar()}},{key:"_performEditEdge",value:function(t,r){var i=this,s={id:this.edgeBeingEditedId,from:t,to:r,label:this.body.data.edges.get(this.edgeBeingEditedId).label},o=this.options.editEdge;if(qi(o)==="object"&&(o=o.editWithoutDrag),typeof o=="function")if(o.length===2)o(s,function(a){a==null||i.inMode!=="editEdge"?(i.body.edges[s.id].updateEdgeType(),i.body.emitter.emit("_redraw"),i.showManipulatorToolbar()):(i.body.data.edges.getDataSet().update(a),i.selectionHandler.unselectAll(),i.showManipulatorToolbar())});else throw new Error("The function for edit does not support two arguments (data, callback)");else this.body.data.edges.getDataSet().update(s),this.selectionHandler.unselectAll(),this.showManipulatorToolbar()}}]),n}(),cr="string",Yt="boolean",bt="number",am="array",Zr="object",jfe="dom",CYt="any",wT=["arrow","bar","box","circle","crow","curve","diamond","image","inv_curve","inv_triangle","triangle","vee"],ST={borderWidth:{number:bt},borderWidthSelected:{number:bt,undefined:"undefined"},brokenImage:{string:cr,undefined:"undefined"},chosen:{label:{boolean:Yt,function:"function"},node:{boolean:Yt,function:"function"},__type__:{object:Zr,boolean:Yt}},color:{border:{string:cr},background:{string:cr},highlight:{border:{string:cr},background:{string:cr},__type__:{object:Zr,string:cr}},hover:{border:{string:cr},background:{string:cr},__type__:{object:Zr,string:cr}},__type__:{object:Zr,string:cr}},opacity:{number:bt,undefined:"undefined"},fixed:{x:{boolean:Yt},y:{boolean:Yt},__type__:{object:Zr,boolean:Yt}},font:{align:{string:cr},color:{string:cr},size:{number:bt},face:{string:cr},background:{string:cr},strokeWidth:{number:bt},strokeColor:{string:cr},vadjust:{number:bt},multi:{boolean:Yt,string:cr},bold:{color:{string:cr},size:{number:bt},face:{string:cr},mod:{string:cr},vadjust:{number:bt},__type__:{object:Zr,string:cr}},boldital:{color:{string:cr},size:{number:bt},face:{string:cr},mod:{string:cr},vadjust:{number:bt},__type__:{object:Zr,string:cr}},ital:{color:{string:cr},size:{number:bt},face:{string:cr},mod:{string:cr},vadjust:{number:bt},__type__:{object:Zr,string:cr}},mono:{color:{string:cr},size:{number:bt},face:{string:cr},mod:{string:cr},vadjust:{number:bt},__type__:{object:Zr,string:cr}},__type__:{object:Zr,string:cr}},group:{string:cr,number:bt,undefined:"undefined"},heightConstraint:{minimum:{number:bt},valign:{string:cr},__type__:{object:Zr,boolean:Yt,number:bt}},hidden:{boolean:Yt},icon:{face:{string:cr},code:{string:cr},size:{number:bt},color:{string:cr},weight:{string:cr,number:bt},__type__:{object:Zr}},id:{string:cr,number:bt},image:{selected:{string:cr,undefined:"undefined"},unselected:{string:cr,undefined:"undefined"},__type__:{object:Zr,string:cr}},imagePadding:{top:{number:bt},right:{number:bt},bottom:{number:bt},left:{number:bt},__type__:{object:Zr,number:bt}},label:{string:cr,undefined:"undefined"},labelHighlightBold:{boolean:Yt},level:{number:bt,undefined:"undefined"},margin:{top:{number:bt},right:{number:bt},bottom:{number:bt},left:{number:bt},__type__:{object:Zr,number:bt}},mass:{number:bt},physics:{boolean:Yt},scaling:{min:{number:bt},max:{number:bt},label:{enabled:{boolean:Yt},min:{number:bt},max:{number:bt},maxVisible:{number:bt},drawThreshold:{number:bt},__type__:{object:Zr,boolean:Yt}},customScalingFunction:{function:"function"},__type__:{object:Zr}},shadow:{enabled:{boolean:Yt},color:{string:cr},size:{number:bt},x:{number:bt},y:{number:bt},__type__:{object:Zr,boolean:Yt}},shape:{string:["custom","ellipse","circle","database","box","text","image","circularImage","diamond","dot","star","triangle","triangleDown","square","icon","hexagon"]},ctxRenderer:{function:"function"},shapeProperties:{borderDashes:{boolean:Yt,array:am},borderRadius:{number:bt},interpolation:{boolean:Yt},useImageSize:{boolean:Yt},useBorderWithImage:{boolean:Yt},coordinateOrigin:{string:["center","top-left"]},__type__:{object:Zr}},size:{number:bt},title:{string:cr,dom:jfe,undefined:"undefined"},value:{number:bt,undefined:"undefined"},widthConstraint:{minimum:{number:bt},maximum:{number:bt},__type__:{object:Zr,boolean:Yt,number:bt}},x:{number:bt},y:{number:bt},__type__:{object:Zr}},AYt={configure:{enabled:{boolean:Yt},filter:{boolean:Yt,string:cr,array:am,function:"function"},container:{dom:jfe},showButton:{boolean:Yt},__type__:{object:Zr,boolean:Yt,string:cr,array:am,function:"function"}},edges:{arrows:{to:{enabled:{boolean:Yt},scaleFactor:{number:bt},type:{string:wT},imageHeight:{number:bt},imageWidth:{number:bt},src:{string:cr},__type__:{object:Zr,boolean:Yt}},middle:{enabled:{boolean:Yt},scaleFactor:{number:bt},type:{string:wT},imageWidth:{number:bt},imageHeight:{number:bt},src:{string:cr},__type__:{object:Zr,boolean:Yt}},from:{enabled:{boolean:Yt},scaleFactor:{number:bt},type:{string:wT},imageWidth:{number:bt},imageHeight:{number:bt},src:{string:cr},__type__:{object:Zr,boolean:Yt}},__type__:{string:["from","to","middle"],object:Zr}},endPointOffset:{from:{number:bt},to:{number:bt},__type__:{object:Zr,number:bt}},arrowStrikethrough:{boolean:Yt},background:{enabled:{boolean:Yt},color:{string:cr},size:{number:bt},dashes:{boolean:Yt,array:am},__type__:{object:Zr,boolean:Yt}},chosen:{label:{boolean:Yt,function:"function"},edge:{boolean:Yt,function:"function"},__type__:{object:Zr,boolean:Yt}},color:{color:{string:cr},highlight:{string:cr},hover:{string:cr},inherit:{string:["from","to","both"],boolean:Yt},opacity:{number:bt},__type__:{object:Zr,string:cr}},dashes:{boolean:Yt,array:am},font:{color:{string:cr},size:{number:bt},face:{string:cr},background:{string:cr},strokeWidth:{number:bt},strokeColor:{string:cr},align:{string:["horizontal","top","middle","bottom"]},vadjust:{number:bt},multi:{boolean:Yt,string:cr},bold:{color:{string:cr},size:{number:bt},face:{string:cr},mod:{string:cr},vadjust:{number:bt},__type__:{object:Zr,string:cr}},boldital:{color:{string:cr},size:{number:bt},face:{string:cr},mod:{string:cr},vadjust:{number:bt},__type__:{object:Zr,string:cr}},ital:{color:{string:cr},size:{number:bt},face:{string:cr},mod:{string:cr},vadjust:{number:bt},__type__:{object:Zr,string:cr}},mono:{color:{string:cr},size:{number:bt},face:{string:cr},mod:{string:cr},vadjust:{number:bt},__type__:{object:Zr,string:cr}},__type__:{object:Zr,string:cr}},hidden:{boolean:Yt},hoverWidth:{function:"function",number:bt},label:{string:cr,undefined:"undefined"},labelHighlightBold:{boolean:Yt},length:{number:bt,undefined:"undefined"},physics:{boolean:Yt},scaling:{min:{number:bt},max:{number:bt},label:{enabled:{boolean:Yt},min:{number:bt},max:{number:bt},maxVisible:{number:bt},drawThreshold:{number:bt},__type__:{object:Zr,boolean:Yt}},customScalingFunction:{function:"function"},__type__:{object:Zr}},selectionWidth:{function:"function",number:bt},selfReferenceSize:{number:bt},selfReference:{size:{number:bt},angle:{number:bt},renderBehindTheNode:{boolean:Yt},__type__:{object:Zr}},shadow:{enabled:{boolean:Yt},color:{string:cr},size:{number:bt},x:{number:bt},y:{number:bt},__type__:{object:Zr,boolean:Yt}},smooth:{enabled:{boolean:Yt},type:{string:["dynamic","continuous","discrete","diagonalCross","straightCross","horizontal","vertical","curvedCW","curvedCCW","cubicBezier"]},roundness:{number:bt},forceDirection:{string:["horizontal","vertical","none"],boolean:Yt},__type__:{object:Zr,boolean:Yt}},title:{string:cr,undefined:"undefined"},width:{number:bt},widthConstraint:{maximum:{number:bt},__type__:{object:Zr,boolean:Yt,number:bt}},value:{number:bt,undefined:"undefined"},__type__:{object:Zr}},groups:{useDefaultGroups:{boolean:Yt},__any__:ST,__type__:{object:Zr}},interaction:{dragNodes:{boolean:Yt},dragView:{boolean:Yt},hideEdgesOnDrag:{boolean:Yt},hideEdgesOnZoom:{boolean:Yt},hideNodesOnDrag:{boolean:Yt},hover:{boolean:Yt},keyboard:{enabled:{boolean:Yt},speed:{x:{number:bt},y:{number:bt},zoom:{number:bt},__type__:{object:Zr}},bindToWindow:{boolean:Yt},autoFocus:{boolean:Yt},__type__:{object:Zr,boolean:Yt}},multiselect:{boolean:Yt},navigationButtons:{boolean:Yt},selectable:{boolean:Yt},selectConnectedEdges:{boolean:Yt},hoverConnectedEdges:{boolean:Yt},tooltipDelay:{number:bt},zoomView:{boolean:Yt},zoomSpeed:{number:bt},__type__:{object:Zr}},layout:{randomSeed:{undefined:"undefined",number:bt,string:cr},improvedLayout:{boolean:Yt},clusterThreshold:{number:bt},hierarchical:{enabled:{boolean:Yt},levelSeparation:{number:bt},nodeSpacing:{number:bt},treeSpacing:{number:bt},blockShifting:{boolean:Yt},edgeMinimization:{boolean:Yt},parentCentralization:{boolean:Yt},direction:{string:["UD","DU","LR","RL"]},sortMethod:{string:["hubsize","directed"]},shakeTowards:{string:["leaves","roots"]},__type__:{object:Zr,boolean:Yt}},__type__:{object:Zr}},manipulation:{enabled:{boolean:Yt},initiallyActive:{boolean:Yt},addNode:{boolean:Yt,function:"function"},addEdge:{boolean:Yt,function:"function"},editNode:{function:"function"},editEdge:{editWithoutDrag:{function:"function"},__type__:{object:Zr,boolean:Yt,function:"function"}},deleteNode:{boolean:Yt,function:"function"},deleteEdge:{boolean:Yt,function:"function"},controlNodeStyle:ST,__type__:{object:Zr,boolean:Yt}},nodes:ST,physics:{enabled:{boolean:Yt},barnesHut:{theta:{number:bt},gravitationalConstant:{number:bt},centralGravity:{number:bt},springLength:{number:bt},springConstant:{number:bt},damping:{number:bt},avoidOverlap:{number:bt},__type__:{object:Zr}},forceAtlas2Based:{theta:{number:bt},gravitationalConstant:{number:bt},centralGravity:{number:bt},springLength:{number:bt},springConstant:{number:bt},damping:{number:bt},avoidOverlap:{number:bt},__type__:{object:Zr}},repulsion:{centralGravity:{number:bt},springLength:{number:bt},springConstant:{number:bt},nodeDistance:{number:bt},damping:{number:bt},__type__:{object:Zr}},hierarchicalRepulsion:{centralGravity:{number:bt},springLength:{number:bt},springConstant:{number:bt},nodeDistance:{number:bt},damping:{number:bt},avoidOverlap:{number:bt},__type__:{object:Zr}},maxVelocity:{number:bt},minVelocity:{number:bt},solver:{string:["barnesHut","repulsion","hierarchicalRepulsion","forceAtlas2Based"]},stabilization:{enabled:{boolean:Yt},iterations:{number:bt},updateInterval:{number:bt},onlyDynamicEdges:{boolean:Yt},fit:{boolean:Yt},__type__:{object:Zr,boolean:Yt}},timestep:{number:bt},adaptiveTimestep:{boolean:Yt},wind:{x:{number:bt},y:{number:bt},__type__:{object:Zr}},__type__:{object:Zr,boolean:Yt}},autoResize:{boolean:Yt},clickToUse:{boolean:Yt},locale:{string:cr},locales:{__any__:{any:CYt},__type__:{object:Zr}},height:{string:cr},width:{string:cr},__type__:{object:Zr}},Ffe={nodes:{borderWidth:[1,0,10,1],borderWidthSelected:[2,0,10,1],color:{border:["color","#2B7CE9"],background:["color","#97C2FC"],highlight:{border:["color","#2B7CE9"],background:["color","#D2E5FF"]},hover:{border:["color","#2B7CE9"],background:["color","#D2E5FF"]}},opacity:[0,0,1,.1],fixed:{x:!1,y:!1},font:{color:["color","#343434"],size:[14,0,100,1],face:["arial","verdana","tahoma"],background:["color","none"],strokeWidth:[0,0,50,1],strokeColor:["color","#ffffff"]},hidden:!1,labelHighlightBold:!0,physics:!0,scaling:{min:[10,0,200,1],max:[30,0,200,1],label:{enabled:!1,min:[14,0,200,1],max:[30,0,200,1],maxVisible:[30,0,200,1],drawThreshold:[5,0,20,1]}},shadow:{enabled:!1,color:"rgba(0,0,0,0.5)",size:[10,0,20,1],x:[5,-30,30,1],y:[5,-30,30,1]},shape:["ellipse","box","circle","database","diamond","dot","square","star","text","triangle","triangleDown","hexagon"],shapeProperties:{borderDashes:!1,borderRadius:[6,0,20,1],interpolation:!0,useImageSize:!1},size:[25,0,200,1]},edges:{arrows:{to:{enabled:!1,scaleFactor:[1,0,3,.05],type:"arrow"},middle:{enabled:!1,scaleFactor:[1,0,3,.05],type:"arrow"},from:{enabled:!1,scaleFactor:[1,0,3,.05],type:"arrow"}},endPointOffset:{from:[0,-10,10,1],to:[0,-10,10,1]},arrowStrikethrough:!0,color:{color:["color","#848484"],highlight:["color","#848484"],hover:["color","#848484"],inherit:["from","to","both",!0,!1],opacity:[1,0,1,.05]},dashes:!1,font:{color:["color","#343434"],size:[14,0,100,1],face:["arial","verdana","tahoma"],background:["color","none"],strokeWidth:[2,0,50,1],strokeColor:["color","#ffffff"],align:["horizontal","top","middle","bottom"]},hidden:!1,hoverWidth:[1.5,0,5,.1],labelHighlightBold:!0,physics:!0,scaling:{min:[1,0,100,1],max:[15,0,100,1],label:{enabled:!0,min:[14,0,200,1],max:[30,0,200,1],maxVisible:[30,0,200,1],drawThreshold:[5,0,20,1]}},selectionWidth:[1.5,0,5,.1],selfReferenceSize:[20,0,200,1],selfReference:{size:[20,0,200,1],angle:[Math.PI/2,-6*Math.PI,6*Math.PI,Math.PI/8],renderBehindTheNode:!0},shadow:{enabled:!1,color:"rgba(0,0,0,0.5)",size:[10,0,20,1],x:[5,-30,30,1],y:[5,-30,30,1]},smooth:{enabled:!0,type:["dynamic","continuous","discrete","diagonalCross","straightCross","horizontal","vertical","curvedCW","curvedCCW","cubicBezier"],forceDirection:["horizontal","vertical","none"],roundness:[.5,0,1,.05]},width:[1,0,30,1]},layout:{hierarchical:{enabled:!1,levelSeparation:[150,20,500,5],nodeSpacing:[100,20,500,5],treeSpacing:[200,20,500,5],blockShifting:!0,edgeMinimization:!0,parentCentralization:!0,direction:["UD","DU","LR","RL"],sortMethod:["hubsize","directed"],shakeTowards:["leaves","roots"]}},interaction:{dragNodes:!0,dragView:!0,hideEdgesOnDrag:!1,hideEdgesOnZoom:!1,hideNodesOnDrag:!1,hover:!1,keyboard:{enabled:!1,speed:{x:[10,0,40,1],y:[10,0,40,1],zoom:[.02,0,.1,.005]},bindToWindow:!0,autoFocus:!0},multiselect:!1,navigationButtons:!1,selectable:!0,selectConnectedEdges:!0,hoverConnectedEdges:!0,tooltipDelay:[300,0,1e3,25],zoomView:!0,zoomSpeed:[1,.1,2,.1]},manipulation:{enabled:!1,initiallyActive:!1},physics:{enabled:!0,barnesHut:{theta:[.5,.1,1,.05],gravitationalConstant:[-2e3,-3e4,0,50],centralGravity:[.3,0,10,.05],springLength:[95,0,500,5],springConstant:[.04,0,1.2,.005],damping:[.09,0,1,.01],avoidOverlap:[0,0,1,.01]},forceAtlas2Based:{theta:[.5,.1,1,.05],gravitationalConstant:[-50,-500,0,1],centralGravity:[.01,0,1,.005],springLength:[95,0,500,5],springConstant:[.08,0,1.2,.005],damping:[.4,0,1,.01],avoidOverlap:[0,0,1,.01]},repulsion:{centralGravity:[.2,0,10,.05],springLength:[200,0,500,5],springConstant:[.05,0,1.2,.005],nodeDistance:[100,0,500,5],damping:[.09,0,1,.01]},hierarchicalRepulsion:{centralGravity:[.2,0,10,.05],springLength:[100,0,500,5],springConstant:[.01,0,1.2,.005],nodeDistance:[120,0,500,5],damping:[.09,0,1,.01],avoidOverlap:[0,0,1,.01]},maxVelocity:[50,0,150,1],minVelocity:[.1,.01,.5,.01],solver:["barnesHut","forceAtlas2Based","repulsion","hierarchicalRepulsion"],timestep:[.5,.01,1,.01],wind:{x:[0,-10,10,.1],y:[0,-10,10,.1]}}},IYt=function(e,t,r){var i;return!!(Uh(e).call(e,"physics")&&Uh(i=Ffe.physics.solver).call(i,t)&&r.physics.solver!==t&&t!=="wind")},yYt=function(){function n(){hr(this,n)}return dr(n,[{key:"getDistances",value:function(t,r,i){for(var s={},o=t.edges,a=0;a<r.length;a++){var l=r[a],c={};s[l]=c;for(var u=0;u<r.length;u++)c[r[u]]=a==u?0:1e9}for(var h=0;h<i.length;h++){var d=o[i[h]];d.connected===!0&&s[d.fromId]!==void 0&&s[d.toId]!==void 0&&(s[d.fromId][d.toId]=1,s[d.toId][d.fromId]=1)}for(var g=r.length,f=0;f<g;f++)for(var v=r[f],C=s[v],A=0;A<g-1;A++)for(var b=r[A],m=s[b],E=A+1;E<g;E++){var I=r[E],S=s[I],T=Math.min(m[I],m[v]+C[I]);m[I]=T,S[b]=T}return s}}]),n}(),bYt=function(){function n(e,t,r){hr(this,n),this.body=e,this.springLength=t,this.springConstant=r,this.distanceSolver=new yYt}return dr(n,[{key:"setOptions",value:function(t){t&&(t.springLength&&(this.springLength=t.springLength),t.springConstant&&(this.springConstant=t.springConstant))}},{key:"solve",value:function(t,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,s=this.distanceSolver.getDistances(this.body,t,r);this._createL_matrix(s),this._createK_matrix(s),this._createE_matrix();for(var o=.01,a=1,l=0,c=Math.max(1e3,Math.min(10*this.body.nodeIndices.length,6e3)),u=5,h=1e9,d=0,g=0,f=0,v=0,C=0;h>o&&l<c;){l+=1;var A=this._getHighestEnergyNode(i),b=qs(A,4);for(d=b[0],h=b[1],g=b[2],f=b[3],v=h,C=0;v>a&&C<u;){C+=1,this._moveNode(d,g,f);var m=this._getEnergy(d),E=qs(m,3);v=E[0],g=E[1],f=E[2]}}}},{key:"_getHighestEnergyNode",value:function(t){for(var r=this.body.nodeIndices,i=this.body.nodes,s=0,o=r[0],a=0,l=0,c=0;c<r.length;c++){var u=r[c];if(i[u].predefinedPosition!==!0||i[u].isCluster===!0&&t===!0||i[u].options.fixed.x!==!0||i[u].options.fixed.y!==!0){var h=this._getEnergy(u),d=qs(h,3),g=d[0],f=d[1],v=d[2];s<g&&(s=g,o=u,a=f,l=v)}}return[o,s,a,l]}},{key:"_getEnergy",value:function(t){var r=qs(this.E_sums[t],2),i=r[0],s=r[1],o=Math.sqrt(Math.pow(i,2)+Math.pow(s,2));return[o,i,s]}},{key:"_moveNode",value:function(t,r,i){for(var s=this.body.nodeIndices,o=this.body.nodes,a=0,l=0,c=0,u=o[t].x,h=o[t].y,d=this.K_matrix[t],g=this.L_matrix[t],f=0;f<s.length;f++){var v=s[f];if(v!==t){var C=o[v].x,A=o[v].y,b=d[v],m=g[v],E=1/Math.pow(Math.pow(u-C,2)+Math.pow(h-A,2),1.5);a+=b*(1-m*Math.pow(h-A,2)*E),l+=b*(m*(u-C)*(h-A)*E),c+=b*(1-m*Math.pow(u-C,2)*E)}}var I=a,S=l,T=r,P=c,_=i,$=(T/I+_/S)/(S/I-P/S),B=-(S*$+T)/I;o[t].x+=B,o[t].y+=$,this._updateE_matrix(t)}},{key:"_createL_matrix",value:function(t){var r=this.body.nodeIndices,i=this.springLength;this.L_matrix=[];for(var s=0;s<r.length;s++){this.L_matrix[r[s]]={};for(var o=0;o<r.length;o++)this.L_matrix[r[s]][r[o]]=i*t[r[s]][r[o]]}}},{key:"_createK_matrix",value:function(t){var r=this.body.nodeIndices,i=this.springConstant;this.K_matrix=[];for(var s=0;s<r.length;s++){this.K_matrix[r[s]]={};for(var o=0;o<r.length;o++)this.K_matrix[r[s]][r[o]]=i*Math.pow(t[r[s]][r[o]],-2)}}},{key:"_createE_matrix",value:function(){var t=this.body.nodeIndices,r=this.body.nodes;this.E_matrix={},this.E_sums={};for(var i=0;i<t.length;i++)this.E_matrix[t[i]]=[];for(var s=0;s<t.length;s++){for(var o=t[s],a=r[o].x,l=r[o].y,c=0,u=0,h=s;h<t.length;h++){var d=t[h];if(d!==o){var g=r[d].x,f=r[d].y,v=1/Math.sqrt(Math.pow(a-g,2)+Math.pow(l-f,2));this.E_matrix[o][h]=[this.K_matrix[o][d]*(a-g-this.L_matrix[o][d]*(a-g)*v),this.K_matrix[o][d]*(l-f-this.L_matrix[o][d]*(l-f)*v)],this.E_matrix[d][s]=this.E_matrix[o][h],c+=this.E_matrix[o][h][0],u+=this.E_matrix[o][h][1]}}this.E_sums[o]=[c,u]}}},{key:"_updateE_matrix",value:function(t){for(var r=this.body.nodeIndices,i=this.body.nodes,s=this.E_matrix[t],o=this.K_matrix[t],a=this.L_matrix[t],l=i[t].x,c=i[t].y,u=0,h=0,d=0;d<r.length;d++){var g=r[d];if(g!==t){var f=s[d],v=f[0],C=f[1],A=i[g].x,b=i[g].y,m=1/Math.sqrt(Math.pow(l-A,2)+Math.pow(c-b,2)),E=o[g]*(l-A-a[g]*(l-A)*m),I=o[g]*(c-b-a[g]*(c-b)*m);s[d]=[E,I],u+=E,h+=I;var S=this.E_sums[g];S[0]+=E-v,S[1]+=I-C}}this.E_sums[t]=[u,h]}}]),n}();function Wr(n,e,t){var r,i,s,o,a=this;if(!(this instanceof Wr))throw new SyntaxError("Constructor must be called with the new operator");this.options={},this.defaultOptions={locale:"en",locales:CHt,clickToUse:!1},bo(this.options,this.defaultOptions),this.body={container:n,nodes:{},nodeIndices:[],edges:{},edgeIndices:[],emitter:{on:er(r=this.on).call(r,this),off:er(i=this.off).call(i,this),emit:er(s=this.emit).call(s,this),once:er(o=this.once).call(o,this)},eventListeners:{onTap:function(){},onTouch:function(){},onDoubleTap:function(){},onHold:function(){},onDragStart:function(){},onDrag:function(){},onDragEnd:function(){},onMouseWheel:function(){},onPinch:function(){},onMouseMove:function(){},onRelease:function(){},onContext:function(){}},data:{nodes:null,edges:null},functions:{createNode:function(){},createEdge:function(){},getPointer:function(){}},modules:{},view:{scale:1,translation:{x:0,y:0}},selectionBox:{show:!1,position:{start:{x:0,y:0},end:{x:0,y:0}}}},this.bindEventListeners(),this.images=new yHt(function(){return a.body.emitter.emit("_requestRedraw")}),this.groups=new RBt,this.canvas=new tKt(this.body),this.selectionHandler=new WKt(this.body,this.canvas),this.interactionHandler=new aKt(this.body,this.canvas,this.selectionHandler),this.view=new nKt(this.body,this.canvas),this.renderer=new XGt(this.body,this.canvas),this.physics=new HGt(this.body),this.layoutEngine=new pYt(this.body),this.clustering=new qGt(this.body),this.manipulation=new mYt(this.body,this.canvas,this.selectionHandler,this.interactionHandler),this.nodesHandler=new EWt(this.body,this.images,this.groups,this.layoutEngine),this.edgesHandler=new OGt(this.body,this.images,this.groups),this.body.modules.kamadaKawai=new bYt(this.body,150,.05),this.body.modules.clustering=this.clustering,this.canvas._create(),this.setOptions(t),this.setData(e)}B1e(Wr.prototype);Wr.prototype.setOptions=function(n){var e=this;if(n===null&&(n=void 0),n!==void 0){var t=YVt.validate(n,AYt);t===!0&&console.error("%cErrors have been found in the supplied options object.",Wde);var r=["locale","locales","clickToUse"];if(uv(r,this.options,n),n.locale!==void 0&&(n.locale=AHt(n.locales||this.options.locales,n.locale)),n=this.layoutEngine.setOptions(n.layout,n),this.canvas.setOptions(n),this.groups.setOptions(n.groups),this.nodesHandler.setOptions(n.nodes),this.edgesHandler.setOptions(n.edges),this.physics.setOptions(n.physics),this.manipulation.setOptions(n.manipulation,n,this.options),this.interactionHandler.setOptions(n.interaction),this.renderer.setOptions(n.interaction),this.selectionHandler.setOptions(n.interaction),n.groups!==void 0&&this.body.emitter.emit("refreshNodes"),"configure"in n&&(this.configurator||(this.configurator=new KVt(this,this.body.container,Ffe,this.canvas.pixelRatio,IYt)),this.configurator.setOptions(n.configure)),this.configurator&&this.configurator.options.enabled===!0){var i={nodes:{},edges:{},layout:{},interaction:{},manipulation:{},physics:{},global:{}};Cs(i.nodes,this.nodesHandler.options),Cs(i.edges,this.edgesHandler.options),Cs(i.layout,this.layoutEngine.options),Cs(i.interaction,this.selectionHandler.options),Cs(i.interaction,this.renderer.options),Cs(i.interaction,this.interactionHandler.options),Cs(i.manipulation,this.manipulation.options),Cs(i.physics,this.physics.options),Cs(i.global,this.canvas.options),Cs(i.global,this.options),this.configurator.setModuleOptions(i)}n.clickToUse!==void 0?n.clickToUse===!0?this.activator===void 0&&(this.activator=new GVt(this.canvas.frame),this.activator.on("change",function(){e.body.emitter.emit("activate")})):(this.activator!==void 0&&(this.activator.destroy(),delete this.activator),this.body.emitter.emit("activate")):this.body.emitter.emit("activate"),this.canvas.setSize(),this.body.emitter.emit("startSimulation")}};Wr.prototype._updateVisibleIndices=function(){var n=this.body.nodes,e=this.body.edges;this.body.nodeIndices=[],this.body.edgeIndices=[];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&!this.clustering._isClusteredNode(t)&&n[t].options.hidden===!1&&this.body.nodeIndices.push(n[t].id);for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var i=e[r],s=n[i.fromId],o=n[i.toId],a=s!==void 0&&o!==void 0,l=!this.clustering._isClusteredEdge(r)&&i.options.hidden===!1&&a&&s.options.hidden===!1&&o.options.hidden===!1;l&&this.body.edgeIndices.push(i.id)}};Wr.prototype.bindEventListeners=function(){var n=this;this.body.emitter.on("_dataChanged",function(){n.edgesHandler._updateState(),n.body.emitter.emit("_dataUpdated")}),this.body.emitter.on("_dataUpdated",function(){n.clustering._updateState(),n._updateVisibleIndices(),n._updateValueRange(n.body.nodes),n._updateValueRange(n.body.edges),n.body.emitter.emit("startSimulation"),n.body.emitter.emit("_requestRedraw")})};Wr.prototype.setData=function(n){if(this.body.emitter.emit("resetPhysics"),this.body.emitter.emit("_resetData"),this.selectionHandler.unselectAll(),n&&n.dot&&(n.nodes||n.edges))throw new SyntaxError('Data must contain either parameter "dot" or parameter pair "nodes" and "edges", but not both.');if(this.setOptions(n&&n.options),n&&n.dot){console.warn("The dot property has been deprecated. Please use the static convertDot method to convert DOT into vis.network format and use the normal data format with nodes and edges. This converter is used like this: var data = vis.network.convertDot(dotString);");var e=sHt(n.dot);this.setData(e);return}else if(n&&n.gephi){console.warn("The gephi property has been deprecated. Please use the static convertGephi method to convert gephi into vis.network format and use the normal data format with nodes and edges. This converter is used like this: var data = vis.network.convertGephi(gephiJson);");var t=oHt(n.gephi);this.setData(t);return}else this.nodesHandler.setData(n&&n.nodes,!0),this.edgesHandler.setData(n&&n.edges,!0);this.body.emitter.emit("_dataChanged"),this.body.emitter.emit("_dataLoaded"),this.body.emitter.emit("initPhysics")};Wr.prototype.destroy=function(){this.body.emitter.emit("destroy"),this.body.emitter.off(),this.off(),delete this.groups,delete this.canvas,delete this.selectionHandler,delete this.interactionHandler,delete this.view,delete this.renderer,delete this.physics,delete this.layoutEngine,delete this.clustering,delete this.manipulation,delete this.nodesHandler,delete this.edgesHandler,delete this.configurator,delete this.images;for(var n in this.body.nodes)Object.prototype.hasOwnProperty.call(this.body.nodes,n)&&delete this.body.nodes[n];for(var e in this.body.edges)Object.prototype.hasOwnProperty.call(this.body.edges,e)&&delete this.body.edges[e];Ch(this.body.container)};Wr.prototype._updateValueRange=function(n){var e,t=void 0,r=void 0,i=0;for(e in n)if(Object.prototype.hasOwnProperty.call(n,e)){var s=n[e].getValue();s!==void 0&&(t=t===void 0?s:Math.min(s,t),r=r===void 0?s:Math.max(s,r),i+=s)}if(t!==void 0&&r!==void 0)for(e in n)Object.prototype.hasOwnProperty.call(n,e)&&n[e].setValueRange(t,r,i)};Wr.prototype.isActive=function(){return!this.activator||this.activator.active};Wr.prototype.setSize=function(){return this.canvas.setSize.apply(this.canvas,arguments)};Wr.prototype.canvasToDOM=function(){return this.canvas.canvasToDOM.apply(this.canvas,arguments)};Wr.prototype.DOMtoCanvas=function(){return this.canvas.DOMtoCanvas.apply(this.canvas,arguments)};Wr.prototype.findNode=function(){return this.clustering.findNode.apply(this.clustering,arguments)};Wr.prototype.isCluster=function(){return this.clustering.isCluster.apply(this.clustering,arguments)};Wr.prototype.openCluster=function(){return this.clustering.openCluster.apply(this.clustering,arguments)};Wr.prototype.cluster=function(){return this.clustering.cluster.apply(this.clustering,arguments)};Wr.prototype.getNodesInCluster=function(){return this.clustering.getNodesInCluster.apply(this.clustering,arguments)};Wr.prototype.clusterByConnection=function(){return this.clustering.clusterByConnection.apply(this.clustering,arguments)};Wr.prototype.clusterByHubsize=function(){return this.clustering.clusterByHubsize.apply(this.clustering,arguments)};Wr.prototype.updateClusteredNode=function(){return this.clustering.updateClusteredNode.apply(this.clustering,arguments)};Wr.prototype.getClusteredEdges=function(){return this.clustering.getClusteredEdges.apply(this.clustering,arguments)};Wr.prototype.getBaseEdge=function(){return this.clustering.getBaseEdge.apply(this.clustering,arguments)};Wr.prototype.getBaseEdges=function(){return this.clustering.getBaseEdges.apply(this.clustering,arguments)};Wr.prototype.updateEdge=function(){return this.clustering.updateEdge.apply(this.clustering,arguments)};Wr.prototype.clusterOutliers=function(){return this.clustering.clusterOutliers.apply(this.clustering,arguments)};Wr.prototype.getSeed=function(){return this.layoutEngine.getSeed.apply(this.layoutEngine,arguments)};Wr.prototype.enableEditMode=function(){return this.manipulation.enableEditMode.apply(this.manipulation,arguments)};Wr.prototype.disableEditMode=function(){return this.manipulation.disableEditMode.apply(this.manipulation,arguments)};Wr.prototype.addNodeMode=function(){return this.manipulation.addNodeMode.apply(this.manipulation,arguments)};Wr.prototype.editNode=function(){return this.manipulation.editNode.apply(this.manipulation,arguments)};Wr.prototype.editNodeMode=function(){return console.warn("Deprecated: Please use editNode instead of editNodeMode."),this.manipulation.editNode.apply(this.manipulation,arguments)};Wr.prototype.addEdgeMode=function(){return this.manipulation.addEdgeMode.apply(this.manipulation,arguments)};Wr.prototype.editEdgeMode=function(){return this.manipulation.editEdgeMode.apply(this.manipulation,arguments)};Wr.prototype.deleteSelected=function(){return this.manipulation.deleteSelected.apply(this.manipulation,arguments)};Wr.prototype.getPositions=function(){return this.nodesHandler.getPositions.apply(this.nodesHandler,arguments)};Wr.prototype.getPosition=function(){return this.nodesHandler.getPosition.apply(this.nodesHandler,arguments)};Wr.prototype.storePositions=function(){return this.nodesHandler.storePositions.apply(this.nodesHandler,arguments)};Wr.prototype.moveNode=function(){return this.nodesHandler.moveNode.apply(this.nodesHandler,arguments)};Wr.prototype.getBoundingBox=function(){return this.nodesHandler.getBoundingBox.apply(this.nodesHandler,arguments)};Wr.prototype.getConnectedNodes=function(n){return this.body.nodes[n]!==void 0?this.nodesHandler.getConnectedNodes.apply(this.nodesHandler,arguments):this.edgesHandler.getConnectedNodes.apply(this.edgesHandler,arguments)};Wr.prototype.getConnectedEdges=function(){return this.nodesHandler.getConnectedEdges.apply(this.nodesHandler,arguments)};Wr.prototype.startSimulation=function(){return this.physics.startSimulation.apply(this.physics,arguments)};Wr.prototype.stopSimulation=function(){return this.physics.stopSimulation.apply(this.physics,arguments)};Wr.prototype.stabilize=function(){return this.physics.stabilize.apply(this.physics,arguments)};Wr.prototype.getSelection=function(){return this.selectionHandler.getSelection.apply(this.selectionHandler,arguments)};Wr.prototype.setSelection=function(){return this.selectionHandler.setSelection.apply(this.selectionHandler,arguments)};Wr.prototype.getSelectedNodes=function(){return this.selectionHandler.getSelectedNodeIds.apply(this.selectionHandler,arguments)};Wr.prototype.getSelectedEdges=function(){return this.selectionHandler.getSelectedEdgeIds.apply(this.selectionHandler,arguments)};Wr.prototype.getNodeAt=function(){var n=this.selectionHandler.getNodeAt.apply(this.selectionHandler,arguments);return n!==void 0&&n.id!==void 0?n.id:n};Wr.prototype.getEdgeAt=function(){var n=this.selectionHandler.getEdgeAt.apply(this.selectionHandler,arguments);return n!==void 0&&n.id!==void 0?n.id:n};Wr.prototype.selectNodes=function(){return this.selectionHandler.selectNodes.apply(this.selectionHandler,arguments)};Wr.prototype.selectEdges=function(){return this.selectionHandler.selectEdges.apply(this.selectionHandler,arguments)};Wr.prototype.unselectAll=function(){this.selectionHandler.unselectAll.apply(this.selectionHandler,arguments),this.selectionHandler.commitWithoutEmitting.apply(this.selectionHandler),this.redraw()};Wr.prototype.redraw=function(){return this.renderer.redraw.apply(this.renderer,arguments)};Wr.prototype.getScale=function(){return this.view.getScale.apply(this.view,arguments)};Wr.prototype.getViewPosition=function(){return this.view.getViewPosition.apply(this.view,arguments)};Wr.prototype.fit=function(){return this.view.fit.apply(this.view,arguments)};Wr.prototype.moveTo=function(){return this.view.moveTo.apply(this.view,arguments)};Wr.prototype.focus=function(){return this.view.focus.apply(this.view,arguments)};Wr.prototype.releaseNode=function(){return this.view.releaseNode.apply(this.view,arguments)};Wr.prototype.getOptionsFromConfigurator=function(){var n={};return this.configurator&&(n=this.configurator.getOptions.apply(this.configurator)),n};const EYt={flex:"~ col",relative:"","h-full":"","of-hidden":"","panel-grids":"",class:"graph-body"},wYt={class:"relative flex-1"},SYt={key:0,class:"absolute inset-0 flex select-none items-center justify-center bg-base text-base"},TYt=Ft({__name:"graph",setup(n){async function e(){const l=await _c.value.getRoot().then(c=>c);_c.value.getGraphModules().then(c=>{uct(c,l)})}function t(){e()}JJ(()=>{e(),_c.functions.on("graphModuleUpdated",t)});const r=Ct(),i=Cn(),s=Ct(!1);function o(){const l=r.value,c=i.value=new Wr(l,{nodes:K2,edges:q2},DU.value);Fr(DU,u=>{c.setOptions(u)},{immediate:!0}),c.on("selectNode",u=>{fct(u.nodes[0]),j_(!0)}),c.on("startStabilizing",()=>{Ki.value.reduceMotion&&(s.value=!0)}),c.on("stabilized",()=>{s.value=!1}),c.on("deselectNode",()=>{j_(!1)}),Fr(()=>X2.value,u=>{u&&c.moveTo({position:{x:0,y:0}})})}No(()=>{o()}),wo(()=>{act(),i.value?.destroy(),_c.functions.off("graphModuleUpdated",t)});const a=Ct();return(l,c)=>{const u=_ct,h=Tct,d=Sct;return Ve(),Xe("div",EYt,[it(u,{ref_key:"navbarRef",ref:a},null,512),Pe("div",wYt,[Pe("div",{ref_key:"container",ref:r,class:"absolute inset-0"},null,512),ye(s)?(Ve(),Xe("div",SYt,c[0]||(c[0]=[Pe("div",{class:"flex items-center space-x-2"},[Pe("span",null,"Stabilizing...")],-1)]))):Rt("",!0),it(h),it(d,{top:ye(a)},null,8,["top"])])])}}}),xYt={},_Yt={viewBox:"0 0 566 154",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function PYt(n,e){return Ve(),Xe("svg",_Yt,e[0]||(e[0]=[kO('<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 198" width="128" height="128"><path fill="#41B883" d="M204.8 0H256L128 220.8L0 0h97.92L128 51.2L157.44 0h47.36Z"></path><path fill="#41B883" d="m0 0l128 220.8L256 0h-51.2L128 132.48L50.56 0H0Z"></path><path fill="#35495E" d="M50.56 0L128 133.12L204.8 0h-47.36L128 51.2L97.92 0H50.56Z"></path></svg><path d="M152.571 118V46.1333H176.8C183.576 46.1333 189.77 47.468 195.383 50.1373C200.995 52.8067 205.478 56.8449 208.832 62.252C212.186 67.5907 213.863 74.1956 213.863 82.0667C213.863 89.8693 212.186 96.4742 208.832 101.881C205.478 107.288 200.995 111.327 195.383 113.996C189.77 116.665 183.576 118 176.8 118H152.571ZM175.157 104.653C181.796 104.653 187.306 102.874 191.687 99.3147C196.067 95.6871 198.257 89.9378 198.257 82.0667C198.257 74.1956 196.067 68.4462 191.687 64.8187C187.306 61.1911 181.796 59.3773 175.157 59.3773H167.971V104.653H175.157ZM270.18 100.444C269.153 105.988 266.381 110.437 261.864 113.791C257.347 117.144 251.905 118.821 245.54 118.821C239.928 118.821 235.102 117.555 231.064 115.023C227.094 112.422 224.083 109.068 222.029 104.961C219.976 100.855 218.949 96.5427 218.949 92.0253C218.949 87.4396 219.873 83.1276 221.721 79.0893C223.638 75.0511 226.513 71.7658 230.345 69.2333C234.247 66.7009 238.969 65.4347 244.513 65.4347C250.263 65.4347 255.054 66.6667 258.887 69.1307C262.72 71.5947 265.526 74.7431 267.305 78.576C269.153 82.4089 270.077 86.4471 270.077 90.6907C270.077 92.2649 270.009 93.8049 269.872 95.3107H232.707C233.254 99.0067 234.623 101.916 236.813 104.037C239.072 106.091 241.981 107.117 245.54 107.117C248.415 107.117 250.776 106.57 252.624 105.475C254.472 104.311 255.67 102.634 256.217 100.444H270.18ZM244.513 75.9067C241.228 75.9067 238.627 76.7622 236.711 78.4733C234.794 80.116 233.528 82.7169 232.912 86.276H255.807C255.601 83.2644 254.506 80.8004 252.521 78.884C250.537 76.8991 247.867 75.9067 244.513 75.9067ZM302.77 118H289.629L270.738 66.256H285.317L296.2 99.7253L306.98 66.256H321.661L302.77 118ZM359.731 118H344.331V59.3773H323.079V46.1333H380.983V59.3773H359.731V118ZM402.364 118.821C397.163 118.821 392.474 117.692 388.299 115.433C384.124 113.106 380.873 109.924 378.546 105.885C376.219 101.779 375.055 97.1929 375.055 92.128C375.055 87.0631 376.219 82.5116 378.546 78.4733C380.873 74.3667 384.124 71.184 388.299 68.9253C392.474 66.5982 397.163 65.4347 402.364 65.4347C407.566 65.4347 412.255 66.5982 416.43 68.9253C420.605 71.184 423.856 74.3667 426.183 78.4733C428.51 82.5116 429.674 87.0631 429.674 92.128C429.674 97.1929 428.51 101.779 426.183 105.885C423.856 109.924 420.605 113.106 416.43 115.433C412.255 117.692 407.566 118.821 402.364 118.821ZM402.364 106.501C406.197 106.501 409.311 105.167 411.707 102.497C414.103 99.828 415.3 96.3716 415.3 92.128C415.3 87.816 414.103 84.3253 411.707 81.656C409.311 78.9867 406.197 77.652 402.364 77.652C398.531 77.652 395.417 78.9867 393.022 81.656C390.626 84.3253 389.428 87.816 389.428 92.128C389.428 96.3716 390.626 99.828 393.022 102.497C395.417 105.167 398.531 106.501 402.364 106.501ZM462.12 118.821C456.918 118.821 452.229 117.692 448.054 115.433C443.879 113.106 440.628 109.924 438.301 105.885C435.974 101.779 434.81 97.1929 434.81 92.128C434.81 87.0631 435.974 82.5116 438.301 78.4733C440.628 74.3667 443.879 71.184 448.054 68.9253C452.229 66.5982 456.918 65.4347 462.12 65.4347C467.321 65.4347 472.01 66.5982 476.185 68.9253C480.36 71.184 483.611 74.3667 485.938 78.4733C488.265 82.5116 489.429 87.0631 489.429 92.128C489.429 97.1929 488.265 101.779 485.938 105.885C483.611 109.924 480.36 113.106 476.185 115.433C472.01 117.692 467.321 118.821 462.12 118.821ZM462.12 106.501C465.952 106.501 469.067 105.167 471.462 102.497C473.858 99.828 475.056 96.3716 475.056 92.128C475.056 87.816 473.858 84.3253 471.462 81.656C469.067 78.9867 465.952 77.652 462.12 77.652C458.287 77.652 455.172 78.9867 452.777 81.656C450.381 84.3253 449.184 87.816 449.184 92.128C449.184 96.3716 450.381 99.828 452.777 102.497C455.172 105.167 458.287 106.501 462.12 106.501ZM512.327 118H498.056V43.772H512.327V118ZM542.494 118.821C536.129 118.821 530.961 117.179 526.991 113.893C523.09 110.54 521.002 106.091 520.729 100.547H533.049C533.322 102.874 534.281 104.722 535.923 106.091C537.634 107.391 539.825 108.041 542.494 108.041C544.684 108.041 546.464 107.562 547.833 106.604C549.27 105.646 549.989 104.448 549.989 103.011C549.989 101.094 549.167 99.7596 547.525 99.0067C545.882 98.2538 543.281 97.5693 539.722 96.9533C536.026 96.2689 533.014 95.516 530.687 94.6947C528.36 93.8733 526.341 92.4018 524.63 90.28C522.987 88.0898 522.166 85.0098 522.166 81.04C522.166 78.0284 522.953 75.3591 524.527 73.032C526.17 70.6364 528.394 68.7884 531.201 67.488C534.007 66.1191 537.155 65.4347 540.646 65.4347C546.874 65.4347 551.905 66.9747 555.738 70.0547C559.639 73.1347 561.727 77.2071 562.001 82.272H549.578C549.304 80.1502 548.312 78.5076 546.601 77.344C544.958 76.112 543.11 75.496 541.057 75.496C539.003 75.496 537.361 75.9409 536.129 76.8307C534.897 77.7204 534.281 78.9524 534.281 80.5267C534.281 82.4431 535.068 83.7436 536.642 84.428C538.285 85.044 540.851 85.5916 544.342 86.0707C548.106 86.6182 551.186 87.3027 553.582 88.124C556.046 88.8769 558.168 90.3827 559.947 92.6413C561.727 94.9 562.617 98.1853 562.617 102.497C562.617 107.425 560.769 111.395 557.073 114.407C553.445 117.35 548.585 118.821 542.494 118.821Z" fill="currentColor"></path>',2)]))}const OYt=c9(xYt,[["render",PYt]]),MYt="7.7.6",kYt={"h-full":"","w-full":"",flex:"","of-auto":""},$Yt={flex:"~ col gap2",ma:"","h-full":"","max-w-300":"","w-full":"",px20:""},LYt={flex:"~ col","mt-20":"","items-center":""},NYt={flex:"~","mt--10":"","items-center":"","justify-center":""},DYt={key:0,mb6:"","mt--1":"","text-center":"","text-sm":"",flex:"~ gap-1"},zYt={op40:""},RYt={flex:"~ gap2 wrap"},VYt={p4:"","theme-card-green":"",flex:"~ col auto"},HYt={flex:"~ gap-6 wrap","mt-5":"","items-center":"","justify-center":""},BYt={flex:"~ gap-1","cursor-default":"","items-center":"","justify-center":"","pb-2":"","text-sm":"",op40:""},jYt={key:0,flex:"~ gap-1","cursor-default":"","items-center":"","justify-center":"","pb-8":"","text-sm":"",op40:""},FYt=Ft({__name:"overview",setup(n){const{vueVersion:e}=Nl(),t=Ct(1),r=Ct(0);function i(a){let l=0;for(const c of a)l++,c.children?.length&&(l+=i(c.children));return l}function s(a){t.value=a?.routes?.length||1}function o(a){const l=Lo(a);l.inspectorId==="components"&&(r.value=i(l.rootNodes))}return JO(()=>{Gt.value.getRouterInfo().then(a=>{t.value=a?.routes?.length||1}),Gt.functions.on(Hi.ROUTER_INFO_UPDATED,s),Gt.value.getInspectorTree({inspectorId:"components",filter:""}).then(a=>{const l=Lo(a);r.value=i(l)})}),Gt.functions.on(Hi.INSPECTOR_TREE_UPDATED,o),wo(()=>{Gt.functions.off(Hi.INSPECTOR_TREE_UPDATED,o),Gt.functions.off(Hi.ROUTER_INFO_UPDATED,s)}),(a,l)=>{const c=OYt,u=hc("RouterLink");return Ve(),Xe("div",kYt,[Pe("div",$Yt,[l[29]||(l[29]=Pe("div",{"flex-auto":""},null,-1)),Pe("div",LYt,[Pe("div",NYt,[it(c,{"h-18":""})]),ye(wu)?Rt("",!0):(Ve(),Xe("div",DYt,[l[0]||(l[0]=Pe("span",{op40:""}," Vue DevTools ",-1)),Pe("code",zYt,"v"+gr(ye(MYt)),1)]))]),Pe("div",RYt,[Pe("div",VYt,[l[1]||(l[1]=Pe("div",{"i-logos-vue":"","text-3xl":""},null,-1)),Pe("code",null,"v"+gr(ye(e)),1)]),it(u,{flex:"~ col auto",to:"/pages",replace:"","min-w-40":"",p4:"","theme-card-lime":""},{default:At(()=>[l[2]||(l[2]=Pe("div",{"i-carbon-tree-view-alt":"","text-3xl":""},null,-1)),Pe("div",null,gr(ye(t))+" pages",1)]),_:1}),ye(r)?(Ve(),Nt(u,{key:0,flex:"~ col auto",to:"/components",replace:"","min-w-40":"",p4:"","theme-card-lime":""},{default:At(()=>[l[3]||(l[3]=Pe("div",{"i-carbon-assembly-cluster":"","text-3xl":""},null,-1)),Pe("div",null,gr(ye(r))+" components",1)]),_:1})):Rt("",!0)]),Pe("div",HYt,[l[5]||(l[5]=Pe("a",{href:"https://github.com/vuejs/devtools",target:"_blank",flex:"~ gap1","items-center":"",op50:"",hover:"op100 text-blue",transition:""},[Pe("div",{"i-carbon-star":""}),Cr(" Star on GitHub ")],-1)),l[6]||(l[6]=Pe("a",{href:"https://github.com/vuejs/devtools/discussions/111",target:"_blank",flex:"~ gap1","items-center":"",op50:"",hover:"op100 text-yellow",transition:""},[Pe("div",{"i-carbon-data-enrichment":""}),Cr(" Ideas & Suggestions ")],-1)),l[7]||(l[7]=Pe("a",{href:"https://github.com/vuejs/devtools/discussions/112",target:"_blank",flex:"~ gap1","items-center":"",op50:"",hover:"op100 text-lime",transition:""},[Pe("div",{"i-carbon-plan":""}),Cr(" Project Roadmap ")],-1)),l[8]||(l[8]=Pe("a",{href:"https://github.com/vuejs/devtools/issues",target:"_blank",flex:"~ gap1","items-center":"",op50:"",hover:"op100 text-rose",transition:""},[Pe("div",{"i-carbon-debug":""}),Cr(" Bug Reports ")],-1)),it(u,{to:"/settings",flex:"~ gap1",replace:"","inline-block":"","items-center":"",op50:"","hover:op80":""},{default:At(()=>l[4]||(l[4]=[Pe("div",{"i-carbon-settings":""},null,-1),Cr(" Settings ")])),_:1})]),l[30]||(l[30]=Pe("div",{"flex-auto":""},null,-1)),Pe("div",BYt,[l[15]||(l[15]=Cr(" Press ")),ye(TD)()?(Ve(),Xe(ur,{key:0},[it(ye(Gn),null,{default:At(()=>l[9]||(l[9]=[Cr(" ⌘ Command ")])),_:1}),l[11]||(l[11]=Pe("span",null,"+",-1)),it(ye(Gn),null,{default:At(()=>l[10]||(l[10]=[Cr(" K ")])),_:1})],64)):(Ve(),Xe(ur,{key:1},[it(ye(Gn),null,{default:At(()=>l[12]||(l[12]=[Cr(" Alt ")])),_:1}),l[14]||(l[14]=Pe("span",null,"+",-1)),it(ye(Gn),null,{default:At(()=>l[13]||(l[13]=[Cr(" K ")])),_:1})],64)),l[16]||(l[16]=Cr(" to toggle Command Palette "))]),!ye(QC)&&!ye(wu)?(Ve(),Xe("div",jYt,[l[27]||(l[27]=Cr(" Press ")),ye(TD)()?(Ve(),Xe(ur,{key:0},[it(ye(Gn),null,{default:At(()=>l[17]||(l[17]=[Cr(" ⇧ Shift ")])),_:1}),l[20]||(l[20]=Pe("span",null,"+",-1)),it(ye(Gn),null,{default:At(()=>l[18]||(l[18]=[Cr(" ⌥ Option ")])),_:1}),l[21]||(l[21]=Pe("span",null,"+",-1)),it(ye(Gn),null,{default:At(()=>l[19]||(l[19]=[Cr(" D ")])),_:1})],64)):(Ve(),Xe(ur,{key:1},[it(ye(Gn),null,{default:At(()=>l[22]||(l[22]=[Cr(" Shift ")])),_:1}),l[25]||(l[25]=Pe("span",null,"+",-1)),it(ye(Gn),null,{default:At(()=>l[23]||(l[23]=[Cr(" Alt ")])),_:1}),l[26]||(l[26]=Pe("span",null,"+",-1)),it(ye(Gn),null,{default:At(()=>l[24]||(l[24]=[Cr(" D ")])),_:1})],64)),l[28]||(l[28]=Cr(" to toggle DevTools "))])):Rt("",!0)])])}}}),UYt={"p-2":""},WYt={class:"flex items-center justify-between"},GYt=Ft({__name:"RouteMetaDetail",props:{meta:{}},emits:["close"],setup(n){return(e,t)=>(Ve(),Xe("div",UYt,[Pe("div",WYt,[t[1]||(t[1]=Pe("span",{class:"font-500"},"Route meta detail",-1)),Pe("div",{class:"i-carbon-close cursor-pointer p1 $ui-text",onClick:t[0]||(t[0]=r=>e.$emit("close"))})]),it(ye(xM),{code:JSON.stringify(e.meta,null,2),lang:"json",lines:""},null,8,["code"])]))}}),KYt={block:"","cursor-pointer":""},qYt={p2:""},YYt=["onSubmit"],XYt={flex:"~","items-center":"",p2:"","text-sm":"","font-mono":""},ZYt={key:1},QYt=Ft({__name:"RoutePathItem",props:{route:{}},emits:["navigate"],setup(n,{emit:e}){const t=n,r=e;function i(u){return u.split(/(:\w+[?*+]?(?:\([^)]*\))?[?*+]?)/).filter(Boolean)}const s=Ct([]),o=ot(()=>i(t.route.path));Ao(()=>{s.value=Array.from({length:o.value.length},()=>"")});const a=ot(()=>o.value.map((u,h)=>u[0]===":"?s.value[h]:u).join("").replace(/\/+/g,"/")),l=ot(()=>t.route.path.includes(":"));function c(){r("navigate",a.value)}return(u,h)=>ye(l)?(Ve(),Nt(ye(z2),{key:1},{popper:At(({hide:d})=>[Pe("div",qYt,[Pe("form",{flex:"~ col",onSubmit:ya(()=>{c(),d()},["prevent"])},[ye(l)?(Ve(),Xe(ur,{key:0},[h[0]||(h[0]=Pe("div",{px2:"","text-sm":"",op50:""}," Fill params and navigate: ",-1)),Pe("div",XYt,[(Ve(!0),Xe(ur,null,Yn(ye(o),(g,f)=>(Ve(),Xe(ur,{key:f},[g[0]===":"?(Ve(),Nt(ye(ll),{key:0,modelValue:ye(s)[f],"onUpdate:modelValue":v=>ye(s)[f]=v,"n-sm":"","w-20":"",placeholder:g.slice(1)},null,8,["modelValue","onUpdate:modelValue","placeholder"])):(Ve(),Xe("span",ZYt,gr(g),1))],64))),128))])],64)):Rt("",!0),it(ye(Gn),{block:"",type:"primary"},{default:At(()=>h[1]||(h[1]=[Cr(" Navigate ")])),_:1})],40,YYt)])]),default:At(()=>[Pe("code",KYt,[(Ve(!0),Xe(ur,null,Yn(ye(o),(d,g)=>(Ve(),Xe("span",{key:g,class:Ar(d[0]===":"?"text-gray border border-dashed rounded border-gray:50 px1":"")},gr(d[0]===":"?d.slice(1):d),3))),128))])]),_:1})):(Ve(),Xe("button",{key:0,onClick:c},[Pe("code",null,gr(u.route.path),1)]))}}),JYt={"w-full":""},eXt={border:"b base","px-3":""},tXt={key:0,"text-left":""},rXt={"w-20":"","pr-1":""},nXt={flex:"","items-center":"","justify-end":""},iXt={"text-sm":""},sXt={flex:"inline gap3","items-center":""},oXt={op0:"","group-hover:op100":"",flex:"~ gap1"},aXt=["onClick"],lXt={"w-0":"","ws-nowrap":"","pr-1":"","text-left":"","text-sm":"","font-mono":"",op50:""},cXt={key:0,"w-50":"","ws-nowrap":"","pr-1":"","text-left":"","text-sm":"","font-mono":"",op50:"",hover:"text-primary op100"},uXt=["title","onClick"],hXt=Ft({__name:"RoutesTable",props:{pages:{},matched:{},matchedPending:{}},emits:["navigate","selectMeta"],setup(n){const e=n,t=ot(()=>[...e.pages].sort((a,l)=>a.path.localeCompare(l.path))),r=ot(()=>Qb.value),i=Nl();function s(a,l=0){const c=JSON.stringify(a,null,l);return c==="{}"?"-":c}const o=ot(()=>t.value.some(a=>Object.keys(a.meta)?.length));return(a,l)=>{const c=QYt;return Ve(),Xe("div",null,[Pe("table",JYt,[Pe("thead",eXt,[Pe("tr",null,[l[1]||(l[1]=Pe("th",{"text-left":""},null,-1)),l[2]||(l[2]=Pe("th",{"text-left":""}," Route Path ",-1)),l[3]||(l[3]=Pe("th",{"text-left":""}," Name ",-1)),ye(o)?(Ve(),Xe("th",tXt," Route Meta ")):Rt("",!0)])]),Pe("tbody",null,[(Ve(!0),Xe(ur,null,Yn(ye(t),u=>(Ve(),Xe("tr",{key:u.name,class:"group","h-7":"",border:"b dashed transparent hover:base"},[Pe("td",rXt,[Pe("div",nXt,[a.matched.find(h=>h.name===u.name)?(Ve(),Nt(ye(rH),{key:0,"bg-green-400:10":"","text-green-400":"",title:"active",textContent:"active"})):a.matchedPending.find(h=>h.name===u.name)?(Ve(),Nt(ye(rH),{key:1,"bg-teal-400:10":"","text-teal-400":"",title:"next",textContent:"next"})):Rt("",!0)])]),Pe("td",iXt,[Pe("div",sXt,[it(c,{route:u,class:Ar(a.matched.find(h=>h.name===u.name)?"text-primary-400":a.matchedPending.find(h=>h.name===u.name)?"text-teal":""),onNavigate:l[0]||(l[0]=h=>a.$emit("navigate",h))},null,8,["route","class"]),Pe("div",oXt,[u.meta?.file&&ye(i).vitePluginDetected.value&&ye(r)?(Ve(),Xe("button",{key:0,"text-sm":"",op40:"",hover:"op100 text-primary-400",title:"Open in editor",onClick:h=>ye(cC)(u.meta?.file)},l[4]||(l[4]=[Pe("div",{"i-carbon-script-reference":""},null,-1)]),8,aXt)):Rt("",!0)])])]),Pe("td",lXt,gr(u.name),1),ye(o)?(Ve(),Xe("td",cXt,[Pe("span",{"inline-block":"","w-50":"","cursor-pointer":"","overflow-hidden":"","text-ellipsis":"",title:s(u.meta,2),onClick:()=>a.$emit("selectMeta",u.meta)},gr(s(u.meta)),9,uXt)])):Rt("",!0)]))),128))])])])}}}),dXt={block:"","h-screen":"","of-auto":""},fXt={"h-full":"",class:"grid grid-rows-[auto_1fr]"},pXt={border:"b base",flex:"~ col gap1",px4:"",py3:""},gXt={key:1,op50:""},vXt={key:0,"text-orange":"",op75:""},mXt={key:1,op50:""},CXt=Ft({__name:"pages",setup(n){const e=Ct(""),t=Ct(null),r=Ct([]),i=ot(()=>e.value===t.value?.path?[]:r.value),s=Ct([]),o=Ct();function a(u){s.value=u.routes,t.value=u.currentRoute,e.value=t.value?.path??"/"}function l(){i.value.length&&c(e.value)}function c(u){Gt.value.navigate(u)}return JO(()=>{Gt.value.getRouterInfo().then(u=>{a(u)}),Gt.functions.on(Hi.ROUTER_INFO_UPDATED,a)}),Fee(e,()=>{e.value!==t.value?.path&&Gt.value.getMatchedRoutes(e.value).then(u=>{r.value=u})}),wo(()=>{Gt.functions.off(Hi.ROUTER_INFO_UPDATED,a)}),(u,h)=>{const d=hXt,g=cre,f=GYt;return Ve(),Xe("div",dXt,[Pe("div",fXt,[Pe("div",pXt,[Pe("div",null,[(Ve(),Xe("span",gXt,"Current route"))]),it(ye(ll),{modelValue:ye(e),"onUpdate:modelValue":h[0]||(h[0]=v=>fn(e)?e.value=v:null),"left-icon":"i-carbon-direction-right-01 scale-y--100",class:Ar(ye(t)?.path===ye(e)?"":ye(i).length?"text-green!":"text-orange!"),onKeydown:RO(l,["enter"])},null,8,["modelValue","class"]),Pe("div",null,[ye(t)?.path!==ye(e)?(Ve(),Xe(ur,{key:0},[h[6]||(h[6]=Pe("span",null,[Cr("Press "),Pe("b",{"font-bold":""},"Enter"),Cr(" to navigate")],-1)),ye(i).length?Rt("",!0):(Ve(),Xe("span",vXt," (no match)"))],64)):(Ve(),Xe("span",mXt,"Edit path above to navigate"))])]),it(ye(dd),{class:"of-hidden"},{default:At(()=>[it(ye(Yo),{size:"70",class:"of-auto!"},{default:At(()=>[it(g,{icon:"i-carbon-tree-view-alt",text:"All Routes",description:`${ye(s).length} routes registered in your application`,padding:!1},{default:At(()=>[ye(s).length?(Ve(),Nt(d,{key:0,pages:ye(s),matched:ye(t)?.matched??[],"matched-pending":ye(i),onNavigate:c,onSelectMeta:h[1]||(h[1]=v=>o.value=v)},null,8,["pages","matched","matched-pending"])):Rt("",!0)]),_:1},8,["description"])]),_:1}),ye(o)?(Ve(),Nt(ye(Yo),{key:0,size:"30",class:"of-auto!"},{default:At(()=>[it(f,{meta:ye(o),onClose:h[2]||(h[2]=v=>o.value=void 0)},null,8,["meta"])]),_:1})):Rt("",!0)]),_:1})])])}}}),AXt=Ft({__name:"pinia",setup(n){return(e,t)=>(Ve(),Nt(ye(HMe)))}}),IXt=Ft({__name:"router",setup(n){const{registeredInspector:e}=tne(),t=ot(()=>e.value?.find(i=>i.packageName==="vue-router")),r=ot(()=>t.value?.id);return(i,s)=>(Ve(),Nt(ye(ske),{id:ye(r)},null,8,["id"]))}}),yXt=["src","alt"],bXt=["title"],QX="custom-ic-",DI=Ft({__name:"TabIcon",props:{icon:{},title:{},showTitle:{type:Boolean,default:!0},fallback:{}},setup(n){const e=n,t=Ct(e.icon);Fr(()=>e.icon,i=>{t.value=i});function r(){t.value=e.fallback}return(i,s)=>ye(t)&&ye(p2e)(ye(t))?(Ve(),Xe("img",vo({key:0,style:{width:"1em",height:"1em"}},i.$attrs,{src:ye(t),alt:i.title,onError:r}),null,16,yXt)):ye(t)?.startsWith(QX)?(Ve(),Nt(ye(Bf),vo({key:1,name:ye(t).slice(QX.length)},i.$attrs,{title:i.showTitle?i.title:void 0}),null,16,["name","title"])):(Ve(),Xe("div",vo({key:2,style:{width:"1em",height:"1em"}},i.$attrs,{class:ye(t)||"i-carbon-bring-forward",title:i.showTitle?i.title:void 0}),null,16,bXt))}});function Ufe(){return QC?"electron":wu?"chrome":nZ?"iframe":"separate-window"}const EXt={"h-full":"","w-full":"","of-auto":"",px8:"",py6:""},wXt={grid:"~ md:cols-[repeat(auto-fit,minmax(16rem,1fr))] gap-x-10 gap-y-3","max-w-300":""},SXt={flex:"~ col gap-2"},TXt={flex:"~ gap-2","flex-auto":"","items-center":"","justify-start":""},xXt={capitalize:"",op75:""},_Xt={flex:"~ gap-2","flex-auto":"","items-center":"","justify-start":"","pr-4":"","text-sm":""},PXt=["onClick"],OXt=["onClick"],MXt=["onClick"],kXt={flex:"~ col gap-2"},$Xt={flex:"~ gap2"},LXt={class:"flex items-center gap2 text-sm"},NXt={class:"flex items-center gap2 text-sm"},DXt={class:"flex items-center gap2 text-sm"},zXt={class:"flex items-center gap2 text-sm"},RXt={flex:"~ gap-2"},VXt=Ft({__name:"settings",setup(n){const{categorizedTabs:e}=mA(),t=Ufe(),r=t==="iframe"||t==="separate-window",{scale:i,interactionCloseOnOutsideClick:s,showPanel:o,minimizePanelInteractive:a,expandSidebar:l,scrollableSidebar:c,reduceMotion:u}=K4(k4e(Ki)),h=[["Tiny",12/15],["Small",14/15],["Normal",1],["Large",16/15],["Huge",18/15]],d=[["Always",0],["1s",1e3],["2s",2e3],["5s",5e3],["10s",1e4],["Never",-1]],{hiddenTabCategories:g,hiddenTabs:f,pinnedTabs:v}=K4(Ki.value.tabSettings);function C(P,_){_?f.value=f.value.filter($=>$!==P):f.value.push(P)}function A(P,_){_?g.value=g.value.filter($=>$!==P):g.value.push(P)}function b(P){v.value.includes(P)?v.value=v.value.filter(_=>_!==P):v.value.push(P)}function m(P,_){const $=v.value.indexOf(P);if($===-1)return;const B=$+_;if(B<0||B>=v.value.length)return;const U=[...v.value];U.splice($,1),U.splice(B,0,P),v.value=U}const E=Ct(!1);async function I(){xke(),window.location.reload()}const S=d.map(([P,_])=>({label:P,value:_})),T=ot(()=>`${S.find(_=>_.value===a.value)?.label??"Select..."}`);return(P,_)=>{const $=PM,B=DI;return Ve(),Xe("div",EXt,[it($,{class:"mb-5 text-xl op75",icon:"i-carbon-settings-adjust",text:"DevTools Settings"}),Pe("div",wXt,[Pe("div",SXt,[_[12]||(_[12]=Pe("h3",{"text-lg":""}," Tabs ",-1)),(Ve(!0),Xe(ur,null,Yn(ye(e),([{name:U,hidden:H},N])=>(Ve(),Xe(ur,{key:U},[N.length?(Ve(),Nt(ye(c4),{key:0,p3:"",flex:"~ col gap-1",class:Ar(H?"op50 grayscale":"")},{default:At(()=>[it(ye(kx),{"model-value":!ye(g).includes(U),class:"row-reverse flex hover:bg-active py1 pl2 pr1","onUpdate:modelValue":W=>A(U,W)},{default:At(()=>[Pe("div",TXt,[Pe("span",xXt,gr(U),1)])]),_:2},1032,["model-value","onUpdate:modelValue"]),_[11]||(_[11]=Pe("div",{"mx--1":"",my1:"","h-1px":"",border:"b base",op75:""},null,-1)),(Ve(!0),Xe(ur,null,Yn(N,W=>(Ve(),Nt(ye(kx),{key:W.name,class:Ar(["row-reverse n-primary flex hover:bg-active py1 pl2 pr1",W.hidden?"op35":""]),"model-value":!ye(f).includes(W.name),"onUpdate:modelValue":D=>C(W.name,D)},{default:At(()=>[Pe("div",_Xt,[it(B,{"text-xl":"",icon:W.icon,fallback:W.fallbackIcon,title:W.title},null,8,["icon","fallback","title"]),Pe("span",null,gr(W.title),1),_[10]||(_[10]=Pe("div",{"flex-auto":""},null,-1)),ye(v).includes(W.name)?(Ve(),Xe(ur,{key:0},[Pe("button",{class:"flex items-center hover:bg-active hover:op100 px1 py1 text-sm op65",onClick:ya(()=>{ye(v).indexOf(W.name)!==0&&m(W.name,-1)},["stop"])},_[8]||(_[8]=[Pe("div",{class:"i-carbon-caret-up"},null,-1)]),8,PXt),Pe("button",{class:"flex items-center hover:bg-active hover:op100 px1 py1 text-sm op65",onClick:ya(()=>{ye(v).indexOf(W.name)!==ye(v).length-1&&m(W.name,1)},["stop"])},_[9]||(_[9]=[Pe("div",{class:"i-carbon-caret-down"},null,-1)]),8,OXt)],64)):Rt("",!0),Pe("button",{class:"flex items-center hover:bg-active hover:op100 px1 py1 text-sm op65",onClick:ya(D=>b(W.name),["stop"])},[Pe("div",{class:Ar(ye(v).includes(W.name)?" i-carbon-pin-filled rotate--45":" i-carbon-pin op45")},null,2)],8,MXt)])]),_:2},1032,["model-value","class","onUpdate:modelValue"]))),128))]),_:2},1032,["class"])):Rt("",!0)],64))),128))]),Pe("div",kXt,[_[25]||(_[25]=Pe("h3",{"text-lg":""}," Appearance ",-1)),it(ye(c4),{p4:"",flex:"~ col gap-2"},{default:At(()=>[Pe("div",$Xt,[it(ye(ore),{animation:!ye(u)},{default:At(({isDark:U,toggle:H})=>[it(ye(Gn),{outlined:"",type:"primary",onClick:H},{default:At(()=>[_[13]||(_[13]=Pe("div",{"i-carbon-sun":"","dark:i-carbon-moon":"","translate-y--1px":""},null,-1)),Cr(" "+gr(U?"Dark":"Light"),1)]),_:2},1032,["onClick"])]),_:1},8,["animation"])]),_[16]||(_[16]=Pe("div",{"mx--2":"",my1:"","h-1px":"",border:"b base",op75:""},null,-1)),_[17]||(_[17]=Pe("p",null,"UI Scale",-1)),Pe("div",null,[it(ye(bC),{modelValue:ye(i),"onUpdate:modelValue":_[0]||(_[0]=U=>fn(i)?i.value=U:null),options:h.map(([U,H])=>({label:U,value:H})),"button-props":{outlined:!0}},null,8,["modelValue","options"])]),_[18]||(_[18]=Pe("div",{"mx--2":"",my1:"","h-1px":"",border:"b base",op75:""},null,-1)),Pe("div",LXt,[it(ye(Dg),{modelValue:ye(l),"onUpdate:modelValue":_[1]||(_[1]=U=>fn(l)?l.value=U:null)},null,8,["modelValue"]),_[14]||(_[14]=Pe("span",{op75:""},"Expand Sidebar",-1))]),Pe("div",NXt,[it(ye(Dg),{modelValue:ye(c),"onUpdate:modelValue":_[2]||(_[2]=U=>fn(c)?c.value=U:null)},null,8,["modelValue"]),_[15]||(_[15]=Pe("span",{op75:""},"Scrollable Sidebar",-1))])]),_:1}),ye(r)?(Ve(),Xe(ur,{key:0},[_[23]||(_[23]=Pe("h3",{mt2:"","text-lg":""}," Features ",-1)),it(ye(c4),{p4:"",flex:"~ col gap-2"},{default:At(()=>[Pe("div",DXt,[it(ye(Dg),{modelValue:ye(s),"onUpdate:modelValue":_[3]||(_[3]=U=>fn(s)?s.value=U:null)},null,8,["modelValue"]),_[19]||(_[19]=Pe("span",{op75:""},"Close DevTools when clicking outside",-1))]),Pe("div",zXt,[it(ye(Dg),{modelValue:ye(o),"onUpdate:modelValue":_[4]||(_[4]=U=>fn(o)?o.value=U:null)},null,8,["modelValue"]),_[20]||(_[20]=Pe("span",{op75:""},"Always show the floating panel",-1))]),_[21]||(_[21]=Pe("div",{"mx--2":"",my1:"","h-1px":"",border:"b base",op75:""},null,-1)),_[22]||(_[22]=Pe("p",null,"Minimize floating panel on inactive",-1)),Pe("div",null,[it(ye(bC),{modelValue:ye(a),"onUpdate:modelValue":_[5]||(_[5]=U=>fn(a)?a.value=U:null),"button-props":{outlined:!0},options:ye(S),placeholder:ye(T)},null,8,["modelValue","options","placeholder"])])]),_:1})],64)):Rt("",!0),_[26]||(_[26]=Pe("h3",{mt2:"","text-lg":""}," Debug ",-1)),Pe("div",RXt,[it(ye(Gn),{outlined:"",type:"warning",onClick:_[6]||(_[6]=U=>E.value=!0)},{default:At(()=>_[24]||(_[24]=[Pe("div",{"i-carbon-breaking-change":""},null,-1),Cr(" Reset Local Settings & State ")])),_:1}),it(ye(I7e),{modelValue:ye(E),"onUpdate:modelValue":_[7]||(_[7]=U=>fn(E)?E.value=U:null),title:"Clear Local Settings & State",width:"40%",height:"200px",content:"Are you sure you to reset all local settings & state? Devtools will reload.",onConfirm:I},null,8,["modelValue"])])])])])}}}),HXt={"h-full":"",flex:"","flex-col":"",p2:""},BXt={class:"relative mb-1 w-full flex items-center justify-end pb-1",border:"b dashed base"},jXt={key:0,class:"absolute left-0 text-xs text-gray-300 dark:text-gray-500"},FXt={class:"flex items-center gap-2 px-1"},UXt={key:0,class:"recording recording-btn bg-[#ef4444]"},WXt={key:1,class:"recording-btn bg-black op70 dark:bg-white hover:op100"},GXt={class:"flex items-center gap1"},KXt={class:"p2"},qXt=["onClick"],YXt=["onClick"],XXt=Ft({__name:"TimelineLayers",props:Yh({data:{}},{modelValue:{},modelModifiers:{}}),emits:Yh(["select","clear"],["update:modelValue"]),setup(n,{emit:e}){const t=e,r=Nl(),i=ot(()=>r.timelineLayersState.value.recordingState),s=ot(()=>r.timelineLayersState.value),o=ot(()=>i.value?"Stop recording":"Start recording"),{colorMode:a}=fA();ot(()=>a.value==="dark");const l=nA(n,"modelValue");function c(g){l.value=g,t("select",g),Gt.value.updateTimelineLayersState({selected:g})}Fr(()=>s.value.selected,g=>{l.value=g},{immediate:!0});function u(g){return{mouse:s.value.mouseEventEnabled,keyboard:s.value.keyboardEventEnabled,"component-event":s.value.componentEventEnabled,performance:s.value.performanceEventEnabled}[g]}function h(){Gt.value.updateTimelineLayersState({recordingState:!i.value})}function d(g){const f={mouse:"mouseEventEnabled",keyboard:"keyboardEventEnabled","component-event":"componentEventEnabled",performance:"performanceEventEnabled"}[g];Gt.value.updateTimelineLayersState({[f]:!u(g)})}return(g,f)=>(Ve(),Xe("div",HXt,[Pe("div",BXt,[ye(i)?Rt("",!0):(Ve(),Xe("span",jXt,"Not recording")),Pe("div",FXt,[Kn((Ve(),Xe("div",{class:"flex items-center gap1",onClick:h},[ye(i)?(Ve(),Xe("span",UXt)):(Ve(),Xe("span",WXt))])),[[ye(Ni),{content:ye(o)},void 0,{"bottom-end":!0}]]),Kn((Ve(),Xe("div",{class:"flex items-center gap1",onClick:f[0]||(f[0]=v=>t("clear"))},[it(ye(Bf),{name:"baseline-delete","cursor-pointer":"","text-xl":"",op70:"","hover:op100":""})])),[[ye(Ni),{content:"Clear all timelines"},void 0,{"bottom-end":!0}]]),Kn((Ve(),Xe("div",GXt,[it(ye(Bf),{name:"baseline-tips-and-updates","cursor-pointer":"","text-xl":"",op70:"","hover:op100":""})])),[[ye(Ni),{content:"<p style='width: 285px'>Timeline events can cause significant performance overhead in large applications, so we recommend enabling it only when needed and on-demand. </p>",html:!0},void 0,{"bottom-end":!0}]])])]),Pe("ul",KXt,[(Ve(!0),Xe(ur,null,Yn(g.data,v=>(Ve(),Xe("li",{key:v.id,class:Ar(["group relative selectable-item",{active:v.id===l.value,op60:!u(v.id)}]),onClick:C=>c(v.id)},[Cr(gr(v.label)+" ",1),Pe("span",{class:"absolute right-2 rounded-1 bg-primary-500 px1 text-3 text-white op0 [.active_&]:bg-primary-400 [.active_&]:dark:bg-gray-600 group-hover:op80 hover:op100!",onClick:ya(C=>d(v.id),["stop"])},gr(u(v.id)?"Disable":"Enable"),9,YXt)],10,qXt))),128))])]))}}),ZXt=c9(XXt,[["__scopeId","data-v-ba7472d9"]]),QXt={class:"h-full w-full"},JXt={class:"no-scrollbar h-full flex select-none gap-2 overflow-scroll"},eZt={class:"h-full flex flex-col"},tZt={class:"no-scrollbar h-full flex select-none gap-2 overflow-scroll"},rZt={class:"h-full flex flex-col p2"},nZt=Ft({__name:"timeline",setup(n){const e=Ct(),t=Ct(),r=Ct(!1),{width:i}=Yee(t),s=ot(()=>r.value?i.value<700:!1),o=Nl(),a=ot(()=>o.appRecords.value.map(v=>({label:v.name+(v.version?` (${v.version})`:""),value:v.id}))),l=ot(()=>a.value.map(v=>({label:v.label,id:v.value}))),c=Ct(o.activeAppRecordId.value);Ao(()=>{c.value=o.activeAppRecordId.value});function u(v){Gt.value.toggleApp(v).then(()=>{g()})}const h=Ct(""),d=[{label:"Mouse",id:"mouse"},{label:"Keyboard",id:"keyboard"},{label:"Component events",id:"component-event"},{label:"Performance",id:"performance"}];function g(){e.value?.clear()}function f(){g()}return(v,C)=>{const A=ZXt;return Ve(),Xe("div",QXt,[it(ye(dd),{ref_key:"splitpanesRef",ref:t,class:"flex-1 overflow-auto",horizontal:ye(s),onReady:C[2]||(C[2]=b=>r.value=!0)},{default:At(()=>[ye(a).length>1?(Ve(),Nt(ye(Yo),{key:0,border:"base h-full",size:"20"},{default:At(()=>[Pe("div",JXt,[it(ye(Ure),{modelValue:ye(c),"onUpdate:modelValue":C[0]||(C[0]=b=>fn(c)?c.value=b:null),data:ye(l),class:"w-full",onSelect:u},null,8,["modelValue","data"])])]),_:1})):Rt("",!0),it(ye(Yo),{border:"base","h-full":""},{default:At(()=>[Pe("div",eZt,[Pe("div",tZt,[it(A,{modelValue:ye(h),"onUpdate:modelValue":C[1]||(C[1]=b=>fn(h)?h.value=b:null),data:d,class:"w-full",onSelect:f,onClear:g},null,8,["modelValue"])])])]),_:1}),it(ye(Yo),{relative:"","h-full":"",size:"65"},{default:At(()=>[Pe("div",rZt,[it(ye(v9),{ref_key:"timelineRef",ref:e,"layer-ids":[ye(h)],"header-visible":!1,"doc-link":"","plugin-id":"","switcher-visible":!1},null,8,["layer-ids"])])]),_:1})]),_:1},8,["horizontal"])])}}});function iZt(n){const e=new Map;return n.forEach(t=>e.set(t.id,t)),Array.from(e.values())}const tO=zc(new Map);function sZt(){const{enabledFlattenTabs:n}=mA(),e=m0(),t=Nl();let r=[];const i=ot(()=>une(t.commands.value,r)?r:(r=t.commands.value,t.commands.value)),s=[{id:"fixed:settings",title:"Settings",icon:"i-carbon-settings-adjust",action:()=>{e.push("/settings")}},{id:"fixed:docs",title:"Vue Documentations",icon:"i-vscode-icons-file-type-vue",action:()=>aZt()}],o=ot(()=>n.value.map(a=>({id:`tab:${a.name}`,title:a.title||a.name,icon:a.icon,action:()=>{"onClick"in a&&a.onClick?a.onClick():e.push("path"in a&&a.path?a.path:`/custom-tab-view/${a.name}`)}})));return ot(()=>iZt([...s,...o.value,...oZt(i.value),...Array.from(tO.values()).flatMap(a=>hn(a))]))}function JX(n){n?.type==="url"&&window.open(n.src,"_blank")}function oZt(n){return n.map(e=>({id:`${e.id}`,title:e.title,icon:e.icon,description:e.description,order:e.order,action:()=>{if(e.children)return e.children.map(t=>({id:t.id,title:t.title,icon:t.icon,description:t.description,order:t.order,action:()=>{JX(t.action)}})).sort((t,r)=>(r.order??0)-(t.order??0));JX(e.action)}})).sort((e,t)=>(t.order??0)-(e.order??0))}function eZ(n){const e=g2e();tO.set(e,n),wo(()=>{tO.delete(e)})}let TT;const tZ={"utility-types":"i-mdi-language-typescript",ssr:"i-codicon-server-process","custom-renderer":"i-codicon-server-process","sfc-script-setup":"i-material-symbols:magic-button","sfc-css-features":"i-material-symbols-css","built-in-directives":"i-material-symbols-code","built-in-special-attributes":"i-material-symbols-code","component-instance":"i-material-symbols-code","composition-api-dependency-injection":"i-material-symbols-code","composition-api-lifecycle":"i-material-symbols-code",general:"i-material-symbols-code","compile-time-flags":"i-material-symbols-toggle-on","reactivity-utilities":"i-mdi-api","reactivity-advanced":"i-mdi-api","render-function":"i-mdi-api","...others":"i-uim-vuejs"};async function aZt(){return TT||(TT=(await wl(()=>import("./vue-apis-DJBctb31.js"),[],import.meta.url).then(e=>e.default)).map(e=>({...e,icon:tZ[e.description]??tZ["...others"],action:()=>{window.open(e.url,"_blank")}}))),TT}const lZt={flex:"~ col",h:"60%",border:"1 base","m-x-4":"","max-h-120":"","min-h-60":"","w-xl":"","of-hidden":"","rounded-md":"","text-3.75":""},cZt={border:"b base","flex-none":""},uZt={"flex-auto":"","of-auto":"",p2:"",flex:"~ col"},hZt=["id","onClick","onMouseover"],dZt={flex:"","flex-auto":"","items-center":"",gap2:"","of-hidden":""},fZt={"ws-nowrap":""},pZt={"of-hidden":"",truncate:"","ws-nowrap":"","text-sm":"",op50:""},gZt={key:0,"h-full":"",flex:"","items-center":"","justify-center":"","gap-2":"","text-xl":""},vZt={"text-primary":""},mZt={border:"t base",flex:"~ none justify-between items-center gap-4","pointer-events-none":"",px4:"",py2:""},CZt={"text-xs":"",flex:"~ items-center gap2"},AZt={px1:""},IZt={px1:""},yZt={"text-xs":"",flex:"~ items-center gap2"},bZt={op75:""},EZt={"text-xs":"",flex:"~ items-center gap2"},wZt={px1:""},SZt=Ft({__name:"CommandPalette",setup(n){const e=Ct(!1),t=Ct(""),r=sZt(),i=Ct(),s=ot(()=>i.value||r.value),o=ot(()=>new lp(s.value,{keys:["id","title"],distance:50})),a=ot(()=>t.value?o.value.search(t.value).map(d=>d.item):s.value||[]),l=Ct(0);Fr(t,()=>{l.value=0,u()});function c(d){l.value=(l.value+d+a.value.length)%a.value.length,u()}function u(){document.getElementById(a.value[l.value]?.id)?.scrollIntoView({block:"center"})}async function h(d){const g=await d.action();g?(i.value=g,t.value=""):(i.value=void 0,t.value="",e.value=!1)}return Fo("keydown",d=>{if((d.altKey||d.metaKey)&&d.key==="k"){d.preventDefault(),i.value=void 0,t.value="",e.value=!e.value;return}if(e.value)switch(d.key){case"ArrowDown":case"ArrowUp":d.preventDefault(),c(d.key==="ArrowDown"?1:-1);break;case"Enter":{const g=a.value[l.value];g&&(d.preventDefault(),h(g));break}case"Escape":{d.preventDefault(),i.value?(i.value=void 0,t.value=""):e.value=!1;break}}}),(d,g)=>{const f=DI;return ye(e)?(Ve(),Nt(ye(_M),{key:0,dim:"",class:"$ui-z-max-override backdrop-blur-2xl!"},{default:At(()=>[Pe("div",lZt,[Pe("header",cZt,[it(ye(ll),{modelValue:ye(t),"onUpdate:modelValue":g[0]||(g[0]=v=>fn(t)?t.value=v:null),placeholder:"Type to search...",flat:"","auto-focus":"",class:"h12 border-none!"},null,8,["modelValue"])]),Pe("div",uZt,[(Ve(!0),Xe(ur,null,Yn(ye(a),(v,C)=>(Ve(),Xe("button",{id:v.id,key:v.id,onClick:A=>h(v),onMouseover:A=>l.value=C},[Pe("div",{flex:"~ gap-2 items-center justify-between",rounded:"",px3:"",py2:"",class:Ar(ye(l)===C?"op100 saturate-100 bg-active":"op80")},[it(f,{icon:v.icon,title:v.title,"flex-none":"","text-xl":""},null,8,["icon","title"]),Pe("span",dZt,[Pe("span",fZt,gr(v.title),1),Pe("span",pZt,gr(v.description),1)]),ye(l)===C?(Ve(),Nt(ye(Gi),{key:0,icon:"i-carbon-text-new-line scale-x--100","flex-none":""})):Rt("",!0)],2)],40,hZt))),128)),ye(a).length?Rt("",!0):(Ve(),Xe("div",gZt,[it(ye(Gi),{icon:"carbon-search",op50:""}),Pe("div",null,[g[1]||(g[1]=Pe("span",{op50:""},"No results for",-1)),Pe("strong",vZt,' "'+gr(ye(t))+'" ',1)])]))]),Pe("footer",mZt,[Pe("div",CZt,[Pe("button",AZt,[it(ye(Gi),{icon:"i-carbon-arrow-down"})]),Pe("button",IZt,[it(ye(Gi),{icon:"i-carbon-arrow-up"})]),g[2]||(g[2]=Pe("span",{op75:""},"to navigate",-1))]),Pe("div",yZt,[g[3]||(g[3]=Pe("button",{px1:""}," Esc ",-1)),Pe("span",bZt,"to "+gr(ye(i)?"go back":"close"),1)]),Pe("div",EZt,[Pe("button",wZt,[it(ye(Gi),{icon:"i-carbon-text-new-line scale-x--100","scale-x--100":""})]),g[4]||(g[4]=Pe("span",{op75:""},"to select",-1))])])])]),_:1})):Rt("",!0)}}}),TZt={flex:"~ items-center gap-3"},xZt={key:0,"text-md":"","overflow-hidden":"","text-ellipsis":"","ws-nowrap":""},_Zt={"translate-y-0.5px":""},PZt={key:0,hidden:"","lg:block":""},Wfe=Ft({__name:"SideNavItem",props:{tab:{},minimized:{type:Boolean,default:!0},target:{default:"main"},disabled:{type:Boolean,default:!1}},setup(n){const e=n,t=uA(),r=ot(()=>"path"in e.tab?`${e.tab.path.startsWith("/")?"":"/"}${e.tab.path}`:`/custom-tab-view/${e.tab.name}`),i=ot(()=>"badge"in e.tab&&e.tab.badge?.()),s=ot(()=>t.path.startsWith(r.value));function o(){e.disabled||("onClick"in e.tab&&e.tab.onClick?e.tab.onClick():e.target==="side"&&(Ki.value.splitScreen.view=e.tab.name))}return(a,l)=>{const c=DI;return Ve(),Nt(ye(O7e),{disabled:!a.minimized,placement:"right",class:Ar({"w-full":!a.minimized})},{popper:At(()=>[Pe("div",null,gr(a.tab.title),1),"extraTabVNode"in a.tab&&a.tab.extraTabVNode?(Ve(),Xe("div",PZt,[(Ve(),Nt(Su(a.tab.extraTabVNode)))])):Rt("",!0)]),default:At(()=>[(Ve(),Nt(Su(a.target==="main"?ye(fee):"button"),{to:ye(r),flex:`~ items-center ${a.minimized?"justify-center":"justify-between"}`,"text-secondary":"",relative:"",block:"","h-10":"","select-none":"",op65:"",disabled:a.disabled,class:Ar([a.disabled?"cursor-not-allowed op40!":"hover:bg-active hover:op-100"]),w:a.minimized?"10":"full",rounded:a.minimized?"xl":"",p:a.minimized?"1":"x3","exact-active-class":"!text-primary-600 bg-active op-100!",onClick:o},{default:At(()=>[Pe("div",TZt,[it(c,{"text-xl":"",icon:a.tab.icon,fallback:a.tab.fallbackIcon,title:a.tab.name,"show-title":!1},null,8,["icon","fallback","title"]),a.minimized?Rt("",!0):(Ve(),Xe("span",xZt,gr(a.tab.title),1))]),ye(i)?(Ve(),Xe("div",{key:0,"h-4":"","w-4":"","rounded-full":"","text-9px":"","text-white":"",flex:"~ items-center justify-center",class:Ar([ye(s)?"bg-primary-600":"bg-gray",{"absolute bottom-0 right-0":a.minimized}])},[Pe("span",_Zt,gr(ye(U4e)(ye(i))),1)],2)):Rt("",!0)]),_:1},8,["to","flex","disabled","class","w","rounded","p"]))]),_:1},8,["disabled","class"])}}}),OZt={flex:"~ col gap-1","max-w-80":"",py1:""},MZt={key:0,"h-1px":"",border:"b base"},kZt={flex:"~ wrap",px1:""},Gfe=Ft({__name:"TabsGrid",props:{categories:{},target:{},disabledItems:{}},setup(n){return(e,t)=>{const r=Wfe;return Ve(),Xe("div",OZt,[(Ve(!0),Xe(ur,null,Yn(e.categories,([i,s],o)=>(Ve(),Xe(ur,{key:i},[s.length?(Ve(),Xe(ur,{key:0},[o?(Ve(),Xe("div",MZt)):Rt("",!0),Pe("div",kZt,[(Ve(!0),Xe(ur,null,Yn(s,a=>(Ve(),Nt(r,{key:a.name,disabled:e.disabledItems?.includes(a.name),target:e.target,tab:a},null,8,["disabled","target","tab"]))),128))])],64)):Rt("",!0)],64))),128))])}}}),$Zt={"h-full":"","h-screen":"","of-hidden":""},LZt={key:0,border:"b base",flex:"~ gap1","z-99":"",px4:"",py3:"","navbar-glass":""},NZt={flex:"","cursor-pointer":"","items-center":"",gap2:""},DZt={capitalize:""},zZt={key:2,"of-auto":"",class:"h-[calc(100%-50px)]"},RZt={key:3,class:"h-full w-full $ui-fcc"},VZt=Ft({__name:"SplitScreen",setup(n){function e(){Ki.value.splitScreen.enabled=!1}const t=ot(()=>Ki.value.splitScreen),{enabledTabs:r,flattenedTabs:i}=mA(),s=m0(),o=uA(),a=Cn(),l=Ct(null),c=Ct(null),u=Ct(null);function h(C){const A=f();return C?C.name===A:!1}const d=ot(()=>{const C=i.value.find(A=>A.name===t.value.view);return h(C)?void 0:C}),g=ot(()=>f());function f(){return o.path.startsWith(`/${Xx}/`)?o.path.slice(Xx.length+2):o.path.startsWith(`/${xm}/`)?o.path.slice(xm.length+2):o.path.startsWith("/")?o.path.slice(1):o.path}Fr(()=>d.value,C=>{if(!C)return;if(C.view){l.value=C.name,u.value="custom-tab";return}if(C.path.startsWith(xm)){l.value=C.name,c.value=C.pluginId,u.value="custom-inspector";return}l.value=null;const m=s.getRoutes().find(E=>E.path===`/${C.path}`)?.components?.default;typeof m=="function"?a.value=bO(m):a.value=m},{immediate:!0});const v=Ct(!1);return(C,A)=>{const b=DI,m=Gfe,E=cne;return Ve(),Xe("div",$Zt,[(ye(a)||ye(l))&&ye(d)?(Ve(),Xe("div",LZt,[it(ye(z2),{placement:"bottom-start",distance:12,skidding:5,shown:ye(v),trigger:"click"},{popper:At(()=>[it(m,{categories:ye(r),target:"side","disabled-items":[ye(g)]},null,8,["categories","disabled-items"])]),default:At(()=>[Pe("div",NZt,[A[0]||(A[0]=Pe("div",{"i-carbon-chevron-down":"","text-sm":"",op50:""},null,-1)),it(b,{"text-xl":"",icon:ye(d)?.icon,title:ye(d).name,fallback:ye(d).fallbackIcon,"show-title":!1},null,8,["icon","title","fallback"]),Pe("span",DZt,gr(ye(d)?.name),1)])]),_:1},8,["shown"]),A[2]||(A[2]=Pe("div",{"flex-auto":""},null,-1)),Kn((Ve(),Xe("button",{title:"Close split screen","cursor-pointer":"","hover:bg-active":"",px1:"",onClick:e},A[1]||(A[1]=[Pe("div",{"i-carbon:side-panel-open":""},null,-1)]))),[[ye(Ni),"Close split screen"]])])):Rt("",!0),ye(l)&&ye(d)?(Ve(),Xe(ur,{key:1},[ye(u)==="custom-tab"?(Ve(),Nt(E,{key:0,tab:ye(d),class:"h-[calc(100%-50px)]","iframe-inline":"","of-auto":""},null,8,["tab"])):ye(c)?(Ve(),Nt(ye(sne),{key:1,id:ye(l),"plugin-id":ye(c)},null,8,["id","plugin-id"])):Rt("",!0)],64)):ye(a)&&ye(d)?(Ve(),Xe("div",zZt,[(Ve(),Nt(Su(ye(a)),{key:`tab-${ye(d).name}`}))])):(Ve(),Xe("div",RZt,[Pe("div",null,[A[4]||(A[4]=Pe("span",{"text-lg":"",op50:""}," Select a tab to start ",-1)),it(ye(c4),{px4:"",py2:"","bg-base":""},{default:At(()=>[it(m,{categories:ye(r),target:"side","disabled-items":[ye(g)]},null,8,["categories","disabled-items"])]),_:1}),it(ye(Gn),{type:"warning",outlined:"",mt2:"",onClick:e},{default:At(()=>A[3]||(A[3]=[Cr(" Close Split Screen ")])),_:1})])]))])}}}),HZt={px3:"",py2:"",border:"b base",flex:"~ gap-2"},BZt={px3:"",py2:"",border:"b base",flex:"~ gap-2"},jZt={px3:"",py2:"",flex:"~ gap2"},FZt=Ft({__name:"DockingPanel",setup(n){const e=m0(),t=ot({get:()=>Ki.value.expandSidebar,set:h=>Ki.value.expandSidebar=h}),r=ot({get:()=>Ki.value.splitScreen.enabled,set:h=>Ki.value.splitScreen.enabled=h}),i=ot(()=>Ki.value.reduceMotion);function s(){location.reload()}const o=Nl(),a=ot(()=>o.appRecords.value.map(h=>({label:h.name+(h.version?` (${h.version})`:""),value:h.id}))),l=Ct(o.activeAppRecordId.value);Ao(()=>{l.value=o.activeAppRecordId.value});const c=ot(()=>a.value.find(h=>h.value===l.value)?.label??"");function u(h){Gt.value.toggleApp(h).then(()=>{e.push("/overview").then(()=>{tee()})})}return(h,d)=>(Ve(),Xe("div",null,[Pe("div",HZt,[it(ye(ore),{animation:!ye(i)},{default:At(({isDark:g,toggle:f})=>[it(ye(Gn),{outlined:"",type:"primary",onClick:f},{default:At(()=>[d[3]||(d[3]=Pe("div",{"i-carbon-sun":"","dark:i-carbon-moon":"","translate-y--1px":""},null,-1)),Cr(" "+gr(g?"Dark":"Light"),1)]),_:2},1032,["onClick"])]),_:1},8,["animation"]),it(ye(Gn),{outlined:"",type:"primary",onClick:d[0]||(d[0]=g=>t.value=!ye(t))},{default:At(()=>[it(ye(Gi),{icon:ye(t)?"i-carbon-side-panel-close":"i-carbon-side-panel-open"},null,8,["icon"]),Cr(" "+gr(ye(t)?"Minimize Sidebar":"Expand Sidebar"),1)]),_:1}),it(ye(Gn),{to:"/settings",outlined:"",type:"primary"},{default:At(()=>d[4]||(d[4]=[Pe("div",{"i-carbon-settings-adjust":""},null,-1),Cr(" Settings ")])),_:1})]),Pe("div",BZt,[it(ye(Gn),{outlined:"",type:"primary",onClick:d[1]||(d[1]=g=>r.value=!ye(r))},{default:At(()=>[d[5]||(d[5]=Pe("div",{"i-carbon-split-screen":""},null,-1)),Cr(" "+gr(ye(r)?"Close Split Screen":"Split Screen"),1)]),_:1})]),Pe("div",jZt,[ye(a).length>1?(Ve(),Nt(ye(bC),{key:0,modelValue:ye(l),"onUpdate:modelValue":[d[2]||(d[2]=g=>fn(l)?l.value=g:null),u],options:ye(a),placeholder:ye(c)||"Toggle App","button-props":{outlined:!0,type:"primary"}},null,8,["modelValue","options","placeholder"])):Rt("",!0),it(ye(Gn),{outlined:"",type:"primary",onClick:s},{default:At(()=>d[6]||(d[6]=[Cr(" Refresh Page ")])),_:1})])]))}}),UZt={sticky:"","top-0":"","z-1":"","w-full":"",p1:"","bg-base":"",border:"b base"},WZt={flex:"~ auto col gap-0.5 items-center","w-full":"","of-x-hidden":"","of-y-auto":"",p1:"",class:"no-scrollbar"},GZt={key:0,my1:"","h-1px":"","w-full":"",border:"b base"},KZt=["flex"],qZt={absolute:"","bottom-0":"","right-0":"","h-4":"","w-4":"","rounded-full":"","text-9px":"",flex:"~ items-center justify-center",border:"~ base"},YZt={"translate-y-0.5px":""},XZt=45,ZZt=Ft({__name:"SideNav",emits:["toggleDevtoolsClientVisible"],setup(n,{emit:e}){const t=e,r=Ct(!1),i=Ct(!1),s=Ct(),o=Ct(),a=Ct(),l=ot(()=>Ki.value.expandSidebar),c=ot(()=>Ki.value.scrollableSidebar),{enabledTabs:u,flattenedTabs:h}=mA(),{height:d}=T3e(),g=ot(()=>{const S=d.value-130;return Math.max(0,Math.floor(S/XZt))}),f=ot(()=>h.value.slice(0,g.value)),v=ot(()=>h.value.slice(g.value)),C=FH(f,u),A=FH(v,u),b=ot(()=>c.value||l.value?u.value:C.value);X4e(s,S=>{o.value&&S.composedPath().includes(o.value)||a.value&&S.composedPath().includes(a.value)||(r.value=!1,i.value=!1)},{detectIframe:!0});const m=Ct(),E=Ct(6);cM(m,()=>{E.value=E.value===6?6.01:6});const I=Ufe();return d3e(m,([{isIntersecting:S}])=>{t("toggleDevtoolsClientVisible",{visible:S,host:I})}),(S,T)=>{const P=FZt,_=Wfe,$=DI,B=Gfe;return Ve(),Xe("div",{ref_key:"containerRef",ref:m,border:"r base",flex:"~ col items-start",class:"$ui-z-max-override","h-full":"","of-hidden":"","bg-base":""},[Pe("div",UZt,[it(ye(z2),{placement:"left-start",distance:ye(E),skidding:5,trigger:"click",shown:ye(r),class:"w-full"},{popper:At(()=>[it(P)]),default:At(()=>[Pe("button",{ref_key:"buttonDocking",ref:o,flex:"~ items-center justify-center gap-2",hover:"bg-active","text-secondary":"",relative:"","h-10":"","w-full":"","select-none":"",p2:"","exact-active-class":"!text-primary bg-active",class:Ar([ye(l)?"rounded pl2.5":"rounded-xl"])},[T[3]||(T[3]=Pe("div",{"i-logos-vue":"","h-6":"","w-6":""},null,-1)),ye(l)?(Ve(),Xe(ur,{key:0},[T[0]||(T[0]=Pe("span",{"text-lg":"","font-600":"","text-base":""}," DevTools ",-1)),T[1]||(T[1]=Pe("div",{"flex-auto":""},null,-1)),T[2]||(T[2]=Pe("div",{"i-carbon-overflow-menu-vertical":""},null,-1))],64)):Rt("",!0)],2)]),_:1},8,["distance","shown"])]),Pe("div",WZt,[(Ve(!0),Xe(ur,null,Yn(ye(b),([U,H],N)=>(Ve(),Xe(ur,{key:U},[N?(Ve(),Xe("div",GZt)):Rt("",!0),(Ve(!0),Xe(ur,null,Yn(H.filter(W=>!W.hidden),W=>(Ve(),Nt(_,{key:W.name,tab:W,minimized:!ye(l)},null,8,["tab","minimized"]))),128))],64))),128)),T[4]||(T[4]=Pe("div",{"flex-auto":""},null,-1))]),Pe("div",{flex:`~ items-center gap-1 ${ye(l)?"":"none col"}`,border:"t base",sticky:"","bottom-0":"","w-full":"",p1:"","bg-base":"",class:"$ui-z-max-override"},[ye(v).length&&!ye(c)&&!ye(l)?(Ve(),Nt(ye(z2),{key:0,placement:"left-end",distance:6},{popper:At(()=>[it(B,{categories:ye(A),"max-w-80":"",target:"main"},null,8,["categories"])]),default:At(()=>[Pe("button",{ref_key:"buttonMoreTabs",ref:a,flex:"~",hover:"bg-active","text-secondary":"",relative:"","h-10":"","w-10":"","select-none":"","items-center":"","justify-center":"","rounded-xl":"",p1:"","exact-active-class":"!text-primary bg-active"},[it($,{"text-xl":"",icon:"i-carbon-overflow-menu-vertical",title:"More tabs","show-title":!1}),Pe("div",qZt,[Pe("span",YZt,gr(ye(v).length),1)])],512)]),_:1})):Rt("",!0),it(_,{minimized:!ye(l),tab:{icon:"i-carbon-settings-adjust",title:"Settings",name:"settings",path:"/settings"}},null,8,["minimized"])],8,KZt)],512)}}}),Kfe=Cn([]),qfe=Ct(null);ot(()=>Kfe.value.find(n=>n.id===qfe.value));const QZt={class:"fixed inset-0 h-screen w-screen $ui-bg-base"},JZt=Ft({__name:"App",setup(n){fA();const e=m0(),t=uA(),{connected:r,clientConnected:i,activeAppRecordId:s,appRecords:o}=Nl(),a=Ki,l=ot(()=>r.value&&i.value),c=ot(()=>t.path.startsWith("/__")||t.path==="/"),u=ot(()=>a.value.expandSidebar),h=ot(()=>a.value.splitScreen.enabled),d=ot({get:()=>a.value.splitScreen.size,set:A=>a.value.splitScreen.size=A});Ao(()=>{const A=Ki.value.scale;document.documentElement.style.fontSize=`${A*15}px`}),a1(()=>{Ao(()=>{Gt.value.emit("update-client-state",{minimizePanelInteractive:Ki.value.minimizePanelInteractive,closeOnOutsideClick:Ki.value.interactionCloseOnOutsideClick,showFloatingPanel:Ki.value.showPanel,reduceMotion:Ki.value.reduceMotion})})}),Fr(l,A=>{A&&(e.replace(a.value.isFirstVisit?"/":a.value.route),e.afterEach(()=>{const b=t.path;b.includes("__")||(a.value.route=b)}))},{immediate:!0}),Fo("keydown",A=>{A.code==="KeyD"&&A.altKey&&A.shiftKey&&Gt.value.emit("toggle-panel")}),Ao(()=>{Kfe.value=o.value,qfe.value=s.value}),a1(()=>{Gt.value.initDevToolsServerListener(),Gt.value.checkVueInspectorDetected().then(A=>{A&&(Qb.value=!0,eZ(()=>[{id:"action:vue-inspector",title:"Inspector",icon:"i-carbon-select-window",action:async()=>{Gt.value.emit("toggle-panel",!1),await Gt.value.enableVueInspector()}}]))})});function g(){e.push("/overview").then(()=>{tee()})}JO(()=>{Gt.functions.on(Hi.ACTIVE_APP_UNMOUNTED,g)});const{copy:f}=u9(),v=f3e({});eZ(()=>[...v.isSupported.value?[{id:"action:eye-dropper",title:"Color Picker",icon:"i-carbon-eyedropper",action:async()=>{Gt.value.emit("toggle-panel",!1);const{sRGBHex:A}=await v.open()||{};A&&f(A)}}]:[]]),No(()=>{a1(()=>{Gt.value.toggleClientConnected(!0)})}),wo(()=>{Gt.value.toggleClientConnected(!1),Gt.functions.off(Hi.ACTIVE_APP_UNMOUNTED,g)});function C(A){const{host:b,visible:m}=A;Gt.value.updateDevToolsClientDetected({[b]:m})}return Ao(()=>{document.documentElement.classList.toggle("reduce-motion",Ki.value.reduceMotion)}),(A,b)=>{const m=z7e,E=ZZt,I=hc("RouterView"),S=VZt,T=SZt;return Ve(),Xe("main",QZt,[ye(l)?(Ve(),Xe("div",{key:1,class:Ar(["h-full of-auto transition-base",ye(c)?"flex":ye(u)?"grid grid-cols-[250px_1fr]":"grid grid-cols-[50px_1fr]"]),"h-full":"","h-screen":"","of-hidden":"","font-sans":"","bg-base":""},[ye(c)?Rt("",!0):(Ve(),Nt(E,{key:0,"of-x-hidden":"","of-y-auto":"",onToggleDevtoolsClientVisible:C})),it(ye(dd),{class:"h-full of-hidden",onResize:b[0]||(b[0]=P=>d.value=P.map(_=>_.size))},{default:At(()=>[it(ye(Yo),{"h-full":"",class:"of-auto!","min-size":"10",size:ye(d)[0]},{default:At(()=>[it(I)]),_:1},8,["size"]),!ye(c)&&ye(h)?(Ve(),Nt(ye(Yo),{key:0,relative:"","h-full":"",class:"of-auto!",size:ye(d)[1]},{default:At(()=>[it(S)]),_:1},8,["size"])):Rt("",!0)]),_:1})],2)):(Ve(),Nt(m,{key:0})),it(T)])}}}),eQt=[{path:"/",redirect:"/components"},{path:"/overview",component:FYt},{path:"/components",component:oke},{path:"/pinia",component:AXt},{path:"/router",component:IXt},{path:"/pages",component:CXt},{path:"/timeline",component:nZt},{path:"/assets",component:kwe},{path:"/graph",component:TYt},{path:"/settings",component:VXt},{path:`/${Xx}/:name`,component:Pke},{path:`/${xm}/:name`,component:fke}],tQt=Sye({history:tye(),routes:eQt}),TL=rC(JZt);TL.use(tQt);TL.use(w5e());TL.mount("#app");async function rQt(){return wu?void 0:(await T5e(`${location.pathname.split("/__devtools__")[0]||""}/`.replace(/\/\//g,"/"),!1))?.createHotContext("/____")}async function nQt(){const n=await rQt();return n&&BIe(n),n}nQt().then(n=>{n&&E5e()});iZ?nx(MR,{preset:"broadcast"}):nx(MR,{preset:"iframe"});
|